xref: /openbmc/linux/MAINTAINERS (revision 309600c1)
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:	drivers/pci/*/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andy@infradead.org>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <matthew@wil.cx>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553AF9013 MEDIA DRIVER
554M:	Antti Palosaari <crope@iki.fi>
555L:	linux-media@vger.kernel.org
556W:	https://linuxtv.org
557W:	http://palosaari.fi/linux/
558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
559T:	git git://linuxtv.org/anttip/media_tree.git
560S:	Maintained
561F:	drivers/media/dvb-frontends/af9013*
562
563AF9033 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9033*
572
573AFFS FILE SYSTEM
574M:	David Sterba <dsterba@suse.com>
575L:	linux-fsdevel@vger.kernel.org
576S:	Odd Fixes
577F:	Documentation/filesystems/affs.txt
578F:	fs/affs/
579
580AFS FILESYSTEM
581M:	David Howells <dhowells@redhat.com>
582L:	linux-afs@lists.infradead.org
583S:	Supported
584F:	fs/afs/
585F:	include/trace/events/afs.h
586F:	Documentation/filesystems/afs.txt
587W:	https://www.infradead.org/~dhowells/kafs/
588
589AGPGART DRIVER
590M:	David Airlie <airlied@linux.ie>
591T:	git git://anongit.freedesktop.org/drm/drm
592S:	Maintained
593F:	drivers/char/agp/
594F:	include/linux/agp*
595F:	include/uapi/linux/agp*
596
597AHA152X SCSI DRIVER
598M:	"Juergen E. Fischer" <fischer@norbit.de>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aha152x*
602F:	drivers/scsi/pcmcia/aha152x*
603
604AIC7XXX / AIC79XX SCSI DRIVER
605M:	Hannes Reinecke <hare@suse.com>
606L:	linux-scsi@vger.kernel.org
607S:	Maintained
608F:	drivers/scsi/aic7xxx/
609
610AIMSLAB FM RADIO RECEIVER DRIVER
611M:	Hans Verkuil <hverkuil@xs4all.nl>
612L:	linux-media@vger.kernel.org
613T:	git git://linuxtv.org/media_tree.git
614W:	https://linuxtv.org
615S:	Maintained
616F:	drivers/media/radio/radio-aimslab*
617
618AIO
619M:	Benjamin LaHaise <bcrl@kvack.org>
620L:	linux-aio@kvack.org
621S:	Supported
622F:	fs/aio.c
623F:	include/linux/*aio*.h
624
625AIRSPY MEDIA DRIVER
626M:	Antti Palosaari <crope@iki.fi>
627L:	linux-media@vger.kernel.org
628W:	https://linuxtv.org
629W:	http://palosaari.fi/linux/
630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
631T:	git git://linuxtv.org/anttip/media_tree.git
632S:	Maintained
633F:	drivers/media/usb/airspy/
634
635ALACRITECH GIGABIT ETHERNET DRIVER
636M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
637S:	Maintained
638F:	drivers/net/ethernet/alacritech/*
639
640ALCATEL SPEEDTOUCH USB DRIVER
641M:	Duncan Sands <duncan.sands@free.fr>
642L:	linux-usb@vger.kernel.org
643W:	http://www.linux-usb.org/SpeedTouch/
644S:	Maintained
645F:	drivers/usb/atm/speedtch.c
646F:	drivers/usb/atm/usbatm.c
647
648ALCHEMY AU1XX0 MMC DRIVER
649M:	Manuel Lauss <manuel.lauss@gmail.com>
650S:	Maintained
651F:	drivers/mmc/host/au1xmmc.c
652
653ALI1563 I2C DRIVER
654M:	Rudolf Marek <r.marek@assembler.cz>
655L:	linux-i2c@vger.kernel.org
656S:	Maintained
657F:	Documentation/i2c/busses/i2c-ali1563
658F:	drivers/i2c/busses/i2c-ali1563.c
659
660ALLWINNER SECURITY SYSTEM
661M:	Corentin Labbe <clabbe.montjoie@gmail.com>
662L:	linux-crypto@vger.kernel.org
663S:	Maintained
664F:	drivers/crypto/sunxi-ss/
665
666ALPHA PORT
667M:	Richard Henderson <rth@twiddle.net>
668M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669M:	Matt Turner <mattst88@gmail.com>
670S:	Odd Fixes
671L:	linux-alpha@vger.kernel.org
672F:	arch/alpha/
673
674ALPS PS/2 TOUCHPAD DRIVER
675R:	Pali Rohár <pali.rohar@gmail.com>
676F:	drivers/input/mouse/alps.*
677
678ALTERA I2C CONTROLLER DRIVER
679M:	Thor Thayer <thor.thayer@linux.intel.com>
680S:	Maintained
681F:	drivers/i2c/busses/i2c-altera.c
682
683ALTERA MAILBOX DRIVER
684M:	Ley Foon Tan <lftan@altera.com>
685L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686S:	Maintained
687F:	drivers/mailbox/mailbox-altera.c
688
689ALTERA PIO DRIVER
690M:	Tien Hock Loh <thloh@altera.com>
691L:	linux-gpio@vger.kernel.org
692S:	Maintained
693F:	drivers/gpio/gpio-altera.c
694
695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696M:	Thor Thayer <thor.thayer@linux.intel.com>
697S:	Maintained
698F:	drivers/gpio/gpio-altera-a10sr.c
699F:	drivers/mfd/altera-a10sr.c
700F:	drivers/reset/reset-a10sr.c
701F:	include/linux/mfd/altera-a10sr.h
702F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704ALTERA TRIPLE SPEED ETHERNET DRIVER
705M:	Vince Bridgers <vbridger@opensource.altera.com>
706L:	netdev@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/net/ethernet/altera/
710
711ALTERA UART/JTAG UART SERIAL DRIVERS
712M:	Tobias Klauser <tklauser@distanz.ch>
713L:	linux-serial@vger.kernel.org
714L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715S:	Maintained
716F:	drivers/tty/serial/altera_uart.c
717F:	drivers/tty/serial/altera_jtaguart.c
718F:	include/linux/altera_uart.h
719F:	include/linux/altera_jtaguart.h
720
721AMAZON ETHERNET DRIVERS
722M:	Netanel Belgazal <netanel@amazon.com>
723R:	Saeed Bishara <saeedb@amazon.com>
724R:	Zorik Machulsky <zorik@amazon.com>
725L:	netdev@vger.kernel.org
726S:	Supported
727F:	Documentation/networking/ena.txt
728F:	drivers/net/ethernet/amazon/
729
730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731M:	Tom Lendacky <thomas.lendacky@amd.com>
732M:	Gary Hook <gary.hook@amd.com>
733L:	linux-crypto@vger.kernel.org
734S:	Supported
735F:	drivers/crypto/ccp/
736F:	include/linux/ccp.h
737
738AMD DISPLAY CORE
739M:	Harry Wentland <harry.wentland@amd.com>
740M:	Leo Li <sunpeng.li@amd.com>
741L:	amd-gfx@lists.freedesktop.org
742T:	git git://people.freedesktop.org/~agd5f/linux
743S:	Supported
744F:	drivers/gpu/drm/amd/display/
745
746AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747M:	Huang Rui <ray.huang@amd.com>
748L:	linux-hwmon@vger.kernel.org
749S:	Supported
750F:	Documentation/hwmon/fam15h_power
751F:	drivers/hwmon/fam15h_power.c
752
753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
755S:	Orphan
756F:	drivers/usb/gadget/udc/amd5536udc.*
757
758AMD GEODE PROCESSOR/CHIPSET SUPPORT
759P:	Andres Salomon <dilinger@queued.net>
760L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
761W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762S:	Supported
763F:	drivers/char/hw_random/geode-rng.c
764F:	drivers/crypto/geode*
765F:	drivers/video/fbdev/geode/
766F:	arch/x86/include/asm/geode.h
767
768AMD IOMMU (AMD-VI)
769M:	Joerg Roedel <joro@8bytes.org>
770L:	iommu@lists.linux-foundation.org
771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772S:	Maintained
773F:	drivers/iommu/amd_iommu*.[ch]
774F:	include/linux/amd-iommu.h
775
776AMD KFD
777M:	Oded Gabbay <oded.gabbay@gmail.com>
778L:	dri-devel@lists.freedesktop.org
779T:	git git://people.freedesktop.org/~gabbayo/linux.git
780S:	Supported
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788F:	drivers/gpu/drm/amd/amdkfd/
789F:	drivers/gpu/drm/amd/include/cik_structs.h
790F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791F:	drivers/gpu/drm/amd/include/vi_structs.h
792F:	drivers/gpu/drm/amd/include/v9_structs.h
793F:	include/uapi/linux/kfd_ioctl.h
794
795AMD POWERPLAY
796M:	Rex Zhu <rex.zhu@amd.com>
797M:	Evan Quan <evan.quan@amd.com>
798L:	amd-gfx@lists.freedesktop.org
799S:	Supported
800F:	drivers/gpu/drm/amd/powerplay/
801T:	git git://people.freedesktop.org/~agd5f/linux
802
803AMD SEATTLE DEVICE TREE SUPPORT
804M:	Brijesh Singh <brijeshkumar.singh@amd.com>
805M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806M:	Tom Lendacky <thomas.lendacky@amd.com>
807S:	Supported
808F:	arch/arm64/boot/dts/amd/
809
810AMD XGBE DRIVER
811M:	Tom Lendacky <thomas.lendacky@amd.com>
812L:	netdev@vger.kernel.org
813S:	Supported
814F:	drivers/net/ethernet/amd/xgbe/
815F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817ANALOG DEVICES INC AD5686 DRIVER
818M:	Stefan Popa <stefan.popa@analog.com>
819L:	linux-pm@vger.kernel.org
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/dac/ad5686*
823F:	drivers/iio/dac/ad5696*
824
825ANALOG DEVICES INC AD5758 DRIVER
826M:	Stefan Popa <stefan.popa@analog.com>
827L:	linux-iio@vger.kernel.org
828W:	http://ez.analog.com/community/linux-device-drivers
829S:	Supported
830F:	drivers/iio/dac/ad5758.c
831F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833ANALOG DEVICES INC AD9389B DRIVER
834M:	Hans Verkuil <hans.verkuil@cisco.com>
835L:	linux-media@vger.kernel.org
836S:	Maintained
837F:	drivers/media/i2c/ad9389b*
838
839ANALOG DEVICES INC ADGS1408 DRIVER
840M:	Mircea Caprioru <mircea.caprioru@analog.com>
841S:	Supported
842F:	drivers/mux/adgs1408.c
843F:	Documentation/devicetree/bindings/mux/adgs1408.txt
844
845ANALOG DEVICES INC ADP5061 DRIVER
846M:	Stefan Popa <stefan.popa@analog.com>
847L:	linux-pm@vger.kernel.org
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/power/supply/adp5061.c
851
852ANALOG DEVICES INC ADV7180 DRIVER
853M:	Lars-Peter Clausen <lars@metafoo.de>
854L:	linux-media@vger.kernel.org
855W:	http://ez.analog.com/community/linux-device-drivers
856S:	Supported
857F:	drivers/media/i2c/adv7180.c
858
859ANALOG DEVICES INC ADV748X DRIVER
860M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/adv748x/*
864
865ANALOG DEVICES INC ADV7511 DRIVER
866M:	Hans Verkuil <hans.verkuil@cisco.com>
867L:	linux-media@vger.kernel.org
868S:	Maintained
869F:	drivers/media/i2c/adv7511*
870
871ANALOG DEVICES INC ADV7604 DRIVER
872M:	Hans Verkuil <hans.verkuil@cisco.com>
873L:	linux-media@vger.kernel.org
874S:	Maintained
875F:	drivers/media/i2c/adv7604*
876
877ANALOG DEVICES INC ADV7842 DRIVER
878M:	Hans Verkuil <hans.verkuil@cisco.com>
879L:	linux-media@vger.kernel.org
880S:	Maintained
881F:	drivers/media/i2c/adv7842*
882
883ANALOG DEVICES INC ASOC CODEC DRIVERS
884M:	Lars-Peter Clausen <lars@metafoo.de>
885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
886W:	http://wiki.analog.com/
887W:	http://ez.analog.com/community/linux-device-drivers
888S:	Supported
889F:	sound/soc/codecs/adau*
890F:	sound/soc/codecs/adav*
891F:	sound/soc/codecs/ad1*
892F:	sound/soc/codecs/ad7*
893F:	sound/soc/codecs/ssm*
894F:	sound/soc/codecs/sigmadsp.*
895
896ANALOG DEVICES INC DMA DRIVERS
897M:	Lars-Peter Clausen <lars@metafoo.de>
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/dma/dma-axi-dmac.c
901
902ANALOG DEVICES INC IIO DRIVERS
903M:	Lars-Peter Clausen <lars@metafoo.de>
904M:	Michael Hennerich <Michael.Hennerich@analog.com>
905W:	http://wiki.analog.com/
906W:	http://ez.analog.com/community/linux-device-drivers
907S:	Supported
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910F:	drivers/iio/*/ad*
911F:	drivers/iio/adc/ltc2497*
912X:	drivers/iio/*/adjd*
913F:	drivers/staging/iio/*/ad*
914
915ANDES ARCHITECTURE
916M:	Greentime Hu <green.hu@gmail.com>
917M:	Vincent Chen <deanbo422@gmail.com>
918T:	git https://github.com/andestech/linux.git
919S:	Supported
920F:	arch/nds32/
921F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922F:	Documentation/devicetree/bindings/nds32/
923K:	nds32
924N:	nds32
925
926ANDROID CONFIG FRAGMENTS
927M:	Rob Herring <robh@kernel.org>
928S:	Supported
929F:	kernel/configs/android*
930
931ANDROID DRIVERS
932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933M:	Arve Hjønnevåg <arve@android.com>
934M:	Todd Kjos <tkjos@android.com>
935M:	Martijn Coenen <maco@android.com>
936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937L:	devel@driverdev.osuosl.org
938S:	Supported
939F:	drivers/android/
940F:	drivers/staging/android/
941
942ANDROID GOLDFISH PIC DRIVER
943M:	Miodrag Dinic <miodrag.dinic@mips.com>
944S:	Supported
945F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946F:	drivers/irqchip/irq-goldfish-pic.c
947
948ANDROID GOLDFISH RTC DRIVER
949M:	Miodrag Dinic <miodrag.dinic@mips.com>
950S:	Supported
951F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952F:	drivers/rtc/rtc-goldfish.c
953
954ANDROID ION DRIVER
955M:	Laura Abbott <labbott@redhat.com>
956M:	Sumit Semwal <sumit.semwal@linaro.org>
957L:	devel@driverdev.osuosl.org
958L:	dri-devel@lists.freedesktop.org
959L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960S:	Supported
961F:	drivers/staging/android/ion
962F:	drivers/staging/android/uapi/ion.h
963
964AOA (Apple Onboard Audio) ALSA DRIVER
965M:	Johannes Berg <johannes@sipsolutions.net>
966L:	linuxppc-dev@lists.ozlabs.org
967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
968S:	Maintained
969F:	sound/aoa/
970
971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972M:	William Breathitt Gray <vilhelm.gray@gmail.com>
973L:	linux-iio@vger.kernel.org
974S:	Maintained
975F:	drivers/iio/adc/stx104.c
976
977APM DRIVER
978M:	Jiri Kosina <jikos@kernel.org>
979S:	Odd fixes
980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981F:	arch/x86/kernel/apm_32.c
982F:	include/linux/apm_bios.h
983F:	include/uapi/linux/apm_bios.h
984F:	drivers/char/apm-emulation.c
985
986APPARMOR SECURITY MODULE
987M:	John Johansen <john.johansen@canonical.com>
988L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989W:	wiki.apparmor.net
990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991S:	Supported
992F:	security/apparmor/
993F:	Documentation/admin-guide/LSM/apparmor.rst
994
995APPLE BCM5974 MULTITOUCH DRIVER
996M:	Henrik Rydberg <rydberg@bitmath.org>
997L:	linux-input@vger.kernel.org
998S:	Odd fixes
999F:	drivers/input/mouse/bcm5974.c
1000
1001APPLE SMC DRIVER
1002M:	Henrik Rydberg <rydberg@bitmath.org>
1003L:	linux-hwmon@vger.kernel.org
1004S:	Odd fixes
1005F:	drivers/hwmon/applesmc.c
1006
1007APPLETALK NETWORK LAYER
1008L:	netdev@vger.kernel.org
1009S:	Odd fixes
1010F:	drivers/net/appletalk/
1011F:	net/appletalk/
1012
1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014M:	Duc Dang <dhdang@apm.com>
1015S:	Supported
1016F:	arch/arm64/boot/dts/apm/
1017
1018APPLIED MICRO (APM) X-GENE SOC EDAC
1019M:	Loc Ho <lho@apm.com>
1020S:	Supported
1021F:	drivers/edac/xgene_edac.c
1022F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025M:	Iyappan Subramanian <isubramanian@apm.com>
1026M:	Keyur Chudgar <kchudgar@apm.com>
1027S:	Supported
1028F:	drivers/net/ethernet/apm/xgene-v2/
1029
1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031M:	Iyappan Subramanian <isubramanian@apm.com>
1032M:	Keyur Chudgar <kchudgar@apm.com>
1033M:	Quan Nguyen <qnguyen@apm.com>
1034S:	Supported
1035F:	drivers/net/ethernet/apm/xgene/
1036F:	drivers/net/phy/mdio-xgene.c
1037F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC PMU
1041M:	Tai Nguyen <ttnguyen@apm.com>
1042S:	Supported
1043F:	drivers/perf/xgene_pmu.c
1044F:	Documentation/perf/xgene-pmu.txt
1045F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047APTINA CAMERA SENSOR PLL
1048M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049L:	linux-media@vger.kernel.org
1050S:	Maintained
1051F:	drivers/media/i2c/aptina-pll.*
1052
1053ARC FRAMEBUFFER DRIVER
1054M:	Jaya Kumar <jayalk@intworks.biz>
1055S:	Maintained
1056F:	drivers/video/fbdev/arcfb.c
1057F:	drivers/video/fbdev/core/fb_defio.c
1058
1059ARC PGU DRM DRIVER
1060M:	Alexey Brodkin <abrodkin@synopsys.com>
1061S:	Supported
1062F:	drivers/gpu/drm/arc/
1063F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065ARCNET NETWORK LAYER
1066M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1067L:	netdev@vger.kernel.org
1068S:	Maintained
1069F:	drivers/net/arcnet/
1070F:	include/uapi/linux/if_arcnet.h
1071
1072ARM ARCHITECTED TIMER DRIVER
1073M:	Mark Rutland <mark.rutland@arm.com>
1074M:	Marc Zyngier <marc.zyngier@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/include/asm/arch_timer.h
1078F:	arch/arm64/include/asm/arch_timer.h
1079F:	drivers/clocksource/arm_arch_timer.c
1080
1081ARM HDLCD DRM DRIVER
1082M:	Liviu Dudau <liviu.dudau@arm.com>
1083S:	Supported
1084F:	drivers/gpu/drm/arm/hdlcd_*
1085F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087ARM MALI-DP DRM DRIVER
1088M:	Liviu Dudau <liviu.dudau@arm.com>
1089M:	Brian Starkey <brian.starkey@arm.com>
1090M:	Mali DP Maintainers <malidp@foss.arm.com>
1091S:	Supported
1092F:	drivers/gpu/drm/arm/
1093F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095ARM MFM AND FLOPPY DRIVERS
1096M:	Ian Molton <spyro@f2s.com>
1097S:	Maintained
1098F:	arch/arm/lib/floppydma.S
1099F:	arch/arm/include/asm/floppy.h
1100
1101ARM PMU PROFILING AND DEBUGGING
1102M:	Will Deacon <will.deacon@arm.com>
1103M:	Mark Rutland <mark.rutland@arm.com>
1104S:	Maintained
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106F:	arch/arm*/kernel/perf_*
1107F:	arch/arm/oprofile/common.c
1108F:	arch/arm*/kernel/hw_breakpoint.c
1109F:	arch/arm*/include/asm/hw_breakpoint.h
1110F:	arch/arm*/include/asm/perf_event.h
1111F:	drivers/perf/*
1112F:	include/linux/perf/arm_pmu.h
1113F:	Documentation/devicetree/bindings/arm/pmu.txt
1114F:	Documentation/devicetree/bindings/perf/
1115
1116ARM PORT
1117M:	Russell King <linux@armlinux.org.uk>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119W:	http://www.armlinux.org.uk/
1120S:	Odd Fixes
1121T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122F:	arch/arm/
1123X:	arch/arm/boot/dts/
1124
1125ARM PRIMECELL AACI PL041 DRIVER
1126M:	Russell King <linux@armlinux.org.uk>
1127S:	Odd Fixes
1128F:	sound/arm/aaci.*
1129
1130ARM PRIMECELL BUS SUPPORT
1131M:	Russell King <linux@armlinux.org.uk>
1132S:	Odd Fixes
1133F:	drivers/amba/
1134F:	include/linux/amba/bus.h
1135
1136ARM PRIMECELL CLCD PL110 DRIVER
1137M:	Russell King <linux@armlinux.org.uk>
1138S:	Odd Fixes
1139F:	drivers/video/fbdev/amba-clcd.*
1140
1141ARM PRIMECELL KMI PL050 DRIVER
1142M:	Russell King <linux@armlinux.org.uk>
1143S:	Odd Fixes
1144F:	drivers/input/serio/ambakmi.*
1145F:	include/linux/amba/kmi.h
1146
1147ARM PRIMECELL MMCI PL180/1 DRIVER
1148M:	Russell King <linux@armlinux.org.uk>
1149S:	Odd Fixes
1150F:	drivers/mmc/host/mmci.*
1151F:	include/linux/amba/mmci.h
1152
1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154M:	Russell King <linux@armlinux.org.uk>
1155S:	Odd Fixes
1156F:	drivers/tty/serial/amba-pl01*.c
1157F:	include/linux/amba/serial.h
1158
1159ARM SMMU DRIVERS
1160M:	Will Deacon <will.deacon@arm.com>
1161R:	Robin Murphy <robin.murphy@arm.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164F:	drivers/iommu/arm-smmu.c
1165F:	drivers/iommu/arm-smmu-v3.c
1166F:	drivers/iommu/io-pgtable-arm.c
1167F:	drivers/iommu/io-pgtable-arm-v7s.c
1168
1169ARM SUB-ARCHITECTURES
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	arch/arm/mach-*/
1173F:	arch/arm/plat-*/
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176ARM/ACTIONS SEMI ARCHITECTURE
1177M:	Andreas Färber <afaerber@suse.de>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	owl
1181F:	arch/arm/mach-actions/
1182F:	arch/arm/boot/dts/owl-*
1183F:	arch/arm64/boot/dts/actions/
1184F:	drivers/clocksource/owl-*
1185F:	drivers/pinctrl/actions/*
1186F:	drivers/soc/actions/
1187F:	include/dt-bindings/power/owl-*
1188F:	include/linux/soc/actions/
1189F:	Documentation/devicetree/bindings/arm/actions.txt
1190F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194ARM/ADS SPHERE MACHINE SUPPORT
1195M:	Lennert Buytenhek <kernel@wantstofly.org>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/AFEB9260 MACHINE SUPPORT
1200M:	Sergey Lapin <slapin@ossfans.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203
1204ARM/AJECO 1ARM MACHINE SUPPORT
1205M:	Lennert Buytenhek <kernel@wantstofly.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208
1209ARM/Allwinner SoC Clock Support
1210M:	Emilio López <emilio@elopez.com.ar>
1211S:	Maintained
1212F:	drivers/clk/sunxi/
1213
1214ARM/Allwinner sunXi SoC support
1215M:	Maxime Ripard <maxime.ripard@bootlin.com>
1216M:	Chen-Yu Tsai <wens@csie.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219N:	sun[x456789]i
1220N:	sun50i
1221F:	arch/arm/mach-sunxi/
1222F:	arch/arm64/boot/dts/allwinner/
1223F:	drivers/clk/sunxi-ng/
1224F:	drivers/pinctrl/sunxi/
1225F:	drivers/soc/sunxi/
1226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229M:	Neil Armstrong <narmstrong@baylibre.com>
1230M:	Jerome Brunet <jbrunet@baylibre.com>
1231L:	linux-amlogic@lists.infradead.org
1232S:	Maintained
1233F:	drivers/clk/meson/
1234F:	include/dt-bindings/clock/meson*
1235F:	include/dt-bindings/clock/gxbb*
1236F:	Documentation/devicetree/bindings/clock/amlogic*
1237
1238ARM/Amlogic Meson SoC support
1239M:	Carlo Caione <carlo@caione.org>
1240M:	Kevin Hilman <khilman@baylibre.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L:	linux-amlogic@lists.infradead.org
1243W:	http://linux-meson.com/
1244S:	Maintained
1245F:	arch/arm/mach-meson/
1246F:	arch/arm/boot/dts/meson*
1247F:	arch/arm64/boot/dts/amlogic/
1248F:	drivers/pinctrl/meson/
1249F:	drivers/mmc/host/meson*
1250N:	meson
1251
1252ARM/Annapurna Labs ALPINE ARCHITECTURE
1253M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-alpine/
1258F:	arch/arm/boot/dts/alpine*
1259F:	arch/arm64/boot/dts/al/
1260F:	drivers/*/*alpine*
1261
1262ARM/ARTPEC MACHINE SUPPORT
1263M:	Jesper Nilsson <jesper.nilsson@axis.com>
1264M:	Lars Persson <lars.persson@axis.com>
1265S:	Maintained
1266L:	linux-arm-kernel@axis.com
1267F:	arch/arm/mach-artpec
1268F:	arch/arm/boot/dts/artpec6*
1269F:	drivers/clk/axis
1270F:	drivers/crypto/axis
1271F:	drivers/pinctrl/pinctrl-artpec*
1272F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274ARM/ASPEED I2C DRIVER
1275M:	Brendan Higgins <brendanhiggins@google.com>
1276R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277R:	Joel Stanley <joel@jms.id.au>
1278L:	linux-i2c@vger.kernel.org
1279L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1282F:	drivers/i2c/busses/i2c-aspeed.c
1283F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286ARM/ASPEED MACHINE SUPPORT
1287M:	Joel Stanley <joel@jms.id.au>
1288R:	Andrew Jeffery <andrew@aj.id.au>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292S:	Supported
1293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294F:	arch/arm/mach-aspeed/
1295F:	arch/arm/boot/dts/aspeed-*
1296N:	aspeed
1297
1298ARM/CALXEDA HIGHBANK ARCHITECTURE
1299M:	Rob Herring <robh@kernel.org>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-highbank/
1303F:	arch/arm/boot/dts/highbank.dts
1304F:	arch/arm/boot/dts/ecx-*.dts*
1305
1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307M:	Krzysztof Halasa <khalasa@piap.pl>
1308S:	Maintained
1309F:	arch/arm/mach-cns3xxx/
1310
1311ARM/CAVIUM THUNDER NETWORK DRIVER
1312M:	Sunil Goutham <sgoutham@cavium.com>
1313M:	Robert Richter <rric@kernel.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Supported
1316F:	drivers/net/ethernet/cavium/thunder/
1317
1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319M:	Lukasz Majewski <lukma@denx.de>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/mach-ep93xx/ts72xx.c
1323
1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325M:	Alexander Shiyan <shc_work@mail.ru>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Odd Fixes
1328N:	clps711x
1329
1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331M:	Lennert Buytenhek <kernel@wantstofly.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334
1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336M:	Hartley Sweeten <hsweeten@visionengravers.com>
1337M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Maintained
1340F:	arch/arm/mach-ep93xx/
1341F:	arch/arm/mach-ep93xx/include/mach/
1342
1343ARM/CLKDEV SUPPORT
1344M:	Russell King <linux@armlinux.org.uk>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348F:	drivers/clk/clkdev.c
1349
1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351M:	Mike Rapoport <mike@compulab.co.il>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356M:	Baruch Siach <baruch@tkos.co.il>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/boot/dts/cx92755*
1360N:	digicolor
1361
1362ARM/CONTEC MICRO9 MACHINE SUPPORT
1363M:	Hubert Feurstein <hubert.feurstein@contec.at>
1364S:	Maintained
1365F:	arch/arm/mach-ep93xx/micro9.c
1366
1367ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	drivers/hwtracing/coresight/*
1372F:	Documentation/trace/coresight.txt
1373F:	Documentation/trace/coresight-cpu-debug.txt
1374F:	Documentation/devicetree/bindings/arm/coresight.txt
1375F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377F:	tools/perf/arch/arm/util/pmu.c
1378F:	tools/perf/arch/arm/util/auxtrace.c
1379F:	tools/perf/arch/arm/util/cs-etm.c
1380F:	tools/perf/arch/arm/util/cs-etm.h
1381F:	tools/perf/util/cs-etm.*
1382F:	tools/perf/util/cs-etm-decoder/*
1383
1384ARM/CORGI MACHINE SUPPORT
1385M:	Richard Purdie <rpurdie@rpsys.net>
1386S:	Maintained
1387
1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390M:	Linus Walleij <linus.walleij@linaro.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392T:	git git://github.com/ulli-kroll/linux.git
1393S:	Maintained
1394F:	Documentation/devicetree/bindings/arm/gemini.txt
1395F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398F:	arch/arm/mach-gemini/
1399F:	drivers/net/ethernet/cortina/
1400F:	drivers/pinctrl/pinctrl-gemini.c
1401F:	drivers/rtc/rtc-ftrtc010.c
1402
1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404M:	Barry Song <baohua@kernel.org>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407S:	Maintained
1408F:	arch/arm/boot/dts/prima2*
1409F:	arch/arm/mach-prima2/
1410F:	drivers/clk/sirf/
1411F:	drivers/clocksource/timer-prima2.c
1412F:	drivers/clocksource/timer-atlas7.c
1413N:	[^a-z]sirf
1414
1415ARM/EBSA110 MACHINE SUPPORT
1416M:	Russell King <linux@armlinux.org.uk>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418W:	http://www.armlinux.org.uk/
1419S:	Maintained
1420F:	arch/arm/mach-ebsa110/
1421F:	drivers/net/ethernet/amd/am79c961a.*
1422
1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428N:	efm32
1429
1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431M:	Robert Jarzmik <robert.jarzmik@free.fr>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	arch/arm/mach-pxa/ezx.c
1435
1436ARM/FARADAY FA526 PORT
1437M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440T:	git git://git.berlios.de/gemini-board
1441F:	arch/arm/mm/*-fa*
1442
1443ARM/FOOTBRIDGE ARCHITECTURE
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446W:	http://www.armlinux.org.uk/
1447S:	Maintained
1448F:	arch/arm/include/asm/hardware/dec21285.h
1449F:	arch/arm/mach-footbridge/
1450
1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452M:	Shawn Guo <shawnguo@kernel.org>
1453M:	Sascha Hauer <s.hauer@pengutronix.de>
1454R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1455R:	Fabio Estevam <fabio.estevam@nxp.com>
1456R:	NXP Linux Team <linux-imx@nxp.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460F:	arch/arm/mach-imx/
1461F:	arch/arm/mach-mxs/
1462F:	arch/arm/boot/dts/imx*
1463F:	arch/arm/configs/imx*_defconfig
1464F:	drivers/clk/imx/
1465F:	drivers/soc/imx/
1466F:	include/soc/imx/
1467
1468ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469M:	Shawn Guo <shawnguo@kernel.org>
1470M:	Sascha Hauer <s.hauer@pengutronix.de>
1471R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1472R:	Stefan Agner <stefan@agner.ch>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476F:	arch/arm/mach-imx/*vf610*
1477F:	arch/arm/boot/dts/vf*
1478
1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480M:	Shawn Guo <shawnguo@kernel.org>
1481M:	Li Yang <leoyang.li@nxp.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485F:	arch/arm/boot/dts/ls1021a*
1486F:	arch/arm64/boot/dts/freescale/fsl-*
1487F:	arch/arm64/boot/dts/freescale/qoriq-*
1488
1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490M:	Lennert Buytenhek <kernel@wantstofly.org>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493
1494ARM/GUMSTIX MACHINE SUPPORT
1495M:	Steve Sakoman <sakoman@gmail.com>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500M:	Philipp Zabel <philipp.zabel@gmail.com>
1501M:	Paul Parsons <lost.distance@yahoo.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-pxa/hx4700.c
1505F:	arch/arm/mach-pxa/include/mach/hx4700.h
1506F:	sound/soc/pxa/hx4700.c
1507
1508ARM/HISILICON SOC SUPPORT
1509M:	Wei Xu <xuwei5@hisilicon.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511W:	http://www.hisilicon.com
1512S:	Supported
1513T:	git git://github.com/hisilicon/linux-hisi.git
1514F:	arch/arm/mach-hisi/
1515F:	arch/arm/boot/dts/hi3*
1516F:	arch/arm/boot/dts/hip*
1517F:	arch/arm/boot/dts/hisi*
1518F:	arch/arm64/boot/dts/hisilicon/
1519
1520ARM/HP JORNADA 7XX MACHINE SUPPORT
1521M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1522W:	www.jlime.com
1523S:	Maintained
1524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525F:	arch/arm/mach-sa1100/jornada720.c
1526F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1527
1528ARM/IGEP MACHINE SUPPORT
1529M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1530M:	Javier Martinez Canillas <javier@dowhile0.org>
1531L:	linux-omap@vger.kernel.org
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm/boot/dts/omap3-igep*
1535
1536ARM/INCOME PXA270 SUPPORT
1537M:	Marek Vasut <marek.vasut@gmail.com>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1541
1542ARM/INTEL IOP13XX ARM ARCHITECTURE
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/INTEL IOP32X ARM ARCHITECTURE
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/INTEL IOP33X ARM ARCHITECTURE
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Orphan
1555
1556ARM/INTEL IQ81342EX MACHINE SUPPORT
1557M:	Lennert Buytenhek <kernel@wantstofly.org>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/INTEL IXDP2850 MACHINE SUPPORT
1562M:	Lennert Buytenhek <kernel@wantstofly.org>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565
1566ARM/INTEL IXP4XX ARM ARCHITECTURE
1567M:	Imre Kaloz <kaloz@openwrt.org>
1568M:	Krzysztof Halasa <khalasa@piap.pl>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	arch/arm/mach-ixp4xx/
1572
1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574M:	Jonathan Cameron <jic23@cam.ac.uk>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/mach-pxa/stargate2.c
1578F:	drivers/pcmcia/pxa2xx_stargate2.c
1579
1580ARM/INTEL XSC3 (MANZANO) ARM CORE
1581M:	Lennert Buytenhek <kernel@wantstofly.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584
1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586M:	Lennert Buytenhek <kernel@wantstofly.org>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589
1590ARM/LG1K ARCHITECTURE
1591M:	Chanho Min <chanho.min@lge.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	arch/arm64/boot/dts/lg/
1595
1596ARM/LOGICPD PXA270 MACHINE SUPPORT
1597M:	Lennert Buytenhek <kernel@wantstofly.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600
1601ARM/LPC18XX ARCHITECTURE
1602M:	Joachim Eastwood <manabian@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/lpc43*
1606F:	drivers/clk/nxp/clk-lpc18xx*
1607F:	drivers/clocksource/time-lpc32xx.c
1608F:	drivers/i2c/busses/i2c-lpc2k.c
1609F:	drivers/memory/pl172.c
1610F:	drivers/mtd/spi-nor/nxp-spifi.c
1611F:	drivers/rtc/rtc-lpc24xx.c
1612N:	lpc18xx
1613
1614ARM/LPC32XX SOC SUPPORT
1615M:	Vladimir Zapolskiy <vz@mleia.com>
1616M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1619S:	Maintained
1620F:	arch/arm/boot/dts/lpc32*
1621F:	arch/arm/mach-lpc32xx/
1622F:	drivers/i2c/busses/i2c-pnx.c
1623F:	drivers/net/ethernet/nxp/lpc_eth.c
1624F:	drivers/usb/host/ohci-nxp.c
1625F:	drivers/watchdog/pnx4008_wdt.c
1626N:	lpc32xx
1627
1628ARM/MAGICIAN MACHINE SUPPORT
1629M:	Philipp Zabel <philipp.zabel@gmail.com>
1630S:	Maintained
1631
1632ARM/Marvell Dove/MV78xx0/Orion SOC support
1633M:	Jason Cooper <jason@lakedaemon.net>
1634M:	Andrew Lunn <andrew@lunn.ch>
1635M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636M:	Gregory Clement <gregory.clement@bootlin.com>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/soc/dove/
1640F:	arch/arm/mach-dove/
1641F:	arch/arm/mach-mv78xx0/
1642F:	arch/arm/mach-orion5x/
1643F:	arch/arm/plat-orion/
1644F:	arch/arm/boot/dts/dove*
1645F:	arch/arm/boot/dts/orion5x*
1646
1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648M:	Jason Cooper <jason@lakedaemon.net>
1649M:	Andrew Lunn <andrew@lunn.ch>
1650M:	Gregory Clement <gregory.clement@bootlin.com>
1651M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	arch/arm/boot/dts/armada*
1655F:	arch/arm/boot/dts/kirkwood*
1656F:	arch/arm/configs/mvebu_*_defconfig
1657F:	arch/arm/mach-mvebu/
1658F:	arch/arm64/boot/dts/marvell/armada*
1659F:	drivers/cpufreq/armada-37xx-cpufreq.c
1660F:	drivers/cpufreq/mvebu-cpufreq.c
1661F:	drivers/irqchip/irq-armada-370-xp.c
1662F:	drivers/irqchip/irq-mvebu-*
1663F:	drivers/pinctrl/mvebu/
1664F:	drivers/rtc/rtc-armada38x.c
1665
1666ARM/Mediatek RTC DRIVER
1667M:	Eddie Huang <eddie.huang@mediatek.com>
1668M:	Sean Wang <sean.wang@mediatek.com>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673F:	drivers/rtc/rtc-mt6397.c
1674F:	drivers/rtc/rtc-mt7622.c
1675
1676ARM/Mediatek SoC support
1677M:	Matthias Brugger <matthias.bgg@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/boot/dts/mt6*
1682F:	arch/arm/boot/dts/mt7*
1683F:	arch/arm/boot/dts/mt8*
1684F:	arch/arm/mach-mediatek/
1685F:	arch/arm64/boot/dts/mediatek/
1686N:	mtk
1687K:	mediatek
1688
1689ARM/Mediatek USB3 PHY DRIVER
1690M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	drivers/phy/mediatek/
1695F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1696
1697ARM/MICREL KS8695 ARCHITECTURE
1698M:	Greg Ungerer <gerg@uclinux.org>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700F:	arch/arm/mach-ks8695/
1701S:	Odd Fixes
1702
1703ARM/Microchip (AT91) SoC support
1704M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1705M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707W:	http://www.linux4sam.org
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1709S:	Supported
1710N:	at91
1711N:	atmel
1712F:	arch/arm/mach-at91/
1713F:	include/soc/at91/
1714F:	arch/arm/boot/dts/at91*.dts
1715F:	arch/arm/boot/dts/at91*.dtsi
1716F:	arch/arm/boot/dts/sama*.dts
1717F:	arch/arm/boot/dts/sama*.dtsi
1718F:	arch/arm/include/debug/at91.S
1719F:	drivers/memory/atmel*
1720F:	drivers/watchdog/sama5d4_wdt.c
1721X:	drivers/input/touchscreen/atmel_mxt_ts.c
1722X:	drivers/net/wireless/atmel/
1723
1724ARM/MIOA701 MACHINE SUPPORT
1725M:	Robert Jarzmik <robert.jarzmik@free.fr>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727F:	arch/arm/mach-pxa/mioa701.c
1728S:	Maintained
1729
1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1731M:	Michael Petchkovsky <mkpetch@internode.on.net>
1732S:	Maintained
1733
1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1735M:	Linus Walleij <linus.walleij@linaro.org>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738F:	arch/arm/mach-nomadik/
1739F:	arch/arm/mach-u300/
1740F:	arch/arm/mach-ux500/
1741F:	arch/arm/boot/dts/ste-*
1742F:	drivers/clk/clk-nomadik.c
1743F:	drivers/clk/clk-u300.c
1744F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1745F:	drivers/clocksource/timer-u300.c
1746F:	drivers/dma/coh901318*
1747F:	drivers/dma/ste_dma40*
1748F:	drivers/hwspinlock/u8500_hsem.c
1749F:	drivers/i2c/busses/i2c-nomadik.c
1750F:	drivers/i2c/busses/i2c-stu300.c
1751F:	drivers/mfd/ab3100*
1752F:	drivers/mfd/ab8500*
1753F:	drivers/mfd/abx500*
1754F:	drivers/mfd/dbx500*
1755F:	drivers/mfd/db8500*
1756F:	drivers/pinctrl/nomadik/
1757F:	drivers/pinctrl/pinctrl-coh901*
1758F:	drivers/pinctrl/pinctrl-u300.c
1759F:	drivers/rtc/rtc-ab3100.c
1760F:	drivers/rtc/rtc-ab8500.c
1761F:	drivers/rtc/rtc-coh901331.c
1762F:	drivers/rtc/rtc-pl031.c
1763F:	drivers/watchdog/coh901327_wdt.c
1764F:	Documentation/devicetree/bindings/arm/ste-*
1765F:	Documentation/devicetree/bindings/arm/ux500/
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767
1768ARM/NUVOTON NPCM ARCHITECTURE
1769M:	Avi Fishman <avifishman70@gmail.com>
1770M:	Tomer Maimon <tmaimon77@gmail.com>
1771R:	Patrick Venture <venture@google.com>
1772R:	Nancy Yuen <yuenn@google.com>
1773R:	Brendan Higgins <brendanhiggins@google.com>
1774L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775S:	Supported
1776F:	arch/arm/mach-npcm/
1777F:	arch/arm/boot/dts/nuvoton-npcm*
1778F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1779F:	drivers/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*npcm*
1781F:	Documentation/devicetree/bindings/*/*/*npcm*
1782
1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
1784M:	Wan ZongShun <mcuos.com@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786W:	http://www.mcuos.com
1787S:	Maintained
1788F:	arch/arm/mach-w90x900/
1789F:	drivers/input/keyboard/w90p910_keypad.c
1790F:	drivers/input/touchscreen/w90p910_ts.c
1791F:	drivers/watchdog/nuc900_wdt.c
1792F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1793F:	drivers/mtd/nand/raw/nuc900_nand.c
1794F:	drivers/rtc/rtc-nuc900.c
1795F:	drivers/spi/spi-nuc900.c
1796F:	drivers/usb/host/ehci-w90x900.c
1797F:	drivers/video/fbdev/nuc900fb.c
1798
1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1800M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1801L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1802W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1803S:	Supported
1804
1805ARM/Orion SoC/Technologic Systems TS-78xx platform support
1806M:	Alexander Clouter <alex@digriz.org.uk>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808W:	http://www.digriz.org.uk/ts78xx/kernel
1809S:	Maintained
1810F:	arch/arm/mach-orion5x/ts78xx-*
1811
1812ARM/OXNAS platform support
1813M:	Neil Armstrong <narmstrong@baylibre.com>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815L:	linux-oxnas@groups.io (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/mach-oxnas/
1818F:	arch/arm/boot/dts/ox8*.dts*
1819N:	oxnas
1820
1821ARM/PALM TREO SUPPORT
1822M:	Tomas Cech <sleep_walker@suse.com>
1823L:	linux-arm-kernel@lists.infradead.org
1824W:	http://hackndev.com
1825S:	Maintained
1826F:	arch/arm/mach-pxa/palmtreo.*
1827
1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1829M:	Marek Vasut <marek.vasut@gmail.com>
1830L:	linux-arm-kernel@lists.infradead.org
1831W:	http://hackndev.com
1832S:	Maintained
1833F:	arch/arm/mach-pxa/include/mach/palmtx.h
1834F:	arch/arm/mach-pxa/palmtx.c
1835F:	arch/arm/mach-pxa/palmt5.*
1836F:	arch/arm/mach-pxa/include/mach/palmld.h
1837F:	arch/arm/mach-pxa/palmld.c
1838F:	arch/arm/mach-pxa/palmte2.*
1839F:	arch/arm/mach-pxa/include/mach/palmtc.h
1840F:	arch/arm/mach-pxa/palmtc.c
1841
1842ARM/PALMZ72 SUPPORT
1843M:	Sergey Lapin <slapin@ossfans.org>
1844L:	linux-arm-kernel@lists.infradead.org
1845W:	http://hackndev.com
1846S:	Maintained
1847F:	arch/arm/mach-pxa/palmz72.*
1848
1849ARM/PLEB SUPPORT
1850M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1851W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1852S:	Maintained
1853
1854ARM/PT DIGITAL BOARD PORT
1855M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.armlinux.org.uk/
1858S:	Maintained
1859
1860ARM/QUALCOMM SUPPORT
1861M:	Andy Gross <andy.gross@linaro.org>
1862M:	David Brown <david.brown@linaro.org>
1863L:	linux-arm-msm@vger.kernel.org
1864L:	linux-soc@vger.kernel.org
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/soc/qcom/
1867F:	arch/arm/boot/dts/qcom-*.dts
1868F:	arch/arm/boot/dts/qcom-*.dtsi
1869F:	arch/arm/mach-qcom/
1870F:	arch/arm64/boot/dts/qcom/*
1871F:	drivers/i2c/busses/i2c-qup.c
1872F:	drivers/clk/qcom/
1873F:	drivers/dma/qcom/
1874F:	drivers/soc/qcom/
1875F:	drivers/spi/spi-qup.c
1876F:	drivers/tty/serial/msm_serial.c
1877F:	drivers/*/pm8???-*
1878F:	drivers/mfd/ssbi.c
1879F:	drivers/firmware/qcom_scm*
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881
1882ARM/RADISYS ENP2611 MACHINE SUPPORT
1883M:	Lennert Buytenhek <kernel@wantstofly.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/REALTEK ARCHITECTURE
1888M:	Andreas Färber <afaerber@suse.de>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	arch/arm64/boot/dts/realtek/
1892F:	Documentation/devicetree/bindings/arm/realtek.txt
1893
1894ARM/RENESAS ARM64 ARCHITECTURE
1895M:	Simon Horman <horms@verge.net.au>
1896M:	Magnus Damm <magnus.damm@gmail.com>
1897L:	linux-renesas-soc@vger.kernel.org
1898Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1900S:	Supported
1901F:	arch/arm64/boot/dts/renesas/
1902F:	Documentation/devicetree/bindings/arm/shmobile.txt
1903F:	drivers/soc/renesas/
1904F:	include/linux/soc/renesas/
1905
1906ARM/RISCPC ARCHITECTURE
1907M:	Russell King <linux@armlinux.org.uk>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909W:	http://www.armlinux.org.uk/
1910S:	Maintained
1911F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1912F:	arch/arm/include/asm/hardware/ioc.h
1913F:	arch/arm/include/asm/hardware/iomd.h
1914F:	arch/arm/include/asm/hardware/memc.h
1915F:	arch/arm/mach-rpc/
1916F:	drivers/net/ethernet/8390/etherh.c
1917F:	drivers/net/ethernet/i825xx/ether1*
1918F:	drivers/net/ethernet/seeq/ether3*
1919F:	drivers/scsi/arm/
1920
1921ARM/Rockchip SoC support
1922M:	Heiko Stuebner <heiko@sntech.de>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924L:	linux-rockchip@lists.infradead.org
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/rk3*
1928F:	arch/arm/boot/dts/rv1108*
1929F:	arch/arm/mach-rockchip/
1930F:	drivers/clk/rockchip/
1931F:	drivers/i2c/busses/i2c-rk3x.c
1932F:	drivers/*/*rockchip*
1933F:	drivers/*/*/*rockchip*
1934F:	sound/soc/rockchip/
1935N:	rockchip
1936
1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1938M:	Kukjin Kim <kgene@kernel.org>
1939M:	Krzysztof Kozlowski <krzk@kernel.org>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1942Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1943S:	Maintained
1944F:	arch/arm/boot/dts/s3c*
1945F:	arch/arm/boot/dts/s5p*
1946F:	arch/arm/boot/dts/exynos*
1947F:	arch/arm64/boot/dts/exynos/
1948F:	arch/arm/plat-samsung/
1949F:	arch/arm/mach-s3c24*/
1950F:	arch/arm/mach-s3c64xx/
1951F:	arch/arm/mach-s5p*/
1952F:	arch/arm/mach-exynos*/
1953F:	drivers/*/*s3c24*
1954F:	drivers/*/*/*s3c24*
1955F:	drivers/*/*s3c64xx*
1956F:	drivers/*/*s5pv210*
1957F:	drivers/memory/samsung/*
1958F:	drivers/soc/samsung/*
1959F:	Documentation/arm/Samsung/
1960F:	Documentation/devicetree/bindings/arm/samsung/
1961F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1962F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1963N:	exynos
1964
1965ARM/SAMSUNG MOBILE MACHINE SUPPORT
1966M:	Kyungmin Park <kyungmin.park@samsung.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-s5pv210/
1970
1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1972M:	Kyungmin Park <kyungmin.park@samsung.com>
1973M:	Kamil Debski <kamil@wypas.org>
1974M:	Andrzej Hajda <a.hajda@samsung.com>
1975L:	linux-arm-kernel@lists.infradead.org
1976L:	linux-media@vger.kernel.org
1977S:	Maintained
1978F:	drivers/media/platform/s5p-g2d/
1979
1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1981M:	Marek Szyprowski <m.szyprowski@samsung.com>
1982L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1983L:	linux-media@vger.kernel.org
1984S:	Maintained
1985F:	drivers/media/platform/s5p-cec/
1986F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1987
1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1989M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1990M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1991L:	linux-arm-kernel@lists.infradead.org
1992L:	linux-media@vger.kernel.org
1993S:	Maintained
1994F:	drivers/media/platform/s5p-jpeg/
1995
1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1997M:	Kyungmin Park <kyungmin.park@samsung.com>
1998M:	Kamil Debski <kamil@wypas.org>
1999M:	Jeongtae Park <jtp.park@samsung.com>
2000M:	Andrzej Hajda <a.hajda@samsung.com>
2001L:	linux-arm-kernel@lists.infradead.org
2002L:	linux-media@vger.kernel.org
2003S:	Maintained
2004F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2005F:	drivers/media/platform/s5p-mfc/
2006
2007ARM/SHMOBILE ARM ARCHITECTURE
2008M:	Simon Horman <horms@verge.net.au>
2009M:	Magnus Damm <magnus.damm@gmail.com>
2010L:	linux-renesas-soc@vger.kernel.org
2011Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2013S:	Supported
2014F:	arch/arm/boot/dts/emev2*
2015F:	arch/arm/boot/dts/r7s*
2016F:	arch/arm/boot/dts/r8a*
2017F:	arch/arm/boot/dts/r9a*
2018F:	arch/arm/boot/dts/sh*
2019F:	arch/arm/configs/shmobile_defconfig
2020F:	arch/arm/include/debug/renesas-scif.S
2021F:	arch/arm/mach-shmobile/
2022F:	Documentation/devicetree/bindings/arm/shmobile.txt
2023F:	drivers/soc/renesas/
2024F:	include/linux/soc/renesas/
2025
2026ARM/SOCFPGA ARCHITECTURE
2027M:	Dinh Nguyen <dinguyen@kernel.org>
2028S:	Maintained
2029F:	arch/arm/mach-socfpga/
2030F:	arch/arm/boot/dts/socfpga*
2031F:	arch/arm/configs/socfpga_defconfig
2032F:	arch/arm64/boot/dts/altera/
2033W:	http://www.rocketboards.org
2034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035
2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2037M:	Dinh Nguyen <dinguyen@kernel.org>
2038S:	Maintained
2039F:	drivers/clk/socfpga/
2040
2041ARM/SOCFPGA EDAC SUPPORT
2042M:	Thor Thayer <thor.thayer@linux.intel.com>
2043S:	Maintained
2044F:	drivers/edac/altera_edac.
2045
2046ARM/SPREADTRUM SoC SUPPORT
2047M:	Orson Zhai <orsonzhai@gmail.com>
2048M:	Baolin Wang <baolin.wang@linaro.org>
2049M:	Chunyan Zhang <zhang.lyra@gmail.com>
2050S:	Maintained
2051F:	arch/arm64/boot/dts/sprd
2052N:	sprd
2053
2054ARM/STI ARCHITECTURE
2055M:	Patrice Chotard <patrice.chotard@st.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057W:	http://www.stlinux.com
2058S:	Maintained
2059F:	arch/arm/mach-sti/
2060F:	arch/arm/boot/dts/sti*
2061F:	drivers/char/hw_random/st-rng.c
2062F:	drivers/clocksource/arm_global_timer.c
2063F:	drivers/clocksource/clksrc_st_lpc.c
2064F:	drivers/cpufreq/sti-cpufreq.c
2065F:	drivers/dma/st_fdma*
2066F:	drivers/i2c/busses/i2c-st.c
2067F:	drivers/media/rc/st_rc.c
2068F:	drivers/media/platform/sti/c8sectpfe/
2069F:	drivers/mmc/host/sdhci-st.c
2070F:	drivers/phy/st/phy-miphy28lp.c
2071F:	drivers/phy/st/phy-stih407-usb.c
2072F:	drivers/pinctrl/pinctrl-st.c
2073F:	drivers/remoteproc/st_remoteproc.c
2074F:	drivers/remoteproc/st_slim_rproc.c
2075F:	drivers/reset/sti/
2076F:	drivers/rtc/rtc-st-lpc.c
2077F:	drivers/tty/serial/st-asc.c
2078F:	drivers/usb/dwc3/dwc3-st.c
2079F:	drivers/usb/host/ehci-st.c
2080F:	drivers/usb/host/ohci-st.c
2081F:	drivers/watchdog/st_lpc_wdt.c
2082F:	drivers/ata/ahci_st.c
2083F:	include/linux/remoteproc/st_slim_rproc.h
2084
2085ARM/STM32 ARCHITECTURE
2086M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2087M:	Alexandre Torgue <alexandre.torgue@st.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091N:	stm32
2092F:	arch/arm/boot/dts/stm32*
2093F:	arch/arm/mach-stm32/
2094F:	drivers/clocksource/armv7m_systick.c
2095
2096ARM/Synaptics Berlin SoC support
2097M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2098M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/mach-berlin/
2102F:	arch/arm/boot/dts/berlin*
2103F:	arch/arm64/boot/dts/marvell/berlin*
2104
2105ARM/TANGO ARCHITECTURE
2106M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2107M:	Mans Rullgard <mans@mansr.com>
2108L:	linux-arm-kernel@lists.infradead.org
2109S:	Odd Fixes
2110N:	tango
2111
2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2113M:	Lennert Buytenhek <kernel@wantstofly.org>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116
2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2118M:	Hans Verkuil <hans.verkuil@cisco.com>
2119L:	linux-tegra@vger.kernel.org
2120L:	linux-media@vger.kernel.org
2121S:	Maintained
2122F:	drivers/media/platform/tegra-cec/
2123F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2124
2125ARM/TETON BGA MACHINE SUPPORT
2126M:	"Mark F. Brown" <mark.brown314@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129
2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2131M:	Santosh Shilimkar <ssantosh@kernel.org>
2132L:	linux-kernel@vger.kernel.org
2133S:	Maintained
2134F:	drivers/memory/*emif*
2135
2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2137M:	Tero Kristo <t-kristo@ti.com>
2138M:	Nishanth Menon <nm@ti.com>
2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S:	Supported
2141F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2142F:	arch/arm64/boot/dts/ti/Makefile
2143F:	arch/arm64/boot/dts/ti/k3-*
2144
2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146M:	Santosh Shilimkar <ssantosh@kernel.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149F:	arch/arm/mach-keystone/
2150F:	arch/arm/boot/dts/keystone-*
2151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2152
2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154M:	Santosh Shilimkar <ssantosh@kernel.org>
2155L:	linux-kernel@vger.kernel.org
2156S:	Maintained
2157F:	drivers/clk/keystone/
2158
2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160M:	Santosh Shilimkar <ssantosh@kernel.org>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162L:	linux-kernel@vger.kernel.org
2163S:	Maintained
2164F:	drivers/clocksource/timer-keystone.c
2165
2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167M:	Santosh Shilimkar <ssantosh@kernel.org>
2168L:	linux-kernel@vger.kernel.org
2169S:	Maintained
2170F:	drivers/power/reset/keystone-reset.c
2171
2172ARM/THECUS N2100 MACHINE SUPPORT
2173M:	Lennert Buytenhek <kernel@wantstofly.org>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175S:	Maintained
2176
2177ARM/TOSA MACHINE SUPPORT
2178M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179M:	Dirk Opfer <dirk@opfer-online.de>
2180S:	Maintained
2181
2182ARM/UNIPHIER ARCHITECTURE
2183M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186S:	Maintained
2187F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189F:	arch/arm/boot/dts/uniphier*
2190F:	arch/arm/include/asm/hardware/cache-uniphier.h
2191F:	arch/arm/mach-uniphier/
2192F:	arch/arm/mm/cache-uniphier.c
2193F:	arch/arm64/boot/dts/socionext/uniphier*
2194F:	drivers/bus/uniphier-system-bus.c
2195F:	drivers/clk/uniphier/
2196F:	drivers/gpio/gpio-uniphier.c
2197F:	drivers/i2c/busses/i2c-uniphier*
2198F:	drivers/irqchip/irq-uniphier-aidet.c
2199F:	drivers/pinctrl/uniphier/
2200F:	drivers/reset/reset-uniphier.c
2201F:	drivers/tty/serial/8250/8250_uniphier.c
2202N:	uniphier
2203
2204ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205M:	Ulf Hansson <ulf.hansson@linaro.org>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207T:	git git://git.linaro.org/people/ulfh/clk.git
2208S:	Maintained
2209F:	drivers/clk/ux500/
2210
2211ARM/VERSATILE EXPRESS PLATFORM
2212M:	Liviu Dudau <liviu.dudau@arm.com>
2213M:	Sudeep Holla <sudeep.holla@arm.com>
2214M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	arch/arm/boot/dts/vexpress*
2218F:	arch/arm64/boot/dts/arm/
2219F:	arch/arm/mach-vexpress/
2220F:	*/*/vexpress*
2221F:	*/*/*/vexpress*
2222F:	drivers/clk/versatile/clk-vexpress-osc.c
2223F:	drivers/clocksource/versatile.c
2224N:	mps2
2225
2226ARM/VFP SUPPORT
2227M:	Russell King <linux@armlinux.org.uk>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229W:	http://www.armlinux.org.uk/
2230S:	Maintained
2231F:	arch/arm/vfp/
2232
2233ARM/VOIPAC PXA270 SUPPORT
2234M:	Marek Vasut <marek.vasut@gmail.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237F:	arch/arm/mach-pxa/vpac270.c
2238F:	arch/arm/mach-pxa/include/mach/vpac270.h
2239
2240ARM/VT8500 ARM ARCHITECTURE
2241M:	Tony Prisk <linux@prisktech.co.nz>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-vt8500/
2245F:	drivers/clocksource/vt8500_timer.c
2246F:	drivers/i2c/busses/i2c-wmt.c
2247F:	drivers/mmc/host/wmt-sdmmc.c
2248F:	drivers/pwm/pwm-vt8500.c
2249F:	drivers/rtc/rtc-vt8500.c
2250F:	drivers/tty/serial/vt8500_serial.c
2251F:	drivers/usb/host/ehci-platform.c
2252F:	drivers/usb/host/uhci-platform.c
2253F:	drivers/video/fbdev/vt8500lcdfb.*
2254F:	drivers/video/fbdev/wm8505fb*
2255F:	drivers/video/fbdev/wmt_ge_rops.*
2256
2257ARM/ZIPIT Z2 SUPPORT
2258M:	Marek Vasut <marek.vasut@gmail.com>
2259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260S:	Maintained
2261F:	arch/arm/mach-pxa/z2.c
2262F:	arch/arm/mach-pxa/include/mach/z2.h
2263
2264ARM/ZTE ARCHITECTURE
2265M:	Jun Nie <jun.nie@linaro.org>
2266M:	Baoyou Xie <baoyou.xie@linaro.org>
2267M:	Shawn Guo <shawnguo@kernel.org>
2268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269S:	Maintained
2270F:	arch/arm/boot/dts/zx2967*
2271F:	arch/arm/mach-zx/
2272F:	arch/arm64/boot/dts/zte/
2273F:	drivers/clk/zte/
2274F:	drivers/dma/zx_dma.c
2275F:	drivers/gpio/gpio-zx.c
2276F:	drivers/i2c/busses/i2c-zx2967.c
2277F:	drivers/mmc/host/dw_mmc-zx.*
2278F:	drivers/pinctrl/zte/
2279F:	drivers/soc/zte/
2280F:	drivers/thermal/zx2967_thermal.c
2281F:	drivers/watchdog/zx2967_wdt.c
2282F:	Documentation/devicetree/bindings/arm/zte.txt
2283F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2284F:	Documentation/devicetree/bindings/dma/zxdma.txt
2285F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290F:	Documentation/devicetree/bindings/soc/zte/
2291F:	Documentation/devicetree/bindings/sound/zte,*.txt
2292F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294F:	include/dt-bindings/clock/zx2967*.h
2295F:	include/dt-bindings/soc/zte,*.h
2296F:	sound/soc/codecs/zx_aud96p22.c
2297F:	sound/soc/zte/
2298
2299ARM/ZYNQ ARCHITECTURE
2300M:	Michal Simek <michal.simek@xilinx.com>
2301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302W:	http://wiki.xilinx.com
2303T:	git https://github.com/Xilinx/linux-xlnx.git
2304S:	Supported
2305F:	arch/arm/mach-zynq/
2306F:	drivers/cpuidle/cpuidle-zynq.c
2307F:	drivers/block/xsysace.c
2308N:	zynq
2309N:	xilinx
2310F:	drivers/clocksource/cadence_ttc_timer.c
2311F:	drivers/i2c/busses/i2c-cadence.c
2312F:	drivers/mmc/host/sdhci-of-arasan.c
2313F:	drivers/edac/synopsys_edac.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:	Harish Patil <harish.patil@cavium.com>
2959M:	Dept-GELinuxNICDev@cavium.com
2960L:	netdev@vger.kernel.org
2961S:	Supported
2962F:	drivers/net/ethernet/broadcom/bnx2.*
2963F:	drivers/net/ethernet/broadcom/bnx2_*
2964
2965BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966M:	QLogic-Storage-Upstream@qlogic.com
2967L:	linux-scsi@vger.kernel.org
2968S:	Supported
2969F:	drivers/scsi/bnx2fc/
2970
2971BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972M:	QLogic-Storage-Upstream@qlogic.com
2973L:	linux-scsi@vger.kernel.org
2974S:	Supported
2975F:	drivers/scsi/bnx2i/
2976
2977BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978M:	Ariel Elior <ariel.elior@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
4173DELL LAPTOP DRIVER
4174M:	Matthew Garrett <mjg59@srcf.ucam.org>
4175M:	Pali Rohár <pali.rohar@gmail.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-laptop.c
4179
4180DELL LAPTOP FREEFALL DRIVER
4181M:	Pali Rohár <pali.rohar@gmail.com>
4182S:	Maintained
4183F:	drivers/platform/x86/dell-smo8800.c
4184
4185DELL LAPTOP RBTN DRIVER
4186M:	Pali Rohár <pali.rohar@gmail.com>
4187S:	Maintained
4188F:	drivers/platform/x86/dell-rbtn.*
4189
4190DELL LAPTOP SMM DRIVER
4191M:	Pali Rohár <pali.rohar@gmail.com>
4192S:	Maintained
4193F:	drivers/hwmon/dell-smm-hwmon.c
4194F:	include/uapi/linux/i8k.h
4195
4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4197M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4198S:	Maintained
4199F:	Documentation/dcdbas.txt
4200F:	drivers/firmware/dcdbas.*
4201
4202DELL WMI NOTIFICATIONS DRIVER
4203M:	Matthew Garrett <mjg59@srcf.ucam.org>
4204M:	Pali Rohár <pali.rohar@gmail.com>
4205S:	Maintained
4206F:	drivers/platform/x86/dell-wmi.c
4207
4208DELL WMI DESCRIPTOR DRIVER
4209M:	Mario Limonciello <mario.limonciello@dell.com>
4210S:	Maintained
4211F:	drivers/platform/x86/dell-wmi-descriptor.c
4212
4213DELTA ST MEDIA DRIVER
4214M:	Hugues Fruchet <hugues.fruchet@st.com>
4215L:	linux-media@vger.kernel.org
4216T:	git git://linuxtv.org/media_tree.git
4217W:	https://linuxtv.org
4218S:	Supported
4219F:	drivers/media/platform/sti/delta
4220
4221DENALI NAND DRIVER
4222M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4223L:	linux-mtd@lists.infradead.org
4224S:	Supported
4225F:	drivers/mtd/nand/raw/denali*
4226
4227DESIGNWARE USB2 DRD IP DRIVER
4228M:	Minas Harutyunyan <hminas@synopsys.com>
4229L:	linux-usb@vger.kernel.org
4230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4231S:	Maintained
4232F:	drivers/usb/dwc2/
4233
4234DESIGNWARE USB3 DRD IP DRIVER
4235M:	Felipe Balbi <balbi@kernel.org>
4236L:	linux-usb@vger.kernel.org
4237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4238S:	Maintained
4239F:	drivers/usb/dwc3/
4240
4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4242M:	Andreas Klinger <ak@it-klinger.de>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4246F:	drivers/iio/proximity/srf*.c
4247
4248DEVICE COREDUMP (DEV_COREDUMP)
4249M:	Johannes Berg <johannes@sipsolutions.net>
4250L:	linux-kernel@vger.kernel.org
4251S:	Maintained
4252F:	drivers/base/devcoredump.c
4253F:	include/linux/devcoredump.h
4254
4255DEVICE FREQUENCY (DEVFREQ)
4256M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4257M:	Kyungmin Park <kyungmin.park@samsung.com>
4258R:	Chanwoo Choi <cw00.choi@samsung.com>
4259L:	linux-pm@vger.kernel.org
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4261S:	Maintained
4262F:	drivers/devfreq/
4263F:	include/linux/devfreq.h
4264F:	Documentation/devicetree/bindings/devfreq/
4265
4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4267M:	Chanwoo Choi <cw00.choi@samsung.com>
4268L:	linux-pm@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4270S:	Supported
4271F:	drivers/devfreq/event/
4272F:	drivers/devfreq/devfreq-event.c
4273F:	include/linux/devfreq-event.h
4274F:	Documentation/devicetree/bindings/devfreq/event/
4275
4276DEVICE NUMBER REGISTRY
4277M:	Torben Mathiasen <device@lanana.org>
4278W:	http://lanana.org/docs/device-list/index.html
4279S:	Maintained
4280
4281DEVICE-MAPPER  (LVM)
4282M:	Alasdair Kergon <agk@redhat.com>
4283M:	Mike Snitzer <snitzer@redhat.com>
4284M:	dm-devel@redhat.com
4285L:	dm-devel@redhat.com
4286W:	http://sources.redhat.com/dm
4287Q:	http://patchwork.kernel.org/project/dm-devel/list/
4288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4289T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4290S:	Maintained
4291F:	Documentation/device-mapper/
4292F:	drivers/md/Makefile
4293F:	drivers/md/Kconfig
4294F:	drivers/md/dm*
4295F:	drivers/md/persistent-data/
4296F:	include/linux/device-mapper.h
4297F:	include/linux/dm-*.h
4298F:	include/uapi/linux/dm-*.h
4299
4300DEVLINK
4301M:	Jiri Pirko <jiri@mellanox.com>
4302L:	netdev@vger.kernel.org
4303S:	Supported
4304F:	net/core/devlink.c
4305F:	include/net/devlink.h
4306F:	include/uapi/linux/devlink.h
4307
4308DIALOG SEMICONDUCTOR DRIVERS
4309M:	Support Opensource <support.opensource@diasemi.com>
4310W:	http://www.dialog-semiconductor.com/products
4311S:	Supported
4312F:	Documentation/hwmon/da90??
4313F:	Documentation/devicetree/bindings/mfd/da90*.txt
4314F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4315F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4316F:	Documentation/devicetree/bindings/regulator/da92*.txt
4317F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4318F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4319F:	drivers/gpio/gpio-da90??.c
4320F:	drivers/hwmon/da90??-hwmon.c
4321F:	drivers/iio/adc/da91??-*.c
4322F:	drivers/input/misc/da90??_onkey.c
4323F:	drivers/input/touchscreen/da9052_tsi.c
4324F:	drivers/leds/leds-da90??.c
4325F:	drivers/mfd/da903x.c
4326F:	drivers/mfd/da90??-*.c
4327F:	drivers/mfd/da91??-*.c
4328F:	drivers/power/supply/da9052-battery.c
4329F:	drivers/power/supply/da91??-*.c
4330F:	drivers/regulator/da903x.c
4331F:	drivers/regulator/da9???-regulator.[ch]
4332F:	drivers/thermal/da90??-thermal.c
4333F:	drivers/rtc/rtc-da90??.c
4334F:	drivers/video/backlight/da90??_bl.c
4335F:	drivers/watchdog/da90??_wdt.c
4336F:	include/linux/mfd/da903x.h
4337F:	include/linux/mfd/da9052/
4338F:	include/linux/mfd/da9055/
4339F:	include/linux/mfd/da9062/
4340F:	include/linux/mfd/da9063/
4341F:	include/linux/mfd/da9150/
4342F:	include/linux/regulator/da9211.h
4343F:	include/sound/da[79]*.h
4344F:	sound/soc/codecs/da[79]*.[ch]
4345
4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4347M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4348L:	linux-gpio@vger.kernel.org
4349S:	Maintained
4350F:	drivers/gpio/gpio-gpio-mm.c
4351
4352DIGI NEO AND CLASSIC PCI PRODUCTS
4353M:	Lidza Louina <lidza.louina@gmail.com>
4354M:	Mark Hounschell <markh@compro.net>
4355L:	driverdev-devel@linuxdriverproject.org
4356S:	Maintained
4357F:	drivers/staging/dgnc/
4358
4359DIOLAN U2C-12 I2C DRIVER
4360M:	Guenter Roeck <linux@roeck-us.net>
4361L:	linux-i2c@vger.kernel.org
4362S:	Maintained
4363F:	drivers/i2c/busses/i2c-diolan-u2c.c
4364
4365FILESYSTEM DIRECT ACCESS (DAX)
4366M:	Matthew Wilcox <mawilcox@microsoft.com>
4367M:	Ross Zwisler <zwisler@kernel.org>
4368M:	Jan Kara <jack@suse.cz>
4369L:	linux-fsdevel@vger.kernel.org
4370S:	Supported
4371F:	fs/dax.c
4372F:	include/linux/dax.h
4373F:	include/trace/events/fs_dax.h
4374
4375DEVICE DIRECT ACCESS (DAX)
4376M:	Dan Williams <dan.j.williams@intel.com>
4377M:	Dave Jiang <dave.jiang@intel.com>
4378M:	Ross Zwisler <zwisler@kernel.org>
4379M:	Vishal Verma <vishal.l.verma@intel.com>
4380L:	linux-nvdimm@lists.01.org
4381S:	Supported
4382F:	drivers/dax/
4383
4384DIRECTORY NOTIFICATION (DNOTIFY)
4385M:	Jan Kara <jack@suse.cz>
4386R:	Amir Goldstein <amir73il@gmail.com>
4387L:	linux-fsdevel@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/filesystems/dnotify.txt
4390F:	fs/notify/dnotify/
4391F:	include/linux/dnotify.h
4392
4393DISK GEOMETRY AND PARTITION HANDLING
4394M:	Andries Brouwer <aeb@cwi.nl>
4395W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4396W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4397W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4398S:	Maintained
4399
4400DISKQUOTA
4401M:	Jan Kara <jack@suse.com>
4402S:	Maintained
4403F:	Documentation/filesystems/quota.txt
4404F:	fs/quota/
4405F:	include/linux/quota*.h
4406F:	include/uapi/linux/quota*.h
4407
4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4409M:	Bernie Thompson <bernie@plugable.com>
4410L:	linux-fbdev@vger.kernel.org
4411S:	Maintained
4412W:	http://plugable.com/category/projects/udlfb/
4413F:	drivers/video/fbdev/udlfb.c
4414F:	include/video/udlfb.h
4415F:	Documentation/fb/udlfb.txt
4416
4417DISTRIBUTED LOCK MANAGER (DLM)
4418M:	Christine Caulfield <ccaulfie@redhat.com>
4419M:	David Teigland <teigland@redhat.com>
4420L:	cluster-devel@redhat.com
4421W:	http://sources.redhat.com/cluster/
4422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4423S:	Supported
4424F:	fs/dlm/
4425
4426DMA BUFFER SHARING FRAMEWORK
4427M:	Sumit Semwal <sumit.semwal@linaro.org>
4428S:	Maintained
4429L:	linux-media@vger.kernel.org
4430L:	dri-devel@lists.freedesktop.org
4431L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4432F:	drivers/dma-buf/
4433F:	include/linux/dma-buf*
4434F:	include/linux/reservation.h
4435F:	include/linux/*fence.h
4436F:	Documentation/driver-api/dma-buf.rst
4437T:	git git://anongit.freedesktop.org/drm/drm-misc
4438
4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4440M:	Vinod Koul <vkoul@kernel.org>
4441L:	dmaengine@vger.kernel.org
4442Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4443S:	Maintained
4444F:	drivers/dma/
4445F:	include/linux/dmaengine.h
4446F:	include/linux/of_dma.h
4447F:	Documentation/devicetree/bindings/dma/
4448F:	Documentation/driver-api/dmaengine/
4449T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4450
4451DMA MAPPING HELPERS
4452M:	Christoph Hellwig <hch@lst.de>
4453M:	Marek Szyprowski <m.szyprowski@samsung.com>
4454R:	Robin Murphy <robin.murphy@arm.com>
4455L:	iommu@lists.linux-foundation.org
4456T:	git git://git.infradead.org/users/hch/dma-mapping.git
4457W:	http://git.infradead.org/users/hch/dma-mapping.git
4458S:	Supported
4459F:	kernel/dma/
4460F:	include/asm-generic/dma-mapping.h
4461F:	include/linux/dma-direct.h
4462F:	include/linux/dma-mapping.h
4463F:	include/linux/dma-noncoherent.h
4464
4465DME1737 HARDWARE MONITOR DRIVER
4466M:	Juerg Haefliger <juergh@gmail.com>
4467L:	linux-hwmon@vger.kernel.org
4468S:	Maintained
4469F:	Documentation/hwmon/dme1737
4470F:	drivers/hwmon/dme1737.c
4471
4472DMI/SMBIOS SUPPORT
4473M:	Jean Delvare <jdelvare@suse.com>
4474S:	Maintained
4475T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4476F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4477F:	drivers/firmware/dmi-id.c
4478F:	drivers/firmware/dmi_scan.c
4479F:	include/linux/dmi.h
4480
4481DOCUMENTATION
4482M:	Jonathan Corbet <corbet@lwn.net>
4483L:	linux-doc@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/
4486F:	scripts/kernel-doc
4487X:	Documentation/ABI/
4488X:	Documentation/devicetree/
4489X:	Documentation/acpi
4490X:	Documentation/power
4491X:	Documentation/spi
4492X:	Documentation/media
4493T:	git git://git.lwn.net/linux.git docs-next
4494
4495DOCUMENTATION/ITALIAN
4496M:	Federico Vaga <federico.vaga@vaga.pv.it>
4497L:	linux-doc@vger.kernel.org
4498S:	Maintained
4499F:	Documentation/translations/it_IT
4500
4501DONGWOON DW9714 LENS VOICE COIL DRIVER
4502M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4503L:	linux-media@vger.kernel.org
4504T:	git git://linuxtv.org/media_tree.git
4505S:	Maintained
4506F:	drivers/media/i2c/dw9714.c
4507
4508DONGWOON DW9807 LENS VOICE COIL DRIVER
4509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4510L:	linux-media@vger.kernel.org
4511T:	git git://linuxtv.org/media_tree.git
4512S:	Maintained
4513F:	drivers/media/i2c/dw9807.c
4514
4515DOUBLETALK DRIVER
4516M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4517L:	blinux-list@redhat.com
4518S:	Maintained
4519F:	drivers/char/dtlk.c
4520F:	include/linux/dtlk.h
4521
4522DPAA2 DATAPATH I/O (DPIO) DRIVER
4523M:	Roy Pledge <Roy.Pledge@nxp.com>
4524L:	linux-kernel@vger.kernel.org
4525S:	Maintained
4526F:	drivers/soc/fsl/dpio
4527
4528DPAA2 ETHERNET DRIVER
4529M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4530L:	linux-kernel@vger.kernel.org
4531S:	Maintained
4532F:	drivers/staging/fsl-dpaa2/ethernet
4533
4534DPAA2 ETHERNET SWITCH DRIVER
4535M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4536M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4537L:	linux-kernel@vger.kernel.org
4538S:	Maintained
4539F:	drivers/staging/fsl-dpaa2/ethsw
4540
4541DPAA2 PTP CLOCK DRIVER
4542M:	Yangbo Lu <yangbo.lu@nxp.com>
4543L:	linux-kernel@vger.kernel.org
4544S:	Maintained
4545F:	drivers/staging/fsl-dpaa2/rtc
4546
4547DPT_I2O SCSI RAID DRIVER
4548M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4549L:	linux-scsi@vger.kernel.org
4550W:	http://www.adaptec.com/
4551S:	Maintained
4552F:	drivers/scsi/dpt*
4553F:	drivers/scsi/dpt/
4554
4555DRBD DRIVER
4556M:	Philipp Reisner <philipp.reisner@linbit.com>
4557M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4558L:	drbd-dev@lists.linbit.com
4559W:	http://www.drbd.org
4560T:	git git://git.linbit.com/linux-drbd.git
4561T:	git git://git.linbit.com/drbd-8.4.git
4562S:	Supported
4563F:	drivers/block/drbd/
4564F:	lib/lru_cache.c
4565F:	Documentation/blockdev/drbd/
4566
4567DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4568M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4569R:	"Rafael J. Wysocki" <rafael@kernel.org>
4570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4571S:	Supported
4572F:	Documentation/kobject.txt
4573F:	drivers/base/
4574F:	fs/debugfs/
4575F:	fs/sysfs/
4576F:	include/linux/debugfs.h
4577F:	include/linux/kobj*
4578F:	lib/kobj*
4579
4580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4581M:	Kevin Hilman <khilman@kernel.org>
4582M:	Nishanth Menon <nm@ti.com>
4583S:	Maintained
4584F:	drivers/power/avs/
4585F:	include/linux/power/smartreflex.h
4586L:	linux-pm@vger.kernel.org
4587
4588DRM DRIVER FOR ARM PL111 CLCD
4589M:	Eric Anholt <eric@anholt.net>
4590T:	git git://anongit.freedesktop.org/drm/drm-misc
4591S:	Supported
4592F:	drivers/gpu/drm/pl111/
4593
4594DRM DRIVER FOR ARM VERSATILE TFT PANELS
4595M:	Linus Walleij <linus.walleij@linaro.org>
4596T:	git git://anongit.freedesktop.org/drm/drm-misc
4597S:	Maintained
4598F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4599F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4600
4601DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4602M:	Dave Airlie <airlied@redhat.com>
4603S:	Odd Fixes
4604F:	drivers/gpu/drm/ast/
4605
4606DRM DRIVER FOR BOCHS VIRTUAL GPU
4607M:	Gerd Hoffmann <kraxel@redhat.com>
4608L:	virtualization@lists.linux-foundation.org
4609T:	git git://anongit.freedesktop.org/drm/drm-misc
4610S:	Maintained
4611F:	drivers/gpu/drm/bochs/
4612
4613DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4614M:	Linus Walleij <linus.walleij@linaro.org>
4615T:	git git://anongit.freedesktop.org/drm/drm-misc
4616S:	Maintained
4617F:	drivers/gpu/drm/tve200/
4618
4619DRM DRIVER FOR ILITEK ILI9225 PANELS
4620M:	David Lechner <david@lechnology.com>
4621S:	Maintained
4622F:	drivers/gpu/drm/tinydrm/ili9225.c
4623F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4624
4625DRM DRIVER FOR INTEL I810 VIDEO CARDS
4626S:	Orphan / Obsolete
4627F:	drivers/gpu/drm/i810/
4628F:	include/uapi/drm/i810_drm.h
4629
4630DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4631S:	Orphan / Obsolete
4632F:	drivers/gpu/drm/mga/
4633F:	include/uapi/drm/mga_drm.h
4634
4635DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4636M:	Dave Airlie <airlied@redhat.com>
4637S:	Odd Fixes
4638F:	drivers/gpu/drm/mgag200/
4639
4640DRM DRIVER FOR MI0283QT
4641M:	Noralf Trønnes <noralf@tronnes.org>
4642S:	Maintained
4643F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4644F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4645
4646DRM DRIVER FOR MSM ADRENO GPU
4647M:	Rob Clark <robdclark@gmail.com>
4648L:	linux-arm-msm@vger.kernel.org
4649L:	dri-devel@lists.freedesktop.org
4650L:	freedreno@lists.freedesktop.org
4651T:	git git://people.freedesktop.org/~robclark/linux
4652S:	Maintained
4653F:	drivers/gpu/drm/msm/
4654F:	include/uapi/drm/msm_drm.h
4655F:	Documentation/devicetree/bindings/display/msm/
4656
4657DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4658M:	Ben Skeggs <bskeggs@redhat.com>
4659L:	dri-devel@lists.freedesktop.org
4660L:	nouveau@lists.freedesktop.org
4661T:	git git://github.com/skeggsb/linux
4662S:	Supported
4663F:	drivers/gpu/drm/nouveau/
4664F:	include/uapi/drm/nouveau_drm.h
4665
4666DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4667M:	Noralf Trønnes <noralf@tronnes.org>
4668S:	Maintained
4669F:	drivers/gpu/drm/tinydrm/repaper.c
4670F:	Documentation/devicetree/bindings/display/repaper.txt
4671
4672DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4673M:	Dave Airlie <airlied@redhat.com>
4674M:	Gerd Hoffmann <kraxel@redhat.com>
4675L:	virtualization@lists.linux-foundation.org
4676T:	git git://anongit.freedesktop.org/drm/drm-misc
4677S:	Obsolete
4678W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4679F:	drivers/gpu/drm/cirrus/
4680
4681DRM DRIVER FOR QXL VIRTUAL GPU
4682M:	Dave Airlie <airlied@redhat.com>
4683M:	Gerd Hoffmann <kraxel@redhat.com>
4684L:	virtualization@lists.linux-foundation.org
4685T:	git git://anongit.freedesktop.org/drm/drm-misc
4686S:	Maintained
4687F:	drivers/gpu/drm/qxl/
4688F:	include/uapi/drm/qxl_drm.h
4689
4690DRM DRIVER FOR RAGE 128 VIDEO CARDS
4691S:	Orphan / Obsolete
4692F:	drivers/gpu/drm/r128/
4693F:	include/uapi/drm/r128_drm.h
4694
4695DRM DRIVER FOR SAVAGE VIDEO CARDS
4696S:	Orphan / Obsolete
4697F:	drivers/gpu/drm/savage/
4698F:	include/uapi/drm/savage_drm.h
4699
4700DRM DRIVER FOR SIS VIDEO CARDS
4701S:	Orphan / Obsolete
4702F:	drivers/gpu/drm/sis/
4703F:	include/uapi/drm/sis_drm.h
4704
4705DRM DRIVER FOR SITRONIX ST7586 PANELS
4706M:	David Lechner <david@lechnology.com>
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/st7586.c
4709F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4710
4711DRM DRIVER FOR SITRONIX ST7735R PANELS
4712M:	David Lechner <david@lechnology.com>
4713S:	Maintained
4714F:	drivers/gpu/drm/tinydrm/st7735r.c
4715F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4716
4717DRM DRIVER FOR TDFX VIDEO CARDS
4718S:	Orphan / Obsolete
4719F:	drivers/gpu/drm/tdfx/
4720
4721DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4722M:	Dave Airlie <airlied@redhat.com>
4723S:	Odd Fixes
4724F:	drivers/gpu/drm/udl/
4725
4726DRM DRIVER FOR VMWARE VIRTUAL GPU
4727M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4728M:	Sinclair Yeh <syeh@vmware.com>
4729M:	Thomas Hellstrom <thellstrom@vmware.com>
4730L:	dri-devel@lists.freedesktop.org
4731T:	git git://people.freedesktop.org/~syeh/repos_linux
4732T:	git git://people.freedesktop.org/~thomash/linux
4733S:	Supported
4734F:	drivers/gpu/drm/vmwgfx/
4735F:	include/uapi/drm/vmwgfx_drm.h
4736
4737DRM DRIVERS
4738M:	David Airlie <airlied@linux.ie>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://anongit.freedesktop.org/drm/drm
4741B:	https://bugs.freedesktop.org/
4742C:	irc://chat.freenode.net/dri-devel
4743S:	Maintained
4744F:	drivers/gpu/drm/
4745F:	drivers/gpu/vga/
4746F:	Documentation/devicetree/bindings/display/
4747F:	Documentation/devicetree/bindings/gpu/
4748F:	Documentation/gpu/
4749F:	include/drm/
4750F:	include/uapi/drm/
4751F:	include/linux/vga*
4752
4753DRM DRIVERS AND MISC GPU PATCHES
4754M:	Gustavo Padovan <gustavo@padovan.org>
4755M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4756M:	Sean Paul <sean@poorly.run>
4757W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4758S:	Maintained
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760F:	Documentation/gpu/
4761F:	drivers/gpu/vga/
4762F:	drivers/gpu/drm/*
4763F:	include/drm/drm*
4764F:	include/uapi/drm/drm*
4765F:	include/linux/vga*
4766
4767DRM DRIVERS FOR ALLWINNER A10
4768M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4769L:	dri-devel@lists.freedesktop.org
4770S:	Supported
4771F:	drivers/gpu/drm/sun4i/
4772F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4773T:	git git://anongit.freedesktop.org/drm/drm-misc
4774
4775DRM DRIVERS FOR AMLOGIC SOCS
4776M:	Neil Armstrong <narmstrong@baylibre.com>
4777L:	dri-devel@lists.freedesktop.org
4778L:	linux-amlogic@lists.infradead.org
4779W:	http://linux-meson.com/
4780S:	Supported
4781F:	drivers/gpu/drm/meson/
4782F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4783F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4784F:	Documentation/gpu/meson.rst
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR ATMEL HLCDC
4788M:	Boris Brezillon <boris.brezillon@bootlin.com>
4789L:	dri-devel@lists.freedesktop.org
4790S:	Supported
4791F:	drivers/gpu/drm/atmel-hlcdc/
4792F:	Documentation/devicetree/bindings/display/atmel/
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR BRIDGE CHIPS
4796M:	Archit Taneja <architt@codeaurora.org>
4797M:	Andrzej Hajda <a.hajda@samsung.com>
4798R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4799S:	Maintained
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801F:	drivers/gpu/drm/bridge/
4802
4803DRM DRIVERS FOR EXYNOS
4804M:	Inki Dae <inki.dae@samsung.com>
4805M:	Joonyoung Shim <jy0922.shim@samsung.com>
4806M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4807M:	Kyungmin Park <kyungmin.park@samsung.com>
4808L:	dri-devel@lists.freedesktop.org
4809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4810S:	Supported
4811F:	drivers/gpu/drm/exynos/
4812F:	include/uapi/drm/exynos_drm.h
4813F:	Documentation/devicetree/bindings/display/exynos/
4814
4815DRM DRIVERS FOR FREESCALE DCU
4816M:	Stefan Agner <stefan@agner.ch>
4817M:	Alison Wang <alison.wang@nxp.com>
4818L:	dri-devel@lists.freedesktop.org
4819S:	Supported
4820F:	drivers/gpu/drm/fsl-dcu/
4821F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4822F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4823F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4824
4825DRM DRIVERS FOR FREESCALE IMX
4826M:	Philipp Zabel <p.zabel@pengutronix.de>
4827L:	dri-devel@lists.freedesktop.org
4828S:	Maintained
4829F:	drivers/gpu/drm/imx/
4830F:	drivers/gpu/ipu-v3/
4831F:	Documentation/devicetree/bindings/display/imx/
4832
4833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4834M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4835L:	dri-devel@lists.freedesktop.org
4836T:	git git://github.com/patjak/drm-gma500
4837S:	Maintained
4838F:	drivers/gpu/drm/gma500/
4839
4840DRM DRIVERS FOR HISILICON
4841M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4842M:	Rongrong Zou <zourongrong@gmail.com>
4843R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4844R:	Chen Feng <puck.chen@hisilicon.com>
4845L:	dri-devel@lists.freedesktop.org
4846T:	git git://github.com/xin3liang/linux.git
4847S:	Maintained
4848F:	drivers/gpu/drm/hisilicon/
4849F:	Documentation/devicetree/bindings/display/hisilicon/
4850
4851DRM DRIVERS FOR MEDIATEK
4852M:	CK Hu <ck.hu@mediatek.com>
4853M:	Philipp Zabel <p.zabel@pengutronix.de>
4854L:	dri-devel@lists.freedesktop.org
4855S:	Supported
4856F:	drivers/gpu/drm/mediatek/
4857F:	Documentation/devicetree/bindings/display/mediatek/
4858
4859DRM DRIVERS FOR NVIDIA TEGRA
4860M:	Thierry Reding <thierry.reding@gmail.com>
4861L:	dri-devel@lists.freedesktop.org
4862L:	linux-tegra@vger.kernel.org
4863T:	git git://anongit.freedesktop.org/tegra/linux.git
4864S:	Supported
4865F:	drivers/gpu/drm/tegra/
4866F:	drivers/gpu/host1x/
4867F:	include/linux/host1x.h
4868F:	include/uapi/drm/tegra_drm.h
4869F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4870
4871DRM DRIVERS FOR RENESAS
4872M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4873L:	dri-devel@lists.freedesktop.org
4874L:	linux-renesas-soc@vger.kernel.org
4875T:	git git://linuxtv.org/pinchartl/fbdev
4876S:	Supported
4877F:	drivers/gpu/drm/rcar-du/
4878F:	drivers/gpu/drm/shmobile/
4879F:	include/linux/platform_data/shmob_drm.h
4880F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4881F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4882F:	Documentation/devicetree/bindings/display/renesas,du.txt
4883
4884DRM DRIVERS FOR ROCKCHIP
4885M:	Sandy Huang <hjc@rock-chips.com>
4886M:	Heiko Stübner <heiko@sntech.de>
4887L:	dri-devel@lists.freedesktop.org
4888S:	Maintained
4889F:	drivers/gpu/drm/rockchip/
4890F:	Documentation/devicetree/bindings/display/rockchip/
4891T:	git git://anongit.freedesktop.org/drm/drm-misc
4892
4893DRM DRIVERS FOR STI
4894M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4895M:	Vincent Abriou <vincent.abriou@st.com>
4896L:	dri-devel@lists.freedesktop.org
4897T:	git git://anongit.freedesktop.org/drm/drm-misc
4898S:	Maintained
4899F:	drivers/gpu/drm/sti
4900F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4901
4902DRM DRIVERS FOR STM
4903M:	Yannick Fertre <yannick.fertre@st.com>
4904M:	Philippe Cornu <philippe.cornu@st.com>
4905M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4906M:	Vincent Abriou <vincent.abriou@st.com>
4907L:	dri-devel@lists.freedesktop.org
4908T:	git git://anongit.freedesktop.org/drm/drm-misc
4909S:	Maintained
4910F:	drivers/gpu/drm/stm
4911F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4912
4913DRM DRIVERS FOR TI LCDC
4914M:	Jyri Sarha <jsarha@ti.com>
4915R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4916L:	dri-devel@lists.freedesktop.org
4917S:	Maintained
4918F:	drivers/gpu/drm/tilcdc/
4919F:	Documentation/devicetree/bindings/display/tilcdc/
4920
4921DRM DRIVERS FOR TI OMAP
4922M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4923L:	dri-devel@lists.freedesktop.org
4924S:	Maintained
4925F:	drivers/gpu/drm/omapdrm/
4926F:	Documentation/devicetree/bindings/display/ti/
4927
4928DRM DRIVERS FOR V3D
4929M:	Eric Anholt <eric@anholt.net>
4930S:	Supported
4931F:	drivers/gpu/drm/v3d/
4932F:	include/uapi/drm/v3d_drm.h
4933F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4934T:	git git://anongit.freedesktop.org/drm/drm-misc
4935
4936DRM DRIVERS FOR VC4
4937M:	Eric Anholt <eric@anholt.net>
4938T:	git git://github.com/anholt/linux
4939S:	Supported
4940F:	drivers/gpu/drm/vc4/
4941F:	include/uapi/drm/vc4_drm.h
4942F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DRM DRIVERS FOR VIVANTE GPU IP
4946M:	Lucas Stach <l.stach@pengutronix.de>
4947R:	Russell King <linux+etnaviv@armlinux.org.uk>
4948R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4949L:	etnaviv@lists.freedesktop.org
4950L:	dri-devel@lists.freedesktop.org
4951S:	Maintained
4952F:	drivers/gpu/drm/etnaviv/
4953F:	include/uapi/drm/etnaviv_drm.h
4954F:	Documentation/devicetree/bindings/display/etnaviv/
4955
4956DRM DRIVERS FOR ZTE ZX
4957M:	Shawn Guo <shawnguo@kernel.org>
4958L:	dri-devel@lists.freedesktop.org
4959S:	Maintained
4960F:	drivers/gpu/drm/zte/
4961F:	Documentation/devicetree/bindings/display/zte,vou.txt
4962T:	git git://anongit.freedesktop.org/drm/drm-misc
4963
4964DRM PANEL DRIVERS
4965M:	Thierry Reding <thierry.reding@gmail.com>
4966L:	dri-devel@lists.freedesktop.org
4967T:	git git://anongit.freedesktop.org/drm/drm-misc
4968S:	Maintained
4969F:	drivers/gpu/drm/drm_panel.c
4970F:	drivers/gpu/drm/panel/
4971F:	include/drm/drm_panel.h
4972F:	Documentation/devicetree/bindings/display/panel/
4973
4974DRM TINYDRM DRIVERS
4975M:	Noralf Trønnes <noralf@tronnes.org>
4976W:	https://github.com/notro/tinydrm/wiki/Development
4977T:	git git://anongit.freedesktop.org/drm/drm-misc
4978S:	Maintained
4979F:	drivers/gpu/drm/tinydrm/
4980F:	include/drm/tinydrm/
4981
4982DRM DRIVERS FOR XEN
4983M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4984T:	git git://anongit.freedesktop.org/drm/drm-misc
4985L:	dri-devel@lists.freedesktop.org
4986L:	xen-devel@lists.xen.org
4987S:	Supported
4988F:	drivers/gpu/drm/xen/
4989F:	Documentation/gpu/xen-front.rst
4990
4991DRM TTM SUBSYSTEM
4992M:	Christian Koenig <christian.koenig@amd.com>
4993M:	Huang Rui <ray.huang@amd.com>
4994M:	Junwei Zhang <Jerry.Zhang@amd.com>
4995T:	git git://people.freedesktop.org/~agd5f/linux
4996S:	Maintained
4997L:	dri-devel@lists.freedesktop.org
4998F:	include/drm/ttm/
4999F:	drivers/gpu/drm/ttm/
5000
5001DSBR100 USB FM RADIO DRIVER
5002M:	Alexey Klimov <klimov.linux@gmail.com>
5003L:	linux-media@vger.kernel.org
5004T:	git git://linuxtv.org/media_tree.git
5005S:	Maintained
5006F:	drivers/media/radio/dsbr100.c
5007
5008DSCC4 DRIVER
5009M:	Francois Romieu <romieu@fr.zoreil.com>
5010L:	netdev@vger.kernel.org
5011S:	Maintained
5012F:	drivers/net/wan/dscc4.c
5013
5014DT3155 MEDIA DRIVER
5015M:	Hans Verkuil <hverkuil@xs4all.nl>
5016L:	linux-media@vger.kernel.org
5017T:	git git://linuxtv.org/media_tree.git
5018W:	https://linuxtv.org
5019S:	Odd Fixes
5020F:	drivers/media/pci/dt3155/
5021
5022DVB_USB_AF9015 MEDIA DRIVER
5023M:	Antti Palosaari <crope@iki.fi>
5024L:	linux-media@vger.kernel.org
5025W:	https://linuxtv.org
5026W:	http://palosaari.fi/linux/
5027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5028T:	git git://linuxtv.org/anttip/media_tree.git
5029S:	Maintained
5030F:	drivers/media/usb/dvb-usb-v2/af9015*
5031
5032DVB_USB_AF9035 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/af9035*
5041
5042DVB_USB_ANYSEE 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/anysee*
5051
5052DVB_USB_AU6610 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/au6610*
5061
5062DVB_USB_CE6230 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/ce6230*
5071
5072DVB_USB_CXUSB MEDIA DRIVER
5073M:	Michael Krufky <mkrufky@linuxtv.org>
5074L:	linux-media@vger.kernel.org
5075W:	https://linuxtv.org
5076W:	http://github.com/mkrufky
5077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5078T:	git git://linuxtv.org/media_tree.git
5079S:	Maintained
5080F:	drivers/media/usb/dvb-usb/cxusb*
5081
5082DVB_USB_EC168 MEDIA DRIVER
5083M:	Antti Palosaari <crope@iki.fi>
5084L:	linux-media@vger.kernel.org
5085W:	https://linuxtv.org
5086W:	http://palosaari.fi/linux/
5087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5088T:	git git://linuxtv.org/anttip/media_tree.git
5089S:	Maintained
5090F:	drivers/media/usb/dvb-usb-v2/ec168*
5091
5092DVB_USB_GL861 MEDIA DRIVER
5093M:	Antti Palosaari <crope@iki.fi>
5094L:	linux-media@vger.kernel.org
5095W:	https://linuxtv.org
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/anttip/media_tree.git
5098S:	Maintained
5099F:	drivers/media/usb/dvb-usb-v2/gl861*
5100
5101DVB_USB_MXL111SF MEDIA DRIVER
5102M:	Michael Krufky <mkrufky@linuxtv.org>
5103L:	linux-media@vger.kernel.org
5104W:	https://linuxtv.org
5105W:	http://github.com/mkrufky
5106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5107T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5108S:	Maintained
5109F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5110
5111DVB_USB_RTL28XXU MEDIA DRIVER
5112M:	Antti Palosaari <crope@iki.fi>
5113L:	linux-media@vger.kernel.org
5114W:	https://linuxtv.org
5115W:	http://palosaari.fi/linux/
5116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5117T:	git git://linuxtv.org/anttip/media_tree.git
5118S:	Maintained
5119F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5120
5121DVB_USB_V2 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/dvb_usb*
5130F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5131
5132DYNAMIC DEBUG
5133M:	Jason Baron <jbaron@akamai.com>
5134S:	Maintained
5135F:	lib/dynamic_debug.c
5136F:	include/linux/dynamic_debug.h
5137
5138DYNAMIC INTERRUPT MODERATION
5139M:	Tal Gilboa <talgi@mellanox.com>
5140S:	Maintained
5141F:	include/linux/net_dim.h
5142
5143DZ DECSTATION DZ11 SERIAL DRIVER
5144M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5145S:	Maintained
5146F:	drivers/tty/serial/dz.*
5147
5148E3X0 POWER BUTTON DRIVER
5149M:	Moritz Fischer <moritz.fischer@ettus.com>
5150L:	usrp-users@lists.ettus.com
5151W:	http://www.ettus.com
5152S:	Supported
5153F:	drivers/input/misc/e3x0-button.c
5154F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5155
5156E4000 MEDIA DRIVER
5157M:	Antti Palosaari <crope@iki.fi>
5158L:	linux-media@vger.kernel.org
5159W:	https://linuxtv.org
5160W:	http://palosaari.fi/linux/
5161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5162T:	git git://linuxtv.org/anttip/media_tree.git
5163S:	Maintained
5164F:	drivers/media/tuners/e4000*
5165
5166EARTH_PT1 MEDIA DRIVER
5167M:	Akihiro Tsukada <tskd08@gmail.com>
5168L:	linux-media@vger.kernel.org
5169S:	Odd Fixes
5170F:	drivers/media/pci/pt1/
5171
5172EARTH_PT3 MEDIA DRIVER
5173M:	Akihiro Tsukada <tskd08@gmail.com>
5174L:	linux-media@vger.kernel.org
5175S:	Odd Fixes
5176F:	drivers/media/pci/pt3/
5177
5178EC100 MEDIA DRIVER
5179M:	Antti Palosaari <crope@iki.fi>
5180L:	linux-media@vger.kernel.org
5181W:	https://linuxtv.org
5182W:	http://palosaari.fi/linux/
5183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5184T:	git git://linuxtv.org/anttip/media_tree.git
5185S:	Maintained
5186F:	drivers/media/dvb-frontends/ec100*
5187
5188ECRYPT FILE SYSTEM
5189M:	Tyler Hicks <tyhicks@canonical.com>
5190L:	ecryptfs@vger.kernel.org
5191W:	http://ecryptfs.org
5192W:	https://launchpad.net/ecryptfs
5193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5194S:	Supported
5195F:	Documentation/filesystems/ecryptfs.txt
5196F:	fs/ecryptfs/
5197
5198EDAC-AMD64
5199M:	Borislav Petkov <bp@alien8.de>
5200L:	linux-edac@vger.kernel.org
5201S:	Maintained
5202F:	drivers/edac/amd64_edac*
5203
5204EDAC-CALXEDA
5205M:	Robert Richter <rric@kernel.org>
5206L:	linux-edac@vger.kernel.org
5207S:	Maintained
5208F:	drivers/edac/highbank*
5209
5210EDAC-CAVIUM OCTEON
5211M:	Ralf Baechle <ralf@linux-mips.org>
5212M:	David Daney <david.daney@cavium.com>
5213L:	linux-edac@vger.kernel.org
5214L:	linux-mips@linux-mips.org
5215S:	Supported
5216F:	drivers/edac/octeon_edac*
5217
5218EDAC-CAVIUM THUNDERX
5219M:	David Daney <david.daney@cavium.com>
5220M:	Jan Glauber <jglauber@cavium.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Supported
5223F:	drivers/edac/thunderx_edac*
5224
5225EDAC-CORE
5226M:	Borislav Petkov <bp@alien8.de>
5227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5228L:	linux-edac@vger.kernel.org
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5231S:	Supported
5232F:	Documentation/admin-guide/ras.rst
5233F:	Documentation/driver-api/edac.rst
5234F:	drivers/edac/
5235F:	include/linux/edac.h
5236
5237EDAC-E752X
5238M:	Mark Gross <mark.gross@intel.com>
5239L:	linux-edac@vger.kernel.org
5240S:	Maintained
5241F:	drivers/edac/e752x_edac.c
5242
5243EDAC-E7XXX
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/e7xxx_edac.c
5247
5248EDAC-FSL_DDR
5249M:	York Sun <york.sun@nxp.com>
5250L:	linux-edac@vger.kernel.org
5251S:	Maintained
5252F:	drivers/edac/fsl_ddr_edac.*
5253
5254EDAC-GHES
5255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5256L:	linux-edac@vger.kernel.org
5257S:	Maintained
5258F:	drivers/edac/ghes_edac.c
5259
5260EDAC-I3000
5261L:	linux-edac@vger.kernel.org
5262S:	Orphan
5263F:	drivers/edac/i3000_edac.c
5264
5265EDAC-I5000
5266L:	linux-edac@vger.kernel.org
5267S:	Maintained
5268F:	drivers/edac/i5000_edac.c
5269
5270EDAC-I5400
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-edac@vger.kernel.org
5273S:	Maintained
5274F:	drivers/edac/i5400_edac.c
5275
5276EDAC-I7300
5277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5278L:	linux-edac@vger.kernel.org
5279S:	Maintained
5280F:	drivers/edac/i7300_edac.c
5281
5282EDAC-I7CORE
5283M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5284L:	linux-edac@vger.kernel.org
5285S:	Maintained
5286F:	drivers/edac/i7core_edac.c
5287
5288EDAC-I82443BXGX
5289M:	Tim Small <tim@buttersideup.com>
5290L:	linux-edac@vger.kernel.org
5291S:	Maintained
5292F:	drivers/edac/i82443bxgx_edac.c
5293
5294EDAC-I82975X
5295M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5296M:	"Arvind R." <arvino55@gmail.com>
5297L:	linux-edac@vger.kernel.org
5298S:	Maintained
5299F:	drivers/edac/i82975x_edac.c
5300
5301EDAC-IE31200
5302M:	Jason Baron <jbaron@akamai.com>
5303L:	linux-edac@vger.kernel.org
5304S:	Maintained
5305F:	drivers/edac/ie31200_edac.c
5306
5307EDAC-MPC85XX
5308M:	Johannes Thumshirn <morbidrsa@gmail.com>
5309L:	linux-edac@vger.kernel.org
5310S:	Maintained
5311F:	drivers/edac/mpc85xx_edac.[ch]
5312
5313EDAC-PASEMI
5314M:	Egor Martovetsky <egor@pasemi.com>
5315L:	linux-edac@vger.kernel.org
5316S:	Maintained
5317F:	drivers/edac/pasemi_edac.c
5318
5319EDAC-PND2
5320M:	Tony Luck <tony.luck@intel.com>
5321L:	linux-edac@vger.kernel.org
5322S:	Maintained
5323F:	drivers/edac/pnd2_edac.[ch]
5324
5325EDAC-R82600
5326M:	Tim Small <tim@buttersideup.com>
5327L:	linux-edac@vger.kernel.org
5328S:	Maintained
5329F:	drivers/edac/r82600_edac.c
5330
5331EDAC-SBRIDGE
5332M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5333L:	linux-edac@vger.kernel.org
5334S:	Maintained
5335F:	drivers/edac/sb_edac.c
5336
5337EDAC-SKYLAKE
5338M:	Tony Luck <tony.luck@intel.com>
5339L:	linux-edac@vger.kernel.org
5340S:	Maintained
5341F:	drivers/edac/skx_edac.c
5342
5343EDAC-TI
5344M:	Tero Kristo <t-kristo@ti.com>
5345L:	linux-edac@vger.kernel.org
5346S:	Maintained
5347F:	drivers/edac/ti_edac.c
5348
5349EDIROL UA-101/UA-1000 DRIVER
5350M:	Clemens Ladisch <clemens@ladisch.de>
5351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5352T:	git git://git.alsa-project.org/alsa-kernel.git
5353S:	Maintained
5354F:	sound/usb/misc/ua101.c
5355
5356EFI TEST DRIVER
5357L:	linux-efi@vger.kernel.org
5358M:	Ivan Hu <ivan.hu@canonical.com>
5359M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5360S:	Maintained
5361F:	drivers/firmware/efi/test/
5362
5363EFI VARIABLE FILESYSTEM
5364M:	Matthew Garrett <matthew.garrett@nebula.com>
5365M:	Jeremy Kerr <jk@ozlabs.org>
5366M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5368L:	linux-efi@vger.kernel.org
5369S:	Maintained
5370F:	fs/efivarfs/
5371
5372EFIFB FRAMEBUFFER DRIVER
5373L:	linux-fbdev@vger.kernel.org
5374M:	Peter Jones <pjones@redhat.com>
5375S:	Maintained
5376F:	drivers/video/fbdev/efifb.c
5377
5378EFS FILESYSTEM
5379W:	http://aeschi.ch.eu.org/efs/
5380S:	Orphan
5381F:	fs/efs/
5382
5383EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5384M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5385L:	netdev@vger.kernel.org
5386S:	Maintained
5387F:	drivers/net/ethernet/ibm/ehea/
5388
5389EM28XX VIDEO4LINUX DRIVER
5390M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5391L:	linux-media@vger.kernel.org
5392W:	https://linuxtv.org
5393T:	git git://linuxtv.org/media_tree.git
5394S:	Maintained
5395F:	drivers/media/usb/em28xx/
5396F:	Documentation/media/v4l-drivers/em28xx*
5397
5398EMBEDDED LINUX
5399M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5400M:	Matt Mackall <mpm@selenic.com>
5401M:	David Woodhouse <dwmw2@infradead.org>
5402L:	linux-embedded@vger.kernel.org
5403S:	Maintained
5404
5405Emulex 10Gbps iSCSI - OneConnect DRIVER
5406M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5407M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5408M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5409L:	linux-scsi@vger.kernel.org
5410W:	http://www.broadcom.com
5411S:	Supported
5412F:	drivers/scsi/be2iscsi/
5413
5414Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5415M:	Sathya Perla <sathya.perla@broadcom.com>
5416M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5417M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5418M:	Somnath Kotur <somnath.kotur@broadcom.com>
5419L:	netdev@vger.kernel.org
5420W:	http://www.emulex.com
5421S:	Supported
5422F:	drivers/net/ethernet/emulex/benet/
5423
5424EMULEX ONECONNECT ROCE DRIVER
5425M:	Selvin Xavier <selvin.xavier@broadcom.com>
5426M:	Devesh Sharma <devesh.sharma@broadcom.com>
5427L:	linux-rdma@vger.kernel.org
5428W:	http://www.broadcom.com
5429S:	Odd Fixes
5430F:	drivers/infiniband/hw/ocrdma/
5431F:	include/uapi/rdma/ocrdma-abi.h
5432
5433EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5434M:	James Smart <james.smart@broadcom.com>
5435M:	Dick Kennedy <dick.kennedy@broadcom.com>
5436L:	linux-scsi@vger.kernel.org
5437W:	http://www.broadcom.com
5438S:	Supported
5439F:	drivers/scsi/lpfc/
5440
5441ENE CB710 FLASH CARD READER DRIVER
5442M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5443S:	Maintained
5444F:	drivers/misc/cb710/
5445F:	drivers/mmc/host/cb710-mmc.*
5446F:	include/linux/cb710.h
5447
5448ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5449M:	Maxim Levitsky <maximlevitsky@gmail.com>
5450S:	Maintained
5451F:	drivers/media/rc/ene_ir.*
5452
5453EPSON S1D13XXX FRAMEBUFFER DRIVER
5454M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5455S:	Maintained
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5457F:	drivers/video/fbdev/s1d13xxxfb.c
5458F:	include/video/s1d13xxxfb.h
5459
5460ERRSEQ ERROR TRACKING INFRASTRUCTURE
5461M:	Jeff Layton <jlayton@kernel.org>
5462S:	Maintained
5463F:	lib/errseq.c
5464F:	include/linux/errseq.h
5465
5466ET131X NETWORK DRIVER
5467M:	Mark Einon <mark.einon@gmail.com>
5468S:	Odd Fixes
5469F:	drivers/net/ethernet/agere/
5470
5471ETHERNET BRIDGE
5472M:	Stephen Hemminger <stephen@networkplumber.org>
5473L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5474L:	netdev@vger.kernel.org
5475W:	http://www.linuxfoundation.org/en/Net:Bridge
5476S:	Maintained
5477F:	include/linux/netfilter_bridge/
5478F:	net/bridge/
5479
5480ETHERNET PHY LIBRARY
5481M:	Andrew Lunn <andrew@lunn.ch>
5482M:	Florian Fainelli <f.fainelli@gmail.com>
5483L:	netdev@vger.kernel.org
5484S:	Maintained
5485F:	Documentation/ABI/testing/sysfs-bus-mdio
5486F:	Documentation/devicetree/bindings/net/mdio*
5487F:	Documentation/networking/phy.txt
5488F:	drivers/net/phy/
5489F:	drivers/of/of_mdio.c
5490F:	drivers/of/of_net.c
5491F:	include/linux/*mdio*.h
5492F:	include/linux/of_net.h
5493F:	include/linux/phy.h
5494F:	include/linux/phy_fixed.h
5495F:	include/linux/platform_data/mdio-bcm-unimac.h
5496F:	include/trace/events/mdio.h
5497F:	include/uapi/linux/mdio.h
5498F:	include/uapi/linux/mii.h
5499
5500EXT2 FILE SYSTEM
5501M:	Jan Kara <jack@suse.com>
5502L:	linux-ext4@vger.kernel.org
5503S:	Maintained
5504F:	Documentation/filesystems/ext2.txt
5505F:	fs/ext2/
5506F:	include/linux/ext2*
5507
5508EXT4 FILE SYSTEM
5509M:	"Theodore Ts'o" <tytso@mit.edu>
5510M:	Andreas Dilger <adilger.kernel@dilger.ca>
5511L:	linux-ext4@vger.kernel.org
5512W:	http://ext4.wiki.kernel.org
5513Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5515S:	Maintained
5516F:	Documentation/filesystems/ext4.txt
5517F:	fs/ext4/
5518
5519Extended Verification Module (EVM)
5520M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5521L:	linux-integrity@vger.kernel.org
5522S:	Supported
5523F:	security/integrity/evm/
5524
5525EXTENSIBLE FIRMWARE INTERFACE (EFI)
5526M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5527L:	linux-efi@vger.kernel.org
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5529S:	Maintained
5530F:	Documentation/efi-stub.txt
5531F:	arch/*/kernel/efi.c
5532F:	arch/x86/boot/compressed/eboot.[ch]
5533F:	arch/*/include/asm/efi.h
5534F:	arch/x86/platform/efi/
5535F:	drivers/firmware/efi/
5536F:	include/linux/efi*.h
5537F:	arch/arm/boot/compressed/efi-header.S
5538F:	arch/arm64/kernel/efi-entry.S
5539
5540EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5541M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5542M:	Chanwoo Choi <cw00.choi@samsung.com>
5543L:	linux-kernel@vger.kernel.org
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5545S:	Maintained
5546F:	drivers/extcon/
5547F:	include/linux/extcon/
5548F:	include/linux/extcon.h
5549F:	Documentation/extcon/
5550F:	Documentation/devicetree/bindings/extcon/
5551
5552EXYNOS DP DRIVER
5553M:	Jingoo Han <jingoohan1@gmail.com>
5554L:	dri-devel@lists.freedesktop.org
5555S:	Maintained
5556F:	drivers/gpu/drm/exynos/exynos_dp*
5557
5558EXYNOS SYSMMU (IOMMU) driver
5559M:	Marek Szyprowski <m.szyprowski@samsung.com>
5560L:	iommu@lists.linux-foundation.org
5561S:	Maintained
5562F:	drivers/iommu/exynos-iommu.c
5563
5564EZchip NPS platform support
5565M:	Vineet Gupta <vgupta@synopsys.com>
5566M:	Ofer Levi <oferle@mellanox.com>
5567S:	Supported
5568F:	arch/arc/plat-eznps
5569F:	arch/arc/boot/dts/eznps.dts
5570
5571F2FS FILE SYSTEM
5572M:	Jaegeuk Kim <jaegeuk@kernel.org>
5573M:	Chao Yu <yuchao0@huawei.com>
5574L:	linux-f2fs-devel@lists.sourceforge.net
5575W:	https://f2fs.wiki.kernel.org/
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5577S:	Maintained
5578F:	Documentation/filesystems/f2fs.txt
5579F:	Documentation/ABI/testing/sysfs-fs-f2fs
5580F:	fs/f2fs/
5581F:	include/linux/f2fs_fs.h
5582F:	include/trace/events/f2fs.h
5583
5584F71805F HARDWARE MONITORING DRIVER
5585M:	Jean Delvare <jdelvare@suse.com>
5586L:	linux-hwmon@vger.kernel.org
5587S:	Maintained
5588F:	Documentation/hwmon/f71805f
5589F:	drivers/hwmon/f71805f.c
5590
5591FADDR2LINE
5592M:	Josh Poimboeuf <jpoimboe@redhat.com>
5593S:	Maintained
5594F:	scripts/faddr2line
5595
5596FAILOVER MODULE
5597M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5598L:	netdev@vger.kernel.org
5599S:	Supported
5600F:	net/core/failover.c
5601F:	include/net/failover.h
5602F:	Documentation/networking/failover.rst
5603
5604FANOTIFY
5605M:	Jan Kara <jack@suse.cz>
5606R:	Amir Goldstein <amir73il@gmail.com>
5607L:	linux-fsdevel@vger.kernel.org
5608S:	Maintained
5609F:	fs/notify/fanotify/
5610F:	include/linux/fanotify.h
5611F:	include/uapi/linux/fanotify.h
5612
5613FARSYNC SYNCHRONOUS DRIVER
5614M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5615W:	http://www.farsite.co.uk/
5616S:	Supported
5617F:	drivers/net/wan/farsync.*
5618
5619FAULT INJECTION SUPPORT
5620M:	Akinobu Mita <akinobu.mita@gmail.com>
5621S:	Supported
5622F:	Documentation/fault-injection/
5623F:	lib/fault-inject.c
5624
5625FBTFT Framebuffer drivers
5626M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5627S:	Maintained
5628F:	drivers/staging/fbtft/
5629
5630FC0011 TUNER DRIVER
5631M:	Michael Buesch <m@bues.ch>
5632L:	linux-media@vger.kernel.org
5633S:	Maintained
5634F:	drivers/media/tuners/fc0011.h
5635F:	drivers/media/tuners/fc0011.c
5636
5637FC2580 MEDIA DRIVER
5638M:	Antti Palosaari <crope@iki.fi>
5639L:	linux-media@vger.kernel.org
5640W:	https://linuxtv.org
5641W:	http://palosaari.fi/linux/
5642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5643T:	git git://linuxtv.org/anttip/media_tree.git
5644S:	Maintained
5645F:	drivers/media/tuners/fc2580*
5646
5647FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5648M:	Johannes Thumshirn <jth@kernel.org>
5649L:	linux-scsi@vger.kernel.org
5650W:	www.Open-FCoE.org
5651S:	Supported
5652F:	drivers/scsi/libfc/
5653F:	drivers/scsi/fcoe/
5654F:	include/scsi/fc/
5655F:	include/scsi/libfc.h
5656F:	include/scsi/libfcoe.h
5657F:	include/uapi/scsi/fc/
5658
5659FILE LOCKING (flock() and fcntl()/lockf())
5660M:	Jeff Layton <jlayton@kernel.org>
5661M:	"J. Bruce Fields" <bfields@fieldses.org>
5662L:	linux-fsdevel@vger.kernel.org
5663S:	Maintained
5664F:	include/linux/fcntl.h
5665F:	include/uapi/linux/fcntl.h
5666F:	fs/fcntl.c
5667F:	fs/locks.c
5668
5669FILESYSTEMS (VFS and infrastructure)
5670M:	Alexander Viro <viro@zeniv.linux.org.uk>
5671L:	linux-fsdevel@vger.kernel.org
5672S:	Maintained
5673F:	fs/*
5674F:	include/linux/fs.h
5675F:	include/uapi/linux/fs.h
5676
5677FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5678M:	Riku Voipio <riku.voipio@iki.fi>
5679L:	linux-hwmon@vger.kernel.org
5680S:	Maintained
5681F:	drivers/hwmon/f75375s.c
5682F:	include/linux/f75375s.h
5683
5684FIREWIRE AUDIO DRIVERS
5685M:	Clemens Ladisch <clemens@ladisch.de>
5686L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5687T:	git git://git.alsa-project.org/alsa-kernel.git
5688S:	Maintained
5689F:	sound/firewire/
5690
5691FIREWIRE MEDIA DRIVERS (firedtv)
5692M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5693L:	linux-media@vger.kernel.org
5694L:	linux1394-devel@lists.sourceforge.net
5695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5696S:	Maintained
5697F:	drivers/media/firewire/
5698
5699FIREWIRE SBP-2 TARGET
5700M:	Chris Boot <bootc@bootc.net>
5701L:	linux-scsi@vger.kernel.org
5702L:	target-devel@vger.kernel.org
5703L:	linux1394-devel@lists.sourceforge.net
5704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5705S:	Maintained
5706F:	drivers/target/sbp/
5707
5708FIREWIRE SUBSYSTEM
5709M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5710L:	linux1394-devel@lists.sourceforge.net
5711W:	http://ieee1394.wiki.kernel.org/
5712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5713S:	Maintained
5714F:	drivers/firewire/
5715F:	include/linux/firewire.h
5716F:	include/uapi/linux/firewire*.h
5717F:	tools/firewire/
5718
5719FIRMWARE LOADER (request_firmware)
5720M:	Luis R. Rodriguez <mcgrof@kernel.org>
5721L:	linux-kernel@vger.kernel.org
5722S:	Maintained
5723F:	Documentation/firmware_class/
5724F:	drivers/base/firmware_loader/
5725F:	include/linux/firmware.h
5726
5727FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5728M:	Joshua Morris <josh.h.morris@us.ibm.com>
5729M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5730S:	Maintained
5731F:	drivers/block/rsxx/
5732
5733FLOPPY DRIVER
5734M:	Jiri Kosina <jikos@kernel.org>
5735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5736S:	Odd fixes
5737F:	drivers/block/floppy.c
5738
5739FMC SUBSYSTEM
5740M:	Alessandro Rubini <rubini@gnudd.com>
5741W:	http://www.ohwr.org/projects/fmc-bus
5742S:	Supported
5743F:	drivers/fmc/
5744F:	include/linux/fmc*.h
5745F:	include/linux/ipmi-fru.h
5746K:	fmc_d.*register
5747
5748FPGA MANAGER FRAMEWORK
5749M:	Alan Tull <atull@kernel.org>
5750M:	Moritz Fischer <mdf@kernel.org>
5751L:	linux-fpga@vger.kernel.org
5752S:	Maintained
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5754Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5755F:	Documentation/fpga/
5756F:	Documentation/driver-api/fpga/
5757F:	Documentation/devicetree/bindings/fpga/
5758F:	drivers/fpga/
5759F:	include/linux/fpga/
5760W:	http://www.rocketboards.org
5761
5762FPGA DFL DRIVERS
5763M:	Wu Hao <hao.wu@intel.com>
5764L:	linux-fpga@vger.kernel.org
5765S:	Maintained
5766F:	Documentation/fpga/dfl.txt
5767F:	include/uapi/linux/fpga-dfl.h
5768F:	drivers/fpga/dfl*
5769
5770FPU EMULATOR
5771M:	Bill Metzenthen <billm@melbpc.org.au>
5772W:	http://floatingpoint.sourceforge.net/emulator/index.html
5773S:	Maintained
5774F:	arch/x86/math-emu/
5775
5776FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5777L:	netdev@vger.kernel.org
5778S:	Orphan
5779F:	drivers/net/wan/dlci.c
5780F:	drivers/net/wan/sdla.c
5781
5782FRAMEBUFFER LAYER
5783M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5784L:	dri-devel@lists.freedesktop.org
5785L:	linux-fbdev@vger.kernel.org
5786T:	git git://github.com/bzolnier/linux.git
5787Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5788S:	Maintained
5789F:	Documentation/fb/
5790F:	drivers/video/
5791F:	include/video/
5792F:	include/linux/fb.h
5793F:	include/uapi/video/
5794F:	include/uapi/linux/fb.h
5795
5796FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5797M:	Horia Geantă <horia.geanta@nxp.com>
5798M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5799L:	linux-crypto@vger.kernel.org
5800S:	Maintained
5801F:	drivers/crypto/caam/
5802F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5803
5804FREESCALE DIU FRAMEBUFFER DRIVER
5805M:	Timur Tabi <timur@kernel.org>
5806L:	linux-fbdev@vger.kernel.org
5807S:	Maintained
5808F:	drivers/video/fbdev/fsl-diu-fb.*
5809
5810FREESCALE DMA DRIVER
5811M:	Li Yang <leoyang.li@nxp.com>
5812M:	Zhang Wei <zw@zh-kernel.org>
5813L:	linuxppc-dev@lists.ozlabs.org
5814S:	Maintained
5815F:	drivers/dma/fsldma.*
5816
5817FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5818M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5819L:	netdev@vger.kernel.org
5820S:	Maintained
5821F:	drivers/net/ethernet/freescale/gianfar*
5822F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5823
5824FREESCALE GPMI NAND DRIVER
5825M:	Han Xu <han.xu@nxp.com>
5826L:	linux-mtd@lists.infradead.org
5827S:	Maintained
5828F:	drivers/mtd/nand/raw/gpmi-nand/*
5829
5830FREESCALE I2C CPM DRIVER
5831M:	Jochen Friedrich <jochen@scram.de>
5832L:	linuxppc-dev@lists.ozlabs.org
5833L:	linux-i2c@vger.kernel.org
5834S:	Maintained
5835F:	drivers/i2c/busses/i2c-cpm.c
5836
5837FREESCALE IMX / MXC FEC DRIVER
5838M:	Fugang Duan <fugang.duan@nxp.com>
5839L:	netdev@vger.kernel.org
5840S:	Maintained
5841F:	drivers/net/ethernet/freescale/fec_main.c
5842F:	drivers/net/ethernet/freescale/fec_ptp.c
5843F:	drivers/net/ethernet/freescale/fec.h
5844F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5845
5846FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5847M:	Sascha Hauer <s.hauer@pengutronix.de>
5848R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5849L:	linux-fbdev@vger.kernel.org
5850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5851S:	Maintained
5852F:	include/linux/platform_data/video-imxfb.h
5853F:	drivers/video/fbdev/imxfb.c
5854
5855FREESCALE QORIQ DPAA ETHERNET DRIVER
5856M:	Madalin Bucur <madalin.bucur@nxp.com>
5857L:	netdev@vger.kernel.org
5858S:	Maintained
5859F:	drivers/net/ethernet/freescale/dpaa
5860
5861FREESCALE QORIQ DPAA FMAN DRIVER
5862M:	Madalin Bucur <madalin.bucur@nxp.com>
5863L:	netdev@vger.kernel.org
5864S:	Maintained
5865F:	drivers/net/ethernet/freescale/fman
5866F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5867
5868FREESCALE QORIQ PTP CLOCK DRIVER
5869M:	Yangbo Lu <yangbo.lu@nxp.com>
5870L:	netdev@vger.kernel.org
5871S:	Maintained
5872F:	drivers/ptp/ptp_qoriq.c
5873F:	include/linux/fsl/ptp_qoriq.h
5874F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5875
5876FREESCALE QUAD SPI DRIVER
5877M:	Han Xu <han.xu@nxp.com>
5878L:	linux-mtd@lists.infradead.org
5879S:	Maintained
5880F:	drivers/mtd/spi-nor/fsl-quadspi.c
5881
5882FREESCALE QUICC ENGINE LIBRARY
5883M:	Qiang Zhao <qiang.zhao@nxp.com>
5884L:	linuxppc-dev@lists.ozlabs.org
5885S:	Maintained
5886F:	drivers/soc/fsl/qe/
5887F:	include/soc/fsl/*qe*.h
5888F:	include/soc/fsl/*ucc*.h
5889
5890FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5891M:	Li Yang <leoyang.li@nxp.com>
5892L:	netdev@vger.kernel.org
5893L:	linuxppc-dev@lists.ozlabs.org
5894S:	Maintained
5895F:	drivers/net/ethernet/freescale/ucc_geth*
5896
5897FREESCALE QUICC ENGINE UCC HDLC DRIVER
5898M:	Zhao Qiang <qiang.zhao@nxp.com>
5899L:	netdev@vger.kernel.org
5900L:	linuxppc-dev@lists.ozlabs.org
5901S:	Maintained
5902F:	drivers/net/wan/fsl_ucc_hdlc*
5903
5904FREESCALE QUICC ENGINE UCC UART DRIVER
5905M:	Timur Tabi <timur@kernel.org>
5906L:	linuxppc-dev@lists.ozlabs.org
5907S:	Maintained
5908F:	drivers/tty/serial/ucc_uart.c
5909
5910FREESCALE SOC DRIVERS
5911M:	Li Yang <leoyang.li@nxp.com>
5912L:	linuxppc-dev@lists.ozlabs.org
5913L:	linux-arm-kernel@lists.infradead.org
5914S:	Maintained
5915F:	Documentation/devicetree/bindings/soc/fsl/
5916F:	drivers/soc/fsl/
5917F:	include/linux/fsl/
5918
5919FREESCALE SOC FS_ENET DRIVER
5920M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5921L:	linuxppc-dev@lists.ozlabs.org
5922L:	netdev@vger.kernel.org
5923S:	Maintained
5924F:	drivers/net/ethernet/freescale/fs_enet/
5925F:	include/linux/fs_enet_pd.h
5926
5927FREESCALE SOC SOUND DRIVERS
5928M:	Timur Tabi <timur@kernel.org>
5929M:	Nicolin Chen <nicoleotsuka@gmail.com>
5930M:	Xiubo Li <Xiubo.Lee@gmail.com>
5931R:	Fabio Estevam <fabio.estevam@nxp.com>
5932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5933L:	linuxppc-dev@lists.ozlabs.org
5934S:	Maintained
5935F:	sound/soc/fsl/fsl*
5936F:	sound/soc/fsl/imx*
5937F:	sound/soc/fsl/mpc8610_hpcd.c
5938
5939FREESCALE USB PERIPHERAL DRIVERS
5940M:	Li Yang <leoyang.li@nxp.com>
5941L:	linux-usb@vger.kernel.org
5942L:	linuxppc-dev@lists.ozlabs.org
5943S:	Maintained
5944F:	drivers/usb/gadget/udc/fsl*
5945
5946FREEVXFS FILESYSTEM
5947M:	Christoph Hellwig <hch@infradead.org>
5948W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5949S:	Maintained
5950F:	fs/freevxfs/
5951
5952FREEZER
5953M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5954M:	Pavel Machek <pavel@ucw.cz>
5955L:	linux-pm@vger.kernel.org
5956S:	Supported
5957F:	Documentation/power/freezing-of-tasks.txt
5958F:	include/linux/freezer.h
5959F:	kernel/freezer.c
5960
5961FRONTSWAP API
5962M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5963L:	linux-kernel@vger.kernel.org
5964S:	Maintained
5965F:	mm/frontswap.c
5966F:	include/linux/frontswap.h
5967
5968FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5969M:	David Howells <dhowells@redhat.com>
5970L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5971S:	Supported
5972F:	Documentation/filesystems/caching/
5973F:	fs/fscache/
5974F:	include/linux/fscache*.h
5975
5976FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5977M:	Theodore Y. Ts'o <tytso@mit.edu>
5978M:	Jaegeuk Kim <jaegeuk@kernel.org>
5979L:	linux-fscrypt@vger.kernel.org
5980Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5982S:	Supported
5983F:	fs/crypto/
5984F:	include/linux/fscrypt*.h
5985F:	Documentation/filesystems/fscrypt.rst
5986
5987FSI-ATTACHED I2C DRIVER
5988M:	Eddie James <eajames@linux.vnet.ibm.com>
5989L:	linux-i2c@vger.kernel.org
5990L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5991S:	Maintained
5992F:	drivers/i2c/busses/i2c-fsi.c
5993F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5994
5995FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5996M:	Jan Kara <jack@suse.cz>
5997R:	Amir Goldstein <amir73il@gmail.com>
5998L:	linux-fsdevel@vger.kernel.org
5999S:	Maintained
6000F:	fs/notify/
6001F:	include/linux/fsnotify*.h
6002
6003FUJITSU LAPTOP EXTRAS
6004M:	Jonathan Woithe <jwoithe@just42.net>
6005L:	platform-driver-x86@vger.kernel.org
6006S:	Maintained
6007F:	drivers/platform/x86/fujitsu-laptop.c
6008
6009FUJITSU M-5MO LS CAMERA ISP DRIVER
6010M:	Kyungmin Park <kyungmin.park@samsung.com>
6011M:	Heungjun Kim <riverful.kim@samsung.com>
6012L:	linux-media@vger.kernel.org
6013S:	Maintained
6014F:	drivers/media/i2c/m5mols/
6015F:	include/media/i2c/m5mols.h
6016
6017FUJITSU TABLET EXTRAS
6018M:	Robert Gerlach <khnz@gmx.de>
6019L:	platform-driver-x86@vger.kernel.org
6020S:	Maintained
6021F:	drivers/platform/x86/fujitsu-tablet.c
6022
6023FUSE: FILESYSTEM IN USERSPACE
6024M:	Miklos Szeredi <miklos@szeredi.hu>
6025L:	linux-fsdevel@vger.kernel.org
6026W:	http://fuse.sourceforge.net/
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6028S:	Maintained
6029F:	fs/fuse/
6030F:	include/uapi/linux/fuse.h
6031F:	Documentation/filesystems/fuse.txt
6032
6033FUTEX SUBSYSTEM
6034M:	Thomas Gleixner <tglx@linutronix.de>
6035M:	Ingo Molnar <mingo@redhat.com>
6036R:	Peter Zijlstra <peterz@infradead.org>
6037R:	Darren Hart <dvhart@infradead.org>
6038L:	linux-kernel@vger.kernel.org
6039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6040S:	Maintained
6041F:	kernel/futex.c
6042F:	kernel/futex_compat.c
6043F:	include/asm-generic/futex.h
6044F:	include/linux/futex.h
6045F:	include/uapi/linux/futex.h
6046F:	tools/testing/selftests/futex/
6047F:	tools/perf/bench/futex*
6048F:	Documentation/*futex*
6049
6050GCC PLUGINS
6051M:	Kees Cook <keescook@chromium.org>
6052R:	Emese Revfy <re.emese@gmail.com>
6053L:	kernel-hardening@lists.openwall.com
6054S:	Maintained
6055F:	scripts/gcc-plugins/
6056F:	scripts/gcc-plugin.sh
6057F:	scripts/Makefile.gcc-plugins
6058F:	Documentation/gcc-plugins.txt
6059
6060GASKET DRIVER FRAMEWORK
6061M:	Rob Springer <rspringer@google.com>
6062M:	John Joseph <jnjoseph@google.com>
6063M:	Ben Chan <benchan@chromium.org>
6064S:	Maintained
6065F:	drivers/staging/gasket/
6066
6067GCOV BASED KERNEL PROFILING
6068M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6069S:	Maintained
6070F:	kernel/gcov/
6071F:	Documentation/dev-tools/gcov.rst
6072
6073GDB KERNEL DEBUGGING HELPER SCRIPTS
6074M:	Jan Kiszka <jan.kiszka@siemens.com>
6075M:	Kieran Bingham <kbingham@kernel.org>
6076S:	Supported
6077F:	scripts/gdb/
6078
6079GDT SCSI DISK ARRAY CONTROLLER DRIVER
6080M:	Achim Leubner <achim_leubner@adaptec.com>
6081L:	linux-scsi@vger.kernel.org
6082W:	http://www.icp-vortex.com/
6083S:	Supported
6084F:	drivers/scsi/gdt*
6085
6086GEMTEK FM RADIO RECEIVER DRIVER
6087M:	Hans Verkuil <hverkuil@xs4all.nl>
6088L:	linux-media@vger.kernel.org
6089T:	git git://linuxtv.org/media_tree.git
6090W:	https://linuxtv.org
6091S:	Maintained
6092F:	drivers/media/radio/radio-gemtek*
6093
6094GENERIC GPIO I2C DRIVER
6095M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6096S:	Supported
6097F:	drivers/i2c/busses/i2c-gpio.c
6098F:	include/linux/platform_data/i2c-gpio.h
6099
6100GENERIC GPIO I2C MULTIPLEXER DRIVER
6101M:	Peter Korsgaard <peter.korsgaard@barco.com>
6102L:	linux-i2c@vger.kernel.org
6103S:	Supported
6104F:	drivers/i2c/muxes/i2c-mux-gpio.c
6105F:	include/linux/platform_data/i2c-mux-gpio.h
6106F:	Documentation/i2c/muxes/i2c-mux-gpio
6107
6108GENERIC HDLC (WAN) DRIVERS
6109M:	Krzysztof Halasa <khc@pm.waw.pl>
6110W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6111S:	Maintained
6112F:	drivers/net/wan/c101.c
6113F:	drivers/net/wan/hd6457*
6114F:	drivers/net/wan/hdlc*
6115F:	drivers/net/wan/n2.c
6116F:	drivers/net/wan/pc300too.c
6117F:	drivers/net/wan/pci200syn.c
6118F:	drivers/net/wan/wanxl*
6119
6120GENERIC INCLUDE/ASM HEADER FILES
6121M:	Arnd Bergmann <arnd@arndb.de>
6122L:	linux-arch@vger.kernel.org
6123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6124S:	Maintained
6125F:	include/asm-generic/
6126F:	include/uapi/asm-generic/
6127
6128GENERIC PHY FRAMEWORK
6129M:	Kishon Vijay Abraham I <kishon@ti.com>
6130L:	linux-kernel@vger.kernel.org
6131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6132S:	Supported
6133F:	drivers/phy/
6134F:	include/linux/phy/
6135
6136GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6137M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6138S:	Supported
6139F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6140
6141GENERIC PM DOMAINS
6142M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6143M:	Kevin Hilman <khilman@kernel.org>
6144M:	Ulf Hansson <ulf.hansson@linaro.org>
6145L:	linux-pm@vger.kernel.org
6146S:	Supported
6147F:	drivers/base/power/domain*.c
6148F:	include/linux/pm_domain.h
6149F:	Documentation/devicetree/bindings/power/power_domain.txt
6150
6151GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6152M:	Eugen Hristev <eugen.hristev@microchip.com>
6153L:	linux-input@vger.kernel.org
6154S:	Maintained
6155F:	drivers/input/touchscreen/resistive-adc-touch.c
6156
6157GENERIC UIO DRIVER FOR PCI DEVICES
6158M:	"Michael S. Tsirkin" <mst@redhat.com>
6159L:	kvm@vger.kernel.org
6160S:	Supported
6161F:	drivers/uio/uio_pci_generic.c
6162
6163GENWQE (IBM Generic Workqueue Card)
6164M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6165M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6166S:	Supported
6167F:	drivers/misc/genwqe/
6168
6169GET_MAINTAINER SCRIPT
6170M:	Joe Perches <joe@perches.com>
6171S:	Maintained
6172F:	scripts/get_maintainer.pl
6173
6174GFS2 FILE SYSTEM
6175M:	Bob Peterson <rpeterso@redhat.com>
6176M:	Andreas Gruenbacher <agruenba@redhat.com>
6177L:	cluster-devel@redhat.com
6178W:	http://sources.redhat.com/cluster/
6179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6180S:	Supported
6181F:	Documentation/filesystems/gfs2*.txt
6182F:	fs/gfs2/
6183F:	include/uapi/linux/gfs2_ondisk.h
6184
6185GIGASET ISDN DRIVERS
6186M:	Paul Bolle <pebolle@tiscali.nl>
6187L:	gigaset307x-common@lists.sourceforge.net
6188W:	http://gigaset307x.sourceforge.net/
6189S:	Odd Fixes
6190F:	Documentation/isdn/README.gigaset
6191F:	drivers/isdn/gigaset/
6192F:	include/uapi/linux/gigaset_dev.h
6193
6194GNSS SUBSYSTEM
6195M:	Johan Hovold <johan@kernel.org>
6196S:	Maintained
6197F:	Documentation/ABI/testing/sysfs-class-gnss
6198F:	Documentation/devicetree/bindings/gnss/
6199F:	drivers/gnss/
6200F:	include/linux/gnss.h
6201
6202GO7007 MPEG CODEC
6203M:	Hans Verkuil <hans.verkuil@cisco.com>
6204L:	linux-media@vger.kernel.org
6205S:	Maintained
6206F:	drivers/media/usb/go7007/
6207
6208GOODIX TOUCHSCREEN
6209M:	Bastien Nocera <hadess@hadess.net>
6210L:	linux-input@vger.kernel.org
6211S:	Maintained
6212F:	drivers/input/touchscreen/goodix.c
6213
6214GPD POCKET FAN DRIVER
6215M:	Hans de Goede <hdegoede@redhat.com>
6216L:	platform-driver-x86@vger.kernel.org
6217S:	Maintained
6218F:	drivers/platform/x86/gpd-pocket-fan.c
6219
6220GPIO ACPI SUPPORT
6221M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6222M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6223L:	linux-gpio@vger.kernel.org
6224L:	linux-acpi@vger.kernel.org
6225S:	Maintained
6226F:	Documentation/acpi/gpio-properties.txt
6227F:	drivers/gpio/gpiolib-acpi.c
6228
6229GPIO IR Transmitter
6230M:	Sean Young <sean@mess.org>
6231L:	linux-media@vger.kernel.org
6232S:	Maintained
6233F:	drivers/media/rc/gpio-ir-tx.c
6234
6235GPIO MOCKUP DRIVER
6236M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6237R:	Bartosz Golaszewski <brgl@bgdev.pl>
6238L:	linux-gpio@vger.kernel.org
6239S:	Maintained
6240F:	drivers/gpio/gpio-mockup.c
6241F:	tools/testing/selftests/gpio/
6242
6243GPIO SUBSYSTEM
6244M:	Linus Walleij <linus.walleij@linaro.org>
6245L:	linux-gpio@vger.kernel.org
6246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6247S:	Maintained
6248F:	Documentation/devicetree/bindings/gpio/
6249F:	Documentation/driver-api/gpio/
6250F:	Documentation/gpio/
6251F:	Documentation/ABI/testing/gpio-cdev
6252F:	Documentation/ABI/obsolete/sysfs-gpio
6253F:	drivers/gpio/
6254F:	include/linux/gpio/
6255F:	include/linux/gpio.h
6256F:	include/linux/of_gpio.h
6257F:	include/asm-generic/gpio.h
6258F:	include/uapi/linux/gpio.h
6259F:	tools/gpio/
6260
6261GRE DEMULTIPLEXER DRIVER
6262M:	Dmitry Kozlov <xeb@mail.ru>
6263L:	netdev@vger.kernel.org
6264S:	Maintained
6265F:	net/ipv4/gre_demux.c
6266F:	net/ipv4/gre_offload.c
6267F:	include/net/gre.h
6268
6269GRETH 10/100/1G Ethernet MAC device driver
6270M:	Andreas Larsson <andreas@gaisler.com>
6271L:	netdev@vger.kernel.org
6272S:	Maintained
6273F:	drivers/net/ethernet/aeroflex/
6274
6275GREYBUS AUDIO PROTOCOLS DRIVERS
6276M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6277M:	Mark Greer <mgreer@animalcreek.com>
6278S:	Maintained
6279F:	drivers/staging/greybus/audio_apbridgea.c
6280F:	drivers/staging/greybus/audio_apbridgea.h
6281F:	drivers/staging/greybus/audio_codec.c
6282F:	drivers/staging/greybus/audio_codec.h
6283F:	drivers/staging/greybus/audio_gb.c
6284F:	drivers/staging/greybus/audio_manager.c
6285F:	drivers/staging/greybus/audio_manager.h
6286F:	drivers/staging/greybus/audio_manager_module.c
6287F:	drivers/staging/greybus/audio_manager_private.h
6288F:	drivers/staging/greybus/audio_manager_sysfs.c
6289F:	drivers/staging/greybus/audio_module.c
6290F:	drivers/staging/greybus/audio_topology.c
6291
6292GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6293M:	Viresh Kumar <vireshk@kernel.org>
6294S:	Maintained
6295F:	drivers/staging/greybus/authentication.c
6296F:	drivers/staging/greybus/bootrom.c
6297F:	drivers/staging/greybus/firmware.h
6298F:	drivers/staging/greybus/fw-core.c
6299F:	drivers/staging/greybus/fw-download.c
6300F:	drivers/staging/greybus/fw-management.c
6301F:	drivers/staging/greybus/greybus_authentication.h
6302F:	drivers/staging/greybus/greybus_firmware.h
6303F:	drivers/staging/greybus/hid.c
6304F:	drivers/staging/greybus/i2c.c
6305F:	drivers/staging/greybus/spi.c
6306F:	drivers/staging/greybus/spilib.c
6307F:	drivers/staging/greybus/spilib.h
6308
6309GREYBUS LOOPBACK DRIVER
6310M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6311S:	Maintained
6312F:	drivers/staging/greybus/loopback.c
6313
6314GREYBUS PLATFORM DRIVERS
6315M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6316S:	Maintained
6317F:	drivers/staging/greybus/arche-platform.c
6318F:	drivers/staging/greybus/arche-apb-ctrl.c
6319F:	drivers/staging/greybus/arche_platform.h
6320
6321GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6322M:	Rui Miguel Silva <rmfrfs@gmail.com>
6323S:	Maintained
6324F:	drivers/staging/greybus/sdio.c
6325F:	drivers/staging/greybus/light.c
6326F:	drivers/staging/greybus/gpio.c
6327F:	drivers/staging/greybus/power_supply.c
6328F:	drivers/staging/greybus/spi.c
6329F:	drivers/staging/greybus/spilib.c
6330
6331GREYBUS SUBSYSTEM
6332M:	Johan Hovold <johan@kernel.org>
6333M:	Alex Elder <elder@kernel.org>
6334M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6335S:	Maintained
6336F:	drivers/staging/greybus/
6337L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6338
6339GREYBUS UART PROTOCOLS DRIVERS
6340M:	David Lin <dtwlin@gmail.com>
6341S:	Maintained
6342F:	drivers/staging/greybus/uart.c
6343F:	drivers/staging/greybus/log.c
6344
6345GS1662 VIDEO SERIALIZER
6346M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6347L:	linux-media@vger.kernel.org
6348T:	git git://linuxtv.org/media_tree.git
6349S:	Maintained
6350F:	drivers/media/spi/gs1662.c
6351
6352GSPCA FINEPIX SUBDRIVER
6353M:	Frank Zago <frank@zago.net>
6354L:	linux-media@vger.kernel.org
6355T:	git git://linuxtv.org/media_tree.git
6356S:	Maintained
6357F:	drivers/media/usb/gspca/finepix.c
6358
6359GSPCA GL860 SUBDRIVER
6360M:	Olivier Lorin <o.lorin@laposte.net>
6361L:	linux-media@vger.kernel.org
6362T:	git git://linuxtv.org/media_tree.git
6363S:	Maintained
6364F:	drivers/media/usb/gspca/gl860/
6365
6366GSPCA M5602 SUBDRIVER
6367M:	Erik Andren <erik.andren@gmail.com>
6368L:	linux-media@vger.kernel.org
6369T:	git git://linuxtv.org/media_tree.git
6370S:	Maintained
6371F:	drivers/media/usb/gspca/m5602/
6372
6373GSPCA PAC207 SONIXB SUBDRIVER
6374M:	Hans Verkuil <hverkuil@xs4all.nl>
6375L:	linux-media@vger.kernel.org
6376T:	git git://linuxtv.org/media_tree.git
6377S:	Odd Fixes
6378F:	drivers/media/usb/gspca/pac207.c
6379
6380GSPCA SN9C20X SUBDRIVER
6381M:	Brian Johnson <brijohn@gmail.com>
6382L:	linux-media@vger.kernel.org
6383T:	git git://linuxtv.org/media_tree.git
6384S:	Maintained
6385F:	drivers/media/usb/gspca/sn9c20x.c
6386
6387GSPCA T613 SUBDRIVER
6388M:	Leandro Costantino <lcostantino@gmail.com>
6389L:	linux-media@vger.kernel.org
6390T:	git git://linuxtv.org/media_tree.git
6391S:	Maintained
6392F:	drivers/media/usb/gspca/t613.c
6393
6394GSPCA USB WEBCAM DRIVER
6395M:	Hans Verkuil <hverkuil@xs4all.nl>
6396L:	linux-media@vger.kernel.org
6397T:	git git://linuxtv.org/media_tree.git
6398S:	Odd Fixes
6399F:	drivers/media/usb/gspca/
6400
6401GTP (GPRS Tunneling Protocol)
6402M:	Pablo Neira Ayuso <pablo@netfilter.org>
6403M:	Harald Welte <laforge@gnumonks.org>
6404L:	osmocom-net-gprs@lists.osmocom.org
6405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6406S:	Maintained
6407F:	drivers/net/gtp.c
6408
6409GUID PARTITION TABLE (GPT)
6410M:	Davidlohr Bueso <dave@stgolabs.net>
6411L:	linux-efi@vger.kernel.org
6412S:	Maintained
6413F:	block/partitions/efi.*
6414
6415H8/300 ARCHITECTURE
6416M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6417L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6418W:	http://uclinux-h8.sourceforge.jp
6419T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6420S:	Maintained
6421F:	arch/h8300/
6422F:	drivers/clocksource/h8300_*.c
6423F:	drivers/clk/h8300/
6424F:	drivers/irqchip/irq-renesas-h8*.c
6425
6426HACKRF MEDIA DRIVER
6427M:	Antti Palosaari <crope@iki.fi>
6428L:	linux-media@vger.kernel.org
6429W:	https://linuxtv.org
6430W:	http://palosaari.fi/linux/
6431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6432T:	git git://linuxtv.org/anttip/media_tree.git
6433S:	Maintained
6434F:	drivers/media/usb/hackrf/
6435
6436HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6437M:	Frank Seidel <frank@f-seidel.de>
6438L:	platform-driver-x86@vger.kernel.org
6439W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6440S:	Maintained
6441F:	drivers/platform/x86/hdaps.c
6442
6443HARDWARE MONITORING
6444M:	Jean Delvare <jdelvare@suse.com>
6445M:	Guenter Roeck <linux@roeck-us.net>
6446L:	linux-hwmon@vger.kernel.org
6447W:	http://hwmon.wiki.kernel.org/
6448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6449S:	Maintained
6450F:	Documentation/devicetree/bindings/hwmon/
6451F:	Documentation/hwmon/
6452F:	drivers/hwmon/
6453F:	include/linux/hwmon*.h
6454
6455HARDWARE RANDOM NUMBER GENERATOR CORE
6456M:	Matt Mackall <mpm@selenic.com>
6457M:	Herbert Xu <herbert@gondor.apana.org.au>
6458L:	linux-crypto@vger.kernel.org
6459S:	Odd fixes
6460F:	Documentation/devicetree/bindings/rng/
6461F:	Documentation/hw_random.txt
6462F:	drivers/char/hw_random/
6463F:	include/linux/hw_random.h
6464
6465HARDWARE TRACING FACILITIES
6466M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6467S:	Maintained
6468F:	drivers/hwtracing/
6469
6470HARDWARE SPINLOCK CORE
6471M:	Ohad Ben-Cohen <ohad@wizery.com>
6472M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6473L:	linux-remoteproc@vger.kernel.org
6474S:	Maintained
6475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6476F:	Documentation/devicetree/bindings/hwlock/
6477F:	Documentation/hwspinlock.txt
6478F:	drivers/hwspinlock/
6479F:	include/linux/hwspinlock.h
6480
6481HARMONY SOUND DRIVER
6482L:	linux-parisc@vger.kernel.org
6483S:	Maintained
6484F:	sound/parisc/harmony.*
6485
6486HDPVR USB VIDEO ENCODER DRIVER
6487M:	Hans Verkuil <hverkuil@xs4all.nl>
6488L:	linux-media@vger.kernel.org
6489T:	git git://linuxtv.org/media_tree.git
6490W:	https://linuxtv.org
6491S:	Odd Fixes
6492F:	drivers/media/usb/hdpvr/
6493
6494HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6495M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6496S:	Supported
6497F:	Documentation/watchdog/hpwdt.txt
6498F:	drivers/watchdog/hpwdt.c
6499
6500HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6501M:	Don Brace <don.brace@microsemi.com>
6502L:	esc.storagedev@microsemi.com
6503L:	linux-scsi@vger.kernel.org
6504S:	Supported
6505F:	Documentation/scsi/hpsa.txt
6506F:	drivers/scsi/hpsa*.[ch]
6507F:	include/linux/cciss*.h
6508F:	include/uapi/linux/cciss*.h
6509
6510HFI1 DRIVER
6511M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6512M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6513L:	linux-rdma@vger.kernel.org
6514S:	Supported
6515F:	drivers/infiniband/hw/hfi1
6516
6517HFS FILESYSTEM
6518L:	linux-fsdevel@vger.kernel.org
6519S:	Orphan
6520F:	Documentation/filesystems/hfs.txt
6521F:	fs/hfs/
6522
6523HFSPLUS FILESYSTEM
6524L:	linux-fsdevel@vger.kernel.org
6525S:	Orphan
6526F:	Documentation/filesystems/hfsplus.txt
6527F:	fs/hfsplus/
6528
6529HGA FRAMEBUFFER DRIVER
6530M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6531L:	linux-nvidia@lists.surfsouth.com
6532W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6533S:	Maintained
6534F:	drivers/video/fbdev/hgafb.c
6535
6536HIBERNATION (aka Software Suspend, aka swsusp)
6537M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6538M:	Pavel Machek <pavel@ucw.cz>
6539L:	linux-pm@vger.kernel.org
6540B:	https://bugzilla.kernel.org
6541S:	Supported
6542F:	arch/x86/power/
6543F:	drivers/base/power/
6544F:	kernel/power/
6545F:	include/linux/suspend.h
6546F:	include/linux/freezer.h
6547F:	include/linux/pm.h
6548F:	arch/*/include/asm/suspend*.h
6549
6550HID CORE LAYER
6551M:	Jiri Kosina <jikos@kernel.org>
6552R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6553L:	linux-input@vger.kernel.org
6554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6555S:	Maintained
6556F:	drivers/hid/
6557F:	include/linux/hid*
6558F:	include/uapi/linux/hid*
6559
6560HID SENSOR HUB DRIVERS
6561M:	Jiri Kosina <jikos@kernel.org>
6562M:	Jonathan Cameron <jic23@kernel.org>
6563M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6564L:	linux-input@vger.kernel.org
6565L:	linux-iio@vger.kernel.org
6566S:	Maintained
6567F:	Documentation/hid/hid-sensor*
6568F:	drivers/hid/hid-sensor-*
6569F:	drivers/iio/*/hid-*
6570F:	include/linux/hid-sensor-*
6571
6572HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6573M:	Thomas Gleixner <tglx@linutronix.de>
6574L:	linux-kernel@vger.kernel.org
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6576S:	Maintained
6577F:	Documentation/timers/
6578F:	kernel/time/hrtimer.c
6579F:	kernel/time/clockevents.c
6580F:	kernel/time/timer_*.c
6581F:	include/linux/clockchips.h
6582F:	include/linux/hrtimer.h
6583
6584HIGH-SPEED SCC DRIVER FOR AX.25
6585L:	linux-hams@vger.kernel.org
6586S:	Orphan
6587F:	drivers/net/hamradio/dmascc.c
6588F:	drivers/net/hamradio/scc.c
6589
6590HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6591M:	HighPoint Linux Team <linux@highpoint-tech.com>
6592W:	http://www.highpoint-tech.com
6593S:	Supported
6594F:	Documentation/scsi/hptiop.txt
6595F:	drivers/scsi/hptiop.c
6596
6597HIPPI
6598M:	Jes Sorensen <jes@trained-monkey.org>
6599L:	linux-hippi@sunsite.dk
6600S:	Maintained
6601F:	include/linux/hippidevice.h
6602F:	include/uapi/linux/if_hippi.h
6603F:	net/802/hippi.c
6604F:	drivers/net/hippi/
6605
6606HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6607M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6608M:	Salil Mehta <salil.mehta@huawei.com>
6609L:	netdev@vger.kernel.org
6610W:	http://www.hisilicon.com
6611S:	Maintained
6612F:	drivers/net/ethernet/hisilicon/hns3/
6613
6614HISILICON LPC BUS DRIVER
6615M:	john.garry@huawei.com
6616W:	http://www.hisilicon.com
6617S:	Maintained
6618F:	drivers/bus/hisi_lpc.c
6619F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6620
6621HISILICON NETWORK SUBSYSTEM DRIVER
6622M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6623M:	Salil Mehta <salil.mehta@huawei.com>
6624L:	netdev@vger.kernel.org
6625W:	http://www.hisilicon.com
6626S:	Maintained
6627F:	drivers/net/ethernet/hisilicon/
6628F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6629
6630HISILICON PMU DRIVER
6631M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6632W:	http://www.hisilicon.com
6633S:	Supported
6634F:	drivers/perf/hisilicon
6635F:	Documentation/perf/hisi-pmu.txt
6636
6637HISILICON ROCE DRIVER
6638M:	Lijun Ou <oulijun@huawei.com>
6639M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6640L:	linux-rdma@vger.kernel.org
6641S:	Maintained
6642F:	drivers/infiniband/hw/hns/
6643F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6644
6645HISILICON SAS Controller
6646M:	John Garry <john.garry@huawei.com>
6647W:	http://www.hisilicon.com
6648S:	Supported
6649F:	drivers/scsi/hisi_sas/
6650F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6651
6652HMM - Heterogeneous Memory Management
6653M:	Jérôme Glisse <jglisse@redhat.com>
6654L:	linux-mm@kvack.org
6655S:	Maintained
6656F:	mm/hmm*
6657F:	include/linux/hmm*
6658F:	Documentation/vm/hmm.rst
6659
6660HOST AP DRIVER
6661M:	Jouni Malinen <j@w1.fi>
6662L:	linux-wireless@vger.kernel.org
6663W:	http://w1.fi/hostap-driver.html
6664S:	Obsolete
6665F:	drivers/net/wireless/intersil/hostap/
6666
6667HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6668L:	platform-driver-x86@vger.kernel.org
6669S:	Orphan
6670F:	drivers/platform/x86/tc1100-wmi.c
6671
6672HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6673M:	Jaroslav Kysela <perex@perex.cz>
6674S:	Maintained
6675F:	drivers/net/ethernet/hp/hp100.*
6676
6677HPET:	High Precision Event Timers driver
6678M:	Clemens Ladisch <clemens@ladisch.de>
6679S:	Maintained
6680F:	Documentation/timers/hpet.txt
6681F:	drivers/char/hpet.c
6682F:	include/linux/hpet.h
6683F:	include/uapi/linux/hpet.h
6684
6685HPET:	x86
6686S:	Orphan
6687F:	arch/x86/kernel/hpet.c
6688F:	arch/x86/include/asm/hpet.h
6689
6690HPFS FILESYSTEM
6691M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6692W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6693S:	Maintained
6694F:	fs/hpfs/
6695
6696HSI SUBSYSTEM
6697M:	Sebastian Reichel <sre@kernel.org>
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6699S:	Maintained
6700F:	Documentation/ABI/testing/sysfs-bus-hsi
6701F:	Documentation/driver-api/hsi.rst
6702F:	drivers/hsi/
6703F:	include/linux/hsi/
6704F:	include/uapi/linux/hsi/
6705
6706HSO 3G MODEM DRIVER
6707L:	linux-usb@vger.kernel.org
6708S:	Orphan
6709F:	drivers/net/usb/hso.c
6710
6711HSR NETWORK PROTOCOL
6712M:	Arvid Brodin <arvid.brodin@alten.se>
6713L:	netdev@vger.kernel.org
6714S:	Maintained
6715F:	net/hsr/
6716
6717HT16K33 LED CONTROLLER DRIVER
6718M:	Robin van der Gracht <robin@protonic.nl>
6719S:	Maintained
6720F:	drivers/auxdisplay/ht16k33.c
6721F:	Documentation/devicetree/bindings/display/ht16k33.txt
6722
6723HTCPEN TOUCHSCREEN DRIVER
6724M:	Pau Oliva Fora <pof@eslack.org>
6725L:	linux-input@vger.kernel.org
6726S:	Maintained
6727F:	drivers/input/touchscreen/htcpen.c
6728
6729HUAWEI ETHERNET DRIVER
6730M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6731L:	netdev@vger.kernel.org
6732S:	Supported
6733F:	Documentation/networking/hinic.txt
6734F:	drivers/net/ethernet/huawei/hinic/
6735
6736HUGETLB FILESYSTEM
6737M:	Mike Kravetz <mike.kravetz@oracle.com>
6738L:	linux-mm@kvack.org
6739S:	Maintained
6740F:	fs/hugetlbfs/
6741F:	mm/hugetlb.c
6742F:	include/linux/hugetlb.h
6743F:	Documentation/admin-guide/mm/hugetlbpage.rst
6744F:	Documentation/vm/hugetlbfs_reserv.rst
6745F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6746
6747HVA ST MEDIA DRIVER
6748M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6749L:	linux-media@vger.kernel.org
6750T:	git git://linuxtv.org/media_tree.git
6751W:	https://linuxtv.org
6752S:	Supported
6753F:	drivers/media/platform/sti/hva
6754
6755HWPOISON MEMORY FAILURE HANDLING
6756M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6757L:	linux-mm@kvack.org
6758S:	Maintained
6759F:	mm/memory-failure.c
6760F:	mm/hwpoison-inject.c
6761
6762Hyper-V CORE AND DRIVERS
6763M:	"K. Y. Srinivasan" <kys@microsoft.com>
6764M:	Haiyang Zhang <haiyangz@microsoft.com>
6765M:	Stephen Hemminger <sthemmin@microsoft.com>
6766L:	devel@linuxdriverproject.org
6767S:	Maintained
6768F:	Documentation/networking/netvsc.txt
6769F:	arch/x86/include/asm/mshyperv.h
6770F:	arch/x86/include/asm/trace/hyperv.h
6771F:	arch/x86/include/asm/hyperv-tlfs.h
6772F:	arch/x86/kernel/cpu/mshyperv.c
6773F:	arch/x86/hyperv
6774F:	drivers/hid/hid-hyperv.c
6775F:	drivers/hv/
6776F:	drivers/input/serio/hyperv-keyboard.c
6777F:	drivers/pci/controller/pci-hyperv.c
6778F:	drivers/net/hyperv/
6779F:	drivers/scsi/storvsc_drv.c
6780F:	drivers/uio/uio_hv_generic.c
6781F:	drivers/video/fbdev/hyperv_fb.c
6782F:	net/vmw_vsock/hyperv_transport.c
6783F:	include/linux/hyperv.h
6784F:	include/uapi/linux/hyperv.h
6785F:	tools/hv/
6786F:	Documentation/ABI/stable/sysfs-bus-vmbus
6787
6788HYPERVISOR VIRTUAL CONSOLE DRIVER
6789L:	linuxppc-dev@lists.ozlabs.org
6790S:	Odd Fixes
6791F:	drivers/tty/hvc/
6792
6793I2C ACPI SUPPORT
6794M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6795L:	linux-i2c@vger.kernel.org
6796L:	linux-acpi@vger.kernel.org
6797S:	Maintained
6798F:	drivers/i2c/i2c-core-acpi.c
6799
6800I2C MUXES
6801M:	Peter Rosin <peda@axentia.se>
6802L:	linux-i2c@vger.kernel.org
6803S:	Maintained
6804F:	Documentation/i2c/i2c-topology
6805F:	Documentation/i2c/muxes/
6806F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6807F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6808F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6809F:	drivers/i2c/i2c-mux.c
6810F:	drivers/i2c/muxes/
6811F:	include/linux/i2c-mux.h
6812
6813I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6814M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6815L:	linux-i2c@vger.kernel.org
6816S:	Maintained
6817F:	drivers/i2c/busses/i2c-mv64xxx.c
6818
6819I2C OVER PARALLEL PORT
6820M:	Jean Delvare <jdelvare@suse.com>
6821L:	linux-i2c@vger.kernel.org
6822S:	Maintained
6823F:	Documentation/i2c/busses/i2c-parport
6824F:	Documentation/i2c/busses/i2c-parport-light
6825F:	drivers/i2c/busses/i2c-parport.c
6826F:	drivers/i2c/busses/i2c-parport-light.c
6827
6828I2C SUBSYSTEM
6829M:	Wolfram Sang <wsa@the-dreams.de>
6830L:	linux-i2c@vger.kernel.org
6831W:	https://i2c.wiki.kernel.org/
6832Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6834S:	Maintained
6835F:	Documentation/devicetree/bindings/i2c/i2c.txt
6836F:	Documentation/i2c/
6837F:	drivers/i2c/*
6838F:	include/linux/i2c.h
6839F:	include/linux/i2c-dev.h
6840F:	include/linux/i2c-smbus.h
6841F:	include/uapi/linux/i2c.h
6842F:	include/uapi/linux/i2c-*.h
6843
6844I2C SUBSYSTEM HOST DRIVERS
6845L:	linux-i2c@vger.kernel.org
6846W:	https://i2c.wiki.kernel.org/
6847Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6849S:	Odd Fixes
6850F:	Documentation/devicetree/bindings/i2c/
6851F:	drivers/i2c/algos/
6852F:	drivers/i2c/busses/
6853
6854I2C-TAOS-EVM DRIVER
6855M:	Jean Delvare <jdelvare@suse.com>
6856L:	linux-i2c@vger.kernel.org
6857S:	Maintained
6858F:	Documentation/i2c/busses/i2c-taos-evm
6859F:	drivers/i2c/busses/i2c-taos-evm.c
6860
6861I2C-TINY-USB DRIVER
6862M:	Till Harbaum <till@harbaum.org>
6863L:	linux-i2c@vger.kernel.org
6864W:	http://www.harbaum.org/till/i2c_tiny_usb
6865S:	Maintained
6866F:	drivers/i2c/busses/i2c-tiny-usb.c
6867
6868I2C/SMBUS CONTROLLER DRIVERS FOR PC
6869M:	Jean Delvare <jdelvare@suse.com>
6870L:	linux-i2c@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/i2c/busses/i2c-ali1535
6873F:	Documentation/i2c/busses/i2c-ali1563
6874F:	Documentation/i2c/busses/i2c-ali15x3
6875F:	Documentation/i2c/busses/i2c-amd756
6876F:	Documentation/i2c/busses/i2c-amd8111
6877F:	Documentation/i2c/busses/i2c-i801
6878F:	Documentation/i2c/busses/i2c-nforce2
6879F:	Documentation/i2c/busses/i2c-piix4
6880F:	Documentation/i2c/busses/i2c-sis5595
6881F:	Documentation/i2c/busses/i2c-sis630
6882F:	Documentation/i2c/busses/i2c-sis96x
6883F:	Documentation/i2c/busses/i2c-via
6884F:	Documentation/i2c/busses/i2c-viapro
6885F:	drivers/i2c/busses/i2c-ali1535.c
6886F:	drivers/i2c/busses/i2c-ali1563.c
6887F:	drivers/i2c/busses/i2c-ali15x3.c
6888F:	drivers/i2c/busses/i2c-amd756.c
6889F:	drivers/i2c/busses/i2c-amd756-s4882.c
6890F:	drivers/i2c/busses/i2c-amd8111.c
6891F:	drivers/i2c/busses/i2c-i801.c
6892F:	drivers/i2c/busses/i2c-isch.c
6893F:	drivers/i2c/busses/i2c-nforce2.c
6894F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6895F:	drivers/i2c/busses/i2c-piix4.c
6896F:	drivers/i2c/busses/i2c-sis5595.c
6897F:	drivers/i2c/busses/i2c-sis630.c
6898F:	drivers/i2c/busses/i2c-sis96x.c
6899F:	drivers/i2c/busses/i2c-via.c
6900F:	drivers/i2c/busses/i2c-viapro.c
6901
6902I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6903M:	Hans de Goede <hdegoede@redhat.com>
6904L:	linux-i2c@vger.kernel.org
6905S:	Maintained
6906F:	drivers/i2c/busses/i2c-cht-wc.c
6907
6908I2C/SMBUS ISMT DRIVER
6909M:	Seth Heasley <seth.heasley@intel.com>
6910M:	Neil Horman <nhorman@tuxdriver.com>
6911L:	linux-i2c@vger.kernel.org
6912F:	drivers/i2c/busses/i2c-ismt.c
6913F:	Documentation/i2c/busses/i2c-ismt
6914
6915I2C/SMBUS STUB DRIVER
6916M:	Jean Delvare <jdelvare@suse.com>
6917L:	linux-i2c@vger.kernel.org
6918S:	Maintained
6919F:	drivers/i2c/i2c-stub.c
6920
6921IA64 (Itanium) PLATFORM
6922M:	Tony Luck <tony.luck@intel.com>
6923M:	Fenghua Yu <fenghua.yu@intel.com>
6924L:	linux-ia64@vger.kernel.org
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6926S:	Maintained
6927F:	arch/ia64/
6928
6929IBM Power 842 compression accelerator
6930M:	Haren Myneni <haren@us.ibm.com>
6931S:	Supported
6932F:	drivers/crypto/nx/Makefile
6933F:	drivers/crypto/nx/Kconfig
6934F:	drivers/crypto/nx/nx-842*
6935F:	include/linux/sw842.h
6936F:	crypto/842.c
6937F:	lib/842/
6938
6939IBM Power in-Nest Crypto Acceleration
6940M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6941M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6942L:	linux-crypto@vger.kernel.org
6943S:	Supported
6944F:	drivers/crypto/nx/Makefile
6945F:	drivers/crypto/nx/Kconfig
6946F:	drivers/crypto/nx/nx-aes*
6947F:	drivers/crypto/nx/nx-sha*
6948F:	drivers/crypto/nx/nx.*
6949F:	drivers/crypto/nx/nx_csbcpb.h
6950F:	drivers/crypto/nx/nx_debugfs.h
6951
6952IBM Power Linux RAID adapter
6953M:	Brian King <brking@us.ibm.com>
6954S:	Supported
6955F:	drivers/scsi/ipr.*
6956
6957IBM Power SRIOV Virtual NIC Device Driver
6958M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6959M:	John Allen <jallen@linux.vnet.ibm.com>
6960L:	netdev@vger.kernel.org
6961S:	Supported
6962F:	drivers/net/ethernet/ibm/ibmvnic.*
6963
6964IBM Power Virtual Accelerator Switchboard
6965M:	Sukadev Bhattiprolu
6966L:	linuxppc-dev@lists.ozlabs.org
6967S:	Supported
6968F:	arch/powerpc/platforms/powernv/vas*
6969F:	arch/powerpc/platforms/powernv/copy-paste.h
6970F:	arch/powerpc/include/asm/vas.h
6971F:	arch/powerpc/include/uapi/asm/vas.h
6972
6973IBM Power Virtual Ethernet Device Driver
6974M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6975L:	netdev@vger.kernel.org
6976S:	Supported
6977F:	drivers/net/ethernet/ibm/ibmveth.*
6978
6979IBM Power Virtual FC Device Drivers
6980M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6981L:	linux-scsi@vger.kernel.org
6982S:	Supported
6983F:	drivers/scsi/ibmvscsi/ibmvfc*
6984
6985IBM Power Virtual Management Channel Driver
6986M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6987M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6988S:	Supported
6989F:	drivers/misc/ibmvmc.*
6990
6991IBM Power Virtual SCSI Device Drivers
6992M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6993L:	linux-scsi@vger.kernel.org
6994S:	Supported
6995F:	drivers/scsi/ibmvscsi/ibmvscsi*
6996F:	include/scsi/viosrp.h
6997
6998IBM Power Virtual SCSI Device Target Driver
6999M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7000M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7001L:	linux-scsi@vger.kernel.org
7002L:	target-devel@vger.kernel.org
7003S:	Supported
7004F:	drivers/scsi/ibmvscsi_tgt/
7005
7006IBM Power VMX Cryptographic instructions
7007M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7008M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7009L:	linux-crypto@vger.kernel.org
7010S:	Supported
7011F:	drivers/crypto/vmx/Makefile
7012F:	drivers/crypto/vmx/Kconfig
7013F:	drivers/crypto/vmx/vmx.c
7014F:	drivers/crypto/vmx/aes*
7015F:	drivers/crypto/vmx/ghash*
7016F:	drivers/crypto/vmx/ppc-xlate.pl
7017
7018IBM ServeRAID RAID DRIVER
7019S:	Orphan
7020F:	drivers/scsi/ips.*
7021
7022ICH LPC AND GPIO DRIVER
7023M:	Peter Tyser <ptyser@xes-inc.com>
7024S:	Maintained
7025F:	drivers/mfd/lpc_ich.c
7026F:	drivers/gpio/gpio-ich.c
7027
7028IDE SUBSYSTEM
7029M:	"David S. Miller" <davem@davemloft.net>
7030L:	linux-ide@vger.kernel.org
7031Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7033S:	Maintained
7034F:	Documentation/ide/
7035F:	drivers/ide/
7036F:	include/linux/ide.h
7037
7038IDE/ATAPI DRIVERS
7039M:	Borislav Petkov <bp@alien8.de>
7040L:	linux-ide@vger.kernel.org
7041S:	Maintained
7042F:	Documentation/cdrom/ide-cd
7043F:	drivers/ide/ide-cd*
7044
7045IDEAPAD LAPTOP EXTRAS DRIVER
7046M:	Ike Panhc <ike.pan@canonical.com>
7047L:	platform-driver-x86@vger.kernel.org
7048W:	http://launchpad.net/ideapad-laptop
7049S:	Maintained
7050F:	drivers/platform/x86/ideapad-laptop.c
7051
7052IDEAPAD LAPTOP SLIDEBAR DRIVER
7053M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7054L:	linux-input@vger.kernel.org
7055W:	https://github.com/o2genum/ideapad-slidebar
7056S:	Maintained
7057F:	drivers/input/misc/ideapad_slidebar.c
7058
7059IDT VersaClock 5 CLOCK DRIVER
7060M:	Marek Vasut <marek.vasut@gmail.com>
7061S:	Maintained
7062F:	drivers/clk/clk-versaclock5.c
7063
7064IEEE 802.15.4 SUBSYSTEM
7065M:	Alexander Aring <alex.aring@gmail.com>
7066M:	Stefan Schmidt <stefan@datenfreihafen.org>
7067L:	linux-wpan@vger.kernel.org
7068W:	http://wpan.cakelab.org/
7069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7071S:	Maintained
7072F:	net/ieee802154/
7073F:	net/mac802154/
7074F:	drivers/net/ieee802154/
7075F:	include/linux/nl802154.h
7076F:	include/linux/ieee802154.h
7077F:	include/net/nl802154.h
7078F:	include/net/mac802154.h
7079F:	include/net/af_ieee802154.h
7080F:	include/net/cfg802154.h
7081F:	include/net/ieee802154_netdev.h
7082F:	Documentation/networking/ieee802154.txt
7083
7084IFE PROTOCOL
7085M:	Yotam Gigi <yotam.gi@gmail.com>
7086M:	Jamal Hadi Salim <jhs@mojatatu.com>
7087F:	net/ife
7088F:	include/net/ife.h
7089F:	include/uapi/linux/ife.h
7090
7091IGORPLUG-USB IR RECEIVER
7092M:	Sean Young <sean@mess.org>
7093L:	linux-media@vger.kernel.org
7094S:	Maintained
7095F:	drivers/media/rc/igorplugusb.c
7096
7097IGUANAWORKS USB IR TRANSCEIVER
7098M:	Sean Young <sean@mess.org>
7099L:	linux-media@vger.kernel.org
7100S:	Maintained
7101F:	drivers/media/rc/iguanair.c
7102
7103IIO DIGITAL POTENTIOMETER DAC
7104M:	Peter Rosin <peda@axentia.se>
7105L:	linux-iio@vger.kernel.org
7106S:	Maintained
7107F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7108F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7109F:	drivers/iio/dac/dpot-dac.c
7110
7111IIO ENVELOPE DETECTOR
7112M:	Peter Rosin <peda@axentia.se>
7113L:	linux-iio@vger.kernel.org
7114S:	Maintained
7115F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7116F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7117F:	drivers/iio/adc/envelope-detector.c
7118
7119IIO MULTIPLEXER
7120M:	Peter Rosin <peda@axentia.se>
7121L:	linux-iio@vger.kernel.org
7122S:	Maintained
7123F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7124F:	drivers/iio/multiplexer/iio-mux.c
7125
7126IIO SUBSYSTEM AND DRIVERS
7127M:	Jonathan Cameron <jic23@kernel.org>
7128R:	Hartmut Knaack <knaack.h@gmx.de>
7129R:	Lars-Peter Clausen <lars@metafoo.de>
7130R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7131L:	linux-iio@vger.kernel.org
7132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7133S:	Maintained
7134F:	Documentation/ABI/testing/configfs-iio*
7135F:	Documentation/ABI/testing/sysfs-bus-iio*
7136F:	Documentation/devicetree/bindings/iio/
7137F:	drivers/iio/
7138F:	drivers/staging/iio/
7139F:	include/linux/iio/
7140F:	tools/iio/
7141
7142IIO UNIT CONVERTER
7143M:	Peter Rosin <peda@axentia.se>
7144L:	linux-iio@vger.kernel.org
7145S:	Maintained
7146F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7147F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7148F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7149F:	drivers/iio/afe/iio-rescale.c
7150
7151IKANOS/ADI EAGLE ADSL USB DRIVER
7152M:	Matthieu Castet <castet.matthieu@free.fr>
7153M:	Stanislaw Gruszka <stf_xl@wp.pl>
7154S:	Maintained
7155F:	drivers/usb/atm/ueagle-atm.c
7156
7157IMGTEC ASCII LCD DRIVER
7158M:	Paul Burton <paul.burton@mips.com>
7159S:	Maintained
7160F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7161F:	drivers/auxdisplay/img-ascii-lcd.c
7162
7163IMGTEC IR DECODER DRIVER
7164M:	James Hogan <jhogan@kernel.org>
7165S:	Maintained
7166F:	drivers/media/rc/img-ir/
7167
7168IMON SOUNDGRAPH USB IR RECEIVER
7169M:	Sean Young <sean@mess.org>
7170L:	linux-media@vger.kernel.org
7171S:	Maintained
7172F:	drivers/media/rc/imon_raw.c
7173F:	drivers/media/rc/imon.c
7174
7175IMS TWINTURBO FRAMEBUFFER DRIVER
7176L:	linux-fbdev@vger.kernel.org
7177S:	Orphan
7178F:	drivers/video/fbdev/imsttfb.c
7179
7180INA209 HARDWARE MONITOR DRIVER
7181M:	Guenter Roeck <linux@roeck-us.net>
7182L:	linux-hwmon@vger.kernel.org
7183S:	Maintained
7184F:	Documentation/hwmon/ina209
7185F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7186F:	drivers/hwmon/ina209.c
7187
7188INA2XX HARDWARE MONITOR DRIVER
7189M:	Guenter Roeck <linux@roeck-us.net>
7190L:	linux-hwmon@vger.kernel.org
7191S:	Maintained
7192F:	Documentation/hwmon/ina2xx
7193F:	drivers/hwmon/ina2xx.c
7194F:	include/linux/platform_data/ina2xx.h
7195
7196INDUSTRY PACK SUBSYSTEM (IPACK)
7197M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7198M:	Jens Taprogge <jens.taprogge@taprogge.org>
7199M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7200L:	industrypack-devel@lists.sourceforge.net
7201W:	http://industrypack.sourceforge.net
7202S:	Maintained
7203F:	drivers/ipack/
7204
7205INFINIBAND SUBSYSTEM
7206M:	Doug Ledford <dledford@redhat.com>
7207M:	Jason Gunthorpe <jgg@mellanox.com>
7208L:	linux-rdma@vger.kernel.org
7209W:	https://github.com/linux-rdma/rdma-core
7210Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7212S:	Supported
7213F:	Documentation/devicetree/bindings/infiniband/
7214F:	Documentation/infiniband/
7215F:	drivers/infiniband/
7216F:	include/uapi/linux/if_infiniband.h
7217F:	include/uapi/rdma/
7218F:	include/rdma/
7219
7220INGENIC JZ4780 DMA Driver
7221M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7222S:	Maintained
7223F:	drivers/dma/dma-jz4780.c
7224
7225INGENIC JZ4780 NAND DRIVER
7226M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7227L:	linux-mtd@lists.infradead.org
7228S:	Maintained
7229F:	drivers/mtd/nand/raw/jz4780_*
7230
7231INOTIFY
7232M:	Jan Kara <jack@suse.cz>
7233R:	Amir Goldstein <amir73il@gmail.com>
7234L:	linux-fsdevel@vger.kernel.org
7235S:	Maintained
7236F:	Documentation/filesystems/inotify.txt
7237F:	fs/notify/inotify/
7238F:	include/linux/inotify.h
7239F:	include/uapi/linux/inotify.h
7240
7241INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7242M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7243L:	linux-input@vger.kernel.org
7244Q:	http://patchwork.kernel.org/project/linux-input/list/
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7246S:	Maintained
7247F:	drivers/input/
7248F:	include/linux/input.h
7249F:	include/uapi/linux/input.h
7250F:	include/uapi/linux/input-event-codes.h
7251F:	include/linux/input/
7252F:	Documentation/devicetree/bindings/input/
7253F:	Documentation/devicetree/bindings/serio/
7254F:	Documentation/input/
7255
7256INPUT MULTITOUCH (MT) PROTOCOL
7257M:	Henrik Rydberg <rydberg@bitmath.org>
7258L:	linux-input@vger.kernel.org
7259S:	Odd fixes
7260F:	Documentation/input/multi-touch-protocol.rst
7261F:	drivers/input/input-mt.c
7262K:	\b(ABS|SYN)_MT_
7263
7264INSIDE SECURE CRYPTO DRIVER
7265M:	Antoine Tenart <antoine.tenart@bootlin.com>
7266F:	drivers/crypto/inside-secure/
7267S:	Maintained
7268L:	linux-crypto@vger.kernel.org
7269
7270INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7271M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7272M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7273L:	linux-integrity@vger.kernel.org
7274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7275S:	Supported
7276F:	security/integrity/ima/
7277
7278INTEL 810/815 FRAMEBUFFER DRIVER
7279M:	Antonino Daplas <adaplas@gmail.com>
7280L:	linux-fbdev@vger.kernel.org
7281S:	Maintained
7282F:	drivers/video/fbdev/i810/
7283
7284INTEL ASoC DRIVERS
7285M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7286M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7287M:	Jie Yang <yang.jie@linux.intel.com>
7288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7289S:	Supported
7290F:	sound/soc/intel/
7291
7292INTEL C600 SERIES SAS CONTROLLER DRIVER
7293M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7294M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7295L:	linux-scsi@vger.kernel.org
7296T:	git git://git.code.sf.net/p/intel-sas/isci
7297S:	Supported
7298F:	drivers/scsi/isci/
7299
7300INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7301M:	Jani Nikula <jani.nikula@linux.intel.com>
7302M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7303M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7304L:	intel-gfx@lists.freedesktop.org
7305W:	https://01.org/linuxgraphics/
7306B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7307C:	irc://chat.freenode.net/intel-gfx
7308Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7309T:	git git://anongit.freedesktop.org/drm-intel
7310S:	Supported
7311F:	drivers/gpu/drm/i915/
7312F:	include/drm/i915*
7313F:	include/uapi/drm/i915_drm.h
7314F:	Documentation/gpu/i915.rst
7315
7316INTEL ETHERNET DRIVERS
7317M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7318L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7319W:	http://www.intel.com/support/feedback.htm
7320W:	http://e1000.sourceforge.net/
7321Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7324S:	Supported
7325F:	Documentation/networking/e100.rst
7326F:	Documentation/networking/e1000.rst
7327F:	Documentation/networking/e1000e.txt
7328F:	Documentation/networking/igb.txt
7329F:	Documentation/networking/igbvf.txt
7330F:	Documentation/networking/ixgb.txt
7331F:	Documentation/networking/ixgbe.txt
7332F:	Documentation/networking/ixgbevf.txt
7333F:	Documentation/networking/i40e.txt
7334F:	Documentation/networking/i40evf.txt
7335F:	Documentation/networking/ice.txt
7336F:	drivers/net/ethernet/intel/
7337F:	drivers/net/ethernet/intel/*/
7338F:	include/linux/avf/virtchnl.h
7339
7340INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7341M:	Maik Broemme <mbroemme@libmpq.org>
7342L:	linux-fbdev@vger.kernel.org
7343S:	Maintained
7344F:	Documentation/fb/intelfb.txt
7345F:	drivers/video/fbdev/intelfb/
7346
7347INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7348M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7349M:	Zhi Wang <zhi.a.wang@intel.com>
7350L:	intel-gvt-dev@lists.freedesktop.org
7351L:	intel-gfx@lists.freedesktop.org
7352W:	https://01.org/igvt-g
7353T:	git https://github.com/intel/gvt-linux.git
7354S:	Supported
7355F:	drivers/gpu/drm/i915/gvt/
7356
7357INTEL HID EVENT DRIVER
7358M:	Alex Hung <alex.hung@canonical.com>
7359L:	platform-driver-x86@vger.kernel.org
7360S:	Maintained
7361F:	drivers/platform/x86/intel-hid.c
7362
7363INTEL I/OAT DMA DRIVER
7364M:	Dave Jiang <dave.jiang@intel.com>
7365R:	Dan Williams <dan.j.williams@intel.com>
7366L:	dmaengine@vger.kernel.org
7367Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7368S:	Supported
7369F:	drivers/dma/ioat*
7370
7371INTEL IDLE DRIVER
7372M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7373M:	Len Brown <lenb@kernel.org>
7374L:	linux-pm@vger.kernel.org
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7376B:	https://bugzilla.kernel.org
7377S:	Supported
7378F:	drivers/idle/intel_idle.c
7379
7380INTEL INTEGRATED SENSOR HUB DRIVER
7381M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7382M:	Jiri Kosina <jikos@kernel.org>
7383L:	linux-input@vger.kernel.org
7384S:	Maintained
7385F:	drivers/hid/intel-ish-hid/
7386
7387INTEL IOMMU (VT-d)
7388M:	David Woodhouse <dwmw2@infradead.org>
7389L:	iommu@lists.linux-foundation.org
7390T:	git git://git.infradead.org/iommu-2.6.git
7391S:	Supported
7392F:	drivers/iommu/intel-iommu.c
7393F:	include/linux/intel-iommu.h
7394
7395INTEL IOP-ADMA DMA DRIVER
7396R:	Dan Williams <dan.j.williams@intel.com>
7397S:	Odd fixes
7398F:	drivers/dma/iop-adma.c
7399
7400INTEL IPU3 CSI-2 CIO2 DRIVER
7401M:	Yong Zhi <yong.zhi@intel.com>
7402M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7403M:	Bingbu Cao <bingbu.cao@intel.com>
7404R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7405R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7406L:	linux-media@vger.kernel.org
7407S:	Maintained
7408F:	drivers/media/pci/intel/ipu3/
7409F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7410
7411INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7412M:	Krzysztof Halasa <khalasa@piap.pl>
7413S:	Maintained
7414F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7415F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7416F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7417F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7418F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7419F:	drivers/net/wan/ixp4xx_hss.c
7420
7421INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7422M:	Deepak Saxena <dsaxena@plexity.net>
7423S:	Maintained
7424F:	drivers/char/hw_random/ixp4xx-rng.c
7425
7426INTEL MANAGEMENT ENGINE (mei)
7427M:	Tomas Winkler <tomas.winkler@intel.com>
7428L:	linux-kernel@vger.kernel.org
7429S:	Supported
7430F:	include/uapi/linux/mei.h
7431F:	include/linux/mei_cl_bus.h
7432F:	drivers/misc/mei/*
7433F:	drivers/watchdog/mei_wdt.c
7434F:	Documentation/misc-devices/mei/*
7435F:	samples/mei/*
7436
7437INTEL MENLOW THERMAL DRIVER
7438M:	Sujith Thomas <sujith.thomas@intel.com>
7439L:	platform-driver-x86@vger.kernel.org
7440W:	https://01.org/linux-acpi
7441S:	Supported
7442F:	drivers/platform/x86/intel_menlow.c
7443
7444INTEL MERRIFIELD GPIO DRIVER
7445M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7446L:	linux-gpio@vger.kernel.org
7447S:	Maintained
7448F:	drivers/gpio/gpio-merrifield.c
7449
7450INTEL MIC DRIVERS (mic)
7451M:	Sudeep Dutt <sudeep.dutt@intel.com>
7452M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7453S:	Supported
7454W:	https://github.com/sudeepdutt/mic
7455W:	http://software.intel.com/en-us/mic-developer
7456F:	include/linux/mic_bus.h
7457F:	include/linux/scif.h
7458F:	include/uapi/linux/mic_common.h
7459F:	include/uapi/linux/mic_ioctl.h
7460F:	include/uapi/linux/scif_ioctl.h
7461F:	drivers/misc/mic/
7462F:	drivers/dma/mic_x100_dma.c
7463F:	drivers/dma/mic_x100_dma.h
7464F:	Documentation/mic/
7465
7466INTEL PMC CORE DRIVER
7467M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7468M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7469L:	platform-driver-x86@vger.kernel.org
7470S:	Maintained
7471F:	arch/x86/include/asm/pmc_core.h
7472F:	drivers/platform/x86/intel_pmc_core*
7473
7474INTEL PMC/P-Unit IPC DRIVER
7475M:	Zha Qipeng<qipeng.zha@intel.com>
7476L:	platform-driver-x86@vger.kernel.org
7477S:	Maintained
7478F:	drivers/platform/x86/intel_pmc_ipc.c
7479F:	drivers/platform/x86/intel_punit_ipc.c
7480F:	arch/x86/include/asm/intel_pmc_ipc.h
7481F:	arch/x86/include/asm/intel_punit_ipc.h
7482
7483INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7484M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7485L:	linux-wireless@vger.kernel.org
7486S:	Maintained
7487F:	Documentation/networking/README.ipw2100
7488F:	Documentation/networking/README.ipw2200
7489F:	drivers/net/wireless/intel/ipw2x00/
7490
7491INTEL PSTATE DRIVER
7492M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7493M:	Len Brown <lenb@kernel.org>
7494L:	linux-pm@vger.kernel.org
7495S:	Supported
7496F:	drivers/cpufreq/intel_pstate.c
7497
7498INTEL RDMA RNIC DRIVER
7499M:	Faisal Latif <faisal.latif@intel.com>
7500M:	Shiraz Saleem <shiraz.saleem@intel.com>
7501L:	linux-rdma@vger.kernel.org
7502S:	Supported
7503F:	drivers/infiniband/hw/i40iw/
7504F:	include/uapi/rdma/i40iw-abi.h
7505
7506INTEL SHA MULTIBUFFER DRIVER
7507M:	Megha Dey <megha.dey@linux.intel.com>
7508R:	Tim Chen <tim.c.chen@linux.intel.com>
7509L:	linux-crypto@vger.kernel.org
7510S:	Supported
7511F:	arch/x86/crypto/sha*-mb/
7512F:	crypto/mcryptd.c
7513
7514INTEL TELEMETRY DRIVER
7515M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7516L:	platform-driver-x86@vger.kernel.org
7517S:	Maintained
7518F:	arch/x86/include/asm/intel_telemetry.h
7519F:	drivers/platform/x86/intel_telemetry*
7520
7521INTEL VIRTUAL BUTTON DRIVER
7522M:	AceLan Kao <acelan.kao@canonical.com>
7523L:	platform-driver-x86@vger.kernel.org
7524S:	Maintained
7525F:	drivers/platform/x86/intel-vbtn.c
7526
7527INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7528M:	Stanislaw Gruszka <sgruszka@redhat.com>
7529L:	linux-wireless@vger.kernel.org
7530S:	Supported
7531F:	drivers/net/wireless/intel/iwlegacy/
7532
7533INTEL WIRELESS WIFI LINK (iwlwifi)
7534M:	Johannes Berg <johannes.berg@intel.com>
7535M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7536M:	Luca Coelho <luciano.coelho@intel.com>
7537M:	Intel Linux Wireless <linuxwifi@intel.com>
7538L:	linux-wireless@vger.kernel.org
7539W:	http://intellinuxwireless.org
7540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7541S:	Supported
7542F:	drivers/net/wireless/intel/iwlwifi/
7543
7544INTEL WIRELESS WIMAX CONNECTION 2400
7545M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7546M:	linux-wimax@intel.com
7547L:	wimax@linuxwimax.org (subscribers-only)
7548S:	Supported
7549W:	http://linuxwimax.org
7550F:	Documentation/wimax/README.i2400m
7551F:	drivers/net/wimax/i2400m/
7552F:	include/uapi/linux/wimax/i2400m.h
7553
7554INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7555M:	Mario Limonciello <mario.limonciello@dell.com>
7556S:	Maintained
7557F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7558
7559INTEL(R) TRACE HUB
7560M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7561S:	Supported
7562F:	Documentation/trace/intel_th.rst
7563F:	drivers/hwtracing/intel_th/
7564
7565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7566M:	Ning Sun <ning.sun@intel.com>
7567L:	tboot-devel@lists.sourceforge.net
7568W:	http://tboot.sourceforge.net
7569T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7570S:	Supported
7571F:	Documentation/intel_txt.txt
7572F:	include/linux/tboot.h
7573F:	arch/x86/kernel/tboot.c
7574
7575INTEL-MID GPIO DRIVER
7576M:	David Cohen <david.a.cohen@linux.intel.com>
7577L:	linux-gpio@vger.kernel.org
7578S:	Maintained
7579F:	drivers/gpio/gpio-intel-mid.c
7580
7581INVENSENSE MPU-3050 GYROSCOPE DRIVER
7582M:	Linus Walleij <linus.walleij@linaro.org>
7583L:	linux-iio@vger.kernel.org
7584S:	Maintained
7585F:	drivers/iio/gyro/mpu3050*
7586F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7587
7588IOC3 ETHERNET DRIVER
7589M:	Ralf Baechle <ralf@linux-mips.org>
7590L:	linux-mips@linux-mips.org
7591S:	Maintained
7592F:	drivers/net/ethernet/sgi/ioc3-eth.c
7593
7594IOC3 SERIAL DRIVER
7595M:	Pat Gefre <pfg@sgi.com>
7596L:	linux-serial@vger.kernel.org
7597S:	Maintained
7598F:	drivers/tty/serial/ioc3_serial.c
7599
7600IOMMU DRIVERS
7601M:	Joerg Roedel <joro@8bytes.org>
7602L:	iommu@lists.linux-foundation.org
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7604S:	Maintained
7605F:	Documentation/devicetree/bindings/iommu/
7606F:	drivers/iommu/
7607F:	include/linux/iommu.h
7608F:	include/linux/of_iommu.h
7609F:	include/linux/iova.h
7610
7611IP MASQUERADING
7612M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7613S:	Maintained
7614F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7615
7616IPMI SUBSYSTEM
7617M:	Corey Minyard <minyard@acm.org>
7618L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7619W:	http://openipmi.sourceforge.net/
7620S:	Supported
7621F:	Documentation/IPMI.txt
7622F:	drivers/char/ipmi/
7623F:	include/linux/ipmi*
7624F:	include/uapi/linux/ipmi*
7625
7626IPS SCSI RAID DRIVER
7627M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7628L:	linux-scsi@vger.kernel.org
7629W:	http://www.adaptec.com/
7630S:	Maintained
7631F:	drivers/scsi/ips*
7632
7633IPVS
7634M:	Wensong Zhang <wensong@linux-vs.org>
7635M:	Simon Horman <horms@verge.net.au>
7636M:	Julian Anastasov <ja@ssi.bg>
7637L:	netdev@vger.kernel.org
7638L:	lvs-devel@vger.kernel.org
7639S:	Maintained
7640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7642F:	Documentation/networking/ipvs-sysctl.txt
7643F:	include/net/ip_vs.h
7644F:	include/uapi/linux/ip_vs.h
7645F:	net/netfilter/ipvs/
7646
7647IPWIRELESS DRIVER
7648M:	Jiri Kosina <jikos@kernel.org>
7649M:	David Sterba <dsterba@suse.com>
7650S:	Odd Fixes
7651F:	drivers/tty/ipwireless/
7652
7653IPX NETWORK LAYER
7654L:	netdev@vger.kernel.org
7655S:	Obsolete
7656F:	include/uapi/linux/ipx.h
7657F:	drivers/staging/ipx/
7658
7659IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7660M:	Marc Zyngier <marc.zyngier@arm.com>
7661S:	Maintained
7662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7663F:	Documentation/IRQ-domain.txt
7664F:	include/linux/irqdomain.h
7665F:	kernel/irq/irqdomain.c
7666F:	kernel/irq/msi.c
7667
7668IRQ SUBSYSTEM
7669M:	Thomas Gleixner <tglx@linutronix.de>
7670L:	linux-kernel@vger.kernel.org
7671S:	Maintained
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7673F:	kernel/irq/
7674
7675IRQCHIP DRIVERS
7676M:	Thomas Gleixner <tglx@linutronix.de>
7677M:	Jason Cooper <jason@lakedaemon.net>
7678M:	Marc Zyngier <marc.zyngier@arm.com>
7679L:	linux-kernel@vger.kernel.org
7680S:	Maintained
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7682F:	Documentation/devicetree/bindings/interrupt-controller/
7683F:	drivers/irqchip/
7684
7685ISA
7686M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7687S:	Maintained
7688F:	Documentation/isa.txt
7689F:	drivers/base/isa.c
7690F:	include/linux/isa.h
7691
7692ISA RADIO MODULE
7693M:	Hans Verkuil <hverkuil@xs4all.nl>
7694L:	linux-media@vger.kernel.org
7695T:	git git://linuxtv.org/media_tree.git
7696W:	https://linuxtv.org
7697S:	Maintained
7698F:	drivers/media/radio/radio-isa*
7699
7700ISAPNP
7701M:	Jaroslav Kysela <perex@perex.cz>
7702S:	Maintained
7703F:	Documentation/isapnp.txt
7704F:	drivers/pnp/isapnp/
7705F:	include/linux/isapnp.h
7706
7707ISCSI
7708M:	Lee Duncan <lduncan@suse.com>
7709M:	Chris Leech <cleech@redhat.com>
7710L:	open-iscsi@googlegroups.com
7711W:	www.open-iscsi.com
7712S:	Maintained
7713F:	drivers/scsi/*iscsi*
7714F:	include/scsi/*iscsi*
7715
7716iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7717M:	Peter Jones <pjones@redhat.com>
7718M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7719S:	Maintained
7720F:	drivers/firmware/iscsi_ibft*
7721
7722ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7723M:	Sagi Grimberg <sagi@grimberg.me>
7724M:	Max Gurtovoy <maxg@mellanox.com>
7725L:	linux-rdma@vger.kernel.org
7726S:	Supported
7727W:	http://www.openfabrics.org
7728W:	www.open-iscsi.org
7729Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7730F:	drivers/infiniband/ulp/iser/
7731
7732ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7733M:	Sagi Grimberg <sagi@grimberg.me>
7734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7735L:	linux-rdma@vger.kernel.org
7736L:	target-devel@vger.kernel.org
7737S:	Supported
7738W:	http://www.linux-iscsi.org
7739F:	drivers/infiniband/ulp/isert
7740
7741ISDN SUBSYSTEM
7742M:	Karsten Keil <isdn@linux-pingi.de>
7743L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7744L:	netdev@vger.kernel.org
7745W:	http://www.isdn4linux.de
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7747S:	Maintained
7748F:	Documentation/isdn/
7749F:	drivers/isdn/
7750F:	include/linux/isdn.h
7751F:	include/linux/isdn/
7752F:	include/uapi/linux/isdn.h
7753F:	include/uapi/linux/isdn/
7754
7755ISDN SUBSYSTEM (Eicon active card driver)
7756M:	Armin Schindler <mac@melware.de>
7757L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7758W:	http://www.melware.de
7759S:	Maintained
7760F:	drivers/isdn/hardware/eicon/
7761
7762IT87 HARDWARE MONITORING DRIVER
7763M:	Jean Delvare <jdelvare@suse.com>
7764L:	linux-hwmon@vger.kernel.org
7765S:	Maintained
7766F:	Documentation/hwmon/it87
7767F:	drivers/hwmon/it87.c
7768
7769IT913X MEDIA DRIVER
7770M:	Antti Palosaari <crope@iki.fi>
7771L:	linux-media@vger.kernel.org
7772W:	https://linuxtv.org
7773W:	http://palosaari.fi/linux/
7774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7775T:	git git://linuxtv.org/anttip/media_tree.git
7776S:	Maintained
7777F:	drivers/media/tuners/it913x*
7778
7779IVTV VIDEO4LINUX DRIVER
7780M:	Andy Walls <awalls@md.metrocast.net>
7781L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7782L:	linux-media@vger.kernel.org
7783T:	git git://linuxtv.org/media_tree.git
7784W:	http://www.ivtvdriver.org
7785S:	Maintained
7786F:	Documentation/media/v4l-drivers/ivtv*
7787F:	drivers/media/pci/ivtv/
7788F:	include/uapi/linux/ivtv*
7789
7790IX2505V MEDIA DRIVER
7791M:	Malcolm Priestley <tvboxspy@gmail.com>
7792L:	linux-media@vger.kernel.org
7793W:	https://linuxtv.org
7794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7795S:	Maintained
7796F:	drivers/media/dvb-frontends/ix2505v*
7797
7798JAILHOUSE HYPERVISOR INTERFACE
7799M:	Jan Kiszka <jan.kiszka@siemens.com>
7800L:	jailhouse-dev@googlegroups.com
7801S:	Maintained
7802F:	arch/x86/kernel/jailhouse.c
7803F:	arch/x86/include/asm/jailhouse_para.h
7804
7805JC42.4 TEMPERATURE SENSOR DRIVER
7806M:	Guenter Roeck <linux@roeck-us.net>
7807L:	linux-hwmon@vger.kernel.org
7808S:	Maintained
7809F:	drivers/hwmon/jc42.c
7810F:	Documentation/hwmon/jc42
7811
7812JFS FILESYSTEM
7813M:	Dave Kleikamp <shaggy@kernel.org>
7814L:	jfs-discussion@lists.sourceforge.net
7815W:	http://jfs.sourceforge.net/
7816T:	git git://github.com/kleikamp/linux-shaggy.git
7817S:	Maintained
7818F:	Documentation/filesystems/jfs.txt
7819F:	fs/jfs/
7820
7821JME NETWORK DRIVER
7822M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7823L:	netdev@vger.kernel.org
7824S:	Maintained
7825F:	drivers/net/ethernet/jme.*
7826
7827JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7828M:	David Woodhouse <dwmw2@infradead.org>
7829L:	linux-mtd@lists.infradead.org
7830W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7831S:	Maintained
7832F:	fs/jffs2/
7833F:	include/uapi/linux/jffs2.h
7834
7835JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7836M:	"Theodore Ts'o" <tytso@mit.edu>
7837M:	Jan Kara <jack@suse.com>
7838L:	linux-ext4@vger.kernel.org
7839S:	Maintained
7840F:	fs/jbd2/
7841F:	include/linux/jbd2.h
7842
7843JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7844M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7845L:	linux-media@vger.kernel.org
7846S:	Maintained
7847F:	drivers/media/platform/rcar_jpu.c
7848
7849JSM Neo PCI based serial card
7850M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7851L:	linux-serial@vger.kernel.org
7852S:	Maintained
7853F:	drivers/tty/serial/jsm/
7854
7855K10TEMP HARDWARE MONITORING DRIVER
7856M:	Clemens Ladisch <clemens@ladisch.de>
7857L:	linux-hwmon@vger.kernel.org
7858S:	Maintained
7859F:	Documentation/hwmon/k10temp
7860F:	drivers/hwmon/k10temp.c
7861
7862K8TEMP HARDWARE MONITORING DRIVER
7863M:	Rudolf Marek <r.marek@assembler.cz>
7864L:	linux-hwmon@vger.kernel.org
7865S:	Maintained
7866F:	Documentation/hwmon/k8temp
7867F:	drivers/hwmon/k8temp.c
7868
7869KASAN
7870M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7871R:	Alexander Potapenko <glider@google.com>
7872R:	Dmitry Vyukov <dvyukov@google.com>
7873L:	kasan-dev@googlegroups.com
7874S:	Maintained
7875F:	arch/*/include/asm/kasan.h
7876F:	arch/*/mm/kasan_init*
7877F:	Documentation/dev-tools/kasan.rst
7878F:	include/linux/kasan*.h
7879F:	lib/test_kasan.c
7880F:	mm/kasan/
7881F:	scripts/Makefile.kasan
7882
7883KCONFIG
7884M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7886L:	linux-kbuild@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/kbuild/kconfig*
7889F:	scripts/kconfig/
7890F:	scripts/Kconfig.include
7891
7892KDUMP
7893M:	Dave Young <dyoung@redhat.com>
7894M:	Baoquan He <bhe@redhat.com>
7895R:	Vivek Goyal <vgoyal@redhat.com>
7896L:	kexec@lists.infradead.org
7897W:	http://lse.sourceforge.net/kdump/
7898S:	Maintained
7899F:	Documentation/kdump/
7900
7901KEENE FM RADIO TRANSMITTER DRIVER
7902M:	Hans Verkuil <hverkuil@xs4all.nl>
7903L:	linux-media@vger.kernel.org
7904T:	git git://linuxtv.org/media_tree.git
7905W:	https://linuxtv.org
7906S:	Maintained
7907F:	drivers/media/radio/radio-keene*
7908
7909KERNEL AUTOMOUNTER
7910M:	Ian Kent <raven@themaw.net>
7911L:	autofs@vger.kernel.org
7912S:	Maintained
7913F:	fs/autofs/
7914
7915KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7916M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7917M:	Michal Marek <michal.lkml@markovi.net>
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7919L:	linux-kbuild@vger.kernel.org
7920S:	Maintained
7921F:	Documentation/kbuild/
7922F:	Makefile
7923F:	scripts/Kbuild*
7924F:	scripts/Makefile*
7925F:	scripts/basic/
7926F:	scripts/mk*
7927F:	scripts/mod/
7928F:	scripts/package/
7929
7930KERNEL JANITORS
7931L:	kernel-janitors@vger.kernel.org
7932W:	http://kernelnewbies.org/KernelJanitors
7933S:	Odd Fixes
7934
7935KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7936M:	"J. Bruce Fields" <bfields@fieldses.org>
7937M:	Jeff Layton <jlayton@kernel.org>
7938L:	linux-nfs@vger.kernel.org
7939W:	http://nfs.sourceforge.net/
7940T:	git git://linux-nfs.org/~bfields/linux.git
7941S:	Supported
7942F:	fs/nfsd/
7943F:	include/uapi/linux/nfsd/
7944F:	fs/lockd/
7945F:	fs/nfs_common/
7946F:	net/sunrpc/
7947F:	include/linux/lockd/
7948F:	include/linux/sunrpc/
7949F:	include/uapi/linux/sunrpc/
7950
7951KERNEL SELFTEST FRAMEWORK
7952M:	Shuah Khan <shuah@kernel.org>
7953L:	linux-kselftest@vger.kernel.org
7954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7955Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7956S:	Maintained
7957F:	tools/testing/selftests/
7958F:	Documentation/dev-tools/kselftest*
7959
7960KERNEL USERMODE HELPER
7961M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7962L:	linux-kernel@vger.kernel.org
7963S:	Maintained
7964F:	kernel/umh.c
7965F:	include/linux/umh.h
7966
7967KERNEL VIRTUAL MACHINE (KVM)
7968M:	Paolo Bonzini <pbonzini@redhat.com>
7969M:	Radim Krčmář <rkrcmar@redhat.com>
7970L:	kvm@vger.kernel.org
7971W:	http://www.linux-kvm.org
7972T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7973S:	Supported
7974F:	Documentation/virtual/kvm/
7975F:	include/trace/events/kvm.h
7976F:	include/uapi/asm-generic/kvm*
7977F:	include/uapi/linux/kvm*
7978F:	include/asm-generic/kvm*
7979F:	include/linux/kvm*
7980F:	include/kvm/iodev.h
7981F:	virt/kvm/*
7982F:	tools/kvm/
7983
7984KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7985M:	Joerg Roedel <joro@8bytes.org>
7986L:	kvm@vger.kernel.org
7987W:	http://www.linux-kvm.org/
7988S:	Maintained
7989F:	arch/x86/include/asm/svm.h
7990F:	arch/x86/kvm/svm.c
7991
7992KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7993M:	Christoffer Dall <christoffer.dall@arm.com>
7994M:	Marc Zyngier <marc.zyngier@arm.com>
7995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7996L:	kvmarm@lists.cs.columbia.edu
7997W:	http://systems.cs.columbia.edu/projects/kvm-arm
7998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7999S:	Supported
8000F:	arch/arm/include/uapi/asm/kvm*
8001F:	arch/arm/include/asm/kvm*
8002F:	arch/arm/kvm/
8003F:	virt/kvm/arm/
8004F:	include/kvm/arm_*
8005
8006KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8007M:	Christoffer Dall <christoffer.dall@arm.com>
8008M:	Marc Zyngier <marc.zyngier@arm.com>
8009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8010L:	kvmarm@lists.cs.columbia.edu
8011S:	Maintained
8012F:	arch/arm64/include/uapi/asm/kvm*
8013F:	arch/arm64/include/asm/kvm*
8014F:	arch/arm64/kvm/
8015
8016KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8017M:	James Hogan <jhogan@kernel.org>
8018L:	linux-mips@linux-mips.org
8019S:	Supported
8020F:	arch/mips/include/uapi/asm/kvm*
8021F:	arch/mips/include/asm/kvm*
8022F:	arch/mips/kvm/
8023
8024KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8025M:	Paul Mackerras <paulus@ozlabs.org>
8026L:	kvm-ppc@vger.kernel.org
8027W:	http://www.linux-kvm.org/
8028T:	git git://github.com/agraf/linux-2.6.git
8029S:	Supported
8030F:	arch/powerpc/include/uapi/asm/kvm*
8031F:	arch/powerpc/include/asm/kvm*
8032F:	arch/powerpc/kvm/
8033F:	arch/powerpc/kernel/kvm*
8034
8035KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8036M:	Christian Borntraeger <borntraeger@de.ibm.com>
8037M:	Janosch Frank <frankja@linux.ibm.com>
8038R:	David Hildenbrand <david@redhat.com>
8039R:	Cornelia Huck <cohuck@redhat.com>
8040L:	linux-s390@vger.kernel.org
8041W:	http://www.ibm.com/developerworks/linux/linux390/
8042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8043S:	Supported
8044F:	arch/s390/include/uapi/asm/kvm*
8045F:	arch/s390/include/asm/gmap.h
8046F:	arch/s390/include/asm/kvm*
8047F:	arch/s390/kvm/
8048F:	arch/s390/mm/gmap.c
8049
8050KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8051M:	Paolo Bonzini <pbonzini@redhat.com>
8052M:	Radim Krčmář <rkrcmar@redhat.com>
8053L:	kvm@vger.kernel.org
8054W:	http://www.linux-kvm.org
8055T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8056S:	Supported
8057F:	arch/x86/kvm/
8058F:	arch/x86/include/uapi/asm/kvm*
8059F:	arch/x86/include/asm/kvm*
8060F:	arch/x86/include/asm/pvclock-abi.h
8061F:	arch/x86/kernel/kvm.c
8062F:	arch/x86/kernel/kvmclock.c
8063
8064KERNFS
8065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8066M:	Tejun Heo <tj@kernel.org>
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8068S:	Supported
8069F:	include/linux/kernfs.h
8070F:	fs/kernfs/
8071
8072KEXEC
8073M:	Eric Biederman <ebiederm@xmission.com>
8074W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8075L:	kexec@lists.infradead.org
8076S:	Maintained
8077F:	include/linux/kexec.h
8078F:	include/uapi/linux/kexec.h
8079F:	kernel/kexec*
8080
8081KEYS-ENCRYPTED
8082M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8083L:	linux-integrity@vger.kernel.org
8084L:	keyrings@vger.kernel.org
8085S:	Supported
8086F:	Documentation/security/keys/trusted-encrypted.rst
8087F:	include/keys/encrypted-type.h
8088F:	security/keys/encrypted-keys/
8089
8090KEYS-TRUSTED
8091M:	James Bottomley <jejb@linux.vnet.ibm.com>
8092M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8093L:	linux-integrity@vger.kernel.org
8094L:	keyrings@vger.kernel.org
8095S:	Supported
8096F:	Documentation/security/keys/trusted-encrypted.rst
8097F:	include/keys/trusted-type.h
8098F:	security/keys/trusted.c
8099F:	security/keys/trusted.h
8100
8101KEYS/KEYRINGS:
8102M:	David Howells <dhowells@redhat.com>
8103L:	keyrings@vger.kernel.org
8104S:	Maintained
8105F:	Documentation/security/keys/core.rst
8106F:	include/linux/key.h
8107F:	include/linux/key-type.h
8108F:	include/linux/keyctl.h
8109F:	include/uapi/linux/keyctl.h
8110F:	include/keys/
8111F:	security/keys/
8112
8113KGDB / KDB /debug_core
8114M:	Jason Wessel <jason.wessel@windriver.com>
8115M:	Daniel Thompson <daniel.thompson@linaro.org>
8116W:	http://kgdb.wiki.kernel.org/
8117L:	kgdb-bugreport@lists.sourceforge.net
8118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8119S:	Maintained
8120F:	Documentation/dev-tools/kgdb.rst
8121F:	drivers/misc/kgdbts.c
8122F:	drivers/tty/serial/kgdboc.c
8123F:	include/linux/kdb.h
8124F:	include/linux/kgdb.h
8125F:	kernel/debug/
8126
8127KMEMLEAK
8128M:	Catalin Marinas <catalin.marinas@arm.com>
8129S:	Maintained
8130F:	Documentation/dev-tools/kmemleak.rst
8131F:	include/linux/kmemleak.h
8132F:	mm/kmemleak.c
8133F:	mm/kmemleak-test.c
8134
8135KMOD KERNEL MODULE LOADER - USERMODE HELPER
8136M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8137L:	linux-kernel@vger.kernel.org
8138S:	Maintained
8139F:	kernel/kmod.c
8140F:	include/linux/kmod.h
8141F:	lib/test_kmod.c
8142F:	tools/testing/selftests/kmod/
8143
8144KPROBES
8145M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8146M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8147M:	"David S. Miller" <davem@davemloft.net>
8148M:	Masami Hiramatsu <mhiramat@kernel.org>
8149S:	Maintained
8150F:	Documentation/kprobes.txt
8151F:	include/linux/kprobes.h
8152F:	include/asm-generic/kprobes.h
8153F:	kernel/kprobes.c
8154
8155KS0108 LCD CONTROLLER DRIVER
8156M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8157S:	Maintained
8158F:	Documentation/auxdisplay/ks0108
8159F:	drivers/auxdisplay/ks0108.c
8160F:	include/linux/ks0108.h
8161
8162L3MDEV
8163M:	David Ahern <dsa@cumulusnetworks.com>
8164L:	netdev@vger.kernel.org
8165S:	Maintained
8166F:	net/l3mdev
8167F:	include/net/l3mdev.h
8168
8169LANTIQ MIPS ARCHITECTURE
8170M:	John Crispin <john@phrozen.org>
8171L:	linux-mips@linux-mips.org
8172S:	Maintained
8173F:	arch/mips/lantiq
8174F:	drivers/soc/lantiq
8175
8176LAPB module
8177L:	linux-x25@vger.kernel.org
8178S:	Orphan
8179F:	Documentation/networking/lapb-module.txt
8180F:	include/*/lapb.h
8181F:	net/lapb/
8182
8183LASI 53c700 driver for PARISC
8184M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8185L:	linux-scsi@vger.kernel.org
8186S:	Maintained
8187F:	Documentation/scsi/53c700.txt
8188F:	drivers/scsi/53c700*
8189
8190LEAKING_ADDRESSES
8191M:	Tobin C. Harding <me@tobin.cc>
8192M:	Tycho Andersen <tycho@tycho.ws>
8193L:	kernel-hardening@lists.openwall.com
8194S:	Maintained
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8196F:	scripts/leaking_addresses.pl
8197
8198LED SUBSYSTEM
8199M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8200M:	Pavel Machek <pavel@ucw.cz>
8201L:	linux-leds@vger.kernel.org
8202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8203S:	Maintained
8204F:	Documentation/devicetree/bindings/leds/
8205F:	drivers/leds/
8206F:	include/linux/leds.h
8207
8208LEGACY EEPROM DRIVER
8209M:	Jean Delvare <jdelvare@suse.com>
8210S:	Maintained
8211F:	Documentation/misc-devices/eeprom
8212F:	drivers/misc/eeprom/eeprom.c
8213
8214LEGO MINDSTORMS EV3
8215R:	David Lechner <david@lechnology.com>
8216S:	Maintained
8217F:	arch/arm/boot/dts/da850-lego-ev3.dts
8218F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8219F:	drivers/power/supply/lego_ev3_battery.c
8220
8221LEGO USB Tower driver
8222M:	Juergen Stuber <starblue@users.sourceforge.net>
8223L:	legousb-devel@lists.sourceforge.net
8224W:	http://legousb.sourceforge.net/
8225S:	Maintained
8226F:	drivers/usb/misc/legousbtower.c
8227
8228LG2160 MEDIA DRIVER
8229M:	Michael Krufky <mkrufky@linuxtv.org>
8230L:	linux-media@vger.kernel.org
8231W:	https://linuxtv.org
8232W:	http://github.com/mkrufky
8233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8234T:	git git://linuxtv.org/mkrufky/tuners.git
8235S:	Maintained
8236F:	drivers/media/dvb-frontends/lg2160.*
8237
8238LGDT3305 MEDIA DRIVER
8239M:	Michael Krufky <mkrufky@linuxtv.org>
8240L:	linux-media@vger.kernel.org
8241W:	https://linuxtv.org
8242W:	http://github.com/mkrufky
8243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8244T:	git git://linuxtv.org/mkrufky/tuners.git
8245S:	Maintained
8246F:	drivers/media/dvb-frontends/lgdt3305.*
8247
8248LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8249M:	Viresh Kumar <vireshk@kernel.org>
8250L:	linux-ide@vger.kernel.org
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8252S:	Maintained
8253F:	include/linux/pata_arasan_cf_data.h
8254F:	drivers/ata/pata_arasan_cf.c
8255
8256LIBATA PATA DRIVERS
8257M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8258M:	Jens Axboe <axboe@kernel.dk>
8259L:	linux-ide@vger.kernel.org
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8261S:	Maintained
8262F:	drivers/ata/pata_*.c
8263F:	drivers/ata/ata_generic.c
8264
8265LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8266M:	Linus Walleij <linus.walleij@linaro.org>
8267L:	linux-ide@vger.kernel.org
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8269S:	Maintained
8270F:	drivers/ata/pata_ftide010.c
8271F:	drivers/ata/sata_gemini.c
8272F:	drivers/ata/sata_gemini.h
8273
8274LIBATA SATA AHCI PLATFORM devices support
8275M:	Hans de Goede <hdegoede@redhat.com>
8276M:	Jens Axboe <axboe@kernel.dk>
8277L:	linux-ide@vger.kernel.org
8278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8279S:	Maintained
8280F:	drivers/ata/ahci_platform.c
8281F:	drivers/ata/libahci_platform.c
8282F:	include/linux/ahci_platform.h
8283
8284LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8285M:	Mikael Pettersson <mikpelinux@gmail.com>
8286L:	linux-ide@vger.kernel.org
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8288S:	Maintained
8289F:	drivers/ata/sata_promise.*
8290
8291LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8292M:	Jens Axboe <axboe@kernel.dk>
8293L:	linux-ide@vger.kernel.org
8294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8295S:	Maintained
8296F:	drivers/ata/
8297F:	include/linux/ata.h
8298F:	include/linux/libata.h
8299F:	Documentation/devicetree/bindings/ata/
8300
8301LIBLOCKDEP
8302M:	Sasha Levin <alexander.levin@verizon.com>
8303S:	Maintained
8304F:	tools/lib/lockdep/
8305
8306LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8307M:	Ross Zwisler <zwisler@kernel.org>
8308M:	Dan Williams <dan.j.williams@intel.com>
8309M:	Vishal Verma <vishal.l.verma@intel.com>
8310M:	Dave Jiang <dave.jiang@intel.com>
8311L:	linux-nvdimm@lists.01.org
8312Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8313S:	Supported
8314F:	drivers/nvdimm/blk.c
8315F:	drivers/nvdimm/region_devs.c
8316
8317LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8318M:	Vishal Verma <vishal.l.verma@intel.com>
8319M:	Dan Williams <dan.j.williams@intel.com>
8320M:	Ross Zwisler <zwisler@kernel.org>
8321M:	Dave Jiang <dave.jiang@intel.com>
8322L:	linux-nvdimm@lists.01.org
8323Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8324S:	Supported
8325F:	drivers/nvdimm/btt*
8326
8327LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8328M:	Ross Zwisler <zwisler@kernel.org>
8329M:	Dan Williams <dan.j.williams@intel.com>
8330M:	Vishal Verma <vishal.l.verma@intel.com>
8331M:	Dave Jiang <dave.jiang@intel.com>
8332L:	linux-nvdimm@lists.01.org
8333Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8334S:	Supported
8335F:	drivers/nvdimm/pmem*
8336
8337LIBNVDIMM: DEVICETREE BINDINGS
8338M:	Oliver O'Halloran <oohall@gmail.com>
8339L:	linux-nvdimm@lists.01.org
8340Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8341S:	Supported
8342F:	drivers/nvdimm/of_pmem.c
8343F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8344
8345LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8346M:	Dan Williams <dan.j.williams@intel.com>
8347M:	Ross Zwisler <zwisler@kernel.org>
8348M:	Vishal Verma <vishal.l.verma@intel.com>
8349M:	Dave Jiang <dave.jiang@intel.com>
8350L:	linux-nvdimm@lists.01.org
8351Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8353S:	Supported
8354F:	drivers/nvdimm/*
8355F:	drivers/acpi/nfit/*
8356F:	include/linux/nd.h
8357F:	include/linux/libnvdimm.h
8358F:	include/uapi/linux/ndctl.h
8359
8360LIGHTNVM PLATFORM SUPPORT
8361M:	Matias Bjorling <mb@lightnvm.io>
8362W:	http://github/OpenChannelSSD
8363L:	linux-block@vger.kernel.org
8364S:	Maintained
8365F:	drivers/lightnvm/
8366F:	include/linux/lightnvm.h
8367F:	include/uapi/linux/lightnvm.h
8368
8369LINUX FOR POWER MACINTOSH
8370M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8371W:	http://www.penguinppc.org/
8372L:	linuxppc-dev@lists.ozlabs.org
8373S:	Maintained
8374F:	arch/powerpc/platforms/powermac/
8375F:	drivers/macintosh/
8376
8377LINUX FOR POWERPC (32-BIT AND 64-BIT)
8378M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8379M:	Paul Mackerras <paulus@samba.org>
8380M:	Michael Ellerman <mpe@ellerman.id.au>
8381W:	https://github.com/linuxppc/linux/wiki
8382L:	linuxppc-dev@lists.ozlabs.org
8383Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8385S:	Supported
8386F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8387F:	Documentation/devicetree/bindings/powerpc/
8388F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8389F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8390F:	Documentation/powerpc/
8391F:	arch/powerpc/
8392F:	drivers/char/tpm/tpm_ibmvtpm*
8393F:	drivers/crypto/nx/
8394F:	drivers/crypto/vmx/
8395F:	drivers/i2c/busses/i2c-opal.c
8396F:	drivers/net/ethernet/ibm/ibmveth.*
8397F:	drivers/net/ethernet/ibm/ibmvnic.*
8398F:	drivers/pci/hotplug/pnv_php.c
8399F:	drivers/pci/hotplug/rpa*
8400F:	drivers/rtc/rtc-opal.c
8401F:	drivers/scsi/ibmvscsi/
8402F:	drivers/tty/hvc/hvc_opal.c
8403F:	drivers/watchdog/wdrtas.c
8404F:	tools/testing/selftests/powerpc
8405N:	/pmac
8406N:	powermac
8407N:	powernv
8408N:	[^a-z0-9]ps3
8409N:	pseries
8410
8411LINUX FOR POWERPC EMBEDDED MPC5XXX
8412M:	Anatolij Gustschin <agust@denx.de>
8413L:	linuxppc-dev@lists.ozlabs.org
8414T:	git git://git.denx.de/linux-denx-agust.git
8415S:	Maintained
8416F:	arch/powerpc/platforms/512x/
8417F:	arch/powerpc/platforms/52xx/
8418
8419LINUX FOR POWERPC EMBEDDED PPC4XX
8420M:	Alistair Popple <alistair@popple.id.au>
8421M:	Matt Porter <mporter@kernel.crashing.org>
8422W:	http://www.penguinppc.org/
8423L:	linuxppc-dev@lists.ozlabs.org
8424S:	Maintained
8425F:	arch/powerpc/platforms/40x/
8426F:	arch/powerpc/platforms/44x/
8427
8428LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8429M:	Scott Wood <oss@buserror.net>
8430M:	Kumar Gala <galak@kernel.crashing.org>
8431W:	http://www.penguinppc.org/
8432L:	linuxppc-dev@lists.ozlabs.org
8433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8434S:	Maintained
8435F:	arch/powerpc/platforms/83xx/
8436F:	arch/powerpc/platforms/85xx/
8437F:	Documentation/devicetree/bindings/powerpc/fsl/
8438
8439LINUX FOR POWERPC EMBEDDED PPC8XX
8440M:	Vitaly Bordug <vitb@kernel.crashing.org>
8441W:	http://www.penguinppc.org/
8442L:	linuxppc-dev@lists.ozlabs.org
8443S:	Maintained
8444F:	arch/powerpc/platforms/8xx/
8445
8446LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8447L:	linuxppc-dev@lists.ozlabs.org
8448S:	Orphan
8449F:	arch/powerpc/*/*virtex*
8450F:	arch/powerpc/*/*/*virtex*
8451
8452LINUX FOR POWERPC PA SEMI PWRFICIENT
8453L:	linuxppc-dev@lists.ozlabs.org
8454S:	Orphan
8455F:	arch/powerpc/platforms/pasemi/
8456F:	drivers/*/*pasemi*
8457F:	drivers/*/*/*pasemi*
8458
8459LINUX KERNEL DUMP TEST MODULE (LKDTM)
8460M:	Kees Cook <keescook@chromium.org>
8461S:	Maintained
8462F:	drivers/misc/lkdtm/*
8463
8464LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8465M:	Alan Stern <stern@rowland.harvard.edu>
8466M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8467M:	Will Deacon <will.deacon@arm.com>
8468M:	Peter Zijlstra <peterz@infradead.org>
8469M:	Boqun Feng <boqun.feng@gmail.com>
8470M:	Nicholas Piggin <npiggin@gmail.com>
8471M:	David Howells <dhowells@redhat.com>
8472M:	Jade Alglave <j.alglave@ucl.ac.uk>
8473M:	Luc Maranget <luc.maranget@inria.fr>
8474M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8475R:	Akira Yokosawa <akiyks@gmail.com>
8476R:	Daniel Lustig <dlustig@nvidia.com>
8477L:	linux-kernel@vger.kernel.org
8478L:	linux-arch@vger.kernel.org
8479S:	Supported
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8481F:	tools/memory-model/
8482F:	Documentation/atomic_bitops.txt
8483F:	Documentation/atomic_t.txt
8484F:	Documentation/core-api/atomic_ops.rst
8485F:	Documentation/core-api/refcount-vs-atomic.rst
8486F:	Documentation/memory-barriers.txt
8487
8488LIS3LV02D ACCELEROMETER DRIVER
8489M:	Eric Piel <eric.piel@tremplin-utc.net>
8490S:	Maintained
8491F:	Documentation/misc-devices/lis3lv02d
8492F:	drivers/misc/lis3lv02d/
8493F:	drivers/platform/x86/hp_accel.c
8494
8495LIVE PATCHING
8496M:	Josh Poimboeuf <jpoimboe@redhat.com>
8497M:	Jessica Yu <jeyu@kernel.org>
8498M:	Jiri Kosina <jikos@kernel.org>
8499M:	Miroslav Benes <mbenes@suse.cz>
8500R:	Petr Mladek <pmladek@suse.com>
8501S:	Maintained
8502F:	kernel/livepatch/
8503F:	include/linux/livepatch.h
8504F:	arch/x86/include/asm/livepatch.h
8505F:	arch/x86/kernel/livepatch.c
8506F:	Documentation/livepatch/
8507F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8508F:	samples/livepatch/
8509L:	live-patching@vger.kernel.org
8510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8511
8512LLC (802.2)
8513L:	netdev@vger.kernel.org
8514S:	Odd fixes
8515F:	include/linux/llc.h
8516F:	include/uapi/linux/llc.h
8517F:	include/net/llc*
8518F:	net/llc/
8519
8520LM73 HARDWARE MONITOR DRIVER
8521M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8522L:	linux-hwmon@vger.kernel.org
8523S:	Maintained
8524F:	drivers/hwmon/lm73.c
8525
8526LM78 HARDWARE MONITOR DRIVER
8527M:	Jean Delvare <jdelvare@suse.com>
8528L:	linux-hwmon@vger.kernel.org
8529S:	Maintained
8530F:	Documentation/hwmon/lm78
8531F:	drivers/hwmon/lm78.c
8532
8533LM83 HARDWARE MONITOR DRIVER
8534M:	Jean Delvare <jdelvare@suse.com>
8535L:	linux-hwmon@vger.kernel.org
8536S:	Maintained
8537F:	Documentation/hwmon/lm83
8538F:	drivers/hwmon/lm83.c
8539
8540LM90 HARDWARE MONITOR DRIVER
8541M:	Jean Delvare <jdelvare@suse.com>
8542L:	linux-hwmon@vger.kernel.org
8543S:	Maintained
8544F:	Documentation/hwmon/lm90
8545F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8546F:	drivers/hwmon/lm90.c
8547F:	include/dt-bindings/thermal/lm90.h
8548
8549LM95234 HARDWARE MONITOR DRIVER
8550M:	Guenter Roeck <linux@roeck-us.net>
8551L:	linux-hwmon@vger.kernel.org
8552S:	Maintained
8553F:	Documentation/hwmon/lm95234
8554F:	drivers/hwmon/lm95234.c
8555
8556LME2510 MEDIA DRIVER
8557M:	Malcolm Priestley <tvboxspy@gmail.com>
8558L:	linux-media@vger.kernel.org
8559W:	https://linuxtv.org
8560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8561S:	Maintained
8562F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8563
8564LOADPIN SECURITY MODULE
8565M:	Kees Cook <keescook@chromium.org>
8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8567S:	Supported
8568F:	security/loadpin/
8569F:	Documentation/admin-guide/LSM/LoadPin.rst
8570
8571LOCKING PRIMITIVES
8572M:	Peter Zijlstra <peterz@infradead.org>
8573M:	Ingo Molnar <mingo@redhat.com>
8574M:	Will Deacon <will.deacon@arm.com>
8575L:	linux-kernel@vger.kernel.org
8576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8577S:	Maintained
8578F:	Documentation/locking/
8579F:	include/linux/lockdep.h
8580F:	include/linux/spinlock*.h
8581F:	arch/*/include/asm/spinlock*.h
8582F:	include/linux/rwlock*.h
8583F:	include/linux/mutex*.h
8584F:	arch/*/include/asm/mutex*.h
8585F:	include/linux/rwsem*.h
8586F:	arch/*/include/asm/rwsem.h
8587F:	include/linux/seqlock.h
8588F:	lib/locking*.[ch]
8589F:	kernel/locking/
8590X:	kernel/locking/locktorture.c
8591
8592LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8593M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8594L:	linux-ntfs-dev@lists.sourceforge.net
8595W:	http://www.linux-ntfs.org/content/view/19/37/
8596S:	Maintained
8597F:	Documentation/ldm.txt
8598F:	block/partitions/ldm.*
8599
8600LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8601M:	Sathya Prakash <sathya.prakash@broadcom.com>
8602M:	Chaitra P B <chaitra.basappa@broadcom.com>
8603M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8604L:	MPT-FusionLinux.pdl@broadcom.com
8605L:	linux-scsi@vger.kernel.org
8606W:	http://www.avagotech.com/support/
8607S:	Supported
8608F:	drivers/message/fusion/
8609F:	drivers/scsi/mpt3sas/
8610
8611LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8612M:	Matthew Wilcox <matthew@wil.cx>
8613L:	linux-scsi@vger.kernel.org
8614S:	Maintained
8615F:	drivers/scsi/sym53c8xx_2/
8616
8617LTC4261 HARDWARE MONITOR DRIVER
8618M:	Guenter Roeck <linux@roeck-us.net>
8619L:	linux-hwmon@vger.kernel.org
8620S:	Maintained
8621F:	Documentation/hwmon/ltc4261
8622F:	drivers/hwmon/ltc4261.c
8623
8624LTC4306 I2C MULTIPLEXER DRIVER
8625M:	Michael Hennerich <michael.hennerich@analog.com>
8626W:	http://ez.analog.com/community/linux-device-drivers
8627L:	linux-i2c@vger.kernel.org
8628S:	Supported
8629F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8630F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8631
8632LTP (Linux Test Project)
8633M:	Mike Frysinger <vapier@gentoo.org>
8634M:	Cyril Hrubis <chrubis@suse.cz>
8635M:	Wanlong Gao <wanlong.gao@gmail.com>
8636M:	Jan Stancek <jstancek@redhat.com>
8637M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8638M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8639L:	ltp@lists.linux.it (subscribers-only)
8640W:	http://linux-test-project.github.io/
8641T:	git git://github.com/linux-test-project/ltp.git
8642S:	Maintained
8643
8644M68K ARCHITECTURE
8645M:	Geert Uytterhoeven <geert@linux-m68k.org>
8646L:	linux-m68k@lists.linux-m68k.org
8647W:	http://www.linux-m68k.org/
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8649S:	Maintained
8650F:	arch/m68k/
8651F:	drivers/zorro/
8652
8653M68K ON APPLE MACINTOSH
8654M:	Joshua Thompson <funaho@jurai.org>
8655W:	http://www.mac.linux-m68k.org/
8656L:	linux-m68k@lists.linux-m68k.org
8657S:	Maintained
8658F:	arch/m68k/mac/
8659
8660M68K ON HP9000/300
8661M:	Philip Blundell <philb@gnu.org>
8662W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8663S:	Maintained
8664F:	arch/m68k/hp300/
8665
8666M88DS3103 MEDIA DRIVER
8667M:	Antti Palosaari <crope@iki.fi>
8668L:	linux-media@vger.kernel.org
8669W:	https://linuxtv.org
8670W:	http://palosaari.fi/linux/
8671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8672T:	git git://linuxtv.org/anttip/media_tree.git
8673S:	Maintained
8674F:	drivers/media/dvb-frontends/m88ds3103*
8675
8676M88RS2000 MEDIA DRIVER
8677M:	Malcolm Priestley <tvboxspy@gmail.com>
8678L:	linux-media@vger.kernel.org
8679W:	https://linuxtv.org
8680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8681S:	Maintained
8682F:	drivers/media/dvb-frontends/m88rs2000*
8683
8684MA901 MASTERKIT USB FM RADIO DRIVER
8685M:	Alexey Klimov <klimov.linux@gmail.com>
8686L:	linux-media@vger.kernel.org
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Maintained
8689F:	drivers/media/radio/radio-ma901.c
8690
8691MAC80211
8692M:	Johannes Berg <johannes@sipsolutions.net>
8693L:	linux-wireless@vger.kernel.org
8694W:	http://wireless.kernel.org/
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8697S:	Maintained
8698F:	Documentation/networking/mac80211-injection.txt
8699F:	include/net/mac80211.h
8700F:	net/mac80211/
8701F:	drivers/net/wireless/mac80211_hwsim.[ch]
8702F:	Documentation/networking/mac80211_hwsim/README
8703
8704MAILBOX API
8705M:	Jassi Brar <jassisinghbrar@gmail.com>
8706L:	linux-kernel@vger.kernel.org
8707S:	Maintained
8708F:	drivers/mailbox/
8709F:	include/linux/mailbox_client.h
8710F:	include/linux/mailbox_controller.h
8711
8712MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8713M:	Michael Kerrisk <mtk.manpages@gmail.com>
8714W:	http://www.kernel.org/doc/man-pages
8715L:	linux-man@vger.kernel.org
8716S:	Maintained
8717
8718MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8719M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8720L:	linux-mips@linux-mips.org
8721S:	Maintained
8722F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8723
8724MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8725M:	Andrew Lunn <andrew@lunn.ch>
8726M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8727L:	netdev@vger.kernel.org
8728S:	Maintained
8729F:	drivers/net/dsa/mv88e6xxx/
8730F:	linux/platform_data/mv88e6xxx.h
8731F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8732
8733MARVELL ARMADA DRM SUPPORT
8734M:	Russell King <linux@armlinux.org.uk>
8735S:	Maintained
8736T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8737T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8738F:	drivers/gpu/drm/armada/
8739F:	include/uapi/drm/armada_drm.h
8740F:	Documentation/devicetree/bindings/display/armada/
8741
8742MARVELL CRYPTO DRIVER
8743M:	Boris Brezillon <boris.brezillon@bootlin.com>
8744M:	Arnaud Ebalard <arno@natisbad.org>
8745F:	drivers/crypto/marvell/
8746S:	Maintained
8747L:	linux-crypto@vger.kernel.org
8748
8749MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8750M:	Mirko Lindner <mlindner@marvell.com>
8751M:	Stephen Hemminger <stephen@networkplumber.org>
8752L:	netdev@vger.kernel.org
8753S:	Maintained
8754F:	drivers/net/ethernet/marvell/sk*
8755
8756MARVELL LIBERTAS WIRELESS DRIVER
8757L:	libertas-dev@lists.infradead.org
8758S:	Orphan
8759F:	drivers/net/wireless/marvell/libertas/
8760
8761MARVELL MACCHIATOBIN SUPPORT
8762M:	Russell King <linux@armlinux.org.uk>
8763L:	linux-arm-kernel@lists.infradead.org
8764S:	Maintained
8765F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8766
8767MARVELL MV643XX ETHERNET DRIVER
8768M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8769L:	netdev@vger.kernel.org
8770S:	Maintained
8771F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8772F:	include/linux/mv643xx.h
8773
8774MARVELL MV88X3310 PHY DRIVER
8775M:	Russell King <linux@armlinux.org.uk>
8776L:	netdev@vger.kernel.org
8777S:	Maintained
8778F:	drivers/net/phy/marvell10g.c
8779
8780MARVELL MVNETA ETHERNET DRIVER
8781M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8782L:	netdev@vger.kernel.org
8783S:	Maintained
8784F:	drivers/net/ethernet/marvell/mvneta.*
8785
8786MARVELL MWIFIEX WIRELESS DRIVER
8787M:	Amitkumar Karwar <amitkarwar@gmail.com>
8788M:	Nishant Sarmukadam <nishants@marvell.com>
8789M:	Ganapathi Bhat <gbhat@marvell.com>
8790M:	Xinming Hu <huxinming820@gmail.com>
8791L:	linux-wireless@vger.kernel.org
8792S:	Maintained
8793F:	drivers/net/wireless/marvell/mwifiex/
8794
8795MARVELL MWL8K WIRELESS DRIVER
8796M:	Lennert Buytenhek <buytenh@wantstofly.org>
8797L:	linux-wireless@vger.kernel.org
8798S:	Odd Fixes
8799F:	drivers/net/wireless/marvell/mwl8k.c
8800
8801MARVELL NAND CONTROLLER DRIVER
8802M:	Miquel Raynal <miquel.raynal@bootlin.com>
8803L:	linux-mtd@lists.infradead.org
8804S:	Maintained
8805F:	drivers/mtd/nand/raw/marvell_nand.c
8806F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8807
8808MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8809M:	Nicolas Pitre <nico@fluxnic.net>
8810S:	Odd Fixes
8811F:	drivers/mmc/host/mvsdio.*
8812
8813MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8814M:	Hu Ziji <huziji@marvell.com>
8815L:	linux-mmc@vger.kernel.org
8816S:	Supported
8817F:	drivers/mmc/host/sdhci-xenon*
8818F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8819
8820MATROX FRAMEBUFFER DRIVER
8821L:	linux-fbdev@vger.kernel.org
8822S:	Orphan
8823F:	drivers/video/fbdev/matrox/matroxfb_*
8824F:	include/uapi/linux/matroxfb.h
8825
8826MAX16065 HARDWARE MONITOR DRIVER
8827M:	Guenter Roeck <linux@roeck-us.net>
8828L:	linux-hwmon@vger.kernel.org
8829S:	Maintained
8830F:	Documentation/hwmon/max16065
8831F:	drivers/hwmon/max16065.c
8832
8833MAX20751 HARDWARE MONITOR DRIVER
8834M:	Guenter Roeck <linux@roeck-us.net>
8835L:	linux-hwmon@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/hwmon/max20751
8838F:	drivers/hwmon/max20751.c
8839
8840MAX2175 SDR TUNER DRIVER
8841M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8842L:	linux-media@vger.kernel.org
8843T:	git git://linuxtv.org/media_tree.git
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8846F:	Documentation/media/v4l-drivers/max2175.rst
8847F:	drivers/media/i2c/max2175*
8848F:	include/uapi/linux/max2175.h
8849
8850MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8851L:	linux-hwmon@vger.kernel.org
8852S:	Orphan
8853F:	Documentation/hwmon/max6650
8854F:	drivers/hwmon/max6650.c
8855
8856MAX6697 HARDWARE MONITOR DRIVER
8857M:	Guenter Roeck <linux@roeck-us.net>
8858L:	linux-hwmon@vger.kernel.org
8859S:	Maintained
8860F:	Documentation/hwmon/max6697
8861F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8862F:	drivers/hwmon/max6697.c
8863F:	include/linux/platform_data/max6697.h
8864
8865MAX9860 MONO AUDIO VOICE CODEC DRIVER
8866M:	Peter Rosin <peda@axentia.se>
8867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8868S:	Maintained
8869F:	Documentation/devicetree/bindings/sound/max9860.txt
8870F:	sound/soc/codecs/max9860.*
8871
8872MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8873M:	Javier Martinez Canillas <javier@dowhile0.org>
8874L:	linux-kernel@vger.kernel.org
8875S:	Supported
8876F:	drivers/regulator/max77802-regulator.c
8877F:	Documentation/devicetree/bindings/*/*max77802.txt
8878F:	include/dt-bindings/*/*max77802.h
8879
8880MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8881M:	Krzysztof Kozlowski <krzk@kernel.org>
8882M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8883L:	linux-pm@vger.kernel.org
8884S:	Supported
8885F:	drivers/power/supply/max14577_charger.c
8886F:	drivers/power/supply/max77693_charger.c
8887
8888MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8889M:	Chanwoo Choi <cw00.choi@samsung.com>
8890M:	Krzysztof Kozlowski <krzk@kernel.org>
8891M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8892L:	linux-kernel@vger.kernel.org
8893S:	Supported
8894F:	drivers/*/max14577*.c
8895F:	drivers/*/max77686*.c
8896F:	drivers/*/max77693*.c
8897F:	drivers/extcon/extcon-max14577.c
8898F:	drivers/extcon/extcon-max77693.c
8899F:	drivers/rtc/rtc-max77686.c
8900F:	drivers/clk/clk-max77686.c
8901F:	Documentation/devicetree/bindings/mfd/max14577.txt
8902F:	Documentation/devicetree/bindings/*/max77686.txt
8903F:	Documentation/devicetree/bindings/mfd/max77693.txt
8904F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8905F:	include/linux/mfd/max14577*.h
8906F:	include/linux/mfd/max77686*.h
8907F:	include/linux/mfd/max77693*.h
8908
8909MAXIRADIO FM RADIO RECEIVER DRIVER
8910M:	Hans Verkuil <hverkuil@xs4all.nl>
8911L:	linux-media@vger.kernel.org
8912T:	git git://linuxtv.org/media_tree.git
8913W:	https://linuxtv.org
8914S:	Maintained
8915F:	drivers/media/radio/radio-maxiradio*
8916
8917MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8918M:	Peter Rosin <peda@axentia.se>
8919L:	linux-iio@vger.kernel.org
8920S:	Maintained
8921F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8922F:	drivers/iio/potentiometer/mcp4018.c
8923F:	drivers/iio/potentiometer/mcp4531.c
8924
8925MCR20A IEEE-802.15.4 RADIO DRIVER
8926M:	Xue Liu <liuxuenetmail@gmail.com>
8927L:	linux-wpan@vger.kernel.org
8928W:	https://github.com/xueliu/mcr20a-linux
8929S:	Maintained
8930F:	drivers/net/ieee802154/mcr20a.c
8931F:	drivers/net/ieee802154/mcr20a.h
8932F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8933
8934MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8935M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8936L:	linux-iio@vger.kernel.org
8937S:	Maintained
8938F:	drivers/iio/dac/cio-dac.c
8939
8940MEDIA DRIVERS FOR ASCOT2E
8941M:	Sergey Kozlov <serjk@netup.ru>
8942M:	Abylay Ospan <aospan@netup.ru>
8943L:	linux-media@vger.kernel.org
8944W:	https://linuxtv.org
8945W:	http://netup.tv/
8946T:	git git://linuxtv.org/media_tree.git
8947S:	Supported
8948F:	drivers/media/dvb-frontends/ascot2e*
8949
8950MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8951M:	Jasmin Jessich <jasmin@anw.at>
8952L:	linux-media@vger.kernel.org
8953W:	https://linuxtv.org
8954T:	git git://linuxtv.org/media_tree.git
8955S:	Maintained
8956F:	drivers/media/dvb-frontends/cxd2099*
8957
8958MEDIA DRIVERS FOR CXD2841ER
8959M:	Sergey Kozlov <serjk@netup.ru>
8960M:	Abylay Ospan <aospan@netup.ru>
8961L:	linux-media@vger.kernel.org
8962W:	https://linuxtv.org
8963W:	http://netup.tv/
8964T:	git git://linuxtv.org/media_tree.git
8965S:	Supported
8966F:	drivers/media/dvb-frontends/cxd2841er*
8967
8968MEDIA DRIVERS FOR CXD2880
8969M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8970L:	linux-media@vger.kernel.org
8971W:	http://linuxtv.org/
8972T:	git git://linuxtv.org/media_tree.git
8973S:	Supported
8974F:	drivers/media/dvb-frontends/cxd2880/*
8975F:	drivers/media/spi/cxd2880*
8976
8977MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8978M:	Daniel Scheller <d.scheller.oss@gmail.com>
8979L:	linux-media@vger.kernel.org
8980W:	https://linuxtv.org
8981T:	git git://linuxtv.org/media_tree.git
8982S:	Maintained
8983F:	drivers/media/pci/ddbridge/*
8984
8985MEDIA DRIVERS FOR FREESCALE IMX
8986M:	Steve Longerbeam <slongerbeam@gmail.com>
8987M:	Philipp Zabel <p.zabel@pengutronix.de>
8988L:	linux-media@vger.kernel.org
8989T:	git git://linuxtv.org/media_tree.git
8990S:	Maintained
8991F:	Documentation/devicetree/bindings/media/imx.txt
8992F:	Documentation/media/v4l-drivers/imx.rst
8993F:	drivers/staging/media/imx/
8994F:	include/linux/imx-media.h
8995F:	include/media/imx.h
8996
8997MEDIA DRIVERS FOR HELENE
8998M:	Abylay Ospan <aospan@netup.ru>
8999L:	linux-media@vger.kernel.org
9000W:	https://linuxtv.org
9001W:	http://netup.tv/
9002T:	git git://linuxtv.org/media_tree.git
9003S:	Supported
9004F:	drivers/media/dvb-frontends/helene*
9005
9006MEDIA DRIVERS FOR HORUS3A
9007M:	Sergey Kozlov <serjk@netup.ru>
9008M:	Abylay Ospan <aospan@netup.ru>
9009L:	linux-media@vger.kernel.org
9010W:	https://linuxtv.org
9011W:	http://netup.tv/
9012T:	git git://linuxtv.org/media_tree.git
9013S:	Supported
9014F:	drivers/media/dvb-frontends/horus3a*
9015
9016MEDIA DRIVERS FOR LNBH25
9017M:	Sergey Kozlov <serjk@netup.ru>
9018M:	Abylay Ospan <aospan@netup.ru>
9019L:	linux-media@vger.kernel.org
9020W:	https://linuxtv.org
9021W:	http://netup.tv/
9022T:	git git://linuxtv.org/media_tree.git
9023S:	Supported
9024F:	drivers/media/dvb-frontends/lnbh25*
9025
9026MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9027M:	Daniel Scheller <d.scheller.oss@gmail.com>
9028L:	linux-media@vger.kernel.org
9029W:	https://linuxtv.org
9030T:	git git://linuxtv.org/media_tree.git
9031S:	Maintained
9032F:	drivers/media/dvb-frontends/mxl5xx*
9033
9034MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9035M:	Sergey Kozlov <serjk@netup.ru>
9036M:	Abylay Ospan <aospan@netup.ru>
9037L:	linux-media@vger.kernel.org
9038W:	https://linuxtv.org
9039W:	http://netup.tv/
9040T:	git git://linuxtv.org/media_tree.git
9041S:	Supported
9042F:	drivers/media/pci/netup_unidvb/*
9043
9044MEDIA DRIVERS FOR RENESAS - CEU
9045M:	Jacopo Mondi <jacopo@jmondi.org>
9046L:	linux-media@vger.kernel.org
9047L:	linux-renesas-soc@vger.kernel.org
9048T:	git git://linuxtv.org/media_tree.git
9049S:	Supported
9050F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9051F:	drivers/media/platform/renesas-ceu.c
9052F:	include/media/drv-intf/renesas-ceu.h
9053
9054MEDIA DRIVERS FOR RENESAS - DRIF
9055M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9056L:	linux-media@vger.kernel.org
9057L:	linux-renesas-soc@vger.kernel.org
9058T:	git git://linuxtv.org/media_tree.git
9059S:	Supported
9060F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9061F:	drivers/media/platform/rcar_drif.c
9062
9063MEDIA DRIVERS FOR RENESAS - FCP
9064M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9065L:	linux-media@vger.kernel.org
9066L:	linux-renesas-soc@vger.kernel.org
9067T:	git git://linuxtv.org/media_tree.git
9068S:	Supported
9069F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9070F:	drivers/media/platform/rcar-fcp.c
9071F:	include/media/rcar-fcp.h
9072
9073MEDIA DRIVERS FOR RENESAS - FDP1
9074M:	Kieran Bingham <kieran@bingham.xyz>
9075L:	linux-media@vger.kernel.org
9076L:	linux-renesas-soc@vger.kernel.org
9077T:	git git://linuxtv.org/media_tree.git
9078S:	Supported
9079F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9080F:	drivers/media/platform/rcar_fdp1.c
9081
9082MEDIA DRIVERS FOR RENESAS - VIN
9083M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9084L:	linux-media@vger.kernel.org
9085L:	linux-renesas-soc@vger.kernel.org
9086T:	git git://linuxtv.org/media_tree.git
9087S:	Supported
9088F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9089F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9090F:	drivers/media/platform/rcar-vin/
9091
9092MEDIA DRIVERS FOR RENESAS - VSP1
9093M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9094L:	linux-media@vger.kernel.org
9095L:	linux-renesas-soc@vger.kernel.org
9096T:	git git://linuxtv.org/media_tree.git
9097S:	Supported
9098F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9099F:	drivers/media/platform/vsp1/
9100
9101MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9102M:	Daniel Scheller <d.scheller.oss@gmail.com>
9103L:	linux-media@vger.kernel.org
9104W:	https://linuxtv.org
9105T:	git git://linuxtv.org/media_tree.git
9106S:	Maintained
9107F:	drivers/media/dvb-frontends/stv0910*
9108
9109MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9110M:	Daniel Scheller <d.scheller.oss@gmail.com>
9111L:	linux-media@vger.kernel.org
9112W:	https://linuxtv.org
9113T:	git git://linuxtv.org/media_tree.git
9114S:	Maintained
9115F:	drivers/media/dvb-frontends/stv6111*
9116
9117MEDIA DRIVERS FOR STM32 - DCMI
9118M:	Hugues Fruchet <hugues.fruchet@st.com>
9119L:	linux-media@vger.kernel.org
9120T:	git git://linuxtv.org/media_tree.git
9121S:	Supported
9122F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9123F:	drivers/media/platform/stm32/stm32-dcmi.c
9124
9125MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9126M:	Dmitry Osipenko <digetx@gmail.com>
9127L:	linux-media@vger.kernel.org
9128L:	linux-tegra@vger.kernel.org
9129T:	git git://linuxtv.org/media_tree.git
9130S:	Maintained
9131F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9132F:	drivers/staging/media/tegra-vde/
9133
9134MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9135M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9136P:	LinuxTV.org Project
9137L:	linux-media@vger.kernel.org
9138W:	https://linuxtv.org
9139Q:	http://patchwork.kernel.org/project/linux-media/list/
9140T:	git git://linuxtv.org/media_tree.git
9141S:	Maintained
9142F:	Documentation/devicetree/bindings/media/
9143F:	Documentation/media/
9144F:	drivers/media/
9145F:	drivers/staging/media/
9146F:	include/linux/platform_data/media/
9147F:	include/media/
9148F:	include/uapi/linux/dvb/
9149F:	include/uapi/linux/videodev2.h
9150F:	include/uapi/linux/media.h
9151F:	include/uapi/linux/v4l2-*
9152F:	include/uapi/linux/meye.h
9153F:	include/uapi/linux/ivtv*
9154F:	include/uapi/linux/uvcvideo.h
9155
9156MEDIATEK BLUETOOTH DRIVER
9157M:	Sean Wang <sean.wang@mediatek.com>
9158L:	linux-bluetooth@vger.kernel.org
9159L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9160S:	Maintained
9161F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9162F:	drivers/bluetooth/btmtkuart.c
9163
9164MEDIATEK CIR DRIVER
9165M:	Sean Wang <sean.wang@mediatek.com>
9166S:	Maintained
9167F:	drivers/media/rc/mtk-cir.c
9168
9169MEDIATEK DMA DRIVER
9170M:	Sean Wang <sean.wang@mediatek.com>
9171L:	dmaengine@vger.kernel.org
9172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9173L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9174S:	Maintained
9175F:	Documentation/devicetree/bindings/dma/mtk-*
9176F:	drivers/dma/mediatek/
9177
9178MEDIATEK PMIC LED DRIVER
9179M:	Sean Wang <sean.wang@mediatek.com>
9180S:	Maintained
9181F:	drivers/leds/leds-mt6323.c
9182F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9183
9184MEDIATEK ETHERNET DRIVER
9185M:	Felix Fietkau <nbd@openwrt.org>
9186M:	John Crispin <john@phrozen.org>
9187M:	Sean Wang <sean.wang@mediatek.com>
9188M:	Nelson Chang <nelson.chang@mediatek.com>
9189L:	netdev@vger.kernel.org
9190S:	Maintained
9191F:	drivers/net/ethernet/mediatek/
9192
9193MEDIATEK SWITCH DRIVER
9194M:	Sean Wang <sean.wang@mediatek.com>
9195L:	netdev@vger.kernel.org
9196S:	Maintained
9197F:	drivers/net/dsa/mt7530.*
9198F:	net/dsa/tag_mtk.c
9199
9200MEDIATEK JPEG DRIVER
9201M:	Rick Chang <rick.chang@mediatek.com>
9202M:	Bin Liu <bin.liu@mediatek.com>
9203S:	Supported
9204F:	drivers/media/platform/mtk-jpeg/
9205F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9206
9207MEDIATEK MDP DRIVER
9208M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9209M:	Houlong Wei <houlong.wei@mediatek.com>
9210M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9211S:	Supported
9212F:	drivers/media/platform/mtk-mdp/
9213F:	drivers/media/platform/mtk-vpu/
9214F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9215
9216MEDIATEK MEDIA DRIVER
9217M:	Tiffany Lin <tiffany.lin@mediatek.com>
9218M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9219S:	Supported
9220F:	drivers/media/platform/mtk-vcodec/
9221F:	drivers/media/platform/mtk-vpu/
9222F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9223F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9224
9225MEDIATEK MT7601U WIRELESS LAN DRIVER
9226M:	Jakub Kicinski <kubakici@wp.pl>
9227L:	linux-wireless@vger.kernel.org
9228S:	Maintained
9229F:	drivers/net/wireless/mediatek/mt7601u/
9230
9231MEDIATEK NAND CONTROLLER DRIVER
9232M:	Xiaolei Li <xiaolei.li@mediatek.com>
9233L:	linux-mtd@lists.infradead.org
9234S:	Maintained
9235F:	drivers/mtd/nand/raw/mtk_*
9236F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9237
9238MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9239M:	Sean Wang <sean.wang@mediatek.com>
9240S:	Maintained
9241F:	drivers/char/hw_random/mtk-rng.c
9242
9243MEDIATEK USB3 DRD IP DRIVER
9244M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9245L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9247L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9248S:	Maintained
9249F:	drivers/usb/mtu3/
9250
9251MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9252M:	Peter Senna Tschudin <peter.senna@gmail.com>
9253M:	Martin Donnelly <martin.donnelly@ge.com>
9254M:	Martyn Welch <martyn.welch@collabora.co.uk>
9255S:	Maintained
9256F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9257F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9258
9259MEGARAID SCSI/SAS DRIVERS
9260M:	Kashyap Desai <kashyap.desai@broadcom.com>
9261M:	Sumit Saxena <sumit.saxena@broadcom.com>
9262M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9263L:	megaraidlinux.pdl@broadcom.com
9264L:	linux-scsi@vger.kernel.org
9265W:	http://www.avagotech.com/support/
9266S:	Maintained
9267F:	Documentation/scsi/megaraid.txt
9268F:	drivers/scsi/megaraid.*
9269F:	drivers/scsi/megaraid/
9270
9271MELEXIS MLX90614 DRIVER
9272M:	Crt Mori <cmo@melexis.com>
9273L:	linux-iio@vger.kernel.org
9274W:	http://www.melexis.com
9275S:	Supported
9276F:	drivers/iio/temperature/mlx90614.c
9277
9278MELEXIS MLX90632 DRIVER
9279M:	Crt Mori <cmo@melexis.com>
9280L:	linux-iio@vger.kernel.org
9281W:	http://www.melexis.com
9282S:	Supported
9283F:	drivers/iio/temperature/mlx90632.c
9284
9285MELFAS MIP4 TOUCHSCREEN DRIVER
9286M:	Sangwon Jee <jeesw@melfas.com>
9287W:	http://www.melfas.com
9288S:	Supported
9289F:	drivers/input/touchscreen/melfas_mip4.c
9290F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9291
9292MELLANOX ETHERNET DRIVER (mlx4_en)
9293M:	Tariq Toukan <tariqt@mellanox.com>
9294L:	netdev@vger.kernel.org
9295S:	Supported
9296W:	http://www.mellanox.com
9297Q:	http://patchwork.ozlabs.org/project/netdev/list/
9298F:	drivers/net/ethernet/mellanox/mlx4/en_*
9299
9300MELLANOX ETHERNET DRIVER (mlx5e)
9301M:	Saeed Mahameed <saeedm@mellanox.com>
9302L:	netdev@vger.kernel.org
9303S:	Supported
9304W:	http://www.mellanox.com
9305Q:	http://patchwork.ozlabs.org/project/netdev/list/
9306F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9307
9308MELLANOX ETHERNET INNOVA DRIVERS
9309R:	Boris Pismenny <borisp@mellanox.com>
9310L:	netdev@vger.kernel.org
9311S:	Supported
9312W:	http://www.mellanox.com
9313Q:	http://patchwork.ozlabs.org/project/netdev/list/
9314F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9315F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9316F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9317F:	include/linux/mlx5/mlx5_ifc_fpga.h
9318
9319MELLANOX ETHERNET INNOVA IPSEC DRIVER
9320R:	Boris Pismenny <borisp@mellanox.com>
9321L:	netdev@vger.kernel.org
9322S:	Supported
9323W:	http://www.mellanox.com
9324Q:	http://patchwork.ozlabs.org/project/netdev/list/
9325F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9326F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9327
9328MELLANOX ETHERNET SWITCH DRIVERS
9329M:	Jiri Pirko <jiri@mellanox.com>
9330M:	Ido Schimmel <idosch@mellanox.com>
9331L:	netdev@vger.kernel.org
9332S:	Supported
9333W:	http://www.mellanox.com
9334Q:	http://patchwork.ozlabs.org/project/netdev/list/
9335F:	drivers/net/ethernet/mellanox/mlxsw/
9336F:	tools/testing/selftests/drivers/net/mlxsw/
9337
9338MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9339M:	mlxsw@mellanox.com
9340L:	netdev@vger.kernel.org
9341S:	Supported
9342W:	http://www.mellanox.com
9343Q:	http://patchwork.ozlabs.org/project/netdev/list/
9344F:	drivers/net/ethernet/mellanox/mlxfw/
9345
9346MELLANOX HARDWARE PLATFORM SUPPORT
9347M:	Andy Shevchenko <andy@infradead.org>
9348M:	Darren Hart <dvhart@infradead.org>
9349M:	Vadim Pasternak <vadimp@mellanox.com>
9350L:	platform-driver-x86@vger.kernel.org
9351S:	Supported
9352F:	drivers/platform/mellanox/
9353
9354MELLANOX MLX4 core VPI driver
9355M:	Tariq Toukan <tariqt@mellanox.com>
9356L:	netdev@vger.kernel.org
9357L:	linux-rdma@vger.kernel.org
9358W:	http://www.mellanox.com
9359Q:	http://patchwork.ozlabs.org/project/netdev/list/
9360S:	Supported
9361F:	drivers/net/ethernet/mellanox/mlx4/
9362F:	include/linux/mlx4/
9363
9364MELLANOX MLX4 IB driver
9365M:	Yishai Hadas <yishaih@mellanox.com>
9366L:	linux-rdma@vger.kernel.org
9367W:	http://www.mellanox.com
9368Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9369S:	Supported
9370F:	drivers/infiniband/hw/mlx4/
9371F:	include/linux/mlx4/
9372F:	include/uapi/rdma/mlx4-abi.h
9373
9374MELLANOX MLX5 core VPI driver
9375M:	Saeed Mahameed <saeedm@mellanox.com>
9376M:	Leon Romanovsky <leonro@mellanox.com>
9377L:	netdev@vger.kernel.org
9378L:	linux-rdma@vger.kernel.org
9379W:	http://www.mellanox.com
9380Q:	http://patchwork.ozlabs.org/project/netdev/list/
9381S:	Supported
9382F:	drivers/net/ethernet/mellanox/mlx5/core/
9383F:	include/linux/mlx5/
9384
9385MELLANOX MLX5 IB driver
9386M:	Leon Romanovsky <leonro@mellanox.com>
9387L:	linux-rdma@vger.kernel.org
9388W:	http://www.mellanox.com
9389Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9390S:	Supported
9391F:	drivers/infiniband/hw/mlx5/
9392F:	include/linux/mlx5/
9393F:	include/uapi/rdma/mlx5-abi.h
9394
9395MELLANOX MLXCPLD I2C AND MUX DRIVER
9396M:	Vadim Pasternak <vadimp@mellanox.com>
9397M:	Michael Shych <michaelsh@mellanox.com>
9398L:	linux-i2c@vger.kernel.org
9399S:	Supported
9400F:	drivers/i2c/busses/i2c-mlxcpld.c
9401F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9402F:	Documentation/i2c/busses/i2c-mlxcpld
9403
9404MELLANOX MLXCPLD LED DRIVER
9405M:	Vadim Pasternak <vadimp@mellanox.com>
9406L:	linux-leds@vger.kernel.org
9407S:	Supported
9408F:	drivers/leds/leds-mlxcpld.c
9409F:	drivers/leds/leds-mlxreg.c
9410F:	Documentation/leds/leds-mlxcpld.txt
9411
9412MELLANOX PLATFORM DRIVER
9413M:	Vadim Pasternak <vadimp@mellanox.com>
9414L:	platform-driver-x86@vger.kernel.org
9415S:	Supported
9416F:	drivers/platform/x86/mlx-platform.c
9417
9418MEMBARRIER SUPPORT
9419M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9420M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9421L:	linux-kernel@vger.kernel.org
9422S:	Supported
9423F:	kernel/sched/membarrier.c
9424F:	include/uapi/linux/membarrier.h
9425F:	arch/powerpc/include/asm/membarrier.h
9426
9427MEMORY MANAGEMENT
9428L:	linux-mm@kvack.org
9429W:	http://www.linux-mm.org
9430S:	Maintained
9431F:	include/linux/mm.h
9432F:	include/linux/gfp.h
9433F:	include/linux/mmzone.h
9434F:	include/linux/memory_hotplug.h
9435F:	include/linux/vmalloc.h
9436F:	mm/
9437
9438MEMORY TECHNOLOGY DEVICES (MTD)
9439M:	David Woodhouse <dwmw2@infradead.org>
9440M:	Brian Norris <computersforpeace@gmail.com>
9441M:	Boris Brezillon <boris.brezillon@bootlin.com>
9442M:	Marek Vasut <marek.vasut@gmail.com>
9443M:	Richard Weinberger <richard@nod.at>
9444L:	linux-mtd@lists.infradead.org
9445W:	http://www.linux-mtd.infradead.org/
9446Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9447T:	git git://git.infradead.org/linux-mtd.git master
9448T:	git git://git.infradead.org/linux-mtd.git mtd/next
9449S:	Maintained
9450F:	Documentation/devicetree/bindings/mtd/
9451F:	drivers/mtd/
9452F:	include/linux/mtd/
9453F:	include/uapi/mtd/
9454
9455MEN A21 WATCHDOG DRIVER
9456M:	Johannes Thumshirn <morbidrsa@gmail.com>
9457L:	linux-watchdog@vger.kernel.org
9458S:	Maintained
9459F:	drivers/watchdog/mena21_wdt.c
9460
9461MEN CHAMELEON BUS (mcb)
9462M:	Johannes Thumshirn <morbidrsa@gmail.com>
9463S:	Maintained
9464F:	drivers/mcb/
9465F:	include/linux/mcb.h
9466F:	Documentation/men-chameleon-bus.txt
9467
9468MEN F21BMC (Board Management Controller)
9469M:	Andreas Werner <andreas.werner@men.de>
9470S:	Supported
9471F:	drivers/mfd/menf21bmc.c
9472F:	drivers/watchdog/menf21bmc_wdt.c
9473F:	drivers/leds/leds-menf21bmc.c
9474F:	drivers/hwmon/menf21bmc_hwmon.c
9475F:	Documentation/hwmon/menf21bmc
9476
9477MEN Z069 WATCHDOG DRIVER
9478M:	Johannes Thumshirn <jth@kernel.org>
9479L:	linux-watchdog@vger.kernel.org
9480S:	Maintained
9481F:	drivers/watchdog/menz069_wdt.c
9482
9483MESON AO CEC DRIVER FOR AMLOGIC SOCS
9484M:	Neil Armstrong <narmstrong@baylibre.com>
9485L:	linux-media@lists.freedesktop.org
9486L:	linux-amlogic@lists.infradead.org
9487W:	http://linux-meson.com/
9488S:	Supported
9489F:	drivers/media/platform/meson/ao-cec.c
9490F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9491T:	git git://linuxtv.org/media_tree.git
9492
9493MICROBLAZE ARCHITECTURE
9494M:	Michal Simek <monstr@monstr.eu>
9495W:	http://www.monstr.eu/fdt/
9496T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9497S:	Supported
9498F:	arch/microblaze/
9499
9500MICROCHIP / ATMEL AT91 SERIAL DRIVER
9501M:	Richard Genoud <richard.genoud@gmail.com>
9502S:	Maintained
9503F:	drivers/tty/serial/atmel_serial.c
9504F:	drivers/tty/serial/atmel_serial.h
9505
9506MICROCHIP / ATMEL DMA DRIVER
9507M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9509L:	dmaengine@vger.kernel.org
9510S:	Supported
9511F:	drivers/dma/at_hdmac.c
9512F:	drivers/dma/at_hdmac_regs.h
9513F:	include/linux/platform_data/dma-atmel.h
9514
9515MICROCHIP / ATMEL ECC DRIVER
9516M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9517L:	linux-crypto@vger.kernel.org
9518S:	Maintained
9519F:	drivers/crypto/atmel-ecc.*
9520
9521MICROCHIP / ATMEL ISC DRIVER
9522M:	Songjun Wu <songjun.wu@microchip.com>
9523L:	linux-media@vger.kernel.org
9524S:	Supported
9525F:	drivers/media/platform/atmel/atmel-isc.c
9526F:	drivers/media/platform/atmel/atmel-isc-regs.h
9527F:	devicetree/bindings/media/atmel-isc.txt
9528
9529MICROCHIP / ATMEL NAND DRIVER
9530M:	Josh Wu <rainyfeeling@outlook.com>
9531L:	linux-mtd@lists.infradead.org
9532S:	Supported
9533F:	drivers/mtd/nand/raw/atmel/*
9534F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9535
9536MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9537M:	Woojung Huh <Woojung.Huh@microchip.com>
9538M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9539L:	netdev@vger.kernel.org
9540S:	Maintained
9541F:	net/dsa/tag_ksz.c
9542F:	drivers/net/dsa/microchip/*
9543F:	include/linux/platform_data/microchip-ksz.h
9544F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9545
9546MICROCHIP LAN743X ETHERNET DRIVER
9547M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9548M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9549L:	netdev@vger.kernel.org
9550S:	Maintained
9551F:	drivers/net/ethernet/microchip/lan743x_*
9552
9553MICROCHIP USB251XB DRIVER
9554M:	Richard Leitner <richard.leitner@skidata.com>
9555L:	linux-usb@vger.kernel.org
9556S:	Maintained
9557F:	drivers/usb/misc/usb251xb.c
9558F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9559
9560MICROSEMI MIPS SOCS
9561M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9562L:	linux-mips@linux-mips.org
9563S:	Maintained
9564F:	arch/mips/generic/board-ocelot.c
9565F:	arch/mips/configs/generic/board-ocelot.config
9566F:	arch/mips/boot/dts/mscc/
9567F:	Documentation/devicetree/bindings/mips/mscc.txt
9568
9569MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9570M:	Don Brace <don.brace@microsemi.com>
9571L:	esc.storagedev@microsemi.com
9572L:	linux-scsi@vger.kernel.org
9573S:	Supported
9574F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9575F:	drivers/scsi/smartpqi/Kconfig
9576F:	drivers/scsi/smartpqi/Makefile
9577F:	include/linux/cciss*.h
9578F:	include/uapi/linux/cciss*.h
9579F:	Documentation/scsi/smartpqi.txt
9580
9581MICROSEMI ETHERNET SWITCH DRIVER
9582M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9583L:	netdev@vger.kernel.org
9584S:	Supported
9585F:	drivers/net/ethernet/mscc/
9586
9587MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9588M:	Chen Yu <yu.c.chen@intel.com>
9589L:	platform-driver-x86@vger.kernel.org
9590S:	Supported
9591F:	drivers/platform/x86/surfacepro3_button.c
9592
9593MICROTEK X6 SCANNER
9594M:	Oliver Neukum <oliver@neukum.org>
9595S:	Maintained
9596F:	drivers/usb/image/microtek.*
9597
9598MIPS
9599M:	Ralf Baechle <ralf@linux-mips.org>
9600M:	Paul Burton <paul.burton@mips.com>
9601M:	James Hogan <jhogan@kernel.org>
9602L:	linux-mips@linux-mips.org
9603W:	http://www.linux-mips.org/
9604T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9606Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9607S:	Supported
9608F:	Documentation/devicetree/bindings/mips/
9609F:	Documentation/mips/
9610F:	arch/mips/
9611F:	drivers/platform/mips/
9612
9613MIPS BOSTON DEVELOPMENT BOARD
9614M:	Paul Burton <paul.burton@mips.com>
9615L:	linux-mips@linux-mips.org
9616S:	Maintained
9617F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9618F:	arch/mips/boot/dts/img/boston.dts
9619F:	arch/mips/configs/generic/board-boston.config
9620F:	drivers/clk/imgtec/clk-boston.c
9621F:	include/dt-bindings/clock/boston-clock.h
9622
9623MIPS GENERIC PLATFORM
9624M:	Paul Burton <paul.burton@mips.com>
9625L:	linux-mips@linux-mips.org
9626S:	Supported
9627F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9628F:	arch/mips/generic/
9629F:	arch/mips/tools/generic-board-config.sh
9630
9631MIPS/LOONGSON1 ARCHITECTURE
9632M:	Keguang Zhang <keguang.zhang@gmail.com>
9633L:	linux-mips@linux-mips.org
9634S:	Maintained
9635F:	arch/mips/loongson32/
9636F:	arch/mips/include/asm/mach-loongson32/
9637F:	drivers/*/*loongson1*
9638F:	drivers/*/*/*loongson1*
9639
9640MIPS/LOONGSON2 ARCHITECTURE
9641M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9642L:	linux-mips@linux-mips.org
9643S:	Maintained
9644F:	arch/mips/loongson64/*{2e/2f}*
9645F:	arch/mips/include/asm/mach-loongson64/
9646F:	drivers/*/*loongson2*
9647F:	drivers/*/*/*loongson2*
9648
9649MIPS/LOONGSON3 ARCHITECTURE
9650M:	Huacai Chen <chenhc@lemote.com>
9651L:	linux-mips@linux-mips.org
9652S:	Maintained
9653F:	arch/mips/loongson64/
9654F:	arch/mips/include/asm/mach-loongson64/
9655F:	drivers/platform/mips/cpu_hwmon.c
9656F:	drivers/*/*loongson3*
9657F:	drivers/*/*/*loongson3*
9658
9659MIPS RINT INSTRUCTION EMULATION
9660M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9661L:	linux-mips@linux-mips.org
9662S:	Supported
9663F:	arch/mips/math-emu/sp_rint.c
9664F:	arch/mips/math-emu/dp_rint.c
9665
9666MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9667M:	Hans Verkuil <hverkuil@xs4all.nl>
9668L:	linux-media@vger.kernel.org
9669T:	git git://linuxtv.org/media_tree.git
9670W:	https://linuxtv.org
9671S:	Odd Fixes
9672F:	drivers/media/radio/radio-miropcm20*
9673
9674MMP SUPPORT
9675M:	Eric Miao <eric.y.miao@gmail.com>
9676M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9678T:	git git://github.com/hzhuang1/linux.git
9679T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9680S:	Maintained
9681F:	arch/arm/boot/dts/mmp*
9682F:	arch/arm/mach-mmp/
9683
9684MN88472 MEDIA DRIVER
9685M:	Antti Palosaari <crope@iki.fi>
9686L:	linux-media@vger.kernel.org
9687W:	https://linuxtv.org
9688W:	http://palosaari.fi/linux/
9689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9690S:	Maintained
9691F:	drivers/media/dvb-frontends/mn88472*
9692
9693MN88473 MEDIA DRIVER
9694M:	Antti Palosaari <crope@iki.fi>
9695L:	linux-media@vger.kernel.org
9696W:	https://linuxtv.org
9697W:	http://palosaari.fi/linux/
9698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9699S:	Maintained
9700F:	drivers/media/dvb-frontends/mn88473*
9701
9702PCI DRIVER FOR MOBIVEIL PCIE IP
9703M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9704L:	linux-pci@vger.kernel.org
9705S:	Supported
9706F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9707F:	drivers/pci/controller/pcie-mobiveil.c
9708
9709MODULE SUPPORT
9710M:	Jessica Yu <jeyu@kernel.org>
9711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9712S:	Maintained
9713F:	include/linux/module.h
9714F:	kernel/module.c
9715
9716MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9717W:	http://popies.net/meye/
9718S:	Orphan
9719F:	Documentation/media/v4l-drivers/meye*
9720F:	drivers/media/pci/meye/
9721F:	include/uapi/linux/meye.h
9722
9723MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9724M:	Jiri Slaby <jirislaby@gmail.com>
9725S:	Maintained
9726F:	Documentation/serial/moxa-smartio
9727F:	drivers/tty/mxser.*
9728
9729MR800 AVERMEDIA USB FM RADIO DRIVER
9730M:	Alexey Klimov <klimov.linux@gmail.com>
9731L:	linux-media@vger.kernel.org
9732T:	git git://linuxtv.org/media_tree.git
9733S:	Maintained
9734F:	drivers/media/radio/radio-mr800.c
9735
9736MRF24J40 IEEE 802.15.4 RADIO DRIVER
9737M:	Alan Ott <alan@signal11.us>
9738L:	linux-wpan@vger.kernel.org
9739S:	Maintained
9740F:	drivers/net/ieee802154/mrf24j40.c
9741F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9742
9743MSI LAPTOP SUPPORT
9744M:	"Lee, Chun-Yi" <jlee@suse.com>
9745L:	platform-driver-x86@vger.kernel.org
9746S:	Maintained
9747F:	drivers/platform/x86/msi-laptop.c
9748
9749MSI WMI SUPPORT
9750L:	platform-driver-x86@vger.kernel.org
9751S:	Orphan
9752F:	drivers/platform/x86/msi-wmi.c
9753
9754MSI001 MEDIA DRIVER
9755M:	Antti Palosaari <crope@iki.fi>
9756L:	linux-media@vger.kernel.org
9757W:	https://linuxtv.org
9758W:	http://palosaari.fi/linux/
9759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9760T:	git git://linuxtv.org/anttip/media_tree.git
9761S:	Maintained
9762F:	drivers/media/tuners/msi001*
9763
9764MSI2500 MEDIA DRIVER
9765M:	Antti Palosaari <crope@iki.fi>
9766L:	linux-media@vger.kernel.org
9767W:	https://linuxtv.org
9768W:	http://palosaari.fi/linux/
9769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9770T:	git git://linuxtv.org/anttip/media_tree.git
9771S:	Maintained
9772F:	drivers/media/usb/msi2500/
9773
9774MSYSTEMS DISKONCHIP G3 MTD DRIVER
9775M:	Robert Jarzmik <robert.jarzmik@free.fr>
9776L:	linux-mtd@lists.infradead.org
9777S:	Maintained
9778F:	drivers/mtd/devices/docg3*
9779
9780MT9M032 APTINA SENSOR DRIVER
9781M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9782L:	linux-media@vger.kernel.org
9783T:	git git://linuxtv.org/media_tree.git
9784S:	Maintained
9785F:	drivers/media/i2c/mt9m032.c
9786F:	include/media/i2c/mt9m032.h
9787
9788MT9P031 APTINA CAMERA SENSOR
9789M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9790L:	linux-media@vger.kernel.org
9791T:	git git://linuxtv.org/media_tree.git
9792S:	Maintained
9793F:	drivers/media/i2c/mt9p031.c
9794F:	include/media/i2c/mt9p031.h
9795
9796MT9T001 APTINA CAMERA SENSOR
9797M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9798L:	linux-media@vger.kernel.org
9799T:	git git://linuxtv.org/media_tree.git
9800S:	Maintained
9801F:	drivers/media/i2c/mt9t001.c
9802F:	include/media/i2c/mt9t001.h
9803
9804MT9T112 APTINA CAMERA SENSOR
9805M:	Jacopo Mondi <jacopo@jmondi.org>
9806L:	linux-media@vger.kernel.org
9807T:	git git://linuxtv.org/media_tree.git
9808S:	Odd Fixes
9809F:	drivers/media/i2c/mt9t112.c
9810F:	include/media/i2c/mt9t112.h
9811
9812MT9V032 APTINA CAMERA SENSOR
9813M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9814L:	linux-media@vger.kernel.org
9815T:	git git://linuxtv.org/media_tree.git
9816S:	Maintained
9817F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9818F:	drivers/media/i2c/mt9v032.c
9819F:	include/media/i2c/mt9v032.h
9820
9821MT9V111 APTINA CAMERA SENSOR
9822M:	Jacopo Mondi <jacopo@jmondi.org>
9823L:	linux-media@vger.kernel.org
9824T:	git git://linuxtv.org/media_tree.git
9825S:	Maintained
9826F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9827F:	drivers/media/i2c/mt9v111.c
9828
9829MULTIFUNCTION DEVICES (MFD)
9830M:	Lee Jones <lee.jones@linaro.org>
9831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9832S:	Supported
9833F:	Documentation/devicetree/bindings/mfd/
9834F:	drivers/mfd/
9835F:	include/linux/mfd/
9836F:	include/dt-bindings/mfd/
9837
9838MULTIMEDIA CARD (MMC) ETC. OVER SPI
9839S:	Orphan
9840F:	drivers/mmc/host/mmc_spi.c
9841F:	include/linux/spi/mmc_spi.h
9842
9843MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9844M:	Ulf Hansson <ulf.hansson@linaro.org>
9845L:	linux-mmc@vger.kernel.org
9846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9847S:	Maintained
9848F:	Documentation/devicetree/bindings/mmc/
9849F:	drivers/mmc/
9850F:	include/linux/mmc/
9851F:	include/uapi/linux/mmc/
9852
9853MULTIPLEXER SUBSYSTEM
9854M:	Peter Rosin <peda@axentia.se>
9855S:	Maintained
9856F:	Documentation/ABI/testing/sysfs-class-mux*
9857F:	Documentation/devicetree/bindings/mux/
9858F:	include/linux/dt-bindings/mux/
9859F:	include/linux/mux/
9860F:	drivers/mux/
9861
9862MULTITECH MULTIPORT CARD (ISICOM)
9863S:	Orphan
9864F:	drivers/tty/isicom.c
9865F:	include/linux/isicom.h
9866
9867MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9868M:	Bin Liu <b-liu@ti.com>
9869L:	linux-usb@vger.kernel.org
9870S:	Maintained
9871F:	drivers/usb/musb/
9872
9873MXL301RF MEDIA DRIVER
9874M:	Akihiro Tsukada <tskd08@gmail.com>
9875L:	linux-media@vger.kernel.org
9876S:	Odd Fixes
9877F:	drivers/media/tuners/mxl301rf*
9878
9879MXL5007T MEDIA DRIVER
9880M:	Michael Krufky <mkrufky@linuxtv.org>
9881L:	linux-media@vger.kernel.org
9882W:	https://linuxtv.org
9883W:	http://github.com/mkrufky
9884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9885T:	git git://linuxtv.org/mkrufky/tuners.git
9886S:	Maintained
9887F:	drivers/media/tuners/mxl5007t.*
9888
9889MXSFB DRM DRIVER
9890M:	Marek Vasut <marex@denx.de>
9891S:	Supported
9892F:	drivers/gpu/drm/mxsfb/
9893F:	Documentation/devicetree/bindings/display/mxsfb.txt
9894
9895MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9896M:	Chris Lee <christopher.lee@cspi.com>
9897L:	netdev@vger.kernel.org
9898W:	https://www.cspi.com/ethernet-products/support/downloads/
9899S:	Supported
9900F:	drivers/net/ethernet/myricom/myri10ge/
9901
9902NAND FLASH SUBSYSTEM
9903M:	Boris Brezillon <boris.brezillon@bootlin.com>
9904M:	Miquel Raynal <miquel.raynal@bootlin.com>
9905R:	Richard Weinberger <richard@nod.at>
9906L:	linux-mtd@lists.infradead.org
9907W:	http://www.linux-mtd.infradead.org/
9908Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9909T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9910T:	git git://git.infradead.org/linux-mtd.git nand/next
9911S:	Maintained
9912F:	drivers/mtd/nand/
9913F:	include/linux/mtd/*nand*.h
9914
9915NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9916M:	Daniel Mack <zonque@gmail.com>
9917S:	Maintained
9918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9919W:	http://www.native-instruments.com
9920F:	sound/usb/caiaq/
9921
9922NATSEMI ETHERNET DRIVER (DP8381x)
9923S:	Orphan
9924F:	drivers/net/ethernet/natsemi/natsemi.c
9925
9926NCP FILESYSTEM
9927M:	Petr Vandrovec <petr@vandrovec.name>
9928S:	Obsolete
9929F:	drivers/staging/ncpfs/
9930
9931NCR 5380 SCSI DRIVERS
9932M:	Finn Thain <fthain@telegraphics.com.au>
9933M:	Michael Schmitz <schmitzmic@gmail.com>
9934L:	linux-scsi@vger.kernel.org
9935S:	Maintained
9936F:	Documentation/scsi/g_NCR5380.txt
9937F:	drivers/scsi/NCR5380.*
9938F:	drivers/scsi/arm/cumana_1.c
9939F:	drivers/scsi/arm/oak.c
9940F:	drivers/scsi/atari_scsi.*
9941F:	drivers/scsi/dmx3191d.c
9942F:	drivers/scsi/g_NCR5380.*
9943F:	drivers/scsi/mac_scsi.*
9944F:	drivers/scsi/sun3_scsi.*
9945F:	drivers/scsi/sun3_scsi_vme.c
9946
9947NCSI LIBRARY:
9948M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9949S:	Maintained
9950F:	net/ncsi/
9951
9952NCT6775 HARDWARE MONITOR DRIVER
9953M:	Guenter Roeck <linux@roeck-us.net>
9954L:	linux-hwmon@vger.kernel.org
9955S:	Maintained
9956F:	Documentation/hwmon/nct6775
9957F:	drivers/hwmon/nct6775.c
9958
9959NET_FAILOVER MODULE
9960M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9961L:	netdev@vger.kernel.org
9962S:	Supported
9963F:	driver/net/net_failover.c
9964F:	include/net/net_failover.h
9965F:	Documentation/networking/net_failover.rst
9966
9967NETEFFECT IWARP RNIC DRIVER (IW_NES)
9968M:	Faisal Latif <faisal.latif@intel.com>
9969L:	linux-rdma@vger.kernel.org
9970W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9971S:	Supported
9972F:	drivers/infiniband/hw/nes/
9973F:	include/uapi/rdma/nes-abi.h
9974
9975NETEM NETWORK EMULATOR
9976M:	Stephen Hemminger <stephen@networkplumber.org>
9977L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9978S:	Maintained
9979F:	net/sched/sch_netem.c
9980
9981NETERION 10GbE DRIVERS (s2io/vxge)
9982M:	Jon Mason <jdmason@kudzu.us>
9983L:	netdev@vger.kernel.org
9984S:	Supported
9985F:	Documentation/networking/s2io.txt
9986F:	Documentation/networking/vxge.txt
9987F:	drivers/net/ethernet/neterion/
9988
9989NETFILTER
9990M:	Pablo Neira Ayuso <pablo@netfilter.org>
9991M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9992M:	Florian Westphal <fw@strlen.de>
9993L:	netfilter-devel@vger.kernel.org
9994L:	coreteam@netfilter.org
9995W:	http://www.netfilter.org/
9996W:	http://www.iptables.org/
9997W:	http://www.nftables.org/
9998Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10001S:	Maintained
10002F:	include/linux/netfilter*
10003F:	include/linux/netfilter/
10004F:	include/net/netfilter/
10005F:	include/uapi/linux/netfilter*
10006F:	include/uapi/linux/netfilter/
10007F:	net/*/netfilter.c
10008F:	net/*/netfilter/
10009F:	net/netfilter/
10010F:	net/bridge/br_netfilter*.c
10011
10012NETROM NETWORK LAYER
10013M:	Ralf Baechle <ralf@linux-mips.org>
10014L:	linux-hams@vger.kernel.org
10015W:	http://www.linux-ax25.org/
10016S:	Maintained
10017F:	include/net/netrom.h
10018F:	include/uapi/linux/netrom.h
10019F:	net/netrom/
10020
10021NETRONOME ETHERNET DRIVERS
10022M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10023L:	oss-drivers@netronome.com
10024S:	Maintained
10025F:	drivers/net/ethernet/netronome/
10026
10027NETWORK BLOCK DEVICE (NBD)
10028M:	Josef Bacik <josef@toxicpanda.com>
10029S:	Maintained
10030L:	linux-block@vger.kernel.org
10031L:	nbd@other.debian.org
10032F:	Documentation/blockdev/nbd.txt
10033F:	drivers/block/nbd.c
10034F:	include/uapi/linux/nbd.h
10035
10036NETWORK DROP MONITOR
10037M:	Neil Horman <nhorman@tuxdriver.com>
10038L:	netdev@vger.kernel.org
10039S:	Maintained
10040W:	https://fedorahosted.org/dropwatch/
10041F:	net/core/drop_monitor.c
10042
10043NETWORKING DRIVERS
10044M:	"David S. Miller" <davem@davemloft.net>
10045L:	netdev@vger.kernel.org
10046W:	http://www.linuxfoundation.org/en/Net
10047Q:	http://patchwork.ozlabs.org/project/netdev/list/
10048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10050S:	Odd Fixes
10051F:	Documentation/devicetree/bindings/net/
10052F:	drivers/net/
10053F:	include/linux/if_*
10054F:	include/linux/netdevice.h
10055F:	include/linux/etherdevice.h
10056F:	include/linux/fcdevice.h
10057F:	include/linux/fddidevice.h
10058F:	include/linux/hippidevice.h
10059F:	include/linux/inetdevice.h
10060F:	include/uapi/linux/if_*
10061F:	include/uapi/linux/netdevice.h
10062
10063NETWORKING DRIVERS (WIRELESS)
10064M:	Kalle Valo <kvalo@codeaurora.org>
10065L:	linux-wireless@vger.kernel.org
10066Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/net/wireless/
10071F:	drivers/net/wireless/
10072
10073NETWORKING [DSA]
10074M:	Andrew Lunn <andrew@lunn.ch>
10075M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10076M:	Florian Fainelli <f.fainelli@gmail.com>
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/net/dsa/
10079F:	net/dsa/
10080F:	include/net/dsa.h
10081F:	include/linux/dsa/
10082F:	drivers/net/dsa/
10083
10084NETWORKING [GENERAL]
10085M:	"David S. Miller" <davem@davemloft.net>
10086L:	netdev@vger.kernel.org
10087W:	http://www.linuxfoundation.org/en/Net
10088Q:	http://patchwork.ozlabs.org/project/netdev/list/
10089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10091B:	mailto:netdev@vger.kernel.org
10092S:	Maintained
10093F:	net/
10094F:	include/net/
10095F:	include/linux/in.h
10096F:	include/linux/net.h
10097F:	include/linux/netdevice.h
10098F:	include/uapi/linux/in.h
10099F:	include/uapi/linux/net.h
10100F:	include/uapi/linux/netdevice.h
10101F:	include/uapi/linux/net_namespace.h
10102F:	tools/testing/selftests/net/
10103F:	lib/net_utils.c
10104F:	lib/random32.c
10105F:	Documentation/networking/
10106
10107NETWORKING [IPSEC]
10108M:	Steffen Klassert <steffen.klassert@secunet.com>
10109M:	Herbert Xu <herbert@gondor.apana.org.au>
10110M:	"David S. Miller" <davem@davemloft.net>
10111L:	netdev@vger.kernel.org
10112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10114S:	Maintained
10115F:	net/core/flow.c
10116F:	net/xfrm/
10117F:	net/key/
10118F:	net/ipv4/xfrm*
10119F:	net/ipv4/esp4*
10120F:	net/ipv4/ah4.c
10121F:	net/ipv4/ipcomp.c
10122F:	net/ipv4/ip_vti.c
10123F:	net/ipv6/xfrm*
10124F:	net/ipv6/esp6*
10125F:	net/ipv6/ah6.c
10126F:	net/ipv6/ipcomp6.c
10127F:	net/ipv6/ip6_vti.c
10128F:	include/uapi/linux/xfrm.h
10129F:	include/net/xfrm.h
10130
10131NETWORKING [IPv4/IPv6]
10132M:	"David S. Miller" <davem@davemloft.net>
10133M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10134M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10135L:	netdev@vger.kernel.org
10136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10137S:	Maintained
10138F:	net/ipv4/
10139F:	net/ipv6/
10140F:	include/net/ip*
10141F:	arch/x86/net/*
10142
10143NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10144M:	Paul Moore <paul@paul-moore.com>
10145W:	https://github.com/netlabel
10146L:	netdev@vger.kernel.org
10147L:	linux-security-module@vger.kernel.org
10148S:	Maintained
10149F:	Documentation/netlabel/
10150F:	include/net/calipso.h
10151F:	include/net/cipso_ipv4.h
10152F:	include/net/netlabel.h
10153F:	include/uapi/linux/netfilter/xt_SECMARK.h
10154F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10155F:	net/netlabel/
10156F:	net/ipv4/cipso_ipv4.c
10157F:	net/ipv6/calipso.c
10158F:	net/netfilter/xt_CONNSECMARK.c
10159F:	net/netfilter/xt_SECMARK.c
10160
10161NETWORKING [TCP]
10162M:	Eric Dumazet <edumazet@google.com>
10163L:	netdev@vger.kernel.org
10164S:	Maintained
10165F:	net/ipv4/tcp*.c
10166F:	net/ipv4/syncookies.c
10167F:	net/ipv6/tcp*.c
10168F:	net/ipv6/syncookies.c
10169F:	include/uapi/linux/tcp.h
10170F:	include/net/tcp.h
10171F:	include/linux/tcp.h
10172F:	include/trace/events/tcp.h
10173
10174NETWORKING [TLS]
10175M:	Boris Pismenny <borisp@mellanox.com>
10176M:	Aviad Yehezkel <aviadye@mellanox.com>
10177M:	Dave Watson <davejwatson@fb.com>
10178L:	netdev@vger.kernel.org
10179S:	Maintained
10180F:	net/tls/*
10181F:	include/uapi/linux/tls.h
10182F:	include/net/tls.h
10183
10184NETWORKING [WIRELESS]
10185L:	linux-wireless@vger.kernel.org
10186Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10187
10188NETDEVSIM
10189M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10190S:	Maintained
10191F:	drivers/net/netdevsim/*
10192
10193NETXEN (1/10) GbE SUPPORT
10194M:	Manish Chopra <manish.chopra@cavium.com>
10195M:	Rahul Verma <rahul.verma@cavium.com>
10196M:	Dept-GELinuxNICDev@cavium.com
10197L:	netdev@vger.kernel.org
10198S:	Supported
10199F:	drivers/net/ethernet/qlogic/netxen/
10200
10201NFC SUBSYSTEM
10202M:	Samuel Ortiz <sameo@linux.intel.com>
10203L:	linux-wireless@vger.kernel.org
10204L:	linux-nfc@lists.01.org (subscribers-only)
10205S:	Supported
10206F:	net/nfc/
10207F:	include/net/nfc/
10208F:	include/uapi/linux/nfc.h
10209F:	drivers/nfc/
10210F:	include/linux/platform_data/nfcmrvl.h
10211F:	include/linux/platform_data/nxp-nci.h
10212F:	Documentation/devicetree/bindings/net/nfc/
10213
10214NFS, SUNRPC, AND LOCKD CLIENTS
10215M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10216M:	Anna Schumaker <anna.schumaker@netapp.com>
10217L:	linux-nfs@vger.kernel.org
10218W:	http://client.linux-nfs.org
10219T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10220S:	Maintained
10221F:	fs/lockd/
10222F:	fs/nfs/
10223F:	fs/nfs_common/
10224F:	net/sunrpc/
10225F:	include/linux/lockd/
10226F:	include/linux/nfs*
10227F:	include/linux/sunrpc/
10228F:	include/uapi/linux/nfs*
10229F:	include/uapi/linux/sunrpc/
10230
10231NILFS2 FILESYSTEM
10232M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10233L:	linux-nilfs@vger.kernel.org
10234W:	https://nilfs.sourceforge.io/
10235W:	https://nilfs.osdn.jp/
10236T:	git git://github.com/konis/nilfs2.git
10237S:	Supported
10238F:	Documentation/filesystems/nilfs2.txt
10239F:	fs/nilfs2/
10240F:	include/trace/events/nilfs2.h
10241F:	include/uapi/linux/nilfs2_api.h
10242F:	include/uapi/linux/nilfs2_ondisk.h
10243
10244NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10245M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10246W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10247S:	Maintained
10248F:	Documentation/scsi/NinjaSCSI.txt
10249F:	drivers/scsi/pcmcia/nsp_*
10250
10251NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10252M:	GOTO Masanori <gotom@debian.or.jp>
10253M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10254W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10255S:	Maintained
10256F:	Documentation/scsi/NinjaSCSI.txt
10257F:	drivers/scsi/nsp32*
10258
10259NIOS2 ARCHITECTURE
10260M:	Ley Foon Tan <lftan@altera.com>
10261L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10263S:	Maintained
10264F:	arch/nios2/
10265
10266NOHZ, DYNTICKS SUPPORT
10267M:	Frederic Weisbecker <fweisbec@gmail.com>
10268M:	Thomas Gleixner <tglx@linutronix.de>
10269M:	Ingo Molnar <mingo@kernel.org>
10270L:	linux-kernel@vger.kernel.org
10271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10272S:	Maintained
10273F:	kernel/time/tick*.*
10274F:	include/linux/tick.h
10275F:	include/linux/sched/nohz.h
10276
10277NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10278M:	Pavel Machek <pavel@ucw.cz>
10279M:	Sakari Ailus <sakari.ailus@iki.fi>
10280L:	linux-media@vger.kernel.org
10281S:	Maintained
10282F:	drivers/media/i2c/et8ek8
10283F:	drivers/media/i2c/ad5820.c
10284
10285NOKIA N900 POWER SUPPLY DRIVERS
10286R:	Pali Rohár <pali.rohar@gmail.com>
10287F:	include/linux/power/bq2415x_charger.h
10288F:	include/linux/power/bq27xxx_battery.h
10289F:	include/linux/power/isp1704_charger.h
10290F:	drivers/power/supply/bq2415x_charger.c
10291F:	drivers/power/supply/bq27xxx_battery.c
10292F:	drivers/power/supply/bq27xxx_battery_i2c.c
10293F:	drivers/power/supply/isp1704_charger.c
10294F:	drivers/power/supply/rx51_battery.c
10295
10296NTB AMD DRIVER
10297M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10298L:	linux-ntb@googlegroups.com
10299S:	Supported
10300F:	drivers/ntb/hw/amd/
10301
10302NTB DRIVER CORE
10303M:	Jon Mason <jdmason@kudzu.us>
10304M:	Dave Jiang <dave.jiang@intel.com>
10305M:	Allen Hubbe <allenbh@gmail.com>
10306L:	linux-ntb@googlegroups.com
10307S:	Supported
10308W:	https://github.com/jonmason/ntb/wiki
10309T:	git git://github.com/jonmason/ntb.git
10310F:	drivers/ntb/
10311F:	drivers/net/ntb_netdev.c
10312F:	include/linux/ntb.h
10313F:	include/linux/ntb_transport.h
10314F:	tools/testing/selftests/ntb/
10315
10316NTB IDT DRIVER
10317M:	Serge Semin <fancer.lancer@gmail.com>
10318L:	linux-ntb@googlegroups.com
10319S:	Supported
10320F:	drivers/ntb/hw/idt/
10321
10322NTB INTEL DRIVER
10323M:	Dave Jiang <dave.jiang@intel.com>
10324L:	linux-ntb@googlegroups.com
10325S:	Supported
10326W:	https://github.com/davejiang/linux/wiki
10327T:	git https://github.com/davejiang/linux.git
10328F:	drivers/ntb/hw/intel/
10329
10330NTFS FILESYSTEM
10331M:	Anton Altaparmakov <anton@tuxera.com>
10332L:	linux-ntfs-dev@lists.sourceforge.net
10333W:	http://www.tuxera.com/
10334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10335S:	Supported
10336F:	Documentation/filesystems/ntfs.txt
10337F:	fs/ntfs/
10338
10339NUBUS SUBSYSTEM
10340M:	Finn Thain <fthain@telegraphics.com.au>
10341L:	linux-m68k@lists.linux-m68k.org
10342S:	Maintained
10343F:	arch/*/include/asm/nubus.h
10344F:	drivers/nubus/
10345F:	include/linux/nubus.h
10346F:	include/uapi/linux/nubus.h
10347
10348NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10349M:	Antonino Daplas <adaplas@gmail.com>
10350L:	linux-fbdev@vger.kernel.org
10351S:	Maintained
10352F:	drivers/video/fbdev/riva/
10353F:	drivers/video/fbdev/nvidia/
10354
10355NVM EXPRESS DRIVER
10356M:	Keith Busch <keith.busch@intel.com>
10357M:	Jens Axboe <axboe@fb.com>
10358M:	Christoph Hellwig <hch@lst.de>
10359M:	Sagi Grimberg <sagi@grimberg.me>
10360L:	linux-nvme@lists.infradead.org
10361T:	git://git.infradead.org/nvme.git
10362W:	http://git.infradead.org/nvme.git
10363S:	Supported
10364F:	drivers/nvme/host/
10365F:	include/linux/nvme.h
10366F:	include/uapi/linux/nvme_ioctl.h
10367
10368NVM EXPRESS FC TRANSPORT DRIVERS
10369M:	James Smart <james.smart@broadcom.com>
10370L:	linux-nvme@lists.infradead.org
10371S:	Supported
10372F:	include/linux/nvme-fc.h
10373F:	include/linux/nvme-fc-driver.h
10374F:	drivers/nvme/host/fc.c
10375F:	drivers/nvme/target/fc.c
10376F:	drivers/nvme/target/fcloop.c
10377
10378NVM EXPRESS TARGET DRIVER
10379M:	Christoph Hellwig <hch@lst.de>
10380M:	Sagi Grimberg <sagi@grimberg.me>
10381L:	linux-nvme@lists.infradead.org
10382T:	git://git.infradead.org/nvme.git
10383W:	http://git.infradead.org/nvme.git
10384S:	Supported
10385F:	drivers/nvme/target/
10386
10387NVMEM FRAMEWORK
10388M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10389S:	Maintained
10390F:	drivers/nvmem/
10391F:	Documentation/devicetree/bindings/nvmem/
10392F:	Documentation/ABI/stable/sysfs-bus-nvmem
10393F:	include/linux/nvmem-consumer.h
10394F:	include/linux/nvmem-provider.h
10395
10396NXP SGTL5000 DRIVER
10397M:	Fabio Estevam <fabio.estevam@nxp.com>
10398L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10399S:	Maintained
10400F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10401F:	sound/soc/codecs/sgtl5000*
10402
10403NXP TDA998X DRM DRIVER
10404M:	Russell King <linux@armlinux.org.uk>
10405S:	Maintained
10406T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10408F:	drivers/gpu/drm/i2c/tda998x_drv.c
10409F:	include/drm/i2c/tda998x.h
10410F:	include/dt-bindings/display/tda998x.h
10411K:	"nxp,tda998x"
10412
10413NXP TFA9879 DRIVER
10414M:	Peter Rosin <peda@axentia.se>
10415L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10416S:	Maintained
10417F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10418F:	sound/soc/codecs/tfa9879*
10419
10420NXP-NCI NFC DRIVER
10421M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10422R:	Charles Gorand <charles.gorand@effinnov.com>
10423L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10424S:	Supported
10425F:	drivers/nfc/nxp-nci
10426
10427OBJTOOL
10428M:	Josh Poimboeuf <jpoimboe@redhat.com>
10429M:	Peter Zijlstra <peterz@infradead.org>
10430S:	Supported
10431F:	tools/objtool/
10432
10433OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10434M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10435M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10436L:	linuxppc-dev@lists.ozlabs.org
10437S:	Supported
10438F:	arch/powerpc/platforms/powernv/ocxl.c
10439F:	arch/powerpc/include/asm/pnv-ocxl.h
10440F:	drivers/misc/ocxl/
10441F:	include/misc/ocxl*
10442F:	include/uapi/misc/ocxl.h
10443F:	Documentation/accelerators/ocxl.rst
10444
10445OMAP AUDIO SUPPORT
10446M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10447M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10448L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10449L:	linux-omap@vger.kernel.org
10450S:	Maintained
10451F:	sound/soc/omap/
10452
10453OMAP CLOCK FRAMEWORK SUPPORT
10454M:	Paul Walmsley <paul@pwsan.com>
10455L:	linux-omap@vger.kernel.org
10456S:	Maintained
10457F:	arch/arm/*omap*/*clock*
10458
10459OMAP DEVICE TREE SUPPORT
10460M:	Benoît Cousson <bcousson@baylibre.com>
10461M:	Tony Lindgren <tony@atomide.com>
10462L:	linux-omap@vger.kernel.org
10463L:	devicetree@vger.kernel.org
10464S:	Maintained
10465F:	arch/arm/boot/dts/*omap*
10466F:	arch/arm/boot/dts/*am3*
10467F:	arch/arm/boot/dts/*am4*
10468F:	arch/arm/boot/dts/*am5*
10469F:	arch/arm/boot/dts/*dra7*
10470
10471OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10472L:	linux-omap@vger.kernel.org
10473L:	linux-fbdev@vger.kernel.org
10474S:	Orphan
10475F:	drivers/video/fbdev/omap2/
10476F:	Documentation/arm/OMAP/DSS
10477
10478OMAP FRAMEBUFFER SUPPORT
10479L:	linux-fbdev@vger.kernel.org
10480L:	linux-omap@vger.kernel.org
10481S:	Orphan
10482F:	drivers/video/fbdev/omap/
10483
10484OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10485M:	Roger Quadros <rogerq@ti.com>
10486M:	Tony Lindgren <tony@atomide.com>
10487L:	linux-omap@vger.kernel.org
10488S:	Maintained
10489F:	drivers/memory/omap-gpmc.c
10490F:	arch/arm/mach-omap2/*gpmc*
10491
10492OMAP GPIO DRIVER
10493M:	Grygorii Strashko <grygorii.strashko@ti.com>
10494M:	Santosh Shilimkar <ssantosh@kernel.org>
10495M:	Kevin Hilman <khilman@kernel.org>
10496L:	linux-omap@vger.kernel.org
10497S:	Maintained
10498F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10499F:	drivers/gpio/gpio-omap.c
10500
10501OMAP HARDWARE SPINLOCK SUPPORT
10502M:	Ohad Ben-Cohen <ohad@wizery.com>
10503L:	linux-omap@vger.kernel.org
10504S:	Maintained
10505F:	drivers/hwspinlock/omap_hwspinlock.c
10506
10507OMAP HS MMC SUPPORT
10508L:	linux-mmc@vger.kernel.org
10509L:	linux-omap@vger.kernel.org
10510S:	Orphan
10511F:	drivers/mmc/host/omap_hsmmc.c
10512
10513OMAP HWMOD DATA
10514M:	Paul Walmsley <paul@pwsan.com>
10515L:	linux-omap@vger.kernel.org
10516S:	Maintained
10517F:	arch/arm/mach-omap2/omap_hwmod*data*
10518
10519OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10520M:	Benoît Cousson <bcousson@baylibre.com>
10521L:	linux-omap@vger.kernel.org
10522S:	Maintained
10523F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10524
10525OMAP HWMOD SUPPORT
10526M:	Benoît Cousson <bcousson@baylibre.com>
10527M:	Paul Walmsley <paul@pwsan.com>
10528L:	linux-omap@vger.kernel.org
10529S:	Maintained
10530F:	arch/arm/mach-omap2/omap_hwmod.*
10531
10532OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10533M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10534L:	linux-media@vger.kernel.org
10535S:	Maintained
10536F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10537F:	drivers/media/platform/omap3isp/
10538F:	drivers/staging/media/omap4iss/
10539
10540OMAP MMC SUPPORT
10541M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10542L:	linux-omap@vger.kernel.org
10543S:	Maintained
10544F:	drivers/mmc/host/omap.c
10545
10546OMAP POWER MANAGEMENT SUPPORT
10547M:	Kevin Hilman <khilman@kernel.org>
10548L:	linux-omap@vger.kernel.org
10549S:	Maintained
10550F:	arch/arm/*omap*/*pm*
10551F:	drivers/cpufreq/omap-cpufreq.c
10552
10553OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10554M:	Rajendra Nayak <rnayak@codeaurora.org>
10555M:	Paul Walmsley <paul@pwsan.com>
10556L:	linux-omap@vger.kernel.org
10557S:	Maintained
10558F:	arch/arm/mach-omap2/prm*
10559
10560OMAP RANDOM NUMBER GENERATOR SUPPORT
10561M:	Deepak Saxena <dsaxena@plexity.net>
10562S:	Maintained
10563F:	drivers/char/hw_random/omap-rng.c
10564
10565OMAP USB SUPPORT
10566L:	linux-usb@vger.kernel.org
10567L:	linux-omap@vger.kernel.org
10568S:	Orphan
10569F:	drivers/usb/*/*omap*
10570F:	arch/arm/*omap*/usb*
10571
10572OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10573M:	Mark Jackson <mpfj@newflow.co.uk>
10574L:	linux-omap@vger.kernel.org
10575S:	Maintained
10576F:	arch/arm/boot/dts/am335x-nano.dts
10577
10578OMAP1 SUPPORT
10579M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10580M:	Tony Lindgren <tony@atomide.com>
10581L:	linux-omap@vger.kernel.org
10582Q:	http://patchwork.kernel.org/project/linux-omap/list/
10583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10584S:	Maintained
10585F:	arch/arm/mach-omap1/
10586F:	arch/arm/plat-omap/
10587F:	arch/arm/configs/omap1_defconfig
10588F:	drivers/i2c/busses/i2c-omap.c
10589F:	include/linux/platform_data/i2c-omap.h
10590F:	include/linux/platform_data/ams-delta-fiq.h
10591
10592OMAP2+ SUPPORT
10593M:	Tony Lindgren <tony@atomide.com>
10594L:	linux-omap@vger.kernel.org
10595W:	http://www.muru.com/linux/omap/
10596W:	http://linux.omap.com/
10597Q:	http://patchwork.kernel.org/project/linux-omap/list/
10598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10599S:	Maintained
10600F:	arch/arm/mach-omap2/
10601F:	arch/arm/plat-omap/
10602F:	arch/arm/configs/omap2plus_defconfig
10603F:	drivers/i2c/busses/i2c-omap.c
10604F:	drivers/irqchip/irq-omap-intc.c
10605F:	drivers/mfd/*omap*.c
10606F:	drivers/mfd/menelaus.c
10607F:	drivers/mfd/palmas.c
10608F:	drivers/mfd/tps65217.c
10609F:	drivers/mfd/tps65218.c
10610F:	drivers/mfd/tps65910.c
10611F:	drivers/mfd/twl-core.[ch]
10612F:	drivers/mfd/twl4030*.c
10613F:	drivers/mfd/twl6030*.c
10614F:	drivers/mfd/twl6040*.c
10615F:	drivers/regulator/palmas-regulator*.c
10616F:	drivers/regulator/pbias-regulator.c
10617F:	drivers/regulator/tps65217-regulator.c
10618F:	drivers/regulator/tps65218-regulator.c
10619F:	drivers/regulator/tps65910-regulator.c
10620F:	drivers/regulator/twl-regulator.c
10621F:	drivers/regulator/twl6030-regulator.c
10622F:	include/linux/platform_data/i2c-omap.h
10623
10624ONION OMEGA2+ BOARD
10625M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10626L:	linux-mips@linux-mips.org
10627S:	Maintained
10628F:	arch/mips/boot/dts/ralink/omega2p.dts
10629
10630OMFS FILESYSTEM
10631M:	Bob Copeland <me@bobcopeland.com>
10632L:	linux-karma-devel@lists.sourceforge.net
10633S:	Maintained
10634F:	Documentation/filesystems/omfs.txt
10635F:	fs/omfs/
10636
10637OMNIKEY CARDMAN 4000 DRIVER
10638M:	Harald Welte <laforge@gnumonks.org>
10639S:	Maintained
10640F:	drivers/char/pcmcia/cm4000_cs.c
10641F:	include/linux/cm4000_cs.h
10642F:	include/uapi/linux/cm4000_cs.h
10643
10644OMNIKEY CARDMAN 4040 DRIVER
10645M:	Harald Welte <laforge@gnumonks.org>
10646S:	Maintained
10647F:	drivers/char/pcmcia/cm4040_cs.*
10648
10649OMNIVISION OV13858 SENSOR DRIVER
10650M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10651L:	linux-media@vger.kernel.org
10652T:	git git://linuxtv.org/media_tree.git
10653S:	Maintained
10654F:	drivers/media/i2c/ov13858.c
10655
10656OMNIVISION OV2680 SENSOR DRIVER
10657M:	Rui Miguel Silva <rmfrfs@gmail.com>
10658L:	linux-media@vger.kernel.org
10659T:	git git://linuxtv.org/media_tree.git
10660S:	Maintained
10661F:	drivers/media/i2c/ov2680.c
10662F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10663
10664OMNIVISION OV2685 SENSOR DRIVER
10665M:	Shunqian Zheng <zhengsq@rock-chips.com>
10666L:	linux-media@vger.kernel.org
10667T:	git git://linuxtv.org/media_tree.git
10668S:	Maintained
10669F:	drivers/media/i2c/ov2685.c
10670
10671OMNIVISION OV5640 SENSOR DRIVER
10672M:	Steve Longerbeam <slongerbeam@gmail.com>
10673L:	linux-media@vger.kernel.org
10674T:	git git://linuxtv.org/media_tree.git
10675S:	Maintained
10676F:	drivers/media/i2c/ov5640.c
10677
10678OMNIVISION OV5647 SENSOR DRIVER
10679M:	Luis Oliveira <lolivei@synopsys.com>
10680L:	linux-media@vger.kernel.org
10681T:	git git://linuxtv.org/media_tree.git
10682S:	Maintained
10683F:	drivers/media/i2c/ov5647.c
10684
10685OMNIVISION OV5695 SENSOR DRIVER
10686M:	Shunqian Zheng <zhengsq@rock-chips.com>
10687L:	linux-media@vger.kernel.org
10688T:	git git://linuxtv.org/media_tree.git
10689S:	Maintained
10690F:	drivers/media/i2c/ov5695.c
10691
10692OMNIVISION OV7670 SENSOR DRIVER
10693M:	Jonathan Corbet <corbet@lwn.net>
10694L:	linux-media@vger.kernel.org
10695T:	git git://linuxtv.org/media_tree.git
10696S:	Maintained
10697F:	drivers/media/i2c/ov7670.c
10698F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10699
10700OMNIVISION OV772x SENSOR DRIVER
10701M:	Jacopo Mondi <jacopo@jmondi.org>
10702L:	linux-media@vger.kernel.org
10703T:	git git://linuxtv.org/media_tree.git
10704S:	Odd fixes
10705F:	drivers/media/i2c/ov772x.c
10706F:	include/media/i2c/ov772x.h
10707F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10708
10709OMNIVISION OV7740 SENSOR DRIVER
10710M:	Wenyou Yang <wenyou.yang@microchip.com>
10711L:	linux-media@vger.kernel.org
10712T:	git git://linuxtv.org/media_tree.git
10713S:	Maintained
10714F:	drivers/media/i2c/ov7740.c
10715F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10716
10717OMNIVISION OV9650 SENSOR DRIVER
10718M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10719R:	Akinobu Mita <akinobu.mita@gmail.com>
10720R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10721L:	linux-media@vger.kernel.org
10722T:	git git://linuxtv.org/media_tree.git
10723S:	Maintained
10724F:	drivers/media/i2c/ov9650.c
10725F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10726
10727ONENAND FLASH DRIVER
10728M:	Kyungmin Park <kyungmin.park@samsung.com>
10729L:	linux-mtd@lists.infradead.org
10730S:	Maintained
10731F:	drivers/mtd/nand/onenand/
10732F:	include/linux/mtd/onenand*.h
10733
10734ONSTREAM SCSI TAPE DRIVER
10735M:	Willem Riede <osst@riede.org>
10736L:	osst-users@lists.sourceforge.net
10737L:	linux-scsi@vger.kernel.org
10738S:	Maintained
10739F:	Documentation/scsi/osst.txt
10740F:	drivers/scsi/osst.*
10741F:	drivers/scsi/osst_*.h
10742F:	drivers/scsi/st.h
10743
10744OP-TEE DRIVER
10745M:	Jens Wiklander <jens.wiklander@linaro.org>
10746S:	Maintained
10747F:	drivers/tee/optee/
10748
10749OPA-VNIC DRIVER
10750M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10751M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10752L:	linux-rdma@vger.kernel.org
10753S:	Supported
10754F:	drivers/infiniband/ulp/opa_vnic
10755
10756OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10757M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10758M:	Frank Rowand <frowand.list@gmail.com>
10759L:	devicetree@vger.kernel.org
10760S:	Maintained
10761F:	Documentation/devicetree/dynamic-resolution-notes.txt
10762F:	Documentation/devicetree/overlay-notes.txt
10763F:	drivers/of/overlay.c
10764F:	drivers/of/resolver.c
10765K:	of_overlay_notifier_
10766
10767OPEN FIRMWARE AND FLATTENED DEVICE TREE
10768M:	Rob Herring <robh+dt@kernel.org>
10769M:	Frank Rowand <frowand.list@gmail.com>
10770L:	devicetree@vger.kernel.org
10771W:	http://www.devicetree.org/
10772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10773S:	Maintained
10774F:	drivers/of/
10775F:	include/linux/of*.h
10776F:	scripts/dtc/
10777F:	Documentation/ABI/testing/sysfs-firmware-ofw
10778
10779OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10780M:	Rob Herring <robh+dt@kernel.org>
10781M:	Mark Rutland <mark.rutland@arm.com>
10782L:	devicetree@vger.kernel.org
10783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10784Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10785S:	Maintained
10786F:	Documentation/devicetree/
10787F:	arch/*/boot/dts/
10788F:	include/dt-bindings/
10789
10790OPENCORES I2C BUS DRIVER
10791M:	Peter Korsgaard <peter@korsgaard.com>
10792L:	linux-i2c@vger.kernel.org
10793S:	Maintained
10794F:	Documentation/i2c/busses/i2c-ocores
10795F:	drivers/i2c/busses/i2c-ocores.c
10796
10797OPENRISC ARCHITECTURE
10798M:	Jonas Bonn <jonas@southpole.se>
10799M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10800M:	Stafford Horne <shorne@gmail.com>
10801T:	git git://github.com/openrisc/linux.git
10802L:	openrisc@lists.librecores.org
10803W:	http://openrisc.io
10804S:	Maintained
10805F:	Documentation/devicetree/bindings/openrisc/
10806F:	Documentation/openrisc/
10807F:	arch/openrisc/
10808F:	drivers/irqchip/irq-ompic.c
10809F:	drivers/irqchip/irq-or1k-*
10810
10811OPENVSWITCH
10812M:	Pravin B Shelar <pshelar@ovn.org>
10813L:	netdev@vger.kernel.org
10814L:	dev@openvswitch.org
10815W:	http://openvswitch.org
10816S:	Maintained
10817F:	net/openvswitch/
10818F:	include/uapi/linux/openvswitch.h
10819
10820OPERATING PERFORMANCE POINTS (OPP)
10821M:	Viresh Kumar <vireshk@kernel.org>
10822M:	Nishanth Menon <nm@ti.com>
10823M:	Stephen Boyd <sboyd@kernel.org>
10824L:	linux-pm@vger.kernel.org
10825S:	Maintained
10826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10827F:	drivers/opp/
10828F:	include/linux/pm_opp.h
10829F:	Documentation/power/opp.txt
10830F:	Documentation/devicetree/bindings/opp/
10831
10832OPL4 DRIVER
10833M:	Clemens Ladisch <clemens@ladisch.de>
10834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10835T:	git git://git.alsa-project.org/alsa-kernel.git
10836S:	Maintained
10837F:	sound/drivers/opl4/
10838
10839OPROFILE
10840M:	Robert Richter <rric@kernel.org>
10841L:	oprofile-list@lists.sf.net
10842S:	Maintained
10843F:	arch/*/include/asm/oprofile*.h
10844F:	arch/*/oprofile/
10845F:	drivers/oprofile/
10846F:	include/linux/oprofile.h
10847
10848ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10849M:	Mark Fasheh <mark@fasheh.com>
10850M:	Joel Becker <jlbec@evilplan.org>
10851L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10852W:	http://ocfs2.wiki.kernel.org
10853S:	Supported
10854F:	Documentation/filesystems/ocfs2.txt
10855F:	Documentation/filesystems/dlmfs.txt
10856F:	fs/ocfs2/
10857
10858ORANGEFS FILESYSTEM
10859M:	Mike Marshall <hubcap@omnibond.com>
10860R:	Martin Brandenburg <martin@omnibond.com>
10861L:	devel@lists.orangefs.org
10862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10863S:	Supported
10864F:	fs/orangefs/
10865F:	Documentation/filesystems/orangefs.txt
10866
10867ORINOCO DRIVER
10868L:	linux-wireless@vger.kernel.org
10869W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10870W:	http://www.nongnu.org/orinoco/
10871S:	Orphan
10872F:	drivers/net/wireless/intersil/orinoco/
10873
10874OSD LIBRARY and FILESYSTEM
10875M:	Boaz Harrosh <ooo@electrozaur.com>
10876S:	Maintained
10877F:	drivers/scsi/osd/
10878F:	include/scsi/osd_*
10879F:	fs/exofs/
10880
10881OV2659 OMNIVISION SENSOR DRIVER
10882M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10883L:	linux-media@vger.kernel.org
10884W:	https://linuxtv.org
10885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10886T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10887S:	Maintained
10888F:	drivers/media/i2c/ov2659.c
10889F:	include/media/i2c/ov2659.h
10890
10891OVERLAY FILESYSTEM
10892M:	Miklos Szeredi <miklos@szeredi.hu>
10893L:	linux-unionfs@vger.kernel.org
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10895S:	Supported
10896F:	fs/overlayfs/
10897F:	Documentation/filesystems/overlayfs.txt
10898
10899P54 WIRELESS DRIVER
10900M:	Christian Lamparter <chunkeey@googlemail.com>
10901L:	linux-wireless@vger.kernel.org
10902W:	http://wireless.kernel.org/en/users/Drivers/p54
10903S:	Maintained
10904F:	drivers/net/wireless/intersil/p54/
10905
10906PA SEMI ETHERNET DRIVER
10907L:	netdev@vger.kernel.org
10908S:	Orphan
10909F:	drivers/net/ethernet/pasemi/*
10910
10911PA SEMI SMBUS DRIVER
10912L:	linux-i2c@vger.kernel.org
10913S:	Orphan
10914F:	drivers/i2c/busses/i2c-pasemi.c
10915
10916PADATA PARALLEL EXECUTION MECHANISM
10917M:	Steffen Klassert <steffen.klassert@secunet.com>
10918L:	linux-crypto@vger.kernel.org
10919S:	Maintained
10920F:	kernel/padata.c
10921F:	include/linux/padata.h
10922F:	Documentation/padata.txt
10923
10924PANASONIC LAPTOP ACPI EXTRAS DRIVER
10925M:	Harald Welte <laforge@gnumonks.org>
10926L:	platform-driver-x86@vger.kernel.org
10927S:	Maintained
10928F:	drivers/platform/x86/panasonic-laptop.c
10929
10930PARALLEL LCD/KEYPAD PANEL DRIVER
10931M:	Willy Tarreau <willy@haproxy.com>
10932M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10933S:	Odd Fixes
10934F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10935F:	drivers/misc/panel.c
10936
10937PARALLEL PORT SUBSYSTEM
10938M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10939M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10940L:	linux-parport@lists.infradead.org (subscribers-only)
10941S:	Maintained
10942F:	drivers/parport/
10943F:	include/linux/parport*.h
10944F:	drivers/char/ppdev.c
10945F:	include/uapi/linux/ppdev.h
10946F:	Documentation/parport*.txt
10947
10948PARAVIRT_OPS INTERFACE
10949M:	Juergen Gross <jgross@suse.com>
10950M:	Alok Kataria <akataria@vmware.com>
10951L:	virtualization@lists.linux-foundation.org
10952S:	Supported
10953F:	Documentation/virtual/paravirt_ops.txt
10954F:	arch/*/kernel/paravirt*
10955F:	arch/*/include/asm/paravirt*.h
10956F:	include/linux/hypervisor.h
10957
10958PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10959M:	Tim Waugh <tim@cyberelk.net>
10960L:	linux-parport@lists.infradead.org (subscribers-only)
10961S:	Maintained
10962F:	Documentation/blockdev/paride.txt
10963F:	drivers/block/paride/
10964
10965PARISC ARCHITECTURE
10966M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10967M:	Helge Deller <deller@gmx.de>
10968L:	linux-parisc@vger.kernel.org
10969W:	http://www.parisc-linux.org/
10970Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10973S:	Maintained
10974F:	arch/parisc/
10975F:	Documentation/parisc/
10976F:	drivers/parisc/
10977F:	drivers/char/agp/parisc-agp.c
10978F:	drivers/input/serio/gscps2.c
10979F:	drivers/parport/parport_gsc.*
10980F:	drivers/tty/serial/8250/8250_gsc.c
10981F:	drivers/video/fbdev/sti*
10982F:	drivers/video/console/sti*
10983F:	drivers/video/logo/logo_parisc*
10984
10985PARMAN
10986M:	Jiri Pirko <jiri@mellanox.com>
10987L:	netdev@vger.kernel.org
10988S:	Supported
10989F:	lib/parman.c
10990F:	lib/test_parman.c
10991F:	include/linux/parman.h
10992
10993PC87360 HARDWARE MONITORING DRIVER
10994M:	Jim Cromie <jim.cromie@gmail.com>
10995L:	linux-hwmon@vger.kernel.org
10996S:	Maintained
10997F:	Documentation/hwmon/pc87360
10998F:	drivers/hwmon/pc87360.c
10999
11000PC8736x GPIO DRIVER
11001M:	Jim Cromie <jim.cromie@gmail.com>
11002S:	Maintained
11003F:	drivers/char/pc8736x_gpio.c
11004
11005PC87427 HARDWARE MONITORING DRIVER
11006M:	Jean Delvare <jdelvare@suse.com>
11007L:	linux-hwmon@vger.kernel.org
11008S:	Maintained
11009F:	Documentation/hwmon/pc87427
11010F:	drivers/hwmon/pc87427.c
11011
11012PCA9532 LED DRIVER
11013M:	Riku Voipio <riku.voipio@iki.fi>
11014S:	Maintained
11015F:	drivers/leds/leds-pca9532.c
11016F:	include/linux/leds-pca9532.h
11017
11018PCA9541 I2C BUS MASTER SELECTOR DRIVER
11019M:	Guenter Roeck <linux@roeck-us.net>
11020L:	linux-i2c@vger.kernel.org
11021S:	Maintained
11022F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11023
11024PCDP - PRIMARY CONSOLE AND DEBUG PORT
11025M:	Khalid Aziz <khalid@gonehiking.org>
11026S:	Maintained
11027F:	drivers/firmware/pcdp.*
11028
11029PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11030M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11031L:	linux-pci@vger.kernel.org
11032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11033S:	Maintained
11034F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11035F:	drivers/pci/controller/pci-aardvark.c
11036
11037PCI DRIVER FOR ALTERA PCIE IP
11038M:	Ley Foon Tan <lftan@altera.com>
11039L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11040L:	linux-pci@vger.kernel.org
11041S:	Supported
11042F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11043F:	drivers/pci/controller/pcie-altera.c
11044
11045PCI DRIVER FOR APPLIEDMICRO XGENE
11046M:	Tanmay Inamdar <tinamdar@apm.com>
11047L:	linux-pci@vger.kernel.org
11048L:	linux-arm-kernel@lists.infradead.org
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11051F:	drivers/pci/controller/pci-xgene.c
11052
11053PCI DRIVER FOR ARM VERSATILE PLATFORM
11054M:	Rob Herring <robh@kernel.org>
11055L:	linux-pci@vger.kernel.org
11056L:	linux-arm-kernel@lists.infradead.org
11057S:	Maintained
11058F:	Documentation/devicetree/bindings/pci/versatile.txt
11059F:	drivers/pci/controller/pci-versatile.c
11060
11061PCI DRIVER FOR ARMADA 8K
11062M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11063L:	linux-pci@vger.kernel.org
11064L:	linux-arm-kernel@lists.infradead.org
11065S:	Maintained
11066F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11067F:	drivers/pci/controller/dwc/pcie-armada8k.c
11068
11069PCI DRIVER FOR CADENCE PCIE IP
11070M:	Alan Douglas <adouglas@cadence.com>
11071L:	linux-pci@vger.kernel.org
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11074F:	drivers/pci/controller/pcie-cadence*
11075
11076PCI DRIVER FOR FREESCALE LAYERSCAPE
11077M:	Minghuan Lian <minghuan.Lian@nxp.com>
11078M:	Mingkai Hu <mingkai.hu@nxp.com>
11079M:	Roy Zang <roy.zang@nxp.com>
11080L:	linuxppc-dev@lists.ozlabs.org
11081L:	linux-pci@vger.kernel.org
11082L:	linux-arm-kernel@lists.infradead.org
11083S:	Maintained
11084F:	drivers/pci/controller/dwc/*layerscape*
11085
11086PCI DRIVER FOR GENERIC OF HOSTS
11087M:	Will Deacon <will.deacon@arm.com>
11088L:	linux-pci@vger.kernel.org
11089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11090S:	Maintained
11091F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11092F:	drivers/pci/controller/pci-host-common.c
11093F:	drivers/pci/controller/pci-host-generic.c
11094
11095PCI DRIVER FOR IMX6
11096M:	Richard Zhu <hongxing.zhu@nxp.com>
11097M:	Lucas Stach <l.stach@pengutronix.de>
11098L:	linux-pci@vger.kernel.org
11099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100S:	Maintained
11101F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11102F:	drivers/pci/controller/dwc/*imx6*
11103
11104PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11105M:	Keith Busch <keith.busch@intel.com>
11106M:	Jonathan Derrick <jonathan.derrick@intel.com>
11107L:	linux-pci@vger.kernel.org
11108S:	Supported
11109F:	drivers/pci/controller/vmd.c
11110
11111PCI DRIVER FOR MICROSEMI SWITCHTEC
11112M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11113M:	Logan Gunthorpe <logang@deltatee.com>
11114L:	linux-pci@vger.kernel.org
11115S:	Maintained
11116F:	Documentation/switchtec.txt
11117F:	Documentation/ABI/testing/sysfs-class-switchtec
11118F:	drivers/pci/switch/switchtec*
11119F:	include/uapi/linux/switchtec_ioctl.h
11120F:	include/linux/switchtec.h
11121F:	drivers/ntb/hw/mscc/
11122
11123PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11124M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11125M:	Jason Cooper <jason@lakedaemon.net>
11126L:	linux-pci@vger.kernel.org
11127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11128S:	Maintained
11129F:	drivers/pci/controller/*mvebu*
11130
11131PCI DRIVER FOR NVIDIA TEGRA
11132M:	Thierry Reding <thierry.reding@gmail.com>
11133L:	linux-tegra@vger.kernel.org
11134L:	linux-pci@vger.kernel.org
11135S:	Supported
11136F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11137F:	drivers/pci/controller/pci-tegra.c
11138
11139PCI DRIVER FOR RENESAS R-CAR
11140M:	Simon Horman <horms@verge.net.au>
11141L:	linux-pci@vger.kernel.org
11142L:	linux-renesas-soc@vger.kernel.org
11143S:	Maintained
11144F:	drivers/pci/controller/*rcar*
11145
11146PCI DRIVER FOR SAMSUNG EXYNOS
11147M:	Jingoo Han <jingoohan1@gmail.com>
11148L:	linux-pci@vger.kernel.org
11149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11150L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11151S:	Maintained
11152F:	drivers/pci/controller/dwc/pci-exynos.c
11153
11154PCI DRIVER FOR SYNOPSYS DESIGNWARE
11155M:	Jingoo Han <jingoohan1@gmail.com>
11156M:	Joao Pinto <Joao.Pinto@synopsys.com>
11157L:	linux-pci@vger.kernel.org
11158S:	Maintained
11159F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11160F:	drivers/pci/controller/dwc/*designware*
11161
11162PCI DRIVER FOR TI DRA7XX
11163M:	Kishon Vijay Abraham I <kishon@ti.com>
11164L:	linux-omap@vger.kernel.org
11165L:	linux-pci@vger.kernel.org
11166S:	Supported
11167F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11168F:	drivers/pci/controller/dwc/pci-dra7xx.c
11169
11170PCI DRIVER FOR TI KEYSTONE
11171M:	Murali Karicheri <m-karicheri2@ti.com>
11172L:	linux-pci@vger.kernel.org
11173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11174S:	Maintained
11175F:	drivers/pci/controller/dwc/*keystone*
11176
11177PCI ENDPOINT SUBSYSTEM
11178M:	Kishon Vijay Abraham I <kishon@ti.com>
11179M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11180L:	linux-pci@vger.kernel.org
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11182S:	Supported
11183F:	drivers/pci/endpoint/
11184F:	drivers/misc/pci_endpoint_test.c
11185F:	tools/pci/
11186
11187PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11188M:	Russell Currey <ruscur@russell.cc>
11189L:	linuxppc-dev@lists.ozlabs.org
11190S:	Supported
11191F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11192F:	arch/powerpc/kernel/eeh*.c
11193F:	arch/powerpc/platforms/*/eeh*.c
11194F:	arch/powerpc/include/*/eeh*.h
11195
11196PCI ERROR RECOVERY
11197M:	Linas Vepstas <linasvepstas@gmail.com>
11198L:	linux-pci@vger.kernel.org
11199S:	Supported
11200F:	Documentation/PCI/pci-error-recovery.txt
11201
11202PCI MSI DRIVER FOR ALTERA MSI IP
11203M:	Ley Foon Tan <lftan@altera.com>
11204L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11205L:	linux-pci@vger.kernel.org
11206S:	Supported
11207F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11208F:	drivers/pci/controller/pcie-altera-msi.c
11209
11210PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11211M:	Duc Dang <dhdang@apm.com>
11212L:	linux-pci@vger.kernel.org
11213L:	linux-arm-kernel@lists.infradead.org
11214S:	Maintained
11215F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11216F:	drivers/pci/controller/pci-xgene-msi.c
11217
11218PCI SUBSYSTEM
11219M:	Bjorn Helgaas <bhelgaas@google.com>
11220L:	linux-pci@vger.kernel.org
11221Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11223S:	Supported
11224F:	Documentation/devicetree/bindings/pci/
11225F:	Documentation/PCI/
11226F:	drivers/acpi/pci*
11227F:	drivers/pci/
11228F:	include/asm-generic/pci*
11229F:	include/linux/pci*
11230F:	include/linux/of_pci.h
11231F:	include/uapi/linux/pci*
11232F:	lib/pci*
11233F:	arch/x86/pci/
11234F:	arch/x86/kernel/quirks.c
11235
11236PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11237M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11238L:	linux-pci@vger.kernel.org
11239Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11241S:	Supported
11242F:	drivers/pci/controller/
11243
11244PCIE DRIVER FOR AXIS ARTPEC
11245M:	Jesper Nilsson <jesper.nilsson@axis.com>
11246L:	linux-arm-kernel@axis.com
11247L:	linux-pci@vger.kernel.org
11248S:	Maintained
11249F:	Documentation/devicetree/bindings/pci/axis,artpec*
11250F:	drivers/pci/controller/dwc/*artpec*
11251
11252PCIE DRIVER FOR CAVIUM THUNDERX
11253M:	David Daney <david.daney@cavium.com>
11254L:	linux-pci@vger.kernel.org
11255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11256S:	Supported
11257F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11258F:	drivers/pci/controller/pci-thunder-*
11259
11260PCIE DRIVER FOR HISILICON
11261M:	Zhou Wang <wangzhou1@hisilicon.com>
11262L:	linux-pci@vger.kernel.org
11263S:	Maintained
11264F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11265F:	drivers/pci/controller/dwc/pcie-hisi.c
11266
11267PCIE DRIVER FOR HISILICON KIRIN
11268M:	Xiaowei Song <songxiaowei@hisilicon.com>
11269M:	Binghui Wang <wangbinghui@hisilicon.com>
11270L:	linux-pci@vger.kernel.org
11271S:	Maintained
11272F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11273F:	drivers/pci/controller/dwc/pcie-kirin.c
11274
11275PCIE DRIVER FOR HISILICON STB
11276M:	Jianguo Sun <sunjianguo1@huawei.com>
11277M:	Shawn Guo <shawn.guo@linaro.org>
11278L:	linux-pci@vger.kernel.org
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11281F:	drivers/pci/controller/dwc/pcie-histb.c
11282
11283PCIE DRIVER FOR MEDIATEK
11284M:	Ryder Lee <ryder.lee@mediatek.com>
11285L:	linux-pci@vger.kernel.org
11286L:	linux-mediatek@lists.infradead.org
11287S:	Supported
11288F:	Documentation/devicetree/bindings/pci/mediatek*
11289F:	drivers/pci/controller/*mediatek*
11290
11291PCIE DRIVER FOR QUALCOMM MSM
11292M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11293L:	linux-pci@vger.kernel.org
11294L:	linux-arm-msm@vger.kernel.org
11295S:	Maintained
11296F:	drivers/pci/controller/dwc/*qcom*
11297
11298PCIE DRIVER FOR ROCKCHIP
11299M:	Shawn Lin <shawn.lin@rock-chips.com>
11300L:	linux-pci@vger.kernel.org
11301L:	linux-rockchip@lists.infradead.org
11302S:	Maintained
11303F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11304F:	drivers/pci/controller/pcie-rockchip*
11305
11306PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11307M:	Linus Walleij <linus.walleij@linaro.org>
11308L:	linux-pci@vger.kernel.org
11309S:	Maintained
11310F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11311F:	drivers/pci/controller/pci-v3-semi.c
11312
11313PCIE DRIVER FOR ST SPEAR13XX
11314M:	Pratyush Anand <pratyush.anand@gmail.com>
11315L:	linux-pci@vger.kernel.org
11316S:	Maintained
11317F:	drivers/pci/controller/dwc/*spear*
11318
11319PCMCIA SUBSYSTEM
11320M:	Dominik Brodowski <linux@dominikbrodowski.net>
11321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11322S:	Odd Fixes
11323F:	Documentation/pcmcia/
11324F:	tools/pcmcia/
11325F:	drivers/pcmcia/
11326F:	include/pcmcia/
11327
11328PCNET32 NETWORK DRIVER
11329M:	Don Fry <pcnet32@frontier.com>
11330L:	netdev@vger.kernel.org
11331S:	Maintained
11332F:	drivers/net/ethernet/amd/pcnet32.c
11333
11334PCRYPT PARALLEL CRYPTO ENGINE
11335M:	Steffen Klassert <steffen.klassert@secunet.com>
11336L:	linux-crypto@vger.kernel.org
11337S:	Maintained
11338F:	crypto/pcrypt.c
11339F:	include/crypto/pcrypt.h
11340
11341PEAQ WMI HOTKEYS DRIVER
11342M:	Hans de Goede <hdegoede@redhat.com>
11343L:	platform-driver-x86@vger.kernel.org
11344S:	Maintained
11345F:	drivers/platform/x86/peaq-wmi.c
11346
11347PER-CPU MEMORY ALLOCATOR
11348M:	Tejun Heo <tj@kernel.org>
11349M:	Christoph Lameter <cl@linux.com>
11350M:	Dennis Zhou <dennisszhou@gmail.com>
11351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11352S:	Maintained
11353F:	include/linux/percpu*.h
11354F:	mm/percpu*.c
11355F:	arch/*/include/asm/percpu.h
11356
11357PER-TASK DELAY ACCOUNTING
11358M:	Balbir Singh <bsingharora@gmail.com>
11359S:	Maintained
11360F:	include/linux/delayacct.h
11361F:	kernel/delayacct.c
11362
11363PERFORMANCE EVENTS SUBSYSTEM
11364M:	Peter Zijlstra <peterz@infradead.org>
11365M:	Ingo Molnar <mingo@redhat.com>
11366M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11367R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11368R:	Jiri Olsa <jolsa@redhat.com>
11369R:	Namhyung Kim <namhyung@kernel.org>
11370L:	linux-kernel@vger.kernel.org
11371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11372S:	Supported
11373F:	kernel/events/*
11374F:	include/linux/perf_event.h
11375F:	include/uapi/linux/perf_event.h
11376F:	arch/*/kernel/perf_event*.c
11377F:	arch/*/kernel/*/perf_event*.c
11378F:	arch/*/kernel/*/*/perf_event*.c
11379F:	arch/*/include/asm/perf_event.h
11380F:	arch/*/kernel/perf_callchain.c
11381F:	arch/*/events/*
11382F:	tools/perf/
11383
11384PERSONALITY HANDLING
11385M:	Christoph Hellwig <hch@infradead.org>
11386L:	linux-abi-devel@lists.sourceforge.net
11387S:	Maintained
11388F:	include/linux/personality.h
11389F:	include/uapi/linux/personality.h
11390
11391PHOENIX RC FLIGHT CONTROLLER ADAPTER
11392M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11393L:	linux-input@vger.kernel.org
11394S:	Maintained
11395F:	Documentation/input/devices/pxrc.rst
11396F:	drivers/input/joystick/pxrc.c
11397
11398PHONET PROTOCOL
11399M:	Remi Denis-Courmont <courmisch@gmail.com>
11400S:	Supported
11401F:	Documentation/networking/phonet.txt
11402F:	include/linux/phonet.h
11403F:	include/net/phonet/
11404F:	include/uapi/linux/phonet.h
11405F:	net/phonet/
11406
11407PHRAM MTD DRIVER
11408M:	Joern Engel <joern@lazybastard.org>
11409L:	linux-mtd@lists.infradead.org
11410S:	Maintained
11411F:	drivers/mtd/devices/phram.c
11412
11413PICOLCD HID DRIVER
11414M:	Bruno Prémont <bonbons@linux-vserver.org>
11415L:	linux-input@vger.kernel.org
11416S:	Maintained
11417F:	drivers/hid/hid-picolcd*
11418
11419PICOXCELL SUPPORT
11420M:	Jamie Iles <jamie@jamieiles.com>
11421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11422T:	git git://github.com/jamieiles/linux-2.6-ji.git
11423S:	Supported
11424F:	arch/arm/boot/dts/picoxcell*
11425F:	arch/arm/mach-picoxcell/
11426F:	drivers/crypto/picoxcell*
11427
11428PIN CONTROL SUBSYSTEM
11429M:	Linus Walleij <linus.walleij@linaro.org>
11430L:	linux-gpio@vger.kernel.org
11431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11432S:	Maintained
11433F:	Documentation/devicetree/bindings/pinctrl/
11434F:	Documentation/driver-api/pinctl.rst
11435F:	drivers/pinctrl/
11436F:	include/linux/pinctrl/
11437
11438PIN CONTROLLER - ATMEL AT91
11439M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11441S:	Maintained
11442F:	drivers/pinctrl/pinctrl-at91.*
11443
11444PIN CONTROLLER - ATMEL AT91 PIO4
11445M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11447L:	linux-gpio@vger.kernel.org
11448S:	Supported
11449F:	drivers/pinctrl/pinctrl-at91-pio4.*
11450
11451PIN CONTROLLER - FREESCALE
11452M:	Dong Aisheng <aisheng.dong@nxp.com>
11453M:	Fabio Estevam <festevam@gmail.com>
11454M:	Shawn Guo <shawnguo@kernel.org>
11455M:	Stefan Agner <stefan@agner.ch>
11456R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11457L:	linux-gpio@vger.kernel.org
11458S:	Maintained
11459F:	drivers/pinctrl/freescale/
11460F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11461
11462PIN CONTROLLER - INTEL
11463M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11464M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11465S:	Maintained
11466F:	drivers/pinctrl/intel/
11467
11468PIN CONTROLLER - MEDIATEK
11469M:	Sean Wang <sean.wang@mediatek.com>
11470L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11471S:	Maintained
11472F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11473F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11474F:	drivers/pinctrl/mediatek/mtk-eint.*
11475F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11476F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11477F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11478
11479PIN CONTROLLER - QUALCOMM
11480M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11481S:	Maintained
11482L:	linux-arm-msm@vger.kernel.org
11483F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11484F:	drivers/pinctrl/qcom/
11485
11486PIN CONTROLLER - RENESAS
11487M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11488M:	Geert Uytterhoeven <geert+renesas@glider.be>
11489L:	linux-renesas-soc@vger.kernel.org
11490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11491S:	Maintained
11492F:	drivers/pinctrl/sh-pfc/
11493
11494PIN CONTROLLER - SAMSUNG
11495M:	Tomasz Figa <tomasz.figa@gmail.com>
11496M:	Krzysztof Kozlowski <krzk@kernel.org>
11497M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11499L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11500Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11502S:	Maintained
11503F:	drivers/pinctrl/samsung/
11504F:	include/dt-bindings/pinctrl/samsung.h
11505F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11506
11507PIN CONTROLLER - SINGLE
11508M:	Tony Lindgren <tony@atomide.com>
11509M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11511L:	linux-omap@vger.kernel.org
11512S:	Maintained
11513F:	drivers/pinctrl/pinctrl-single.c
11514
11515PIN CONTROLLER - ST SPEAR
11516M:	Viresh Kumar <vireshk@kernel.org>
11517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11518W:	http://www.st.com/spear
11519S:	Maintained
11520F:	drivers/pinctrl/spear/
11521
11522PISTACHIO SOC SUPPORT
11523M:	James Hartley <james.hartley@sondrel.com>
11524L:	linux-mips@linux-mips.org
11525S:	Odd Fixes
11526F:	arch/mips/pistachio/
11527F:	arch/mips/include/asm/mach-pistachio/
11528F:	arch/mips/boot/dts/img/pistachio*
11529F:	arch/mips/configs/pistachio*_defconfig
11530
11531PKTCDVD DRIVER
11532S:	Orphan
11533M:	linux-block@vger.kernel.org
11534F:	drivers/block/pktcdvd.c
11535F:	include/linux/pktcdvd.h
11536F:	include/uapi/linux/pktcdvd.h
11537
11538PKUNITY SOC DRIVERS
11539M:	Guan Xuetao <gxt@pku.edu.cn>
11540W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11541S:	Maintained
11542T:	git git://github.com/gxt/linux.git
11543F:	drivers/input/serio/i8042-unicore32io.h
11544F:	drivers/i2c/busses/i2c-puv3.c
11545F:	drivers/video/fbdev/fb-puv3.c
11546F:	drivers/rtc/rtc-puv3.c
11547
11548PMBUS HARDWARE MONITORING DRIVERS
11549M:	Guenter Roeck <linux@roeck-us.net>
11550L:	linux-hwmon@vger.kernel.org
11551W:	http://hwmon.wiki.kernel.org/
11552W:	http://www.roeck-us.net/linux/drivers/
11553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11554S:	Maintained
11555F:	Documentation/hwmon/pmbus
11556F:	drivers/hwmon/pmbus/
11557F:	include/linux/pmbus.h
11558
11559PMC SIERRA MaxRAID DRIVER
11560L:	linux-scsi@vger.kernel.org
11561W:	http://www.pmc-sierra.com/
11562S:	Orphan
11563F:	drivers/scsi/pmcraid.*
11564
11565PMC SIERRA PM8001 DRIVER
11566M:	Jack Wang <jinpu.wang@profitbricks.com>
11567M:	lindar_liu@usish.com
11568L:	linux-scsi@vger.kernel.org
11569S:	Supported
11570F:	drivers/scsi/pm8001/
11571
11572PNP SUPPORT
11573M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11574S:	Maintained
11575F:	drivers/pnp/
11576
11577POSIX CLOCKS and TIMERS
11578M:	Thomas Gleixner <tglx@linutronix.de>
11579L:	linux-kernel@vger.kernel.org
11580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11581S:	Maintained
11582F:	fs/timerfd.c
11583F:	include/linux/timer*
11584F:	kernel/time/*timer*
11585
11586POWER MANAGEMENT CORE
11587M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11588L:	linux-pm@vger.kernel.org
11589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11590B:	https://bugzilla.kernel.org
11591S:	Supported
11592F:	drivers/base/power/
11593F:	include/linux/pm.h
11594F:	include/linux/pm_*
11595F:	include/linux/powercap.h
11596F:	drivers/powercap/
11597F:	kernel/configs/nopm.config
11598
11599POWER STATE COORDINATION INTERFACE (PSCI)
11600M:	Mark Rutland <mark.rutland@arm.com>
11601M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11602L:	linux-arm-kernel@lists.infradead.org
11603S:	Maintained
11604F:	drivers/firmware/psci*.c
11605F:	include/linux/psci.h
11606F:	include/uapi/linux/psci.h
11607
11608POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11609M:	Sebastian Reichel <sre@kernel.org>
11610L:	linux-pm@vger.kernel.org
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11612S:	Maintained
11613F:	Documentation/ABI/testing/sysfs-class-power
11614F:	Documentation/devicetree/bindings/power/supply/
11615F:	include/linux/power_supply.h
11616F:	drivers/power/supply/
11617
11618POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11619M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11620L:	linuxppc-dev@lists.ozlabs.org
11621S:	Maintained
11622F:	drivers/char/powernv-op-panel.c
11623
11624PPP OVER ATM (RFC 2364)
11625M:	Mitchell Blank Jr <mitch@sfgoth.com>
11626S:	Maintained
11627F:	net/atm/pppoatm.c
11628F:	include/uapi/linux/atmppp.h
11629
11630PPP OVER ETHERNET
11631M:	Michal Ostrowski <mostrows@earthlink.net>
11632S:	Maintained
11633F:	drivers/net/ppp/pppoe.c
11634F:	drivers/net/ppp/pppox.c
11635
11636PPP OVER L2TP
11637M:	James Chapman <jchapman@katalix.com>
11638S:	Maintained
11639F:	net/l2tp/l2tp_ppp.c
11640F:	include/linux/if_pppol2tp.h
11641F:	include/uapi/linux/if_pppol2tp.h
11642
11643PPP PROTOCOL DRIVERS AND COMPRESSORS
11644M:	Paul Mackerras <paulus@samba.org>
11645L:	linux-ppp@vger.kernel.org
11646S:	Maintained
11647F:	drivers/net/ppp/ppp_*
11648
11649PPS SUPPORT
11650M:	Rodolfo Giometti <giometti@enneenne.com>
11651W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11652L:	linuxpps@ml.enneenne.com (subscribers-only)
11653S:	Maintained
11654F:	Documentation/pps/
11655F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11656F:	Documentation/ABI/testing/sysfs-pps
11657F:	drivers/pps/
11658F:	include/linux/pps*.h
11659F:	include/uapi/linux/pps.h
11660
11661PPTP DRIVER
11662M:	Dmitry Kozlov <xeb@mail.ru>
11663L:	netdev@vger.kernel.org
11664S:	Maintained
11665F:	drivers/net/ppp/pptp.c
11666W:	http://sourceforge.net/projects/accel-pptp
11667
11668PREEMPTIBLE KERNEL
11669M:	Robert Love <rml@tech9.net>
11670L:	kpreempt-tech@lists.sourceforge.net
11671W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11672S:	Supported
11673F:	Documentation/preempt-locking.txt
11674F:	include/linux/preempt.h
11675
11676PRINTK
11677M:	Petr Mladek <pmladek@suse.com>
11678M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11679R:	Steven Rostedt <rostedt@goodmis.org>
11680S:	Maintained
11681F:	kernel/printk/
11682F:	include/linux/printk.h
11683
11684PRISM54 WIRELESS DRIVER
11685M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11686L:	linux-wireless@vger.kernel.org
11687W:	http://wireless.kernel.org/en/users/Drivers/p54
11688S:	Obsolete
11689F:	drivers/net/wireless/intersil/prism54/
11690
11691PROC FILESYSTEM
11692R:	Alexey Dobriyan <adobriyan@gmail.com>
11693L:	linux-kernel@vger.kernel.org
11694L:	linux-fsdevel@vger.kernel.org
11695S:	Maintained
11696F:	fs/proc/
11697F:	include/linux/proc_fs.h
11698F:	tools/testing/selftests/proc/
11699
11700PROC SYSCTL
11701M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11702M:	Kees Cook <keescook@chromium.org>
11703L:	linux-kernel@vger.kernel.org
11704L:	linux-fsdevel@vger.kernel.org
11705S:	Maintained
11706F:	fs/proc/proc_sysctl.c
11707F:	include/linux/sysctl.h
11708F:	kernel/sysctl.c
11709F:	tools/testing/selftests/sysctl/
11710
11711PS3 NETWORK SUPPORT
11712M:	Geoff Levand <geoff@infradead.org>
11713L:	netdev@vger.kernel.org
11714L:	linuxppc-dev@lists.ozlabs.org
11715S:	Maintained
11716F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11717
11718PS3 PLATFORM SUPPORT
11719M:	Geoff Levand <geoff@infradead.org>
11720L:	linuxppc-dev@lists.ozlabs.org
11721S:	Maintained
11722F:	arch/powerpc/boot/ps3*
11723F:	arch/powerpc/include/asm/lv1call.h
11724F:	arch/powerpc/include/asm/ps3*.h
11725F:	arch/powerpc/platforms/ps3/
11726F:	drivers/*/ps3*
11727F:	drivers/ps3/
11728F:	drivers/rtc/rtc-ps3.c
11729F:	drivers/usb/host/*ps3.c
11730F:	sound/ppc/snd_ps3*
11731
11732PS3VRAM DRIVER
11733M:	Jim Paris <jim@jtan.com>
11734M:	Geoff Levand <geoff@infradead.org>
11735L:	linuxppc-dev@lists.ozlabs.org
11736S:	Maintained
11737F:	drivers/block/ps3vram.c
11738
11739PSAMPLE PACKET SAMPLING SUPPORT:
11740M:	Yotam Gigi <yotam.gi@gmail.com>
11741S:	Maintained
11742F:	net/psample
11743F:	include/net/psample.h
11744F:	include/uapi/linux/psample.h
11745
11746PSTORE FILESYSTEM
11747M:	Kees Cook <keescook@chromium.org>
11748M:	Anton Vorontsov <anton@enomsg.org>
11749M:	Colin Cross <ccross@android.com>
11750M:	Tony Luck <tony.luck@intel.com>
11751S:	Maintained
11752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11753F:	fs/pstore/
11754F:	include/linux/pstore*
11755F:	drivers/firmware/efi/efi-pstore.c
11756F:	drivers/acpi/apei/erst.c
11757F:	Documentation/admin-guide/ramoops.rst
11758F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11759K:	\b(pstore|ramoops)
11760
11761PTP HARDWARE CLOCK SUPPORT
11762M:	Richard Cochran <richardcochran@gmail.com>
11763L:	netdev@vger.kernel.org
11764S:	Maintained
11765W:	http://linuxptp.sourceforge.net/
11766F:	Documentation/ABI/testing/sysfs-ptp
11767F:	Documentation/ptp/*
11768F:	drivers/net/phy/dp83640*
11769F:	drivers/ptp/*
11770F:	include/linux/ptp_cl*
11771
11772PTRACE SUPPORT
11773M:	Oleg Nesterov <oleg@redhat.com>
11774S:	Maintained
11775F:	include/asm-generic/syscall.h
11776F:	include/linux/ptrace.h
11777F:	include/linux/regset.h
11778F:	include/linux/tracehook.h
11779F:	include/uapi/linux/ptrace.h
11780F:	include/uapi/linux/ptrace.h
11781F:	include/asm-generic/ptrace.h
11782F:	kernel/ptrace.c
11783F:	arch/*/ptrace*.c
11784F:	arch/*/*/ptrace*.c
11785F:	arch/*/include/asm/ptrace*.h
11786
11787PULSE8-CEC DRIVER
11788M:	Hans Verkuil <hverkuil@xs4all.nl>
11789L:	linux-media@vger.kernel.org
11790T:	git git://linuxtv.org/media_tree.git
11791S:	Maintained
11792F:	drivers/media/usb/pulse8-cec/*
11793F:	Documentation/media/cec-drivers/pulse8-cec.rst
11794
11795PVRUSB2 VIDEO4LINUX DRIVER
11796M:	Mike Isely <isely@pobox.com>
11797L:	pvrusb2@isely.net	(subscribers-only)
11798L:	linux-media@vger.kernel.org
11799W:	http://www.isely.net/pvrusb2/
11800T:	git git://linuxtv.org/media_tree.git
11801S:	Maintained
11802F:	Documentation/media/v4l-drivers/pvrusb2*
11803F:	drivers/media/usb/pvrusb2/
11804
11805PWC WEBCAM DRIVER
11806M:	Hans Verkuil <hverkuil@xs4all.nl>
11807L:	linux-media@vger.kernel.org
11808T:	git git://linuxtv.org/media_tree.git
11809S:	Odd Fixes
11810F:	drivers/media/usb/pwc/*
11811
11812PWM FAN DRIVER
11813M:	Kamil Debski <kamil@wypas.org>
11814M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11815L:	linux-hwmon@vger.kernel.org
11816S:	Supported
11817F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11818F:	Documentation/hwmon/pwm-fan
11819F:	drivers/hwmon/pwm-fan.c
11820
11821PWM IR Transmitter
11822M:	Sean Young <sean@mess.org>
11823L:	linux-media@vger.kernel.org
11824S:	Maintained
11825F:	drivers/media/rc/pwm-ir-tx.c
11826
11827PWM SUBSYSTEM
11828M:	Thierry Reding <thierry.reding@gmail.com>
11829L:	linux-pwm@vger.kernel.org
11830S:	Maintained
11831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11832F:	Documentation/pwm.txt
11833F:	Documentation/devicetree/bindings/pwm/
11834F:	include/linux/pwm.h
11835F:	drivers/pwm/
11836F:	drivers/video/backlight/pwm_bl.c
11837F:	include/linux/pwm_backlight.h
11838F:	drivers/gpio/gpio-mvebu.c
11839F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11840
11841PXA GPIO DRIVER
11842M:	Robert Jarzmik <robert.jarzmik@free.fr>
11843L:	linux-gpio@vger.kernel.org
11844S:	Maintained
11845F:	drivers/gpio/gpio-pxa.c
11846
11847PXA MMCI DRIVER
11848S:	Orphan
11849
11850PXA RTC DRIVER
11851M:	Robert Jarzmik <robert.jarzmik@free.fr>
11852L:	linux-rtc@vger.kernel.org
11853S:	Maintained
11854
11855PXA2xx/PXA3xx SUPPORT
11856M:	Daniel Mack <daniel@zonque.org>
11857M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11858M:	Robert Jarzmik <robert.jarzmik@free.fr>
11859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860T:	git git://github.com/hzhuang1/linux.git
11861T:	git git://github.com/rjarzmik/linux.git
11862S:	Maintained
11863F:	arch/arm/boot/dts/pxa*
11864F:	arch/arm/mach-pxa/
11865F:	drivers/dma/pxa*
11866F:	drivers/pcmcia/pxa2xx*
11867F:	drivers/pinctrl/pxa/
11868F:	drivers/spi/spi-pxa2xx*
11869F:	drivers/usb/gadget/udc/pxa2*
11870F:	include/sound/pxa2xx-lib.h
11871F:	sound/arm/pxa*
11872F:	sound/soc/pxa/
11873
11874QAT DRIVER
11875M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11876L:	qat-linux@intel.com
11877S:	Supported
11878F:	drivers/crypto/qat/
11879
11880QCOM AUDIO (ASoC) DRIVERS
11881M:	Patrick Lai <plai@codeaurora.org>
11882M:	Banajit Goswami <bgoswami@codeaurora.org>
11883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11884S:	Supported
11885F:	sound/soc/qcom/
11886
11887QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11888M:	Gabriel Somlo <somlo@cmu.edu>
11889M:	"Michael S. Tsirkin" <mst@redhat.com>
11890L:	qemu-devel@nongnu.org
11891S:	Maintained
11892F:	drivers/firmware/qemu_fw_cfg.c
11893F:	include/uapi/linux/qemu_fw_cfg.h
11894
11895QIB DRIVER
11896M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11897M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11898L:	linux-rdma@vger.kernel.org
11899S:	Supported
11900F:	drivers/infiniband/hw/qib/
11901
11902QLOGIC QL41xxx FCOE DRIVER
11903M:	QLogic-Storage-Upstream@cavium.com
11904L:	linux-scsi@vger.kernel.org
11905S:	Supported
11906F:	drivers/scsi/qedf/
11907
11908QLOGIC QL41xxx ISCSI DRIVER
11909M:	QLogic-Storage-Upstream@cavium.com
11910L:	linux-scsi@vger.kernel.org
11911S:	Supported
11912F:	drivers/scsi/qedi/
11913
11914QLOGIC QL4xxx ETHERNET DRIVER
11915M:	Ariel Elior <Ariel.Elior@cavium.com>
11916M:	everest-linux-l2@cavium.com
11917L:	netdev@vger.kernel.org
11918S:	Supported
11919F:	drivers/net/ethernet/qlogic/qed/
11920F:	include/linux/qed/
11921F:	drivers/net/ethernet/qlogic/qede/
11922
11923QLOGIC QL4xxx RDMA DRIVER
11924M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11925M:	Ariel Elior <Ariel.Elior@cavium.com>
11926L:	linux-rdma@vger.kernel.org
11927S:	Supported
11928F:	drivers/infiniband/hw/qedr/
11929F:	include/uapi/rdma/qedr-abi.h
11930
11931QLOGIC QLA1280 SCSI DRIVER
11932M:	Michael Reed <mdr@sgi.com>
11933L:	linux-scsi@vger.kernel.org
11934S:	Maintained
11935F:	drivers/scsi/qla1280.[ch]
11936
11937QLOGIC QLA2XXX FC-SCSI DRIVER
11938M:	qla2xxx-upstream@qlogic.com
11939L:	linux-scsi@vger.kernel.org
11940S:	Supported
11941F:	Documentation/scsi/LICENSE.qla2xxx
11942F:	drivers/scsi/qla2xxx/
11943
11944QLOGIC QLA3XXX NETWORK DRIVER
11945M:	Dept-GELinuxNICDev@cavium.com
11946L:	netdev@vger.kernel.org
11947S:	Supported
11948F:	Documentation/networking/LICENSE.qla3xxx
11949F:	drivers/net/ethernet/qlogic/qla3xxx.*
11950
11951QLOGIC QLA4XXX iSCSI DRIVER
11952M:	QLogic-Storage-Upstream@qlogic.com
11953L:	linux-scsi@vger.kernel.org
11954S:	Supported
11955F:	Documentation/scsi/LICENSE.qla4xxx
11956F:	drivers/scsi/qla4xxx/
11957
11958QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11959M:	Harish Patil <harish.patil@cavium.com>
11960M:	Manish Chopra <manish.chopra@cavium.com>
11961M:	Dept-GELinuxNICDev@cavium.com
11962L:	netdev@vger.kernel.org
11963S:	Supported
11964F:	drivers/net/ethernet/qlogic/qlcnic/
11965
11966QLOGIC QLGE 10Gb ETHERNET DRIVER
11967M:	Harish Patil <harish.patil@cavium.com>
11968M:	Manish Chopra <manish.chopra@cavium.com>
11969M:	Dept-GELinuxNICDev@cavium.com
11970L:	netdev@vger.kernel.org
11971S:	Supported
11972F:	drivers/net/ethernet/qlogic/qlge/
11973
11974QM1D1B0004 MEDIA DRIVER
11975M:	Akihiro Tsukada <tskd08@gmail.com>
11976L:	linux-media@vger.kernel.org
11977S:	Odd Fixes
11978F:	drivers/media/tuners/qm1d1b0004*
11979
11980QM1D1C0042 MEDIA DRIVER
11981M:	Akihiro Tsukada <tskd08@gmail.com>
11982L:	linux-media@vger.kernel.org
11983S:	Odd Fixes
11984F:	drivers/media/tuners/qm1d1c0042*
11985
11986QNX4 FILESYSTEM
11987M:	Anders Larsen <al@alarsen.net>
11988W:	http://www.alarsen.net/linux/qnx4fs/
11989S:	Maintained
11990F:	fs/qnx4/
11991F:	include/uapi/linux/qnx4_fs.h
11992F:	include/uapi/linux/qnxtypes.h
11993
11994QORIQ DPAA2 FSL-MC BUS DRIVER
11995M:	Stuart Yoder <stuyoder@gmail.com>
11996M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11997L:	linux-kernel@vger.kernel.org
11998S:	Maintained
11999F:	drivers/bus/fsl-mc/
12000F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12001F:	Documentation/networking/dpaa2/overview.rst
12002
12003QT1010 MEDIA DRIVER
12004M:	Antti Palosaari <crope@iki.fi>
12005L:	linux-media@vger.kernel.org
12006W:	https://linuxtv.org
12007W:	http://palosaari.fi/linux/
12008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12009T:	git git://linuxtv.org/anttip/media_tree.git
12010S:	Maintained
12011F:	drivers/media/tuners/qt1010*
12012
12013QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12014M:	Kalle Valo <kvalo@codeaurora.org>
12015L:	ath10k@lists.infradead.org
12016W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12018S:	Supported
12019F:	drivers/net/wireless/ath/ath10k/
12020
12021QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12022M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12023L:	linux-wireless@vger.kernel.org
12024W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12025S:	Supported
12026F:	drivers/net/wireless/ath/ath9k/
12027
12028QUALCOMM CAMERA SUBSYSTEM DRIVER
12029M:	Todor Tomov <todor.tomov@linaro.org>
12030L:	linux-media@vger.kernel.org
12031S:	Maintained
12032F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12033F:	Documentation/media/v4l-drivers/qcom_camss.rst
12034F:	drivers/media/platform/qcom/camss/
12035
12036QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12037M:  Ilia Lin <ilia.lin@gmail.com>
12038L:  linux-pm@vger.kernel.org
12039S:  Maintained
12040F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12041F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12042
12043QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12044M:	Timur Tabi <timur@kernel.org>
12045L:	netdev@vger.kernel.org
12046S:	Maintained
12047F:	drivers/net/ethernet/qualcomm/emac/
12048
12049QUALCOMM GENERIC INTERFACE I2C DRIVER
12050M:	Alok Chauhan <alokc@codeaurora.org>
12051M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12052L:	linux-i2c@vger.kernel.org
12053L:	linux-arm-msm@vger.kernel.org
12054S:	Supported
12055F:	drivers/i2c/busses/i2c-qcom-geni.c
12056
12057QUALCOMM HEXAGON ARCHITECTURE
12058M:	Richard Kuo <rkuo@codeaurora.org>
12059L:	linux-hexagon@vger.kernel.org
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12061S:	Supported
12062F:	arch/hexagon/
12063
12064QUALCOMM HIDMA DRIVER
12065M:	Sinan Kaya <okaya@kernel.org>
12066L:	linux-arm-kernel@lists.infradead.org
12067L:	linux-arm-msm@vger.kernel.org
12068L:	dmaengine@vger.kernel.org
12069S:	Supported
12070F:	drivers/dma/qcom/hidma*
12071
12072QUALCOMM IOMMU
12073M:	Rob Clark <robdclark@gmail.com>
12074L:	iommu@lists.linux-foundation.org
12075L:	linux-arm-msm@vger.kernel.org
12076S:	Maintained
12077F:	drivers/iommu/qcom_iommu.c
12078
12079QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12080M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12081L:	linux-media@vger.kernel.org
12082L:	linux-arm-msm@vger.kernel.org
12083T:	git git://linuxtv.org/media_tree.git
12084S:	Maintained
12085F:	drivers/media/platform/qcom/venus/
12086
12087QUALCOMM WCN36XX WIRELESS DRIVER
12088M:	Kalle Valo <kvalo@codeaurora.org>
12089L:	wcn36xx@lists.infradead.org
12090W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12091T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12092S:	Supported
12093F:	drivers/net/wireless/ath/wcn36xx/
12094
12095QUANTENNA QTNFMAC WIRELESS DRIVER
12096M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12097M:	Avinash Patil <avinashp@quantenna.com>
12098M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12099L:	linux-wireless@vger.kernel.org
12100S:	Maintained
12101F:	drivers/net/wireless/quantenna
12102
12103RADEON and AMDGPU DRM DRIVERS
12104M:	Alex Deucher <alexander.deucher@amd.com>
12105M:	Christian König <christian.koenig@amd.com>
12106M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12107L:	amd-gfx@lists.freedesktop.org
12108T:	git git://people.freedesktop.org/~agd5f/linux
12109S:	Supported
12110F:	drivers/gpu/drm/radeon/
12111F:	include/uapi/drm/radeon_drm.h
12112F:	drivers/gpu/drm/amd/
12113F:	include/uapi/drm/amdgpu_drm.h
12114
12115RADEON FRAMEBUFFER DISPLAY DRIVER
12116M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12117L:	linux-fbdev@vger.kernel.org
12118S:	Maintained
12119F:	drivers/video/fbdev/aty/radeon*
12120F:	include/uapi/linux/radeonfb.h
12121
12122RADIOSHARK RADIO DRIVER
12123M:	Hans Verkuil <hverkuil@xs4all.nl>
12124L:	linux-media@vger.kernel.org
12125T:	git git://linuxtv.org/media_tree.git
12126S:	Maintained
12127F:	drivers/media/radio/radio-shark.c
12128
12129RADIOSHARK2 RADIO DRIVER
12130M:	Hans Verkuil <hverkuil@xs4all.nl>
12131L:	linux-media@vger.kernel.org
12132T:	git git://linuxtv.org/media_tree.git
12133S:	Maintained
12134F:	drivers/media/radio/radio-shark2.c
12135F:	drivers/media/radio/radio-tea5777.c
12136
12137RADOS BLOCK DEVICE (RBD)
12138M:	Ilya Dryomov <idryomov@gmail.com>
12139M:	Sage Weil <sage@redhat.com>
12140M:	Alex Elder <elder@kernel.org>
12141L:	ceph-devel@vger.kernel.org
12142W:	http://ceph.com/
12143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12144T:	git git://github.com/ceph/ceph-client.git
12145S:	Supported
12146F:	Documentation/ABI/testing/sysfs-bus-rbd
12147F:	drivers/block/rbd.c
12148F:	drivers/block/rbd_types.h
12149
12150RAGE128 FRAMEBUFFER DISPLAY DRIVER
12151M:	Paul Mackerras <paulus@samba.org>
12152L:	linux-fbdev@vger.kernel.org
12153S:	Maintained
12154F:	drivers/video/fbdev/aty/aty128fb.c
12155
12156RAINSHADOW-CEC DRIVER
12157M:	Hans Verkuil <hverkuil@xs4all.nl>
12158L:	linux-media@vger.kernel.org
12159T:	git git://linuxtv.org/media_tree.git
12160S:	Maintained
12161F:	drivers/media/usb/rainshadow-cec/*
12162
12163RALINK MIPS ARCHITECTURE
12164M:	John Crispin <john@phrozen.org>
12165L:	linux-mips@linux-mips.org
12166S:	Maintained
12167F:	arch/mips/ralink
12168
12169RALINK RT2X00 WIRELESS LAN DRIVER
12170P:	rt2x00 project
12171M:	Stanislaw Gruszka <sgruszka@redhat.com>
12172M:	Helmut Schaa <helmut.schaa@googlemail.com>
12173L:	linux-wireless@vger.kernel.org
12174S:	Maintained
12175F:	drivers/net/wireless/ralink/rt2x00/
12176
12177RAMDISK RAM BLOCK DEVICE DRIVER
12178M:	Jens Axboe <axboe@kernel.dk>
12179S:	Maintained
12180F:	Documentation/blockdev/ramdisk.txt
12181F:	drivers/block/brd.c
12182
12183RANCHU VIRTUAL BOARD FOR MIPS
12184M:	Miodrag Dinic <miodrag.dinic@mips.com>
12185L:	linux-mips@linux-mips.org
12186S:	Supported
12187F:	arch/mips/generic/board-ranchu.c
12188F:	arch/mips/configs/generic/board-ranchu.config
12189
12190RANDOM NUMBER DRIVER
12191M:	"Theodore Ts'o" <tytso@mit.edu>
12192S:	Maintained
12193F:	drivers/char/random.c
12194
12195RAPIDIO SUBSYSTEM
12196M:	Matt Porter <mporter@kernel.crashing.org>
12197M:	Alexandre Bounine <alex.bou9@gmail.com>
12198S:	Maintained
12199F:	drivers/rapidio/
12200
12201RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12202L:	linux-wireless@vger.kernel.org
12203S:	Orphan
12204F:	drivers/net/wireless/ray*
12205
12206RCUTORTURE TEST FRAMEWORK
12207M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12208M:	Josh Triplett <josh@joshtriplett.org>
12209R:	Steven Rostedt <rostedt@goodmis.org>
12210R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12211R:	Lai Jiangshan <jiangshanlai@gmail.com>
12212L:	linux-kernel@vger.kernel.org
12213S:	Supported
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12215F:	tools/testing/selftests/rcutorture
12216
12217RDC R-321X SoC
12218M:	Florian Fainelli <florian@openwrt.org>
12219S:	Maintained
12220
12221RDC R6040 FAST ETHERNET DRIVER
12222M:	Florian Fainelli <f.fainelli@gmail.com>
12223L:	netdev@vger.kernel.org
12224S:	Maintained
12225F:	drivers/net/ethernet/rdc/r6040.c
12226
12227RDMAVT - RDMA verbs software
12228M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12229M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12230L:	linux-rdma@vger.kernel.org
12231S:	Supported
12232F:	drivers/infiniband/sw/rdmavt
12233
12234RDS - RELIABLE DATAGRAM SOCKETS
12235M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12236L:	netdev@vger.kernel.org
12237L:	linux-rdma@vger.kernel.org
12238L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12239W:	https://oss.oracle.com/projects/rds/
12240S:	Supported
12241F:	net/rds/
12242F:	Documentation/networking/rds.txt
12243
12244RDT - RESOURCE ALLOCATION
12245M:	Fenghua Yu <fenghua.yu@intel.com>
12246L:	linux-kernel@vger.kernel.org
12247S:	Supported
12248F:	arch/x86/kernel/cpu/intel_rdt*
12249F:	arch/x86/include/asm/intel_rdt_sched.h
12250F:	Documentation/x86/intel_rdt*
12251
12252READ-COPY UPDATE (RCU)
12253M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12254M:	Josh Triplett <josh@joshtriplett.org>
12255R:	Steven Rostedt <rostedt@goodmis.org>
12256R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12257R:	Lai Jiangshan <jiangshanlai@gmail.com>
12258L:	linux-kernel@vger.kernel.org
12259W:	http://www.rdrop.com/users/paulmck/RCU/
12260S:	Supported
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12262F:	Documentation/RCU/
12263X:	Documentation/RCU/torture.txt
12264F:	include/linux/rcu*
12265X:	include/linux/srcu*.h
12266F:	kernel/rcu/
12267X:	kernel/rcu/srcu*.c
12268
12269REAL TIME CLOCK (RTC) SUBSYSTEM
12270M:	Alessandro Zummo <a.zummo@towertech.it>
12271M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12272L:	linux-rtc@vger.kernel.org
12273Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12275S:	Maintained
12276F:	Documentation/devicetree/bindings/rtc/
12277F:	Documentation/rtc.txt
12278F:	drivers/rtc/
12279F:	include/linux/rtc.h
12280F:	include/uapi/linux/rtc.h
12281F:	include/linux/rtc/
12282F:	include/linux/platform_data/rtc-*
12283F:	tools/testing/selftests/rtc/
12284
12285REALTEK AUDIO CODECS
12286M:	Bard Liao <bardliao@realtek.com>
12287M:	Oder Chiou <oder_chiou@realtek.com>
12288S:	Maintained
12289F:	sound/soc/codecs/rt*
12290F:	include/sound/rt*.h
12291
12292REALTEK RTL83xx SMI DSA ROUTER CHIPS
12293M:	Linus Walleij <linus.walleij@linaro.org>
12294S:	Maintained
12295F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12296F:	drivers/net/dsa/realtek-smi*
12297F:	drivers/net/dsa/rtl83*
12298
12299REGISTER MAP ABSTRACTION
12300M:	Mark Brown <broonie@kernel.org>
12301L:	linux-kernel@vger.kernel.org
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12303S:	Supported
12304F:	Documentation/devicetree/bindings/regmap/
12305F:	drivers/base/regmap/
12306F:	include/linux/regmap.h
12307
12308REISERFS FILE SYSTEM
12309L:	reiserfs-devel@vger.kernel.org
12310S:	Supported
12311F:	fs/reiserfs/
12312
12313REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12314M:	Ohad Ben-Cohen <ohad@wizery.com>
12315M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12316L:	linux-remoteproc@vger.kernel.org
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12318S:	Maintained
12319F:	Documentation/devicetree/bindings/remoteproc/
12320F:	Documentation/remoteproc.txt
12321F:	drivers/remoteproc/
12322F:	include/linux/remoteproc.h
12323
12324REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12325M:	Ohad Ben-Cohen <ohad@wizery.com>
12326M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12327L:	linux-remoteproc@vger.kernel.org
12328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12329S:	Maintained
12330F:	drivers/rpmsg/
12331F:	Documentation/rpmsg.txt
12332F:	include/linux/rpmsg.h
12333F:	include/linux/rpmsg/
12334
12335RENESAS CLOCK DRIVERS
12336M:	Geert Uytterhoeven <geert+renesas@glider.be>
12337L:	linux-renesas-soc@vger.kernel.org
12338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12339S:	Supported
12340F:	drivers/clk/renesas/
12341
12342RENESAS EMEV2 I2C DRIVER
12343M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12344S:	Supported
12345F:	drivers/i2c/busses/i2c-emev2.c
12346
12347RENESAS ETHERNET DRIVERS
12348R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12349L:	netdev@vger.kernel.org
12350L:	linux-renesas-soc@vger.kernel.org
12351F:	Documentation/devicetree/bindings/net/renesas,*.txt
12352F:	Documentation/devicetree/bindings/net/sh_eth.txt
12353F:	drivers/net/ethernet/renesas/
12354F:	include/linux/sh_eth.h
12355
12356RENESAS R-CAR GYROADC DRIVER
12357M:	Marek Vasut <marek.vasut@gmail.com>
12358L:	linux-iio@vger.kernel.org
12359S:	Supported
12360F:	drivers/iio/adc/rcar_gyro_adc.c
12361
12362RENESAS R-CAR I2C DRIVERS
12363M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12364S:	Supported
12365F:	drivers/i2c/busses/i2c-rcar.c
12366F:	drivers/i2c/busses/i2c-sh_mobile.c
12367
12368RENESAS USB PHY DRIVER
12369M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12370L:	linux-renesas-soc@vger.kernel.org
12371S:	Maintained
12372F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12373
12374RESET CONTROLLER FRAMEWORK
12375M:	Philipp Zabel <p.zabel@pengutronix.de>
12376T:	git git://git.pengutronix.de/git/pza/linux
12377S:	Maintained
12378F:	drivers/reset/
12379F:	Documentation/devicetree/bindings/reset/
12380F:	include/dt-bindings/reset/
12381F:	include/linux/reset.h
12382F:	include/linux/reset-controller.h
12383
12384RESTARTABLE SEQUENCES SUPPORT
12385M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12386M:	Peter Zijlstra <peterz@infradead.org>
12387M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12388M:	Boqun Feng <boqun.feng@gmail.com>
12389L:	linux-kernel@vger.kernel.org
12390S:	Supported
12391F:	kernel/rseq.c
12392F:	include/uapi/linux/rseq.h
12393F:	include/trace/events/rseq.h
12394F:	tools/testing/selftests/rseq/
12395
12396RFKILL
12397M:	Johannes Berg <johannes@sipsolutions.net>
12398L:	linux-wireless@vger.kernel.org
12399W:	http://wireless.kernel.org/
12400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12402S:	Maintained
12403F:	Documentation/rfkill.txt
12404F:	Documentation/ABI/stable/sysfs-class-rfkill
12405F:	net/rfkill/
12406F:	include/linux/rfkill.h
12407F:	include/uapi/linux/rfkill.h
12408
12409RHASHTABLE
12410M:	Thomas Graf <tgraf@suug.ch>
12411M:	Herbert Xu <herbert@gondor.apana.org.au>
12412L:	netdev@vger.kernel.org
12413S:	Maintained
12414F:	lib/rhashtable.c
12415F:	lib/test_rhashtable.c
12416F:	include/linux/rhashtable.h
12417F:	include/linux/rhashtable-types.h
12418
12419RICOH R5C592 MEMORYSTICK DRIVER
12420M:	Maxim Levitsky <maximlevitsky@gmail.com>
12421S:	Maintained
12422F:	drivers/memstick/host/r592.*
12423
12424RICOH SMARTMEDIA/XD DRIVER
12425M:	Maxim Levitsky <maximlevitsky@gmail.com>
12426S:	Maintained
12427F:	drivers/mtd/nand/raw/r852.c
12428F:	drivers/mtd/nand/raw/r852.h
12429
12430RISC-V ARCHITECTURE
12431M:	Palmer Dabbelt <palmer@sifive.com>
12432M:	Albert Ou <aou@eecs.berkeley.edu>
12433L:	linux-riscv@lists.infradead.org
12434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12435S:	Supported
12436F:	arch/riscv/
12437K:	riscv
12438N:	riscv
12439
12440ROCCAT DRIVERS
12441M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12442W:	http://sourceforge.net/projects/roccat/
12443S:	Maintained
12444F:	drivers/hid/hid-roccat*
12445F:	include/linux/hid-roccat*
12446F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12447
12448ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12449M:	Jacob chen <jacob2.chen@rock-chips.com>
12450L:	linux-media@vger.kernel.org
12451S:	Maintained
12452F:	drivers/media/platform/rockchip/rga/
12453F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12454
12455ROCKER DRIVER
12456M:	Jiri Pirko <jiri@resnulli.us>
12457L:	netdev@vger.kernel.org
12458S:	Supported
12459F:	drivers/net/ethernet/rocker/
12460
12461ROCKETPORT DRIVER
12462P:	Comtrol Corp.
12463W:	http://www.comtrol.com
12464S:	Maintained
12465F:	Documentation/serial/rocket.txt
12466F:	drivers/tty/rocket*
12467
12468ROCKETPORT EXPRESS/INFINITY DRIVER
12469M:	Kevin Cernekee <cernekee@gmail.com>
12470L:	linux-serial@vger.kernel.org
12471S:	Odd Fixes
12472F:	drivers/tty/serial/rp2.*
12473
12474ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12475M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12476L:	linux-kernel@vger.kernel.org
12477L:	linux-renesas-soc@vger.kernel.org
12478S:	Supported
12479F:	drivers/mfd/bd9571mwv.c
12480F:	drivers/regulator/bd9571mwv-regulator.c
12481F:	drivers/gpio/gpio-bd9571mwv.c
12482F:	include/linux/mfd/bd9571mwv.h
12483F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12484
12485ROSE NETWORK LAYER
12486M:	Ralf Baechle <ralf@linux-mips.org>
12487L:	linux-hams@vger.kernel.org
12488W:	http://www.linux-ax25.org/
12489S:	Maintained
12490F:	include/net/rose.h
12491F:	include/uapi/linux/rose.h
12492F:	net/rose/
12493
12494RTL2830 MEDIA DRIVER
12495M:	Antti Palosaari <crope@iki.fi>
12496L:	linux-media@vger.kernel.org
12497W:	https://linuxtv.org
12498W:	http://palosaari.fi/linux/
12499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12500T:	git git://linuxtv.org/anttip/media_tree.git
12501S:	Maintained
12502F:	drivers/media/dvb-frontends/rtl2830*
12503
12504RTL2832 MEDIA DRIVER
12505M:	Antti Palosaari <crope@iki.fi>
12506L:	linux-media@vger.kernel.org
12507W:	https://linuxtv.org
12508W:	http://palosaari.fi/linux/
12509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12510T:	git git://linuxtv.org/anttip/media_tree.git
12511S:	Maintained
12512F:	drivers/media/dvb-frontends/rtl2832*
12513
12514RTL2832_SDR MEDIA DRIVER
12515M:	Antti Palosaari <crope@iki.fi>
12516L:	linux-media@vger.kernel.org
12517W:	https://linuxtv.org
12518W:	http://palosaari.fi/linux/
12519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12520T:	git git://linuxtv.org/anttip/media_tree.git
12521S:	Maintained
12522F:	drivers/media/dvb-frontends/rtl2832_sdr*
12523
12524RTL8180 WIRELESS DRIVER
12525L:	linux-wireless@vger.kernel.org
12526W:	http://wireless.kernel.org/
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12528S:	Orphan
12529F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12530
12531RTL8187 WIRELESS DRIVER
12532M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12533M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12534M:	Larry Finger <Larry.Finger@lwfinger.net>
12535L:	linux-wireless@vger.kernel.org
12536W:	http://wireless.kernel.org/
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12538S:	Maintained
12539F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12540
12541REALTEK WIRELESS DRIVER (rtlwifi family)
12542M:	Ping-Ke Shih <pkshih@realtek.com>
12543L:	linux-wireless@vger.kernel.org
12544W:	http://wireless.kernel.org/
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12546S:	Maintained
12547F:	drivers/net/wireless/realtek/rtlwifi/
12548
12549RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12550M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12551L:	linux-wireless@vger.kernel.org
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12553S:	Maintained
12554F:	drivers/net/wireless/realtek/rtl8xxxu/
12555
12556RXRPC SOCKETS (AF_RXRPC)
12557M:	David Howells <dhowells@redhat.com>
12558L:	linux-afs@lists.infradead.org
12559S:	Supported
12560F:	net/rxrpc/
12561F:	include/keys/rxrpc-type.h
12562F:	include/net/af_rxrpc.h
12563F:	include/trace/events/rxrpc.h
12564F:	include/uapi/linux/rxrpc.h
12565F:	Documentation/networking/rxrpc.txt
12566W:	https://www.infradead.org/~dhowells/kafs/
12567
12568S3 SAVAGE FRAMEBUFFER DRIVER
12569M:	Antonino Daplas <adaplas@gmail.com>
12570L:	linux-fbdev@vger.kernel.org
12571S:	Maintained
12572F:	drivers/video/fbdev/savage/
12573
12574S390
12575M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12576M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12577L:	linux-s390@vger.kernel.org
12578W:	http://www.ibm.com/developerworks/linux/linux390/
12579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12580S:	Supported
12581F:	arch/s390/
12582F:	drivers/s390/
12583F:	Documentation/s390/
12584F:	Documentation/driver-api/s390-drivers.rst
12585
12586S390 COMMON I/O LAYER
12587M:	Sebastian Ott <sebott@linux.ibm.com>
12588M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12589L:	linux-s390@vger.kernel.org
12590W:	http://www.ibm.com/developerworks/linux/linux390/
12591S:	Supported
12592F:	drivers/s390/cio/
12593
12594S390 DASD DRIVER
12595M:	Stefan Haberland <sth@linux.ibm.com>
12596M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12597L:	linux-s390@vger.kernel.org
12598W:	http://www.ibm.com/developerworks/linux/linux390/
12599S:	Supported
12600F:	drivers/s390/block/dasd*
12601F:	block/partitions/ibm.c
12602
12603S390 IOMMU (PCI)
12604M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12605L:	linux-s390@vger.kernel.org
12606W:	http://www.ibm.com/developerworks/linux/linux390/
12607S:	Supported
12608F:	drivers/iommu/s390-iommu.c
12609
12610S390 IUCV NETWORK LAYER
12611M:	Julian Wiedmann <jwi@linux.ibm.com>
12612M:	Ursula Braun <ubraun@linux.ibm.com>
12613L:	linux-s390@vger.kernel.org
12614W:	http://www.ibm.com/developerworks/linux/linux390/
12615S:	Supported
12616F:	drivers/s390/net/*iucv*
12617F:	include/net/iucv/
12618F:	net/iucv/
12619
12620S390 NETWORK DRIVERS
12621M:	Julian Wiedmann <jwi@linux.ibm.com>
12622M:	Ursula Braun <ubraun@linux.ibm.com>
12623L:	linux-s390@vger.kernel.org
12624W:	http://www.ibm.com/developerworks/linux/linux390/
12625S:	Supported
12626F:	drivers/s390/net/
12627
12628S390 PCI SUBSYSTEM
12629M:	Sebastian Ott <sebott@linux.ibm.com>
12630M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12631L:	linux-s390@vger.kernel.org
12632W:	http://www.ibm.com/developerworks/linux/linux390/
12633S:	Supported
12634F:	arch/s390/pci/
12635F:	drivers/pci/hotplug/s390_pci_hpc.c
12636
12637S390 VFIO-CCW DRIVER
12638M:	Cornelia Huck <cohuck@redhat.com>
12639M:	Halil Pasic <pasic@linux.ibm.com>
12640L:	linux-s390@vger.kernel.org
12641L:	kvm@vger.kernel.org
12642S:	Supported
12643F:	drivers/s390/cio/vfio_ccw*
12644F:	Documentation/s390/vfio-ccw.txt
12645F:	include/uapi/linux/vfio_ccw.h
12646
12647S390 ZCRYPT DRIVER
12648M:	Harald Freudenberger <freude@linux.ibm.com>
12649L:	linux-s390@vger.kernel.org
12650W:	http://www.ibm.com/developerworks/linux/linux390/
12651S:	Supported
12652F:	drivers/s390/crypto/
12653
12654S390 ZFCP DRIVER
12655M:	Steffen Maier <maier@linux.ibm.com>
12656M:	Benjamin Block <bblock@linux.ibm.com>
12657L:	linux-s390@vger.kernel.org
12658W:	http://www.ibm.com/developerworks/linux/linux390/
12659S:	Supported
12660F:	drivers/s390/scsi/zfcp_*
12661
12662S3C24XX SD/MMC Driver
12663M:	Ben Dooks <ben-linux@fluff.org>
12664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12665S:	Supported
12666F:	drivers/mmc/host/s3cmci.*
12667
12668SAA6588 RDS RECEIVER DRIVER
12669M:	Hans Verkuil <hverkuil@xs4all.nl>
12670L:	linux-media@vger.kernel.org
12671T:	git git://linuxtv.org/media_tree.git
12672W:	https://linuxtv.org
12673S:	Odd Fixes
12674F:	drivers/media/i2c/saa6588*
12675
12676SAA7134 VIDEO4LINUX DRIVER
12677M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12678L:	linux-media@vger.kernel.org
12679W:	https://linuxtv.org
12680T:	git git://linuxtv.org/media_tree.git
12681S:	Odd fixes
12682F:	Documentation/media/v4l-drivers/saa7134*
12683F:	drivers/media/pci/saa7134/
12684
12685SAA7146 VIDEO4LINUX-2 DRIVER
12686M:	Hans Verkuil <hverkuil@xs4all.nl>
12687L:	linux-media@vger.kernel.org
12688T:	git git://linuxtv.org/media_tree.git
12689S:	Maintained
12690F:	drivers/media/common/saa7146/
12691F:	drivers/media/pci/saa7146/
12692F:	include/media/saa7146*
12693
12694SAMSUNG AUDIO (ASoC) DRIVERS
12695M:	Krzysztof Kozlowski <krzk@kernel.org>
12696M:	Sangbeom Kim <sbkim73@samsung.com>
12697M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12699S:	Supported
12700F:	sound/soc/samsung/
12701F:	Documentation/devicetree/bindings/sound/samsung*
12702
12703SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12704M:	Krzysztof Kozlowski <krzk@kernel.org>
12705L:	linux-crypto@vger.kernel.org
12706L:	linux-samsung-soc@vger.kernel.org
12707S:	Maintained
12708F:	drivers/crypto/exynos-rng.c
12709F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12710
12711SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12712M:	Łukasz Stelmach <l.stelmach@samsung.com>
12713L:	linux-samsung-soc@vger.kernel.org
12714S:	Maintained
12715F:	drivers/char/hw_random/exynos-trng.c
12716F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12717
12718SAMSUNG FRAMEBUFFER DRIVER
12719M:	Jingoo Han <jingoohan1@gmail.com>
12720L:	linux-fbdev@vger.kernel.org
12721S:	Maintained
12722F:	drivers/video/fbdev/s3c-fb.c
12723
12724SAMSUNG LAPTOP DRIVER
12725M:	Corentin Chary <corentin.chary@gmail.com>
12726L:	platform-driver-x86@vger.kernel.org
12727S:	Maintained
12728F:	drivers/platform/x86/samsung-laptop.c
12729
12730SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12731M:	Sangbeom Kim <sbkim73@samsung.com>
12732M:	Krzysztof Kozlowski <krzk@kernel.org>
12733M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12734L:	linux-kernel@vger.kernel.org
12735L:	linux-samsung-soc@vger.kernel.org
12736S:	Supported
12737F:	drivers/mfd/sec*.c
12738F:	drivers/regulator/s2m*.c
12739F:	drivers/regulator/s5m*.c
12740F:	drivers/clk/clk-s2mps11.c
12741F:	drivers/rtc/rtc-s5m.c
12742F:	include/linux/mfd/samsung/
12743F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12744F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12745F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12746F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12747
12748SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12749M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12750L:	linux-media@vger.kernel.org
12751L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12752S:	Maintained
12753F:	drivers/media/platform/s3c-camif/
12754F:	include/media/drv-intf/s3c_camif.h
12755
12756SAMSUNG S3FWRN5 NFC DRIVER
12757M:	Robert Baldyga <r.baldyga@samsung.com>
12758M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12759L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12760S:	Supported
12761F:	drivers/nfc/s3fwrn5
12762
12763SAMSUNG S5C73M3 CAMERA DRIVER
12764M:	Kyungmin Park <kyungmin.park@samsung.com>
12765M:	Andrzej Hajda <a.hajda@samsung.com>
12766L:	linux-media@vger.kernel.org
12767S:	Supported
12768F:	drivers/media/i2c/s5c73m3/*
12769
12770SAMSUNG S5K5BAF CAMERA DRIVER
12771M:	Kyungmin Park <kyungmin.park@samsung.com>
12772M:	Andrzej Hajda <a.hajda@samsung.com>
12773L:	linux-media@vger.kernel.org
12774S:	Supported
12775F:	drivers/media/i2c/s5k5baf.c
12776
12777SAMSUNG S5P Security SubSystem (SSS) DRIVER
12778M:	Krzysztof Kozlowski <krzk@kernel.org>
12779M:	Vladimir Zapolskiy <vz@mleia.com>
12780M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12781L:	linux-crypto@vger.kernel.org
12782L:	linux-samsung-soc@vger.kernel.org
12783S:	Maintained
12784F:	drivers/crypto/s5p-sss.c
12785
12786SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12787M:	Kyungmin Park <kyungmin.park@samsung.com>
12788M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12789L:	linux-media@vger.kernel.org
12790Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12791S:	Supported
12792F:	drivers/media/platform/exynos4-is/
12793
12794SAMSUNG SOC CLOCK DRIVERS
12795M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12796M:	Tomasz Figa <tomasz.figa@gmail.com>
12797M:	Chanwoo Choi <cw00.choi@samsung.com>
12798S:	Supported
12799L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12801F:	drivers/clk/samsung/
12802F:	include/dt-bindings/clock/exynos*.h
12803F:	Documentation/devicetree/bindings/clock/exynos*.txt
12804
12805SAMSUNG SPI DRIVERS
12806M:	Kukjin Kim <kgene@kernel.org>
12807M:	Krzysztof Kozlowski <krzk@kernel.org>
12808M:	Andi Shyti <andi@etezian.org>
12809L:	linux-spi@vger.kernel.org
12810L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12811S:	Maintained
12812F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12813F:	drivers/spi/spi-s3c*
12814F:	include/linux/platform_data/spi-s3c64xx.h
12815
12816SAMSUNG SXGBE DRIVERS
12817M:	Byungho An <bh74.an@samsung.com>
12818M:	Girish K S <ks.giri@samsung.com>
12819M:	Vipul Pandya <vipul.pandya@samsung.com>
12820S:	Supported
12821L:	netdev@vger.kernel.org
12822F:	drivers/net/ethernet/samsung/sxgbe/
12823
12824SAMSUNG THERMAL DRIVER
12825M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12826L:	linux-pm@vger.kernel.org
12827L:	linux-samsung-soc@vger.kernel.org
12828S:	Supported
12829T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12830F:	drivers/thermal/samsung/
12831
12832SAMSUNG USB2 PHY DRIVER
12833M:	Kamil Debski <kamil@wypas.org>
12834M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12835L:	linux-kernel@vger.kernel.org
12836S:	Supported
12837F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12838F:	Documentation/phy/samsung-usb2.txt
12839F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12840F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12841F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12842F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12843F:	drivers/phy/samsung/phy-samsung-usb2.c
12844F:	drivers/phy/samsung/phy-samsung-usb2.h
12845
12846SC1200 WDT DRIVER
12847M:	Zwane Mwaikambo <zwanem@gmail.com>
12848S:	Maintained
12849F:	drivers/watchdog/sc1200wdt.c
12850
12851SCHEDULER
12852M:	Ingo Molnar <mingo@redhat.com>
12853M:	Peter Zijlstra <peterz@infradead.org>
12854L:	linux-kernel@vger.kernel.org
12855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12856S:	Maintained
12857F:	kernel/sched/
12858F:	include/linux/sched.h
12859F:	include/uapi/linux/sched.h
12860F:	include/linux/wait.h
12861
12862SCR24X CHIP CARD INTERFACE DRIVER
12863M:	Lubomir Rintel <lkundrak@v3.sk>
12864S:	Supported
12865F:	drivers/char/pcmcia/scr24x_cs.c
12866
12867SCSI CDROM DRIVER
12868M:	Jens Axboe <axboe@kernel.dk>
12869L:	linux-scsi@vger.kernel.org
12870W:	http://www.kernel.dk
12871S:	Maintained
12872F:	drivers/scsi/sr*
12873
12874SCSI RDMA PROTOCOL (SRP) INITIATOR
12875M:	Bart Van Assche <bvanassche@acm.org>
12876L:	linux-rdma@vger.kernel.org
12877S:	Supported
12878Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12879F:	drivers/infiniband/ulp/srp/
12880F:	include/scsi/srp.h
12881
12882SCSI RDMA PROTOCOL (SRP) TARGET
12883M:	Bart Van Assche <bvanassche@acm.org>
12884L:	linux-rdma@vger.kernel.org
12885L:	target-devel@vger.kernel.org
12886S:	Supported
12887Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12888F:	drivers/infiniband/ulp/srpt/
12889
12890SCSI SG DRIVER
12891M:	Doug Gilbert <dgilbert@interlog.com>
12892L:	linux-scsi@vger.kernel.org
12893W:	http://sg.danny.cz/sg
12894S:	Maintained
12895F:	Documentation/scsi/scsi-generic.txt
12896F:	drivers/scsi/sg.c
12897F:	include/scsi/sg.h
12898
12899SCSI SUBSYSTEM
12900M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12902M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12904L:	linux-scsi@vger.kernel.org
12905S:	Maintained
12906F:	Documentation/devicetree/bindings/scsi/
12907F:	drivers/scsi/
12908F:	include/scsi/
12909
12910SCSI TAPE DRIVER
12911M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12912L:	linux-scsi@vger.kernel.org
12913S:	Maintained
12914F:	Documentation/scsi/st.txt
12915F:	drivers/scsi/st.*
12916F:	drivers/scsi/st_*.h
12917
12918SCTP PROTOCOL
12919M:	Vlad Yasevich <vyasevich@gmail.com>
12920M:	Neil Horman <nhorman@tuxdriver.com>
12921M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12922L:	linux-sctp@vger.kernel.org
12923W:	http://lksctp.sourceforge.net
12924S:	Maintained
12925F:	Documentation/networking/sctp.txt
12926F:	include/linux/sctp.h
12927F:	include/uapi/linux/sctp.h
12928F:	include/net/sctp/
12929F:	net/sctp/
12930
12931SCx200 CPU SUPPORT
12932M:	Jim Cromie <jim.cromie@gmail.com>
12933S:	Odd Fixes
12934F:	Documentation/i2c/busses/scx200_acb
12935F:	arch/x86/platform/scx200/
12936F:	drivers/watchdog/scx200_wdt.c
12937F:	drivers/i2c/busses/scx200*
12938F:	drivers/mtd/maps/scx200_docflash.c
12939F:	include/linux/scx200.h
12940
12941SCx200 GPIO DRIVER
12942M:	Jim Cromie <jim.cromie@gmail.com>
12943S:	Maintained
12944F:	drivers/char/scx200_gpio.c
12945F:	include/linux/scx200_gpio.h
12946
12947SCx200 HRT CLOCKSOURCE DRIVER
12948M:	Jim Cromie <jim.cromie@gmail.com>
12949S:	Maintained
12950F:	drivers/clocksource/scx200_hrt.c
12951
12952SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12953M:	Sascha Sommer <saschasommer@freenet.de>
12954L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12955S:	Maintained
12956F:	drivers/mmc/host/sdricoh_cs.c
12957
12958SECURE COMPUTING
12959M:	Kees Cook <keescook@chromium.org>
12960R:	Andy Lutomirski <luto@amacapital.net>
12961R:	Will Drewry <wad@chromium.org>
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12963S:	Supported
12964F:	kernel/seccomp.c
12965F:	include/uapi/linux/seccomp.h
12966F:	include/linux/seccomp.h
12967F:	tools/testing/selftests/seccomp/*
12968F:	tools/testing/selftests/kselftest_harness.h
12969F:	Documentation/userspace-api/seccomp_filter.rst
12970K:	\bsecure_computing
12971K:	\bTIF_SECCOMP\b
12972
12973SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12974M:	Al Cooper <alcooperx@gmail.com>
12975L:	linux-mmc@vger.kernel.org
12976L:	bcm-kernel-feedback-list@broadcom.com
12977S:	Maintained
12978F:	drivers/mmc/host/sdhci-brcmstb*
12979
12980SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12981M:	Adrian Hunter <adrian.hunter@intel.com>
12982L:	linux-mmc@vger.kernel.org
12983T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12984S:	Maintained
12985F:	drivers/mmc/host/sdhci*
12986F:	include/linux/mmc/sdhci*
12987
12988SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12989M:	Prabu Thangamuthu <prabu.t@synopsys.com>
12990M:	Manjunath M B <manjumb@synopsys.com>
12991L:	linux-mmc@vger.kernel.org
12992S:	Maintained
12993F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
12994
12995SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12996M:	Ben Dooks <ben-linux@fluff.org>
12997M:	Jaehoon Chung <jh80.chung@samsung.com>
12998L:	linux-mmc@vger.kernel.org
12999S:	Maintained
13000F:	drivers/mmc/host/sdhci-s3c*
13001
13002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13003M:	Viresh Kumar <vireshk@kernel.org>
13004L:	linux-mmc@vger.kernel.org
13005S:	Maintained
13006F:	drivers/mmc/host/sdhci-spear.c
13007
13008SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13009M:	Kishon Vijay Abraham I <kishon@ti.com>
13010L:	linux-mmc@vger.kernel.org
13011S:	Maintained
13012F:	drivers/mmc/host/sdhci-omap.c
13013
13014SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13015M:	Scott Bauer <scott.bauer@intel.com>
13016M:	Jonathan Derrick <jonathan.derrick@intel.com>
13017L:	linux-block@vger.kernel.org
13018S:	Supported
13019F:	block/sed*
13020F:	block/opal_proto.h
13021F:	include/linux/sed*
13022F:	include/uapi/linux/sed*
13023
13024SECURITY CONTACT
13025M:	Security Officers <security@kernel.org>
13026S:	Supported
13027
13028SECURITY SUBSYSTEM
13029M:	James Morris <jmorris@namei.org>
13030M:	"Serge E. Hallyn" <serge@hallyn.com>
13031L:	linux-security-module@vger.kernel.org (suggested Cc:)
13032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13033W:	http://kernsec.org/
13034S:	Supported
13035F:	security/
13036X:	security/selinux/
13037
13038SELINUX SECURITY MODULE
13039M:	Paul Moore <paul@paul-moore.com>
13040M:	Stephen Smalley <sds@tycho.nsa.gov>
13041M:	Eric Paris <eparis@parisplace.org>
13042L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13043W:	https://selinuxproject.org
13044W:	https://github.com/SELinuxProject
13045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13046S:	Supported
13047F:	include/linux/selinux*
13048F:	security/selinux/
13049F:	scripts/selinux/
13050F:	Documentation/admin-guide/LSM/SELinux.rst
13051
13052SENSABLE PHANTOM
13053M:	Jiri Slaby <jirislaby@gmail.com>
13054S:	Maintained
13055F:	drivers/misc/phantom.c
13056F:	include/uapi/linux/phantom.h
13057
13058SERIAL DEVICE BUS
13059M:	Rob Herring <robh@kernel.org>
13060L:	linux-serial@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/devicetree/bindings/serial/slave-device.txt
13063F:	drivers/tty/serdev/
13064F:	include/linux/serdev.h
13065
13066SERIAL DRIVERS
13067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13068L:	linux-serial@vger.kernel.org
13069S:	Maintained
13070F:	Documentation/devicetree/bindings/serial/
13071F:	drivers/tty/serial/
13072
13073SERIAL IR RECEIVER
13074M:	Sean Young <sean@mess.org>
13075L:	linux-media@vger.kernel.org
13076S:	Maintained
13077F:	drivers/media/rc/serial_ir.c
13078
13079SFC NETWORK DRIVER
13080M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13081M:	Edward Cree <ecree@solarflare.com>
13082M:	Bert Kenward <bkenward@solarflare.com>
13083L:	netdev@vger.kernel.org
13084S:	Supported
13085F:	drivers/net/ethernet/sfc/
13086
13087SGI GRU DRIVER
13088M:	Dimitri Sivanich <sivanich@sgi.com>
13089S:	Maintained
13090F:	drivers/misc/sgi-gru/
13091
13092SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13093M:	Pat Gefre <pfg@sgi.com>
13094L:	linux-ia64@vger.kernel.org
13095S:	Supported
13096F:	Documentation/ia64/serial.txt
13097F:	drivers/tty/serial/ioc?_serial.c
13098F:	include/linux/ioc?.h
13099
13100SGI XP/XPC/XPNET DRIVER
13101M:	Cliff Whickman <cpw@sgi.com>
13102M:	Robin Holt <robinmholt@gmail.com>
13103S:	Maintained
13104F:	drivers/misc/sgi-xp/
13105
13106SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13107M:	Ursula Braun <ubraun@linux.ibm.com>
13108L:	linux-s390@vger.kernel.org
13109W:	http://www.ibm.com/developerworks/linux/linux390/
13110S:	Supported
13111F:	net/smc/
13112
13113SHARP RJ54N1CB0C SENSOR DRIVER
13114M:	Jacopo Mondi <jacopo@jmondi.org>
13115L:	linux-media@vger.kernel.org
13116T:	git git://linuxtv.org/media_tree.git
13117S:	Odd fixes
13118F:	drivers/media/i2c/rj54n1cb0c.c
13119F:	include/media/i2c/rj54n1cb0c.h
13120
13121SH_VEU V4L2 MEM2MEM DRIVER
13122L:	linux-media@vger.kernel.org
13123S:	Orphan
13124F:	drivers/media/platform/sh_veu.c
13125
13126SH_VOU V4L2 OUTPUT DRIVER
13127L:	linux-media@vger.kernel.org
13128S:	Orphan
13129F:	drivers/media/platform/sh_vou.c
13130F:	include/media/drv-intf/sh_vou.h
13131
13132SI2157 MEDIA DRIVER
13133M:	Antti Palosaari <crope@iki.fi>
13134L:	linux-media@vger.kernel.org
13135W:	https://linuxtv.org
13136W:	http://palosaari.fi/linux/
13137Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13138T:	git git://linuxtv.org/anttip/media_tree.git
13139S:	Maintained
13140F:	drivers/media/tuners/si2157*
13141
13142SI2165 MEDIA DRIVER
13143M:	Matthias Schwarzott <zzam@gentoo.org>
13144L:	linux-media@vger.kernel.org
13145W:	https://linuxtv.org
13146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13147S:	Maintained
13148F:	drivers/media/dvb-frontends/si2165*
13149
13150SI2168 MEDIA DRIVER
13151M:	Antti Palosaari <crope@iki.fi>
13152L:	linux-media@vger.kernel.org
13153W:	https://linuxtv.org
13154W:	http://palosaari.fi/linux/
13155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13156T:	git git://linuxtv.org/anttip/media_tree.git
13157S:	Maintained
13158F:	drivers/media/dvb-frontends/si2168*
13159
13160SI470X FM RADIO RECEIVER I2C DRIVER
13161M:	Hans Verkuil <hverkuil@xs4all.nl>
13162L:	linux-media@vger.kernel.org
13163T:	git git://linuxtv.org/media_tree.git
13164W:	https://linuxtv.org
13165S:	Odd Fixes
13166F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13167
13168SI470X FM RADIO RECEIVER USB DRIVER
13169M:	Hans Verkuil <hverkuil@xs4all.nl>
13170L:	linux-media@vger.kernel.org
13171T:	git git://linuxtv.org/media_tree.git
13172W:	https://linuxtv.org
13173S:	Maintained
13174F:	drivers/media/radio/si470x/radio-si470x-common.c
13175F:	drivers/media/radio/si470x/radio-si470x.h
13176F:	drivers/media/radio/si470x/radio-si470x-usb.c
13177
13178SI4713 FM RADIO TRANSMITTER I2C DRIVER
13179M:	Eduardo Valentin <edubezval@gmail.com>
13180L:	linux-media@vger.kernel.org
13181T:	git git://linuxtv.org/media_tree.git
13182W:	https://linuxtv.org
13183S:	Odd Fixes
13184F:	drivers/media/radio/si4713/si4713.?
13185
13186SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13187M:	Eduardo Valentin <edubezval@gmail.com>
13188L:	linux-media@vger.kernel.org
13189T:	git git://linuxtv.org/media_tree.git
13190W:	https://linuxtv.org
13191S:	Odd Fixes
13192F:	drivers/media/radio/si4713/radio-platform-si4713.c
13193
13194SI4713 FM RADIO TRANSMITTER USB DRIVER
13195M:	Hans Verkuil <hverkuil@xs4all.nl>
13196L:	linux-media@vger.kernel.org
13197T:	git git://linuxtv.org/media_tree.git
13198W:	https://linuxtv.org
13199S:	Maintained
13200F:	drivers/media/radio/si4713/radio-usb-si4713.c
13201
13202SIANO DVB DRIVER
13203M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13204L:	linux-media@vger.kernel.org
13205W:	https://linuxtv.org
13206T:	git git://linuxtv.org/media_tree.git
13207S:	Odd fixes
13208F:	drivers/media/common/siano/
13209F:	drivers/media/usb/siano/
13210F:	drivers/media/usb/siano/
13211F:	drivers/media/mmc/siano/
13212
13213SIFIVE DRIVERS
13214M:	Palmer Dabbelt <palmer@sifive.com>
13215L:	linux-riscv@lists.infradead.org
13216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13217S:	Supported
13218K:	sifive
13219N:	sifive
13220
13221SILEAD TOUCHSCREEN DRIVER
13222M:	Hans de Goede <hdegoede@redhat.com>
13223L:	linux-input@vger.kernel.org
13224L:	platform-driver-x86@vger.kernel.org
13225S:	Maintained
13226F:	drivers/input/touchscreen/silead.c
13227F:	drivers/platform/x86/touchscreen_dmi.c
13228
13229SILICON MOTION SM712 FRAME BUFFER DRIVER
13230M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13231M:	Teddy Wang <teddy.wang@siliconmotion.com>
13232M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13233L:	linux-fbdev@vger.kernel.org
13234S:	Maintained
13235F:	drivers/video/fbdev/sm712*
13236F:	Documentation/fb/sm712fb.txt
13237
13238SIMPLE FIRMWARE INTERFACE (SFI)
13239M:	Len Brown <lenb@kernel.org>
13240L:	sfi-devel@simplefirmware.org
13241W:	http://simplefirmware.org/
13242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13243S:	Supported
13244F:	arch/x86/platform/sfi/
13245F:	drivers/sfi/
13246F:	include/linux/sfi*.h
13247
13248SIMPLEFB FB DRIVER
13249M:	Hans de Goede <hdegoede@redhat.com>
13250L:	linux-fbdev@vger.kernel.org
13251S:	Maintained
13252F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13253F:	drivers/video/fbdev/simplefb.c
13254F:	include/linux/platform_data/simplefb.h
13255
13256SIMTEC EB110ATX (Chalice CATS)
13257P:	Ben Dooks
13258P:	Vincent Sanders <vince@simtec.co.uk>
13259M:	Simtec Linux Team <linux@simtec.co.uk>
13260W:	http://www.simtec.co.uk/products/EB110ATX/
13261S:	Supported
13262
13263SIMTEC EB2410ITX (BAST)
13264P:	Ben Dooks
13265P:	Vincent Sanders <vince@simtec.co.uk>
13266M:	Simtec Linux Team <linux@simtec.co.uk>
13267W:	http://www.simtec.co.uk/products/EB2410ITX/
13268S:	Supported
13269F:	arch/arm/mach-s3c24xx/mach-bast.c
13270F:	arch/arm/mach-s3c24xx/bast-ide.c
13271F:	arch/arm/mach-s3c24xx/bast-irq.c
13272
13273SIPHASH PRF ROUTINES
13274M:	Jason A. Donenfeld <Jason@zx2c4.com>
13275S:	Maintained
13276F:	lib/siphash.c
13277F:	lib/test_siphash.c
13278F:	include/linux/siphash.h
13279
13280SIOX
13281M:	Gavin Schenk <g.schenk@eckelmann.de>
13282M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13283R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13284S:	Supported
13285F:	drivers/siox/*
13286F:	include/trace/events/siox.h
13287
13288SIS 190 ETHERNET DRIVER
13289M:	Francois Romieu <romieu@fr.zoreil.com>
13290L:	netdev@vger.kernel.org
13291S:	Maintained
13292F:	drivers/net/ethernet/sis/sis190.c
13293
13294SIS 900/7016 FAST ETHERNET DRIVER
13295M:	Daniele Venzano <venza@brownhat.org>
13296W:	http://www.brownhat.org/sis900.html
13297L:	netdev@vger.kernel.org
13298S:	Maintained
13299F:	drivers/net/ethernet/sis/sis900.*
13300
13301SIS FRAMEBUFFER DRIVER
13302M:	Thomas Winischhofer <thomas@winischhofer.net>
13303W:	http://www.winischhofer.net/linuxsisvga.shtml
13304S:	Maintained
13305F:	Documentation/fb/sisfb.txt
13306F:	drivers/video/fbdev/sis/
13307F:	include/video/sisfb.h
13308
13309SIS USB2VGA DRIVER
13310M:	Thomas Winischhofer <thomas@winischhofer.net>
13311W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13312S:	Maintained
13313F:	drivers/usb/misc/sisusbvga/
13314
13315SLAB ALLOCATOR
13316M:	Christoph Lameter <cl@linux.com>
13317M:	Pekka Enberg <penberg@kernel.org>
13318M:	David Rientjes <rientjes@google.com>
13319M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13320M:	Andrew Morton <akpm@linux-foundation.org>
13321L:	linux-mm@kvack.org
13322S:	Maintained
13323F:	include/linux/sl?b*.h
13324F:	mm/sl?b*
13325
13326SLEEPABLE READ-COPY UPDATE (SRCU)
13327M:	Lai Jiangshan <jiangshanlai@gmail.com>
13328M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13329M:	Josh Triplett <josh@joshtriplett.org>
13330R:	Steven Rostedt <rostedt@goodmis.org>
13331R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13332L:	linux-kernel@vger.kernel.org
13333W:	http://www.rdrop.com/users/paulmck/RCU/
13334S:	Supported
13335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13336F:	include/linux/srcu*.h
13337F:	kernel/rcu/srcu*.c
13338
13339SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13340M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13341L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13342S:	Maintained
13343F:	drivers/slimbus/
13344F:	Documentation/devicetree/bindings/slimbus/
13345F:	include/linux/slimbus.h
13346
13347SMACK SECURITY MODULE
13348M:	Casey Schaufler <casey@schaufler-ca.com>
13349L:	linux-security-module@vger.kernel.org
13350W:	http://schaufler-ca.com
13351T:	git git://github.com/cschaufler/smack-next
13352S:	Maintained
13353F:	Documentation/admin-guide/LSM/Smack.rst
13354F:	security/smack/
13355
13356SMC91x ETHERNET DRIVER
13357M:	Nicolas Pitre <nico@fluxnic.net>
13358S:	Odd Fixes
13359F:	drivers/net/ethernet/smsc/smc91x.*
13360
13361SMIA AND SMIA++ IMAGE SENSOR DRIVER
13362M:	Sakari Ailus <sakari.ailus@iki.fi>
13363L:	linux-media@vger.kernel.org
13364S:	Maintained
13365F:	drivers/media/i2c/smiapp/
13366F:	include/media/i2c/smiapp.h
13367F:	drivers/media/i2c/smiapp-pll.c
13368F:	drivers/media/i2c/smiapp-pll.h
13369F:	include/uapi/linux/smiapp.h
13370F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13371
13372SMM665 HARDWARE MONITOR DRIVER
13373M:	Guenter Roeck <linux@roeck-us.net>
13374L:	linux-hwmon@vger.kernel.org
13375S:	Maintained
13376F:	Documentation/hwmon/smm665
13377F:	drivers/hwmon/smm665.c
13378
13379SMSC EMC2103 HARDWARE MONITOR DRIVER
13380M:	Steve Glendinning <steve.glendinning@shawell.net>
13381L:	linux-hwmon@vger.kernel.org
13382S:	Maintained
13383F:	Documentation/hwmon/emc2103
13384F:	drivers/hwmon/emc2103.c
13385
13386SMSC SCH5627 HARDWARE MONITOR DRIVER
13387M:	Hans de Goede <hdegoede@redhat.com>
13388L:	linux-hwmon@vger.kernel.org
13389S:	Supported
13390F:	Documentation/hwmon/sch5627
13391F:	drivers/hwmon/sch5627.c
13392
13393SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13394M:	Steve Glendinning <steve.glendinning@shawell.net>
13395L:	linux-fbdev@vger.kernel.org
13396S:	Maintained
13397F:	drivers/video/fbdev/smscufx.c
13398
13399SMSC47B397 HARDWARE MONITOR DRIVER
13400M:	Jean Delvare <jdelvare@suse.com>
13401L:	linux-hwmon@vger.kernel.org
13402S:	Maintained
13403F:	Documentation/hwmon/smsc47b397
13404F:	drivers/hwmon/smsc47b397.c
13405
13406SMSC911x ETHERNET DRIVER
13407M:	Steve Glendinning <steve.glendinning@shawell.net>
13408L:	netdev@vger.kernel.org
13409S:	Maintained
13410F:	include/linux/smsc911x.h
13411F:	drivers/net/ethernet/smsc/smsc911x.*
13412
13413SMSC9420 PCI ETHERNET DRIVER
13414M:	Steve Glendinning <steve.glendinning@shawell.net>
13415L:	netdev@vger.kernel.org
13416S:	Maintained
13417F:	drivers/net/ethernet/smsc/smsc9420.*
13418
13419SOC-CAMERA V4L2 SUBSYSTEM
13420L:	linux-media@vger.kernel.org
13421T:	git git://linuxtv.org/media_tree.git
13422S:	Orphan
13423F:	include/media/soc*
13424F:	drivers/media/i2c/soc_camera/
13425F:	drivers/media/platform/soc_camera/
13426
13427SOCIONEXT SYNQUACER I2C DRIVER
13428M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13429L:	linux-i2c@vger.kernel.org
13430S:	Maintained
13431F:	drivers/i2c/busses/i2c-synquacer.c
13432F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13433
13434SOCIONEXT UNIPHIER SOUND DRIVER
13435M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13436L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13437S:	Maintained
13438F:	sound/soc/uniphier/
13439
13440SOEKRIS NET48XX LED SUPPORT
13441M:	Chris Boot <bootc@bootc.net>
13442S:	Maintained
13443F:	drivers/leds/leds-net48xx.c
13444
13445SOFT-ROCE DRIVER (rxe)
13446M:	Moni Shoua <monis@mellanox.com>
13447L:	linux-rdma@vger.kernel.org
13448S:	Supported
13449W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13450Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13451F:	drivers/infiniband/sw/rxe/
13452F:	include/uapi/rdma/rdma_user_rxe.h
13453
13454SOFTLOGIC 6x10 MPEG CODEC
13455M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13456M:	Anton Sviridenko <anton@corp.bluecherry.net>
13457M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13458M:	Andrey Utkin <andrey_utkin@fastmail.com>
13459M:	Ismael Luceno <ismael@iodev.co.uk>
13460L:	linux-media@vger.kernel.org
13461S:	Supported
13462F:	drivers/media/pci/solo6x10/
13463
13464SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13465M:	James Morse <james.morse@arm.com>
13466L:	linux-arm-kernel@lists.infradead.org
13467S:	Maintained
13468F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13469F:	drivers/firmware/arm_sdei.c
13470F:	include/linux/sdei.h
13471F:	include/uapi/linux/sdei.h
13472
13473SOFTWARE RAID (Multiple Disks) SUPPORT
13474M:	Shaohua Li <shli@kernel.org>
13475L:	linux-raid@vger.kernel.org
13476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13477S:	Supported
13478F:	drivers/md/Makefile
13479F:	drivers/md/Kconfig
13480F:	drivers/md/md*
13481F:	drivers/md/raid*
13482F:	include/linux/raid/
13483F:	include/uapi/linux/raid/
13484
13485SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13486M:	Jassi Brar <jaswinder.singh@linaro.org>
13487L:	netdev@vger.kernel.org
13488S:	Maintained
13489F:	drivers/net/ethernet/socionext/netsec.c
13490F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13491
13492SOLIDRUN CLEARFOG SUPPORT
13493M:	Russell King <linux@armlinux.org.uk>
13494S:	Maintained
13495F:	arch/arm/boot/dts/armada-388-clearfog*
13496F:	arch/arm/boot/dts/armada-38x-solidrun-*
13497
13498SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13499M:	Russell King <linux@armlinux.org.uk>
13500S:	Maintained
13501F:	arch/arm/boot/dts/imx6*-cubox-i*
13502F:	arch/arm/boot/dts/imx6*-hummingboard*
13503F:	arch/arm/boot/dts/imx6*-sr-*
13504
13505SONIC NETWORK DRIVER
13506M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13507L:	netdev@vger.kernel.org
13508S:	Maintained
13509F:	drivers/net/ethernet/natsemi/sonic.*
13510
13511SONICS SILICON BACKPLANE DRIVER (SSB)
13512M:	Michael Buesch <m@bues.ch>
13513L:	linux-wireless@vger.kernel.org
13514S:	Maintained
13515F:	drivers/ssb/
13516F:	include/linux/ssb/
13517
13518SONY IMX258 SENSOR DRIVER
13519M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13520L:	linux-media@vger.kernel.org
13521T:	git git://linuxtv.org/media_tree.git
13522S:	Maintained
13523F:	drivers/media/i2c/imx258.c
13524
13525SONY IMX274 SENSOR DRIVER
13526M:	Leon Luo <leonl@leopardimaging.com>
13527L:	linux-media@vger.kernel.org
13528T:	git git://linuxtv.org/media_tree.git
13529S:	Maintained
13530F:	drivers/media/i2c/imx274.c
13531F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13532
13533SONY MEMORYSTICK CARD SUPPORT
13534M:	Alex Dubov <oakad@yahoo.com>
13535W:	http://tifmxx.berlios.de/
13536S:	Maintained
13537F:	drivers/memstick/host/tifm_ms.c
13538
13539SONY MEMORYSTICK STANDARD SUPPORT
13540M:	Maxim Levitsky <maximlevitsky@gmail.com>
13541S:	Maintained
13542F:	drivers/memstick/core/ms_block.*
13543
13544SONY VAIO CONTROL DEVICE DRIVER
13545M:	Mattia Dongili <malattia@linux.it>
13546L:	platform-driver-x86@vger.kernel.org
13547W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13548S:	Maintained
13549F:	Documentation/laptops/sony-laptop.txt
13550F:	drivers/char/sonypi.c
13551F:	drivers/platform/x86/sony-laptop.c
13552F:	include/linux/sony-laptop.h
13553
13554SOUND
13555M:	Jaroslav Kysela <perex@perex.cz>
13556M:	Takashi Iwai <tiwai@suse.com>
13557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13558W:	http://www.alsa-project.org/
13559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13560T:	git git://git.alsa-project.org/alsa-kernel.git
13561Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13562S:	Maintained
13563F:	Documentation/sound/
13564F:	include/sound/
13565F:	include/uapi/sound/
13566F:	sound/
13567
13568SOUND - COMPRESSED AUDIO
13569M:	Vinod Koul <vkoul@kernel.org>
13570L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13572S:	Supported
13573F:	Documentation/sound/designs/compress-offload.rst
13574F:	include/sound/compress_driver.h
13575F:	include/uapi/sound/compress_*
13576F:	sound/core/compress_offload.c
13577F:	sound/soc/soc-compress.c
13578
13579SOUND - DMAENGINE HELPERS
13580M:	Lars-Peter Clausen <lars@metafoo.de>
13581S:	Supported
13582F:	include/sound/dmaengine_pcm.h
13583F:	sound/core/pcm_dmaengine.c
13584F:	sound/soc/soc-generic-dmaengine-pcm.c
13585
13586SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13587M:	Liam Girdwood <lgirdwood@gmail.com>
13588M:	Mark Brown <broonie@kernel.org>
13589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13591W:	http://alsa-project.org/main/index.php/ASoC
13592S:	Supported
13593F:	Documentation/devicetree/bindings/sound/
13594F:	Documentation/sound/soc/
13595F:	sound/soc/
13596F:	include/sound/soc*
13597
13598SOUNDWIRE SUBSYSTEM
13599M:	Vinod Koul <vinod.koul@intel.com>
13600M:	Sanyog Kale <sanyog.r.kale@intel.com>
13601R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13603S:	Supported
13604F:	Documentation/driver-api/soundwire/
13605F:	drivers/soundwire/
13606F:	include/linux/soundwire/
13607
13608SP2 MEDIA DRIVER
13609M:	Olli Salonen <olli.salonen@iki.fi>
13610L:	linux-media@vger.kernel.org
13611W:	https://linuxtv.org
13612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13613S:	Maintained
13614F:	drivers/media/dvb-frontends/sp2*
13615
13616SPARC + UltraSPARC (sparc/sparc64)
13617M:	"David S. Miller" <davem@davemloft.net>
13618L:	sparclinux@vger.kernel.org
13619Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13622S:	Maintained
13623F:	arch/sparc/
13624F:	drivers/sbus/
13625
13626SPARC SERIAL DRIVERS
13627M:	"David S. Miller" <davem@davemloft.net>
13628L:	sparclinux@vger.kernel.org
13629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13631S:	Maintained
13632F:	include/linux/sunserialcore.h
13633F:	drivers/tty/serial/suncore.c
13634F:	drivers/tty/serial/sunhv.c
13635F:	drivers/tty/serial/sunsab.c
13636F:	drivers/tty/serial/sunsab.h
13637F:	drivers/tty/serial/sunsu.c
13638F:	drivers/tty/serial/sunzilog.c
13639F:	drivers/tty/serial/sunzilog.h
13640F:	drivers/tty/vcc.c
13641
13642SPARSE CHECKER
13643M:	"Christopher Li" <sparse@chrisli.org>
13644L:	linux-sparse@vger.kernel.org
13645W:	https://sparse.wiki.kernel.org/
13646T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13647T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13648S:	Maintained
13649F:	include/linux/compiler.h
13650
13651SPEAR CLOCK FRAMEWORK SUPPORT
13652M:	Viresh Kumar <vireshk@kernel.org>
13653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13654W:	http://www.st.com/spear
13655S:	Maintained
13656F:	drivers/clk/spear/
13657
13658SPEAR PLATFORM SUPPORT
13659M:	Viresh Kumar <vireshk@kernel.org>
13660M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13662W:	http://www.st.com/spear
13663S:	Maintained
13664F:	arch/arm/boot/dts/spear*
13665F:	arch/arm/mach-spear/
13666
13667SPI NOR SUBSYSTEM
13668M:	Marek Vasut <marek.vasut@gmail.com>
13669L:	linux-mtd@lists.infradead.org
13670W:	http://www.linux-mtd.infradead.org/
13671Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13672T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13673T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13674S:	Maintained
13675F:	drivers/mtd/spi-nor/
13676F:	include/linux/mtd/spi-nor.h
13677
13678SPI SUBSYSTEM
13679M:	Mark Brown <broonie@kernel.org>
13680L:	linux-spi@vger.kernel.org
13681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13682Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13683S:	Maintained
13684F:	Documentation/devicetree/bindings/spi/
13685F:	Documentation/spi/
13686F:	drivers/spi/
13687F:	include/linux/spi/
13688F:	include/uapi/linux/spi/
13689F:	tools/spi/
13690
13691SPIDERNET NETWORK DRIVER for CELL
13692M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13693L:	netdev@vger.kernel.org
13694S:	Supported
13695F:	Documentation/networking/spider_net.txt
13696F:	drivers/net/ethernet/toshiba/spider_net*
13697
13698SPMI SUBSYSTEM
13699R:	Stephen Boyd <sboyd@kernel.org>
13700L:	linux-arm-msm@vger.kernel.org
13701F:	Documentation/devicetree/bindings/spmi/
13702F:	drivers/spmi/
13703F:	include/dt-bindings/spmi/spmi.h
13704F:	include/linux/spmi.h
13705F:	include/trace/events/spmi.h
13706
13707SPU FILE SYSTEM
13708M:	Jeremy Kerr <jk@ozlabs.org>
13709L:	linuxppc-dev@lists.ozlabs.org
13710W:	http://www.ibm.com/developerworks/power/cell/
13711S:	Supported
13712F:	Documentation/filesystems/spufs.txt
13713F:	arch/powerpc/platforms/cell/spufs/
13714
13715SQUASHFS FILE SYSTEM
13716M:	Phillip Lougher <phillip@squashfs.org.uk>
13717L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13718W:	http://squashfs.org.uk
13719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13720S:	Maintained
13721F:	Documentation/filesystems/squashfs.txt
13722F:	fs/squashfs/
13723
13724SRM (Alpha) environment access
13725M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13726S:	Maintained
13727F:	arch/alpha/kernel/srm_env.c
13728
13729ST STM32 I2C/SMBUS DRIVER
13730M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13731L:	linux-i2c@vger.kernel.org
13732S:	Maintained
13733F:	drivers/i2c/busses/i2c-stm32*
13734
13735STABLE BRANCH
13736M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13737L:	stable@vger.kernel.org
13738S:	Supported
13739F:	Documentation/process/stable-kernel-rules.rst
13740
13741STAGING - COMEDI
13742M:	Ian Abbott <abbotti@mev.co.uk>
13743M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13744S:	Odd Fixes
13745F:	drivers/staging/comedi/
13746
13747STAGING - EROFS FILE SYSTEM
13748M:	Gao Xiang <gaoxiang25@huawei.com>
13749M:	Chao Yu <yuchao0@huawei.com>
13750L:	linux-erofs@lists.ozlabs.org
13751S:	Maintained
13752F:	drivers/staging/erofs/
13753
13754STAGING - FLARION FT1000 DRIVERS
13755M:	Marek Belisko <marek.belisko@gmail.com>
13756S:	Odd Fixes
13757F:	drivers/staging/ft1000/
13758
13759STAGING - INDUSTRIAL IO
13760M:	Jonathan Cameron <jic23@kernel.org>
13761L:	linux-iio@vger.kernel.org
13762S:	Odd Fixes
13763F:	Documentation/devicetree/bindings/staging/iio/
13764F:	drivers/staging/iio/
13765
13766STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13767M:	Marc Dietrich <marvin24@gmx.de>
13768L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13769L:	linux-tegra@vger.kernel.org
13770S:	Maintained
13771F:	drivers/staging/nvec/
13772
13773STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13774M:	Jens Frederich <jfrederich@gmail.com>
13775M:	Daniel Drake <dsd@laptop.org>
13776M:	Jon Nettleton <jon.nettleton@gmail.com>
13777W:	http://wiki.laptop.org/go/DCON
13778S:	Maintained
13779F:	drivers/staging/olpc_dcon/
13780
13781STAGING - REALTEK RTL8712U DRIVERS
13782M:	Larry Finger <Larry.Finger@lwfinger.net>
13783M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13784S:	Odd Fixes
13785F:	drivers/staging/rtl8712/
13786
13787STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13788M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13789M:	Teddy Wang <teddy.wang@siliconmotion.com>
13790M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13791L:	linux-fbdev@vger.kernel.org
13792S:	Maintained
13793F:	drivers/staging/sm750fb/
13794
13795STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13796M:	William Hubbs <w.d.hubbs@gmail.com>
13797M:	Chris Brannon <chris@the-brannons.com>
13798M:	Kirk Reiser <kirk@reisers.ca>
13799M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13800L:	speakup@linux-speakup.org
13801W:	http://www.linux-speakup.org/
13802S:	Odd Fixes
13803F:	drivers/staging/speakup/
13804
13805STAGING - VIA VT665X DRIVERS
13806M:	Forest Bond <forest@alittletooquiet.net>
13807S:	Odd Fixes
13808F:	drivers/staging/vt665?/
13809
13810STAGING - WILC1000 WIFI DRIVER
13811M:	Aditya Shankar <aditya.shankar@microchip.com>
13812M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13813L:	linux-wireless@vger.kernel.org
13814S:	Supported
13815F:	drivers/staging/wilc1000/
13816
13817STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13818M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13819S:	Odd Fixes
13820F:	drivers/staging/xgifb/
13821
13822STAGING SUBSYSTEM
13823M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13825L:	devel@driverdev.osuosl.org
13826S:	Supported
13827F:	drivers/staging/
13828
13829STARFIRE/DURALAN NETWORK DRIVER
13830M:	Ion Badulescu <ionut@badula.org>
13831S:	Odd Fixes
13832F:	drivers/net/ethernet/adaptec/starfire*
13833
13834STEC S1220 SKD DRIVER
13835M:	Bart Van Assche <bart.vanassche@wdc.com>
13836L:	linux-block@vger.kernel.org
13837S:	Maintained
13838F:	drivers/block/skd*[ch]
13839
13840STI AUDIO (ASoC) DRIVERS
13841M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13842L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13843S:	Maintained
13844F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13845F:	sound/soc/sti/
13846
13847STI CEC DRIVER
13848M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13849S:	Maintained
13850F:	drivers/staging/media/st-cec/
13851F:	Documentation/devicetree/bindings/media/stih-cec.txt
13852
13853STK1160 USB VIDEO CAPTURE DRIVER
13854M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13855L:	linux-media@vger.kernel.org
13856T:	git git://linuxtv.org/media_tree.git
13857S:	Maintained
13858F:	drivers/media/usb/stk1160/
13859
13860STM32 AUDIO (ASoC) DRIVERS
13861M:	Olivier Moysan <olivier.moysan@st.com>
13862M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13863L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13864S:	Maintained
13865F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13866F:	sound/soc/stm/
13867
13868STM32 TIMER/LPTIMER DRIVERS
13869M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13870S:	Maintained
13871F:	drivers/*/stm32-*timer*
13872F:	drivers/pwm/pwm-stm32*
13873F:	include/linux/*/stm32-*tim*
13874F:	Documentation/ABI/testing/*timer-stm32
13875F:	Documentation/devicetree/bindings/*/stm32-*timer*
13876F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13877
13878STMMAC ETHERNET DRIVER
13879M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13880M:	Alexandre Torgue <alexandre.torgue@st.com>
13881M:	Jose Abreu <joabreu@synopsys.com>
13882L:	netdev@vger.kernel.org
13883W:	http://www.stlinux.com
13884S:	Supported
13885F:	drivers/net/ethernet/stmicro/stmmac/
13886
13887SUN3/3X
13888M:	Sam Creasey <sammy@sammy.net>
13889W:	http://sammy.net/sun3/
13890S:	Maintained
13891F:	arch/m68k/kernel/*sun3*
13892F:	arch/m68k/sun3*/
13893F:	arch/m68k/include/asm/sun3*
13894F:	drivers/net/ethernet/i825xx/sun3*
13895
13896SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13897M:	Hans de Goede <hdegoede@redhat.com>
13898L:	linux-input@vger.kernel.org
13899S:	Maintained
13900F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13901F:	drivers/input/keyboard/sun4i-lradc-keys.c
13902
13903SUNDANCE NETWORK DRIVER
13904M:	Denis Kirjanov <kda@linux-powerpc.org>
13905L:	netdev@vger.kernel.org
13906S:	Maintained
13907F:	drivers/net/ethernet/dlink/sundance.c
13908
13909SUPERH
13910M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13911M:	Rich Felker <dalias@libc.org>
13912L:	linux-sh@vger.kernel.org
13913Q:	http://patchwork.kernel.org/project/linux-sh/list/
13914S:	Maintained
13915F:	Documentation/sh/
13916F:	arch/sh/
13917F:	drivers/sh/
13918
13919SUSPEND TO RAM
13920M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13921M:	Len Brown <len.brown@intel.com>
13922M:	Pavel Machek <pavel@ucw.cz>
13923L:	linux-pm@vger.kernel.org
13924B:	https://bugzilla.kernel.org
13925S:	Supported
13926F:	Documentation/power/
13927F:	arch/x86/kernel/acpi/
13928F:	drivers/base/power/
13929F:	kernel/power/
13930F:	include/linux/suspend.h
13931F:	include/linux/freezer.h
13932F:	include/linux/pm.h
13933
13934SVGA HANDLING
13935M:	Martin Mares <mj@ucw.cz>
13936L:	linux-video@atrey.karlin.mff.cuni.cz
13937S:	Maintained
13938F:	Documentation/svga.txt
13939F:	arch/x86/boot/video*
13940
13941SWIOTLB SUBSYSTEM
13942M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13943L:	iommu@lists.linux-foundation.org
13944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13945S:	Supported
13946F:	kernel/dma/swiotlb.c
13947F:	arch/*/kernel/pci-swiotlb.c
13948F:	include/linux/swiotlb.h
13949
13950SWITCHDEV
13951M:	Jiri Pirko <jiri@resnulli.us>
13952M:	Ivan Vecera <ivecera@redhat.com>
13953L:	netdev@vger.kernel.org
13954S:	Supported
13955F:	net/switchdev/
13956F:	include/net/switchdev.h
13957
13958SY8106A REGULATOR DRIVER
13959M:	Icenowy Zheng <icenowy@aosc.io>
13960S:	Maintained
13961F:	drivers/regulator/sy8106a-regulator.c
13962F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13963
13964SYNC FILE FRAMEWORK
13965M:	Sumit Semwal <sumit.semwal@linaro.org>
13966R:	Gustavo Padovan <gustavo@padovan.org>
13967S:	Maintained
13968L:	linux-media@vger.kernel.org
13969L:	dri-devel@lists.freedesktop.org
13970F:	drivers/dma-buf/sync_*
13971F:	drivers/dma-buf/dma-fence*
13972F:	drivers/dma-buf/sw_sync.c
13973F:	include/linux/sync_file.h
13974F:	include/uapi/linux/sync_file.h
13975F:	Documentation/sync_file.txt
13976T:	git git://anongit.freedesktop.org/drm/drm-misc
13977
13978SYNOPSYS ARC ARCHITECTURE
13979M:	Vineet Gupta <vgupta@synopsys.com>
13980L:	linux-snps-arc@lists.infradead.org
13981S:	Supported
13982F:	arch/arc/
13983F:	Documentation/devicetree/bindings/arc/*
13984F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13985F:	drivers/clocksource/arc_timer.c
13986F:	drivers/tty/serial/arc_uart.c
13987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13988
13989SYNOPSYS ARC HSDK SDP pll clock driver
13990M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13991S:	Supported
13992F:	drivers/clk/clk-hsdk-pll.c
13993F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13994
13995SYNOPSYS ARC SDP clock driver
13996M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13997S:	Supported
13998F:	drivers/clk/axs10x/*
13999F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14000
14001SYNOPSYS ARC SDP platform support
14002M:	Alexey Brodkin <abrodkin@synopsys.com>
14003S:	Supported
14004F:	arch/arc/plat-axs10x
14005F:	arch/arc/boot/dts/ax*
14006F:	Documentation/devicetree/bindings/arc/axs10*
14007
14008SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14009M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14010S:	Supported
14011F:	drivers/reset/reset-axs10x.c
14012F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14013
14014SYNOPSYS DESIGNWARE 8250 UART DRIVER
14015R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14016S:	Maintained
14017F:	drivers/tty/serial/8250/8250_dw.c
14018
14019SYNOPSYS DESIGNWARE APB GPIO DRIVER
14020M:	Hoan Tran <hotran@apm.com>
14021L:	linux-gpio@vger.kernel.org
14022S:	Maintained
14023F:	drivers/gpio/gpio-dwapb.c
14024F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14025
14026SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14027M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14028S:	Maintained
14029F:	drivers/dma/dwi-axi-dmac/
14030F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14031
14032SYNOPSYS DESIGNWARE DMAC DRIVER
14033M:	Viresh Kumar <vireshk@kernel.org>
14034R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14035S:	Maintained
14036F:	include/linux/dma/dw.h
14037F:	include/linux/platform_data/dma-dw.h
14038F:	drivers/dma/dw/
14039
14040SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14041M:	Jose Abreu <Jose.Abreu@synopsys.com>
14042L:	netdev@vger.kernel.org
14043S:	Supported
14044F:	drivers/net/ethernet/synopsys/
14045
14046SYNOPSYS DESIGNWARE I2C DRIVER
14047M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14048R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14049R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14050L:	linux-i2c@vger.kernel.org
14051S:	Maintained
14052F:	drivers/i2c/busses/i2c-designware-*
14053F:	include/linux/platform_data/i2c-designware.h
14054
14055SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14056M:	Jaehoon Chung <jh80.chung@samsung.com>
14057L:	linux-mmc@vger.kernel.org
14058S:	Maintained
14059F:	drivers/mmc/host/dw_mmc*
14060
14061SYNOPSYS HSDK RESET CONTROLLER DRIVER
14062M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14063S:	Supported
14064F:	drivers/reset/reset-hsdk.c
14065F:	include/dt-bindings/reset/snps,hsdk-reset.h
14066F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14067
14068SYSTEM CONFIGURATION (SYSCON)
14069M:	Lee Jones <lee.jones@linaro.org>
14070M:	Arnd Bergmann <arnd@arndb.de>
14071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14072S:	Supported
14073F:	drivers/mfd/syscon.c
14074
14075SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14076M:	Sudeep Holla <sudeep.holla@arm.com>
14077L:	linux-arm-kernel@lists.infradead.org
14078S:	Maintained
14079F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14080F:	drivers/clk/clk-sc[mp]i.c
14081F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14082F:	drivers/firmware/arm_scpi.c
14083F:	drivers/firmware/arm_scmi/
14084F:	include/linux/sc[mp]i_protocol.h
14085
14086SYSTEM RESET/SHUTDOWN DRIVERS
14087M:	Sebastian Reichel <sre@kernel.org>
14088L:	linux-pm@vger.kernel.org
14089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14090S:	Maintained
14091F:	Documentation/devicetree/bindings/power/reset/
14092F:	drivers/power/reset/
14093
14094SYSTEM TRACE MODULE CLASS
14095M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14096S:	Maintained
14097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14098F:	Documentation/trace/stm.rst
14099F:	drivers/hwtracing/stm/
14100F:	include/linux/stm.h
14101F:	include/uapi/linux/stm.h
14102
14103SYSV FILESYSTEM
14104M:	Christoph Hellwig <hch@infradead.org>
14105S:	Maintained
14106F:	Documentation/filesystems/sysv-fs.txt
14107F:	fs/sysv/
14108F:	include/linux/sysv_fs.h
14109
14110TARGET SUBSYSTEM
14111M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14112L:	linux-scsi@vger.kernel.org
14113L:	target-devel@vger.kernel.org
14114W:	http://www.linux-iscsi.org
14115W:	http://groups.google.com/group/linux-iscsi-target-dev
14116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14117S:	Supported
14118F:	drivers/target/
14119F:	include/target/
14120F:	Documentation/target/
14121
14122TASKSTATS STATISTICS INTERFACE
14123M:	Balbir Singh <bsingharora@gmail.com>
14124S:	Maintained
14125F:	Documentation/accounting/taskstats*
14126F:	include/linux/taskstats*
14127F:	kernel/taskstats.c
14128
14129TC subsystem
14130M:	Jamal Hadi Salim <jhs@mojatatu.com>
14131M:	Cong Wang <xiyou.wangcong@gmail.com>
14132M:	Jiri Pirko <jiri@resnulli.us>
14133L:	netdev@vger.kernel.org
14134S:	Maintained
14135F:	include/net/pkt_cls.h
14136F:	include/net/pkt_sched.h
14137F:	include/net/tc_act/
14138F:	include/uapi/linux/pkt_cls.h
14139F:	include/uapi/linux/pkt_sched.h
14140F:	include/uapi/linux/tc_act/
14141F:	include/uapi/linux/tc_ematch/
14142F:	net/sched/
14143
14144TC90522 MEDIA DRIVER
14145M:	Akihiro Tsukada <tskd08@gmail.com>
14146L:	linux-media@vger.kernel.org
14147S:	Odd Fixes
14148F:	drivers/media/dvb-frontends/tc90522*
14149
14150TCP LOW PRIORITY MODULE
14151M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14152M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14153W:	http://tcp-lp-mod.sourceforge.net/
14154S:	Maintained
14155F:	net/ipv4/tcp_lp.c
14156
14157TDA10071 MEDIA DRIVER
14158M:	Antti Palosaari <crope@iki.fi>
14159L:	linux-media@vger.kernel.org
14160W:	https://linuxtv.org
14161W:	http://palosaari.fi/linux/
14162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14163T:	git git://linuxtv.org/anttip/media_tree.git
14164S:	Maintained
14165F:	drivers/media/dvb-frontends/tda10071*
14166
14167TDA18212 MEDIA DRIVER
14168M:	Antti Palosaari <crope@iki.fi>
14169L:	linux-media@vger.kernel.org
14170W:	https://linuxtv.org
14171W:	http://palosaari.fi/linux/
14172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14173T:	git git://linuxtv.org/anttip/media_tree.git
14174S:	Maintained
14175F:	drivers/media/tuners/tda18212*
14176
14177TDA18218 MEDIA DRIVER
14178M:	Antti Palosaari <crope@iki.fi>
14179L:	linux-media@vger.kernel.org
14180W:	https://linuxtv.org
14181W:	http://palosaari.fi/linux/
14182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14183T:	git git://linuxtv.org/anttip/media_tree.git
14184S:	Maintained
14185F:	drivers/media/tuners/tda18218*
14186
14187TDA18250 MEDIA DRIVER
14188M:	Olli Salonen <olli.salonen@iki.fi>
14189L:	linux-media@vger.kernel.org
14190W:	https://linuxtv.org
14191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14192T:	git git://linuxtv.org/media_tree.git
14193S:	Maintained
14194F:	drivers/media/tuners/tda18250*
14195
14196TDA18271 MEDIA DRIVER
14197M:	Michael Krufky <mkrufky@linuxtv.org>
14198L:	linux-media@vger.kernel.org
14199W:	https://linuxtv.org
14200W:	http://github.com/mkrufky
14201Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14202T:	git git://linuxtv.org/mkrufky/tuners.git
14203S:	Maintained
14204F:	drivers/media/tuners/tda18271*
14205
14206TDA1997x MEDIA DRIVER
14207M:	Tim Harvey <tharvey@gateworks.com>
14208L:	linux-media@vger.kernel.org
14209W:	https://linuxtv.org
14210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14211S:	Maintained
14212F:	drivers/media/i2c/tda1997x.*
14213
14214TDA827x MEDIA DRIVER
14215M:	Michael Krufky <mkrufky@linuxtv.org>
14216L:	linux-media@vger.kernel.org
14217W:	https://linuxtv.org
14218W:	http://github.com/mkrufky
14219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14220T:	git git://linuxtv.org/mkrufky/tuners.git
14221S:	Maintained
14222F:	drivers/media/tuners/tda8290.*
14223
14224TDA8290 MEDIA DRIVER
14225M:	Michael Krufky <mkrufky@linuxtv.org>
14226L:	linux-media@vger.kernel.org
14227W:	https://linuxtv.org
14228W:	http://github.com/mkrufky
14229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14230T:	git git://linuxtv.org/mkrufky/tuners.git
14231S:	Maintained
14232F:	drivers/media/tuners/tda8290.*
14233
14234TDA9840 MEDIA DRIVER
14235M:	Hans Verkuil <hverkuil@xs4all.nl>
14236L:	linux-media@vger.kernel.org
14237T:	git git://linuxtv.org/media_tree.git
14238W:	https://linuxtv.org
14239S:	Maintained
14240F:	drivers/media/i2c/tda9840*
14241
14242TEA5761 TUNER DRIVER
14243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14244L:	linux-media@vger.kernel.org
14245W:	https://linuxtv.org
14246T:	git git://linuxtv.org/media_tree.git
14247S:	Odd fixes
14248F:	drivers/media/tuners/tea5761.*
14249
14250TEA5767 TUNER DRIVER
14251M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14252L:	linux-media@vger.kernel.org
14253W:	https://linuxtv.org
14254T:	git git://linuxtv.org/media_tree.git
14255S:	Maintained
14256F:	drivers/media/tuners/tea5767.*
14257
14258TEA6415C MEDIA DRIVER
14259M:	Hans Verkuil <hverkuil@xs4all.nl>
14260L:	linux-media@vger.kernel.org
14261T:	git git://linuxtv.org/media_tree.git
14262W:	https://linuxtv.org
14263S:	Maintained
14264F:	drivers/media/i2c/tea6415c*
14265
14266TEA6420 MEDIA DRIVER
14267M:	Hans Verkuil <hverkuil@xs4all.nl>
14268L:	linux-media@vger.kernel.org
14269T:	git git://linuxtv.org/media_tree.git
14270W:	https://linuxtv.org
14271S:	Maintained
14272F:	drivers/media/i2c/tea6420*
14273
14274TEAM DRIVER
14275M:	Jiri Pirko <jiri@resnulli.us>
14276L:	netdev@vger.kernel.org
14277S:	Supported
14278F:	drivers/net/team/
14279F:	include/linux/if_team.h
14280F:	include/uapi/linux/if_team.h
14281
14282TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14283M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14284S:	Maintained
14285F:	arch/x86/platform/ts5500/
14286
14287TECHNOTREND USB IR RECEIVER
14288M:	Sean Young <sean@mess.org>
14289L:	linux-media@vger.kernel.org
14290S:	Maintained
14291F:	drivers/media/rc/ttusbir.c
14292
14293TECHWELL TW9910 VIDEO DECODER
14294L:	linux-media@vger.kernel.org
14295S:	Orphan
14296F:	drivers/media/i2c/tw9910.c
14297F:	include/media/i2c/tw9910.h
14298
14299TEE SUBSYSTEM
14300M:	Jens Wiklander <jens.wiklander@linaro.org>
14301S:	Maintained
14302F:	include/linux/tee_drv.h
14303F:	include/uapi/linux/tee.h
14304F:	drivers/tee/
14305F:	Documentation/tee.txt
14306
14307TEGRA ARCHITECTURE SUPPORT
14308M:	Thierry Reding <thierry.reding@gmail.com>
14309M:	Jonathan Hunter <jonathanh@nvidia.com>
14310L:	linux-tegra@vger.kernel.org
14311Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14313S:	Supported
14314N:	[^a-z]tegra
14315
14316TEGRA CLOCK DRIVER
14317M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14318M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14319S:	Supported
14320F:	drivers/clk/tegra/
14321
14322TEGRA DMA DRIVERS
14323M:	Laxman Dewangan <ldewangan@nvidia.com>
14324M:	Jon Hunter <jonathanh@nvidia.com>
14325S:	Supported
14326F:	drivers/dma/tegra*
14327
14328TEGRA I2C DRIVER
14329M:	Laxman Dewangan <ldewangan@nvidia.com>
14330S:	Supported
14331F:	drivers/i2c/busses/i2c-tegra.c
14332
14333TEGRA IOMMU DRIVERS
14334M:	Thierry Reding <thierry.reding@gmail.com>
14335L:	linux-tegra@vger.kernel.org
14336S:	Supported
14337F:	drivers/iommu/tegra*
14338
14339TEGRA KBC DRIVER
14340M:	Laxman Dewangan <ldewangan@nvidia.com>
14341S:	Supported
14342F:	drivers/input/keyboard/tegra-kbc.c
14343
14344TEGRA NAND DRIVER
14345M:	Stefan Agner <stefan@agner.ch>
14346M:	Lucas Stach <dev@lynxeye.de>
14347S:	Maintained
14348F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14349F:	drivers/mtd/nand/raw/tegra_nand.c
14350
14351TEGRA PWM DRIVER
14352M:	Thierry Reding <thierry.reding@gmail.com>
14353S:	Supported
14354F:	drivers/pwm/pwm-tegra.c
14355
14356TEGRA SERIAL DRIVER
14357M:	Laxman Dewangan <ldewangan@nvidia.com>
14358S:	Supported
14359F:	drivers/tty/serial/serial-tegra.c
14360
14361TEGRA SPI DRIVER
14362M:	Laxman Dewangan <ldewangan@nvidia.com>
14363S:	Supported
14364F:	drivers/spi/spi-tegra*
14365
14366TEHUTI ETHERNET DRIVER
14367M:	Andy Gospodarek <andy@greyhouse.net>
14368L:	netdev@vger.kernel.org
14369S:	Supported
14370F:	drivers/net/ethernet/tehuti/*
14371
14372Telecom Clock Driver for MCPL0010
14373M:	Mark Gross <mark.gross@intel.com>
14374S:	Supported
14375F:	drivers/char/tlclk.c
14376
14377TENSILICA XTENSA PORT (xtensa)
14378M:	Chris Zankel <chris@zankel.net>
14379M:	Max Filippov <jcmvbkbc@gmail.com>
14380L:	linux-xtensa@linux-xtensa.org
14381T:	git git://github.com/czankel/xtensa-linux.git
14382S:	Maintained
14383F:	arch/xtensa/
14384F:	drivers/irqchip/irq-xtensa-*
14385
14386Texas Instruments' System Control Interface (TISCI) Protocol Driver
14387M:	Nishanth Menon <nm@ti.com>
14388M:	Tero Kristo <t-kristo@ti.com>
14389M:	Santosh Shilimkar <ssantosh@kernel.org>
14390L:	linux-arm-kernel@lists.infradead.org
14391S:	Maintained
14392F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14393F:	drivers/firmware/ti_sci*
14394F:	include/linux/soc/ti/ti_sci_protocol.h
14395F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14396F:	include/dt-bindings/genpd/k2g.h
14397F:	drivers/soc/ti/ti_sci_pm_domains.c
14398F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14399F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14400F:	drivers/clk/keystone/sci-clk.c
14401F:	drivers/reset/reset-ti-sci.c
14402
14403THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14404M:	Hans Verkuil <hverkuil@xs4all.nl>
14405L:	linux-media@vger.kernel.org
14406T:	git git://linuxtv.org/media_tree.git
14407W:	https://linuxtv.org
14408S:	Maintained
14409F:	drivers/media/radio/radio-raremono.c
14410
14411THERMAL
14412M:	Zhang Rui <rui.zhang@intel.com>
14413M:	Eduardo Valentin <edubezval@gmail.com>
14414R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14415L:	linux-pm@vger.kernel.org
14416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14418Q:	https://patchwork.kernel.org/project/linux-pm/list/
14419S:	Supported
14420F:	drivers/thermal/
14421F:	include/linux/thermal.h
14422F:	include/uapi/linux/thermal.h
14423F:	include/linux/cpu_cooling.h
14424F:	Documentation/devicetree/bindings/thermal/
14425
14426THERMAL/CPU_COOLING
14427M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14428M:	Viresh Kumar <viresh.kumar@linaro.org>
14429M:	Javi Merino <javi.merino@kernel.org>
14430L:	linux-pm@vger.kernel.org
14431S:	Supported
14432F:	Documentation/thermal/cpu-cooling-api.txt
14433F:	drivers/thermal/cpu_cooling.c
14434F:	include/linux/cpu_cooling.h
14435
14436THINKPAD ACPI EXTRAS DRIVER
14437M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14438L:	ibm-acpi-devel@lists.sourceforge.net
14439L:	platform-driver-x86@vger.kernel.org
14440W:	http://ibm-acpi.sourceforge.net
14441W:	http://thinkwiki.org/wiki/Ibm-acpi
14442T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14443S:	Maintained
14444F:	drivers/platform/x86/thinkpad_acpi.c
14445
14446THUNDERBOLT DRIVER
14447M:	Andreas Noever <andreas.noever@gmail.com>
14448M:	Michael Jamet <michael.jamet@intel.com>
14449M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14450M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14452S:	Maintained
14453F:	Documentation/admin-guide/thunderbolt.rst
14454F:	drivers/thunderbolt/
14455F:	include/linux/thunderbolt.h
14456
14457THUNDERBOLT NETWORK DRIVER
14458M:	Michael Jamet <michael.jamet@intel.com>
14459M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14460M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14461L:	netdev@vger.kernel.org
14462S:	Maintained
14463F:	drivers/net/thunderbolt.c
14464
14465THUNDERX GPIO DRIVER
14466M:	David Daney <david.daney@cavium.com>
14467S:	Maintained
14468F:	drivers/gpio/gpio-thunderx.c
14469
14470TI AM437X VPFE DRIVER
14471M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14472L:	linux-media@vger.kernel.org
14473W:	https://linuxtv.org
14474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14475T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14476S:	Maintained
14477F:	drivers/media/platform/am437x/
14478
14479TI BANDGAP AND THERMAL DRIVER
14480M:	Eduardo Valentin <edubezval@gmail.com>
14481M:	Keerthy <j-keerthy@ti.com>
14482L:	linux-pm@vger.kernel.org
14483L:	linux-omap@vger.kernel.org
14484S:	Maintained
14485F:	drivers/thermal/ti-soc-thermal/
14486
14487TI BQ27XXX POWER SUPPLY DRIVER
14488R:	Andrew F. Davis <afd@ti.com>
14489F:	include/linux/power/bq27xxx_battery.h
14490F:	drivers/power/supply/bq27xxx_battery.c
14491F:	drivers/power/supply/bq27xxx_battery_i2c.c
14492
14493TI CDCE706 CLOCK DRIVER
14494M:	Max Filippov <jcmvbkbc@gmail.com>
14495S:	Maintained
14496F:	drivers/clk/clk-cdce706.c
14497
14498TI CLOCK DRIVER
14499M:	Tero Kristo <t-kristo@ti.com>
14500L:	linux-omap@vger.kernel.org
14501S:	Maintained
14502F:	drivers/clk/ti/
14503F:	include/linux/clk/ti.h
14504
14505TI DAVINCI MACHINE SUPPORT
14506M:	Sekhar Nori <nsekhar@ti.com>
14507M:	Kevin Hilman <khilman@kernel.org>
14508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14510S:	Supported
14511F:	arch/arm/mach-davinci/
14512F:	drivers/i2c/busses/i2c-davinci.c
14513F:	arch/arm/boot/dts/da850*
14514
14515TI DAVINCI SERIES CLOCK DRIVER
14516M:	David Lechner <david@lechnology.com>
14517R:	Sekhar Nori <nsekhar@ti.com>
14518S:	Maintained
14519F:	Documentation/devicetree/bindings/clock/ti/davinci/
14520F:	drivers/clk/davinci/
14521
14522TI DAVINCI SERIES GPIO DRIVER
14523M:	Keerthy <j-keerthy@ti.com>
14524L:	linux-gpio@vger.kernel.org
14525S:	Maintained
14526F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14527F:	drivers/gpio/gpio-davinci.c
14528
14529TI DAVINCI SERIES MEDIA DRIVER
14530M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14531L:	linux-media@vger.kernel.org
14532W:	https://linuxtv.org
14533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14534T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14535S:	Maintained
14536F:	drivers/media/platform/davinci/
14537F:	include/media/davinci/
14538
14539TI ETHERNET SWITCH DRIVER (CPSW)
14540R:	Grygorii Strashko <grygorii.strashko@ti.com>
14541L:	linux-omap@vger.kernel.org
14542L:	netdev@vger.kernel.org
14543S:	Maintained
14544F:	drivers/net/ethernet/ti/cpsw*
14545F:	drivers/net/ethernet/ti/davinci*
14546
14547TI FLASH MEDIA INTERFACE DRIVER
14548M:	Alex Dubov <oakad@yahoo.com>
14549S:	Maintained
14550F:	drivers/misc/tifm*
14551F:	drivers/mmc/host/tifm_sd.c
14552F:	include/linux/tifm.h
14553
14554TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14555M:	Santosh Shilimkar <ssantosh@kernel.org>
14556L:	linux-kernel@vger.kernel.org
14557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14558S:	Maintained
14559F:	drivers/soc/ti/*
14560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14561
14562TI LM49xxx FAMILY ASoC CODEC DRIVERS
14563M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14564M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14565L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14566S:	Maintained
14567F:	sound/soc/codecs/lm49453*
14568F:	sound/soc/codecs/isabelle*
14569
14570TI LP855x BACKLIGHT DRIVER
14571M:	Milo Kim <milo.kim@ti.com>
14572S:	Maintained
14573F:	Documentation/backlight/lp855x-driver.txt
14574F:	drivers/video/backlight/lp855x_bl.c
14575F:	include/linux/platform_data/lp855x.h
14576
14577TI LP8727 CHARGER DRIVER
14578M:	Milo Kim <milo.kim@ti.com>
14579S:	Maintained
14580F:	drivers/power/supply/lp8727_charger.c
14581F:	include/linux/platform_data/lp8727.h
14582
14583TI LP8788 MFD DRIVER
14584M:	Milo Kim <milo.kim@ti.com>
14585S:	Maintained
14586F:	drivers/iio/adc/lp8788_adc.c
14587F:	drivers/leds/leds-lp8788.c
14588F:	drivers/mfd/lp8788*.c
14589F:	drivers/power/supply/lp8788-charger.c
14590F:	drivers/regulator/lp8788-*.c
14591F:	include/linux/mfd/lp8788*.h
14592
14593TI NETCP ETHERNET DRIVER
14594M:	Wingman Kwok <w-kwok2@ti.com>
14595M:	Murali Karicheri <m-karicheri2@ti.com>
14596L:	netdev@vger.kernel.org
14597S:	Maintained
14598F:	drivers/net/ethernet/ti/netcp*
14599
14600TI TAS571X FAMILY ASoC CODEC DRIVER
14601M:	Kevin Cernekee <cernekee@chromium.org>
14602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14603S:	Odd Fixes
14604F:	sound/soc/codecs/tas571x*
14605
14606TI TRF7970A NFC DRIVER
14607M:	Mark Greer <mgreer@animalcreek.com>
14608L:	linux-wireless@vger.kernel.org
14609L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14610S:	Supported
14611F:	drivers/nfc/trf7970a.c
14612F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14613
14614TI TWL4030 SERIES SOC CODEC DRIVER
14615M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14616L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14617S:	Maintained
14618F:	sound/soc/codecs/twl4030*
14619
14620TI VPE/CAL DRIVERS
14621M:	Benoit Parrot <bparrot@ti.com>
14622L:	linux-media@vger.kernel.org
14623W:	http://linuxtv.org/
14624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14625S:	Maintained
14626F:	drivers/media/platform/ti-vpe/
14627
14628TI WILINK WIRELESS DRIVERS
14629L:	linux-wireless@vger.kernel.org
14630W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14631W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14633S:	Orphan
14634F:	drivers/net/wireless/ti/
14635F:	include/linux/wl12xx.h
14636
14637TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14638M:	John Stultz <john.stultz@linaro.org>
14639M:	Thomas Gleixner <tglx@linutronix.de>
14640R:	Stephen Boyd <sboyd@kernel.org>
14641L:	linux-kernel@vger.kernel.org
14642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14643S:	Supported
14644F:	include/linux/clocksource.h
14645F:	include/linux/time.h
14646F:	include/linux/timex.h
14647F:	include/uapi/linux/time.h
14648F:	include/uapi/linux/timex.h
14649F:	kernel/time/clocksource.c
14650F:	kernel/time/time*.c
14651F:	kernel/time/alarmtimer.c
14652F:	kernel/time/ntp.c
14653F:	tools/testing/selftests/timers/
14654
14655TIPC NETWORK LAYER
14656M:	Jon Maloy <jon.maloy@ericsson.com>
14657M:	Ying Xue <ying.xue@windriver.com>
14658L:	netdev@vger.kernel.org (core kernel code)
14659L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14660W:	http://tipc.sourceforge.net/
14661S:	Maintained
14662F:	include/uapi/linux/tipc*.h
14663F:	net/tipc/
14664
14665TLAN NETWORK DRIVER
14666M:	Samuel Chessman <chessman@tux.org>
14667L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14668W:	http://sourceforge.net/projects/tlan/
14669S:	Maintained
14670F:	Documentation/networking/tlan.txt
14671F:	drivers/net/ethernet/ti/tlan.*
14672
14673TM6000 VIDEO4LINUX DRIVER
14674M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14675L:	linux-media@vger.kernel.org
14676W:	https://linuxtv.org
14677T:	git git://linuxtv.org/media_tree.git
14678S:	Odd fixes
14679F:	drivers/media/usb/tm6000/
14680F:	Documentation/media/v4l-drivers/tm6000*
14681
14682TMIO/SDHI MMC DRIVER
14683M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14684L:	linux-mmc@vger.kernel.org
14685S:	Supported
14686F:	drivers/mmc/host/tmio_mmc*
14687F:	drivers/mmc/host/renesas_sdhi*
14688F:	include/linux/mfd/tmio.h
14689
14690TMP401 HARDWARE MONITOR DRIVER
14691M:	Guenter Roeck <linux@roeck-us.net>
14692L:	linux-hwmon@vger.kernel.org
14693S:	Maintained
14694F:	Documentation/hwmon/tmp401
14695F:	drivers/hwmon/tmp401.c
14696
14697TMPFS (SHMEM FILESYSTEM)
14698M:	Hugh Dickins <hughd@google.com>
14699L:	linux-mm@kvack.org
14700S:	Maintained
14701F:	include/linux/shmem_fs.h
14702F:	mm/shmem.c
14703
14704TOMOYO SECURITY MODULE
14705M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14706M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14707L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14708L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14709L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14710L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14711W:	http://tomoyo.sourceforge.jp/
14712T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14713S:	Maintained
14714F:	security/tomoyo/
14715
14716TOPSTAR LAPTOP EXTRAS DRIVER
14717M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14718L:	platform-driver-x86@vger.kernel.org
14719S:	Maintained
14720F:	drivers/platform/x86/topstar-laptop.c
14721
14722TORTURE-TEST MODULES
14723M:	Davidlohr Bueso <dave@stgolabs.net>
14724M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14725M:	Josh Triplett <josh@joshtriplett.org>
14726L:	linux-kernel@vger.kernel.org
14727S:	Supported
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14729F:	Documentation/RCU/torture.txt
14730F:	kernel/torture.c
14731F:	kernel/rcu/rcutorture.c
14732F:	kernel/rcu/rcuperf.c
14733F:	kernel/locking/locktorture.c
14734
14735TOSHIBA ACPI EXTRAS DRIVER
14736M:	Azael Avalos <coproscefalo@gmail.com>
14737L:	platform-driver-x86@vger.kernel.org
14738S:	Maintained
14739F:	drivers/platform/x86/toshiba_acpi.c
14740
14741TOSHIBA BLUETOOTH DRIVER
14742M:	Azael Avalos <coproscefalo@gmail.com>
14743L:	platform-driver-x86@vger.kernel.org
14744S:	Maintained
14745F:	drivers/platform/x86/toshiba_bluetooth.c
14746
14747TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14748M:	Azael Avalos <coproscefalo@gmail.com>
14749L:	platform-driver-x86@vger.kernel.org
14750S:	Maintained
14751F:	drivers/platform/x86/toshiba_haps.c
14752
14753TOSHIBA SMM DRIVER
14754M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14755W:	http://www.buzzard.org.uk/toshiba/
14756S:	Maintained
14757F:	drivers/char/toshiba.c
14758F:	include/linux/toshiba.h
14759F:	include/uapi/linux/toshiba.h
14760
14761TOSHIBA TC358743 DRIVER
14762M:	Mats Randgaard <matrandg@cisco.com>
14763L:	linux-media@vger.kernel.org
14764S:	Maintained
14765F:	drivers/media/i2c/tc358743*
14766F:	include/media/i2c/tc358743.h
14767
14768TOSHIBA WMI HOTKEYS DRIVER
14769M:	Azael Avalos <coproscefalo@gmail.com>
14770L:	platform-driver-x86@vger.kernel.org
14771S:	Maintained
14772F:	drivers/platform/x86/toshiba-wmi.c
14773
14774TPM DEVICE DRIVER
14775M:	Peter Huewe <peterhuewe@gmx.de>
14776M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14777R:	Jason Gunthorpe <jgg@ziepe.ca>
14778L:	linux-integrity@vger.kernel.org
14779Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14780W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14781T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14782S:	Maintained
14783F:	drivers/char/tpm/
14784
14785TRACING
14786M:	Steven Rostedt <rostedt@goodmis.org>
14787M:	Ingo Molnar <mingo@redhat.com>
14788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14789S:	Maintained
14790F:	Documentation/trace/ftrace.rst
14791F:	arch/*/*/*/ftrace.h
14792F:	arch/*/kernel/ftrace.c
14793F:	include/*/ftrace.h
14794F:	include/linux/trace*.h
14795F:	include/trace/
14796F:	kernel/trace/
14797F:	tools/testing/selftests/ftrace/
14798
14799TRACING MMIO ACCESSES (MMIOTRACE)
14800M:	Steven Rostedt <rostedt@goodmis.org>
14801M:	Ingo Molnar <mingo@kernel.org>
14802R:	Karol Herbst <karolherbst@gmail.com>
14803R:	Pekka Paalanen <ppaalanen@gmail.com>
14804S:	Maintained
14805L:	linux-kernel@vger.kernel.org
14806L:	nouveau@lists.freedesktop.org
14807F:	kernel/trace/trace_mmiotrace.c
14808F:	include/linux/mmiotrace.h
14809F:	arch/x86/mm/kmmio.c
14810F:	arch/x86/mm/mmio-mod.c
14811F:	arch/x86/mm/testmmiotrace.c
14812
14813TRIVIAL PATCHES
14814M:	Jiri Kosina <trivial@kernel.org>
14815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14816S:	Maintained
14817K:	^Subject:.*(?i)trivial
14818
14819TEMPO SEMICONDUCTOR DRIVERS
14820M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14821S:	Maintained
14822F:	sound/soc/codecs/tscs*.c
14823F:	sound/soc/codecs/tscs*.h
14824F:	Documentation/devicetree/bindings/sound/tscs*.txt
14825
14826TTY LAYER
14827M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14828M:	Jiri Slaby <jslaby@suse.com>
14829S:	Supported
14830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14831F:	Documentation/serial/
14832F:	drivers/tty/
14833F:	drivers/tty/serial/serial_core.c
14834F:	include/linux/serial_core.h
14835F:	include/linux/serial.h
14836F:	include/linux/tty.h
14837F:	include/uapi/linux/serial_core.h
14838F:	include/uapi/linux/serial.h
14839F:	include/uapi/linux/tty.h
14840
14841TUA9001 MEDIA DRIVER
14842M:	Antti Palosaari <crope@iki.fi>
14843L:	linux-media@vger.kernel.org
14844W:	https://linuxtv.org
14845W:	http://palosaari.fi/linux/
14846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14847T:	git git://linuxtv.org/anttip/media_tree.git
14848S:	Maintained
14849F:	drivers/media/tuners/tua9001*
14850
14851TULIP NETWORK DRIVERS
14852L:	netdev@vger.kernel.org
14853L:	linux-parisc@vger.kernel.org
14854S:	Orphan
14855F:	drivers/net/ethernet/dec/tulip/
14856
14857TUN/TAP driver
14858M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14859W:	http://vtun.sourceforge.net/tun
14860S:	Maintained
14861F:	Documentation/networking/tuntap.txt
14862F:	arch/um/os-Linux/drivers/
14863
14864TURBOCHANNEL SUBSYSTEM
14865M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14866M:	Ralf Baechle <ralf@linux-mips.org>
14867L:	linux-mips@linux-mips.org
14868Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14869S:	Maintained
14870F:	drivers/tc/
14871F:	include/linux/tc.h
14872
14873TURBOSTAT UTILITY
14874M:	"Len Brown" <lenb@kernel.org>
14875L:	linux-pm@vger.kernel.org
14876B:	https://bugzilla.kernel.org
14877Q:	https://patchwork.kernel.org/project/linux-pm/list/
14878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14879S:	Supported
14880F:	tools/power/x86/turbostat/
14881
14882TW5864 VIDEO4LINUX DRIVER
14883M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14884M:	Anton Sviridenko <anton@corp.bluecherry.net>
14885M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14886M:	Andrey Utkin <andrey_utkin@fastmail.com>
14887L:	linux-media@vger.kernel.org
14888S:	Supported
14889F:	drivers/media/pci/tw5864/
14890
14891TW68 VIDEO4LINUX DRIVER
14892M:	Hans Verkuil <hverkuil@xs4all.nl>
14893L:	linux-media@vger.kernel.org
14894T:	git git://linuxtv.org/media_tree.git
14895W:	https://linuxtv.org
14896S:	Odd Fixes
14897F:	drivers/media/pci/tw68/
14898
14899TW686X VIDEO4LINUX DRIVER
14900M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14901L:	linux-media@vger.kernel.org
14902T:	git git://linuxtv.org/media_tree.git
14903W:	http://linuxtv.org
14904S:	Maintained
14905F:	drivers/media/pci/tw686x/
14906
14907UBI FILE SYSTEM (UBIFS)
14908M:	Richard Weinberger <richard@nod.at>
14909M:	Artem Bityutskiy <dedekind1@gmail.com>
14910M:	Adrian Hunter <adrian.hunter@intel.com>
14911L:	linux-mtd@lists.infradead.org
14912T:	git git://git.infradead.org/ubifs-2.6.git
14913W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14914S:	Supported
14915F:	Documentation/filesystems/ubifs.txt
14916F:	fs/ubifs/
14917
14918UCLINUX (M68KNOMMU AND COLDFIRE)
14919M:	Greg Ungerer <gerg@linux-m68k.org>
14920W:	http://www.linux-m68k.org/
14921W:	http://www.uclinux.org/
14922L:	linux-m68k@lists.linux-m68k.org
14923L:	uclinux-dev@uclinux.org  (subscribers-only)
14924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14925S:	Maintained
14926F:	arch/m68k/coldfire/
14927F:	arch/m68k/68*/
14928F:	arch/m68k/*/*_no.*
14929F:	arch/m68k/include/asm/*_no.*
14930
14931UDF FILESYSTEM
14932M:	Jan Kara <jack@suse.com>
14933S:	Maintained
14934F:	Documentation/filesystems/udf.txt
14935F:	fs/udf/
14936
14937UDRAW TABLET
14938M:	Bastien Nocera <hadess@hadess.net>
14939L:	linux-input@vger.kernel.org
14940S:	Maintained
14941F:	drivers/hid/hid-udraw-ps3.c
14942
14943UFS FILESYSTEM
14944M:	Evgeniy Dushistov <dushistov@mail.ru>
14945S:	Maintained
14946F:	Documentation/filesystems/ufs.txt
14947F:	fs/ufs/
14948
14949UHID USERSPACE HID IO DRIVER:
14950M:	David Herrmann <dh.herrmann@googlemail.com>
14951L:	linux-input@vger.kernel.org
14952S:	Maintained
14953F:	drivers/hid/uhid.c
14954F:	include/uapi/linux/uhid.h
14955
14956ULPI BUS
14957M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14958L:	linux-usb@vger.kernel.org
14959S:	Maintained
14960F:	drivers/usb/common/ulpi.c
14961F:	include/linux/ulpi/
14962
14963ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14964L:	linux-usb@vger.kernel.org
14965S:	Orphan
14966F:	drivers/uwb/
14967F:	include/linux/uwb.h
14968F:	include/linux/uwb/
14969
14970UNICORE32 ARCHITECTURE:
14971M:	Guan Xuetao <gxt@pku.edu.cn>
14972W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14973S:	Maintained
14974T:	git git://github.com/gxt/linux.git
14975F:	arch/unicore32/
14976
14977UNIFDEF
14978M:	Tony Finch <dot@dotat.at>
14979W:	http://dotat.at/prog/unifdef
14980S:	Maintained
14981F:	scripts/unifdef.c
14982
14983UNIFORM CDROM DRIVER
14984M:	Jens Axboe <axboe@kernel.dk>
14985W:	http://www.kernel.dk
14986S:	Maintained
14987F:	Documentation/cdrom/
14988F:	drivers/cdrom/cdrom.c
14989F:	include/linux/cdrom.h
14990F:	include/uapi/linux/cdrom.h
14991
14992UNISYS S-PAR DRIVERS
14993M:	David Kershner <david.kershner@unisys.com>
14994L:	sparmaintainer@unisys.com (Unisys internal)
14995S:	Supported
14996F:	include/linux/visorbus.h
14997F:	drivers/visorbus/
14998F:	drivers/staging/unisys/
14999
15000UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15001M:	Vinayak Holikatti <vinholikatti@gmail.com>
15002L:	linux-scsi@vger.kernel.org
15003S:	Supported
15004F:	Documentation/scsi/ufs.txt
15005F:	drivers/scsi/ufs/
15006
15007UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15008M:	Joao Pinto <jpinto@synopsys.com>
15009L:	linux-scsi@vger.kernel.org
15010S:	Supported
15011F:	drivers/scsi/ufs/*dwc*
15012
15013UNSORTED BLOCK IMAGES (UBI)
15014M:	Artem Bityutskiy <dedekind1@gmail.com>
15015M:	Richard Weinberger <richard@nod.at>
15016W:	http://www.linux-mtd.infradead.org/
15017L:	linux-mtd@lists.infradead.org
15018T:	git git://git.infradead.org/ubifs-2.6.git
15019S:	Supported
15020F:	drivers/mtd/ubi/
15021F:	include/linux/mtd/ubi.h
15022F:	include/uapi/mtd/ubi-user.h
15023
15024USB "USBNET" DRIVER FRAMEWORK
15025M:	Oliver Neukum <oneukum@suse.com>
15026L:	netdev@vger.kernel.org
15027W:	http://www.linux-usb.org/usbnet
15028S:	Maintained
15029F:	drivers/net/usb/usbnet.c
15030F:	include/linux/usb/usbnet.h
15031
15032USB ACM DRIVER
15033M:	Oliver Neukum <oneukum@suse.com>
15034L:	linux-usb@vger.kernel.org
15035S:	Maintained
15036F:	Documentation/usb/acm.txt
15037F:	drivers/usb/class/cdc-acm.*
15038
15039USB AR5523 WIRELESS DRIVER
15040M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15041L:	linux-wireless@vger.kernel.org
15042S:	Maintained
15043F:	drivers/net/wireless/ath/ar5523/
15044
15045USB ATTACHED SCSI
15046M:	Oliver Neukum <oneukum@suse.com>
15047L:	linux-usb@vger.kernel.org
15048L:	linux-scsi@vger.kernel.org
15049S:	Maintained
15050F:	drivers/usb/storage/uas.c
15051
15052USB CDC ETHERNET DRIVER
15053M:	Oliver Neukum <oliver@neukum.org>
15054L:	linux-usb@vger.kernel.org
15055S:	Maintained
15056F:	drivers/net/usb/cdc_*.c
15057F:	include/uapi/linux/usb/cdc.h
15058
15059USB CHAOSKEY DRIVER
15060M:	Keith Packard <keithp@keithp.com>
15061L:	linux-usb@vger.kernel.org
15062S:	Maintained
15063F:	drivers/usb/misc/chaoskey.c
15064
15065USB CYPRESS C67X00 DRIVER
15066M:	Peter Korsgaard <jacmet@sunsite.dk>
15067L:	linux-usb@vger.kernel.org
15068S:	Maintained
15069F:	drivers/usb/c67x00/
15070
15071USB DAVICOM DM9601 DRIVER
15072M:	Peter Korsgaard <jacmet@sunsite.dk>
15073L:	netdev@vger.kernel.org
15074W:	http://www.linux-usb.org/usbnet
15075S:	Maintained
15076F:	drivers/net/usb/dm9601.c
15077
15078USB DIAMOND RIO500 DRIVER
15079M:	Cesar Miquel <miquel@df.uba.ar>
15080L:	rio500-users@lists.sourceforge.net
15081W:	http://rio500.sourceforge.net
15082S:	Maintained
15083F:	drivers/usb/misc/rio500*
15084
15085USB EHCI DRIVER
15086M:	Alan Stern <stern@rowland.harvard.edu>
15087L:	linux-usb@vger.kernel.org
15088S:	Maintained
15089F:	Documentation/usb/ehci.txt
15090F:	drivers/usb/host/ehci*
15091
15092USB GADGET/PERIPHERAL SUBSYSTEM
15093M:	Felipe Balbi <balbi@kernel.org>
15094L:	linux-usb@vger.kernel.org
15095W:	http://www.linux-usb.org/gadget
15096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15097S:	Maintained
15098F:	drivers/usb/gadget/
15099F:	include/linux/usb/gadget*
15100
15101USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15102M:	Jiri Kosina <jikos@kernel.org>
15103R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15104L:	linux-usb@vger.kernel.org
15105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15106S:	Maintained
15107F:	Documentation/hid/hiddev.txt
15108F:	drivers/hid/usbhid/
15109
15110USB INTEL XHCI ROLE MUX DRIVER
15111M:	Hans de Goede <hdegoede@redhat.com>
15112L:	linux-usb@vger.kernel.org
15113S:	Maintained
15114F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15115
15116USB ISP116X DRIVER
15117M:	Olav Kongas <ok@artecdesign.ee>
15118L:	linux-usb@vger.kernel.org
15119S:	Maintained
15120F:	drivers/usb/host/isp116x*
15121F:	include/linux/usb/isp116x.h
15122
15123USB LAN78XX ETHERNET DRIVER
15124M:	Woojung Huh <woojung.huh@microchip.com>
15125M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15126L:	netdev@vger.kernel.org
15127S:	Maintained
15128F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15129F:	drivers/net/usb/lan78xx.*
15130F:	include/dt-bindings/net/microchip-lan78xx.h
15131
15132USB MASS STORAGE DRIVER
15133M:	Alan Stern <stern@rowland.harvard.edu>
15134L:	linux-usb@vger.kernel.org
15135L:	usb-storage@lists.one-eyed-alien.net
15136S:	Maintained
15137W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15138F:	drivers/usb/storage/
15139
15140USB MIDI DRIVER
15141M:	Clemens Ladisch <clemens@ladisch.de>
15142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15143T:	git git://git.alsa-project.org/alsa-kernel.git
15144S:	Maintained
15145F:	sound/usb/midi.*
15146
15147USB NETWORKING DRIVERS
15148L:	linux-usb@vger.kernel.org
15149S:	Odd Fixes
15150F:	drivers/net/usb/
15151
15152USB OHCI DRIVER
15153M:	Alan Stern <stern@rowland.harvard.edu>
15154L:	linux-usb@vger.kernel.org
15155S:	Maintained
15156F:	Documentation/usb/ohci.txt
15157F:	drivers/usb/host/ohci*
15158
15159USB OTG FSM (Finite State Machine)
15160M:	Peter Chen <Peter.Chen@nxp.com>
15161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15162L:	linux-usb@vger.kernel.org
15163S:	Maintained
15164F:	drivers/usb/common/usb-otg-fsm.c
15165
15166USB OVER IP DRIVER
15167M:	Valentina Manea <valentina.manea.m@gmail.com>
15168M:	Shuah Khan <shuah@kernel.org>
15169L:	linux-usb@vger.kernel.org
15170S:	Maintained
15171F:	Documentation/usb/usbip_protocol.txt
15172F:	drivers/usb/usbip/
15173F:	tools/usb/usbip/
15174F:	tools/testing/selftests/drivers/usb/usbip/
15175
15176USB PEGASUS DRIVER
15177M:	Petko Manolov <petkan@nucleusys.com>
15178L:	linux-usb@vger.kernel.org
15179L:	netdev@vger.kernel.org
15180T:	git git://github.com/petkan/pegasus.git
15181W:	https://github.com/petkan/pegasus
15182S:	Maintained
15183F:	drivers/net/usb/pegasus.*
15184
15185USB PHY LAYER
15186M:	Felipe Balbi <balbi@kernel.org>
15187L:	linux-usb@vger.kernel.org
15188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15189S:	Maintained
15190F:	drivers/usb/phy/
15191
15192USB PRINTER DRIVER (usblp)
15193M:	Pete Zaitcev <zaitcev@redhat.com>
15194L:	linux-usb@vger.kernel.org
15195S:	Supported
15196F:	drivers/usb/class/usblp.c
15197
15198USB QMI WWAN NETWORK DRIVER
15199M:	Bjørn Mork <bjorn@mork.no>
15200L:	netdev@vger.kernel.org
15201S:	Maintained
15202F:	Documentation/ABI/testing/sysfs-class-net-qmi
15203F:	drivers/net/usb/qmi_wwan.c
15204
15205USB RTL8150 DRIVER
15206M:	Petko Manolov <petkan@nucleusys.com>
15207L:	linux-usb@vger.kernel.org
15208L:	netdev@vger.kernel.org
15209T:	git git://github.com/petkan/rtl8150.git
15210W:	https://github.com/petkan/rtl8150
15211S:	Maintained
15212F:	drivers/net/usb/rtl8150.c
15213
15214USB SERIAL SUBSYSTEM
15215M:	Johan Hovold <johan@kernel.org>
15216L:	linux-usb@vger.kernel.org
15217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15218S:	Maintained
15219F:	Documentation/usb/usb-serial.txt
15220F:	drivers/usb/serial/
15221F:	include/linux/usb/serial.h
15222
15223USB SMSC75XX ETHERNET DRIVER
15224M:	Steve Glendinning <steve.glendinning@shawell.net>
15225L:	netdev@vger.kernel.org
15226S:	Maintained
15227F:	drivers/net/usb/smsc75xx.*
15228
15229USB SMSC95XX ETHERNET DRIVER
15230M:	Steve Glendinning <steve.glendinning@shawell.net>
15231M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15232L:	netdev@vger.kernel.org
15233S:	Maintained
15234F:	drivers/net/usb/smsc95xx.*
15235
15236USB SUBSYSTEM
15237M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15238L:	linux-usb@vger.kernel.org
15239W:	http://www.linux-usb.org
15240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15241S:	Supported
15242F:	Documentation/devicetree/bindings/usb/
15243F:	Documentation/usb/
15244F:	drivers/usb/
15245F:	include/linux/usb.h
15246F:	include/linux/usb/
15247
15248USB TYPEC PI3USB30532 MUX DRIVER
15249M:	Hans de Goede <hdegoede@redhat.com>
15250L:	linux-usb@vger.kernel.org
15251S:	Maintained
15252F:	drivers/usb/typec/mux/pi3usb30532.c
15253
15254USB TYPEC CLASS
15255M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15256L:	linux-usb@vger.kernel.org
15257S:	Maintained
15258F:	Documentation/ABI/testing/sysfs-class-typec
15259F:	Documentation/driver-api/usb/typec.rst
15260F:	drivers/usb/typec/
15261F:	include/linux/usb/typec.h
15262
15263USB TYPEC BUS FOR ALTERNATE MODES
15264M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15265L:	linux-usb@vger.kernel.org
15266S:	Maintained
15267F:	Documentation/ABI/testing/sysfs-bus-typec
15268F:	Documentation/driver-api/usb/typec_bus.rst
15269F:	drivers/usb/typec/altmodes/
15270F:	include/linux/usb/typec_altmode.h
15271
15272USB UHCI DRIVER
15273M:	Alan Stern <stern@rowland.harvard.edu>
15274L:	linux-usb@vger.kernel.org
15275S:	Maintained
15276F:	drivers/usb/host/uhci*
15277
15278USB VIDEO CLASS
15279M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15280L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15281L:	linux-media@vger.kernel.org
15282T:	git git://linuxtv.org/media_tree.git
15283W:	http://www.ideasonboard.org/uvc/
15284S:	Maintained
15285F:	drivers/media/usb/uvc/
15286F:	include/uapi/linux/uvcvideo.h
15287
15288USB VISION DRIVER
15289M:	Hans Verkuil <hverkuil@xs4all.nl>
15290L:	linux-media@vger.kernel.org
15291T:	git git://linuxtv.org/media_tree.git
15292W:	https://linuxtv.org
15293S:	Odd Fixes
15294F:	drivers/media/usb/usbvision/
15295
15296USB WEBCAM GADGET
15297M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15298L:	linux-usb@vger.kernel.org
15299S:	Maintained
15300F:	drivers/usb/gadget/function/*uvc*
15301F:	drivers/usb/gadget/legacy/webcam.c
15302F:	include/uapi/linux/usb/g_uvc.h
15303
15304USB WIRELESS RNDIS DRIVER (rndis_wlan)
15305M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15306L:	linux-wireless@vger.kernel.org
15307S:	Maintained
15308F:	drivers/net/wireless/rndis_wlan.c
15309
15310USB XHCI DRIVER
15311M:	Mathias Nyman <mathias.nyman@intel.com>
15312L:	linux-usb@vger.kernel.org
15313S:	Supported
15314F:	drivers/usb/host/xhci*
15315F:	drivers/usb/host/pci-quirks*
15316
15317USB ZD1201 DRIVER
15318L:	linux-wireless@vger.kernel.org
15319W:	http://linux-lc100020.sourceforge.net
15320S:	Orphan
15321F:	drivers/net/wireless/zydas/zd1201.*
15322
15323USB ZR364XX DRIVER
15324M:	Antoine Jacquet <royale@zerezo.com>
15325L:	linux-usb@vger.kernel.org
15326L:	linux-media@vger.kernel.org
15327T:	git git://linuxtv.org/media_tree.git
15328W:	http://royale.zerezo.com/zr364xx/
15329S:	Maintained
15330F:	Documentation/media/v4l-drivers/zr364xx*
15331F:	drivers/media/usb/zr364xx/
15332
15333USER-MODE LINUX (UML)
15334M:	Jeff Dike <jdike@addtoit.com>
15335M:	Richard Weinberger <richard@nod.at>
15336L:	linux-um@lists.infradead.org
15337W:	http://user-mode-linux.sourceforge.net
15338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15339S:	Maintained
15340F:	Documentation/virtual/uml/
15341F:	arch/um/
15342F:	arch/x86/um/
15343F:	fs/hostfs/
15344F:	fs/hppfs/
15345
15346USERSPACE I/O (UIO)
15347M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15348S:	Maintained
15349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15350F:	Documentation/driver-api/uio-howto.rst
15351F:	drivers/uio/
15352F:	include/linux/uio*.h
15353
15354UTIL-LINUX PACKAGE
15355M:	Karel Zak <kzak@redhat.com>
15356L:	util-linux@vger.kernel.org
15357W:	http://en.wikipedia.org/wiki/Util-linux
15358T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15359S:	Maintained
15360
15361UUID HELPERS
15362M:	Christoph Hellwig <hch@lst.de>
15363R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15364L:	linux-kernel@vger.kernel.org
15365T:	git git://git.infradead.org/users/hch/uuid.git
15366F:	lib/uuid.c
15367F:	lib/test_uuid.c
15368F:	include/linux/uuid.h
15369F:	include/uapi/linux/uuid.h
15370S:	Maintained
15371
15372UVESAFB DRIVER
15373M:	Michal Januszewski <spock@gentoo.org>
15374L:	linux-fbdev@vger.kernel.org
15375W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15376S:	Maintained
15377F:	Documentation/fb/uvesafb.txt
15378F:	drivers/video/fbdev/uvesafb.*
15379
15380VF610 NAND DRIVER
15381M:	Stefan Agner <stefan@agner.ch>
15382L:	linux-mtd@lists.infradead.org
15383S:	Supported
15384F:	drivers/mtd/nand/raw/vf610_nfc.c
15385
15386VFAT/FAT/MSDOS FILESYSTEM
15387M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15388S:	Maintained
15389F:	Documentation/filesystems/vfat.txt
15390F:	fs/fat/
15391
15392VFIO DRIVER
15393M:	Alex Williamson <alex.williamson@redhat.com>
15394L:	kvm@vger.kernel.org
15395T:	git git://github.com/awilliam/linux-vfio.git
15396S:	Maintained
15397F:	Documentation/vfio.txt
15398F:	drivers/vfio/
15399F:	include/linux/vfio.h
15400F:	include/uapi/linux/vfio.h
15401
15402VFIO MEDIATED DEVICE DRIVERS
15403M:	Kirti Wankhede <kwankhede@nvidia.com>
15404L:	kvm@vger.kernel.org
15405S:	Maintained
15406F:	Documentation/vfio-mediated-device.txt
15407F:	drivers/vfio/mdev/
15408F:	include/linux/mdev.h
15409F:	samples/vfio-mdev/
15410
15411VFIO PLATFORM DRIVER
15412M:	Eric Auger <eric.auger@redhat.com>
15413L:	kvm@vger.kernel.org
15414S:	Maintained
15415F:	drivers/vfio/platform/
15416
15417VGA_SWITCHEROO
15418R:	Lukas Wunner <lukas@wunner.de>
15419S:	Maintained
15420F:	Documentation/gpu/vga-switcheroo.rst
15421F:	drivers/gpu/vga/vga_switcheroo.c
15422F:	include/linux/vga_switcheroo.h
15423T:	git git://anongit.freedesktop.org/drm/drm-misc
15424
15425VIA RHINE NETWORK DRIVER
15426S:	Orphan
15427F:	drivers/net/ethernet/via/via-rhine.c
15428
15429VIA SD/MMC CARD CONTROLLER DRIVER
15430M:	Bruce Chang <brucechang@via.com.tw>
15431M:	Harald Welte <HaraldWelte@viatech.com>
15432S:	Maintained
15433F:	drivers/mmc/host/via-sdmmc.c
15434
15435VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15436M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15437L:	linux-fbdev@vger.kernel.org
15438S:	Maintained
15439F:	include/linux/via-core.h
15440F:	include/linux/via-gpio.h
15441F:	include/linux/via_i2c.h
15442F:	drivers/video/fbdev/via/
15443
15444VIA VELOCITY NETWORK DRIVER
15445M:	Francois Romieu <romieu@fr.zoreil.com>
15446L:	netdev@vger.kernel.org
15447S:	Maintained
15448F:	drivers/net/ethernet/via/via-velocity.*
15449
15450VICODEC VIRTUAL CODEC DRIVER
15451M:	Hans Verkuil <hans.verkuil@cisco.com>
15452L:	linux-media@vger.kernel.org
15453T:	git git://linuxtv.org/media_tree.git
15454W:	https://linuxtv.org
15455S:	Maintained
15456F:	drivers/media/platform/vicodec/*
15457
15458VIDEO MULTIPLEXER DRIVER
15459M:	Philipp Zabel <p.zabel@pengutronix.de>
15460L:	linux-media@vger.kernel.org
15461S:	Maintained
15462F:	drivers/media/platform/video-mux.c
15463
15464VIDEO I2C POLLING DRIVER
15465M:	Matt Ranostay <matt.ranostay@konsulko.com>
15466L:	linux-media@vger.kernel.org
15467S:	Maintained
15468F:	drivers/media/i2c/video-i2c.c
15469
15470VIDEOBUF2 FRAMEWORK
15471M:	Pawel Osciak <pawel@osciak.com>
15472M:	Marek Szyprowski <m.szyprowski@samsung.com>
15473M:	Kyungmin Park <kyungmin.park@samsung.com>
15474L:	linux-media@vger.kernel.org
15475S:	Maintained
15476F:	drivers/media/v4l2-core/videobuf2-*
15477F:	include/media/videobuf2-*
15478
15479VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15480M:	Helen Koike <helen.koike@collabora.com>
15481L:	linux-media@vger.kernel.org
15482T:	git git://linuxtv.org/media_tree.git
15483W:	https://linuxtv.org
15484S:	Maintained
15485F:	drivers/media/platform/vimc/*
15486
15487VIRT LIB
15488M:	Alex Williamson <alex.williamson@redhat.com>
15489M:	Paolo Bonzini <pbonzini@redhat.com>
15490L:	kvm@vger.kernel.org
15491S:	Supported
15492F:	virt/lib/
15493
15494VIRTIO AND VHOST VSOCK DRIVER
15495M:	Stefan Hajnoczi <stefanha@redhat.com>
15496L:	kvm@vger.kernel.org
15497L:	virtualization@lists.linux-foundation.org
15498L:	netdev@vger.kernel.org
15499S:	Maintained
15500F:	include/linux/virtio_vsock.h
15501F:	include/uapi/linux/virtio_vsock.h
15502F:	include/uapi/linux/vsockmon.h
15503F:	include/uapi/linux/vm_sockets_diag.h
15504F:	net/vmw_vsock/diag.c
15505F:	net/vmw_vsock/af_vsock_tap.c
15506F:	net/vmw_vsock/virtio_transport_common.c
15507F:	net/vmw_vsock/virtio_transport.c
15508F:	drivers/net/vsockmon.c
15509F:	drivers/vhost/vsock.c
15510F:	drivers/vhost/vsock.h
15511F:	tools/testing/vsock/
15512
15513VIRTIO CONSOLE DRIVER
15514M:	Amit Shah <amit@kernel.org>
15515L:	virtualization@lists.linux-foundation.org
15516S:	Maintained
15517F:	drivers/char/virtio_console.c
15518F:	include/linux/virtio_console.h
15519F:	include/uapi/linux/virtio_console.h
15520
15521VIRTIO CORE, NET AND BLOCK DRIVERS
15522M:	"Michael S. Tsirkin" <mst@redhat.com>
15523M:	Jason Wang <jasowang@redhat.com>
15524L:	virtualization@lists.linux-foundation.org
15525S:	Maintained
15526F:	Documentation/devicetree/bindings/virtio/
15527F:	drivers/virtio/
15528F:	tools/virtio/
15529F:	drivers/net/virtio_net.c
15530F:	drivers/block/virtio_blk.c
15531F:	include/linux/virtio*.h
15532F:	include/uapi/linux/virtio_*.h
15533F:	drivers/crypto/virtio/
15534F:	mm/balloon_compaction.c
15535
15536VIRTIO CRYPTO DRIVER
15537M:	Gonglei <arei.gonglei@huawei.com>
15538L:	virtualization@lists.linux-foundation.org
15539L:	linux-crypto@vger.kernel.org
15540S:	Maintained
15541F:	drivers/crypto/virtio/
15542F:	include/uapi/linux/virtio_crypto.h
15543
15544VIRTIO DRIVERS FOR S390
15545M:	Cornelia Huck <cohuck@redhat.com>
15546M:	Halil Pasic <pasic@linux.ibm.com>
15547L:	linux-s390@vger.kernel.org
15548L:	virtualization@lists.linux-foundation.org
15549L:	kvm@vger.kernel.org
15550S:	Supported
15551F:	drivers/s390/virtio/
15552F:	arch/s390/include/uapi/asm/virtio-ccw.h
15553
15554VIRTIO GPU DRIVER
15555M:	David Airlie <airlied@linux.ie>
15556M:	Gerd Hoffmann <kraxel@redhat.com>
15557L:	dri-devel@lists.freedesktop.org
15558L:	virtualization@lists.linux-foundation.org
15559T:	git git://anongit.freedesktop.org/drm/drm-misc
15560S:	Maintained
15561F:	drivers/gpu/drm/virtio/
15562F:	include/uapi/linux/virtio_gpu.h
15563
15564VIRTIO HOST (VHOST)
15565M:	"Michael S. Tsirkin" <mst@redhat.com>
15566M:	Jason Wang <jasowang@redhat.com>
15567L:	kvm@vger.kernel.org
15568L:	virtualization@lists.linux-foundation.org
15569L:	netdev@vger.kernel.org
15570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15571S:	Maintained
15572F:	drivers/vhost/
15573F:	include/uapi/linux/vhost.h
15574
15575VIRTIO INPUT DRIVER
15576M:	Gerd Hoffmann <kraxel@redhat.com>
15577S:	Maintained
15578F:	drivers/virtio/virtio_input.c
15579F:	include/uapi/linux/virtio_input.h
15580
15581VIRTUAL BOX GUEST DEVICE DRIVER
15582M:	Hans de Goede <hdegoede@redhat.com>
15583M:	Arnd Bergmann <arnd@arndb.de>
15584M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15585S:	Maintained
15586F:	include/linux/vbox_utils.h
15587F:	include/uapi/linux/vbox*.h
15588F:	drivers/virt/vboxguest/
15589
15590VIRTUAL SERIO DEVICE DRIVER
15591M:	Stephen Chandler Paul <thatslyude@gmail.com>
15592S:	Maintained
15593F:	drivers/input/serio/userio.c
15594F:	include/uapi/linux/userio.h
15595
15596VIVID VIRTUAL VIDEO DRIVER
15597M:	Hans Verkuil <hverkuil@xs4all.nl>
15598L:	linux-media@vger.kernel.org
15599T:	git git://linuxtv.org/media_tree.git
15600W:	https://linuxtv.org
15601S:	Maintained
15602F:	drivers/media/platform/vivid/*
15603
15604VLYNQ BUS
15605M:	Florian Fainelli <f.fainelli@gmail.com>
15606L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15607S:	Maintained
15608F:	drivers/vlynq/vlynq.c
15609F:	include/linux/vlynq.h
15610
15611VME SUBSYSTEM
15612M:	Martyn Welch <martyn@welchs.me.uk>
15613M:	Manohar Vanga <manohar.vanga@gmail.com>
15614M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15615L:	devel@driverdev.osuosl.org
15616S:	Maintained
15617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15618F:	Documentation/driver-api/vme.rst
15619F:	drivers/staging/vme/
15620F:	drivers/vme/
15621F:	include/linux/vme*
15622
15623VMWARE BALLOON DRIVER
15624M:	Xavier Deguillard <xdeguillard@vmware.com>
15625M:	Nadav Amit <namit@vmware.com>
15626M:	"VMware, Inc." <pv-drivers@vmware.com>
15627L:	linux-kernel@vger.kernel.org
15628S:	Maintained
15629F:	drivers/misc/vmw_balloon.c
15630
15631VMWARE HYPERVISOR INTERFACE
15632M:	Alok Kataria <akataria@vmware.com>
15633L:	virtualization@lists.linux-foundation.org
15634S:	Supported
15635F:	arch/x86/kernel/cpu/vmware.c
15636
15637VMWARE PVRDMA DRIVER
15638M:	Adit Ranadive <aditr@vmware.com>
15639M:	VMware PV-Drivers <pv-drivers@vmware.com>
15640L:	linux-rdma@vger.kernel.org
15641S:	Maintained
15642F:	drivers/infiniband/hw/vmw_pvrdma/
15643
15644VMware PVSCSI driver
15645M:	Jim Gill <jgill@vmware.com>
15646M:	VMware PV-Drivers <pv-drivers@vmware.com>
15647L:	linux-scsi@vger.kernel.org
15648S:	Maintained
15649F:	drivers/scsi/vmw_pvscsi.c
15650F:	drivers/scsi/vmw_pvscsi.h
15651
15652VMWARE VMMOUSE SUBDRIVER
15653M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15654M:	"VMware, Inc." <pv-drivers@vmware.com>
15655L:	linux-input@vger.kernel.org
15656S:	Maintained
15657F:	drivers/input/mouse/vmmouse.c
15658F:	drivers/input/mouse/vmmouse.h
15659
15660VMWARE VMXNET3 ETHERNET DRIVER
15661M:	Ronak Doshi <doshir@vmware.com>
15662M:	"VMware, Inc." <pv-drivers@vmware.com>
15663L:	netdev@vger.kernel.org
15664S:	Maintained
15665F:	drivers/net/vmxnet3/
15666
15667VOCORE VOCORE2 BOARD
15668M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15669L:	linux-mips@linux-mips.org
15670S:	Maintained
15671F:	arch/mips/boot/dts/ralink/vocore2.dts
15672
15673VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15674M:	Liam Girdwood <lgirdwood@gmail.com>
15675M:	Mark Brown <broonie@kernel.org>
15676L:	linux-kernel@vger.kernel.org
15677W:	http://www.slimlogic.co.uk/?p=48
15678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15679S:	Supported
15680F:	Documentation/devicetree/bindings/regulator/
15681F:	Documentation/power/regulator/
15682F:	drivers/regulator/
15683F:	include/dt-bindings/regulator/
15684F:	include/linux/regulator/
15685
15686VRF
15687M:	David Ahern <dsa@cumulusnetworks.com>
15688M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15689L:	netdev@vger.kernel.org
15690S:	Maintained
15691F:	drivers/net/vrf.c
15692F:	Documentation/networking/vrf.txt
15693
15694VT1211 HARDWARE MONITOR DRIVER
15695M:	Juerg Haefliger <juergh@gmail.com>
15696L:	linux-hwmon@vger.kernel.org
15697S:	Maintained
15698F:	Documentation/hwmon/vt1211
15699F:	drivers/hwmon/vt1211.c
15700
15701VT8231 HARDWARE MONITOR DRIVER
15702M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15703L:	linux-hwmon@vger.kernel.org
15704S:	Maintained
15705F:	drivers/hwmon/vt8231.c
15706
15707VUB300 USB to SDIO/SD/MMC bridge chip
15708M:	Tony Olech <tony.olech@elandigitalsystems.com>
15709L:	linux-mmc@vger.kernel.org
15710L:	linux-usb@vger.kernel.org
15711S:	Supported
15712F:	drivers/mmc/host/vub300.c
15713
15714W1 DALLAS'S 1-WIRE BUS
15715M:	Evgeniy Polyakov <zbr@ioremap.net>
15716S:	Maintained
15717F:	Documentation/devicetree/bindings/w1/
15718F:	Documentation/w1/
15719F:	drivers/w1/
15720F:	include/linux/w1.h
15721
15722W83791D HARDWARE MONITORING DRIVER
15723M:	Marc Hulsman <m.hulsman@tudelft.nl>
15724L:	linux-hwmon@vger.kernel.org
15725S:	Maintained
15726F:	Documentation/hwmon/w83791d
15727F:	drivers/hwmon/w83791d.c
15728
15729W83793 HARDWARE MONITORING DRIVER
15730M:	Rudolf Marek <r.marek@assembler.cz>
15731L:	linux-hwmon@vger.kernel.org
15732S:	Maintained
15733F:	Documentation/hwmon/w83793
15734F:	drivers/hwmon/w83793.c
15735
15736W83795 HARDWARE MONITORING DRIVER
15737M:	Jean Delvare <jdelvare@suse.com>
15738L:	linux-hwmon@vger.kernel.org
15739S:	Maintained
15740F:	drivers/hwmon/w83795.c
15741
15742W83L51xD SD/MMC CARD INTERFACE DRIVER
15743M:	Pierre Ossman <pierre@ossman.eu>
15744S:	Maintained
15745F:	drivers/mmc/host/wbsd.*
15746
15747WACOM PROTOCOL 4 SERIAL TABLETS
15748M:	Julian Squires <julian@cipht.net>
15749M:	Hans de Goede <hdegoede@redhat.com>
15750L:	linux-input@vger.kernel.org
15751S:	Maintained
15752F:	drivers/input/tablet/wacom_serial4.c
15753
15754WATCHDOG DEVICE DRIVERS
15755M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15756M:	Guenter Roeck <linux@roeck-us.net>
15757L:	linux-watchdog@vger.kernel.org
15758W:	http://www.linux-watchdog.org/
15759T:	git git://www.linux-watchdog.org/linux-watchdog.git
15760S:	Maintained
15761F:	Documentation/devicetree/bindings/watchdog/
15762F:	Documentation/watchdog/
15763F:	drivers/watchdog/
15764F:	include/linux/watchdog.h
15765F:	include/uapi/linux/watchdog.h
15766
15767WHISKEYCOVE PMIC GPIO DRIVER
15768M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15769L:	linux-gpio@vger.kernel.org
15770S:	Maintained
15771F:	drivers/gpio/gpio-wcove.c
15772
15773WIIMOTE HID DRIVER
15774M:	David Herrmann <dh.herrmann@googlemail.com>
15775L:	linux-input@vger.kernel.org
15776S:	Maintained
15777F:	drivers/hid/hid-wiimote*
15778
15779WILOCITY WIL6210 WIRELESS DRIVER
15780M:	Maya Erez <merez@codeaurora.org>
15781L:	linux-wireless@vger.kernel.org
15782L:	wil6210@qti.qualcomm.com
15783S:	Supported
15784W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15785F:	drivers/net/wireless/ath/wil6210/
15786
15787WIMAX STACK
15788M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15789M:	linux-wimax@intel.com
15790L:	wimax@linuxwimax.org (subscribers-only)
15791S:	Supported
15792W:	http://linuxwimax.org
15793F:	Documentation/wimax/README.wimax
15794F:	include/linux/wimax/debug.h
15795F:	include/net/wimax.h
15796F:	include/uapi/linux/wimax.h
15797F:	net/wimax/
15798
15799WINBOND CIR DRIVER
15800M:	David Härdeman <david@hardeman.nu>
15801S:	Maintained
15802F:	drivers/media/rc/winbond-cir.c
15803
15804WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15805M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15806L:	linux-watchdog@vger.kernel.org
15807S:	Maintained
15808F:	drivers/watchdog/ebc-c384_wdt.c
15809
15810WINSYSTEMS WS16C48 GPIO DRIVER
15811M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15812L:	linux-gpio@vger.kernel.org
15813S:	Maintained
15814F:	drivers/gpio/gpio-ws16c48.c
15815
15816WISTRON LAPTOP BUTTON DRIVER
15817M:	Miloslav Trmac <mitr@volny.cz>
15818S:	Maintained
15819F:	drivers/input/misc/wistron_btns.c
15820
15821WL3501 WIRELESS PCMCIA CARD DRIVER
15822L:	linux-wireless@vger.kernel.org
15823S:	Odd fixes
15824F:	drivers/net/wireless/wl3501*
15825
15826WOLFSON MICROELECTRONICS DRIVERS
15827L:	patches@opensource.cirrus.com
15828T:	git https://github.com/CirrusLogic/linux-drivers.git
15829W:	https://github.com/CirrusLogic/linux-drivers/wiki
15830S:	Supported
15831F:	Documentation/hwmon/wm83??
15832F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15833F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15834F:	Documentation/devicetree/bindings/mfd/arizona.txt
15835F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15836F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15837F:	arch/arm/mach-s3c64xx/mach-crag6410*
15838F:	drivers/clk/clk-wm83*.c
15839F:	drivers/extcon/extcon-arizona.c
15840F:	drivers/leds/leds-wm83*.c
15841F:	drivers/gpio/gpio-*wm*.c
15842F:	drivers/gpio/gpio-arizona.c
15843F:	drivers/hwmon/wm83??-hwmon.c
15844F:	drivers/input/misc/wm831x-on.c
15845F:	drivers/input/touchscreen/wm831x-ts.c
15846F:	drivers/input/touchscreen/wm97*.c
15847F:	drivers/mfd/arizona*
15848F:	drivers/mfd/wm*.c
15849F:	drivers/mfd/cs47l24*
15850F:	drivers/power/supply/wm83*.c
15851F:	drivers/rtc/rtc-wm83*.c
15852F:	drivers/regulator/wm8*.c
15853F:	drivers/regulator/arizona*
15854F:	drivers/video/backlight/wm83*_bl.c
15855F:	drivers/watchdog/wm83*_wdt.c
15856F:	include/linux/mfd/arizona/
15857F:	include/linux/mfd/wm831x/
15858F:	include/linux/mfd/wm8350/
15859F:	include/linux/mfd/wm8400*
15860F:	include/linux/regulator/arizona*
15861F:	include/linux/wm97xx.h
15862F:	include/sound/wm????.h
15863F:	sound/soc/codecs/arizona.?
15864F:	sound/soc/codecs/wm*
15865F:	sound/soc/codecs/cs47l24*
15866
15867WORKQUEUE
15868M:	Tejun Heo <tj@kernel.org>
15869R:	Lai Jiangshan <jiangshanlai@gmail.com>
15870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15871S:	Maintained
15872F:	include/linux/workqueue.h
15873F:	kernel/workqueue.c
15874F:	Documentation/core-api/workqueue.rst
15875
15876X-POWERS AXP288 PMIC DRIVERS
15877M:	Hans de Goede <hdegoede@redhat.com>
15878S:	Maintained
15879N:	axp288
15880F:	drivers/acpi/pmic/intel_pmic_xpower.c
15881
15882X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15883M:	Chen-Yu Tsai <wens@csie.org>
15884L:	linux-kernel@vger.kernel.org
15885S:	Maintained
15886N:	axp[128]
15887
15888X.25 NETWORK LAYER
15889M:	Andrew Hendry <andrew.hendry@gmail.com>
15890L:	linux-x25@vger.kernel.org
15891S:	Odd Fixes
15892F:	Documentation/networking/x25*
15893F:	include/net/x25*
15894F:	net/x25/
15895
15896X86 ARCHITECTURE (32-BIT AND 64-BIT)
15897M:	Thomas Gleixner <tglx@linutronix.de>
15898M:	Ingo Molnar <mingo@redhat.com>
15899R:	"H. Peter Anvin" <hpa@zytor.com>
15900M:	x86@kernel.org
15901L:	linux-kernel@vger.kernel.org
15902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15903S:	Maintained
15904F:	Documentation/devicetree/bindings/x86/
15905F:	Documentation/x86/
15906F:	arch/x86/
15907
15908X86 ENTRY CODE
15909M:	Andy Lutomirski <luto@kernel.org>
15910L:	linux-kernel@vger.kernel.org
15911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15912S:	Maintained
15913F:	arch/x86/entry/
15914
15915X86 MCE INFRASTRUCTURE
15916M:	Tony Luck <tony.luck@intel.com>
15917M:	Borislav Petkov <bp@alien8.de>
15918L:	linux-edac@vger.kernel.org
15919S:	Maintained
15920F:	arch/x86/kernel/cpu/mcheck/*
15921
15922X86 MICROCODE UPDATE SUPPORT
15923M:	Borislav Petkov <bp@alien8.de>
15924S:	Maintained
15925F:	arch/x86/kernel/cpu/microcode/*
15926
15927X86 PLATFORM DRIVERS
15928M:	Darren Hart <dvhart@infradead.org>
15929M:	Andy Shevchenko <andy@infradead.org>
15930L:	platform-driver-x86@vger.kernel.org
15931T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15932S:	Maintained
15933F:	drivers/platform/x86/
15934F:	drivers/platform/olpc/
15935
15936X86 VDSO
15937M:	Andy Lutomirski <luto@kernel.org>
15938L:	linux-kernel@vger.kernel.org
15939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15940S:	Maintained
15941F:	arch/x86/entry/vdso/
15942
15943XC2028/3028 TUNER DRIVER
15944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15945L:	linux-media@vger.kernel.org
15946W:	https://linuxtv.org
15947T:	git git://linuxtv.org/media_tree.git
15948S:	Maintained
15949F:	drivers/media/tuners/tuner-xc2028.*
15950
15951XDP SOCKETS (AF_XDP)
15952M:	Björn Töpel <bjorn.topel@intel.com>
15953M:	Magnus Karlsson <magnus.karlsson@intel.com>
15954L:	netdev@vger.kernel.org
15955S:	Maintained
15956F:	kernel/bpf/xskmap.c
15957F:	net/xdp/
15958
15959XEN BLOCK SUBSYSTEM
15960M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15961M:	Roger Pau Monné <roger.pau@citrix.com>
15962L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15963S:	Supported
15964F:	drivers/block/xen-blkback/*
15965F:	drivers/block/xen*
15966
15967XEN HYPERVISOR ARM
15968M:	Stefano Stabellini <sstabellini@kernel.org>
15969L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15970S:	Maintained
15971F:	arch/arm/xen/
15972F:	arch/arm/include/asm/xen/
15973
15974XEN HYPERVISOR ARM64
15975M:	Stefano Stabellini <sstabellini@kernel.org>
15976L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15977S:	Maintained
15978F:	arch/arm64/xen/
15979F:	arch/arm64/include/asm/xen/
15980
15981XEN HYPERVISOR INTERFACE
15982M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15983M:	Juergen Gross <jgross@suse.com>
15984L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15986S:	Supported
15987F:	arch/x86/xen/
15988F:	drivers/*/xen-*front.c
15989F:	drivers/xen/
15990F:	arch/x86/include/asm/xen/
15991F:	arch/x86/include/asm/pvclock-abi.h
15992F:	include/xen/
15993F:	include/uapi/xen/
15994F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15995F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15996
15997XEN NETWORK BACKEND DRIVER
15998M:	Wei Liu <wei.liu2@citrix.com>
15999M:	Paul Durrant <paul.durrant@citrix.com>
16000L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16001L:	netdev@vger.kernel.org
16002S:	Supported
16003F:	drivers/net/xen-netback/*
16004
16005XEN PCI SUBSYSTEM
16006M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16007L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16008S:	Supported
16009F:	arch/x86/pci/*xen*
16010F:	drivers/pci/*xen*
16011
16012XEN PVSCSI DRIVERS
16013M:	Juergen Gross <jgross@suse.com>
16014L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16015L:	linux-scsi@vger.kernel.org
16016S:	Supported
16017F:	drivers/scsi/xen-scsifront.c
16018F:	drivers/xen/xen-scsiback.c
16019F:	include/xen/interface/io/vscsiif.h
16020
16021XEN SWIOTLB SUBSYSTEM
16022M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16023L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16024L:	iommu@lists.linux-foundation.org
16025S:	Supported
16026F:	arch/x86/xen/*swiotlb*
16027F:	drivers/xen/*swiotlb*
16028
16029XEN SOUND FRONTEND DRIVER
16030M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16031L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16032L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16033S:	Supported
16034F:	sound/xen/*
16035
16036XFS FILESYSTEM
16037M:	Darrick J. Wong <darrick.wong@oracle.com>
16038M:	linux-xfs@vger.kernel.org
16039L:	linux-xfs@vger.kernel.org
16040W:	http://xfs.org/
16041T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16042S:	Supported
16043F:	Documentation/filesystems/xfs.txt
16044F:	fs/xfs/
16045
16046XILINX AXI ETHERNET DRIVER
16047M:	Anirudha Sarangi <anirudh@xilinx.com>
16048M:	John Linn <John.Linn@xilinx.com>
16049S:	Maintained
16050F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16051
16052XILINX UARTLITE SERIAL DRIVER
16053M:	Peter Korsgaard <jacmet@sunsite.dk>
16054L:	linux-serial@vger.kernel.org
16055S:	Maintained
16056F:	drivers/tty/serial/uartlite.c
16057
16058XILINX VIDEO IP CORES
16059M:	Hyun Kwon <hyun.kwon@xilinx.com>
16060M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16061L:	linux-media@vger.kernel.org
16062T:	git git://linuxtv.org/media_tree.git
16063S:	Supported
16064F:	Documentation/devicetree/bindings/media/xilinx/
16065F:	drivers/media/platform/xilinx/
16066F:	include/uapi/linux/xilinx-v4l2-controls.h
16067
16068XILLYBUS DRIVER
16069M:	Eli Billauer <eli.billauer@gmail.com>
16070L:	linux-kernel@vger.kernel.org
16071S:	Supported
16072F:	drivers/char/xillybus/
16073
16074XLP9XX I2C DRIVER
16075M:	George Cherian <george.cherian@cavium.com>
16076M:	Jan Glauber <jglauber@cavium.com>
16077L:	linux-i2c@vger.kernel.org
16078W:	http://www.cavium.com
16079S:	Supported
16080F:	drivers/i2c/busses/i2c-xlp9xx.c
16081
16082XRA1403 GPIO EXPANDER
16083M:	Nandor Han <nandor.han@ge.com>
16084M:	Semi Malinen <semi.malinen@ge.com>
16085L:	linux-gpio@vger.kernel.org
16086S:	Maintained
16087F:	drivers/gpio/gpio-xra1403.c
16088F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16089
16090XTENSA XTFPGA PLATFORM SUPPORT
16091M:	Max Filippov <jcmvbkbc@gmail.com>
16092L:	linux-xtensa@linux-xtensa.org
16093S:	Maintained
16094F:	drivers/spi/spi-xtensa-xtfpga.c
16095F:	sound/soc/xtensa/xtfpga-i2s.c
16096
16097YAM DRIVER FOR AX.25
16098M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16099L:	linux-hams@vger.kernel.org
16100S:	Maintained
16101F:	drivers/net/hamradio/yam*
16102F:	include/linux/yam.h
16103
16104YAMA SECURITY MODULE
16105M:	Kees Cook <keescook@chromium.org>
16106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16107S:	Supported
16108F:	security/yama/
16109F:	Documentation/admin-guide/LSM/Yama.rst
16110
16111YEALINK PHONE DRIVER
16112M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16113L:	usbb2k-api-dev@nongnu.org
16114S:	Maintained
16115F:	Documentation/input/devices/yealink.rst
16116F:	drivers/input/misc/yealink.*
16117
16118Z8530 DRIVER FOR AX.25
16119M:	Joerg Reuter <jreuter@yaina.de>
16120W:	http://yaina.de/jreuter/
16121W:	http://www.qsl.net/dl1bke/
16122L:	linux-hams@vger.kernel.org
16123S:	Maintained
16124F:	Documentation/networking/z8530drv.txt
16125F:	drivers/net/hamradio/*scc.c
16126F:	drivers/net/hamradio/z8530.h
16127
16128ZBUD COMPRESSED PAGE ALLOCATOR
16129M:	Seth Jennings <sjenning@redhat.com>
16130M:	Dan Streetman <ddstreet@ieee.org>
16131L:	linux-mm@kvack.org
16132S:	Maintained
16133F:	mm/zbud.c
16134F:	include/linux/zbud.h
16135
16136ZD1211RW WIRELESS DRIVER
16137M:	Daniel Drake <dsd@gentoo.org>
16138M:	Ulrich Kunitz <kune@deine-taler.de>
16139W:	http://zd1211.ath.cx/wiki/DriverRewrite
16140L:	linux-wireless@vger.kernel.org
16141L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16142S:	Maintained
16143F:	drivers/net/wireless/zydas/zd1211rw/
16144
16145ZD1301 MEDIA DRIVER
16146M:	Antti Palosaari <crope@iki.fi>
16147L:	linux-media@vger.kernel.org
16148W:	https://linuxtv.org/
16149W:	http://palosaari.fi/linux/
16150Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16151S:	Maintained
16152F:	drivers/media/usb/dvb-usb-v2/zd1301*
16153
16154ZD1301_DEMOD MEDIA DRIVER
16155M:	Antti Palosaari <crope@iki.fi>
16156L:	linux-media@vger.kernel.org
16157W:	https://linuxtv.org/
16158W:	http://palosaari.fi/linux/
16159Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16160S:	Maintained
16161F:	drivers/media/dvb-frontends/zd1301_demod*
16162
16163ZPOOL COMPRESSED PAGE STORAGE API
16164M:	Dan Streetman <ddstreet@ieee.org>
16165L:	linux-mm@kvack.org
16166S:	Maintained
16167F:	mm/zpool.c
16168F:	include/linux/zpool.h
16169
16170ZR36067 VIDEO FOR LINUX DRIVER
16171L:	mjpeg-users@lists.sourceforge.net
16172L:	linux-media@vger.kernel.org
16173W:	http://mjpeg.sourceforge.net/driver-zoran/
16174T:	hg https://linuxtv.org/hg/v4l-dvb
16175S:	Odd Fixes
16176F:	drivers/staging/media/zoran/
16177
16178ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16179M:	Minchan Kim <minchan@kernel.org>
16180M:	Nitin Gupta <ngupta@vflare.org>
16181R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16182L:	linux-kernel@vger.kernel.org
16183S:	Maintained
16184F:	drivers/block/zram/
16185F:	Documentation/blockdev/zram.txt
16186
16187ZS DECSTATION Z85C30 SERIAL DRIVER
16188M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16189S:	Maintained
16190F:	drivers/tty/serial/zs.*
16191
16192ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16193M:	Minchan Kim <minchan@kernel.org>
16194M:	Nitin Gupta <ngupta@vflare.org>
16195R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16196L:	linux-mm@kvack.org
16197S:	Maintained
16198F:	mm/zsmalloc.c
16199F:	include/linux/zsmalloc.h
16200F:	Documentation/vm/zsmalloc.rst
16201
16202ZSWAP COMPRESSED SWAP CACHING
16203M:	Seth Jennings <sjenning@redhat.com>
16204M:	Dan Streetman <ddstreet@ieee.org>
16205L:	linux-mm@kvack.org
16206S:	Maintained
16207F:	mm/zswap.c
16208
16209THE REST
16210M:	Linus Torvalds <torvalds@linux-foundation.org>
16211L:	linux-kernel@vger.kernel.org
16212Q:	http://patchwork.kernel.org/project/LKML/list/
16213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16214S:	Buried alive in reporters
16215F:	*
16216F:	*/
16217