xref: /openbmc/linux/MAINTAINERS (revision 09d62154)
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 USB2 and USB3 PHY DRIVER
3010M:	Al Cooper <alcooperx@gmail.com>
3011L:	linux-kernel@vger.kernel.org
3012L:	bcm-kernel-feedback-list@broadcom.com
3013S:	Maintained
3014F:	drivers/phy/broadcom/phy-brcm-usb*
3015
3016BROADCOM GENET ETHERNET DRIVER
3017M:	Doug Berger <opendmb@gmail.com>
3018M:	Florian Fainelli <f.fainelli@gmail.com>
3019L:	netdev@vger.kernel.org
3020S:	Supported
3021F:	drivers/net/ethernet/broadcom/genet/
3022
3023BROADCOM IPROC ARM ARCHITECTURE
3024M:	Ray Jui <rjui@broadcom.com>
3025M:	Scott Branden <sbranden@broadcom.com>
3026M:	Jon Mason <jonmason@broadcom.com>
3027M:	bcm-kernel-feedback-list@broadcom.com
3028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029T:	git git://github.com/broadcom/cygnus-linux.git
3030S:	Maintained
3031N:	iproc
3032N:	cygnus
3033N:	bcm[-_]nsp
3034N:	bcm9113*
3035N:	bcm9583*
3036N:	bcm9585*
3037N:	bcm9586*
3038N:	bcm988312
3039N:	bcm113*
3040N:	bcm583*
3041N:	bcm585*
3042N:	bcm586*
3043N:	bcm88312
3044N:	hr2
3045N:	stingray
3046F:	arch/arm64/boot/dts/broadcom/northstar2/*
3047F:	arch/arm64/boot/dts/broadcom/stingray/*
3048F:	drivers/clk/bcm/clk-ns*
3049F:	drivers/clk/bcm/clk-sr*
3050F:	drivers/pinctrl/bcm/pinctrl-ns*
3051F:	include/dt-bindings/clock/bcm-sr*
3052
3053BROADCOM KONA GPIO DRIVER
3054M:	Ray Jui <rjui@broadcom.com>
3055L:	bcm-kernel-feedback-list@broadcom.com
3056S:	Supported
3057F:	drivers/gpio/gpio-bcm-kona.c
3058F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3059
3060BROADCOM NETXTREME-E ROCE DRIVER
3061M:	Selvin Xavier <selvin.xavier@broadcom.com>
3062M:	Devesh Sharma <devesh.sharma@broadcom.com>
3063M:	Somnath Kotur <somnath.kotur@broadcom.com>
3064M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3065L:	linux-rdma@vger.kernel.org
3066W:	http://www.broadcom.com
3067S:	Supported
3068F:	drivers/infiniband/hw/bnxt_re/
3069F:	include/uapi/rdma/bnxt_re-abi.h
3070
3071BROADCOM NVRAM DRIVER
3072M:	Rafał Miłecki <zajec5@gmail.com>
3073L:	linux-mips@linux-mips.org
3074S:	Maintained
3075F:	drivers/firmware/broadcom/*
3076
3077BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3078M:	Rafał Miłecki <zajec5@gmail.com>
3079L:	linux-wireless@vger.kernel.org
3080S:	Maintained
3081F:	drivers/bcma/
3082F:	include/linux/bcma/
3083
3084BROADCOM STB AVS CPUFREQ DRIVER
3085M:	Markus Mayer <mmayer@broadcom.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-pm@vger.kernel.org
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3090F:	drivers/cpufreq/brcmstb*
3091
3092BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt
3098F:	drivers/thermal/broadcom/brcmstb*
3099
3100BROADCOM STB NAND FLASH DRIVER
3101M:	Brian Norris <computersforpeace@gmail.com>
3102M:	Kamal Dasu <kdasu.kdev@gmail.com>
3103L:	linux-mtd@lists.infradead.org
3104L:	bcm-kernel-feedback-list@broadcom.com
3105S:	Maintained
3106F:	drivers/mtd/nand/raw/brcmnand/
3107
3108BROADCOM STB DPFE DRIVER
3109M:	Markus Mayer <mmayer@broadcom.com>
3110M:	bcm-kernel-feedback-list@broadcom.com
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Maintained
3113F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3114F:	drivers/memory/brcmstb_dpfe.c
3115
3116BROADCOM SYSTEMPORT ETHERNET DRIVER
3117M:	Florian Fainelli <f.fainelli@gmail.com>
3118L:	netdev@vger.kernel.org
3119S:	Supported
3120F:	drivers/net/ethernet/broadcom/bcmsysport.*
3121
3122BROADCOM TG3 GIGABIT ETHERNET DRIVER
3123M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3124M:	Prashant Sreedharan <prashant@broadcom.com>
3125M:	Michael Chan <mchan@broadcom.com>
3126L:	netdev@vger.kernel.org
3127S:	Supported
3128F:	drivers/net/ethernet/broadcom/tg3.*
3129
3130BROCADE BFA FC SCSI DRIVER
3131M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3132M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3133L:	linux-scsi@vger.kernel.org
3134S:	Supported
3135F:	drivers/scsi/bfa/
3136
3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3138M:	Rasesh Mody <rasesh.mody@cavium.com>
3139M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3140M:	Dept-GELinuxNICDev@cavium.com
3141L:	netdev@vger.kernel.org
3142S:	Supported
3143F:	drivers/net/ethernet/brocade/bna/
3144
3145BSG (block layer generic sg v4 driver)
3146M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3147L:	linux-scsi@vger.kernel.org
3148S:	Supported
3149F:	block/bsg.c
3150F:	include/linux/bsg.h
3151F:	include/uapi/linux/bsg.h
3152
3153BT87X AUDIO DRIVER
3154M:	Clemens Ladisch <clemens@ladisch.de>
3155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3156T:	git git://git.alsa-project.org/alsa-kernel.git
3157S:	Maintained
3158F:	Documentation/sound/cards/bt87x.rst
3159F:	sound/pci/bt87x.c
3160
3161BT8XXGPIO DRIVER
3162M:	Michael Buesch <m@bues.ch>
3163W:	http://bu3sch.de/btgpio.php
3164S:	Maintained
3165F:	drivers/gpio/gpio-bt8xx.c
3166
3167BTRFS FILE SYSTEM
3168M:	Chris Mason <clm@fb.com>
3169M:	Josef Bacik <jbacik@fb.com>
3170M:	David Sterba <dsterba@suse.com>
3171L:	linux-btrfs@vger.kernel.org
3172W:	http://btrfs.wiki.kernel.org/
3173Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3175S:	Maintained
3176F:	Documentation/filesystems/btrfs.txt
3177F:	fs/btrfs/
3178F:	include/linux/btrfs*
3179F:	include/uapi/linux/btrfs*
3180
3181BTTV VIDEO4LINUX DRIVER
3182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3183L:	linux-media@vger.kernel.org
3184W:	https://linuxtv.org
3185T:	git git://linuxtv.org/media_tree.git
3186S:	Odd fixes
3187F:	Documentation/media/v4l-drivers/bttv*
3188F:	drivers/media/pci/bt8xx/bttv*
3189
3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3191M:	Chanwoo Choi <cw00.choi@samsung.com>
3192L:	linux-pm@vger.kernel.org
3193L:	linux-samsung-soc@vger.kernel.org
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3195S:	Maintained
3196F:	drivers/devfreq/exynos-bus.c
3197F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3198
3199BUSLOGIC SCSI DRIVER
3200M:	Khalid Aziz <khalid@gonehiking.org>
3201L:	linux-scsi@vger.kernel.org
3202S:	Maintained
3203F:	drivers/scsi/BusLogic.*
3204F:	drivers/scsi/FlashPoint.*
3205
3206C-MEDIA CMI8788 DRIVER
3207M:	Clemens Ladisch <clemens@ladisch.de>
3208L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3209T:	git git://git.alsa-project.org/alsa-kernel.git
3210S:	Maintained
3211F:	sound/pci/oxygen/
3212
3213C6X ARCHITECTURE
3214M:	Mark Salter <msalter@redhat.com>
3215M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3216L:	linux-c6x-dev@linux-c6x.org
3217W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3218S:	Maintained
3219F:	arch/c6x/
3220
3221CA8210 IEEE-802.15.4 RADIO DRIVER
3222M:	Harry Morris <h.morris@cascoda.com>
3223L:	linux-wpan@vger.kernel.org
3224W:	https://github.com/Cascoda/ca8210-linux.git
3225S:	Maintained
3226F:	drivers/net/ieee802154/ca8210.c
3227F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3228
3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3230M:	David Howells <dhowells@redhat.com>
3231L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3232S:	Supported
3233F:	Documentation/filesystems/caching/cachefiles.txt
3234F:	fs/cachefiles/
3235
3236CADENCE MIPI-CSI2 BRIDGES
3237M:	Maxime Ripard <maxime.ripard@bootlin.com>
3238L:	linux-media@vger.kernel.org
3239S:	Maintained
3240F:	Documentation/devicetree/bindings/media/cdns,*.txt
3241F:	drivers/media/platform/cadence/cdns-csi2*
3242
3243CADET FM/AM RADIO RECEIVER DRIVER
3244M:	Hans Verkuil <hverkuil@xs4all.nl>
3245L:	linux-media@vger.kernel.org
3246T:	git git://linuxtv.org/media_tree.git
3247W:	https://linuxtv.org
3248S:	Maintained
3249F:	drivers/media/radio/radio-cadet*
3250
3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3252M:	Jonathan Corbet <corbet@lwn.net>
3253L:	linux-media@vger.kernel.org
3254T:	git git://linuxtv.org/media_tree.git
3255S:	Maintained
3256F:	Documentation/media/v4l-drivers/cafe_ccic*
3257F:	drivers/media/platform/marvell-ccic/
3258
3259CAIF NETWORK LAYER
3260M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3261L:	netdev@vger.kernel.org
3262S:	Supported
3263F:	Documentation/networking/caif/
3264F:	drivers/net/caif/
3265F:	include/uapi/linux/caif/
3266F:	include/net/caif/
3267F:	net/caif/
3268
3269CALGARY x86-64 IOMMU
3270M:	Muli Ben-Yehuda <mulix@mulix.org>
3271M:	Jon Mason <jdmason@kudzu.us>
3272L:	iommu@lists.linux-foundation.org
3273S:	Maintained
3274F:	arch/x86/kernel/pci-calgary_64.c
3275F:	arch/x86/kernel/tce_64.c
3276F:	arch/x86/include/asm/calgary.h
3277F:	arch/x86/include/asm/tce.h
3278
3279CAN NETWORK DRIVERS
3280M:	Wolfgang Grandegger <wg@grandegger.com>
3281M:	Marc Kleine-Budde <mkl@pengutronix.de>
3282L:	linux-can@vger.kernel.org
3283W:	https://github.com/linux-can
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3286S:	Maintained
3287F:	Documentation/devicetree/bindings/net/can/
3288F:	drivers/net/can/
3289F:	include/linux/can/dev.h
3290F:	include/linux/can/platform/
3291F:	include/uapi/linux/can/error.h
3292F:	include/uapi/linux/can/netlink.h
3293
3294CAN NETWORK LAYER
3295M:	Oliver Hartkopp <socketcan@hartkopp.net>
3296M:	Marc Kleine-Budde <mkl@pengutronix.de>
3297L:	linux-can@vger.kernel.org
3298W:	https://github.com/linux-can
3299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3301S:	Maintained
3302F:	Documentation/networking/can.rst
3303F:	net/can/
3304F:	include/linux/can/core.h
3305F:	include/uapi/linux/can.h
3306F:	include/uapi/linux/can/bcm.h
3307F:	include/uapi/linux/can/raw.h
3308F:	include/uapi/linux/can/gw.h
3309
3310CAPABILITIES
3311M:	Serge Hallyn <serge@hallyn.com>
3312L:	linux-security-module@vger.kernel.org
3313S:	Supported
3314F:	include/linux/capability.h
3315F:	include/uapi/linux/capability.h
3316F:	security/commoncap.c
3317F:	kernel/capability.c
3318
3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3320M:	Kevin Tsai <ktsai@capellamicro.com>
3321S:	Maintained
3322F:	drivers/iio/light/cm*
3323
3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3325M:	Christian Lamparter <chunkeey@googlemail.com>
3326L:	linux-wireless@vger.kernel.org
3327W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3328S:	Maintained
3329F:	drivers/net/wireless/ath/carl9170/
3330
3331CAVIUM I2C DRIVER
3332M:	Jan Glauber <jglauber@cavium.com>
3333M:	David Daney <david.daney@cavium.com>
3334W:	http://www.cavium.com
3335S:	Supported
3336F:	drivers/i2c/busses/i2c-octeon*
3337F:	drivers/i2c/busses/i2c-thunderx*
3338
3339CAVIUM LIQUIDIO NETWORK DRIVER
3340M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3341M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3342M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3343M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3344L:	netdev@vger.kernel.org
3345W:	http://www.cavium.com
3346S:	Supported
3347F:	drivers/net/ethernet/cavium/liquidio/
3348
3349CAVIUM MMC DRIVER
3350M:	Jan Glauber <jglauber@cavium.com>
3351M:	David Daney <david.daney@cavium.com>
3352M:	Steven J. Hill <Steven.Hill@cavium.com>
3353W:	http://www.cavium.com
3354S:	Supported
3355F:	drivers/mmc/host/cavium*
3356
3357CAVIUM OCTEON-TX CRYPTO DRIVER
3358M:	George Cherian <george.cherian@cavium.com>
3359L:	linux-crypto@vger.kernel.org
3360W:	http://www.cavium.com
3361S:	Supported
3362F:	drivers/crypto/cavium/cpt/
3363
3364CAVIUM THUNDERX2 ARM64 SOC
3365M:	Robert Richter <rrichter@cavium.com>
3366M:	Jayachandran C <jnair@caviumnetworks.com>
3367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368S:	Maintained
3369F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3370F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3371
3372CC2520 IEEE-802.15.4 RADIO DRIVER
3373M:	Varka Bhadram <varkabhadram@gmail.com>
3374L:	linux-wpan@vger.kernel.org
3375S:	Maintained
3376F:	drivers/net/ieee802154/cc2520.c
3377F:	include/linux/spi/cc2520.h
3378F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3379
3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3381M:	Gilad Ben-Yossef <gilad@benyossef.com>
3382L:	linux-crypto@vger.kernel.org
3383S:	Supported
3384F:	drivers/crypto/ccree/
3385W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3386
3387CEC FRAMEWORK
3388M:	Hans Verkuil <hans.verkuil@cisco.com>
3389L:	linux-media@vger.kernel.org
3390T:	git git://linuxtv.org/media_tree.git
3391W:	http://linuxtv.org
3392S:	Supported
3393F:	Documentation/media/kapi/cec-core.rst
3394F:	Documentation/media/uapi/cec
3395F:	drivers/media/cec/
3396F:	drivers/media/rc/keymaps/rc-cec.c
3397F:	include/media/cec.h
3398F:	include/media/cec-notifier.h
3399F:	include/uapi/linux/cec.h
3400F:	include/uapi/linux/cec-funcs.h
3401F:	Documentation/devicetree/bindings/media/cec.txt
3402F:	Documentation/ABI/testing/debugfs-cec-error-inj
3403
3404CEC GPIO DRIVER
3405M:	Hans Verkuil <hans.verkuil@cisco.com>
3406L:	linux-media@vger.kernel.org
3407T:	git git://linuxtv.org/media_tree.git
3408W:	http://linuxtv.org
3409S:	Supported
3410F:	drivers/media/platform/cec-gpio/
3411F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3412
3413CELL BROADBAND ENGINE ARCHITECTURE
3414M:	Arnd Bergmann <arnd@arndb.de>
3415L:	linuxppc-dev@lists.ozlabs.org
3416W:	http://www.ibm.com/developerworks/power/cell/
3417S:	Supported
3418F:	arch/powerpc/include/asm/cell*.h
3419F:	arch/powerpc/include/asm/spu*.h
3420F:	arch/powerpc/include/uapi/asm/spu*.h
3421F:	arch/powerpc/oprofile/*cell*
3422F:	arch/powerpc/platforms/cell/
3423
3424CEPH COMMON CODE (LIBCEPH)
3425M:	Ilya Dryomov <idryomov@gmail.com>
3426M:	"Yan, Zheng" <zyan@redhat.com>
3427M:	Sage Weil <sage@redhat.com>
3428L:	ceph-devel@vger.kernel.org
3429W:	http://ceph.com/
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3431T:	git git://github.com/ceph/ceph-client.git
3432S:	Supported
3433F:	net/ceph/
3434F:	include/linux/ceph/
3435F:	include/linux/crush/
3436
3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3438M:	"Yan, Zheng" <zyan@redhat.com>
3439M:	Sage Weil <sage@redhat.com>
3440M:	Ilya Dryomov <idryomov@gmail.com>
3441L:	ceph-devel@vger.kernel.org
3442W:	http://ceph.com/
3443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3444T:	git git://github.com/ceph/ceph-client.git
3445S:	Supported
3446F:	Documentation/filesystems/ceph.txt
3447F:	fs/ceph/
3448
3449CERTIFICATE HANDLING:
3450M:	David Howells <dhowells@redhat.com>
3451M:	David Woodhouse <dwmw2@infradead.org>
3452L:	keyrings@vger.kernel.org
3453S:	Maintained
3454F:	Documentation/admin-guide/module-signing.rst
3455F:	certs/
3456F:	scripts/sign-file.c
3457F:	scripts/extract-cert.c
3458
3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3460L:	linux-usb@vger.kernel.org
3461S:	Orphan
3462F:	Documentation/usb/WUSB-Design-overview.txt
3463F:	Documentation/usb/wusb-cbaf
3464F:	drivers/usb/host/hwa-hc.c
3465F:	drivers/usb/host/whci/
3466F:	drivers/usb/wusbcore/
3467F:	include/linux/usb/wusb*
3468
3469CFAG12864B LCD DRIVER
3470M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3471S:	Maintained
3472F:	drivers/auxdisplay/cfag12864b.c
3473F:	include/linux/cfag12864b.h
3474
3475CFAG12864BFB LCD FRAMEBUFFER DRIVER
3476M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3477S:	Maintained
3478F:	drivers/auxdisplay/cfag12864bfb.c
3479F:	include/linux/cfag12864b.h
3480
3481802.11 (including CFG80211/NL80211)
3482M:	Johannes Berg <johannes@sipsolutions.net>
3483L:	linux-wireless@vger.kernel.org
3484W:	http://wireless.kernel.org/
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3487S:	Maintained
3488F:	net/wireless/
3489F:	include/uapi/linux/nl80211.h
3490F:	include/linux/ieee80211.h
3491F:	include/net/wext.h
3492F:	include/net/cfg80211.h
3493F:	include/net/iw_handler.h
3494F:	include/net/ieee80211_radiotap.h
3495F:	Documentation/driver-api/80211/cfg80211.rst
3496F:	Documentation/networking/regulatory.txt
3497
3498CHAR and MISC DRIVERS
3499M:	Arnd Bergmann <arnd@arndb.de>
3500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3502S:	Supported
3503F:	drivers/char/
3504F:	drivers/misc/
3505F:	include/linux/miscdevice.h
3506
3507CHECKPATCH
3508M:	Andy Whitcroft <apw@canonical.com>
3509M:	Joe Perches <joe@perches.com>
3510S:	Maintained
3511F:	scripts/checkpatch.pl
3512
3513CHINESE DOCUMENTATION
3514M:	Harry Wei <harryxiyou@gmail.com>
3515L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3516L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3517S:	Maintained
3518F:	Documentation/translations/zh_CN/
3519
3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3521M:	Peter Chen <Peter.Chen@nxp.com>
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3523L:	linux-usb@vger.kernel.org
3524S:	Maintained
3525F:	drivers/usb/chipidea/
3526
3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3528M:	Hans de Goede <hdegoede@redhat.com>
3529L:	linux-input@vger.kernel.org
3530S:	Maintained
3531F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3532F:	drivers/input/touchscreen/chipone_icn8318.c
3533
3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3535M:	Hans de Goede <hdegoede@redhat.com>
3536L:	linux-input@vger.kernel.org
3537S:	Maintained
3538F:	drivers/input/touchscreen/chipone_icn8505.c
3539
3540CHROME HARDWARE PLATFORM SUPPORT
3541M:	Benson Leung <bleung@chromium.org>
3542M:	Olof Johansson <olof@lixom.net>
3543S:	Maintained
3544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3545F:	drivers/platform/chrome/
3546
3547CIRRUS LOGIC AUDIO CODEC DRIVERS
3548M:	Brian Austin <brian.austin@cirrus.com>
3549M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	sound/soc/codecs/cs*
3553
3554CIRRUS LOGIC EP93XX ETHERNET DRIVER
3555M:	Hartley Sweeten <hsweeten@visionengravers.com>
3556L:	netdev@vger.kernel.org
3557S:	Maintained
3558F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3559
3560CISCO FCOE HBA DRIVER
3561M:	Satish Kharat <satishkh@cisco.com>
3562M:	Sesidhar Baddela <sebaddel@cisco.com>
3563M:	Karan Tilak Kumar <kartilak@cisco.com>
3564L:	linux-scsi@vger.kernel.org
3565S:	Supported
3566F:	drivers/scsi/fnic/
3567
3568CISCO SCSI HBA DRIVER
3569M:	Karan Tilak Kumar <kartilak@cisco.com>
3570M:	Sesidhar Baddela <sebaddel@cisco.com>
3571L:	linux-scsi@vger.kernel.org
3572S:	Supported
3573F:	drivers/scsi/snic/
3574
3575CISCO VIC ETHERNET NIC DRIVER
3576M:	Christian Benvenuti <benve@cisco.com>
3577M:	Govindarajulu Varadarajan <_govind@gmx.com>
3578M:	Parvi Kaustubhi <pkaustub@cisco.com>
3579S:	Supported
3580F:	drivers/net/ethernet/cisco/enic/
3581
3582CISCO VIC LOW LATENCY NIC DRIVER
3583M:	Christian Benvenuti <benve@cisco.com>
3584S:	Supported
3585F:	drivers/infiniband/hw/usnic/
3586
3587CIRRUS LOGIC MADERA CODEC DRIVERS
3588M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3589M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3591L:	patches@opensource.cirrus.com
3592T:	git https://github.com/CirrusLogic/linux-drivers.git
3593W:	https://github.com/CirrusLogic/linux-drivers/wiki
3594S:	Supported
3595F:	Documentation/devicetree/bindings/mfd/madera.txt
3596F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3597F:	include/linux/mfd/madera/*
3598F:	drivers/gpio/gpio-madera*
3599F:	drivers/mfd/madera*
3600F:	drivers/mfd/cs47l*
3601F:	drivers/pinctrl/cirrus/*
3602
3603CLANG-FORMAT FILE
3604M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3605S:	Maintained
3606F:	.clang-format
3607
3608CLEANCACHE API
3609M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3610L:	linux-kernel@vger.kernel.org
3611S:	Maintained
3612F:	mm/cleancache.c
3613F:	include/linux/cleancache.h
3614
3615CLK API
3616M:	Russell King <linux@armlinux.org.uk>
3617L:	linux-clk@vger.kernel.org
3618S:	Maintained
3619F:	include/linux/clk.h
3620
3621CLOCKSOURCE, CLOCKEVENT DRIVERS
3622M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3623M:	Thomas Gleixner <tglx@linutronix.de>
3624L:	linux-kernel@vger.kernel.org
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3626S:	Supported
3627F:	drivers/clocksource/
3628F:	Documentation/devicetree/bindings/timer/
3629
3630CMPC ACPI DRIVER
3631M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3632M:	Daniel Oliveira Nascimento <don@syst.com.br>
3633L:	platform-driver-x86@vger.kernel.org
3634S:	Supported
3635F:	drivers/platform/x86/classmate-laptop.c
3636
3637COBALT MEDIA DRIVER
3638M:	Hans Verkuil <hans.verkuil@cisco.com>
3639L:	linux-media@vger.kernel.org
3640T:	git git://linuxtv.org/media_tree.git
3641W:	https://linuxtv.org
3642S:	Supported
3643F:	drivers/media/pci/cobalt/
3644
3645COCCINELLE/Semantic Patches (SmPL)
3646M:	Julia Lawall <Julia.Lawall@lip6.fr>
3647M:	Gilles Muller <Gilles.Muller@lip6.fr>
3648M:	Nicolas Palix <nicolas.palix@imag.fr>
3649M:	Michal Marek <michal.lkml@markovi.net>
3650L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3652W:	http://coccinelle.lip6.fr/
3653S:	Supported
3654F:	Documentation/dev-tools/coccinelle.rst
3655F:	scripts/coccinelle/
3656F:	scripts/coccicheck
3657
3658CODA FILE SYSTEM
3659M:	Jan Harkes <jaharkes@cs.cmu.edu>
3660M:	coda@cs.cmu.edu
3661L:	codalist@coda.cs.cmu.edu
3662W:	http://www.coda.cs.cmu.edu/
3663S:	Maintained
3664F:	Documentation/filesystems/coda.txt
3665F:	fs/coda/
3666F:	include/linux/coda*.h
3667F:	include/uapi/linux/coda*.h
3668
3669CODA V4L2 MEM2MEM DRIVER
3670M:	Philipp Zabel <p.zabel@pengutronix.de>
3671L:	linux-media@vger.kernel.org
3672S:	Maintained
3673F:	Documentation/devicetree/bindings/media/coda.txt
3674F:	drivers/media/platform/coda/
3675
3676COMMON CLK FRAMEWORK
3677M:	Michael Turquette <mturquette@baylibre.com>
3678M:	Stephen Boyd <sboyd@kernel.org>
3679L:	linux-clk@vger.kernel.org
3680Q:	http://patchwork.kernel.org/project/linux-clk/list/
3681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/clock/
3684F:	drivers/clk/
3685X:	drivers/clk/clkdev.c
3686F:	include/linux/clk-pr*
3687F:	include/linux/clk/
3688F:	include/linux/of_clk.h
3689
3690COMMON INTERNET FILE SYSTEM (CIFS)
3691M:	Steve French <sfrench@samba.org>
3692L:	linux-cifs@vger.kernel.org
3693L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3694W:	http://linux-cifs.samba.org/
3695T:	git git://git.samba.org/sfrench/cifs-2.6.git
3696S:	Supported
3697F:	Documentation/filesystems/cifs/
3698F:	fs/cifs/
3699
3700COMPACTPCI HOTPLUG CORE
3701M:	Scott Murray <scott@spiteful.org>
3702L:	linux-pci@vger.kernel.org
3703S:	Maintained
3704F:	drivers/pci/hotplug/cpci_hotplug*
3705
3706COMPACTPCI HOTPLUG GENERIC DRIVER
3707M:	Scott Murray <scott@spiteful.org>
3708L:	linux-pci@vger.kernel.org
3709S:	Maintained
3710F:	drivers/pci/hotplug/cpcihp_generic.c
3711
3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3713M:	Scott Murray <scott@spiteful.org>
3714L:	linux-pci@vger.kernel.org
3715S:	Maintained
3716F:	drivers/pci/hotplug/cpcihp_zt5550.*
3717
3718COMPAL LAPTOP SUPPORT
3719M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3720L:	platform-driver-x86@vger.kernel.org
3721S:	Maintained
3722F:	drivers/platform/x86/compal-laptop.c
3723
3724CONEXANT ACCESSRUNNER USB DRIVER
3725L:	accessrunner-general@lists.sourceforge.net
3726W:	http://accessrunner.sourceforge.net/
3727S:	Orphan
3728F:	drivers/usb/atm/cxacru.c
3729
3730CONFIGFS
3731M:	Joel Becker <jlbec@evilplan.org>
3732M:	Christoph Hellwig <hch@lst.de>
3733T:	git git://git.infradead.org/users/hch/configfs.git
3734S:	Supported
3735F:	fs/configfs/
3736F:	include/linux/configfs.h
3737
3738CONNECTOR
3739M:	Evgeniy Polyakov <zbr@ioremap.net>
3740L:	netdev@vger.kernel.org
3741S:	Maintained
3742F:	drivers/connector/
3743
3744CONTROL GROUP (CGROUP)
3745M:	Tejun Heo <tj@kernel.org>
3746M:	Li Zefan <lizefan@huawei.com>
3747M:	Johannes Weiner <hannes@cmpxchg.org>
3748L:	cgroups@vger.kernel.org
3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3750S:	Maintained
3751F:	Documentation/cgroup*
3752F:	include/linux/cgroup*
3753F:	kernel/cgroup*
3754
3755CONTROL GROUP - CPUSET
3756M:	Li Zefan <lizefan@huawei.com>
3757L:	cgroups@vger.kernel.org
3758W:	http://www.bullopensource.org/cpuset/
3759W:	http://oss.sgi.com/projects/cpusets/
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3761S:	Maintained
3762F:	Documentation/cgroup-v1/cpusets.txt
3763F:	include/linux/cpuset.h
3764F:	kernel/cgroup/cpuset.c
3765
3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3767M:	Johannes Weiner <hannes@cmpxchg.org>
3768M:	Michal Hocko <mhocko@kernel.org>
3769M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3770L:	cgroups@vger.kernel.org
3771L:	linux-mm@kvack.org
3772S:	Maintained
3773F:	mm/memcontrol.c
3774F:	mm/swap_cgroup.c
3775
3776CORETEMP HARDWARE MONITORING DRIVER
3777M:	Fenghua Yu <fenghua.yu@intel.com>
3778L:	linux-hwmon@vger.kernel.org
3779S:	Maintained
3780F:	Documentation/hwmon/coretemp
3781F:	drivers/hwmon/coretemp.c
3782
3783COSA/SRP SYNC SERIAL DRIVER
3784M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3785W:	http://www.fi.muni.cz/~kas/cosa/
3786S:	Maintained
3787F:	drivers/net/wan/cosa*
3788
3789CPMAC ETHERNET DRIVER
3790M:	Florian Fainelli <f.fainelli@gmail.com>
3791L:	netdev@vger.kernel.org
3792S:	Maintained
3793F:	drivers/net/ethernet/ti/cpmac.c
3794
3795CPU FREQUENCY DRIVERS
3796M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3797M:	Viresh Kumar <viresh.kumar@linaro.org>
3798L:	linux-pm@vger.kernel.org
3799S:	Maintained
3800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3802B:	https://bugzilla.kernel.org
3803F:	Documentation/cpu-freq/
3804F:	Documentation/devicetree/bindings/cpufreq/
3805F:	drivers/cpufreq/
3806F:	include/linux/cpufreq.h
3807F:	tools/testing/selftests/cpufreq/
3808
3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3810M:	Viresh Kumar <viresh.kumar@linaro.org>
3811M:	Sudeep Holla <sudeep.holla@arm.com>
3812L:	linux-pm@vger.kernel.org
3813W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3814S:	Maintained
3815F:	drivers/cpufreq/arm_big_little.h
3816F:	drivers/cpufreq/arm_big_little.c
3817F:	drivers/cpufreq/arm_big_little_dt.c
3818
3819CPU POWER MONITORING SUBSYSTEM
3820M:	Thomas Renninger <trenn@suse.com>
3821M:	Shuah Khan <shuah@kernel.org>
3822L:	linux-pm@vger.kernel.org
3823S:	Maintained
3824F:	tools/power/cpupower/
3825
3826CPUID/MSR DRIVER
3827M:	"H. Peter Anvin" <hpa@zytor.com>
3828S:	Maintained
3829F:	arch/x86/kernel/cpuid.c
3830F:	arch/x86/kernel/msr.c
3831
3832CPUIDLE DRIVER - ARM BIG LITTLE
3833M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3834M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3835L:	linux-pm@vger.kernel.org
3836L:	linux-arm-kernel@lists.infradead.org
3837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3838S:	Maintained
3839F:	drivers/cpuidle/cpuidle-big_little.c
3840
3841CPUIDLE DRIVER - ARM EXYNOS
3842M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3843M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3844M:	Kukjin Kim <kgene@kernel.org>
3845L:	linux-pm@vger.kernel.org
3846L:	linux-samsung-soc@vger.kernel.org
3847S:	Supported
3848F:	drivers/cpuidle/cpuidle-exynos.c
3849F:	arch/arm/mach-exynos/pm.c
3850
3851CPUIDLE DRIVERS
3852M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3853M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3854L:	linux-pm@vger.kernel.org
3855S:	Maintained
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3857B:	https://bugzilla.kernel.org
3858F:	drivers/cpuidle/*
3859F:	include/linux/cpuidle.h
3860
3861CRAMFS FILESYSTEM
3862M:	Nicolas Pitre <nico@linaro.org>
3863S:	Maintained
3864F:	Documentation/filesystems/cramfs.txt
3865F:	fs/cramfs/
3866
3867CRYPTO API
3868M:	Herbert Xu <herbert@gondor.apana.org.au>
3869M:	"David S. Miller" <davem@davemloft.net>
3870L:	linux-crypto@vger.kernel.org
3871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3873S:	Maintained
3874F:	Documentation/crypto/
3875F:	Documentation/devicetree/bindings/crypto/
3876F:	arch/*/crypto/
3877F:	crypto/
3878F:	drivers/crypto/
3879F:	include/crypto/
3880F:	include/linux/crypto*
3881
3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3883M:	Neil Horman <nhorman@tuxdriver.com>
3884L:	linux-crypto@vger.kernel.org
3885S:	Maintained
3886F:	crypto/ansi_cprng.c
3887F:	crypto/rng.c
3888
3889CS3308 MEDIA DRIVER
3890M:	Hans Verkuil <hverkuil@xs4all.nl>
3891L:	linux-media@vger.kernel.org
3892T:	git git://linuxtv.org/media_tree.git
3893W:	http://linuxtv.org
3894S:	Odd Fixes
3895F:	drivers/media/i2c/cs3308.c
3896F:	drivers/media/i2c/cs3308.h
3897
3898CS5535 Audio ALSA driver
3899M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3900S:	Maintained
3901F:	sound/pci/cs5535audio/
3902
3903CW1200 WLAN driver
3904M:	Solomon Peachy <pizza@shaftnet.org>
3905S:	Maintained
3906F:	drivers/net/wireless/st/cw1200/
3907
3908CX18 VIDEO4LINUX DRIVER
3909M:	Andy Walls <awalls@md.metrocast.net>
3910L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3911L:	linux-media@vger.kernel.org
3912T:	git git://linuxtv.org/media_tree.git
3913W:	https://linuxtv.org
3914W:	http://www.ivtvdriver.org/index.php/Cx18
3915S:	Maintained
3916F:	Documentation/media/v4l-drivers/cx18*
3917F:	drivers/media/pci/cx18/
3918F:	include/uapi/linux/ivtv*
3919
3920CX2341X MPEG ENCODER HELPER MODULE
3921M:	Hans Verkuil <hverkuil@xs4all.nl>
3922L:	linux-media@vger.kernel.org
3923T:	git git://linuxtv.org/media_tree.git
3924W:	https://linuxtv.org
3925S:	Maintained
3926F:	drivers/media/common/cx2341x*
3927F:	include/media/cx2341x*
3928
3929CX24120 MEDIA DRIVER
3930M:	Jemma Denson <jdenson@gmail.com>
3931M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3932L:	linux-media@vger.kernel.org
3933W:	https://linuxtv.org
3934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3935S:	Maintained
3936F:	drivers/media/dvb-frontends/cx24120*
3937
3938CX88 VIDEO4LINUX DRIVER
3939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3940L:	linux-media@vger.kernel.org
3941W:	https://linuxtv.org
3942T:	git git://linuxtv.org/media_tree.git
3943S:	Odd fixes
3944F:	Documentation/media/v4l-drivers/cx88*
3945F:	drivers/media/pci/cx88/
3946
3947CXD2820R MEDIA DRIVER
3948M:	Antti Palosaari <crope@iki.fi>
3949L:	linux-media@vger.kernel.org
3950W:	https://linuxtv.org
3951W:	http://palosaari.fi/linux/
3952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3953T:	git git://linuxtv.org/anttip/media_tree.git
3954S:	Maintained
3955F:	drivers/media/dvb-frontends/cxd2820r*
3956
3957CXGB3 ETHERNET DRIVER (CXGB3)
3958M:	Santosh Raspatur <santosh@chelsio.com>
3959L:	netdev@vger.kernel.org
3960W:	http://www.chelsio.com
3961S:	Supported
3962F:	drivers/net/ethernet/chelsio/cxgb3/
3963
3964CXGB3 ISCSI DRIVER (CXGB3I)
3965M:	Karen Xie <kxie@chelsio.com>
3966L:	linux-scsi@vger.kernel.org
3967W:	http://www.chelsio.com
3968S:	Supported
3969F:	drivers/scsi/cxgbi/cxgb3i
3970
3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3972M:	Steve Wise <swise@chelsio.com>
3973L:	linux-rdma@vger.kernel.org
3974W:	http://www.openfabrics.org
3975S:	Supported
3976F:	drivers/infiniband/hw/cxgb3/
3977F:	include/uapi/rdma/cxgb3-abi.h
3978
3979CXGB4 CRYPTO DRIVER (chcr)
3980M:	Harsh Jain <harsh@chelsio.com>
3981L:	linux-crypto@vger.kernel.org
3982W:	http://www.chelsio.com
3983S:	Supported
3984F:	drivers/crypto/chelsio
3985
3986CXGB4 ETHERNET DRIVER (CXGB4)
3987M:	Ganesh Goudar <ganeshgr@chelsio.com>
3988L:	netdev@vger.kernel.org
3989W:	http://www.chelsio.com
3990S:	Supported
3991F:	drivers/net/ethernet/chelsio/cxgb4/
3992
3993CXGB4 ISCSI DRIVER (CXGB4I)
3994M:	Karen Xie <kxie@chelsio.com>
3995L:	linux-scsi@vger.kernel.org
3996W:	http://www.chelsio.com
3997S:	Supported
3998F:	drivers/scsi/cxgbi/cxgb4i
3999
4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4001M:	Steve Wise <swise@chelsio.com>
4002L:	linux-rdma@vger.kernel.org
4003W:	http://www.openfabrics.org
4004S:	Supported
4005F:	drivers/infiniband/hw/cxgb4/
4006F:	include/uapi/rdma/cxgb4-abi.h
4007
4008CXGB4VF ETHERNET DRIVER (CXGB4VF)
4009M:	Casey Leedom <leedom@chelsio.com>
4010L:	netdev@vger.kernel.org
4011W:	http://www.chelsio.com
4012S:	Supported
4013F:	drivers/net/ethernet/chelsio/cxgb4vf/
4014
4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4016M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4017M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4018L:	linuxppc-dev@lists.ozlabs.org
4019S:	Supported
4020F:	arch/powerpc/platforms/powernv/pci-cxl.c
4021F:	drivers/misc/cxl/
4022F:	include/misc/cxl*
4023F:	include/uapi/misc/cxl.h
4024F:	Documentation/powerpc/cxl.txt
4025F:	Documentation/ABI/testing/sysfs-class-cxl
4026
4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4028M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4029M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4030M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4031L:	linux-scsi@vger.kernel.org
4032S:	Supported
4033F:	drivers/scsi/cxlflash/
4034F:	include/uapi/scsi/cxlflash_ioctls.h
4035F:	Documentation/powerpc/cxlflash.txt
4036
4037CYBERPRO FB DRIVER
4038M:	Russell King <linux@armlinux.org.uk>
4039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4040W:	http://www.armlinux.org.uk/
4041S:	Maintained
4042F:	drivers/video/fbdev/cyber2000fb.*
4043
4044CYCLADES ASYNC MUX DRIVER
4045W:	http://www.cyclades.com/
4046S:	Orphan
4047F:	drivers/tty/cyclades.c
4048F:	include/linux/cyclades.h
4049F:	include/uapi/linux/cyclades.h
4050
4051CYCLADES PC300 DRIVER
4052W:	http://www.cyclades.com/
4053S:	Orphan
4054F:	drivers/net/wan/pc300*
4055
4056CYPRESS_FIRMWARE MEDIA DRIVER
4057M:	Antti Palosaari <crope@iki.fi>
4058L:	linux-media@vger.kernel.org
4059W:	https://linuxtv.org
4060W:	http://palosaari.fi/linux/
4061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4062T:	git git://linuxtv.org/anttip/media_tree.git
4063S:	Maintained
4064F:	drivers/media/common/cypress_firmware*
4065
4066CYTTSP TOUCHSCREEN DRIVER
4067M:	Ferruh Yigit <fery@cypress.com>
4068L:	linux-input@vger.kernel.org
4069S:	Supported
4070F:	drivers/input/touchscreen/cyttsp*
4071F:	include/linux/input/cyttsp.h
4072
4073D-LINK DIR-685 TOUCHKEYS DRIVER
4074M:	Linus Walleij <linus.walleij@linaro.org>
4075L:	linux-input@vger.kernel.org
4076S:	Supported
4077F:	drivers/input/dlink-dir685-touchkeys.c
4078
4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4080M:	Joshua Kinard <kumba@gentoo.org>
4081S:	Maintained
4082F:	drivers/rtc/rtc-ds1685.c
4083F:	include/linux/rtc/ds1685.h
4084
4085DAMA SLAVE for AX.25
4086M:	Joerg Reuter <jreuter@yaina.de>
4087W:	http://yaina.de/jreuter/
4088W:	http://www.qsl.net/dl1bke/
4089L:	linux-hams@vger.kernel.org
4090S:	Maintained
4091F:	net/ax25/af_ax25.c
4092F:	net/ax25/ax25_dev.c
4093F:	net/ax25/ax25_ds_*
4094F:	net/ax25/ax25_in.c
4095F:	net/ax25/ax25_out.c
4096F:	net/ax25/ax25_timer.c
4097F:	net/ax25/sysctl_net_ax25.c
4098
4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4100L:	netdev@vger.kernel.org
4101S:	Orphan
4102F:	Documentation/networking/dmfe.txt
4103F:	drivers/net/ethernet/dec/tulip/dmfe.c
4104
4105DC390/AM53C974 SCSI driver
4106M:	Hannes Reinecke <hare@suse.com>
4107L:	linux-scsi@vger.kernel.org
4108S:	Maintained
4109F:	drivers/scsi/am53c974.c
4110
4111DC395x SCSI driver
4112M:	Oliver Neukum <oliver@neukum.org>
4113M:	Ali Akcaagac <aliakc@web.de>
4114M:	Jamie Lenehan <lenehan@twibble.org>
4115L:	dc395x@twibble.org
4116W:	http://twibble.org/dist/dc395x/
4117W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4118S:	Maintained
4119F:	Documentation/scsi/dc395x.txt
4120F:	drivers/scsi/dc395x.*
4121
4122DCCP PROTOCOL
4123M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4124L:	dccp@vger.kernel.org
4125W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4126S:	Maintained
4127F:	include/linux/dccp.h
4128F:	include/uapi/linux/dccp.h
4129F:	include/linux/tfrc.h
4130F:	net/dccp/
4131
4132DECnet NETWORK LAYER
4133W:	http://linux-decnet.sourceforge.net
4134L:	linux-decnet-user@lists.sourceforge.net
4135S:	Orphan
4136F:	Documentation/networking/decnet.txt
4137F:	net/decnet/
4138
4139DECSTATION PLATFORM SUPPORT
4140M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4141L:	linux-mips@linux-mips.org
4142W:	http://www.linux-mips.org/wiki/DECstation
4143S:	Maintained
4144F:	arch/mips/dec/
4145F:	arch/mips/include/asm/dec/
4146F:	arch/mips/include/asm/mach-dec/
4147
4148DEFXX FDDI NETWORK DRIVER
4149M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4150S:	Maintained
4151F:	drivers/net/fddi/defxx.*
4152
4153DELL SMBIOS DRIVER
4154M:	Pali Rohár <pali.rohar@gmail.com>
4155M:	Mario Limonciello <mario.limonciello@dell.com>
4156L:	platform-driver-x86@vger.kernel.org
4157S:	Maintained
4158F:	drivers/platform/x86/dell-smbios.*
4159
4160DELL SMBIOS SMM DRIVER
4161M:	Mario Limonciello <mario.limonciello@dell.com>
4162L:	platform-driver-x86@vger.kernel.org
4163S:	Maintained
4164F:	drivers/platform/x86/dell-smbios-smm.c
4165
4166DELL SMBIOS WMI DRIVER
4167M:	Mario Limonciello <mario.limonciello@dell.com>
4168L:	platform-driver-x86@vger.kernel.org
4169S:	Maintained
4170F:	drivers/platform/x86/dell-smbios-wmi.c
4171F:	tools/wmi/dell-smbios-example.c
4172
4173DEFZA FDDI NETWORK DRIVER
4174M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4175S:	Maintained
4176F:	drivers/net/fddi/defza.*
4177
4178DELL LAPTOP DRIVER
4179M:	Matthew Garrett <mjg59@srcf.ucam.org>
4180M:	Pali Rohár <pali.rohar@gmail.com>
4181L:	platform-driver-x86@vger.kernel.org
4182S:	Maintained
4183F:	drivers/platform/x86/dell-laptop.c
4184
4185DELL LAPTOP FREEFALL DRIVER
4186M:	Pali Rohár <pali.rohar@gmail.com>
4187S:	Maintained
4188F:	drivers/platform/x86/dell-smo8800.c
4189
4190DELL LAPTOP RBTN DRIVER
4191M:	Pali Rohár <pali.rohar@gmail.com>
4192S:	Maintained
4193F:	drivers/platform/x86/dell-rbtn.*
4194
4195DELL LAPTOP SMM DRIVER
4196M:	Pali Rohár <pali.rohar@gmail.com>
4197S:	Maintained
4198F:	drivers/hwmon/dell-smm-hwmon.c
4199F:	include/uapi/linux/i8k.h
4200
4201DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4202M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4203S:	Maintained
4204F:	Documentation/dcdbas.txt
4205F:	drivers/firmware/dcdbas.*
4206
4207DELL WMI NOTIFICATIONS DRIVER
4208M:	Matthew Garrett <mjg59@srcf.ucam.org>
4209M:	Pali Rohár <pali.rohar@gmail.com>
4210S:	Maintained
4211F:	drivers/platform/x86/dell-wmi.c
4212
4213DELL WMI DESCRIPTOR DRIVER
4214M:	Mario Limonciello <mario.limonciello@dell.com>
4215S:	Maintained
4216F:	drivers/platform/x86/dell-wmi-descriptor.c
4217
4218DELTA ST MEDIA DRIVER
4219M:	Hugues Fruchet <hugues.fruchet@st.com>
4220L:	linux-media@vger.kernel.org
4221T:	git git://linuxtv.org/media_tree.git
4222W:	https://linuxtv.org
4223S:	Supported
4224F:	drivers/media/platform/sti/delta
4225
4226DENALI NAND DRIVER
4227M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4228L:	linux-mtd@lists.infradead.org
4229S:	Supported
4230F:	drivers/mtd/nand/raw/denali*
4231
4232DESIGNWARE USB2 DRD IP DRIVER
4233M:	Minas Harutyunyan <hminas@synopsys.com>
4234L:	linux-usb@vger.kernel.org
4235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4236S:	Maintained
4237F:	drivers/usb/dwc2/
4238
4239DESIGNWARE USB3 DRD IP DRIVER
4240M:	Felipe Balbi <balbi@kernel.org>
4241L:	linux-usb@vger.kernel.org
4242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4243S:	Maintained
4244F:	drivers/usb/dwc3/
4245
4246DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4247M:	Andreas Klinger <ak@it-klinger.de>
4248L:	linux-iio@vger.kernel.org
4249S:	Maintained
4250F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4251F:	drivers/iio/proximity/srf*.c
4252
4253DEVICE COREDUMP (DEV_COREDUMP)
4254M:	Johannes Berg <johannes@sipsolutions.net>
4255L:	linux-kernel@vger.kernel.org
4256S:	Maintained
4257F:	drivers/base/devcoredump.c
4258F:	include/linux/devcoredump.h
4259
4260DEVICE FREQUENCY (DEVFREQ)
4261M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4262M:	Kyungmin Park <kyungmin.park@samsung.com>
4263R:	Chanwoo Choi <cw00.choi@samsung.com>
4264L:	linux-pm@vger.kernel.org
4265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4266S:	Maintained
4267F:	drivers/devfreq/
4268F:	include/linux/devfreq.h
4269F:	Documentation/devicetree/bindings/devfreq/
4270
4271DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4272M:	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:	Supported
4276F:	drivers/devfreq/event/
4277F:	drivers/devfreq/devfreq-event.c
4278F:	include/linux/devfreq-event.h
4279F:	Documentation/devicetree/bindings/devfreq/event/
4280
4281DEVICE NUMBER REGISTRY
4282M:	Torben Mathiasen <device@lanana.org>
4283W:	http://lanana.org/docs/device-list/index.html
4284S:	Maintained
4285
4286DEVICE-MAPPER  (LVM)
4287M:	Alasdair Kergon <agk@redhat.com>
4288M:	Mike Snitzer <snitzer@redhat.com>
4289M:	dm-devel@redhat.com
4290L:	dm-devel@redhat.com
4291W:	http://sources.redhat.com/dm
4292Q:	http://patchwork.kernel.org/project/dm-devel/list/
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4294T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4295S:	Maintained
4296F:	Documentation/device-mapper/
4297F:	drivers/md/Makefile
4298F:	drivers/md/Kconfig
4299F:	drivers/md/dm*
4300F:	drivers/md/persistent-data/
4301F:	include/linux/device-mapper.h
4302F:	include/linux/dm-*.h
4303F:	include/uapi/linux/dm-*.h
4304
4305DEVLINK
4306M:	Jiri Pirko <jiri@mellanox.com>
4307L:	netdev@vger.kernel.org
4308S:	Supported
4309F:	net/core/devlink.c
4310F:	include/net/devlink.h
4311F:	include/uapi/linux/devlink.h
4312
4313DIALOG SEMICONDUCTOR DRIVERS
4314M:	Support Opensource <support.opensource@diasemi.com>
4315W:	http://www.dialog-semiconductor.com/products
4316S:	Supported
4317F:	Documentation/hwmon/da90??
4318F:	Documentation/devicetree/bindings/mfd/da90*.txt
4319F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4320F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4321F:	Documentation/devicetree/bindings/regulator/da92*.txt
4322F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4323F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4324F:	drivers/gpio/gpio-da90??.c
4325F:	drivers/hwmon/da90??-hwmon.c
4326F:	drivers/iio/adc/da91??-*.c
4327F:	drivers/input/misc/da90??_onkey.c
4328F:	drivers/input/touchscreen/da9052_tsi.c
4329F:	drivers/leds/leds-da90??.c
4330F:	drivers/mfd/da903x.c
4331F:	drivers/mfd/da90??-*.c
4332F:	drivers/mfd/da91??-*.c
4333F:	drivers/power/supply/da9052-battery.c
4334F:	drivers/power/supply/da91??-*.c
4335F:	drivers/regulator/da903x.c
4336F:	drivers/regulator/da9???-regulator.[ch]
4337F:	drivers/thermal/da90??-thermal.c
4338F:	drivers/rtc/rtc-da90??.c
4339F:	drivers/video/backlight/da90??_bl.c
4340F:	drivers/watchdog/da90??_wdt.c
4341F:	include/linux/mfd/da903x.h
4342F:	include/linux/mfd/da9052/
4343F:	include/linux/mfd/da9055/
4344F:	include/linux/mfd/da9062/
4345F:	include/linux/mfd/da9063/
4346F:	include/linux/mfd/da9150/
4347F:	include/linux/regulator/da9211.h
4348F:	include/sound/da[79]*.h
4349F:	sound/soc/codecs/da[79]*.[ch]
4350
4351DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4352M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4353L:	linux-gpio@vger.kernel.org
4354S:	Maintained
4355F:	drivers/gpio/gpio-gpio-mm.c
4356
4357DIGI NEO AND CLASSIC PCI PRODUCTS
4358M:	Lidza Louina <lidza.louina@gmail.com>
4359M:	Mark Hounschell <markh@compro.net>
4360L:	driverdev-devel@linuxdriverproject.org
4361S:	Maintained
4362F:	drivers/staging/dgnc/
4363
4364DIOLAN U2C-12 I2C DRIVER
4365M:	Guenter Roeck <linux@roeck-us.net>
4366L:	linux-i2c@vger.kernel.org
4367S:	Maintained
4368F:	drivers/i2c/busses/i2c-diolan-u2c.c
4369
4370FILESYSTEM DIRECT ACCESS (DAX)
4371M:	Matthew Wilcox <mawilcox@microsoft.com>
4372M:	Ross Zwisler <zwisler@kernel.org>
4373M:	Jan Kara <jack@suse.cz>
4374L:	linux-fsdevel@vger.kernel.org
4375S:	Supported
4376F:	fs/dax.c
4377F:	include/linux/dax.h
4378F:	include/trace/events/fs_dax.h
4379
4380DEVICE DIRECT ACCESS (DAX)
4381M:	Dan Williams <dan.j.williams@intel.com>
4382M:	Dave Jiang <dave.jiang@intel.com>
4383M:	Ross Zwisler <zwisler@kernel.org>
4384M:	Vishal Verma <vishal.l.verma@intel.com>
4385L:	linux-nvdimm@lists.01.org
4386S:	Supported
4387F:	drivers/dax/
4388
4389DIRECTORY NOTIFICATION (DNOTIFY)
4390M:	Jan Kara <jack@suse.cz>
4391R:	Amir Goldstein <amir73il@gmail.com>
4392L:	linux-fsdevel@vger.kernel.org
4393S:	Maintained
4394F:	Documentation/filesystems/dnotify.txt
4395F:	fs/notify/dnotify/
4396F:	include/linux/dnotify.h
4397
4398DISK GEOMETRY AND PARTITION HANDLING
4399M:	Andries Brouwer <aeb@cwi.nl>
4400W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4401W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4402W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4403S:	Maintained
4404
4405DISKQUOTA
4406M:	Jan Kara <jack@suse.com>
4407S:	Maintained
4408F:	Documentation/filesystems/quota.txt
4409F:	fs/quota/
4410F:	include/linux/quota*.h
4411F:	include/uapi/linux/quota*.h
4412
4413DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4414M:	Bernie Thompson <bernie@plugable.com>
4415L:	linux-fbdev@vger.kernel.org
4416S:	Maintained
4417W:	http://plugable.com/category/projects/udlfb/
4418F:	drivers/video/fbdev/udlfb.c
4419F:	include/video/udlfb.h
4420F:	Documentation/fb/udlfb.txt
4421
4422DISTRIBUTED LOCK MANAGER (DLM)
4423M:	Christine Caulfield <ccaulfie@redhat.com>
4424M:	David Teigland <teigland@redhat.com>
4425L:	cluster-devel@redhat.com
4426W:	http://sources.redhat.com/cluster/
4427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4428S:	Supported
4429F:	fs/dlm/
4430
4431DMA BUFFER SHARING FRAMEWORK
4432M:	Sumit Semwal <sumit.semwal@linaro.org>
4433S:	Maintained
4434L:	linux-media@vger.kernel.org
4435L:	dri-devel@lists.freedesktop.org
4436L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4437F:	drivers/dma-buf/
4438F:	include/linux/dma-buf*
4439F:	include/linux/reservation.h
4440F:	include/linux/*fence.h
4441F:	Documentation/driver-api/dma-buf.rst
4442T:	git git://anongit.freedesktop.org/drm/drm-misc
4443
4444DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4445M:	Vinod Koul <vkoul@kernel.org>
4446L:	dmaengine@vger.kernel.org
4447Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4448S:	Maintained
4449F:	drivers/dma/
4450F:	include/linux/dmaengine.h
4451F:	include/linux/of_dma.h
4452F:	Documentation/devicetree/bindings/dma/
4453F:	Documentation/driver-api/dmaengine/
4454T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4455
4456DMA MAPPING HELPERS
4457M:	Christoph Hellwig <hch@lst.de>
4458M:	Marek Szyprowski <m.szyprowski@samsung.com>
4459R:	Robin Murphy <robin.murphy@arm.com>
4460L:	iommu@lists.linux-foundation.org
4461T:	git git://git.infradead.org/users/hch/dma-mapping.git
4462W:	http://git.infradead.org/users/hch/dma-mapping.git
4463S:	Supported
4464F:	kernel/dma/
4465F:	include/asm-generic/dma-mapping.h
4466F:	include/linux/dma-direct.h
4467F:	include/linux/dma-mapping.h
4468F:	include/linux/dma-noncoherent.h
4469
4470DME1737 HARDWARE MONITOR DRIVER
4471M:	Juerg Haefliger <juergh@gmail.com>
4472L:	linux-hwmon@vger.kernel.org
4473S:	Maintained
4474F:	Documentation/hwmon/dme1737
4475F:	drivers/hwmon/dme1737.c
4476
4477DMI/SMBIOS SUPPORT
4478M:	Jean Delvare <jdelvare@suse.com>
4479S:	Maintained
4480T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4481F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4482F:	drivers/firmware/dmi-id.c
4483F:	drivers/firmware/dmi_scan.c
4484F:	include/linux/dmi.h
4485
4486DOCUMENTATION
4487M:	Jonathan Corbet <corbet@lwn.net>
4488L:	linux-doc@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/
4491F:	scripts/kernel-doc
4492X:	Documentation/ABI/
4493X:	Documentation/devicetree/
4494X:	Documentation/acpi
4495X:	Documentation/power
4496X:	Documentation/spi
4497X:	Documentation/media
4498T:	git git://git.lwn.net/linux.git docs-next
4499
4500DOCUMENTATION/ITALIAN
4501M:	Federico Vaga <federico.vaga@vaga.pv.it>
4502L:	linux-doc@vger.kernel.org
4503S:	Maintained
4504F:	Documentation/translations/it_IT
4505
4506DONGWOON DW9714 LENS VOICE COIL DRIVER
4507M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4508L:	linux-media@vger.kernel.org
4509T:	git git://linuxtv.org/media_tree.git
4510S:	Maintained
4511F:	drivers/media/i2c/dw9714.c
4512
4513DONGWOON DW9807 LENS VOICE COIL DRIVER
4514M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4515L:	linux-media@vger.kernel.org
4516T:	git git://linuxtv.org/media_tree.git
4517S:	Maintained
4518F:	drivers/media/i2c/dw9807.c
4519
4520DOUBLETALK DRIVER
4521M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4522L:	blinux-list@redhat.com
4523S:	Maintained
4524F:	drivers/char/dtlk.c
4525F:	include/linux/dtlk.h
4526
4527DPAA2 DATAPATH I/O (DPIO) DRIVER
4528M:	Roy Pledge <Roy.Pledge@nxp.com>
4529L:	linux-kernel@vger.kernel.org
4530S:	Maintained
4531F:	drivers/soc/fsl/dpio
4532
4533DPAA2 ETHERNET DRIVER
4534M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4535L:	netdev@vger.kernel.org
4536S:	Maintained
4537F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4538F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4539F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4540F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4541F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4542
4543DPAA2 ETHERNET SWITCH DRIVER
4544M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4545M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4546L:	linux-kernel@vger.kernel.org
4547S:	Maintained
4548F:	drivers/staging/fsl-dpaa2/ethsw
4549
4550DPAA2 PTP CLOCK DRIVER
4551M:	Yangbo Lu <yangbo.lu@nxp.com>
4552L:	netdev@vger.kernel.org
4553S:	Maintained
4554F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4555F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4556
4557DPT_I2O SCSI RAID DRIVER
4558M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4559L:	linux-scsi@vger.kernel.org
4560W:	http://www.adaptec.com/
4561S:	Maintained
4562F:	drivers/scsi/dpt*
4563F:	drivers/scsi/dpt/
4564
4565DRBD DRIVER
4566M:	Philipp Reisner <philipp.reisner@linbit.com>
4567M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4568L:	drbd-dev@lists.linbit.com
4569W:	http://www.drbd.org
4570T:	git git://git.linbit.com/linux-drbd.git
4571T:	git git://git.linbit.com/drbd-8.4.git
4572S:	Supported
4573F:	drivers/block/drbd/
4574F:	lib/lru_cache.c
4575F:	Documentation/blockdev/drbd/
4576
4577DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4578M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4579R:	"Rafael J. Wysocki" <rafael@kernel.org>
4580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4581S:	Supported
4582F:	Documentation/kobject.txt
4583F:	drivers/base/
4584F:	fs/debugfs/
4585F:	fs/sysfs/
4586F:	include/linux/debugfs.h
4587F:	include/linux/kobj*
4588F:	lib/kobj*
4589
4590DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4591M:	Kevin Hilman <khilman@kernel.org>
4592M:	Nishanth Menon <nm@ti.com>
4593S:	Maintained
4594F:	drivers/power/avs/
4595F:	include/linux/power/smartreflex.h
4596L:	linux-pm@vger.kernel.org
4597
4598DRM DRIVER FOR ARM PL111 CLCD
4599M:	Eric Anholt <eric@anholt.net>
4600T:	git git://anongit.freedesktop.org/drm/drm-misc
4601S:	Supported
4602F:	drivers/gpu/drm/pl111/
4603
4604DRM DRIVER FOR ARM VERSATILE TFT PANELS
4605M:	Linus Walleij <linus.walleij@linaro.org>
4606T:	git git://anongit.freedesktop.org/drm/drm-misc
4607S:	Maintained
4608F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4609F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4610
4611DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4612M:	Dave Airlie <airlied@redhat.com>
4613S:	Odd Fixes
4614F:	drivers/gpu/drm/ast/
4615
4616DRM DRIVER FOR BOCHS VIRTUAL GPU
4617M:	Gerd Hoffmann <kraxel@redhat.com>
4618L:	virtualization@lists.linux-foundation.org
4619T:	git git://anongit.freedesktop.org/drm/drm-misc
4620S:	Maintained
4621F:	drivers/gpu/drm/bochs/
4622
4623DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4624M:	Linus Walleij <linus.walleij@linaro.org>
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626S:	Maintained
4627F:	drivers/gpu/drm/tve200/
4628
4629DRM DRIVER FOR ILITEK ILI9225 PANELS
4630M:	David Lechner <david@lechnology.com>
4631S:	Maintained
4632F:	drivers/gpu/drm/tinydrm/ili9225.c
4633F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4634
4635DRM DRIVER FOR INTEL I810 VIDEO CARDS
4636S:	Orphan / Obsolete
4637F:	drivers/gpu/drm/i810/
4638F:	include/uapi/drm/i810_drm.h
4639
4640DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4641S:	Orphan / Obsolete
4642F:	drivers/gpu/drm/mga/
4643F:	include/uapi/drm/mga_drm.h
4644
4645DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4646M:	Dave Airlie <airlied@redhat.com>
4647S:	Odd Fixes
4648F:	drivers/gpu/drm/mgag200/
4649
4650DRM DRIVER FOR MI0283QT
4651M:	Noralf Trønnes <noralf@tronnes.org>
4652S:	Maintained
4653F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4654F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4655
4656DRM DRIVER FOR MSM ADRENO GPU
4657M:	Rob Clark <robdclark@gmail.com>
4658L:	linux-arm-msm@vger.kernel.org
4659L:	dri-devel@lists.freedesktop.org
4660L:	freedreno@lists.freedesktop.org
4661T:	git git://people.freedesktop.org/~robclark/linux
4662S:	Maintained
4663F:	drivers/gpu/drm/msm/
4664F:	include/uapi/drm/msm_drm.h
4665F:	Documentation/devicetree/bindings/display/msm/
4666
4667DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4668M:	Ben Skeggs <bskeggs@redhat.com>
4669L:	dri-devel@lists.freedesktop.org
4670L:	nouveau@lists.freedesktop.org
4671T:	git git://github.com/skeggsb/linux
4672S:	Supported
4673F:	drivers/gpu/drm/nouveau/
4674F:	include/uapi/drm/nouveau_drm.h
4675
4676DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4677M:	Noralf Trønnes <noralf@tronnes.org>
4678S:	Maintained
4679F:	drivers/gpu/drm/tinydrm/repaper.c
4680F:	Documentation/devicetree/bindings/display/repaper.txt
4681
4682DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4683M:	Dave Airlie <airlied@redhat.com>
4684M:	Gerd Hoffmann <kraxel@redhat.com>
4685L:	virtualization@lists.linux-foundation.org
4686T:	git git://anongit.freedesktop.org/drm/drm-misc
4687S:	Obsolete
4688W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4689F:	drivers/gpu/drm/cirrus/
4690
4691DRM DRIVER FOR QXL VIRTUAL GPU
4692M:	Dave Airlie <airlied@redhat.com>
4693M:	Gerd Hoffmann <kraxel@redhat.com>
4694L:	virtualization@lists.linux-foundation.org
4695T:	git git://anongit.freedesktop.org/drm/drm-misc
4696S:	Maintained
4697F:	drivers/gpu/drm/qxl/
4698F:	include/uapi/drm/qxl_drm.h
4699
4700DRM DRIVER FOR RAGE 128 VIDEO CARDS
4701S:	Orphan / Obsolete
4702F:	drivers/gpu/drm/r128/
4703F:	include/uapi/drm/r128_drm.h
4704
4705DRM DRIVER FOR SAVAGE VIDEO CARDS
4706S:	Orphan / Obsolete
4707F:	drivers/gpu/drm/savage/
4708F:	include/uapi/drm/savage_drm.h
4709
4710DRM DRIVER FOR SIS VIDEO CARDS
4711S:	Orphan / Obsolete
4712F:	drivers/gpu/drm/sis/
4713F:	include/uapi/drm/sis_drm.h
4714
4715DRM DRIVER FOR SITRONIX ST7586 PANELS
4716M:	David Lechner <david@lechnology.com>
4717S:	Maintained
4718F:	drivers/gpu/drm/tinydrm/st7586.c
4719F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4720
4721DRM DRIVER FOR SITRONIX ST7735R PANELS
4722M:	David Lechner <david@lechnology.com>
4723S:	Maintained
4724F:	drivers/gpu/drm/tinydrm/st7735r.c
4725F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4726
4727DRM DRIVER FOR TDFX VIDEO CARDS
4728S:	Orphan / Obsolete
4729F:	drivers/gpu/drm/tdfx/
4730
4731DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4732M:	Dave Airlie <airlied@redhat.com>
4733S:	Odd Fixes
4734F:	drivers/gpu/drm/udl/
4735
4736DRM DRIVER FOR VMWARE VIRTUAL GPU
4737M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4738M:	Sinclair Yeh <syeh@vmware.com>
4739M:	Thomas Hellstrom <thellstrom@vmware.com>
4740L:	dri-devel@lists.freedesktop.org
4741T:	git git://people.freedesktop.org/~syeh/repos_linux
4742T:	git git://people.freedesktop.org/~thomash/linux
4743S:	Supported
4744F:	drivers/gpu/drm/vmwgfx/
4745F:	include/uapi/drm/vmwgfx_drm.h
4746
4747DRM DRIVERS
4748M:	David Airlie <airlied@linux.ie>
4749L:	dri-devel@lists.freedesktop.org
4750T:	git git://anongit.freedesktop.org/drm/drm
4751B:	https://bugs.freedesktop.org/
4752C:	irc://chat.freenode.net/dri-devel
4753S:	Maintained
4754F:	drivers/gpu/drm/
4755F:	drivers/gpu/vga/
4756F:	Documentation/devicetree/bindings/display/
4757F:	Documentation/devicetree/bindings/gpu/
4758F:	Documentation/gpu/
4759F:	include/drm/
4760F:	include/uapi/drm/
4761F:	include/linux/vga*
4762
4763DRM DRIVERS AND MISC GPU PATCHES
4764M:	Gustavo Padovan <gustavo@padovan.org>
4765M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4766M:	Sean Paul <sean@poorly.run>
4767W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4768S:	Maintained
4769T:	git git://anongit.freedesktop.org/drm/drm-misc
4770F:	Documentation/gpu/
4771F:	drivers/gpu/vga/
4772F:	drivers/gpu/drm/*
4773F:	include/drm/drm*
4774F:	include/uapi/drm/drm*
4775F:	include/linux/vga*
4776
4777DRM DRIVERS FOR ALLWINNER A10
4778M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4779L:	dri-devel@lists.freedesktop.org
4780S:	Supported
4781F:	drivers/gpu/drm/sun4i/
4782F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4783T:	git git://anongit.freedesktop.org/drm/drm-misc
4784
4785DRM DRIVERS FOR AMLOGIC SOCS
4786M:	Neil Armstrong <narmstrong@baylibre.com>
4787L:	dri-devel@lists.freedesktop.org
4788L:	linux-amlogic@lists.infradead.org
4789W:	http://linux-meson.com/
4790S:	Supported
4791F:	drivers/gpu/drm/meson/
4792F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4793F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4794F:	Documentation/gpu/meson.rst
4795T:	git git://anongit.freedesktop.org/drm/drm-misc
4796
4797DRM DRIVERS FOR ATMEL HLCDC
4798M:	Boris Brezillon <boris.brezillon@bootlin.com>
4799L:	dri-devel@lists.freedesktop.org
4800S:	Supported
4801F:	drivers/gpu/drm/atmel-hlcdc/
4802F:	Documentation/devicetree/bindings/display/atmel/
4803T:	git git://anongit.freedesktop.org/drm/drm-misc
4804
4805DRM DRIVERS FOR BRIDGE CHIPS
4806M:	Archit Taneja <architt@codeaurora.org>
4807M:	Andrzej Hajda <a.hajda@samsung.com>
4808R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4809S:	Maintained
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811F:	drivers/gpu/drm/bridge/
4812
4813DRM DRIVERS FOR EXYNOS
4814M:	Inki Dae <inki.dae@samsung.com>
4815M:	Joonyoung Shim <jy0922.shim@samsung.com>
4816M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4817M:	Kyungmin Park <kyungmin.park@samsung.com>
4818L:	dri-devel@lists.freedesktop.org
4819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4820S:	Supported
4821F:	drivers/gpu/drm/exynos/
4822F:	include/uapi/drm/exynos_drm.h
4823F:	Documentation/devicetree/bindings/display/exynos/
4824
4825DRM DRIVERS FOR FREESCALE DCU
4826M:	Stefan Agner <stefan@agner.ch>
4827M:	Alison Wang <alison.wang@nxp.com>
4828L:	dri-devel@lists.freedesktop.org
4829S:	Supported
4830F:	drivers/gpu/drm/fsl-dcu/
4831F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4832F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4833F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4834
4835DRM DRIVERS FOR FREESCALE IMX
4836M:	Philipp Zabel <p.zabel@pengutronix.de>
4837L:	dri-devel@lists.freedesktop.org
4838S:	Maintained
4839F:	drivers/gpu/drm/imx/
4840F:	drivers/gpu/ipu-v3/
4841F:	Documentation/devicetree/bindings/display/imx/
4842
4843DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4844M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4845L:	dri-devel@lists.freedesktop.org
4846T:	git git://github.com/patjak/drm-gma500
4847S:	Maintained
4848F:	drivers/gpu/drm/gma500/
4849
4850DRM DRIVERS FOR HISILICON
4851M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4852M:	Rongrong Zou <zourongrong@gmail.com>
4853R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4854R:	Chen Feng <puck.chen@hisilicon.com>
4855L:	dri-devel@lists.freedesktop.org
4856T:	git git://github.com/xin3liang/linux.git
4857S:	Maintained
4858F:	drivers/gpu/drm/hisilicon/
4859F:	Documentation/devicetree/bindings/display/hisilicon/
4860
4861DRM DRIVERS FOR MEDIATEK
4862M:	CK Hu <ck.hu@mediatek.com>
4863M:	Philipp Zabel <p.zabel@pengutronix.de>
4864L:	dri-devel@lists.freedesktop.org
4865S:	Supported
4866F:	drivers/gpu/drm/mediatek/
4867F:	Documentation/devicetree/bindings/display/mediatek/
4868
4869DRM DRIVERS FOR NVIDIA TEGRA
4870M:	Thierry Reding <thierry.reding@gmail.com>
4871L:	dri-devel@lists.freedesktop.org
4872L:	linux-tegra@vger.kernel.org
4873T:	git git://anongit.freedesktop.org/tegra/linux.git
4874S:	Supported
4875F:	drivers/gpu/drm/tegra/
4876F:	drivers/gpu/host1x/
4877F:	include/linux/host1x.h
4878F:	include/uapi/drm/tegra_drm.h
4879F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4880
4881DRM DRIVERS FOR RENESAS
4882M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4883L:	dri-devel@lists.freedesktop.org
4884L:	linux-renesas-soc@vger.kernel.org
4885T:	git git://linuxtv.org/pinchartl/fbdev
4886S:	Supported
4887F:	drivers/gpu/drm/rcar-du/
4888F:	drivers/gpu/drm/shmobile/
4889F:	include/linux/platform_data/shmob_drm.h
4890F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4891F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4892F:	Documentation/devicetree/bindings/display/renesas,du.txt
4893
4894DRM DRIVERS FOR ROCKCHIP
4895M:	Sandy Huang <hjc@rock-chips.com>
4896M:	Heiko Stübner <heiko@sntech.de>
4897L:	dri-devel@lists.freedesktop.org
4898S:	Maintained
4899F:	drivers/gpu/drm/rockchip/
4900F:	Documentation/devicetree/bindings/display/rockchip/
4901T:	git git://anongit.freedesktop.org/drm/drm-misc
4902
4903DRM DRIVERS FOR STI
4904M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4905M:	Vincent Abriou <vincent.abriou@st.com>
4906L:	dri-devel@lists.freedesktop.org
4907T:	git git://anongit.freedesktop.org/drm/drm-misc
4908S:	Maintained
4909F:	drivers/gpu/drm/sti
4910F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4911
4912DRM DRIVERS FOR STM
4913M:	Yannick Fertre <yannick.fertre@st.com>
4914M:	Philippe Cornu <philippe.cornu@st.com>
4915M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4916M:	Vincent Abriou <vincent.abriou@st.com>
4917L:	dri-devel@lists.freedesktop.org
4918T:	git git://anongit.freedesktop.org/drm/drm-misc
4919S:	Maintained
4920F:	drivers/gpu/drm/stm
4921F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4922
4923DRM DRIVERS FOR TI LCDC
4924M:	Jyri Sarha <jsarha@ti.com>
4925R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4926L:	dri-devel@lists.freedesktop.org
4927S:	Maintained
4928F:	drivers/gpu/drm/tilcdc/
4929F:	Documentation/devicetree/bindings/display/tilcdc/
4930
4931DRM DRIVERS FOR TI OMAP
4932M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4933L:	dri-devel@lists.freedesktop.org
4934S:	Maintained
4935F:	drivers/gpu/drm/omapdrm/
4936F:	Documentation/devicetree/bindings/display/ti/
4937
4938DRM DRIVERS FOR V3D
4939M:	Eric Anholt <eric@anholt.net>
4940S:	Supported
4941F:	drivers/gpu/drm/v3d/
4942F:	include/uapi/drm/v3d_drm.h
4943F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945
4946DRM DRIVERS FOR VC4
4947M:	Eric Anholt <eric@anholt.net>
4948T:	git git://github.com/anholt/linux
4949S:	Supported
4950F:	drivers/gpu/drm/vc4/
4951F:	include/uapi/drm/vc4_drm.h
4952F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4953T:	git git://anongit.freedesktop.org/drm/drm-misc
4954
4955DRM DRIVERS FOR VIVANTE GPU IP
4956M:	Lucas Stach <l.stach@pengutronix.de>
4957R:	Russell King <linux+etnaviv@armlinux.org.uk>
4958R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4959L:	etnaviv@lists.freedesktop.org
4960L:	dri-devel@lists.freedesktop.org
4961S:	Maintained
4962F:	drivers/gpu/drm/etnaviv/
4963F:	include/uapi/drm/etnaviv_drm.h
4964F:	Documentation/devicetree/bindings/display/etnaviv/
4965
4966DRM DRIVERS FOR ZTE ZX
4967M:	Shawn Guo <shawnguo@kernel.org>
4968L:	dri-devel@lists.freedesktop.org
4969S:	Maintained
4970F:	drivers/gpu/drm/zte/
4971F:	Documentation/devicetree/bindings/display/zte,vou.txt
4972T:	git git://anongit.freedesktop.org/drm/drm-misc
4973
4974DRM PANEL DRIVERS
4975M:	Thierry Reding <thierry.reding@gmail.com>
4976L:	dri-devel@lists.freedesktop.org
4977T:	git git://anongit.freedesktop.org/drm/drm-misc
4978S:	Maintained
4979F:	drivers/gpu/drm/drm_panel.c
4980F:	drivers/gpu/drm/panel/
4981F:	include/drm/drm_panel.h
4982F:	Documentation/devicetree/bindings/display/panel/
4983
4984DRM TINYDRM DRIVERS
4985M:	Noralf Trønnes <noralf@tronnes.org>
4986W:	https://github.com/notro/tinydrm/wiki/Development
4987T:	git git://anongit.freedesktop.org/drm/drm-misc
4988S:	Maintained
4989F:	drivers/gpu/drm/tinydrm/
4990F:	include/drm/tinydrm/
4991
4992DRM DRIVERS FOR XEN
4993M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4994T:	git git://anongit.freedesktop.org/drm/drm-misc
4995L:	dri-devel@lists.freedesktop.org
4996L:	xen-devel@lists.xen.org
4997S:	Supported
4998F:	drivers/gpu/drm/xen/
4999F:	Documentation/gpu/xen-front.rst
5000
5001DRM TTM SUBSYSTEM
5002M:	Christian Koenig <christian.koenig@amd.com>
5003M:	Huang Rui <ray.huang@amd.com>
5004M:	Junwei Zhang <Jerry.Zhang@amd.com>
5005T:	git git://people.freedesktop.org/~agd5f/linux
5006S:	Maintained
5007L:	dri-devel@lists.freedesktop.org
5008F:	include/drm/ttm/
5009F:	drivers/gpu/drm/ttm/
5010
5011DSBR100 USB FM RADIO DRIVER
5012M:	Alexey Klimov <klimov.linux@gmail.com>
5013L:	linux-media@vger.kernel.org
5014T:	git git://linuxtv.org/media_tree.git
5015S:	Maintained
5016F:	drivers/media/radio/dsbr100.c
5017
5018DSCC4 DRIVER
5019M:	Francois Romieu <romieu@fr.zoreil.com>
5020L:	netdev@vger.kernel.org
5021S:	Maintained
5022F:	drivers/net/wan/dscc4.c
5023
5024DT3155 MEDIA DRIVER
5025M:	Hans Verkuil <hverkuil@xs4all.nl>
5026L:	linux-media@vger.kernel.org
5027T:	git git://linuxtv.org/media_tree.git
5028W:	https://linuxtv.org
5029S:	Odd Fixes
5030F:	drivers/media/pci/dt3155/
5031
5032DVB_USB_AF9015 MEDIA DRIVER
5033M:	Antti Palosaari <crope@iki.fi>
5034L:	linux-media@vger.kernel.org
5035W:	https://linuxtv.org
5036W:	http://palosaari.fi/linux/
5037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5038T:	git git://linuxtv.org/anttip/media_tree.git
5039S:	Maintained
5040F:	drivers/media/usb/dvb-usb-v2/af9015*
5041
5042DVB_USB_AF9035 MEDIA DRIVER
5043M:	Antti Palosaari <crope@iki.fi>
5044L:	linux-media@vger.kernel.org
5045W:	https://linuxtv.org
5046W:	http://palosaari.fi/linux/
5047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5048T:	git git://linuxtv.org/anttip/media_tree.git
5049S:	Maintained
5050F:	drivers/media/usb/dvb-usb-v2/af9035*
5051
5052DVB_USB_ANYSEE MEDIA DRIVER
5053M:	Antti Palosaari <crope@iki.fi>
5054L:	linux-media@vger.kernel.org
5055W:	https://linuxtv.org
5056W:	http://palosaari.fi/linux/
5057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5058T:	git git://linuxtv.org/anttip/media_tree.git
5059S:	Maintained
5060F:	drivers/media/usb/dvb-usb-v2/anysee*
5061
5062DVB_USB_AU6610 MEDIA DRIVER
5063M:	Antti Palosaari <crope@iki.fi>
5064L:	linux-media@vger.kernel.org
5065W:	https://linuxtv.org
5066W:	http://palosaari.fi/linux/
5067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5068T:	git git://linuxtv.org/anttip/media_tree.git
5069S:	Maintained
5070F:	drivers/media/usb/dvb-usb-v2/au6610*
5071
5072DVB_USB_CE6230 MEDIA DRIVER
5073M:	Antti Palosaari <crope@iki.fi>
5074L:	linux-media@vger.kernel.org
5075W:	https://linuxtv.org
5076W:	http://palosaari.fi/linux/
5077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5078T:	git git://linuxtv.org/anttip/media_tree.git
5079S:	Maintained
5080F:	drivers/media/usb/dvb-usb-v2/ce6230*
5081
5082DVB_USB_CXUSB MEDIA DRIVER
5083M:	Michael Krufky <mkrufky@linuxtv.org>
5084L:	linux-media@vger.kernel.org
5085W:	https://linuxtv.org
5086W:	http://github.com/mkrufky
5087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5088T:	git git://linuxtv.org/media_tree.git
5089S:	Maintained
5090F:	drivers/media/usb/dvb-usb/cxusb*
5091
5092DVB_USB_EC168 MEDIA DRIVER
5093M:	Antti Palosaari <crope@iki.fi>
5094L:	linux-media@vger.kernel.org
5095W:	https://linuxtv.org
5096W:	http://palosaari.fi/linux/
5097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5098T:	git git://linuxtv.org/anttip/media_tree.git
5099S:	Maintained
5100F:	drivers/media/usb/dvb-usb-v2/ec168*
5101
5102DVB_USB_GL861 MEDIA DRIVER
5103M:	Antti Palosaari <crope@iki.fi>
5104L:	linux-media@vger.kernel.org
5105W:	https://linuxtv.org
5106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5107T:	git git://linuxtv.org/anttip/media_tree.git
5108S:	Maintained
5109F:	drivers/media/usb/dvb-usb-v2/gl861*
5110
5111DVB_USB_MXL111SF MEDIA DRIVER
5112M:	Michael Krufky <mkrufky@linuxtv.org>
5113L:	linux-media@vger.kernel.org
5114W:	https://linuxtv.org
5115W:	http://github.com/mkrufky
5116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5117T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5118S:	Maintained
5119F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5120
5121DVB_USB_RTL28XXU MEDIA DRIVER
5122M:	Antti Palosaari <crope@iki.fi>
5123L:	linux-media@vger.kernel.org
5124W:	https://linuxtv.org
5125W:	http://palosaari.fi/linux/
5126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5127T:	git git://linuxtv.org/anttip/media_tree.git
5128S:	Maintained
5129F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5130
5131DVB_USB_V2 MEDIA DRIVER
5132M:	Antti Palosaari <crope@iki.fi>
5133L:	linux-media@vger.kernel.org
5134W:	https://linuxtv.org
5135W:	http://palosaari.fi/linux/
5136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5137T:	git git://linuxtv.org/anttip/media_tree.git
5138S:	Maintained
5139F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5140F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5141
5142DYNAMIC DEBUG
5143M:	Jason Baron <jbaron@akamai.com>
5144S:	Maintained
5145F:	lib/dynamic_debug.c
5146F:	include/linux/dynamic_debug.h
5147
5148DYNAMIC INTERRUPT MODERATION
5149M:	Tal Gilboa <talgi@mellanox.com>
5150S:	Maintained
5151F:	include/linux/net_dim.h
5152
5153DZ DECSTATION DZ11 SERIAL DRIVER
5154M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5155S:	Maintained
5156F:	drivers/tty/serial/dz.*
5157
5158E3X0 POWER BUTTON DRIVER
5159M:	Moritz Fischer <moritz.fischer@ettus.com>
5160L:	usrp-users@lists.ettus.com
5161W:	http://www.ettus.com
5162S:	Supported
5163F:	drivers/input/misc/e3x0-button.c
5164F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5165
5166E4000 MEDIA DRIVER
5167M:	Antti Palosaari <crope@iki.fi>
5168L:	linux-media@vger.kernel.org
5169W:	https://linuxtv.org
5170W:	http://palosaari.fi/linux/
5171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5172T:	git git://linuxtv.org/anttip/media_tree.git
5173S:	Maintained
5174F:	drivers/media/tuners/e4000*
5175
5176EARTH_PT1 MEDIA DRIVER
5177M:	Akihiro Tsukada <tskd08@gmail.com>
5178L:	linux-media@vger.kernel.org
5179S:	Odd Fixes
5180F:	drivers/media/pci/pt1/
5181
5182EARTH_PT3 MEDIA DRIVER
5183M:	Akihiro Tsukada <tskd08@gmail.com>
5184L:	linux-media@vger.kernel.org
5185S:	Odd Fixes
5186F:	drivers/media/pci/pt3/
5187
5188EC100 MEDIA DRIVER
5189M:	Antti Palosaari <crope@iki.fi>
5190L:	linux-media@vger.kernel.org
5191W:	https://linuxtv.org
5192W:	http://palosaari.fi/linux/
5193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5194T:	git git://linuxtv.org/anttip/media_tree.git
5195S:	Maintained
5196F:	drivers/media/dvb-frontends/ec100*
5197
5198ECRYPT FILE SYSTEM
5199M:	Tyler Hicks <tyhicks@canonical.com>
5200L:	ecryptfs@vger.kernel.org
5201W:	http://ecryptfs.org
5202W:	https://launchpad.net/ecryptfs
5203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5204S:	Supported
5205F:	Documentation/filesystems/ecryptfs.txt
5206F:	fs/ecryptfs/
5207
5208EDAC-AMD64
5209M:	Borislav Petkov <bp@alien8.de>
5210L:	linux-edac@vger.kernel.org
5211S:	Maintained
5212F:	drivers/edac/amd64_edac*
5213
5214EDAC-CALXEDA
5215M:	Robert Richter <rric@kernel.org>
5216L:	linux-edac@vger.kernel.org
5217S:	Maintained
5218F:	drivers/edac/highbank*
5219
5220EDAC-CAVIUM OCTEON
5221M:	Ralf Baechle <ralf@linux-mips.org>
5222M:	David Daney <david.daney@cavium.com>
5223L:	linux-edac@vger.kernel.org
5224L:	linux-mips@linux-mips.org
5225S:	Supported
5226F:	drivers/edac/octeon_edac*
5227
5228EDAC-CAVIUM THUNDERX
5229M:	David Daney <david.daney@cavium.com>
5230M:	Jan Glauber <jglauber@cavium.com>
5231L:	linux-edac@vger.kernel.org
5232S:	Supported
5233F:	drivers/edac/thunderx_edac*
5234
5235EDAC-CORE
5236M:	Borislav Petkov <bp@alien8.de>
5237M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5238L:	linux-edac@vger.kernel.org
5239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5241S:	Supported
5242F:	Documentation/admin-guide/ras.rst
5243F:	Documentation/driver-api/edac.rst
5244F:	drivers/edac/
5245F:	include/linux/edac.h
5246
5247EDAC-E752X
5248M:	Mark Gross <mark.gross@intel.com>
5249L:	linux-edac@vger.kernel.org
5250S:	Maintained
5251F:	drivers/edac/e752x_edac.c
5252
5253EDAC-E7XXX
5254L:	linux-edac@vger.kernel.org
5255S:	Maintained
5256F:	drivers/edac/e7xxx_edac.c
5257
5258EDAC-FSL_DDR
5259M:	York Sun <york.sun@nxp.com>
5260L:	linux-edac@vger.kernel.org
5261S:	Maintained
5262F:	drivers/edac/fsl_ddr_edac.*
5263
5264EDAC-GHES
5265M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5266L:	linux-edac@vger.kernel.org
5267S:	Maintained
5268F:	drivers/edac/ghes_edac.c
5269
5270EDAC-I3000
5271L:	linux-edac@vger.kernel.org
5272S:	Orphan
5273F:	drivers/edac/i3000_edac.c
5274
5275EDAC-I5000
5276L:	linux-edac@vger.kernel.org
5277S:	Maintained
5278F:	drivers/edac/i5000_edac.c
5279
5280EDAC-I5400
5281M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5282L:	linux-edac@vger.kernel.org
5283S:	Maintained
5284F:	drivers/edac/i5400_edac.c
5285
5286EDAC-I7300
5287M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5288L:	linux-edac@vger.kernel.org
5289S:	Maintained
5290F:	drivers/edac/i7300_edac.c
5291
5292EDAC-I7CORE
5293M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5294L:	linux-edac@vger.kernel.org
5295S:	Maintained
5296F:	drivers/edac/i7core_edac.c
5297
5298EDAC-I82443BXGX
5299M:	Tim Small <tim@buttersideup.com>
5300L:	linux-edac@vger.kernel.org
5301S:	Maintained
5302F:	drivers/edac/i82443bxgx_edac.c
5303
5304EDAC-I82975X
5305M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5306M:	"Arvind R." <arvino55@gmail.com>
5307L:	linux-edac@vger.kernel.org
5308S:	Maintained
5309F:	drivers/edac/i82975x_edac.c
5310
5311EDAC-IE31200
5312M:	Jason Baron <jbaron@akamai.com>
5313L:	linux-edac@vger.kernel.org
5314S:	Maintained
5315F:	drivers/edac/ie31200_edac.c
5316
5317EDAC-MPC85XX
5318M:	Johannes Thumshirn <morbidrsa@gmail.com>
5319L:	linux-edac@vger.kernel.org
5320S:	Maintained
5321F:	drivers/edac/mpc85xx_edac.[ch]
5322
5323EDAC-PASEMI
5324M:	Egor Martovetsky <egor@pasemi.com>
5325L:	linux-edac@vger.kernel.org
5326S:	Maintained
5327F:	drivers/edac/pasemi_edac.c
5328
5329EDAC-PND2
5330M:	Tony Luck <tony.luck@intel.com>
5331L:	linux-edac@vger.kernel.org
5332S:	Maintained
5333F:	drivers/edac/pnd2_edac.[ch]
5334
5335EDAC-R82600
5336M:	Tim Small <tim@buttersideup.com>
5337L:	linux-edac@vger.kernel.org
5338S:	Maintained
5339F:	drivers/edac/r82600_edac.c
5340
5341EDAC-SBRIDGE
5342M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5343L:	linux-edac@vger.kernel.org
5344S:	Maintained
5345F:	drivers/edac/sb_edac.c
5346
5347EDAC-SKYLAKE
5348M:	Tony Luck <tony.luck@intel.com>
5349L:	linux-edac@vger.kernel.org
5350S:	Maintained
5351F:	drivers/edac/skx_edac.c
5352
5353EDAC-TI
5354M:	Tero Kristo <t-kristo@ti.com>
5355L:	linux-edac@vger.kernel.org
5356S:	Maintained
5357F:	drivers/edac/ti_edac.c
5358
5359EDIROL UA-101/UA-1000 DRIVER
5360M:	Clemens Ladisch <clemens@ladisch.de>
5361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5362T:	git git://git.alsa-project.org/alsa-kernel.git
5363S:	Maintained
5364F:	sound/usb/misc/ua101.c
5365
5366EFI TEST DRIVER
5367L:	linux-efi@vger.kernel.org
5368M:	Ivan Hu <ivan.hu@canonical.com>
5369M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5370S:	Maintained
5371F:	drivers/firmware/efi/test/
5372
5373EFI VARIABLE FILESYSTEM
5374M:	Matthew Garrett <matthew.garrett@nebula.com>
5375M:	Jeremy Kerr <jk@ozlabs.org>
5376M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5378L:	linux-efi@vger.kernel.org
5379S:	Maintained
5380F:	fs/efivarfs/
5381
5382EFIFB FRAMEBUFFER DRIVER
5383L:	linux-fbdev@vger.kernel.org
5384M:	Peter Jones <pjones@redhat.com>
5385S:	Maintained
5386F:	drivers/video/fbdev/efifb.c
5387
5388EFS FILESYSTEM
5389W:	http://aeschi.ch.eu.org/efs/
5390S:	Orphan
5391F:	fs/efs/
5392
5393EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5394M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5395L:	netdev@vger.kernel.org
5396S:	Maintained
5397F:	drivers/net/ethernet/ibm/ehea/
5398
5399EM28XX VIDEO4LINUX DRIVER
5400M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5401L:	linux-media@vger.kernel.org
5402W:	https://linuxtv.org
5403T:	git git://linuxtv.org/media_tree.git
5404S:	Maintained
5405F:	drivers/media/usb/em28xx/
5406F:	Documentation/media/v4l-drivers/em28xx*
5407
5408EMBEDDED LINUX
5409M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5410M:	Matt Mackall <mpm@selenic.com>
5411M:	David Woodhouse <dwmw2@infradead.org>
5412L:	linux-embedded@vger.kernel.org
5413S:	Maintained
5414
5415Emulex 10Gbps iSCSI - OneConnect DRIVER
5416M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5417M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5418M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5419L:	linux-scsi@vger.kernel.org
5420W:	http://www.broadcom.com
5421S:	Supported
5422F:	drivers/scsi/be2iscsi/
5423
5424Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5425M:	Sathya Perla <sathya.perla@broadcom.com>
5426M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5427M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5428M:	Somnath Kotur <somnath.kotur@broadcom.com>
5429L:	netdev@vger.kernel.org
5430W:	http://www.emulex.com
5431S:	Supported
5432F:	drivers/net/ethernet/emulex/benet/
5433
5434EMULEX ONECONNECT ROCE DRIVER
5435M:	Selvin Xavier <selvin.xavier@broadcom.com>
5436M:	Devesh Sharma <devesh.sharma@broadcom.com>
5437L:	linux-rdma@vger.kernel.org
5438W:	http://www.broadcom.com
5439S:	Odd Fixes
5440F:	drivers/infiniband/hw/ocrdma/
5441F:	include/uapi/rdma/ocrdma-abi.h
5442
5443EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5444M:	James Smart <james.smart@broadcom.com>
5445M:	Dick Kennedy <dick.kennedy@broadcom.com>
5446L:	linux-scsi@vger.kernel.org
5447W:	http://www.broadcom.com
5448S:	Supported
5449F:	drivers/scsi/lpfc/
5450
5451ENE CB710 FLASH CARD READER DRIVER
5452M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5453S:	Maintained
5454F:	drivers/misc/cb710/
5455F:	drivers/mmc/host/cb710-mmc.*
5456F:	include/linux/cb710.h
5457
5458ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5459M:	Maxim Levitsky <maximlevitsky@gmail.com>
5460S:	Maintained
5461F:	drivers/media/rc/ene_ir.*
5462
5463EPSON S1D13XXX FRAMEBUFFER DRIVER
5464M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5465S:	Maintained
5466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5467F:	drivers/video/fbdev/s1d13xxxfb.c
5468F:	include/video/s1d13xxxfb.h
5469
5470ERRSEQ ERROR TRACKING INFRASTRUCTURE
5471M:	Jeff Layton <jlayton@kernel.org>
5472S:	Maintained
5473F:	lib/errseq.c
5474F:	include/linux/errseq.h
5475
5476ET131X NETWORK DRIVER
5477M:	Mark Einon <mark.einon@gmail.com>
5478S:	Odd Fixes
5479F:	drivers/net/ethernet/agere/
5480
5481ETHERNET BRIDGE
5482M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5483M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5484L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5485L:	netdev@vger.kernel.org
5486W:	http://www.linuxfoundation.org/en/Net:Bridge
5487S:	Maintained
5488F:	include/linux/netfilter_bridge/
5489F:	net/bridge/
5490
5491ETHERNET PHY LIBRARY
5492M:	Andrew Lunn <andrew@lunn.ch>
5493M:	Florian Fainelli <f.fainelli@gmail.com>
5494L:	netdev@vger.kernel.org
5495S:	Maintained
5496F:	Documentation/ABI/testing/sysfs-bus-mdio
5497F:	Documentation/devicetree/bindings/net/mdio*
5498F:	Documentation/networking/phy.txt
5499F:	drivers/net/phy/
5500F:	drivers/of/of_mdio.c
5501F:	drivers/of/of_net.c
5502F:	include/linux/*mdio*.h
5503F:	include/linux/of_net.h
5504F:	include/linux/phy.h
5505F:	include/linux/phy_fixed.h
5506F:	include/linux/platform_data/mdio-bcm-unimac.h
5507F:	include/trace/events/mdio.h
5508F:	include/uapi/linux/mdio.h
5509F:	include/uapi/linux/mii.h
5510
5511EXT2 FILE SYSTEM
5512M:	Jan Kara <jack@suse.com>
5513L:	linux-ext4@vger.kernel.org
5514S:	Maintained
5515F:	Documentation/filesystems/ext2.txt
5516F:	fs/ext2/
5517F:	include/linux/ext2*
5518
5519EXT4 FILE SYSTEM
5520M:	"Theodore Ts'o" <tytso@mit.edu>
5521M:	Andreas Dilger <adilger.kernel@dilger.ca>
5522L:	linux-ext4@vger.kernel.org
5523W:	http://ext4.wiki.kernel.org
5524Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5526S:	Maintained
5527F:	Documentation/filesystems/ext4.txt
5528F:	fs/ext4/
5529
5530Extended Verification Module (EVM)
5531M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5532L:	linux-integrity@vger.kernel.org
5533S:	Supported
5534F:	security/integrity/evm/
5535
5536EXTENSIBLE FIRMWARE INTERFACE (EFI)
5537M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5538L:	linux-efi@vger.kernel.org
5539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5540S:	Maintained
5541F:	Documentation/efi-stub.txt
5542F:	arch/*/kernel/efi.c
5543F:	arch/x86/boot/compressed/eboot.[ch]
5544F:	arch/*/include/asm/efi.h
5545F:	arch/x86/platform/efi/
5546F:	drivers/firmware/efi/
5547F:	include/linux/efi*.h
5548F:	arch/arm/boot/compressed/efi-header.S
5549F:	arch/arm64/kernel/efi-entry.S
5550
5551EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5552M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5553M:	Chanwoo Choi <cw00.choi@samsung.com>
5554L:	linux-kernel@vger.kernel.org
5555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5556S:	Maintained
5557F:	drivers/extcon/
5558F:	include/linux/extcon/
5559F:	include/linux/extcon.h
5560F:	Documentation/extcon/
5561F:	Documentation/devicetree/bindings/extcon/
5562
5563EXYNOS DP DRIVER
5564M:	Jingoo Han <jingoohan1@gmail.com>
5565L:	dri-devel@lists.freedesktop.org
5566S:	Maintained
5567F:	drivers/gpu/drm/exynos/exynos_dp*
5568
5569EXYNOS SYSMMU (IOMMU) driver
5570M:	Marek Szyprowski <m.szyprowski@samsung.com>
5571L:	iommu@lists.linux-foundation.org
5572S:	Maintained
5573F:	drivers/iommu/exynos-iommu.c
5574
5575EZchip NPS platform support
5576M:	Vineet Gupta <vgupta@synopsys.com>
5577M:	Ofer Levi <oferle@mellanox.com>
5578S:	Supported
5579F:	arch/arc/plat-eznps
5580F:	arch/arc/boot/dts/eznps.dts
5581
5582F2FS FILE SYSTEM
5583M:	Jaegeuk Kim <jaegeuk@kernel.org>
5584M:	Chao Yu <yuchao0@huawei.com>
5585L:	linux-f2fs-devel@lists.sourceforge.net
5586W:	https://f2fs.wiki.kernel.org/
5587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5588S:	Maintained
5589F:	Documentation/filesystems/f2fs.txt
5590F:	Documentation/ABI/testing/sysfs-fs-f2fs
5591F:	fs/f2fs/
5592F:	include/linux/f2fs_fs.h
5593F:	include/trace/events/f2fs.h
5594
5595F71805F HARDWARE MONITORING DRIVER
5596M:	Jean Delvare <jdelvare@suse.com>
5597L:	linux-hwmon@vger.kernel.org
5598S:	Maintained
5599F:	Documentation/hwmon/f71805f
5600F:	drivers/hwmon/f71805f.c
5601
5602FADDR2LINE
5603M:	Josh Poimboeuf <jpoimboe@redhat.com>
5604S:	Maintained
5605F:	scripts/faddr2line
5606
5607FAILOVER MODULE
5608M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5609L:	netdev@vger.kernel.org
5610S:	Supported
5611F:	net/core/failover.c
5612F:	include/net/failover.h
5613F:	Documentation/networking/failover.rst
5614
5615FANOTIFY
5616M:	Jan Kara <jack@suse.cz>
5617R:	Amir Goldstein <amir73il@gmail.com>
5618L:	linux-fsdevel@vger.kernel.org
5619S:	Maintained
5620F:	fs/notify/fanotify/
5621F:	include/linux/fanotify.h
5622F:	include/uapi/linux/fanotify.h
5623
5624FARSYNC SYNCHRONOUS DRIVER
5625M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5626W:	http://www.farsite.co.uk/
5627S:	Supported
5628F:	drivers/net/wan/farsync.*
5629
5630FAULT INJECTION SUPPORT
5631M:	Akinobu Mita <akinobu.mita@gmail.com>
5632S:	Supported
5633F:	Documentation/fault-injection/
5634F:	lib/fault-inject.c
5635
5636FBTFT Framebuffer drivers
5637M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5638L:	dri-devel@lists.freedesktop.org
5639L:	linux-fbdev@vger.kernel.org
5640S:	Maintained
5641F:	drivers/staging/fbtft/
5642
5643FC0011 TUNER DRIVER
5644M:	Michael Buesch <m@bues.ch>
5645L:	linux-media@vger.kernel.org
5646S:	Maintained
5647F:	drivers/media/tuners/fc0011.h
5648F:	drivers/media/tuners/fc0011.c
5649
5650FC2580 MEDIA DRIVER
5651M:	Antti Palosaari <crope@iki.fi>
5652L:	linux-media@vger.kernel.org
5653W:	https://linuxtv.org
5654W:	http://palosaari.fi/linux/
5655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5656T:	git git://linuxtv.org/anttip/media_tree.git
5657S:	Maintained
5658F:	drivers/media/tuners/fc2580*
5659
5660FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5661M:	Johannes Thumshirn <jth@kernel.org>
5662L:	linux-scsi@vger.kernel.org
5663W:	www.Open-FCoE.org
5664S:	Supported
5665F:	drivers/scsi/libfc/
5666F:	drivers/scsi/fcoe/
5667F:	include/scsi/fc/
5668F:	include/scsi/libfc.h
5669F:	include/scsi/libfcoe.h
5670F:	include/uapi/scsi/fc/
5671
5672FILE LOCKING (flock() and fcntl()/lockf())
5673M:	Jeff Layton <jlayton@kernel.org>
5674M:	"J. Bruce Fields" <bfields@fieldses.org>
5675L:	linux-fsdevel@vger.kernel.org
5676S:	Maintained
5677F:	include/linux/fcntl.h
5678F:	include/uapi/linux/fcntl.h
5679F:	fs/fcntl.c
5680F:	fs/locks.c
5681
5682FILESYSTEMS (VFS and infrastructure)
5683M:	Alexander Viro <viro@zeniv.linux.org.uk>
5684L:	linux-fsdevel@vger.kernel.org
5685S:	Maintained
5686F:	fs/*
5687F:	include/linux/fs.h
5688F:	include/uapi/linux/fs.h
5689
5690FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5691M:	Riku Voipio <riku.voipio@iki.fi>
5692L:	linux-hwmon@vger.kernel.org
5693S:	Maintained
5694F:	drivers/hwmon/f75375s.c
5695F:	include/linux/f75375s.h
5696
5697FIREWIRE AUDIO DRIVERS
5698M:	Clemens Ladisch <clemens@ladisch.de>
5699L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5700T:	git git://git.alsa-project.org/alsa-kernel.git
5701S:	Maintained
5702F:	sound/firewire/
5703
5704FIREWIRE MEDIA DRIVERS (firedtv)
5705M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5706L:	linux-media@vger.kernel.org
5707L:	linux1394-devel@lists.sourceforge.net
5708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5709S:	Maintained
5710F:	drivers/media/firewire/
5711
5712FIREWIRE SBP-2 TARGET
5713M:	Chris Boot <bootc@bootc.net>
5714L:	linux-scsi@vger.kernel.org
5715L:	target-devel@vger.kernel.org
5716L:	linux1394-devel@lists.sourceforge.net
5717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5718S:	Maintained
5719F:	drivers/target/sbp/
5720
5721FIREWIRE SUBSYSTEM
5722M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5723L:	linux1394-devel@lists.sourceforge.net
5724W:	http://ieee1394.wiki.kernel.org/
5725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5726S:	Maintained
5727F:	drivers/firewire/
5728F:	include/linux/firewire.h
5729F:	include/uapi/linux/firewire*.h
5730F:	tools/firewire/
5731
5732FIRMWARE LOADER (request_firmware)
5733M:	Luis R. Rodriguez <mcgrof@kernel.org>
5734L:	linux-kernel@vger.kernel.org
5735S:	Maintained
5736F:	Documentation/firmware_class/
5737F:	drivers/base/firmware_loader/
5738F:	include/linux/firmware.h
5739
5740FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5741M:	Joshua Morris <josh.h.morris@us.ibm.com>
5742M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5743S:	Maintained
5744F:	drivers/block/rsxx/
5745
5746FLOPPY DRIVER
5747M:	Jiri Kosina <jikos@kernel.org>
5748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5749S:	Odd fixes
5750F:	drivers/block/floppy.c
5751
5752FMC SUBSYSTEM
5753M:	Alessandro Rubini <rubini@gnudd.com>
5754W:	http://www.ohwr.org/projects/fmc-bus
5755S:	Supported
5756F:	drivers/fmc/
5757F:	include/linux/fmc*.h
5758F:	include/linux/ipmi-fru.h
5759K:	fmc_d.*register
5760
5761FPGA MANAGER FRAMEWORK
5762M:	Alan Tull <atull@kernel.org>
5763M:	Moritz Fischer <mdf@kernel.org>
5764L:	linux-fpga@vger.kernel.org
5765S:	Maintained
5766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5767Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5768F:	Documentation/fpga/
5769F:	Documentation/driver-api/fpga/
5770F:	Documentation/devicetree/bindings/fpga/
5771F:	drivers/fpga/
5772F:	include/linux/fpga/
5773W:	http://www.rocketboards.org
5774
5775FPGA DFL DRIVERS
5776M:	Wu Hao <hao.wu@intel.com>
5777L:	linux-fpga@vger.kernel.org
5778S:	Maintained
5779F:	Documentation/fpga/dfl.txt
5780F:	include/uapi/linux/fpga-dfl.h
5781F:	drivers/fpga/dfl*
5782
5783FPU EMULATOR
5784M:	Bill Metzenthen <billm@melbpc.org.au>
5785W:	http://floatingpoint.sourceforge.net/emulator/index.html
5786S:	Maintained
5787F:	arch/x86/math-emu/
5788
5789FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5790L:	netdev@vger.kernel.org
5791S:	Orphan
5792F:	drivers/net/wan/dlci.c
5793F:	drivers/net/wan/sdla.c
5794
5795FRAMEBUFFER LAYER
5796M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5797L:	dri-devel@lists.freedesktop.org
5798L:	linux-fbdev@vger.kernel.org
5799T:	git git://github.com/bzolnier/linux.git
5800Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5801S:	Maintained
5802F:	Documentation/fb/
5803F:	drivers/video/
5804F:	include/video/
5805F:	include/linux/fb.h
5806F:	include/uapi/video/
5807F:	include/uapi/linux/fb.h
5808
5809FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5810M:	Horia Geantă <horia.geanta@nxp.com>
5811M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5812L:	linux-crypto@vger.kernel.org
5813S:	Maintained
5814F:	drivers/crypto/caam/
5815F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5816
5817FREESCALE DIU FRAMEBUFFER DRIVER
5818M:	Timur Tabi <timur@kernel.org>
5819L:	linux-fbdev@vger.kernel.org
5820S:	Maintained
5821F:	drivers/video/fbdev/fsl-diu-fb.*
5822
5823FREESCALE DMA DRIVER
5824M:	Li Yang <leoyang.li@nxp.com>
5825M:	Zhang Wei <zw@zh-kernel.org>
5826L:	linuxppc-dev@lists.ozlabs.org
5827S:	Maintained
5828F:	drivers/dma/fsldma.*
5829
5830FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5831M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5832L:	netdev@vger.kernel.org
5833S:	Maintained
5834F:	drivers/net/ethernet/freescale/gianfar*
5835F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5836
5837FREESCALE GPMI NAND DRIVER
5838M:	Han Xu <han.xu@nxp.com>
5839L:	linux-mtd@lists.infradead.org
5840S:	Maintained
5841F:	drivers/mtd/nand/raw/gpmi-nand/*
5842
5843FREESCALE I2C CPM DRIVER
5844M:	Jochen Friedrich <jochen@scram.de>
5845L:	linuxppc-dev@lists.ozlabs.org
5846L:	linux-i2c@vger.kernel.org
5847S:	Maintained
5848F:	drivers/i2c/busses/i2c-cpm.c
5849
5850FREESCALE IMX / MXC FEC DRIVER
5851M:	Fugang Duan <fugang.duan@nxp.com>
5852L:	netdev@vger.kernel.org
5853S:	Maintained
5854F:	drivers/net/ethernet/freescale/fec_main.c
5855F:	drivers/net/ethernet/freescale/fec_ptp.c
5856F:	drivers/net/ethernet/freescale/fec.h
5857F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5858
5859FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5860M:	Sascha Hauer <s.hauer@pengutronix.de>
5861R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5862L:	linux-fbdev@vger.kernel.org
5863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5864S:	Maintained
5865F:	include/linux/platform_data/video-imxfb.h
5866F:	drivers/video/fbdev/imxfb.c
5867
5868FREESCALE QORIQ DPAA ETHERNET DRIVER
5869M:	Madalin Bucur <madalin.bucur@nxp.com>
5870L:	netdev@vger.kernel.org
5871S:	Maintained
5872F:	drivers/net/ethernet/freescale/dpaa
5873
5874FREESCALE QORIQ DPAA FMAN DRIVER
5875M:	Madalin Bucur <madalin.bucur@nxp.com>
5876L:	netdev@vger.kernel.org
5877S:	Maintained
5878F:	drivers/net/ethernet/freescale/fman
5879F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5880
5881FREESCALE QORIQ PTP CLOCK DRIVER
5882M:	Yangbo Lu <yangbo.lu@nxp.com>
5883L:	netdev@vger.kernel.org
5884S:	Maintained
5885F:	drivers/ptp/ptp_qoriq.c
5886F:	include/linux/fsl/ptp_qoriq.h
5887F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5888
5889FREESCALE QUAD SPI DRIVER
5890M:	Han Xu <han.xu@nxp.com>
5891L:	linux-mtd@lists.infradead.org
5892S:	Maintained
5893F:	drivers/mtd/spi-nor/fsl-quadspi.c
5894
5895FREESCALE QUICC ENGINE LIBRARY
5896M:	Qiang Zhao <qiang.zhao@nxp.com>
5897L:	linuxppc-dev@lists.ozlabs.org
5898S:	Maintained
5899F:	drivers/soc/fsl/qe/
5900F:	include/soc/fsl/*qe*.h
5901F:	include/soc/fsl/*ucc*.h
5902
5903FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5904M:	Li Yang <leoyang.li@nxp.com>
5905L:	netdev@vger.kernel.org
5906L:	linuxppc-dev@lists.ozlabs.org
5907S:	Maintained
5908F:	drivers/net/ethernet/freescale/ucc_geth*
5909
5910FREESCALE QUICC ENGINE UCC HDLC DRIVER
5911M:	Zhao Qiang <qiang.zhao@nxp.com>
5912L:	netdev@vger.kernel.org
5913L:	linuxppc-dev@lists.ozlabs.org
5914S:	Maintained
5915F:	drivers/net/wan/fsl_ucc_hdlc*
5916
5917FREESCALE QUICC ENGINE UCC UART DRIVER
5918M:	Timur Tabi <timur@kernel.org>
5919L:	linuxppc-dev@lists.ozlabs.org
5920S:	Maintained
5921F:	drivers/tty/serial/ucc_uart.c
5922
5923FREESCALE SOC DRIVERS
5924M:	Li Yang <leoyang.li@nxp.com>
5925L:	linuxppc-dev@lists.ozlabs.org
5926L:	linux-arm-kernel@lists.infradead.org
5927S:	Maintained
5928F:	Documentation/devicetree/bindings/soc/fsl/
5929F:	drivers/soc/fsl/
5930F:	include/linux/fsl/
5931
5932FREESCALE SOC FS_ENET DRIVER
5933M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5934L:	linuxppc-dev@lists.ozlabs.org
5935L:	netdev@vger.kernel.org
5936S:	Maintained
5937F:	drivers/net/ethernet/freescale/fs_enet/
5938F:	include/linux/fs_enet_pd.h
5939
5940FREESCALE SOC SOUND DRIVERS
5941M:	Timur Tabi <timur@kernel.org>
5942M:	Nicolin Chen <nicoleotsuka@gmail.com>
5943M:	Xiubo Li <Xiubo.Lee@gmail.com>
5944R:	Fabio Estevam <fabio.estevam@nxp.com>
5945L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5946L:	linuxppc-dev@lists.ozlabs.org
5947S:	Maintained
5948F:	sound/soc/fsl/fsl*
5949F:	sound/soc/fsl/imx*
5950F:	sound/soc/fsl/mpc8610_hpcd.c
5951
5952FREESCALE USB PERIPHERAL DRIVERS
5953M:	Li Yang <leoyang.li@nxp.com>
5954L:	linux-usb@vger.kernel.org
5955L:	linuxppc-dev@lists.ozlabs.org
5956S:	Maintained
5957F:	drivers/usb/gadget/udc/fsl*
5958
5959FREEVXFS FILESYSTEM
5960M:	Christoph Hellwig <hch@infradead.org>
5961W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5962S:	Maintained
5963F:	fs/freevxfs/
5964
5965FREEZER
5966M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5967M:	Pavel Machek <pavel@ucw.cz>
5968L:	linux-pm@vger.kernel.org
5969S:	Supported
5970F:	Documentation/power/freezing-of-tasks.txt
5971F:	include/linux/freezer.h
5972F:	kernel/freezer.c
5973
5974FRONTSWAP API
5975M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5976L:	linux-kernel@vger.kernel.org
5977S:	Maintained
5978F:	mm/frontswap.c
5979F:	include/linux/frontswap.h
5980
5981FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5982M:	David Howells <dhowells@redhat.com>
5983L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5984S:	Supported
5985F:	Documentation/filesystems/caching/
5986F:	fs/fscache/
5987F:	include/linux/fscache*.h
5988
5989FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5990M:	Theodore Y. Ts'o <tytso@mit.edu>
5991M:	Jaegeuk Kim <jaegeuk@kernel.org>
5992L:	linux-fscrypt@vger.kernel.org
5993Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5995S:	Supported
5996F:	fs/crypto/
5997F:	include/linux/fscrypt*.h
5998F:	Documentation/filesystems/fscrypt.rst
5999
6000FSI-ATTACHED I2C DRIVER
6001M:	Eddie James <eajames@linux.vnet.ibm.com>
6002L:	linux-i2c@vger.kernel.org
6003L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6004S:	Maintained
6005F:	drivers/i2c/busses/i2c-fsi.c
6006F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6007
6008FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6009M:	Jan Kara <jack@suse.cz>
6010R:	Amir Goldstein <amir73il@gmail.com>
6011L:	linux-fsdevel@vger.kernel.org
6012S:	Maintained
6013F:	fs/notify/
6014F:	include/linux/fsnotify*.h
6015
6016FUJITSU LAPTOP EXTRAS
6017M:	Jonathan Woithe <jwoithe@just42.net>
6018L:	platform-driver-x86@vger.kernel.org
6019S:	Maintained
6020F:	drivers/platform/x86/fujitsu-laptop.c
6021
6022FUJITSU M-5MO LS CAMERA ISP DRIVER
6023M:	Kyungmin Park <kyungmin.park@samsung.com>
6024M:	Heungjun Kim <riverful.kim@samsung.com>
6025L:	linux-media@vger.kernel.org
6026S:	Maintained
6027F:	drivers/media/i2c/m5mols/
6028F:	include/media/i2c/m5mols.h
6029
6030FUJITSU TABLET EXTRAS
6031M:	Robert Gerlach <khnz@gmx.de>
6032L:	platform-driver-x86@vger.kernel.org
6033S:	Maintained
6034F:	drivers/platform/x86/fujitsu-tablet.c
6035
6036FUSE: FILESYSTEM IN USERSPACE
6037M:	Miklos Szeredi <miklos@szeredi.hu>
6038L:	linux-fsdevel@vger.kernel.org
6039W:	http://fuse.sourceforge.net/
6040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6041S:	Maintained
6042F:	fs/fuse/
6043F:	include/uapi/linux/fuse.h
6044F:	Documentation/filesystems/fuse.txt
6045
6046FUTEX SUBSYSTEM
6047M:	Thomas Gleixner <tglx@linutronix.de>
6048M:	Ingo Molnar <mingo@redhat.com>
6049R:	Peter Zijlstra <peterz@infradead.org>
6050R:	Darren Hart <dvhart@infradead.org>
6051L:	linux-kernel@vger.kernel.org
6052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6053S:	Maintained
6054F:	kernel/futex.c
6055F:	kernel/futex_compat.c
6056F:	include/asm-generic/futex.h
6057F:	include/linux/futex.h
6058F:	include/uapi/linux/futex.h
6059F:	tools/testing/selftests/futex/
6060F:	tools/perf/bench/futex*
6061F:	Documentation/*futex*
6062
6063GCC PLUGINS
6064M:	Kees Cook <keescook@chromium.org>
6065R:	Emese Revfy <re.emese@gmail.com>
6066L:	kernel-hardening@lists.openwall.com
6067S:	Maintained
6068F:	scripts/gcc-plugins/
6069F:	scripts/gcc-plugin.sh
6070F:	scripts/Makefile.gcc-plugins
6071F:	Documentation/gcc-plugins.txt
6072
6073GASKET DRIVER FRAMEWORK
6074M:	Rob Springer <rspringer@google.com>
6075M:	Todd Poynor <toddpoynor@google.com>
6076M:	Ben Chan <benchan@chromium.org>
6077S:	Maintained
6078F:	drivers/staging/gasket/
6079
6080GCOV BASED KERNEL PROFILING
6081M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6082S:	Maintained
6083F:	kernel/gcov/
6084F:	Documentation/dev-tools/gcov.rst
6085
6086GDB KERNEL DEBUGGING HELPER SCRIPTS
6087M:	Jan Kiszka <jan.kiszka@siemens.com>
6088M:	Kieran Bingham <kbingham@kernel.org>
6089S:	Supported
6090F:	scripts/gdb/
6091
6092GDT SCSI DISK ARRAY CONTROLLER DRIVER
6093M:	Achim Leubner <achim_leubner@adaptec.com>
6094L:	linux-scsi@vger.kernel.org
6095W:	http://www.icp-vortex.com/
6096S:	Supported
6097F:	drivers/scsi/gdt*
6098
6099GEMTEK FM RADIO RECEIVER DRIVER
6100M:	Hans Verkuil <hverkuil@xs4all.nl>
6101L:	linux-media@vger.kernel.org
6102T:	git git://linuxtv.org/media_tree.git
6103W:	https://linuxtv.org
6104S:	Maintained
6105F:	drivers/media/radio/radio-gemtek*
6106
6107GENERIC GPIO I2C DRIVER
6108M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6109S:	Supported
6110F:	drivers/i2c/busses/i2c-gpio.c
6111F:	include/linux/platform_data/i2c-gpio.h
6112
6113GENERIC GPIO I2C MULTIPLEXER DRIVER
6114M:	Peter Korsgaard <peter.korsgaard@barco.com>
6115L:	linux-i2c@vger.kernel.org
6116S:	Supported
6117F:	drivers/i2c/muxes/i2c-mux-gpio.c
6118F:	include/linux/platform_data/i2c-mux-gpio.h
6119F:	Documentation/i2c/muxes/i2c-mux-gpio
6120
6121GENERIC HDLC (WAN) DRIVERS
6122M:	Krzysztof Halasa <khc@pm.waw.pl>
6123W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6124S:	Maintained
6125F:	drivers/net/wan/c101.c
6126F:	drivers/net/wan/hd6457*
6127F:	drivers/net/wan/hdlc*
6128F:	drivers/net/wan/n2.c
6129F:	drivers/net/wan/pc300too.c
6130F:	drivers/net/wan/pci200syn.c
6131F:	drivers/net/wan/wanxl*
6132
6133GENERIC INCLUDE/ASM HEADER FILES
6134M:	Arnd Bergmann <arnd@arndb.de>
6135L:	linux-arch@vger.kernel.org
6136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6137S:	Maintained
6138F:	include/asm-generic/
6139F:	include/uapi/asm-generic/
6140
6141GENERIC PHY FRAMEWORK
6142M:	Kishon Vijay Abraham I <kishon@ti.com>
6143L:	linux-kernel@vger.kernel.org
6144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6145S:	Supported
6146F:	drivers/phy/
6147F:	include/linux/phy/
6148
6149GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6150M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6151S:	Supported
6152F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6153
6154GENERIC PM DOMAINS
6155M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6156M:	Kevin Hilman <khilman@kernel.org>
6157M:	Ulf Hansson <ulf.hansson@linaro.org>
6158L:	linux-pm@vger.kernel.org
6159S:	Supported
6160F:	drivers/base/power/domain*.c
6161F:	include/linux/pm_domain.h
6162F:	Documentation/devicetree/bindings/power/power_domain.txt
6163
6164GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6165M:	Eugen Hristev <eugen.hristev@microchip.com>
6166L:	linux-input@vger.kernel.org
6167S:	Maintained
6168F:	drivers/input/touchscreen/resistive-adc-touch.c
6169
6170GENERIC UIO DRIVER FOR PCI DEVICES
6171M:	"Michael S. Tsirkin" <mst@redhat.com>
6172L:	kvm@vger.kernel.org
6173S:	Supported
6174F:	drivers/uio/uio_pci_generic.c
6175
6176GENWQE (IBM Generic Workqueue Card)
6177M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6178M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6179S:	Supported
6180F:	drivers/misc/genwqe/
6181
6182GET_MAINTAINER SCRIPT
6183M:	Joe Perches <joe@perches.com>
6184S:	Maintained
6185F:	scripts/get_maintainer.pl
6186
6187GFS2 FILE SYSTEM
6188M:	Bob Peterson <rpeterso@redhat.com>
6189M:	Andreas Gruenbacher <agruenba@redhat.com>
6190L:	cluster-devel@redhat.com
6191W:	http://sources.redhat.com/cluster/
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6193S:	Supported
6194F:	Documentation/filesystems/gfs2*.txt
6195F:	fs/gfs2/
6196F:	include/uapi/linux/gfs2_ondisk.h
6197
6198GIGASET ISDN DRIVERS
6199M:	Paul Bolle <pebolle@tiscali.nl>
6200L:	gigaset307x-common@lists.sourceforge.net
6201W:	http://gigaset307x.sourceforge.net/
6202S:	Odd Fixes
6203F:	Documentation/isdn/README.gigaset
6204F:	drivers/isdn/gigaset/
6205F:	include/uapi/linux/gigaset_dev.h
6206
6207GNSS SUBSYSTEM
6208M:	Johan Hovold <johan@kernel.org>
6209S:	Maintained
6210F:	Documentation/ABI/testing/sysfs-class-gnss
6211F:	Documentation/devicetree/bindings/gnss/
6212F:	drivers/gnss/
6213F:	include/linux/gnss.h
6214
6215GO7007 MPEG CODEC
6216M:	Hans Verkuil <hans.verkuil@cisco.com>
6217L:	linux-media@vger.kernel.org
6218S:	Maintained
6219F:	drivers/media/usb/go7007/
6220
6221GOODIX TOUCHSCREEN
6222M:	Bastien Nocera <hadess@hadess.net>
6223L:	linux-input@vger.kernel.org
6224S:	Maintained
6225F:	drivers/input/touchscreen/goodix.c
6226
6227GPD POCKET FAN DRIVER
6228M:	Hans de Goede <hdegoede@redhat.com>
6229L:	platform-driver-x86@vger.kernel.org
6230S:	Maintained
6231F:	drivers/platform/x86/gpd-pocket-fan.c
6232
6233GPIO ACPI SUPPORT
6234M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6235M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6236L:	linux-gpio@vger.kernel.org
6237L:	linux-acpi@vger.kernel.org
6238S:	Maintained
6239F:	Documentation/acpi/gpio-properties.txt
6240F:	drivers/gpio/gpiolib-acpi.c
6241
6242GPIO IR Transmitter
6243M:	Sean Young <sean@mess.org>
6244L:	linux-media@vger.kernel.org
6245S:	Maintained
6246F:	drivers/media/rc/gpio-ir-tx.c
6247
6248GPIO MOCKUP DRIVER
6249M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6250R:	Bartosz Golaszewski <brgl@bgdev.pl>
6251L:	linux-gpio@vger.kernel.org
6252S:	Maintained
6253F:	drivers/gpio/gpio-mockup.c
6254F:	tools/testing/selftests/gpio/
6255
6256GPIO SUBSYSTEM
6257M:	Linus Walleij <linus.walleij@linaro.org>
6258L:	linux-gpio@vger.kernel.org
6259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6260S:	Maintained
6261F:	Documentation/devicetree/bindings/gpio/
6262F:	Documentation/driver-api/gpio/
6263F:	Documentation/gpio/
6264F:	Documentation/ABI/testing/gpio-cdev
6265F:	Documentation/ABI/obsolete/sysfs-gpio
6266F:	drivers/gpio/
6267F:	include/linux/gpio/
6268F:	include/linux/gpio.h
6269F:	include/linux/of_gpio.h
6270F:	include/asm-generic/gpio.h
6271F:	include/uapi/linux/gpio.h
6272F:	tools/gpio/
6273
6274GRE DEMULTIPLEXER DRIVER
6275M:	Dmitry Kozlov <xeb@mail.ru>
6276L:	netdev@vger.kernel.org
6277S:	Maintained
6278F:	net/ipv4/gre_demux.c
6279F:	net/ipv4/gre_offload.c
6280F:	include/net/gre.h
6281
6282GRETH 10/100/1G Ethernet MAC device driver
6283M:	Andreas Larsson <andreas@gaisler.com>
6284L:	netdev@vger.kernel.org
6285S:	Maintained
6286F:	drivers/net/ethernet/aeroflex/
6287
6288GREYBUS AUDIO PROTOCOLS DRIVERS
6289M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6290M:	Mark Greer <mgreer@animalcreek.com>
6291S:	Maintained
6292F:	drivers/staging/greybus/audio_apbridgea.c
6293F:	drivers/staging/greybus/audio_apbridgea.h
6294F:	drivers/staging/greybus/audio_codec.c
6295F:	drivers/staging/greybus/audio_codec.h
6296F:	drivers/staging/greybus/audio_gb.c
6297F:	drivers/staging/greybus/audio_manager.c
6298F:	drivers/staging/greybus/audio_manager.h
6299F:	drivers/staging/greybus/audio_manager_module.c
6300F:	drivers/staging/greybus/audio_manager_private.h
6301F:	drivers/staging/greybus/audio_manager_sysfs.c
6302F:	drivers/staging/greybus/audio_module.c
6303F:	drivers/staging/greybus/audio_topology.c
6304
6305GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6306M:	Viresh Kumar <vireshk@kernel.org>
6307S:	Maintained
6308F:	drivers/staging/greybus/authentication.c
6309F:	drivers/staging/greybus/bootrom.c
6310F:	drivers/staging/greybus/firmware.h
6311F:	drivers/staging/greybus/fw-core.c
6312F:	drivers/staging/greybus/fw-download.c
6313F:	drivers/staging/greybus/fw-management.c
6314F:	drivers/staging/greybus/greybus_authentication.h
6315F:	drivers/staging/greybus/greybus_firmware.h
6316F:	drivers/staging/greybus/hid.c
6317F:	drivers/staging/greybus/i2c.c
6318F:	drivers/staging/greybus/spi.c
6319F:	drivers/staging/greybus/spilib.c
6320F:	drivers/staging/greybus/spilib.h
6321
6322GREYBUS LOOPBACK DRIVER
6323M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6324S:	Maintained
6325F:	drivers/staging/greybus/loopback.c
6326
6327GREYBUS PLATFORM DRIVERS
6328M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6329S:	Maintained
6330F:	drivers/staging/greybus/arche-platform.c
6331F:	drivers/staging/greybus/arche-apb-ctrl.c
6332F:	drivers/staging/greybus/arche_platform.h
6333
6334GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6335M:	Rui Miguel Silva <rmfrfs@gmail.com>
6336S:	Maintained
6337F:	drivers/staging/greybus/sdio.c
6338F:	drivers/staging/greybus/light.c
6339F:	drivers/staging/greybus/gpio.c
6340F:	drivers/staging/greybus/power_supply.c
6341F:	drivers/staging/greybus/spi.c
6342F:	drivers/staging/greybus/spilib.c
6343
6344GREYBUS SUBSYSTEM
6345M:	Johan Hovold <johan@kernel.org>
6346M:	Alex Elder <elder@kernel.org>
6347M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6348S:	Maintained
6349F:	drivers/staging/greybus/
6350L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6351
6352GREYBUS UART PROTOCOLS DRIVERS
6353M:	David Lin <dtwlin@gmail.com>
6354S:	Maintained
6355F:	drivers/staging/greybus/uart.c
6356F:	drivers/staging/greybus/log.c
6357
6358GS1662 VIDEO SERIALIZER
6359M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6360L:	linux-media@vger.kernel.org
6361T:	git git://linuxtv.org/media_tree.git
6362S:	Maintained
6363F:	drivers/media/spi/gs1662.c
6364
6365GSPCA FINEPIX SUBDRIVER
6366M:	Frank Zago <frank@zago.net>
6367L:	linux-media@vger.kernel.org
6368T:	git git://linuxtv.org/media_tree.git
6369S:	Maintained
6370F:	drivers/media/usb/gspca/finepix.c
6371
6372GSPCA GL860 SUBDRIVER
6373M:	Olivier Lorin <o.lorin@laposte.net>
6374L:	linux-media@vger.kernel.org
6375T:	git git://linuxtv.org/media_tree.git
6376S:	Maintained
6377F:	drivers/media/usb/gspca/gl860/
6378
6379GSPCA M5602 SUBDRIVER
6380M:	Erik Andren <erik.andren@gmail.com>
6381L:	linux-media@vger.kernel.org
6382T:	git git://linuxtv.org/media_tree.git
6383S:	Maintained
6384F:	drivers/media/usb/gspca/m5602/
6385
6386GSPCA PAC207 SONIXB SUBDRIVER
6387M:	Hans Verkuil <hverkuil@xs4all.nl>
6388L:	linux-media@vger.kernel.org
6389T:	git git://linuxtv.org/media_tree.git
6390S:	Odd Fixes
6391F:	drivers/media/usb/gspca/pac207.c
6392
6393GSPCA SN9C20X SUBDRIVER
6394M:	Brian Johnson <brijohn@gmail.com>
6395L:	linux-media@vger.kernel.org
6396T:	git git://linuxtv.org/media_tree.git
6397S:	Maintained
6398F:	drivers/media/usb/gspca/sn9c20x.c
6399
6400GSPCA T613 SUBDRIVER
6401M:	Leandro Costantino <lcostantino@gmail.com>
6402L:	linux-media@vger.kernel.org
6403T:	git git://linuxtv.org/media_tree.git
6404S:	Maintained
6405F:	drivers/media/usb/gspca/t613.c
6406
6407GSPCA USB WEBCAM DRIVER
6408M:	Hans Verkuil <hverkuil@xs4all.nl>
6409L:	linux-media@vger.kernel.org
6410T:	git git://linuxtv.org/media_tree.git
6411S:	Odd Fixes
6412F:	drivers/media/usb/gspca/
6413
6414GTP (GPRS Tunneling Protocol)
6415M:	Pablo Neira Ayuso <pablo@netfilter.org>
6416M:	Harald Welte <laforge@gnumonks.org>
6417L:	osmocom-net-gprs@lists.osmocom.org
6418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6419S:	Maintained
6420F:	drivers/net/gtp.c
6421
6422GUID PARTITION TABLE (GPT)
6423M:	Davidlohr Bueso <dave@stgolabs.net>
6424L:	linux-efi@vger.kernel.org
6425S:	Maintained
6426F:	block/partitions/efi.*
6427
6428H8/300 ARCHITECTURE
6429M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6430L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6431W:	http://uclinux-h8.sourceforge.jp
6432T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6433S:	Maintained
6434F:	arch/h8300/
6435F:	drivers/clocksource/h8300_*.c
6436F:	drivers/clk/h8300/
6437F:	drivers/irqchip/irq-renesas-h8*.c
6438
6439HACKRF MEDIA DRIVER
6440M:	Antti Palosaari <crope@iki.fi>
6441L:	linux-media@vger.kernel.org
6442W:	https://linuxtv.org
6443W:	http://palosaari.fi/linux/
6444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6445T:	git git://linuxtv.org/anttip/media_tree.git
6446S:	Maintained
6447F:	drivers/media/usb/hackrf/
6448
6449HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6450M:	Frank Seidel <frank@f-seidel.de>
6451L:	platform-driver-x86@vger.kernel.org
6452W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6453S:	Maintained
6454F:	drivers/platform/x86/hdaps.c
6455
6456HARDWARE MONITORING
6457M:	Jean Delvare <jdelvare@suse.com>
6458M:	Guenter Roeck <linux@roeck-us.net>
6459L:	linux-hwmon@vger.kernel.org
6460W:	http://hwmon.wiki.kernel.org/
6461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6462S:	Maintained
6463F:	Documentation/devicetree/bindings/hwmon/
6464F:	Documentation/hwmon/
6465F:	drivers/hwmon/
6466F:	include/linux/hwmon*.h
6467
6468HARDWARE RANDOM NUMBER GENERATOR CORE
6469M:	Matt Mackall <mpm@selenic.com>
6470M:	Herbert Xu <herbert@gondor.apana.org.au>
6471L:	linux-crypto@vger.kernel.org
6472S:	Odd fixes
6473F:	Documentation/devicetree/bindings/rng/
6474F:	Documentation/hw_random.txt
6475F:	drivers/char/hw_random/
6476F:	include/linux/hw_random.h
6477
6478HARDWARE TRACING FACILITIES
6479M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6480S:	Maintained
6481F:	drivers/hwtracing/
6482
6483HARDWARE SPINLOCK CORE
6484M:	Ohad Ben-Cohen <ohad@wizery.com>
6485M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6486L:	linux-remoteproc@vger.kernel.org
6487S:	Maintained
6488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6489F:	Documentation/devicetree/bindings/hwlock/
6490F:	Documentation/hwspinlock.txt
6491F:	drivers/hwspinlock/
6492F:	include/linux/hwspinlock.h
6493
6494HARMONY SOUND DRIVER
6495L:	linux-parisc@vger.kernel.org
6496S:	Maintained
6497F:	sound/parisc/harmony.*
6498
6499HDPVR USB VIDEO ENCODER DRIVER
6500M:	Hans Verkuil <hverkuil@xs4all.nl>
6501L:	linux-media@vger.kernel.org
6502T:	git git://linuxtv.org/media_tree.git
6503W:	https://linuxtv.org
6504S:	Odd Fixes
6505F:	drivers/media/usb/hdpvr/
6506
6507HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6508M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6509S:	Supported
6510F:	Documentation/watchdog/hpwdt.txt
6511F:	drivers/watchdog/hpwdt.c
6512
6513HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6514M:	Don Brace <don.brace@microsemi.com>
6515L:	esc.storagedev@microsemi.com
6516L:	linux-scsi@vger.kernel.org
6517S:	Supported
6518F:	Documentation/scsi/hpsa.txt
6519F:	drivers/scsi/hpsa*.[ch]
6520F:	include/linux/cciss*.h
6521F:	include/uapi/linux/cciss*.h
6522
6523HFI1 DRIVER
6524M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6525M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6526L:	linux-rdma@vger.kernel.org
6527S:	Supported
6528F:	drivers/infiniband/hw/hfi1
6529
6530HFS FILESYSTEM
6531L:	linux-fsdevel@vger.kernel.org
6532S:	Orphan
6533F:	Documentation/filesystems/hfs.txt
6534F:	fs/hfs/
6535
6536HFSPLUS FILESYSTEM
6537L:	linux-fsdevel@vger.kernel.org
6538S:	Orphan
6539F:	Documentation/filesystems/hfsplus.txt
6540F:	fs/hfsplus/
6541
6542HGA FRAMEBUFFER DRIVER
6543M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6544L:	linux-nvidia@lists.surfsouth.com
6545W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6546S:	Maintained
6547F:	drivers/video/fbdev/hgafb.c
6548
6549HIBERNATION (aka Software Suspend, aka swsusp)
6550M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6551M:	Pavel Machek <pavel@ucw.cz>
6552L:	linux-pm@vger.kernel.org
6553B:	https://bugzilla.kernel.org
6554S:	Supported
6555F:	arch/x86/power/
6556F:	drivers/base/power/
6557F:	kernel/power/
6558F:	include/linux/suspend.h
6559F:	include/linux/freezer.h
6560F:	include/linux/pm.h
6561F:	arch/*/include/asm/suspend*.h
6562
6563HID CORE LAYER
6564M:	Jiri Kosina <jikos@kernel.org>
6565R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6566L:	linux-input@vger.kernel.org
6567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6568S:	Maintained
6569F:	drivers/hid/
6570F:	include/linux/hid*
6571F:	include/uapi/linux/hid*
6572
6573HID SENSOR HUB DRIVERS
6574M:	Jiri Kosina <jikos@kernel.org>
6575M:	Jonathan Cameron <jic23@kernel.org>
6576M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6577L:	linux-input@vger.kernel.org
6578L:	linux-iio@vger.kernel.org
6579S:	Maintained
6580F:	Documentation/hid/hid-sensor*
6581F:	drivers/hid/hid-sensor-*
6582F:	drivers/iio/*/hid-*
6583F:	include/linux/hid-sensor-*
6584
6585HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6586M:	Thomas Gleixner <tglx@linutronix.de>
6587L:	linux-kernel@vger.kernel.org
6588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6589S:	Maintained
6590F:	Documentation/timers/
6591F:	kernel/time/hrtimer.c
6592F:	kernel/time/clockevents.c
6593F:	kernel/time/timer_*.c
6594F:	include/linux/clockchips.h
6595F:	include/linux/hrtimer.h
6596
6597HIGH-SPEED SCC DRIVER FOR AX.25
6598L:	linux-hams@vger.kernel.org
6599S:	Orphan
6600F:	drivers/net/hamradio/dmascc.c
6601F:	drivers/net/hamradio/scc.c
6602
6603HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6604M:	HighPoint Linux Team <linux@highpoint-tech.com>
6605W:	http://www.highpoint-tech.com
6606S:	Supported
6607F:	Documentation/scsi/hptiop.txt
6608F:	drivers/scsi/hptiop.c
6609
6610HIPPI
6611M:	Jes Sorensen <jes@trained-monkey.org>
6612L:	linux-hippi@sunsite.dk
6613S:	Maintained
6614F:	include/linux/hippidevice.h
6615F:	include/uapi/linux/if_hippi.h
6616F:	net/802/hippi.c
6617F:	drivers/net/hippi/
6618
6619HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6620M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6621M:	Salil Mehta <salil.mehta@huawei.com>
6622L:	netdev@vger.kernel.org
6623W:	http://www.hisilicon.com
6624S:	Maintained
6625F:	drivers/net/ethernet/hisilicon/hns3/
6626
6627HISILICON LPC BUS DRIVER
6628M:	john.garry@huawei.com
6629W:	http://www.hisilicon.com
6630S:	Maintained
6631F:	drivers/bus/hisi_lpc.c
6632F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6633
6634HISILICON NETWORK SUBSYSTEM DRIVER
6635M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6636M:	Salil Mehta <salil.mehta@huawei.com>
6637L:	netdev@vger.kernel.org
6638W:	http://www.hisilicon.com
6639S:	Maintained
6640F:	drivers/net/ethernet/hisilicon/
6641F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6642
6643HISILICON PMU DRIVER
6644M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6645W:	http://www.hisilicon.com
6646S:	Supported
6647F:	drivers/perf/hisilicon
6648F:	Documentation/perf/hisi-pmu.txt
6649
6650HISILICON ROCE DRIVER
6651M:	Lijun Ou <oulijun@huawei.com>
6652M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6653L:	linux-rdma@vger.kernel.org
6654S:	Maintained
6655F:	drivers/infiniband/hw/hns/
6656F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6657
6658HISILICON SAS Controller
6659M:	John Garry <john.garry@huawei.com>
6660W:	http://www.hisilicon.com
6661S:	Supported
6662F:	drivers/scsi/hisi_sas/
6663F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6664
6665HMM - Heterogeneous Memory Management
6666M:	Jérôme Glisse <jglisse@redhat.com>
6667L:	linux-mm@kvack.org
6668S:	Maintained
6669F:	mm/hmm*
6670F:	include/linux/hmm*
6671F:	Documentation/vm/hmm.rst
6672
6673HOST AP DRIVER
6674M:	Jouni Malinen <j@w1.fi>
6675L:	linux-wireless@vger.kernel.org
6676W:	http://w1.fi/hostap-driver.html
6677S:	Obsolete
6678F:	drivers/net/wireless/intersil/hostap/
6679
6680HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6681L:	platform-driver-x86@vger.kernel.org
6682S:	Orphan
6683F:	drivers/platform/x86/tc1100-wmi.c
6684
6685HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6686M:	Jaroslav Kysela <perex@perex.cz>
6687S:	Maintained
6688F:	drivers/net/ethernet/hp/hp100.*
6689
6690HPET:	High Precision Event Timers driver
6691M:	Clemens Ladisch <clemens@ladisch.de>
6692S:	Maintained
6693F:	Documentation/timers/hpet.txt
6694F:	drivers/char/hpet.c
6695F:	include/linux/hpet.h
6696F:	include/uapi/linux/hpet.h
6697
6698HPET:	x86
6699S:	Orphan
6700F:	arch/x86/kernel/hpet.c
6701F:	arch/x86/include/asm/hpet.h
6702
6703HPFS FILESYSTEM
6704M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6705W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6706S:	Maintained
6707F:	fs/hpfs/
6708
6709HSI SUBSYSTEM
6710M:	Sebastian Reichel <sre@kernel.org>
6711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6712S:	Maintained
6713F:	Documentation/ABI/testing/sysfs-bus-hsi
6714F:	Documentation/driver-api/hsi.rst
6715F:	drivers/hsi/
6716F:	include/linux/hsi/
6717F:	include/uapi/linux/hsi/
6718
6719HSO 3G MODEM DRIVER
6720L:	linux-usb@vger.kernel.org
6721S:	Orphan
6722F:	drivers/net/usb/hso.c
6723
6724HSR NETWORK PROTOCOL
6725M:	Arvid Brodin <arvid.brodin@alten.se>
6726L:	netdev@vger.kernel.org
6727S:	Maintained
6728F:	net/hsr/
6729
6730HT16K33 LED CONTROLLER DRIVER
6731M:	Robin van der Gracht <robin@protonic.nl>
6732S:	Maintained
6733F:	drivers/auxdisplay/ht16k33.c
6734F:	Documentation/devicetree/bindings/display/ht16k33.txt
6735
6736HTCPEN TOUCHSCREEN DRIVER
6737M:	Pau Oliva Fora <pof@eslack.org>
6738L:	linux-input@vger.kernel.org
6739S:	Maintained
6740F:	drivers/input/touchscreen/htcpen.c
6741
6742HUAWEI ETHERNET DRIVER
6743M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6744L:	netdev@vger.kernel.org
6745S:	Supported
6746F:	Documentation/networking/hinic.txt
6747F:	drivers/net/ethernet/huawei/hinic/
6748
6749HUGETLB FILESYSTEM
6750M:	Mike Kravetz <mike.kravetz@oracle.com>
6751L:	linux-mm@kvack.org
6752S:	Maintained
6753F:	fs/hugetlbfs/
6754F:	mm/hugetlb.c
6755F:	include/linux/hugetlb.h
6756F:	Documentation/admin-guide/mm/hugetlbpage.rst
6757F:	Documentation/vm/hugetlbfs_reserv.rst
6758F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6759
6760HVA ST MEDIA DRIVER
6761M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6762L:	linux-media@vger.kernel.org
6763T:	git git://linuxtv.org/media_tree.git
6764W:	https://linuxtv.org
6765S:	Supported
6766F:	drivers/media/platform/sti/hva
6767
6768HWPOISON MEMORY FAILURE HANDLING
6769M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6770L:	linux-mm@kvack.org
6771S:	Maintained
6772F:	mm/memory-failure.c
6773F:	mm/hwpoison-inject.c
6774
6775Hyper-V CORE AND DRIVERS
6776M:	"K. Y. Srinivasan" <kys@microsoft.com>
6777M:	Haiyang Zhang <haiyangz@microsoft.com>
6778M:	Stephen Hemminger <sthemmin@microsoft.com>
6779L:	devel@linuxdriverproject.org
6780S:	Maintained
6781F:	Documentation/networking/netvsc.txt
6782F:	arch/x86/include/asm/mshyperv.h
6783F:	arch/x86/include/asm/trace/hyperv.h
6784F:	arch/x86/include/asm/hyperv-tlfs.h
6785F:	arch/x86/kernel/cpu/mshyperv.c
6786F:	arch/x86/hyperv
6787F:	drivers/hid/hid-hyperv.c
6788F:	drivers/hv/
6789F:	drivers/input/serio/hyperv-keyboard.c
6790F:	drivers/pci/controller/pci-hyperv.c
6791F:	drivers/net/hyperv/
6792F:	drivers/scsi/storvsc_drv.c
6793F:	drivers/uio/uio_hv_generic.c
6794F:	drivers/video/fbdev/hyperv_fb.c
6795F:	net/vmw_vsock/hyperv_transport.c
6796F:	include/linux/hyperv.h
6797F:	include/uapi/linux/hyperv.h
6798F:	tools/hv/
6799F:	Documentation/ABI/stable/sysfs-bus-vmbus
6800
6801HYPERVISOR VIRTUAL CONSOLE DRIVER
6802L:	linuxppc-dev@lists.ozlabs.org
6803S:	Odd Fixes
6804F:	drivers/tty/hvc/
6805
6806I2C ACPI SUPPORT
6807M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6808L:	linux-i2c@vger.kernel.org
6809L:	linux-acpi@vger.kernel.org
6810S:	Maintained
6811F:	drivers/i2c/i2c-core-acpi.c
6812
6813I2C MUXES
6814M:	Peter Rosin <peda@axentia.se>
6815L:	linux-i2c@vger.kernel.org
6816S:	Maintained
6817F:	Documentation/i2c/i2c-topology
6818F:	Documentation/i2c/muxes/
6819F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6820F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6821F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6822F:	drivers/i2c/i2c-mux.c
6823F:	drivers/i2c/muxes/
6824F:	include/linux/i2c-mux.h
6825
6826I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6827M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6828L:	linux-i2c@vger.kernel.org
6829S:	Maintained
6830F:	drivers/i2c/busses/i2c-mv64xxx.c
6831
6832I2C OVER PARALLEL PORT
6833M:	Jean Delvare <jdelvare@suse.com>
6834L:	linux-i2c@vger.kernel.org
6835S:	Maintained
6836F:	Documentation/i2c/busses/i2c-parport
6837F:	Documentation/i2c/busses/i2c-parport-light
6838F:	drivers/i2c/busses/i2c-parport.c
6839F:	drivers/i2c/busses/i2c-parport-light.c
6840
6841I2C SUBSYSTEM
6842M:	Wolfram Sang <wsa@the-dreams.de>
6843L:	linux-i2c@vger.kernel.org
6844W:	https://i2c.wiki.kernel.org/
6845Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6847S:	Maintained
6848F:	Documentation/devicetree/bindings/i2c/i2c.txt
6849F:	Documentation/i2c/
6850F:	drivers/i2c/*
6851F:	include/linux/i2c.h
6852F:	include/linux/i2c-dev.h
6853F:	include/linux/i2c-smbus.h
6854F:	include/uapi/linux/i2c.h
6855F:	include/uapi/linux/i2c-*.h
6856
6857I2C SUBSYSTEM HOST DRIVERS
6858L:	linux-i2c@vger.kernel.org
6859W:	https://i2c.wiki.kernel.org/
6860Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6862S:	Odd Fixes
6863F:	Documentation/devicetree/bindings/i2c/
6864F:	drivers/i2c/algos/
6865F:	drivers/i2c/busses/
6866
6867I2C-TAOS-EVM DRIVER
6868M:	Jean Delvare <jdelvare@suse.com>
6869L:	linux-i2c@vger.kernel.org
6870S:	Maintained
6871F:	Documentation/i2c/busses/i2c-taos-evm
6872F:	drivers/i2c/busses/i2c-taos-evm.c
6873
6874I2C-TINY-USB DRIVER
6875M:	Till Harbaum <till@harbaum.org>
6876L:	linux-i2c@vger.kernel.org
6877W:	http://www.harbaum.org/till/i2c_tiny_usb
6878S:	Maintained
6879F:	drivers/i2c/busses/i2c-tiny-usb.c
6880
6881I2C/SMBUS CONTROLLER DRIVERS FOR PC
6882M:	Jean Delvare <jdelvare@suse.com>
6883L:	linux-i2c@vger.kernel.org
6884S:	Maintained
6885F:	Documentation/i2c/busses/i2c-ali1535
6886F:	Documentation/i2c/busses/i2c-ali1563
6887F:	Documentation/i2c/busses/i2c-ali15x3
6888F:	Documentation/i2c/busses/i2c-amd756
6889F:	Documentation/i2c/busses/i2c-amd8111
6890F:	Documentation/i2c/busses/i2c-i801
6891F:	Documentation/i2c/busses/i2c-nforce2
6892F:	Documentation/i2c/busses/i2c-piix4
6893F:	Documentation/i2c/busses/i2c-sis5595
6894F:	Documentation/i2c/busses/i2c-sis630
6895F:	Documentation/i2c/busses/i2c-sis96x
6896F:	Documentation/i2c/busses/i2c-via
6897F:	Documentation/i2c/busses/i2c-viapro
6898F:	drivers/i2c/busses/i2c-ali1535.c
6899F:	drivers/i2c/busses/i2c-ali1563.c
6900F:	drivers/i2c/busses/i2c-ali15x3.c
6901F:	drivers/i2c/busses/i2c-amd756.c
6902F:	drivers/i2c/busses/i2c-amd756-s4882.c
6903F:	drivers/i2c/busses/i2c-amd8111.c
6904F:	drivers/i2c/busses/i2c-i801.c
6905F:	drivers/i2c/busses/i2c-isch.c
6906F:	drivers/i2c/busses/i2c-nforce2.c
6907F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6908F:	drivers/i2c/busses/i2c-piix4.c
6909F:	drivers/i2c/busses/i2c-sis5595.c
6910F:	drivers/i2c/busses/i2c-sis630.c
6911F:	drivers/i2c/busses/i2c-sis96x.c
6912F:	drivers/i2c/busses/i2c-via.c
6913F:	drivers/i2c/busses/i2c-viapro.c
6914
6915I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6916M:	Hans de Goede <hdegoede@redhat.com>
6917L:	linux-i2c@vger.kernel.org
6918S:	Maintained
6919F:	drivers/i2c/busses/i2c-cht-wc.c
6920
6921I2C/SMBUS ISMT DRIVER
6922M:	Seth Heasley <seth.heasley@intel.com>
6923M:	Neil Horman <nhorman@tuxdriver.com>
6924L:	linux-i2c@vger.kernel.org
6925F:	drivers/i2c/busses/i2c-ismt.c
6926F:	Documentation/i2c/busses/i2c-ismt
6927
6928I2C/SMBUS STUB DRIVER
6929M:	Jean Delvare <jdelvare@suse.com>
6930L:	linux-i2c@vger.kernel.org
6931S:	Maintained
6932F:	drivers/i2c/i2c-stub.c
6933
6934IA64 (Itanium) PLATFORM
6935M:	Tony Luck <tony.luck@intel.com>
6936M:	Fenghua Yu <fenghua.yu@intel.com>
6937L:	linux-ia64@vger.kernel.org
6938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6939S:	Maintained
6940F:	arch/ia64/
6941
6942IBM Power 842 compression accelerator
6943M:	Haren Myneni <haren@us.ibm.com>
6944S:	Supported
6945F:	drivers/crypto/nx/Makefile
6946F:	drivers/crypto/nx/Kconfig
6947F:	drivers/crypto/nx/nx-842*
6948F:	include/linux/sw842.h
6949F:	crypto/842.c
6950F:	lib/842/
6951
6952IBM Power in-Nest Crypto Acceleration
6953M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6954M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6955L:	linux-crypto@vger.kernel.org
6956S:	Supported
6957F:	drivers/crypto/nx/Makefile
6958F:	drivers/crypto/nx/Kconfig
6959F:	drivers/crypto/nx/nx-aes*
6960F:	drivers/crypto/nx/nx-sha*
6961F:	drivers/crypto/nx/nx.*
6962F:	drivers/crypto/nx/nx_csbcpb.h
6963F:	drivers/crypto/nx/nx_debugfs.h
6964
6965IBM Power Linux RAID adapter
6966M:	Brian King <brking@us.ibm.com>
6967S:	Supported
6968F:	drivers/scsi/ipr.*
6969
6970IBM Power SRIOV Virtual NIC Device Driver
6971M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6972M:	John Allen <jallen@linux.vnet.ibm.com>
6973L:	netdev@vger.kernel.org
6974S:	Supported
6975F:	drivers/net/ethernet/ibm/ibmvnic.*
6976
6977IBM Power Virtual Accelerator Switchboard
6978M:	Sukadev Bhattiprolu
6979L:	linuxppc-dev@lists.ozlabs.org
6980S:	Supported
6981F:	arch/powerpc/platforms/powernv/vas*
6982F:	arch/powerpc/platforms/powernv/copy-paste.h
6983F:	arch/powerpc/include/asm/vas.h
6984F:	arch/powerpc/include/uapi/asm/vas.h
6985
6986IBM Power Virtual Ethernet Device Driver
6987M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6988L:	netdev@vger.kernel.org
6989S:	Supported
6990F:	drivers/net/ethernet/ibm/ibmveth.*
6991
6992IBM Power Virtual FC Device Drivers
6993M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6994L:	linux-scsi@vger.kernel.org
6995S:	Supported
6996F:	drivers/scsi/ibmvscsi/ibmvfc*
6997
6998IBM Power Virtual Management Channel Driver
6999M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7000M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7001S:	Supported
7002F:	drivers/misc/ibmvmc.*
7003
7004IBM Power Virtual SCSI Device Drivers
7005M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7006L:	linux-scsi@vger.kernel.org
7007S:	Supported
7008F:	drivers/scsi/ibmvscsi/ibmvscsi*
7009F:	include/scsi/viosrp.h
7010
7011IBM Power Virtual SCSI Device Target Driver
7012M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7013M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7014L:	linux-scsi@vger.kernel.org
7015L:	target-devel@vger.kernel.org
7016S:	Supported
7017F:	drivers/scsi/ibmvscsi_tgt/
7018
7019IBM Power VMX Cryptographic instructions
7020M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7021M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7022L:	linux-crypto@vger.kernel.org
7023S:	Supported
7024F:	drivers/crypto/vmx/Makefile
7025F:	drivers/crypto/vmx/Kconfig
7026F:	drivers/crypto/vmx/vmx.c
7027F:	drivers/crypto/vmx/aes*
7028F:	drivers/crypto/vmx/ghash*
7029F:	drivers/crypto/vmx/ppc-xlate.pl
7030
7031IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7032M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7033L:	linux-pci@vger.kernel.org
7034L:	linuxppc-dev@lists.ozlabs.org
7035S:	Supported
7036F:	drivers/pci/hotplug/rpaphp*
7037
7038IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7039M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7040L:	linux-pci@vger.kernel.org
7041L:	linuxppc-dev@lists.ozlabs.org
7042S:	Supported
7043F:	drivers/pci/hotplug/rpadlpar*
7044
7045IBM ServeRAID RAID DRIVER
7046S:	Orphan
7047F:	drivers/scsi/ips.*
7048
7049ICH LPC AND GPIO DRIVER
7050M:	Peter Tyser <ptyser@xes-inc.com>
7051S:	Maintained
7052F:	drivers/mfd/lpc_ich.c
7053F:	drivers/gpio/gpio-ich.c
7054
7055IDE SUBSYSTEM
7056M:	"David S. Miller" <davem@davemloft.net>
7057L:	linux-ide@vger.kernel.org
7058Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7060S:	Maintained
7061F:	Documentation/ide/
7062F:	drivers/ide/
7063F:	include/linux/ide.h
7064
7065IDE/ATAPI DRIVERS
7066M:	Borislav Petkov <bp@alien8.de>
7067L:	linux-ide@vger.kernel.org
7068S:	Maintained
7069F:	Documentation/cdrom/ide-cd
7070F:	drivers/ide/ide-cd*
7071
7072IDEAPAD LAPTOP EXTRAS DRIVER
7073M:	Ike Panhc <ike.pan@canonical.com>
7074L:	platform-driver-x86@vger.kernel.org
7075W:	http://launchpad.net/ideapad-laptop
7076S:	Maintained
7077F:	drivers/platform/x86/ideapad-laptop.c
7078
7079IDEAPAD LAPTOP SLIDEBAR DRIVER
7080M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7081L:	linux-input@vger.kernel.org
7082W:	https://github.com/o2genum/ideapad-slidebar
7083S:	Maintained
7084F:	drivers/input/misc/ideapad_slidebar.c
7085
7086IDT VersaClock 5 CLOCK DRIVER
7087M:	Marek Vasut <marek.vasut@gmail.com>
7088S:	Maintained
7089F:	drivers/clk/clk-versaclock5.c
7090
7091IEEE 802.15.4 SUBSYSTEM
7092M:	Alexander Aring <alex.aring@gmail.com>
7093M:	Stefan Schmidt <stefan@datenfreihafen.org>
7094L:	linux-wpan@vger.kernel.org
7095W:	http://wpan.cakelab.org/
7096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7098S:	Maintained
7099F:	net/ieee802154/
7100F:	net/mac802154/
7101F:	drivers/net/ieee802154/
7102F:	include/linux/nl802154.h
7103F:	include/linux/ieee802154.h
7104F:	include/net/nl802154.h
7105F:	include/net/mac802154.h
7106F:	include/net/af_ieee802154.h
7107F:	include/net/cfg802154.h
7108F:	include/net/ieee802154_netdev.h
7109F:	Documentation/networking/ieee802154.txt
7110
7111IFE PROTOCOL
7112M:	Yotam Gigi <yotam.gi@gmail.com>
7113M:	Jamal Hadi Salim <jhs@mojatatu.com>
7114F:	net/ife
7115F:	include/net/ife.h
7116F:	include/uapi/linux/ife.h
7117
7118IGORPLUG-USB IR RECEIVER
7119M:	Sean Young <sean@mess.org>
7120L:	linux-media@vger.kernel.org
7121S:	Maintained
7122F:	drivers/media/rc/igorplugusb.c
7123
7124IGUANAWORKS USB IR TRANSCEIVER
7125M:	Sean Young <sean@mess.org>
7126L:	linux-media@vger.kernel.org
7127S:	Maintained
7128F:	drivers/media/rc/iguanair.c
7129
7130IIO DIGITAL POTENTIOMETER DAC
7131M:	Peter Rosin <peda@axentia.se>
7132L:	linux-iio@vger.kernel.org
7133S:	Maintained
7134F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7135F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7136F:	drivers/iio/dac/dpot-dac.c
7137
7138IIO ENVELOPE DETECTOR
7139M:	Peter Rosin <peda@axentia.se>
7140L:	linux-iio@vger.kernel.org
7141S:	Maintained
7142F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7143F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7144F:	drivers/iio/adc/envelope-detector.c
7145
7146IIO MULTIPLEXER
7147M:	Peter Rosin <peda@axentia.se>
7148L:	linux-iio@vger.kernel.org
7149S:	Maintained
7150F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7151F:	drivers/iio/multiplexer/iio-mux.c
7152
7153IIO SUBSYSTEM AND DRIVERS
7154M:	Jonathan Cameron <jic23@kernel.org>
7155R:	Hartmut Knaack <knaack.h@gmx.de>
7156R:	Lars-Peter Clausen <lars@metafoo.de>
7157R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7158L:	linux-iio@vger.kernel.org
7159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7160S:	Maintained
7161F:	Documentation/ABI/testing/configfs-iio*
7162F:	Documentation/ABI/testing/sysfs-bus-iio*
7163F:	Documentation/devicetree/bindings/iio/
7164F:	drivers/iio/
7165F:	drivers/staging/iio/
7166F:	include/linux/iio/
7167F:	tools/iio/
7168
7169IIO UNIT CONVERTER
7170M:	Peter Rosin <peda@axentia.se>
7171L:	linux-iio@vger.kernel.org
7172S:	Maintained
7173F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7174F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7175F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7176F:	drivers/iio/afe/iio-rescale.c
7177
7178IKANOS/ADI EAGLE ADSL USB DRIVER
7179M:	Matthieu Castet <castet.matthieu@free.fr>
7180M:	Stanislaw Gruszka <stf_xl@wp.pl>
7181S:	Maintained
7182F:	drivers/usb/atm/ueagle-atm.c
7183
7184IMGTEC ASCII LCD DRIVER
7185M:	Paul Burton <paul.burton@mips.com>
7186S:	Maintained
7187F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7188F:	drivers/auxdisplay/img-ascii-lcd.c
7189
7190IMGTEC IR DECODER DRIVER
7191M:	James Hogan <jhogan@kernel.org>
7192S:	Maintained
7193F:	drivers/media/rc/img-ir/
7194
7195IMON SOUNDGRAPH USB IR RECEIVER
7196M:	Sean Young <sean@mess.org>
7197L:	linux-media@vger.kernel.org
7198S:	Maintained
7199F:	drivers/media/rc/imon_raw.c
7200F:	drivers/media/rc/imon.c
7201
7202IMS TWINTURBO FRAMEBUFFER DRIVER
7203L:	linux-fbdev@vger.kernel.org
7204S:	Orphan
7205F:	drivers/video/fbdev/imsttfb.c
7206
7207INA209 HARDWARE MONITOR DRIVER
7208M:	Guenter Roeck <linux@roeck-us.net>
7209L:	linux-hwmon@vger.kernel.org
7210S:	Maintained
7211F:	Documentation/hwmon/ina209
7212F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7213F:	drivers/hwmon/ina209.c
7214
7215INA2XX HARDWARE MONITOR DRIVER
7216M:	Guenter Roeck <linux@roeck-us.net>
7217L:	linux-hwmon@vger.kernel.org
7218S:	Maintained
7219F:	Documentation/hwmon/ina2xx
7220F:	drivers/hwmon/ina2xx.c
7221F:	include/linux/platform_data/ina2xx.h
7222
7223INDUSTRY PACK SUBSYSTEM (IPACK)
7224M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7225M:	Jens Taprogge <jens.taprogge@taprogge.org>
7226M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7227L:	industrypack-devel@lists.sourceforge.net
7228W:	http://industrypack.sourceforge.net
7229S:	Maintained
7230F:	drivers/ipack/
7231
7232INFINIBAND SUBSYSTEM
7233M:	Doug Ledford <dledford@redhat.com>
7234M:	Jason Gunthorpe <jgg@mellanox.com>
7235L:	linux-rdma@vger.kernel.org
7236W:	https://github.com/linux-rdma/rdma-core
7237Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7239S:	Supported
7240F:	Documentation/devicetree/bindings/infiniband/
7241F:	Documentation/infiniband/
7242F:	drivers/infiniband/
7243F:	include/uapi/linux/if_infiniband.h
7244F:	include/uapi/rdma/
7245F:	include/rdma/
7246
7247INGENIC JZ4780 DMA Driver
7248M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7249S:	Maintained
7250F:	drivers/dma/dma-jz4780.c
7251
7252INGENIC JZ4780 NAND DRIVER
7253M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7254L:	linux-mtd@lists.infradead.org
7255S:	Maintained
7256F:	drivers/mtd/nand/raw/jz4780_*
7257
7258INOTIFY
7259M:	Jan Kara <jack@suse.cz>
7260R:	Amir Goldstein <amir73il@gmail.com>
7261L:	linux-fsdevel@vger.kernel.org
7262S:	Maintained
7263F:	Documentation/filesystems/inotify.txt
7264F:	fs/notify/inotify/
7265F:	include/linux/inotify.h
7266F:	include/uapi/linux/inotify.h
7267
7268INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7269M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7270L:	linux-input@vger.kernel.org
7271Q:	http://patchwork.kernel.org/project/linux-input/list/
7272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7273S:	Maintained
7274F:	drivers/input/
7275F:	include/linux/input.h
7276F:	include/uapi/linux/input.h
7277F:	include/uapi/linux/input-event-codes.h
7278F:	include/linux/input/
7279F:	Documentation/devicetree/bindings/input/
7280F:	Documentation/devicetree/bindings/serio/
7281F:	Documentation/input/
7282
7283INPUT MULTITOUCH (MT) PROTOCOL
7284M:	Henrik Rydberg <rydberg@bitmath.org>
7285L:	linux-input@vger.kernel.org
7286S:	Odd fixes
7287F:	Documentation/input/multi-touch-protocol.rst
7288F:	drivers/input/input-mt.c
7289K:	\b(ABS|SYN)_MT_
7290
7291INSIDE SECURE CRYPTO DRIVER
7292M:	Antoine Tenart <antoine.tenart@bootlin.com>
7293F:	drivers/crypto/inside-secure/
7294S:	Maintained
7295L:	linux-crypto@vger.kernel.org
7296
7297INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7298M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7299M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7300L:	linux-integrity@vger.kernel.org
7301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7302S:	Supported
7303F:	security/integrity/ima/
7304
7305INTEL 810/815 FRAMEBUFFER DRIVER
7306M:	Antonino Daplas <adaplas@gmail.com>
7307L:	linux-fbdev@vger.kernel.org
7308S:	Maintained
7309F:	drivers/video/fbdev/i810/
7310
7311INTEL ASoC DRIVERS
7312M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7313M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7314M:	Jie Yang <yang.jie@linux.intel.com>
7315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7316S:	Supported
7317F:	sound/soc/intel/
7318
7319INTEL C600 SERIES SAS CONTROLLER DRIVER
7320M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7321M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7322L:	linux-scsi@vger.kernel.org
7323T:	git git://git.code.sf.net/p/intel-sas/isci
7324S:	Supported
7325F:	drivers/scsi/isci/
7326
7327INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7328M:	Jani Nikula <jani.nikula@linux.intel.com>
7329M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7330M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7331L:	intel-gfx@lists.freedesktop.org
7332W:	https://01.org/linuxgraphics/
7333B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7334C:	irc://chat.freenode.net/intel-gfx
7335Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7336T:	git git://anongit.freedesktop.org/drm-intel
7337S:	Supported
7338F:	drivers/gpu/drm/i915/
7339F:	include/drm/i915*
7340F:	include/uapi/drm/i915_drm.h
7341F:	Documentation/gpu/i915.rst
7342
7343INTEL ETHERNET DRIVERS
7344M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7345L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7346W:	http://www.intel.com/support/feedback.htm
7347W:	http://e1000.sourceforge.net/
7348Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7351S:	Supported
7352F:	Documentation/networking/e100.rst
7353F:	Documentation/networking/e1000.rst
7354F:	Documentation/networking/e1000e.txt
7355F:	Documentation/networking/igb.txt
7356F:	Documentation/networking/igbvf.txt
7357F:	Documentation/networking/ixgb.txt
7358F:	Documentation/networking/ixgbe.txt
7359F:	Documentation/networking/ixgbevf.txt
7360F:	Documentation/networking/i40e.txt
7361F:	Documentation/networking/iavf.txt
7362F:	Documentation/networking/ice.txt
7363F:	drivers/net/ethernet/intel/
7364F:	drivers/net/ethernet/intel/*/
7365F:	include/linux/avf/virtchnl.h
7366
7367INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7368M:	Maik Broemme <mbroemme@libmpq.org>
7369L:	linux-fbdev@vger.kernel.org
7370S:	Maintained
7371F:	Documentation/fb/intelfb.txt
7372F:	drivers/video/fbdev/intelfb/
7373
7374INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7375M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7376M:	Zhi Wang <zhi.a.wang@intel.com>
7377L:	intel-gvt-dev@lists.freedesktop.org
7378L:	intel-gfx@lists.freedesktop.org
7379W:	https://01.org/igvt-g
7380T:	git https://github.com/intel/gvt-linux.git
7381S:	Supported
7382F:	drivers/gpu/drm/i915/gvt/
7383
7384INTEL HID EVENT DRIVER
7385M:	Alex Hung <alex.hung@canonical.com>
7386L:	platform-driver-x86@vger.kernel.org
7387S:	Maintained
7388F:	drivers/platform/x86/intel-hid.c
7389
7390INTEL I/OAT DMA DRIVER
7391M:	Dave Jiang <dave.jiang@intel.com>
7392R:	Dan Williams <dan.j.williams@intel.com>
7393L:	dmaengine@vger.kernel.org
7394Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7395S:	Supported
7396F:	drivers/dma/ioat*
7397
7398INTEL IDLE DRIVER
7399M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7400M:	Len Brown <lenb@kernel.org>
7401L:	linux-pm@vger.kernel.org
7402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7403B:	https://bugzilla.kernel.org
7404S:	Supported
7405F:	drivers/idle/intel_idle.c
7406
7407INTEL INTEGRATED SENSOR HUB DRIVER
7408M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7409M:	Jiri Kosina <jikos@kernel.org>
7410L:	linux-input@vger.kernel.org
7411S:	Maintained
7412F:	drivers/hid/intel-ish-hid/
7413
7414INTEL IOMMU (VT-d)
7415M:	David Woodhouse <dwmw2@infradead.org>
7416L:	iommu@lists.linux-foundation.org
7417T:	git git://git.infradead.org/iommu-2.6.git
7418S:	Supported
7419F:	drivers/iommu/intel-iommu.c
7420F:	include/linux/intel-iommu.h
7421
7422INTEL IOP-ADMA DMA DRIVER
7423R:	Dan Williams <dan.j.williams@intel.com>
7424S:	Odd fixes
7425F:	drivers/dma/iop-adma.c
7426
7427INTEL IPU3 CSI-2 CIO2 DRIVER
7428M:	Yong Zhi <yong.zhi@intel.com>
7429M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7430M:	Bingbu Cao <bingbu.cao@intel.com>
7431R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7432R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7433L:	linux-media@vger.kernel.org
7434S:	Maintained
7435F:	drivers/media/pci/intel/ipu3/
7436F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7437
7438INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7439M:	Krzysztof Halasa <khalasa@piap.pl>
7440S:	Maintained
7441F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7442F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7443F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7444F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7445F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7446F:	drivers/net/wan/ixp4xx_hss.c
7447
7448INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7449M:	Deepak Saxena <dsaxena@plexity.net>
7450S:	Maintained
7451F:	drivers/char/hw_random/ixp4xx-rng.c
7452
7453INTEL MANAGEMENT ENGINE (mei)
7454M:	Tomas Winkler <tomas.winkler@intel.com>
7455L:	linux-kernel@vger.kernel.org
7456S:	Supported
7457F:	include/uapi/linux/mei.h
7458F:	include/linux/mei_cl_bus.h
7459F:	drivers/misc/mei/*
7460F:	drivers/watchdog/mei_wdt.c
7461F:	Documentation/misc-devices/mei/*
7462F:	samples/mei/*
7463
7464INTEL MENLOW THERMAL DRIVER
7465M:	Sujith Thomas <sujith.thomas@intel.com>
7466L:	platform-driver-x86@vger.kernel.org
7467W:	https://01.org/linux-acpi
7468S:	Supported
7469F:	drivers/platform/x86/intel_menlow.c
7470
7471INTEL MERRIFIELD GPIO DRIVER
7472M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7473L:	linux-gpio@vger.kernel.org
7474S:	Maintained
7475F:	drivers/gpio/gpio-merrifield.c
7476
7477INTEL MIC DRIVERS (mic)
7478M:	Sudeep Dutt <sudeep.dutt@intel.com>
7479M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7480S:	Supported
7481W:	https://github.com/sudeepdutt/mic
7482W:	http://software.intel.com/en-us/mic-developer
7483F:	include/linux/mic_bus.h
7484F:	include/linux/scif.h
7485F:	include/uapi/linux/mic_common.h
7486F:	include/uapi/linux/mic_ioctl.h
7487F:	include/uapi/linux/scif_ioctl.h
7488F:	drivers/misc/mic/
7489F:	drivers/dma/mic_x100_dma.c
7490F:	drivers/dma/mic_x100_dma.h
7491F:	Documentation/mic/
7492
7493INTEL PMC CORE DRIVER
7494M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7495M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7496L:	platform-driver-x86@vger.kernel.org
7497S:	Maintained
7498F:	arch/x86/include/asm/pmc_core.h
7499F:	drivers/platform/x86/intel_pmc_core*
7500
7501INTEL PMC/P-Unit IPC DRIVER
7502M:	Zha Qipeng<qipeng.zha@intel.com>
7503L:	platform-driver-x86@vger.kernel.org
7504S:	Maintained
7505F:	drivers/platform/x86/intel_pmc_ipc.c
7506F:	drivers/platform/x86/intel_punit_ipc.c
7507F:	arch/x86/include/asm/intel_pmc_ipc.h
7508F:	arch/x86/include/asm/intel_punit_ipc.h
7509
7510INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7511M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7512L:	linux-wireless@vger.kernel.org
7513S:	Maintained
7514F:	Documentation/networking/README.ipw2100
7515F:	Documentation/networking/README.ipw2200
7516F:	drivers/net/wireless/intel/ipw2x00/
7517
7518INTEL PSTATE DRIVER
7519M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7520M:	Len Brown <lenb@kernel.org>
7521L:	linux-pm@vger.kernel.org
7522S:	Supported
7523F:	drivers/cpufreq/intel_pstate.c
7524
7525INTEL RDMA RNIC DRIVER
7526M:	Faisal Latif <faisal.latif@intel.com>
7527M:	Shiraz Saleem <shiraz.saleem@intel.com>
7528L:	linux-rdma@vger.kernel.org
7529S:	Supported
7530F:	drivers/infiniband/hw/i40iw/
7531F:	include/uapi/rdma/i40iw-abi.h
7532
7533INTEL SHA MULTIBUFFER DRIVER
7534M:	Megha Dey <megha.dey@linux.intel.com>
7535R:	Tim Chen <tim.c.chen@linux.intel.com>
7536L:	linux-crypto@vger.kernel.org
7537S:	Supported
7538F:	arch/x86/crypto/sha*-mb/
7539F:	crypto/mcryptd.c
7540
7541INTEL TELEMETRY DRIVER
7542M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7543L:	platform-driver-x86@vger.kernel.org
7544S:	Maintained
7545F:	arch/x86/include/asm/intel_telemetry.h
7546F:	drivers/platform/x86/intel_telemetry*
7547
7548INTEL VIRTUAL BUTTON DRIVER
7549M:	AceLan Kao <acelan.kao@canonical.com>
7550L:	platform-driver-x86@vger.kernel.org
7551S:	Maintained
7552F:	drivers/platform/x86/intel-vbtn.c
7553
7554INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7555M:	Stanislaw Gruszka <sgruszka@redhat.com>
7556L:	linux-wireless@vger.kernel.org
7557S:	Supported
7558F:	drivers/net/wireless/intel/iwlegacy/
7559
7560INTEL WIRELESS WIFI LINK (iwlwifi)
7561M:	Johannes Berg <johannes.berg@intel.com>
7562M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7563M:	Luca Coelho <luciano.coelho@intel.com>
7564M:	Intel Linux Wireless <linuxwifi@intel.com>
7565L:	linux-wireless@vger.kernel.org
7566W:	http://intellinuxwireless.org
7567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7568S:	Supported
7569F:	drivers/net/wireless/intel/iwlwifi/
7570
7571INTEL WIRELESS WIMAX CONNECTION 2400
7572M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7573M:	linux-wimax@intel.com
7574L:	wimax@linuxwimax.org (subscribers-only)
7575S:	Supported
7576W:	http://linuxwimax.org
7577F:	Documentation/wimax/README.i2400m
7578F:	drivers/net/wimax/i2400m/
7579F:	include/uapi/linux/wimax/i2400m.h
7580
7581INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7582M:	Mario Limonciello <mario.limonciello@dell.com>
7583S:	Maintained
7584F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7585
7586INTEL(R) TRACE HUB
7587M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7588S:	Supported
7589F:	Documentation/trace/intel_th.rst
7590F:	drivers/hwtracing/intel_th/
7591
7592INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7593M:	Ning Sun <ning.sun@intel.com>
7594L:	tboot-devel@lists.sourceforge.net
7595W:	http://tboot.sourceforge.net
7596T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7597S:	Supported
7598F:	Documentation/intel_txt.txt
7599F:	include/linux/tboot.h
7600F:	arch/x86/kernel/tboot.c
7601
7602INTEL-MID GPIO DRIVER
7603M:	David Cohen <david.a.cohen@linux.intel.com>
7604L:	linux-gpio@vger.kernel.org
7605S:	Maintained
7606F:	drivers/gpio/gpio-intel-mid.c
7607
7608INVENSENSE MPU-3050 GYROSCOPE DRIVER
7609M:	Linus Walleij <linus.walleij@linaro.org>
7610L:	linux-iio@vger.kernel.org
7611S:	Maintained
7612F:	drivers/iio/gyro/mpu3050*
7613F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7614
7615IOC3 ETHERNET DRIVER
7616M:	Ralf Baechle <ralf@linux-mips.org>
7617L:	linux-mips@linux-mips.org
7618S:	Maintained
7619F:	drivers/net/ethernet/sgi/ioc3-eth.c
7620
7621IOC3 SERIAL DRIVER
7622M:	Pat Gefre <pfg@sgi.com>
7623L:	linux-serial@vger.kernel.org
7624S:	Maintained
7625F:	drivers/tty/serial/ioc3_serial.c
7626
7627IOMMU DRIVERS
7628M:	Joerg Roedel <joro@8bytes.org>
7629L:	iommu@lists.linux-foundation.org
7630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7631S:	Maintained
7632F:	Documentation/devicetree/bindings/iommu/
7633F:	drivers/iommu/
7634F:	include/linux/iommu.h
7635F:	include/linux/of_iommu.h
7636F:	include/linux/iova.h
7637
7638IP MASQUERADING
7639M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7640S:	Maintained
7641F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7642
7643IPMI SUBSYSTEM
7644M:	Corey Minyard <minyard@acm.org>
7645L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7646W:	http://openipmi.sourceforge.net/
7647S:	Supported
7648F:	Documentation/IPMI.txt
7649F:	drivers/char/ipmi/
7650F:	include/linux/ipmi*
7651F:	include/uapi/linux/ipmi*
7652
7653IPS SCSI RAID DRIVER
7654M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7655L:	linux-scsi@vger.kernel.org
7656W:	http://www.adaptec.com/
7657S:	Maintained
7658F:	drivers/scsi/ips*
7659
7660IPVS
7661M:	Wensong Zhang <wensong@linux-vs.org>
7662M:	Simon Horman <horms@verge.net.au>
7663M:	Julian Anastasov <ja@ssi.bg>
7664L:	netdev@vger.kernel.org
7665L:	lvs-devel@vger.kernel.org
7666S:	Maintained
7667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7669F:	Documentation/networking/ipvs-sysctl.txt
7670F:	include/net/ip_vs.h
7671F:	include/uapi/linux/ip_vs.h
7672F:	net/netfilter/ipvs/
7673
7674IPWIRELESS DRIVER
7675M:	Jiri Kosina <jikos@kernel.org>
7676M:	David Sterba <dsterba@suse.com>
7677S:	Odd Fixes
7678F:	drivers/tty/ipwireless/
7679
7680IPX NETWORK LAYER
7681L:	netdev@vger.kernel.org
7682S:	Obsolete
7683F:	include/uapi/linux/ipx.h
7684F:	drivers/staging/ipx/
7685
7686IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7687M:	Marc Zyngier <marc.zyngier@arm.com>
7688S:	Maintained
7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7690F:	Documentation/IRQ-domain.txt
7691F:	include/linux/irqdomain.h
7692F:	kernel/irq/irqdomain.c
7693F:	kernel/irq/msi.c
7694
7695IRQ SUBSYSTEM
7696M:	Thomas Gleixner <tglx@linutronix.de>
7697L:	linux-kernel@vger.kernel.org
7698S:	Maintained
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7700F:	kernel/irq/
7701
7702IRQCHIP DRIVERS
7703M:	Thomas Gleixner <tglx@linutronix.de>
7704M:	Jason Cooper <jason@lakedaemon.net>
7705M:	Marc Zyngier <marc.zyngier@arm.com>
7706L:	linux-kernel@vger.kernel.org
7707S:	Maintained
7708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7709F:	Documentation/devicetree/bindings/interrupt-controller/
7710F:	drivers/irqchip/
7711
7712ISA
7713M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7714S:	Maintained
7715F:	Documentation/isa.txt
7716F:	drivers/base/isa.c
7717F:	include/linux/isa.h
7718
7719ISA RADIO MODULE
7720M:	Hans Verkuil <hverkuil@xs4all.nl>
7721L:	linux-media@vger.kernel.org
7722T:	git git://linuxtv.org/media_tree.git
7723W:	https://linuxtv.org
7724S:	Maintained
7725F:	drivers/media/radio/radio-isa*
7726
7727ISAPNP
7728M:	Jaroslav Kysela <perex@perex.cz>
7729S:	Maintained
7730F:	Documentation/isapnp.txt
7731F:	drivers/pnp/isapnp/
7732F:	include/linux/isapnp.h
7733
7734ISCSI
7735M:	Lee Duncan <lduncan@suse.com>
7736M:	Chris Leech <cleech@redhat.com>
7737L:	open-iscsi@googlegroups.com
7738W:	www.open-iscsi.com
7739S:	Maintained
7740F:	drivers/scsi/*iscsi*
7741F:	include/scsi/*iscsi*
7742
7743iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7744M:	Peter Jones <pjones@redhat.com>
7745M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7746S:	Maintained
7747F:	drivers/firmware/iscsi_ibft*
7748
7749ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7750M:	Sagi Grimberg <sagi@grimberg.me>
7751M:	Max Gurtovoy <maxg@mellanox.com>
7752L:	linux-rdma@vger.kernel.org
7753S:	Supported
7754W:	http://www.openfabrics.org
7755W:	www.open-iscsi.org
7756Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7757F:	drivers/infiniband/ulp/iser/
7758
7759ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7760M:	Sagi Grimberg <sagi@grimberg.me>
7761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7762L:	linux-rdma@vger.kernel.org
7763L:	target-devel@vger.kernel.org
7764S:	Supported
7765W:	http://www.linux-iscsi.org
7766F:	drivers/infiniband/ulp/isert
7767
7768ISDN SUBSYSTEM
7769M:	Karsten Keil <isdn@linux-pingi.de>
7770L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7771L:	netdev@vger.kernel.org
7772W:	http://www.isdn4linux.de
7773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7774S:	Maintained
7775F:	Documentation/isdn/
7776F:	drivers/isdn/
7777F:	include/linux/isdn.h
7778F:	include/linux/isdn/
7779F:	include/uapi/linux/isdn.h
7780F:	include/uapi/linux/isdn/
7781
7782ISDN SUBSYSTEM (Eicon active card driver)
7783M:	Armin Schindler <mac@melware.de>
7784L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7785W:	http://www.melware.de
7786S:	Maintained
7787F:	drivers/isdn/hardware/eicon/
7788
7789IT87 HARDWARE MONITORING DRIVER
7790M:	Jean Delvare <jdelvare@suse.com>
7791L:	linux-hwmon@vger.kernel.org
7792S:	Maintained
7793F:	Documentation/hwmon/it87
7794F:	drivers/hwmon/it87.c
7795
7796IT913X MEDIA DRIVER
7797M:	Antti Palosaari <crope@iki.fi>
7798L:	linux-media@vger.kernel.org
7799W:	https://linuxtv.org
7800W:	http://palosaari.fi/linux/
7801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7802T:	git git://linuxtv.org/anttip/media_tree.git
7803S:	Maintained
7804F:	drivers/media/tuners/it913x*
7805
7806IVTV VIDEO4LINUX DRIVER
7807M:	Andy Walls <awalls@md.metrocast.net>
7808L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7809L:	linux-media@vger.kernel.org
7810T:	git git://linuxtv.org/media_tree.git
7811W:	http://www.ivtvdriver.org
7812S:	Maintained
7813F:	Documentation/media/v4l-drivers/ivtv*
7814F:	drivers/media/pci/ivtv/
7815F:	include/uapi/linux/ivtv*
7816
7817IX2505V MEDIA DRIVER
7818M:	Malcolm Priestley <tvboxspy@gmail.com>
7819L:	linux-media@vger.kernel.org
7820W:	https://linuxtv.org
7821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7822S:	Maintained
7823F:	drivers/media/dvb-frontends/ix2505v*
7824
7825JAILHOUSE HYPERVISOR INTERFACE
7826M:	Jan Kiszka <jan.kiszka@siemens.com>
7827L:	jailhouse-dev@googlegroups.com
7828S:	Maintained
7829F:	arch/x86/kernel/jailhouse.c
7830F:	arch/x86/include/asm/jailhouse_para.h
7831
7832JC42.4 TEMPERATURE SENSOR DRIVER
7833M:	Guenter Roeck <linux@roeck-us.net>
7834L:	linux-hwmon@vger.kernel.org
7835S:	Maintained
7836F:	drivers/hwmon/jc42.c
7837F:	Documentation/hwmon/jc42
7838
7839JFS FILESYSTEM
7840M:	Dave Kleikamp <shaggy@kernel.org>
7841L:	jfs-discussion@lists.sourceforge.net
7842W:	http://jfs.sourceforge.net/
7843T:	git git://github.com/kleikamp/linux-shaggy.git
7844S:	Maintained
7845F:	Documentation/filesystems/jfs.txt
7846F:	fs/jfs/
7847
7848JME NETWORK DRIVER
7849M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7850L:	netdev@vger.kernel.org
7851S:	Maintained
7852F:	drivers/net/ethernet/jme.*
7853
7854JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7855M:	David Woodhouse <dwmw2@infradead.org>
7856L:	linux-mtd@lists.infradead.org
7857W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7858S:	Maintained
7859F:	fs/jffs2/
7860F:	include/uapi/linux/jffs2.h
7861
7862JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7863M:	"Theodore Ts'o" <tytso@mit.edu>
7864M:	Jan Kara <jack@suse.com>
7865L:	linux-ext4@vger.kernel.org
7866S:	Maintained
7867F:	fs/jbd2/
7868F:	include/linux/jbd2.h
7869
7870JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7871M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7872L:	linux-media@vger.kernel.org
7873S:	Maintained
7874F:	drivers/media/platform/rcar_jpu.c
7875
7876JSM Neo PCI based serial card
7877M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7878L:	linux-serial@vger.kernel.org
7879S:	Maintained
7880F:	drivers/tty/serial/jsm/
7881
7882K10TEMP HARDWARE MONITORING DRIVER
7883M:	Clemens Ladisch <clemens@ladisch.de>
7884L:	linux-hwmon@vger.kernel.org
7885S:	Maintained
7886F:	Documentation/hwmon/k10temp
7887F:	drivers/hwmon/k10temp.c
7888
7889K8TEMP HARDWARE MONITORING DRIVER
7890M:	Rudolf Marek <r.marek@assembler.cz>
7891L:	linux-hwmon@vger.kernel.org
7892S:	Maintained
7893F:	Documentation/hwmon/k8temp
7894F:	drivers/hwmon/k8temp.c
7895
7896KASAN
7897M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7898R:	Alexander Potapenko <glider@google.com>
7899R:	Dmitry Vyukov <dvyukov@google.com>
7900L:	kasan-dev@googlegroups.com
7901S:	Maintained
7902F:	arch/*/include/asm/kasan.h
7903F:	arch/*/mm/kasan_init*
7904F:	Documentation/dev-tools/kasan.rst
7905F:	include/linux/kasan*.h
7906F:	lib/test_kasan.c
7907F:	mm/kasan/
7908F:	scripts/Makefile.kasan
7909
7910KCONFIG
7911M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7913L:	linux-kbuild@vger.kernel.org
7914S:	Maintained
7915F:	Documentation/kbuild/kconfig*
7916F:	scripts/kconfig/
7917F:	scripts/Kconfig.include
7918
7919KDUMP
7920M:	Dave Young <dyoung@redhat.com>
7921M:	Baoquan He <bhe@redhat.com>
7922R:	Vivek Goyal <vgoyal@redhat.com>
7923L:	kexec@lists.infradead.org
7924W:	http://lse.sourceforge.net/kdump/
7925S:	Maintained
7926F:	Documentation/kdump/
7927
7928KEENE FM RADIO TRANSMITTER DRIVER
7929M:	Hans Verkuil <hverkuil@xs4all.nl>
7930L:	linux-media@vger.kernel.org
7931T:	git git://linuxtv.org/media_tree.git
7932W:	https://linuxtv.org
7933S:	Maintained
7934F:	drivers/media/radio/radio-keene*
7935
7936KERNEL AUTOMOUNTER
7937M:	Ian Kent <raven@themaw.net>
7938L:	autofs@vger.kernel.org
7939S:	Maintained
7940F:	fs/autofs/
7941
7942KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7943M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7944M:	Michal Marek <michal.lkml@markovi.net>
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7946L:	linux-kbuild@vger.kernel.org
7947S:	Maintained
7948F:	Documentation/kbuild/
7949F:	Makefile
7950F:	scripts/Kbuild*
7951F:	scripts/Makefile*
7952F:	scripts/basic/
7953F:	scripts/mk*
7954F:	scripts/mod/
7955F:	scripts/package/
7956
7957KERNEL JANITORS
7958L:	kernel-janitors@vger.kernel.org
7959W:	http://kernelnewbies.org/KernelJanitors
7960S:	Odd Fixes
7961
7962KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7963M:	"J. Bruce Fields" <bfields@fieldses.org>
7964M:	Jeff Layton <jlayton@kernel.org>
7965L:	linux-nfs@vger.kernel.org
7966W:	http://nfs.sourceforge.net/
7967T:	git git://linux-nfs.org/~bfields/linux.git
7968S:	Supported
7969F:	fs/nfsd/
7970F:	include/uapi/linux/nfsd/
7971F:	fs/lockd/
7972F:	fs/nfs_common/
7973F:	net/sunrpc/
7974F:	include/linux/lockd/
7975F:	include/linux/sunrpc/
7976F:	include/uapi/linux/sunrpc/
7977
7978KERNEL SELFTEST FRAMEWORK
7979M:	Shuah Khan <shuah@kernel.org>
7980L:	linux-kselftest@vger.kernel.org
7981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7982Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7983S:	Maintained
7984F:	tools/testing/selftests/
7985F:	Documentation/dev-tools/kselftest*
7986
7987KERNEL USERMODE HELPER
7988M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7989L:	linux-kernel@vger.kernel.org
7990S:	Maintained
7991F:	kernel/umh.c
7992F:	include/linux/umh.h
7993
7994KERNEL VIRTUAL MACHINE (KVM)
7995M:	Paolo Bonzini <pbonzini@redhat.com>
7996M:	Radim Krčmář <rkrcmar@redhat.com>
7997L:	kvm@vger.kernel.org
7998W:	http://www.linux-kvm.org
7999T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8000S:	Supported
8001F:	Documentation/virtual/kvm/
8002F:	include/trace/events/kvm.h
8003F:	include/uapi/asm-generic/kvm*
8004F:	include/uapi/linux/kvm*
8005F:	include/asm-generic/kvm*
8006F:	include/linux/kvm*
8007F:	include/kvm/iodev.h
8008F:	virt/kvm/*
8009F:	tools/kvm/
8010
8011KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8012M:	Joerg Roedel <joro@8bytes.org>
8013L:	kvm@vger.kernel.org
8014W:	http://www.linux-kvm.org/
8015S:	Maintained
8016F:	arch/x86/include/asm/svm.h
8017F:	arch/x86/kvm/svm.c
8018
8019KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8020M:	Christoffer Dall <christoffer.dall@arm.com>
8021M:	Marc Zyngier <marc.zyngier@arm.com>
8022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8023L:	kvmarm@lists.cs.columbia.edu
8024W:	http://systems.cs.columbia.edu/projects/kvm-arm
8025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8026S:	Supported
8027F:	arch/arm/include/uapi/asm/kvm*
8028F:	arch/arm/include/asm/kvm*
8029F:	arch/arm/kvm/
8030F:	virt/kvm/arm/
8031F:	include/kvm/arm_*
8032
8033KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8034M:	Christoffer Dall <christoffer.dall@arm.com>
8035M:	Marc Zyngier <marc.zyngier@arm.com>
8036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8037L:	kvmarm@lists.cs.columbia.edu
8038S:	Maintained
8039F:	arch/arm64/include/uapi/asm/kvm*
8040F:	arch/arm64/include/asm/kvm*
8041F:	arch/arm64/kvm/
8042
8043KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8044M:	James Hogan <jhogan@kernel.org>
8045L:	linux-mips@linux-mips.org
8046S:	Supported
8047F:	arch/mips/include/uapi/asm/kvm*
8048F:	arch/mips/include/asm/kvm*
8049F:	arch/mips/kvm/
8050
8051KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8052M:	Paul Mackerras <paulus@ozlabs.org>
8053L:	kvm-ppc@vger.kernel.org
8054W:	http://www.linux-kvm.org/
8055T:	git git://github.com/agraf/linux-2.6.git
8056S:	Supported
8057F:	arch/powerpc/include/uapi/asm/kvm*
8058F:	arch/powerpc/include/asm/kvm*
8059F:	arch/powerpc/kvm/
8060F:	arch/powerpc/kernel/kvm*
8061
8062KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8063M:	Christian Borntraeger <borntraeger@de.ibm.com>
8064M:	Janosch Frank <frankja@linux.ibm.com>
8065R:	David Hildenbrand <david@redhat.com>
8066R:	Cornelia Huck <cohuck@redhat.com>
8067L:	linux-s390@vger.kernel.org
8068W:	http://www.ibm.com/developerworks/linux/linux390/
8069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8070S:	Supported
8071F:	arch/s390/include/uapi/asm/kvm*
8072F:	arch/s390/include/asm/gmap.h
8073F:	arch/s390/include/asm/kvm*
8074F:	arch/s390/kvm/
8075F:	arch/s390/mm/gmap.c
8076
8077KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8078M:	Paolo Bonzini <pbonzini@redhat.com>
8079M:	Radim Krčmář <rkrcmar@redhat.com>
8080L:	kvm@vger.kernel.org
8081W:	http://www.linux-kvm.org
8082T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8083S:	Supported
8084F:	arch/x86/kvm/
8085F:	arch/x86/include/uapi/asm/kvm*
8086F:	arch/x86/include/asm/kvm*
8087F:	arch/x86/include/asm/pvclock-abi.h
8088F:	arch/x86/kernel/kvm.c
8089F:	arch/x86/kernel/kvmclock.c
8090
8091KERNFS
8092M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8093M:	Tejun Heo <tj@kernel.org>
8094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8095S:	Supported
8096F:	include/linux/kernfs.h
8097F:	fs/kernfs/
8098
8099KEXEC
8100M:	Eric Biederman <ebiederm@xmission.com>
8101W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8102L:	kexec@lists.infradead.org
8103S:	Maintained
8104F:	include/linux/kexec.h
8105F:	include/uapi/linux/kexec.h
8106F:	kernel/kexec*
8107
8108KEYS-ENCRYPTED
8109M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8110L:	linux-integrity@vger.kernel.org
8111L:	keyrings@vger.kernel.org
8112S:	Supported
8113F:	Documentation/security/keys/trusted-encrypted.rst
8114F:	include/keys/encrypted-type.h
8115F:	security/keys/encrypted-keys/
8116
8117KEYS-TRUSTED
8118M:	James Bottomley <jejb@linux.vnet.ibm.com>
8119M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8120L:	linux-integrity@vger.kernel.org
8121L:	keyrings@vger.kernel.org
8122S:	Supported
8123F:	Documentation/security/keys/trusted-encrypted.rst
8124F:	include/keys/trusted-type.h
8125F:	security/keys/trusted.c
8126F:	security/keys/trusted.h
8127
8128KEYS/KEYRINGS:
8129M:	David Howells <dhowells@redhat.com>
8130L:	keyrings@vger.kernel.org
8131S:	Maintained
8132F:	Documentation/security/keys/core.rst
8133F:	include/linux/key.h
8134F:	include/linux/key-type.h
8135F:	include/linux/keyctl.h
8136F:	include/uapi/linux/keyctl.h
8137F:	include/keys/
8138F:	security/keys/
8139
8140KGDB / KDB /debug_core
8141M:	Jason Wessel <jason.wessel@windriver.com>
8142M:	Daniel Thompson <daniel.thompson@linaro.org>
8143W:	http://kgdb.wiki.kernel.org/
8144L:	kgdb-bugreport@lists.sourceforge.net
8145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8146S:	Maintained
8147F:	Documentation/dev-tools/kgdb.rst
8148F:	drivers/misc/kgdbts.c
8149F:	drivers/tty/serial/kgdboc.c
8150F:	include/linux/kdb.h
8151F:	include/linux/kgdb.h
8152F:	kernel/debug/
8153
8154KMEMLEAK
8155M:	Catalin Marinas <catalin.marinas@arm.com>
8156S:	Maintained
8157F:	Documentation/dev-tools/kmemleak.rst
8158F:	include/linux/kmemleak.h
8159F:	mm/kmemleak.c
8160F:	mm/kmemleak-test.c
8161
8162KMOD KERNEL MODULE LOADER - USERMODE HELPER
8163M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8164L:	linux-kernel@vger.kernel.org
8165S:	Maintained
8166F:	kernel/kmod.c
8167F:	include/linux/kmod.h
8168F:	lib/test_kmod.c
8169F:	tools/testing/selftests/kmod/
8170
8171KPROBES
8172M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8173M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8174M:	"David S. Miller" <davem@davemloft.net>
8175M:	Masami Hiramatsu <mhiramat@kernel.org>
8176S:	Maintained
8177F:	Documentation/kprobes.txt
8178F:	include/linux/kprobes.h
8179F:	include/asm-generic/kprobes.h
8180F:	kernel/kprobes.c
8181
8182KS0108 LCD CONTROLLER DRIVER
8183M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8184S:	Maintained
8185F:	Documentation/auxdisplay/ks0108
8186F:	drivers/auxdisplay/ks0108.c
8187F:	include/linux/ks0108.h
8188
8189L3MDEV
8190M:	David Ahern <dsa@cumulusnetworks.com>
8191L:	netdev@vger.kernel.org
8192S:	Maintained
8193F:	net/l3mdev
8194F:	include/net/l3mdev.h
8195
8196L7 BPF FRAMEWORK
8197M:	John Fastabend <john.fastabend@gmail.com>
8198M:	Daniel Borkmann <daniel@iogearbox.net>
8199L:	netdev@vger.kernel.org
8200S:	Maintained
8201F:	include/linux/skmsg.h
8202F:	net/core/skmsg.c
8203F:	net/core/sock_map.c
8204F:	net/ipv4/tcp_bpf.c
8205
8206LANTIQ / INTEL Ethernet drivers
8207M:	Hauke Mehrtens <hauke@hauke-m.de>
8208L:	netdev@vger.kernel.org
8209S:	Maintained
8210F:	net/dsa/tag_gswip.c
8211F:	drivers/net/ethernet/lantiq_xrx200.c
8212F:	drivers/net/dsa/lantiq_pce.h
8213F:	drivers/net/dsa/lantiq_gswip.c
8214
8215LANTIQ MIPS ARCHITECTURE
8216M:	John Crispin <john@phrozen.org>
8217L:	linux-mips@linux-mips.org
8218S:	Maintained
8219F:	arch/mips/lantiq
8220F:	drivers/soc/lantiq
8221
8222LAPB module
8223L:	linux-x25@vger.kernel.org
8224S:	Orphan
8225F:	Documentation/networking/lapb-module.txt
8226F:	include/*/lapb.h
8227F:	net/lapb/
8228
8229LASI 53c700 driver for PARISC
8230M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8231L:	linux-scsi@vger.kernel.org
8232S:	Maintained
8233F:	Documentation/scsi/53c700.txt
8234F:	drivers/scsi/53c700*
8235
8236LEAKING_ADDRESSES
8237M:	Tobin C. Harding <me@tobin.cc>
8238M:	Tycho Andersen <tycho@tycho.ws>
8239L:	kernel-hardening@lists.openwall.com
8240S:	Maintained
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8242F:	scripts/leaking_addresses.pl
8243
8244LED SUBSYSTEM
8245M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8246M:	Pavel Machek <pavel@ucw.cz>
8247L:	linux-leds@vger.kernel.org
8248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8249S:	Maintained
8250F:	Documentation/devicetree/bindings/leds/
8251F:	drivers/leds/
8252F:	include/linux/leds.h
8253
8254LEGACY EEPROM DRIVER
8255M:	Jean Delvare <jdelvare@suse.com>
8256S:	Maintained
8257F:	Documentation/misc-devices/eeprom
8258F:	drivers/misc/eeprom/eeprom.c
8259
8260LEGO MINDSTORMS EV3
8261R:	David Lechner <david@lechnology.com>
8262S:	Maintained
8263F:	arch/arm/boot/dts/da850-lego-ev3.dts
8264F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8265F:	drivers/power/supply/lego_ev3_battery.c
8266
8267LEGO USB Tower driver
8268M:	Juergen Stuber <starblue@users.sourceforge.net>
8269L:	legousb-devel@lists.sourceforge.net
8270W:	http://legousb.sourceforge.net/
8271S:	Maintained
8272F:	drivers/usb/misc/legousbtower.c
8273
8274LG2160 MEDIA DRIVER
8275M:	Michael Krufky <mkrufky@linuxtv.org>
8276L:	linux-media@vger.kernel.org
8277W:	https://linuxtv.org
8278W:	http://github.com/mkrufky
8279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8280T:	git git://linuxtv.org/mkrufky/tuners.git
8281S:	Maintained
8282F:	drivers/media/dvb-frontends/lg2160.*
8283
8284LGDT3305 MEDIA DRIVER
8285M:	Michael Krufky <mkrufky@linuxtv.org>
8286L:	linux-media@vger.kernel.org
8287W:	https://linuxtv.org
8288W:	http://github.com/mkrufky
8289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8290T:	git git://linuxtv.org/mkrufky/tuners.git
8291S:	Maintained
8292F:	drivers/media/dvb-frontends/lgdt3305.*
8293
8294LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8295M:	Viresh Kumar <vireshk@kernel.org>
8296L:	linux-ide@vger.kernel.org
8297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8298S:	Maintained
8299F:	include/linux/pata_arasan_cf_data.h
8300F:	drivers/ata/pata_arasan_cf.c
8301
8302LIBATA PATA DRIVERS
8303M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8304M:	Jens Axboe <axboe@kernel.dk>
8305L:	linux-ide@vger.kernel.org
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8307S:	Maintained
8308F:	drivers/ata/pata_*.c
8309F:	drivers/ata/ata_generic.c
8310
8311LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8312M:	Linus Walleij <linus.walleij@linaro.org>
8313L:	linux-ide@vger.kernel.org
8314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8315S:	Maintained
8316F:	drivers/ata/pata_ftide010.c
8317F:	drivers/ata/sata_gemini.c
8318F:	drivers/ata/sata_gemini.h
8319
8320LIBATA SATA AHCI PLATFORM devices support
8321M:	Hans de Goede <hdegoede@redhat.com>
8322M:	Jens Axboe <axboe@kernel.dk>
8323L:	linux-ide@vger.kernel.org
8324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8325S:	Maintained
8326F:	drivers/ata/ahci_platform.c
8327F:	drivers/ata/libahci_platform.c
8328F:	include/linux/ahci_platform.h
8329
8330LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8331M:	Mikael Pettersson <mikpelinux@gmail.com>
8332L:	linux-ide@vger.kernel.org
8333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8334S:	Maintained
8335F:	drivers/ata/sata_promise.*
8336
8337LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8338M:	Jens Axboe <axboe@kernel.dk>
8339L:	linux-ide@vger.kernel.org
8340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8341S:	Maintained
8342F:	drivers/ata/
8343F:	include/linux/ata.h
8344F:	include/linux/libata.h
8345F:	Documentation/devicetree/bindings/ata/
8346
8347LIBLOCKDEP
8348M:	Sasha Levin <alexander.levin@microsoft.com>
8349S:	Maintained
8350F:	tools/lib/lockdep/
8351
8352LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8353M:	Ross Zwisler <zwisler@kernel.org>
8354M:	Dan Williams <dan.j.williams@intel.com>
8355M:	Vishal Verma <vishal.l.verma@intel.com>
8356M:	Dave Jiang <dave.jiang@intel.com>
8357L:	linux-nvdimm@lists.01.org
8358Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8359S:	Supported
8360F:	drivers/nvdimm/blk.c
8361F:	drivers/nvdimm/region_devs.c
8362
8363LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8364M:	Vishal Verma <vishal.l.verma@intel.com>
8365M:	Dan Williams <dan.j.williams@intel.com>
8366M:	Ross Zwisler <zwisler@kernel.org>
8367M:	Dave Jiang <dave.jiang@intel.com>
8368L:	linux-nvdimm@lists.01.org
8369Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8370S:	Supported
8371F:	drivers/nvdimm/btt*
8372
8373LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8374M:	Ross Zwisler <zwisler@kernel.org>
8375M:	Dan Williams <dan.j.williams@intel.com>
8376M:	Vishal Verma <vishal.l.verma@intel.com>
8377M:	Dave Jiang <dave.jiang@intel.com>
8378L:	linux-nvdimm@lists.01.org
8379Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8380S:	Supported
8381F:	drivers/nvdimm/pmem*
8382
8383LIBNVDIMM: DEVICETREE BINDINGS
8384M:	Oliver O'Halloran <oohall@gmail.com>
8385L:	linux-nvdimm@lists.01.org
8386Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8387S:	Supported
8388F:	drivers/nvdimm/of_pmem.c
8389F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8390
8391LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8392M:	Dan Williams <dan.j.williams@intel.com>
8393M:	Ross Zwisler <zwisler@kernel.org>
8394M:	Vishal Verma <vishal.l.verma@intel.com>
8395M:	Dave Jiang <dave.jiang@intel.com>
8396L:	linux-nvdimm@lists.01.org
8397Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8399S:	Supported
8400F:	drivers/nvdimm/*
8401F:	drivers/acpi/nfit/*
8402F:	include/linux/nd.h
8403F:	include/linux/libnvdimm.h
8404F:	include/uapi/linux/ndctl.h
8405
8406LIGHTNVM PLATFORM SUPPORT
8407M:	Matias Bjorling <mb@lightnvm.io>
8408W:	http://github/OpenChannelSSD
8409L:	linux-block@vger.kernel.org
8410S:	Maintained
8411F:	drivers/lightnvm/
8412F:	include/linux/lightnvm.h
8413F:	include/uapi/linux/lightnvm.h
8414
8415LINUX FOR POWER MACINTOSH
8416M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8417W:	http://www.penguinppc.org/
8418L:	linuxppc-dev@lists.ozlabs.org
8419S:	Maintained
8420F:	arch/powerpc/platforms/powermac/
8421F:	drivers/macintosh/
8422
8423LINUX FOR POWERPC (32-BIT AND 64-BIT)
8424M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8425M:	Paul Mackerras <paulus@samba.org>
8426M:	Michael Ellerman <mpe@ellerman.id.au>
8427W:	https://github.com/linuxppc/linux/wiki
8428L:	linuxppc-dev@lists.ozlabs.org
8429Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8431S:	Supported
8432F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8433F:	Documentation/devicetree/bindings/powerpc/
8434F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8435F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8436F:	Documentation/powerpc/
8437F:	arch/powerpc/
8438F:	drivers/char/tpm/tpm_ibmvtpm*
8439F:	drivers/crypto/nx/
8440F:	drivers/crypto/vmx/
8441F:	drivers/i2c/busses/i2c-opal.c
8442F:	drivers/net/ethernet/ibm/ibmveth.*
8443F:	drivers/net/ethernet/ibm/ibmvnic.*
8444F:	drivers/pci/hotplug/pnv_php.c
8445F:	drivers/pci/hotplug/rpa*
8446F:	drivers/rtc/rtc-opal.c
8447F:	drivers/scsi/ibmvscsi/
8448F:	drivers/tty/hvc/hvc_opal.c
8449F:	drivers/watchdog/wdrtas.c
8450F:	tools/testing/selftests/powerpc
8451N:	/pmac
8452N:	powermac
8453N:	powernv
8454N:	[^a-z0-9]ps3
8455N:	pseries
8456
8457LINUX FOR POWERPC EMBEDDED MPC5XXX
8458M:	Anatolij Gustschin <agust@denx.de>
8459L:	linuxppc-dev@lists.ozlabs.org
8460T:	git git://git.denx.de/linux-denx-agust.git
8461S:	Maintained
8462F:	arch/powerpc/platforms/512x/
8463F:	arch/powerpc/platforms/52xx/
8464
8465LINUX FOR POWERPC EMBEDDED PPC4XX
8466M:	Alistair Popple <alistair@popple.id.au>
8467M:	Matt Porter <mporter@kernel.crashing.org>
8468W:	http://www.penguinppc.org/
8469L:	linuxppc-dev@lists.ozlabs.org
8470S:	Maintained
8471F:	arch/powerpc/platforms/40x/
8472F:	arch/powerpc/platforms/44x/
8473
8474LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8475M:	Scott Wood <oss@buserror.net>
8476M:	Kumar Gala <galak@kernel.crashing.org>
8477W:	http://www.penguinppc.org/
8478L:	linuxppc-dev@lists.ozlabs.org
8479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8480S:	Maintained
8481F:	arch/powerpc/platforms/83xx/
8482F:	arch/powerpc/platforms/85xx/
8483F:	Documentation/devicetree/bindings/powerpc/fsl/
8484
8485LINUX FOR POWERPC EMBEDDED PPC8XX
8486M:	Vitaly Bordug <vitb@kernel.crashing.org>
8487W:	http://www.penguinppc.org/
8488L:	linuxppc-dev@lists.ozlabs.org
8489S:	Maintained
8490F:	arch/powerpc/platforms/8xx/
8491
8492LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8493L:	linuxppc-dev@lists.ozlabs.org
8494S:	Orphan
8495F:	arch/powerpc/*/*virtex*
8496F:	arch/powerpc/*/*/*virtex*
8497
8498LINUX FOR POWERPC PA SEMI PWRFICIENT
8499L:	linuxppc-dev@lists.ozlabs.org
8500S:	Orphan
8501F:	arch/powerpc/platforms/pasemi/
8502F:	drivers/*/*pasemi*
8503F:	drivers/*/*/*pasemi*
8504
8505LINUX KERNEL DUMP TEST MODULE (LKDTM)
8506M:	Kees Cook <keescook@chromium.org>
8507S:	Maintained
8508F:	drivers/misc/lkdtm/*
8509
8510LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8511M:	Alan Stern <stern@rowland.harvard.edu>
8512M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8513M:	Will Deacon <will.deacon@arm.com>
8514M:	Peter Zijlstra <peterz@infradead.org>
8515M:	Boqun Feng <boqun.feng@gmail.com>
8516M:	Nicholas Piggin <npiggin@gmail.com>
8517M:	David Howells <dhowells@redhat.com>
8518M:	Jade Alglave <j.alglave@ucl.ac.uk>
8519M:	Luc Maranget <luc.maranget@inria.fr>
8520M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8521R:	Akira Yokosawa <akiyks@gmail.com>
8522R:	Daniel Lustig <dlustig@nvidia.com>
8523L:	linux-kernel@vger.kernel.org
8524L:	linux-arch@vger.kernel.org
8525S:	Supported
8526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8527F:	tools/memory-model/
8528F:	Documentation/atomic_bitops.txt
8529F:	Documentation/atomic_t.txt
8530F:	Documentation/core-api/atomic_ops.rst
8531F:	Documentation/core-api/refcount-vs-atomic.rst
8532F:	Documentation/memory-barriers.txt
8533
8534LIS3LV02D ACCELEROMETER DRIVER
8535M:	Eric Piel <eric.piel@tremplin-utc.net>
8536S:	Maintained
8537F:	Documentation/misc-devices/lis3lv02d
8538F:	drivers/misc/lis3lv02d/
8539F:	drivers/platform/x86/hp_accel.c
8540
8541LIVE PATCHING
8542M:	Josh Poimboeuf <jpoimboe@redhat.com>
8543M:	Jessica Yu <jeyu@kernel.org>
8544M:	Jiri Kosina <jikos@kernel.org>
8545M:	Miroslav Benes <mbenes@suse.cz>
8546R:	Petr Mladek <pmladek@suse.com>
8547S:	Maintained
8548F:	kernel/livepatch/
8549F:	include/linux/livepatch.h
8550F:	arch/x86/include/asm/livepatch.h
8551F:	arch/x86/kernel/livepatch.c
8552F:	Documentation/livepatch/
8553F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8554F:	samples/livepatch/
8555L:	live-patching@vger.kernel.org
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8557
8558LLC (802.2)
8559L:	netdev@vger.kernel.org
8560S:	Odd fixes
8561F:	include/linux/llc.h
8562F:	include/uapi/linux/llc.h
8563F:	include/net/llc*
8564F:	net/llc/
8565
8566LM73 HARDWARE MONITOR DRIVER
8567M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8568L:	linux-hwmon@vger.kernel.org
8569S:	Maintained
8570F:	drivers/hwmon/lm73.c
8571
8572LM78 HARDWARE MONITOR DRIVER
8573M:	Jean Delvare <jdelvare@suse.com>
8574L:	linux-hwmon@vger.kernel.org
8575S:	Maintained
8576F:	Documentation/hwmon/lm78
8577F:	drivers/hwmon/lm78.c
8578
8579LM83 HARDWARE MONITOR DRIVER
8580M:	Jean Delvare <jdelvare@suse.com>
8581L:	linux-hwmon@vger.kernel.org
8582S:	Maintained
8583F:	Documentation/hwmon/lm83
8584F:	drivers/hwmon/lm83.c
8585
8586LM90 HARDWARE MONITOR DRIVER
8587M:	Jean Delvare <jdelvare@suse.com>
8588L:	linux-hwmon@vger.kernel.org
8589S:	Maintained
8590F:	Documentation/hwmon/lm90
8591F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8592F:	drivers/hwmon/lm90.c
8593F:	include/dt-bindings/thermal/lm90.h
8594
8595LM95234 HARDWARE MONITOR DRIVER
8596M:	Guenter Roeck <linux@roeck-us.net>
8597L:	linux-hwmon@vger.kernel.org
8598S:	Maintained
8599F:	Documentation/hwmon/lm95234
8600F:	drivers/hwmon/lm95234.c
8601
8602LME2510 MEDIA DRIVER
8603M:	Malcolm Priestley <tvboxspy@gmail.com>
8604L:	linux-media@vger.kernel.org
8605W:	https://linuxtv.org
8606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8607S:	Maintained
8608F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8609
8610LOADPIN SECURITY MODULE
8611M:	Kees Cook <keescook@chromium.org>
8612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8613S:	Supported
8614F:	security/loadpin/
8615F:	Documentation/admin-guide/LSM/LoadPin.rst
8616
8617LOCKING PRIMITIVES
8618M:	Peter Zijlstra <peterz@infradead.org>
8619M:	Ingo Molnar <mingo@redhat.com>
8620M:	Will Deacon <will.deacon@arm.com>
8621L:	linux-kernel@vger.kernel.org
8622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8623S:	Maintained
8624F:	Documentation/locking/
8625F:	include/linux/lockdep.h
8626F:	include/linux/spinlock*.h
8627F:	arch/*/include/asm/spinlock*.h
8628F:	include/linux/rwlock*.h
8629F:	include/linux/mutex*.h
8630F:	include/linux/rwsem*.h
8631F:	arch/*/include/asm/rwsem.h
8632F:	include/linux/seqlock.h
8633F:	lib/locking*.[ch]
8634F:	kernel/locking/
8635X:	kernel/locking/locktorture.c
8636
8637LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8638M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8639L:	linux-ntfs-dev@lists.sourceforge.net
8640W:	http://www.linux-ntfs.org/content/view/19/37/
8641S:	Maintained
8642F:	Documentation/ldm.txt
8643F:	block/partitions/ldm.*
8644
8645LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8646M:	Sathya Prakash <sathya.prakash@broadcom.com>
8647M:	Chaitra P B <chaitra.basappa@broadcom.com>
8648M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8649L:	MPT-FusionLinux.pdl@broadcom.com
8650L:	linux-scsi@vger.kernel.org
8651W:	http://www.avagotech.com/support/
8652S:	Supported
8653F:	drivers/message/fusion/
8654F:	drivers/scsi/mpt3sas/
8655
8656LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8657M:	Matthew Wilcox <matthew@wil.cx>
8658L:	linux-scsi@vger.kernel.org
8659S:	Maintained
8660F:	drivers/scsi/sym53c8xx_2/
8661
8662LTC4261 HARDWARE MONITOR DRIVER
8663M:	Guenter Roeck <linux@roeck-us.net>
8664L:	linux-hwmon@vger.kernel.org
8665S:	Maintained
8666F:	Documentation/hwmon/ltc4261
8667F:	drivers/hwmon/ltc4261.c
8668
8669LTC4306 I2C MULTIPLEXER DRIVER
8670M:	Michael Hennerich <michael.hennerich@analog.com>
8671W:	http://ez.analog.com/community/linux-device-drivers
8672L:	linux-i2c@vger.kernel.org
8673S:	Supported
8674F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8675F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8676
8677LTP (Linux Test Project)
8678M:	Mike Frysinger <vapier@gentoo.org>
8679M:	Cyril Hrubis <chrubis@suse.cz>
8680M:	Wanlong Gao <wanlong.gao@gmail.com>
8681M:	Jan Stancek <jstancek@redhat.com>
8682M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8683M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8684L:	ltp@lists.linux.it (subscribers-only)
8685W:	http://linux-test-project.github.io/
8686T:	git git://github.com/linux-test-project/ltp.git
8687S:	Maintained
8688
8689M68K ARCHITECTURE
8690M:	Geert Uytterhoeven <geert@linux-m68k.org>
8691L:	linux-m68k@lists.linux-m68k.org
8692W:	http://www.linux-m68k.org/
8693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8694S:	Maintained
8695F:	arch/m68k/
8696F:	drivers/zorro/
8697
8698M68K ON APPLE MACINTOSH
8699M:	Joshua Thompson <funaho@jurai.org>
8700W:	http://www.mac.linux-m68k.org/
8701L:	linux-m68k@lists.linux-m68k.org
8702S:	Maintained
8703F:	arch/m68k/mac/
8704
8705M68K ON HP9000/300
8706M:	Philip Blundell <philb@gnu.org>
8707W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8708S:	Maintained
8709F:	arch/m68k/hp300/
8710
8711M88DS3103 MEDIA DRIVER
8712M:	Antti Palosaari <crope@iki.fi>
8713L:	linux-media@vger.kernel.org
8714W:	https://linuxtv.org
8715W:	http://palosaari.fi/linux/
8716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8717T:	git git://linuxtv.org/anttip/media_tree.git
8718S:	Maintained
8719F:	drivers/media/dvb-frontends/m88ds3103*
8720
8721M88RS2000 MEDIA DRIVER
8722M:	Malcolm Priestley <tvboxspy@gmail.com>
8723L:	linux-media@vger.kernel.org
8724W:	https://linuxtv.org
8725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8726S:	Maintained
8727F:	drivers/media/dvb-frontends/m88rs2000*
8728
8729MA901 MASTERKIT USB FM RADIO DRIVER
8730M:	Alexey Klimov <klimov.linux@gmail.com>
8731L:	linux-media@vger.kernel.org
8732T:	git git://linuxtv.org/media_tree.git
8733S:	Maintained
8734F:	drivers/media/radio/radio-ma901.c
8735
8736MAC80211
8737M:	Johannes Berg <johannes@sipsolutions.net>
8738L:	linux-wireless@vger.kernel.org
8739W:	http://wireless.kernel.org/
8740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8742S:	Maintained
8743F:	Documentation/networking/mac80211-injection.txt
8744F:	include/net/mac80211.h
8745F:	net/mac80211/
8746F:	drivers/net/wireless/mac80211_hwsim.[ch]
8747F:	Documentation/networking/mac80211_hwsim/README
8748
8749MAILBOX API
8750M:	Jassi Brar <jassisinghbrar@gmail.com>
8751L:	linux-kernel@vger.kernel.org
8752S:	Maintained
8753F:	drivers/mailbox/
8754F:	include/linux/mailbox_client.h
8755F:	include/linux/mailbox_controller.h
8756
8757MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8758M:	Michael Kerrisk <mtk.manpages@gmail.com>
8759W:	http://www.kernel.org/doc/man-pages
8760L:	linux-man@vger.kernel.org
8761S:	Maintained
8762
8763MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8764M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8765L:	linux-mips@linux-mips.org
8766S:	Maintained
8767F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8768
8769MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8770M:	Andrew Lunn <andrew@lunn.ch>
8771M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8772L:	netdev@vger.kernel.org
8773S:	Maintained
8774F:	drivers/net/dsa/mv88e6xxx/
8775F:	include/linux/platform_data/mv88e6xxx.h
8776F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8777
8778MARVELL ARMADA DRM SUPPORT
8779M:	Russell King <linux@armlinux.org.uk>
8780S:	Maintained
8781T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8782T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8783F:	drivers/gpu/drm/armada/
8784F:	include/uapi/drm/armada_drm.h
8785F:	Documentation/devicetree/bindings/display/armada/
8786
8787MARVELL CRYPTO DRIVER
8788M:	Boris Brezillon <boris.brezillon@bootlin.com>
8789M:	Arnaud Ebalard <arno@natisbad.org>
8790F:	drivers/crypto/marvell/
8791S:	Maintained
8792L:	linux-crypto@vger.kernel.org
8793
8794MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8795M:	Mirko Lindner <mlindner@marvell.com>
8796M:	Stephen Hemminger <stephen@networkplumber.org>
8797L:	netdev@vger.kernel.org
8798S:	Maintained
8799F:	drivers/net/ethernet/marvell/sk*
8800
8801MARVELL LIBERTAS WIRELESS DRIVER
8802L:	libertas-dev@lists.infradead.org
8803S:	Orphan
8804F:	drivers/net/wireless/marvell/libertas/
8805
8806MARVELL MACCHIATOBIN SUPPORT
8807M:	Russell King <linux@armlinux.org.uk>
8808L:	linux-arm-kernel@lists.infradead.org
8809S:	Maintained
8810F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8811
8812MARVELL MV643XX ETHERNET DRIVER
8813M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8814L:	netdev@vger.kernel.org
8815S:	Maintained
8816F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8817F:	include/linux/mv643xx.h
8818
8819MARVELL MV88X3310 PHY DRIVER
8820M:	Russell King <linux@armlinux.org.uk>
8821L:	netdev@vger.kernel.org
8822S:	Maintained
8823F:	drivers/net/phy/marvell10g.c
8824
8825MARVELL MVNETA ETHERNET DRIVER
8826M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8827L:	netdev@vger.kernel.org
8828S:	Maintained
8829F:	drivers/net/ethernet/marvell/mvneta.*
8830
8831MARVELL MWIFIEX WIRELESS DRIVER
8832M:	Amitkumar Karwar <amitkarwar@gmail.com>
8833M:	Nishant Sarmukadam <nishants@marvell.com>
8834M:	Ganapathi Bhat <gbhat@marvell.com>
8835M:	Xinming Hu <huxinming820@gmail.com>
8836L:	linux-wireless@vger.kernel.org
8837S:	Maintained
8838F:	drivers/net/wireless/marvell/mwifiex/
8839
8840MARVELL MWL8K WIRELESS DRIVER
8841M:	Lennert Buytenhek <buytenh@wantstofly.org>
8842L:	linux-wireless@vger.kernel.org
8843S:	Odd Fixes
8844F:	drivers/net/wireless/marvell/mwl8k.c
8845
8846MARVELL NAND CONTROLLER DRIVER
8847M:	Miquel Raynal <miquel.raynal@bootlin.com>
8848L:	linux-mtd@lists.infradead.org
8849S:	Maintained
8850F:	drivers/mtd/nand/raw/marvell_nand.c
8851F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8852
8853MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8854M:	Nicolas Pitre <nico@fluxnic.net>
8855S:	Odd Fixes
8856F:	drivers/mmc/host/mvsdio.*
8857
8858MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8859M:	Hu Ziji <huziji@marvell.com>
8860L:	linux-mmc@vger.kernel.org
8861S:	Supported
8862F:	drivers/mmc/host/sdhci-xenon*
8863F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8864
8865MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8866M:	Sunil Goutham <sgoutham@marvell.com>
8867M:	Linu Cherian <lcherian@marvell.com>
8868M:	Geetha sowjanya <gakula@marvell.com>
8869M:	Jerin Jacob <jerinj@marvell.com>
8870L:	netdev@vger.kernel.org
8871S:	Supported
8872F:	drivers/net/ethernet/marvell/octeontx2/af/
8873
8874MATROX FRAMEBUFFER DRIVER
8875L:	linux-fbdev@vger.kernel.org
8876S:	Orphan
8877F:	drivers/video/fbdev/matrox/matroxfb_*
8878F:	include/uapi/linux/matroxfb.h
8879
8880MAX16065 HARDWARE MONITOR DRIVER
8881M:	Guenter Roeck <linux@roeck-us.net>
8882L:	linux-hwmon@vger.kernel.org
8883S:	Maintained
8884F:	Documentation/hwmon/max16065
8885F:	drivers/hwmon/max16065.c
8886
8887MAX20751 HARDWARE MONITOR DRIVER
8888M:	Guenter Roeck <linux@roeck-us.net>
8889L:	linux-hwmon@vger.kernel.org
8890S:	Maintained
8891F:	Documentation/hwmon/max20751
8892F:	drivers/hwmon/max20751.c
8893
8894MAX2175 SDR TUNER DRIVER
8895M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8896L:	linux-media@vger.kernel.org
8897T:	git git://linuxtv.org/media_tree.git
8898S:	Maintained
8899F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8900F:	Documentation/media/v4l-drivers/max2175.rst
8901F:	drivers/media/i2c/max2175*
8902F:	include/uapi/linux/max2175.h
8903
8904MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8905L:	linux-hwmon@vger.kernel.org
8906S:	Orphan
8907F:	Documentation/hwmon/max6650
8908F:	drivers/hwmon/max6650.c
8909
8910MAX6697 HARDWARE MONITOR DRIVER
8911M:	Guenter Roeck <linux@roeck-us.net>
8912L:	linux-hwmon@vger.kernel.org
8913S:	Maintained
8914F:	Documentation/hwmon/max6697
8915F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8916F:	drivers/hwmon/max6697.c
8917F:	include/linux/platform_data/max6697.h
8918
8919MAX9860 MONO AUDIO VOICE CODEC DRIVER
8920M:	Peter Rosin <peda@axentia.se>
8921L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8922S:	Maintained
8923F:	Documentation/devicetree/bindings/sound/max9860.txt
8924F:	sound/soc/codecs/max9860.*
8925
8926MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8927M:	Javier Martinez Canillas <javier@dowhile0.org>
8928L:	linux-kernel@vger.kernel.org
8929S:	Supported
8930F:	drivers/regulator/max77802-regulator.c
8931F:	Documentation/devicetree/bindings/*/*max77802.txt
8932F:	include/dt-bindings/*/*max77802.h
8933
8934MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8935M:	Krzysztof Kozlowski <krzk@kernel.org>
8936M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8937L:	linux-pm@vger.kernel.org
8938S:	Supported
8939F:	drivers/power/supply/max14577_charger.c
8940F:	drivers/power/supply/max77693_charger.c
8941
8942MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8943M:	Chanwoo Choi <cw00.choi@samsung.com>
8944M:	Krzysztof Kozlowski <krzk@kernel.org>
8945M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8946L:	linux-kernel@vger.kernel.org
8947S:	Supported
8948F:	drivers/*/max14577*.c
8949F:	drivers/*/max77686*.c
8950F:	drivers/*/max77693*.c
8951F:	drivers/extcon/extcon-max14577.c
8952F:	drivers/extcon/extcon-max77693.c
8953F:	drivers/rtc/rtc-max77686.c
8954F:	drivers/clk/clk-max77686.c
8955F:	Documentation/devicetree/bindings/mfd/max14577.txt
8956F:	Documentation/devicetree/bindings/*/max77686.txt
8957F:	Documentation/devicetree/bindings/mfd/max77693.txt
8958F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8959F:	include/linux/mfd/max14577*.h
8960F:	include/linux/mfd/max77686*.h
8961F:	include/linux/mfd/max77693*.h
8962
8963MAXIRADIO FM RADIO RECEIVER DRIVER
8964M:	Hans Verkuil <hverkuil@xs4all.nl>
8965L:	linux-media@vger.kernel.org
8966T:	git git://linuxtv.org/media_tree.git
8967W:	https://linuxtv.org
8968S:	Maintained
8969F:	drivers/media/radio/radio-maxiradio*
8970
8971MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8972M:	Peter Rosin <peda@axentia.se>
8973L:	linux-iio@vger.kernel.org
8974S:	Maintained
8975F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8976F:	drivers/iio/potentiometer/mcp4018.c
8977F:	drivers/iio/potentiometer/mcp4531.c
8978
8979MCR20A IEEE-802.15.4 RADIO DRIVER
8980M:	Xue Liu <liuxuenetmail@gmail.com>
8981L:	linux-wpan@vger.kernel.org
8982W:	https://github.com/xueliu/mcr20a-linux
8983S:	Maintained
8984F:	drivers/net/ieee802154/mcr20a.c
8985F:	drivers/net/ieee802154/mcr20a.h
8986F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8987
8988MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8989M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8990L:	linux-iio@vger.kernel.org
8991S:	Maintained
8992F:	drivers/iio/dac/cio-dac.c
8993
8994MEDIA DRIVERS FOR ASCOT2E
8995M:	Sergey Kozlov <serjk@netup.ru>
8996M:	Abylay Ospan <aospan@netup.ru>
8997L:	linux-media@vger.kernel.org
8998W:	https://linuxtv.org
8999W:	http://netup.tv/
9000T:	git git://linuxtv.org/media_tree.git
9001S:	Supported
9002F:	drivers/media/dvb-frontends/ascot2e*
9003
9004MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9005M:	Jasmin Jessich <jasmin@anw.at>
9006L:	linux-media@vger.kernel.org
9007W:	https://linuxtv.org
9008T:	git git://linuxtv.org/media_tree.git
9009S:	Maintained
9010F:	drivers/media/dvb-frontends/cxd2099*
9011
9012MEDIA DRIVERS FOR CXD2841ER
9013M:	Sergey Kozlov <serjk@netup.ru>
9014M:	Abylay Ospan <aospan@netup.ru>
9015L:	linux-media@vger.kernel.org
9016W:	https://linuxtv.org
9017W:	http://netup.tv/
9018T:	git git://linuxtv.org/media_tree.git
9019S:	Supported
9020F:	drivers/media/dvb-frontends/cxd2841er*
9021
9022MEDIA DRIVERS FOR CXD2880
9023M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9024L:	linux-media@vger.kernel.org
9025W:	http://linuxtv.org/
9026T:	git git://linuxtv.org/media_tree.git
9027S:	Supported
9028F:	drivers/media/dvb-frontends/cxd2880/*
9029F:	drivers/media/spi/cxd2880*
9030
9031MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9032M:	Daniel Scheller <d.scheller.oss@gmail.com>
9033L:	linux-media@vger.kernel.org
9034W:	https://linuxtv.org
9035T:	git git://linuxtv.org/media_tree.git
9036S:	Maintained
9037F:	drivers/media/pci/ddbridge/*
9038
9039MEDIA DRIVERS FOR FREESCALE IMX
9040M:	Steve Longerbeam <slongerbeam@gmail.com>
9041M:	Philipp Zabel <p.zabel@pengutronix.de>
9042L:	linux-media@vger.kernel.org
9043T:	git git://linuxtv.org/media_tree.git
9044S:	Maintained
9045F:	Documentation/devicetree/bindings/media/imx.txt
9046F:	Documentation/media/v4l-drivers/imx.rst
9047F:	drivers/staging/media/imx/
9048F:	include/linux/imx-media.h
9049F:	include/media/imx.h
9050
9051MEDIA DRIVERS FOR HELENE
9052M:	Abylay Ospan <aospan@netup.ru>
9053L:	linux-media@vger.kernel.org
9054W:	https://linuxtv.org
9055W:	http://netup.tv/
9056T:	git git://linuxtv.org/media_tree.git
9057S:	Supported
9058F:	drivers/media/dvb-frontends/helene*
9059
9060MEDIA DRIVERS FOR HORUS3A
9061M:	Sergey Kozlov <serjk@netup.ru>
9062M:	Abylay Ospan <aospan@netup.ru>
9063L:	linux-media@vger.kernel.org
9064W:	https://linuxtv.org
9065W:	http://netup.tv/
9066T:	git git://linuxtv.org/media_tree.git
9067S:	Supported
9068F:	drivers/media/dvb-frontends/horus3a*
9069
9070MEDIA DRIVERS FOR LNBH25
9071M:	Sergey Kozlov <serjk@netup.ru>
9072M:	Abylay Ospan <aospan@netup.ru>
9073L:	linux-media@vger.kernel.org
9074W:	https://linuxtv.org
9075W:	http://netup.tv/
9076T:	git git://linuxtv.org/media_tree.git
9077S:	Supported
9078F:	drivers/media/dvb-frontends/lnbh25*
9079
9080MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9081M:	Daniel Scheller <d.scheller.oss@gmail.com>
9082L:	linux-media@vger.kernel.org
9083W:	https://linuxtv.org
9084T:	git git://linuxtv.org/media_tree.git
9085S:	Maintained
9086F:	drivers/media/dvb-frontends/mxl5xx*
9087
9088MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9089M:	Sergey Kozlov <serjk@netup.ru>
9090M:	Abylay Ospan <aospan@netup.ru>
9091L:	linux-media@vger.kernel.org
9092W:	https://linuxtv.org
9093W:	http://netup.tv/
9094T:	git git://linuxtv.org/media_tree.git
9095S:	Supported
9096F:	drivers/media/pci/netup_unidvb/*
9097
9098MEDIA DRIVERS FOR RENESAS - CEU
9099M:	Jacopo Mondi <jacopo@jmondi.org>
9100L:	linux-media@vger.kernel.org
9101L:	linux-renesas-soc@vger.kernel.org
9102T:	git git://linuxtv.org/media_tree.git
9103S:	Supported
9104F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9105F:	drivers/media/platform/renesas-ceu.c
9106F:	include/media/drv-intf/renesas-ceu.h
9107
9108MEDIA DRIVERS FOR RENESAS - DRIF
9109M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9110L:	linux-media@vger.kernel.org
9111L:	linux-renesas-soc@vger.kernel.org
9112T:	git git://linuxtv.org/media_tree.git
9113S:	Supported
9114F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9115F:	drivers/media/platform/rcar_drif.c
9116
9117MEDIA DRIVERS FOR RENESAS - FCP
9118M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9119L:	linux-media@vger.kernel.org
9120L:	linux-renesas-soc@vger.kernel.org
9121T:	git git://linuxtv.org/media_tree.git
9122S:	Supported
9123F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9124F:	drivers/media/platform/rcar-fcp.c
9125F:	include/media/rcar-fcp.h
9126
9127MEDIA DRIVERS FOR RENESAS - FDP1
9128M:	Kieran Bingham <kieran@bingham.xyz>
9129L:	linux-media@vger.kernel.org
9130L:	linux-renesas-soc@vger.kernel.org
9131T:	git git://linuxtv.org/media_tree.git
9132S:	Supported
9133F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9134F:	drivers/media/platform/rcar_fdp1.c
9135
9136MEDIA DRIVERS FOR RENESAS - VIN
9137M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9138L:	linux-media@vger.kernel.org
9139L:	linux-renesas-soc@vger.kernel.org
9140T:	git git://linuxtv.org/media_tree.git
9141S:	Supported
9142F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9143F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9144F:	drivers/media/platform/rcar-vin/
9145
9146MEDIA DRIVERS FOR RENESAS - VSP1
9147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9148L:	linux-media@vger.kernel.org
9149L:	linux-renesas-soc@vger.kernel.org
9150T:	git git://linuxtv.org/media_tree.git
9151S:	Supported
9152F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9153F:	drivers/media/platform/vsp1/
9154
9155MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9156M:	Daniel Scheller <d.scheller.oss@gmail.com>
9157L:	linux-media@vger.kernel.org
9158W:	https://linuxtv.org
9159T:	git git://linuxtv.org/media_tree.git
9160S:	Maintained
9161F:	drivers/media/dvb-frontends/stv0910*
9162
9163MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9164M:	Daniel Scheller <d.scheller.oss@gmail.com>
9165L:	linux-media@vger.kernel.org
9166W:	https://linuxtv.org
9167T:	git git://linuxtv.org/media_tree.git
9168S:	Maintained
9169F:	drivers/media/dvb-frontends/stv6111*
9170
9171MEDIA DRIVERS FOR STM32 - DCMI
9172M:	Hugues Fruchet <hugues.fruchet@st.com>
9173L:	linux-media@vger.kernel.org
9174T:	git git://linuxtv.org/media_tree.git
9175S:	Supported
9176F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9177F:	drivers/media/platform/stm32/stm32-dcmi.c
9178
9179MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9180M:	Dmitry Osipenko <digetx@gmail.com>
9181L:	linux-media@vger.kernel.org
9182L:	linux-tegra@vger.kernel.org
9183T:	git git://linuxtv.org/media_tree.git
9184S:	Maintained
9185F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9186F:	drivers/staging/media/tegra-vde/
9187
9188MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9189M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9190P:	LinuxTV.org Project
9191L:	linux-media@vger.kernel.org
9192W:	https://linuxtv.org
9193Q:	http://patchwork.kernel.org/project/linux-media/list/
9194T:	git git://linuxtv.org/media_tree.git
9195S:	Maintained
9196F:	Documentation/devicetree/bindings/media/
9197F:	Documentation/media/
9198F:	drivers/media/
9199F:	drivers/staging/media/
9200F:	include/linux/platform_data/media/
9201F:	include/media/
9202F:	include/uapi/linux/dvb/
9203F:	include/uapi/linux/videodev2.h
9204F:	include/uapi/linux/media.h
9205F:	include/uapi/linux/v4l2-*
9206F:	include/uapi/linux/meye.h
9207F:	include/uapi/linux/ivtv*
9208F:	include/uapi/linux/uvcvideo.h
9209
9210MEDIATEK BLUETOOTH DRIVER
9211M:	Sean Wang <sean.wang@mediatek.com>
9212L:	linux-bluetooth@vger.kernel.org
9213L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9214S:	Maintained
9215F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9216F:	drivers/bluetooth/btmtkuart.c
9217
9218MEDIATEK CIR DRIVER
9219M:	Sean Wang <sean.wang@mediatek.com>
9220S:	Maintained
9221F:	drivers/media/rc/mtk-cir.c
9222
9223MEDIATEK DMA DRIVER
9224M:	Sean Wang <sean.wang@mediatek.com>
9225L:	dmaengine@vger.kernel.org
9226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9227L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9228S:	Maintained
9229F:	Documentation/devicetree/bindings/dma/mtk-*
9230F:	drivers/dma/mediatek/
9231
9232MEDIATEK PMIC LED DRIVER
9233M:	Sean Wang <sean.wang@mediatek.com>
9234S:	Maintained
9235F:	drivers/leds/leds-mt6323.c
9236F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9237
9238MEDIATEK ETHERNET DRIVER
9239M:	Felix Fietkau <nbd@openwrt.org>
9240M:	John Crispin <john@phrozen.org>
9241M:	Sean Wang <sean.wang@mediatek.com>
9242M:	Nelson Chang <nelson.chang@mediatek.com>
9243L:	netdev@vger.kernel.org
9244S:	Maintained
9245F:	drivers/net/ethernet/mediatek/
9246
9247MEDIATEK SWITCH DRIVER
9248M:	Sean Wang <sean.wang@mediatek.com>
9249L:	netdev@vger.kernel.org
9250S:	Maintained
9251F:	drivers/net/dsa/mt7530.*
9252F:	net/dsa/tag_mtk.c
9253
9254MEDIATEK JPEG DRIVER
9255M:	Rick Chang <rick.chang@mediatek.com>
9256M:	Bin Liu <bin.liu@mediatek.com>
9257S:	Supported
9258F:	drivers/media/platform/mtk-jpeg/
9259F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9260
9261MEDIATEK MDP DRIVER
9262M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9263M:	Houlong Wei <houlong.wei@mediatek.com>
9264M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9265S:	Supported
9266F:	drivers/media/platform/mtk-mdp/
9267F:	drivers/media/platform/mtk-vpu/
9268F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9269
9270MEDIATEK MEDIA DRIVER
9271M:	Tiffany Lin <tiffany.lin@mediatek.com>
9272M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9273S:	Supported
9274F:	drivers/media/platform/mtk-vcodec/
9275F:	drivers/media/platform/mtk-vpu/
9276F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9277F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9278
9279MEDIATEK MT7601U WIRELESS LAN DRIVER
9280M:	Jakub Kicinski <kubakici@wp.pl>
9281L:	linux-wireless@vger.kernel.org
9282S:	Maintained
9283F:	drivers/net/wireless/mediatek/mt7601u/
9284
9285MEDIATEK NAND CONTROLLER DRIVER
9286M:	Xiaolei Li <xiaolei.li@mediatek.com>
9287L:	linux-mtd@lists.infradead.org
9288S:	Maintained
9289F:	drivers/mtd/nand/raw/mtk_*
9290F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9291
9292MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9293M:	Sean Wang <sean.wang@mediatek.com>
9294S:	Maintained
9295F:	drivers/char/hw_random/mtk-rng.c
9296
9297MEDIATEK USB3 DRD IP DRIVER
9298M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9299L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9302S:	Maintained
9303F:	drivers/usb/mtu3/
9304
9305MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9306M:	Peter Senna Tschudin <peter.senna@gmail.com>
9307M:	Martin Donnelly <martin.donnelly@ge.com>
9308M:	Martyn Welch <martyn.welch@collabora.co.uk>
9309S:	Maintained
9310F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9311F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9312
9313MEGARAID SCSI/SAS DRIVERS
9314M:	Kashyap Desai <kashyap.desai@broadcom.com>
9315M:	Sumit Saxena <sumit.saxena@broadcom.com>
9316M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9317L:	megaraidlinux.pdl@broadcom.com
9318L:	linux-scsi@vger.kernel.org
9319W:	http://www.avagotech.com/support/
9320S:	Maintained
9321F:	Documentation/scsi/megaraid.txt
9322F:	drivers/scsi/megaraid.*
9323F:	drivers/scsi/megaraid/
9324
9325MELEXIS MLX90614 DRIVER
9326M:	Crt Mori <cmo@melexis.com>
9327L:	linux-iio@vger.kernel.org
9328W:	http://www.melexis.com
9329S:	Supported
9330F:	drivers/iio/temperature/mlx90614.c
9331
9332MELEXIS MLX90632 DRIVER
9333M:	Crt Mori <cmo@melexis.com>
9334L:	linux-iio@vger.kernel.org
9335W:	http://www.melexis.com
9336S:	Supported
9337F:	drivers/iio/temperature/mlx90632.c
9338
9339MELFAS MIP4 TOUCHSCREEN DRIVER
9340M:	Sangwon Jee <jeesw@melfas.com>
9341W:	http://www.melfas.com
9342S:	Supported
9343F:	drivers/input/touchscreen/melfas_mip4.c
9344F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9345
9346MELLANOX ETHERNET DRIVER (mlx4_en)
9347M:	Tariq Toukan <tariqt@mellanox.com>
9348L:	netdev@vger.kernel.org
9349S:	Supported
9350W:	http://www.mellanox.com
9351Q:	http://patchwork.ozlabs.org/project/netdev/list/
9352F:	drivers/net/ethernet/mellanox/mlx4/en_*
9353
9354MELLANOX ETHERNET DRIVER (mlx5e)
9355M:	Saeed Mahameed <saeedm@mellanox.com>
9356L:	netdev@vger.kernel.org
9357S:	Supported
9358W:	http://www.mellanox.com
9359Q:	http://patchwork.ozlabs.org/project/netdev/list/
9360F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9361
9362MELLANOX ETHERNET INNOVA DRIVERS
9363R:	Boris Pismenny <borisp@mellanox.com>
9364L:	netdev@vger.kernel.org
9365S:	Supported
9366W:	http://www.mellanox.com
9367Q:	http://patchwork.ozlabs.org/project/netdev/list/
9368F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9369F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9370F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9371F:	include/linux/mlx5/mlx5_ifc_fpga.h
9372
9373MELLANOX ETHERNET INNOVA IPSEC DRIVER
9374R:	Boris Pismenny <borisp@mellanox.com>
9375L:	netdev@vger.kernel.org
9376S:	Supported
9377W:	http://www.mellanox.com
9378Q:	http://patchwork.ozlabs.org/project/netdev/list/
9379F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9380F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9381
9382MELLANOX ETHERNET SWITCH DRIVERS
9383M:	Jiri Pirko <jiri@mellanox.com>
9384M:	Ido Schimmel <idosch@mellanox.com>
9385L:	netdev@vger.kernel.org
9386S:	Supported
9387W:	http://www.mellanox.com
9388Q:	http://patchwork.ozlabs.org/project/netdev/list/
9389F:	drivers/net/ethernet/mellanox/mlxsw/
9390F:	tools/testing/selftests/drivers/net/mlxsw/
9391
9392MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9393M:	mlxsw@mellanox.com
9394L:	netdev@vger.kernel.org
9395S:	Supported
9396W:	http://www.mellanox.com
9397Q:	http://patchwork.ozlabs.org/project/netdev/list/
9398F:	drivers/net/ethernet/mellanox/mlxfw/
9399
9400MELLANOX HARDWARE PLATFORM SUPPORT
9401M:	Andy Shevchenko <andy@infradead.org>
9402M:	Darren Hart <dvhart@infradead.org>
9403M:	Vadim Pasternak <vadimp@mellanox.com>
9404L:	platform-driver-x86@vger.kernel.org
9405S:	Supported
9406F:	drivers/platform/mellanox/
9407
9408MELLANOX MLX4 core VPI driver
9409M:	Tariq Toukan <tariqt@mellanox.com>
9410L:	netdev@vger.kernel.org
9411L:	linux-rdma@vger.kernel.org
9412W:	http://www.mellanox.com
9413Q:	http://patchwork.ozlabs.org/project/netdev/list/
9414S:	Supported
9415F:	drivers/net/ethernet/mellanox/mlx4/
9416F:	include/linux/mlx4/
9417
9418MELLANOX MLX4 IB driver
9419M:	Yishai Hadas <yishaih@mellanox.com>
9420L:	linux-rdma@vger.kernel.org
9421W:	http://www.mellanox.com
9422Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9423S:	Supported
9424F:	drivers/infiniband/hw/mlx4/
9425F:	include/linux/mlx4/
9426F:	include/uapi/rdma/mlx4-abi.h
9427
9428MELLANOX MLX5 core VPI driver
9429M:	Saeed Mahameed <saeedm@mellanox.com>
9430M:	Leon Romanovsky <leonro@mellanox.com>
9431L:	netdev@vger.kernel.org
9432L:	linux-rdma@vger.kernel.org
9433W:	http://www.mellanox.com
9434Q:	http://patchwork.ozlabs.org/project/netdev/list/
9435S:	Supported
9436F:	drivers/net/ethernet/mellanox/mlx5/core/
9437F:	include/linux/mlx5/
9438
9439MELLANOX MLX5 IB driver
9440M:	Leon Romanovsky <leonro@mellanox.com>
9441L:	linux-rdma@vger.kernel.org
9442W:	http://www.mellanox.com
9443Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9444S:	Supported
9445F:	drivers/infiniband/hw/mlx5/
9446F:	include/linux/mlx5/
9447F:	include/uapi/rdma/mlx5-abi.h
9448
9449MELLANOX MLXCPLD I2C AND MUX DRIVER
9450M:	Vadim Pasternak <vadimp@mellanox.com>
9451M:	Michael Shych <michaelsh@mellanox.com>
9452L:	linux-i2c@vger.kernel.org
9453S:	Supported
9454F:	drivers/i2c/busses/i2c-mlxcpld.c
9455F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9456F:	Documentation/i2c/busses/i2c-mlxcpld
9457
9458MELLANOX MLXCPLD LED DRIVER
9459M:	Vadim Pasternak <vadimp@mellanox.com>
9460L:	linux-leds@vger.kernel.org
9461S:	Supported
9462F:	drivers/leds/leds-mlxcpld.c
9463F:	drivers/leds/leds-mlxreg.c
9464F:	Documentation/leds/leds-mlxcpld.txt
9465
9466MELLANOX PLATFORM DRIVER
9467M:	Vadim Pasternak <vadimp@mellanox.com>
9468L:	platform-driver-x86@vger.kernel.org
9469S:	Supported
9470F:	drivers/platform/x86/mlx-platform.c
9471
9472MEMBARRIER SUPPORT
9473M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9474M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9475L:	linux-kernel@vger.kernel.org
9476S:	Supported
9477F:	kernel/sched/membarrier.c
9478F:	include/uapi/linux/membarrier.h
9479F:	arch/powerpc/include/asm/membarrier.h
9480
9481MEMORY MANAGEMENT
9482L:	linux-mm@kvack.org
9483W:	http://www.linux-mm.org
9484S:	Maintained
9485F:	include/linux/mm.h
9486F:	include/linux/gfp.h
9487F:	include/linux/mmzone.h
9488F:	include/linux/memory_hotplug.h
9489F:	include/linux/vmalloc.h
9490F:	mm/
9491
9492MEMORY TECHNOLOGY DEVICES (MTD)
9493M:	David Woodhouse <dwmw2@infradead.org>
9494M:	Brian Norris <computersforpeace@gmail.com>
9495M:	Boris Brezillon <boris.brezillon@bootlin.com>
9496M:	Marek Vasut <marek.vasut@gmail.com>
9497M:	Richard Weinberger <richard@nod.at>
9498L:	linux-mtd@lists.infradead.org
9499W:	http://www.linux-mtd.infradead.org/
9500Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9501T:	git git://git.infradead.org/linux-mtd.git master
9502T:	git git://git.infradead.org/linux-mtd.git mtd/next
9503S:	Maintained
9504F:	Documentation/devicetree/bindings/mtd/
9505F:	drivers/mtd/
9506F:	include/linux/mtd/
9507F:	include/uapi/mtd/
9508
9509MEN A21 WATCHDOG DRIVER
9510M:	Johannes Thumshirn <morbidrsa@gmail.com>
9511L:	linux-watchdog@vger.kernel.org
9512S:	Maintained
9513F:	drivers/watchdog/mena21_wdt.c
9514
9515MEN CHAMELEON BUS (mcb)
9516M:	Johannes Thumshirn <morbidrsa@gmail.com>
9517S:	Maintained
9518F:	drivers/mcb/
9519F:	include/linux/mcb.h
9520F:	Documentation/men-chameleon-bus.txt
9521
9522MEN F21BMC (Board Management Controller)
9523M:	Andreas Werner <andreas.werner@men.de>
9524S:	Supported
9525F:	drivers/mfd/menf21bmc.c
9526F:	drivers/watchdog/menf21bmc_wdt.c
9527F:	drivers/leds/leds-menf21bmc.c
9528F:	drivers/hwmon/menf21bmc_hwmon.c
9529F:	Documentation/hwmon/menf21bmc
9530
9531MEN Z069 WATCHDOG DRIVER
9532M:	Johannes Thumshirn <jth@kernel.org>
9533L:	linux-watchdog@vger.kernel.org
9534S:	Maintained
9535F:	drivers/watchdog/menz069_wdt.c
9536
9537MESON AO CEC DRIVER FOR AMLOGIC SOCS
9538M:	Neil Armstrong <narmstrong@baylibre.com>
9539L:	linux-media@lists.freedesktop.org
9540L:	linux-amlogic@lists.infradead.org
9541W:	http://linux-meson.com/
9542S:	Supported
9543F:	drivers/media/platform/meson/ao-cec.c
9544F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9545T:	git git://linuxtv.org/media_tree.git
9546
9547MICROBLAZE ARCHITECTURE
9548M:	Michal Simek <monstr@monstr.eu>
9549W:	http://www.monstr.eu/fdt/
9550T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9551S:	Supported
9552F:	arch/microblaze/
9553
9554MICROCHIP / ATMEL AT91 SERIAL DRIVER
9555M:	Richard Genoud <richard.genoud@gmail.com>
9556S:	Maintained
9557F:	drivers/tty/serial/atmel_serial.c
9558F:	drivers/tty/serial/atmel_serial.h
9559
9560MICROCHIP / ATMEL DMA DRIVER
9561M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9563L:	dmaengine@vger.kernel.org
9564S:	Supported
9565F:	drivers/dma/at_hdmac.c
9566F:	drivers/dma/at_hdmac_regs.h
9567F:	include/linux/platform_data/dma-atmel.h
9568
9569MICROCHIP / ATMEL ECC DRIVER
9570M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9571L:	linux-crypto@vger.kernel.org
9572S:	Maintained
9573F:	drivers/crypto/atmel-ecc.*
9574
9575MICROCHIP / ATMEL ISC DRIVER
9576M:	Songjun Wu <songjun.wu@microchip.com>
9577L:	linux-media@vger.kernel.org
9578S:	Supported
9579F:	drivers/media/platform/atmel/atmel-isc.c
9580F:	drivers/media/platform/atmel/atmel-isc-regs.h
9581F:	devicetree/bindings/media/atmel-isc.txt
9582
9583MICROCHIP / ATMEL NAND DRIVER
9584M:	Josh Wu <rainyfeeling@outlook.com>
9585L:	linux-mtd@lists.infradead.org
9586S:	Supported
9587F:	drivers/mtd/nand/raw/atmel/*
9588F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9589
9590MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9591M:	Woojung Huh <Woojung.Huh@microchip.com>
9592M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9593L:	netdev@vger.kernel.org
9594S:	Maintained
9595F:	net/dsa/tag_ksz.c
9596F:	drivers/net/dsa/microchip/*
9597F:	include/linux/platform_data/microchip-ksz.h
9598F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9599
9600MICROCHIP LAN743X ETHERNET DRIVER
9601M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9602M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9603L:	netdev@vger.kernel.org
9604S:	Maintained
9605F:	drivers/net/ethernet/microchip/lan743x_*
9606
9607MICROCHIP USB251XB DRIVER
9608M:	Richard Leitner <richard.leitner@skidata.com>
9609L:	linux-usb@vger.kernel.org
9610S:	Maintained
9611F:	drivers/usb/misc/usb251xb.c
9612F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9613
9614MICROSEMI MIPS SOCS
9615M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9616L:	linux-mips@linux-mips.org
9617S:	Maintained
9618F:	arch/mips/generic/board-ocelot.c
9619F:	arch/mips/configs/generic/board-ocelot.config
9620F:	arch/mips/boot/dts/mscc/
9621F:	Documentation/devicetree/bindings/mips/mscc.txt
9622
9623MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9624M:	Don Brace <don.brace@microsemi.com>
9625L:	esc.storagedev@microsemi.com
9626L:	linux-scsi@vger.kernel.org
9627S:	Supported
9628F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9629F:	drivers/scsi/smartpqi/Kconfig
9630F:	drivers/scsi/smartpqi/Makefile
9631F:	include/linux/cciss*.h
9632F:	include/uapi/linux/cciss*.h
9633F:	Documentation/scsi/smartpqi.txt
9634
9635MICROSEMI ETHERNET SWITCH DRIVER
9636M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9637L:	netdev@vger.kernel.org
9638S:	Supported
9639F:	drivers/net/ethernet/mscc/
9640
9641MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9642M:	Chen Yu <yu.c.chen@intel.com>
9643L:	platform-driver-x86@vger.kernel.org
9644S:	Supported
9645F:	drivers/platform/x86/surfacepro3_button.c
9646
9647MICROTEK X6 SCANNER
9648M:	Oliver Neukum <oliver@neukum.org>
9649S:	Maintained
9650F:	drivers/usb/image/microtek.*
9651
9652MIPS
9653M:	Ralf Baechle <ralf@linux-mips.org>
9654M:	Paul Burton <paul.burton@mips.com>
9655M:	James Hogan <jhogan@kernel.org>
9656L:	linux-mips@linux-mips.org
9657W:	http://www.linux-mips.org/
9658T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9660Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9661S:	Supported
9662F:	Documentation/devicetree/bindings/mips/
9663F:	Documentation/mips/
9664F:	arch/mips/
9665F:	drivers/platform/mips/
9666
9667MIPS BOSTON DEVELOPMENT BOARD
9668M:	Paul Burton <paul.burton@mips.com>
9669L:	linux-mips@linux-mips.org
9670S:	Maintained
9671F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9672F:	arch/mips/boot/dts/img/boston.dts
9673F:	arch/mips/configs/generic/board-boston.config
9674F:	drivers/clk/imgtec/clk-boston.c
9675F:	include/dt-bindings/clock/boston-clock.h
9676
9677MIPS GENERIC PLATFORM
9678M:	Paul Burton <paul.burton@mips.com>
9679L:	linux-mips@linux-mips.org
9680S:	Supported
9681F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9682F:	arch/mips/generic/
9683F:	arch/mips/tools/generic-board-config.sh
9684
9685MIPS/LOONGSON1 ARCHITECTURE
9686M:	Keguang Zhang <keguang.zhang@gmail.com>
9687L:	linux-mips@linux-mips.org
9688S:	Maintained
9689F:	arch/mips/loongson32/
9690F:	arch/mips/include/asm/mach-loongson32/
9691F:	drivers/*/*loongson1*
9692F:	drivers/*/*/*loongson1*
9693
9694MIPS/LOONGSON2 ARCHITECTURE
9695M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9696L:	linux-mips@linux-mips.org
9697S:	Maintained
9698F:	arch/mips/loongson64/fuloong-2e/
9699F:	arch/mips/loongson64/lemote-2f/
9700F:	arch/mips/include/asm/mach-loongson64/
9701F:	drivers/*/*loongson2*
9702F:	drivers/*/*/*loongson2*
9703
9704MIPS/LOONGSON3 ARCHITECTURE
9705M:	Huacai Chen <chenhc@lemote.com>
9706L:	linux-mips@linux-mips.org
9707S:	Maintained
9708F:	arch/mips/loongson64/
9709F:	arch/mips/include/asm/mach-loongson64/
9710F:	drivers/platform/mips/cpu_hwmon.c
9711F:	drivers/*/*loongson3*
9712F:	drivers/*/*/*loongson3*
9713
9714MIPS RINT INSTRUCTION EMULATION
9715M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9716L:	linux-mips@linux-mips.org
9717S:	Supported
9718F:	arch/mips/math-emu/sp_rint.c
9719F:	arch/mips/math-emu/dp_rint.c
9720
9721MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9722M:	Hans Verkuil <hverkuil@xs4all.nl>
9723L:	linux-media@vger.kernel.org
9724T:	git git://linuxtv.org/media_tree.git
9725W:	https://linuxtv.org
9726S:	Odd Fixes
9727F:	drivers/media/radio/radio-miropcm20*
9728
9729MMP SUPPORT
9730M:	Eric Miao <eric.y.miao@gmail.com>
9731M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9733T:	git git://github.com/hzhuang1/linux.git
9734T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9735S:	Maintained
9736F:	arch/arm/boot/dts/mmp*
9737F:	arch/arm/mach-mmp/
9738
9739MN88472 MEDIA DRIVER
9740M:	Antti Palosaari <crope@iki.fi>
9741L:	linux-media@vger.kernel.org
9742W:	https://linuxtv.org
9743W:	http://palosaari.fi/linux/
9744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9745S:	Maintained
9746F:	drivers/media/dvb-frontends/mn88472*
9747
9748MN88473 MEDIA DRIVER
9749M:	Antti Palosaari <crope@iki.fi>
9750L:	linux-media@vger.kernel.org
9751W:	https://linuxtv.org
9752W:	http://palosaari.fi/linux/
9753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9754S:	Maintained
9755F:	drivers/media/dvb-frontends/mn88473*
9756
9757MODULE SUPPORT
9758M:	Jessica Yu <jeyu@kernel.org>
9759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9760S:	Maintained
9761F:	include/linux/module.h
9762F:	kernel/module.c
9763
9764MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9765W:	http://popies.net/meye/
9766S:	Orphan
9767F:	Documentation/media/v4l-drivers/meye*
9768F:	drivers/media/pci/meye/
9769F:	include/uapi/linux/meye.h
9770
9771MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9772M:	Jiri Slaby <jirislaby@gmail.com>
9773S:	Maintained
9774F:	Documentation/serial/moxa-smartio
9775F:	drivers/tty/mxser.*
9776
9777MR800 AVERMEDIA USB FM RADIO DRIVER
9778M:	Alexey Klimov <klimov.linux@gmail.com>
9779L:	linux-media@vger.kernel.org
9780T:	git git://linuxtv.org/media_tree.git
9781S:	Maintained
9782F:	drivers/media/radio/radio-mr800.c
9783
9784MRF24J40 IEEE 802.15.4 RADIO DRIVER
9785M:	Alan Ott <alan@signal11.us>
9786L:	linux-wpan@vger.kernel.org
9787S:	Maintained
9788F:	drivers/net/ieee802154/mrf24j40.c
9789F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9790
9791MSI LAPTOP SUPPORT
9792M:	"Lee, Chun-Yi" <jlee@suse.com>
9793L:	platform-driver-x86@vger.kernel.org
9794S:	Maintained
9795F:	drivers/platform/x86/msi-laptop.c
9796
9797MSI WMI SUPPORT
9798L:	platform-driver-x86@vger.kernel.org
9799S:	Orphan
9800F:	drivers/platform/x86/msi-wmi.c
9801
9802MSI001 MEDIA DRIVER
9803M:	Antti Palosaari <crope@iki.fi>
9804L:	linux-media@vger.kernel.org
9805W:	https://linuxtv.org
9806W:	http://palosaari.fi/linux/
9807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9808T:	git git://linuxtv.org/anttip/media_tree.git
9809S:	Maintained
9810F:	drivers/media/tuners/msi001*
9811
9812MSI2500 MEDIA DRIVER
9813M:	Antti Palosaari <crope@iki.fi>
9814L:	linux-media@vger.kernel.org
9815W:	https://linuxtv.org
9816W:	http://palosaari.fi/linux/
9817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9818T:	git git://linuxtv.org/anttip/media_tree.git
9819S:	Maintained
9820F:	drivers/media/usb/msi2500/
9821
9822MSYSTEMS DISKONCHIP G3 MTD DRIVER
9823M:	Robert Jarzmik <robert.jarzmik@free.fr>
9824L:	linux-mtd@lists.infradead.org
9825S:	Maintained
9826F:	drivers/mtd/devices/docg3*
9827
9828MT9M032 APTINA SENSOR DRIVER
9829M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9830L:	linux-media@vger.kernel.org
9831T:	git git://linuxtv.org/media_tree.git
9832S:	Maintained
9833F:	drivers/media/i2c/mt9m032.c
9834F:	include/media/i2c/mt9m032.h
9835
9836MT9P031 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:	drivers/media/i2c/mt9p031.c
9842F:	include/media/i2c/mt9p031.h
9843
9844MT9T001 APTINA CAMERA SENSOR
9845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846L:	linux-media@vger.kernel.org
9847T:	git git://linuxtv.org/media_tree.git
9848S:	Maintained
9849F:	drivers/media/i2c/mt9t001.c
9850F:	include/media/i2c/mt9t001.h
9851
9852MT9T112 APTINA CAMERA SENSOR
9853M:	Jacopo Mondi <jacopo@jmondi.org>
9854L:	linux-media@vger.kernel.org
9855T:	git git://linuxtv.org/media_tree.git
9856S:	Odd Fixes
9857F:	drivers/media/i2c/mt9t112.c
9858F:	include/media/i2c/mt9t112.h
9859
9860MT9V032 APTINA CAMERA SENSOR
9861M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9862L:	linux-media@vger.kernel.org
9863T:	git git://linuxtv.org/media_tree.git
9864S:	Maintained
9865F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9866F:	drivers/media/i2c/mt9v032.c
9867F:	include/media/i2c/mt9v032.h
9868
9869MT9V111 APTINA CAMERA SENSOR
9870M:	Jacopo Mondi <jacopo@jmondi.org>
9871L:	linux-media@vger.kernel.org
9872T:	git git://linuxtv.org/media_tree.git
9873S:	Maintained
9874F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9875F:	drivers/media/i2c/mt9v111.c
9876
9877MULTIFUNCTION DEVICES (MFD)
9878M:	Lee Jones <lee.jones@linaro.org>
9879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9880S:	Supported
9881F:	Documentation/devicetree/bindings/mfd/
9882F:	drivers/mfd/
9883F:	include/linux/mfd/
9884F:	include/dt-bindings/mfd/
9885
9886MULTIMEDIA CARD (MMC) ETC. OVER SPI
9887S:	Orphan
9888F:	drivers/mmc/host/mmc_spi.c
9889F:	include/linux/spi/mmc_spi.h
9890
9891MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9892M:	Ulf Hansson <ulf.hansson@linaro.org>
9893L:	linux-mmc@vger.kernel.org
9894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/mmc/
9897F:	drivers/mmc/
9898F:	include/linux/mmc/
9899F:	include/uapi/linux/mmc/
9900
9901MULTIPLEXER SUBSYSTEM
9902M:	Peter Rosin <peda@axentia.se>
9903S:	Maintained
9904F:	Documentation/ABI/testing/sysfs-class-mux*
9905F:	Documentation/devicetree/bindings/mux/
9906F:	include/dt-bindings/mux/
9907F:	include/linux/mux/
9908F:	drivers/mux/
9909
9910MULTITECH MULTIPORT CARD (ISICOM)
9911S:	Orphan
9912F:	drivers/tty/isicom.c
9913F:	include/linux/isicom.h
9914
9915MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9916M:	Bin Liu <b-liu@ti.com>
9917L:	linux-usb@vger.kernel.org
9918S:	Maintained
9919F:	drivers/usb/musb/
9920
9921MXL301RF MEDIA DRIVER
9922M:	Akihiro Tsukada <tskd08@gmail.com>
9923L:	linux-media@vger.kernel.org
9924S:	Odd Fixes
9925F:	drivers/media/tuners/mxl301rf*
9926
9927MXL5007T MEDIA DRIVER
9928M:	Michael Krufky <mkrufky@linuxtv.org>
9929L:	linux-media@vger.kernel.org
9930W:	https://linuxtv.org
9931W:	http://github.com/mkrufky
9932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9933T:	git git://linuxtv.org/mkrufky/tuners.git
9934S:	Maintained
9935F:	drivers/media/tuners/mxl5007t.*
9936
9937MXSFB DRM DRIVER
9938M:	Marek Vasut <marex@denx.de>
9939S:	Supported
9940F:	drivers/gpu/drm/mxsfb/
9941F:	Documentation/devicetree/bindings/display/mxsfb.txt
9942
9943MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9944M:	Chris Lee <christopher.lee@cspi.com>
9945L:	netdev@vger.kernel.org
9946W:	https://www.cspi.com/ethernet-products/support/downloads/
9947S:	Supported
9948F:	drivers/net/ethernet/myricom/myri10ge/
9949
9950NAND FLASH SUBSYSTEM
9951M:	Boris Brezillon <boris.brezillon@bootlin.com>
9952M:	Miquel Raynal <miquel.raynal@bootlin.com>
9953R:	Richard Weinberger <richard@nod.at>
9954L:	linux-mtd@lists.infradead.org
9955W:	http://www.linux-mtd.infradead.org/
9956Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9957T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9958T:	git git://git.infradead.org/linux-mtd.git nand/next
9959S:	Maintained
9960F:	drivers/mtd/nand/
9961F:	include/linux/mtd/*nand*.h
9962
9963NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9964M:	Daniel Mack <zonque@gmail.com>
9965S:	Maintained
9966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9967W:	http://www.native-instruments.com
9968F:	sound/usb/caiaq/
9969
9970NATSEMI ETHERNET DRIVER (DP8381x)
9971S:	Orphan
9972F:	drivers/net/ethernet/natsemi/natsemi.c
9973
9974NCP FILESYSTEM
9975M:	Petr Vandrovec <petr@vandrovec.name>
9976S:	Obsolete
9977F:	drivers/staging/ncpfs/
9978
9979NCR 5380 SCSI DRIVERS
9980M:	Finn Thain <fthain@telegraphics.com.au>
9981M:	Michael Schmitz <schmitzmic@gmail.com>
9982L:	linux-scsi@vger.kernel.org
9983S:	Maintained
9984F:	Documentation/scsi/g_NCR5380.txt
9985F:	drivers/scsi/NCR5380.*
9986F:	drivers/scsi/arm/cumana_1.c
9987F:	drivers/scsi/arm/oak.c
9988F:	drivers/scsi/atari_scsi.*
9989F:	drivers/scsi/dmx3191d.c
9990F:	drivers/scsi/g_NCR5380.*
9991F:	drivers/scsi/mac_scsi.*
9992F:	drivers/scsi/sun3_scsi.*
9993F:	drivers/scsi/sun3_scsi_vme.c
9994
9995NCSI LIBRARY:
9996M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9997S:	Maintained
9998F:	net/ncsi/
9999
10000NCT6775 HARDWARE MONITOR DRIVER
10001M:	Guenter Roeck <linux@roeck-us.net>
10002L:	linux-hwmon@vger.kernel.org
10003S:	Maintained
10004F:	Documentation/hwmon/nct6775
10005F:	drivers/hwmon/nct6775.c
10006
10007NET_FAILOVER MODULE
10008M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10009L:	netdev@vger.kernel.org
10010S:	Supported
10011F:	driver/net/net_failover.c
10012F:	include/net/net_failover.h
10013F:	Documentation/networking/net_failover.rst
10014
10015NETEFFECT IWARP RNIC DRIVER (IW_NES)
10016M:	Faisal Latif <faisal.latif@intel.com>
10017L:	linux-rdma@vger.kernel.org
10018W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10019S:	Supported
10020F:	drivers/infiniband/hw/nes/
10021F:	include/uapi/rdma/nes-abi.h
10022
10023NETEM NETWORK EMULATOR
10024M:	Stephen Hemminger <stephen@networkplumber.org>
10025L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10026S:	Maintained
10027F:	net/sched/sch_netem.c
10028
10029NETERION 10GbE DRIVERS (s2io/vxge)
10030M:	Jon Mason <jdmason@kudzu.us>
10031L:	netdev@vger.kernel.org
10032S:	Supported
10033F:	Documentation/networking/s2io.txt
10034F:	Documentation/networking/vxge.txt
10035F:	drivers/net/ethernet/neterion/
10036
10037NETFILTER
10038M:	Pablo Neira Ayuso <pablo@netfilter.org>
10039M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10040M:	Florian Westphal <fw@strlen.de>
10041L:	netfilter-devel@vger.kernel.org
10042L:	coreteam@netfilter.org
10043W:	http://www.netfilter.org/
10044W:	http://www.iptables.org/
10045W:	http://www.nftables.org/
10046Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10049S:	Maintained
10050F:	include/linux/netfilter*
10051F:	include/linux/netfilter/
10052F:	include/net/netfilter/
10053F:	include/uapi/linux/netfilter*
10054F:	include/uapi/linux/netfilter/
10055F:	net/*/netfilter.c
10056F:	net/*/netfilter/
10057F:	net/netfilter/
10058F:	net/bridge/br_netfilter*.c
10059
10060NETROM NETWORK LAYER
10061M:	Ralf Baechle <ralf@linux-mips.org>
10062L:	linux-hams@vger.kernel.org
10063W:	http://www.linux-ax25.org/
10064S:	Maintained
10065F:	include/net/netrom.h
10066F:	include/uapi/linux/netrom.h
10067F:	net/netrom/
10068
10069NETRONOME ETHERNET DRIVERS
10070M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10071L:	oss-drivers@netronome.com
10072S:	Maintained
10073F:	drivers/net/ethernet/netronome/
10074
10075NETWORK BLOCK DEVICE (NBD)
10076M:	Josef Bacik <josef@toxicpanda.com>
10077S:	Maintained
10078L:	linux-block@vger.kernel.org
10079L:	nbd@other.debian.org
10080F:	Documentation/blockdev/nbd.txt
10081F:	drivers/block/nbd.c
10082F:	include/uapi/linux/nbd.h
10083
10084NETWORK DROP MONITOR
10085M:	Neil Horman <nhorman@tuxdriver.com>
10086L:	netdev@vger.kernel.org
10087S:	Maintained
10088W:	https://fedorahosted.org/dropwatch/
10089F:	net/core/drop_monitor.c
10090
10091NETWORKING DRIVERS
10092M:	"David S. Miller" <davem@davemloft.net>
10093L:	netdev@vger.kernel.org
10094W:	http://www.linuxfoundation.org/en/Net
10095Q:	http://patchwork.ozlabs.org/project/netdev/list/
10096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10098S:	Odd Fixes
10099F:	Documentation/devicetree/bindings/net/
10100F:	drivers/net/
10101F:	include/linux/if_*
10102F:	include/linux/netdevice.h
10103F:	include/linux/etherdevice.h
10104F:	include/linux/fcdevice.h
10105F:	include/linux/fddidevice.h
10106F:	include/linux/hippidevice.h
10107F:	include/linux/inetdevice.h
10108F:	include/uapi/linux/if_*
10109F:	include/uapi/linux/netdevice.h
10110
10111NETWORKING DRIVERS (WIRELESS)
10112M:	Kalle Valo <kvalo@codeaurora.org>
10113L:	linux-wireless@vger.kernel.org
10114Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10117S:	Maintained
10118F:	Documentation/devicetree/bindings/net/wireless/
10119F:	drivers/net/wireless/
10120
10121NETWORKING [DSA]
10122M:	Andrew Lunn <andrew@lunn.ch>
10123M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10124M:	Florian Fainelli <f.fainelli@gmail.com>
10125S:	Maintained
10126F:	Documentation/devicetree/bindings/net/dsa/
10127F:	net/dsa/
10128F:	include/net/dsa.h
10129F:	include/linux/dsa/
10130F:	drivers/net/dsa/
10131
10132NETWORKING [GENERAL]
10133M:	"David S. Miller" <davem@davemloft.net>
10134L:	netdev@vger.kernel.org
10135W:	http://www.linuxfoundation.org/en/Net
10136Q:	http://patchwork.ozlabs.org/project/netdev/list/
10137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10139B:	mailto:netdev@vger.kernel.org
10140S:	Maintained
10141F:	net/
10142F:	include/net/
10143F:	include/linux/in.h
10144F:	include/linux/net.h
10145F:	include/linux/netdevice.h
10146F:	include/uapi/linux/in.h
10147F:	include/uapi/linux/net.h
10148F:	include/uapi/linux/netdevice.h
10149F:	include/uapi/linux/net_namespace.h
10150F:	tools/testing/selftests/net/
10151F:	lib/net_utils.c
10152F:	lib/random32.c
10153F:	Documentation/networking/
10154
10155NETWORKING [IPSEC]
10156M:	Steffen Klassert <steffen.klassert@secunet.com>
10157M:	Herbert Xu <herbert@gondor.apana.org.au>
10158M:	"David S. Miller" <davem@davemloft.net>
10159L:	netdev@vger.kernel.org
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10162S:	Maintained
10163F:	net/core/flow.c
10164F:	net/xfrm/
10165F:	net/key/
10166F:	net/ipv4/xfrm*
10167F:	net/ipv4/esp4*
10168F:	net/ipv4/ah4.c
10169F:	net/ipv4/ipcomp.c
10170F:	net/ipv4/ip_vti.c
10171F:	net/ipv6/xfrm*
10172F:	net/ipv6/esp6*
10173F:	net/ipv6/ah6.c
10174F:	net/ipv6/ipcomp6.c
10175F:	net/ipv6/ip6_vti.c
10176F:	include/uapi/linux/xfrm.h
10177F:	include/net/xfrm.h
10178
10179NETWORKING [IPv4/IPv6]
10180M:	"David S. Miller" <davem@davemloft.net>
10181M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10182M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10183L:	netdev@vger.kernel.org
10184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10185S:	Maintained
10186F:	net/ipv4/
10187F:	net/ipv6/
10188F:	include/net/ip*
10189F:	arch/x86/net/*
10190
10191NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10192M:	Paul Moore <paul@paul-moore.com>
10193W:	https://github.com/netlabel
10194L:	netdev@vger.kernel.org
10195L:	linux-security-module@vger.kernel.org
10196S:	Maintained
10197F:	Documentation/netlabel/
10198F:	include/net/calipso.h
10199F:	include/net/cipso_ipv4.h
10200F:	include/net/netlabel.h
10201F:	include/uapi/linux/netfilter/xt_SECMARK.h
10202F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10203F:	net/netlabel/
10204F:	net/ipv4/cipso_ipv4.c
10205F:	net/ipv6/calipso.c
10206F:	net/netfilter/xt_CONNSECMARK.c
10207F:	net/netfilter/xt_SECMARK.c
10208
10209NETWORKING [TCP]
10210M:	Eric Dumazet <edumazet@google.com>
10211L:	netdev@vger.kernel.org
10212S:	Maintained
10213F:	net/ipv4/tcp*.c
10214F:	net/ipv4/syncookies.c
10215F:	net/ipv6/tcp*.c
10216F:	net/ipv6/syncookies.c
10217F:	include/uapi/linux/tcp.h
10218F:	include/net/tcp.h
10219F:	include/linux/tcp.h
10220F:	include/trace/events/tcp.h
10221
10222NETWORKING [TLS]
10223M:	Boris Pismenny <borisp@mellanox.com>
10224M:	Aviad Yehezkel <aviadye@mellanox.com>
10225M:	Dave Watson <davejwatson@fb.com>
10226L:	netdev@vger.kernel.org
10227S:	Maintained
10228F:	net/tls/*
10229F:	include/uapi/linux/tls.h
10230F:	include/net/tls.h
10231
10232NETWORKING [WIRELESS]
10233L:	linux-wireless@vger.kernel.org
10234Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10235
10236NETDEVSIM
10237M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10238S:	Maintained
10239F:	drivers/net/netdevsim/*
10240
10241NETXEN (1/10) GbE SUPPORT
10242M:	Manish Chopra <manish.chopra@cavium.com>
10243M:	Rahul Verma <rahul.verma@cavium.com>
10244M:	Dept-GELinuxNICDev@cavium.com
10245L:	netdev@vger.kernel.org
10246S:	Supported
10247F:	drivers/net/ethernet/qlogic/netxen/
10248
10249NFC SUBSYSTEM
10250M:	Samuel Ortiz <sameo@linux.intel.com>
10251L:	linux-wireless@vger.kernel.org
10252L:	linux-nfc@lists.01.org (subscribers-only)
10253S:	Supported
10254F:	net/nfc/
10255F:	include/net/nfc/
10256F:	include/uapi/linux/nfc.h
10257F:	drivers/nfc/
10258F:	include/linux/platform_data/nfcmrvl.h
10259F:	include/linux/platform_data/nxp-nci.h
10260F:	Documentation/devicetree/bindings/net/nfc/
10261
10262NFS, SUNRPC, AND LOCKD CLIENTS
10263M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10264M:	Anna Schumaker <anna.schumaker@netapp.com>
10265L:	linux-nfs@vger.kernel.org
10266W:	http://client.linux-nfs.org
10267T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10268S:	Maintained
10269F:	fs/lockd/
10270F:	fs/nfs/
10271F:	fs/nfs_common/
10272F:	net/sunrpc/
10273F:	include/linux/lockd/
10274F:	include/linux/nfs*
10275F:	include/linux/sunrpc/
10276F:	include/uapi/linux/nfs*
10277F:	include/uapi/linux/sunrpc/
10278
10279NILFS2 FILESYSTEM
10280M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10281L:	linux-nilfs@vger.kernel.org
10282W:	https://nilfs.sourceforge.io/
10283W:	https://nilfs.osdn.jp/
10284T:	git git://github.com/konis/nilfs2.git
10285S:	Supported
10286F:	Documentation/filesystems/nilfs2.txt
10287F:	fs/nilfs2/
10288F:	include/trace/events/nilfs2.h
10289F:	include/uapi/linux/nilfs2_api.h
10290F:	include/uapi/linux/nilfs2_ondisk.h
10291
10292NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10293M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10294W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10295S:	Maintained
10296F:	Documentation/scsi/NinjaSCSI.txt
10297F:	drivers/scsi/pcmcia/nsp_*
10298
10299NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10300M:	GOTO Masanori <gotom@debian.or.jp>
10301M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10302W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10303S:	Maintained
10304F:	Documentation/scsi/NinjaSCSI.txt
10305F:	drivers/scsi/nsp32*
10306
10307NIOS2 ARCHITECTURE
10308M:	Ley Foon Tan <lftan@altera.com>
10309L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10311S:	Maintained
10312F:	arch/nios2/
10313
10314NOHZ, DYNTICKS SUPPORT
10315M:	Frederic Weisbecker <fweisbec@gmail.com>
10316M:	Thomas Gleixner <tglx@linutronix.de>
10317M:	Ingo Molnar <mingo@kernel.org>
10318L:	linux-kernel@vger.kernel.org
10319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10320S:	Maintained
10321F:	kernel/time/tick*.*
10322F:	include/linux/tick.h
10323F:	include/linux/sched/nohz.h
10324
10325NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10326M:	Pavel Machek <pavel@ucw.cz>
10327M:	Sakari Ailus <sakari.ailus@iki.fi>
10328L:	linux-media@vger.kernel.org
10329S:	Maintained
10330F:	drivers/media/i2c/et8ek8
10331F:	drivers/media/i2c/ad5820.c
10332
10333NOKIA N900 POWER SUPPLY DRIVERS
10334R:	Pali Rohár <pali.rohar@gmail.com>
10335F:	include/linux/power/bq2415x_charger.h
10336F:	include/linux/power/bq27xxx_battery.h
10337F:	include/linux/power/isp1704_charger.h
10338F:	drivers/power/supply/bq2415x_charger.c
10339F:	drivers/power/supply/bq27xxx_battery.c
10340F:	drivers/power/supply/bq27xxx_battery_i2c.c
10341F:	drivers/power/supply/isp1704_charger.c
10342F:	drivers/power/supply/rx51_battery.c
10343
10344NTB AMD DRIVER
10345M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10346L:	linux-ntb@googlegroups.com
10347S:	Supported
10348F:	drivers/ntb/hw/amd/
10349
10350NTB DRIVER CORE
10351M:	Jon Mason <jdmason@kudzu.us>
10352M:	Dave Jiang <dave.jiang@intel.com>
10353M:	Allen Hubbe <allenbh@gmail.com>
10354L:	linux-ntb@googlegroups.com
10355S:	Supported
10356W:	https://github.com/jonmason/ntb/wiki
10357T:	git git://github.com/jonmason/ntb.git
10358F:	drivers/ntb/
10359F:	drivers/net/ntb_netdev.c
10360F:	include/linux/ntb.h
10361F:	include/linux/ntb_transport.h
10362F:	tools/testing/selftests/ntb/
10363
10364NTB IDT DRIVER
10365M:	Serge Semin <fancer.lancer@gmail.com>
10366L:	linux-ntb@googlegroups.com
10367S:	Supported
10368F:	drivers/ntb/hw/idt/
10369
10370NTB INTEL DRIVER
10371M:	Dave Jiang <dave.jiang@intel.com>
10372L:	linux-ntb@googlegroups.com
10373S:	Supported
10374W:	https://github.com/davejiang/linux/wiki
10375T:	git https://github.com/davejiang/linux.git
10376F:	drivers/ntb/hw/intel/
10377
10378NTFS FILESYSTEM
10379M:	Anton Altaparmakov <anton@tuxera.com>
10380L:	linux-ntfs-dev@lists.sourceforge.net
10381W:	http://www.tuxera.com/
10382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10383S:	Supported
10384F:	Documentation/filesystems/ntfs.txt
10385F:	fs/ntfs/
10386
10387NUBUS SUBSYSTEM
10388M:	Finn Thain <fthain@telegraphics.com.au>
10389L:	linux-m68k@lists.linux-m68k.org
10390S:	Maintained
10391F:	arch/*/include/asm/nubus.h
10392F:	drivers/nubus/
10393F:	include/linux/nubus.h
10394F:	include/uapi/linux/nubus.h
10395
10396NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10397M:	Antonino Daplas <adaplas@gmail.com>
10398L:	linux-fbdev@vger.kernel.org
10399S:	Maintained
10400F:	drivers/video/fbdev/riva/
10401F:	drivers/video/fbdev/nvidia/
10402
10403NVM EXPRESS DRIVER
10404M:	Keith Busch <keith.busch@intel.com>
10405M:	Jens Axboe <axboe@fb.com>
10406M:	Christoph Hellwig <hch@lst.de>
10407M:	Sagi Grimberg <sagi@grimberg.me>
10408L:	linux-nvme@lists.infradead.org
10409T:	git://git.infradead.org/nvme.git
10410W:	http://git.infradead.org/nvme.git
10411S:	Supported
10412F:	drivers/nvme/host/
10413F:	include/linux/nvme.h
10414F:	include/uapi/linux/nvme_ioctl.h
10415
10416NVM EXPRESS FC TRANSPORT DRIVERS
10417M:	James Smart <james.smart@broadcom.com>
10418L:	linux-nvme@lists.infradead.org
10419S:	Supported
10420F:	include/linux/nvme-fc.h
10421F:	include/linux/nvme-fc-driver.h
10422F:	drivers/nvme/host/fc.c
10423F:	drivers/nvme/target/fc.c
10424F:	drivers/nvme/target/fcloop.c
10425
10426NVM EXPRESS TARGET DRIVER
10427M:	Christoph Hellwig <hch@lst.de>
10428M:	Sagi Grimberg <sagi@grimberg.me>
10429L:	linux-nvme@lists.infradead.org
10430T:	git://git.infradead.org/nvme.git
10431W:	http://git.infradead.org/nvme.git
10432S:	Supported
10433F:	drivers/nvme/target/
10434
10435NVMEM FRAMEWORK
10436M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10437S:	Maintained
10438F:	drivers/nvmem/
10439F:	Documentation/devicetree/bindings/nvmem/
10440F:	Documentation/ABI/stable/sysfs-bus-nvmem
10441F:	include/linux/nvmem-consumer.h
10442F:	include/linux/nvmem-provider.h
10443
10444NXP SGTL5000 DRIVER
10445M:	Fabio Estevam <fabio.estevam@nxp.com>
10446L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10447S:	Maintained
10448F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10449F:	sound/soc/codecs/sgtl5000*
10450
10451NXP TDA998X DRM DRIVER
10452M:	Russell King <linux@armlinux.org.uk>
10453S:	Maintained
10454T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10455T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10456F:	drivers/gpu/drm/i2c/tda998x_drv.c
10457F:	include/drm/i2c/tda998x.h
10458F:	include/dt-bindings/display/tda998x.h
10459K:	"nxp,tda998x"
10460
10461NXP TFA9879 DRIVER
10462M:	Peter Rosin <peda@axentia.se>
10463L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10464S:	Maintained
10465F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10466F:	sound/soc/codecs/tfa9879*
10467
10468NXP-NCI NFC DRIVER
10469M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10470R:	Charles Gorand <charles.gorand@effinnov.com>
10471L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10472S:	Supported
10473F:	drivers/nfc/nxp-nci
10474
10475OBJTOOL
10476M:	Josh Poimboeuf <jpoimboe@redhat.com>
10477M:	Peter Zijlstra <peterz@infradead.org>
10478S:	Supported
10479F:	tools/objtool/
10480
10481OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10482M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10483M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10484L:	linuxppc-dev@lists.ozlabs.org
10485S:	Supported
10486F:	arch/powerpc/platforms/powernv/ocxl.c
10487F:	arch/powerpc/include/asm/pnv-ocxl.h
10488F:	drivers/misc/ocxl/
10489F:	include/misc/ocxl*
10490F:	include/uapi/misc/ocxl.h
10491F:	Documentation/accelerators/ocxl.rst
10492
10493OMAP AUDIO SUPPORT
10494M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10495M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10497L:	linux-omap@vger.kernel.org
10498S:	Maintained
10499F:	sound/soc/omap/
10500
10501OMAP CLOCK FRAMEWORK SUPPORT
10502M:	Paul Walmsley <paul@pwsan.com>
10503L:	linux-omap@vger.kernel.org
10504S:	Maintained
10505F:	arch/arm/*omap*/*clock*
10506
10507OMAP DEVICE TREE SUPPORT
10508M:	Benoît Cousson <bcousson@baylibre.com>
10509M:	Tony Lindgren <tony@atomide.com>
10510L:	linux-omap@vger.kernel.org
10511L:	devicetree@vger.kernel.org
10512S:	Maintained
10513F:	arch/arm/boot/dts/*omap*
10514F:	arch/arm/boot/dts/*am3*
10515F:	arch/arm/boot/dts/*am4*
10516F:	arch/arm/boot/dts/*am5*
10517F:	arch/arm/boot/dts/*dra7*
10518
10519OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10520L:	linux-omap@vger.kernel.org
10521L:	linux-fbdev@vger.kernel.org
10522S:	Orphan
10523F:	drivers/video/fbdev/omap2/
10524F:	Documentation/arm/OMAP/DSS
10525
10526OMAP FRAMEBUFFER SUPPORT
10527L:	linux-fbdev@vger.kernel.org
10528L:	linux-omap@vger.kernel.org
10529S:	Orphan
10530F:	drivers/video/fbdev/omap/
10531
10532OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10533M:	Roger Quadros <rogerq@ti.com>
10534M:	Tony Lindgren <tony@atomide.com>
10535L:	linux-omap@vger.kernel.org
10536S:	Maintained
10537F:	drivers/memory/omap-gpmc.c
10538F:	arch/arm/mach-omap2/*gpmc*
10539
10540OMAP GPIO DRIVER
10541M:	Grygorii Strashko <grygorii.strashko@ti.com>
10542M:	Santosh Shilimkar <ssantosh@kernel.org>
10543M:	Kevin Hilman <khilman@kernel.org>
10544L:	linux-omap@vger.kernel.org
10545S:	Maintained
10546F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10547F:	drivers/gpio/gpio-omap.c
10548
10549OMAP HARDWARE SPINLOCK SUPPORT
10550M:	Ohad Ben-Cohen <ohad@wizery.com>
10551L:	linux-omap@vger.kernel.org
10552S:	Maintained
10553F:	drivers/hwspinlock/omap_hwspinlock.c
10554
10555OMAP HS MMC SUPPORT
10556L:	linux-mmc@vger.kernel.org
10557L:	linux-omap@vger.kernel.org
10558S:	Orphan
10559F:	drivers/mmc/host/omap_hsmmc.c
10560
10561OMAP HWMOD DATA
10562M:	Paul Walmsley <paul@pwsan.com>
10563L:	linux-omap@vger.kernel.org
10564S:	Maintained
10565F:	arch/arm/mach-omap2/omap_hwmod*data*
10566
10567OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10568M:	Benoît Cousson <bcousson@baylibre.com>
10569L:	linux-omap@vger.kernel.org
10570S:	Maintained
10571F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10572
10573OMAP HWMOD SUPPORT
10574M:	Benoît Cousson <bcousson@baylibre.com>
10575M:	Paul Walmsley <paul@pwsan.com>
10576L:	linux-omap@vger.kernel.org
10577S:	Maintained
10578F:	arch/arm/mach-omap2/omap_hwmod.*
10579
10580OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10581M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10582L:	linux-media@vger.kernel.org
10583S:	Maintained
10584F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10585F:	drivers/media/platform/omap3isp/
10586F:	drivers/staging/media/omap4iss/
10587
10588OMAP MMC SUPPORT
10589M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10590L:	linux-omap@vger.kernel.org
10591S:	Maintained
10592F:	drivers/mmc/host/omap.c
10593
10594OMAP POWER MANAGEMENT SUPPORT
10595M:	Kevin Hilman <khilman@kernel.org>
10596L:	linux-omap@vger.kernel.org
10597S:	Maintained
10598F:	arch/arm/*omap*/*pm*
10599F:	drivers/cpufreq/omap-cpufreq.c
10600
10601OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10602M:	Rajendra Nayak <rnayak@codeaurora.org>
10603M:	Paul Walmsley <paul@pwsan.com>
10604L:	linux-omap@vger.kernel.org
10605S:	Maintained
10606F:	arch/arm/mach-omap2/prm*
10607
10608OMAP RANDOM NUMBER GENERATOR SUPPORT
10609M:	Deepak Saxena <dsaxena@plexity.net>
10610S:	Maintained
10611F:	drivers/char/hw_random/omap-rng.c
10612
10613OMAP USB SUPPORT
10614L:	linux-usb@vger.kernel.org
10615L:	linux-omap@vger.kernel.org
10616S:	Orphan
10617F:	drivers/usb/*/*omap*
10618F:	arch/arm/*omap*/usb*
10619
10620OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10621M:	Mark Jackson <mpfj@newflow.co.uk>
10622L:	linux-omap@vger.kernel.org
10623S:	Maintained
10624F:	arch/arm/boot/dts/am335x-nano.dts
10625
10626OMAP1 SUPPORT
10627M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10628M:	Tony Lindgren <tony@atomide.com>
10629L:	linux-omap@vger.kernel.org
10630Q:	http://patchwork.kernel.org/project/linux-omap/list/
10631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10632S:	Maintained
10633F:	arch/arm/mach-omap1/
10634F:	arch/arm/plat-omap/
10635F:	arch/arm/configs/omap1_defconfig
10636F:	drivers/i2c/busses/i2c-omap.c
10637F:	include/linux/platform_data/i2c-omap.h
10638F:	include/linux/platform_data/ams-delta-fiq.h
10639
10640OMAP2+ SUPPORT
10641M:	Tony Lindgren <tony@atomide.com>
10642L:	linux-omap@vger.kernel.org
10643W:	http://www.muru.com/linux/omap/
10644W:	http://linux.omap.com/
10645Q:	http://patchwork.kernel.org/project/linux-omap/list/
10646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10647S:	Maintained
10648F:	arch/arm/mach-omap2/
10649F:	arch/arm/plat-omap/
10650F:	arch/arm/configs/omap2plus_defconfig
10651F:	drivers/i2c/busses/i2c-omap.c
10652F:	drivers/irqchip/irq-omap-intc.c
10653F:	drivers/mfd/*omap*.c
10654F:	drivers/mfd/menelaus.c
10655F:	drivers/mfd/palmas.c
10656F:	drivers/mfd/tps65217.c
10657F:	drivers/mfd/tps65218.c
10658F:	drivers/mfd/tps65910.c
10659F:	drivers/mfd/twl-core.[ch]
10660F:	drivers/mfd/twl4030*.c
10661F:	drivers/mfd/twl6030*.c
10662F:	drivers/mfd/twl6040*.c
10663F:	drivers/regulator/palmas-regulator*.c
10664F:	drivers/regulator/pbias-regulator.c
10665F:	drivers/regulator/tps65217-regulator.c
10666F:	drivers/regulator/tps65218-regulator.c
10667F:	drivers/regulator/tps65910-regulator.c
10668F:	drivers/regulator/twl-regulator.c
10669F:	drivers/regulator/twl6030-regulator.c
10670F:	include/linux/platform_data/i2c-omap.h
10671
10672ONION OMEGA2+ BOARD
10673M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10674L:	linux-mips@linux-mips.org
10675S:	Maintained
10676F:	arch/mips/boot/dts/ralink/omega2p.dts
10677
10678OMFS FILESYSTEM
10679M:	Bob Copeland <me@bobcopeland.com>
10680L:	linux-karma-devel@lists.sourceforge.net
10681S:	Maintained
10682F:	Documentation/filesystems/omfs.txt
10683F:	fs/omfs/
10684
10685OMNIKEY CARDMAN 4000 DRIVER
10686M:	Harald Welte <laforge@gnumonks.org>
10687S:	Maintained
10688F:	drivers/char/pcmcia/cm4000_cs.c
10689F:	include/linux/cm4000_cs.h
10690F:	include/uapi/linux/cm4000_cs.h
10691
10692OMNIKEY CARDMAN 4040 DRIVER
10693M:	Harald Welte <laforge@gnumonks.org>
10694S:	Maintained
10695F:	drivers/char/pcmcia/cm4040_cs.*
10696
10697OMNIVISION OV13858 SENSOR DRIVER
10698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10699L:	linux-media@vger.kernel.org
10700T:	git git://linuxtv.org/media_tree.git
10701S:	Maintained
10702F:	drivers/media/i2c/ov13858.c
10703
10704OMNIVISION OV2680 SENSOR DRIVER
10705M:	Rui Miguel Silva <rmfrfs@gmail.com>
10706L:	linux-media@vger.kernel.org
10707T:	git git://linuxtv.org/media_tree.git
10708S:	Maintained
10709F:	drivers/media/i2c/ov2680.c
10710F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10711
10712OMNIVISION OV2685 SENSOR DRIVER
10713M:	Shunqian Zheng <zhengsq@rock-chips.com>
10714L:	linux-media@vger.kernel.org
10715T:	git git://linuxtv.org/media_tree.git
10716S:	Maintained
10717F:	drivers/media/i2c/ov2685.c
10718
10719OMNIVISION OV5640 SENSOR DRIVER
10720M:	Steve Longerbeam <slongerbeam@gmail.com>
10721L:	linux-media@vger.kernel.org
10722T:	git git://linuxtv.org/media_tree.git
10723S:	Maintained
10724F:	drivers/media/i2c/ov5640.c
10725
10726OMNIVISION OV5647 SENSOR DRIVER
10727M:	Luis Oliveira <lolivei@synopsys.com>
10728L:	linux-media@vger.kernel.org
10729T:	git git://linuxtv.org/media_tree.git
10730S:	Maintained
10731F:	drivers/media/i2c/ov5647.c
10732
10733OMNIVISION OV5695 SENSOR DRIVER
10734M:	Shunqian Zheng <zhengsq@rock-chips.com>
10735L:	linux-media@vger.kernel.org
10736T:	git git://linuxtv.org/media_tree.git
10737S:	Maintained
10738F:	drivers/media/i2c/ov5695.c
10739
10740OMNIVISION OV7670 SENSOR DRIVER
10741M:	Jonathan Corbet <corbet@lwn.net>
10742L:	linux-media@vger.kernel.org
10743T:	git git://linuxtv.org/media_tree.git
10744S:	Maintained
10745F:	drivers/media/i2c/ov7670.c
10746F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10747
10748OMNIVISION OV772x SENSOR DRIVER
10749M:	Jacopo Mondi <jacopo@jmondi.org>
10750L:	linux-media@vger.kernel.org
10751T:	git git://linuxtv.org/media_tree.git
10752S:	Odd fixes
10753F:	drivers/media/i2c/ov772x.c
10754F:	include/media/i2c/ov772x.h
10755F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10756
10757OMNIVISION OV7740 SENSOR DRIVER
10758M:	Wenyou Yang <wenyou.yang@microchip.com>
10759L:	linux-media@vger.kernel.org
10760T:	git git://linuxtv.org/media_tree.git
10761S:	Maintained
10762F:	drivers/media/i2c/ov7740.c
10763F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10764
10765OMNIVISION OV9650 SENSOR DRIVER
10766M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10767R:	Akinobu Mita <akinobu.mita@gmail.com>
10768R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10769L:	linux-media@vger.kernel.org
10770T:	git git://linuxtv.org/media_tree.git
10771S:	Maintained
10772F:	drivers/media/i2c/ov9650.c
10773F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10774
10775ONENAND FLASH DRIVER
10776M:	Kyungmin Park <kyungmin.park@samsung.com>
10777L:	linux-mtd@lists.infradead.org
10778S:	Maintained
10779F:	drivers/mtd/nand/onenand/
10780F:	include/linux/mtd/onenand*.h
10781
10782ONSTREAM SCSI TAPE DRIVER
10783M:	Willem Riede <osst@riede.org>
10784L:	osst-users@lists.sourceforge.net
10785L:	linux-scsi@vger.kernel.org
10786S:	Maintained
10787F:	Documentation/scsi/osst.txt
10788F:	drivers/scsi/osst.*
10789F:	drivers/scsi/osst_*.h
10790F:	drivers/scsi/st.h
10791
10792OP-TEE DRIVER
10793M:	Jens Wiklander <jens.wiklander@linaro.org>
10794S:	Maintained
10795F:	drivers/tee/optee/
10796
10797OPA-VNIC DRIVER
10798M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10799M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10800L:	linux-rdma@vger.kernel.org
10801S:	Supported
10802F:	drivers/infiniband/ulp/opa_vnic
10803
10804OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10805M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10806M:	Frank Rowand <frowand.list@gmail.com>
10807L:	devicetree@vger.kernel.org
10808S:	Maintained
10809F:	Documentation/devicetree/dynamic-resolution-notes.txt
10810F:	Documentation/devicetree/overlay-notes.txt
10811F:	drivers/of/overlay.c
10812F:	drivers/of/resolver.c
10813K:	of_overlay_notifier_
10814
10815OPEN FIRMWARE AND FLATTENED DEVICE TREE
10816M:	Rob Herring <robh+dt@kernel.org>
10817M:	Frank Rowand <frowand.list@gmail.com>
10818L:	devicetree@vger.kernel.org
10819W:	http://www.devicetree.org/
10820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10821S:	Maintained
10822F:	drivers/of/
10823F:	include/linux/of*.h
10824F:	scripts/dtc/
10825F:	Documentation/ABI/testing/sysfs-firmware-ofw
10826
10827OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10828M:	Rob Herring <robh+dt@kernel.org>
10829M:	Mark Rutland <mark.rutland@arm.com>
10830L:	devicetree@vger.kernel.org
10831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10832Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10833S:	Maintained
10834F:	Documentation/devicetree/
10835F:	arch/*/boot/dts/
10836F:	include/dt-bindings/
10837
10838OPENCORES I2C BUS DRIVER
10839M:	Peter Korsgaard <peter@korsgaard.com>
10840L:	linux-i2c@vger.kernel.org
10841S:	Maintained
10842F:	Documentation/i2c/busses/i2c-ocores
10843F:	drivers/i2c/busses/i2c-ocores.c
10844
10845OPENRISC ARCHITECTURE
10846M:	Jonas Bonn <jonas@southpole.se>
10847M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10848M:	Stafford Horne <shorne@gmail.com>
10849T:	git git://github.com/openrisc/linux.git
10850L:	openrisc@lists.librecores.org
10851W:	http://openrisc.io
10852S:	Maintained
10853F:	Documentation/devicetree/bindings/openrisc/
10854F:	Documentation/openrisc/
10855F:	arch/openrisc/
10856F:	drivers/irqchip/irq-ompic.c
10857F:	drivers/irqchip/irq-or1k-*
10858
10859OPENVSWITCH
10860M:	Pravin B Shelar <pshelar@ovn.org>
10861L:	netdev@vger.kernel.org
10862L:	dev@openvswitch.org
10863W:	http://openvswitch.org
10864S:	Maintained
10865F:	net/openvswitch/
10866F:	include/uapi/linux/openvswitch.h
10867
10868OPERATING PERFORMANCE POINTS (OPP)
10869M:	Viresh Kumar <vireshk@kernel.org>
10870M:	Nishanth Menon <nm@ti.com>
10871M:	Stephen Boyd <sboyd@kernel.org>
10872L:	linux-pm@vger.kernel.org
10873S:	Maintained
10874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10875F:	drivers/opp/
10876F:	include/linux/pm_opp.h
10877F:	Documentation/power/opp.txt
10878F:	Documentation/devicetree/bindings/opp/
10879
10880OPL4 DRIVER
10881M:	Clemens Ladisch <clemens@ladisch.de>
10882L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10883T:	git git://git.alsa-project.org/alsa-kernel.git
10884S:	Maintained
10885F:	sound/drivers/opl4/
10886
10887OPROFILE
10888M:	Robert Richter <rric@kernel.org>
10889L:	oprofile-list@lists.sf.net
10890S:	Maintained
10891F:	arch/*/include/asm/oprofile*.h
10892F:	arch/*/oprofile/
10893F:	drivers/oprofile/
10894F:	include/linux/oprofile.h
10895
10896ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10897M:	Mark Fasheh <mark@fasheh.com>
10898M:	Joel Becker <jlbec@evilplan.org>
10899L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10900W:	http://ocfs2.wiki.kernel.org
10901S:	Supported
10902F:	Documentation/filesystems/ocfs2.txt
10903F:	Documentation/filesystems/dlmfs.txt
10904F:	fs/ocfs2/
10905
10906ORANGEFS FILESYSTEM
10907M:	Mike Marshall <hubcap@omnibond.com>
10908R:	Martin Brandenburg <martin@omnibond.com>
10909L:	devel@lists.orangefs.org
10910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10911S:	Supported
10912F:	fs/orangefs/
10913F:	Documentation/filesystems/orangefs.txt
10914
10915ORINOCO DRIVER
10916L:	linux-wireless@vger.kernel.org
10917W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10918W:	http://www.nongnu.org/orinoco/
10919S:	Orphan
10920F:	drivers/net/wireless/intersil/orinoco/
10921
10922OSD LIBRARY and FILESYSTEM
10923M:	Boaz Harrosh <ooo@electrozaur.com>
10924S:	Maintained
10925F:	drivers/scsi/osd/
10926F:	include/scsi/osd_*
10927F:	fs/exofs/
10928
10929OV2659 OMNIVISION SENSOR DRIVER
10930M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10931L:	linux-media@vger.kernel.org
10932W:	https://linuxtv.org
10933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10934T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10935S:	Maintained
10936F:	drivers/media/i2c/ov2659.c
10937F:	include/media/i2c/ov2659.h
10938
10939OVERLAY FILESYSTEM
10940M:	Miklos Szeredi <miklos@szeredi.hu>
10941L:	linux-unionfs@vger.kernel.org
10942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10943S:	Supported
10944F:	fs/overlayfs/
10945F:	Documentation/filesystems/overlayfs.txt
10946
10947P54 WIRELESS DRIVER
10948M:	Christian Lamparter <chunkeey@googlemail.com>
10949L:	linux-wireless@vger.kernel.org
10950W:	http://wireless.kernel.org/en/users/Drivers/p54
10951S:	Maintained
10952F:	drivers/net/wireless/intersil/p54/
10953
10954PA SEMI ETHERNET DRIVER
10955L:	netdev@vger.kernel.org
10956S:	Orphan
10957F:	drivers/net/ethernet/pasemi/*
10958
10959PA SEMI SMBUS DRIVER
10960L:	linux-i2c@vger.kernel.org
10961S:	Orphan
10962F:	drivers/i2c/busses/i2c-pasemi.c
10963
10964PADATA PARALLEL EXECUTION MECHANISM
10965M:	Steffen Klassert <steffen.klassert@secunet.com>
10966L:	linux-crypto@vger.kernel.org
10967S:	Maintained
10968F:	kernel/padata.c
10969F:	include/linux/padata.h
10970F:	Documentation/padata.txt
10971
10972PANASONIC LAPTOP ACPI EXTRAS DRIVER
10973M:	Harald Welte <laforge@gnumonks.org>
10974L:	platform-driver-x86@vger.kernel.org
10975S:	Maintained
10976F:	drivers/platform/x86/panasonic-laptop.c
10977
10978PARALLEL LCD/KEYPAD PANEL DRIVER
10979M:	Willy Tarreau <willy@haproxy.com>
10980M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10981S:	Odd Fixes
10982F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10983F:	drivers/auxdisplay/panel.c
10984
10985PARALLEL PORT SUBSYSTEM
10986M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10987M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10988L:	linux-parport@lists.infradead.org (subscribers-only)
10989S:	Maintained
10990F:	drivers/parport/
10991F:	include/linux/parport*.h
10992F:	drivers/char/ppdev.c
10993F:	include/uapi/linux/ppdev.h
10994F:	Documentation/parport*.txt
10995
10996PARAVIRT_OPS INTERFACE
10997M:	Juergen Gross <jgross@suse.com>
10998M:	Alok Kataria <akataria@vmware.com>
10999L:	virtualization@lists.linux-foundation.org
11000S:	Supported
11001F:	Documentation/virtual/paravirt_ops.txt
11002F:	arch/*/kernel/paravirt*
11003F:	arch/*/include/asm/paravirt*.h
11004F:	include/linux/hypervisor.h
11005
11006PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11007M:	Tim Waugh <tim@cyberelk.net>
11008L:	linux-parport@lists.infradead.org (subscribers-only)
11009S:	Maintained
11010F:	Documentation/blockdev/paride.txt
11011F:	drivers/block/paride/
11012
11013PARISC ARCHITECTURE
11014M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11015M:	Helge Deller <deller@gmx.de>
11016L:	linux-parisc@vger.kernel.org
11017W:	http://www.parisc-linux.org/
11018Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11021S:	Maintained
11022F:	arch/parisc/
11023F:	Documentation/parisc/
11024F:	drivers/parisc/
11025F:	drivers/char/agp/parisc-agp.c
11026F:	drivers/input/serio/gscps2.c
11027F:	drivers/parport/parport_gsc.*
11028F:	drivers/tty/serial/8250/8250_gsc.c
11029F:	drivers/video/fbdev/sti*
11030F:	drivers/video/console/sti*
11031F:	drivers/video/logo/logo_parisc*
11032
11033PARMAN
11034M:	Jiri Pirko <jiri@mellanox.com>
11035L:	netdev@vger.kernel.org
11036S:	Supported
11037F:	lib/parman.c
11038F:	lib/test_parman.c
11039F:	include/linux/parman.h
11040
11041PC87360 HARDWARE MONITORING DRIVER
11042M:	Jim Cromie <jim.cromie@gmail.com>
11043L:	linux-hwmon@vger.kernel.org
11044S:	Maintained
11045F:	Documentation/hwmon/pc87360
11046F:	drivers/hwmon/pc87360.c
11047
11048PC8736x GPIO DRIVER
11049M:	Jim Cromie <jim.cromie@gmail.com>
11050S:	Maintained
11051F:	drivers/char/pc8736x_gpio.c
11052
11053PC87427 HARDWARE MONITORING DRIVER
11054M:	Jean Delvare <jdelvare@suse.com>
11055L:	linux-hwmon@vger.kernel.org
11056S:	Maintained
11057F:	Documentation/hwmon/pc87427
11058F:	drivers/hwmon/pc87427.c
11059
11060PCA9532 LED DRIVER
11061M:	Riku Voipio <riku.voipio@iki.fi>
11062S:	Maintained
11063F:	drivers/leds/leds-pca9532.c
11064F:	include/linux/leds-pca9532.h
11065
11066PCA9541 I2C BUS MASTER SELECTOR DRIVER
11067M:	Guenter Roeck <linux@roeck-us.net>
11068L:	linux-i2c@vger.kernel.org
11069S:	Maintained
11070F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11071
11072PCDP - PRIMARY CONSOLE AND DEBUG PORT
11073M:	Khalid Aziz <khalid@gonehiking.org>
11074S:	Maintained
11075F:	drivers/firmware/pcdp.*
11076
11077PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11078M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11079L:	linux-pci@vger.kernel.org
11080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11083F:	drivers/pci/controller/pci-aardvark.c
11084
11085PCI DRIVER FOR ALTERA PCIE IP
11086M:	Ley Foon Tan <lftan@altera.com>
11087L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11088L:	linux-pci@vger.kernel.org
11089S:	Supported
11090F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11091F:	drivers/pci/controller/pcie-altera.c
11092
11093PCI DRIVER FOR APPLIEDMICRO XGENE
11094M:	Tanmay Inamdar <tinamdar@apm.com>
11095L:	linux-pci@vger.kernel.org
11096L:	linux-arm-kernel@lists.infradead.org
11097S:	Maintained
11098F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11099F:	drivers/pci/controller/pci-xgene.c
11100
11101PCI DRIVER FOR ARM VERSATILE PLATFORM
11102M:	Rob Herring <robh@kernel.org>
11103L:	linux-pci@vger.kernel.org
11104L:	linux-arm-kernel@lists.infradead.org
11105S:	Maintained
11106F:	Documentation/devicetree/bindings/pci/versatile.txt
11107F:	drivers/pci/controller/pci-versatile.c
11108
11109PCI DRIVER FOR ARMADA 8K
11110M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11111L:	linux-pci@vger.kernel.org
11112L:	linux-arm-kernel@lists.infradead.org
11113S:	Maintained
11114F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11115F:	drivers/pci/controller/dwc/pcie-armada8k.c
11116
11117PCI DRIVER FOR CADENCE PCIE IP
11118M:	Alan Douglas <adouglas@cadence.com>
11119L:	linux-pci@vger.kernel.org
11120S:	Maintained
11121F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11122F:	drivers/pci/controller/pcie-cadence*
11123
11124PCI DRIVER FOR FREESCALE LAYERSCAPE
11125M:	Minghuan Lian <minghuan.Lian@nxp.com>
11126M:	Mingkai Hu <mingkai.hu@nxp.com>
11127M:	Roy Zang <roy.zang@nxp.com>
11128L:	linuxppc-dev@lists.ozlabs.org
11129L:	linux-pci@vger.kernel.org
11130L:	linux-arm-kernel@lists.infradead.org
11131S:	Maintained
11132F:	drivers/pci/controller/dwc/*layerscape*
11133
11134PCI DRIVER FOR GENERIC OF HOSTS
11135M:	Will Deacon <will.deacon@arm.com>
11136L:	linux-pci@vger.kernel.org
11137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11138S:	Maintained
11139F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11140F:	drivers/pci/controller/pci-host-common.c
11141F:	drivers/pci/controller/pci-host-generic.c
11142
11143PCI DRIVER FOR IMX6
11144M:	Richard Zhu <hongxing.zhu@nxp.com>
11145M:	Lucas Stach <l.stach@pengutronix.de>
11146L:	linux-pci@vger.kernel.org
11147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11148S:	Maintained
11149F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11150F:	drivers/pci/controller/dwc/*imx6*
11151
11152PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11153M:	Keith Busch <keith.busch@intel.com>
11154M:	Jonathan Derrick <jonathan.derrick@intel.com>
11155L:	linux-pci@vger.kernel.org
11156S:	Supported
11157F:	drivers/pci/controller/vmd.c
11158
11159PCI DRIVER FOR MICROSEMI SWITCHTEC
11160M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11161M:	Logan Gunthorpe <logang@deltatee.com>
11162L:	linux-pci@vger.kernel.org
11163S:	Maintained
11164F:	Documentation/switchtec.txt
11165F:	Documentation/ABI/testing/sysfs-class-switchtec
11166F:	drivers/pci/switch/switchtec*
11167F:	include/uapi/linux/switchtec_ioctl.h
11168F:	include/linux/switchtec.h
11169F:	drivers/ntb/hw/mscc/
11170
11171PCI DRIVER FOR MOBIVEIL PCIE IP
11172M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11173L:	linux-pci@vger.kernel.org
11174S:	Supported
11175F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11176F:	drivers/pci/controller/pcie-mobiveil.c
11177
11178PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11179M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11180M:	Jason Cooper <jason@lakedaemon.net>
11181L:	linux-pci@vger.kernel.org
11182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11183S:	Maintained
11184F:	drivers/pci/controller/*mvebu*
11185
11186PCI DRIVER FOR NVIDIA TEGRA
11187M:	Thierry Reding <thierry.reding@gmail.com>
11188L:	linux-tegra@vger.kernel.org
11189L:	linux-pci@vger.kernel.org
11190S:	Supported
11191F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11192F:	drivers/pci/controller/pci-tegra.c
11193
11194PCI DRIVER FOR RENESAS R-CAR
11195M:	Simon Horman <horms@verge.net.au>
11196L:	linux-pci@vger.kernel.org
11197L:	linux-renesas-soc@vger.kernel.org
11198S:	Maintained
11199F:	drivers/pci/controller/*rcar*
11200
11201PCI DRIVER FOR SAMSUNG EXYNOS
11202M:	Jingoo Han <jingoohan1@gmail.com>
11203L:	linux-pci@vger.kernel.org
11204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11205L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11206S:	Maintained
11207F:	drivers/pci/controller/dwc/pci-exynos.c
11208
11209PCI DRIVER FOR SYNOPSYS DESIGNWARE
11210M:	Jingoo Han <jingoohan1@gmail.com>
11211M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11212L:	linux-pci@vger.kernel.org
11213S:	Maintained
11214F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11215F:	drivers/pci/controller/dwc/*designware*
11216
11217PCI DRIVER FOR TI DRA7XX
11218M:	Kishon Vijay Abraham I <kishon@ti.com>
11219L:	linux-omap@vger.kernel.org
11220L:	linux-pci@vger.kernel.org
11221S:	Supported
11222F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11223F:	drivers/pci/controller/dwc/pci-dra7xx.c
11224
11225PCI DRIVER FOR TI KEYSTONE
11226M:	Murali Karicheri <m-karicheri2@ti.com>
11227L:	linux-pci@vger.kernel.org
11228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11229S:	Maintained
11230F:	drivers/pci/controller/dwc/*keystone*
11231
11232PCI ENDPOINT SUBSYSTEM
11233M:	Kishon Vijay Abraham I <kishon@ti.com>
11234M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11235L:	linux-pci@vger.kernel.org
11236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11237S:	Supported
11238F:	drivers/pci/endpoint/
11239F:	drivers/misc/pci_endpoint_test.c
11240F:	tools/pci/
11241
11242PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11243M:	Russell Currey <ruscur@russell.cc>
11244M:	Sam Bobroff <sbobroff@linux.ibm.com>
11245M:	Oliver O'Halloran <oohall@gmail.com>
11246L:	linuxppc-dev@lists.ozlabs.org
11247S:	Supported
11248F:	Documentation/PCI/pci-error-recovery.txt
11249F:	drivers/pci/pcie/aer.c
11250F:	drivers/pci/pcie/dpc.c
11251F:	drivers/pci/pcie/err.c
11252F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11253F:	arch/powerpc/kernel/eeh*.c
11254F:	arch/powerpc/platforms/*/eeh*.c
11255F:	arch/powerpc/include/*/eeh*.h
11256
11257PCI ERROR RECOVERY
11258M:	Linas Vepstas <linasvepstas@gmail.com>
11259L:	linux-pci@vger.kernel.org
11260S:	Supported
11261F:	Documentation/PCI/pci-error-recovery.txt
11262
11263PCI MSI DRIVER FOR ALTERA MSI IP
11264M:	Ley Foon Tan <lftan@altera.com>
11265L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11266L:	linux-pci@vger.kernel.org
11267S:	Supported
11268F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11269F:	drivers/pci/controller/pcie-altera-msi.c
11270
11271PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11272M:	Duc Dang <dhdang@apm.com>
11273L:	linux-pci@vger.kernel.org
11274L:	linux-arm-kernel@lists.infradead.org
11275S:	Maintained
11276F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11277F:	drivers/pci/controller/pci-xgene-msi.c
11278
11279PCI SUBSYSTEM
11280M:	Bjorn Helgaas <bhelgaas@google.com>
11281L:	linux-pci@vger.kernel.org
11282Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11284S:	Supported
11285F:	Documentation/devicetree/bindings/pci/
11286F:	Documentation/PCI/
11287F:	drivers/acpi/pci*
11288F:	drivers/pci/
11289F:	include/asm-generic/pci*
11290F:	include/linux/pci*
11291F:	include/linux/of_pci.h
11292F:	include/uapi/linux/pci*
11293F:	lib/pci*
11294F:	arch/x86/pci/
11295F:	arch/x86/kernel/quirks.c
11296
11297PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11298M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11299L:	linux-pci@vger.kernel.org
11300Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11302S:	Supported
11303F:	drivers/pci/controller/
11304
11305PCIE DRIVER FOR AXIS ARTPEC
11306M:	Jesper Nilsson <jesper.nilsson@axis.com>
11307L:	linux-arm-kernel@axis.com
11308L:	linux-pci@vger.kernel.org
11309S:	Maintained
11310F:	Documentation/devicetree/bindings/pci/axis,artpec*
11311F:	drivers/pci/controller/dwc/*artpec*
11312
11313PCIE DRIVER FOR CAVIUM THUNDERX
11314M:	David Daney <david.daney@cavium.com>
11315L:	linux-pci@vger.kernel.org
11316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317S:	Supported
11318F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11319F:	drivers/pci/controller/pci-thunder-*
11320
11321PCIE DRIVER FOR HISILICON
11322M:	Zhou Wang <wangzhou1@hisilicon.com>
11323L:	linux-pci@vger.kernel.org
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11326F:	drivers/pci/controller/dwc/pcie-hisi.c
11327
11328PCIE DRIVER FOR HISILICON KIRIN
11329M:	Xiaowei Song <songxiaowei@hisilicon.com>
11330M:	Binghui Wang <wangbinghui@hisilicon.com>
11331L:	linux-pci@vger.kernel.org
11332S:	Maintained
11333F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11334F:	drivers/pci/controller/dwc/pcie-kirin.c
11335
11336PCIE DRIVER FOR HISILICON STB
11337M:	Jianguo Sun <sunjianguo1@huawei.com>
11338M:	Shawn Guo <shawn.guo@linaro.org>
11339L:	linux-pci@vger.kernel.org
11340S:	Maintained
11341F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11342F:	drivers/pci/controller/dwc/pcie-histb.c
11343
11344PCIE DRIVER FOR MEDIATEK
11345M:	Ryder Lee <ryder.lee@mediatek.com>
11346L:	linux-pci@vger.kernel.org
11347L:	linux-mediatek@lists.infradead.org
11348S:	Supported
11349F:	Documentation/devicetree/bindings/pci/mediatek*
11350F:	drivers/pci/controller/*mediatek*
11351
11352PCIE DRIVER FOR QUALCOMM MSM
11353M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11354L:	linux-pci@vger.kernel.org
11355L:	linux-arm-msm@vger.kernel.org
11356S:	Maintained
11357F:	drivers/pci/controller/dwc/*qcom*
11358
11359PCIE DRIVER FOR ROCKCHIP
11360M:	Shawn Lin <shawn.lin@rock-chips.com>
11361L:	linux-pci@vger.kernel.org
11362L:	linux-rockchip@lists.infradead.org
11363S:	Maintained
11364F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11365F:	drivers/pci/controller/pcie-rockchip*
11366
11367PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11368M:	Linus Walleij <linus.walleij@linaro.org>
11369L:	linux-pci@vger.kernel.org
11370S:	Maintained
11371F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11372F:	drivers/pci/controller/pci-v3-semi.c
11373
11374PCIE DRIVER FOR ST SPEAR13XX
11375M:	Pratyush Anand <pratyush.anand@gmail.com>
11376L:	linux-pci@vger.kernel.org
11377S:	Maintained
11378F:	drivers/pci/controller/dwc/*spear*
11379
11380PCMCIA SUBSYSTEM
11381M:	Dominik Brodowski <linux@dominikbrodowski.net>
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11383S:	Odd Fixes
11384F:	Documentation/pcmcia/
11385F:	tools/pcmcia/
11386F:	drivers/pcmcia/
11387F:	include/pcmcia/
11388
11389PCNET32 NETWORK DRIVER
11390M:	Don Fry <pcnet32@frontier.com>
11391L:	netdev@vger.kernel.org
11392S:	Maintained
11393F:	drivers/net/ethernet/amd/pcnet32.c
11394
11395PCRYPT PARALLEL CRYPTO ENGINE
11396M:	Steffen Klassert <steffen.klassert@secunet.com>
11397L:	linux-crypto@vger.kernel.org
11398S:	Maintained
11399F:	crypto/pcrypt.c
11400F:	include/crypto/pcrypt.h
11401
11402PEAQ WMI HOTKEYS DRIVER
11403M:	Hans de Goede <hdegoede@redhat.com>
11404L:	platform-driver-x86@vger.kernel.org
11405S:	Maintained
11406F:	drivers/platform/x86/peaq-wmi.c
11407
11408PER-CPU MEMORY ALLOCATOR
11409M:	Dennis Zhou <dennis@kernel.org>
11410M:	Tejun Heo <tj@kernel.org>
11411M:	Christoph Lameter <cl@linux.com>
11412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11413S:	Maintained
11414F:	include/linux/percpu*.h
11415F:	mm/percpu*.c
11416F:	arch/*/include/asm/percpu.h
11417
11418PER-TASK DELAY ACCOUNTING
11419M:	Balbir Singh <bsingharora@gmail.com>
11420S:	Maintained
11421F:	include/linux/delayacct.h
11422F:	kernel/delayacct.c
11423
11424PERFORMANCE EVENTS SUBSYSTEM
11425M:	Peter Zijlstra <peterz@infradead.org>
11426M:	Ingo Molnar <mingo@redhat.com>
11427M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11428R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11429R:	Jiri Olsa <jolsa@redhat.com>
11430R:	Namhyung Kim <namhyung@kernel.org>
11431L:	linux-kernel@vger.kernel.org
11432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11433S:	Supported
11434F:	kernel/events/*
11435F:	include/linux/perf_event.h
11436F:	include/uapi/linux/perf_event.h
11437F:	arch/*/kernel/perf_event*.c
11438F:	arch/*/kernel/*/perf_event*.c
11439F:	arch/*/kernel/*/*/perf_event*.c
11440F:	arch/*/include/asm/perf_event.h
11441F:	arch/*/kernel/perf_callchain.c
11442F:	arch/*/events/*
11443F:	tools/perf/
11444
11445PERSONALITY HANDLING
11446M:	Christoph Hellwig <hch@infradead.org>
11447L:	linux-abi-devel@lists.sourceforge.net
11448S:	Maintained
11449F:	include/linux/personality.h
11450F:	include/uapi/linux/personality.h
11451
11452PHOENIX RC FLIGHT CONTROLLER ADAPTER
11453M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11454L:	linux-input@vger.kernel.org
11455S:	Maintained
11456F:	Documentation/input/devices/pxrc.rst
11457F:	drivers/input/joystick/pxrc.c
11458
11459PHONET PROTOCOL
11460M:	Remi Denis-Courmont <courmisch@gmail.com>
11461S:	Supported
11462F:	Documentation/networking/phonet.txt
11463F:	include/linux/phonet.h
11464F:	include/net/phonet/
11465F:	include/uapi/linux/phonet.h
11466F:	net/phonet/
11467
11468PHRAM MTD DRIVER
11469M:	Joern Engel <joern@lazybastard.org>
11470L:	linux-mtd@lists.infradead.org
11471S:	Maintained
11472F:	drivers/mtd/devices/phram.c
11473
11474PICOLCD HID DRIVER
11475M:	Bruno Prémont <bonbons@linux-vserver.org>
11476L:	linux-input@vger.kernel.org
11477S:	Maintained
11478F:	drivers/hid/hid-picolcd*
11479
11480PICOXCELL SUPPORT
11481M:	Jamie Iles <jamie@jamieiles.com>
11482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483T:	git git://github.com/jamieiles/linux-2.6-ji.git
11484S:	Supported
11485F:	arch/arm/boot/dts/picoxcell*
11486F:	arch/arm/mach-picoxcell/
11487F:	drivers/crypto/picoxcell*
11488
11489PIN CONTROL SUBSYSTEM
11490M:	Linus Walleij <linus.walleij@linaro.org>
11491L:	linux-gpio@vger.kernel.org
11492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11493S:	Maintained
11494F:	Documentation/devicetree/bindings/pinctrl/
11495F:	Documentation/driver-api/pinctl.rst
11496F:	drivers/pinctrl/
11497F:	include/linux/pinctrl/
11498
11499PIN CONTROLLER - ATMEL AT91
11500M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11502S:	Maintained
11503F:	drivers/pinctrl/pinctrl-at91.*
11504
11505PIN CONTROLLER - ATMEL AT91 PIO4
11506M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11508L:	linux-gpio@vger.kernel.org
11509S:	Supported
11510F:	drivers/pinctrl/pinctrl-at91-pio4.*
11511
11512PIN CONTROLLER - FREESCALE
11513M:	Dong Aisheng <aisheng.dong@nxp.com>
11514M:	Fabio Estevam <festevam@gmail.com>
11515M:	Shawn Guo <shawnguo@kernel.org>
11516M:	Stefan Agner <stefan@agner.ch>
11517R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11518L:	linux-gpio@vger.kernel.org
11519S:	Maintained
11520F:	drivers/pinctrl/freescale/
11521F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11522
11523PIN CONTROLLER - INTEL
11524M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11525M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11526S:	Maintained
11527F:	drivers/pinctrl/intel/
11528
11529PIN CONTROLLER - MEDIATEK
11530M:	Sean Wang <sean.wang@mediatek.com>
11531L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11532S:	Maintained
11533F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11534F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11535F:	drivers/pinctrl/mediatek/mtk-eint.*
11536F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11537F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11538F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11539
11540PIN CONTROLLER - QUALCOMM
11541M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11542S:	Maintained
11543L:	linux-arm-msm@vger.kernel.org
11544F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11545F:	drivers/pinctrl/qcom/
11546
11547PIN CONTROLLER - RENESAS
11548M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11549M:	Geert Uytterhoeven <geert+renesas@glider.be>
11550L:	linux-renesas-soc@vger.kernel.org
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11552S:	Maintained
11553F:	drivers/pinctrl/sh-pfc/
11554
11555PIN CONTROLLER - SAMSUNG
11556M:	Tomasz Figa <tomasz.figa@gmail.com>
11557M:	Krzysztof Kozlowski <krzk@kernel.org>
11558M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11560L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11561Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11563S:	Maintained
11564F:	drivers/pinctrl/samsung/
11565F:	include/dt-bindings/pinctrl/samsung.h
11566F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11567
11568PIN CONTROLLER - SINGLE
11569M:	Tony Lindgren <tony@atomide.com>
11570M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11572L:	linux-omap@vger.kernel.org
11573S:	Maintained
11574F:	drivers/pinctrl/pinctrl-single.c
11575
11576PIN CONTROLLER - ST SPEAR
11577M:	Viresh Kumar <vireshk@kernel.org>
11578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11579W:	http://www.st.com/spear
11580S:	Maintained
11581F:	drivers/pinctrl/spear/
11582
11583PISTACHIO SOC SUPPORT
11584M:	James Hartley <james.hartley@sondrel.com>
11585L:	linux-mips@linux-mips.org
11586S:	Odd Fixes
11587F:	arch/mips/pistachio/
11588F:	arch/mips/include/asm/mach-pistachio/
11589F:	arch/mips/boot/dts/img/pistachio*
11590F:	arch/mips/configs/pistachio*_defconfig
11591
11592PKTCDVD DRIVER
11593S:	Orphan
11594M:	linux-block@vger.kernel.org
11595F:	drivers/block/pktcdvd.c
11596F:	include/linux/pktcdvd.h
11597F:	include/uapi/linux/pktcdvd.h
11598
11599PKUNITY SOC DRIVERS
11600M:	Guan Xuetao <gxt@pku.edu.cn>
11601W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11602S:	Maintained
11603T:	git git://github.com/gxt/linux.git
11604F:	drivers/input/serio/i8042-unicore32io.h
11605F:	drivers/i2c/busses/i2c-puv3.c
11606F:	drivers/video/fbdev/fb-puv3.c
11607F:	drivers/rtc/rtc-puv3.c
11608
11609PMBUS HARDWARE MONITORING DRIVERS
11610M:	Guenter Roeck <linux@roeck-us.net>
11611L:	linux-hwmon@vger.kernel.org
11612W:	http://hwmon.wiki.kernel.org/
11613W:	http://www.roeck-us.net/linux/drivers/
11614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11615S:	Maintained
11616F:	Documentation/hwmon/pmbus
11617F:	drivers/hwmon/pmbus/
11618F:	include/linux/pmbus.h
11619
11620PMC SIERRA MaxRAID DRIVER
11621L:	linux-scsi@vger.kernel.org
11622W:	http://www.pmc-sierra.com/
11623S:	Orphan
11624F:	drivers/scsi/pmcraid.*
11625
11626PMC SIERRA PM8001 DRIVER
11627M:	Jack Wang <jinpu.wang@profitbricks.com>
11628M:	lindar_liu@usish.com
11629L:	linux-scsi@vger.kernel.org
11630S:	Supported
11631F:	drivers/scsi/pm8001/
11632
11633PNP SUPPORT
11634M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11635S:	Maintained
11636F:	drivers/pnp/
11637
11638POSIX CLOCKS and TIMERS
11639M:	Thomas Gleixner <tglx@linutronix.de>
11640L:	linux-kernel@vger.kernel.org
11641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11642S:	Maintained
11643F:	fs/timerfd.c
11644F:	include/linux/timer*
11645F:	kernel/time/*timer*
11646
11647POWER MANAGEMENT CORE
11648M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11649L:	linux-pm@vger.kernel.org
11650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11651B:	https://bugzilla.kernel.org
11652S:	Supported
11653F:	drivers/base/power/
11654F:	include/linux/pm.h
11655F:	include/linux/pm_*
11656F:	include/linux/powercap.h
11657F:	drivers/powercap/
11658F:	kernel/configs/nopm.config
11659
11660POWER STATE COORDINATION INTERFACE (PSCI)
11661M:	Mark Rutland <mark.rutland@arm.com>
11662M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11663L:	linux-arm-kernel@lists.infradead.org
11664S:	Maintained
11665F:	drivers/firmware/psci*.c
11666F:	include/linux/psci.h
11667F:	include/uapi/linux/psci.h
11668
11669POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11670M:	Sebastian Reichel <sre@kernel.org>
11671L:	linux-pm@vger.kernel.org
11672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11673S:	Maintained
11674F:	Documentation/ABI/testing/sysfs-class-power
11675F:	Documentation/devicetree/bindings/power/supply/
11676F:	include/linux/power_supply.h
11677F:	drivers/power/supply/
11678
11679POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11680M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11681L:	linuxppc-dev@lists.ozlabs.org
11682S:	Maintained
11683F:	drivers/char/powernv-op-panel.c
11684
11685PPP OVER ATM (RFC 2364)
11686M:	Mitchell Blank Jr <mitch@sfgoth.com>
11687S:	Maintained
11688F:	net/atm/pppoatm.c
11689F:	include/uapi/linux/atmppp.h
11690
11691PPP OVER ETHERNET
11692M:	Michal Ostrowski <mostrows@earthlink.net>
11693S:	Maintained
11694F:	drivers/net/ppp/pppoe.c
11695F:	drivers/net/ppp/pppox.c
11696
11697PPP OVER L2TP
11698M:	James Chapman <jchapman@katalix.com>
11699S:	Maintained
11700F:	net/l2tp/l2tp_ppp.c
11701F:	include/linux/if_pppol2tp.h
11702F:	include/uapi/linux/if_pppol2tp.h
11703
11704PPP PROTOCOL DRIVERS AND COMPRESSORS
11705M:	Paul Mackerras <paulus@samba.org>
11706L:	linux-ppp@vger.kernel.org
11707S:	Maintained
11708F:	drivers/net/ppp/ppp_*
11709
11710PPS SUPPORT
11711M:	Rodolfo Giometti <giometti@enneenne.com>
11712W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11713L:	linuxpps@ml.enneenne.com (subscribers-only)
11714S:	Maintained
11715F:	Documentation/pps/
11716F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11717F:	Documentation/ABI/testing/sysfs-pps
11718F:	drivers/pps/
11719F:	include/linux/pps*.h
11720F:	include/uapi/linux/pps.h
11721
11722PPTP DRIVER
11723M:	Dmitry Kozlov <xeb@mail.ru>
11724L:	netdev@vger.kernel.org
11725S:	Maintained
11726F:	drivers/net/ppp/pptp.c
11727W:	http://sourceforge.net/projects/accel-pptp
11728
11729PREEMPTIBLE KERNEL
11730M:	Robert Love <rml@tech9.net>
11731L:	kpreempt-tech@lists.sourceforge.net
11732W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11733S:	Supported
11734F:	Documentation/preempt-locking.txt
11735F:	include/linux/preempt.h
11736
11737PRINTK
11738M:	Petr Mladek <pmladek@suse.com>
11739M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11740R:	Steven Rostedt <rostedt@goodmis.org>
11741S:	Maintained
11742F:	kernel/printk/
11743F:	include/linux/printk.h
11744
11745PRISM54 WIRELESS DRIVER
11746M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11747L:	linux-wireless@vger.kernel.org
11748W:	http://wireless.kernel.org/en/users/Drivers/p54
11749S:	Obsolete
11750F:	drivers/net/wireless/intersil/prism54/
11751
11752PROC FILESYSTEM
11753R:	Alexey Dobriyan <adobriyan@gmail.com>
11754L:	linux-kernel@vger.kernel.org
11755L:	linux-fsdevel@vger.kernel.org
11756S:	Maintained
11757F:	fs/proc/
11758F:	include/linux/proc_fs.h
11759F:	tools/testing/selftests/proc/
11760
11761PROC SYSCTL
11762M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11763M:	Kees Cook <keescook@chromium.org>
11764L:	linux-kernel@vger.kernel.org
11765L:	linux-fsdevel@vger.kernel.org
11766S:	Maintained
11767F:	fs/proc/proc_sysctl.c
11768F:	include/linux/sysctl.h
11769F:	kernel/sysctl.c
11770F:	tools/testing/selftests/sysctl/
11771
11772PS3 NETWORK SUPPORT
11773M:	Geoff Levand <geoff@infradead.org>
11774L:	netdev@vger.kernel.org
11775L:	linuxppc-dev@lists.ozlabs.org
11776S:	Maintained
11777F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11778
11779PS3 PLATFORM SUPPORT
11780M:	Geoff Levand <geoff@infradead.org>
11781L:	linuxppc-dev@lists.ozlabs.org
11782S:	Maintained
11783F:	arch/powerpc/boot/ps3*
11784F:	arch/powerpc/include/asm/lv1call.h
11785F:	arch/powerpc/include/asm/ps3*.h
11786F:	arch/powerpc/platforms/ps3/
11787F:	drivers/*/ps3*
11788F:	drivers/ps3/
11789F:	drivers/rtc/rtc-ps3.c
11790F:	drivers/usb/host/*ps3.c
11791F:	sound/ppc/snd_ps3*
11792
11793PS3VRAM DRIVER
11794M:	Jim Paris <jim@jtan.com>
11795M:	Geoff Levand <geoff@infradead.org>
11796L:	linuxppc-dev@lists.ozlabs.org
11797S:	Maintained
11798F:	drivers/block/ps3vram.c
11799
11800PSAMPLE PACKET SAMPLING SUPPORT:
11801M:	Yotam Gigi <yotam.gi@gmail.com>
11802S:	Maintained
11803F:	net/psample
11804F:	include/net/psample.h
11805F:	include/uapi/linux/psample.h
11806
11807PSTORE FILESYSTEM
11808M:	Kees Cook <keescook@chromium.org>
11809M:	Anton Vorontsov <anton@enomsg.org>
11810M:	Colin Cross <ccross@android.com>
11811M:	Tony Luck <tony.luck@intel.com>
11812S:	Maintained
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11814F:	fs/pstore/
11815F:	include/linux/pstore*
11816F:	drivers/firmware/efi/efi-pstore.c
11817F:	drivers/acpi/apei/erst.c
11818F:	Documentation/admin-guide/ramoops.rst
11819F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11820K:	\b(pstore|ramoops)
11821
11822PTP HARDWARE CLOCK SUPPORT
11823M:	Richard Cochran <richardcochran@gmail.com>
11824L:	netdev@vger.kernel.org
11825S:	Maintained
11826W:	http://linuxptp.sourceforge.net/
11827F:	Documentation/ABI/testing/sysfs-ptp
11828F:	Documentation/ptp/*
11829F:	drivers/net/phy/dp83640*
11830F:	drivers/ptp/*
11831F:	include/linux/ptp_cl*
11832
11833PTRACE SUPPORT
11834M:	Oleg Nesterov <oleg@redhat.com>
11835S:	Maintained
11836F:	include/asm-generic/syscall.h
11837F:	include/linux/ptrace.h
11838F:	include/linux/regset.h
11839F:	include/linux/tracehook.h
11840F:	include/uapi/linux/ptrace.h
11841F:	include/uapi/linux/ptrace.h
11842F:	include/asm-generic/ptrace.h
11843F:	kernel/ptrace.c
11844F:	arch/*/ptrace*.c
11845F:	arch/*/*/ptrace*.c
11846F:	arch/*/include/asm/ptrace*.h
11847
11848PULSE8-CEC DRIVER
11849M:	Hans Verkuil <hverkuil@xs4all.nl>
11850L:	linux-media@vger.kernel.org
11851T:	git git://linuxtv.org/media_tree.git
11852S:	Maintained
11853F:	drivers/media/usb/pulse8-cec/*
11854F:	Documentation/media/cec-drivers/pulse8-cec.rst
11855
11856PVRUSB2 VIDEO4LINUX DRIVER
11857M:	Mike Isely <isely@pobox.com>
11858L:	pvrusb2@isely.net	(subscribers-only)
11859L:	linux-media@vger.kernel.org
11860W:	http://www.isely.net/pvrusb2/
11861T:	git git://linuxtv.org/media_tree.git
11862S:	Maintained
11863F:	Documentation/media/v4l-drivers/pvrusb2*
11864F:	drivers/media/usb/pvrusb2/
11865
11866PWC WEBCAM DRIVER
11867M:	Hans Verkuil <hverkuil@xs4all.nl>
11868L:	linux-media@vger.kernel.org
11869T:	git git://linuxtv.org/media_tree.git
11870S:	Odd Fixes
11871F:	drivers/media/usb/pwc/*
11872
11873PWM FAN DRIVER
11874M:	Kamil Debski <kamil@wypas.org>
11875M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11876L:	linux-hwmon@vger.kernel.org
11877S:	Supported
11878F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11879F:	Documentation/hwmon/pwm-fan
11880F:	drivers/hwmon/pwm-fan.c
11881
11882PWM IR Transmitter
11883M:	Sean Young <sean@mess.org>
11884L:	linux-media@vger.kernel.org
11885S:	Maintained
11886F:	drivers/media/rc/pwm-ir-tx.c
11887
11888PWM SUBSYSTEM
11889M:	Thierry Reding <thierry.reding@gmail.com>
11890L:	linux-pwm@vger.kernel.org
11891S:	Maintained
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11893F:	Documentation/pwm.txt
11894F:	Documentation/devicetree/bindings/pwm/
11895F:	include/linux/pwm.h
11896F:	drivers/pwm/
11897F:	drivers/video/backlight/pwm_bl.c
11898F:	include/linux/pwm_backlight.h
11899F:	drivers/gpio/gpio-mvebu.c
11900F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11901
11902PXA GPIO DRIVER
11903M:	Robert Jarzmik <robert.jarzmik@free.fr>
11904L:	linux-gpio@vger.kernel.org
11905S:	Maintained
11906F:	drivers/gpio/gpio-pxa.c
11907
11908PXA MMCI DRIVER
11909S:	Orphan
11910
11911PXA RTC DRIVER
11912M:	Robert Jarzmik <robert.jarzmik@free.fr>
11913L:	linux-rtc@vger.kernel.org
11914S:	Maintained
11915
11916PXA2xx/PXA3xx SUPPORT
11917M:	Daniel Mack <daniel@zonque.org>
11918M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11919M:	Robert Jarzmik <robert.jarzmik@free.fr>
11920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11921T:	git git://github.com/hzhuang1/linux.git
11922T:	git git://github.com/rjarzmik/linux.git
11923S:	Maintained
11924F:	arch/arm/boot/dts/pxa*
11925F:	arch/arm/mach-pxa/
11926F:	drivers/dma/pxa*
11927F:	drivers/pcmcia/pxa2xx*
11928F:	drivers/pinctrl/pxa/
11929F:	drivers/spi/spi-pxa2xx*
11930F:	drivers/usb/gadget/udc/pxa2*
11931F:	include/sound/pxa2xx-lib.h
11932F:	sound/arm/pxa*
11933F:	sound/soc/pxa/
11934
11935QAT DRIVER
11936M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11937L:	qat-linux@intel.com
11938S:	Supported
11939F:	drivers/crypto/qat/
11940
11941QCOM AUDIO (ASoC) DRIVERS
11942M:	Patrick Lai <plai@codeaurora.org>
11943M:	Banajit Goswami <bgoswami@codeaurora.org>
11944L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11945S:	Supported
11946F:	sound/soc/qcom/
11947
11948QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11949M:	Gabriel Somlo <somlo@cmu.edu>
11950M:	"Michael S. Tsirkin" <mst@redhat.com>
11951L:	qemu-devel@nongnu.org
11952S:	Maintained
11953F:	drivers/firmware/qemu_fw_cfg.c
11954F:	include/uapi/linux/qemu_fw_cfg.h
11955
11956QIB DRIVER
11957M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11958M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11959L:	linux-rdma@vger.kernel.org
11960S:	Supported
11961F:	drivers/infiniband/hw/qib/
11962
11963QLOGIC QL41xxx FCOE DRIVER
11964M:	QLogic-Storage-Upstream@cavium.com
11965L:	linux-scsi@vger.kernel.org
11966S:	Supported
11967F:	drivers/scsi/qedf/
11968
11969QLOGIC QL41xxx ISCSI DRIVER
11970M:	QLogic-Storage-Upstream@cavium.com
11971L:	linux-scsi@vger.kernel.org
11972S:	Supported
11973F:	drivers/scsi/qedi/
11974
11975QLOGIC QL4xxx ETHERNET DRIVER
11976M:	Ariel Elior <Ariel.Elior@cavium.com>
11977M:	everest-linux-l2@cavium.com
11978L:	netdev@vger.kernel.org
11979S:	Supported
11980F:	drivers/net/ethernet/qlogic/qed/
11981F:	include/linux/qed/
11982F:	drivers/net/ethernet/qlogic/qede/
11983
11984QLOGIC QL4xxx RDMA DRIVER
11985M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11986M:	Ariel Elior <Ariel.Elior@cavium.com>
11987L:	linux-rdma@vger.kernel.org
11988S:	Supported
11989F:	drivers/infiniband/hw/qedr/
11990F:	include/uapi/rdma/qedr-abi.h
11991
11992QLOGIC QLA1280 SCSI DRIVER
11993M:	Michael Reed <mdr@sgi.com>
11994L:	linux-scsi@vger.kernel.org
11995S:	Maintained
11996F:	drivers/scsi/qla1280.[ch]
11997
11998QLOGIC QLA2XXX FC-SCSI DRIVER
11999M:	qla2xxx-upstream@qlogic.com
12000L:	linux-scsi@vger.kernel.org
12001S:	Supported
12002F:	Documentation/scsi/LICENSE.qla2xxx
12003F:	drivers/scsi/qla2xxx/
12004
12005QLOGIC QLA3XXX NETWORK DRIVER
12006M:	Dept-GELinuxNICDev@cavium.com
12007L:	netdev@vger.kernel.org
12008S:	Supported
12009F:	Documentation/networking/LICENSE.qla3xxx
12010F:	drivers/net/ethernet/qlogic/qla3xxx.*
12011
12012QLOGIC QLA4XXX iSCSI DRIVER
12013M:	QLogic-Storage-Upstream@qlogic.com
12014L:	linux-scsi@vger.kernel.org
12015S:	Supported
12016F:	Documentation/scsi/LICENSE.qla4xxx
12017F:	drivers/scsi/qla4xxx/
12018
12019QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12020M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12021M:	Manish Chopra <manish.chopra@cavium.com>
12022M:	Dept-GELinuxNICDev@cavium.com
12023L:	netdev@vger.kernel.org
12024S:	Supported
12025F:	drivers/net/ethernet/qlogic/qlcnic/
12026
12027QLOGIC QLGE 10Gb ETHERNET DRIVER
12028M:	Manish Chopra <manish.chopra@cavium.com>
12029M:	Dept-GELinuxNICDev@cavium.com
12030L:	netdev@vger.kernel.org
12031S:	Supported
12032F:	drivers/net/ethernet/qlogic/qlge/
12033
12034QM1D1B0004 MEDIA DRIVER
12035M:	Akihiro Tsukada <tskd08@gmail.com>
12036L:	linux-media@vger.kernel.org
12037S:	Odd Fixes
12038F:	drivers/media/tuners/qm1d1b0004*
12039
12040QM1D1C0042 MEDIA DRIVER
12041M:	Akihiro Tsukada <tskd08@gmail.com>
12042L:	linux-media@vger.kernel.org
12043S:	Odd Fixes
12044F:	drivers/media/tuners/qm1d1c0042*
12045
12046QNX4 FILESYSTEM
12047M:	Anders Larsen <al@alarsen.net>
12048W:	http://www.alarsen.net/linux/qnx4fs/
12049S:	Maintained
12050F:	fs/qnx4/
12051F:	include/uapi/linux/qnx4_fs.h
12052F:	include/uapi/linux/qnxtypes.h
12053
12054QORIQ DPAA2 FSL-MC BUS DRIVER
12055M:	Stuart Yoder <stuyoder@gmail.com>
12056M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12057L:	linux-kernel@vger.kernel.org
12058S:	Maintained
12059F:	drivers/bus/fsl-mc/
12060F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12061F:	Documentation/networking/dpaa2/overview.rst
12062
12063QT1010 MEDIA DRIVER
12064M:	Antti Palosaari <crope@iki.fi>
12065L:	linux-media@vger.kernel.org
12066W:	https://linuxtv.org
12067W:	http://palosaari.fi/linux/
12068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12069T:	git git://linuxtv.org/anttip/media_tree.git
12070S:	Maintained
12071F:	drivers/media/tuners/qt1010*
12072
12073QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12074M:	Kalle Valo <kvalo@codeaurora.org>
12075L:	ath10k@lists.infradead.org
12076W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12078S:	Supported
12079F:	drivers/net/wireless/ath/ath10k/
12080
12081QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12082M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12083L:	linux-wireless@vger.kernel.org
12084W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12085S:	Supported
12086F:	drivers/net/wireless/ath/ath9k/
12087
12088QUALCOMM CAMERA SUBSYSTEM DRIVER
12089M:	Todor Tomov <todor.tomov@linaro.org>
12090L:	linux-media@vger.kernel.org
12091S:	Maintained
12092F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12093F:	Documentation/media/v4l-drivers/qcom_camss.rst
12094F:	drivers/media/platform/qcom/camss/
12095
12096QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12097M:  Ilia Lin <ilia.lin@gmail.com>
12098L:  linux-pm@vger.kernel.org
12099S:  Maintained
12100F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12101F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12102
12103QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12104M:	Timur Tabi <timur@kernel.org>
12105L:	netdev@vger.kernel.org
12106S:	Maintained
12107F:	drivers/net/ethernet/qualcomm/emac/
12108
12109QUALCOMM GENERIC INTERFACE I2C DRIVER
12110M:	Alok Chauhan <alokc@codeaurora.org>
12111M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12112L:	linux-i2c@vger.kernel.org
12113L:	linux-arm-msm@vger.kernel.org
12114S:	Supported
12115F:	drivers/i2c/busses/i2c-qcom-geni.c
12116
12117QUALCOMM HEXAGON ARCHITECTURE
12118M:	Richard Kuo <rkuo@codeaurora.org>
12119L:	linux-hexagon@vger.kernel.org
12120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12121S:	Supported
12122F:	arch/hexagon/
12123
12124QUALCOMM HIDMA DRIVER
12125M:	Sinan Kaya <okaya@kernel.org>
12126L:	linux-arm-kernel@lists.infradead.org
12127L:	linux-arm-msm@vger.kernel.org
12128L:	dmaengine@vger.kernel.org
12129S:	Supported
12130F:	drivers/dma/qcom/hidma*
12131
12132QUALCOMM IOMMU
12133M:	Rob Clark <robdclark@gmail.com>
12134L:	iommu@lists.linux-foundation.org
12135L:	linux-arm-msm@vger.kernel.org
12136S:	Maintained
12137F:	drivers/iommu/qcom_iommu.c
12138
12139QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12140M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12141L:	linux-media@vger.kernel.org
12142L:	linux-arm-msm@vger.kernel.org
12143T:	git git://linuxtv.org/media_tree.git
12144S:	Maintained
12145F:	drivers/media/platform/qcom/venus/
12146
12147QUALCOMM WCN36XX WIRELESS DRIVER
12148M:	Kalle Valo <kvalo@codeaurora.org>
12149L:	wcn36xx@lists.infradead.org
12150W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12151T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12152S:	Supported
12153F:	drivers/net/wireless/ath/wcn36xx/
12154
12155QUANTENNA QTNFMAC WIRELESS DRIVER
12156M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12157M:	Avinash Patil <avinashp@quantenna.com>
12158M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12159L:	linux-wireless@vger.kernel.org
12160S:	Maintained
12161F:	drivers/net/wireless/quantenna
12162
12163RADEON and AMDGPU DRM DRIVERS
12164M:	Alex Deucher <alexander.deucher@amd.com>
12165M:	Christian König <christian.koenig@amd.com>
12166M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12167L:	amd-gfx@lists.freedesktop.org
12168T:	git git://people.freedesktop.org/~agd5f/linux
12169S:	Supported
12170F:	drivers/gpu/drm/radeon/
12171F:	include/uapi/drm/radeon_drm.h
12172F:	drivers/gpu/drm/amd/
12173F:	include/uapi/drm/amdgpu_drm.h
12174
12175RADEON FRAMEBUFFER DISPLAY DRIVER
12176M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12177L:	linux-fbdev@vger.kernel.org
12178S:	Maintained
12179F:	drivers/video/fbdev/aty/radeon*
12180F:	include/uapi/linux/radeonfb.h
12181
12182RADIOSHARK RADIO DRIVER
12183M:	Hans Verkuil <hverkuil@xs4all.nl>
12184L:	linux-media@vger.kernel.org
12185T:	git git://linuxtv.org/media_tree.git
12186S:	Maintained
12187F:	drivers/media/radio/radio-shark.c
12188
12189RADIOSHARK2 RADIO DRIVER
12190M:	Hans Verkuil <hverkuil@xs4all.nl>
12191L:	linux-media@vger.kernel.org
12192T:	git git://linuxtv.org/media_tree.git
12193S:	Maintained
12194F:	drivers/media/radio/radio-shark2.c
12195F:	drivers/media/radio/radio-tea5777.c
12196
12197RADOS BLOCK DEVICE (RBD)
12198M:	Ilya Dryomov <idryomov@gmail.com>
12199M:	Sage Weil <sage@redhat.com>
12200M:	Alex Elder <elder@kernel.org>
12201L:	ceph-devel@vger.kernel.org
12202W:	http://ceph.com/
12203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12204T:	git git://github.com/ceph/ceph-client.git
12205S:	Supported
12206F:	Documentation/ABI/testing/sysfs-bus-rbd
12207F:	drivers/block/rbd.c
12208F:	drivers/block/rbd_types.h
12209
12210RAGE128 FRAMEBUFFER DISPLAY DRIVER
12211M:	Paul Mackerras <paulus@samba.org>
12212L:	linux-fbdev@vger.kernel.org
12213S:	Maintained
12214F:	drivers/video/fbdev/aty/aty128fb.c
12215
12216RAINSHADOW-CEC DRIVER
12217M:	Hans Verkuil <hverkuil@xs4all.nl>
12218L:	linux-media@vger.kernel.org
12219T:	git git://linuxtv.org/media_tree.git
12220S:	Maintained
12221F:	drivers/media/usb/rainshadow-cec/*
12222
12223RALINK MIPS ARCHITECTURE
12224M:	John Crispin <john@phrozen.org>
12225L:	linux-mips@linux-mips.org
12226S:	Maintained
12227F:	arch/mips/ralink
12228
12229RALINK RT2X00 WIRELESS LAN DRIVER
12230P:	rt2x00 project
12231M:	Stanislaw Gruszka <sgruszka@redhat.com>
12232M:	Helmut Schaa <helmut.schaa@googlemail.com>
12233L:	linux-wireless@vger.kernel.org
12234S:	Maintained
12235F:	drivers/net/wireless/ralink/rt2x00/
12236
12237RAMDISK RAM BLOCK DEVICE DRIVER
12238M:	Jens Axboe <axboe@kernel.dk>
12239S:	Maintained
12240F:	Documentation/blockdev/ramdisk.txt
12241F:	drivers/block/brd.c
12242
12243RANCHU VIRTUAL BOARD FOR MIPS
12244M:	Miodrag Dinic <miodrag.dinic@mips.com>
12245L:	linux-mips@linux-mips.org
12246S:	Supported
12247F:	arch/mips/generic/board-ranchu.c
12248F:	arch/mips/configs/generic/board-ranchu.config
12249
12250RANDOM NUMBER DRIVER
12251M:	"Theodore Ts'o" <tytso@mit.edu>
12252S:	Maintained
12253F:	drivers/char/random.c
12254
12255RAPIDIO SUBSYSTEM
12256M:	Matt Porter <mporter@kernel.crashing.org>
12257M:	Alexandre Bounine <alex.bou9@gmail.com>
12258S:	Maintained
12259F:	drivers/rapidio/
12260
12261RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12262L:	linux-wireless@vger.kernel.org
12263S:	Orphan
12264F:	drivers/net/wireless/ray*
12265
12266RCUTORTURE TEST FRAMEWORK
12267M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12268M:	Josh Triplett <josh@joshtriplett.org>
12269R:	Steven Rostedt <rostedt@goodmis.org>
12270R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12271R:	Lai Jiangshan <jiangshanlai@gmail.com>
12272L:	linux-kernel@vger.kernel.org
12273S:	Supported
12274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12275F:	tools/testing/selftests/rcutorture
12276
12277RDC R-321X SoC
12278M:	Florian Fainelli <florian@openwrt.org>
12279S:	Maintained
12280
12281RDC R6040 FAST ETHERNET DRIVER
12282M:	Florian Fainelli <f.fainelli@gmail.com>
12283L:	netdev@vger.kernel.org
12284S:	Maintained
12285F:	drivers/net/ethernet/rdc/r6040.c
12286
12287RDMAVT - RDMA verbs software
12288M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12289M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12290L:	linux-rdma@vger.kernel.org
12291S:	Supported
12292F:	drivers/infiniband/sw/rdmavt
12293
12294RDS - RELIABLE DATAGRAM SOCKETS
12295M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12296L:	netdev@vger.kernel.org
12297L:	linux-rdma@vger.kernel.org
12298L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12299W:	https://oss.oracle.com/projects/rds/
12300S:	Supported
12301F:	net/rds/
12302F:	Documentation/networking/rds.txt
12303
12304RDT - RESOURCE ALLOCATION
12305M:	Fenghua Yu <fenghua.yu@intel.com>
12306M:	Reinette Chatre <reinette.chatre@intel.com>
12307L:	linux-kernel@vger.kernel.org
12308S:	Supported
12309F:	arch/x86/kernel/cpu/intel_rdt*
12310F:	arch/x86/include/asm/intel_rdt_sched.h
12311F:	Documentation/x86/intel_rdt*
12312
12313READ-COPY UPDATE (RCU)
12314M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12315M:	Josh Triplett <josh@joshtriplett.org>
12316R:	Steven Rostedt <rostedt@goodmis.org>
12317R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12318R:	Lai Jiangshan <jiangshanlai@gmail.com>
12319L:	linux-kernel@vger.kernel.org
12320W:	http://www.rdrop.com/users/paulmck/RCU/
12321S:	Supported
12322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12323F:	Documentation/RCU/
12324X:	Documentation/RCU/torture.txt
12325F:	include/linux/rcu*
12326X:	include/linux/srcu*.h
12327F:	kernel/rcu/
12328X:	kernel/rcu/srcu*.c
12329
12330REAL TIME CLOCK (RTC) SUBSYSTEM
12331M:	Alessandro Zummo <a.zummo@towertech.it>
12332M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12333L:	linux-rtc@vger.kernel.org
12334Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12336S:	Maintained
12337F:	Documentation/devicetree/bindings/rtc/
12338F:	Documentation/rtc.txt
12339F:	drivers/rtc/
12340F:	include/linux/rtc.h
12341F:	include/uapi/linux/rtc.h
12342F:	include/linux/rtc/
12343F:	include/linux/platform_data/rtc-*
12344F:	tools/testing/selftests/rtc/
12345
12346REALTEK AUDIO CODECS
12347M:	Bard Liao <bardliao@realtek.com>
12348M:	Oder Chiou <oder_chiou@realtek.com>
12349S:	Maintained
12350F:	sound/soc/codecs/rt*
12351F:	include/sound/rt*.h
12352
12353REALTEK RTL83xx SMI DSA ROUTER CHIPS
12354M:	Linus Walleij <linus.walleij@linaro.org>
12355S:	Maintained
12356F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12357F:	drivers/net/dsa/realtek-smi*
12358F:	drivers/net/dsa/rtl83*
12359
12360REGISTER MAP ABSTRACTION
12361M:	Mark Brown <broonie@kernel.org>
12362L:	linux-kernel@vger.kernel.org
12363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12364S:	Supported
12365F:	Documentation/devicetree/bindings/regmap/
12366F:	drivers/base/regmap/
12367F:	include/linux/regmap.h
12368
12369REISERFS FILE SYSTEM
12370L:	reiserfs-devel@vger.kernel.org
12371S:	Supported
12372F:	fs/reiserfs/
12373
12374REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12375M:	Ohad Ben-Cohen <ohad@wizery.com>
12376M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12377L:	linux-remoteproc@vger.kernel.org
12378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12379S:	Maintained
12380F:	Documentation/devicetree/bindings/remoteproc/
12381F:	Documentation/remoteproc.txt
12382F:	drivers/remoteproc/
12383F:	include/linux/remoteproc.h
12384
12385REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12386M:	Ohad Ben-Cohen <ohad@wizery.com>
12387M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12388L:	linux-remoteproc@vger.kernel.org
12389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12390S:	Maintained
12391F:	drivers/rpmsg/
12392F:	Documentation/rpmsg.txt
12393F:	include/linux/rpmsg.h
12394F:	include/linux/rpmsg/
12395
12396RENESAS CLOCK DRIVERS
12397M:	Geert Uytterhoeven <geert+renesas@glider.be>
12398L:	linux-renesas-soc@vger.kernel.org
12399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12400S:	Supported
12401F:	drivers/clk/renesas/
12402
12403RENESAS EMEV2 I2C DRIVER
12404M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12405S:	Supported
12406F:	drivers/i2c/busses/i2c-emev2.c
12407
12408RENESAS ETHERNET DRIVERS
12409R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12410L:	netdev@vger.kernel.org
12411L:	linux-renesas-soc@vger.kernel.org
12412F:	Documentation/devicetree/bindings/net/renesas,*.txt
12413F:	Documentation/devicetree/bindings/net/sh_eth.txt
12414F:	drivers/net/ethernet/renesas/
12415F:	include/linux/sh_eth.h
12416
12417RENESAS R-CAR GYROADC DRIVER
12418M:	Marek Vasut <marek.vasut@gmail.com>
12419L:	linux-iio@vger.kernel.org
12420S:	Supported
12421F:	drivers/iio/adc/rcar_gyro_adc.c
12422
12423RENESAS R-CAR I2C DRIVERS
12424M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12425S:	Supported
12426F:	drivers/i2c/busses/i2c-rcar.c
12427F:	drivers/i2c/busses/i2c-sh_mobile.c
12428
12429RENESAS USB PHY DRIVER
12430M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12431L:	linux-renesas-soc@vger.kernel.org
12432S:	Maintained
12433F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12434
12435RESET CONTROLLER FRAMEWORK
12436M:	Philipp Zabel <p.zabel@pengutronix.de>
12437T:	git git://git.pengutronix.de/git/pza/linux
12438S:	Maintained
12439F:	drivers/reset/
12440F:	Documentation/devicetree/bindings/reset/
12441F:	include/dt-bindings/reset/
12442F:	include/linux/reset.h
12443F:	include/linux/reset-controller.h
12444
12445RESTARTABLE SEQUENCES SUPPORT
12446M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12447M:	Peter Zijlstra <peterz@infradead.org>
12448M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12449M:	Boqun Feng <boqun.feng@gmail.com>
12450L:	linux-kernel@vger.kernel.org
12451S:	Supported
12452F:	kernel/rseq.c
12453F:	include/uapi/linux/rseq.h
12454F:	include/trace/events/rseq.h
12455F:	tools/testing/selftests/rseq/
12456
12457RFKILL
12458M:	Johannes Berg <johannes@sipsolutions.net>
12459L:	linux-wireless@vger.kernel.org
12460W:	http://wireless.kernel.org/
12461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12463S:	Maintained
12464F:	Documentation/rfkill.txt
12465F:	Documentation/ABI/stable/sysfs-class-rfkill
12466F:	net/rfkill/
12467F:	include/linux/rfkill.h
12468F:	include/uapi/linux/rfkill.h
12469
12470RHASHTABLE
12471M:	Thomas Graf <tgraf@suug.ch>
12472M:	Herbert Xu <herbert@gondor.apana.org.au>
12473L:	netdev@vger.kernel.org
12474S:	Maintained
12475F:	lib/rhashtable.c
12476F:	lib/test_rhashtable.c
12477F:	include/linux/rhashtable.h
12478F:	include/linux/rhashtable-types.h
12479
12480RICOH R5C592 MEMORYSTICK DRIVER
12481M:	Maxim Levitsky <maximlevitsky@gmail.com>
12482S:	Maintained
12483F:	drivers/memstick/host/r592.*
12484
12485RICOH SMARTMEDIA/XD DRIVER
12486M:	Maxim Levitsky <maximlevitsky@gmail.com>
12487S:	Maintained
12488F:	drivers/mtd/nand/raw/r852.c
12489F:	drivers/mtd/nand/raw/r852.h
12490
12491RISC-V ARCHITECTURE
12492M:	Palmer Dabbelt <palmer@sifive.com>
12493M:	Albert Ou <aou@eecs.berkeley.edu>
12494L:	linux-riscv@lists.infradead.org
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12496S:	Supported
12497F:	arch/riscv/
12498K:	riscv
12499N:	riscv
12500
12501ROCCAT DRIVERS
12502M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12503W:	http://sourceforge.net/projects/roccat/
12504S:	Maintained
12505F:	drivers/hid/hid-roccat*
12506F:	include/linux/hid-roccat*
12507F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12508
12509ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12510M:	Jacob chen <jacob2.chen@rock-chips.com>
12511L:	linux-media@vger.kernel.org
12512S:	Maintained
12513F:	drivers/media/platform/rockchip/rga/
12514F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12515
12516ROCKER DRIVER
12517M:	Jiri Pirko <jiri@resnulli.us>
12518L:	netdev@vger.kernel.org
12519S:	Supported
12520F:	drivers/net/ethernet/rocker/
12521
12522ROCKETPORT DRIVER
12523P:	Comtrol Corp.
12524W:	http://www.comtrol.com
12525S:	Maintained
12526F:	Documentation/serial/rocket.txt
12527F:	drivers/tty/rocket*
12528
12529ROCKETPORT EXPRESS/INFINITY DRIVER
12530M:	Kevin Cernekee <cernekee@gmail.com>
12531L:	linux-serial@vger.kernel.org
12532S:	Odd Fixes
12533F:	drivers/tty/serial/rp2.*
12534
12535ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12536M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12537L:	linux-kernel@vger.kernel.org
12538L:	linux-renesas-soc@vger.kernel.org
12539S:	Supported
12540F:	drivers/mfd/bd9571mwv.c
12541F:	drivers/regulator/bd9571mwv-regulator.c
12542F:	drivers/gpio/gpio-bd9571mwv.c
12543F:	include/linux/mfd/bd9571mwv.h
12544F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12545
12546ROSE NETWORK LAYER
12547M:	Ralf Baechle <ralf@linux-mips.org>
12548L:	linux-hams@vger.kernel.org
12549W:	http://www.linux-ax25.org/
12550S:	Maintained
12551F:	include/net/rose.h
12552F:	include/uapi/linux/rose.h
12553F:	net/rose/
12554
12555RTL2830 MEDIA DRIVER
12556M:	Antti Palosaari <crope@iki.fi>
12557L:	linux-media@vger.kernel.org
12558W:	https://linuxtv.org
12559W:	http://palosaari.fi/linux/
12560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12561T:	git git://linuxtv.org/anttip/media_tree.git
12562S:	Maintained
12563F:	drivers/media/dvb-frontends/rtl2830*
12564
12565RTL2832 MEDIA DRIVER
12566M:	Antti Palosaari <crope@iki.fi>
12567L:	linux-media@vger.kernel.org
12568W:	https://linuxtv.org
12569W:	http://palosaari.fi/linux/
12570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12571T:	git git://linuxtv.org/anttip/media_tree.git
12572S:	Maintained
12573F:	drivers/media/dvb-frontends/rtl2832*
12574
12575RTL2832_SDR MEDIA DRIVER
12576M:	Antti Palosaari <crope@iki.fi>
12577L:	linux-media@vger.kernel.org
12578W:	https://linuxtv.org
12579W:	http://palosaari.fi/linux/
12580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12581T:	git git://linuxtv.org/anttip/media_tree.git
12582S:	Maintained
12583F:	drivers/media/dvb-frontends/rtl2832_sdr*
12584
12585RTL8180 WIRELESS DRIVER
12586L:	linux-wireless@vger.kernel.org
12587W:	http://wireless.kernel.org/
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12589S:	Orphan
12590F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12591
12592RTL8187 WIRELESS DRIVER
12593M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12594M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12595M:	Larry Finger <Larry.Finger@lwfinger.net>
12596L:	linux-wireless@vger.kernel.org
12597W:	http://wireless.kernel.org/
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12599S:	Maintained
12600F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12601
12602REALTEK WIRELESS DRIVER (rtlwifi family)
12603M:	Ping-Ke Shih <pkshih@realtek.com>
12604L:	linux-wireless@vger.kernel.org
12605W:	http://wireless.kernel.org/
12606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12607S:	Maintained
12608F:	drivers/net/wireless/realtek/rtlwifi/
12609
12610RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12611M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12612L:	linux-wireless@vger.kernel.org
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12614S:	Maintained
12615F:	drivers/net/wireless/realtek/rtl8xxxu/
12616
12617RXRPC SOCKETS (AF_RXRPC)
12618M:	David Howells <dhowells@redhat.com>
12619L:	linux-afs@lists.infradead.org
12620S:	Supported
12621F:	net/rxrpc/
12622F:	include/keys/rxrpc-type.h
12623F:	include/net/af_rxrpc.h
12624F:	include/trace/events/rxrpc.h
12625F:	include/uapi/linux/rxrpc.h
12626F:	Documentation/networking/rxrpc.txt
12627W:	https://www.infradead.org/~dhowells/kafs/
12628
12629S3 SAVAGE FRAMEBUFFER DRIVER
12630M:	Antonino Daplas <adaplas@gmail.com>
12631L:	linux-fbdev@vger.kernel.org
12632S:	Maintained
12633F:	drivers/video/fbdev/savage/
12634
12635S390
12636M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12637M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12638L:	linux-s390@vger.kernel.org
12639W:	http://www.ibm.com/developerworks/linux/linux390/
12640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12641S:	Supported
12642F:	arch/s390/
12643F:	drivers/s390/
12644F:	Documentation/s390/
12645F:	Documentation/driver-api/s390-drivers.rst
12646
12647S390 COMMON I/O LAYER
12648M:	Sebastian Ott <sebott@linux.ibm.com>
12649M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12650L:	linux-s390@vger.kernel.org
12651W:	http://www.ibm.com/developerworks/linux/linux390/
12652S:	Supported
12653F:	drivers/s390/cio/
12654
12655S390 DASD DRIVER
12656M:	Stefan Haberland <sth@linux.ibm.com>
12657M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12658L:	linux-s390@vger.kernel.org
12659W:	http://www.ibm.com/developerworks/linux/linux390/
12660S:	Supported
12661F:	drivers/s390/block/dasd*
12662F:	block/partitions/ibm.c
12663
12664S390 IOMMU (PCI)
12665M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12666L:	linux-s390@vger.kernel.org
12667W:	http://www.ibm.com/developerworks/linux/linux390/
12668S:	Supported
12669F:	drivers/iommu/s390-iommu.c
12670
12671S390 IUCV NETWORK LAYER
12672M:	Julian Wiedmann <jwi@linux.ibm.com>
12673M:	Ursula Braun <ubraun@linux.ibm.com>
12674L:	linux-s390@vger.kernel.org
12675W:	http://www.ibm.com/developerworks/linux/linux390/
12676S:	Supported
12677F:	drivers/s390/net/*iucv*
12678F:	include/net/iucv/
12679F:	net/iucv/
12680
12681S390 NETWORK DRIVERS
12682M:	Julian Wiedmann <jwi@linux.ibm.com>
12683M:	Ursula Braun <ubraun@linux.ibm.com>
12684L:	linux-s390@vger.kernel.org
12685W:	http://www.ibm.com/developerworks/linux/linux390/
12686S:	Supported
12687F:	drivers/s390/net/
12688
12689S390 PCI SUBSYSTEM
12690M:	Sebastian Ott <sebott@linux.ibm.com>
12691M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12692L:	linux-s390@vger.kernel.org
12693W:	http://www.ibm.com/developerworks/linux/linux390/
12694S:	Supported
12695F:	arch/s390/pci/
12696F:	drivers/pci/hotplug/s390_pci_hpc.c
12697
12698S390 VFIO-CCW DRIVER
12699M:	Cornelia Huck <cohuck@redhat.com>
12700M:	Halil Pasic <pasic@linux.ibm.com>
12701L:	linux-s390@vger.kernel.org
12702L:	kvm@vger.kernel.org
12703S:	Supported
12704F:	drivers/s390/cio/vfio_ccw*
12705F:	Documentation/s390/vfio-ccw.txt
12706F:	include/uapi/linux/vfio_ccw.h
12707
12708S390 ZCRYPT DRIVER
12709M:	Harald Freudenberger <freude@linux.ibm.com>
12710L:	linux-s390@vger.kernel.org
12711W:	http://www.ibm.com/developerworks/linux/linux390/
12712S:	Supported
12713F:	drivers/s390/crypto/
12714
12715S390 ZFCP DRIVER
12716M:	Steffen Maier <maier@linux.ibm.com>
12717M:	Benjamin Block <bblock@linux.ibm.com>
12718L:	linux-s390@vger.kernel.org
12719W:	http://www.ibm.com/developerworks/linux/linux390/
12720S:	Supported
12721F:	drivers/s390/scsi/zfcp_*
12722
12723S3C24XX SD/MMC Driver
12724M:	Ben Dooks <ben-linux@fluff.org>
12725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12726S:	Supported
12727F:	drivers/mmc/host/s3cmci.*
12728
12729SAA6588 RDS RECEIVER DRIVER
12730M:	Hans Verkuil <hverkuil@xs4all.nl>
12731L:	linux-media@vger.kernel.org
12732T:	git git://linuxtv.org/media_tree.git
12733W:	https://linuxtv.org
12734S:	Odd Fixes
12735F:	drivers/media/i2c/saa6588*
12736
12737SAA7134 VIDEO4LINUX DRIVER
12738M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12739L:	linux-media@vger.kernel.org
12740W:	https://linuxtv.org
12741T:	git git://linuxtv.org/media_tree.git
12742S:	Odd fixes
12743F:	Documentation/media/v4l-drivers/saa7134*
12744F:	drivers/media/pci/saa7134/
12745
12746SAA7146 VIDEO4LINUX-2 DRIVER
12747M:	Hans Verkuil <hverkuil@xs4all.nl>
12748L:	linux-media@vger.kernel.org
12749T:	git git://linuxtv.org/media_tree.git
12750S:	Maintained
12751F:	drivers/media/common/saa7146/
12752F:	drivers/media/pci/saa7146/
12753F:	include/media/saa7146*
12754
12755SAMSUNG AUDIO (ASoC) DRIVERS
12756M:	Krzysztof Kozlowski <krzk@kernel.org>
12757M:	Sangbeom Kim <sbkim73@samsung.com>
12758M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12760S:	Supported
12761F:	sound/soc/samsung/
12762F:	Documentation/devicetree/bindings/sound/samsung*
12763
12764SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12765M:	Krzysztof Kozlowski <krzk@kernel.org>
12766L:	linux-crypto@vger.kernel.org
12767L:	linux-samsung-soc@vger.kernel.org
12768S:	Maintained
12769F:	drivers/crypto/exynos-rng.c
12770F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12771
12772SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12773M:	Łukasz Stelmach <l.stelmach@samsung.com>
12774L:	linux-samsung-soc@vger.kernel.org
12775S:	Maintained
12776F:	drivers/char/hw_random/exynos-trng.c
12777F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12778
12779SAMSUNG FRAMEBUFFER DRIVER
12780M:	Jingoo Han <jingoohan1@gmail.com>
12781L:	linux-fbdev@vger.kernel.org
12782S:	Maintained
12783F:	drivers/video/fbdev/s3c-fb.c
12784
12785SAMSUNG LAPTOP DRIVER
12786M:	Corentin Chary <corentin.chary@gmail.com>
12787L:	platform-driver-x86@vger.kernel.org
12788S:	Maintained
12789F:	drivers/platform/x86/samsung-laptop.c
12790
12791SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12792M:	Sangbeom Kim <sbkim73@samsung.com>
12793M:	Krzysztof Kozlowski <krzk@kernel.org>
12794M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12795L:	linux-kernel@vger.kernel.org
12796L:	linux-samsung-soc@vger.kernel.org
12797S:	Supported
12798F:	drivers/mfd/sec*.c
12799F:	drivers/regulator/s2m*.c
12800F:	drivers/regulator/s5m*.c
12801F:	drivers/clk/clk-s2mps11.c
12802F:	drivers/rtc/rtc-s5m.c
12803F:	include/linux/mfd/samsung/
12804F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12805F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12806F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12807F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12808
12809SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12810M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12811L:	linux-media@vger.kernel.org
12812L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12813S:	Maintained
12814F:	drivers/media/platform/s3c-camif/
12815F:	include/media/drv-intf/s3c_camif.h
12816
12817SAMSUNG S3FWRN5 NFC DRIVER
12818M:	Robert Baldyga <r.baldyga@samsung.com>
12819M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12820L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12821S:	Supported
12822F:	drivers/nfc/s3fwrn5
12823
12824SAMSUNG S5C73M3 CAMERA DRIVER
12825M:	Kyungmin Park <kyungmin.park@samsung.com>
12826M:	Andrzej Hajda <a.hajda@samsung.com>
12827L:	linux-media@vger.kernel.org
12828S:	Supported
12829F:	drivers/media/i2c/s5c73m3/*
12830
12831SAMSUNG S5K5BAF CAMERA DRIVER
12832M:	Kyungmin Park <kyungmin.park@samsung.com>
12833M:	Andrzej Hajda <a.hajda@samsung.com>
12834L:	linux-media@vger.kernel.org
12835S:	Supported
12836F:	drivers/media/i2c/s5k5baf.c
12837
12838SAMSUNG S5P Security SubSystem (SSS) DRIVER
12839M:	Krzysztof Kozlowski <krzk@kernel.org>
12840M:	Vladimir Zapolskiy <vz@mleia.com>
12841M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12842L:	linux-crypto@vger.kernel.org
12843L:	linux-samsung-soc@vger.kernel.org
12844S:	Maintained
12845F:	drivers/crypto/s5p-sss.c
12846
12847SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12848M:	Kyungmin Park <kyungmin.park@samsung.com>
12849M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12850L:	linux-media@vger.kernel.org
12851Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12852S:	Supported
12853F:	drivers/media/platform/exynos4-is/
12854
12855SAMSUNG SOC CLOCK DRIVERS
12856M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12857M:	Tomasz Figa <tomasz.figa@gmail.com>
12858M:	Chanwoo Choi <cw00.choi@samsung.com>
12859S:	Supported
12860L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12862F:	drivers/clk/samsung/
12863F:	include/dt-bindings/clock/exynos*.h
12864F:	Documentation/devicetree/bindings/clock/exynos*.txt
12865
12866SAMSUNG SPI DRIVERS
12867M:	Kukjin Kim <kgene@kernel.org>
12868M:	Krzysztof Kozlowski <krzk@kernel.org>
12869M:	Andi Shyti <andi@etezian.org>
12870L:	linux-spi@vger.kernel.org
12871L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12872S:	Maintained
12873F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12874F:	drivers/spi/spi-s3c*
12875F:	include/linux/platform_data/spi-s3c64xx.h
12876
12877SAMSUNG SXGBE DRIVERS
12878M:	Byungho An <bh74.an@samsung.com>
12879M:	Girish K S <ks.giri@samsung.com>
12880M:	Vipul Pandya <vipul.pandya@samsung.com>
12881S:	Supported
12882L:	netdev@vger.kernel.org
12883F:	drivers/net/ethernet/samsung/sxgbe/
12884
12885SAMSUNG THERMAL DRIVER
12886M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12887L:	linux-pm@vger.kernel.org
12888L:	linux-samsung-soc@vger.kernel.org
12889S:	Supported
12890T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12891F:	drivers/thermal/samsung/
12892
12893SAMSUNG USB2 PHY DRIVER
12894M:	Kamil Debski <kamil@wypas.org>
12895M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12896L:	linux-kernel@vger.kernel.org
12897S:	Supported
12898F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12899F:	Documentation/phy/samsung-usb2.txt
12900F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12901F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12902F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12903F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12904F:	drivers/phy/samsung/phy-samsung-usb2.c
12905F:	drivers/phy/samsung/phy-samsung-usb2.h
12906
12907SC1200 WDT DRIVER
12908M:	Zwane Mwaikambo <zwanem@gmail.com>
12909S:	Maintained
12910F:	drivers/watchdog/sc1200wdt.c
12911
12912SCHEDULER
12913M:	Ingo Molnar <mingo@redhat.com>
12914M:	Peter Zijlstra <peterz@infradead.org>
12915L:	linux-kernel@vger.kernel.org
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12917S:	Maintained
12918F:	kernel/sched/
12919F:	include/linux/sched.h
12920F:	include/uapi/linux/sched.h
12921F:	include/linux/wait.h
12922
12923SCR24X CHIP CARD INTERFACE DRIVER
12924M:	Lubomir Rintel <lkundrak@v3.sk>
12925S:	Supported
12926F:	drivers/char/pcmcia/scr24x_cs.c
12927
12928SCSI CDROM DRIVER
12929M:	Jens Axboe <axboe@kernel.dk>
12930L:	linux-scsi@vger.kernel.org
12931W:	http://www.kernel.dk
12932S:	Maintained
12933F:	drivers/scsi/sr*
12934
12935SCSI RDMA PROTOCOL (SRP) INITIATOR
12936M:	Bart Van Assche <bvanassche@acm.org>
12937L:	linux-rdma@vger.kernel.org
12938S:	Supported
12939Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12940F:	drivers/infiniband/ulp/srp/
12941F:	include/scsi/srp.h
12942
12943SCSI RDMA PROTOCOL (SRP) TARGET
12944M:	Bart Van Assche <bvanassche@acm.org>
12945L:	linux-rdma@vger.kernel.org
12946L:	target-devel@vger.kernel.org
12947S:	Supported
12948Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12949F:	drivers/infiniband/ulp/srpt/
12950
12951SCSI SG DRIVER
12952M:	Doug Gilbert <dgilbert@interlog.com>
12953L:	linux-scsi@vger.kernel.org
12954W:	http://sg.danny.cz/sg
12955S:	Maintained
12956F:	Documentation/scsi/scsi-generic.txt
12957F:	drivers/scsi/sg.c
12958F:	include/scsi/sg.h
12959
12960SCSI SUBSYSTEM
12961M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12963M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12965L:	linux-scsi@vger.kernel.org
12966S:	Maintained
12967F:	Documentation/devicetree/bindings/scsi/
12968F:	drivers/scsi/
12969F:	include/scsi/
12970
12971SCSI TAPE DRIVER
12972M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12973L:	linux-scsi@vger.kernel.org
12974S:	Maintained
12975F:	Documentation/scsi/st.txt
12976F:	drivers/scsi/st.*
12977F:	drivers/scsi/st_*.h
12978
12979SCTP PROTOCOL
12980M:	Vlad Yasevich <vyasevich@gmail.com>
12981M:	Neil Horman <nhorman@tuxdriver.com>
12982M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12983L:	linux-sctp@vger.kernel.org
12984W:	http://lksctp.sourceforge.net
12985S:	Maintained
12986F:	Documentation/networking/sctp.txt
12987F:	include/linux/sctp.h
12988F:	include/uapi/linux/sctp.h
12989F:	include/net/sctp/
12990F:	net/sctp/
12991
12992SCx200 CPU SUPPORT
12993M:	Jim Cromie <jim.cromie@gmail.com>
12994S:	Odd Fixes
12995F:	Documentation/i2c/busses/scx200_acb
12996F:	arch/x86/platform/scx200/
12997F:	drivers/watchdog/scx200_wdt.c
12998F:	drivers/i2c/busses/scx200*
12999F:	drivers/mtd/maps/scx200_docflash.c
13000F:	include/linux/scx200.h
13001
13002SCx200 GPIO DRIVER
13003M:	Jim Cromie <jim.cromie@gmail.com>
13004S:	Maintained
13005F:	drivers/char/scx200_gpio.c
13006F:	include/linux/scx200_gpio.h
13007
13008SCx200 HRT CLOCKSOURCE DRIVER
13009M:	Jim Cromie <jim.cromie@gmail.com>
13010S:	Maintained
13011F:	drivers/clocksource/scx200_hrt.c
13012
13013SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13014M:	Sascha Sommer <saschasommer@freenet.de>
13015L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13016S:	Maintained
13017F:	drivers/mmc/host/sdricoh_cs.c
13018
13019SECURE COMPUTING
13020M:	Kees Cook <keescook@chromium.org>
13021R:	Andy Lutomirski <luto@amacapital.net>
13022R:	Will Drewry <wad@chromium.org>
13023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13024S:	Supported
13025F:	kernel/seccomp.c
13026F:	include/uapi/linux/seccomp.h
13027F:	include/linux/seccomp.h
13028F:	tools/testing/selftests/seccomp/*
13029F:	tools/testing/selftests/kselftest_harness.h
13030F:	Documentation/userspace-api/seccomp_filter.rst
13031K:	\bsecure_computing
13032K:	\bTIF_SECCOMP\b
13033
13034SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13035M:	Al Cooper <alcooperx@gmail.com>
13036L:	linux-mmc@vger.kernel.org
13037L:	bcm-kernel-feedback-list@broadcom.com
13038S:	Maintained
13039F:	drivers/mmc/host/sdhci-brcmstb*
13040
13041SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13042M:	Adrian Hunter <adrian.hunter@intel.com>
13043L:	linux-mmc@vger.kernel.org
13044T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13045S:	Maintained
13046F:	drivers/mmc/host/sdhci*
13047F:	include/linux/mmc/sdhci*
13048
13049SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13050M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13051M:	Manjunath M B <manjumb@synopsys.com>
13052L:	linux-mmc@vger.kernel.org
13053S:	Maintained
13054F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13055
13056SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13057M:	Ben Dooks <ben-linux@fluff.org>
13058M:	Jaehoon Chung <jh80.chung@samsung.com>
13059L:	linux-mmc@vger.kernel.org
13060S:	Maintained
13061F:	drivers/mmc/host/sdhci-s3c*
13062
13063SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13064M:	Viresh Kumar <vireshk@kernel.org>
13065L:	linux-mmc@vger.kernel.org
13066S:	Maintained
13067F:	drivers/mmc/host/sdhci-spear.c
13068
13069SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13070M:	Kishon Vijay Abraham I <kishon@ti.com>
13071L:	linux-mmc@vger.kernel.org
13072S:	Maintained
13073F:	drivers/mmc/host/sdhci-omap.c
13074
13075SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13076M:	Scott Bauer <scott.bauer@intel.com>
13077M:	Jonathan Derrick <jonathan.derrick@intel.com>
13078L:	linux-block@vger.kernel.org
13079S:	Supported
13080F:	block/sed*
13081F:	block/opal_proto.h
13082F:	include/linux/sed*
13083F:	include/uapi/linux/sed*
13084
13085SECURITY CONTACT
13086M:	Security Officers <security@kernel.org>
13087S:	Supported
13088
13089SECURITY SUBSYSTEM
13090M:	James Morris <jmorris@namei.org>
13091M:	"Serge E. Hallyn" <serge@hallyn.com>
13092L:	linux-security-module@vger.kernel.org (suggested Cc:)
13093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13094W:	http://kernsec.org/
13095S:	Supported
13096F:	security/
13097X:	security/selinux/
13098
13099SELINUX SECURITY MODULE
13100M:	Paul Moore <paul@paul-moore.com>
13101M:	Stephen Smalley <sds@tycho.nsa.gov>
13102M:	Eric Paris <eparis@parisplace.org>
13103L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13104W:	https://selinuxproject.org
13105W:	https://github.com/SELinuxProject
13106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13107S:	Supported
13108F:	include/linux/selinux*
13109F:	security/selinux/
13110F:	scripts/selinux/
13111F:	Documentation/admin-guide/LSM/SELinux.rst
13112
13113SENSABLE PHANTOM
13114M:	Jiri Slaby <jirislaby@gmail.com>
13115S:	Maintained
13116F:	drivers/misc/phantom.c
13117F:	include/uapi/linux/phantom.h
13118
13119SERIAL DEVICE BUS
13120M:	Rob Herring <robh@kernel.org>
13121L:	linux-serial@vger.kernel.org
13122S:	Maintained
13123F:	Documentation/devicetree/bindings/serial/slave-device.txt
13124F:	drivers/tty/serdev/
13125F:	include/linux/serdev.h
13126
13127SERIAL DRIVERS
13128M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13129L:	linux-serial@vger.kernel.org
13130S:	Maintained
13131F:	Documentation/devicetree/bindings/serial/
13132F:	drivers/tty/serial/
13133
13134SERIAL IR RECEIVER
13135M:	Sean Young <sean@mess.org>
13136L:	linux-media@vger.kernel.org
13137S:	Maintained
13138F:	drivers/media/rc/serial_ir.c
13139
13140SFC NETWORK DRIVER
13141M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13142M:	Edward Cree <ecree@solarflare.com>
13143M:	Bert Kenward <bkenward@solarflare.com>
13144L:	netdev@vger.kernel.org
13145S:	Supported
13146F:	drivers/net/ethernet/sfc/
13147
13148SGI GRU DRIVER
13149M:	Dimitri Sivanich <sivanich@sgi.com>
13150S:	Maintained
13151F:	drivers/misc/sgi-gru/
13152
13153SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13154M:	Pat Gefre <pfg@sgi.com>
13155L:	linux-ia64@vger.kernel.org
13156S:	Supported
13157F:	Documentation/ia64/serial.txt
13158F:	drivers/tty/serial/ioc?_serial.c
13159F:	include/linux/ioc?.h
13160
13161SGI XP/XPC/XPNET DRIVER
13162M:	Cliff Whickman <cpw@sgi.com>
13163M:	Robin Holt <robinmholt@gmail.com>
13164S:	Maintained
13165F:	drivers/misc/sgi-xp/
13166
13167SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13168M:	Ursula Braun <ubraun@linux.ibm.com>
13169L:	linux-s390@vger.kernel.org
13170W:	http://www.ibm.com/developerworks/linux/linux390/
13171S:	Supported
13172F:	net/smc/
13173
13174SHARP RJ54N1CB0C SENSOR DRIVER
13175M:	Jacopo Mondi <jacopo@jmondi.org>
13176L:	linux-media@vger.kernel.org
13177T:	git git://linuxtv.org/media_tree.git
13178S:	Odd fixes
13179F:	drivers/media/i2c/rj54n1cb0c.c
13180F:	include/media/i2c/rj54n1cb0c.h
13181
13182SH_VEU V4L2 MEM2MEM DRIVER
13183L:	linux-media@vger.kernel.org
13184S:	Orphan
13185F:	drivers/media/platform/sh_veu.c
13186
13187SH_VOU V4L2 OUTPUT DRIVER
13188L:	linux-media@vger.kernel.org
13189S:	Orphan
13190F:	drivers/media/platform/sh_vou.c
13191F:	include/media/drv-intf/sh_vou.h
13192
13193SI2157 MEDIA DRIVER
13194M:	Antti Palosaari <crope@iki.fi>
13195L:	linux-media@vger.kernel.org
13196W:	https://linuxtv.org
13197W:	http://palosaari.fi/linux/
13198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13199T:	git git://linuxtv.org/anttip/media_tree.git
13200S:	Maintained
13201F:	drivers/media/tuners/si2157*
13202
13203SI2165 MEDIA DRIVER
13204M:	Matthias Schwarzott <zzam@gentoo.org>
13205L:	linux-media@vger.kernel.org
13206W:	https://linuxtv.org
13207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13208S:	Maintained
13209F:	drivers/media/dvb-frontends/si2165*
13210
13211SI2168 MEDIA DRIVER
13212M:	Antti Palosaari <crope@iki.fi>
13213L:	linux-media@vger.kernel.org
13214W:	https://linuxtv.org
13215W:	http://palosaari.fi/linux/
13216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13217T:	git git://linuxtv.org/anttip/media_tree.git
13218S:	Maintained
13219F:	drivers/media/dvb-frontends/si2168*
13220
13221SI470X FM RADIO RECEIVER I2C DRIVER
13222M:	Hans Verkuil <hverkuil@xs4all.nl>
13223L:	linux-media@vger.kernel.org
13224T:	git git://linuxtv.org/media_tree.git
13225W:	https://linuxtv.org
13226S:	Odd Fixes
13227F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13228
13229SI470X FM RADIO RECEIVER USB DRIVER
13230M:	Hans Verkuil <hverkuil@xs4all.nl>
13231L:	linux-media@vger.kernel.org
13232T:	git git://linuxtv.org/media_tree.git
13233W:	https://linuxtv.org
13234S:	Maintained
13235F:	drivers/media/radio/si470x/radio-si470x-common.c
13236F:	drivers/media/radio/si470x/radio-si470x.h
13237F:	drivers/media/radio/si470x/radio-si470x-usb.c
13238
13239SI4713 FM RADIO TRANSMITTER I2C DRIVER
13240M:	Eduardo Valentin <edubezval@gmail.com>
13241L:	linux-media@vger.kernel.org
13242T:	git git://linuxtv.org/media_tree.git
13243W:	https://linuxtv.org
13244S:	Odd Fixes
13245F:	drivers/media/radio/si4713/si4713.?
13246
13247SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13248M:	Eduardo Valentin <edubezval@gmail.com>
13249L:	linux-media@vger.kernel.org
13250T:	git git://linuxtv.org/media_tree.git
13251W:	https://linuxtv.org
13252S:	Odd Fixes
13253F:	drivers/media/radio/si4713/radio-platform-si4713.c
13254
13255SI4713 FM RADIO TRANSMITTER USB DRIVER
13256M:	Hans Verkuil <hverkuil@xs4all.nl>
13257L:	linux-media@vger.kernel.org
13258T:	git git://linuxtv.org/media_tree.git
13259W:	https://linuxtv.org
13260S:	Maintained
13261F:	drivers/media/radio/si4713/radio-usb-si4713.c
13262
13263SIANO DVB DRIVER
13264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13265L:	linux-media@vger.kernel.org
13266W:	https://linuxtv.org
13267T:	git git://linuxtv.org/media_tree.git
13268S:	Odd fixes
13269F:	drivers/media/common/siano/
13270F:	drivers/media/usb/siano/
13271F:	drivers/media/usb/siano/
13272F:	drivers/media/mmc/siano/
13273
13274SIFIVE DRIVERS
13275M:	Palmer Dabbelt <palmer@sifive.com>
13276L:	linux-riscv@lists.infradead.org
13277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13278S:	Supported
13279K:	sifive
13280N:	sifive
13281
13282SILEAD TOUCHSCREEN DRIVER
13283M:	Hans de Goede <hdegoede@redhat.com>
13284L:	linux-input@vger.kernel.org
13285L:	platform-driver-x86@vger.kernel.org
13286S:	Maintained
13287F:	drivers/input/touchscreen/silead.c
13288F:	drivers/platform/x86/touchscreen_dmi.c
13289
13290SILICON MOTION SM712 FRAME BUFFER DRIVER
13291M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13292M:	Teddy Wang <teddy.wang@siliconmotion.com>
13293M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13294L:	linux-fbdev@vger.kernel.org
13295S:	Maintained
13296F:	drivers/video/fbdev/sm712*
13297F:	Documentation/fb/sm712fb.txt
13298
13299SIMPLE FIRMWARE INTERFACE (SFI)
13300M:	Len Brown <lenb@kernel.org>
13301L:	sfi-devel@simplefirmware.org
13302W:	http://simplefirmware.org/
13303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13304S:	Supported
13305F:	arch/x86/platform/sfi/
13306F:	drivers/sfi/
13307F:	include/linux/sfi*.h
13308
13309SIMPLEFB FB DRIVER
13310M:	Hans de Goede <hdegoede@redhat.com>
13311L:	linux-fbdev@vger.kernel.org
13312S:	Maintained
13313F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13314F:	drivers/video/fbdev/simplefb.c
13315F:	include/linux/platform_data/simplefb.h
13316
13317SIMTEC EB110ATX (Chalice CATS)
13318P:	Ben Dooks
13319P:	Vincent Sanders <vince@simtec.co.uk>
13320M:	Simtec Linux Team <linux@simtec.co.uk>
13321W:	http://www.simtec.co.uk/products/EB110ATX/
13322S:	Supported
13323
13324SIMTEC EB2410ITX (BAST)
13325P:	Ben Dooks
13326P:	Vincent Sanders <vince@simtec.co.uk>
13327M:	Simtec Linux Team <linux@simtec.co.uk>
13328W:	http://www.simtec.co.uk/products/EB2410ITX/
13329S:	Supported
13330F:	arch/arm/mach-s3c24xx/mach-bast.c
13331F:	arch/arm/mach-s3c24xx/bast-ide.c
13332F:	arch/arm/mach-s3c24xx/bast-irq.c
13333
13334SIPHASH PRF ROUTINES
13335M:	Jason A. Donenfeld <Jason@zx2c4.com>
13336S:	Maintained
13337F:	lib/siphash.c
13338F:	lib/test_siphash.c
13339F:	include/linux/siphash.h
13340
13341SIOX
13342M:	Gavin Schenk <g.schenk@eckelmann.de>
13343M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13344R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13345S:	Supported
13346F:	drivers/siox/*
13347F:	include/trace/events/siox.h
13348
13349SIS 190 ETHERNET DRIVER
13350M:	Francois Romieu <romieu@fr.zoreil.com>
13351L:	netdev@vger.kernel.org
13352S:	Maintained
13353F:	drivers/net/ethernet/sis/sis190.c
13354
13355SIS 900/7016 FAST ETHERNET DRIVER
13356M:	Daniele Venzano <venza@brownhat.org>
13357W:	http://www.brownhat.org/sis900.html
13358L:	netdev@vger.kernel.org
13359S:	Maintained
13360F:	drivers/net/ethernet/sis/sis900.*
13361
13362SIS FRAMEBUFFER DRIVER
13363M:	Thomas Winischhofer <thomas@winischhofer.net>
13364W:	http://www.winischhofer.net/linuxsisvga.shtml
13365S:	Maintained
13366F:	Documentation/fb/sisfb.txt
13367F:	drivers/video/fbdev/sis/
13368F:	include/video/sisfb.h
13369
13370SIS USB2VGA DRIVER
13371M:	Thomas Winischhofer <thomas@winischhofer.net>
13372W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13373S:	Maintained
13374F:	drivers/usb/misc/sisusbvga/
13375
13376SLAB ALLOCATOR
13377M:	Christoph Lameter <cl@linux.com>
13378M:	Pekka Enberg <penberg@kernel.org>
13379M:	David Rientjes <rientjes@google.com>
13380M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13381M:	Andrew Morton <akpm@linux-foundation.org>
13382L:	linux-mm@kvack.org
13383S:	Maintained
13384F:	include/linux/sl?b*.h
13385F:	mm/sl?b*
13386
13387SLEEPABLE READ-COPY UPDATE (SRCU)
13388M:	Lai Jiangshan <jiangshanlai@gmail.com>
13389M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13390M:	Josh Triplett <josh@joshtriplett.org>
13391R:	Steven Rostedt <rostedt@goodmis.org>
13392R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13393L:	linux-kernel@vger.kernel.org
13394W:	http://www.rdrop.com/users/paulmck/RCU/
13395S:	Supported
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13397F:	include/linux/srcu*.h
13398F:	kernel/rcu/srcu*.c
13399
13400SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13401M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13403S:	Maintained
13404F:	drivers/slimbus/
13405F:	Documentation/devicetree/bindings/slimbus/
13406F:	include/linux/slimbus.h
13407
13408SMACK SECURITY MODULE
13409M:	Casey Schaufler <casey@schaufler-ca.com>
13410L:	linux-security-module@vger.kernel.org
13411W:	http://schaufler-ca.com
13412T:	git git://github.com/cschaufler/smack-next
13413S:	Maintained
13414F:	Documentation/admin-guide/LSM/Smack.rst
13415F:	security/smack/
13416
13417SMC91x ETHERNET DRIVER
13418M:	Nicolas Pitre <nico@fluxnic.net>
13419S:	Odd Fixes
13420F:	drivers/net/ethernet/smsc/smc91x.*
13421
13422SMIA AND SMIA++ IMAGE SENSOR DRIVER
13423M:	Sakari Ailus <sakari.ailus@iki.fi>
13424L:	linux-media@vger.kernel.org
13425S:	Maintained
13426F:	drivers/media/i2c/smiapp/
13427F:	include/media/i2c/smiapp.h
13428F:	drivers/media/i2c/smiapp-pll.c
13429F:	drivers/media/i2c/smiapp-pll.h
13430F:	include/uapi/linux/smiapp.h
13431F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13432
13433SMM665 HARDWARE MONITOR DRIVER
13434M:	Guenter Roeck <linux@roeck-us.net>
13435L:	linux-hwmon@vger.kernel.org
13436S:	Maintained
13437F:	Documentation/hwmon/smm665
13438F:	drivers/hwmon/smm665.c
13439
13440SMSC EMC2103 HARDWARE MONITOR DRIVER
13441M:	Steve Glendinning <steve.glendinning@shawell.net>
13442L:	linux-hwmon@vger.kernel.org
13443S:	Maintained
13444F:	Documentation/hwmon/emc2103
13445F:	drivers/hwmon/emc2103.c
13446
13447SMSC SCH5627 HARDWARE MONITOR DRIVER
13448M:	Hans de Goede <hdegoede@redhat.com>
13449L:	linux-hwmon@vger.kernel.org
13450S:	Supported
13451F:	Documentation/hwmon/sch5627
13452F:	drivers/hwmon/sch5627.c
13453
13454SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13455M:	Steve Glendinning <steve.glendinning@shawell.net>
13456L:	linux-fbdev@vger.kernel.org
13457S:	Maintained
13458F:	drivers/video/fbdev/smscufx.c
13459
13460SMSC47B397 HARDWARE MONITOR DRIVER
13461M:	Jean Delvare <jdelvare@suse.com>
13462L:	linux-hwmon@vger.kernel.org
13463S:	Maintained
13464F:	Documentation/hwmon/smsc47b397
13465F:	drivers/hwmon/smsc47b397.c
13466
13467SMSC911x ETHERNET DRIVER
13468M:	Steve Glendinning <steve.glendinning@shawell.net>
13469L:	netdev@vger.kernel.org
13470S:	Maintained
13471F:	include/linux/smsc911x.h
13472F:	drivers/net/ethernet/smsc/smsc911x.*
13473
13474SMSC9420 PCI ETHERNET DRIVER
13475M:	Steve Glendinning <steve.glendinning@shawell.net>
13476L:	netdev@vger.kernel.org
13477S:	Maintained
13478F:	drivers/net/ethernet/smsc/smsc9420.*
13479
13480SOC-CAMERA V4L2 SUBSYSTEM
13481L:	linux-media@vger.kernel.org
13482T:	git git://linuxtv.org/media_tree.git
13483S:	Orphan
13484F:	include/media/soc*
13485F:	drivers/media/i2c/soc_camera/
13486F:	drivers/media/platform/soc_camera/
13487
13488SOCIONEXT SYNQUACER I2C DRIVER
13489M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13490L:	linux-i2c@vger.kernel.org
13491S:	Maintained
13492F:	drivers/i2c/busses/i2c-synquacer.c
13493F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13494
13495SOCIONEXT UNIPHIER SOUND DRIVER
13496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13497S:	Orphan
13498F:	sound/soc/uniphier/
13499
13500SOEKRIS NET48XX LED SUPPORT
13501M:	Chris Boot <bootc@bootc.net>
13502S:	Maintained
13503F:	drivers/leds/leds-net48xx.c
13504
13505SOFT-ROCE DRIVER (rxe)
13506M:	Moni Shoua <monis@mellanox.com>
13507L:	linux-rdma@vger.kernel.org
13508S:	Supported
13509W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13510Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13511F:	drivers/infiniband/sw/rxe/
13512F:	include/uapi/rdma/rdma_user_rxe.h
13513
13514SOFTLOGIC 6x10 MPEG CODEC
13515M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13516M:	Anton Sviridenko <anton@corp.bluecherry.net>
13517M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13518M:	Andrey Utkin <andrey_utkin@fastmail.com>
13519M:	Ismael Luceno <ismael@iodev.co.uk>
13520L:	linux-media@vger.kernel.org
13521S:	Supported
13522F:	drivers/media/pci/solo6x10/
13523
13524SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13525M:	James Morse <james.morse@arm.com>
13526L:	linux-arm-kernel@lists.infradead.org
13527S:	Maintained
13528F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13529F:	drivers/firmware/arm_sdei.c
13530F:	include/linux/sdei.h
13531F:	include/uapi/linux/sdei.h
13532
13533SOFTWARE RAID (Multiple Disks) SUPPORT
13534M:	Shaohua Li <shli@kernel.org>
13535L:	linux-raid@vger.kernel.org
13536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13537S:	Supported
13538F:	drivers/md/Makefile
13539F:	drivers/md/Kconfig
13540F:	drivers/md/md*
13541F:	drivers/md/raid*
13542F:	include/linux/raid/
13543F:	include/uapi/linux/raid/
13544
13545SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13546M:	Jassi Brar <jaswinder.singh@linaro.org>
13547L:	netdev@vger.kernel.org
13548S:	Maintained
13549F:	drivers/net/ethernet/socionext/netsec.c
13550F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13551
13552SOLIDRUN CLEARFOG SUPPORT
13553M:	Russell King <linux@armlinux.org.uk>
13554S:	Maintained
13555F:	arch/arm/boot/dts/armada-388-clearfog*
13556F:	arch/arm/boot/dts/armada-38x-solidrun-*
13557
13558SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13559M:	Russell King <linux@armlinux.org.uk>
13560S:	Maintained
13561F:	arch/arm/boot/dts/imx6*-cubox-i*
13562F:	arch/arm/boot/dts/imx6*-hummingboard*
13563F:	arch/arm/boot/dts/imx6*-sr-*
13564
13565SONIC NETWORK DRIVER
13566M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13567L:	netdev@vger.kernel.org
13568S:	Maintained
13569F:	drivers/net/ethernet/natsemi/sonic.*
13570
13571SONICS SILICON BACKPLANE DRIVER (SSB)
13572M:	Michael Buesch <m@bues.ch>
13573L:	linux-wireless@vger.kernel.org
13574S:	Maintained
13575F:	drivers/ssb/
13576F:	include/linux/ssb/
13577
13578SONY IMX258 SENSOR DRIVER
13579M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13580L:	linux-media@vger.kernel.org
13581T:	git git://linuxtv.org/media_tree.git
13582S:	Maintained
13583F:	drivers/media/i2c/imx258.c
13584
13585SONY IMX274 SENSOR DRIVER
13586M:	Leon Luo <leonl@leopardimaging.com>
13587L:	linux-media@vger.kernel.org
13588T:	git git://linuxtv.org/media_tree.git
13589S:	Maintained
13590F:	drivers/media/i2c/imx274.c
13591F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13592
13593SONY MEMORYSTICK CARD SUPPORT
13594M:	Alex Dubov <oakad@yahoo.com>
13595W:	http://tifmxx.berlios.de/
13596S:	Maintained
13597F:	drivers/memstick/host/tifm_ms.c
13598
13599SONY MEMORYSTICK STANDARD SUPPORT
13600M:	Maxim Levitsky <maximlevitsky@gmail.com>
13601S:	Maintained
13602F:	drivers/memstick/core/ms_block.*
13603
13604SONY VAIO CONTROL DEVICE DRIVER
13605M:	Mattia Dongili <malattia@linux.it>
13606L:	platform-driver-x86@vger.kernel.org
13607W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13608S:	Maintained
13609F:	Documentation/laptops/sony-laptop.txt
13610F:	drivers/char/sonypi.c
13611F:	drivers/platform/x86/sony-laptop.c
13612F:	include/linux/sony-laptop.h
13613
13614SOUND
13615M:	Jaroslav Kysela <perex@perex.cz>
13616M:	Takashi Iwai <tiwai@suse.com>
13617L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13618W:	http://www.alsa-project.org/
13619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13620T:	git git://git.alsa-project.org/alsa-kernel.git
13621Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13622S:	Maintained
13623F:	Documentation/sound/
13624F:	include/sound/
13625F:	include/uapi/sound/
13626F:	sound/
13627
13628SOUND - COMPRESSED AUDIO
13629M:	Vinod Koul <vkoul@kernel.org>
13630L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13632S:	Supported
13633F:	Documentation/sound/designs/compress-offload.rst
13634F:	include/sound/compress_driver.h
13635F:	include/uapi/sound/compress_*
13636F:	sound/core/compress_offload.c
13637F:	sound/soc/soc-compress.c
13638
13639SOUND - DMAENGINE HELPERS
13640M:	Lars-Peter Clausen <lars@metafoo.de>
13641S:	Supported
13642F:	include/sound/dmaengine_pcm.h
13643F:	sound/core/pcm_dmaengine.c
13644F:	sound/soc/soc-generic-dmaengine-pcm.c
13645
13646SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13647M:	Liam Girdwood <lgirdwood@gmail.com>
13648M:	Mark Brown <broonie@kernel.org>
13649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13650L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13651W:	http://alsa-project.org/main/index.php/ASoC
13652S:	Supported
13653F:	Documentation/devicetree/bindings/sound/
13654F:	Documentation/sound/soc/
13655F:	sound/soc/
13656F:	include/sound/soc*
13657
13658SOUNDWIRE SUBSYSTEM
13659M:	Vinod Koul <vinod.koul@intel.com>
13660M:	Sanyog Kale <sanyog.r.kale@intel.com>
13661R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13662L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13663S:	Supported
13664F:	Documentation/driver-api/soundwire/
13665F:	drivers/soundwire/
13666F:	include/linux/soundwire/
13667
13668SP2 MEDIA DRIVER
13669M:	Olli Salonen <olli.salonen@iki.fi>
13670L:	linux-media@vger.kernel.org
13671W:	https://linuxtv.org
13672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13673S:	Maintained
13674F:	drivers/media/dvb-frontends/sp2*
13675
13676SPARC + UltraSPARC (sparc/sparc64)
13677M:	"David S. Miller" <davem@davemloft.net>
13678L:	sparclinux@vger.kernel.org
13679Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13682S:	Maintained
13683F:	arch/sparc/
13684F:	drivers/sbus/
13685
13686SPARC SERIAL DRIVERS
13687M:	"David S. Miller" <davem@davemloft.net>
13688L:	sparclinux@vger.kernel.org
13689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13691S:	Maintained
13692F:	include/linux/sunserialcore.h
13693F:	drivers/tty/serial/suncore.c
13694F:	drivers/tty/serial/sunhv.c
13695F:	drivers/tty/serial/sunsab.c
13696F:	drivers/tty/serial/sunsab.h
13697F:	drivers/tty/serial/sunsu.c
13698F:	drivers/tty/serial/sunzilog.c
13699F:	drivers/tty/serial/sunzilog.h
13700F:	drivers/tty/vcc.c
13701
13702SPARSE CHECKER
13703M:	"Christopher Li" <sparse@chrisli.org>
13704L:	linux-sparse@vger.kernel.org
13705W:	https://sparse.wiki.kernel.org/
13706T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13707T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13708S:	Maintained
13709F:	include/linux/compiler.h
13710
13711SPEAR CLOCK FRAMEWORK SUPPORT
13712M:	Viresh Kumar <vireshk@kernel.org>
13713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13714W:	http://www.st.com/spear
13715S:	Maintained
13716F:	drivers/clk/spear/
13717
13718SPEAR PLATFORM SUPPORT
13719M:	Viresh Kumar <vireshk@kernel.org>
13720M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13722W:	http://www.st.com/spear
13723S:	Maintained
13724F:	arch/arm/boot/dts/spear*
13725F:	arch/arm/mach-spear/
13726
13727SPI NOR SUBSYSTEM
13728M:	Marek Vasut <marek.vasut@gmail.com>
13729L:	linux-mtd@lists.infradead.org
13730W:	http://www.linux-mtd.infradead.org/
13731Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13732T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13733T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13734S:	Maintained
13735F:	drivers/mtd/spi-nor/
13736F:	include/linux/mtd/spi-nor.h
13737
13738SPI SUBSYSTEM
13739M:	Mark Brown <broonie@kernel.org>
13740L:	linux-spi@vger.kernel.org
13741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13742Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13743S:	Maintained
13744F:	Documentation/devicetree/bindings/spi/
13745F:	Documentation/spi/
13746F:	drivers/spi/
13747F:	include/linux/spi/
13748F:	include/uapi/linux/spi/
13749F:	tools/spi/
13750
13751SPIDERNET NETWORK DRIVER for CELL
13752M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13753L:	netdev@vger.kernel.org
13754S:	Supported
13755F:	Documentation/networking/spider_net.txt
13756F:	drivers/net/ethernet/toshiba/spider_net*
13757
13758SPMI SUBSYSTEM
13759R:	Stephen Boyd <sboyd@kernel.org>
13760L:	linux-arm-msm@vger.kernel.org
13761F:	Documentation/devicetree/bindings/spmi/
13762F:	drivers/spmi/
13763F:	include/dt-bindings/spmi/spmi.h
13764F:	include/linux/spmi.h
13765F:	include/trace/events/spmi.h
13766
13767SPU FILE SYSTEM
13768M:	Jeremy Kerr <jk@ozlabs.org>
13769L:	linuxppc-dev@lists.ozlabs.org
13770W:	http://www.ibm.com/developerworks/power/cell/
13771S:	Supported
13772F:	Documentation/filesystems/spufs.txt
13773F:	arch/powerpc/platforms/cell/spufs/
13774
13775SQUASHFS FILE SYSTEM
13776M:	Phillip Lougher <phillip@squashfs.org.uk>
13777L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13778W:	http://squashfs.org.uk
13779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13780S:	Maintained
13781F:	Documentation/filesystems/squashfs.txt
13782F:	fs/squashfs/
13783
13784SRM (Alpha) environment access
13785M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13786S:	Maintained
13787F:	arch/alpha/kernel/srm_env.c
13788
13789ST STM32 I2C/SMBUS DRIVER
13790M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13791L:	linux-i2c@vger.kernel.org
13792S:	Maintained
13793F:	drivers/i2c/busses/i2c-stm32*
13794
13795STABLE BRANCH
13796M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13797L:	stable@vger.kernel.org
13798S:	Supported
13799F:	Documentation/process/stable-kernel-rules.rst
13800
13801STAGING - COMEDI
13802M:	Ian Abbott <abbotti@mev.co.uk>
13803M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13804S:	Odd Fixes
13805F:	drivers/staging/comedi/
13806
13807STAGING - EROFS FILE SYSTEM
13808M:	Gao Xiang <gaoxiang25@huawei.com>
13809M:	Chao Yu <yuchao0@huawei.com>
13810L:	linux-erofs@lists.ozlabs.org
13811S:	Maintained
13812F:	drivers/staging/erofs/
13813
13814STAGING - FLARION FT1000 DRIVERS
13815M:	Marek Belisko <marek.belisko@gmail.com>
13816S:	Odd Fixes
13817F:	drivers/staging/ft1000/
13818
13819STAGING - INDUSTRIAL IO
13820M:	Jonathan Cameron <jic23@kernel.org>
13821L:	linux-iio@vger.kernel.org
13822S:	Odd Fixes
13823F:	Documentation/devicetree/bindings/staging/iio/
13824F:	drivers/staging/iio/
13825
13826STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13827M:	Marc Dietrich <marvin24@gmx.de>
13828L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13829L:	linux-tegra@vger.kernel.org
13830S:	Maintained
13831F:	drivers/staging/nvec/
13832
13833STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13834M:	Jens Frederich <jfrederich@gmail.com>
13835M:	Daniel Drake <dsd@laptop.org>
13836M:	Jon Nettleton <jon.nettleton@gmail.com>
13837W:	http://wiki.laptop.org/go/DCON
13838S:	Maintained
13839F:	drivers/staging/olpc_dcon/
13840
13841STAGING - REALTEK RTL8712U DRIVERS
13842M:	Larry Finger <Larry.Finger@lwfinger.net>
13843M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13844S:	Odd Fixes
13845F:	drivers/staging/rtl8712/
13846
13847STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13848M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13849M:	Teddy Wang <teddy.wang@siliconmotion.com>
13850M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13851L:	linux-fbdev@vger.kernel.org
13852S:	Maintained
13853F:	drivers/staging/sm750fb/
13854
13855STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13856M:	William Hubbs <w.d.hubbs@gmail.com>
13857M:	Chris Brannon <chris@the-brannons.com>
13858M:	Kirk Reiser <kirk@reisers.ca>
13859M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13860L:	speakup@linux-speakup.org
13861W:	http://www.linux-speakup.org/
13862S:	Odd Fixes
13863F:	drivers/staging/speakup/
13864
13865STAGING - VIA VT665X DRIVERS
13866M:	Forest Bond <forest@alittletooquiet.net>
13867S:	Odd Fixes
13868F:	drivers/staging/vt665?/
13869
13870STAGING - WILC1000 WIFI DRIVER
13871M:	Aditya Shankar <aditya.shankar@microchip.com>
13872M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13873L:	linux-wireless@vger.kernel.org
13874S:	Supported
13875F:	drivers/staging/wilc1000/
13876
13877STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13878M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13879S:	Odd Fixes
13880F:	drivers/staging/xgifb/
13881
13882STAGING SUBSYSTEM
13883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13885L:	devel@driverdev.osuosl.org
13886S:	Supported
13887F:	drivers/staging/
13888
13889STARFIRE/DURALAN NETWORK DRIVER
13890M:	Ion Badulescu <ionut@badula.org>
13891S:	Odd Fixes
13892F:	drivers/net/ethernet/adaptec/starfire*
13893
13894STEC S1220 SKD DRIVER
13895M:	Bart Van Assche <bart.vanassche@wdc.com>
13896L:	linux-block@vger.kernel.org
13897S:	Maintained
13898F:	drivers/block/skd*[ch]
13899
13900STI AUDIO (ASoC) DRIVERS
13901M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13902L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13903S:	Maintained
13904F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13905F:	sound/soc/sti/
13906
13907STI CEC DRIVER
13908M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13909S:	Maintained
13910F:	drivers/staging/media/st-cec/
13911F:	Documentation/devicetree/bindings/media/stih-cec.txt
13912
13913STK1160 USB VIDEO CAPTURE DRIVER
13914M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13915L:	linux-media@vger.kernel.org
13916T:	git git://linuxtv.org/media_tree.git
13917S:	Maintained
13918F:	drivers/media/usb/stk1160/
13919
13920STM32 AUDIO (ASoC) DRIVERS
13921M:	Olivier Moysan <olivier.moysan@st.com>
13922M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13924S:	Maintained
13925F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13926F:	sound/soc/stm/
13927
13928STM32 TIMER/LPTIMER DRIVERS
13929M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13930S:	Maintained
13931F:	drivers/*/stm32-*timer*
13932F:	drivers/pwm/pwm-stm32*
13933F:	include/linux/*/stm32-*tim*
13934F:	Documentation/ABI/testing/*timer-stm32
13935F:	Documentation/devicetree/bindings/*/stm32-*timer*
13936F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13937
13938STMMAC ETHERNET DRIVER
13939M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13940M:	Alexandre Torgue <alexandre.torgue@st.com>
13941M:	Jose Abreu <joabreu@synopsys.com>
13942L:	netdev@vger.kernel.org
13943W:	http://www.stlinux.com
13944S:	Supported
13945F:	drivers/net/ethernet/stmicro/stmmac/
13946
13947SUN3/3X
13948M:	Sam Creasey <sammy@sammy.net>
13949W:	http://sammy.net/sun3/
13950S:	Maintained
13951F:	arch/m68k/kernel/*sun3*
13952F:	arch/m68k/sun3*/
13953F:	arch/m68k/include/asm/sun3*
13954F:	drivers/net/ethernet/i825xx/sun3*
13955
13956SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13957M:	Hans de Goede <hdegoede@redhat.com>
13958L:	linux-input@vger.kernel.org
13959S:	Maintained
13960F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13961F:	drivers/input/keyboard/sun4i-lradc-keys.c
13962
13963SUNDANCE NETWORK DRIVER
13964M:	Denis Kirjanov <kda@linux-powerpc.org>
13965L:	netdev@vger.kernel.org
13966S:	Maintained
13967F:	drivers/net/ethernet/dlink/sundance.c
13968
13969SUPERH
13970M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13971M:	Rich Felker <dalias@libc.org>
13972L:	linux-sh@vger.kernel.org
13973Q:	http://patchwork.kernel.org/project/linux-sh/list/
13974S:	Maintained
13975F:	Documentation/sh/
13976F:	arch/sh/
13977F:	drivers/sh/
13978
13979SUSPEND TO RAM
13980M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13981M:	Len Brown <len.brown@intel.com>
13982M:	Pavel Machek <pavel@ucw.cz>
13983L:	linux-pm@vger.kernel.org
13984B:	https://bugzilla.kernel.org
13985S:	Supported
13986F:	Documentation/power/
13987F:	arch/x86/kernel/acpi/
13988F:	drivers/base/power/
13989F:	kernel/power/
13990F:	include/linux/suspend.h
13991F:	include/linux/freezer.h
13992F:	include/linux/pm.h
13993
13994SVGA HANDLING
13995M:	Martin Mares <mj@ucw.cz>
13996L:	linux-video@atrey.karlin.mff.cuni.cz
13997S:	Maintained
13998F:	Documentation/svga.txt
13999F:	arch/x86/boot/video*
14000
14001SWIOTLB SUBSYSTEM
14002M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14003L:	iommu@lists.linux-foundation.org
14004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14005S:	Supported
14006F:	kernel/dma/swiotlb.c
14007F:	arch/*/kernel/pci-swiotlb.c
14008F:	include/linux/swiotlb.h
14009
14010SWITCHDEV
14011M:	Jiri Pirko <jiri@resnulli.us>
14012M:	Ivan Vecera <ivecera@redhat.com>
14013L:	netdev@vger.kernel.org
14014S:	Supported
14015F:	net/switchdev/
14016F:	include/net/switchdev.h
14017
14018SY8106A REGULATOR DRIVER
14019M:	Icenowy Zheng <icenowy@aosc.io>
14020S:	Maintained
14021F:	drivers/regulator/sy8106a-regulator.c
14022F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14023
14024SYNC FILE FRAMEWORK
14025M:	Sumit Semwal <sumit.semwal@linaro.org>
14026R:	Gustavo Padovan <gustavo@padovan.org>
14027S:	Maintained
14028L:	linux-media@vger.kernel.org
14029L:	dri-devel@lists.freedesktop.org
14030F:	drivers/dma-buf/sync_*
14031F:	drivers/dma-buf/dma-fence*
14032F:	drivers/dma-buf/sw_sync.c
14033F:	include/linux/sync_file.h
14034F:	include/uapi/linux/sync_file.h
14035F:	Documentation/sync_file.txt
14036T:	git git://anongit.freedesktop.org/drm/drm-misc
14037
14038SYNOPSYS ARC ARCHITECTURE
14039M:	Vineet Gupta <vgupta@synopsys.com>
14040L:	linux-snps-arc@lists.infradead.org
14041S:	Supported
14042F:	arch/arc/
14043F:	Documentation/devicetree/bindings/arc/*
14044F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14045F:	drivers/clocksource/arc_timer.c
14046F:	drivers/tty/serial/arc_uart.c
14047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14048
14049SYNOPSYS ARC HSDK SDP pll clock driver
14050M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14051S:	Supported
14052F:	drivers/clk/clk-hsdk-pll.c
14053F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14054
14055SYNOPSYS ARC SDP clock driver
14056M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14057S:	Supported
14058F:	drivers/clk/axs10x/*
14059F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14060
14061SYNOPSYS ARC SDP platform support
14062M:	Alexey Brodkin <abrodkin@synopsys.com>
14063S:	Supported
14064F:	arch/arc/plat-axs10x
14065F:	arch/arc/boot/dts/ax*
14066F:	Documentation/devicetree/bindings/arc/axs10*
14067
14068SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14069M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14070S:	Supported
14071F:	drivers/reset/reset-axs10x.c
14072F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14073
14074SYNOPSYS DESIGNWARE 8250 UART DRIVER
14075R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14076S:	Maintained
14077F:	drivers/tty/serial/8250/8250_dw.c
14078
14079SYNOPSYS DESIGNWARE APB GPIO DRIVER
14080M:	Hoan Tran <hotran@apm.com>
14081L:	linux-gpio@vger.kernel.org
14082S:	Maintained
14083F:	drivers/gpio/gpio-dwapb.c
14084F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14085
14086SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14087M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14088S:	Maintained
14089F:	drivers/dma/dwi-axi-dmac/
14090F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14091
14092SYNOPSYS DESIGNWARE DMAC DRIVER
14093M:	Viresh Kumar <vireshk@kernel.org>
14094R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14095S:	Maintained
14096F:	include/linux/dma/dw.h
14097F:	include/linux/platform_data/dma-dw.h
14098F:	drivers/dma/dw/
14099
14100SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14101M:	Jose Abreu <Jose.Abreu@synopsys.com>
14102L:	netdev@vger.kernel.org
14103S:	Supported
14104F:	drivers/net/ethernet/synopsys/
14105
14106SYNOPSYS DESIGNWARE I2C DRIVER
14107M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14108R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14109R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14110L:	linux-i2c@vger.kernel.org
14111S:	Maintained
14112F:	drivers/i2c/busses/i2c-designware-*
14113F:	include/linux/platform_data/i2c-designware.h
14114
14115SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14116M:	Jaehoon Chung <jh80.chung@samsung.com>
14117L:	linux-mmc@vger.kernel.org
14118S:	Maintained
14119F:	drivers/mmc/host/dw_mmc*
14120
14121SYNOPSYS HSDK RESET CONTROLLER DRIVER
14122M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14123S:	Supported
14124F:	drivers/reset/reset-hsdk.c
14125F:	include/dt-bindings/reset/snps,hsdk-reset.h
14126F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14127
14128SYSTEM CONFIGURATION (SYSCON)
14129M:	Lee Jones <lee.jones@linaro.org>
14130M:	Arnd Bergmann <arnd@arndb.de>
14131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14132S:	Supported
14133F:	drivers/mfd/syscon.c
14134
14135SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14136M:	Sudeep Holla <sudeep.holla@arm.com>
14137L:	linux-arm-kernel@lists.infradead.org
14138S:	Maintained
14139F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14140F:	drivers/clk/clk-sc[mp]i.c
14141F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14142F:	drivers/firmware/arm_scpi.c
14143F:	drivers/firmware/arm_scmi/
14144F:	include/linux/sc[mp]i_protocol.h
14145
14146SYSTEM RESET/SHUTDOWN DRIVERS
14147M:	Sebastian Reichel <sre@kernel.org>
14148L:	linux-pm@vger.kernel.org
14149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14150S:	Maintained
14151F:	Documentation/devicetree/bindings/power/reset/
14152F:	drivers/power/reset/
14153
14154SYSTEM TRACE MODULE CLASS
14155M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14156S:	Maintained
14157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14158F:	Documentation/trace/stm.rst
14159F:	drivers/hwtracing/stm/
14160F:	include/linux/stm.h
14161F:	include/uapi/linux/stm.h
14162
14163SYSV FILESYSTEM
14164M:	Christoph Hellwig <hch@infradead.org>
14165S:	Maintained
14166F:	Documentation/filesystems/sysv-fs.txt
14167F:	fs/sysv/
14168F:	include/linux/sysv_fs.h
14169
14170TARGET SUBSYSTEM
14171M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14172L:	linux-scsi@vger.kernel.org
14173L:	target-devel@vger.kernel.org
14174W:	http://www.linux-iscsi.org
14175W:	http://groups.google.com/group/linux-iscsi-target-dev
14176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14177S:	Supported
14178F:	drivers/target/
14179F:	include/target/
14180F:	Documentation/target/
14181
14182TASKSTATS STATISTICS INTERFACE
14183M:	Balbir Singh <bsingharora@gmail.com>
14184S:	Maintained
14185F:	Documentation/accounting/taskstats*
14186F:	include/linux/taskstats*
14187F:	kernel/taskstats.c
14188
14189TC subsystem
14190M:	Jamal Hadi Salim <jhs@mojatatu.com>
14191M:	Cong Wang <xiyou.wangcong@gmail.com>
14192M:	Jiri Pirko <jiri@resnulli.us>
14193L:	netdev@vger.kernel.org
14194S:	Maintained
14195F:	include/net/pkt_cls.h
14196F:	include/net/pkt_sched.h
14197F:	include/net/tc_act/
14198F:	include/uapi/linux/pkt_cls.h
14199F:	include/uapi/linux/pkt_sched.h
14200F:	include/uapi/linux/tc_act/
14201F:	include/uapi/linux/tc_ematch/
14202F:	net/sched/
14203
14204TC90522 MEDIA DRIVER
14205M:	Akihiro Tsukada <tskd08@gmail.com>
14206L:	linux-media@vger.kernel.org
14207S:	Odd Fixes
14208F:	drivers/media/dvb-frontends/tc90522*
14209
14210TCP LOW PRIORITY MODULE
14211M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14212M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14213W:	http://tcp-lp-mod.sourceforge.net/
14214S:	Maintained
14215F:	net/ipv4/tcp_lp.c
14216
14217TDA10071 MEDIA DRIVER
14218M:	Antti Palosaari <crope@iki.fi>
14219L:	linux-media@vger.kernel.org
14220W:	https://linuxtv.org
14221W:	http://palosaari.fi/linux/
14222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14223T:	git git://linuxtv.org/anttip/media_tree.git
14224S:	Maintained
14225F:	drivers/media/dvb-frontends/tda10071*
14226
14227TDA18212 MEDIA DRIVER
14228M:	Antti Palosaari <crope@iki.fi>
14229L:	linux-media@vger.kernel.org
14230W:	https://linuxtv.org
14231W:	http://palosaari.fi/linux/
14232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14233T:	git git://linuxtv.org/anttip/media_tree.git
14234S:	Maintained
14235F:	drivers/media/tuners/tda18212*
14236
14237TDA18218 MEDIA DRIVER
14238M:	Antti Palosaari <crope@iki.fi>
14239L:	linux-media@vger.kernel.org
14240W:	https://linuxtv.org
14241W:	http://palosaari.fi/linux/
14242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14243T:	git git://linuxtv.org/anttip/media_tree.git
14244S:	Maintained
14245F:	drivers/media/tuners/tda18218*
14246
14247TDA18250 MEDIA DRIVER
14248M:	Olli Salonen <olli.salonen@iki.fi>
14249L:	linux-media@vger.kernel.org
14250W:	https://linuxtv.org
14251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14252T:	git git://linuxtv.org/media_tree.git
14253S:	Maintained
14254F:	drivers/media/tuners/tda18250*
14255
14256TDA18271 MEDIA DRIVER
14257M:	Michael Krufky <mkrufky@linuxtv.org>
14258L:	linux-media@vger.kernel.org
14259W:	https://linuxtv.org
14260W:	http://github.com/mkrufky
14261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14262T:	git git://linuxtv.org/mkrufky/tuners.git
14263S:	Maintained
14264F:	drivers/media/tuners/tda18271*
14265
14266TDA1997x MEDIA DRIVER
14267M:	Tim Harvey <tharvey@gateworks.com>
14268L:	linux-media@vger.kernel.org
14269W:	https://linuxtv.org
14270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14271S:	Maintained
14272F:	drivers/media/i2c/tda1997x.*
14273
14274TDA827x MEDIA DRIVER
14275M:	Michael Krufky <mkrufky@linuxtv.org>
14276L:	linux-media@vger.kernel.org
14277W:	https://linuxtv.org
14278W:	http://github.com/mkrufky
14279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14280T:	git git://linuxtv.org/mkrufky/tuners.git
14281S:	Maintained
14282F:	drivers/media/tuners/tda8290.*
14283
14284TDA8290 MEDIA DRIVER
14285M:	Michael Krufky <mkrufky@linuxtv.org>
14286L:	linux-media@vger.kernel.org
14287W:	https://linuxtv.org
14288W:	http://github.com/mkrufky
14289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14290T:	git git://linuxtv.org/mkrufky/tuners.git
14291S:	Maintained
14292F:	drivers/media/tuners/tda8290.*
14293
14294TDA9840 MEDIA DRIVER
14295M:	Hans Verkuil <hverkuil@xs4all.nl>
14296L:	linux-media@vger.kernel.org
14297T:	git git://linuxtv.org/media_tree.git
14298W:	https://linuxtv.org
14299S:	Maintained
14300F:	drivers/media/i2c/tda9840*
14301
14302TEA5761 TUNER DRIVER
14303M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14304L:	linux-media@vger.kernel.org
14305W:	https://linuxtv.org
14306T:	git git://linuxtv.org/media_tree.git
14307S:	Odd fixes
14308F:	drivers/media/tuners/tea5761.*
14309
14310TEA5767 TUNER DRIVER
14311M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14312L:	linux-media@vger.kernel.org
14313W:	https://linuxtv.org
14314T:	git git://linuxtv.org/media_tree.git
14315S:	Maintained
14316F:	drivers/media/tuners/tea5767.*
14317
14318TEA6415C MEDIA DRIVER
14319M:	Hans Verkuil <hverkuil@xs4all.nl>
14320L:	linux-media@vger.kernel.org
14321T:	git git://linuxtv.org/media_tree.git
14322W:	https://linuxtv.org
14323S:	Maintained
14324F:	drivers/media/i2c/tea6415c*
14325
14326TEA6420 MEDIA DRIVER
14327M:	Hans Verkuil <hverkuil@xs4all.nl>
14328L:	linux-media@vger.kernel.org
14329T:	git git://linuxtv.org/media_tree.git
14330W:	https://linuxtv.org
14331S:	Maintained
14332F:	drivers/media/i2c/tea6420*
14333
14334TEAM DRIVER
14335M:	Jiri Pirko <jiri@resnulli.us>
14336L:	netdev@vger.kernel.org
14337S:	Supported
14338F:	drivers/net/team/
14339F:	include/linux/if_team.h
14340F:	include/uapi/linux/if_team.h
14341
14342TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14343M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14344S:	Maintained
14345F:	arch/x86/platform/ts5500/
14346
14347TECHNOTREND USB IR RECEIVER
14348M:	Sean Young <sean@mess.org>
14349L:	linux-media@vger.kernel.org
14350S:	Maintained
14351F:	drivers/media/rc/ttusbir.c
14352
14353TECHWELL TW9910 VIDEO DECODER
14354L:	linux-media@vger.kernel.org
14355S:	Orphan
14356F:	drivers/media/i2c/tw9910.c
14357F:	include/media/i2c/tw9910.h
14358
14359TEE SUBSYSTEM
14360M:	Jens Wiklander <jens.wiklander@linaro.org>
14361S:	Maintained
14362F:	include/linux/tee_drv.h
14363F:	include/uapi/linux/tee.h
14364F:	drivers/tee/
14365F:	Documentation/tee.txt
14366
14367TEGRA ARCHITECTURE SUPPORT
14368M:	Thierry Reding <thierry.reding@gmail.com>
14369M:	Jonathan Hunter <jonathanh@nvidia.com>
14370L:	linux-tegra@vger.kernel.org
14371Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14373S:	Supported
14374N:	[^a-z]tegra
14375
14376TEGRA CLOCK DRIVER
14377M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14378M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14379S:	Supported
14380F:	drivers/clk/tegra/
14381
14382TEGRA DMA DRIVERS
14383M:	Laxman Dewangan <ldewangan@nvidia.com>
14384M:	Jon Hunter <jonathanh@nvidia.com>
14385S:	Supported
14386F:	drivers/dma/tegra*
14387
14388TEGRA I2C DRIVER
14389M:	Laxman Dewangan <ldewangan@nvidia.com>
14390S:	Supported
14391F:	drivers/i2c/busses/i2c-tegra.c
14392
14393TEGRA IOMMU DRIVERS
14394M:	Thierry Reding <thierry.reding@gmail.com>
14395L:	linux-tegra@vger.kernel.org
14396S:	Supported
14397F:	drivers/iommu/tegra*
14398
14399TEGRA KBC DRIVER
14400M:	Laxman Dewangan <ldewangan@nvidia.com>
14401S:	Supported
14402F:	drivers/input/keyboard/tegra-kbc.c
14403
14404TEGRA NAND DRIVER
14405M:	Stefan Agner <stefan@agner.ch>
14406M:	Lucas Stach <dev@lynxeye.de>
14407S:	Maintained
14408F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14409F:	drivers/mtd/nand/raw/tegra_nand.c
14410
14411TEGRA PWM DRIVER
14412M:	Thierry Reding <thierry.reding@gmail.com>
14413S:	Supported
14414F:	drivers/pwm/pwm-tegra.c
14415
14416TEGRA SERIAL DRIVER
14417M:	Laxman Dewangan <ldewangan@nvidia.com>
14418S:	Supported
14419F:	drivers/tty/serial/serial-tegra.c
14420
14421TEGRA SPI DRIVER
14422M:	Laxman Dewangan <ldewangan@nvidia.com>
14423S:	Supported
14424F:	drivers/spi/spi-tegra*
14425
14426TEHUTI ETHERNET DRIVER
14427M:	Andy Gospodarek <andy@greyhouse.net>
14428L:	netdev@vger.kernel.org
14429S:	Supported
14430F:	drivers/net/ethernet/tehuti/*
14431
14432Telecom Clock Driver for MCPL0010
14433M:	Mark Gross <mark.gross@intel.com>
14434S:	Supported
14435F:	drivers/char/tlclk.c
14436
14437TENSILICA XTENSA PORT (xtensa)
14438M:	Chris Zankel <chris@zankel.net>
14439M:	Max Filippov <jcmvbkbc@gmail.com>
14440L:	linux-xtensa@linux-xtensa.org
14441T:	git git://github.com/czankel/xtensa-linux.git
14442S:	Maintained
14443F:	arch/xtensa/
14444F:	drivers/irqchip/irq-xtensa-*
14445
14446Texas Instruments' System Control Interface (TISCI) Protocol Driver
14447M:	Nishanth Menon <nm@ti.com>
14448M:	Tero Kristo <t-kristo@ti.com>
14449M:	Santosh Shilimkar <ssantosh@kernel.org>
14450L:	linux-arm-kernel@lists.infradead.org
14451S:	Maintained
14452F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14453F:	drivers/firmware/ti_sci*
14454F:	include/linux/soc/ti/ti_sci_protocol.h
14455F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14456F:	include/dt-bindings/genpd/k2g.h
14457F:	drivers/soc/ti/ti_sci_pm_domains.c
14458F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14459F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14460F:	drivers/clk/keystone/sci-clk.c
14461F:	drivers/reset/reset-ti-sci.c
14462
14463THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14464M:	Hans Verkuil <hverkuil@xs4all.nl>
14465L:	linux-media@vger.kernel.org
14466T:	git git://linuxtv.org/media_tree.git
14467W:	https://linuxtv.org
14468S:	Maintained
14469F:	drivers/media/radio/radio-raremono.c
14470
14471THERMAL
14472M:	Zhang Rui <rui.zhang@intel.com>
14473M:	Eduardo Valentin <edubezval@gmail.com>
14474R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14475L:	linux-pm@vger.kernel.org
14476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14478Q:	https://patchwork.kernel.org/project/linux-pm/list/
14479S:	Supported
14480F:	drivers/thermal/
14481F:	include/linux/thermal.h
14482F:	include/uapi/linux/thermal.h
14483F:	include/linux/cpu_cooling.h
14484F:	Documentation/devicetree/bindings/thermal/
14485
14486THERMAL/CPU_COOLING
14487M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14488M:	Viresh Kumar <viresh.kumar@linaro.org>
14489M:	Javi Merino <javi.merino@kernel.org>
14490L:	linux-pm@vger.kernel.org
14491S:	Supported
14492F:	Documentation/thermal/cpu-cooling-api.txt
14493F:	drivers/thermal/cpu_cooling.c
14494F:	include/linux/cpu_cooling.h
14495
14496THINKPAD ACPI EXTRAS DRIVER
14497M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14498L:	ibm-acpi-devel@lists.sourceforge.net
14499L:	platform-driver-x86@vger.kernel.org
14500W:	http://ibm-acpi.sourceforge.net
14501W:	http://thinkwiki.org/wiki/Ibm-acpi
14502T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14503S:	Maintained
14504F:	drivers/platform/x86/thinkpad_acpi.c
14505
14506THUNDERBOLT DRIVER
14507M:	Andreas Noever <andreas.noever@gmail.com>
14508M:	Michael Jamet <michael.jamet@intel.com>
14509M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14510M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14512S:	Maintained
14513F:	Documentation/admin-guide/thunderbolt.rst
14514F:	drivers/thunderbolt/
14515F:	include/linux/thunderbolt.h
14516
14517THUNDERBOLT NETWORK DRIVER
14518M:	Michael Jamet <michael.jamet@intel.com>
14519M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14520M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14521L:	netdev@vger.kernel.org
14522S:	Maintained
14523F:	drivers/net/thunderbolt.c
14524
14525THUNDERX GPIO DRIVER
14526M:	David Daney <david.daney@cavium.com>
14527S:	Maintained
14528F:	drivers/gpio/gpio-thunderx.c
14529
14530TI AM437X VPFE DRIVER
14531M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14532L:	linux-media@vger.kernel.org
14533W:	https://linuxtv.org
14534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14535T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14536S:	Maintained
14537F:	drivers/media/platform/am437x/
14538
14539TI BANDGAP AND THERMAL DRIVER
14540M:	Eduardo Valentin <edubezval@gmail.com>
14541M:	Keerthy <j-keerthy@ti.com>
14542L:	linux-pm@vger.kernel.org
14543L:	linux-omap@vger.kernel.org
14544S:	Maintained
14545F:	drivers/thermal/ti-soc-thermal/
14546
14547TI BQ27XXX POWER SUPPLY DRIVER
14548R:	Andrew F. Davis <afd@ti.com>
14549F:	include/linux/power/bq27xxx_battery.h
14550F:	drivers/power/supply/bq27xxx_battery.c
14551F:	drivers/power/supply/bq27xxx_battery_i2c.c
14552
14553TI CDCE706 CLOCK DRIVER
14554M:	Max Filippov <jcmvbkbc@gmail.com>
14555S:	Maintained
14556F:	drivers/clk/clk-cdce706.c
14557
14558TI CLOCK DRIVER
14559M:	Tero Kristo <t-kristo@ti.com>
14560L:	linux-omap@vger.kernel.org
14561S:	Maintained
14562F:	drivers/clk/ti/
14563F:	include/linux/clk/ti.h
14564
14565TI DAVINCI MACHINE SUPPORT
14566M:	Sekhar Nori <nsekhar@ti.com>
14567M:	Kevin Hilman <khilman@kernel.org>
14568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14570S:	Supported
14571F:	arch/arm/mach-davinci/
14572F:	drivers/i2c/busses/i2c-davinci.c
14573F:	arch/arm/boot/dts/da850*
14574
14575TI DAVINCI SERIES CLOCK DRIVER
14576M:	David Lechner <david@lechnology.com>
14577R:	Sekhar Nori <nsekhar@ti.com>
14578S:	Maintained
14579F:	Documentation/devicetree/bindings/clock/ti/davinci/
14580F:	drivers/clk/davinci/
14581
14582TI DAVINCI SERIES GPIO DRIVER
14583M:	Keerthy <j-keerthy@ti.com>
14584L:	linux-gpio@vger.kernel.org
14585S:	Maintained
14586F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14587F:	drivers/gpio/gpio-davinci.c
14588
14589TI DAVINCI SERIES MEDIA DRIVER
14590M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14591L:	linux-media@vger.kernel.org
14592W:	https://linuxtv.org
14593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14594T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14595S:	Maintained
14596F:	drivers/media/platform/davinci/
14597F:	include/media/davinci/
14598
14599TI ETHERNET SWITCH DRIVER (CPSW)
14600R:	Grygorii Strashko <grygorii.strashko@ti.com>
14601L:	linux-omap@vger.kernel.org
14602L:	netdev@vger.kernel.org
14603S:	Maintained
14604F:	drivers/net/ethernet/ti/cpsw*
14605F:	drivers/net/ethernet/ti/davinci*
14606
14607TI FLASH MEDIA INTERFACE DRIVER
14608M:	Alex Dubov <oakad@yahoo.com>
14609S:	Maintained
14610F:	drivers/misc/tifm*
14611F:	drivers/mmc/host/tifm_sd.c
14612F:	include/linux/tifm.h
14613
14614TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14615M:	Santosh Shilimkar <ssantosh@kernel.org>
14616L:	linux-kernel@vger.kernel.org
14617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14618S:	Maintained
14619F:	drivers/soc/ti/*
14620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14621
14622TI LM49xxx FAMILY ASoC CODEC DRIVERS
14623M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14624M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14626S:	Maintained
14627F:	sound/soc/codecs/lm49453*
14628F:	sound/soc/codecs/isabelle*
14629
14630TI LP855x BACKLIGHT DRIVER
14631M:	Milo Kim <milo.kim@ti.com>
14632S:	Maintained
14633F:	Documentation/backlight/lp855x-driver.txt
14634F:	drivers/video/backlight/lp855x_bl.c
14635F:	include/linux/platform_data/lp855x.h
14636
14637TI LP8727 CHARGER DRIVER
14638M:	Milo Kim <milo.kim@ti.com>
14639S:	Maintained
14640F:	drivers/power/supply/lp8727_charger.c
14641F:	include/linux/platform_data/lp8727.h
14642
14643TI LP8788 MFD DRIVER
14644M:	Milo Kim <milo.kim@ti.com>
14645S:	Maintained
14646F:	drivers/iio/adc/lp8788_adc.c
14647F:	drivers/leds/leds-lp8788.c
14648F:	drivers/mfd/lp8788*.c
14649F:	drivers/power/supply/lp8788-charger.c
14650F:	drivers/regulator/lp8788-*.c
14651F:	include/linux/mfd/lp8788*.h
14652
14653TI NETCP ETHERNET DRIVER
14654M:	Wingman Kwok <w-kwok2@ti.com>
14655M:	Murali Karicheri <m-karicheri2@ti.com>
14656L:	netdev@vger.kernel.org
14657S:	Maintained
14658F:	drivers/net/ethernet/ti/netcp*
14659
14660TI TAS571X FAMILY ASoC CODEC DRIVER
14661M:	Kevin Cernekee <cernekee@chromium.org>
14662L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14663S:	Odd Fixes
14664F:	sound/soc/codecs/tas571x*
14665
14666TI TRF7970A NFC DRIVER
14667M:	Mark Greer <mgreer@animalcreek.com>
14668L:	linux-wireless@vger.kernel.org
14669L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14670S:	Supported
14671F:	drivers/nfc/trf7970a.c
14672F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14673
14674TI TWL4030 SERIES SOC CODEC DRIVER
14675M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14676L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14677S:	Maintained
14678F:	sound/soc/codecs/twl4030*
14679
14680TI VPE/CAL DRIVERS
14681M:	Benoit Parrot <bparrot@ti.com>
14682L:	linux-media@vger.kernel.org
14683W:	http://linuxtv.org/
14684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14685S:	Maintained
14686F:	drivers/media/platform/ti-vpe/
14687
14688TI WILINK WIRELESS DRIVERS
14689L:	linux-wireless@vger.kernel.org
14690W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14691W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14693S:	Orphan
14694F:	drivers/net/wireless/ti/
14695F:	include/linux/wl12xx.h
14696
14697TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14698M:	John Stultz <john.stultz@linaro.org>
14699M:	Thomas Gleixner <tglx@linutronix.de>
14700R:	Stephen Boyd <sboyd@kernel.org>
14701L:	linux-kernel@vger.kernel.org
14702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14703S:	Supported
14704F:	include/linux/clocksource.h
14705F:	include/linux/time.h
14706F:	include/linux/timex.h
14707F:	include/uapi/linux/time.h
14708F:	include/uapi/linux/timex.h
14709F:	kernel/time/clocksource.c
14710F:	kernel/time/time*.c
14711F:	kernel/time/alarmtimer.c
14712F:	kernel/time/ntp.c
14713F:	tools/testing/selftests/timers/
14714
14715TIPC NETWORK LAYER
14716M:	Jon Maloy <jon.maloy@ericsson.com>
14717M:	Ying Xue <ying.xue@windriver.com>
14718L:	netdev@vger.kernel.org (core kernel code)
14719L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14720W:	http://tipc.sourceforge.net/
14721S:	Maintained
14722F:	include/uapi/linux/tipc*.h
14723F:	net/tipc/
14724
14725TLAN NETWORK DRIVER
14726M:	Samuel Chessman <chessman@tux.org>
14727L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14728W:	http://sourceforge.net/projects/tlan/
14729S:	Maintained
14730F:	Documentation/networking/tlan.txt
14731F:	drivers/net/ethernet/ti/tlan.*
14732
14733TM6000 VIDEO4LINUX DRIVER
14734M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14735L:	linux-media@vger.kernel.org
14736W:	https://linuxtv.org
14737T:	git git://linuxtv.org/media_tree.git
14738S:	Odd fixes
14739F:	drivers/media/usb/tm6000/
14740F:	Documentation/media/v4l-drivers/tm6000*
14741
14742TMIO/SDHI MMC DRIVER
14743M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14744L:	linux-mmc@vger.kernel.org
14745S:	Supported
14746F:	drivers/mmc/host/tmio_mmc*
14747F:	drivers/mmc/host/renesas_sdhi*
14748F:	include/linux/mfd/tmio.h
14749
14750TMP401 HARDWARE MONITOR DRIVER
14751M:	Guenter Roeck <linux@roeck-us.net>
14752L:	linux-hwmon@vger.kernel.org
14753S:	Maintained
14754F:	Documentation/hwmon/tmp401
14755F:	drivers/hwmon/tmp401.c
14756
14757TMPFS (SHMEM FILESYSTEM)
14758M:	Hugh Dickins <hughd@google.com>
14759L:	linux-mm@kvack.org
14760S:	Maintained
14761F:	include/linux/shmem_fs.h
14762F:	mm/shmem.c
14763
14764TOMOYO SECURITY MODULE
14765M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14766M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14767L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14768L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14769L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14770L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14771W:	http://tomoyo.sourceforge.jp/
14772T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14773S:	Maintained
14774F:	security/tomoyo/
14775
14776TOPSTAR LAPTOP EXTRAS DRIVER
14777M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14778L:	platform-driver-x86@vger.kernel.org
14779S:	Maintained
14780F:	drivers/platform/x86/topstar-laptop.c
14781
14782TORTURE-TEST MODULES
14783M:	Davidlohr Bueso <dave@stgolabs.net>
14784M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14785M:	Josh Triplett <josh@joshtriplett.org>
14786L:	linux-kernel@vger.kernel.org
14787S:	Supported
14788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14789F:	Documentation/RCU/torture.txt
14790F:	kernel/torture.c
14791F:	kernel/rcu/rcutorture.c
14792F:	kernel/rcu/rcuperf.c
14793F:	kernel/locking/locktorture.c
14794
14795TOSHIBA ACPI EXTRAS DRIVER
14796M:	Azael Avalos <coproscefalo@gmail.com>
14797L:	platform-driver-x86@vger.kernel.org
14798S:	Maintained
14799F:	drivers/platform/x86/toshiba_acpi.c
14800
14801TOSHIBA BLUETOOTH DRIVER
14802M:	Azael Avalos <coproscefalo@gmail.com>
14803L:	platform-driver-x86@vger.kernel.org
14804S:	Maintained
14805F:	drivers/platform/x86/toshiba_bluetooth.c
14806
14807TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14808M:	Azael Avalos <coproscefalo@gmail.com>
14809L:	platform-driver-x86@vger.kernel.org
14810S:	Maintained
14811F:	drivers/platform/x86/toshiba_haps.c
14812
14813TOSHIBA SMM DRIVER
14814M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14815W:	http://www.buzzard.org.uk/toshiba/
14816S:	Maintained
14817F:	drivers/char/toshiba.c
14818F:	include/linux/toshiba.h
14819F:	include/uapi/linux/toshiba.h
14820
14821TOSHIBA TC358743 DRIVER
14822M:	Mats Randgaard <matrandg@cisco.com>
14823L:	linux-media@vger.kernel.org
14824S:	Maintained
14825F:	drivers/media/i2c/tc358743*
14826F:	include/media/i2c/tc358743.h
14827
14828TOSHIBA WMI HOTKEYS DRIVER
14829M:	Azael Avalos <coproscefalo@gmail.com>
14830L:	platform-driver-x86@vger.kernel.org
14831S:	Maintained
14832F:	drivers/platform/x86/toshiba-wmi.c
14833
14834TPM DEVICE DRIVER
14835M:	Peter Huewe <peterhuewe@gmx.de>
14836M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14837R:	Jason Gunthorpe <jgg@ziepe.ca>
14838L:	linux-integrity@vger.kernel.org
14839Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14840W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14841T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14842S:	Maintained
14843F:	drivers/char/tpm/
14844
14845TRACING
14846M:	Steven Rostedt <rostedt@goodmis.org>
14847M:	Ingo Molnar <mingo@redhat.com>
14848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14849S:	Maintained
14850F:	Documentation/trace/ftrace.rst
14851F:	arch/*/*/*/ftrace.h
14852F:	arch/*/kernel/ftrace.c
14853F:	include/*/ftrace.h
14854F:	include/linux/trace*.h
14855F:	include/trace/
14856F:	kernel/trace/
14857F:	tools/testing/selftests/ftrace/
14858
14859TRACING MMIO ACCESSES (MMIOTRACE)
14860M:	Steven Rostedt <rostedt@goodmis.org>
14861M:	Ingo Molnar <mingo@kernel.org>
14862R:	Karol Herbst <karolherbst@gmail.com>
14863R:	Pekka Paalanen <ppaalanen@gmail.com>
14864S:	Maintained
14865L:	linux-kernel@vger.kernel.org
14866L:	nouveau@lists.freedesktop.org
14867F:	kernel/trace/trace_mmiotrace.c
14868F:	include/linux/mmiotrace.h
14869F:	arch/x86/mm/kmmio.c
14870F:	arch/x86/mm/mmio-mod.c
14871F:	arch/x86/mm/testmmiotrace.c
14872
14873TRIVIAL PATCHES
14874M:	Jiri Kosina <trivial@kernel.org>
14875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14876S:	Maintained
14877K:	^Subject:.*(?i)trivial
14878
14879TEMPO SEMICONDUCTOR DRIVERS
14880M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14881S:	Maintained
14882F:	sound/soc/codecs/tscs*.c
14883F:	sound/soc/codecs/tscs*.h
14884F:	Documentation/devicetree/bindings/sound/tscs*.txt
14885
14886TTY LAYER
14887M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14888M:	Jiri Slaby <jslaby@suse.com>
14889S:	Supported
14890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14891F:	Documentation/serial/
14892F:	drivers/tty/
14893F:	drivers/tty/serial/serial_core.c
14894F:	include/linux/serial_core.h
14895F:	include/linux/serial.h
14896F:	include/linux/tty.h
14897F:	include/uapi/linux/serial_core.h
14898F:	include/uapi/linux/serial.h
14899F:	include/uapi/linux/tty.h
14900
14901TUA9001 MEDIA DRIVER
14902M:	Antti Palosaari <crope@iki.fi>
14903L:	linux-media@vger.kernel.org
14904W:	https://linuxtv.org
14905W:	http://palosaari.fi/linux/
14906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14907T:	git git://linuxtv.org/anttip/media_tree.git
14908S:	Maintained
14909F:	drivers/media/tuners/tua9001*
14910
14911TULIP NETWORK DRIVERS
14912L:	netdev@vger.kernel.org
14913L:	linux-parisc@vger.kernel.org
14914S:	Orphan
14915F:	drivers/net/ethernet/dec/tulip/
14916
14917TUN/TAP driver
14918M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14919W:	http://vtun.sourceforge.net/tun
14920S:	Maintained
14921F:	Documentation/networking/tuntap.txt
14922F:	arch/um/os-Linux/drivers/
14923
14924TURBOCHANNEL SUBSYSTEM
14925M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14926M:	Ralf Baechle <ralf@linux-mips.org>
14927L:	linux-mips@linux-mips.org
14928Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14929S:	Maintained
14930F:	drivers/tc/
14931F:	include/linux/tc.h
14932
14933TURBOSTAT UTILITY
14934M:	"Len Brown" <lenb@kernel.org>
14935L:	linux-pm@vger.kernel.org
14936B:	https://bugzilla.kernel.org
14937Q:	https://patchwork.kernel.org/project/linux-pm/list/
14938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14939S:	Supported
14940F:	tools/power/x86/turbostat/
14941
14942TW5864 VIDEO4LINUX DRIVER
14943M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14944M:	Anton Sviridenko <anton@corp.bluecherry.net>
14945M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14946M:	Andrey Utkin <andrey_utkin@fastmail.com>
14947L:	linux-media@vger.kernel.org
14948S:	Supported
14949F:	drivers/media/pci/tw5864/
14950
14951TW68 VIDEO4LINUX DRIVER
14952M:	Hans Verkuil <hverkuil@xs4all.nl>
14953L:	linux-media@vger.kernel.org
14954T:	git git://linuxtv.org/media_tree.git
14955W:	https://linuxtv.org
14956S:	Odd Fixes
14957F:	drivers/media/pci/tw68/
14958
14959TW686X VIDEO4LINUX DRIVER
14960M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14961L:	linux-media@vger.kernel.org
14962T:	git git://linuxtv.org/media_tree.git
14963W:	http://linuxtv.org
14964S:	Maintained
14965F:	drivers/media/pci/tw686x/
14966
14967UBI FILE SYSTEM (UBIFS)
14968M:	Richard Weinberger <richard@nod.at>
14969M:	Artem Bityutskiy <dedekind1@gmail.com>
14970M:	Adrian Hunter <adrian.hunter@intel.com>
14971L:	linux-mtd@lists.infradead.org
14972T:	git git://git.infradead.org/ubifs-2.6.git
14973W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14974S:	Supported
14975F:	Documentation/filesystems/ubifs.txt
14976F:	fs/ubifs/
14977
14978UCLINUX (M68KNOMMU AND COLDFIRE)
14979M:	Greg Ungerer <gerg@linux-m68k.org>
14980W:	http://www.linux-m68k.org/
14981W:	http://www.uclinux.org/
14982L:	linux-m68k@lists.linux-m68k.org
14983L:	uclinux-dev@uclinux.org  (subscribers-only)
14984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14985S:	Maintained
14986F:	arch/m68k/coldfire/
14987F:	arch/m68k/68*/
14988F:	arch/m68k/*/*_no.*
14989F:	arch/m68k/include/asm/*_no.*
14990
14991UDF FILESYSTEM
14992M:	Jan Kara <jack@suse.com>
14993S:	Maintained
14994F:	Documentation/filesystems/udf.txt
14995F:	fs/udf/
14996
14997UDRAW TABLET
14998M:	Bastien Nocera <hadess@hadess.net>
14999L:	linux-input@vger.kernel.org
15000S:	Maintained
15001F:	drivers/hid/hid-udraw-ps3.c
15002
15003UFS FILESYSTEM
15004M:	Evgeniy Dushistov <dushistov@mail.ru>
15005S:	Maintained
15006F:	Documentation/filesystems/ufs.txt
15007F:	fs/ufs/
15008
15009UHID USERSPACE HID IO DRIVER:
15010M:	David Herrmann <dh.herrmann@googlemail.com>
15011L:	linux-input@vger.kernel.org
15012S:	Maintained
15013F:	drivers/hid/uhid.c
15014F:	include/uapi/linux/uhid.h
15015
15016ULPI BUS
15017M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15018L:	linux-usb@vger.kernel.org
15019S:	Maintained
15020F:	drivers/usb/common/ulpi.c
15021F:	include/linux/ulpi/
15022
15023ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15024L:	linux-usb@vger.kernel.org
15025S:	Orphan
15026F:	drivers/uwb/
15027F:	include/linux/uwb.h
15028F:	include/linux/uwb/
15029
15030UNICORE32 ARCHITECTURE:
15031M:	Guan Xuetao <gxt@pku.edu.cn>
15032W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15033S:	Maintained
15034T:	git git://github.com/gxt/linux.git
15035F:	arch/unicore32/
15036
15037UNIFDEF
15038M:	Tony Finch <dot@dotat.at>
15039W:	http://dotat.at/prog/unifdef
15040S:	Maintained
15041F:	scripts/unifdef.c
15042
15043UNIFORM CDROM DRIVER
15044M:	Jens Axboe <axboe@kernel.dk>
15045W:	http://www.kernel.dk
15046S:	Maintained
15047F:	Documentation/cdrom/
15048F:	drivers/cdrom/cdrom.c
15049F:	include/linux/cdrom.h
15050F:	include/uapi/linux/cdrom.h
15051
15052UNISYS S-PAR DRIVERS
15053M:	David Kershner <david.kershner@unisys.com>
15054L:	sparmaintainer@unisys.com (Unisys internal)
15055S:	Supported
15056F:	include/linux/visorbus.h
15057F:	drivers/visorbus/
15058F:	drivers/staging/unisys/
15059
15060UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15061M:	Vinayak Holikatti <vinholikatti@gmail.com>
15062L:	linux-scsi@vger.kernel.org
15063S:	Supported
15064F:	Documentation/scsi/ufs.txt
15065F:	drivers/scsi/ufs/
15066
15067UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15068M:	Joao Pinto <jpinto@synopsys.com>
15069L:	linux-scsi@vger.kernel.org
15070S:	Supported
15071F:	drivers/scsi/ufs/*dwc*
15072
15073UNSORTED BLOCK IMAGES (UBI)
15074M:	Artem Bityutskiy <dedekind1@gmail.com>
15075M:	Richard Weinberger <richard@nod.at>
15076W:	http://www.linux-mtd.infradead.org/
15077L:	linux-mtd@lists.infradead.org
15078T:	git git://git.infradead.org/ubifs-2.6.git
15079S:	Supported
15080F:	drivers/mtd/ubi/
15081F:	include/linux/mtd/ubi.h
15082F:	include/uapi/mtd/ubi-user.h
15083
15084USB "USBNET" DRIVER FRAMEWORK
15085M:	Oliver Neukum <oneukum@suse.com>
15086L:	netdev@vger.kernel.org
15087W:	http://www.linux-usb.org/usbnet
15088S:	Maintained
15089F:	drivers/net/usb/usbnet.c
15090F:	include/linux/usb/usbnet.h
15091
15092USB ACM DRIVER
15093M:	Oliver Neukum <oneukum@suse.com>
15094L:	linux-usb@vger.kernel.org
15095S:	Maintained
15096F:	Documentation/usb/acm.txt
15097F:	drivers/usb/class/cdc-acm.*
15098
15099USB AR5523 WIRELESS DRIVER
15100M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15101L:	linux-wireless@vger.kernel.org
15102S:	Maintained
15103F:	drivers/net/wireless/ath/ar5523/
15104
15105USB ATTACHED SCSI
15106M:	Oliver Neukum <oneukum@suse.com>
15107L:	linux-usb@vger.kernel.org
15108L:	linux-scsi@vger.kernel.org
15109S:	Maintained
15110F:	drivers/usb/storage/uas.c
15111
15112USB CDC ETHERNET DRIVER
15113M:	Oliver Neukum <oliver@neukum.org>
15114L:	linux-usb@vger.kernel.org
15115S:	Maintained
15116F:	drivers/net/usb/cdc_*.c
15117F:	include/uapi/linux/usb/cdc.h
15118
15119USB CHAOSKEY DRIVER
15120M:	Keith Packard <keithp@keithp.com>
15121L:	linux-usb@vger.kernel.org
15122S:	Maintained
15123F:	drivers/usb/misc/chaoskey.c
15124
15125USB CYPRESS C67X00 DRIVER
15126M:	Peter Korsgaard <jacmet@sunsite.dk>
15127L:	linux-usb@vger.kernel.org
15128S:	Maintained
15129F:	drivers/usb/c67x00/
15130
15131USB DAVICOM DM9601 DRIVER
15132M:	Peter Korsgaard <jacmet@sunsite.dk>
15133L:	netdev@vger.kernel.org
15134W:	http://www.linux-usb.org/usbnet
15135S:	Maintained
15136F:	drivers/net/usb/dm9601.c
15137
15138USB DIAMOND RIO500 DRIVER
15139M:	Cesar Miquel <miquel@df.uba.ar>
15140L:	rio500-users@lists.sourceforge.net
15141W:	http://rio500.sourceforge.net
15142S:	Maintained
15143F:	drivers/usb/misc/rio500*
15144
15145USB EHCI DRIVER
15146M:	Alan Stern <stern@rowland.harvard.edu>
15147L:	linux-usb@vger.kernel.org
15148S:	Maintained
15149F:	Documentation/usb/ehci.txt
15150F:	drivers/usb/host/ehci*
15151
15152USB GADGET/PERIPHERAL SUBSYSTEM
15153M:	Felipe Balbi <balbi@kernel.org>
15154L:	linux-usb@vger.kernel.org
15155W:	http://www.linux-usb.org/gadget
15156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15157S:	Maintained
15158F:	drivers/usb/gadget/
15159F:	include/linux/usb/gadget*
15160
15161USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15162M:	Jiri Kosina <jikos@kernel.org>
15163R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15164L:	linux-usb@vger.kernel.org
15165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15166S:	Maintained
15167F:	Documentation/hid/hiddev.txt
15168F:	drivers/hid/usbhid/
15169
15170USB INTEL XHCI ROLE MUX DRIVER
15171M:	Hans de Goede <hdegoede@redhat.com>
15172L:	linux-usb@vger.kernel.org
15173S:	Maintained
15174F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15175
15176USB ISP116X DRIVER
15177M:	Olav Kongas <ok@artecdesign.ee>
15178L:	linux-usb@vger.kernel.org
15179S:	Maintained
15180F:	drivers/usb/host/isp116x*
15181F:	include/linux/usb/isp116x.h
15182
15183USB LAN78XX ETHERNET DRIVER
15184M:	Woojung Huh <woojung.huh@microchip.com>
15185M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15186L:	netdev@vger.kernel.org
15187S:	Maintained
15188F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15189F:	drivers/net/usb/lan78xx.*
15190F:	include/dt-bindings/net/microchip-lan78xx.h
15191
15192USB MASS STORAGE DRIVER
15193M:	Alan Stern <stern@rowland.harvard.edu>
15194L:	linux-usb@vger.kernel.org
15195L:	usb-storage@lists.one-eyed-alien.net
15196S:	Maintained
15197W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15198F:	drivers/usb/storage/
15199
15200USB MIDI DRIVER
15201M:	Clemens Ladisch <clemens@ladisch.de>
15202L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15203T:	git git://git.alsa-project.org/alsa-kernel.git
15204S:	Maintained
15205F:	sound/usb/midi.*
15206
15207USB NETWORKING DRIVERS
15208L:	linux-usb@vger.kernel.org
15209S:	Odd Fixes
15210F:	drivers/net/usb/
15211
15212USB OHCI DRIVER
15213M:	Alan Stern <stern@rowland.harvard.edu>
15214L:	linux-usb@vger.kernel.org
15215S:	Maintained
15216F:	Documentation/usb/ohci.txt
15217F:	drivers/usb/host/ohci*
15218
15219USB OTG FSM (Finite State Machine)
15220M:	Peter Chen <Peter.Chen@nxp.com>
15221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15222L:	linux-usb@vger.kernel.org
15223S:	Maintained
15224F:	drivers/usb/common/usb-otg-fsm.c
15225
15226USB OVER IP DRIVER
15227M:	Valentina Manea <valentina.manea.m@gmail.com>
15228M:	Shuah Khan <shuah@kernel.org>
15229L:	linux-usb@vger.kernel.org
15230S:	Maintained
15231F:	Documentation/usb/usbip_protocol.txt
15232F:	drivers/usb/usbip/
15233F:	tools/usb/usbip/
15234F:	tools/testing/selftests/drivers/usb/usbip/
15235
15236USB PEGASUS DRIVER
15237M:	Petko Manolov <petkan@nucleusys.com>
15238L:	linux-usb@vger.kernel.org
15239L:	netdev@vger.kernel.org
15240T:	git git://github.com/petkan/pegasus.git
15241W:	https://github.com/petkan/pegasus
15242S:	Maintained
15243F:	drivers/net/usb/pegasus.*
15244
15245USB PHY LAYER
15246M:	Felipe Balbi <balbi@kernel.org>
15247L:	linux-usb@vger.kernel.org
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15249S:	Maintained
15250F:	drivers/usb/phy/
15251
15252USB PRINTER DRIVER (usblp)
15253M:	Pete Zaitcev <zaitcev@redhat.com>
15254L:	linux-usb@vger.kernel.org
15255S:	Supported
15256F:	drivers/usb/class/usblp.c
15257
15258USB QMI WWAN NETWORK DRIVER
15259M:	Bjørn Mork <bjorn@mork.no>
15260L:	netdev@vger.kernel.org
15261S:	Maintained
15262F:	Documentation/ABI/testing/sysfs-class-net-qmi
15263F:	drivers/net/usb/qmi_wwan.c
15264
15265USB RTL8150 DRIVER
15266M:	Petko Manolov <petkan@nucleusys.com>
15267L:	linux-usb@vger.kernel.org
15268L:	netdev@vger.kernel.org
15269T:	git git://github.com/petkan/rtl8150.git
15270W:	https://github.com/petkan/rtl8150
15271S:	Maintained
15272F:	drivers/net/usb/rtl8150.c
15273
15274USB SERIAL SUBSYSTEM
15275M:	Johan Hovold <johan@kernel.org>
15276L:	linux-usb@vger.kernel.org
15277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15278S:	Maintained
15279F:	Documentation/usb/usb-serial.txt
15280F:	drivers/usb/serial/
15281F:	include/linux/usb/serial.h
15282
15283USB SMSC75XX ETHERNET DRIVER
15284M:	Steve Glendinning <steve.glendinning@shawell.net>
15285L:	netdev@vger.kernel.org
15286S:	Maintained
15287F:	drivers/net/usb/smsc75xx.*
15288
15289USB SMSC95XX ETHERNET DRIVER
15290M:	Steve Glendinning <steve.glendinning@shawell.net>
15291M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15292L:	netdev@vger.kernel.org
15293S:	Maintained
15294F:	drivers/net/usb/smsc95xx.*
15295
15296USB SUBSYSTEM
15297M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15298L:	linux-usb@vger.kernel.org
15299W:	http://www.linux-usb.org
15300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15301S:	Supported
15302F:	Documentation/devicetree/bindings/usb/
15303F:	Documentation/usb/
15304F:	drivers/usb/
15305F:	include/linux/usb.h
15306F:	include/linux/usb/
15307
15308USB TYPEC PI3USB30532 MUX DRIVER
15309M:	Hans de Goede <hdegoede@redhat.com>
15310L:	linux-usb@vger.kernel.org
15311S:	Maintained
15312F:	drivers/usb/typec/mux/pi3usb30532.c
15313
15314USB TYPEC CLASS
15315M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15316L:	linux-usb@vger.kernel.org
15317S:	Maintained
15318F:	Documentation/ABI/testing/sysfs-class-typec
15319F:	Documentation/driver-api/usb/typec.rst
15320F:	drivers/usb/typec/
15321F:	include/linux/usb/typec.h
15322
15323USB TYPEC BUS FOR ALTERNATE MODES
15324M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15325L:	linux-usb@vger.kernel.org
15326S:	Maintained
15327F:	Documentation/ABI/testing/sysfs-bus-typec
15328F:	Documentation/driver-api/usb/typec_bus.rst
15329F:	drivers/usb/typec/altmodes/
15330F:	include/linux/usb/typec_altmode.h
15331
15332USB UHCI DRIVER
15333M:	Alan Stern <stern@rowland.harvard.edu>
15334L:	linux-usb@vger.kernel.org
15335S:	Maintained
15336F:	drivers/usb/host/uhci*
15337
15338USB VIDEO CLASS
15339M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15340L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15341L:	linux-media@vger.kernel.org
15342T:	git git://linuxtv.org/media_tree.git
15343W:	http://www.ideasonboard.org/uvc/
15344S:	Maintained
15345F:	drivers/media/usb/uvc/
15346F:	include/uapi/linux/uvcvideo.h
15347
15348USB VISION DRIVER
15349M:	Hans Verkuil <hverkuil@xs4all.nl>
15350L:	linux-media@vger.kernel.org
15351T:	git git://linuxtv.org/media_tree.git
15352W:	https://linuxtv.org
15353S:	Odd Fixes
15354F:	drivers/media/usb/usbvision/
15355
15356USB WEBCAM GADGET
15357M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15358L:	linux-usb@vger.kernel.org
15359S:	Maintained
15360F:	drivers/usb/gadget/function/*uvc*
15361F:	drivers/usb/gadget/legacy/webcam.c
15362F:	include/uapi/linux/usb/g_uvc.h
15363
15364USB WIRELESS RNDIS DRIVER (rndis_wlan)
15365M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15366L:	linux-wireless@vger.kernel.org
15367S:	Maintained
15368F:	drivers/net/wireless/rndis_wlan.c
15369
15370USB XHCI DRIVER
15371M:	Mathias Nyman <mathias.nyman@intel.com>
15372L:	linux-usb@vger.kernel.org
15373S:	Supported
15374F:	drivers/usb/host/xhci*
15375F:	drivers/usb/host/pci-quirks*
15376
15377USB ZD1201 DRIVER
15378L:	linux-wireless@vger.kernel.org
15379W:	http://linux-lc100020.sourceforge.net
15380S:	Orphan
15381F:	drivers/net/wireless/zydas/zd1201.*
15382
15383USB ZR364XX DRIVER
15384M:	Antoine Jacquet <royale@zerezo.com>
15385L:	linux-usb@vger.kernel.org
15386L:	linux-media@vger.kernel.org
15387T:	git git://linuxtv.org/media_tree.git
15388W:	http://royale.zerezo.com/zr364xx/
15389S:	Maintained
15390F:	Documentation/media/v4l-drivers/zr364xx*
15391F:	drivers/media/usb/zr364xx/
15392
15393USER-MODE LINUX (UML)
15394M:	Jeff Dike <jdike@addtoit.com>
15395M:	Richard Weinberger <richard@nod.at>
15396L:	linux-um@lists.infradead.org
15397W:	http://user-mode-linux.sourceforge.net
15398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15399S:	Maintained
15400F:	Documentation/virtual/uml/
15401F:	arch/um/
15402F:	arch/x86/um/
15403F:	fs/hostfs/
15404F:	fs/hppfs/
15405
15406USERSPACE I/O (UIO)
15407M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15408S:	Maintained
15409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15410F:	Documentation/driver-api/uio-howto.rst
15411F:	drivers/uio/
15412F:	include/linux/uio*.h
15413
15414UTIL-LINUX PACKAGE
15415M:	Karel Zak <kzak@redhat.com>
15416L:	util-linux@vger.kernel.org
15417W:	http://en.wikipedia.org/wiki/Util-linux
15418T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15419S:	Maintained
15420
15421UUID HELPERS
15422M:	Christoph Hellwig <hch@lst.de>
15423R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15424L:	linux-kernel@vger.kernel.org
15425T:	git git://git.infradead.org/users/hch/uuid.git
15426F:	lib/uuid.c
15427F:	lib/test_uuid.c
15428F:	include/linux/uuid.h
15429F:	include/uapi/linux/uuid.h
15430S:	Maintained
15431
15432UVESAFB DRIVER
15433M:	Michal Januszewski <spock@gentoo.org>
15434L:	linux-fbdev@vger.kernel.org
15435W:	https://github.com/mjanusz/v86d
15436S:	Maintained
15437F:	Documentation/fb/uvesafb.txt
15438F:	drivers/video/fbdev/uvesafb.*
15439
15440VF610 NAND DRIVER
15441M:	Stefan Agner <stefan@agner.ch>
15442L:	linux-mtd@lists.infradead.org
15443S:	Supported
15444F:	drivers/mtd/nand/raw/vf610_nfc.c
15445
15446VFAT/FAT/MSDOS FILESYSTEM
15447M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15448S:	Maintained
15449F:	Documentation/filesystems/vfat.txt
15450F:	fs/fat/
15451
15452VFIO DRIVER
15453M:	Alex Williamson <alex.williamson@redhat.com>
15454L:	kvm@vger.kernel.org
15455T:	git git://github.com/awilliam/linux-vfio.git
15456S:	Maintained
15457F:	Documentation/vfio.txt
15458F:	drivers/vfio/
15459F:	include/linux/vfio.h
15460F:	include/uapi/linux/vfio.h
15461
15462VFIO MEDIATED DEVICE DRIVERS
15463M:	Kirti Wankhede <kwankhede@nvidia.com>
15464L:	kvm@vger.kernel.org
15465S:	Maintained
15466F:	Documentation/vfio-mediated-device.txt
15467F:	drivers/vfio/mdev/
15468F:	include/linux/mdev.h
15469F:	samples/vfio-mdev/
15470
15471VFIO PLATFORM DRIVER
15472M:	Eric Auger <eric.auger@redhat.com>
15473L:	kvm@vger.kernel.org
15474S:	Maintained
15475F:	drivers/vfio/platform/
15476
15477VGA_SWITCHEROO
15478R:	Lukas Wunner <lukas@wunner.de>
15479S:	Maintained
15480F:	Documentation/gpu/vga-switcheroo.rst
15481F:	drivers/gpu/vga/vga_switcheroo.c
15482F:	include/linux/vga_switcheroo.h
15483T:	git git://anongit.freedesktop.org/drm/drm-misc
15484
15485VIA RHINE NETWORK DRIVER
15486S:	Orphan
15487F:	drivers/net/ethernet/via/via-rhine.c
15488
15489VIA SD/MMC CARD CONTROLLER DRIVER
15490M:	Bruce Chang <brucechang@via.com.tw>
15491M:	Harald Welte <HaraldWelte@viatech.com>
15492S:	Maintained
15493F:	drivers/mmc/host/via-sdmmc.c
15494
15495VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15496M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15497L:	linux-fbdev@vger.kernel.org
15498S:	Maintained
15499F:	include/linux/via-core.h
15500F:	include/linux/via-gpio.h
15501F:	include/linux/via_i2c.h
15502F:	drivers/video/fbdev/via/
15503
15504VIA VELOCITY NETWORK DRIVER
15505M:	Francois Romieu <romieu@fr.zoreil.com>
15506L:	netdev@vger.kernel.org
15507S:	Maintained
15508F:	drivers/net/ethernet/via/via-velocity.*
15509
15510VICODEC VIRTUAL CODEC DRIVER
15511M:	Hans Verkuil <hans.verkuil@cisco.com>
15512L:	linux-media@vger.kernel.org
15513T:	git git://linuxtv.org/media_tree.git
15514W:	https://linuxtv.org
15515S:	Maintained
15516F:	drivers/media/platform/vicodec/*
15517
15518VIDEO MULTIPLEXER DRIVER
15519M:	Philipp Zabel <p.zabel@pengutronix.de>
15520L:	linux-media@vger.kernel.org
15521S:	Maintained
15522F:	drivers/media/platform/video-mux.c
15523
15524VIDEO I2C POLLING DRIVER
15525M:	Matt Ranostay <matt.ranostay@konsulko.com>
15526L:	linux-media@vger.kernel.org
15527S:	Maintained
15528F:	drivers/media/i2c/video-i2c.c
15529
15530VIDEOBUF2 FRAMEWORK
15531M:	Pawel Osciak <pawel@osciak.com>
15532M:	Marek Szyprowski <m.szyprowski@samsung.com>
15533M:	Kyungmin Park <kyungmin.park@samsung.com>
15534L:	linux-media@vger.kernel.org
15535S:	Maintained
15536F:	drivers/media/v4l2-core/videobuf2-*
15537F:	include/media/videobuf2-*
15538
15539VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15540M:	Helen Koike <helen.koike@collabora.com>
15541L:	linux-media@vger.kernel.org
15542T:	git git://linuxtv.org/media_tree.git
15543W:	https://linuxtv.org
15544S:	Maintained
15545F:	drivers/media/platform/vimc/*
15546
15547VIRT LIB
15548M:	Alex Williamson <alex.williamson@redhat.com>
15549M:	Paolo Bonzini <pbonzini@redhat.com>
15550L:	kvm@vger.kernel.org
15551S:	Supported
15552F:	virt/lib/
15553
15554VIRTIO AND VHOST VSOCK DRIVER
15555M:	Stefan Hajnoczi <stefanha@redhat.com>
15556L:	kvm@vger.kernel.org
15557L:	virtualization@lists.linux-foundation.org
15558L:	netdev@vger.kernel.org
15559S:	Maintained
15560F:	include/linux/virtio_vsock.h
15561F:	include/uapi/linux/virtio_vsock.h
15562F:	include/uapi/linux/vsockmon.h
15563F:	include/uapi/linux/vm_sockets_diag.h
15564F:	net/vmw_vsock/diag.c
15565F:	net/vmw_vsock/af_vsock_tap.c
15566F:	net/vmw_vsock/virtio_transport_common.c
15567F:	net/vmw_vsock/virtio_transport.c
15568F:	drivers/net/vsockmon.c
15569F:	drivers/vhost/vsock.c
15570F:	drivers/vhost/vsock.h
15571F:	tools/testing/vsock/
15572
15573VIRTIO CONSOLE DRIVER
15574M:	Amit Shah <amit@kernel.org>
15575L:	virtualization@lists.linux-foundation.org
15576S:	Maintained
15577F:	drivers/char/virtio_console.c
15578F:	include/linux/virtio_console.h
15579F:	include/uapi/linux/virtio_console.h
15580
15581VIRTIO CORE, NET AND BLOCK DRIVERS
15582M:	"Michael S. Tsirkin" <mst@redhat.com>
15583M:	Jason Wang <jasowang@redhat.com>
15584L:	virtualization@lists.linux-foundation.org
15585S:	Maintained
15586F:	Documentation/devicetree/bindings/virtio/
15587F:	drivers/virtio/
15588F:	tools/virtio/
15589F:	drivers/net/virtio_net.c
15590F:	drivers/block/virtio_blk.c
15591F:	include/linux/virtio*.h
15592F:	include/uapi/linux/virtio_*.h
15593F:	drivers/crypto/virtio/
15594F:	mm/balloon_compaction.c
15595
15596VIRTIO CRYPTO DRIVER
15597M:	Gonglei <arei.gonglei@huawei.com>
15598L:	virtualization@lists.linux-foundation.org
15599L:	linux-crypto@vger.kernel.org
15600S:	Maintained
15601F:	drivers/crypto/virtio/
15602F:	include/uapi/linux/virtio_crypto.h
15603
15604VIRTIO DRIVERS FOR S390
15605M:	Cornelia Huck <cohuck@redhat.com>
15606M:	Halil Pasic <pasic@linux.ibm.com>
15607L:	linux-s390@vger.kernel.org
15608L:	virtualization@lists.linux-foundation.org
15609L:	kvm@vger.kernel.org
15610S:	Supported
15611F:	drivers/s390/virtio/
15612F:	arch/s390/include/uapi/asm/virtio-ccw.h
15613
15614VIRTIO GPU DRIVER
15615M:	David Airlie <airlied@linux.ie>
15616M:	Gerd Hoffmann <kraxel@redhat.com>
15617L:	dri-devel@lists.freedesktop.org
15618L:	virtualization@lists.linux-foundation.org
15619T:	git git://anongit.freedesktop.org/drm/drm-misc
15620S:	Maintained
15621F:	drivers/gpu/drm/virtio/
15622F:	include/uapi/linux/virtio_gpu.h
15623
15624VIRTIO HOST (VHOST)
15625M:	"Michael S. Tsirkin" <mst@redhat.com>
15626M:	Jason Wang <jasowang@redhat.com>
15627L:	kvm@vger.kernel.org
15628L:	virtualization@lists.linux-foundation.org
15629L:	netdev@vger.kernel.org
15630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15631S:	Maintained
15632F:	drivers/vhost/
15633F:	include/uapi/linux/vhost.h
15634
15635VIRTIO INPUT DRIVER
15636M:	Gerd Hoffmann <kraxel@redhat.com>
15637S:	Maintained
15638F:	drivers/virtio/virtio_input.c
15639F:	include/uapi/linux/virtio_input.h
15640
15641VIRTUAL BOX GUEST DEVICE DRIVER
15642M:	Hans de Goede <hdegoede@redhat.com>
15643M:	Arnd Bergmann <arnd@arndb.de>
15644M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15645S:	Maintained
15646F:	include/linux/vbox_utils.h
15647F:	include/uapi/linux/vbox*.h
15648F:	drivers/virt/vboxguest/
15649
15650VIRTUAL SERIO DEVICE DRIVER
15651M:	Stephen Chandler Paul <thatslyude@gmail.com>
15652S:	Maintained
15653F:	drivers/input/serio/userio.c
15654F:	include/uapi/linux/userio.h
15655
15656VIVID VIRTUAL VIDEO DRIVER
15657M:	Hans Verkuil <hverkuil@xs4all.nl>
15658L:	linux-media@vger.kernel.org
15659T:	git git://linuxtv.org/media_tree.git
15660W:	https://linuxtv.org
15661S:	Maintained
15662F:	drivers/media/platform/vivid/*
15663
15664VLYNQ BUS
15665M:	Florian Fainelli <f.fainelli@gmail.com>
15666L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15667S:	Maintained
15668F:	drivers/vlynq/vlynq.c
15669F:	include/linux/vlynq.h
15670
15671VME SUBSYSTEM
15672M:	Martyn Welch <martyn@welchs.me.uk>
15673M:	Manohar Vanga <manohar.vanga@gmail.com>
15674M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15675L:	devel@driverdev.osuosl.org
15676S:	Maintained
15677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15678F:	Documentation/driver-api/vme.rst
15679F:	drivers/staging/vme/
15680F:	drivers/vme/
15681F:	include/linux/vme*
15682
15683VMWARE BALLOON DRIVER
15684M:	Xavier Deguillard <xdeguillard@vmware.com>
15685M:	Nadav Amit <namit@vmware.com>
15686M:	"VMware, Inc." <pv-drivers@vmware.com>
15687L:	linux-kernel@vger.kernel.org
15688S:	Maintained
15689F:	drivers/misc/vmw_balloon.c
15690
15691VMWARE HYPERVISOR INTERFACE
15692M:	Alok Kataria <akataria@vmware.com>
15693L:	virtualization@lists.linux-foundation.org
15694S:	Supported
15695F:	arch/x86/kernel/cpu/vmware.c
15696
15697VMWARE PVRDMA DRIVER
15698M:	Adit Ranadive <aditr@vmware.com>
15699M:	VMware PV-Drivers <pv-drivers@vmware.com>
15700L:	linux-rdma@vger.kernel.org
15701S:	Maintained
15702F:	drivers/infiniband/hw/vmw_pvrdma/
15703
15704VMware PVSCSI driver
15705M:	Jim Gill <jgill@vmware.com>
15706M:	VMware PV-Drivers <pv-drivers@vmware.com>
15707L:	linux-scsi@vger.kernel.org
15708S:	Maintained
15709F:	drivers/scsi/vmw_pvscsi.c
15710F:	drivers/scsi/vmw_pvscsi.h
15711
15712VMWARE VMMOUSE SUBDRIVER
15713M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15714M:	"VMware, Inc." <pv-drivers@vmware.com>
15715L:	linux-input@vger.kernel.org
15716S:	Maintained
15717F:	drivers/input/mouse/vmmouse.c
15718F:	drivers/input/mouse/vmmouse.h
15719
15720VMWARE VMXNET3 ETHERNET DRIVER
15721M:	Ronak Doshi <doshir@vmware.com>
15722M:	"VMware, Inc." <pv-drivers@vmware.com>
15723L:	netdev@vger.kernel.org
15724S:	Maintained
15725F:	drivers/net/vmxnet3/
15726
15727VOCORE VOCORE2 BOARD
15728M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15729L:	linux-mips@linux-mips.org
15730S:	Maintained
15731F:	arch/mips/boot/dts/ralink/vocore2.dts
15732
15733VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15734M:	Liam Girdwood <lgirdwood@gmail.com>
15735M:	Mark Brown <broonie@kernel.org>
15736L:	linux-kernel@vger.kernel.org
15737W:	http://www.slimlogic.co.uk/?p=48
15738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15739S:	Supported
15740F:	Documentation/devicetree/bindings/regulator/
15741F:	Documentation/power/regulator/
15742F:	drivers/regulator/
15743F:	include/dt-bindings/regulator/
15744F:	include/linux/regulator/
15745
15746VRF
15747M:	David Ahern <dsa@cumulusnetworks.com>
15748M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15749L:	netdev@vger.kernel.org
15750S:	Maintained
15751F:	drivers/net/vrf.c
15752F:	Documentation/networking/vrf.txt
15753
15754VT1211 HARDWARE MONITOR DRIVER
15755M:	Juerg Haefliger <juergh@gmail.com>
15756L:	linux-hwmon@vger.kernel.org
15757S:	Maintained
15758F:	Documentation/hwmon/vt1211
15759F:	drivers/hwmon/vt1211.c
15760
15761VT8231 HARDWARE MONITOR DRIVER
15762M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15763L:	linux-hwmon@vger.kernel.org
15764S:	Maintained
15765F:	drivers/hwmon/vt8231.c
15766
15767VUB300 USB to SDIO/SD/MMC bridge chip
15768M:	Tony Olech <tony.olech@elandigitalsystems.com>
15769L:	linux-mmc@vger.kernel.org
15770L:	linux-usb@vger.kernel.org
15771S:	Supported
15772F:	drivers/mmc/host/vub300.c
15773
15774W1 DALLAS'S 1-WIRE BUS
15775M:	Evgeniy Polyakov <zbr@ioremap.net>
15776S:	Maintained
15777F:	Documentation/devicetree/bindings/w1/
15778F:	Documentation/w1/
15779F:	drivers/w1/
15780F:	include/linux/w1.h
15781
15782W83791D HARDWARE MONITORING DRIVER
15783M:	Marc Hulsman <m.hulsman@tudelft.nl>
15784L:	linux-hwmon@vger.kernel.org
15785S:	Maintained
15786F:	Documentation/hwmon/w83791d
15787F:	drivers/hwmon/w83791d.c
15788
15789W83793 HARDWARE MONITORING DRIVER
15790M:	Rudolf Marek <r.marek@assembler.cz>
15791L:	linux-hwmon@vger.kernel.org
15792S:	Maintained
15793F:	Documentation/hwmon/w83793
15794F:	drivers/hwmon/w83793.c
15795
15796W83795 HARDWARE MONITORING DRIVER
15797M:	Jean Delvare <jdelvare@suse.com>
15798L:	linux-hwmon@vger.kernel.org
15799S:	Maintained
15800F:	drivers/hwmon/w83795.c
15801
15802W83L51xD SD/MMC CARD INTERFACE DRIVER
15803M:	Pierre Ossman <pierre@ossman.eu>
15804S:	Maintained
15805F:	drivers/mmc/host/wbsd.*
15806
15807WACOM PROTOCOL 4 SERIAL TABLETS
15808M:	Julian Squires <julian@cipht.net>
15809M:	Hans de Goede <hdegoede@redhat.com>
15810L:	linux-input@vger.kernel.org
15811S:	Maintained
15812F:	drivers/input/tablet/wacom_serial4.c
15813
15814WATCHDOG DEVICE DRIVERS
15815M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15816M:	Guenter Roeck <linux@roeck-us.net>
15817L:	linux-watchdog@vger.kernel.org
15818W:	http://www.linux-watchdog.org/
15819T:	git git://www.linux-watchdog.org/linux-watchdog.git
15820S:	Maintained
15821F:	Documentation/devicetree/bindings/watchdog/
15822F:	Documentation/watchdog/
15823F:	drivers/watchdog/
15824F:	include/linux/watchdog.h
15825F:	include/uapi/linux/watchdog.h
15826
15827WHISKEYCOVE PMIC GPIO DRIVER
15828M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15829L:	linux-gpio@vger.kernel.org
15830S:	Maintained
15831F:	drivers/gpio/gpio-wcove.c
15832
15833WIIMOTE HID DRIVER
15834M:	David Herrmann <dh.herrmann@googlemail.com>
15835L:	linux-input@vger.kernel.org
15836S:	Maintained
15837F:	drivers/hid/hid-wiimote*
15838
15839WILOCITY WIL6210 WIRELESS DRIVER
15840M:	Maya Erez <merez@codeaurora.org>
15841L:	linux-wireless@vger.kernel.org
15842L:	wil6210@qti.qualcomm.com
15843S:	Supported
15844W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15845F:	drivers/net/wireless/ath/wil6210/
15846
15847WIMAX STACK
15848M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15849M:	linux-wimax@intel.com
15850L:	wimax@linuxwimax.org (subscribers-only)
15851S:	Supported
15852W:	http://linuxwimax.org
15853F:	Documentation/wimax/README.wimax
15854F:	include/linux/wimax/debug.h
15855F:	include/net/wimax.h
15856F:	include/uapi/linux/wimax.h
15857F:	net/wimax/
15858
15859WINBOND CIR DRIVER
15860M:	David Härdeman <david@hardeman.nu>
15861S:	Maintained
15862F:	drivers/media/rc/winbond-cir.c
15863
15864WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15865M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15866L:	linux-watchdog@vger.kernel.org
15867S:	Maintained
15868F:	drivers/watchdog/ebc-c384_wdt.c
15869
15870WINSYSTEMS WS16C48 GPIO DRIVER
15871M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15872L:	linux-gpio@vger.kernel.org
15873S:	Maintained
15874F:	drivers/gpio/gpio-ws16c48.c
15875
15876WISTRON LAPTOP BUTTON DRIVER
15877M:	Miloslav Trmac <mitr@volny.cz>
15878S:	Maintained
15879F:	drivers/input/misc/wistron_btns.c
15880
15881WL3501 WIRELESS PCMCIA CARD DRIVER
15882L:	linux-wireless@vger.kernel.org
15883S:	Odd fixes
15884F:	drivers/net/wireless/wl3501*
15885
15886WOLFSON MICROELECTRONICS DRIVERS
15887L:	patches@opensource.cirrus.com
15888T:	git https://github.com/CirrusLogic/linux-drivers.git
15889W:	https://github.com/CirrusLogic/linux-drivers/wiki
15890S:	Supported
15891F:	Documentation/hwmon/wm83??
15892F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15893F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15894F:	Documentation/devicetree/bindings/mfd/arizona.txt
15895F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15896F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15897F:	arch/arm/mach-s3c64xx/mach-crag6410*
15898F:	drivers/clk/clk-wm83*.c
15899F:	drivers/extcon/extcon-arizona.c
15900F:	drivers/leds/leds-wm83*.c
15901F:	drivers/gpio/gpio-*wm*.c
15902F:	drivers/gpio/gpio-arizona.c
15903F:	drivers/hwmon/wm83??-hwmon.c
15904F:	drivers/input/misc/wm831x-on.c
15905F:	drivers/input/touchscreen/wm831x-ts.c
15906F:	drivers/input/touchscreen/wm97*.c
15907F:	drivers/mfd/arizona*
15908F:	drivers/mfd/wm*.c
15909F:	drivers/mfd/cs47l24*
15910F:	drivers/power/supply/wm83*.c
15911F:	drivers/rtc/rtc-wm83*.c
15912F:	drivers/regulator/wm8*.c
15913F:	drivers/regulator/arizona*
15914F:	drivers/video/backlight/wm83*_bl.c
15915F:	drivers/watchdog/wm83*_wdt.c
15916F:	include/linux/mfd/arizona/
15917F:	include/linux/mfd/wm831x/
15918F:	include/linux/mfd/wm8350/
15919F:	include/linux/mfd/wm8400*
15920F:	include/linux/regulator/arizona*
15921F:	include/linux/wm97xx.h
15922F:	include/sound/wm????.h
15923F:	sound/soc/codecs/arizona.?
15924F:	sound/soc/codecs/wm*
15925F:	sound/soc/codecs/cs47l24*
15926
15927WORKQUEUE
15928M:	Tejun Heo <tj@kernel.org>
15929R:	Lai Jiangshan <jiangshanlai@gmail.com>
15930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15931S:	Maintained
15932F:	include/linux/workqueue.h
15933F:	kernel/workqueue.c
15934F:	Documentation/core-api/workqueue.rst
15935
15936X-POWERS AXP288 PMIC DRIVERS
15937M:	Hans de Goede <hdegoede@redhat.com>
15938S:	Maintained
15939N:	axp288
15940F:	drivers/acpi/pmic/intel_pmic_xpower.c
15941
15942X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15943M:	Chen-Yu Tsai <wens@csie.org>
15944L:	linux-kernel@vger.kernel.org
15945S:	Maintained
15946N:	axp[128]
15947
15948X.25 NETWORK LAYER
15949M:	Andrew Hendry <andrew.hendry@gmail.com>
15950L:	linux-x25@vger.kernel.org
15951S:	Odd Fixes
15952F:	Documentation/networking/x25*
15953F:	include/net/x25*
15954F:	net/x25/
15955
15956X86 ARCHITECTURE (32-BIT AND 64-BIT)
15957M:	Thomas Gleixner <tglx@linutronix.de>
15958M:	Ingo Molnar <mingo@redhat.com>
15959M:	Borislav Petkov <bp@alien8.de>
15960R:	"H. Peter Anvin" <hpa@zytor.com>
15961M:	x86@kernel.org
15962L:	linux-kernel@vger.kernel.org
15963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15964S:	Maintained
15965F:	Documentation/devicetree/bindings/x86/
15966F:	Documentation/x86/
15967F:	arch/x86/
15968
15969X86 ENTRY CODE
15970M:	Andy Lutomirski <luto@kernel.org>
15971L:	linux-kernel@vger.kernel.org
15972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15973S:	Maintained
15974F:	arch/x86/entry/
15975
15976X86 MCE INFRASTRUCTURE
15977M:	Tony Luck <tony.luck@intel.com>
15978M:	Borislav Petkov <bp@alien8.de>
15979L:	linux-edac@vger.kernel.org
15980S:	Maintained
15981F:	arch/x86/kernel/cpu/mcheck/*
15982
15983X86 MICROCODE UPDATE SUPPORT
15984M:	Borislav Petkov <bp@alien8.de>
15985S:	Maintained
15986F:	arch/x86/kernel/cpu/microcode/*
15987
15988X86 MM
15989M:	Dave Hansen <dave.hansen@linux.intel.com>
15990M:	Andy Lutomirski <luto@kernel.org>
15991M:	Peter Zijlstra <peterz@infradead.org>
15992L:	linux-kernel@vger.kernel.org
15993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15994S:	Maintained
15995F:	arch/x86/mm/
15996
15997X86 PLATFORM DRIVERS
15998M:	Darren Hart <dvhart@infradead.org>
15999M:	Andy Shevchenko <andy@infradead.org>
16000L:	platform-driver-x86@vger.kernel.org
16001T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16002S:	Maintained
16003F:	drivers/platform/x86/
16004F:	drivers/platform/olpc/
16005
16006X86 VDSO
16007M:	Andy Lutomirski <luto@kernel.org>
16008L:	linux-kernel@vger.kernel.org
16009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16010S:	Maintained
16011F:	arch/x86/entry/vdso/
16012
16013XC2028/3028 TUNER DRIVER
16014M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16015L:	linux-media@vger.kernel.org
16016W:	https://linuxtv.org
16017T:	git git://linuxtv.org/media_tree.git
16018S:	Maintained
16019F:	drivers/media/tuners/tuner-xc2028.*
16020
16021XDP SOCKETS (AF_XDP)
16022M:	Björn Töpel <bjorn.topel@intel.com>
16023M:	Magnus Karlsson <magnus.karlsson@intel.com>
16024L:	netdev@vger.kernel.org
16025S:	Maintained
16026F:	kernel/bpf/xskmap.c
16027F:	net/xdp/
16028
16029XEN BLOCK SUBSYSTEM
16030M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16031M:	Roger Pau Monné <roger.pau@citrix.com>
16032L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16033S:	Supported
16034F:	drivers/block/xen-blkback/*
16035F:	drivers/block/xen*
16036
16037XEN HYPERVISOR ARM
16038M:	Stefano Stabellini <sstabellini@kernel.org>
16039L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16040S:	Maintained
16041F:	arch/arm/xen/
16042F:	arch/arm/include/asm/xen/
16043
16044XEN HYPERVISOR ARM64
16045M:	Stefano Stabellini <sstabellini@kernel.org>
16046L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16047S:	Maintained
16048F:	arch/arm64/xen/
16049F:	arch/arm64/include/asm/xen/
16050
16051XEN HYPERVISOR INTERFACE
16052M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16053M:	Juergen Gross <jgross@suse.com>
16054L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16056S:	Supported
16057F:	arch/x86/xen/
16058F:	drivers/*/xen-*front.c
16059F:	drivers/xen/
16060F:	arch/x86/include/asm/xen/
16061F:	arch/x86/include/asm/pvclock-abi.h
16062F:	include/xen/
16063F:	include/uapi/xen/
16064F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16065F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16066
16067XEN NETWORK BACKEND DRIVER
16068M:	Wei Liu <wei.liu2@citrix.com>
16069M:	Paul Durrant <paul.durrant@citrix.com>
16070L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16071L:	netdev@vger.kernel.org
16072S:	Supported
16073F:	drivers/net/xen-netback/*
16074
16075XEN PCI SUBSYSTEM
16076M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16077L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16078S:	Supported
16079F:	arch/x86/pci/*xen*
16080F:	drivers/pci/*xen*
16081
16082XEN PVSCSI DRIVERS
16083M:	Juergen Gross <jgross@suse.com>
16084L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16085L:	linux-scsi@vger.kernel.org
16086S:	Supported
16087F:	drivers/scsi/xen-scsifront.c
16088F:	drivers/xen/xen-scsiback.c
16089F:	include/xen/interface/io/vscsiif.h
16090
16091XEN SWIOTLB SUBSYSTEM
16092M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16093L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16094L:	iommu@lists.linux-foundation.org
16095S:	Supported
16096F:	arch/x86/xen/*swiotlb*
16097F:	drivers/xen/*swiotlb*
16098
16099XEN SOUND FRONTEND DRIVER
16100M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16101L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16102L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16103S:	Supported
16104F:	sound/xen/*
16105
16106XFS FILESYSTEM
16107M:	Darrick J. Wong <darrick.wong@oracle.com>
16108M:	linux-xfs@vger.kernel.org
16109L:	linux-xfs@vger.kernel.org
16110W:	http://xfs.org/
16111T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16112S:	Supported
16113F:	Documentation/filesystems/xfs.txt
16114F:	fs/xfs/
16115
16116XILINX AXI ETHERNET DRIVER
16117M:	Anirudha Sarangi <anirudh@xilinx.com>
16118M:	John Linn <John.Linn@xilinx.com>
16119S:	Maintained
16120F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16121
16122XILINX UARTLITE SERIAL DRIVER
16123M:	Peter Korsgaard <jacmet@sunsite.dk>
16124L:	linux-serial@vger.kernel.org
16125S:	Maintained
16126F:	drivers/tty/serial/uartlite.c
16127
16128XILINX VIDEO IP CORES
16129M:	Hyun Kwon <hyun.kwon@xilinx.com>
16130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16131L:	linux-media@vger.kernel.org
16132T:	git git://linuxtv.org/media_tree.git
16133S:	Supported
16134F:	Documentation/devicetree/bindings/media/xilinx/
16135F:	drivers/media/platform/xilinx/
16136F:	include/uapi/linux/xilinx-v4l2-controls.h
16137
16138XILLYBUS DRIVER
16139M:	Eli Billauer <eli.billauer@gmail.com>
16140L:	linux-kernel@vger.kernel.org
16141S:	Supported
16142F:	drivers/char/xillybus/
16143
16144XLP9XX I2C DRIVER
16145M:	George Cherian <george.cherian@cavium.com>
16146M:	Jan Glauber <jglauber@cavium.com>
16147L:	linux-i2c@vger.kernel.org
16148W:	http://www.cavium.com
16149S:	Supported
16150F:	drivers/i2c/busses/i2c-xlp9xx.c
16151
16152XRA1403 GPIO EXPANDER
16153M:	Nandor Han <nandor.han@ge.com>
16154M:	Semi Malinen <semi.malinen@ge.com>
16155L:	linux-gpio@vger.kernel.org
16156S:	Maintained
16157F:	drivers/gpio/gpio-xra1403.c
16158F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16159
16160XTENSA XTFPGA PLATFORM SUPPORT
16161M:	Max Filippov <jcmvbkbc@gmail.com>
16162L:	linux-xtensa@linux-xtensa.org
16163S:	Maintained
16164F:	drivers/spi/spi-xtensa-xtfpga.c
16165F:	sound/soc/xtensa/xtfpga-i2s.c
16166
16167YAM DRIVER FOR AX.25
16168M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16169L:	linux-hams@vger.kernel.org
16170S:	Maintained
16171F:	drivers/net/hamradio/yam*
16172F:	include/linux/yam.h
16173
16174YAMA SECURITY MODULE
16175M:	Kees Cook <keescook@chromium.org>
16176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16177S:	Supported
16178F:	security/yama/
16179F:	Documentation/admin-guide/LSM/Yama.rst
16180
16181YEALINK PHONE DRIVER
16182M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16183L:	usbb2k-api-dev@nongnu.org
16184S:	Maintained
16185F:	Documentation/input/devices/yealink.rst
16186F:	drivers/input/misc/yealink.*
16187
16188Z8530 DRIVER FOR AX.25
16189M:	Joerg Reuter <jreuter@yaina.de>
16190W:	http://yaina.de/jreuter/
16191W:	http://www.qsl.net/dl1bke/
16192L:	linux-hams@vger.kernel.org
16193S:	Maintained
16194F:	Documentation/networking/z8530drv.txt
16195F:	drivers/net/hamradio/*scc.c
16196F:	drivers/net/hamradio/z8530.h
16197
16198ZBUD COMPRESSED PAGE ALLOCATOR
16199M:	Seth Jennings <sjenning@redhat.com>
16200M:	Dan Streetman <ddstreet@ieee.org>
16201L:	linux-mm@kvack.org
16202S:	Maintained
16203F:	mm/zbud.c
16204F:	include/linux/zbud.h
16205
16206ZD1211RW WIRELESS DRIVER
16207M:	Daniel Drake <dsd@gentoo.org>
16208M:	Ulrich Kunitz <kune@deine-taler.de>
16209W:	http://zd1211.ath.cx/wiki/DriverRewrite
16210L:	linux-wireless@vger.kernel.org
16211L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16212S:	Maintained
16213F:	drivers/net/wireless/zydas/zd1211rw/
16214
16215ZD1301 MEDIA DRIVER
16216M:	Antti Palosaari <crope@iki.fi>
16217L:	linux-media@vger.kernel.org
16218W:	https://linuxtv.org/
16219W:	http://palosaari.fi/linux/
16220Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16221S:	Maintained
16222F:	drivers/media/usb/dvb-usb-v2/zd1301*
16223
16224ZD1301_DEMOD MEDIA DRIVER
16225M:	Antti Palosaari <crope@iki.fi>
16226L:	linux-media@vger.kernel.org
16227W:	https://linuxtv.org/
16228W:	http://palosaari.fi/linux/
16229Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16230S:	Maintained
16231F:	drivers/media/dvb-frontends/zd1301_demod*
16232
16233ZPOOL COMPRESSED PAGE STORAGE API
16234M:	Dan Streetman <ddstreet@ieee.org>
16235L:	linux-mm@kvack.org
16236S:	Maintained
16237F:	mm/zpool.c
16238F:	include/linux/zpool.h
16239
16240ZR36067 VIDEO FOR LINUX DRIVER
16241L:	mjpeg-users@lists.sourceforge.net
16242L:	linux-media@vger.kernel.org
16243W:	http://mjpeg.sourceforge.net/driver-zoran/
16244T:	hg https://linuxtv.org/hg/v4l-dvb
16245S:	Odd Fixes
16246F:	drivers/staging/media/zoran/
16247
16248ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16249M:	Minchan Kim <minchan@kernel.org>
16250M:	Nitin Gupta <ngupta@vflare.org>
16251R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16252L:	linux-kernel@vger.kernel.org
16253S:	Maintained
16254F:	drivers/block/zram/
16255F:	Documentation/blockdev/zram.txt
16256
16257ZS DECSTATION Z85C30 SERIAL DRIVER
16258M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16259S:	Maintained
16260F:	drivers/tty/serial/zs.*
16261
16262ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16263M:	Minchan Kim <minchan@kernel.org>
16264M:	Nitin Gupta <ngupta@vflare.org>
16265R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16266L:	linux-mm@kvack.org
16267S:	Maintained
16268F:	mm/zsmalloc.c
16269F:	include/linux/zsmalloc.h
16270F:	Documentation/vm/zsmalloc.rst
16271
16272ZSWAP COMPRESSED SWAP CACHING
16273M:	Seth Jennings <sjenning@redhat.com>
16274M:	Dan Streetman <ddstreet@ieee.org>
16275L:	linux-mm@kvack.org
16276S:	Maintained
16277F:	mm/zswap.c
16278
16279THE REST
16280M:	Linus Torvalds <torvalds@linux-foundation.org>
16281L:	linux-kernel@vger.kernel.org
16282Q:	http://patchwork.kernel.org/project/LKML/list/
16283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16284S:	Buried alive in reporters
16285F:	*
16286F:	*/
16287