xref: /openbmc/linux/MAINTAINERS (revision 5ef12cb4a3a78ffb331c03a795a15eea4ae35155)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772F:	drivers/gpu/drm/amd/amdkfd/
773F:	drivers/gpu/drm/amd/include/cik_structs.h
774F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775F:	drivers/gpu/drm/amd/include/vi_structs.h
776F:	include/uapi/linux/kfd_ioctl.h
777
778AMD SEATTLE DEVICE TREE SUPPORT
779M:	Brijesh Singh <brijeshkumar.singh@amd.com>
780M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781M:	Tom Lendacky <thomas.lendacky@amd.com>
782S:	Supported
783F:	arch/arm64/boot/dts/amd/
784
785AMD XGBE DRIVER
786M:	Tom Lendacky <thomas.lendacky@amd.com>
787L:	netdev@vger.kernel.org
788S:	Supported
789F:	drivers/net/ethernet/amd/xgbe/
790F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791
792AMS (Apple Motion Sensor) DRIVER
793M:	Michael Hanselmann <linux-kernel@hansmi.ch>
794S:	Supported
795F:	drivers/macintosh/ams/
796
797ANALOG DEVICES INC AD9389B DRIVER
798M:	Hans Verkuil <hans.verkuil@cisco.com>
799L:	linux-media@vger.kernel.org
800S:	Maintained
801F:	drivers/media/i2c/ad9389b*
802
803ANALOG DEVICES INC ADV7180 DRIVER
804M:	Lars-Peter Clausen <lars@metafoo.de>
805L:	linux-media@vger.kernel.org
806W:	http://ez.analog.com/community/linux-device-drivers
807S:	Supported
808F:	drivers/media/i2c/adv7180.c
809
810ANALOG DEVICES INC ADV748X DRIVER
811M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv748x/*
815
816ANALOG DEVICES INC ADV7511 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7511*
821
822ANALOG DEVICES INC ADV7604 DRIVER
823M:	Hans Verkuil <hans.verkuil@cisco.com>
824L:	linux-media@vger.kernel.org
825S:	Maintained
826F:	drivers/media/i2c/adv7604*
827
828ANALOG DEVICES INC ADV7842 DRIVER
829M:	Hans Verkuil <hans.verkuil@cisco.com>
830L:	linux-media@vger.kernel.org
831S:	Maintained
832F:	drivers/media/i2c/adv7842*
833
834ANALOG DEVICES INC ASOC CODEC DRIVERS
835M:	Lars-Peter Clausen <lars@metafoo.de>
836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
837W:	http://wiki.analog.com/
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	sound/soc/codecs/adau*
841F:	sound/soc/codecs/adav*
842F:	sound/soc/codecs/ad1*
843F:	sound/soc/codecs/ad7*
844F:	sound/soc/codecs/ssm*
845F:	sound/soc/codecs/sigmadsp.*
846
847ANALOG DEVICES INC DMA DRIVERS
848M:	Lars-Peter Clausen <lars@metafoo.de>
849W:	http://ez.analog.com/community/linux-device-drivers
850S:	Supported
851F:	drivers/dma/dma-axi-dmac.c
852
853ANALOG DEVICES INC IIO DRIVERS
854M:	Lars-Peter Clausen <lars@metafoo.de>
855M:	Michael Hennerich <Michael.Hennerich@analog.com>
856W:	http://wiki.analog.com/
857W:	http://ez.analog.com/community/linux-device-drivers
858S:	Supported
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861F:	drivers/iio/*/ad*
862F:	drivers/iio/adc/ltc2497*
863X:	drivers/iio/*/adjd*
864F:	drivers/staging/iio/*/ad*
865
866ANDES ARCHITECTURE
867M:	Greentime Hu <green.hu@gmail.com>
868M:	Vincent Chen <deanbo422@gmail.com>
869T:	git https://github.com/andestech/linux.git
870S:	Supported
871F:	arch/nds32/
872F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873F:	Documentation/devicetree/bindings/nds32/
874K:	nds32
875N:	nds32
876
877ANDROID CONFIG FRAGMENTS
878M:	Rob Herring <robh@kernel.org>
879S:	Supported
880F:	kernel/configs/android*
881
882ANDROID DRIVERS
883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884M:	Arve Hjønnevåg <arve@android.com>
885M:	Todd Kjos <tkjos@android.com>
886M:	Martijn Coenen <maco@android.com>
887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888L:	devel@driverdev.osuosl.org
889S:	Supported
890F:	drivers/android/
891F:	drivers/staging/android/
892
893ANDROID GOLDFISH PIC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897F:	drivers/irqchip/irq-goldfish-pic.c
898
899ANDROID GOLDFISH RTC DRIVER
900M:	Miodrag Dinic <miodrag.dinic@mips.com>
901S:	Supported
902F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903F:	drivers/rtc/rtc-goldfish.c
904
905ANDROID ION DRIVER
906M:	Laura Abbott <labbott@redhat.com>
907M:	Sumit Semwal <sumit.semwal@linaro.org>
908L:	devel@driverdev.osuosl.org
909L:	dri-devel@lists.freedesktop.org
910L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911S:	Supported
912F:	drivers/staging/android/ion
913F:	drivers/staging/android/uapi/ion.h
914
915AOA (Apple Onboard Audio) ALSA DRIVER
916M:	Johannes Berg <johannes@sipsolutions.net>
917L:	linuxppc-dev@lists.ozlabs.org
918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
919S:	Maintained
920F:	sound/aoa/
921
922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923M:	William Breathitt Gray <vilhelm.gray@gmail.com>
924L:	linux-iio@vger.kernel.org
925S:	Maintained
926F:	drivers/iio/adc/stx104.c
927
928APM DRIVER
929M:	Jiri Kosina <jikos@kernel.org>
930S:	Odd fixes
931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932F:	arch/x86/kernel/apm_32.c
933F:	include/linux/apm_bios.h
934F:	include/uapi/linux/apm_bios.h
935F:	drivers/char/apm-emulation.c
936
937APPARMOR SECURITY MODULE
938M:	John Johansen <john.johansen@canonical.com>
939L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940W:	wiki.apparmor.net
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942S:	Supported
943F:	security/apparmor/
944F:	Documentation/admin-guide/LSM/apparmor.rst
945
946APPLE BCM5974 MULTITOUCH DRIVER
947M:	Henrik Rydberg <rydberg@bitmath.org>
948L:	linux-input@vger.kernel.org
949S:	Odd fixes
950F:	drivers/input/mouse/bcm5974.c
951
952APPLE SMC DRIVER
953M:	Henrik Rydberg <rydberg@bitmath.org>
954L:	linux-hwmon@vger.kernel.org
955S:	Odd fixes
956F:	drivers/hwmon/applesmc.c
957
958APPLETALK NETWORK LAYER
959L:	netdev@vger.kernel.org
960S:	Odd fixes
961F:	drivers/net/appletalk/
962F:	net/appletalk/
963
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M:	Duc Dang <dhdang@apm.com>
966S:	Supported
967F:	arch/arm64/boot/dts/apm/
968
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M:	Loc Ho <lho@apm.com>
971S:	Supported
972F:	drivers/edac/xgene_edac.c
973F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M:	Iyappan Subramanian <isubramanian@apm.com>
977M:	Keyur Chudgar <kchudgar@apm.com>
978S:	Supported
979F:	drivers/net/ethernet/apm/xgene-v2/
980
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M:	Iyappan Subramanian <isubramanian@apm.com>
983M:	Keyur Chudgar <kchudgar@apm.com>
984M:	Quan Nguyen <qnguyen@apm.com>
985S:	Supported
986F:	drivers/net/ethernet/apm/xgene/
987F:	drivers/net/phy/mdio-xgene.c
988F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991APPLIED MICRO (APM) X-GENE SOC PMU
992M:	Tai Nguyen <ttnguyen@apm.com>
993S:	Supported
994F:	drivers/perf/xgene_pmu.c
995F:	Documentation/perf/xgene-pmu.txt
996F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998APTINA CAMERA SENSOR PLL
999M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:	linux-media@vger.kernel.org
1001S:	Maintained
1002F:	drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:	Jaya Kumar <jayalk@intworks.biz>
1006S:	Maintained
1007F:	drivers/video/fbdev/arcfb.c
1008F:	drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:	Alexey Brodkin <abrodkin@synopsys.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arc/
1014F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:	netdev@vger.kernel.org
1019S:	Maintained
1020F:	drivers/net/arcnet/
1021F:	include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:	Mark Rutland <mark.rutland@arm.com>
1025M:	Marc Zyngier <marc.zyngier@arm.com>
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:	Maintained
1028F:	arch/arm/include/asm/arch_timer.h
1029F:	arch/arm64/include/asm/arch_timer.h
1030F:	drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:	Liviu Dudau <liviu.dudau@arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/hdlcd_*
1036F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:	Liviu Dudau <liviu.dudau@arm.com>
1040M:	Brian Starkey <brian.starkey@arm.com>
1041M:	Mali DP Maintainers <malidp@foss.arm.com>
1042S:	Supported
1043F:	drivers/gpu/drm/arm/
1044F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:	Ian Molton <spyro@f2s.com>
1048S:	Maintained
1049F:	arch/arm/lib/floppydma.S
1050F:	arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:	Will Deacon <will.deacon@arm.com>
1054M:	Mark Rutland <mark.rutland@arm.com>
1055S:	Maintained
1056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:	arch/arm*/kernel/perf_*
1058F:	arch/arm/oprofile/common.c
1059F:	arch/arm*/kernel/hw_breakpoint.c
1060F:	arch/arm*/include/asm/hw_breakpoint.h
1061F:	arch/arm*/include/asm/perf_event.h
1062F:	drivers/perf/*
1063F:	include/linux/perf/arm_pmu.h
1064F:	Documentation/devicetree/bindings/arm/pmu.txt
1065F:	Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:	Russell King <linux@armlinux.org.uk>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:	http://www.armlinux.org.uk/
1071S:	Odd Fixes
1072T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:	arch/arm/
1074X:	arch/arm/boot/dts/
1075
1076ARM PRIMECELL AACI PL041 DRIVER
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Odd Fixes
1079F:	sound/arm/aaci.*
1080
1081ARM PRIMECELL BUS SUPPORT
1082M:	Russell King <linux@armlinux.org.uk>
1083S:	Odd Fixes
1084F:	drivers/amba/
1085F:	include/linux/amba/bus.h
1086
1087ARM PRIMECELL CLCD PL110 DRIVER
1088M:	Russell King <linux@armlinux.org.uk>
1089S:	Odd Fixes
1090F:	drivers/video/fbdev/amba-clcd.*
1091
1092ARM PRIMECELL KMI PL050 DRIVER
1093M:	Russell King <linux@armlinux.org.uk>
1094S:	Odd Fixes
1095F:	drivers/input/serio/ambakmi.*
1096F:	include/linux/amba/kmi.h
1097
1098ARM PRIMECELL MMCI PL180/1 DRIVER
1099M:	Russell King <linux@armlinux.org.uk>
1100S:	Odd Fixes
1101F:	drivers/mmc/host/mmci.*
1102F:	include/linux/amba/mmci.h
1103
1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105M:	Russell King <linux@armlinux.org.uk>
1106S:	Odd Fixes
1107F:	drivers/tty/serial/amba-pl01*.c
1108F:	include/linux/amba/serial.h
1109
1110ARM SMMU DRIVERS
1111M:	Will Deacon <will.deacon@arm.com>
1112R:	Robin Murphy <robin.murphy@arm.com>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115F:	drivers/iommu/arm-smmu.c
1116F:	drivers/iommu/arm-smmu-v3.c
1117F:	drivers/iommu/io-pgtable-arm.c
1118F:	drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123F:	arch/arm/mach-*/
1124F:	arch/arm/plat-*/
1125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M:	Andreas Färber <afaerber@suse.de>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131N:	owl
1132F:	arch/arm/mach-actions/
1133F:	arch/arm/boot/dts/owl-*
1134F:	arch/arm64/boot/dts/actions/
1135F:	drivers/clocksource/owl-*
1136F:	drivers/soc/actions/
1137F:	include/dt-bindings/power/owl-*
1138F:	include/linux/soc/actions/
1139F:	Documentation/devicetree/bindings/arm/actions.txt
1140F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143ARM/ADS SPHERE MACHINE SUPPORT
1144M:	Lennert Buytenhek <kernel@wantstofly.org>
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:	Maintained
1147
1148ARM/AFEB9260 MACHINE SUPPORT
1149M:	Sergey Lapin <slapin@ossfans.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/AJECO 1ARM MACHINE SUPPORT
1154M:	Lennert Buytenhek <kernel@wantstofly.org>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157
1158ARM/Allwinner SoC Clock Support
1159M:	Emilio López <emilio@elopez.com.ar>
1160S:	Maintained
1161F:	drivers/clk/sunxi/
1162
1163ARM/Allwinner sunXi SoC support
1164M:	Maxime Ripard <maxime.ripard@bootlin.com>
1165M:	Chen-Yu Tsai <wens@csie.org>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168N:	sun[x456789]i
1169N:	sun50i
1170F:	arch/arm/mach-sunxi/
1171F:	arch/arm64/boot/dts/allwinner/
1172F:	drivers/clk/sunxi-ng/
1173F:	drivers/pinctrl/sunxi/
1174F:	drivers/soc/sunxi/
1175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M:	Neil Armstrong <narmstrong@baylibre.com>
1179M:	Jerome Brunet <jbrunet@baylibre.com>
1180L:	linux-amlogic@lists.infradead.org
1181S:	Maintained
1182F:	drivers/clk/meson/
1183F:	include/dt-bindings/clock/meson*
1184F:	include/dt-bindings/clock/gxbb*
1185F:	Documentation/devicetree/bindings/clock/amlogic*
1186
1187ARM/Amlogic Meson SoC support
1188M:	Carlo Caione <carlo@caione.org>
1189M:	Kevin Hilman <khilman@baylibre.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191L:	linux-amlogic@lists.infradead.org
1192W:	http://linux-meson.com/
1193S:	Maintained
1194F:	arch/arm/mach-meson/
1195F:	arch/arm/boot/dts/meson*
1196F:	arch/arm64/boot/dts/amlogic/
1197F:	drivers/pinctrl/meson/
1198F:	drivers/mmc/host/meson*
1199N:	meson
1200
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	arch/arm/mach-alpine/
1207F:	arch/arm/boot/dts/alpine*
1208F:	arch/arm64/boot/dts/al/
1209F:	drivers/*/*alpine*
1210
1211ARM/ARTPEC MACHINE SUPPORT
1212M:	Jesper Nilsson <jesper.nilsson@axis.com>
1213M:	Lars Persson <lars.persson@axis.com>
1214S:	Maintained
1215L:	linux-arm-kernel@axis.com
1216F:	arch/arm/mach-artpec
1217F:	arch/arm/boot/dts/artpec6*
1218F:	drivers/clk/axis
1219F:	drivers/crypto/axis
1220F:	drivers/pinctrl/pinctrl-artpec*
1221F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:	Brendan Higgins <brendanhiggins@google.com>
1225R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:	Joel Stanley <joel@jms.id.au>
1227L:	linux-i2c@vger.kernel.org
1228L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:	drivers/i2c/busses/i2c-aspeed.c
1232F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:	Joel Stanley <joel@jms.id.au>
1237R:	Andrew Jeffery <andrew@aj.id.au>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S:	Supported
1242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243F:	arch/arm/mach-aspeed/
1244F:	arch/arm/boot/dts/aspeed-*
1245N:	aspeed
1246
1247ARM/ATMEL AT91 Clock Support
1248M:	Boris Brezillon <boris.brezillon@bootlin.com>
1249S:	Maintained
1250F:	drivers/clk/at91
1251
1252ARM/CALXEDA HIGHBANK ARCHITECTURE
1253M:	Rob Herring <robh@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-highbank/
1257F:	arch/arm/boot/dts/highbank.dts
1258F:	arch/arm/boot/dts/ecx-*.dts*
1259
1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261M:	Krzysztof Halasa <khalasa@piap.pl>
1262S:	Maintained
1263F:	arch/arm/mach-cns3xxx/
1264
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M:	Sunil Goutham <sgoutham@cavium.com>
1267M:	Robert Richter <rric@kernel.org>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Supported
1270F:	drivers/net/ethernet/cavium/thunder/
1271
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M:	Lukasz Majewski <lukma@denx.de>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276F:	arch/arm/mach-ep93xx/ts72xx.c
1277
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M:	Alexander Shiyan <shc_work@mail.ru>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Odd Fixes
1282N:	clps711x
1283
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M:	Lennert Buytenhek <kernel@wantstofly.org>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290M:	Hartley Sweeten <hsweeten@visionengravers.com>
1291M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-ep93xx/
1295F:	arch/arm/mach-ep93xx/include/mach/
1296
1297ARM/CLKDEV SUPPORT
1298M:	Russell King <linux@armlinux.org.uk>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302F:	drivers/clk/clkdev.c
1303
1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305M:	Mike Rapoport <mike@compulab.co.il>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:	Maintained
1308
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M:	Baruch Siach <baruch@tkos.co.il>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313F:	arch/arm/boot/dts/cx92755*
1314N:	digicolor
1315
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M:	Hubert Feurstein <hubert.feurstein@contec.at>
1318S:	Maintained
1319F:	arch/arm/mach-ep93xx/micro9.c
1320
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	drivers/hwtracing/coresight/*
1326F:	Documentation/trace/coresight.txt
1327F:	Documentation/trace/coresight-cpu-debug.txt
1328F:	Documentation/devicetree/bindings/arm/coresight.txt
1329F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331F:	tools/perf/arch/arm/util/pmu.c
1332F:	tools/perf/arch/arm/util/auxtrace.c
1333F:	tools/perf/arch/arm/util/cs-etm.c
1334F:	tools/perf/arch/arm/util/cs-etm.h
1335F:	tools/perf/util/cs-etm.*
1336F:	tools/perf/util/cs-etm-decoder/*
1337
1338ARM/CORGI MACHINE SUPPORT
1339M:	Richard Purdie <rpurdie@rpsys.net>
1340S:	Maintained
1341
1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344M:	Linus Walleij <linus.walleij@linaro.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:	git git://github.com/ulli-kroll/linux.git
1347S:	Maintained
1348F:	Documentation/devicetree/bindings/arm/gemini.txt
1349F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352F:	arch/arm/mach-gemini/
1353F:	drivers/net/ethernet/cortina/
1354F:	drivers/pinctrl/pinctrl-gemini.c
1355F:	drivers/rtc/rtc-ftrtc010.c
1356
1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358M:	Barry Song <baohua@kernel.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361S:	Maintained
1362F:	arch/arm/boot/dts/prima2*
1363F:	arch/arm/mach-prima2/
1364F:	drivers/clk/sirf/
1365F:	drivers/clocksource/timer-prima2.c
1366F:	drivers/clocksource/timer-atlas7.c
1367N:	[^a-z]sirf
1368
1369ARM/EBSA110 MACHINE SUPPORT
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/mach-ebsa110/
1375F:	drivers/net/ethernet/amd/am79c961a.*
1376
1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382N:	efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:	Robert Jarzmik <robert.jarzmik@free.fr>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388F:	arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394T:	git git://git.berlios.de/gemini-board
1395F:	arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:	Russell King <linux@armlinux.org.uk>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:	http://www.armlinux.org.uk/
1401S:	Maintained
1402F:	arch/arm/include/asm/hardware/dec21285.h
1403F:	arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:	Shawn Guo <shawnguo@kernel.org>
1407M:	Sascha Hauer <s.hauer@pengutronix.de>
1408R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1409R:	Fabio Estevam <fabio.estevam@nxp.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413F:	arch/arm/mach-imx/
1414F:	arch/arm/mach-mxs/
1415F:	arch/arm/boot/dts/imx*
1416F:	arch/arm/configs/imx*_defconfig
1417F:	drivers/clk/imx/
1418F:	drivers/soc/imx/
1419F:	include/soc/imx/
1420
1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422M:	Shawn Guo <shawnguo@kernel.org>
1423M:	Sascha Hauer <s.hauer@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425R:	Stefan Agner <stefan@agner.ch>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F:	arch/arm/mach-imx/*vf610*
1430F:	arch/arm/boot/dts/vf*
1431
1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433M:	Lennert Buytenhek <kernel@wantstofly.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/GUMSTIX MACHINE SUPPORT
1438M:	Steve Sakoman <sakoman@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443M:	Philipp Zabel <philipp.zabel@gmail.com>
1444M:	Paul Parsons <lost.distance@yahoo.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/mach-pxa/hx4700.c
1448F:	arch/arm/mach-pxa/include/mach/hx4700.h
1449F:	sound/soc/pxa/hx4700.c
1450
1451ARM/HISILICON SOC SUPPORT
1452M:	Wei Xu <xuwei5@hisilicon.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:	http://www.hisilicon.com
1455S:	Supported
1456T:	git git://github.com/hisilicon/linux-hisi.git
1457F:	arch/arm/mach-hisi/
1458F:	arch/arm/boot/dts/hi3*
1459F:	arch/arm/boot/dts/hip*
1460F:	arch/arm/boot/dts/hisi*
1461F:	arch/arm64/boot/dts/hisilicon/
1462
1463ARM/HP JORNADA 7XX MACHINE SUPPORT
1464M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465W:	www.jlime.com
1466S:	Maintained
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F:	arch/arm/mach-sa1100/jornada720.c
1469F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471ARM/IGEP MACHINE SUPPORT
1472M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1473M:	Javier Martinez Canillas <javier@dowhile0.org>
1474L:	linux-omap@vger.kernel.org
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/boot/dts/omap3-igep*
1478
1479ARM/INCOME PXA270 SUPPORT
1480M:	Marek Vasut <marek.vasut@gmail.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP32X ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Orphan
1498
1499ARM/INTEL IQ81342EX MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXDP2850 MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M:	Imre Kaloz <kaloz@openwrt.org>
1511M:	Krzysztof Halasa <khalasa@piap.pl>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	arch/arm/mach-ixp4xx/
1515
1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517M:	Jonathan Cameron <jic23@cam.ac.uk>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	arch/arm/mach-pxa/stargate2.c
1521F:	drivers/pcmcia/pxa2xx_stargate2.c
1522
1523ARM/INTEL XSC3 (MANZANO) ARM CORE
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/LG1K ARCHITECTURE
1534M:	Chanho Min <chanho.min@lge.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm64/boot/dts/lg/
1538
1539ARM/LOGICPD PXA270 MACHINE SUPPORT
1540M:	Lennert Buytenhek <kernel@wantstofly.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/LPC18XX ARCHITECTURE
1545M:	Joachim Eastwood <manabian@gmail.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548F:	arch/arm/boot/dts/lpc43*
1549F:	drivers/clk/nxp/clk-lpc18xx*
1550F:	drivers/clocksource/time-lpc32xx.c
1551F:	drivers/i2c/busses/i2c-lpc2k.c
1552F:	drivers/memory/pl172.c
1553F:	drivers/mtd/spi-nor/nxp-spifi.c
1554F:	drivers/rtc/rtc-lpc24xx.c
1555N:	lpc18xx
1556
1557ARM/LPC32XX SOC SUPPORT
1558M:	Vladimir Zapolskiy <vz@mleia.com>
1559M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1562S:	Maintained
1563F:	arch/arm/boot/dts/lpc32*
1564F:	arch/arm/mach-lpc32xx/
1565F:	drivers/i2c/busses/i2c-pnx.c
1566F:	drivers/net/ethernet/nxp/lpc_eth.c
1567F:	drivers/usb/host/ohci-nxp.c
1568F:	drivers/watchdog/pnx4008_wdt.c
1569N:	lpc32xx
1570
1571ARM/MAGICIAN MACHINE SUPPORT
1572M:	Philipp Zabel <philipp.zabel@gmail.com>
1573S:	Maintained
1574
1575ARM/Marvell Dove/MV78xx0/Orion SOC support
1576M:	Jason Cooper <jason@lakedaemon.net>
1577M:	Andrew Lunn <andrew@lunn.ch>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579M:	Gregory Clement <gregory.clement@bootlin.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/soc/dove/
1583F:	arch/arm/mach-dove/
1584F:	arch/arm/mach-mv78xx0/
1585F:	arch/arm/mach-orion5x/
1586F:	arch/arm/plat-orion/
1587F:	arch/arm/boot/dts/dove*
1588F:	arch/arm/boot/dts/orion5x*
1589
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M:	Jason Cooper <jason@lakedaemon.net>
1592M:	Andrew Lunn <andrew@lunn.ch>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/armada*
1598F:	arch/arm/boot/dts/kirkwood*
1599F:	arch/arm/configs/mvebu_*_defconfig
1600F:	arch/arm/mach-mvebu/
1601F:	arch/arm64/boot/dts/marvell/armada*
1602F:	drivers/cpufreq/armada-37xx-cpufreq.c
1603F:	drivers/cpufreq/mvebu-cpufreq.c
1604F:	drivers/irqchip/irq-armada-370-xp.c
1605F:	drivers/irqchip/irq-mvebu-*
1606F:	drivers/pinctrl/mvebu/
1607F:	drivers/rtc/rtc-armada38x.c
1608
1609ARM/Mediatek RTC DRIVER
1610M:	Eddie Huang <eddie.huang@mediatek.com>
1611M:	Sean Wang <sean.wang@mediatek.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616F:	drivers/rtc/rtc-mt6397.c
1617F:	drivers/rtc/rtc-mt7622.c
1618
1619ARM/Mediatek SoC support
1620M:	Matthias Brugger <matthias.bgg@gmail.com>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624F:	arch/arm/boot/dts/mt6*
1625F:	arch/arm/boot/dts/mt7*
1626F:	arch/arm/boot/dts/mt8*
1627F:	arch/arm/mach-mediatek/
1628F:	arch/arm64/boot/dts/mediatek/
1629N:	mtk
1630K:	mediatek
1631
1632ARM/Mediatek USB3 PHY DRIVER
1633M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639ARM/MICREL KS8695 ARCHITECTURE
1640M:	Greg Ungerer <gerg@uclinux.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642F:	arch/arm/mach-ks8695/
1643S:	Odd Fixes
1644
1645ARM/Microchip (AT91) SoC support
1646M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1647M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.linux4sam.org
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S:	Supported
1652N:	at91
1653N:	atmel
1654F:	arch/arm/mach-at91/
1655F:	include/soc/at91/
1656F:	arch/arm/boot/dts/at91*.dts
1657F:	arch/arm/boot/dts/at91*.dtsi
1658F:	arch/arm/boot/dts/sama*.dts
1659F:	arch/arm/boot/dts/sama*.dtsi
1660F:	arch/arm/include/debug/at91.S
1661F:	drivers/memory/atmel*
1662F:	drivers/watchdog/sama5d4_wdt.c
1663X:	drivers/input/touchscreen/atmel_mxt_ts.c
1664X:	drivers/net/wireless/atmel/
1665
1666ARM/MIOA701 MACHINE SUPPORT
1667M:	Robert Jarzmik <robert.jarzmik@free.fr>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669F:	arch/arm/mach-pxa/mioa701.c
1670S:	Maintained
1671
1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673M:	Michael Petchkovsky <mkpetch@internode.on.net>
1674S:	Maintained
1675
1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677M:	Linus Walleij <linus.walleij@linaro.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/mach-nomadik/
1681F:	arch/arm/mach-u300/
1682F:	arch/arm/mach-ux500/
1683F:	arch/arm/boot/dts/ste-*
1684F:	drivers/clk/clk-nomadik.c
1685F:	drivers/clk/clk-u300.c
1686F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1687F:	drivers/clocksource/timer-u300.c
1688F:	drivers/dma/coh901318*
1689F:	drivers/dma/ste_dma40*
1690F:	drivers/hwspinlock/u8500_hsem.c
1691F:	drivers/i2c/busses/i2c-nomadik.c
1692F:	drivers/i2c/busses/i2c-stu300.c
1693F:	drivers/mfd/ab3100*
1694F:	drivers/mfd/ab8500*
1695F:	drivers/mfd/abx500*
1696F:	drivers/mfd/dbx500*
1697F:	drivers/mfd/db8500*
1698F:	drivers/pinctrl/nomadik/
1699F:	drivers/pinctrl/pinctrl-coh901*
1700F:	drivers/pinctrl/pinctrl-u300.c
1701F:	drivers/rtc/rtc-ab3100.c
1702F:	drivers/rtc/rtc-ab8500.c
1703F:	drivers/rtc/rtc-coh901331.c
1704F:	drivers/rtc/rtc-pl031.c
1705F:	drivers/watchdog/coh901327_wdt.c
1706F:	Documentation/devicetree/bindings/arm/ste-*
1707F:	Documentation/devicetree/bindings/arm/ux500/
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M:	Avi Fishman <avifishman70@gmail.com>
1712M:	Tomer Maimon <tmaimon77@gmail.com>
1713R:	Patrick Venture <venture@google.com>
1714R:	Nancy Yuen <yuenn@google.com>
1715R:	Brendan Higgins <brendanhiggins@google.com>
1716L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S:	Supported
1718F:	arch/arm/mach-npcm/
1719F:	arch/arm/boot/dts/nuvoton-npcm*
1720F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F:	drivers/*/*npcm*
1722F:	Documentation/*/*npcm*
1723
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M:	Wan ZongShun <mcuos.com@gmail.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.mcuos.com
1728S:	Maintained
1729F:	arch/arm/mach-w90x900/
1730F:	drivers/input/keyboard/w90p910_keypad.c
1731F:	drivers/input/touchscreen/w90p910_ts.c
1732F:	drivers/watchdog/nuc900_wdt.c
1733F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1734F:	drivers/mtd/nand/raw/nuc900_nand.c
1735F:	drivers/rtc/rtc-nuc900.c
1736F:	drivers/spi/spi-nuc900.c
1737F:	drivers/usb/host/ehci-w90x900.c
1738F:	drivers/video/fbdev/nuc900fb.c
1739
1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1742L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S:	Supported
1745
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M:	Alexander Clouter <alex@digriz.org.uk>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W:	http://www.digriz.org.uk/ts78xx/kernel
1750S:	Maintained
1751F:	arch/arm/mach-orion5x/ts78xx-*
1752
1753ARM/OXNAS platform support
1754M:	Neil Armstrong <narmstrong@baylibre.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756L:	linux-oxnas@groups.io (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-oxnas/
1759F:	arch/arm/boot/dts/ox8*.dts*
1760N:	oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M:	Tomas Cech <sleep_walker@suse.com>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmtreo.*
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M:	Marek Vasut <marek.vasut@gmail.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772W:	http://hackndev.com
1773S:	Maintained
1774F:	arch/arm/mach-pxa/include/mach/palmtx.h
1775F:	arch/arm/mach-pxa/palmtx.c
1776F:	arch/arm/mach-pxa/palmt5.*
1777F:	arch/arm/mach-pxa/include/mach/palmld.h
1778F:	arch/arm/mach-pxa/palmld.c
1779F:	arch/arm/mach-pxa/palmte2.*
1780F:	arch/arm/mach-pxa/include/mach/palmtc.h
1781F:	arch/arm/mach-pxa/palmtc.c
1782
1783ARM/PALMZ72 SUPPORT
1784M:	Sergey Lapin <slapin@ossfans.org>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/palmz72.*
1789
1790ARM/PLEB SUPPORT
1791M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1792W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S:	Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
1796M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W:	http://www.armlinux.org.uk/
1799S:	Maintained
1800
1801ARM/QUALCOMM SUPPORT
1802M:	Andy Gross <andy.gross@linaro.org>
1803M:	David Brown <david.brown@linaro.org>
1804L:	linux-arm-msm@vger.kernel.org
1805L:	linux-soc@vger.kernel.org
1806S:	Maintained
1807F:	Documentation/devicetree/bindings/soc/qcom/
1808F:	arch/arm/boot/dts/qcom-*.dts
1809F:	arch/arm/boot/dts/qcom-*.dtsi
1810F:	arch/arm/mach-qcom/
1811F:	arch/arm64/boot/dts/qcom/*
1812F:	drivers/i2c/busses/i2c-qup.c
1813F:	drivers/clk/qcom/
1814F:	drivers/dma/qcom/
1815F:	drivers/soc/qcom/
1816F:	drivers/spi/spi-qup.c
1817F:	drivers/tty/serial/msm_serial.c
1818F:	drivers/*/pm8???-*
1819F:	drivers/mfd/ssbi.c
1820F:	drivers/firmware/qcom_scm.c
1821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823ARM/RADISYS ENP2611 MACHINE SUPPORT
1824M:	Lennert Buytenhek <kernel@wantstofly.org>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827
1828ARM/REALTEK ARCHITECTURE
1829M:	Andreas Färber <afaerber@suse.de>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm64/boot/dts/realtek/
1833F:	Documentation/devicetree/bindings/arm/realtek.txt
1834
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M:	Simon Horman <horms@verge.net.au>
1837M:	Magnus Damm <magnus.damm@gmail.com>
1838L:	linux-renesas-soc@vger.kernel.org
1839Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S:	Supported
1842F:	arch/arm64/boot/dts/renesas/
1843F:	Documentation/devicetree/bindings/arm/shmobile.txt
1844F:	drivers/soc/renesas/
1845F:	include/linux/soc/renesas/
1846
1847ARM/RISCPC ARCHITECTURE
1848M:	Russell King <linux@armlinux.org.uk>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850W:	http://www.armlinux.org.uk/
1851S:	Maintained
1852F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F:	arch/arm/include/asm/hardware/ioc.h
1854F:	arch/arm/include/asm/hardware/iomd.h
1855F:	arch/arm/include/asm/hardware/memc.h
1856F:	arch/arm/mach-rpc/
1857F:	drivers/net/ethernet/8390/etherh.c
1858F:	drivers/net/ethernet/i825xx/ether1*
1859F:	drivers/net/ethernet/seeq/ether3*
1860F:	drivers/scsi/arm/
1861
1862ARM/Rockchip SoC support
1863M:	Heiko Stuebner <heiko@sntech.de>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:	linux-rockchip@lists.infradead.org
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867S:	Maintained
1868F:	arch/arm/boot/dts/rk3*
1869F:	arch/arm/boot/dts/rv1108*
1870F:	arch/arm/mach-rockchip/
1871F:	drivers/clk/rockchip/
1872F:	drivers/i2c/busses/i2c-rk3x.c
1873F:	drivers/*/*rockchip*
1874F:	drivers/*/*/*rockchip*
1875F:	sound/soc/rockchip/
1876N:	rockchip
1877
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M:	Kukjin Kim <kgene@kernel.org>
1880M:	Krzysztof Kozlowski <krzk@kernel.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884S:	Maintained
1885F:	arch/arm/boot/dts/s3c*
1886F:	arch/arm/boot/dts/s5p*
1887F:	arch/arm/boot/dts/exynos*
1888F:	arch/arm64/boot/dts/exynos/
1889F:	arch/arm/plat-samsung/
1890F:	arch/arm/mach-s3c24*/
1891F:	arch/arm/mach-s3c64xx/
1892F:	arch/arm/mach-s5p*/
1893F:	arch/arm/mach-exynos*/
1894F:	drivers/*/*s3c24*
1895F:	drivers/*/*/*s3c24*
1896F:	drivers/*/*s3c64xx*
1897F:	drivers/*/*s5pv210*
1898F:	drivers/memory/samsung/*
1899F:	drivers/soc/samsung/*
1900F:	Documentation/arm/Samsung/
1901F:	Documentation/devicetree/bindings/arm/samsung/
1902F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1904N:	exynos
1905
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M:	Kyungmin Park <kyungmin.park@samsung.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-s5pv210/
1911
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M:	Kyungmin Park <kyungmin.park@samsung.com>
1914M:	Kamil Debski <kamil@wypas.org>
1915M:	Andrzej Hajda <a.hajda@samsung.com>
1916L:	linux-arm-kernel@lists.infradead.org
1917L:	linux-media@vger.kernel.org
1918S:	Maintained
1919F:	drivers/media/platform/s5p-g2d/
1920
1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922M:	Marek Szyprowski <m.szyprowski@samsung.com>
1923L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924L:	linux-media@vger.kernel.org
1925S:	Maintained
1926F:	drivers/media/platform/s5p-cec/
1927F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933L:	linux-media@vger.kernel.org
1934S:	Maintained
1935F:	drivers/media/platform/s5p-jpeg/
1936
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M:	Kyungmin Park <kyungmin.park@samsung.com>
1939M:	Kamil Debski <kamil@wypas.org>
1940M:	Jeongtae Park <jtp.park@samsung.com>
1941M:	Andrzej Hajda <a.hajda@samsung.com>
1942L:	linux-arm-kernel@lists.infradead.org
1943L:	linux-media@vger.kernel.org
1944S:	Maintained
1945F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1946F:	drivers/media/platform/s5p-mfc/
1947
1948ARM/SHMOBILE ARM ARCHITECTURE
1949M:	Simon Horman <horms@verge.net.au>
1950M:	Magnus Damm <magnus.damm@gmail.com>
1951L:	linux-renesas-soc@vger.kernel.org
1952Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:	Supported
1955F:	arch/arm/boot/dts/emev2*
1956F:	arch/arm/boot/dts/r7s*
1957F:	arch/arm/boot/dts/r8a*
1958F:	arch/arm/boot/dts/sh*
1959F:	arch/arm/configs/shmobile_defconfig
1960F:	arch/arm/include/debug/renesas-scif.S
1961F:	arch/arm/mach-shmobile/
1962F:	Documentation/devicetree/bindings/arm/shmobile.txt
1963F:	drivers/soc/renesas/
1964F:	include/linux/soc/renesas/
1965
1966ARM/SOCFPGA ARCHITECTURE
1967M:	Dinh Nguyen <dinguyen@kernel.org>
1968S:	Maintained
1969F:	arch/arm/mach-socfpga/
1970F:	arch/arm/boot/dts/socfpga*
1971F:	arch/arm/configs/socfpga_defconfig
1972F:	arch/arm64/boot/dts/altera/
1973W:	http://www.rocketboards.org
1974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977M:	Dinh Nguyen <dinguyen@kernel.org>
1978S:	Maintained
1979F:	drivers/clk/socfpga/
1980
1981ARM/SOCFPGA EDAC SUPPORT
1982M:	Thor Thayer <thor.thayer@linux.intel.com>
1983S:	Maintained
1984F:	drivers/edac/altera_edac.
1985
1986ARM/SPREADTRUM SoC SUPPORT
1987M:	Orson Zhai <orsonzhai@gmail.com>
1988M:	Baolin Wang <baolin.wang@linaro.org>
1989M:	Chunyan Zhang <zhang.lyra@gmail.com>
1990S:	Maintained
1991F:	arch/arm64/boot/dts/sprd
1992N:	sprd
1993
1994ARM/STI ARCHITECTURE
1995M:	Patrice Chotard <patrice.chotard@st.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://www.stlinux.com
1998S:	Maintained
1999F:	arch/arm/mach-sti/
2000F:	arch/arm/boot/dts/sti*
2001F:	drivers/char/hw_random/st-rng.c
2002F:	drivers/clocksource/arm_global_timer.c
2003F:	drivers/clocksource/clksrc_st_lpc.c
2004F:	drivers/cpufreq/sti-cpufreq.c
2005F:	drivers/dma/st_fdma*
2006F:	drivers/i2c/busses/i2c-st.c
2007F:	drivers/media/rc/st_rc.c
2008F:	drivers/media/platform/sti/c8sectpfe/
2009F:	drivers/mmc/host/sdhci-st.c
2010F:	drivers/phy/st/phy-miphy28lp.c
2011F:	drivers/phy/st/phy-stih407-usb.c
2012F:	drivers/pinctrl/pinctrl-st.c
2013F:	drivers/remoteproc/st_remoteproc.c
2014F:	drivers/remoteproc/st_slim_rproc.c
2015F:	drivers/reset/sti/
2016F:	drivers/rtc/rtc-st-lpc.c
2017F:	drivers/tty/serial/st-asc.c
2018F:	drivers/usb/dwc3/dwc3-st.c
2019F:	drivers/usb/host/ehci-st.c
2020F:	drivers/usb/host/ohci-st.c
2021F:	drivers/watchdog/st_lpc_wdt.c
2022F:	drivers/ata/ahci_st.c
2023F:	include/linux/remoteproc/st_slim_rproc.h
2024
2025ARM/STM32 ARCHITECTURE
2026M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027M:	Alexandre Torgue <alexandre.torgue@st.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031N:	stm32
2032F:	arch/arm/boot/dts/stm32*
2033F:	arch/arm/mach-stm32/
2034F:	drivers/clocksource/armv7m_systick.c
2035
2036ARM/Synaptics Berlin SoC support
2037M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-berlin/
2042F:	arch/arm/boot/dts/berlin*
2043F:	arch/arm64/boot/dts/marvell/berlin*
2044
2045ARM/TANGO ARCHITECTURE
2046M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M:	Mans Rullgard <mans@mansr.com>
2048L:	linux-arm-kernel@lists.infradead.org
2049S:	Odd Fixes
2050N:	tango
2051
2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053M:	Lennert Buytenhek <kernel@wantstofly.org>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M:	Hans Verkuil <hans.verkuil@cisco.com>
2059L:	linux-tegra@vger.kernel.org
2060L:	linux-media@vger.kernel.org
2061S:	Maintained
2062F:	drivers/media/platform/tegra-cec/
2063F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065ARM/TETON BGA MACHINE SUPPORT
2066M:	"Mark F. Brown" <mark.brown314@gmail.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:	Maintained
2069
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M:	Santosh Shilimkar <ssantosh@kernel.org>
2072L:	linux-kernel@vger.kernel.org
2073S:	Maintained
2074F:	drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M:	Santosh Shilimkar <ssantosh@kernel.org>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	arch/arm/mach-keystone/
2081F:	arch/arm/boot/dts/keystone-*
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L:	linux-kernel@vger.kernel.org
2094S:	Maintained
2095F:	drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M:	Santosh Shilimkar <ssantosh@kernel.org>
2099L:	linux-kernel@vger.kernel.org
2100S:	Maintained
2101F:	drivers/power/reset/keystone-reset.c
2102
2103ARM/THECUS N2100 MACHINE SUPPORT
2104M:	Lennert Buytenhek <kernel@wantstofly.org>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107
2108ARM/TOSA MACHINE SUPPORT
2109M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M:	Dirk Opfer <dirk@opfer-online.de>
2111S:	Maintained
2112
2113ARM/UNIPHIER ARCHITECTURE
2114M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117S:	Maintained
2118F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120F:	arch/arm/boot/dts/uniphier*
2121F:	arch/arm/include/asm/hardware/cache-uniphier.h
2122F:	arch/arm/mach-uniphier/
2123F:	arch/arm/mm/cache-uniphier.c
2124F:	arch/arm64/boot/dts/socionext/uniphier*
2125F:	drivers/bus/uniphier-system-bus.c
2126F:	drivers/clk/uniphier/
2127F:	drivers/gpio/gpio-uniphier.c
2128F:	drivers/i2c/busses/i2c-uniphier*
2129F:	drivers/irqchip/irq-uniphier-aidet.c
2130F:	drivers/pinctrl/uniphier/
2131F:	drivers/reset/reset-uniphier.c
2132F:	drivers/tty/serial/8250/8250_uniphier.c
2133N:	uniphier
2134
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M:	Ulf Hansson <ulf.hansson@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T:	git git://git.linaro.org/people/ulfh/clk.git
2139S:	Maintained
2140F:	drivers/clk/ux500/
2141
2142ARM/VERSATILE EXPRESS PLATFORM
2143M:	Liviu Dudau <liviu.dudau@arm.com>
2144M:	Sudeep Holla <sudeep.holla@arm.com>
2145M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/boot/dts/vexpress*
2149F:	arch/arm64/boot/dts/arm/
2150F:	arch/arm/mach-vexpress/
2151F:	*/*/vexpress*
2152F:	*/*/*/vexpress*
2153F:	drivers/clk/versatile/clk-vexpress-osc.c
2154F:	drivers/clocksource/versatile.c
2155N:	mps2
2156
2157ARM/VFP SUPPORT
2158M:	Russell King <linux@armlinux.org.uk>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160W:	http://www.armlinux.org.uk/
2161S:	Maintained
2162F:	arch/arm/vfp/
2163
2164ARM/VOIPAC PXA270 SUPPORT
2165M:	Marek Vasut <marek.vasut@gmail.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	arch/arm/mach-pxa/vpac270.c
2169F:	arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171ARM/VT8500 ARM ARCHITECTURE
2172M:	Tony Prisk <linux@prisktech.co.nz>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-vt8500/
2176F:	drivers/clocksource/vt8500_timer.c
2177F:	drivers/i2c/busses/i2c-wmt.c
2178F:	drivers/mmc/host/wmt-sdmmc.c
2179F:	drivers/pwm/pwm-vt8500.c
2180F:	drivers/rtc/rtc-vt8500.c
2181F:	drivers/tty/serial/vt8500_serial.c
2182F:	drivers/usb/host/ehci-platform.c
2183F:	drivers/usb/host/uhci-platform.c
2184F:	drivers/video/fbdev/vt8500lcdfb.*
2185F:	drivers/video/fbdev/wm8505fb*
2186F:	drivers/video/fbdev/wmt_ge_rops.*
2187
2188ARM/ZIPIT Z2 SUPPORT
2189M:	Marek Vasut <marek.vasut@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	arch/arm/mach-pxa/z2.c
2193F:	arch/arm/mach-pxa/include/mach/z2.h
2194
2195ARM/ZTE ARCHITECTURE
2196M:	Jun Nie <jun.nie@linaro.org>
2197M:	Baoyou Xie <baoyou.xie@linaro.org>
2198M:	Shawn Guo <shawnguo@kernel.org>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201F:	arch/arm/boot/dts/zx2967*
2202F:	arch/arm/mach-zx/
2203F:	arch/arm64/boot/dts/zte/
2204F:	drivers/clk/zte/
2205F:	drivers/dma/zx_dma.c
2206F:	drivers/gpio/gpio-zx.c
2207F:	drivers/i2c/busses/i2c-zx2967.c
2208F:	drivers/mmc/host/dw_mmc-zx.*
2209F:	drivers/pinctrl/zte/
2210F:	drivers/soc/zte/
2211F:	drivers/thermal/zx2967_thermal.c
2212F:	drivers/watchdog/zx2967_wdt.c
2213F:	Documentation/devicetree/bindings/arm/zte.txt
2214F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2215F:	Documentation/devicetree/bindings/dma/zxdma.txt
2216F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221F:	Documentation/devicetree/bindings/soc/zte/
2222F:	Documentation/devicetree/bindings/sound/zte,*.txt
2223F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F:	include/dt-bindings/clock/zx2967*.h
2226F:	include/dt-bindings/soc/zte,*.h
2227F:	sound/soc/codecs/zx_aud96p22.c
2228F:	sound/soc/zte/
2229
2230ARM/ZYNQ ARCHITECTURE
2231M:	Michal Simek <michal.simek@xilinx.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W:	http://wiki.xilinx.com
2234T:	git https://github.com/Xilinx/linux-xlnx.git
2235S:	Supported
2236F:	arch/arm/mach-zynq/
2237F:	drivers/cpuidle/cpuidle-zynq.c
2238F:	drivers/block/xsysace.c
2239N:	zynq
2240N:	xilinx
2241F:	drivers/clocksource/cadence_ttc_timer.c
2242F:	drivers/i2c/busses/i2c-cadence.c
2243F:	drivers/mmc/host/sdhci-of-arasan.c
2244F:	drivers/edac/synopsys_edac.c
2245
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M:	Catalin Marinas <catalin.marinas@arm.com>
2248M:	Will Deacon <will.deacon@arm.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251S:	Maintained
2252F:	arch/arm64/
2253F:	Documentation/arm64/
2254
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M:	Sakari Ailus <sakari.ailus@iki.fi>
2257L:	linux-leds@vger.kernel.org
2258S:	Maintained
2259F:	drivers/leds/leds-as3645a.c
2260
2261ASAHI KASEI AK8974 DRIVER
2262M:	Linus Walleij <linus.walleij@linaro.org>
2263L:	linux-iio@vger.kernel.org
2264W:	http://www.akm.com/
2265S:	Supported
2266F:	drivers/iio/magnetometer/ak8974.c
2267
2268ASC7621 HARDWARE MONITOR DRIVER
2269M:	George Joseph <george.joseph@fairview5.com>
2270L:	linux-hwmon@vger.kernel.org
2271S:	Maintained
2272F:	Documentation/hwmon/asc7621
2273F:	drivers/hwmon/asc7621.c
2274
2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276M:	Corentin Chary <corentin.chary@gmail.com>
2277L:	acpi4asus-user@lists.sourceforge.net
2278L:	platform-driver-x86@vger.kernel.org
2279W:	http://acpi4asus.sf.net
2280S:	Maintained
2281F:	drivers/platform/x86/asus*.c
2282F:	drivers/platform/x86/eeepc*.c
2283
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M:	João Paulo Rechi Vita <jprvita@gmail.com>
2286L:	platform-driver-x86@vger.kernel.org
2287S:	Maintained
2288F:	drivers/platform/x86/asus-wireless.c
2289
2290ASYMMETRIC KEYS
2291M:	David Howells <dhowells@redhat.com>
2292L:	keyrings@vger.kernel.org
2293S:	Maintained
2294F:	Documentation/crypto/asymmetric-keys.txt
2295F:	include/linux/verification.h
2296F:	include/crypto/public_key.h
2297F:	include/crypto/pkcs7.h
2298F:	crypto/asymmetric_keys/
2299
2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301R:	Dan Williams <dan.j.williams@intel.com>
2302W:	http://sourceforge.net/projects/xscaleiop
2303S:	Odd fixes
2304F:	Documentation/crypto/async-tx-api.txt
2305F:	crypto/async_tx/
2306F:	drivers/dma/
2307F:	include/linux/dmaengine.h
2308F:	include/linux/async_tx.h
2309
2310AT24 EEPROM DRIVER
2311M:	Bartosz Golaszewski <brgl@bgdev.pl>
2312L:	linux-i2c@vger.kernel.org
2313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/eeprom/at24.txt
2316F:	drivers/misc/eeprom/at24.c
2317F:	include/linux/platform_data/at24.h
2318
2319ATA OVER ETHERNET (AOE) DRIVER
2320M:	"Ed L. Cashin" <ed.cashin@acm.org>
2321W:	http://www.openaoe.org/
2322S:	Supported
2323F:	Documentation/aoe/
2324F:	drivers/block/aoe/
2325
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M:	Alban Bedel <albeu@free.fr>
2328W:	https://github.com/AlbanBedel/linux
2329T:	git git://github.com/AlbanBedel/linux
2330S:	Maintained
2331F:	drivers/gpio/gpio-ath79.c
2332F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334ATHEROS 71XX/9XXX USB PHY DRIVER
2335M:	Alban Bedel <albeu@free.fr>
2336W:	https://github.com/AlbanBedel/linux
2337T:	git git://github.com/AlbanBedel/linux
2338S:	Maintained
2339F:	drivers/phy/qualcomm/phy-ath79-usb.c
2340F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2341
2342ATHEROS ATH GENERIC UTILITIES
2343M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344L:	linux-wireless@vger.kernel.org
2345S:	Supported
2346F:	drivers/net/wireless/ath/*
2347
2348ATHEROS ATH5K WIRELESS DRIVER
2349M:	Jiri Slaby <jirislaby@gmail.com>
2350M:	Nick Kossifidis <mickflemm@gmail.com>
2351M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2352L:	linux-wireless@vger.kernel.org
2353W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2354S:	Maintained
2355F:	drivers/net/wireless/ath/ath5k/
2356
2357ATHEROS ATH6KL WIRELESS DRIVER
2358M:	Kalle Valo <kvalo@qca.qualcomm.com>
2359L:	linux-wireless@vger.kernel.org
2360W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2362S:	Supported
2363F:	drivers/net/wireless/ath/ath6kl/
2364
2365ATI_REMOTE2 DRIVER
2366M:	Ville Syrjala <syrjala@sci.fi>
2367S:	Maintained
2368F:	drivers/input/misc/ati_remote2.c
2369
2370ATK0110 HWMON DRIVER
2371M:	Luca Tettamanti <kronos.it@gmail.com>
2372L:	linux-hwmon@vger.kernel.org
2373S:	Maintained
2374F:	drivers/hwmon/asus_atk0110.c
2375
2376ATLX ETHERNET DRIVERS
2377M:	Jay Cliburn <jcliburn@gmail.com>
2378M:	Chris Snook <chris.snook@gmail.com>
2379L:	netdev@vger.kernel.org
2380W:	http://sourceforge.net/projects/atl1
2381W:	http://atl1.sourceforge.net
2382S:	Maintained
2383F:	drivers/net/ethernet/atheros/
2384
2385ATM
2386M:	Chas Williams <3chas3@gmail.com>
2387L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2388L:	netdev@vger.kernel.org
2389W:	http://linux-atm.sourceforge.net
2390S:	Maintained
2391F:	drivers/atm/
2392F:	include/linux/atm*
2393F:	include/uapi/linux/atm*
2394
2395ATMEL AT91 / AT32 MCI DRIVER
2396M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2397S:	Maintained
2398F:	drivers/mmc/host/atmel-mci.c
2399
2400ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2401M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2402S:	Supported
2403F:	drivers/power/reset/at91-sama5d2_shdwc.c
2404
2405ATMEL Audio ALSA driver
2406M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2407L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2408S:	Supported
2409F:	sound/soc/atmel
2410
2411ATMEL I2C DRIVER
2412M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2413L:	linux-i2c@vger.kernel.org
2414S:	Supported
2415F:	drivers/i2c/busses/i2c-at91.c
2416
2417ATMEL ISI DRIVER
2418M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2419L:	linux-media@vger.kernel.org
2420S:	Supported
2421F:	drivers/media/platform/atmel/atmel-isi.c
2422F:	include/media/atmel-isi.h
2423
2424ATMEL LCDFB DRIVER
2425M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2426L:	linux-fbdev@vger.kernel.org
2427S:	Maintained
2428F:	drivers/video/fbdev/atmel_lcdfb.c
2429F:	include/video/atmel_lcdc.h
2430
2431ATMEL MACB ETHERNET DRIVER
2432M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2433S:	Supported
2434F:	drivers/net/ethernet/cadence/
2435
2436ATMEL MAXTOUCH DRIVER
2437M:	Nick Dyer <nick@shmanahar.org>
2438T:	git git://github.com/ndyer/linux.git
2439S:	Maintained
2440F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2441F:	drivers/input/touchscreen/atmel_mxt_ts.c
2442
2443ATMEL SAMA5D2 ADC DRIVER
2444M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2445L:	linux-iio@vger.kernel.org
2446S:	Supported
2447F:	drivers/iio/adc/at91-sama5d2_adc.c
2448
2449ATMEL SDMMC DRIVER
2450M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2451L:	linux-mmc@vger.kernel.org
2452S:	Supported
2453F:	drivers/mmc/host/sdhci-of-at91.c
2454
2455ATMEL SPI DRIVER
2456M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2457S:	Supported
2458F:	drivers/spi/spi-atmel.*
2459
2460ATMEL SSC DRIVER
2461M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463S:	Supported
2464F:	drivers/misc/atmel-ssc.c
2465F:	include/linux/atmel-ssc.h
2466
2467ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2468M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470S:	Supported
2471F:	drivers/misc/atmel_tclib.c
2472F:	drivers/clocksource/tcb_clksrc.c
2473
2474ATMEL USBA UDC DRIVER
2475M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Supported
2478F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2479
2480ATMEL WIRELESS DRIVER
2481M:	Simon Kelley <simon@thekelleys.org.uk>
2482L:	linux-wireless@vger.kernel.org
2483W:	http://www.thekelleys.org.uk/atmel
2484W:	http://atmelwlandriver.sourceforge.net/
2485S:	Maintained
2486F:	drivers/net/wireless/atmel/atmel*
2487
2488ATMEL XDMA DRIVER
2489M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2490L:	linux-arm-kernel@lists.infradead.org
2491L:	dmaengine@vger.kernel.org
2492S:	Supported
2493F:	drivers/dma/at_xdmac.c
2494
2495ATOMIC INFRASTRUCTURE
2496M:	Will Deacon <will.deacon@arm.com>
2497M:	Peter Zijlstra <peterz@infradead.org>
2498R:	Boqun Feng <boqun.feng@gmail.com>
2499L:	linux-kernel@vger.kernel.org
2500S:	Maintained
2501F:	arch/*/include/asm/atomic*.h
2502F:	include/*/atomic*.h
2503
2504ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2505M:	Bradley Grove <linuxdrivers@attotech.com>
2506L:	linux-scsi@vger.kernel.org
2507W:	http://www.attotech.com
2508S:	Supported
2509F:	drivers/scsi/esas2r
2510
2511ATUSB IEEE 802.15.4 RADIO DRIVER
2512M:	Stefan Schmidt <stefan@osg.samsung.com>
2513L:	linux-wpan@vger.kernel.org
2514S:	Maintained
2515F:	drivers/net/ieee802154/atusb.c
2516F:	drivers/net/ieee802154/atusb.h
2517F:	drivers/net/ieee802154/at86rf230.h
2518
2519AUDIT SUBSYSTEM
2520M:	Paul Moore <paul@paul-moore.com>
2521M:	Eric Paris <eparis@redhat.com>
2522L:	linux-audit@redhat.com (moderated for non-subscribers)
2523W:	https://github.com/linux-audit
2524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2525S:	Supported
2526F:	include/linux/audit.h
2527F:	include/uapi/linux/audit.h
2528F:	kernel/audit*
2529
2530AUXILIARY DISPLAY DRIVERS
2531M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2532W:	http://miguelojeda.es/auxdisplay.htm
2533W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2534S:	Maintained
2535F:	drivers/auxdisplay/
2536F:	include/linux/cfag12864b.h
2537
2538AX.25 NETWORK LAYER
2539M:	Ralf Baechle <ralf@linux-mips.org>
2540L:	linux-hams@vger.kernel.org
2541W:	http://www.linux-ax25.org/
2542S:	Maintained
2543F:	include/uapi/linux/ax25.h
2544F:	include/net/ax25.h
2545F:	net/ax25/
2546
2547AXENTIA ARM DEVICES
2548M:	Peter Rosin <peda@axentia.se>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551F:	Documentation/devicetree/bindings/arm/axentia.txt
2552F:	arch/arm/boot/dts/at91-linea.dtsi
2553F:	arch/arm/boot/dts/at91-natte.dtsi
2554F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2555F:	arch/arm/boot/dts/at91-tse850-3.dts
2556
2557AXENTIA ASOC DRIVERS
2558M:	Peter Rosin <peda@axentia.se>
2559L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2560S:	Maintained
2561F:	Documentation/devicetree/bindings/sound/axentia,*
2562F:	sound/soc/atmel/tse850-pcm5142.c
2563
2564AZ6007 DVB DRIVER
2565M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2566L:	linux-media@vger.kernel.org
2567W:	https://linuxtv.org
2568T:	git git://linuxtv.org/media_tree.git
2569S:	Maintained
2570F:	drivers/media/usb/dvb-usb-v2/az6007.c
2571
2572AZTECH FM RADIO RECEIVER DRIVER
2573M:	Hans Verkuil <hverkuil@xs4all.nl>
2574L:	linux-media@vger.kernel.org
2575T:	git git://linuxtv.org/media_tree.git
2576W:	https://linuxtv.org
2577S:	Maintained
2578F:	drivers/media/radio/radio-aztech*
2579
2580B43 WIRELESS DRIVER
2581L:	linux-wireless@vger.kernel.org
2582L:	b43-dev@lists.infradead.org
2583W:	http://wireless.kernel.org/en/users/Drivers/b43
2584S:	Odd Fixes
2585F:	drivers/net/wireless/broadcom/b43/
2586
2587B43LEGACY WIRELESS DRIVER
2588M:	Larry Finger <Larry.Finger@lwfinger.net>
2589L:	linux-wireless@vger.kernel.org
2590L:	b43-dev@lists.infradead.org
2591W:	http://wireless.kernel.org/en/users/Drivers/b43
2592S:	Maintained
2593F:	drivers/net/wireless/broadcom/b43legacy/
2594
2595BACKLIGHT CLASS/SUBSYSTEM
2596M:	Lee Jones <lee.jones@linaro.org>
2597M:	Daniel Thompson <daniel.thompson@linaro.org>
2598M:	Jingoo Han <jingoohan1@gmail.com>
2599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2600S:	Maintained
2601F:	drivers/video/backlight/
2602F:	include/linux/backlight.h
2603F:	include/linux/pwm_backlight.h
2604F:	Documentation/devicetree/bindings/leds/backlight
2605
2606BATMAN ADVANCED
2607M:	Marek Lindner <mareklindner@neomailbox.ch>
2608M:	Simon Wunderlich <sw@simonwunderlich.de>
2609M:	Antonio Quartulli <a@unstable.cc>
2610L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2611W:	https://www.open-mesh.org/
2612Q:	https://patchwork.open-mesh.org/project/batman/list/
2613S:	Maintained
2614F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2615F:	Documentation/ABI/testing/sysfs-class-net-mesh
2616F:	Documentation/networking/batman-adv.rst
2617F:	include/uapi/linux/batadv_packet.h
2618F:	include/uapi/linux/batman_adv.h
2619F:	net/batman-adv/
2620
2621BAYCOM/HDLCDRV DRIVERS FOR AX.25
2622M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2623L:	linux-hams@vger.kernel.org
2624W:	http://www.baycom.org/~tom/ham/ham.html
2625S:	Maintained
2626F:	drivers/net/hamradio/baycom*
2627
2628BCACHE (BLOCK LAYER CACHE)
2629M:	Coly Li <colyli@suse.de>
2630M:	Kent Overstreet <kent.overstreet@gmail.com>
2631L:	linux-bcache@vger.kernel.org
2632W:	http://bcache.evilpiepirate.org
2633C:	irc://irc.oftc.net/bcache
2634S:	Maintained
2635F:	drivers/md/bcache/
2636
2637BDISP ST MEDIA DRIVER
2638M:	Fabien Dessenne <fabien.dessenne@st.com>
2639L:	linux-media@vger.kernel.org
2640T:	git git://linuxtv.org/media_tree.git
2641W:	https://linuxtv.org
2642S:	Supported
2643F:	drivers/media/platform/sti/bdisp
2644
2645BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2646M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2647L:	netdev@vger.kernel.org
2648S:	Maintained
2649F:	drivers/net/ethernet/ec_bhf.c
2650
2651BEFS FILE SYSTEM
2652M:	Luis de Bethencourt <luisbg@kernel.org>
2653M:	Salah Triki <salah.triki@gmail.com>
2654S:	Maintained
2655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2656F:	Documentation/filesystems/befs.txt
2657F:	fs/befs/
2658
2659BFQ I/O SCHEDULER
2660M:	Paolo Valente <paolo.valente@linaro.org>
2661M:	Jens Axboe <axboe@kernel.dk>
2662L:	linux-block@vger.kernel.org
2663S:	Maintained
2664F:	block/bfq-*
2665F:	Documentation/block/bfq-iosched.txt
2666
2667BFS FILE SYSTEM
2668M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2669S:	Maintained
2670F:	Documentation/filesystems/bfs.txt
2671F:	fs/bfs/
2672F:	include/uapi/linux/bfs_fs.h
2673
2674BLINKM RGB LED DRIVER
2675M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2676S:	Maintained
2677F:	drivers/leds/leds-blinkm.c
2678
2679BLOCK LAYER
2680M:	Jens Axboe <axboe@kernel.dk>
2681L:	linux-block@vger.kernel.org
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2683S:	Maintained
2684F:	block/
2685F:	drivers/block/
2686F:	kernel/trace/blktrace.c
2687F:	lib/sbitmap.c
2688
2689BLOCK2MTD DRIVER
2690M:	Joern Engel <joern@lazybastard.org>
2691L:	linux-mtd@lists.infradead.org
2692S:	Maintained
2693F:	drivers/mtd/devices/block2mtd.c
2694
2695BLUETOOTH DRIVERS
2696M:	Marcel Holtmann <marcel@holtmann.org>
2697M:	Johan Hedberg <johan.hedberg@gmail.com>
2698L:	linux-bluetooth@vger.kernel.org
2699W:	http://www.bluez.org/
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2702S:	Maintained
2703F:	drivers/bluetooth/
2704
2705BLUETOOTH SUBSYSTEM
2706M:	Marcel Holtmann <marcel@holtmann.org>
2707M:	Johan Hedberg <johan.hedberg@gmail.com>
2708L:	linux-bluetooth@vger.kernel.org
2709W:	http://www.bluez.org/
2710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2712S:	Maintained
2713F:	net/bluetooth/
2714F:	include/net/bluetooth/
2715
2716BONDING DRIVER
2717M:	Jay Vosburgh <j.vosburgh@gmail.com>
2718M:	Veaceslav Falico <vfalico@gmail.com>
2719M:	Andy Gospodarek <andy@greyhouse.net>
2720L:	netdev@vger.kernel.org
2721W:	http://sourceforge.net/projects/bonding/
2722S:	Supported
2723F:	drivers/net/bonding/
2724F:	include/uapi/linux/if_bonding.h
2725
2726BPF (Safe dynamic programs and tools)
2727M:	Alexei Starovoitov <ast@kernel.org>
2728M:	Daniel Borkmann <daniel@iogearbox.net>
2729L:	netdev@vger.kernel.org
2730L:	linux-kernel@vger.kernel.org
2731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2733S:	Supported
2734F:	arch/x86/net/bpf_jit*
2735F:	Documentation/networking/filter.txt
2736F:	Documentation/bpf/
2737F:	include/linux/bpf*
2738F:	include/linux/filter.h
2739F:	include/trace/events/bpf.h
2740F:	include/trace/events/xdp.h
2741F:	include/uapi/linux/bpf*
2742F:	include/uapi/linux/filter.h
2743F:	kernel/bpf/
2744F:	kernel/trace/bpf_trace.c
2745F:	lib/test_bpf.c
2746F:	net/bpf/
2747F:	net/core/filter.c
2748F:	net/sched/act_bpf.c
2749F:	net/sched/cls_bpf.c
2750F:	samples/bpf/
2751F:	tools/bpf/
2752F:	tools/testing/selftests/bpf/
2753
2754BROADCOM B44 10/100 ETHERNET DRIVER
2755M:	Michael Chan <michael.chan@broadcom.com>
2756L:	netdev@vger.kernel.org
2757S:	Supported
2758F:	drivers/net/ethernet/broadcom/b44.*
2759
2760BROADCOM B53 ETHERNET SWITCH DRIVER
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762L:	netdev@vger.kernel.org
2763L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2764S:	Supported
2765F:	drivers/net/dsa/b53/*
2766F:	include/linux/platform_data/b53.h
2767
2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769M:	Florian Fainelli <f.fainelli@gmail.com>
2770M:	Ray Jui <rjui@broadcom.com>
2771M:	Scott Branden <sbranden@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773T:	git git://github.com/broadcom/mach-bcm
2774S:	Maintained
2775N:	bcm281*
2776N:	bcm113*
2777N:	bcm216*
2778N:	kona
2779F:	arch/arm/mach-bcm/
2780
2781BROADCOM BCM2835 ARM ARCHITECTURE
2782M:	Eric Anholt <eric@anholt.net>
2783M:	Stefan Wahren <stefan.wahren@i2se.com>
2784L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786T:	git git://github.com/anholt/linux
2787S:	Maintained
2788N:	bcm2835
2789F:	drivers/staging/vc04_services
2790
2791BROADCOM BCM47XX MIPS ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794L:	linux-mips@linux-mips.org
2795S:	Maintained
2796F:	Documentation/devicetree/bindings/mips/brcm/
2797F:	arch/mips/bcm47xx/*
2798F:	arch/mips/include/asm/mach-bcm47xx/*
2799
2800BROADCOM BCM5301X ARM ARCHITECTURE
2801M:	Hauke Mehrtens <hauke@hauke-m.de>
2802M:	Rafał Miłecki <zajec5@gmail.com>
2803M:	Jon Mason <jonmason@broadcom.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/mach-bcm/bcm_5301x.c
2808F:	arch/arm/boot/dts/bcm5301x*.dtsi
2809F:	arch/arm/boot/dts/bcm470*
2810F:	arch/arm/boot/dts/bcm953012*
2811
2812BROADCOM BCM53573 ARM ARCHITECTURE
2813M:	Rafał Miłecki <rafal@milecki.pl>
2814L:	linux-arm-kernel@lists.infradead.org
2815S:	Maintained
2816F:	arch/arm/boot/dts/bcm53573*
2817F:	arch/arm/boot/dts/bcm47189*
2818
2819BROADCOM BCM63XX ARM ARCHITECTURE
2820M:	Florian Fainelli <f.fainelli@gmail.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823T:	git git://github.com/broadcom/stblinux.git
2824S:	Maintained
2825N:	bcm63xx
2826
2827BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828M:	Kevin Cernekee <cernekee@gmail.com>
2829L:	linux-usb@vger.kernel.org
2830S:	Maintained
2831F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833BROADCOM BCM7XXX ARM ARCHITECTURE
2834M:	Brian Norris <computersforpeace@gmail.com>
2835M:	Gregory Fong <gregory.0xf0@gmail.com>
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837M:	bcm-kernel-feedback-list@broadcom.com
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839T:	git git://github.com/broadcom/stblinux.git
2840S:	Maintained
2841F:	arch/arm/mach-bcm/*brcmstb*
2842F:	arch/arm/boot/dts/bcm7*.dts*
2843F:	drivers/bus/brcmstb_gisb.c
2844F:	arch/arm/mm/cache-b15-rac.c
2845F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2846N:	brcmstb
2847
2848BROADCOM BMIPS CPUFREQ DRIVER
2849M:	Markus Mayer <mmayer@broadcom.com>
2850M:	bcm-kernel-feedback-list@broadcom.com
2851L:	linux-pm@vger.kernel.org
2852S:	Maintained
2853F:	drivers/cpufreq/bmips-cpufreq.c
2854
2855BROADCOM BMIPS MIPS ARCHITECTURE
2856M:	Kevin Cernekee <cernekee@gmail.com>
2857M:	Florian Fainelli <f.fainelli@gmail.com>
2858L:	linux-mips@linux-mips.org
2859T:	git git://github.com/broadcom/stblinux.git
2860S:	Maintained
2861F:	arch/mips/bmips/*
2862F:	arch/mips/include/asm/mach-bmips/*
2863F:	arch/mips/kernel/*bmips*
2864F:	arch/mips/boot/dts/brcm/bcm*.dts*
2865F:	drivers/irqchip/irq-bcm63*
2866F:	drivers/irqchip/irq-bcm7*
2867F:	drivers/irqchip/irq-brcmstb*
2868F:	include/linux/bcm963xx_nvram.h
2869F:	include/linux/bcm963xx_tag.h
2870
2871BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2872M:	Rasesh Mody <rasesh.mody@cavium.com>
2873M:	Harish Patil <harish.patil@cavium.com>
2874M:	Dept-GELinuxNICDev@cavium.com
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bnx2.*
2878F:	drivers/net/ethernet/broadcom/bnx2_*
2879
2880BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2881M:	QLogic-Storage-Upstream@qlogic.com
2882L:	linux-scsi@vger.kernel.org
2883S:	Supported
2884F:	drivers/scsi/bnx2fc/
2885
2886BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2887M:	QLogic-Storage-Upstream@qlogic.com
2888L:	linux-scsi@vger.kernel.org
2889S:	Supported
2890F:	drivers/scsi/bnx2i/
2891
2892BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2893M:	Ariel Elior <ariel.elior@cavium.com>
2894M:	everest-linux-l2@cavium.com
2895L:	netdev@vger.kernel.org
2896S:	Supported
2897F:	drivers/net/ethernet/broadcom/bnx2x/
2898
2899BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2900M:	Michael Chan <michael.chan@broadcom.com>
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/broadcom/bnxt/
2904
2905BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2906M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2907M:	Franky Lin <franky.lin@broadcom.com>
2908M:	Hante Meuleman <hante.meuleman@broadcom.com>
2909M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2910M:	Wright Feng <wright.feng@cypress.com>
2911L:	linux-wireless@vger.kernel.org
2912L:	brcm80211-dev-list.pdl@broadcom.com
2913L:	brcm80211-dev-list@cypress.com
2914S:	Supported
2915F:	drivers/net/wireless/broadcom/brcm80211/
2916
2917BROADCOM BRCMSTB GPIO DRIVER
2918M:	Gregory Fong <gregory.0xf0@gmail.com>
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Supported
2921F:	drivers/gpio/gpio-brcmstb.c
2922F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2923
2924BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2925M:	Al Cooper <alcooperx@gmail.com>
2926L:	linux-kernel@vger.kernel.org
2927L:	bcm-kernel-feedback-list@broadcom.com
2928S:	Maintained
2929F:	drivers/phy/broadcom/phy-brcm-usb*
2930
2931BROADCOM GENET ETHERNET DRIVER
2932M:	Doug Berger <opendmb@gmail.com>
2933M:	Florian Fainelli <f.fainelli@gmail.com>
2934L:	netdev@vger.kernel.org
2935S:	Supported
2936F:	drivers/net/ethernet/broadcom/genet/
2937
2938BROADCOM IPROC ARM ARCHITECTURE
2939M:	Ray Jui <rjui@broadcom.com>
2940M:	Scott Branden <sbranden@broadcom.com>
2941M:	Jon Mason <jonmason@broadcom.com>
2942M:	bcm-kernel-feedback-list@broadcom.com
2943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944T:	git git://github.com/broadcom/cygnus-linux.git
2945S:	Maintained
2946N:	iproc
2947N:	cygnus
2948N:	bcm[-_]nsp
2949N:	bcm9113*
2950N:	bcm9583*
2951N:	bcm9585*
2952N:	bcm9586*
2953N:	bcm988312
2954N:	bcm113*
2955N:	bcm583*
2956N:	bcm585*
2957N:	bcm586*
2958N:	bcm88312
2959N:	hr2
2960F:	arch/arm64/boot/dts/broadcom/ns2*
2961F:	drivers/clk/bcm/clk-ns*
2962F:	drivers/pinctrl/bcm/pinctrl-ns*
2963
2964BROADCOM KONA GPIO DRIVER
2965M:	Ray Jui <rjui@broadcom.com>
2966L:	bcm-kernel-feedback-list@broadcom.com
2967S:	Supported
2968F:	drivers/gpio/gpio-bcm-kona.c
2969F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2970
2971BROADCOM NETXTREME-E ROCE DRIVER
2972M:	Selvin Xavier <selvin.xavier@broadcom.com>
2973M:	Devesh Sharma <devesh.sharma@broadcom.com>
2974M:	Somnath Kotur <somnath.kotur@broadcom.com>
2975M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2976L:	linux-rdma@vger.kernel.org
2977W:	http://www.broadcom.com
2978S:	Supported
2979F:	drivers/infiniband/hw/bnxt_re/
2980F:	include/uapi/rdma/bnxt_re-abi.h
2981
2982BROADCOM NVRAM DRIVER
2983M:	Rafał Miłecki <zajec5@gmail.com>
2984L:	linux-mips@linux-mips.org
2985S:	Maintained
2986F:	drivers/firmware/broadcom/*
2987
2988BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2989M:	Rafał Miłecki <zajec5@gmail.com>
2990L:	linux-wireless@vger.kernel.org
2991S:	Maintained
2992F:	drivers/bcma/
2993F:	include/linux/bcma/
2994
2995BROADCOM STB AVS CPUFREQ DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3001F:	drivers/cpufreq/brcmstb*
3002
3003BROADCOM STB AVS TMON DRIVER
3004M:	Markus Mayer <mmayer@broadcom.com>
3005M:	bcm-kernel-feedback-list@broadcom.com
3006L:	linux-pm@vger.kernel.org
3007S:	Maintained
3008F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3009F:	drivers/thermal/broadcom/brcmstb*
3010
3011BROADCOM STB NAND FLASH DRIVER
3012M:	Brian Norris <computersforpeace@gmail.com>
3013M:	Kamal Dasu <kdasu.kdev@gmail.com>
3014L:	linux-mtd@lists.infradead.org
3015L:	bcm-kernel-feedback-list@broadcom.com
3016S:	Maintained
3017F:	drivers/mtd/nand/raw/brcmnand/
3018
3019BROADCOM STB DPFE DRIVER
3020M:	Markus Mayer <mmayer@broadcom.com>
3021M:	bcm-kernel-feedback-list@broadcom.com
3022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023S:	Maintained
3024F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3025F:	drivers/memory/brcmstb_dpfe.c
3026
3027BROADCOM SYSTEMPORT ETHERNET DRIVER
3028M:	Florian Fainelli <f.fainelli@gmail.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/bcmsysport.*
3032
3033BROADCOM TG3 GIGABIT ETHERNET DRIVER
3034M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3035M:	Prashant Sreedharan <prashant@broadcom.com>
3036M:	Michael Chan <mchan@broadcom.com>
3037L:	netdev@vger.kernel.org
3038S:	Supported
3039F:	drivers/net/ethernet/broadcom/tg3.*
3040
3041BROCADE BFA FC SCSI DRIVER
3042M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3043M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3044L:	linux-scsi@vger.kernel.org
3045S:	Supported
3046F:	drivers/scsi/bfa/
3047
3048BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3049M:	Rasesh Mody <rasesh.mody@cavium.com>
3050M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3051M:	Dept-GELinuxNICDev@cavium.com
3052L:	netdev@vger.kernel.org
3053S:	Supported
3054F:	drivers/net/ethernet/brocade/bna/
3055
3056BSG (block layer generic sg v4 driver)
3057M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	block/bsg.c
3061F:	include/linux/bsg.h
3062F:	include/uapi/linux/bsg.h
3063
3064BT87X AUDIO DRIVER
3065M:	Clemens Ladisch <clemens@ladisch.de>
3066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3067T:	git git://git.alsa-project.org/alsa-kernel.git
3068S:	Maintained
3069F:	Documentation/sound/alsa/Bt87x.txt
3070F:	sound/pci/bt87x.c
3071
3072BT8XXGPIO DRIVER
3073M:	Michael Buesch <m@bues.ch>
3074W:	http://bu3sch.de/btgpio.php
3075S:	Maintained
3076F:	drivers/gpio/gpio-bt8xx.c
3077
3078BTRFS FILE SYSTEM
3079M:	Chris Mason <clm@fb.com>
3080M:	Josef Bacik <jbacik@fb.com>
3081M:	David Sterba <dsterba@suse.com>
3082L:	linux-btrfs@vger.kernel.org
3083W:	http://btrfs.wiki.kernel.org/
3084Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3086S:	Maintained
3087F:	Documentation/filesystems/btrfs.txt
3088F:	fs/btrfs/
3089F:	include/linux/btrfs*
3090F:	include/uapi/linux/btrfs*
3091
3092BTTV VIDEO4LINUX DRIVER
3093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3094L:	linux-media@vger.kernel.org
3095W:	https://linuxtv.org
3096T:	git git://linuxtv.org/media_tree.git
3097S:	Odd fixes
3098F:	Documentation/media/v4l-drivers/bttv*
3099F:	drivers/media/pci/bt8xx/bttv*
3100
3101BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3102M:	Chanwoo Choi <cw00.choi@samsung.com>
3103L:	linux-pm@vger.kernel.org
3104L:	linux-samsung-soc@vger.kernel.org
3105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3106S:	Maintained
3107F:	drivers/devfreq/exynos-bus.c
3108F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3109
3110BUSLOGIC SCSI DRIVER
3111M:	Khalid Aziz <khalid@gonehiking.org>
3112L:	linux-scsi@vger.kernel.org
3113S:	Maintained
3114F:	drivers/scsi/BusLogic.*
3115F:	drivers/scsi/FlashPoint.*
3116
3117C-MEDIA CMI8788 DRIVER
3118M:	Clemens Ladisch <clemens@ladisch.de>
3119L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3120T:	git git://git.alsa-project.org/alsa-kernel.git
3121S:	Maintained
3122F:	sound/pci/oxygen/
3123
3124C6X ARCHITECTURE
3125M:	Mark Salter <msalter@redhat.com>
3126M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3127L:	linux-c6x-dev@linux-c6x.org
3128W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3129S:	Maintained
3130F:	arch/c6x/
3131
3132CA8210 IEEE-802.15.4 RADIO DRIVER
3133M:	Harry Morris <h.morris@cascoda.com>
3134L:	linux-wpan@vger.kernel.org
3135W:	https://github.com/Cascoda/ca8210-linux.git
3136S:	Maintained
3137F:	drivers/net/ieee802154/ca8210.c
3138F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3139
3140CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3141M:	David Howells <dhowells@redhat.com>
3142L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3143S:	Supported
3144F:	Documentation/filesystems/caching/cachefiles.txt
3145F:	fs/cachefiles/
3146
3147CADET FM/AM RADIO RECEIVER DRIVER
3148M:	Hans Verkuil <hverkuil@xs4all.nl>
3149L:	linux-media@vger.kernel.org
3150T:	git git://linuxtv.org/media_tree.git
3151W:	https://linuxtv.org
3152S:	Maintained
3153F:	drivers/media/radio/radio-cadet*
3154
3155CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3156M:	Jonathan Corbet <corbet@lwn.net>
3157L:	linux-media@vger.kernel.org
3158T:	git git://linuxtv.org/media_tree.git
3159S:	Maintained
3160F:	Documentation/media/v4l-drivers/cafe_ccic*
3161F:	drivers/media/platform/marvell-ccic/
3162
3163CAIF NETWORK LAYER
3164M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3165L:	netdev@vger.kernel.org
3166S:	Supported
3167F:	Documentation/networking/caif/
3168F:	drivers/net/caif/
3169F:	include/uapi/linux/caif/
3170F:	include/net/caif/
3171F:	net/caif/
3172
3173CALGARY x86-64 IOMMU
3174M:	Muli Ben-Yehuda <mulix@mulix.org>
3175M:	Jon Mason <jdmason@kudzu.us>
3176L:	iommu@lists.linux-foundation.org
3177S:	Maintained
3178F:	arch/x86/kernel/pci-calgary_64.c
3179F:	arch/x86/kernel/tce_64.c
3180F:	arch/x86/include/asm/calgary.h
3181F:	arch/x86/include/asm/tce.h
3182
3183CAN NETWORK DRIVERS
3184M:	Wolfgang Grandegger <wg@grandegger.com>
3185M:	Marc Kleine-Budde <mkl@pengutronix.de>
3186L:	linux-can@vger.kernel.org
3187W:	https://github.com/linux-can
3188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3190S:	Maintained
3191F:	Documentation/devicetree/bindings/net/can/
3192F:	drivers/net/can/
3193F:	include/linux/can/dev.h
3194F:	include/linux/can/platform/
3195F:	include/uapi/linux/can/error.h
3196F:	include/uapi/linux/can/netlink.h
3197
3198CAN NETWORK LAYER
3199M:	Oliver Hartkopp <socketcan@hartkopp.net>
3200M:	Marc Kleine-Budde <mkl@pengutronix.de>
3201L:	linux-can@vger.kernel.org
3202W:	https://github.com/linux-can
3203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3205S:	Maintained
3206F:	Documentation/networking/can.rst
3207F:	net/can/
3208F:	include/linux/can/core.h
3209F:	include/uapi/linux/can.h
3210F:	include/uapi/linux/can/bcm.h
3211F:	include/uapi/linux/can/raw.h
3212F:	include/uapi/linux/can/gw.h
3213
3214CAPABILITIES
3215M:	Serge Hallyn <serge@hallyn.com>
3216L:	linux-security-module@vger.kernel.org
3217S:	Supported
3218F:	include/linux/capability.h
3219F:	include/uapi/linux/capability.h
3220F:	security/commoncap.c
3221F:	kernel/capability.c
3222
3223CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3224M:	Kevin Tsai <ktsai@capellamicro.com>
3225S:	Maintained
3226F:	drivers/iio/light/cm*
3227
3228CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3229M:	Christian Lamparter <chunkeey@googlemail.com>
3230L:	linux-wireless@vger.kernel.org
3231W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3232S:	Maintained
3233F:	drivers/net/wireless/ath/carl9170/
3234
3235CAVIUM I2C DRIVER
3236M:	Jan Glauber <jglauber@cavium.com>
3237M:	David Daney <david.daney@cavium.com>
3238W:	http://www.cavium.com
3239S:	Supported
3240F:	drivers/i2c/busses/i2c-octeon*
3241F:	drivers/i2c/busses/i2c-thunderx*
3242
3243CAVIUM LIQUIDIO NETWORK DRIVER
3244M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3245M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3246M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3247M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3248L:	netdev@vger.kernel.org
3249W:	http://www.cavium.com
3250S:	Supported
3251F:	drivers/net/ethernet/cavium/liquidio/
3252
3253CAVIUM MMC DRIVER
3254M:	Jan Glauber <jglauber@cavium.com>
3255M:	David Daney <david.daney@cavium.com>
3256M:	Steven J. Hill <Steven.Hill@cavium.com>
3257W:	http://www.cavium.com
3258S:	Supported
3259F:	drivers/mmc/host/cavium*
3260
3261CAVIUM OCTEON-TX CRYPTO DRIVER
3262M:	George Cherian <george.cherian@cavium.com>
3263L:	linux-crypto@vger.kernel.org
3264W:	http://www.cavium.com
3265S:	Supported
3266F:	drivers/crypto/cavium/cpt/
3267
3268CAVIUM THUNDERX2 ARM64 SOC
3269M:	Robert Richter <rrichter@cavium.com>
3270M:	Jayachandran C <jnair@caviumnetworks.com>
3271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3272S:	Maintained
3273F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3274F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3275
3276CC2520 IEEE-802.15.4 RADIO DRIVER
3277M:	Varka Bhadram <varkabhadram@gmail.com>
3278L:	linux-wpan@vger.kernel.org
3279S:	Maintained
3280F:	drivers/net/ieee802154/cc2520.c
3281F:	include/linux/spi/cc2520.h
3282F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3283
3284CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3285M:	Gilad Ben-Yossef <gilad@benyossef.com>
3286L:	linux-crypto@vger.kernel.org
3287S:	Supported
3288F:	drivers/crypto/ccree/
3289W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3290
3291CEC FRAMEWORK
3292M:	Hans Verkuil <hans.verkuil@cisco.com>
3293L:	linux-media@vger.kernel.org
3294T:	git git://linuxtv.org/media_tree.git
3295W:	http://linuxtv.org
3296S:	Supported
3297F:	Documentation/media/kapi/cec-core.rst
3298F:	Documentation/media/uapi/cec
3299F:	drivers/media/cec/
3300F:	drivers/media/rc/keymaps/rc-cec.c
3301F:	include/media/cec.h
3302F:	include/media/cec-notifier.h
3303F:	include/uapi/linux/cec.h
3304F:	include/uapi/linux/cec-funcs.h
3305F:	Documentation/devicetree/bindings/media/cec.txt
3306F:	Documentation/ABI/testing/debugfs-cec-error-inj
3307
3308CEC GPIO DRIVER
3309M:	Hans Verkuil <hans.verkuil@cisco.com>
3310L:	linux-media@vger.kernel.org
3311T:	git git://linuxtv.org/media_tree.git
3312W:	http://linuxtv.org
3313S:	Supported
3314F:	drivers/media/platform/cec-gpio/
3315F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3316
3317CELL BROADBAND ENGINE ARCHITECTURE
3318M:	Arnd Bergmann <arnd@arndb.de>
3319L:	linuxppc-dev@lists.ozlabs.org
3320W:	http://www.ibm.com/developerworks/power/cell/
3321S:	Supported
3322F:	arch/powerpc/include/asm/cell*.h
3323F:	arch/powerpc/include/asm/spu*.h
3324F:	arch/powerpc/include/uapi/asm/spu*.h
3325F:	arch/powerpc/oprofile/*cell*
3326F:	arch/powerpc/platforms/cell/
3327
3328CEPH COMMON CODE (LIBCEPH)
3329M:	Ilya Dryomov <idryomov@gmail.com>
3330M:	"Yan, Zheng" <zyan@redhat.com>
3331M:	Sage Weil <sage@redhat.com>
3332L:	ceph-devel@vger.kernel.org
3333W:	http://ceph.com/
3334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3335T:	git git://github.com/ceph/ceph-client.git
3336S:	Supported
3337F:	net/ceph/
3338F:	include/linux/ceph/
3339F:	include/linux/crush/
3340
3341CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3342M:	"Yan, Zheng" <zyan@redhat.com>
3343M:	Sage Weil <sage@redhat.com>
3344M:	Ilya Dryomov <idryomov@gmail.com>
3345L:	ceph-devel@vger.kernel.org
3346W:	http://ceph.com/
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3348T:	git git://github.com/ceph/ceph-client.git
3349S:	Supported
3350F:	Documentation/filesystems/ceph.txt
3351F:	fs/ceph/
3352
3353CERTIFICATE HANDLING:
3354M:	David Howells <dhowells@redhat.com>
3355M:	David Woodhouse <dwmw2@infradead.org>
3356L:	keyrings@vger.kernel.org
3357S:	Maintained
3358F:	Documentation/module-signing.txt
3359F:	certs/
3360F:	scripts/sign-file.c
3361F:	scripts/extract-cert.c
3362
3363CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3364L:	linux-usb@vger.kernel.org
3365S:	Orphan
3366F:	Documentation/usb/WUSB-Design-overview.txt
3367F:	Documentation/usb/wusb-cbaf
3368F:	drivers/usb/host/hwa-hc.c
3369F:	drivers/usb/host/whci/
3370F:	drivers/usb/wusbcore/
3371F:	include/linux/usb/wusb*
3372
3373CFAG12864B LCD DRIVER
3374M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375W:	http://miguelojeda.es/auxdisplay.htm
3376W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377S:	Maintained
3378F:	drivers/auxdisplay/cfag12864b.c
3379F:	include/linux/cfag12864b.h
3380
3381CFAG12864BFB LCD FRAMEBUFFER DRIVER
3382M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3383W:	http://miguelojeda.es/auxdisplay.htm
3384W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3385S:	Maintained
3386F:	drivers/auxdisplay/cfag12864bfb.c
3387F:	include/linux/cfag12864b.h
3388
3389802.11 (including CFG80211/NL80211)
3390M:	Johannes Berg <johannes@sipsolutions.net>
3391L:	linux-wireless@vger.kernel.org
3392W:	http://wireless.kernel.org/
3393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3395S:	Maintained
3396F:	net/wireless/
3397F:	include/uapi/linux/nl80211.h
3398F:	include/linux/ieee80211.h
3399F:	include/net/wext.h
3400F:	include/net/cfg80211.h
3401F:	include/net/iw_handler.h
3402F:	include/net/ieee80211_radiotap.h
3403F:	Documentation/driver-api/80211/cfg80211.rst
3404F:	Documentation/networking/regulatory.txt
3405
3406CHAR and MISC DRIVERS
3407M:	Arnd Bergmann <arnd@arndb.de>
3408M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3410S:	Supported
3411F:	drivers/char/
3412F:	drivers/misc/
3413F:	include/linux/miscdevice.h
3414
3415CHECKPATCH
3416M:	Andy Whitcroft <apw@canonical.com>
3417M:	Joe Perches <joe@perches.com>
3418S:	Maintained
3419F:	scripts/checkpatch.pl
3420
3421CHINESE DOCUMENTATION
3422M:	Harry Wei <harryxiyou@gmail.com>
3423L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3424L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3425S:	Maintained
3426F:	Documentation/translations/zh_CN/
3427
3428CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3429M:	Peter Chen <Peter.Chen@nxp.com>
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3431L:	linux-usb@vger.kernel.org
3432S:	Maintained
3433F:	drivers/usb/chipidea/
3434
3435CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3436M:	Hans de Goede <hdegoede@redhat.com>
3437L:	linux-input@vger.kernel.org
3438S:	Maintained
3439F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3440F:	drivers/input/touchscreen/chipone_icn8318.c
3441
3442CHROME HARDWARE PLATFORM SUPPORT
3443M:	Benson Leung <bleung@chromium.org>
3444M:	Olof Johansson <olof@lixom.net>
3445S:	Maintained
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3447F:	drivers/platform/chrome/
3448
3449CIRRUS LOGIC AUDIO CODEC DRIVERS
3450M:	Brian Austin <brian.austin@cirrus.com>
3451M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3452L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3453S:	Maintained
3454F:	sound/soc/codecs/cs*
3455
3456CIRRUS LOGIC EP93XX ETHERNET DRIVER
3457M:	Hartley Sweeten <hsweeten@visionengravers.com>
3458L:	netdev@vger.kernel.org
3459S:	Maintained
3460F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3461
3462CISCO FCOE HBA DRIVER
3463M:	Satish Kharat <satishkh@cisco.com>
3464M:	Sesidhar Baddela <sebaddel@cisco.com>
3465M:	Karan Tilak Kumar <kartilak@cisco.com>
3466L:	linux-scsi@vger.kernel.org
3467S:	Supported
3468F:	drivers/scsi/fnic/
3469
3470CISCO SCSI HBA DRIVER
3471M:	Karan Tilak Kumar <kartilak@cisco.com>
3472M:	Sesidhar Baddela <sebaddel@cisco.com>
3473L:	linux-scsi@vger.kernel.org
3474S:	Supported
3475F:	drivers/scsi/snic/
3476
3477CISCO VIC ETHERNET NIC DRIVER
3478M:	Christian Benvenuti <benve@cisco.com>
3479M:	Govindarajulu Varadarajan <_govind@gmx.com>
3480M:	Parvi Kaustubhi <pkaustub@cisco.com>
3481S:	Supported
3482F:	drivers/net/ethernet/cisco/enic/
3483
3484CISCO VIC LOW LATENCY NIC DRIVER
3485M:	Christian Benvenuti <benve@cisco.com>
3486M:	Dave Goodell <dgoodell@cisco.com>
3487S:	Supported
3488F:	drivers/infiniband/hw/usnic/
3489
3490CLEANCACHE API
3491M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3492L:	linux-kernel@vger.kernel.org
3493S:	Maintained
3494F:	mm/cleancache.c
3495F:	include/linux/cleancache.h
3496
3497CLK API
3498M:	Russell King <linux@armlinux.org.uk>
3499L:	linux-clk@vger.kernel.org
3500S:	Maintained
3501F:	include/linux/clk.h
3502
3503CLOCKSOURCE, CLOCKEVENT DRIVERS
3504M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3505M:	Thomas Gleixner <tglx@linutronix.de>
3506L:	linux-kernel@vger.kernel.org
3507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3508S:	Supported
3509F:	drivers/clocksource/
3510F:	Documentation/devicetree/bindings/timer/
3511
3512CMPC ACPI DRIVER
3513M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3514M:	Daniel Oliveira Nascimento <don@syst.com.br>
3515L:	platform-driver-x86@vger.kernel.org
3516S:	Supported
3517F:	drivers/platform/x86/classmate-laptop.c
3518
3519COBALT MEDIA DRIVER
3520M:	Hans Verkuil <hans.verkuil@cisco.com>
3521L:	linux-media@vger.kernel.org
3522T:	git git://linuxtv.org/media_tree.git
3523W:	https://linuxtv.org
3524S:	Supported
3525F:	drivers/media/pci/cobalt/
3526
3527COCCINELLE/Semantic Patches (SmPL)
3528M:	Julia Lawall <Julia.Lawall@lip6.fr>
3529M:	Gilles Muller <Gilles.Muller@lip6.fr>
3530M:	Nicolas Palix <nicolas.palix@imag.fr>
3531M:	Michal Marek <michal.lkml@markovi.net>
3532L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3534W:	http://coccinelle.lip6.fr/
3535S:	Supported
3536F:	Documentation/dev-tools/coccinelle.rst
3537F:	scripts/coccinelle/
3538F:	scripts/coccicheck
3539
3540CODA FILE SYSTEM
3541M:	Jan Harkes <jaharkes@cs.cmu.edu>
3542M:	coda@cs.cmu.edu
3543L:	codalist@coda.cs.cmu.edu
3544W:	http://www.coda.cs.cmu.edu/
3545S:	Maintained
3546F:	Documentation/filesystems/coda.txt
3547F:	fs/coda/
3548F:	include/linux/coda*.h
3549F:	include/uapi/linux/coda*.h
3550
3551CODA V4L2 MEM2MEM DRIVER
3552M:	Philipp Zabel <p.zabel@pengutronix.de>
3553L:	linux-media@vger.kernel.org
3554S:	Maintained
3555F:	Documentation/devicetree/bindings/media/coda.txt
3556F:	drivers/media/platform/coda/
3557
3558COMMON CLK FRAMEWORK
3559M:	Michael Turquette <mturquette@baylibre.com>
3560M:	Stephen Boyd <sboyd@kernel.org>
3561L:	linux-clk@vger.kernel.org
3562Q:	http://patchwork.kernel.org/project/linux-clk/list/
3563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3564S:	Maintained
3565F:	Documentation/devicetree/bindings/clock/
3566F:	drivers/clk/
3567X:	drivers/clk/clkdev.c
3568F:	include/linux/clk-pr*
3569F:	include/linux/clk/
3570
3571COMMON INTERNET FILE SYSTEM (CIFS)
3572M:	Steve French <sfrench@samba.org>
3573L:	linux-cifs@vger.kernel.org
3574L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3575W:	http://linux-cifs.samba.org/
3576T:	git git://git.samba.org/sfrench/cifs-2.6.git
3577S:	Supported
3578F:	Documentation/filesystems/cifs/
3579F:	fs/cifs/
3580
3581COMPACTPCI HOTPLUG CORE
3582M:	Scott Murray <scott@spiteful.org>
3583L:	linux-pci@vger.kernel.org
3584S:	Maintained
3585F:	drivers/pci/hotplug/cpci_hotplug*
3586
3587COMPACTPCI HOTPLUG GENERIC DRIVER
3588M:	Scott Murray <scott@spiteful.org>
3589L:	linux-pci@vger.kernel.org
3590S:	Maintained
3591F:	drivers/pci/hotplug/cpcihp_generic.c
3592
3593COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3594M:	Scott Murray <scott@spiteful.org>
3595L:	linux-pci@vger.kernel.org
3596S:	Maintained
3597F:	drivers/pci/hotplug/cpcihp_zt5550.*
3598
3599COMPAL LAPTOP SUPPORT
3600M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3601L:	platform-driver-x86@vger.kernel.org
3602S:	Maintained
3603F:	drivers/platform/x86/compal-laptop.c
3604
3605CONEXANT ACCESSRUNNER USB DRIVER
3606L:	accessrunner-general@lists.sourceforge.net
3607W:	http://accessrunner.sourceforge.net/
3608S:	Orphan
3609F:	drivers/usb/atm/cxacru.c
3610
3611CONFIGFS
3612M:	Joel Becker <jlbec@evilplan.org>
3613M:	Christoph Hellwig <hch@lst.de>
3614T:	git git://git.infradead.org/users/hch/configfs.git
3615S:	Supported
3616F:	fs/configfs/
3617F:	include/linux/configfs.h
3618
3619CONNECTOR
3620M:	Evgeniy Polyakov <zbr@ioremap.net>
3621L:	netdev@vger.kernel.org
3622S:	Maintained
3623F:	drivers/connector/
3624
3625CONTROL GROUP (CGROUP)
3626M:	Tejun Heo <tj@kernel.org>
3627M:	Li Zefan <lizefan@huawei.com>
3628M:	Johannes Weiner <hannes@cmpxchg.org>
3629L:	cgroups@vger.kernel.org
3630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3631S:	Maintained
3632F:	Documentation/cgroup*
3633F:	include/linux/cgroup*
3634F:	kernel/cgroup*
3635
3636CONTROL GROUP - CPUSET
3637M:	Li Zefan <lizefan@huawei.com>
3638L:	cgroups@vger.kernel.org
3639W:	http://www.bullopensource.org/cpuset/
3640W:	http://oss.sgi.com/projects/cpusets/
3641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3642S:	Maintained
3643F:	Documentation/cgroup-v1/cpusets.txt
3644F:	include/linux/cpuset.h
3645F:	kernel/cgroup/cpuset.c
3646
3647CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3648M:	Johannes Weiner <hannes@cmpxchg.org>
3649M:	Michal Hocko <mhocko@kernel.org>
3650M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3651L:	cgroups@vger.kernel.org
3652L:	linux-mm@kvack.org
3653S:	Maintained
3654F:	mm/memcontrol.c
3655F:	mm/swap_cgroup.c
3656
3657CORETEMP HARDWARE MONITORING DRIVER
3658M:	Fenghua Yu <fenghua.yu@intel.com>
3659L:	linux-hwmon@vger.kernel.org
3660S:	Maintained
3661F:	Documentation/hwmon/coretemp
3662F:	drivers/hwmon/coretemp.c
3663
3664COSA/SRP SYNC SERIAL DRIVER
3665M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3666W:	http://www.fi.muni.cz/~kas/cosa/
3667S:	Maintained
3668F:	drivers/net/wan/cosa*
3669
3670CPMAC ETHERNET DRIVER
3671M:	Florian Fainelli <f.fainelli@gmail.com>
3672L:	netdev@vger.kernel.org
3673S:	Maintained
3674F:	drivers/net/ethernet/ti/cpmac.c
3675
3676CPU FREQUENCY DRIVERS
3677M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3678M:	Viresh Kumar <viresh.kumar@linaro.org>
3679L:	linux-pm@vger.kernel.org
3680S:	Maintained
3681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3682T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3683B:	https://bugzilla.kernel.org
3684F:	Documentation/cpu-freq/
3685F:	Documentation/devicetree/bindings/cpufreq/
3686F:	drivers/cpufreq/
3687F:	include/linux/cpufreq.h
3688F:	tools/testing/selftests/cpufreq/
3689
3690CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3691M:	Viresh Kumar <viresh.kumar@linaro.org>
3692M:	Sudeep Holla <sudeep.holla@arm.com>
3693L:	linux-pm@vger.kernel.org
3694W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3695S:	Maintained
3696F:	drivers/cpufreq/arm_big_little.h
3697F:	drivers/cpufreq/arm_big_little.c
3698F:	drivers/cpufreq/arm_big_little_dt.c
3699
3700CPU POWER MONITORING SUBSYSTEM
3701M:	Thomas Renninger <trenn@suse.com>
3702M:	Shuah Khan <shuah@kernel.org>
3703L:	linux-pm@vger.kernel.org
3704S:	Maintained
3705F:	tools/power/cpupower/
3706
3707CPUID/MSR DRIVER
3708M:	"H. Peter Anvin" <hpa@zytor.com>
3709S:	Maintained
3710F:	arch/x86/kernel/cpuid.c
3711F:	arch/x86/kernel/msr.c
3712
3713CPUIDLE DRIVER - ARM BIG LITTLE
3714M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716L:	linux-pm@vger.kernel.org
3717L:	linux-arm-kernel@lists.infradead.org
3718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3719S:	Maintained
3720F:	drivers/cpuidle/cpuidle-big_little.c
3721
3722CPUIDLE DRIVER - ARM EXYNOS
3723M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3724M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3725M:	Kukjin Kim <kgene@kernel.org>
3726L:	linux-pm@vger.kernel.org
3727L:	linux-samsung-soc@vger.kernel.org
3728S:	Supported
3729F:	drivers/cpuidle/cpuidle-exynos.c
3730F:	arch/arm/mach-exynos/pm.c
3731
3732CPUIDLE DRIVERS
3733M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3734M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3735L:	linux-pm@vger.kernel.org
3736S:	Maintained
3737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3738B:	https://bugzilla.kernel.org
3739F:	drivers/cpuidle/*
3740F:	include/linux/cpuidle.h
3741
3742CRAMFS FILESYSTEM
3743M:	Nicolas Pitre <nico@linaro.org>
3744S:	Maintained
3745F:	Documentation/filesystems/cramfs.txt
3746F:	fs/cramfs/
3747
3748CRYPTO API
3749M:	Herbert Xu <herbert@gondor.apana.org.au>
3750M:	"David S. Miller" <davem@davemloft.net>
3751L:	linux-crypto@vger.kernel.org
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3754S:	Maintained
3755F:	Documentation/crypto/
3756F:	Documentation/devicetree/bindings/crypto/
3757F:	arch/*/crypto/
3758F:	crypto/
3759F:	drivers/crypto/
3760F:	include/crypto/
3761F:	include/linux/crypto*
3762
3763CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3764M:	Neil Horman <nhorman@tuxdriver.com>
3765L:	linux-crypto@vger.kernel.org
3766S:	Maintained
3767F:	crypto/ansi_cprng.c
3768F:	crypto/rng.c
3769
3770CS3308 MEDIA DRIVER
3771M:	Hans Verkuil <hverkuil@xs4all.nl>
3772L:	linux-media@vger.kernel.org
3773T:	git git://linuxtv.org/media_tree.git
3774W:	http://linuxtv.org
3775S:	Odd Fixes
3776F:	drivers/media/i2c/cs3308.c
3777F:	drivers/media/i2c/cs3308.h
3778
3779CS5535 Audio ALSA driver
3780M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3781S:	Maintained
3782F:	sound/pci/cs5535audio/
3783
3784CW1200 WLAN driver
3785M:	Solomon Peachy <pizza@shaftnet.org>
3786S:	Maintained
3787F:	drivers/net/wireless/st/cw1200/
3788
3789CX18 VIDEO4LINUX DRIVER
3790M:	Andy Walls <awalls@md.metrocast.net>
3791L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3792L:	linux-media@vger.kernel.org
3793T:	git git://linuxtv.org/media_tree.git
3794W:	https://linuxtv.org
3795W:	http://www.ivtvdriver.org/index.php/Cx18
3796S:	Maintained
3797F:	Documentation/media/v4l-drivers/cx18*
3798F:	drivers/media/pci/cx18/
3799F:	include/uapi/linux/ivtv*
3800
3801CX2341X MPEG ENCODER HELPER MODULE
3802M:	Hans Verkuil <hverkuil@xs4all.nl>
3803L:	linux-media@vger.kernel.org
3804T:	git git://linuxtv.org/media_tree.git
3805W:	https://linuxtv.org
3806S:	Maintained
3807F:	drivers/media/common/cx2341x*
3808F:	include/media/cx2341x*
3809
3810CX24120 MEDIA DRIVER
3811M:	Jemma Denson <jdenson@gmail.com>
3812M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3813L:	linux-media@vger.kernel.org
3814W:	https://linuxtv.org
3815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3816S:	Maintained
3817F:	drivers/media/dvb-frontends/cx24120*
3818
3819CX88 VIDEO4LINUX DRIVER
3820M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3821L:	linux-media@vger.kernel.org
3822W:	https://linuxtv.org
3823T:	git git://linuxtv.org/media_tree.git
3824S:	Odd fixes
3825F:	Documentation/media/v4l-drivers/cx88*
3826F:	drivers/media/pci/cx88/
3827
3828CXD2820R MEDIA DRIVER
3829M:	Antti Palosaari <crope@iki.fi>
3830L:	linux-media@vger.kernel.org
3831W:	https://linuxtv.org
3832W:	http://palosaari.fi/linux/
3833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3834T:	git git://linuxtv.org/anttip/media_tree.git
3835S:	Maintained
3836F:	drivers/media/dvb-frontends/cxd2820r*
3837
3838CXGB3 ETHERNET DRIVER (CXGB3)
3839M:	Santosh Raspatur <santosh@chelsio.com>
3840L:	netdev@vger.kernel.org
3841W:	http://www.chelsio.com
3842S:	Supported
3843F:	drivers/net/ethernet/chelsio/cxgb3/
3844
3845CXGB3 ISCSI DRIVER (CXGB3I)
3846M:	Karen Xie <kxie@chelsio.com>
3847L:	linux-scsi@vger.kernel.org
3848W:	http://www.chelsio.com
3849S:	Supported
3850F:	drivers/scsi/cxgbi/cxgb3i
3851
3852CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3853M:	Steve Wise <swise@chelsio.com>
3854L:	linux-rdma@vger.kernel.org
3855W:	http://www.openfabrics.org
3856S:	Supported
3857F:	drivers/infiniband/hw/cxgb3/
3858F:	include/uapi/rdma/cxgb3-abi.h
3859
3860CXGB4 CRYPTO DRIVER (chcr)
3861M:	Harsh Jain <harsh@chelsio.com>
3862L:	linux-crypto@vger.kernel.org
3863W:	http://www.chelsio.com
3864S:	Supported
3865F:	drivers/crypto/chelsio
3866
3867CXGB4 ETHERNET DRIVER (CXGB4)
3868M:	Ganesh Goudar <ganeshgr@chelsio.com>
3869L:	netdev@vger.kernel.org
3870W:	http://www.chelsio.com
3871S:	Supported
3872F:	drivers/net/ethernet/chelsio/cxgb4/
3873
3874CXGB4 ISCSI DRIVER (CXGB4I)
3875M:	Karen Xie <kxie@chelsio.com>
3876L:	linux-scsi@vger.kernel.org
3877W:	http://www.chelsio.com
3878S:	Supported
3879F:	drivers/scsi/cxgbi/cxgb4i
3880
3881CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3882M:	Steve Wise <swise@chelsio.com>
3883L:	linux-rdma@vger.kernel.org
3884W:	http://www.openfabrics.org
3885S:	Supported
3886F:	drivers/infiniband/hw/cxgb4/
3887F:	include/uapi/rdma/cxgb4-abi.h
3888
3889CXGB4VF ETHERNET DRIVER (CXGB4VF)
3890M:	Casey Leedom <leedom@chelsio.com>
3891L:	netdev@vger.kernel.org
3892W:	http://www.chelsio.com
3893S:	Supported
3894F:	drivers/net/ethernet/chelsio/cxgb4vf/
3895
3896CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3897M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3898M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3899L:	linuxppc-dev@lists.ozlabs.org
3900S:	Supported
3901F:	arch/powerpc/platforms/powernv/pci-cxl.c
3902F:	drivers/misc/cxl/
3903F:	include/misc/cxl*
3904F:	include/uapi/misc/cxl.h
3905F:	Documentation/powerpc/cxl.txt
3906F:	Documentation/ABI/testing/sysfs-class-cxl
3907
3908CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3909M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3910M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3911M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3912L:	linux-scsi@vger.kernel.org
3913S:	Supported
3914F:	drivers/scsi/cxlflash/
3915F:	include/uapi/scsi/cxlflash_ioctls.h
3916F:	Documentation/powerpc/cxlflash.txt
3917
3918CYBERPRO FB DRIVER
3919M:	Russell King <linux@armlinux.org.uk>
3920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3921W:	http://www.armlinux.org.uk/
3922S:	Maintained
3923F:	drivers/video/fbdev/cyber2000fb.*
3924
3925CYCLADES ASYNC MUX DRIVER
3926W:	http://www.cyclades.com/
3927S:	Orphan
3928F:	drivers/tty/cyclades.c
3929F:	include/linux/cyclades.h
3930F:	include/uapi/linux/cyclades.h
3931
3932CYCLADES PC300 DRIVER
3933W:	http://www.cyclades.com/
3934S:	Orphan
3935F:	drivers/net/wan/pc300*
3936
3937CYPRESS_FIRMWARE MEDIA DRIVER
3938M:	Antti Palosaari <crope@iki.fi>
3939L:	linux-media@vger.kernel.org
3940W:	https://linuxtv.org
3941W:	http://palosaari.fi/linux/
3942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3943T:	git git://linuxtv.org/anttip/media_tree.git
3944S:	Maintained
3945F:	drivers/media/common/cypress_firmware*
3946
3947CYTTSP TOUCHSCREEN DRIVER
3948M:	Ferruh Yigit <fery@cypress.com>
3949L:	linux-input@vger.kernel.org
3950S:	Supported
3951F:	drivers/input/touchscreen/cyttsp*
3952F:	include/linux/input/cyttsp.h
3953
3954D-LINK DIR-685 TOUCHKEYS DRIVER
3955M:	Linus Walleij <linus.walleij@linaro.org>
3956L:	linux-input@vger.kernel.org
3957S:	Supported
3958F:	drivers/input/dlink-dir685-touchkeys.c
3959
3960DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3961M:	Joshua Kinard <kumba@gentoo.org>
3962S:	Maintained
3963F:	drivers/rtc/rtc-ds1685.c
3964F:	include/linux/rtc/ds1685.h
3965
3966DAMA SLAVE for AX.25
3967M:	Joerg Reuter <jreuter@yaina.de>
3968W:	http://yaina.de/jreuter/
3969W:	http://www.qsl.net/dl1bke/
3970L:	linux-hams@vger.kernel.org
3971S:	Maintained
3972F:	net/ax25/af_ax25.c
3973F:	net/ax25/ax25_dev.c
3974F:	net/ax25/ax25_ds_*
3975F:	net/ax25/ax25_in.c
3976F:	net/ax25/ax25_out.c
3977F:	net/ax25/ax25_timer.c
3978F:	net/ax25/sysctl_net_ax25.c
3979
3980DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3981L:	netdev@vger.kernel.org
3982S:	Orphan
3983F:	Documentation/networking/dmfe.txt
3984F:	drivers/net/ethernet/dec/tulip/dmfe.c
3985
3986DC390/AM53C974 SCSI driver
3987M:	Hannes Reinecke <hare@suse.com>
3988L:	linux-scsi@vger.kernel.org
3989S:	Maintained
3990F:	drivers/scsi/am53c974.c
3991
3992DC395x SCSI driver
3993M:	Oliver Neukum <oliver@neukum.org>
3994M:	Ali Akcaagac <aliakc@web.de>
3995M:	Jamie Lenehan <lenehan@twibble.org>
3996L:	dc395x@twibble.org
3997W:	http://twibble.org/dist/dc395x/
3998W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3999S:	Maintained
4000F:	Documentation/scsi/dc395x.txt
4001F:	drivers/scsi/dc395x.*
4002
4003DCCP PROTOCOL
4004M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4005L:	dccp@vger.kernel.org
4006W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4007S:	Maintained
4008F:	include/linux/dccp.h
4009F:	include/uapi/linux/dccp.h
4010F:	include/linux/tfrc.h
4011F:	net/dccp/
4012
4013DECnet NETWORK LAYER
4014W:	http://linux-decnet.sourceforge.net
4015L:	linux-decnet-user@lists.sourceforge.net
4016S:	Orphan
4017F:	Documentation/networking/decnet.txt
4018F:	net/decnet/
4019
4020DECSTATION PLATFORM SUPPORT
4021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4022L:	linux-mips@linux-mips.org
4023W:	http://www.linux-mips.org/wiki/DECstation
4024S:	Maintained
4025F:	arch/mips/dec/
4026F:	arch/mips/include/asm/dec/
4027F:	arch/mips/include/asm/mach-dec/
4028
4029DEFXX FDDI NETWORK DRIVER
4030M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4031S:	Maintained
4032F:	drivers/net/fddi/defxx.*
4033
4034DELL SMBIOS DRIVER
4035M:	Pali Rohár <pali.rohar@gmail.com>
4036M:	Mario Limonciello <mario.limonciello@dell.com>
4037L:	platform-driver-x86@vger.kernel.org
4038S:	Maintained
4039F:	drivers/platform/x86/dell-smbios.*
4040
4041DELL SMBIOS SMM DRIVER
4042M:	Mario Limonciello <mario.limonciello@dell.com>
4043L:	platform-driver-x86@vger.kernel.org
4044S:	Maintained
4045F:	drivers/platform/x86/dell-smbios-smm.c
4046
4047DELL SMBIOS WMI DRIVER
4048M:	Mario Limonciello <mario.limonciello@dell.com>
4049L:	platform-driver-x86@vger.kernel.org
4050S:	Maintained
4051F:	drivers/platform/x86/dell-smbios-wmi.c
4052F:	tools/wmi/dell-smbios-example.c
4053
4054DELL LAPTOP DRIVER
4055M:	Matthew Garrett <mjg59@srcf.ucam.org>
4056M:	Pali Rohár <pali.rohar@gmail.com>
4057L:	platform-driver-x86@vger.kernel.org
4058S:	Maintained
4059F:	drivers/platform/x86/dell-laptop.c
4060
4061DELL LAPTOP FREEFALL DRIVER
4062M:	Pali Rohár <pali.rohar@gmail.com>
4063S:	Maintained
4064F:	drivers/platform/x86/dell-smo8800.c
4065
4066DELL LAPTOP RBTN DRIVER
4067M:	Pali Rohár <pali.rohar@gmail.com>
4068S:	Maintained
4069F:	drivers/platform/x86/dell-rbtn.*
4070
4071DELL LAPTOP SMM DRIVER
4072M:	Pali Rohár <pali.rohar@gmail.com>
4073S:	Maintained
4074F:	drivers/hwmon/dell-smm-hwmon.c
4075F:	include/uapi/linux/i8k.h
4076
4077DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4078M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4079S:	Maintained
4080F:	Documentation/dcdbas.txt
4081F:	drivers/firmware/dcdbas.*
4082
4083DELL WMI NOTIFICATIONS DRIVER
4084M:	Matthew Garrett <mjg59@srcf.ucam.org>
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/platform/x86/dell-wmi.c
4088
4089DELL WMI DESCRIPTOR DRIVER
4090M:	Mario Limonciello <mario.limonciello@dell.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-wmi-descriptor.c
4093
4094DELTA ST MEDIA DRIVER
4095M:	Hugues Fruchet <hugues.fruchet@st.com>
4096L:	linux-media@vger.kernel.org
4097T:	git git://linuxtv.org/media_tree.git
4098W:	https://linuxtv.org
4099S:	Supported
4100F:	drivers/media/platform/sti/delta
4101
4102DENALI NAND DRIVER
4103M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4104L:	linux-mtd@lists.infradead.org
4105S:	Supported
4106F:	drivers/mtd/nand/raw/denali*
4107
4108DESIGNWARE USB2 DRD IP DRIVER
4109M:	Minas Harutyunyan <hminas@synopsys.com>
4110L:	linux-usb@vger.kernel.org
4111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4112S:	Maintained
4113F:	drivers/usb/dwc2/
4114
4115DESIGNWARE USB3 DRD IP DRIVER
4116M:	Felipe Balbi <balbi@kernel.org>
4117L:	linux-usb@vger.kernel.org
4118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4119S:	Maintained
4120F:	drivers/usb/dwc3/
4121
4122DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4123M:	Andreas Klinger <ak@it-klinger.de>
4124L:	linux-iio@vger.kernel.org
4125S:	Maintained
4126F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4127F:	drivers/iio/proximity/srf*.c
4128
4129DEVICE COREDUMP (DEV_COREDUMP)
4130M:	Johannes Berg <johannes@sipsolutions.net>
4131L:	linux-kernel@vger.kernel.org
4132S:	Maintained
4133F:	drivers/base/devcoredump.c
4134F:	include/linux/devcoredump.h
4135
4136DEVICE FREQUENCY (DEVFREQ)
4137M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4138M:	Kyungmin Park <kyungmin.park@samsung.com>
4139R:	Chanwoo Choi <cw00.choi@samsung.com>
4140L:	linux-pm@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S:	Maintained
4143F:	drivers/devfreq/
4144F:	include/linux/devfreq.h
4145F:	Documentation/devicetree/bindings/devfreq/
4146
4147DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4148M:	Chanwoo Choi <cw00.choi@samsung.com>
4149L:	linux-pm@vger.kernel.org
4150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4151S:	Supported
4152F:	drivers/devfreq/event/
4153F:	drivers/devfreq/devfreq-event.c
4154F:	include/linux/devfreq-event.h
4155F:	Documentation/devicetree/bindings/devfreq/event/
4156
4157DEVICE NUMBER REGISTRY
4158M:	Torben Mathiasen <device@lanana.org>
4159W:	http://lanana.org/docs/device-list/index.html
4160S:	Maintained
4161
4162DEVICE-MAPPER  (LVM)
4163M:	Alasdair Kergon <agk@redhat.com>
4164M:	Mike Snitzer <snitzer@redhat.com>
4165M:	dm-devel@redhat.com
4166L:	dm-devel@redhat.com
4167W:	http://sources.redhat.com/dm
4168Q:	http://patchwork.kernel.org/project/dm-devel/list/
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4170T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4171S:	Maintained
4172F:	Documentation/device-mapper/
4173F:	drivers/md/Makefile
4174F:	drivers/md/Kconfig
4175F:	drivers/md/dm*
4176F:	drivers/md/persistent-data/
4177F:	include/linux/device-mapper.h
4178F:	include/linux/dm-*.h
4179F:	include/uapi/linux/dm-*.h
4180
4181DEVLINK
4182M:	Jiri Pirko <jiri@mellanox.com>
4183L:	netdev@vger.kernel.org
4184S:	Supported
4185F:	net/core/devlink.c
4186F:	include/net/devlink.h
4187F:	include/uapi/linux/devlink.h
4188
4189DIALOG SEMICONDUCTOR DRIVERS
4190M:	Support Opensource <support.opensource@diasemi.com>
4191W:	http://www.dialog-semiconductor.com/products
4192S:	Supported
4193F:	Documentation/hwmon/da90??
4194F:	Documentation/devicetree/bindings/mfd/da90*.txt
4195F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4196F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4197F:	Documentation/devicetree/bindings/regulator/da92*.txt
4198F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4199F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4200F:	drivers/gpio/gpio-da90??.c
4201F:	drivers/hwmon/da90??-hwmon.c
4202F:	drivers/iio/adc/da91??-*.c
4203F:	drivers/input/misc/da90??_onkey.c
4204F:	drivers/input/touchscreen/da9052_tsi.c
4205F:	drivers/leds/leds-da90??.c
4206F:	drivers/mfd/da903x.c
4207F:	drivers/mfd/da90??-*.c
4208F:	drivers/mfd/da91??-*.c
4209F:	drivers/power/supply/da9052-battery.c
4210F:	drivers/power/supply/da91??-*.c
4211F:	drivers/regulator/da903x.c
4212F:	drivers/regulator/da9???-regulator.[ch]
4213F:	drivers/thermal/da90??-thermal.c
4214F:	drivers/rtc/rtc-da90??.c
4215F:	drivers/video/backlight/da90??_bl.c
4216F:	drivers/watchdog/da90??_wdt.c
4217F:	include/linux/mfd/da903x.h
4218F:	include/linux/mfd/da9052/
4219F:	include/linux/mfd/da9055/
4220F:	include/linux/mfd/da9062/
4221F:	include/linux/mfd/da9063/
4222F:	include/linux/mfd/da9150/
4223F:	include/linux/regulator/da9211.h
4224F:	include/sound/da[79]*.h
4225F:	sound/soc/codecs/da[79]*.[ch]
4226
4227DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4228M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4229L:	linux-gpio@vger.kernel.org
4230S:	Maintained
4231F:	drivers/gpio/gpio-gpio-mm.c
4232
4233DIGI NEO AND CLASSIC PCI PRODUCTS
4234M:	Lidza Louina <lidza.louina@gmail.com>
4235M:	Mark Hounschell <markh@compro.net>
4236L:	driverdev-devel@linuxdriverproject.org
4237S:	Maintained
4238F:	drivers/staging/dgnc/
4239
4240DIOLAN U2C-12 I2C DRIVER
4241M:	Guenter Roeck <linux@roeck-us.net>
4242L:	linux-i2c@vger.kernel.org
4243S:	Maintained
4244F:	drivers/i2c/busses/i2c-diolan-u2c.c
4245
4246FILESYSTEM DIRECT ACCESS (DAX)
4247M:	Matthew Wilcox <mawilcox@microsoft.com>
4248M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4249L:	linux-fsdevel@vger.kernel.org
4250S:	Supported
4251F:	fs/dax.c
4252F:	include/linux/dax.h
4253F:	include/trace/events/fs_dax.h
4254
4255DEVICE DIRECT ACCESS (DAX)
4256M:	Dan Williams <dan.j.williams@intel.com>
4257M:	Dave Jiang <dave.jiang@intel.com>
4258M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4259M:	Vishal Verma <vishal.l.verma@intel.com>
4260L:	linux-nvdimm@lists.01.org
4261S:	Supported
4262F:	drivers/dax/
4263
4264DIRECTORY NOTIFICATION (DNOTIFY)
4265M:	Jan Kara <jack@suse.cz>
4266R:	Amir Goldstein <amir73il@gmail.com>
4267L:	linux-fsdevel@vger.kernel.org
4268S:	Maintained
4269F:	Documentation/filesystems/dnotify.txt
4270F:	fs/notify/dnotify/
4271F:	include/linux/dnotify.h
4272
4273DISK GEOMETRY AND PARTITION HANDLING
4274M:	Andries Brouwer <aeb@cwi.nl>
4275W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4276W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4277W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4278S:	Maintained
4279
4280DISKQUOTA
4281M:	Jan Kara <jack@suse.com>
4282S:	Maintained
4283F:	Documentation/filesystems/quota.txt
4284F:	fs/quota/
4285F:	include/linux/quota*.h
4286F:	include/uapi/linux/quota*.h
4287
4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4289M:	Bernie Thompson <bernie@plugable.com>
4290L:	linux-fbdev@vger.kernel.org
4291S:	Maintained
4292W:	http://plugable.com/category/projects/udlfb/
4293F:	drivers/video/fbdev/udlfb.c
4294F:	include/video/udlfb.h
4295F:	Documentation/fb/udlfb.txt
4296
4297DISTRIBUTED LOCK MANAGER (DLM)
4298M:	Christine Caulfield <ccaulfie@redhat.com>
4299M:	David Teigland <teigland@redhat.com>
4300L:	cluster-devel@redhat.com
4301W:	http://sources.redhat.com/cluster/
4302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4303S:	Supported
4304F:	fs/dlm/
4305
4306DMA BUFFER SHARING FRAMEWORK
4307M:	Sumit Semwal <sumit.semwal@linaro.org>
4308S:	Maintained
4309L:	linux-media@vger.kernel.org
4310L:	dri-devel@lists.freedesktop.org
4311L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4312F:	drivers/dma-buf/
4313F:	include/linux/dma-buf*
4314F:	include/linux/reservation.h
4315F:	include/linux/*fence.h
4316F:	Documentation/driver-api/dma-buf.rst
4317T:	git git://anongit.freedesktop.org/drm/drm-misc
4318
4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4320M:	Vinod Koul <vkoul@kernel.org>
4321L:	dmaengine@vger.kernel.org
4322Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4323S:	Maintained
4324F:	drivers/dma/
4325F:	include/linux/dmaengine.h
4326F:	include/linux/of_dma.h
4327F:	Documentation/devicetree/bindings/dma/
4328F:	Documentation/driver-api/dmaengine/
4329T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4330
4331DMA MAPPING HELPERS
4332M:	Christoph Hellwig <hch@lst.de>
4333M:	Marek Szyprowski <m.szyprowski@samsung.com>
4334R:	Robin Murphy <robin.murphy@arm.com>
4335L:	iommu@lists.linux-foundation.org
4336T:	git git://git.infradead.org/users/hch/dma-mapping.git
4337W:	http://git.infradead.org/users/hch/dma-mapping.git
4338S:	Supported
4339F:	lib/dma-debug.c
4340F:	lib/dma-direct.c
4341F:	lib/dma-virt.c
4342F:	drivers/base/dma-mapping.c
4343F:	drivers/base/dma-coherent.c
4344F:	include/asm-generic/dma-mapping.h
4345F:	include/linux/dma-direct.h
4346F:	include/linux/dma-mapping.h
4347
4348DME1737 HARDWARE MONITOR DRIVER
4349M:	Juerg Haefliger <juergh@gmail.com>
4350L:	linux-hwmon@vger.kernel.org
4351S:	Maintained
4352F:	Documentation/hwmon/dme1737
4353F:	drivers/hwmon/dme1737.c
4354
4355DMI/SMBIOS SUPPORT
4356M:	Jean Delvare <jdelvare@suse.com>
4357S:	Maintained
4358T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4359F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4360F:	drivers/firmware/dmi-id.c
4361F:	drivers/firmware/dmi_scan.c
4362F:	include/linux/dmi.h
4363
4364DOCUMENTATION
4365M:	Jonathan Corbet <corbet@lwn.net>
4366L:	linux-doc@vger.kernel.org
4367S:	Maintained
4368F:	Documentation/
4369F:	scripts/kernel-doc
4370X:	Documentation/ABI/
4371X:	Documentation/devicetree/
4372X:	Documentation/acpi
4373X:	Documentation/power
4374X:	Documentation/spi
4375X:	Documentation/media
4376T:	git git://git.lwn.net/linux.git docs-next
4377
4378DONGWOON DW9714 LENS VOICE COIL DRIVER
4379M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4380L:	linux-media@vger.kernel.org
4381T:	git git://linuxtv.org/media_tree.git
4382S:	Maintained
4383F:	drivers/media/i2c/dw9714.c
4384
4385DOUBLETALK DRIVER
4386M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4387L:	blinux-list@redhat.com
4388S:	Maintained
4389F:	drivers/char/dtlk.c
4390F:	include/linux/dtlk.h
4391
4392DPAA2 DATAPATH I/O (DPIO) DRIVER
4393M:	Roy Pledge <Roy.Pledge@nxp.com>
4394L:	linux-kernel@vger.kernel.org
4395S:	Maintained
4396F:	drivers/staging/fsl-mc/bus/dpio
4397
4398DPAA2 ETHERNET DRIVER
4399M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4400L:	linux-kernel@vger.kernel.org
4401S:	Maintained
4402F:	drivers/staging/fsl-dpaa2/ethernet
4403
4404DPAA2 ETHERNET SWITCH DRIVER
4405M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4406L:	linux-kernel@vger.kernel.org
4407S:	Maintained
4408F:	drivers/staging/fsl-dpaa2/ethsw
4409
4410DPT_I2O SCSI RAID DRIVER
4411M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4412L:	linux-scsi@vger.kernel.org
4413W:	http://www.adaptec.com/
4414S:	Maintained
4415F:	drivers/scsi/dpt*
4416F:	drivers/scsi/dpt/
4417
4418DRBD DRIVER
4419M:	Philipp Reisner <philipp.reisner@linbit.com>
4420M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4421L:	drbd-dev@lists.linbit.com
4422W:	http://www.drbd.org
4423T:	git git://git.linbit.com/linux-drbd.git
4424T:	git git://git.linbit.com/drbd-8.4.git
4425S:	Supported
4426F:	drivers/block/drbd/
4427F:	lib/lru_cache.c
4428F:	Documentation/blockdev/drbd/
4429
4430DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4431M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4433S:	Supported
4434F:	Documentation/kobject.txt
4435F:	drivers/base/
4436F:	fs/debugfs/
4437F:	fs/sysfs/
4438F:	include/linux/debugfs.h
4439F:	include/linux/kobj*
4440F:	lib/kobj*
4441
4442DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4443M:	Kevin Hilman <khilman@kernel.org>
4444M:	Nishanth Menon <nm@ti.com>
4445S:	Maintained
4446F:	drivers/power/avs/
4447F:	include/linux/power/smartreflex.h
4448L:	linux-pm@vger.kernel.org
4449
4450DRM DRIVER FOR ARM PL111 CLCD
4451M:	Eric Anholt <eric@anholt.net>
4452T:	git git://anongit.freedesktop.org/drm/drm-misc
4453S:	Supported
4454F:	drivers/gpu/drm/pl111/
4455
4456DRM DRIVER FOR ARM VERSATILE TFT PANELS
4457M:	Linus Walleij <linus.walleij@linaro.org>
4458T:	git git://anongit.freedesktop.org/drm/drm-misc
4459S:	Maintained
4460F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4461F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4462
4463DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4464M:	Dave Airlie <airlied@redhat.com>
4465S:	Odd Fixes
4466F:	drivers/gpu/drm/ast/
4467
4468DRM DRIVER FOR BOCHS VIRTUAL GPU
4469M:	Gerd Hoffmann <kraxel@redhat.com>
4470L:	virtualization@lists.linux-foundation.org
4471T:	git git://anongit.freedesktop.org/drm/drm-misc
4472S:	Maintained
4473F:	drivers/gpu/drm/bochs/
4474
4475DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4476M:	Linus Walleij <linus.walleij@linaro.org>
4477T:	git git://anongit.freedesktop.org/drm/drm-misc
4478S:	Maintained
4479F:	drivers/gpu/drm/tve200/
4480
4481DRM DRIVER FOR ILITEK ILI9225 PANELS
4482M:	David Lechner <david@lechnology.com>
4483S:	Maintained
4484F:	drivers/gpu/drm/tinydrm/ili9225.c
4485F:	Documentation/devicetree/bindings/display/ili9225.txt
4486
4487DRM DRIVER FOR INTEL I810 VIDEO CARDS
4488S:	Orphan / Obsolete
4489F:	drivers/gpu/drm/i810/
4490F:	include/uapi/drm/i810_drm.h
4491
4492DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4493S:	Orphan / Obsolete
4494F:	drivers/gpu/drm/mga/
4495F:	include/uapi/drm/mga_drm.h
4496
4497DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4498M:	Dave Airlie <airlied@redhat.com>
4499S:	Odd Fixes
4500F:	drivers/gpu/drm/mgag200/
4501
4502DRM DRIVER FOR MI0283QT
4503M:	Noralf Trønnes <noralf@tronnes.org>
4504S:	Maintained
4505F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4506F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4507
4508DRM DRIVER FOR MSM ADRENO GPU
4509M:	Rob Clark <robdclark@gmail.com>
4510L:	linux-arm-msm@vger.kernel.org
4511L:	dri-devel@lists.freedesktop.org
4512L:	freedreno@lists.freedesktop.org
4513T:	git git://people.freedesktop.org/~robclark/linux
4514S:	Maintained
4515F:	drivers/gpu/drm/msm/
4516F:	include/uapi/drm/msm_drm.h
4517F:	Documentation/devicetree/bindings/display/msm/
4518
4519DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4520M:	Ben Skeggs <bskeggs@redhat.com>
4521L:	dri-devel@lists.freedesktop.org
4522L:	nouveau@lists.freedesktop.org
4523T:	git git://github.com/skeggsb/linux
4524S:	Supported
4525F:	drivers/gpu/drm/nouveau/
4526F:	include/uapi/drm/nouveau_drm.h
4527
4528DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4529M:	Noralf Trønnes <noralf@tronnes.org>
4530S:	Maintained
4531F:	drivers/gpu/drm/tinydrm/repaper.c
4532F:	Documentation/devicetree/bindings/display/repaper.txt
4533
4534DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4535M:	Dave Airlie <airlied@redhat.com>
4536M:	Gerd Hoffmann <kraxel@redhat.com>
4537L:	virtualization@lists.linux-foundation.org
4538T:	git git://anongit.freedesktop.org/drm/drm-misc
4539S:	Obsolete
4540W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4541F:	drivers/gpu/drm/cirrus/
4542
4543DRM DRIVER FOR QXL VIRTUAL GPU
4544M:	Dave Airlie <airlied@redhat.com>
4545M:	Gerd Hoffmann <kraxel@redhat.com>
4546L:	virtualization@lists.linux-foundation.org
4547T:	git git://anongit.freedesktop.org/drm/drm-misc
4548S:	Maintained
4549F:	drivers/gpu/drm/qxl/
4550F:	include/uapi/drm/qxl_drm.h
4551
4552DRM DRIVER FOR RAGE 128 VIDEO CARDS
4553S:	Orphan / Obsolete
4554F:	drivers/gpu/drm/r128/
4555F:	include/uapi/drm/r128_drm.h
4556
4557DRM DRIVER FOR SAVAGE VIDEO CARDS
4558S:	Orphan / Obsolete
4559F:	drivers/gpu/drm/savage/
4560F:	include/uapi/drm/savage_drm.h
4561
4562DRM DRIVER FOR SIS VIDEO CARDS
4563S:	Orphan / Obsolete
4564F:	drivers/gpu/drm/sis/
4565F:	include/uapi/drm/sis_drm.h
4566
4567DRM DRIVER FOR SITRONIX ST7586 PANELS
4568M:	David Lechner <david@lechnology.com>
4569S:	Maintained
4570F:	drivers/gpu/drm/tinydrm/st7586.c
4571F:	Documentation/devicetree/bindings/display/st7586.txt
4572
4573DRM DRIVER FOR SITRONIX ST7735R PANELS
4574M:	David Lechner <david@lechnology.com>
4575S:	Maintained
4576F:	drivers/gpu/drm/tinydrm/st7735r.c
4577F:	Documentation/devicetree/bindings/display/st7735r.txt
4578
4579DRM DRIVER FOR TDFX VIDEO CARDS
4580S:	Orphan / Obsolete
4581F:	drivers/gpu/drm/tdfx/
4582
4583DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4584M:	Dave Airlie <airlied@redhat.com>
4585S:	Odd Fixes
4586F:	drivers/gpu/drm/udl/
4587
4588DRM DRIVER FOR VMWARE VIRTUAL GPU
4589M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4590M:	Sinclair Yeh <syeh@vmware.com>
4591M:	Thomas Hellstrom <thellstrom@vmware.com>
4592L:	dri-devel@lists.freedesktop.org
4593T:	git git://people.freedesktop.org/~syeh/repos_linux
4594T:	git git://people.freedesktop.org/~thomash/linux
4595S:	Supported
4596F:	drivers/gpu/drm/vmwgfx/
4597F:	include/uapi/drm/vmwgfx_drm.h
4598
4599DRM DRIVERS
4600M:	David Airlie <airlied@linux.ie>
4601L:	dri-devel@lists.freedesktop.org
4602T:	git git://people.freedesktop.org/~airlied/linux
4603B:	https://bugs.freedesktop.org/
4604C:	irc://chat.freenode.net/dri-devel
4605S:	Maintained
4606F:	drivers/gpu/drm/
4607F:	drivers/gpu/vga/
4608F:	Documentation/devicetree/bindings/display/
4609F:	Documentation/devicetree/bindings/gpu/
4610F:	Documentation/devicetree/bindings/video/
4611F:	Documentation/gpu/
4612F:	include/drm/
4613F:	include/uapi/drm/
4614F:	include/linux/vga*
4615
4616DRM DRIVERS AND MISC GPU PATCHES
4617M:	Gustavo Padovan <gustavo@padovan.org>
4618M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4619M:	Sean Paul <seanpaul@chromium.org>
4620W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4621S:	Maintained
4622T:	git git://anongit.freedesktop.org/drm/drm-misc
4623F:	Documentation/gpu/
4624F:	drivers/gpu/vga/
4625F:	drivers/gpu/drm/*
4626F:	include/drm/drm*
4627F:	include/uapi/drm/drm*
4628F:	include/linux/vga*
4629
4630DRM DRIVERS FOR ALLWINNER A10
4631M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4632L:	dri-devel@lists.freedesktop.org
4633S:	Supported
4634F:	drivers/gpu/drm/sun4i/
4635F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4636T:	git git://anongit.freedesktop.org/drm/drm-misc
4637
4638DRM DRIVERS FOR AMLOGIC SOCS
4639M:	Neil Armstrong <narmstrong@baylibre.com>
4640L:	dri-devel@lists.freedesktop.org
4641L:	linux-amlogic@lists.infradead.org
4642W:	http://linux-meson.com/
4643S:	Supported
4644F:	drivers/gpu/drm/meson/
4645F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4646F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4647F:	Documentation/gpu/meson.rst
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649
4650DRM DRIVERS FOR ATMEL HLCDC
4651M:	Boris Brezillon <boris.brezillon@bootlin.com>
4652L:	dri-devel@lists.freedesktop.org
4653S:	Supported
4654F:	drivers/gpu/drm/atmel-hlcdc/
4655F:	Documentation/devicetree/bindings/drm/atmel/
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657
4658DRM DRIVERS FOR BRIDGE CHIPS
4659M:	Archit Taneja <architt@codeaurora.org>
4660M:	Andrzej Hajda <a.hajda@samsung.com>
4661R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4662S:	Maintained
4663T:	git git://anongit.freedesktop.org/drm/drm-misc
4664F:	drivers/gpu/drm/bridge/
4665
4666DRM DRIVERS FOR EXYNOS
4667M:	Inki Dae <inki.dae@samsung.com>
4668M:	Joonyoung Shim <jy0922.shim@samsung.com>
4669M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4670M:	Kyungmin Park <kyungmin.park@samsung.com>
4671L:	dri-devel@lists.freedesktop.org
4672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4673S:	Supported
4674F:	drivers/gpu/drm/exynos/
4675F:	include/uapi/drm/exynos_drm.h
4676F:	Documentation/devicetree/bindings/display/exynos/
4677
4678DRM DRIVERS FOR FREESCALE DCU
4679M:	Stefan Agner <stefan@agner.ch>
4680M:	Alison Wang <alison.wang@freescale.com>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Supported
4683F:	drivers/gpu/drm/fsl-dcu/
4684F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4685F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4686F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4687
4688DRM DRIVERS FOR FREESCALE IMX
4689M:	Philipp Zabel <p.zabel@pengutronix.de>
4690L:	dri-devel@lists.freedesktop.org
4691S:	Maintained
4692F:	drivers/gpu/drm/imx/
4693F:	drivers/gpu/ipu-v3/
4694F:	Documentation/devicetree/bindings/display/imx/
4695
4696DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4697M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4698L:	dri-devel@lists.freedesktop.org
4699T:	git git://github.com/patjak/drm-gma500
4700S:	Maintained
4701F:	drivers/gpu/drm/gma500/
4702
4703DRM DRIVERS FOR HISILICON
4704M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4705M:	Rongrong Zou <zourongrong@gmail.com>
4706R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4707R:	Chen Feng <puck.chen@hisilicon.com>
4708L:	dri-devel@lists.freedesktop.org
4709T:	git git://github.com/xin3liang/linux.git
4710S:	Maintained
4711F:	drivers/gpu/drm/hisilicon/
4712F:	Documentation/devicetree/bindings/display/hisilicon/
4713
4714DRM DRIVERS FOR MEDIATEK
4715M:	CK Hu <ck.hu@mediatek.com>
4716M:	Philipp Zabel <p.zabel@pengutronix.de>
4717L:	dri-devel@lists.freedesktop.org
4718S:	Supported
4719F:	drivers/gpu/drm/mediatek/
4720F:	Documentation/devicetree/bindings/display/mediatek/
4721
4722DRM DRIVERS FOR NVIDIA TEGRA
4723M:	Thierry Reding <thierry.reding@gmail.com>
4724L:	dri-devel@lists.freedesktop.org
4725L:	linux-tegra@vger.kernel.org
4726T:	git git://anongit.freedesktop.org/tegra/linux.git
4727S:	Supported
4728F:	drivers/gpu/drm/tegra/
4729F:	drivers/gpu/host1x/
4730F:	include/linux/host1x.h
4731F:	include/uapi/drm/tegra_drm.h
4732F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4733
4734DRM DRIVERS FOR RENESAS
4735M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4736L:	dri-devel@lists.freedesktop.org
4737L:	linux-renesas-soc@vger.kernel.org
4738T:	git git://linuxtv.org/pinchartl/fbdev
4739S:	Supported
4740F:	drivers/gpu/drm/rcar-du/
4741F:	drivers/gpu/drm/shmobile/
4742F:	include/linux/platform_data/shmob_drm.h
4743F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4744F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4745F:	Documentation/devicetree/bindings/display/renesas,du.txt
4746
4747DRM DRIVERS FOR ROCKCHIP
4748M:	Sandy Huang <hjc@rock-chips.com>
4749M:	Heiko Stübner <heiko@sntech.de>
4750L:	dri-devel@lists.freedesktop.org
4751S:	Maintained
4752F:	drivers/gpu/drm/rockchip/
4753F:	Documentation/devicetree/bindings/display/rockchip/
4754T:	git git://anongit.freedesktop.org/drm/drm-misc
4755
4756DRM DRIVERS FOR STI
4757M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4758M:	Vincent Abriou <vincent.abriou@st.com>
4759L:	dri-devel@lists.freedesktop.org
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761S:	Maintained
4762F:	drivers/gpu/drm/sti
4763F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4764
4765DRM DRIVERS FOR STM
4766M:	Yannick Fertre <yannick.fertre@st.com>
4767M:	Philippe Cornu <philippe.cornu@st.com>
4768M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4769M:	Vincent Abriou <vincent.abriou@st.com>
4770L:	dri-devel@lists.freedesktop.org
4771T:	git git://anongit.freedesktop.org/drm/drm-misc
4772S:	Maintained
4773F:	drivers/gpu/drm/stm
4774F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4775
4776DRM DRIVERS FOR TI LCDC
4777M:	Jyri Sarha <jsarha@ti.com>
4778R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4779L:	dri-devel@lists.freedesktop.org
4780S:	Maintained
4781F:	drivers/gpu/drm/tilcdc/
4782F:	Documentation/devicetree/bindings/display/tilcdc/
4783
4784DRM DRIVERS FOR TI OMAP
4785M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4786L:	dri-devel@lists.freedesktop.org
4787S:	Maintained
4788F:	drivers/gpu/drm/omapdrm/
4789F:	Documentation/devicetree/bindings/display/ti/
4790
4791DRM DRIVERS FOR VC4
4792M:	Eric Anholt <eric@anholt.net>
4793T:	git git://github.com/anholt/linux
4794S:	Supported
4795F:	drivers/gpu/drm/vc4/
4796F:	include/uapi/drm/vc4_drm.h
4797F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4798T:	git git://anongit.freedesktop.org/drm/drm-misc
4799
4800DRM DRIVERS FOR VIVANTE GPU IP
4801M:	Lucas Stach <l.stach@pengutronix.de>
4802R:	Russell King <linux+etnaviv@armlinux.org.uk>
4803R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4804L:	etnaviv@lists.freedesktop.org
4805L:	dri-devel@lists.freedesktop.org
4806S:	Maintained
4807F:	drivers/gpu/drm/etnaviv/
4808F:	include/uapi/drm/etnaviv_drm.h
4809F:	Documentation/devicetree/bindings/display/etnaviv/
4810
4811DRM DRIVERS FOR ZTE ZX
4812M:	Shawn Guo <shawnguo@kernel.org>
4813L:	dri-devel@lists.freedesktop.org
4814S:	Maintained
4815F:	drivers/gpu/drm/zte/
4816F:	Documentation/devicetree/bindings/display/zte,vou.txt
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818
4819DRM PANEL DRIVERS
4820M:	Thierry Reding <thierry.reding@gmail.com>
4821L:	dri-devel@lists.freedesktop.org
4822T:	git git://anongit.freedesktop.org/drm/drm-misc
4823S:	Maintained
4824F:	drivers/gpu/drm/drm_panel.c
4825F:	drivers/gpu/drm/panel/
4826F:	include/drm/drm_panel.h
4827F:	Documentation/devicetree/bindings/display/panel/
4828
4829DRM TINYDRM DRIVERS
4830M:	Noralf Trønnes <noralf@tronnes.org>
4831W:	https://github.com/notro/tinydrm/wiki/Development
4832T:	git git://anongit.freedesktop.org/drm/drm-misc
4833S:	Maintained
4834F:	drivers/gpu/drm/tinydrm/
4835F:	include/drm/tinydrm/
4836
4837DRM TTM SUBSYSTEM
4838M:	Christian Koenig <christian.koenig@amd.com>
4839M:	Roger He <Hongbo.He@amd.com>
4840T:	git git://people.freedesktop.org/~agd5f/linux
4841S:	Maintained
4842L:	dri-devel@lists.freedesktop.org
4843F:	include/drm/ttm/
4844F:	drivers/gpu/drm/ttm/
4845
4846DSBR100 USB FM RADIO DRIVER
4847M:	Alexey Klimov <klimov.linux@gmail.com>
4848L:	linux-media@vger.kernel.org
4849T:	git git://linuxtv.org/media_tree.git
4850S:	Maintained
4851F:	drivers/media/radio/dsbr100.c
4852
4853DSCC4 DRIVER
4854M:	Francois Romieu <romieu@fr.zoreil.com>
4855L:	netdev@vger.kernel.org
4856S:	Maintained
4857F:	drivers/net/wan/dscc4.c
4858
4859DT3155 MEDIA DRIVER
4860M:	Hans Verkuil <hverkuil@xs4all.nl>
4861L:	linux-media@vger.kernel.org
4862T:	git git://linuxtv.org/media_tree.git
4863W:	https://linuxtv.org
4864S:	Odd Fixes
4865F:	drivers/media/pci/dt3155/
4866
4867DVB_USB_AF9015 MEDIA DRIVER
4868M:	Antti Palosaari <crope@iki.fi>
4869L:	linux-media@vger.kernel.org
4870W:	https://linuxtv.org
4871W:	http://palosaari.fi/linux/
4872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4873T:	git git://linuxtv.org/anttip/media_tree.git
4874S:	Maintained
4875F:	drivers/media/usb/dvb-usb-v2/af9015*
4876
4877DVB_USB_AF9035 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/usb/dvb-usb-v2/af9035*
4886
4887DVB_USB_ANYSEE MEDIA DRIVER
4888M:	Antti Palosaari <crope@iki.fi>
4889L:	linux-media@vger.kernel.org
4890W:	https://linuxtv.org
4891W:	http://palosaari.fi/linux/
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/usb/dvb-usb-v2/anysee*
4896
4897DVB_USB_AU6610 MEDIA DRIVER
4898M:	Antti Palosaari <crope@iki.fi>
4899L:	linux-media@vger.kernel.org
4900W:	https://linuxtv.org
4901W:	http://palosaari.fi/linux/
4902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4903T:	git git://linuxtv.org/anttip/media_tree.git
4904S:	Maintained
4905F:	drivers/media/usb/dvb-usb-v2/au6610*
4906
4907DVB_USB_CE6230 MEDIA DRIVER
4908M:	Antti Palosaari <crope@iki.fi>
4909L:	linux-media@vger.kernel.org
4910W:	https://linuxtv.org
4911W:	http://palosaari.fi/linux/
4912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4913T:	git git://linuxtv.org/anttip/media_tree.git
4914S:	Maintained
4915F:	drivers/media/usb/dvb-usb-v2/ce6230*
4916
4917DVB_USB_CXUSB MEDIA DRIVER
4918M:	Michael Krufky <mkrufky@linuxtv.org>
4919L:	linux-media@vger.kernel.org
4920W:	https://linuxtv.org
4921W:	http://github.com/mkrufky
4922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4923T:	git git://linuxtv.org/media_tree.git
4924S:	Maintained
4925F:	drivers/media/usb/dvb-usb/cxusb*
4926
4927DVB_USB_EC168 MEDIA DRIVER
4928M:	Antti Palosaari <crope@iki.fi>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931W:	http://palosaari.fi/linux/
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/dvb-usb-v2/ec168*
4936
4937DVB_USB_GL861 MEDIA DRIVER
4938M:	Antti Palosaari <crope@iki.fi>
4939L:	linux-media@vger.kernel.org
4940W:	https://linuxtv.org
4941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4942T:	git git://linuxtv.org/anttip/media_tree.git
4943S:	Maintained
4944F:	drivers/media/usb/dvb-usb-v2/gl861*
4945
4946DVB_USB_MXL111SF MEDIA DRIVER
4947M:	Michael Krufky <mkrufky@linuxtv.org>
4948L:	linux-media@vger.kernel.org
4949W:	https://linuxtv.org
4950W:	http://github.com/mkrufky
4951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4952T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4953S:	Maintained
4954F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4955
4956DVB_USB_RTL28XXU MEDIA DRIVER
4957M:	Antti Palosaari <crope@iki.fi>
4958L:	linux-media@vger.kernel.org
4959W:	https://linuxtv.org
4960W:	http://palosaari.fi/linux/
4961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4962T:	git git://linuxtv.org/anttip/media_tree.git
4963S:	Maintained
4964F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4965
4966DVB_USB_V2 MEDIA DRIVER
4967M:	Antti Palosaari <crope@iki.fi>
4968L:	linux-media@vger.kernel.org
4969W:	https://linuxtv.org
4970W:	http://palosaari.fi/linux/
4971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4972T:	git git://linuxtv.org/anttip/media_tree.git
4973S:	Maintained
4974F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4975F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4976
4977DYNAMIC DEBUG
4978M:	Jason Baron <jbaron@akamai.com>
4979S:	Maintained
4980F:	lib/dynamic_debug.c
4981F:	include/linux/dynamic_debug.h
4982
4983DYNAMIC INTERRUPT MODERATION
4984M:	Tal Gilboa <talgi@mellanox.com>
4985S:	Maintained
4986F:	include/linux/net_dim.h
4987
4988DZ DECSTATION DZ11 SERIAL DRIVER
4989M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4990S:	Maintained
4991F:	drivers/tty/serial/dz.*
4992
4993E3X0 POWER BUTTON DRIVER
4994M:	Moritz Fischer <moritz.fischer@ettus.com>
4995L:	usrp-users@lists.ettus.com
4996W:	http://www.ettus.com
4997S:	Supported
4998F:	drivers/input/misc/e3x0-button.c
4999F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5000
5001E4000 MEDIA DRIVER
5002M:	Antti Palosaari <crope@iki.fi>
5003L:	linux-media@vger.kernel.org
5004W:	https://linuxtv.org
5005W:	http://palosaari.fi/linux/
5006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5007T:	git git://linuxtv.org/anttip/media_tree.git
5008S:	Maintained
5009F:	drivers/media/tuners/e4000*
5010
5011EC100 MEDIA DRIVER
5012M:	Antti Palosaari <crope@iki.fi>
5013L:	linux-media@vger.kernel.org
5014W:	https://linuxtv.org
5015W:	http://palosaari.fi/linux/
5016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5017T:	git git://linuxtv.org/anttip/media_tree.git
5018S:	Maintained
5019F:	drivers/media/dvb-frontends/ec100*
5020
5021ECRYPT FILE SYSTEM
5022M:	Tyler Hicks <tyhicks@canonical.com>
5023L:	ecryptfs@vger.kernel.org
5024W:	http://ecryptfs.org
5025W:	https://launchpad.net/ecryptfs
5026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5027S:	Supported
5028F:	Documentation/filesystems/ecryptfs.txt
5029F:	fs/ecryptfs/
5030
5031EDAC-AMD64
5032M:	Borislav Petkov <bp@alien8.de>
5033L:	linux-edac@vger.kernel.org
5034S:	Maintained
5035F:	drivers/edac/amd64_edac*
5036
5037EDAC-CALXEDA
5038M:	Robert Richter <rric@kernel.org>
5039L:	linux-edac@vger.kernel.org
5040S:	Maintained
5041F:	drivers/edac/highbank*
5042
5043EDAC-CAVIUM OCTEON
5044M:	Ralf Baechle <ralf@linux-mips.org>
5045M:	David Daney <david.daney@cavium.com>
5046L:	linux-edac@vger.kernel.org
5047L:	linux-mips@linux-mips.org
5048S:	Supported
5049F:	drivers/edac/octeon_edac*
5050
5051EDAC-CAVIUM THUNDERX
5052M:	David Daney <david.daney@cavium.com>
5053M:	Jan Glauber <jglauber@cavium.com>
5054L:	linux-edac@vger.kernel.org
5055S:	Supported
5056F:	drivers/edac/thunderx_edac*
5057
5058EDAC-CORE
5059M:	Borislav Petkov <bp@alien8.de>
5060M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5061L:	linux-edac@vger.kernel.org
5062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5064S:	Supported
5065F:	Documentation/admin-guide/ras.rst
5066F:	Documentation/driver-api/edac.rst
5067F:	drivers/edac/
5068F:	include/linux/edac.h
5069
5070EDAC-E752X
5071M:	Mark Gross <mark.gross@intel.com>
5072L:	linux-edac@vger.kernel.org
5073S:	Maintained
5074F:	drivers/edac/e752x_edac.c
5075
5076EDAC-E7XXX
5077L:	linux-edac@vger.kernel.org
5078S:	Maintained
5079F:	drivers/edac/e7xxx_edac.c
5080
5081EDAC-FSL_DDR
5082M:	York Sun <york.sun@nxp.com>
5083L:	linux-edac@vger.kernel.org
5084S:	Maintained
5085F:	drivers/edac/fsl_ddr_edac.*
5086
5087EDAC-GHES
5088M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/ghes_edac.c
5092
5093EDAC-I3000
5094L:	linux-edac@vger.kernel.org
5095S:	Orphan
5096F:	drivers/edac/i3000_edac.c
5097
5098EDAC-I5000
5099L:	linux-edac@vger.kernel.org
5100S:	Maintained
5101F:	drivers/edac/i5000_edac.c
5102
5103EDAC-I5400
5104M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5105L:	linux-edac@vger.kernel.org
5106S:	Maintained
5107F:	drivers/edac/i5400_edac.c
5108
5109EDAC-I7300
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@kernel.org>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/i7core_edac.c
5120
5121EDAC-I82443BXGX
5122M:	Tim Small <tim@buttersideup.com>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i82443bxgx_edac.c
5126
5127EDAC-I82975X
5128M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5129M:	"Arvind R." <arvino55@gmail.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/i82975x_edac.c
5133
5134EDAC-IE31200
5135M:	Jason Baron <jbaron@akamai.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/ie31200_edac.c
5139
5140EDAC-MPC85XX
5141M:	Johannes Thumshirn <morbidrsa@gmail.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/mpc85xx_edac.[ch]
5145
5146EDAC-PASEMI
5147M:	Egor Martovetsky <egor@pasemi.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/pasemi_edac.c
5151
5152EDAC-PND2
5153M:	Tony Luck <tony.luck@intel.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/pnd2_edac.[ch]
5157
5158EDAC-R82600
5159M:	Tim Small <tim@buttersideup.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/r82600_edac.c
5163
5164EDAC-SBRIDGE
5165M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/sb_edac.c
5169
5170EDAC-SKYLAKE
5171M:	Tony Luck <tony.luck@intel.com>
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/skx_edac.c
5175
5176EDAC-TI
5177M:	Tero Kristo <t-kristo@ti.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/ti_edac.c
5181
5182EDIROL UA-101/UA-1000 DRIVER
5183M:	Clemens Ladisch <clemens@ladisch.de>
5184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5185T:	git git://git.alsa-project.org/alsa-kernel.git
5186S:	Maintained
5187F:	sound/usb/misc/ua101.c
5188
5189EFI TEST DRIVER
5190L:	linux-efi@vger.kernel.org
5191M:	Ivan Hu <ivan.hu@canonical.com>
5192M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5193S:	Maintained
5194F:	drivers/firmware/efi/test/
5195
5196EFI VARIABLE FILESYSTEM
5197M:	Matthew Garrett <matthew.garrett@nebula.com>
5198M:	Jeremy Kerr <jk@ozlabs.org>
5199M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5201L:	linux-efi@vger.kernel.org
5202S:	Maintained
5203F:	fs/efivarfs/
5204
5205EFIFB FRAMEBUFFER DRIVER
5206L:	linux-fbdev@vger.kernel.org
5207M:	Peter Jones <pjones@redhat.com>
5208S:	Maintained
5209F:	drivers/video/fbdev/efifb.c
5210
5211EFS FILESYSTEM
5212W:	http://aeschi.ch.eu.org/efs/
5213S:	Orphan
5214F:	fs/efs/
5215
5216EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5217M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5218L:	netdev@vger.kernel.org
5219S:	Maintained
5220F:	drivers/net/ethernet/ibm/ehea/
5221
5222EM28XX VIDEO4LINUX DRIVER
5223M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5224L:	linux-media@vger.kernel.org
5225W:	https://linuxtv.org
5226T:	git git://linuxtv.org/media_tree.git
5227S:	Maintained
5228F:	drivers/media/usb/em28xx/
5229F:	Documentation/media/v4l-drivers/em28xx*
5230
5231EMBEDDED LINUX
5232M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5233M:	Matt Mackall <mpm@selenic.com>
5234M:	David Woodhouse <dwmw2@infradead.org>
5235L:	linux-embedded@vger.kernel.org
5236S:	Maintained
5237
5238Emulex 10Gbps iSCSI - OneConnect DRIVER
5239M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5240M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5241M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5242L:	linux-scsi@vger.kernel.org
5243W:	http://www.broadcom.com
5244S:	Supported
5245F:	drivers/scsi/be2iscsi/
5246
5247Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5248M:	Sathya Perla <sathya.perla@broadcom.com>
5249M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5250M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5251M:	Somnath Kotur <somnath.kotur@broadcom.com>
5252L:	netdev@vger.kernel.org
5253W:	http://www.emulex.com
5254S:	Supported
5255F:	drivers/net/ethernet/emulex/benet/
5256
5257EMULEX ONECONNECT ROCE DRIVER
5258M:	Selvin Xavier <selvin.xavier@broadcom.com>
5259M:	Devesh Sharma <devesh.sharma@broadcom.com>
5260L:	linux-rdma@vger.kernel.org
5261W:	http://www.broadcom.com
5262S:	Odd Fixes
5263F:	drivers/infiniband/hw/ocrdma/
5264F:	include/uapi/rdma/ocrdma-abi.h
5265
5266EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5267M:	James Smart <james.smart@broadcom.com>
5268M:	Dick Kennedy <dick.kennedy@broadcom.com>
5269L:	linux-scsi@vger.kernel.org
5270W:	http://www.broadcom.com
5271S:	Supported
5272F:	drivers/scsi/lpfc/
5273
5274ENE CB710 FLASH CARD READER DRIVER
5275M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5276S:	Maintained
5277F:	drivers/misc/cb710/
5278F:	drivers/mmc/host/cb710-mmc.*
5279F:	include/linux/cb710.h
5280
5281ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5282M:	Maxim Levitsky <maximlevitsky@gmail.com>
5283S:	Maintained
5284F:	drivers/media/rc/ene_ir.*
5285
5286EPSON S1D13XXX FRAMEBUFFER DRIVER
5287M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5288S:	Maintained
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5290F:	drivers/video/fbdev/s1d13xxxfb.c
5291F:	include/video/s1d13xxxfb.h
5292
5293ERRSEQ ERROR TRACKING INFRASTRUCTURE
5294M:	Jeff Layton <jlayton@kernel.org>
5295S:	Maintained
5296F:	lib/errseq.c
5297F:	include/linux/errseq.h
5298
5299ET131X NETWORK DRIVER
5300M:	Mark Einon <mark.einon@gmail.com>
5301S:	Odd Fixes
5302F:	drivers/net/ethernet/agere/
5303
5304ETHERNET BRIDGE
5305M:	Stephen Hemminger <stephen@networkplumber.org>
5306L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5307L:	netdev@vger.kernel.org
5308W:	http://www.linuxfoundation.org/en/Net:Bridge
5309S:	Maintained
5310F:	include/linux/netfilter_bridge/
5311F:	net/bridge/
5312
5313ETHERNET PHY LIBRARY
5314M:	Andrew Lunn <andrew@lunn.ch>
5315M:	Florian Fainelli <f.fainelli@gmail.com>
5316L:	netdev@vger.kernel.org
5317S:	Maintained
5318F:	Documentation/ABI/testing/sysfs-bus-mdio
5319F:	Documentation/devicetree/bindings/net/mdio*
5320F:	Documentation/networking/phy.txt
5321F:	drivers/net/phy/
5322F:	drivers/of/of_mdio.c
5323F:	drivers/of/of_net.c
5324F:	include/linux/*mdio*.h
5325F:	include/linux/of_net.h
5326F:	include/linux/phy.h
5327F:	include/linux/phy_fixed.h
5328F:	include/linux/platform_data/mdio-gpio.h
5329F:	include/linux/platform_data/mdio-bcm-unimac.h
5330F:	include/trace/events/mdio.h
5331F:	include/uapi/linux/mdio.h
5332F:	include/uapi/linux/mii.h
5333
5334EXT2 FILE SYSTEM
5335M:	Jan Kara <jack@suse.com>
5336L:	linux-ext4@vger.kernel.org
5337S:	Maintained
5338F:	Documentation/filesystems/ext2.txt
5339F:	fs/ext2/
5340F:	include/linux/ext2*
5341
5342EXT4 FILE SYSTEM
5343M:	"Theodore Ts'o" <tytso@mit.edu>
5344M:	Andreas Dilger <adilger.kernel@dilger.ca>
5345L:	linux-ext4@vger.kernel.org
5346W:	http://ext4.wiki.kernel.org
5347Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5349S:	Maintained
5350F:	Documentation/filesystems/ext4.txt
5351F:	fs/ext4/
5352
5353Extended Verification Module (EVM)
5354M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5355L:	linux-integrity@vger.kernel.org
5356S:	Supported
5357F:	security/integrity/evm/
5358
5359EXTENSIBLE FIRMWARE INTERFACE (EFI)
5360M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5361L:	linux-efi@vger.kernel.org
5362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5363S:	Maintained
5364F:	Documentation/efi-stub.txt
5365F:	arch/*/kernel/efi.c
5366F:	arch/x86/boot/compressed/eboot.[ch]
5367F:	arch/*/include/asm/efi.h
5368F:	arch/x86/platform/efi/
5369F:	drivers/firmware/efi/
5370F:	include/linux/efi*.h
5371F:	arch/arm/boot/compressed/efi-header.S
5372F:	arch/arm64/kernel/efi-entry.S
5373
5374EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5375M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5376M:	Chanwoo Choi <cw00.choi@samsung.com>
5377L:	linux-kernel@vger.kernel.org
5378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5379S:	Maintained
5380F:	drivers/extcon/
5381F:	include/linux/extcon/
5382F:	include/linux/extcon.h
5383F:	Documentation/extcon/
5384F:	Documentation/devicetree/bindings/extcon/
5385
5386EXYNOS DP DRIVER
5387M:	Jingoo Han <jingoohan1@gmail.com>
5388L:	dri-devel@lists.freedesktop.org
5389S:	Maintained
5390F:	drivers/gpu/drm/exynos/exynos_dp*
5391
5392EXYNOS SYSMMU (IOMMU) driver
5393M:	Marek Szyprowski <m.szyprowski@samsung.com>
5394L:	iommu@lists.linux-foundation.org
5395S:	Maintained
5396F:	drivers/iommu/exynos-iommu.c
5397
5398EZchip NPS platform support
5399M:	Elad Kanfi <eladkan@mellanox.com>
5400M:	Vineet Gupta <vgupta@synopsys.com>
5401S:	Supported
5402F:	arch/arc/plat-eznps
5403F:	arch/arc/boot/dts/eznps.dts
5404
5405F2FS FILE SYSTEM
5406M:	Jaegeuk Kim <jaegeuk@kernel.org>
5407M:	Chao Yu <yuchao0@huawei.com>
5408L:	linux-f2fs-devel@lists.sourceforge.net
5409W:	https://f2fs.wiki.kernel.org/
5410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5411S:	Maintained
5412F:	Documentation/filesystems/f2fs.txt
5413F:	Documentation/ABI/testing/sysfs-fs-f2fs
5414F:	fs/f2fs/
5415F:	include/linux/f2fs_fs.h
5416F:	include/trace/events/f2fs.h
5417
5418F71805F HARDWARE MONITORING DRIVER
5419M:	Jean Delvare <jdelvare@suse.com>
5420L:	linux-hwmon@vger.kernel.org
5421S:	Maintained
5422F:	Documentation/hwmon/f71805f
5423F:	drivers/hwmon/f71805f.c
5424
5425FANOTIFY
5426M:	Jan Kara <jack@suse.cz>
5427R:	Amir Goldstein <amir73il@gmail.com>
5428L:	linux-fsdevel@vger.kernel.org
5429S:	Maintained
5430F:	fs/notify/fanotify/
5431F:	include/linux/fanotify.h
5432F:	include/uapi/linux/fanotify.h
5433
5434FARSYNC SYNCHRONOUS DRIVER
5435M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5436W:	http://www.farsite.co.uk/
5437S:	Supported
5438F:	drivers/net/wan/farsync.*
5439
5440FAULT INJECTION SUPPORT
5441M:	Akinobu Mita <akinobu.mita@gmail.com>
5442S:	Supported
5443F:	Documentation/fault-injection/
5444F:	lib/fault-inject.c
5445
5446FBTFT Framebuffer drivers
5447M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5448S:	Maintained
5449F:	drivers/staging/fbtft/
5450
5451FC0011 TUNER DRIVER
5452M:	Michael Buesch <m@bues.ch>
5453L:	linux-media@vger.kernel.org
5454S:	Maintained
5455F:	drivers/media/tuners/fc0011.h
5456F:	drivers/media/tuners/fc0011.c
5457
5458FC2580 MEDIA DRIVER
5459M:	Antti Palosaari <crope@iki.fi>
5460L:	linux-media@vger.kernel.org
5461W:	https://linuxtv.org
5462W:	http://palosaari.fi/linux/
5463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5464T:	git git://linuxtv.org/anttip/media_tree.git
5465S:	Maintained
5466F:	drivers/media/tuners/fc2580*
5467
5468FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5469M:	Johannes Thumshirn <jth@kernel.org>
5470L:	linux-scsi@vger.kernel.org
5471W:	www.Open-FCoE.org
5472S:	Supported
5473F:	drivers/scsi/libfc/
5474F:	drivers/scsi/fcoe/
5475F:	include/scsi/fc/
5476F:	include/scsi/libfc.h
5477F:	include/scsi/libfcoe.h
5478F:	include/uapi/scsi/fc/
5479
5480FILE LOCKING (flock() and fcntl()/lockf())
5481M:	Jeff Layton <jlayton@kernel.org>
5482M:	"J. Bruce Fields" <bfields@fieldses.org>
5483L:	linux-fsdevel@vger.kernel.org
5484S:	Maintained
5485F:	include/linux/fcntl.h
5486F:	include/uapi/linux/fcntl.h
5487F:	fs/fcntl.c
5488F:	fs/locks.c
5489
5490FILESYSTEMS (VFS and infrastructure)
5491M:	Alexander Viro <viro@zeniv.linux.org.uk>
5492L:	linux-fsdevel@vger.kernel.org
5493S:	Maintained
5494F:	fs/*
5495F:	include/linux/fs.h
5496F:	include/uapi/linux/fs.h
5497
5498FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5499M:	Riku Voipio <riku.voipio@iki.fi>
5500L:	linux-hwmon@vger.kernel.org
5501S:	Maintained
5502F:	drivers/hwmon/f75375s.c
5503F:	include/linux/f75375s.h
5504
5505FIREWIRE AUDIO DRIVERS
5506M:	Clemens Ladisch <clemens@ladisch.de>
5507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5508T:	git git://git.alsa-project.org/alsa-kernel.git
5509S:	Maintained
5510F:	sound/firewire/
5511
5512FIREWIRE MEDIA DRIVERS (firedtv)
5513M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5514L:	linux-media@vger.kernel.org
5515L:	linux1394-devel@lists.sourceforge.net
5516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5517S:	Maintained
5518F:	drivers/media/firewire/
5519
5520FIREWIRE SBP-2 TARGET
5521M:	Chris Boot <bootc@bootc.net>
5522L:	linux-scsi@vger.kernel.org
5523L:	target-devel@vger.kernel.org
5524L:	linux1394-devel@lists.sourceforge.net
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5526S:	Maintained
5527F:	drivers/target/sbp/
5528
5529FIREWIRE SUBSYSTEM
5530M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5531L:	linux1394-devel@lists.sourceforge.net
5532W:	http://ieee1394.wiki.kernel.org/
5533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5534S:	Maintained
5535F:	drivers/firewire/
5536F:	include/linux/firewire.h
5537F:	include/uapi/linux/firewire*.h
5538F:	tools/firewire/
5539
5540FIRMWARE LOADER (request_firmware)
5541M:	Luis R. Rodriguez <mcgrof@kernel.org>
5542L:	linux-kernel@vger.kernel.org
5543S:	Maintained
5544F:	Documentation/firmware_class/
5545F:	drivers/base/firmware_loader/
5546F:	include/linux/firmware.h
5547
5548FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5549M:	Joshua Morris <josh.h.morris@us.ibm.com>
5550M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5551S:	Maintained
5552F:	drivers/block/rsxx/
5553
5554FLOPPY DRIVER
5555M:	Jiri Kosina <jikos@kernel.org>
5556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5557S:	Odd fixes
5558F:	drivers/block/floppy.c
5559
5560FMC SUBSYSTEM
5561M:	Alessandro Rubini <rubini@gnudd.com>
5562W:	http://www.ohwr.org/projects/fmc-bus
5563S:	Supported
5564F:	drivers/fmc/
5565F:	include/linux/fmc*.h
5566F:	include/linux/ipmi-fru.h
5567K:	fmc_d.*register
5568
5569FPGA MANAGER FRAMEWORK
5570M:	Alan Tull <atull@kernel.org>
5571M:	Moritz Fischer <mdf@kernel.org>
5572L:	linux-fpga@vger.kernel.org
5573S:	Maintained
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5575Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5576F:	Documentation/fpga/
5577F:	Documentation/devicetree/bindings/fpga/
5578F:	drivers/fpga/
5579F:	include/linux/fpga/
5580W:	http://www.rocketboards.org
5581
5582FPU EMULATOR
5583M:	Bill Metzenthen <billm@melbpc.org.au>
5584W:	http://floatingpoint.sourceforge.net/emulator/index.html
5585S:	Maintained
5586F:	arch/x86/math-emu/
5587
5588FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5589L:	netdev@vger.kernel.org
5590S:	Orphan
5591F:	drivers/net/wan/dlci.c
5592F:	drivers/net/wan/sdla.c
5593
5594FRAMEBUFFER LAYER
5595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5596L:	dri-devel@lists.freedesktop.org
5597L:	linux-fbdev@vger.kernel.org
5598T:	git git://github.com/bzolnier/linux.git
5599Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5600S:	Maintained
5601F:	Documentation/fb/
5602F:	drivers/video/
5603F:	include/video/
5604F:	include/linux/fb.h
5605F:	include/uapi/video/
5606F:	include/uapi/linux/fb.h
5607
5608FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5609M:	Horia Geantă <horia.geanta@nxp.com>
5610M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5611L:	linux-crypto@vger.kernel.org
5612S:	Maintained
5613F:	drivers/crypto/caam/
5614F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5615
5616FREESCALE DIU FRAMEBUFFER DRIVER
5617M:	Timur Tabi <timur@tabi.org>
5618L:	linux-fbdev@vger.kernel.org
5619S:	Maintained
5620F:	drivers/video/fbdev/fsl-diu-fb.*
5621
5622FREESCALE DMA DRIVER
5623M:	Li Yang <leoyang.li@nxp.com>
5624M:	Zhang Wei <zw@zh-kernel.org>
5625L:	linuxppc-dev@lists.ozlabs.org
5626S:	Maintained
5627F:	drivers/dma/fsldma.*
5628
5629FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5630M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5631L:	netdev@vger.kernel.org
5632S:	Maintained
5633F:	drivers/net/ethernet/freescale/gianfar*
5634X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5635F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5636
5637FREESCALE GPMI NAND DRIVER
5638M:	Han Xu <han.xu@nxp.com>
5639L:	linux-mtd@lists.infradead.org
5640S:	Maintained
5641F:	drivers/mtd/nand/raw/gpmi-nand/*
5642
5643FREESCALE I2C CPM DRIVER
5644M:	Jochen Friedrich <jochen@scram.de>
5645L:	linuxppc-dev@lists.ozlabs.org
5646L:	linux-i2c@vger.kernel.org
5647S:	Maintained
5648F:	drivers/i2c/busses/i2c-cpm.c
5649
5650FREESCALE IMX / MXC FEC DRIVER
5651M:	Fugang Duan <fugang.duan@nxp.com>
5652L:	netdev@vger.kernel.org
5653S:	Maintained
5654F:	drivers/net/ethernet/freescale/fec_main.c
5655F:	drivers/net/ethernet/freescale/fec_ptp.c
5656F:	drivers/net/ethernet/freescale/fec.h
5657F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5658
5659FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5660M:	Sascha Hauer <s.hauer@pengutronix.de>
5661R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5662L:	linux-fbdev@vger.kernel.org
5663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5664S:	Maintained
5665F:	include/linux/platform_data/video-imxfb.h
5666F:	drivers/video/fbdev/imxfb.c
5667
5668FREESCALE QORIQ DPAA ETHERNET DRIVER
5669M:	Madalin Bucur <madalin.bucur@nxp.com>
5670L:	netdev@vger.kernel.org
5671S:	Maintained
5672F:	drivers/net/ethernet/freescale/dpaa
5673
5674FREESCALE QORIQ DPAA FMAN DRIVER
5675M:	Madalin Bucur <madalin.bucur@nxp.com>
5676L:	netdev@vger.kernel.org
5677S:	Maintained
5678F:	drivers/net/ethernet/freescale/fman
5679F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5680
5681FREESCALE QUAD SPI DRIVER
5682M:	Han Xu <han.xu@nxp.com>
5683L:	linux-mtd@lists.infradead.org
5684S:	Maintained
5685F:	drivers/mtd/spi-nor/fsl-quadspi.c
5686
5687FREESCALE QUICC ENGINE LIBRARY
5688M:	Qiang Zhao <qiang.zhao@nxp.com>
5689L:	linuxppc-dev@lists.ozlabs.org
5690S:	Maintained
5691F:	drivers/soc/fsl/qe/
5692F:	include/soc/fsl/*qe*.h
5693F:	include/soc/fsl/*ucc*.h
5694
5695FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5696M:	Li Yang <leoyang.li@nxp.com>
5697L:	netdev@vger.kernel.org
5698L:	linuxppc-dev@lists.ozlabs.org
5699S:	Maintained
5700F:	drivers/net/ethernet/freescale/ucc_geth*
5701
5702FREESCALE QUICC ENGINE UCC HDLC DRIVER
5703M:	Zhao Qiang <qiang.zhao@nxp.com>
5704L:	netdev@vger.kernel.org
5705L:	linuxppc-dev@lists.ozlabs.org
5706S:	Maintained
5707F:	drivers/net/wan/fsl_ucc_hdlc*
5708
5709FREESCALE QUICC ENGINE UCC UART DRIVER
5710M:	Timur Tabi <timur@tabi.org>
5711L:	linuxppc-dev@lists.ozlabs.org
5712S:	Maintained
5713F:	drivers/tty/serial/ucc_uart.c
5714
5715FREESCALE SOC DRIVERS
5716M:	Li Yang <leoyang.li@nxp.com>
5717L:	linuxppc-dev@lists.ozlabs.org
5718L:	linux-arm-kernel@lists.infradead.org
5719S:	Maintained
5720F:	Documentation/devicetree/bindings/soc/fsl/
5721F:	drivers/soc/fsl/
5722F:	include/linux/fsl/
5723
5724FREESCALE SOC FS_ENET DRIVER
5725M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5726M:	Vitaly Bordug <vbordug@ru.mvista.com>
5727L:	linuxppc-dev@lists.ozlabs.org
5728L:	netdev@vger.kernel.org
5729S:	Maintained
5730F:	drivers/net/ethernet/freescale/fs_enet/
5731F:	include/linux/fs_enet_pd.h
5732
5733FREESCALE SOC SOUND DRIVERS
5734M:	Timur Tabi <timur@tabi.org>
5735M:	Nicolin Chen <nicoleotsuka@gmail.com>
5736M:	Xiubo Li <Xiubo.Lee@gmail.com>
5737R:	Fabio Estevam <fabio.estevam@nxp.com>
5738L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5739L:	linuxppc-dev@lists.ozlabs.org
5740S:	Maintained
5741F:	sound/soc/fsl/fsl*
5742F:	sound/soc/fsl/imx*
5743F:	sound/soc/fsl/mpc8610_hpcd.c
5744
5745FREESCALE USB PERIPHERAL DRIVERS
5746M:	Li Yang <leoyang.li@nxp.com>
5747L:	linux-usb@vger.kernel.org
5748L:	linuxppc-dev@lists.ozlabs.org
5749S:	Maintained
5750F:	drivers/usb/gadget/udc/fsl*
5751
5752FREEVXFS FILESYSTEM
5753M:	Christoph Hellwig <hch@infradead.org>
5754W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5755S:	Maintained
5756F:	fs/freevxfs/
5757
5758FREEZER
5759M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5760M:	Pavel Machek <pavel@ucw.cz>
5761L:	linux-pm@vger.kernel.org
5762S:	Supported
5763F:	Documentation/power/freezing-of-tasks.txt
5764F:	include/linux/freezer.h
5765F:	kernel/freezer.c
5766
5767FRONTSWAP API
5768M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5769L:	linux-kernel@vger.kernel.org
5770S:	Maintained
5771F:	mm/frontswap.c
5772F:	include/linux/frontswap.h
5773
5774FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5775M:	David Howells <dhowells@redhat.com>
5776L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5777S:	Supported
5778F:	Documentation/filesystems/caching/
5779F:	fs/fscache/
5780F:	include/linux/fscache*.h
5781
5782FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5783M:	Theodore Y. Ts'o <tytso@mit.edu>
5784M:	Jaegeuk Kim <jaegeuk@kernel.org>
5785L:	linux-fscrypt@vger.kernel.org
5786Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5788S:	Supported
5789F:	fs/crypto/
5790F:	include/linux/fscrypt*.h
5791F:	Documentation/filesystems/fscrypt.rst
5792
5793FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5794M:	Jan Kara <jack@suse.cz>
5795R:	Amir Goldstein <amir73il@gmail.com>
5796L:	linux-fsdevel@vger.kernel.org
5797S:	Maintained
5798F:	fs/notify/
5799F:	include/linux/fsnotify*.h
5800
5801FUJITSU LAPTOP EXTRAS
5802M:	Jonathan Woithe <jwoithe@just42.net>
5803L:	platform-driver-x86@vger.kernel.org
5804S:	Maintained
5805F:	drivers/platform/x86/fujitsu-laptop.c
5806
5807FUJITSU M-5MO LS CAMERA ISP DRIVER
5808M:	Kyungmin Park <kyungmin.park@samsung.com>
5809M:	Heungjun Kim <riverful.kim@samsung.com>
5810L:	linux-media@vger.kernel.org
5811S:	Maintained
5812F:	drivers/media/i2c/m5mols/
5813F:	include/media/i2c/m5mols.h
5814
5815FUJITSU TABLET EXTRAS
5816M:	Robert Gerlach <khnz@gmx.de>
5817L:	platform-driver-x86@vger.kernel.org
5818S:	Maintained
5819F:	drivers/platform/x86/fujitsu-tablet.c
5820
5821FUSE: FILESYSTEM IN USERSPACE
5822M:	Miklos Szeredi <miklos@szeredi.hu>
5823L:	linux-fsdevel@vger.kernel.org
5824W:	http://fuse.sourceforge.net/
5825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5826S:	Maintained
5827F:	fs/fuse/
5828F:	include/uapi/linux/fuse.h
5829F:	Documentation/filesystems/fuse.txt
5830
5831FUTEX SUBSYSTEM
5832M:	Thomas Gleixner <tglx@linutronix.de>
5833M:	Ingo Molnar <mingo@redhat.com>
5834R:	Peter Zijlstra <peterz@infradead.org>
5835R:	Darren Hart <dvhart@infradead.org>
5836L:	linux-kernel@vger.kernel.org
5837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5838S:	Maintained
5839F:	kernel/futex.c
5840F:	kernel/futex_compat.c
5841F:	include/asm-generic/futex.h
5842F:	include/linux/futex.h
5843F:	include/uapi/linux/futex.h
5844F:	tools/testing/selftests/futex/
5845F:	tools/perf/bench/futex*
5846F:	Documentation/*futex*
5847
5848GCC PLUGINS
5849M:	Kees Cook <keescook@chromium.org>
5850R:	Emese Revfy <re.emese@gmail.com>
5851L:	kernel-hardening@lists.openwall.com
5852S:	Maintained
5853F:	scripts/gcc-plugins/
5854F:	scripts/gcc-plugin.sh
5855F:	scripts/Makefile.gcc-plugins
5856F:	Documentation/gcc-plugins.txt
5857
5858GCOV BASED KERNEL PROFILING
5859M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5860S:	Maintained
5861F:	kernel/gcov/
5862F:	Documentation/dev-tools/gcov.rst
5863
5864GDB KERNEL DEBUGGING HELPER SCRIPTS
5865M:	Jan Kiszka <jan.kiszka@siemens.com>
5866M:	Kieran Bingham <kieran@bingham.xyz>
5867S:	Supported
5868F:	scripts/gdb/
5869
5870GDT SCSI DISK ARRAY CONTROLLER DRIVER
5871M:	Achim Leubner <achim_leubner@adaptec.com>
5872L:	linux-scsi@vger.kernel.org
5873W:	http://www.icp-vortex.com/
5874S:	Supported
5875F:	drivers/scsi/gdt*
5876
5877GEMTEK FM RADIO RECEIVER DRIVER
5878M:	Hans Verkuil <hverkuil@xs4all.nl>
5879L:	linux-media@vger.kernel.org
5880T:	git git://linuxtv.org/media_tree.git
5881W:	https://linuxtv.org
5882S:	Maintained
5883F:	drivers/media/radio/radio-gemtek*
5884
5885GENERIC GPIO I2C DRIVER
5886M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5887S:	Supported
5888F:	drivers/i2c/busses/i2c-gpio.c
5889F:	include/linux/i2c-gpio.h
5890
5891GENERIC GPIO I2C MULTIPLEXER DRIVER
5892M:	Peter Korsgaard <peter.korsgaard@barco.com>
5893L:	linux-i2c@vger.kernel.org
5894S:	Supported
5895F:	drivers/i2c/muxes/i2c-mux-gpio.c
5896F:	include/linux/i2c-mux-gpio.h
5897F:	Documentation/i2c/muxes/i2c-mux-gpio
5898
5899GENERIC HDLC (WAN) DRIVERS
5900M:	Krzysztof Halasa <khc@pm.waw.pl>
5901W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5902S:	Maintained
5903F:	drivers/net/wan/c101.c
5904F:	drivers/net/wan/hd6457*
5905F:	drivers/net/wan/hdlc*
5906F:	drivers/net/wan/n2.c
5907F:	drivers/net/wan/pc300too.c
5908F:	drivers/net/wan/pci200syn.c
5909F:	drivers/net/wan/wanxl*
5910
5911GENERIC INCLUDE/ASM HEADER FILES
5912M:	Arnd Bergmann <arnd@arndb.de>
5913L:	linux-arch@vger.kernel.org
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5915S:	Maintained
5916F:	include/asm-generic/
5917F:	include/uapi/asm-generic/
5918
5919GENERIC PHY FRAMEWORK
5920M:	Kishon Vijay Abraham I <kishon@ti.com>
5921L:	linux-kernel@vger.kernel.org
5922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5923S:	Supported
5924F:	drivers/phy/
5925F:	include/linux/phy/
5926
5927GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5928M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5929S:	Supported
5930F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5931
5932GENERIC PM DOMAINS
5933M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5934M:	Kevin Hilman <khilman@kernel.org>
5935M:	Ulf Hansson <ulf.hansson@linaro.org>
5936L:	linux-pm@vger.kernel.org
5937S:	Supported
5938F:	drivers/base/power/domain*.c
5939F:	include/linux/pm_domain.h
5940F:	Documentation/devicetree/bindings/power/power_domain.txt
5941
5942GENERIC UIO DRIVER FOR PCI DEVICES
5943M:	"Michael S. Tsirkin" <mst@redhat.com>
5944L:	kvm@vger.kernel.org
5945S:	Supported
5946F:	drivers/uio/uio_pci_generic.c
5947
5948GENWQE (IBM Generic Workqueue Card)
5949M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5950M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5951S:	Supported
5952F:	drivers/misc/genwqe/
5953
5954GET_MAINTAINER SCRIPT
5955M:	Joe Perches <joe@perches.com>
5956S:	Maintained
5957F:	scripts/get_maintainer.pl
5958
5959GFS2 FILE SYSTEM
5960M:	Steven Whitehouse <swhiteho@redhat.com>
5961M:	Bob Peterson <rpeterso@redhat.com>
5962L:	cluster-devel@redhat.com
5963W:	http://sources.redhat.com/cluster/
5964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5965S:	Supported
5966F:	Documentation/filesystems/gfs2*.txt
5967F:	fs/gfs2/
5968F:	include/uapi/linux/gfs2_ondisk.h
5969
5970GIGASET ISDN DRIVERS
5971M:	Paul Bolle <pebolle@tiscali.nl>
5972L:	gigaset307x-common@lists.sourceforge.net
5973W:	http://gigaset307x.sourceforge.net/
5974S:	Odd Fixes
5975F:	Documentation/isdn/README.gigaset
5976F:	drivers/isdn/gigaset/
5977F:	include/uapi/linux/gigaset_dev.h
5978
5979GO7007 MPEG CODEC
5980M:	Hans Verkuil <hans.verkuil@cisco.com>
5981L:	linux-media@vger.kernel.org
5982S:	Maintained
5983F:	drivers/media/usb/go7007/
5984
5985GOODIX TOUCHSCREEN
5986M:	Bastien Nocera <hadess@hadess.net>
5987L:	linux-input@vger.kernel.org
5988S:	Maintained
5989F:	drivers/input/touchscreen/goodix.c
5990
5991GPD POCKET FAN DRIVER
5992M:	Hans de Goede <hdegoede@redhat.com>
5993L:	platform-driver-x86@vger.kernel.org
5994S:	Maintained
5995F:	drivers/platform/x86/gpd-pocket-fan.c
5996
5997GPIO ACPI SUPPORT
5998M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5999M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6000L:	linux-gpio@vger.kernel.org
6001L:	linux-acpi@vger.kernel.org
6002S:	Maintained
6003F:	Documentation/acpi/gpio-properties.txt
6004F:	drivers/gpio/gpiolib-acpi.c
6005
6006GPIO IR Transmitter
6007M:	Sean Young <sean@mess.org>
6008L:	linux-media@vger.kernel.org
6009S:	Maintained
6010F:	drivers/media/rc/gpio-ir-tx.c
6011
6012GPIO MOCKUP DRIVER
6013M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6014R:	Bartosz Golaszewski <brgl@bgdev.pl>
6015L:	linux-gpio@vger.kernel.org
6016S:	Maintained
6017F:	drivers/gpio/gpio-mockup.c
6018F:	tools/testing/selftests/gpio/
6019
6020GPIO SUBSYSTEM
6021M:	Linus Walleij <linus.walleij@linaro.org>
6022L:	linux-gpio@vger.kernel.org
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6024S:	Maintained
6025F:	Documentation/devicetree/bindings/gpio/
6026F:	Documentation/driver-api/gpio/
6027F:	Documentation/gpio/
6028F:	Documentation/ABI/testing/gpio-cdev
6029F:	Documentation/ABI/obsolete/sysfs-gpio
6030F:	drivers/gpio/
6031F:	include/linux/gpio/
6032F:	include/linux/gpio.h
6033F:	include/linux/of_gpio.h
6034F:	include/asm-generic/gpio.h
6035F:	include/uapi/linux/gpio.h
6036F:	tools/gpio/
6037
6038GRE DEMULTIPLEXER DRIVER
6039M:	Dmitry Kozlov <xeb@mail.ru>
6040L:	netdev@vger.kernel.org
6041S:	Maintained
6042F:	net/ipv4/gre_demux.c
6043F:	net/ipv4/gre_offload.c
6044F:	include/net/gre.h
6045
6046GRETH 10/100/1G Ethernet MAC device driver
6047M:	Andreas Larsson <andreas@gaisler.com>
6048L:	netdev@vger.kernel.org
6049S:	Maintained
6050F:	drivers/net/ethernet/aeroflex/
6051
6052GREYBUS AUDIO PROTOCOLS DRIVERS
6053M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6054M:	Mark Greer <mgreer@animalcreek.com>
6055S:	Maintained
6056F:	drivers/staging/greybus/audio_apbridgea.c
6057F:	drivers/staging/greybus/audio_apbridgea.h
6058F:	drivers/staging/greybus/audio_codec.c
6059F:	drivers/staging/greybus/audio_codec.h
6060F:	drivers/staging/greybus/audio_gb.c
6061F:	drivers/staging/greybus/audio_manager.c
6062F:	drivers/staging/greybus/audio_manager.h
6063F:	drivers/staging/greybus/audio_manager_module.c
6064F:	drivers/staging/greybus/audio_manager_private.h
6065F:	drivers/staging/greybus/audio_manager_sysfs.c
6066F:	drivers/staging/greybus/audio_module.c
6067F:	drivers/staging/greybus/audio_topology.c
6068
6069GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6070M:	Viresh Kumar <vireshk@kernel.org>
6071S:	Maintained
6072F:	drivers/staging/greybus/authentication.c
6073F:	drivers/staging/greybus/bootrom.c
6074F:	drivers/staging/greybus/firmware.h
6075F:	drivers/staging/greybus/fw-core.c
6076F:	drivers/staging/greybus/fw-download.c
6077F:	drivers/staging/greybus/fw-managament.c
6078F:	drivers/staging/greybus/greybus_authentication.h
6079F:	drivers/staging/greybus/greybus_firmware.h
6080F:	drivers/staging/greybus/hid.c
6081F:	drivers/staging/greybus/i2c.c
6082F:	drivers/staging/greybus/spi.c
6083F:	drivers/staging/greybus/spilib.c
6084F:	drivers/staging/greybus/spilib.h
6085
6086GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6087M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6088S:	Maintained
6089F:	drivers/staging/greybus/loopback.c
6090F:	drivers/staging/greybus/timesync.c
6091F:	drivers/staging/greybus/timesync_platform.c
6092
6093GREYBUS PLATFORM DRIVERS
6094M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6095S:	Maintained
6096F:	drivers/staging/greybus/arche-platform.c
6097F:	drivers/staging/greybus/arche-apb-ctrl.c
6098F:	drivers/staging/greybus/arche_platform.h
6099
6100GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6101M:	Rui Miguel Silva <rmfrfs@gmail.com>
6102S:	Maintained
6103F:	drivers/staging/greybus/sdio.c
6104F:	drivers/staging/greybus/light.c
6105F:	drivers/staging/greybus/gpio.c
6106F:	drivers/staging/greybus/power_supply.c
6107F:	drivers/staging/greybus/spi.c
6108F:	drivers/staging/greybus/spilib.c
6109
6110GREYBUS SUBSYSTEM
6111M:	Johan Hovold <johan@kernel.org>
6112M:	Alex Elder <elder@kernel.org>
6113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6114S:	Maintained
6115F:	drivers/staging/greybus/
6116L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6117
6118GREYBUS UART PROTOCOLS DRIVERS
6119M:	David Lin <dtwlin@gmail.com>
6120S:	Maintained
6121F:	drivers/staging/greybus/uart.c
6122F:	drivers/staging/greybus/log.c
6123
6124GS1662 VIDEO SERIALIZER
6125M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6126L:	linux-media@vger.kernel.org
6127T:	git git://linuxtv.org/media_tree.git
6128S:	Maintained
6129F:	drivers/media/spi/gs1662.c
6130
6131GSPCA FINEPIX SUBDRIVER
6132M:	Frank Zago <frank@zago.net>
6133L:	linux-media@vger.kernel.org
6134T:	git git://linuxtv.org/media_tree.git
6135S:	Maintained
6136F:	drivers/media/usb/gspca/finepix.c
6137
6138GSPCA GL860 SUBDRIVER
6139M:	Olivier Lorin <o.lorin@laposte.net>
6140L:	linux-media@vger.kernel.org
6141T:	git git://linuxtv.org/media_tree.git
6142S:	Maintained
6143F:	drivers/media/usb/gspca/gl860/
6144
6145GSPCA M5602 SUBDRIVER
6146M:	Erik Andren <erik.andren@gmail.com>
6147L:	linux-media@vger.kernel.org
6148T:	git git://linuxtv.org/media_tree.git
6149S:	Maintained
6150F:	drivers/media/usb/gspca/m5602/
6151
6152GSPCA PAC207 SONIXB SUBDRIVER
6153M:	Hans Verkuil <hverkuil@xs4all.nl>
6154L:	linux-media@vger.kernel.org
6155T:	git git://linuxtv.org/media_tree.git
6156S:	Odd Fixes
6157F:	drivers/media/usb/gspca/pac207.c
6158
6159GSPCA SN9C20X SUBDRIVER
6160M:	Brian Johnson <brijohn@gmail.com>
6161L:	linux-media@vger.kernel.org
6162T:	git git://linuxtv.org/media_tree.git
6163S:	Maintained
6164F:	drivers/media/usb/gspca/sn9c20x.c
6165
6166GSPCA T613 SUBDRIVER
6167M:	Leandro Costantino <lcostantino@gmail.com>
6168L:	linux-media@vger.kernel.org
6169T:	git git://linuxtv.org/media_tree.git
6170S:	Maintained
6171F:	drivers/media/usb/gspca/t613.c
6172
6173GSPCA USB WEBCAM DRIVER
6174M:	Hans Verkuil <hverkuil@xs4all.nl>
6175L:	linux-media@vger.kernel.org
6176T:	git git://linuxtv.org/media_tree.git
6177S:	Odd Fixes
6178F:	drivers/media/usb/gspca/
6179
6180GTP (GPRS Tunneling Protocol)
6181M:	Pablo Neira Ayuso <pablo@netfilter.org>
6182M:	Harald Welte <laforge@gnumonks.org>
6183L:	osmocom-net-gprs@lists.osmocom.org
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6185S:	Maintained
6186F:	drivers/net/gtp.c
6187
6188GUID PARTITION TABLE (GPT)
6189M:	Davidlohr Bueso <dave@stgolabs.net>
6190L:	linux-efi@vger.kernel.org
6191S:	Maintained
6192F:	block/partitions/efi.*
6193
6194H8/300 ARCHITECTURE
6195M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6196L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6197W:	http://uclinux-h8.sourceforge.jp
6198T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6199S:	Maintained
6200F:	arch/h8300/
6201F:	drivers/clocksource/h8300_*.c
6202F:	drivers/clk/h8300/
6203F:	drivers/irqchip/irq-renesas-h8*.c
6204
6205HACKRF MEDIA DRIVER
6206M:	Antti Palosaari <crope@iki.fi>
6207L:	linux-media@vger.kernel.org
6208W:	https://linuxtv.org
6209W:	http://palosaari.fi/linux/
6210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6211T:	git git://linuxtv.org/anttip/media_tree.git
6212S:	Maintained
6213F:	drivers/media/usb/hackrf/
6214
6215HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6216M:	Frank Seidel <frank@f-seidel.de>
6217L:	platform-driver-x86@vger.kernel.org
6218W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6219S:	Maintained
6220F:	drivers/platform/x86/hdaps.c
6221
6222HARDWARE MONITORING
6223M:	Jean Delvare <jdelvare@suse.com>
6224M:	Guenter Roeck <linux@roeck-us.net>
6225L:	linux-hwmon@vger.kernel.org
6226W:	http://hwmon.wiki.kernel.org/
6227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6228S:	Maintained
6229F:	Documentation/hwmon/
6230F:	drivers/hwmon/
6231F:	include/linux/hwmon*.h
6232
6233HARDWARE RANDOM NUMBER GENERATOR CORE
6234M:	Matt Mackall <mpm@selenic.com>
6235M:	Herbert Xu <herbert@gondor.apana.org.au>
6236L:	linux-crypto@vger.kernel.org
6237S:	Odd fixes
6238F:	Documentation/devicetree/bindings/rng/
6239F:	Documentation/hw_random.txt
6240F:	drivers/char/hw_random/
6241F:	include/linux/hw_random.h
6242
6243HARDWARE TRACING FACILITIES
6244M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6245S:	Maintained
6246F:	drivers/hwtracing/
6247
6248HARDWARE SPINLOCK CORE
6249M:	Ohad Ben-Cohen <ohad@wizery.com>
6250M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6251L:	linux-remoteproc@vger.kernel.org
6252S:	Maintained
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6254F:	Documentation/devicetree/bindings/hwlock/
6255F:	Documentation/hwspinlock.txt
6256F:	drivers/hwspinlock/
6257F:	include/linux/hwspinlock.h
6258
6259HARMONY SOUND DRIVER
6260L:	linux-parisc@vger.kernel.org
6261S:	Maintained
6262F:	sound/parisc/harmony.*
6263
6264HDPVR USB VIDEO ENCODER DRIVER
6265M:	Hans Verkuil <hverkuil@xs4all.nl>
6266L:	linux-media@vger.kernel.org
6267T:	git git://linuxtv.org/media_tree.git
6268W:	https://linuxtv.org
6269S:	Odd Fixes
6270F:	drivers/media/usb/hdpvr/
6271
6272HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6273M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6274S:	Supported
6275F:	Documentation/watchdog/hpwdt.txt
6276F:	drivers/watchdog/hpwdt.c
6277
6278HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6279M:	Don Brace <don.brace@microsemi.com>
6280L:	esc.storagedev@microsemi.com
6281L:	linux-scsi@vger.kernel.org
6282S:	Supported
6283F:	Documentation/scsi/hpsa.txt
6284F:	drivers/scsi/hpsa*.[ch]
6285F:	include/linux/cciss*.h
6286F:	include/uapi/linux/cciss*.h
6287
6288HFI1 DRIVER
6289M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6290M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6291L:	linux-rdma@vger.kernel.org
6292S:	Supported
6293F:	drivers/infiniband/hw/hfi1
6294
6295HFS FILESYSTEM
6296L:	linux-fsdevel@vger.kernel.org
6297S:	Orphan
6298F:	Documentation/filesystems/hfs.txt
6299F:	fs/hfs/
6300
6301HFSPLUS FILESYSTEM
6302L:	linux-fsdevel@vger.kernel.org
6303S:	Orphan
6304F:	Documentation/filesystems/hfsplus.txt
6305F:	fs/hfsplus/
6306
6307HGA FRAMEBUFFER DRIVER
6308M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6309L:	linux-nvidia@lists.surfsouth.com
6310W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6311S:	Maintained
6312F:	drivers/video/fbdev/hgafb.c
6313
6314HIBERNATION (aka Software Suspend, aka swsusp)
6315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6316M:	Pavel Machek <pavel@ucw.cz>
6317L:	linux-pm@vger.kernel.org
6318B:	https://bugzilla.kernel.org
6319S:	Supported
6320F:	arch/x86/power/
6321F:	drivers/base/power/
6322F:	kernel/power/
6323F:	include/linux/suspend.h
6324F:	include/linux/freezer.h
6325F:	include/linux/pm.h
6326F:	arch/*/include/asm/suspend*.h
6327
6328HID CORE LAYER
6329M:	Jiri Kosina <jikos@kernel.org>
6330R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6331L:	linux-input@vger.kernel.org
6332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6333S:	Maintained
6334F:	drivers/hid/
6335F:	include/linux/hid*
6336F:	include/uapi/linux/hid*
6337
6338HID SENSOR HUB DRIVERS
6339M:	Jiri Kosina <jikos@kernel.org>
6340M:	Jonathan Cameron <jic23@kernel.org>
6341M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6342L:	linux-input@vger.kernel.org
6343L:	linux-iio@vger.kernel.org
6344S:	Maintained
6345F:	Documentation/hid/hid-sensor*
6346F:	drivers/hid/hid-sensor-*
6347F:	drivers/iio/*/hid-*
6348F:	include/linux/hid-sensor-*
6349
6350HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6351M:	Thomas Gleixner <tglx@linutronix.de>
6352L:	linux-kernel@vger.kernel.org
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6354S:	Maintained
6355F:	Documentation/timers/
6356F:	kernel/time/hrtimer.c
6357F:	kernel/time/clockevents.c
6358F:	kernel/time/timer_*.c
6359F:	include/linux/clockchips.h
6360F:	include/linux/hrtimer.h
6361
6362HIGH-SPEED SCC DRIVER FOR AX.25
6363L:	linux-hams@vger.kernel.org
6364S:	Orphan
6365F:	drivers/net/hamradio/dmascc.c
6366F:	drivers/net/hamradio/scc.c
6367
6368HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6369M:	HighPoint Linux Team <linux@highpoint-tech.com>
6370W:	http://www.highpoint-tech.com
6371S:	Supported
6372F:	Documentation/scsi/hptiop.txt
6373F:	drivers/scsi/hptiop.c
6374
6375HIPPI
6376M:	Jes Sorensen <jes@trained-monkey.org>
6377L:	linux-hippi@sunsite.dk
6378S:	Maintained
6379F:	include/linux/hippidevice.h
6380F:	include/uapi/linux/if_hippi.h
6381F:	net/802/hippi.c
6382F:	drivers/net/hippi/
6383
6384HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6385M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6386M:	Salil Mehta <salil.mehta@huawei.com>
6387L:	netdev@vger.kernel.org
6388W:	http://www.hisilicon.com
6389S:	Maintained
6390F:	drivers/net/ethernet/hisilicon/hns3/
6391
6392HISILICON LPC BUS DRIVER
6393M:	john.garry@huawei.com
6394W:	http://www.hisilicon.com
6395S:	Maintained
6396F:	drivers/bus/hisi_lpc.c
6397F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6398
6399HISILICON NETWORK SUBSYSTEM DRIVER
6400M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6401M:	Salil Mehta <salil.mehta@huawei.com>
6402L:	netdev@vger.kernel.org
6403W:	http://www.hisilicon.com
6404S:	Maintained
6405F:	drivers/net/ethernet/hisilicon/
6406F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6407
6408HISILICON PMU DRIVER
6409M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6410W:	http://www.hisilicon.com
6411S:	Supported
6412F:	drivers/perf/hisilicon
6413F:	Documentation/perf/hisi-pmu.txt
6414
6415HISILICON ROCE DRIVER
6416M:	Lijun Ou <oulijun@huawei.com>
6417M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6418L:	linux-rdma@vger.kernel.org
6419S:	Maintained
6420F:	drivers/infiniband/hw/hns/
6421F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6422
6423HISILICON SAS Controller
6424M:	John Garry <john.garry@huawei.com>
6425W:	http://www.hisilicon.com
6426S:	Supported
6427F:	drivers/scsi/hisi_sas/
6428F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6429
6430HMM - Heterogeneous Memory Management
6431M:	Jérôme Glisse <jglisse@redhat.com>
6432L:	linux-mm@kvack.org
6433S:	Maintained
6434F:	mm/hmm*
6435F:	include/linux/hmm*
6436F:	Documentation/vm/hmm.txt
6437
6438HOST AP DRIVER
6439M:	Jouni Malinen <j@w1.fi>
6440L:	linux-wireless@vger.kernel.org
6441W:	http://w1.fi/hostap-driver.html
6442S:	Obsolete
6443F:	drivers/net/wireless/intersil/hostap/
6444
6445HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6446L:	platform-driver-x86@vger.kernel.org
6447S:	Orphan
6448F:	drivers/platform/x86/tc1100-wmi.c
6449
6450HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6451M:	Jaroslav Kysela <perex@perex.cz>
6452S:	Maintained
6453F:	drivers/net/ethernet/hp/hp100.*
6454
6455HPET:	High Precision Event Timers driver
6456M:	Clemens Ladisch <clemens@ladisch.de>
6457S:	Maintained
6458F:	Documentation/timers/hpet.txt
6459F:	drivers/char/hpet.c
6460F:	include/linux/hpet.h
6461F:	include/uapi/linux/hpet.h
6462
6463HPET:	x86
6464S:	Orphan
6465F:	arch/x86/kernel/hpet.c
6466F:	arch/x86/include/asm/hpet.h
6467
6468HPFS FILESYSTEM
6469M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6470W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6471S:	Maintained
6472F:	fs/hpfs/
6473
6474HSI SUBSYSTEM
6475M:	Sebastian Reichel <sre@kernel.org>
6476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6477S:	Maintained
6478F:	Documentation/ABI/testing/sysfs-bus-hsi
6479F:	Documentation/driver-api/hsi.rst
6480F:	drivers/hsi/
6481F:	include/linux/hsi/
6482F:	include/uapi/linux/hsi/
6483
6484HSO 3G MODEM DRIVER
6485L:	linux-usb@vger.kernel.org
6486S:	Orphan
6487F:	drivers/net/usb/hso.c
6488
6489HSR NETWORK PROTOCOL
6490M:	Arvid Brodin <arvid.brodin@alten.se>
6491L:	netdev@vger.kernel.org
6492S:	Maintained
6493F:	net/hsr/
6494
6495HT16K33 LED CONTROLLER DRIVER
6496M:	Robin van der Gracht <robin@protonic.nl>
6497S:	Maintained
6498F:	drivers/auxdisplay/ht16k33.c
6499F:	Documentation/devicetree/bindings/display/ht16k33.txt
6500
6501HTCPEN TOUCHSCREEN DRIVER
6502M:	Pau Oliva Fora <pof@eslack.org>
6503L:	linux-input@vger.kernel.org
6504S:	Maintained
6505F:	drivers/input/touchscreen/htcpen.c
6506
6507HUAWEI ETHERNET DRIVER
6508M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6509L:	netdev@vger.kernel.org
6510S:	Supported
6511F:	Documentation/networking/hinic.txt
6512F:	drivers/net/ethernet/huawei/hinic/
6513
6514HUGETLB FILESYSTEM
6515M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6516S:	Maintained
6517F:	fs/hugetlbfs/
6518
6519HVA ST MEDIA DRIVER
6520M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6521L:	linux-media@vger.kernel.org
6522T:	git git://linuxtv.org/media_tree.git
6523W:	https://linuxtv.org
6524S:	Supported
6525F:	drivers/media/platform/sti/hva
6526
6527HWPOISON MEMORY FAILURE HANDLING
6528M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6529L:	linux-mm@kvack.org
6530S:	Maintained
6531F:	mm/memory-failure.c
6532F:	mm/hwpoison-inject.c
6533
6534Hyper-V CORE AND DRIVERS
6535M:	"K. Y. Srinivasan" <kys@microsoft.com>
6536M:	Haiyang Zhang <haiyangz@microsoft.com>
6537M:	Stephen Hemminger <sthemmin@microsoft.com>
6538L:	devel@linuxdriverproject.org
6539S:	Maintained
6540F:	Documentation/networking/netvsc.txt
6541F:	arch/x86/include/asm/mshyperv.h
6542F:	arch/x86/include/asm/trace/hyperv.h
6543F:	arch/x86/include/asm/hyperv-tlfs.h
6544F:	arch/x86/kernel/cpu/mshyperv.c
6545F:	arch/x86/hyperv
6546F:	drivers/hid/hid-hyperv.c
6547F:	drivers/hv/
6548F:	drivers/input/serio/hyperv-keyboard.c
6549F:	drivers/pci/host/pci-hyperv.c
6550F:	drivers/net/hyperv/
6551F:	drivers/scsi/storvsc_drv.c
6552F:	drivers/uio/uio_hv_generic.c
6553F:	drivers/video/fbdev/hyperv_fb.c
6554F:	net/vmw_vsock/hyperv_transport.c
6555F:	include/linux/hyperv.h
6556F:	include/uapi/linux/hyperv.h
6557F:	tools/hv/
6558F:	Documentation/ABI/stable/sysfs-bus-vmbus
6559
6560HYPERVISOR VIRTUAL CONSOLE DRIVER
6561L:	linuxppc-dev@lists.ozlabs.org
6562S:	Odd Fixes
6563F:	drivers/tty/hvc/
6564
6565I2C ACPI SUPPORT
6566M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6567L:	linux-i2c@vger.kernel.org
6568L:	linux-acpi@vger.kernel.org
6569S:	Maintained
6570F:	drivers/i2c/i2c-core-acpi.c
6571
6572I2C MUXES
6573M:	Peter Rosin <peda@axentia.se>
6574L:	linux-i2c@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/i2c/i2c-topology
6577F:	Documentation/i2c/muxes/
6578F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6579F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6580F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6581F:	drivers/i2c/i2c-mux.c
6582F:	drivers/i2c/muxes/
6583F:	include/linux/i2c-mux.h
6584
6585I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6586M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6587L:	linux-i2c@vger.kernel.org
6588S:	Maintained
6589F:	drivers/i2c/busses/i2c-mv64xxx.c
6590
6591I2C OVER PARALLEL PORT
6592M:	Jean Delvare <jdelvare@suse.com>
6593L:	linux-i2c@vger.kernel.org
6594S:	Maintained
6595F:	Documentation/i2c/busses/i2c-parport
6596F:	Documentation/i2c/busses/i2c-parport-light
6597F:	drivers/i2c/busses/i2c-parport.c
6598F:	drivers/i2c/busses/i2c-parport-light.c
6599
6600I2C SUBSYSTEM
6601M:	Wolfram Sang <wsa@the-dreams.de>
6602L:	linux-i2c@vger.kernel.org
6603W:	https://i2c.wiki.kernel.org/
6604Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6606S:	Maintained
6607F:	Documentation/devicetree/bindings/i2c/i2c.txt
6608F:	Documentation/i2c/
6609F:	drivers/i2c/*
6610F:	include/linux/i2c.h
6611F:	include/linux/i2c-dev.h
6612F:	include/linux/i2c-smbus.h
6613F:	include/uapi/linux/i2c.h
6614F:	include/uapi/linux/i2c-*.h
6615
6616I2C SUBSYSTEM HOST DRIVERS
6617L:	linux-i2c@vger.kernel.org
6618W:	https://i2c.wiki.kernel.org/
6619Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6621S:	Odd Fixes
6622F:	Documentation/devicetree/bindings/i2c/
6623F:	drivers/i2c/algos/
6624F:	drivers/i2c/busses/
6625
6626I2C-TAOS-EVM DRIVER
6627M:	Jean Delvare <jdelvare@suse.com>
6628L:	linux-i2c@vger.kernel.org
6629S:	Maintained
6630F:	Documentation/i2c/busses/i2c-taos-evm
6631F:	drivers/i2c/busses/i2c-taos-evm.c
6632
6633I2C-TINY-USB DRIVER
6634M:	Till Harbaum <till@harbaum.org>
6635L:	linux-i2c@vger.kernel.org
6636W:	http://www.harbaum.org/till/i2c_tiny_usb
6637S:	Maintained
6638F:	drivers/i2c/busses/i2c-tiny-usb.c
6639
6640I2C/SMBUS CONTROLLER DRIVERS FOR PC
6641M:	Jean Delvare <jdelvare@suse.com>
6642L:	linux-i2c@vger.kernel.org
6643S:	Maintained
6644F:	Documentation/i2c/busses/i2c-ali1535
6645F:	Documentation/i2c/busses/i2c-ali1563
6646F:	Documentation/i2c/busses/i2c-ali15x3
6647F:	Documentation/i2c/busses/i2c-amd756
6648F:	Documentation/i2c/busses/i2c-amd8111
6649F:	Documentation/i2c/busses/i2c-i801
6650F:	Documentation/i2c/busses/i2c-nforce2
6651F:	Documentation/i2c/busses/i2c-piix4
6652F:	Documentation/i2c/busses/i2c-sis5595
6653F:	Documentation/i2c/busses/i2c-sis630
6654F:	Documentation/i2c/busses/i2c-sis96x
6655F:	Documentation/i2c/busses/i2c-via
6656F:	Documentation/i2c/busses/i2c-viapro
6657F:	drivers/i2c/busses/i2c-ali1535.c
6658F:	drivers/i2c/busses/i2c-ali1563.c
6659F:	drivers/i2c/busses/i2c-ali15x3.c
6660F:	drivers/i2c/busses/i2c-amd756.c
6661F:	drivers/i2c/busses/i2c-amd756-s4882.c
6662F:	drivers/i2c/busses/i2c-amd8111.c
6663F:	drivers/i2c/busses/i2c-i801.c
6664F:	drivers/i2c/busses/i2c-isch.c
6665F:	drivers/i2c/busses/i2c-nforce2.c
6666F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6667F:	drivers/i2c/busses/i2c-piix4.c
6668F:	drivers/i2c/busses/i2c-sis5595.c
6669F:	drivers/i2c/busses/i2c-sis630.c
6670F:	drivers/i2c/busses/i2c-sis96x.c
6671F:	drivers/i2c/busses/i2c-via.c
6672F:	drivers/i2c/busses/i2c-viapro.c
6673
6674I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6675M:	Hans de Goede <hdegoede@redhat.com>
6676L:	linux-i2c@vger.kernel.org
6677S:	Maintained
6678F:	drivers/i2c/busses/i2c-cht-wc.c
6679
6680I2C/SMBUS ISMT DRIVER
6681M:	Seth Heasley <seth.heasley@intel.com>
6682M:	Neil Horman <nhorman@tuxdriver.com>
6683L:	linux-i2c@vger.kernel.org
6684F:	drivers/i2c/busses/i2c-ismt.c
6685F:	Documentation/i2c/busses/i2c-ismt
6686
6687I2C/SMBUS STUB DRIVER
6688M:	Jean Delvare <jdelvare@suse.com>
6689L:	linux-i2c@vger.kernel.org
6690S:	Maintained
6691F:	drivers/i2c/i2c-stub.c
6692
6693IA64 (Itanium) PLATFORM
6694M:	Tony Luck <tony.luck@intel.com>
6695M:	Fenghua Yu <fenghua.yu@intel.com>
6696L:	linux-ia64@vger.kernel.org
6697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6698S:	Maintained
6699F:	arch/ia64/
6700
6701IBM Power 842 compression accelerator
6702M:	Haren Myneni <haren@us.ibm.com>
6703S:	Supported
6704F:	drivers/crypto/nx/Makefile
6705F:	drivers/crypto/nx/Kconfig
6706F:	drivers/crypto/nx/nx-842*
6707F:	include/linux/sw842.h
6708F:	crypto/842.c
6709F:	lib/842/
6710
6711IBM Power in-Nest Crypto Acceleration
6712M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6713M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6714L:	linux-crypto@vger.kernel.org
6715S:	Supported
6716F:	drivers/crypto/nx/Makefile
6717F:	drivers/crypto/nx/Kconfig
6718F:	drivers/crypto/nx/nx-aes*
6719F:	drivers/crypto/nx/nx-sha*
6720F:	drivers/crypto/nx/nx.*
6721F:	drivers/crypto/nx/nx_csbcpb.h
6722F:	drivers/crypto/nx/nx_debugfs.h
6723
6724IBM Power Linux RAID adapter
6725M:	Brian King <brking@us.ibm.com>
6726S:	Supported
6727F:	drivers/scsi/ipr.*
6728
6729IBM Power SRIOV Virtual NIC Device Driver
6730M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6731M:	John Allen <jallen@linux.vnet.ibm.com>
6732L:	netdev@vger.kernel.org
6733S:	Supported
6734F:	drivers/net/ethernet/ibm/ibmvnic.*
6735
6736IBM Power Virtual Accelerator Switchboard
6737M:	Sukadev Bhattiprolu
6738L:	linuxppc-dev@lists.ozlabs.org
6739S:	Supported
6740F:	arch/powerpc/platforms/powernv/vas*
6741F:	arch/powerpc/platforms/powernv/copy-paste.h
6742F:	arch/powerpc/include/asm/vas.h
6743F:	arch/powerpc/include/uapi/asm/vas.h
6744
6745IBM Power Virtual Ethernet Device Driver
6746M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6747L:	netdev@vger.kernel.org
6748S:	Supported
6749F:	drivers/net/ethernet/ibm/ibmveth.*
6750
6751IBM Power Virtual FC Device Drivers
6752M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6753L:	linux-scsi@vger.kernel.org
6754S:	Supported
6755F:	drivers/scsi/ibmvscsi/ibmvfc*
6756
6757IBM Power Virtual SCSI Device Drivers
6758M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6759L:	linux-scsi@vger.kernel.org
6760S:	Supported
6761F:	drivers/scsi/ibmvscsi/ibmvscsi*
6762F:	include/scsi/viosrp.h
6763
6764IBM Power Virtual SCSI Device Target Driver
6765M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6766M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6767L:	linux-scsi@vger.kernel.org
6768L:	target-devel@vger.kernel.org
6769S:	Supported
6770F:	drivers/scsi/ibmvscsi_tgt/
6771
6772IBM Power VMX Cryptographic instructions
6773M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6774M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6775L:	linux-crypto@vger.kernel.org
6776S:	Supported
6777F:	drivers/crypto/vmx/Makefile
6778F:	drivers/crypto/vmx/Kconfig
6779F:	drivers/crypto/vmx/vmx.c
6780F:	drivers/crypto/vmx/aes*
6781F:	drivers/crypto/vmx/ghash*
6782F:	drivers/crypto/vmx/ppc-xlate.pl
6783
6784IBM ServeRAID RAID DRIVER
6785S:	Orphan
6786F:	drivers/scsi/ips.*
6787
6788ICH LPC AND GPIO DRIVER
6789M:	Peter Tyser <ptyser@xes-inc.com>
6790S:	Maintained
6791F:	drivers/mfd/lpc_ich.c
6792F:	drivers/gpio/gpio-ich.c
6793
6794IDE SUBSYSTEM
6795M:	"David S. Miller" <davem@davemloft.net>
6796L:	linux-ide@vger.kernel.org
6797Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6799S:	Maintained
6800F:	Documentation/ide/
6801F:	drivers/ide/
6802F:	include/linux/ide.h
6803
6804IDE/ATAPI DRIVERS
6805M:	Borislav Petkov <bp@alien8.de>
6806L:	linux-ide@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/cdrom/ide-cd
6809F:	drivers/ide/ide-cd*
6810
6811IDEAPAD LAPTOP EXTRAS DRIVER
6812M:	Ike Panhc <ike.pan@canonical.com>
6813L:	platform-driver-x86@vger.kernel.org
6814W:	http://launchpad.net/ideapad-laptop
6815S:	Maintained
6816F:	drivers/platform/x86/ideapad-laptop.c
6817
6818IDEAPAD LAPTOP SLIDEBAR DRIVER
6819M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6820L:	linux-input@vger.kernel.org
6821W:	https://github.com/o2genum/ideapad-slidebar
6822S:	Maintained
6823F:	drivers/input/misc/ideapad_slidebar.c
6824
6825IDT VersaClock 5 CLOCK DRIVER
6826M:	Marek Vasut <marek.vasut@gmail.com>
6827S:	Maintained
6828F:	drivers/clk/clk-versaclock5.c
6829
6830IEEE 802.15.4 SUBSYSTEM
6831M:	Alexander Aring <alex.aring@gmail.com>
6832M:	Stefan Schmidt <stefan@osg.samsung.com>
6833L:	linux-wpan@vger.kernel.org
6834W:	http://wpan.cakelab.org/
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6837S:	Maintained
6838F:	net/ieee802154/
6839F:	net/mac802154/
6840F:	drivers/net/ieee802154/
6841F:	include/linux/nl802154.h
6842F:	include/linux/ieee802154.h
6843F:	include/net/nl802154.h
6844F:	include/net/mac802154.h
6845F:	include/net/af_ieee802154.h
6846F:	include/net/cfg802154.h
6847F:	include/net/ieee802154_netdev.h
6848F:	Documentation/networking/ieee802154.txt
6849
6850IFE PROTOCOL
6851M:	Yotam Gigi <yotam.gi@gmail.com>
6852M:	Jamal Hadi Salim <jhs@mojatatu.com>
6853F:	net/ife
6854F:	include/net/ife.h
6855F:	include/uapi/linux/ife.h
6856
6857IGORPLUG-USB IR RECEIVER
6858M:	Sean Young <sean@mess.org>
6859L:	linux-media@vger.kernel.org
6860S:	Maintained
6861F:	drivers/media/rc/igorplugusb.c
6862
6863IGUANAWORKS USB IR TRANSCEIVER
6864M:	Sean Young <sean@mess.org>
6865L:	linux-media@vger.kernel.org
6866S:	Maintained
6867F:	drivers/media/rc/iguanair.c
6868
6869IIO DIGITAL POTENTIOMETER DAC
6870M:	Peter Rosin <peda@axentia.se>
6871L:	linux-iio@vger.kernel.org
6872S:	Maintained
6873F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6874F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6875F:	drivers/iio/dac/dpot-dac.c
6876
6877IIO ENVELOPE DETECTOR
6878M:	Peter Rosin <peda@axentia.se>
6879L:	linux-iio@vger.kernel.org
6880S:	Maintained
6881F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6882F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6883F:	drivers/iio/adc/envelope-detector.c
6884
6885IIO MULTIPLEXER
6886M:	Peter Rosin <peda@axentia.se>
6887L:	linux-iio@vger.kernel.org
6888S:	Maintained
6889F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6890F:	drivers/iio/multiplexer/iio-mux.c
6891
6892IIO SUBSYSTEM AND DRIVERS
6893M:	Jonathan Cameron <jic23@kernel.org>
6894R:	Hartmut Knaack <knaack.h@gmx.de>
6895R:	Lars-Peter Clausen <lars@metafoo.de>
6896R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6897L:	linux-iio@vger.kernel.org
6898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6899S:	Maintained
6900F:	Documentation/ABI/testing/configfs-iio*
6901F:	Documentation/ABI/testing/sysfs-bus-iio*
6902F:	Documentation/devicetree/bindings/iio/
6903F:	drivers/iio/
6904F:	drivers/staging/iio/
6905F:	include/linux/iio/
6906F:	tools/iio/
6907
6908IKANOS/ADI EAGLE ADSL USB DRIVER
6909M:	Matthieu Castet <castet.matthieu@free.fr>
6910M:	Stanislaw Gruszka <stf_xl@wp.pl>
6911S:	Maintained
6912F:	drivers/usb/atm/ueagle-atm.c
6913
6914IMGTEC ASCII LCD DRIVER
6915M:	Paul Burton <paul.burton@mips.com>
6916S:	Maintained
6917F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6918F:	drivers/auxdisplay/img-ascii-lcd.c
6919
6920IMGTEC IR DECODER DRIVER
6921M:	James Hogan <jhogan@kernel.org>
6922S:	Maintained
6923F:	drivers/media/rc/img-ir/
6924
6925IMON SOUNDGRAPH USB IR RECEIVER
6926M:	Sean Young <sean@mess.org>
6927L:	linux-media@vger.kernel.org
6928S:	Maintained
6929F:	drivers/media/rc/imon_raw.c
6930F:	drivers/media/rc/imon.c
6931
6932IMS TWINTURBO FRAMEBUFFER DRIVER
6933L:	linux-fbdev@vger.kernel.org
6934S:	Orphan
6935F:	drivers/video/fbdev/imsttfb.c
6936
6937INA209 HARDWARE MONITOR DRIVER
6938M:	Guenter Roeck <linux@roeck-us.net>
6939L:	linux-hwmon@vger.kernel.org
6940S:	Maintained
6941F:	Documentation/hwmon/ina209
6942F:	Documentation/devicetree/bindings/i2c/ina209.txt
6943F:	drivers/hwmon/ina209.c
6944
6945INA2XX HARDWARE MONITOR DRIVER
6946M:	Guenter Roeck <linux@roeck-us.net>
6947L:	linux-hwmon@vger.kernel.org
6948S:	Maintained
6949F:	Documentation/hwmon/ina2xx
6950F:	drivers/hwmon/ina2xx.c
6951F:	include/linux/platform_data/ina2xx.h
6952
6953INDUSTRY PACK SUBSYSTEM (IPACK)
6954M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6955M:	Jens Taprogge <jens.taprogge@taprogge.org>
6956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6957L:	industrypack-devel@lists.sourceforge.net
6958W:	http://industrypack.sourceforge.net
6959S:	Maintained
6960F:	drivers/ipack/
6961
6962INFINIBAND SUBSYSTEM
6963M:	Doug Ledford <dledford@redhat.com>
6964M:	Jason Gunthorpe <jgg@mellanox.com>
6965L:	linux-rdma@vger.kernel.org
6966W:	https://github.com/linux-rdma/rdma-core
6967Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6969S:	Supported
6970F:	Documentation/devicetree/bindings/infiniband/
6971F:	Documentation/infiniband/
6972F:	drivers/infiniband/
6973F:	include/uapi/linux/if_infiniband.h
6974F:	include/uapi/rdma/
6975F:	include/rdma/
6976
6977INGENIC JZ4780 DMA Driver
6978M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6979S:	Maintained
6980F:	drivers/dma/dma-jz4780.c
6981
6982INGENIC JZ4780 NAND DRIVER
6983M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6984L:	linux-mtd@lists.infradead.org
6985S:	Maintained
6986F:	drivers/mtd/nand/raw/jz4780_*
6987
6988INOTIFY
6989M:	Jan Kara <jack@suse.cz>
6990R:	Amir Goldstein <amir73il@gmail.com>
6991L:	linux-fsdevel@vger.kernel.org
6992S:	Maintained
6993F:	Documentation/filesystems/inotify.txt
6994F:	fs/notify/inotify/
6995F:	include/linux/inotify.h
6996F:	include/uapi/linux/inotify.h
6997
6998INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6999M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7000L:	linux-input@vger.kernel.org
7001Q:	http://patchwork.kernel.org/project/linux-input/list/
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7003S:	Maintained
7004F:	drivers/input/
7005F:	include/linux/input.h
7006F:	include/uapi/linux/input.h
7007F:	include/uapi/linux/input-event-codes.h
7008F:	include/linux/input/
7009F:	Documentation/devicetree/bindings/input/
7010F:	Documentation/input/
7011
7012INPUT MULTITOUCH (MT) PROTOCOL
7013M:	Henrik Rydberg <rydberg@bitmath.org>
7014L:	linux-input@vger.kernel.org
7015S:	Odd fixes
7016F:	Documentation/input/multi-touch-protocol.rst
7017F:	drivers/input/input-mt.c
7018K:	\b(ABS|SYN)_MT_
7019
7020INSIDE SECURE CRYPTO DRIVER
7021M:	Antoine Tenart <antoine.tenart@bootlin.com>
7022F:	drivers/crypto/inside-secure/
7023S:	Maintained
7024L:	linux-crypto@vger.kernel.org
7025
7026INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7027M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7028M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7029L:	linux-integrity@vger.kernel.org
7030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7031S:	Supported
7032F:	security/integrity/ima/
7033
7034INTEL 810/815 FRAMEBUFFER DRIVER
7035M:	Antonino Daplas <adaplas@gmail.com>
7036L:	linux-fbdev@vger.kernel.org
7037S:	Maintained
7038F:	drivers/video/fbdev/i810/
7039
7040INTEL ASoC BDW/HSW DRIVERS
7041M:	Jie Yang <yang.jie@linux.intel.com>
7042L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7043S:	Supported
7044F:	sound/soc/intel/common/sst-dsp*
7045F:	sound/soc/intel/common/sst-firmware.c
7046F:	sound/soc/intel/boards/broadwell.c
7047F:	sound/soc/intel/haswell/
7048
7049INTEL C600 SERIES SAS CONTROLLER DRIVER
7050M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7051M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7052L:	linux-scsi@vger.kernel.org
7053T:	git git://git.code.sf.net/p/intel-sas/isci
7054S:	Supported
7055F:	drivers/scsi/isci/
7056
7057INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7058M:	Jani Nikula <jani.nikula@linux.intel.com>
7059M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7060M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7061L:	intel-gfx@lists.freedesktop.org
7062W:	https://01.org/linuxgraphics/
7063B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7064C:	irc://chat.freenode.net/intel-gfx
7065Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7066T:	git git://anongit.freedesktop.org/drm-intel
7067S:	Supported
7068F:	drivers/gpu/drm/i915/
7069F:	include/drm/i915*
7070F:	include/uapi/drm/i915_drm.h
7071F:	Documentation/gpu/i915.rst
7072
7073INTEL ETHERNET DRIVERS
7074M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7075L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7076W:	http://www.intel.com/support/feedback.htm
7077W:	http://e1000.sourceforge.net/
7078Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7081S:	Supported
7082F:	Documentation/networking/e100.txt
7083F:	Documentation/networking/e1000.txt
7084F:	Documentation/networking/e1000e.txt
7085F:	Documentation/networking/igb.txt
7086F:	Documentation/networking/igbvf.txt
7087F:	Documentation/networking/ixgb.txt
7088F:	Documentation/networking/ixgbe.txt
7089F:	Documentation/networking/ixgbevf.txt
7090F:	Documentation/networking/i40e.txt
7091F:	Documentation/networking/i40evf.txt
7092F:	Documentation/networking/ice.txt
7093F:	drivers/net/ethernet/intel/
7094F:	drivers/net/ethernet/intel/*/
7095F:	include/linux/avf/virtchnl.h
7096
7097INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7098M:	Maik Broemme <mbroemme@libmpq.org>
7099L:	linux-fbdev@vger.kernel.org
7100S:	Maintained
7101F:	Documentation/fb/intelfb.txt
7102F:	drivers/video/fbdev/intelfb/
7103
7104INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7105M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7106M:	Zhi Wang <zhi.a.wang@intel.com>
7107L:	intel-gvt-dev@lists.freedesktop.org
7108L:	intel-gfx@lists.freedesktop.org
7109W:	https://01.org/igvt-g
7110T:	git https://github.com/intel/gvt-linux.git
7111S:	Supported
7112F:	drivers/gpu/drm/i915/gvt/
7113
7114INTEL HID EVENT DRIVER
7115M:	Alex Hung <alex.hung@canonical.com>
7116L:	platform-driver-x86@vger.kernel.org
7117S:	Maintained
7118F:	drivers/platform/x86/intel-hid.c
7119
7120INTEL I/OAT DMA DRIVER
7121M:	Dave Jiang <dave.jiang@intel.com>
7122R:	Dan Williams <dan.j.williams@intel.com>
7123L:	dmaengine@vger.kernel.org
7124Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7125S:	Supported
7126F:	drivers/dma/ioat*
7127
7128INTEL IDLE DRIVER
7129M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7130M:	Len Brown <lenb@kernel.org>
7131L:	linux-pm@vger.kernel.org
7132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7133B:	https://bugzilla.kernel.org
7134S:	Supported
7135F:	drivers/idle/intel_idle.c
7136
7137INTEL INTEGRATED SENSOR HUB DRIVER
7138M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7139M:	Jiri Kosina <jikos@kernel.org>
7140L:	linux-input@vger.kernel.org
7141S:	Maintained
7142F:	drivers/hid/intel-ish-hid/
7143
7144INTEL IOMMU (VT-d)
7145M:	David Woodhouse <dwmw2@infradead.org>
7146L:	iommu@lists.linux-foundation.org
7147T:	git git://git.infradead.org/iommu-2.6.git
7148S:	Supported
7149F:	drivers/iommu/intel-iommu.c
7150F:	include/linux/intel-iommu.h
7151
7152INTEL IOP-ADMA DMA DRIVER
7153R:	Dan Williams <dan.j.williams@intel.com>
7154S:	Odd fixes
7155F:	drivers/dma/iop-adma.c
7156
7157INTEL IPU3 CSI-2 CIO2 DRIVER
7158M:	Yong Zhi <yong.zhi@intel.com>
7159M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7160L:	linux-media@vger.kernel.org
7161S:	Maintained
7162F:	drivers/media/pci/intel/ipu3/
7163F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7164
7165INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7166M:	Krzysztof Halasa <khalasa@piap.pl>
7167S:	Maintained
7168F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7169F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7170F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7171F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7172F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7173F:	drivers/net/wan/ixp4xx_hss.c
7174
7175INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7176M:	Deepak Saxena <dsaxena@plexity.net>
7177S:	Maintained
7178F:	drivers/char/hw_random/ixp4xx-rng.c
7179
7180INTEL MANAGEMENT ENGINE (mei)
7181M:	Tomas Winkler <tomas.winkler@intel.com>
7182L:	linux-kernel@vger.kernel.org
7183S:	Supported
7184F:	include/uapi/linux/mei.h
7185F:	include/linux/mei_cl_bus.h
7186F:	drivers/misc/mei/*
7187F:	drivers/watchdog/mei_wdt.c
7188F:	Documentation/misc-devices/mei/*
7189F:	samples/mei/*
7190
7191INTEL MENLOW THERMAL DRIVER
7192M:	Sujith Thomas <sujith.thomas@intel.com>
7193L:	platform-driver-x86@vger.kernel.org
7194W:	https://01.org/linux-acpi
7195S:	Supported
7196F:	drivers/platform/x86/intel_menlow.c
7197
7198INTEL MERRIFIELD GPIO DRIVER
7199M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7200L:	linux-gpio@vger.kernel.org
7201S:	Maintained
7202F:	drivers/gpio/gpio-merrifield.c
7203
7204INTEL MIC DRIVERS (mic)
7205M:	Sudeep Dutt <sudeep.dutt@intel.com>
7206M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7207S:	Supported
7208W:	https://github.com/sudeepdutt/mic
7209W:	http://software.intel.com/en-us/mic-developer
7210F:	include/linux/mic_bus.h
7211F:	include/linux/scif.h
7212F:	include/uapi/linux/mic_common.h
7213F:	include/uapi/linux/mic_ioctl.h
7214F:	include/uapi/linux/scif_ioctl.h
7215F:	drivers/misc/mic/
7216F:	drivers/dma/mic_x100_dma.c
7217F:	drivers/dma/mic_x100_dma.h
7218F:	Documentation/mic/
7219
7220INTEL PMC CORE DRIVER
7221M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7222M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7223L:	platform-driver-x86@vger.kernel.org
7224S:	Maintained
7225F:	arch/x86/include/asm/pmc_core.h
7226F:	drivers/platform/x86/intel_pmc_core*
7227
7228INTEL PMC/P-Unit IPC DRIVER
7229M:	Zha Qipeng<qipeng.zha@intel.com>
7230L:	platform-driver-x86@vger.kernel.org
7231S:	Maintained
7232F:	drivers/platform/x86/intel_pmc_ipc.c
7233F:	drivers/platform/x86/intel_punit_ipc.c
7234F:	arch/x86/include/asm/intel_pmc_ipc.h
7235F:	arch/x86/include/asm/intel_punit_ipc.h
7236
7237INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7238M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7239L:	linux-wireless@vger.kernel.org
7240S:	Maintained
7241F:	Documentation/networking/README.ipw2100
7242F:	Documentation/networking/README.ipw2200
7243F:	drivers/net/wireless/intel/ipw2x00/
7244
7245INTEL PSTATE DRIVER
7246M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7247M:	Len Brown <lenb@kernel.org>
7248L:	linux-pm@vger.kernel.org
7249S:	Supported
7250F:	drivers/cpufreq/intel_pstate.c
7251
7252INTEL RDMA RNIC DRIVER
7253M:	Faisal Latif <faisal.latif@intel.com>
7254M:	Shiraz Saleem <shiraz.saleem@intel.com>
7255L:	linux-rdma@vger.kernel.org
7256S:	Supported
7257F:	drivers/infiniband/hw/i40iw/
7258F:	include/uapi/rdma/i40iw-abi.h
7259
7260INTEL SHA MULTIBUFFER DRIVER
7261M:	Megha Dey <megha.dey@linux.intel.com>
7262R:	Tim Chen <tim.c.chen@linux.intel.com>
7263L:	linux-crypto@vger.kernel.org
7264S:	Supported
7265F:	arch/x86/crypto/sha*-mb
7266F:	crypto/mcryptd.c
7267
7268INTEL TELEMETRY DRIVER
7269M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7270L:	platform-driver-x86@vger.kernel.org
7271S:	Maintained
7272F:	arch/x86/include/asm/intel_telemetry.h
7273F:	drivers/platform/x86/intel_telemetry*
7274
7275INTEL VIRTUAL BUTTON DRIVER
7276M:	AceLan Kao <acelan.kao@canonical.com>
7277L:	platform-driver-x86@vger.kernel.org
7278S:	Maintained
7279F:	drivers/platform/x86/intel-vbtn.c
7280
7281INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7282M:	Stanislaw Gruszka <sgruszka@redhat.com>
7283L:	linux-wireless@vger.kernel.org
7284S:	Supported
7285F:	drivers/net/wireless/intel/iwlegacy/
7286
7287INTEL WIRELESS WIFI LINK (iwlwifi)
7288M:	Johannes Berg <johannes.berg@intel.com>
7289M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7290M:	Luca Coelho <luciano.coelho@intel.com>
7291M:	Intel Linux Wireless <linuxwifi@intel.com>
7292L:	linux-wireless@vger.kernel.org
7293W:	http://intellinuxwireless.org
7294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7295S:	Supported
7296F:	drivers/net/wireless/intel/iwlwifi/
7297
7298INTEL WIRELESS WIMAX CONNECTION 2400
7299M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7300M:	linux-wimax@intel.com
7301L:	wimax@linuxwimax.org (subscribers-only)
7302S:	Supported
7303W:	http://linuxwimax.org
7304F:	Documentation/wimax/README.i2400m
7305F:	drivers/net/wimax/i2400m/
7306F:	include/uapi/linux/wimax/i2400m.h
7307
7308INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7309M:	Mario Limonciello <mario.limonciello@dell.com>
7310S:	Maintained
7311F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7312
7313INTEL(R) TRACE HUB
7314M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7315S:	Supported
7316F:	Documentation/trace/intel_th.txt
7317F:	drivers/hwtracing/intel_th/
7318
7319INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7320M:	Ning Sun <ning.sun@intel.com>
7321L:	tboot-devel@lists.sourceforge.net
7322W:	http://tboot.sourceforge.net
7323T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7324S:	Supported
7325F:	Documentation/intel_txt.txt
7326F:	include/linux/tboot.h
7327F:	arch/x86/kernel/tboot.c
7328
7329INTEL-MID GPIO DRIVER
7330M:	David Cohen <david.a.cohen@linux.intel.com>
7331L:	linux-gpio@vger.kernel.org
7332S:	Maintained
7333F:	drivers/gpio/gpio-intel-mid.c
7334
7335INVENSENSE MPU-3050 GYROSCOPE DRIVER
7336M:	Linus Walleij <linus.walleij@linaro.org>
7337L:	linux-iio@vger.kernel.org
7338S:	Maintained
7339F:	drivers/iio/gyro/mpu3050*
7340F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7341
7342IOC3 ETHERNET DRIVER
7343M:	Ralf Baechle <ralf@linux-mips.org>
7344L:	linux-mips@linux-mips.org
7345S:	Maintained
7346F:	drivers/net/ethernet/sgi/ioc3-eth.c
7347
7348IOC3 SERIAL DRIVER
7349M:	Pat Gefre <pfg@sgi.com>
7350L:	linux-serial@vger.kernel.org
7351S:	Maintained
7352F:	drivers/tty/serial/ioc3_serial.c
7353
7354IOMMU DRIVERS
7355M:	Joerg Roedel <joro@8bytes.org>
7356L:	iommu@lists.linux-foundation.org
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7358S:	Maintained
7359F:	Documentation/devicetree/bindings/iommu/
7360F:	drivers/iommu/
7361F:	include/linux/iommu.h
7362F:	include/linux/of_iommu.h
7363F:	include/linux/iova.h
7364
7365IP MASQUERADING
7366M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7367S:	Maintained
7368F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7369
7370IPMI SUBSYSTEM
7371M:	Corey Minyard <minyard@acm.org>
7372L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7373W:	http://openipmi.sourceforge.net/
7374S:	Supported
7375F:	Documentation/IPMI.txt
7376F:	drivers/char/ipmi/
7377F:	include/linux/ipmi*
7378F:	include/uapi/linux/ipmi*
7379
7380IPS SCSI RAID DRIVER
7381M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7382L:	linux-scsi@vger.kernel.org
7383W:	http://www.adaptec.com/
7384S:	Maintained
7385F:	drivers/scsi/ips*
7386
7387IPVS
7388M:	Wensong Zhang <wensong@linux-vs.org>
7389M:	Simon Horman <horms@verge.net.au>
7390M:	Julian Anastasov <ja@ssi.bg>
7391L:	netdev@vger.kernel.org
7392L:	lvs-devel@vger.kernel.org
7393S:	Maintained
7394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7396F:	Documentation/networking/ipvs-sysctl.txt
7397F:	include/net/ip_vs.h
7398F:	include/uapi/linux/ip_vs.h
7399F:	net/netfilter/ipvs/
7400
7401IPWIRELESS DRIVER
7402M:	Jiri Kosina <jikos@kernel.org>
7403M:	David Sterba <dsterba@suse.com>
7404S:	Odd Fixes
7405F:	drivers/tty/ipwireless/
7406
7407IPX NETWORK LAYER
7408L:	netdev@vger.kernel.org
7409S:	Obsolete
7410F:	include/uapi/linux/ipx.h
7411F:	drivers/staging/ipx/
7412
7413IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7414M:	Marc Zyngier <marc.zyngier@arm.com>
7415S:	Maintained
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7417F:	Documentation/IRQ-domain.txt
7418F:	include/linux/irqdomain.h
7419F:	kernel/irq/irqdomain.c
7420F:	kernel/irq/msi.c
7421
7422IRQ SUBSYSTEM
7423M:	Thomas Gleixner <tglx@linutronix.de>
7424L:	linux-kernel@vger.kernel.org
7425S:	Maintained
7426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7427F:	kernel/irq/
7428
7429IRQCHIP DRIVERS
7430M:	Thomas Gleixner <tglx@linutronix.de>
7431M:	Jason Cooper <jason@lakedaemon.net>
7432M:	Marc Zyngier <marc.zyngier@arm.com>
7433L:	linux-kernel@vger.kernel.org
7434S:	Maintained
7435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7436F:	Documentation/devicetree/bindings/interrupt-controller/
7437F:	drivers/irqchip/
7438
7439ISA
7440M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7441S:	Maintained
7442F:	Documentation/isa.txt
7443F:	drivers/base/isa.c
7444F:	include/linux/isa.h
7445
7446ISA RADIO MODULE
7447M:	Hans Verkuil <hverkuil@xs4all.nl>
7448L:	linux-media@vger.kernel.org
7449T:	git git://linuxtv.org/media_tree.git
7450W:	https://linuxtv.org
7451S:	Maintained
7452F:	drivers/media/radio/radio-isa*
7453
7454ISAPNP
7455M:	Jaroslav Kysela <perex@perex.cz>
7456S:	Maintained
7457F:	Documentation/isapnp.txt
7458F:	drivers/pnp/isapnp/
7459F:	include/linux/isapnp.h
7460
7461ISCSI
7462M:	Lee Duncan <lduncan@suse.com>
7463M:	Chris Leech <cleech@redhat.com>
7464L:	open-iscsi@googlegroups.com
7465W:	www.open-iscsi.com
7466S:	Maintained
7467F:	drivers/scsi/*iscsi*
7468F:	include/scsi/*iscsi*
7469
7470iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7471M:	Peter Jones <pjones@redhat.com>
7472M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7473S:	Maintained
7474F:	drivers/firmware/iscsi_ibft*
7475
7476ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7477M:	Or Gerlitz <ogerlitz@mellanox.com>
7478M:	Sagi Grimberg <sagi@grimberg.me>
7479M:	Roi Dayan <roid@mellanox.com>
7480L:	linux-rdma@vger.kernel.org
7481S:	Supported
7482W:	http://www.openfabrics.org
7483W:	www.open-iscsi.org
7484Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7485F:	drivers/infiniband/ulp/iser/
7486
7487ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7488M:	Sagi Grimberg <sagi@grimberg.me>
7489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7490L:	linux-rdma@vger.kernel.org
7491L:	target-devel@vger.kernel.org
7492S:	Supported
7493W:	http://www.linux-iscsi.org
7494F:	drivers/infiniband/ulp/isert
7495
7496ISDN SUBSYSTEM
7497M:	Karsten Keil <isdn@linux-pingi.de>
7498L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7499L:	netdev@vger.kernel.org
7500W:	http://www.isdn4linux.de
7501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7502S:	Maintained
7503F:	Documentation/isdn/
7504F:	drivers/isdn/
7505F:	include/linux/isdn.h
7506F:	include/linux/isdn/
7507F:	include/uapi/linux/isdn.h
7508F:	include/uapi/linux/isdn/
7509
7510ISDN SUBSYSTEM (Eicon active card driver)
7511M:	Armin Schindler <mac@melware.de>
7512L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7513W:	http://www.melware.de
7514S:	Maintained
7515F:	drivers/isdn/hardware/eicon/
7516
7517IT87 HARDWARE MONITORING DRIVER
7518M:	Jean Delvare <jdelvare@suse.com>
7519L:	linux-hwmon@vger.kernel.org
7520S:	Maintained
7521F:	Documentation/hwmon/it87
7522F:	drivers/hwmon/it87.c
7523
7524IT913X MEDIA DRIVER
7525M:	Antti Palosaari <crope@iki.fi>
7526L:	linux-media@vger.kernel.org
7527W:	https://linuxtv.org
7528W:	http://palosaari.fi/linux/
7529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7530T:	git git://linuxtv.org/anttip/media_tree.git
7531S:	Maintained
7532F:	drivers/media/tuners/it913x*
7533
7534IVTV VIDEO4LINUX DRIVER
7535M:	Andy Walls <awalls@md.metrocast.net>
7536L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7537L:	linux-media@vger.kernel.org
7538T:	git git://linuxtv.org/media_tree.git
7539W:	http://www.ivtvdriver.org
7540S:	Maintained
7541F:	Documentation/media/v4l-drivers/ivtv*
7542F:	drivers/media/pci/ivtv/
7543F:	include/uapi/linux/ivtv*
7544
7545IX2505V MEDIA DRIVER
7546M:	Malcolm Priestley <tvboxspy@gmail.com>
7547L:	linux-media@vger.kernel.org
7548W:	https://linuxtv.org
7549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7550S:	Maintained
7551F:	drivers/media/dvb-frontends/ix2505v*
7552
7553JAILHOUSE HYPERVISOR INTERFACE
7554M:	Jan Kiszka <jan.kiszka@siemens.com>
7555L:	jailhouse-dev@googlegroups.com
7556S:	Maintained
7557F:	arch/x86/kernel/jailhouse.c
7558F:	arch/x86/include/asm/jailhouse_para.h
7559
7560JC42.4 TEMPERATURE SENSOR DRIVER
7561M:	Guenter Roeck <linux@roeck-us.net>
7562L:	linux-hwmon@vger.kernel.org
7563S:	Maintained
7564F:	drivers/hwmon/jc42.c
7565F:	Documentation/hwmon/jc42
7566
7567JFS FILESYSTEM
7568M:	Dave Kleikamp <shaggy@kernel.org>
7569L:	jfs-discussion@lists.sourceforge.net
7570W:	http://jfs.sourceforge.net/
7571T:	git git://github.com/kleikamp/linux-shaggy.git
7572S:	Maintained
7573F:	Documentation/filesystems/jfs.txt
7574F:	fs/jfs/
7575
7576JME NETWORK DRIVER
7577M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7578L:	netdev@vger.kernel.org
7579S:	Maintained
7580F:	drivers/net/ethernet/jme.*
7581
7582JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7583M:	David Woodhouse <dwmw2@infradead.org>
7584L:	linux-mtd@lists.infradead.org
7585W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7586S:	Maintained
7587F:	fs/jffs2/
7588F:	include/uapi/linux/jffs2.h
7589
7590JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7591M:	"Theodore Ts'o" <tytso@mit.edu>
7592M:	Jan Kara <jack@suse.com>
7593L:	linux-ext4@vger.kernel.org
7594S:	Maintained
7595F:	fs/jbd2/
7596F:	include/linux/jbd2.h
7597
7598JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7599M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7600L:	linux-media@vger.kernel.org
7601S:	Maintained
7602F:	drivers/media/platform/rcar_jpu.c
7603
7604JSM Neo PCI based serial card
7605M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7606L:	linux-serial@vger.kernel.org
7607S:	Maintained
7608F:	drivers/tty/serial/jsm/
7609
7610K10TEMP HARDWARE MONITORING DRIVER
7611M:	Clemens Ladisch <clemens@ladisch.de>
7612L:	linux-hwmon@vger.kernel.org
7613S:	Maintained
7614F:	Documentation/hwmon/k10temp
7615F:	drivers/hwmon/k10temp.c
7616
7617K8TEMP HARDWARE MONITORING DRIVER
7618M:	Rudolf Marek <r.marek@assembler.cz>
7619L:	linux-hwmon@vger.kernel.org
7620S:	Maintained
7621F:	Documentation/hwmon/k8temp
7622F:	drivers/hwmon/k8temp.c
7623
7624KASAN
7625M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7626R:	Alexander Potapenko <glider@google.com>
7627R:	Dmitry Vyukov <dvyukov@google.com>
7628L:	kasan-dev@googlegroups.com
7629S:	Maintained
7630F:	arch/*/include/asm/kasan.h
7631F:	arch/*/mm/kasan_init*
7632F:	Documentation/dev-tools/kasan.rst
7633F:	include/linux/kasan*.h
7634F:	lib/test_kasan.c
7635F:	mm/kasan/
7636F:	scripts/Makefile.kasan
7637
7638KCONFIG
7639M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7641L:	linux-kbuild@vger.kernel.org
7642S:	Maintained
7643F:	Documentation/kbuild/kconfig-language.txt
7644F:	scripts/kconfig/
7645
7646KDUMP
7647M:	Dave Young <dyoung@redhat.com>
7648M:	Baoquan He <bhe@redhat.com>
7649R:	Vivek Goyal <vgoyal@redhat.com>
7650L:	kexec@lists.infradead.org
7651W:	http://lse.sourceforge.net/kdump/
7652S:	Maintained
7653F:	Documentation/kdump/
7654
7655KEENE FM RADIO TRANSMITTER DRIVER
7656M:	Hans Verkuil <hverkuil@xs4all.nl>
7657L:	linux-media@vger.kernel.org
7658T:	git git://linuxtv.org/media_tree.git
7659W:	https://linuxtv.org
7660S:	Maintained
7661F:	drivers/media/radio/radio-keene*
7662
7663KERNEL AUTOMOUNTER v4 (AUTOFS4)
7664M:	Ian Kent <raven@themaw.net>
7665L:	autofs@vger.kernel.org
7666S:	Maintained
7667F:	fs/autofs4/
7668
7669KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7670M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7671M:	Michal Marek <michal.lkml@markovi.net>
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7673L:	linux-kbuild@vger.kernel.org
7674S:	Maintained
7675F:	Documentation/kbuild/
7676F:	Makefile
7677F:	scripts/Kbuild*
7678F:	scripts/Makefile*
7679F:	scripts/basic/
7680F:	scripts/mk*
7681F:	scripts/mod/
7682F:	scripts/package/
7683
7684KERNEL JANITORS
7685L:	kernel-janitors@vger.kernel.org
7686W:	http://kernelnewbies.org/KernelJanitors
7687S:	Odd Fixes
7688
7689KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7690M:	"J. Bruce Fields" <bfields@fieldses.org>
7691M:	Jeff Layton <jlayton@kernel.org>
7692L:	linux-nfs@vger.kernel.org
7693W:	http://nfs.sourceforge.net/
7694T:	git git://linux-nfs.org/~bfields/linux.git
7695S:	Supported
7696F:	fs/nfsd/
7697F:	include/uapi/linux/nfsd/
7698F:	fs/lockd/
7699F:	fs/nfs_common/
7700F:	net/sunrpc/
7701F:	include/linux/lockd/
7702F:	include/linux/sunrpc/
7703F:	include/uapi/linux/sunrpc/
7704
7705KERNEL SELFTEST FRAMEWORK
7706M:	Shuah Khan <shuah@kernel.org>
7707L:	linux-kselftest@vger.kernel.org
7708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7709Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7710S:	Maintained
7711F:	tools/testing/selftests/
7712F:	Documentation/dev-tools/kselftest*
7713
7714KERNEL USERMODE HELPER
7715M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7716L:	linux-kernel@vger.kernel.org
7717S:	Maintained
7718F:	kernel/umh.c
7719F:	include/linux/umh.h
7720
7721KERNEL VIRTUAL MACHINE (KVM)
7722M:	Paolo Bonzini <pbonzini@redhat.com>
7723M:	Radim Krčmář <rkrcmar@redhat.com>
7724L:	kvm@vger.kernel.org
7725W:	http://www.linux-kvm.org
7726T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7727S:	Supported
7728F:	Documentation/virtual/kvm/
7729F:	include/trace/events/kvm.h
7730F:	include/uapi/asm-generic/kvm*
7731F:	include/uapi/linux/kvm*
7732F:	include/asm-generic/kvm*
7733F:	include/linux/kvm*
7734F:	include/kvm/iodev.h
7735F:	virt/kvm/*
7736F:	tools/kvm/
7737
7738KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7739M:	Joerg Roedel <joro@8bytes.org>
7740L:	kvm@vger.kernel.org
7741W:	http://www.linux-kvm.org/
7742S:	Maintained
7743F:	arch/x86/include/asm/svm.h
7744F:	arch/x86/kvm/svm.c
7745
7746KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7747M:	Christoffer Dall <christoffer.dall@arm.com>
7748M:	Marc Zyngier <marc.zyngier@arm.com>
7749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7750L:	kvmarm@lists.cs.columbia.edu
7751W:	http://systems.cs.columbia.edu/projects/kvm-arm
7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7753S:	Supported
7754F:	arch/arm/include/uapi/asm/kvm*
7755F:	arch/arm/include/asm/kvm*
7756F:	arch/arm/kvm/
7757F:	virt/kvm/arm/
7758F:	include/kvm/arm_*
7759
7760KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7761M:	Christoffer Dall <christoffer.dall@arm.com>
7762M:	Marc Zyngier <marc.zyngier@arm.com>
7763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7764L:	kvmarm@lists.cs.columbia.edu
7765S:	Maintained
7766F:	arch/arm64/include/uapi/asm/kvm*
7767F:	arch/arm64/include/asm/kvm*
7768F:	arch/arm64/kvm/
7769
7770KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7771M:	James Hogan <jhogan@kernel.org>
7772L:	linux-mips@linux-mips.org
7773S:	Supported
7774F:	arch/mips/include/uapi/asm/kvm*
7775F:	arch/mips/include/asm/kvm*
7776F:	arch/mips/kvm/
7777
7778KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7779M:	Paul Mackerras <paulus@ozlabs.org>
7780L:	kvm-ppc@vger.kernel.org
7781W:	http://www.linux-kvm.org/
7782T:	git git://github.com/agraf/linux-2.6.git
7783S:	Supported
7784F:	arch/powerpc/include/uapi/asm/kvm*
7785F:	arch/powerpc/include/asm/kvm*
7786F:	arch/powerpc/kvm/
7787F:	arch/powerpc/kernel/kvm*
7788
7789KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7790M:	Christian Borntraeger <borntraeger@de.ibm.com>
7791M:	Janosch Frank <frankja@linux.ibm.com>
7792R:	David Hildenbrand <david@redhat.com>
7793R:	Cornelia Huck <cohuck@redhat.com>
7794L:	linux-s390@vger.kernel.org
7795W:	http://www.ibm.com/developerworks/linux/linux390/
7796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7797S:	Supported
7798F:	arch/s390/include/uapi/asm/kvm*
7799F:	arch/s390/include/asm/gmap.h
7800F:	arch/s390/include/asm/kvm*
7801F:	arch/s390/kvm/
7802F:	arch/s390/mm/gmap.c
7803
7804KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7805M:	Paolo Bonzini <pbonzini@redhat.com>
7806M:	Radim Krčmář <rkrcmar@redhat.com>
7807L:	kvm@vger.kernel.org
7808W:	http://www.linux-kvm.org
7809T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7810S:	Supported
7811F:	arch/x86/kvm/
7812F:	arch/x86/include/uapi/asm/kvm*
7813F:	arch/x86/include/asm/kvm*
7814F:	arch/x86/include/asm/pvclock-abi.h
7815F:	arch/x86/kernel/kvm.c
7816F:	arch/x86/kernel/kvmclock.c
7817
7818KERNFS
7819M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7820M:	Tejun Heo <tj@kernel.org>
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7822S:	Supported
7823F:	include/linux/kernfs.h
7824F:	fs/kernfs/
7825
7826KEXEC
7827M:	Eric Biederman <ebiederm@xmission.com>
7828W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7829L:	kexec@lists.infradead.org
7830S:	Maintained
7831F:	include/linux/kexec.h
7832F:	include/uapi/linux/kexec.h
7833F:	kernel/kexec*
7834
7835KEYS-ENCRYPTED
7836M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7837L:	linux-integrity@vger.kernel.org
7838L:	keyrings@vger.kernel.org
7839S:	Supported
7840F:	Documentation/security/keys/trusted-encrypted.rst
7841F:	include/keys/encrypted-type.h
7842F:	security/keys/encrypted-keys/
7843
7844KEYS-TRUSTED
7845M:	James Bottomley <jejb@linux.vnet.ibm.com>
7846M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7847L:	linux-integrity@vger.kernel.org
7848L:	keyrings@vger.kernel.org
7849S:	Supported
7850F:	Documentation/security/keys/trusted-encrypted.rst
7851F:	include/keys/trusted-type.h
7852F:	security/keys/trusted.c
7853F:	security/keys/trusted.h
7854
7855KEYS/KEYRINGS:
7856M:	David Howells <dhowells@redhat.com>
7857L:	keyrings@vger.kernel.org
7858S:	Maintained
7859F:	Documentation/security/keys/core.rst
7860F:	include/linux/key.h
7861F:	include/linux/key-type.h
7862F:	include/linux/keyctl.h
7863F:	include/uapi/linux/keyctl.h
7864F:	include/keys/
7865F:	security/keys/
7866
7867KGDB / KDB /debug_core
7868M:	Jason Wessel <jason.wessel@windriver.com>
7869M:	Daniel Thompson <daniel.thompson@linaro.org>
7870W:	http://kgdb.wiki.kernel.org/
7871L:	kgdb-bugreport@lists.sourceforge.net
7872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7873S:	Maintained
7874F:	Documentation/dev-tools/kgdb.rst
7875F:	drivers/misc/kgdbts.c
7876F:	drivers/tty/serial/kgdboc.c
7877F:	include/linux/kdb.h
7878F:	include/linux/kgdb.h
7879F:	kernel/debug/
7880
7881KMEMLEAK
7882M:	Catalin Marinas <catalin.marinas@arm.com>
7883S:	Maintained
7884F:	Documentation/dev-tools/kmemleak.rst
7885F:	include/linux/kmemleak.h
7886F:	mm/kmemleak.c
7887F:	mm/kmemleak-test.c
7888
7889KMOD KERNEL MODULE LOADER - USERMODE HELPER
7890M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7891L:	linux-kernel@vger.kernel.org
7892S:	Maintained
7893F:	kernel/kmod.c
7894F:	include/linux/kmod.h
7895F:	lib/test_kmod.c
7896F:	tools/testing/selftests/kmod/
7897
7898KPROBES
7899M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7900M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7901M:	"David S. Miller" <davem@davemloft.net>
7902M:	Masami Hiramatsu <mhiramat@kernel.org>
7903S:	Maintained
7904F:	Documentation/kprobes.txt
7905F:	include/linux/kprobes.h
7906F:	include/asm-generic/kprobes.h
7907F:	kernel/kprobes.c
7908
7909KS0108 LCD CONTROLLER DRIVER
7910M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7911W:	http://miguelojeda.es/auxdisplay.htm
7912W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7913S:	Maintained
7914F:	Documentation/auxdisplay/ks0108
7915F:	drivers/auxdisplay/ks0108.c
7916F:	include/linux/ks0108.h
7917
7918L3MDEV
7919M:	David Ahern <dsa@cumulusnetworks.com>
7920L:	netdev@vger.kernel.org
7921S:	Maintained
7922F:	net/l3mdev
7923F:	include/net/l3mdev.h
7924
7925LANTIQ MIPS ARCHITECTURE
7926M:	John Crispin <john@phrozen.org>
7927L:	linux-mips@linux-mips.org
7928S:	Maintained
7929F:	arch/mips/lantiq
7930F:	drivers/soc/lantiq
7931
7932LAPB module
7933L:	linux-x25@vger.kernel.org
7934S:	Orphan
7935F:	Documentation/networking/lapb-module.txt
7936F:	include/*/lapb.h
7937F:	net/lapb/
7938
7939LASI 53c700 driver for PARISC
7940M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7941L:	linux-scsi@vger.kernel.org
7942S:	Maintained
7943F:	Documentation/scsi/53c700.txt
7944F:	drivers/scsi/53c700*
7945
7946LEAKING_ADDRESSES
7947M:	Tobin C. Harding <me@tobin.cc>
7948M:	Tycho Andersen <tycho@tycho.ws>
7949L:	kernel-hardening@lists.openwall.com
7950S:	Maintained
7951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7952F:	scripts/leaking_addresses.pl
7953
7954LED SUBSYSTEM
7955M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7956M:	Pavel Machek <pavel@ucw.cz>
7957L:	linux-leds@vger.kernel.org
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7959S:	Maintained
7960F:	Documentation/devicetree/bindings/leds/
7961F:	drivers/leds/
7962F:	include/linux/leds.h
7963
7964LEGACY EEPROM DRIVER
7965M:	Jean Delvare <jdelvare@suse.com>
7966S:	Maintained
7967F:	Documentation/misc-devices/eeprom
7968F:	drivers/misc/eeprom/eeprom.c
7969
7970LEGO USB Tower driver
7971M:	Juergen Stuber <starblue@users.sourceforge.net>
7972L:	legousb-devel@lists.sourceforge.net
7973W:	http://legousb.sourceforge.net/
7974S:	Maintained
7975F:	drivers/usb/misc/legousbtower.c
7976
7977LG2160 MEDIA DRIVER
7978M:	Michael Krufky <mkrufky@linuxtv.org>
7979L:	linux-media@vger.kernel.org
7980W:	https://linuxtv.org
7981W:	http://github.com/mkrufky
7982Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7983T:	git git://linuxtv.org/mkrufky/tuners.git
7984S:	Maintained
7985F:	drivers/media/dvb-frontends/lg2160.*
7986
7987LGDT3305 MEDIA DRIVER
7988M:	Michael Krufky <mkrufky@linuxtv.org>
7989L:	linux-media@vger.kernel.org
7990W:	https://linuxtv.org
7991W:	http://github.com/mkrufky
7992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7993T:	git git://linuxtv.org/mkrufky/tuners.git
7994S:	Maintained
7995F:	drivers/media/dvb-frontends/lgdt3305.*
7996
7997LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7998M:	Viresh Kumar <vireshk@kernel.org>
7999L:	linux-ide@vger.kernel.org
8000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8001S:	Maintained
8002F:	include/linux/pata_arasan_cf_data.h
8003F:	drivers/ata/pata_arasan_cf.c
8004
8005LIBATA PATA DRIVERS
8006M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8007M:	Tejun Heo <tj@kernel.org>
8008L:	linux-ide@vger.kernel.org
8009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8010S:	Maintained
8011F:	drivers/ata/pata_*.c
8012F:	drivers/ata/ata_generic.c
8013
8014LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8015M:	Linus Walleij <linus.walleij@linaro.org>
8016L:	linux-ide@vger.kernel.org
8017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8018S:	Maintained
8019F:	drivers/ata/pata_ftide010.c
8020F:	drivers/ata/sata_gemini.c
8021F:	drivers/ata/sata_gemini.h
8022
8023LIBATA SATA AHCI PLATFORM devices support
8024M:	Hans de Goede <hdegoede@redhat.com>
8025M:	Tejun Heo <tj@kernel.org>
8026L:	linux-ide@vger.kernel.org
8027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8028S:	Maintained
8029F:	drivers/ata/ahci_platform.c
8030F:	drivers/ata/libahci_platform.c
8031F:	include/linux/ahci_platform.h
8032
8033LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8034M:	Mikael Pettersson <mikpelinux@gmail.com>
8035L:	linux-ide@vger.kernel.org
8036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8037S:	Maintained
8038F:	drivers/ata/sata_promise.*
8039
8040LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8041M:	Tejun Heo <tj@kernel.org>
8042L:	linux-ide@vger.kernel.org
8043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8044S:	Maintained
8045F:	drivers/ata/
8046F:	include/linux/ata.h
8047F:	include/linux/libata.h
8048F:	Documentation/devicetree/bindings/ata/
8049
8050LIBLOCKDEP
8051M:	Sasha Levin <alexander.levin@verizon.com>
8052S:	Maintained
8053F:	tools/lib/lockdep/
8054
8055LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8056M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8057M:	Dan Williams <dan.j.williams@intel.com>
8058M:	Vishal Verma <vishal.l.verma@intel.com>
8059M:	Dave Jiang <dave.jiang@intel.com>
8060L:	linux-nvdimm@lists.01.org
8061Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8062S:	Supported
8063F:	drivers/nvdimm/blk.c
8064F:	drivers/nvdimm/region_devs.c
8065
8066LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8067M:	Vishal Verma <vishal.l.verma@intel.com>
8068M:	Dan Williams <dan.j.williams@intel.com>
8069M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8070M:	Dave Jiang <dave.jiang@intel.com>
8071L:	linux-nvdimm@lists.01.org
8072Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8073S:	Supported
8074F:	drivers/nvdimm/btt*
8075
8076LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8077M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8078M:	Dan Williams <dan.j.williams@intel.com>
8079M:	Vishal Verma <vishal.l.verma@intel.com>
8080M:	Dave Jiang <dave.jiang@intel.com>
8081L:	linux-nvdimm@lists.01.org
8082Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8083S:	Supported
8084F:	drivers/nvdimm/pmem*
8085
8086LIBNVDIMM: DEVICETREE BINDINGS
8087M:	Oliver O'Halloran <oohall@gmail.com>
8088L:	linux-nvdimm@lists.01.org
8089Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8090S:	Supported
8091F:	drivers/nvdimm/of_pmem.c
8092F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8093
8094LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8095M:	Dan Williams <dan.j.williams@intel.com>
8096M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8097M:	Vishal Verma <vishal.l.verma@intel.com>
8098M:	Dave Jiang <dave.jiang@intel.com>
8099L:	linux-nvdimm@lists.01.org
8100Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8102S:	Supported
8103F:	drivers/nvdimm/*
8104F:	drivers/acpi/nfit/*
8105F:	include/linux/nd.h
8106F:	include/linux/libnvdimm.h
8107F:	include/uapi/linux/ndctl.h
8108
8109LIGHTNVM PLATFORM SUPPORT
8110M:	Matias Bjorling <mb@lightnvm.io>
8111W:	http://github/OpenChannelSSD
8112L:	linux-block@vger.kernel.org
8113S:	Maintained
8114F:	drivers/lightnvm/
8115F:	include/linux/lightnvm.h
8116F:	include/uapi/linux/lightnvm.h
8117
8118LINUX FOR POWER MACINTOSH
8119M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8120W:	http://www.penguinppc.org/
8121L:	linuxppc-dev@lists.ozlabs.org
8122S:	Maintained
8123F:	arch/powerpc/platforms/powermac/
8124F:	drivers/macintosh/
8125
8126LINUX FOR POWERPC (32-BIT AND 64-BIT)
8127M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8128M:	Paul Mackerras <paulus@samba.org>
8129M:	Michael Ellerman <mpe@ellerman.id.au>
8130W:	https://github.com/linuxppc/linux/wiki
8131L:	linuxppc-dev@lists.ozlabs.org
8132Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8134S:	Supported
8135F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8136F:	Documentation/devicetree/bindings/powerpc/
8137F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8138F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8139F:	Documentation/powerpc/
8140F:	arch/powerpc/
8141F:	drivers/char/tpm/tpm_ibmvtpm*
8142F:	drivers/crypto/nx/
8143F:	drivers/crypto/vmx/
8144F:	drivers/i2c/busses/i2c-opal.c
8145F:	drivers/net/ethernet/ibm/ibmveth.*
8146F:	drivers/net/ethernet/ibm/ibmvnic.*
8147F:	drivers/pci/hotplug/pnv_php.c
8148F:	drivers/pci/hotplug/rpa*
8149F:	drivers/rtc/rtc-opal.c
8150F:	drivers/scsi/ibmvscsi/
8151F:	drivers/tty/hvc/hvc_opal.c
8152F:	drivers/watchdog/wdrtas.c
8153F:	tools/testing/selftests/powerpc
8154N:	/pmac
8155N:	powermac
8156N:	powernv
8157N:	[^a-z0-9]ps3
8158N:	pseries
8159
8160LINUX FOR POWERPC EMBEDDED MPC5XXX
8161M:	Anatolij Gustschin <agust@denx.de>
8162L:	linuxppc-dev@lists.ozlabs.org
8163T:	git git://git.denx.de/linux-denx-agust.git
8164S:	Maintained
8165F:	arch/powerpc/platforms/512x/
8166F:	arch/powerpc/platforms/52xx/
8167
8168LINUX FOR POWERPC EMBEDDED PPC4XX
8169M:	Alistair Popple <alistair@popple.id.au>
8170M:	Matt Porter <mporter@kernel.crashing.org>
8171W:	http://www.penguinppc.org/
8172L:	linuxppc-dev@lists.ozlabs.org
8173S:	Maintained
8174F:	arch/powerpc/platforms/40x/
8175F:	arch/powerpc/platforms/44x/
8176
8177LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8178M:	Scott Wood <oss@buserror.net>
8179M:	Kumar Gala <galak@kernel.crashing.org>
8180W:	http://www.penguinppc.org/
8181L:	linuxppc-dev@lists.ozlabs.org
8182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8183S:	Maintained
8184F:	arch/powerpc/platforms/83xx/
8185F:	arch/powerpc/platforms/85xx/
8186F:	Documentation/devicetree/bindings/powerpc/fsl/
8187
8188LINUX FOR POWERPC EMBEDDED PPC8XX
8189M:	Vitaly Bordug <vitb@kernel.crashing.org>
8190W:	http://www.penguinppc.org/
8191L:	linuxppc-dev@lists.ozlabs.org
8192S:	Maintained
8193F:	arch/powerpc/platforms/8xx/
8194
8195LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8196L:	linuxppc-dev@lists.ozlabs.org
8197S:	Orphan
8198F:	arch/powerpc/*/*virtex*
8199F:	arch/powerpc/*/*/*virtex*
8200
8201LINUX FOR POWERPC PA SEMI PWRFICIENT
8202L:	linuxppc-dev@lists.ozlabs.org
8203S:	Orphan
8204F:	arch/powerpc/platforms/pasemi/
8205F:	drivers/*/*pasemi*
8206F:	drivers/*/*/*pasemi*
8207
8208LINUX KERNEL DUMP TEST MODULE (LKDTM)
8209M:	Kees Cook <keescook@chromium.org>
8210S:	Maintained
8211F:	drivers/misc/lkdtm/*
8212
8213LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8214M:	Alan Stern <stern@rowland.harvard.edu>
8215M:	Andrea Parri <parri.andrea@gmail.com>
8216M:	Will Deacon <will.deacon@arm.com>
8217M:	Peter Zijlstra <peterz@infradead.org>
8218M:	Boqun Feng <boqun.feng@gmail.com>
8219M:	Nicholas Piggin <npiggin@gmail.com>
8220M:	David Howells <dhowells@redhat.com>
8221M:	Jade Alglave <j.alglave@ucl.ac.uk>
8222M:	Luc Maranget <luc.maranget@inria.fr>
8223M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8224R:	Akira Yokosawa <akiyks@gmail.com>
8225L:	linux-kernel@vger.kernel.org
8226S:	Supported
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8228F:	tools/memory-model/
8229F:	Documentation/memory-barriers.txt
8230
8231LINUX SECURITY MODULE (LSM) FRAMEWORK
8232M:	Chris Wright <chrisw@sous-sol.org>
8233L:	linux-security-module@vger.kernel.org
8234S:	Supported
8235
8236LIS3LV02D ACCELEROMETER DRIVER
8237M:	Eric Piel <eric.piel@tremplin-utc.net>
8238S:	Maintained
8239F:	Documentation/misc-devices/lis3lv02d
8240F:	drivers/misc/lis3lv02d/
8241F:	drivers/platform/x86/hp_accel.c
8242
8243LIVE PATCHING
8244M:	Josh Poimboeuf <jpoimboe@redhat.com>
8245M:	Jessica Yu <jeyu@kernel.org>
8246M:	Jiri Kosina <jikos@kernel.org>
8247M:	Miroslav Benes <mbenes@suse.cz>
8248R:	Petr Mladek <pmladek@suse.com>
8249S:	Maintained
8250F:	kernel/livepatch/
8251F:	include/linux/livepatch.h
8252F:	arch/x86/include/asm/livepatch.h
8253F:	arch/x86/kernel/livepatch.c
8254F:	Documentation/livepatch/
8255F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8256F:	samples/livepatch/
8257L:	live-patching@vger.kernel.org
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8259
8260LLC (802.2)
8261L:	netdev@vger.kernel.org
8262S:	Odd fixes
8263F:	include/linux/llc.h
8264F:	include/uapi/linux/llc.h
8265F:	include/net/llc*
8266F:	net/llc/
8267
8268LM73 HARDWARE MONITOR DRIVER
8269M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8270L:	linux-hwmon@vger.kernel.org
8271S:	Maintained
8272F:	drivers/hwmon/lm73.c
8273
8274LM78 HARDWARE MONITOR DRIVER
8275M:	Jean Delvare <jdelvare@suse.com>
8276L:	linux-hwmon@vger.kernel.org
8277S:	Maintained
8278F:	Documentation/hwmon/lm78
8279F:	drivers/hwmon/lm78.c
8280
8281LM83 HARDWARE MONITOR DRIVER
8282M:	Jean Delvare <jdelvare@suse.com>
8283L:	linux-hwmon@vger.kernel.org
8284S:	Maintained
8285F:	Documentation/hwmon/lm83
8286F:	drivers/hwmon/lm83.c
8287
8288LM90 HARDWARE MONITOR DRIVER
8289M:	Jean Delvare <jdelvare@suse.com>
8290L:	linux-hwmon@vger.kernel.org
8291S:	Maintained
8292F:	Documentation/hwmon/lm90
8293F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8294F:	drivers/hwmon/lm90.c
8295F:	include/dt-bindings/thermal/lm90.h
8296
8297LM95234 HARDWARE MONITOR DRIVER
8298M:	Guenter Roeck <linux@roeck-us.net>
8299L:	linux-hwmon@vger.kernel.org
8300S:	Maintained
8301F:	Documentation/hwmon/lm95234
8302F:	drivers/hwmon/lm95234.c
8303
8304LME2510 MEDIA DRIVER
8305M:	Malcolm Priestley <tvboxspy@gmail.com>
8306L:	linux-media@vger.kernel.org
8307W:	https://linuxtv.org
8308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8309S:	Maintained
8310F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8311
8312LOADPIN SECURITY MODULE
8313M:	Kees Cook <keescook@chromium.org>
8314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8315S:	Supported
8316F:	security/loadpin/
8317F:	Documentation/admin-guide/LSM/LoadPin.rst
8318
8319LOCKING PRIMITIVES
8320M:	Peter Zijlstra <peterz@infradead.org>
8321M:	Ingo Molnar <mingo@redhat.com>
8322L:	linux-kernel@vger.kernel.org
8323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8324S:	Maintained
8325F:	Documentation/locking/
8326F:	include/linux/lockdep.h
8327F:	include/linux/spinlock*.h
8328F:	arch/*/include/asm/spinlock*.h
8329F:	include/linux/rwlock*.h
8330F:	include/linux/mutex*.h
8331F:	arch/*/include/asm/mutex*.h
8332F:	include/linux/rwsem*.h
8333F:	arch/*/include/asm/rwsem.h
8334F:	include/linux/seqlock.h
8335F:	lib/locking*.[ch]
8336F:	kernel/locking/
8337X:	kernel/locking/locktorture.c
8338
8339LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8340M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8341L:	linux-ntfs-dev@lists.sourceforge.net
8342W:	http://www.linux-ntfs.org/content/view/19/37/
8343S:	Maintained
8344F:	Documentation/ldm.txt
8345F:	block/partitions/ldm.*
8346
8347LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8348M:	Sathya Prakash <sathya.prakash@broadcom.com>
8349M:	Chaitra P B <chaitra.basappa@broadcom.com>
8350M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8351L:	MPT-FusionLinux.pdl@broadcom.com
8352L:	linux-scsi@vger.kernel.org
8353W:	http://www.avagotech.com/support/
8354S:	Supported
8355F:	drivers/message/fusion/
8356F:	drivers/scsi/mpt2sas/
8357F:	drivers/scsi/mpt3sas/
8358
8359LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8360M:	Matthew Wilcox <matthew@wil.cx>
8361L:	linux-scsi@vger.kernel.org
8362S:	Maintained
8363F:	drivers/scsi/sym53c8xx_2/
8364
8365LTC4261 HARDWARE MONITOR DRIVER
8366M:	Guenter Roeck <linux@roeck-us.net>
8367L:	linux-hwmon@vger.kernel.org
8368S:	Maintained
8369F:	Documentation/hwmon/ltc4261
8370F:	drivers/hwmon/ltc4261.c
8371
8372LTC4306 I2C MULTIPLEXER DRIVER
8373M:	Michael Hennerich <michael.hennerich@analog.com>
8374W:	http://ez.analog.com/community/linux-device-drivers
8375L:	linux-i2c@vger.kernel.org
8376S:	Supported
8377F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8378F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8379
8380LTP (Linux Test Project)
8381M:	Mike Frysinger <vapier@gentoo.org>
8382M:	Cyril Hrubis <chrubis@suse.cz>
8383M:	Wanlong Gao <wanlong.gao@gmail.com>
8384M:	Jan Stancek <jstancek@redhat.com>
8385M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8386M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8387L:	ltp@lists.linux.it (subscribers-only)
8388W:	http://linux-test-project.github.io/
8389T:	git git://github.com/linux-test-project/ltp.git
8390S:	Maintained
8391
8392M68K ARCHITECTURE
8393M:	Geert Uytterhoeven <geert@linux-m68k.org>
8394L:	linux-m68k@lists.linux-m68k.org
8395W:	http://www.linux-m68k.org/
8396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8397S:	Maintained
8398F:	arch/m68k/
8399F:	drivers/zorro/
8400
8401M68K ON APPLE MACINTOSH
8402M:	Joshua Thompson <funaho@jurai.org>
8403W:	http://www.mac.linux-m68k.org/
8404L:	linux-m68k@lists.linux-m68k.org
8405S:	Maintained
8406F:	arch/m68k/mac/
8407
8408M68K ON HP9000/300
8409M:	Philip Blundell <philb@gnu.org>
8410W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8411S:	Maintained
8412F:	arch/m68k/hp300/
8413
8414M88DS3103 MEDIA DRIVER
8415M:	Antti Palosaari <crope@iki.fi>
8416L:	linux-media@vger.kernel.org
8417W:	https://linuxtv.org
8418W:	http://palosaari.fi/linux/
8419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8420T:	git git://linuxtv.org/anttip/media_tree.git
8421S:	Maintained
8422F:	drivers/media/dvb-frontends/m88ds3103*
8423
8424M88RS2000 MEDIA DRIVER
8425M:	Malcolm Priestley <tvboxspy@gmail.com>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8429S:	Maintained
8430F:	drivers/media/dvb-frontends/m88rs2000*
8431
8432MA901 MASTERKIT USB FM RADIO DRIVER
8433M:	Alexey Klimov <klimov.linux@gmail.com>
8434L:	linux-media@vger.kernel.org
8435T:	git git://linuxtv.org/media_tree.git
8436S:	Maintained
8437F:	drivers/media/radio/radio-ma901.c
8438
8439MAC80211
8440M:	Johannes Berg <johannes@sipsolutions.net>
8441L:	linux-wireless@vger.kernel.org
8442W:	http://wireless.kernel.org/
8443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8445S:	Maintained
8446F:	Documentation/networking/mac80211-injection.txt
8447F:	include/net/mac80211.h
8448F:	net/mac80211/
8449F:	drivers/net/wireless/mac80211_hwsim.[ch]
8450F:	Documentation/networking/mac80211_hwsim/README
8451
8452MAILBOX API
8453M:	Jassi Brar <jassisinghbrar@gmail.com>
8454L:	linux-kernel@vger.kernel.org
8455S:	Maintained
8456F:	drivers/mailbox/
8457F:	include/linux/mailbox_client.h
8458F:	include/linux/mailbox_controller.h
8459
8460MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8461M:	Michael Kerrisk <mtk.manpages@gmail.com>
8462W:	http://www.kernel.org/doc/man-pages
8463L:	linux-man@vger.kernel.org
8464S:	Maintained
8465
8466MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8467M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8468L:	linux-mips@linux-mips.org
8469S:	Maintained
8470F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8471
8472MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8473M:	Andrew Lunn <andrew@lunn.ch>
8474M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8475L:	netdev@vger.kernel.org
8476S:	Maintained
8477F:	drivers/net/dsa/mv88e6xxx/
8478F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8479
8480MARVELL ARMADA DRM SUPPORT
8481M:	Russell King <linux@armlinux.org.uk>
8482S:	Maintained
8483T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8484T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8485F:	drivers/gpu/drm/armada/
8486F:	include/uapi/drm/armada_drm.h
8487F:	Documentation/devicetree/bindings/display/armada/
8488
8489MARVELL CRYPTO DRIVER
8490M:	Boris Brezillon <boris.brezillon@bootlin.com>
8491M:	Arnaud Ebalard <arno@natisbad.org>
8492F:	drivers/crypto/marvell/
8493S:	Maintained
8494L:	linux-crypto@vger.kernel.org
8495
8496MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8497M:	Mirko Lindner <mlindner@marvell.com>
8498M:	Stephen Hemminger <stephen@networkplumber.org>
8499L:	netdev@vger.kernel.org
8500S:	Maintained
8501F:	drivers/net/ethernet/marvell/sk*
8502
8503MARVELL LIBERTAS WIRELESS DRIVER
8504L:	libertas-dev@lists.infradead.org
8505S:	Orphan
8506F:	drivers/net/wireless/marvell/libertas/
8507
8508MARVELL MACCHIATOBIN SUPPORT
8509M:	Russell King <linux@armlinux.org.uk>
8510L:	linux-arm-kernel@lists.infradead.org
8511S:	Maintained
8512F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8513
8514MARVELL MV643XX ETHERNET DRIVER
8515M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8516L:	netdev@vger.kernel.org
8517S:	Maintained
8518F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8519F:	include/linux/mv643xx.h
8520
8521MARVELL MV88X3310 PHY DRIVER
8522M:	Russell King <linux@armlinux.org.uk>
8523L:	netdev@vger.kernel.org
8524S:	Maintained
8525F:	drivers/net/phy/marvell10g.c
8526
8527MARVELL MVNETA ETHERNET DRIVER
8528M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8529L:	netdev@vger.kernel.org
8530S:	Maintained
8531F:	drivers/net/ethernet/marvell/mvneta.*
8532
8533MARVELL MWIFIEX WIRELESS DRIVER
8534M:	Amitkumar Karwar <amitkarwar@gmail.com>
8535M:	Nishant Sarmukadam <nishants@marvell.com>
8536M:	Ganapathi Bhat <gbhat@marvell.com>
8537M:	Xinming Hu <huxm@marvell.com>
8538L:	linux-wireless@vger.kernel.org
8539S:	Maintained
8540F:	drivers/net/wireless/marvell/mwifiex/
8541
8542MARVELL MWL8K WIRELESS DRIVER
8543M:	Lennert Buytenhek <buytenh@wantstofly.org>
8544L:	linux-wireless@vger.kernel.org
8545S:	Odd Fixes
8546F:	drivers/net/wireless/marvell/mwl8k.c
8547
8548MARVELL NAND CONTROLLER DRIVER
8549M:	Miquel Raynal <miquel.raynal@bootlin.com>
8550L:	linux-mtd@lists.infradead.org
8551S:	Maintained
8552F:	drivers/mtd/nand/raw/marvell_nand.c
8553F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8554
8555MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8556M:	Nicolas Pitre <nico@fluxnic.net>
8557S:	Odd Fixes
8558F:	drivers/mmc/host/mvsdio.*
8559
8560MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8561M:	Hu Ziji <huziji@marvell.com>
8562L:	linux-mmc@vger.kernel.org
8563S:	Supported
8564F:	drivers/mmc/host/sdhci-xenon*
8565F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8566
8567MATROX FRAMEBUFFER DRIVER
8568L:	linux-fbdev@vger.kernel.org
8569S:	Orphan
8570F:	drivers/video/fbdev/matrox/matroxfb_*
8571F:	include/uapi/linux/matroxfb.h
8572
8573MAX16065 HARDWARE MONITOR DRIVER
8574M:	Guenter Roeck <linux@roeck-us.net>
8575L:	linux-hwmon@vger.kernel.org
8576S:	Maintained
8577F:	Documentation/hwmon/max16065
8578F:	drivers/hwmon/max16065.c
8579
8580MAX20751 HARDWARE MONITOR DRIVER
8581M:	Guenter Roeck <linux@roeck-us.net>
8582L:	linux-hwmon@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/hwmon/max20751
8585F:	drivers/hwmon/max20751.c
8586
8587MAX2175 SDR TUNER DRIVER
8588M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8589L:	linux-media@vger.kernel.org
8590T:	git git://linuxtv.org/media_tree.git
8591S:	Maintained
8592F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8593F:	Documentation/media/v4l-drivers/max2175.rst
8594F:	drivers/media/i2c/max2175*
8595F:	include/uapi/linux/max2175.h
8596
8597MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8598L:	linux-hwmon@vger.kernel.org
8599S:	Orphan
8600F:	Documentation/hwmon/max6650
8601F:	drivers/hwmon/max6650.c
8602
8603MAX6697 HARDWARE MONITOR DRIVER
8604M:	Guenter Roeck <linux@roeck-us.net>
8605L:	linux-hwmon@vger.kernel.org
8606S:	Maintained
8607F:	Documentation/hwmon/max6697
8608F:	Documentation/devicetree/bindings/i2c/max6697.txt
8609F:	drivers/hwmon/max6697.c
8610F:	include/linux/platform_data/max6697.h
8611
8612MAX9860 MONO AUDIO VOICE CODEC DRIVER
8613M:	Peter Rosin <peda@axentia.se>
8614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8615S:	Maintained
8616F:	Documentation/devicetree/bindings/sound/max9860.txt
8617F:	sound/soc/codecs/max9860.*
8618
8619MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8620M:	Javier Martinez Canillas <javier@dowhile0.org>
8621L:	linux-kernel@vger.kernel.org
8622S:	Supported
8623F:	drivers/regulator/max77802-regulator.c
8624F:	Documentation/devicetree/bindings/*/*max77802.txt
8625F:	include/dt-bindings/*/*max77802.h
8626
8627MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8628M:	Krzysztof Kozlowski <krzk@kernel.org>
8629M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8630L:	linux-pm@vger.kernel.org
8631S:	Supported
8632F:	drivers/power/supply/max14577_charger.c
8633F:	drivers/power/supply/max77693_charger.c
8634
8635MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8636M:	Chanwoo Choi <cw00.choi@samsung.com>
8637M:	Krzysztof Kozlowski <krzk@kernel.org>
8638M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8639L:	linux-kernel@vger.kernel.org
8640S:	Supported
8641F:	drivers/*/max14577*.c
8642F:	drivers/*/max77686*.c
8643F:	drivers/*/max77693*.c
8644F:	drivers/extcon/extcon-max14577.c
8645F:	drivers/extcon/extcon-max77693.c
8646F:	drivers/rtc/rtc-max77686.c
8647F:	drivers/clk/clk-max77686.c
8648F:	Documentation/devicetree/bindings/mfd/max14577.txt
8649F:	Documentation/devicetree/bindings/*/max77686.txt
8650F:	Documentation/devicetree/bindings/mfd/max77693.txt
8651F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8652F:	include/linux/mfd/max14577*.h
8653F:	include/linux/mfd/max77686*.h
8654F:	include/linux/mfd/max77693*.h
8655
8656MAXIRADIO FM RADIO RECEIVER DRIVER
8657M:	Hans Verkuil <hverkuil@xs4all.nl>
8658L:	linux-media@vger.kernel.org
8659T:	git git://linuxtv.org/media_tree.git
8660W:	https://linuxtv.org
8661S:	Maintained
8662F:	drivers/media/radio/radio-maxiradio*
8663
8664MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8665M:	Peter Rosin <peda@axentia.se>
8666L:	linux-iio@vger.kernel.org
8667S:	Maintained
8668F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8669F:	drivers/iio/potentiometer/mcp4018.c
8670F:	drivers/iio/potentiometer/mcp4531.c
8671
8672MCR20A IEEE-802.15.4 RADIO DRIVER
8673M:	Xue Liu <liuxuenetmail@gmail.com>
8674L:	linux-wpan@vger.kernel.org
8675W:	https://github.com/xueliu/mcr20a-linux
8676S:	Maintained
8677F:	drivers/net/ieee802154/mcr20a.c
8678F:	drivers/net/ieee802154/mcr20a.h
8679F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8680
8681MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8682M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8683L:	linux-iio@vger.kernel.org
8684S:	Maintained
8685F:	drivers/iio/dac/cio-dac.c
8686
8687MEDIA DRIVERS FOR ASCOT2E
8688M:	Sergey Kozlov <serjk@netup.ru>
8689M:	Abylay Ospan <aospan@netup.ru>
8690L:	linux-media@vger.kernel.org
8691W:	https://linuxtv.org
8692W:	http://netup.tv/
8693T:	git git://linuxtv.org/media_tree.git
8694S:	Supported
8695F:	drivers/media/dvb-frontends/ascot2e*
8696
8697MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8698M:	Jasmin Jessich <jasmin@anw.at>
8699L:	linux-media@vger.kernel.org
8700W:	https://linuxtv.org
8701T:	git git://linuxtv.org/media_tree.git
8702S:	Maintained
8703F:	drivers/media/dvb-frontends/cxd2099*
8704
8705MEDIA DRIVERS FOR CXD2841ER
8706M:	Sergey Kozlov <serjk@netup.ru>
8707M:	Abylay Ospan <aospan@netup.ru>
8708L:	linux-media@vger.kernel.org
8709W:	https://linuxtv.org
8710W:	http://netup.tv/
8711T:	git git://linuxtv.org/media_tree.git
8712S:	Supported
8713F:	drivers/media/dvb-frontends/cxd2841er*
8714
8715MEDIA DRIVERS FOR CXD2880
8716M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8717L:	linux-media@vger.kernel.org
8718W:	http://linuxtv.org/
8719T:	git git://linuxtv.org/media_tree.git
8720S:	Supported
8721F:	drivers/media/dvb-frontends/cxd2880/*
8722F:	drivers/media/spi/cxd2880*
8723
8724MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8725M:	Daniel Scheller <d.scheller.oss@gmail.com>
8726L:	linux-media@vger.kernel.org
8727W:	https://linuxtv.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Maintained
8730F:	drivers/media/pci/ddbridge/*
8731
8732MEDIA DRIVERS FOR FREESCALE IMX
8733M:	Steve Longerbeam <slongerbeam@gmail.com>
8734M:	Philipp Zabel <p.zabel@pengutronix.de>
8735L:	linux-media@vger.kernel.org
8736T:	git git://linuxtv.org/media_tree.git
8737S:	Maintained
8738F:	Documentation/devicetree/bindings/media/imx.txt
8739F:	Documentation/media/v4l-drivers/imx.rst
8740F:	drivers/staging/media/imx/
8741F:	include/linux/imx-media.h
8742F:	include/media/imx.h
8743
8744MEDIA DRIVERS FOR HELENE
8745M:	Abylay Ospan <aospan@netup.ru>
8746L:	linux-media@vger.kernel.org
8747W:	https://linuxtv.org
8748W:	http://netup.tv/
8749T:	git git://linuxtv.org/media_tree.git
8750S:	Supported
8751F:	drivers/media/dvb-frontends/helene*
8752
8753MEDIA DRIVERS FOR HORUS3A
8754M:	Sergey Kozlov <serjk@netup.ru>
8755M:	Abylay Ospan <aospan@netup.ru>
8756L:	linux-media@vger.kernel.org
8757W:	https://linuxtv.org
8758W:	http://netup.tv/
8759T:	git git://linuxtv.org/media_tree.git
8760S:	Supported
8761F:	drivers/media/dvb-frontends/horus3a*
8762
8763MEDIA DRIVERS FOR LNBH25
8764M:	Sergey Kozlov <serjk@netup.ru>
8765M:	Abylay Ospan <aospan@netup.ru>
8766L:	linux-media@vger.kernel.org
8767W:	https://linuxtv.org
8768W:	http://netup.tv/
8769T:	git git://linuxtv.org/media_tree.git
8770S:	Supported
8771F:	drivers/media/dvb-frontends/lnbh25*
8772
8773MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8774M:	Daniel Scheller <d.scheller.oss@gmail.com>
8775L:	linux-media@vger.kernel.org
8776W:	https://linuxtv.org
8777T:	git git://linuxtv.org/media_tree.git
8778S:	Maintained
8779F:	drivers/media/dvb-frontends/mxl5xx*
8780
8781MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8782M:	Sergey Kozlov <serjk@netup.ru>
8783M:	Abylay Ospan <aospan@netup.ru>
8784L:	linux-media@vger.kernel.org
8785W:	https://linuxtv.org
8786W:	http://netup.tv/
8787T:	git git://linuxtv.org/media_tree.git
8788S:	Supported
8789F:	drivers/media/pci/netup_unidvb/*
8790
8791MEDIA DRIVERS FOR RENESAS - CEU
8792M:	Jacopo Mondi <jacopo@jmondi.org>
8793L:	linux-media@vger.kernel.org
8794L:	linux-renesas-soc@vger.kernel.org
8795T:	git git://linuxtv.org/media_tree.git
8796S:	Supported
8797F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8798F:	drivers/media/platform/renesas-ceu.c
8799F:	include/media/drv-intf/renesas-ceu.h
8800
8801MEDIA DRIVERS FOR RENESAS - DRIF
8802M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8803L:	linux-media@vger.kernel.org
8804L:	linux-renesas-soc@vger.kernel.org
8805T:	git git://linuxtv.org/media_tree.git
8806S:	Supported
8807F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8808F:	drivers/media/platform/rcar_drif.c
8809
8810MEDIA DRIVERS FOR RENESAS - FCP
8811M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8812L:	linux-media@vger.kernel.org
8813L:	linux-renesas-soc@vger.kernel.org
8814T:	git git://linuxtv.org/media_tree.git
8815S:	Supported
8816F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8817F:	drivers/media/platform/rcar-fcp.c
8818F:	include/media/rcar-fcp.h
8819
8820MEDIA DRIVERS FOR RENESAS - FDP1
8821M:	Kieran Bingham <kieran@bingham.xyz>
8822L:	linux-media@vger.kernel.org
8823L:	linux-renesas-soc@vger.kernel.org
8824T:	git git://linuxtv.org/media_tree.git
8825S:	Supported
8826F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8827F:	drivers/media/platform/rcar_fdp1.c
8828
8829MEDIA DRIVERS FOR RENESAS - VIN
8830M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8831L:	linux-media@vger.kernel.org
8832L:	linux-renesas-soc@vger.kernel.org
8833T:	git git://linuxtv.org/media_tree.git
8834S:	Supported
8835F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8836F:	drivers/media/platform/rcar-vin/
8837
8838MEDIA DRIVERS FOR RENESAS - VSP1
8839M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8840L:	linux-media@vger.kernel.org
8841L:	linux-renesas-soc@vger.kernel.org
8842T:	git git://linuxtv.org/media_tree.git
8843S:	Supported
8844F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8845F:	drivers/media/platform/vsp1/
8846
8847MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8848M:	Daniel Scheller <d.scheller.oss@gmail.com>
8849L:	linux-media@vger.kernel.org
8850W:	https://linuxtv.org
8851T:	git git://linuxtv.org/media_tree.git
8852S:	Maintained
8853F:	drivers/media/dvb-frontends/stv0910*
8854
8855MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8856M:	Daniel Scheller <d.scheller.oss@gmail.com>
8857L:	linux-media@vger.kernel.org
8858W:	https://linuxtv.org
8859T:	git git://linuxtv.org/media_tree.git
8860S:	Maintained
8861F:	drivers/media/dvb-frontends/stv6111*
8862
8863MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8864M:	Dmitry Osipenko <digetx@gmail.com>
8865L:	linux-media@vger.kernel.org
8866L:	linux-tegra@vger.kernel.org
8867T:	git git://linuxtv.org/media_tree.git
8868S:	Maintained
8869F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8870F:	drivers/staging/media/tegra-vde/
8871
8872MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8873M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8874P:	LinuxTV.org Project
8875L:	linux-media@vger.kernel.org
8876W:	https://linuxtv.org
8877Q:	http://patchwork.kernel.org/project/linux-media/list/
8878T:	git git://linuxtv.org/media_tree.git
8879S:	Maintained
8880F:	Documentation/devicetree/bindings/media/
8881F:	Documentation/media/
8882F:	drivers/media/
8883F:	drivers/staging/media/
8884F:	include/linux/platform_data/media/
8885F:	include/media/
8886F:	include/uapi/linux/dvb/
8887F:	include/uapi/linux/videodev2.h
8888F:	include/uapi/linux/media.h
8889F:	include/uapi/linux/v4l2-*
8890F:	include/uapi/linux/meye.h
8891F:	include/uapi/linux/ivtv*
8892F:	include/uapi/linux/uvcvideo.h
8893
8894MEDIATEK CIR DRIVER
8895M:	Sean Wang <sean.wang@mediatek.com>
8896S:	Maintained
8897F:	drivers/media/rc/mtk-cir.c
8898
8899MEDIATEK DMA DRIVER
8900M:	Sean Wang <sean.wang@mediatek.com>
8901L:	dmaengine@vger.kernel.org
8902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8903L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8904S:	Maintained
8905F:	Documentation/devicetree/bindings/dma/mtk-*
8906F:	drivers/dma/mediatek/
8907
8908MEDIATEK PMIC LED DRIVER
8909M:	Sean Wang <sean.wang@mediatek.com>
8910S:	Maintained
8911F:	drivers/leds/leds-mt6323.c
8912F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8913
8914MEDIATEK ETHERNET DRIVER
8915M:	Felix Fietkau <nbd@openwrt.org>
8916M:	John Crispin <john@phrozen.org>
8917M:	Sean Wang <sean.wang@mediatek.com>
8918M:	Nelson Chang <nelson.chang@mediatek.com>
8919L:	netdev@vger.kernel.org
8920S:	Maintained
8921F:	drivers/net/ethernet/mediatek/
8922
8923MEDIATEK SWITCH DRIVER
8924M:	Sean Wang <sean.wang@mediatek.com>
8925L:	netdev@vger.kernel.org
8926S:	Maintained
8927F:	drivers/net/dsa/mt7530.*
8928F:	net/dsa/tag_mtk.c
8929
8930MEDIATEK JPEG DRIVER
8931M:	Rick Chang <rick.chang@mediatek.com>
8932M:	Bin Liu <bin.liu@mediatek.com>
8933S:	Supported
8934F:	drivers/media/platform/mtk-jpeg/
8935F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8936
8937MEDIATEK MDP DRIVER
8938M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8939M:	Houlong Wei <houlong.wei@mediatek.com>
8940M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8941S:	Supported
8942F:	drivers/media/platform/mtk-mdp/
8943F:	drivers/media/platform/mtk-vpu/
8944F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8945
8946MEDIATEK MEDIA DRIVER
8947M:	Tiffany Lin <tiffany.lin@mediatek.com>
8948M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8949S:	Supported
8950F:	drivers/media/platform/mtk-vcodec/
8951F:	drivers/media/platform/mtk-vpu/
8952F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8953F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8954
8955MEDIATEK MT7601U WIRELESS LAN DRIVER
8956M:	Jakub Kicinski <kubakici@wp.pl>
8957L:	linux-wireless@vger.kernel.org
8958S:	Maintained
8959F:	drivers/net/wireless/mediatek/mt7601u/
8960
8961MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8962M:	Sean Wang <sean.wang@mediatek.com>
8963S:	Maintained
8964F:	drivers/char/hw_random/mtk-rng.c
8965
8966MEDIATEK USB3 DRD IP DRIVER
8967M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8968L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8971S:	Maintained
8972F:	drivers/usb/mtu3/
8973
8974MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8975M:	Peter Senna Tschudin <peter.senna@collabora.com>
8976M:	Martin Donnelly <martin.donnelly@ge.com>
8977M:	Martyn Welch <martyn.welch@collabora.co.uk>
8978S:	Maintained
8979F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8980F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8981
8982MEGARAID SCSI/SAS DRIVERS
8983M:	Kashyap Desai <kashyap.desai@broadcom.com>
8984M:	Sumit Saxena <sumit.saxena@broadcom.com>
8985M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8986L:	megaraidlinux.pdl@broadcom.com
8987L:	linux-scsi@vger.kernel.org
8988W:	http://www.avagotech.com/support/
8989S:	Maintained
8990F:	Documentation/scsi/megaraid.txt
8991F:	drivers/scsi/megaraid.*
8992F:	drivers/scsi/megaraid/
8993
8994MELEXIS MLX90614 DRIVER
8995M:	Crt Mori <cmo@melexis.com>
8996L:	linux-iio@vger.kernel.org
8997W:	http://www.melexis.com
8998S:	Supported
8999F:	drivers/iio/temperature/mlx90614.c
9000
9001MELEXIS MLX90632 DRIVER
9002M:	Crt Mori <cmo@melexis.com>
9003L:	linux-iio@vger.kernel.org
9004W:	http://www.melexis.com
9005S:	Supported
9006F:	drivers/iio/temperature/mlx90632.c
9007
9008MELFAS MIP4 TOUCHSCREEN DRIVER
9009M:	Sangwon Jee <jeesw@melfas.com>
9010W:	http://www.melfas.com
9011S:	Supported
9012F:	drivers/input/touchscreen/melfas_mip4.c
9013F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9014
9015MELLANOX ETHERNET DRIVER (mlx4_en)
9016M:	Tariq Toukan <tariqt@mellanox.com>
9017L:	netdev@vger.kernel.org
9018S:	Supported
9019W:	http://www.mellanox.com
9020Q:	http://patchwork.ozlabs.org/project/netdev/list/
9021F:	drivers/net/ethernet/mellanox/mlx4/en_*
9022
9023MELLANOX ETHERNET DRIVER (mlx5e)
9024M:	Saeed Mahameed <saeedm@mellanox.com>
9025L:	netdev@vger.kernel.org
9026S:	Supported
9027W:	http://www.mellanox.com
9028Q:	http://patchwork.ozlabs.org/project/netdev/list/
9029F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9030
9031MELLANOX ETHERNET INNOVA DRIVER
9032M:	Ilan Tayari <ilant@mellanox.com>
9033R:	Boris Pismenny <borisp@mellanox.com>
9034L:	netdev@vger.kernel.org
9035S:	Supported
9036W:	http://www.mellanox.com
9037Q:	http://patchwork.ozlabs.org/project/netdev/list/
9038F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9039F:	include/linux/mlx5/mlx5_ifc_fpga.h
9040
9041MELLANOX ETHERNET INNOVA IPSEC DRIVER
9042M:	Ilan Tayari <ilant@mellanox.com>
9043R:	Boris Pismenny <borisp@mellanox.com>
9044L:	netdev@vger.kernel.org
9045S:	Supported
9046W:	http://www.mellanox.com
9047Q:	http://patchwork.ozlabs.org/project/netdev/list/
9048F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9049F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9050
9051MELLANOX ETHERNET SWITCH DRIVERS
9052M:	Jiri Pirko <jiri@mellanox.com>
9053M:	Ido Schimmel <idosch@mellanox.com>
9054L:	netdev@vger.kernel.org
9055S:	Supported
9056W:	http://www.mellanox.com
9057Q:	http://patchwork.ozlabs.org/project/netdev/list/
9058F:	drivers/net/ethernet/mellanox/mlxsw/
9059
9060MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9061M:	mlxsw@mellanox.com
9062L:	netdev@vger.kernel.org
9063S:	Supported
9064W:	http://www.mellanox.com
9065Q:	http://patchwork.ozlabs.org/project/netdev/list/
9066F:	drivers/net/ethernet/mellanox/mlxfw/
9067
9068MELLANOX HARDWARE PLATFORM SUPPORT
9069M:	Andy Shevchenko <andy@infradead.org>
9070M:	Darren Hart <dvhart@infradead.org>
9071M:	Vadim Pasternak <vadimp@mellanox.com>
9072L:	platform-driver-x86@vger.kernel.org
9073S:	Supported
9074F:	drivers/platform/mellanox/
9075
9076MELLANOX MLX4 core VPI driver
9077M:	Tariq Toukan <tariqt@mellanox.com>
9078L:	netdev@vger.kernel.org
9079L:	linux-rdma@vger.kernel.org
9080W:	http://www.mellanox.com
9081Q:	http://patchwork.ozlabs.org/project/netdev/list/
9082S:	Supported
9083F:	drivers/net/ethernet/mellanox/mlx4/
9084F:	include/linux/mlx4/
9085
9086MELLANOX MLX4 IB driver
9087M:	Yishai Hadas <yishaih@mellanox.com>
9088L:	linux-rdma@vger.kernel.org
9089W:	http://www.mellanox.com
9090Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9091S:	Supported
9092F:	drivers/infiniband/hw/mlx4/
9093F:	include/linux/mlx4/
9094F:	include/uapi/rdma/mlx4-abi.h
9095
9096MELLANOX MLX5 core VPI driver
9097M:	Saeed Mahameed <saeedm@mellanox.com>
9098M:	Matan Barak <matanb@mellanox.com>
9099M:	Leon Romanovsky <leonro@mellanox.com>
9100L:	netdev@vger.kernel.org
9101L:	linux-rdma@vger.kernel.org
9102W:	http://www.mellanox.com
9103Q:	http://patchwork.ozlabs.org/project/netdev/list/
9104S:	Supported
9105F:	drivers/net/ethernet/mellanox/mlx5/core/
9106F:	include/linux/mlx5/
9107
9108MELLANOX MLX5 IB driver
9109M:	Matan Barak <matanb@mellanox.com>
9110M:	Leon Romanovsky <leonro@mellanox.com>
9111L:	linux-rdma@vger.kernel.org
9112W:	http://www.mellanox.com
9113Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9114S:	Supported
9115F:	drivers/infiniband/hw/mlx5/
9116F:	include/linux/mlx5/
9117F:	include/uapi/rdma/mlx5-abi.h
9118
9119MELLANOX MLXCPLD I2C AND MUX DRIVER
9120M:	Vadim Pasternak <vadimp@mellanox.com>
9121M:	Michael Shych <michaelsh@mellanox.com>
9122L:	linux-i2c@vger.kernel.org
9123S:	Supported
9124F:	drivers/i2c/busses/i2c-mlxcpld.c
9125F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9126F:	Documentation/i2c/busses/i2c-mlxcpld
9127
9128MELLANOX MLXCPLD LED DRIVER
9129M:	Vadim Pasternak <vadimp@mellanox.com>
9130L:	linux-leds@vger.kernel.org
9131S:	Supported
9132F:	drivers/leds/leds-mlxcpld.c
9133F:	drivers/leds/leds-mlxreg.c
9134F:	Documentation/leds/leds-mlxcpld.txt
9135
9136MELLANOX PLATFORM DRIVER
9137M:	Vadim Pasternak <vadimp@mellanox.com>
9138L:	platform-driver-x86@vger.kernel.org
9139S:	Supported
9140F:	drivers/platform/x86/mlx-platform.c
9141
9142MEMBARRIER SUPPORT
9143M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9144M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9145L:	linux-kernel@vger.kernel.org
9146S:	Supported
9147F:	kernel/sched/membarrier.c
9148F:	include/uapi/linux/membarrier.h
9149F:	arch/powerpc/include/asm/membarrier.h
9150
9151MEMORY MANAGEMENT
9152L:	linux-mm@kvack.org
9153W:	http://www.linux-mm.org
9154S:	Maintained
9155F:	include/linux/mm.h
9156F:	include/linux/gfp.h
9157F:	include/linux/mmzone.h
9158F:	include/linux/memory_hotplug.h
9159F:	include/linux/vmalloc.h
9160F:	mm/
9161
9162MEMORY TECHNOLOGY DEVICES (MTD)
9163M:	David Woodhouse <dwmw2@infradead.org>
9164M:	Brian Norris <computersforpeace@gmail.com>
9165M:	Boris Brezillon <boris.brezillon@bootlin.com>
9166M:	Marek Vasut <marek.vasut@gmail.com>
9167M:	Richard Weinberger <richard@nod.at>
9168L:	linux-mtd@lists.infradead.org
9169W:	http://www.linux-mtd.infradead.org/
9170Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9171T:	git git://git.infradead.org/linux-mtd.git master
9172T:	git git://git.infradead.org/linux-mtd.git mtd/next
9173S:	Maintained
9174F:	Documentation/devicetree/bindings/mtd/
9175F:	drivers/mtd/
9176F:	include/linux/mtd/
9177F:	include/uapi/mtd/
9178
9179MEN A21 WATCHDOG DRIVER
9180M:	Johannes Thumshirn <morbidrsa@gmail.com>
9181L:	linux-watchdog@vger.kernel.org
9182S:	Maintained
9183F:	drivers/watchdog/mena21_wdt.c
9184
9185MEN CHAMELEON BUS (mcb)
9186M:	Johannes Thumshirn <morbidrsa@gmail.com>
9187S:	Maintained
9188F:	drivers/mcb/
9189F:	include/linux/mcb.h
9190F:	Documentation/men-chameleon-bus.txt
9191
9192MEN F21BMC (Board Management Controller)
9193M:	Andreas Werner <andreas.werner@men.de>
9194S:	Supported
9195F:	drivers/mfd/menf21bmc.c
9196F:	drivers/watchdog/menf21bmc_wdt.c
9197F:	drivers/leds/leds-menf21bmc.c
9198F:	drivers/hwmon/menf21bmc_hwmon.c
9199F:	Documentation/hwmon/menf21bmc
9200
9201MESON AO CEC DRIVER FOR AMLOGIC SOCS
9202M:	Neil Armstrong <narmstrong@baylibre.com>
9203L:	linux-media@lists.freedesktop.org
9204L:	linux-amlogic@lists.infradead.org
9205W:	http://linux-meson.com/
9206S:	Supported
9207F:	drivers/media/platform/meson/ao-cec.c
9208F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9209T:	git git://linuxtv.org/media_tree.git
9210
9211MICROBLAZE ARCHITECTURE
9212M:	Michal Simek <monstr@monstr.eu>
9213W:	http://www.monstr.eu/fdt/
9214T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9215S:	Supported
9216F:	arch/microblaze/
9217
9218MICROCHIP / ATMEL AT91 SERIAL DRIVER
9219M:	Richard Genoud <richard.genoud@gmail.com>
9220S:	Maintained
9221F:	drivers/tty/serial/atmel_serial.c
9222F:	drivers/tty/serial/atmel_serial.h
9223
9224MICROCHIP / ATMEL DMA DRIVER
9225M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9227L:	dmaengine@vger.kernel.org
9228S:	Supported
9229F:	drivers/dma/at_hdmac.c
9230F:	drivers/dma/at_hdmac_regs.h
9231F:	include/linux/platform_data/dma-atmel.h
9232
9233MICROCHIP / ATMEL ECC DRIVER
9234M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9235L:	linux-crypto@vger.kernel.org
9236S:	Maintained
9237F:	drivers/crypto/atmel-ecc.*
9238
9239MICROCHIP / ATMEL ISC DRIVER
9240M:	Songjun Wu <songjun.wu@microchip.com>
9241L:	linux-media@vger.kernel.org
9242S:	Supported
9243F:	drivers/media/platform/atmel/atmel-isc.c
9244F:	drivers/media/platform/atmel/atmel-isc-regs.h
9245F:	devicetree/bindings/media/atmel-isc.txt
9246
9247MICROCHIP / ATMEL NAND DRIVER
9248M:	Wenyou Yang <wenyou.yang@microchip.com>
9249M:	Josh Wu <rainyfeeling@outlook.com>
9250L:	linux-mtd@lists.infradead.org
9251S:	Supported
9252F:	drivers/mtd/nand/raw/atmel/*
9253F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9254
9255MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9256M:	Woojung Huh <Woojung.Huh@microchip.com>
9257M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9258L:	netdev@vger.kernel.org
9259S:	Maintained
9260F:	net/dsa/tag_ksz.c
9261F:	drivers/net/dsa/microchip/*
9262F:	include/linux/platform_data/microchip-ksz.h
9263F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9264
9265MICROCHIP LAN743X ETHERNET DRIVER
9266M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9267M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9268L:	netdev@vger.kernel.org
9269S:	Maintained
9270F:	drivers/net/ethernet/microchip/lan743x_*
9271
9272MICROCHIP USB251XB DRIVER
9273M:	Richard Leitner <richard.leitner@skidata.com>
9274L:	linux-usb@vger.kernel.org
9275S:	Maintained
9276F:	drivers/usb/misc/usb251xb.c
9277F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9278
9279MICROSEMI MIPS SOCS
9280M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9281L:	linux-mips@linux-mips.org
9282S:	Maintained
9283F:	arch/mips/generic/board-ocelot.c
9284F:	arch/mips/configs/generic/board-ocelot.config
9285F:	arch/mips/boot/dts/mscc/
9286F:	Documentation/devicetree/bindings/mips/mscc.txt
9287
9288MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9289M:	Don Brace <don.brace@microsemi.com>
9290L:	esc.storagedev@microsemi.com
9291L:	linux-scsi@vger.kernel.org
9292S:	Supported
9293F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9294F:	drivers/scsi/smartpqi/Kconfig
9295F:	drivers/scsi/smartpqi/Makefile
9296F:	include/linux/cciss*.h
9297F:	include/uapi/linux/cciss*.h
9298F:	Documentation/scsi/smartpqi.txt
9299
9300MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9301M:	Chen Yu <yu.c.chen@intel.com>
9302L:	platform-driver-x86@vger.kernel.org
9303S:	Supported
9304F:	drivers/platform/x86/surfacepro3_button.c
9305
9306MICROTEK X6 SCANNER
9307M:	Oliver Neukum <oliver@neukum.org>
9308S:	Maintained
9309F:	drivers/usb/image/microtek.*
9310
9311MIPS
9312M:	Ralf Baechle <ralf@linux-mips.org>
9313M:	James Hogan <jhogan@kernel.org>
9314L:	linux-mips@linux-mips.org
9315W:	http://www.linux-mips.org/
9316T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9317Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9318S:	Supported
9319F:	Documentation/devicetree/bindings/mips/
9320F:	Documentation/mips/
9321F:	arch/mips/
9322F:	drivers/platform/mips/
9323
9324MIPS BOSTON DEVELOPMENT BOARD
9325M:	Paul Burton <paul.burton@mips.com>
9326L:	linux-mips@linux-mips.org
9327S:	Maintained
9328F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9329F:	arch/mips/boot/dts/img/boston.dts
9330F:	arch/mips/configs/generic/board-boston.config
9331F:	drivers/clk/imgtec/clk-boston.c
9332F:	include/dt-bindings/clock/boston-clock.h
9333
9334MIPS GENERIC PLATFORM
9335M:	Paul Burton <paul.burton@mips.com>
9336L:	linux-mips@linux-mips.org
9337S:	Supported
9338F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9339F:	arch/mips/generic/
9340F:	arch/mips/tools/generic-board-config.sh
9341
9342MIPS/LOONGSON1 ARCHITECTURE
9343M:	Keguang Zhang <keguang.zhang@gmail.com>
9344L:	linux-mips@linux-mips.org
9345S:	Maintained
9346F:	arch/mips/loongson32/
9347F:	arch/mips/include/asm/mach-loongson32/
9348F:	drivers/*/*loongson1*
9349F:	drivers/*/*/*loongson1*
9350
9351MIPS/LOONGSON2 ARCHITECTURE
9352M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9353L:	linux-mips@linux-mips.org
9354S:	Maintained
9355F:	arch/mips/loongson64/*{2e/2f}*
9356F:	arch/mips/include/asm/mach-loongson64/
9357F:	drivers/*/*loongson2*
9358F:	drivers/*/*/*loongson2*
9359
9360MIPS/LOONGSON3 ARCHITECTURE
9361M:	Huacai Chen <chenhc@lemote.com>
9362L:	linux-mips@linux-mips.org
9363S:	Maintained
9364F:	arch/mips/loongson64/
9365F:	arch/mips/include/asm/mach-loongson64/
9366F:	drivers/platform/mips/cpu_hwmon.c
9367F:	drivers/*/*loongson3*
9368F:	drivers/*/*/*loongson3*
9369
9370MIPS RINT INSTRUCTION EMULATION
9371M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9372L:	linux-mips@linux-mips.org
9373S:	Supported
9374F:	arch/mips/math-emu/sp_rint.c
9375F:	arch/mips/math-emu/dp_rint.c
9376
9377MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9378M:	Hans Verkuil <hverkuil@xs4all.nl>
9379L:	linux-media@vger.kernel.org
9380T:	git git://linuxtv.org/media_tree.git
9381W:	https://linuxtv.org
9382S:	Odd Fixes
9383F:	drivers/media/radio/radio-miropcm20*
9384
9385MMP SUPPORT
9386M:	Eric Miao <eric.y.miao@gmail.com>
9387M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9389T:	git git://github.com/hzhuang1/linux.git
9390T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9391S:	Maintained
9392F:	arch/arm/boot/dts/mmp*
9393F:	arch/arm/mach-mmp/
9394
9395MN88472 MEDIA DRIVER
9396M:	Antti Palosaari <crope@iki.fi>
9397L:	linux-media@vger.kernel.org
9398W:	https://linuxtv.org
9399W:	http://palosaari.fi/linux/
9400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9401S:	Maintained
9402F:	drivers/media/dvb-frontends/mn88472*
9403
9404MN88473 MEDIA DRIVER
9405M:	Antti Palosaari <crope@iki.fi>
9406L:	linux-media@vger.kernel.org
9407W:	https://linuxtv.org
9408W:	http://palosaari.fi/linux/
9409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9410S:	Maintained
9411F:	drivers/media/dvb-frontends/mn88473*
9412
9413MODULE SUPPORT
9414M:	Jessica Yu <jeyu@kernel.org>
9415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9416S:	Maintained
9417F:	include/linux/module.h
9418F:	kernel/module.c
9419
9420MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9421W:	http://popies.net/meye/
9422S:	Orphan
9423F:	Documentation/media/v4l-drivers/meye*
9424F:	drivers/media/pci/meye/
9425F:	include/uapi/linux/meye.h
9426
9427MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9428M:	Jiri Slaby <jirislaby@gmail.com>
9429S:	Maintained
9430F:	Documentation/serial/moxa-smartio
9431F:	drivers/tty/mxser.*
9432
9433MR800 AVERMEDIA USB FM RADIO DRIVER
9434M:	Alexey Klimov <klimov.linux@gmail.com>
9435L:	linux-media@vger.kernel.org
9436T:	git git://linuxtv.org/media_tree.git
9437S:	Maintained
9438F:	drivers/media/radio/radio-mr800.c
9439
9440MRF24J40 IEEE 802.15.4 RADIO DRIVER
9441M:	Alan Ott <alan@signal11.us>
9442L:	linux-wpan@vger.kernel.org
9443S:	Maintained
9444F:	drivers/net/ieee802154/mrf24j40.c
9445F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9446
9447MSI LAPTOP SUPPORT
9448M:	"Lee, Chun-Yi" <jlee@suse.com>
9449L:	platform-driver-x86@vger.kernel.org
9450S:	Maintained
9451F:	drivers/platform/x86/msi-laptop.c
9452
9453MSI WMI SUPPORT
9454L:	platform-driver-x86@vger.kernel.org
9455S:	Orphan
9456F:	drivers/platform/x86/msi-wmi.c
9457
9458MSI001 MEDIA DRIVER
9459M:	Antti Palosaari <crope@iki.fi>
9460L:	linux-media@vger.kernel.org
9461W:	https://linuxtv.org
9462W:	http://palosaari.fi/linux/
9463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9464T:	git git://linuxtv.org/anttip/media_tree.git
9465S:	Maintained
9466F:	drivers/media/tuners/msi001*
9467
9468MSI2500 MEDIA DRIVER
9469M:	Antti Palosaari <crope@iki.fi>
9470L:	linux-media@vger.kernel.org
9471W:	https://linuxtv.org
9472W:	http://palosaari.fi/linux/
9473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9474T:	git git://linuxtv.org/anttip/media_tree.git
9475S:	Maintained
9476F:	drivers/media/usb/msi2500/
9477
9478MSYSTEMS DISKONCHIP G3 MTD DRIVER
9479M:	Robert Jarzmik <robert.jarzmik@free.fr>
9480L:	linux-mtd@lists.infradead.org
9481S:	Maintained
9482F:	drivers/mtd/devices/docg3*
9483
9484MT9M032 APTINA SENSOR DRIVER
9485M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9486L:	linux-media@vger.kernel.org
9487T:	git git://linuxtv.org/media_tree.git
9488S:	Maintained
9489F:	drivers/media/i2c/mt9m032.c
9490F:	include/media/i2c/mt9m032.h
9491
9492MT9P031 APTINA CAMERA SENSOR
9493M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9494L:	linux-media@vger.kernel.org
9495T:	git git://linuxtv.org/media_tree.git
9496S:	Maintained
9497F:	drivers/media/i2c/mt9p031.c
9498F:	include/media/i2c/mt9p031.h
9499
9500MT9T001 APTINA CAMERA SENSOR
9501M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9502L:	linux-media@vger.kernel.org
9503T:	git git://linuxtv.org/media_tree.git
9504S:	Maintained
9505F:	drivers/media/i2c/mt9t001.c
9506F:	include/media/i2c/mt9t001.h
9507
9508MT9T112 APTINA CAMERA SENSOR
9509M:	Jacopo Mondi <jacopo@jmondi.org>
9510L:	linux-media@vger.kernel.org
9511T:	git git://linuxtv.org/media_tree.git
9512S:	Odd Fixes
9513F:	drivers/media/i2c/mt9t112.c
9514F:	include/media/i2c/mt9t112.h
9515
9516MT9V032 APTINA CAMERA SENSOR
9517M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9518L:	linux-media@vger.kernel.org
9519T:	git git://linuxtv.org/media_tree.git
9520S:	Maintained
9521F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9522F:	drivers/media/i2c/mt9v032.c
9523F:	include/media/i2c/mt9v032.h
9524
9525MULTIFUNCTION DEVICES (MFD)
9526M:	Lee Jones <lee.jones@linaro.org>
9527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9528S:	Supported
9529F:	Documentation/devicetree/bindings/mfd/
9530F:	drivers/mfd/
9531F:	include/linux/mfd/
9532F:	include/dt-bindings/mfd/
9533
9534MULTIMEDIA CARD (MMC) ETC. OVER SPI
9535S:	Orphan
9536F:	drivers/mmc/host/mmc_spi.c
9537F:	include/linux/spi/mmc_spi.h
9538
9539MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9540M:	Ulf Hansson <ulf.hansson@linaro.org>
9541L:	linux-mmc@vger.kernel.org
9542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9543S:	Maintained
9544F:	Documentation/devicetree/bindings/mmc/
9545F:	drivers/mmc/
9546F:	include/linux/mmc/
9547F:	include/uapi/linux/mmc/
9548
9549MULTIPLEXER SUBSYSTEM
9550M:	Peter Rosin <peda@axentia.se>
9551S:	Maintained
9552F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9553F:	Documentation/devicetree/bindings/mux/
9554F:	include/linux/dt-bindings/mux/
9555F:	include/linux/mux/
9556F:	drivers/mux/
9557
9558MULTITECH MULTIPORT CARD (ISICOM)
9559S:	Orphan
9560F:	drivers/tty/isicom.c
9561F:	include/linux/isicom.h
9562
9563MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9564M:	Bin Liu <b-liu@ti.com>
9565L:	linux-usb@vger.kernel.org
9566S:	Maintained
9567F:	drivers/usb/musb/
9568
9569MXL5007T MEDIA DRIVER
9570M:	Michael Krufky <mkrufky@linuxtv.org>
9571L:	linux-media@vger.kernel.org
9572W:	https://linuxtv.org
9573W:	http://github.com/mkrufky
9574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9575T:	git git://linuxtv.org/mkrufky/tuners.git
9576S:	Maintained
9577F:	drivers/media/tuners/mxl5007t.*
9578
9579MXSFB DRM DRIVER
9580M:	Marek Vasut <marex@denx.de>
9581S:	Supported
9582F:	drivers/gpu/drm/mxsfb/
9583F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9584
9585MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9586M:	Chris Lee <christopher.lee@cspi.com>
9587L:	netdev@vger.kernel.org
9588W:	https://www.cspi.com/ethernet-products/support/downloads/
9589S:	Supported
9590F:	drivers/net/ethernet/myricom/myri10ge/
9591
9592NAND FLASH SUBSYSTEM
9593M:	Boris Brezillon <boris.brezillon@bootlin.com>
9594R:	Richard Weinberger <richard@nod.at>
9595L:	linux-mtd@lists.infradead.org
9596W:	http://www.linux-mtd.infradead.org/
9597Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9598T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9599T:	git git://git.infradead.org/linux-mtd.git nand/next
9600S:	Maintained
9601F:	drivers/mtd/nand/
9602F:	include/linux/mtd/*nand*.h
9603
9604NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9605M:	Daniel Mack <zonque@gmail.com>
9606S:	Maintained
9607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9608W:	http://www.native-instruments.com
9609F:	sound/usb/caiaq/
9610
9611NATSEMI ETHERNET DRIVER (DP8381x)
9612S:	Orphan
9613F:	drivers/net/ethernet/natsemi/natsemi.c
9614
9615NCP FILESYSTEM
9616M:	Petr Vandrovec <petr@vandrovec.name>
9617S:	Obsolete
9618F:	drivers/staging/ncpfs/
9619
9620NCR 5380 SCSI DRIVERS
9621M:	Finn Thain <fthain@telegraphics.com.au>
9622M:	Michael Schmitz <schmitzmic@gmail.com>
9623L:	linux-scsi@vger.kernel.org
9624S:	Maintained
9625F:	Documentation/scsi/g_NCR5380.txt
9626F:	drivers/scsi/NCR5380.*
9627F:	drivers/scsi/arm/cumana_1.c
9628F:	drivers/scsi/arm/oak.c
9629F:	drivers/scsi/atari_scsi.*
9630F:	drivers/scsi/dmx3191d.c
9631F:	drivers/scsi/g_NCR5380.*
9632F:	drivers/scsi/mac_scsi.*
9633F:	drivers/scsi/sun3_scsi.*
9634F:	drivers/scsi/sun3_scsi_vme.c
9635
9636NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9637M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9638L:	linux-scsi@vger.kernel.org
9639S:	Maintained
9640F:	drivers/scsi/NCR_D700.*
9641
9642NCT6775 HARDWARE MONITOR DRIVER
9643M:	Guenter Roeck <linux@roeck-us.net>
9644L:	linux-hwmon@vger.kernel.org
9645S:	Maintained
9646F:	Documentation/hwmon/nct6775
9647F:	drivers/hwmon/nct6775.c
9648
9649NETEFFECT IWARP RNIC DRIVER (IW_NES)
9650M:	Faisal Latif <faisal.latif@intel.com>
9651L:	linux-rdma@vger.kernel.org
9652W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9653S:	Supported
9654F:	drivers/infiniband/hw/nes/
9655F:	include/uapi/rdma/nes-abi.h
9656
9657NETEM NETWORK EMULATOR
9658M:	Stephen Hemminger <stephen@networkplumber.org>
9659L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9660S:	Maintained
9661F:	net/sched/sch_netem.c
9662
9663NETERION 10GbE DRIVERS (s2io/vxge)
9664M:	Jon Mason <jdmason@kudzu.us>
9665L:	netdev@vger.kernel.org
9666S:	Supported
9667F:	Documentation/networking/s2io.txt
9668F:	Documentation/networking/vxge.txt
9669F:	drivers/net/ethernet/neterion/
9670
9671NETFILTER
9672M:	Pablo Neira Ayuso <pablo@netfilter.org>
9673M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9674M:	Florian Westphal <fw@strlen.de>
9675L:	netfilter-devel@vger.kernel.org
9676L:	coreteam@netfilter.org
9677W:	http://www.netfilter.org/
9678W:	http://www.iptables.org/
9679W:	http://www.nftables.org/
9680Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9683S:	Maintained
9684F:	include/linux/netfilter*
9685F:	include/linux/netfilter/
9686F:	include/net/netfilter/
9687F:	include/uapi/linux/netfilter*
9688F:	include/uapi/linux/netfilter/
9689F:	net/*/netfilter.c
9690F:	net/*/netfilter/
9691F:	net/netfilter/
9692F:	net/bridge/br_netfilter*.c
9693
9694NETROM NETWORK LAYER
9695M:	Ralf Baechle <ralf@linux-mips.org>
9696L:	linux-hams@vger.kernel.org
9697W:	http://www.linux-ax25.org/
9698S:	Maintained
9699F:	include/net/netrom.h
9700F:	include/uapi/linux/netrom.h
9701F:	net/netrom/
9702
9703NETRONOME ETHERNET DRIVERS
9704M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9705L:	oss-drivers@netronome.com
9706S:	Maintained
9707F:	drivers/net/ethernet/netronome/
9708
9709NETWORK BLOCK DEVICE (NBD)
9710M:	Josef Bacik <jbacik@fb.com>
9711S:	Maintained
9712L:	linux-block@vger.kernel.org
9713L:	nbd@other.debian.org
9714F:	Documentation/blockdev/nbd.txt
9715F:	drivers/block/nbd.c
9716F:	include/uapi/linux/nbd.h
9717
9718NETWORK DROP MONITOR
9719M:	Neil Horman <nhorman@tuxdriver.com>
9720L:	netdev@vger.kernel.org
9721S:	Maintained
9722W:	https://fedorahosted.org/dropwatch/
9723F:	net/core/drop_monitor.c
9724
9725NETWORKING DRIVERS
9726M:	"David S. Miller" <davem@davemloft.net>
9727L:	netdev@vger.kernel.org
9728W:	http://www.linuxfoundation.org/en/Net
9729Q:	http://patchwork.ozlabs.org/project/netdev/list/
9730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9732S:	Odd Fixes
9733F:	Documentation/devicetree/bindings/net/
9734F:	drivers/net/
9735F:	include/linux/if_*
9736F:	include/linux/netdevice.h
9737F:	include/linux/etherdevice.h
9738F:	include/linux/fcdevice.h
9739F:	include/linux/fddidevice.h
9740F:	include/linux/hippidevice.h
9741F:	include/linux/inetdevice.h
9742F:	include/uapi/linux/if_*
9743F:	include/uapi/linux/netdevice.h
9744
9745NETWORKING DRIVERS (WIRELESS)
9746M:	Kalle Valo <kvalo@codeaurora.org>
9747L:	linux-wireless@vger.kernel.org
9748Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9751S:	Maintained
9752F:	Documentation/devicetree/bindings/net/wireless/
9753F:	drivers/net/wireless/
9754
9755NETWORKING [DSA]
9756M:	Andrew Lunn <andrew@lunn.ch>
9757M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9758M:	Florian Fainelli <f.fainelli@gmail.com>
9759S:	Maintained
9760F:	net/dsa/
9761F:	include/net/dsa.h
9762F:	include/linux/dsa/
9763F:	drivers/net/dsa/
9764
9765NETWORKING [GENERAL]
9766M:	"David S. Miller" <davem@davemloft.net>
9767L:	netdev@vger.kernel.org
9768W:	http://www.linuxfoundation.org/en/Net
9769Q:	http://patchwork.ozlabs.org/project/netdev/list/
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9772B:	mailto:netdev@vger.kernel.org
9773S:	Maintained
9774F:	net/
9775F:	include/net/
9776F:	include/linux/in.h
9777F:	include/linux/net.h
9778F:	include/linux/netdevice.h
9779F:	include/uapi/linux/in.h
9780F:	include/uapi/linux/net.h
9781F:	include/uapi/linux/netdevice.h
9782F:	include/uapi/linux/net_namespace.h
9783F:	tools/testing/selftests/net/
9784F:	lib/net_utils.c
9785F:	lib/random32.c
9786F:	Documentation/networking/
9787
9788NETWORKING [IPSEC]
9789M:	Steffen Klassert <steffen.klassert@secunet.com>
9790M:	Herbert Xu <herbert@gondor.apana.org.au>
9791M:	"David S. Miller" <davem@davemloft.net>
9792L:	netdev@vger.kernel.org
9793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9795S:	Maintained
9796F:	net/core/flow.c
9797F:	net/xfrm/
9798F:	net/key/
9799F:	net/ipv4/xfrm*
9800F:	net/ipv4/esp4*
9801F:	net/ipv4/ah4.c
9802F:	net/ipv4/ipcomp.c
9803F:	net/ipv4/ip_vti.c
9804F:	net/ipv6/xfrm*
9805F:	net/ipv6/esp6*
9806F:	net/ipv6/ah6.c
9807F:	net/ipv6/ipcomp6.c
9808F:	net/ipv6/ip6_vti.c
9809F:	include/uapi/linux/xfrm.h
9810F:	include/net/xfrm.h
9811
9812NETWORKING [IPv4/IPv6]
9813M:	"David S. Miller" <davem@davemloft.net>
9814M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9815M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9816L:	netdev@vger.kernel.org
9817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9818S:	Maintained
9819F:	net/ipv4/
9820F:	net/ipv6/
9821F:	include/net/ip*
9822F:	arch/x86/net/*
9823
9824NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9825M:	Paul Moore <paul@paul-moore.com>
9826W:	https://github.com/netlabel
9827L:	netdev@vger.kernel.org
9828L:	linux-security-module@vger.kernel.org
9829S:	Maintained
9830F:	Documentation/netlabel/
9831F:	include/net/calipso.h
9832F:	include/net/cipso_ipv4.h
9833F:	include/net/netlabel.h
9834F:	include/uapi/linux/netfilter/xt_SECMARK.h
9835F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9836F:	net/netlabel/
9837F:	net/ipv4/cipso_ipv4.c
9838F:	net/ipv6/calipso.c
9839F:	net/netfilter/xt_CONNSECMARK.c
9840F:	net/netfilter/xt_SECMARK.c
9841
9842NETWORKING [TLS]
9843M:	Ilya Lesokhin <ilyal@mellanox.com>
9844M:	Aviad Yehezkel <aviadye@mellanox.com>
9845M:	Dave Watson <davejwatson@fb.com>
9846L:	netdev@vger.kernel.org
9847S:	Maintained
9848F:	net/tls/*
9849F:	include/uapi/linux/tls.h
9850F:	include/net/tls.h
9851
9852NETWORKING [WIRELESS]
9853L:	linux-wireless@vger.kernel.org
9854Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9855
9856NETDEVSIM
9857M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9858S:	Maintained
9859F:	drivers/net/netdevsim/*
9860
9861NETXEN (1/10) GbE SUPPORT
9862M:	Manish Chopra <manish.chopra@cavium.com>
9863M:	Rahul Verma <rahul.verma@cavium.com>
9864M:	Dept-GELinuxNICDev@cavium.com
9865L:	netdev@vger.kernel.org
9866S:	Supported
9867F:	drivers/net/ethernet/qlogic/netxen/
9868
9869NFC SUBSYSTEM
9870M:	Samuel Ortiz <sameo@linux.intel.com>
9871L:	linux-wireless@vger.kernel.org
9872L:	linux-nfc@lists.01.org (subscribers-only)
9873S:	Supported
9874F:	net/nfc/
9875F:	include/net/nfc/
9876F:	include/uapi/linux/nfc.h
9877F:	drivers/nfc/
9878F:	include/linux/platform_data/nfcmrvl.h
9879F:	include/linux/platform_data/nxp-nci.h
9880F:	Documentation/devicetree/bindings/net/nfc/
9881
9882NFS, SUNRPC, AND LOCKD CLIENTS
9883M:	Trond Myklebust <trond.myklebust@hammerspace.com>
9884M:	Anna Schumaker <anna.schumaker@netapp.com>
9885L:	linux-nfs@vger.kernel.org
9886W:	http://client.linux-nfs.org
9887T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9888S:	Maintained
9889F:	fs/lockd/
9890F:	fs/nfs/
9891F:	fs/nfs_common/
9892F:	net/sunrpc/
9893F:	include/linux/lockd/
9894F:	include/linux/nfs*
9895F:	include/linux/sunrpc/
9896F:	include/uapi/linux/nfs*
9897F:	include/uapi/linux/sunrpc/
9898
9899NILFS2 FILESYSTEM
9900M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9901L:	linux-nilfs@vger.kernel.org
9902W:	https://nilfs.sourceforge.io/
9903W:	https://nilfs.osdn.jp/
9904T:	git git://github.com/konis/nilfs2.git
9905S:	Supported
9906F:	Documentation/filesystems/nilfs2.txt
9907F:	fs/nilfs2/
9908F:	include/trace/events/nilfs2.h
9909F:	include/uapi/linux/nilfs2_api.h
9910F:	include/uapi/linux/nilfs2_ondisk.h
9911
9912NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9913M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9914W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9915S:	Maintained
9916F:	Documentation/scsi/NinjaSCSI.txt
9917F:	drivers/scsi/pcmcia/nsp_*
9918
9919NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9920M:	GOTO Masanori <gotom@debian.or.jp>
9921M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9922W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9923S:	Maintained
9924F:	Documentation/scsi/NinjaSCSI.txt
9925F:	drivers/scsi/nsp32*
9926
9927NIOS2 ARCHITECTURE
9928M:	Ley Foon Tan <lftan@altera.com>
9929L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9931S:	Maintained
9932F:	arch/nios2/
9933
9934NOHZ, DYNTICKS SUPPORT
9935M:	Frederic Weisbecker <fweisbec@gmail.com>
9936M:	Thomas Gleixner <tglx@linutronix.de>
9937M:	Ingo Molnar <mingo@kernel.org>
9938L:	linux-kernel@vger.kernel.org
9939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9940S:	Maintained
9941F:	kernel/time/tick*.*
9942F:	include/linux/tick.h
9943F:	include/linux/sched/nohz.h
9944
9945NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9946M:	Pavel Machek <pavel@ucw.cz>
9947M:	Sakari Ailus <sakari.ailus@iki.fi>
9948L:	linux-media@vger.kernel.org
9949S:	Maintained
9950F:	drivers/media/i2c/et8ek8
9951F:	drivers/media/i2c/ad5820.c
9952
9953NOKIA N900 POWER SUPPLY DRIVERS
9954R:	Pali Rohár <pali.rohar@gmail.com>
9955F:	include/linux/power/bq2415x_charger.h
9956F:	include/linux/power/bq27xxx_battery.h
9957F:	include/linux/power/isp1704_charger.h
9958F:	drivers/power/supply/bq2415x_charger.c
9959F:	drivers/power/supply/bq27xxx_battery.c
9960F:	drivers/power/supply/bq27xxx_battery_i2c.c
9961F:	drivers/power/supply/isp1704_charger.c
9962F:	drivers/power/supply/rx51_battery.c
9963
9964NTB AMD DRIVER
9965M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9966L:	linux-ntb@googlegroups.com
9967S:	Supported
9968F:	drivers/ntb/hw/amd/
9969
9970NTB DRIVER CORE
9971M:	Jon Mason <jdmason@kudzu.us>
9972M:	Dave Jiang <dave.jiang@intel.com>
9973M:	Allen Hubbe <allenbh@gmail.com>
9974L:	linux-ntb@googlegroups.com
9975S:	Supported
9976W:	https://github.com/jonmason/ntb/wiki
9977T:	git git://github.com/jonmason/ntb.git
9978F:	drivers/ntb/
9979F:	drivers/net/ntb_netdev.c
9980F:	include/linux/ntb.h
9981F:	include/linux/ntb_transport.h
9982F:	tools/testing/selftests/ntb/
9983
9984NTB IDT DRIVER
9985M:	Serge Semin <fancer.lancer@gmail.com>
9986L:	linux-ntb@googlegroups.com
9987S:	Supported
9988F:	drivers/ntb/hw/idt/
9989
9990NTB INTEL DRIVER
9991M:	Dave Jiang <dave.jiang@intel.com>
9992L:	linux-ntb@googlegroups.com
9993S:	Supported
9994W:	https://github.com/davejiang/linux/wiki
9995T:	git https://github.com/davejiang/linux.git
9996F:	drivers/ntb/hw/intel/
9997
9998NTFS FILESYSTEM
9999M:	Anton Altaparmakov <anton@tuxera.com>
10000L:	linux-ntfs-dev@lists.sourceforge.net
10001W:	http://www.tuxera.com/
10002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10003S:	Supported
10004F:	Documentation/filesystems/ntfs.txt
10005F:	fs/ntfs/
10006
10007NUBUS SUBSYSTEM
10008M:	Finn Thain <fthain@telegraphics.com.au>
10009L:	linux-m68k@lists.linux-m68k.org
10010S:	Maintained
10011F:	arch/*/include/asm/nubus.h
10012F:	drivers/nubus/
10013F:	include/linux/nubus.h
10014F:	include/uapi/linux/nubus.h
10015
10016NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10017M:	Antonino Daplas <adaplas@gmail.com>
10018L:	linux-fbdev@vger.kernel.org
10019S:	Maintained
10020F:	drivers/video/fbdev/riva/
10021F:	drivers/video/fbdev/nvidia/
10022
10023NVM EXPRESS DRIVER
10024M:	Keith Busch <keith.busch@intel.com>
10025M:	Jens Axboe <axboe@fb.com>
10026M:	Christoph Hellwig <hch@lst.de>
10027M:	Sagi Grimberg <sagi@grimberg.me>
10028L:	linux-nvme@lists.infradead.org
10029T:	git://git.infradead.org/nvme.git
10030W:	http://git.infradead.org/nvme.git
10031S:	Supported
10032F:	drivers/nvme/host/
10033F:	include/linux/nvme.h
10034F:	include/uapi/linux/nvme_ioctl.h
10035
10036NVM EXPRESS FC TRANSPORT DRIVERS
10037M:	James Smart <james.smart@broadcom.com>
10038L:	linux-nvme@lists.infradead.org
10039S:	Supported
10040F:	include/linux/nvme-fc.h
10041F:	include/linux/nvme-fc-driver.h
10042F:	drivers/nvme/host/fc.c
10043F:	drivers/nvme/target/fc.c
10044F:	drivers/nvme/target/fcloop.c
10045
10046NVM EXPRESS TARGET DRIVER
10047M:	Christoph Hellwig <hch@lst.de>
10048M:	Sagi Grimberg <sagi@grimberg.me>
10049L:	linux-nvme@lists.infradead.org
10050T:	git://git.infradead.org/nvme.git
10051W:	http://git.infradead.org/nvme.git
10052S:	Supported
10053F:	drivers/nvme/target/
10054
10055NVMEM FRAMEWORK
10056M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10057S:	Maintained
10058F:	drivers/nvmem/
10059F:	Documentation/devicetree/bindings/nvmem/
10060F:	Documentation/ABI/stable/sysfs-bus-nvmem
10061F:	include/linux/nvmem-consumer.h
10062F:	include/linux/nvmem-provider.h
10063
10064NXP SGTL5000 DRIVER
10065M:	Fabio Estevam <fabio.estevam@nxp.com>
10066L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10067S:	Maintained
10068F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10069F:	sound/soc/codecs/sgtl5000*
10070
10071NXP TDA998X DRM DRIVER
10072M:	Russell King <linux@armlinux.org.uk>
10073S:	Supported
10074T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10075T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10076F:	drivers/gpu/drm/i2c/tda998x_drv.c
10077F:	include/drm/i2c/tda998x.h
10078
10079NXP TFA9879 DRIVER
10080M:	Peter Rosin <peda@axentia.se>
10081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10082S:	Maintained
10083F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10084F:	sound/soc/codecs/tfa9879*
10085
10086NXP-NCI NFC DRIVER
10087M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10088R:	Charles Gorand <charles.gorand@effinnov.com>
10089L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10090S:	Supported
10091F:	drivers/nfc/nxp-nci
10092
10093OBJTOOL
10094M:	Josh Poimboeuf <jpoimboe@redhat.com>
10095M:	Peter Zijlstra <peterz@infradead.org>
10096S:	Supported
10097F:	tools/objtool/
10098
10099OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10100M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10101M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10102L:	linuxppc-dev@lists.ozlabs.org
10103S:	Supported
10104F:	arch/powerpc/platforms/powernv/ocxl.c
10105F:	arch/powerpc/include/asm/pnv-ocxl.h
10106F:	drivers/misc/ocxl/
10107F:	include/misc/ocxl*
10108F:	include/uapi/misc/ocxl.h
10109F:	Documentation/accelerators/ocxl.txt
10110
10111OMAP AUDIO SUPPORT
10112M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10113M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10115L:	linux-omap@vger.kernel.org
10116S:	Maintained
10117F:	sound/soc/omap/
10118
10119OMAP CLOCK FRAMEWORK SUPPORT
10120M:	Paul Walmsley <paul@pwsan.com>
10121L:	linux-omap@vger.kernel.org
10122S:	Maintained
10123F:	arch/arm/*omap*/*clock*
10124
10125OMAP DEVICE TREE SUPPORT
10126M:	Benoît Cousson <bcousson@baylibre.com>
10127M:	Tony Lindgren <tony@atomide.com>
10128L:	linux-omap@vger.kernel.org
10129L:	devicetree@vger.kernel.org
10130S:	Maintained
10131F:	arch/arm/boot/dts/*omap*
10132F:	arch/arm/boot/dts/*am3*
10133F:	arch/arm/boot/dts/*am4*
10134F:	arch/arm/boot/dts/*am5*
10135F:	arch/arm/boot/dts/*dra7*
10136
10137OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10138M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10139L:	linux-omap@vger.kernel.org
10140L:	linux-fbdev@vger.kernel.org
10141S:	Maintained
10142F:	drivers/video/fbdev/omap2/
10143F:	Documentation/arm/OMAP/DSS
10144
10145OMAP FRAMEBUFFER SUPPORT
10146M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10147L:	linux-fbdev@vger.kernel.org
10148L:	linux-omap@vger.kernel.org
10149S:	Maintained
10150F:	drivers/video/fbdev/omap/
10151
10152OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10153M:	Roger Quadros <rogerq@ti.com>
10154M:	Tony Lindgren <tony@atomide.com>
10155L:	linux-omap@vger.kernel.org
10156S:	Maintained
10157F:	drivers/memory/omap-gpmc.c
10158F:	arch/arm/mach-omap2/*gpmc*
10159
10160OMAP GPIO DRIVER
10161M:	Grygorii Strashko <grygorii.strashko@ti.com>
10162M:	Santosh Shilimkar <ssantosh@kernel.org>
10163M:	Kevin Hilman <khilman@kernel.org>
10164L:	linux-omap@vger.kernel.org
10165S:	Maintained
10166F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10167F:	drivers/gpio/gpio-omap.c
10168
10169OMAP HARDWARE SPINLOCK SUPPORT
10170M:	Ohad Ben-Cohen <ohad@wizery.com>
10171L:	linux-omap@vger.kernel.org
10172S:	Maintained
10173F:	drivers/hwspinlock/omap_hwspinlock.c
10174
10175OMAP HS MMC SUPPORT
10176L:	linux-mmc@vger.kernel.org
10177L:	linux-omap@vger.kernel.org
10178S:	Orphan
10179F:	drivers/mmc/host/omap_hsmmc.c
10180
10181OMAP HWMOD DATA
10182M:	Paul Walmsley <paul@pwsan.com>
10183L:	linux-omap@vger.kernel.org
10184S:	Maintained
10185F:	arch/arm/mach-omap2/omap_hwmod*data*
10186
10187OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10188M:	Benoît Cousson <bcousson@baylibre.com>
10189L:	linux-omap@vger.kernel.org
10190S:	Maintained
10191F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10192
10193OMAP HWMOD SUPPORT
10194M:	Benoît Cousson <bcousson@baylibre.com>
10195M:	Paul Walmsley <paul@pwsan.com>
10196L:	linux-omap@vger.kernel.org
10197S:	Maintained
10198F:	arch/arm/mach-omap2/omap_hwmod.*
10199
10200OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10201M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10202L:	linux-media@vger.kernel.org
10203S:	Maintained
10204F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10205F:	drivers/media/platform/omap3isp/
10206F:	drivers/staging/media/omap4iss/
10207
10208OMAP MMC SUPPORT
10209M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10210L:	linux-omap@vger.kernel.org
10211S:	Maintained
10212F:	drivers/mmc/host/omap.c
10213
10214OMAP POWER MANAGEMENT SUPPORT
10215M:	Kevin Hilman <khilman@kernel.org>
10216L:	linux-omap@vger.kernel.org
10217S:	Maintained
10218F:	arch/arm/*omap*/*pm*
10219F:	drivers/cpufreq/omap-cpufreq.c
10220
10221OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10222M:	Rajendra Nayak <rnayak@codeaurora.org>
10223M:	Paul Walmsley <paul@pwsan.com>
10224L:	linux-omap@vger.kernel.org
10225S:	Maintained
10226F:	arch/arm/mach-omap2/prm*
10227
10228OMAP RANDOM NUMBER GENERATOR SUPPORT
10229M:	Deepak Saxena <dsaxena@plexity.net>
10230S:	Maintained
10231F:	drivers/char/hw_random/omap-rng.c
10232
10233OMAP USB SUPPORT
10234L:	linux-usb@vger.kernel.org
10235L:	linux-omap@vger.kernel.org
10236S:	Orphan
10237F:	drivers/usb/*/*omap*
10238F:	arch/arm/*omap*/usb*
10239
10240OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10241M:	Mark Jackson <mpfj@newflow.co.uk>
10242L:	linux-omap@vger.kernel.org
10243S:	Maintained
10244F:	arch/arm/boot/dts/am335x-nano.dts
10245
10246OMAP1 SUPPORT
10247M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10248M:	Tony Lindgren <tony@atomide.com>
10249L:	linux-omap@vger.kernel.org
10250Q:	http://patchwork.kernel.org/project/linux-omap/list/
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10252S:	Maintained
10253F:	arch/arm/mach-omap1/
10254F:	arch/arm/plat-omap/
10255F:	arch/arm/configs/omap1_defconfig
10256F:	drivers/i2c/busses/i2c-omap.c
10257F:	include/linux/i2c-omap.h
10258
10259OMAP2+ SUPPORT
10260M:	Tony Lindgren <tony@atomide.com>
10261L:	linux-omap@vger.kernel.org
10262W:	http://www.muru.com/linux/omap/
10263W:	http://linux.omap.com/
10264Q:	http://patchwork.kernel.org/project/linux-omap/list/
10265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10266S:	Maintained
10267F:	arch/arm/mach-omap2/
10268F:	arch/arm/plat-omap/
10269F:	arch/arm/configs/omap2plus_defconfig
10270F:	drivers/i2c/busses/i2c-omap.c
10271F:	drivers/irqchip/irq-omap-intc.c
10272F:	drivers/mfd/*omap*.c
10273F:	drivers/mfd/menelaus.c
10274F:	drivers/mfd/palmas.c
10275F:	drivers/mfd/tps65217.c
10276F:	drivers/mfd/tps65218.c
10277F:	drivers/mfd/tps65910.c
10278F:	drivers/mfd/twl-core.[ch]
10279F:	drivers/mfd/twl4030*.c
10280F:	drivers/mfd/twl6030*.c
10281F:	drivers/mfd/twl6040*.c
10282F:	drivers/regulator/palmas-regulator*.c
10283F:	drivers/regulator/pbias-regulator.c
10284F:	drivers/regulator/tps65217-regulator.c
10285F:	drivers/regulator/tps65218-regulator.c
10286F:	drivers/regulator/tps65910-regulator.c
10287F:	drivers/regulator/twl-regulator.c
10288F:	drivers/regulator/twl6030-regulator.c
10289F:	include/linux/i2c-omap.h
10290
10291ONION OMEGA2+ BOARD
10292M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10293L:	linux-mips@linux-mips.org
10294S:	Maintained
10295F:	arch/mips/boot/dts/ralink/omega2p.dts
10296
10297OMFS FILESYSTEM
10298M:	Bob Copeland <me@bobcopeland.com>
10299L:	linux-karma-devel@lists.sourceforge.net
10300S:	Maintained
10301F:	Documentation/filesystems/omfs.txt
10302F:	fs/omfs/
10303
10304OMNIKEY CARDMAN 4000 DRIVER
10305M:	Harald Welte <laforge@gnumonks.org>
10306S:	Maintained
10307F:	drivers/char/pcmcia/cm4000_cs.c
10308F:	include/linux/cm4000_cs.h
10309F:	include/uapi/linux/cm4000_cs.h
10310
10311OMNIKEY CARDMAN 4040 DRIVER
10312M:	Harald Welte <laforge@gnumonks.org>
10313S:	Maintained
10314F:	drivers/char/pcmcia/cm4040_cs.*
10315
10316OMNIVISION OV13858 SENSOR DRIVER
10317M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10318L:	linux-media@vger.kernel.org
10319T:	git git://linuxtv.org/media_tree.git
10320S:	Maintained
10321F:	drivers/media/i2c/ov13858.c
10322
10323OMNIVISION OV2685 SENSOR DRIVER
10324M:	Shunqian Zheng <zhengsq@rock-chips.com>
10325L:	linux-media@vger.kernel.org
10326T:	git git://linuxtv.org/media_tree.git
10327S:	Maintained
10328F:	drivers/media/i2c/ov2685.c
10329
10330OMNIVISION OV5640 SENSOR DRIVER
10331M:	Steve Longerbeam <slongerbeam@gmail.com>
10332L:	linux-media@vger.kernel.org
10333T:	git git://linuxtv.org/media_tree.git
10334S:	Maintained
10335F:	drivers/media/i2c/ov5640.c
10336
10337OMNIVISION OV5647 SENSOR DRIVER
10338M:	Luis Oliveira <lolivei@synopsys.com>
10339L:	linux-media@vger.kernel.org
10340T:	git git://linuxtv.org/media_tree.git
10341S:	Maintained
10342F:	drivers/media/i2c/ov5647.c
10343
10344OMNIVISION OV5695 SENSOR DRIVER
10345M:	Shunqian Zheng <zhengsq@rock-chips.com>
10346L:	linux-media@vger.kernel.org
10347T:	git git://linuxtv.org/media_tree.git
10348S:	Maintained
10349F:	drivers/media/i2c/ov5695.c
10350
10351OMNIVISION OV7670 SENSOR DRIVER
10352M:	Jonathan Corbet <corbet@lwn.net>
10353L:	linux-media@vger.kernel.org
10354T:	git git://linuxtv.org/media_tree.git
10355S:	Maintained
10356F:	drivers/media/i2c/ov7670.c
10357F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10358
10359OMNIVISION OV772x SENSOR DRIVER
10360M:	Jacopo Mondi <jacopo@jmondi.org>
10361L:	linux-media@vger.kernel.org
10362T:	git git://linuxtv.org/media_tree.git
10363S:	Odd fixes
10364F:	drivers/media/i2c/ov772x.c
10365F:	include/media/i2c/ov772x.h
10366
10367OMNIVISION OV7740 SENSOR DRIVER
10368M:	Wenyou Yang <wenyou.yang@microchip.com>
10369L:	linux-media@vger.kernel.org
10370T:	git git://linuxtv.org/media_tree.git
10371S:	Maintained
10372F:	drivers/media/i2c/ov7740.c
10373F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10374
10375OMNIVISION OV9650 SENSOR DRIVER
10376M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10377R:	Akinobu Mita <akinobu.mita@gmail.com>
10378R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10379L:	linux-media@vger.kernel.org
10380T:	git git://linuxtv.org/media_tree.git
10381S:	Maintained
10382F:	drivers/media/i2c/ov9650.c
10383F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10384
10385ONENAND FLASH DRIVER
10386M:	Kyungmin Park <kyungmin.park@samsung.com>
10387L:	linux-mtd@lists.infradead.org
10388S:	Maintained
10389F:	drivers/mtd/nand/onenand/
10390F:	include/linux/mtd/onenand*.h
10391
10392ONSTREAM SCSI TAPE DRIVER
10393M:	Willem Riede <osst@riede.org>
10394L:	osst-users@lists.sourceforge.net
10395L:	linux-scsi@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/scsi/osst.txt
10398F:	drivers/scsi/osst.*
10399F:	drivers/scsi/osst_*.h
10400F:	drivers/scsi/st.h
10401
10402OP-TEE DRIVER
10403M:	Jens Wiklander <jens.wiklander@linaro.org>
10404S:	Maintained
10405F:	drivers/tee/optee/
10406
10407OPA-VNIC DRIVER
10408M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10409M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10410L:	linux-rdma@vger.kernel.org
10411S:	Supported
10412F:	drivers/infiniband/ulp/opa_vnic
10413
10414OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10415M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10416L:	devicetree@vger.kernel.org
10417S:	Maintained
10418F:	Documentation/devicetree/dynamic-resolution-notes.txt
10419F:	Documentation/devicetree/overlay-notes.txt
10420F:	drivers/of/overlay.c
10421F:	drivers/of/resolver.c
10422
10423OPEN FIRMWARE AND FLATTENED DEVICE TREE
10424M:	Rob Herring <robh+dt@kernel.org>
10425M:	Frank Rowand <frowand.list@gmail.com>
10426L:	devicetree@vger.kernel.org
10427W:	http://www.devicetree.org/
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10429S:	Maintained
10430F:	drivers/of/
10431F:	include/linux/of*.h
10432F:	scripts/dtc/
10433F:	Documentation/ABI/testing/sysfs-firmware-ofw
10434
10435OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10436M:	Rob Herring <robh+dt@kernel.org>
10437M:	Mark Rutland <mark.rutland@arm.com>
10438L:	devicetree@vger.kernel.org
10439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10440Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10441S:	Maintained
10442F:	Documentation/devicetree/
10443F:	arch/*/boot/dts/
10444F:	include/dt-bindings/
10445
10446OPENCORES I2C BUS DRIVER
10447M:	Peter Korsgaard <jacmet@sunsite.dk>
10448L:	linux-i2c@vger.kernel.org
10449S:	Maintained
10450F:	Documentation/i2c/busses/i2c-ocores
10451F:	drivers/i2c/busses/i2c-ocores.c
10452
10453OPENRISC ARCHITECTURE
10454M:	Jonas Bonn <jonas@southpole.se>
10455M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10456M:	Stafford Horne <shorne@gmail.com>
10457T:	git git://github.com/openrisc/linux.git
10458L:	openrisc@lists.librecores.org
10459W:	http://openrisc.io
10460S:	Maintained
10461F:	Documentation/devicetree/bindings/openrisc/
10462F:	Documentation/openrisc/
10463F:	arch/openrisc/
10464F:	drivers/irqchip/irq-ompic.c
10465F:	drivers/irqchip/irq-or1k-*
10466
10467OPENVSWITCH
10468M:	Pravin B Shelar <pshelar@ovn.org>
10469L:	netdev@vger.kernel.org
10470L:	dev@openvswitch.org
10471W:	http://openvswitch.org
10472S:	Maintained
10473F:	net/openvswitch/
10474F:	include/uapi/linux/openvswitch.h
10475
10476OPERATING PERFORMANCE POINTS (OPP)
10477M:	Viresh Kumar <vireshk@kernel.org>
10478M:	Nishanth Menon <nm@ti.com>
10479M:	Stephen Boyd <sboyd@kernel.org>
10480L:	linux-pm@vger.kernel.org
10481S:	Maintained
10482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10483F:	drivers/opp/
10484F:	include/linux/pm_opp.h
10485F:	Documentation/power/opp.txt
10486F:	Documentation/devicetree/bindings/opp/
10487
10488OPL4 DRIVER
10489M:	Clemens Ladisch <clemens@ladisch.de>
10490L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10491T:	git git://git.alsa-project.org/alsa-kernel.git
10492S:	Maintained
10493F:	sound/drivers/opl4/
10494
10495OPROFILE
10496M:	Robert Richter <rric@kernel.org>
10497L:	oprofile-list@lists.sf.net
10498S:	Maintained
10499F:	arch/*/include/asm/oprofile*.h
10500F:	arch/*/oprofile/
10501F:	drivers/oprofile/
10502F:	include/linux/oprofile.h
10503
10504ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10505M:	Mark Fasheh <mark@fasheh.com>
10506M:	Joel Becker <jlbec@evilplan.org>
10507L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10508W:	http://ocfs2.wiki.kernel.org
10509S:	Supported
10510F:	Documentation/filesystems/ocfs2.txt
10511F:	Documentation/filesystems/dlmfs.txt
10512F:	fs/ocfs2/
10513
10514ORANGEFS FILESYSTEM
10515M:	Mike Marshall <hubcap@omnibond.com>
10516R:	Martin Brandenburg <martin@omnibond.com>
10517L:	devel@lists.orangefs.org
10518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10519S:	Supported
10520F:	fs/orangefs/
10521F:	Documentation/filesystems/orangefs.txt
10522
10523ORINOCO DRIVER
10524L:	linux-wireless@vger.kernel.org
10525W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10526W:	http://www.nongnu.org/orinoco/
10527S:	Orphan
10528F:	drivers/net/wireless/intersil/orinoco/
10529
10530OSD LIBRARY and FILESYSTEM
10531M:	Boaz Harrosh <ooo@electrozaur.com>
10532S:	Maintained
10533F:	drivers/scsi/osd/
10534F:	include/scsi/osd_*
10535F:	fs/exofs/
10536
10537OV2659 OMNIVISION SENSOR DRIVER
10538M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10539L:	linux-media@vger.kernel.org
10540W:	https://linuxtv.org
10541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10542T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10543S:	Maintained
10544F:	drivers/media/i2c/ov2659.c
10545F:	include/media/i2c/ov2659.h
10546
10547OVERLAY FILESYSTEM
10548M:	Miklos Szeredi <miklos@szeredi.hu>
10549L:	linux-unionfs@vger.kernel.org
10550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10551S:	Supported
10552F:	fs/overlayfs/
10553F:	Documentation/filesystems/overlayfs.txt
10554
10555P54 WIRELESS DRIVER
10556M:	Christian Lamparter <chunkeey@googlemail.com>
10557L:	linux-wireless@vger.kernel.org
10558W:	http://wireless.kernel.org/en/users/Drivers/p54
10559S:	Maintained
10560F:	drivers/net/wireless/intersil/p54/
10561
10562PA SEMI ETHERNET DRIVER
10563L:	netdev@vger.kernel.org
10564S:	Orphan
10565F:	drivers/net/ethernet/pasemi/*
10566
10567PA SEMI SMBUS DRIVER
10568L:	linux-i2c@vger.kernel.org
10569S:	Orphan
10570F:	drivers/i2c/busses/i2c-pasemi.c
10571
10572PADATA PARALLEL EXECUTION MECHANISM
10573M:	Steffen Klassert <steffen.klassert@secunet.com>
10574L:	linux-crypto@vger.kernel.org
10575S:	Maintained
10576F:	kernel/padata.c
10577F:	include/linux/padata.h
10578F:	Documentation/padata.txt
10579
10580PANASONIC LAPTOP ACPI EXTRAS DRIVER
10581M:	Harald Welte <laforge@gnumonks.org>
10582L:	platform-driver-x86@vger.kernel.org
10583S:	Maintained
10584F:	drivers/platform/x86/panasonic-laptop.c
10585
10586PARALLEL LCD/KEYPAD PANEL DRIVER
10587M:	Willy Tarreau <willy@haproxy.com>
10588M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10589S:	Odd Fixes
10590F:	Documentation/misc-devices/lcd-panel-cgram.txt
10591F:	drivers/misc/panel.c
10592
10593PARALLEL PORT SUBSYSTEM
10594M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10595M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10596L:	linux-parport@lists.infradead.org (subscribers-only)
10597S:	Maintained
10598F:	drivers/parport/
10599F:	include/linux/parport*.h
10600F:	drivers/char/ppdev.c
10601F:	include/uapi/linux/ppdev.h
10602F:	Documentation/parport*.txt
10603
10604PARAVIRT_OPS INTERFACE
10605M:	Juergen Gross <jgross@suse.com>
10606M:	Alok Kataria <akataria@vmware.com>
10607L:	virtualization@lists.linux-foundation.org
10608S:	Supported
10609F:	Documentation/virtual/paravirt_ops.txt
10610F:	arch/*/kernel/paravirt*
10611F:	arch/*/include/asm/paravirt*.h
10612F:	include/linux/hypervisor.h
10613
10614PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10615M:	Tim Waugh <tim@cyberelk.net>
10616L:	linux-parport@lists.infradead.org (subscribers-only)
10617S:	Maintained
10618F:	Documentation/blockdev/paride.txt
10619F:	drivers/block/paride/
10620
10621PARISC ARCHITECTURE
10622M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10623M:	Helge Deller <deller@gmx.de>
10624L:	linux-parisc@vger.kernel.org
10625W:	http://www.parisc-linux.org/
10626Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10629S:	Maintained
10630F:	arch/parisc/
10631F:	Documentation/parisc/
10632F:	drivers/parisc/
10633F:	drivers/char/agp/parisc-agp.c
10634F:	drivers/input/serio/gscps2.c
10635F:	drivers/parport/parport_gsc.*
10636F:	drivers/tty/serial/8250/8250_gsc.c
10637F:	drivers/video/fbdev/sti*
10638F:	drivers/video/console/sti*
10639F:	drivers/video/logo/logo_parisc*
10640
10641PARMAN
10642M:	Jiri Pirko <jiri@mellanox.com>
10643L:	netdev@vger.kernel.org
10644S:	Supported
10645F:	lib/parman.c
10646F:	lib/test_parman.c
10647F:	include/linux/parman.h
10648
10649PC87360 HARDWARE MONITORING DRIVER
10650M:	Jim Cromie <jim.cromie@gmail.com>
10651L:	linux-hwmon@vger.kernel.org
10652S:	Maintained
10653F:	Documentation/hwmon/pc87360
10654F:	drivers/hwmon/pc87360.c
10655
10656PC8736x GPIO DRIVER
10657M:	Jim Cromie <jim.cromie@gmail.com>
10658S:	Maintained
10659F:	drivers/char/pc8736x_gpio.c
10660
10661PC87427 HARDWARE MONITORING DRIVER
10662M:	Jean Delvare <jdelvare@suse.com>
10663L:	linux-hwmon@vger.kernel.org
10664S:	Maintained
10665F:	Documentation/hwmon/pc87427
10666F:	drivers/hwmon/pc87427.c
10667
10668PCA9532 LED DRIVER
10669M:	Riku Voipio <riku.voipio@iki.fi>
10670S:	Maintained
10671F:	drivers/leds/leds-pca9532.c
10672F:	include/linux/leds-pca9532.h
10673
10674PCA9541 I2C BUS MASTER SELECTOR DRIVER
10675M:	Guenter Roeck <linux@roeck-us.net>
10676L:	linux-i2c@vger.kernel.org
10677S:	Maintained
10678F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10679
10680PCDP - PRIMARY CONSOLE AND DEBUG PORT
10681M:	Khalid Aziz <khalid@gonehiking.org>
10682S:	Maintained
10683F:	drivers/firmware/pcdp.*
10684
10685PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10686M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10687L:	linux-pci@vger.kernel.org
10688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10689S:	Maintained
10690F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10691F:	drivers/pci/host/pci-aardvark.c
10692
10693PCI DRIVER FOR ALTERA PCIE IP
10694M:	Ley Foon Tan <lftan@altera.com>
10695L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10696L:	linux-pci@vger.kernel.org
10697S:	Supported
10698F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10699F:	drivers/pci/host/pcie-altera.c
10700
10701PCI DRIVER FOR APPLIEDMICRO XGENE
10702M:	Tanmay Inamdar <tinamdar@apm.com>
10703L:	linux-pci@vger.kernel.org
10704L:	linux-arm-kernel@lists.infradead.org
10705S:	Maintained
10706F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10707F:	drivers/pci/host/pci-xgene.c
10708
10709PCI DRIVER FOR ARM VERSATILE PLATFORM
10710M:	Rob Herring <robh@kernel.org>
10711L:	linux-pci@vger.kernel.org
10712L:	linux-arm-kernel@lists.infradead.org
10713S:	Maintained
10714F:	Documentation/devicetree/bindings/pci/versatile.txt
10715F:	drivers/pci/host/pci-versatile.c
10716
10717PCI DRIVER FOR ARMADA 8K
10718M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10719L:	linux-pci@vger.kernel.org
10720L:	linux-arm-kernel@lists.infradead.org
10721S:	Maintained
10722F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10723F:	drivers/pci/dwc/pcie-armada8k.c
10724
10725PCI DRIVER FOR CADENCE PCIE IP
10726M:	Alan Douglas <adouglas@cadence.com>
10727L:	linux-pci@vger.kernel.org
10728S:	Maintained
10729F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10730F:	drivers/pci/cadence/pcie-cadence*
10731
10732PCI DRIVER FOR FREESCALE LAYERSCAPE
10733M:	Minghuan Lian <minghuan.Lian@freescale.com>
10734M:	Mingkai Hu <mingkai.hu@freescale.com>
10735M:	Roy Zang <tie-fei.zang@freescale.com>
10736L:	linuxppc-dev@lists.ozlabs.org
10737L:	linux-pci@vger.kernel.org
10738L:	linux-arm-kernel@lists.infradead.org
10739S:	Maintained
10740F:	drivers/pci/dwc/*layerscape*
10741
10742PCI DRIVER FOR GENERIC OF HOSTS
10743M:	Will Deacon <will.deacon@arm.com>
10744L:	linux-pci@vger.kernel.org
10745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10748F:	drivers/pci/host/pci-host-common.c
10749F:	drivers/pci/host/pci-host-generic.c
10750
10751PCI DRIVER FOR IMX6
10752M:	Richard Zhu <hongxing.zhu@nxp.com>
10753M:	Lucas Stach <l.stach@pengutronix.de>
10754L:	linux-pci@vger.kernel.org
10755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10756S:	Maintained
10757F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10758F:	drivers/pci/dwc/*imx6*
10759
10760PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10761M:	Keith Busch <keith.busch@intel.com>
10762M:	Jonathan Derrick <jonathan.derrick@intel.com>
10763L:	linux-pci@vger.kernel.org
10764S:	Supported
10765F:	drivers/pci/host/vmd.c
10766
10767PCI DRIVER FOR MICROSEMI SWITCHTEC
10768M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10769M:	Logan Gunthorpe <logang@deltatee.com>
10770L:	linux-pci@vger.kernel.org
10771S:	Maintained
10772F:	Documentation/switchtec.txt
10773F:	Documentation/ABI/testing/sysfs-class-switchtec
10774F:	drivers/pci/switch/switchtec*
10775F:	include/uapi/linux/switchtec_ioctl.h
10776F:	include/linux/switchtec.h
10777F:	drivers/ntb/hw/mscc/
10778
10779PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10780M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10781M:	Jason Cooper <jason@lakedaemon.net>
10782L:	linux-pci@vger.kernel.org
10783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10784S:	Maintained
10785F:	drivers/pci/host/*mvebu*
10786
10787PCI DRIVER FOR NVIDIA TEGRA
10788M:	Thierry Reding <thierry.reding@gmail.com>
10789L:	linux-tegra@vger.kernel.org
10790L:	linux-pci@vger.kernel.org
10791S:	Supported
10792F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10793F:	drivers/pci/host/pci-tegra.c
10794
10795PCI DRIVER FOR RENESAS R-CAR
10796M:	Simon Horman <horms@verge.net.au>
10797L:	linux-pci@vger.kernel.org
10798L:	linux-renesas-soc@vger.kernel.org
10799S:	Maintained
10800F:	drivers/pci/host/*rcar*
10801
10802PCI DRIVER FOR SAMSUNG EXYNOS
10803M:	Jingoo Han <jingoohan1@gmail.com>
10804L:	linux-pci@vger.kernel.org
10805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10807S:	Maintained
10808F:	drivers/pci/dwc/pci-exynos.c
10809
10810PCI DRIVER FOR SYNOPSYS DESIGNWARE
10811M:	Jingoo Han <jingoohan1@gmail.com>
10812M:	Joao Pinto <Joao.Pinto@synopsys.com>
10813L:	linux-pci@vger.kernel.org
10814S:	Maintained
10815F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10816F:	drivers/pci/dwc/*designware*
10817
10818PCI DRIVER FOR TI DRA7XX
10819M:	Kishon Vijay Abraham I <kishon@ti.com>
10820L:	linux-omap@vger.kernel.org
10821L:	linux-pci@vger.kernel.org
10822S:	Supported
10823F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10824F:	drivers/pci/dwc/pci-dra7xx.c
10825
10826PCI DRIVER FOR TI KEYSTONE
10827M:	Murali Karicheri <m-karicheri2@ti.com>
10828L:	linux-pci@vger.kernel.org
10829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10830S:	Maintained
10831F:	drivers/pci/dwc/*keystone*
10832
10833PCI ENDPOINT SUBSYSTEM
10834M:	Kishon Vijay Abraham I <kishon@ti.com>
10835M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10836L:	linux-pci@vger.kernel.org
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10838S:	Supported
10839F:	drivers/pci/endpoint/
10840F:	drivers/misc/pci_endpoint_test.c
10841F:	tools/pci/
10842
10843PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10844M:	Russell Currey <ruscur@russell.cc>
10845L:	linuxppc-dev@lists.ozlabs.org
10846S:	Supported
10847F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10848F:	arch/powerpc/kernel/eeh*.c
10849F:	arch/powerpc/platforms/*/eeh*.c
10850F:	arch/powerpc/include/*/eeh*.h
10851
10852PCI ERROR RECOVERY
10853M:	Linas Vepstas <linasvepstas@gmail.com>
10854L:	linux-pci@vger.kernel.org
10855S:	Supported
10856F:	Documentation/PCI/pci-error-recovery.txt
10857
10858PCI MSI DRIVER FOR ALTERA MSI IP
10859M:	Ley Foon Tan <lftan@altera.com>
10860L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10861L:	linux-pci@vger.kernel.org
10862S:	Supported
10863F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10864F:	drivers/pci/host/pcie-altera-msi.c
10865
10866PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10867M:	Duc Dang <dhdang@apm.com>
10868L:	linux-pci@vger.kernel.org
10869L:	linux-arm-kernel@lists.infradead.org
10870S:	Maintained
10871F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10872F:	drivers/pci/host/pci-xgene-msi.c
10873
10874PCI SUBSYSTEM
10875M:	Bjorn Helgaas <bhelgaas@google.com>
10876L:	linux-pci@vger.kernel.org
10877Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10879S:	Supported
10880F:	Documentation/devicetree/bindings/pci/
10881F:	Documentation/PCI/
10882F:	drivers/acpi/pci*
10883F:	drivers/pci/
10884F:	include/asm-generic/pci*
10885F:	include/linux/pci*
10886F:	include/linux/of_pci.h
10887F:	include/uapi/linux/pci*
10888F:	lib/pci*
10889F:	arch/x86/pci/
10890F:	arch/x86/kernel/quirks.c
10891
10892PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10893M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10894L:	linux-pci@vger.kernel.org
10895Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10897S:	Supported
10898F:	drivers/pci/cadence/
10899F:	drivers/pci/host/
10900F:	drivers/pci/dwc/
10901
10902PCIE DRIVER FOR AXIS ARTPEC
10903M:	Jesper Nilsson <jesper.nilsson@axis.com>
10904L:	linux-arm-kernel@axis.com
10905L:	linux-pci@vger.kernel.org
10906S:	Maintained
10907F:	Documentation/devicetree/bindings/pci/axis,artpec*
10908F:	drivers/pci/dwc/*artpec*
10909
10910PCIE DRIVER FOR CAVIUM THUNDERX
10911M:	David Daney <david.daney@cavium.com>
10912L:	linux-pci@vger.kernel.org
10913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10914S:	Supported
10915F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10916F:	drivers/pci/host/pci-thunder-*
10917
10918PCIE DRIVER FOR HISILICON
10919M:	Zhou Wang <wangzhou1@hisilicon.com>
10920L:	linux-pci@vger.kernel.org
10921S:	Maintained
10922F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10923F:	drivers/pci/dwc/pcie-hisi.c
10924
10925PCIE DRIVER FOR HISILICON KIRIN
10926M:	Xiaowei Song <songxiaowei@hisilicon.com>
10927M:	Binghui Wang <wangbinghui@hisilicon.com>
10928L:	linux-pci@vger.kernel.org
10929S:	Maintained
10930F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10931F:	drivers/pci/dwc/pcie-kirin.c
10932
10933PCIE DRIVER FOR HISILICON STB
10934M:	Jianguo Sun <sunjianguo1@huawei.com>
10935M:	Shawn Guo <shawn.guo@linaro.org>
10936L:	linux-pci@vger.kernel.org
10937S:	Maintained
10938F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10939F:	drivers/pci/dwc/pcie-histb.c
10940
10941PCIE DRIVER FOR MEDIATEK
10942M:	Ryder Lee <ryder.lee@mediatek.com>
10943L:	linux-pci@vger.kernel.org
10944L:	linux-mediatek@lists.infradead.org
10945S:	Supported
10946F:	Documentation/devicetree/bindings/pci/mediatek*
10947F:	drivers/pci/host/*mediatek*
10948
10949PCIE DRIVER FOR QUALCOMM MSM
10950M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10951L:	linux-pci@vger.kernel.org
10952L:	linux-arm-msm@vger.kernel.org
10953S:	Maintained
10954F:	drivers/pci/dwc/*qcom*
10955
10956PCIE DRIVER FOR ROCKCHIP
10957M:	Shawn Lin <shawn.lin@rock-chips.com>
10958L:	linux-pci@vger.kernel.org
10959L:	linux-rockchip@lists.infradead.org
10960S:	Maintained
10961F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10962F:	drivers/pci/host/pcie-rockchip.c
10963
10964PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10965M:	Linus Walleij <linus.walleij@linaro.org>
10966L:	linux-pci@vger.kernel.org
10967S:	Maintained
10968F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10969F:	drivers/pci/host/pci-v3-semi.c
10970
10971PCIE DRIVER FOR ST SPEAR13XX
10972M:	Pratyush Anand <pratyush.anand@gmail.com>
10973L:	linux-pci@vger.kernel.org
10974S:	Maintained
10975F:	drivers/pci/dwc/*spear*
10976
10977PCMCIA SUBSYSTEM
10978M:	Dominik Brodowski <linux@dominikbrodowski.net>
10979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10980S:	Odd Fixes
10981F:	Documentation/pcmcia/
10982F:	tools/pcmcia/
10983F:	drivers/pcmcia/
10984F:	include/pcmcia/
10985
10986PCNET32 NETWORK DRIVER
10987M:	Don Fry <pcnet32@frontier.com>
10988L:	netdev@vger.kernel.org
10989S:	Maintained
10990F:	drivers/net/ethernet/amd/pcnet32.c
10991
10992PCRYPT PARALLEL CRYPTO ENGINE
10993M:	Steffen Klassert <steffen.klassert@secunet.com>
10994L:	linux-crypto@vger.kernel.org
10995S:	Maintained
10996F:	crypto/pcrypt.c
10997F:	include/crypto/pcrypt.h
10998
10999PEAQ WMI HOTKEYS DRIVER
11000M:	Hans de Goede <hdegoede@redhat.com>
11001L:	platform-driver-x86@vger.kernel.org
11002S:	Maintained
11003F:	drivers/platform/x86/peaq-wmi.c
11004
11005PER-CPU MEMORY ALLOCATOR
11006M:	Tejun Heo <tj@kernel.org>
11007M:	Christoph Lameter <cl@linux.com>
11008M:	Dennis Zhou <dennisszhou@gmail.com>
11009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11010S:	Maintained
11011F:	include/linux/percpu*.h
11012F:	mm/percpu*.c
11013F:	arch/*/include/asm/percpu.h
11014
11015PER-TASK DELAY ACCOUNTING
11016M:	Balbir Singh <bsingharora@gmail.com>
11017S:	Maintained
11018F:	include/linux/delayacct.h
11019F:	kernel/delayacct.c
11020
11021PERFORMANCE EVENTS SUBSYSTEM
11022M:	Peter Zijlstra <peterz@infradead.org>
11023M:	Ingo Molnar <mingo@redhat.com>
11024M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11025R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11026R:	Jiri Olsa <jolsa@redhat.com>
11027R:	Namhyung Kim <namhyung@kernel.org>
11028L:	linux-kernel@vger.kernel.org
11029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11030S:	Supported
11031F:	kernel/events/*
11032F:	include/linux/perf_event.h
11033F:	include/uapi/linux/perf_event.h
11034F:	arch/*/kernel/perf_event*.c
11035F:	arch/*/kernel/*/perf_event*.c
11036F:	arch/*/kernel/*/*/perf_event*.c
11037F:	arch/*/include/asm/perf_event.h
11038F:	arch/*/kernel/perf_callchain.c
11039F:	arch/*/events/*
11040F:	tools/perf/
11041
11042PERSONALITY HANDLING
11043M:	Christoph Hellwig <hch@infradead.org>
11044L:	linux-abi-devel@lists.sourceforge.net
11045S:	Maintained
11046F:	include/linux/personality.h
11047F:	include/uapi/linux/personality.h
11048
11049PHONET PROTOCOL
11050M:	Remi Denis-Courmont <courmisch@gmail.com>
11051S:	Supported
11052F:	Documentation/networking/phonet.txt
11053F:	include/linux/phonet.h
11054F:	include/net/phonet/
11055F:	include/uapi/linux/phonet.h
11056F:	net/phonet/
11057
11058PHRAM MTD DRIVER
11059M:	Joern Engel <joern@lazybastard.org>
11060L:	linux-mtd@lists.infradead.org
11061S:	Maintained
11062F:	drivers/mtd/devices/phram.c
11063
11064PICOLCD HID DRIVER
11065M:	Bruno Prémont <bonbons@linux-vserver.org>
11066L:	linux-input@vger.kernel.org
11067S:	Maintained
11068F:	drivers/hid/hid-picolcd*
11069
11070PICOXCELL SUPPORT
11071M:	Jamie Iles <jamie@jamieiles.com>
11072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073T:	git git://github.com/jamieiles/linux-2.6-ji.git
11074S:	Supported
11075F:	arch/arm/boot/dts/picoxcell*
11076F:	arch/arm/mach-picoxcell/
11077F:	drivers/crypto/picoxcell*
11078
11079PIN CONTROL SUBSYSTEM
11080M:	Linus Walleij <linus.walleij@linaro.org>
11081L:	linux-gpio@vger.kernel.org
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11083S:	Maintained
11084F:	Documentation/devicetree/bindings/pinctrl/
11085F:	Documentation/driver-api/pinctl.rst
11086F:	drivers/pinctrl/
11087F:	include/linux/pinctrl/
11088
11089PIN CONTROLLER - ATMEL AT91
11090M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092S:	Maintained
11093F:	drivers/pinctrl/pinctrl-at91.*
11094
11095PIN CONTROLLER - ATMEL AT91 PIO4
11096M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11098L:	linux-gpio@vger.kernel.org
11099S:	Supported
11100F:	drivers/pinctrl/pinctrl-at91-pio4.*
11101
11102PIN CONTROLLER - FREESCALE
11103M:	Dong Aisheng <aisheng.dong@nxp.com>
11104M:	Fabio Estevam <festevam@gmail.com>
11105M:	Shawn Guo <shawnguo@kernel.org>
11106M:	Stefan Agner <stefan@agner.ch>
11107R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11108L:	linux-gpio@vger.kernel.org
11109S:	Maintained
11110F:	drivers/pinctrl/freescale/
11111F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11112
11113PIN CONTROLLER - INTEL
11114M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11115M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11116S:	Maintained
11117F:	drivers/pinctrl/intel/
11118
11119PIN CONTROLLER - MEDIATEK
11120M:	Sean Wang <sean.wang@mediatek.com>
11121L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11122S:	Maintained
11123F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11124F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11125F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11126F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11127F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11128
11129PIN CONTROLLER - QUALCOMM
11130M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11131S:	Maintained
11132L:	linux-arm-msm@vger.kernel.org
11133F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11134F:	drivers/pinctrl/qcom/
11135
11136PIN CONTROLLER - RENESAS
11137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11138M:	Geert Uytterhoeven <geert+renesas@glider.be>
11139L:	linux-renesas-soc@vger.kernel.org
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11141S:	Maintained
11142F:	drivers/pinctrl/sh-pfc/
11143
11144PIN CONTROLLER - SAMSUNG
11145M:	Tomasz Figa <tomasz.figa@gmail.com>
11146M:	Krzysztof Kozlowski <krzk@kernel.org>
11147M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11149L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11150Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11152S:	Maintained
11153F:	drivers/pinctrl/samsung/
11154F:	include/dt-bindings/pinctrl/samsung.h
11155F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11156
11157PIN CONTROLLER - SINGLE
11158M:	Tony Lindgren <tony@atomide.com>
11159M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11161L:	linux-omap@vger.kernel.org
11162S:	Maintained
11163F:	drivers/pinctrl/pinctrl-single.c
11164
11165PIN CONTROLLER - ST SPEAR
11166M:	Viresh Kumar <vireshk@kernel.org>
11167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11168W:	http://www.st.com/spear
11169S:	Maintained
11170F:	drivers/pinctrl/spear/
11171
11172PISTACHIO SOC SUPPORT
11173M:	James Hartley <james.hartley@sondrel.com>
11174L:	linux-mips@linux-mips.org
11175S:	Odd Fixes
11176F:	arch/mips/pistachio/
11177F:	arch/mips/include/asm/mach-pistachio/
11178F:	arch/mips/boot/dts/img/pistachio*
11179F:	arch/mips/configs/pistachio*_defconfig
11180
11181PKTCDVD DRIVER
11182S:	Orphan
11183M:	linux-block@vger.kernel.org
11184F:	drivers/block/pktcdvd.c
11185F:	include/linux/pktcdvd.h
11186F:	include/uapi/linux/pktcdvd.h
11187
11188PKUNITY SOC DRIVERS
11189M:	Guan Xuetao <gxt@pku.edu.cn>
11190W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11191S:	Maintained
11192T:	git git://github.com/gxt/linux.git
11193F:	drivers/input/serio/i8042-unicore32io.h
11194F:	drivers/i2c/busses/i2c-puv3.c
11195F:	drivers/video/fbdev/fb-puv3.c
11196F:	drivers/rtc/rtc-puv3.c
11197
11198PMBUS HARDWARE MONITORING DRIVERS
11199M:	Guenter Roeck <linux@roeck-us.net>
11200L:	linux-hwmon@vger.kernel.org
11201W:	http://hwmon.wiki.kernel.org/
11202W:	http://www.roeck-us.net/linux/drivers/
11203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11204S:	Maintained
11205F:	Documentation/hwmon/pmbus
11206F:	drivers/hwmon/pmbus/
11207F:	include/linux/pmbus.h
11208
11209PMC SIERRA MaxRAID DRIVER
11210L:	linux-scsi@vger.kernel.org
11211W:	http://www.pmc-sierra.com/
11212S:	Orphan
11213F:	drivers/scsi/pmcraid.*
11214
11215PMC SIERRA PM8001 DRIVER
11216M:	Jack Wang <jinpu.wang@profitbricks.com>
11217M:	lindar_liu@usish.com
11218L:	linux-scsi@vger.kernel.org
11219S:	Supported
11220F:	drivers/scsi/pm8001/
11221
11222PNP SUPPORT
11223M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11224S:	Maintained
11225F:	drivers/pnp/
11226
11227POSIX CLOCKS and TIMERS
11228M:	Thomas Gleixner <tglx@linutronix.de>
11229L:	linux-kernel@vger.kernel.org
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11231S:	Maintained
11232F:	fs/timerfd.c
11233F:	include/linux/timer*
11234F:	kernel/time/*timer*
11235
11236POWER MANAGEMENT CORE
11237M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11238L:	linux-pm@vger.kernel.org
11239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11240B:	https://bugzilla.kernel.org
11241S:	Supported
11242F:	drivers/base/power/
11243F:	include/linux/pm.h
11244F:	include/linux/pm_*
11245F:	include/linux/powercap.h
11246F:	drivers/powercap/
11247F:	kernel/configs/nopm.config
11248
11249POWER STATE COORDINATION INTERFACE (PSCI)
11250M:	Mark Rutland <mark.rutland@arm.com>
11251M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11252L:	linux-arm-kernel@lists.infradead.org
11253S:	Maintained
11254F:	drivers/firmware/psci*.c
11255F:	include/linux/psci.h
11256F:	include/uapi/linux/psci.h
11257
11258POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11259M:	Sebastian Reichel <sre@kernel.org>
11260L:	linux-pm@vger.kernel.org
11261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11262S:	Maintained
11263F:	Documentation/ABI/testing/sysfs-class-power
11264F:	Documentation/devicetree/bindings/power/supply/
11265F:	include/linux/power_supply.h
11266F:	drivers/power/supply/
11267
11268POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11269M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11270L:	linuxppc-dev@lists.ozlabs.org
11271S:	Maintained
11272F:	drivers/char/powernv-op-panel.c
11273
11274PPP OVER ATM (RFC 2364)
11275M:	Mitchell Blank Jr <mitch@sfgoth.com>
11276S:	Maintained
11277F:	net/atm/pppoatm.c
11278F:	include/uapi/linux/atmppp.h
11279
11280PPP OVER ETHERNET
11281M:	Michal Ostrowski <mostrows@earthlink.net>
11282S:	Maintained
11283F:	drivers/net/ppp/pppoe.c
11284F:	drivers/net/ppp/pppox.c
11285
11286PPP OVER L2TP
11287M:	James Chapman <jchapman@katalix.com>
11288S:	Maintained
11289F:	net/l2tp/l2tp_ppp.c
11290F:	include/linux/if_pppol2tp.h
11291F:	include/uapi/linux/if_pppol2tp.h
11292
11293PPP PROTOCOL DRIVERS AND COMPRESSORS
11294M:	Paul Mackerras <paulus@samba.org>
11295L:	linux-ppp@vger.kernel.org
11296S:	Maintained
11297F:	drivers/net/ppp/ppp_*
11298
11299PPS SUPPORT
11300M:	Rodolfo Giometti <giometti@enneenne.com>
11301W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11302L:	linuxpps@ml.enneenne.com (subscribers-only)
11303S:	Maintained
11304F:	Documentation/pps/
11305F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11306F:	Documentation/ABI/testing/sysfs-pps
11307F:	drivers/pps/
11308F:	include/linux/pps*.h
11309F:	include/uapi/linux/pps.h
11310
11311PPTP DRIVER
11312M:	Dmitry Kozlov <xeb@mail.ru>
11313L:	netdev@vger.kernel.org
11314S:	Maintained
11315F:	drivers/net/ppp/pptp.c
11316W:	http://sourceforge.net/projects/accel-pptp
11317
11318PREEMPTIBLE KERNEL
11319M:	Robert Love <rml@tech9.net>
11320L:	kpreempt-tech@lists.sourceforge.net
11321W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11322S:	Supported
11323F:	Documentation/preempt-locking.txt
11324F:	include/linux/preempt.h
11325
11326PRINTK
11327M:	Petr Mladek <pmladek@suse.com>
11328M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11329R:	Steven Rostedt <rostedt@goodmis.org>
11330S:	Maintained
11331F:	kernel/printk/
11332F:	include/linux/printk.h
11333
11334PRISM54 WIRELESS DRIVER
11335M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11336L:	linux-wireless@vger.kernel.org
11337W:	http://wireless.kernel.org/en/users/Drivers/p54
11338S:	Obsolete
11339F:	drivers/net/wireless/intersil/prism54/
11340
11341PROC SYSCTL
11342M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11343M:	Kees Cook <keescook@chromium.org>
11344L:	linux-kernel@vger.kernel.org
11345L:	linux-fsdevel@vger.kernel.org
11346S:	Maintained
11347F:	fs/proc/proc_sysctl.c
11348F:	include/linux/sysctl.h
11349F:	kernel/sysctl.c
11350F:	tools/testing/selftests/sysctl/
11351
11352PS3 NETWORK SUPPORT
11353M:	Geoff Levand <geoff@infradead.org>
11354L:	netdev@vger.kernel.org
11355L:	linuxppc-dev@lists.ozlabs.org
11356S:	Maintained
11357F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11358
11359PS3 PLATFORM SUPPORT
11360M:	Geoff Levand <geoff@infradead.org>
11361L:	linuxppc-dev@lists.ozlabs.org
11362S:	Maintained
11363F:	arch/powerpc/boot/ps3*
11364F:	arch/powerpc/include/asm/lv1call.h
11365F:	arch/powerpc/include/asm/ps3*.h
11366F:	arch/powerpc/platforms/ps3/
11367F:	drivers/*/ps3*
11368F:	drivers/ps3/
11369F:	drivers/rtc/rtc-ps3.c
11370F:	drivers/usb/host/*ps3.c
11371F:	sound/ppc/snd_ps3*
11372
11373PS3VRAM DRIVER
11374M:	Jim Paris <jim@jtan.com>
11375M:	Geoff Levand <geoff@infradead.org>
11376L:	linuxppc-dev@lists.ozlabs.org
11377S:	Maintained
11378F:	drivers/block/ps3vram.c
11379
11380PSAMPLE PACKET SAMPLING SUPPORT:
11381M:	Yotam Gigi <yotam.gi@gmail.com>
11382S:	Maintained
11383F:	net/psample
11384F:	include/net/psample.h
11385F:	include/uapi/linux/psample.h
11386
11387PSTORE FILESYSTEM
11388M:	Kees Cook <keescook@chromium.org>
11389M:	Anton Vorontsov <anton@enomsg.org>
11390M:	Colin Cross <ccross@android.com>
11391M:	Tony Luck <tony.luck@intel.com>
11392S:	Maintained
11393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11394F:	fs/pstore/
11395F:	include/linux/pstore*
11396F:	drivers/firmware/efi/efi-pstore.c
11397F:	drivers/acpi/apei/erst.c
11398F:	Documentation/admin-guide/ramoops.rst
11399F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11400K:	\b(pstore|ramoops)
11401
11402PTP HARDWARE CLOCK SUPPORT
11403M:	Richard Cochran <richardcochran@gmail.com>
11404L:	netdev@vger.kernel.org
11405S:	Maintained
11406W:	http://linuxptp.sourceforge.net/
11407F:	Documentation/ABI/testing/sysfs-ptp
11408F:	Documentation/ptp/*
11409F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11410F:	drivers/net/phy/dp83640*
11411F:	drivers/ptp/*
11412F:	include/linux/ptp_cl*
11413
11414PTRACE SUPPORT
11415M:	Oleg Nesterov <oleg@redhat.com>
11416S:	Maintained
11417F:	include/asm-generic/syscall.h
11418F:	include/linux/ptrace.h
11419F:	include/linux/regset.h
11420F:	include/linux/tracehook.h
11421F:	include/uapi/linux/ptrace.h
11422F:	include/uapi/linux/ptrace.h
11423F:	include/asm-generic/ptrace.h
11424F:	kernel/ptrace.c
11425F:	arch/*/ptrace*.c
11426F:	arch/*/*/ptrace*.c
11427F:	arch/*/include/asm/ptrace*.h
11428
11429PULSE8-CEC DRIVER
11430M:	Hans Verkuil <hverkuil@xs4all.nl>
11431L:	linux-media@vger.kernel.org
11432T:	git git://linuxtv.org/media_tree.git
11433S:	Maintained
11434F:	drivers/media/usb/pulse8-cec/*
11435F:	Documentation/media/cec-drivers/pulse8-cec.rst
11436
11437PVRUSB2 VIDEO4LINUX DRIVER
11438M:	Mike Isely <isely@pobox.com>
11439L:	pvrusb2@isely.net	(subscribers-only)
11440L:	linux-media@vger.kernel.org
11441W:	http://www.isely.net/pvrusb2/
11442T:	git git://linuxtv.org/media_tree.git
11443S:	Maintained
11444F:	Documentation/media/v4l-drivers/pvrusb2*
11445F:	drivers/media/usb/pvrusb2/
11446
11447PWC WEBCAM DRIVER
11448M:	Hans Verkuil <hverkuil@xs4all.nl>
11449L:	linux-media@vger.kernel.org
11450T:	git git://linuxtv.org/media_tree.git
11451S:	Odd Fixes
11452F:	drivers/media/usb/pwc/*
11453
11454PWM FAN DRIVER
11455M:	Kamil Debski <kamil@wypas.org>
11456M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11457L:	linux-hwmon@vger.kernel.org
11458S:	Supported
11459F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11460F:	Documentation/hwmon/pwm-fan
11461F:	drivers/hwmon/pwm-fan.c
11462
11463PWM IR Transmitter
11464M:	Sean Young <sean@mess.org>
11465L:	linux-media@vger.kernel.org
11466S:	Maintained
11467F:	drivers/media/rc/pwm-ir-tx.c
11468
11469PWM SUBSYSTEM
11470M:	Thierry Reding <thierry.reding@gmail.com>
11471L:	linux-pwm@vger.kernel.org
11472S:	Maintained
11473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11474F:	Documentation/pwm.txt
11475F:	Documentation/devicetree/bindings/pwm/
11476F:	include/linux/pwm.h
11477F:	drivers/pwm/
11478F:	drivers/video/backlight/pwm_bl.c
11479F:	include/linux/pwm_backlight.h
11480F:	drivers/gpio/gpio-mvebu.c
11481F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11482
11483PXA GPIO DRIVER
11484M:	Robert Jarzmik <robert.jarzmik@free.fr>
11485L:	linux-gpio@vger.kernel.org
11486S:	Maintained
11487F:	drivers/gpio/gpio-pxa.c
11488
11489PXA MMCI DRIVER
11490S:	Orphan
11491
11492PXA RTC DRIVER
11493M:	Robert Jarzmik <robert.jarzmik@free.fr>
11494L:	linux-rtc@vger.kernel.org
11495S:	Maintained
11496
11497PXA2xx/PXA3xx SUPPORT
11498M:	Daniel Mack <daniel@zonque.org>
11499M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11500M:	Robert Jarzmik <robert.jarzmik@free.fr>
11501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11502T:	git git://github.com/hzhuang1/linux.git
11503T:	git git://github.com/rjarzmik/linux.git
11504S:	Maintained
11505F:	arch/arm/boot/dts/pxa*
11506F:	arch/arm/mach-pxa/
11507F:	drivers/dma/pxa*
11508F:	drivers/pcmcia/pxa2xx*
11509F:	drivers/pinctrl/pxa/
11510F:	drivers/spi/spi-pxa2xx*
11511F:	drivers/usb/gadget/udc/pxa2*
11512F:	include/sound/pxa2xx-lib.h
11513F:	sound/arm/pxa*
11514F:	sound/soc/pxa/
11515
11516QAT DRIVER
11517M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11518L:	qat-linux@intel.com
11519S:	Supported
11520F:	drivers/crypto/qat/
11521
11522QCOM AUDIO (ASoC) DRIVERS
11523M:	Patrick Lai <plai@codeaurora.org>
11524M:	Banajit Goswami <bgoswami@codeaurora.org>
11525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11526S:	Supported
11527F:	sound/soc/qcom/
11528
11529QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11530M:	Gabriel Somlo <somlo@cmu.edu>
11531M:	"Michael S. Tsirkin" <mst@redhat.com>
11532L:	qemu-devel@nongnu.org
11533S:	Maintained
11534F:	drivers/firmware/qemu_fw_cfg.c
11535F:	include/uapi/linux/qemu_fw_cfg.h
11536
11537QIB DRIVER
11538M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11539M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11540L:	linux-rdma@vger.kernel.org
11541S:	Supported
11542F:	drivers/infiniband/hw/qib/
11543
11544QLOGIC QL41xxx FCOE DRIVER
11545M:	QLogic-Storage-Upstream@cavium.com
11546L:	linux-scsi@vger.kernel.org
11547S:	Supported
11548F:	drivers/scsi/qedf/
11549
11550QLOGIC QL41xxx ISCSI DRIVER
11551M:	QLogic-Storage-Upstream@cavium.com
11552L:	linux-scsi@vger.kernel.org
11553S:	Supported
11554F:	drivers/scsi/qedi/
11555
11556QLOGIC QL4xxx ETHERNET DRIVER
11557M:	Ariel Elior <Ariel.Elior@cavium.com>
11558M:	everest-linux-l2@cavium.com
11559L:	netdev@vger.kernel.org
11560S:	Supported
11561F:	drivers/net/ethernet/qlogic/qed/
11562F:	include/linux/qed/
11563F:	drivers/net/ethernet/qlogic/qede/
11564
11565QLOGIC QL4xxx RDMA DRIVER
11566M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11567M:	Ariel Elior <Ariel.Elior@cavium.com>
11568L:	linux-rdma@vger.kernel.org
11569S:	Supported
11570F:	drivers/infiniband/hw/qedr/
11571F:	include/uapi/rdma/qedr-abi.h
11572
11573QLOGIC QLA1280 SCSI DRIVER
11574M:	Michael Reed <mdr@sgi.com>
11575L:	linux-scsi@vger.kernel.org
11576S:	Maintained
11577F:	drivers/scsi/qla1280.[ch]
11578
11579QLOGIC QLA2XXX FC-SCSI DRIVER
11580M:	qla2xxx-upstream@qlogic.com
11581L:	linux-scsi@vger.kernel.org
11582S:	Supported
11583F:	Documentation/scsi/LICENSE.qla2xxx
11584F:	drivers/scsi/qla2xxx/
11585
11586QLOGIC QLA3XXX NETWORK DRIVER
11587M:	Dept-GELinuxNICDev@cavium.com
11588L:	netdev@vger.kernel.org
11589S:	Supported
11590F:	Documentation/networking/LICENSE.qla3xxx
11591F:	drivers/net/ethernet/qlogic/qla3xxx.*
11592
11593QLOGIC QLA4XXX iSCSI DRIVER
11594M:	QLogic-Storage-Upstream@qlogic.com
11595L:	linux-scsi@vger.kernel.org
11596S:	Supported
11597F:	Documentation/scsi/LICENSE.qla4xxx
11598F:	drivers/scsi/qla4xxx/
11599
11600QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11601M:	Harish Patil <harish.patil@cavium.com>
11602M:	Manish Chopra <manish.chopra@cavium.com>
11603M:	Dept-GELinuxNICDev@cavium.com
11604L:	netdev@vger.kernel.org
11605S:	Supported
11606F:	drivers/net/ethernet/qlogic/qlcnic/
11607
11608QLOGIC QLGE 10Gb ETHERNET DRIVER
11609M:	Harish Patil <harish.patil@cavium.com>
11610M:	Manish Chopra <manish.chopra@cavium.com>
11611M:	Dept-GELinuxNICDev@cavium.com
11612L:	netdev@vger.kernel.org
11613S:	Supported
11614F:	drivers/net/ethernet/qlogic/qlge/
11615
11616QNX4 FILESYSTEM
11617M:	Anders Larsen <al@alarsen.net>
11618W:	http://www.alarsen.net/linux/qnx4fs/
11619S:	Maintained
11620F:	fs/qnx4/
11621F:	include/uapi/linux/qnx4_fs.h
11622F:	include/uapi/linux/qnxtypes.h
11623
11624QORIQ DPAA2 FSL-MC BUS DRIVER
11625M:	Stuart Yoder <stuyoder@gmail.com>
11626M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11627L:	linux-kernel@vger.kernel.org
11628S:	Maintained
11629F:	drivers/bus/fsl-mc/
11630F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11631F:	Documentation/networking/dpaa2/overview.rst
11632
11633QT1010 MEDIA DRIVER
11634M:	Antti Palosaari <crope@iki.fi>
11635L:	linux-media@vger.kernel.org
11636W:	https://linuxtv.org
11637W:	http://palosaari.fi/linux/
11638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11639T:	git git://linuxtv.org/anttip/media_tree.git
11640S:	Maintained
11641F:	drivers/media/tuners/qt1010*
11642
11643QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11644M:	Kalle Valo <kvalo@qca.qualcomm.com>
11645L:	ath10k@lists.infradead.org
11646W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11648S:	Supported
11649F:	drivers/net/wireless/ath/ath10k/
11650
11651QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11652M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11653L:	linux-wireless@vger.kernel.org
11654W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11655S:	Supported
11656F:	drivers/net/wireless/ath/ath9k/
11657
11658QUALCOMM CAMERA SUBSYSTEM DRIVER
11659M:	Todor Tomov <todor.tomov@linaro.org>
11660L:	linux-media@vger.kernel.org
11661S:	Maintained
11662F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11663F:	Documentation/media/v4l-drivers/qcom_camss.rst
11664F:	drivers/media/platform/qcom/camss-8x16/
11665
11666QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11667M:	Timur Tabi <timur@codeaurora.org>
11668L:	netdev@vger.kernel.org
11669S:	Supported
11670F:	drivers/net/ethernet/qualcomm/emac/
11671
11672QUALCOMM HEXAGON ARCHITECTURE
11673M:	Richard Kuo <rkuo@codeaurora.org>
11674L:	linux-hexagon@vger.kernel.org
11675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11676S:	Supported
11677F:	arch/hexagon/
11678
11679QUALCOMM IOMMU
11680M:	Rob Clark <robdclark@gmail.com>
11681L:	iommu@lists.linux-foundation.org
11682L:	linux-arm-msm@vger.kernel.org
11683S:	Maintained
11684F:	drivers/iommu/qcom_iommu.c
11685
11686QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11687M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11688L:	linux-media@vger.kernel.org
11689L:	linux-arm-msm@vger.kernel.org
11690T:	git git://linuxtv.org/media_tree.git
11691S:	Maintained
11692F:	drivers/media/platform/qcom/venus/
11693
11694QUALCOMM WCN36XX WIRELESS DRIVER
11695M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11696L:	wcn36xx@lists.infradead.org
11697W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11698T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11699S:	Supported
11700F:	drivers/net/wireless/ath/wcn36xx/
11701
11702QUANTENNA QTNFMAC WIRELESS DRIVER
11703M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11704M:	Avinash Patil <avinashp@quantenna.com>
11705M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11706L:	linux-wireless@vger.kernel.org
11707S:	Maintained
11708F:	drivers/net/wireless/quantenna
11709
11710RADEON and AMDGPU DRM DRIVERS
11711M:	Alex Deucher <alexander.deucher@amd.com>
11712M:	Christian König <christian.koenig@amd.com>
11713M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11714L:	amd-gfx@lists.freedesktop.org
11715T:	git git://people.freedesktop.org/~agd5f/linux
11716S:	Supported
11717F:	drivers/gpu/drm/radeon/
11718F:	include/uapi/drm/radeon_drm.h
11719F:	drivers/gpu/drm/amd/
11720F:	include/uapi/drm/amdgpu_drm.h
11721
11722RADEON FRAMEBUFFER DISPLAY DRIVER
11723M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11724L:	linux-fbdev@vger.kernel.org
11725S:	Maintained
11726F:	drivers/video/fbdev/aty/radeon*
11727F:	include/uapi/linux/radeonfb.h
11728
11729RADIOSHARK RADIO DRIVER
11730M:	Hans Verkuil <hverkuil@xs4all.nl>
11731L:	linux-media@vger.kernel.org
11732T:	git git://linuxtv.org/media_tree.git
11733S:	Maintained
11734F:	drivers/media/radio/radio-shark.c
11735
11736RADIOSHARK2 RADIO DRIVER
11737M:	Hans Verkuil <hverkuil@xs4all.nl>
11738L:	linux-media@vger.kernel.org
11739T:	git git://linuxtv.org/media_tree.git
11740S:	Maintained
11741F:	drivers/media/radio/radio-shark2.c
11742F:	drivers/media/radio/radio-tea5777.c
11743
11744RADOS BLOCK DEVICE (RBD)
11745M:	Ilya Dryomov <idryomov@gmail.com>
11746M:	Sage Weil <sage@redhat.com>
11747M:	Alex Elder <elder@kernel.org>
11748L:	ceph-devel@vger.kernel.org
11749W:	http://ceph.com/
11750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11751T:	git git://github.com/ceph/ceph-client.git
11752S:	Supported
11753F:	Documentation/ABI/testing/sysfs-bus-rbd
11754F:	drivers/block/rbd.c
11755F:	drivers/block/rbd_types.h
11756
11757RAGE128 FRAMEBUFFER DISPLAY DRIVER
11758M:	Paul Mackerras <paulus@samba.org>
11759L:	linux-fbdev@vger.kernel.org
11760S:	Maintained
11761F:	drivers/video/fbdev/aty/aty128fb.c
11762
11763RAINSHADOW-CEC DRIVER
11764M:	Hans Verkuil <hverkuil@xs4all.nl>
11765L:	linux-media@vger.kernel.org
11766T:	git git://linuxtv.org/media_tree.git
11767S:	Maintained
11768F:	drivers/media/usb/rainshadow-cec/*
11769
11770RALINK MIPS ARCHITECTURE
11771M:	John Crispin <john@phrozen.org>
11772L:	linux-mips@linux-mips.org
11773S:	Maintained
11774F:	arch/mips/ralink
11775
11776RALINK RT2X00 WIRELESS LAN DRIVER
11777P:	rt2x00 project
11778M:	Stanislaw Gruszka <sgruszka@redhat.com>
11779M:	Helmut Schaa <helmut.schaa@googlemail.com>
11780L:	linux-wireless@vger.kernel.org
11781S:	Maintained
11782F:	drivers/net/wireless/ralink/rt2x00/
11783
11784RAMDISK RAM BLOCK DEVICE DRIVER
11785M:	Jens Axboe <axboe@kernel.dk>
11786S:	Maintained
11787F:	Documentation/blockdev/ramdisk.txt
11788F:	drivers/block/brd.c
11789
11790RANCHU VIRTUAL BOARD FOR MIPS
11791M:	Miodrag Dinic <miodrag.dinic@mips.com>
11792L:	linux-mips@linux-mips.org
11793S:	Supported
11794F:	arch/mips/generic/board-ranchu.c
11795F:	arch/mips/configs/generic/board-ranchu.config
11796
11797RANDOM NUMBER DRIVER
11798M:	"Theodore Ts'o" <tytso@mit.edu>
11799S:	Maintained
11800F:	drivers/char/random.c
11801
11802RAPIDIO SUBSYSTEM
11803M:	Matt Porter <mporter@kernel.crashing.org>
11804M:	Alexandre Bounine <alex.bou9@gmail.com>
11805S:	Maintained
11806F:	drivers/rapidio/
11807
11808RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11809L:	linux-wireless@vger.kernel.org
11810S:	Orphan
11811F:	drivers/net/wireless/ray*
11812
11813RCUTORTURE TEST FRAMEWORK
11814M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11815M:	Josh Triplett <josh@joshtriplett.org>
11816R:	Steven Rostedt <rostedt@goodmis.org>
11817R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11818R:	Lai Jiangshan <jiangshanlai@gmail.com>
11819L:	linux-kernel@vger.kernel.org
11820S:	Supported
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11822F:	tools/testing/selftests/rcutorture
11823
11824RDC R-321X SoC
11825M:	Florian Fainelli <florian@openwrt.org>
11826S:	Maintained
11827
11828RDC R6040 FAST ETHERNET DRIVER
11829M:	Florian Fainelli <f.fainelli@gmail.com>
11830L:	netdev@vger.kernel.org
11831S:	Maintained
11832F:	drivers/net/ethernet/rdc/r6040.c
11833
11834RDMAVT - RDMA verbs software
11835M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11836M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11837L:	linux-rdma@vger.kernel.org
11838S:	Supported
11839F:	drivers/infiniband/sw/rdmavt
11840
11841RDS - RELIABLE DATAGRAM SOCKETS
11842M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11843L:	netdev@vger.kernel.org
11844L:	linux-rdma@vger.kernel.org
11845L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11846W:	https://oss.oracle.com/projects/rds/
11847S:	Supported
11848F:	net/rds/
11849F:	Documentation/networking/rds.txt
11850
11851RDT - RESOURCE ALLOCATION
11852M:	Fenghua Yu <fenghua.yu@intel.com>
11853L:	linux-kernel@vger.kernel.org
11854S:	Supported
11855F:	arch/x86/kernel/cpu/intel_rdt*
11856F:	arch/x86/include/asm/intel_rdt_sched.h
11857F:	Documentation/x86/intel_rdt*
11858
11859READ-COPY UPDATE (RCU)
11860M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11861M:	Josh Triplett <josh@joshtriplett.org>
11862R:	Steven Rostedt <rostedt@goodmis.org>
11863R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11864R:	Lai Jiangshan <jiangshanlai@gmail.com>
11865L:	linux-kernel@vger.kernel.org
11866W:	http://www.rdrop.com/users/paulmck/RCU/
11867S:	Supported
11868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11869F:	Documentation/RCU/
11870X:	Documentation/RCU/torture.txt
11871F:	include/linux/rcu*
11872X:	include/linux/srcu.h
11873F:	kernel/rcu/
11874X:	kernel/torture.c
11875
11876REAL TIME CLOCK (RTC) SUBSYSTEM
11877M:	Alessandro Zummo <a.zummo@towertech.it>
11878M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11879L:	linux-rtc@vger.kernel.org
11880Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11882S:	Maintained
11883F:	Documentation/devicetree/bindings/rtc/
11884F:	Documentation/rtc.txt
11885F:	drivers/rtc/
11886F:	include/linux/rtc.h
11887F:	include/uapi/linux/rtc.h
11888F:	include/linux/rtc/
11889F:	include/linux/platform_data/rtc-*
11890F:	tools/testing/selftests/timers/rtctest.c
11891
11892REALTEK AUDIO CODECS
11893M:	Bard Liao <bardliao@realtek.com>
11894M:	Oder Chiou <oder_chiou@realtek.com>
11895S:	Maintained
11896F:	sound/soc/codecs/rt*
11897F:	include/sound/rt*.h
11898
11899REGISTER MAP ABSTRACTION
11900M:	Mark Brown <broonie@kernel.org>
11901L:	linux-kernel@vger.kernel.org
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11903S:	Supported
11904F:	Documentation/devicetree/bindings/regmap/
11905F:	drivers/base/regmap/
11906F:	include/linux/regmap.h
11907
11908REISERFS FILE SYSTEM
11909L:	reiserfs-devel@vger.kernel.org
11910S:	Supported
11911F:	fs/reiserfs/
11912
11913REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11914M:	Ohad Ben-Cohen <ohad@wizery.com>
11915M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11916L:	linux-remoteproc@vger.kernel.org
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11918S:	Maintained
11919F:	Documentation/devicetree/bindings/remoteproc/
11920F:	Documentation/remoteproc.txt
11921F:	drivers/remoteproc/
11922F:	include/linux/remoteproc.h
11923
11924REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11925M:	Ohad Ben-Cohen <ohad@wizery.com>
11926M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11927L:	linux-remoteproc@vger.kernel.org
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11929S:	Maintained
11930F:	drivers/rpmsg/
11931F:	Documentation/rpmsg.txt
11932F:	include/linux/rpmsg.h
11933F:	include/linux/rpmsg/
11934
11935RENESAS CLOCK DRIVERS
11936M:	Geert Uytterhoeven <geert+renesas@glider.be>
11937L:	linux-renesas-soc@vger.kernel.org
11938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11939S:	Supported
11940F:	drivers/clk/renesas/
11941
11942RENESAS EMEV2 I2C DRIVER
11943M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11944S:	Supported
11945F:	drivers/i2c/busses/i2c-emev2.c
11946
11947RENESAS ETHERNET DRIVERS
11948R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11949L:	netdev@vger.kernel.org
11950L:	linux-renesas-soc@vger.kernel.org
11951F:	Documentation/devicetree/bindings/net/renesas,*.txt
11952F:	Documentation/devicetree/bindings/net/sh_eth.txt
11953F:	drivers/net/ethernet/renesas/
11954F:	include/linux/sh_eth.h
11955
11956RENESAS R-CAR GYROADC DRIVER
11957M:	Marek Vasut <marek.vasut@gmail.com>
11958L:	linux-iio@vger.kernel.org
11959S:	Supported
11960F:	drivers/iio/adc/rcar_gyro_adc.c
11961
11962RENESAS R-CAR I2C DRIVERS
11963M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11964S:	Supported
11965F:	drivers/i2c/busses/i2c-rcar.c
11966F:	drivers/i2c/busses/i2c-sh_mobile.c
11967
11968RENESAS USB PHY DRIVER
11969M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11970L:	linux-renesas-soc@vger.kernel.org
11971S:	Maintained
11972F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11973
11974RESET CONTROLLER FRAMEWORK
11975M:	Philipp Zabel <p.zabel@pengutronix.de>
11976T:	git git://git.pengutronix.de/git/pza/linux
11977S:	Maintained
11978F:	drivers/reset/
11979F:	Documentation/devicetree/bindings/reset/
11980F:	include/dt-bindings/reset/
11981F:	include/linux/reset.h
11982F:	include/linux/reset-controller.h
11983
11984RFKILL
11985M:	Johannes Berg <johannes@sipsolutions.net>
11986L:	linux-wireless@vger.kernel.org
11987W:	http://wireless.kernel.org/
11988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11990S:	Maintained
11991F:	Documentation/rfkill.txt
11992F:	Documentation/ABI/stable/sysfs-class-rfkill
11993F:	net/rfkill/
11994
11995RHASHTABLE
11996M:	Thomas Graf <tgraf@suug.ch>
11997M:	Herbert Xu <herbert@gondor.apana.org.au>
11998L:	netdev@vger.kernel.org
11999S:	Maintained
12000F:	lib/rhashtable.c
12001F:	include/linux/rhashtable.h
12002
12003RICOH R5C592 MEMORYSTICK DRIVER
12004M:	Maxim Levitsky <maximlevitsky@gmail.com>
12005S:	Maintained
12006F:	drivers/memstick/host/r592.*
12007
12008RICOH SMARTMEDIA/XD DRIVER
12009M:	Maxim Levitsky <maximlevitsky@gmail.com>
12010S:	Maintained
12011F:	drivers/mtd/nand/raw/r852.c
12012F:	drivers/mtd/nand/raw/r852.h
12013
12014RISC-V ARCHITECTURE
12015M:	Palmer Dabbelt <palmer@sifive.com>
12016M:	Albert Ou <albert@sifive.com>
12017L:	linux-riscv@lists.infradead.org
12018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12019S:	Supported
12020F:	arch/riscv/
12021K:	riscv
12022N:	riscv
12023
12024ROCCAT DRIVERS
12025M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12026W:	http://sourceforge.net/projects/roccat/
12027S:	Maintained
12028F:	drivers/hid/hid-roccat*
12029F:	include/linux/hid-roccat*
12030F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12031
12032ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12033M:	Jacob chen <jacob2.chen@rock-chips.com>
12034L:	linux-media@vger.kernel.org
12035S:	Maintained
12036F:	drivers/media/platform/rockchip/rga/
12037F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12038
12039ROCKER DRIVER
12040M:	Jiri Pirko <jiri@resnulli.us>
12041L:	netdev@vger.kernel.org
12042S:	Supported
12043F:	drivers/net/ethernet/rocker/
12044
12045ROCKETPORT DRIVER
12046P:	Comtrol Corp.
12047W:	http://www.comtrol.com
12048S:	Maintained
12049F:	Documentation/serial/rocket.txt
12050F:	drivers/tty/rocket*
12051
12052ROCKETPORT EXPRESS/INFINITY DRIVER
12053M:	Kevin Cernekee <cernekee@gmail.com>
12054L:	linux-serial@vger.kernel.org
12055S:	Odd Fixes
12056F:	drivers/tty/serial/rp2.*
12057
12058ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12059M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12060L:	linux-kernel@vger.kernel.org
12061L:	linux-renesas-soc@vger.kernel.org
12062S:	Supported
12063F:	drivers/mfd/bd9571mwv.c
12064F:	drivers/regulator/bd9571mwv-regulator.c
12065F:	drivers/gpio/gpio-bd9571mwv.c
12066F:	include/linux/mfd/bd9571mwv.h
12067F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12068
12069ROSE NETWORK LAYER
12070M:	Ralf Baechle <ralf@linux-mips.org>
12071L:	linux-hams@vger.kernel.org
12072W:	http://www.linux-ax25.org/
12073S:	Maintained
12074F:	include/net/rose.h
12075F:	include/uapi/linux/rose.h
12076F:	net/rose/
12077
12078RTL2830 MEDIA DRIVER
12079M:	Antti Palosaari <crope@iki.fi>
12080L:	linux-media@vger.kernel.org
12081W:	https://linuxtv.org
12082W:	http://palosaari.fi/linux/
12083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12084T:	git git://linuxtv.org/anttip/media_tree.git
12085S:	Maintained
12086F:	drivers/media/dvb-frontends/rtl2830*
12087
12088RTL2832 MEDIA DRIVER
12089M:	Antti Palosaari <crope@iki.fi>
12090L:	linux-media@vger.kernel.org
12091W:	https://linuxtv.org
12092W:	http://palosaari.fi/linux/
12093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12094T:	git git://linuxtv.org/anttip/media_tree.git
12095S:	Maintained
12096F:	drivers/media/dvb-frontends/rtl2832*
12097
12098RTL2832_SDR MEDIA DRIVER
12099M:	Antti Palosaari <crope@iki.fi>
12100L:	linux-media@vger.kernel.org
12101W:	https://linuxtv.org
12102W:	http://palosaari.fi/linux/
12103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12104T:	git git://linuxtv.org/anttip/media_tree.git
12105S:	Maintained
12106F:	drivers/media/dvb-frontends/rtl2832_sdr*
12107
12108RTL8180 WIRELESS DRIVER
12109L:	linux-wireless@vger.kernel.org
12110W:	http://wireless.kernel.org/
12111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12112S:	Orphan
12113F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12114
12115RTL8187 WIRELESS DRIVER
12116M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12117M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12118M:	Larry Finger <Larry.Finger@lwfinger.net>
12119L:	linux-wireless@vger.kernel.org
12120W:	http://wireless.kernel.org/
12121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12122S:	Maintained
12123F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12124
12125REALTEK WIRELESS DRIVER (rtlwifi family)
12126M:	Ping-Ke Shih <pkshih@realtek.com>
12127L:	linux-wireless@vger.kernel.org
12128W:	http://wireless.kernel.org/
12129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12130S:	Maintained
12131F:	drivers/net/wireless/realtek/rtlwifi/
12132
12133RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12134M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12135L:	linux-wireless@vger.kernel.org
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12137S:	Maintained
12138F:	drivers/net/wireless/realtek/rtl8xxxu/
12139
12140RXRPC SOCKETS (AF_RXRPC)
12141M:	David Howells <dhowells@redhat.com>
12142L:	linux-afs@lists.infradead.org
12143S:	Supported
12144F:	net/rxrpc/
12145F:	include/keys/rxrpc-type.h
12146F:	include/net/af_rxrpc.h
12147F:	include/trace/events/rxrpc.h
12148F:	include/uapi/linux/rxrpc.h
12149F:	Documentation/networking/rxrpc.txt
12150W:	https://www.infradead.org/~dhowells/kafs/
12151
12152S3 SAVAGE FRAMEBUFFER DRIVER
12153M:	Antonino Daplas <adaplas@gmail.com>
12154L:	linux-fbdev@vger.kernel.org
12155S:	Maintained
12156F:	drivers/video/fbdev/savage/
12157
12158S390
12159M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12160M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12161L:	linux-s390@vger.kernel.org
12162W:	http://www.ibm.com/developerworks/linux/linux390/
12163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12164S:	Supported
12165F:	arch/s390/
12166F:	drivers/s390/
12167F:	Documentation/s390/
12168F:	Documentation/driver-api/s390-drivers.rst
12169
12170S390 COMMON I/O LAYER
12171M:	Sebastian Ott <sebott@linux.ibm.com>
12172M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12173L:	linux-s390@vger.kernel.org
12174W:	http://www.ibm.com/developerworks/linux/linux390/
12175S:	Supported
12176F:	drivers/s390/cio/
12177
12178S390 DASD DRIVER
12179M:	Stefan Haberland <sth@linux.ibm.com>
12180M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12181L:	linux-s390@vger.kernel.org
12182W:	http://www.ibm.com/developerworks/linux/linux390/
12183S:	Supported
12184F:	drivers/s390/block/dasd*
12185F:	block/partitions/ibm.c
12186
12187S390 IOMMU (PCI)
12188M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12189L:	linux-s390@vger.kernel.org
12190W:	http://www.ibm.com/developerworks/linux/linux390/
12191S:	Supported
12192F:	drivers/iommu/s390-iommu.c
12193
12194S390 IUCV NETWORK LAYER
12195M:	Julian Wiedmann <jwi@linux.ibm.com>
12196M:	Ursula Braun <ubraun@linux.ibm.com>
12197L:	linux-s390@vger.kernel.org
12198W:	http://www.ibm.com/developerworks/linux/linux390/
12199S:	Supported
12200F:	drivers/s390/net/*iucv*
12201F:	include/net/iucv/
12202F:	net/iucv/
12203
12204S390 NETWORK DRIVERS
12205M:	Julian Wiedmann <jwi@linux.ibm.com>
12206M:	Ursula Braun <ubraun@linux.ibm.com>
12207L:	linux-s390@vger.kernel.org
12208W:	http://www.ibm.com/developerworks/linux/linux390/
12209S:	Supported
12210F:	drivers/s390/net/
12211
12212S390 PCI SUBSYSTEM
12213M:	Sebastian Ott <sebott@linux.ibm.com>
12214M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12215L:	linux-s390@vger.kernel.org
12216W:	http://www.ibm.com/developerworks/linux/linux390/
12217S:	Supported
12218F:	arch/s390/pci/
12219F:	drivers/pci/hotplug/s390_pci_hpc.c
12220
12221S390 VFIO-CCW DRIVER
12222M:	Cornelia Huck <cohuck@redhat.com>
12223M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12224M:	Halil Pasic <pasic@linux.ibm.com>
12225L:	linux-s390@vger.kernel.org
12226L:	kvm@vger.kernel.org
12227S:	Supported
12228F:	drivers/s390/cio/vfio_ccw*
12229F:	Documentation/s390/vfio-ccw.txt
12230F:	include/uapi/linux/vfio_ccw.h
12231
12232S390 ZCRYPT DRIVER
12233M:	Harald Freudenberger <freude@linux.ibm.com>
12234L:	linux-s390@vger.kernel.org
12235W:	http://www.ibm.com/developerworks/linux/linux390/
12236S:	Supported
12237F:	drivers/s390/crypto/
12238
12239S390 ZFCP DRIVER
12240M:	Steffen Maier <maier@linux.ibm.com>
12241M:	Benjamin Block <bblock@linux.ibm.com>
12242L:	linux-s390@vger.kernel.org
12243W:	http://www.ibm.com/developerworks/linux/linux390/
12244S:	Supported
12245F:	drivers/s390/scsi/zfcp_*
12246
12247S3C24XX SD/MMC Driver
12248M:	Ben Dooks <ben-linux@fluff.org>
12249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12250S:	Supported
12251F:	drivers/mmc/host/s3cmci.*
12252
12253SAA6588 RDS RECEIVER DRIVER
12254M:	Hans Verkuil <hverkuil@xs4all.nl>
12255L:	linux-media@vger.kernel.org
12256T:	git git://linuxtv.org/media_tree.git
12257W:	https://linuxtv.org
12258S:	Odd Fixes
12259F:	drivers/media/i2c/saa6588*
12260
12261SAA7134 VIDEO4LINUX DRIVER
12262M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12263L:	linux-media@vger.kernel.org
12264W:	https://linuxtv.org
12265T:	git git://linuxtv.org/media_tree.git
12266S:	Odd fixes
12267F:	Documentation/media/v4l-drivers/saa7134*
12268F:	drivers/media/pci/saa7134/
12269
12270SAA7146 VIDEO4LINUX-2 DRIVER
12271M:	Hans Verkuil <hverkuil@xs4all.nl>
12272L:	linux-media@vger.kernel.org
12273T:	git git://linuxtv.org/media_tree.git
12274S:	Maintained
12275F:	drivers/media/common/saa7146/
12276F:	drivers/media/pci/saa7146/
12277F:	include/media/saa7146*
12278
12279SAMSUNG AUDIO (ASoC) DRIVERS
12280M:	Krzysztof Kozlowski <krzk@kernel.org>
12281M:	Sangbeom Kim <sbkim73@samsung.com>
12282M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12283L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12284S:	Supported
12285F:	sound/soc/samsung/
12286F:	Documentation/devicetree/bindings/sound/samsung*
12287
12288SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12289M:	Krzysztof Kozlowski <krzk@kernel.org>
12290L:	linux-crypto@vger.kernel.org
12291L:	linux-samsung-soc@vger.kernel.org
12292S:	Maintained
12293F:	drivers/crypto/exynos-rng.c
12294F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12295
12296SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12297M:	Łukasz Stelmach <l.stelmach@samsung.com>
12298L:	linux-samsung-soc@vger.kernel.org
12299S:	Maintained
12300F:	drivers/char/hw_random/exynos-trng.c
12301F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12302
12303SAMSUNG FRAMEBUFFER DRIVER
12304M:	Jingoo Han <jingoohan1@gmail.com>
12305L:	linux-fbdev@vger.kernel.org
12306S:	Maintained
12307F:	drivers/video/fbdev/s3c-fb.c
12308
12309SAMSUNG LAPTOP DRIVER
12310M:	Corentin Chary <corentin.chary@gmail.com>
12311L:	platform-driver-x86@vger.kernel.org
12312S:	Maintained
12313F:	drivers/platform/x86/samsung-laptop.c
12314
12315SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12316M:	Sangbeom Kim <sbkim73@samsung.com>
12317M:	Krzysztof Kozlowski <krzk@kernel.org>
12318M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12319L:	linux-kernel@vger.kernel.org
12320L:	linux-samsung-soc@vger.kernel.org
12321S:	Supported
12322F:	drivers/mfd/sec*.c
12323F:	drivers/regulator/s2m*.c
12324F:	drivers/regulator/s5m*.c
12325F:	drivers/clk/clk-s2mps11.c
12326F:	drivers/rtc/rtc-s5m.c
12327F:	include/linux/mfd/samsung/
12328F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12329F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12330F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12331F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12332
12333SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12334M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12335L:	linux-media@vger.kernel.org
12336L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12337S:	Maintained
12338F:	drivers/media/platform/s3c-camif/
12339F:	include/media/drv-intf/s3c_camif.h
12340
12341SAMSUNG S3FWRN5 NFC DRIVER
12342M:	Robert Baldyga <r.baldyga@samsung.com>
12343M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12344L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12345S:	Supported
12346F:	drivers/nfc/s3fwrn5
12347
12348SAMSUNG S5C73M3 CAMERA DRIVER
12349M:	Kyungmin Park <kyungmin.park@samsung.com>
12350M:	Andrzej Hajda <a.hajda@samsung.com>
12351L:	linux-media@vger.kernel.org
12352S:	Supported
12353F:	drivers/media/i2c/s5c73m3/*
12354
12355SAMSUNG S5K5BAF CAMERA DRIVER
12356M:	Kyungmin Park <kyungmin.park@samsung.com>
12357M:	Andrzej Hajda <a.hajda@samsung.com>
12358L:	linux-media@vger.kernel.org
12359S:	Supported
12360F:	drivers/media/i2c/s5k5baf.c
12361
12362SAMSUNG S5P Security SubSystem (SSS) DRIVER
12363M:	Krzysztof Kozlowski <krzk@kernel.org>
12364M:	Vladimir Zapolskiy <vz@mleia.com>
12365M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12366L:	linux-crypto@vger.kernel.org
12367L:	linux-samsung-soc@vger.kernel.org
12368S:	Maintained
12369F:	drivers/crypto/s5p-sss.c
12370
12371SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12372M:	Kyungmin Park <kyungmin.park@samsung.com>
12373M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12374L:	linux-media@vger.kernel.org
12375Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12376S:	Supported
12377F:	drivers/media/platform/exynos4-is/
12378
12379SAMSUNG SOC CLOCK DRIVERS
12380M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12381M:	Tomasz Figa <tomasz.figa@gmail.com>
12382M:	Chanwoo Choi <cw00.choi@samsung.com>
12383S:	Supported
12384L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12386F:	drivers/clk/samsung/
12387F:	include/dt-bindings/clock/exynos*.h
12388F:	Documentation/devicetree/bindings/clock/exynos*.txt
12389
12390SAMSUNG SPI DRIVERS
12391M:	Kukjin Kim <kgene@kernel.org>
12392M:	Krzysztof Kozlowski <krzk@kernel.org>
12393M:	Andi Shyti <andi@etezian.org>
12394L:	linux-spi@vger.kernel.org
12395L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12396S:	Maintained
12397F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12398F:	drivers/spi/spi-s3c*
12399F:	include/linux/platform_data/spi-s3c64xx.h
12400
12401SAMSUNG SXGBE DRIVERS
12402M:	Byungho An <bh74.an@samsung.com>
12403M:	Girish K S <ks.giri@samsung.com>
12404M:	Vipul Pandya <vipul.pandya@samsung.com>
12405S:	Supported
12406L:	netdev@vger.kernel.org
12407F:	drivers/net/ethernet/samsung/sxgbe/
12408
12409SAMSUNG THERMAL DRIVER
12410M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12411L:	linux-pm@vger.kernel.org
12412L:	linux-samsung-soc@vger.kernel.org
12413S:	Supported
12414T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12415F:	drivers/thermal/samsung/
12416
12417SAMSUNG USB2 PHY DRIVER
12418M:	Kamil Debski <kamil@wypas.org>
12419M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12420L:	linux-kernel@vger.kernel.org
12421S:	Supported
12422F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12423F:	Documentation/phy/samsung-usb2.txt
12424F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12425F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12426F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12427F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12428F:	drivers/phy/samsung/phy-samsung-usb2.c
12429F:	drivers/phy/samsung/phy-samsung-usb2.h
12430
12431SC1200 WDT DRIVER
12432M:	Zwane Mwaikambo <zwanem@gmail.com>
12433S:	Maintained
12434F:	drivers/watchdog/sc1200wdt.c
12435
12436SCHEDULER
12437M:	Ingo Molnar <mingo@redhat.com>
12438M:	Peter Zijlstra <peterz@infradead.org>
12439L:	linux-kernel@vger.kernel.org
12440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12441S:	Maintained
12442F:	kernel/sched/
12443F:	include/linux/sched.h
12444F:	include/uapi/linux/sched.h
12445F:	include/linux/wait.h
12446
12447SCR24X CHIP CARD INTERFACE DRIVER
12448M:	Lubomir Rintel <lkundrak@v3.sk>
12449S:	Supported
12450F:	drivers/char/pcmcia/scr24x_cs.c
12451
12452SCSI CDROM DRIVER
12453M:	Jens Axboe <axboe@kernel.dk>
12454L:	linux-scsi@vger.kernel.org
12455W:	http://www.kernel.dk
12456S:	Maintained
12457F:	drivers/scsi/sr*
12458
12459SCSI RDMA PROTOCOL (SRP) INITIATOR
12460M:	Bart Van Assche <bart.vanassche@sandisk.com>
12461L:	linux-rdma@vger.kernel.org
12462S:	Supported
12463W:	http://www.openfabrics.org
12464Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12466F:	drivers/infiniband/ulp/srp/
12467F:	include/scsi/srp.h
12468
12469SCSI SG DRIVER
12470M:	Doug Gilbert <dgilbert@interlog.com>
12471L:	linux-scsi@vger.kernel.org
12472W:	http://sg.danny.cz/sg
12473S:	Maintained
12474F:	Documentation/scsi/scsi-generic.txt
12475F:	drivers/scsi/sg.c
12476F:	include/scsi/sg.h
12477
12478SCSI SUBSYSTEM
12479M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12481M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12483L:	linux-scsi@vger.kernel.org
12484S:	Maintained
12485F:	Documentation/devicetree/bindings/scsi/
12486F:	drivers/scsi/
12487F:	include/scsi/
12488
12489SCSI TAPE DRIVER
12490M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12491L:	linux-scsi@vger.kernel.org
12492S:	Maintained
12493F:	Documentation/scsi/st.txt
12494F:	drivers/scsi/st.*
12495F:	drivers/scsi/st_*.h
12496
12497SCTP PROTOCOL
12498M:	Vlad Yasevich <vyasevich@gmail.com>
12499M:	Neil Horman <nhorman@tuxdriver.com>
12500M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12501L:	linux-sctp@vger.kernel.org
12502W:	http://lksctp.sourceforge.net
12503S:	Maintained
12504F:	Documentation/networking/sctp.txt
12505F:	include/linux/sctp.h
12506F:	include/uapi/linux/sctp.h
12507F:	include/net/sctp/
12508F:	net/sctp/
12509
12510SCx200 CPU SUPPORT
12511M:	Jim Cromie <jim.cromie@gmail.com>
12512S:	Odd Fixes
12513F:	Documentation/i2c/busses/scx200_acb
12514F:	arch/x86/platform/scx200/
12515F:	drivers/watchdog/scx200_wdt.c
12516F:	drivers/i2c/busses/scx200*
12517F:	drivers/mtd/maps/scx200_docflash.c
12518F:	include/linux/scx200.h
12519
12520SCx200 GPIO DRIVER
12521M:	Jim Cromie <jim.cromie@gmail.com>
12522S:	Maintained
12523F:	drivers/char/scx200_gpio.c
12524F:	include/linux/scx200_gpio.h
12525
12526SCx200 HRT CLOCKSOURCE DRIVER
12527M:	Jim Cromie <jim.cromie@gmail.com>
12528S:	Maintained
12529F:	drivers/clocksource/scx200_hrt.c
12530
12531SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12532M:	Sascha Sommer <saschasommer@freenet.de>
12533L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12534S:	Maintained
12535F:	drivers/mmc/host/sdricoh_cs.c
12536
12537SECURE COMPUTING
12538M:	Kees Cook <keescook@chromium.org>
12539R:	Andy Lutomirski <luto@amacapital.net>
12540R:	Will Drewry <wad@chromium.org>
12541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12542S:	Supported
12543F:	kernel/seccomp.c
12544F:	include/uapi/linux/seccomp.h
12545F:	include/linux/seccomp.h
12546F:	tools/testing/selftests/seccomp/*
12547F:	tools/testing/selftests/kselftest_harness.h
12548F:	Documentation/userspace-api/seccomp_filter.rst
12549K:	\bsecure_computing
12550K:	\bTIF_SECCOMP\b
12551
12552SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12553M:	Al Cooper <alcooperx@gmail.com>
12554L:	linux-mmc@vger.kernel.org
12555L:	bcm-kernel-feedback-list@broadcom.com
12556S:	Maintained
12557F:	drivers/mmc/host/sdhci-brcmstb*
12558
12559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12560M:	Adrian Hunter <adrian.hunter@intel.com>
12561L:	linux-mmc@vger.kernel.org
12562T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12563S:	Maintained
12564F:	drivers/mmc/host/sdhci*
12565F:	include/linux/mmc/sdhci*
12566
12567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12568M:	Ben Dooks <ben-linux@fluff.org>
12569M:	Jaehoon Chung <jh80.chung@samsung.com>
12570L:	linux-mmc@vger.kernel.org
12571S:	Maintained
12572F:	drivers/mmc/host/sdhci-s3c*
12573
12574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12575M:	Viresh Kumar <vireshk@kernel.org>
12576L:	linux-mmc@vger.kernel.org
12577S:	Maintained
12578F:	drivers/mmc/host/sdhci-spear.c
12579
12580SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12581M:	Kishon Vijay Abraham I <kishon@ti.com>
12582L:	linux-mmc@vger.kernel.org
12583S:	Maintained
12584F:	drivers/mmc/host/sdhci-omap.c
12585
12586SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12587M:	Scott Bauer <scott.bauer@intel.com>
12588M:	Jonathan Derrick <jonathan.derrick@intel.com>
12589L:	linux-block@vger.kernel.org
12590S:	Supported
12591F:	block/sed*
12592F:	block/opal_proto.h
12593F:	include/linux/sed*
12594F:	include/uapi/linux/sed*
12595
12596SECURITY CONTACT
12597M:	Security Officers <security@kernel.org>
12598S:	Supported
12599
12600SECURITY SUBSYSTEM
12601M:	James Morris <jmorris@namei.org>
12602M:	"Serge E. Hallyn" <serge@hallyn.com>
12603L:	linux-security-module@vger.kernel.org (suggested Cc:)
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12605W:	http://kernsec.org/
12606S:	Supported
12607F:	security/
12608
12609SELINUX SECURITY MODULE
12610M:	Paul Moore <paul@paul-moore.com>
12611M:	Stephen Smalley <sds@tycho.nsa.gov>
12612M:	Eric Paris <eparis@parisplace.org>
12613L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12614W:	https://selinuxproject.org
12615W:	https://github.com/SELinuxProject
12616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12617S:	Supported
12618F:	include/linux/selinux*
12619F:	security/selinux/
12620F:	scripts/selinux/
12621F:	Documentation/admin-guide/LSM/SELinux.rst
12622
12623SENSABLE PHANTOM
12624M:	Jiri Slaby <jirislaby@gmail.com>
12625S:	Maintained
12626F:	drivers/misc/phantom.c
12627F:	include/uapi/linux/phantom.h
12628
12629SERIAL DEVICE BUS
12630M:	Rob Herring <robh@kernel.org>
12631L:	linux-serial@vger.kernel.org
12632S:	Maintained
12633F:	Documentation/devicetree/bindings/serial/slave-device.txt
12634F:	drivers/tty/serdev/
12635F:	include/linux/serdev.h
12636
12637SERIAL DRIVERS
12638M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12639L:	linux-serial@vger.kernel.org
12640S:	Maintained
12641F:	Documentation/devicetree/bindings/serial/
12642F:	drivers/tty/serial/
12643
12644SERIAL IR RECEIVER
12645M:	Sean Young <sean@mess.org>
12646L:	linux-media@vger.kernel.org
12647S:	Maintained
12648F:	drivers/media/rc/serial_ir.c
12649
12650SFC NETWORK DRIVER
12651M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12652M:	Edward Cree <ecree@solarflare.com>
12653M:	Bert Kenward <bkenward@solarflare.com>
12654L:	netdev@vger.kernel.org
12655S:	Supported
12656F:	drivers/net/ethernet/sfc/
12657
12658SGI GRU DRIVER
12659M:	Dimitri Sivanich <sivanich@sgi.com>
12660S:	Maintained
12661F:	drivers/misc/sgi-gru/
12662
12663SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12664M:	Pat Gefre <pfg@sgi.com>
12665L:	linux-ia64@vger.kernel.org
12666S:	Supported
12667F:	Documentation/ia64/serial.txt
12668F:	drivers/tty/serial/ioc?_serial.c
12669F:	include/linux/ioc?.h
12670
12671SGI XP/XPC/XPNET DRIVER
12672M:	Cliff Whickman <cpw@sgi.com>
12673M:	Robin Holt <robinmholt@gmail.com>
12674S:	Maintained
12675F:	drivers/misc/sgi-xp/
12676
12677SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12678M:	Ursula Braun <ubraun@linux.ibm.com>
12679L:	linux-s390@vger.kernel.org
12680W:	http://www.ibm.com/developerworks/linux/linux390/
12681S:	Supported
12682F:	net/smc/
12683
12684SH_VEU V4L2 MEM2MEM DRIVER
12685L:	linux-media@vger.kernel.org
12686S:	Orphan
12687F:	drivers/media/platform/sh_veu.c
12688
12689SH_VOU V4L2 OUTPUT DRIVER
12690L:	linux-media@vger.kernel.org
12691S:	Orphan
12692F:	drivers/media/platform/sh_vou.c
12693F:	include/media/drv-intf/sh_vou.h
12694
12695SI2157 MEDIA DRIVER
12696M:	Antti Palosaari <crope@iki.fi>
12697L:	linux-media@vger.kernel.org
12698W:	https://linuxtv.org
12699W:	http://palosaari.fi/linux/
12700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12701T:	git git://linuxtv.org/anttip/media_tree.git
12702S:	Maintained
12703F:	drivers/media/tuners/si2157*
12704
12705SI2165 MEDIA DRIVER
12706M:	Matthias Schwarzott <zzam@gentoo.org>
12707L:	linux-media@vger.kernel.org
12708W:	https://linuxtv.org
12709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12710S:	Maintained
12711F:	drivers/media/dvb-frontends/si2165*
12712
12713SI2168 MEDIA DRIVER
12714M:	Antti Palosaari <crope@iki.fi>
12715L:	linux-media@vger.kernel.org
12716W:	https://linuxtv.org
12717W:	http://palosaari.fi/linux/
12718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12719T:	git git://linuxtv.org/anttip/media_tree.git
12720S:	Maintained
12721F:	drivers/media/dvb-frontends/si2168*
12722
12723SI470X FM RADIO RECEIVER I2C DRIVER
12724M:	Hans Verkuil <hverkuil@xs4all.nl>
12725L:	linux-media@vger.kernel.org
12726T:	git git://linuxtv.org/media_tree.git
12727W:	https://linuxtv.org
12728S:	Odd Fixes
12729F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12730
12731SI470X FM RADIO RECEIVER USB DRIVER
12732M:	Hans Verkuil <hverkuil@xs4all.nl>
12733L:	linux-media@vger.kernel.org
12734T:	git git://linuxtv.org/media_tree.git
12735W:	https://linuxtv.org
12736S:	Maintained
12737F:	drivers/media/radio/si470x/radio-si470x-common.c
12738F:	drivers/media/radio/si470x/radio-si470x.h
12739F:	drivers/media/radio/si470x/radio-si470x-usb.c
12740
12741SI4713 FM RADIO TRANSMITTER I2C DRIVER
12742M:	Eduardo Valentin <edubezval@gmail.com>
12743L:	linux-media@vger.kernel.org
12744T:	git git://linuxtv.org/media_tree.git
12745W:	https://linuxtv.org
12746S:	Odd Fixes
12747F:	drivers/media/radio/si4713/si4713.?
12748
12749SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12750M:	Eduardo Valentin <edubezval@gmail.com>
12751L:	linux-media@vger.kernel.org
12752T:	git git://linuxtv.org/media_tree.git
12753W:	https://linuxtv.org
12754S:	Odd Fixes
12755F:	drivers/media/radio/si4713/radio-platform-si4713.c
12756
12757SI4713 FM RADIO TRANSMITTER USB DRIVER
12758M:	Hans Verkuil <hverkuil@xs4all.nl>
12759L:	linux-media@vger.kernel.org
12760T:	git git://linuxtv.org/media_tree.git
12761W:	https://linuxtv.org
12762S:	Maintained
12763F:	drivers/media/radio/si4713/radio-usb-si4713.c
12764
12765SIANO DVB DRIVER
12766M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12767L:	linux-media@vger.kernel.org
12768W:	https://linuxtv.org
12769T:	git git://linuxtv.org/media_tree.git
12770S:	Odd fixes
12771F:	drivers/media/common/siano/
12772F:	drivers/media/usb/siano/
12773F:	drivers/media/usb/siano/
12774F:	drivers/media/mmc/siano/
12775
12776SILEAD TOUCHSCREEN DRIVER
12777M:	Hans de Goede <hdegoede@redhat.com>
12778L:	linux-input@vger.kernel.org
12779L:	platform-driver-x86@vger.kernel.org
12780S:	Maintained
12781F:	drivers/input/touchscreen/silead.c
12782F:	drivers/platform/x86/silead_dmi.c
12783
12784SILICON MOTION SM712 FRAME BUFFER DRIVER
12785M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12786M:	Teddy Wang <teddy.wang@siliconmotion.com>
12787M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12788L:	linux-fbdev@vger.kernel.org
12789S:	Maintained
12790F:	drivers/video/fbdev/sm712*
12791F:	Documentation/fb/sm712fb.txt
12792
12793SIMPLE FIRMWARE INTERFACE (SFI)
12794M:	Len Brown <lenb@kernel.org>
12795L:	sfi-devel@simplefirmware.org
12796W:	http://simplefirmware.org/
12797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12798S:	Supported
12799F:	arch/x86/platform/sfi/
12800F:	drivers/sfi/
12801F:	include/linux/sfi*.h
12802
12803SIMPLEFB FB DRIVER
12804M:	Hans de Goede <hdegoede@redhat.com>
12805L:	linux-fbdev@vger.kernel.org
12806S:	Maintained
12807F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12808F:	drivers/video/fbdev/simplefb.c
12809F:	include/linux/platform_data/simplefb.h
12810
12811SIMTEC EB110ATX (Chalice CATS)
12812P:	Ben Dooks
12813P:	Vincent Sanders <vince@simtec.co.uk>
12814M:	Simtec Linux Team <linux@simtec.co.uk>
12815W:	http://www.simtec.co.uk/products/EB110ATX/
12816S:	Supported
12817
12818SIMTEC EB2410ITX (BAST)
12819P:	Ben Dooks
12820P:	Vincent Sanders <vince@simtec.co.uk>
12821M:	Simtec Linux Team <linux@simtec.co.uk>
12822W:	http://www.simtec.co.uk/products/EB2410ITX/
12823S:	Supported
12824F:	arch/arm/mach-s3c24xx/mach-bast.c
12825F:	arch/arm/mach-s3c24xx/bast-ide.c
12826F:	arch/arm/mach-s3c24xx/bast-irq.c
12827
12828SIPHASH PRF ROUTINES
12829M:	Jason A. Donenfeld <Jason@zx2c4.com>
12830S:	Maintained
12831F:	lib/siphash.c
12832F:	lib/test_siphash.c
12833F:	include/linux/siphash.h
12834
12835SIOX
12836M:	Gavin Schenk <g.schenk@eckelmann.de>
12837M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12838R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12839S:	Supported
12840F:	drivers/siox/*
12841F:	include/trace/events/siox.h
12842
12843SIS 190 ETHERNET DRIVER
12844M:	Francois Romieu <romieu@fr.zoreil.com>
12845L:	netdev@vger.kernel.org
12846S:	Maintained
12847F:	drivers/net/ethernet/sis/sis190.c
12848
12849SIS 900/7016 FAST ETHERNET DRIVER
12850M:	Daniele Venzano <venza@brownhat.org>
12851W:	http://www.brownhat.org/sis900.html
12852L:	netdev@vger.kernel.org
12853S:	Maintained
12854F:	drivers/net/ethernet/sis/sis900.*
12855
12856SIS FRAMEBUFFER DRIVER
12857M:	Thomas Winischhofer <thomas@winischhofer.net>
12858W:	http://www.winischhofer.net/linuxsisvga.shtml
12859S:	Maintained
12860F:	Documentation/fb/sisfb.txt
12861F:	drivers/video/fbdev/sis/
12862F:	include/video/sisfb.h
12863
12864SIS USB2VGA DRIVER
12865M:	Thomas Winischhofer <thomas@winischhofer.net>
12866W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12867S:	Maintained
12868F:	drivers/usb/misc/sisusbvga/
12869
12870SLAB ALLOCATOR
12871M:	Christoph Lameter <cl@linux.com>
12872M:	Pekka Enberg <penberg@kernel.org>
12873M:	David Rientjes <rientjes@google.com>
12874M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12875M:	Andrew Morton <akpm@linux-foundation.org>
12876L:	linux-mm@kvack.org
12877S:	Maintained
12878F:	include/linux/sl?b*.h
12879F:	mm/sl?b*
12880
12881SLEEPABLE READ-COPY UPDATE (SRCU)
12882M:	Lai Jiangshan <jiangshanlai@gmail.com>
12883M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12884M:	Josh Triplett <josh@joshtriplett.org>
12885R:	Steven Rostedt <rostedt@goodmis.org>
12886R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12887L:	linux-kernel@vger.kernel.org
12888W:	http://www.rdrop.com/users/paulmck/RCU/
12889S:	Supported
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12891F:	include/linux/srcu.h
12892F:	kernel/rcu/srcu.c
12893
12894SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12895M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12897S:	Maintained
12898F:	drivers/slimbus/
12899F:	Documentation/devicetree/bindings/slimbus/
12900F:	include/linux/slimbus.h
12901
12902SMACK SECURITY MODULE
12903M:	Casey Schaufler <casey@schaufler-ca.com>
12904L:	linux-security-module@vger.kernel.org
12905W:	http://schaufler-ca.com
12906T:	git git://github.com/cschaufler/smack-next
12907S:	Maintained
12908F:	Documentation/admin-guide/LSM/Smack.rst
12909F:	security/smack/
12910
12911SMC91x ETHERNET DRIVER
12912M:	Nicolas Pitre <nico@fluxnic.net>
12913S:	Odd Fixes
12914F:	drivers/net/ethernet/smsc/smc91x.*
12915
12916SMIA AND SMIA++ IMAGE SENSOR DRIVER
12917M:	Sakari Ailus <sakari.ailus@iki.fi>
12918L:	linux-media@vger.kernel.org
12919S:	Maintained
12920F:	drivers/media/i2c/smiapp/
12921F:	include/media/i2c/smiapp.h
12922F:	drivers/media/i2c/smiapp-pll.c
12923F:	drivers/media/i2c/smiapp-pll.h
12924F:	include/uapi/linux/smiapp.h
12925F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12926
12927SMM665 HARDWARE MONITOR DRIVER
12928M:	Guenter Roeck <linux@roeck-us.net>
12929L:	linux-hwmon@vger.kernel.org
12930S:	Maintained
12931F:	Documentation/hwmon/smm665
12932F:	drivers/hwmon/smm665.c
12933
12934SMSC EMC2103 HARDWARE MONITOR DRIVER
12935M:	Steve Glendinning <steve.glendinning@shawell.net>
12936L:	linux-hwmon@vger.kernel.org
12937S:	Maintained
12938F:	Documentation/hwmon/emc2103
12939F:	drivers/hwmon/emc2103.c
12940
12941SMSC SCH5627 HARDWARE MONITOR DRIVER
12942M:	Hans de Goede <hdegoede@redhat.com>
12943L:	linux-hwmon@vger.kernel.org
12944S:	Supported
12945F:	Documentation/hwmon/sch5627
12946F:	drivers/hwmon/sch5627.c
12947
12948SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12949M:	Steve Glendinning <steve.glendinning@shawell.net>
12950L:	linux-fbdev@vger.kernel.org
12951S:	Maintained
12952F:	drivers/video/fbdev/smscufx.c
12953
12954SMSC47B397 HARDWARE MONITOR DRIVER
12955M:	Jean Delvare <jdelvare@suse.com>
12956L:	linux-hwmon@vger.kernel.org
12957S:	Maintained
12958F:	Documentation/hwmon/smsc47b397
12959F:	drivers/hwmon/smsc47b397.c
12960
12961SMSC911x ETHERNET DRIVER
12962M:	Steve Glendinning <steve.glendinning@shawell.net>
12963L:	netdev@vger.kernel.org
12964S:	Maintained
12965F:	include/linux/smsc911x.h
12966F:	drivers/net/ethernet/smsc/smsc911x.*
12967
12968SMSC9420 PCI ETHERNET DRIVER
12969M:	Steve Glendinning <steve.glendinning@shawell.net>
12970L:	netdev@vger.kernel.org
12971S:	Maintained
12972F:	drivers/net/ethernet/smsc/smsc9420.*
12973
12974SOC-CAMERA V4L2 SUBSYSTEM
12975L:	linux-media@vger.kernel.org
12976T:	git git://linuxtv.org/media_tree.git
12977S:	Orphan
12978F:	include/media/soc*
12979F:	drivers/media/i2c/soc_camera/
12980F:	drivers/media/platform/soc_camera/
12981
12982SOCIONEXT SYNQUACER I2C DRIVER
12983M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12984L:	linux-i2c@vger.kernel.org
12985S:	Maintained
12986F:	drivers/i2c/busses/i2c-synquacer.c
12987F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12988
12989SOCIONEXT UNIPHIER SOUND DRIVER
12990M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12991L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12992S:	Maintained
12993F:	sound/soc/uniphier/
12994
12995SOEKRIS NET48XX LED SUPPORT
12996M:	Chris Boot <bootc@bootc.net>
12997S:	Maintained
12998F:	drivers/leds/leds-net48xx.c
12999
13000SOFT-ROCE DRIVER (rxe)
13001M:	Moni Shoua <monis@mellanox.com>
13002L:	linux-rdma@vger.kernel.org
13003S:	Supported
13004W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13005Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13006F:	drivers/infiniband/sw/rxe/
13007F:	include/uapi/rdma/rdma_user_rxe.h
13008
13009SOFTLOGIC 6x10 MPEG CODEC
13010M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13011M:	Anton Sviridenko <anton@corp.bluecherry.net>
13012M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13013M:	Andrey Utkin <andrey_utkin@fastmail.com>
13014M:	Ismael Luceno <ismael@iodev.co.uk>
13015L:	linux-media@vger.kernel.org
13016S:	Supported
13017F:	drivers/media/pci/solo6x10/
13018
13019SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13020M:	James Morse <james.morse@arm.com>
13021L:	linux-arm-kernel@lists.infradead.org
13022S:	Maintained
13023F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13024F:	drivers/firmware/arm_sdei.c
13025F:	include/linux/sdei.h
13026F:	include/uapi/linux/sdei.h
13027
13028SOFTWARE RAID (Multiple Disks) SUPPORT
13029M:	Shaohua Li <shli@kernel.org>
13030L:	linux-raid@vger.kernel.org
13031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13032S:	Supported
13033F:	drivers/md/Makefile
13034F:	drivers/md/Kconfig
13035F:	drivers/md/md*
13036F:	drivers/md/raid*
13037F:	include/linux/raid/
13038F:	include/uapi/linux/raid/
13039
13040SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13041M:	Jassi Brar <jaswinder.singh@linaro.org>
13042L:	netdev@vger.kernel.org
13043S:	Maintained
13044F:	drivers/net/ethernet/socionext/netsec.c
13045F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13046
13047SOLIDRUN CLEARFOG SUPPORT
13048M:	Russell King <linux@armlinux.org.uk>
13049S:	Maintained
13050F:	arch/arm/boot/dts/armada-388-clearfog*
13051F:	arch/arm/boot/dts/armada-38x-solidrun-*
13052
13053SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13054M:	Russell King <linux@armlinux.org.uk>
13055S:	Maintained
13056F:	arch/arm/boot/dts/imx6*-cubox-i*
13057F:	arch/arm/boot/dts/imx6*-hummingboard*
13058F:	arch/arm/boot/dts/imx6*-sr-*
13059
13060SONIC NETWORK DRIVER
13061M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13062L:	netdev@vger.kernel.org
13063S:	Maintained
13064F:	drivers/net/ethernet/natsemi/sonic.*
13065
13066SONICS SILICON BACKPLANE DRIVER (SSB)
13067M:	Michael Buesch <m@bues.ch>
13068L:	linux-wireless@vger.kernel.org
13069S:	Maintained
13070F:	drivers/ssb/
13071F:	include/linux/ssb/
13072
13073SONY IMX274 SENSOR DRIVER
13074M:	Leon Luo <leonl@leopardimaging.com>
13075L:	linux-media@vger.kernel.org
13076T:	git git://linuxtv.org/media_tree.git
13077S:	Maintained
13078F:	drivers/media/i2c/imx274.c
13079F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13080
13081SONY MEMORYSTICK CARD SUPPORT
13082M:	Alex Dubov <oakad@yahoo.com>
13083W:	http://tifmxx.berlios.de/
13084S:	Maintained
13085F:	drivers/memstick/host/tifm_ms.c
13086
13087SONY MEMORYSTICK STANDARD SUPPORT
13088M:	Maxim Levitsky <maximlevitsky@gmail.com>
13089S:	Maintained
13090F:	drivers/memstick/core/ms_block.*
13091
13092SONY VAIO CONTROL DEVICE DRIVER
13093M:	Mattia Dongili <malattia@linux.it>
13094L:	platform-driver-x86@vger.kernel.org
13095W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13096S:	Maintained
13097F:	Documentation/laptops/sony-laptop.txt
13098F:	drivers/char/sonypi.c
13099F:	drivers/platform/x86/sony-laptop.c
13100F:	include/linux/sony-laptop.h
13101
13102SOUND
13103M:	Jaroslav Kysela <perex@perex.cz>
13104M:	Takashi Iwai <tiwai@suse.com>
13105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13106W:	http://www.alsa-project.org/
13107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13108T:	git git://git.alsa-project.org/alsa-kernel.git
13109Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13110S:	Maintained
13111F:	Documentation/sound/
13112F:	include/sound/
13113F:	include/uapi/sound/
13114F:	sound/
13115
13116SOUND - COMPRESSED AUDIO
13117M:	Vinod Koul <vinod.koul@intel.com>
13118L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13120S:	Supported
13121F:	Documentation/sound/alsa/compress_offload.txt
13122F:	include/sound/compress_driver.h
13123F:	include/uapi/sound/compress_*
13124F:	sound/core/compress_offload.c
13125F:	sound/soc/soc-compress.c
13126
13127SOUND - DMAENGINE HELPERS
13128M:	Lars-Peter Clausen <lars@metafoo.de>
13129S:	Supported
13130F:	include/sound/dmaengine_pcm.h
13131F:	sound/core/pcm_dmaengine.c
13132F:	sound/soc/soc-generic-dmaengine-pcm.c
13133
13134SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13135M:	Liam Girdwood <lgirdwood@gmail.com>
13136M:	Mark Brown <broonie@kernel.org>
13137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13138L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13139W:	http://alsa-project.org/main/index.php/ASoC
13140S:	Supported
13141F:	Documentation/devicetree/bindings/sound/
13142F:	Documentation/sound/alsa/soc/
13143F:	sound/soc/
13144F:	include/sound/soc*
13145
13146SOUNDWIRE SUBSYSTEM
13147M:	Vinod Koul <vinod.koul@intel.com>
13148M:	Sanyog Kale <sanyog.r.kale@intel.com>
13149R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13151S:	Supported
13152F:	Documentation/driver-api/soundwire/
13153F:	drivers/soundwire/
13154F:	include/linux/soundwire/
13155
13156SP2 MEDIA DRIVER
13157M:	Olli Salonen <olli.salonen@iki.fi>
13158L:	linux-media@vger.kernel.org
13159W:	https://linuxtv.org
13160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13161S:	Maintained
13162F:	drivers/media/dvb-frontends/sp2*
13163
13164SPARC + UltraSPARC (sparc/sparc64)
13165M:	"David S. Miller" <davem@davemloft.net>
13166L:	sparclinux@vger.kernel.org
13167Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13170S:	Maintained
13171F:	arch/sparc/
13172F:	drivers/sbus/
13173
13174SPARC SERIAL DRIVERS
13175M:	"David S. Miller" <davem@davemloft.net>
13176L:	sparclinux@vger.kernel.org
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13179S:	Maintained
13180F:	include/linux/sunserialcore.h
13181F:	drivers/tty/serial/suncore.c
13182F:	drivers/tty/serial/sunhv.c
13183F:	drivers/tty/serial/sunsab.c
13184F:	drivers/tty/serial/sunsab.h
13185F:	drivers/tty/serial/sunsu.c
13186F:	drivers/tty/serial/sunzilog.c
13187F:	drivers/tty/serial/sunzilog.h
13188F:	drivers/tty/vcc.c
13189
13190SPARSE CHECKER
13191M:	"Christopher Li" <sparse@chrisli.org>
13192L:	linux-sparse@vger.kernel.org
13193W:	https://sparse.wiki.kernel.org/
13194T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13195T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13196S:	Maintained
13197F:	include/linux/compiler.h
13198
13199SPEAR CLOCK FRAMEWORK SUPPORT
13200M:	Viresh Kumar <vireshk@kernel.org>
13201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13202W:	http://www.st.com/spear
13203S:	Maintained
13204F:	drivers/clk/spear/
13205
13206SPEAR PLATFORM SUPPORT
13207M:	Viresh Kumar <vireshk@kernel.org>
13208M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13210W:	http://www.st.com/spear
13211S:	Maintained
13212F:	arch/arm/boot/dts/spear*
13213F:	arch/arm/mach-spear/
13214
13215SPI NOR SUBSYSTEM
13216M:	Marek Vasut <marek.vasut@gmail.com>
13217L:	linux-mtd@lists.infradead.org
13218W:	http://www.linux-mtd.infradead.org/
13219Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13220T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13221T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13222S:	Maintained
13223F:	drivers/mtd/spi-nor/
13224F:	include/linux/mtd/spi-nor.h
13225
13226SPI SUBSYSTEM
13227M:	Mark Brown <broonie@kernel.org>
13228L:	linux-spi@vger.kernel.org
13229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13230Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13231S:	Maintained
13232F:	Documentation/devicetree/bindings/spi/
13233F:	Documentation/spi/
13234F:	drivers/spi/
13235F:	include/linux/spi/
13236F:	include/uapi/linux/spi/
13237F:	tools/spi/
13238
13239SPIDERNET NETWORK DRIVER for CELL
13240M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13241L:	netdev@vger.kernel.org
13242S:	Supported
13243F:	Documentation/networking/spider_net.txt
13244F:	drivers/net/ethernet/toshiba/spider_net*
13245
13246SPMI SUBSYSTEM
13247R:	Stephen Boyd <sboyd@kernel.org>
13248L:	linux-arm-msm@vger.kernel.org
13249F:	Documentation/devicetree/bindings/spmi/
13250F:	drivers/spmi/
13251F:	include/dt-bindings/spmi/spmi.h
13252F:	include/linux/spmi.h
13253F:	include/trace/events/spmi.h
13254
13255SPU FILE SYSTEM
13256M:	Jeremy Kerr <jk@ozlabs.org>
13257L:	linuxppc-dev@lists.ozlabs.org
13258W:	http://www.ibm.com/developerworks/power/cell/
13259S:	Supported
13260F:	Documentation/filesystems/spufs.txt
13261F:	arch/powerpc/platforms/cell/spufs/
13262
13263SQUASHFS FILE SYSTEM
13264M:	Phillip Lougher <phillip@squashfs.org.uk>
13265L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13266W:	http://squashfs.org.uk
13267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13268S:	Maintained
13269F:	Documentation/filesystems/squashfs.txt
13270F:	fs/squashfs/
13271
13272SRM (Alpha) environment access
13273M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13274S:	Maintained
13275F:	arch/alpha/kernel/srm_env.c
13276
13277ST STM32 I2C/SMBUS DRIVER
13278M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13279L:	linux-i2c@vger.kernel.org
13280S:	Maintained
13281F:	drivers/i2c/busses/i2c-stm32*
13282
13283STABLE BRANCH
13284M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13285L:	stable@vger.kernel.org
13286S:	Supported
13287F:	Documentation/process/stable-kernel-rules.rst
13288
13289STAGING - ATOMISP DRIVER
13290M:	Alan Cox <alan@linux.intel.com>
13291M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13292L:	linux-media@vger.kernel.org
13293S:	Maintained
13294F:	drivers/staging/media/atomisp/
13295
13296STAGING - COMEDI
13297M:	Ian Abbott <abbotti@mev.co.uk>
13298M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13299S:	Odd Fixes
13300F:	drivers/staging/comedi/
13301
13302STAGING - FLARION FT1000 DRIVERS
13303M:	Marek Belisko <marek.belisko@gmail.com>
13304S:	Odd Fixes
13305F:	drivers/staging/ft1000/
13306
13307STAGING - INDUSTRIAL IO
13308M:	Jonathan Cameron <jic23@kernel.org>
13309L:	linux-iio@vger.kernel.org
13310S:	Odd Fixes
13311F:	Documentation/devicetree/bindings/staging/iio/
13312F:	drivers/staging/iio/
13313
13314STAGING - LUSTRE PARALLEL FILESYSTEM
13315M:	Oleg Drokin <oleg.drokin@intel.com>
13316M:	Andreas Dilger <andreas.dilger@intel.com>
13317M:	James Simmons <jsimmons@infradead.org>
13318L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13319W:	http://wiki.lustre.org/
13320S:	Maintained
13321F:	drivers/staging/lustre
13322
13323STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13324M:	Marc Dietrich <marvin24@gmx.de>
13325L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13326L:	linux-tegra@vger.kernel.org
13327S:	Maintained
13328F:	drivers/staging/nvec/
13329
13330STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13331M:	Jens Frederich <jfrederich@gmail.com>
13332M:	Daniel Drake <dsd@laptop.org>
13333M:	Jon Nettleton <jon.nettleton@gmail.com>
13334W:	http://wiki.laptop.org/go/DCON
13335S:	Maintained
13336F:	drivers/staging/olpc_dcon/
13337
13338STAGING - REALTEK RTL8712U DRIVERS
13339M:	Larry Finger <Larry.Finger@lwfinger.net>
13340M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13341S:	Odd Fixes
13342F:	drivers/staging/rtl8712/
13343
13344STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13345M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13346M:	Teddy Wang <teddy.wang@siliconmotion.com>
13347M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13348L:	linux-fbdev@vger.kernel.org
13349S:	Maintained
13350F:	drivers/staging/sm750fb/
13351
13352STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13353M:	William Hubbs <w.d.hubbs@gmail.com>
13354M:	Chris Brannon <chris@the-brannons.com>
13355M:	Kirk Reiser <kirk@reisers.ca>
13356M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13357L:	speakup@linux-speakup.org
13358W:	http://www.linux-speakup.org/
13359S:	Odd Fixes
13360F:	drivers/staging/speakup/
13361
13362STAGING - VIA VT665X DRIVERS
13363M:	Forest Bond <forest@alittletooquiet.net>
13364S:	Odd Fixes
13365F:	drivers/staging/vt665?/
13366
13367STAGING - WILC1000 WIFI DRIVER
13368M:	Aditya Shankar <aditya.shankar@microchip.com>
13369M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13370L:	linux-wireless@vger.kernel.org
13371S:	Supported
13372F:	drivers/staging/wilc1000/
13373
13374STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13375M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13376S:	Odd Fixes
13377F:	drivers/staging/xgifb/
13378
13379STAGING SUBSYSTEM
13380M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13382L:	devel@driverdev.osuosl.org
13383S:	Supported
13384F:	drivers/staging/
13385
13386STARFIRE/DURALAN NETWORK DRIVER
13387M:	Ion Badulescu <ionut@badula.org>
13388S:	Odd Fixes
13389F:	drivers/net/ethernet/adaptec/starfire*
13390
13391STEC S1220 SKD DRIVER
13392M:	Bart Van Assche <bart.vanassche@wdc.com>
13393L:	linux-block@vger.kernel.org
13394S:	Maintained
13395F:	drivers/block/skd*[ch]
13396
13397STI CEC DRIVER
13398M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13399S:	Maintained
13400F:	drivers/staging/media/st-cec/
13401F:	Documentation/devicetree/bindings/media/stih-cec.txt
13402
13403STK1160 USB VIDEO CAPTURE DRIVER
13404M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13405L:	linux-media@vger.kernel.org
13406T:	git git://linuxtv.org/media_tree.git
13407S:	Maintained
13408F:	drivers/media/usb/stk1160/
13409
13410STMMAC ETHERNET DRIVER
13411M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13412M:	Alexandre Torgue <alexandre.torgue@st.com>
13413L:	netdev@vger.kernel.org
13414W:	http://www.stlinux.com
13415S:	Supported
13416F:	drivers/net/ethernet/stmicro/stmmac/
13417
13418SUN3/3X
13419M:	Sam Creasey <sammy@sammy.net>
13420W:	http://sammy.net/sun3/
13421S:	Maintained
13422F:	arch/m68k/kernel/*sun3*
13423F:	arch/m68k/sun3*/
13424F:	arch/m68k/include/asm/sun3*
13425F:	drivers/net/ethernet/i825xx/sun3*
13426
13427SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13428M:	Hans de Goede <hdegoede@redhat.com>
13429L:	linux-input@vger.kernel.org
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13432F:	drivers/input/keyboard/sun4i-lradc-keys.c
13433
13434SUNDANCE NETWORK DRIVER
13435M:	Denis Kirjanov <kda@linux-powerpc.org>
13436L:	netdev@vger.kernel.org
13437S:	Maintained
13438F:	drivers/net/ethernet/dlink/sundance.c
13439
13440SUPERH
13441M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13442M:	Rich Felker <dalias@libc.org>
13443L:	linux-sh@vger.kernel.org
13444Q:	http://patchwork.kernel.org/project/linux-sh/list/
13445S:	Maintained
13446F:	Documentation/sh/
13447F:	arch/sh/
13448F:	drivers/sh/
13449
13450SUSPEND TO RAM
13451M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13452M:	Len Brown <len.brown@intel.com>
13453M:	Pavel Machek <pavel@ucw.cz>
13454L:	linux-pm@vger.kernel.org
13455B:	https://bugzilla.kernel.org
13456S:	Supported
13457F:	Documentation/power/
13458F:	arch/x86/kernel/acpi/
13459F:	drivers/base/power/
13460F:	kernel/power/
13461F:	include/linux/suspend.h
13462F:	include/linux/freezer.h
13463F:	include/linux/pm.h
13464
13465SVGA HANDLING
13466M:	Martin Mares <mj@ucw.cz>
13467L:	linux-video@atrey.karlin.mff.cuni.cz
13468S:	Maintained
13469F:	Documentation/svga.txt
13470F:	arch/x86/boot/video*
13471
13472SWIOTLB SUBSYSTEM
13473M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13474L:	iommu@lists.linux-foundation.org
13475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13476S:	Supported
13477F:	lib/swiotlb.c
13478F:	arch/*/kernel/pci-swiotlb.c
13479F:	include/linux/swiotlb.h
13480
13481SWITCHDEV
13482M:	Jiri Pirko <jiri@resnulli.us>
13483M:	Ivan Vecera <ivecera@redhat.com>
13484L:	netdev@vger.kernel.org
13485S:	Supported
13486F:	net/switchdev/
13487F:	include/net/switchdev.h
13488
13489SYNC FILE FRAMEWORK
13490M:	Sumit Semwal <sumit.semwal@linaro.org>
13491R:	Gustavo Padovan <gustavo@padovan.org>
13492S:	Maintained
13493L:	linux-media@vger.kernel.org
13494L:	dri-devel@lists.freedesktop.org
13495F:	drivers/dma-buf/sync_*
13496F:	drivers/dma-buf/dma-fence*
13497F:	drivers/dma-buf/sw_sync.c
13498F:	include/linux/sync_file.h
13499F:	include/uapi/linux/sync_file.h
13500F:	Documentation/sync_file.txt
13501T:	git git://anongit.freedesktop.org/drm/drm-misc
13502
13503SYNOPSYS ARC ARCHITECTURE
13504M:	Vineet Gupta <vgupta@synopsys.com>
13505L:	linux-snps-arc@lists.infradead.org
13506S:	Supported
13507F:	arch/arc/
13508F:	Documentation/devicetree/bindings/arc/*
13509F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13510F:	drivers/clocksource/arc_timer.c
13511F:	drivers/tty/serial/arc_uart.c
13512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13513
13514SYNOPSYS ARC HSDK SDP pll clock driver
13515M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13516S:	Supported
13517F:	drivers/clk/clk-hsdk-pll.c
13518F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13519
13520SYNOPSYS ARC SDP clock driver
13521M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13522S:	Supported
13523F:	drivers/clk/axs10x/*
13524F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13525
13526SYNOPSYS ARC SDP platform support
13527M:	Alexey Brodkin <abrodkin@synopsys.com>
13528S:	Supported
13529F:	arch/arc/plat-axs10x
13530F:	arch/arc/boot/dts/ax*
13531F:	Documentation/devicetree/bindings/arc/axs10*
13532
13533SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13534M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13535S:	Supported
13536F:	drivers/reset/reset-axs10x.c
13537F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13538
13539SYNOPSYS DESIGNWARE 8250 UART DRIVER
13540R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13541S:	Maintained
13542F:	drivers/tty/serial/8250/8250_dw.c
13543
13544SYNOPSYS DESIGNWARE APB GPIO DRIVER
13545M:	Hoan Tran <hotran@apm.com>
13546L:	linux-gpio@vger.kernel.org
13547S:	Maintained
13548F:	drivers/gpio/gpio-dwapb.c
13549F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13550
13551SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13552M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13553S:	Maintained
13554F:	drivers/dma/dwi-axi-dmac/
13555F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13556
13557SYNOPSYS DESIGNWARE DMAC DRIVER
13558M:	Viresh Kumar <vireshk@kernel.org>
13559R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13560S:	Maintained
13561F:	include/linux/dma/dw.h
13562F:	include/linux/platform_data/dma-dw.h
13563F:	drivers/dma/dw/
13564
13565SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13566M:	Jose Abreu <Jose.Abreu@synopsys.com>
13567L:	netdev@vger.kernel.org
13568S:	Supported
13569F:	drivers/net/ethernet/synopsys/
13570
13571SYNOPSYS DESIGNWARE I2C DRIVER
13572M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13573R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13574R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13575L:	linux-i2c@vger.kernel.org
13576S:	Maintained
13577F:	drivers/i2c/busses/i2c-designware-*
13578F:	include/linux/platform_data/i2c-designware.h
13579
13580SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13581M:	Jaehoon Chung <jh80.chung@samsung.com>
13582L:	linux-mmc@vger.kernel.org
13583S:	Maintained
13584F:	drivers/mmc/host/dw_mmc*
13585
13586SYNOPSYS HSDK RESET CONTROLLER DRIVER
13587M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13588S:	Supported
13589F:	drivers/reset/reset-hsdk.c
13590F:	include/dt-bindings/reset/snps,hsdk-reset.h
13591F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13592
13593SYSTEM CONFIGURATION (SYSCON)
13594M:	Lee Jones <lee.jones@linaro.org>
13595M:	Arnd Bergmann <arnd@arndb.de>
13596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13597S:	Supported
13598F:	drivers/mfd/syscon.c
13599
13600SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13601M:	Sudeep Holla <sudeep.holla@arm.com>
13602L:	linux-arm-kernel@lists.infradead.org
13603S:	Maintained
13604F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13605F:	drivers/clk/clk-sc[mp]i.c
13606F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13607F:	drivers/firmware/arm_scpi.c
13608F:	drivers/firmware/arm_scmi/
13609F:	include/linux/sc[mp]i_protocol.h
13610
13611SYSTEM RESET/SHUTDOWN DRIVERS
13612M:	Sebastian Reichel <sre@kernel.org>
13613L:	linux-pm@vger.kernel.org
13614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13615S:	Maintained
13616F:	Documentation/devicetree/bindings/power/reset/
13617F:	drivers/power/reset/
13618
13619SYSTEM TRACE MODULE CLASS
13620M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13621S:	Maintained
13622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13623F:	Documentation/trace/stm.txt
13624F:	drivers/hwtracing/stm/
13625F:	include/linux/stm.h
13626F:	include/uapi/linux/stm.h
13627
13628SYSV FILESYSTEM
13629M:	Christoph Hellwig <hch@infradead.org>
13630S:	Maintained
13631F:	Documentation/filesystems/sysv-fs.txt
13632F:	fs/sysv/
13633F:	include/linux/sysv_fs.h
13634
13635TARGET SUBSYSTEM
13636M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13637L:	linux-scsi@vger.kernel.org
13638L:	target-devel@vger.kernel.org
13639W:	http://www.linux-iscsi.org
13640W:	http://groups.google.com/group/linux-iscsi-target-dev
13641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13642S:	Supported
13643F:	drivers/target/
13644F:	include/target/
13645F:	Documentation/target/
13646
13647TASKSTATS STATISTICS INTERFACE
13648M:	Balbir Singh <bsingharora@gmail.com>
13649S:	Maintained
13650F:	Documentation/accounting/taskstats*
13651F:	include/linux/taskstats*
13652F:	kernel/taskstats.c
13653
13654TC subsystem
13655M:	Jamal Hadi Salim <jhs@mojatatu.com>
13656M:	Cong Wang <xiyou.wangcong@gmail.com>
13657M:	Jiri Pirko <jiri@resnulli.us>
13658L:	netdev@vger.kernel.org
13659S:	Maintained
13660F:	include/net/pkt_cls.h
13661F:	include/net/pkt_sched.h
13662F:	include/net/tc_act/
13663F:	include/uapi/linux/pkt_cls.h
13664F:	include/uapi/linux/pkt_sched.h
13665F:	include/uapi/linux/tc_act/
13666F:	include/uapi/linux/tc_ematch/
13667F:	net/sched/
13668
13669TCP LOW PRIORITY MODULE
13670M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13671M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13672W:	http://tcp-lp-mod.sourceforge.net/
13673S:	Maintained
13674F:	net/ipv4/tcp_lp.c
13675
13676TDA10071 MEDIA DRIVER
13677M:	Antti Palosaari <crope@iki.fi>
13678L:	linux-media@vger.kernel.org
13679W:	https://linuxtv.org
13680W:	http://palosaari.fi/linux/
13681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13682T:	git git://linuxtv.org/anttip/media_tree.git
13683S:	Maintained
13684F:	drivers/media/dvb-frontends/tda10071*
13685
13686TDA18212 MEDIA DRIVER
13687M:	Antti Palosaari <crope@iki.fi>
13688L:	linux-media@vger.kernel.org
13689W:	https://linuxtv.org
13690W:	http://palosaari.fi/linux/
13691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13692T:	git git://linuxtv.org/anttip/media_tree.git
13693S:	Maintained
13694F:	drivers/media/tuners/tda18212*
13695
13696TDA18218 MEDIA DRIVER
13697M:	Antti Palosaari <crope@iki.fi>
13698L:	linux-media@vger.kernel.org
13699W:	https://linuxtv.org
13700W:	http://palosaari.fi/linux/
13701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13702T:	git git://linuxtv.org/anttip/media_tree.git
13703S:	Maintained
13704F:	drivers/media/tuners/tda18218*
13705
13706TDA18250 MEDIA DRIVER
13707M:	Olli Salonen <olli.salonen@iki.fi>
13708L:	linux-media@vger.kernel.org
13709W:	https://linuxtv.org
13710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13711T:	git git://linuxtv.org/media_tree.git
13712S:	Maintained
13713F:	drivers/media/tuners/tda18250*
13714
13715TDA18271 MEDIA DRIVER
13716M:	Michael Krufky <mkrufky@linuxtv.org>
13717L:	linux-media@vger.kernel.org
13718W:	https://linuxtv.org
13719W:	http://github.com/mkrufky
13720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13721T:	git git://linuxtv.org/mkrufky/tuners.git
13722S:	Maintained
13723F:	drivers/media/tuners/tda18271*
13724
13725TDA1997x MEDIA DRIVER
13726M:	Tim Harvey <tharvey@gateworks.com>
13727L:	linux-media@vger.kernel.org
13728W:	https://linuxtv.org
13729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13730S:	Maintained
13731F:	drivers/media/i2c/tda1997x.*
13732
13733TDA827x MEDIA DRIVER
13734M:	Michael Krufky <mkrufky@linuxtv.org>
13735L:	linux-media@vger.kernel.org
13736W:	https://linuxtv.org
13737W:	http://github.com/mkrufky
13738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13739T:	git git://linuxtv.org/mkrufky/tuners.git
13740S:	Maintained
13741F:	drivers/media/tuners/tda8290.*
13742
13743TDA8290 MEDIA DRIVER
13744M:	Michael Krufky <mkrufky@linuxtv.org>
13745L:	linux-media@vger.kernel.org
13746W:	https://linuxtv.org
13747W:	http://github.com/mkrufky
13748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13749T:	git git://linuxtv.org/mkrufky/tuners.git
13750S:	Maintained
13751F:	drivers/media/tuners/tda8290.*
13752
13753TDA9840 MEDIA DRIVER
13754M:	Hans Verkuil <hverkuil@xs4all.nl>
13755L:	linux-media@vger.kernel.org
13756T:	git git://linuxtv.org/media_tree.git
13757W:	https://linuxtv.org
13758S:	Maintained
13759F:	drivers/media/i2c/tda9840*
13760
13761TEA5761 TUNER DRIVER
13762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13763L:	linux-media@vger.kernel.org
13764W:	https://linuxtv.org
13765T:	git git://linuxtv.org/media_tree.git
13766S:	Odd fixes
13767F:	drivers/media/tuners/tea5761.*
13768
13769TEA5767 TUNER DRIVER
13770M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13771L:	linux-media@vger.kernel.org
13772W:	https://linuxtv.org
13773T:	git git://linuxtv.org/media_tree.git
13774S:	Maintained
13775F:	drivers/media/tuners/tea5767.*
13776
13777TEA6415C MEDIA DRIVER
13778M:	Hans Verkuil <hverkuil@xs4all.nl>
13779L:	linux-media@vger.kernel.org
13780T:	git git://linuxtv.org/media_tree.git
13781W:	https://linuxtv.org
13782S:	Maintained
13783F:	drivers/media/i2c/tea6415c*
13784
13785TEA6420 MEDIA DRIVER
13786M:	Hans Verkuil <hverkuil@xs4all.nl>
13787L:	linux-media@vger.kernel.org
13788T:	git git://linuxtv.org/media_tree.git
13789W:	https://linuxtv.org
13790S:	Maintained
13791F:	drivers/media/i2c/tea6420*
13792
13793TEAM DRIVER
13794M:	Jiri Pirko <jiri@resnulli.us>
13795L:	netdev@vger.kernel.org
13796S:	Supported
13797F:	drivers/net/team/
13798F:	include/linux/if_team.h
13799F:	include/uapi/linux/if_team.h
13800
13801TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13802M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13803S:	Maintained
13804F:	arch/x86/platform/ts5500/
13805
13806TECHNOTREND USB IR RECEIVER
13807M:	Sean Young <sean@mess.org>
13808L:	linux-media@vger.kernel.org
13809S:	Maintained
13810F:	drivers/media/rc/ttusbir.c
13811
13812TECHWELL TW9910 VIDEO DECODER
13813L:	linux-media@vger.kernel.org
13814S:	Orphan
13815F:	drivers/media/i2c/tw9910.c
13816F:	include/media/i2c/tw9910.h
13817
13818TEE SUBSYSTEM
13819M:	Jens Wiklander <jens.wiklander@linaro.org>
13820S:	Maintained
13821F:	include/linux/tee_drv.h
13822F:	include/uapi/linux/tee.h
13823F:	drivers/tee/
13824F:	Documentation/tee.txt
13825
13826TEGRA ARCHITECTURE SUPPORT
13827M:	Thierry Reding <thierry.reding@gmail.com>
13828M:	Jonathan Hunter <jonathanh@nvidia.com>
13829L:	linux-tegra@vger.kernel.org
13830Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13832S:	Supported
13833N:	[^a-z]tegra
13834
13835TEGRA CLOCK DRIVER
13836M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13837M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13838S:	Supported
13839F:	drivers/clk/tegra/
13840
13841TEGRA DMA DRIVERS
13842M:	Laxman Dewangan <ldewangan@nvidia.com>
13843M:	Jon Hunter <jonathanh@nvidia.com>
13844S:	Supported
13845F:	drivers/dma/tegra*
13846
13847TEGRA I2C DRIVER
13848M:	Laxman Dewangan <ldewangan@nvidia.com>
13849S:	Supported
13850F:	drivers/i2c/busses/i2c-tegra.c
13851
13852TEGRA IOMMU DRIVERS
13853M:	Thierry Reding <thierry.reding@gmail.com>
13854L:	linux-tegra@vger.kernel.org
13855S:	Supported
13856F:	drivers/iommu/tegra*
13857
13858TEGRA KBC DRIVER
13859M:	Laxman Dewangan <ldewangan@nvidia.com>
13860S:	Supported
13861F:	drivers/input/keyboard/tegra-kbc.c
13862
13863TEGRA PWM DRIVER
13864M:	Thierry Reding <thierry.reding@gmail.com>
13865S:	Supported
13866F:	drivers/pwm/pwm-tegra.c
13867
13868TEGRA SERIAL DRIVER
13869M:	Laxman Dewangan <ldewangan@nvidia.com>
13870S:	Supported
13871F:	drivers/tty/serial/serial-tegra.c
13872
13873TEGRA SPI DRIVER
13874M:	Laxman Dewangan <ldewangan@nvidia.com>
13875S:	Supported
13876F:	drivers/spi/spi-tegra*
13877
13878TEHUTI ETHERNET DRIVER
13879M:	Andy Gospodarek <andy@greyhouse.net>
13880L:	netdev@vger.kernel.org
13881S:	Supported
13882F:	drivers/net/ethernet/tehuti/*
13883
13884Telecom Clock Driver for MCPL0010
13885M:	Mark Gross <mark.gross@intel.com>
13886S:	Supported
13887F:	drivers/char/tlclk.c
13888
13889TENSILICA XTENSA PORT (xtensa)
13890M:	Chris Zankel <chris@zankel.net>
13891M:	Max Filippov <jcmvbkbc@gmail.com>
13892L:	linux-xtensa@linux-xtensa.org
13893T:	git git://github.com/czankel/xtensa-linux.git
13894S:	Maintained
13895F:	arch/xtensa/
13896F:	drivers/irqchip/irq-xtensa-*
13897
13898Texas Instruments' System Control Interface (TISCI) Protocol Driver
13899M:	Nishanth Menon <nm@ti.com>
13900M:	Tero Kristo <t-kristo@ti.com>
13901M:	Santosh Shilimkar <ssantosh@kernel.org>
13902L:	linux-arm-kernel@lists.infradead.org
13903S:	Maintained
13904F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13905F:	drivers/firmware/ti_sci*
13906F:	include/linux/soc/ti/ti_sci_protocol.h
13907F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13908F:	include/dt-bindings/genpd/k2g.h
13909F:	drivers/soc/ti/ti_sci_pm_domains.c
13910F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13911F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13912F:	drivers/clk/keystone/sci-clk.c
13913F:	drivers/reset/reset-ti-sci.c
13914
13915THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13916M:	Hans Verkuil <hverkuil@xs4all.nl>
13917L:	linux-media@vger.kernel.org
13918T:	git git://linuxtv.org/media_tree.git
13919W:	https://linuxtv.org
13920S:	Maintained
13921F:	drivers/media/radio/radio-raremono.c
13922
13923THERMAL
13924M:	Zhang Rui <rui.zhang@intel.com>
13925M:	Eduardo Valentin <edubezval@gmail.com>
13926L:	linux-pm@vger.kernel.org
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13929Q:	https://patchwork.kernel.org/project/linux-pm/list/
13930S:	Supported
13931F:	drivers/thermal/
13932F:	include/linux/thermal.h
13933F:	include/uapi/linux/thermal.h
13934F:	include/linux/cpu_cooling.h
13935F:	Documentation/devicetree/bindings/thermal/
13936
13937THERMAL/CPU_COOLING
13938M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13939M:	Viresh Kumar <viresh.kumar@linaro.org>
13940M:	Javi Merino <javi.merino@kernel.org>
13941L:	linux-pm@vger.kernel.org
13942S:	Supported
13943F:	Documentation/thermal/cpu-cooling-api.txt
13944F:	drivers/thermal/cpu_cooling.c
13945F:	include/linux/cpu_cooling.h
13946
13947THINKPAD ACPI EXTRAS DRIVER
13948M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13949L:	ibm-acpi-devel@lists.sourceforge.net
13950L:	platform-driver-x86@vger.kernel.org
13951W:	http://ibm-acpi.sourceforge.net
13952W:	http://thinkwiki.org/wiki/Ibm-acpi
13953T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13954S:	Maintained
13955F:	drivers/platform/x86/thinkpad_acpi.c
13956
13957THUNDERBOLT DRIVER
13958M:	Andreas Noever <andreas.noever@gmail.com>
13959M:	Michael Jamet <michael.jamet@intel.com>
13960M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13961M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13963S:	Maintained
13964F:	Documentation/admin-guide/thunderbolt.rst
13965F:	drivers/thunderbolt/
13966F:	include/linux/thunderbolt.h
13967
13968THUNDERBOLT NETWORK DRIVER
13969M:	Michael Jamet <michael.jamet@intel.com>
13970M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13971M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13972L:	netdev@vger.kernel.org
13973S:	Maintained
13974F:	drivers/net/thunderbolt.c
13975
13976THUNDERX GPIO DRIVER
13977M:	David Daney <david.daney@cavium.com>
13978S:	Maintained
13979F:	drivers/gpio/gpio-thunderx.c
13980
13981TI AM437X VPFE DRIVER
13982M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13983L:	linux-media@vger.kernel.org
13984W:	https://linuxtv.org
13985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13986T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13987S:	Maintained
13988F:	drivers/media/platform/am437x/
13989
13990TI BANDGAP AND THERMAL DRIVER
13991M:	Eduardo Valentin <edubezval@gmail.com>
13992M:	Keerthy <j-keerthy@ti.com>
13993L:	linux-pm@vger.kernel.org
13994L:	linux-omap@vger.kernel.org
13995S:	Maintained
13996F:	drivers/thermal/ti-soc-thermal/
13997
13998TI BQ27XXX POWER SUPPLY DRIVER
13999R:	Andrew F. Davis <afd@ti.com>
14000F:	include/linux/power/bq27xxx_battery.h
14001F:	drivers/power/supply/bq27xxx_battery.c
14002F:	drivers/power/supply/bq27xxx_battery_i2c.c
14003
14004TI CDCE706 CLOCK DRIVER
14005M:	Max Filippov <jcmvbkbc@gmail.com>
14006S:	Maintained
14007F:	drivers/clk/clk-cdce706.c
14008
14009TI CLOCK DRIVER
14010M:	Tero Kristo <t-kristo@ti.com>
14011L:	linux-omap@vger.kernel.org
14012S:	Maintained
14013F:	drivers/clk/ti/
14014F:	include/linux/clk/ti.h
14015
14016TI DAVINCI MACHINE SUPPORT
14017M:	Sekhar Nori <nsekhar@ti.com>
14018M:	Kevin Hilman <khilman@kernel.org>
14019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14021S:	Supported
14022F:	arch/arm/mach-davinci/
14023F:	drivers/i2c/busses/i2c-davinci.c
14024F:	arch/arm/boot/dts/da850*
14025
14026TI DAVINCI SERIES CLOCK DRIVER
14027M:	David Lechner <david@lechnology.com>
14028R:	Sekhar Nori <nsekhar@ti.com>
14029S:	Maintained
14030F:	Documentation/devicetree/bindings/clock/ti/davinci/
14031F:	drivers/clk/davinci/
14032
14033TI DAVINCI SERIES GPIO DRIVER
14034M:	Keerthy <j-keerthy@ti.com>
14035L:	linux-gpio@vger.kernel.org
14036S:	Maintained
14037F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14038F:	drivers/gpio/gpio-davinci.c
14039
14040TI DAVINCI SERIES MEDIA DRIVER
14041M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14042L:	linux-media@vger.kernel.org
14043W:	https://linuxtv.org
14044Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14045T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14046S:	Maintained
14047F:	drivers/media/platform/davinci/
14048F:	include/media/davinci/
14049
14050TI ETHERNET SWITCH DRIVER (CPSW)
14051R:	Grygorii Strashko <grygorii.strashko@ti.com>
14052L:	linux-omap@vger.kernel.org
14053L:	netdev@vger.kernel.org
14054S:	Maintained
14055F:	drivers/net/ethernet/ti/cpsw*
14056F:	drivers/net/ethernet/ti/davinci*
14057
14058TI FLASH MEDIA INTERFACE DRIVER
14059M:	Alex Dubov <oakad@yahoo.com>
14060S:	Maintained
14061F:	drivers/misc/tifm*
14062F:	drivers/mmc/host/tifm_sd.c
14063F:	include/linux/tifm.h
14064
14065TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14066M:	Santosh Shilimkar <ssantosh@kernel.org>
14067L:	linux-kernel@vger.kernel.org
14068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14069S:	Maintained
14070F:	drivers/soc/ti/*
14071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14072
14073TI LM49xxx FAMILY ASoC CODEC DRIVERS
14074M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14075M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14077S:	Maintained
14078F:	sound/soc/codecs/lm49453*
14079F:	sound/soc/codecs/isabelle*
14080
14081TI LP855x BACKLIGHT DRIVER
14082M:	Milo Kim <milo.kim@ti.com>
14083S:	Maintained
14084F:	Documentation/backlight/lp855x-driver.txt
14085F:	drivers/video/backlight/lp855x_bl.c
14086F:	include/linux/platform_data/lp855x.h
14087
14088TI LP8727 CHARGER DRIVER
14089M:	Milo Kim <milo.kim@ti.com>
14090S:	Maintained
14091F:	drivers/power/supply/lp8727_charger.c
14092F:	include/linux/platform_data/lp8727.h
14093
14094TI LP8788 MFD DRIVER
14095M:	Milo Kim <milo.kim@ti.com>
14096S:	Maintained
14097F:	drivers/iio/adc/lp8788_adc.c
14098F:	drivers/leds/leds-lp8788.c
14099F:	drivers/mfd/lp8788*.c
14100F:	drivers/power/supply/lp8788-charger.c
14101F:	drivers/regulator/lp8788-*.c
14102F:	include/linux/mfd/lp8788*.h
14103
14104TI NETCP ETHERNET DRIVER
14105M:	Wingman Kwok <w-kwok2@ti.com>
14106M:	Murali Karicheri <m-karicheri2@ti.com>
14107L:	netdev@vger.kernel.org
14108S:	Maintained
14109F:	drivers/net/ethernet/ti/netcp*
14110
14111TI TAS571X FAMILY ASoC CODEC DRIVER
14112M:	Kevin Cernekee <cernekee@chromium.org>
14113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14114S:	Odd Fixes
14115F:	sound/soc/codecs/tas571x*
14116
14117TI TRF7970A NFC DRIVER
14118M:	Mark Greer <mgreer@animalcreek.com>
14119L:	linux-wireless@vger.kernel.org
14120L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14121S:	Supported
14122F:	drivers/nfc/trf7970a.c
14123F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14124
14125TI TWL4030 SERIES SOC CODEC DRIVER
14126M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14128S:	Maintained
14129F:	sound/soc/codecs/twl4030*
14130
14131TI VPE/CAL DRIVERS
14132M:	Benoit Parrot <bparrot@ti.com>
14133L:	linux-media@vger.kernel.org
14134W:	http://linuxtv.org/
14135Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14136S:	Maintained
14137F:	drivers/media/platform/ti-vpe/
14138
14139TI WILINK WIRELESS DRIVERS
14140L:	linux-wireless@vger.kernel.org
14141W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14142W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14144S:	Orphan
14145F:	drivers/net/wireless/ti/
14146F:	include/linux/wl12xx.h
14147
14148TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14149M:	John Stultz <john.stultz@linaro.org>
14150M:	Thomas Gleixner <tglx@linutronix.de>
14151R:	Stephen Boyd <sboyd@kernel.org>
14152L:	linux-kernel@vger.kernel.org
14153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14154S:	Supported
14155F:	include/linux/clocksource.h
14156F:	include/linux/time.h
14157F:	include/linux/timex.h
14158F:	include/uapi/linux/time.h
14159F:	include/uapi/linux/timex.h
14160F:	kernel/time/clocksource.c
14161F:	kernel/time/time*.c
14162F:	kernel/time/alarmtimer.c
14163F:	kernel/time/ntp.c
14164F:	tools/testing/selftests/timers/
14165
14166TIPC NETWORK LAYER
14167M:	Jon Maloy <jon.maloy@ericsson.com>
14168M:	Ying Xue <ying.xue@windriver.com>
14169L:	netdev@vger.kernel.org (core kernel code)
14170L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14171W:	http://tipc.sourceforge.net/
14172S:	Maintained
14173F:	include/uapi/linux/tipc*.h
14174F:	net/tipc/
14175
14176TLAN NETWORK DRIVER
14177M:	Samuel Chessman <chessman@tux.org>
14178L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14179W:	http://sourceforge.net/projects/tlan/
14180S:	Maintained
14181F:	Documentation/networking/tlan.txt
14182F:	drivers/net/ethernet/ti/tlan.*
14183
14184TM6000 VIDEO4LINUX DRIVER
14185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14186L:	linux-media@vger.kernel.org
14187W:	https://linuxtv.org
14188T:	git git://linuxtv.org/media_tree.git
14189S:	Odd fixes
14190F:	drivers/media/usb/tm6000/
14191F:	Documentation/media/v4l-drivers/tm6000*
14192
14193TMIO/SDHI MMC DRIVER
14194M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14195L:	linux-mmc@vger.kernel.org
14196S:	Supported
14197F:	drivers/mmc/host/tmio_mmc*
14198F:	drivers/mmc/host/renesas_sdhi*
14199F:	include/linux/mfd/tmio.h
14200
14201TMP401 HARDWARE MONITOR DRIVER
14202M:	Guenter Roeck <linux@roeck-us.net>
14203L:	linux-hwmon@vger.kernel.org
14204S:	Maintained
14205F:	Documentation/hwmon/tmp401
14206F:	drivers/hwmon/tmp401.c
14207
14208TMPFS (SHMEM FILESYSTEM)
14209M:	Hugh Dickins <hughd@google.com>
14210L:	linux-mm@kvack.org
14211S:	Maintained
14212F:	include/linux/shmem_fs.h
14213F:	mm/shmem.c
14214
14215TOMOYO SECURITY MODULE
14216M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14217M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14218L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14219L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14220L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14221L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14222W:	http://tomoyo.sourceforge.jp/
14223T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14224S:	Maintained
14225F:	security/tomoyo/
14226
14227TOPSTAR LAPTOP EXTRAS DRIVER
14228M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14229L:	platform-driver-x86@vger.kernel.org
14230S:	Maintained
14231F:	drivers/platform/x86/topstar-laptop.c
14232
14233TORTURE-TEST MODULES
14234M:	Davidlohr Bueso <dave@stgolabs.net>
14235M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14236M:	Josh Triplett <josh@joshtriplett.org>
14237L:	linux-kernel@vger.kernel.org
14238S:	Supported
14239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14240F:	Documentation/RCU/torture.txt
14241F:	kernel/torture.c
14242F:	kernel/rcu/rcutorture.c
14243F:	kernel/locking/locktorture.c
14244
14245TOSHIBA ACPI EXTRAS DRIVER
14246M:	Azael Avalos <coproscefalo@gmail.com>
14247L:	platform-driver-x86@vger.kernel.org
14248S:	Maintained
14249F:	drivers/platform/x86/toshiba_acpi.c
14250
14251TOSHIBA BLUETOOTH DRIVER
14252M:	Azael Avalos <coproscefalo@gmail.com>
14253L:	platform-driver-x86@vger.kernel.org
14254S:	Maintained
14255F:	drivers/platform/x86/toshiba_bluetooth.c
14256
14257TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14258M:	Azael Avalos <coproscefalo@gmail.com>
14259L:	platform-driver-x86@vger.kernel.org
14260S:	Maintained
14261F:	drivers/platform/x86/toshiba_haps.c
14262
14263TOSHIBA SMM DRIVER
14264M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14265W:	http://www.buzzard.org.uk/toshiba/
14266S:	Maintained
14267F:	drivers/char/toshiba.c
14268F:	include/linux/toshiba.h
14269F:	include/uapi/linux/toshiba.h
14270
14271TOSHIBA TC358743 DRIVER
14272M:	Mats Randgaard <matrandg@cisco.com>
14273L:	linux-media@vger.kernel.org
14274S:	Maintained
14275F:	drivers/media/i2c/tc358743*
14276F:	include/media/i2c/tc358743.h
14277
14278TOSHIBA WMI HOTKEYS DRIVER
14279M:	Azael Avalos <coproscefalo@gmail.com>
14280L:	platform-driver-x86@vger.kernel.org
14281S:	Maintained
14282F:	drivers/platform/x86/toshiba-wmi.c
14283
14284TPM DEVICE DRIVER
14285M:	Peter Huewe <peterhuewe@gmx.de>
14286M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14287R:	Jason Gunthorpe <jgg@ziepe.ca>
14288L:	linux-integrity@vger.kernel.org
14289Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14290W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14291T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14292S:	Maintained
14293F:	drivers/char/tpm/
14294
14295TRACING
14296M:	Steven Rostedt <rostedt@goodmis.org>
14297M:	Ingo Molnar <mingo@redhat.com>
14298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14299S:	Maintained
14300F:	Documentation/trace/ftrace.txt
14301F:	arch/*/*/*/ftrace.h
14302F:	arch/*/kernel/ftrace.c
14303F:	include/*/ftrace.h
14304F:	include/linux/trace*.h
14305F:	include/trace/
14306F:	kernel/trace/
14307F:	tools/testing/selftests/ftrace/
14308
14309TRACING MMIO ACCESSES (MMIOTRACE)
14310M:	Steven Rostedt <rostedt@goodmis.org>
14311M:	Ingo Molnar <mingo@kernel.org>
14312R:	Karol Herbst <karolherbst@gmail.com>
14313R:	Pekka Paalanen <ppaalanen@gmail.com>
14314S:	Maintained
14315L:	linux-kernel@vger.kernel.org
14316L:	nouveau@lists.freedesktop.org
14317F:	kernel/trace/trace_mmiotrace.c
14318F:	include/linux/mmiotrace.h
14319F:	arch/x86/mm/kmmio.c
14320F:	arch/x86/mm/mmio-mod.c
14321F:	arch/x86/mm/testmmiotrace.c
14322
14323TRIVIAL PATCHES
14324M:	Jiri Kosina <trivial@kernel.org>
14325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14326S:	Maintained
14327K:	^Subject:.*(?i)trivial
14328
14329TEMPO SEMICONDUCTOR DRIVERS
14330M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14331S:	Maintained
14332F:	sound/soc/codecs/tscs*.c
14333F:	sound/soc/codecs/tscs*.h
14334F:	Documentation/devicetree/bindings/sound/tscs*.txt
14335
14336TTY LAYER
14337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14338M:	Jiri Slaby <jslaby@suse.com>
14339S:	Supported
14340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14341F:	Documentation/serial/
14342F:	drivers/tty/
14343F:	drivers/tty/serial/serial_core.c
14344F:	include/linux/serial_core.h
14345F:	include/linux/serial.h
14346F:	include/linux/tty.h
14347F:	include/uapi/linux/serial_core.h
14348F:	include/uapi/linux/serial.h
14349F:	include/uapi/linux/tty.h
14350
14351TUA9001 MEDIA DRIVER
14352M:	Antti Palosaari <crope@iki.fi>
14353L:	linux-media@vger.kernel.org
14354W:	https://linuxtv.org
14355W:	http://palosaari.fi/linux/
14356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14357T:	git git://linuxtv.org/anttip/media_tree.git
14358S:	Maintained
14359F:	drivers/media/tuners/tua9001*
14360
14361TULIP NETWORK DRIVERS
14362L:	netdev@vger.kernel.org
14363L:	linux-parisc@vger.kernel.org
14364S:	Orphan
14365F:	drivers/net/ethernet/dec/tulip/
14366
14367TUN/TAP driver
14368M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14369W:	http://vtun.sourceforge.net/tun
14370S:	Maintained
14371F:	Documentation/networking/tuntap.txt
14372F:	arch/um/os-Linux/drivers/
14373
14374TURBOCHANNEL SUBSYSTEM
14375M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14376M:	Ralf Baechle <ralf@linux-mips.org>
14377L:	linux-mips@linux-mips.org
14378Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14379S:	Maintained
14380F:	drivers/tc/
14381F:	include/linux/tc.h
14382
14383TW5864 VIDEO4LINUX DRIVER
14384M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14385M:	Anton Sviridenko <anton@corp.bluecherry.net>
14386M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14387M:	Andrey Utkin <andrey_utkin@fastmail.com>
14388L:	linux-media@vger.kernel.org
14389S:	Supported
14390F:	drivers/media/pci/tw5864/
14391
14392TW68 VIDEO4LINUX DRIVER
14393M:	Hans Verkuil <hverkuil@xs4all.nl>
14394L:	linux-media@vger.kernel.org
14395T:	git git://linuxtv.org/media_tree.git
14396W:	https://linuxtv.org
14397S:	Odd Fixes
14398F:	drivers/media/pci/tw68/
14399
14400TW686X VIDEO4LINUX DRIVER
14401M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14402L:	linux-media@vger.kernel.org
14403T:	git git://linuxtv.org/media_tree.git
14404W:	http://linuxtv.org
14405S:	Maintained
14406F:	drivers/media/pci/tw686x/
14407
14408UBI FILE SYSTEM (UBIFS)
14409M:	Richard Weinberger <richard@nod.at>
14410M:	Artem Bityutskiy <dedekind1@gmail.com>
14411M:	Adrian Hunter <adrian.hunter@intel.com>
14412L:	linux-mtd@lists.infradead.org
14413T:	git git://git.infradead.org/ubifs-2.6.git
14414W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14415S:	Supported
14416F:	Documentation/filesystems/ubifs.txt
14417F:	fs/ubifs/
14418
14419UCLINUX (M68KNOMMU AND COLDFIRE)
14420M:	Greg Ungerer <gerg@linux-m68k.org>
14421W:	http://www.linux-m68k.org/
14422W:	http://www.uclinux.org/
14423L:	linux-m68k@lists.linux-m68k.org
14424L:	uclinux-dev@uclinux.org  (subscribers-only)
14425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14426S:	Maintained
14427F:	arch/m68k/coldfire/
14428F:	arch/m68k/68*/
14429F:	arch/m68k/*/*_no.*
14430F:	arch/m68k/include/asm/*_no.*
14431
14432UDF FILESYSTEM
14433M:	Jan Kara <jack@suse.com>
14434S:	Maintained
14435F:	Documentation/filesystems/udf.txt
14436F:	fs/udf/
14437
14438UDRAW TABLET
14439M:	Bastien Nocera <hadess@hadess.net>
14440L:	linux-input@vger.kernel.org
14441S:	Maintained
14442F:	drivers/hid/hid-udraw-ps3.c
14443
14444UFS FILESYSTEM
14445M:	Evgeniy Dushistov <dushistov@mail.ru>
14446S:	Maintained
14447F:	Documentation/filesystems/ufs.txt
14448F:	fs/ufs/
14449
14450UHID USERSPACE HID IO DRIVER:
14451M:	David Herrmann <dh.herrmann@googlemail.com>
14452L:	linux-input@vger.kernel.org
14453S:	Maintained
14454F:	drivers/hid/uhid.c
14455F:	include/uapi/linux/uhid.h
14456
14457ULPI BUS
14458M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14459L:	linux-usb@vger.kernel.org
14460S:	Maintained
14461F:	drivers/usb/common/ulpi.c
14462F:	include/linux/ulpi/
14463
14464ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14465L:	linux-usb@vger.kernel.org
14466S:	Orphan
14467F:	drivers/uwb/
14468F:	include/linux/uwb.h
14469F:	include/linux/uwb/
14470
14471UNICORE32 ARCHITECTURE:
14472M:	Guan Xuetao <gxt@pku.edu.cn>
14473W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14474S:	Maintained
14475T:	git git://github.com/gxt/linux.git
14476F:	arch/unicore32/
14477
14478UNIFDEF
14479M:	Tony Finch <dot@dotat.at>
14480W:	http://dotat.at/prog/unifdef
14481S:	Maintained
14482F:	scripts/unifdef.c
14483
14484UNIFORM CDROM DRIVER
14485M:	Jens Axboe <axboe@kernel.dk>
14486W:	http://www.kernel.dk
14487S:	Maintained
14488F:	Documentation/cdrom/
14489F:	drivers/cdrom/cdrom.c
14490F:	include/linux/cdrom.h
14491F:	include/uapi/linux/cdrom.h
14492
14493UNISYS S-PAR DRIVERS
14494M:	David Kershner <david.kershner@unisys.com>
14495L:	sparmaintainer@unisys.com (Unisys internal)
14496S:	Supported
14497F:	include/linux/visorbus.h
14498F:	drivers/visorbus/
14499F:	drivers/staging/unisys/
14500
14501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14502M:	Vinayak Holikatti <vinholikatti@gmail.com>
14503L:	linux-scsi@vger.kernel.org
14504S:	Supported
14505F:	Documentation/scsi/ufs.txt
14506F:	drivers/scsi/ufs/
14507
14508UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14509M:	Joao Pinto <jpinto@synopsys.com>
14510L:	linux-scsi@vger.kernel.org
14511S:	Supported
14512F:	drivers/scsi/ufs/*dwc*
14513
14514UNSORTED BLOCK IMAGES (UBI)
14515M:	Artem Bityutskiy <dedekind1@gmail.com>
14516M:	Richard Weinberger <richard@nod.at>
14517W:	http://www.linux-mtd.infradead.org/
14518L:	linux-mtd@lists.infradead.org
14519T:	git git://git.infradead.org/ubifs-2.6.git
14520S:	Supported
14521F:	drivers/mtd/ubi/
14522F:	include/linux/mtd/ubi.h
14523F:	include/uapi/mtd/ubi-user.h
14524
14525USB "USBNET" DRIVER FRAMEWORK
14526M:	Oliver Neukum <oneukum@suse.com>
14527L:	netdev@vger.kernel.org
14528W:	http://www.linux-usb.org/usbnet
14529S:	Maintained
14530F:	drivers/net/usb/usbnet.c
14531F:	include/linux/usb/usbnet.h
14532
14533USB ACM DRIVER
14534M:	Oliver Neukum <oneukum@suse.com>
14535L:	linux-usb@vger.kernel.org
14536S:	Maintained
14537F:	Documentation/usb/acm.txt
14538F:	drivers/usb/class/cdc-acm.*
14539
14540USB AR5523 WIRELESS DRIVER
14541M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14542L:	linux-wireless@vger.kernel.org
14543S:	Maintained
14544F:	drivers/net/wireless/ath/ar5523/
14545
14546USB ATTACHED SCSI
14547M:	Oliver Neukum <oneukum@suse.com>
14548L:	linux-usb@vger.kernel.org
14549L:	linux-scsi@vger.kernel.org
14550S:	Maintained
14551F:	drivers/usb/storage/uas.c
14552
14553USB CDC ETHERNET DRIVER
14554M:	Oliver Neukum <oliver@neukum.org>
14555L:	linux-usb@vger.kernel.org
14556S:	Maintained
14557F:	drivers/net/usb/cdc_*.c
14558F:	include/uapi/linux/usb/cdc.h
14559
14560USB CHAOSKEY DRIVER
14561M:	Keith Packard <keithp@keithp.com>
14562L:	linux-usb@vger.kernel.org
14563S:	Maintained
14564F:	drivers/usb/misc/chaoskey.c
14565
14566USB CYPRESS C67X00 DRIVER
14567M:	Peter Korsgaard <jacmet@sunsite.dk>
14568L:	linux-usb@vger.kernel.org
14569S:	Maintained
14570F:	drivers/usb/c67x00/
14571
14572USB DAVICOM DM9601 DRIVER
14573M:	Peter Korsgaard <jacmet@sunsite.dk>
14574L:	netdev@vger.kernel.org
14575W:	http://www.linux-usb.org/usbnet
14576S:	Maintained
14577F:	drivers/net/usb/dm9601.c
14578
14579USB DIAMOND RIO500 DRIVER
14580M:	Cesar Miquel <miquel@df.uba.ar>
14581L:	rio500-users@lists.sourceforge.net
14582W:	http://rio500.sourceforge.net
14583S:	Maintained
14584F:	drivers/usb/misc/rio500*
14585
14586USB EHCI DRIVER
14587M:	Alan Stern <stern@rowland.harvard.edu>
14588L:	linux-usb@vger.kernel.org
14589S:	Maintained
14590F:	Documentation/usb/ehci.txt
14591F:	drivers/usb/host/ehci*
14592
14593USB GADGET/PERIPHERAL SUBSYSTEM
14594M:	Felipe Balbi <balbi@kernel.org>
14595L:	linux-usb@vger.kernel.org
14596W:	http://www.linux-usb.org/gadget
14597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14598S:	Maintained
14599F:	drivers/usb/gadget/
14600F:	include/linux/usb/gadget*
14601
14602USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14603M:	Jiri Kosina <jikos@kernel.org>
14604R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14605L:	linux-usb@vger.kernel.org
14606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14607S:	Maintained
14608F:	Documentation/hid/hiddev.txt
14609F:	drivers/hid/usbhid/
14610
14611USB INTEL XHCI ROLE MUX DRIVER
14612M:	Hans de Goede <hdegoede@redhat.com>
14613L:	linux-usb@vger.kernel.org
14614S:	Maintained
14615F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14616
14617USB ISP116X DRIVER
14618M:	Olav Kongas <ok@artecdesign.ee>
14619L:	linux-usb@vger.kernel.org
14620S:	Maintained
14621F:	drivers/usb/host/isp116x*
14622F:	include/linux/usb/isp116x.h
14623
14624USB LAN78XX ETHERNET DRIVER
14625M:	Woojung Huh <woojung.huh@microchip.com>
14626M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14627L:	netdev@vger.kernel.org
14628S:	Maintained
14629F:	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 <shuah@kernel.org>
14668L:	linux-usb@vger.kernel.org
14669S:	Maintained
14670F:	Documentation/usb/usbip_protocol.txt
14671F:	drivers/usb/usbip/
14672F:	tools/usb/usbip/
14673F:	tools/testing/selftests/drivers/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@kernel.org>
15412L:	linux-media@vger.kernel.org
15413W:	https://linuxtv.org
15414T:	git git://linuxtv.org/media_tree.git
15415S:	Maintained
15416F:	drivers/media/tuners/tuner-xc2028.*
15417
15418XEN BLOCK SUBSYSTEM
15419M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15420M:	Roger Pau Monné <roger.pau@citrix.com>
15421L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15422S:	Supported
15423F:	drivers/block/xen-blkback/*
15424F:	drivers/block/xen*
15425
15426XEN HYPERVISOR ARM
15427M:	Stefano Stabellini <sstabellini@kernel.org>
15428L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15429S:	Maintained
15430F:	arch/arm/xen/
15431F:	arch/arm/include/asm/xen/
15432
15433XEN HYPERVISOR ARM64
15434M:	Stefano Stabellini <sstabellini@kernel.org>
15435L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15436S:	Maintained
15437F:	arch/arm64/xen/
15438F:	arch/arm64/include/asm/xen/
15439
15440XEN HYPERVISOR INTERFACE
15441M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15442M:	Juergen Gross <jgross@suse.com>
15443L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15445S:	Supported
15446F:	arch/x86/xen/
15447F:	drivers/*/xen-*front.c
15448F:	drivers/xen/
15449F:	arch/x86/include/asm/xen/
15450F:	arch/x86/include/asm/pvclock-abi.h
15451F:	include/xen/
15452F:	include/uapi/xen/
15453F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15454F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15455
15456XEN NETWORK BACKEND DRIVER
15457M:	Wei Liu <wei.liu2@citrix.com>
15458M:	Paul Durrant <paul.durrant@citrix.com>
15459L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15460L:	netdev@vger.kernel.org
15461S:	Supported
15462F:	drivers/net/xen-netback/*
15463
15464XEN PCI SUBSYSTEM
15465M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15466L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15467S:	Supported
15468F:	arch/x86/pci/*xen*
15469F:	drivers/pci/*xen*
15470
15471XEN PVSCSI DRIVERS
15472M:	Juergen Gross <jgross@suse.com>
15473L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15474L:	linux-scsi@vger.kernel.org
15475S:	Supported
15476F:	drivers/scsi/xen-scsifront.c
15477F:	drivers/xen/xen-scsiback.c
15478F:	include/xen/interface/io/vscsiif.h
15479
15480XEN SWIOTLB SUBSYSTEM
15481M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15482L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15483L:	iommu@lists.linux-foundation.org
15484S:	Supported
15485F:	arch/x86/xen/*swiotlb*
15486F:	drivers/xen/*swiotlb*
15487
15488XFS FILESYSTEM
15489M:	Darrick J. Wong <darrick.wong@oracle.com>
15490M:	linux-xfs@vger.kernel.org
15491L:	linux-xfs@vger.kernel.org
15492W:	http://xfs.org/
15493T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15494S:	Supported
15495F:	Documentation/filesystems/xfs.txt
15496F:	fs/xfs/
15497
15498XILINX AXI ETHERNET DRIVER
15499M:	Anirudha Sarangi <anirudh@xilinx.com>
15500M:	John Linn <John.Linn@xilinx.com>
15501S:	Maintained
15502F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15503
15504XILINX UARTLITE SERIAL DRIVER
15505M:	Peter Korsgaard <jacmet@sunsite.dk>
15506L:	linux-serial@vger.kernel.org
15507S:	Maintained
15508F:	drivers/tty/serial/uartlite.c
15509
15510XILINX VIDEO IP CORES
15511M:	Hyun Kwon <hyun.kwon@xilinx.com>
15512M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15513L:	linux-media@vger.kernel.org
15514T:	git git://linuxtv.org/media_tree.git
15515S:	Supported
15516F:	Documentation/devicetree/bindings/media/xilinx/
15517F:	drivers/media/platform/xilinx/
15518F:	include/uapi/linux/xilinx-v4l2-controls.h
15519
15520XILLYBUS DRIVER
15521M:	Eli Billauer <eli.billauer@gmail.com>
15522L:	linux-kernel@vger.kernel.org
15523S:	Supported
15524F:	drivers/char/xillybus/
15525
15526XRA1403 GPIO EXPANDER
15527M:	Nandor Han <nandor.han@ge.com>
15528M:	Semi Malinen <semi.malinen@ge.com>
15529L:	linux-gpio@vger.kernel.org
15530S:	Maintained
15531F:	drivers/gpio/gpio-xra1403.c
15532F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15533
15534XTENSA XTFPGA PLATFORM SUPPORT
15535M:	Max Filippov <jcmvbkbc@gmail.com>
15536L:	linux-xtensa@linux-xtensa.org
15537S:	Maintained
15538F:	drivers/spi/spi-xtensa-xtfpga.c
15539F:	sound/soc/xtensa/xtfpga-i2s.c
15540
15541YAM DRIVER FOR AX.25
15542M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15543L:	linux-hams@vger.kernel.org
15544S:	Maintained
15545F:	drivers/net/hamradio/yam*
15546F:	include/linux/yam.h
15547
15548YAMA SECURITY MODULE
15549M:	Kees Cook <keescook@chromium.org>
15550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15551S:	Supported
15552F:	security/yama/
15553F:	Documentation/admin-guide/LSM/Yama.rst
15554
15555YEALINK PHONE DRIVER
15556M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15557L:	usbb2k-api-dev@nongnu.org
15558S:	Maintained
15559F:	Documentation/input/yealink.rst
15560F:	drivers/input/misc/yealink.*
15561
15562Z8530 DRIVER FOR AX.25
15563M:	Joerg Reuter <jreuter@yaina.de>
15564W:	http://yaina.de/jreuter/
15565W:	http://www.qsl.net/dl1bke/
15566L:	linux-hams@vger.kernel.org
15567S:	Maintained
15568F:	Documentation/networking/z8530drv.txt
15569F:	drivers/net/hamradio/*scc.c
15570F:	drivers/net/hamradio/z8530.h
15571
15572ZBUD COMPRESSED PAGE ALLOCATOR
15573M:	Seth Jennings <sjenning@redhat.com>
15574M:	Dan Streetman <ddstreet@ieee.org>
15575L:	linux-mm@kvack.org
15576S:	Maintained
15577F:	mm/zbud.c
15578F:	include/linux/zbud.h
15579
15580ZD1211RW WIRELESS DRIVER
15581M:	Daniel Drake <dsd@gentoo.org>
15582M:	Ulrich Kunitz <kune@deine-taler.de>
15583W:	http://zd1211.ath.cx/wiki/DriverRewrite
15584L:	linux-wireless@vger.kernel.org
15585L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15586S:	Maintained
15587F:	drivers/net/wireless/zydas/zd1211rw/
15588
15589ZD1301 MEDIA DRIVER
15590M:	Antti Palosaari <crope@iki.fi>
15591L:	linux-media@vger.kernel.org
15592W:	https://linuxtv.org/
15593W:	http://palosaari.fi/linux/
15594Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15595S:	Maintained
15596F:	drivers/media/usb/dvb-usb-v2/zd1301*
15597
15598ZD1301_DEMOD MEDIA DRIVER
15599M:	Antti Palosaari <crope@iki.fi>
15600L:	linux-media@vger.kernel.org
15601W:	https://linuxtv.org/
15602W:	http://palosaari.fi/linux/
15603Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15604S:	Maintained
15605F:	drivers/media/dvb-frontends/zd1301_demod*
15606
15607ZPOOL COMPRESSED PAGE STORAGE API
15608M:	Dan Streetman <ddstreet@ieee.org>
15609L:	linux-mm@kvack.org
15610S:	Maintained
15611F:	mm/zpool.c
15612F:	include/linux/zpool.h
15613
15614ZR36067 VIDEO FOR LINUX DRIVER
15615L:	mjpeg-users@lists.sourceforge.net
15616L:	linux-media@vger.kernel.org
15617W:	http://mjpeg.sourceforge.net/driver-zoran/
15618T:	hg https://linuxtv.org/hg/v4l-dvb
15619S:	Odd Fixes
15620F:	drivers/media/pci/zoran/
15621
15622ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15623M:	Minchan Kim <minchan@kernel.org>
15624M:	Nitin Gupta <ngupta@vflare.org>
15625R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15626L:	linux-kernel@vger.kernel.org
15627S:	Maintained
15628F:	drivers/block/zram/
15629F:	Documentation/blockdev/zram.txt
15630
15631ZS DECSTATION Z85C30 SERIAL DRIVER
15632M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15633S:	Maintained
15634F:	drivers/tty/serial/zs.*
15635
15636ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15637M:	Minchan Kim <minchan@kernel.org>
15638M:	Nitin Gupta <ngupta@vflare.org>
15639R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15640L:	linux-mm@kvack.org
15641S:	Maintained
15642F:	mm/zsmalloc.c
15643F:	include/linux/zsmalloc.h
15644F:	Documentation/vm/zsmalloc.txt
15645
15646ZSWAP COMPRESSED SWAP CACHING
15647M:	Seth Jennings <sjenning@redhat.com>
15648M:	Dan Streetman <ddstreet@ieee.org>
15649L:	linux-mm@kvack.org
15650S:	Maintained
15651F:	mm/zswap.c
15652
15653THE REST
15654M:	Linus Torvalds <torvalds@linux-foundation.org>
15655L:	linux-kernel@vger.kernel.org
15656Q:	http://patchwork.kernel.org/project/LKML/list/
15657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15658S:	Buried alive in reporters
15659F:	*
15660F:	*/
15661