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:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
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
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-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 I2C MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <hdegoede@redhat.com>
372L:	platform-driver-x86@vger.kernel.org
373S:	Maintained
374F:	drivers/platform/x86/i2c-multi-instantiate.c
375
376ACPI PMIC DRIVERS
377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
378M:	Len Brown <lenb@kernel.org>
379R:	Andy Shevchenko <andy@infradead.org>
380R:	Mika Westerberg <mika.westerberg@linux.intel.com>
381L:	linux-acpi@vger.kernel.org
382Q:	https://patchwork.kernel.org/project/linux-acpi/list/
383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384B:	https://bugzilla.kernel.org
385S:	Supported
386F:	drivers/acpi/pmic/
387
388ACPI THERMAL DRIVER
389M:	Zhang Rui <rui.zhang@intel.com>
390L:	linux-acpi@vger.kernel.org
391W:	https://01.org/linux-acpi
392B:	https://bugzilla.kernel.org
393S:	Supported
394F:	drivers/acpi/*thermal*
395
396ACPI VIDEO DRIVER
397M:	Zhang Rui <rui.zhang@intel.com>
398L:	linux-acpi@vger.kernel.org
399W:	https://01.org/linux-acpi
400B:	https://bugzilla.kernel.org
401S:	Supported
402F:	drivers/acpi/acpi_video.c
403
404ACPI WMI DRIVER
405L:	platform-driver-x86@vger.kernel.org
406S:	Orphan
407F:	drivers/platform/x86/wmi.c
408F:	include/uapi/linux/wmi.h
409
410AD1889 ALSA SOUND DRIVER
411M:	Thibaut Varene <T-Bone@parisc-linux.org>
412W:	http://wiki.parisc-linux.org/AD1889
413L:	linux-parisc@vger.kernel.org
414S:	Maintained
415F:	sound/pci/ad1889.*
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD5254
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD5398
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <michael.hennerich@analog.com>
433W:	http://wiki.analog.com/AD7142
434W:	http://ez.analog.com/community/linux-device-drivers
435S:	Supported
436F:	drivers/input/misc/ad714x.c
437
438AD7877 TOUCHSCREEN DRIVER
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/AD7877
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/touchscreen/ad7877.c
444
445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446M:	Michael Hennerich <michael.hennerich@analog.com>
447W:	http://wiki.analog.com/AD7879
448W:	http://ez.analog.com/community/linux-device-drivers
449S:	Supported
450F:	drivers/input/touchscreen/ad7879.c
451
452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453M:	Jiri Kosina <jikos@kernel.org>
454S:	Maintained
455
456ADF7242 IEEE 802.15.4 RADIO DRIVER
457M:	Michael Hennerich <michael.hennerich@analog.com>
458W:	https://wiki.analog.com/ADF7242
459W:	http://ez.analog.com/community/linux-device-drivers
460L:	linux-wpan@vger.kernel.org
461S:	Supported
462F:	drivers/net/ieee802154/adf7242.c
463F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465ADM1025 HARDWARE MONITOR DRIVER
466M:	Jean Delvare <jdelvare@suse.com>
467L:	linux-hwmon@vger.kernel.org
468S:	Maintained
469F:	Documentation/hwmon/adm1025
470F:	drivers/hwmon/adm1025.c
471
472ADM1029 HARDWARE MONITOR DRIVER
473M:	Corentin Labbe <clabbe.montjoie@gmail.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	drivers/hwmon/adm1029.c
477
478ADM8211 WIRELESS DRIVER
479L:	linux-wireless@vger.kernel.org
480W:	http://wireless.kernel.org/
481S:	Orphan
482F:	drivers/net/wireless/admtek/adm8211.*
483
484ADP1653 FLASH CONTROLLER DRIVER
485M:	Sakari Ailus <sakari.ailus@iki.fi>
486L:	linux-media@vger.kernel.org
487S:	Maintained
488F:	drivers/media/i2c/adp1653.c
489F:	include/media/i2c/adp1653.h
490
491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492M:	Michael Hennerich <michael.hennerich@analog.com>
493W:	http://wiki.analog.com/ADP5520
494W:	http://ez.analog.com/community/linux-device-drivers
495S:	Supported
496F:	drivers/mfd/adp5520.c
497F:	drivers/video/backlight/adp5520_bl.c
498F:	drivers/leds/leds-adp5520.c
499F:	drivers/gpio/gpio-adp5520.c
500F:	drivers/input/keyboard/adp5520-keys.c
501
502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADP5588
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/keyboard/adp5588-keys.c
508F:	drivers/gpio/gpio-adp5588.c
509
510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511M:	Michael Hennerich <michael.hennerich@analog.com>
512W:	http://wiki.analog.com/ADP8860
513W:	http://ez.analog.com/community/linux-device-drivers
514S:	Supported
515F:	drivers/video/backlight/adp8860_bl.c
516
517ADS1015 HARDWARE MONITOR DRIVER
518M:	Dirk Eibach <eibach@gdsys.de>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	Documentation/hwmon/ads1015
522F:	drivers/hwmon/ads1015.c
523F:	include/linux/platform_data/ads1015.h
524
525ADT746X FAN DRIVER
526M:	Colin Leroy <colin@colino.net>
527S:	Maintained
528F:	drivers/macintosh/therm_adt746x.c
529
530ADT7475 HARDWARE MONITOR DRIVER
531M:	Jean Delvare <jdelvare@suse.com>
532L:	linux-hwmon@vger.kernel.org
533S:	Maintained
534F:	Documentation/hwmon/adt7475
535F:	drivers/hwmon/adt7475.c
536
537ADVANSYS SCSI DRIVER
538M:	Matthew Wilcox <matthew@wil.cx>
539M:	Hannes Reinecke <hare@suse.com>
540L:	linux-scsi@vger.kernel.org
541S:	Maintained
542F:	Documentation/scsi/advansys.txt
543F:	drivers/scsi/advansys.c
544
545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546M:	Michael Hennerich <michael.hennerich@analog.com>
547W:	http://wiki.analog.com/ADXL345
548W:	http://ez.analog.com/community/linux-device-drivers
549S:	Supported
550F:	drivers/input/misc/adxl34x.c
551
552AF9013 MEDIA DRIVER
553M:	Antti Palosaari <crope@iki.fi>
554L:	linux-media@vger.kernel.org
555W:	https://linuxtv.org
556W:	http://palosaari.fi/linux/
557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
558T:	git git://linuxtv.org/anttip/media_tree.git
559S:	Maintained
560F:	drivers/media/dvb-frontends/af9013*
561
562AF9033 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9033*
571
572AFFS FILE SYSTEM
573M:	David Sterba <dsterba@suse.com>
574L:	linux-fsdevel@vger.kernel.org
575S:	Odd Fixes
576F:	Documentation/filesystems/affs.txt
577F:	fs/affs/
578
579AFS FILESYSTEM
580M:	David Howells <dhowells@redhat.com>
581L:	linux-afs@lists.infradead.org
582S:	Supported
583F:	fs/afs/
584F:	include/trace/events/afs.h
585F:	Documentation/filesystems/afs.txt
586W:	https://www.infradead.org/~dhowells/kafs/
587
588AGPGART DRIVER
589M:	David Airlie <airlied@linux.ie>
590T:	git git://anongit.freedesktop.org/drm/drm
591S:	Maintained
592F:	drivers/char/agp/
593F:	include/linux/agp*
594F:	include/uapi/linux/agp*
595
596AHA152X SCSI DRIVER
597M:	"Juergen E. Fischer" <fischer@norbit.de>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aha152x*
601F:	drivers/scsi/pcmcia/aha152x*
602
603AIC7XXX / AIC79XX SCSI DRIVER
604M:	Hannes Reinecke <hare@suse.com>
605L:	linux-scsi@vger.kernel.org
606S:	Maintained
607F:	drivers/scsi/aic7xxx/
608
609AIMSLAB FM RADIO RECEIVER DRIVER
610M:	Hans Verkuil <hverkuil@xs4all.nl>
611L:	linux-media@vger.kernel.org
612T:	git git://linuxtv.org/media_tree.git
613W:	https://linuxtv.org
614S:	Maintained
615F:	drivers/media/radio/radio-aimslab*
616
617AIO
618M:	Benjamin LaHaise <bcrl@kvack.org>
619L:	linux-aio@kvack.org
620S:	Supported
621F:	fs/aio.c
622F:	include/linux/*aio*.h
623
624AIRSPY MEDIA DRIVER
625M:	Antti Palosaari <crope@iki.fi>
626L:	linux-media@vger.kernel.org
627W:	https://linuxtv.org
628W:	http://palosaari.fi/linux/
629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
630T:	git git://linuxtv.org/anttip/media_tree.git
631S:	Maintained
632F:	drivers/media/usb/airspy/
633
634ALACRITECH GIGABIT ETHERNET DRIVER
635M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
636S:	Maintained
637F:	drivers/net/ethernet/alacritech/*
638
639ALCATEL SPEEDTOUCH USB DRIVER
640M:	Duncan Sands <duncan.sands@free.fr>
641L:	linux-usb@vger.kernel.org
642W:	http://www.linux-usb.org/SpeedTouch/
643S:	Maintained
644F:	drivers/usb/atm/speedtch.c
645F:	drivers/usb/atm/usbatm.c
646
647ALCHEMY AU1XX0 MMC DRIVER
648M:	Manuel Lauss <manuel.lauss@gmail.com>
649S:	Maintained
650F:	drivers/mmc/host/au1xmmc.c
651
652ALI1563 I2C DRIVER
653M:	Rudolf Marek <r.marek@assembler.cz>
654L:	linux-i2c@vger.kernel.org
655S:	Maintained
656F:	Documentation/i2c/busses/i2c-ali1563
657F:	drivers/i2c/busses/i2c-ali1563.c
658
659ALLWINNER SECURITY SYSTEM
660M:	Corentin Labbe <clabbe.montjoie@gmail.com>
661L:	linux-crypto@vger.kernel.org
662S:	Maintained
663F:	drivers/crypto/sunxi-ss/
664
665ALPHA PORT
666M:	Richard Henderson <rth@twiddle.net>
667M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668M:	Matt Turner <mattst88@gmail.com>
669S:	Odd Fixes
670L:	linux-alpha@vger.kernel.org
671F:	arch/alpha/
672
673ALPS PS/2 TOUCHPAD DRIVER
674R:	Pali Rohár <pali.rohar@gmail.com>
675F:	drivers/input/mouse/alps.*
676
677ALTERA I2C CONTROLLER DRIVER
678M:	Thor Thayer <thor.thayer@linux.intel.com>
679S:	Maintained
680F:	drivers/i2c/busses/i2c-altera.c
681
682ALTERA MAILBOX DRIVER
683M:	Ley Foon Tan <lftan@altera.com>
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/mailbox/mailbox-altera.c
687
688ALTERA PIO DRIVER
689M:	Tien Hock Loh <thloh@altera.com>
690L:	linux-gpio@vger.kernel.org
691S:	Maintained
692F:	drivers/gpio/gpio-altera.c
693
694ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/gpio/gpio-altera-a10sr.c
698F:	drivers/mfd/altera-a10sr.c
699F:	drivers/reset/reset-a10sr.c
700F:	include/linux/mfd/altera-a10sr.h
701F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703ALTERA TRIPLE SPEED ETHERNET DRIVER
704M:	Vince Bridgers <vbridger@opensource.altera.com>
705L:	netdev@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/net/ethernet/altera/
709
710ALTERA UART/JTAG UART SERIAL DRIVERS
711M:	Tobias Klauser <tklauser@distanz.ch>
712L:	linux-serial@vger.kernel.org
713L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714S:	Maintained
715F:	drivers/tty/serial/altera_uart.c
716F:	drivers/tty/serial/altera_jtaguart.c
717F:	include/linux/altera_uart.h
718F:	include/linux/altera_jtaguart.h
719
720AMAZON ETHERNET DRIVERS
721M:	Netanel Belgazal <netanel@amazon.com>
722R:	Saeed Bishara <saeedb@amazon.com>
723R:	Zorik Machulsky <zorik@amazon.com>
724L:	netdev@vger.kernel.org
725S:	Supported
726F:	Documentation/networking/ena.txt
727F:	drivers/net/ethernet/amazon/
728
729AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730M:	Tom Lendacky <thomas.lendacky@amd.com>
731M:	Gary Hook <gary.hook@amd.com>
732L:	linux-crypto@vger.kernel.org
733S:	Supported
734F:	drivers/crypto/ccp/
735F:	include/linux/ccp.h
736
737AMD DISPLAY CORE
738M:	Harry Wentland <harry.wentland@amd.com>
739M:	Leo Li <sunpeng.li@amd.com>
740L:	amd-gfx@lists.freedesktop.org
741T:	git git://people.freedesktop.org/~agd5f/linux
742S:	Supported
743F:	drivers/gpu/drm/amd/display/
744
745AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746M:	Huang Rui <ray.huang@amd.com>
747L:	linux-hwmon@vger.kernel.org
748S:	Supported
749F:	Documentation/hwmon/fam15h_power
750F:	drivers/hwmon/fam15h_power.c
751
752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
754S:	Orphan
755F:	drivers/usb/gadget/udc/amd5536udc.*
756
757AMD GEODE PROCESSOR/CHIPSET SUPPORT
758P:	Andres Salomon <dilinger@queued.net>
759L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
760W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761S:	Supported
762F:	drivers/char/hw_random/geode-rng.c
763F:	drivers/crypto/geode*
764F:	drivers/video/fbdev/geode/
765F:	arch/x86/include/asm/geode.h
766
767AMD IOMMU (AMD-VI)
768M:	Joerg Roedel <joro@8bytes.org>
769L:	iommu@lists.linux-foundation.org
770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771S:	Maintained
772F:	drivers/iommu/amd_iommu*.[ch]
773F:	include/linux/amd-iommu.h
774
775AMD KFD
776M:	Oded Gabbay <oded.gabbay@gmail.com>
777L:	dri-devel@lists.freedesktop.org
778T:	git git://people.freedesktop.org/~gabbayo/linux.git
779S:	Supported
780F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787F:	drivers/gpu/drm/amd/amdkfd/
788F:	drivers/gpu/drm/amd/include/cik_structs.h
789F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790F:	drivers/gpu/drm/amd/include/vi_structs.h
791F:	drivers/gpu/drm/amd/include/v9_structs.h
792F:	include/uapi/linux/kfd_ioctl.h
793
794AMD POWERPLAY
795M:	Rex Zhu <rex.zhu@amd.com>
796M:	Evan Quan <evan.quan@amd.com>
797L:	amd-gfx@lists.freedesktop.org
798S:	Supported
799F:	drivers/gpu/drm/amd/powerplay/
800T:	git git://people.freedesktop.org/~agd5f/linux
801
802AMD SEATTLE DEVICE TREE SUPPORT
803M:	Brijesh Singh <brijeshkumar.singh@amd.com>
804M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805M:	Tom Lendacky <thomas.lendacky@amd.com>
806S:	Supported
807F:	arch/arm64/boot/dts/amd/
808
809AMD XGBE DRIVER
810M:	Tom Lendacky <thomas.lendacky@amd.com>
811L:	netdev@vger.kernel.org
812S:	Supported
813F:	drivers/net/ethernet/amd/xgbe/
814F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816ANALOG DEVICES INC AD5686 DRIVER
817M:	Stefan Popa <stefan.popa@analog.com>
818L:	linux-pm@vger.kernel.org
819W:	http://ez.analog.com/community/linux-device-drivers
820S:	Supported
821F:	drivers/iio/dac/ad5686*
822F:	drivers/iio/dac/ad5696*
823
824ANALOG DEVICES INC AD5758 DRIVER
825M:	Stefan Popa <stefan.popa@analog.com>
826L:	linux-iio@vger.kernel.org
827W:	http://ez.analog.com/community/linux-device-drivers
828S:	Supported
829F:	drivers/iio/dac/ad5758.c
830F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
831
832ANALOG DEVICES INC AD9389B DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/ad9389b*
837
838ANALOG DEVICES INC ADGS1408 DRIVER
839M:	Mircea Caprioru <mircea.caprioru@analog.com>
840S:	Supported
841F:	drivers/mux/adgs1408.c
842F:	Documentation/devicetree/bindings/mux/adgs1408.txt
843
844ANALOG DEVICES INC ADP5061 DRIVER
845M:	Stefan Popa <stefan.popa@analog.com>
846L:	linux-pm@vger.kernel.org
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	drivers/power/supply/adp5061.c
850
851ANALOG DEVICES INC ADV7180 DRIVER
852M:	Lars-Peter Clausen <lars@metafoo.de>
853L:	linux-media@vger.kernel.org
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	drivers/media/i2c/adv7180.c
857
858ANALOG DEVICES INC ADV748X DRIVER
859M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
860L:	linux-media@vger.kernel.org
861S:	Maintained
862F:	drivers/media/i2c/adv748x/*
863
864ANALOG DEVICES INC ADV7511 DRIVER
865M:	Hans Verkuil <hans.verkuil@cisco.com>
866L:	linux-media@vger.kernel.org
867S:	Maintained
868F:	drivers/media/i2c/adv7511*
869
870ANALOG DEVICES INC ADV7604 DRIVER
871M:	Hans Verkuil <hans.verkuil@cisco.com>
872L:	linux-media@vger.kernel.org
873S:	Maintained
874F:	drivers/media/i2c/adv7604*
875
876ANALOG DEVICES INC ADV7842 DRIVER
877M:	Hans Verkuil <hans.verkuil@cisco.com>
878L:	linux-media@vger.kernel.org
879S:	Maintained
880F:	drivers/media/i2c/adv7842*
881
882ANALOG DEVICES INC ASOC CODEC DRIVERS
883M:	Lars-Peter Clausen <lars@metafoo.de>
884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
885W:	http://wiki.analog.com/
886W:	http://ez.analog.com/community/linux-device-drivers
887S:	Supported
888F:	sound/soc/codecs/adau*
889F:	sound/soc/codecs/adav*
890F:	sound/soc/codecs/ad1*
891F:	sound/soc/codecs/ad7*
892F:	sound/soc/codecs/ssm*
893F:	sound/soc/codecs/sigmadsp.*
894
895ANALOG DEVICES INC DMA DRIVERS
896M:	Lars-Peter Clausen <lars@metafoo.de>
897W:	http://ez.analog.com/community/linux-device-drivers
898S:	Supported
899F:	drivers/dma/dma-axi-dmac.c
900
901ANALOG DEVICES INC IIO DRIVERS
902M:	Lars-Peter Clausen <lars@metafoo.de>
903M:	Michael Hennerich <Michael.Hennerich@analog.com>
904W:	http://wiki.analog.com/
905W:	http://ez.analog.com/community/linux-device-drivers
906S:	Supported
907F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
909F:	drivers/iio/*/ad*
910F:	drivers/iio/adc/ltc2497*
911X:	drivers/iio/*/adjd*
912F:	drivers/staging/iio/*/ad*
913
914ANDES ARCHITECTURE
915M:	Greentime Hu <green.hu@gmail.com>
916M:	Vincent Chen <deanbo422@gmail.com>
917T:	git https://github.com/andestech/linux.git
918S:	Supported
919F:	arch/nds32/
920F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921F:	Documentation/devicetree/bindings/nds32/
922K:	nds32
923N:	nds32
924
925ANDROID CONFIG FRAGMENTS
926M:	Rob Herring <robh@kernel.org>
927S:	Supported
928F:	kernel/configs/android*
929
930ANDROID DRIVERS
931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932M:	Arve Hjønnevåg <arve@android.com>
933M:	Todd Kjos <tkjos@android.com>
934M:	Martijn Coenen <maco@android.com>
935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
936L:	devel@driverdev.osuosl.org
937S:	Supported
938F:	drivers/android/
939F:	drivers/staging/android/
940
941ANDROID GOLDFISH PIC DRIVER
942M:	Miodrag Dinic <miodrag.dinic@mips.com>
943S:	Supported
944F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
945F:	drivers/irqchip/irq-goldfish-pic.c
946
947ANDROID GOLDFISH RTC DRIVER
948M:	Miodrag Dinic <miodrag.dinic@mips.com>
949S:	Supported
950F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
951F:	drivers/rtc/rtc-goldfish.c
952
953ANDROID ION DRIVER
954M:	Laura Abbott <labbott@redhat.com>
955M:	Sumit Semwal <sumit.semwal@linaro.org>
956L:	devel@driverdev.osuosl.org
957L:	dri-devel@lists.freedesktop.org
958L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
959S:	Supported
960F:	drivers/staging/android/ion
961F:	drivers/staging/android/uapi/ion.h
962
963AOA (Apple Onboard Audio) ALSA DRIVER
964M:	Johannes Berg <johannes@sipsolutions.net>
965L:	linuxppc-dev@lists.ozlabs.org
966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
967S:	Maintained
968F:	sound/aoa/
969
970APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
971M:	William Breathitt Gray <vilhelm.gray@gmail.com>
972L:	linux-iio@vger.kernel.org
973S:	Maintained
974F:	drivers/iio/adc/stx104.c
975
976APM DRIVER
977M:	Jiri Kosina <jikos@kernel.org>
978S:	Odd fixes
979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
980F:	arch/x86/kernel/apm_32.c
981F:	include/linux/apm_bios.h
982F:	include/uapi/linux/apm_bios.h
983F:	drivers/char/apm-emulation.c
984
985APPARMOR SECURITY MODULE
986M:	John Johansen <john.johansen@canonical.com>
987L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
988W:	wiki.apparmor.net
989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
990S:	Supported
991F:	security/apparmor/
992F:	Documentation/admin-guide/LSM/apparmor.rst
993
994APPLE BCM5974 MULTITOUCH DRIVER
995M:	Henrik Rydberg <rydberg@bitmath.org>
996L:	linux-input@vger.kernel.org
997S:	Odd fixes
998F:	drivers/input/mouse/bcm5974.c
999
1000APPLE SMC DRIVER
1001M:	Henrik Rydberg <rydberg@bitmath.org>
1002L:	linux-hwmon@vger.kernel.org
1003S:	Odd fixes
1004F:	drivers/hwmon/applesmc.c
1005
1006APPLETALK NETWORK LAYER
1007L:	netdev@vger.kernel.org
1008S:	Odd fixes
1009F:	drivers/net/appletalk/
1010F:	net/appletalk/
1011
1012APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1013M:	Duc Dang <dhdang@apm.com>
1014S:	Supported
1015F:	arch/arm64/boot/dts/apm/
1016
1017APPLIED MICRO (APM) X-GENE SOC EDAC
1018M:	Loc Ho <lho@apm.com>
1019S:	Supported
1020F:	drivers/edac/xgene_edac.c
1021F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1022
1023APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1024M:	Iyappan Subramanian <isubramanian@apm.com>
1025M:	Keyur Chudgar <kchudgar@apm.com>
1026S:	Supported
1027F:	drivers/net/ethernet/apm/xgene-v2/
1028
1029APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1030M:	Iyappan Subramanian <isubramanian@apm.com>
1031M:	Keyur Chudgar <kchudgar@apm.com>
1032M:	Quan Nguyen <qnguyen@apm.com>
1033S:	Supported
1034F:	drivers/net/ethernet/apm/xgene/
1035F:	drivers/net/phy/mdio-xgene.c
1036F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1037F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1038
1039APPLIED MICRO (APM) X-GENE SOC PMU
1040M:	Tai Nguyen <ttnguyen@apm.com>
1041S:	Supported
1042F:	drivers/perf/xgene_pmu.c
1043F:	Documentation/perf/xgene-pmu.txt
1044F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1045
1046APTINA CAMERA SENSOR PLL
1047M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1048L:	linux-media@vger.kernel.org
1049S:	Maintained
1050F:	drivers/media/i2c/aptina-pll.*
1051
1052ARC FRAMEBUFFER DRIVER
1053M:	Jaya Kumar <jayalk@intworks.biz>
1054S:	Maintained
1055F:	drivers/video/fbdev/arcfb.c
1056F:	drivers/video/fbdev/core/fb_defio.c
1057
1058ARC PGU DRM DRIVER
1059M:	Alexey Brodkin <abrodkin@synopsys.com>
1060S:	Supported
1061F:	drivers/gpu/drm/arc/
1062F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1063
1064ARCNET NETWORK LAYER
1065M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1066L:	netdev@vger.kernel.org
1067S:	Maintained
1068F:	drivers/net/arcnet/
1069F:	include/uapi/linux/if_arcnet.h
1070
1071ARM ARCHITECTED TIMER DRIVER
1072M:	Mark Rutland <mark.rutland@arm.com>
1073M:	Marc Zyngier <marc.zyngier@arm.com>
1074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S:	Maintained
1076F:	arch/arm/include/asm/arch_timer.h
1077F:	arch/arm64/include/asm/arch_timer.h
1078F:	drivers/clocksource/arm_arch_timer.c
1079
1080ARM HDLCD DRM DRIVER
1081M:	Liviu Dudau <liviu.dudau@arm.com>
1082S:	Supported
1083F:	drivers/gpu/drm/arm/hdlcd_*
1084F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1085
1086ARM MALI-DP DRM DRIVER
1087M:	Liviu Dudau <liviu.dudau@arm.com>
1088M:	Brian Starkey <brian.starkey@arm.com>
1089M:	Mali DP Maintainers <malidp@foss.arm.com>
1090S:	Supported
1091F:	drivers/gpu/drm/arm/
1092F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1093
1094ARM MFM AND FLOPPY DRIVERS
1095M:	Ian Molton <spyro@f2s.com>
1096S:	Maintained
1097F:	arch/arm/lib/floppydma.S
1098F:	arch/arm/include/asm/floppy.h
1099
1100ARM PMU PROFILING AND DEBUGGING
1101M:	Will Deacon <will.deacon@arm.com>
1102M:	Mark Rutland <mark.rutland@arm.com>
1103S:	Maintained
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105F:	arch/arm*/kernel/perf_*
1106F:	arch/arm/oprofile/common.c
1107F:	arch/arm*/kernel/hw_breakpoint.c
1108F:	arch/arm*/include/asm/hw_breakpoint.h
1109F:	arch/arm*/include/asm/perf_event.h
1110F:	drivers/perf/*
1111F:	include/linux/perf/arm_pmu.h
1112F:	Documentation/devicetree/bindings/arm/pmu.txt
1113F:	Documentation/devicetree/bindings/perf/
1114
1115ARM PORT
1116M:	Russell King <linux@armlinux.org.uk>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118W:	http://www.armlinux.org.uk/
1119S:	Odd Fixes
1120T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1121F:	arch/arm/
1122X:	arch/arm/boot/dts/
1123
1124ARM PRIMECELL AACI PL041 DRIVER
1125M:	Russell King <linux@armlinux.org.uk>
1126S:	Odd Fixes
1127F:	sound/arm/aaci.*
1128
1129ARM PRIMECELL BUS SUPPORT
1130M:	Russell King <linux@armlinux.org.uk>
1131S:	Odd Fixes
1132F:	drivers/amba/
1133F:	include/linux/amba/bus.h
1134
1135ARM PRIMECELL CLCD PL110 DRIVER
1136M:	Russell King <linux@armlinux.org.uk>
1137S:	Odd Fixes
1138F:	drivers/video/fbdev/amba-clcd.*
1139
1140ARM PRIMECELL KMI PL050 DRIVER
1141M:	Russell King <linux@armlinux.org.uk>
1142S:	Odd Fixes
1143F:	drivers/input/serio/ambakmi.*
1144F:	include/linux/amba/kmi.h
1145
1146ARM PRIMECELL MMCI PL180/1 DRIVER
1147M:	Russell King <linux@armlinux.org.uk>
1148S:	Odd Fixes
1149F:	drivers/mmc/host/mmci.*
1150F:	include/linux/amba/mmci.h
1151
1152ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1153M:	Russell King <linux@armlinux.org.uk>
1154S:	Odd Fixes
1155F:	drivers/tty/serial/amba-pl01*.c
1156F:	include/linux/amba/serial.h
1157
1158ARM SMMU DRIVERS
1159M:	Will Deacon <will.deacon@arm.com>
1160R:	Robin Murphy <robin.murphy@arm.com>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163F:	drivers/iommu/arm-smmu.c
1164F:	drivers/iommu/arm-smmu-v3.c
1165F:	drivers/iommu/io-pgtable-arm.c
1166F:	drivers/iommu/io-pgtable-arm-v7s.c
1167
1168ARM SUB-ARCHITECTURES
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171F:	arch/arm/mach-*/
1172F:	arch/arm/plat-*/
1173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1174
1175ARM/ACTIONS SEMI ARCHITECTURE
1176M:	Andreas Färber <afaerber@suse.de>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179N:	owl
1180F:	arch/arm/mach-actions/
1181F:	arch/arm/boot/dts/owl-*
1182F:	arch/arm64/boot/dts/actions/
1183F:	drivers/clocksource/owl-*
1184F:	drivers/pinctrl/actions/*
1185F:	drivers/soc/actions/
1186F:	include/dt-bindings/power/owl-*
1187F:	include/linux/soc/actions/
1188F:	Documentation/devicetree/bindings/arm/actions.txt
1189F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1190F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1191F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1192
1193ARM/ADS SPHERE MACHINE SUPPORT
1194M:	Lennert Buytenhek <kernel@wantstofly.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197
1198ARM/AFEB9260 MACHINE SUPPORT
1199M:	Sergey Lapin <slapin@ossfans.org>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202
1203ARM/AJECO 1ARM MACHINE SUPPORT
1204M:	Lennert Buytenhek <kernel@wantstofly.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S:	Maintained
1207
1208ARM/Allwinner SoC Clock Support
1209M:	Emilio López <emilio@elopez.com.ar>
1210S:	Maintained
1211F:	drivers/clk/sunxi/
1212
1213ARM/Allwinner sunXi SoC support
1214M:	Maxime Ripard <maxime.ripard@bootlin.com>
1215M:	Chen-Yu Tsai <wens@csie.org>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218N:	sun[x456789]i
1219N:	sun50i
1220F:	arch/arm/mach-sunxi/
1221F:	arch/arm64/boot/dts/allwinner/
1222F:	drivers/clk/sunxi-ng/
1223F:	drivers/pinctrl/sunxi/
1224F:	drivers/soc/sunxi/
1225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1226
1227ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1228M:	Neil Armstrong <narmstrong@baylibre.com>
1229M:	Jerome Brunet <jbrunet@baylibre.com>
1230L:	linux-amlogic@lists.infradead.org
1231S:	Maintained
1232F:	drivers/clk/meson/
1233F:	include/dt-bindings/clock/meson*
1234F:	include/dt-bindings/clock/gxbb*
1235F:	Documentation/devicetree/bindings/clock/amlogic*
1236
1237ARM/Amlogic Meson SoC support
1238M:	Carlo Caione <carlo@caione.org>
1239M:	Kevin Hilman <khilman@baylibre.com>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241L:	linux-amlogic@lists.infradead.org
1242W:	http://linux-meson.com/
1243S:	Maintained
1244F:	arch/arm/mach-meson/
1245F:	arch/arm/boot/dts/meson*
1246F:	arch/arm64/boot/dts/amlogic/
1247F:	drivers/pinctrl/meson/
1248F:	drivers/mmc/host/meson*
1249N:	meson
1250
1251ARM/Annapurna Labs ALPINE ARCHITECTURE
1252M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1253M:	Antoine Tenart <antoine.tenart@bootlin.com>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-alpine/
1257F:	arch/arm/boot/dts/alpine*
1258F:	arch/arm64/boot/dts/al/
1259F:	drivers/*/*alpine*
1260
1261ARM/ARTPEC MACHINE SUPPORT
1262M:	Jesper Nilsson <jesper.nilsson@axis.com>
1263M:	Lars Persson <lars.persson@axis.com>
1264S:	Maintained
1265L:	linux-arm-kernel@axis.com
1266F:	arch/arm/mach-artpec
1267F:	arch/arm/boot/dts/artpec6*
1268F:	drivers/clk/axis
1269F:	drivers/crypto/axis
1270F:	drivers/pinctrl/pinctrl-artpec*
1271F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1272
1273ARM/ASPEED I2C DRIVER
1274M:	Brendan Higgins <brendanhiggins@google.com>
1275R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1276R:	Joel Stanley <joel@jms.id.au>
1277L:	linux-i2c@vger.kernel.org
1278L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1279S:	Maintained
1280F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1281F:	drivers/i2c/busses/i2c-aspeed.c
1282F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1283F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1284
1285ARM/ASPEED MACHINE SUPPORT
1286M:	Joel Stanley <joel@jms.id.au>
1287R:	Andrew Jeffery <andrew@aj.id.au>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1290Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1291S:	Supported
1292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1293F:	arch/arm/mach-aspeed/
1294F:	arch/arm/boot/dts/aspeed-*
1295N:	aspeed
1296
1297ARM/CALXEDA HIGHBANK ARCHITECTURE
1298M:	Rob Herring <robh@kernel.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301F:	arch/arm/mach-highbank/
1302F:	arch/arm/boot/dts/highbank.dts
1303F:	arch/arm/boot/dts/ecx-*.dts*
1304
1305ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1306M:	Krzysztof Halasa <khalasa@piap.pl>
1307S:	Maintained
1308F:	arch/arm/mach-cns3xxx/
1309
1310ARM/CAVIUM THUNDER NETWORK DRIVER
1311M:	Sunil Goutham <sgoutham@cavium.com>
1312M:	Robert Richter <rric@kernel.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Supported
1315F:	drivers/net/ethernet/cavium/thunder/
1316
1317ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1318M:	Lukasz Majewski <lukma@denx.de>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/mach-ep93xx/ts72xx.c
1322
1323ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1324M:	Alexander Shiyan <shc_work@mail.ru>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Odd Fixes
1327N:	clps711x
1328
1329ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1330M:	Lennert Buytenhek <kernel@wantstofly.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333
1334ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1335M:	Hartley Sweeten <hsweeten@visionengravers.com>
1336M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339F:	arch/arm/mach-ep93xx/
1340F:	arch/arm/mach-ep93xx/include/mach/
1341
1342ARM/CLKDEV SUPPORT
1343M:	Russell King <linux@armlinux.org.uk>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S:	Maintained
1346T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1347F:	drivers/clk/clkdev.c
1348
1349ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1350M:	Mike Rapoport <mike@compulab.co.il>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1355M:	Baruch Siach <baruch@tkos.co.il>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	arch/arm/boot/dts/cx92755*
1359N:	digicolor
1360
1361ARM/CONTEC MICRO9 MACHINE SUPPORT
1362M:	Hubert Feurstein <hubert.feurstein@contec.at>
1363S:	Maintained
1364F:	arch/arm/mach-ep93xx/micro9.c
1365
1366ARM/CORESIGHT FRAMEWORK AND DRIVERS
1367M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/hwtracing/coresight/*
1371F:	Documentation/trace/coresight.txt
1372F:	Documentation/trace/coresight-cpu-debug.txt
1373F:	Documentation/devicetree/bindings/arm/coresight.txt
1374F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1375F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1376F:	tools/perf/arch/arm/util/pmu.c
1377F:	tools/perf/arch/arm/util/auxtrace.c
1378F:	tools/perf/arch/arm/util/cs-etm.c
1379F:	tools/perf/arch/arm/util/cs-etm.h
1380F:	tools/perf/util/cs-etm.*
1381F:	tools/perf/util/cs-etm-decoder/*
1382
1383ARM/CORGI MACHINE SUPPORT
1384M:	Richard Purdie <rpurdie@rpsys.net>
1385S:	Maintained
1386
1387ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1388M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389M:	Linus Walleij <linus.walleij@linaro.org>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391T:	git git://github.com/ulli-kroll/linux.git
1392S:	Maintained
1393F:	Documentation/devicetree/bindings/arm/gemini.txt
1394F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1395F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1396F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1397F:	arch/arm/mach-gemini/
1398F:	drivers/net/ethernet/cortina/
1399F:	drivers/pinctrl/pinctrl-gemini.c
1400F:	drivers/rtc/rtc-ftrtc010.c
1401
1402ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1403M:	Barry Song <baohua@kernel.org>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1406S:	Maintained
1407F:	arch/arm/boot/dts/prima2*
1408F:	arch/arm/mach-prima2/
1409F:	drivers/clk/sirf/
1410F:	drivers/clocksource/timer-prima2.c
1411F:	drivers/clocksource/timer-atlas7.c
1412N:	[^a-z]sirf
1413
1414ARM/EBSA110 MACHINE SUPPORT
1415M:	Russell King <linux@armlinux.org.uk>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417W:	http://www.armlinux.org.uk/
1418S:	Maintained
1419F:	arch/arm/mach-ebsa110/
1420F:	drivers/net/ethernet/amd/am79c961a.*
1421
1422ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1423M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427N:	efm32
1428
1429ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1430M:	Robert Jarzmik <robert.jarzmik@free.fr>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433F:	arch/arm/mach-pxa/ezx.c
1434
1435ARM/FARADAY FA526 PORT
1436M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439T:	git git://git.berlios.de/gemini-board
1440F:	arch/arm/mm/*-fa*
1441
1442ARM/FOOTBRIDGE ARCHITECTURE
1443M:	Russell King <linux@armlinux.org.uk>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445W:	http://www.armlinux.org.uk/
1446S:	Maintained
1447F:	arch/arm/include/asm/hardware/dec21285.h
1448F:	arch/arm/mach-footbridge/
1449
1450ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1451M:	Shawn Guo <shawnguo@kernel.org>
1452M:	Sascha Hauer <s.hauer@pengutronix.de>
1453R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1454R:	Fabio Estevam <fabio.estevam@nxp.com>
1455R:	NXP Linux Team <linux-imx@nxp.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459F:	arch/arm/mach-imx/
1460F:	arch/arm/mach-mxs/
1461F:	arch/arm/boot/dts/imx*
1462F:	arch/arm/configs/imx*_defconfig
1463F:	drivers/clk/imx/
1464F:	drivers/soc/imx/
1465F:	include/soc/imx/
1466
1467ARM/FREESCALE VYBRID ARM ARCHITECTURE
1468M:	Shawn Guo <shawnguo@kernel.org>
1469M:	Sascha Hauer <s.hauer@pengutronix.de>
1470R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1471R:	Stefan Agner <stefan@agner.ch>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1475F:	arch/arm/mach-imx/*vf610*
1476F:	arch/arm/boot/dts/vf*
1477
1478ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1479M:	Shawn Guo <shawnguo@kernel.org>
1480M:	Li Yang <leoyang.li@nxp.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1484F:	arch/arm/boot/dts/ls1021a*
1485F:	arch/arm64/boot/dts/freescale/fsl-*
1486F:	arch/arm64/boot/dts/freescale/qoriq-*
1487
1488ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489M:	Lennert Buytenhek <kernel@wantstofly.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492
1493ARM/GUMSTIX MACHINE SUPPORT
1494M:	Steve Sakoman <sakoman@gmail.com>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497
1498ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499M:	Philipp Zabel <philipp.zabel@gmail.com>
1500M:	Paul Parsons <lost.distance@yahoo.com>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503F:	arch/arm/mach-pxa/hx4700.c
1504F:	arch/arm/mach-pxa/include/mach/hx4700.h
1505F:	sound/soc/pxa/hx4700.c
1506
1507ARM/HISILICON SOC SUPPORT
1508M:	Wei Xu <xuwei5@hisilicon.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510W:	http://www.hisilicon.com
1511S:	Supported
1512T:	git git://github.com/hisilicon/linux-hisi.git
1513F:	arch/arm/mach-hisi/
1514F:	arch/arm/boot/dts/hi3*
1515F:	arch/arm/boot/dts/hip*
1516F:	arch/arm/boot/dts/hisi*
1517F:	arch/arm64/boot/dts/hisilicon/
1518
1519ARM/HP JORNADA 7XX MACHINE SUPPORT
1520M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1521W:	www.jlime.com
1522S:	Maintained
1523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524F:	arch/arm/mach-sa1100/jornada720.c
1525F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1526
1527ARM/IGEP MACHINE SUPPORT
1528M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1529M:	Javier Martinez Canillas <javier@dowhile0.org>
1530L:	linux-omap@vger.kernel.org
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/boot/dts/omap3-igep*
1534
1535ARM/INCOME PXA270 SUPPORT
1536M:	Marek Vasut <marek.vasut@gmail.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1540
1541ARM/INTEL IOP13XX ARM ARCHITECTURE
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/INTEL IOP32X ARM ARCHITECTURE
1547M:	Lennert Buytenhek <kernel@wantstofly.org>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550
1551ARM/INTEL IOP33X ARM ARCHITECTURE
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Orphan
1554
1555ARM/INTEL IQ81342EX MACHINE SUPPORT
1556M:	Lennert Buytenhek <kernel@wantstofly.org>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559
1560ARM/INTEL IXDP2850 MACHINE SUPPORT
1561M:	Lennert Buytenhek <kernel@wantstofly.org>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564
1565ARM/INTEL IXP4XX ARM ARCHITECTURE
1566M:	Imre Kaloz <kaloz@openwrt.org>
1567M:	Krzysztof Halasa <khalasa@piap.pl>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	arch/arm/mach-ixp4xx/
1571
1572ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573M:	Jonathan Cameron <jic23@cam.ac.uk>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/mach-pxa/stargate2.c
1577F:	drivers/pcmcia/pxa2xx_stargate2.c
1578
1579ARM/INTEL XSC3 (MANZANO) ARM CORE
1580M:	Lennert Buytenhek <kernel@wantstofly.org>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583
1584ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585M:	Lennert Buytenhek <kernel@wantstofly.org>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S:	Maintained
1588
1589ARM/LG1K ARCHITECTURE
1590M:	Chanho Min <chanho.min@lge.com>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	arch/arm64/boot/dts/lg/
1594
1595ARM/LOGICPD PXA270 MACHINE SUPPORT
1596M:	Lennert Buytenhek <kernel@wantstofly.org>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599
1600ARM/LPC18XX ARCHITECTURE
1601M:	Joachim Eastwood <manabian@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/lpc43*
1605F:	drivers/clk/nxp/clk-lpc18xx*
1606F:	drivers/clocksource/time-lpc32xx.c
1607F:	drivers/i2c/busses/i2c-lpc2k.c
1608F:	drivers/memory/pl172.c
1609F:	drivers/mtd/spi-nor/nxp-spifi.c
1610F:	drivers/rtc/rtc-lpc24xx.c
1611N:	lpc18xx
1612
1613ARM/LPC32XX SOC SUPPORT
1614M:	Vladimir Zapolskiy <vz@mleia.com>
1615M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1618S:	Maintained
1619F:	arch/arm/boot/dts/lpc32*
1620F:	arch/arm/mach-lpc32xx/
1621F:	drivers/i2c/busses/i2c-pnx.c
1622F:	drivers/net/ethernet/nxp/lpc_eth.c
1623F:	drivers/usb/host/ohci-nxp.c
1624F:	drivers/watchdog/pnx4008_wdt.c
1625N:	lpc32xx
1626
1627ARM/MAGICIAN MACHINE SUPPORT
1628M:	Philipp Zabel <philipp.zabel@gmail.com>
1629S:	Maintained
1630
1631ARM/Marvell Dove/MV78xx0/Orion SOC support
1632M:	Jason Cooper <jason@lakedaemon.net>
1633M:	Andrew Lunn <andrew@lunn.ch>
1634M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635M:	Gregory Clement <gregory.clement@bootlin.com>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	Documentation/devicetree/bindings/soc/dove/
1639F:	arch/arm/mach-dove/
1640F:	arch/arm/mach-mv78xx0/
1641F:	arch/arm/mach-orion5x/
1642F:	arch/arm/plat-orion/
1643F:	arch/arm/boot/dts/dove*
1644F:	arch/arm/boot/dts/orion5x*
1645
1646ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647M:	Jason Cooper <jason@lakedaemon.net>
1648M:	Andrew Lunn <andrew@lunn.ch>
1649M:	Gregory Clement <gregory.clement@bootlin.com>
1650M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	arch/arm/boot/dts/armada*
1654F:	arch/arm/boot/dts/kirkwood*
1655F:	arch/arm/configs/mvebu_*_defconfig
1656F:	arch/arm/mach-mvebu/
1657F:	arch/arm64/boot/dts/marvell/armada*
1658F:	drivers/cpufreq/armada-37xx-cpufreq.c
1659F:	drivers/cpufreq/mvebu-cpufreq.c
1660F:	drivers/irqchip/irq-armada-370-xp.c
1661F:	drivers/irqchip/irq-mvebu-*
1662F:	drivers/pinctrl/mvebu/
1663F:	drivers/rtc/rtc-armada38x.c
1664
1665ARM/Mediatek RTC DRIVER
1666M:	Eddie Huang <eddie.huang@mediatek.com>
1667M:	Sean Wang <sean.wang@mediatek.com>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672F:	drivers/rtc/rtc-mt6397.c
1673F:	drivers/rtc/rtc-mt7622.c
1674
1675ARM/Mediatek SoC support
1676M:	Matthias Brugger <matthias.bgg@gmail.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/boot/dts/mt6*
1681F:	arch/arm/boot/dts/mt7*
1682F:	arch/arm/boot/dts/mt8*
1683F:	arch/arm/mach-mediatek/
1684F:	arch/arm64/boot/dts/mediatek/
1685N:	mtk
1686K:	mediatek
1687
1688ARM/Mediatek USB3 PHY DRIVER
1689M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	drivers/phy/mediatek/
1694F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1695
1696ARM/MICREL KS8695 ARCHITECTURE
1697M:	Greg Ungerer <gerg@uclinux.org>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699F:	arch/arm/mach-ks8695/
1700S:	Odd Fixes
1701
1702ARM/Microchip (AT91) SoC support
1703M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1704M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.linux4sam.org
1707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1708S:	Supported
1709N:	at91
1710N:	atmel
1711F:	arch/arm/mach-at91/
1712F:	include/soc/at91/
1713F:	arch/arm/boot/dts/at91*.dts
1714F:	arch/arm/boot/dts/at91*.dtsi
1715F:	arch/arm/boot/dts/sama*.dts
1716F:	arch/arm/boot/dts/sama*.dtsi
1717F:	arch/arm/include/debug/at91.S
1718F:	drivers/memory/atmel*
1719F:	drivers/watchdog/sama5d4_wdt.c
1720X:	drivers/input/touchscreen/atmel_mxt_ts.c
1721X:	drivers/net/wireless/atmel/
1722
1723ARM/MIOA701 MACHINE SUPPORT
1724M:	Robert Jarzmik <robert.jarzmik@free.fr>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726F:	arch/arm/mach-pxa/mioa701.c
1727S:	Maintained
1728
1729ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1730M:	Michael Petchkovsky <mkpetch@internode.on.net>
1731S:	Maintained
1732
1733ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1734M:	Linus Walleij <linus.walleij@linaro.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-nomadik/
1738F:	arch/arm/mach-u300/
1739F:	arch/arm/mach-ux500/
1740F:	arch/arm/boot/dts/ste-*
1741F:	drivers/clk/clk-nomadik.c
1742F:	drivers/clk/clk-u300.c
1743F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1744F:	drivers/clocksource/timer-u300.c
1745F:	drivers/dma/coh901318*
1746F:	drivers/dma/ste_dma40*
1747F:	drivers/hwspinlock/u8500_hsem.c
1748F:	drivers/i2c/busses/i2c-nomadik.c
1749F:	drivers/i2c/busses/i2c-stu300.c
1750F:	drivers/mfd/ab3100*
1751F:	drivers/mfd/ab8500*
1752F:	drivers/mfd/abx500*
1753F:	drivers/mfd/dbx500*
1754F:	drivers/mfd/db8500*
1755F:	drivers/pinctrl/nomadik/
1756F:	drivers/pinctrl/pinctrl-coh901*
1757F:	drivers/pinctrl/pinctrl-u300.c
1758F:	drivers/rtc/rtc-ab3100.c
1759F:	drivers/rtc/rtc-ab8500.c
1760F:	drivers/rtc/rtc-coh901331.c
1761F:	drivers/rtc/rtc-pl031.c
1762F:	drivers/watchdog/coh901327_wdt.c
1763F:	Documentation/devicetree/bindings/arm/ste-*
1764F:	Documentation/devicetree/bindings/arm/ux500/
1765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1766
1767ARM/NUVOTON NPCM ARCHITECTURE
1768M:	Avi Fishman <avifishman70@gmail.com>
1769M:	Tomer Maimon <tmaimon77@gmail.com>
1770R:	Patrick Venture <venture@google.com>
1771R:	Nancy Yuen <yuenn@google.com>
1772R:	Brendan Higgins <brendanhiggins@google.com>
1773L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1774S:	Supported
1775F:	arch/arm/mach-npcm/
1776F:	arch/arm/boot/dts/nuvoton-npcm*
1777F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1778F:	drivers/*/*npcm*
1779F:	Documentation/devicetree/bindings/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*/*npcm*
1781
1782ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783M:	Wan ZongShun <mcuos.com@gmail.com>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W:	http://www.mcuos.com
1786S:	Maintained
1787F:	arch/arm/mach-w90x900/
1788F:	drivers/input/keyboard/w90p910_keypad.c
1789F:	drivers/input/touchscreen/w90p910_ts.c
1790F:	drivers/watchdog/nuc900_wdt.c
1791F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1792F:	drivers/mtd/nand/raw/nuc900_nand.c
1793F:	drivers/rtc/rtc-nuc900.c
1794F:	drivers/spi/spi-nuc900.c
1795F:	drivers/usb/host/ehci-w90x900.c
1796F:	drivers/video/fbdev/nuc900fb.c
1797
1798ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1799M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1800L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1801W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1802S:	Supported
1803
1804ARM/Orion SoC/Technologic Systems TS-78xx platform support
1805M:	Alexander Clouter <alex@digriz.org.uk>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807W:	http://www.digriz.org.uk/ts78xx/kernel
1808S:	Maintained
1809F:	arch/arm/mach-orion5x/ts78xx-*
1810
1811ARM/OXNAS platform support
1812M:	Neil Armstrong <narmstrong@baylibre.com>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814L:	linux-oxnas@groups.io (moderated for non-subscribers)
1815S:	Maintained
1816F:	arch/arm/mach-oxnas/
1817F:	arch/arm/boot/dts/ox8*.dts*
1818N:	oxnas
1819
1820ARM/PALM TREO SUPPORT
1821M:	Tomas Cech <sleep_walker@suse.com>
1822L:	linux-arm-kernel@lists.infradead.org
1823W:	http://hackndev.com
1824S:	Maintained
1825F:	arch/arm/mach-pxa/palmtreo.*
1826
1827ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1828M:	Marek Vasut <marek.vasut@gmail.com>
1829L:	linux-arm-kernel@lists.infradead.org
1830W:	http://hackndev.com
1831S:	Maintained
1832F:	arch/arm/mach-pxa/include/mach/palmtx.h
1833F:	arch/arm/mach-pxa/palmtx.c
1834F:	arch/arm/mach-pxa/palmt5.*
1835F:	arch/arm/mach-pxa/include/mach/palmld.h
1836F:	arch/arm/mach-pxa/palmld.c
1837F:	arch/arm/mach-pxa/palmte2.*
1838F:	arch/arm/mach-pxa/include/mach/palmtc.h
1839F:	arch/arm/mach-pxa/palmtc.c
1840
1841ARM/PALMZ72 SUPPORT
1842M:	Sergey Lapin <slapin@ossfans.org>
1843L:	linux-arm-kernel@lists.infradead.org
1844W:	http://hackndev.com
1845S:	Maintained
1846F:	arch/arm/mach-pxa/palmz72.*
1847
1848ARM/PLEB SUPPORT
1849M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1850W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1851S:	Maintained
1852
1853ARM/PT DIGITAL BOARD PORT
1854M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856W:	http://www.armlinux.org.uk/
1857S:	Maintained
1858
1859ARM/QUALCOMM SUPPORT
1860M:	Andy Gross <andy.gross@linaro.org>
1861M:	David Brown <david.brown@linaro.org>
1862L:	linux-arm-msm@vger.kernel.org
1863L:	linux-soc@vger.kernel.org
1864S:	Maintained
1865F:	Documentation/devicetree/bindings/soc/qcom/
1866F:	arch/arm/boot/dts/qcom-*.dts
1867F:	arch/arm/boot/dts/qcom-*.dtsi
1868F:	arch/arm/mach-qcom/
1869F:	arch/arm64/boot/dts/qcom/*
1870F:	drivers/i2c/busses/i2c-qup.c
1871F:	drivers/clk/qcom/
1872F:	drivers/dma/qcom/
1873F:	drivers/soc/qcom/
1874F:	drivers/spi/spi-qup.c
1875F:	drivers/tty/serial/msm_serial.c
1876F:	drivers/*/pm8???-*
1877F:	drivers/mfd/ssbi.c
1878F:	drivers/firmware/qcom_scm*
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1880
1881ARM/RADISYS ENP2611 MACHINE SUPPORT
1882M:	Lennert Buytenhek <kernel@wantstofly.org>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/REALTEK ARCHITECTURE
1887M:	Andreas Färber <afaerber@suse.de>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm64/boot/dts/realtek/
1891F:	Documentation/devicetree/bindings/arm/realtek.txt
1892
1893ARM/RENESAS ARM64 ARCHITECTURE
1894M:	Simon Horman <horms@verge.net.au>
1895M:	Magnus Damm <magnus.damm@gmail.com>
1896L:	linux-renesas-soc@vger.kernel.org
1897Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1899S:	Supported
1900F:	arch/arm64/boot/dts/renesas/
1901F:	Documentation/devicetree/bindings/arm/shmobile.txt
1902F:	drivers/soc/renesas/
1903F:	include/linux/soc/renesas/
1904
1905ARM/RISCPC ARCHITECTURE
1906M:	Russell King <linux@armlinux.org.uk>
1907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908W:	http://www.armlinux.org.uk/
1909S:	Maintained
1910F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1911F:	arch/arm/include/asm/hardware/ioc.h
1912F:	arch/arm/include/asm/hardware/iomd.h
1913F:	arch/arm/include/asm/hardware/memc.h
1914F:	arch/arm/mach-rpc/
1915F:	drivers/net/ethernet/8390/etherh.c
1916F:	drivers/net/ethernet/i825xx/ether1*
1917F:	drivers/net/ethernet/seeq/ether3*
1918F:	drivers/scsi/arm/
1919
1920ARM/Rockchip SoC support
1921M:	Heiko Stuebner <heiko@sntech.de>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923L:	linux-rockchip@lists.infradead.org
1924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1925S:	Maintained
1926F:	arch/arm/boot/dts/rk3*
1927F:	arch/arm/boot/dts/rv1108*
1928F:	arch/arm/mach-rockchip/
1929F:	drivers/clk/rockchip/
1930F:	drivers/i2c/busses/i2c-rk3x.c
1931F:	drivers/*/*rockchip*
1932F:	drivers/*/*/*rockchip*
1933F:	sound/soc/rockchip/
1934N:	rockchip
1935
1936ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1937M:	Kukjin Kim <kgene@kernel.org>
1938M:	Krzysztof Kozlowski <krzk@kernel.org>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1941Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1942S:	Maintained
1943F:	arch/arm/boot/dts/s3c*
1944F:	arch/arm/boot/dts/s5p*
1945F:	arch/arm/boot/dts/exynos*
1946F:	arch/arm64/boot/dts/exynos/
1947F:	arch/arm/plat-samsung/
1948F:	arch/arm/mach-s3c24*/
1949F:	arch/arm/mach-s3c64xx/
1950F:	arch/arm/mach-s5p*/
1951F:	arch/arm/mach-exynos*/
1952F:	drivers/*/*s3c24*
1953F:	drivers/*/*/*s3c24*
1954F:	drivers/*/*s3c64xx*
1955F:	drivers/*/*s5pv210*
1956F:	drivers/memory/samsung/*
1957F:	drivers/soc/samsung/*
1958F:	Documentation/arm/Samsung/
1959F:	Documentation/devicetree/bindings/arm/samsung/
1960F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1961F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1962N:	exynos
1963
1964ARM/SAMSUNG MOBILE MACHINE SUPPORT
1965M:	Kyungmin Park <kyungmin.park@samsung.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968F:	arch/arm/mach-s5pv210/
1969
1970ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1971M:	Kyungmin Park <kyungmin.park@samsung.com>
1972M:	Kamil Debski <kamil@wypas.org>
1973M:	Andrzej Hajda <a.hajda@samsung.com>
1974L:	linux-arm-kernel@lists.infradead.org
1975L:	linux-media@vger.kernel.org
1976S:	Maintained
1977F:	drivers/media/platform/s5p-g2d/
1978
1979ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1980M:	Marek Szyprowski <m.szyprowski@samsung.com>
1981L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1982L:	linux-media@vger.kernel.org
1983S:	Maintained
1984F:	drivers/media/platform/s5p-cec/
1985F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1986
1987ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1988M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1989M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1990L:	linux-arm-kernel@lists.infradead.org
1991L:	linux-media@vger.kernel.org
1992S:	Maintained
1993F:	drivers/media/platform/s5p-jpeg/
1994
1995ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1996M:	Kyungmin Park <kyungmin.park@samsung.com>
1997M:	Kamil Debski <kamil@wypas.org>
1998M:	Jeongtae Park <jtp.park@samsung.com>
1999M:	Andrzej Hajda <a.hajda@samsung.com>
2000L:	linux-arm-kernel@lists.infradead.org
2001L:	linux-media@vger.kernel.org
2002S:	Maintained
2003F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2004F:	drivers/media/platform/s5p-mfc/
2005
2006ARM/SHMOBILE ARM ARCHITECTURE
2007M:	Simon Horman <horms@verge.net.au>
2008M:	Magnus Damm <magnus.damm@gmail.com>
2009L:	linux-renesas-soc@vger.kernel.org
2010Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2012S:	Supported
2013F:	arch/arm/boot/dts/emev2*
2014F:	arch/arm/boot/dts/r7s*
2015F:	arch/arm/boot/dts/r8a*
2016F:	arch/arm/boot/dts/r9a*
2017F:	arch/arm/boot/dts/sh*
2018F:	arch/arm/configs/shmobile_defconfig
2019F:	arch/arm/include/debug/renesas-scif.S
2020F:	arch/arm/mach-shmobile/
2021F:	Documentation/devicetree/bindings/arm/shmobile.txt
2022F:	drivers/soc/renesas/
2023F:	include/linux/soc/renesas/
2024
2025ARM/SOCFPGA ARCHITECTURE
2026M:	Dinh Nguyen <dinguyen@kernel.org>
2027S:	Maintained
2028F:	arch/arm/mach-socfpga/
2029F:	arch/arm/boot/dts/socfpga*
2030F:	arch/arm/configs/socfpga_defconfig
2031F:	arch/arm64/boot/dts/altera/
2032W:	http://www.rocketboards.org
2033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2034
2035ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036M:	Dinh Nguyen <dinguyen@kernel.org>
2037S:	Maintained
2038F:	drivers/clk/socfpga/
2039
2040ARM/SOCFPGA EDAC SUPPORT
2041M:	Thor Thayer <thor.thayer@linux.intel.com>
2042S:	Maintained
2043F:	drivers/edac/altera_edac.
2044
2045ARM/SPREADTRUM SoC SUPPORT
2046M:	Orson Zhai <orsonzhai@gmail.com>
2047M:	Baolin Wang <baolin.wang@linaro.org>
2048M:	Chunyan Zhang <zhang.lyra@gmail.com>
2049S:	Maintained
2050F:	arch/arm64/boot/dts/sprd
2051N:	sprd
2052
2053ARM/STI ARCHITECTURE
2054M:	Patrice Chotard <patrice.chotard@st.com>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056W:	http://www.stlinux.com
2057S:	Maintained
2058F:	arch/arm/mach-sti/
2059F:	arch/arm/boot/dts/sti*
2060F:	drivers/char/hw_random/st-rng.c
2061F:	drivers/clocksource/arm_global_timer.c
2062F:	drivers/clocksource/clksrc_st_lpc.c
2063F:	drivers/cpufreq/sti-cpufreq.c
2064F:	drivers/dma/st_fdma*
2065F:	drivers/i2c/busses/i2c-st.c
2066F:	drivers/media/rc/st_rc.c
2067F:	drivers/media/platform/sti/c8sectpfe/
2068F:	drivers/mmc/host/sdhci-st.c
2069F:	drivers/phy/st/phy-miphy28lp.c
2070F:	drivers/phy/st/phy-stih407-usb.c
2071F:	drivers/pinctrl/pinctrl-st.c
2072F:	drivers/remoteproc/st_remoteproc.c
2073F:	drivers/remoteproc/st_slim_rproc.c
2074F:	drivers/reset/sti/
2075F:	drivers/rtc/rtc-st-lpc.c
2076F:	drivers/tty/serial/st-asc.c
2077F:	drivers/usb/dwc3/dwc3-st.c
2078F:	drivers/usb/host/ehci-st.c
2079F:	drivers/usb/host/ohci-st.c
2080F:	drivers/watchdog/st_lpc_wdt.c
2081F:	drivers/ata/ahci_st.c
2082F:	include/linux/remoteproc/st_slim_rproc.h
2083
2084ARM/STM32 ARCHITECTURE
2085M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086M:	Alexandre Torgue <alexandre.torgue@st.com>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088S:	Maintained
2089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2090N:	stm32
2091F:	arch/arm/boot/dts/stm32*
2092F:	arch/arm/mach-stm32/
2093F:	drivers/clocksource/armv7m_systick.c
2094
2095ARM/Synaptics Berlin SoC support
2096M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	arch/arm/mach-berlin/
2101F:	arch/arm/boot/dts/berlin*
2102F:	arch/arm64/boot/dts/marvell/berlin*
2103
2104ARM/TANGO ARCHITECTURE
2105M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2106M:	Mans Rullgard <mans@mansr.com>
2107L:	linux-arm-kernel@lists.infradead.org
2108S:	Odd Fixes
2109N:	tango
2110
2111ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112M:	Lennert Buytenhek <kernel@wantstofly.org>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114S:	Maintained
2115
2116ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117M:	Hans Verkuil <hans.verkuil@cisco.com>
2118L:	linux-tegra@vger.kernel.org
2119L:	linux-media@vger.kernel.org
2120S:	Maintained
2121F:	drivers/media/platform/tegra-cec/
2122F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2123
2124ARM/TETON BGA MACHINE SUPPORT
2125M:	"Mark F. Brown" <mark.brown314@gmail.com>
2126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127S:	Maintained
2128
2129ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130M:	Santosh Shilimkar <ssantosh@kernel.org>
2131L:	linux-kernel@vger.kernel.org
2132S:	Maintained
2133F:	drivers/memory/*emif*
2134
2135ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2136M:	Tero Kristo <t-kristo@ti.com>
2137M:	Nishanth Menon <nm@ti.com>
2138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139S:	Supported
2140F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2141F:	arch/arm64/boot/dts/ti/Makefile
2142F:	arch/arm64/boot/dts/ti/k3-*
2143
2144ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2145M:	Santosh Shilimkar <ssantosh@kernel.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/mach-keystone/
2149F:	arch/arm/boot/dts/keystone-*
2150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2151
2152ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2153M:	Santosh Shilimkar <ssantosh@kernel.org>
2154L:	linux-kernel@vger.kernel.org
2155S:	Maintained
2156F:	drivers/clk/keystone/
2157
2158ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2159M:	Santosh Shilimkar <ssantosh@kernel.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161L:	linux-kernel@vger.kernel.org
2162S:	Maintained
2163F:	drivers/clocksource/timer-keystone.c
2164
2165ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2166M:	Santosh Shilimkar <ssantosh@kernel.org>
2167L:	linux-kernel@vger.kernel.org
2168S:	Maintained
2169F:	drivers/power/reset/keystone-reset.c
2170
2171ARM/THECUS N2100 MACHINE SUPPORT
2172M:	Lennert Buytenhek <kernel@wantstofly.org>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175
2176ARM/TOSA MACHINE SUPPORT
2177M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2178M:	Dirk Opfer <dirk@opfer-online.de>
2179S:	Maintained
2180
2181ARM/UNIPHIER ARCHITECTURE
2182M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2185S:	Maintained
2186F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2187F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2188F:	arch/arm/boot/dts/uniphier*
2189F:	arch/arm/include/asm/hardware/cache-uniphier.h
2190F:	arch/arm/mach-uniphier/
2191F:	arch/arm/mm/cache-uniphier.c
2192F:	arch/arm64/boot/dts/socionext/uniphier*
2193F:	drivers/bus/uniphier-system-bus.c
2194F:	drivers/clk/uniphier/
2195F:	drivers/gpio/gpio-uniphier.c
2196F:	drivers/i2c/busses/i2c-uniphier*
2197F:	drivers/irqchip/irq-uniphier-aidet.c
2198F:	drivers/pinctrl/uniphier/
2199F:	drivers/reset/reset-uniphier.c
2200F:	drivers/tty/serial/8250/8250_uniphier.c
2201N:	uniphier
2202
2203ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2204M:	Ulf Hansson <ulf.hansson@linaro.org>
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206T:	git git://git.linaro.org/people/ulfh/clk.git
2207S:	Maintained
2208F:	drivers/clk/ux500/
2209
2210ARM/VERSATILE EXPRESS PLATFORM
2211M:	Liviu Dudau <liviu.dudau@arm.com>
2212M:	Sudeep Holla <sudeep.holla@arm.com>
2213M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215S:	Maintained
2216F:	arch/arm/boot/dts/vexpress*
2217F:	arch/arm64/boot/dts/arm/
2218F:	arch/arm/mach-vexpress/
2219F:	*/*/vexpress*
2220F:	*/*/*/vexpress*
2221F:	drivers/clk/versatile/clk-vexpress-osc.c
2222F:	drivers/clocksource/versatile.c
2223N:	mps2
2224
2225ARM/VFP SUPPORT
2226M:	Russell King <linux@armlinux.org.uk>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228W:	http://www.armlinux.org.uk/
2229S:	Maintained
2230F:	arch/arm/vfp/
2231
2232ARM/VOIPAC PXA270 SUPPORT
2233M:	Marek Vasut <marek.vasut@gmail.com>
2234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235S:	Maintained
2236F:	arch/arm/mach-pxa/vpac270.c
2237F:	arch/arm/mach-pxa/include/mach/vpac270.h
2238
2239ARM/VT8500 ARM ARCHITECTURE
2240M:	Tony Prisk <linux@prisktech.co.nz>
2241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S:	Maintained
2243F:	arch/arm/mach-vt8500/
2244F:	drivers/clocksource/vt8500_timer.c
2245F:	drivers/i2c/busses/i2c-wmt.c
2246F:	drivers/mmc/host/wmt-sdmmc.c
2247F:	drivers/pwm/pwm-vt8500.c
2248F:	drivers/rtc/rtc-vt8500.c
2249F:	drivers/tty/serial/vt8500_serial.c
2250F:	drivers/usb/host/ehci-platform.c
2251F:	drivers/usb/host/uhci-platform.c
2252F:	drivers/video/fbdev/vt8500lcdfb.*
2253F:	drivers/video/fbdev/wm8505fb*
2254F:	drivers/video/fbdev/wmt_ge_rops.*
2255
2256ARM/ZIPIT Z2 SUPPORT
2257M:	Marek Vasut <marek.vasut@gmail.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:	Maintained
2260F:	arch/arm/mach-pxa/z2.c
2261F:	arch/arm/mach-pxa/include/mach/z2.h
2262
2263ARM/ZTE ARCHITECTURE
2264M:	Jun Nie <jun.nie@linaro.org>
2265M:	Baoyou Xie <baoyou.xie@linaro.org>
2266M:	Shawn Guo <shawnguo@kernel.org>
2267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268S:	Maintained
2269F:	arch/arm/boot/dts/zx2967*
2270F:	arch/arm/mach-zx/
2271F:	arch/arm64/boot/dts/zte/
2272F:	drivers/clk/zte/
2273F:	drivers/dma/zx_dma.c
2274F:	drivers/gpio/gpio-zx.c
2275F:	drivers/i2c/busses/i2c-zx2967.c
2276F:	drivers/mmc/host/dw_mmc-zx.*
2277F:	drivers/pinctrl/zte/
2278F:	drivers/soc/zte/
2279F:	drivers/thermal/zx2967_thermal.c
2280F:	drivers/watchdog/zx2967_wdt.c
2281F:	Documentation/devicetree/bindings/arm/zte.txt
2282F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2283F:	Documentation/devicetree/bindings/dma/zxdma.txt
2284F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2285F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2286F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2287F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2288F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2289F:	Documentation/devicetree/bindings/soc/zte/
2290F:	Documentation/devicetree/bindings/sound/zte,*.txt
2291F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2292F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2293F:	include/dt-bindings/clock/zx2967*.h
2294F:	include/dt-bindings/soc/zte,*.h
2295F:	sound/soc/codecs/zx_aud96p22.c
2296F:	sound/soc/zte/
2297
2298ARM/ZYNQ ARCHITECTURE
2299M:	Michal Simek <michal.simek@xilinx.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301W:	http://wiki.xilinx.com
2302T:	git https://github.com/Xilinx/linux-xlnx.git
2303S:	Supported
2304F:	arch/arm/mach-zynq/
2305F:	drivers/cpuidle/cpuidle-zynq.c
2306F:	drivers/block/xsysace.c
2307N:	zynq
2308N:	xilinx
2309F:	drivers/clocksource/cadence_ttc_timer.c
2310F:	drivers/i2c/busses/i2c-cadence.c
2311F:	drivers/mmc/host/sdhci-of-arasan.c
2312F:	drivers/edac/synopsys_edac.c
2313F:	drivers/i2c/busses/i2c-xiic.c
2314
2315ARM64 PORT (AARCH64 ARCHITECTURE)
2316M:	Catalin Marinas <catalin.marinas@arm.com>
2317M:	Will Deacon <will.deacon@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2320S:	Maintained
2321F:	arch/arm64/
2322X:	arch/arm64/boot/dts/
2323F:	Documentation/arm64/
2324
2325AS3645A LED FLASH CONTROLLER DRIVER
2326M:	Sakari Ailus <sakari.ailus@iki.fi>
2327L:	linux-leds@vger.kernel.org
2328S:	Maintained
2329F:	drivers/leds/leds-as3645a.c
2330
2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2332M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2333L:	linux-media@vger.kernel.org
2334T:	git git://linuxtv.org/media_tree.git
2335S:	Maintained
2336F:	drivers/media/i2c/ak7375.c
2337F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2338
2339ASAHI KASEI AK8974 DRIVER
2340M:	Linus Walleij <linus.walleij@linaro.org>
2341L:	linux-iio@vger.kernel.org
2342W:	http://www.akm.com/
2343S:	Supported
2344F:	drivers/iio/magnetometer/ak8974.c
2345
2346ASC7621 HARDWARE MONITOR DRIVER
2347M:	George Joseph <george.joseph@fairview5.com>
2348L:	linux-hwmon@vger.kernel.org
2349S:	Maintained
2350F:	Documentation/hwmon/asc7621
2351F:	drivers/hwmon/asc7621.c
2352
2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2354M:	Corentin Chary <corentin.chary@gmail.com>
2355L:	acpi4asus-user@lists.sourceforge.net
2356L:	platform-driver-x86@vger.kernel.org
2357W:	http://acpi4asus.sf.net
2358S:	Maintained
2359F:	drivers/platform/x86/asus*.c
2360F:	drivers/platform/x86/eeepc*.c
2361
2362ASUS WIRELESS RADIO CONTROL DRIVER
2363M:	João Paulo Rechi Vita <jprvita@gmail.com>
2364L:	platform-driver-x86@vger.kernel.org
2365S:	Maintained
2366F:	drivers/platform/x86/asus-wireless.c
2367
2368ASYMMETRIC KEYS
2369M:	David Howells <dhowells@redhat.com>
2370L:	keyrings@vger.kernel.org
2371S:	Maintained
2372F:	Documentation/crypto/asymmetric-keys.txt
2373F:	include/linux/verification.h
2374F:	include/crypto/public_key.h
2375F:	include/crypto/pkcs7.h
2376F:	crypto/asymmetric_keys/
2377
2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2379R:	Dan Williams <dan.j.williams@intel.com>
2380W:	http://sourceforge.net/projects/xscaleiop
2381S:	Odd fixes
2382F:	Documentation/crypto/async-tx-api.txt
2383F:	crypto/async_tx/
2384F:	drivers/dma/
2385F:	include/linux/dmaengine.h
2386F:	include/linux/async_tx.h
2387
2388AT24 EEPROM DRIVER
2389M:	Bartosz Golaszewski <brgl@bgdev.pl>
2390L:	linux-i2c@vger.kernel.org
2391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/eeprom/at24.txt
2394F:	drivers/misc/eeprom/at24.c
2395F:	include/linux/platform_data/at24.h
2396
2397ATA OVER ETHERNET (AOE) DRIVER
2398M:	"Ed L. Cashin" <ed.cashin@acm.org>
2399W:	http://www.openaoe.org/
2400S:	Supported
2401F:	Documentation/aoe/
2402F:	drivers/block/aoe/
2403
2404ATHEROS 71XX/9XXX GPIO DRIVER
2405M:	Alban Bedel <albeu@free.fr>
2406W:	https://github.com/AlbanBedel/linux
2407T:	git git://github.com/AlbanBedel/linux
2408S:	Maintained
2409F:	drivers/gpio/gpio-ath79.c
2410F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2411
2412ATHEROS 71XX/9XXX USB PHY DRIVER
2413M:	Alban Bedel <albeu@free.fr>
2414W:	https://github.com/AlbanBedel/linux
2415T:	git git://github.com/AlbanBedel/linux
2416S:	Maintained
2417F:	drivers/phy/qualcomm/phy-ath79-usb.c
2418F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2419
2420ATHEROS ATH GENERIC UTILITIES
2421M:	Kalle Valo <kvalo@codeaurora.org>
2422L:	linux-wireless@vger.kernel.org
2423S:	Supported
2424F:	drivers/net/wireless/ath/*
2425
2426ATHEROS ATH5K WIRELESS DRIVER
2427M:	Jiri Slaby <jirislaby@gmail.com>
2428M:	Nick Kossifidis <mickflemm@gmail.com>
2429M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2430L:	linux-wireless@vger.kernel.org
2431W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2432S:	Maintained
2433F:	drivers/net/wireless/ath/ath5k/
2434
2435ATHEROS ATH6KL WIRELESS DRIVER
2436M:	Kalle Valo <kvalo@codeaurora.org>
2437L:	linux-wireless@vger.kernel.org
2438W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2440S:	Supported
2441F:	drivers/net/wireless/ath/ath6kl/
2442
2443ATI_REMOTE2 DRIVER
2444M:	Ville Syrjala <syrjala@sci.fi>
2445S:	Maintained
2446F:	drivers/input/misc/ati_remote2.c
2447
2448ATK0110 HWMON DRIVER
2449M:	Luca Tettamanti <kronos.it@gmail.com>
2450L:	linux-hwmon@vger.kernel.org
2451S:	Maintained
2452F:	drivers/hwmon/asus_atk0110.c
2453
2454ATLX ETHERNET DRIVERS
2455M:	Jay Cliburn <jcliburn@gmail.com>
2456M:	Chris Snook <chris.snook@gmail.com>
2457L:	netdev@vger.kernel.org
2458W:	http://sourceforge.net/projects/atl1
2459W:	http://atl1.sourceforge.net
2460S:	Maintained
2461F:	drivers/net/ethernet/atheros/
2462
2463ATM
2464M:	Chas Williams <3chas3@gmail.com>
2465L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2466L:	netdev@vger.kernel.org
2467W:	http://linux-atm.sourceforge.net
2468S:	Maintained
2469F:	drivers/atm/
2470F:	include/linux/atm*
2471F:	include/uapi/linux/atm*
2472
2473ATMEL AT91 / AT32 MCI DRIVER
2474M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2475S:	Maintained
2476F:	drivers/mmc/host/atmel-mci.c
2477
2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480S:	Supported
2481F:	drivers/power/reset/at91-sama5d2_shdwc.c
2482
2483ATMEL Audio ALSA driver
2484M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2486S:	Supported
2487F:	sound/soc/atmel
2488
2489ATMEL I2C DRIVER
2490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2491L:	linux-i2c@vger.kernel.org
2492S:	Supported
2493F:	drivers/i2c/busses/i2c-at91.c
2494
2495ATMEL ISI DRIVER
2496M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2497L:	linux-media@vger.kernel.org
2498S:	Supported
2499F:	drivers/media/platform/atmel/atmel-isi.c
2500F:	include/media/atmel-isi.h
2501
2502ATMEL LCDFB DRIVER
2503M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2504L:	linux-fbdev@vger.kernel.org
2505S:	Maintained
2506F:	drivers/video/fbdev/atmel_lcdfb.c
2507F:	include/video/atmel_lcdc.h
2508
2509ATMEL MACB ETHERNET DRIVER
2510M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2511S:	Supported
2512F:	drivers/net/ethernet/cadence/
2513
2514ATMEL MAXTOUCH DRIVER
2515M:	Nick Dyer <nick@shmanahar.org>
2516T:	git git://github.com/ndyer/linux.git
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2519F:	drivers/input/touchscreen/atmel_mxt_ts.c
2520
2521ATMEL SAMA5D2 ADC DRIVER
2522M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2523L:	linux-iio@vger.kernel.org
2524S:	Supported
2525F:	drivers/iio/adc/at91-sama5d2_adc.c
2526
2527ATMEL SDMMC DRIVER
2528M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2529L:	linux-mmc@vger.kernel.org
2530S:	Supported
2531F:	drivers/mmc/host/sdhci-of-at91.c
2532
2533ATMEL SPI DRIVER
2534M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2535S:	Supported
2536F:	drivers/spi/spi-atmel.*
2537
2538ATMEL SSC DRIVER
2539M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541S:	Supported
2542F:	drivers/misc/atmel-ssc.c
2543F:	include/linux/atmel-ssc.h
2544
2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2546M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Supported
2549F:	drivers/misc/atmel_tclib.c
2550F:	drivers/clocksource/tcb_clksrc.c
2551
2552ATMEL USBA UDC DRIVER
2553M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Supported
2556F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2557
2558ATMEL WIRELESS DRIVER
2559M:	Simon Kelley <simon@thekelleys.org.uk>
2560L:	linux-wireless@vger.kernel.org
2561W:	http://www.thekelleys.org.uk/atmel
2562W:	http://atmelwlandriver.sourceforge.net/
2563S:	Maintained
2564F:	drivers/net/wireless/atmel/atmel*
2565
2566ATMEL XDMA DRIVER
2567M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2568L:	linux-arm-kernel@lists.infradead.org
2569L:	dmaengine@vger.kernel.org
2570S:	Supported
2571F:	drivers/dma/at_xdmac.c
2572
2573ATOMIC INFRASTRUCTURE
2574M:	Will Deacon <will.deacon@arm.com>
2575M:	Peter Zijlstra <peterz@infradead.org>
2576R:	Boqun Feng <boqun.feng@gmail.com>
2577L:	linux-kernel@vger.kernel.org
2578S:	Maintained
2579F:	arch/*/include/asm/atomic*.h
2580F:	include/*/atomic*.h
2581
2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2583M:	Bradley Grove <linuxdrivers@attotech.com>
2584L:	linux-scsi@vger.kernel.org
2585W:	http://www.attotech.com
2586S:	Supported
2587F:	drivers/scsi/esas2r
2588
2589ATUSB IEEE 802.15.4 RADIO DRIVER
2590M:	Stefan Schmidt <stefan@datenfreihafen.org>
2591L:	linux-wpan@vger.kernel.org
2592S:	Maintained
2593F:	drivers/net/ieee802154/atusb.c
2594F:	drivers/net/ieee802154/atusb.h
2595F:	drivers/net/ieee802154/at86rf230.h
2596
2597AUDIT SUBSYSTEM
2598M:	Paul Moore <paul@paul-moore.com>
2599M:	Eric Paris <eparis@redhat.com>
2600L:	linux-audit@redhat.com (moderated for non-subscribers)
2601W:	https://github.com/linux-audit
2602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2603S:	Supported
2604F:	include/linux/audit.h
2605F:	include/uapi/linux/audit.h
2606F:	kernel/audit*
2607
2608AUXILIARY DISPLAY DRIVERS
2609M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2610S:	Maintained
2611F:	drivers/auxdisplay/
2612F:	include/linux/cfag12864b.h
2613
2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2615M:	Andreas Klinger <ak@it-klinger.de>
2616L:	linux-iio@vger.kernel.org
2617S:	Maintained
2618F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2619F:	drivers/iio/adc/hx711.c
2620
2621AX.25 NETWORK LAYER
2622M:	Ralf Baechle <ralf@linux-mips.org>
2623L:	linux-hams@vger.kernel.org
2624W:	http://www.linux-ax25.org/
2625S:	Maintained
2626F:	include/uapi/linux/ax25.h
2627F:	include/net/ax25.h
2628F:	net/ax25/
2629
2630AXENTIA ARM DEVICES
2631M:	Peter Rosin <peda@axentia.se>
2632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633S:	Maintained
2634F:	Documentation/devicetree/bindings/arm/axentia.txt
2635F:	arch/arm/boot/dts/at91-linea.dtsi
2636F:	arch/arm/boot/dts/at91-natte.dtsi
2637F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2638F:	arch/arm/boot/dts/at91-tse850-3.dts
2639
2640AXENTIA ASOC DRIVERS
2641M:	Peter Rosin <peda@axentia.se>
2642L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2643S:	Maintained
2644F:	Documentation/devicetree/bindings/sound/axentia,*
2645F:	sound/soc/atmel/tse850-pcm5142.c
2646
2647AZ6007 DVB DRIVER
2648M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2649L:	linux-media@vger.kernel.org
2650W:	https://linuxtv.org
2651T:	git git://linuxtv.org/media_tree.git
2652S:	Maintained
2653F:	drivers/media/usb/dvb-usb-v2/az6007.c
2654
2655AZTECH FM RADIO RECEIVER DRIVER
2656M:	Hans Verkuil <hverkuil@xs4all.nl>
2657L:	linux-media@vger.kernel.org
2658T:	git git://linuxtv.org/media_tree.git
2659W:	https://linuxtv.org
2660S:	Maintained
2661F:	drivers/media/radio/radio-aztech*
2662
2663B43 WIRELESS DRIVER
2664L:	linux-wireless@vger.kernel.org
2665L:	b43-dev@lists.infradead.org
2666W:	http://wireless.kernel.org/en/users/Drivers/b43
2667S:	Odd Fixes
2668F:	drivers/net/wireless/broadcom/b43/
2669
2670B43LEGACY WIRELESS DRIVER
2671M:	Larry Finger <Larry.Finger@lwfinger.net>
2672L:	linux-wireless@vger.kernel.org
2673L:	b43-dev@lists.infradead.org
2674W:	http://wireless.kernel.org/en/users/Drivers/b43
2675S:	Maintained
2676F:	drivers/net/wireless/broadcom/b43legacy/
2677
2678BACKLIGHT CLASS/SUBSYSTEM
2679M:	Lee Jones <lee.jones@linaro.org>
2680M:	Daniel Thompson <daniel.thompson@linaro.org>
2681M:	Jingoo Han <jingoohan1@gmail.com>
2682L:	dri-devel@lists.freedesktop.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2684S:	Maintained
2685F:	drivers/video/backlight/
2686F:	include/linux/backlight.h
2687F:	include/linux/pwm_backlight.h
2688F:	Documentation/devicetree/bindings/leds/backlight
2689
2690BATMAN ADVANCED
2691M:	Marek Lindner <mareklindner@neomailbox.ch>
2692M:	Simon Wunderlich <sw@simonwunderlich.de>
2693M:	Antonio Quartulli <a@unstable.cc>
2694L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2695W:	https://www.open-mesh.org/
2696Q:	https://patchwork.open-mesh.org/project/batman/list/
2697S:	Maintained
2698F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2699F:	Documentation/ABI/testing/sysfs-class-net-mesh
2700F:	Documentation/networking/batman-adv.rst
2701F:	include/uapi/linux/batadv_packet.h
2702F:	include/uapi/linux/batman_adv.h
2703F:	net/batman-adv/
2704
2705BAYCOM/HDLCDRV DRIVERS FOR AX.25
2706M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2707L:	linux-hams@vger.kernel.org
2708W:	http://www.baycom.org/~tom/ham/ham.html
2709S:	Maintained
2710F:	drivers/net/hamradio/baycom*
2711
2712BCACHE (BLOCK LAYER CACHE)
2713M:	Coly Li <colyli@suse.de>
2714M:	Kent Overstreet <kent.overstreet@gmail.com>
2715L:	linux-bcache@vger.kernel.org
2716W:	http://bcache.evilpiepirate.org
2717C:	irc://irc.oftc.net/bcache
2718S:	Maintained
2719F:	drivers/md/bcache/
2720
2721BDISP ST MEDIA DRIVER
2722M:	Fabien Dessenne <fabien.dessenne@st.com>
2723L:	linux-media@vger.kernel.org
2724T:	git git://linuxtv.org/media_tree.git
2725W:	https://linuxtv.org
2726S:	Supported
2727F:	drivers/media/platform/sti/bdisp
2728
2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2730M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2731L:	netdev@vger.kernel.org
2732S:	Maintained
2733F:	drivers/net/ethernet/ec_bhf.c
2734
2735BEFS FILE SYSTEM
2736M:	Luis de Bethencourt <luisbg@kernel.org>
2737M:	Salah Triki <salah.triki@gmail.com>
2738S:	Maintained
2739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2740F:	Documentation/filesystems/befs.txt
2741F:	fs/befs/
2742
2743BFQ I/O SCHEDULER
2744M:	Paolo Valente <paolo.valente@linaro.org>
2745M:	Jens Axboe <axboe@kernel.dk>
2746L:	linux-block@vger.kernel.org
2747S:	Maintained
2748F:	block/bfq-*
2749F:	Documentation/block/bfq-iosched.txt
2750
2751BFS FILE SYSTEM
2752M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2753S:	Maintained
2754F:	Documentation/filesystems/bfs.txt
2755F:	fs/bfs/
2756F:	include/uapi/linux/bfs_fs.h
2757
2758BLINKM RGB LED DRIVER
2759M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2760S:	Maintained
2761F:	drivers/leds/leds-blinkm.c
2762
2763BLOCK LAYER
2764M:	Jens Axboe <axboe@kernel.dk>
2765L:	linux-block@vger.kernel.org
2766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2767S:	Maintained
2768F:	block/
2769F:	drivers/block/
2770F:	kernel/trace/blktrace.c
2771F:	lib/sbitmap.c
2772
2773BLOCK2MTD DRIVER
2774M:	Joern Engel <joern@lazybastard.org>
2775L:	linux-mtd@lists.infradead.org
2776S:	Maintained
2777F:	drivers/mtd/devices/block2mtd.c
2778
2779BLUETOOTH DRIVERS
2780M:	Marcel Holtmann <marcel@holtmann.org>
2781M:	Johan Hedberg <johan.hedberg@gmail.com>
2782L:	linux-bluetooth@vger.kernel.org
2783W:	http://www.bluez.org/
2784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2786S:	Maintained
2787F:	drivers/bluetooth/
2788
2789BLUETOOTH SUBSYSTEM
2790M:	Marcel Holtmann <marcel@holtmann.org>
2791M:	Johan Hedberg <johan.hedberg@gmail.com>
2792L:	linux-bluetooth@vger.kernel.org
2793W:	http://www.bluez.org/
2794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796S:	Maintained
2797F:	net/bluetooth/
2798F:	include/net/bluetooth/
2799
2800BONDING DRIVER
2801M:	Jay Vosburgh <j.vosburgh@gmail.com>
2802M:	Veaceslav Falico <vfalico@gmail.com>
2803M:	Andy Gospodarek <andy@greyhouse.net>
2804L:	netdev@vger.kernel.org
2805W:	http://sourceforge.net/projects/bonding/
2806S:	Supported
2807F:	drivers/net/bonding/
2808F:	include/uapi/linux/if_bonding.h
2809
2810BPF (Safe dynamic programs and tools)
2811M:	Alexei Starovoitov <ast@kernel.org>
2812M:	Daniel Borkmann <daniel@iogearbox.net>
2813L:	netdev@vger.kernel.org
2814L:	linux-kernel@vger.kernel.org
2815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2817Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2818S:	Supported
2819F:	arch/x86/net/bpf_jit*
2820F:	Documentation/networking/filter.txt
2821F:	Documentation/bpf/
2822F:	include/linux/bpf*
2823F:	include/linux/filter.h
2824F:	include/trace/events/xdp.h
2825F:	include/uapi/linux/bpf*
2826F:	include/uapi/linux/filter.h
2827F:	kernel/bpf/
2828F:	kernel/trace/bpf_trace.c
2829F:	lib/test_bpf.c
2830F:	net/bpf/
2831F:	net/core/filter.c
2832F:	net/sched/act_bpf.c
2833F:	net/sched/cls_bpf.c
2834F:	samples/bpf/
2835F:	tools/bpf/
2836F:	tools/lib/bpf/
2837F:	tools/testing/selftests/bpf/
2838
2839BROADCOM B44 10/100 ETHERNET DRIVER
2840M:	Michael Chan <michael.chan@broadcom.com>
2841L:	netdev@vger.kernel.org
2842S:	Supported
2843F:	drivers/net/ethernet/broadcom/b44.*
2844
2845BROADCOM B53 ETHERNET SWITCH DRIVER
2846M:	Florian Fainelli <f.fainelli@gmail.com>
2847L:	netdev@vger.kernel.org
2848L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2849S:	Supported
2850F:	drivers/net/dsa/b53/*
2851F:	include/linux/platform_data/b53.h
2852
2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2854M:	Florian Fainelli <f.fainelli@gmail.com>
2855M:	Ray Jui <rjui@broadcom.com>
2856M:	Scott Branden <sbranden@broadcom.com>
2857M:	bcm-kernel-feedback-list@broadcom.com
2858T:	git git://github.com/broadcom/mach-bcm
2859S:	Maintained
2860N:	bcm281*
2861N:	bcm113*
2862N:	bcm216*
2863N:	kona
2864F:	arch/arm/mach-bcm/
2865
2866BROADCOM BCM2835 ARM ARCHITECTURE
2867M:	Eric Anholt <eric@anholt.net>
2868M:	Stefan Wahren <stefan.wahren@i2se.com>
2869L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871T:	git git://github.com/anholt/linux
2872S:	Maintained
2873N:	bcm2835
2874F:	drivers/staging/vc04_services
2875
2876BROADCOM BCM47XX MIPS ARCHITECTURE
2877M:	Hauke Mehrtens <hauke@hauke-m.de>
2878M:	Rafał Miłecki <zajec5@gmail.com>
2879L:	linux-mips@linux-mips.org
2880S:	Maintained
2881F:	Documentation/devicetree/bindings/mips/brcm/
2882F:	arch/mips/bcm47xx/*
2883F:	arch/mips/include/asm/mach-bcm47xx/*
2884
2885BROADCOM BCM5301X ARM ARCHITECTURE
2886M:	Hauke Mehrtens <hauke@hauke-m.de>
2887M:	Rafał Miłecki <zajec5@gmail.com>
2888M:	Jon Mason <jonmason@broadcom.com>
2889M:	bcm-kernel-feedback-list@broadcom.com
2890L:	linux-arm-kernel@lists.infradead.org
2891S:	Maintained
2892F:	arch/arm/mach-bcm/bcm_5301x.c
2893F:	arch/arm/boot/dts/bcm5301x*.dtsi
2894F:	arch/arm/boot/dts/bcm470*
2895F:	arch/arm/boot/dts/bcm953012*
2896
2897BROADCOM BCM53573 ARM ARCHITECTURE
2898M:	Rafał Miłecki <rafal@milecki.pl>
2899L:	linux-arm-kernel@lists.infradead.org
2900S:	Maintained
2901F:	arch/arm/boot/dts/bcm53573*
2902F:	arch/arm/boot/dts/bcm47189*
2903
2904BROADCOM BCM63XX ARM ARCHITECTURE
2905M:	Florian Fainelli <f.fainelli@gmail.com>
2906M:	bcm-kernel-feedback-list@broadcom.com
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908T:	git git://github.com/broadcom/stblinux.git
2909S:	Maintained
2910N:	bcm63xx
2911
2912BROADCOM BCM63XX/BCM33XX UDC DRIVER
2913M:	Kevin Cernekee <cernekee@gmail.com>
2914L:	linux-usb@vger.kernel.org
2915S:	Maintained
2916F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2917
2918BROADCOM BCM7XXX ARM ARCHITECTURE
2919M:	Brian Norris <computersforpeace@gmail.com>
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921M:	Florian Fainelli <f.fainelli@gmail.com>
2922M:	bcm-kernel-feedback-list@broadcom.com
2923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924T:	git git://github.com/broadcom/stblinux.git
2925S:	Maintained
2926F:	arch/arm/mach-bcm/*brcmstb*
2927F:	arch/arm/boot/dts/bcm7*.dts*
2928F:	drivers/bus/brcmstb_gisb.c
2929F:	arch/arm/mm/cache-b15-rac.c
2930F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2931N:	brcmstb
2932
2933BROADCOM BMIPS CPUFREQ DRIVER
2934M:	Markus Mayer <mmayer@broadcom.com>
2935M:	bcm-kernel-feedback-list@broadcom.com
2936L:	linux-pm@vger.kernel.org
2937S:	Maintained
2938F:	drivers/cpufreq/bmips-cpufreq.c
2939
2940BROADCOM BMIPS MIPS ARCHITECTURE
2941M:	Kevin Cernekee <cernekee@gmail.com>
2942M:	Florian Fainelli <f.fainelli@gmail.com>
2943L:	linux-mips@linux-mips.org
2944T:	git git://github.com/broadcom/stblinux.git
2945S:	Maintained
2946F:	arch/mips/bmips/*
2947F:	arch/mips/include/asm/mach-bmips/*
2948F:	arch/mips/kernel/*bmips*
2949F:	arch/mips/boot/dts/brcm/bcm*.dts*
2950F:	drivers/irqchip/irq-bcm63*
2951F:	drivers/irqchip/irq-bcm7*
2952F:	drivers/irqchip/irq-brcmstb*
2953F:	include/linux/bcm963xx_nvram.h
2954F:	include/linux/bcm963xx_tag.h
2955
2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2957M:	Rasesh Mody <rasesh.mody@cavium.com>
2958M:	Dept-GELinuxNICDev@cavium.com
2959L:	netdev@vger.kernel.org
2960S:	Supported
2961F:	drivers/net/ethernet/broadcom/bnx2.*
2962F:	drivers/net/ethernet/broadcom/bnx2_*
2963
2964BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2965M:	QLogic-Storage-Upstream@qlogic.com
2966L:	linux-scsi@vger.kernel.org
2967S:	Supported
2968F:	drivers/scsi/bnx2fc/
2969
2970BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2971M:	QLogic-Storage-Upstream@qlogic.com
2972L:	linux-scsi@vger.kernel.org
2973S:	Supported
2974F:	drivers/scsi/bnx2i/
2975
2976BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2977M:	Ariel Elior <ariel.elior@cavium.com>
2978M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2979M:	everest-linux-l2@cavium.com
2980L:	netdev@vger.kernel.org
2981S:	Supported
2982F:	drivers/net/ethernet/broadcom/bnx2x/
2983
2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2985M:	Michael Chan <michael.chan@broadcom.com>
2986L:	netdev@vger.kernel.org
2987S:	Supported
2988F:	drivers/net/ethernet/broadcom/bnxt/
2989
2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2991M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2992M:	Franky Lin <franky.lin@broadcom.com>
2993M:	Hante Meuleman <hante.meuleman@broadcom.com>
2994M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2995M:	Wright Feng <wright.feng@cypress.com>
2996L:	linux-wireless@vger.kernel.org
2997L:	brcm80211-dev-list.pdl@broadcom.com
2998L:	brcm80211-dev-list@cypress.com
2999S:	Supported
3000F:	drivers/net/wireless/broadcom/brcm80211/
3001
3002BROADCOM BRCMSTB GPIO DRIVER
3003M:	Gregory Fong <gregory.0xf0@gmail.com>
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Supported
3006F:	drivers/gpio/gpio-brcmstb.c
3007F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3008
3009BROADCOM BRCMSTB I2C DRIVER
3010M:	Kamal Dasu <kdasu.kdev@gmail.com>
3011L:	linux-i2c@vger.kernel.org
3012L:	bcm-kernel-feedback-list@broadcom.com
3013S:	Supported
3014F:	drivers/i2c/busses/i2c-brcmstb.c
3015F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3016
3017BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3018M:	Al Cooper <alcooperx@gmail.com>
3019L:	linux-kernel@vger.kernel.org
3020L:	bcm-kernel-feedback-list@broadcom.com
3021S:	Maintained
3022F:	drivers/phy/broadcom/phy-brcm-usb*
3023
3024BROADCOM GENET ETHERNET DRIVER
3025M:	Doug Berger <opendmb@gmail.com>
3026M:	Florian Fainelli <f.fainelli@gmail.com>
3027L:	netdev@vger.kernel.org
3028S:	Supported
3029F:	drivers/net/ethernet/broadcom/genet/
3030
3031BROADCOM IPROC ARM ARCHITECTURE
3032M:	Ray Jui <rjui@broadcom.com>
3033M:	Scott Branden <sbranden@broadcom.com>
3034M:	Jon Mason <jonmason@broadcom.com>
3035M:	bcm-kernel-feedback-list@broadcom.com
3036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037T:	git git://github.com/broadcom/cygnus-linux.git
3038S:	Maintained
3039N:	iproc
3040N:	cygnus
3041N:	bcm[-_]nsp
3042N:	bcm9113*
3043N:	bcm9583*
3044N:	bcm9585*
3045N:	bcm9586*
3046N:	bcm988312
3047N:	bcm113*
3048N:	bcm583*
3049N:	bcm585*
3050N:	bcm586*
3051N:	bcm88312
3052N:	hr2
3053N:	stingray
3054F:	arch/arm64/boot/dts/broadcom/northstar2/*
3055F:	arch/arm64/boot/dts/broadcom/stingray/*
3056F:	drivers/clk/bcm/clk-ns*
3057F:	drivers/clk/bcm/clk-sr*
3058F:	drivers/pinctrl/bcm/pinctrl-ns*
3059F:	include/dt-bindings/clock/bcm-sr*
3060
3061BROADCOM KONA GPIO DRIVER
3062M:	Ray Jui <rjui@broadcom.com>
3063L:	bcm-kernel-feedback-list@broadcom.com
3064S:	Supported
3065F:	drivers/gpio/gpio-bcm-kona.c
3066F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3067
3068BROADCOM NETXTREME-E ROCE DRIVER
3069M:	Selvin Xavier <selvin.xavier@broadcom.com>
3070M:	Devesh Sharma <devesh.sharma@broadcom.com>
3071M:	Somnath Kotur <somnath.kotur@broadcom.com>
3072M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3073L:	linux-rdma@vger.kernel.org
3074W:	http://www.broadcom.com
3075S:	Supported
3076F:	drivers/infiniband/hw/bnxt_re/
3077F:	include/uapi/rdma/bnxt_re-abi.h
3078
3079BROADCOM NVRAM DRIVER
3080M:	Rafał Miłecki <zajec5@gmail.com>
3081L:	linux-mips@linux-mips.org
3082S:	Maintained
3083F:	drivers/firmware/broadcom/*
3084
3085BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3086M:	Rafał Miłecki <zajec5@gmail.com>
3087L:	linux-wireless@vger.kernel.org
3088S:	Maintained
3089F:	drivers/bcma/
3090F:	include/linux/bcma/
3091
3092BROADCOM STB AVS CPUFREQ DRIVER
3093M:	Markus Mayer <mmayer@broadcom.com>
3094M:	bcm-kernel-feedback-list@broadcom.com
3095L:	linux-pm@vger.kernel.org
3096S:	Maintained
3097F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3098F:	drivers/cpufreq/brcmstb*
3099
3100BROADCOM STB AVS TMON DRIVER
3101M:	Markus Mayer <mmayer@broadcom.com>
3102M:	bcm-kernel-feedback-list@broadcom.com
3103L:	linux-pm@vger.kernel.org
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3106F:	drivers/thermal/broadcom/brcmstb*
3107
3108BROADCOM STB NAND FLASH DRIVER
3109M:	Brian Norris <computersforpeace@gmail.com>
3110M:	Kamal Dasu <kdasu.kdev@gmail.com>
3111L:	linux-mtd@lists.infradead.org
3112L:	bcm-kernel-feedback-list@broadcom.com
3113S:	Maintained
3114F:	drivers/mtd/nand/raw/brcmnand/
3115
3116BROADCOM STB DPFE DRIVER
3117M:	Markus Mayer <mmayer@broadcom.com>
3118M:	bcm-kernel-feedback-list@broadcom.com
3119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3120S:	Maintained
3121F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3122F:	drivers/memory/brcmstb_dpfe.c
3123
3124BROADCOM SYSTEMPORT ETHERNET DRIVER
3125M:	Florian Fainelli <f.fainelli@gmail.com>
3126L:	netdev@vger.kernel.org
3127S:	Supported
3128F:	drivers/net/ethernet/broadcom/bcmsysport.*
3129
3130BROADCOM TG3 GIGABIT ETHERNET DRIVER
3131M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3132M:	Prashant Sreedharan <prashant@broadcom.com>
3133M:	Michael Chan <mchan@broadcom.com>
3134L:	netdev@vger.kernel.org
3135S:	Supported
3136F:	drivers/net/ethernet/broadcom/tg3.*
3137
3138BROCADE BFA FC SCSI DRIVER
3139M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3140M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3141L:	linux-scsi@vger.kernel.org
3142S:	Supported
3143F:	drivers/scsi/bfa/
3144
3145BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3146M:	Rasesh Mody <rasesh.mody@cavium.com>
3147M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3148M:	Dept-GELinuxNICDev@cavium.com
3149L:	netdev@vger.kernel.org
3150S:	Supported
3151F:	drivers/net/ethernet/brocade/bna/
3152
3153BSG (block layer generic sg v4 driver)
3154M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3155L:	linux-scsi@vger.kernel.org
3156S:	Supported
3157F:	block/bsg.c
3158F:	include/linux/bsg.h
3159F:	include/uapi/linux/bsg.h
3160
3161BT87X AUDIO DRIVER
3162M:	Clemens Ladisch <clemens@ladisch.de>
3163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3164T:	git git://git.alsa-project.org/alsa-kernel.git
3165S:	Maintained
3166F:	Documentation/sound/cards/bt87x.rst
3167F:	sound/pci/bt87x.c
3168
3169BT8XXGPIO DRIVER
3170M:	Michael Buesch <m@bues.ch>
3171W:	http://bu3sch.de/btgpio.php
3172S:	Maintained
3173F:	drivers/gpio/gpio-bt8xx.c
3174
3175BTRFS FILE SYSTEM
3176M:	Chris Mason <clm@fb.com>
3177M:	Josef Bacik <jbacik@fb.com>
3178M:	David Sterba <dsterba@suse.com>
3179L:	linux-btrfs@vger.kernel.org
3180W:	http://btrfs.wiki.kernel.org/
3181Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3183S:	Maintained
3184F:	Documentation/filesystems/btrfs.txt
3185F:	fs/btrfs/
3186F:	include/linux/btrfs*
3187F:	include/uapi/linux/btrfs*
3188
3189BTTV VIDEO4LINUX DRIVER
3190M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3191L:	linux-media@vger.kernel.org
3192W:	https://linuxtv.org
3193T:	git git://linuxtv.org/media_tree.git
3194S:	Odd fixes
3195F:	Documentation/media/v4l-drivers/bttv*
3196F:	drivers/media/pci/bt8xx/bttv*
3197
3198BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3199M:	Chanwoo Choi <cw00.choi@samsung.com>
3200L:	linux-pm@vger.kernel.org
3201L:	linux-samsung-soc@vger.kernel.org
3202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3203S:	Maintained
3204F:	drivers/devfreq/exynos-bus.c
3205F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3206
3207BUSLOGIC SCSI DRIVER
3208M:	Khalid Aziz <khalid@gonehiking.org>
3209L:	linux-scsi@vger.kernel.org
3210S:	Maintained
3211F:	drivers/scsi/BusLogic.*
3212F:	drivers/scsi/FlashPoint.*
3213
3214C-MEDIA CMI8788 DRIVER
3215M:	Clemens Ladisch <clemens@ladisch.de>
3216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3217T:	git git://git.alsa-project.org/alsa-kernel.git
3218S:	Maintained
3219F:	sound/pci/oxygen/
3220
3221C6X ARCHITECTURE
3222M:	Mark Salter <msalter@redhat.com>
3223M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3224L:	linux-c6x-dev@linux-c6x.org
3225W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3226S:	Maintained
3227F:	arch/c6x/
3228
3229CA8210 IEEE-802.15.4 RADIO DRIVER
3230M:	Harry Morris <h.morris@cascoda.com>
3231L:	linux-wpan@vger.kernel.org
3232W:	https://github.com/Cascoda/ca8210-linux.git
3233S:	Maintained
3234F:	drivers/net/ieee802154/ca8210.c
3235F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3236
3237CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3238M:	David Howells <dhowells@redhat.com>
3239L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3240S:	Supported
3241F:	Documentation/filesystems/caching/cachefiles.txt
3242F:	fs/cachefiles/
3243
3244CADENCE MIPI-CSI2 BRIDGES
3245M:	Maxime Ripard <maxime.ripard@bootlin.com>
3246L:	linux-media@vger.kernel.org
3247S:	Maintained
3248F:	Documentation/devicetree/bindings/media/cdns,*.txt
3249F:	drivers/media/platform/cadence/cdns-csi2*
3250
3251CADET FM/AM RADIO RECEIVER DRIVER
3252M:	Hans Verkuil <hverkuil@xs4all.nl>
3253L:	linux-media@vger.kernel.org
3254T:	git git://linuxtv.org/media_tree.git
3255W:	https://linuxtv.org
3256S:	Maintained
3257F:	drivers/media/radio/radio-cadet*
3258
3259CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3260M:	Jonathan Corbet <corbet@lwn.net>
3261L:	linux-media@vger.kernel.org
3262T:	git git://linuxtv.org/media_tree.git
3263S:	Maintained
3264F:	Documentation/media/v4l-drivers/cafe_ccic*
3265F:	drivers/media/platform/marvell-ccic/
3266
3267CAIF NETWORK LAYER
3268M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3269L:	netdev@vger.kernel.org
3270S:	Supported
3271F:	Documentation/networking/caif/
3272F:	drivers/net/caif/
3273F:	include/uapi/linux/caif/
3274F:	include/net/caif/
3275F:	net/caif/
3276
3277CALGARY x86-64 IOMMU
3278M:	Muli Ben-Yehuda <mulix@mulix.org>
3279M:	Jon Mason <jdmason@kudzu.us>
3280L:	iommu@lists.linux-foundation.org
3281S:	Maintained
3282F:	arch/x86/kernel/pci-calgary_64.c
3283F:	arch/x86/kernel/tce_64.c
3284F:	arch/x86/include/asm/calgary.h
3285F:	arch/x86/include/asm/tce.h
3286
3287CAN NETWORK DRIVERS
3288M:	Wolfgang Grandegger <wg@grandegger.com>
3289M:	Marc Kleine-Budde <mkl@pengutronix.de>
3290L:	linux-can@vger.kernel.org
3291W:	https://github.com/linux-can
3292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3294S:	Maintained
3295F:	Documentation/devicetree/bindings/net/can/
3296F:	drivers/net/can/
3297F:	include/linux/can/dev.h
3298F:	include/linux/can/platform/
3299F:	include/uapi/linux/can/error.h
3300F:	include/uapi/linux/can/netlink.h
3301
3302CAN NETWORK LAYER
3303M:	Oliver Hartkopp <socketcan@hartkopp.net>
3304M:	Marc Kleine-Budde <mkl@pengutronix.de>
3305L:	linux-can@vger.kernel.org
3306W:	https://github.com/linux-can
3307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3309S:	Maintained
3310F:	Documentation/networking/can.rst
3311F:	net/can/
3312F:	include/linux/can/core.h
3313F:	include/uapi/linux/can.h
3314F:	include/uapi/linux/can/bcm.h
3315F:	include/uapi/linux/can/raw.h
3316F:	include/uapi/linux/can/gw.h
3317
3318CAPABILITIES
3319M:	Serge Hallyn <serge@hallyn.com>
3320L:	linux-security-module@vger.kernel.org
3321S:	Supported
3322F:	include/linux/capability.h
3323F:	include/uapi/linux/capability.h
3324F:	security/commoncap.c
3325F:	kernel/capability.c
3326
3327CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3328M:	Kevin Tsai <ktsai@capellamicro.com>
3329S:	Maintained
3330F:	drivers/iio/light/cm*
3331
3332CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3333M:	Christian Lamparter <chunkeey@googlemail.com>
3334L:	linux-wireless@vger.kernel.org
3335W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3336S:	Maintained
3337F:	drivers/net/wireless/ath/carl9170/
3338
3339CAVIUM I2C DRIVER
3340M:	Jan Glauber <jglauber@cavium.com>
3341M:	David Daney <david.daney@cavium.com>
3342W:	http://www.cavium.com
3343S:	Supported
3344F:	drivers/i2c/busses/i2c-octeon*
3345F:	drivers/i2c/busses/i2c-thunderx*
3346
3347CAVIUM LIQUIDIO NETWORK DRIVER
3348M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3349M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3350M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3351M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3352L:	netdev@vger.kernel.org
3353W:	http://www.cavium.com
3354S:	Supported
3355F:	drivers/net/ethernet/cavium/liquidio/
3356
3357CAVIUM MMC DRIVER
3358M:	Jan Glauber <jglauber@cavium.com>
3359M:	David Daney <david.daney@cavium.com>
3360M:	Steven J. Hill <Steven.Hill@cavium.com>
3361W:	http://www.cavium.com
3362S:	Supported
3363F:	drivers/mmc/host/cavium*
3364
3365CAVIUM OCTEON-TX CRYPTO DRIVER
3366M:	George Cherian <george.cherian@cavium.com>
3367L:	linux-crypto@vger.kernel.org
3368W:	http://www.cavium.com
3369S:	Supported
3370F:	drivers/crypto/cavium/cpt/
3371
3372CAVIUM THUNDERX2 ARM64 SOC
3373M:	Robert Richter <rrichter@cavium.com>
3374M:	Jayachandran C <jnair@caviumnetworks.com>
3375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376S:	Maintained
3377F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3378F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3379
3380CC2520 IEEE-802.15.4 RADIO DRIVER
3381M:	Varka Bhadram <varkabhadram@gmail.com>
3382L:	linux-wpan@vger.kernel.org
3383S:	Maintained
3384F:	drivers/net/ieee802154/cc2520.c
3385F:	include/linux/spi/cc2520.h
3386F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3387
3388CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3389M:	Gilad Ben-Yossef <gilad@benyossef.com>
3390L:	linux-crypto@vger.kernel.org
3391S:	Supported
3392F:	drivers/crypto/ccree/
3393W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3394
3395CEC FRAMEWORK
3396M:	Hans Verkuil <hans.verkuil@cisco.com>
3397L:	linux-media@vger.kernel.org
3398T:	git git://linuxtv.org/media_tree.git
3399W:	http://linuxtv.org
3400S:	Supported
3401F:	Documentation/media/kapi/cec-core.rst
3402F:	Documentation/media/uapi/cec
3403F:	drivers/media/cec/
3404F:	drivers/media/rc/keymaps/rc-cec.c
3405F:	include/media/cec.h
3406F:	include/media/cec-notifier.h
3407F:	include/uapi/linux/cec.h
3408F:	include/uapi/linux/cec-funcs.h
3409F:	Documentation/devicetree/bindings/media/cec.txt
3410F:	Documentation/ABI/testing/debugfs-cec-error-inj
3411
3412CEC GPIO DRIVER
3413M:	Hans Verkuil <hans.verkuil@cisco.com>
3414L:	linux-media@vger.kernel.org
3415T:	git git://linuxtv.org/media_tree.git
3416W:	http://linuxtv.org
3417S:	Supported
3418F:	drivers/media/platform/cec-gpio/
3419F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3420
3421CELL BROADBAND ENGINE ARCHITECTURE
3422M:	Arnd Bergmann <arnd@arndb.de>
3423L:	linuxppc-dev@lists.ozlabs.org
3424W:	http://www.ibm.com/developerworks/power/cell/
3425S:	Supported
3426F:	arch/powerpc/include/asm/cell*.h
3427F:	arch/powerpc/include/asm/spu*.h
3428F:	arch/powerpc/include/uapi/asm/spu*.h
3429F:	arch/powerpc/oprofile/*cell*
3430F:	arch/powerpc/platforms/cell/
3431
3432CEPH COMMON CODE (LIBCEPH)
3433M:	Ilya Dryomov <idryomov@gmail.com>
3434M:	"Yan, Zheng" <zyan@redhat.com>
3435M:	Sage Weil <sage@redhat.com>
3436L:	ceph-devel@vger.kernel.org
3437W:	http://ceph.com/
3438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3439T:	git git://github.com/ceph/ceph-client.git
3440S:	Supported
3441F:	net/ceph/
3442F:	include/linux/ceph/
3443F:	include/linux/crush/
3444
3445CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3446M:	"Yan, Zheng" <zyan@redhat.com>
3447M:	Sage Weil <sage@redhat.com>
3448M:	Ilya Dryomov <idryomov@gmail.com>
3449L:	ceph-devel@vger.kernel.org
3450W:	http://ceph.com/
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3452T:	git git://github.com/ceph/ceph-client.git
3453S:	Supported
3454F:	Documentation/filesystems/ceph.txt
3455F:	fs/ceph/
3456
3457CERTIFICATE HANDLING:
3458M:	David Howells <dhowells@redhat.com>
3459M:	David Woodhouse <dwmw2@infradead.org>
3460L:	keyrings@vger.kernel.org
3461S:	Maintained
3462F:	Documentation/admin-guide/module-signing.rst
3463F:	certs/
3464F:	scripts/sign-file.c
3465F:	scripts/extract-cert.c
3466
3467CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3468L:	linux-usb@vger.kernel.org
3469S:	Orphan
3470F:	Documentation/usb/WUSB-Design-overview.txt
3471F:	Documentation/usb/wusb-cbaf
3472F:	drivers/usb/host/hwa-hc.c
3473F:	drivers/usb/host/whci/
3474F:	drivers/usb/wusbcore/
3475F:	include/linux/usb/wusb*
3476
3477CFAG12864B LCD DRIVER
3478M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3479S:	Maintained
3480F:	drivers/auxdisplay/cfag12864b.c
3481F:	include/linux/cfag12864b.h
3482
3483CFAG12864BFB LCD FRAMEBUFFER DRIVER
3484M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3485S:	Maintained
3486F:	drivers/auxdisplay/cfag12864bfb.c
3487F:	include/linux/cfag12864b.h
3488
3489802.11 (including CFG80211/NL80211)
3490M:	Johannes Berg <johannes@sipsolutions.net>
3491L:	linux-wireless@vger.kernel.org
3492W:	http://wireless.kernel.org/
3493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3495S:	Maintained
3496F:	net/wireless/
3497F:	include/uapi/linux/nl80211.h
3498F:	include/linux/ieee80211.h
3499F:	include/net/wext.h
3500F:	include/net/cfg80211.h
3501F:	include/net/iw_handler.h
3502F:	include/net/ieee80211_radiotap.h
3503F:	Documentation/driver-api/80211/cfg80211.rst
3504F:	Documentation/networking/regulatory.txt
3505
3506CHAR and MISC DRIVERS
3507M:	Arnd Bergmann <arnd@arndb.de>
3508M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3510S:	Supported
3511F:	drivers/char/
3512F:	drivers/misc/
3513F:	include/linux/miscdevice.h
3514
3515CHECKPATCH
3516M:	Andy Whitcroft <apw@canonical.com>
3517M:	Joe Perches <joe@perches.com>
3518S:	Maintained
3519F:	scripts/checkpatch.pl
3520
3521CHINESE DOCUMENTATION
3522M:	Harry Wei <harryxiyou@gmail.com>
3523L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3524L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3525S:	Maintained
3526F:	Documentation/translations/zh_CN/
3527
3528CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3529M:	Peter Chen <Peter.Chen@nxp.com>
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3531L:	linux-usb@vger.kernel.org
3532S:	Maintained
3533F:	drivers/usb/chipidea/
3534
3535CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3536M:	Hans de Goede <hdegoede@redhat.com>
3537L:	linux-input@vger.kernel.org
3538S:	Maintained
3539F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3540F:	drivers/input/touchscreen/chipone_icn8318.c
3541
3542CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3543M:	Hans de Goede <hdegoede@redhat.com>
3544L:	linux-input@vger.kernel.org
3545S:	Maintained
3546F:	drivers/input/touchscreen/chipone_icn8505.c
3547
3548CHROME HARDWARE PLATFORM SUPPORT
3549M:	Benson Leung <bleung@chromium.org>
3550M:	Olof Johansson <olof@lixom.net>
3551S:	Maintained
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3553F:	drivers/platform/chrome/
3554
3555CIRRUS LOGIC AUDIO CODEC DRIVERS
3556M:	Brian Austin <brian.austin@cirrus.com>
3557M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3559S:	Maintained
3560F:	sound/soc/codecs/cs*
3561
3562CIRRUS LOGIC EP93XX ETHERNET DRIVER
3563M:	Hartley Sweeten <hsweeten@visionengravers.com>
3564L:	netdev@vger.kernel.org
3565S:	Maintained
3566F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3567
3568CISCO FCOE HBA DRIVER
3569M:	Satish Kharat <satishkh@cisco.com>
3570M:	Sesidhar Baddela <sebaddel@cisco.com>
3571M:	Karan Tilak Kumar <kartilak@cisco.com>
3572L:	linux-scsi@vger.kernel.org
3573S:	Supported
3574F:	drivers/scsi/fnic/
3575
3576CISCO SCSI HBA DRIVER
3577M:	Karan Tilak Kumar <kartilak@cisco.com>
3578M:	Sesidhar Baddela <sebaddel@cisco.com>
3579L:	linux-scsi@vger.kernel.org
3580S:	Supported
3581F:	drivers/scsi/snic/
3582
3583CISCO VIC ETHERNET NIC DRIVER
3584M:	Christian Benvenuti <benve@cisco.com>
3585M:	Govindarajulu Varadarajan <_govind@gmx.com>
3586M:	Parvi Kaustubhi <pkaustub@cisco.com>
3587S:	Supported
3588F:	drivers/net/ethernet/cisco/enic/
3589
3590CISCO VIC LOW LATENCY NIC DRIVER
3591M:	Christian Benvenuti <benve@cisco.com>
3592S:	Supported
3593F:	drivers/infiniband/hw/usnic/
3594
3595CIRRUS LOGIC MADERA CODEC DRIVERS
3596M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3597M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3599L:	patches@opensource.cirrus.com
3600T:	git https://github.com/CirrusLogic/linux-drivers.git
3601W:	https://github.com/CirrusLogic/linux-drivers/wiki
3602S:	Supported
3603F:	Documentation/devicetree/bindings/mfd/madera.txt
3604F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3605F:	include/linux/mfd/madera/*
3606F:	drivers/gpio/gpio-madera*
3607F:	drivers/mfd/madera*
3608F:	drivers/mfd/cs47l*
3609F:	drivers/pinctrl/cirrus/*
3610
3611CLANG-FORMAT FILE
3612M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3613S:	Maintained
3614F:	.clang-format
3615
3616CLEANCACHE API
3617M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3618L:	linux-kernel@vger.kernel.org
3619S:	Maintained
3620F:	mm/cleancache.c
3621F:	include/linux/cleancache.h
3622
3623CLK API
3624M:	Russell King <linux@armlinux.org.uk>
3625L:	linux-clk@vger.kernel.org
3626S:	Maintained
3627F:	include/linux/clk.h
3628
3629CLOCKSOURCE, CLOCKEVENT DRIVERS
3630M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3631M:	Thomas Gleixner <tglx@linutronix.de>
3632L:	linux-kernel@vger.kernel.org
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3634S:	Supported
3635F:	drivers/clocksource/
3636F:	Documentation/devicetree/bindings/timer/
3637
3638CMPC ACPI DRIVER
3639M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3640M:	Daniel Oliveira Nascimento <don@syst.com.br>
3641L:	platform-driver-x86@vger.kernel.org
3642S:	Supported
3643F:	drivers/platform/x86/classmate-laptop.c
3644
3645COBALT MEDIA DRIVER
3646M:	Hans Verkuil <hans.verkuil@cisco.com>
3647L:	linux-media@vger.kernel.org
3648T:	git git://linuxtv.org/media_tree.git
3649W:	https://linuxtv.org
3650S:	Supported
3651F:	drivers/media/pci/cobalt/
3652
3653COCCINELLE/Semantic Patches (SmPL)
3654M:	Julia Lawall <Julia.Lawall@lip6.fr>
3655M:	Gilles Muller <Gilles.Muller@lip6.fr>
3656M:	Nicolas Palix <nicolas.palix@imag.fr>
3657M:	Michal Marek <michal.lkml@markovi.net>
3658L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3660W:	http://coccinelle.lip6.fr/
3661S:	Supported
3662F:	Documentation/dev-tools/coccinelle.rst
3663F:	scripts/coccinelle/
3664F:	scripts/coccicheck
3665
3666CODA FILE SYSTEM
3667M:	Jan Harkes <jaharkes@cs.cmu.edu>
3668M:	coda@cs.cmu.edu
3669L:	codalist@coda.cs.cmu.edu
3670W:	http://www.coda.cs.cmu.edu/
3671S:	Maintained
3672F:	Documentation/filesystems/coda.txt
3673F:	fs/coda/
3674F:	include/linux/coda*.h
3675F:	include/uapi/linux/coda*.h
3676
3677CODA V4L2 MEM2MEM DRIVER
3678M:	Philipp Zabel <p.zabel@pengutronix.de>
3679L:	linux-media@vger.kernel.org
3680S:	Maintained
3681F:	Documentation/devicetree/bindings/media/coda.txt
3682F:	drivers/media/platform/coda/
3683
3684CODE OF CONDUCT
3685M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3686S:	Supported
3687F:	Documentation/process/code-of-conduct.rst
3688F:	Documentation/process/code-of-conduct-interpretation.rst
3689
3690COMMON CLK FRAMEWORK
3691M:	Michael Turquette <mturquette@baylibre.com>
3692M:	Stephen Boyd <sboyd@kernel.org>
3693L:	linux-clk@vger.kernel.org
3694Q:	http://patchwork.kernel.org/project/linux-clk/list/
3695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3696S:	Maintained
3697F:	Documentation/devicetree/bindings/clock/
3698F:	drivers/clk/
3699X:	drivers/clk/clkdev.c
3700F:	include/linux/clk-pr*
3701F:	include/linux/clk/
3702F:	include/linux/of_clk.h
3703
3704COMMON INTERNET FILE SYSTEM (CIFS)
3705M:	Steve French <sfrench@samba.org>
3706L:	linux-cifs@vger.kernel.org
3707L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3708W:	http://linux-cifs.samba.org/
3709T:	git git://git.samba.org/sfrench/cifs-2.6.git
3710S:	Supported
3711F:	Documentation/filesystems/cifs/
3712F:	fs/cifs/
3713
3714COMPACTPCI HOTPLUG CORE
3715M:	Scott Murray <scott@spiteful.org>
3716L:	linux-pci@vger.kernel.org
3717S:	Maintained
3718F:	drivers/pci/hotplug/cpci_hotplug*
3719
3720COMPACTPCI HOTPLUG GENERIC DRIVER
3721M:	Scott Murray <scott@spiteful.org>
3722L:	linux-pci@vger.kernel.org
3723S:	Maintained
3724F:	drivers/pci/hotplug/cpcihp_generic.c
3725
3726COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3727M:	Scott Murray <scott@spiteful.org>
3728L:	linux-pci@vger.kernel.org
3729S:	Maintained
3730F:	drivers/pci/hotplug/cpcihp_zt5550.*
3731
3732COMPAL LAPTOP SUPPORT
3733M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3734L:	platform-driver-x86@vger.kernel.org
3735S:	Maintained
3736F:	drivers/platform/x86/compal-laptop.c
3737
3738CONEXANT ACCESSRUNNER USB DRIVER
3739L:	accessrunner-general@lists.sourceforge.net
3740W:	http://accessrunner.sourceforge.net/
3741S:	Orphan
3742F:	drivers/usb/atm/cxacru.c
3743
3744CONFIGFS
3745M:	Joel Becker <jlbec@evilplan.org>
3746M:	Christoph Hellwig <hch@lst.de>
3747T:	git git://git.infradead.org/users/hch/configfs.git
3748S:	Supported
3749F:	fs/configfs/
3750F:	include/linux/configfs.h
3751
3752CONNECTOR
3753M:	Evgeniy Polyakov <zbr@ioremap.net>
3754L:	netdev@vger.kernel.org
3755S:	Maintained
3756F:	drivers/connector/
3757
3758CONTROL GROUP (CGROUP)
3759M:	Tejun Heo <tj@kernel.org>
3760M:	Li Zefan <lizefan@huawei.com>
3761M:	Johannes Weiner <hannes@cmpxchg.org>
3762L:	cgroups@vger.kernel.org
3763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3764S:	Maintained
3765F:	Documentation/cgroup*
3766F:	include/linux/cgroup*
3767F:	kernel/cgroup*
3768
3769CONTROL GROUP - CPUSET
3770M:	Li Zefan <lizefan@huawei.com>
3771L:	cgroups@vger.kernel.org
3772W:	http://www.bullopensource.org/cpuset/
3773W:	http://oss.sgi.com/projects/cpusets/
3774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3775S:	Maintained
3776F:	Documentation/cgroup-v1/cpusets.txt
3777F:	include/linux/cpuset.h
3778F:	kernel/cgroup/cpuset.c
3779
3780CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3781M:	Johannes Weiner <hannes@cmpxchg.org>
3782M:	Michal Hocko <mhocko@kernel.org>
3783M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3784L:	cgroups@vger.kernel.org
3785L:	linux-mm@kvack.org
3786S:	Maintained
3787F:	mm/memcontrol.c
3788F:	mm/swap_cgroup.c
3789
3790CORETEMP HARDWARE MONITORING DRIVER
3791M:	Fenghua Yu <fenghua.yu@intel.com>
3792L:	linux-hwmon@vger.kernel.org
3793S:	Maintained
3794F:	Documentation/hwmon/coretemp
3795F:	drivers/hwmon/coretemp.c
3796
3797COSA/SRP SYNC SERIAL DRIVER
3798M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3799W:	http://www.fi.muni.cz/~kas/cosa/
3800S:	Maintained
3801F:	drivers/net/wan/cosa*
3802
3803CPMAC ETHERNET DRIVER
3804M:	Florian Fainelli <f.fainelli@gmail.com>
3805L:	netdev@vger.kernel.org
3806S:	Maintained
3807F:	drivers/net/ethernet/ti/cpmac.c
3808
3809CPU FREQUENCY DRIVERS
3810M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3811M:	Viresh Kumar <viresh.kumar@linaro.org>
3812L:	linux-pm@vger.kernel.org
3813S:	Maintained
3814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3815T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3816B:	https://bugzilla.kernel.org
3817F:	Documentation/cpu-freq/
3818F:	Documentation/devicetree/bindings/cpufreq/
3819F:	drivers/cpufreq/
3820F:	include/linux/cpufreq.h
3821F:	tools/testing/selftests/cpufreq/
3822
3823CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3824M:	Viresh Kumar <viresh.kumar@linaro.org>
3825M:	Sudeep Holla <sudeep.holla@arm.com>
3826L:	linux-pm@vger.kernel.org
3827W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3828S:	Maintained
3829F:	drivers/cpufreq/arm_big_little.h
3830F:	drivers/cpufreq/arm_big_little.c
3831F:	drivers/cpufreq/arm_big_little_dt.c
3832
3833CPU POWER MONITORING SUBSYSTEM
3834M:	Thomas Renninger <trenn@suse.com>
3835M:	Shuah Khan <shuah@kernel.org>
3836L:	linux-pm@vger.kernel.org
3837S:	Maintained
3838F:	tools/power/cpupower/
3839
3840CPUID/MSR DRIVER
3841M:	"H. Peter Anvin" <hpa@zytor.com>
3842S:	Maintained
3843F:	arch/x86/kernel/cpuid.c
3844F:	arch/x86/kernel/msr.c
3845
3846CPUIDLE DRIVER - ARM BIG LITTLE
3847M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3848M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3849L:	linux-pm@vger.kernel.org
3850L:	linux-arm-kernel@lists.infradead.org
3851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3852S:	Maintained
3853F:	drivers/cpuidle/cpuidle-big_little.c
3854
3855CPUIDLE DRIVER - ARM EXYNOS
3856M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3857M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3858M:	Kukjin Kim <kgene@kernel.org>
3859L:	linux-pm@vger.kernel.org
3860L:	linux-samsung-soc@vger.kernel.org
3861S:	Supported
3862F:	drivers/cpuidle/cpuidle-exynos.c
3863F:	arch/arm/mach-exynos/pm.c
3864
3865CPUIDLE DRIVERS
3866M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3867M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3868L:	linux-pm@vger.kernel.org
3869S:	Maintained
3870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3871B:	https://bugzilla.kernel.org
3872F:	drivers/cpuidle/*
3873F:	include/linux/cpuidle.h
3874
3875CRAMFS FILESYSTEM
3876M:	Nicolas Pitre <nico@linaro.org>
3877S:	Maintained
3878F:	Documentation/filesystems/cramfs.txt
3879F:	fs/cramfs/
3880
3881CRYPTO API
3882M:	Herbert Xu <herbert@gondor.apana.org.au>
3883M:	"David S. Miller" <davem@davemloft.net>
3884L:	linux-crypto@vger.kernel.org
3885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3887S:	Maintained
3888F:	Documentation/crypto/
3889F:	Documentation/devicetree/bindings/crypto/
3890F:	arch/*/crypto/
3891F:	crypto/
3892F:	drivers/crypto/
3893F:	include/crypto/
3894F:	include/linux/crypto*
3895
3896CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3897M:	Neil Horman <nhorman@tuxdriver.com>
3898L:	linux-crypto@vger.kernel.org
3899S:	Maintained
3900F:	crypto/ansi_cprng.c
3901F:	crypto/rng.c
3902
3903CS3308 MEDIA DRIVER
3904M:	Hans Verkuil <hverkuil@xs4all.nl>
3905L:	linux-media@vger.kernel.org
3906T:	git git://linuxtv.org/media_tree.git
3907W:	http://linuxtv.org
3908S:	Odd Fixes
3909F:	drivers/media/i2c/cs3308.c
3910F:	drivers/media/i2c/cs3308.h
3911
3912CS5535 Audio ALSA driver
3913M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3914S:	Maintained
3915F:	sound/pci/cs5535audio/
3916
3917CW1200 WLAN driver
3918M:	Solomon Peachy <pizza@shaftnet.org>
3919S:	Maintained
3920F:	drivers/net/wireless/st/cw1200/
3921
3922CX18 VIDEO4LINUX DRIVER
3923M:	Andy Walls <awalls@md.metrocast.net>
3924L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3925L:	linux-media@vger.kernel.org
3926T:	git git://linuxtv.org/media_tree.git
3927W:	https://linuxtv.org
3928W:	http://www.ivtvdriver.org/index.php/Cx18
3929S:	Maintained
3930F:	Documentation/media/v4l-drivers/cx18*
3931F:	drivers/media/pci/cx18/
3932F:	include/uapi/linux/ivtv*
3933
3934CX2341X MPEG ENCODER HELPER MODULE
3935M:	Hans Verkuil <hverkuil@xs4all.nl>
3936L:	linux-media@vger.kernel.org
3937T:	git git://linuxtv.org/media_tree.git
3938W:	https://linuxtv.org
3939S:	Maintained
3940F:	drivers/media/common/cx2341x*
3941F:	include/media/cx2341x*
3942
3943CX24120 MEDIA DRIVER
3944M:	Jemma Denson <jdenson@gmail.com>
3945M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3946L:	linux-media@vger.kernel.org
3947W:	https://linuxtv.org
3948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3949S:	Maintained
3950F:	drivers/media/dvb-frontends/cx24120*
3951
3952CX88 VIDEO4LINUX DRIVER
3953M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3954L:	linux-media@vger.kernel.org
3955W:	https://linuxtv.org
3956T:	git git://linuxtv.org/media_tree.git
3957S:	Odd fixes
3958F:	Documentation/media/v4l-drivers/cx88*
3959F:	drivers/media/pci/cx88/
3960
3961CXD2820R MEDIA DRIVER
3962M:	Antti Palosaari <crope@iki.fi>
3963L:	linux-media@vger.kernel.org
3964W:	https://linuxtv.org
3965W:	http://palosaari.fi/linux/
3966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3967T:	git git://linuxtv.org/anttip/media_tree.git
3968S:	Maintained
3969F:	drivers/media/dvb-frontends/cxd2820r*
3970
3971CXGB3 ETHERNET DRIVER (CXGB3)
3972M:	Santosh Raspatur <santosh@chelsio.com>
3973L:	netdev@vger.kernel.org
3974W:	http://www.chelsio.com
3975S:	Supported
3976F:	drivers/net/ethernet/chelsio/cxgb3/
3977
3978CXGB3 ISCSI DRIVER (CXGB3I)
3979M:	Karen Xie <kxie@chelsio.com>
3980L:	linux-scsi@vger.kernel.org
3981W:	http://www.chelsio.com
3982S:	Supported
3983F:	drivers/scsi/cxgbi/cxgb3i
3984
3985CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3986M:	Steve Wise <swise@chelsio.com>
3987L:	linux-rdma@vger.kernel.org
3988W:	http://www.openfabrics.org
3989S:	Supported
3990F:	drivers/infiniband/hw/cxgb3/
3991F:	include/uapi/rdma/cxgb3-abi.h
3992
3993CXGB4 CRYPTO DRIVER (chcr)
3994M:	Harsh Jain <harsh@chelsio.com>
3995L:	linux-crypto@vger.kernel.org
3996W:	http://www.chelsio.com
3997S:	Supported
3998F:	drivers/crypto/chelsio
3999
4000CXGB4 ETHERNET DRIVER (CXGB4)
4001M:	Ganesh Goudar <ganeshgr@chelsio.com>
4002L:	netdev@vger.kernel.org
4003W:	http://www.chelsio.com
4004S:	Supported
4005F:	drivers/net/ethernet/chelsio/cxgb4/
4006
4007CXGB4 ISCSI DRIVER (CXGB4I)
4008M:	Karen Xie <kxie@chelsio.com>
4009L:	linux-scsi@vger.kernel.org
4010W:	http://www.chelsio.com
4011S:	Supported
4012F:	drivers/scsi/cxgbi/cxgb4i
4013
4014CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4015M:	Steve Wise <swise@chelsio.com>
4016L:	linux-rdma@vger.kernel.org
4017W:	http://www.openfabrics.org
4018S:	Supported
4019F:	drivers/infiniband/hw/cxgb4/
4020F:	include/uapi/rdma/cxgb4-abi.h
4021
4022CXGB4VF ETHERNET DRIVER (CXGB4VF)
4023M:	Casey Leedom <leedom@chelsio.com>
4024L:	netdev@vger.kernel.org
4025W:	http://www.chelsio.com
4026S:	Supported
4027F:	drivers/net/ethernet/chelsio/cxgb4vf/
4028
4029CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4030M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4031M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4032L:	linuxppc-dev@lists.ozlabs.org
4033S:	Supported
4034F:	arch/powerpc/platforms/powernv/pci-cxl.c
4035F:	drivers/misc/cxl/
4036F:	include/misc/cxl*
4037F:	include/uapi/misc/cxl.h
4038F:	Documentation/powerpc/cxl.txt
4039F:	Documentation/ABI/testing/sysfs-class-cxl
4040
4041CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4042M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4043M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4044M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4045L:	linux-scsi@vger.kernel.org
4046S:	Supported
4047F:	drivers/scsi/cxlflash/
4048F:	include/uapi/scsi/cxlflash_ioctls.h
4049F:	Documentation/powerpc/cxlflash.txt
4050
4051CYBERPRO FB DRIVER
4052M:	Russell King <linux@armlinux.org.uk>
4053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4054W:	http://www.armlinux.org.uk/
4055S:	Maintained
4056F:	drivers/video/fbdev/cyber2000fb.*
4057
4058CYCLADES ASYNC MUX DRIVER
4059W:	http://www.cyclades.com/
4060S:	Orphan
4061F:	drivers/tty/cyclades.c
4062F:	include/linux/cyclades.h
4063F:	include/uapi/linux/cyclades.h
4064
4065CYCLADES PC300 DRIVER
4066W:	http://www.cyclades.com/
4067S:	Orphan
4068F:	drivers/net/wan/pc300*
4069
4070CYPRESS_FIRMWARE MEDIA DRIVER
4071M:	Antti Palosaari <crope@iki.fi>
4072L:	linux-media@vger.kernel.org
4073W:	https://linuxtv.org
4074W:	http://palosaari.fi/linux/
4075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4076T:	git git://linuxtv.org/anttip/media_tree.git
4077S:	Maintained
4078F:	drivers/media/common/cypress_firmware*
4079
4080CYTTSP TOUCHSCREEN DRIVER
4081M:	Ferruh Yigit <fery@cypress.com>
4082L:	linux-input@vger.kernel.org
4083S:	Supported
4084F:	drivers/input/touchscreen/cyttsp*
4085F:	include/linux/input/cyttsp.h
4086
4087D-LINK DIR-685 TOUCHKEYS DRIVER
4088M:	Linus Walleij <linus.walleij@linaro.org>
4089L:	linux-input@vger.kernel.org
4090S:	Supported
4091F:	drivers/input/dlink-dir685-touchkeys.c
4092
4093DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4094M:	Joshua Kinard <kumba@gentoo.org>
4095S:	Maintained
4096F:	drivers/rtc/rtc-ds1685.c
4097F:	include/linux/rtc/ds1685.h
4098
4099DAMA SLAVE for AX.25
4100M:	Joerg Reuter <jreuter@yaina.de>
4101W:	http://yaina.de/jreuter/
4102W:	http://www.qsl.net/dl1bke/
4103L:	linux-hams@vger.kernel.org
4104S:	Maintained
4105F:	net/ax25/af_ax25.c
4106F:	net/ax25/ax25_dev.c
4107F:	net/ax25/ax25_ds_*
4108F:	net/ax25/ax25_in.c
4109F:	net/ax25/ax25_out.c
4110F:	net/ax25/ax25_timer.c
4111F:	net/ax25/sysctl_net_ax25.c
4112
4113DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4114L:	netdev@vger.kernel.org
4115S:	Orphan
4116F:	Documentation/networking/dmfe.txt
4117F:	drivers/net/ethernet/dec/tulip/dmfe.c
4118
4119DC390/AM53C974 SCSI driver
4120M:	Hannes Reinecke <hare@suse.com>
4121L:	linux-scsi@vger.kernel.org
4122S:	Maintained
4123F:	drivers/scsi/am53c974.c
4124
4125DC395x SCSI driver
4126M:	Oliver Neukum <oliver@neukum.org>
4127M:	Ali Akcaagac <aliakc@web.de>
4128M:	Jamie Lenehan <lenehan@twibble.org>
4129L:	dc395x@twibble.org
4130W:	http://twibble.org/dist/dc395x/
4131W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4132S:	Maintained
4133F:	Documentation/scsi/dc395x.txt
4134F:	drivers/scsi/dc395x.*
4135
4136DCCP PROTOCOL
4137M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4138L:	dccp@vger.kernel.org
4139W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4140S:	Maintained
4141F:	include/linux/dccp.h
4142F:	include/uapi/linux/dccp.h
4143F:	include/linux/tfrc.h
4144F:	net/dccp/
4145
4146DECnet NETWORK LAYER
4147W:	http://linux-decnet.sourceforge.net
4148L:	linux-decnet-user@lists.sourceforge.net
4149S:	Orphan
4150F:	Documentation/networking/decnet.txt
4151F:	net/decnet/
4152
4153DECSTATION PLATFORM SUPPORT
4154M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4155L:	linux-mips@linux-mips.org
4156W:	http://www.linux-mips.org/wiki/DECstation
4157S:	Maintained
4158F:	arch/mips/dec/
4159F:	arch/mips/include/asm/dec/
4160F:	arch/mips/include/asm/mach-dec/
4161
4162DEFXX FDDI NETWORK DRIVER
4163M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4164S:	Maintained
4165F:	drivers/net/fddi/defxx.*
4166
4167DELL SMBIOS DRIVER
4168M:	Pali Rohár <pali.rohar@gmail.com>
4169M:	Mario Limonciello <mario.limonciello@dell.com>
4170L:	platform-driver-x86@vger.kernel.org
4171S:	Maintained
4172F:	drivers/platform/x86/dell-smbios.*
4173
4174DELL SMBIOS SMM DRIVER
4175M:	Mario Limonciello <mario.limonciello@dell.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-smbios-smm.c
4179
4180DELL SMBIOS WMI DRIVER
4181M:	Mario Limonciello <mario.limonciello@dell.com>
4182L:	platform-driver-x86@vger.kernel.org
4183S:	Maintained
4184F:	drivers/platform/x86/dell-smbios-wmi.c
4185F:	tools/wmi/dell-smbios-example.c
4186
4187DELL LAPTOP DRIVER
4188M:	Matthew Garrett <mjg59@srcf.ucam.org>
4189M:	Pali Rohár <pali.rohar@gmail.com>
4190L:	platform-driver-x86@vger.kernel.org
4191S:	Maintained
4192F:	drivers/platform/x86/dell-laptop.c
4193
4194DELL LAPTOP FREEFALL DRIVER
4195M:	Pali Rohár <pali.rohar@gmail.com>
4196S:	Maintained
4197F:	drivers/platform/x86/dell-smo8800.c
4198
4199DELL LAPTOP RBTN DRIVER
4200M:	Pali Rohár <pali.rohar@gmail.com>
4201S:	Maintained
4202F:	drivers/platform/x86/dell-rbtn.*
4203
4204DELL LAPTOP SMM DRIVER
4205M:	Pali Rohár <pali.rohar@gmail.com>
4206S:	Maintained
4207F:	drivers/hwmon/dell-smm-hwmon.c
4208F:	include/uapi/linux/i8k.h
4209
4210DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4211M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4212S:	Maintained
4213F:	Documentation/dcdbas.txt
4214F:	drivers/firmware/dcdbas.*
4215
4216DELL WMI NOTIFICATIONS DRIVER
4217M:	Matthew Garrett <mjg59@srcf.ucam.org>
4218M:	Pali Rohár <pali.rohar@gmail.com>
4219S:	Maintained
4220F:	drivers/platform/x86/dell-wmi.c
4221
4222DELL WMI DESCRIPTOR DRIVER
4223M:	Mario Limonciello <mario.limonciello@dell.com>
4224S:	Maintained
4225F:	drivers/platform/x86/dell-wmi-descriptor.c
4226
4227DELTA ST MEDIA DRIVER
4228M:	Hugues Fruchet <hugues.fruchet@st.com>
4229L:	linux-media@vger.kernel.org
4230T:	git git://linuxtv.org/media_tree.git
4231W:	https://linuxtv.org
4232S:	Supported
4233F:	drivers/media/platform/sti/delta
4234
4235DENALI NAND DRIVER
4236M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4237L:	linux-mtd@lists.infradead.org
4238S:	Supported
4239F:	drivers/mtd/nand/raw/denali*
4240
4241DESIGNWARE USB2 DRD IP DRIVER
4242M:	Minas Harutyunyan <hminas@synopsys.com>
4243L:	linux-usb@vger.kernel.org
4244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4245S:	Maintained
4246F:	drivers/usb/dwc2/
4247
4248DESIGNWARE USB3 DRD IP DRIVER
4249M:	Felipe Balbi <balbi@kernel.org>
4250L:	linux-usb@vger.kernel.org
4251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4252S:	Maintained
4253F:	drivers/usb/dwc3/
4254
4255DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4256M:	Andreas Klinger <ak@it-klinger.de>
4257L:	linux-iio@vger.kernel.org
4258S:	Maintained
4259F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4260F:	drivers/iio/proximity/srf*.c
4261
4262DEVICE COREDUMP (DEV_COREDUMP)
4263M:	Johannes Berg <johannes@sipsolutions.net>
4264L:	linux-kernel@vger.kernel.org
4265S:	Maintained
4266F:	drivers/base/devcoredump.c
4267F:	include/linux/devcoredump.h
4268
4269DEVICE FREQUENCY (DEVFREQ)
4270M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4271M:	Kyungmin Park <kyungmin.park@samsung.com>
4272R:	Chanwoo Choi <cw00.choi@samsung.com>
4273L:	linux-pm@vger.kernel.org
4274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4275S:	Maintained
4276F:	drivers/devfreq/
4277F:	include/linux/devfreq.h
4278F:	Documentation/devicetree/bindings/devfreq/
4279
4280DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4281M:	Chanwoo Choi <cw00.choi@samsung.com>
4282L:	linux-pm@vger.kernel.org
4283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4284S:	Supported
4285F:	drivers/devfreq/event/
4286F:	drivers/devfreq/devfreq-event.c
4287F:	include/linux/devfreq-event.h
4288F:	Documentation/devicetree/bindings/devfreq/event/
4289
4290DEVICE NUMBER REGISTRY
4291M:	Torben Mathiasen <device@lanana.org>
4292W:	http://lanana.org/docs/device-list/index.html
4293S:	Maintained
4294
4295DEVICE-MAPPER  (LVM)
4296M:	Alasdair Kergon <agk@redhat.com>
4297M:	Mike Snitzer <snitzer@redhat.com>
4298M:	dm-devel@redhat.com
4299L:	dm-devel@redhat.com
4300W:	http://sources.redhat.com/dm
4301Q:	http://patchwork.kernel.org/project/dm-devel/list/
4302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4303T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4304S:	Maintained
4305F:	Documentation/device-mapper/
4306F:	drivers/md/Makefile
4307F:	drivers/md/Kconfig
4308F:	drivers/md/dm*
4309F:	drivers/md/persistent-data/
4310F:	include/linux/device-mapper.h
4311F:	include/linux/dm-*.h
4312F:	include/uapi/linux/dm-*.h
4313
4314DEVLINK
4315M:	Jiri Pirko <jiri@mellanox.com>
4316L:	netdev@vger.kernel.org
4317S:	Supported
4318F:	net/core/devlink.c
4319F:	include/net/devlink.h
4320F:	include/uapi/linux/devlink.h
4321
4322DIALOG SEMICONDUCTOR DRIVERS
4323M:	Support Opensource <support.opensource@diasemi.com>
4324W:	http://www.dialog-semiconductor.com/products
4325S:	Supported
4326F:	Documentation/hwmon/da90??
4327F:	Documentation/devicetree/bindings/mfd/da90*.txt
4328F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4329F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4330F:	Documentation/devicetree/bindings/regulator/da92*.txt
4331F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4332F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4333F:	drivers/gpio/gpio-da90??.c
4334F:	drivers/hwmon/da90??-hwmon.c
4335F:	drivers/iio/adc/da91??-*.c
4336F:	drivers/input/misc/da90??_onkey.c
4337F:	drivers/input/touchscreen/da9052_tsi.c
4338F:	drivers/leds/leds-da90??.c
4339F:	drivers/mfd/da903x.c
4340F:	drivers/mfd/da90??-*.c
4341F:	drivers/mfd/da91??-*.c
4342F:	drivers/power/supply/da9052-battery.c
4343F:	drivers/power/supply/da91??-*.c
4344F:	drivers/regulator/da903x.c
4345F:	drivers/regulator/da9???-regulator.[ch]
4346F:	drivers/thermal/da90??-thermal.c
4347F:	drivers/rtc/rtc-da90??.c
4348F:	drivers/video/backlight/da90??_bl.c
4349F:	drivers/watchdog/da90??_wdt.c
4350F:	include/linux/mfd/da903x.h
4351F:	include/linux/mfd/da9052/
4352F:	include/linux/mfd/da9055/
4353F:	include/linux/mfd/da9062/
4354F:	include/linux/mfd/da9063/
4355F:	include/linux/mfd/da9150/
4356F:	include/linux/regulator/da9211.h
4357F:	include/sound/da[79]*.h
4358F:	sound/soc/codecs/da[79]*.[ch]
4359
4360DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4361M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4362L:	linux-gpio@vger.kernel.org
4363S:	Maintained
4364F:	drivers/gpio/gpio-gpio-mm.c
4365
4366DIGI NEO AND CLASSIC PCI PRODUCTS
4367M:	Lidza Louina <lidza.louina@gmail.com>
4368M:	Mark Hounschell <markh@compro.net>
4369L:	driverdev-devel@linuxdriverproject.org
4370S:	Maintained
4371F:	drivers/staging/dgnc/
4372
4373DIOLAN U2C-12 I2C DRIVER
4374M:	Guenter Roeck <linux@roeck-us.net>
4375L:	linux-i2c@vger.kernel.org
4376S:	Maintained
4377F:	drivers/i2c/busses/i2c-diolan-u2c.c
4378
4379FILESYSTEM DIRECT ACCESS (DAX)
4380M:	Matthew Wilcox <mawilcox@microsoft.com>
4381M:	Ross Zwisler <zwisler@kernel.org>
4382M:	Jan Kara <jack@suse.cz>
4383L:	linux-fsdevel@vger.kernel.org
4384S:	Supported
4385F:	fs/dax.c
4386F:	include/linux/dax.h
4387F:	include/trace/events/fs_dax.h
4388
4389DEVICE DIRECT ACCESS (DAX)
4390M:	Dan Williams <dan.j.williams@intel.com>
4391M:	Dave Jiang <dave.jiang@intel.com>
4392M:	Ross Zwisler <zwisler@kernel.org>
4393M:	Vishal Verma <vishal.l.verma@intel.com>
4394L:	linux-nvdimm@lists.01.org
4395S:	Supported
4396F:	drivers/dax/
4397
4398DIRECTORY NOTIFICATION (DNOTIFY)
4399M:	Jan Kara <jack@suse.cz>
4400R:	Amir Goldstein <amir73il@gmail.com>
4401L:	linux-fsdevel@vger.kernel.org
4402S:	Maintained
4403F:	Documentation/filesystems/dnotify.txt
4404F:	fs/notify/dnotify/
4405F:	include/linux/dnotify.h
4406
4407DISK GEOMETRY AND PARTITION HANDLING
4408M:	Andries Brouwer <aeb@cwi.nl>
4409W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4410W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4411W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4412S:	Maintained
4413
4414DISKQUOTA
4415M:	Jan Kara <jack@suse.com>
4416S:	Maintained
4417F:	Documentation/filesystems/quota.txt
4418F:	fs/quota/
4419F:	include/linux/quota*.h
4420F:	include/uapi/linux/quota*.h
4421
4422DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4423M:	Bernie Thompson <bernie@plugable.com>
4424L:	linux-fbdev@vger.kernel.org
4425S:	Maintained
4426W:	http://plugable.com/category/projects/udlfb/
4427F:	drivers/video/fbdev/udlfb.c
4428F:	include/video/udlfb.h
4429F:	Documentation/fb/udlfb.txt
4430
4431DISTRIBUTED LOCK MANAGER (DLM)
4432M:	Christine Caulfield <ccaulfie@redhat.com>
4433M:	David Teigland <teigland@redhat.com>
4434L:	cluster-devel@redhat.com
4435W:	http://sources.redhat.com/cluster/
4436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4437S:	Supported
4438F:	fs/dlm/
4439
4440DMA BUFFER SHARING FRAMEWORK
4441M:	Sumit Semwal <sumit.semwal@linaro.org>
4442S:	Maintained
4443L:	linux-media@vger.kernel.org
4444L:	dri-devel@lists.freedesktop.org
4445L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4446F:	drivers/dma-buf/
4447F:	include/linux/dma-buf*
4448F:	include/linux/reservation.h
4449F:	include/linux/*fence.h
4450F:	Documentation/driver-api/dma-buf.rst
4451T:	git git://anongit.freedesktop.org/drm/drm-misc
4452
4453DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4454M:	Vinod Koul <vkoul@kernel.org>
4455L:	dmaengine@vger.kernel.org
4456Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4457S:	Maintained
4458F:	drivers/dma/
4459F:	include/linux/dmaengine.h
4460F:	include/linux/of_dma.h
4461F:	Documentation/devicetree/bindings/dma/
4462F:	Documentation/driver-api/dmaengine/
4463T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4464
4465DMA MAPPING HELPERS
4466M:	Christoph Hellwig <hch@lst.de>
4467M:	Marek Szyprowski <m.szyprowski@samsung.com>
4468R:	Robin Murphy <robin.murphy@arm.com>
4469L:	iommu@lists.linux-foundation.org
4470T:	git git://git.infradead.org/users/hch/dma-mapping.git
4471W:	http://git.infradead.org/users/hch/dma-mapping.git
4472S:	Supported
4473F:	kernel/dma/
4474F:	include/asm-generic/dma-mapping.h
4475F:	include/linux/dma-direct.h
4476F:	include/linux/dma-mapping.h
4477F:	include/linux/dma-noncoherent.h
4478
4479DME1737 HARDWARE MONITOR DRIVER
4480M:	Juerg Haefliger <juergh@gmail.com>
4481L:	linux-hwmon@vger.kernel.org
4482S:	Maintained
4483F:	Documentation/hwmon/dme1737
4484F:	drivers/hwmon/dme1737.c
4485
4486DMI/SMBIOS SUPPORT
4487M:	Jean Delvare <jdelvare@suse.com>
4488S:	Maintained
4489T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4490F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4491F:	drivers/firmware/dmi-id.c
4492F:	drivers/firmware/dmi_scan.c
4493F:	include/linux/dmi.h
4494
4495DOCUMENTATION
4496M:	Jonathan Corbet <corbet@lwn.net>
4497L:	linux-doc@vger.kernel.org
4498S:	Maintained
4499F:	Documentation/
4500F:	scripts/kernel-doc
4501X:	Documentation/ABI/
4502X:	Documentation/devicetree/
4503X:	Documentation/acpi
4504X:	Documentation/power
4505X:	Documentation/spi
4506X:	Documentation/media
4507T:	git git://git.lwn.net/linux.git docs-next
4508
4509DOCUMENTATION/ITALIAN
4510M:	Federico Vaga <federico.vaga@vaga.pv.it>
4511L:	linux-doc@vger.kernel.org
4512S:	Maintained
4513F:	Documentation/translations/it_IT
4514
4515DONGWOON DW9714 LENS VOICE COIL DRIVER
4516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4517L:	linux-media@vger.kernel.org
4518T:	git git://linuxtv.org/media_tree.git
4519S:	Maintained
4520F:	drivers/media/i2c/dw9714.c
4521
4522DONGWOON DW9807 LENS VOICE COIL DRIVER
4523M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4524L:	linux-media@vger.kernel.org
4525T:	git git://linuxtv.org/media_tree.git
4526S:	Maintained
4527F:	drivers/media/i2c/dw9807.c
4528
4529DOUBLETALK DRIVER
4530M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4531L:	blinux-list@redhat.com
4532S:	Maintained
4533F:	drivers/char/dtlk.c
4534F:	include/linux/dtlk.h
4535
4536DPAA2 DATAPATH I/O (DPIO) DRIVER
4537M:	Roy Pledge <Roy.Pledge@nxp.com>
4538L:	linux-kernel@vger.kernel.org
4539S:	Maintained
4540F:	drivers/soc/fsl/dpio
4541
4542DPAA2 ETHERNET DRIVER
4543M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4544L:	linux-kernel@vger.kernel.org
4545S:	Maintained
4546F:	drivers/staging/fsl-dpaa2/ethernet
4547
4548DPAA2 ETHERNET SWITCH DRIVER
4549M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4550M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4551L:	linux-kernel@vger.kernel.org
4552S:	Maintained
4553F:	drivers/staging/fsl-dpaa2/ethsw
4554
4555DPAA2 PTP CLOCK DRIVER
4556M:	Yangbo Lu <yangbo.lu@nxp.com>
4557L:	linux-kernel@vger.kernel.org
4558S:	Maintained
4559F:	drivers/staging/fsl-dpaa2/rtc
4560
4561DPT_I2O SCSI RAID DRIVER
4562M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4563L:	linux-scsi@vger.kernel.org
4564W:	http://www.adaptec.com/
4565S:	Maintained
4566F:	drivers/scsi/dpt*
4567F:	drivers/scsi/dpt/
4568
4569DRBD DRIVER
4570M:	Philipp Reisner <philipp.reisner@linbit.com>
4571M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4572L:	drbd-dev@lists.linbit.com
4573W:	http://www.drbd.org
4574T:	git git://git.linbit.com/linux-drbd.git
4575T:	git git://git.linbit.com/drbd-8.4.git
4576S:	Supported
4577F:	drivers/block/drbd/
4578F:	lib/lru_cache.c
4579F:	Documentation/blockdev/drbd/
4580
4581DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4583R:	"Rafael J. Wysocki" <rafael@kernel.org>
4584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4585S:	Supported
4586F:	Documentation/kobject.txt
4587F:	drivers/base/
4588F:	fs/debugfs/
4589F:	fs/sysfs/
4590F:	include/linux/debugfs.h
4591F:	include/linux/kobj*
4592F:	lib/kobj*
4593
4594DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4595M:	Kevin Hilman <khilman@kernel.org>
4596M:	Nishanth Menon <nm@ti.com>
4597S:	Maintained
4598F:	drivers/power/avs/
4599F:	include/linux/power/smartreflex.h
4600L:	linux-pm@vger.kernel.org
4601
4602DRM DRIVER FOR ARM PL111 CLCD
4603M:	Eric Anholt <eric@anholt.net>
4604T:	git git://anongit.freedesktop.org/drm/drm-misc
4605S:	Supported
4606F:	drivers/gpu/drm/pl111/
4607
4608DRM DRIVER FOR ARM VERSATILE TFT PANELS
4609M:	Linus Walleij <linus.walleij@linaro.org>
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611S:	Maintained
4612F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4613F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4614
4615DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4616M:	Dave Airlie <airlied@redhat.com>
4617S:	Odd Fixes
4618F:	drivers/gpu/drm/ast/
4619
4620DRM DRIVER FOR BOCHS VIRTUAL GPU
4621M:	Gerd Hoffmann <kraxel@redhat.com>
4622L:	virtualization@lists.linux-foundation.org
4623T:	git git://anongit.freedesktop.org/drm/drm-misc
4624S:	Maintained
4625F:	drivers/gpu/drm/bochs/
4626
4627DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4628M:	Linus Walleij <linus.walleij@linaro.org>
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630S:	Maintained
4631F:	drivers/gpu/drm/tve200/
4632
4633DRM DRIVER FOR ILITEK ILI9225 PANELS
4634M:	David Lechner <david@lechnology.com>
4635S:	Maintained
4636F:	drivers/gpu/drm/tinydrm/ili9225.c
4637F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4638
4639DRM DRIVER FOR INTEL I810 VIDEO CARDS
4640S:	Orphan / Obsolete
4641F:	drivers/gpu/drm/i810/
4642F:	include/uapi/drm/i810_drm.h
4643
4644DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4645S:	Orphan / Obsolete
4646F:	drivers/gpu/drm/mga/
4647F:	include/uapi/drm/mga_drm.h
4648
4649DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4650M:	Dave Airlie <airlied@redhat.com>
4651S:	Odd Fixes
4652F:	drivers/gpu/drm/mgag200/
4653
4654DRM DRIVER FOR MI0283QT
4655M:	Noralf Trønnes <noralf@tronnes.org>
4656S:	Maintained
4657F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4658F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4659
4660DRM DRIVER FOR MSM ADRENO GPU
4661M:	Rob Clark <robdclark@gmail.com>
4662L:	linux-arm-msm@vger.kernel.org
4663L:	dri-devel@lists.freedesktop.org
4664L:	freedreno@lists.freedesktop.org
4665T:	git git://people.freedesktop.org/~robclark/linux
4666S:	Maintained
4667F:	drivers/gpu/drm/msm/
4668F:	include/uapi/drm/msm_drm.h
4669F:	Documentation/devicetree/bindings/display/msm/
4670
4671DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4672M:	Ben Skeggs <bskeggs@redhat.com>
4673L:	dri-devel@lists.freedesktop.org
4674L:	nouveau@lists.freedesktop.org
4675T:	git git://github.com/skeggsb/linux
4676S:	Supported
4677F:	drivers/gpu/drm/nouveau/
4678F:	include/uapi/drm/nouveau_drm.h
4679
4680DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4681M:	Noralf Trønnes <noralf@tronnes.org>
4682S:	Maintained
4683F:	drivers/gpu/drm/tinydrm/repaper.c
4684F:	Documentation/devicetree/bindings/display/repaper.txt
4685
4686DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4687M:	Dave Airlie <airlied@redhat.com>
4688M:	Gerd Hoffmann <kraxel@redhat.com>
4689L:	virtualization@lists.linux-foundation.org
4690T:	git git://anongit.freedesktop.org/drm/drm-misc
4691S:	Obsolete
4692W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4693F:	drivers/gpu/drm/cirrus/
4694
4695DRM DRIVER FOR QXL VIRTUAL GPU
4696M:	Dave Airlie <airlied@redhat.com>
4697M:	Gerd Hoffmann <kraxel@redhat.com>
4698L:	virtualization@lists.linux-foundation.org
4699T:	git git://anongit.freedesktop.org/drm/drm-misc
4700S:	Maintained
4701F:	drivers/gpu/drm/qxl/
4702F:	include/uapi/drm/qxl_drm.h
4703
4704DRM DRIVER FOR RAGE 128 VIDEO CARDS
4705S:	Orphan / Obsolete
4706F:	drivers/gpu/drm/r128/
4707F:	include/uapi/drm/r128_drm.h
4708
4709DRM DRIVER FOR SAVAGE VIDEO CARDS
4710S:	Orphan / Obsolete
4711F:	drivers/gpu/drm/savage/
4712F:	include/uapi/drm/savage_drm.h
4713
4714DRM DRIVER FOR SIS VIDEO CARDS
4715S:	Orphan / Obsolete
4716F:	drivers/gpu/drm/sis/
4717F:	include/uapi/drm/sis_drm.h
4718
4719DRM DRIVER FOR SITRONIX ST7586 PANELS
4720M:	David Lechner <david@lechnology.com>
4721S:	Maintained
4722F:	drivers/gpu/drm/tinydrm/st7586.c
4723F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4724
4725DRM DRIVER FOR SITRONIX ST7735R PANELS
4726M:	David Lechner <david@lechnology.com>
4727S:	Maintained
4728F:	drivers/gpu/drm/tinydrm/st7735r.c
4729F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4730
4731DRM DRIVER FOR TDFX VIDEO CARDS
4732S:	Orphan / Obsolete
4733F:	drivers/gpu/drm/tdfx/
4734
4735DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4736M:	Dave Airlie <airlied@redhat.com>
4737S:	Odd Fixes
4738F:	drivers/gpu/drm/udl/
4739
4740DRM DRIVER FOR VMWARE VIRTUAL GPU
4741M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4742M:	Sinclair Yeh <syeh@vmware.com>
4743M:	Thomas Hellstrom <thellstrom@vmware.com>
4744L:	dri-devel@lists.freedesktop.org
4745T:	git git://people.freedesktop.org/~syeh/repos_linux
4746T:	git git://people.freedesktop.org/~thomash/linux
4747S:	Supported
4748F:	drivers/gpu/drm/vmwgfx/
4749F:	include/uapi/drm/vmwgfx_drm.h
4750
4751DRM DRIVERS
4752M:	David Airlie <airlied@linux.ie>
4753L:	dri-devel@lists.freedesktop.org
4754T:	git git://anongit.freedesktop.org/drm/drm
4755B:	https://bugs.freedesktop.org/
4756C:	irc://chat.freenode.net/dri-devel
4757S:	Maintained
4758F:	drivers/gpu/drm/
4759F:	drivers/gpu/vga/
4760F:	Documentation/devicetree/bindings/display/
4761F:	Documentation/devicetree/bindings/gpu/
4762F:	Documentation/gpu/
4763F:	include/drm/
4764F:	include/uapi/drm/
4765F:	include/linux/vga*
4766
4767DRM DRIVERS AND MISC GPU PATCHES
4768M:	Gustavo Padovan <gustavo@padovan.org>
4769M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4770M:	Sean Paul <sean@poorly.run>
4771W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4772S:	Maintained
4773T:	git git://anongit.freedesktop.org/drm/drm-misc
4774F:	Documentation/gpu/
4775F:	drivers/gpu/vga/
4776F:	drivers/gpu/drm/*
4777F:	include/drm/drm*
4778F:	include/uapi/drm/drm*
4779F:	include/linux/vga*
4780
4781DRM DRIVERS FOR ALLWINNER A10
4782M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4783L:	dri-devel@lists.freedesktop.org
4784S:	Supported
4785F:	drivers/gpu/drm/sun4i/
4786F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4787T:	git git://anongit.freedesktop.org/drm/drm-misc
4788
4789DRM DRIVERS FOR AMLOGIC SOCS
4790M:	Neil Armstrong <narmstrong@baylibre.com>
4791L:	dri-devel@lists.freedesktop.org
4792L:	linux-amlogic@lists.infradead.org
4793W:	http://linux-meson.com/
4794S:	Supported
4795F:	drivers/gpu/drm/meson/
4796F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4797F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4798F:	Documentation/gpu/meson.rst
4799T:	git git://anongit.freedesktop.org/drm/drm-misc
4800
4801DRM DRIVERS FOR ATMEL HLCDC
4802M:	Boris Brezillon <boris.brezillon@bootlin.com>
4803L:	dri-devel@lists.freedesktop.org
4804S:	Supported
4805F:	drivers/gpu/drm/atmel-hlcdc/
4806F:	Documentation/devicetree/bindings/display/atmel/
4807T:	git git://anongit.freedesktop.org/drm/drm-misc
4808
4809DRM DRIVERS FOR BRIDGE CHIPS
4810M:	Archit Taneja <architt@codeaurora.org>
4811M:	Andrzej Hajda <a.hajda@samsung.com>
4812R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4813S:	Maintained
4814T:	git git://anongit.freedesktop.org/drm/drm-misc
4815F:	drivers/gpu/drm/bridge/
4816
4817DRM DRIVERS FOR EXYNOS
4818M:	Inki Dae <inki.dae@samsung.com>
4819M:	Joonyoung Shim <jy0922.shim@samsung.com>
4820M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4821M:	Kyungmin Park <kyungmin.park@samsung.com>
4822L:	dri-devel@lists.freedesktop.org
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4824S:	Supported
4825F:	drivers/gpu/drm/exynos/
4826F:	include/uapi/drm/exynos_drm.h
4827F:	Documentation/devicetree/bindings/display/exynos/
4828
4829DRM DRIVERS FOR FREESCALE DCU
4830M:	Stefan Agner <stefan@agner.ch>
4831M:	Alison Wang <alison.wang@nxp.com>
4832L:	dri-devel@lists.freedesktop.org
4833S:	Supported
4834F:	drivers/gpu/drm/fsl-dcu/
4835F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4836F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4837F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4838
4839DRM DRIVERS FOR FREESCALE IMX
4840M:	Philipp Zabel <p.zabel@pengutronix.de>
4841L:	dri-devel@lists.freedesktop.org
4842S:	Maintained
4843F:	drivers/gpu/drm/imx/
4844F:	drivers/gpu/ipu-v3/
4845F:	Documentation/devicetree/bindings/display/imx/
4846
4847DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4848M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4849L:	dri-devel@lists.freedesktop.org
4850T:	git git://github.com/patjak/drm-gma500
4851S:	Maintained
4852F:	drivers/gpu/drm/gma500/
4853
4854DRM DRIVERS FOR HISILICON
4855M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4856M:	Rongrong Zou <zourongrong@gmail.com>
4857R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4858R:	Chen Feng <puck.chen@hisilicon.com>
4859L:	dri-devel@lists.freedesktop.org
4860T:	git git://github.com/xin3liang/linux.git
4861S:	Maintained
4862F:	drivers/gpu/drm/hisilicon/
4863F:	Documentation/devicetree/bindings/display/hisilicon/
4864
4865DRM DRIVERS FOR MEDIATEK
4866M:	CK Hu <ck.hu@mediatek.com>
4867M:	Philipp Zabel <p.zabel@pengutronix.de>
4868L:	dri-devel@lists.freedesktop.org
4869S:	Supported
4870F:	drivers/gpu/drm/mediatek/
4871F:	Documentation/devicetree/bindings/display/mediatek/
4872
4873DRM DRIVERS FOR NVIDIA TEGRA
4874M:	Thierry Reding <thierry.reding@gmail.com>
4875L:	dri-devel@lists.freedesktop.org
4876L:	linux-tegra@vger.kernel.org
4877T:	git git://anongit.freedesktop.org/tegra/linux.git
4878S:	Supported
4879F:	drivers/gpu/drm/tegra/
4880F:	drivers/gpu/host1x/
4881F:	include/linux/host1x.h
4882F:	include/uapi/drm/tegra_drm.h
4883F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4884
4885DRM DRIVERS FOR RENESAS
4886M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4887L:	dri-devel@lists.freedesktop.org
4888L:	linux-renesas-soc@vger.kernel.org
4889T:	git git://linuxtv.org/pinchartl/fbdev
4890S:	Supported
4891F:	drivers/gpu/drm/rcar-du/
4892F:	drivers/gpu/drm/shmobile/
4893F:	include/linux/platform_data/shmob_drm.h
4894F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4895F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4896F:	Documentation/devicetree/bindings/display/renesas,du.txt
4897
4898DRM DRIVERS FOR ROCKCHIP
4899M:	Sandy Huang <hjc@rock-chips.com>
4900M:	Heiko Stübner <heiko@sntech.de>
4901L:	dri-devel@lists.freedesktop.org
4902S:	Maintained
4903F:	drivers/gpu/drm/rockchip/
4904F:	Documentation/devicetree/bindings/display/rockchip/
4905T:	git git://anongit.freedesktop.org/drm/drm-misc
4906
4907DRM DRIVERS FOR STI
4908M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4909M:	Vincent Abriou <vincent.abriou@st.com>
4910L:	dri-devel@lists.freedesktop.org
4911T:	git git://anongit.freedesktop.org/drm/drm-misc
4912S:	Maintained
4913F:	drivers/gpu/drm/sti
4914F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4915
4916DRM DRIVERS FOR STM
4917M:	Yannick Fertre <yannick.fertre@st.com>
4918M:	Philippe Cornu <philippe.cornu@st.com>
4919M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4920M:	Vincent Abriou <vincent.abriou@st.com>
4921L:	dri-devel@lists.freedesktop.org
4922T:	git git://anongit.freedesktop.org/drm/drm-misc
4923S:	Maintained
4924F:	drivers/gpu/drm/stm
4925F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4926
4927DRM DRIVERS FOR TI LCDC
4928M:	Jyri Sarha <jsarha@ti.com>
4929R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4930L:	dri-devel@lists.freedesktop.org
4931S:	Maintained
4932F:	drivers/gpu/drm/tilcdc/
4933F:	Documentation/devicetree/bindings/display/tilcdc/
4934
4935DRM DRIVERS FOR TI OMAP
4936M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4937L:	dri-devel@lists.freedesktop.org
4938S:	Maintained
4939F:	drivers/gpu/drm/omapdrm/
4940F:	Documentation/devicetree/bindings/display/ti/
4941
4942DRM DRIVERS FOR V3D
4943M:	Eric Anholt <eric@anholt.net>
4944S:	Supported
4945F:	drivers/gpu/drm/v3d/
4946F:	include/uapi/drm/v3d_drm.h
4947F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4948T:	git git://anongit.freedesktop.org/drm/drm-misc
4949
4950DRM DRIVERS FOR VC4
4951M:	Eric Anholt <eric@anholt.net>
4952T:	git git://github.com/anholt/linux
4953S:	Supported
4954F:	drivers/gpu/drm/vc4/
4955F:	include/uapi/drm/vc4_drm.h
4956F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4957T:	git git://anongit.freedesktop.org/drm/drm-misc
4958
4959DRM DRIVERS FOR VIVANTE GPU IP
4960M:	Lucas Stach <l.stach@pengutronix.de>
4961R:	Russell King <linux+etnaviv@armlinux.org.uk>
4962R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4963L:	etnaviv@lists.freedesktop.org
4964L:	dri-devel@lists.freedesktop.org
4965S:	Maintained
4966F:	drivers/gpu/drm/etnaviv/
4967F:	include/uapi/drm/etnaviv_drm.h
4968F:	Documentation/devicetree/bindings/display/etnaviv/
4969
4970DRM DRIVERS FOR ZTE ZX
4971M:	Shawn Guo <shawnguo@kernel.org>
4972L:	dri-devel@lists.freedesktop.org
4973S:	Maintained
4974F:	drivers/gpu/drm/zte/
4975F:	Documentation/devicetree/bindings/display/zte,vou.txt
4976T:	git git://anongit.freedesktop.org/drm/drm-misc
4977
4978DRM PANEL DRIVERS
4979M:	Thierry Reding <thierry.reding@gmail.com>
4980L:	dri-devel@lists.freedesktop.org
4981T:	git git://anongit.freedesktop.org/drm/drm-misc
4982S:	Maintained
4983F:	drivers/gpu/drm/drm_panel.c
4984F:	drivers/gpu/drm/panel/
4985F:	include/drm/drm_panel.h
4986F:	Documentation/devicetree/bindings/display/panel/
4987
4988DRM TINYDRM DRIVERS
4989M:	Noralf Trønnes <noralf@tronnes.org>
4990W:	https://github.com/notro/tinydrm/wiki/Development
4991T:	git git://anongit.freedesktop.org/drm/drm-misc
4992S:	Maintained
4993F:	drivers/gpu/drm/tinydrm/
4994F:	include/drm/tinydrm/
4995
4996DRM DRIVERS FOR XEN
4997M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4998T:	git git://anongit.freedesktop.org/drm/drm-misc
4999L:	dri-devel@lists.freedesktop.org
5000L:	xen-devel@lists.xen.org
5001S:	Supported
5002F:	drivers/gpu/drm/xen/
5003F:	Documentation/gpu/xen-front.rst
5004
5005DRM TTM SUBSYSTEM
5006M:	Christian Koenig <christian.koenig@amd.com>
5007M:	Huang Rui <ray.huang@amd.com>
5008M:	Junwei Zhang <Jerry.Zhang@amd.com>
5009T:	git git://people.freedesktop.org/~agd5f/linux
5010S:	Maintained
5011L:	dri-devel@lists.freedesktop.org
5012F:	include/drm/ttm/
5013F:	drivers/gpu/drm/ttm/
5014
5015DSBR100 USB FM RADIO DRIVER
5016M:	Alexey Klimov <klimov.linux@gmail.com>
5017L:	linux-media@vger.kernel.org
5018T:	git git://linuxtv.org/media_tree.git
5019S:	Maintained
5020F:	drivers/media/radio/dsbr100.c
5021
5022DSCC4 DRIVER
5023M:	Francois Romieu <romieu@fr.zoreil.com>
5024L:	netdev@vger.kernel.org
5025S:	Maintained
5026F:	drivers/net/wan/dscc4.c
5027
5028DT3155 MEDIA DRIVER
5029M:	Hans Verkuil <hverkuil@xs4all.nl>
5030L:	linux-media@vger.kernel.org
5031T:	git git://linuxtv.org/media_tree.git
5032W:	https://linuxtv.org
5033S:	Odd Fixes
5034F:	drivers/media/pci/dt3155/
5035
5036DVB_USB_AF9015 MEDIA DRIVER
5037M:	Antti Palosaari <crope@iki.fi>
5038L:	linux-media@vger.kernel.org
5039W:	https://linuxtv.org
5040W:	http://palosaari.fi/linux/
5041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5042T:	git git://linuxtv.org/anttip/media_tree.git
5043S:	Maintained
5044F:	drivers/media/usb/dvb-usb-v2/af9015*
5045
5046DVB_USB_AF9035 MEDIA DRIVER
5047M:	Antti Palosaari <crope@iki.fi>
5048L:	linux-media@vger.kernel.org
5049W:	https://linuxtv.org
5050W:	http://palosaari.fi/linux/
5051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5052T:	git git://linuxtv.org/anttip/media_tree.git
5053S:	Maintained
5054F:	drivers/media/usb/dvb-usb-v2/af9035*
5055
5056DVB_USB_ANYSEE MEDIA DRIVER
5057M:	Antti Palosaari <crope@iki.fi>
5058L:	linux-media@vger.kernel.org
5059W:	https://linuxtv.org
5060W:	http://palosaari.fi/linux/
5061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5062T:	git git://linuxtv.org/anttip/media_tree.git
5063S:	Maintained
5064F:	drivers/media/usb/dvb-usb-v2/anysee*
5065
5066DVB_USB_AU6610 MEDIA DRIVER
5067M:	Antti Palosaari <crope@iki.fi>
5068L:	linux-media@vger.kernel.org
5069W:	https://linuxtv.org
5070W:	http://palosaari.fi/linux/
5071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5072T:	git git://linuxtv.org/anttip/media_tree.git
5073S:	Maintained
5074F:	drivers/media/usb/dvb-usb-v2/au6610*
5075
5076DVB_USB_CE6230 MEDIA DRIVER
5077M:	Antti Palosaari <crope@iki.fi>
5078L:	linux-media@vger.kernel.org
5079W:	https://linuxtv.org
5080W:	http://palosaari.fi/linux/
5081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5082T:	git git://linuxtv.org/anttip/media_tree.git
5083S:	Maintained
5084F:	drivers/media/usb/dvb-usb-v2/ce6230*
5085
5086DVB_USB_CXUSB MEDIA DRIVER
5087M:	Michael Krufky <mkrufky@linuxtv.org>
5088L:	linux-media@vger.kernel.org
5089W:	https://linuxtv.org
5090W:	http://github.com/mkrufky
5091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5092T:	git git://linuxtv.org/media_tree.git
5093S:	Maintained
5094F:	drivers/media/usb/dvb-usb/cxusb*
5095
5096DVB_USB_EC168 MEDIA DRIVER
5097M:	Antti Palosaari <crope@iki.fi>
5098L:	linux-media@vger.kernel.org
5099W:	https://linuxtv.org
5100W:	http://palosaari.fi/linux/
5101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5102T:	git git://linuxtv.org/anttip/media_tree.git
5103S:	Maintained
5104F:	drivers/media/usb/dvb-usb-v2/ec168*
5105
5106DVB_USB_GL861 MEDIA DRIVER
5107M:	Antti Palosaari <crope@iki.fi>
5108L:	linux-media@vger.kernel.org
5109W:	https://linuxtv.org
5110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5111T:	git git://linuxtv.org/anttip/media_tree.git
5112S:	Maintained
5113F:	drivers/media/usb/dvb-usb-v2/gl861*
5114
5115DVB_USB_MXL111SF MEDIA DRIVER
5116M:	Michael Krufky <mkrufky@linuxtv.org>
5117L:	linux-media@vger.kernel.org
5118W:	https://linuxtv.org
5119W:	http://github.com/mkrufky
5120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5121T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5122S:	Maintained
5123F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5124
5125DVB_USB_RTL28XXU MEDIA DRIVER
5126M:	Antti Palosaari <crope@iki.fi>
5127L:	linux-media@vger.kernel.org
5128W:	https://linuxtv.org
5129W:	http://palosaari.fi/linux/
5130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5131T:	git git://linuxtv.org/anttip/media_tree.git
5132S:	Maintained
5133F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5134
5135DVB_USB_V2 MEDIA DRIVER
5136M:	Antti Palosaari <crope@iki.fi>
5137L:	linux-media@vger.kernel.org
5138W:	https://linuxtv.org
5139W:	http://palosaari.fi/linux/
5140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5141T:	git git://linuxtv.org/anttip/media_tree.git
5142S:	Maintained
5143F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5144F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5145
5146DYNAMIC DEBUG
5147M:	Jason Baron <jbaron@akamai.com>
5148S:	Maintained
5149F:	lib/dynamic_debug.c
5150F:	include/linux/dynamic_debug.h
5151
5152DYNAMIC INTERRUPT MODERATION
5153M:	Tal Gilboa <talgi@mellanox.com>
5154S:	Maintained
5155F:	include/linux/net_dim.h
5156
5157DZ DECSTATION DZ11 SERIAL DRIVER
5158M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5159S:	Maintained
5160F:	drivers/tty/serial/dz.*
5161
5162E3X0 POWER BUTTON DRIVER
5163M:	Moritz Fischer <moritz.fischer@ettus.com>
5164L:	usrp-users@lists.ettus.com
5165W:	http://www.ettus.com
5166S:	Supported
5167F:	drivers/input/misc/e3x0-button.c
5168F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5169
5170E4000 MEDIA DRIVER
5171M:	Antti Palosaari <crope@iki.fi>
5172L:	linux-media@vger.kernel.org
5173W:	https://linuxtv.org
5174W:	http://palosaari.fi/linux/
5175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5176T:	git git://linuxtv.org/anttip/media_tree.git
5177S:	Maintained
5178F:	drivers/media/tuners/e4000*
5179
5180EARTH_PT1 MEDIA DRIVER
5181M:	Akihiro Tsukada <tskd08@gmail.com>
5182L:	linux-media@vger.kernel.org
5183S:	Odd Fixes
5184F:	drivers/media/pci/pt1/
5185
5186EARTH_PT3 MEDIA DRIVER
5187M:	Akihiro Tsukada <tskd08@gmail.com>
5188L:	linux-media@vger.kernel.org
5189S:	Odd Fixes
5190F:	drivers/media/pci/pt3/
5191
5192EC100 MEDIA DRIVER
5193M:	Antti Palosaari <crope@iki.fi>
5194L:	linux-media@vger.kernel.org
5195W:	https://linuxtv.org
5196W:	http://palosaari.fi/linux/
5197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5198T:	git git://linuxtv.org/anttip/media_tree.git
5199S:	Maintained
5200F:	drivers/media/dvb-frontends/ec100*
5201
5202ECRYPT FILE SYSTEM
5203M:	Tyler Hicks <tyhicks@canonical.com>
5204L:	ecryptfs@vger.kernel.org
5205W:	http://ecryptfs.org
5206W:	https://launchpad.net/ecryptfs
5207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5208S:	Supported
5209F:	Documentation/filesystems/ecryptfs.txt
5210F:	fs/ecryptfs/
5211
5212EDAC-AMD64
5213M:	Borislav Petkov <bp@alien8.de>
5214L:	linux-edac@vger.kernel.org
5215S:	Maintained
5216F:	drivers/edac/amd64_edac*
5217
5218EDAC-CALXEDA
5219M:	Robert Richter <rric@kernel.org>
5220L:	linux-edac@vger.kernel.org
5221S:	Maintained
5222F:	drivers/edac/highbank*
5223
5224EDAC-CAVIUM OCTEON
5225M:	Ralf Baechle <ralf@linux-mips.org>
5226M:	David Daney <david.daney@cavium.com>
5227L:	linux-edac@vger.kernel.org
5228L:	linux-mips@linux-mips.org
5229S:	Supported
5230F:	drivers/edac/octeon_edac*
5231
5232EDAC-CAVIUM THUNDERX
5233M:	David Daney <david.daney@cavium.com>
5234M:	Jan Glauber <jglauber@cavium.com>
5235L:	linux-edac@vger.kernel.org
5236S:	Supported
5237F:	drivers/edac/thunderx_edac*
5238
5239EDAC-CORE
5240M:	Borislav Petkov <bp@alien8.de>
5241M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5242L:	linux-edac@vger.kernel.org
5243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5245S:	Supported
5246F:	Documentation/admin-guide/ras.rst
5247F:	Documentation/driver-api/edac.rst
5248F:	drivers/edac/
5249F:	include/linux/edac.h
5250
5251EDAC-E752X
5252M:	Mark Gross <mark.gross@intel.com>
5253L:	linux-edac@vger.kernel.org
5254S:	Maintained
5255F:	drivers/edac/e752x_edac.c
5256
5257EDAC-E7XXX
5258L:	linux-edac@vger.kernel.org
5259S:	Maintained
5260F:	drivers/edac/e7xxx_edac.c
5261
5262EDAC-FSL_DDR
5263M:	York Sun <york.sun@nxp.com>
5264L:	linux-edac@vger.kernel.org
5265S:	Maintained
5266F:	drivers/edac/fsl_ddr_edac.*
5267
5268EDAC-GHES
5269M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5270L:	linux-edac@vger.kernel.org
5271S:	Maintained
5272F:	drivers/edac/ghes_edac.c
5273
5274EDAC-I3000
5275L:	linux-edac@vger.kernel.org
5276S:	Orphan
5277F:	drivers/edac/i3000_edac.c
5278
5279EDAC-I5000
5280L:	linux-edac@vger.kernel.org
5281S:	Maintained
5282F:	drivers/edac/i5000_edac.c
5283
5284EDAC-I5400
5285M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5286L:	linux-edac@vger.kernel.org
5287S:	Maintained
5288F:	drivers/edac/i5400_edac.c
5289
5290EDAC-I7300
5291M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5292L:	linux-edac@vger.kernel.org
5293S:	Maintained
5294F:	drivers/edac/i7300_edac.c
5295
5296EDAC-I7CORE
5297M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5298L:	linux-edac@vger.kernel.org
5299S:	Maintained
5300F:	drivers/edac/i7core_edac.c
5301
5302EDAC-I82443BXGX
5303M:	Tim Small <tim@buttersideup.com>
5304L:	linux-edac@vger.kernel.org
5305S:	Maintained
5306F:	drivers/edac/i82443bxgx_edac.c
5307
5308EDAC-I82975X
5309M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5310M:	"Arvind R." <arvino55@gmail.com>
5311L:	linux-edac@vger.kernel.org
5312S:	Maintained
5313F:	drivers/edac/i82975x_edac.c
5314
5315EDAC-IE31200
5316M:	Jason Baron <jbaron@akamai.com>
5317L:	linux-edac@vger.kernel.org
5318S:	Maintained
5319F:	drivers/edac/ie31200_edac.c
5320
5321EDAC-MPC85XX
5322M:	Johannes Thumshirn <morbidrsa@gmail.com>
5323L:	linux-edac@vger.kernel.org
5324S:	Maintained
5325F:	drivers/edac/mpc85xx_edac.[ch]
5326
5327EDAC-PASEMI
5328M:	Egor Martovetsky <egor@pasemi.com>
5329L:	linux-edac@vger.kernel.org
5330S:	Maintained
5331F:	drivers/edac/pasemi_edac.c
5332
5333EDAC-PND2
5334M:	Tony Luck <tony.luck@intel.com>
5335L:	linux-edac@vger.kernel.org
5336S:	Maintained
5337F:	drivers/edac/pnd2_edac.[ch]
5338
5339EDAC-R82600
5340M:	Tim Small <tim@buttersideup.com>
5341L:	linux-edac@vger.kernel.org
5342S:	Maintained
5343F:	drivers/edac/r82600_edac.c
5344
5345EDAC-SBRIDGE
5346M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5347L:	linux-edac@vger.kernel.org
5348S:	Maintained
5349F:	drivers/edac/sb_edac.c
5350
5351EDAC-SKYLAKE
5352M:	Tony Luck <tony.luck@intel.com>
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/skx_edac.c
5356
5357EDAC-TI
5358M:	Tero Kristo <t-kristo@ti.com>
5359L:	linux-edac@vger.kernel.org
5360S:	Maintained
5361F:	drivers/edac/ti_edac.c
5362
5363EDIROL UA-101/UA-1000 DRIVER
5364M:	Clemens Ladisch <clemens@ladisch.de>
5365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5366T:	git git://git.alsa-project.org/alsa-kernel.git
5367S:	Maintained
5368F:	sound/usb/misc/ua101.c
5369
5370EFI TEST DRIVER
5371L:	linux-efi@vger.kernel.org
5372M:	Ivan Hu <ivan.hu@canonical.com>
5373M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5374S:	Maintained
5375F:	drivers/firmware/efi/test/
5376
5377EFI VARIABLE FILESYSTEM
5378M:	Matthew Garrett <matthew.garrett@nebula.com>
5379M:	Jeremy Kerr <jk@ozlabs.org>
5380M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5382L:	linux-efi@vger.kernel.org
5383S:	Maintained
5384F:	fs/efivarfs/
5385
5386EFIFB FRAMEBUFFER DRIVER
5387L:	linux-fbdev@vger.kernel.org
5388M:	Peter Jones <pjones@redhat.com>
5389S:	Maintained
5390F:	drivers/video/fbdev/efifb.c
5391
5392EFS FILESYSTEM
5393W:	http://aeschi.ch.eu.org/efs/
5394S:	Orphan
5395F:	fs/efs/
5396
5397EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5398M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5399L:	netdev@vger.kernel.org
5400S:	Maintained
5401F:	drivers/net/ethernet/ibm/ehea/
5402
5403EM28XX VIDEO4LINUX DRIVER
5404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5405L:	linux-media@vger.kernel.org
5406W:	https://linuxtv.org
5407T:	git git://linuxtv.org/media_tree.git
5408S:	Maintained
5409F:	drivers/media/usb/em28xx/
5410F:	Documentation/media/v4l-drivers/em28xx*
5411
5412EMBEDDED LINUX
5413M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5414M:	Matt Mackall <mpm@selenic.com>
5415M:	David Woodhouse <dwmw2@infradead.org>
5416L:	linux-embedded@vger.kernel.org
5417S:	Maintained
5418
5419Emulex 10Gbps iSCSI - OneConnect DRIVER
5420M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5421M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5422M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5423L:	linux-scsi@vger.kernel.org
5424W:	http://www.broadcom.com
5425S:	Supported
5426F:	drivers/scsi/be2iscsi/
5427
5428Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5429M:	Sathya Perla <sathya.perla@broadcom.com>
5430M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5431M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5432M:	Somnath Kotur <somnath.kotur@broadcom.com>
5433L:	netdev@vger.kernel.org
5434W:	http://www.emulex.com
5435S:	Supported
5436F:	drivers/net/ethernet/emulex/benet/
5437
5438EMULEX ONECONNECT ROCE DRIVER
5439M:	Selvin Xavier <selvin.xavier@broadcom.com>
5440M:	Devesh Sharma <devesh.sharma@broadcom.com>
5441L:	linux-rdma@vger.kernel.org
5442W:	http://www.broadcom.com
5443S:	Odd Fixes
5444F:	drivers/infiniband/hw/ocrdma/
5445F:	include/uapi/rdma/ocrdma-abi.h
5446
5447EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5448M:	James Smart <james.smart@broadcom.com>
5449M:	Dick Kennedy <dick.kennedy@broadcom.com>
5450L:	linux-scsi@vger.kernel.org
5451W:	http://www.broadcom.com
5452S:	Supported
5453F:	drivers/scsi/lpfc/
5454
5455ENE CB710 FLASH CARD READER DRIVER
5456M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5457S:	Maintained
5458F:	drivers/misc/cb710/
5459F:	drivers/mmc/host/cb710-mmc.*
5460F:	include/linux/cb710.h
5461
5462ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5463M:	Maxim Levitsky <maximlevitsky@gmail.com>
5464S:	Maintained
5465F:	drivers/media/rc/ene_ir.*
5466
5467EPSON S1D13XXX FRAMEBUFFER DRIVER
5468M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5469S:	Maintained
5470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5471F:	drivers/video/fbdev/s1d13xxxfb.c
5472F:	include/video/s1d13xxxfb.h
5473
5474ERRSEQ ERROR TRACKING INFRASTRUCTURE
5475M:	Jeff Layton <jlayton@kernel.org>
5476S:	Maintained
5477F:	lib/errseq.c
5478F:	include/linux/errseq.h
5479
5480ET131X NETWORK DRIVER
5481M:	Mark Einon <mark.einon@gmail.com>
5482S:	Odd Fixes
5483F:	drivers/net/ethernet/agere/
5484
5485ETHERNET BRIDGE
5486M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5487M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5488L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5489L:	netdev@vger.kernel.org
5490W:	http://www.linuxfoundation.org/en/Net:Bridge
5491S:	Maintained
5492F:	include/linux/netfilter_bridge/
5493F:	net/bridge/
5494
5495ETHERNET PHY LIBRARY
5496M:	Andrew Lunn <andrew@lunn.ch>
5497M:	Florian Fainelli <f.fainelli@gmail.com>
5498L:	netdev@vger.kernel.org
5499S:	Maintained
5500F:	Documentation/ABI/testing/sysfs-bus-mdio
5501F:	Documentation/devicetree/bindings/net/mdio*
5502F:	Documentation/networking/phy.txt
5503F:	drivers/net/phy/
5504F:	drivers/of/of_mdio.c
5505F:	drivers/of/of_net.c
5506F:	include/linux/*mdio*.h
5507F:	include/linux/of_net.h
5508F:	include/linux/phy.h
5509F:	include/linux/phy_fixed.h
5510F:	include/linux/platform_data/mdio-bcm-unimac.h
5511F:	include/trace/events/mdio.h
5512F:	include/uapi/linux/mdio.h
5513F:	include/uapi/linux/mii.h
5514
5515EXT2 FILE SYSTEM
5516M:	Jan Kara <jack@suse.com>
5517L:	linux-ext4@vger.kernel.org
5518S:	Maintained
5519F:	Documentation/filesystems/ext2.txt
5520F:	fs/ext2/
5521F:	include/linux/ext2*
5522
5523EXT4 FILE SYSTEM
5524M:	"Theodore Ts'o" <tytso@mit.edu>
5525M:	Andreas Dilger <adilger.kernel@dilger.ca>
5526L:	linux-ext4@vger.kernel.org
5527W:	http://ext4.wiki.kernel.org
5528Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5530S:	Maintained
5531F:	Documentation/filesystems/ext4.txt
5532F:	fs/ext4/
5533
5534Extended Verification Module (EVM)
5535M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5536L:	linux-integrity@vger.kernel.org
5537S:	Supported
5538F:	security/integrity/evm/
5539
5540EXTENSIBLE FIRMWARE INTERFACE (EFI)
5541M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5542L:	linux-efi@vger.kernel.org
5543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5544S:	Maintained
5545F:	Documentation/efi-stub.txt
5546F:	arch/*/kernel/efi.c
5547F:	arch/x86/boot/compressed/eboot.[ch]
5548F:	arch/*/include/asm/efi.h
5549F:	arch/x86/platform/efi/
5550F:	drivers/firmware/efi/
5551F:	include/linux/efi*.h
5552F:	arch/arm/boot/compressed/efi-header.S
5553F:	arch/arm64/kernel/efi-entry.S
5554
5555EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5556M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5557M:	Chanwoo Choi <cw00.choi@samsung.com>
5558L:	linux-kernel@vger.kernel.org
5559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5560S:	Maintained
5561F:	drivers/extcon/
5562F:	include/linux/extcon/
5563F:	include/linux/extcon.h
5564F:	Documentation/extcon/
5565F:	Documentation/devicetree/bindings/extcon/
5566
5567EXYNOS DP DRIVER
5568M:	Jingoo Han <jingoohan1@gmail.com>
5569L:	dri-devel@lists.freedesktop.org
5570S:	Maintained
5571F:	drivers/gpu/drm/exynos/exynos_dp*
5572
5573EXYNOS SYSMMU (IOMMU) driver
5574M:	Marek Szyprowski <m.szyprowski@samsung.com>
5575L:	iommu@lists.linux-foundation.org
5576S:	Maintained
5577F:	drivers/iommu/exynos-iommu.c
5578
5579EZchip NPS platform support
5580M:	Vineet Gupta <vgupta@synopsys.com>
5581M:	Ofer Levi <oferle@mellanox.com>
5582S:	Supported
5583F:	arch/arc/plat-eznps
5584F:	arch/arc/boot/dts/eznps.dts
5585
5586F2FS FILE SYSTEM
5587M:	Jaegeuk Kim <jaegeuk@kernel.org>
5588M:	Chao Yu <yuchao0@huawei.com>
5589L:	linux-f2fs-devel@lists.sourceforge.net
5590W:	https://f2fs.wiki.kernel.org/
5591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5592S:	Maintained
5593F:	Documentation/filesystems/f2fs.txt
5594F:	Documentation/ABI/testing/sysfs-fs-f2fs
5595F:	fs/f2fs/
5596F:	include/linux/f2fs_fs.h
5597F:	include/trace/events/f2fs.h
5598
5599F71805F HARDWARE MONITORING DRIVER
5600M:	Jean Delvare <jdelvare@suse.com>
5601L:	linux-hwmon@vger.kernel.org
5602S:	Maintained
5603F:	Documentation/hwmon/f71805f
5604F:	drivers/hwmon/f71805f.c
5605
5606FADDR2LINE
5607M:	Josh Poimboeuf <jpoimboe@redhat.com>
5608S:	Maintained
5609F:	scripts/faddr2line
5610
5611FAILOVER MODULE
5612M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5613L:	netdev@vger.kernel.org
5614S:	Supported
5615F:	net/core/failover.c
5616F:	include/net/failover.h
5617F:	Documentation/networking/failover.rst
5618
5619FANOTIFY
5620M:	Jan Kara <jack@suse.cz>
5621R:	Amir Goldstein <amir73il@gmail.com>
5622L:	linux-fsdevel@vger.kernel.org
5623S:	Maintained
5624F:	fs/notify/fanotify/
5625F:	include/linux/fanotify.h
5626F:	include/uapi/linux/fanotify.h
5627
5628FARSYNC SYNCHRONOUS DRIVER
5629M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5630W:	http://www.farsite.co.uk/
5631S:	Supported
5632F:	drivers/net/wan/farsync.*
5633
5634FAULT INJECTION SUPPORT
5635M:	Akinobu Mita <akinobu.mita@gmail.com>
5636S:	Supported
5637F:	Documentation/fault-injection/
5638F:	lib/fault-inject.c
5639
5640FBTFT Framebuffer drivers
5641M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5642L:	dri-devel@lists.freedesktop.org
5643L:	linux-fbdev@vger.kernel.org
5644S:	Maintained
5645F:	drivers/staging/fbtft/
5646
5647FC0011 TUNER DRIVER
5648M:	Michael Buesch <m@bues.ch>
5649L:	linux-media@vger.kernel.org
5650S:	Maintained
5651F:	drivers/media/tuners/fc0011.h
5652F:	drivers/media/tuners/fc0011.c
5653
5654FC2580 MEDIA DRIVER
5655M:	Antti Palosaari <crope@iki.fi>
5656L:	linux-media@vger.kernel.org
5657W:	https://linuxtv.org
5658W:	http://palosaari.fi/linux/
5659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5660T:	git git://linuxtv.org/anttip/media_tree.git
5661S:	Maintained
5662F:	drivers/media/tuners/fc2580*
5663
5664FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5665M:	Johannes Thumshirn <jth@kernel.org>
5666L:	linux-scsi@vger.kernel.org
5667W:	www.Open-FCoE.org
5668S:	Supported
5669F:	drivers/scsi/libfc/
5670F:	drivers/scsi/fcoe/
5671F:	include/scsi/fc/
5672F:	include/scsi/libfc.h
5673F:	include/scsi/libfcoe.h
5674F:	include/uapi/scsi/fc/
5675
5676FILE LOCKING (flock() and fcntl()/lockf())
5677M:	Jeff Layton <jlayton@kernel.org>
5678M:	"J. Bruce Fields" <bfields@fieldses.org>
5679L:	linux-fsdevel@vger.kernel.org
5680S:	Maintained
5681F:	include/linux/fcntl.h
5682F:	include/uapi/linux/fcntl.h
5683F:	fs/fcntl.c
5684F:	fs/locks.c
5685
5686FILESYSTEMS (VFS and infrastructure)
5687M:	Alexander Viro <viro@zeniv.linux.org.uk>
5688L:	linux-fsdevel@vger.kernel.org
5689S:	Maintained
5690F:	fs/*
5691F:	include/linux/fs.h
5692F:	include/uapi/linux/fs.h
5693
5694FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5695M:	Riku Voipio <riku.voipio@iki.fi>
5696L:	linux-hwmon@vger.kernel.org
5697S:	Maintained
5698F:	drivers/hwmon/f75375s.c
5699F:	include/linux/f75375s.h
5700
5701FIREWIRE AUDIO DRIVERS
5702M:	Clemens Ladisch <clemens@ladisch.de>
5703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5704T:	git git://git.alsa-project.org/alsa-kernel.git
5705S:	Maintained
5706F:	sound/firewire/
5707
5708FIREWIRE MEDIA DRIVERS (firedtv)
5709M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5710L:	linux-media@vger.kernel.org
5711L:	linux1394-devel@lists.sourceforge.net
5712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5713S:	Maintained
5714F:	drivers/media/firewire/
5715
5716FIREWIRE SBP-2 TARGET
5717M:	Chris Boot <bootc@bootc.net>
5718L:	linux-scsi@vger.kernel.org
5719L:	target-devel@vger.kernel.org
5720L:	linux1394-devel@lists.sourceforge.net
5721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5722S:	Maintained
5723F:	drivers/target/sbp/
5724
5725FIREWIRE SUBSYSTEM
5726M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5727L:	linux1394-devel@lists.sourceforge.net
5728W:	http://ieee1394.wiki.kernel.org/
5729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5730S:	Maintained
5731F:	drivers/firewire/
5732F:	include/linux/firewire.h
5733F:	include/uapi/linux/firewire*.h
5734F:	tools/firewire/
5735
5736FIRMWARE LOADER (request_firmware)
5737M:	Luis R. Rodriguez <mcgrof@kernel.org>
5738L:	linux-kernel@vger.kernel.org
5739S:	Maintained
5740F:	Documentation/firmware_class/
5741F:	drivers/base/firmware_loader/
5742F:	include/linux/firmware.h
5743
5744FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5745M:	Joshua Morris <josh.h.morris@us.ibm.com>
5746M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5747S:	Maintained
5748F:	drivers/block/rsxx/
5749
5750FLOPPY DRIVER
5751M:	Jiri Kosina <jikos@kernel.org>
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5753S:	Odd fixes
5754F:	drivers/block/floppy.c
5755
5756FMC SUBSYSTEM
5757M:	Alessandro Rubini <rubini@gnudd.com>
5758W:	http://www.ohwr.org/projects/fmc-bus
5759S:	Supported
5760F:	drivers/fmc/
5761F:	include/linux/fmc*.h
5762F:	include/linux/ipmi-fru.h
5763K:	fmc_d.*register
5764
5765FPGA MANAGER FRAMEWORK
5766M:	Alan Tull <atull@kernel.org>
5767M:	Moritz Fischer <mdf@kernel.org>
5768L:	linux-fpga@vger.kernel.org
5769S:	Maintained
5770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5771Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5772F:	Documentation/fpga/
5773F:	Documentation/driver-api/fpga/
5774F:	Documentation/devicetree/bindings/fpga/
5775F:	drivers/fpga/
5776F:	include/linux/fpga/
5777W:	http://www.rocketboards.org
5778
5779FPGA DFL DRIVERS
5780M:	Wu Hao <hao.wu@intel.com>
5781L:	linux-fpga@vger.kernel.org
5782S:	Maintained
5783F:	Documentation/fpga/dfl.txt
5784F:	include/uapi/linux/fpga-dfl.h
5785F:	drivers/fpga/dfl*
5786
5787FPU EMULATOR
5788M:	Bill Metzenthen <billm@melbpc.org.au>
5789W:	http://floatingpoint.sourceforge.net/emulator/index.html
5790S:	Maintained
5791F:	arch/x86/math-emu/
5792
5793FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5794L:	netdev@vger.kernel.org
5795S:	Orphan
5796F:	drivers/net/wan/dlci.c
5797F:	drivers/net/wan/sdla.c
5798
5799FRAMEBUFFER LAYER
5800M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5801L:	dri-devel@lists.freedesktop.org
5802L:	linux-fbdev@vger.kernel.org
5803T:	git git://github.com/bzolnier/linux.git
5804Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5805S:	Maintained
5806F:	Documentation/fb/
5807F:	drivers/video/
5808F:	include/video/
5809F:	include/linux/fb.h
5810F:	include/uapi/video/
5811F:	include/uapi/linux/fb.h
5812
5813FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5814M:	Horia Geantă <horia.geanta@nxp.com>
5815M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5816L:	linux-crypto@vger.kernel.org
5817S:	Maintained
5818F:	drivers/crypto/caam/
5819F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5820
5821FREESCALE DIU FRAMEBUFFER DRIVER
5822M:	Timur Tabi <timur@kernel.org>
5823L:	linux-fbdev@vger.kernel.org
5824S:	Maintained
5825F:	drivers/video/fbdev/fsl-diu-fb.*
5826
5827FREESCALE DMA DRIVER
5828M:	Li Yang <leoyang.li@nxp.com>
5829M:	Zhang Wei <zw@zh-kernel.org>
5830L:	linuxppc-dev@lists.ozlabs.org
5831S:	Maintained
5832F:	drivers/dma/fsldma.*
5833
5834FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5835M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5836L:	netdev@vger.kernel.org
5837S:	Maintained
5838F:	drivers/net/ethernet/freescale/gianfar*
5839F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5840
5841FREESCALE GPMI NAND DRIVER
5842M:	Han Xu <han.xu@nxp.com>
5843L:	linux-mtd@lists.infradead.org
5844S:	Maintained
5845F:	drivers/mtd/nand/raw/gpmi-nand/*
5846
5847FREESCALE I2C CPM DRIVER
5848M:	Jochen Friedrich <jochen@scram.de>
5849L:	linuxppc-dev@lists.ozlabs.org
5850L:	linux-i2c@vger.kernel.org
5851S:	Maintained
5852F:	drivers/i2c/busses/i2c-cpm.c
5853
5854FREESCALE IMX / MXC FEC DRIVER
5855M:	Fugang Duan <fugang.duan@nxp.com>
5856L:	netdev@vger.kernel.org
5857S:	Maintained
5858F:	drivers/net/ethernet/freescale/fec_main.c
5859F:	drivers/net/ethernet/freescale/fec_ptp.c
5860F:	drivers/net/ethernet/freescale/fec.h
5861F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5862
5863FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5864M:	Sascha Hauer <s.hauer@pengutronix.de>
5865R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5866L:	linux-fbdev@vger.kernel.org
5867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5868S:	Maintained
5869F:	include/linux/platform_data/video-imxfb.h
5870F:	drivers/video/fbdev/imxfb.c
5871
5872FREESCALE QORIQ DPAA ETHERNET DRIVER
5873M:	Madalin Bucur <madalin.bucur@nxp.com>
5874L:	netdev@vger.kernel.org
5875S:	Maintained
5876F:	drivers/net/ethernet/freescale/dpaa
5877
5878FREESCALE QORIQ DPAA FMAN DRIVER
5879M:	Madalin Bucur <madalin.bucur@nxp.com>
5880L:	netdev@vger.kernel.org
5881S:	Maintained
5882F:	drivers/net/ethernet/freescale/fman
5883F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5884
5885FREESCALE QORIQ PTP CLOCK DRIVER
5886M:	Yangbo Lu <yangbo.lu@nxp.com>
5887L:	netdev@vger.kernel.org
5888S:	Maintained
5889F:	drivers/ptp/ptp_qoriq.c
5890F:	include/linux/fsl/ptp_qoriq.h
5891F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5892
5893FREESCALE QUAD SPI DRIVER
5894M:	Han Xu <han.xu@nxp.com>
5895L:	linux-mtd@lists.infradead.org
5896S:	Maintained
5897F:	drivers/mtd/spi-nor/fsl-quadspi.c
5898
5899FREESCALE QUICC ENGINE LIBRARY
5900M:	Qiang Zhao <qiang.zhao@nxp.com>
5901L:	linuxppc-dev@lists.ozlabs.org
5902S:	Maintained
5903F:	drivers/soc/fsl/qe/
5904F:	include/soc/fsl/*qe*.h
5905F:	include/soc/fsl/*ucc*.h
5906
5907FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5908M:	Li Yang <leoyang.li@nxp.com>
5909L:	netdev@vger.kernel.org
5910L:	linuxppc-dev@lists.ozlabs.org
5911S:	Maintained
5912F:	drivers/net/ethernet/freescale/ucc_geth*
5913
5914FREESCALE QUICC ENGINE UCC HDLC DRIVER
5915M:	Zhao Qiang <qiang.zhao@nxp.com>
5916L:	netdev@vger.kernel.org
5917L:	linuxppc-dev@lists.ozlabs.org
5918S:	Maintained
5919F:	drivers/net/wan/fsl_ucc_hdlc*
5920
5921FREESCALE QUICC ENGINE UCC UART DRIVER
5922M:	Timur Tabi <timur@kernel.org>
5923L:	linuxppc-dev@lists.ozlabs.org
5924S:	Maintained
5925F:	drivers/tty/serial/ucc_uart.c
5926
5927FREESCALE SOC DRIVERS
5928M:	Li Yang <leoyang.li@nxp.com>
5929L:	linuxppc-dev@lists.ozlabs.org
5930L:	linux-arm-kernel@lists.infradead.org
5931S:	Maintained
5932F:	Documentation/devicetree/bindings/soc/fsl/
5933F:	drivers/soc/fsl/
5934F:	include/linux/fsl/
5935
5936FREESCALE SOC FS_ENET DRIVER
5937M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5938L:	linuxppc-dev@lists.ozlabs.org
5939L:	netdev@vger.kernel.org
5940S:	Maintained
5941F:	drivers/net/ethernet/freescale/fs_enet/
5942F:	include/linux/fs_enet_pd.h
5943
5944FREESCALE SOC SOUND DRIVERS
5945M:	Timur Tabi <timur@kernel.org>
5946M:	Nicolin Chen <nicoleotsuka@gmail.com>
5947M:	Xiubo Li <Xiubo.Lee@gmail.com>
5948R:	Fabio Estevam <fabio.estevam@nxp.com>
5949L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5950L:	linuxppc-dev@lists.ozlabs.org
5951S:	Maintained
5952F:	sound/soc/fsl/fsl*
5953F:	sound/soc/fsl/imx*
5954F:	sound/soc/fsl/mpc8610_hpcd.c
5955
5956FREESCALE USB PERIPHERAL DRIVERS
5957M:	Li Yang <leoyang.li@nxp.com>
5958L:	linux-usb@vger.kernel.org
5959L:	linuxppc-dev@lists.ozlabs.org
5960S:	Maintained
5961F:	drivers/usb/gadget/udc/fsl*
5962
5963FREEVXFS FILESYSTEM
5964M:	Christoph Hellwig <hch@infradead.org>
5965W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5966S:	Maintained
5967F:	fs/freevxfs/
5968
5969FREEZER
5970M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5971M:	Pavel Machek <pavel@ucw.cz>
5972L:	linux-pm@vger.kernel.org
5973S:	Supported
5974F:	Documentation/power/freezing-of-tasks.txt
5975F:	include/linux/freezer.h
5976F:	kernel/freezer.c
5977
5978FRONTSWAP API
5979M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5980L:	linux-kernel@vger.kernel.org
5981S:	Maintained
5982F:	mm/frontswap.c
5983F:	include/linux/frontswap.h
5984
5985FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5986M:	David Howells <dhowells@redhat.com>
5987L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5988S:	Supported
5989F:	Documentation/filesystems/caching/
5990F:	fs/fscache/
5991F:	include/linux/fscache*.h
5992
5993FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5994M:	Theodore Y. Ts'o <tytso@mit.edu>
5995M:	Jaegeuk Kim <jaegeuk@kernel.org>
5996L:	linux-fscrypt@vger.kernel.org
5997Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5999S:	Supported
6000F:	fs/crypto/
6001F:	include/linux/fscrypt*.h
6002F:	Documentation/filesystems/fscrypt.rst
6003
6004FSI-ATTACHED I2C DRIVER
6005M:	Eddie James <eajames@linux.vnet.ibm.com>
6006L:	linux-i2c@vger.kernel.org
6007L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6008S:	Maintained
6009F:	drivers/i2c/busses/i2c-fsi.c
6010F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6011
6012FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6013M:	Jan Kara <jack@suse.cz>
6014R:	Amir Goldstein <amir73il@gmail.com>
6015L:	linux-fsdevel@vger.kernel.org
6016S:	Maintained
6017F:	fs/notify/
6018F:	include/linux/fsnotify*.h
6019
6020FUJITSU LAPTOP EXTRAS
6021M:	Jonathan Woithe <jwoithe@just42.net>
6022L:	platform-driver-x86@vger.kernel.org
6023S:	Maintained
6024F:	drivers/platform/x86/fujitsu-laptop.c
6025
6026FUJITSU M-5MO LS CAMERA ISP DRIVER
6027M:	Kyungmin Park <kyungmin.park@samsung.com>
6028M:	Heungjun Kim <riverful.kim@samsung.com>
6029L:	linux-media@vger.kernel.org
6030S:	Maintained
6031F:	drivers/media/i2c/m5mols/
6032F:	include/media/i2c/m5mols.h
6033
6034FUJITSU TABLET EXTRAS
6035M:	Robert Gerlach <khnz@gmx.de>
6036L:	platform-driver-x86@vger.kernel.org
6037S:	Maintained
6038F:	drivers/platform/x86/fujitsu-tablet.c
6039
6040FUSE: FILESYSTEM IN USERSPACE
6041M:	Miklos Szeredi <miklos@szeredi.hu>
6042L:	linux-fsdevel@vger.kernel.org
6043W:	http://fuse.sourceforge.net/
6044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6045S:	Maintained
6046F:	fs/fuse/
6047F:	include/uapi/linux/fuse.h
6048F:	Documentation/filesystems/fuse.txt
6049
6050FUTEX SUBSYSTEM
6051M:	Thomas Gleixner <tglx@linutronix.de>
6052M:	Ingo Molnar <mingo@redhat.com>
6053R:	Peter Zijlstra <peterz@infradead.org>
6054R:	Darren Hart <dvhart@infradead.org>
6055L:	linux-kernel@vger.kernel.org
6056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6057S:	Maintained
6058F:	kernel/futex.c
6059F:	kernel/futex_compat.c
6060F:	include/asm-generic/futex.h
6061F:	include/linux/futex.h
6062F:	include/uapi/linux/futex.h
6063F:	tools/testing/selftests/futex/
6064F:	tools/perf/bench/futex*
6065F:	Documentation/*futex*
6066
6067GCC PLUGINS
6068M:	Kees Cook <keescook@chromium.org>
6069R:	Emese Revfy <re.emese@gmail.com>
6070L:	kernel-hardening@lists.openwall.com
6071S:	Maintained
6072F:	scripts/gcc-plugins/
6073F:	scripts/gcc-plugin.sh
6074F:	scripts/Makefile.gcc-plugins
6075F:	Documentation/gcc-plugins.txt
6076
6077GASKET DRIVER FRAMEWORK
6078M:	Rob Springer <rspringer@google.com>
6079M:	Todd Poynor <toddpoynor@google.com>
6080M:	Ben Chan <benchan@chromium.org>
6081S:	Maintained
6082F:	drivers/staging/gasket/
6083
6084GCOV BASED KERNEL PROFILING
6085M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6086S:	Maintained
6087F:	kernel/gcov/
6088F:	Documentation/dev-tools/gcov.rst
6089
6090GDB KERNEL DEBUGGING HELPER SCRIPTS
6091M:	Jan Kiszka <jan.kiszka@siemens.com>
6092M:	Kieran Bingham <kbingham@kernel.org>
6093S:	Supported
6094F:	scripts/gdb/
6095
6096GDT SCSI DISK ARRAY CONTROLLER DRIVER
6097M:	Achim Leubner <achim_leubner@adaptec.com>
6098L:	linux-scsi@vger.kernel.org
6099W:	http://www.icp-vortex.com/
6100S:	Supported
6101F:	drivers/scsi/gdt*
6102
6103GEMTEK FM RADIO RECEIVER DRIVER
6104M:	Hans Verkuil <hverkuil@xs4all.nl>
6105L:	linux-media@vger.kernel.org
6106T:	git git://linuxtv.org/media_tree.git
6107W:	https://linuxtv.org
6108S:	Maintained
6109F:	drivers/media/radio/radio-gemtek*
6110
6111GENERIC GPIO I2C DRIVER
6112M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6113S:	Supported
6114F:	drivers/i2c/busses/i2c-gpio.c
6115F:	include/linux/platform_data/i2c-gpio.h
6116
6117GENERIC GPIO I2C MULTIPLEXER DRIVER
6118M:	Peter Korsgaard <peter.korsgaard@barco.com>
6119L:	linux-i2c@vger.kernel.org
6120S:	Supported
6121F:	drivers/i2c/muxes/i2c-mux-gpio.c
6122F:	include/linux/platform_data/i2c-mux-gpio.h
6123F:	Documentation/i2c/muxes/i2c-mux-gpio
6124
6125GENERIC HDLC (WAN) DRIVERS
6126M:	Krzysztof Halasa <khc@pm.waw.pl>
6127W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6128S:	Maintained
6129F:	drivers/net/wan/c101.c
6130F:	drivers/net/wan/hd6457*
6131F:	drivers/net/wan/hdlc*
6132F:	drivers/net/wan/n2.c
6133F:	drivers/net/wan/pc300too.c
6134F:	drivers/net/wan/pci200syn.c
6135F:	drivers/net/wan/wanxl*
6136
6137GENERIC INCLUDE/ASM HEADER FILES
6138M:	Arnd Bergmann <arnd@arndb.de>
6139L:	linux-arch@vger.kernel.org
6140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6141S:	Maintained
6142F:	include/asm-generic/
6143F:	include/uapi/asm-generic/
6144
6145GENERIC PHY FRAMEWORK
6146M:	Kishon Vijay Abraham I <kishon@ti.com>
6147L:	linux-kernel@vger.kernel.org
6148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6149S:	Supported
6150F:	drivers/phy/
6151F:	include/linux/phy/
6152
6153GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6154M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6155S:	Supported
6156F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6157
6158GENERIC PM DOMAINS
6159M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6160M:	Kevin Hilman <khilman@kernel.org>
6161M:	Ulf Hansson <ulf.hansson@linaro.org>
6162L:	linux-pm@vger.kernel.org
6163S:	Supported
6164F:	drivers/base/power/domain*.c
6165F:	include/linux/pm_domain.h
6166F:	Documentation/devicetree/bindings/power/power_domain.txt
6167
6168GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6169M:	Eugen Hristev <eugen.hristev@microchip.com>
6170L:	linux-input@vger.kernel.org
6171S:	Maintained
6172F:	drivers/input/touchscreen/resistive-adc-touch.c
6173
6174GENERIC UIO DRIVER FOR PCI DEVICES
6175M:	"Michael S. Tsirkin" <mst@redhat.com>
6176L:	kvm@vger.kernel.org
6177S:	Supported
6178F:	drivers/uio/uio_pci_generic.c
6179
6180GENWQE (IBM Generic Workqueue Card)
6181M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6182M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6183S:	Supported
6184F:	drivers/misc/genwqe/
6185
6186GET_MAINTAINER SCRIPT
6187M:	Joe Perches <joe@perches.com>
6188S:	Maintained
6189F:	scripts/get_maintainer.pl
6190
6191GFS2 FILE SYSTEM
6192M:	Bob Peterson <rpeterso@redhat.com>
6193M:	Andreas Gruenbacher <agruenba@redhat.com>
6194L:	cluster-devel@redhat.com
6195W:	http://sources.redhat.com/cluster/
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6197S:	Supported
6198F:	Documentation/filesystems/gfs2*.txt
6199F:	fs/gfs2/
6200F:	include/uapi/linux/gfs2_ondisk.h
6201
6202GIGASET ISDN DRIVERS
6203M:	Paul Bolle <pebolle@tiscali.nl>
6204L:	gigaset307x-common@lists.sourceforge.net
6205W:	http://gigaset307x.sourceforge.net/
6206S:	Odd Fixes
6207F:	Documentation/isdn/README.gigaset
6208F:	drivers/isdn/gigaset/
6209F:	include/uapi/linux/gigaset_dev.h
6210
6211GNSS SUBSYSTEM
6212M:	Johan Hovold <johan@kernel.org>
6213S:	Maintained
6214F:	Documentation/ABI/testing/sysfs-class-gnss
6215F:	Documentation/devicetree/bindings/gnss/
6216F:	drivers/gnss/
6217F:	include/linux/gnss.h
6218
6219GO7007 MPEG CODEC
6220M:	Hans Verkuil <hans.verkuil@cisco.com>
6221L:	linux-media@vger.kernel.org
6222S:	Maintained
6223F:	drivers/media/usb/go7007/
6224
6225GOODIX TOUCHSCREEN
6226M:	Bastien Nocera <hadess@hadess.net>
6227L:	linux-input@vger.kernel.org
6228S:	Maintained
6229F:	drivers/input/touchscreen/goodix.c
6230
6231GPD POCKET FAN DRIVER
6232M:	Hans de Goede <hdegoede@redhat.com>
6233L:	platform-driver-x86@vger.kernel.org
6234S:	Maintained
6235F:	drivers/platform/x86/gpd-pocket-fan.c
6236
6237GPIO ACPI SUPPORT
6238M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6239M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6240L:	linux-gpio@vger.kernel.org
6241L:	linux-acpi@vger.kernel.org
6242S:	Maintained
6243F:	Documentation/acpi/gpio-properties.txt
6244F:	drivers/gpio/gpiolib-acpi.c
6245
6246GPIO IR Transmitter
6247M:	Sean Young <sean@mess.org>
6248L:	linux-media@vger.kernel.org
6249S:	Maintained
6250F:	drivers/media/rc/gpio-ir-tx.c
6251
6252GPIO MOCKUP DRIVER
6253M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6254R:	Bartosz Golaszewski <brgl@bgdev.pl>
6255L:	linux-gpio@vger.kernel.org
6256S:	Maintained
6257F:	drivers/gpio/gpio-mockup.c
6258F:	tools/testing/selftests/gpio/
6259
6260GPIO SUBSYSTEM
6261M:	Linus Walleij <linus.walleij@linaro.org>
6262L:	linux-gpio@vger.kernel.org
6263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6264S:	Maintained
6265F:	Documentation/devicetree/bindings/gpio/
6266F:	Documentation/driver-api/gpio/
6267F:	Documentation/gpio/
6268F:	Documentation/ABI/testing/gpio-cdev
6269F:	Documentation/ABI/obsolete/sysfs-gpio
6270F:	drivers/gpio/
6271F:	include/linux/gpio/
6272F:	include/linux/gpio.h
6273F:	include/linux/of_gpio.h
6274F:	include/asm-generic/gpio.h
6275F:	include/uapi/linux/gpio.h
6276F:	tools/gpio/
6277
6278GRE DEMULTIPLEXER DRIVER
6279M:	Dmitry Kozlov <xeb@mail.ru>
6280L:	netdev@vger.kernel.org
6281S:	Maintained
6282F:	net/ipv4/gre_demux.c
6283F:	net/ipv4/gre_offload.c
6284F:	include/net/gre.h
6285
6286GRETH 10/100/1G Ethernet MAC device driver
6287M:	Andreas Larsson <andreas@gaisler.com>
6288L:	netdev@vger.kernel.org
6289S:	Maintained
6290F:	drivers/net/ethernet/aeroflex/
6291
6292GREYBUS AUDIO PROTOCOLS DRIVERS
6293M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6294M:	Mark Greer <mgreer@animalcreek.com>
6295S:	Maintained
6296F:	drivers/staging/greybus/audio_apbridgea.c
6297F:	drivers/staging/greybus/audio_apbridgea.h
6298F:	drivers/staging/greybus/audio_codec.c
6299F:	drivers/staging/greybus/audio_codec.h
6300F:	drivers/staging/greybus/audio_gb.c
6301F:	drivers/staging/greybus/audio_manager.c
6302F:	drivers/staging/greybus/audio_manager.h
6303F:	drivers/staging/greybus/audio_manager_module.c
6304F:	drivers/staging/greybus/audio_manager_private.h
6305F:	drivers/staging/greybus/audio_manager_sysfs.c
6306F:	drivers/staging/greybus/audio_module.c
6307F:	drivers/staging/greybus/audio_topology.c
6308
6309GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6310M:	Viresh Kumar <vireshk@kernel.org>
6311S:	Maintained
6312F:	drivers/staging/greybus/authentication.c
6313F:	drivers/staging/greybus/bootrom.c
6314F:	drivers/staging/greybus/firmware.h
6315F:	drivers/staging/greybus/fw-core.c
6316F:	drivers/staging/greybus/fw-download.c
6317F:	drivers/staging/greybus/fw-management.c
6318F:	drivers/staging/greybus/greybus_authentication.h
6319F:	drivers/staging/greybus/greybus_firmware.h
6320F:	drivers/staging/greybus/hid.c
6321F:	drivers/staging/greybus/i2c.c
6322F:	drivers/staging/greybus/spi.c
6323F:	drivers/staging/greybus/spilib.c
6324F:	drivers/staging/greybus/spilib.h
6325
6326GREYBUS LOOPBACK DRIVER
6327M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6328S:	Maintained
6329F:	drivers/staging/greybus/loopback.c
6330
6331GREYBUS PLATFORM DRIVERS
6332M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6333S:	Maintained
6334F:	drivers/staging/greybus/arche-platform.c
6335F:	drivers/staging/greybus/arche-apb-ctrl.c
6336F:	drivers/staging/greybus/arche_platform.h
6337
6338GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6339M:	Rui Miguel Silva <rmfrfs@gmail.com>
6340S:	Maintained
6341F:	drivers/staging/greybus/sdio.c
6342F:	drivers/staging/greybus/light.c
6343F:	drivers/staging/greybus/gpio.c
6344F:	drivers/staging/greybus/power_supply.c
6345F:	drivers/staging/greybus/spi.c
6346F:	drivers/staging/greybus/spilib.c
6347
6348GREYBUS SUBSYSTEM
6349M:	Johan Hovold <johan@kernel.org>
6350M:	Alex Elder <elder@kernel.org>
6351M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6352S:	Maintained
6353F:	drivers/staging/greybus/
6354L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6355
6356GREYBUS UART PROTOCOLS DRIVERS
6357M:	David Lin <dtwlin@gmail.com>
6358S:	Maintained
6359F:	drivers/staging/greybus/uart.c
6360F:	drivers/staging/greybus/log.c
6361
6362GS1662 VIDEO SERIALIZER
6363M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6364L:	linux-media@vger.kernel.org
6365T:	git git://linuxtv.org/media_tree.git
6366S:	Maintained
6367F:	drivers/media/spi/gs1662.c
6368
6369GSPCA FINEPIX SUBDRIVER
6370M:	Frank Zago <frank@zago.net>
6371L:	linux-media@vger.kernel.org
6372T:	git git://linuxtv.org/media_tree.git
6373S:	Maintained
6374F:	drivers/media/usb/gspca/finepix.c
6375
6376GSPCA GL860 SUBDRIVER
6377M:	Olivier Lorin <o.lorin@laposte.net>
6378L:	linux-media@vger.kernel.org
6379T:	git git://linuxtv.org/media_tree.git
6380S:	Maintained
6381F:	drivers/media/usb/gspca/gl860/
6382
6383GSPCA M5602 SUBDRIVER
6384M:	Erik Andren <erik.andren@gmail.com>
6385L:	linux-media@vger.kernel.org
6386T:	git git://linuxtv.org/media_tree.git
6387S:	Maintained
6388F:	drivers/media/usb/gspca/m5602/
6389
6390GSPCA PAC207 SONIXB SUBDRIVER
6391M:	Hans Verkuil <hverkuil@xs4all.nl>
6392L:	linux-media@vger.kernel.org
6393T:	git git://linuxtv.org/media_tree.git
6394S:	Odd Fixes
6395F:	drivers/media/usb/gspca/pac207.c
6396
6397GSPCA SN9C20X SUBDRIVER
6398M:	Brian Johnson <brijohn@gmail.com>
6399L:	linux-media@vger.kernel.org
6400T:	git git://linuxtv.org/media_tree.git
6401S:	Maintained
6402F:	drivers/media/usb/gspca/sn9c20x.c
6403
6404GSPCA T613 SUBDRIVER
6405M:	Leandro Costantino <lcostantino@gmail.com>
6406L:	linux-media@vger.kernel.org
6407T:	git git://linuxtv.org/media_tree.git
6408S:	Maintained
6409F:	drivers/media/usb/gspca/t613.c
6410
6411GSPCA USB WEBCAM DRIVER
6412M:	Hans Verkuil <hverkuil@xs4all.nl>
6413L:	linux-media@vger.kernel.org
6414T:	git git://linuxtv.org/media_tree.git
6415S:	Odd Fixes
6416F:	drivers/media/usb/gspca/
6417
6418GTP (GPRS Tunneling Protocol)
6419M:	Pablo Neira Ayuso <pablo@netfilter.org>
6420M:	Harald Welte <laforge@gnumonks.org>
6421L:	osmocom-net-gprs@lists.osmocom.org
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6423S:	Maintained
6424F:	drivers/net/gtp.c
6425
6426GUID PARTITION TABLE (GPT)
6427M:	Davidlohr Bueso <dave@stgolabs.net>
6428L:	linux-efi@vger.kernel.org
6429S:	Maintained
6430F:	block/partitions/efi.*
6431
6432H8/300 ARCHITECTURE
6433M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6434L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6435W:	http://uclinux-h8.sourceforge.jp
6436T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6437S:	Maintained
6438F:	arch/h8300/
6439F:	drivers/clocksource/h8300_*.c
6440F:	drivers/clk/h8300/
6441F:	drivers/irqchip/irq-renesas-h8*.c
6442
6443HACKRF MEDIA DRIVER
6444M:	Antti Palosaari <crope@iki.fi>
6445L:	linux-media@vger.kernel.org
6446W:	https://linuxtv.org
6447W:	http://palosaari.fi/linux/
6448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6449T:	git git://linuxtv.org/anttip/media_tree.git
6450S:	Maintained
6451F:	drivers/media/usb/hackrf/
6452
6453HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6454M:	Frank Seidel <frank@f-seidel.de>
6455L:	platform-driver-x86@vger.kernel.org
6456W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6457S:	Maintained
6458F:	drivers/platform/x86/hdaps.c
6459
6460HARDWARE MONITORING
6461M:	Jean Delvare <jdelvare@suse.com>
6462M:	Guenter Roeck <linux@roeck-us.net>
6463L:	linux-hwmon@vger.kernel.org
6464W:	http://hwmon.wiki.kernel.org/
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6466S:	Maintained
6467F:	Documentation/devicetree/bindings/hwmon/
6468F:	Documentation/hwmon/
6469F:	drivers/hwmon/
6470F:	include/linux/hwmon*.h
6471
6472HARDWARE RANDOM NUMBER GENERATOR CORE
6473M:	Matt Mackall <mpm@selenic.com>
6474M:	Herbert Xu <herbert@gondor.apana.org.au>
6475L:	linux-crypto@vger.kernel.org
6476S:	Odd fixes
6477F:	Documentation/devicetree/bindings/rng/
6478F:	Documentation/hw_random.txt
6479F:	drivers/char/hw_random/
6480F:	include/linux/hw_random.h
6481
6482HARDWARE TRACING FACILITIES
6483M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6484S:	Maintained
6485F:	drivers/hwtracing/
6486
6487HARDWARE SPINLOCK CORE
6488M:	Ohad Ben-Cohen <ohad@wizery.com>
6489M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6490L:	linux-remoteproc@vger.kernel.org
6491S:	Maintained
6492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6493F:	Documentation/devicetree/bindings/hwlock/
6494F:	Documentation/hwspinlock.txt
6495F:	drivers/hwspinlock/
6496F:	include/linux/hwspinlock.h
6497
6498HARMONY SOUND DRIVER
6499L:	linux-parisc@vger.kernel.org
6500S:	Maintained
6501F:	sound/parisc/harmony.*
6502
6503HDPVR USB VIDEO ENCODER DRIVER
6504M:	Hans Verkuil <hverkuil@xs4all.nl>
6505L:	linux-media@vger.kernel.org
6506T:	git git://linuxtv.org/media_tree.git
6507W:	https://linuxtv.org
6508S:	Odd Fixes
6509F:	drivers/media/usb/hdpvr/
6510
6511HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6512M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6513S:	Supported
6514F:	Documentation/watchdog/hpwdt.txt
6515F:	drivers/watchdog/hpwdt.c
6516
6517HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6518M:	Don Brace <don.brace@microsemi.com>
6519L:	esc.storagedev@microsemi.com
6520L:	linux-scsi@vger.kernel.org
6521S:	Supported
6522F:	Documentation/scsi/hpsa.txt
6523F:	drivers/scsi/hpsa*.[ch]
6524F:	include/linux/cciss*.h
6525F:	include/uapi/linux/cciss*.h
6526
6527HFI1 DRIVER
6528M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6529M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6530L:	linux-rdma@vger.kernel.org
6531S:	Supported
6532F:	drivers/infiniband/hw/hfi1
6533
6534HFS FILESYSTEM
6535L:	linux-fsdevel@vger.kernel.org
6536S:	Orphan
6537F:	Documentation/filesystems/hfs.txt
6538F:	fs/hfs/
6539
6540HFSPLUS FILESYSTEM
6541L:	linux-fsdevel@vger.kernel.org
6542S:	Orphan
6543F:	Documentation/filesystems/hfsplus.txt
6544F:	fs/hfsplus/
6545
6546HGA FRAMEBUFFER DRIVER
6547M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6548L:	linux-nvidia@lists.surfsouth.com
6549W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6550S:	Maintained
6551F:	drivers/video/fbdev/hgafb.c
6552
6553HIBERNATION (aka Software Suspend, aka swsusp)
6554M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6555M:	Pavel Machek <pavel@ucw.cz>
6556L:	linux-pm@vger.kernel.org
6557B:	https://bugzilla.kernel.org
6558S:	Supported
6559F:	arch/x86/power/
6560F:	drivers/base/power/
6561F:	kernel/power/
6562F:	include/linux/suspend.h
6563F:	include/linux/freezer.h
6564F:	include/linux/pm.h
6565F:	arch/*/include/asm/suspend*.h
6566
6567HID CORE LAYER
6568M:	Jiri Kosina <jikos@kernel.org>
6569R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6570L:	linux-input@vger.kernel.org
6571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6572S:	Maintained
6573F:	drivers/hid/
6574F:	include/linux/hid*
6575F:	include/uapi/linux/hid*
6576
6577HID SENSOR HUB DRIVERS
6578M:	Jiri Kosina <jikos@kernel.org>
6579M:	Jonathan Cameron <jic23@kernel.org>
6580M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6581L:	linux-input@vger.kernel.org
6582L:	linux-iio@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/hid/hid-sensor*
6585F:	drivers/hid/hid-sensor-*
6586F:	drivers/iio/*/hid-*
6587F:	include/linux/hid-sensor-*
6588
6589HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6590M:	Thomas Gleixner <tglx@linutronix.de>
6591L:	linux-kernel@vger.kernel.org
6592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6593S:	Maintained
6594F:	Documentation/timers/
6595F:	kernel/time/hrtimer.c
6596F:	kernel/time/clockevents.c
6597F:	kernel/time/timer_*.c
6598F:	include/linux/clockchips.h
6599F:	include/linux/hrtimer.h
6600
6601HIGH-SPEED SCC DRIVER FOR AX.25
6602L:	linux-hams@vger.kernel.org
6603S:	Orphan
6604F:	drivers/net/hamradio/dmascc.c
6605F:	drivers/net/hamradio/scc.c
6606
6607HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6608M:	HighPoint Linux Team <linux@highpoint-tech.com>
6609W:	http://www.highpoint-tech.com
6610S:	Supported
6611F:	Documentation/scsi/hptiop.txt
6612F:	drivers/scsi/hptiop.c
6613
6614HIPPI
6615M:	Jes Sorensen <jes@trained-monkey.org>
6616L:	linux-hippi@sunsite.dk
6617S:	Maintained
6618F:	include/linux/hippidevice.h
6619F:	include/uapi/linux/if_hippi.h
6620F:	net/802/hippi.c
6621F:	drivers/net/hippi/
6622
6623HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6624M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6625M:	Salil Mehta <salil.mehta@huawei.com>
6626L:	netdev@vger.kernel.org
6627W:	http://www.hisilicon.com
6628S:	Maintained
6629F:	drivers/net/ethernet/hisilicon/hns3/
6630
6631HISILICON LPC BUS DRIVER
6632M:	john.garry@huawei.com
6633W:	http://www.hisilicon.com
6634S:	Maintained
6635F:	drivers/bus/hisi_lpc.c
6636F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6637
6638HISILICON NETWORK SUBSYSTEM DRIVER
6639M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6640M:	Salil Mehta <salil.mehta@huawei.com>
6641L:	netdev@vger.kernel.org
6642W:	http://www.hisilicon.com
6643S:	Maintained
6644F:	drivers/net/ethernet/hisilicon/
6645F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6646
6647HISILICON PMU DRIVER
6648M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6649W:	http://www.hisilicon.com
6650S:	Supported
6651F:	drivers/perf/hisilicon
6652F:	Documentation/perf/hisi-pmu.txt
6653
6654HISILICON ROCE DRIVER
6655M:	Lijun Ou <oulijun@huawei.com>
6656M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6657L:	linux-rdma@vger.kernel.org
6658S:	Maintained
6659F:	drivers/infiniband/hw/hns/
6660F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6661
6662HISILICON SAS Controller
6663M:	John Garry <john.garry@huawei.com>
6664W:	http://www.hisilicon.com
6665S:	Supported
6666F:	drivers/scsi/hisi_sas/
6667F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6668
6669HMM - Heterogeneous Memory Management
6670M:	Jérôme Glisse <jglisse@redhat.com>
6671L:	linux-mm@kvack.org
6672S:	Maintained
6673F:	mm/hmm*
6674F:	include/linux/hmm*
6675F:	Documentation/vm/hmm.rst
6676
6677HOST AP DRIVER
6678M:	Jouni Malinen <j@w1.fi>
6679L:	linux-wireless@vger.kernel.org
6680W:	http://w1.fi/hostap-driver.html
6681S:	Obsolete
6682F:	drivers/net/wireless/intersil/hostap/
6683
6684HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6685L:	platform-driver-x86@vger.kernel.org
6686S:	Orphan
6687F:	drivers/platform/x86/tc1100-wmi.c
6688
6689HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6690M:	Jaroslav Kysela <perex@perex.cz>
6691S:	Maintained
6692F:	drivers/net/ethernet/hp/hp100.*
6693
6694HPET:	High Precision Event Timers driver
6695M:	Clemens Ladisch <clemens@ladisch.de>
6696S:	Maintained
6697F:	Documentation/timers/hpet.txt
6698F:	drivers/char/hpet.c
6699F:	include/linux/hpet.h
6700F:	include/uapi/linux/hpet.h
6701
6702HPET:	x86
6703S:	Orphan
6704F:	arch/x86/kernel/hpet.c
6705F:	arch/x86/include/asm/hpet.h
6706
6707HPFS FILESYSTEM
6708M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6709W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6710S:	Maintained
6711F:	fs/hpfs/
6712
6713HSI SUBSYSTEM
6714M:	Sebastian Reichel <sre@kernel.org>
6715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6716S:	Maintained
6717F:	Documentation/ABI/testing/sysfs-bus-hsi
6718F:	Documentation/driver-api/hsi.rst
6719F:	drivers/hsi/
6720F:	include/linux/hsi/
6721F:	include/uapi/linux/hsi/
6722
6723HSO 3G MODEM DRIVER
6724L:	linux-usb@vger.kernel.org
6725S:	Orphan
6726F:	drivers/net/usb/hso.c
6727
6728HSR NETWORK PROTOCOL
6729M:	Arvid Brodin <arvid.brodin@alten.se>
6730L:	netdev@vger.kernel.org
6731S:	Maintained
6732F:	net/hsr/
6733
6734HT16K33 LED CONTROLLER DRIVER
6735M:	Robin van der Gracht <robin@protonic.nl>
6736S:	Maintained
6737F:	drivers/auxdisplay/ht16k33.c
6738F:	Documentation/devicetree/bindings/display/ht16k33.txt
6739
6740HTCPEN TOUCHSCREEN DRIVER
6741M:	Pau Oliva Fora <pof@eslack.org>
6742L:	linux-input@vger.kernel.org
6743S:	Maintained
6744F:	drivers/input/touchscreen/htcpen.c
6745
6746HUAWEI ETHERNET DRIVER
6747M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6748L:	netdev@vger.kernel.org
6749S:	Supported
6750F:	Documentation/networking/hinic.txt
6751F:	drivers/net/ethernet/huawei/hinic/
6752
6753HUGETLB FILESYSTEM
6754M:	Mike Kravetz <mike.kravetz@oracle.com>
6755L:	linux-mm@kvack.org
6756S:	Maintained
6757F:	fs/hugetlbfs/
6758F:	mm/hugetlb.c
6759F:	include/linux/hugetlb.h
6760F:	Documentation/admin-guide/mm/hugetlbpage.rst
6761F:	Documentation/vm/hugetlbfs_reserv.rst
6762F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6763
6764HVA ST MEDIA DRIVER
6765M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6766L:	linux-media@vger.kernel.org
6767T:	git git://linuxtv.org/media_tree.git
6768W:	https://linuxtv.org
6769S:	Supported
6770F:	drivers/media/platform/sti/hva
6771
6772HWPOISON MEMORY FAILURE HANDLING
6773M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6774L:	linux-mm@kvack.org
6775S:	Maintained
6776F:	mm/memory-failure.c
6777F:	mm/hwpoison-inject.c
6778
6779Hyper-V CORE AND DRIVERS
6780M:	"K. Y. Srinivasan" <kys@microsoft.com>
6781M:	Haiyang Zhang <haiyangz@microsoft.com>
6782M:	Stephen Hemminger <sthemmin@microsoft.com>
6783L:	devel@linuxdriverproject.org
6784S:	Maintained
6785F:	Documentation/networking/netvsc.txt
6786F:	arch/x86/include/asm/mshyperv.h
6787F:	arch/x86/include/asm/trace/hyperv.h
6788F:	arch/x86/include/asm/hyperv-tlfs.h
6789F:	arch/x86/kernel/cpu/mshyperv.c
6790F:	arch/x86/hyperv
6791F:	drivers/hid/hid-hyperv.c
6792F:	drivers/hv/
6793F:	drivers/input/serio/hyperv-keyboard.c
6794F:	drivers/pci/controller/pci-hyperv.c
6795F:	drivers/net/hyperv/
6796F:	drivers/scsi/storvsc_drv.c
6797F:	drivers/uio/uio_hv_generic.c
6798F:	drivers/video/fbdev/hyperv_fb.c
6799F:	net/vmw_vsock/hyperv_transport.c
6800F:	include/linux/hyperv.h
6801F:	include/uapi/linux/hyperv.h
6802F:	tools/hv/
6803F:	Documentation/ABI/stable/sysfs-bus-vmbus
6804
6805HYPERVISOR VIRTUAL CONSOLE DRIVER
6806L:	linuxppc-dev@lists.ozlabs.org
6807S:	Odd Fixes
6808F:	drivers/tty/hvc/
6809
6810I2C ACPI SUPPORT
6811M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6812L:	linux-i2c@vger.kernel.org
6813L:	linux-acpi@vger.kernel.org
6814S:	Maintained
6815F:	drivers/i2c/i2c-core-acpi.c
6816
6817I2C MUXES
6818M:	Peter Rosin <peda@axentia.se>
6819L:	linux-i2c@vger.kernel.org
6820S:	Maintained
6821F:	Documentation/i2c/i2c-topology
6822F:	Documentation/i2c/muxes/
6823F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6824F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6825F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6826F:	drivers/i2c/i2c-mux.c
6827F:	drivers/i2c/muxes/
6828F:	include/linux/i2c-mux.h
6829
6830I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6831M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6832L:	linux-i2c@vger.kernel.org
6833S:	Maintained
6834F:	drivers/i2c/busses/i2c-mv64xxx.c
6835
6836I2C OVER PARALLEL PORT
6837M:	Jean Delvare <jdelvare@suse.com>
6838L:	linux-i2c@vger.kernel.org
6839S:	Maintained
6840F:	Documentation/i2c/busses/i2c-parport
6841F:	Documentation/i2c/busses/i2c-parport-light
6842F:	drivers/i2c/busses/i2c-parport.c
6843F:	drivers/i2c/busses/i2c-parport-light.c
6844
6845I2C SUBSYSTEM
6846M:	Wolfram Sang <wsa@the-dreams.de>
6847L:	linux-i2c@vger.kernel.org
6848W:	https://i2c.wiki.kernel.org/
6849Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6851S:	Maintained
6852F:	Documentation/devicetree/bindings/i2c/i2c.txt
6853F:	Documentation/i2c/
6854F:	drivers/i2c/*
6855F:	include/linux/i2c.h
6856F:	include/linux/i2c-dev.h
6857F:	include/linux/i2c-smbus.h
6858F:	include/uapi/linux/i2c.h
6859F:	include/uapi/linux/i2c-*.h
6860
6861I2C SUBSYSTEM HOST DRIVERS
6862L:	linux-i2c@vger.kernel.org
6863W:	https://i2c.wiki.kernel.org/
6864Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6866S:	Odd Fixes
6867F:	Documentation/devicetree/bindings/i2c/
6868F:	drivers/i2c/algos/
6869F:	drivers/i2c/busses/
6870
6871I2C-TAOS-EVM DRIVER
6872M:	Jean Delvare <jdelvare@suse.com>
6873L:	linux-i2c@vger.kernel.org
6874S:	Maintained
6875F:	Documentation/i2c/busses/i2c-taos-evm
6876F:	drivers/i2c/busses/i2c-taos-evm.c
6877
6878I2C-TINY-USB DRIVER
6879M:	Till Harbaum <till@harbaum.org>
6880L:	linux-i2c@vger.kernel.org
6881W:	http://www.harbaum.org/till/i2c_tiny_usb
6882S:	Maintained
6883F:	drivers/i2c/busses/i2c-tiny-usb.c
6884
6885I2C/SMBUS CONTROLLER DRIVERS FOR PC
6886M:	Jean Delvare <jdelvare@suse.com>
6887L:	linux-i2c@vger.kernel.org
6888S:	Maintained
6889F:	Documentation/i2c/busses/i2c-ali1535
6890F:	Documentation/i2c/busses/i2c-ali1563
6891F:	Documentation/i2c/busses/i2c-ali15x3
6892F:	Documentation/i2c/busses/i2c-amd756
6893F:	Documentation/i2c/busses/i2c-amd8111
6894F:	Documentation/i2c/busses/i2c-i801
6895F:	Documentation/i2c/busses/i2c-nforce2
6896F:	Documentation/i2c/busses/i2c-piix4
6897F:	Documentation/i2c/busses/i2c-sis5595
6898F:	Documentation/i2c/busses/i2c-sis630
6899F:	Documentation/i2c/busses/i2c-sis96x
6900F:	Documentation/i2c/busses/i2c-via
6901F:	Documentation/i2c/busses/i2c-viapro
6902F:	drivers/i2c/busses/i2c-ali1535.c
6903F:	drivers/i2c/busses/i2c-ali1563.c
6904F:	drivers/i2c/busses/i2c-ali15x3.c
6905F:	drivers/i2c/busses/i2c-amd756.c
6906F:	drivers/i2c/busses/i2c-amd756-s4882.c
6907F:	drivers/i2c/busses/i2c-amd8111.c
6908F:	drivers/i2c/busses/i2c-i801.c
6909F:	drivers/i2c/busses/i2c-isch.c
6910F:	drivers/i2c/busses/i2c-nforce2.c
6911F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6912F:	drivers/i2c/busses/i2c-piix4.c
6913F:	drivers/i2c/busses/i2c-sis5595.c
6914F:	drivers/i2c/busses/i2c-sis630.c
6915F:	drivers/i2c/busses/i2c-sis96x.c
6916F:	drivers/i2c/busses/i2c-via.c
6917F:	drivers/i2c/busses/i2c-viapro.c
6918
6919I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6920M:	Hans de Goede <hdegoede@redhat.com>
6921L:	linux-i2c@vger.kernel.org
6922S:	Maintained
6923F:	drivers/i2c/busses/i2c-cht-wc.c
6924
6925I2C/SMBUS ISMT DRIVER
6926M:	Seth Heasley <seth.heasley@intel.com>
6927M:	Neil Horman <nhorman@tuxdriver.com>
6928L:	linux-i2c@vger.kernel.org
6929F:	drivers/i2c/busses/i2c-ismt.c
6930F:	Documentation/i2c/busses/i2c-ismt
6931
6932I2C/SMBUS STUB DRIVER
6933M:	Jean Delvare <jdelvare@suse.com>
6934L:	linux-i2c@vger.kernel.org
6935S:	Maintained
6936F:	drivers/i2c/i2c-stub.c
6937
6938IA64 (Itanium) PLATFORM
6939M:	Tony Luck <tony.luck@intel.com>
6940M:	Fenghua Yu <fenghua.yu@intel.com>
6941L:	linux-ia64@vger.kernel.org
6942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6943S:	Maintained
6944F:	arch/ia64/
6945
6946IBM Power 842 compression accelerator
6947M:	Haren Myneni <haren@us.ibm.com>
6948S:	Supported
6949F:	drivers/crypto/nx/Makefile
6950F:	drivers/crypto/nx/Kconfig
6951F:	drivers/crypto/nx/nx-842*
6952F:	include/linux/sw842.h
6953F:	crypto/842.c
6954F:	lib/842/
6955
6956IBM Power in-Nest Crypto Acceleration
6957M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6958M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6959L:	linux-crypto@vger.kernel.org
6960S:	Supported
6961F:	drivers/crypto/nx/Makefile
6962F:	drivers/crypto/nx/Kconfig
6963F:	drivers/crypto/nx/nx-aes*
6964F:	drivers/crypto/nx/nx-sha*
6965F:	drivers/crypto/nx/nx.*
6966F:	drivers/crypto/nx/nx_csbcpb.h
6967F:	drivers/crypto/nx/nx_debugfs.h
6968
6969IBM Power Linux RAID adapter
6970M:	Brian King <brking@us.ibm.com>
6971S:	Supported
6972F:	drivers/scsi/ipr.*
6973
6974IBM Power SRIOV Virtual NIC Device Driver
6975M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6976M:	John Allen <jallen@linux.vnet.ibm.com>
6977L:	netdev@vger.kernel.org
6978S:	Supported
6979F:	drivers/net/ethernet/ibm/ibmvnic.*
6980
6981IBM Power Virtual Accelerator Switchboard
6982M:	Sukadev Bhattiprolu
6983L:	linuxppc-dev@lists.ozlabs.org
6984S:	Supported
6985F:	arch/powerpc/platforms/powernv/vas*
6986F:	arch/powerpc/platforms/powernv/copy-paste.h
6987F:	arch/powerpc/include/asm/vas.h
6988F:	arch/powerpc/include/uapi/asm/vas.h
6989
6990IBM Power Virtual Ethernet Device Driver
6991M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6992L:	netdev@vger.kernel.org
6993S:	Supported
6994F:	drivers/net/ethernet/ibm/ibmveth.*
6995
6996IBM Power Virtual FC Device Drivers
6997M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6998L:	linux-scsi@vger.kernel.org
6999S:	Supported
7000F:	drivers/scsi/ibmvscsi/ibmvfc*
7001
7002IBM Power Virtual Management Channel Driver
7003M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7004M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7005S:	Supported
7006F:	drivers/misc/ibmvmc.*
7007
7008IBM Power Virtual SCSI Device Drivers
7009M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7010L:	linux-scsi@vger.kernel.org
7011S:	Supported
7012F:	drivers/scsi/ibmvscsi/ibmvscsi*
7013F:	include/scsi/viosrp.h
7014
7015IBM Power Virtual SCSI Device Target Driver
7016M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7017M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7018L:	linux-scsi@vger.kernel.org
7019L:	target-devel@vger.kernel.org
7020S:	Supported
7021F:	drivers/scsi/ibmvscsi_tgt/
7022
7023IBM Power VMX Cryptographic instructions
7024M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7025M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7026L:	linux-crypto@vger.kernel.org
7027S:	Supported
7028F:	drivers/crypto/vmx/Makefile
7029F:	drivers/crypto/vmx/Kconfig
7030F:	drivers/crypto/vmx/vmx.c
7031F:	drivers/crypto/vmx/aes*
7032F:	drivers/crypto/vmx/ghash*
7033F:	drivers/crypto/vmx/ppc-xlate.pl
7034
7035IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7036M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7037L:	linux-pci@vger.kernel.org
7038L:	linuxppc-dev@lists.ozlabs.org
7039S:	Supported
7040F:	drivers/pci/hotplug/rpaphp*
7041
7042IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7043M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7044L:	linux-pci@vger.kernel.org
7045L:	linuxppc-dev@lists.ozlabs.org
7046S:	Supported
7047F:	drivers/pci/hotplug/rpadlpar*
7048
7049IBM ServeRAID RAID DRIVER
7050S:	Orphan
7051F:	drivers/scsi/ips.*
7052
7053ICH LPC AND GPIO DRIVER
7054M:	Peter Tyser <ptyser@xes-inc.com>
7055S:	Maintained
7056F:	drivers/mfd/lpc_ich.c
7057F:	drivers/gpio/gpio-ich.c
7058
7059IDE SUBSYSTEM
7060M:	"David S. Miller" <davem@davemloft.net>
7061L:	linux-ide@vger.kernel.org
7062Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7064S:	Maintained
7065F:	Documentation/ide/
7066F:	drivers/ide/
7067F:	include/linux/ide.h
7068
7069IDE/ATAPI DRIVERS
7070M:	Borislav Petkov <bp@alien8.de>
7071L:	linux-ide@vger.kernel.org
7072S:	Maintained
7073F:	Documentation/cdrom/ide-cd
7074F:	drivers/ide/ide-cd*
7075
7076IDEAPAD LAPTOP EXTRAS DRIVER
7077M:	Ike Panhc <ike.pan@canonical.com>
7078L:	platform-driver-x86@vger.kernel.org
7079W:	http://launchpad.net/ideapad-laptop
7080S:	Maintained
7081F:	drivers/platform/x86/ideapad-laptop.c
7082
7083IDEAPAD LAPTOP SLIDEBAR DRIVER
7084M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7085L:	linux-input@vger.kernel.org
7086W:	https://github.com/o2genum/ideapad-slidebar
7087S:	Maintained
7088F:	drivers/input/misc/ideapad_slidebar.c
7089
7090IDT VersaClock 5 CLOCK DRIVER
7091M:	Marek Vasut <marek.vasut@gmail.com>
7092S:	Maintained
7093F:	drivers/clk/clk-versaclock5.c
7094
7095IEEE 802.15.4 SUBSYSTEM
7096M:	Alexander Aring <alex.aring@gmail.com>
7097M:	Stefan Schmidt <stefan@datenfreihafen.org>
7098L:	linux-wpan@vger.kernel.org
7099W:	http://wpan.cakelab.org/
7100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7102S:	Maintained
7103F:	net/ieee802154/
7104F:	net/mac802154/
7105F:	drivers/net/ieee802154/
7106F:	include/linux/nl802154.h
7107F:	include/linux/ieee802154.h
7108F:	include/net/nl802154.h
7109F:	include/net/mac802154.h
7110F:	include/net/af_ieee802154.h
7111F:	include/net/cfg802154.h
7112F:	include/net/ieee802154_netdev.h
7113F:	Documentation/networking/ieee802154.txt
7114
7115IFE PROTOCOL
7116M:	Yotam Gigi <yotam.gi@gmail.com>
7117M:	Jamal Hadi Salim <jhs@mojatatu.com>
7118F:	net/ife
7119F:	include/net/ife.h
7120F:	include/uapi/linux/ife.h
7121
7122IGORPLUG-USB IR RECEIVER
7123M:	Sean Young <sean@mess.org>
7124L:	linux-media@vger.kernel.org
7125S:	Maintained
7126F:	drivers/media/rc/igorplugusb.c
7127
7128IGUANAWORKS USB IR TRANSCEIVER
7129M:	Sean Young <sean@mess.org>
7130L:	linux-media@vger.kernel.org
7131S:	Maintained
7132F:	drivers/media/rc/iguanair.c
7133
7134IIO DIGITAL POTENTIOMETER DAC
7135M:	Peter Rosin <peda@axentia.se>
7136L:	linux-iio@vger.kernel.org
7137S:	Maintained
7138F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7139F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7140F:	drivers/iio/dac/dpot-dac.c
7141
7142IIO ENVELOPE DETECTOR
7143M:	Peter Rosin <peda@axentia.se>
7144L:	linux-iio@vger.kernel.org
7145S:	Maintained
7146F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7147F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7148F:	drivers/iio/adc/envelope-detector.c
7149
7150IIO MULTIPLEXER
7151M:	Peter Rosin <peda@axentia.se>
7152L:	linux-iio@vger.kernel.org
7153S:	Maintained
7154F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7155F:	drivers/iio/multiplexer/iio-mux.c
7156
7157IIO SUBSYSTEM AND DRIVERS
7158M:	Jonathan Cameron <jic23@kernel.org>
7159R:	Hartmut Knaack <knaack.h@gmx.de>
7160R:	Lars-Peter Clausen <lars@metafoo.de>
7161R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7162L:	linux-iio@vger.kernel.org
7163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7164S:	Maintained
7165F:	Documentation/ABI/testing/configfs-iio*
7166F:	Documentation/ABI/testing/sysfs-bus-iio*
7167F:	Documentation/devicetree/bindings/iio/
7168F:	drivers/iio/
7169F:	drivers/staging/iio/
7170F:	include/linux/iio/
7171F:	tools/iio/
7172
7173IIO UNIT CONVERTER
7174M:	Peter Rosin <peda@axentia.se>
7175L:	linux-iio@vger.kernel.org
7176S:	Maintained
7177F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7178F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7179F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7180F:	drivers/iio/afe/iio-rescale.c
7181
7182IKANOS/ADI EAGLE ADSL USB DRIVER
7183M:	Matthieu Castet <castet.matthieu@free.fr>
7184M:	Stanislaw Gruszka <stf_xl@wp.pl>
7185S:	Maintained
7186F:	drivers/usb/atm/ueagle-atm.c
7187
7188IMGTEC ASCII LCD DRIVER
7189M:	Paul Burton <paul.burton@mips.com>
7190S:	Maintained
7191F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7192F:	drivers/auxdisplay/img-ascii-lcd.c
7193
7194IMGTEC IR DECODER DRIVER
7195M:	James Hogan <jhogan@kernel.org>
7196S:	Maintained
7197F:	drivers/media/rc/img-ir/
7198
7199IMON SOUNDGRAPH USB IR RECEIVER
7200M:	Sean Young <sean@mess.org>
7201L:	linux-media@vger.kernel.org
7202S:	Maintained
7203F:	drivers/media/rc/imon_raw.c
7204F:	drivers/media/rc/imon.c
7205
7206IMS TWINTURBO FRAMEBUFFER DRIVER
7207L:	linux-fbdev@vger.kernel.org
7208S:	Orphan
7209F:	drivers/video/fbdev/imsttfb.c
7210
7211INA209 HARDWARE MONITOR DRIVER
7212M:	Guenter Roeck <linux@roeck-us.net>
7213L:	linux-hwmon@vger.kernel.org
7214S:	Maintained
7215F:	Documentation/hwmon/ina209
7216F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7217F:	drivers/hwmon/ina209.c
7218
7219INA2XX HARDWARE MONITOR DRIVER
7220M:	Guenter Roeck <linux@roeck-us.net>
7221L:	linux-hwmon@vger.kernel.org
7222S:	Maintained
7223F:	Documentation/hwmon/ina2xx
7224F:	drivers/hwmon/ina2xx.c
7225F:	include/linux/platform_data/ina2xx.h
7226
7227INDUSTRY PACK SUBSYSTEM (IPACK)
7228M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7229M:	Jens Taprogge <jens.taprogge@taprogge.org>
7230M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7231L:	industrypack-devel@lists.sourceforge.net
7232W:	http://industrypack.sourceforge.net
7233S:	Maintained
7234F:	drivers/ipack/
7235
7236INFINIBAND SUBSYSTEM
7237M:	Doug Ledford <dledford@redhat.com>
7238M:	Jason Gunthorpe <jgg@mellanox.com>
7239L:	linux-rdma@vger.kernel.org
7240W:	https://github.com/linux-rdma/rdma-core
7241Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7243S:	Supported
7244F:	Documentation/devicetree/bindings/infiniband/
7245F:	Documentation/infiniband/
7246F:	drivers/infiniband/
7247F:	include/uapi/linux/if_infiniband.h
7248F:	include/uapi/rdma/
7249F:	include/rdma/
7250
7251INGENIC JZ4780 DMA Driver
7252M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7253S:	Maintained
7254F:	drivers/dma/dma-jz4780.c
7255
7256INGENIC JZ4780 NAND DRIVER
7257M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7258L:	linux-mtd@lists.infradead.org
7259S:	Maintained
7260F:	drivers/mtd/nand/raw/jz4780_*
7261
7262INOTIFY
7263M:	Jan Kara <jack@suse.cz>
7264R:	Amir Goldstein <amir73il@gmail.com>
7265L:	linux-fsdevel@vger.kernel.org
7266S:	Maintained
7267F:	Documentation/filesystems/inotify.txt
7268F:	fs/notify/inotify/
7269F:	include/linux/inotify.h
7270F:	include/uapi/linux/inotify.h
7271
7272INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7273M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7274L:	linux-input@vger.kernel.org
7275Q:	http://patchwork.kernel.org/project/linux-input/list/
7276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7277S:	Maintained
7278F:	drivers/input/
7279F:	include/linux/input.h
7280F:	include/uapi/linux/input.h
7281F:	include/uapi/linux/input-event-codes.h
7282F:	include/linux/input/
7283F:	Documentation/devicetree/bindings/input/
7284F:	Documentation/devicetree/bindings/serio/
7285F:	Documentation/input/
7286
7287INPUT MULTITOUCH (MT) PROTOCOL
7288M:	Henrik Rydberg <rydberg@bitmath.org>
7289L:	linux-input@vger.kernel.org
7290S:	Odd fixes
7291F:	Documentation/input/multi-touch-protocol.rst
7292F:	drivers/input/input-mt.c
7293K:	\b(ABS|SYN)_MT_
7294
7295INSIDE SECURE CRYPTO DRIVER
7296M:	Antoine Tenart <antoine.tenart@bootlin.com>
7297F:	drivers/crypto/inside-secure/
7298S:	Maintained
7299L:	linux-crypto@vger.kernel.org
7300
7301INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7302M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7303M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7304L:	linux-integrity@vger.kernel.org
7305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7306S:	Supported
7307F:	security/integrity/ima/
7308
7309INTEL 810/815 FRAMEBUFFER DRIVER
7310M:	Antonino Daplas <adaplas@gmail.com>
7311L:	linux-fbdev@vger.kernel.org
7312S:	Maintained
7313F:	drivers/video/fbdev/i810/
7314
7315INTEL ASoC DRIVERS
7316M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7317M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7318M:	Jie Yang <yang.jie@linux.intel.com>
7319L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7320S:	Supported
7321F:	sound/soc/intel/
7322
7323INTEL C600 SERIES SAS CONTROLLER DRIVER
7324M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7325M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7326L:	linux-scsi@vger.kernel.org
7327T:	git git://git.code.sf.net/p/intel-sas/isci
7328S:	Supported
7329F:	drivers/scsi/isci/
7330
7331INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7332M:	Jani Nikula <jani.nikula@linux.intel.com>
7333M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7334M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7335L:	intel-gfx@lists.freedesktop.org
7336W:	https://01.org/linuxgraphics/
7337B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7338C:	irc://chat.freenode.net/intel-gfx
7339Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7340T:	git git://anongit.freedesktop.org/drm-intel
7341S:	Supported
7342F:	drivers/gpu/drm/i915/
7343F:	include/drm/i915*
7344F:	include/uapi/drm/i915_drm.h
7345F:	Documentation/gpu/i915.rst
7346
7347INTEL ETHERNET DRIVERS
7348M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7349L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7350W:	http://www.intel.com/support/feedback.htm
7351W:	http://e1000.sourceforge.net/
7352Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7355S:	Supported
7356F:	Documentation/networking/e100.rst
7357F:	Documentation/networking/e1000.rst
7358F:	Documentation/networking/e1000e.txt
7359F:	Documentation/networking/igb.txt
7360F:	Documentation/networking/igbvf.txt
7361F:	Documentation/networking/ixgb.txt
7362F:	Documentation/networking/ixgbe.txt
7363F:	Documentation/networking/ixgbevf.txt
7364F:	Documentation/networking/i40e.txt
7365F:	Documentation/networking/i40evf.txt
7366F:	Documentation/networking/ice.txt
7367F:	drivers/net/ethernet/intel/
7368F:	drivers/net/ethernet/intel/*/
7369F:	include/linux/avf/virtchnl.h
7370
7371INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7372M:	Maik Broemme <mbroemme@libmpq.org>
7373L:	linux-fbdev@vger.kernel.org
7374S:	Maintained
7375F:	Documentation/fb/intelfb.txt
7376F:	drivers/video/fbdev/intelfb/
7377
7378INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7379M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7380M:	Zhi Wang <zhi.a.wang@intel.com>
7381L:	intel-gvt-dev@lists.freedesktop.org
7382L:	intel-gfx@lists.freedesktop.org
7383W:	https://01.org/igvt-g
7384T:	git https://github.com/intel/gvt-linux.git
7385S:	Supported
7386F:	drivers/gpu/drm/i915/gvt/
7387
7388INTEL HID EVENT DRIVER
7389M:	Alex Hung <alex.hung@canonical.com>
7390L:	platform-driver-x86@vger.kernel.org
7391S:	Maintained
7392F:	drivers/platform/x86/intel-hid.c
7393
7394INTEL I/OAT DMA DRIVER
7395M:	Dave Jiang <dave.jiang@intel.com>
7396R:	Dan Williams <dan.j.williams@intel.com>
7397L:	dmaengine@vger.kernel.org
7398Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7399S:	Supported
7400F:	drivers/dma/ioat*
7401
7402INTEL IDLE DRIVER
7403M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7404M:	Len Brown <lenb@kernel.org>
7405L:	linux-pm@vger.kernel.org
7406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7407B:	https://bugzilla.kernel.org
7408S:	Supported
7409F:	drivers/idle/intel_idle.c
7410
7411INTEL INTEGRATED SENSOR HUB DRIVER
7412M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7413M:	Jiri Kosina <jikos@kernel.org>
7414L:	linux-input@vger.kernel.org
7415S:	Maintained
7416F:	drivers/hid/intel-ish-hid/
7417
7418INTEL IOMMU (VT-d)
7419M:	David Woodhouse <dwmw2@infradead.org>
7420L:	iommu@lists.linux-foundation.org
7421T:	git git://git.infradead.org/iommu-2.6.git
7422S:	Supported
7423F:	drivers/iommu/intel-iommu.c
7424F:	include/linux/intel-iommu.h
7425
7426INTEL IOP-ADMA DMA DRIVER
7427R:	Dan Williams <dan.j.williams@intel.com>
7428S:	Odd fixes
7429F:	drivers/dma/iop-adma.c
7430
7431INTEL IPU3 CSI-2 CIO2 DRIVER
7432M:	Yong Zhi <yong.zhi@intel.com>
7433M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7434M:	Bingbu Cao <bingbu.cao@intel.com>
7435R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7436R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7437L:	linux-media@vger.kernel.org
7438S:	Maintained
7439F:	drivers/media/pci/intel/ipu3/
7440F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7441
7442INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7443M:	Krzysztof Halasa <khalasa@piap.pl>
7444S:	Maintained
7445F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7446F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7447F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7448F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7449F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7450F:	drivers/net/wan/ixp4xx_hss.c
7451
7452INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7453M:	Deepak Saxena <dsaxena@plexity.net>
7454S:	Maintained
7455F:	drivers/char/hw_random/ixp4xx-rng.c
7456
7457INTEL MANAGEMENT ENGINE (mei)
7458M:	Tomas Winkler <tomas.winkler@intel.com>
7459L:	linux-kernel@vger.kernel.org
7460S:	Supported
7461F:	include/uapi/linux/mei.h
7462F:	include/linux/mei_cl_bus.h
7463F:	drivers/misc/mei/*
7464F:	drivers/watchdog/mei_wdt.c
7465F:	Documentation/misc-devices/mei/*
7466F:	samples/mei/*
7467
7468INTEL MENLOW THERMAL DRIVER
7469M:	Sujith Thomas <sujith.thomas@intel.com>
7470L:	platform-driver-x86@vger.kernel.org
7471W:	https://01.org/linux-acpi
7472S:	Supported
7473F:	drivers/platform/x86/intel_menlow.c
7474
7475INTEL MERRIFIELD GPIO DRIVER
7476M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7477L:	linux-gpio@vger.kernel.org
7478S:	Maintained
7479F:	drivers/gpio/gpio-merrifield.c
7480
7481INTEL MIC DRIVERS (mic)
7482M:	Sudeep Dutt <sudeep.dutt@intel.com>
7483M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7484S:	Supported
7485W:	https://github.com/sudeepdutt/mic
7486W:	http://software.intel.com/en-us/mic-developer
7487F:	include/linux/mic_bus.h
7488F:	include/linux/scif.h
7489F:	include/uapi/linux/mic_common.h
7490F:	include/uapi/linux/mic_ioctl.h
7491F:	include/uapi/linux/scif_ioctl.h
7492F:	drivers/misc/mic/
7493F:	drivers/dma/mic_x100_dma.c
7494F:	drivers/dma/mic_x100_dma.h
7495F:	Documentation/mic/
7496
7497INTEL PMC CORE DRIVER
7498M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7499M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7500L:	platform-driver-x86@vger.kernel.org
7501S:	Maintained
7502F:	arch/x86/include/asm/pmc_core.h
7503F:	drivers/platform/x86/intel_pmc_core*
7504
7505INTEL PMC/P-Unit IPC DRIVER
7506M:	Zha Qipeng<qipeng.zha@intel.com>
7507L:	platform-driver-x86@vger.kernel.org
7508S:	Maintained
7509F:	drivers/platform/x86/intel_pmc_ipc.c
7510F:	drivers/platform/x86/intel_punit_ipc.c
7511F:	arch/x86/include/asm/intel_pmc_ipc.h
7512F:	arch/x86/include/asm/intel_punit_ipc.h
7513
7514INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7515M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7516L:	linux-wireless@vger.kernel.org
7517S:	Maintained
7518F:	Documentation/networking/README.ipw2100
7519F:	Documentation/networking/README.ipw2200
7520F:	drivers/net/wireless/intel/ipw2x00/
7521
7522INTEL PSTATE DRIVER
7523M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7524M:	Len Brown <lenb@kernel.org>
7525L:	linux-pm@vger.kernel.org
7526S:	Supported
7527F:	drivers/cpufreq/intel_pstate.c
7528
7529INTEL RDMA RNIC DRIVER
7530M:	Faisal Latif <faisal.latif@intel.com>
7531M:	Shiraz Saleem <shiraz.saleem@intel.com>
7532L:	linux-rdma@vger.kernel.org
7533S:	Supported
7534F:	drivers/infiniband/hw/i40iw/
7535F:	include/uapi/rdma/i40iw-abi.h
7536
7537INTEL SHA MULTIBUFFER DRIVER
7538M:	Megha Dey <megha.dey@linux.intel.com>
7539R:	Tim Chen <tim.c.chen@linux.intel.com>
7540L:	linux-crypto@vger.kernel.org
7541S:	Supported
7542F:	arch/x86/crypto/sha*-mb/
7543F:	crypto/mcryptd.c
7544
7545INTEL TELEMETRY DRIVER
7546M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7547L:	platform-driver-x86@vger.kernel.org
7548S:	Maintained
7549F:	arch/x86/include/asm/intel_telemetry.h
7550F:	drivers/platform/x86/intel_telemetry*
7551
7552INTEL VIRTUAL BUTTON DRIVER
7553M:	AceLan Kao <acelan.kao@canonical.com>
7554L:	platform-driver-x86@vger.kernel.org
7555S:	Maintained
7556F:	drivers/platform/x86/intel-vbtn.c
7557
7558INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7559M:	Stanislaw Gruszka <sgruszka@redhat.com>
7560L:	linux-wireless@vger.kernel.org
7561S:	Supported
7562F:	drivers/net/wireless/intel/iwlegacy/
7563
7564INTEL WIRELESS WIFI LINK (iwlwifi)
7565M:	Johannes Berg <johannes.berg@intel.com>
7566M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7567M:	Luca Coelho <luciano.coelho@intel.com>
7568M:	Intel Linux Wireless <linuxwifi@intel.com>
7569L:	linux-wireless@vger.kernel.org
7570W:	http://intellinuxwireless.org
7571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7572S:	Supported
7573F:	drivers/net/wireless/intel/iwlwifi/
7574
7575INTEL WIRELESS WIMAX CONNECTION 2400
7576M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7577M:	linux-wimax@intel.com
7578L:	wimax@linuxwimax.org (subscribers-only)
7579S:	Supported
7580W:	http://linuxwimax.org
7581F:	Documentation/wimax/README.i2400m
7582F:	drivers/net/wimax/i2400m/
7583F:	include/uapi/linux/wimax/i2400m.h
7584
7585INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7586M:	Mario Limonciello <mario.limonciello@dell.com>
7587S:	Maintained
7588F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7589
7590INTEL(R) TRACE HUB
7591M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7592S:	Supported
7593F:	Documentation/trace/intel_th.rst
7594F:	drivers/hwtracing/intel_th/
7595
7596INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7597M:	Ning Sun <ning.sun@intel.com>
7598L:	tboot-devel@lists.sourceforge.net
7599W:	http://tboot.sourceforge.net
7600T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7601S:	Supported
7602F:	Documentation/intel_txt.txt
7603F:	include/linux/tboot.h
7604F:	arch/x86/kernel/tboot.c
7605
7606INTEL-MID GPIO DRIVER
7607M:	David Cohen <david.a.cohen@linux.intel.com>
7608L:	linux-gpio@vger.kernel.org
7609S:	Maintained
7610F:	drivers/gpio/gpio-intel-mid.c
7611
7612INVENSENSE MPU-3050 GYROSCOPE DRIVER
7613M:	Linus Walleij <linus.walleij@linaro.org>
7614L:	linux-iio@vger.kernel.org
7615S:	Maintained
7616F:	drivers/iio/gyro/mpu3050*
7617F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7618
7619IOC3 ETHERNET DRIVER
7620M:	Ralf Baechle <ralf@linux-mips.org>
7621L:	linux-mips@linux-mips.org
7622S:	Maintained
7623F:	drivers/net/ethernet/sgi/ioc3-eth.c
7624
7625IOC3 SERIAL DRIVER
7626M:	Pat Gefre <pfg@sgi.com>
7627L:	linux-serial@vger.kernel.org
7628S:	Maintained
7629F:	drivers/tty/serial/ioc3_serial.c
7630
7631IOMMU DRIVERS
7632M:	Joerg Roedel <joro@8bytes.org>
7633L:	iommu@lists.linux-foundation.org
7634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7635S:	Maintained
7636F:	Documentation/devicetree/bindings/iommu/
7637F:	drivers/iommu/
7638F:	include/linux/iommu.h
7639F:	include/linux/of_iommu.h
7640F:	include/linux/iova.h
7641
7642IP MASQUERADING
7643M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7644S:	Maintained
7645F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7646
7647IPMI SUBSYSTEM
7648M:	Corey Minyard <minyard@acm.org>
7649L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7650W:	http://openipmi.sourceforge.net/
7651S:	Supported
7652F:	Documentation/IPMI.txt
7653F:	drivers/char/ipmi/
7654F:	include/linux/ipmi*
7655F:	include/uapi/linux/ipmi*
7656
7657IPS SCSI RAID DRIVER
7658M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7659L:	linux-scsi@vger.kernel.org
7660W:	http://www.adaptec.com/
7661S:	Maintained
7662F:	drivers/scsi/ips*
7663
7664IPVS
7665M:	Wensong Zhang <wensong@linux-vs.org>
7666M:	Simon Horman <horms@verge.net.au>
7667M:	Julian Anastasov <ja@ssi.bg>
7668L:	netdev@vger.kernel.org
7669L:	lvs-devel@vger.kernel.org
7670S:	Maintained
7671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7673F:	Documentation/networking/ipvs-sysctl.txt
7674F:	include/net/ip_vs.h
7675F:	include/uapi/linux/ip_vs.h
7676F:	net/netfilter/ipvs/
7677
7678IPWIRELESS DRIVER
7679M:	Jiri Kosina <jikos@kernel.org>
7680M:	David Sterba <dsterba@suse.com>
7681S:	Odd Fixes
7682F:	drivers/tty/ipwireless/
7683
7684IPX NETWORK LAYER
7685L:	netdev@vger.kernel.org
7686S:	Obsolete
7687F:	include/uapi/linux/ipx.h
7688F:	drivers/staging/ipx/
7689
7690IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7691M:	Marc Zyngier <marc.zyngier@arm.com>
7692S:	Maintained
7693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7694F:	Documentation/IRQ-domain.txt
7695F:	include/linux/irqdomain.h
7696F:	kernel/irq/irqdomain.c
7697F:	kernel/irq/msi.c
7698
7699IRQ SUBSYSTEM
7700M:	Thomas Gleixner <tglx@linutronix.de>
7701L:	linux-kernel@vger.kernel.org
7702S:	Maintained
7703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7704F:	kernel/irq/
7705
7706IRQCHIP DRIVERS
7707M:	Thomas Gleixner <tglx@linutronix.de>
7708M:	Jason Cooper <jason@lakedaemon.net>
7709M:	Marc Zyngier <marc.zyngier@arm.com>
7710L:	linux-kernel@vger.kernel.org
7711S:	Maintained
7712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7713F:	Documentation/devicetree/bindings/interrupt-controller/
7714F:	drivers/irqchip/
7715
7716ISA
7717M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7718S:	Maintained
7719F:	Documentation/isa.txt
7720F:	drivers/base/isa.c
7721F:	include/linux/isa.h
7722
7723ISA RADIO MODULE
7724M:	Hans Verkuil <hverkuil@xs4all.nl>
7725L:	linux-media@vger.kernel.org
7726T:	git git://linuxtv.org/media_tree.git
7727W:	https://linuxtv.org
7728S:	Maintained
7729F:	drivers/media/radio/radio-isa*
7730
7731ISAPNP
7732M:	Jaroslav Kysela <perex@perex.cz>
7733S:	Maintained
7734F:	Documentation/isapnp.txt
7735F:	drivers/pnp/isapnp/
7736F:	include/linux/isapnp.h
7737
7738ISCSI
7739M:	Lee Duncan <lduncan@suse.com>
7740M:	Chris Leech <cleech@redhat.com>
7741L:	open-iscsi@googlegroups.com
7742W:	www.open-iscsi.com
7743S:	Maintained
7744F:	drivers/scsi/*iscsi*
7745F:	include/scsi/*iscsi*
7746
7747iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7748M:	Peter Jones <pjones@redhat.com>
7749M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7750S:	Maintained
7751F:	drivers/firmware/iscsi_ibft*
7752
7753ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7754M:	Sagi Grimberg <sagi@grimberg.me>
7755M:	Max Gurtovoy <maxg@mellanox.com>
7756L:	linux-rdma@vger.kernel.org
7757S:	Supported
7758W:	http://www.openfabrics.org
7759W:	www.open-iscsi.org
7760Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7761F:	drivers/infiniband/ulp/iser/
7762
7763ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7764M:	Sagi Grimberg <sagi@grimberg.me>
7765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7766L:	linux-rdma@vger.kernel.org
7767L:	target-devel@vger.kernel.org
7768S:	Supported
7769W:	http://www.linux-iscsi.org
7770F:	drivers/infiniband/ulp/isert
7771
7772ISDN SUBSYSTEM
7773M:	Karsten Keil <isdn@linux-pingi.de>
7774L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7775L:	netdev@vger.kernel.org
7776W:	http://www.isdn4linux.de
7777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7778S:	Maintained
7779F:	Documentation/isdn/
7780F:	drivers/isdn/
7781F:	include/linux/isdn.h
7782F:	include/linux/isdn/
7783F:	include/uapi/linux/isdn.h
7784F:	include/uapi/linux/isdn/
7785
7786ISDN SUBSYSTEM (Eicon active card driver)
7787M:	Armin Schindler <mac@melware.de>
7788L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7789W:	http://www.melware.de
7790S:	Maintained
7791F:	drivers/isdn/hardware/eicon/
7792
7793IT87 HARDWARE MONITORING DRIVER
7794M:	Jean Delvare <jdelvare@suse.com>
7795L:	linux-hwmon@vger.kernel.org
7796S:	Maintained
7797F:	Documentation/hwmon/it87
7798F:	drivers/hwmon/it87.c
7799
7800IT913X MEDIA DRIVER
7801M:	Antti Palosaari <crope@iki.fi>
7802L:	linux-media@vger.kernel.org
7803W:	https://linuxtv.org
7804W:	http://palosaari.fi/linux/
7805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7806T:	git git://linuxtv.org/anttip/media_tree.git
7807S:	Maintained
7808F:	drivers/media/tuners/it913x*
7809
7810IVTV VIDEO4LINUX DRIVER
7811M:	Andy Walls <awalls@md.metrocast.net>
7812L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7813L:	linux-media@vger.kernel.org
7814T:	git git://linuxtv.org/media_tree.git
7815W:	http://www.ivtvdriver.org
7816S:	Maintained
7817F:	Documentation/media/v4l-drivers/ivtv*
7818F:	drivers/media/pci/ivtv/
7819F:	include/uapi/linux/ivtv*
7820
7821IX2505V MEDIA DRIVER
7822M:	Malcolm Priestley <tvboxspy@gmail.com>
7823L:	linux-media@vger.kernel.org
7824W:	https://linuxtv.org
7825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7826S:	Maintained
7827F:	drivers/media/dvb-frontends/ix2505v*
7828
7829JAILHOUSE HYPERVISOR INTERFACE
7830M:	Jan Kiszka <jan.kiszka@siemens.com>
7831L:	jailhouse-dev@googlegroups.com
7832S:	Maintained
7833F:	arch/x86/kernel/jailhouse.c
7834F:	arch/x86/include/asm/jailhouse_para.h
7835
7836JC42.4 TEMPERATURE SENSOR DRIVER
7837M:	Guenter Roeck <linux@roeck-us.net>
7838L:	linux-hwmon@vger.kernel.org
7839S:	Maintained
7840F:	drivers/hwmon/jc42.c
7841F:	Documentation/hwmon/jc42
7842
7843JFS FILESYSTEM
7844M:	Dave Kleikamp <shaggy@kernel.org>
7845L:	jfs-discussion@lists.sourceforge.net
7846W:	http://jfs.sourceforge.net/
7847T:	git git://github.com/kleikamp/linux-shaggy.git
7848S:	Maintained
7849F:	Documentation/filesystems/jfs.txt
7850F:	fs/jfs/
7851
7852JME NETWORK DRIVER
7853M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7854L:	netdev@vger.kernel.org
7855S:	Maintained
7856F:	drivers/net/ethernet/jme.*
7857
7858JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7859M:	David Woodhouse <dwmw2@infradead.org>
7860L:	linux-mtd@lists.infradead.org
7861W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7862S:	Maintained
7863F:	fs/jffs2/
7864F:	include/uapi/linux/jffs2.h
7865
7866JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7867M:	"Theodore Ts'o" <tytso@mit.edu>
7868M:	Jan Kara <jack@suse.com>
7869L:	linux-ext4@vger.kernel.org
7870S:	Maintained
7871F:	fs/jbd2/
7872F:	include/linux/jbd2.h
7873
7874JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7875M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7876L:	linux-media@vger.kernel.org
7877S:	Maintained
7878F:	drivers/media/platform/rcar_jpu.c
7879
7880JSM Neo PCI based serial card
7881M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7882L:	linux-serial@vger.kernel.org
7883S:	Maintained
7884F:	drivers/tty/serial/jsm/
7885
7886K10TEMP HARDWARE MONITORING DRIVER
7887M:	Clemens Ladisch <clemens@ladisch.de>
7888L:	linux-hwmon@vger.kernel.org
7889S:	Maintained
7890F:	Documentation/hwmon/k10temp
7891F:	drivers/hwmon/k10temp.c
7892
7893K8TEMP HARDWARE MONITORING DRIVER
7894M:	Rudolf Marek <r.marek@assembler.cz>
7895L:	linux-hwmon@vger.kernel.org
7896S:	Maintained
7897F:	Documentation/hwmon/k8temp
7898F:	drivers/hwmon/k8temp.c
7899
7900KASAN
7901M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7902R:	Alexander Potapenko <glider@google.com>
7903R:	Dmitry Vyukov <dvyukov@google.com>
7904L:	kasan-dev@googlegroups.com
7905S:	Maintained
7906F:	arch/*/include/asm/kasan.h
7907F:	arch/*/mm/kasan_init*
7908F:	Documentation/dev-tools/kasan.rst
7909F:	include/linux/kasan*.h
7910F:	lib/test_kasan.c
7911F:	mm/kasan/
7912F:	scripts/Makefile.kasan
7913
7914KCONFIG
7915M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7917L:	linux-kbuild@vger.kernel.org
7918S:	Maintained
7919F:	Documentation/kbuild/kconfig*
7920F:	scripts/kconfig/
7921F:	scripts/Kconfig.include
7922
7923KDUMP
7924M:	Dave Young <dyoung@redhat.com>
7925M:	Baoquan He <bhe@redhat.com>
7926R:	Vivek Goyal <vgoyal@redhat.com>
7927L:	kexec@lists.infradead.org
7928W:	http://lse.sourceforge.net/kdump/
7929S:	Maintained
7930F:	Documentation/kdump/
7931
7932KEENE FM RADIO TRANSMITTER DRIVER
7933M:	Hans Verkuil <hverkuil@xs4all.nl>
7934L:	linux-media@vger.kernel.org
7935T:	git git://linuxtv.org/media_tree.git
7936W:	https://linuxtv.org
7937S:	Maintained
7938F:	drivers/media/radio/radio-keene*
7939
7940KERNEL AUTOMOUNTER
7941M:	Ian Kent <raven@themaw.net>
7942L:	autofs@vger.kernel.org
7943S:	Maintained
7944F:	fs/autofs/
7945
7946KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7947M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7948M:	Michal Marek <michal.lkml@markovi.net>
7949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7950L:	linux-kbuild@vger.kernel.org
7951S:	Maintained
7952F:	Documentation/kbuild/
7953F:	Makefile
7954F:	scripts/Kbuild*
7955F:	scripts/Makefile*
7956F:	scripts/basic/
7957F:	scripts/mk*
7958F:	scripts/mod/
7959F:	scripts/package/
7960
7961KERNEL JANITORS
7962L:	kernel-janitors@vger.kernel.org
7963W:	http://kernelnewbies.org/KernelJanitors
7964S:	Odd Fixes
7965
7966KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7967M:	"J. Bruce Fields" <bfields@fieldses.org>
7968M:	Jeff Layton <jlayton@kernel.org>
7969L:	linux-nfs@vger.kernel.org
7970W:	http://nfs.sourceforge.net/
7971T:	git git://linux-nfs.org/~bfields/linux.git
7972S:	Supported
7973F:	fs/nfsd/
7974F:	include/uapi/linux/nfsd/
7975F:	fs/lockd/
7976F:	fs/nfs_common/
7977F:	net/sunrpc/
7978F:	include/linux/lockd/
7979F:	include/linux/sunrpc/
7980F:	include/uapi/linux/sunrpc/
7981
7982KERNEL SELFTEST FRAMEWORK
7983M:	Shuah Khan <shuah@kernel.org>
7984L:	linux-kselftest@vger.kernel.org
7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7986Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7987S:	Maintained
7988F:	tools/testing/selftests/
7989F:	Documentation/dev-tools/kselftest*
7990
7991KERNEL USERMODE HELPER
7992M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7993L:	linux-kernel@vger.kernel.org
7994S:	Maintained
7995F:	kernel/umh.c
7996F:	include/linux/umh.h
7997
7998KERNEL VIRTUAL MACHINE (KVM)
7999M:	Paolo Bonzini <pbonzini@redhat.com>
8000M:	Radim Krčmář <rkrcmar@redhat.com>
8001L:	kvm@vger.kernel.org
8002W:	http://www.linux-kvm.org
8003T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8004S:	Supported
8005F:	Documentation/virtual/kvm/
8006F:	include/trace/events/kvm.h
8007F:	include/uapi/asm-generic/kvm*
8008F:	include/uapi/linux/kvm*
8009F:	include/asm-generic/kvm*
8010F:	include/linux/kvm*
8011F:	include/kvm/iodev.h
8012F:	virt/kvm/*
8013F:	tools/kvm/
8014
8015KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8016M:	Joerg Roedel <joro@8bytes.org>
8017L:	kvm@vger.kernel.org
8018W:	http://www.linux-kvm.org/
8019S:	Maintained
8020F:	arch/x86/include/asm/svm.h
8021F:	arch/x86/kvm/svm.c
8022
8023KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8024M:	Christoffer Dall <christoffer.dall@arm.com>
8025M:	Marc Zyngier <marc.zyngier@arm.com>
8026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8027L:	kvmarm@lists.cs.columbia.edu
8028W:	http://systems.cs.columbia.edu/projects/kvm-arm
8029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8030S:	Supported
8031F:	arch/arm/include/uapi/asm/kvm*
8032F:	arch/arm/include/asm/kvm*
8033F:	arch/arm/kvm/
8034F:	virt/kvm/arm/
8035F:	include/kvm/arm_*
8036
8037KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8038M:	Christoffer Dall <christoffer.dall@arm.com>
8039M:	Marc Zyngier <marc.zyngier@arm.com>
8040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8041L:	kvmarm@lists.cs.columbia.edu
8042S:	Maintained
8043F:	arch/arm64/include/uapi/asm/kvm*
8044F:	arch/arm64/include/asm/kvm*
8045F:	arch/arm64/kvm/
8046
8047KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8048M:	James Hogan <jhogan@kernel.org>
8049L:	linux-mips@linux-mips.org
8050S:	Supported
8051F:	arch/mips/include/uapi/asm/kvm*
8052F:	arch/mips/include/asm/kvm*
8053F:	arch/mips/kvm/
8054
8055KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8056M:	Paul Mackerras <paulus@ozlabs.org>
8057L:	kvm-ppc@vger.kernel.org
8058W:	http://www.linux-kvm.org/
8059T:	git git://github.com/agraf/linux-2.6.git
8060S:	Supported
8061F:	arch/powerpc/include/uapi/asm/kvm*
8062F:	arch/powerpc/include/asm/kvm*
8063F:	arch/powerpc/kvm/
8064F:	arch/powerpc/kernel/kvm*
8065
8066KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8067M:	Christian Borntraeger <borntraeger@de.ibm.com>
8068M:	Janosch Frank <frankja@linux.ibm.com>
8069R:	David Hildenbrand <david@redhat.com>
8070R:	Cornelia Huck <cohuck@redhat.com>
8071L:	linux-s390@vger.kernel.org
8072W:	http://www.ibm.com/developerworks/linux/linux390/
8073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8074S:	Supported
8075F:	arch/s390/include/uapi/asm/kvm*
8076F:	arch/s390/include/asm/gmap.h
8077F:	arch/s390/include/asm/kvm*
8078F:	arch/s390/kvm/
8079F:	arch/s390/mm/gmap.c
8080
8081KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8082M:	Paolo Bonzini <pbonzini@redhat.com>
8083M:	Radim Krčmář <rkrcmar@redhat.com>
8084L:	kvm@vger.kernel.org
8085W:	http://www.linux-kvm.org
8086T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8087S:	Supported
8088F:	arch/x86/kvm/
8089F:	arch/x86/include/uapi/asm/kvm*
8090F:	arch/x86/include/asm/kvm*
8091F:	arch/x86/include/asm/pvclock-abi.h
8092F:	arch/x86/kernel/kvm.c
8093F:	arch/x86/kernel/kvmclock.c
8094
8095KERNFS
8096M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8097M:	Tejun Heo <tj@kernel.org>
8098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8099S:	Supported
8100F:	include/linux/kernfs.h
8101F:	fs/kernfs/
8102
8103KEXEC
8104M:	Eric Biederman <ebiederm@xmission.com>
8105W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8106L:	kexec@lists.infradead.org
8107S:	Maintained
8108F:	include/linux/kexec.h
8109F:	include/uapi/linux/kexec.h
8110F:	kernel/kexec*
8111
8112KEYS-ENCRYPTED
8113M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8114L:	linux-integrity@vger.kernel.org
8115L:	keyrings@vger.kernel.org
8116S:	Supported
8117F:	Documentation/security/keys/trusted-encrypted.rst
8118F:	include/keys/encrypted-type.h
8119F:	security/keys/encrypted-keys/
8120
8121KEYS-TRUSTED
8122M:	James Bottomley <jejb@linux.vnet.ibm.com>
8123M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8124L:	linux-integrity@vger.kernel.org
8125L:	keyrings@vger.kernel.org
8126S:	Supported
8127F:	Documentation/security/keys/trusted-encrypted.rst
8128F:	include/keys/trusted-type.h
8129F:	security/keys/trusted.c
8130F:	security/keys/trusted.h
8131
8132KEYS/KEYRINGS:
8133M:	David Howells <dhowells@redhat.com>
8134L:	keyrings@vger.kernel.org
8135S:	Maintained
8136F:	Documentation/security/keys/core.rst
8137F:	include/linux/key.h
8138F:	include/linux/key-type.h
8139F:	include/linux/keyctl.h
8140F:	include/uapi/linux/keyctl.h
8141F:	include/keys/
8142F:	security/keys/
8143
8144KGDB / KDB /debug_core
8145M:	Jason Wessel <jason.wessel@windriver.com>
8146M:	Daniel Thompson <daniel.thompson@linaro.org>
8147W:	http://kgdb.wiki.kernel.org/
8148L:	kgdb-bugreport@lists.sourceforge.net
8149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8150S:	Maintained
8151F:	Documentation/dev-tools/kgdb.rst
8152F:	drivers/misc/kgdbts.c
8153F:	drivers/tty/serial/kgdboc.c
8154F:	include/linux/kdb.h
8155F:	include/linux/kgdb.h
8156F:	kernel/debug/
8157
8158KMEMLEAK
8159M:	Catalin Marinas <catalin.marinas@arm.com>
8160S:	Maintained
8161F:	Documentation/dev-tools/kmemleak.rst
8162F:	include/linux/kmemleak.h
8163F:	mm/kmemleak.c
8164F:	mm/kmemleak-test.c
8165
8166KMOD KERNEL MODULE LOADER - USERMODE HELPER
8167M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8168L:	linux-kernel@vger.kernel.org
8169S:	Maintained
8170F:	kernel/kmod.c
8171F:	include/linux/kmod.h
8172F:	lib/test_kmod.c
8173F:	tools/testing/selftests/kmod/
8174
8175KPROBES
8176M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8177M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8178M:	"David S. Miller" <davem@davemloft.net>
8179M:	Masami Hiramatsu <mhiramat@kernel.org>
8180S:	Maintained
8181F:	Documentation/kprobes.txt
8182F:	include/linux/kprobes.h
8183F:	include/asm-generic/kprobes.h
8184F:	kernel/kprobes.c
8185
8186KS0108 LCD CONTROLLER DRIVER
8187M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8188S:	Maintained
8189F:	Documentation/auxdisplay/ks0108
8190F:	drivers/auxdisplay/ks0108.c
8191F:	include/linux/ks0108.h
8192
8193L3MDEV
8194M:	David Ahern <dsa@cumulusnetworks.com>
8195L:	netdev@vger.kernel.org
8196S:	Maintained
8197F:	net/l3mdev
8198F:	include/net/l3mdev.h
8199
8200LANTIQ MIPS ARCHITECTURE
8201M:	John Crispin <john@phrozen.org>
8202L:	linux-mips@linux-mips.org
8203S:	Maintained
8204F:	arch/mips/lantiq
8205F:	drivers/soc/lantiq
8206
8207LAPB module
8208L:	linux-x25@vger.kernel.org
8209S:	Orphan
8210F:	Documentation/networking/lapb-module.txt
8211F:	include/*/lapb.h
8212F:	net/lapb/
8213
8214LASI 53c700 driver for PARISC
8215M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8216L:	linux-scsi@vger.kernel.org
8217S:	Maintained
8218F:	Documentation/scsi/53c700.txt
8219F:	drivers/scsi/53c700*
8220
8221LEAKING_ADDRESSES
8222M:	Tobin C. Harding <me@tobin.cc>
8223M:	Tycho Andersen <tycho@tycho.ws>
8224L:	kernel-hardening@lists.openwall.com
8225S:	Maintained
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8227F:	scripts/leaking_addresses.pl
8228
8229LED SUBSYSTEM
8230M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8231M:	Pavel Machek <pavel@ucw.cz>
8232L:	linux-leds@vger.kernel.org
8233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8234S:	Maintained
8235F:	Documentation/devicetree/bindings/leds/
8236F:	drivers/leds/
8237F:	include/linux/leds.h
8238
8239LEGACY EEPROM DRIVER
8240M:	Jean Delvare <jdelvare@suse.com>
8241S:	Maintained
8242F:	Documentation/misc-devices/eeprom
8243F:	drivers/misc/eeprom/eeprom.c
8244
8245LEGO MINDSTORMS EV3
8246R:	David Lechner <david@lechnology.com>
8247S:	Maintained
8248F:	arch/arm/boot/dts/da850-lego-ev3.dts
8249F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8250F:	drivers/power/supply/lego_ev3_battery.c
8251
8252LEGO USB Tower driver
8253M:	Juergen Stuber <starblue@users.sourceforge.net>
8254L:	legousb-devel@lists.sourceforge.net
8255W:	http://legousb.sourceforge.net/
8256S:	Maintained
8257F:	drivers/usb/misc/legousbtower.c
8258
8259LG2160 MEDIA DRIVER
8260M:	Michael Krufky <mkrufky@linuxtv.org>
8261L:	linux-media@vger.kernel.org
8262W:	https://linuxtv.org
8263W:	http://github.com/mkrufky
8264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8265T:	git git://linuxtv.org/mkrufky/tuners.git
8266S:	Maintained
8267F:	drivers/media/dvb-frontends/lg2160.*
8268
8269LGDT3305 MEDIA DRIVER
8270M:	Michael Krufky <mkrufky@linuxtv.org>
8271L:	linux-media@vger.kernel.org
8272W:	https://linuxtv.org
8273W:	http://github.com/mkrufky
8274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8275T:	git git://linuxtv.org/mkrufky/tuners.git
8276S:	Maintained
8277F:	drivers/media/dvb-frontends/lgdt3305.*
8278
8279LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8280M:	Viresh Kumar <vireshk@kernel.org>
8281L:	linux-ide@vger.kernel.org
8282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8283S:	Maintained
8284F:	include/linux/pata_arasan_cf_data.h
8285F:	drivers/ata/pata_arasan_cf.c
8286
8287LIBATA PATA DRIVERS
8288M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8289M:	Jens Axboe <axboe@kernel.dk>
8290L:	linux-ide@vger.kernel.org
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8292S:	Maintained
8293F:	drivers/ata/pata_*.c
8294F:	drivers/ata/ata_generic.c
8295
8296LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8297M:	Linus Walleij <linus.walleij@linaro.org>
8298L:	linux-ide@vger.kernel.org
8299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8300S:	Maintained
8301F:	drivers/ata/pata_ftide010.c
8302F:	drivers/ata/sata_gemini.c
8303F:	drivers/ata/sata_gemini.h
8304
8305LIBATA SATA AHCI PLATFORM devices support
8306M:	Hans de Goede <hdegoede@redhat.com>
8307M:	Jens Axboe <axboe@kernel.dk>
8308L:	linux-ide@vger.kernel.org
8309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8310S:	Maintained
8311F:	drivers/ata/ahci_platform.c
8312F:	drivers/ata/libahci_platform.c
8313F:	include/linux/ahci_platform.h
8314
8315LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8316M:	Mikael Pettersson <mikpelinux@gmail.com>
8317L:	linux-ide@vger.kernel.org
8318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8319S:	Maintained
8320F:	drivers/ata/sata_promise.*
8321
8322LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8323M:	Jens Axboe <axboe@kernel.dk>
8324L:	linux-ide@vger.kernel.org
8325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8326S:	Maintained
8327F:	drivers/ata/
8328F:	include/linux/ata.h
8329F:	include/linux/libata.h
8330F:	Documentation/devicetree/bindings/ata/
8331
8332LIBLOCKDEP
8333M:	Sasha Levin <alexander.levin@microsoft.com>
8334S:	Maintained
8335F:	tools/lib/lockdep/
8336
8337LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8338M:	Ross Zwisler <zwisler@kernel.org>
8339M:	Dan Williams <dan.j.williams@intel.com>
8340M:	Vishal Verma <vishal.l.verma@intel.com>
8341M:	Dave Jiang <dave.jiang@intel.com>
8342L:	linux-nvdimm@lists.01.org
8343Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8344S:	Supported
8345F:	drivers/nvdimm/blk.c
8346F:	drivers/nvdimm/region_devs.c
8347
8348LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8349M:	Vishal Verma <vishal.l.verma@intel.com>
8350M:	Dan Williams <dan.j.williams@intel.com>
8351M:	Ross Zwisler <zwisler@kernel.org>
8352M:	Dave Jiang <dave.jiang@intel.com>
8353L:	linux-nvdimm@lists.01.org
8354Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8355S:	Supported
8356F:	drivers/nvdimm/btt*
8357
8358LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8359M:	Ross Zwisler <zwisler@kernel.org>
8360M:	Dan Williams <dan.j.williams@intel.com>
8361M:	Vishal Verma <vishal.l.verma@intel.com>
8362M:	Dave Jiang <dave.jiang@intel.com>
8363L:	linux-nvdimm@lists.01.org
8364Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8365S:	Supported
8366F:	drivers/nvdimm/pmem*
8367
8368LIBNVDIMM: DEVICETREE BINDINGS
8369M:	Oliver O'Halloran <oohall@gmail.com>
8370L:	linux-nvdimm@lists.01.org
8371Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8372S:	Supported
8373F:	drivers/nvdimm/of_pmem.c
8374F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8375
8376LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8377M:	Dan Williams <dan.j.williams@intel.com>
8378M:	Ross Zwisler <zwisler@kernel.org>
8379M:	Vishal Verma <vishal.l.verma@intel.com>
8380M:	Dave Jiang <dave.jiang@intel.com>
8381L:	linux-nvdimm@lists.01.org
8382Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8384S:	Supported
8385F:	drivers/nvdimm/*
8386F:	drivers/acpi/nfit/*
8387F:	include/linux/nd.h
8388F:	include/linux/libnvdimm.h
8389F:	include/uapi/linux/ndctl.h
8390
8391LIGHTNVM PLATFORM SUPPORT
8392M:	Matias Bjorling <mb@lightnvm.io>
8393W:	http://github/OpenChannelSSD
8394L:	linux-block@vger.kernel.org
8395S:	Maintained
8396F:	drivers/lightnvm/
8397F:	include/linux/lightnvm.h
8398F:	include/uapi/linux/lightnvm.h
8399
8400LINUX FOR POWER MACINTOSH
8401M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8402W:	http://www.penguinppc.org/
8403L:	linuxppc-dev@lists.ozlabs.org
8404S:	Maintained
8405F:	arch/powerpc/platforms/powermac/
8406F:	drivers/macintosh/
8407
8408LINUX FOR POWERPC (32-BIT AND 64-BIT)
8409M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8410M:	Paul Mackerras <paulus@samba.org>
8411M:	Michael Ellerman <mpe@ellerman.id.au>
8412W:	https://github.com/linuxppc/linux/wiki
8413L:	linuxppc-dev@lists.ozlabs.org
8414Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8416S:	Supported
8417F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8418F:	Documentation/devicetree/bindings/powerpc/
8419F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8420F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8421F:	Documentation/powerpc/
8422F:	arch/powerpc/
8423F:	drivers/char/tpm/tpm_ibmvtpm*
8424F:	drivers/crypto/nx/
8425F:	drivers/crypto/vmx/
8426F:	drivers/i2c/busses/i2c-opal.c
8427F:	drivers/net/ethernet/ibm/ibmveth.*
8428F:	drivers/net/ethernet/ibm/ibmvnic.*
8429F:	drivers/pci/hotplug/pnv_php.c
8430F:	drivers/pci/hotplug/rpa*
8431F:	drivers/rtc/rtc-opal.c
8432F:	drivers/scsi/ibmvscsi/
8433F:	drivers/tty/hvc/hvc_opal.c
8434F:	drivers/watchdog/wdrtas.c
8435F:	tools/testing/selftests/powerpc
8436N:	/pmac
8437N:	powermac
8438N:	powernv
8439N:	[^a-z0-9]ps3
8440N:	pseries
8441
8442LINUX FOR POWERPC EMBEDDED MPC5XXX
8443M:	Anatolij Gustschin <agust@denx.de>
8444L:	linuxppc-dev@lists.ozlabs.org
8445T:	git git://git.denx.de/linux-denx-agust.git
8446S:	Maintained
8447F:	arch/powerpc/platforms/512x/
8448F:	arch/powerpc/platforms/52xx/
8449
8450LINUX FOR POWERPC EMBEDDED PPC4XX
8451M:	Alistair Popple <alistair@popple.id.au>
8452M:	Matt Porter <mporter@kernel.crashing.org>
8453W:	http://www.penguinppc.org/
8454L:	linuxppc-dev@lists.ozlabs.org
8455S:	Maintained
8456F:	arch/powerpc/platforms/40x/
8457F:	arch/powerpc/platforms/44x/
8458
8459LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8460M:	Scott Wood <oss@buserror.net>
8461M:	Kumar Gala <galak@kernel.crashing.org>
8462W:	http://www.penguinppc.org/
8463L:	linuxppc-dev@lists.ozlabs.org
8464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8465S:	Maintained
8466F:	arch/powerpc/platforms/83xx/
8467F:	arch/powerpc/platforms/85xx/
8468F:	Documentation/devicetree/bindings/powerpc/fsl/
8469
8470LINUX FOR POWERPC EMBEDDED PPC8XX
8471M:	Vitaly Bordug <vitb@kernel.crashing.org>
8472W:	http://www.penguinppc.org/
8473L:	linuxppc-dev@lists.ozlabs.org
8474S:	Maintained
8475F:	arch/powerpc/platforms/8xx/
8476
8477LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8478L:	linuxppc-dev@lists.ozlabs.org
8479S:	Orphan
8480F:	arch/powerpc/*/*virtex*
8481F:	arch/powerpc/*/*/*virtex*
8482
8483LINUX FOR POWERPC PA SEMI PWRFICIENT
8484L:	linuxppc-dev@lists.ozlabs.org
8485S:	Orphan
8486F:	arch/powerpc/platforms/pasemi/
8487F:	drivers/*/*pasemi*
8488F:	drivers/*/*/*pasemi*
8489
8490LINUX KERNEL DUMP TEST MODULE (LKDTM)
8491M:	Kees Cook <keescook@chromium.org>
8492S:	Maintained
8493F:	drivers/misc/lkdtm/*
8494
8495LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8496M:	Alan Stern <stern@rowland.harvard.edu>
8497M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8498M:	Will Deacon <will.deacon@arm.com>
8499M:	Peter Zijlstra <peterz@infradead.org>
8500M:	Boqun Feng <boqun.feng@gmail.com>
8501M:	Nicholas Piggin <npiggin@gmail.com>
8502M:	David Howells <dhowells@redhat.com>
8503M:	Jade Alglave <j.alglave@ucl.ac.uk>
8504M:	Luc Maranget <luc.maranget@inria.fr>
8505M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8506R:	Akira Yokosawa <akiyks@gmail.com>
8507R:	Daniel Lustig <dlustig@nvidia.com>
8508L:	linux-kernel@vger.kernel.org
8509L:	linux-arch@vger.kernel.org
8510S:	Supported
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8512F:	tools/memory-model/
8513F:	Documentation/atomic_bitops.txt
8514F:	Documentation/atomic_t.txt
8515F:	Documentation/core-api/atomic_ops.rst
8516F:	Documentation/core-api/refcount-vs-atomic.rst
8517F:	Documentation/memory-barriers.txt
8518
8519LIS3LV02D ACCELEROMETER DRIVER
8520M:	Eric Piel <eric.piel@tremplin-utc.net>
8521S:	Maintained
8522F:	Documentation/misc-devices/lis3lv02d
8523F:	drivers/misc/lis3lv02d/
8524F:	drivers/platform/x86/hp_accel.c
8525
8526LIVE PATCHING
8527M:	Josh Poimboeuf <jpoimboe@redhat.com>
8528M:	Jessica Yu <jeyu@kernel.org>
8529M:	Jiri Kosina <jikos@kernel.org>
8530M:	Miroslav Benes <mbenes@suse.cz>
8531R:	Petr Mladek <pmladek@suse.com>
8532S:	Maintained
8533F:	kernel/livepatch/
8534F:	include/linux/livepatch.h
8535F:	arch/x86/include/asm/livepatch.h
8536F:	arch/x86/kernel/livepatch.c
8537F:	Documentation/livepatch/
8538F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8539F:	samples/livepatch/
8540L:	live-patching@vger.kernel.org
8541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8542
8543LLC (802.2)
8544L:	netdev@vger.kernel.org
8545S:	Odd fixes
8546F:	include/linux/llc.h
8547F:	include/uapi/linux/llc.h
8548F:	include/net/llc*
8549F:	net/llc/
8550
8551LM73 HARDWARE MONITOR DRIVER
8552M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8553L:	linux-hwmon@vger.kernel.org
8554S:	Maintained
8555F:	drivers/hwmon/lm73.c
8556
8557LM78 HARDWARE MONITOR DRIVER
8558M:	Jean Delvare <jdelvare@suse.com>
8559L:	linux-hwmon@vger.kernel.org
8560S:	Maintained
8561F:	Documentation/hwmon/lm78
8562F:	drivers/hwmon/lm78.c
8563
8564LM83 HARDWARE MONITOR DRIVER
8565M:	Jean Delvare <jdelvare@suse.com>
8566L:	linux-hwmon@vger.kernel.org
8567S:	Maintained
8568F:	Documentation/hwmon/lm83
8569F:	drivers/hwmon/lm83.c
8570
8571LM90 HARDWARE MONITOR DRIVER
8572M:	Jean Delvare <jdelvare@suse.com>
8573L:	linux-hwmon@vger.kernel.org
8574S:	Maintained
8575F:	Documentation/hwmon/lm90
8576F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8577F:	drivers/hwmon/lm90.c
8578F:	include/dt-bindings/thermal/lm90.h
8579
8580LM95234 HARDWARE MONITOR DRIVER
8581M:	Guenter Roeck <linux@roeck-us.net>
8582L:	linux-hwmon@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/hwmon/lm95234
8585F:	drivers/hwmon/lm95234.c
8586
8587LME2510 MEDIA DRIVER
8588M:	Malcolm Priestley <tvboxspy@gmail.com>
8589L:	linux-media@vger.kernel.org
8590W:	https://linuxtv.org
8591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8592S:	Maintained
8593F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8594
8595LOADPIN SECURITY MODULE
8596M:	Kees Cook <keescook@chromium.org>
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8598S:	Supported
8599F:	security/loadpin/
8600F:	Documentation/admin-guide/LSM/LoadPin.rst
8601
8602LOCKING PRIMITIVES
8603M:	Peter Zijlstra <peterz@infradead.org>
8604M:	Ingo Molnar <mingo@redhat.com>
8605M:	Will Deacon <will.deacon@arm.com>
8606L:	linux-kernel@vger.kernel.org
8607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8608S:	Maintained
8609F:	Documentation/locking/
8610F:	include/linux/lockdep.h
8611F:	include/linux/spinlock*.h
8612F:	arch/*/include/asm/spinlock*.h
8613F:	include/linux/rwlock*.h
8614F:	include/linux/mutex*.h
8615F:	include/linux/rwsem*.h
8616F:	arch/*/include/asm/rwsem.h
8617F:	include/linux/seqlock.h
8618F:	lib/locking*.[ch]
8619F:	kernel/locking/
8620X:	kernel/locking/locktorture.c
8621
8622LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8623M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8624L:	linux-ntfs-dev@lists.sourceforge.net
8625W:	http://www.linux-ntfs.org/content/view/19/37/
8626S:	Maintained
8627F:	Documentation/ldm.txt
8628F:	block/partitions/ldm.*
8629
8630LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8631M:	Sathya Prakash <sathya.prakash@broadcom.com>
8632M:	Chaitra P B <chaitra.basappa@broadcom.com>
8633M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8634L:	MPT-FusionLinux.pdl@broadcom.com
8635L:	linux-scsi@vger.kernel.org
8636W:	http://www.avagotech.com/support/
8637S:	Supported
8638F:	drivers/message/fusion/
8639F:	drivers/scsi/mpt3sas/
8640
8641LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8642M:	Matthew Wilcox <matthew@wil.cx>
8643L:	linux-scsi@vger.kernel.org
8644S:	Maintained
8645F:	drivers/scsi/sym53c8xx_2/
8646
8647LTC4261 HARDWARE MONITOR DRIVER
8648M:	Guenter Roeck <linux@roeck-us.net>
8649L:	linux-hwmon@vger.kernel.org
8650S:	Maintained
8651F:	Documentation/hwmon/ltc4261
8652F:	drivers/hwmon/ltc4261.c
8653
8654LTC4306 I2C MULTIPLEXER DRIVER
8655M:	Michael Hennerich <michael.hennerich@analog.com>
8656W:	http://ez.analog.com/community/linux-device-drivers
8657L:	linux-i2c@vger.kernel.org
8658S:	Supported
8659F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8660F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8661
8662LTP (Linux Test Project)
8663M:	Mike Frysinger <vapier@gentoo.org>
8664M:	Cyril Hrubis <chrubis@suse.cz>
8665M:	Wanlong Gao <wanlong.gao@gmail.com>
8666M:	Jan Stancek <jstancek@redhat.com>
8667M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8668M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8669L:	ltp@lists.linux.it (subscribers-only)
8670W:	http://linux-test-project.github.io/
8671T:	git git://github.com/linux-test-project/ltp.git
8672S:	Maintained
8673
8674M68K ARCHITECTURE
8675M:	Geert Uytterhoeven <geert@linux-m68k.org>
8676L:	linux-m68k@lists.linux-m68k.org
8677W:	http://www.linux-m68k.org/
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8679S:	Maintained
8680F:	arch/m68k/
8681F:	drivers/zorro/
8682
8683M68K ON APPLE MACINTOSH
8684M:	Joshua Thompson <funaho@jurai.org>
8685W:	http://www.mac.linux-m68k.org/
8686L:	linux-m68k@lists.linux-m68k.org
8687S:	Maintained
8688F:	arch/m68k/mac/
8689
8690M68K ON HP9000/300
8691M:	Philip Blundell <philb@gnu.org>
8692W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8693S:	Maintained
8694F:	arch/m68k/hp300/
8695
8696M88DS3103 MEDIA DRIVER
8697M:	Antti Palosaari <crope@iki.fi>
8698L:	linux-media@vger.kernel.org
8699W:	https://linuxtv.org
8700W:	http://palosaari.fi/linux/
8701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8702T:	git git://linuxtv.org/anttip/media_tree.git
8703S:	Maintained
8704F:	drivers/media/dvb-frontends/m88ds3103*
8705
8706M88RS2000 MEDIA DRIVER
8707M:	Malcolm Priestley <tvboxspy@gmail.com>
8708L:	linux-media@vger.kernel.org
8709W:	https://linuxtv.org
8710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8711S:	Maintained
8712F:	drivers/media/dvb-frontends/m88rs2000*
8713
8714MA901 MASTERKIT USB FM RADIO DRIVER
8715M:	Alexey Klimov <klimov.linux@gmail.com>
8716L:	linux-media@vger.kernel.org
8717T:	git git://linuxtv.org/media_tree.git
8718S:	Maintained
8719F:	drivers/media/radio/radio-ma901.c
8720
8721MAC80211
8722M:	Johannes Berg <johannes@sipsolutions.net>
8723L:	linux-wireless@vger.kernel.org
8724W:	http://wireless.kernel.org/
8725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8727S:	Maintained
8728F:	Documentation/networking/mac80211-injection.txt
8729F:	include/net/mac80211.h
8730F:	net/mac80211/
8731F:	drivers/net/wireless/mac80211_hwsim.[ch]
8732F:	Documentation/networking/mac80211_hwsim/README
8733
8734MAILBOX API
8735M:	Jassi Brar <jassisinghbrar@gmail.com>
8736L:	linux-kernel@vger.kernel.org
8737S:	Maintained
8738F:	drivers/mailbox/
8739F:	include/linux/mailbox_client.h
8740F:	include/linux/mailbox_controller.h
8741
8742MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8743M:	Michael Kerrisk <mtk.manpages@gmail.com>
8744W:	http://www.kernel.org/doc/man-pages
8745L:	linux-man@vger.kernel.org
8746S:	Maintained
8747
8748MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8749M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8750L:	linux-mips@linux-mips.org
8751S:	Maintained
8752F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8753
8754MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8755M:	Andrew Lunn <andrew@lunn.ch>
8756M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8757L:	netdev@vger.kernel.org
8758S:	Maintained
8759F:	drivers/net/dsa/mv88e6xxx/
8760F:	linux/platform_data/mv88e6xxx.h
8761F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8762
8763MARVELL ARMADA DRM SUPPORT
8764M:	Russell King <linux@armlinux.org.uk>
8765S:	Maintained
8766T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8767T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8768F:	drivers/gpu/drm/armada/
8769F:	include/uapi/drm/armada_drm.h
8770F:	Documentation/devicetree/bindings/display/armada/
8771
8772MARVELL CRYPTO DRIVER
8773M:	Boris Brezillon <boris.brezillon@bootlin.com>
8774M:	Arnaud Ebalard <arno@natisbad.org>
8775F:	drivers/crypto/marvell/
8776S:	Maintained
8777L:	linux-crypto@vger.kernel.org
8778
8779MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8780M:	Mirko Lindner <mlindner@marvell.com>
8781M:	Stephen Hemminger <stephen@networkplumber.org>
8782L:	netdev@vger.kernel.org
8783S:	Maintained
8784F:	drivers/net/ethernet/marvell/sk*
8785
8786MARVELL LIBERTAS WIRELESS DRIVER
8787L:	libertas-dev@lists.infradead.org
8788S:	Orphan
8789F:	drivers/net/wireless/marvell/libertas/
8790
8791MARVELL MACCHIATOBIN SUPPORT
8792M:	Russell King <linux@armlinux.org.uk>
8793L:	linux-arm-kernel@lists.infradead.org
8794S:	Maintained
8795F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8796
8797MARVELL MV643XX ETHERNET DRIVER
8798M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8799L:	netdev@vger.kernel.org
8800S:	Maintained
8801F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8802F:	include/linux/mv643xx.h
8803
8804MARVELL MV88X3310 PHY DRIVER
8805M:	Russell King <linux@armlinux.org.uk>
8806L:	netdev@vger.kernel.org
8807S:	Maintained
8808F:	drivers/net/phy/marvell10g.c
8809
8810MARVELL MVNETA ETHERNET DRIVER
8811M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814F:	drivers/net/ethernet/marvell/mvneta.*
8815
8816MARVELL MWIFIEX WIRELESS DRIVER
8817M:	Amitkumar Karwar <amitkarwar@gmail.com>
8818M:	Nishant Sarmukadam <nishants@marvell.com>
8819M:	Ganapathi Bhat <gbhat@marvell.com>
8820M:	Xinming Hu <huxinming820@gmail.com>
8821L:	linux-wireless@vger.kernel.org
8822S:	Maintained
8823F:	drivers/net/wireless/marvell/mwifiex/
8824
8825MARVELL MWL8K WIRELESS DRIVER
8826M:	Lennert Buytenhek <buytenh@wantstofly.org>
8827L:	linux-wireless@vger.kernel.org
8828S:	Odd Fixes
8829F:	drivers/net/wireless/marvell/mwl8k.c
8830
8831MARVELL NAND CONTROLLER DRIVER
8832M:	Miquel Raynal <miquel.raynal@bootlin.com>
8833L:	linux-mtd@lists.infradead.org
8834S:	Maintained
8835F:	drivers/mtd/nand/raw/marvell_nand.c
8836F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8837
8838MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8839M:	Nicolas Pitre <nico@fluxnic.net>
8840S:	Odd Fixes
8841F:	drivers/mmc/host/mvsdio.*
8842
8843MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8844M:	Hu Ziji <huziji@marvell.com>
8845L:	linux-mmc@vger.kernel.org
8846S:	Supported
8847F:	drivers/mmc/host/sdhci-xenon*
8848F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8849
8850MATROX FRAMEBUFFER DRIVER
8851L:	linux-fbdev@vger.kernel.org
8852S:	Orphan
8853F:	drivers/video/fbdev/matrox/matroxfb_*
8854F:	include/uapi/linux/matroxfb.h
8855
8856MAX16065 HARDWARE MONITOR DRIVER
8857M:	Guenter Roeck <linux@roeck-us.net>
8858L:	linux-hwmon@vger.kernel.org
8859S:	Maintained
8860F:	Documentation/hwmon/max16065
8861F:	drivers/hwmon/max16065.c
8862
8863MAX20751 HARDWARE MONITOR DRIVER
8864M:	Guenter Roeck <linux@roeck-us.net>
8865L:	linux-hwmon@vger.kernel.org
8866S:	Maintained
8867F:	Documentation/hwmon/max20751
8868F:	drivers/hwmon/max20751.c
8869
8870MAX2175 SDR TUNER DRIVER
8871M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8872L:	linux-media@vger.kernel.org
8873T:	git git://linuxtv.org/media_tree.git
8874S:	Maintained
8875F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8876F:	Documentation/media/v4l-drivers/max2175.rst
8877F:	drivers/media/i2c/max2175*
8878F:	include/uapi/linux/max2175.h
8879
8880MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8881L:	linux-hwmon@vger.kernel.org
8882S:	Orphan
8883F:	Documentation/hwmon/max6650
8884F:	drivers/hwmon/max6650.c
8885
8886MAX6697 HARDWARE MONITOR DRIVER
8887M:	Guenter Roeck <linux@roeck-us.net>
8888L:	linux-hwmon@vger.kernel.org
8889S:	Maintained
8890F:	Documentation/hwmon/max6697
8891F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8892F:	drivers/hwmon/max6697.c
8893F:	include/linux/platform_data/max6697.h
8894
8895MAX9860 MONO AUDIO VOICE CODEC DRIVER
8896M:	Peter Rosin <peda@axentia.se>
8897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8898S:	Maintained
8899F:	Documentation/devicetree/bindings/sound/max9860.txt
8900F:	sound/soc/codecs/max9860.*
8901
8902MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8903M:	Javier Martinez Canillas <javier@dowhile0.org>
8904L:	linux-kernel@vger.kernel.org
8905S:	Supported
8906F:	drivers/regulator/max77802-regulator.c
8907F:	Documentation/devicetree/bindings/*/*max77802.txt
8908F:	include/dt-bindings/*/*max77802.h
8909
8910MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8911M:	Krzysztof Kozlowski <krzk@kernel.org>
8912M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8913L:	linux-pm@vger.kernel.org
8914S:	Supported
8915F:	drivers/power/supply/max14577_charger.c
8916F:	drivers/power/supply/max77693_charger.c
8917
8918MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8919M:	Chanwoo Choi <cw00.choi@samsung.com>
8920M:	Krzysztof Kozlowski <krzk@kernel.org>
8921M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8922L:	linux-kernel@vger.kernel.org
8923S:	Supported
8924F:	drivers/*/max14577*.c
8925F:	drivers/*/max77686*.c
8926F:	drivers/*/max77693*.c
8927F:	drivers/extcon/extcon-max14577.c
8928F:	drivers/extcon/extcon-max77693.c
8929F:	drivers/rtc/rtc-max77686.c
8930F:	drivers/clk/clk-max77686.c
8931F:	Documentation/devicetree/bindings/mfd/max14577.txt
8932F:	Documentation/devicetree/bindings/*/max77686.txt
8933F:	Documentation/devicetree/bindings/mfd/max77693.txt
8934F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8935F:	include/linux/mfd/max14577*.h
8936F:	include/linux/mfd/max77686*.h
8937F:	include/linux/mfd/max77693*.h
8938
8939MAXIRADIO FM RADIO RECEIVER DRIVER
8940M:	Hans Verkuil <hverkuil@xs4all.nl>
8941L:	linux-media@vger.kernel.org
8942T:	git git://linuxtv.org/media_tree.git
8943W:	https://linuxtv.org
8944S:	Maintained
8945F:	drivers/media/radio/radio-maxiradio*
8946
8947MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8948M:	Peter Rosin <peda@axentia.se>
8949L:	linux-iio@vger.kernel.org
8950S:	Maintained
8951F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8952F:	drivers/iio/potentiometer/mcp4018.c
8953F:	drivers/iio/potentiometer/mcp4531.c
8954
8955MCR20A IEEE-802.15.4 RADIO DRIVER
8956M:	Xue Liu <liuxuenetmail@gmail.com>
8957L:	linux-wpan@vger.kernel.org
8958W:	https://github.com/xueliu/mcr20a-linux
8959S:	Maintained
8960F:	drivers/net/ieee802154/mcr20a.c
8961F:	drivers/net/ieee802154/mcr20a.h
8962F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8963
8964MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8965M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8966L:	linux-iio@vger.kernel.org
8967S:	Maintained
8968F:	drivers/iio/dac/cio-dac.c
8969
8970MEDIA DRIVERS FOR ASCOT2E
8971M:	Sergey Kozlov <serjk@netup.ru>
8972M:	Abylay Ospan <aospan@netup.ru>
8973L:	linux-media@vger.kernel.org
8974W:	https://linuxtv.org
8975W:	http://netup.tv/
8976T:	git git://linuxtv.org/media_tree.git
8977S:	Supported
8978F:	drivers/media/dvb-frontends/ascot2e*
8979
8980MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8981M:	Jasmin Jessich <jasmin@anw.at>
8982L:	linux-media@vger.kernel.org
8983W:	https://linuxtv.org
8984T:	git git://linuxtv.org/media_tree.git
8985S:	Maintained
8986F:	drivers/media/dvb-frontends/cxd2099*
8987
8988MEDIA DRIVERS FOR CXD2841ER
8989M:	Sergey Kozlov <serjk@netup.ru>
8990M:	Abylay Ospan <aospan@netup.ru>
8991L:	linux-media@vger.kernel.org
8992W:	https://linuxtv.org
8993W:	http://netup.tv/
8994T:	git git://linuxtv.org/media_tree.git
8995S:	Supported
8996F:	drivers/media/dvb-frontends/cxd2841er*
8997
8998MEDIA DRIVERS FOR CXD2880
8999M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9000L:	linux-media@vger.kernel.org
9001W:	http://linuxtv.org/
9002T:	git git://linuxtv.org/media_tree.git
9003S:	Supported
9004F:	drivers/media/dvb-frontends/cxd2880/*
9005F:	drivers/media/spi/cxd2880*
9006
9007MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9008M:	Daniel Scheller <d.scheller.oss@gmail.com>
9009L:	linux-media@vger.kernel.org
9010W:	https://linuxtv.org
9011T:	git git://linuxtv.org/media_tree.git
9012S:	Maintained
9013F:	drivers/media/pci/ddbridge/*
9014
9015MEDIA DRIVERS FOR FREESCALE IMX
9016M:	Steve Longerbeam <slongerbeam@gmail.com>
9017M:	Philipp Zabel <p.zabel@pengutronix.de>
9018L:	linux-media@vger.kernel.org
9019T:	git git://linuxtv.org/media_tree.git
9020S:	Maintained
9021F:	Documentation/devicetree/bindings/media/imx.txt
9022F:	Documentation/media/v4l-drivers/imx.rst
9023F:	drivers/staging/media/imx/
9024F:	include/linux/imx-media.h
9025F:	include/media/imx.h
9026
9027MEDIA DRIVERS FOR HELENE
9028M:	Abylay Ospan <aospan@netup.ru>
9029L:	linux-media@vger.kernel.org
9030W:	https://linuxtv.org
9031W:	http://netup.tv/
9032T:	git git://linuxtv.org/media_tree.git
9033S:	Supported
9034F:	drivers/media/dvb-frontends/helene*
9035
9036MEDIA DRIVERS FOR HORUS3A
9037M:	Sergey Kozlov <serjk@netup.ru>
9038M:	Abylay Ospan <aospan@netup.ru>
9039L:	linux-media@vger.kernel.org
9040W:	https://linuxtv.org
9041W:	http://netup.tv/
9042T:	git git://linuxtv.org/media_tree.git
9043S:	Supported
9044F:	drivers/media/dvb-frontends/horus3a*
9045
9046MEDIA DRIVERS FOR LNBH25
9047M:	Sergey Kozlov <serjk@netup.ru>
9048M:	Abylay Ospan <aospan@netup.ru>
9049L:	linux-media@vger.kernel.org
9050W:	https://linuxtv.org
9051W:	http://netup.tv/
9052T:	git git://linuxtv.org/media_tree.git
9053S:	Supported
9054F:	drivers/media/dvb-frontends/lnbh25*
9055
9056MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9057M:	Daniel Scheller <d.scheller.oss@gmail.com>
9058L:	linux-media@vger.kernel.org
9059W:	https://linuxtv.org
9060T:	git git://linuxtv.org/media_tree.git
9061S:	Maintained
9062F:	drivers/media/dvb-frontends/mxl5xx*
9063
9064MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9065M:	Sergey Kozlov <serjk@netup.ru>
9066M:	Abylay Ospan <aospan@netup.ru>
9067L:	linux-media@vger.kernel.org
9068W:	https://linuxtv.org
9069W:	http://netup.tv/
9070T:	git git://linuxtv.org/media_tree.git
9071S:	Supported
9072F:	drivers/media/pci/netup_unidvb/*
9073
9074MEDIA DRIVERS FOR RENESAS - CEU
9075M:	Jacopo Mondi <jacopo@jmondi.org>
9076L:	linux-media@vger.kernel.org
9077L:	linux-renesas-soc@vger.kernel.org
9078T:	git git://linuxtv.org/media_tree.git
9079S:	Supported
9080F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9081F:	drivers/media/platform/renesas-ceu.c
9082F:	include/media/drv-intf/renesas-ceu.h
9083
9084MEDIA DRIVERS FOR RENESAS - DRIF
9085M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9086L:	linux-media@vger.kernel.org
9087L:	linux-renesas-soc@vger.kernel.org
9088T:	git git://linuxtv.org/media_tree.git
9089S:	Supported
9090F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9091F:	drivers/media/platform/rcar_drif.c
9092
9093MEDIA DRIVERS FOR RENESAS - FCP
9094M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9095L:	linux-media@vger.kernel.org
9096L:	linux-renesas-soc@vger.kernel.org
9097T:	git git://linuxtv.org/media_tree.git
9098S:	Supported
9099F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9100F:	drivers/media/platform/rcar-fcp.c
9101F:	include/media/rcar-fcp.h
9102
9103MEDIA DRIVERS FOR RENESAS - FDP1
9104M:	Kieran Bingham <kieran@bingham.xyz>
9105L:	linux-media@vger.kernel.org
9106L:	linux-renesas-soc@vger.kernel.org
9107T:	git git://linuxtv.org/media_tree.git
9108S:	Supported
9109F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9110F:	drivers/media/platform/rcar_fdp1.c
9111
9112MEDIA DRIVERS FOR RENESAS - VIN
9113M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9114L:	linux-media@vger.kernel.org
9115L:	linux-renesas-soc@vger.kernel.org
9116T:	git git://linuxtv.org/media_tree.git
9117S:	Supported
9118F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9119F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9120F:	drivers/media/platform/rcar-vin/
9121
9122MEDIA DRIVERS FOR RENESAS - VSP1
9123M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9124L:	linux-media@vger.kernel.org
9125L:	linux-renesas-soc@vger.kernel.org
9126T:	git git://linuxtv.org/media_tree.git
9127S:	Supported
9128F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9129F:	drivers/media/platform/vsp1/
9130
9131MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9132M:	Daniel Scheller <d.scheller.oss@gmail.com>
9133L:	linux-media@vger.kernel.org
9134W:	https://linuxtv.org
9135T:	git git://linuxtv.org/media_tree.git
9136S:	Maintained
9137F:	drivers/media/dvb-frontends/stv0910*
9138
9139MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9140M:	Daniel Scheller <d.scheller.oss@gmail.com>
9141L:	linux-media@vger.kernel.org
9142W:	https://linuxtv.org
9143T:	git git://linuxtv.org/media_tree.git
9144S:	Maintained
9145F:	drivers/media/dvb-frontends/stv6111*
9146
9147MEDIA DRIVERS FOR STM32 - DCMI
9148M:	Hugues Fruchet <hugues.fruchet@st.com>
9149L:	linux-media@vger.kernel.org
9150T:	git git://linuxtv.org/media_tree.git
9151S:	Supported
9152F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9153F:	drivers/media/platform/stm32/stm32-dcmi.c
9154
9155MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9156M:	Dmitry Osipenko <digetx@gmail.com>
9157L:	linux-media@vger.kernel.org
9158L:	linux-tegra@vger.kernel.org
9159T:	git git://linuxtv.org/media_tree.git
9160S:	Maintained
9161F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9162F:	drivers/staging/media/tegra-vde/
9163
9164MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9165M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9166P:	LinuxTV.org Project
9167L:	linux-media@vger.kernel.org
9168W:	https://linuxtv.org
9169Q:	http://patchwork.kernel.org/project/linux-media/list/
9170T:	git git://linuxtv.org/media_tree.git
9171S:	Maintained
9172F:	Documentation/devicetree/bindings/media/
9173F:	Documentation/media/
9174F:	drivers/media/
9175F:	drivers/staging/media/
9176F:	include/linux/platform_data/media/
9177F:	include/media/
9178F:	include/uapi/linux/dvb/
9179F:	include/uapi/linux/videodev2.h
9180F:	include/uapi/linux/media.h
9181F:	include/uapi/linux/v4l2-*
9182F:	include/uapi/linux/meye.h
9183F:	include/uapi/linux/ivtv*
9184F:	include/uapi/linux/uvcvideo.h
9185
9186MEDIATEK BLUETOOTH DRIVER
9187M:	Sean Wang <sean.wang@mediatek.com>
9188L:	linux-bluetooth@vger.kernel.org
9189L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9190S:	Maintained
9191F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9192F:	drivers/bluetooth/btmtkuart.c
9193
9194MEDIATEK CIR DRIVER
9195M:	Sean Wang <sean.wang@mediatek.com>
9196S:	Maintained
9197F:	drivers/media/rc/mtk-cir.c
9198
9199MEDIATEK DMA DRIVER
9200M:	Sean Wang <sean.wang@mediatek.com>
9201L:	dmaengine@vger.kernel.org
9202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9203L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9204S:	Maintained
9205F:	Documentation/devicetree/bindings/dma/mtk-*
9206F:	drivers/dma/mediatek/
9207
9208MEDIATEK PMIC LED DRIVER
9209M:	Sean Wang <sean.wang@mediatek.com>
9210S:	Maintained
9211F:	drivers/leds/leds-mt6323.c
9212F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9213
9214MEDIATEK ETHERNET DRIVER
9215M:	Felix Fietkau <nbd@openwrt.org>
9216M:	John Crispin <john@phrozen.org>
9217M:	Sean Wang <sean.wang@mediatek.com>
9218M:	Nelson Chang <nelson.chang@mediatek.com>
9219L:	netdev@vger.kernel.org
9220S:	Maintained
9221F:	drivers/net/ethernet/mediatek/
9222
9223MEDIATEK SWITCH DRIVER
9224M:	Sean Wang <sean.wang@mediatek.com>
9225L:	netdev@vger.kernel.org
9226S:	Maintained
9227F:	drivers/net/dsa/mt7530.*
9228F:	net/dsa/tag_mtk.c
9229
9230MEDIATEK JPEG DRIVER
9231M:	Rick Chang <rick.chang@mediatek.com>
9232M:	Bin Liu <bin.liu@mediatek.com>
9233S:	Supported
9234F:	drivers/media/platform/mtk-jpeg/
9235F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9236
9237MEDIATEK MDP DRIVER
9238M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9239M:	Houlong Wei <houlong.wei@mediatek.com>
9240M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9241S:	Supported
9242F:	drivers/media/platform/mtk-mdp/
9243F:	drivers/media/platform/mtk-vpu/
9244F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9245
9246MEDIATEK MEDIA DRIVER
9247M:	Tiffany Lin <tiffany.lin@mediatek.com>
9248M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9249S:	Supported
9250F:	drivers/media/platform/mtk-vcodec/
9251F:	drivers/media/platform/mtk-vpu/
9252F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9253F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9254
9255MEDIATEK MT7601U WIRELESS LAN DRIVER
9256M:	Jakub Kicinski <kubakici@wp.pl>
9257L:	linux-wireless@vger.kernel.org
9258S:	Maintained
9259F:	drivers/net/wireless/mediatek/mt7601u/
9260
9261MEDIATEK NAND CONTROLLER DRIVER
9262M:	Xiaolei Li <xiaolei.li@mediatek.com>
9263L:	linux-mtd@lists.infradead.org
9264S:	Maintained
9265F:	drivers/mtd/nand/raw/mtk_*
9266F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9267
9268MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9269M:	Sean Wang <sean.wang@mediatek.com>
9270S:	Maintained
9271F:	drivers/char/hw_random/mtk-rng.c
9272
9273MEDIATEK USB3 DRD IP DRIVER
9274M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9275L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9278S:	Maintained
9279F:	drivers/usb/mtu3/
9280
9281MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9282M:	Peter Senna Tschudin <peter.senna@gmail.com>
9283M:	Martin Donnelly <martin.donnelly@ge.com>
9284M:	Martyn Welch <martyn.welch@collabora.co.uk>
9285S:	Maintained
9286F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9287F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9288
9289MEGARAID SCSI/SAS DRIVERS
9290M:	Kashyap Desai <kashyap.desai@broadcom.com>
9291M:	Sumit Saxena <sumit.saxena@broadcom.com>
9292M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9293L:	megaraidlinux.pdl@broadcom.com
9294L:	linux-scsi@vger.kernel.org
9295W:	http://www.avagotech.com/support/
9296S:	Maintained
9297F:	Documentation/scsi/megaraid.txt
9298F:	drivers/scsi/megaraid.*
9299F:	drivers/scsi/megaraid/
9300
9301MELEXIS MLX90614 DRIVER
9302M:	Crt Mori <cmo@melexis.com>
9303L:	linux-iio@vger.kernel.org
9304W:	http://www.melexis.com
9305S:	Supported
9306F:	drivers/iio/temperature/mlx90614.c
9307
9308MELEXIS MLX90632 DRIVER
9309M:	Crt Mori <cmo@melexis.com>
9310L:	linux-iio@vger.kernel.org
9311W:	http://www.melexis.com
9312S:	Supported
9313F:	drivers/iio/temperature/mlx90632.c
9314
9315MELFAS MIP4 TOUCHSCREEN DRIVER
9316M:	Sangwon Jee <jeesw@melfas.com>
9317W:	http://www.melfas.com
9318S:	Supported
9319F:	drivers/input/touchscreen/melfas_mip4.c
9320F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9321
9322MELLANOX ETHERNET DRIVER (mlx4_en)
9323M:	Tariq Toukan <tariqt@mellanox.com>
9324L:	netdev@vger.kernel.org
9325S:	Supported
9326W:	http://www.mellanox.com
9327Q:	http://patchwork.ozlabs.org/project/netdev/list/
9328F:	drivers/net/ethernet/mellanox/mlx4/en_*
9329
9330MELLANOX ETHERNET DRIVER (mlx5e)
9331M:	Saeed Mahameed <saeedm@mellanox.com>
9332L:	netdev@vger.kernel.org
9333S:	Supported
9334W:	http://www.mellanox.com
9335Q:	http://patchwork.ozlabs.org/project/netdev/list/
9336F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9337
9338MELLANOX ETHERNET INNOVA DRIVERS
9339R:	Boris Pismenny <borisp@mellanox.com>
9340L:	netdev@vger.kernel.org
9341S:	Supported
9342W:	http://www.mellanox.com
9343Q:	http://patchwork.ozlabs.org/project/netdev/list/
9344F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9345F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9346F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9347F:	include/linux/mlx5/mlx5_ifc_fpga.h
9348
9349MELLANOX ETHERNET INNOVA IPSEC DRIVER
9350R:	Boris Pismenny <borisp@mellanox.com>
9351L:	netdev@vger.kernel.org
9352S:	Supported
9353W:	http://www.mellanox.com
9354Q:	http://patchwork.ozlabs.org/project/netdev/list/
9355F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9356F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9357
9358MELLANOX ETHERNET SWITCH DRIVERS
9359M:	Jiri Pirko <jiri@mellanox.com>
9360M:	Ido Schimmel <idosch@mellanox.com>
9361L:	netdev@vger.kernel.org
9362S:	Supported
9363W:	http://www.mellanox.com
9364Q:	http://patchwork.ozlabs.org/project/netdev/list/
9365F:	drivers/net/ethernet/mellanox/mlxsw/
9366F:	tools/testing/selftests/drivers/net/mlxsw/
9367
9368MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9369M:	mlxsw@mellanox.com
9370L:	netdev@vger.kernel.org
9371S:	Supported
9372W:	http://www.mellanox.com
9373Q:	http://patchwork.ozlabs.org/project/netdev/list/
9374F:	drivers/net/ethernet/mellanox/mlxfw/
9375
9376MELLANOX HARDWARE PLATFORM SUPPORT
9377M:	Andy Shevchenko <andy@infradead.org>
9378M:	Darren Hart <dvhart@infradead.org>
9379M:	Vadim Pasternak <vadimp@mellanox.com>
9380L:	platform-driver-x86@vger.kernel.org
9381S:	Supported
9382F:	drivers/platform/mellanox/
9383
9384MELLANOX MLX4 core VPI driver
9385M:	Tariq Toukan <tariqt@mellanox.com>
9386L:	netdev@vger.kernel.org
9387L:	linux-rdma@vger.kernel.org
9388W:	http://www.mellanox.com
9389Q:	http://patchwork.ozlabs.org/project/netdev/list/
9390S:	Supported
9391F:	drivers/net/ethernet/mellanox/mlx4/
9392F:	include/linux/mlx4/
9393
9394MELLANOX MLX4 IB driver
9395M:	Yishai Hadas <yishaih@mellanox.com>
9396L:	linux-rdma@vger.kernel.org
9397W:	http://www.mellanox.com
9398Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9399S:	Supported
9400F:	drivers/infiniband/hw/mlx4/
9401F:	include/linux/mlx4/
9402F:	include/uapi/rdma/mlx4-abi.h
9403
9404MELLANOX MLX5 core VPI driver
9405M:	Saeed Mahameed <saeedm@mellanox.com>
9406M:	Leon Romanovsky <leonro@mellanox.com>
9407L:	netdev@vger.kernel.org
9408L:	linux-rdma@vger.kernel.org
9409W:	http://www.mellanox.com
9410Q:	http://patchwork.ozlabs.org/project/netdev/list/
9411S:	Supported
9412F:	drivers/net/ethernet/mellanox/mlx5/core/
9413F:	include/linux/mlx5/
9414
9415MELLANOX MLX5 IB driver
9416M:	Leon Romanovsky <leonro@mellanox.com>
9417L:	linux-rdma@vger.kernel.org
9418W:	http://www.mellanox.com
9419Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9420S:	Supported
9421F:	drivers/infiniband/hw/mlx5/
9422F:	include/linux/mlx5/
9423F:	include/uapi/rdma/mlx5-abi.h
9424
9425MELLANOX MLXCPLD I2C AND MUX DRIVER
9426M:	Vadim Pasternak <vadimp@mellanox.com>
9427M:	Michael Shych <michaelsh@mellanox.com>
9428L:	linux-i2c@vger.kernel.org
9429S:	Supported
9430F:	drivers/i2c/busses/i2c-mlxcpld.c
9431F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9432F:	Documentation/i2c/busses/i2c-mlxcpld
9433
9434MELLANOX MLXCPLD LED DRIVER
9435M:	Vadim Pasternak <vadimp@mellanox.com>
9436L:	linux-leds@vger.kernel.org
9437S:	Supported
9438F:	drivers/leds/leds-mlxcpld.c
9439F:	drivers/leds/leds-mlxreg.c
9440F:	Documentation/leds/leds-mlxcpld.txt
9441
9442MELLANOX PLATFORM DRIVER
9443M:	Vadim Pasternak <vadimp@mellanox.com>
9444L:	platform-driver-x86@vger.kernel.org
9445S:	Supported
9446F:	drivers/platform/x86/mlx-platform.c
9447
9448MEMBARRIER SUPPORT
9449M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9450M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9451L:	linux-kernel@vger.kernel.org
9452S:	Supported
9453F:	kernel/sched/membarrier.c
9454F:	include/uapi/linux/membarrier.h
9455F:	arch/powerpc/include/asm/membarrier.h
9456
9457MEMORY MANAGEMENT
9458L:	linux-mm@kvack.org
9459W:	http://www.linux-mm.org
9460S:	Maintained
9461F:	include/linux/mm.h
9462F:	include/linux/gfp.h
9463F:	include/linux/mmzone.h
9464F:	include/linux/memory_hotplug.h
9465F:	include/linux/vmalloc.h
9466F:	mm/
9467
9468MEMORY TECHNOLOGY DEVICES (MTD)
9469M:	David Woodhouse <dwmw2@infradead.org>
9470M:	Brian Norris <computersforpeace@gmail.com>
9471M:	Boris Brezillon <boris.brezillon@bootlin.com>
9472M:	Marek Vasut <marek.vasut@gmail.com>
9473M:	Richard Weinberger <richard@nod.at>
9474L:	linux-mtd@lists.infradead.org
9475W:	http://www.linux-mtd.infradead.org/
9476Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9477T:	git git://git.infradead.org/linux-mtd.git master
9478T:	git git://git.infradead.org/linux-mtd.git mtd/next
9479S:	Maintained
9480F:	Documentation/devicetree/bindings/mtd/
9481F:	drivers/mtd/
9482F:	include/linux/mtd/
9483F:	include/uapi/mtd/
9484
9485MEN A21 WATCHDOG DRIVER
9486M:	Johannes Thumshirn <morbidrsa@gmail.com>
9487L:	linux-watchdog@vger.kernel.org
9488S:	Maintained
9489F:	drivers/watchdog/mena21_wdt.c
9490
9491MEN CHAMELEON BUS (mcb)
9492M:	Johannes Thumshirn <morbidrsa@gmail.com>
9493S:	Maintained
9494F:	drivers/mcb/
9495F:	include/linux/mcb.h
9496F:	Documentation/men-chameleon-bus.txt
9497
9498MEN F21BMC (Board Management Controller)
9499M:	Andreas Werner <andreas.werner@men.de>
9500S:	Supported
9501F:	drivers/mfd/menf21bmc.c
9502F:	drivers/watchdog/menf21bmc_wdt.c
9503F:	drivers/leds/leds-menf21bmc.c
9504F:	drivers/hwmon/menf21bmc_hwmon.c
9505F:	Documentation/hwmon/menf21bmc
9506
9507MEN Z069 WATCHDOG DRIVER
9508M:	Johannes Thumshirn <jth@kernel.org>
9509L:	linux-watchdog@vger.kernel.org
9510S:	Maintained
9511F:	drivers/watchdog/menz069_wdt.c
9512
9513MESON AO CEC DRIVER FOR AMLOGIC SOCS
9514M:	Neil Armstrong <narmstrong@baylibre.com>
9515L:	linux-media@lists.freedesktop.org
9516L:	linux-amlogic@lists.infradead.org
9517W:	http://linux-meson.com/
9518S:	Supported
9519F:	drivers/media/platform/meson/ao-cec.c
9520F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9521T:	git git://linuxtv.org/media_tree.git
9522
9523MICROBLAZE ARCHITECTURE
9524M:	Michal Simek <monstr@monstr.eu>
9525W:	http://www.monstr.eu/fdt/
9526T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9527S:	Supported
9528F:	arch/microblaze/
9529
9530MICROCHIP / ATMEL AT91 SERIAL DRIVER
9531M:	Richard Genoud <richard.genoud@gmail.com>
9532S:	Maintained
9533F:	drivers/tty/serial/atmel_serial.c
9534F:	drivers/tty/serial/atmel_serial.h
9535
9536MICROCHIP / ATMEL DMA DRIVER
9537M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9539L:	dmaengine@vger.kernel.org
9540S:	Supported
9541F:	drivers/dma/at_hdmac.c
9542F:	drivers/dma/at_hdmac_regs.h
9543F:	include/linux/platform_data/dma-atmel.h
9544
9545MICROCHIP / ATMEL ECC DRIVER
9546M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9547L:	linux-crypto@vger.kernel.org
9548S:	Maintained
9549F:	drivers/crypto/atmel-ecc.*
9550
9551MICROCHIP / ATMEL ISC DRIVER
9552M:	Songjun Wu <songjun.wu@microchip.com>
9553L:	linux-media@vger.kernel.org
9554S:	Supported
9555F:	drivers/media/platform/atmel/atmel-isc.c
9556F:	drivers/media/platform/atmel/atmel-isc-regs.h
9557F:	devicetree/bindings/media/atmel-isc.txt
9558
9559MICROCHIP / ATMEL NAND DRIVER
9560M:	Josh Wu <rainyfeeling@outlook.com>
9561L:	linux-mtd@lists.infradead.org
9562S:	Supported
9563F:	drivers/mtd/nand/raw/atmel/*
9564F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9565
9566MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9567M:	Woojung Huh <Woojung.Huh@microchip.com>
9568M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9569L:	netdev@vger.kernel.org
9570S:	Maintained
9571F:	net/dsa/tag_ksz.c
9572F:	drivers/net/dsa/microchip/*
9573F:	include/linux/platform_data/microchip-ksz.h
9574F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9575
9576MICROCHIP LAN743X ETHERNET DRIVER
9577M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9578M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9579L:	netdev@vger.kernel.org
9580S:	Maintained
9581F:	drivers/net/ethernet/microchip/lan743x_*
9582
9583MICROCHIP USB251XB DRIVER
9584M:	Richard Leitner <richard.leitner@skidata.com>
9585L:	linux-usb@vger.kernel.org
9586S:	Maintained
9587F:	drivers/usb/misc/usb251xb.c
9588F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9589
9590MICROSEMI MIPS SOCS
9591M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9592L:	linux-mips@linux-mips.org
9593S:	Maintained
9594F:	arch/mips/generic/board-ocelot.c
9595F:	arch/mips/configs/generic/board-ocelot.config
9596F:	arch/mips/boot/dts/mscc/
9597F:	Documentation/devicetree/bindings/mips/mscc.txt
9598
9599MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9600M:	Don Brace <don.brace@microsemi.com>
9601L:	esc.storagedev@microsemi.com
9602L:	linux-scsi@vger.kernel.org
9603S:	Supported
9604F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9605F:	drivers/scsi/smartpqi/Kconfig
9606F:	drivers/scsi/smartpqi/Makefile
9607F:	include/linux/cciss*.h
9608F:	include/uapi/linux/cciss*.h
9609F:	Documentation/scsi/smartpqi.txt
9610
9611MICROSEMI ETHERNET SWITCH DRIVER
9612M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9613L:	netdev@vger.kernel.org
9614S:	Supported
9615F:	drivers/net/ethernet/mscc/
9616
9617MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9618M:	Chen Yu <yu.c.chen@intel.com>
9619L:	platform-driver-x86@vger.kernel.org
9620S:	Supported
9621F:	drivers/platform/x86/surfacepro3_button.c
9622
9623MICROTEK X6 SCANNER
9624M:	Oliver Neukum <oliver@neukum.org>
9625S:	Maintained
9626F:	drivers/usb/image/microtek.*
9627
9628MIPS
9629M:	Ralf Baechle <ralf@linux-mips.org>
9630M:	Paul Burton <paul.burton@mips.com>
9631M:	James Hogan <jhogan@kernel.org>
9632L:	linux-mips@linux-mips.org
9633W:	http://www.linux-mips.org/
9634T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9636Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9637S:	Supported
9638F:	Documentation/devicetree/bindings/mips/
9639F:	Documentation/mips/
9640F:	arch/mips/
9641F:	drivers/platform/mips/
9642
9643MIPS BOSTON DEVELOPMENT BOARD
9644M:	Paul Burton <paul.burton@mips.com>
9645L:	linux-mips@linux-mips.org
9646S:	Maintained
9647F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9648F:	arch/mips/boot/dts/img/boston.dts
9649F:	arch/mips/configs/generic/board-boston.config
9650F:	drivers/clk/imgtec/clk-boston.c
9651F:	include/dt-bindings/clock/boston-clock.h
9652
9653MIPS GENERIC PLATFORM
9654M:	Paul Burton <paul.burton@mips.com>
9655L:	linux-mips@linux-mips.org
9656S:	Supported
9657F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9658F:	arch/mips/generic/
9659F:	arch/mips/tools/generic-board-config.sh
9660
9661MIPS/LOONGSON1 ARCHITECTURE
9662M:	Keguang Zhang <keguang.zhang@gmail.com>
9663L:	linux-mips@linux-mips.org
9664S:	Maintained
9665F:	arch/mips/loongson32/
9666F:	arch/mips/include/asm/mach-loongson32/
9667F:	drivers/*/*loongson1*
9668F:	drivers/*/*/*loongson1*
9669
9670MIPS/LOONGSON2 ARCHITECTURE
9671M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9672L:	linux-mips@linux-mips.org
9673S:	Maintained
9674F:	arch/mips/loongson64/fuloong-2e/
9675F:	arch/mips/loongson64/lemote-2f/
9676F:	arch/mips/include/asm/mach-loongson64/
9677F:	drivers/*/*loongson2*
9678F:	drivers/*/*/*loongson2*
9679
9680MIPS/LOONGSON3 ARCHITECTURE
9681M:	Huacai Chen <chenhc@lemote.com>
9682L:	linux-mips@linux-mips.org
9683S:	Maintained
9684F:	arch/mips/loongson64/
9685F:	arch/mips/include/asm/mach-loongson64/
9686F:	drivers/platform/mips/cpu_hwmon.c
9687F:	drivers/*/*loongson3*
9688F:	drivers/*/*/*loongson3*
9689
9690MIPS RINT INSTRUCTION EMULATION
9691M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9692L:	linux-mips@linux-mips.org
9693S:	Supported
9694F:	arch/mips/math-emu/sp_rint.c
9695F:	arch/mips/math-emu/dp_rint.c
9696
9697MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9698M:	Hans Verkuil <hverkuil@xs4all.nl>
9699L:	linux-media@vger.kernel.org
9700T:	git git://linuxtv.org/media_tree.git
9701W:	https://linuxtv.org
9702S:	Odd Fixes
9703F:	drivers/media/radio/radio-miropcm20*
9704
9705MMP SUPPORT
9706M:	Eric Miao <eric.y.miao@gmail.com>
9707M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9709T:	git git://github.com/hzhuang1/linux.git
9710T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9711S:	Maintained
9712F:	arch/arm/boot/dts/mmp*
9713F:	arch/arm/mach-mmp/
9714
9715MN88472 MEDIA DRIVER
9716M:	Antti Palosaari <crope@iki.fi>
9717L:	linux-media@vger.kernel.org
9718W:	https://linuxtv.org
9719W:	http://palosaari.fi/linux/
9720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9721S:	Maintained
9722F:	drivers/media/dvb-frontends/mn88472*
9723
9724MN88473 MEDIA DRIVER
9725M:	Antti Palosaari <crope@iki.fi>
9726L:	linux-media@vger.kernel.org
9727W:	https://linuxtv.org
9728W:	http://palosaari.fi/linux/
9729Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9730S:	Maintained
9731F:	drivers/media/dvb-frontends/mn88473*
9732
9733MODULE SUPPORT
9734M:	Jessica Yu <jeyu@kernel.org>
9735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9736S:	Maintained
9737F:	include/linux/module.h
9738F:	kernel/module.c
9739
9740MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9741W:	http://popies.net/meye/
9742S:	Orphan
9743F:	Documentation/media/v4l-drivers/meye*
9744F:	drivers/media/pci/meye/
9745F:	include/uapi/linux/meye.h
9746
9747MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9748M:	Jiri Slaby <jirislaby@gmail.com>
9749S:	Maintained
9750F:	Documentation/serial/moxa-smartio
9751F:	drivers/tty/mxser.*
9752
9753MR800 AVERMEDIA USB FM RADIO DRIVER
9754M:	Alexey Klimov <klimov.linux@gmail.com>
9755L:	linux-media@vger.kernel.org
9756T:	git git://linuxtv.org/media_tree.git
9757S:	Maintained
9758F:	drivers/media/radio/radio-mr800.c
9759
9760MRF24J40 IEEE 802.15.4 RADIO DRIVER
9761M:	Alan Ott <alan@signal11.us>
9762L:	linux-wpan@vger.kernel.org
9763S:	Maintained
9764F:	drivers/net/ieee802154/mrf24j40.c
9765F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9766
9767MSI LAPTOP SUPPORT
9768M:	"Lee, Chun-Yi" <jlee@suse.com>
9769L:	platform-driver-x86@vger.kernel.org
9770S:	Maintained
9771F:	drivers/platform/x86/msi-laptop.c
9772
9773MSI WMI SUPPORT
9774L:	platform-driver-x86@vger.kernel.org
9775S:	Orphan
9776F:	drivers/platform/x86/msi-wmi.c
9777
9778MSI001 MEDIA DRIVER
9779M:	Antti Palosaari <crope@iki.fi>
9780L:	linux-media@vger.kernel.org
9781W:	https://linuxtv.org
9782W:	http://palosaari.fi/linux/
9783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9784T:	git git://linuxtv.org/anttip/media_tree.git
9785S:	Maintained
9786F:	drivers/media/tuners/msi001*
9787
9788MSI2500 MEDIA DRIVER
9789M:	Antti Palosaari <crope@iki.fi>
9790L:	linux-media@vger.kernel.org
9791W:	https://linuxtv.org
9792W:	http://palosaari.fi/linux/
9793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9794T:	git git://linuxtv.org/anttip/media_tree.git
9795S:	Maintained
9796F:	drivers/media/usb/msi2500/
9797
9798MSYSTEMS DISKONCHIP G3 MTD DRIVER
9799M:	Robert Jarzmik <robert.jarzmik@free.fr>
9800L:	linux-mtd@lists.infradead.org
9801S:	Maintained
9802F:	drivers/mtd/devices/docg3*
9803
9804MT9M032 APTINA SENSOR DRIVER
9805M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9806L:	linux-media@vger.kernel.org
9807T:	git git://linuxtv.org/media_tree.git
9808S:	Maintained
9809F:	drivers/media/i2c/mt9m032.c
9810F:	include/media/i2c/mt9m032.h
9811
9812MT9P031 APTINA CAMERA SENSOR
9813M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9814L:	linux-media@vger.kernel.org
9815T:	git git://linuxtv.org/media_tree.git
9816S:	Maintained
9817F:	drivers/media/i2c/mt9p031.c
9818F:	include/media/i2c/mt9p031.h
9819
9820MT9T001 APTINA CAMERA SENSOR
9821M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9822L:	linux-media@vger.kernel.org
9823T:	git git://linuxtv.org/media_tree.git
9824S:	Maintained
9825F:	drivers/media/i2c/mt9t001.c
9826F:	include/media/i2c/mt9t001.h
9827
9828MT9T112 APTINA CAMERA SENSOR
9829M:	Jacopo Mondi <jacopo@jmondi.org>
9830L:	linux-media@vger.kernel.org
9831T:	git git://linuxtv.org/media_tree.git
9832S:	Odd Fixes
9833F:	drivers/media/i2c/mt9t112.c
9834F:	include/media/i2c/mt9t112.h
9835
9836MT9V032 APTINA CAMERA SENSOR
9837M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9838L:	linux-media@vger.kernel.org
9839T:	git git://linuxtv.org/media_tree.git
9840S:	Maintained
9841F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9842F:	drivers/media/i2c/mt9v032.c
9843F:	include/media/i2c/mt9v032.h
9844
9845MT9V111 APTINA CAMERA SENSOR
9846M:	Jacopo Mondi <jacopo@jmondi.org>
9847L:	linux-media@vger.kernel.org
9848T:	git git://linuxtv.org/media_tree.git
9849S:	Maintained
9850F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9851F:	drivers/media/i2c/mt9v111.c
9852
9853MULTIFUNCTION DEVICES (MFD)
9854M:	Lee Jones <lee.jones@linaro.org>
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9856S:	Supported
9857F:	Documentation/devicetree/bindings/mfd/
9858F:	drivers/mfd/
9859F:	include/linux/mfd/
9860F:	include/dt-bindings/mfd/
9861
9862MULTIMEDIA CARD (MMC) ETC. OVER SPI
9863S:	Orphan
9864F:	drivers/mmc/host/mmc_spi.c
9865F:	include/linux/spi/mmc_spi.h
9866
9867MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9868M:	Ulf Hansson <ulf.hansson@linaro.org>
9869L:	linux-mmc@vger.kernel.org
9870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9871S:	Maintained
9872F:	Documentation/devicetree/bindings/mmc/
9873F:	drivers/mmc/
9874F:	include/linux/mmc/
9875F:	include/uapi/linux/mmc/
9876
9877MULTIPLEXER SUBSYSTEM
9878M:	Peter Rosin <peda@axentia.se>
9879S:	Maintained
9880F:	Documentation/ABI/testing/sysfs-class-mux*
9881F:	Documentation/devicetree/bindings/mux/
9882F:	include/dt-bindings/mux/
9883F:	include/linux/mux/
9884F:	drivers/mux/
9885
9886MULTITECH MULTIPORT CARD (ISICOM)
9887S:	Orphan
9888F:	drivers/tty/isicom.c
9889F:	include/linux/isicom.h
9890
9891MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9892M:	Bin Liu <b-liu@ti.com>
9893L:	linux-usb@vger.kernel.org
9894S:	Maintained
9895F:	drivers/usb/musb/
9896
9897MXL301RF MEDIA DRIVER
9898M:	Akihiro Tsukada <tskd08@gmail.com>
9899L:	linux-media@vger.kernel.org
9900S:	Odd Fixes
9901F:	drivers/media/tuners/mxl301rf*
9902
9903MXL5007T MEDIA DRIVER
9904M:	Michael Krufky <mkrufky@linuxtv.org>
9905L:	linux-media@vger.kernel.org
9906W:	https://linuxtv.org
9907W:	http://github.com/mkrufky
9908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9909T:	git git://linuxtv.org/mkrufky/tuners.git
9910S:	Maintained
9911F:	drivers/media/tuners/mxl5007t.*
9912
9913MXSFB DRM DRIVER
9914M:	Marek Vasut <marex@denx.de>
9915S:	Supported
9916F:	drivers/gpu/drm/mxsfb/
9917F:	Documentation/devicetree/bindings/display/mxsfb.txt
9918
9919MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9920M:	Chris Lee <christopher.lee@cspi.com>
9921L:	netdev@vger.kernel.org
9922W:	https://www.cspi.com/ethernet-products/support/downloads/
9923S:	Supported
9924F:	drivers/net/ethernet/myricom/myri10ge/
9925
9926NAND FLASH SUBSYSTEM
9927M:	Boris Brezillon <boris.brezillon@bootlin.com>
9928M:	Miquel Raynal <miquel.raynal@bootlin.com>
9929R:	Richard Weinberger <richard@nod.at>
9930L:	linux-mtd@lists.infradead.org
9931W:	http://www.linux-mtd.infradead.org/
9932Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9933T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9934T:	git git://git.infradead.org/linux-mtd.git nand/next
9935S:	Maintained
9936F:	drivers/mtd/nand/
9937F:	include/linux/mtd/*nand*.h
9938
9939NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9940M:	Daniel Mack <zonque@gmail.com>
9941S:	Maintained
9942L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9943W:	http://www.native-instruments.com
9944F:	sound/usb/caiaq/
9945
9946NATSEMI ETHERNET DRIVER (DP8381x)
9947S:	Orphan
9948F:	drivers/net/ethernet/natsemi/natsemi.c
9949
9950NCP FILESYSTEM
9951M:	Petr Vandrovec <petr@vandrovec.name>
9952S:	Obsolete
9953F:	drivers/staging/ncpfs/
9954
9955NCR 5380 SCSI DRIVERS
9956M:	Finn Thain <fthain@telegraphics.com.au>
9957M:	Michael Schmitz <schmitzmic@gmail.com>
9958L:	linux-scsi@vger.kernel.org
9959S:	Maintained
9960F:	Documentation/scsi/g_NCR5380.txt
9961F:	drivers/scsi/NCR5380.*
9962F:	drivers/scsi/arm/cumana_1.c
9963F:	drivers/scsi/arm/oak.c
9964F:	drivers/scsi/atari_scsi.*
9965F:	drivers/scsi/dmx3191d.c
9966F:	drivers/scsi/g_NCR5380.*
9967F:	drivers/scsi/mac_scsi.*
9968F:	drivers/scsi/sun3_scsi.*
9969F:	drivers/scsi/sun3_scsi_vme.c
9970
9971NCSI LIBRARY:
9972M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9973S:	Maintained
9974F:	net/ncsi/
9975
9976NCT6775 HARDWARE MONITOR DRIVER
9977M:	Guenter Roeck <linux@roeck-us.net>
9978L:	linux-hwmon@vger.kernel.org
9979S:	Maintained
9980F:	Documentation/hwmon/nct6775
9981F:	drivers/hwmon/nct6775.c
9982
9983NET_FAILOVER MODULE
9984M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9985L:	netdev@vger.kernel.org
9986S:	Supported
9987F:	driver/net/net_failover.c
9988F:	include/net/net_failover.h
9989F:	Documentation/networking/net_failover.rst
9990
9991NETEFFECT IWARP RNIC DRIVER (IW_NES)
9992M:	Faisal Latif <faisal.latif@intel.com>
9993L:	linux-rdma@vger.kernel.org
9994W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9995S:	Supported
9996F:	drivers/infiniband/hw/nes/
9997F:	include/uapi/rdma/nes-abi.h
9998
9999NETEM NETWORK EMULATOR
10000M:	Stephen Hemminger <stephen@networkplumber.org>
10001L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10002S:	Maintained
10003F:	net/sched/sch_netem.c
10004
10005NETERION 10GbE DRIVERS (s2io/vxge)
10006M:	Jon Mason <jdmason@kudzu.us>
10007L:	netdev@vger.kernel.org
10008S:	Supported
10009F:	Documentation/networking/s2io.txt
10010F:	Documentation/networking/vxge.txt
10011F:	drivers/net/ethernet/neterion/
10012
10013NETFILTER
10014M:	Pablo Neira Ayuso <pablo@netfilter.org>
10015M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10016M:	Florian Westphal <fw@strlen.de>
10017L:	netfilter-devel@vger.kernel.org
10018L:	coreteam@netfilter.org
10019W:	http://www.netfilter.org/
10020W:	http://www.iptables.org/
10021W:	http://www.nftables.org/
10022Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10025S:	Maintained
10026F:	include/linux/netfilter*
10027F:	include/linux/netfilter/
10028F:	include/net/netfilter/
10029F:	include/uapi/linux/netfilter*
10030F:	include/uapi/linux/netfilter/
10031F:	net/*/netfilter.c
10032F:	net/*/netfilter/
10033F:	net/netfilter/
10034F:	net/bridge/br_netfilter*.c
10035
10036NETROM NETWORK LAYER
10037M:	Ralf Baechle <ralf@linux-mips.org>
10038L:	linux-hams@vger.kernel.org
10039W:	http://www.linux-ax25.org/
10040S:	Maintained
10041F:	include/net/netrom.h
10042F:	include/uapi/linux/netrom.h
10043F:	net/netrom/
10044
10045NETRONOME ETHERNET DRIVERS
10046M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10047L:	oss-drivers@netronome.com
10048S:	Maintained
10049F:	drivers/net/ethernet/netronome/
10050
10051NETWORK BLOCK DEVICE (NBD)
10052M:	Josef Bacik <josef@toxicpanda.com>
10053S:	Maintained
10054L:	linux-block@vger.kernel.org
10055L:	nbd@other.debian.org
10056F:	Documentation/blockdev/nbd.txt
10057F:	drivers/block/nbd.c
10058F:	include/uapi/linux/nbd.h
10059
10060NETWORK DROP MONITOR
10061M:	Neil Horman <nhorman@tuxdriver.com>
10062L:	netdev@vger.kernel.org
10063S:	Maintained
10064W:	https://fedorahosted.org/dropwatch/
10065F:	net/core/drop_monitor.c
10066
10067NETWORKING DRIVERS
10068M:	"David S. Miller" <davem@davemloft.net>
10069L:	netdev@vger.kernel.org
10070W:	http://www.linuxfoundation.org/en/Net
10071Q:	http://patchwork.ozlabs.org/project/netdev/list/
10072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10074S:	Odd Fixes
10075F:	Documentation/devicetree/bindings/net/
10076F:	drivers/net/
10077F:	include/linux/if_*
10078F:	include/linux/netdevice.h
10079F:	include/linux/etherdevice.h
10080F:	include/linux/fcdevice.h
10081F:	include/linux/fddidevice.h
10082F:	include/linux/hippidevice.h
10083F:	include/linux/inetdevice.h
10084F:	include/uapi/linux/if_*
10085F:	include/uapi/linux/netdevice.h
10086
10087NETWORKING DRIVERS (WIRELESS)
10088M:	Kalle Valo <kvalo@codeaurora.org>
10089L:	linux-wireless@vger.kernel.org
10090Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10093S:	Maintained
10094F:	Documentation/devicetree/bindings/net/wireless/
10095F:	drivers/net/wireless/
10096
10097NETWORKING [DSA]
10098M:	Andrew Lunn <andrew@lunn.ch>
10099M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10100M:	Florian Fainelli <f.fainelli@gmail.com>
10101S:	Maintained
10102F:	Documentation/devicetree/bindings/net/dsa/
10103F:	net/dsa/
10104F:	include/net/dsa.h
10105F:	include/linux/dsa/
10106F:	drivers/net/dsa/
10107
10108NETWORKING [GENERAL]
10109M:	"David S. Miller" <davem@davemloft.net>
10110L:	netdev@vger.kernel.org
10111W:	http://www.linuxfoundation.org/en/Net
10112Q:	http://patchwork.ozlabs.org/project/netdev/list/
10113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10115B:	mailto:netdev@vger.kernel.org
10116S:	Maintained
10117F:	net/
10118F:	include/net/
10119F:	include/linux/in.h
10120F:	include/linux/net.h
10121F:	include/linux/netdevice.h
10122F:	include/uapi/linux/in.h
10123F:	include/uapi/linux/net.h
10124F:	include/uapi/linux/netdevice.h
10125F:	include/uapi/linux/net_namespace.h
10126F:	tools/testing/selftests/net/
10127F:	lib/net_utils.c
10128F:	lib/random32.c
10129F:	Documentation/networking/
10130
10131NETWORKING [IPSEC]
10132M:	Steffen Klassert <steffen.klassert@secunet.com>
10133M:	Herbert Xu <herbert@gondor.apana.org.au>
10134M:	"David S. Miller" <davem@davemloft.net>
10135L:	netdev@vger.kernel.org
10136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10138S:	Maintained
10139F:	net/xfrm/
10140F:	net/key/
10141F:	net/ipv4/xfrm*
10142F:	net/ipv4/esp4*
10143F:	net/ipv4/ah4.c
10144F:	net/ipv4/ipcomp.c
10145F:	net/ipv4/ip_vti.c
10146F:	net/ipv6/xfrm*
10147F:	net/ipv6/esp6*
10148F:	net/ipv6/ah6.c
10149F:	net/ipv6/ipcomp6.c
10150F:	net/ipv6/ip6_vti.c
10151F:	include/uapi/linux/xfrm.h
10152F:	include/net/xfrm.h
10153
10154NETWORKING [IPv4/IPv6]
10155M:	"David S. Miller" <davem@davemloft.net>
10156M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10157M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10158L:	netdev@vger.kernel.org
10159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10160S:	Maintained
10161F:	net/ipv4/
10162F:	net/ipv6/
10163F:	include/net/ip*
10164F:	arch/x86/net/*
10165
10166NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10167M:	Paul Moore <paul@paul-moore.com>
10168W:	https://github.com/netlabel
10169L:	netdev@vger.kernel.org
10170L:	linux-security-module@vger.kernel.org
10171S:	Maintained
10172F:	Documentation/netlabel/
10173F:	include/net/calipso.h
10174F:	include/net/cipso_ipv4.h
10175F:	include/net/netlabel.h
10176F:	include/uapi/linux/netfilter/xt_SECMARK.h
10177F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10178F:	net/netlabel/
10179F:	net/ipv4/cipso_ipv4.c
10180F:	net/ipv6/calipso.c
10181F:	net/netfilter/xt_CONNSECMARK.c
10182F:	net/netfilter/xt_SECMARK.c
10183
10184NETWORKING [TCP]
10185M:	Eric Dumazet <edumazet@google.com>
10186L:	netdev@vger.kernel.org
10187S:	Maintained
10188F:	net/ipv4/tcp*.c
10189F:	net/ipv4/syncookies.c
10190F:	net/ipv6/tcp*.c
10191F:	net/ipv6/syncookies.c
10192F:	include/uapi/linux/tcp.h
10193F:	include/net/tcp.h
10194F:	include/linux/tcp.h
10195F:	include/trace/events/tcp.h
10196
10197NETWORKING [TLS]
10198M:	Boris Pismenny <borisp@mellanox.com>
10199M:	Aviad Yehezkel <aviadye@mellanox.com>
10200M:	Dave Watson <davejwatson@fb.com>
10201L:	netdev@vger.kernel.org
10202S:	Maintained
10203F:	net/tls/*
10204F:	include/uapi/linux/tls.h
10205F:	include/net/tls.h
10206
10207NETWORKING [WIRELESS]
10208L:	linux-wireless@vger.kernel.org
10209Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10210
10211NETDEVSIM
10212M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10213S:	Maintained
10214F:	drivers/net/netdevsim/*
10215
10216NETXEN (1/10) GbE SUPPORT
10217M:	Manish Chopra <manish.chopra@cavium.com>
10218M:	Rahul Verma <rahul.verma@cavium.com>
10219M:	Dept-GELinuxNICDev@cavium.com
10220L:	netdev@vger.kernel.org
10221S:	Supported
10222F:	drivers/net/ethernet/qlogic/netxen/
10223
10224NFC SUBSYSTEM
10225M:	Samuel Ortiz <sameo@linux.intel.com>
10226L:	linux-wireless@vger.kernel.org
10227L:	linux-nfc@lists.01.org (subscribers-only)
10228S:	Supported
10229F:	net/nfc/
10230F:	include/net/nfc/
10231F:	include/uapi/linux/nfc.h
10232F:	drivers/nfc/
10233F:	include/linux/platform_data/nfcmrvl.h
10234F:	include/linux/platform_data/nxp-nci.h
10235F:	Documentation/devicetree/bindings/net/nfc/
10236
10237NFS, SUNRPC, AND LOCKD CLIENTS
10238M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10239M:	Anna Schumaker <anna.schumaker@netapp.com>
10240L:	linux-nfs@vger.kernel.org
10241W:	http://client.linux-nfs.org
10242T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10243S:	Maintained
10244F:	fs/lockd/
10245F:	fs/nfs/
10246F:	fs/nfs_common/
10247F:	net/sunrpc/
10248F:	include/linux/lockd/
10249F:	include/linux/nfs*
10250F:	include/linux/sunrpc/
10251F:	include/uapi/linux/nfs*
10252F:	include/uapi/linux/sunrpc/
10253
10254NILFS2 FILESYSTEM
10255M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10256L:	linux-nilfs@vger.kernel.org
10257W:	https://nilfs.sourceforge.io/
10258W:	https://nilfs.osdn.jp/
10259T:	git git://github.com/konis/nilfs2.git
10260S:	Supported
10261F:	Documentation/filesystems/nilfs2.txt
10262F:	fs/nilfs2/
10263F:	include/trace/events/nilfs2.h
10264F:	include/uapi/linux/nilfs2_api.h
10265F:	include/uapi/linux/nilfs2_ondisk.h
10266
10267NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10268M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10269W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10270S:	Maintained
10271F:	Documentation/scsi/NinjaSCSI.txt
10272F:	drivers/scsi/pcmcia/nsp_*
10273
10274NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10275M:	GOTO Masanori <gotom@debian.or.jp>
10276M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10277W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10278S:	Maintained
10279F:	Documentation/scsi/NinjaSCSI.txt
10280F:	drivers/scsi/nsp32*
10281
10282NIOS2 ARCHITECTURE
10283M:	Ley Foon Tan <lftan@altera.com>
10284L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10286S:	Maintained
10287F:	arch/nios2/
10288
10289NOHZ, DYNTICKS SUPPORT
10290M:	Frederic Weisbecker <fweisbec@gmail.com>
10291M:	Thomas Gleixner <tglx@linutronix.de>
10292M:	Ingo Molnar <mingo@kernel.org>
10293L:	linux-kernel@vger.kernel.org
10294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10295S:	Maintained
10296F:	kernel/time/tick*.*
10297F:	include/linux/tick.h
10298F:	include/linux/sched/nohz.h
10299
10300NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10301M:	Pavel Machek <pavel@ucw.cz>
10302M:	Sakari Ailus <sakari.ailus@iki.fi>
10303L:	linux-media@vger.kernel.org
10304S:	Maintained
10305F:	drivers/media/i2c/et8ek8
10306F:	drivers/media/i2c/ad5820.c
10307
10308NOKIA N900 POWER SUPPLY DRIVERS
10309R:	Pali Rohár <pali.rohar@gmail.com>
10310F:	include/linux/power/bq2415x_charger.h
10311F:	include/linux/power/bq27xxx_battery.h
10312F:	include/linux/power/isp1704_charger.h
10313F:	drivers/power/supply/bq2415x_charger.c
10314F:	drivers/power/supply/bq27xxx_battery.c
10315F:	drivers/power/supply/bq27xxx_battery_i2c.c
10316F:	drivers/power/supply/isp1704_charger.c
10317F:	drivers/power/supply/rx51_battery.c
10318
10319NTB AMD DRIVER
10320M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10321L:	linux-ntb@googlegroups.com
10322S:	Supported
10323F:	drivers/ntb/hw/amd/
10324
10325NTB DRIVER CORE
10326M:	Jon Mason <jdmason@kudzu.us>
10327M:	Dave Jiang <dave.jiang@intel.com>
10328M:	Allen Hubbe <allenbh@gmail.com>
10329L:	linux-ntb@googlegroups.com
10330S:	Supported
10331W:	https://github.com/jonmason/ntb/wiki
10332T:	git git://github.com/jonmason/ntb.git
10333F:	drivers/ntb/
10334F:	drivers/net/ntb_netdev.c
10335F:	include/linux/ntb.h
10336F:	include/linux/ntb_transport.h
10337F:	tools/testing/selftests/ntb/
10338
10339NTB IDT DRIVER
10340M:	Serge Semin <fancer.lancer@gmail.com>
10341L:	linux-ntb@googlegroups.com
10342S:	Supported
10343F:	drivers/ntb/hw/idt/
10344
10345NTB INTEL DRIVER
10346M:	Dave Jiang <dave.jiang@intel.com>
10347L:	linux-ntb@googlegroups.com
10348S:	Supported
10349W:	https://github.com/davejiang/linux/wiki
10350T:	git https://github.com/davejiang/linux.git
10351F:	drivers/ntb/hw/intel/
10352
10353NTFS FILESYSTEM
10354M:	Anton Altaparmakov <anton@tuxera.com>
10355L:	linux-ntfs-dev@lists.sourceforge.net
10356W:	http://www.tuxera.com/
10357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10358S:	Supported
10359F:	Documentation/filesystems/ntfs.txt
10360F:	fs/ntfs/
10361
10362NUBUS SUBSYSTEM
10363M:	Finn Thain <fthain@telegraphics.com.au>
10364L:	linux-m68k@lists.linux-m68k.org
10365S:	Maintained
10366F:	arch/*/include/asm/nubus.h
10367F:	drivers/nubus/
10368F:	include/linux/nubus.h
10369F:	include/uapi/linux/nubus.h
10370
10371NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10372M:	Antonino Daplas <adaplas@gmail.com>
10373L:	linux-fbdev@vger.kernel.org
10374S:	Maintained
10375F:	drivers/video/fbdev/riva/
10376F:	drivers/video/fbdev/nvidia/
10377
10378NVM EXPRESS DRIVER
10379M:	Keith Busch <keith.busch@intel.com>
10380M:	Jens Axboe <axboe@fb.com>
10381M:	Christoph Hellwig <hch@lst.de>
10382M:	Sagi Grimberg <sagi@grimberg.me>
10383L:	linux-nvme@lists.infradead.org
10384T:	git://git.infradead.org/nvme.git
10385W:	http://git.infradead.org/nvme.git
10386S:	Supported
10387F:	drivers/nvme/host/
10388F:	include/linux/nvme.h
10389F:	include/uapi/linux/nvme_ioctl.h
10390
10391NVM EXPRESS FC TRANSPORT DRIVERS
10392M:	James Smart <james.smart@broadcom.com>
10393L:	linux-nvme@lists.infradead.org
10394S:	Supported
10395F:	include/linux/nvme-fc.h
10396F:	include/linux/nvme-fc-driver.h
10397F:	drivers/nvme/host/fc.c
10398F:	drivers/nvme/target/fc.c
10399F:	drivers/nvme/target/fcloop.c
10400
10401NVM EXPRESS TARGET DRIVER
10402M:	Christoph Hellwig <hch@lst.de>
10403M:	Sagi Grimberg <sagi@grimberg.me>
10404L:	linux-nvme@lists.infradead.org
10405T:	git://git.infradead.org/nvme.git
10406W:	http://git.infradead.org/nvme.git
10407S:	Supported
10408F:	drivers/nvme/target/
10409
10410NVMEM FRAMEWORK
10411M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10412S:	Maintained
10413F:	drivers/nvmem/
10414F:	Documentation/devicetree/bindings/nvmem/
10415F:	Documentation/ABI/stable/sysfs-bus-nvmem
10416F:	include/linux/nvmem-consumer.h
10417F:	include/linux/nvmem-provider.h
10418
10419NXP SGTL5000 DRIVER
10420M:	Fabio Estevam <fabio.estevam@nxp.com>
10421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10422S:	Maintained
10423F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10424F:	sound/soc/codecs/sgtl5000*
10425
10426NXP TDA998X DRM DRIVER
10427M:	Russell King <linux@armlinux.org.uk>
10428S:	Maintained
10429T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10430T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10431F:	drivers/gpu/drm/i2c/tda998x_drv.c
10432F:	include/drm/i2c/tda998x.h
10433F:	include/dt-bindings/display/tda998x.h
10434K:	"nxp,tda998x"
10435
10436NXP TFA9879 DRIVER
10437M:	Peter Rosin <peda@axentia.se>
10438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10439S:	Maintained
10440F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10441F:	sound/soc/codecs/tfa9879*
10442
10443NXP-NCI NFC DRIVER
10444M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10445R:	Charles Gorand <charles.gorand@effinnov.com>
10446L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10447S:	Supported
10448F:	drivers/nfc/nxp-nci
10449
10450OBJTOOL
10451M:	Josh Poimboeuf <jpoimboe@redhat.com>
10452M:	Peter Zijlstra <peterz@infradead.org>
10453S:	Supported
10454F:	tools/objtool/
10455
10456OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10457M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10458M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10459L:	linuxppc-dev@lists.ozlabs.org
10460S:	Supported
10461F:	arch/powerpc/platforms/powernv/ocxl.c
10462F:	arch/powerpc/include/asm/pnv-ocxl.h
10463F:	drivers/misc/ocxl/
10464F:	include/misc/ocxl*
10465F:	include/uapi/misc/ocxl.h
10466F:	Documentation/accelerators/ocxl.rst
10467
10468OMAP AUDIO SUPPORT
10469M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10470M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10472L:	linux-omap@vger.kernel.org
10473S:	Maintained
10474F:	sound/soc/omap/
10475
10476OMAP CLOCK FRAMEWORK SUPPORT
10477M:	Paul Walmsley <paul@pwsan.com>
10478L:	linux-omap@vger.kernel.org
10479S:	Maintained
10480F:	arch/arm/*omap*/*clock*
10481
10482OMAP DEVICE TREE SUPPORT
10483M:	Benoît Cousson <bcousson@baylibre.com>
10484M:	Tony Lindgren <tony@atomide.com>
10485L:	linux-omap@vger.kernel.org
10486L:	devicetree@vger.kernel.org
10487S:	Maintained
10488F:	arch/arm/boot/dts/*omap*
10489F:	arch/arm/boot/dts/*am3*
10490F:	arch/arm/boot/dts/*am4*
10491F:	arch/arm/boot/dts/*am5*
10492F:	arch/arm/boot/dts/*dra7*
10493
10494OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10495L:	linux-omap@vger.kernel.org
10496L:	linux-fbdev@vger.kernel.org
10497S:	Orphan
10498F:	drivers/video/fbdev/omap2/
10499F:	Documentation/arm/OMAP/DSS
10500
10501OMAP FRAMEBUFFER SUPPORT
10502L:	linux-fbdev@vger.kernel.org
10503L:	linux-omap@vger.kernel.org
10504S:	Orphan
10505F:	drivers/video/fbdev/omap/
10506
10507OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10508M:	Roger Quadros <rogerq@ti.com>
10509M:	Tony Lindgren <tony@atomide.com>
10510L:	linux-omap@vger.kernel.org
10511S:	Maintained
10512F:	drivers/memory/omap-gpmc.c
10513F:	arch/arm/mach-omap2/*gpmc*
10514
10515OMAP GPIO DRIVER
10516M:	Grygorii Strashko <grygorii.strashko@ti.com>
10517M:	Santosh Shilimkar <ssantosh@kernel.org>
10518M:	Kevin Hilman <khilman@kernel.org>
10519L:	linux-omap@vger.kernel.org
10520S:	Maintained
10521F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10522F:	drivers/gpio/gpio-omap.c
10523
10524OMAP HARDWARE SPINLOCK SUPPORT
10525M:	Ohad Ben-Cohen <ohad@wizery.com>
10526L:	linux-omap@vger.kernel.org
10527S:	Maintained
10528F:	drivers/hwspinlock/omap_hwspinlock.c
10529
10530OMAP HS MMC SUPPORT
10531L:	linux-mmc@vger.kernel.org
10532L:	linux-omap@vger.kernel.org
10533S:	Orphan
10534F:	drivers/mmc/host/omap_hsmmc.c
10535
10536OMAP HWMOD DATA
10537M:	Paul Walmsley <paul@pwsan.com>
10538L:	linux-omap@vger.kernel.org
10539S:	Maintained
10540F:	arch/arm/mach-omap2/omap_hwmod*data*
10541
10542OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10543M:	Benoît Cousson <bcousson@baylibre.com>
10544L:	linux-omap@vger.kernel.org
10545S:	Maintained
10546F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10547
10548OMAP HWMOD SUPPORT
10549M:	Benoît Cousson <bcousson@baylibre.com>
10550M:	Paul Walmsley <paul@pwsan.com>
10551L:	linux-omap@vger.kernel.org
10552S:	Maintained
10553F:	arch/arm/mach-omap2/omap_hwmod.*
10554
10555OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10556M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10557L:	linux-media@vger.kernel.org
10558S:	Maintained
10559F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10560F:	drivers/media/platform/omap3isp/
10561F:	drivers/staging/media/omap4iss/
10562
10563OMAP MMC SUPPORT
10564M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10565L:	linux-omap@vger.kernel.org
10566S:	Maintained
10567F:	drivers/mmc/host/omap.c
10568
10569OMAP POWER MANAGEMENT SUPPORT
10570M:	Kevin Hilman <khilman@kernel.org>
10571L:	linux-omap@vger.kernel.org
10572S:	Maintained
10573F:	arch/arm/*omap*/*pm*
10574F:	drivers/cpufreq/omap-cpufreq.c
10575
10576OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10577M:	Rajendra Nayak <rnayak@codeaurora.org>
10578M:	Paul Walmsley <paul@pwsan.com>
10579L:	linux-omap@vger.kernel.org
10580S:	Maintained
10581F:	arch/arm/mach-omap2/prm*
10582
10583OMAP RANDOM NUMBER GENERATOR SUPPORT
10584M:	Deepak Saxena <dsaxena@plexity.net>
10585S:	Maintained
10586F:	drivers/char/hw_random/omap-rng.c
10587
10588OMAP USB SUPPORT
10589L:	linux-usb@vger.kernel.org
10590L:	linux-omap@vger.kernel.org
10591S:	Orphan
10592F:	drivers/usb/*/*omap*
10593F:	arch/arm/*omap*/usb*
10594
10595OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10596M:	Mark Jackson <mpfj@newflow.co.uk>
10597L:	linux-omap@vger.kernel.org
10598S:	Maintained
10599F:	arch/arm/boot/dts/am335x-nano.dts
10600
10601OMAP1 SUPPORT
10602M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10603M:	Tony Lindgren <tony@atomide.com>
10604L:	linux-omap@vger.kernel.org
10605Q:	http://patchwork.kernel.org/project/linux-omap/list/
10606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10607S:	Maintained
10608F:	arch/arm/mach-omap1/
10609F:	arch/arm/plat-omap/
10610F:	arch/arm/configs/omap1_defconfig
10611F:	drivers/i2c/busses/i2c-omap.c
10612F:	include/linux/platform_data/i2c-omap.h
10613F:	include/linux/platform_data/ams-delta-fiq.h
10614
10615OMAP2+ SUPPORT
10616M:	Tony Lindgren <tony@atomide.com>
10617L:	linux-omap@vger.kernel.org
10618W:	http://www.muru.com/linux/omap/
10619W:	http://linux.omap.com/
10620Q:	http://patchwork.kernel.org/project/linux-omap/list/
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10622S:	Maintained
10623F:	arch/arm/mach-omap2/
10624F:	arch/arm/plat-omap/
10625F:	arch/arm/configs/omap2plus_defconfig
10626F:	drivers/i2c/busses/i2c-omap.c
10627F:	drivers/irqchip/irq-omap-intc.c
10628F:	drivers/mfd/*omap*.c
10629F:	drivers/mfd/menelaus.c
10630F:	drivers/mfd/palmas.c
10631F:	drivers/mfd/tps65217.c
10632F:	drivers/mfd/tps65218.c
10633F:	drivers/mfd/tps65910.c
10634F:	drivers/mfd/twl-core.[ch]
10635F:	drivers/mfd/twl4030*.c
10636F:	drivers/mfd/twl6030*.c
10637F:	drivers/mfd/twl6040*.c
10638F:	drivers/regulator/palmas-regulator*.c
10639F:	drivers/regulator/pbias-regulator.c
10640F:	drivers/regulator/tps65217-regulator.c
10641F:	drivers/regulator/tps65218-regulator.c
10642F:	drivers/regulator/tps65910-regulator.c
10643F:	drivers/regulator/twl-regulator.c
10644F:	drivers/regulator/twl6030-regulator.c
10645F:	include/linux/platform_data/i2c-omap.h
10646
10647ONION OMEGA2+ BOARD
10648M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10649L:	linux-mips@linux-mips.org
10650S:	Maintained
10651F:	arch/mips/boot/dts/ralink/omega2p.dts
10652
10653OMFS FILESYSTEM
10654M:	Bob Copeland <me@bobcopeland.com>
10655L:	linux-karma-devel@lists.sourceforge.net
10656S:	Maintained
10657F:	Documentation/filesystems/omfs.txt
10658F:	fs/omfs/
10659
10660OMNIKEY CARDMAN 4000 DRIVER
10661M:	Harald Welte <laforge@gnumonks.org>
10662S:	Maintained
10663F:	drivers/char/pcmcia/cm4000_cs.c
10664F:	include/linux/cm4000_cs.h
10665F:	include/uapi/linux/cm4000_cs.h
10666
10667OMNIKEY CARDMAN 4040 DRIVER
10668M:	Harald Welte <laforge@gnumonks.org>
10669S:	Maintained
10670F:	drivers/char/pcmcia/cm4040_cs.*
10671
10672OMNIVISION OV13858 SENSOR DRIVER
10673M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10674L:	linux-media@vger.kernel.org
10675T:	git git://linuxtv.org/media_tree.git
10676S:	Maintained
10677F:	drivers/media/i2c/ov13858.c
10678
10679OMNIVISION OV2680 SENSOR DRIVER
10680M:	Rui Miguel Silva <rmfrfs@gmail.com>
10681L:	linux-media@vger.kernel.org
10682T:	git git://linuxtv.org/media_tree.git
10683S:	Maintained
10684F:	drivers/media/i2c/ov2680.c
10685F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10686
10687OMNIVISION OV2685 SENSOR DRIVER
10688M:	Shunqian Zheng <zhengsq@rock-chips.com>
10689L:	linux-media@vger.kernel.org
10690T:	git git://linuxtv.org/media_tree.git
10691S:	Maintained
10692F:	drivers/media/i2c/ov2685.c
10693
10694OMNIVISION OV5640 SENSOR DRIVER
10695M:	Steve Longerbeam <slongerbeam@gmail.com>
10696L:	linux-media@vger.kernel.org
10697T:	git git://linuxtv.org/media_tree.git
10698S:	Maintained
10699F:	drivers/media/i2c/ov5640.c
10700
10701OMNIVISION OV5647 SENSOR DRIVER
10702M:	Luis Oliveira <lolivei@synopsys.com>
10703L:	linux-media@vger.kernel.org
10704T:	git git://linuxtv.org/media_tree.git
10705S:	Maintained
10706F:	drivers/media/i2c/ov5647.c
10707
10708OMNIVISION OV5695 SENSOR DRIVER
10709M:	Shunqian Zheng <zhengsq@rock-chips.com>
10710L:	linux-media@vger.kernel.org
10711T:	git git://linuxtv.org/media_tree.git
10712S:	Maintained
10713F:	drivers/media/i2c/ov5695.c
10714
10715OMNIVISION OV7670 SENSOR DRIVER
10716M:	Jonathan Corbet <corbet@lwn.net>
10717L:	linux-media@vger.kernel.org
10718T:	git git://linuxtv.org/media_tree.git
10719S:	Maintained
10720F:	drivers/media/i2c/ov7670.c
10721F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10722
10723OMNIVISION OV772x SENSOR DRIVER
10724M:	Jacopo Mondi <jacopo@jmondi.org>
10725L:	linux-media@vger.kernel.org
10726T:	git git://linuxtv.org/media_tree.git
10727S:	Odd fixes
10728F:	drivers/media/i2c/ov772x.c
10729F:	include/media/i2c/ov772x.h
10730F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10731
10732OMNIVISION OV7740 SENSOR DRIVER
10733M:	Wenyou Yang <wenyou.yang@microchip.com>
10734L:	linux-media@vger.kernel.org
10735T:	git git://linuxtv.org/media_tree.git
10736S:	Maintained
10737F:	drivers/media/i2c/ov7740.c
10738F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10739
10740OMNIVISION OV9650 SENSOR DRIVER
10741M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10742R:	Akinobu Mita <akinobu.mita@gmail.com>
10743R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10744L:	linux-media@vger.kernel.org
10745T:	git git://linuxtv.org/media_tree.git
10746S:	Maintained
10747F:	drivers/media/i2c/ov9650.c
10748F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10749
10750ONENAND FLASH DRIVER
10751M:	Kyungmin Park <kyungmin.park@samsung.com>
10752L:	linux-mtd@lists.infradead.org
10753S:	Maintained
10754F:	drivers/mtd/nand/onenand/
10755F:	include/linux/mtd/onenand*.h
10756
10757ONSTREAM SCSI TAPE DRIVER
10758M:	Willem Riede <osst@riede.org>
10759L:	osst-users@lists.sourceforge.net
10760L:	linux-scsi@vger.kernel.org
10761S:	Maintained
10762F:	Documentation/scsi/osst.txt
10763F:	drivers/scsi/osst.*
10764F:	drivers/scsi/osst_*.h
10765F:	drivers/scsi/st.h
10766
10767OP-TEE DRIVER
10768M:	Jens Wiklander <jens.wiklander@linaro.org>
10769S:	Maintained
10770F:	drivers/tee/optee/
10771
10772OPA-VNIC DRIVER
10773M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10774M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10775L:	linux-rdma@vger.kernel.org
10776S:	Supported
10777F:	drivers/infiniband/ulp/opa_vnic
10778
10779OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10780M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10781M:	Frank Rowand <frowand.list@gmail.com>
10782L:	devicetree@vger.kernel.org
10783S:	Maintained
10784F:	Documentation/devicetree/dynamic-resolution-notes.txt
10785F:	Documentation/devicetree/overlay-notes.txt
10786F:	drivers/of/overlay.c
10787F:	drivers/of/resolver.c
10788K:	of_overlay_notifier_
10789
10790OPEN FIRMWARE AND FLATTENED DEVICE TREE
10791M:	Rob Herring <robh+dt@kernel.org>
10792M:	Frank Rowand <frowand.list@gmail.com>
10793L:	devicetree@vger.kernel.org
10794W:	http://www.devicetree.org/
10795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10796S:	Maintained
10797F:	drivers/of/
10798F:	include/linux/of*.h
10799F:	scripts/dtc/
10800F:	Documentation/ABI/testing/sysfs-firmware-ofw
10801
10802OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10803M:	Rob Herring <robh+dt@kernel.org>
10804M:	Mark Rutland <mark.rutland@arm.com>
10805L:	devicetree@vger.kernel.org
10806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10807Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10808S:	Maintained
10809F:	Documentation/devicetree/
10810F:	arch/*/boot/dts/
10811F:	include/dt-bindings/
10812
10813OPENCORES I2C BUS DRIVER
10814M:	Peter Korsgaard <peter@korsgaard.com>
10815L:	linux-i2c@vger.kernel.org
10816S:	Maintained
10817F:	Documentation/i2c/busses/i2c-ocores
10818F:	drivers/i2c/busses/i2c-ocores.c
10819
10820OPENRISC ARCHITECTURE
10821M:	Jonas Bonn <jonas@southpole.se>
10822M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10823M:	Stafford Horne <shorne@gmail.com>
10824T:	git git://github.com/openrisc/linux.git
10825L:	openrisc@lists.librecores.org
10826W:	http://openrisc.io
10827S:	Maintained
10828F:	Documentation/devicetree/bindings/openrisc/
10829F:	Documentation/openrisc/
10830F:	arch/openrisc/
10831F:	drivers/irqchip/irq-ompic.c
10832F:	drivers/irqchip/irq-or1k-*
10833
10834OPENVSWITCH
10835M:	Pravin B Shelar <pshelar@ovn.org>
10836L:	netdev@vger.kernel.org
10837L:	dev@openvswitch.org
10838W:	http://openvswitch.org
10839S:	Maintained
10840F:	net/openvswitch/
10841F:	include/uapi/linux/openvswitch.h
10842
10843OPERATING PERFORMANCE POINTS (OPP)
10844M:	Viresh Kumar <vireshk@kernel.org>
10845M:	Nishanth Menon <nm@ti.com>
10846M:	Stephen Boyd <sboyd@kernel.org>
10847L:	linux-pm@vger.kernel.org
10848S:	Maintained
10849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10850F:	drivers/opp/
10851F:	include/linux/pm_opp.h
10852F:	Documentation/power/opp.txt
10853F:	Documentation/devicetree/bindings/opp/
10854
10855OPL4 DRIVER
10856M:	Clemens Ladisch <clemens@ladisch.de>
10857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10858T:	git git://git.alsa-project.org/alsa-kernel.git
10859S:	Maintained
10860F:	sound/drivers/opl4/
10861
10862OPROFILE
10863M:	Robert Richter <rric@kernel.org>
10864L:	oprofile-list@lists.sf.net
10865S:	Maintained
10866F:	arch/*/include/asm/oprofile*.h
10867F:	arch/*/oprofile/
10868F:	drivers/oprofile/
10869F:	include/linux/oprofile.h
10870
10871ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10872M:	Mark Fasheh <mark@fasheh.com>
10873M:	Joel Becker <jlbec@evilplan.org>
10874L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10875W:	http://ocfs2.wiki.kernel.org
10876S:	Supported
10877F:	Documentation/filesystems/ocfs2.txt
10878F:	Documentation/filesystems/dlmfs.txt
10879F:	fs/ocfs2/
10880
10881ORANGEFS FILESYSTEM
10882M:	Mike Marshall <hubcap@omnibond.com>
10883R:	Martin Brandenburg <martin@omnibond.com>
10884L:	devel@lists.orangefs.org
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10886S:	Supported
10887F:	fs/orangefs/
10888F:	Documentation/filesystems/orangefs.txt
10889
10890ORINOCO DRIVER
10891L:	linux-wireless@vger.kernel.org
10892W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10893W:	http://www.nongnu.org/orinoco/
10894S:	Orphan
10895F:	drivers/net/wireless/intersil/orinoco/
10896
10897OSD LIBRARY and FILESYSTEM
10898M:	Boaz Harrosh <ooo@electrozaur.com>
10899S:	Maintained
10900F:	drivers/scsi/osd/
10901F:	include/scsi/osd_*
10902F:	fs/exofs/
10903
10904OV2659 OMNIVISION SENSOR DRIVER
10905M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10906L:	linux-media@vger.kernel.org
10907W:	https://linuxtv.org
10908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10909T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10910S:	Maintained
10911F:	drivers/media/i2c/ov2659.c
10912F:	include/media/i2c/ov2659.h
10913
10914OVERLAY FILESYSTEM
10915M:	Miklos Szeredi <miklos@szeredi.hu>
10916L:	linux-unionfs@vger.kernel.org
10917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10918S:	Supported
10919F:	fs/overlayfs/
10920F:	Documentation/filesystems/overlayfs.txt
10921
10922P54 WIRELESS DRIVER
10923M:	Christian Lamparter <chunkeey@googlemail.com>
10924L:	linux-wireless@vger.kernel.org
10925W:	http://wireless.kernel.org/en/users/Drivers/p54
10926S:	Maintained
10927F:	drivers/net/wireless/intersil/p54/
10928
10929PA SEMI ETHERNET DRIVER
10930L:	netdev@vger.kernel.org
10931S:	Orphan
10932F:	drivers/net/ethernet/pasemi/*
10933
10934PA SEMI SMBUS DRIVER
10935L:	linux-i2c@vger.kernel.org
10936S:	Orphan
10937F:	drivers/i2c/busses/i2c-pasemi.c
10938
10939PADATA PARALLEL EXECUTION MECHANISM
10940M:	Steffen Klassert <steffen.klassert@secunet.com>
10941L:	linux-crypto@vger.kernel.org
10942S:	Maintained
10943F:	kernel/padata.c
10944F:	include/linux/padata.h
10945F:	Documentation/padata.txt
10946
10947PANASONIC LAPTOP ACPI EXTRAS DRIVER
10948M:	Harald Welte <laforge@gnumonks.org>
10949L:	platform-driver-x86@vger.kernel.org
10950S:	Maintained
10951F:	drivers/platform/x86/panasonic-laptop.c
10952
10953PARALLEL LCD/KEYPAD PANEL DRIVER
10954M:	Willy Tarreau <willy@haproxy.com>
10955M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10956S:	Odd Fixes
10957F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10958F:	drivers/auxdisplay/panel.c
10959
10960PARALLEL PORT SUBSYSTEM
10961M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10962M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10963L:	linux-parport@lists.infradead.org (subscribers-only)
10964S:	Maintained
10965F:	drivers/parport/
10966F:	include/linux/parport*.h
10967F:	drivers/char/ppdev.c
10968F:	include/uapi/linux/ppdev.h
10969F:	Documentation/parport*.txt
10970
10971PARAVIRT_OPS INTERFACE
10972M:	Juergen Gross <jgross@suse.com>
10973M:	Alok Kataria <akataria@vmware.com>
10974L:	virtualization@lists.linux-foundation.org
10975S:	Supported
10976F:	Documentation/virtual/paravirt_ops.txt
10977F:	arch/*/kernel/paravirt*
10978F:	arch/*/include/asm/paravirt*.h
10979F:	include/linux/hypervisor.h
10980
10981PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10982M:	Tim Waugh <tim@cyberelk.net>
10983L:	linux-parport@lists.infradead.org (subscribers-only)
10984S:	Maintained
10985F:	Documentation/blockdev/paride.txt
10986F:	drivers/block/paride/
10987
10988PARISC ARCHITECTURE
10989M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10990M:	Helge Deller <deller@gmx.de>
10991L:	linux-parisc@vger.kernel.org
10992W:	http://www.parisc-linux.org/
10993Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10996S:	Maintained
10997F:	arch/parisc/
10998F:	Documentation/parisc/
10999F:	drivers/parisc/
11000F:	drivers/char/agp/parisc-agp.c
11001F:	drivers/input/serio/gscps2.c
11002F:	drivers/parport/parport_gsc.*
11003F:	drivers/tty/serial/8250/8250_gsc.c
11004F:	drivers/video/fbdev/sti*
11005F:	drivers/video/console/sti*
11006F:	drivers/video/logo/logo_parisc*
11007
11008PARMAN
11009M:	Jiri Pirko <jiri@mellanox.com>
11010L:	netdev@vger.kernel.org
11011S:	Supported
11012F:	lib/parman.c
11013F:	lib/test_parman.c
11014F:	include/linux/parman.h
11015
11016PC87360 HARDWARE MONITORING DRIVER
11017M:	Jim Cromie <jim.cromie@gmail.com>
11018L:	linux-hwmon@vger.kernel.org
11019S:	Maintained
11020F:	Documentation/hwmon/pc87360
11021F:	drivers/hwmon/pc87360.c
11022
11023PC8736x GPIO DRIVER
11024M:	Jim Cromie <jim.cromie@gmail.com>
11025S:	Maintained
11026F:	drivers/char/pc8736x_gpio.c
11027
11028PC87427 HARDWARE MONITORING DRIVER
11029M:	Jean Delvare <jdelvare@suse.com>
11030L:	linux-hwmon@vger.kernel.org
11031S:	Maintained
11032F:	Documentation/hwmon/pc87427
11033F:	drivers/hwmon/pc87427.c
11034
11035PCA9532 LED DRIVER
11036M:	Riku Voipio <riku.voipio@iki.fi>
11037S:	Maintained
11038F:	drivers/leds/leds-pca9532.c
11039F:	include/linux/leds-pca9532.h
11040
11041PCA9541 I2C BUS MASTER SELECTOR DRIVER
11042M:	Guenter Roeck <linux@roeck-us.net>
11043L:	linux-i2c@vger.kernel.org
11044S:	Maintained
11045F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11046
11047PCDP - PRIMARY CONSOLE AND DEBUG PORT
11048M:	Khalid Aziz <khalid@gonehiking.org>
11049S:	Maintained
11050F:	drivers/firmware/pcdp.*
11051
11052PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11053M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11054L:	linux-pci@vger.kernel.org
11055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11056S:	Maintained
11057F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11058F:	drivers/pci/controller/pci-aardvark.c
11059
11060PCI DRIVER FOR ALTERA PCIE IP
11061M:	Ley Foon Tan <lftan@altera.com>
11062L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11063L:	linux-pci@vger.kernel.org
11064S:	Supported
11065F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11066F:	drivers/pci/controller/pcie-altera.c
11067
11068PCI DRIVER FOR APPLIEDMICRO XGENE
11069M:	Tanmay Inamdar <tinamdar@apm.com>
11070L:	linux-pci@vger.kernel.org
11071L:	linux-arm-kernel@lists.infradead.org
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11074F:	drivers/pci/controller/pci-xgene.c
11075
11076PCI DRIVER FOR ARM VERSATILE PLATFORM
11077M:	Rob Herring <robh@kernel.org>
11078L:	linux-pci@vger.kernel.org
11079L:	linux-arm-kernel@lists.infradead.org
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/pci/versatile.txt
11082F:	drivers/pci/controller/pci-versatile.c
11083
11084PCI DRIVER FOR ARMADA 8K
11085M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11086L:	linux-pci@vger.kernel.org
11087L:	linux-arm-kernel@lists.infradead.org
11088S:	Maintained
11089F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11090F:	drivers/pci/controller/dwc/pcie-armada8k.c
11091
11092PCI DRIVER FOR CADENCE PCIE IP
11093M:	Alan Douglas <adouglas@cadence.com>
11094L:	linux-pci@vger.kernel.org
11095S:	Maintained
11096F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11097F:	drivers/pci/controller/pcie-cadence*
11098
11099PCI DRIVER FOR FREESCALE LAYERSCAPE
11100M:	Minghuan Lian <minghuan.Lian@nxp.com>
11101M:	Mingkai Hu <mingkai.hu@nxp.com>
11102M:	Roy Zang <roy.zang@nxp.com>
11103L:	linuxppc-dev@lists.ozlabs.org
11104L:	linux-pci@vger.kernel.org
11105L:	linux-arm-kernel@lists.infradead.org
11106S:	Maintained
11107F:	drivers/pci/controller/dwc/*layerscape*
11108
11109PCI DRIVER FOR GENERIC OF HOSTS
11110M:	Will Deacon <will.deacon@arm.com>
11111L:	linux-pci@vger.kernel.org
11112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11113S:	Maintained
11114F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11115F:	drivers/pci/controller/pci-host-common.c
11116F:	drivers/pci/controller/pci-host-generic.c
11117
11118PCI DRIVER FOR IMX6
11119M:	Richard Zhu <hongxing.zhu@nxp.com>
11120M:	Lucas Stach <l.stach@pengutronix.de>
11121L:	linux-pci@vger.kernel.org
11122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11123S:	Maintained
11124F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11125F:	drivers/pci/controller/dwc/*imx6*
11126
11127PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11128M:	Keith Busch <keith.busch@intel.com>
11129M:	Jonathan Derrick <jonathan.derrick@intel.com>
11130L:	linux-pci@vger.kernel.org
11131S:	Supported
11132F:	drivers/pci/controller/vmd.c
11133
11134PCI DRIVER FOR MICROSEMI SWITCHTEC
11135M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11136M:	Logan Gunthorpe <logang@deltatee.com>
11137L:	linux-pci@vger.kernel.org
11138S:	Maintained
11139F:	Documentation/switchtec.txt
11140F:	Documentation/ABI/testing/sysfs-class-switchtec
11141F:	drivers/pci/switch/switchtec*
11142F:	include/uapi/linux/switchtec_ioctl.h
11143F:	include/linux/switchtec.h
11144F:	drivers/ntb/hw/mscc/
11145
11146PCI DRIVER FOR MOBIVEIL PCIE IP
11147M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11148L:	linux-pci@vger.kernel.org
11149S:	Supported
11150F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11151F:	drivers/pci/controller/pcie-mobiveil.c
11152
11153PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11154M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11155M:	Jason Cooper <jason@lakedaemon.net>
11156L:	linux-pci@vger.kernel.org
11157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11158S:	Maintained
11159F:	drivers/pci/controller/*mvebu*
11160
11161PCI DRIVER FOR NVIDIA TEGRA
11162M:	Thierry Reding <thierry.reding@gmail.com>
11163L:	linux-tegra@vger.kernel.org
11164L:	linux-pci@vger.kernel.org
11165S:	Supported
11166F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11167F:	drivers/pci/controller/pci-tegra.c
11168
11169PCI DRIVER FOR RENESAS R-CAR
11170M:	Simon Horman <horms@verge.net.au>
11171L:	linux-pci@vger.kernel.org
11172L:	linux-renesas-soc@vger.kernel.org
11173S:	Maintained
11174F:	drivers/pci/controller/*rcar*
11175
11176PCI DRIVER FOR SAMSUNG EXYNOS
11177M:	Jingoo Han <jingoohan1@gmail.com>
11178L:	linux-pci@vger.kernel.org
11179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11180L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11181S:	Maintained
11182F:	drivers/pci/controller/dwc/pci-exynos.c
11183
11184PCI DRIVER FOR SYNOPSYS DESIGNWARE
11185M:	Jingoo Han <jingoohan1@gmail.com>
11186M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11187L:	linux-pci@vger.kernel.org
11188S:	Maintained
11189F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11190F:	drivers/pci/controller/dwc/*designware*
11191
11192PCI DRIVER FOR TI DRA7XX
11193M:	Kishon Vijay Abraham I <kishon@ti.com>
11194L:	linux-omap@vger.kernel.org
11195L:	linux-pci@vger.kernel.org
11196S:	Supported
11197F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11198F:	drivers/pci/controller/dwc/pci-dra7xx.c
11199
11200PCI DRIVER FOR TI KEYSTONE
11201M:	Murali Karicheri <m-karicheri2@ti.com>
11202L:	linux-pci@vger.kernel.org
11203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11204S:	Maintained
11205F:	drivers/pci/controller/dwc/*keystone*
11206
11207PCI ENDPOINT SUBSYSTEM
11208M:	Kishon Vijay Abraham I <kishon@ti.com>
11209M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11210L:	linux-pci@vger.kernel.org
11211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11212S:	Supported
11213F:	drivers/pci/endpoint/
11214F:	drivers/misc/pci_endpoint_test.c
11215F:	tools/pci/
11216
11217PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11218M:	Russell Currey <ruscur@russell.cc>
11219M:	Sam Bobroff <sbobroff@linux.ibm.com>
11220M:	Oliver O'Halloran <oohall@gmail.com>
11221L:	linuxppc-dev@lists.ozlabs.org
11222S:	Supported
11223F:	Documentation/PCI/pci-error-recovery.txt
11224F:	drivers/pci/pcie/aer.c
11225F:	drivers/pci/pcie/dpc.c
11226F:	drivers/pci/pcie/err.c
11227F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11228F:	arch/powerpc/kernel/eeh*.c
11229F:	arch/powerpc/platforms/*/eeh*.c
11230F:	arch/powerpc/include/*/eeh*.h
11231
11232PCI ERROR RECOVERY
11233M:	Linas Vepstas <linasvepstas@gmail.com>
11234L:	linux-pci@vger.kernel.org
11235S:	Supported
11236F:	Documentation/PCI/pci-error-recovery.txt
11237
11238PCI MSI DRIVER FOR ALTERA MSI IP
11239M:	Ley Foon Tan <lftan@altera.com>
11240L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11241L:	linux-pci@vger.kernel.org
11242S:	Supported
11243F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11244F:	drivers/pci/controller/pcie-altera-msi.c
11245
11246PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11247M:	Duc Dang <dhdang@apm.com>
11248L:	linux-pci@vger.kernel.org
11249L:	linux-arm-kernel@lists.infradead.org
11250S:	Maintained
11251F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11252F:	drivers/pci/controller/pci-xgene-msi.c
11253
11254PCI SUBSYSTEM
11255M:	Bjorn Helgaas <bhelgaas@google.com>
11256L:	linux-pci@vger.kernel.org
11257Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11259S:	Supported
11260F:	Documentation/devicetree/bindings/pci/
11261F:	Documentation/PCI/
11262F:	drivers/acpi/pci*
11263F:	drivers/pci/
11264F:	include/asm-generic/pci*
11265F:	include/linux/pci*
11266F:	include/linux/of_pci.h
11267F:	include/uapi/linux/pci*
11268F:	lib/pci*
11269F:	arch/x86/pci/
11270F:	arch/x86/kernel/quirks.c
11271
11272PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11273M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11274L:	linux-pci@vger.kernel.org
11275Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11277S:	Supported
11278F:	drivers/pci/controller/
11279
11280PCIE DRIVER FOR AXIS ARTPEC
11281M:	Jesper Nilsson <jesper.nilsson@axis.com>
11282L:	linux-arm-kernel@axis.com
11283L:	linux-pci@vger.kernel.org
11284S:	Maintained
11285F:	Documentation/devicetree/bindings/pci/axis,artpec*
11286F:	drivers/pci/controller/dwc/*artpec*
11287
11288PCIE DRIVER FOR CAVIUM THUNDERX
11289M:	David Daney <david.daney@cavium.com>
11290L:	linux-pci@vger.kernel.org
11291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11292S:	Supported
11293F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11294F:	drivers/pci/controller/pci-thunder-*
11295
11296PCIE DRIVER FOR HISILICON
11297M:	Zhou Wang <wangzhou1@hisilicon.com>
11298L:	linux-pci@vger.kernel.org
11299S:	Maintained
11300F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11301F:	drivers/pci/controller/dwc/pcie-hisi.c
11302
11303PCIE DRIVER FOR HISILICON KIRIN
11304M:	Xiaowei Song <songxiaowei@hisilicon.com>
11305M:	Binghui Wang <wangbinghui@hisilicon.com>
11306L:	linux-pci@vger.kernel.org
11307S:	Maintained
11308F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11309F:	drivers/pci/controller/dwc/pcie-kirin.c
11310
11311PCIE DRIVER FOR HISILICON STB
11312M:	Jianguo Sun <sunjianguo1@huawei.com>
11313M:	Shawn Guo <shawn.guo@linaro.org>
11314L:	linux-pci@vger.kernel.org
11315S:	Maintained
11316F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11317F:	drivers/pci/controller/dwc/pcie-histb.c
11318
11319PCIE DRIVER FOR MEDIATEK
11320M:	Ryder Lee <ryder.lee@mediatek.com>
11321L:	linux-pci@vger.kernel.org
11322L:	linux-mediatek@lists.infradead.org
11323S:	Supported
11324F:	Documentation/devicetree/bindings/pci/mediatek*
11325F:	drivers/pci/controller/*mediatek*
11326
11327PCIE DRIVER FOR QUALCOMM MSM
11328M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11329L:	linux-pci@vger.kernel.org
11330L:	linux-arm-msm@vger.kernel.org
11331S:	Maintained
11332F:	drivers/pci/controller/dwc/*qcom*
11333
11334PCIE DRIVER FOR ROCKCHIP
11335M:	Shawn Lin <shawn.lin@rock-chips.com>
11336L:	linux-pci@vger.kernel.org
11337L:	linux-rockchip@lists.infradead.org
11338S:	Maintained
11339F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11340F:	drivers/pci/controller/pcie-rockchip*
11341
11342PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11343M:	Linus Walleij <linus.walleij@linaro.org>
11344L:	linux-pci@vger.kernel.org
11345S:	Maintained
11346F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11347F:	drivers/pci/controller/pci-v3-semi.c
11348
11349PCIE DRIVER FOR ST SPEAR13XX
11350M:	Pratyush Anand <pratyush.anand@gmail.com>
11351L:	linux-pci@vger.kernel.org
11352S:	Maintained
11353F:	drivers/pci/controller/dwc/*spear*
11354
11355PCMCIA SUBSYSTEM
11356M:	Dominik Brodowski <linux@dominikbrodowski.net>
11357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11358S:	Odd Fixes
11359F:	Documentation/pcmcia/
11360F:	tools/pcmcia/
11361F:	drivers/pcmcia/
11362F:	include/pcmcia/
11363
11364PCNET32 NETWORK DRIVER
11365M:	Don Fry <pcnet32@frontier.com>
11366L:	netdev@vger.kernel.org
11367S:	Maintained
11368F:	drivers/net/ethernet/amd/pcnet32.c
11369
11370PCRYPT PARALLEL CRYPTO ENGINE
11371M:	Steffen Klassert <steffen.klassert@secunet.com>
11372L:	linux-crypto@vger.kernel.org
11373S:	Maintained
11374F:	crypto/pcrypt.c
11375F:	include/crypto/pcrypt.h
11376
11377PEAQ WMI HOTKEYS DRIVER
11378M:	Hans de Goede <hdegoede@redhat.com>
11379L:	platform-driver-x86@vger.kernel.org
11380S:	Maintained
11381F:	drivers/platform/x86/peaq-wmi.c
11382
11383PER-CPU MEMORY ALLOCATOR
11384M:	Dennis Zhou <dennis@kernel.org>
11385M:	Tejun Heo <tj@kernel.org>
11386M:	Christoph Lameter <cl@linux.com>
11387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11388S:	Maintained
11389F:	include/linux/percpu*.h
11390F:	mm/percpu*.c
11391F:	arch/*/include/asm/percpu.h
11392
11393PER-TASK DELAY ACCOUNTING
11394M:	Balbir Singh <bsingharora@gmail.com>
11395S:	Maintained
11396F:	include/linux/delayacct.h
11397F:	kernel/delayacct.c
11398
11399PERFORMANCE EVENTS SUBSYSTEM
11400M:	Peter Zijlstra <peterz@infradead.org>
11401M:	Ingo Molnar <mingo@redhat.com>
11402M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11403R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11404R:	Jiri Olsa <jolsa@redhat.com>
11405R:	Namhyung Kim <namhyung@kernel.org>
11406L:	linux-kernel@vger.kernel.org
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11408S:	Supported
11409F:	kernel/events/*
11410F:	include/linux/perf_event.h
11411F:	include/uapi/linux/perf_event.h
11412F:	arch/*/kernel/perf_event*.c
11413F:	arch/*/kernel/*/perf_event*.c
11414F:	arch/*/kernel/*/*/perf_event*.c
11415F:	arch/*/include/asm/perf_event.h
11416F:	arch/*/kernel/perf_callchain.c
11417F:	arch/*/events/*
11418F:	tools/perf/
11419
11420PERSONALITY HANDLING
11421M:	Christoph Hellwig <hch@infradead.org>
11422L:	linux-abi-devel@lists.sourceforge.net
11423S:	Maintained
11424F:	include/linux/personality.h
11425F:	include/uapi/linux/personality.h
11426
11427PHOENIX RC FLIGHT CONTROLLER ADAPTER
11428M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11429L:	linux-input@vger.kernel.org
11430S:	Maintained
11431F:	Documentation/input/devices/pxrc.rst
11432F:	drivers/input/joystick/pxrc.c
11433
11434PHONET PROTOCOL
11435M:	Remi Denis-Courmont <courmisch@gmail.com>
11436S:	Supported
11437F:	Documentation/networking/phonet.txt
11438F:	include/linux/phonet.h
11439F:	include/net/phonet/
11440F:	include/uapi/linux/phonet.h
11441F:	net/phonet/
11442
11443PHRAM MTD DRIVER
11444M:	Joern Engel <joern@lazybastard.org>
11445L:	linux-mtd@lists.infradead.org
11446S:	Maintained
11447F:	drivers/mtd/devices/phram.c
11448
11449PICOLCD HID DRIVER
11450M:	Bruno Prémont <bonbons@linux-vserver.org>
11451L:	linux-input@vger.kernel.org
11452S:	Maintained
11453F:	drivers/hid/hid-picolcd*
11454
11455PICOXCELL SUPPORT
11456M:	Jamie Iles <jamie@jamieiles.com>
11457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11458T:	git git://github.com/jamieiles/linux-2.6-ji.git
11459S:	Supported
11460F:	arch/arm/boot/dts/picoxcell*
11461F:	arch/arm/mach-picoxcell/
11462F:	drivers/crypto/picoxcell*
11463
11464PIN CONTROL SUBSYSTEM
11465M:	Linus Walleij <linus.walleij@linaro.org>
11466L:	linux-gpio@vger.kernel.org
11467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11468S:	Maintained
11469F:	Documentation/devicetree/bindings/pinctrl/
11470F:	Documentation/driver-api/pinctl.rst
11471F:	drivers/pinctrl/
11472F:	include/linux/pinctrl/
11473
11474PIN CONTROLLER - ATMEL AT91
11475M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11477S:	Maintained
11478F:	drivers/pinctrl/pinctrl-at91.*
11479
11480PIN CONTROLLER - ATMEL AT91 PIO4
11481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483L:	linux-gpio@vger.kernel.org
11484S:	Supported
11485F:	drivers/pinctrl/pinctrl-at91-pio4.*
11486
11487PIN CONTROLLER - FREESCALE
11488M:	Dong Aisheng <aisheng.dong@nxp.com>
11489M:	Fabio Estevam <festevam@gmail.com>
11490M:	Shawn Guo <shawnguo@kernel.org>
11491M:	Stefan Agner <stefan@agner.ch>
11492R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11493L:	linux-gpio@vger.kernel.org
11494S:	Maintained
11495F:	drivers/pinctrl/freescale/
11496F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11497
11498PIN CONTROLLER - INTEL
11499M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11500M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11501S:	Maintained
11502F:	drivers/pinctrl/intel/
11503
11504PIN CONTROLLER - MEDIATEK
11505M:	Sean Wang <sean.wang@mediatek.com>
11506L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11507S:	Maintained
11508F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11509F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11510F:	drivers/pinctrl/mediatek/mtk-eint.*
11511F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11512F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11513F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11514
11515PIN CONTROLLER - QUALCOMM
11516M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11517S:	Maintained
11518L:	linux-arm-msm@vger.kernel.org
11519F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11520F:	drivers/pinctrl/qcom/
11521
11522PIN CONTROLLER - RENESAS
11523M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11524M:	Geert Uytterhoeven <geert+renesas@glider.be>
11525L:	linux-renesas-soc@vger.kernel.org
11526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11527S:	Maintained
11528F:	drivers/pinctrl/sh-pfc/
11529
11530PIN CONTROLLER - SAMSUNG
11531M:	Tomasz Figa <tomasz.figa@gmail.com>
11532M:	Krzysztof Kozlowski <krzk@kernel.org>
11533M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11535L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11536Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11538S:	Maintained
11539F:	drivers/pinctrl/samsung/
11540F:	include/dt-bindings/pinctrl/samsung.h
11541F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11542
11543PIN CONTROLLER - SINGLE
11544M:	Tony Lindgren <tony@atomide.com>
11545M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11547L:	linux-omap@vger.kernel.org
11548S:	Maintained
11549F:	drivers/pinctrl/pinctrl-single.c
11550
11551PIN CONTROLLER - ST SPEAR
11552M:	Viresh Kumar <vireshk@kernel.org>
11553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11554W:	http://www.st.com/spear
11555S:	Maintained
11556F:	drivers/pinctrl/spear/
11557
11558PISTACHIO SOC SUPPORT
11559M:	James Hartley <james.hartley@sondrel.com>
11560L:	linux-mips@linux-mips.org
11561S:	Odd Fixes
11562F:	arch/mips/pistachio/
11563F:	arch/mips/include/asm/mach-pistachio/
11564F:	arch/mips/boot/dts/img/pistachio*
11565F:	arch/mips/configs/pistachio*_defconfig
11566
11567PKTCDVD DRIVER
11568S:	Orphan
11569M:	linux-block@vger.kernel.org
11570F:	drivers/block/pktcdvd.c
11571F:	include/linux/pktcdvd.h
11572F:	include/uapi/linux/pktcdvd.h
11573
11574PKUNITY SOC DRIVERS
11575M:	Guan Xuetao <gxt@pku.edu.cn>
11576W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11577S:	Maintained
11578T:	git git://github.com/gxt/linux.git
11579F:	drivers/input/serio/i8042-unicore32io.h
11580F:	drivers/i2c/busses/i2c-puv3.c
11581F:	drivers/video/fbdev/fb-puv3.c
11582F:	drivers/rtc/rtc-puv3.c
11583
11584PMBUS HARDWARE MONITORING DRIVERS
11585M:	Guenter Roeck <linux@roeck-us.net>
11586L:	linux-hwmon@vger.kernel.org
11587W:	http://hwmon.wiki.kernel.org/
11588W:	http://www.roeck-us.net/linux/drivers/
11589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11590S:	Maintained
11591F:	Documentation/hwmon/pmbus
11592F:	drivers/hwmon/pmbus/
11593F:	include/linux/pmbus.h
11594
11595PMC SIERRA MaxRAID DRIVER
11596L:	linux-scsi@vger.kernel.org
11597W:	http://www.pmc-sierra.com/
11598S:	Orphan
11599F:	drivers/scsi/pmcraid.*
11600
11601PMC SIERRA PM8001 DRIVER
11602M:	Jack Wang <jinpu.wang@profitbricks.com>
11603M:	lindar_liu@usish.com
11604L:	linux-scsi@vger.kernel.org
11605S:	Supported
11606F:	drivers/scsi/pm8001/
11607
11608PNP SUPPORT
11609M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11610S:	Maintained
11611F:	drivers/pnp/
11612
11613POSIX CLOCKS and TIMERS
11614M:	Thomas Gleixner <tglx@linutronix.de>
11615L:	linux-kernel@vger.kernel.org
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11617S:	Maintained
11618F:	fs/timerfd.c
11619F:	include/linux/timer*
11620F:	kernel/time/*timer*
11621
11622POWER MANAGEMENT CORE
11623M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11624L:	linux-pm@vger.kernel.org
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11626B:	https://bugzilla.kernel.org
11627S:	Supported
11628F:	drivers/base/power/
11629F:	include/linux/pm.h
11630F:	include/linux/pm_*
11631F:	include/linux/powercap.h
11632F:	drivers/powercap/
11633F:	kernel/configs/nopm.config
11634
11635POWER STATE COORDINATION INTERFACE (PSCI)
11636M:	Mark Rutland <mark.rutland@arm.com>
11637M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11638L:	linux-arm-kernel@lists.infradead.org
11639S:	Maintained
11640F:	drivers/firmware/psci*.c
11641F:	include/linux/psci.h
11642F:	include/uapi/linux/psci.h
11643
11644POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11645M:	Sebastian Reichel <sre@kernel.org>
11646L:	linux-pm@vger.kernel.org
11647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11648S:	Maintained
11649F:	Documentation/ABI/testing/sysfs-class-power
11650F:	Documentation/devicetree/bindings/power/supply/
11651F:	include/linux/power_supply.h
11652F:	drivers/power/supply/
11653
11654POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11655M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11656L:	linuxppc-dev@lists.ozlabs.org
11657S:	Maintained
11658F:	drivers/char/powernv-op-panel.c
11659
11660PPP OVER ATM (RFC 2364)
11661M:	Mitchell Blank Jr <mitch@sfgoth.com>
11662S:	Maintained
11663F:	net/atm/pppoatm.c
11664F:	include/uapi/linux/atmppp.h
11665
11666PPP OVER ETHERNET
11667M:	Michal Ostrowski <mostrows@earthlink.net>
11668S:	Maintained
11669F:	drivers/net/ppp/pppoe.c
11670F:	drivers/net/ppp/pppox.c
11671
11672PPP OVER L2TP
11673M:	James Chapman <jchapman@katalix.com>
11674S:	Maintained
11675F:	net/l2tp/l2tp_ppp.c
11676F:	include/linux/if_pppol2tp.h
11677F:	include/uapi/linux/if_pppol2tp.h
11678
11679PPP PROTOCOL DRIVERS AND COMPRESSORS
11680M:	Paul Mackerras <paulus@samba.org>
11681L:	linux-ppp@vger.kernel.org
11682S:	Maintained
11683F:	drivers/net/ppp/ppp_*
11684
11685PPS SUPPORT
11686M:	Rodolfo Giometti <giometti@enneenne.com>
11687W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11688L:	linuxpps@ml.enneenne.com (subscribers-only)
11689S:	Maintained
11690F:	Documentation/pps/
11691F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11692F:	Documentation/ABI/testing/sysfs-pps
11693F:	drivers/pps/
11694F:	include/linux/pps*.h
11695F:	include/uapi/linux/pps.h
11696
11697PPTP DRIVER
11698M:	Dmitry Kozlov <xeb@mail.ru>
11699L:	netdev@vger.kernel.org
11700S:	Maintained
11701F:	drivers/net/ppp/pptp.c
11702W:	http://sourceforge.net/projects/accel-pptp
11703
11704PREEMPTIBLE KERNEL
11705M:	Robert Love <rml@tech9.net>
11706L:	kpreempt-tech@lists.sourceforge.net
11707W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11708S:	Supported
11709F:	Documentation/preempt-locking.txt
11710F:	include/linux/preempt.h
11711
11712PRINTK
11713M:	Petr Mladek <pmladek@suse.com>
11714M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11715R:	Steven Rostedt <rostedt@goodmis.org>
11716S:	Maintained
11717F:	kernel/printk/
11718F:	include/linux/printk.h
11719
11720PRISM54 WIRELESS DRIVER
11721M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11722L:	linux-wireless@vger.kernel.org
11723W:	http://wireless.kernel.org/en/users/Drivers/p54
11724S:	Obsolete
11725F:	drivers/net/wireless/intersil/prism54/
11726
11727PROC FILESYSTEM
11728R:	Alexey Dobriyan <adobriyan@gmail.com>
11729L:	linux-kernel@vger.kernel.org
11730L:	linux-fsdevel@vger.kernel.org
11731S:	Maintained
11732F:	fs/proc/
11733F:	include/linux/proc_fs.h
11734F:	tools/testing/selftests/proc/
11735
11736PROC SYSCTL
11737M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11738M:	Kees Cook <keescook@chromium.org>
11739L:	linux-kernel@vger.kernel.org
11740L:	linux-fsdevel@vger.kernel.org
11741S:	Maintained
11742F:	fs/proc/proc_sysctl.c
11743F:	include/linux/sysctl.h
11744F:	kernel/sysctl.c
11745F:	tools/testing/selftests/sysctl/
11746
11747PS3 NETWORK SUPPORT
11748M:	Geoff Levand <geoff@infradead.org>
11749L:	netdev@vger.kernel.org
11750L:	linuxppc-dev@lists.ozlabs.org
11751S:	Maintained
11752F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11753
11754PS3 PLATFORM SUPPORT
11755M:	Geoff Levand <geoff@infradead.org>
11756L:	linuxppc-dev@lists.ozlabs.org
11757S:	Maintained
11758F:	arch/powerpc/boot/ps3*
11759F:	arch/powerpc/include/asm/lv1call.h
11760F:	arch/powerpc/include/asm/ps3*.h
11761F:	arch/powerpc/platforms/ps3/
11762F:	drivers/*/ps3*
11763F:	drivers/ps3/
11764F:	drivers/rtc/rtc-ps3.c
11765F:	drivers/usb/host/*ps3.c
11766F:	sound/ppc/snd_ps3*
11767
11768PS3VRAM DRIVER
11769M:	Jim Paris <jim@jtan.com>
11770M:	Geoff Levand <geoff@infradead.org>
11771L:	linuxppc-dev@lists.ozlabs.org
11772S:	Maintained
11773F:	drivers/block/ps3vram.c
11774
11775PSAMPLE PACKET SAMPLING SUPPORT:
11776M:	Yotam Gigi <yotam.gi@gmail.com>
11777S:	Maintained
11778F:	net/psample
11779F:	include/net/psample.h
11780F:	include/uapi/linux/psample.h
11781
11782PSTORE FILESYSTEM
11783M:	Kees Cook <keescook@chromium.org>
11784M:	Anton Vorontsov <anton@enomsg.org>
11785M:	Colin Cross <ccross@android.com>
11786M:	Tony Luck <tony.luck@intel.com>
11787S:	Maintained
11788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11789F:	fs/pstore/
11790F:	include/linux/pstore*
11791F:	drivers/firmware/efi/efi-pstore.c
11792F:	drivers/acpi/apei/erst.c
11793F:	Documentation/admin-guide/ramoops.rst
11794F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11795K:	\b(pstore|ramoops)
11796
11797PTP HARDWARE CLOCK SUPPORT
11798M:	Richard Cochran <richardcochran@gmail.com>
11799L:	netdev@vger.kernel.org
11800S:	Maintained
11801W:	http://linuxptp.sourceforge.net/
11802F:	Documentation/ABI/testing/sysfs-ptp
11803F:	Documentation/ptp/*
11804F:	drivers/net/phy/dp83640*
11805F:	drivers/ptp/*
11806F:	include/linux/ptp_cl*
11807
11808PTRACE SUPPORT
11809M:	Oleg Nesterov <oleg@redhat.com>
11810S:	Maintained
11811F:	include/asm-generic/syscall.h
11812F:	include/linux/ptrace.h
11813F:	include/linux/regset.h
11814F:	include/linux/tracehook.h
11815F:	include/uapi/linux/ptrace.h
11816F:	include/uapi/linux/ptrace.h
11817F:	include/asm-generic/ptrace.h
11818F:	kernel/ptrace.c
11819F:	arch/*/ptrace*.c
11820F:	arch/*/*/ptrace*.c
11821F:	arch/*/include/asm/ptrace*.h
11822
11823PULSE8-CEC DRIVER
11824M:	Hans Verkuil <hverkuil@xs4all.nl>
11825L:	linux-media@vger.kernel.org
11826T:	git git://linuxtv.org/media_tree.git
11827S:	Maintained
11828F:	drivers/media/usb/pulse8-cec/*
11829F:	Documentation/media/cec-drivers/pulse8-cec.rst
11830
11831PVRUSB2 VIDEO4LINUX DRIVER
11832M:	Mike Isely <isely@pobox.com>
11833L:	pvrusb2@isely.net	(subscribers-only)
11834L:	linux-media@vger.kernel.org
11835W:	http://www.isely.net/pvrusb2/
11836T:	git git://linuxtv.org/media_tree.git
11837S:	Maintained
11838F:	Documentation/media/v4l-drivers/pvrusb2*
11839F:	drivers/media/usb/pvrusb2/
11840
11841PWC WEBCAM DRIVER
11842M:	Hans Verkuil <hverkuil@xs4all.nl>
11843L:	linux-media@vger.kernel.org
11844T:	git git://linuxtv.org/media_tree.git
11845S:	Odd Fixes
11846F:	drivers/media/usb/pwc/*
11847
11848PWM FAN DRIVER
11849M:	Kamil Debski <kamil@wypas.org>
11850M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11851L:	linux-hwmon@vger.kernel.org
11852S:	Supported
11853F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11854F:	Documentation/hwmon/pwm-fan
11855F:	drivers/hwmon/pwm-fan.c
11856
11857PWM IR Transmitter
11858M:	Sean Young <sean@mess.org>
11859L:	linux-media@vger.kernel.org
11860S:	Maintained
11861F:	drivers/media/rc/pwm-ir-tx.c
11862
11863PWM SUBSYSTEM
11864M:	Thierry Reding <thierry.reding@gmail.com>
11865L:	linux-pwm@vger.kernel.org
11866S:	Maintained
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11868F:	Documentation/pwm.txt
11869F:	Documentation/devicetree/bindings/pwm/
11870F:	include/linux/pwm.h
11871F:	drivers/pwm/
11872F:	drivers/video/backlight/pwm_bl.c
11873F:	include/linux/pwm_backlight.h
11874F:	drivers/gpio/gpio-mvebu.c
11875F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11876
11877PXA GPIO DRIVER
11878M:	Robert Jarzmik <robert.jarzmik@free.fr>
11879L:	linux-gpio@vger.kernel.org
11880S:	Maintained
11881F:	drivers/gpio/gpio-pxa.c
11882
11883PXA MMCI DRIVER
11884S:	Orphan
11885
11886PXA RTC DRIVER
11887M:	Robert Jarzmik <robert.jarzmik@free.fr>
11888L:	linux-rtc@vger.kernel.org
11889S:	Maintained
11890
11891PXA2xx/PXA3xx SUPPORT
11892M:	Daniel Mack <daniel@zonque.org>
11893M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11894M:	Robert Jarzmik <robert.jarzmik@free.fr>
11895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11896T:	git git://github.com/hzhuang1/linux.git
11897T:	git git://github.com/rjarzmik/linux.git
11898S:	Maintained
11899F:	arch/arm/boot/dts/pxa*
11900F:	arch/arm/mach-pxa/
11901F:	drivers/dma/pxa*
11902F:	drivers/pcmcia/pxa2xx*
11903F:	drivers/pinctrl/pxa/
11904F:	drivers/spi/spi-pxa2xx*
11905F:	drivers/usb/gadget/udc/pxa2*
11906F:	include/sound/pxa2xx-lib.h
11907F:	sound/arm/pxa*
11908F:	sound/soc/pxa/
11909
11910QAT DRIVER
11911M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11912L:	qat-linux@intel.com
11913S:	Supported
11914F:	drivers/crypto/qat/
11915
11916QCOM AUDIO (ASoC) DRIVERS
11917M:	Patrick Lai <plai@codeaurora.org>
11918M:	Banajit Goswami <bgoswami@codeaurora.org>
11919L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11920S:	Supported
11921F:	sound/soc/qcom/
11922
11923QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11924M:	Gabriel Somlo <somlo@cmu.edu>
11925M:	"Michael S. Tsirkin" <mst@redhat.com>
11926L:	qemu-devel@nongnu.org
11927S:	Maintained
11928F:	drivers/firmware/qemu_fw_cfg.c
11929F:	include/uapi/linux/qemu_fw_cfg.h
11930
11931QIB DRIVER
11932M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11933M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11934L:	linux-rdma@vger.kernel.org
11935S:	Supported
11936F:	drivers/infiniband/hw/qib/
11937
11938QLOGIC QL41xxx FCOE DRIVER
11939M:	QLogic-Storage-Upstream@cavium.com
11940L:	linux-scsi@vger.kernel.org
11941S:	Supported
11942F:	drivers/scsi/qedf/
11943
11944QLOGIC QL41xxx ISCSI DRIVER
11945M:	QLogic-Storage-Upstream@cavium.com
11946L:	linux-scsi@vger.kernel.org
11947S:	Supported
11948F:	drivers/scsi/qedi/
11949
11950QLOGIC QL4xxx ETHERNET DRIVER
11951M:	Ariel Elior <Ariel.Elior@cavium.com>
11952M:	everest-linux-l2@cavium.com
11953L:	netdev@vger.kernel.org
11954S:	Supported
11955F:	drivers/net/ethernet/qlogic/qed/
11956F:	include/linux/qed/
11957F:	drivers/net/ethernet/qlogic/qede/
11958
11959QLOGIC QL4xxx RDMA DRIVER
11960M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11961M:	Ariel Elior <Ariel.Elior@cavium.com>
11962L:	linux-rdma@vger.kernel.org
11963S:	Supported
11964F:	drivers/infiniband/hw/qedr/
11965F:	include/uapi/rdma/qedr-abi.h
11966
11967QLOGIC QLA1280 SCSI DRIVER
11968M:	Michael Reed <mdr@sgi.com>
11969L:	linux-scsi@vger.kernel.org
11970S:	Maintained
11971F:	drivers/scsi/qla1280.[ch]
11972
11973QLOGIC QLA2XXX FC-SCSI DRIVER
11974M:	qla2xxx-upstream@qlogic.com
11975L:	linux-scsi@vger.kernel.org
11976S:	Supported
11977F:	Documentation/scsi/LICENSE.qla2xxx
11978F:	drivers/scsi/qla2xxx/
11979
11980QLOGIC QLA3XXX NETWORK DRIVER
11981M:	Dept-GELinuxNICDev@cavium.com
11982L:	netdev@vger.kernel.org
11983S:	Supported
11984F:	Documentation/networking/LICENSE.qla3xxx
11985F:	drivers/net/ethernet/qlogic/qla3xxx.*
11986
11987QLOGIC QLA4XXX iSCSI DRIVER
11988M:	QLogic-Storage-Upstream@qlogic.com
11989L:	linux-scsi@vger.kernel.org
11990S:	Supported
11991F:	Documentation/scsi/LICENSE.qla4xxx
11992F:	drivers/scsi/qla4xxx/
11993
11994QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11995M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
11996M:	Manish Chopra <manish.chopra@cavium.com>
11997M:	Dept-GELinuxNICDev@cavium.com
11998L:	netdev@vger.kernel.org
11999S:	Supported
12000F:	drivers/net/ethernet/qlogic/qlcnic/
12001
12002QLOGIC QLGE 10Gb ETHERNET DRIVER
12003M:	Manish Chopra <manish.chopra@cavium.com>
12004M:	Dept-GELinuxNICDev@cavium.com
12005L:	netdev@vger.kernel.org
12006S:	Supported
12007F:	drivers/net/ethernet/qlogic/qlge/
12008
12009QM1D1B0004 MEDIA DRIVER
12010M:	Akihiro Tsukada <tskd08@gmail.com>
12011L:	linux-media@vger.kernel.org
12012S:	Odd Fixes
12013F:	drivers/media/tuners/qm1d1b0004*
12014
12015QM1D1C0042 MEDIA DRIVER
12016M:	Akihiro Tsukada <tskd08@gmail.com>
12017L:	linux-media@vger.kernel.org
12018S:	Odd Fixes
12019F:	drivers/media/tuners/qm1d1c0042*
12020
12021QNX4 FILESYSTEM
12022M:	Anders Larsen <al@alarsen.net>
12023W:	http://www.alarsen.net/linux/qnx4fs/
12024S:	Maintained
12025F:	fs/qnx4/
12026F:	include/uapi/linux/qnx4_fs.h
12027F:	include/uapi/linux/qnxtypes.h
12028
12029QORIQ DPAA2 FSL-MC BUS DRIVER
12030M:	Stuart Yoder <stuyoder@gmail.com>
12031M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12032L:	linux-kernel@vger.kernel.org
12033S:	Maintained
12034F:	drivers/bus/fsl-mc/
12035F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12036F:	Documentation/networking/dpaa2/overview.rst
12037
12038QT1010 MEDIA DRIVER
12039M:	Antti Palosaari <crope@iki.fi>
12040L:	linux-media@vger.kernel.org
12041W:	https://linuxtv.org
12042W:	http://palosaari.fi/linux/
12043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12044T:	git git://linuxtv.org/anttip/media_tree.git
12045S:	Maintained
12046F:	drivers/media/tuners/qt1010*
12047
12048QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12049M:	Kalle Valo <kvalo@codeaurora.org>
12050L:	ath10k@lists.infradead.org
12051W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12053S:	Supported
12054F:	drivers/net/wireless/ath/ath10k/
12055
12056QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12057M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12058L:	linux-wireless@vger.kernel.org
12059W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12060S:	Supported
12061F:	drivers/net/wireless/ath/ath9k/
12062
12063QUALCOMM CAMERA SUBSYSTEM DRIVER
12064M:	Todor Tomov <todor.tomov@linaro.org>
12065L:	linux-media@vger.kernel.org
12066S:	Maintained
12067F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12068F:	Documentation/media/v4l-drivers/qcom_camss.rst
12069F:	drivers/media/platform/qcom/camss/
12070
12071QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12072M:  Ilia Lin <ilia.lin@gmail.com>
12073L:  linux-pm@vger.kernel.org
12074S:  Maintained
12075F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12076F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12077
12078QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12079M:	Timur Tabi <timur@kernel.org>
12080L:	netdev@vger.kernel.org
12081S:	Maintained
12082F:	drivers/net/ethernet/qualcomm/emac/
12083
12084QUALCOMM GENERIC INTERFACE I2C DRIVER
12085M:	Alok Chauhan <alokc@codeaurora.org>
12086M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12087L:	linux-i2c@vger.kernel.org
12088L:	linux-arm-msm@vger.kernel.org
12089S:	Supported
12090F:	drivers/i2c/busses/i2c-qcom-geni.c
12091
12092QUALCOMM HEXAGON ARCHITECTURE
12093M:	Richard Kuo <rkuo@codeaurora.org>
12094L:	linux-hexagon@vger.kernel.org
12095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12096S:	Supported
12097F:	arch/hexagon/
12098
12099QUALCOMM HIDMA DRIVER
12100M:	Sinan Kaya <okaya@kernel.org>
12101L:	linux-arm-kernel@lists.infradead.org
12102L:	linux-arm-msm@vger.kernel.org
12103L:	dmaengine@vger.kernel.org
12104S:	Supported
12105F:	drivers/dma/qcom/hidma*
12106
12107QUALCOMM IOMMU
12108M:	Rob Clark <robdclark@gmail.com>
12109L:	iommu@lists.linux-foundation.org
12110L:	linux-arm-msm@vger.kernel.org
12111S:	Maintained
12112F:	drivers/iommu/qcom_iommu.c
12113
12114QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12115M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12116L:	linux-media@vger.kernel.org
12117L:	linux-arm-msm@vger.kernel.org
12118T:	git git://linuxtv.org/media_tree.git
12119S:	Maintained
12120F:	drivers/media/platform/qcom/venus/
12121
12122QUALCOMM WCN36XX WIRELESS DRIVER
12123M:	Kalle Valo <kvalo@codeaurora.org>
12124L:	wcn36xx@lists.infradead.org
12125W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12126T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12127S:	Supported
12128F:	drivers/net/wireless/ath/wcn36xx/
12129
12130QUANTENNA QTNFMAC WIRELESS DRIVER
12131M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12132M:	Avinash Patil <avinashp@quantenna.com>
12133M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12134L:	linux-wireless@vger.kernel.org
12135S:	Maintained
12136F:	drivers/net/wireless/quantenna
12137
12138RADEON and AMDGPU DRM DRIVERS
12139M:	Alex Deucher <alexander.deucher@amd.com>
12140M:	Christian König <christian.koenig@amd.com>
12141M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12142L:	amd-gfx@lists.freedesktop.org
12143T:	git git://people.freedesktop.org/~agd5f/linux
12144S:	Supported
12145F:	drivers/gpu/drm/radeon/
12146F:	include/uapi/drm/radeon_drm.h
12147F:	drivers/gpu/drm/amd/
12148F:	include/uapi/drm/amdgpu_drm.h
12149
12150RADEON FRAMEBUFFER DISPLAY DRIVER
12151M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12152L:	linux-fbdev@vger.kernel.org
12153S:	Maintained
12154F:	drivers/video/fbdev/aty/radeon*
12155F:	include/uapi/linux/radeonfb.h
12156
12157RADIOSHARK RADIO DRIVER
12158M:	Hans Verkuil <hverkuil@xs4all.nl>
12159L:	linux-media@vger.kernel.org
12160T:	git git://linuxtv.org/media_tree.git
12161S:	Maintained
12162F:	drivers/media/radio/radio-shark.c
12163
12164RADIOSHARK2 RADIO DRIVER
12165M:	Hans Verkuil <hverkuil@xs4all.nl>
12166L:	linux-media@vger.kernel.org
12167T:	git git://linuxtv.org/media_tree.git
12168S:	Maintained
12169F:	drivers/media/radio/radio-shark2.c
12170F:	drivers/media/radio/radio-tea5777.c
12171
12172RADOS BLOCK DEVICE (RBD)
12173M:	Ilya Dryomov <idryomov@gmail.com>
12174M:	Sage Weil <sage@redhat.com>
12175M:	Alex Elder <elder@kernel.org>
12176L:	ceph-devel@vger.kernel.org
12177W:	http://ceph.com/
12178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12179T:	git git://github.com/ceph/ceph-client.git
12180S:	Supported
12181F:	Documentation/ABI/testing/sysfs-bus-rbd
12182F:	drivers/block/rbd.c
12183F:	drivers/block/rbd_types.h
12184
12185RAGE128 FRAMEBUFFER DISPLAY DRIVER
12186M:	Paul Mackerras <paulus@samba.org>
12187L:	linux-fbdev@vger.kernel.org
12188S:	Maintained
12189F:	drivers/video/fbdev/aty/aty128fb.c
12190
12191RAINSHADOW-CEC DRIVER
12192M:	Hans Verkuil <hverkuil@xs4all.nl>
12193L:	linux-media@vger.kernel.org
12194T:	git git://linuxtv.org/media_tree.git
12195S:	Maintained
12196F:	drivers/media/usb/rainshadow-cec/*
12197
12198RALINK MIPS ARCHITECTURE
12199M:	John Crispin <john@phrozen.org>
12200L:	linux-mips@linux-mips.org
12201S:	Maintained
12202F:	arch/mips/ralink
12203
12204RALINK RT2X00 WIRELESS LAN DRIVER
12205P:	rt2x00 project
12206M:	Stanislaw Gruszka <sgruszka@redhat.com>
12207M:	Helmut Schaa <helmut.schaa@googlemail.com>
12208L:	linux-wireless@vger.kernel.org
12209S:	Maintained
12210F:	drivers/net/wireless/ralink/rt2x00/
12211
12212RAMDISK RAM BLOCK DEVICE DRIVER
12213M:	Jens Axboe <axboe@kernel.dk>
12214S:	Maintained
12215F:	Documentation/blockdev/ramdisk.txt
12216F:	drivers/block/brd.c
12217
12218RANCHU VIRTUAL BOARD FOR MIPS
12219M:	Miodrag Dinic <miodrag.dinic@mips.com>
12220L:	linux-mips@linux-mips.org
12221S:	Supported
12222F:	arch/mips/generic/board-ranchu.c
12223F:	arch/mips/configs/generic/board-ranchu.config
12224
12225RANDOM NUMBER DRIVER
12226M:	"Theodore Ts'o" <tytso@mit.edu>
12227S:	Maintained
12228F:	drivers/char/random.c
12229
12230RAPIDIO SUBSYSTEM
12231M:	Matt Porter <mporter@kernel.crashing.org>
12232M:	Alexandre Bounine <alex.bou9@gmail.com>
12233S:	Maintained
12234F:	drivers/rapidio/
12235
12236RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12237L:	linux-wireless@vger.kernel.org
12238S:	Orphan
12239F:	drivers/net/wireless/ray*
12240
12241RCUTORTURE TEST FRAMEWORK
12242M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12243M:	Josh Triplett <josh@joshtriplett.org>
12244R:	Steven Rostedt <rostedt@goodmis.org>
12245R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12246R:	Lai Jiangshan <jiangshanlai@gmail.com>
12247L:	linux-kernel@vger.kernel.org
12248S:	Supported
12249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12250F:	tools/testing/selftests/rcutorture
12251
12252RDC R-321X SoC
12253M:	Florian Fainelli <florian@openwrt.org>
12254S:	Maintained
12255
12256RDC R6040 FAST ETHERNET DRIVER
12257M:	Florian Fainelli <f.fainelli@gmail.com>
12258L:	netdev@vger.kernel.org
12259S:	Maintained
12260F:	drivers/net/ethernet/rdc/r6040.c
12261
12262RDMAVT - RDMA verbs software
12263M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12264M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12265L:	linux-rdma@vger.kernel.org
12266S:	Supported
12267F:	drivers/infiniband/sw/rdmavt
12268
12269RDS - RELIABLE DATAGRAM SOCKETS
12270M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12271L:	netdev@vger.kernel.org
12272L:	linux-rdma@vger.kernel.org
12273L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12274W:	https://oss.oracle.com/projects/rds/
12275S:	Supported
12276F:	net/rds/
12277F:	Documentation/networking/rds.txt
12278
12279RDT - RESOURCE ALLOCATION
12280M:	Fenghua Yu <fenghua.yu@intel.com>
12281M:	Reinette Chatre <reinette.chatre@intel.com>
12282L:	linux-kernel@vger.kernel.org
12283S:	Supported
12284F:	arch/x86/kernel/cpu/intel_rdt*
12285F:	arch/x86/include/asm/intel_rdt_sched.h
12286F:	Documentation/x86/intel_rdt*
12287
12288READ-COPY UPDATE (RCU)
12289M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12290M:	Josh Triplett <josh@joshtriplett.org>
12291R:	Steven Rostedt <rostedt@goodmis.org>
12292R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12293R:	Lai Jiangshan <jiangshanlai@gmail.com>
12294L:	linux-kernel@vger.kernel.org
12295W:	http://www.rdrop.com/users/paulmck/RCU/
12296S:	Supported
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12298F:	Documentation/RCU/
12299X:	Documentation/RCU/torture.txt
12300F:	include/linux/rcu*
12301X:	include/linux/srcu*.h
12302F:	kernel/rcu/
12303X:	kernel/rcu/srcu*.c
12304
12305REAL TIME CLOCK (RTC) SUBSYSTEM
12306M:	Alessandro Zummo <a.zummo@towertech.it>
12307M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12308L:	linux-rtc@vger.kernel.org
12309Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12311S:	Maintained
12312F:	Documentation/devicetree/bindings/rtc/
12313F:	Documentation/rtc.txt
12314F:	drivers/rtc/
12315F:	include/linux/rtc.h
12316F:	include/uapi/linux/rtc.h
12317F:	include/linux/rtc/
12318F:	include/linux/platform_data/rtc-*
12319F:	tools/testing/selftests/rtc/
12320
12321REALTEK AUDIO CODECS
12322M:	Bard Liao <bardliao@realtek.com>
12323M:	Oder Chiou <oder_chiou@realtek.com>
12324S:	Maintained
12325F:	sound/soc/codecs/rt*
12326F:	include/sound/rt*.h
12327
12328REALTEK RTL83xx SMI DSA ROUTER CHIPS
12329M:	Linus Walleij <linus.walleij@linaro.org>
12330S:	Maintained
12331F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12332F:	drivers/net/dsa/realtek-smi*
12333F:	drivers/net/dsa/rtl83*
12334
12335REGISTER MAP ABSTRACTION
12336M:	Mark Brown <broonie@kernel.org>
12337L:	linux-kernel@vger.kernel.org
12338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12339S:	Supported
12340F:	Documentation/devicetree/bindings/regmap/
12341F:	drivers/base/regmap/
12342F:	include/linux/regmap.h
12343
12344REISERFS FILE SYSTEM
12345L:	reiserfs-devel@vger.kernel.org
12346S:	Supported
12347F:	fs/reiserfs/
12348
12349REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12350M:	Ohad Ben-Cohen <ohad@wizery.com>
12351M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12352L:	linux-remoteproc@vger.kernel.org
12353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12354S:	Maintained
12355F:	Documentation/devicetree/bindings/remoteproc/
12356F:	Documentation/remoteproc.txt
12357F:	drivers/remoteproc/
12358F:	include/linux/remoteproc.h
12359
12360REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12361M:	Ohad Ben-Cohen <ohad@wizery.com>
12362M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12363L:	linux-remoteproc@vger.kernel.org
12364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12365S:	Maintained
12366F:	drivers/rpmsg/
12367F:	Documentation/rpmsg.txt
12368F:	include/linux/rpmsg.h
12369F:	include/linux/rpmsg/
12370
12371RENESAS CLOCK DRIVERS
12372M:	Geert Uytterhoeven <geert+renesas@glider.be>
12373L:	linux-renesas-soc@vger.kernel.org
12374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12375S:	Supported
12376F:	drivers/clk/renesas/
12377
12378RENESAS EMEV2 I2C DRIVER
12379M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12380S:	Supported
12381F:	drivers/i2c/busses/i2c-emev2.c
12382
12383RENESAS ETHERNET DRIVERS
12384R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12385L:	netdev@vger.kernel.org
12386L:	linux-renesas-soc@vger.kernel.org
12387F:	Documentation/devicetree/bindings/net/renesas,*.txt
12388F:	Documentation/devicetree/bindings/net/sh_eth.txt
12389F:	drivers/net/ethernet/renesas/
12390F:	include/linux/sh_eth.h
12391
12392RENESAS R-CAR GYROADC DRIVER
12393M:	Marek Vasut <marek.vasut@gmail.com>
12394L:	linux-iio@vger.kernel.org
12395S:	Supported
12396F:	drivers/iio/adc/rcar_gyro_adc.c
12397
12398RENESAS R-CAR I2C DRIVERS
12399M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12400S:	Supported
12401F:	drivers/i2c/busses/i2c-rcar.c
12402F:	drivers/i2c/busses/i2c-sh_mobile.c
12403
12404RENESAS USB PHY DRIVER
12405M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12406L:	linux-renesas-soc@vger.kernel.org
12407S:	Maintained
12408F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12409
12410RESET CONTROLLER FRAMEWORK
12411M:	Philipp Zabel <p.zabel@pengutronix.de>
12412T:	git git://git.pengutronix.de/git/pza/linux
12413S:	Maintained
12414F:	drivers/reset/
12415F:	Documentation/devicetree/bindings/reset/
12416F:	include/dt-bindings/reset/
12417F:	include/linux/reset.h
12418F:	include/linux/reset-controller.h
12419
12420RESTARTABLE SEQUENCES SUPPORT
12421M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12422M:	Peter Zijlstra <peterz@infradead.org>
12423M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12424M:	Boqun Feng <boqun.feng@gmail.com>
12425L:	linux-kernel@vger.kernel.org
12426S:	Supported
12427F:	kernel/rseq.c
12428F:	include/uapi/linux/rseq.h
12429F:	include/trace/events/rseq.h
12430F:	tools/testing/selftests/rseq/
12431
12432RFKILL
12433M:	Johannes Berg <johannes@sipsolutions.net>
12434L:	linux-wireless@vger.kernel.org
12435W:	http://wireless.kernel.org/
12436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12438S:	Maintained
12439F:	Documentation/rfkill.txt
12440F:	Documentation/ABI/stable/sysfs-class-rfkill
12441F:	net/rfkill/
12442F:	include/linux/rfkill.h
12443F:	include/uapi/linux/rfkill.h
12444
12445RHASHTABLE
12446M:	Thomas Graf <tgraf@suug.ch>
12447M:	Herbert Xu <herbert@gondor.apana.org.au>
12448L:	netdev@vger.kernel.org
12449S:	Maintained
12450F:	lib/rhashtable.c
12451F:	lib/test_rhashtable.c
12452F:	include/linux/rhashtable.h
12453F:	include/linux/rhashtable-types.h
12454
12455RICOH R5C592 MEMORYSTICK DRIVER
12456M:	Maxim Levitsky <maximlevitsky@gmail.com>
12457S:	Maintained
12458F:	drivers/memstick/host/r592.*
12459
12460RICOH SMARTMEDIA/XD DRIVER
12461M:	Maxim Levitsky <maximlevitsky@gmail.com>
12462S:	Maintained
12463F:	drivers/mtd/nand/raw/r852.c
12464F:	drivers/mtd/nand/raw/r852.h
12465
12466RISC-V ARCHITECTURE
12467M:	Palmer Dabbelt <palmer@sifive.com>
12468M:	Albert Ou <aou@eecs.berkeley.edu>
12469L:	linux-riscv@lists.infradead.org
12470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12471S:	Supported
12472F:	arch/riscv/
12473K:	riscv
12474N:	riscv
12475
12476ROCCAT DRIVERS
12477M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12478W:	http://sourceforge.net/projects/roccat/
12479S:	Maintained
12480F:	drivers/hid/hid-roccat*
12481F:	include/linux/hid-roccat*
12482F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12483
12484ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12485M:	Jacob chen <jacob2.chen@rock-chips.com>
12486L:	linux-media@vger.kernel.org
12487S:	Maintained
12488F:	drivers/media/platform/rockchip/rga/
12489F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12490
12491ROCKER DRIVER
12492M:	Jiri Pirko <jiri@resnulli.us>
12493L:	netdev@vger.kernel.org
12494S:	Supported
12495F:	drivers/net/ethernet/rocker/
12496
12497ROCKETPORT DRIVER
12498P:	Comtrol Corp.
12499W:	http://www.comtrol.com
12500S:	Maintained
12501F:	Documentation/serial/rocket.txt
12502F:	drivers/tty/rocket*
12503
12504ROCKETPORT EXPRESS/INFINITY DRIVER
12505M:	Kevin Cernekee <cernekee@gmail.com>
12506L:	linux-serial@vger.kernel.org
12507S:	Odd Fixes
12508F:	drivers/tty/serial/rp2.*
12509
12510ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12511M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12512L:	linux-kernel@vger.kernel.org
12513L:	linux-renesas-soc@vger.kernel.org
12514S:	Supported
12515F:	drivers/mfd/bd9571mwv.c
12516F:	drivers/regulator/bd9571mwv-regulator.c
12517F:	drivers/gpio/gpio-bd9571mwv.c
12518F:	include/linux/mfd/bd9571mwv.h
12519F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12520
12521ROSE NETWORK LAYER
12522M:	Ralf Baechle <ralf@linux-mips.org>
12523L:	linux-hams@vger.kernel.org
12524W:	http://www.linux-ax25.org/
12525S:	Maintained
12526F:	include/net/rose.h
12527F:	include/uapi/linux/rose.h
12528F:	net/rose/
12529
12530RTL2830 MEDIA DRIVER
12531M:	Antti Palosaari <crope@iki.fi>
12532L:	linux-media@vger.kernel.org
12533W:	https://linuxtv.org
12534W:	http://palosaari.fi/linux/
12535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12536T:	git git://linuxtv.org/anttip/media_tree.git
12537S:	Maintained
12538F:	drivers/media/dvb-frontends/rtl2830*
12539
12540RTL2832 MEDIA DRIVER
12541M:	Antti Palosaari <crope@iki.fi>
12542L:	linux-media@vger.kernel.org
12543W:	https://linuxtv.org
12544W:	http://palosaari.fi/linux/
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546T:	git git://linuxtv.org/anttip/media_tree.git
12547S:	Maintained
12548F:	drivers/media/dvb-frontends/rtl2832*
12549
12550RTL2832_SDR MEDIA DRIVER
12551M:	Antti Palosaari <crope@iki.fi>
12552L:	linux-media@vger.kernel.org
12553W:	https://linuxtv.org
12554W:	http://palosaari.fi/linux/
12555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12556T:	git git://linuxtv.org/anttip/media_tree.git
12557S:	Maintained
12558F:	drivers/media/dvb-frontends/rtl2832_sdr*
12559
12560RTL8180 WIRELESS DRIVER
12561L:	linux-wireless@vger.kernel.org
12562W:	http://wireless.kernel.org/
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12564S:	Orphan
12565F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12566
12567RTL8187 WIRELESS DRIVER
12568M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12569M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12570M:	Larry Finger <Larry.Finger@lwfinger.net>
12571L:	linux-wireless@vger.kernel.org
12572W:	http://wireless.kernel.org/
12573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12574S:	Maintained
12575F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12576
12577REALTEK WIRELESS DRIVER (rtlwifi family)
12578M:	Ping-Ke Shih <pkshih@realtek.com>
12579L:	linux-wireless@vger.kernel.org
12580W:	http://wireless.kernel.org/
12581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12582S:	Maintained
12583F:	drivers/net/wireless/realtek/rtlwifi/
12584
12585RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12586M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12587L:	linux-wireless@vger.kernel.org
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12589S:	Maintained
12590F:	drivers/net/wireless/realtek/rtl8xxxu/
12591
12592RXRPC SOCKETS (AF_RXRPC)
12593M:	David Howells <dhowells@redhat.com>
12594L:	linux-afs@lists.infradead.org
12595S:	Supported
12596F:	net/rxrpc/
12597F:	include/keys/rxrpc-type.h
12598F:	include/net/af_rxrpc.h
12599F:	include/trace/events/rxrpc.h
12600F:	include/uapi/linux/rxrpc.h
12601F:	Documentation/networking/rxrpc.txt
12602W:	https://www.infradead.org/~dhowells/kafs/
12603
12604S3 SAVAGE FRAMEBUFFER DRIVER
12605M:	Antonino Daplas <adaplas@gmail.com>
12606L:	linux-fbdev@vger.kernel.org
12607S:	Maintained
12608F:	drivers/video/fbdev/savage/
12609
12610S390
12611M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12612M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12613L:	linux-s390@vger.kernel.org
12614W:	http://www.ibm.com/developerworks/linux/linux390/
12615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12616S:	Supported
12617F:	arch/s390/
12618F:	drivers/s390/
12619F:	Documentation/s390/
12620F:	Documentation/driver-api/s390-drivers.rst
12621
12622S390 COMMON I/O LAYER
12623M:	Sebastian Ott <sebott@linux.ibm.com>
12624M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12625L:	linux-s390@vger.kernel.org
12626W:	http://www.ibm.com/developerworks/linux/linux390/
12627S:	Supported
12628F:	drivers/s390/cio/
12629
12630S390 DASD DRIVER
12631M:	Stefan Haberland <sth@linux.ibm.com>
12632M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12633L:	linux-s390@vger.kernel.org
12634W:	http://www.ibm.com/developerworks/linux/linux390/
12635S:	Supported
12636F:	drivers/s390/block/dasd*
12637F:	block/partitions/ibm.c
12638
12639S390 IOMMU (PCI)
12640M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12641L:	linux-s390@vger.kernel.org
12642W:	http://www.ibm.com/developerworks/linux/linux390/
12643S:	Supported
12644F:	drivers/iommu/s390-iommu.c
12645
12646S390 IUCV NETWORK LAYER
12647M:	Julian Wiedmann <jwi@linux.ibm.com>
12648M:	Ursula Braun <ubraun@linux.ibm.com>
12649L:	linux-s390@vger.kernel.org
12650W:	http://www.ibm.com/developerworks/linux/linux390/
12651S:	Supported
12652F:	drivers/s390/net/*iucv*
12653F:	include/net/iucv/
12654F:	net/iucv/
12655
12656S390 NETWORK DRIVERS
12657M:	Julian Wiedmann <jwi@linux.ibm.com>
12658M:	Ursula Braun <ubraun@linux.ibm.com>
12659L:	linux-s390@vger.kernel.org
12660W:	http://www.ibm.com/developerworks/linux/linux390/
12661S:	Supported
12662F:	drivers/s390/net/
12663
12664S390 PCI SUBSYSTEM
12665M:	Sebastian Ott <sebott@linux.ibm.com>
12666M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12667L:	linux-s390@vger.kernel.org
12668W:	http://www.ibm.com/developerworks/linux/linux390/
12669S:	Supported
12670F:	arch/s390/pci/
12671F:	drivers/pci/hotplug/s390_pci_hpc.c
12672
12673S390 VFIO-CCW DRIVER
12674M:	Cornelia Huck <cohuck@redhat.com>
12675M:	Halil Pasic <pasic@linux.ibm.com>
12676L:	linux-s390@vger.kernel.org
12677L:	kvm@vger.kernel.org
12678S:	Supported
12679F:	drivers/s390/cio/vfio_ccw*
12680F:	Documentation/s390/vfio-ccw.txt
12681F:	include/uapi/linux/vfio_ccw.h
12682
12683S390 ZCRYPT DRIVER
12684M:	Harald Freudenberger <freude@linux.ibm.com>
12685L:	linux-s390@vger.kernel.org
12686W:	http://www.ibm.com/developerworks/linux/linux390/
12687S:	Supported
12688F:	drivers/s390/crypto/
12689
12690S390 ZFCP DRIVER
12691M:	Steffen Maier <maier@linux.ibm.com>
12692M:	Benjamin Block <bblock@linux.ibm.com>
12693L:	linux-s390@vger.kernel.org
12694W:	http://www.ibm.com/developerworks/linux/linux390/
12695S:	Supported
12696F:	drivers/s390/scsi/zfcp_*
12697
12698S3C24XX SD/MMC Driver
12699M:	Ben Dooks <ben-linux@fluff.org>
12700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12701S:	Supported
12702F:	drivers/mmc/host/s3cmci.*
12703
12704SAA6588 RDS RECEIVER DRIVER
12705M:	Hans Verkuil <hverkuil@xs4all.nl>
12706L:	linux-media@vger.kernel.org
12707T:	git git://linuxtv.org/media_tree.git
12708W:	https://linuxtv.org
12709S:	Odd Fixes
12710F:	drivers/media/i2c/saa6588*
12711
12712SAA7134 VIDEO4LINUX DRIVER
12713M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12714L:	linux-media@vger.kernel.org
12715W:	https://linuxtv.org
12716T:	git git://linuxtv.org/media_tree.git
12717S:	Odd fixes
12718F:	Documentation/media/v4l-drivers/saa7134*
12719F:	drivers/media/pci/saa7134/
12720
12721SAA7146 VIDEO4LINUX-2 DRIVER
12722M:	Hans Verkuil <hverkuil@xs4all.nl>
12723L:	linux-media@vger.kernel.org
12724T:	git git://linuxtv.org/media_tree.git
12725S:	Maintained
12726F:	drivers/media/common/saa7146/
12727F:	drivers/media/pci/saa7146/
12728F:	include/media/saa7146*
12729
12730SAMSUNG AUDIO (ASoC) DRIVERS
12731M:	Krzysztof Kozlowski <krzk@kernel.org>
12732M:	Sangbeom Kim <sbkim73@samsung.com>
12733M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12735S:	Supported
12736F:	sound/soc/samsung/
12737F:	Documentation/devicetree/bindings/sound/samsung*
12738
12739SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12740M:	Krzysztof Kozlowski <krzk@kernel.org>
12741L:	linux-crypto@vger.kernel.org
12742L:	linux-samsung-soc@vger.kernel.org
12743S:	Maintained
12744F:	drivers/crypto/exynos-rng.c
12745F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12746
12747SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12748M:	Łukasz Stelmach <l.stelmach@samsung.com>
12749L:	linux-samsung-soc@vger.kernel.org
12750S:	Maintained
12751F:	drivers/char/hw_random/exynos-trng.c
12752F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12753
12754SAMSUNG FRAMEBUFFER DRIVER
12755M:	Jingoo Han <jingoohan1@gmail.com>
12756L:	linux-fbdev@vger.kernel.org
12757S:	Maintained
12758F:	drivers/video/fbdev/s3c-fb.c
12759
12760SAMSUNG LAPTOP DRIVER
12761M:	Corentin Chary <corentin.chary@gmail.com>
12762L:	platform-driver-x86@vger.kernel.org
12763S:	Maintained
12764F:	drivers/platform/x86/samsung-laptop.c
12765
12766SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12767M:	Sangbeom Kim <sbkim73@samsung.com>
12768M:	Krzysztof Kozlowski <krzk@kernel.org>
12769M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12770L:	linux-kernel@vger.kernel.org
12771L:	linux-samsung-soc@vger.kernel.org
12772S:	Supported
12773F:	drivers/mfd/sec*.c
12774F:	drivers/regulator/s2m*.c
12775F:	drivers/regulator/s5m*.c
12776F:	drivers/clk/clk-s2mps11.c
12777F:	drivers/rtc/rtc-s5m.c
12778F:	include/linux/mfd/samsung/
12779F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12780F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12781F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12782F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12783
12784SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12785M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12786L:	linux-media@vger.kernel.org
12787L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12788S:	Maintained
12789F:	drivers/media/platform/s3c-camif/
12790F:	include/media/drv-intf/s3c_camif.h
12791
12792SAMSUNG S3FWRN5 NFC DRIVER
12793M:	Robert Baldyga <r.baldyga@samsung.com>
12794M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12795L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12796S:	Supported
12797F:	drivers/nfc/s3fwrn5
12798
12799SAMSUNG S5C73M3 CAMERA DRIVER
12800M:	Kyungmin Park <kyungmin.park@samsung.com>
12801M:	Andrzej Hajda <a.hajda@samsung.com>
12802L:	linux-media@vger.kernel.org
12803S:	Supported
12804F:	drivers/media/i2c/s5c73m3/*
12805
12806SAMSUNG S5K5BAF CAMERA DRIVER
12807M:	Kyungmin Park <kyungmin.park@samsung.com>
12808M:	Andrzej Hajda <a.hajda@samsung.com>
12809L:	linux-media@vger.kernel.org
12810S:	Supported
12811F:	drivers/media/i2c/s5k5baf.c
12812
12813SAMSUNG S5P Security SubSystem (SSS) DRIVER
12814M:	Krzysztof Kozlowski <krzk@kernel.org>
12815M:	Vladimir Zapolskiy <vz@mleia.com>
12816M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12817L:	linux-crypto@vger.kernel.org
12818L:	linux-samsung-soc@vger.kernel.org
12819S:	Maintained
12820F:	drivers/crypto/s5p-sss.c
12821
12822SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12823M:	Kyungmin Park <kyungmin.park@samsung.com>
12824M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12825L:	linux-media@vger.kernel.org
12826Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12827S:	Supported
12828F:	drivers/media/platform/exynos4-is/
12829
12830SAMSUNG SOC CLOCK DRIVERS
12831M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12832M:	Tomasz Figa <tomasz.figa@gmail.com>
12833M:	Chanwoo Choi <cw00.choi@samsung.com>
12834S:	Supported
12835L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12837F:	drivers/clk/samsung/
12838F:	include/dt-bindings/clock/exynos*.h
12839F:	Documentation/devicetree/bindings/clock/exynos*.txt
12840
12841SAMSUNG SPI DRIVERS
12842M:	Kukjin Kim <kgene@kernel.org>
12843M:	Krzysztof Kozlowski <krzk@kernel.org>
12844M:	Andi Shyti <andi@etezian.org>
12845L:	linux-spi@vger.kernel.org
12846L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12847S:	Maintained
12848F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12849F:	drivers/spi/spi-s3c*
12850F:	include/linux/platform_data/spi-s3c64xx.h
12851
12852SAMSUNG SXGBE DRIVERS
12853M:	Byungho An <bh74.an@samsung.com>
12854M:	Girish K S <ks.giri@samsung.com>
12855M:	Vipul Pandya <vipul.pandya@samsung.com>
12856S:	Supported
12857L:	netdev@vger.kernel.org
12858F:	drivers/net/ethernet/samsung/sxgbe/
12859
12860SAMSUNG THERMAL DRIVER
12861M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12862L:	linux-pm@vger.kernel.org
12863L:	linux-samsung-soc@vger.kernel.org
12864S:	Supported
12865T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12866F:	drivers/thermal/samsung/
12867
12868SAMSUNG USB2 PHY DRIVER
12869M:	Kamil Debski <kamil@wypas.org>
12870M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12871L:	linux-kernel@vger.kernel.org
12872S:	Supported
12873F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12874F:	Documentation/phy/samsung-usb2.txt
12875F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12876F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12877F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12878F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12879F:	drivers/phy/samsung/phy-samsung-usb2.c
12880F:	drivers/phy/samsung/phy-samsung-usb2.h
12881
12882SC1200 WDT DRIVER
12883M:	Zwane Mwaikambo <zwanem@gmail.com>
12884S:	Maintained
12885F:	drivers/watchdog/sc1200wdt.c
12886
12887SCHEDULER
12888M:	Ingo Molnar <mingo@redhat.com>
12889M:	Peter Zijlstra <peterz@infradead.org>
12890L:	linux-kernel@vger.kernel.org
12891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12892S:	Maintained
12893F:	kernel/sched/
12894F:	include/linux/sched.h
12895F:	include/uapi/linux/sched.h
12896F:	include/linux/wait.h
12897
12898SCR24X CHIP CARD INTERFACE DRIVER
12899M:	Lubomir Rintel <lkundrak@v3.sk>
12900S:	Supported
12901F:	drivers/char/pcmcia/scr24x_cs.c
12902
12903SCSI CDROM DRIVER
12904M:	Jens Axboe <axboe@kernel.dk>
12905L:	linux-scsi@vger.kernel.org
12906W:	http://www.kernel.dk
12907S:	Maintained
12908F:	drivers/scsi/sr*
12909
12910SCSI RDMA PROTOCOL (SRP) INITIATOR
12911M:	Bart Van Assche <bvanassche@acm.org>
12912L:	linux-rdma@vger.kernel.org
12913S:	Supported
12914Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12915F:	drivers/infiniband/ulp/srp/
12916F:	include/scsi/srp.h
12917
12918SCSI RDMA PROTOCOL (SRP) TARGET
12919M:	Bart Van Assche <bvanassche@acm.org>
12920L:	linux-rdma@vger.kernel.org
12921L:	target-devel@vger.kernel.org
12922S:	Supported
12923Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12924F:	drivers/infiniband/ulp/srpt/
12925
12926SCSI SG DRIVER
12927M:	Doug Gilbert <dgilbert@interlog.com>
12928L:	linux-scsi@vger.kernel.org
12929W:	http://sg.danny.cz/sg
12930S:	Maintained
12931F:	Documentation/scsi/scsi-generic.txt
12932F:	drivers/scsi/sg.c
12933F:	include/scsi/sg.h
12934
12935SCSI SUBSYSTEM
12936M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12938M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12940L:	linux-scsi@vger.kernel.org
12941S:	Maintained
12942F:	Documentation/devicetree/bindings/scsi/
12943F:	drivers/scsi/
12944F:	include/scsi/
12945
12946SCSI TAPE DRIVER
12947M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12948L:	linux-scsi@vger.kernel.org
12949S:	Maintained
12950F:	Documentation/scsi/st.txt
12951F:	drivers/scsi/st.*
12952F:	drivers/scsi/st_*.h
12953
12954SCTP PROTOCOL
12955M:	Vlad Yasevich <vyasevich@gmail.com>
12956M:	Neil Horman <nhorman@tuxdriver.com>
12957M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12958L:	linux-sctp@vger.kernel.org
12959W:	http://lksctp.sourceforge.net
12960S:	Maintained
12961F:	Documentation/networking/sctp.txt
12962F:	include/linux/sctp.h
12963F:	include/uapi/linux/sctp.h
12964F:	include/net/sctp/
12965F:	net/sctp/
12966
12967SCx200 CPU SUPPORT
12968M:	Jim Cromie <jim.cromie@gmail.com>
12969S:	Odd Fixes
12970F:	Documentation/i2c/busses/scx200_acb
12971F:	arch/x86/platform/scx200/
12972F:	drivers/watchdog/scx200_wdt.c
12973F:	drivers/i2c/busses/scx200*
12974F:	drivers/mtd/maps/scx200_docflash.c
12975F:	include/linux/scx200.h
12976
12977SCx200 GPIO DRIVER
12978M:	Jim Cromie <jim.cromie@gmail.com>
12979S:	Maintained
12980F:	drivers/char/scx200_gpio.c
12981F:	include/linux/scx200_gpio.h
12982
12983SCx200 HRT CLOCKSOURCE DRIVER
12984M:	Jim Cromie <jim.cromie@gmail.com>
12985S:	Maintained
12986F:	drivers/clocksource/scx200_hrt.c
12987
12988SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12989M:	Sascha Sommer <saschasommer@freenet.de>
12990L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12991S:	Maintained
12992F:	drivers/mmc/host/sdricoh_cs.c
12993
12994SECURE COMPUTING
12995M:	Kees Cook <keescook@chromium.org>
12996R:	Andy Lutomirski <luto@amacapital.net>
12997R:	Will Drewry <wad@chromium.org>
12998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12999S:	Supported
13000F:	kernel/seccomp.c
13001F:	include/uapi/linux/seccomp.h
13002F:	include/linux/seccomp.h
13003F:	tools/testing/selftests/seccomp/*
13004F:	tools/testing/selftests/kselftest_harness.h
13005F:	Documentation/userspace-api/seccomp_filter.rst
13006K:	\bsecure_computing
13007K:	\bTIF_SECCOMP\b
13008
13009SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13010M:	Al Cooper <alcooperx@gmail.com>
13011L:	linux-mmc@vger.kernel.org
13012L:	bcm-kernel-feedback-list@broadcom.com
13013S:	Maintained
13014F:	drivers/mmc/host/sdhci-brcmstb*
13015
13016SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13017M:	Adrian Hunter <adrian.hunter@intel.com>
13018L:	linux-mmc@vger.kernel.org
13019T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13020S:	Maintained
13021F:	drivers/mmc/host/sdhci*
13022F:	include/linux/mmc/sdhci*
13023
13024SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13025M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13026M:	Manjunath M B <manjumb@synopsys.com>
13027L:	linux-mmc@vger.kernel.org
13028S:	Maintained
13029F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13030
13031SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13032M:	Ben Dooks <ben-linux@fluff.org>
13033M:	Jaehoon Chung <jh80.chung@samsung.com>
13034L:	linux-mmc@vger.kernel.org
13035S:	Maintained
13036F:	drivers/mmc/host/sdhci-s3c*
13037
13038SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13039M:	Viresh Kumar <vireshk@kernel.org>
13040L:	linux-mmc@vger.kernel.org
13041S:	Maintained
13042F:	drivers/mmc/host/sdhci-spear.c
13043
13044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13045M:	Kishon Vijay Abraham I <kishon@ti.com>
13046L:	linux-mmc@vger.kernel.org
13047S:	Maintained
13048F:	drivers/mmc/host/sdhci-omap.c
13049
13050SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13051M:	Scott Bauer <scott.bauer@intel.com>
13052M:	Jonathan Derrick <jonathan.derrick@intel.com>
13053L:	linux-block@vger.kernel.org
13054S:	Supported
13055F:	block/sed*
13056F:	block/opal_proto.h
13057F:	include/linux/sed*
13058F:	include/uapi/linux/sed*
13059
13060SECURITY CONTACT
13061M:	Security Officers <security@kernel.org>
13062S:	Supported
13063
13064SECURITY SUBSYSTEM
13065M:	James Morris <jmorris@namei.org>
13066M:	"Serge E. Hallyn" <serge@hallyn.com>
13067L:	linux-security-module@vger.kernel.org (suggested Cc:)
13068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13069W:	http://kernsec.org/
13070S:	Supported
13071F:	security/
13072X:	security/selinux/
13073
13074SELINUX SECURITY MODULE
13075M:	Paul Moore <paul@paul-moore.com>
13076M:	Stephen Smalley <sds@tycho.nsa.gov>
13077M:	Eric Paris <eparis@parisplace.org>
13078L:	selinux@vger.kernel.org
13079W:	https://selinuxproject.org
13080W:	https://github.com/SELinuxProject
13081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13082S:	Supported
13083F:	include/linux/selinux*
13084F:	security/selinux/
13085F:	scripts/selinux/
13086F:	Documentation/admin-guide/LSM/SELinux.rst
13087
13088SENSABLE PHANTOM
13089M:	Jiri Slaby <jirislaby@gmail.com>
13090S:	Maintained
13091F:	drivers/misc/phantom.c
13092F:	include/uapi/linux/phantom.h
13093
13094SERIAL DEVICE BUS
13095M:	Rob Herring <robh@kernel.org>
13096L:	linux-serial@vger.kernel.org
13097S:	Maintained
13098F:	Documentation/devicetree/bindings/serial/slave-device.txt
13099F:	drivers/tty/serdev/
13100F:	include/linux/serdev.h
13101
13102SERIAL DRIVERS
13103M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13104L:	linux-serial@vger.kernel.org
13105S:	Maintained
13106F:	Documentation/devicetree/bindings/serial/
13107F:	drivers/tty/serial/
13108
13109SERIAL IR RECEIVER
13110M:	Sean Young <sean@mess.org>
13111L:	linux-media@vger.kernel.org
13112S:	Maintained
13113F:	drivers/media/rc/serial_ir.c
13114
13115SFC NETWORK DRIVER
13116M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13117M:	Edward Cree <ecree@solarflare.com>
13118M:	Bert Kenward <bkenward@solarflare.com>
13119L:	netdev@vger.kernel.org
13120S:	Supported
13121F:	drivers/net/ethernet/sfc/
13122
13123SGI GRU DRIVER
13124M:	Dimitri Sivanich <sivanich@sgi.com>
13125S:	Maintained
13126F:	drivers/misc/sgi-gru/
13127
13128SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13129M:	Pat Gefre <pfg@sgi.com>
13130L:	linux-ia64@vger.kernel.org
13131S:	Supported
13132F:	Documentation/ia64/serial.txt
13133F:	drivers/tty/serial/ioc?_serial.c
13134F:	include/linux/ioc?.h
13135
13136SGI XP/XPC/XPNET DRIVER
13137M:	Cliff Whickman <cpw@sgi.com>
13138M:	Robin Holt <robinmholt@gmail.com>
13139S:	Maintained
13140F:	drivers/misc/sgi-xp/
13141
13142SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13143M:	Ursula Braun <ubraun@linux.ibm.com>
13144L:	linux-s390@vger.kernel.org
13145W:	http://www.ibm.com/developerworks/linux/linux390/
13146S:	Supported
13147F:	net/smc/
13148
13149SHARP RJ54N1CB0C SENSOR DRIVER
13150M:	Jacopo Mondi <jacopo@jmondi.org>
13151L:	linux-media@vger.kernel.org
13152T:	git git://linuxtv.org/media_tree.git
13153S:	Odd fixes
13154F:	drivers/media/i2c/rj54n1cb0c.c
13155F:	include/media/i2c/rj54n1cb0c.h
13156
13157SH_VEU V4L2 MEM2MEM DRIVER
13158L:	linux-media@vger.kernel.org
13159S:	Orphan
13160F:	drivers/media/platform/sh_veu.c
13161
13162SH_VOU V4L2 OUTPUT DRIVER
13163L:	linux-media@vger.kernel.org
13164S:	Orphan
13165F:	drivers/media/platform/sh_vou.c
13166F:	include/media/drv-intf/sh_vou.h
13167
13168SI2157 MEDIA DRIVER
13169M:	Antti Palosaari <crope@iki.fi>
13170L:	linux-media@vger.kernel.org
13171W:	https://linuxtv.org
13172W:	http://palosaari.fi/linux/
13173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13174T:	git git://linuxtv.org/anttip/media_tree.git
13175S:	Maintained
13176F:	drivers/media/tuners/si2157*
13177
13178SI2165 MEDIA DRIVER
13179M:	Matthias Schwarzott <zzam@gentoo.org>
13180L:	linux-media@vger.kernel.org
13181W:	https://linuxtv.org
13182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13183S:	Maintained
13184F:	drivers/media/dvb-frontends/si2165*
13185
13186SI2168 MEDIA DRIVER
13187M:	Antti Palosaari <crope@iki.fi>
13188L:	linux-media@vger.kernel.org
13189W:	https://linuxtv.org
13190W:	http://palosaari.fi/linux/
13191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13192T:	git git://linuxtv.org/anttip/media_tree.git
13193S:	Maintained
13194F:	drivers/media/dvb-frontends/si2168*
13195
13196SI470X FM RADIO RECEIVER I2C DRIVER
13197M:	Hans Verkuil <hverkuil@xs4all.nl>
13198L:	linux-media@vger.kernel.org
13199T:	git git://linuxtv.org/media_tree.git
13200W:	https://linuxtv.org
13201S:	Odd Fixes
13202F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13203
13204SI470X FM RADIO RECEIVER USB DRIVER
13205M:	Hans Verkuil <hverkuil@xs4all.nl>
13206L:	linux-media@vger.kernel.org
13207T:	git git://linuxtv.org/media_tree.git
13208W:	https://linuxtv.org
13209S:	Maintained
13210F:	drivers/media/radio/si470x/radio-si470x-common.c
13211F:	drivers/media/radio/si470x/radio-si470x.h
13212F:	drivers/media/radio/si470x/radio-si470x-usb.c
13213
13214SI4713 FM RADIO TRANSMITTER I2C DRIVER
13215M:	Eduardo Valentin <edubezval@gmail.com>
13216L:	linux-media@vger.kernel.org
13217T:	git git://linuxtv.org/media_tree.git
13218W:	https://linuxtv.org
13219S:	Odd Fixes
13220F:	drivers/media/radio/si4713/si4713.?
13221
13222SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13223M:	Eduardo Valentin <edubezval@gmail.com>
13224L:	linux-media@vger.kernel.org
13225T:	git git://linuxtv.org/media_tree.git
13226W:	https://linuxtv.org
13227S:	Odd Fixes
13228F:	drivers/media/radio/si4713/radio-platform-si4713.c
13229
13230SI4713 FM RADIO TRANSMITTER USB DRIVER
13231M:	Hans Verkuil <hverkuil@xs4all.nl>
13232L:	linux-media@vger.kernel.org
13233T:	git git://linuxtv.org/media_tree.git
13234W:	https://linuxtv.org
13235S:	Maintained
13236F:	drivers/media/radio/si4713/radio-usb-si4713.c
13237
13238SIANO DVB DRIVER
13239M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13240L:	linux-media@vger.kernel.org
13241W:	https://linuxtv.org
13242T:	git git://linuxtv.org/media_tree.git
13243S:	Odd fixes
13244F:	drivers/media/common/siano/
13245F:	drivers/media/usb/siano/
13246F:	drivers/media/usb/siano/
13247F:	drivers/media/mmc/siano/
13248
13249SIFIVE DRIVERS
13250M:	Palmer Dabbelt <palmer@sifive.com>
13251L:	linux-riscv@lists.infradead.org
13252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13253S:	Supported
13254K:	sifive
13255N:	sifive
13256
13257SILEAD TOUCHSCREEN DRIVER
13258M:	Hans de Goede <hdegoede@redhat.com>
13259L:	linux-input@vger.kernel.org
13260L:	platform-driver-x86@vger.kernel.org
13261S:	Maintained
13262F:	drivers/input/touchscreen/silead.c
13263F:	drivers/platform/x86/touchscreen_dmi.c
13264
13265SILICON MOTION SM712 FRAME BUFFER DRIVER
13266M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13267M:	Teddy Wang <teddy.wang@siliconmotion.com>
13268M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13269L:	linux-fbdev@vger.kernel.org
13270S:	Maintained
13271F:	drivers/video/fbdev/sm712*
13272F:	Documentation/fb/sm712fb.txt
13273
13274SIMPLE FIRMWARE INTERFACE (SFI)
13275M:	Len Brown <lenb@kernel.org>
13276L:	sfi-devel@simplefirmware.org
13277W:	http://simplefirmware.org/
13278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13279S:	Supported
13280F:	arch/x86/platform/sfi/
13281F:	drivers/sfi/
13282F:	include/linux/sfi*.h
13283
13284SIMPLEFB FB DRIVER
13285M:	Hans de Goede <hdegoede@redhat.com>
13286L:	linux-fbdev@vger.kernel.org
13287S:	Maintained
13288F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13289F:	drivers/video/fbdev/simplefb.c
13290F:	include/linux/platform_data/simplefb.h
13291
13292SIMTEC EB110ATX (Chalice CATS)
13293P:	Ben Dooks
13294P:	Vincent Sanders <vince@simtec.co.uk>
13295M:	Simtec Linux Team <linux@simtec.co.uk>
13296W:	http://www.simtec.co.uk/products/EB110ATX/
13297S:	Supported
13298
13299SIMTEC EB2410ITX (BAST)
13300P:	Ben Dooks
13301P:	Vincent Sanders <vince@simtec.co.uk>
13302M:	Simtec Linux Team <linux@simtec.co.uk>
13303W:	http://www.simtec.co.uk/products/EB2410ITX/
13304S:	Supported
13305F:	arch/arm/mach-s3c24xx/mach-bast.c
13306F:	arch/arm/mach-s3c24xx/bast-ide.c
13307F:	arch/arm/mach-s3c24xx/bast-irq.c
13308
13309SIPHASH PRF ROUTINES
13310M:	Jason A. Donenfeld <Jason@zx2c4.com>
13311S:	Maintained
13312F:	lib/siphash.c
13313F:	lib/test_siphash.c
13314F:	include/linux/siphash.h
13315
13316SIOX
13317M:	Gavin Schenk <g.schenk@eckelmann.de>
13318M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13319R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13320S:	Supported
13321F:	drivers/siox/*
13322F:	include/trace/events/siox.h
13323
13324SIS 190 ETHERNET DRIVER
13325M:	Francois Romieu <romieu@fr.zoreil.com>
13326L:	netdev@vger.kernel.org
13327S:	Maintained
13328F:	drivers/net/ethernet/sis/sis190.c
13329
13330SIS 900/7016 FAST ETHERNET DRIVER
13331M:	Daniele Venzano <venza@brownhat.org>
13332W:	http://www.brownhat.org/sis900.html
13333L:	netdev@vger.kernel.org
13334S:	Maintained
13335F:	drivers/net/ethernet/sis/sis900.*
13336
13337SIS FRAMEBUFFER DRIVER
13338M:	Thomas Winischhofer <thomas@winischhofer.net>
13339W:	http://www.winischhofer.net/linuxsisvga.shtml
13340S:	Maintained
13341F:	Documentation/fb/sisfb.txt
13342F:	drivers/video/fbdev/sis/
13343F:	include/video/sisfb.h
13344
13345SIS USB2VGA DRIVER
13346M:	Thomas Winischhofer <thomas@winischhofer.net>
13347W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13348S:	Maintained
13349F:	drivers/usb/misc/sisusbvga/
13350
13351SLAB ALLOCATOR
13352M:	Christoph Lameter <cl@linux.com>
13353M:	Pekka Enberg <penberg@kernel.org>
13354M:	David Rientjes <rientjes@google.com>
13355M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13356M:	Andrew Morton <akpm@linux-foundation.org>
13357L:	linux-mm@kvack.org
13358S:	Maintained
13359F:	include/linux/sl?b*.h
13360F:	mm/sl?b*
13361
13362SLEEPABLE READ-COPY UPDATE (SRCU)
13363M:	Lai Jiangshan <jiangshanlai@gmail.com>
13364M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13365M:	Josh Triplett <josh@joshtriplett.org>
13366R:	Steven Rostedt <rostedt@goodmis.org>
13367R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13368L:	linux-kernel@vger.kernel.org
13369W:	http://www.rdrop.com/users/paulmck/RCU/
13370S:	Supported
13371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13372F:	include/linux/srcu*.h
13373F:	kernel/rcu/srcu*.c
13374
13375SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13376M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13377L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13378S:	Maintained
13379F:	drivers/slimbus/
13380F:	Documentation/devicetree/bindings/slimbus/
13381F:	include/linux/slimbus.h
13382
13383SMACK SECURITY MODULE
13384M:	Casey Schaufler <casey@schaufler-ca.com>
13385L:	linux-security-module@vger.kernel.org
13386W:	http://schaufler-ca.com
13387T:	git git://github.com/cschaufler/smack-next
13388S:	Maintained
13389F:	Documentation/admin-guide/LSM/Smack.rst
13390F:	security/smack/
13391
13392SMC91x ETHERNET DRIVER
13393M:	Nicolas Pitre <nico@fluxnic.net>
13394S:	Odd Fixes
13395F:	drivers/net/ethernet/smsc/smc91x.*
13396
13397SMIA AND SMIA++ IMAGE SENSOR DRIVER
13398M:	Sakari Ailus <sakari.ailus@iki.fi>
13399L:	linux-media@vger.kernel.org
13400S:	Maintained
13401F:	drivers/media/i2c/smiapp/
13402F:	include/media/i2c/smiapp.h
13403F:	drivers/media/i2c/smiapp-pll.c
13404F:	drivers/media/i2c/smiapp-pll.h
13405F:	include/uapi/linux/smiapp.h
13406F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13407
13408SMM665 HARDWARE MONITOR DRIVER
13409M:	Guenter Roeck <linux@roeck-us.net>
13410L:	linux-hwmon@vger.kernel.org
13411S:	Maintained
13412F:	Documentation/hwmon/smm665
13413F:	drivers/hwmon/smm665.c
13414
13415SMSC EMC2103 HARDWARE MONITOR DRIVER
13416M:	Steve Glendinning <steve.glendinning@shawell.net>
13417L:	linux-hwmon@vger.kernel.org
13418S:	Maintained
13419F:	Documentation/hwmon/emc2103
13420F:	drivers/hwmon/emc2103.c
13421
13422SMSC SCH5627 HARDWARE MONITOR DRIVER
13423M:	Hans de Goede <hdegoede@redhat.com>
13424L:	linux-hwmon@vger.kernel.org
13425S:	Supported
13426F:	Documentation/hwmon/sch5627
13427F:	drivers/hwmon/sch5627.c
13428
13429SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13430M:	Steve Glendinning <steve.glendinning@shawell.net>
13431L:	linux-fbdev@vger.kernel.org
13432S:	Maintained
13433F:	drivers/video/fbdev/smscufx.c
13434
13435SMSC47B397 HARDWARE MONITOR DRIVER
13436M:	Jean Delvare <jdelvare@suse.com>
13437L:	linux-hwmon@vger.kernel.org
13438S:	Maintained
13439F:	Documentation/hwmon/smsc47b397
13440F:	drivers/hwmon/smsc47b397.c
13441
13442SMSC911x ETHERNET DRIVER
13443M:	Steve Glendinning <steve.glendinning@shawell.net>
13444L:	netdev@vger.kernel.org
13445S:	Maintained
13446F:	include/linux/smsc911x.h
13447F:	drivers/net/ethernet/smsc/smsc911x.*
13448
13449SMSC9420 PCI ETHERNET DRIVER
13450M:	Steve Glendinning <steve.glendinning@shawell.net>
13451L:	netdev@vger.kernel.org
13452S:	Maintained
13453F:	drivers/net/ethernet/smsc/smsc9420.*
13454
13455SOC-CAMERA V4L2 SUBSYSTEM
13456L:	linux-media@vger.kernel.org
13457T:	git git://linuxtv.org/media_tree.git
13458S:	Orphan
13459F:	include/media/soc*
13460F:	drivers/media/i2c/soc_camera/
13461F:	drivers/media/platform/soc_camera/
13462
13463SOCIONEXT SYNQUACER I2C DRIVER
13464M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13465L:	linux-i2c@vger.kernel.org
13466S:	Maintained
13467F:	drivers/i2c/busses/i2c-synquacer.c
13468F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13469
13470SOCIONEXT UNIPHIER SOUND DRIVER
13471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13472S:	Orphan
13473F:	sound/soc/uniphier/
13474
13475SOEKRIS NET48XX LED SUPPORT
13476M:	Chris Boot <bootc@bootc.net>
13477S:	Maintained
13478F:	drivers/leds/leds-net48xx.c
13479
13480SOFT-ROCE DRIVER (rxe)
13481M:	Moni Shoua <monis@mellanox.com>
13482L:	linux-rdma@vger.kernel.org
13483S:	Supported
13484W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13485Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13486F:	drivers/infiniband/sw/rxe/
13487F:	include/uapi/rdma/rdma_user_rxe.h
13488
13489SOFTLOGIC 6x10 MPEG CODEC
13490M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13491M:	Anton Sviridenko <anton@corp.bluecherry.net>
13492M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13493M:	Andrey Utkin <andrey_utkin@fastmail.com>
13494M:	Ismael Luceno <ismael@iodev.co.uk>
13495L:	linux-media@vger.kernel.org
13496S:	Supported
13497F:	drivers/media/pci/solo6x10/
13498
13499SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13500M:	James Morse <james.morse@arm.com>
13501L:	linux-arm-kernel@lists.infradead.org
13502S:	Maintained
13503F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13504F:	drivers/firmware/arm_sdei.c
13505F:	include/linux/sdei.h
13506F:	include/uapi/linux/sdei.h
13507
13508SOFTWARE RAID (Multiple Disks) SUPPORT
13509M:	Shaohua Li <shli@kernel.org>
13510L:	linux-raid@vger.kernel.org
13511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13512S:	Supported
13513F:	drivers/md/Makefile
13514F:	drivers/md/Kconfig
13515F:	drivers/md/md*
13516F:	drivers/md/raid*
13517F:	include/linux/raid/
13518F:	include/uapi/linux/raid/
13519
13520SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13521M:	Jassi Brar <jaswinder.singh@linaro.org>
13522L:	netdev@vger.kernel.org
13523S:	Maintained
13524F:	drivers/net/ethernet/socionext/netsec.c
13525F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13526
13527SOLIDRUN CLEARFOG SUPPORT
13528M:	Russell King <linux@armlinux.org.uk>
13529S:	Maintained
13530F:	arch/arm/boot/dts/armada-388-clearfog*
13531F:	arch/arm/boot/dts/armada-38x-solidrun-*
13532
13533SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13534M:	Russell King <linux@armlinux.org.uk>
13535S:	Maintained
13536F:	arch/arm/boot/dts/imx6*-cubox-i*
13537F:	arch/arm/boot/dts/imx6*-hummingboard*
13538F:	arch/arm/boot/dts/imx6*-sr-*
13539
13540SONIC NETWORK DRIVER
13541M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13542L:	netdev@vger.kernel.org
13543S:	Maintained
13544F:	drivers/net/ethernet/natsemi/sonic.*
13545
13546SONICS SILICON BACKPLANE DRIVER (SSB)
13547M:	Michael Buesch <m@bues.ch>
13548L:	linux-wireless@vger.kernel.org
13549S:	Maintained
13550F:	drivers/ssb/
13551F:	include/linux/ssb/
13552
13553SONY IMX258 SENSOR DRIVER
13554M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13555L:	linux-media@vger.kernel.org
13556T:	git git://linuxtv.org/media_tree.git
13557S:	Maintained
13558F:	drivers/media/i2c/imx258.c
13559
13560SONY IMX274 SENSOR DRIVER
13561M:	Leon Luo <leonl@leopardimaging.com>
13562L:	linux-media@vger.kernel.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Maintained
13565F:	drivers/media/i2c/imx274.c
13566F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13567
13568SONY MEMORYSTICK CARD SUPPORT
13569M:	Alex Dubov <oakad@yahoo.com>
13570W:	http://tifmxx.berlios.de/
13571S:	Maintained
13572F:	drivers/memstick/host/tifm_ms.c
13573
13574SONY MEMORYSTICK STANDARD SUPPORT
13575M:	Maxim Levitsky <maximlevitsky@gmail.com>
13576S:	Maintained
13577F:	drivers/memstick/core/ms_block.*
13578
13579SONY VAIO CONTROL DEVICE DRIVER
13580M:	Mattia Dongili <malattia@linux.it>
13581L:	platform-driver-x86@vger.kernel.org
13582W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13583S:	Maintained
13584F:	Documentation/laptops/sony-laptop.txt
13585F:	drivers/char/sonypi.c
13586F:	drivers/platform/x86/sony-laptop.c
13587F:	include/linux/sony-laptop.h
13588
13589SOUND
13590M:	Jaroslav Kysela <perex@perex.cz>
13591M:	Takashi Iwai <tiwai@suse.com>
13592L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13593W:	http://www.alsa-project.org/
13594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13595T:	git git://git.alsa-project.org/alsa-kernel.git
13596Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13597S:	Maintained
13598F:	Documentation/sound/
13599F:	include/sound/
13600F:	include/uapi/sound/
13601F:	sound/
13602
13603SOUND - COMPRESSED AUDIO
13604M:	Vinod Koul <vkoul@kernel.org>
13605L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13607S:	Supported
13608F:	Documentation/sound/designs/compress-offload.rst
13609F:	include/sound/compress_driver.h
13610F:	include/uapi/sound/compress_*
13611F:	sound/core/compress_offload.c
13612F:	sound/soc/soc-compress.c
13613
13614SOUND - DMAENGINE HELPERS
13615M:	Lars-Peter Clausen <lars@metafoo.de>
13616S:	Supported
13617F:	include/sound/dmaengine_pcm.h
13618F:	sound/core/pcm_dmaengine.c
13619F:	sound/soc/soc-generic-dmaengine-pcm.c
13620
13621SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13622M:	Liam Girdwood <lgirdwood@gmail.com>
13623M:	Mark Brown <broonie@kernel.org>
13624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13626W:	http://alsa-project.org/main/index.php/ASoC
13627S:	Supported
13628F:	Documentation/devicetree/bindings/sound/
13629F:	Documentation/sound/soc/
13630F:	sound/soc/
13631F:	include/sound/soc*
13632
13633SOUNDWIRE SUBSYSTEM
13634M:	Vinod Koul <vinod.koul@intel.com>
13635M:	Sanyog Kale <sanyog.r.kale@intel.com>
13636R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13638S:	Supported
13639F:	Documentation/driver-api/soundwire/
13640F:	drivers/soundwire/
13641F:	include/linux/soundwire/
13642
13643SP2 MEDIA DRIVER
13644M:	Olli Salonen <olli.salonen@iki.fi>
13645L:	linux-media@vger.kernel.org
13646W:	https://linuxtv.org
13647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13648S:	Maintained
13649F:	drivers/media/dvb-frontends/sp2*
13650
13651SPARC + UltraSPARC (sparc/sparc64)
13652M:	"David S. Miller" <davem@davemloft.net>
13653L:	sparclinux@vger.kernel.org
13654Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13657S:	Maintained
13658F:	arch/sparc/
13659F:	drivers/sbus/
13660
13661SPARC SERIAL DRIVERS
13662M:	"David S. Miller" <davem@davemloft.net>
13663L:	sparclinux@vger.kernel.org
13664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13666S:	Maintained
13667F:	include/linux/sunserialcore.h
13668F:	drivers/tty/serial/suncore.c
13669F:	drivers/tty/serial/sunhv.c
13670F:	drivers/tty/serial/sunsab.c
13671F:	drivers/tty/serial/sunsab.h
13672F:	drivers/tty/serial/sunsu.c
13673F:	drivers/tty/serial/sunzilog.c
13674F:	drivers/tty/serial/sunzilog.h
13675F:	drivers/tty/vcc.c
13676
13677SPARSE CHECKER
13678M:	"Christopher Li" <sparse@chrisli.org>
13679L:	linux-sparse@vger.kernel.org
13680W:	https://sparse.wiki.kernel.org/
13681T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13682T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13683S:	Maintained
13684F:	include/linux/compiler.h
13685
13686SPEAR CLOCK FRAMEWORK SUPPORT
13687M:	Viresh Kumar <vireshk@kernel.org>
13688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13689W:	http://www.st.com/spear
13690S:	Maintained
13691F:	drivers/clk/spear/
13692
13693SPEAR PLATFORM SUPPORT
13694M:	Viresh Kumar <vireshk@kernel.org>
13695M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13697W:	http://www.st.com/spear
13698S:	Maintained
13699F:	arch/arm/boot/dts/spear*
13700F:	arch/arm/mach-spear/
13701
13702SPI NOR SUBSYSTEM
13703M:	Marek Vasut <marek.vasut@gmail.com>
13704L:	linux-mtd@lists.infradead.org
13705W:	http://www.linux-mtd.infradead.org/
13706Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13707T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13708T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13709S:	Maintained
13710F:	drivers/mtd/spi-nor/
13711F:	include/linux/mtd/spi-nor.h
13712
13713SPI SUBSYSTEM
13714M:	Mark Brown <broonie@kernel.org>
13715L:	linux-spi@vger.kernel.org
13716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13717Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13718S:	Maintained
13719F:	Documentation/devicetree/bindings/spi/
13720F:	Documentation/spi/
13721F:	drivers/spi/
13722F:	include/linux/spi/
13723F:	include/uapi/linux/spi/
13724F:	tools/spi/
13725
13726SPIDERNET NETWORK DRIVER for CELL
13727M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13728L:	netdev@vger.kernel.org
13729S:	Supported
13730F:	Documentation/networking/spider_net.txt
13731F:	drivers/net/ethernet/toshiba/spider_net*
13732
13733SPMI SUBSYSTEM
13734R:	Stephen Boyd <sboyd@kernel.org>
13735L:	linux-arm-msm@vger.kernel.org
13736F:	Documentation/devicetree/bindings/spmi/
13737F:	drivers/spmi/
13738F:	include/dt-bindings/spmi/spmi.h
13739F:	include/linux/spmi.h
13740F:	include/trace/events/spmi.h
13741
13742SPU FILE SYSTEM
13743M:	Jeremy Kerr <jk@ozlabs.org>
13744L:	linuxppc-dev@lists.ozlabs.org
13745W:	http://www.ibm.com/developerworks/power/cell/
13746S:	Supported
13747F:	Documentation/filesystems/spufs.txt
13748F:	arch/powerpc/platforms/cell/spufs/
13749
13750SQUASHFS FILE SYSTEM
13751M:	Phillip Lougher <phillip@squashfs.org.uk>
13752L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13753W:	http://squashfs.org.uk
13754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13755S:	Maintained
13756F:	Documentation/filesystems/squashfs.txt
13757F:	fs/squashfs/
13758
13759SRM (Alpha) environment access
13760M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13761S:	Maintained
13762F:	arch/alpha/kernel/srm_env.c
13763
13764ST STM32 I2C/SMBUS DRIVER
13765M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13766L:	linux-i2c@vger.kernel.org
13767S:	Maintained
13768F:	drivers/i2c/busses/i2c-stm32*
13769
13770STABLE BRANCH
13771M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13772L:	stable@vger.kernel.org
13773S:	Supported
13774F:	Documentation/process/stable-kernel-rules.rst
13775
13776STAGING - COMEDI
13777M:	Ian Abbott <abbotti@mev.co.uk>
13778M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13779S:	Odd Fixes
13780F:	drivers/staging/comedi/
13781
13782STAGING - EROFS FILE SYSTEM
13783M:	Gao Xiang <gaoxiang25@huawei.com>
13784M:	Chao Yu <yuchao0@huawei.com>
13785L:	linux-erofs@lists.ozlabs.org
13786S:	Maintained
13787F:	drivers/staging/erofs/
13788
13789STAGING - FLARION FT1000 DRIVERS
13790M:	Marek Belisko <marek.belisko@gmail.com>
13791S:	Odd Fixes
13792F:	drivers/staging/ft1000/
13793
13794STAGING - INDUSTRIAL IO
13795M:	Jonathan Cameron <jic23@kernel.org>
13796L:	linux-iio@vger.kernel.org
13797S:	Odd Fixes
13798F:	Documentation/devicetree/bindings/staging/iio/
13799F:	drivers/staging/iio/
13800
13801STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13802M:	Marc Dietrich <marvin24@gmx.de>
13803L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13804L:	linux-tegra@vger.kernel.org
13805S:	Maintained
13806F:	drivers/staging/nvec/
13807
13808STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13809M:	Jens Frederich <jfrederich@gmail.com>
13810M:	Daniel Drake <dsd@laptop.org>
13811M:	Jon Nettleton <jon.nettleton@gmail.com>
13812W:	http://wiki.laptop.org/go/DCON
13813S:	Maintained
13814F:	drivers/staging/olpc_dcon/
13815
13816STAGING - REALTEK RTL8712U DRIVERS
13817M:	Larry Finger <Larry.Finger@lwfinger.net>
13818M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13819S:	Odd Fixes
13820F:	drivers/staging/rtl8712/
13821
13822STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13823M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13824M:	Teddy Wang <teddy.wang@siliconmotion.com>
13825M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13826L:	linux-fbdev@vger.kernel.org
13827S:	Maintained
13828F:	drivers/staging/sm750fb/
13829
13830STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13831M:	William Hubbs <w.d.hubbs@gmail.com>
13832M:	Chris Brannon <chris@the-brannons.com>
13833M:	Kirk Reiser <kirk@reisers.ca>
13834M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13835L:	speakup@linux-speakup.org
13836W:	http://www.linux-speakup.org/
13837S:	Odd Fixes
13838F:	drivers/staging/speakup/
13839
13840STAGING - VIA VT665X DRIVERS
13841M:	Forest Bond <forest@alittletooquiet.net>
13842S:	Odd Fixes
13843F:	drivers/staging/vt665?/
13844
13845STAGING - WILC1000 WIFI DRIVER
13846M:	Aditya Shankar <aditya.shankar@microchip.com>
13847M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13848L:	linux-wireless@vger.kernel.org
13849S:	Supported
13850F:	drivers/staging/wilc1000/
13851
13852STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13853M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13854S:	Odd Fixes
13855F:	drivers/staging/xgifb/
13856
13857STAGING SUBSYSTEM
13858M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13860L:	devel@driverdev.osuosl.org
13861S:	Supported
13862F:	drivers/staging/
13863
13864STARFIRE/DURALAN NETWORK DRIVER
13865M:	Ion Badulescu <ionut@badula.org>
13866S:	Odd Fixes
13867F:	drivers/net/ethernet/adaptec/starfire*
13868
13869STEC S1220 SKD DRIVER
13870M:	Bart Van Assche <bart.vanassche@wdc.com>
13871L:	linux-block@vger.kernel.org
13872S:	Maintained
13873F:	drivers/block/skd*[ch]
13874
13875STI AUDIO (ASoC) DRIVERS
13876M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13877L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13878S:	Maintained
13879F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13880F:	sound/soc/sti/
13881
13882STI CEC DRIVER
13883M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13884S:	Maintained
13885F:	drivers/staging/media/st-cec/
13886F:	Documentation/devicetree/bindings/media/stih-cec.txt
13887
13888STK1160 USB VIDEO CAPTURE DRIVER
13889M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13890L:	linux-media@vger.kernel.org
13891T:	git git://linuxtv.org/media_tree.git
13892S:	Maintained
13893F:	drivers/media/usb/stk1160/
13894
13895STM32 AUDIO (ASoC) DRIVERS
13896M:	Olivier Moysan <olivier.moysan@st.com>
13897M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13898L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13899S:	Maintained
13900F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13901F:	sound/soc/stm/
13902
13903STM32 TIMER/LPTIMER DRIVERS
13904M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13905S:	Maintained
13906F:	drivers/*/stm32-*timer*
13907F:	drivers/pwm/pwm-stm32*
13908F:	include/linux/*/stm32-*tim*
13909F:	Documentation/ABI/testing/*timer-stm32
13910F:	Documentation/devicetree/bindings/*/stm32-*timer*
13911F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13912
13913STMMAC ETHERNET DRIVER
13914M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13915M:	Alexandre Torgue <alexandre.torgue@st.com>
13916M:	Jose Abreu <joabreu@synopsys.com>
13917L:	netdev@vger.kernel.org
13918W:	http://www.stlinux.com
13919S:	Supported
13920F:	drivers/net/ethernet/stmicro/stmmac/
13921
13922SUN3/3X
13923M:	Sam Creasey <sammy@sammy.net>
13924W:	http://sammy.net/sun3/
13925S:	Maintained
13926F:	arch/m68k/kernel/*sun3*
13927F:	arch/m68k/sun3*/
13928F:	arch/m68k/include/asm/sun3*
13929F:	drivers/net/ethernet/i825xx/sun3*
13930
13931SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13932M:	Hans de Goede <hdegoede@redhat.com>
13933L:	linux-input@vger.kernel.org
13934S:	Maintained
13935F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13936F:	drivers/input/keyboard/sun4i-lradc-keys.c
13937
13938SUNDANCE NETWORK DRIVER
13939M:	Denis Kirjanov <kda@linux-powerpc.org>
13940L:	netdev@vger.kernel.org
13941S:	Maintained
13942F:	drivers/net/ethernet/dlink/sundance.c
13943
13944SUPERH
13945M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13946M:	Rich Felker <dalias@libc.org>
13947L:	linux-sh@vger.kernel.org
13948Q:	http://patchwork.kernel.org/project/linux-sh/list/
13949S:	Maintained
13950F:	Documentation/sh/
13951F:	arch/sh/
13952F:	drivers/sh/
13953
13954SUSPEND TO RAM
13955M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13956M:	Len Brown <len.brown@intel.com>
13957M:	Pavel Machek <pavel@ucw.cz>
13958L:	linux-pm@vger.kernel.org
13959B:	https://bugzilla.kernel.org
13960S:	Supported
13961F:	Documentation/power/
13962F:	arch/x86/kernel/acpi/
13963F:	drivers/base/power/
13964F:	kernel/power/
13965F:	include/linux/suspend.h
13966F:	include/linux/freezer.h
13967F:	include/linux/pm.h
13968
13969SVGA HANDLING
13970M:	Martin Mares <mj@ucw.cz>
13971L:	linux-video@atrey.karlin.mff.cuni.cz
13972S:	Maintained
13973F:	Documentation/svga.txt
13974F:	arch/x86/boot/video*
13975
13976SWIOTLB SUBSYSTEM
13977M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13978L:	iommu@lists.linux-foundation.org
13979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13980S:	Supported
13981F:	kernel/dma/swiotlb.c
13982F:	arch/*/kernel/pci-swiotlb.c
13983F:	include/linux/swiotlb.h
13984
13985SWITCHDEV
13986M:	Jiri Pirko <jiri@resnulli.us>
13987M:	Ivan Vecera <ivecera@redhat.com>
13988L:	netdev@vger.kernel.org
13989S:	Supported
13990F:	net/switchdev/
13991F:	include/net/switchdev.h
13992
13993SY8106A REGULATOR DRIVER
13994M:	Icenowy Zheng <icenowy@aosc.io>
13995S:	Maintained
13996F:	drivers/regulator/sy8106a-regulator.c
13997F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13998
13999SYNC FILE FRAMEWORK
14000M:	Sumit Semwal <sumit.semwal@linaro.org>
14001R:	Gustavo Padovan <gustavo@padovan.org>
14002S:	Maintained
14003L:	linux-media@vger.kernel.org
14004L:	dri-devel@lists.freedesktop.org
14005F:	drivers/dma-buf/sync_*
14006F:	drivers/dma-buf/dma-fence*
14007F:	drivers/dma-buf/sw_sync.c
14008F:	include/linux/sync_file.h
14009F:	include/uapi/linux/sync_file.h
14010F:	Documentation/sync_file.txt
14011T:	git git://anongit.freedesktop.org/drm/drm-misc
14012
14013SYNOPSYS ARC ARCHITECTURE
14014M:	Vineet Gupta <vgupta@synopsys.com>
14015L:	linux-snps-arc@lists.infradead.org
14016S:	Supported
14017F:	arch/arc/
14018F:	Documentation/devicetree/bindings/arc/*
14019F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14020F:	drivers/clocksource/arc_timer.c
14021F:	drivers/tty/serial/arc_uart.c
14022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14023
14024SYNOPSYS ARC HSDK SDP pll clock driver
14025M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14026S:	Supported
14027F:	drivers/clk/clk-hsdk-pll.c
14028F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14029
14030SYNOPSYS ARC SDP clock driver
14031M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14032S:	Supported
14033F:	drivers/clk/axs10x/*
14034F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14035
14036SYNOPSYS ARC SDP platform support
14037M:	Alexey Brodkin <abrodkin@synopsys.com>
14038S:	Supported
14039F:	arch/arc/plat-axs10x
14040F:	arch/arc/boot/dts/ax*
14041F:	Documentation/devicetree/bindings/arc/axs10*
14042
14043SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14044M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14045S:	Supported
14046F:	drivers/reset/reset-axs10x.c
14047F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14048
14049SYNOPSYS DESIGNWARE 8250 UART DRIVER
14050R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14051S:	Maintained
14052F:	drivers/tty/serial/8250/8250_dw.c
14053
14054SYNOPSYS DESIGNWARE APB GPIO DRIVER
14055M:	Hoan Tran <hotran@apm.com>
14056L:	linux-gpio@vger.kernel.org
14057S:	Maintained
14058F:	drivers/gpio/gpio-dwapb.c
14059F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14060
14061SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14062M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14063S:	Maintained
14064F:	drivers/dma/dwi-axi-dmac/
14065F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14066
14067SYNOPSYS DESIGNWARE DMAC DRIVER
14068M:	Viresh Kumar <vireshk@kernel.org>
14069R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14070S:	Maintained
14071F:	include/linux/dma/dw.h
14072F:	include/linux/platform_data/dma-dw.h
14073F:	drivers/dma/dw/
14074
14075SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14076M:	Jose Abreu <Jose.Abreu@synopsys.com>
14077L:	netdev@vger.kernel.org
14078S:	Supported
14079F:	drivers/net/ethernet/synopsys/
14080
14081SYNOPSYS DESIGNWARE I2C DRIVER
14082M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14083R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14084R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14085L:	linux-i2c@vger.kernel.org
14086S:	Maintained
14087F:	drivers/i2c/busses/i2c-designware-*
14088F:	include/linux/platform_data/i2c-designware.h
14089
14090SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14091M:	Jaehoon Chung <jh80.chung@samsung.com>
14092L:	linux-mmc@vger.kernel.org
14093S:	Maintained
14094F:	drivers/mmc/host/dw_mmc*
14095
14096SYNOPSYS HSDK RESET CONTROLLER DRIVER
14097M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14098S:	Supported
14099F:	drivers/reset/reset-hsdk.c
14100F:	include/dt-bindings/reset/snps,hsdk-reset.h
14101F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14102
14103SYSTEM CONFIGURATION (SYSCON)
14104M:	Lee Jones <lee.jones@linaro.org>
14105M:	Arnd Bergmann <arnd@arndb.de>
14106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14107S:	Supported
14108F:	drivers/mfd/syscon.c
14109
14110SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14111M:	Sudeep Holla <sudeep.holla@arm.com>
14112L:	linux-arm-kernel@lists.infradead.org
14113S:	Maintained
14114F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14115F:	drivers/clk/clk-sc[mp]i.c
14116F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14117F:	drivers/firmware/arm_scpi.c
14118F:	drivers/firmware/arm_scmi/
14119F:	include/linux/sc[mp]i_protocol.h
14120
14121SYSTEM RESET/SHUTDOWN DRIVERS
14122M:	Sebastian Reichel <sre@kernel.org>
14123L:	linux-pm@vger.kernel.org
14124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14125S:	Maintained
14126F:	Documentation/devicetree/bindings/power/reset/
14127F:	drivers/power/reset/
14128
14129SYSTEM TRACE MODULE CLASS
14130M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14131S:	Maintained
14132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14133F:	Documentation/trace/stm.rst
14134F:	drivers/hwtracing/stm/
14135F:	include/linux/stm.h
14136F:	include/uapi/linux/stm.h
14137
14138SYSV FILESYSTEM
14139M:	Christoph Hellwig <hch@infradead.org>
14140S:	Maintained
14141F:	Documentation/filesystems/sysv-fs.txt
14142F:	fs/sysv/
14143F:	include/linux/sysv_fs.h
14144
14145TARGET SUBSYSTEM
14146M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14147L:	linux-scsi@vger.kernel.org
14148L:	target-devel@vger.kernel.org
14149W:	http://www.linux-iscsi.org
14150W:	http://groups.google.com/group/linux-iscsi-target-dev
14151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14152S:	Supported
14153F:	drivers/target/
14154F:	include/target/
14155F:	Documentation/target/
14156
14157TASKSTATS STATISTICS INTERFACE
14158M:	Balbir Singh <bsingharora@gmail.com>
14159S:	Maintained
14160F:	Documentation/accounting/taskstats*
14161F:	include/linux/taskstats*
14162F:	kernel/taskstats.c
14163
14164TC subsystem
14165M:	Jamal Hadi Salim <jhs@mojatatu.com>
14166M:	Cong Wang <xiyou.wangcong@gmail.com>
14167M:	Jiri Pirko <jiri@resnulli.us>
14168L:	netdev@vger.kernel.org
14169S:	Maintained
14170F:	include/net/pkt_cls.h
14171F:	include/net/pkt_sched.h
14172F:	include/net/tc_act/
14173F:	include/uapi/linux/pkt_cls.h
14174F:	include/uapi/linux/pkt_sched.h
14175F:	include/uapi/linux/tc_act/
14176F:	include/uapi/linux/tc_ematch/
14177F:	net/sched/
14178
14179TC90522 MEDIA DRIVER
14180M:	Akihiro Tsukada <tskd08@gmail.com>
14181L:	linux-media@vger.kernel.org
14182S:	Odd Fixes
14183F:	drivers/media/dvb-frontends/tc90522*
14184
14185TCP LOW PRIORITY MODULE
14186M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14187M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14188W:	http://tcp-lp-mod.sourceforge.net/
14189S:	Maintained
14190F:	net/ipv4/tcp_lp.c
14191
14192TDA10071 MEDIA DRIVER
14193M:	Antti Palosaari <crope@iki.fi>
14194L:	linux-media@vger.kernel.org
14195W:	https://linuxtv.org
14196W:	http://palosaari.fi/linux/
14197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14198T:	git git://linuxtv.org/anttip/media_tree.git
14199S:	Maintained
14200F:	drivers/media/dvb-frontends/tda10071*
14201
14202TDA18212 MEDIA DRIVER
14203M:	Antti Palosaari <crope@iki.fi>
14204L:	linux-media@vger.kernel.org
14205W:	https://linuxtv.org
14206W:	http://palosaari.fi/linux/
14207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14208T:	git git://linuxtv.org/anttip/media_tree.git
14209S:	Maintained
14210F:	drivers/media/tuners/tda18212*
14211
14212TDA18218 MEDIA DRIVER
14213M:	Antti Palosaari <crope@iki.fi>
14214L:	linux-media@vger.kernel.org
14215W:	https://linuxtv.org
14216W:	http://palosaari.fi/linux/
14217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14218T:	git git://linuxtv.org/anttip/media_tree.git
14219S:	Maintained
14220F:	drivers/media/tuners/tda18218*
14221
14222TDA18250 MEDIA DRIVER
14223M:	Olli Salonen <olli.salonen@iki.fi>
14224L:	linux-media@vger.kernel.org
14225W:	https://linuxtv.org
14226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14227T:	git git://linuxtv.org/media_tree.git
14228S:	Maintained
14229F:	drivers/media/tuners/tda18250*
14230
14231TDA18271 MEDIA DRIVER
14232M:	Michael Krufky <mkrufky@linuxtv.org>
14233L:	linux-media@vger.kernel.org
14234W:	https://linuxtv.org
14235W:	http://github.com/mkrufky
14236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14237T:	git git://linuxtv.org/mkrufky/tuners.git
14238S:	Maintained
14239F:	drivers/media/tuners/tda18271*
14240
14241TDA1997x MEDIA DRIVER
14242M:	Tim Harvey <tharvey@gateworks.com>
14243L:	linux-media@vger.kernel.org
14244W:	https://linuxtv.org
14245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14246S:	Maintained
14247F:	drivers/media/i2c/tda1997x.*
14248
14249TDA827x MEDIA DRIVER
14250M:	Michael Krufky <mkrufky@linuxtv.org>
14251L:	linux-media@vger.kernel.org
14252W:	https://linuxtv.org
14253W:	http://github.com/mkrufky
14254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14255T:	git git://linuxtv.org/mkrufky/tuners.git
14256S:	Maintained
14257F:	drivers/media/tuners/tda8290.*
14258
14259TDA8290 MEDIA DRIVER
14260M:	Michael Krufky <mkrufky@linuxtv.org>
14261L:	linux-media@vger.kernel.org
14262W:	https://linuxtv.org
14263W:	http://github.com/mkrufky
14264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14265T:	git git://linuxtv.org/mkrufky/tuners.git
14266S:	Maintained
14267F:	drivers/media/tuners/tda8290.*
14268
14269TDA9840 MEDIA DRIVER
14270M:	Hans Verkuil <hverkuil@xs4all.nl>
14271L:	linux-media@vger.kernel.org
14272T:	git git://linuxtv.org/media_tree.git
14273W:	https://linuxtv.org
14274S:	Maintained
14275F:	drivers/media/i2c/tda9840*
14276
14277TEA5761 TUNER DRIVER
14278M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14279L:	linux-media@vger.kernel.org
14280W:	https://linuxtv.org
14281T:	git git://linuxtv.org/media_tree.git
14282S:	Odd fixes
14283F:	drivers/media/tuners/tea5761.*
14284
14285TEA5767 TUNER DRIVER
14286M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14287L:	linux-media@vger.kernel.org
14288W:	https://linuxtv.org
14289T:	git git://linuxtv.org/media_tree.git
14290S:	Maintained
14291F:	drivers/media/tuners/tea5767.*
14292
14293TEA6415C MEDIA DRIVER
14294M:	Hans Verkuil <hverkuil@xs4all.nl>
14295L:	linux-media@vger.kernel.org
14296T:	git git://linuxtv.org/media_tree.git
14297W:	https://linuxtv.org
14298S:	Maintained
14299F:	drivers/media/i2c/tea6415c*
14300
14301TEA6420 MEDIA DRIVER
14302M:	Hans Verkuil <hverkuil@xs4all.nl>
14303L:	linux-media@vger.kernel.org
14304T:	git git://linuxtv.org/media_tree.git
14305W:	https://linuxtv.org
14306S:	Maintained
14307F:	drivers/media/i2c/tea6420*
14308
14309TEAM DRIVER
14310M:	Jiri Pirko <jiri@resnulli.us>
14311L:	netdev@vger.kernel.org
14312S:	Supported
14313F:	drivers/net/team/
14314F:	include/linux/if_team.h
14315F:	include/uapi/linux/if_team.h
14316
14317TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14318M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14319S:	Maintained
14320F:	arch/x86/platform/ts5500/
14321
14322TECHNOTREND USB IR RECEIVER
14323M:	Sean Young <sean@mess.org>
14324L:	linux-media@vger.kernel.org
14325S:	Maintained
14326F:	drivers/media/rc/ttusbir.c
14327
14328TECHWELL TW9910 VIDEO DECODER
14329L:	linux-media@vger.kernel.org
14330S:	Orphan
14331F:	drivers/media/i2c/tw9910.c
14332F:	include/media/i2c/tw9910.h
14333
14334TEE SUBSYSTEM
14335M:	Jens Wiklander <jens.wiklander@linaro.org>
14336S:	Maintained
14337F:	include/linux/tee_drv.h
14338F:	include/uapi/linux/tee.h
14339F:	drivers/tee/
14340F:	Documentation/tee.txt
14341
14342TEGRA ARCHITECTURE SUPPORT
14343M:	Thierry Reding <thierry.reding@gmail.com>
14344M:	Jonathan Hunter <jonathanh@nvidia.com>
14345L:	linux-tegra@vger.kernel.org
14346Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14348S:	Supported
14349N:	[^a-z]tegra
14350
14351TEGRA CLOCK DRIVER
14352M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14353M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14354S:	Supported
14355F:	drivers/clk/tegra/
14356
14357TEGRA DMA DRIVERS
14358M:	Laxman Dewangan <ldewangan@nvidia.com>
14359M:	Jon Hunter <jonathanh@nvidia.com>
14360S:	Supported
14361F:	drivers/dma/tegra*
14362
14363TEGRA I2C DRIVER
14364M:	Laxman Dewangan <ldewangan@nvidia.com>
14365S:	Supported
14366F:	drivers/i2c/busses/i2c-tegra.c
14367
14368TEGRA IOMMU DRIVERS
14369M:	Thierry Reding <thierry.reding@gmail.com>
14370L:	linux-tegra@vger.kernel.org
14371S:	Supported
14372F:	drivers/iommu/tegra*
14373
14374TEGRA KBC DRIVER
14375M:	Laxman Dewangan <ldewangan@nvidia.com>
14376S:	Supported
14377F:	drivers/input/keyboard/tegra-kbc.c
14378
14379TEGRA NAND DRIVER
14380M:	Stefan Agner <stefan@agner.ch>
14381M:	Lucas Stach <dev@lynxeye.de>
14382S:	Maintained
14383F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14384F:	drivers/mtd/nand/raw/tegra_nand.c
14385
14386TEGRA PWM DRIVER
14387M:	Thierry Reding <thierry.reding@gmail.com>
14388S:	Supported
14389F:	drivers/pwm/pwm-tegra.c
14390
14391TEGRA SERIAL DRIVER
14392M:	Laxman Dewangan <ldewangan@nvidia.com>
14393S:	Supported
14394F:	drivers/tty/serial/serial-tegra.c
14395
14396TEGRA SPI DRIVER
14397M:	Laxman Dewangan <ldewangan@nvidia.com>
14398S:	Supported
14399F:	drivers/spi/spi-tegra*
14400
14401TEHUTI ETHERNET DRIVER
14402M:	Andy Gospodarek <andy@greyhouse.net>
14403L:	netdev@vger.kernel.org
14404S:	Supported
14405F:	drivers/net/ethernet/tehuti/*
14406
14407Telecom Clock Driver for MCPL0010
14408M:	Mark Gross <mark.gross@intel.com>
14409S:	Supported
14410F:	drivers/char/tlclk.c
14411
14412TENSILICA XTENSA PORT (xtensa)
14413M:	Chris Zankel <chris@zankel.net>
14414M:	Max Filippov <jcmvbkbc@gmail.com>
14415L:	linux-xtensa@linux-xtensa.org
14416T:	git git://github.com/czankel/xtensa-linux.git
14417S:	Maintained
14418F:	arch/xtensa/
14419F:	drivers/irqchip/irq-xtensa-*
14420
14421Texas Instruments' System Control Interface (TISCI) Protocol Driver
14422M:	Nishanth Menon <nm@ti.com>
14423M:	Tero Kristo <t-kristo@ti.com>
14424M:	Santosh Shilimkar <ssantosh@kernel.org>
14425L:	linux-arm-kernel@lists.infradead.org
14426S:	Maintained
14427F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14428F:	drivers/firmware/ti_sci*
14429F:	include/linux/soc/ti/ti_sci_protocol.h
14430F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14431F:	include/dt-bindings/genpd/k2g.h
14432F:	drivers/soc/ti/ti_sci_pm_domains.c
14433F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14434F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14435F:	drivers/clk/keystone/sci-clk.c
14436F:	drivers/reset/reset-ti-sci.c
14437
14438THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14439M:	Hans Verkuil <hverkuil@xs4all.nl>
14440L:	linux-media@vger.kernel.org
14441T:	git git://linuxtv.org/media_tree.git
14442W:	https://linuxtv.org
14443S:	Maintained
14444F:	drivers/media/radio/radio-raremono.c
14445
14446THERMAL
14447M:	Zhang Rui <rui.zhang@intel.com>
14448M:	Eduardo Valentin <edubezval@gmail.com>
14449R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14450L:	linux-pm@vger.kernel.org
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14453Q:	https://patchwork.kernel.org/project/linux-pm/list/
14454S:	Supported
14455F:	drivers/thermal/
14456F:	include/linux/thermal.h
14457F:	include/uapi/linux/thermal.h
14458F:	include/linux/cpu_cooling.h
14459F:	Documentation/devicetree/bindings/thermal/
14460
14461THERMAL/CPU_COOLING
14462M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14463M:	Viresh Kumar <viresh.kumar@linaro.org>
14464M:	Javi Merino <javi.merino@kernel.org>
14465L:	linux-pm@vger.kernel.org
14466S:	Supported
14467F:	Documentation/thermal/cpu-cooling-api.txt
14468F:	drivers/thermal/cpu_cooling.c
14469F:	include/linux/cpu_cooling.h
14470
14471THINKPAD ACPI EXTRAS DRIVER
14472M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14473L:	ibm-acpi-devel@lists.sourceforge.net
14474L:	platform-driver-x86@vger.kernel.org
14475W:	http://ibm-acpi.sourceforge.net
14476W:	http://thinkwiki.org/wiki/Ibm-acpi
14477T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14478S:	Maintained
14479F:	drivers/platform/x86/thinkpad_acpi.c
14480
14481THUNDERBOLT DRIVER
14482M:	Andreas Noever <andreas.noever@gmail.com>
14483M:	Michael Jamet <michael.jamet@intel.com>
14484M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14485M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14487S:	Maintained
14488F:	Documentation/admin-guide/thunderbolt.rst
14489F:	drivers/thunderbolt/
14490F:	include/linux/thunderbolt.h
14491
14492THUNDERBOLT NETWORK DRIVER
14493M:	Michael Jamet <michael.jamet@intel.com>
14494M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14495M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14496L:	netdev@vger.kernel.org
14497S:	Maintained
14498F:	drivers/net/thunderbolt.c
14499
14500THUNDERX GPIO DRIVER
14501M:	David Daney <david.daney@cavium.com>
14502S:	Maintained
14503F:	drivers/gpio/gpio-thunderx.c
14504
14505TI AM437X VPFE DRIVER
14506M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14507L:	linux-media@vger.kernel.org
14508W:	https://linuxtv.org
14509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14510T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14511S:	Maintained
14512F:	drivers/media/platform/am437x/
14513
14514TI BANDGAP AND THERMAL DRIVER
14515M:	Eduardo Valentin <edubezval@gmail.com>
14516M:	Keerthy <j-keerthy@ti.com>
14517L:	linux-pm@vger.kernel.org
14518L:	linux-omap@vger.kernel.org
14519S:	Maintained
14520F:	drivers/thermal/ti-soc-thermal/
14521
14522TI BQ27XXX POWER SUPPLY DRIVER
14523R:	Andrew F. Davis <afd@ti.com>
14524F:	include/linux/power/bq27xxx_battery.h
14525F:	drivers/power/supply/bq27xxx_battery.c
14526F:	drivers/power/supply/bq27xxx_battery_i2c.c
14527
14528TI CDCE706 CLOCK DRIVER
14529M:	Max Filippov <jcmvbkbc@gmail.com>
14530S:	Maintained
14531F:	drivers/clk/clk-cdce706.c
14532
14533TI CLOCK DRIVER
14534M:	Tero Kristo <t-kristo@ti.com>
14535L:	linux-omap@vger.kernel.org
14536S:	Maintained
14537F:	drivers/clk/ti/
14538F:	include/linux/clk/ti.h
14539
14540TI DAVINCI MACHINE SUPPORT
14541M:	Sekhar Nori <nsekhar@ti.com>
14542M:	Kevin Hilman <khilman@kernel.org>
14543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14545S:	Supported
14546F:	arch/arm/mach-davinci/
14547F:	drivers/i2c/busses/i2c-davinci.c
14548F:	arch/arm/boot/dts/da850*
14549
14550TI DAVINCI SERIES CLOCK DRIVER
14551M:	David Lechner <david@lechnology.com>
14552R:	Sekhar Nori <nsekhar@ti.com>
14553S:	Maintained
14554F:	Documentation/devicetree/bindings/clock/ti/davinci/
14555F:	drivers/clk/davinci/
14556
14557TI DAVINCI SERIES GPIO DRIVER
14558M:	Keerthy <j-keerthy@ti.com>
14559L:	linux-gpio@vger.kernel.org
14560S:	Maintained
14561F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14562F:	drivers/gpio/gpio-davinci.c
14563
14564TI DAVINCI SERIES MEDIA DRIVER
14565M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14566L:	linux-media@vger.kernel.org
14567W:	https://linuxtv.org
14568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14569T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14570S:	Maintained
14571F:	drivers/media/platform/davinci/
14572F:	include/media/davinci/
14573
14574TI ETHERNET SWITCH DRIVER (CPSW)
14575R:	Grygorii Strashko <grygorii.strashko@ti.com>
14576L:	linux-omap@vger.kernel.org
14577L:	netdev@vger.kernel.org
14578S:	Maintained
14579F:	drivers/net/ethernet/ti/cpsw*
14580F:	drivers/net/ethernet/ti/davinci*
14581
14582TI FLASH MEDIA INTERFACE DRIVER
14583M:	Alex Dubov <oakad@yahoo.com>
14584S:	Maintained
14585F:	drivers/misc/tifm*
14586F:	drivers/mmc/host/tifm_sd.c
14587F:	include/linux/tifm.h
14588
14589TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14590M:	Santosh Shilimkar <ssantosh@kernel.org>
14591L:	linux-kernel@vger.kernel.org
14592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14593S:	Maintained
14594F:	drivers/soc/ti/*
14595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14596
14597TI LM49xxx FAMILY ASoC CODEC DRIVERS
14598M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14599M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14601S:	Maintained
14602F:	sound/soc/codecs/lm49453*
14603F:	sound/soc/codecs/isabelle*
14604
14605TI LP855x BACKLIGHT DRIVER
14606M:	Milo Kim <milo.kim@ti.com>
14607S:	Maintained
14608F:	Documentation/backlight/lp855x-driver.txt
14609F:	drivers/video/backlight/lp855x_bl.c
14610F:	include/linux/platform_data/lp855x.h
14611
14612TI LP8727 CHARGER DRIVER
14613M:	Milo Kim <milo.kim@ti.com>
14614S:	Maintained
14615F:	drivers/power/supply/lp8727_charger.c
14616F:	include/linux/platform_data/lp8727.h
14617
14618TI LP8788 MFD DRIVER
14619M:	Milo Kim <milo.kim@ti.com>
14620S:	Maintained
14621F:	drivers/iio/adc/lp8788_adc.c
14622F:	drivers/leds/leds-lp8788.c
14623F:	drivers/mfd/lp8788*.c
14624F:	drivers/power/supply/lp8788-charger.c
14625F:	drivers/regulator/lp8788-*.c
14626F:	include/linux/mfd/lp8788*.h
14627
14628TI NETCP ETHERNET DRIVER
14629M:	Wingman Kwok <w-kwok2@ti.com>
14630M:	Murali Karicheri <m-karicheri2@ti.com>
14631L:	netdev@vger.kernel.org
14632S:	Maintained
14633F:	drivers/net/ethernet/ti/netcp*
14634
14635TI TAS571X FAMILY ASoC CODEC DRIVER
14636M:	Kevin Cernekee <cernekee@chromium.org>
14637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14638S:	Odd Fixes
14639F:	sound/soc/codecs/tas571x*
14640
14641TI TRF7970A NFC DRIVER
14642M:	Mark Greer <mgreer@animalcreek.com>
14643L:	linux-wireless@vger.kernel.org
14644L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14645S:	Supported
14646F:	drivers/nfc/trf7970a.c
14647F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14648
14649TI TWL4030 SERIES SOC CODEC DRIVER
14650M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14651L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14652S:	Maintained
14653F:	sound/soc/codecs/twl4030*
14654
14655TI VPE/CAL DRIVERS
14656M:	Benoit Parrot <bparrot@ti.com>
14657L:	linux-media@vger.kernel.org
14658W:	http://linuxtv.org/
14659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14660S:	Maintained
14661F:	drivers/media/platform/ti-vpe/
14662
14663TI WILINK WIRELESS DRIVERS
14664L:	linux-wireless@vger.kernel.org
14665W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14666W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14668S:	Orphan
14669F:	drivers/net/wireless/ti/
14670F:	include/linux/wl12xx.h
14671
14672TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14673M:	John Stultz <john.stultz@linaro.org>
14674M:	Thomas Gleixner <tglx@linutronix.de>
14675R:	Stephen Boyd <sboyd@kernel.org>
14676L:	linux-kernel@vger.kernel.org
14677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14678S:	Supported
14679F:	include/linux/clocksource.h
14680F:	include/linux/time.h
14681F:	include/linux/timex.h
14682F:	include/uapi/linux/time.h
14683F:	include/uapi/linux/timex.h
14684F:	kernel/time/clocksource.c
14685F:	kernel/time/time*.c
14686F:	kernel/time/alarmtimer.c
14687F:	kernel/time/ntp.c
14688F:	tools/testing/selftests/timers/
14689
14690TIPC NETWORK LAYER
14691M:	Jon Maloy <jon.maloy@ericsson.com>
14692M:	Ying Xue <ying.xue@windriver.com>
14693L:	netdev@vger.kernel.org (core kernel code)
14694L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14695W:	http://tipc.sourceforge.net/
14696S:	Maintained
14697F:	include/uapi/linux/tipc*.h
14698F:	net/tipc/
14699
14700TLAN NETWORK DRIVER
14701M:	Samuel Chessman <chessman@tux.org>
14702L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14703W:	http://sourceforge.net/projects/tlan/
14704S:	Maintained
14705F:	Documentation/networking/tlan.txt
14706F:	drivers/net/ethernet/ti/tlan.*
14707
14708TM6000 VIDEO4LINUX DRIVER
14709M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14710L:	linux-media@vger.kernel.org
14711W:	https://linuxtv.org
14712T:	git git://linuxtv.org/media_tree.git
14713S:	Odd fixes
14714F:	drivers/media/usb/tm6000/
14715F:	Documentation/media/v4l-drivers/tm6000*
14716
14717TMIO/SDHI MMC DRIVER
14718M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14719L:	linux-mmc@vger.kernel.org
14720S:	Supported
14721F:	drivers/mmc/host/tmio_mmc*
14722F:	drivers/mmc/host/renesas_sdhi*
14723F:	include/linux/mfd/tmio.h
14724
14725TMP401 HARDWARE MONITOR DRIVER
14726M:	Guenter Roeck <linux@roeck-us.net>
14727L:	linux-hwmon@vger.kernel.org
14728S:	Maintained
14729F:	Documentation/hwmon/tmp401
14730F:	drivers/hwmon/tmp401.c
14731
14732TMPFS (SHMEM FILESYSTEM)
14733M:	Hugh Dickins <hughd@google.com>
14734L:	linux-mm@kvack.org
14735S:	Maintained
14736F:	include/linux/shmem_fs.h
14737F:	mm/shmem.c
14738
14739TOMOYO SECURITY MODULE
14740M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14741M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14742L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14743L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14744L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14745L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14746W:	http://tomoyo.sourceforge.jp/
14747T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14748S:	Maintained
14749F:	security/tomoyo/
14750
14751TOPSTAR LAPTOP EXTRAS DRIVER
14752M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14753L:	platform-driver-x86@vger.kernel.org
14754S:	Maintained
14755F:	drivers/platform/x86/topstar-laptop.c
14756
14757TORTURE-TEST MODULES
14758M:	Davidlohr Bueso <dave@stgolabs.net>
14759M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14760M:	Josh Triplett <josh@joshtriplett.org>
14761L:	linux-kernel@vger.kernel.org
14762S:	Supported
14763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14764F:	Documentation/RCU/torture.txt
14765F:	kernel/torture.c
14766F:	kernel/rcu/rcutorture.c
14767F:	kernel/rcu/rcuperf.c
14768F:	kernel/locking/locktorture.c
14769
14770TOSHIBA ACPI EXTRAS DRIVER
14771M:	Azael Avalos <coproscefalo@gmail.com>
14772L:	platform-driver-x86@vger.kernel.org
14773S:	Maintained
14774F:	drivers/platform/x86/toshiba_acpi.c
14775
14776TOSHIBA BLUETOOTH DRIVER
14777M:	Azael Avalos <coproscefalo@gmail.com>
14778L:	platform-driver-x86@vger.kernel.org
14779S:	Maintained
14780F:	drivers/platform/x86/toshiba_bluetooth.c
14781
14782TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14783M:	Azael Avalos <coproscefalo@gmail.com>
14784L:	platform-driver-x86@vger.kernel.org
14785S:	Maintained
14786F:	drivers/platform/x86/toshiba_haps.c
14787
14788TOSHIBA SMM DRIVER
14789M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14790W:	http://www.buzzard.org.uk/toshiba/
14791S:	Maintained
14792F:	drivers/char/toshiba.c
14793F:	include/linux/toshiba.h
14794F:	include/uapi/linux/toshiba.h
14795
14796TOSHIBA TC358743 DRIVER
14797M:	Mats Randgaard <matrandg@cisco.com>
14798L:	linux-media@vger.kernel.org
14799S:	Maintained
14800F:	drivers/media/i2c/tc358743*
14801F:	include/media/i2c/tc358743.h
14802
14803TOSHIBA WMI HOTKEYS DRIVER
14804M:	Azael Avalos <coproscefalo@gmail.com>
14805L:	platform-driver-x86@vger.kernel.org
14806S:	Maintained
14807F:	drivers/platform/x86/toshiba-wmi.c
14808
14809TPM DEVICE DRIVER
14810M:	Peter Huewe <peterhuewe@gmx.de>
14811M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14812R:	Jason Gunthorpe <jgg@ziepe.ca>
14813L:	linux-integrity@vger.kernel.org
14814Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14815W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14816T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14817S:	Maintained
14818F:	drivers/char/tpm/
14819
14820TRACING
14821M:	Steven Rostedt <rostedt@goodmis.org>
14822M:	Ingo Molnar <mingo@redhat.com>
14823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14824S:	Maintained
14825F:	Documentation/trace/ftrace.rst
14826F:	arch/*/*/*/ftrace.h
14827F:	arch/*/kernel/ftrace.c
14828F:	include/*/ftrace.h
14829F:	include/linux/trace*.h
14830F:	include/trace/
14831F:	kernel/trace/
14832F:	tools/testing/selftests/ftrace/
14833
14834TRACING MMIO ACCESSES (MMIOTRACE)
14835M:	Steven Rostedt <rostedt@goodmis.org>
14836M:	Ingo Molnar <mingo@kernel.org>
14837R:	Karol Herbst <karolherbst@gmail.com>
14838R:	Pekka Paalanen <ppaalanen@gmail.com>
14839S:	Maintained
14840L:	linux-kernel@vger.kernel.org
14841L:	nouveau@lists.freedesktop.org
14842F:	kernel/trace/trace_mmiotrace.c
14843F:	include/linux/mmiotrace.h
14844F:	arch/x86/mm/kmmio.c
14845F:	arch/x86/mm/mmio-mod.c
14846F:	arch/x86/mm/testmmiotrace.c
14847
14848TRIVIAL PATCHES
14849M:	Jiri Kosina <trivial@kernel.org>
14850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14851S:	Maintained
14852K:	^Subject:.*(?i)trivial
14853
14854TEMPO SEMICONDUCTOR DRIVERS
14855M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14856S:	Maintained
14857F:	sound/soc/codecs/tscs*.c
14858F:	sound/soc/codecs/tscs*.h
14859F:	Documentation/devicetree/bindings/sound/tscs*.txt
14860
14861TTY LAYER
14862M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14863M:	Jiri Slaby <jslaby@suse.com>
14864S:	Supported
14865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14866F:	Documentation/serial/
14867F:	drivers/tty/
14868F:	drivers/tty/serial/serial_core.c
14869F:	include/linux/serial_core.h
14870F:	include/linux/serial.h
14871F:	include/linux/tty.h
14872F:	include/uapi/linux/serial_core.h
14873F:	include/uapi/linux/serial.h
14874F:	include/uapi/linux/tty.h
14875
14876TUA9001 MEDIA DRIVER
14877M:	Antti Palosaari <crope@iki.fi>
14878L:	linux-media@vger.kernel.org
14879W:	https://linuxtv.org
14880W:	http://palosaari.fi/linux/
14881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14882T:	git git://linuxtv.org/anttip/media_tree.git
14883S:	Maintained
14884F:	drivers/media/tuners/tua9001*
14885
14886TULIP NETWORK DRIVERS
14887L:	netdev@vger.kernel.org
14888L:	linux-parisc@vger.kernel.org
14889S:	Orphan
14890F:	drivers/net/ethernet/dec/tulip/
14891
14892TUN/TAP driver
14893M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14894W:	http://vtun.sourceforge.net/tun
14895S:	Maintained
14896F:	Documentation/networking/tuntap.txt
14897F:	arch/um/os-Linux/drivers/
14898
14899TURBOCHANNEL SUBSYSTEM
14900M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14901M:	Ralf Baechle <ralf@linux-mips.org>
14902L:	linux-mips@linux-mips.org
14903Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14904S:	Maintained
14905F:	drivers/tc/
14906F:	include/linux/tc.h
14907
14908TURBOSTAT UTILITY
14909M:	"Len Brown" <lenb@kernel.org>
14910L:	linux-pm@vger.kernel.org
14911B:	https://bugzilla.kernel.org
14912Q:	https://patchwork.kernel.org/project/linux-pm/list/
14913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14914S:	Supported
14915F:	tools/power/x86/turbostat/
14916
14917TW5864 VIDEO4LINUX DRIVER
14918M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14919M:	Anton Sviridenko <anton@corp.bluecherry.net>
14920M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14921M:	Andrey Utkin <andrey_utkin@fastmail.com>
14922L:	linux-media@vger.kernel.org
14923S:	Supported
14924F:	drivers/media/pci/tw5864/
14925
14926TW68 VIDEO4LINUX DRIVER
14927M:	Hans Verkuil <hverkuil@xs4all.nl>
14928L:	linux-media@vger.kernel.org
14929T:	git git://linuxtv.org/media_tree.git
14930W:	https://linuxtv.org
14931S:	Odd Fixes
14932F:	drivers/media/pci/tw68/
14933
14934TW686X VIDEO4LINUX DRIVER
14935M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14936L:	linux-media@vger.kernel.org
14937T:	git git://linuxtv.org/media_tree.git
14938W:	http://linuxtv.org
14939S:	Maintained
14940F:	drivers/media/pci/tw686x/
14941
14942UBI FILE SYSTEM (UBIFS)
14943M:	Richard Weinberger <richard@nod.at>
14944M:	Artem Bityutskiy <dedekind1@gmail.com>
14945M:	Adrian Hunter <adrian.hunter@intel.com>
14946L:	linux-mtd@lists.infradead.org
14947T:	git git://git.infradead.org/ubifs-2.6.git
14948W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14949S:	Supported
14950F:	Documentation/filesystems/ubifs.txt
14951F:	fs/ubifs/
14952
14953UCLINUX (M68KNOMMU AND COLDFIRE)
14954M:	Greg Ungerer <gerg@linux-m68k.org>
14955W:	http://www.linux-m68k.org/
14956W:	http://www.uclinux.org/
14957L:	linux-m68k@lists.linux-m68k.org
14958L:	uclinux-dev@uclinux.org  (subscribers-only)
14959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14960S:	Maintained
14961F:	arch/m68k/coldfire/
14962F:	arch/m68k/68*/
14963F:	arch/m68k/*/*_no.*
14964F:	arch/m68k/include/asm/*_no.*
14965
14966UDF FILESYSTEM
14967M:	Jan Kara <jack@suse.com>
14968S:	Maintained
14969F:	Documentation/filesystems/udf.txt
14970F:	fs/udf/
14971
14972UDRAW TABLET
14973M:	Bastien Nocera <hadess@hadess.net>
14974L:	linux-input@vger.kernel.org
14975S:	Maintained
14976F:	drivers/hid/hid-udraw-ps3.c
14977
14978UFS FILESYSTEM
14979M:	Evgeniy Dushistov <dushistov@mail.ru>
14980S:	Maintained
14981F:	Documentation/filesystems/ufs.txt
14982F:	fs/ufs/
14983
14984UHID USERSPACE HID IO DRIVER:
14985M:	David Herrmann <dh.herrmann@googlemail.com>
14986L:	linux-input@vger.kernel.org
14987S:	Maintained
14988F:	drivers/hid/uhid.c
14989F:	include/uapi/linux/uhid.h
14990
14991ULPI BUS
14992M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14993L:	linux-usb@vger.kernel.org
14994S:	Maintained
14995F:	drivers/usb/common/ulpi.c
14996F:	include/linux/ulpi/
14997
14998ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14999L:	linux-usb@vger.kernel.org
15000S:	Orphan
15001F:	drivers/uwb/
15002F:	include/linux/uwb.h
15003F:	include/linux/uwb/
15004
15005UNICORE32 ARCHITECTURE:
15006M:	Guan Xuetao <gxt@pku.edu.cn>
15007W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15008S:	Maintained
15009T:	git git://github.com/gxt/linux.git
15010F:	arch/unicore32/
15011
15012UNIFDEF
15013M:	Tony Finch <dot@dotat.at>
15014W:	http://dotat.at/prog/unifdef
15015S:	Maintained
15016F:	scripts/unifdef.c
15017
15018UNIFORM CDROM DRIVER
15019M:	Jens Axboe <axboe@kernel.dk>
15020W:	http://www.kernel.dk
15021S:	Maintained
15022F:	Documentation/cdrom/
15023F:	drivers/cdrom/cdrom.c
15024F:	include/linux/cdrom.h
15025F:	include/uapi/linux/cdrom.h
15026
15027UNISYS S-PAR DRIVERS
15028M:	David Kershner <david.kershner@unisys.com>
15029L:	sparmaintainer@unisys.com (Unisys internal)
15030S:	Supported
15031F:	include/linux/visorbus.h
15032F:	drivers/visorbus/
15033F:	drivers/staging/unisys/
15034
15035UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15036M:	Vinayak Holikatti <vinholikatti@gmail.com>
15037L:	linux-scsi@vger.kernel.org
15038S:	Supported
15039F:	Documentation/scsi/ufs.txt
15040F:	drivers/scsi/ufs/
15041
15042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15043M:	Joao Pinto <jpinto@synopsys.com>
15044L:	linux-scsi@vger.kernel.org
15045S:	Supported
15046F:	drivers/scsi/ufs/*dwc*
15047
15048UNSORTED BLOCK IMAGES (UBI)
15049M:	Artem Bityutskiy <dedekind1@gmail.com>
15050M:	Richard Weinberger <richard@nod.at>
15051W:	http://www.linux-mtd.infradead.org/
15052L:	linux-mtd@lists.infradead.org
15053T:	git git://git.infradead.org/ubifs-2.6.git
15054S:	Supported
15055F:	drivers/mtd/ubi/
15056F:	include/linux/mtd/ubi.h
15057F:	include/uapi/mtd/ubi-user.h
15058
15059USB "USBNET" DRIVER FRAMEWORK
15060M:	Oliver Neukum <oneukum@suse.com>
15061L:	netdev@vger.kernel.org
15062W:	http://www.linux-usb.org/usbnet
15063S:	Maintained
15064F:	drivers/net/usb/usbnet.c
15065F:	include/linux/usb/usbnet.h
15066
15067USB ACM DRIVER
15068M:	Oliver Neukum <oneukum@suse.com>
15069L:	linux-usb@vger.kernel.org
15070S:	Maintained
15071F:	Documentation/usb/acm.txt
15072F:	drivers/usb/class/cdc-acm.*
15073
15074USB AR5523 WIRELESS DRIVER
15075M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15076L:	linux-wireless@vger.kernel.org
15077S:	Maintained
15078F:	drivers/net/wireless/ath/ar5523/
15079
15080USB ATTACHED SCSI
15081M:	Oliver Neukum <oneukum@suse.com>
15082L:	linux-usb@vger.kernel.org
15083L:	linux-scsi@vger.kernel.org
15084S:	Maintained
15085F:	drivers/usb/storage/uas.c
15086
15087USB CDC ETHERNET DRIVER
15088M:	Oliver Neukum <oliver@neukum.org>
15089L:	linux-usb@vger.kernel.org
15090S:	Maintained
15091F:	drivers/net/usb/cdc_*.c
15092F:	include/uapi/linux/usb/cdc.h
15093
15094USB CHAOSKEY DRIVER
15095M:	Keith Packard <keithp@keithp.com>
15096L:	linux-usb@vger.kernel.org
15097S:	Maintained
15098F:	drivers/usb/misc/chaoskey.c
15099
15100USB CYPRESS C67X00 DRIVER
15101M:	Peter Korsgaard <jacmet@sunsite.dk>
15102L:	linux-usb@vger.kernel.org
15103S:	Maintained
15104F:	drivers/usb/c67x00/
15105
15106USB DAVICOM DM9601 DRIVER
15107M:	Peter Korsgaard <jacmet@sunsite.dk>
15108L:	netdev@vger.kernel.org
15109W:	http://www.linux-usb.org/usbnet
15110S:	Maintained
15111F:	drivers/net/usb/dm9601.c
15112
15113USB DIAMOND RIO500 DRIVER
15114M:	Cesar Miquel <miquel@df.uba.ar>
15115L:	rio500-users@lists.sourceforge.net
15116W:	http://rio500.sourceforge.net
15117S:	Maintained
15118F:	drivers/usb/misc/rio500*
15119
15120USB EHCI DRIVER
15121M:	Alan Stern <stern@rowland.harvard.edu>
15122L:	linux-usb@vger.kernel.org
15123S:	Maintained
15124F:	Documentation/usb/ehci.txt
15125F:	drivers/usb/host/ehci*
15126
15127USB GADGET/PERIPHERAL SUBSYSTEM
15128M:	Felipe Balbi <balbi@kernel.org>
15129L:	linux-usb@vger.kernel.org
15130W:	http://www.linux-usb.org/gadget
15131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15132S:	Maintained
15133F:	drivers/usb/gadget/
15134F:	include/linux/usb/gadget*
15135
15136USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15137M:	Jiri Kosina <jikos@kernel.org>
15138R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15139L:	linux-usb@vger.kernel.org
15140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15141S:	Maintained
15142F:	Documentation/hid/hiddev.txt
15143F:	drivers/hid/usbhid/
15144
15145USB INTEL XHCI ROLE MUX DRIVER
15146M:	Hans de Goede <hdegoede@redhat.com>
15147L:	linux-usb@vger.kernel.org
15148S:	Maintained
15149F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15150
15151USB ISP116X DRIVER
15152M:	Olav Kongas <ok@artecdesign.ee>
15153L:	linux-usb@vger.kernel.org
15154S:	Maintained
15155F:	drivers/usb/host/isp116x*
15156F:	include/linux/usb/isp116x.h
15157
15158USB LAN78XX ETHERNET DRIVER
15159M:	Woojung Huh <woojung.huh@microchip.com>
15160M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15161L:	netdev@vger.kernel.org
15162S:	Maintained
15163F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15164F:	drivers/net/usb/lan78xx.*
15165F:	include/dt-bindings/net/microchip-lan78xx.h
15166
15167USB MASS STORAGE DRIVER
15168M:	Alan Stern <stern@rowland.harvard.edu>
15169L:	linux-usb@vger.kernel.org
15170L:	usb-storage@lists.one-eyed-alien.net
15171S:	Maintained
15172W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15173F:	drivers/usb/storage/
15174
15175USB MIDI DRIVER
15176M:	Clemens Ladisch <clemens@ladisch.de>
15177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15178T:	git git://git.alsa-project.org/alsa-kernel.git
15179S:	Maintained
15180F:	sound/usb/midi.*
15181
15182USB NETWORKING DRIVERS
15183L:	linux-usb@vger.kernel.org
15184S:	Odd Fixes
15185F:	drivers/net/usb/
15186
15187USB OHCI DRIVER
15188M:	Alan Stern <stern@rowland.harvard.edu>
15189L:	linux-usb@vger.kernel.org
15190S:	Maintained
15191F:	Documentation/usb/ohci.txt
15192F:	drivers/usb/host/ohci*
15193
15194USB OTG FSM (Finite State Machine)
15195M:	Peter Chen <Peter.Chen@nxp.com>
15196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15197L:	linux-usb@vger.kernel.org
15198S:	Maintained
15199F:	drivers/usb/common/usb-otg-fsm.c
15200
15201USB OVER IP DRIVER
15202M:	Valentina Manea <valentina.manea.m@gmail.com>
15203M:	Shuah Khan <shuah@kernel.org>
15204L:	linux-usb@vger.kernel.org
15205S:	Maintained
15206F:	Documentation/usb/usbip_protocol.txt
15207F:	drivers/usb/usbip/
15208F:	tools/usb/usbip/
15209F:	tools/testing/selftests/drivers/usb/usbip/
15210
15211USB PEGASUS DRIVER
15212M:	Petko Manolov <petkan@nucleusys.com>
15213L:	linux-usb@vger.kernel.org
15214L:	netdev@vger.kernel.org
15215T:	git git://github.com/petkan/pegasus.git
15216W:	https://github.com/petkan/pegasus
15217S:	Maintained
15218F:	drivers/net/usb/pegasus.*
15219
15220USB PHY LAYER
15221M:	Felipe Balbi <balbi@kernel.org>
15222L:	linux-usb@vger.kernel.org
15223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15224S:	Maintained
15225F:	drivers/usb/phy/
15226
15227USB PRINTER DRIVER (usblp)
15228M:	Pete Zaitcev <zaitcev@redhat.com>
15229L:	linux-usb@vger.kernel.org
15230S:	Supported
15231F:	drivers/usb/class/usblp.c
15232
15233USB QMI WWAN NETWORK DRIVER
15234M:	Bjørn Mork <bjorn@mork.no>
15235L:	netdev@vger.kernel.org
15236S:	Maintained
15237F:	Documentation/ABI/testing/sysfs-class-net-qmi
15238F:	drivers/net/usb/qmi_wwan.c
15239
15240USB RTL8150 DRIVER
15241M:	Petko Manolov <petkan@nucleusys.com>
15242L:	linux-usb@vger.kernel.org
15243L:	netdev@vger.kernel.org
15244T:	git git://github.com/petkan/rtl8150.git
15245W:	https://github.com/petkan/rtl8150
15246S:	Maintained
15247F:	drivers/net/usb/rtl8150.c
15248
15249USB SERIAL SUBSYSTEM
15250M:	Johan Hovold <johan@kernel.org>
15251L:	linux-usb@vger.kernel.org
15252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15253S:	Maintained
15254F:	Documentation/usb/usb-serial.txt
15255F:	drivers/usb/serial/
15256F:	include/linux/usb/serial.h
15257
15258USB SMSC75XX ETHERNET DRIVER
15259M:	Steve Glendinning <steve.glendinning@shawell.net>
15260L:	netdev@vger.kernel.org
15261S:	Maintained
15262F:	drivers/net/usb/smsc75xx.*
15263
15264USB SMSC95XX ETHERNET DRIVER
15265M:	Steve Glendinning <steve.glendinning@shawell.net>
15266M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15267L:	netdev@vger.kernel.org
15268S:	Maintained
15269F:	drivers/net/usb/smsc95xx.*
15270
15271USB SUBSYSTEM
15272M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15273L:	linux-usb@vger.kernel.org
15274W:	http://www.linux-usb.org
15275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15276S:	Supported
15277F:	Documentation/devicetree/bindings/usb/
15278F:	Documentation/usb/
15279F:	drivers/usb/
15280F:	include/linux/usb.h
15281F:	include/linux/usb/
15282
15283USB TYPEC PI3USB30532 MUX DRIVER
15284M:	Hans de Goede <hdegoede@redhat.com>
15285L:	linux-usb@vger.kernel.org
15286S:	Maintained
15287F:	drivers/usb/typec/mux/pi3usb30532.c
15288
15289USB TYPEC CLASS
15290M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15291L:	linux-usb@vger.kernel.org
15292S:	Maintained
15293F:	Documentation/ABI/testing/sysfs-class-typec
15294F:	Documentation/driver-api/usb/typec.rst
15295F:	drivers/usb/typec/
15296F:	include/linux/usb/typec.h
15297
15298USB TYPEC BUS FOR ALTERNATE MODES
15299M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15300L:	linux-usb@vger.kernel.org
15301S:	Maintained
15302F:	Documentation/ABI/testing/sysfs-bus-typec
15303F:	Documentation/driver-api/usb/typec_bus.rst
15304F:	drivers/usb/typec/altmodes/
15305F:	include/linux/usb/typec_altmode.h
15306
15307USB UHCI DRIVER
15308M:	Alan Stern <stern@rowland.harvard.edu>
15309L:	linux-usb@vger.kernel.org
15310S:	Maintained
15311F:	drivers/usb/host/uhci*
15312
15313USB VIDEO CLASS
15314M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15315L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15316L:	linux-media@vger.kernel.org
15317T:	git git://linuxtv.org/media_tree.git
15318W:	http://www.ideasonboard.org/uvc/
15319S:	Maintained
15320F:	drivers/media/usb/uvc/
15321F:	include/uapi/linux/uvcvideo.h
15322
15323USB VISION DRIVER
15324M:	Hans Verkuil <hverkuil@xs4all.nl>
15325L:	linux-media@vger.kernel.org
15326T:	git git://linuxtv.org/media_tree.git
15327W:	https://linuxtv.org
15328S:	Odd Fixes
15329F:	drivers/media/usb/usbvision/
15330
15331USB WEBCAM GADGET
15332M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15333L:	linux-usb@vger.kernel.org
15334S:	Maintained
15335F:	drivers/usb/gadget/function/*uvc*
15336F:	drivers/usb/gadget/legacy/webcam.c
15337F:	include/uapi/linux/usb/g_uvc.h
15338
15339USB WIRELESS RNDIS DRIVER (rndis_wlan)
15340M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15341L:	linux-wireless@vger.kernel.org
15342S:	Maintained
15343F:	drivers/net/wireless/rndis_wlan.c
15344
15345USB XHCI DRIVER
15346M:	Mathias Nyman <mathias.nyman@intel.com>
15347L:	linux-usb@vger.kernel.org
15348S:	Supported
15349F:	drivers/usb/host/xhci*
15350F:	drivers/usb/host/pci-quirks*
15351
15352USB ZD1201 DRIVER
15353L:	linux-wireless@vger.kernel.org
15354W:	http://linux-lc100020.sourceforge.net
15355S:	Orphan
15356F:	drivers/net/wireless/zydas/zd1201.*
15357
15358USB ZR364XX DRIVER
15359M:	Antoine Jacquet <royale@zerezo.com>
15360L:	linux-usb@vger.kernel.org
15361L:	linux-media@vger.kernel.org
15362T:	git git://linuxtv.org/media_tree.git
15363W:	http://royale.zerezo.com/zr364xx/
15364S:	Maintained
15365F:	Documentation/media/v4l-drivers/zr364xx*
15366F:	drivers/media/usb/zr364xx/
15367
15368USER-MODE LINUX (UML)
15369M:	Jeff Dike <jdike@addtoit.com>
15370M:	Richard Weinberger <richard@nod.at>
15371L:	linux-um@lists.infradead.org
15372W:	http://user-mode-linux.sourceforge.net
15373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15374S:	Maintained
15375F:	Documentation/virtual/uml/
15376F:	arch/um/
15377F:	arch/x86/um/
15378F:	fs/hostfs/
15379F:	fs/hppfs/
15380
15381USERSPACE I/O (UIO)
15382M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15383S:	Maintained
15384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15385F:	Documentation/driver-api/uio-howto.rst
15386F:	drivers/uio/
15387F:	include/linux/uio*.h
15388
15389UTIL-LINUX PACKAGE
15390M:	Karel Zak <kzak@redhat.com>
15391L:	util-linux@vger.kernel.org
15392W:	http://en.wikipedia.org/wiki/Util-linux
15393T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15394S:	Maintained
15395
15396UUID HELPERS
15397M:	Christoph Hellwig <hch@lst.de>
15398R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15399L:	linux-kernel@vger.kernel.org
15400T:	git git://git.infradead.org/users/hch/uuid.git
15401F:	lib/uuid.c
15402F:	lib/test_uuid.c
15403F:	include/linux/uuid.h
15404F:	include/uapi/linux/uuid.h
15405S:	Maintained
15406
15407UVESAFB DRIVER
15408M:	Michal Januszewski <spock@gentoo.org>
15409L:	linux-fbdev@vger.kernel.org
15410W:	https://github.com/mjanusz/v86d
15411S:	Maintained
15412F:	Documentation/fb/uvesafb.txt
15413F:	drivers/video/fbdev/uvesafb.*
15414
15415VF610 NAND DRIVER
15416M:	Stefan Agner <stefan@agner.ch>
15417L:	linux-mtd@lists.infradead.org
15418S:	Supported
15419F:	drivers/mtd/nand/raw/vf610_nfc.c
15420
15421VFAT/FAT/MSDOS FILESYSTEM
15422M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15423S:	Maintained
15424F:	Documentation/filesystems/vfat.txt
15425F:	fs/fat/
15426
15427VFIO DRIVER
15428M:	Alex Williamson <alex.williamson@redhat.com>
15429L:	kvm@vger.kernel.org
15430T:	git git://github.com/awilliam/linux-vfio.git
15431S:	Maintained
15432F:	Documentation/vfio.txt
15433F:	drivers/vfio/
15434F:	include/linux/vfio.h
15435F:	include/uapi/linux/vfio.h
15436
15437VFIO MEDIATED DEVICE DRIVERS
15438M:	Kirti Wankhede <kwankhede@nvidia.com>
15439L:	kvm@vger.kernel.org
15440S:	Maintained
15441F:	Documentation/vfio-mediated-device.txt
15442F:	drivers/vfio/mdev/
15443F:	include/linux/mdev.h
15444F:	samples/vfio-mdev/
15445
15446VFIO PLATFORM DRIVER
15447M:	Eric Auger <eric.auger@redhat.com>
15448L:	kvm@vger.kernel.org
15449S:	Maintained
15450F:	drivers/vfio/platform/
15451
15452VGA_SWITCHEROO
15453R:	Lukas Wunner <lukas@wunner.de>
15454S:	Maintained
15455F:	Documentation/gpu/vga-switcheroo.rst
15456F:	drivers/gpu/vga/vga_switcheroo.c
15457F:	include/linux/vga_switcheroo.h
15458T:	git git://anongit.freedesktop.org/drm/drm-misc
15459
15460VIA RHINE NETWORK DRIVER
15461S:	Orphan
15462F:	drivers/net/ethernet/via/via-rhine.c
15463
15464VIA SD/MMC CARD CONTROLLER DRIVER
15465M:	Bruce Chang <brucechang@via.com.tw>
15466M:	Harald Welte <HaraldWelte@viatech.com>
15467S:	Maintained
15468F:	drivers/mmc/host/via-sdmmc.c
15469
15470VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15471M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15472L:	linux-fbdev@vger.kernel.org
15473S:	Maintained
15474F:	include/linux/via-core.h
15475F:	include/linux/via-gpio.h
15476F:	include/linux/via_i2c.h
15477F:	drivers/video/fbdev/via/
15478
15479VIA VELOCITY NETWORK DRIVER
15480M:	Francois Romieu <romieu@fr.zoreil.com>
15481L:	netdev@vger.kernel.org
15482S:	Maintained
15483F:	drivers/net/ethernet/via/via-velocity.*
15484
15485VICODEC VIRTUAL CODEC DRIVER
15486M:	Hans Verkuil <hans.verkuil@cisco.com>
15487L:	linux-media@vger.kernel.org
15488T:	git git://linuxtv.org/media_tree.git
15489W:	https://linuxtv.org
15490S:	Maintained
15491F:	drivers/media/platform/vicodec/*
15492
15493VIDEO MULTIPLEXER DRIVER
15494M:	Philipp Zabel <p.zabel@pengutronix.de>
15495L:	linux-media@vger.kernel.org
15496S:	Maintained
15497F:	drivers/media/platform/video-mux.c
15498
15499VIDEO I2C POLLING DRIVER
15500M:	Matt Ranostay <matt.ranostay@konsulko.com>
15501L:	linux-media@vger.kernel.org
15502S:	Maintained
15503F:	drivers/media/i2c/video-i2c.c
15504
15505VIDEOBUF2 FRAMEWORK
15506M:	Pawel Osciak <pawel@osciak.com>
15507M:	Marek Szyprowski <m.szyprowski@samsung.com>
15508M:	Kyungmin Park <kyungmin.park@samsung.com>
15509L:	linux-media@vger.kernel.org
15510S:	Maintained
15511F:	drivers/media/v4l2-core/videobuf2-*
15512F:	include/media/videobuf2-*
15513
15514VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15515M:	Helen Koike <helen.koike@collabora.com>
15516L:	linux-media@vger.kernel.org
15517T:	git git://linuxtv.org/media_tree.git
15518W:	https://linuxtv.org
15519S:	Maintained
15520F:	drivers/media/platform/vimc/*
15521
15522VIRT LIB
15523M:	Alex Williamson <alex.williamson@redhat.com>
15524M:	Paolo Bonzini <pbonzini@redhat.com>
15525L:	kvm@vger.kernel.org
15526S:	Supported
15527F:	virt/lib/
15528
15529VIRTIO AND VHOST VSOCK DRIVER
15530M:	Stefan Hajnoczi <stefanha@redhat.com>
15531L:	kvm@vger.kernel.org
15532L:	virtualization@lists.linux-foundation.org
15533L:	netdev@vger.kernel.org
15534S:	Maintained
15535F:	include/linux/virtio_vsock.h
15536F:	include/uapi/linux/virtio_vsock.h
15537F:	include/uapi/linux/vsockmon.h
15538F:	include/uapi/linux/vm_sockets_diag.h
15539F:	net/vmw_vsock/diag.c
15540F:	net/vmw_vsock/af_vsock_tap.c
15541F:	net/vmw_vsock/virtio_transport_common.c
15542F:	net/vmw_vsock/virtio_transport.c
15543F:	drivers/net/vsockmon.c
15544F:	drivers/vhost/vsock.c
15545F:	drivers/vhost/vsock.h
15546F:	tools/testing/vsock/
15547
15548VIRTIO CONSOLE DRIVER
15549M:	Amit Shah <amit@kernel.org>
15550L:	virtualization@lists.linux-foundation.org
15551S:	Maintained
15552F:	drivers/char/virtio_console.c
15553F:	include/linux/virtio_console.h
15554F:	include/uapi/linux/virtio_console.h
15555
15556VIRTIO CORE, NET AND BLOCK DRIVERS
15557M:	"Michael S. Tsirkin" <mst@redhat.com>
15558M:	Jason Wang <jasowang@redhat.com>
15559L:	virtualization@lists.linux-foundation.org
15560S:	Maintained
15561F:	Documentation/devicetree/bindings/virtio/
15562F:	drivers/virtio/
15563F:	tools/virtio/
15564F:	drivers/net/virtio_net.c
15565F:	drivers/block/virtio_blk.c
15566F:	include/linux/virtio*.h
15567F:	include/uapi/linux/virtio_*.h
15568F:	drivers/crypto/virtio/
15569F:	mm/balloon_compaction.c
15570
15571VIRTIO CRYPTO DRIVER
15572M:	Gonglei <arei.gonglei@huawei.com>
15573L:	virtualization@lists.linux-foundation.org
15574L:	linux-crypto@vger.kernel.org
15575S:	Maintained
15576F:	drivers/crypto/virtio/
15577F:	include/uapi/linux/virtio_crypto.h
15578
15579VIRTIO DRIVERS FOR S390
15580M:	Cornelia Huck <cohuck@redhat.com>
15581M:	Halil Pasic <pasic@linux.ibm.com>
15582L:	linux-s390@vger.kernel.org
15583L:	virtualization@lists.linux-foundation.org
15584L:	kvm@vger.kernel.org
15585S:	Supported
15586F:	drivers/s390/virtio/
15587F:	arch/s390/include/uapi/asm/virtio-ccw.h
15588
15589VIRTIO GPU DRIVER
15590M:	David Airlie <airlied@linux.ie>
15591M:	Gerd Hoffmann <kraxel@redhat.com>
15592L:	dri-devel@lists.freedesktop.org
15593L:	virtualization@lists.linux-foundation.org
15594T:	git git://anongit.freedesktop.org/drm/drm-misc
15595S:	Maintained
15596F:	drivers/gpu/drm/virtio/
15597F:	include/uapi/linux/virtio_gpu.h
15598
15599VIRTIO HOST (VHOST)
15600M:	"Michael S. Tsirkin" <mst@redhat.com>
15601M:	Jason Wang <jasowang@redhat.com>
15602L:	kvm@vger.kernel.org
15603L:	virtualization@lists.linux-foundation.org
15604L:	netdev@vger.kernel.org
15605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15606S:	Maintained
15607F:	drivers/vhost/
15608F:	include/uapi/linux/vhost.h
15609
15610VIRTIO INPUT DRIVER
15611M:	Gerd Hoffmann <kraxel@redhat.com>
15612S:	Maintained
15613F:	drivers/virtio/virtio_input.c
15614F:	include/uapi/linux/virtio_input.h
15615
15616VIRTUAL BOX GUEST DEVICE DRIVER
15617M:	Hans de Goede <hdegoede@redhat.com>
15618M:	Arnd Bergmann <arnd@arndb.de>
15619M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15620S:	Maintained
15621F:	include/linux/vbox_utils.h
15622F:	include/uapi/linux/vbox*.h
15623F:	drivers/virt/vboxguest/
15624
15625VIRTUAL SERIO DEVICE DRIVER
15626M:	Stephen Chandler Paul <thatslyude@gmail.com>
15627S:	Maintained
15628F:	drivers/input/serio/userio.c
15629F:	include/uapi/linux/userio.h
15630
15631VIVID VIRTUAL VIDEO DRIVER
15632M:	Hans Verkuil <hverkuil@xs4all.nl>
15633L:	linux-media@vger.kernel.org
15634T:	git git://linuxtv.org/media_tree.git
15635W:	https://linuxtv.org
15636S:	Maintained
15637F:	drivers/media/platform/vivid/*
15638
15639VLYNQ BUS
15640M:	Florian Fainelli <f.fainelli@gmail.com>
15641L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15642S:	Maintained
15643F:	drivers/vlynq/vlynq.c
15644F:	include/linux/vlynq.h
15645
15646VME SUBSYSTEM
15647M:	Martyn Welch <martyn@welchs.me.uk>
15648M:	Manohar Vanga <manohar.vanga@gmail.com>
15649M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15650L:	devel@driverdev.osuosl.org
15651S:	Maintained
15652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15653F:	Documentation/driver-api/vme.rst
15654F:	drivers/staging/vme/
15655F:	drivers/vme/
15656F:	include/linux/vme*
15657
15658VMWARE BALLOON DRIVER
15659M:	Xavier Deguillard <xdeguillard@vmware.com>
15660M:	Nadav Amit <namit@vmware.com>
15661M:	"VMware, Inc." <pv-drivers@vmware.com>
15662L:	linux-kernel@vger.kernel.org
15663S:	Maintained
15664F:	drivers/misc/vmw_balloon.c
15665
15666VMWARE HYPERVISOR INTERFACE
15667M:	Alok Kataria <akataria@vmware.com>
15668L:	virtualization@lists.linux-foundation.org
15669S:	Supported
15670F:	arch/x86/kernel/cpu/vmware.c
15671
15672VMWARE PVRDMA DRIVER
15673M:	Adit Ranadive <aditr@vmware.com>
15674M:	VMware PV-Drivers <pv-drivers@vmware.com>
15675L:	linux-rdma@vger.kernel.org
15676S:	Maintained
15677F:	drivers/infiniband/hw/vmw_pvrdma/
15678
15679VMware PVSCSI driver
15680M:	Jim Gill <jgill@vmware.com>
15681M:	VMware PV-Drivers <pv-drivers@vmware.com>
15682L:	linux-scsi@vger.kernel.org
15683S:	Maintained
15684F:	drivers/scsi/vmw_pvscsi.c
15685F:	drivers/scsi/vmw_pvscsi.h
15686
15687VMWARE VMMOUSE SUBDRIVER
15688M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15689M:	"VMware, Inc." <pv-drivers@vmware.com>
15690L:	linux-input@vger.kernel.org
15691S:	Maintained
15692F:	drivers/input/mouse/vmmouse.c
15693F:	drivers/input/mouse/vmmouse.h
15694
15695VMWARE VMXNET3 ETHERNET DRIVER
15696M:	Ronak Doshi <doshir@vmware.com>
15697M:	"VMware, Inc." <pv-drivers@vmware.com>
15698L:	netdev@vger.kernel.org
15699S:	Maintained
15700F:	drivers/net/vmxnet3/
15701
15702VOCORE VOCORE2 BOARD
15703M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15704L:	linux-mips@linux-mips.org
15705S:	Maintained
15706F:	arch/mips/boot/dts/ralink/vocore2.dts
15707
15708VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15709M:	Liam Girdwood <lgirdwood@gmail.com>
15710M:	Mark Brown <broonie@kernel.org>
15711L:	linux-kernel@vger.kernel.org
15712W:	http://www.slimlogic.co.uk/?p=48
15713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15714S:	Supported
15715F:	Documentation/devicetree/bindings/regulator/
15716F:	Documentation/power/regulator/
15717F:	drivers/regulator/
15718F:	include/dt-bindings/regulator/
15719F:	include/linux/regulator/
15720
15721VRF
15722M:	David Ahern <dsa@cumulusnetworks.com>
15723M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15724L:	netdev@vger.kernel.org
15725S:	Maintained
15726F:	drivers/net/vrf.c
15727F:	Documentation/networking/vrf.txt
15728
15729VT1211 HARDWARE MONITOR DRIVER
15730M:	Juerg Haefliger <juergh@gmail.com>
15731L:	linux-hwmon@vger.kernel.org
15732S:	Maintained
15733F:	Documentation/hwmon/vt1211
15734F:	drivers/hwmon/vt1211.c
15735
15736VT8231 HARDWARE MONITOR DRIVER
15737M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15738L:	linux-hwmon@vger.kernel.org
15739S:	Maintained
15740F:	drivers/hwmon/vt8231.c
15741
15742VUB300 USB to SDIO/SD/MMC bridge chip
15743M:	Tony Olech <tony.olech@elandigitalsystems.com>
15744L:	linux-mmc@vger.kernel.org
15745L:	linux-usb@vger.kernel.org
15746S:	Supported
15747F:	drivers/mmc/host/vub300.c
15748
15749W1 DALLAS'S 1-WIRE BUS
15750M:	Evgeniy Polyakov <zbr@ioremap.net>
15751S:	Maintained
15752F:	Documentation/devicetree/bindings/w1/
15753F:	Documentation/w1/
15754F:	drivers/w1/
15755F:	include/linux/w1.h
15756
15757W83791D HARDWARE MONITORING DRIVER
15758M:	Marc Hulsman <m.hulsman@tudelft.nl>
15759L:	linux-hwmon@vger.kernel.org
15760S:	Maintained
15761F:	Documentation/hwmon/w83791d
15762F:	drivers/hwmon/w83791d.c
15763
15764W83793 HARDWARE MONITORING DRIVER
15765M:	Rudolf Marek <r.marek@assembler.cz>
15766L:	linux-hwmon@vger.kernel.org
15767S:	Maintained
15768F:	Documentation/hwmon/w83793
15769F:	drivers/hwmon/w83793.c
15770
15771W83795 HARDWARE MONITORING DRIVER
15772M:	Jean Delvare <jdelvare@suse.com>
15773L:	linux-hwmon@vger.kernel.org
15774S:	Maintained
15775F:	drivers/hwmon/w83795.c
15776
15777W83L51xD SD/MMC CARD INTERFACE DRIVER
15778M:	Pierre Ossman <pierre@ossman.eu>
15779S:	Maintained
15780F:	drivers/mmc/host/wbsd.*
15781
15782WACOM PROTOCOL 4 SERIAL TABLETS
15783M:	Julian Squires <julian@cipht.net>
15784M:	Hans de Goede <hdegoede@redhat.com>
15785L:	linux-input@vger.kernel.org
15786S:	Maintained
15787F:	drivers/input/tablet/wacom_serial4.c
15788
15789WATCHDOG DEVICE DRIVERS
15790M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15791M:	Guenter Roeck <linux@roeck-us.net>
15792L:	linux-watchdog@vger.kernel.org
15793W:	http://www.linux-watchdog.org/
15794T:	git git://www.linux-watchdog.org/linux-watchdog.git
15795S:	Maintained
15796F:	Documentation/devicetree/bindings/watchdog/
15797F:	Documentation/watchdog/
15798F:	drivers/watchdog/
15799F:	include/linux/watchdog.h
15800F:	include/uapi/linux/watchdog.h
15801
15802WHISKEYCOVE PMIC GPIO DRIVER
15803M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15804L:	linux-gpio@vger.kernel.org
15805S:	Maintained
15806F:	drivers/gpio/gpio-wcove.c
15807
15808WIIMOTE HID DRIVER
15809M:	David Herrmann <dh.herrmann@googlemail.com>
15810L:	linux-input@vger.kernel.org
15811S:	Maintained
15812F:	drivers/hid/hid-wiimote*
15813
15814WILOCITY WIL6210 WIRELESS DRIVER
15815M:	Maya Erez <merez@codeaurora.org>
15816L:	linux-wireless@vger.kernel.org
15817L:	wil6210@qti.qualcomm.com
15818S:	Supported
15819W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15820F:	drivers/net/wireless/ath/wil6210/
15821
15822WIMAX STACK
15823M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15824M:	linux-wimax@intel.com
15825L:	wimax@linuxwimax.org (subscribers-only)
15826S:	Supported
15827W:	http://linuxwimax.org
15828F:	Documentation/wimax/README.wimax
15829F:	include/linux/wimax/debug.h
15830F:	include/net/wimax.h
15831F:	include/uapi/linux/wimax.h
15832F:	net/wimax/
15833
15834WINBOND CIR DRIVER
15835M:	David Härdeman <david@hardeman.nu>
15836S:	Maintained
15837F:	drivers/media/rc/winbond-cir.c
15838
15839WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15840M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15841L:	linux-watchdog@vger.kernel.org
15842S:	Maintained
15843F:	drivers/watchdog/ebc-c384_wdt.c
15844
15845WINSYSTEMS WS16C48 GPIO DRIVER
15846M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15847L:	linux-gpio@vger.kernel.org
15848S:	Maintained
15849F:	drivers/gpio/gpio-ws16c48.c
15850
15851WISTRON LAPTOP BUTTON DRIVER
15852M:	Miloslav Trmac <mitr@volny.cz>
15853S:	Maintained
15854F:	drivers/input/misc/wistron_btns.c
15855
15856WL3501 WIRELESS PCMCIA CARD DRIVER
15857L:	linux-wireless@vger.kernel.org
15858S:	Odd fixes
15859F:	drivers/net/wireless/wl3501*
15860
15861WOLFSON MICROELECTRONICS DRIVERS
15862L:	patches@opensource.cirrus.com
15863T:	git https://github.com/CirrusLogic/linux-drivers.git
15864W:	https://github.com/CirrusLogic/linux-drivers/wiki
15865S:	Supported
15866F:	Documentation/hwmon/wm83??
15867F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15868F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15869F:	Documentation/devicetree/bindings/mfd/arizona.txt
15870F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15871F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15872F:	arch/arm/mach-s3c64xx/mach-crag6410*
15873F:	drivers/clk/clk-wm83*.c
15874F:	drivers/extcon/extcon-arizona.c
15875F:	drivers/leds/leds-wm83*.c
15876F:	drivers/gpio/gpio-*wm*.c
15877F:	drivers/gpio/gpio-arizona.c
15878F:	drivers/hwmon/wm83??-hwmon.c
15879F:	drivers/input/misc/wm831x-on.c
15880F:	drivers/input/touchscreen/wm831x-ts.c
15881F:	drivers/input/touchscreen/wm97*.c
15882F:	drivers/mfd/arizona*
15883F:	drivers/mfd/wm*.c
15884F:	drivers/mfd/cs47l24*
15885F:	drivers/power/supply/wm83*.c
15886F:	drivers/rtc/rtc-wm83*.c
15887F:	drivers/regulator/wm8*.c
15888F:	drivers/regulator/arizona*
15889F:	drivers/video/backlight/wm83*_bl.c
15890F:	drivers/watchdog/wm83*_wdt.c
15891F:	include/linux/mfd/arizona/
15892F:	include/linux/mfd/wm831x/
15893F:	include/linux/mfd/wm8350/
15894F:	include/linux/mfd/wm8400*
15895F:	include/linux/regulator/arizona*
15896F:	include/linux/wm97xx.h
15897F:	include/sound/wm????.h
15898F:	sound/soc/codecs/arizona.?
15899F:	sound/soc/codecs/wm*
15900F:	sound/soc/codecs/cs47l24*
15901
15902WORKQUEUE
15903M:	Tejun Heo <tj@kernel.org>
15904R:	Lai Jiangshan <jiangshanlai@gmail.com>
15905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15906S:	Maintained
15907F:	include/linux/workqueue.h
15908F:	kernel/workqueue.c
15909F:	Documentation/core-api/workqueue.rst
15910
15911X-POWERS AXP288 PMIC DRIVERS
15912M:	Hans de Goede <hdegoede@redhat.com>
15913S:	Maintained
15914N:	axp288
15915F:	drivers/acpi/pmic/intel_pmic_xpower.c
15916
15917X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15918M:	Chen-Yu Tsai <wens@csie.org>
15919L:	linux-kernel@vger.kernel.org
15920S:	Maintained
15921N:	axp[128]
15922
15923X.25 NETWORK LAYER
15924M:	Andrew Hendry <andrew.hendry@gmail.com>
15925L:	linux-x25@vger.kernel.org
15926S:	Odd Fixes
15927F:	Documentation/networking/x25*
15928F:	include/net/x25*
15929F:	net/x25/
15930
15931X86 ARCHITECTURE (32-BIT AND 64-BIT)
15932M:	Thomas Gleixner <tglx@linutronix.de>
15933M:	Ingo Molnar <mingo@redhat.com>
15934M:	Borislav Petkov <bp@alien8.de>
15935R:	"H. Peter Anvin" <hpa@zytor.com>
15936M:	x86@kernel.org
15937L:	linux-kernel@vger.kernel.org
15938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15939S:	Maintained
15940F:	Documentation/devicetree/bindings/x86/
15941F:	Documentation/x86/
15942F:	arch/x86/
15943
15944X86 ENTRY CODE
15945M:	Andy Lutomirski <luto@kernel.org>
15946L:	linux-kernel@vger.kernel.org
15947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15948S:	Maintained
15949F:	arch/x86/entry/
15950
15951X86 MCE INFRASTRUCTURE
15952M:	Tony Luck <tony.luck@intel.com>
15953M:	Borislav Petkov <bp@alien8.de>
15954L:	linux-edac@vger.kernel.org
15955S:	Maintained
15956F:	arch/x86/kernel/cpu/mcheck/*
15957
15958X86 MICROCODE UPDATE SUPPORT
15959M:	Borislav Petkov <bp@alien8.de>
15960S:	Maintained
15961F:	arch/x86/kernel/cpu/microcode/*
15962
15963X86 MM
15964M:	Dave Hansen <dave.hansen@linux.intel.com>
15965M:	Andy Lutomirski <luto@kernel.org>
15966M:	Peter Zijlstra <peterz@infradead.org>
15967L:	linux-kernel@vger.kernel.org
15968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15969S:	Maintained
15970F:	arch/x86/mm/
15971
15972X86 PLATFORM DRIVERS
15973M:	Darren Hart <dvhart@infradead.org>
15974M:	Andy Shevchenko <andy@infradead.org>
15975L:	platform-driver-x86@vger.kernel.org
15976T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15977S:	Maintained
15978F:	drivers/platform/x86/
15979F:	drivers/platform/olpc/
15980
15981X86 VDSO
15982M:	Andy Lutomirski <luto@kernel.org>
15983L:	linux-kernel@vger.kernel.org
15984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15985S:	Maintained
15986F:	arch/x86/entry/vdso/
15987
15988XC2028/3028 TUNER DRIVER
15989M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15990L:	linux-media@vger.kernel.org
15991W:	https://linuxtv.org
15992T:	git git://linuxtv.org/media_tree.git
15993S:	Maintained
15994F:	drivers/media/tuners/tuner-xc2028.*
15995
15996XDP SOCKETS (AF_XDP)
15997M:	Björn Töpel <bjorn.topel@intel.com>
15998M:	Magnus Karlsson <magnus.karlsson@intel.com>
15999L:	netdev@vger.kernel.org
16000S:	Maintained
16001F:	kernel/bpf/xskmap.c
16002F:	net/xdp/
16003
16004XEN BLOCK SUBSYSTEM
16005M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16006M:	Roger Pau Monné <roger.pau@citrix.com>
16007L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16008S:	Supported
16009F:	drivers/block/xen-blkback/*
16010F:	drivers/block/xen*
16011
16012XEN HYPERVISOR ARM
16013M:	Stefano Stabellini <sstabellini@kernel.org>
16014L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16015S:	Maintained
16016F:	arch/arm/xen/
16017F:	arch/arm/include/asm/xen/
16018
16019XEN HYPERVISOR ARM64
16020M:	Stefano Stabellini <sstabellini@kernel.org>
16021L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16022S:	Maintained
16023F:	arch/arm64/xen/
16024F:	arch/arm64/include/asm/xen/
16025
16026XEN HYPERVISOR INTERFACE
16027M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16028M:	Juergen Gross <jgross@suse.com>
16029L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16031S:	Supported
16032F:	arch/x86/xen/
16033F:	drivers/*/xen-*front.c
16034F:	drivers/xen/
16035F:	arch/x86/include/asm/xen/
16036F:	arch/x86/include/asm/pvclock-abi.h
16037F:	include/xen/
16038F:	include/uapi/xen/
16039F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16040F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16041
16042XEN NETWORK BACKEND DRIVER
16043M:	Wei Liu <wei.liu2@citrix.com>
16044M:	Paul Durrant <paul.durrant@citrix.com>
16045L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16046L:	netdev@vger.kernel.org
16047S:	Supported
16048F:	drivers/net/xen-netback/*
16049
16050XEN PCI SUBSYSTEM
16051M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16052L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16053S:	Supported
16054F:	arch/x86/pci/*xen*
16055F:	drivers/pci/*xen*
16056
16057XEN PVSCSI DRIVERS
16058M:	Juergen Gross <jgross@suse.com>
16059L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16060L:	linux-scsi@vger.kernel.org
16061S:	Supported
16062F:	drivers/scsi/xen-scsifront.c
16063F:	drivers/xen/xen-scsiback.c
16064F:	include/xen/interface/io/vscsiif.h
16065
16066XEN SWIOTLB SUBSYSTEM
16067M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16068L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16069L:	iommu@lists.linux-foundation.org
16070S:	Supported
16071F:	arch/x86/xen/*swiotlb*
16072F:	drivers/xen/*swiotlb*
16073
16074XEN SOUND FRONTEND DRIVER
16075M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16076L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16078S:	Supported
16079F:	sound/xen/*
16080
16081XFS FILESYSTEM
16082M:	Darrick J. Wong <darrick.wong@oracle.com>
16083M:	linux-xfs@vger.kernel.org
16084L:	linux-xfs@vger.kernel.org
16085W:	http://xfs.org/
16086T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16087S:	Supported
16088F:	Documentation/filesystems/xfs.txt
16089F:	fs/xfs/
16090
16091XILINX AXI ETHERNET DRIVER
16092M:	Anirudha Sarangi <anirudh@xilinx.com>
16093M:	John Linn <John.Linn@xilinx.com>
16094S:	Maintained
16095F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16096
16097XILINX UARTLITE SERIAL DRIVER
16098M:	Peter Korsgaard <jacmet@sunsite.dk>
16099L:	linux-serial@vger.kernel.org
16100S:	Maintained
16101F:	drivers/tty/serial/uartlite.c
16102
16103XILINX VIDEO IP CORES
16104M:	Hyun Kwon <hyun.kwon@xilinx.com>
16105M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16106L:	linux-media@vger.kernel.org
16107T:	git git://linuxtv.org/media_tree.git
16108S:	Supported
16109F:	Documentation/devicetree/bindings/media/xilinx/
16110F:	drivers/media/platform/xilinx/
16111F:	include/uapi/linux/xilinx-v4l2-controls.h
16112
16113XILLYBUS DRIVER
16114M:	Eli Billauer <eli.billauer@gmail.com>
16115L:	linux-kernel@vger.kernel.org
16116S:	Supported
16117F:	drivers/char/xillybus/
16118
16119XLP9XX I2C DRIVER
16120M:	George Cherian <george.cherian@cavium.com>
16121M:	Jan Glauber <jglauber@cavium.com>
16122L:	linux-i2c@vger.kernel.org
16123W:	http://www.cavium.com
16124S:	Supported
16125F:	drivers/i2c/busses/i2c-xlp9xx.c
16126
16127XRA1403 GPIO EXPANDER
16128M:	Nandor Han <nandor.han@ge.com>
16129M:	Semi Malinen <semi.malinen@ge.com>
16130L:	linux-gpio@vger.kernel.org
16131S:	Maintained
16132F:	drivers/gpio/gpio-xra1403.c
16133F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16134
16135XTENSA XTFPGA PLATFORM SUPPORT
16136M:	Max Filippov <jcmvbkbc@gmail.com>
16137L:	linux-xtensa@linux-xtensa.org
16138S:	Maintained
16139F:	drivers/spi/spi-xtensa-xtfpga.c
16140F:	sound/soc/xtensa/xtfpga-i2s.c
16141
16142YAM DRIVER FOR AX.25
16143M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16144L:	linux-hams@vger.kernel.org
16145S:	Maintained
16146F:	drivers/net/hamradio/yam*
16147F:	include/linux/yam.h
16148
16149YAMA SECURITY MODULE
16150M:	Kees Cook <keescook@chromium.org>
16151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16152S:	Supported
16153F:	security/yama/
16154F:	Documentation/admin-guide/LSM/Yama.rst
16155
16156YEALINK PHONE DRIVER
16157M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16158L:	usbb2k-api-dev@nongnu.org
16159S:	Maintained
16160F:	Documentation/input/devices/yealink.rst
16161F:	drivers/input/misc/yealink.*
16162
16163Z8530 DRIVER FOR AX.25
16164M:	Joerg Reuter <jreuter@yaina.de>
16165W:	http://yaina.de/jreuter/
16166W:	http://www.qsl.net/dl1bke/
16167L:	linux-hams@vger.kernel.org
16168S:	Maintained
16169F:	Documentation/networking/z8530drv.txt
16170F:	drivers/net/hamradio/*scc.c
16171F:	drivers/net/hamradio/z8530.h
16172
16173ZBUD COMPRESSED PAGE ALLOCATOR
16174M:	Seth Jennings <sjenning@redhat.com>
16175M:	Dan Streetman <ddstreet@ieee.org>
16176L:	linux-mm@kvack.org
16177S:	Maintained
16178F:	mm/zbud.c
16179F:	include/linux/zbud.h
16180
16181ZD1211RW WIRELESS DRIVER
16182M:	Daniel Drake <dsd@gentoo.org>
16183M:	Ulrich Kunitz <kune@deine-taler.de>
16184W:	http://zd1211.ath.cx/wiki/DriverRewrite
16185L:	linux-wireless@vger.kernel.org
16186L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16187S:	Maintained
16188F:	drivers/net/wireless/zydas/zd1211rw/
16189
16190ZD1301 MEDIA DRIVER
16191M:	Antti Palosaari <crope@iki.fi>
16192L:	linux-media@vger.kernel.org
16193W:	https://linuxtv.org/
16194W:	http://palosaari.fi/linux/
16195Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16196S:	Maintained
16197F:	drivers/media/usb/dvb-usb-v2/zd1301*
16198
16199ZD1301_DEMOD MEDIA DRIVER
16200M:	Antti Palosaari <crope@iki.fi>
16201L:	linux-media@vger.kernel.org
16202W:	https://linuxtv.org/
16203W:	http://palosaari.fi/linux/
16204Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16205S:	Maintained
16206F:	drivers/media/dvb-frontends/zd1301_demod*
16207
16208ZPOOL COMPRESSED PAGE STORAGE API
16209M:	Dan Streetman <ddstreet@ieee.org>
16210L:	linux-mm@kvack.org
16211S:	Maintained
16212F:	mm/zpool.c
16213F:	include/linux/zpool.h
16214
16215ZR36067 VIDEO FOR LINUX DRIVER
16216L:	mjpeg-users@lists.sourceforge.net
16217L:	linux-media@vger.kernel.org
16218W:	http://mjpeg.sourceforge.net/driver-zoran/
16219T:	hg https://linuxtv.org/hg/v4l-dvb
16220S:	Odd Fixes
16221F:	drivers/staging/media/zoran/
16222
16223ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16224M:	Minchan Kim <minchan@kernel.org>
16225M:	Nitin Gupta <ngupta@vflare.org>
16226R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16227L:	linux-kernel@vger.kernel.org
16228S:	Maintained
16229F:	drivers/block/zram/
16230F:	Documentation/blockdev/zram.txt
16231
16232ZS DECSTATION Z85C30 SERIAL DRIVER
16233M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16234S:	Maintained
16235F:	drivers/tty/serial/zs.*
16236
16237ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16238M:	Minchan Kim <minchan@kernel.org>
16239M:	Nitin Gupta <ngupta@vflare.org>
16240R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16241L:	linux-mm@kvack.org
16242S:	Maintained
16243F:	mm/zsmalloc.c
16244F:	include/linux/zsmalloc.h
16245F:	Documentation/vm/zsmalloc.rst
16246
16247ZSWAP COMPRESSED SWAP CACHING
16248M:	Seth Jennings <sjenning@redhat.com>
16249M:	Dan Streetman <ddstreet@ieee.org>
16250L:	linux-mm@kvack.org
16251S:	Maintained
16252F:	mm/zswap.c
16253
16254THE REST
16255M:	Linus Torvalds <torvalds@linux-foundation.org>
16256L:	linux-kernel@vger.kernel.org
16257Q:	http://patchwork.kernel.org/project/LKML/list/
16258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16259S:	Buried alive in reporters
16260F:	*
16261F:	*/
16262