xref: /linux/MAINTAINERS (revision d148eac0e70f06485dbd4cce6ed01cb07c650cec)
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_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.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:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/*/*npcm*
1736
1737ARM/NUVOTON W90X900 ARM ARCHITECTURE
1738M:	Wan ZongShun <mcuos.com@gmail.com>
1739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740W:	http://www.mcuos.com
1741S:	Maintained
1742F:	arch/arm/mach-w90x900/
1743F:	drivers/input/keyboard/w90p910_keypad.c
1744F:	drivers/input/touchscreen/w90p910_ts.c
1745F:	drivers/watchdog/nuc900_wdt.c
1746F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1747F:	drivers/mtd/nand/raw/nuc900_nand.c
1748F:	drivers/rtc/rtc-nuc900.c
1749F:	drivers/spi/spi-nuc900.c
1750F:	drivers/usb/host/ehci-w90x900.c
1751F:	drivers/video/fbdev/nuc900fb.c
1752
1753ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1754M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1755L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1756W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1757S:	Supported
1758
1759ARM/Orion SoC/Technologic Systems TS-78xx platform support
1760M:	Alexander Clouter <alex@digriz.org.uk>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762W:	http://www.digriz.org.uk/ts78xx/kernel
1763S:	Maintained
1764F:	arch/arm/mach-orion5x/ts78xx-*
1765
1766ARM/OXNAS platform support
1767M:	Neil Armstrong <narmstrong@baylibre.com>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769L:	linux-oxnas@groups.io (moderated for non-subscribers)
1770S:	Maintained
1771F:	arch/arm/mach-oxnas/
1772F:	arch/arm/boot/dts/ox8*.dts*
1773N:	oxnas
1774
1775ARM/PALM TREO SUPPORT
1776M:	Tomas Cech <sleep_walker@suse.com>
1777L:	linux-arm-kernel@lists.infradead.org
1778W:	http://hackndev.com
1779S:	Maintained
1780F:	arch/arm/mach-pxa/palmtreo.*
1781
1782ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1783M:	Marek Vasut <marek.vasut@gmail.com>
1784L:	linux-arm-kernel@lists.infradead.org
1785W:	http://hackndev.com
1786S:	Maintained
1787F:	arch/arm/mach-pxa/include/mach/palmtx.h
1788F:	arch/arm/mach-pxa/palmtx.c
1789F:	arch/arm/mach-pxa/palmt5.*
1790F:	arch/arm/mach-pxa/include/mach/palmld.h
1791F:	arch/arm/mach-pxa/palmld.c
1792F:	arch/arm/mach-pxa/palmte2.*
1793F:	arch/arm/mach-pxa/include/mach/palmtc.h
1794F:	arch/arm/mach-pxa/palmtc.c
1795
1796ARM/PALMZ72 SUPPORT
1797M:	Sergey Lapin <slapin@ossfans.org>
1798L:	linux-arm-kernel@lists.infradead.org
1799W:	http://hackndev.com
1800S:	Maintained
1801F:	arch/arm/mach-pxa/palmz72.*
1802
1803ARM/PLEB SUPPORT
1804M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1805W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1806S:	Maintained
1807
1808ARM/PT DIGITAL BOARD PORT
1809M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811W:	http://www.armlinux.org.uk/
1812S:	Maintained
1813
1814ARM/QUALCOMM SUPPORT
1815M:	Andy Gross <andy.gross@linaro.org>
1816M:	David Brown <david.brown@linaro.org>
1817L:	linux-arm-msm@vger.kernel.org
1818L:	linux-soc@vger.kernel.org
1819S:	Maintained
1820F:	Documentation/devicetree/bindings/soc/qcom/
1821F:	arch/arm/boot/dts/qcom-*.dts
1822F:	arch/arm/boot/dts/qcom-*.dtsi
1823F:	arch/arm/mach-qcom/
1824F:	arch/arm64/boot/dts/qcom/*
1825F:	drivers/i2c/busses/i2c-qup.c
1826F:	drivers/clk/qcom/
1827F:	drivers/dma/qcom/
1828F:	drivers/soc/qcom/
1829F:	drivers/spi/spi-qup.c
1830F:	drivers/tty/serial/msm_serial.c
1831F:	drivers/*/pm8???-*
1832F:	drivers/mfd/ssbi.c
1833F:	drivers/firmware/qcom_scm*
1834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1835
1836ARM/RADISYS ENP2611 MACHINE SUPPORT
1837M:	Lennert Buytenhek <kernel@wantstofly.org>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840
1841ARM/REALTEK ARCHITECTURE
1842M:	Andreas Färber <afaerber@suse.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S:	Maintained
1845F:	arch/arm64/boot/dts/realtek/
1846F:	Documentation/devicetree/bindings/arm/realtek.txt
1847
1848ARM/RENESAS ARM64 ARCHITECTURE
1849M:	Simon Horman <horms@verge.net.au>
1850M:	Magnus Damm <magnus.damm@gmail.com>
1851L:	linux-renesas-soc@vger.kernel.org
1852Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1854S:	Supported
1855F:	arch/arm64/boot/dts/renesas/
1856F:	Documentation/devicetree/bindings/arm/shmobile.txt
1857F:	drivers/soc/renesas/
1858F:	include/linux/soc/renesas/
1859
1860ARM/RISCPC ARCHITECTURE
1861M:	Russell King <linux@armlinux.org.uk>
1862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863W:	http://www.armlinux.org.uk/
1864S:	Maintained
1865F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1866F:	arch/arm/include/asm/hardware/ioc.h
1867F:	arch/arm/include/asm/hardware/iomd.h
1868F:	arch/arm/include/asm/hardware/memc.h
1869F:	arch/arm/mach-rpc/
1870F:	drivers/net/ethernet/8390/etherh.c
1871F:	drivers/net/ethernet/i825xx/ether1*
1872F:	drivers/net/ethernet/seeq/ether3*
1873F:	drivers/scsi/arm/
1874
1875ARM/Rockchip SoC support
1876M:	Heiko Stuebner <heiko@sntech.de>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878L:	linux-rockchip@lists.infradead.org
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1880S:	Maintained
1881F:	arch/arm/boot/dts/rk3*
1882F:	arch/arm/boot/dts/rv1108*
1883F:	arch/arm/mach-rockchip/
1884F:	drivers/clk/rockchip/
1885F:	drivers/i2c/busses/i2c-rk3x.c
1886F:	drivers/*/*rockchip*
1887F:	drivers/*/*/*rockchip*
1888F:	sound/soc/rockchip/
1889N:	rockchip
1890
1891ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1892M:	Kukjin Kim <kgene@kernel.org>
1893M:	Krzysztof Kozlowski <krzk@kernel.org>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1896Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1897S:	Maintained
1898F:	arch/arm/boot/dts/s3c*
1899F:	arch/arm/boot/dts/s5p*
1900F:	arch/arm/boot/dts/exynos*
1901F:	arch/arm64/boot/dts/exynos/
1902F:	arch/arm/plat-samsung/
1903F:	arch/arm/mach-s3c24*/
1904F:	arch/arm/mach-s3c64xx/
1905F:	arch/arm/mach-s5p*/
1906F:	arch/arm/mach-exynos*/
1907F:	drivers/*/*s3c24*
1908F:	drivers/*/*/*s3c24*
1909F:	drivers/*/*s3c64xx*
1910F:	drivers/*/*s5pv210*
1911F:	drivers/memory/samsung/*
1912F:	drivers/soc/samsung/*
1913F:	Documentation/arm/Samsung/
1914F:	Documentation/devicetree/bindings/arm/samsung/
1915F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1916F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1917N:	exynos
1918
1919ARM/SAMSUNG MOBILE MACHINE SUPPORT
1920M:	Kyungmin Park <kyungmin.park@samsung.com>
1921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S:	Maintained
1923F:	arch/arm/mach-s5pv210/
1924
1925ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1926M:	Kyungmin Park <kyungmin.park@samsung.com>
1927M:	Kamil Debski <kamil@wypas.org>
1928M:	Andrzej Hajda <a.hajda@samsung.com>
1929L:	linux-arm-kernel@lists.infradead.org
1930L:	linux-media@vger.kernel.org
1931S:	Maintained
1932F:	drivers/media/platform/s5p-g2d/
1933
1934ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1935M:	Marek Szyprowski <m.szyprowski@samsung.com>
1936L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1937L:	linux-media@vger.kernel.org
1938S:	Maintained
1939F:	drivers/media/platform/s5p-cec/
1940F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1941
1942ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1943M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1944M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1945L:	linux-arm-kernel@lists.infradead.org
1946L:	linux-media@vger.kernel.org
1947S:	Maintained
1948F:	drivers/media/platform/s5p-jpeg/
1949
1950ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1951M:	Kyungmin Park <kyungmin.park@samsung.com>
1952M:	Kamil Debski <kamil@wypas.org>
1953M:	Jeongtae Park <jtp.park@samsung.com>
1954M:	Andrzej Hajda <a.hajda@samsung.com>
1955L:	linux-arm-kernel@lists.infradead.org
1956L:	linux-media@vger.kernel.org
1957S:	Maintained
1958F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1959F:	drivers/media/platform/s5p-mfc/
1960
1961ARM/SHMOBILE ARM ARCHITECTURE
1962M:	Simon Horman <horms@verge.net.au>
1963M:	Magnus Damm <magnus.damm@gmail.com>
1964L:	linux-renesas-soc@vger.kernel.org
1965Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1967S:	Supported
1968F:	arch/arm/boot/dts/emev2*
1969F:	arch/arm/boot/dts/r7s*
1970F:	arch/arm/boot/dts/r8a*
1971F:	arch/arm/boot/dts/sh*
1972F:	arch/arm/configs/shmobile_defconfig
1973F:	arch/arm/include/debug/renesas-scif.S
1974F:	arch/arm/mach-shmobile/
1975F:	Documentation/devicetree/bindings/arm/shmobile.txt
1976F:	drivers/soc/renesas/
1977F:	include/linux/soc/renesas/
1978
1979ARM/SOCFPGA ARCHITECTURE
1980M:	Dinh Nguyen <dinguyen@kernel.org>
1981S:	Maintained
1982F:	arch/arm/mach-socfpga/
1983F:	arch/arm/boot/dts/socfpga*
1984F:	arch/arm/configs/socfpga_defconfig
1985F:	arch/arm64/boot/dts/altera/
1986W:	http://www.rocketboards.org
1987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1988
1989ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1990M:	Dinh Nguyen <dinguyen@kernel.org>
1991S:	Maintained
1992F:	drivers/clk/socfpga/
1993
1994ARM/SOCFPGA EDAC SUPPORT
1995M:	Thor Thayer <thor.thayer@linux.intel.com>
1996S:	Maintained
1997F:	drivers/edac/altera_edac.
1998
1999ARM/SPREADTRUM SoC SUPPORT
2000M:	Orson Zhai <orsonzhai@gmail.com>
2001M:	Baolin Wang <baolin.wang@linaro.org>
2002M:	Chunyan Zhang <zhang.lyra@gmail.com>
2003S:	Maintained
2004F:	arch/arm64/boot/dts/sprd
2005N:	sprd
2006
2007ARM/STI ARCHITECTURE
2008M:	Patrice Chotard <patrice.chotard@st.com>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010W:	http://www.stlinux.com
2011S:	Maintained
2012F:	arch/arm/mach-sti/
2013F:	arch/arm/boot/dts/sti*
2014F:	drivers/char/hw_random/st-rng.c
2015F:	drivers/clocksource/arm_global_timer.c
2016F:	drivers/clocksource/clksrc_st_lpc.c
2017F:	drivers/cpufreq/sti-cpufreq.c
2018F:	drivers/dma/st_fdma*
2019F:	drivers/i2c/busses/i2c-st.c
2020F:	drivers/media/rc/st_rc.c
2021F:	drivers/media/platform/sti/c8sectpfe/
2022F:	drivers/mmc/host/sdhci-st.c
2023F:	drivers/phy/st/phy-miphy28lp.c
2024F:	drivers/phy/st/phy-stih407-usb.c
2025F:	drivers/pinctrl/pinctrl-st.c
2026F:	drivers/remoteproc/st_remoteproc.c
2027F:	drivers/remoteproc/st_slim_rproc.c
2028F:	drivers/reset/sti/
2029F:	drivers/rtc/rtc-st-lpc.c
2030F:	drivers/tty/serial/st-asc.c
2031F:	drivers/usb/dwc3/dwc3-st.c
2032F:	drivers/usb/host/ehci-st.c
2033F:	drivers/usb/host/ohci-st.c
2034F:	drivers/watchdog/st_lpc_wdt.c
2035F:	drivers/ata/ahci_st.c
2036F:	include/linux/remoteproc/st_slim_rproc.h
2037
2038ARM/STM32 ARCHITECTURE
2039M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2040M:	Alexandre Torgue <alexandre.torgue@st.com>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2044N:	stm32
2045F:	arch/arm/boot/dts/stm32*
2046F:	arch/arm/mach-stm32/
2047F:	drivers/clocksource/armv7m_systick.c
2048
2049ARM/Synaptics Berlin SoC support
2050M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2051M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053S:	Maintained
2054F:	arch/arm/mach-berlin/
2055F:	arch/arm/boot/dts/berlin*
2056F:	arch/arm64/boot/dts/marvell/berlin*
2057
2058ARM/TANGO ARCHITECTURE
2059M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2060M:	Mans Rullgard <mans@mansr.com>
2061L:	linux-arm-kernel@lists.infradead.org
2062S:	Odd Fixes
2063N:	tango
2064
2065ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2066M:	Lennert Buytenhek <kernel@wantstofly.org>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:	Maintained
2069
2070ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2071M:	Hans Verkuil <hans.verkuil@cisco.com>
2072L:	linux-tegra@vger.kernel.org
2073L:	linux-media@vger.kernel.org
2074S:	Maintained
2075F:	drivers/media/platform/tegra-cec/
2076F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2077
2078ARM/TETON BGA MACHINE SUPPORT
2079M:	"Mark F. Brown" <mark.brown314@gmail.com>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081S:	Maintained
2082
2083ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2084M:	Santosh Shilimkar <ssantosh@kernel.org>
2085L:	linux-kernel@vger.kernel.org
2086S:	Maintained
2087F:	drivers/memory/*emif*
2088
2089ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2090M:	Santosh Shilimkar <ssantosh@kernel.org>
2091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092S:	Maintained
2093F:	arch/arm/mach-keystone/
2094F:	arch/arm/boot/dts/keystone-*
2095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2098M:	Santosh Shilimkar <ssantosh@kernel.org>
2099L:	linux-kernel@vger.kernel.org
2100S:	Maintained
2101F:	drivers/clk/keystone/
2102
2103ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2104M:	Santosh Shilimkar <ssantosh@kernel.org>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106L:	linux-kernel@vger.kernel.org
2107S:	Maintained
2108F:	drivers/clocksource/timer-keystone.c
2109
2110ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2111M:	Santosh Shilimkar <ssantosh@kernel.org>
2112L:	linux-kernel@vger.kernel.org
2113S:	Maintained
2114F:	drivers/power/reset/keystone-reset.c
2115
2116ARM/THECUS N2100 MACHINE SUPPORT
2117M:	Lennert Buytenhek <kernel@wantstofly.org>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119S:	Maintained
2120
2121ARM/TOSA MACHINE SUPPORT
2122M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2123M:	Dirk Opfer <dirk@opfer-online.de>
2124S:	Maintained
2125
2126ARM/UNIPHIER ARCHITECTURE
2127M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2130S:	Maintained
2131F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2132F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2133F:	arch/arm/boot/dts/uniphier*
2134F:	arch/arm/include/asm/hardware/cache-uniphier.h
2135F:	arch/arm/mach-uniphier/
2136F:	arch/arm/mm/cache-uniphier.c
2137F:	arch/arm64/boot/dts/socionext/uniphier*
2138F:	drivers/bus/uniphier-system-bus.c
2139F:	drivers/clk/uniphier/
2140F:	drivers/gpio/gpio-uniphier.c
2141F:	drivers/i2c/busses/i2c-uniphier*
2142F:	drivers/irqchip/irq-uniphier-aidet.c
2143F:	drivers/pinctrl/uniphier/
2144F:	drivers/reset/reset-uniphier.c
2145F:	drivers/tty/serial/8250/8250_uniphier.c
2146N:	uniphier
2147
2148ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2149M:	Ulf Hansson <ulf.hansson@linaro.org>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151T:	git git://git.linaro.org/people/ulfh/clk.git
2152S:	Maintained
2153F:	drivers/clk/ux500/
2154
2155ARM/VERSATILE EXPRESS PLATFORM
2156M:	Liviu Dudau <liviu.dudau@arm.com>
2157M:	Sudeep Holla <sudeep.holla@arm.com>
2158M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Maintained
2161F:	arch/arm/boot/dts/vexpress*
2162F:	arch/arm64/boot/dts/arm/
2163F:	arch/arm/mach-vexpress/
2164F:	*/*/vexpress*
2165F:	*/*/*/vexpress*
2166F:	drivers/clk/versatile/clk-vexpress-osc.c
2167F:	drivers/clocksource/versatile.c
2168N:	mps2
2169
2170ARM/VFP SUPPORT
2171M:	Russell King <linux@armlinux.org.uk>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173W:	http://www.armlinux.org.uk/
2174S:	Maintained
2175F:	arch/arm/vfp/
2176
2177ARM/VOIPAC PXA270 SUPPORT
2178M:	Marek Vasut <marek.vasut@gmail.com>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S:	Maintained
2181F:	arch/arm/mach-pxa/vpac270.c
2182F:	arch/arm/mach-pxa/include/mach/vpac270.h
2183
2184ARM/VT8500 ARM ARCHITECTURE
2185M:	Tony Prisk <linux@prisktech.co.nz>
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188F:	arch/arm/mach-vt8500/
2189F:	drivers/clocksource/vt8500_timer.c
2190F:	drivers/i2c/busses/i2c-wmt.c
2191F:	drivers/mmc/host/wmt-sdmmc.c
2192F:	drivers/pwm/pwm-vt8500.c
2193F:	drivers/rtc/rtc-vt8500.c
2194F:	drivers/tty/serial/vt8500_serial.c
2195F:	drivers/usb/host/ehci-platform.c
2196F:	drivers/usb/host/uhci-platform.c
2197F:	drivers/video/fbdev/vt8500lcdfb.*
2198F:	drivers/video/fbdev/wm8505fb*
2199F:	drivers/video/fbdev/wmt_ge_rops.*
2200
2201ARM/ZIPIT Z2 SUPPORT
2202M:	Marek Vasut <marek.vasut@gmail.com>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Maintained
2205F:	arch/arm/mach-pxa/z2.c
2206F:	arch/arm/mach-pxa/include/mach/z2.h
2207
2208ARM/ZTE ARCHITECTURE
2209M:	Jun Nie <jun.nie@linaro.org>
2210M:	Baoyou Xie <baoyou.xie@linaro.org>
2211M:	Shawn Guo <shawnguo@kernel.org>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213S:	Maintained
2214F:	arch/arm/boot/dts/zx2967*
2215F:	arch/arm/mach-zx/
2216F:	arch/arm64/boot/dts/zte/
2217F:	drivers/clk/zte/
2218F:	drivers/dma/zx_dma.c
2219F:	drivers/gpio/gpio-zx.c
2220F:	drivers/i2c/busses/i2c-zx2967.c
2221F:	drivers/mmc/host/dw_mmc-zx.*
2222F:	drivers/pinctrl/zte/
2223F:	drivers/soc/zte/
2224F:	drivers/thermal/zx2967_thermal.c
2225F:	drivers/watchdog/zx2967_wdt.c
2226F:	Documentation/devicetree/bindings/arm/zte.txt
2227F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2228F:	Documentation/devicetree/bindings/dma/zxdma.txt
2229F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2230F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2231F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2232F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2233F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2234F:	Documentation/devicetree/bindings/soc/zte/
2235F:	Documentation/devicetree/bindings/sound/zte,*.txt
2236F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2237F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2238F:	include/dt-bindings/clock/zx2967*.h
2239F:	include/dt-bindings/soc/zte,*.h
2240F:	sound/soc/codecs/zx_aud96p22.c
2241F:	sound/soc/zte/
2242
2243ARM/ZYNQ ARCHITECTURE
2244M:	Michal Simek <michal.simek@xilinx.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246W:	http://wiki.xilinx.com
2247T:	git https://github.com/Xilinx/linux-xlnx.git
2248S:	Supported
2249F:	arch/arm/mach-zynq/
2250F:	drivers/cpuidle/cpuidle-zynq.c
2251F:	drivers/block/xsysace.c
2252N:	zynq
2253N:	xilinx
2254F:	drivers/clocksource/cadence_ttc_timer.c
2255F:	drivers/i2c/busses/i2c-cadence.c
2256F:	drivers/mmc/host/sdhci-of-arasan.c
2257F:	drivers/edac/synopsys_edac.c
2258
2259ARM64 PORT (AARCH64 ARCHITECTURE)
2260M:	Catalin Marinas <catalin.marinas@arm.com>
2261M:	Will Deacon <will.deacon@arm.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2264S:	Maintained
2265F:	arch/arm64/
2266F:	Documentation/arm64/
2267
2268AS3645A LED FLASH CONTROLLER DRIVER
2269M:	Sakari Ailus <sakari.ailus@iki.fi>
2270L:	linux-leds@vger.kernel.org
2271S:	Maintained
2272F:	drivers/leds/leds-as3645a.c
2273
2274ASAHI KASEI AK8974 DRIVER
2275M:	Linus Walleij <linus.walleij@linaro.org>
2276L:	linux-iio@vger.kernel.org
2277W:	http://www.akm.com/
2278S:	Supported
2279F:	drivers/iio/magnetometer/ak8974.c
2280
2281ASC7621 HARDWARE MONITOR DRIVER
2282M:	George Joseph <george.joseph@fairview5.com>
2283L:	linux-hwmon@vger.kernel.org
2284S:	Maintained
2285F:	Documentation/hwmon/asc7621
2286F:	drivers/hwmon/asc7621.c
2287
2288ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2289M:	Corentin Chary <corentin.chary@gmail.com>
2290L:	acpi4asus-user@lists.sourceforge.net
2291L:	platform-driver-x86@vger.kernel.org
2292W:	http://acpi4asus.sf.net
2293S:	Maintained
2294F:	drivers/platform/x86/asus*.c
2295F:	drivers/platform/x86/eeepc*.c
2296
2297ASUS WIRELESS RADIO CONTROL DRIVER
2298M:	João Paulo Rechi Vita <jprvita@gmail.com>
2299L:	platform-driver-x86@vger.kernel.org
2300S:	Maintained
2301F:	drivers/platform/x86/asus-wireless.c
2302
2303ASYMMETRIC KEYS
2304M:	David Howells <dhowells@redhat.com>
2305L:	keyrings@vger.kernel.org
2306S:	Maintained
2307F:	Documentation/crypto/asymmetric-keys.txt
2308F:	include/linux/verification.h
2309F:	include/crypto/public_key.h
2310F:	include/crypto/pkcs7.h
2311F:	crypto/asymmetric_keys/
2312
2313ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2314R:	Dan Williams <dan.j.williams@intel.com>
2315W:	http://sourceforge.net/projects/xscaleiop
2316S:	Odd fixes
2317F:	Documentation/crypto/async-tx-api.txt
2318F:	crypto/async_tx/
2319F:	drivers/dma/
2320F:	include/linux/dmaengine.h
2321F:	include/linux/async_tx.h
2322
2323AT24 EEPROM DRIVER
2324M:	Bartosz Golaszewski <brgl@bgdev.pl>
2325L:	linux-i2c@vger.kernel.org
2326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2327S:	Maintained
2328F:	Documentation/devicetree/bindings/eeprom/at24.txt
2329F:	drivers/misc/eeprom/at24.c
2330F:	include/linux/platform_data/at24.h
2331
2332ATA OVER ETHERNET (AOE) DRIVER
2333M:	"Ed L. Cashin" <ed.cashin@acm.org>
2334W:	http://www.openaoe.org/
2335S:	Supported
2336F:	Documentation/aoe/
2337F:	drivers/block/aoe/
2338
2339ATHEROS 71XX/9XXX GPIO DRIVER
2340M:	Alban Bedel <albeu@free.fr>
2341W:	https://github.com/AlbanBedel/linux
2342T:	git git://github.com/AlbanBedel/linux
2343S:	Maintained
2344F:	drivers/gpio/gpio-ath79.c
2345F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2346
2347ATHEROS 71XX/9XXX USB PHY DRIVER
2348M:	Alban Bedel <albeu@free.fr>
2349W:	https://github.com/AlbanBedel/linux
2350T:	git git://github.com/AlbanBedel/linux
2351S:	Maintained
2352F:	drivers/phy/qualcomm/phy-ath79-usb.c
2353F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2354
2355ATHEROS ATH GENERIC UTILITIES
2356M:	Kalle Valo <kvalo@codeaurora.org>
2357L:	linux-wireless@vger.kernel.org
2358S:	Supported
2359F:	drivers/net/wireless/ath/*
2360
2361ATHEROS ATH5K WIRELESS DRIVER
2362M:	Jiri Slaby <jirislaby@gmail.com>
2363M:	Nick Kossifidis <mickflemm@gmail.com>
2364M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2365L:	linux-wireless@vger.kernel.org
2366W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2367S:	Maintained
2368F:	drivers/net/wireless/ath/ath5k/
2369
2370ATHEROS ATH6KL WIRELESS DRIVER
2371M:	Kalle Valo <kvalo@codeaurora.org>
2372L:	linux-wireless@vger.kernel.org
2373W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2375S:	Supported
2376F:	drivers/net/wireless/ath/ath6kl/
2377
2378ATI_REMOTE2 DRIVER
2379M:	Ville Syrjala <syrjala@sci.fi>
2380S:	Maintained
2381F:	drivers/input/misc/ati_remote2.c
2382
2383ATK0110 HWMON DRIVER
2384M:	Luca Tettamanti <kronos.it@gmail.com>
2385L:	linux-hwmon@vger.kernel.org
2386S:	Maintained
2387F:	drivers/hwmon/asus_atk0110.c
2388
2389ATLX ETHERNET DRIVERS
2390M:	Jay Cliburn <jcliburn@gmail.com>
2391M:	Chris Snook <chris.snook@gmail.com>
2392L:	netdev@vger.kernel.org
2393W:	http://sourceforge.net/projects/atl1
2394W:	http://atl1.sourceforge.net
2395S:	Maintained
2396F:	drivers/net/ethernet/atheros/
2397
2398ATM
2399M:	Chas Williams <3chas3@gmail.com>
2400L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2401L:	netdev@vger.kernel.org
2402W:	http://linux-atm.sourceforge.net
2403S:	Maintained
2404F:	drivers/atm/
2405F:	include/linux/atm*
2406F:	include/uapi/linux/atm*
2407
2408ATMEL AT91 / AT32 MCI DRIVER
2409M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2410S:	Maintained
2411F:	drivers/mmc/host/atmel-mci.c
2412
2413ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2414M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2415S:	Supported
2416F:	drivers/power/reset/at91-sama5d2_shdwc.c
2417
2418ATMEL Audio ALSA driver
2419M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2421S:	Supported
2422F:	sound/soc/atmel
2423
2424ATMEL I2C DRIVER
2425M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2426L:	linux-i2c@vger.kernel.org
2427S:	Supported
2428F:	drivers/i2c/busses/i2c-at91.c
2429
2430ATMEL ISI DRIVER
2431M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2432L:	linux-media@vger.kernel.org
2433S:	Supported
2434F:	drivers/media/platform/atmel/atmel-isi.c
2435F:	include/media/atmel-isi.h
2436
2437ATMEL LCDFB DRIVER
2438M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2439L:	linux-fbdev@vger.kernel.org
2440S:	Maintained
2441F:	drivers/video/fbdev/atmel_lcdfb.c
2442F:	include/video/atmel_lcdc.h
2443
2444ATMEL MACB ETHERNET DRIVER
2445M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2446S:	Supported
2447F:	drivers/net/ethernet/cadence/
2448
2449ATMEL MAXTOUCH DRIVER
2450M:	Nick Dyer <nick@shmanahar.org>
2451T:	git git://github.com/ndyer/linux.git
2452S:	Maintained
2453F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2454F:	drivers/input/touchscreen/atmel_mxt_ts.c
2455
2456ATMEL SAMA5D2 ADC DRIVER
2457M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2458L:	linux-iio@vger.kernel.org
2459S:	Supported
2460F:	drivers/iio/adc/at91-sama5d2_adc.c
2461
2462ATMEL SDMMC DRIVER
2463M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2464L:	linux-mmc@vger.kernel.org
2465S:	Supported
2466F:	drivers/mmc/host/sdhci-of-at91.c
2467
2468ATMEL SPI DRIVER
2469M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2470S:	Supported
2471F:	drivers/spi/spi-atmel.*
2472
2473ATMEL SSC DRIVER
2474M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476S:	Supported
2477F:	drivers/misc/atmel-ssc.c
2478F:	include/linux/atmel-ssc.h
2479
2480ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2481M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Supported
2484F:	drivers/misc/atmel_tclib.c
2485F:	drivers/clocksource/tcb_clksrc.c
2486
2487ATMEL USBA UDC DRIVER
2488M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490S:	Supported
2491F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2492
2493ATMEL WIRELESS DRIVER
2494M:	Simon Kelley <simon@thekelleys.org.uk>
2495L:	linux-wireless@vger.kernel.org
2496W:	http://www.thekelleys.org.uk/atmel
2497W:	http://atmelwlandriver.sourceforge.net/
2498S:	Maintained
2499F:	drivers/net/wireless/atmel/atmel*
2500
2501ATMEL XDMA DRIVER
2502M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2503L:	linux-arm-kernel@lists.infradead.org
2504L:	dmaengine@vger.kernel.org
2505S:	Supported
2506F:	drivers/dma/at_xdmac.c
2507
2508ATOMIC INFRASTRUCTURE
2509M:	Will Deacon <will.deacon@arm.com>
2510M:	Peter Zijlstra <peterz@infradead.org>
2511R:	Boqun Feng <boqun.feng@gmail.com>
2512L:	linux-kernel@vger.kernel.org
2513S:	Maintained
2514F:	arch/*/include/asm/atomic*.h
2515F:	include/*/atomic*.h
2516
2517ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2518M:	Bradley Grove <linuxdrivers@attotech.com>
2519L:	linux-scsi@vger.kernel.org
2520W:	http://www.attotech.com
2521S:	Supported
2522F:	drivers/scsi/esas2r
2523
2524ATUSB IEEE 802.15.4 RADIO DRIVER
2525M:	Stefan Schmidt <stefan@osg.samsung.com>
2526L:	linux-wpan@vger.kernel.org
2527S:	Maintained
2528F:	drivers/net/ieee802154/atusb.c
2529F:	drivers/net/ieee802154/atusb.h
2530F:	drivers/net/ieee802154/at86rf230.h
2531
2532AUDIT SUBSYSTEM
2533M:	Paul Moore <paul@paul-moore.com>
2534M:	Eric Paris <eparis@redhat.com>
2535L:	linux-audit@redhat.com (moderated for non-subscribers)
2536W:	https://github.com/linux-audit
2537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2538S:	Supported
2539F:	include/linux/audit.h
2540F:	include/uapi/linux/audit.h
2541F:	kernel/audit*
2542
2543AUXILIARY DISPLAY DRIVERS
2544M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2545S:	Maintained
2546F:	drivers/auxdisplay/
2547F:	include/linux/cfag12864b.h
2548
2549AX.25 NETWORK LAYER
2550M:	Ralf Baechle <ralf@linux-mips.org>
2551L:	linux-hams@vger.kernel.org
2552W:	http://www.linux-ax25.org/
2553S:	Maintained
2554F:	include/uapi/linux/ax25.h
2555F:	include/net/ax25.h
2556F:	net/ax25/
2557
2558AXENTIA ARM DEVICES
2559M:	Peter Rosin <peda@axentia.se>
2560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561S:	Maintained
2562F:	Documentation/devicetree/bindings/arm/axentia.txt
2563F:	arch/arm/boot/dts/at91-linea.dtsi
2564F:	arch/arm/boot/dts/at91-natte.dtsi
2565F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2566F:	arch/arm/boot/dts/at91-tse850-3.dts
2567
2568AXENTIA ASOC DRIVERS
2569M:	Peter Rosin <peda@axentia.se>
2570L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2571S:	Maintained
2572F:	Documentation/devicetree/bindings/sound/axentia,*
2573F:	sound/soc/atmel/tse850-pcm5142.c
2574
2575AZ6007 DVB DRIVER
2576M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2577L:	linux-media@vger.kernel.org
2578W:	https://linuxtv.org
2579T:	git git://linuxtv.org/media_tree.git
2580S:	Maintained
2581F:	drivers/media/usb/dvb-usb-v2/az6007.c
2582
2583AZTECH FM RADIO RECEIVER DRIVER
2584M:	Hans Verkuil <hverkuil@xs4all.nl>
2585L:	linux-media@vger.kernel.org
2586T:	git git://linuxtv.org/media_tree.git
2587W:	https://linuxtv.org
2588S:	Maintained
2589F:	drivers/media/radio/radio-aztech*
2590
2591B43 WIRELESS DRIVER
2592L:	linux-wireless@vger.kernel.org
2593L:	b43-dev@lists.infradead.org
2594W:	http://wireless.kernel.org/en/users/Drivers/b43
2595S:	Odd Fixes
2596F:	drivers/net/wireless/broadcom/b43/
2597
2598B43LEGACY WIRELESS DRIVER
2599M:	Larry Finger <Larry.Finger@lwfinger.net>
2600L:	linux-wireless@vger.kernel.org
2601L:	b43-dev@lists.infradead.org
2602W:	http://wireless.kernel.org/en/users/Drivers/b43
2603S:	Maintained
2604F:	drivers/net/wireless/broadcom/b43legacy/
2605
2606BACKLIGHT CLASS/SUBSYSTEM
2607M:	Lee Jones <lee.jones@linaro.org>
2608M:	Daniel Thompson <daniel.thompson@linaro.org>
2609M:	Jingoo Han <jingoohan1@gmail.com>
2610L:	dri-devel@lists.freedesktop.org
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2612S:	Maintained
2613F:	drivers/video/backlight/
2614F:	include/linux/backlight.h
2615F:	include/linux/pwm_backlight.h
2616F:	Documentation/devicetree/bindings/leds/backlight
2617
2618BATMAN ADVANCED
2619M:	Marek Lindner <mareklindner@neomailbox.ch>
2620M:	Simon Wunderlich <sw@simonwunderlich.de>
2621M:	Antonio Quartulli <a@unstable.cc>
2622L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2623W:	https://www.open-mesh.org/
2624Q:	https://patchwork.open-mesh.org/project/batman/list/
2625S:	Maintained
2626F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2627F:	Documentation/ABI/testing/sysfs-class-net-mesh
2628F:	Documentation/networking/batman-adv.rst
2629F:	include/uapi/linux/batadv_packet.h
2630F:	include/uapi/linux/batman_adv.h
2631F:	net/batman-adv/
2632
2633BAYCOM/HDLCDRV DRIVERS FOR AX.25
2634M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2635L:	linux-hams@vger.kernel.org
2636W:	http://www.baycom.org/~tom/ham/ham.html
2637S:	Maintained
2638F:	drivers/net/hamradio/baycom*
2639
2640BCACHE (BLOCK LAYER CACHE)
2641M:	Coly Li <colyli@suse.de>
2642M:	Kent Overstreet <kent.overstreet@gmail.com>
2643L:	linux-bcache@vger.kernel.org
2644W:	http://bcache.evilpiepirate.org
2645C:	irc://irc.oftc.net/bcache
2646S:	Maintained
2647F:	drivers/md/bcache/
2648
2649BDISP ST MEDIA DRIVER
2650M:	Fabien Dessenne <fabien.dessenne@st.com>
2651L:	linux-media@vger.kernel.org
2652T:	git git://linuxtv.org/media_tree.git
2653W:	https://linuxtv.org
2654S:	Supported
2655F:	drivers/media/platform/sti/bdisp
2656
2657BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2658M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2659L:	netdev@vger.kernel.org
2660S:	Maintained
2661F:	drivers/net/ethernet/ec_bhf.c
2662
2663BEFS FILE SYSTEM
2664M:	Luis de Bethencourt <luisbg@kernel.org>
2665M:	Salah Triki <salah.triki@gmail.com>
2666S:	Maintained
2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2668F:	Documentation/filesystems/befs.txt
2669F:	fs/befs/
2670
2671BFQ I/O SCHEDULER
2672M:	Paolo Valente <paolo.valente@linaro.org>
2673M:	Jens Axboe <axboe@kernel.dk>
2674L:	linux-block@vger.kernel.org
2675S:	Maintained
2676F:	block/bfq-*
2677F:	Documentation/block/bfq-iosched.txt
2678
2679BFS FILE SYSTEM
2680M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2681S:	Maintained
2682F:	Documentation/filesystems/bfs.txt
2683F:	fs/bfs/
2684F:	include/uapi/linux/bfs_fs.h
2685
2686BLINKM RGB LED DRIVER
2687M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2688S:	Maintained
2689F:	drivers/leds/leds-blinkm.c
2690
2691BLOCK LAYER
2692M:	Jens Axboe <axboe@kernel.dk>
2693L:	linux-block@vger.kernel.org
2694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2695S:	Maintained
2696F:	block/
2697F:	drivers/block/
2698F:	kernel/trace/blktrace.c
2699F:	lib/sbitmap.c
2700
2701BLOCK2MTD DRIVER
2702M:	Joern Engel <joern@lazybastard.org>
2703L:	linux-mtd@lists.infradead.org
2704S:	Maintained
2705F:	drivers/mtd/devices/block2mtd.c
2706
2707BLUETOOTH DRIVERS
2708M:	Marcel Holtmann <marcel@holtmann.org>
2709M:	Johan Hedberg <johan.hedberg@gmail.com>
2710L:	linux-bluetooth@vger.kernel.org
2711W:	http://www.bluez.org/
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714S:	Maintained
2715F:	drivers/bluetooth/
2716
2717BLUETOOTH SUBSYSTEM
2718M:	Marcel Holtmann <marcel@holtmann.org>
2719M:	Johan Hedberg <johan.hedberg@gmail.com>
2720L:	linux-bluetooth@vger.kernel.org
2721W:	http://www.bluez.org/
2722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2724S:	Maintained
2725F:	net/bluetooth/
2726F:	include/net/bluetooth/
2727
2728BONDING DRIVER
2729M:	Jay Vosburgh <j.vosburgh@gmail.com>
2730M:	Veaceslav Falico <vfalico@gmail.com>
2731M:	Andy Gospodarek <andy@greyhouse.net>
2732L:	netdev@vger.kernel.org
2733W:	http://sourceforge.net/projects/bonding/
2734S:	Supported
2735F:	drivers/net/bonding/
2736F:	include/uapi/linux/if_bonding.h
2737
2738BPF (Safe dynamic programs and tools)
2739M:	Alexei Starovoitov <ast@kernel.org>
2740M:	Daniel Borkmann <daniel@iogearbox.net>
2741L:	netdev@vger.kernel.org
2742L:	linux-kernel@vger.kernel.org
2743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2745Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2746S:	Supported
2747F:	arch/x86/net/bpf_jit*
2748F:	Documentation/networking/filter.txt
2749F:	Documentation/bpf/
2750F:	include/linux/bpf*
2751F:	include/linux/filter.h
2752F:	include/trace/events/xdp.h
2753F:	include/uapi/linux/bpf*
2754F:	include/uapi/linux/filter.h
2755F:	kernel/bpf/
2756F:	kernel/trace/bpf_trace.c
2757F:	lib/test_bpf.c
2758F:	net/bpf/
2759F:	net/core/filter.c
2760F:	net/sched/act_bpf.c
2761F:	net/sched/cls_bpf.c
2762F:	samples/bpf/
2763F:	tools/bpf/
2764F:	tools/lib/bpf/
2765F:	tools/testing/selftests/bpf/
2766
2767BROADCOM B44 10/100 ETHERNET DRIVER
2768M:	Michael Chan <michael.chan@broadcom.com>
2769L:	netdev@vger.kernel.org
2770S:	Supported
2771F:	drivers/net/ethernet/broadcom/b44.*
2772
2773BROADCOM B53 ETHERNET SWITCH DRIVER
2774M:	Florian Fainelli <f.fainelli@gmail.com>
2775L:	netdev@vger.kernel.org
2776L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2777S:	Supported
2778F:	drivers/net/dsa/b53/*
2779F:	include/linux/platform_data/b53.h
2780
2781BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2782M:	Florian Fainelli <f.fainelli@gmail.com>
2783M:	Ray Jui <rjui@broadcom.com>
2784M:	Scott Branden <sbranden@broadcom.com>
2785M:	bcm-kernel-feedback-list@broadcom.com
2786T:	git git://github.com/broadcom/mach-bcm
2787S:	Maintained
2788N:	bcm281*
2789N:	bcm113*
2790N:	bcm216*
2791N:	kona
2792F:	arch/arm/mach-bcm/
2793
2794BROADCOM BCM2835 ARM ARCHITECTURE
2795M:	Eric Anholt <eric@anholt.net>
2796M:	Stefan Wahren <stefan.wahren@i2se.com>
2797L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799T:	git git://github.com/anholt/linux
2800S:	Maintained
2801N:	bcm2835
2802F:	drivers/staging/vc04_services
2803
2804BROADCOM BCM47XX MIPS ARCHITECTURE
2805M:	Hauke Mehrtens <hauke@hauke-m.de>
2806M:	Rafał Miłecki <zajec5@gmail.com>
2807L:	linux-mips@linux-mips.org
2808S:	Maintained
2809F:	Documentation/devicetree/bindings/mips/brcm/
2810F:	arch/mips/bcm47xx/*
2811F:	arch/mips/include/asm/mach-bcm47xx/*
2812
2813BROADCOM BCM5301X ARM ARCHITECTURE
2814M:	Hauke Mehrtens <hauke@hauke-m.de>
2815M:	Rafał Miłecki <zajec5@gmail.com>
2816M:	Jon Mason <jonmason@broadcom.com>
2817M:	bcm-kernel-feedback-list@broadcom.com
2818L:	linux-arm-kernel@lists.infradead.org
2819S:	Maintained
2820F:	arch/arm/mach-bcm/bcm_5301x.c
2821F:	arch/arm/boot/dts/bcm5301x*.dtsi
2822F:	arch/arm/boot/dts/bcm470*
2823F:	arch/arm/boot/dts/bcm953012*
2824
2825BROADCOM BCM53573 ARM ARCHITECTURE
2826M:	Rafał Miłecki <rafal@milecki.pl>
2827L:	linux-arm-kernel@lists.infradead.org
2828S:	Maintained
2829F:	arch/arm/boot/dts/bcm53573*
2830F:	arch/arm/boot/dts/bcm47189*
2831
2832BROADCOM BCM63XX ARM ARCHITECTURE
2833M:	Florian Fainelli <f.fainelli@gmail.com>
2834M:	bcm-kernel-feedback-list@broadcom.com
2835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836T:	git git://github.com/broadcom/stblinux.git
2837S:	Maintained
2838N:	bcm63xx
2839
2840BROADCOM BCM63XX/BCM33XX UDC DRIVER
2841M:	Kevin Cernekee <cernekee@gmail.com>
2842L:	linux-usb@vger.kernel.org
2843S:	Maintained
2844F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2845
2846BROADCOM BCM7XXX ARM ARCHITECTURE
2847M:	Brian Norris <computersforpeace@gmail.com>
2848M:	Gregory Fong <gregory.0xf0@gmail.com>
2849M:	Florian Fainelli <f.fainelli@gmail.com>
2850M:	bcm-kernel-feedback-list@broadcom.com
2851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852T:	git git://github.com/broadcom/stblinux.git
2853S:	Maintained
2854F:	arch/arm/mach-bcm/*brcmstb*
2855F:	arch/arm/boot/dts/bcm7*.dts*
2856F:	drivers/bus/brcmstb_gisb.c
2857F:	arch/arm/mm/cache-b15-rac.c
2858F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2859N:	brcmstb
2860
2861BROADCOM BMIPS CPUFREQ DRIVER
2862M:	Markus Mayer <mmayer@broadcom.com>
2863M:	bcm-kernel-feedback-list@broadcom.com
2864L:	linux-pm@vger.kernel.org
2865S:	Maintained
2866F:	drivers/cpufreq/bmips-cpufreq.c
2867
2868BROADCOM BMIPS MIPS ARCHITECTURE
2869M:	Kevin Cernekee <cernekee@gmail.com>
2870M:	Florian Fainelli <f.fainelli@gmail.com>
2871L:	linux-mips@linux-mips.org
2872T:	git git://github.com/broadcom/stblinux.git
2873S:	Maintained
2874F:	arch/mips/bmips/*
2875F:	arch/mips/include/asm/mach-bmips/*
2876F:	arch/mips/kernel/*bmips*
2877F:	arch/mips/boot/dts/brcm/bcm*.dts*
2878F:	drivers/irqchip/irq-bcm63*
2879F:	drivers/irqchip/irq-bcm7*
2880F:	drivers/irqchip/irq-brcmstb*
2881F:	include/linux/bcm963xx_nvram.h
2882F:	include/linux/bcm963xx_tag.h
2883
2884BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2885M:	Rasesh Mody <rasesh.mody@cavium.com>
2886M:	Harish Patil <harish.patil@cavium.com>
2887M:	Dept-GELinuxNICDev@cavium.com
2888L:	netdev@vger.kernel.org
2889S:	Supported
2890F:	drivers/net/ethernet/broadcom/bnx2.*
2891F:	drivers/net/ethernet/broadcom/bnx2_*
2892
2893BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2894M:	QLogic-Storage-Upstream@qlogic.com
2895L:	linux-scsi@vger.kernel.org
2896S:	Supported
2897F:	drivers/scsi/bnx2fc/
2898
2899BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2900M:	QLogic-Storage-Upstream@qlogic.com
2901L:	linux-scsi@vger.kernel.org
2902S:	Supported
2903F:	drivers/scsi/bnx2i/
2904
2905BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2906M:	Ariel Elior <ariel.elior@cavium.com>
2907M:	everest-linux-l2@cavium.com
2908L:	netdev@vger.kernel.org
2909S:	Supported
2910F:	drivers/net/ethernet/broadcom/bnx2x/
2911
2912BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2913M:	Michael Chan <michael.chan@broadcom.com>
2914L:	netdev@vger.kernel.org
2915S:	Supported
2916F:	drivers/net/ethernet/broadcom/bnxt/
2917
2918BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2919M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2920M:	Franky Lin <franky.lin@broadcom.com>
2921M:	Hante Meuleman <hante.meuleman@broadcom.com>
2922M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2923M:	Wright Feng <wright.feng@cypress.com>
2924L:	linux-wireless@vger.kernel.org
2925L:	brcm80211-dev-list.pdl@broadcom.com
2926L:	brcm80211-dev-list@cypress.com
2927S:	Supported
2928F:	drivers/net/wireless/broadcom/brcm80211/
2929
2930BROADCOM BRCMSTB GPIO DRIVER
2931M:	Gregory Fong <gregory.0xf0@gmail.com>
2932L:	bcm-kernel-feedback-list@broadcom.com
2933S:	Supported
2934F:	drivers/gpio/gpio-brcmstb.c
2935F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2936
2937BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2938M:	Al Cooper <alcooperx@gmail.com>
2939L:	linux-kernel@vger.kernel.org
2940L:	bcm-kernel-feedback-list@broadcom.com
2941S:	Maintained
2942F:	drivers/phy/broadcom/phy-brcm-usb*
2943
2944BROADCOM GENET ETHERNET DRIVER
2945M:	Doug Berger <opendmb@gmail.com>
2946M:	Florian Fainelli <f.fainelli@gmail.com>
2947L:	netdev@vger.kernel.org
2948S:	Supported
2949F:	drivers/net/ethernet/broadcom/genet/
2950
2951BROADCOM IPROC ARM ARCHITECTURE
2952M:	Ray Jui <rjui@broadcom.com>
2953M:	Scott Branden <sbranden@broadcom.com>
2954M:	Jon Mason <jonmason@broadcom.com>
2955M:	bcm-kernel-feedback-list@broadcom.com
2956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2957T:	git git://github.com/broadcom/cygnus-linux.git
2958S:	Maintained
2959N:	iproc
2960N:	cygnus
2961N:	bcm[-_]nsp
2962N:	bcm9113*
2963N:	bcm9583*
2964N:	bcm9585*
2965N:	bcm9586*
2966N:	bcm988312
2967N:	bcm113*
2968N:	bcm583*
2969N:	bcm585*
2970N:	bcm586*
2971N:	bcm88312
2972N:	hr2
2973F:	arch/arm64/boot/dts/broadcom/ns2*
2974F:	drivers/clk/bcm/clk-ns*
2975F:	drivers/pinctrl/bcm/pinctrl-ns*
2976
2977BROADCOM KONA GPIO DRIVER
2978M:	Ray Jui <rjui@broadcom.com>
2979L:	bcm-kernel-feedback-list@broadcom.com
2980S:	Supported
2981F:	drivers/gpio/gpio-bcm-kona.c
2982F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2983
2984BROADCOM NETXTREME-E ROCE DRIVER
2985M:	Selvin Xavier <selvin.xavier@broadcom.com>
2986M:	Devesh Sharma <devesh.sharma@broadcom.com>
2987M:	Somnath Kotur <somnath.kotur@broadcom.com>
2988M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2989L:	linux-rdma@vger.kernel.org
2990W:	http://www.broadcom.com
2991S:	Supported
2992F:	drivers/infiniband/hw/bnxt_re/
2993F:	include/uapi/rdma/bnxt_re-abi.h
2994
2995BROADCOM NVRAM DRIVER
2996M:	Rafał Miłecki <zajec5@gmail.com>
2997L:	linux-mips@linux-mips.org
2998S:	Maintained
2999F:	drivers/firmware/broadcom/*
3000
3001BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3002M:	Rafał Miłecki <zajec5@gmail.com>
3003L:	linux-wireless@vger.kernel.org
3004S:	Maintained
3005F:	drivers/bcma/
3006F:	include/linux/bcma/
3007
3008BROADCOM STB AVS CPUFREQ DRIVER
3009M:	Markus Mayer <mmayer@broadcom.com>
3010M:	bcm-kernel-feedback-list@broadcom.com
3011L:	linux-pm@vger.kernel.org
3012S:	Maintained
3013F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3014F:	drivers/cpufreq/brcmstb*
3015
3016BROADCOM STB AVS TMON DRIVER
3017M:	Markus Mayer <mmayer@broadcom.com>
3018M:	bcm-kernel-feedback-list@broadcom.com
3019L:	linux-pm@vger.kernel.org
3020S:	Maintained
3021F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3022F:	drivers/thermal/broadcom/brcmstb*
3023
3024BROADCOM STB NAND FLASH DRIVER
3025M:	Brian Norris <computersforpeace@gmail.com>
3026M:	Kamal Dasu <kdasu.kdev@gmail.com>
3027L:	linux-mtd@lists.infradead.org
3028L:	bcm-kernel-feedback-list@broadcom.com
3029S:	Maintained
3030F:	drivers/mtd/nand/raw/brcmnand/
3031
3032BROADCOM STB DPFE DRIVER
3033M:	Markus Mayer <mmayer@broadcom.com>
3034M:	bcm-kernel-feedback-list@broadcom.com
3035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3036S:	Maintained
3037F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3038F:	drivers/memory/brcmstb_dpfe.c
3039
3040BROADCOM SYSTEMPORT ETHERNET DRIVER
3041M:	Florian Fainelli <f.fainelli@gmail.com>
3042L:	netdev@vger.kernel.org
3043S:	Supported
3044F:	drivers/net/ethernet/broadcom/bcmsysport.*
3045
3046BROADCOM TG3 GIGABIT ETHERNET DRIVER
3047M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3048M:	Prashant Sreedharan <prashant@broadcom.com>
3049M:	Michael Chan <mchan@broadcom.com>
3050L:	netdev@vger.kernel.org
3051S:	Supported
3052F:	drivers/net/ethernet/broadcom/tg3.*
3053
3054BROCADE BFA FC SCSI DRIVER
3055M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3056M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3057L:	linux-scsi@vger.kernel.org
3058S:	Supported
3059F:	drivers/scsi/bfa/
3060
3061BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3062M:	Rasesh Mody <rasesh.mody@cavium.com>
3063M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3064M:	Dept-GELinuxNICDev@cavium.com
3065L:	netdev@vger.kernel.org
3066S:	Supported
3067F:	drivers/net/ethernet/brocade/bna/
3068
3069BSG (block layer generic sg v4 driver)
3070M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3071L:	linux-scsi@vger.kernel.org
3072S:	Supported
3073F:	block/bsg.c
3074F:	include/linux/bsg.h
3075F:	include/uapi/linux/bsg.h
3076
3077BT87X AUDIO DRIVER
3078M:	Clemens Ladisch <clemens@ladisch.de>
3079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3080T:	git git://git.alsa-project.org/alsa-kernel.git
3081S:	Maintained
3082F:	Documentation/sound/alsa/Bt87x.txt
3083F:	sound/pci/bt87x.c
3084
3085BT8XXGPIO DRIVER
3086M:	Michael Buesch <m@bues.ch>
3087W:	http://bu3sch.de/btgpio.php
3088S:	Maintained
3089F:	drivers/gpio/gpio-bt8xx.c
3090
3091BTRFS FILE SYSTEM
3092M:	Chris Mason <clm@fb.com>
3093M:	Josef Bacik <jbacik@fb.com>
3094M:	David Sterba <dsterba@suse.com>
3095L:	linux-btrfs@vger.kernel.org
3096W:	http://btrfs.wiki.kernel.org/
3097Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3099S:	Maintained
3100F:	Documentation/filesystems/btrfs.txt
3101F:	fs/btrfs/
3102F:	include/linux/btrfs*
3103F:	include/uapi/linux/btrfs*
3104
3105BTTV VIDEO4LINUX DRIVER
3106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3107L:	linux-media@vger.kernel.org
3108W:	https://linuxtv.org
3109T:	git git://linuxtv.org/media_tree.git
3110S:	Odd fixes
3111F:	Documentation/media/v4l-drivers/bttv*
3112F:	drivers/media/pci/bt8xx/bttv*
3113
3114BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3115M:	Chanwoo Choi <cw00.choi@samsung.com>
3116L:	linux-pm@vger.kernel.org
3117L:	linux-samsung-soc@vger.kernel.org
3118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3119S:	Maintained
3120F:	drivers/devfreq/exynos-bus.c
3121F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3122
3123BUSLOGIC SCSI DRIVER
3124M:	Khalid Aziz <khalid@gonehiking.org>
3125L:	linux-scsi@vger.kernel.org
3126S:	Maintained
3127F:	drivers/scsi/BusLogic.*
3128F:	drivers/scsi/FlashPoint.*
3129
3130C-MEDIA CMI8788 DRIVER
3131M:	Clemens Ladisch <clemens@ladisch.de>
3132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3133T:	git git://git.alsa-project.org/alsa-kernel.git
3134S:	Maintained
3135F:	sound/pci/oxygen/
3136
3137C6X ARCHITECTURE
3138M:	Mark Salter <msalter@redhat.com>
3139M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3140L:	linux-c6x-dev@linux-c6x.org
3141W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3142S:	Maintained
3143F:	arch/c6x/
3144
3145CA8210 IEEE-802.15.4 RADIO DRIVER
3146M:	Harry Morris <h.morris@cascoda.com>
3147L:	linux-wpan@vger.kernel.org
3148W:	https://github.com/Cascoda/ca8210-linux.git
3149S:	Maintained
3150F:	drivers/net/ieee802154/ca8210.c
3151F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3152
3153CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3154M:	David Howells <dhowells@redhat.com>
3155L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3156S:	Supported
3157F:	Documentation/filesystems/caching/cachefiles.txt
3158F:	fs/cachefiles/
3159
3160CADENCE MIPI-CSI2 BRIDGES
3161M:	Maxime Ripard <maxime.ripard@bootlin.com>
3162L:	linux-media@vger.kernel.org
3163S:	Maintained
3164F:	Documentation/devicetree/bindings/media/cdns,*.txt
3165F:	drivers/media/platform/cadence/cdns-csi2*
3166
3167CADET FM/AM RADIO RECEIVER DRIVER
3168M:	Hans Verkuil <hverkuil@xs4all.nl>
3169L:	linux-media@vger.kernel.org
3170T:	git git://linuxtv.org/media_tree.git
3171W:	https://linuxtv.org
3172S:	Maintained
3173F:	drivers/media/radio/radio-cadet*
3174
3175CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3176M:	Jonathan Corbet <corbet@lwn.net>
3177L:	linux-media@vger.kernel.org
3178T:	git git://linuxtv.org/media_tree.git
3179S:	Maintained
3180F:	Documentation/media/v4l-drivers/cafe_ccic*
3181F:	drivers/media/platform/marvell-ccic/
3182
3183CAIF NETWORK LAYER
3184M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3185L:	netdev@vger.kernel.org
3186S:	Supported
3187F:	Documentation/networking/caif/
3188F:	drivers/net/caif/
3189F:	include/uapi/linux/caif/
3190F:	include/net/caif/
3191F:	net/caif/
3192
3193CALGARY x86-64 IOMMU
3194M:	Muli Ben-Yehuda <mulix@mulix.org>
3195M:	Jon Mason <jdmason@kudzu.us>
3196L:	iommu@lists.linux-foundation.org
3197S:	Maintained
3198F:	arch/x86/kernel/pci-calgary_64.c
3199F:	arch/x86/kernel/tce_64.c
3200F:	arch/x86/include/asm/calgary.h
3201F:	arch/x86/include/asm/tce.h
3202
3203CAN NETWORK DRIVERS
3204M:	Wolfgang Grandegger <wg@grandegger.com>
3205M:	Marc Kleine-Budde <mkl@pengutronix.de>
3206L:	linux-can@vger.kernel.org
3207W:	https://github.com/linux-can
3208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3210S:	Maintained
3211F:	Documentation/devicetree/bindings/net/can/
3212F:	drivers/net/can/
3213F:	include/linux/can/dev.h
3214F:	include/linux/can/platform/
3215F:	include/uapi/linux/can/error.h
3216F:	include/uapi/linux/can/netlink.h
3217
3218CAN NETWORK LAYER
3219M:	Oliver Hartkopp <socketcan@hartkopp.net>
3220M:	Marc Kleine-Budde <mkl@pengutronix.de>
3221L:	linux-can@vger.kernel.org
3222W:	https://github.com/linux-can
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3225S:	Maintained
3226F:	Documentation/networking/can.rst
3227F:	net/can/
3228F:	include/linux/can/core.h
3229F:	include/uapi/linux/can.h
3230F:	include/uapi/linux/can/bcm.h
3231F:	include/uapi/linux/can/raw.h
3232F:	include/uapi/linux/can/gw.h
3233
3234CAPABILITIES
3235M:	Serge Hallyn <serge@hallyn.com>
3236L:	linux-security-module@vger.kernel.org
3237S:	Supported
3238F:	include/linux/capability.h
3239F:	include/uapi/linux/capability.h
3240F:	security/commoncap.c
3241F:	kernel/capability.c
3242
3243CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3244M:	Kevin Tsai <ktsai@capellamicro.com>
3245S:	Maintained
3246F:	drivers/iio/light/cm*
3247
3248CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3249M:	Christian Lamparter <chunkeey@googlemail.com>
3250L:	linux-wireless@vger.kernel.org
3251W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3252S:	Maintained
3253F:	drivers/net/wireless/ath/carl9170/
3254
3255CAVIUM I2C DRIVER
3256M:	Jan Glauber <jglauber@cavium.com>
3257M:	David Daney <david.daney@cavium.com>
3258W:	http://www.cavium.com
3259S:	Supported
3260F:	drivers/i2c/busses/i2c-octeon*
3261F:	drivers/i2c/busses/i2c-thunderx*
3262
3263CAVIUM LIQUIDIO NETWORK DRIVER
3264M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3265M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3266M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3267M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3268L:	netdev@vger.kernel.org
3269W:	http://www.cavium.com
3270S:	Supported
3271F:	drivers/net/ethernet/cavium/liquidio/
3272
3273CAVIUM MMC DRIVER
3274M:	Jan Glauber <jglauber@cavium.com>
3275M:	David Daney <david.daney@cavium.com>
3276M:	Steven J. Hill <Steven.Hill@cavium.com>
3277W:	http://www.cavium.com
3278S:	Supported
3279F:	drivers/mmc/host/cavium*
3280
3281CAVIUM OCTEON-TX CRYPTO DRIVER
3282M:	George Cherian <george.cherian@cavium.com>
3283L:	linux-crypto@vger.kernel.org
3284W:	http://www.cavium.com
3285S:	Supported
3286F:	drivers/crypto/cavium/cpt/
3287
3288CAVIUM THUNDERX2 ARM64 SOC
3289M:	Robert Richter <rrichter@cavium.com>
3290M:	Jayachandran C <jnair@caviumnetworks.com>
3291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3292S:	Maintained
3293F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3294F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3295
3296CC2520 IEEE-802.15.4 RADIO DRIVER
3297M:	Varka Bhadram <varkabhadram@gmail.com>
3298L:	linux-wpan@vger.kernel.org
3299S:	Maintained
3300F:	drivers/net/ieee802154/cc2520.c
3301F:	include/linux/spi/cc2520.h
3302F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3303
3304CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3305M:	Gilad Ben-Yossef <gilad@benyossef.com>
3306L:	linux-crypto@vger.kernel.org
3307S:	Supported
3308F:	drivers/crypto/ccree/
3309W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3310
3311CEC FRAMEWORK
3312M:	Hans Verkuil <hans.verkuil@cisco.com>
3313L:	linux-media@vger.kernel.org
3314T:	git git://linuxtv.org/media_tree.git
3315W:	http://linuxtv.org
3316S:	Supported
3317F:	Documentation/media/kapi/cec-core.rst
3318F:	Documentation/media/uapi/cec
3319F:	drivers/media/cec/
3320F:	drivers/media/rc/keymaps/rc-cec.c
3321F:	include/media/cec.h
3322F:	include/media/cec-notifier.h
3323F:	include/uapi/linux/cec.h
3324F:	include/uapi/linux/cec-funcs.h
3325F:	Documentation/devicetree/bindings/media/cec.txt
3326F:	Documentation/ABI/testing/debugfs-cec-error-inj
3327
3328CEC GPIO DRIVER
3329M:	Hans Verkuil <hans.verkuil@cisco.com>
3330L:	linux-media@vger.kernel.org
3331T:	git git://linuxtv.org/media_tree.git
3332W:	http://linuxtv.org
3333S:	Supported
3334F:	drivers/media/platform/cec-gpio/
3335F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3336
3337CELL BROADBAND ENGINE ARCHITECTURE
3338M:	Arnd Bergmann <arnd@arndb.de>
3339L:	linuxppc-dev@lists.ozlabs.org
3340W:	http://www.ibm.com/developerworks/power/cell/
3341S:	Supported
3342F:	arch/powerpc/include/asm/cell*.h
3343F:	arch/powerpc/include/asm/spu*.h
3344F:	arch/powerpc/include/uapi/asm/spu*.h
3345F:	arch/powerpc/oprofile/*cell*
3346F:	arch/powerpc/platforms/cell/
3347
3348CEPH COMMON CODE (LIBCEPH)
3349M:	Ilya Dryomov <idryomov@gmail.com>
3350M:	"Yan, Zheng" <zyan@redhat.com>
3351M:	Sage Weil <sage@redhat.com>
3352L:	ceph-devel@vger.kernel.org
3353W:	http://ceph.com/
3354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3355T:	git git://github.com/ceph/ceph-client.git
3356S:	Supported
3357F:	net/ceph/
3358F:	include/linux/ceph/
3359F:	include/linux/crush/
3360
3361CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3362M:	"Yan, Zheng" <zyan@redhat.com>
3363M:	Sage Weil <sage@redhat.com>
3364M:	Ilya Dryomov <idryomov@gmail.com>
3365L:	ceph-devel@vger.kernel.org
3366W:	http://ceph.com/
3367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3368T:	git git://github.com/ceph/ceph-client.git
3369S:	Supported
3370F:	Documentation/filesystems/ceph.txt
3371F:	fs/ceph/
3372
3373CERTIFICATE HANDLING:
3374M:	David Howells <dhowells@redhat.com>
3375M:	David Woodhouse <dwmw2@infradead.org>
3376L:	keyrings@vger.kernel.org
3377S:	Maintained
3378F:	Documentation/module-signing.txt
3379F:	certs/
3380F:	scripts/sign-file.c
3381F:	scripts/extract-cert.c
3382
3383CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3384L:	linux-usb@vger.kernel.org
3385S:	Orphan
3386F:	Documentation/usb/WUSB-Design-overview.txt
3387F:	Documentation/usb/wusb-cbaf
3388F:	drivers/usb/host/hwa-hc.c
3389F:	drivers/usb/host/whci/
3390F:	drivers/usb/wusbcore/
3391F:	include/linux/usb/wusb*
3392
3393CFAG12864B LCD DRIVER
3394M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3395S:	Maintained
3396F:	drivers/auxdisplay/cfag12864b.c
3397F:	include/linux/cfag12864b.h
3398
3399CFAG12864BFB LCD FRAMEBUFFER DRIVER
3400M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3401S:	Maintained
3402F:	drivers/auxdisplay/cfag12864bfb.c
3403F:	include/linux/cfag12864b.h
3404
3405802.11 (including CFG80211/NL80211)
3406M:	Johannes Berg <johannes@sipsolutions.net>
3407L:	linux-wireless@vger.kernel.org
3408W:	http://wireless.kernel.org/
3409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3411S:	Maintained
3412F:	net/wireless/
3413F:	include/uapi/linux/nl80211.h
3414F:	include/linux/ieee80211.h
3415F:	include/net/wext.h
3416F:	include/net/cfg80211.h
3417F:	include/net/iw_handler.h
3418F:	include/net/ieee80211_radiotap.h
3419F:	Documentation/driver-api/80211/cfg80211.rst
3420F:	Documentation/networking/regulatory.txt
3421
3422CHAR and MISC DRIVERS
3423M:	Arnd Bergmann <arnd@arndb.de>
3424M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3426S:	Supported
3427F:	drivers/char/
3428F:	drivers/misc/
3429F:	include/linux/miscdevice.h
3430
3431CHECKPATCH
3432M:	Andy Whitcroft <apw@canonical.com>
3433M:	Joe Perches <joe@perches.com>
3434S:	Maintained
3435F:	scripts/checkpatch.pl
3436
3437CHINESE DOCUMENTATION
3438M:	Harry Wei <harryxiyou@gmail.com>
3439L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3440L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3441S:	Maintained
3442F:	Documentation/translations/zh_CN/
3443
3444CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3445M:	Peter Chen <Peter.Chen@nxp.com>
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3447L:	linux-usb@vger.kernel.org
3448S:	Maintained
3449F:	drivers/usb/chipidea/
3450
3451CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3452M:	Hans de Goede <hdegoede@redhat.com>
3453L:	linux-input@vger.kernel.org
3454S:	Maintained
3455F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3456F:	drivers/input/touchscreen/chipone_icn8318.c
3457
3458CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3459M:	Hans de Goede <hdegoede@redhat.com>
3460L:	linux-input@vger.kernel.org
3461S:	Maintained
3462F:	drivers/input/touchscreen/chipone_icn8505.c
3463
3464CHROME HARDWARE PLATFORM SUPPORT
3465M:	Benson Leung <bleung@chromium.org>
3466M:	Olof Johansson <olof@lixom.net>
3467S:	Maintained
3468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3469F:	drivers/platform/chrome/
3470
3471CIRRUS LOGIC AUDIO CODEC DRIVERS
3472M:	Brian Austin <brian.austin@cirrus.com>
3473M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3475S:	Maintained
3476F:	sound/soc/codecs/cs*
3477
3478CIRRUS LOGIC EP93XX ETHERNET DRIVER
3479M:	Hartley Sweeten <hsweeten@visionengravers.com>
3480L:	netdev@vger.kernel.org
3481S:	Maintained
3482F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3483
3484CISCO FCOE HBA DRIVER
3485M:	Satish Kharat <satishkh@cisco.com>
3486M:	Sesidhar Baddela <sebaddel@cisco.com>
3487M:	Karan Tilak Kumar <kartilak@cisco.com>
3488L:	linux-scsi@vger.kernel.org
3489S:	Supported
3490F:	drivers/scsi/fnic/
3491
3492CISCO SCSI HBA DRIVER
3493M:	Karan Tilak Kumar <kartilak@cisco.com>
3494M:	Sesidhar Baddela <sebaddel@cisco.com>
3495L:	linux-scsi@vger.kernel.org
3496S:	Supported
3497F:	drivers/scsi/snic/
3498
3499CISCO VIC ETHERNET NIC DRIVER
3500M:	Christian Benvenuti <benve@cisco.com>
3501M:	Govindarajulu Varadarajan <_govind@gmx.com>
3502M:	Parvi Kaustubhi <pkaustub@cisco.com>
3503S:	Supported
3504F:	drivers/net/ethernet/cisco/enic/
3505
3506CISCO VIC LOW LATENCY NIC DRIVER
3507M:	Christian Benvenuti <benve@cisco.com>
3508M:	Dave Goodell <dgoodell@cisco.com>
3509S:	Supported
3510F:	drivers/infiniband/hw/usnic/
3511
3512CLEANCACHE API
3513M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3514L:	linux-kernel@vger.kernel.org
3515S:	Maintained
3516F:	mm/cleancache.c
3517F:	include/linux/cleancache.h
3518
3519CLK API
3520M:	Russell King <linux@armlinux.org.uk>
3521L:	linux-clk@vger.kernel.org
3522S:	Maintained
3523F:	include/linux/clk.h
3524
3525CLOCKSOURCE, CLOCKEVENT DRIVERS
3526M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3527M:	Thomas Gleixner <tglx@linutronix.de>
3528L:	linux-kernel@vger.kernel.org
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3530S:	Supported
3531F:	drivers/clocksource/
3532F:	Documentation/devicetree/bindings/timer/
3533
3534CMPC ACPI DRIVER
3535M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3536M:	Daniel Oliveira Nascimento <don@syst.com.br>
3537L:	platform-driver-x86@vger.kernel.org
3538S:	Supported
3539F:	drivers/platform/x86/classmate-laptop.c
3540
3541COBALT MEDIA DRIVER
3542M:	Hans Verkuil <hans.verkuil@cisco.com>
3543L:	linux-media@vger.kernel.org
3544T:	git git://linuxtv.org/media_tree.git
3545W:	https://linuxtv.org
3546S:	Supported
3547F:	drivers/media/pci/cobalt/
3548
3549COCCINELLE/Semantic Patches (SmPL)
3550M:	Julia Lawall <Julia.Lawall@lip6.fr>
3551M:	Gilles Muller <Gilles.Muller@lip6.fr>
3552M:	Nicolas Palix <nicolas.palix@imag.fr>
3553M:	Michal Marek <michal.lkml@markovi.net>
3554L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3556W:	http://coccinelle.lip6.fr/
3557S:	Supported
3558F:	Documentation/dev-tools/coccinelle.rst
3559F:	scripts/coccinelle/
3560F:	scripts/coccicheck
3561
3562CODA FILE SYSTEM
3563M:	Jan Harkes <jaharkes@cs.cmu.edu>
3564M:	coda@cs.cmu.edu
3565L:	codalist@coda.cs.cmu.edu
3566W:	http://www.coda.cs.cmu.edu/
3567S:	Maintained
3568F:	Documentation/filesystems/coda.txt
3569F:	fs/coda/
3570F:	include/linux/coda*.h
3571F:	include/uapi/linux/coda*.h
3572
3573CODA V4L2 MEM2MEM DRIVER
3574M:	Philipp Zabel <p.zabel@pengutronix.de>
3575L:	linux-media@vger.kernel.org
3576S:	Maintained
3577F:	Documentation/devicetree/bindings/media/coda.txt
3578F:	drivers/media/platform/coda/
3579
3580COMMON CLK FRAMEWORK
3581M:	Michael Turquette <mturquette@baylibre.com>
3582M:	Stephen Boyd <sboyd@kernel.org>
3583L:	linux-clk@vger.kernel.org
3584Q:	http://patchwork.kernel.org/project/linux-clk/list/
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3586S:	Maintained
3587F:	Documentation/devicetree/bindings/clock/
3588F:	drivers/clk/
3589X:	drivers/clk/clkdev.c
3590F:	include/linux/clk-pr*
3591F:	include/linux/clk/
3592F:	include/linux/of_clk.h
3593
3594COMMON INTERNET FILE SYSTEM (CIFS)
3595M:	Steve French <sfrench@samba.org>
3596L:	linux-cifs@vger.kernel.org
3597L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3598W:	http://linux-cifs.samba.org/
3599T:	git git://git.samba.org/sfrench/cifs-2.6.git
3600S:	Supported
3601F:	Documentation/filesystems/cifs/
3602F:	fs/cifs/
3603
3604COMPACTPCI HOTPLUG CORE
3605M:	Scott Murray <scott@spiteful.org>
3606L:	linux-pci@vger.kernel.org
3607S:	Maintained
3608F:	drivers/pci/hotplug/cpci_hotplug*
3609
3610COMPACTPCI HOTPLUG GENERIC DRIVER
3611M:	Scott Murray <scott@spiteful.org>
3612L:	linux-pci@vger.kernel.org
3613S:	Maintained
3614F:	drivers/pci/hotplug/cpcihp_generic.c
3615
3616COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3617M:	Scott Murray <scott@spiteful.org>
3618L:	linux-pci@vger.kernel.org
3619S:	Maintained
3620F:	drivers/pci/hotplug/cpcihp_zt5550.*
3621
3622COMPAL LAPTOP SUPPORT
3623M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3624L:	platform-driver-x86@vger.kernel.org
3625S:	Maintained
3626F:	drivers/platform/x86/compal-laptop.c
3627
3628CONEXANT ACCESSRUNNER USB DRIVER
3629L:	accessrunner-general@lists.sourceforge.net
3630W:	http://accessrunner.sourceforge.net/
3631S:	Orphan
3632F:	drivers/usb/atm/cxacru.c
3633
3634CONFIGFS
3635M:	Joel Becker <jlbec@evilplan.org>
3636M:	Christoph Hellwig <hch@lst.de>
3637T:	git git://git.infradead.org/users/hch/configfs.git
3638S:	Supported
3639F:	fs/configfs/
3640F:	include/linux/configfs.h
3641
3642CONNECTOR
3643M:	Evgeniy Polyakov <zbr@ioremap.net>
3644L:	netdev@vger.kernel.org
3645S:	Maintained
3646F:	drivers/connector/
3647
3648CONTROL GROUP (CGROUP)
3649M:	Tejun Heo <tj@kernel.org>
3650M:	Li Zefan <lizefan@huawei.com>
3651M:	Johannes Weiner <hannes@cmpxchg.org>
3652L:	cgroups@vger.kernel.org
3653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3654S:	Maintained
3655F:	Documentation/cgroup*
3656F:	include/linux/cgroup*
3657F:	kernel/cgroup*
3658
3659CONTROL GROUP - CPUSET
3660M:	Li Zefan <lizefan@huawei.com>
3661L:	cgroups@vger.kernel.org
3662W:	http://www.bullopensource.org/cpuset/
3663W:	http://oss.sgi.com/projects/cpusets/
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3665S:	Maintained
3666F:	Documentation/cgroup-v1/cpusets.txt
3667F:	include/linux/cpuset.h
3668F:	kernel/cgroup/cpuset.c
3669
3670CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3671M:	Johannes Weiner <hannes@cmpxchg.org>
3672M:	Michal Hocko <mhocko@kernel.org>
3673M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3674L:	cgroups@vger.kernel.org
3675L:	linux-mm@kvack.org
3676S:	Maintained
3677F:	mm/memcontrol.c
3678F:	mm/swap_cgroup.c
3679
3680CORETEMP HARDWARE MONITORING DRIVER
3681M:	Fenghua Yu <fenghua.yu@intel.com>
3682L:	linux-hwmon@vger.kernel.org
3683S:	Maintained
3684F:	Documentation/hwmon/coretemp
3685F:	drivers/hwmon/coretemp.c
3686
3687COSA/SRP SYNC SERIAL DRIVER
3688M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3689W:	http://www.fi.muni.cz/~kas/cosa/
3690S:	Maintained
3691F:	drivers/net/wan/cosa*
3692
3693CPMAC ETHERNET DRIVER
3694M:	Florian Fainelli <f.fainelli@gmail.com>
3695L:	netdev@vger.kernel.org
3696S:	Maintained
3697F:	drivers/net/ethernet/ti/cpmac.c
3698
3699CPU FREQUENCY DRIVERS
3700M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3701M:	Viresh Kumar <viresh.kumar@linaro.org>
3702L:	linux-pm@vger.kernel.org
3703S:	Maintained
3704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3705T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3706B:	https://bugzilla.kernel.org
3707F:	Documentation/cpu-freq/
3708F:	Documentation/devicetree/bindings/cpufreq/
3709F:	drivers/cpufreq/
3710F:	include/linux/cpufreq.h
3711F:	tools/testing/selftests/cpufreq/
3712
3713CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3714M:	Viresh Kumar <viresh.kumar@linaro.org>
3715M:	Sudeep Holla <sudeep.holla@arm.com>
3716L:	linux-pm@vger.kernel.org
3717W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3718S:	Maintained
3719F:	drivers/cpufreq/arm_big_little.h
3720F:	drivers/cpufreq/arm_big_little.c
3721F:	drivers/cpufreq/arm_big_little_dt.c
3722
3723CPU POWER MONITORING SUBSYSTEM
3724M:	Thomas Renninger <trenn@suse.com>
3725M:	Shuah Khan <shuah@kernel.org>
3726L:	linux-pm@vger.kernel.org
3727S:	Maintained
3728F:	tools/power/cpupower/
3729
3730CPUID/MSR DRIVER
3731M:	"H. Peter Anvin" <hpa@zytor.com>
3732S:	Maintained
3733F:	arch/x86/kernel/cpuid.c
3734F:	arch/x86/kernel/msr.c
3735
3736CPUIDLE DRIVER - ARM BIG LITTLE
3737M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3738M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3739L:	linux-pm@vger.kernel.org
3740L:	linux-arm-kernel@lists.infradead.org
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742S:	Maintained
3743F:	drivers/cpuidle/cpuidle-big_little.c
3744
3745CPUIDLE DRIVER - ARM EXYNOS
3746M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3747M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3748M:	Kukjin Kim <kgene@kernel.org>
3749L:	linux-pm@vger.kernel.org
3750L:	linux-samsung-soc@vger.kernel.org
3751S:	Supported
3752F:	drivers/cpuidle/cpuidle-exynos.c
3753F:	arch/arm/mach-exynos/pm.c
3754
3755CPUIDLE DRIVERS
3756M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3757M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3758L:	linux-pm@vger.kernel.org
3759S:	Maintained
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3761B:	https://bugzilla.kernel.org
3762F:	drivers/cpuidle/*
3763F:	include/linux/cpuidle.h
3764
3765CRAMFS FILESYSTEM
3766M:	Nicolas Pitre <nico@linaro.org>
3767S:	Maintained
3768F:	Documentation/filesystems/cramfs.txt
3769F:	fs/cramfs/
3770
3771CRYPTO API
3772M:	Herbert Xu <herbert@gondor.apana.org.au>
3773M:	"David S. Miller" <davem@davemloft.net>
3774L:	linux-crypto@vger.kernel.org
3775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3777S:	Maintained
3778F:	Documentation/crypto/
3779F:	Documentation/devicetree/bindings/crypto/
3780F:	arch/*/crypto/
3781F:	crypto/
3782F:	drivers/crypto/
3783F:	include/crypto/
3784F:	include/linux/crypto*
3785
3786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3787M:	Neil Horman <nhorman@tuxdriver.com>
3788L:	linux-crypto@vger.kernel.org
3789S:	Maintained
3790F:	crypto/ansi_cprng.c
3791F:	crypto/rng.c
3792
3793CS3308 MEDIA DRIVER
3794M:	Hans Verkuil <hverkuil@xs4all.nl>
3795L:	linux-media@vger.kernel.org
3796T:	git git://linuxtv.org/media_tree.git
3797W:	http://linuxtv.org
3798S:	Odd Fixes
3799F:	drivers/media/i2c/cs3308.c
3800F:	drivers/media/i2c/cs3308.h
3801
3802CS5535 Audio ALSA driver
3803M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3804S:	Maintained
3805F:	sound/pci/cs5535audio/
3806
3807CW1200 WLAN driver
3808M:	Solomon Peachy <pizza@shaftnet.org>
3809S:	Maintained
3810F:	drivers/net/wireless/st/cw1200/
3811
3812CX18 VIDEO4LINUX DRIVER
3813M:	Andy Walls <awalls@md.metrocast.net>
3814L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3815L:	linux-media@vger.kernel.org
3816T:	git git://linuxtv.org/media_tree.git
3817W:	https://linuxtv.org
3818W:	http://www.ivtvdriver.org/index.php/Cx18
3819S:	Maintained
3820F:	Documentation/media/v4l-drivers/cx18*
3821F:	drivers/media/pci/cx18/
3822F:	include/uapi/linux/ivtv*
3823
3824CX2341X MPEG ENCODER HELPER MODULE
3825M:	Hans Verkuil <hverkuil@xs4all.nl>
3826L:	linux-media@vger.kernel.org
3827T:	git git://linuxtv.org/media_tree.git
3828W:	https://linuxtv.org
3829S:	Maintained
3830F:	drivers/media/common/cx2341x*
3831F:	include/media/cx2341x*
3832
3833CX24120 MEDIA DRIVER
3834M:	Jemma Denson <jdenson@gmail.com>
3835M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3836L:	linux-media@vger.kernel.org
3837W:	https://linuxtv.org
3838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3839S:	Maintained
3840F:	drivers/media/dvb-frontends/cx24120*
3841
3842CX88 VIDEO4LINUX DRIVER
3843M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3844L:	linux-media@vger.kernel.org
3845W:	https://linuxtv.org
3846T:	git git://linuxtv.org/media_tree.git
3847S:	Odd fixes
3848F:	Documentation/media/v4l-drivers/cx88*
3849F:	drivers/media/pci/cx88/
3850
3851CXD2820R MEDIA DRIVER
3852M:	Antti Palosaari <crope@iki.fi>
3853L:	linux-media@vger.kernel.org
3854W:	https://linuxtv.org
3855W:	http://palosaari.fi/linux/
3856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3857T:	git git://linuxtv.org/anttip/media_tree.git
3858S:	Maintained
3859F:	drivers/media/dvb-frontends/cxd2820r*
3860
3861CXGB3 ETHERNET DRIVER (CXGB3)
3862M:	Santosh Raspatur <santosh@chelsio.com>
3863L:	netdev@vger.kernel.org
3864W:	http://www.chelsio.com
3865S:	Supported
3866F:	drivers/net/ethernet/chelsio/cxgb3/
3867
3868CXGB3 ISCSI DRIVER (CXGB3I)
3869M:	Karen Xie <kxie@chelsio.com>
3870L:	linux-scsi@vger.kernel.org
3871W:	http://www.chelsio.com
3872S:	Supported
3873F:	drivers/scsi/cxgbi/cxgb3i
3874
3875CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3876M:	Steve Wise <swise@chelsio.com>
3877L:	linux-rdma@vger.kernel.org
3878W:	http://www.openfabrics.org
3879S:	Supported
3880F:	drivers/infiniband/hw/cxgb3/
3881F:	include/uapi/rdma/cxgb3-abi.h
3882
3883CXGB4 CRYPTO DRIVER (chcr)
3884M:	Harsh Jain <harsh@chelsio.com>
3885L:	linux-crypto@vger.kernel.org
3886W:	http://www.chelsio.com
3887S:	Supported
3888F:	drivers/crypto/chelsio
3889
3890CXGB4 ETHERNET DRIVER (CXGB4)
3891M:	Ganesh Goudar <ganeshgr@chelsio.com>
3892L:	netdev@vger.kernel.org
3893W:	http://www.chelsio.com
3894S:	Supported
3895F:	drivers/net/ethernet/chelsio/cxgb4/
3896
3897CXGB4 ISCSI DRIVER (CXGB4I)
3898M:	Karen Xie <kxie@chelsio.com>
3899L:	linux-scsi@vger.kernel.org
3900W:	http://www.chelsio.com
3901S:	Supported
3902F:	drivers/scsi/cxgbi/cxgb4i
3903
3904CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3905M:	Steve Wise <swise@chelsio.com>
3906L:	linux-rdma@vger.kernel.org
3907W:	http://www.openfabrics.org
3908S:	Supported
3909F:	drivers/infiniband/hw/cxgb4/
3910F:	include/uapi/rdma/cxgb4-abi.h
3911
3912CXGB4VF ETHERNET DRIVER (CXGB4VF)
3913M:	Casey Leedom <leedom@chelsio.com>
3914L:	netdev@vger.kernel.org
3915W:	http://www.chelsio.com
3916S:	Supported
3917F:	drivers/net/ethernet/chelsio/cxgb4vf/
3918
3919CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3920M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3921M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3922L:	linuxppc-dev@lists.ozlabs.org
3923S:	Supported
3924F:	arch/powerpc/platforms/powernv/pci-cxl.c
3925F:	drivers/misc/cxl/
3926F:	include/misc/cxl*
3927F:	include/uapi/misc/cxl.h
3928F:	Documentation/powerpc/cxl.txt
3929F:	Documentation/ABI/testing/sysfs-class-cxl
3930
3931CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3932M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3933M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3934M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3935L:	linux-scsi@vger.kernel.org
3936S:	Supported
3937F:	drivers/scsi/cxlflash/
3938F:	include/uapi/scsi/cxlflash_ioctls.h
3939F:	Documentation/powerpc/cxlflash.txt
3940
3941CYBERPRO FB DRIVER
3942M:	Russell King <linux@armlinux.org.uk>
3943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3944W:	http://www.armlinux.org.uk/
3945S:	Maintained
3946F:	drivers/video/fbdev/cyber2000fb.*
3947
3948CYCLADES ASYNC MUX DRIVER
3949W:	http://www.cyclades.com/
3950S:	Orphan
3951F:	drivers/tty/cyclades.c
3952F:	include/linux/cyclades.h
3953F:	include/uapi/linux/cyclades.h
3954
3955CYCLADES PC300 DRIVER
3956W:	http://www.cyclades.com/
3957S:	Orphan
3958F:	drivers/net/wan/pc300*
3959
3960CYPRESS_FIRMWARE MEDIA DRIVER
3961M:	Antti Palosaari <crope@iki.fi>
3962L:	linux-media@vger.kernel.org
3963W:	https://linuxtv.org
3964W:	http://palosaari.fi/linux/
3965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3966T:	git git://linuxtv.org/anttip/media_tree.git
3967S:	Maintained
3968F:	drivers/media/common/cypress_firmware*
3969
3970CYTTSP TOUCHSCREEN DRIVER
3971M:	Ferruh Yigit <fery@cypress.com>
3972L:	linux-input@vger.kernel.org
3973S:	Supported
3974F:	drivers/input/touchscreen/cyttsp*
3975F:	include/linux/input/cyttsp.h
3976
3977D-LINK DIR-685 TOUCHKEYS DRIVER
3978M:	Linus Walleij <linus.walleij@linaro.org>
3979L:	linux-input@vger.kernel.org
3980S:	Supported
3981F:	drivers/input/dlink-dir685-touchkeys.c
3982
3983DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3984M:	Joshua Kinard <kumba@gentoo.org>
3985S:	Maintained
3986F:	drivers/rtc/rtc-ds1685.c
3987F:	include/linux/rtc/ds1685.h
3988
3989DAMA SLAVE for AX.25
3990M:	Joerg Reuter <jreuter@yaina.de>
3991W:	http://yaina.de/jreuter/
3992W:	http://www.qsl.net/dl1bke/
3993L:	linux-hams@vger.kernel.org
3994S:	Maintained
3995F:	net/ax25/af_ax25.c
3996F:	net/ax25/ax25_dev.c
3997F:	net/ax25/ax25_ds_*
3998F:	net/ax25/ax25_in.c
3999F:	net/ax25/ax25_out.c
4000F:	net/ax25/ax25_timer.c
4001F:	net/ax25/sysctl_net_ax25.c
4002
4003DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4004L:	netdev@vger.kernel.org
4005S:	Orphan
4006F:	Documentation/networking/dmfe.txt
4007F:	drivers/net/ethernet/dec/tulip/dmfe.c
4008
4009DC390/AM53C974 SCSI driver
4010M:	Hannes Reinecke <hare@suse.com>
4011L:	linux-scsi@vger.kernel.org
4012S:	Maintained
4013F:	drivers/scsi/am53c974.c
4014
4015DC395x SCSI driver
4016M:	Oliver Neukum <oliver@neukum.org>
4017M:	Ali Akcaagac <aliakc@web.de>
4018M:	Jamie Lenehan <lenehan@twibble.org>
4019L:	dc395x@twibble.org
4020W:	http://twibble.org/dist/dc395x/
4021W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4022S:	Maintained
4023F:	Documentation/scsi/dc395x.txt
4024F:	drivers/scsi/dc395x.*
4025
4026DCCP PROTOCOL
4027M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4028L:	dccp@vger.kernel.org
4029W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4030S:	Maintained
4031F:	include/linux/dccp.h
4032F:	include/uapi/linux/dccp.h
4033F:	include/linux/tfrc.h
4034F:	net/dccp/
4035
4036DECnet NETWORK LAYER
4037W:	http://linux-decnet.sourceforge.net
4038L:	linux-decnet-user@lists.sourceforge.net
4039S:	Orphan
4040F:	Documentation/networking/decnet.txt
4041F:	net/decnet/
4042
4043DECSTATION PLATFORM SUPPORT
4044M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4045L:	linux-mips@linux-mips.org
4046W:	http://www.linux-mips.org/wiki/DECstation
4047S:	Maintained
4048F:	arch/mips/dec/
4049F:	arch/mips/include/asm/dec/
4050F:	arch/mips/include/asm/mach-dec/
4051
4052DEFXX FDDI NETWORK DRIVER
4053M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4054S:	Maintained
4055F:	drivers/net/fddi/defxx.*
4056
4057DELL SMBIOS DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059M:	Mario Limonciello <mario.limonciello@dell.com>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Maintained
4062F:	drivers/platform/x86/dell-smbios.*
4063
4064DELL SMBIOS SMM DRIVER
4065M:	Mario Limonciello <mario.limonciello@dell.com>
4066L:	platform-driver-x86@vger.kernel.org
4067S:	Maintained
4068F:	drivers/platform/x86/dell-smbios-smm.c
4069
4070DELL SMBIOS WMI DRIVER
4071M:	Mario Limonciello <mario.limonciello@dell.com>
4072L:	platform-driver-x86@vger.kernel.org
4073S:	Maintained
4074F:	drivers/platform/x86/dell-smbios-wmi.c
4075F:	tools/wmi/dell-smbios-example.c
4076
4077DELL LAPTOP DRIVER
4078M:	Matthew Garrett <mjg59@srcf.ucam.org>
4079M:	Pali Rohár <pali.rohar@gmail.com>
4080L:	platform-driver-x86@vger.kernel.org
4081S:	Maintained
4082F:	drivers/platform/x86/dell-laptop.c
4083
4084DELL LAPTOP FREEFALL DRIVER
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/platform/x86/dell-smo8800.c
4088
4089DELL LAPTOP RBTN DRIVER
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-rbtn.*
4093
4094DELL LAPTOP SMM DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/hwmon/dell-smm-hwmon.c
4098F:	include/uapi/linux/i8k.h
4099
4100DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4101M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4102S:	Maintained
4103F:	Documentation/dcdbas.txt
4104F:	drivers/firmware/dcdbas.*
4105
4106DELL WMI NOTIFICATIONS DRIVER
4107M:	Matthew Garrett <mjg59@srcf.ucam.org>
4108M:	Pali Rohár <pali.rohar@gmail.com>
4109S:	Maintained
4110F:	drivers/platform/x86/dell-wmi.c
4111
4112DELL WMI DESCRIPTOR DRIVER
4113M:	Mario Limonciello <mario.limonciello@dell.com>
4114S:	Maintained
4115F:	drivers/platform/x86/dell-wmi-descriptor.c
4116
4117DELTA ST MEDIA DRIVER
4118M:	Hugues Fruchet <hugues.fruchet@st.com>
4119L:	linux-media@vger.kernel.org
4120T:	git git://linuxtv.org/media_tree.git
4121W:	https://linuxtv.org
4122S:	Supported
4123F:	drivers/media/platform/sti/delta
4124
4125DENALI NAND DRIVER
4126M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4127L:	linux-mtd@lists.infradead.org
4128S:	Supported
4129F:	drivers/mtd/nand/raw/denali*
4130
4131DESIGNWARE USB2 DRD IP DRIVER
4132M:	Minas Harutyunyan <hminas@synopsys.com>
4133L:	linux-usb@vger.kernel.org
4134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4135S:	Maintained
4136F:	drivers/usb/dwc2/
4137
4138DESIGNWARE USB3 DRD IP DRIVER
4139M:	Felipe Balbi <balbi@kernel.org>
4140L:	linux-usb@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4142S:	Maintained
4143F:	drivers/usb/dwc3/
4144
4145DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4146M:	Andreas Klinger <ak@it-klinger.de>
4147L:	linux-iio@vger.kernel.org
4148S:	Maintained
4149F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4150F:	drivers/iio/proximity/srf*.c
4151
4152DEVICE COREDUMP (DEV_COREDUMP)
4153M:	Johannes Berg <johannes@sipsolutions.net>
4154L:	linux-kernel@vger.kernel.org
4155S:	Maintained
4156F:	drivers/base/devcoredump.c
4157F:	include/linux/devcoredump.h
4158
4159DEVICE FREQUENCY (DEVFREQ)
4160M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4161M:	Kyungmin Park <kyungmin.park@samsung.com>
4162R:	Chanwoo Choi <cw00.choi@samsung.com>
4163L:	linux-pm@vger.kernel.org
4164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4165S:	Maintained
4166F:	drivers/devfreq/
4167F:	include/linux/devfreq.h
4168F:	Documentation/devicetree/bindings/devfreq/
4169
4170DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4171M:	Chanwoo Choi <cw00.choi@samsung.com>
4172L:	linux-pm@vger.kernel.org
4173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4174S:	Supported
4175F:	drivers/devfreq/event/
4176F:	drivers/devfreq/devfreq-event.c
4177F:	include/linux/devfreq-event.h
4178F:	Documentation/devicetree/bindings/devfreq/event/
4179
4180DEVICE NUMBER REGISTRY
4181M:	Torben Mathiasen <device@lanana.org>
4182W:	http://lanana.org/docs/device-list/index.html
4183S:	Maintained
4184
4185DEVICE-MAPPER  (LVM)
4186M:	Alasdair Kergon <agk@redhat.com>
4187M:	Mike Snitzer <snitzer@redhat.com>
4188M:	dm-devel@redhat.com
4189L:	dm-devel@redhat.com
4190W:	http://sources.redhat.com/dm
4191Q:	http://patchwork.kernel.org/project/dm-devel/list/
4192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4193T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4194S:	Maintained
4195F:	Documentation/device-mapper/
4196F:	drivers/md/Makefile
4197F:	drivers/md/Kconfig
4198F:	drivers/md/dm*
4199F:	drivers/md/persistent-data/
4200F:	include/linux/device-mapper.h
4201F:	include/linux/dm-*.h
4202F:	include/uapi/linux/dm-*.h
4203
4204DEVLINK
4205M:	Jiri Pirko <jiri@mellanox.com>
4206L:	netdev@vger.kernel.org
4207S:	Supported
4208F:	net/core/devlink.c
4209F:	include/net/devlink.h
4210F:	include/uapi/linux/devlink.h
4211
4212DIALOG SEMICONDUCTOR DRIVERS
4213M:	Support Opensource <support.opensource@diasemi.com>
4214W:	http://www.dialog-semiconductor.com/products
4215S:	Supported
4216F:	Documentation/hwmon/da90??
4217F:	Documentation/devicetree/bindings/mfd/da90*.txt
4218F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4219F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4220F:	Documentation/devicetree/bindings/regulator/da92*.txt
4221F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4222F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4223F:	drivers/gpio/gpio-da90??.c
4224F:	drivers/hwmon/da90??-hwmon.c
4225F:	drivers/iio/adc/da91??-*.c
4226F:	drivers/input/misc/da90??_onkey.c
4227F:	drivers/input/touchscreen/da9052_tsi.c
4228F:	drivers/leds/leds-da90??.c
4229F:	drivers/mfd/da903x.c
4230F:	drivers/mfd/da90??-*.c
4231F:	drivers/mfd/da91??-*.c
4232F:	drivers/power/supply/da9052-battery.c
4233F:	drivers/power/supply/da91??-*.c
4234F:	drivers/regulator/da903x.c
4235F:	drivers/regulator/da9???-regulator.[ch]
4236F:	drivers/thermal/da90??-thermal.c
4237F:	drivers/rtc/rtc-da90??.c
4238F:	drivers/video/backlight/da90??_bl.c
4239F:	drivers/watchdog/da90??_wdt.c
4240F:	include/linux/mfd/da903x.h
4241F:	include/linux/mfd/da9052/
4242F:	include/linux/mfd/da9055/
4243F:	include/linux/mfd/da9062/
4244F:	include/linux/mfd/da9063/
4245F:	include/linux/mfd/da9150/
4246F:	include/linux/regulator/da9211.h
4247F:	include/sound/da[79]*.h
4248F:	sound/soc/codecs/da[79]*.[ch]
4249
4250DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4251M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4252L:	linux-gpio@vger.kernel.org
4253S:	Maintained
4254F:	drivers/gpio/gpio-gpio-mm.c
4255
4256DIGI NEO AND CLASSIC PCI PRODUCTS
4257M:	Lidza Louina <lidza.louina@gmail.com>
4258M:	Mark Hounschell <markh@compro.net>
4259L:	driverdev-devel@linuxdriverproject.org
4260S:	Maintained
4261F:	drivers/staging/dgnc/
4262
4263DIOLAN U2C-12 I2C DRIVER
4264M:	Guenter Roeck <linux@roeck-us.net>
4265L:	linux-i2c@vger.kernel.org
4266S:	Maintained
4267F:	drivers/i2c/busses/i2c-diolan-u2c.c
4268
4269FILESYSTEM DIRECT ACCESS (DAX)
4270M:	Matthew Wilcox <mawilcox@microsoft.com>
4271M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4272L:	linux-fsdevel@vger.kernel.org
4273S:	Supported
4274F:	fs/dax.c
4275F:	include/linux/dax.h
4276F:	include/trace/events/fs_dax.h
4277
4278DEVICE DIRECT ACCESS (DAX)
4279M:	Dan Williams <dan.j.williams@intel.com>
4280M:	Dave Jiang <dave.jiang@intel.com>
4281M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4282M:	Vishal Verma <vishal.l.verma@intel.com>
4283L:	linux-nvdimm@lists.01.org
4284S:	Supported
4285F:	drivers/dax/
4286
4287DIRECTORY NOTIFICATION (DNOTIFY)
4288M:	Jan Kara <jack@suse.cz>
4289R:	Amir Goldstein <amir73il@gmail.com>
4290L:	linux-fsdevel@vger.kernel.org
4291S:	Maintained
4292F:	Documentation/filesystems/dnotify.txt
4293F:	fs/notify/dnotify/
4294F:	include/linux/dnotify.h
4295
4296DISK GEOMETRY AND PARTITION HANDLING
4297M:	Andries Brouwer <aeb@cwi.nl>
4298W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4299W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4300W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4301S:	Maintained
4302
4303DISKQUOTA
4304M:	Jan Kara <jack@suse.com>
4305S:	Maintained
4306F:	Documentation/filesystems/quota.txt
4307F:	fs/quota/
4308F:	include/linux/quota*.h
4309F:	include/uapi/linux/quota*.h
4310
4311DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4312M:	Bernie Thompson <bernie@plugable.com>
4313L:	linux-fbdev@vger.kernel.org
4314S:	Maintained
4315W:	http://plugable.com/category/projects/udlfb/
4316F:	drivers/video/fbdev/udlfb.c
4317F:	include/video/udlfb.h
4318F:	Documentation/fb/udlfb.txt
4319
4320DISTRIBUTED LOCK MANAGER (DLM)
4321M:	Christine Caulfield <ccaulfie@redhat.com>
4322M:	David Teigland <teigland@redhat.com>
4323L:	cluster-devel@redhat.com
4324W:	http://sources.redhat.com/cluster/
4325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4326S:	Supported
4327F:	fs/dlm/
4328
4329DMA BUFFER SHARING FRAMEWORK
4330M:	Sumit Semwal <sumit.semwal@linaro.org>
4331S:	Maintained
4332L:	linux-media@vger.kernel.org
4333L:	dri-devel@lists.freedesktop.org
4334L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4335F:	drivers/dma-buf/
4336F:	include/linux/dma-buf*
4337F:	include/linux/reservation.h
4338F:	include/linux/*fence.h
4339F:	Documentation/driver-api/dma-buf.rst
4340T:	git git://anongit.freedesktop.org/drm/drm-misc
4341
4342DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4343M:	Vinod Koul <vkoul@kernel.org>
4344L:	dmaengine@vger.kernel.org
4345Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4346S:	Maintained
4347F:	drivers/dma/
4348F:	include/linux/dmaengine.h
4349F:	include/linux/of_dma.h
4350F:	Documentation/devicetree/bindings/dma/
4351F:	Documentation/driver-api/dmaengine/
4352T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4353
4354DMA MAPPING HELPERS
4355M:	Christoph Hellwig <hch@lst.de>
4356M:	Marek Szyprowski <m.szyprowski@samsung.com>
4357R:	Robin Murphy <robin.murphy@arm.com>
4358L:	iommu@lists.linux-foundation.org
4359T:	git git://git.infradead.org/users/hch/dma-mapping.git
4360W:	http://git.infradead.org/users/hch/dma-mapping.git
4361S:	Supported
4362F:	lib/dma-debug.c
4363F:	lib/dma-direct.c
4364F:	lib/dma-noncoherent.c
4365F:	lib/dma-virt.c
4366F:	drivers/base/dma-mapping.c
4367F:	drivers/base/dma-coherent.c
4368F:	include/asm-generic/dma-mapping.h
4369F:	include/linux/dma-direct.h
4370F:	include/linux/dma-mapping.h
4371F:	include/linux/dma-noncoherent.h
4372
4373DME1737 HARDWARE MONITOR DRIVER
4374M:	Juerg Haefliger <juergh@gmail.com>
4375L:	linux-hwmon@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/hwmon/dme1737
4378F:	drivers/hwmon/dme1737.c
4379
4380DMI/SMBIOS SUPPORT
4381M:	Jean Delvare <jdelvare@suse.com>
4382S:	Maintained
4383T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4384F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4385F:	drivers/firmware/dmi-id.c
4386F:	drivers/firmware/dmi_scan.c
4387F:	include/linux/dmi.h
4388
4389DOCUMENTATION
4390M:	Jonathan Corbet <corbet@lwn.net>
4391L:	linux-doc@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/
4394F:	scripts/kernel-doc
4395X:	Documentation/ABI/
4396X:	Documentation/devicetree/
4397X:	Documentation/acpi
4398X:	Documentation/power
4399X:	Documentation/spi
4400X:	Documentation/media
4401T:	git git://git.lwn.net/linux.git docs-next
4402
4403DONGWOON DW9714 LENS VOICE COIL DRIVER
4404M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4405L:	linux-media@vger.kernel.org
4406T:	git git://linuxtv.org/media_tree.git
4407S:	Maintained
4408F:	drivers/media/i2c/dw9714.c
4409
4410DOUBLETALK DRIVER
4411M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4412L:	blinux-list@redhat.com
4413S:	Maintained
4414F:	drivers/char/dtlk.c
4415F:	include/linux/dtlk.h
4416
4417DPAA2 DATAPATH I/O (DPIO) DRIVER
4418M:	Roy Pledge <Roy.Pledge@nxp.com>
4419L:	linux-kernel@vger.kernel.org
4420S:	Maintained
4421F:	drivers/staging/fsl-mc/bus/dpio
4422
4423DPAA2 ETHERNET DRIVER
4424M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4425L:	linux-kernel@vger.kernel.org
4426S:	Maintained
4427F:	drivers/staging/fsl-dpaa2/ethernet
4428
4429DPAA2 ETHERNET SWITCH DRIVER
4430M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4431L:	linux-kernel@vger.kernel.org
4432S:	Maintained
4433F:	drivers/staging/fsl-dpaa2/ethsw
4434
4435DPAA2 PTP CLOCK DRIVER
4436M:	Yangbo Lu <yangbo.lu@nxp.com>
4437L:	linux-kernel@vger.kernel.org
4438S:	Maintained
4439F:	drivers/staging/fsl-dpaa2/rtc
4440
4441DPT_I2O SCSI RAID DRIVER
4442M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4443L:	linux-scsi@vger.kernel.org
4444W:	http://www.adaptec.com/
4445S:	Maintained
4446F:	drivers/scsi/dpt*
4447F:	drivers/scsi/dpt/
4448
4449DRBD DRIVER
4450M:	Philipp Reisner <philipp.reisner@linbit.com>
4451M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4452L:	drbd-dev@lists.linbit.com
4453W:	http://www.drbd.org
4454T:	git git://git.linbit.com/linux-drbd.git
4455T:	git git://git.linbit.com/drbd-8.4.git
4456S:	Supported
4457F:	drivers/block/drbd/
4458F:	lib/lru_cache.c
4459F:	Documentation/blockdev/drbd/
4460
4461DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4462M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4464S:	Supported
4465F:	Documentation/kobject.txt
4466F:	drivers/base/
4467F:	fs/debugfs/
4468F:	fs/sysfs/
4469F:	include/linux/debugfs.h
4470F:	include/linux/kobj*
4471F:	lib/kobj*
4472
4473DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4474M:	Kevin Hilman <khilman@kernel.org>
4475M:	Nishanth Menon <nm@ti.com>
4476S:	Maintained
4477F:	drivers/power/avs/
4478F:	include/linux/power/smartreflex.h
4479L:	linux-pm@vger.kernel.org
4480
4481DRM DRIVER FOR ARM PL111 CLCD
4482M:	Eric Anholt <eric@anholt.net>
4483T:	git git://anongit.freedesktop.org/drm/drm-misc
4484S:	Supported
4485F:	drivers/gpu/drm/pl111/
4486
4487DRM DRIVER FOR ARM VERSATILE TFT PANELS
4488M:	Linus Walleij <linus.walleij@linaro.org>
4489T:	git git://anongit.freedesktop.org/drm/drm-misc
4490S:	Maintained
4491F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4492F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4493
4494DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4495M:	Dave Airlie <airlied@redhat.com>
4496S:	Odd Fixes
4497F:	drivers/gpu/drm/ast/
4498
4499DRM DRIVER FOR BOCHS VIRTUAL GPU
4500M:	Gerd Hoffmann <kraxel@redhat.com>
4501L:	virtualization@lists.linux-foundation.org
4502T:	git git://anongit.freedesktop.org/drm/drm-misc
4503S:	Maintained
4504F:	drivers/gpu/drm/bochs/
4505
4506DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4507M:	Linus Walleij <linus.walleij@linaro.org>
4508T:	git git://anongit.freedesktop.org/drm/drm-misc
4509S:	Maintained
4510F:	drivers/gpu/drm/tve200/
4511
4512DRM DRIVER FOR ILITEK ILI9225 PANELS
4513M:	David Lechner <david@lechnology.com>
4514S:	Maintained
4515F:	drivers/gpu/drm/tinydrm/ili9225.c
4516F:	Documentation/devicetree/bindings/display/ili9225.txt
4517
4518DRM DRIVER FOR INTEL I810 VIDEO CARDS
4519S:	Orphan / Obsolete
4520F:	drivers/gpu/drm/i810/
4521F:	include/uapi/drm/i810_drm.h
4522
4523DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4524S:	Orphan / Obsolete
4525F:	drivers/gpu/drm/mga/
4526F:	include/uapi/drm/mga_drm.h
4527
4528DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4529M:	Dave Airlie <airlied@redhat.com>
4530S:	Odd Fixes
4531F:	drivers/gpu/drm/mgag200/
4532
4533DRM DRIVER FOR MI0283QT
4534M:	Noralf Trønnes <noralf@tronnes.org>
4535S:	Maintained
4536F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4537F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4538
4539DRM DRIVER FOR MSM ADRENO GPU
4540M:	Rob Clark <robdclark@gmail.com>
4541L:	linux-arm-msm@vger.kernel.org
4542L:	dri-devel@lists.freedesktop.org
4543L:	freedreno@lists.freedesktop.org
4544T:	git git://people.freedesktop.org/~robclark/linux
4545S:	Maintained
4546F:	drivers/gpu/drm/msm/
4547F:	include/uapi/drm/msm_drm.h
4548F:	Documentation/devicetree/bindings/display/msm/
4549
4550DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4551M:	Ben Skeggs <bskeggs@redhat.com>
4552L:	dri-devel@lists.freedesktop.org
4553L:	nouveau@lists.freedesktop.org
4554T:	git git://github.com/skeggsb/linux
4555S:	Supported
4556F:	drivers/gpu/drm/nouveau/
4557F:	include/uapi/drm/nouveau_drm.h
4558
4559DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4560M:	Noralf Trønnes <noralf@tronnes.org>
4561S:	Maintained
4562F:	drivers/gpu/drm/tinydrm/repaper.c
4563F:	Documentation/devicetree/bindings/display/repaper.txt
4564
4565DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4566M:	Dave Airlie <airlied@redhat.com>
4567M:	Gerd Hoffmann <kraxel@redhat.com>
4568L:	virtualization@lists.linux-foundation.org
4569T:	git git://anongit.freedesktop.org/drm/drm-misc
4570S:	Obsolete
4571W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4572F:	drivers/gpu/drm/cirrus/
4573
4574DRM DRIVER FOR QXL VIRTUAL GPU
4575M:	Dave Airlie <airlied@redhat.com>
4576M:	Gerd Hoffmann <kraxel@redhat.com>
4577L:	virtualization@lists.linux-foundation.org
4578T:	git git://anongit.freedesktop.org/drm/drm-misc
4579S:	Maintained
4580F:	drivers/gpu/drm/qxl/
4581F:	include/uapi/drm/qxl_drm.h
4582
4583DRM DRIVER FOR RAGE 128 VIDEO CARDS
4584S:	Orphan / Obsolete
4585F:	drivers/gpu/drm/r128/
4586F:	include/uapi/drm/r128_drm.h
4587
4588DRM DRIVER FOR SAVAGE VIDEO CARDS
4589S:	Orphan / Obsolete
4590F:	drivers/gpu/drm/savage/
4591F:	include/uapi/drm/savage_drm.h
4592
4593DRM DRIVER FOR SIS VIDEO CARDS
4594S:	Orphan / Obsolete
4595F:	drivers/gpu/drm/sis/
4596F:	include/uapi/drm/sis_drm.h
4597
4598DRM DRIVER FOR SITRONIX ST7586 PANELS
4599M:	David Lechner <david@lechnology.com>
4600S:	Maintained
4601F:	drivers/gpu/drm/tinydrm/st7586.c
4602F:	Documentation/devicetree/bindings/display/st7586.txt
4603
4604DRM DRIVER FOR SITRONIX ST7735R PANELS
4605M:	David Lechner <david@lechnology.com>
4606S:	Maintained
4607F:	drivers/gpu/drm/tinydrm/st7735r.c
4608F:	Documentation/devicetree/bindings/display/st7735r.txt
4609
4610DRM DRIVER FOR TDFX VIDEO CARDS
4611S:	Orphan / Obsolete
4612F:	drivers/gpu/drm/tdfx/
4613
4614DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4615M:	Dave Airlie <airlied@redhat.com>
4616S:	Odd Fixes
4617F:	drivers/gpu/drm/udl/
4618
4619DRM DRIVER FOR VMWARE VIRTUAL GPU
4620M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4621M:	Sinclair Yeh <syeh@vmware.com>
4622M:	Thomas Hellstrom <thellstrom@vmware.com>
4623L:	dri-devel@lists.freedesktop.org
4624T:	git git://people.freedesktop.org/~syeh/repos_linux
4625T:	git git://people.freedesktop.org/~thomash/linux
4626S:	Supported
4627F:	drivers/gpu/drm/vmwgfx/
4628F:	include/uapi/drm/vmwgfx_drm.h
4629
4630DRM DRIVERS
4631M:	David Airlie <airlied@linux.ie>
4632L:	dri-devel@lists.freedesktop.org
4633T:	git git://people.freedesktop.org/~airlied/linux
4634B:	https://bugs.freedesktop.org/
4635C:	irc://chat.freenode.net/dri-devel
4636S:	Maintained
4637F:	drivers/gpu/drm/
4638F:	drivers/gpu/vga/
4639F:	Documentation/devicetree/bindings/display/
4640F:	Documentation/devicetree/bindings/gpu/
4641F:	Documentation/devicetree/bindings/video/
4642F:	Documentation/gpu/
4643F:	include/drm/
4644F:	include/uapi/drm/
4645F:	include/linux/vga*
4646
4647DRM DRIVERS AND MISC GPU PATCHES
4648M:	Gustavo Padovan <gustavo@padovan.org>
4649M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4650M:	Sean Paul <seanpaul@chromium.org>
4651W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4652S:	Maintained
4653T:	git git://anongit.freedesktop.org/drm/drm-misc
4654F:	Documentation/gpu/
4655F:	drivers/gpu/vga/
4656F:	drivers/gpu/drm/*
4657F:	include/drm/drm*
4658F:	include/uapi/drm/drm*
4659F:	include/linux/vga*
4660
4661DRM DRIVERS FOR ALLWINNER A10
4662M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4663L:	dri-devel@lists.freedesktop.org
4664S:	Supported
4665F:	drivers/gpu/drm/sun4i/
4666F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4667T:	git git://anongit.freedesktop.org/drm/drm-misc
4668
4669DRM DRIVERS FOR AMLOGIC SOCS
4670M:	Neil Armstrong <narmstrong@baylibre.com>
4671L:	dri-devel@lists.freedesktop.org
4672L:	linux-amlogic@lists.infradead.org
4673W:	http://linux-meson.com/
4674S:	Supported
4675F:	drivers/gpu/drm/meson/
4676F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4677F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4678F:	Documentation/gpu/meson.rst
4679T:	git git://anongit.freedesktop.org/drm/drm-misc
4680
4681DRM DRIVERS FOR ATMEL HLCDC
4682M:	Boris Brezillon <boris.brezillon@bootlin.com>
4683L:	dri-devel@lists.freedesktop.org
4684S:	Supported
4685F:	drivers/gpu/drm/atmel-hlcdc/
4686F:	Documentation/devicetree/bindings/drm/atmel/
4687T:	git git://anongit.freedesktop.org/drm/drm-misc
4688
4689DRM DRIVERS FOR BRIDGE CHIPS
4690M:	Archit Taneja <architt@codeaurora.org>
4691M:	Andrzej Hajda <a.hajda@samsung.com>
4692R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4693S:	Maintained
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695F:	drivers/gpu/drm/bridge/
4696
4697DRM DRIVERS FOR EXYNOS
4698M:	Inki Dae <inki.dae@samsung.com>
4699M:	Joonyoung Shim <jy0922.shim@samsung.com>
4700M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4701M:	Kyungmin Park <kyungmin.park@samsung.com>
4702L:	dri-devel@lists.freedesktop.org
4703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4704S:	Supported
4705F:	drivers/gpu/drm/exynos/
4706F:	include/uapi/drm/exynos_drm.h
4707F:	Documentation/devicetree/bindings/display/exynos/
4708
4709DRM DRIVERS FOR FREESCALE DCU
4710M:	Stefan Agner <stefan@agner.ch>
4711M:	Alison Wang <alison.wang@nxp.com>
4712L:	dri-devel@lists.freedesktop.org
4713S:	Supported
4714F:	drivers/gpu/drm/fsl-dcu/
4715F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4716F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4717F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4718
4719DRM DRIVERS FOR FREESCALE IMX
4720M:	Philipp Zabel <p.zabel@pengutronix.de>
4721L:	dri-devel@lists.freedesktop.org
4722S:	Maintained
4723F:	drivers/gpu/drm/imx/
4724F:	drivers/gpu/ipu-v3/
4725F:	Documentation/devicetree/bindings/display/imx/
4726
4727DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4728M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4729L:	dri-devel@lists.freedesktop.org
4730T:	git git://github.com/patjak/drm-gma500
4731S:	Maintained
4732F:	drivers/gpu/drm/gma500/
4733
4734DRM DRIVERS FOR HISILICON
4735M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4736M:	Rongrong Zou <zourongrong@gmail.com>
4737R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4738R:	Chen Feng <puck.chen@hisilicon.com>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://github.com/xin3liang/linux.git
4741S:	Maintained
4742F:	drivers/gpu/drm/hisilicon/
4743F:	Documentation/devicetree/bindings/display/hisilicon/
4744
4745DRM DRIVERS FOR MEDIATEK
4746M:	CK Hu <ck.hu@mediatek.com>
4747M:	Philipp Zabel <p.zabel@pengutronix.de>
4748L:	dri-devel@lists.freedesktop.org
4749S:	Supported
4750F:	drivers/gpu/drm/mediatek/
4751F:	Documentation/devicetree/bindings/display/mediatek/
4752
4753DRM DRIVERS FOR NVIDIA TEGRA
4754M:	Thierry Reding <thierry.reding@gmail.com>
4755L:	dri-devel@lists.freedesktop.org
4756L:	linux-tegra@vger.kernel.org
4757T:	git git://anongit.freedesktop.org/tegra/linux.git
4758S:	Supported
4759F:	drivers/gpu/drm/tegra/
4760F:	drivers/gpu/host1x/
4761F:	include/linux/host1x.h
4762F:	include/uapi/drm/tegra_drm.h
4763F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4764
4765DRM DRIVERS FOR RENESAS
4766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4767L:	dri-devel@lists.freedesktop.org
4768L:	linux-renesas-soc@vger.kernel.org
4769T:	git git://linuxtv.org/pinchartl/fbdev
4770S:	Supported
4771F:	drivers/gpu/drm/rcar-du/
4772F:	drivers/gpu/drm/shmobile/
4773F:	include/linux/platform_data/shmob_drm.h
4774F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4775F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4776F:	Documentation/devicetree/bindings/display/renesas,du.txt
4777
4778DRM DRIVERS FOR ROCKCHIP
4779M:	Sandy Huang <hjc@rock-chips.com>
4780M:	Heiko Stübner <heiko@sntech.de>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/rockchip/
4784F:	Documentation/devicetree/bindings/display/rockchip/
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR STI
4788M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4789M:	Vincent Abriou <vincent.abriou@st.com>
4790L:	dri-devel@lists.freedesktop.org
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792S:	Maintained
4793F:	drivers/gpu/drm/sti
4794F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4795
4796DRM DRIVERS FOR STM
4797M:	Yannick Fertre <yannick.fertre@st.com>
4798M:	Philippe Cornu <philippe.cornu@st.com>
4799M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4800M:	Vincent Abriou <vincent.abriou@st.com>
4801L:	dri-devel@lists.freedesktop.org
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803S:	Maintained
4804F:	drivers/gpu/drm/stm
4805F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4806
4807DRM DRIVERS FOR TI LCDC
4808M:	Jyri Sarha <jsarha@ti.com>
4809R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/tilcdc/
4813F:	Documentation/devicetree/bindings/display/tilcdc/
4814
4815DRM DRIVERS FOR TI OMAP
4816M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4817L:	dri-devel@lists.freedesktop.org
4818S:	Maintained
4819F:	drivers/gpu/drm/omapdrm/
4820F:	Documentation/devicetree/bindings/display/ti/
4821
4822DRM DRIVERS FOR V3D
4823M:	Eric Anholt <eric@anholt.net>
4824S:	Supported
4825F:	drivers/gpu/drm/v3d/
4826F:	include/uapi/drm/v3d_drm.h
4827F:	Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829
4830DRM DRIVERS FOR VC4
4831M:	Eric Anholt <eric@anholt.net>
4832T:	git git://github.com/anholt/linux
4833S:	Supported
4834F:	drivers/gpu/drm/vc4/
4835F:	include/uapi/drm/vc4_drm.h
4836F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4837T:	git git://anongit.freedesktop.org/drm/drm-misc
4838
4839DRM DRIVERS FOR VIVANTE GPU IP
4840M:	Lucas Stach <l.stach@pengutronix.de>
4841R:	Russell King <linux+etnaviv@armlinux.org.uk>
4842R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4843L:	etnaviv@lists.freedesktop.org
4844L:	dri-devel@lists.freedesktop.org
4845S:	Maintained
4846F:	drivers/gpu/drm/etnaviv/
4847F:	include/uapi/drm/etnaviv_drm.h
4848F:	Documentation/devicetree/bindings/display/etnaviv/
4849
4850DRM DRIVERS FOR ZTE ZX
4851M:	Shawn Guo <shawnguo@kernel.org>
4852L:	dri-devel@lists.freedesktop.org
4853S:	Maintained
4854F:	drivers/gpu/drm/zte/
4855F:	Documentation/devicetree/bindings/display/zte,vou.txt
4856T:	git git://anongit.freedesktop.org/drm/drm-misc
4857
4858DRM PANEL DRIVERS
4859M:	Thierry Reding <thierry.reding@gmail.com>
4860L:	dri-devel@lists.freedesktop.org
4861T:	git git://anongit.freedesktop.org/drm/drm-misc
4862S:	Maintained
4863F:	drivers/gpu/drm/drm_panel.c
4864F:	drivers/gpu/drm/panel/
4865F:	include/drm/drm_panel.h
4866F:	Documentation/devicetree/bindings/display/panel/
4867
4868DRM TINYDRM DRIVERS
4869M:	Noralf Trønnes <noralf@tronnes.org>
4870W:	https://github.com/notro/tinydrm/wiki/Development
4871T:	git git://anongit.freedesktop.org/drm/drm-misc
4872S:	Maintained
4873F:	drivers/gpu/drm/tinydrm/
4874F:	include/drm/tinydrm/
4875
4876DRM DRIVERS FOR XEN
4877M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4878T:	git git://anongit.freedesktop.org/drm/drm-misc
4879L:	dri-devel@lists.freedesktop.org
4880L:	xen-devel@lists.xen.org
4881S:	Supported
4882F:	drivers/gpu/drm/xen/
4883F:	Documentation/gpu/xen-front.rst
4884
4885DRM TTM SUBSYSTEM
4886M:	Christian Koenig <christian.koenig@amd.com>
4887M:	Roger He <Hongbo.He@amd.com>
4888T:	git git://people.freedesktop.org/~agd5f/linux
4889S:	Maintained
4890L:	dri-devel@lists.freedesktop.org
4891F:	include/drm/ttm/
4892F:	drivers/gpu/drm/ttm/
4893
4894DSBR100 USB FM RADIO DRIVER
4895M:	Alexey Klimov <klimov.linux@gmail.com>
4896L:	linux-media@vger.kernel.org
4897T:	git git://linuxtv.org/media_tree.git
4898S:	Maintained
4899F:	drivers/media/radio/dsbr100.c
4900
4901DSCC4 DRIVER
4902M:	Francois Romieu <romieu@fr.zoreil.com>
4903L:	netdev@vger.kernel.org
4904S:	Maintained
4905F:	drivers/net/wan/dscc4.c
4906
4907DT3155 MEDIA DRIVER
4908M:	Hans Verkuil <hverkuil@xs4all.nl>
4909L:	linux-media@vger.kernel.org
4910T:	git git://linuxtv.org/media_tree.git
4911W:	https://linuxtv.org
4912S:	Odd Fixes
4913F:	drivers/media/pci/dt3155/
4914
4915DVB_USB_AF9015 MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/af9015*
4924
4925DVB_USB_AF9035 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929W:	http://palosaari.fi/linux/
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/af9035*
4934
4935DVB_USB_ANYSEE MEDIA DRIVER
4936M:	Antti Palosaari <crope@iki.fi>
4937L:	linux-media@vger.kernel.org
4938W:	https://linuxtv.org
4939W:	http://palosaari.fi/linux/
4940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4941T:	git git://linuxtv.org/anttip/media_tree.git
4942S:	Maintained
4943F:	drivers/media/usb/dvb-usb-v2/anysee*
4944
4945DVB_USB_AU6610 MEDIA DRIVER
4946M:	Antti Palosaari <crope@iki.fi>
4947L:	linux-media@vger.kernel.org
4948W:	https://linuxtv.org
4949W:	http://palosaari.fi/linux/
4950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4951T:	git git://linuxtv.org/anttip/media_tree.git
4952S:	Maintained
4953F:	drivers/media/usb/dvb-usb-v2/au6610*
4954
4955DVB_USB_CE6230 MEDIA DRIVER
4956M:	Antti Palosaari <crope@iki.fi>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://palosaari.fi/linux/
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/anttip/media_tree.git
4962S:	Maintained
4963F:	drivers/media/usb/dvb-usb-v2/ce6230*
4964
4965DVB_USB_CXUSB MEDIA DRIVER
4966M:	Michael Krufky <mkrufky@linuxtv.org>
4967L:	linux-media@vger.kernel.org
4968W:	https://linuxtv.org
4969W:	http://github.com/mkrufky
4970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4971T:	git git://linuxtv.org/media_tree.git
4972S:	Maintained
4973F:	drivers/media/usb/dvb-usb/cxusb*
4974
4975DVB_USB_EC168 MEDIA DRIVER
4976M:	Antti Palosaari <crope@iki.fi>
4977L:	linux-media@vger.kernel.org
4978W:	https://linuxtv.org
4979W:	http://palosaari.fi/linux/
4980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4981T:	git git://linuxtv.org/anttip/media_tree.git
4982S:	Maintained
4983F:	drivers/media/usb/dvb-usb-v2/ec168*
4984
4985DVB_USB_GL861 MEDIA DRIVER
4986M:	Antti Palosaari <crope@iki.fi>
4987L:	linux-media@vger.kernel.org
4988W:	https://linuxtv.org
4989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4990T:	git git://linuxtv.org/anttip/media_tree.git
4991S:	Maintained
4992F:	drivers/media/usb/dvb-usb-v2/gl861*
4993
4994DVB_USB_MXL111SF MEDIA DRIVER
4995M:	Michael Krufky <mkrufky@linuxtv.org>
4996L:	linux-media@vger.kernel.org
4997W:	https://linuxtv.org
4998W:	http://github.com/mkrufky
4999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5000T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5001S:	Maintained
5002F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5003
5004DVB_USB_RTL28XXU MEDIA DRIVER
5005M:	Antti Palosaari <crope@iki.fi>
5006L:	linux-media@vger.kernel.org
5007W:	https://linuxtv.org
5008W:	http://palosaari.fi/linux/
5009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5010T:	git git://linuxtv.org/anttip/media_tree.git
5011S:	Maintained
5012F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5013
5014DVB_USB_V2 MEDIA DRIVER
5015M:	Antti Palosaari <crope@iki.fi>
5016L:	linux-media@vger.kernel.org
5017W:	https://linuxtv.org
5018W:	http://palosaari.fi/linux/
5019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5020T:	git git://linuxtv.org/anttip/media_tree.git
5021S:	Maintained
5022F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5023F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5024
5025DYNAMIC DEBUG
5026M:	Jason Baron <jbaron@akamai.com>
5027S:	Maintained
5028F:	lib/dynamic_debug.c
5029F:	include/linux/dynamic_debug.h
5030
5031DYNAMIC INTERRUPT MODERATION
5032M:	Tal Gilboa <talgi@mellanox.com>
5033S:	Maintained
5034F:	include/linux/net_dim.h
5035
5036DZ DECSTATION DZ11 SERIAL DRIVER
5037M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5038S:	Maintained
5039F:	drivers/tty/serial/dz.*
5040
5041E3X0 POWER BUTTON DRIVER
5042M:	Moritz Fischer <moritz.fischer@ettus.com>
5043L:	usrp-users@lists.ettus.com
5044W:	http://www.ettus.com
5045S:	Supported
5046F:	drivers/input/misc/e3x0-button.c
5047F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5048
5049E4000 MEDIA DRIVER
5050M:	Antti Palosaari <crope@iki.fi>
5051L:	linux-media@vger.kernel.org
5052W:	https://linuxtv.org
5053W:	http://palosaari.fi/linux/
5054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5055T:	git git://linuxtv.org/anttip/media_tree.git
5056S:	Maintained
5057F:	drivers/media/tuners/e4000*
5058
5059EC100 MEDIA DRIVER
5060M:	Antti Palosaari <crope@iki.fi>
5061L:	linux-media@vger.kernel.org
5062W:	https://linuxtv.org
5063W:	http://palosaari.fi/linux/
5064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5065T:	git git://linuxtv.org/anttip/media_tree.git
5066S:	Maintained
5067F:	drivers/media/dvb-frontends/ec100*
5068
5069ECRYPT FILE SYSTEM
5070M:	Tyler Hicks <tyhicks@canonical.com>
5071L:	ecryptfs@vger.kernel.org
5072W:	http://ecryptfs.org
5073W:	https://launchpad.net/ecryptfs
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5075S:	Supported
5076F:	Documentation/filesystems/ecryptfs.txt
5077F:	fs/ecryptfs/
5078
5079EDAC-AMD64
5080M:	Borislav Petkov <bp@alien8.de>
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/amd64_edac*
5084
5085EDAC-CALXEDA
5086M:	Robert Richter <rric@kernel.org>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/highbank*
5090
5091EDAC-CAVIUM OCTEON
5092M:	Ralf Baechle <ralf@linux-mips.org>
5093M:	David Daney <david.daney@cavium.com>
5094L:	linux-edac@vger.kernel.org
5095L:	linux-mips@linux-mips.org
5096S:	Supported
5097F:	drivers/edac/octeon_edac*
5098
5099EDAC-CAVIUM THUNDERX
5100M:	David Daney <david.daney@cavium.com>
5101M:	Jan Glauber <jglauber@cavium.com>
5102L:	linux-edac@vger.kernel.org
5103S:	Supported
5104F:	drivers/edac/thunderx_edac*
5105
5106EDAC-CORE
5107M:	Borislav Petkov <bp@alien8.de>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5112S:	Supported
5113F:	Documentation/admin-guide/ras.rst
5114F:	Documentation/driver-api/edac.rst
5115F:	drivers/edac/
5116F:	include/linux/edac.h
5117
5118EDAC-E752X
5119M:	Mark Gross <mark.gross@intel.com>
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/e752x_edac.c
5123
5124EDAC-E7XXX
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/e7xxx_edac.c
5128
5129EDAC-FSL_DDR
5130M:	York Sun <york.sun@nxp.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/fsl_ddr_edac.*
5134
5135EDAC-GHES
5136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/ghes_edac.c
5140
5141EDAC-I3000
5142L:	linux-edac@vger.kernel.org
5143S:	Orphan
5144F:	drivers/edac/i3000_edac.c
5145
5146EDAC-I5000
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/i5000_edac.c
5150
5151EDAC-I5400
5152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/i5400_edac.c
5156
5157EDAC-I7300
5158M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/i7300_edac.c
5162
5163EDAC-I7CORE
5164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/i7core_edac.c
5168
5169EDAC-I82443BXGX
5170M:	Tim Small <tim@buttersideup.com>
5171L:	linux-edac@vger.kernel.org
5172S:	Maintained
5173F:	drivers/edac/i82443bxgx_edac.c
5174
5175EDAC-I82975X
5176M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5177M:	"Arvind R." <arvino55@gmail.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/i82975x_edac.c
5181
5182EDAC-IE31200
5183M:	Jason Baron <jbaron@akamai.com>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/ie31200_edac.c
5187
5188EDAC-MPC85XX
5189M:	Johannes Thumshirn <morbidrsa@gmail.com>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/mpc85xx_edac.[ch]
5193
5194EDAC-PASEMI
5195M:	Egor Martovetsky <egor@pasemi.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/pasemi_edac.c
5199
5200EDAC-PND2
5201M:	Tony Luck <tony.luck@intel.com>
5202L:	linux-edac@vger.kernel.org
5203S:	Maintained
5204F:	drivers/edac/pnd2_edac.[ch]
5205
5206EDAC-R82600
5207M:	Tim Small <tim@buttersideup.com>
5208L:	linux-edac@vger.kernel.org
5209S:	Maintained
5210F:	drivers/edac/r82600_edac.c
5211
5212EDAC-SBRIDGE
5213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5214L:	linux-edac@vger.kernel.org
5215S:	Maintained
5216F:	drivers/edac/sb_edac.c
5217
5218EDAC-SKYLAKE
5219M:	Tony Luck <tony.luck@intel.com>
5220L:	linux-edac@vger.kernel.org
5221S:	Maintained
5222F:	drivers/edac/skx_edac.c
5223
5224EDAC-TI
5225M:	Tero Kristo <t-kristo@ti.com>
5226L:	linux-edac@vger.kernel.org
5227S:	Maintained
5228F:	drivers/edac/ti_edac.c
5229
5230EDIROL UA-101/UA-1000 DRIVER
5231M:	Clemens Ladisch <clemens@ladisch.de>
5232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5233T:	git git://git.alsa-project.org/alsa-kernel.git
5234S:	Maintained
5235F:	sound/usb/misc/ua101.c
5236
5237EFI TEST DRIVER
5238L:	linux-efi@vger.kernel.org
5239M:	Ivan Hu <ivan.hu@canonical.com>
5240M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5241S:	Maintained
5242F:	drivers/firmware/efi/test/
5243
5244EFI VARIABLE FILESYSTEM
5245M:	Matthew Garrett <matthew.garrett@nebula.com>
5246M:	Jeremy Kerr <jk@ozlabs.org>
5247M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5249L:	linux-efi@vger.kernel.org
5250S:	Maintained
5251F:	fs/efivarfs/
5252
5253EFIFB FRAMEBUFFER DRIVER
5254L:	linux-fbdev@vger.kernel.org
5255M:	Peter Jones <pjones@redhat.com>
5256S:	Maintained
5257F:	drivers/video/fbdev/efifb.c
5258
5259EFS FILESYSTEM
5260W:	http://aeschi.ch.eu.org/efs/
5261S:	Orphan
5262F:	fs/efs/
5263
5264EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5265M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5266L:	netdev@vger.kernel.org
5267S:	Maintained
5268F:	drivers/net/ethernet/ibm/ehea/
5269
5270EM28XX VIDEO4LINUX DRIVER
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-media@vger.kernel.org
5273W:	https://linuxtv.org
5274T:	git git://linuxtv.org/media_tree.git
5275S:	Maintained
5276F:	drivers/media/usb/em28xx/
5277F:	Documentation/media/v4l-drivers/em28xx*
5278
5279EMBEDDED LINUX
5280M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5281M:	Matt Mackall <mpm@selenic.com>
5282M:	David Woodhouse <dwmw2@infradead.org>
5283L:	linux-embedded@vger.kernel.org
5284S:	Maintained
5285
5286Emulex 10Gbps iSCSI - OneConnect DRIVER
5287M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5288M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5289M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5290L:	linux-scsi@vger.kernel.org
5291W:	http://www.broadcom.com
5292S:	Supported
5293F:	drivers/scsi/be2iscsi/
5294
5295Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5296M:	Sathya Perla <sathya.perla@broadcom.com>
5297M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5298M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5299M:	Somnath Kotur <somnath.kotur@broadcom.com>
5300L:	netdev@vger.kernel.org
5301W:	http://www.emulex.com
5302S:	Supported
5303F:	drivers/net/ethernet/emulex/benet/
5304
5305EMULEX ONECONNECT ROCE DRIVER
5306M:	Selvin Xavier <selvin.xavier@broadcom.com>
5307M:	Devesh Sharma <devesh.sharma@broadcom.com>
5308L:	linux-rdma@vger.kernel.org
5309W:	http://www.broadcom.com
5310S:	Odd Fixes
5311F:	drivers/infiniband/hw/ocrdma/
5312F:	include/uapi/rdma/ocrdma-abi.h
5313
5314EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5315M:	James Smart <james.smart@broadcom.com>
5316M:	Dick Kennedy <dick.kennedy@broadcom.com>
5317L:	linux-scsi@vger.kernel.org
5318W:	http://www.broadcom.com
5319S:	Supported
5320F:	drivers/scsi/lpfc/
5321
5322ENE CB710 FLASH CARD READER DRIVER
5323M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5324S:	Maintained
5325F:	drivers/misc/cb710/
5326F:	drivers/mmc/host/cb710-mmc.*
5327F:	include/linux/cb710.h
5328
5329ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5330M:	Maxim Levitsky <maximlevitsky@gmail.com>
5331S:	Maintained
5332F:	drivers/media/rc/ene_ir.*
5333
5334EPSON S1D13XXX FRAMEBUFFER DRIVER
5335M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5336S:	Maintained
5337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5338F:	drivers/video/fbdev/s1d13xxxfb.c
5339F:	include/video/s1d13xxxfb.h
5340
5341ERRSEQ ERROR TRACKING INFRASTRUCTURE
5342M:	Jeff Layton <jlayton@kernel.org>
5343S:	Maintained
5344F:	lib/errseq.c
5345F:	include/linux/errseq.h
5346
5347ET131X NETWORK DRIVER
5348M:	Mark Einon <mark.einon@gmail.com>
5349S:	Odd Fixes
5350F:	drivers/net/ethernet/agere/
5351
5352ETHERNET BRIDGE
5353M:	Stephen Hemminger <stephen@networkplumber.org>
5354L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5355L:	netdev@vger.kernel.org
5356W:	http://www.linuxfoundation.org/en/Net:Bridge
5357S:	Maintained
5358F:	include/linux/netfilter_bridge/
5359F:	net/bridge/
5360
5361ETHERNET PHY LIBRARY
5362M:	Andrew Lunn <andrew@lunn.ch>
5363M:	Florian Fainelli <f.fainelli@gmail.com>
5364L:	netdev@vger.kernel.org
5365S:	Maintained
5366F:	Documentation/ABI/testing/sysfs-bus-mdio
5367F:	Documentation/devicetree/bindings/net/mdio*
5368F:	Documentation/networking/phy.txt
5369F:	drivers/net/phy/
5370F:	drivers/of/of_mdio.c
5371F:	drivers/of/of_net.c
5372F:	include/linux/*mdio*.h
5373F:	include/linux/of_net.h
5374F:	include/linux/phy.h
5375F:	include/linux/phy_fixed.h
5376F:	include/linux/platform_data/mdio-bcm-unimac.h
5377F:	include/trace/events/mdio.h
5378F:	include/uapi/linux/mdio.h
5379F:	include/uapi/linux/mii.h
5380
5381EXT2 FILE SYSTEM
5382M:	Jan Kara <jack@suse.com>
5383L:	linux-ext4@vger.kernel.org
5384S:	Maintained
5385F:	Documentation/filesystems/ext2.txt
5386F:	fs/ext2/
5387F:	include/linux/ext2*
5388
5389EXT4 FILE SYSTEM
5390M:	"Theodore Ts'o" <tytso@mit.edu>
5391M:	Andreas Dilger <adilger.kernel@dilger.ca>
5392L:	linux-ext4@vger.kernel.org
5393W:	http://ext4.wiki.kernel.org
5394Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5396S:	Maintained
5397F:	Documentation/filesystems/ext4.txt
5398F:	fs/ext4/
5399
5400Extended Verification Module (EVM)
5401M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5402L:	linux-integrity@vger.kernel.org
5403S:	Supported
5404F:	security/integrity/evm/
5405
5406EXTENSIBLE FIRMWARE INTERFACE (EFI)
5407M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5408L:	linux-efi@vger.kernel.org
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5410S:	Maintained
5411F:	Documentation/efi-stub.txt
5412F:	arch/*/kernel/efi.c
5413F:	arch/x86/boot/compressed/eboot.[ch]
5414F:	arch/*/include/asm/efi.h
5415F:	arch/x86/platform/efi/
5416F:	drivers/firmware/efi/
5417F:	include/linux/efi*.h
5418F:	arch/arm/boot/compressed/efi-header.S
5419F:	arch/arm64/kernel/efi-entry.S
5420
5421EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5422M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5423M:	Chanwoo Choi <cw00.choi@samsung.com>
5424L:	linux-kernel@vger.kernel.org
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5426S:	Maintained
5427F:	drivers/extcon/
5428F:	include/linux/extcon/
5429F:	include/linux/extcon.h
5430F:	Documentation/extcon/
5431F:	Documentation/devicetree/bindings/extcon/
5432
5433EXYNOS DP DRIVER
5434M:	Jingoo Han <jingoohan1@gmail.com>
5435L:	dri-devel@lists.freedesktop.org
5436S:	Maintained
5437F:	drivers/gpu/drm/exynos/exynos_dp*
5438
5439EXYNOS SYSMMU (IOMMU) driver
5440M:	Marek Szyprowski <m.szyprowski@samsung.com>
5441L:	iommu@lists.linux-foundation.org
5442S:	Maintained
5443F:	drivers/iommu/exynos-iommu.c
5444
5445EZchip NPS platform support
5446M:	Vineet Gupta <vgupta@synopsys.com>
5447S:	Supported
5448F:	arch/arc/plat-eznps
5449F:	arch/arc/boot/dts/eznps.dts
5450
5451F2FS FILE SYSTEM
5452M:	Jaegeuk Kim <jaegeuk@kernel.org>
5453M:	Chao Yu <yuchao0@huawei.com>
5454L:	linux-f2fs-devel@lists.sourceforge.net
5455W:	https://f2fs.wiki.kernel.org/
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5457S:	Maintained
5458F:	Documentation/filesystems/f2fs.txt
5459F:	Documentation/ABI/testing/sysfs-fs-f2fs
5460F:	fs/f2fs/
5461F:	include/linux/f2fs_fs.h
5462F:	include/trace/events/f2fs.h
5463
5464F71805F HARDWARE MONITORING DRIVER
5465M:	Jean Delvare <jdelvare@suse.com>
5466L:	linux-hwmon@vger.kernel.org
5467S:	Maintained
5468F:	Documentation/hwmon/f71805f
5469F:	drivers/hwmon/f71805f.c
5470
5471FADDR2LINE
5472M:	Josh Poimboeuf <jpoimboe@redhat.com>
5473S:	Maintained
5474F:	scripts/faddr2line
5475
5476FAILOVER MODULE
5477M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5478L:	netdev@vger.kernel.org
5479S:	Supported
5480F:	net/core/failover.c
5481F:	include/net/failover.h
5482F:	Documentation/networking/failover.rst
5483
5484FANOTIFY
5485M:	Jan Kara <jack@suse.cz>
5486R:	Amir Goldstein <amir73il@gmail.com>
5487L:	linux-fsdevel@vger.kernel.org
5488S:	Maintained
5489F:	fs/notify/fanotify/
5490F:	include/linux/fanotify.h
5491F:	include/uapi/linux/fanotify.h
5492
5493FARSYNC SYNCHRONOUS DRIVER
5494M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5495W:	http://www.farsite.co.uk/
5496S:	Supported
5497F:	drivers/net/wan/farsync.*
5498
5499FAULT INJECTION SUPPORT
5500M:	Akinobu Mita <akinobu.mita@gmail.com>
5501S:	Supported
5502F:	Documentation/fault-injection/
5503F:	lib/fault-inject.c
5504
5505FBTFT Framebuffer drivers
5506M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5507S:	Maintained
5508F:	drivers/staging/fbtft/
5509
5510FC0011 TUNER DRIVER
5511M:	Michael Buesch <m@bues.ch>
5512L:	linux-media@vger.kernel.org
5513S:	Maintained
5514F:	drivers/media/tuners/fc0011.h
5515F:	drivers/media/tuners/fc0011.c
5516
5517FC2580 MEDIA DRIVER
5518M:	Antti Palosaari <crope@iki.fi>
5519L:	linux-media@vger.kernel.org
5520W:	https://linuxtv.org
5521W:	http://palosaari.fi/linux/
5522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5523T:	git git://linuxtv.org/anttip/media_tree.git
5524S:	Maintained
5525F:	drivers/media/tuners/fc2580*
5526
5527FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5528M:	Johannes Thumshirn <jth@kernel.org>
5529L:	linux-scsi@vger.kernel.org
5530W:	www.Open-FCoE.org
5531S:	Supported
5532F:	drivers/scsi/libfc/
5533F:	drivers/scsi/fcoe/
5534F:	include/scsi/fc/
5535F:	include/scsi/libfc.h
5536F:	include/scsi/libfcoe.h
5537F:	include/uapi/scsi/fc/
5538
5539FILE LOCKING (flock() and fcntl()/lockf())
5540M:	Jeff Layton <jlayton@kernel.org>
5541M:	"J. Bruce Fields" <bfields@fieldses.org>
5542L:	linux-fsdevel@vger.kernel.org
5543S:	Maintained
5544F:	include/linux/fcntl.h
5545F:	include/uapi/linux/fcntl.h
5546F:	fs/fcntl.c
5547F:	fs/locks.c
5548
5549FILESYSTEMS (VFS and infrastructure)
5550M:	Alexander Viro <viro@zeniv.linux.org.uk>
5551L:	linux-fsdevel@vger.kernel.org
5552S:	Maintained
5553F:	fs/*
5554F:	include/linux/fs.h
5555F:	include/uapi/linux/fs.h
5556
5557FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5558M:	Riku Voipio <riku.voipio@iki.fi>
5559L:	linux-hwmon@vger.kernel.org
5560S:	Maintained
5561F:	drivers/hwmon/f75375s.c
5562F:	include/linux/f75375s.h
5563
5564FIREWIRE AUDIO DRIVERS
5565M:	Clemens Ladisch <clemens@ladisch.de>
5566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5567T:	git git://git.alsa-project.org/alsa-kernel.git
5568S:	Maintained
5569F:	sound/firewire/
5570
5571FIREWIRE MEDIA DRIVERS (firedtv)
5572M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5573L:	linux-media@vger.kernel.org
5574L:	linux1394-devel@lists.sourceforge.net
5575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5576S:	Maintained
5577F:	drivers/media/firewire/
5578
5579FIREWIRE SBP-2 TARGET
5580M:	Chris Boot <bootc@bootc.net>
5581L:	linux-scsi@vger.kernel.org
5582L:	target-devel@vger.kernel.org
5583L:	linux1394-devel@lists.sourceforge.net
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5585S:	Maintained
5586F:	drivers/target/sbp/
5587
5588FIREWIRE SUBSYSTEM
5589M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5590L:	linux1394-devel@lists.sourceforge.net
5591W:	http://ieee1394.wiki.kernel.org/
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5593S:	Maintained
5594F:	drivers/firewire/
5595F:	include/linux/firewire.h
5596F:	include/uapi/linux/firewire*.h
5597F:	tools/firewire/
5598
5599FIRMWARE LOADER (request_firmware)
5600M:	Luis R. Rodriguez <mcgrof@kernel.org>
5601L:	linux-kernel@vger.kernel.org
5602S:	Maintained
5603F:	Documentation/firmware_class/
5604F:	drivers/base/firmware_loader/
5605F:	include/linux/firmware.h
5606
5607FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5608M:	Joshua Morris <josh.h.morris@us.ibm.com>
5609M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5610S:	Maintained
5611F:	drivers/block/rsxx/
5612
5613FLOPPY DRIVER
5614M:	Jiri Kosina <jikos@kernel.org>
5615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5616S:	Odd fixes
5617F:	drivers/block/floppy.c
5618
5619FMC SUBSYSTEM
5620M:	Alessandro Rubini <rubini@gnudd.com>
5621W:	http://www.ohwr.org/projects/fmc-bus
5622S:	Supported
5623F:	drivers/fmc/
5624F:	include/linux/fmc*.h
5625F:	include/linux/ipmi-fru.h
5626K:	fmc_d.*register
5627
5628FPGA MANAGER FRAMEWORK
5629M:	Alan Tull <atull@kernel.org>
5630M:	Moritz Fischer <mdf@kernel.org>
5631L:	linux-fpga@vger.kernel.org
5632S:	Maintained
5633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5634Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5635F:	Documentation/fpga/
5636F:	Documentation/driver-api/fpga/
5637F:	Documentation/devicetree/bindings/fpga/
5638F:	drivers/fpga/
5639F:	include/linux/fpga/
5640W:	http://www.rocketboards.org
5641
5642FPU EMULATOR
5643M:	Bill Metzenthen <billm@melbpc.org.au>
5644W:	http://floatingpoint.sourceforge.net/emulator/index.html
5645S:	Maintained
5646F:	arch/x86/math-emu/
5647
5648FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5649L:	netdev@vger.kernel.org
5650S:	Orphan
5651F:	drivers/net/wan/dlci.c
5652F:	drivers/net/wan/sdla.c
5653
5654FRAMEBUFFER LAYER
5655M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5656L:	dri-devel@lists.freedesktop.org
5657L:	linux-fbdev@vger.kernel.org
5658T:	git git://github.com/bzolnier/linux.git
5659Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5660S:	Maintained
5661F:	Documentation/fb/
5662F:	drivers/video/
5663F:	include/video/
5664F:	include/linux/fb.h
5665F:	include/uapi/video/
5666F:	include/uapi/linux/fb.h
5667
5668FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5669M:	Horia Geantă <horia.geanta@nxp.com>
5670M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5671L:	linux-crypto@vger.kernel.org
5672S:	Maintained
5673F:	drivers/crypto/caam/
5674F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5675
5676FREESCALE DIU FRAMEBUFFER DRIVER
5677M:	Timur Tabi <timur@tabi.org>
5678L:	linux-fbdev@vger.kernel.org
5679S:	Maintained
5680F:	drivers/video/fbdev/fsl-diu-fb.*
5681
5682FREESCALE DMA DRIVER
5683M:	Li Yang <leoyang.li@nxp.com>
5684M:	Zhang Wei <zw@zh-kernel.org>
5685L:	linuxppc-dev@lists.ozlabs.org
5686S:	Maintained
5687F:	drivers/dma/fsldma.*
5688
5689FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5690M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	drivers/net/ethernet/freescale/gianfar*
5694F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5695
5696FREESCALE GPMI NAND DRIVER
5697M:	Han Xu <han.xu@nxp.com>
5698L:	linux-mtd@lists.infradead.org
5699S:	Maintained
5700F:	drivers/mtd/nand/raw/gpmi-nand/*
5701
5702FREESCALE I2C CPM DRIVER
5703M:	Jochen Friedrich <jochen@scram.de>
5704L:	linuxppc-dev@lists.ozlabs.org
5705L:	linux-i2c@vger.kernel.org
5706S:	Maintained
5707F:	drivers/i2c/busses/i2c-cpm.c
5708
5709FREESCALE IMX / MXC FEC DRIVER
5710M:	Fugang Duan <fugang.duan@nxp.com>
5711L:	netdev@vger.kernel.org
5712S:	Maintained
5713F:	drivers/net/ethernet/freescale/fec_main.c
5714F:	drivers/net/ethernet/freescale/fec_ptp.c
5715F:	drivers/net/ethernet/freescale/fec.h
5716F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5717
5718FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5719M:	Sascha Hauer <s.hauer@pengutronix.de>
5720R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5721L:	linux-fbdev@vger.kernel.org
5722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5723S:	Maintained
5724F:	include/linux/platform_data/video-imxfb.h
5725F:	drivers/video/fbdev/imxfb.c
5726
5727FREESCALE QORIQ DPAA ETHERNET DRIVER
5728M:	Madalin Bucur <madalin.bucur@nxp.com>
5729L:	netdev@vger.kernel.org
5730S:	Maintained
5731F:	drivers/net/ethernet/freescale/dpaa
5732
5733FREESCALE QORIQ DPAA FMAN DRIVER
5734M:	Madalin Bucur <madalin.bucur@nxp.com>
5735L:	netdev@vger.kernel.org
5736S:	Maintained
5737F:	drivers/net/ethernet/freescale/fman
5738F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5739
5740FREESCALE QORIQ PTP CLOCK DRIVER
5741M:	Yangbo Lu <yangbo.lu@nxp.com>
5742L:	netdev@vger.kernel.org
5743S:	Maintained
5744F:	drivers/ptp/ptp_qoriq.c
5745F:	include/linux/fsl/ptp_qoriq.h
5746F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5747
5748FREESCALE QUAD SPI DRIVER
5749M:	Han Xu <han.xu@nxp.com>
5750L:	linux-mtd@lists.infradead.org
5751S:	Maintained
5752F:	drivers/mtd/spi-nor/fsl-quadspi.c
5753
5754FREESCALE QUICC ENGINE LIBRARY
5755M:	Qiang Zhao <qiang.zhao@nxp.com>
5756L:	linuxppc-dev@lists.ozlabs.org
5757S:	Maintained
5758F:	drivers/soc/fsl/qe/
5759F:	include/soc/fsl/*qe*.h
5760F:	include/soc/fsl/*ucc*.h
5761
5762FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5763M:	Li Yang <leoyang.li@nxp.com>
5764L:	netdev@vger.kernel.org
5765L:	linuxppc-dev@lists.ozlabs.org
5766S:	Maintained
5767F:	drivers/net/ethernet/freescale/ucc_geth*
5768
5769FREESCALE QUICC ENGINE UCC HDLC DRIVER
5770M:	Zhao Qiang <qiang.zhao@nxp.com>
5771L:	netdev@vger.kernel.org
5772L:	linuxppc-dev@lists.ozlabs.org
5773S:	Maintained
5774F:	drivers/net/wan/fsl_ucc_hdlc*
5775
5776FREESCALE QUICC ENGINE UCC UART DRIVER
5777M:	Timur Tabi <timur@tabi.org>
5778L:	linuxppc-dev@lists.ozlabs.org
5779S:	Maintained
5780F:	drivers/tty/serial/ucc_uart.c
5781
5782FREESCALE SOC DRIVERS
5783M:	Li Yang <leoyang.li@nxp.com>
5784L:	linuxppc-dev@lists.ozlabs.org
5785L:	linux-arm-kernel@lists.infradead.org
5786S:	Maintained
5787F:	Documentation/devicetree/bindings/soc/fsl/
5788F:	drivers/soc/fsl/
5789F:	include/linux/fsl/
5790
5791FREESCALE SOC FS_ENET DRIVER
5792M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5793M:	Vitaly Bordug <vbordug@ru.mvista.com>
5794L:	linuxppc-dev@lists.ozlabs.org
5795L:	netdev@vger.kernel.org
5796S:	Maintained
5797F:	drivers/net/ethernet/freescale/fs_enet/
5798F:	include/linux/fs_enet_pd.h
5799
5800FREESCALE SOC SOUND DRIVERS
5801M:	Timur Tabi <timur@tabi.org>
5802M:	Nicolin Chen <nicoleotsuka@gmail.com>
5803M:	Xiubo Li <Xiubo.Lee@gmail.com>
5804R:	Fabio Estevam <fabio.estevam@nxp.com>
5805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5806L:	linuxppc-dev@lists.ozlabs.org
5807S:	Maintained
5808F:	sound/soc/fsl/fsl*
5809F:	sound/soc/fsl/imx*
5810F:	sound/soc/fsl/mpc8610_hpcd.c
5811
5812FREESCALE USB PERIPHERAL DRIVERS
5813M:	Li Yang <leoyang.li@nxp.com>
5814L:	linux-usb@vger.kernel.org
5815L:	linuxppc-dev@lists.ozlabs.org
5816S:	Maintained
5817F:	drivers/usb/gadget/udc/fsl*
5818
5819FREEVXFS FILESYSTEM
5820M:	Christoph Hellwig <hch@infradead.org>
5821W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5822S:	Maintained
5823F:	fs/freevxfs/
5824
5825FREEZER
5826M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5827M:	Pavel Machek <pavel@ucw.cz>
5828L:	linux-pm@vger.kernel.org
5829S:	Supported
5830F:	Documentation/power/freezing-of-tasks.txt
5831F:	include/linux/freezer.h
5832F:	kernel/freezer.c
5833
5834FRONTSWAP API
5835M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5836L:	linux-kernel@vger.kernel.org
5837S:	Maintained
5838F:	mm/frontswap.c
5839F:	include/linux/frontswap.h
5840
5841FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5842M:	David Howells <dhowells@redhat.com>
5843L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5844S:	Supported
5845F:	Documentation/filesystems/caching/
5846F:	fs/fscache/
5847F:	include/linux/fscache*.h
5848
5849FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5850M:	Theodore Y. Ts'o <tytso@mit.edu>
5851M:	Jaegeuk Kim <jaegeuk@kernel.org>
5852L:	linux-fscrypt@vger.kernel.org
5853Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5855S:	Supported
5856F:	fs/crypto/
5857F:	include/linux/fscrypt*.h
5858F:	Documentation/filesystems/fscrypt.rst
5859
5860FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5861M:	Jan Kara <jack@suse.cz>
5862R:	Amir Goldstein <amir73il@gmail.com>
5863L:	linux-fsdevel@vger.kernel.org
5864S:	Maintained
5865F:	fs/notify/
5866F:	include/linux/fsnotify*.h
5867
5868FUJITSU LAPTOP EXTRAS
5869M:	Jonathan Woithe <jwoithe@just42.net>
5870L:	platform-driver-x86@vger.kernel.org
5871S:	Maintained
5872F:	drivers/platform/x86/fujitsu-laptop.c
5873
5874FUJITSU M-5MO LS CAMERA ISP DRIVER
5875M:	Kyungmin Park <kyungmin.park@samsung.com>
5876M:	Heungjun Kim <riverful.kim@samsung.com>
5877L:	linux-media@vger.kernel.org
5878S:	Maintained
5879F:	drivers/media/i2c/m5mols/
5880F:	include/media/i2c/m5mols.h
5881
5882FUJITSU TABLET EXTRAS
5883M:	Robert Gerlach <khnz@gmx.de>
5884L:	platform-driver-x86@vger.kernel.org
5885S:	Maintained
5886F:	drivers/platform/x86/fujitsu-tablet.c
5887
5888FUSE: FILESYSTEM IN USERSPACE
5889M:	Miklos Szeredi <miklos@szeredi.hu>
5890L:	linux-fsdevel@vger.kernel.org
5891W:	http://fuse.sourceforge.net/
5892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5893S:	Maintained
5894F:	fs/fuse/
5895F:	include/uapi/linux/fuse.h
5896F:	Documentation/filesystems/fuse.txt
5897
5898FUTEX SUBSYSTEM
5899M:	Thomas Gleixner <tglx@linutronix.de>
5900M:	Ingo Molnar <mingo@redhat.com>
5901R:	Peter Zijlstra <peterz@infradead.org>
5902R:	Darren Hart <dvhart@infradead.org>
5903L:	linux-kernel@vger.kernel.org
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5905S:	Maintained
5906F:	kernel/futex.c
5907F:	kernel/futex_compat.c
5908F:	include/asm-generic/futex.h
5909F:	include/linux/futex.h
5910F:	include/uapi/linux/futex.h
5911F:	tools/testing/selftests/futex/
5912F:	tools/perf/bench/futex*
5913F:	Documentation/*futex*
5914
5915GCC PLUGINS
5916M:	Kees Cook <keescook@chromium.org>
5917R:	Emese Revfy <re.emese@gmail.com>
5918L:	kernel-hardening@lists.openwall.com
5919S:	Maintained
5920F:	scripts/gcc-plugins/
5921F:	scripts/gcc-plugin.sh
5922F:	scripts/Makefile.gcc-plugins
5923F:	Documentation/gcc-plugins.txt
5924
5925GCOV BASED KERNEL PROFILING
5926M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5927S:	Maintained
5928F:	kernel/gcov/
5929F:	Documentation/dev-tools/gcov.rst
5930
5931GDB KERNEL DEBUGGING HELPER SCRIPTS
5932M:	Jan Kiszka <jan.kiszka@siemens.com>
5933M:	Kieran Bingham <kieran@bingham.xyz>
5934S:	Supported
5935F:	scripts/gdb/
5936
5937GDT SCSI DISK ARRAY CONTROLLER DRIVER
5938M:	Achim Leubner <achim_leubner@adaptec.com>
5939L:	linux-scsi@vger.kernel.org
5940W:	http://www.icp-vortex.com/
5941S:	Supported
5942F:	drivers/scsi/gdt*
5943
5944GEMTEK FM RADIO RECEIVER DRIVER
5945M:	Hans Verkuil <hverkuil@xs4all.nl>
5946L:	linux-media@vger.kernel.org
5947T:	git git://linuxtv.org/media_tree.git
5948W:	https://linuxtv.org
5949S:	Maintained
5950F:	drivers/media/radio/radio-gemtek*
5951
5952GENERIC GPIO I2C DRIVER
5953M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5954S:	Supported
5955F:	drivers/i2c/busses/i2c-gpio.c
5956F:	include/linux/platform_data/i2c-gpio.h
5957
5958GENERIC GPIO I2C MULTIPLEXER DRIVER
5959M:	Peter Korsgaard <peter.korsgaard@barco.com>
5960L:	linux-i2c@vger.kernel.org
5961S:	Supported
5962F:	drivers/i2c/muxes/i2c-mux-gpio.c
5963F:	include/linux/platform_data/i2c-mux-gpio.h
5964F:	Documentation/i2c/muxes/i2c-mux-gpio
5965
5966GENERIC HDLC (WAN) DRIVERS
5967M:	Krzysztof Halasa <khc@pm.waw.pl>
5968W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5969S:	Maintained
5970F:	drivers/net/wan/c101.c
5971F:	drivers/net/wan/hd6457*
5972F:	drivers/net/wan/hdlc*
5973F:	drivers/net/wan/n2.c
5974F:	drivers/net/wan/pc300too.c
5975F:	drivers/net/wan/pci200syn.c
5976F:	drivers/net/wan/wanxl*
5977
5978GENERIC INCLUDE/ASM HEADER FILES
5979M:	Arnd Bergmann <arnd@arndb.de>
5980L:	linux-arch@vger.kernel.org
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5982S:	Maintained
5983F:	include/asm-generic/
5984F:	include/uapi/asm-generic/
5985
5986GENERIC PHY FRAMEWORK
5987M:	Kishon Vijay Abraham I <kishon@ti.com>
5988L:	linux-kernel@vger.kernel.org
5989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5990S:	Supported
5991F:	drivers/phy/
5992F:	include/linux/phy/
5993
5994GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5995M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5996S:	Supported
5997F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5998
5999GENERIC PM DOMAINS
6000M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6001M:	Kevin Hilman <khilman@kernel.org>
6002M:	Ulf Hansson <ulf.hansson@linaro.org>
6003L:	linux-pm@vger.kernel.org
6004S:	Supported
6005F:	drivers/base/power/domain*.c
6006F:	include/linux/pm_domain.h
6007F:	Documentation/devicetree/bindings/power/power_domain.txt
6008
6009GENERIC UIO DRIVER FOR PCI DEVICES
6010M:	"Michael S. Tsirkin" <mst@redhat.com>
6011L:	kvm@vger.kernel.org
6012S:	Supported
6013F:	drivers/uio/uio_pci_generic.c
6014
6015GENWQE (IBM Generic Workqueue Card)
6016M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6017M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6018S:	Supported
6019F:	drivers/misc/genwqe/
6020
6021GET_MAINTAINER SCRIPT
6022M:	Joe Perches <joe@perches.com>
6023S:	Maintained
6024F:	scripts/get_maintainer.pl
6025
6026GFS2 FILE SYSTEM
6027M:	Bob Peterson <rpeterso@redhat.com>
6028M:	Andreas Gruenbacher <agruenba@redhat.com>
6029L:	cluster-devel@redhat.com
6030W:	http://sources.redhat.com/cluster/
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6032S:	Supported
6033F:	Documentation/filesystems/gfs2*.txt
6034F:	fs/gfs2/
6035F:	include/uapi/linux/gfs2_ondisk.h
6036
6037GIGASET ISDN DRIVERS
6038M:	Paul Bolle <pebolle@tiscali.nl>
6039L:	gigaset307x-common@lists.sourceforge.net
6040W:	http://gigaset307x.sourceforge.net/
6041S:	Odd Fixes
6042F:	Documentation/isdn/README.gigaset
6043F:	drivers/isdn/gigaset/
6044F:	include/uapi/linux/gigaset_dev.h
6045
6046GO7007 MPEG CODEC
6047M:	Hans Verkuil <hans.verkuil@cisco.com>
6048L:	linux-media@vger.kernel.org
6049S:	Maintained
6050F:	drivers/media/usb/go7007/
6051
6052GOODIX TOUCHSCREEN
6053M:	Bastien Nocera <hadess@hadess.net>
6054L:	linux-input@vger.kernel.org
6055S:	Maintained
6056F:	drivers/input/touchscreen/goodix.c
6057
6058GPD POCKET FAN DRIVER
6059M:	Hans de Goede <hdegoede@redhat.com>
6060L:	platform-driver-x86@vger.kernel.org
6061S:	Maintained
6062F:	drivers/platform/x86/gpd-pocket-fan.c
6063
6064GPIO ACPI SUPPORT
6065M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6066M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6067L:	linux-gpio@vger.kernel.org
6068L:	linux-acpi@vger.kernel.org
6069S:	Maintained
6070F:	Documentation/acpi/gpio-properties.txt
6071F:	drivers/gpio/gpiolib-acpi.c
6072
6073GPIO IR Transmitter
6074M:	Sean Young <sean@mess.org>
6075L:	linux-media@vger.kernel.org
6076S:	Maintained
6077F:	drivers/media/rc/gpio-ir-tx.c
6078
6079GPIO MOCKUP DRIVER
6080M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6081R:	Bartosz Golaszewski <brgl@bgdev.pl>
6082L:	linux-gpio@vger.kernel.org
6083S:	Maintained
6084F:	drivers/gpio/gpio-mockup.c
6085F:	tools/testing/selftests/gpio/
6086
6087GPIO SUBSYSTEM
6088M:	Linus Walleij <linus.walleij@linaro.org>
6089L:	linux-gpio@vger.kernel.org
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6091S:	Maintained
6092F:	Documentation/devicetree/bindings/gpio/
6093F:	Documentation/driver-api/gpio/
6094F:	Documentation/gpio/
6095F:	Documentation/ABI/testing/gpio-cdev
6096F:	Documentation/ABI/obsolete/sysfs-gpio
6097F:	drivers/gpio/
6098F:	include/linux/gpio/
6099F:	include/linux/gpio.h
6100F:	include/linux/of_gpio.h
6101F:	include/asm-generic/gpio.h
6102F:	include/uapi/linux/gpio.h
6103F:	tools/gpio/
6104
6105GRE DEMULTIPLEXER DRIVER
6106M:	Dmitry Kozlov <xeb@mail.ru>
6107L:	netdev@vger.kernel.org
6108S:	Maintained
6109F:	net/ipv4/gre_demux.c
6110F:	net/ipv4/gre_offload.c
6111F:	include/net/gre.h
6112
6113GRETH 10/100/1G Ethernet MAC device driver
6114M:	Andreas Larsson <andreas@gaisler.com>
6115L:	netdev@vger.kernel.org
6116S:	Maintained
6117F:	drivers/net/ethernet/aeroflex/
6118
6119GREYBUS AUDIO PROTOCOLS DRIVERS
6120M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6121M:	Mark Greer <mgreer@animalcreek.com>
6122S:	Maintained
6123F:	drivers/staging/greybus/audio_apbridgea.c
6124F:	drivers/staging/greybus/audio_apbridgea.h
6125F:	drivers/staging/greybus/audio_codec.c
6126F:	drivers/staging/greybus/audio_codec.h
6127F:	drivers/staging/greybus/audio_gb.c
6128F:	drivers/staging/greybus/audio_manager.c
6129F:	drivers/staging/greybus/audio_manager.h
6130F:	drivers/staging/greybus/audio_manager_module.c
6131F:	drivers/staging/greybus/audio_manager_private.h
6132F:	drivers/staging/greybus/audio_manager_sysfs.c
6133F:	drivers/staging/greybus/audio_module.c
6134F:	drivers/staging/greybus/audio_topology.c
6135
6136GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6137M:	Viresh Kumar <vireshk@kernel.org>
6138S:	Maintained
6139F:	drivers/staging/greybus/authentication.c
6140F:	drivers/staging/greybus/bootrom.c
6141F:	drivers/staging/greybus/firmware.h
6142F:	drivers/staging/greybus/fw-core.c
6143F:	drivers/staging/greybus/fw-download.c
6144F:	drivers/staging/greybus/fw-managament.c
6145F:	drivers/staging/greybus/greybus_authentication.h
6146F:	drivers/staging/greybus/greybus_firmware.h
6147F:	drivers/staging/greybus/hid.c
6148F:	drivers/staging/greybus/i2c.c
6149F:	drivers/staging/greybus/spi.c
6150F:	drivers/staging/greybus/spilib.c
6151F:	drivers/staging/greybus/spilib.h
6152
6153GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6154M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6155S:	Maintained
6156F:	drivers/staging/greybus/loopback.c
6157F:	drivers/staging/greybus/timesync.c
6158F:	drivers/staging/greybus/timesync_platform.c
6159
6160GREYBUS PLATFORM DRIVERS
6161M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6162S:	Maintained
6163F:	drivers/staging/greybus/arche-platform.c
6164F:	drivers/staging/greybus/arche-apb-ctrl.c
6165F:	drivers/staging/greybus/arche_platform.h
6166
6167GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6168M:	Rui Miguel Silva <rmfrfs@gmail.com>
6169S:	Maintained
6170F:	drivers/staging/greybus/sdio.c
6171F:	drivers/staging/greybus/light.c
6172F:	drivers/staging/greybus/gpio.c
6173F:	drivers/staging/greybus/power_supply.c
6174F:	drivers/staging/greybus/spi.c
6175F:	drivers/staging/greybus/spilib.c
6176
6177GREYBUS SUBSYSTEM
6178M:	Johan Hovold <johan@kernel.org>
6179M:	Alex Elder <elder@kernel.org>
6180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6181S:	Maintained
6182F:	drivers/staging/greybus/
6183L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6184
6185GREYBUS UART PROTOCOLS DRIVERS
6186M:	David Lin <dtwlin@gmail.com>
6187S:	Maintained
6188F:	drivers/staging/greybus/uart.c
6189F:	drivers/staging/greybus/log.c
6190
6191GS1662 VIDEO SERIALIZER
6192M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6193L:	linux-media@vger.kernel.org
6194T:	git git://linuxtv.org/media_tree.git
6195S:	Maintained
6196F:	drivers/media/spi/gs1662.c
6197
6198GSPCA FINEPIX SUBDRIVER
6199M:	Frank Zago <frank@zago.net>
6200L:	linux-media@vger.kernel.org
6201T:	git git://linuxtv.org/media_tree.git
6202S:	Maintained
6203F:	drivers/media/usb/gspca/finepix.c
6204
6205GSPCA GL860 SUBDRIVER
6206M:	Olivier Lorin <o.lorin@laposte.net>
6207L:	linux-media@vger.kernel.org
6208T:	git git://linuxtv.org/media_tree.git
6209S:	Maintained
6210F:	drivers/media/usb/gspca/gl860/
6211
6212GSPCA M5602 SUBDRIVER
6213M:	Erik Andren <erik.andren@gmail.com>
6214L:	linux-media@vger.kernel.org
6215T:	git git://linuxtv.org/media_tree.git
6216S:	Maintained
6217F:	drivers/media/usb/gspca/m5602/
6218
6219GSPCA PAC207 SONIXB SUBDRIVER
6220M:	Hans Verkuil <hverkuil@xs4all.nl>
6221L:	linux-media@vger.kernel.org
6222T:	git git://linuxtv.org/media_tree.git
6223S:	Odd Fixes
6224F:	drivers/media/usb/gspca/pac207.c
6225
6226GSPCA SN9C20X SUBDRIVER
6227M:	Brian Johnson <brijohn@gmail.com>
6228L:	linux-media@vger.kernel.org
6229T:	git git://linuxtv.org/media_tree.git
6230S:	Maintained
6231F:	drivers/media/usb/gspca/sn9c20x.c
6232
6233GSPCA T613 SUBDRIVER
6234M:	Leandro Costantino <lcostantino@gmail.com>
6235L:	linux-media@vger.kernel.org
6236T:	git git://linuxtv.org/media_tree.git
6237S:	Maintained
6238F:	drivers/media/usb/gspca/t613.c
6239
6240GSPCA USB WEBCAM DRIVER
6241M:	Hans Verkuil <hverkuil@xs4all.nl>
6242L:	linux-media@vger.kernel.org
6243T:	git git://linuxtv.org/media_tree.git
6244S:	Odd Fixes
6245F:	drivers/media/usb/gspca/
6246
6247GTP (GPRS Tunneling Protocol)
6248M:	Pablo Neira Ayuso <pablo@netfilter.org>
6249M:	Harald Welte <laforge@gnumonks.org>
6250L:	osmocom-net-gprs@lists.osmocom.org
6251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6252S:	Maintained
6253F:	drivers/net/gtp.c
6254
6255GUID PARTITION TABLE (GPT)
6256M:	Davidlohr Bueso <dave@stgolabs.net>
6257L:	linux-efi@vger.kernel.org
6258S:	Maintained
6259F:	block/partitions/efi.*
6260
6261H8/300 ARCHITECTURE
6262M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6263L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6264W:	http://uclinux-h8.sourceforge.jp
6265T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6266S:	Maintained
6267F:	arch/h8300/
6268F:	drivers/clocksource/h8300_*.c
6269F:	drivers/clk/h8300/
6270F:	drivers/irqchip/irq-renesas-h8*.c
6271
6272HACKRF MEDIA DRIVER
6273M:	Antti Palosaari <crope@iki.fi>
6274L:	linux-media@vger.kernel.org
6275W:	https://linuxtv.org
6276W:	http://palosaari.fi/linux/
6277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6278T:	git git://linuxtv.org/anttip/media_tree.git
6279S:	Maintained
6280F:	drivers/media/usb/hackrf/
6281
6282HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6283M:	Frank Seidel <frank@f-seidel.de>
6284L:	platform-driver-x86@vger.kernel.org
6285W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6286S:	Maintained
6287F:	drivers/platform/x86/hdaps.c
6288
6289HARDWARE MONITORING
6290M:	Jean Delvare <jdelvare@suse.com>
6291M:	Guenter Roeck <linux@roeck-us.net>
6292L:	linux-hwmon@vger.kernel.org
6293W:	http://hwmon.wiki.kernel.org/
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6295S:	Maintained
6296F:	Documentation/devicetree/bindings/hwmon/
6297F:	Documentation/hwmon/
6298F:	drivers/hwmon/
6299F:	include/linux/hwmon*.h
6300
6301HARDWARE RANDOM NUMBER GENERATOR CORE
6302M:	Matt Mackall <mpm@selenic.com>
6303M:	Herbert Xu <herbert@gondor.apana.org.au>
6304L:	linux-crypto@vger.kernel.org
6305S:	Odd fixes
6306F:	Documentation/devicetree/bindings/rng/
6307F:	Documentation/hw_random.txt
6308F:	drivers/char/hw_random/
6309F:	include/linux/hw_random.h
6310
6311HARDWARE TRACING FACILITIES
6312M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6313S:	Maintained
6314F:	drivers/hwtracing/
6315
6316HARDWARE SPINLOCK CORE
6317M:	Ohad Ben-Cohen <ohad@wizery.com>
6318M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6319L:	linux-remoteproc@vger.kernel.org
6320S:	Maintained
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6322F:	Documentation/devicetree/bindings/hwlock/
6323F:	Documentation/hwspinlock.txt
6324F:	drivers/hwspinlock/
6325F:	include/linux/hwspinlock.h
6326
6327HARMONY SOUND DRIVER
6328L:	linux-parisc@vger.kernel.org
6329S:	Maintained
6330F:	sound/parisc/harmony.*
6331
6332HDPVR USB VIDEO ENCODER DRIVER
6333M:	Hans Verkuil <hverkuil@xs4all.nl>
6334L:	linux-media@vger.kernel.org
6335T:	git git://linuxtv.org/media_tree.git
6336W:	https://linuxtv.org
6337S:	Odd Fixes
6338F:	drivers/media/usb/hdpvr/
6339
6340HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6341M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6342S:	Supported
6343F:	Documentation/watchdog/hpwdt.txt
6344F:	drivers/watchdog/hpwdt.c
6345
6346HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6347M:	Don Brace <don.brace@microsemi.com>
6348L:	esc.storagedev@microsemi.com
6349L:	linux-scsi@vger.kernel.org
6350S:	Supported
6351F:	Documentation/scsi/hpsa.txt
6352F:	drivers/scsi/hpsa*.[ch]
6353F:	include/linux/cciss*.h
6354F:	include/uapi/linux/cciss*.h
6355
6356HFI1 DRIVER
6357M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6358M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6359L:	linux-rdma@vger.kernel.org
6360S:	Supported
6361F:	drivers/infiniband/hw/hfi1
6362
6363HFS FILESYSTEM
6364L:	linux-fsdevel@vger.kernel.org
6365S:	Orphan
6366F:	Documentation/filesystems/hfs.txt
6367F:	fs/hfs/
6368
6369HFSPLUS FILESYSTEM
6370L:	linux-fsdevel@vger.kernel.org
6371S:	Orphan
6372F:	Documentation/filesystems/hfsplus.txt
6373F:	fs/hfsplus/
6374
6375HGA FRAMEBUFFER DRIVER
6376M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6377L:	linux-nvidia@lists.surfsouth.com
6378W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6379S:	Maintained
6380F:	drivers/video/fbdev/hgafb.c
6381
6382HIBERNATION (aka Software Suspend, aka swsusp)
6383M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6384M:	Pavel Machek <pavel@ucw.cz>
6385L:	linux-pm@vger.kernel.org
6386B:	https://bugzilla.kernel.org
6387S:	Supported
6388F:	arch/x86/power/
6389F:	drivers/base/power/
6390F:	kernel/power/
6391F:	include/linux/suspend.h
6392F:	include/linux/freezer.h
6393F:	include/linux/pm.h
6394F:	arch/*/include/asm/suspend*.h
6395
6396HID CORE LAYER
6397M:	Jiri Kosina <jikos@kernel.org>
6398R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6399L:	linux-input@vger.kernel.org
6400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6401S:	Maintained
6402F:	drivers/hid/
6403F:	include/linux/hid*
6404F:	include/uapi/linux/hid*
6405
6406HID SENSOR HUB DRIVERS
6407M:	Jiri Kosina <jikos@kernel.org>
6408M:	Jonathan Cameron <jic23@kernel.org>
6409M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6410L:	linux-input@vger.kernel.org
6411L:	linux-iio@vger.kernel.org
6412S:	Maintained
6413F:	Documentation/hid/hid-sensor*
6414F:	drivers/hid/hid-sensor-*
6415F:	drivers/iio/*/hid-*
6416F:	include/linux/hid-sensor-*
6417
6418HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6419M:	Thomas Gleixner <tglx@linutronix.de>
6420L:	linux-kernel@vger.kernel.org
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6422S:	Maintained
6423F:	Documentation/timers/
6424F:	kernel/time/hrtimer.c
6425F:	kernel/time/clockevents.c
6426F:	kernel/time/timer_*.c
6427F:	include/linux/clockchips.h
6428F:	include/linux/hrtimer.h
6429
6430HIGH-SPEED SCC DRIVER FOR AX.25
6431L:	linux-hams@vger.kernel.org
6432S:	Orphan
6433F:	drivers/net/hamradio/dmascc.c
6434F:	drivers/net/hamradio/scc.c
6435
6436HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6437M:	HighPoint Linux Team <linux@highpoint-tech.com>
6438W:	http://www.highpoint-tech.com
6439S:	Supported
6440F:	Documentation/scsi/hptiop.txt
6441F:	drivers/scsi/hptiop.c
6442
6443HIPPI
6444M:	Jes Sorensen <jes@trained-monkey.org>
6445L:	linux-hippi@sunsite.dk
6446S:	Maintained
6447F:	include/linux/hippidevice.h
6448F:	include/uapi/linux/if_hippi.h
6449F:	net/802/hippi.c
6450F:	drivers/net/hippi/
6451
6452HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6453M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6454M:	Salil Mehta <salil.mehta@huawei.com>
6455L:	netdev@vger.kernel.org
6456W:	http://www.hisilicon.com
6457S:	Maintained
6458F:	drivers/net/ethernet/hisilicon/hns3/
6459
6460HISILICON LPC BUS DRIVER
6461M:	john.garry@huawei.com
6462W:	http://www.hisilicon.com
6463S:	Maintained
6464F:	drivers/bus/hisi_lpc.c
6465F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6466
6467HISILICON NETWORK SUBSYSTEM DRIVER
6468M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6469M:	Salil Mehta <salil.mehta@huawei.com>
6470L:	netdev@vger.kernel.org
6471W:	http://www.hisilicon.com
6472S:	Maintained
6473F:	drivers/net/ethernet/hisilicon/
6474F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6475
6476HISILICON PMU DRIVER
6477M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6478W:	http://www.hisilicon.com
6479S:	Supported
6480F:	drivers/perf/hisilicon
6481F:	Documentation/perf/hisi-pmu.txt
6482
6483HISILICON ROCE DRIVER
6484M:	Lijun Ou <oulijun@huawei.com>
6485M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6486L:	linux-rdma@vger.kernel.org
6487S:	Maintained
6488F:	drivers/infiniband/hw/hns/
6489F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6490
6491HISILICON SAS Controller
6492M:	John Garry <john.garry@huawei.com>
6493W:	http://www.hisilicon.com
6494S:	Supported
6495F:	drivers/scsi/hisi_sas/
6496F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6497
6498HMM - Heterogeneous Memory Management
6499M:	Jérôme Glisse <jglisse@redhat.com>
6500L:	linux-mm@kvack.org
6501S:	Maintained
6502F:	mm/hmm*
6503F:	include/linux/hmm*
6504F:	Documentation/vm/hmm.txt
6505
6506HOST AP DRIVER
6507M:	Jouni Malinen <j@w1.fi>
6508L:	linux-wireless@vger.kernel.org
6509W:	http://w1.fi/hostap-driver.html
6510S:	Obsolete
6511F:	drivers/net/wireless/intersil/hostap/
6512
6513HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6514L:	platform-driver-x86@vger.kernel.org
6515S:	Orphan
6516F:	drivers/platform/x86/tc1100-wmi.c
6517
6518HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6519M:	Jaroslav Kysela <perex@perex.cz>
6520S:	Maintained
6521F:	drivers/net/ethernet/hp/hp100.*
6522
6523HPET:	High Precision Event Timers driver
6524M:	Clemens Ladisch <clemens@ladisch.de>
6525S:	Maintained
6526F:	Documentation/timers/hpet.txt
6527F:	drivers/char/hpet.c
6528F:	include/linux/hpet.h
6529F:	include/uapi/linux/hpet.h
6530
6531HPET:	x86
6532S:	Orphan
6533F:	arch/x86/kernel/hpet.c
6534F:	arch/x86/include/asm/hpet.h
6535
6536HPFS FILESYSTEM
6537M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6538W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6539S:	Maintained
6540F:	fs/hpfs/
6541
6542HSI SUBSYSTEM
6543M:	Sebastian Reichel <sre@kernel.org>
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6545S:	Maintained
6546F:	Documentation/ABI/testing/sysfs-bus-hsi
6547F:	Documentation/driver-api/hsi.rst
6548F:	drivers/hsi/
6549F:	include/linux/hsi/
6550F:	include/uapi/linux/hsi/
6551
6552HSO 3G MODEM DRIVER
6553L:	linux-usb@vger.kernel.org
6554S:	Orphan
6555F:	drivers/net/usb/hso.c
6556
6557HSR NETWORK PROTOCOL
6558M:	Arvid Brodin <arvid.brodin@alten.se>
6559L:	netdev@vger.kernel.org
6560S:	Maintained
6561F:	net/hsr/
6562
6563HT16K33 LED CONTROLLER DRIVER
6564M:	Robin van der Gracht <robin@protonic.nl>
6565S:	Maintained
6566F:	drivers/auxdisplay/ht16k33.c
6567F:	Documentation/devicetree/bindings/display/ht16k33.txt
6568
6569HTCPEN TOUCHSCREEN DRIVER
6570M:	Pau Oliva Fora <pof@eslack.org>
6571L:	linux-input@vger.kernel.org
6572S:	Maintained
6573F:	drivers/input/touchscreen/htcpen.c
6574
6575HUAWEI ETHERNET DRIVER
6576M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6577L:	netdev@vger.kernel.org
6578S:	Supported
6579F:	Documentation/networking/hinic.txt
6580F:	drivers/net/ethernet/huawei/hinic/
6581
6582HUGETLB FILESYSTEM
6583M:	Mike Kravetz <mike.kravetz@oracle.com>
6584L:	linux-mm@kvack.org
6585S:	Maintained
6586F:	fs/hugetlbfs/
6587F:	mm/hugetlb.c
6588F:	include/linux/hugetlb.h
6589F:	Documentation/admin-guide/mm/hugetlbpage.rst
6590F:	Documentation/vm/hugetlbfs_reserv.rst
6591F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6592
6593HVA ST MEDIA DRIVER
6594M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6595L:	linux-media@vger.kernel.org
6596T:	git git://linuxtv.org/media_tree.git
6597W:	https://linuxtv.org
6598S:	Supported
6599F:	drivers/media/platform/sti/hva
6600
6601HWPOISON MEMORY FAILURE HANDLING
6602M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6603L:	linux-mm@kvack.org
6604S:	Maintained
6605F:	mm/memory-failure.c
6606F:	mm/hwpoison-inject.c
6607
6608Hyper-V CORE AND DRIVERS
6609M:	"K. Y. Srinivasan" <kys@microsoft.com>
6610M:	Haiyang Zhang <haiyangz@microsoft.com>
6611M:	Stephen Hemminger <sthemmin@microsoft.com>
6612L:	devel@linuxdriverproject.org
6613S:	Maintained
6614F:	Documentation/networking/netvsc.txt
6615F:	arch/x86/include/asm/mshyperv.h
6616F:	arch/x86/include/asm/trace/hyperv.h
6617F:	arch/x86/include/asm/hyperv-tlfs.h
6618F:	arch/x86/kernel/cpu/mshyperv.c
6619F:	arch/x86/hyperv
6620F:	drivers/hid/hid-hyperv.c
6621F:	drivers/hv/
6622F:	drivers/input/serio/hyperv-keyboard.c
6623F:	drivers/pci/controller/pci-hyperv.c
6624F:	drivers/net/hyperv/
6625F:	drivers/scsi/storvsc_drv.c
6626F:	drivers/uio/uio_hv_generic.c
6627F:	drivers/video/fbdev/hyperv_fb.c
6628F:	net/vmw_vsock/hyperv_transport.c
6629F:	include/linux/hyperv.h
6630F:	include/uapi/linux/hyperv.h
6631F:	tools/hv/
6632F:	Documentation/ABI/stable/sysfs-bus-vmbus
6633
6634HYPERVISOR VIRTUAL CONSOLE DRIVER
6635L:	linuxppc-dev@lists.ozlabs.org
6636S:	Odd Fixes
6637F:	drivers/tty/hvc/
6638
6639I2C ACPI SUPPORT
6640M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6641L:	linux-i2c@vger.kernel.org
6642L:	linux-acpi@vger.kernel.org
6643S:	Maintained
6644F:	drivers/i2c/i2c-core-acpi.c
6645
6646I2C MUXES
6647M:	Peter Rosin <peda@axentia.se>
6648L:	linux-i2c@vger.kernel.org
6649S:	Maintained
6650F:	Documentation/i2c/i2c-topology
6651F:	Documentation/i2c/muxes/
6652F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6653F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6654F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6655F:	drivers/i2c/i2c-mux.c
6656F:	drivers/i2c/muxes/
6657F:	include/linux/i2c-mux.h
6658
6659I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6660M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6661L:	linux-i2c@vger.kernel.org
6662S:	Maintained
6663F:	drivers/i2c/busses/i2c-mv64xxx.c
6664
6665I2C OVER PARALLEL PORT
6666M:	Jean Delvare <jdelvare@suse.com>
6667L:	linux-i2c@vger.kernel.org
6668S:	Maintained
6669F:	Documentation/i2c/busses/i2c-parport
6670F:	Documentation/i2c/busses/i2c-parport-light
6671F:	drivers/i2c/busses/i2c-parport.c
6672F:	drivers/i2c/busses/i2c-parport-light.c
6673
6674I2C SUBSYSTEM
6675M:	Wolfram Sang <wsa@the-dreams.de>
6676L:	linux-i2c@vger.kernel.org
6677W:	https://i2c.wiki.kernel.org/
6678Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6680S:	Maintained
6681F:	Documentation/devicetree/bindings/i2c/i2c.txt
6682F:	Documentation/i2c/
6683F:	drivers/i2c/*
6684F:	include/linux/i2c.h
6685F:	include/linux/i2c-dev.h
6686F:	include/linux/i2c-smbus.h
6687F:	include/uapi/linux/i2c.h
6688F:	include/uapi/linux/i2c-*.h
6689
6690I2C SUBSYSTEM HOST DRIVERS
6691L:	linux-i2c@vger.kernel.org
6692W:	https://i2c.wiki.kernel.org/
6693Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6695S:	Odd Fixes
6696F:	Documentation/devicetree/bindings/i2c/
6697F:	drivers/i2c/algos/
6698F:	drivers/i2c/busses/
6699
6700I2C-TAOS-EVM DRIVER
6701M:	Jean Delvare <jdelvare@suse.com>
6702L:	linux-i2c@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/i2c/busses/i2c-taos-evm
6705F:	drivers/i2c/busses/i2c-taos-evm.c
6706
6707I2C-TINY-USB DRIVER
6708M:	Till Harbaum <till@harbaum.org>
6709L:	linux-i2c@vger.kernel.org
6710W:	http://www.harbaum.org/till/i2c_tiny_usb
6711S:	Maintained
6712F:	drivers/i2c/busses/i2c-tiny-usb.c
6713
6714I2C/SMBUS CONTROLLER DRIVERS FOR PC
6715M:	Jean Delvare <jdelvare@suse.com>
6716L:	linux-i2c@vger.kernel.org
6717S:	Maintained
6718F:	Documentation/i2c/busses/i2c-ali1535
6719F:	Documentation/i2c/busses/i2c-ali1563
6720F:	Documentation/i2c/busses/i2c-ali15x3
6721F:	Documentation/i2c/busses/i2c-amd756
6722F:	Documentation/i2c/busses/i2c-amd8111
6723F:	Documentation/i2c/busses/i2c-i801
6724F:	Documentation/i2c/busses/i2c-nforce2
6725F:	Documentation/i2c/busses/i2c-piix4
6726F:	Documentation/i2c/busses/i2c-sis5595
6727F:	Documentation/i2c/busses/i2c-sis630
6728F:	Documentation/i2c/busses/i2c-sis96x
6729F:	Documentation/i2c/busses/i2c-via
6730F:	Documentation/i2c/busses/i2c-viapro
6731F:	drivers/i2c/busses/i2c-ali1535.c
6732F:	drivers/i2c/busses/i2c-ali1563.c
6733F:	drivers/i2c/busses/i2c-ali15x3.c
6734F:	drivers/i2c/busses/i2c-amd756.c
6735F:	drivers/i2c/busses/i2c-amd756-s4882.c
6736F:	drivers/i2c/busses/i2c-amd8111.c
6737F:	drivers/i2c/busses/i2c-i801.c
6738F:	drivers/i2c/busses/i2c-isch.c
6739F:	drivers/i2c/busses/i2c-nforce2.c
6740F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6741F:	drivers/i2c/busses/i2c-piix4.c
6742F:	drivers/i2c/busses/i2c-sis5595.c
6743F:	drivers/i2c/busses/i2c-sis630.c
6744F:	drivers/i2c/busses/i2c-sis96x.c
6745F:	drivers/i2c/busses/i2c-via.c
6746F:	drivers/i2c/busses/i2c-viapro.c
6747
6748I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6749M:	Hans de Goede <hdegoede@redhat.com>
6750L:	linux-i2c@vger.kernel.org
6751S:	Maintained
6752F:	drivers/i2c/busses/i2c-cht-wc.c
6753
6754I2C/SMBUS ISMT DRIVER
6755M:	Seth Heasley <seth.heasley@intel.com>
6756M:	Neil Horman <nhorman@tuxdriver.com>
6757L:	linux-i2c@vger.kernel.org
6758F:	drivers/i2c/busses/i2c-ismt.c
6759F:	Documentation/i2c/busses/i2c-ismt
6760
6761I2C/SMBUS STUB DRIVER
6762M:	Jean Delvare <jdelvare@suse.com>
6763L:	linux-i2c@vger.kernel.org
6764S:	Maintained
6765F:	drivers/i2c/i2c-stub.c
6766
6767IA64 (Itanium) PLATFORM
6768M:	Tony Luck <tony.luck@intel.com>
6769M:	Fenghua Yu <fenghua.yu@intel.com>
6770L:	linux-ia64@vger.kernel.org
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6772S:	Maintained
6773F:	arch/ia64/
6774
6775IBM Power 842 compression accelerator
6776M:	Haren Myneni <haren@us.ibm.com>
6777S:	Supported
6778F:	drivers/crypto/nx/Makefile
6779F:	drivers/crypto/nx/Kconfig
6780F:	drivers/crypto/nx/nx-842*
6781F:	include/linux/sw842.h
6782F:	crypto/842.c
6783F:	lib/842/
6784
6785IBM Power in-Nest Crypto Acceleration
6786M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6787M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6788L:	linux-crypto@vger.kernel.org
6789S:	Supported
6790F:	drivers/crypto/nx/Makefile
6791F:	drivers/crypto/nx/Kconfig
6792F:	drivers/crypto/nx/nx-aes*
6793F:	drivers/crypto/nx/nx-sha*
6794F:	drivers/crypto/nx/nx.*
6795F:	drivers/crypto/nx/nx_csbcpb.h
6796F:	drivers/crypto/nx/nx_debugfs.h
6797
6798IBM Power Linux RAID adapter
6799M:	Brian King <brking@us.ibm.com>
6800S:	Supported
6801F:	drivers/scsi/ipr.*
6802
6803IBM Power SRIOV Virtual NIC Device Driver
6804M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6805M:	John Allen <jallen@linux.vnet.ibm.com>
6806L:	netdev@vger.kernel.org
6807S:	Supported
6808F:	drivers/net/ethernet/ibm/ibmvnic.*
6809
6810IBM Power Virtual Accelerator Switchboard
6811M:	Sukadev Bhattiprolu
6812L:	linuxppc-dev@lists.ozlabs.org
6813S:	Supported
6814F:	arch/powerpc/platforms/powernv/vas*
6815F:	arch/powerpc/platforms/powernv/copy-paste.h
6816F:	arch/powerpc/include/asm/vas.h
6817F:	arch/powerpc/include/uapi/asm/vas.h
6818
6819IBM Power Virtual Ethernet Device Driver
6820M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6821L:	netdev@vger.kernel.org
6822S:	Supported
6823F:	drivers/net/ethernet/ibm/ibmveth.*
6824
6825IBM Power Virtual FC Device Drivers
6826M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6827L:	linux-scsi@vger.kernel.org
6828S:	Supported
6829F:	drivers/scsi/ibmvscsi/ibmvfc*
6830
6831IBM Power Virtual Management Channel Driver
6832M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6833M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6834S:	Supported
6835F:	drivers/misc/ibmvmc.*
6836
6837IBM Power Virtual SCSI Device Drivers
6838M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6839L:	linux-scsi@vger.kernel.org
6840S:	Supported
6841F:	drivers/scsi/ibmvscsi/ibmvscsi*
6842F:	include/scsi/viosrp.h
6843
6844IBM Power Virtual SCSI Device Target Driver
6845M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6846M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6847L:	linux-scsi@vger.kernel.org
6848L:	target-devel@vger.kernel.org
6849S:	Supported
6850F:	drivers/scsi/ibmvscsi_tgt/
6851
6852IBM Power VMX Cryptographic instructions
6853M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6854M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6855L:	linux-crypto@vger.kernel.org
6856S:	Supported
6857F:	drivers/crypto/vmx/Makefile
6858F:	drivers/crypto/vmx/Kconfig
6859F:	drivers/crypto/vmx/vmx.c
6860F:	drivers/crypto/vmx/aes*
6861F:	drivers/crypto/vmx/ghash*
6862F:	drivers/crypto/vmx/ppc-xlate.pl
6863
6864IBM ServeRAID RAID DRIVER
6865S:	Orphan
6866F:	drivers/scsi/ips.*
6867
6868ICH LPC AND GPIO DRIVER
6869M:	Peter Tyser <ptyser@xes-inc.com>
6870S:	Maintained
6871F:	drivers/mfd/lpc_ich.c
6872F:	drivers/gpio/gpio-ich.c
6873
6874IDE SUBSYSTEM
6875M:	"David S. Miller" <davem@davemloft.net>
6876L:	linux-ide@vger.kernel.org
6877Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6879S:	Maintained
6880F:	Documentation/ide/
6881F:	drivers/ide/
6882F:	include/linux/ide.h
6883
6884IDE/ATAPI DRIVERS
6885M:	Borislav Petkov <bp@alien8.de>
6886L:	linux-ide@vger.kernel.org
6887S:	Maintained
6888F:	Documentation/cdrom/ide-cd
6889F:	drivers/ide/ide-cd*
6890
6891IDEAPAD LAPTOP EXTRAS DRIVER
6892M:	Ike Panhc <ike.pan@canonical.com>
6893L:	platform-driver-x86@vger.kernel.org
6894W:	http://launchpad.net/ideapad-laptop
6895S:	Maintained
6896F:	drivers/platform/x86/ideapad-laptop.c
6897
6898IDEAPAD LAPTOP SLIDEBAR DRIVER
6899M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6900L:	linux-input@vger.kernel.org
6901W:	https://github.com/o2genum/ideapad-slidebar
6902S:	Maintained
6903F:	drivers/input/misc/ideapad_slidebar.c
6904
6905IDT VersaClock 5 CLOCK DRIVER
6906M:	Marek Vasut <marek.vasut@gmail.com>
6907S:	Maintained
6908F:	drivers/clk/clk-versaclock5.c
6909
6910IEEE 802.15.4 SUBSYSTEM
6911M:	Alexander Aring <alex.aring@gmail.com>
6912M:	Stefan Schmidt <stefan@osg.samsung.com>
6913L:	linux-wpan@vger.kernel.org
6914W:	http://wpan.cakelab.org/
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6917S:	Maintained
6918F:	net/ieee802154/
6919F:	net/mac802154/
6920F:	drivers/net/ieee802154/
6921F:	include/linux/nl802154.h
6922F:	include/linux/ieee802154.h
6923F:	include/net/nl802154.h
6924F:	include/net/mac802154.h
6925F:	include/net/af_ieee802154.h
6926F:	include/net/cfg802154.h
6927F:	include/net/ieee802154_netdev.h
6928F:	Documentation/networking/ieee802154.txt
6929
6930IFE PROTOCOL
6931M:	Yotam Gigi <yotam.gi@gmail.com>
6932M:	Jamal Hadi Salim <jhs@mojatatu.com>
6933F:	net/ife
6934F:	include/net/ife.h
6935F:	include/uapi/linux/ife.h
6936
6937IGORPLUG-USB IR RECEIVER
6938M:	Sean Young <sean@mess.org>
6939L:	linux-media@vger.kernel.org
6940S:	Maintained
6941F:	drivers/media/rc/igorplugusb.c
6942
6943IGUANAWORKS USB IR TRANSCEIVER
6944M:	Sean Young <sean@mess.org>
6945L:	linux-media@vger.kernel.org
6946S:	Maintained
6947F:	drivers/media/rc/iguanair.c
6948
6949IIO DIGITAL POTENTIOMETER DAC
6950M:	Peter Rosin <peda@axentia.se>
6951L:	linux-iio@vger.kernel.org
6952S:	Maintained
6953F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6954F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6955F:	drivers/iio/dac/dpot-dac.c
6956
6957IIO ENVELOPE DETECTOR
6958M:	Peter Rosin <peda@axentia.se>
6959L:	linux-iio@vger.kernel.org
6960S:	Maintained
6961F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6962F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6963F:	drivers/iio/adc/envelope-detector.c
6964
6965IIO MULTIPLEXER
6966M:	Peter Rosin <peda@axentia.se>
6967L:	linux-iio@vger.kernel.org
6968S:	Maintained
6969F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6970F:	drivers/iio/multiplexer/iio-mux.c
6971
6972IIO SUBSYSTEM AND DRIVERS
6973M:	Jonathan Cameron <jic23@kernel.org>
6974R:	Hartmut Knaack <knaack.h@gmx.de>
6975R:	Lars-Peter Clausen <lars@metafoo.de>
6976R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6977L:	linux-iio@vger.kernel.org
6978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6979S:	Maintained
6980F:	Documentation/ABI/testing/configfs-iio*
6981F:	Documentation/ABI/testing/sysfs-bus-iio*
6982F:	Documentation/devicetree/bindings/iio/
6983F:	drivers/iio/
6984F:	drivers/staging/iio/
6985F:	include/linux/iio/
6986F:	tools/iio/
6987
6988IIO UNIT CONVERTER
6989M:	Peter Rosin <peda@axentia.se>
6990L:	linux-iio@vger.kernel.org
6991S:	Maintained
6992F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6993F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6994F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6995F:	drivers/iio/afe/iio-rescale.c
6996
6997IKANOS/ADI EAGLE ADSL USB DRIVER
6998M:	Matthieu Castet <castet.matthieu@free.fr>
6999M:	Stanislaw Gruszka <stf_xl@wp.pl>
7000S:	Maintained
7001F:	drivers/usb/atm/ueagle-atm.c
7002
7003IMGTEC ASCII LCD DRIVER
7004M:	Paul Burton <paul.burton@mips.com>
7005S:	Maintained
7006F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7007F:	drivers/auxdisplay/img-ascii-lcd.c
7008
7009IMGTEC IR DECODER DRIVER
7010M:	James Hogan <jhogan@kernel.org>
7011S:	Maintained
7012F:	drivers/media/rc/img-ir/
7013
7014IMON SOUNDGRAPH USB IR RECEIVER
7015M:	Sean Young <sean@mess.org>
7016L:	linux-media@vger.kernel.org
7017S:	Maintained
7018F:	drivers/media/rc/imon_raw.c
7019F:	drivers/media/rc/imon.c
7020
7021IMS TWINTURBO FRAMEBUFFER DRIVER
7022L:	linux-fbdev@vger.kernel.org
7023S:	Orphan
7024F:	drivers/video/fbdev/imsttfb.c
7025
7026INA209 HARDWARE MONITOR DRIVER
7027M:	Guenter Roeck <linux@roeck-us.net>
7028L:	linux-hwmon@vger.kernel.org
7029S:	Maintained
7030F:	Documentation/hwmon/ina209
7031F:	Documentation/devicetree/bindings/i2c/ina209.txt
7032F:	drivers/hwmon/ina209.c
7033
7034INA2XX HARDWARE MONITOR DRIVER
7035M:	Guenter Roeck <linux@roeck-us.net>
7036L:	linux-hwmon@vger.kernel.org
7037S:	Maintained
7038F:	Documentation/hwmon/ina2xx
7039F:	drivers/hwmon/ina2xx.c
7040F:	include/linux/platform_data/ina2xx.h
7041
7042INDUSTRY PACK SUBSYSTEM (IPACK)
7043M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7044M:	Jens Taprogge <jens.taprogge@taprogge.org>
7045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7046L:	industrypack-devel@lists.sourceforge.net
7047W:	http://industrypack.sourceforge.net
7048S:	Maintained
7049F:	drivers/ipack/
7050
7051INFINIBAND SUBSYSTEM
7052M:	Doug Ledford <dledford@redhat.com>
7053M:	Jason Gunthorpe <jgg@mellanox.com>
7054L:	linux-rdma@vger.kernel.org
7055W:	https://github.com/linux-rdma/rdma-core
7056Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7058S:	Supported
7059F:	Documentation/devicetree/bindings/infiniband/
7060F:	Documentation/infiniband/
7061F:	drivers/infiniband/
7062F:	include/uapi/linux/if_infiniband.h
7063F:	include/uapi/rdma/
7064F:	include/rdma/
7065
7066INGENIC JZ4780 DMA Driver
7067M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7068S:	Maintained
7069F:	drivers/dma/dma-jz4780.c
7070
7071INGENIC JZ4780 NAND DRIVER
7072M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7073L:	linux-mtd@lists.infradead.org
7074S:	Maintained
7075F:	drivers/mtd/nand/raw/jz4780_*
7076
7077INOTIFY
7078M:	Jan Kara <jack@suse.cz>
7079R:	Amir Goldstein <amir73il@gmail.com>
7080L:	linux-fsdevel@vger.kernel.org
7081S:	Maintained
7082F:	Documentation/filesystems/inotify.txt
7083F:	fs/notify/inotify/
7084F:	include/linux/inotify.h
7085F:	include/uapi/linux/inotify.h
7086
7087INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7088M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7089L:	linux-input@vger.kernel.org
7090Q:	http://patchwork.kernel.org/project/linux-input/list/
7091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7092S:	Maintained
7093F:	drivers/input/
7094F:	include/linux/input.h
7095F:	include/uapi/linux/input.h
7096F:	include/uapi/linux/input-event-codes.h
7097F:	include/linux/input/
7098F:	Documentation/devicetree/bindings/input/
7099F:	Documentation/input/
7100
7101INPUT MULTITOUCH (MT) PROTOCOL
7102M:	Henrik Rydberg <rydberg@bitmath.org>
7103L:	linux-input@vger.kernel.org
7104S:	Odd fixes
7105F:	Documentation/input/multi-touch-protocol.rst
7106F:	drivers/input/input-mt.c
7107K:	\b(ABS|SYN)_MT_
7108
7109INSIDE SECURE CRYPTO DRIVER
7110M:	Antoine Tenart <antoine.tenart@bootlin.com>
7111F:	drivers/crypto/inside-secure/
7112S:	Maintained
7113L:	linux-crypto@vger.kernel.org
7114
7115INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7116M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7117M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7118L:	linux-integrity@vger.kernel.org
7119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7120S:	Supported
7121F:	security/integrity/ima/
7122
7123INTEL 810/815 FRAMEBUFFER DRIVER
7124M:	Antonino Daplas <adaplas@gmail.com>
7125L:	linux-fbdev@vger.kernel.org
7126S:	Maintained
7127F:	drivers/video/fbdev/i810/
7128
7129INTEL ASoC DRIVERS
7130M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7131M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7132M:	Jie Yang <yang.jie@linux.intel.com>
7133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7134S:	Supported
7135F:	sound/soc/intel/
7136
7137INTEL C600 SERIES SAS CONTROLLER DRIVER
7138M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7139M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7140L:	linux-scsi@vger.kernel.org
7141T:	git git://git.code.sf.net/p/intel-sas/isci
7142S:	Supported
7143F:	drivers/scsi/isci/
7144
7145INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7146M:	Jani Nikula <jani.nikula@linux.intel.com>
7147M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7148M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7149L:	intel-gfx@lists.freedesktop.org
7150W:	https://01.org/linuxgraphics/
7151B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7152C:	irc://chat.freenode.net/intel-gfx
7153Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7154T:	git git://anongit.freedesktop.org/drm-intel
7155S:	Supported
7156F:	drivers/gpu/drm/i915/
7157F:	include/drm/i915*
7158F:	include/uapi/drm/i915_drm.h
7159F:	Documentation/gpu/i915.rst
7160
7161INTEL ETHERNET DRIVERS
7162M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7163L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7164W:	http://www.intel.com/support/feedback.htm
7165W:	http://e1000.sourceforge.net/
7166Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7169S:	Supported
7170F:	Documentation/networking/e100.rst
7171F:	Documentation/networking/e1000.rst
7172F:	Documentation/networking/e1000e.txt
7173F:	Documentation/networking/igb.txt
7174F:	Documentation/networking/igbvf.txt
7175F:	Documentation/networking/ixgb.txt
7176F:	Documentation/networking/ixgbe.txt
7177F:	Documentation/networking/ixgbevf.txt
7178F:	Documentation/networking/i40e.txt
7179F:	Documentation/networking/i40evf.txt
7180F:	Documentation/networking/ice.txt
7181F:	drivers/net/ethernet/intel/
7182F:	drivers/net/ethernet/intel/*/
7183F:	include/linux/avf/virtchnl.h
7184
7185INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7186M:	Maik Broemme <mbroemme@libmpq.org>
7187L:	linux-fbdev@vger.kernel.org
7188S:	Maintained
7189F:	Documentation/fb/intelfb.txt
7190F:	drivers/video/fbdev/intelfb/
7191
7192INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7193M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7194M:	Zhi Wang <zhi.a.wang@intel.com>
7195L:	intel-gvt-dev@lists.freedesktop.org
7196L:	intel-gfx@lists.freedesktop.org
7197W:	https://01.org/igvt-g
7198T:	git https://github.com/intel/gvt-linux.git
7199S:	Supported
7200F:	drivers/gpu/drm/i915/gvt/
7201
7202INTEL HID EVENT DRIVER
7203M:	Alex Hung <alex.hung@canonical.com>
7204L:	platform-driver-x86@vger.kernel.org
7205S:	Maintained
7206F:	drivers/platform/x86/intel-hid.c
7207
7208INTEL I/OAT DMA DRIVER
7209M:	Dave Jiang <dave.jiang@intel.com>
7210R:	Dan Williams <dan.j.williams@intel.com>
7211L:	dmaengine@vger.kernel.org
7212Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7213S:	Supported
7214F:	drivers/dma/ioat*
7215
7216INTEL IDLE DRIVER
7217M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7218M:	Len Brown <lenb@kernel.org>
7219L:	linux-pm@vger.kernel.org
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7221B:	https://bugzilla.kernel.org
7222S:	Supported
7223F:	drivers/idle/intel_idle.c
7224
7225INTEL INTEGRATED SENSOR HUB DRIVER
7226M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7227M:	Jiri Kosina <jikos@kernel.org>
7228L:	linux-input@vger.kernel.org
7229S:	Maintained
7230F:	drivers/hid/intel-ish-hid/
7231
7232INTEL IOMMU (VT-d)
7233M:	David Woodhouse <dwmw2@infradead.org>
7234L:	iommu@lists.linux-foundation.org
7235T:	git git://git.infradead.org/iommu-2.6.git
7236S:	Supported
7237F:	drivers/iommu/intel-iommu.c
7238F:	include/linux/intel-iommu.h
7239
7240INTEL IOP-ADMA DMA DRIVER
7241R:	Dan Williams <dan.j.williams@intel.com>
7242S:	Odd fixes
7243F:	drivers/dma/iop-adma.c
7244
7245INTEL IPU3 CSI-2 CIO2 DRIVER
7246M:	Yong Zhi <yong.zhi@intel.com>
7247M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7248L:	linux-media@vger.kernel.org
7249S:	Maintained
7250F:	drivers/media/pci/intel/ipu3/
7251F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7252
7253INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7254M:	Krzysztof Halasa <khalasa@piap.pl>
7255S:	Maintained
7256F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7257F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7258F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7259F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7260F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7261F:	drivers/net/wan/ixp4xx_hss.c
7262
7263INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7264M:	Deepak Saxena <dsaxena@plexity.net>
7265S:	Maintained
7266F:	drivers/char/hw_random/ixp4xx-rng.c
7267
7268INTEL MANAGEMENT ENGINE (mei)
7269M:	Tomas Winkler <tomas.winkler@intel.com>
7270L:	linux-kernel@vger.kernel.org
7271S:	Supported
7272F:	include/uapi/linux/mei.h
7273F:	include/linux/mei_cl_bus.h
7274F:	drivers/misc/mei/*
7275F:	drivers/watchdog/mei_wdt.c
7276F:	Documentation/misc-devices/mei/*
7277F:	samples/mei/*
7278
7279INTEL MENLOW THERMAL DRIVER
7280M:	Sujith Thomas <sujith.thomas@intel.com>
7281L:	platform-driver-x86@vger.kernel.org
7282W:	https://01.org/linux-acpi
7283S:	Supported
7284F:	drivers/platform/x86/intel_menlow.c
7285
7286INTEL MERRIFIELD GPIO DRIVER
7287M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7288L:	linux-gpio@vger.kernel.org
7289S:	Maintained
7290F:	drivers/gpio/gpio-merrifield.c
7291
7292INTEL MIC DRIVERS (mic)
7293M:	Sudeep Dutt <sudeep.dutt@intel.com>
7294M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7295S:	Supported
7296W:	https://github.com/sudeepdutt/mic
7297W:	http://software.intel.com/en-us/mic-developer
7298F:	include/linux/mic_bus.h
7299F:	include/linux/scif.h
7300F:	include/uapi/linux/mic_common.h
7301F:	include/uapi/linux/mic_ioctl.h
7302F:	include/uapi/linux/scif_ioctl.h
7303F:	drivers/misc/mic/
7304F:	drivers/dma/mic_x100_dma.c
7305F:	drivers/dma/mic_x100_dma.h
7306F:	Documentation/mic/
7307
7308INTEL PMC CORE DRIVER
7309M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7310M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7311L:	platform-driver-x86@vger.kernel.org
7312S:	Maintained
7313F:	arch/x86/include/asm/pmc_core.h
7314F:	drivers/platform/x86/intel_pmc_core*
7315
7316INTEL PMC/P-Unit IPC DRIVER
7317M:	Zha Qipeng<qipeng.zha@intel.com>
7318L:	platform-driver-x86@vger.kernel.org
7319S:	Maintained
7320F:	drivers/platform/x86/intel_pmc_ipc.c
7321F:	drivers/platform/x86/intel_punit_ipc.c
7322F:	arch/x86/include/asm/intel_pmc_ipc.h
7323F:	arch/x86/include/asm/intel_punit_ipc.h
7324
7325INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7326M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7327L:	linux-wireless@vger.kernel.org
7328S:	Maintained
7329F:	Documentation/networking/README.ipw2100
7330F:	Documentation/networking/README.ipw2200
7331F:	drivers/net/wireless/intel/ipw2x00/
7332
7333INTEL PSTATE DRIVER
7334M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7335M:	Len Brown <lenb@kernel.org>
7336L:	linux-pm@vger.kernel.org
7337S:	Supported
7338F:	drivers/cpufreq/intel_pstate.c
7339
7340INTEL RDMA RNIC DRIVER
7341M:	Faisal Latif <faisal.latif@intel.com>
7342M:	Shiraz Saleem <shiraz.saleem@intel.com>
7343L:	linux-rdma@vger.kernel.org
7344S:	Supported
7345F:	drivers/infiniband/hw/i40iw/
7346F:	include/uapi/rdma/i40iw-abi.h
7347
7348INTEL SHA MULTIBUFFER DRIVER
7349M:	Megha Dey <megha.dey@linux.intel.com>
7350R:	Tim Chen <tim.c.chen@linux.intel.com>
7351L:	linux-crypto@vger.kernel.org
7352S:	Supported
7353F:	arch/x86/crypto/sha*-mb
7354F:	crypto/mcryptd.c
7355
7356INTEL TELEMETRY DRIVER
7357M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7358L:	platform-driver-x86@vger.kernel.org
7359S:	Maintained
7360F:	arch/x86/include/asm/intel_telemetry.h
7361F:	drivers/platform/x86/intel_telemetry*
7362
7363INTEL VIRTUAL BUTTON DRIVER
7364M:	AceLan Kao <acelan.kao@canonical.com>
7365L:	platform-driver-x86@vger.kernel.org
7366S:	Maintained
7367F:	drivers/platform/x86/intel-vbtn.c
7368
7369INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7370M:	Stanislaw Gruszka <sgruszka@redhat.com>
7371L:	linux-wireless@vger.kernel.org
7372S:	Supported
7373F:	drivers/net/wireless/intel/iwlegacy/
7374
7375INTEL WIRELESS WIFI LINK (iwlwifi)
7376M:	Johannes Berg <johannes.berg@intel.com>
7377M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7378M:	Luca Coelho <luciano.coelho@intel.com>
7379M:	Intel Linux Wireless <linuxwifi@intel.com>
7380L:	linux-wireless@vger.kernel.org
7381W:	http://intellinuxwireless.org
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7383S:	Supported
7384F:	drivers/net/wireless/intel/iwlwifi/
7385
7386INTEL WIRELESS WIMAX CONNECTION 2400
7387M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7388M:	linux-wimax@intel.com
7389L:	wimax@linuxwimax.org (subscribers-only)
7390S:	Supported
7391W:	http://linuxwimax.org
7392F:	Documentation/wimax/README.i2400m
7393F:	drivers/net/wimax/i2400m/
7394F:	include/uapi/linux/wimax/i2400m.h
7395
7396INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7397M:	Mario Limonciello <mario.limonciello@dell.com>
7398S:	Maintained
7399F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7400
7401INTEL(R) TRACE HUB
7402M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7403S:	Supported
7404F:	Documentation/trace/intel_th.txt
7405F:	drivers/hwtracing/intel_th/
7406
7407INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7408M:	Ning Sun <ning.sun@intel.com>
7409L:	tboot-devel@lists.sourceforge.net
7410W:	http://tboot.sourceforge.net
7411T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7412S:	Supported
7413F:	Documentation/intel_txt.txt
7414F:	include/linux/tboot.h
7415F:	arch/x86/kernel/tboot.c
7416
7417INTEL-MID GPIO DRIVER
7418M:	David Cohen <david.a.cohen@linux.intel.com>
7419L:	linux-gpio@vger.kernel.org
7420S:	Maintained
7421F:	drivers/gpio/gpio-intel-mid.c
7422
7423INVENSENSE MPU-3050 GYROSCOPE DRIVER
7424M:	Linus Walleij <linus.walleij@linaro.org>
7425L:	linux-iio@vger.kernel.org
7426S:	Maintained
7427F:	drivers/iio/gyro/mpu3050*
7428F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7429
7430IOC3 ETHERNET DRIVER
7431M:	Ralf Baechle <ralf@linux-mips.org>
7432L:	linux-mips@linux-mips.org
7433S:	Maintained
7434F:	drivers/net/ethernet/sgi/ioc3-eth.c
7435
7436IOC3 SERIAL DRIVER
7437M:	Pat Gefre <pfg@sgi.com>
7438L:	linux-serial@vger.kernel.org
7439S:	Maintained
7440F:	drivers/tty/serial/ioc3_serial.c
7441
7442IOMMU DRIVERS
7443M:	Joerg Roedel <joro@8bytes.org>
7444L:	iommu@lists.linux-foundation.org
7445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7446S:	Maintained
7447F:	Documentation/devicetree/bindings/iommu/
7448F:	drivers/iommu/
7449F:	include/linux/iommu.h
7450F:	include/linux/of_iommu.h
7451F:	include/linux/iova.h
7452
7453IP MASQUERADING
7454M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7455S:	Maintained
7456F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7457
7458IPMI SUBSYSTEM
7459M:	Corey Minyard <minyard@acm.org>
7460L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7461W:	http://openipmi.sourceforge.net/
7462S:	Supported
7463F:	Documentation/IPMI.txt
7464F:	drivers/char/ipmi/
7465F:	include/linux/ipmi*
7466F:	include/uapi/linux/ipmi*
7467
7468IPS SCSI RAID DRIVER
7469M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7470L:	linux-scsi@vger.kernel.org
7471W:	http://www.adaptec.com/
7472S:	Maintained
7473F:	drivers/scsi/ips*
7474
7475IPVS
7476M:	Wensong Zhang <wensong@linux-vs.org>
7477M:	Simon Horman <horms@verge.net.au>
7478M:	Julian Anastasov <ja@ssi.bg>
7479L:	netdev@vger.kernel.org
7480L:	lvs-devel@vger.kernel.org
7481S:	Maintained
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7484F:	Documentation/networking/ipvs-sysctl.txt
7485F:	include/net/ip_vs.h
7486F:	include/uapi/linux/ip_vs.h
7487F:	net/netfilter/ipvs/
7488
7489IPWIRELESS DRIVER
7490M:	Jiri Kosina <jikos@kernel.org>
7491M:	David Sterba <dsterba@suse.com>
7492S:	Odd Fixes
7493F:	drivers/tty/ipwireless/
7494
7495IPX NETWORK LAYER
7496L:	netdev@vger.kernel.org
7497S:	Obsolete
7498F:	include/uapi/linux/ipx.h
7499F:	drivers/staging/ipx/
7500
7501IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7502M:	Marc Zyngier <marc.zyngier@arm.com>
7503S:	Maintained
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7505F:	Documentation/IRQ-domain.txt
7506F:	include/linux/irqdomain.h
7507F:	kernel/irq/irqdomain.c
7508F:	kernel/irq/msi.c
7509
7510IRQ SUBSYSTEM
7511M:	Thomas Gleixner <tglx@linutronix.de>
7512L:	linux-kernel@vger.kernel.org
7513S:	Maintained
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7515F:	kernel/irq/
7516
7517IRQCHIP DRIVERS
7518M:	Thomas Gleixner <tglx@linutronix.de>
7519M:	Jason Cooper <jason@lakedaemon.net>
7520M:	Marc Zyngier <marc.zyngier@arm.com>
7521L:	linux-kernel@vger.kernel.org
7522S:	Maintained
7523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7524F:	Documentation/devicetree/bindings/interrupt-controller/
7525F:	drivers/irqchip/
7526
7527ISA
7528M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7529S:	Maintained
7530F:	Documentation/isa.txt
7531F:	drivers/base/isa.c
7532F:	include/linux/isa.h
7533
7534ISA RADIO MODULE
7535M:	Hans Verkuil <hverkuil@xs4all.nl>
7536L:	linux-media@vger.kernel.org
7537T:	git git://linuxtv.org/media_tree.git
7538W:	https://linuxtv.org
7539S:	Maintained
7540F:	drivers/media/radio/radio-isa*
7541
7542ISAPNP
7543M:	Jaroslav Kysela <perex@perex.cz>
7544S:	Maintained
7545F:	Documentation/isapnp.txt
7546F:	drivers/pnp/isapnp/
7547F:	include/linux/isapnp.h
7548
7549ISCSI
7550M:	Lee Duncan <lduncan@suse.com>
7551M:	Chris Leech <cleech@redhat.com>
7552L:	open-iscsi@googlegroups.com
7553W:	www.open-iscsi.com
7554S:	Maintained
7555F:	drivers/scsi/*iscsi*
7556F:	include/scsi/*iscsi*
7557
7558iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7559M:	Peter Jones <pjones@redhat.com>
7560M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7561S:	Maintained
7562F:	drivers/firmware/iscsi_ibft*
7563
7564ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7565M:	Or Gerlitz <ogerlitz@mellanox.com>
7566M:	Sagi Grimberg <sagi@grimberg.me>
7567M:	Roi Dayan <roid@mellanox.com>
7568L:	linux-rdma@vger.kernel.org
7569S:	Supported
7570W:	http://www.openfabrics.org
7571W:	www.open-iscsi.org
7572Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7573F:	drivers/infiniband/ulp/iser/
7574
7575ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7576M:	Sagi Grimberg <sagi@grimberg.me>
7577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7578L:	linux-rdma@vger.kernel.org
7579L:	target-devel@vger.kernel.org
7580S:	Supported
7581W:	http://www.linux-iscsi.org
7582F:	drivers/infiniband/ulp/isert
7583
7584ISDN SUBSYSTEM
7585M:	Karsten Keil <isdn@linux-pingi.de>
7586L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7587L:	netdev@vger.kernel.org
7588W:	http://www.isdn4linux.de
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7590S:	Maintained
7591F:	Documentation/isdn/
7592F:	drivers/isdn/
7593F:	include/linux/isdn.h
7594F:	include/linux/isdn/
7595F:	include/uapi/linux/isdn.h
7596F:	include/uapi/linux/isdn/
7597
7598ISDN SUBSYSTEM (Eicon active card driver)
7599M:	Armin Schindler <mac@melware.de>
7600L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7601W:	http://www.melware.de
7602S:	Maintained
7603F:	drivers/isdn/hardware/eicon/
7604
7605IT87 HARDWARE MONITORING DRIVER
7606M:	Jean Delvare <jdelvare@suse.com>
7607L:	linux-hwmon@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/hwmon/it87
7610F:	drivers/hwmon/it87.c
7611
7612IT913X MEDIA DRIVER
7613M:	Antti Palosaari <crope@iki.fi>
7614L:	linux-media@vger.kernel.org
7615W:	https://linuxtv.org
7616W:	http://palosaari.fi/linux/
7617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7618T:	git git://linuxtv.org/anttip/media_tree.git
7619S:	Maintained
7620F:	drivers/media/tuners/it913x*
7621
7622IVTV VIDEO4LINUX DRIVER
7623M:	Andy Walls <awalls@md.metrocast.net>
7624L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7625L:	linux-media@vger.kernel.org
7626T:	git git://linuxtv.org/media_tree.git
7627W:	http://www.ivtvdriver.org
7628S:	Maintained
7629F:	Documentation/media/v4l-drivers/ivtv*
7630F:	drivers/media/pci/ivtv/
7631F:	include/uapi/linux/ivtv*
7632
7633IX2505V MEDIA DRIVER
7634M:	Malcolm Priestley <tvboxspy@gmail.com>
7635L:	linux-media@vger.kernel.org
7636W:	https://linuxtv.org
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638S:	Maintained
7639F:	drivers/media/dvb-frontends/ix2505v*
7640
7641JAILHOUSE HYPERVISOR INTERFACE
7642M:	Jan Kiszka <jan.kiszka@siemens.com>
7643L:	jailhouse-dev@googlegroups.com
7644S:	Maintained
7645F:	arch/x86/kernel/jailhouse.c
7646F:	arch/x86/include/asm/jailhouse_para.h
7647
7648JC42.4 TEMPERATURE SENSOR DRIVER
7649M:	Guenter Roeck <linux@roeck-us.net>
7650L:	linux-hwmon@vger.kernel.org
7651S:	Maintained
7652F:	drivers/hwmon/jc42.c
7653F:	Documentation/hwmon/jc42
7654
7655JFS FILESYSTEM
7656M:	Dave Kleikamp <shaggy@kernel.org>
7657L:	jfs-discussion@lists.sourceforge.net
7658W:	http://jfs.sourceforge.net/
7659T:	git git://github.com/kleikamp/linux-shaggy.git
7660S:	Maintained
7661F:	Documentation/filesystems/jfs.txt
7662F:	fs/jfs/
7663
7664JME NETWORK DRIVER
7665M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7666L:	netdev@vger.kernel.org
7667S:	Maintained
7668F:	drivers/net/ethernet/jme.*
7669
7670JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7671M:	David Woodhouse <dwmw2@infradead.org>
7672L:	linux-mtd@lists.infradead.org
7673W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7674S:	Maintained
7675F:	fs/jffs2/
7676F:	include/uapi/linux/jffs2.h
7677
7678JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7679M:	"Theodore Ts'o" <tytso@mit.edu>
7680M:	Jan Kara <jack@suse.com>
7681L:	linux-ext4@vger.kernel.org
7682S:	Maintained
7683F:	fs/jbd2/
7684F:	include/linux/jbd2.h
7685
7686JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7687M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7688L:	linux-media@vger.kernel.org
7689S:	Maintained
7690F:	drivers/media/platform/rcar_jpu.c
7691
7692JSM Neo PCI based serial card
7693M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7694L:	linux-serial@vger.kernel.org
7695S:	Maintained
7696F:	drivers/tty/serial/jsm/
7697
7698K10TEMP HARDWARE MONITORING DRIVER
7699M:	Clemens Ladisch <clemens@ladisch.de>
7700L:	linux-hwmon@vger.kernel.org
7701S:	Maintained
7702F:	Documentation/hwmon/k10temp
7703F:	drivers/hwmon/k10temp.c
7704
7705K8TEMP HARDWARE MONITORING DRIVER
7706M:	Rudolf Marek <r.marek@assembler.cz>
7707L:	linux-hwmon@vger.kernel.org
7708S:	Maintained
7709F:	Documentation/hwmon/k8temp
7710F:	drivers/hwmon/k8temp.c
7711
7712KASAN
7713M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7714R:	Alexander Potapenko <glider@google.com>
7715R:	Dmitry Vyukov <dvyukov@google.com>
7716L:	kasan-dev@googlegroups.com
7717S:	Maintained
7718F:	arch/*/include/asm/kasan.h
7719F:	arch/*/mm/kasan_init*
7720F:	Documentation/dev-tools/kasan.rst
7721F:	include/linux/kasan*.h
7722F:	lib/test_kasan.c
7723F:	mm/kasan/
7724F:	scripts/Makefile.kasan
7725
7726KCONFIG
7727M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7729L:	linux-kbuild@vger.kernel.org
7730S:	Maintained
7731F:	Documentation/kbuild/kconfig*
7732F:	scripts/kconfig/
7733F:	scripts/Kconfig.include
7734
7735KDUMP
7736M:	Dave Young <dyoung@redhat.com>
7737M:	Baoquan He <bhe@redhat.com>
7738R:	Vivek Goyal <vgoyal@redhat.com>
7739L:	kexec@lists.infradead.org
7740W:	http://lse.sourceforge.net/kdump/
7741S:	Maintained
7742F:	Documentation/kdump/
7743
7744KEENE FM RADIO TRANSMITTER DRIVER
7745M:	Hans Verkuil <hverkuil@xs4all.nl>
7746L:	linux-media@vger.kernel.org
7747T:	git git://linuxtv.org/media_tree.git
7748W:	https://linuxtv.org
7749S:	Maintained
7750F:	drivers/media/radio/radio-keene*
7751
7752KERNEL AUTOMOUNTER
7753M:	Ian Kent <raven@themaw.net>
7754L:	autofs@vger.kernel.org
7755S:	Maintained
7756F:	fs/autofs/
7757
7758KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7759M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7760M:	Michal Marek <michal.lkml@markovi.net>
7761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7762L:	linux-kbuild@vger.kernel.org
7763S:	Maintained
7764F:	Documentation/kbuild/
7765F:	Makefile
7766F:	scripts/Kbuild*
7767F:	scripts/Makefile*
7768F:	scripts/basic/
7769F:	scripts/mk*
7770F:	scripts/mod/
7771F:	scripts/package/
7772
7773KERNEL JANITORS
7774L:	kernel-janitors@vger.kernel.org
7775W:	http://kernelnewbies.org/KernelJanitors
7776S:	Odd Fixes
7777
7778KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7779M:	"J. Bruce Fields" <bfields@fieldses.org>
7780M:	Jeff Layton <jlayton@kernel.org>
7781L:	linux-nfs@vger.kernel.org
7782W:	http://nfs.sourceforge.net/
7783T:	git git://linux-nfs.org/~bfields/linux.git
7784S:	Supported
7785F:	fs/nfsd/
7786F:	include/uapi/linux/nfsd/
7787F:	fs/lockd/
7788F:	fs/nfs_common/
7789F:	net/sunrpc/
7790F:	include/linux/lockd/
7791F:	include/linux/sunrpc/
7792F:	include/uapi/linux/sunrpc/
7793
7794KERNEL SELFTEST FRAMEWORK
7795M:	Shuah Khan <shuah@kernel.org>
7796L:	linux-kselftest@vger.kernel.org
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7798Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7799S:	Maintained
7800F:	tools/testing/selftests/
7801F:	Documentation/dev-tools/kselftest*
7802
7803KERNEL USERMODE HELPER
7804M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7805L:	linux-kernel@vger.kernel.org
7806S:	Maintained
7807F:	kernel/umh.c
7808F:	include/linux/umh.h
7809
7810KERNEL VIRTUAL MACHINE (KVM)
7811M:	Paolo Bonzini <pbonzini@redhat.com>
7812M:	Radim Krčmář <rkrcmar@redhat.com>
7813L:	kvm@vger.kernel.org
7814W:	http://www.linux-kvm.org
7815T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7816S:	Supported
7817F:	Documentation/virtual/kvm/
7818F:	include/trace/events/kvm.h
7819F:	include/uapi/asm-generic/kvm*
7820F:	include/uapi/linux/kvm*
7821F:	include/asm-generic/kvm*
7822F:	include/linux/kvm*
7823F:	include/kvm/iodev.h
7824F:	virt/kvm/*
7825F:	tools/kvm/
7826
7827KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7828M:	Joerg Roedel <joro@8bytes.org>
7829L:	kvm@vger.kernel.org
7830W:	http://www.linux-kvm.org/
7831S:	Maintained
7832F:	arch/x86/include/asm/svm.h
7833F:	arch/x86/kvm/svm.c
7834
7835KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7836M:	Christoffer Dall <christoffer.dall@arm.com>
7837M:	Marc Zyngier <marc.zyngier@arm.com>
7838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7839L:	kvmarm@lists.cs.columbia.edu
7840W:	http://systems.cs.columbia.edu/projects/kvm-arm
7841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7842S:	Supported
7843F:	arch/arm/include/uapi/asm/kvm*
7844F:	arch/arm/include/asm/kvm*
7845F:	arch/arm/kvm/
7846F:	virt/kvm/arm/
7847F:	include/kvm/arm_*
7848
7849KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7850M:	Christoffer Dall <christoffer.dall@arm.com>
7851M:	Marc Zyngier <marc.zyngier@arm.com>
7852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7853L:	kvmarm@lists.cs.columbia.edu
7854S:	Maintained
7855F:	arch/arm64/include/uapi/asm/kvm*
7856F:	arch/arm64/include/asm/kvm*
7857F:	arch/arm64/kvm/
7858
7859KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7860M:	James Hogan <jhogan@kernel.org>
7861L:	linux-mips@linux-mips.org
7862S:	Supported
7863F:	arch/mips/include/uapi/asm/kvm*
7864F:	arch/mips/include/asm/kvm*
7865F:	arch/mips/kvm/
7866
7867KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7868M:	Paul Mackerras <paulus@ozlabs.org>
7869L:	kvm-ppc@vger.kernel.org
7870W:	http://www.linux-kvm.org/
7871T:	git git://github.com/agraf/linux-2.6.git
7872S:	Supported
7873F:	arch/powerpc/include/uapi/asm/kvm*
7874F:	arch/powerpc/include/asm/kvm*
7875F:	arch/powerpc/kvm/
7876F:	arch/powerpc/kernel/kvm*
7877
7878KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7879M:	Christian Borntraeger <borntraeger@de.ibm.com>
7880M:	Janosch Frank <frankja@linux.ibm.com>
7881R:	David Hildenbrand <david@redhat.com>
7882R:	Cornelia Huck <cohuck@redhat.com>
7883L:	linux-s390@vger.kernel.org
7884W:	http://www.ibm.com/developerworks/linux/linux390/
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7886S:	Supported
7887F:	arch/s390/include/uapi/asm/kvm*
7888F:	arch/s390/include/asm/gmap.h
7889F:	arch/s390/include/asm/kvm*
7890F:	arch/s390/kvm/
7891F:	arch/s390/mm/gmap.c
7892
7893KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7894M:	Paolo Bonzini <pbonzini@redhat.com>
7895M:	Radim Krčmář <rkrcmar@redhat.com>
7896L:	kvm@vger.kernel.org
7897W:	http://www.linux-kvm.org
7898T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7899S:	Supported
7900F:	arch/x86/kvm/
7901F:	arch/x86/include/uapi/asm/kvm*
7902F:	arch/x86/include/asm/kvm*
7903F:	arch/x86/include/asm/pvclock-abi.h
7904F:	arch/x86/kernel/kvm.c
7905F:	arch/x86/kernel/kvmclock.c
7906
7907KERNFS
7908M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7909M:	Tejun Heo <tj@kernel.org>
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7911S:	Supported
7912F:	include/linux/kernfs.h
7913F:	fs/kernfs/
7914
7915KEXEC
7916M:	Eric Biederman <ebiederm@xmission.com>
7917W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7918L:	kexec@lists.infradead.org
7919S:	Maintained
7920F:	include/linux/kexec.h
7921F:	include/uapi/linux/kexec.h
7922F:	kernel/kexec*
7923
7924KEYS-ENCRYPTED
7925M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7926L:	linux-integrity@vger.kernel.org
7927L:	keyrings@vger.kernel.org
7928S:	Supported
7929F:	Documentation/security/keys/trusted-encrypted.rst
7930F:	include/keys/encrypted-type.h
7931F:	security/keys/encrypted-keys/
7932
7933KEYS-TRUSTED
7934M:	James Bottomley <jejb@linux.vnet.ibm.com>
7935M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7936L:	linux-integrity@vger.kernel.org
7937L:	keyrings@vger.kernel.org
7938S:	Supported
7939F:	Documentation/security/keys/trusted-encrypted.rst
7940F:	include/keys/trusted-type.h
7941F:	security/keys/trusted.c
7942F:	security/keys/trusted.h
7943
7944KEYS/KEYRINGS:
7945M:	David Howells <dhowells@redhat.com>
7946L:	keyrings@vger.kernel.org
7947S:	Maintained
7948F:	Documentation/security/keys/core.rst
7949F:	include/linux/key.h
7950F:	include/linux/key-type.h
7951F:	include/linux/keyctl.h
7952F:	include/uapi/linux/keyctl.h
7953F:	include/keys/
7954F:	security/keys/
7955
7956KGDB / KDB /debug_core
7957M:	Jason Wessel <jason.wessel@windriver.com>
7958M:	Daniel Thompson <daniel.thompson@linaro.org>
7959W:	http://kgdb.wiki.kernel.org/
7960L:	kgdb-bugreport@lists.sourceforge.net
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7962S:	Maintained
7963F:	Documentation/dev-tools/kgdb.rst
7964F:	drivers/misc/kgdbts.c
7965F:	drivers/tty/serial/kgdboc.c
7966F:	include/linux/kdb.h
7967F:	include/linux/kgdb.h
7968F:	kernel/debug/
7969
7970KMEMLEAK
7971M:	Catalin Marinas <catalin.marinas@arm.com>
7972S:	Maintained
7973F:	Documentation/dev-tools/kmemleak.rst
7974F:	include/linux/kmemleak.h
7975F:	mm/kmemleak.c
7976F:	mm/kmemleak-test.c
7977
7978KMOD KERNEL MODULE LOADER - USERMODE HELPER
7979M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7980L:	linux-kernel@vger.kernel.org
7981S:	Maintained
7982F:	kernel/kmod.c
7983F:	include/linux/kmod.h
7984F:	lib/test_kmod.c
7985F:	tools/testing/selftests/kmod/
7986
7987KPROBES
7988M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7989M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7990M:	"David S. Miller" <davem@davemloft.net>
7991M:	Masami Hiramatsu <mhiramat@kernel.org>
7992S:	Maintained
7993F:	Documentation/kprobes.txt
7994F:	include/linux/kprobes.h
7995F:	include/asm-generic/kprobes.h
7996F:	kernel/kprobes.c
7997
7998KS0108 LCD CONTROLLER DRIVER
7999M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8000S:	Maintained
8001F:	Documentation/auxdisplay/ks0108
8002F:	drivers/auxdisplay/ks0108.c
8003F:	include/linux/ks0108.h
8004
8005L3MDEV
8006M:	David Ahern <dsa@cumulusnetworks.com>
8007L:	netdev@vger.kernel.org
8008S:	Maintained
8009F:	net/l3mdev
8010F:	include/net/l3mdev.h
8011
8012LANTIQ MIPS ARCHITECTURE
8013M:	John Crispin <john@phrozen.org>
8014L:	linux-mips@linux-mips.org
8015S:	Maintained
8016F:	arch/mips/lantiq
8017F:	drivers/soc/lantiq
8018
8019LAPB module
8020L:	linux-x25@vger.kernel.org
8021S:	Orphan
8022F:	Documentation/networking/lapb-module.txt
8023F:	include/*/lapb.h
8024F:	net/lapb/
8025
8026LASI 53c700 driver for PARISC
8027M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8028L:	linux-scsi@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/scsi/53c700.txt
8031F:	drivers/scsi/53c700*
8032
8033LEAKING_ADDRESSES
8034M:	Tobin C. Harding <me@tobin.cc>
8035M:	Tycho Andersen <tycho@tycho.ws>
8036L:	kernel-hardening@lists.openwall.com
8037S:	Maintained
8038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8039F:	scripts/leaking_addresses.pl
8040
8041LED SUBSYSTEM
8042M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8043M:	Pavel Machek <pavel@ucw.cz>
8044L:	linux-leds@vger.kernel.org
8045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8046S:	Maintained
8047F:	Documentation/devicetree/bindings/leds/
8048F:	drivers/leds/
8049F:	include/linux/leds.h
8050
8051LEGACY EEPROM DRIVER
8052M:	Jean Delvare <jdelvare@suse.com>
8053S:	Maintained
8054F:	Documentation/misc-devices/eeprom
8055F:	drivers/misc/eeprom/eeprom.c
8056
8057LEGO MINDSTORMS EV3
8058R:	David Lechner <david@lechnology.com>
8059S:	Maintained
8060F:	arch/arm/boot/dts/da850-lego-ev3.dts
8061F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8062F:	drivers/power/supply/lego_ev3_battery.c
8063
8064LEGO USB Tower driver
8065M:	Juergen Stuber <starblue@users.sourceforge.net>
8066L:	legousb-devel@lists.sourceforge.net
8067W:	http://legousb.sourceforge.net/
8068S:	Maintained
8069F:	drivers/usb/misc/legousbtower.c
8070
8071LG2160 MEDIA DRIVER
8072M:	Michael Krufky <mkrufky@linuxtv.org>
8073L:	linux-media@vger.kernel.org
8074W:	https://linuxtv.org
8075W:	http://github.com/mkrufky
8076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8077T:	git git://linuxtv.org/mkrufky/tuners.git
8078S:	Maintained
8079F:	drivers/media/dvb-frontends/lg2160.*
8080
8081LGDT3305 MEDIA DRIVER
8082M:	Michael Krufky <mkrufky@linuxtv.org>
8083L:	linux-media@vger.kernel.org
8084W:	https://linuxtv.org
8085W:	http://github.com/mkrufky
8086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8087T:	git git://linuxtv.org/mkrufky/tuners.git
8088S:	Maintained
8089F:	drivers/media/dvb-frontends/lgdt3305.*
8090
8091LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8092M:	Viresh Kumar <vireshk@kernel.org>
8093L:	linux-ide@vger.kernel.org
8094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8095S:	Maintained
8096F:	include/linux/pata_arasan_cf_data.h
8097F:	drivers/ata/pata_arasan_cf.c
8098
8099LIBATA PATA DRIVERS
8100M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8101M:	Tejun Heo <tj@kernel.org>
8102L:	linux-ide@vger.kernel.org
8103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8104S:	Maintained
8105F:	drivers/ata/pata_*.c
8106F:	drivers/ata/ata_generic.c
8107
8108LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8109M:	Linus Walleij <linus.walleij@linaro.org>
8110L:	linux-ide@vger.kernel.org
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8112S:	Maintained
8113F:	drivers/ata/pata_ftide010.c
8114F:	drivers/ata/sata_gemini.c
8115F:	drivers/ata/sata_gemini.h
8116
8117LIBATA SATA AHCI PLATFORM devices support
8118M:	Hans de Goede <hdegoede@redhat.com>
8119M:	Tejun Heo <tj@kernel.org>
8120L:	linux-ide@vger.kernel.org
8121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8122S:	Maintained
8123F:	drivers/ata/ahci_platform.c
8124F:	drivers/ata/libahci_platform.c
8125F:	include/linux/ahci_platform.h
8126
8127LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8128M:	Mikael Pettersson <mikpelinux@gmail.com>
8129L:	linux-ide@vger.kernel.org
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8131S:	Maintained
8132F:	drivers/ata/sata_promise.*
8133
8134LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8135M:	Tejun Heo <tj@kernel.org>
8136L:	linux-ide@vger.kernel.org
8137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8138S:	Maintained
8139F:	drivers/ata/
8140F:	include/linux/ata.h
8141F:	include/linux/libata.h
8142F:	Documentation/devicetree/bindings/ata/
8143
8144LIBLOCKDEP
8145M:	Sasha Levin <alexander.levin@verizon.com>
8146S:	Maintained
8147F:	tools/lib/lockdep/
8148
8149LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8150M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8151M:	Dan Williams <dan.j.williams@intel.com>
8152M:	Vishal Verma <vishal.l.verma@intel.com>
8153M:	Dave Jiang <dave.jiang@intel.com>
8154L:	linux-nvdimm@lists.01.org
8155Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8156S:	Supported
8157F:	drivers/nvdimm/blk.c
8158F:	drivers/nvdimm/region_devs.c
8159
8160LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8161M:	Vishal Verma <vishal.l.verma@intel.com>
8162M:	Dan Williams <dan.j.williams@intel.com>
8163M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8164M:	Dave Jiang <dave.jiang@intel.com>
8165L:	linux-nvdimm@lists.01.org
8166Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8167S:	Supported
8168F:	drivers/nvdimm/btt*
8169
8170LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8171M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8172M:	Dan Williams <dan.j.williams@intel.com>
8173M:	Vishal Verma <vishal.l.verma@intel.com>
8174M:	Dave Jiang <dave.jiang@intel.com>
8175L:	linux-nvdimm@lists.01.org
8176Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8177S:	Supported
8178F:	drivers/nvdimm/pmem*
8179
8180LIBNVDIMM: DEVICETREE BINDINGS
8181M:	Oliver O'Halloran <oohall@gmail.com>
8182L:	linux-nvdimm@lists.01.org
8183Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8184S:	Supported
8185F:	drivers/nvdimm/of_pmem.c
8186F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8187
8188LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8189M:	Dan Williams <dan.j.williams@intel.com>
8190M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8191M:	Vishal Verma <vishal.l.verma@intel.com>
8192M:	Dave Jiang <dave.jiang@intel.com>
8193L:	linux-nvdimm@lists.01.org
8194Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8196S:	Supported
8197F:	drivers/nvdimm/*
8198F:	drivers/acpi/nfit/*
8199F:	include/linux/nd.h
8200F:	include/linux/libnvdimm.h
8201F:	include/uapi/linux/ndctl.h
8202
8203LIGHTNVM PLATFORM SUPPORT
8204M:	Matias Bjorling <mb@lightnvm.io>
8205W:	http://github/OpenChannelSSD
8206L:	linux-block@vger.kernel.org
8207S:	Maintained
8208F:	drivers/lightnvm/
8209F:	include/linux/lightnvm.h
8210F:	include/uapi/linux/lightnvm.h
8211
8212LINUX FOR POWER MACINTOSH
8213M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8214W:	http://www.penguinppc.org/
8215L:	linuxppc-dev@lists.ozlabs.org
8216S:	Maintained
8217F:	arch/powerpc/platforms/powermac/
8218F:	drivers/macintosh/
8219
8220LINUX FOR POWERPC (32-BIT AND 64-BIT)
8221M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8222M:	Paul Mackerras <paulus@samba.org>
8223M:	Michael Ellerman <mpe@ellerman.id.au>
8224W:	https://github.com/linuxppc/linux/wiki
8225L:	linuxppc-dev@lists.ozlabs.org
8226Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8228S:	Supported
8229F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8230F:	Documentation/devicetree/bindings/powerpc/
8231F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8232F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8233F:	Documentation/powerpc/
8234F:	arch/powerpc/
8235F:	drivers/char/tpm/tpm_ibmvtpm*
8236F:	drivers/crypto/nx/
8237F:	drivers/crypto/vmx/
8238F:	drivers/i2c/busses/i2c-opal.c
8239F:	drivers/net/ethernet/ibm/ibmveth.*
8240F:	drivers/net/ethernet/ibm/ibmvnic.*
8241F:	drivers/pci/hotplug/pnv_php.c
8242F:	drivers/pci/hotplug/rpa*
8243F:	drivers/rtc/rtc-opal.c
8244F:	drivers/scsi/ibmvscsi/
8245F:	drivers/tty/hvc/hvc_opal.c
8246F:	drivers/watchdog/wdrtas.c
8247F:	tools/testing/selftests/powerpc
8248N:	/pmac
8249N:	powermac
8250N:	powernv
8251N:	[^a-z0-9]ps3
8252N:	pseries
8253
8254LINUX FOR POWERPC EMBEDDED MPC5XXX
8255M:	Anatolij Gustschin <agust@denx.de>
8256L:	linuxppc-dev@lists.ozlabs.org
8257T:	git git://git.denx.de/linux-denx-agust.git
8258S:	Maintained
8259F:	arch/powerpc/platforms/512x/
8260F:	arch/powerpc/platforms/52xx/
8261
8262LINUX FOR POWERPC EMBEDDED PPC4XX
8263M:	Alistair Popple <alistair@popple.id.au>
8264M:	Matt Porter <mporter@kernel.crashing.org>
8265W:	http://www.penguinppc.org/
8266L:	linuxppc-dev@lists.ozlabs.org
8267S:	Maintained
8268F:	arch/powerpc/platforms/40x/
8269F:	arch/powerpc/platforms/44x/
8270
8271LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8272M:	Scott Wood <oss@buserror.net>
8273M:	Kumar Gala <galak@kernel.crashing.org>
8274W:	http://www.penguinppc.org/
8275L:	linuxppc-dev@lists.ozlabs.org
8276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8277S:	Maintained
8278F:	arch/powerpc/platforms/83xx/
8279F:	arch/powerpc/platforms/85xx/
8280F:	Documentation/devicetree/bindings/powerpc/fsl/
8281
8282LINUX FOR POWERPC EMBEDDED PPC8XX
8283M:	Vitaly Bordug <vitb@kernel.crashing.org>
8284W:	http://www.penguinppc.org/
8285L:	linuxppc-dev@lists.ozlabs.org
8286S:	Maintained
8287F:	arch/powerpc/platforms/8xx/
8288
8289LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8290L:	linuxppc-dev@lists.ozlabs.org
8291S:	Orphan
8292F:	arch/powerpc/*/*virtex*
8293F:	arch/powerpc/*/*/*virtex*
8294
8295LINUX FOR POWERPC PA SEMI PWRFICIENT
8296L:	linuxppc-dev@lists.ozlabs.org
8297S:	Orphan
8298F:	arch/powerpc/platforms/pasemi/
8299F:	drivers/*/*pasemi*
8300F:	drivers/*/*/*pasemi*
8301
8302LINUX KERNEL DUMP TEST MODULE (LKDTM)
8303M:	Kees Cook <keescook@chromium.org>
8304S:	Maintained
8305F:	drivers/misc/lkdtm/*
8306
8307LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8308M:	Alan Stern <stern@rowland.harvard.edu>
8309M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8310M:	Will Deacon <will.deacon@arm.com>
8311M:	Peter Zijlstra <peterz@infradead.org>
8312M:	Boqun Feng <boqun.feng@gmail.com>
8313M:	Nicholas Piggin <npiggin@gmail.com>
8314M:	David Howells <dhowells@redhat.com>
8315M:	Jade Alglave <j.alglave@ucl.ac.uk>
8316M:	Luc Maranget <luc.maranget@inria.fr>
8317M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8318R:	Akira Yokosawa <akiyks@gmail.com>
8319L:	linux-kernel@vger.kernel.org
8320S:	Supported
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8322F:	tools/memory-model/
8323F:	Documentation/memory-barriers.txt
8324
8325LINUX SECURITY MODULE (LSM) FRAMEWORK
8326M:	Chris Wright <chrisw@sous-sol.org>
8327L:	linux-security-module@vger.kernel.org
8328S:	Supported
8329
8330LIS3LV02D ACCELEROMETER DRIVER
8331M:	Eric Piel <eric.piel@tremplin-utc.net>
8332S:	Maintained
8333F:	Documentation/misc-devices/lis3lv02d
8334F:	drivers/misc/lis3lv02d/
8335F:	drivers/platform/x86/hp_accel.c
8336
8337LIVE PATCHING
8338M:	Josh Poimboeuf <jpoimboe@redhat.com>
8339M:	Jessica Yu <jeyu@kernel.org>
8340M:	Jiri Kosina <jikos@kernel.org>
8341M:	Miroslav Benes <mbenes@suse.cz>
8342R:	Petr Mladek <pmladek@suse.com>
8343S:	Maintained
8344F:	kernel/livepatch/
8345F:	include/linux/livepatch.h
8346F:	arch/x86/include/asm/livepatch.h
8347F:	arch/x86/kernel/livepatch.c
8348F:	Documentation/livepatch/
8349F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8350F:	samples/livepatch/
8351L:	live-patching@vger.kernel.org
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8353
8354LLC (802.2)
8355L:	netdev@vger.kernel.org
8356S:	Odd fixes
8357F:	include/linux/llc.h
8358F:	include/uapi/linux/llc.h
8359F:	include/net/llc*
8360F:	net/llc/
8361
8362LM73 HARDWARE MONITOR DRIVER
8363M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8364L:	linux-hwmon@vger.kernel.org
8365S:	Maintained
8366F:	drivers/hwmon/lm73.c
8367
8368LM78 HARDWARE MONITOR DRIVER
8369M:	Jean Delvare <jdelvare@suse.com>
8370L:	linux-hwmon@vger.kernel.org
8371S:	Maintained
8372F:	Documentation/hwmon/lm78
8373F:	drivers/hwmon/lm78.c
8374
8375LM83 HARDWARE MONITOR DRIVER
8376M:	Jean Delvare <jdelvare@suse.com>
8377L:	linux-hwmon@vger.kernel.org
8378S:	Maintained
8379F:	Documentation/hwmon/lm83
8380F:	drivers/hwmon/lm83.c
8381
8382LM90 HARDWARE MONITOR DRIVER
8383M:	Jean Delvare <jdelvare@suse.com>
8384L:	linux-hwmon@vger.kernel.org
8385S:	Maintained
8386F:	Documentation/hwmon/lm90
8387F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8388F:	drivers/hwmon/lm90.c
8389F:	include/dt-bindings/thermal/lm90.h
8390
8391LM95234 HARDWARE MONITOR DRIVER
8392M:	Guenter Roeck <linux@roeck-us.net>
8393L:	linux-hwmon@vger.kernel.org
8394S:	Maintained
8395F:	Documentation/hwmon/lm95234
8396F:	drivers/hwmon/lm95234.c
8397
8398LME2510 MEDIA DRIVER
8399M:	Malcolm Priestley <tvboxspy@gmail.com>
8400L:	linux-media@vger.kernel.org
8401W:	https://linuxtv.org
8402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8403S:	Maintained
8404F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8405
8406LOADPIN SECURITY MODULE
8407M:	Kees Cook <keescook@chromium.org>
8408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8409S:	Supported
8410F:	security/loadpin/
8411F:	Documentation/admin-guide/LSM/LoadPin.rst
8412
8413LOCKING PRIMITIVES
8414M:	Peter Zijlstra <peterz@infradead.org>
8415M:	Ingo Molnar <mingo@redhat.com>
8416M:	Will Deacon <will.deacon@arm.com>
8417L:	linux-kernel@vger.kernel.org
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8419S:	Maintained
8420F:	Documentation/locking/
8421F:	include/linux/lockdep.h
8422F:	include/linux/spinlock*.h
8423F:	arch/*/include/asm/spinlock*.h
8424F:	include/linux/rwlock*.h
8425F:	include/linux/mutex*.h
8426F:	arch/*/include/asm/mutex*.h
8427F:	include/linux/rwsem*.h
8428F:	arch/*/include/asm/rwsem.h
8429F:	include/linux/seqlock.h
8430F:	lib/locking*.[ch]
8431F:	kernel/locking/
8432X:	kernel/locking/locktorture.c
8433
8434LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8435M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8436L:	linux-ntfs-dev@lists.sourceforge.net
8437W:	http://www.linux-ntfs.org/content/view/19/37/
8438S:	Maintained
8439F:	Documentation/ldm.txt
8440F:	block/partitions/ldm.*
8441
8442LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8443M:	Sathya Prakash <sathya.prakash@broadcom.com>
8444M:	Chaitra P B <chaitra.basappa@broadcom.com>
8445M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8446L:	MPT-FusionLinux.pdl@broadcom.com
8447L:	linux-scsi@vger.kernel.org
8448W:	http://www.avagotech.com/support/
8449S:	Supported
8450F:	drivers/message/fusion/
8451F:	drivers/scsi/mpt3sas/
8452
8453LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8454M:	Matthew Wilcox <matthew@wil.cx>
8455L:	linux-scsi@vger.kernel.org
8456S:	Maintained
8457F:	drivers/scsi/sym53c8xx_2/
8458
8459LTC4261 HARDWARE MONITOR DRIVER
8460M:	Guenter Roeck <linux@roeck-us.net>
8461L:	linux-hwmon@vger.kernel.org
8462S:	Maintained
8463F:	Documentation/hwmon/ltc4261
8464F:	drivers/hwmon/ltc4261.c
8465
8466LTC4306 I2C MULTIPLEXER DRIVER
8467M:	Michael Hennerich <michael.hennerich@analog.com>
8468W:	http://ez.analog.com/community/linux-device-drivers
8469L:	linux-i2c@vger.kernel.org
8470S:	Supported
8471F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8472F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8473
8474LTP (Linux Test Project)
8475M:	Mike Frysinger <vapier@gentoo.org>
8476M:	Cyril Hrubis <chrubis@suse.cz>
8477M:	Wanlong Gao <wanlong.gao@gmail.com>
8478M:	Jan Stancek <jstancek@redhat.com>
8479M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8480M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8481L:	ltp@lists.linux.it (subscribers-only)
8482W:	http://linux-test-project.github.io/
8483T:	git git://github.com/linux-test-project/ltp.git
8484S:	Maintained
8485
8486M68K ARCHITECTURE
8487M:	Geert Uytterhoeven <geert@linux-m68k.org>
8488L:	linux-m68k@lists.linux-m68k.org
8489W:	http://www.linux-m68k.org/
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8491S:	Maintained
8492F:	arch/m68k/
8493F:	drivers/zorro/
8494
8495M68K ON APPLE MACINTOSH
8496M:	Joshua Thompson <funaho@jurai.org>
8497W:	http://www.mac.linux-m68k.org/
8498L:	linux-m68k@lists.linux-m68k.org
8499S:	Maintained
8500F:	arch/m68k/mac/
8501
8502M68K ON HP9000/300
8503M:	Philip Blundell <philb@gnu.org>
8504W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8505S:	Maintained
8506F:	arch/m68k/hp300/
8507
8508M88DS3103 MEDIA DRIVER
8509M:	Antti Palosaari <crope@iki.fi>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512W:	http://palosaari.fi/linux/
8513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8514T:	git git://linuxtv.org/anttip/media_tree.git
8515S:	Maintained
8516F:	drivers/media/dvb-frontends/m88ds3103*
8517
8518M88RS2000 MEDIA DRIVER
8519M:	Malcolm Priestley <tvboxspy@gmail.com>
8520L:	linux-media@vger.kernel.org
8521W:	https://linuxtv.org
8522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8523S:	Maintained
8524F:	drivers/media/dvb-frontends/m88rs2000*
8525
8526MA901 MASTERKIT USB FM RADIO DRIVER
8527M:	Alexey Klimov <klimov.linux@gmail.com>
8528L:	linux-media@vger.kernel.org
8529T:	git git://linuxtv.org/media_tree.git
8530S:	Maintained
8531F:	drivers/media/radio/radio-ma901.c
8532
8533MAC80211
8534M:	Johannes Berg <johannes@sipsolutions.net>
8535L:	linux-wireless@vger.kernel.org
8536W:	http://wireless.kernel.org/
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8539S:	Maintained
8540F:	Documentation/networking/mac80211-injection.txt
8541F:	include/net/mac80211.h
8542F:	net/mac80211/
8543F:	drivers/net/wireless/mac80211_hwsim.[ch]
8544F:	Documentation/networking/mac80211_hwsim/README
8545
8546MAILBOX API
8547M:	Jassi Brar <jassisinghbrar@gmail.com>
8548L:	linux-kernel@vger.kernel.org
8549S:	Maintained
8550F:	drivers/mailbox/
8551F:	include/linux/mailbox_client.h
8552F:	include/linux/mailbox_controller.h
8553
8554MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8555M:	Michael Kerrisk <mtk.manpages@gmail.com>
8556W:	http://www.kernel.org/doc/man-pages
8557L:	linux-man@vger.kernel.org
8558S:	Maintained
8559
8560MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8561M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8562L:	linux-mips@linux-mips.org
8563S:	Maintained
8564F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8565
8566MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8567M:	Andrew Lunn <andrew@lunn.ch>
8568M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8569L:	netdev@vger.kernel.org
8570S:	Maintained
8571F:	drivers/net/dsa/mv88e6xxx/
8572F:	linux/platform_data/mv88e6xxx.h
8573F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8574
8575MARVELL ARMADA DRM SUPPORT
8576M:	Russell King <linux@armlinux.org.uk>
8577S:	Maintained
8578T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8579T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8580F:	drivers/gpu/drm/armada/
8581F:	include/uapi/drm/armada_drm.h
8582F:	Documentation/devicetree/bindings/display/armada/
8583
8584MARVELL CRYPTO DRIVER
8585M:	Boris Brezillon <boris.brezillon@bootlin.com>
8586M:	Arnaud Ebalard <arno@natisbad.org>
8587F:	drivers/crypto/marvell/
8588S:	Maintained
8589L:	linux-crypto@vger.kernel.org
8590
8591MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8592M:	Mirko Lindner <mlindner@marvell.com>
8593M:	Stephen Hemminger <stephen@networkplumber.org>
8594L:	netdev@vger.kernel.org
8595S:	Maintained
8596F:	drivers/net/ethernet/marvell/sk*
8597
8598MARVELL LIBERTAS WIRELESS DRIVER
8599L:	libertas-dev@lists.infradead.org
8600S:	Orphan
8601F:	drivers/net/wireless/marvell/libertas/
8602
8603MARVELL MACCHIATOBIN SUPPORT
8604M:	Russell King <linux@armlinux.org.uk>
8605L:	linux-arm-kernel@lists.infradead.org
8606S:	Maintained
8607F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8608
8609MARVELL MV643XX ETHERNET DRIVER
8610M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8611L:	netdev@vger.kernel.org
8612S:	Maintained
8613F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8614F:	include/linux/mv643xx.h
8615
8616MARVELL MV88X3310 PHY DRIVER
8617M:	Russell King <linux@armlinux.org.uk>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/phy/marvell10g.c
8621
8622MARVELL MVNETA ETHERNET DRIVER
8623M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8624L:	netdev@vger.kernel.org
8625S:	Maintained
8626F:	drivers/net/ethernet/marvell/mvneta.*
8627
8628MARVELL MWIFIEX WIRELESS DRIVER
8629M:	Amitkumar Karwar <amitkarwar@gmail.com>
8630M:	Nishant Sarmukadam <nishants@marvell.com>
8631M:	Ganapathi Bhat <gbhat@marvell.com>
8632M:	Xinming Hu <huxm@marvell.com>
8633L:	linux-wireless@vger.kernel.org
8634S:	Maintained
8635F:	drivers/net/wireless/marvell/mwifiex/
8636
8637MARVELL MWL8K WIRELESS DRIVER
8638M:	Lennert Buytenhek <buytenh@wantstofly.org>
8639L:	linux-wireless@vger.kernel.org
8640S:	Odd Fixes
8641F:	drivers/net/wireless/marvell/mwl8k.c
8642
8643MARVELL NAND CONTROLLER DRIVER
8644M:	Miquel Raynal <miquel.raynal@bootlin.com>
8645L:	linux-mtd@lists.infradead.org
8646S:	Maintained
8647F:	drivers/mtd/nand/raw/marvell_nand.c
8648F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8649
8650MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8651M:	Nicolas Pitre <nico@fluxnic.net>
8652S:	Odd Fixes
8653F:	drivers/mmc/host/mvsdio.*
8654
8655MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8656M:	Hu Ziji <huziji@marvell.com>
8657L:	linux-mmc@vger.kernel.org
8658S:	Supported
8659F:	drivers/mmc/host/sdhci-xenon*
8660F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8661
8662MATROX FRAMEBUFFER DRIVER
8663L:	linux-fbdev@vger.kernel.org
8664S:	Orphan
8665F:	drivers/video/fbdev/matrox/matroxfb_*
8666F:	include/uapi/linux/matroxfb.h
8667
8668MAX16065 HARDWARE MONITOR DRIVER
8669M:	Guenter Roeck <linux@roeck-us.net>
8670L:	linux-hwmon@vger.kernel.org
8671S:	Maintained
8672F:	Documentation/hwmon/max16065
8673F:	drivers/hwmon/max16065.c
8674
8675MAX20751 HARDWARE MONITOR DRIVER
8676M:	Guenter Roeck <linux@roeck-us.net>
8677L:	linux-hwmon@vger.kernel.org
8678S:	Maintained
8679F:	Documentation/hwmon/max20751
8680F:	drivers/hwmon/max20751.c
8681
8682MAX2175 SDR TUNER DRIVER
8683M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8684L:	linux-media@vger.kernel.org
8685T:	git git://linuxtv.org/media_tree.git
8686S:	Maintained
8687F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8688F:	Documentation/media/v4l-drivers/max2175.rst
8689F:	drivers/media/i2c/max2175*
8690F:	include/uapi/linux/max2175.h
8691
8692MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8693L:	linux-hwmon@vger.kernel.org
8694S:	Orphan
8695F:	Documentation/hwmon/max6650
8696F:	drivers/hwmon/max6650.c
8697
8698MAX6697 HARDWARE MONITOR DRIVER
8699M:	Guenter Roeck <linux@roeck-us.net>
8700L:	linux-hwmon@vger.kernel.org
8701S:	Maintained
8702F:	Documentation/hwmon/max6697
8703F:	Documentation/devicetree/bindings/i2c/max6697.txt
8704F:	drivers/hwmon/max6697.c
8705F:	include/linux/platform_data/max6697.h
8706
8707MAX9860 MONO AUDIO VOICE CODEC DRIVER
8708M:	Peter Rosin <peda@axentia.se>
8709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8710S:	Maintained
8711F:	Documentation/devicetree/bindings/sound/max9860.txt
8712F:	sound/soc/codecs/max9860.*
8713
8714MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8715M:	Javier Martinez Canillas <javier@dowhile0.org>
8716L:	linux-kernel@vger.kernel.org
8717S:	Supported
8718F:	drivers/regulator/max77802-regulator.c
8719F:	Documentation/devicetree/bindings/*/*max77802.txt
8720F:	include/dt-bindings/*/*max77802.h
8721
8722MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8723M:	Krzysztof Kozlowski <krzk@kernel.org>
8724M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8725L:	linux-pm@vger.kernel.org
8726S:	Supported
8727F:	drivers/power/supply/max14577_charger.c
8728F:	drivers/power/supply/max77693_charger.c
8729
8730MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8731M:	Chanwoo Choi <cw00.choi@samsung.com>
8732M:	Krzysztof Kozlowski <krzk@kernel.org>
8733M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8734L:	linux-kernel@vger.kernel.org
8735S:	Supported
8736F:	drivers/*/max14577*.c
8737F:	drivers/*/max77686*.c
8738F:	drivers/*/max77693*.c
8739F:	drivers/extcon/extcon-max14577.c
8740F:	drivers/extcon/extcon-max77693.c
8741F:	drivers/rtc/rtc-max77686.c
8742F:	drivers/clk/clk-max77686.c
8743F:	Documentation/devicetree/bindings/mfd/max14577.txt
8744F:	Documentation/devicetree/bindings/*/max77686.txt
8745F:	Documentation/devicetree/bindings/mfd/max77693.txt
8746F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8747F:	include/linux/mfd/max14577*.h
8748F:	include/linux/mfd/max77686*.h
8749F:	include/linux/mfd/max77693*.h
8750
8751MAXIRADIO FM RADIO RECEIVER DRIVER
8752M:	Hans Verkuil <hverkuil@xs4all.nl>
8753L:	linux-media@vger.kernel.org
8754T:	git git://linuxtv.org/media_tree.git
8755W:	https://linuxtv.org
8756S:	Maintained
8757F:	drivers/media/radio/radio-maxiradio*
8758
8759MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8760M:	Peter Rosin <peda@axentia.se>
8761L:	linux-iio@vger.kernel.org
8762S:	Maintained
8763F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8764F:	drivers/iio/potentiometer/mcp4018.c
8765F:	drivers/iio/potentiometer/mcp4531.c
8766
8767MCR20A IEEE-802.15.4 RADIO DRIVER
8768M:	Xue Liu <liuxuenetmail@gmail.com>
8769L:	linux-wpan@vger.kernel.org
8770W:	https://github.com/xueliu/mcr20a-linux
8771S:	Maintained
8772F:	drivers/net/ieee802154/mcr20a.c
8773F:	drivers/net/ieee802154/mcr20a.h
8774F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8775
8776MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8777M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8778L:	linux-iio@vger.kernel.org
8779S:	Maintained
8780F:	drivers/iio/dac/cio-dac.c
8781
8782MEDIA DRIVERS FOR ASCOT2E
8783M:	Sergey Kozlov <serjk@netup.ru>
8784M:	Abylay Ospan <aospan@netup.ru>
8785L:	linux-media@vger.kernel.org
8786W:	https://linuxtv.org
8787W:	http://netup.tv/
8788T:	git git://linuxtv.org/media_tree.git
8789S:	Supported
8790F:	drivers/media/dvb-frontends/ascot2e*
8791
8792MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8793M:	Jasmin Jessich <jasmin@anw.at>
8794L:	linux-media@vger.kernel.org
8795W:	https://linuxtv.org
8796T:	git git://linuxtv.org/media_tree.git
8797S:	Maintained
8798F:	drivers/media/dvb-frontends/cxd2099*
8799
8800MEDIA DRIVERS FOR CXD2841ER
8801M:	Sergey Kozlov <serjk@netup.ru>
8802M:	Abylay Ospan <aospan@netup.ru>
8803L:	linux-media@vger.kernel.org
8804W:	https://linuxtv.org
8805W:	http://netup.tv/
8806T:	git git://linuxtv.org/media_tree.git
8807S:	Supported
8808F:	drivers/media/dvb-frontends/cxd2841er*
8809
8810MEDIA DRIVERS FOR CXD2880
8811M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8812L:	linux-media@vger.kernel.org
8813W:	http://linuxtv.org/
8814T:	git git://linuxtv.org/media_tree.git
8815S:	Supported
8816F:	drivers/media/dvb-frontends/cxd2880/*
8817F:	drivers/media/spi/cxd2880*
8818
8819MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8820M:	Daniel Scheller <d.scheller.oss@gmail.com>
8821L:	linux-media@vger.kernel.org
8822W:	https://linuxtv.org
8823T:	git git://linuxtv.org/media_tree.git
8824S:	Maintained
8825F:	drivers/media/pci/ddbridge/*
8826
8827MEDIA DRIVERS FOR FREESCALE IMX
8828M:	Steve Longerbeam <slongerbeam@gmail.com>
8829M:	Philipp Zabel <p.zabel@pengutronix.de>
8830L:	linux-media@vger.kernel.org
8831T:	git git://linuxtv.org/media_tree.git
8832S:	Maintained
8833F:	Documentation/devicetree/bindings/media/imx.txt
8834F:	Documentation/media/v4l-drivers/imx.rst
8835F:	drivers/staging/media/imx/
8836F:	include/linux/imx-media.h
8837F:	include/media/imx.h
8838
8839MEDIA DRIVERS FOR HELENE
8840M:	Abylay Ospan <aospan@netup.ru>
8841L:	linux-media@vger.kernel.org
8842W:	https://linuxtv.org
8843W:	http://netup.tv/
8844T:	git git://linuxtv.org/media_tree.git
8845S:	Supported
8846F:	drivers/media/dvb-frontends/helene*
8847
8848MEDIA DRIVERS FOR HORUS3A
8849M:	Sergey Kozlov <serjk@netup.ru>
8850M:	Abylay Ospan <aospan@netup.ru>
8851L:	linux-media@vger.kernel.org
8852W:	https://linuxtv.org
8853W:	http://netup.tv/
8854T:	git git://linuxtv.org/media_tree.git
8855S:	Supported
8856F:	drivers/media/dvb-frontends/horus3a*
8857
8858MEDIA DRIVERS FOR LNBH25
8859M:	Sergey Kozlov <serjk@netup.ru>
8860M:	Abylay Ospan <aospan@netup.ru>
8861L:	linux-media@vger.kernel.org
8862W:	https://linuxtv.org
8863W:	http://netup.tv/
8864T:	git git://linuxtv.org/media_tree.git
8865S:	Supported
8866F:	drivers/media/dvb-frontends/lnbh25*
8867
8868MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8869M:	Daniel Scheller <d.scheller.oss@gmail.com>
8870L:	linux-media@vger.kernel.org
8871W:	https://linuxtv.org
8872T:	git git://linuxtv.org/media_tree.git
8873S:	Maintained
8874F:	drivers/media/dvb-frontends/mxl5xx*
8875
8876MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8877M:	Sergey Kozlov <serjk@netup.ru>
8878M:	Abylay Ospan <aospan@netup.ru>
8879L:	linux-media@vger.kernel.org
8880W:	https://linuxtv.org
8881W:	http://netup.tv/
8882T:	git git://linuxtv.org/media_tree.git
8883S:	Supported
8884F:	drivers/media/pci/netup_unidvb/*
8885
8886MEDIA DRIVERS FOR RENESAS - CEU
8887M:	Jacopo Mondi <jacopo@jmondi.org>
8888L:	linux-media@vger.kernel.org
8889L:	linux-renesas-soc@vger.kernel.org
8890T:	git git://linuxtv.org/media_tree.git
8891S:	Supported
8892F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8893F:	drivers/media/platform/renesas-ceu.c
8894F:	include/media/drv-intf/renesas-ceu.h
8895
8896MEDIA DRIVERS FOR RENESAS - DRIF
8897M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8898L:	linux-media@vger.kernel.org
8899L:	linux-renesas-soc@vger.kernel.org
8900T:	git git://linuxtv.org/media_tree.git
8901S:	Supported
8902F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8903F:	drivers/media/platform/rcar_drif.c
8904
8905MEDIA DRIVERS FOR RENESAS - FCP
8906M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8907L:	linux-media@vger.kernel.org
8908L:	linux-renesas-soc@vger.kernel.org
8909T:	git git://linuxtv.org/media_tree.git
8910S:	Supported
8911F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8912F:	drivers/media/platform/rcar-fcp.c
8913F:	include/media/rcar-fcp.h
8914
8915MEDIA DRIVERS FOR RENESAS - FDP1
8916M:	Kieran Bingham <kieran@bingham.xyz>
8917L:	linux-media@vger.kernel.org
8918L:	linux-renesas-soc@vger.kernel.org
8919T:	git git://linuxtv.org/media_tree.git
8920S:	Supported
8921F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8922F:	drivers/media/platform/rcar_fdp1.c
8923
8924MEDIA DRIVERS FOR RENESAS - VIN
8925M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8926L:	linux-media@vger.kernel.org
8927L:	linux-renesas-soc@vger.kernel.org
8928T:	git git://linuxtv.org/media_tree.git
8929S:	Supported
8930F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8931F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8932F:	drivers/media/platform/rcar-vin/
8933
8934MEDIA DRIVERS FOR RENESAS - VSP1
8935M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8936L:	linux-media@vger.kernel.org
8937L:	linux-renesas-soc@vger.kernel.org
8938T:	git git://linuxtv.org/media_tree.git
8939S:	Supported
8940F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8941F:	drivers/media/platform/vsp1/
8942
8943MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8944M:	Daniel Scheller <d.scheller.oss@gmail.com>
8945L:	linux-media@vger.kernel.org
8946W:	https://linuxtv.org
8947T:	git git://linuxtv.org/media_tree.git
8948S:	Maintained
8949F:	drivers/media/dvb-frontends/stv0910*
8950
8951MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8952M:	Daniel Scheller <d.scheller.oss@gmail.com>
8953L:	linux-media@vger.kernel.org
8954W:	https://linuxtv.org
8955T:	git git://linuxtv.org/media_tree.git
8956S:	Maintained
8957F:	drivers/media/dvb-frontends/stv6111*
8958
8959MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8960M:	Dmitry Osipenko <digetx@gmail.com>
8961L:	linux-media@vger.kernel.org
8962L:	linux-tegra@vger.kernel.org
8963T:	git git://linuxtv.org/media_tree.git
8964S:	Maintained
8965F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8966F:	drivers/staging/media/tegra-vde/
8967
8968MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8970P:	LinuxTV.org Project
8971L:	linux-media@vger.kernel.org
8972W:	https://linuxtv.org
8973Q:	http://patchwork.kernel.org/project/linux-media/list/
8974T:	git git://linuxtv.org/media_tree.git
8975S:	Maintained
8976F:	Documentation/devicetree/bindings/media/
8977F:	Documentation/media/
8978F:	drivers/media/
8979F:	drivers/staging/media/
8980F:	include/linux/platform_data/media/
8981F:	include/media/
8982F:	include/uapi/linux/dvb/
8983F:	include/uapi/linux/videodev2.h
8984F:	include/uapi/linux/media.h
8985F:	include/uapi/linux/v4l2-*
8986F:	include/uapi/linux/meye.h
8987F:	include/uapi/linux/ivtv*
8988F:	include/uapi/linux/uvcvideo.h
8989
8990MEDIATEK CIR DRIVER
8991M:	Sean Wang <sean.wang@mediatek.com>
8992S:	Maintained
8993F:	drivers/media/rc/mtk-cir.c
8994
8995MEDIATEK DMA DRIVER
8996M:	Sean Wang <sean.wang@mediatek.com>
8997L:	dmaengine@vger.kernel.org
8998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8999L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9000S:	Maintained
9001F:	Documentation/devicetree/bindings/dma/mtk-*
9002F:	drivers/dma/mediatek/
9003
9004MEDIATEK PMIC LED DRIVER
9005M:	Sean Wang <sean.wang@mediatek.com>
9006S:	Maintained
9007F:	drivers/leds/leds-mt6323.c
9008F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9009
9010MEDIATEK ETHERNET DRIVER
9011M:	Felix Fietkau <nbd@openwrt.org>
9012M:	John Crispin <john@phrozen.org>
9013M:	Sean Wang <sean.wang@mediatek.com>
9014M:	Nelson Chang <nelson.chang@mediatek.com>
9015L:	netdev@vger.kernel.org
9016S:	Maintained
9017F:	drivers/net/ethernet/mediatek/
9018
9019MEDIATEK SWITCH DRIVER
9020M:	Sean Wang <sean.wang@mediatek.com>
9021L:	netdev@vger.kernel.org
9022S:	Maintained
9023F:	drivers/net/dsa/mt7530.*
9024F:	net/dsa/tag_mtk.c
9025
9026MEDIATEK JPEG DRIVER
9027M:	Rick Chang <rick.chang@mediatek.com>
9028M:	Bin Liu <bin.liu@mediatek.com>
9029S:	Supported
9030F:	drivers/media/platform/mtk-jpeg/
9031F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9032
9033MEDIATEK MDP DRIVER
9034M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9035M:	Houlong Wei <houlong.wei@mediatek.com>
9036M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9037S:	Supported
9038F:	drivers/media/platform/mtk-mdp/
9039F:	drivers/media/platform/mtk-vpu/
9040F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9041
9042MEDIATEK MEDIA DRIVER
9043M:	Tiffany Lin <tiffany.lin@mediatek.com>
9044M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9045S:	Supported
9046F:	drivers/media/platform/mtk-vcodec/
9047F:	drivers/media/platform/mtk-vpu/
9048F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9049F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9050
9051MEDIATEK MT7601U WIRELESS LAN DRIVER
9052M:	Jakub Kicinski <kubakici@wp.pl>
9053L:	linux-wireless@vger.kernel.org
9054S:	Maintained
9055F:	drivers/net/wireless/mediatek/mt7601u/
9056
9057MEDIATEK NAND CONTROLLER DRIVER
9058M:	Xiaolei Li <xiaolei.li@mediatek.com>
9059L:	linux-mtd@lists.infradead.org
9060S:	Maintained
9061F:	drivers/mtd/nand/raw/mtk_*
9062F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9063
9064MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9065M:	Sean Wang <sean.wang@mediatek.com>
9066S:	Maintained
9067F:	drivers/char/hw_random/mtk-rng.c
9068
9069MEDIATEK USB3 DRD IP DRIVER
9070M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9071L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9073L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9074S:	Maintained
9075F:	drivers/usb/mtu3/
9076
9077MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9078M:	Peter Senna Tschudin <peter.senna@collabora.com>
9079M:	Martin Donnelly <martin.donnelly@ge.com>
9080M:	Martyn Welch <martyn.welch@collabora.co.uk>
9081S:	Maintained
9082F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9083F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9084
9085MEGARAID SCSI/SAS DRIVERS
9086M:	Kashyap Desai <kashyap.desai@broadcom.com>
9087M:	Sumit Saxena <sumit.saxena@broadcom.com>
9088M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9089L:	megaraidlinux.pdl@broadcom.com
9090L:	linux-scsi@vger.kernel.org
9091W:	http://www.avagotech.com/support/
9092S:	Maintained
9093F:	Documentation/scsi/megaraid.txt
9094F:	drivers/scsi/megaraid.*
9095F:	drivers/scsi/megaraid/
9096
9097MELEXIS MLX90614 DRIVER
9098M:	Crt Mori <cmo@melexis.com>
9099L:	linux-iio@vger.kernel.org
9100W:	http://www.melexis.com
9101S:	Supported
9102F:	drivers/iio/temperature/mlx90614.c
9103
9104MELEXIS MLX90632 DRIVER
9105M:	Crt Mori <cmo@melexis.com>
9106L:	linux-iio@vger.kernel.org
9107W:	http://www.melexis.com
9108S:	Supported
9109F:	drivers/iio/temperature/mlx90632.c
9110
9111MELFAS MIP4 TOUCHSCREEN DRIVER
9112M:	Sangwon Jee <jeesw@melfas.com>
9113W:	http://www.melfas.com
9114S:	Supported
9115F:	drivers/input/touchscreen/melfas_mip4.c
9116F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9117
9118MELLANOX ETHERNET DRIVER (mlx4_en)
9119M:	Tariq Toukan <tariqt@mellanox.com>
9120L:	netdev@vger.kernel.org
9121S:	Supported
9122W:	http://www.mellanox.com
9123Q:	http://patchwork.ozlabs.org/project/netdev/list/
9124F:	drivers/net/ethernet/mellanox/mlx4/en_*
9125
9126MELLANOX ETHERNET DRIVER (mlx5e)
9127M:	Saeed Mahameed <saeedm@mellanox.com>
9128L:	netdev@vger.kernel.org
9129S:	Supported
9130W:	http://www.mellanox.com
9131Q:	http://patchwork.ozlabs.org/project/netdev/list/
9132F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9133
9134MELLANOX ETHERNET INNOVA DRIVERS
9135R:	Boris Pismenny <borisp@mellanox.com>
9136L:	netdev@vger.kernel.org
9137S:	Supported
9138W:	http://www.mellanox.com
9139Q:	http://patchwork.ozlabs.org/project/netdev/list/
9140F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9141F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9142F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9143F:	include/linux/mlx5/mlx5_ifc_fpga.h
9144
9145MELLANOX ETHERNET INNOVA IPSEC DRIVER
9146R:	Boris Pismenny <borisp@mellanox.com>
9147L:	netdev@vger.kernel.org
9148S:	Supported
9149W:	http://www.mellanox.com
9150Q:	http://patchwork.ozlabs.org/project/netdev/list/
9151F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9152F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9153
9154MELLANOX ETHERNET SWITCH DRIVERS
9155M:	Jiri Pirko <jiri@mellanox.com>
9156M:	Ido Schimmel <idosch@mellanox.com>
9157L:	netdev@vger.kernel.org
9158S:	Supported
9159W:	http://www.mellanox.com
9160Q:	http://patchwork.ozlabs.org/project/netdev/list/
9161F:	drivers/net/ethernet/mellanox/mlxsw/
9162
9163MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9164M:	mlxsw@mellanox.com
9165L:	netdev@vger.kernel.org
9166S:	Supported
9167W:	http://www.mellanox.com
9168Q:	http://patchwork.ozlabs.org/project/netdev/list/
9169F:	drivers/net/ethernet/mellanox/mlxfw/
9170
9171MELLANOX HARDWARE PLATFORM SUPPORT
9172M:	Andy Shevchenko <andy@infradead.org>
9173M:	Darren Hart <dvhart@infradead.org>
9174M:	Vadim Pasternak <vadimp@mellanox.com>
9175L:	platform-driver-x86@vger.kernel.org
9176S:	Supported
9177F:	drivers/platform/mellanox/
9178
9179MELLANOX MLX4 core VPI driver
9180M:	Tariq Toukan <tariqt@mellanox.com>
9181L:	netdev@vger.kernel.org
9182L:	linux-rdma@vger.kernel.org
9183W:	http://www.mellanox.com
9184Q:	http://patchwork.ozlabs.org/project/netdev/list/
9185S:	Supported
9186F:	drivers/net/ethernet/mellanox/mlx4/
9187F:	include/linux/mlx4/
9188
9189MELLANOX MLX4 IB driver
9190M:	Yishai Hadas <yishaih@mellanox.com>
9191L:	linux-rdma@vger.kernel.org
9192W:	http://www.mellanox.com
9193Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9194S:	Supported
9195F:	drivers/infiniband/hw/mlx4/
9196F:	include/linux/mlx4/
9197F:	include/uapi/rdma/mlx4-abi.h
9198
9199MELLANOX MLX5 core VPI driver
9200M:	Saeed Mahameed <saeedm@mellanox.com>
9201M:	Leon Romanovsky <leonro@mellanox.com>
9202L:	netdev@vger.kernel.org
9203L:	linux-rdma@vger.kernel.org
9204W:	http://www.mellanox.com
9205Q:	http://patchwork.ozlabs.org/project/netdev/list/
9206S:	Supported
9207F:	drivers/net/ethernet/mellanox/mlx5/core/
9208F:	include/linux/mlx5/
9209
9210MELLANOX MLX5 IB driver
9211M:	Leon Romanovsky <leonro@mellanox.com>
9212L:	linux-rdma@vger.kernel.org
9213W:	http://www.mellanox.com
9214Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9215S:	Supported
9216F:	drivers/infiniband/hw/mlx5/
9217F:	include/linux/mlx5/
9218F:	include/uapi/rdma/mlx5-abi.h
9219
9220MELLANOX MLXCPLD I2C AND MUX DRIVER
9221M:	Vadim Pasternak <vadimp@mellanox.com>
9222M:	Michael Shych <michaelsh@mellanox.com>
9223L:	linux-i2c@vger.kernel.org
9224S:	Supported
9225F:	drivers/i2c/busses/i2c-mlxcpld.c
9226F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9227F:	Documentation/i2c/busses/i2c-mlxcpld
9228
9229MELLANOX MLXCPLD LED DRIVER
9230M:	Vadim Pasternak <vadimp@mellanox.com>
9231L:	linux-leds@vger.kernel.org
9232S:	Supported
9233F:	drivers/leds/leds-mlxcpld.c
9234F:	drivers/leds/leds-mlxreg.c
9235F:	Documentation/leds/leds-mlxcpld.txt
9236
9237MELLANOX PLATFORM DRIVER
9238M:	Vadim Pasternak <vadimp@mellanox.com>
9239L:	platform-driver-x86@vger.kernel.org
9240S:	Supported
9241F:	drivers/platform/x86/mlx-platform.c
9242
9243MEMBARRIER SUPPORT
9244M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9245M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9246L:	linux-kernel@vger.kernel.org
9247S:	Supported
9248F:	kernel/sched/membarrier.c
9249F:	include/uapi/linux/membarrier.h
9250F:	arch/powerpc/include/asm/membarrier.h
9251
9252MEMORY MANAGEMENT
9253L:	linux-mm@kvack.org
9254W:	http://www.linux-mm.org
9255S:	Maintained
9256F:	include/linux/mm.h
9257F:	include/linux/gfp.h
9258F:	include/linux/mmzone.h
9259F:	include/linux/memory_hotplug.h
9260F:	include/linux/vmalloc.h
9261F:	mm/
9262
9263MEMORY TECHNOLOGY DEVICES (MTD)
9264M:	David Woodhouse <dwmw2@infradead.org>
9265M:	Brian Norris <computersforpeace@gmail.com>
9266M:	Boris Brezillon <boris.brezillon@bootlin.com>
9267M:	Marek Vasut <marek.vasut@gmail.com>
9268M:	Richard Weinberger <richard@nod.at>
9269L:	linux-mtd@lists.infradead.org
9270W:	http://www.linux-mtd.infradead.org/
9271Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9272T:	git git://git.infradead.org/linux-mtd.git master
9273T:	git git://git.infradead.org/linux-mtd.git mtd/next
9274S:	Maintained
9275F:	Documentation/devicetree/bindings/mtd/
9276F:	drivers/mtd/
9277F:	include/linux/mtd/
9278F:	include/uapi/mtd/
9279
9280MEN A21 WATCHDOG DRIVER
9281M:	Johannes Thumshirn <morbidrsa@gmail.com>
9282L:	linux-watchdog@vger.kernel.org
9283S:	Maintained
9284F:	drivers/watchdog/mena21_wdt.c
9285
9286MEN CHAMELEON BUS (mcb)
9287M:	Johannes Thumshirn <morbidrsa@gmail.com>
9288S:	Maintained
9289F:	drivers/mcb/
9290F:	include/linux/mcb.h
9291F:	Documentation/men-chameleon-bus.txt
9292
9293MEN F21BMC (Board Management Controller)
9294M:	Andreas Werner <andreas.werner@men.de>
9295S:	Supported
9296F:	drivers/mfd/menf21bmc.c
9297F:	drivers/watchdog/menf21bmc_wdt.c
9298F:	drivers/leds/leds-menf21bmc.c
9299F:	drivers/hwmon/menf21bmc_hwmon.c
9300F:	Documentation/hwmon/menf21bmc
9301
9302MESON AO CEC DRIVER FOR AMLOGIC SOCS
9303M:	Neil Armstrong <narmstrong@baylibre.com>
9304L:	linux-media@lists.freedesktop.org
9305L:	linux-amlogic@lists.infradead.org
9306W:	http://linux-meson.com/
9307S:	Supported
9308F:	drivers/media/platform/meson/ao-cec.c
9309F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9310T:	git git://linuxtv.org/media_tree.git
9311
9312MICROBLAZE ARCHITECTURE
9313M:	Michal Simek <monstr@monstr.eu>
9314W:	http://www.monstr.eu/fdt/
9315T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9316S:	Supported
9317F:	arch/microblaze/
9318
9319MICROCHIP / ATMEL AT91 SERIAL DRIVER
9320M:	Richard Genoud <richard.genoud@gmail.com>
9321S:	Maintained
9322F:	drivers/tty/serial/atmel_serial.c
9323F:	drivers/tty/serial/atmel_serial.h
9324
9325MICROCHIP / ATMEL DMA DRIVER
9326M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9328L:	dmaengine@vger.kernel.org
9329S:	Supported
9330F:	drivers/dma/at_hdmac.c
9331F:	drivers/dma/at_hdmac_regs.h
9332F:	include/linux/platform_data/dma-atmel.h
9333
9334MICROCHIP / ATMEL ECC DRIVER
9335M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9336L:	linux-crypto@vger.kernel.org
9337S:	Maintained
9338F:	drivers/crypto/atmel-ecc.*
9339
9340MICROCHIP / ATMEL ISC DRIVER
9341M:	Songjun Wu <songjun.wu@microchip.com>
9342L:	linux-media@vger.kernel.org
9343S:	Supported
9344F:	drivers/media/platform/atmel/atmel-isc.c
9345F:	drivers/media/platform/atmel/atmel-isc-regs.h
9346F:	devicetree/bindings/media/atmel-isc.txt
9347
9348MICROCHIP / ATMEL NAND DRIVER
9349M:	Wenyou Yang <wenyou.yang@microchip.com>
9350M:	Josh Wu <rainyfeeling@outlook.com>
9351L:	linux-mtd@lists.infradead.org
9352S:	Supported
9353F:	drivers/mtd/nand/raw/atmel/*
9354F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9355
9356MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9357M:	Woojung Huh <Woojung.Huh@microchip.com>
9358M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9359L:	netdev@vger.kernel.org
9360S:	Maintained
9361F:	net/dsa/tag_ksz.c
9362F:	drivers/net/dsa/microchip/*
9363F:	include/linux/platform_data/microchip-ksz.h
9364F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9365
9366MICROCHIP LAN743X ETHERNET DRIVER
9367M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9368M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9369L:	netdev@vger.kernel.org
9370S:	Maintained
9371F:	drivers/net/ethernet/microchip/lan743x_*
9372
9373MICROCHIP USB251XB DRIVER
9374M:	Richard Leitner <richard.leitner@skidata.com>
9375L:	linux-usb@vger.kernel.org
9376S:	Maintained
9377F:	drivers/usb/misc/usb251xb.c
9378F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9379
9380MICROSEMI MIPS SOCS
9381M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9382L:	linux-mips@linux-mips.org
9383S:	Maintained
9384F:	arch/mips/generic/board-ocelot.c
9385F:	arch/mips/configs/generic/board-ocelot.config
9386F:	arch/mips/boot/dts/mscc/
9387F:	Documentation/devicetree/bindings/mips/mscc.txt
9388
9389MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9390M:	Don Brace <don.brace@microsemi.com>
9391L:	esc.storagedev@microsemi.com
9392L:	linux-scsi@vger.kernel.org
9393S:	Supported
9394F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9395F:	drivers/scsi/smartpqi/Kconfig
9396F:	drivers/scsi/smartpqi/Makefile
9397F:	include/linux/cciss*.h
9398F:	include/uapi/linux/cciss*.h
9399F:	Documentation/scsi/smartpqi.txt
9400
9401MICROSEMI ETHERNET SWITCH DRIVER
9402M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9403L:	netdev@vger.kernel.org
9404S:	Supported
9405F:	drivers/net/ethernet/mscc/
9406
9407MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9408M:	Chen Yu <yu.c.chen@intel.com>
9409L:	platform-driver-x86@vger.kernel.org
9410S:	Supported
9411F:	drivers/platform/x86/surfacepro3_button.c
9412
9413MICROTEK X6 SCANNER
9414M:	Oliver Neukum <oliver@neukum.org>
9415S:	Maintained
9416F:	drivers/usb/image/microtek.*
9417
9418MIPS
9419M:	Ralf Baechle <ralf@linux-mips.org>
9420M:	Paul Burton <paul.burton@mips.com>
9421M:	James Hogan <jhogan@kernel.org>
9422L:	linux-mips@linux-mips.org
9423W:	http://www.linux-mips.org/
9424T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9426Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9427S:	Supported
9428F:	Documentation/devicetree/bindings/mips/
9429F:	Documentation/mips/
9430F:	arch/mips/
9431F:	drivers/platform/mips/
9432
9433MIPS BOSTON DEVELOPMENT BOARD
9434M:	Paul Burton <paul.burton@mips.com>
9435L:	linux-mips@linux-mips.org
9436S:	Maintained
9437F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9438F:	arch/mips/boot/dts/img/boston.dts
9439F:	arch/mips/configs/generic/board-boston.config
9440F:	drivers/clk/imgtec/clk-boston.c
9441F:	include/dt-bindings/clock/boston-clock.h
9442
9443MIPS GENERIC PLATFORM
9444M:	Paul Burton <paul.burton@mips.com>
9445L:	linux-mips@linux-mips.org
9446S:	Supported
9447F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9448F:	arch/mips/generic/
9449F:	arch/mips/tools/generic-board-config.sh
9450
9451MIPS/LOONGSON1 ARCHITECTURE
9452M:	Keguang Zhang <keguang.zhang@gmail.com>
9453L:	linux-mips@linux-mips.org
9454S:	Maintained
9455F:	arch/mips/loongson32/
9456F:	arch/mips/include/asm/mach-loongson32/
9457F:	drivers/*/*loongson1*
9458F:	drivers/*/*/*loongson1*
9459
9460MIPS/LOONGSON2 ARCHITECTURE
9461M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9462L:	linux-mips@linux-mips.org
9463S:	Maintained
9464F:	arch/mips/loongson64/*{2e/2f}*
9465F:	arch/mips/include/asm/mach-loongson64/
9466F:	drivers/*/*loongson2*
9467F:	drivers/*/*/*loongson2*
9468
9469MIPS/LOONGSON3 ARCHITECTURE
9470M:	Huacai Chen <chenhc@lemote.com>
9471L:	linux-mips@linux-mips.org
9472S:	Maintained
9473F:	arch/mips/loongson64/
9474F:	arch/mips/include/asm/mach-loongson64/
9475F:	drivers/platform/mips/cpu_hwmon.c
9476F:	drivers/*/*loongson3*
9477F:	drivers/*/*/*loongson3*
9478
9479MIPS RINT INSTRUCTION EMULATION
9480M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9481L:	linux-mips@linux-mips.org
9482S:	Supported
9483F:	arch/mips/math-emu/sp_rint.c
9484F:	arch/mips/math-emu/dp_rint.c
9485
9486MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9487M:	Hans Verkuil <hverkuil@xs4all.nl>
9488L:	linux-media@vger.kernel.org
9489T:	git git://linuxtv.org/media_tree.git
9490W:	https://linuxtv.org
9491S:	Odd Fixes
9492F:	drivers/media/radio/radio-miropcm20*
9493
9494MMP SUPPORT
9495M:	Eric Miao <eric.y.miao@gmail.com>
9496M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498T:	git git://github.com/hzhuang1/linux.git
9499T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9500S:	Maintained
9501F:	arch/arm/boot/dts/mmp*
9502F:	arch/arm/mach-mmp/
9503
9504MN88472 MEDIA DRIVER
9505M:	Antti Palosaari <crope@iki.fi>
9506L:	linux-media@vger.kernel.org
9507W:	https://linuxtv.org
9508W:	http://palosaari.fi/linux/
9509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9510S:	Maintained
9511F:	drivers/media/dvb-frontends/mn88472*
9512
9513MN88473 MEDIA DRIVER
9514M:	Antti Palosaari <crope@iki.fi>
9515L:	linux-media@vger.kernel.org
9516W:	https://linuxtv.org
9517W:	http://palosaari.fi/linux/
9518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9519S:	Maintained
9520F:	drivers/media/dvb-frontends/mn88473*
9521
9522PCI DRIVER FOR MOBIVEIL PCIE IP
9523M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9524L:	linux-pci@vger.kernel.org
9525S:	Supported
9526F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9527F:	drivers/pci/controller/pcie-mobiveil.c
9528
9529MODULE SUPPORT
9530M:	Jessica Yu <jeyu@kernel.org>
9531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9532S:	Maintained
9533F:	include/linux/module.h
9534F:	kernel/module.c
9535
9536MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9537W:	http://popies.net/meye/
9538S:	Orphan
9539F:	Documentation/media/v4l-drivers/meye*
9540F:	drivers/media/pci/meye/
9541F:	include/uapi/linux/meye.h
9542
9543MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9544M:	Jiri Slaby <jirislaby@gmail.com>
9545S:	Maintained
9546F:	Documentation/serial/moxa-smartio
9547F:	drivers/tty/mxser.*
9548
9549MR800 AVERMEDIA USB FM RADIO DRIVER
9550M:	Alexey Klimov <klimov.linux@gmail.com>
9551L:	linux-media@vger.kernel.org
9552T:	git git://linuxtv.org/media_tree.git
9553S:	Maintained
9554F:	drivers/media/radio/radio-mr800.c
9555
9556MRF24J40 IEEE 802.15.4 RADIO DRIVER
9557M:	Alan Ott <alan@signal11.us>
9558L:	linux-wpan@vger.kernel.org
9559S:	Maintained
9560F:	drivers/net/ieee802154/mrf24j40.c
9561F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9562
9563MSI LAPTOP SUPPORT
9564M:	"Lee, Chun-Yi" <jlee@suse.com>
9565L:	platform-driver-x86@vger.kernel.org
9566S:	Maintained
9567F:	drivers/platform/x86/msi-laptop.c
9568
9569MSI WMI SUPPORT
9570L:	platform-driver-x86@vger.kernel.org
9571S:	Orphan
9572F:	drivers/platform/x86/msi-wmi.c
9573
9574MSI001 MEDIA DRIVER
9575M:	Antti Palosaari <crope@iki.fi>
9576L:	linux-media@vger.kernel.org
9577W:	https://linuxtv.org
9578W:	http://palosaari.fi/linux/
9579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9580T:	git git://linuxtv.org/anttip/media_tree.git
9581S:	Maintained
9582F:	drivers/media/tuners/msi001*
9583
9584MSI2500 MEDIA DRIVER
9585M:	Antti Palosaari <crope@iki.fi>
9586L:	linux-media@vger.kernel.org
9587W:	https://linuxtv.org
9588W:	http://palosaari.fi/linux/
9589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9590T:	git git://linuxtv.org/anttip/media_tree.git
9591S:	Maintained
9592F:	drivers/media/usb/msi2500/
9593
9594MSYSTEMS DISKONCHIP G3 MTD DRIVER
9595M:	Robert Jarzmik <robert.jarzmik@free.fr>
9596L:	linux-mtd@lists.infradead.org
9597S:	Maintained
9598F:	drivers/mtd/devices/docg3*
9599
9600MT9M032 APTINA SENSOR DRIVER
9601M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9602L:	linux-media@vger.kernel.org
9603T:	git git://linuxtv.org/media_tree.git
9604S:	Maintained
9605F:	drivers/media/i2c/mt9m032.c
9606F:	include/media/i2c/mt9m032.h
9607
9608MT9P031 APTINA CAMERA SENSOR
9609M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9610L:	linux-media@vger.kernel.org
9611T:	git git://linuxtv.org/media_tree.git
9612S:	Maintained
9613F:	drivers/media/i2c/mt9p031.c
9614F:	include/media/i2c/mt9p031.h
9615
9616MT9T001 APTINA CAMERA SENSOR
9617M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9618L:	linux-media@vger.kernel.org
9619T:	git git://linuxtv.org/media_tree.git
9620S:	Maintained
9621F:	drivers/media/i2c/mt9t001.c
9622F:	include/media/i2c/mt9t001.h
9623
9624MT9T112 APTINA CAMERA SENSOR
9625M:	Jacopo Mondi <jacopo@jmondi.org>
9626L:	linux-media@vger.kernel.org
9627T:	git git://linuxtv.org/media_tree.git
9628S:	Odd Fixes
9629F:	drivers/media/i2c/mt9t112.c
9630F:	include/media/i2c/mt9t112.h
9631
9632MT9V032 APTINA CAMERA SENSOR
9633M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9634L:	linux-media@vger.kernel.org
9635T:	git git://linuxtv.org/media_tree.git
9636S:	Maintained
9637F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9638F:	drivers/media/i2c/mt9v032.c
9639F:	include/media/i2c/mt9v032.h
9640
9641MULTIFUNCTION DEVICES (MFD)
9642M:	Lee Jones <lee.jones@linaro.org>
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9644S:	Supported
9645F:	Documentation/devicetree/bindings/mfd/
9646F:	drivers/mfd/
9647F:	include/linux/mfd/
9648F:	include/dt-bindings/mfd/
9649
9650MULTIMEDIA CARD (MMC) ETC. OVER SPI
9651S:	Orphan
9652F:	drivers/mmc/host/mmc_spi.c
9653F:	include/linux/spi/mmc_spi.h
9654
9655MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9656M:	Ulf Hansson <ulf.hansson@linaro.org>
9657L:	linux-mmc@vger.kernel.org
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9659S:	Maintained
9660F:	Documentation/devicetree/bindings/mmc/
9661F:	drivers/mmc/
9662F:	include/linux/mmc/
9663F:	include/uapi/linux/mmc/
9664
9665MULTIPLEXER SUBSYSTEM
9666M:	Peter Rosin <peda@axentia.se>
9667S:	Maintained
9668F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9669F:	Documentation/devicetree/bindings/mux/
9670F:	include/linux/dt-bindings/mux/
9671F:	include/linux/mux/
9672F:	drivers/mux/
9673
9674MULTITECH MULTIPORT CARD (ISICOM)
9675S:	Orphan
9676F:	drivers/tty/isicom.c
9677F:	include/linux/isicom.h
9678
9679MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9680M:	Bin Liu <b-liu@ti.com>
9681L:	linux-usb@vger.kernel.org
9682S:	Maintained
9683F:	drivers/usb/musb/
9684
9685MXL5007T MEDIA DRIVER
9686M:	Michael Krufky <mkrufky@linuxtv.org>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689W:	http://github.com/mkrufky
9690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9691T:	git git://linuxtv.org/mkrufky/tuners.git
9692S:	Maintained
9693F:	drivers/media/tuners/mxl5007t.*
9694
9695MXSFB DRM DRIVER
9696M:	Marek Vasut <marex@denx.de>
9697S:	Supported
9698F:	drivers/gpu/drm/mxsfb/
9699F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9700
9701MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9702M:	Chris Lee <christopher.lee@cspi.com>
9703L:	netdev@vger.kernel.org
9704W:	https://www.cspi.com/ethernet-products/support/downloads/
9705S:	Supported
9706F:	drivers/net/ethernet/myricom/myri10ge/
9707
9708NAND FLASH SUBSYSTEM
9709M:	Boris Brezillon <boris.brezillon@bootlin.com>
9710M:	Miquel Raynal <miquel.raynal@bootlin.com>
9711R:	Richard Weinberger <richard@nod.at>
9712L:	linux-mtd@lists.infradead.org
9713W:	http://www.linux-mtd.infradead.org/
9714Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9715T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9716T:	git git://git.infradead.org/linux-mtd.git nand/next
9717S:	Maintained
9718F:	drivers/mtd/nand/
9719F:	include/linux/mtd/*nand*.h
9720
9721NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9722M:	Daniel Mack <zonque@gmail.com>
9723S:	Maintained
9724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9725W:	http://www.native-instruments.com
9726F:	sound/usb/caiaq/
9727
9728NATSEMI ETHERNET DRIVER (DP8381x)
9729S:	Orphan
9730F:	drivers/net/ethernet/natsemi/natsemi.c
9731
9732NCP FILESYSTEM
9733M:	Petr Vandrovec <petr@vandrovec.name>
9734S:	Obsolete
9735F:	drivers/staging/ncpfs/
9736
9737NCR 5380 SCSI DRIVERS
9738M:	Finn Thain <fthain@telegraphics.com.au>
9739M:	Michael Schmitz <schmitzmic@gmail.com>
9740L:	linux-scsi@vger.kernel.org
9741S:	Maintained
9742F:	Documentation/scsi/g_NCR5380.txt
9743F:	drivers/scsi/NCR5380.*
9744F:	drivers/scsi/arm/cumana_1.c
9745F:	drivers/scsi/arm/oak.c
9746F:	drivers/scsi/atari_scsi.*
9747F:	drivers/scsi/dmx3191d.c
9748F:	drivers/scsi/g_NCR5380.*
9749F:	drivers/scsi/mac_scsi.*
9750F:	drivers/scsi/sun3_scsi.*
9751F:	drivers/scsi/sun3_scsi_vme.c
9752
9753NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9754M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9755L:	linux-scsi@vger.kernel.org
9756S:	Maintained
9757F:	drivers/scsi/NCR_D700.*
9758
9759NCT6775 HARDWARE MONITOR DRIVER
9760M:	Guenter Roeck <linux@roeck-us.net>
9761L:	linux-hwmon@vger.kernel.org
9762S:	Maintained
9763F:	Documentation/hwmon/nct6775
9764F:	drivers/hwmon/nct6775.c
9765
9766NET_FAILOVER MODULE
9767M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9768L:	netdev@vger.kernel.org
9769S:	Supported
9770F:	driver/net/net_failover.c
9771F:	include/net/net_failover.h
9772F:	Documentation/networking/net_failover.rst
9773
9774NETEFFECT IWARP RNIC DRIVER (IW_NES)
9775M:	Faisal Latif <faisal.latif@intel.com>
9776L:	linux-rdma@vger.kernel.org
9777W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9778S:	Supported
9779F:	drivers/infiniband/hw/nes/
9780F:	include/uapi/rdma/nes-abi.h
9781
9782NETEM NETWORK EMULATOR
9783M:	Stephen Hemminger <stephen@networkplumber.org>
9784L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9785S:	Maintained
9786F:	net/sched/sch_netem.c
9787
9788NETERION 10GbE DRIVERS (s2io/vxge)
9789M:	Jon Mason <jdmason@kudzu.us>
9790L:	netdev@vger.kernel.org
9791S:	Supported
9792F:	Documentation/networking/s2io.txt
9793F:	Documentation/networking/vxge.txt
9794F:	drivers/net/ethernet/neterion/
9795
9796NETFILTER
9797M:	Pablo Neira Ayuso <pablo@netfilter.org>
9798M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9799M:	Florian Westphal <fw@strlen.de>
9800L:	netfilter-devel@vger.kernel.org
9801L:	coreteam@netfilter.org
9802W:	http://www.netfilter.org/
9803W:	http://www.iptables.org/
9804W:	http://www.nftables.org/
9805Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9808S:	Maintained
9809F:	include/linux/netfilter*
9810F:	include/linux/netfilter/
9811F:	include/net/netfilter/
9812F:	include/uapi/linux/netfilter*
9813F:	include/uapi/linux/netfilter/
9814F:	net/*/netfilter.c
9815F:	net/*/netfilter/
9816F:	net/netfilter/
9817F:	net/bridge/br_netfilter*.c
9818
9819NETROM NETWORK LAYER
9820M:	Ralf Baechle <ralf@linux-mips.org>
9821L:	linux-hams@vger.kernel.org
9822W:	http://www.linux-ax25.org/
9823S:	Maintained
9824F:	include/net/netrom.h
9825F:	include/uapi/linux/netrom.h
9826F:	net/netrom/
9827
9828NETRONOME ETHERNET DRIVERS
9829M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9830L:	oss-drivers@netronome.com
9831S:	Maintained
9832F:	drivers/net/ethernet/netronome/
9833
9834NETWORK BLOCK DEVICE (NBD)
9835M:	Josef Bacik <josef@toxicpanda.com>
9836S:	Maintained
9837L:	linux-block@vger.kernel.org
9838L:	nbd@other.debian.org
9839F:	Documentation/blockdev/nbd.txt
9840F:	drivers/block/nbd.c
9841F:	include/uapi/linux/nbd.h
9842
9843NETWORK DROP MONITOR
9844M:	Neil Horman <nhorman@tuxdriver.com>
9845L:	netdev@vger.kernel.org
9846S:	Maintained
9847W:	https://fedorahosted.org/dropwatch/
9848F:	net/core/drop_monitor.c
9849
9850NETWORKING DRIVERS
9851M:	"David S. Miller" <davem@davemloft.net>
9852L:	netdev@vger.kernel.org
9853W:	http://www.linuxfoundation.org/en/Net
9854Q:	http://patchwork.ozlabs.org/project/netdev/list/
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9857S:	Odd Fixes
9858F:	Documentation/devicetree/bindings/net/
9859F:	drivers/net/
9860F:	include/linux/if_*
9861F:	include/linux/netdevice.h
9862F:	include/linux/etherdevice.h
9863F:	include/linux/fcdevice.h
9864F:	include/linux/fddidevice.h
9865F:	include/linux/hippidevice.h
9866F:	include/linux/inetdevice.h
9867F:	include/uapi/linux/if_*
9868F:	include/uapi/linux/netdevice.h
9869
9870NETWORKING DRIVERS (WIRELESS)
9871M:	Kalle Valo <kvalo@codeaurora.org>
9872L:	linux-wireless@vger.kernel.org
9873Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9876S:	Maintained
9877F:	Documentation/devicetree/bindings/net/wireless/
9878F:	drivers/net/wireless/
9879
9880NETWORKING [DSA]
9881M:	Andrew Lunn <andrew@lunn.ch>
9882M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9883M:	Florian Fainelli <f.fainelli@gmail.com>
9884S:	Maintained
9885F:	net/dsa/
9886F:	include/net/dsa.h
9887F:	include/linux/dsa/
9888F:	drivers/net/dsa/
9889
9890NETWORKING [GENERAL]
9891M:	"David S. Miller" <davem@davemloft.net>
9892L:	netdev@vger.kernel.org
9893W:	http://www.linuxfoundation.org/en/Net
9894Q:	http://patchwork.ozlabs.org/project/netdev/list/
9895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9897B:	mailto:netdev@vger.kernel.org
9898S:	Maintained
9899F:	net/
9900F:	include/net/
9901F:	include/linux/in.h
9902F:	include/linux/net.h
9903F:	include/linux/netdevice.h
9904F:	include/uapi/linux/in.h
9905F:	include/uapi/linux/net.h
9906F:	include/uapi/linux/netdevice.h
9907F:	include/uapi/linux/net_namespace.h
9908F:	tools/testing/selftests/net/
9909F:	lib/net_utils.c
9910F:	lib/random32.c
9911F:	Documentation/networking/
9912
9913NETWORKING [IPSEC]
9914M:	Steffen Klassert <steffen.klassert@secunet.com>
9915M:	Herbert Xu <herbert@gondor.apana.org.au>
9916M:	"David S. Miller" <davem@davemloft.net>
9917L:	netdev@vger.kernel.org
9918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9920S:	Maintained
9921F:	net/core/flow.c
9922F:	net/xfrm/
9923F:	net/key/
9924F:	net/ipv4/xfrm*
9925F:	net/ipv4/esp4*
9926F:	net/ipv4/ah4.c
9927F:	net/ipv4/ipcomp.c
9928F:	net/ipv4/ip_vti.c
9929F:	net/ipv6/xfrm*
9930F:	net/ipv6/esp6*
9931F:	net/ipv6/ah6.c
9932F:	net/ipv6/ipcomp6.c
9933F:	net/ipv6/ip6_vti.c
9934F:	include/uapi/linux/xfrm.h
9935F:	include/net/xfrm.h
9936
9937NETWORKING [IPv4/IPv6]
9938M:	"David S. Miller" <davem@davemloft.net>
9939M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9940M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9941L:	netdev@vger.kernel.org
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9943S:	Maintained
9944F:	net/ipv4/
9945F:	net/ipv6/
9946F:	include/net/ip*
9947F:	arch/x86/net/*
9948
9949NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9950M:	Paul Moore <paul@paul-moore.com>
9951W:	https://github.com/netlabel
9952L:	netdev@vger.kernel.org
9953L:	linux-security-module@vger.kernel.org
9954S:	Maintained
9955F:	Documentation/netlabel/
9956F:	include/net/calipso.h
9957F:	include/net/cipso_ipv4.h
9958F:	include/net/netlabel.h
9959F:	include/uapi/linux/netfilter/xt_SECMARK.h
9960F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9961F:	net/netlabel/
9962F:	net/ipv4/cipso_ipv4.c
9963F:	net/ipv6/calipso.c
9964F:	net/netfilter/xt_CONNSECMARK.c
9965F:	net/netfilter/xt_SECMARK.c
9966
9967NETWORKING [TCP]
9968M:	Eric Dumazet <edumazet@google.com>
9969L:	netdev@vger.kernel.org
9970S:	Maintained
9971F:	net/ipv4/tcp*.c
9972F:	net/ipv4/syncookies.c
9973F:	net/ipv6/tcp*.c
9974F:	net/ipv6/syncookies.c
9975F:	include/uapi/linux/tcp.h
9976F:	include/net/tcp.h
9977F:	include/linux/tcp.h
9978F:	include/trace/events/tcp.h
9979
9980NETWORKING [TLS]
9981M:	Boris Pismenny <borisp@mellanox.com>
9982M:	Aviad Yehezkel <aviadye@mellanox.com>
9983M:	Dave Watson <davejwatson@fb.com>
9984L:	netdev@vger.kernel.org
9985S:	Maintained
9986F:	net/tls/*
9987F:	include/uapi/linux/tls.h
9988F:	include/net/tls.h
9989
9990NETWORKING [WIRELESS]
9991L:	linux-wireless@vger.kernel.org
9992Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9993
9994NETDEVSIM
9995M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9996S:	Maintained
9997F:	drivers/net/netdevsim/*
9998
9999NETXEN (1/10) GbE SUPPORT
10000M:	Manish Chopra <manish.chopra@cavium.com>
10001M:	Rahul Verma <rahul.verma@cavium.com>
10002M:	Dept-GELinuxNICDev@cavium.com
10003L:	netdev@vger.kernel.org
10004S:	Supported
10005F:	drivers/net/ethernet/qlogic/netxen/
10006
10007NFC SUBSYSTEM
10008M:	Samuel Ortiz <sameo@linux.intel.com>
10009L:	linux-wireless@vger.kernel.org
10010L:	linux-nfc@lists.01.org (subscribers-only)
10011S:	Supported
10012F:	net/nfc/
10013F:	include/net/nfc/
10014F:	include/uapi/linux/nfc.h
10015F:	drivers/nfc/
10016F:	include/linux/platform_data/nfcmrvl.h
10017F:	include/linux/platform_data/nxp-nci.h
10018F:	Documentation/devicetree/bindings/net/nfc/
10019
10020NFS, SUNRPC, AND LOCKD CLIENTS
10021M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10022M:	Anna Schumaker <anna.schumaker@netapp.com>
10023L:	linux-nfs@vger.kernel.org
10024W:	http://client.linux-nfs.org
10025T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10026S:	Maintained
10027F:	fs/lockd/
10028F:	fs/nfs/
10029F:	fs/nfs_common/
10030F:	net/sunrpc/
10031F:	include/linux/lockd/
10032F:	include/linux/nfs*
10033F:	include/linux/sunrpc/
10034F:	include/uapi/linux/nfs*
10035F:	include/uapi/linux/sunrpc/
10036
10037NILFS2 FILESYSTEM
10038M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10039L:	linux-nilfs@vger.kernel.org
10040W:	https://nilfs.sourceforge.io/
10041W:	https://nilfs.osdn.jp/
10042T:	git git://github.com/konis/nilfs2.git
10043S:	Supported
10044F:	Documentation/filesystems/nilfs2.txt
10045F:	fs/nilfs2/
10046F:	include/trace/events/nilfs2.h
10047F:	include/uapi/linux/nilfs2_api.h
10048F:	include/uapi/linux/nilfs2_ondisk.h
10049
10050NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10051M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10052W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10053S:	Maintained
10054F:	Documentation/scsi/NinjaSCSI.txt
10055F:	drivers/scsi/pcmcia/nsp_*
10056
10057NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10058M:	GOTO Masanori <gotom@debian.or.jp>
10059M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10060W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10061S:	Maintained
10062F:	Documentation/scsi/NinjaSCSI.txt
10063F:	drivers/scsi/nsp32*
10064
10065NIOS2 ARCHITECTURE
10066M:	Ley Foon Tan <lftan@altera.com>
10067L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10069S:	Maintained
10070F:	arch/nios2/
10071
10072NOHZ, DYNTICKS SUPPORT
10073M:	Frederic Weisbecker <fweisbec@gmail.com>
10074M:	Thomas Gleixner <tglx@linutronix.de>
10075M:	Ingo Molnar <mingo@kernel.org>
10076L:	linux-kernel@vger.kernel.org
10077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10078S:	Maintained
10079F:	kernel/time/tick*.*
10080F:	include/linux/tick.h
10081F:	include/linux/sched/nohz.h
10082
10083NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10084M:	Pavel Machek <pavel@ucw.cz>
10085M:	Sakari Ailus <sakari.ailus@iki.fi>
10086L:	linux-media@vger.kernel.org
10087S:	Maintained
10088F:	drivers/media/i2c/et8ek8
10089F:	drivers/media/i2c/ad5820.c
10090
10091NOKIA N900 POWER SUPPLY DRIVERS
10092R:	Pali Rohár <pali.rohar@gmail.com>
10093F:	include/linux/power/bq2415x_charger.h
10094F:	include/linux/power/bq27xxx_battery.h
10095F:	include/linux/power/isp1704_charger.h
10096F:	drivers/power/supply/bq2415x_charger.c
10097F:	drivers/power/supply/bq27xxx_battery.c
10098F:	drivers/power/supply/bq27xxx_battery_i2c.c
10099F:	drivers/power/supply/isp1704_charger.c
10100F:	drivers/power/supply/rx51_battery.c
10101
10102NTB AMD DRIVER
10103M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10104L:	linux-ntb@googlegroups.com
10105S:	Supported
10106F:	drivers/ntb/hw/amd/
10107
10108NTB DRIVER CORE
10109M:	Jon Mason <jdmason@kudzu.us>
10110M:	Dave Jiang <dave.jiang@intel.com>
10111M:	Allen Hubbe <allenbh@gmail.com>
10112L:	linux-ntb@googlegroups.com
10113S:	Supported
10114W:	https://github.com/jonmason/ntb/wiki
10115T:	git git://github.com/jonmason/ntb.git
10116F:	drivers/ntb/
10117F:	drivers/net/ntb_netdev.c
10118F:	include/linux/ntb.h
10119F:	include/linux/ntb_transport.h
10120F:	tools/testing/selftests/ntb/
10121
10122NTB IDT DRIVER
10123M:	Serge Semin <fancer.lancer@gmail.com>
10124L:	linux-ntb@googlegroups.com
10125S:	Supported
10126F:	drivers/ntb/hw/idt/
10127
10128NTB INTEL DRIVER
10129M:	Dave Jiang <dave.jiang@intel.com>
10130L:	linux-ntb@googlegroups.com
10131S:	Supported
10132W:	https://github.com/davejiang/linux/wiki
10133T:	git https://github.com/davejiang/linux.git
10134F:	drivers/ntb/hw/intel/
10135
10136NTFS FILESYSTEM
10137M:	Anton Altaparmakov <anton@tuxera.com>
10138L:	linux-ntfs-dev@lists.sourceforge.net
10139W:	http://www.tuxera.com/
10140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10141S:	Supported
10142F:	Documentation/filesystems/ntfs.txt
10143F:	fs/ntfs/
10144
10145NUBUS SUBSYSTEM
10146M:	Finn Thain <fthain@telegraphics.com.au>
10147L:	linux-m68k@lists.linux-m68k.org
10148S:	Maintained
10149F:	arch/*/include/asm/nubus.h
10150F:	drivers/nubus/
10151F:	include/linux/nubus.h
10152F:	include/uapi/linux/nubus.h
10153
10154NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10155M:	Antonino Daplas <adaplas@gmail.com>
10156L:	linux-fbdev@vger.kernel.org
10157S:	Maintained
10158F:	drivers/video/fbdev/riva/
10159F:	drivers/video/fbdev/nvidia/
10160
10161NVM EXPRESS DRIVER
10162M:	Keith Busch <keith.busch@intel.com>
10163M:	Jens Axboe <axboe@fb.com>
10164M:	Christoph Hellwig <hch@lst.de>
10165M:	Sagi Grimberg <sagi@grimberg.me>
10166L:	linux-nvme@lists.infradead.org
10167T:	git://git.infradead.org/nvme.git
10168W:	http://git.infradead.org/nvme.git
10169S:	Supported
10170F:	drivers/nvme/host/
10171F:	include/linux/nvme.h
10172F:	include/uapi/linux/nvme_ioctl.h
10173
10174NVM EXPRESS FC TRANSPORT DRIVERS
10175M:	James Smart <james.smart@broadcom.com>
10176L:	linux-nvme@lists.infradead.org
10177S:	Supported
10178F:	include/linux/nvme-fc.h
10179F:	include/linux/nvme-fc-driver.h
10180F:	drivers/nvme/host/fc.c
10181F:	drivers/nvme/target/fc.c
10182F:	drivers/nvme/target/fcloop.c
10183
10184NVM EXPRESS TARGET DRIVER
10185M:	Christoph Hellwig <hch@lst.de>
10186M:	Sagi Grimberg <sagi@grimberg.me>
10187L:	linux-nvme@lists.infradead.org
10188T:	git://git.infradead.org/nvme.git
10189W:	http://git.infradead.org/nvme.git
10190S:	Supported
10191F:	drivers/nvme/target/
10192
10193NVMEM FRAMEWORK
10194M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10195S:	Maintained
10196F:	drivers/nvmem/
10197F:	Documentation/devicetree/bindings/nvmem/
10198F:	Documentation/ABI/stable/sysfs-bus-nvmem
10199F:	include/linux/nvmem-consumer.h
10200F:	include/linux/nvmem-provider.h
10201
10202NXP SGTL5000 DRIVER
10203M:	Fabio Estevam <fabio.estevam@nxp.com>
10204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10207F:	sound/soc/codecs/sgtl5000*
10208
10209NXP TDA998X DRM DRIVER
10210M:	Russell King <linux@armlinux.org.uk>
10211S:	Supported
10212T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10214F:	drivers/gpu/drm/i2c/tda998x_drv.c
10215F:	include/drm/i2c/tda998x.h
10216
10217NXP TFA9879 DRIVER
10218M:	Peter Rosin <peda@axentia.se>
10219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10220S:	Maintained
10221F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10222F:	sound/soc/codecs/tfa9879*
10223
10224NXP-NCI NFC DRIVER
10225M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10226R:	Charles Gorand <charles.gorand@effinnov.com>
10227L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10228S:	Supported
10229F:	drivers/nfc/nxp-nci
10230
10231OBJTOOL
10232M:	Josh Poimboeuf <jpoimboe@redhat.com>
10233M:	Peter Zijlstra <peterz@infradead.org>
10234S:	Supported
10235F:	tools/objtool/
10236
10237OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10238M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10239M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10240L:	linuxppc-dev@lists.ozlabs.org
10241S:	Supported
10242F:	arch/powerpc/platforms/powernv/ocxl.c
10243F:	arch/powerpc/include/asm/pnv-ocxl.h
10244F:	drivers/misc/ocxl/
10245F:	include/misc/ocxl*
10246F:	include/uapi/misc/ocxl.h
10247F:	Documentation/accelerators/ocxl.txt
10248
10249OMAP AUDIO SUPPORT
10250M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10251M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10252L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10253L:	linux-omap@vger.kernel.org
10254S:	Maintained
10255F:	sound/soc/omap/
10256
10257OMAP CLOCK FRAMEWORK SUPPORT
10258M:	Paul Walmsley <paul@pwsan.com>
10259L:	linux-omap@vger.kernel.org
10260S:	Maintained
10261F:	arch/arm/*omap*/*clock*
10262
10263OMAP DEVICE TREE SUPPORT
10264M:	Benoît Cousson <bcousson@baylibre.com>
10265M:	Tony Lindgren <tony@atomide.com>
10266L:	linux-omap@vger.kernel.org
10267L:	devicetree@vger.kernel.org
10268S:	Maintained
10269F:	arch/arm/boot/dts/*omap*
10270F:	arch/arm/boot/dts/*am3*
10271F:	arch/arm/boot/dts/*am4*
10272F:	arch/arm/boot/dts/*am5*
10273F:	arch/arm/boot/dts/*dra7*
10274
10275OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10276M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10277L:	linux-omap@vger.kernel.org
10278L:	linux-fbdev@vger.kernel.org
10279S:	Maintained
10280F:	drivers/video/fbdev/omap2/
10281F:	Documentation/arm/OMAP/DSS
10282
10283OMAP FRAMEBUFFER SUPPORT
10284M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10285L:	linux-fbdev@vger.kernel.org
10286L:	linux-omap@vger.kernel.org
10287S:	Maintained
10288F:	drivers/video/fbdev/omap/
10289
10290OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10291M:	Roger Quadros <rogerq@ti.com>
10292M:	Tony Lindgren <tony@atomide.com>
10293L:	linux-omap@vger.kernel.org
10294S:	Maintained
10295F:	drivers/memory/omap-gpmc.c
10296F:	arch/arm/mach-omap2/*gpmc*
10297
10298OMAP GPIO DRIVER
10299M:	Grygorii Strashko <grygorii.strashko@ti.com>
10300M:	Santosh Shilimkar <ssantosh@kernel.org>
10301M:	Kevin Hilman <khilman@kernel.org>
10302L:	linux-omap@vger.kernel.org
10303S:	Maintained
10304F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10305F:	drivers/gpio/gpio-omap.c
10306
10307OMAP HARDWARE SPINLOCK SUPPORT
10308M:	Ohad Ben-Cohen <ohad@wizery.com>
10309L:	linux-omap@vger.kernel.org
10310S:	Maintained
10311F:	drivers/hwspinlock/omap_hwspinlock.c
10312
10313OMAP HS MMC SUPPORT
10314L:	linux-mmc@vger.kernel.org
10315L:	linux-omap@vger.kernel.org
10316S:	Orphan
10317F:	drivers/mmc/host/omap_hsmmc.c
10318
10319OMAP HWMOD DATA
10320M:	Paul Walmsley <paul@pwsan.com>
10321L:	linux-omap@vger.kernel.org
10322S:	Maintained
10323F:	arch/arm/mach-omap2/omap_hwmod*data*
10324
10325OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10326M:	Benoît Cousson <bcousson@baylibre.com>
10327L:	linux-omap@vger.kernel.org
10328S:	Maintained
10329F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10330
10331OMAP HWMOD SUPPORT
10332M:	Benoît Cousson <bcousson@baylibre.com>
10333M:	Paul Walmsley <paul@pwsan.com>
10334L:	linux-omap@vger.kernel.org
10335S:	Maintained
10336F:	arch/arm/mach-omap2/omap_hwmod.*
10337
10338OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10339M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10340L:	linux-media@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10343F:	drivers/media/platform/omap3isp/
10344F:	drivers/staging/media/omap4iss/
10345
10346OMAP MMC SUPPORT
10347M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10348L:	linux-omap@vger.kernel.org
10349S:	Maintained
10350F:	drivers/mmc/host/omap.c
10351
10352OMAP POWER MANAGEMENT SUPPORT
10353M:	Kevin Hilman <khilman@kernel.org>
10354L:	linux-omap@vger.kernel.org
10355S:	Maintained
10356F:	arch/arm/*omap*/*pm*
10357F:	drivers/cpufreq/omap-cpufreq.c
10358
10359OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10360M:	Rajendra Nayak <rnayak@codeaurora.org>
10361M:	Paul Walmsley <paul@pwsan.com>
10362L:	linux-omap@vger.kernel.org
10363S:	Maintained
10364F:	arch/arm/mach-omap2/prm*
10365
10366OMAP RANDOM NUMBER GENERATOR SUPPORT
10367M:	Deepak Saxena <dsaxena@plexity.net>
10368S:	Maintained
10369F:	drivers/char/hw_random/omap-rng.c
10370
10371OMAP USB SUPPORT
10372L:	linux-usb@vger.kernel.org
10373L:	linux-omap@vger.kernel.org
10374S:	Orphan
10375F:	drivers/usb/*/*omap*
10376F:	arch/arm/*omap*/usb*
10377
10378OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10379M:	Mark Jackson <mpfj@newflow.co.uk>
10380L:	linux-omap@vger.kernel.org
10381S:	Maintained
10382F:	arch/arm/boot/dts/am335x-nano.dts
10383
10384OMAP1 SUPPORT
10385M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10386M:	Tony Lindgren <tony@atomide.com>
10387L:	linux-omap@vger.kernel.org
10388Q:	http://patchwork.kernel.org/project/linux-omap/list/
10389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10390S:	Maintained
10391F:	arch/arm/mach-omap1/
10392F:	arch/arm/plat-omap/
10393F:	arch/arm/configs/omap1_defconfig
10394F:	drivers/i2c/busses/i2c-omap.c
10395F:	include/linux/platform_data/i2c-omap.h
10396
10397OMAP2+ SUPPORT
10398M:	Tony Lindgren <tony@atomide.com>
10399L:	linux-omap@vger.kernel.org
10400W:	http://www.muru.com/linux/omap/
10401W:	http://linux.omap.com/
10402Q:	http://patchwork.kernel.org/project/linux-omap/list/
10403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10404S:	Maintained
10405F:	arch/arm/mach-omap2/
10406F:	arch/arm/plat-omap/
10407F:	arch/arm/configs/omap2plus_defconfig
10408F:	drivers/i2c/busses/i2c-omap.c
10409F:	drivers/irqchip/irq-omap-intc.c
10410F:	drivers/mfd/*omap*.c
10411F:	drivers/mfd/menelaus.c
10412F:	drivers/mfd/palmas.c
10413F:	drivers/mfd/tps65217.c
10414F:	drivers/mfd/tps65218.c
10415F:	drivers/mfd/tps65910.c
10416F:	drivers/mfd/twl-core.[ch]
10417F:	drivers/mfd/twl4030*.c
10418F:	drivers/mfd/twl6030*.c
10419F:	drivers/mfd/twl6040*.c
10420F:	drivers/regulator/palmas-regulator*.c
10421F:	drivers/regulator/pbias-regulator.c
10422F:	drivers/regulator/tps65217-regulator.c
10423F:	drivers/regulator/tps65218-regulator.c
10424F:	drivers/regulator/tps65910-regulator.c
10425F:	drivers/regulator/twl-regulator.c
10426F:	drivers/regulator/twl6030-regulator.c
10427F:	include/linux/platform_data/i2c-omap.h
10428
10429ONION OMEGA2+ BOARD
10430M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10431L:	linux-mips@linux-mips.org
10432S:	Maintained
10433F:	arch/mips/boot/dts/ralink/omega2p.dts
10434
10435OMFS FILESYSTEM
10436M:	Bob Copeland <me@bobcopeland.com>
10437L:	linux-karma-devel@lists.sourceforge.net
10438S:	Maintained
10439F:	Documentation/filesystems/omfs.txt
10440F:	fs/omfs/
10441
10442OMNIKEY CARDMAN 4000 DRIVER
10443M:	Harald Welte <laforge@gnumonks.org>
10444S:	Maintained
10445F:	drivers/char/pcmcia/cm4000_cs.c
10446F:	include/linux/cm4000_cs.h
10447F:	include/uapi/linux/cm4000_cs.h
10448
10449OMNIKEY CARDMAN 4040 DRIVER
10450M:	Harald Welte <laforge@gnumonks.org>
10451S:	Maintained
10452F:	drivers/char/pcmcia/cm4040_cs.*
10453
10454OMNIVISION OV13858 SENSOR DRIVER
10455M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10456L:	linux-media@vger.kernel.org
10457T:	git git://linuxtv.org/media_tree.git
10458S:	Maintained
10459F:	drivers/media/i2c/ov13858.c
10460
10461OMNIVISION OV2685 SENSOR DRIVER
10462M:	Shunqian Zheng <zhengsq@rock-chips.com>
10463L:	linux-media@vger.kernel.org
10464T:	git git://linuxtv.org/media_tree.git
10465S:	Maintained
10466F:	drivers/media/i2c/ov2685.c
10467
10468OMNIVISION OV5640 SENSOR DRIVER
10469M:	Steve Longerbeam <slongerbeam@gmail.com>
10470L:	linux-media@vger.kernel.org
10471T:	git git://linuxtv.org/media_tree.git
10472S:	Maintained
10473F:	drivers/media/i2c/ov5640.c
10474
10475OMNIVISION OV5647 SENSOR DRIVER
10476M:	Luis Oliveira <lolivei@synopsys.com>
10477L:	linux-media@vger.kernel.org
10478T:	git git://linuxtv.org/media_tree.git
10479S:	Maintained
10480F:	drivers/media/i2c/ov5647.c
10481
10482OMNIVISION OV5695 SENSOR DRIVER
10483M:	Shunqian Zheng <zhengsq@rock-chips.com>
10484L:	linux-media@vger.kernel.org
10485T:	git git://linuxtv.org/media_tree.git
10486S:	Maintained
10487F:	drivers/media/i2c/ov5695.c
10488
10489OMNIVISION OV7670 SENSOR DRIVER
10490M:	Jonathan Corbet <corbet@lwn.net>
10491L:	linux-media@vger.kernel.org
10492T:	git git://linuxtv.org/media_tree.git
10493S:	Maintained
10494F:	drivers/media/i2c/ov7670.c
10495F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10496
10497OMNIVISION OV772x SENSOR DRIVER
10498M:	Jacopo Mondi <jacopo@jmondi.org>
10499L:	linux-media@vger.kernel.org
10500T:	git git://linuxtv.org/media_tree.git
10501S:	Odd fixes
10502F:	drivers/media/i2c/ov772x.c
10503F:	include/media/i2c/ov772x.h
10504F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10505
10506OMNIVISION OV7740 SENSOR DRIVER
10507M:	Wenyou Yang <wenyou.yang@microchip.com>
10508L:	linux-media@vger.kernel.org
10509T:	git git://linuxtv.org/media_tree.git
10510S:	Maintained
10511F:	drivers/media/i2c/ov7740.c
10512F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10513
10514OMNIVISION OV9650 SENSOR DRIVER
10515M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10516R:	Akinobu Mita <akinobu.mita@gmail.com>
10517R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10518L:	linux-media@vger.kernel.org
10519T:	git git://linuxtv.org/media_tree.git
10520S:	Maintained
10521F:	drivers/media/i2c/ov9650.c
10522F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10523
10524ONENAND FLASH DRIVER
10525M:	Kyungmin Park <kyungmin.park@samsung.com>
10526L:	linux-mtd@lists.infradead.org
10527S:	Maintained
10528F:	drivers/mtd/nand/onenand/
10529F:	include/linux/mtd/onenand*.h
10530
10531ONSTREAM SCSI TAPE DRIVER
10532M:	Willem Riede <osst@riede.org>
10533L:	osst-users@lists.sourceforge.net
10534L:	linux-scsi@vger.kernel.org
10535S:	Maintained
10536F:	Documentation/scsi/osst.txt
10537F:	drivers/scsi/osst.*
10538F:	drivers/scsi/osst_*.h
10539F:	drivers/scsi/st.h
10540
10541OP-TEE DRIVER
10542M:	Jens Wiklander <jens.wiklander@linaro.org>
10543S:	Maintained
10544F:	drivers/tee/optee/
10545
10546OPA-VNIC DRIVER
10547M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10548M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10549L:	linux-rdma@vger.kernel.org
10550S:	Supported
10551F:	drivers/infiniband/ulp/opa_vnic
10552
10553OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10554M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10555M:	Frank Rowand <frowand.list@gmail.com>
10556L:	devicetree@vger.kernel.org
10557S:	Maintained
10558F:	Documentation/devicetree/dynamic-resolution-notes.txt
10559F:	Documentation/devicetree/overlay-notes.txt
10560F:	drivers/of/overlay.c
10561F:	drivers/of/resolver.c
10562K:	of_overlay_notifier_
10563
10564OPEN FIRMWARE AND FLATTENED DEVICE TREE
10565M:	Rob Herring <robh+dt@kernel.org>
10566M:	Frank Rowand <frowand.list@gmail.com>
10567L:	devicetree@vger.kernel.org
10568W:	http://www.devicetree.org/
10569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10570S:	Maintained
10571F:	drivers/of/
10572F:	include/linux/of*.h
10573F:	scripts/dtc/
10574F:	Documentation/ABI/testing/sysfs-firmware-ofw
10575
10576OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10577M:	Rob Herring <robh+dt@kernel.org>
10578M:	Mark Rutland <mark.rutland@arm.com>
10579L:	devicetree@vger.kernel.org
10580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10581Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10582S:	Maintained
10583F:	Documentation/devicetree/
10584F:	arch/*/boot/dts/
10585F:	include/dt-bindings/
10586
10587OPENCORES I2C BUS DRIVER
10588M:	Peter Korsgaard <jacmet@sunsite.dk>
10589L:	linux-i2c@vger.kernel.org
10590S:	Maintained
10591F:	Documentation/i2c/busses/i2c-ocores
10592F:	drivers/i2c/busses/i2c-ocores.c
10593
10594OPENRISC ARCHITECTURE
10595M:	Jonas Bonn <jonas@southpole.se>
10596M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10597M:	Stafford Horne <shorne@gmail.com>
10598T:	git git://github.com/openrisc/linux.git
10599L:	openrisc@lists.librecores.org
10600W:	http://openrisc.io
10601S:	Maintained
10602F:	Documentation/devicetree/bindings/openrisc/
10603F:	Documentation/openrisc/
10604F:	arch/openrisc/
10605F:	drivers/irqchip/irq-ompic.c
10606F:	drivers/irqchip/irq-or1k-*
10607
10608OPENVSWITCH
10609M:	Pravin B Shelar <pshelar@ovn.org>
10610L:	netdev@vger.kernel.org
10611L:	dev@openvswitch.org
10612W:	http://openvswitch.org
10613S:	Maintained
10614F:	net/openvswitch/
10615F:	include/uapi/linux/openvswitch.h
10616
10617OPERATING PERFORMANCE POINTS (OPP)
10618M:	Viresh Kumar <vireshk@kernel.org>
10619M:	Nishanth Menon <nm@ti.com>
10620M:	Stephen Boyd <sboyd@kernel.org>
10621L:	linux-pm@vger.kernel.org
10622S:	Maintained
10623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10624F:	drivers/opp/
10625F:	include/linux/pm_opp.h
10626F:	Documentation/power/opp.txt
10627F:	Documentation/devicetree/bindings/opp/
10628
10629OPL4 DRIVER
10630M:	Clemens Ladisch <clemens@ladisch.de>
10631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10632T:	git git://git.alsa-project.org/alsa-kernel.git
10633S:	Maintained
10634F:	sound/drivers/opl4/
10635
10636OPROFILE
10637M:	Robert Richter <rric@kernel.org>
10638L:	oprofile-list@lists.sf.net
10639S:	Maintained
10640F:	arch/*/include/asm/oprofile*.h
10641F:	arch/*/oprofile/
10642F:	drivers/oprofile/
10643F:	include/linux/oprofile.h
10644
10645ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10646M:	Mark Fasheh <mark@fasheh.com>
10647M:	Joel Becker <jlbec@evilplan.org>
10648L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10649W:	http://ocfs2.wiki.kernel.org
10650S:	Supported
10651F:	Documentation/filesystems/ocfs2.txt
10652F:	Documentation/filesystems/dlmfs.txt
10653F:	fs/ocfs2/
10654
10655ORANGEFS FILESYSTEM
10656M:	Mike Marshall <hubcap@omnibond.com>
10657R:	Martin Brandenburg <martin@omnibond.com>
10658L:	devel@lists.orangefs.org
10659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10660S:	Supported
10661F:	fs/orangefs/
10662F:	Documentation/filesystems/orangefs.txt
10663
10664ORINOCO DRIVER
10665L:	linux-wireless@vger.kernel.org
10666W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10667W:	http://www.nongnu.org/orinoco/
10668S:	Orphan
10669F:	drivers/net/wireless/intersil/orinoco/
10670
10671OSD LIBRARY and FILESYSTEM
10672M:	Boaz Harrosh <ooo@electrozaur.com>
10673S:	Maintained
10674F:	drivers/scsi/osd/
10675F:	include/scsi/osd_*
10676F:	fs/exofs/
10677
10678OV2659 OMNIVISION SENSOR DRIVER
10679M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10680L:	linux-media@vger.kernel.org
10681W:	https://linuxtv.org
10682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10683T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10684S:	Maintained
10685F:	drivers/media/i2c/ov2659.c
10686F:	include/media/i2c/ov2659.h
10687
10688OVERLAY FILESYSTEM
10689M:	Miklos Szeredi <miklos@szeredi.hu>
10690L:	linux-unionfs@vger.kernel.org
10691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10692S:	Supported
10693F:	fs/overlayfs/
10694F:	Documentation/filesystems/overlayfs.txt
10695
10696P54 WIRELESS DRIVER
10697M:	Christian Lamparter <chunkeey@googlemail.com>
10698L:	linux-wireless@vger.kernel.org
10699W:	http://wireless.kernel.org/en/users/Drivers/p54
10700S:	Maintained
10701F:	drivers/net/wireless/intersil/p54/
10702
10703PA SEMI ETHERNET DRIVER
10704L:	netdev@vger.kernel.org
10705S:	Orphan
10706F:	drivers/net/ethernet/pasemi/*
10707
10708PA SEMI SMBUS DRIVER
10709L:	linux-i2c@vger.kernel.org
10710S:	Orphan
10711F:	drivers/i2c/busses/i2c-pasemi.c
10712
10713PADATA PARALLEL EXECUTION MECHANISM
10714M:	Steffen Klassert <steffen.klassert@secunet.com>
10715L:	linux-crypto@vger.kernel.org
10716S:	Maintained
10717F:	kernel/padata.c
10718F:	include/linux/padata.h
10719F:	Documentation/padata.txt
10720
10721PANASONIC LAPTOP ACPI EXTRAS DRIVER
10722M:	Harald Welte <laforge@gnumonks.org>
10723L:	platform-driver-x86@vger.kernel.org
10724S:	Maintained
10725F:	drivers/platform/x86/panasonic-laptop.c
10726
10727PARALLEL LCD/KEYPAD PANEL DRIVER
10728M:	Willy Tarreau <willy@haproxy.com>
10729M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10730S:	Odd Fixes
10731F:	Documentation/misc-devices/lcd-panel-cgram.txt
10732F:	drivers/misc/panel.c
10733
10734PARALLEL PORT SUBSYSTEM
10735M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10736M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10737L:	linux-parport@lists.infradead.org (subscribers-only)
10738S:	Maintained
10739F:	drivers/parport/
10740F:	include/linux/parport*.h
10741F:	drivers/char/ppdev.c
10742F:	include/uapi/linux/ppdev.h
10743F:	Documentation/parport*.txt
10744
10745PARAVIRT_OPS INTERFACE
10746M:	Juergen Gross <jgross@suse.com>
10747M:	Alok Kataria <akataria@vmware.com>
10748L:	virtualization@lists.linux-foundation.org
10749S:	Supported
10750F:	Documentation/virtual/paravirt_ops.txt
10751F:	arch/*/kernel/paravirt*
10752F:	arch/*/include/asm/paravirt*.h
10753F:	include/linux/hypervisor.h
10754
10755PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10756M:	Tim Waugh <tim@cyberelk.net>
10757L:	linux-parport@lists.infradead.org (subscribers-only)
10758S:	Maintained
10759F:	Documentation/blockdev/paride.txt
10760F:	drivers/block/paride/
10761
10762PARISC ARCHITECTURE
10763M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10764M:	Helge Deller <deller@gmx.de>
10765L:	linux-parisc@vger.kernel.org
10766W:	http://www.parisc-linux.org/
10767Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10770S:	Maintained
10771F:	arch/parisc/
10772F:	Documentation/parisc/
10773F:	drivers/parisc/
10774F:	drivers/char/agp/parisc-agp.c
10775F:	drivers/input/serio/gscps2.c
10776F:	drivers/parport/parport_gsc.*
10777F:	drivers/tty/serial/8250/8250_gsc.c
10778F:	drivers/video/fbdev/sti*
10779F:	drivers/video/console/sti*
10780F:	drivers/video/logo/logo_parisc*
10781
10782PARMAN
10783M:	Jiri Pirko <jiri@mellanox.com>
10784L:	netdev@vger.kernel.org
10785S:	Supported
10786F:	lib/parman.c
10787F:	lib/test_parman.c
10788F:	include/linux/parman.h
10789
10790PC87360 HARDWARE MONITORING DRIVER
10791M:	Jim Cromie <jim.cromie@gmail.com>
10792L:	linux-hwmon@vger.kernel.org
10793S:	Maintained
10794F:	Documentation/hwmon/pc87360
10795F:	drivers/hwmon/pc87360.c
10796
10797PC8736x GPIO DRIVER
10798M:	Jim Cromie <jim.cromie@gmail.com>
10799S:	Maintained
10800F:	drivers/char/pc8736x_gpio.c
10801
10802PC87427 HARDWARE MONITORING DRIVER
10803M:	Jean Delvare <jdelvare@suse.com>
10804L:	linux-hwmon@vger.kernel.org
10805S:	Maintained
10806F:	Documentation/hwmon/pc87427
10807F:	drivers/hwmon/pc87427.c
10808
10809PCA9532 LED DRIVER
10810M:	Riku Voipio <riku.voipio@iki.fi>
10811S:	Maintained
10812F:	drivers/leds/leds-pca9532.c
10813F:	include/linux/leds-pca9532.h
10814
10815PCA9541 I2C BUS MASTER SELECTOR DRIVER
10816M:	Guenter Roeck <linux@roeck-us.net>
10817L:	linux-i2c@vger.kernel.org
10818S:	Maintained
10819F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10820
10821PCDP - PRIMARY CONSOLE AND DEBUG PORT
10822M:	Khalid Aziz <khalid@gonehiking.org>
10823S:	Maintained
10824F:	drivers/firmware/pcdp.*
10825
10826PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10827M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10828L:	linux-pci@vger.kernel.org
10829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10830S:	Maintained
10831F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10832F:	drivers/pci/controller/pci-aardvark.c
10833
10834PCI DRIVER FOR ALTERA PCIE IP
10835M:	Ley Foon Tan <lftan@altera.com>
10836L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10837L:	linux-pci@vger.kernel.org
10838S:	Supported
10839F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10840F:	drivers/pci/controller/pcie-altera.c
10841
10842PCI DRIVER FOR APPLIEDMICRO XGENE
10843M:	Tanmay Inamdar <tinamdar@apm.com>
10844L:	linux-pci@vger.kernel.org
10845L:	linux-arm-kernel@lists.infradead.org
10846S:	Maintained
10847F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10848F:	drivers/pci/controller/pci-xgene.c
10849
10850PCI DRIVER FOR ARM VERSATILE PLATFORM
10851M:	Rob Herring <robh@kernel.org>
10852L:	linux-pci@vger.kernel.org
10853L:	linux-arm-kernel@lists.infradead.org
10854S:	Maintained
10855F:	Documentation/devicetree/bindings/pci/versatile.txt
10856F:	drivers/pci/controller/pci-versatile.c
10857
10858PCI DRIVER FOR ARMADA 8K
10859M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10860L:	linux-pci@vger.kernel.org
10861L:	linux-arm-kernel@lists.infradead.org
10862S:	Maintained
10863F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10864F:	drivers/pci/controller/dwc/pcie-armada8k.c
10865
10866PCI DRIVER FOR CADENCE PCIE IP
10867M:	Alan Douglas <adouglas@cadence.com>
10868L:	linux-pci@vger.kernel.org
10869S:	Maintained
10870F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10871F:	drivers/pci/controller/pcie-cadence*
10872
10873PCI DRIVER FOR FREESCALE LAYERSCAPE
10874M:	Minghuan Lian <minghuan.Lian@nxp.com>
10875M:	Mingkai Hu <mingkai.hu@nxp.com>
10876M:	Roy Zang <roy.zang@nxp.com>
10877L:	linuxppc-dev@lists.ozlabs.org
10878L:	linux-pci@vger.kernel.org
10879L:	linux-arm-kernel@lists.infradead.org
10880S:	Maintained
10881F:	drivers/pci/controller/dwc/*layerscape*
10882
10883PCI DRIVER FOR GENERIC OF HOSTS
10884M:	Will Deacon <will.deacon@arm.com>
10885L:	linux-pci@vger.kernel.org
10886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10887S:	Maintained
10888F:	Documentation/devicetree/bindings/pci/controller-generic-pci.txt
10889F:	drivers/pci/controller/pci-host-common.c
10890F:	drivers/pci/controller/pci-host-generic.c
10891
10892PCI DRIVER FOR IMX6
10893M:	Richard Zhu <hongxing.zhu@nxp.com>
10894M:	Lucas Stach <l.stach@pengutronix.de>
10895L:	linux-pci@vger.kernel.org
10896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10899F:	drivers/pci/controller/dwc/*imx6*
10900
10901PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10902M:	Keith Busch <keith.busch@intel.com>
10903M:	Jonathan Derrick <jonathan.derrick@intel.com>
10904L:	linux-pci@vger.kernel.org
10905S:	Supported
10906F:	drivers/pci/controller/vmd.c
10907
10908PCI DRIVER FOR MICROSEMI SWITCHTEC
10909M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10910M:	Logan Gunthorpe <logang@deltatee.com>
10911L:	linux-pci@vger.kernel.org
10912S:	Maintained
10913F:	Documentation/switchtec.txt
10914F:	Documentation/ABI/testing/sysfs-class-switchtec
10915F:	drivers/pci/switch/switchtec*
10916F:	include/uapi/linux/switchtec_ioctl.h
10917F:	include/linux/switchtec.h
10918F:	drivers/ntb/hw/mscc/
10919
10920PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10921M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10922M:	Jason Cooper <jason@lakedaemon.net>
10923L:	linux-pci@vger.kernel.org
10924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10925S:	Maintained
10926F:	drivers/pci/controller/*mvebu*
10927
10928PCI DRIVER FOR NVIDIA TEGRA
10929M:	Thierry Reding <thierry.reding@gmail.com>
10930L:	linux-tegra@vger.kernel.org
10931L:	linux-pci@vger.kernel.org
10932S:	Supported
10933F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10934F:	drivers/pci/controller/pci-tegra.c
10935
10936PCI DRIVER FOR RENESAS R-CAR
10937M:	Simon Horman <horms@verge.net.au>
10938L:	linux-pci@vger.kernel.org
10939L:	linux-renesas-soc@vger.kernel.org
10940S:	Maintained
10941F:	drivers/pci/controller/*rcar*
10942
10943PCI DRIVER FOR SAMSUNG EXYNOS
10944M:	Jingoo Han <jingoohan1@gmail.com>
10945L:	linux-pci@vger.kernel.org
10946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10947L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10948S:	Maintained
10949F:	drivers/pci/controller/dwc/pci-exynos.c
10950
10951PCI DRIVER FOR SYNOPSYS DESIGNWARE
10952M:	Jingoo Han <jingoohan1@gmail.com>
10953M:	Joao Pinto <Joao.Pinto@synopsys.com>
10954L:	linux-pci@vger.kernel.org
10955S:	Maintained
10956F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10957F:	drivers/pci/controller/dwc/*designware*
10958
10959PCI DRIVER FOR TI DRA7XX
10960M:	Kishon Vijay Abraham I <kishon@ti.com>
10961L:	linux-omap@vger.kernel.org
10962L:	linux-pci@vger.kernel.org
10963S:	Supported
10964F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10965F:	drivers/pci/controller/dwc/pci-dra7xx.c
10966
10967PCI DRIVER FOR TI KEYSTONE
10968M:	Murali Karicheri <m-karicheri2@ti.com>
10969L:	linux-pci@vger.kernel.org
10970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10971S:	Maintained
10972F:	drivers/pci/controller/dwc/*keystone*
10973
10974PCI ENDPOINT SUBSYSTEM
10975M:	Kishon Vijay Abraham I <kishon@ti.com>
10976M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10977L:	linux-pci@vger.kernel.org
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10979S:	Supported
10980F:	drivers/pci/endpoint/
10981F:	drivers/misc/pci_endpoint_test.c
10982F:	tools/pci/
10983
10984PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10985M:	Russell Currey <ruscur@russell.cc>
10986L:	linuxppc-dev@lists.ozlabs.org
10987S:	Supported
10988F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10989F:	arch/powerpc/kernel/eeh*.c
10990F:	arch/powerpc/platforms/*/eeh*.c
10991F:	arch/powerpc/include/*/eeh*.h
10992
10993PCI ERROR RECOVERY
10994M:	Linas Vepstas <linasvepstas@gmail.com>
10995L:	linux-pci@vger.kernel.org
10996S:	Supported
10997F:	Documentation/PCI/pci-error-recovery.txt
10998
10999PCI MSI DRIVER FOR ALTERA MSI IP
11000M:	Ley Foon Tan <lftan@altera.com>
11001L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11002L:	linux-pci@vger.kernel.org
11003S:	Supported
11004F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11005F:	drivers/pci/controller/pcie-altera-msi.c
11006
11007PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11008M:	Duc Dang <dhdang@apm.com>
11009L:	linux-pci@vger.kernel.org
11010L:	linux-arm-kernel@lists.infradead.org
11011S:	Maintained
11012F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11013F:	drivers/pci/controller/pci-xgene-msi.c
11014
11015PCI SUBSYSTEM
11016M:	Bjorn Helgaas <bhelgaas@google.com>
11017L:	linux-pci@vger.kernel.org
11018Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11020S:	Supported
11021F:	Documentation/devicetree/bindings/pci/
11022F:	Documentation/PCI/
11023F:	drivers/acpi/pci*
11024F:	drivers/pci/
11025F:	include/asm-generic/pci*
11026F:	include/linux/pci*
11027F:	include/linux/of_pci.h
11028F:	include/uapi/linux/pci*
11029F:	lib/pci*
11030F:	arch/x86/pci/
11031F:	arch/x86/kernel/quirks.c
11032
11033PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11034M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11035L:	linux-pci@vger.kernel.org
11036Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11038S:	Supported
11039F:	drivers/pci/controller/
11040
11041PCIE DRIVER FOR AXIS ARTPEC
11042M:	Jesper Nilsson <jesper.nilsson@axis.com>
11043L:	linux-arm-kernel@axis.com
11044L:	linux-pci@vger.kernel.org
11045S:	Maintained
11046F:	Documentation/devicetree/bindings/pci/axis,artpec*
11047F:	drivers/pci/controller/dwc/*artpec*
11048
11049PCIE DRIVER FOR CAVIUM THUNDERX
11050M:	David Daney <david.daney@cavium.com>
11051L:	linux-pci@vger.kernel.org
11052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11053S:	Supported
11054F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11055F:	drivers/pci/controller/pci-thunder-*
11056
11057PCIE DRIVER FOR HISILICON
11058M:	Zhou Wang <wangzhou1@hisilicon.com>
11059L:	linux-pci@vger.kernel.org
11060S:	Maintained
11061F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11062F:	drivers/pci/controller/dwc/pcie-hisi.c
11063
11064PCIE DRIVER FOR HISILICON KIRIN
11065M:	Xiaowei Song <songxiaowei@hisilicon.com>
11066M:	Binghui Wang <wangbinghui@hisilicon.com>
11067L:	linux-pci@vger.kernel.org
11068S:	Maintained
11069F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
11070F:	drivers/pci/controller/dwc/pcie-kirin.c
11071
11072PCIE DRIVER FOR HISILICON STB
11073M:	Jianguo Sun <sunjianguo1@huawei.com>
11074M:	Shawn Guo <shawn.guo@linaro.org>
11075L:	linux-pci@vger.kernel.org
11076S:	Maintained
11077F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11078F:	drivers/pci/controller/dwc/pcie-histb.c
11079
11080PCIE DRIVER FOR MEDIATEK
11081M:	Ryder Lee <ryder.lee@mediatek.com>
11082L:	linux-pci@vger.kernel.org
11083L:	linux-mediatek@lists.infradead.org
11084S:	Supported
11085F:	Documentation/devicetree/bindings/pci/mediatek*
11086F:	drivers/pci/controller/*mediatek*
11087
11088PCIE DRIVER FOR QUALCOMM MSM
11089M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11090L:	linux-pci@vger.kernel.org
11091L:	linux-arm-msm@vger.kernel.org
11092S:	Maintained
11093F:	drivers/pci/controller/dwc/*qcom*
11094
11095PCIE DRIVER FOR ROCKCHIP
11096M:	Shawn Lin <shawn.lin@rock-chips.com>
11097L:	linux-pci@vger.kernel.org
11098L:	linux-rockchip@lists.infradead.org
11099S:	Maintained
11100F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11101F:	drivers/pci/controller/pcie-rockchip*
11102
11103PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11104M:	Linus Walleij <linus.walleij@linaro.org>
11105L:	linux-pci@vger.kernel.org
11106S:	Maintained
11107F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11108F:	drivers/pci/controller/pci-v3-semi.c
11109
11110PCIE DRIVER FOR ST SPEAR13XX
11111M:	Pratyush Anand <pratyush.anand@gmail.com>
11112L:	linux-pci@vger.kernel.org
11113S:	Maintained
11114F:	drivers/pci/controller/dwc/*spear*
11115
11116PCMCIA SUBSYSTEM
11117M:	Dominik Brodowski <linux@dominikbrodowski.net>
11118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11119S:	Odd Fixes
11120F:	Documentation/pcmcia/
11121F:	tools/pcmcia/
11122F:	drivers/pcmcia/
11123F:	include/pcmcia/
11124
11125PCNET32 NETWORK DRIVER
11126M:	Don Fry <pcnet32@frontier.com>
11127L:	netdev@vger.kernel.org
11128S:	Maintained
11129F:	drivers/net/ethernet/amd/pcnet32.c
11130
11131PCRYPT PARALLEL CRYPTO ENGINE
11132M:	Steffen Klassert <steffen.klassert@secunet.com>
11133L:	linux-crypto@vger.kernel.org
11134S:	Maintained
11135F:	crypto/pcrypt.c
11136F:	include/crypto/pcrypt.h
11137
11138PEAQ WMI HOTKEYS DRIVER
11139M:	Hans de Goede <hdegoede@redhat.com>
11140L:	platform-driver-x86@vger.kernel.org
11141S:	Maintained
11142F:	drivers/platform/x86/peaq-wmi.c
11143
11144PER-CPU MEMORY ALLOCATOR
11145M:	Tejun Heo <tj@kernel.org>
11146M:	Christoph Lameter <cl@linux.com>
11147M:	Dennis Zhou <dennisszhou@gmail.com>
11148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11149S:	Maintained
11150F:	include/linux/percpu*.h
11151F:	mm/percpu*.c
11152F:	arch/*/include/asm/percpu.h
11153
11154PER-TASK DELAY ACCOUNTING
11155M:	Balbir Singh <bsingharora@gmail.com>
11156S:	Maintained
11157F:	include/linux/delayacct.h
11158F:	kernel/delayacct.c
11159
11160PERFORMANCE EVENTS SUBSYSTEM
11161M:	Peter Zijlstra <peterz@infradead.org>
11162M:	Ingo Molnar <mingo@redhat.com>
11163M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11164R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11165R:	Jiri Olsa <jolsa@redhat.com>
11166R:	Namhyung Kim <namhyung@kernel.org>
11167L:	linux-kernel@vger.kernel.org
11168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11169S:	Supported
11170F:	kernel/events/*
11171F:	include/linux/perf_event.h
11172F:	include/uapi/linux/perf_event.h
11173F:	arch/*/kernel/perf_event*.c
11174F:	arch/*/kernel/*/perf_event*.c
11175F:	arch/*/kernel/*/*/perf_event*.c
11176F:	arch/*/include/asm/perf_event.h
11177F:	arch/*/kernel/perf_callchain.c
11178F:	arch/*/events/*
11179F:	tools/perf/
11180
11181PERSONALITY HANDLING
11182M:	Christoph Hellwig <hch@infradead.org>
11183L:	linux-abi-devel@lists.sourceforge.net
11184S:	Maintained
11185F:	include/linux/personality.h
11186F:	include/uapi/linux/personality.h
11187
11188PHONET PROTOCOL
11189M:	Remi Denis-Courmont <courmisch@gmail.com>
11190S:	Supported
11191F:	Documentation/networking/phonet.txt
11192F:	include/linux/phonet.h
11193F:	include/net/phonet/
11194F:	include/uapi/linux/phonet.h
11195F:	net/phonet/
11196
11197PHRAM MTD DRIVER
11198M:	Joern Engel <joern@lazybastard.org>
11199L:	linux-mtd@lists.infradead.org
11200S:	Maintained
11201F:	drivers/mtd/devices/phram.c
11202
11203PICOLCD HID DRIVER
11204M:	Bruno Prémont <bonbons@linux-vserver.org>
11205L:	linux-input@vger.kernel.org
11206S:	Maintained
11207F:	drivers/hid/hid-picolcd*
11208
11209PICOXCELL SUPPORT
11210M:	Jamie Iles <jamie@jamieiles.com>
11211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11212T:	git git://github.com/jamieiles/linux-2.6-ji.git
11213S:	Supported
11214F:	arch/arm/boot/dts/picoxcell*
11215F:	arch/arm/mach-picoxcell/
11216F:	drivers/crypto/picoxcell*
11217
11218PIN CONTROL SUBSYSTEM
11219M:	Linus Walleij <linus.walleij@linaro.org>
11220L:	linux-gpio@vger.kernel.org
11221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11222S:	Maintained
11223F:	Documentation/devicetree/bindings/pinctrl/
11224F:	Documentation/driver-api/pinctl.rst
11225F:	drivers/pinctrl/
11226F:	include/linux/pinctrl/
11227
11228PIN CONTROLLER - ATMEL AT91
11229M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11231S:	Maintained
11232F:	drivers/pinctrl/pinctrl-at91.*
11233
11234PIN CONTROLLER - ATMEL AT91 PIO4
11235M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11237L:	linux-gpio@vger.kernel.org
11238S:	Supported
11239F:	drivers/pinctrl/pinctrl-at91-pio4.*
11240
11241PIN CONTROLLER - FREESCALE
11242M:	Dong Aisheng <aisheng.dong@nxp.com>
11243M:	Fabio Estevam <festevam@gmail.com>
11244M:	Shawn Guo <shawnguo@kernel.org>
11245M:	Stefan Agner <stefan@agner.ch>
11246R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11247L:	linux-gpio@vger.kernel.org
11248S:	Maintained
11249F:	drivers/pinctrl/freescale/
11250F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11251
11252PIN CONTROLLER - INTEL
11253M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11254M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11255S:	Maintained
11256F:	drivers/pinctrl/intel/
11257
11258PIN CONTROLLER - MEDIATEK
11259M:	Sean Wang <sean.wang@mediatek.com>
11260L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11261S:	Maintained
11262F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11263F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11264F:	drivers/pinctrl/mediatek/mtk-eint.*
11265F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11266F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11267F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11268
11269PIN CONTROLLER - QUALCOMM
11270M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11271S:	Maintained
11272L:	linux-arm-msm@vger.kernel.org
11273F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11274F:	drivers/pinctrl/qcom/
11275
11276PIN CONTROLLER - RENESAS
11277M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11278M:	Geert Uytterhoeven <geert+renesas@glider.be>
11279L:	linux-renesas-soc@vger.kernel.org
11280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11281S:	Maintained
11282F:	drivers/pinctrl/sh-pfc/
11283
11284PIN CONTROLLER - SAMSUNG
11285M:	Tomasz Figa <tomasz.figa@gmail.com>
11286M:	Krzysztof Kozlowski <krzk@kernel.org>
11287M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11289L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11290Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11292S:	Maintained
11293F:	drivers/pinctrl/samsung/
11294F:	include/dt-bindings/pinctrl/samsung.h
11295F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11296
11297PIN CONTROLLER - SINGLE
11298M:	Tony Lindgren <tony@atomide.com>
11299M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11301L:	linux-omap@vger.kernel.org
11302S:	Maintained
11303F:	drivers/pinctrl/pinctrl-single.c
11304
11305PIN CONTROLLER - ST SPEAR
11306M:	Viresh Kumar <vireshk@kernel.org>
11307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11308W:	http://www.st.com/spear
11309S:	Maintained
11310F:	drivers/pinctrl/spear/
11311
11312PISTACHIO SOC SUPPORT
11313M:	James Hartley <james.hartley@sondrel.com>
11314L:	linux-mips@linux-mips.org
11315S:	Odd Fixes
11316F:	arch/mips/pistachio/
11317F:	arch/mips/include/asm/mach-pistachio/
11318F:	arch/mips/boot/dts/img/pistachio*
11319F:	arch/mips/configs/pistachio*_defconfig
11320
11321PKTCDVD DRIVER
11322S:	Orphan
11323M:	linux-block@vger.kernel.org
11324F:	drivers/block/pktcdvd.c
11325F:	include/linux/pktcdvd.h
11326F:	include/uapi/linux/pktcdvd.h
11327
11328PKUNITY SOC DRIVERS
11329M:	Guan Xuetao <gxt@pku.edu.cn>
11330W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11331S:	Maintained
11332T:	git git://github.com/gxt/linux.git
11333F:	drivers/input/serio/i8042-unicore32io.h
11334F:	drivers/i2c/busses/i2c-puv3.c
11335F:	drivers/video/fbdev/fb-puv3.c
11336F:	drivers/rtc/rtc-puv3.c
11337
11338PMBUS HARDWARE MONITORING DRIVERS
11339M:	Guenter Roeck <linux@roeck-us.net>
11340L:	linux-hwmon@vger.kernel.org
11341W:	http://hwmon.wiki.kernel.org/
11342W:	http://www.roeck-us.net/linux/drivers/
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11344S:	Maintained
11345F:	Documentation/hwmon/pmbus
11346F:	drivers/hwmon/pmbus/
11347F:	include/linux/pmbus.h
11348
11349PMC SIERRA MaxRAID DRIVER
11350L:	linux-scsi@vger.kernel.org
11351W:	http://www.pmc-sierra.com/
11352S:	Orphan
11353F:	drivers/scsi/pmcraid.*
11354
11355PMC SIERRA PM8001 DRIVER
11356M:	Jack Wang <jinpu.wang@profitbricks.com>
11357M:	lindar_liu@usish.com
11358L:	linux-scsi@vger.kernel.org
11359S:	Supported
11360F:	drivers/scsi/pm8001/
11361
11362PNP SUPPORT
11363M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11364S:	Maintained
11365F:	drivers/pnp/
11366
11367POSIX CLOCKS and TIMERS
11368M:	Thomas Gleixner <tglx@linutronix.de>
11369L:	linux-kernel@vger.kernel.org
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11371S:	Maintained
11372F:	fs/timerfd.c
11373F:	include/linux/timer*
11374F:	kernel/time/*timer*
11375
11376POWER MANAGEMENT CORE
11377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11378L:	linux-pm@vger.kernel.org
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11380B:	https://bugzilla.kernel.org
11381S:	Supported
11382F:	drivers/base/power/
11383F:	include/linux/pm.h
11384F:	include/linux/pm_*
11385F:	include/linux/powercap.h
11386F:	drivers/powercap/
11387F:	kernel/configs/nopm.config
11388
11389POWER STATE COORDINATION INTERFACE (PSCI)
11390M:	Mark Rutland <mark.rutland@arm.com>
11391M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11392L:	linux-arm-kernel@lists.infradead.org
11393S:	Maintained
11394F:	drivers/firmware/psci*.c
11395F:	include/linux/psci.h
11396F:	include/uapi/linux/psci.h
11397
11398POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11399M:	Sebastian Reichel <sre@kernel.org>
11400L:	linux-pm@vger.kernel.org
11401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11402S:	Maintained
11403F:	Documentation/ABI/testing/sysfs-class-power
11404F:	Documentation/devicetree/bindings/power/supply/
11405F:	include/linux/power_supply.h
11406F:	drivers/power/supply/
11407
11408POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11409M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11410L:	linuxppc-dev@lists.ozlabs.org
11411S:	Maintained
11412F:	drivers/char/powernv-op-panel.c
11413
11414PPP OVER ATM (RFC 2364)
11415M:	Mitchell Blank Jr <mitch@sfgoth.com>
11416S:	Maintained
11417F:	net/atm/pppoatm.c
11418F:	include/uapi/linux/atmppp.h
11419
11420PPP OVER ETHERNET
11421M:	Michal Ostrowski <mostrows@earthlink.net>
11422S:	Maintained
11423F:	drivers/net/ppp/pppoe.c
11424F:	drivers/net/ppp/pppox.c
11425
11426PPP OVER L2TP
11427M:	James Chapman <jchapman@katalix.com>
11428S:	Maintained
11429F:	net/l2tp/l2tp_ppp.c
11430F:	include/linux/if_pppol2tp.h
11431F:	include/uapi/linux/if_pppol2tp.h
11432
11433PPP PROTOCOL DRIVERS AND COMPRESSORS
11434M:	Paul Mackerras <paulus@samba.org>
11435L:	linux-ppp@vger.kernel.org
11436S:	Maintained
11437F:	drivers/net/ppp/ppp_*
11438
11439PPS SUPPORT
11440M:	Rodolfo Giometti <giometti@enneenne.com>
11441W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11442L:	linuxpps@ml.enneenne.com (subscribers-only)
11443S:	Maintained
11444F:	Documentation/pps/
11445F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11446F:	Documentation/ABI/testing/sysfs-pps
11447F:	drivers/pps/
11448F:	include/linux/pps*.h
11449F:	include/uapi/linux/pps.h
11450
11451PPTP DRIVER
11452M:	Dmitry Kozlov <xeb@mail.ru>
11453L:	netdev@vger.kernel.org
11454S:	Maintained
11455F:	drivers/net/ppp/pptp.c
11456W:	http://sourceforge.net/projects/accel-pptp
11457
11458PREEMPTIBLE KERNEL
11459M:	Robert Love <rml@tech9.net>
11460L:	kpreempt-tech@lists.sourceforge.net
11461W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11462S:	Supported
11463F:	Documentation/preempt-locking.txt
11464F:	include/linux/preempt.h
11465
11466PRINTK
11467M:	Petr Mladek <pmladek@suse.com>
11468M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11469R:	Steven Rostedt <rostedt@goodmis.org>
11470S:	Maintained
11471F:	kernel/printk/
11472F:	include/linux/printk.h
11473
11474PRISM54 WIRELESS DRIVER
11475M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11476L:	linux-wireless@vger.kernel.org
11477W:	http://wireless.kernel.org/en/users/Drivers/p54
11478S:	Obsolete
11479F:	drivers/net/wireless/intersil/prism54/
11480
11481PROC SYSCTL
11482M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11483M:	Kees Cook <keescook@chromium.org>
11484L:	linux-kernel@vger.kernel.org
11485L:	linux-fsdevel@vger.kernel.org
11486S:	Maintained
11487F:	fs/proc/proc_sysctl.c
11488F:	include/linux/sysctl.h
11489F:	kernel/sysctl.c
11490F:	tools/testing/selftests/sysctl/
11491
11492PS3 NETWORK SUPPORT
11493M:	Geoff Levand <geoff@infradead.org>
11494L:	netdev@vger.kernel.org
11495L:	linuxppc-dev@lists.ozlabs.org
11496S:	Maintained
11497F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11498
11499PS3 PLATFORM SUPPORT
11500M:	Geoff Levand <geoff@infradead.org>
11501L:	linuxppc-dev@lists.ozlabs.org
11502S:	Maintained
11503F:	arch/powerpc/boot/ps3*
11504F:	arch/powerpc/include/asm/lv1call.h
11505F:	arch/powerpc/include/asm/ps3*.h
11506F:	arch/powerpc/platforms/ps3/
11507F:	drivers/*/ps3*
11508F:	drivers/ps3/
11509F:	drivers/rtc/rtc-ps3.c
11510F:	drivers/usb/host/*ps3.c
11511F:	sound/ppc/snd_ps3*
11512
11513PS3VRAM DRIVER
11514M:	Jim Paris <jim@jtan.com>
11515M:	Geoff Levand <geoff@infradead.org>
11516L:	linuxppc-dev@lists.ozlabs.org
11517S:	Maintained
11518F:	drivers/block/ps3vram.c
11519
11520PSAMPLE PACKET SAMPLING SUPPORT:
11521M:	Yotam Gigi <yotam.gi@gmail.com>
11522S:	Maintained
11523F:	net/psample
11524F:	include/net/psample.h
11525F:	include/uapi/linux/psample.h
11526
11527PSTORE FILESYSTEM
11528M:	Kees Cook <keescook@chromium.org>
11529M:	Anton Vorontsov <anton@enomsg.org>
11530M:	Colin Cross <ccross@android.com>
11531M:	Tony Luck <tony.luck@intel.com>
11532S:	Maintained
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11534F:	fs/pstore/
11535F:	include/linux/pstore*
11536F:	drivers/firmware/efi/efi-pstore.c
11537F:	drivers/acpi/apei/erst.c
11538F:	Documentation/admin-guide/ramoops.rst
11539F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11540K:	\b(pstore|ramoops)
11541
11542PTP HARDWARE CLOCK SUPPORT
11543M:	Richard Cochran <richardcochran@gmail.com>
11544L:	netdev@vger.kernel.org
11545S:	Maintained
11546W:	http://linuxptp.sourceforge.net/
11547F:	Documentation/ABI/testing/sysfs-ptp
11548F:	Documentation/ptp/*
11549F:	drivers/net/phy/dp83640*
11550F:	drivers/ptp/*
11551F:	include/linux/ptp_cl*
11552
11553PTRACE SUPPORT
11554M:	Oleg Nesterov <oleg@redhat.com>
11555S:	Maintained
11556F:	include/asm-generic/syscall.h
11557F:	include/linux/ptrace.h
11558F:	include/linux/regset.h
11559F:	include/linux/tracehook.h
11560F:	include/uapi/linux/ptrace.h
11561F:	include/uapi/linux/ptrace.h
11562F:	include/asm-generic/ptrace.h
11563F:	kernel/ptrace.c
11564F:	arch/*/ptrace*.c
11565F:	arch/*/*/ptrace*.c
11566F:	arch/*/include/asm/ptrace*.h
11567
11568PULSE8-CEC DRIVER
11569M:	Hans Verkuil <hverkuil@xs4all.nl>
11570L:	linux-media@vger.kernel.org
11571T:	git git://linuxtv.org/media_tree.git
11572S:	Maintained
11573F:	drivers/media/usb/pulse8-cec/*
11574F:	Documentation/media/cec-drivers/pulse8-cec.rst
11575
11576PVRUSB2 VIDEO4LINUX DRIVER
11577M:	Mike Isely <isely@pobox.com>
11578L:	pvrusb2@isely.net	(subscribers-only)
11579L:	linux-media@vger.kernel.org
11580W:	http://www.isely.net/pvrusb2/
11581T:	git git://linuxtv.org/media_tree.git
11582S:	Maintained
11583F:	Documentation/media/v4l-drivers/pvrusb2*
11584F:	drivers/media/usb/pvrusb2/
11585
11586PWC WEBCAM DRIVER
11587M:	Hans Verkuil <hverkuil@xs4all.nl>
11588L:	linux-media@vger.kernel.org
11589T:	git git://linuxtv.org/media_tree.git
11590S:	Odd Fixes
11591F:	drivers/media/usb/pwc/*
11592
11593PWM FAN DRIVER
11594M:	Kamil Debski <kamil@wypas.org>
11595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11596L:	linux-hwmon@vger.kernel.org
11597S:	Supported
11598F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11599F:	Documentation/hwmon/pwm-fan
11600F:	drivers/hwmon/pwm-fan.c
11601
11602PWM IR Transmitter
11603M:	Sean Young <sean@mess.org>
11604L:	linux-media@vger.kernel.org
11605S:	Maintained
11606F:	drivers/media/rc/pwm-ir-tx.c
11607
11608PWM SUBSYSTEM
11609M:	Thierry Reding <thierry.reding@gmail.com>
11610L:	linux-pwm@vger.kernel.org
11611S:	Maintained
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11613F:	Documentation/pwm.txt
11614F:	Documentation/devicetree/bindings/pwm/
11615F:	include/linux/pwm.h
11616F:	drivers/pwm/
11617F:	drivers/video/backlight/pwm_bl.c
11618F:	include/linux/pwm_backlight.h
11619F:	drivers/gpio/gpio-mvebu.c
11620F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11621
11622PXA GPIO DRIVER
11623M:	Robert Jarzmik <robert.jarzmik@free.fr>
11624L:	linux-gpio@vger.kernel.org
11625S:	Maintained
11626F:	drivers/gpio/gpio-pxa.c
11627
11628PXA MMCI DRIVER
11629S:	Orphan
11630
11631PXA RTC DRIVER
11632M:	Robert Jarzmik <robert.jarzmik@free.fr>
11633L:	linux-rtc@vger.kernel.org
11634S:	Maintained
11635
11636PXA2xx/PXA3xx SUPPORT
11637M:	Daniel Mack <daniel@zonque.org>
11638M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11639M:	Robert Jarzmik <robert.jarzmik@free.fr>
11640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11641T:	git git://github.com/hzhuang1/linux.git
11642T:	git git://github.com/rjarzmik/linux.git
11643S:	Maintained
11644F:	arch/arm/boot/dts/pxa*
11645F:	arch/arm/mach-pxa/
11646F:	drivers/dma/pxa*
11647F:	drivers/pcmcia/pxa2xx*
11648F:	drivers/pinctrl/pxa/
11649F:	drivers/spi/spi-pxa2xx*
11650F:	drivers/usb/gadget/udc/pxa2*
11651F:	include/sound/pxa2xx-lib.h
11652F:	sound/arm/pxa*
11653F:	sound/soc/pxa/
11654
11655QAT DRIVER
11656M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11657L:	qat-linux@intel.com
11658S:	Supported
11659F:	drivers/crypto/qat/
11660
11661QCOM AUDIO (ASoC) DRIVERS
11662M:	Patrick Lai <plai@codeaurora.org>
11663M:	Banajit Goswami <bgoswami@codeaurora.org>
11664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11665S:	Supported
11666F:	sound/soc/qcom/
11667
11668QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11669M:	Gabriel Somlo <somlo@cmu.edu>
11670M:	"Michael S. Tsirkin" <mst@redhat.com>
11671L:	qemu-devel@nongnu.org
11672S:	Maintained
11673F:	drivers/firmware/qemu_fw_cfg.c
11674F:	include/uapi/linux/qemu_fw_cfg.h
11675
11676QIB DRIVER
11677M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11678M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11679L:	linux-rdma@vger.kernel.org
11680S:	Supported
11681F:	drivers/infiniband/hw/qib/
11682
11683QLOGIC QL41xxx FCOE DRIVER
11684M:	QLogic-Storage-Upstream@cavium.com
11685L:	linux-scsi@vger.kernel.org
11686S:	Supported
11687F:	drivers/scsi/qedf/
11688
11689QLOGIC QL41xxx ISCSI DRIVER
11690M:	QLogic-Storage-Upstream@cavium.com
11691L:	linux-scsi@vger.kernel.org
11692S:	Supported
11693F:	drivers/scsi/qedi/
11694
11695QLOGIC QL4xxx ETHERNET DRIVER
11696M:	Ariel Elior <Ariel.Elior@cavium.com>
11697M:	everest-linux-l2@cavium.com
11698L:	netdev@vger.kernel.org
11699S:	Supported
11700F:	drivers/net/ethernet/qlogic/qed/
11701F:	include/linux/qed/
11702F:	drivers/net/ethernet/qlogic/qede/
11703
11704QLOGIC QL4xxx RDMA DRIVER
11705M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11706M:	Ariel Elior <Ariel.Elior@cavium.com>
11707L:	linux-rdma@vger.kernel.org
11708S:	Supported
11709F:	drivers/infiniband/hw/qedr/
11710F:	include/uapi/rdma/qedr-abi.h
11711
11712QLOGIC QLA1280 SCSI DRIVER
11713M:	Michael Reed <mdr@sgi.com>
11714L:	linux-scsi@vger.kernel.org
11715S:	Maintained
11716F:	drivers/scsi/qla1280.[ch]
11717
11718QLOGIC QLA2XXX FC-SCSI DRIVER
11719M:	qla2xxx-upstream@qlogic.com
11720L:	linux-scsi@vger.kernel.org
11721S:	Supported
11722F:	Documentation/scsi/LICENSE.qla2xxx
11723F:	drivers/scsi/qla2xxx/
11724
11725QLOGIC QLA3XXX NETWORK DRIVER
11726M:	Dept-GELinuxNICDev@cavium.com
11727L:	netdev@vger.kernel.org
11728S:	Supported
11729F:	Documentation/networking/LICENSE.qla3xxx
11730F:	drivers/net/ethernet/qlogic/qla3xxx.*
11731
11732QLOGIC QLA4XXX iSCSI DRIVER
11733M:	QLogic-Storage-Upstream@qlogic.com
11734L:	linux-scsi@vger.kernel.org
11735S:	Supported
11736F:	Documentation/scsi/LICENSE.qla4xxx
11737F:	drivers/scsi/qla4xxx/
11738
11739QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11740M:	Harish Patil <harish.patil@cavium.com>
11741M:	Manish Chopra <manish.chopra@cavium.com>
11742M:	Dept-GELinuxNICDev@cavium.com
11743L:	netdev@vger.kernel.org
11744S:	Supported
11745F:	drivers/net/ethernet/qlogic/qlcnic/
11746
11747QLOGIC QLGE 10Gb ETHERNET DRIVER
11748M:	Harish Patil <harish.patil@cavium.com>
11749M:	Manish Chopra <manish.chopra@cavium.com>
11750M:	Dept-GELinuxNICDev@cavium.com
11751L:	netdev@vger.kernel.org
11752S:	Supported
11753F:	drivers/net/ethernet/qlogic/qlge/
11754
11755QNX4 FILESYSTEM
11756M:	Anders Larsen <al@alarsen.net>
11757W:	http://www.alarsen.net/linux/qnx4fs/
11758S:	Maintained
11759F:	fs/qnx4/
11760F:	include/uapi/linux/qnx4_fs.h
11761F:	include/uapi/linux/qnxtypes.h
11762
11763QORIQ DPAA2 FSL-MC BUS DRIVER
11764M:	Stuart Yoder <stuyoder@gmail.com>
11765M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11766L:	linux-kernel@vger.kernel.org
11767S:	Maintained
11768F:	drivers/bus/fsl-mc/
11769F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11770F:	Documentation/networking/dpaa2/overview.rst
11771
11772QT1010 MEDIA DRIVER
11773M:	Antti Palosaari <crope@iki.fi>
11774L:	linux-media@vger.kernel.org
11775W:	https://linuxtv.org
11776W:	http://palosaari.fi/linux/
11777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11778T:	git git://linuxtv.org/anttip/media_tree.git
11779S:	Maintained
11780F:	drivers/media/tuners/qt1010*
11781
11782QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11783M:	Kalle Valo <kvalo@codeaurora.org>
11784L:	ath10k@lists.infradead.org
11785W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11787S:	Supported
11788F:	drivers/net/wireless/ath/ath10k/
11789
11790QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11791M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11792L:	linux-wireless@vger.kernel.org
11793W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11794S:	Supported
11795F:	drivers/net/wireless/ath/ath9k/
11796
11797QUALCOMM CAMERA SUBSYSTEM DRIVER
11798M:	Todor Tomov <todor.tomov@linaro.org>
11799L:	linux-media@vger.kernel.org
11800S:	Maintained
11801F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11802F:	Documentation/media/v4l-drivers/qcom_camss.rst
11803F:	drivers/media/platform/qcom/camss-8x16/
11804
11805QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11806M:  Ilia Lin <ilia.lin@gmail.com>
11807L:  linux-pm@vger.kernel.org
11808S:  Maintained
11809F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11810F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11811
11812QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11813M:	Timur Tabi <timur@codeaurora.org>
11814L:	netdev@vger.kernel.org
11815S:	Supported
11816F:	drivers/net/ethernet/qualcomm/emac/
11817
11818QUALCOMM HEXAGON ARCHITECTURE
11819M:	Richard Kuo <rkuo@codeaurora.org>
11820L:	linux-hexagon@vger.kernel.org
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11822S:	Supported
11823F:	arch/hexagon/
11824
11825QUALCOMM HIDMA DRIVER
11826M:	Sinan Kaya <okaya@codeaurora.org>
11827L:	linux-arm-kernel@lists.infradead.org
11828L:	linux-arm-msm@vger.kernel.org
11829L:	dmaengine@vger.kernel.org
11830S:	Supported
11831F:	drivers/dma/qcom/hidma*
11832
11833QUALCOMM IOMMU
11834M:	Rob Clark <robdclark@gmail.com>
11835L:	iommu@lists.linux-foundation.org
11836L:	linux-arm-msm@vger.kernel.org
11837S:	Maintained
11838F:	drivers/iommu/qcom_iommu.c
11839
11840QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11841M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11842L:	linux-media@vger.kernel.org
11843L:	linux-arm-msm@vger.kernel.org
11844T:	git git://linuxtv.org/media_tree.git
11845S:	Maintained
11846F:	drivers/media/platform/qcom/venus/
11847
11848QUALCOMM WCN36XX WIRELESS DRIVER
11849M:	Kalle Valo <kvalo@codeaurora.org>
11850L:	wcn36xx@lists.infradead.org
11851W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11852T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11853S:	Supported
11854F:	drivers/net/wireless/ath/wcn36xx/
11855
11856QUANTENNA QTNFMAC WIRELESS DRIVER
11857M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11858M:	Avinash Patil <avinashp@quantenna.com>
11859M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11860L:	linux-wireless@vger.kernel.org
11861S:	Maintained
11862F:	drivers/net/wireless/quantenna
11863
11864RADEON and AMDGPU DRM DRIVERS
11865M:	Alex Deucher <alexander.deucher@amd.com>
11866M:	Christian König <christian.koenig@amd.com>
11867M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11868L:	amd-gfx@lists.freedesktop.org
11869T:	git git://people.freedesktop.org/~agd5f/linux
11870S:	Supported
11871F:	drivers/gpu/drm/radeon/
11872F:	include/uapi/drm/radeon_drm.h
11873F:	drivers/gpu/drm/amd/
11874F:	include/uapi/drm/amdgpu_drm.h
11875
11876RADEON FRAMEBUFFER DISPLAY DRIVER
11877M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11878L:	linux-fbdev@vger.kernel.org
11879S:	Maintained
11880F:	drivers/video/fbdev/aty/radeon*
11881F:	include/uapi/linux/radeonfb.h
11882
11883RADIOSHARK RADIO DRIVER
11884M:	Hans Verkuil <hverkuil@xs4all.nl>
11885L:	linux-media@vger.kernel.org
11886T:	git git://linuxtv.org/media_tree.git
11887S:	Maintained
11888F:	drivers/media/radio/radio-shark.c
11889
11890RADIOSHARK2 RADIO DRIVER
11891M:	Hans Verkuil <hverkuil@xs4all.nl>
11892L:	linux-media@vger.kernel.org
11893T:	git git://linuxtv.org/media_tree.git
11894S:	Maintained
11895F:	drivers/media/radio/radio-shark2.c
11896F:	drivers/media/radio/radio-tea5777.c
11897
11898RADOS BLOCK DEVICE (RBD)
11899M:	Ilya Dryomov <idryomov@gmail.com>
11900M:	Sage Weil <sage@redhat.com>
11901M:	Alex Elder <elder@kernel.org>
11902L:	ceph-devel@vger.kernel.org
11903W:	http://ceph.com/
11904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11905T:	git git://github.com/ceph/ceph-client.git
11906S:	Supported
11907F:	Documentation/ABI/testing/sysfs-bus-rbd
11908F:	drivers/block/rbd.c
11909F:	drivers/block/rbd_types.h
11910
11911RAGE128 FRAMEBUFFER DISPLAY DRIVER
11912M:	Paul Mackerras <paulus@samba.org>
11913L:	linux-fbdev@vger.kernel.org
11914S:	Maintained
11915F:	drivers/video/fbdev/aty/aty128fb.c
11916
11917RAINSHADOW-CEC DRIVER
11918M:	Hans Verkuil <hverkuil@xs4all.nl>
11919L:	linux-media@vger.kernel.org
11920T:	git git://linuxtv.org/media_tree.git
11921S:	Maintained
11922F:	drivers/media/usb/rainshadow-cec/*
11923
11924RALINK MIPS ARCHITECTURE
11925M:	John Crispin <john@phrozen.org>
11926L:	linux-mips@linux-mips.org
11927S:	Maintained
11928F:	arch/mips/ralink
11929
11930RALINK RT2X00 WIRELESS LAN DRIVER
11931P:	rt2x00 project
11932M:	Stanislaw Gruszka <sgruszka@redhat.com>
11933M:	Helmut Schaa <helmut.schaa@googlemail.com>
11934L:	linux-wireless@vger.kernel.org
11935S:	Maintained
11936F:	drivers/net/wireless/ralink/rt2x00/
11937
11938RAMDISK RAM BLOCK DEVICE DRIVER
11939M:	Jens Axboe <axboe@kernel.dk>
11940S:	Maintained
11941F:	Documentation/blockdev/ramdisk.txt
11942F:	drivers/block/brd.c
11943
11944RANCHU VIRTUAL BOARD FOR MIPS
11945M:	Miodrag Dinic <miodrag.dinic@mips.com>
11946L:	linux-mips@linux-mips.org
11947S:	Supported
11948F:	arch/mips/generic/board-ranchu.c
11949F:	arch/mips/configs/generic/board-ranchu.config
11950
11951RANDOM NUMBER DRIVER
11952M:	"Theodore Ts'o" <tytso@mit.edu>
11953S:	Maintained
11954F:	drivers/char/random.c
11955
11956RAPIDIO SUBSYSTEM
11957M:	Matt Porter <mporter@kernel.crashing.org>
11958M:	Alexandre Bounine <alex.bou9@gmail.com>
11959S:	Maintained
11960F:	drivers/rapidio/
11961
11962RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11963L:	linux-wireless@vger.kernel.org
11964S:	Orphan
11965F:	drivers/net/wireless/ray*
11966
11967RCUTORTURE TEST FRAMEWORK
11968M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11969M:	Josh Triplett <josh@joshtriplett.org>
11970R:	Steven Rostedt <rostedt@goodmis.org>
11971R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11972R:	Lai Jiangshan <jiangshanlai@gmail.com>
11973L:	linux-kernel@vger.kernel.org
11974S:	Supported
11975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11976F:	tools/testing/selftests/rcutorture
11977
11978RDC R-321X SoC
11979M:	Florian Fainelli <florian@openwrt.org>
11980S:	Maintained
11981
11982RDC R6040 FAST ETHERNET DRIVER
11983M:	Florian Fainelli <f.fainelli@gmail.com>
11984L:	netdev@vger.kernel.org
11985S:	Maintained
11986F:	drivers/net/ethernet/rdc/r6040.c
11987
11988RDMAVT - RDMA verbs software
11989M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11990M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11991L:	linux-rdma@vger.kernel.org
11992S:	Supported
11993F:	drivers/infiniband/sw/rdmavt
11994
11995RDS - RELIABLE DATAGRAM SOCKETS
11996M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11997L:	netdev@vger.kernel.org
11998L:	linux-rdma@vger.kernel.org
11999L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12000W:	https://oss.oracle.com/projects/rds/
12001S:	Supported
12002F:	net/rds/
12003F:	Documentation/networking/rds.txt
12004
12005RDT - RESOURCE ALLOCATION
12006M:	Fenghua Yu <fenghua.yu@intel.com>
12007L:	linux-kernel@vger.kernel.org
12008S:	Supported
12009F:	arch/x86/kernel/cpu/intel_rdt*
12010F:	arch/x86/include/asm/intel_rdt_sched.h
12011F:	Documentation/x86/intel_rdt*
12012
12013READ-COPY UPDATE (RCU)
12014M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12015M:	Josh Triplett <josh@joshtriplett.org>
12016R:	Steven Rostedt <rostedt@goodmis.org>
12017R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12018R:	Lai Jiangshan <jiangshanlai@gmail.com>
12019L:	linux-kernel@vger.kernel.org
12020W:	http://www.rdrop.com/users/paulmck/RCU/
12021S:	Supported
12022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12023F:	Documentation/RCU/
12024X:	Documentation/RCU/torture.txt
12025F:	include/linux/rcu*
12026X:	include/linux/srcu.h
12027F:	kernel/rcu/
12028X:	kernel/torture.c
12029
12030REAL TIME CLOCK (RTC) SUBSYSTEM
12031M:	Alessandro Zummo <a.zummo@towertech.it>
12032M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12033L:	linux-rtc@vger.kernel.org
12034Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12036S:	Maintained
12037F:	Documentation/devicetree/bindings/rtc/
12038F:	Documentation/rtc.txt
12039F:	drivers/rtc/
12040F:	include/linux/rtc.h
12041F:	include/uapi/linux/rtc.h
12042F:	include/linux/rtc/
12043F:	include/linux/platform_data/rtc-*
12044F:	tools/testing/selftests/rtc/
12045
12046REALTEK AUDIO CODECS
12047M:	Bard Liao <bardliao@realtek.com>
12048M:	Oder Chiou <oder_chiou@realtek.com>
12049S:	Maintained
12050F:	sound/soc/codecs/rt*
12051F:	include/sound/rt*.h
12052
12053REGISTER MAP ABSTRACTION
12054M:	Mark Brown <broonie@kernel.org>
12055L:	linux-kernel@vger.kernel.org
12056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12057S:	Supported
12058F:	Documentation/devicetree/bindings/regmap/
12059F:	drivers/base/regmap/
12060F:	include/linux/regmap.h
12061
12062REISERFS FILE SYSTEM
12063L:	reiserfs-devel@vger.kernel.org
12064S:	Supported
12065F:	fs/reiserfs/
12066
12067REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12068M:	Ohad Ben-Cohen <ohad@wizery.com>
12069M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12070L:	linux-remoteproc@vger.kernel.org
12071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12072S:	Maintained
12073F:	Documentation/devicetree/bindings/remoteproc/
12074F:	Documentation/remoteproc.txt
12075F:	drivers/remoteproc/
12076F:	include/linux/remoteproc.h
12077
12078REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12079M:	Ohad Ben-Cohen <ohad@wizery.com>
12080M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12081L:	linux-remoteproc@vger.kernel.org
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12083S:	Maintained
12084F:	drivers/rpmsg/
12085F:	Documentation/rpmsg.txt
12086F:	include/linux/rpmsg.h
12087F:	include/linux/rpmsg/
12088
12089RENESAS CLOCK DRIVERS
12090M:	Geert Uytterhoeven <geert+renesas@glider.be>
12091L:	linux-renesas-soc@vger.kernel.org
12092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12093S:	Supported
12094F:	drivers/clk/renesas/
12095
12096RENESAS EMEV2 I2C DRIVER
12097M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12098S:	Supported
12099F:	drivers/i2c/busses/i2c-emev2.c
12100
12101RENESAS ETHERNET DRIVERS
12102R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12103L:	netdev@vger.kernel.org
12104L:	linux-renesas-soc@vger.kernel.org
12105F:	Documentation/devicetree/bindings/net/renesas,*.txt
12106F:	Documentation/devicetree/bindings/net/sh_eth.txt
12107F:	drivers/net/ethernet/renesas/
12108F:	include/linux/sh_eth.h
12109
12110RENESAS R-CAR GYROADC DRIVER
12111M:	Marek Vasut <marek.vasut@gmail.com>
12112L:	linux-iio@vger.kernel.org
12113S:	Supported
12114F:	drivers/iio/adc/rcar_gyro_adc.c
12115
12116RENESAS R-CAR I2C DRIVERS
12117M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12118S:	Supported
12119F:	drivers/i2c/busses/i2c-rcar.c
12120F:	drivers/i2c/busses/i2c-sh_mobile.c
12121
12122RENESAS USB PHY DRIVER
12123M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12124L:	linux-renesas-soc@vger.kernel.org
12125S:	Maintained
12126F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12127
12128RESET CONTROLLER FRAMEWORK
12129M:	Philipp Zabel <p.zabel@pengutronix.de>
12130T:	git git://git.pengutronix.de/git/pza/linux
12131S:	Maintained
12132F:	drivers/reset/
12133F:	Documentation/devicetree/bindings/reset/
12134F:	include/dt-bindings/reset/
12135F:	include/linux/reset.h
12136F:	include/linux/reset-controller.h
12137
12138RESTARTABLE SEQUENCES SUPPORT
12139M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12140M:	Peter Zijlstra <peterz@infradead.org>
12141M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12142M:	Boqun Feng <boqun.feng@gmail.com>
12143L:	linux-kernel@vger.kernel.org
12144S:	Supported
12145F:	kernel/rseq.c
12146F:	include/uapi/linux/rseq.h
12147F:	include/trace/events/rseq.h
12148F:	tools/testing/selftests/rseq/
12149
12150RFKILL
12151M:	Johannes Berg <johannes@sipsolutions.net>
12152L:	linux-wireless@vger.kernel.org
12153W:	http://wireless.kernel.org/
12154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12156S:	Maintained
12157F:	Documentation/rfkill.txt
12158F:	Documentation/ABI/stable/sysfs-class-rfkill
12159F:	net/rfkill/
12160
12161RHASHTABLE
12162M:	Thomas Graf <tgraf@suug.ch>
12163M:	Herbert Xu <herbert@gondor.apana.org.au>
12164L:	netdev@vger.kernel.org
12165S:	Maintained
12166F:	lib/rhashtable.c
12167F:	include/linux/rhashtable.h
12168
12169RICOH R5C592 MEMORYSTICK DRIVER
12170M:	Maxim Levitsky <maximlevitsky@gmail.com>
12171S:	Maintained
12172F:	drivers/memstick/host/r592.*
12173
12174RICOH SMARTMEDIA/XD DRIVER
12175M:	Maxim Levitsky <maximlevitsky@gmail.com>
12176S:	Maintained
12177F:	drivers/mtd/nand/raw/r852.c
12178F:	drivers/mtd/nand/raw/r852.h
12179
12180RISC-V ARCHITECTURE
12181M:	Palmer Dabbelt <palmer@sifive.com>
12182M:	Albert Ou <albert@sifive.com>
12183L:	linux-riscv@lists.infradead.org
12184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12185S:	Supported
12186F:	arch/riscv/
12187K:	riscv
12188N:	riscv
12189
12190ROCCAT DRIVERS
12191M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12192W:	http://sourceforge.net/projects/roccat/
12193S:	Maintained
12194F:	drivers/hid/hid-roccat*
12195F:	include/linux/hid-roccat*
12196F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12197
12198ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12199M:	Jacob chen <jacob2.chen@rock-chips.com>
12200L:	linux-media@vger.kernel.org
12201S:	Maintained
12202F:	drivers/media/platform/rockchip/rga/
12203F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12204
12205ROCKER DRIVER
12206M:	Jiri Pirko <jiri@resnulli.us>
12207L:	netdev@vger.kernel.org
12208S:	Supported
12209F:	drivers/net/ethernet/rocker/
12210
12211ROCKETPORT DRIVER
12212P:	Comtrol Corp.
12213W:	http://www.comtrol.com
12214S:	Maintained
12215F:	Documentation/serial/rocket.txt
12216F:	drivers/tty/rocket*
12217
12218ROCKETPORT EXPRESS/INFINITY DRIVER
12219M:	Kevin Cernekee <cernekee@gmail.com>
12220L:	linux-serial@vger.kernel.org
12221S:	Odd Fixes
12222F:	drivers/tty/serial/rp2.*
12223
12224ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12225M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12226L:	linux-kernel@vger.kernel.org
12227L:	linux-renesas-soc@vger.kernel.org
12228S:	Supported
12229F:	drivers/mfd/bd9571mwv.c
12230F:	drivers/regulator/bd9571mwv-regulator.c
12231F:	drivers/gpio/gpio-bd9571mwv.c
12232F:	include/linux/mfd/bd9571mwv.h
12233F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12234
12235ROSE NETWORK LAYER
12236M:	Ralf Baechle <ralf@linux-mips.org>
12237L:	linux-hams@vger.kernel.org
12238W:	http://www.linux-ax25.org/
12239S:	Maintained
12240F:	include/net/rose.h
12241F:	include/uapi/linux/rose.h
12242F:	net/rose/
12243
12244RTL2830 MEDIA DRIVER
12245M:	Antti Palosaari <crope@iki.fi>
12246L:	linux-media@vger.kernel.org
12247W:	https://linuxtv.org
12248W:	http://palosaari.fi/linux/
12249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12250T:	git git://linuxtv.org/anttip/media_tree.git
12251S:	Maintained
12252F:	drivers/media/dvb-frontends/rtl2830*
12253
12254RTL2832 MEDIA DRIVER
12255M:	Antti Palosaari <crope@iki.fi>
12256L:	linux-media@vger.kernel.org
12257W:	https://linuxtv.org
12258W:	http://palosaari.fi/linux/
12259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12260T:	git git://linuxtv.org/anttip/media_tree.git
12261S:	Maintained
12262F:	drivers/media/dvb-frontends/rtl2832*
12263
12264RTL2832_SDR MEDIA DRIVER
12265M:	Antti Palosaari <crope@iki.fi>
12266L:	linux-media@vger.kernel.org
12267W:	https://linuxtv.org
12268W:	http://palosaari.fi/linux/
12269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12270T:	git git://linuxtv.org/anttip/media_tree.git
12271S:	Maintained
12272F:	drivers/media/dvb-frontends/rtl2832_sdr*
12273
12274RTL8180 WIRELESS DRIVER
12275L:	linux-wireless@vger.kernel.org
12276W:	http://wireless.kernel.org/
12277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12278S:	Orphan
12279F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12280
12281RTL8187 WIRELESS DRIVER
12282M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12283M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12284M:	Larry Finger <Larry.Finger@lwfinger.net>
12285L:	linux-wireless@vger.kernel.org
12286W:	http://wireless.kernel.org/
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12288S:	Maintained
12289F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12290
12291REALTEK WIRELESS DRIVER (rtlwifi family)
12292M:	Ping-Ke Shih <pkshih@realtek.com>
12293L:	linux-wireless@vger.kernel.org
12294W:	http://wireless.kernel.org/
12295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12296S:	Maintained
12297F:	drivers/net/wireless/realtek/rtlwifi/
12298
12299RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12300M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12301L:	linux-wireless@vger.kernel.org
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12303S:	Maintained
12304F:	drivers/net/wireless/realtek/rtl8xxxu/
12305
12306RXRPC SOCKETS (AF_RXRPC)
12307M:	David Howells <dhowells@redhat.com>
12308L:	linux-afs@lists.infradead.org
12309S:	Supported
12310F:	net/rxrpc/
12311F:	include/keys/rxrpc-type.h
12312F:	include/net/af_rxrpc.h
12313F:	include/trace/events/rxrpc.h
12314F:	include/uapi/linux/rxrpc.h
12315F:	Documentation/networking/rxrpc.txt
12316W:	https://www.infradead.org/~dhowells/kafs/
12317
12318S3 SAVAGE FRAMEBUFFER DRIVER
12319M:	Antonino Daplas <adaplas@gmail.com>
12320L:	linux-fbdev@vger.kernel.org
12321S:	Maintained
12322F:	drivers/video/fbdev/savage/
12323
12324S390
12325M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12326M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12327L:	linux-s390@vger.kernel.org
12328W:	http://www.ibm.com/developerworks/linux/linux390/
12329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12330S:	Supported
12331F:	arch/s390/
12332F:	drivers/s390/
12333F:	Documentation/s390/
12334F:	Documentation/driver-api/s390-drivers.rst
12335
12336S390 COMMON I/O LAYER
12337M:	Sebastian Ott <sebott@linux.ibm.com>
12338M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12339L:	linux-s390@vger.kernel.org
12340W:	http://www.ibm.com/developerworks/linux/linux390/
12341S:	Supported
12342F:	drivers/s390/cio/
12343
12344S390 DASD DRIVER
12345M:	Stefan Haberland <sth@linux.ibm.com>
12346M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12347L:	linux-s390@vger.kernel.org
12348W:	http://www.ibm.com/developerworks/linux/linux390/
12349S:	Supported
12350F:	drivers/s390/block/dasd*
12351F:	block/partitions/ibm.c
12352
12353S390 IOMMU (PCI)
12354M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12355L:	linux-s390@vger.kernel.org
12356W:	http://www.ibm.com/developerworks/linux/linux390/
12357S:	Supported
12358F:	drivers/iommu/s390-iommu.c
12359
12360S390 IUCV NETWORK LAYER
12361M:	Julian Wiedmann <jwi@linux.ibm.com>
12362M:	Ursula Braun <ubraun@linux.ibm.com>
12363L:	linux-s390@vger.kernel.org
12364W:	http://www.ibm.com/developerworks/linux/linux390/
12365S:	Supported
12366F:	drivers/s390/net/*iucv*
12367F:	include/net/iucv/
12368F:	net/iucv/
12369
12370S390 NETWORK DRIVERS
12371M:	Julian Wiedmann <jwi@linux.ibm.com>
12372M:	Ursula Braun <ubraun@linux.ibm.com>
12373L:	linux-s390@vger.kernel.org
12374W:	http://www.ibm.com/developerworks/linux/linux390/
12375S:	Supported
12376F:	drivers/s390/net/
12377
12378S390 PCI SUBSYSTEM
12379M:	Sebastian Ott <sebott@linux.ibm.com>
12380M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12381L:	linux-s390@vger.kernel.org
12382W:	http://www.ibm.com/developerworks/linux/linux390/
12383S:	Supported
12384F:	arch/s390/pci/
12385F:	drivers/pci/hotplug/s390_pci_hpc.c
12386
12387S390 VFIO-CCW DRIVER
12388M:	Cornelia Huck <cohuck@redhat.com>
12389M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12390M:	Halil Pasic <pasic@linux.ibm.com>
12391L:	linux-s390@vger.kernel.org
12392L:	kvm@vger.kernel.org
12393S:	Supported
12394F:	drivers/s390/cio/vfio_ccw*
12395F:	Documentation/s390/vfio-ccw.txt
12396F:	include/uapi/linux/vfio_ccw.h
12397
12398S390 ZCRYPT DRIVER
12399M:	Harald Freudenberger <freude@linux.ibm.com>
12400L:	linux-s390@vger.kernel.org
12401W:	http://www.ibm.com/developerworks/linux/linux390/
12402S:	Supported
12403F:	drivers/s390/crypto/
12404
12405S390 ZFCP DRIVER
12406M:	Steffen Maier <maier@linux.ibm.com>
12407M:	Benjamin Block <bblock@linux.ibm.com>
12408L:	linux-s390@vger.kernel.org
12409W:	http://www.ibm.com/developerworks/linux/linux390/
12410S:	Supported
12411F:	drivers/s390/scsi/zfcp_*
12412
12413S3C24XX SD/MMC Driver
12414M:	Ben Dooks <ben-linux@fluff.org>
12415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12416S:	Supported
12417F:	drivers/mmc/host/s3cmci.*
12418
12419SAA6588 RDS RECEIVER DRIVER
12420M:	Hans Verkuil <hverkuil@xs4all.nl>
12421L:	linux-media@vger.kernel.org
12422T:	git git://linuxtv.org/media_tree.git
12423W:	https://linuxtv.org
12424S:	Odd Fixes
12425F:	drivers/media/i2c/saa6588*
12426
12427SAA7134 VIDEO4LINUX DRIVER
12428M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12429L:	linux-media@vger.kernel.org
12430W:	https://linuxtv.org
12431T:	git git://linuxtv.org/media_tree.git
12432S:	Odd fixes
12433F:	Documentation/media/v4l-drivers/saa7134*
12434F:	drivers/media/pci/saa7134/
12435
12436SAA7146 VIDEO4LINUX-2 DRIVER
12437M:	Hans Verkuil <hverkuil@xs4all.nl>
12438L:	linux-media@vger.kernel.org
12439T:	git git://linuxtv.org/media_tree.git
12440S:	Maintained
12441F:	drivers/media/common/saa7146/
12442F:	drivers/media/pci/saa7146/
12443F:	include/media/saa7146*
12444
12445SAMSUNG AUDIO (ASoC) DRIVERS
12446M:	Krzysztof Kozlowski <krzk@kernel.org>
12447M:	Sangbeom Kim <sbkim73@samsung.com>
12448M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12449L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12450S:	Supported
12451F:	sound/soc/samsung/
12452F:	Documentation/devicetree/bindings/sound/samsung*
12453
12454SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12455M:	Krzysztof Kozlowski <krzk@kernel.org>
12456L:	linux-crypto@vger.kernel.org
12457L:	linux-samsung-soc@vger.kernel.org
12458S:	Maintained
12459F:	drivers/crypto/exynos-rng.c
12460F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12461
12462SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12463M:	Łukasz Stelmach <l.stelmach@samsung.com>
12464L:	linux-samsung-soc@vger.kernel.org
12465S:	Maintained
12466F:	drivers/char/hw_random/exynos-trng.c
12467F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12468
12469SAMSUNG FRAMEBUFFER DRIVER
12470M:	Jingoo Han <jingoohan1@gmail.com>
12471L:	linux-fbdev@vger.kernel.org
12472S:	Maintained
12473F:	drivers/video/fbdev/s3c-fb.c
12474
12475SAMSUNG LAPTOP DRIVER
12476M:	Corentin Chary <corentin.chary@gmail.com>
12477L:	platform-driver-x86@vger.kernel.org
12478S:	Maintained
12479F:	drivers/platform/x86/samsung-laptop.c
12480
12481SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12482M:	Sangbeom Kim <sbkim73@samsung.com>
12483M:	Krzysztof Kozlowski <krzk@kernel.org>
12484M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12485L:	linux-kernel@vger.kernel.org
12486L:	linux-samsung-soc@vger.kernel.org
12487S:	Supported
12488F:	drivers/mfd/sec*.c
12489F:	drivers/regulator/s2m*.c
12490F:	drivers/regulator/s5m*.c
12491F:	drivers/clk/clk-s2mps11.c
12492F:	drivers/rtc/rtc-s5m.c
12493F:	include/linux/mfd/samsung/
12494F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12495F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12496F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12497F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12498
12499SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12500M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12501L:	linux-media@vger.kernel.org
12502L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12503S:	Maintained
12504F:	drivers/media/platform/s3c-camif/
12505F:	include/media/drv-intf/s3c_camif.h
12506
12507SAMSUNG S3FWRN5 NFC DRIVER
12508M:	Robert Baldyga <r.baldyga@samsung.com>
12509M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12510L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12511S:	Supported
12512F:	drivers/nfc/s3fwrn5
12513
12514SAMSUNG S5C73M3 CAMERA DRIVER
12515M:	Kyungmin Park <kyungmin.park@samsung.com>
12516M:	Andrzej Hajda <a.hajda@samsung.com>
12517L:	linux-media@vger.kernel.org
12518S:	Supported
12519F:	drivers/media/i2c/s5c73m3/*
12520
12521SAMSUNG S5K5BAF CAMERA DRIVER
12522M:	Kyungmin Park <kyungmin.park@samsung.com>
12523M:	Andrzej Hajda <a.hajda@samsung.com>
12524L:	linux-media@vger.kernel.org
12525S:	Supported
12526F:	drivers/media/i2c/s5k5baf.c
12527
12528SAMSUNG S5P Security SubSystem (SSS) DRIVER
12529M:	Krzysztof Kozlowski <krzk@kernel.org>
12530M:	Vladimir Zapolskiy <vz@mleia.com>
12531M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12532L:	linux-crypto@vger.kernel.org
12533L:	linux-samsung-soc@vger.kernel.org
12534S:	Maintained
12535F:	drivers/crypto/s5p-sss.c
12536
12537SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12538M:	Kyungmin Park <kyungmin.park@samsung.com>
12539M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12540L:	linux-media@vger.kernel.org
12541Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12542S:	Supported
12543F:	drivers/media/platform/exynos4-is/
12544
12545SAMSUNG SOC CLOCK DRIVERS
12546M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12547M:	Tomasz Figa <tomasz.figa@gmail.com>
12548M:	Chanwoo Choi <cw00.choi@samsung.com>
12549S:	Supported
12550L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12552F:	drivers/clk/samsung/
12553F:	include/dt-bindings/clock/exynos*.h
12554F:	Documentation/devicetree/bindings/clock/exynos*.txt
12555
12556SAMSUNG SPI DRIVERS
12557M:	Kukjin Kim <kgene@kernel.org>
12558M:	Krzysztof Kozlowski <krzk@kernel.org>
12559M:	Andi Shyti <andi@etezian.org>
12560L:	linux-spi@vger.kernel.org
12561L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12562S:	Maintained
12563F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12564F:	drivers/spi/spi-s3c*
12565F:	include/linux/platform_data/spi-s3c64xx.h
12566
12567SAMSUNG SXGBE DRIVERS
12568M:	Byungho An <bh74.an@samsung.com>
12569M:	Girish K S <ks.giri@samsung.com>
12570M:	Vipul Pandya <vipul.pandya@samsung.com>
12571S:	Supported
12572L:	netdev@vger.kernel.org
12573F:	drivers/net/ethernet/samsung/sxgbe/
12574
12575SAMSUNG THERMAL DRIVER
12576M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12577L:	linux-pm@vger.kernel.org
12578L:	linux-samsung-soc@vger.kernel.org
12579S:	Supported
12580T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12581F:	drivers/thermal/samsung/
12582
12583SAMSUNG USB2 PHY DRIVER
12584M:	Kamil Debski <kamil@wypas.org>
12585M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12586L:	linux-kernel@vger.kernel.org
12587S:	Supported
12588F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12589F:	Documentation/phy/samsung-usb2.txt
12590F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12591F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12592F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12593F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12594F:	drivers/phy/samsung/phy-samsung-usb2.c
12595F:	drivers/phy/samsung/phy-samsung-usb2.h
12596
12597SC1200 WDT DRIVER
12598M:	Zwane Mwaikambo <zwanem@gmail.com>
12599S:	Maintained
12600F:	drivers/watchdog/sc1200wdt.c
12601
12602SCHEDULER
12603M:	Ingo Molnar <mingo@redhat.com>
12604M:	Peter Zijlstra <peterz@infradead.org>
12605L:	linux-kernel@vger.kernel.org
12606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12607S:	Maintained
12608F:	kernel/sched/
12609F:	include/linux/sched.h
12610F:	include/uapi/linux/sched.h
12611F:	include/linux/wait.h
12612
12613SCR24X CHIP CARD INTERFACE DRIVER
12614M:	Lubomir Rintel <lkundrak@v3.sk>
12615S:	Supported
12616F:	drivers/char/pcmcia/scr24x_cs.c
12617
12618SCSI CDROM DRIVER
12619M:	Jens Axboe <axboe@kernel.dk>
12620L:	linux-scsi@vger.kernel.org
12621W:	http://www.kernel.dk
12622S:	Maintained
12623F:	drivers/scsi/sr*
12624
12625SCSI RDMA PROTOCOL (SRP) INITIATOR
12626M:	Bart Van Assche <bart.vanassche@sandisk.com>
12627L:	linux-rdma@vger.kernel.org
12628S:	Supported
12629W:	http://www.openfabrics.org
12630Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12632F:	drivers/infiniband/ulp/srp/
12633F:	include/scsi/srp.h
12634
12635SCSI SG DRIVER
12636M:	Doug Gilbert <dgilbert@interlog.com>
12637L:	linux-scsi@vger.kernel.org
12638W:	http://sg.danny.cz/sg
12639S:	Maintained
12640F:	Documentation/scsi/scsi-generic.txt
12641F:	drivers/scsi/sg.c
12642F:	include/scsi/sg.h
12643
12644SCSI SUBSYSTEM
12645M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12647M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12649L:	linux-scsi@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/scsi/
12652F:	drivers/scsi/
12653F:	include/scsi/
12654
12655SCSI TAPE DRIVER
12656M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12657L:	linux-scsi@vger.kernel.org
12658S:	Maintained
12659F:	Documentation/scsi/st.txt
12660F:	drivers/scsi/st.*
12661F:	drivers/scsi/st_*.h
12662
12663SCTP PROTOCOL
12664M:	Vlad Yasevich <vyasevich@gmail.com>
12665M:	Neil Horman <nhorman@tuxdriver.com>
12666M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12667L:	linux-sctp@vger.kernel.org
12668W:	http://lksctp.sourceforge.net
12669S:	Maintained
12670F:	Documentation/networking/sctp.txt
12671F:	include/linux/sctp.h
12672F:	include/uapi/linux/sctp.h
12673F:	include/net/sctp/
12674F:	net/sctp/
12675
12676SCx200 CPU SUPPORT
12677M:	Jim Cromie <jim.cromie@gmail.com>
12678S:	Odd Fixes
12679F:	Documentation/i2c/busses/scx200_acb
12680F:	arch/x86/platform/scx200/
12681F:	drivers/watchdog/scx200_wdt.c
12682F:	drivers/i2c/busses/scx200*
12683F:	drivers/mtd/maps/scx200_docflash.c
12684F:	include/linux/scx200.h
12685
12686SCx200 GPIO DRIVER
12687M:	Jim Cromie <jim.cromie@gmail.com>
12688S:	Maintained
12689F:	drivers/char/scx200_gpio.c
12690F:	include/linux/scx200_gpio.h
12691
12692SCx200 HRT CLOCKSOURCE DRIVER
12693M:	Jim Cromie <jim.cromie@gmail.com>
12694S:	Maintained
12695F:	drivers/clocksource/scx200_hrt.c
12696
12697SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12698M:	Sascha Sommer <saschasommer@freenet.de>
12699L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12700S:	Maintained
12701F:	drivers/mmc/host/sdricoh_cs.c
12702
12703SECURE COMPUTING
12704M:	Kees Cook <keescook@chromium.org>
12705R:	Andy Lutomirski <luto@amacapital.net>
12706R:	Will Drewry <wad@chromium.org>
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12708S:	Supported
12709F:	kernel/seccomp.c
12710F:	include/uapi/linux/seccomp.h
12711F:	include/linux/seccomp.h
12712F:	tools/testing/selftests/seccomp/*
12713F:	tools/testing/selftests/kselftest_harness.h
12714F:	Documentation/userspace-api/seccomp_filter.rst
12715K:	\bsecure_computing
12716K:	\bTIF_SECCOMP\b
12717
12718SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12719M:	Al Cooper <alcooperx@gmail.com>
12720L:	linux-mmc@vger.kernel.org
12721L:	bcm-kernel-feedback-list@broadcom.com
12722S:	Maintained
12723F:	drivers/mmc/host/sdhci-brcmstb*
12724
12725SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12726M:	Adrian Hunter <adrian.hunter@intel.com>
12727L:	linux-mmc@vger.kernel.org
12728T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12729S:	Maintained
12730F:	drivers/mmc/host/sdhci*
12731F:	include/linux/mmc/sdhci*
12732
12733SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12734M:	Ben Dooks <ben-linux@fluff.org>
12735M:	Jaehoon Chung <jh80.chung@samsung.com>
12736L:	linux-mmc@vger.kernel.org
12737S:	Maintained
12738F:	drivers/mmc/host/sdhci-s3c*
12739
12740SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12741M:	Viresh Kumar <vireshk@kernel.org>
12742L:	linux-mmc@vger.kernel.org
12743S:	Maintained
12744F:	drivers/mmc/host/sdhci-spear.c
12745
12746SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12747M:	Kishon Vijay Abraham I <kishon@ti.com>
12748L:	linux-mmc@vger.kernel.org
12749S:	Maintained
12750F:	drivers/mmc/host/sdhci-omap.c
12751
12752SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12753M:	Scott Bauer <scott.bauer@intel.com>
12754M:	Jonathan Derrick <jonathan.derrick@intel.com>
12755L:	linux-block@vger.kernel.org
12756S:	Supported
12757F:	block/sed*
12758F:	block/opal_proto.h
12759F:	include/linux/sed*
12760F:	include/uapi/linux/sed*
12761
12762SECURITY CONTACT
12763M:	Security Officers <security@kernel.org>
12764S:	Supported
12765
12766SECURITY SUBSYSTEM
12767M:	James Morris <jmorris@namei.org>
12768M:	"Serge E. Hallyn" <serge@hallyn.com>
12769L:	linux-security-module@vger.kernel.org (suggested Cc:)
12770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12771W:	http://kernsec.org/
12772S:	Supported
12773F:	security/
12774
12775SELINUX SECURITY MODULE
12776M:	Paul Moore <paul@paul-moore.com>
12777M:	Stephen Smalley <sds@tycho.nsa.gov>
12778M:	Eric Paris <eparis@parisplace.org>
12779L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12780W:	https://selinuxproject.org
12781W:	https://github.com/SELinuxProject
12782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12783S:	Supported
12784F:	include/linux/selinux*
12785F:	security/selinux/
12786F:	scripts/selinux/
12787F:	Documentation/admin-guide/LSM/SELinux.rst
12788
12789SENSABLE PHANTOM
12790M:	Jiri Slaby <jirislaby@gmail.com>
12791S:	Maintained
12792F:	drivers/misc/phantom.c
12793F:	include/uapi/linux/phantom.h
12794
12795SERIAL DEVICE BUS
12796M:	Rob Herring <robh@kernel.org>
12797L:	linux-serial@vger.kernel.org
12798S:	Maintained
12799F:	Documentation/devicetree/bindings/serial/slave-device.txt
12800F:	drivers/tty/serdev/
12801F:	include/linux/serdev.h
12802
12803SERIAL DRIVERS
12804M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12805L:	linux-serial@vger.kernel.org
12806S:	Maintained
12807F:	Documentation/devicetree/bindings/serial/
12808F:	drivers/tty/serial/
12809
12810SERIAL IR RECEIVER
12811M:	Sean Young <sean@mess.org>
12812L:	linux-media@vger.kernel.org
12813S:	Maintained
12814F:	drivers/media/rc/serial_ir.c
12815
12816SFC NETWORK DRIVER
12817M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12818M:	Edward Cree <ecree@solarflare.com>
12819M:	Bert Kenward <bkenward@solarflare.com>
12820L:	netdev@vger.kernel.org
12821S:	Supported
12822F:	drivers/net/ethernet/sfc/
12823
12824SGI GRU DRIVER
12825M:	Dimitri Sivanich <sivanich@sgi.com>
12826S:	Maintained
12827F:	drivers/misc/sgi-gru/
12828
12829SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12830M:	Pat Gefre <pfg@sgi.com>
12831L:	linux-ia64@vger.kernel.org
12832S:	Supported
12833F:	Documentation/ia64/serial.txt
12834F:	drivers/tty/serial/ioc?_serial.c
12835F:	include/linux/ioc?.h
12836
12837SGI XP/XPC/XPNET DRIVER
12838M:	Cliff Whickman <cpw@sgi.com>
12839M:	Robin Holt <robinmholt@gmail.com>
12840S:	Maintained
12841F:	drivers/misc/sgi-xp/
12842
12843SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12844M:	Ursula Braun <ubraun@linux.ibm.com>
12845L:	linux-s390@vger.kernel.org
12846W:	http://www.ibm.com/developerworks/linux/linux390/
12847S:	Supported
12848F:	net/smc/
12849
12850SH_VEU V4L2 MEM2MEM DRIVER
12851L:	linux-media@vger.kernel.org
12852S:	Orphan
12853F:	drivers/media/platform/sh_veu.c
12854
12855SH_VOU V4L2 OUTPUT DRIVER
12856L:	linux-media@vger.kernel.org
12857S:	Orphan
12858F:	drivers/media/platform/sh_vou.c
12859F:	include/media/drv-intf/sh_vou.h
12860
12861SI2157 MEDIA DRIVER
12862M:	Antti Palosaari <crope@iki.fi>
12863L:	linux-media@vger.kernel.org
12864W:	https://linuxtv.org
12865W:	http://palosaari.fi/linux/
12866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12867T:	git git://linuxtv.org/anttip/media_tree.git
12868S:	Maintained
12869F:	drivers/media/tuners/si2157*
12870
12871SI2165 MEDIA DRIVER
12872M:	Matthias Schwarzott <zzam@gentoo.org>
12873L:	linux-media@vger.kernel.org
12874W:	https://linuxtv.org
12875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12876S:	Maintained
12877F:	drivers/media/dvb-frontends/si2165*
12878
12879SI2168 MEDIA DRIVER
12880M:	Antti Palosaari <crope@iki.fi>
12881L:	linux-media@vger.kernel.org
12882W:	https://linuxtv.org
12883W:	http://palosaari.fi/linux/
12884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12885T:	git git://linuxtv.org/anttip/media_tree.git
12886S:	Maintained
12887F:	drivers/media/dvb-frontends/si2168*
12888
12889SI470X FM RADIO RECEIVER I2C DRIVER
12890M:	Hans Verkuil <hverkuil@xs4all.nl>
12891L:	linux-media@vger.kernel.org
12892T:	git git://linuxtv.org/media_tree.git
12893W:	https://linuxtv.org
12894S:	Odd Fixes
12895F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12896
12897SI470X FM RADIO RECEIVER USB DRIVER
12898M:	Hans Verkuil <hverkuil@xs4all.nl>
12899L:	linux-media@vger.kernel.org
12900T:	git git://linuxtv.org/media_tree.git
12901W:	https://linuxtv.org
12902S:	Maintained
12903F:	drivers/media/radio/si470x/radio-si470x-common.c
12904F:	drivers/media/radio/si470x/radio-si470x.h
12905F:	drivers/media/radio/si470x/radio-si470x-usb.c
12906
12907SI4713 FM RADIO TRANSMITTER I2C DRIVER
12908M:	Eduardo Valentin <edubezval@gmail.com>
12909L:	linux-media@vger.kernel.org
12910T:	git git://linuxtv.org/media_tree.git
12911W:	https://linuxtv.org
12912S:	Odd Fixes
12913F:	drivers/media/radio/si4713/si4713.?
12914
12915SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12916M:	Eduardo Valentin <edubezval@gmail.com>
12917L:	linux-media@vger.kernel.org
12918T:	git git://linuxtv.org/media_tree.git
12919W:	https://linuxtv.org
12920S:	Odd Fixes
12921F:	drivers/media/radio/si4713/radio-platform-si4713.c
12922
12923SI4713 FM RADIO TRANSMITTER USB DRIVER
12924M:	Hans Verkuil <hverkuil@xs4all.nl>
12925L:	linux-media@vger.kernel.org
12926T:	git git://linuxtv.org/media_tree.git
12927W:	https://linuxtv.org
12928S:	Maintained
12929F:	drivers/media/radio/si4713/radio-usb-si4713.c
12930
12931SIANO DVB DRIVER
12932M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12933L:	linux-media@vger.kernel.org
12934W:	https://linuxtv.org
12935T:	git git://linuxtv.org/media_tree.git
12936S:	Odd fixes
12937F:	drivers/media/common/siano/
12938F:	drivers/media/usb/siano/
12939F:	drivers/media/usb/siano/
12940F:	drivers/media/mmc/siano/
12941
12942SILEAD TOUCHSCREEN DRIVER
12943M:	Hans de Goede <hdegoede@redhat.com>
12944L:	linux-input@vger.kernel.org
12945L:	platform-driver-x86@vger.kernel.org
12946S:	Maintained
12947F:	drivers/input/touchscreen/silead.c
12948F:	drivers/platform/x86/silead_dmi.c
12949
12950SILICON MOTION SM712 FRAME BUFFER DRIVER
12951M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12952M:	Teddy Wang <teddy.wang@siliconmotion.com>
12953M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12954L:	linux-fbdev@vger.kernel.org
12955S:	Maintained
12956F:	drivers/video/fbdev/sm712*
12957F:	Documentation/fb/sm712fb.txt
12958
12959SIMPLE FIRMWARE INTERFACE (SFI)
12960M:	Len Brown <lenb@kernel.org>
12961L:	sfi-devel@simplefirmware.org
12962W:	http://simplefirmware.org/
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12964S:	Supported
12965F:	arch/x86/platform/sfi/
12966F:	drivers/sfi/
12967F:	include/linux/sfi*.h
12968
12969SIMPLEFB FB DRIVER
12970M:	Hans de Goede <hdegoede@redhat.com>
12971L:	linux-fbdev@vger.kernel.org
12972S:	Maintained
12973F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12974F:	drivers/video/fbdev/simplefb.c
12975F:	include/linux/platform_data/simplefb.h
12976
12977SIMTEC EB110ATX (Chalice CATS)
12978P:	Ben Dooks
12979P:	Vincent Sanders <vince@simtec.co.uk>
12980M:	Simtec Linux Team <linux@simtec.co.uk>
12981W:	http://www.simtec.co.uk/products/EB110ATX/
12982S:	Supported
12983
12984SIMTEC EB2410ITX (BAST)
12985P:	Ben Dooks
12986P:	Vincent Sanders <vince@simtec.co.uk>
12987M:	Simtec Linux Team <linux@simtec.co.uk>
12988W:	http://www.simtec.co.uk/products/EB2410ITX/
12989S:	Supported
12990F:	arch/arm/mach-s3c24xx/mach-bast.c
12991F:	arch/arm/mach-s3c24xx/bast-ide.c
12992F:	arch/arm/mach-s3c24xx/bast-irq.c
12993
12994SIPHASH PRF ROUTINES
12995M:	Jason A. Donenfeld <Jason@zx2c4.com>
12996S:	Maintained
12997F:	lib/siphash.c
12998F:	lib/test_siphash.c
12999F:	include/linux/siphash.h
13000
13001SIOX
13002M:	Gavin Schenk <g.schenk@eckelmann.de>
13003M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13004R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13005S:	Supported
13006F:	drivers/siox/*
13007F:	include/trace/events/siox.h
13008
13009SIS 190 ETHERNET DRIVER
13010M:	Francois Romieu <romieu@fr.zoreil.com>
13011L:	netdev@vger.kernel.org
13012S:	Maintained
13013F:	drivers/net/ethernet/sis/sis190.c
13014
13015SIS 900/7016 FAST ETHERNET DRIVER
13016M:	Daniele Venzano <venza@brownhat.org>
13017W:	http://www.brownhat.org/sis900.html
13018L:	netdev@vger.kernel.org
13019S:	Maintained
13020F:	drivers/net/ethernet/sis/sis900.*
13021
13022SIS FRAMEBUFFER DRIVER
13023M:	Thomas Winischhofer <thomas@winischhofer.net>
13024W:	http://www.winischhofer.net/linuxsisvga.shtml
13025S:	Maintained
13026F:	Documentation/fb/sisfb.txt
13027F:	drivers/video/fbdev/sis/
13028F:	include/video/sisfb.h
13029
13030SIS USB2VGA DRIVER
13031M:	Thomas Winischhofer <thomas@winischhofer.net>
13032W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13033S:	Maintained
13034F:	drivers/usb/misc/sisusbvga/
13035
13036SLAB ALLOCATOR
13037M:	Christoph Lameter <cl@linux.com>
13038M:	Pekka Enberg <penberg@kernel.org>
13039M:	David Rientjes <rientjes@google.com>
13040M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13041M:	Andrew Morton <akpm@linux-foundation.org>
13042L:	linux-mm@kvack.org
13043S:	Maintained
13044F:	include/linux/sl?b*.h
13045F:	mm/sl?b*
13046
13047SLEEPABLE READ-COPY UPDATE (SRCU)
13048M:	Lai Jiangshan <jiangshanlai@gmail.com>
13049M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13050M:	Josh Triplett <josh@joshtriplett.org>
13051R:	Steven Rostedt <rostedt@goodmis.org>
13052R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13053L:	linux-kernel@vger.kernel.org
13054W:	http://www.rdrop.com/users/paulmck/RCU/
13055S:	Supported
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13057F:	include/linux/srcu.h
13058F:	kernel/rcu/srcu.c
13059
13060SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13061M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13063S:	Maintained
13064F:	drivers/slimbus/
13065F:	Documentation/devicetree/bindings/slimbus/
13066F:	include/linux/slimbus.h
13067
13068SMACK SECURITY MODULE
13069M:	Casey Schaufler <casey@schaufler-ca.com>
13070L:	linux-security-module@vger.kernel.org
13071W:	http://schaufler-ca.com
13072T:	git git://github.com/cschaufler/smack-next
13073S:	Maintained
13074F:	Documentation/admin-guide/LSM/Smack.rst
13075F:	security/smack/
13076
13077SMC91x ETHERNET DRIVER
13078M:	Nicolas Pitre <nico@fluxnic.net>
13079S:	Odd Fixes
13080F:	drivers/net/ethernet/smsc/smc91x.*
13081
13082SMIA AND SMIA++ IMAGE SENSOR DRIVER
13083M:	Sakari Ailus <sakari.ailus@iki.fi>
13084L:	linux-media@vger.kernel.org
13085S:	Maintained
13086F:	drivers/media/i2c/smiapp/
13087F:	include/media/i2c/smiapp.h
13088F:	drivers/media/i2c/smiapp-pll.c
13089F:	drivers/media/i2c/smiapp-pll.h
13090F:	include/uapi/linux/smiapp.h
13091F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13092
13093SMM665 HARDWARE MONITOR DRIVER
13094M:	Guenter Roeck <linux@roeck-us.net>
13095L:	linux-hwmon@vger.kernel.org
13096S:	Maintained
13097F:	Documentation/hwmon/smm665
13098F:	drivers/hwmon/smm665.c
13099
13100SMSC EMC2103 HARDWARE MONITOR DRIVER
13101M:	Steve Glendinning <steve.glendinning@shawell.net>
13102L:	linux-hwmon@vger.kernel.org
13103S:	Maintained
13104F:	Documentation/hwmon/emc2103
13105F:	drivers/hwmon/emc2103.c
13106
13107SMSC SCH5627 HARDWARE MONITOR DRIVER
13108M:	Hans de Goede <hdegoede@redhat.com>
13109L:	linux-hwmon@vger.kernel.org
13110S:	Supported
13111F:	Documentation/hwmon/sch5627
13112F:	drivers/hwmon/sch5627.c
13113
13114SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13115M:	Steve Glendinning <steve.glendinning@shawell.net>
13116L:	linux-fbdev@vger.kernel.org
13117S:	Maintained
13118F:	drivers/video/fbdev/smscufx.c
13119
13120SMSC47B397 HARDWARE MONITOR DRIVER
13121M:	Jean Delvare <jdelvare@suse.com>
13122L:	linux-hwmon@vger.kernel.org
13123S:	Maintained
13124F:	Documentation/hwmon/smsc47b397
13125F:	drivers/hwmon/smsc47b397.c
13126
13127SMSC911x ETHERNET DRIVER
13128M:	Steve Glendinning <steve.glendinning@shawell.net>
13129L:	netdev@vger.kernel.org
13130S:	Maintained
13131F:	include/linux/smsc911x.h
13132F:	drivers/net/ethernet/smsc/smsc911x.*
13133
13134SMSC9420 PCI ETHERNET DRIVER
13135M:	Steve Glendinning <steve.glendinning@shawell.net>
13136L:	netdev@vger.kernel.org
13137S:	Maintained
13138F:	drivers/net/ethernet/smsc/smsc9420.*
13139
13140SOC-CAMERA V4L2 SUBSYSTEM
13141L:	linux-media@vger.kernel.org
13142T:	git git://linuxtv.org/media_tree.git
13143S:	Orphan
13144F:	include/media/soc*
13145F:	drivers/media/i2c/soc_camera/
13146F:	drivers/media/platform/soc_camera/
13147
13148SOCIONEXT SYNQUACER I2C DRIVER
13149M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13150L:	linux-i2c@vger.kernel.org
13151S:	Maintained
13152F:	drivers/i2c/busses/i2c-synquacer.c
13153F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13154
13155SOCIONEXT UNIPHIER SOUND DRIVER
13156M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13157L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13158S:	Maintained
13159F:	sound/soc/uniphier/
13160
13161SOEKRIS NET48XX LED SUPPORT
13162M:	Chris Boot <bootc@bootc.net>
13163S:	Maintained
13164F:	drivers/leds/leds-net48xx.c
13165
13166SOFT-ROCE DRIVER (rxe)
13167M:	Moni Shoua <monis@mellanox.com>
13168L:	linux-rdma@vger.kernel.org
13169S:	Supported
13170W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13171Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13172F:	drivers/infiniband/sw/rxe/
13173F:	include/uapi/rdma/rdma_user_rxe.h
13174
13175SOFTLOGIC 6x10 MPEG CODEC
13176M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13177M:	Anton Sviridenko <anton@corp.bluecherry.net>
13178M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13179M:	Andrey Utkin <andrey_utkin@fastmail.com>
13180M:	Ismael Luceno <ismael@iodev.co.uk>
13181L:	linux-media@vger.kernel.org
13182S:	Supported
13183F:	drivers/media/pci/solo6x10/
13184
13185SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13186M:	James Morse <james.morse@arm.com>
13187L:	linux-arm-kernel@lists.infradead.org
13188S:	Maintained
13189F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13190F:	drivers/firmware/arm_sdei.c
13191F:	include/linux/sdei.h
13192F:	include/uapi/linux/sdei.h
13193
13194SOFTWARE RAID (Multiple Disks) SUPPORT
13195M:	Shaohua Li <shli@kernel.org>
13196L:	linux-raid@vger.kernel.org
13197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13198S:	Supported
13199F:	drivers/md/Makefile
13200F:	drivers/md/Kconfig
13201F:	drivers/md/md*
13202F:	drivers/md/raid*
13203F:	include/linux/raid/
13204F:	include/uapi/linux/raid/
13205
13206SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13207M:	Jassi Brar <jaswinder.singh@linaro.org>
13208L:	netdev@vger.kernel.org
13209S:	Maintained
13210F:	drivers/net/ethernet/socionext/netsec.c
13211F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13212
13213SOLIDRUN CLEARFOG SUPPORT
13214M:	Russell King <linux@armlinux.org.uk>
13215S:	Maintained
13216F:	arch/arm/boot/dts/armada-388-clearfog*
13217F:	arch/arm/boot/dts/armada-38x-solidrun-*
13218
13219SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13220M:	Russell King <linux@armlinux.org.uk>
13221S:	Maintained
13222F:	arch/arm/boot/dts/imx6*-cubox-i*
13223F:	arch/arm/boot/dts/imx6*-hummingboard*
13224F:	arch/arm/boot/dts/imx6*-sr-*
13225
13226SONIC NETWORK DRIVER
13227M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13228L:	netdev@vger.kernel.org
13229S:	Maintained
13230F:	drivers/net/ethernet/natsemi/sonic.*
13231
13232SONICS SILICON BACKPLANE DRIVER (SSB)
13233M:	Michael Buesch <m@bues.ch>
13234L:	linux-wireless@vger.kernel.org
13235S:	Maintained
13236F:	drivers/ssb/
13237F:	include/linux/ssb/
13238
13239SONY IMX258 SENSOR DRIVER
13240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13241L:	linux-media@vger.kernel.org
13242T:	git git://linuxtv.org/media_tree.git
13243S:	Maintained
13244F:	drivers/media/i2c/imx258.c
13245
13246SONY IMX274 SENSOR DRIVER
13247M:	Leon Luo <leonl@leopardimaging.com>
13248L:	linux-media@vger.kernel.org
13249T:	git git://linuxtv.org/media_tree.git
13250S:	Maintained
13251F:	drivers/media/i2c/imx274.c
13252F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13253
13254SONY MEMORYSTICK CARD SUPPORT
13255M:	Alex Dubov <oakad@yahoo.com>
13256W:	http://tifmxx.berlios.de/
13257S:	Maintained
13258F:	drivers/memstick/host/tifm_ms.c
13259
13260SONY MEMORYSTICK STANDARD SUPPORT
13261M:	Maxim Levitsky <maximlevitsky@gmail.com>
13262S:	Maintained
13263F:	drivers/memstick/core/ms_block.*
13264
13265SONY VAIO CONTROL DEVICE DRIVER
13266M:	Mattia Dongili <malattia@linux.it>
13267L:	platform-driver-x86@vger.kernel.org
13268W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13269S:	Maintained
13270F:	Documentation/laptops/sony-laptop.txt
13271F:	drivers/char/sonypi.c
13272F:	drivers/platform/x86/sony-laptop.c
13273F:	include/linux/sony-laptop.h
13274
13275SOUND
13276M:	Jaroslav Kysela <perex@perex.cz>
13277M:	Takashi Iwai <tiwai@suse.com>
13278L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13279W:	http://www.alsa-project.org/
13280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13281T:	git git://git.alsa-project.org/alsa-kernel.git
13282Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13283S:	Maintained
13284F:	Documentation/sound/
13285F:	include/sound/
13286F:	include/uapi/sound/
13287F:	sound/
13288
13289SOUND - COMPRESSED AUDIO
13290M:	Vinod Koul <vkoul@kernel.org>
13291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13293S:	Supported
13294F:	Documentation/sound/alsa/compress_offload.txt
13295F:	include/sound/compress_driver.h
13296F:	include/uapi/sound/compress_*
13297F:	sound/core/compress_offload.c
13298F:	sound/soc/soc-compress.c
13299
13300SOUND - DMAENGINE HELPERS
13301M:	Lars-Peter Clausen <lars@metafoo.de>
13302S:	Supported
13303F:	include/sound/dmaengine_pcm.h
13304F:	sound/core/pcm_dmaengine.c
13305F:	sound/soc/soc-generic-dmaengine-pcm.c
13306
13307SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13308M:	Liam Girdwood <lgirdwood@gmail.com>
13309M:	Mark Brown <broonie@kernel.org>
13310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13312W:	http://alsa-project.org/main/index.php/ASoC
13313S:	Supported
13314F:	Documentation/devicetree/bindings/sound/
13315F:	Documentation/sound/alsa/soc/
13316F:	sound/soc/
13317F:	include/sound/soc*
13318
13319SOUNDWIRE SUBSYSTEM
13320M:	Vinod Koul <vinod.koul@intel.com>
13321M:	Sanyog Kale <sanyog.r.kale@intel.com>
13322R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13324S:	Supported
13325F:	Documentation/driver-api/soundwire/
13326F:	drivers/soundwire/
13327F:	include/linux/soundwire/
13328
13329SP2 MEDIA DRIVER
13330M:	Olli Salonen <olli.salonen@iki.fi>
13331L:	linux-media@vger.kernel.org
13332W:	https://linuxtv.org
13333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13334S:	Maintained
13335F:	drivers/media/dvb-frontends/sp2*
13336
13337SPARC + UltraSPARC (sparc/sparc64)
13338M:	"David S. Miller" <davem@davemloft.net>
13339L:	sparclinux@vger.kernel.org
13340Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13343S:	Maintained
13344F:	arch/sparc/
13345F:	drivers/sbus/
13346
13347SPARC SERIAL DRIVERS
13348M:	"David S. Miller" <davem@davemloft.net>
13349L:	sparclinux@vger.kernel.org
13350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13352S:	Maintained
13353F:	include/linux/sunserialcore.h
13354F:	drivers/tty/serial/suncore.c
13355F:	drivers/tty/serial/sunhv.c
13356F:	drivers/tty/serial/sunsab.c
13357F:	drivers/tty/serial/sunsab.h
13358F:	drivers/tty/serial/sunsu.c
13359F:	drivers/tty/serial/sunzilog.c
13360F:	drivers/tty/serial/sunzilog.h
13361F:	drivers/tty/vcc.c
13362
13363SPARSE CHECKER
13364M:	"Christopher Li" <sparse@chrisli.org>
13365L:	linux-sparse@vger.kernel.org
13366W:	https://sparse.wiki.kernel.org/
13367T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13368T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13369S:	Maintained
13370F:	include/linux/compiler.h
13371
13372SPEAR CLOCK FRAMEWORK SUPPORT
13373M:	Viresh Kumar <vireshk@kernel.org>
13374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13375W:	http://www.st.com/spear
13376S:	Maintained
13377F:	drivers/clk/spear/
13378
13379SPEAR PLATFORM SUPPORT
13380M:	Viresh Kumar <vireshk@kernel.org>
13381M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13383W:	http://www.st.com/spear
13384S:	Maintained
13385F:	arch/arm/boot/dts/spear*
13386F:	arch/arm/mach-spear/
13387
13388SPI NOR SUBSYSTEM
13389M:	Marek Vasut <marek.vasut@gmail.com>
13390L:	linux-mtd@lists.infradead.org
13391W:	http://www.linux-mtd.infradead.org/
13392Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13393T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13394T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13395S:	Maintained
13396F:	drivers/mtd/spi-nor/
13397F:	include/linux/mtd/spi-nor.h
13398
13399SPI SUBSYSTEM
13400M:	Mark Brown <broonie@kernel.org>
13401L:	linux-spi@vger.kernel.org
13402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13403Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13404S:	Maintained
13405F:	Documentation/devicetree/bindings/spi/
13406F:	Documentation/spi/
13407F:	drivers/spi/
13408F:	include/linux/spi/
13409F:	include/uapi/linux/spi/
13410F:	tools/spi/
13411
13412SPIDERNET NETWORK DRIVER for CELL
13413M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13414L:	netdev@vger.kernel.org
13415S:	Supported
13416F:	Documentation/networking/spider_net.txt
13417F:	drivers/net/ethernet/toshiba/spider_net*
13418
13419SPMI SUBSYSTEM
13420R:	Stephen Boyd <sboyd@kernel.org>
13421L:	linux-arm-msm@vger.kernel.org
13422F:	Documentation/devicetree/bindings/spmi/
13423F:	drivers/spmi/
13424F:	include/dt-bindings/spmi/spmi.h
13425F:	include/linux/spmi.h
13426F:	include/trace/events/spmi.h
13427
13428SPU FILE SYSTEM
13429M:	Jeremy Kerr <jk@ozlabs.org>
13430L:	linuxppc-dev@lists.ozlabs.org
13431W:	http://www.ibm.com/developerworks/power/cell/
13432S:	Supported
13433F:	Documentation/filesystems/spufs.txt
13434F:	arch/powerpc/platforms/cell/spufs/
13435
13436SQUASHFS FILE SYSTEM
13437M:	Phillip Lougher <phillip@squashfs.org.uk>
13438L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13439W:	http://squashfs.org.uk
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13441S:	Maintained
13442F:	Documentation/filesystems/squashfs.txt
13443F:	fs/squashfs/
13444
13445SRM (Alpha) environment access
13446M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13447S:	Maintained
13448F:	arch/alpha/kernel/srm_env.c
13449
13450ST STM32 I2C/SMBUS DRIVER
13451M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13452L:	linux-i2c@vger.kernel.org
13453S:	Maintained
13454F:	drivers/i2c/busses/i2c-stm32*
13455
13456STABLE BRANCH
13457M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13458L:	stable@vger.kernel.org
13459S:	Supported
13460F:	Documentation/process/stable-kernel-rules.rst
13461
13462STAGING - COMEDI
13463M:	Ian Abbott <abbotti@mev.co.uk>
13464M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13465S:	Odd Fixes
13466F:	drivers/staging/comedi/
13467
13468STAGING - FLARION FT1000 DRIVERS
13469M:	Marek Belisko <marek.belisko@gmail.com>
13470S:	Odd Fixes
13471F:	drivers/staging/ft1000/
13472
13473STAGING - INDUSTRIAL IO
13474M:	Jonathan Cameron <jic23@kernel.org>
13475L:	linux-iio@vger.kernel.org
13476S:	Odd Fixes
13477F:	Documentation/devicetree/bindings/staging/iio/
13478F:	drivers/staging/iio/
13479
13480STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13481M:	Marc Dietrich <marvin24@gmx.de>
13482L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13483L:	linux-tegra@vger.kernel.org
13484S:	Maintained
13485F:	drivers/staging/nvec/
13486
13487STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13488M:	Jens Frederich <jfrederich@gmail.com>
13489M:	Daniel Drake <dsd@laptop.org>
13490M:	Jon Nettleton <jon.nettleton@gmail.com>
13491W:	http://wiki.laptop.org/go/DCON
13492S:	Maintained
13493F:	drivers/staging/olpc_dcon/
13494
13495STAGING - REALTEK RTL8712U DRIVERS
13496M:	Larry Finger <Larry.Finger@lwfinger.net>
13497M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13498S:	Odd Fixes
13499F:	drivers/staging/rtl8712/
13500
13501STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13502M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13503M:	Teddy Wang <teddy.wang@siliconmotion.com>
13504M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13505L:	linux-fbdev@vger.kernel.org
13506S:	Maintained
13507F:	drivers/staging/sm750fb/
13508
13509STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13510M:	William Hubbs <w.d.hubbs@gmail.com>
13511M:	Chris Brannon <chris@the-brannons.com>
13512M:	Kirk Reiser <kirk@reisers.ca>
13513M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13514L:	speakup@linux-speakup.org
13515W:	http://www.linux-speakup.org/
13516S:	Odd Fixes
13517F:	drivers/staging/speakup/
13518
13519STAGING - VIA VT665X DRIVERS
13520M:	Forest Bond <forest@alittletooquiet.net>
13521S:	Odd Fixes
13522F:	drivers/staging/vt665?/
13523
13524STAGING - WILC1000 WIFI DRIVER
13525M:	Aditya Shankar <aditya.shankar@microchip.com>
13526M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13527L:	linux-wireless@vger.kernel.org
13528S:	Supported
13529F:	drivers/staging/wilc1000/
13530
13531STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13532M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13533S:	Odd Fixes
13534F:	drivers/staging/xgifb/
13535
13536STAGING SUBSYSTEM
13537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13539L:	devel@driverdev.osuosl.org
13540S:	Supported
13541F:	drivers/staging/
13542
13543STARFIRE/DURALAN NETWORK DRIVER
13544M:	Ion Badulescu <ionut@badula.org>
13545S:	Odd Fixes
13546F:	drivers/net/ethernet/adaptec/starfire*
13547
13548STEC S1220 SKD DRIVER
13549M:	Bart Van Assche <bart.vanassche@wdc.com>
13550L:	linux-block@vger.kernel.org
13551S:	Maintained
13552F:	drivers/block/skd*[ch]
13553
13554STI CEC DRIVER
13555M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13556S:	Maintained
13557F:	drivers/staging/media/st-cec/
13558F:	Documentation/devicetree/bindings/media/stih-cec.txt
13559
13560STK1160 USB VIDEO CAPTURE DRIVER
13561M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13562L:	linux-media@vger.kernel.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Maintained
13565F:	drivers/media/usb/stk1160/
13566
13567STM32 TIMER/LPTIMER DRIVERS
13568M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13569S:	Maintained
13570F:	drivers/*/stm32-*timer*
13571F:	drivers/pwm/pwm-stm32*
13572F:	include/linux/*/stm32-*tim*
13573F:	Documentation/ABI/testing/*timer-stm32
13574F:	Documentation/devicetree/bindings/*/stm32-*timer
13575F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13576
13577STMMAC ETHERNET DRIVER
13578M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13579M:	Alexandre Torgue <alexandre.torgue@st.com>
13580M:	Jose Abreu <joabreu@synopsys.com>
13581L:	netdev@vger.kernel.org
13582W:	http://www.stlinux.com
13583S:	Supported
13584F:	drivers/net/ethernet/stmicro/stmmac/
13585
13586SUN3/3X
13587M:	Sam Creasey <sammy@sammy.net>
13588W:	http://sammy.net/sun3/
13589S:	Maintained
13590F:	arch/m68k/kernel/*sun3*
13591F:	arch/m68k/sun3*/
13592F:	arch/m68k/include/asm/sun3*
13593F:	drivers/net/ethernet/i825xx/sun3*
13594
13595SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13596M:	Hans de Goede <hdegoede@redhat.com>
13597L:	linux-input@vger.kernel.org
13598S:	Maintained
13599F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13600F:	drivers/input/keyboard/sun4i-lradc-keys.c
13601
13602SUNDANCE NETWORK DRIVER
13603M:	Denis Kirjanov <kda@linux-powerpc.org>
13604L:	netdev@vger.kernel.org
13605S:	Maintained
13606F:	drivers/net/ethernet/dlink/sundance.c
13607
13608SUPERH
13609M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13610M:	Rich Felker <dalias@libc.org>
13611L:	linux-sh@vger.kernel.org
13612Q:	http://patchwork.kernel.org/project/linux-sh/list/
13613S:	Maintained
13614F:	Documentation/sh/
13615F:	arch/sh/
13616F:	drivers/sh/
13617
13618SUSPEND TO RAM
13619M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13620M:	Len Brown <len.brown@intel.com>
13621M:	Pavel Machek <pavel@ucw.cz>
13622L:	linux-pm@vger.kernel.org
13623B:	https://bugzilla.kernel.org
13624S:	Supported
13625F:	Documentation/power/
13626F:	arch/x86/kernel/acpi/
13627F:	drivers/base/power/
13628F:	kernel/power/
13629F:	include/linux/suspend.h
13630F:	include/linux/freezer.h
13631F:	include/linux/pm.h
13632
13633SVGA HANDLING
13634M:	Martin Mares <mj@ucw.cz>
13635L:	linux-video@atrey.karlin.mff.cuni.cz
13636S:	Maintained
13637F:	Documentation/svga.txt
13638F:	arch/x86/boot/video*
13639
13640SWIOTLB SUBSYSTEM
13641M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13642L:	iommu@lists.linux-foundation.org
13643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13644S:	Supported
13645F:	lib/swiotlb.c
13646F:	arch/*/kernel/pci-swiotlb.c
13647F:	include/linux/swiotlb.h
13648
13649SWITCHDEV
13650M:	Jiri Pirko <jiri@resnulli.us>
13651M:	Ivan Vecera <ivecera@redhat.com>
13652L:	netdev@vger.kernel.org
13653S:	Supported
13654F:	net/switchdev/
13655F:	include/net/switchdev.h
13656
13657SY8106A REGULATOR DRIVER
13658M:	Icenowy Zheng <icenowy@aosc.io>
13659S:	Maintained
13660F:	drivers/regulator/sy8106a-regulator.c
13661F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13662
13663SYNC FILE FRAMEWORK
13664M:	Sumit Semwal <sumit.semwal@linaro.org>
13665R:	Gustavo Padovan <gustavo@padovan.org>
13666S:	Maintained
13667L:	linux-media@vger.kernel.org
13668L:	dri-devel@lists.freedesktop.org
13669F:	drivers/dma-buf/sync_*
13670F:	drivers/dma-buf/dma-fence*
13671F:	drivers/dma-buf/sw_sync.c
13672F:	include/linux/sync_file.h
13673F:	include/uapi/linux/sync_file.h
13674F:	Documentation/sync_file.txt
13675T:	git git://anongit.freedesktop.org/drm/drm-misc
13676
13677SYNOPSYS ARC ARCHITECTURE
13678M:	Vineet Gupta <vgupta@synopsys.com>
13679L:	linux-snps-arc@lists.infradead.org
13680S:	Supported
13681F:	arch/arc/
13682F:	Documentation/devicetree/bindings/arc/*
13683F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13684F:	drivers/clocksource/arc_timer.c
13685F:	drivers/tty/serial/arc_uart.c
13686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13687
13688SYNOPSYS ARC HSDK SDP pll clock driver
13689M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13690S:	Supported
13691F:	drivers/clk/clk-hsdk-pll.c
13692F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13693
13694SYNOPSYS ARC SDP clock driver
13695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13696S:	Supported
13697F:	drivers/clk/axs10x/*
13698F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13699
13700SYNOPSYS ARC SDP platform support
13701M:	Alexey Brodkin <abrodkin@synopsys.com>
13702S:	Supported
13703F:	arch/arc/plat-axs10x
13704F:	arch/arc/boot/dts/ax*
13705F:	Documentation/devicetree/bindings/arc/axs10*
13706
13707SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13708M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13709S:	Supported
13710F:	drivers/reset/reset-axs10x.c
13711F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13712
13713SYNOPSYS DESIGNWARE 8250 UART DRIVER
13714R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13715S:	Maintained
13716F:	drivers/tty/serial/8250/8250_dw.c
13717
13718SYNOPSYS DESIGNWARE APB GPIO DRIVER
13719M:	Hoan Tran <hotran@apm.com>
13720L:	linux-gpio@vger.kernel.org
13721S:	Maintained
13722F:	drivers/gpio/gpio-dwapb.c
13723F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13724
13725SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13726M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13727S:	Maintained
13728F:	drivers/dma/dwi-axi-dmac/
13729F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13730
13731SYNOPSYS DESIGNWARE DMAC DRIVER
13732M:	Viresh Kumar <vireshk@kernel.org>
13733R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13734S:	Maintained
13735F:	include/linux/dma/dw.h
13736F:	include/linux/platform_data/dma-dw.h
13737F:	drivers/dma/dw/
13738
13739SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13740M:	Jose Abreu <Jose.Abreu@synopsys.com>
13741L:	netdev@vger.kernel.org
13742S:	Supported
13743F:	drivers/net/ethernet/synopsys/
13744
13745SYNOPSYS DESIGNWARE I2C DRIVER
13746M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13747R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13748R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13749L:	linux-i2c@vger.kernel.org
13750S:	Maintained
13751F:	drivers/i2c/busses/i2c-designware-*
13752F:	include/linux/platform_data/i2c-designware.h
13753
13754SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13755M:	Jaehoon Chung <jh80.chung@samsung.com>
13756L:	linux-mmc@vger.kernel.org
13757S:	Maintained
13758F:	drivers/mmc/host/dw_mmc*
13759
13760SYNOPSYS HSDK RESET CONTROLLER DRIVER
13761M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13762S:	Supported
13763F:	drivers/reset/reset-hsdk.c
13764F:	include/dt-bindings/reset/snps,hsdk-reset.h
13765F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13766
13767SYSTEM CONFIGURATION (SYSCON)
13768M:	Lee Jones <lee.jones@linaro.org>
13769M:	Arnd Bergmann <arnd@arndb.de>
13770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13771S:	Supported
13772F:	drivers/mfd/syscon.c
13773
13774SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13775M:	Sudeep Holla <sudeep.holla@arm.com>
13776L:	linux-arm-kernel@lists.infradead.org
13777S:	Maintained
13778F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13779F:	drivers/clk/clk-sc[mp]i.c
13780F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13781F:	drivers/firmware/arm_scpi.c
13782F:	drivers/firmware/arm_scmi/
13783F:	include/linux/sc[mp]i_protocol.h
13784
13785SYSTEM RESET/SHUTDOWN DRIVERS
13786M:	Sebastian Reichel <sre@kernel.org>
13787L:	linux-pm@vger.kernel.org
13788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13789S:	Maintained
13790F:	Documentation/devicetree/bindings/power/reset/
13791F:	drivers/power/reset/
13792
13793SYSTEM TRACE MODULE CLASS
13794M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13795S:	Maintained
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13797F:	Documentation/trace/stm.txt
13798F:	drivers/hwtracing/stm/
13799F:	include/linux/stm.h
13800F:	include/uapi/linux/stm.h
13801
13802SYSV FILESYSTEM
13803M:	Christoph Hellwig <hch@infradead.org>
13804S:	Maintained
13805F:	Documentation/filesystems/sysv-fs.txt
13806F:	fs/sysv/
13807F:	include/linux/sysv_fs.h
13808
13809TARGET SUBSYSTEM
13810M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13811L:	linux-scsi@vger.kernel.org
13812L:	target-devel@vger.kernel.org
13813W:	http://www.linux-iscsi.org
13814W:	http://groups.google.com/group/linux-iscsi-target-dev
13815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13816S:	Supported
13817F:	drivers/target/
13818F:	include/target/
13819F:	Documentation/target/
13820
13821TASKSTATS STATISTICS INTERFACE
13822M:	Balbir Singh <bsingharora@gmail.com>
13823S:	Maintained
13824F:	Documentation/accounting/taskstats*
13825F:	include/linux/taskstats*
13826F:	kernel/taskstats.c
13827
13828TC subsystem
13829M:	Jamal Hadi Salim <jhs@mojatatu.com>
13830M:	Cong Wang <xiyou.wangcong@gmail.com>
13831M:	Jiri Pirko <jiri@resnulli.us>
13832L:	netdev@vger.kernel.org
13833S:	Maintained
13834F:	include/net/pkt_cls.h
13835F:	include/net/pkt_sched.h
13836F:	include/net/tc_act/
13837F:	include/uapi/linux/pkt_cls.h
13838F:	include/uapi/linux/pkt_sched.h
13839F:	include/uapi/linux/tc_act/
13840F:	include/uapi/linux/tc_ematch/
13841F:	net/sched/
13842
13843TCP LOW PRIORITY MODULE
13844M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13845M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13846W:	http://tcp-lp-mod.sourceforge.net/
13847S:	Maintained
13848F:	net/ipv4/tcp_lp.c
13849
13850TDA10071 MEDIA DRIVER
13851M:	Antti Palosaari <crope@iki.fi>
13852L:	linux-media@vger.kernel.org
13853W:	https://linuxtv.org
13854W:	http://palosaari.fi/linux/
13855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13856T:	git git://linuxtv.org/anttip/media_tree.git
13857S:	Maintained
13858F:	drivers/media/dvb-frontends/tda10071*
13859
13860TDA18212 MEDIA DRIVER
13861M:	Antti Palosaari <crope@iki.fi>
13862L:	linux-media@vger.kernel.org
13863W:	https://linuxtv.org
13864W:	http://palosaari.fi/linux/
13865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13866T:	git git://linuxtv.org/anttip/media_tree.git
13867S:	Maintained
13868F:	drivers/media/tuners/tda18212*
13869
13870TDA18218 MEDIA DRIVER
13871M:	Antti Palosaari <crope@iki.fi>
13872L:	linux-media@vger.kernel.org
13873W:	https://linuxtv.org
13874W:	http://palosaari.fi/linux/
13875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13876T:	git git://linuxtv.org/anttip/media_tree.git
13877S:	Maintained
13878F:	drivers/media/tuners/tda18218*
13879
13880TDA18250 MEDIA DRIVER
13881M:	Olli Salonen <olli.salonen@iki.fi>
13882L:	linux-media@vger.kernel.org
13883W:	https://linuxtv.org
13884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13885T:	git git://linuxtv.org/media_tree.git
13886S:	Maintained
13887F:	drivers/media/tuners/tda18250*
13888
13889TDA18271 MEDIA DRIVER
13890M:	Michael Krufky <mkrufky@linuxtv.org>
13891L:	linux-media@vger.kernel.org
13892W:	https://linuxtv.org
13893W:	http://github.com/mkrufky
13894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13895T:	git git://linuxtv.org/mkrufky/tuners.git
13896S:	Maintained
13897F:	drivers/media/tuners/tda18271*
13898
13899TDA1997x MEDIA DRIVER
13900M:	Tim Harvey <tharvey@gateworks.com>
13901L:	linux-media@vger.kernel.org
13902W:	https://linuxtv.org
13903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13904S:	Maintained
13905F:	drivers/media/i2c/tda1997x.*
13906
13907TDA827x MEDIA DRIVER
13908M:	Michael Krufky <mkrufky@linuxtv.org>
13909L:	linux-media@vger.kernel.org
13910W:	https://linuxtv.org
13911W:	http://github.com/mkrufky
13912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13913T:	git git://linuxtv.org/mkrufky/tuners.git
13914S:	Maintained
13915F:	drivers/media/tuners/tda8290.*
13916
13917TDA8290 MEDIA DRIVER
13918M:	Michael Krufky <mkrufky@linuxtv.org>
13919L:	linux-media@vger.kernel.org
13920W:	https://linuxtv.org
13921W:	http://github.com/mkrufky
13922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13923T:	git git://linuxtv.org/mkrufky/tuners.git
13924S:	Maintained
13925F:	drivers/media/tuners/tda8290.*
13926
13927TDA9840 MEDIA DRIVER
13928M:	Hans Verkuil <hverkuil@xs4all.nl>
13929L:	linux-media@vger.kernel.org
13930T:	git git://linuxtv.org/media_tree.git
13931W:	https://linuxtv.org
13932S:	Maintained
13933F:	drivers/media/i2c/tda9840*
13934
13935TEA5761 TUNER DRIVER
13936M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13937L:	linux-media@vger.kernel.org
13938W:	https://linuxtv.org
13939T:	git git://linuxtv.org/media_tree.git
13940S:	Odd fixes
13941F:	drivers/media/tuners/tea5761.*
13942
13943TEA5767 TUNER DRIVER
13944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13945L:	linux-media@vger.kernel.org
13946W:	https://linuxtv.org
13947T:	git git://linuxtv.org/media_tree.git
13948S:	Maintained
13949F:	drivers/media/tuners/tea5767.*
13950
13951TEA6415C MEDIA DRIVER
13952M:	Hans Verkuil <hverkuil@xs4all.nl>
13953L:	linux-media@vger.kernel.org
13954T:	git git://linuxtv.org/media_tree.git
13955W:	https://linuxtv.org
13956S:	Maintained
13957F:	drivers/media/i2c/tea6415c*
13958
13959TEA6420 MEDIA DRIVER
13960M:	Hans Verkuil <hverkuil@xs4all.nl>
13961L:	linux-media@vger.kernel.org
13962T:	git git://linuxtv.org/media_tree.git
13963W:	https://linuxtv.org
13964S:	Maintained
13965F:	drivers/media/i2c/tea6420*
13966
13967TEAM DRIVER
13968M:	Jiri Pirko <jiri@resnulli.us>
13969L:	netdev@vger.kernel.org
13970S:	Supported
13971F:	drivers/net/team/
13972F:	include/linux/if_team.h
13973F:	include/uapi/linux/if_team.h
13974
13975TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13976M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13977S:	Maintained
13978F:	arch/x86/platform/ts5500/
13979
13980TECHNOTREND USB IR RECEIVER
13981M:	Sean Young <sean@mess.org>
13982L:	linux-media@vger.kernel.org
13983S:	Maintained
13984F:	drivers/media/rc/ttusbir.c
13985
13986TECHWELL TW9910 VIDEO DECODER
13987L:	linux-media@vger.kernel.org
13988S:	Orphan
13989F:	drivers/media/i2c/tw9910.c
13990F:	include/media/i2c/tw9910.h
13991
13992TEE SUBSYSTEM
13993M:	Jens Wiklander <jens.wiklander@linaro.org>
13994S:	Maintained
13995F:	include/linux/tee_drv.h
13996F:	include/uapi/linux/tee.h
13997F:	drivers/tee/
13998F:	Documentation/tee.txt
13999
14000TEGRA ARCHITECTURE SUPPORT
14001M:	Thierry Reding <thierry.reding@gmail.com>
14002M:	Jonathan Hunter <jonathanh@nvidia.com>
14003L:	linux-tegra@vger.kernel.org
14004Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14006S:	Supported
14007N:	[^a-z]tegra
14008
14009TEGRA CLOCK DRIVER
14010M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14011M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14012S:	Supported
14013F:	drivers/clk/tegra/
14014
14015TEGRA DMA DRIVERS
14016M:	Laxman Dewangan <ldewangan@nvidia.com>
14017M:	Jon Hunter <jonathanh@nvidia.com>
14018S:	Supported
14019F:	drivers/dma/tegra*
14020
14021TEGRA I2C DRIVER
14022M:	Laxman Dewangan <ldewangan@nvidia.com>
14023S:	Supported
14024F:	drivers/i2c/busses/i2c-tegra.c
14025
14026TEGRA IOMMU DRIVERS
14027M:	Thierry Reding <thierry.reding@gmail.com>
14028L:	linux-tegra@vger.kernel.org
14029S:	Supported
14030F:	drivers/iommu/tegra*
14031
14032TEGRA KBC DRIVER
14033M:	Laxman Dewangan <ldewangan@nvidia.com>
14034S:	Supported
14035F:	drivers/input/keyboard/tegra-kbc.c
14036
14037TEGRA PWM DRIVER
14038M:	Thierry Reding <thierry.reding@gmail.com>
14039S:	Supported
14040F:	drivers/pwm/pwm-tegra.c
14041
14042TEGRA SERIAL DRIVER
14043M:	Laxman Dewangan <ldewangan@nvidia.com>
14044S:	Supported
14045F:	drivers/tty/serial/serial-tegra.c
14046
14047TEGRA SPI DRIVER
14048M:	Laxman Dewangan <ldewangan@nvidia.com>
14049S:	Supported
14050F:	drivers/spi/spi-tegra*
14051
14052TEHUTI ETHERNET DRIVER
14053M:	Andy Gospodarek <andy@greyhouse.net>
14054L:	netdev@vger.kernel.org
14055S:	Supported
14056F:	drivers/net/ethernet/tehuti/*
14057
14058Telecom Clock Driver for MCPL0010
14059M:	Mark Gross <mark.gross@intel.com>
14060S:	Supported
14061F:	drivers/char/tlclk.c
14062
14063TENSILICA XTENSA PORT (xtensa)
14064M:	Chris Zankel <chris@zankel.net>
14065M:	Max Filippov <jcmvbkbc@gmail.com>
14066L:	linux-xtensa@linux-xtensa.org
14067T:	git git://github.com/czankel/xtensa-linux.git
14068S:	Maintained
14069F:	arch/xtensa/
14070F:	drivers/irqchip/irq-xtensa-*
14071
14072Texas Instruments' System Control Interface (TISCI) Protocol Driver
14073M:	Nishanth Menon <nm@ti.com>
14074M:	Tero Kristo <t-kristo@ti.com>
14075M:	Santosh Shilimkar <ssantosh@kernel.org>
14076L:	linux-arm-kernel@lists.infradead.org
14077S:	Maintained
14078F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14079F:	drivers/firmware/ti_sci*
14080F:	include/linux/soc/ti/ti_sci_protocol.h
14081F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14082F:	include/dt-bindings/genpd/k2g.h
14083F:	drivers/soc/ti/ti_sci_pm_domains.c
14084F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14085F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14086F:	drivers/clk/keystone/sci-clk.c
14087F:	drivers/reset/reset-ti-sci.c
14088
14089THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14090M:	Hans Verkuil <hverkuil@xs4all.nl>
14091L:	linux-media@vger.kernel.org
14092T:	git git://linuxtv.org/media_tree.git
14093W:	https://linuxtv.org
14094S:	Maintained
14095F:	drivers/media/radio/radio-raremono.c
14096
14097THERMAL
14098M:	Zhang Rui <rui.zhang@intel.com>
14099M:	Eduardo Valentin <edubezval@gmail.com>
14100L:	linux-pm@vger.kernel.org
14101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14103Q:	https://patchwork.kernel.org/project/linux-pm/list/
14104S:	Supported
14105F:	drivers/thermal/
14106F:	include/linux/thermal.h
14107F:	include/uapi/linux/thermal.h
14108F:	include/linux/cpu_cooling.h
14109F:	Documentation/devicetree/bindings/thermal/
14110
14111THERMAL/CPU_COOLING
14112M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14113M:	Viresh Kumar <viresh.kumar@linaro.org>
14114M:	Javi Merino <javi.merino@kernel.org>
14115L:	linux-pm@vger.kernel.org
14116S:	Supported
14117F:	Documentation/thermal/cpu-cooling-api.txt
14118F:	drivers/thermal/cpu_cooling.c
14119F:	include/linux/cpu_cooling.h
14120
14121THINKPAD ACPI EXTRAS DRIVER
14122M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14123L:	ibm-acpi-devel@lists.sourceforge.net
14124L:	platform-driver-x86@vger.kernel.org
14125W:	http://ibm-acpi.sourceforge.net
14126W:	http://thinkwiki.org/wiki/Ibm-acpi
14127T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14128S:	Maintained
14129F:	drivers/platform/x86/thinkpad_acpi.c
14130
14131THUNDERBOLT DRIVER
14132M:	Andreas Noever <andreas.noever@gmail.com>
14133M:	Michael Jamet <michael.jamet@intel.com>
14134M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14135M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14137S:	Maintained
14138F:	Documentation/admin-guide/thunderbolt.rst
14139F:	drivers/thunderbolt/
14140F:	include/linux/thunderbolt.h
14141
14142THUNDERBOLT NETWORK DRIVER
14143M:	Michael Jamet <michael.jamet@intel.com>
14144M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14145M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14146L:	netdev@vger.kernel.org
14147S:	Maintained
14148F:	drivers/net/thunderbolt.c
14149
14150THUNDERX GPIO DRIVER
14151M:	David Daney <david.daney@cavium.com>
14152S:	Maintained
14153F:	drivers/gpio/gpio-thunderx.c
14154
14155TI AM437X VPFE DRIVER
14156M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14157L:	linux-media@vger.kernel.org
14158W:	https://linuxtv.org
14159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14160T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14161S:	Maintained
14162F:	drivers/media/platform/am437x/
14163
14164TI BANDGAP AND THERMAL DRIVER
14165M:	Eduardo Valentin <edubezval@gmail.com>
14166M:	Keerthy <j-keerthy@ti.com>
14167L:	linux-pm@vger.kernel.org
14168L:	linux-omap@vger.kernel.org
14169S:	Maintained
14170F:	drivers/thermal/ti-soc-thermal/
14171
14172TI BQ27XXX POWER SUPPLY DRIVER
14173R:	Andrew F. Davis <afd@ti.com>
14174F:	include/linux/power/bq27xxx_battery.h
14175F:	drivers/power/supply/bq27xxx_battery.c
14176F:	drivers/power/supply/bq27xxx_battery_i2c.c
14177
14178TI CDCE706 CLOCK DRIVER
14179M:	Max Filippov <jcmvbkbc@gmail.com>
14180S:	Maintained
14181F:	drivers/clk/clk-cdce706.c
14182
14183TI CLOCK DRIVER
14184M:	Tero Kristo <t-kristo@ti.com>
14185L:	linux-omap@vger.kernel.org
14186S:	Maintained
14187F:	drivers/clk/ti/
14188F:	include/linux/clk/ti.h
14189
14190TI DAVINCI MACHINE SUPPORT
14191M:	Sekhar Nori <nsekhar@ti.com>
14192M:	Kevin Hilman <khilman@kernel.org>
14193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14195S:	Supported
14196F:	arch/arm/mach-davinci/
14197F:	drivers/i2c/busses/i2c-davinci.c
14198F:	arch/arm/boot/dts/da850*
14199
14200TI DAVINCI SERIES CLOCK DRIVER
14201M:	David Lechner <david@lechnology.com>
14202R:	Sekhar Nori <nsekhar@ti.com>
14203S:	Maintained
14204F:	Documentation/devicetree/bindings/clock/ti/davinci/
14205F:	drivers/clk/davinci/
14206
14207TI DAVINCI SERIES GPIO DRIVER
14208M:	Keerthy <j-keerthy@ti.com>
14209L:	linux-gpio@vger.kernel.org
14210S:	Maintained
14211F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14212F:	drivers/gpio/gpio-davinci.c
14213
14214TI DAVINCI SERIES MEDIA DRIVER
14215M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14216L:	linux-media@vger.kernel.org
14217W:	https://linuxtv.org
14218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14219T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14220S:	Maintained
14221F:	drivers/media/platform/davinci/
14222F:	include/media/davinci/
14223
14224TI ETHERNET SWITCH DRIVER (CPSW)
14225R:	Grygorii Strashko <grygorii.strashko@ti.com>
14226L:	linux-omap@vger.kernel.org
14227L:	netdev@vger.kernel.org
14228S:	Maintained
14229F:	drivers/net/ethernet/ti/cpsw*
14230F:	drivers/net/ethernet/ti/davinci*
14231
14232TI FLASH MEDIA INTERFACE DRIVER
14233M:	Alex Dubov <oakad@yahoo.com>
14234S:	Maintained
14235F:	drivers/misc/tifm*
14236F:	drivers/mmc/host/tifm_sd.c
14237F:	include/linux/tifm.h
14238
14239TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14240M:	Santosh Shilimkar <ssantosh@kernel.org>
14241L:	linux-kernel@vger.kernel.org
14242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14243S:	Maintained
14244F:	drivers/soc/ti/*
14245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14246
14247TI LM49xxx FAMILY ASoC CODEC DRIVERS
14248M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14249M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14251S:	Maintained
14252F:	sound/soc/codecs/lm49453*
14253F:	sound/soc/codecs/isabelle*
14254
14255TI LP855x BACKLIGHT DRIVER
14256M:	Milo Kim <milo.kim@ti.com>
14257S:	Maintained
14258F:	Documentation/backlight/lp855x-driver.txt
14259F:	drivers/video/backlight/lp855x_bl.c
14260F:	include/linux/platform_data/lp855x.h
14261
14262TI LP8727 CHARGER DRIVER
14263M:	Milo Kim <milo.kim@ti.com>
14264S:	Maintained
14265F:	drivers/power/supply/lp8727_charger.c
14266F:	include/linux/platform_data/lp8727.h
14267
14268TI LP8788 MFD DRIVER
14269M:	Milo Kim <milo.kim@ti.com>
14270S:	Maintained
14271F:	drivers/iio/adc/lp8788_adc.c
14272F:	drivers/leds/leds-lp8788.c
14273F:	drivers/mfd/lp8788*.c
14274F:	drivers/power/supply/lp8788-charger.c
14275F:	drivers/regulator/lp8788-*.c
14276F:	include/linux/mfd/lp8788*.h
14277
14278TI NETCP ETHERNET DRIVER
14279M:	Wingman Kwok <w-kwok2@ti.com>
14280M:	Murali Karicheri <m-karicheri2@ti.com>
14281L:	netdev@vger.kernel.org
14282S:	Maintained
14283F:	drivers/net/ethernet/ti/netcp*
14284
14285TI TAS571X FAMILY ASoC CODEC DRIVER
14286M:	Kevin Cernekee <cernekee@chromium.org>
14287L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14288S:	Odd Fixes
14289F:	sound/soc/codecs/tas571x*
14290
14291TI TRF7970A NFC DRIVER
14292M:	Mark Greer <mgreer@animalcreek.com>
14293L:	linux-wireless@vger.kernel.org
14294L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14295S:	Supported
14296F:	drivers/nfc/trf7970a.c
14297F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14298
14299TI TWL4030 SERIES SOC CODEC DRIVER
14300M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14302S:	Maintained
14303F:	sound/soc/codecs/twl4030*
14304
14305TI VPE/CAL DRIVERS
14306M:	Benoit Parrot <bparrot@ti.com>
14307L:	linux-media@vger.kernel.org
14308W:	http://linuxtv.org/
14309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14310S:	Maintained
14311F:	drivers/media/platform/ti-vpe/
14312
14313TI WILINK WIRELESS DRIVERS
14314L:	linux-wireless@vger.kernel.org
14315W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14316W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14318S:	Orphan
14319F:	drivers/net/wireless/ti/
14320F:	include/linux/wl12xx.h
14321
14322TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14323M:	John Stultz <john.stultz@linaro.org>
14324M:	Thomas Gleixner <tglx@linutronix.de>
14325R:	Stephen Boyd <sboyd@kernel.org>
14326L:	linux-kernel@vger.kernel.org
14327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14328S:	Supported
14329F:	include/linux/clocksource.h
14330F:	include/linux/time.h
14331F:	include/linux/timex.h
14332F:	include/uapi/linux/time.h
14333F:	include/uapi/linux/timex.h
14334F:	kernel/time/clocksource.c
14335F:	kernel/time/time*.c
14336F:	kernel/time/alarmtimer.c
14337F:	kernel/time/ntp.c
14338F:	tools/testing/selftests/timers/
14339
14340TIPC NETWORK LAYER
14341M:	Jon Maloy <jon.maloy@ericsson.com>
14342M:	Ying Xue <ying.xue@windriver.com>
14343L:	netdev@vger.kernel.org (core kernel code)
14344L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14345W:	http://tipc.sourceforge.net/
14346S:	Maintained
14347F:	include/uapi/linux/tipc*.h
14348F:	net/tipc/
14349
14350TLAN NETWORK DRIVER
14351M:	Samuel Chessman <chessman@tux.org>
14352L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14353W:	http://sourceforge.net/projects/tlan/
14354S:	Maintained
14355F:	Documentation/networking/tlan.txt
14356F:	drivers/net/ethernet/ti/tlan.*
14357
14358TM6000 VIDEO4LINUX DRIVER
14359M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14360L:	linux-media@vger.kernel.org
14361W:	https://linuxtv.org
14362T:	git git://linuxtv.org/media_tree.git
14363S:	Odd fixes
14364F:	drivers/media/usb/tm6000/
14365F:	Documentation/media/v4l-drivers/tm6000*
14366
14367TMIO/SDHI MMC DRIVER
14368M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14369L:	linux-mmc@vger.kernel.org
14370S:	Supported
14371F:	drivers/mmc/host/tmio_mmc*
14372F:	drivers/mmc/host/renesas_sdhi*
14373F:	include/linux/mfd/tmio.h
14374
14375TMP401 HARDWARE MONITOR DRIVER
14376M:	Guenter Roeck <linux@roeck-us.net>
14377L:	linux-hwmon@vger.kernel.org
14378S:	Maintained
14379F:	Documentation/hwmon/tmp401
14380F:	drivers/hwmon/tmp401.c
14381
14382TMPFS (SHMEM FILESYSTEM)
14383M:	Hugh Dickins <hughd@google.com>
14384L:	linux-mm@kvack.org
14385S:	Maintained
14386F:	include/linux/shmem_fs.h
14387F:	mm/shmem.c
14388
14389TOMOYO SECURITY MODULE
14390M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14391M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14392L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14393L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14394L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14395L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14396W:	http://tomoyo.sourceforge.jp/
14397T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14398S:	Maintained
14399F:	security/tomoyo/
14400
14401TOPSTAR LAPTOP EXTRAS DRIVER
14402M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14403L:	platform-driver-x86@vger.kernel.org
14404S:	Maintained
14405F:	drivers/platform/x86/topstar-laptop.c
14406
14407TORTURE-TEST MODULES
14408M:	Davidlohr Bueso <dave@stgolabs.net>
14409M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14410M:	Josh Triplett <josh@joshtriplett.org>
14411L:	linux-kernel@vger.kernel.org
14412S:	Supported
14413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14414F:	Documentation/RCU/torture.txt
14415F:	kernel/torture.c
14416F:	kernel/rcu/rcutorture.c
14417F:	kernel/locking/locktorture.c
14418
14419TOSHIBA ACPI EXTRAS DRIVER
14420M:	Azael Avalos <coproscefalo@gmail.com>
14421L:	platform-driver-x86@vger.kernel.org
14422S:	Maintained
14423F:	drivers/platform/x86/toshiba_acpi.c
14424
14425TOSHIBA BLUETOOTH DRIVER
14426M:	Azael Avalos <coproscefalo@gmail.com>
14427L:	platform-driver-x86@vger.kernel.org
14428S:	Maintained
14429F:	drivers/platform/x86/toshiba_bluetooth.c
14430
14431TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14432M:	Azael Avalos <coproscefalo@gmail.com>
14433L:	platform-driver-x86@vger.kernel.org
14434S:	Maintained
14435F:	drivers/platform/x86/toshiba_haps.c
14436
14437TOSHIBA SMM DRIVER
14438M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14439W:	http://www.buzzard.org.uk/toshiba/
14440S:	Maintained
14441F:	drivers/char/toshiba.c
14442F:	include/linux/toshiba.h
14443F:	include/uapi/linux/toshiba.h
14444
14445TOSHIBA TC358743 DRIVER
14446M:	Mats Randgaard <matrandg@cisco.com>
14447L:	linux-media@vger.kernel.org
14448S:	Maintained
14449F:	drivers/media/i2c/tc358743*
14450F:	include/media/i2c/tc358743.h
14451
14452TOSHIBA WMI HOTKEYS DRIVER
14453M:	Azael Avalos <coproscefalo@gmail.com>
14454L:	platform-driver-x86@vger.kernel.org
14455S:	Maintained
14456F:	drivers/platform/x86/toshiba-wmi.c
14457
14458TPM DEVICE DRIVER
14459M:	Peter Huewe <peterhuewe@gmx.de>
14460M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14461R:	Jason Gunthorpe <jgg@ziepe.ca>
14462L:	linux-integrity@vger.kernel.org
14463Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14464W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14465T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14466S:	Maintained
14467F:	drivers/char/tpm/
14468
14469TRACING
14470M:	Steven Rostedt <rostedt@goodmis.org>
14471M:	Ingo Molnar <mingo@redhat.com>
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14473S:	Maintained
14474F:	Documentation/trace/ftrace.txt
14475F:	arch/*/*/*/ftrace.h
14476F:	arch/*/kernel/ftrace.c
14477F:	include/*/ftrace.h
14478F:	include/linux/trace*.h
14479F:	include/trace/
14480F:	kernel/trace/
14481F:	tools/testing/selftests/ftrace/
14482
14483TRACING MMIO ACCESSES (MMIOTRACE)
14484M:	Steven Rostedt <rostedt@goodmis.org>
14485M:	Ingo Molnar <mingo@kernel.org>
14486R:	Karol Herbst <karolherbst@gmail.com>
14487R:	Pekka Paalanen <ppaalanen@gmail.com>
14488S:	Maintained
14489L:	linux-kernel@vger.kernel.org
14490L:	nouveau@lists.freedesktop.org
14491F:	kernel/trace/trace_mmiotrace.c
14492F:	include/linux/mmiotrace.h
14493F:	arch/x86/mm/kmmio.c
14494F:	arch/x86/mm/mmio-mod.c
14495F:	arch/x86/mm/testmmiotrace.c
14496
14497TRIVIAL PATCHES
14498M:	Jiri Kosina <trivial@kernel.org>
14499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14500S:	Maintained
14501K:	^Subject:.*(?i)trivial
14502
14503TEMPO SEMICONDUCTOR DRIVERS
14504M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14505S:	Maintained
14506F:	sound/soc/codecs/tscs*.c
14507F:	sound/soc/codecs/tscs*.h
14508F:	Documentation/devicetree/bindings/sound/tscs*.txt
14509
14510TTY LAYER
14511M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14512M:	Jiri Slaby <jslaby@suse.com>
14513S:	Supported
14514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14515F:	Documentation/serial/
14516F:	drivers/tty/
14517F:	drivers/tty/serial/serial_core.c
14518F:	include/linux/serial_core.h
14519F:	include/linux/serial.h
14520F:	include/linux/tty.h
14521F:	include/uapi/linux/serial_core.h
14522F:	include/uapi/linux/serial.h
14523F:	include/uapi/linux/tty.h
14524
14525TUA9001 MEDIA DRIVER
14526M:	Antti Palosaari <crope@iki.fi>
14527L:	linux-media@vger.kernel.org
14528W:	https://linuxtv.org
14529W:	http://palosaari.fi/linux/
14530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14531T:	git git://linuxtv.org/anttip/media_tree.git
14532S:	Maintained
14533F:	drivers/media/tuners/tua9001*
14534
14535TULIP NETWORK DRIVERS
14536L:	netdev@vger.kernel.org
14537L:	linux-parisc@vger.kernel.org
14538S:	Orphan
14539F:	drivers/net/ethernet/dec/tulip/
14540
14541TUN/TAP driver
14542M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14543W:	http://vtun.sourceforge.net/tun
14544S:	Maintained
14545F:	Documentation/networking/tuntap.txt
14546F:	arch/um/os-Linux/drivers/
14547
14548TURBOCHANNEL SUBSYSTEM
14549M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14550M:	Ralf Baechle <ralf@linux-mips.org>
14551L:	linux-mips@linux-mips.org
14552Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14553S:	Maintained
14554F:	drivers/tc/
14555F:	include/linux/tc.h
14556
14557TURBOSTAT UTILITY
14558M:	"Len Brown" <lenb@kernel.org>
14559L:	linux-pm@vger.kernel.org
14560B:	https://bugzilla.kernel.org
14561Q:	https://patchwork.kernel.org/project/linux-pm/list/
14562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14563S:	Supported
14564F:	tools/power/x86/turbostat/
14565
14566TW5864 VIDEO4LINUX DRIVER
14567M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14568M:	Anton Sviridenko <anton@corp.bluecherry.net>
14569M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14570M:	Andrey Utkin <andrey_utkin@fastmail.com>
14571L:	linux-media@vger.kernel.org
14572S:	Supported
14573F:	drivers/media/pci/tw5864/
14574
14575TW68 VIDEO4LINUX DRIVER
14576M:	Hans Verkuil <hverkuil@xs4all.nl>
14577L:	linux-media@vger.kernel.org
14578T:	git git://linuxtv.org/media_tree.git
14579W:	https://linuxtv.org
14580S:	Odd Fixes
14581F:	drivers/media/pci/tw68/
14582
14583TW686X VIDEO4LINUX DRIVER
14584M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14585L:	linux-media@vger.kernel.org
14586T:	git git://linuxtv.org/media_tree.git
14587W:	http://linuxtv.org
14588S:	Maintained
14589F:	drivers/media/pci/tw686x/
14590
14591UBI FILE SYSTEM (UBIFS)
14592M:	Richard Weinberger <richard@nod.at>
14593M:	Artem Bityutskiy <dedekind1@gmail.com>
14594M:	Adrian Hunter <adrian.hunter@intel.com>
14595L:	linux-mtd@lists.infradead.org
14596T:	git git://git.infradead.org/ubifs-2.6.git
14597W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14598S:	Supported
14599F:	Documentation/filesystems/ubifs.txt
14600F:	fs/ubifs/
14601
14602UCLINUX (M68KNOMMU AND COLDFIRE)
14603M:	Greg Ungerer <gerg@linux-m68k.org>
14604W:	http://www.linux-m68k.org/
14605W:	http://www.uclinux.org/
14606L:	linux-m68k@lists.linux-m68k.org
14607L:	uclinux-dev@uclinux.org  (subscribers-only)
14608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14609S:	Maintained
14610F:	arch/m68k/coldfire/
14611F:	arch/m68k/68*/
14612F:	arch/m68k/*/*_no.*
14613F:	arch/m68k/include/asm/*_no.*
14614
14615UDF FILESYSTEM
14616M:	Jan Kara <jack@suse.com>
14617S:	Maintained
14618F:	Documentation/filesystems/udf.txt
14619F:	fs/udf/
14620
14621UDRAW TABLET
14622M:	Bastien Nocera <hadess@hadess.net>
14623L:	linux-input@vger.kernel.org
14624S:	Maintained
14625F:	drivers/hid/hid-udraw-ps3.c
14626
14627UFS FILESYSTEM
14628M:	Evgeniy Dushistov <dushistov@mail.ru>
14629S:	Maintained
14630F:	Documentation/filesystems/ufs.txt
14631F:	fs/ufs/
14632
14633UHID USERSPACE HID IO DRIVER:
14634M:	David Herrmann <dh.herrmann@googlemail.com>
14635L:	linux-input@vger.kernel.org
14636S:	Maintained
14637F:	drivers/hid/uhid.c
14638F:	include/uapi/linux/uhid.h
14639
14640ULPI BUS
14641M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14642L:	linux-usb@vger.kernel.org
14643S:	Maintained
14644F:	drivers/usb/common/ulpi.c
14645F:	include/linux/ulpi/
14646
14647ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14648L:	linux-usb@vger.kernel.org
14649S:	Orphan
14650F:	drivers/uwb/
14651F:	include/linux/uwb.h
14652F:	include/linux/uwb/
14653
14654UNICORE32 ARCHITECTURE:
14655M:	Guan Xuetao <gxt@pku.edu.cn>
14656W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14657S:	Maintained
14658T:	git git://github.com/gxt/linux.git
14659F:	arch/unicore32/
14660
14661UNIFDEF
14662M:	Tony Finch <dot@dotat.at>
14663W:	http://dotat.at/prog/unifdef
14664S:	Maintained
14665F:	scripts/unifdef.c
14666
14667UNIFORM CDROM DRIVER
14668M:	Jens Axboe <axboe@kernel.dk>
14669W:	http://www.kernel.dk
14670S:	Maintained
14671F:	Documentation/cdrom/
14672F:	drivers/cdrom/cdrom.c
14673F:	include/linux/cdrom.h
14674F:	include/uapi/linux/cdrom.h
14675
14676UNISYS S-PAR DRIVERS
14677M:	David Kershner <david.kershner@unisys.com>
14678L:	sparmaintainer@unisys.com (Unisys internal)
14679S:	Supported
14680F:	include/linux/visorbus.h
14681F:	drivers/visorbus/
14682F:	drivers/staging/unisys/
14683
14684UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14685M:	Vinayak Holikatti <vinholikatti@gmail.com>
14686L:	linux-scsi@vger.kernel.org
14687S:	Supported
14688F:	Documentation/scsi/ufs.txt
14689F:	drivers/scsi/ufs/
14690
14691UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14692M:	Joao Pinto <jpinto@synopsys.com>
14693L:	linux-scsi@vger.kernel.org
14694S:	Supported
14695F:	drivers/scsi/ufs/*dwc*
14696
14697UNSORTED BLOCK IMAGES (UBI)
14698M:	Artem Bityutskiy <dedekind1@gmail.com>
14699M:	Richard Weinberger <richard@nod.at>
14700W:	http://www.linux-mtd.infradead.org/
14701L:	linux-mtd@lists.infradead.org
14702T:	git git://git.infradead.org/ubifs-2.6.git
14703S:	Supported
14704F:	drivers/mtd/ubi/
14705F:	include/linux/mtd/ubi.h
14706F:	include/uapi/mtd/ubi-user.h
14707
14708USB "USBNET" DRIVER FRAMEWORK
14709M:	Oliver Neukum <oneukum@suse.com>
14710L:	netdev@vger.kernel.org
14711W:	http://www.linux-usb.org/usbnet
14712S:	Maintained
14713F:	drivers/net/usb/usbnet.c
14714F:	include/linux/usb/usbnet.h
14715
14716USB ACM DRIVER
14717M:	Oliver Neukum <oneukum@suse.com>
14718L:	linux-usb@vger.kernel.org
14719S:	Maintained
14720F:	Documentation/usb/acm.txt
14721F:	drivers/usb/class/cdc-acm.*
14722
14723USB AR5523 WIRELESS DRIVER
14724M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14725L:	linux-wireless@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/wireless/ath/ar5523/
14728
14729USB ATTACHED SCSI
14730M:	Oliver Neukum <oneukum@suse.com>
14731L:	linux-usb@vger.kernel.org
14732L:	linux-scsi@vger.kernel.org
14733S:	Maintained
14734F:	drivers/usb/storage/uas.c
14735
14736USB CDC ETHERNET DRIVER
14737M:	Oliver Neukum <oliver@neukum.org>
14738L:	linux-usb@vger.kernel.org
14739S:	Maintained
14740F:	drivers/net/usb/cdc_*.c
14741F:	include/uapi/linux/usb/cdc.h
14742
14743USB CHAOSKEY DRIVER
14744M:	Keith Packard <keithp@keithp.com>
14745L:	linux-usb@vger.kernel.org
14746S:	Maintained
14747F:	drivers/usb/misc/chaoskey.c
14748
14749USB CYPRESS C67X00 DRIVER
14750M:	Peter Korsgaard <jacmet@sunsite.dk>
14751L:	linux-usb@vger.kernel.org
14752S:	Maintained
14753F:	drivers/usb/c67x00/
14754
14755USB DAVICOM DM9601 DRIVER
14756M:	Peter Korsgaard <jacmet@sunsite.dk>
14757L:	netdev@vger.kernel.org
14758W:	http://www.linux-usb.org/usbnet
14759S:	Maintained
14760F:	drivers/net/usb/dm9601.c
14761
14762USB DIAMOND RIO500 DRIVER
14763M:	Cesar Miquel <miquel@df.uba.ar>
14764L:	rio500-users@lists.sourceforge.net
14765W:	http://rio500.sourceforge.net
14766S:	Maintained
14767F:	drivers/usb/misc/rio500*
14768
14769USB EHCI DRIVER
14770M:	Alan Stern <stern@rowland.harvard.edu>
14771L:	linux-usb@vger.kernel.org
14772S:	Maintained
14773F:	Documentation/usb/ehci.txt
14774F:	drivers/usb/host/ehci*
14775
14776USB GADGET/PERIPHERAL SUBSYSTEM
14777M:	Felipe Balbi <balbi@kernel.org>
14778L:	linux-usb@vger.kernel.org
14779W:	http://www.linux-usb.org/gadget
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14781S:	Maintained
14782F:	drivers/usb/gadget/
14783F:	include/linux/usb/gadget*
14784
14785USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14786M:	Jiri Kosina <jikos@kernel.org>
14787R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14788L:	linux-usb@vger.kernel.org
14789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14790S:	Maintained
14791F:	Documentation/hid/hiddev.txt
14792F:	drivers/hid/usbhid/
14793
14794USB INTEL XHCI ROLE MUX DRIVER
14795M:	Hans de Goede <hdegoede@redhat.com>
14796L:	linux-usb@vger.kernel.org
14797S:	Maintained
14798F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14799
14800USB ISP116X DRIVER
14801M:	Olav Kongas <ok@artecdesign.ee>
14802L:	linux-usb@vger.kernel.org
14803S:	Maintained
14804F:	drivers/usb/host/isp116x*
14805F:	include/linux/usb/isp116x.h
14806
14807USB LAN78XX ETHERNET DRIVER
14808M:	Woojung Huh <woojung.huh@microchip.com>
14809M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14810L:	netdev@vger.kernel.org
14811S:	Maintained
14812F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14813F:	drivers/net/usb/lan78xx.*
14814F:	include/dt-bindings/net/microchip-lan78xx.h
14815
14816USB MASS STORAGE DRIVER
14817M:	Alan Stern <stern@rowland.harvard.edu>
14818L:	linux-usb@vger.kernel.org
14819L:	usb-storage@lists.one-eyed-alien.net
14820S:	Maintained
14821W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14822F:	drivers/usb/storage/
14823
14824USB MIDI DRIVER
14825M:	Clemens Ladisch <clemens@ladisch.de>
14826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14827T:	git git://git.alsa-project.org/alsa-kernel.git
14828S:	Maintained
14829F:	sound/usb/midi.*
14830
14831USB NETWORKING DRIVERS
14832L:	linux-usb@vger.kernel.org
14833S:	Odd Fixes
14834F:	drivers/net/usb/
14835
14836USB OHCI DRIVER
14837M:	Alan Stern <stern@rowland.harvard.edu>
14838L:	linux-usb@vger.kernel.org
14839S:	Maintained
14840F:	Documentation/usb/ohci.txt
14841F:	drivers/usb/host/ohci*
14842
14843USB OTG FSM (Finite State Machine)
14844M:	Peter Chen <Peter.Chen@nxp.com>
14845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14846L:	linux-usb@vger.kernel.org
14847S:	Maintained
14848F:	drivers/usb/common/usb-otg-fsm.c
14849
14850USB OVER IP DRIVER
14851M:	Valentina Manea <valentina.manea.m@gmail.com>
14852M:	Shuah Khan <shuah@kernel.org>
14853L:	linux-usb@vger.kernel.org
14854S:	Maintained
14855F:	Documentation/usb/usbip_protocol.txt
14856F:	drivers/usb/usbip/
14857F:	tools/usb/usbip/
14858F:	tools/testing/selftests/drivers/usb/usbip/
14859
14860USB PEGASUS DRIVER
14861M:	Petko Manolov <petkan@nucleusys.com>
14862L:	linux-usb@vger.kernel.org
14863L:	netdev@vger.kernel.org
14864T:	git git://github.com/petkan/pegasus.git
14865W:	https://github.com/petkan/pegasus
14866S:	Maintained
14867F:	drivers/net/usb/pegasus.*
14868
14869USB PHY LAYER
14870M:	Felipe Balbi <balbi@kernel.org>
14871L:	linux-usb@vger.kernel.org
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14873S:	Maintained
14874F:	drivers/usb/phy/
14875
14876USB PRINTER DRIVER (usblp)
14877M:	Pete Zaitcev <zaitcev@redhat.com>
14878L:	linux-usb@vger.kernel.org
14879S:	Supported
14880F:	drivers/usb/class/usblp.c
14881
14882USB QMI WWAN NETWORK DRIVER
14883M:	Bjørn Mork <bjorn@mork.no>
14884L:	netdev@vger.kernel.org
14885S:	Maintained
14886F:	Documentation/ABI/testing/sysfs-class-net-qmi
14887F:	drivers/net/usb/qmi_wwan.c
14888
14889USB RTL8150 DRIVER
14890M:	Petko Manolov <petkan@nucleusys.com>
14891L:	linux-usb@vger.kernel.org
14892L:	netdev@vger.kernel.org
14893T:	git git://github.com/petkan/rtl8150.git
14894W:	https://github.com/petkan/rtl8150
14895S:	Maintained
14896F:	drivers/net/usb/rtl8150.c
14897
14898USB SERIAL SUBSYSTEM
14899M:	Johan Hovold <johan@kernel.org>
14900L:	linux-usb@vger.kernel.org
14901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14902S:	Maintained
14903F:	Documentation/usb/usb-serial.txt
14904F:	drivers/usb/serial/
14905F:	include/linux/usb/serial.h
14906
14907USB SMSC75XX ETHERNET DRIVER
14908M:	Steve Glendinning <steve.glendinning@shawell.net>
14909L:	netdev@vger.kernel.org
14910S:	Maintained
14911F:	drivers/net/usb/smsc75xx.*
14912
14913USB SMSC95XX ETHERNET DRIVER
14914M:	Steve Glendinning <steve.glendinning@shawell.net>
14915M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14916L:	netdev@vger.kernel.org
14917S:	Maintained
14918F:	drivers/net/usb/smsc95xx.*
14919
14920USB SUBSYSTEM
14921M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14922L:	linux-usb@vger.kernel.org
14923W:	http://www.linux-usb.org
14924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14925S:	Supported
14926F:	Documentation/devicetree/bindings/usb/
14927F:	Documentation/usb/
14928F:	drivers/usb/
14929F:	include/linux/usb.h
14930F:	include/linux/usb/
14931
14932USB TYPEC PI3USB30532 MUX DRIVER
14933M:	Hans de Goede <hdegoede@redhat.com>
14934L:	linux-usb@vger.kernel.org
14935S:	Maintained
14936F:	drivers/usb/typec/mux/pi3usb30532.c
14937
14938USB TYPEC SUBSYSTEM
14939M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14940L:	linux-usb@vger.kernel.org
14941S:	Maintained
14942F:	Documentation/ABI/testing/sysfs-class-typec
14943F:	Documentation/usb/typec.rst
14944F:	drivers/usb/typec/
14945F:	include/linux/usb/typec.h
14946
14947USB UHCI DRIVER
14948M:	Alan Stern <stern@rowland.harvard.edu>
14949L:	linux-usb@vger.kernel.org
14950S:	Maintained
14951F:	drivers/usb/host/uhci*
14952
14953USB VIDEO CLASS
14954M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14955L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14956L:	linux-media@vger.kernel.org
14957T:	git git://linuxtv.org/media_tree.git
14958W:	http://www.ideasonboard.org/uvc/
14959S:	Maintained
14960F:	drivers/media/usb/uvc/
14961F:	include/uapi/linux/uvcvideo.h
14962
14963USB VISION DRIVER
14964M:	Hans Verkuil <hverkuil@xs4all.nl>
14965L:	linux-media@vger.kernel.org
14966T:	git git://linuxtv.org/media_tree.git
14967W:	https://linuxtv.org
14968S:	Odd Fixes
14969F:	drivers/media/usb/usbvision/
14970
14971USB WEBCAM GADGET
14972M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14973L:	linux-usb@vger.kernel.org
14974S:	Maintained
14975F:	drivers/usb/gadget/function/*uvc*
14976F:	drivers/usb/gadget/legacy/webcam.c
14977
14978USB WIRELESS RNDIS DRIVER (rndis_wlan)
14979M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14980L:	linux-wireless@vger.kernel.org
14981S:	Maintained
14982F:	drivers/net/wireless/rndis_wlan.c
14983
14984USB XHCI DRIVER
14985M:	Mathias Nyman <mathias.nyman@intel.com>
14986L:	linux-usb@vger.kernel.org
14987S:	Supported
14988F:	drivers/usb/host/xhci*
14989F:	drivers/usb/host/pci-quirks*
14990
14991USB ZD1201 DRIVER
14992L:	linux-wireless@vger.kernel.org
14993W:	http://linux-lc100020.sourceforge.net
14994S:	Orphan
14995F:	drivers/net/wireless/zydas/zd1201.*
14996
14997USB ZR364XX DRIVER
14998M:	Antoine Jacquet <royale@zerezo.com>
14999L:	linux-usb@vger.kernel.org
15000L:	linux-media@vger.kernel.org
15001T:	git git://linuxtv.org/media_tree.git
15002W:	http://royale.zerezo.com/zr364xx/
15003S:	Maintained
15004F:	Documentation/media/v4l-drivers/zr364xx*
15005F:	drivers/media/usb/zr364xx/
15006
15007USER-MODE LINUX (UML)
15008M:	Jeff Dike <jdike@addtoit.com>
15009M:	Richard Weinberger <richard@nod.at>
15010L:	user-mode-linux-devel@lists.sourceforge.net
15011L:	user-mode-linux-user@lists.sourceforge.net
15012W:	http://user-mode-linux.sourceforge.net
15013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15014S:	Maintained
15015F:	Documentation/virtual/uml/
15016F:	arch/um/
15017F:	arch/x86/um/
15018F:	fs/hostfs/
15019F:	fs/hppfs/
15020
15021USERSPACE I/O (UIO)
15022M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15023S:	Maintained
15024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15025F:	Documentation/driver-api/uio-howto.rst
15026F:	drivers/uio/
15027F:	include/linux/uio*.h
15028
15029UTIL-LINUX PACKAGE
15030M:	Karel Zak <kzak@redhat.com>
15031L:	util-linux@vger.kernel.org
15032W:	http://en.wikipedia.org/wiki/Util-linux
15033T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15034S:	Maintained
15035
15036UUID HELPERS
15037M:	Christoph Hellwig <hch@lst.de>
15038R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15039L:	linux-kernel@vger.kernel.org
15040T:	git git://git.infradead.org/users/hch/uuid.git
15041F:	lib/uuid.c
15042F:	lib/test_uuid.c
15043F:	include/linux/uuid.h
15044F:	include/uapi/linux/uuid.h
15045S:	Maintained
15046
15047UVESAFB DRIVER
15048M:	Michal Januszewski <spock@gentoo.org>
15049L:	linux-fbdev@vger.kernel.org
15050W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15051S:	Maintained
15052F:	Documentation/fb/uvesafb.txt
15053F:	drivers/video/fbdev/uvesafb.*
15054
15055VF610 NAND DRIVER
15056M:	Stefan Agner <stefan@agner.ch>
15057L:	linux-mtd@lists.infradead.org
15058S:	Supported
15059F:	drivers/mtd/nand/raw/vf610_nfc.c
15060
15061VFAT/FAT/MSDOS FILESYSTEM
15062M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15063S:	Maintained
15064F:	Documentation/filesystems/vfat.txt
15065F:	fs/fat/
15066
15067VFIO DRIVER
15068M:	Alex Williamson <alex.williamson@redhat.com>
15069L:	kvm@vger.kernel.org
15070T:	git git://github.com/awilliam/linux-vfio.git
15071S:	Maintained
15072F:	Documentation/vfio.txt
15073F:	drivers/vfio/
15074F:	include/linux/vfio.h
15075F:	include/uapi/linux/vfio.h
15076
15077VFIO MEDIATED DEVICE DRIVERS
15078M:	Kirti Wankhede <kwankhede@nvidia.com>
15079L:	kvm@vger.kernel.org
15080S:	Maintained
15081F:	Documentation/vfio-mediated-device.txt
15082F:	drivers/vfio/mdev/
15083F:	include/linux/mdev.h
15084F:	samples/vfio-mdev/
15085
15086VFIO PLATFORM DRIVER
15087M:	Eric Auger <eric.auger@redhat.com>
15088L:	kvm@vger.kernel.org
15089S:	Maintained
15090F:	drivers/vfio/platform/
15091
15092VGA_SWITCHEROO
15093R:	Lukas Wunner <lukas@wunner.de>
15094S:	Maintained
15095F:	Documentation/gpu/vga-switcheroo.rst
15096F:	drivers/gpu/vga/vga_switcheroo.c
15097F:	include/linux/vga_switcheroo.h
15098T:	git git://anongit.freedesktop.org/drm/drm-misc
15099
15100VIA RHINE NETWORK DRIVER
15101S:	Orphan
15102F:	drivers/net/ethernet/via/via-rhine.c
15103
15104VIA SD/MMC CARD CONTROLLER DRIVER
15105M:	Bruce Chang <brucechang@via.com.tw>
15106M:	Harald Welte <HaraldWelte@viatech.com>
15107S:	Maintained
15108F:	drivers/mmc/host/via-sdmmc.c
15109
15110VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15111M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15112L:	linux-fbdev@vger.kernel.org
15113S:	Maintained
15114F:	include/linux/via-core.h
15115F:	include/linux/via-gpio.h
15116F:	include/linux/via_i2c.h
15117F:	drivers/video/fbdev/via/
15118
15119VIA VELOCITY NETWORK DRIVER
15120M:	Francois Romieu <romieu@fr.zoreil.com>
15121L:	netdev@vger.kernel.org
15122S:	Maintained
15123F:	drivers/net/ethernet/via/via-velocity.*
15124
15125VIDEO MULTIPLEXER DRIVER
15126M:	Philipp Zabel <p.zabel@pengutronix.de>
15127L:	linux-media@vger.kernel.org
15128S:	Maintained
15129F:	drivers/media/platform/video-mux.c
15130
15131VIDEO I2C POLLING DRIVER
15132M:	Matt Ranostay <matt.ranostay@konsulko.com>
15133L:	linux-media@vger.kernel.org
15134S:	Maintained
15135F:	drivers/media/i2c/video-i2c.c
15136
15137VIDEOBUF2 FRAMEWORK
15138M:	Pawel Osciak <pawel@osciak.com>
15139M:	Marek Szyprowski <m.szyprowski@samsung.com>
15140M:	Kyungmin Park <kyungmin.park@samsung.com>
15141L:	linux-media@vger.kernel.org
15142S:	Maintained
15143F:	drivers/media/v4l2-core/videobuf2-*
15144F:	include/media/videobuf2-*
15145
15146VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15147M:	Helen Koike <helen.koike@collabora.com>
15148L:	linux-media@vger.kernel.org
15149T:	git git://linuxtv.org/media_tree.git
15150W:	https://linuxtv.org
15151S:	Maintained
15152F:	drivers/media/platform/vimc/*
15153
15154VIRT LIB
15155M:	Alex Williamson <alex.williamson@redhat.com>
15156M:	Paolo Bonzini <pbonzini@redhat.com>
15157L:	kvm@vger.kernel.org
15158S:	Supported
15159F:	virt/lib/
15160
15161VIRTIO AND VHOST VSOCK DRIVER
15162M:	Stefan Hajnoczi <stefanha@redhat.com>
15163L:	kvm@vger.kernel.org
15164L:	virtualization@lists.linux-foundation.org
15165L:	netdev@vger.kernel.org
15166S:	Maintained
15167F:	include/linux/virtio_vsock.h
15168F:	include/uapi/linux/virtio_vsock.h
15169F:	include/uapi/linux/vsockmon.h
15170F:	include/uapi/linux/vm_sockets_diag.h
15171F:	net/vmw_vsock/diag.c
15172F:	net/vmw_vsock/af_vsock_tap.c
15173F:	net/vmw_vsock/virtio_transport_common.c
15174F:	net/vmw_vsock/virtio_transport.c
15175F:	drivers/net/vsockmon.c
15176F:	drivers/vhost/vsock.c
15177F:	drivers/vhost/vsock.h
15178F:	tools/testing/vsock/
15179
15180VIRTIO CONSOLE DRIVER
15181M:	Amit Shah <amit@kernel.org>
15182L:	virtualization@lists.linux-foundation.org
15183S:	Maintained
15184F:	drivers/char/virtio_console.c
15185F:	include/linux/virtio_console.h
15186F:	include/uapi/linux/virtio_console.h
15187
15188VIRTIO CORE, NET AND BLOCK DRIVERS
15189M:	"Michael S. Tsirkin" <mst@redhat.com>
15190M:	Jason Wang <jasowang@redhat.com>
15191L:	virtualization@lists.linux-foundation.org
15192S:	Maintained
15193F:	Documentation/devicetree/bindings/virtio/
15194F:	drivers/virtio/
15195F:	tools/virtio/
15196F:	drivers/net/virtio_net.c
15197F:	drivers/block/virtio_blk.c
15198F:	include/linux/virtio*.h
15199F:	include/uapi/linux/virtio_*.h
15200F:	drivers/crypto/virtio/
15201F:	mm/balloon_compaction.c
15202
15203VIRTIO CRYPTO DRIVER
15204M:	Gonglei <arei.gonglei@huawei.com>
15205L:	virtualization@lists.linux-foundation.org
15206L:	linux-crypto@vger.kernel.org
15207S:	Maintained
15208F:	drivers/crypto/virtio/
15209F:	include/uapi/linux/virtio_crypto.h
15210
15211VIRTIO DRIVERS FOR S390
15212M:	Cornelia Huck <cohuck@redhat.com>
15213M:	Halil Pasic <pasic@linux.ibm.com>
15214L:	linux-s390@vger.kernel.org
15215L:	virtualization@lists.linux-foundation.org
15216L:	kvm@vger.kernel.org
15217S:	Supported
15218F:	drivers/s390/virtio/
15219F:	arch/s390/include/uapi/asm/virtio-ccw.h
15220
15221VIRTIO GPU DRIVER
15222M:	David Airlie <airlied@linux.ie>
15223M:	Gerd Hoffmann <kraxel@redhat.com>
15224L:	dri-devel@lists.freedesktop.org
15225L:	virtualization@lists.linux-foundation.org
15226T:	git git://anongit.freedesktop.org/drm/drm-misc
15227S:	Maintained
15228F:	drivers/gpu/drm/virtio/
15229F:	include/uapi/linux/virtio_gpu.h
15230
15231VIRTIO HOST (VHOST)
15232M:	"Michael S. Tsirkin" <mst@redhat.com>
15233M:	Jason Wang <jasowang@redhat.com>
15234L:	kvm@vger.kernel.org
15235L:	virtualization@lists.linux-foundation.org
15236L:	netdev@vger.kernel.org
15237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15238S:	Maintained
15239F:	drivers/vhost/
15240F:	include/uapi/linux/vhost.h
15241
15242VIRTIO INPUT DRIVER
15243M:	Gerd Hoffmann <kraxel@redhat.com>
15244S:	Maintained
15245F:	drivers/virtio/virtio_input.c
15246F:	include/uapi/linux/virtio_input.h
15247
15248VIRTUAL BOX GUEST DEVICE DRIVER
15249M:	Hans de Goede <hdegoede@redhat.com>
15250M:	Arnd Bergmann <arnd@arndb.de>
15251M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15252S:	Maintained
15253F:	include/linux/vbox_utils.h
15254F:	include/uapi/linux/vbox*.h
15255F:	drivers/virt/vboxguest/
15256
15257VIRTUAL SERIO DEVICE DRIVER
15258M:	Stephen Chandler Paul <thatslyude@gmail.com>
15259S:	Maintained
15260F:	drivers/input/serio/userio.c
15261F:	include/uapi/linux/userio.h
15262
15263VIVID VIRTUAL VIDEO DRIVER
15264M:	Hans Verkuil <hverkuil@xs4all.nl>
15265L:	linux-media@vger.kernel.org
15266T:	git git://linuxtv.org/media_tree.git
15267W:	https://linuxtv.org
15268S:	Maintained
15269F:	drivers/media/platform/vivid/*
15270
15271VLYNQ BUS
15272M:	Florian Fainelli <f.fainelli@gmail.com>
15273L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15274S:	Maintained
15275F:	drivers/vlynq/vlynq.c
15276F:	include/linux/vlynq.h
15277
15278VME SUBSYSTEM
15279M:	Martyn Welch <martyn@welchs.me.uk>
15280M:	Manohar Vanga <manohar.vanga@gmail.com>
15281M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15282L:	devel@driverdev.osuosl.org
15283S:	Maintained
15284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15285F:	Documentation/driver-api/vme.rst
15286F:	drivers/staging/vme/
15287F:	drivers/vme/
15288F:	include/linux/vme*
15289
15290VMWARE BALLOON DRIVER
15291M:	Xavier Deguillard <xdeguillard@vmware.com>
15292M:	Philip Moltmann <moltmann@vmware.com>
15293M:	"VMware, Inc." <pv-drivers@vmware.com>
15294L:	linux-kernel@vger.kernel.org
15295S:	Maintained
15296F:	drivers/misc/vmw_balloon.c
15297
15298VMWARE HYPERVISOR INTERFACE
15299M:	Alok Kataria <akataria@vmware.com>
15300L:	virtualization@lists.linux-foundation.org
15301S:	Supported
15302F:	arch/x86/kernel/cpu/vmware.c
15303
15304VMWARE PVRDMA DRIVER
15305M:	Adit Ranadive <aditr@vmware.com>
15306M:	VMware PV-Drivers <pv-drivers@vmware.com>
15307L:	linux-rdma@vger.kernel.org
15308S:	Maintained
15309F:	drivers/infiniband/hw/vmw_pvrdma/
15310
15311VMware PVSCSI driver
15312M:	Jim Gill <jgill@vmware.com>
15313M:	VMware PV-Drivers <pv-drivers@vmware.com>
15314L:	linux-scsi@vger.kernel.org
15315S:	Maintained
15316F:	drivers/scsi/vmw_pvscsi.c
15317F:	drivers/scsi/vmw_pvscsi.h
15318
15319VMWARE VMMOUSE SUBDRIVER
15320M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15321M:	"VMware, Inc." <pv-drivers@vmware.com>
15322L:	linux-input@vger.kernel.org
15323S:	Maintained
15324F:	drivers/input/mouse/vmmouse.c
15325F:	drivers/input/mouse/vmmouse.h
15326
15327VMWARE VMXNET3 ETHERNET DRIVER
15328M:	Ronak Doshi <doshir@vmware.com>
15329M:	"VMware, Inc." <pv-drivers@vmware.com>
15330L:	netdev@vger.kernel.org
15331S:	Maintained
15332F:	drivers/net/vmxnet3/
15333
15334VOCORE VOCORE2 BOARD
15335M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15336L:	linux-mips@linux-mips.org
15337S:	Maintained
15338F:	arch/mips/boot/dts/ralink/vocore2.dts
15339
15340VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15341M:	Liam Girdwood <lgirdwood@gmail.com>
15342M:	Mark Brown <broonie@kernel.org>
15343L:	linux-kernel@vger.kernel.org
15344W:	http://www.slimlogic.co.uk/?p=48
15345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15346S:	Supported
15347F:	Documentation/devicetree/bindings/regulator/
15348F:	Documentation/power/regulator/
15349F:	drivers/regulator/
15350F:	include/dt-bindings/regulator/
15351F:	include/linux/regulator/
15352
15353VRF
15354M:	David Ahern <dsa@cumulusnetworks.com>
15355M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15356L:	netdev@vger.kernel.org
15357S:	Maintained
15358F:	drivers/net/vrf.c
15359F:	Documentation/networking/vrf.txt
15360
15361VT1211 HARDWARE MONITOR DRIVER
15362M:	Juerg Haefliger <juergh@gmail.com>
15363L:	linux-hwmon@vger.kernel.org
15364S:	Maintained
15365F:	Documentation/hwmon/vt1211
15366F:	drivers/hwmon/vt1211.c
15367
15368VT8231 HARDWARE MONITOR DRIVER
15369M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15370L:	linux-hwmon@vger.kernel.org
15371S:	Maintained
15372F:	drivers/hwmon/vt8231.c
15373
15374VUB300 USB to SDIO/SD/MMC bridge chip
15375M:	Tony Olech <tony.olech@elandigitalsystems.com>
15376L:	linux-mmc@vger.kernel.org
15377L:	linux-usb@vger.kernel.org
15378S:	Supported
15379F:	drivers/mmc/host/vub300.c
15380
15381W1 DALLAS'S 1-WIRE BUS
15382M:	Evgeniy Polyakov <zbr@ioremap.net>
15383S:	Maintained
15384F:	Documentation/w1/
15385F:	drivers/w1/
15386F:	include/linux/w1.h
15387
15388W83791D HARDWARE MONITORING DRIVER
15389M:	Marc Hulsman <m.hulsman@tudelft.nl>
15390L:	linux-hwmon@vger.kernel.org
15391S:	Maintained
15392F:	Documentation/hwmon/w83791d
15393F:	drivers/hwmon/w83791d.c
15394
15395W83793 HARDWARE MONITORING DRIVER
15396M:	Rudolf Marek <r.marek@assembler.cz>
15397L:	linux-hwmon@vger.kernel.org
15398S:	Maintained
15399F:	Documentation/hwmon/w83793
15400F:	drivers/hwmon/w83793.c
15401
15402W83795 HARDWARE MONITORING DRIVER
15403M:	Jean Delvare <jdelvare@suse.com>
15404L:	linux-hwmon@vger.kernel.org
15405S:	Maintained
15406F:	drivers/hwmon/w83795.c
15407
15408W83L51xD SD/MMC CARD INTERFACE DRIVER
15409M:	Pierre Ossman <pierre@ossman.eu>
15410S:	Maintained
15411F:	drivers/mmc/host/wbsd.*
15412
15413WACOM PROTOCOL 4 SERIAL TABLETS
15414M:	Julian Squires <julian@cipht.net>
15415M:	Hans de Goede <hdegoede@redhat.com>
15416L:	linux-input@vger.kernel.org
15417S:	Maintained
15418F:	drivers/input/tablet/wacom_serial4.c
15419
15420WATCHDOG DEVICE DRIVERS
15421M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15422M:	Guenter Roeck <linux@roeck-us.net>
15423L:	linux-watchdog@vger.kernel.org
15424W:	http://www.linux-watchdog.org/
15425T:	git git://www.linux-watchdog.org/linux-watchdog.git
15426S:	Maintained
15427F:	Documentation/devicetree/bindings/watchdog/
15428F:	Documentation/watchdog/
15429F:	drivers/watchdog/
15430F:	include/linux/watchdog.h
15431F:	include/uapi/linux/watchdog.h
15432
15433WHISKEYCOVE PMIC GPIO DRIVER
15434M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15435L:	linux-gpio@vger.kernel.org
15436S:	Maintained
15437F:	drivers/gpio/gpio-wcove.c
15438
15439WIIMOTE HID DRIVER
15440M:	David Herrmann <dh.herrmann@googlemail.com>
15441L:	linux-input@vger.kernel.org
15442S:	Maintained
15443F:	drivers/hid/hid-wiimote*
15444
15445WILOCITY WIL6210 WIRELESS DRIVER
15446M:	Maya Erez <merez@codeaurora.org>
15447L:	linux-wireless@vger.kernel.org
15448L:	wil6210@qti.qualcomm.com
15449S:	Supported
15450W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15451F:	drivers/net/wireless/ath/wil6210/
15452
15453WIMAX STACK
15454M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15455M:	linux-wimax@intel.com
15456L:	wimax@linuxwimax.org (subscribers-only)
15457S:	Supported
15458W:	http://linuxwimax.org
15459F:	Documentation/wimax/README.wimax
15460F:	include/linux/wimax/debug.h
15461F:	include/net/wimax.h
15462F:	include/uapi/linux/wimax.h
15463F:	net/wimax/
15464
15465WINBOND CIR DRIVER
15466M:	David Härdeman <david@hardeman.nu>
15467S:	Maintained
15468F:	drivers/media/rc/winbond-cir.c
15469
15470WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15471M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15472L:	linux-watchdog@vger.kernel.org
15473S:	Maintained
15474F:	drivers/watchdog/ebc-c384_wdt.c
15475
15476WINSYSTEMS WS16C48 GPIO DRIVER
15477M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15478L:	linux-gpio@vger.kernel.org
15479S:	Maintained
15480F:	drivers/gpio/gpio-ws16c48.c
15481
15482WISTRON LAPTOP BUTTON DRIVER
15483M:	Miloslav Trmac <mitr@volny.cz>
15484S:	Maintained
15485F:	drivers/input/misc/wistron_btns.c
15486
15487WL3501 WIRELESS PCMCIA CARD DRIVER
15488L:	linux-wireless@vger.kernel.org
15489S:	Odd fixes
15490F:	drivers/net/wireless/wl3501*
15491
15492WOLFSON MICROELECTRONICS DRIVERS
15493L:	patches@opensource.cirrus.com
15494T:	git https://github.com/CirrusLogic/linux-drivers.git
15495W:	https://github.com/CirrusLogic/linux-drivers/wiki
15496S:	Supported
15497F:	Documentation/hwmon/wm83??
15498F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15499F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15500F:	Documentation/devicetree/bindings/mfd/arizona.txt
15501F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15502F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15503F:	arch/arm/mach-s3c64xx/mach-crag6410*
15504F:	drivers/clk/clk-wm83*.c
15505F:	drivers/extcon/extcon-arizona.c
15506F:	drivers/leds/leds-wm83*.c
15507F:	drivers/gpio/gpio-*wm*.c
15508F:	drivers/gpio/gpio-arizona.c
15509F:	drivers/hwmon/wm83??-hwmon.c
15510F:	drivers/input/misc/wm831x-on.c
15511F:	drivers/input/touchscreen/wm831x-ts.c
15512F:	drivers/input/touchscreen/wm97*.c
15513F:	drivers/mfd/arizona*
15514F:	drivers/mfd/wm*.c
15515F:	drivers/mfd/cs47l24*
15516F:	drivers/power/supply/wm83*.c
15517F:	drivers/rtc/rtc-wm83*.c
15518F:	drivers/regulator/wm8*.c
15519F:	drivers/regulator/arizona*
15520F:	drivers/video/backlight/wm83*_bl.c
15521F:	drivers/watchdog/wm83*_wdt.c
15522F:	include/linux/mfd/arizona/
15523F:	include/linux/mfd/wm831x/
15524F:	include/linux/mfd/wm8350/
15525F:	include/linux/mfd/wm8400*
15526F:	include/linux/regulator/arizona*
15527F:	include/linux/wm97xx.h
15528F:	include/sound/wm????.h
15529F:	sound/soc/codecs/arizona.?
15530F:	sound/soc/codecs/wm*
15531F:	sound/soc/codecs/cs47l24*
15532
15533WORKQUEUE
15534M:	Tejun Heo <tj@kernel.org>
15535R:	Lai Jiangshan <jiangshanlai@gmail.com>
15536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15537S:	Maintained
15538F:	include/linux/workqueue.h
15539F:	kernel/workqueue.c
15540F:	Documentation/core-api/workqueue.rst
15541
15542X-POWERS AXP288 PMIC DRIVERS
15543M:	Hans de Goede <hdegoede@redhat.com>
15544S:	Maintained
15545N:	axp288
15546F:	drivers/acpi/pmic/intel_pmic_xpower.c
15547
15548X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15549M:	Chen-Yu Tsai <wens@csie.org>
15550L:	linux-kernel@vger.kernel.org
15551S:	Maintained
15552N:	axp[128]
15553
15554X.25 NETWORK LAYER
15555M:	Andrew Hendry <andrew.hendry@gmail.com>
15556L:	linux-x25@vger.kernel.org
15557S:	Odd Fixes
15558F:	Documentation/networking/x25*
15559F:	include/net/x25*
15560F:	net/x25/
15561
15562X86 ARCHITECTURE (32-BIT AND 64-BIT)
15563M:	Thomas Gleixner <tglx@linutronix.de>
15564M:	Ingo Molnar <mingo@redhat.com>
15565R:	"H. Peter Anvin" <hpa@zytor.com>
15566M:	x86@kernel.org
15567L:	linux-kernel@vger.kernel.org
15568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15569S:	Maintained
15570F:	Documentation/x86/
15571F:	arch/x86/
15572
15573X86 MCE INFRASTRUCTURE
15574M:	Tony Luck <tony.luck@intel.com>
15575M:	Borislav Petkov <bp@alien8.de>
15576L:	linux-edac@vger.kernel.org
15577S:	Maintained
15578F:	arch/x86/kernel/cpu/mcheck/*
15579
15580X86 MICROCODE UPDATE SUPPORT
15581M:	Borislav Petkov <bp@alien8.de>
15582S:	Maintained
15583F:	arch/x86/kernel/cpu/microcode/*
15584
15585X86 PLATFORM DRIVERS
15586M:	Darren Hart <dvhart@infradead.org>
15587M:	Andy Shevchenko <andy@infradead.org>
15588L:	platform-driver-x86@vger.kernel.org
15589T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15590S:	Maintained
15591F:	drivers/platform/x86/
15592F:	drivers/platform/olpc/
15593
15594X86 VDSO
15595M:	Andy Lutomirski <luto@amacapital.net>
15596L:	linux-kernel@vger.kernel.org
15597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15598S:	Maintained
15599F:	arch/x86/entry/vdso/
15600
15601XC2028/3028 TUNER DRIVER
15602M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15603L:	linux-media@vger.kernel.org
15604W:	https://linuxtv.org
15605T:	git git://linuxtv.org/media_tree.git
15606S:	Maintained
15607F:	drivers/media/tuners/tuner-xc2028.*
15608
15609XDP SOCKETS (AF_XDP)
15610M:	Björn Töpel <bjorn.topel@intel.com>
15611M:	Magnus Karlsson <magnus.karlsson@intel.com>
15612L:	netdev@vger.kernel.org
15613S:	Maintained
15614F:	kernel/bpf/xskmap.c
15615F:	net/xdp/
15616
15617XEN BLOCK SUBSYSTEM
15618M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15619M:	Roger Pau Monné <roger.pau@citrix.com>
15620L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15621S:	Supported
15622F:	drivers/block/xen-blkback/*
15623F:	drivers/block/xen*
15624
15625XEN HYPERVISOR ARM
15626M:	Stefano Stabellini <sstabellini@kernel.org>
15627L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15628S:	Maintained
15629F:	arch/arm/xen/
15630F:	arch/arm/include/asm/xen/
15631
15632XEN HYPERVISOR ARM64
15633M:	Stefano Stabellini <sstabellini@kernel.org>
15634L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15635S:	Maintained
15636F:	arch/arm64/xen/
15637F:	arch/arm64/include/asm/xen/
15638
15639XEN HYPERVISOR INTERFACE
15640M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15641M:	Juergen Gross <jgross@suse.com>
15642L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15644S:	Supported
15645F:	arch/x86/xen/
15646F:	drivers/*/xen-*front.c
15647F:	drivers/xen/
15648F:	arch/x86/include/asm/xen/
15649F:	arch/x86/include/asm/pvclock-abi.h
15650F:	include/xen/
15651F:	include/uapi/xen/
15652F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15653F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15654
15655XEN NETWORK BACKEND DRIVER
15656M:	Wei Liu <wei.liu2@citrix.com>
15657M:	Paul Durrant <paul.durrant@citrix.com>
15658L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15659L:	netdev@vger.kernel.org
15660S:	Supported
15661F:	drivers/net/xen-netback/*
15662
15663XEN PCI SUBSYSTEM
15664M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15665L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15666S:	Supported
15667F:	arch/x86/pci/*xen*
15668F:	drivers/pci/*xen*
15669
15670XEN PVSCSI DRIVERS
15671M:	Juergen Gross <jgross@suse.com>
15672L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15673L:	linux-scsi@vger.kernel.org
15674S:	Supported
15675F:	drivers/scsi/xen-scsifront.c
15676F:	drivers/xen/xen-scsiback.c
15677F:	include/xen/interface/io/vscsiif.h
15678
15679XEN SWIOTLB SUBSYSTEM
15680M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15681L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15682L:	iommu@lists.linux-foundation.org
15683S:	Supported
15684F:	arch/x86/xen/*swiotlb*
15685F:	drivers/xen/*swiotlb*
15686
15687XEN SOUND FRONTEND DRIVER
15688M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15689L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15691S:	Supported
15692F:	sound/xen/*
15693
15694XFS FILESYSTEM
15695M:	Darrick J. Wong <darrick.wong@oracle.com>
15696M:	linux-xfs@vger.kernel.org
15697L:	linux-xfs@vger.kernel.org
15698W:	http://xfs.org/
15699T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15700S:	Supported
15701F:	Documentation/filesystems/xfs.txt
15702F:	fs/xfs/
15703
15704XILINX AXI ETHERNET DRIVER
15705M:	Anirudha Sarangi <anirudh@xilinx.com>
15706M:	John Linn <John.Linn@xilinx.com>
15707S:	Maintained
15708F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15709
15710XILINX UARTLITE SERIAL DRIVER
15711M:	Peter Korsgaard <jacmet@sunsite.dk>
15712L:	linux-serial@vger.kernel.org
15713S:	Maintained
15714F:	drivers/tty/serial/uartlite.c
15715
15716XILINX VIDEO IP CORES
15717M:	Hyun Kwon <hyun.kwon@xilinx.com>
15718M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15719L:	linux-media@vger.kernel.org
15720T:	git git://linuxtv.org/media_tree.git
15721S:	Supported
15722F:	Documentation/devicetree/bindings/media/xilinx/
15723F:	drivers/media/platform/xilinx/
15724F:	include/uapi/linux/xilinx-v4l2-controls.h
15725
15726XILLYBUS DRIVER
15727M:	Eli Billauer <eli.billauer@gmail.com>
15728L:	linux-kernel@vger.kernel.org
15729S:	Supported
15730F:	drivers/char/xillybus/
15731
15732XLP9XX I2C DRIVER
15733M:	George Cherian <george.cherian@cavium.com>
15734M:	Jan Glauber <jglauber@cavium.com>
15735L:	linux-i2c@vger.kernel.org
15736W:	http://www.cavium.com
15737S:	Supported
15738F:	drivers/i2c/busses/i2c-xlp9xx.c
15739
15740XRA1403 GPIO EXPANDER
15741M:	Nandor Han <nandor.han@ge.com>
15742M:	Semi Malinen <semi.malinen@ge.com>
15743L:	linux-gpio@vger.kernel.org
15744S:	Maintained
15745F:	drivers/gpio/gpio-xra1403.c
15746F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15747
15748XTENSA XTFPGA PLATFORM SUPPORT
15749M:	Max Filippov <jcmvbkbc@gmail.com>
15750L:	linux-xtensa@linux-xtensa.org
15751S:	Maintained
15752F:	drivers/spi/spi-xtensa-xtfpga.c
15753F:	sound/soc/xtensa/xtfpga-i2s.c
15754
15755YAM DRIVER FOR AX.25
15756M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15757L:	linux-hams@vger.kernel.org
15758S:	Maintained
15759F:	drivers/net/hamradio/yam*
15760F:	include/linux/yam.h
15761
15762YAMA SECURITY MODULE
15763M:	Kees Cook <keescook@chromium.org>
15764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15765S:	Supported
15766F:	security/yama/
15767F:	Documentation/admin-guide/LSM/Yama.rst
15768
15769YEALINK PHONE DRIVER
15770M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15771L:	usbb2k-api-dev@nongnu.org
15772S:	Maintained
15773F:	Documentation/input/yealink.rst
15774F:	drivers/input/misc/yealink.*
15775
15776Z8530 DRIVER FOR AX.25
15777M:	Joerg Reuter <jreuter@yaina.de>
15778W:	http://yaina.de/jreuter/
15779W:	http://www.qsl.net/dl1bke/
15780L:	linux-hams@vger.kernel.org
15781S:	Maintained
15782F:	Documentation/networking/z8530drv.txt
15783F:	drivers/net/hamradio/*scc.c
15784F:	drivers/net/hamradio/z8530.h
15785
15786ZBUD COMPRESSED PAGE ALLOCATOR
15787M:	Seth Jennings <sjenning@redhat.com>
15788M:	Dan Streetman <ddstreet@ieee.org>
15789L:	linux-mm@kvack.org
15790S:	Maintained
15791F:	mm/zbud.c
15792F:	include/linux/zbud.h
15793
15794ZD1211RW WIRELESS DRIVER
15795M:	Daniel Drake <dsd@gentoo.org>
15796M:	Ulrich Kunitz <kune@deine-taler.de>
15797W:	http://zd1211.ath.cx/wiki/DriverRewrite
15798L:	linux-wireless@vger.kernel.org
15799L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15800S:	Maintained
15801F:	drivers/net/wireless/zydas/zd1211rw/
15802
15803ZD1301 MEDIA DRIVER
15804M:	Antti Palosaari <crope@iki.fi>
15805L:	linux-media@vger.kernel.org
15806W:	https://linuxtv.org/
15807W:	http://palosaari.fi/linux/
15808Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15809S:	Maintained
15810F:	drivers/media/usb/dvb-usb-v2/zd1301*
15811
15812ZD1301_DEMOD MEDIA DRIVER
15813M:	Antti Palosaari <crope@iki.fi>
15814L:	linux-media@vger.kernel.org
15815W:	https://linuxtv.org/
15816W:	http://palosaari.fi/linux/
15817Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15818S:	Maintained
15819F:	drivers/media/dvb-frontends/zd1301_demod*
15820
15821ZPOOL COMPRESSED PAGE STORAGE API
15822M:	Dan Streetman <ddstreet@ieee.org>
15823L:	linux-mm@kvack.org
15824S:	Maintained
15825F:	mm/zpool.c
15826F:	include/linux/zpool.h
15827
15828ZR36067 VIDEO FOR LINUX DRIVER
15829L:	mjpeg-users@lists.sourceforge.net
15830L:	linux-media@vger.kernel.org
15831W:	http://mjpeg.sourceforge.net/driver-zoran/
15832T:	hg https://linuxtv.org/hg/v4l-dvb
15833S:	Odd Fixes
15834F:	drivers/staging/media/zoran/
15835
15836ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15837M:	Minchan Kim <minchan@kernel.org>
15838M:	Nitin Gupta <ngupta@vflare.org>
15839R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15840L:	linux-kernel@vger.kernel.org
15841S:	Maintained
15842F:	drivers/block/zram/
15843F:	Documentation/blockdev/zram.txt
15844
15845ZS DECSTATION Z85C30 SERIAL DRIVER
15846M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15847S:	Maintained
15848F:	drivers/tty/serial/zs.*
15849
15850ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15851M:	Minchan Kim <minchan@kernel.org>
15852M:	Nitin Gupta <ngupta@vflare.org>
15853R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15854L:	linux-mm@kvack.org
15855S:	Maintained
15856F:	mm/zsmalloc.c
15857F:	include/linux/zsmalloc.h
15858F:	Documentation/vm/zsmalloc.rst
15859
15860ZSWAP COMPRESSED SWAP CACHING
15861M:	Seth Jennings <sjenning@redhat.com>
15862M:	Dan Streetman <ddstreet@ieee.org>
15863L:	linux-mm@kvack.org
15864S:	Maintained
15865F:	mm/zswap.c
15866
15867THE REST
15868M:	Linus Torvalds <torvalds@linux-foundation.org>
15869L:	linux-kernel@vger.kernel.org
15870Q:	http://patchwork.kernel.org/project/LKML/list/
15871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15872S:	Buried alive in reporters
15873F:	*
15874F:	*/
15875