xref: /linux/MAINTAINERS (revision 676709b1bcb513c6acf0bb7698dffcc53c2a8970)
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
2314F:	drivers/i2c/busses/i2c-xiic.c
2315
2316ARM64 PORT (AARCH64 ARCHITECTURE)
2317M:	Catalin Marinas <catalin.marinas@arm.com>
2318M:	Will Deacon <will.deacon@arm.com>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2321S:	Maintained
2322F:	arch/arm64/
2323X:	arch/arm64/boot/dts/
2324F:	Documentation/arm64/
2325
2326AS3645A LED FLASH CONTROLLER DRIVER
2327M:	Sakari Ailus <sakari.ailus@iki.fi>
2328L:	linux-leds@vger.kernel.org
2329S:	Maintained
2330F:	drivers/leds/leds-as3645a.c
2331
2332ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2333M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2334L:	linux-media@vger.kernel.org
2335T:	git git://linuxtv.org/media_tree.git
2336S:	Maintained
2337F:	drivers/media/i2c/ak7375.c
2338F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2339
2340ASAHI KASEI AK8974 DRIVER
2341M:	Linus Walleij <linus.walleij@linaro.org>
2342L:	linux-iio@vger.kernel.org
2343W:	http://www.akm.com/
2344S:	Supported
2345F:	drivers/iio/magnetometer/ak8974.c
2346
2347ASC7621 HARDWARE MONITOR DRIVER
2348M:	George Joseph <george.joseph@fairview5.com>
2349L:	linux-hwmon@vger.kernel.org
2350S:	Maintained
2351F:	Documentation/hwmon/asc7621
2352F:	drivers/hwmon/asc7621.c
2353
2354ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2355M:	Corentin Chary <corentin.chary@gmail.com>
2356L:	acpi4asus-user@lists.sourceforge.net
2357L:	platform-driver-x86@vger.kernel.org
2358W:	http://acpi4asus.sf.net
2359S:	Maintained
2360F:	drivers/platform/x86/asus*.c
2361F:	drivers/platform/x86/eeepc*.c
2362
2363ASUS WIRELESS RADIO CONTROL DRIVER
2364M:	João Paulo Rechi Vita <jprvita@gmail.com>
2365L:	platform-driver-x86@vger.kernel.org
2366S:	Maintained
2367F:	drivers/platform/x86/asus-wireless.c
2368
2369ASYMMETRIC KEYS
2370M:	David Howells <dhowells@redhat.com>
2371L:	keyrings@vger.kernel.org
2372S:	Maintained
2373F:	Documentation/crypto/asymmetric-keys.txt
2374F:	include/linux/verification.h
2375F:	include/crypto/public_key.h
2376F:	include/crypto/pkcs7.h
2377F:	crypto/asymmetric_keys/
2378
2379ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2380R:	Dan Williams <dan.j.williams@intel.com>
2381W:	http://sourceforge.net/projects/xscaleiop
2382S:	Odd fixes
2383F:	Documentation/crypto/async-tx-api.txt
2384F:	crypto/async_tx/
2385F:	drivers/dma/
2386F:	include/linux/dmaengine.h
2387F:	include/linux/async_tx.h
2388
2389AT24 EEPROM DRIVER
2390M:	Bartosz Golaszewski <brgl@bgdev.pl>
2391L:	linux-i2c@vger.kernel.org
2392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2393S:	Maintained
2394F:	Documentation/devicetree/bindings/eeprom/at24.txt
2395F:	drivers/misc/eeprom/at24.c
2396F:	include/linux/platform_data/at24.h
2397
2398ATA OVER ETHERNET (AOE) DRIVER
2399M:	"Ed L. Cashin" <ed.cashin@acm.org>
2400W:	http://www.openaoe.org/
2401S:	Supported
2402F:	Documentation/aoe/
2403F:	drivers/block/aoe/
2404
2405ATHEROS 71XX/9XXX GPIO DRIVER
2406M:	Alban Bedel <albeu@free.fr>
2407W:	https://github.com/AlbanBedel/linux
2408T:	git git://github.com/AlbanBedel/linux
2409S:	Maintained
2410F:	drivers/gpio/gpio-ath79.c
2411F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2412
2413ATHEROS 71XX/9XXX USB PHY DRIVER
2414M:	Alban Bedel <albeu@free.fr>
2415W:	https://github.com/AlbanBedel/linux
2416T:	git git://github.com/AlbanBedel/linux
2417S:	Maintained
2418F:	drivers/phy/qualcomm/phy-ath79-usb.c
2419F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2420
2421ATHEROS ATH GENERIC UTILITIES
2422M:	Kalle Valo <kvalo@codeaurora.org>
2423L:	linux-wireless@vger.kernel.org
2424S:	Supported
2425F:	drivers/net/wireless/ath/*
2426
2427ATHEROS ATH5K WIRELESS DRIVER
2428M:	Jiri Slaby <jirislaby@gmail.com>
2429M:	Nick Kossifidis <mickflemm@gmail.com>
2430M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2431L:	linux-wireless@vger.kernel.org
2432W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2433S:	Maintained
2434F:	drivers/net/wireless/ath/ath5k/
2435
2436ATHEROS ATH6KL WIRELESS DRIVER
2437M:	Kalle Valo <kvalo@codeaurora.org>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2441S:	Supported
2442F:	drivers/net/wireless/ath/ath6kl/
2443
2444ATI_REMOTE2 DRIVER
2445M:	Ville Syrjala <syrjala@sci.fi>
2446S:	Maintained
2447F:	drivers/input/misc/ati_remote2.c
2448
2449ATK0110 HWMON DRIVER
2450M:	Luca Tettamanti <kronos.it@gmail.com>
2451L:	linux-hwmon@vger.kernel.org
2452S:	Maintained
2453F:	drivers/hwmon/asus_atk0110.c
2454
2455ATLX ETHERNET DRIVERS
2456M:	Jay Cliburn <jcliburn@gmail.com>
2457M:	Chris Snook <chris.snook@gmail.com>
2458L:	netdev@vger.kernel.org
2459W:	http://sourceforge.net/projects/atl1
2460W:	http://atl1.sourceforge.net
2461S:	Maintained
2462F:	drivers/net/ethernet/atheros/
2463
2464ATM
2465M:	Chas Williams <3chas3@gmail.com>
2466L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2467L:	netdev@vger.kernel.org
2468W:	http://linux-atm.sourceforge.net
2469S:	Maintained
2470F:	drivers/atm/
2471F:	include/linux/atm*
2472F:	include/uapi/linux/atm*
2473
2474ATMEL AT91 / AT32 MCI DRIVER
2475M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2476S:	Maintained
2477F:	drivers/mmc/host/atmel-mci.c
2478
2479ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2480M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2481S:	Supported
2482F:	drivers/power/reset/at91-sama5d2_shdwc.c
2483
2484ATMEL Audio ALSA driver
2485M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2486L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2487S:	Supported
2488F:	sound/soc/atmel
2489
2490ATMEL I2C DRIVER
2491M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2492L:	linux-i2c@vger.kernel.org
2493S:	Supported
2494F:	drivers/i2c/busses/i2c-at91.c
2495
2496ATMEL ISI DRIVER
2497M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2498L:	linux-media@vger.kernel.org
2499S:	Supported
2500F:	drivers/media/platform/atmel/atmel-isi.c
2501F:	include/media/atmel-isi.h
2502
2503ATMEL LCDFB DRIVER
2504M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2505L:	linux-fbdev@vger.kernel.org
2506S:	Maintained
2507F:	drivers/video/fbdev/atmel_lcdfb.c
2508F:	include/video/atmel_lcdc.h
2509
2510ATMEL MACB ETHERNET DRIVER
2511M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2512S:	Supported
2513F:	drivers/net/ethernet/cadence/
2514
2515ATMEL MAXTOUCH DRIVER
2516M:	Nick Dyer <nick@shmanahar.org>
2517T:	git git://github.com/ndyer/linux.git
2518S:	Maintained
2519F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2520F:	drivers/input/touchscreen/atmel_mxt_ts.c
2521
2522ATMEL SAMA5D2 ADC DRIVER
2523M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2524L:	linux-iio@vger.kernel.org
2525S:	Supported
2526F:	drivers/iio/adc/at91-sama5d2_adc.c
2527
2528ATMEL SDMMC DRIVER
2529M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2530L:	linux-mmc@vger.kernel.org
2531S:	Supported
2532F:	drivers/mmc/host/sdhci-of-at91.c
2533
2534ATMEL SPI DRIVER
2535M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2536S:	Supported
2537F:	drivers/spi/spi-atmel.*
2538
2539ATMEL SSC DRIVER
2540M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Supported
2543F:	drivers/misc/atmel-ssc.c
2544F:	include/linux/atmel-ssc.h
2545
2546ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2547M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549S:	Supported
2550F:	drivers/misc/atmel_tclib.c
2551F:	drivers/clocksource/tcb_clksrc.c
2552
2553ATMEL USBA UDC DRIVER
2554M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556S:	Supported
2557F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2558
2559ATMEL WIRELESS DRIVER
2560M:	Simon Kelley <simon@thekelleys.org.uk>
2561L:	linux-wireless@vger.kernel.org
2562W:	http://www.thekelleys.org.uk/atmel
2563W:	http://atmelwlandriver.sourceforge.net/
2564S:	Maintained
2565F:	drivers/net/wireless/atmel/atmel*
2566
2567ATMEL XDMA DRIVER
2568M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2569L:	linux-arm-kernel@lists.infradead.org
2570L:	dmaengine@vger.kernel.org
2571S:	Supported
2572F:	drivers/dma/at_xdmac.c
2573
2574ATOMIC INFRASTRUCTURE
2575M:	Will Deacon <will.deacon@arm.com>
2576M:	Peter Zijlstra <peterz@infradead.org>
2577R:	Boqun Feng <boqun.feng@gmail.com>
2578L:	linux-kernel@vger.kernel.org
2579S:	Maintained
2580F:	arch/*/include/asm/atomic*.h
2581F:	include/*/atomic*.h
2582
2583ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2584M:	Bradley Grove <linuxdrivers@attotech.com>
2585L:	linux-scsi@vger.kernel.org
2586W:	http://www.attotech.com
2587S:	Supported
2588F:	drivers/scsi/esas2r
2589
2590ATUSB IEEE 802.15.4 RADIO DRIVER
2591M:	Stefan Schmidt <stefan@datenfreihafen.org>
2592L:	linux-wpan@vger.kernel.org
2593S:	Maintained
2594F:	drivers/net/ieee802154/atusb.c
2595F:	drivers/net/ieee802154/atusb.h
2596F:	drivers/net/ieee802154/at86rf230.h
2597
2598AUDIT SUBSYSTEM
2599M:	Paul Moore <paul@paul-moore.com>
2600M:	Eric Paris <eparis@redhat.com>
2601L:	linux-audit@redhat.com (moderated for non-subscribers)
2602W:	https://github.com/linux-audit
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2604S:	Supported
2605F:	include/linux/audit.h
2606F:	include/uapi/linux/audit.h
2607F:	kernel/audit*
2608
2609AUXILIARY DISPLAY DRIVERS
2610M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2611S:	Maintained
2612F:	drivers/auxdisplay/
2613F:	include/linux/cfag12864b.h
2614
2615AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2616M:	Andreas Klinger <ak@it-klinger.de>
2617L:	linux-iio@vger.kernel.org
2618S:	Maintained
2619F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2620F:	drivers/iio/adc/hx711.c
2621
2622AX.25 NETWORK LAYER
2623M:	Ralf Baechle <ralf@linux-mips.org>
2624L:	linux-hams@vger.kernel.org
2625W:	http://www.linux-ax25.org/
2626S:	Maintained
2627F:	include/uapi/linux/ax25.h
2628F:	include/net/ax25.h
2629F:	net/ax25/
2630
2631AXENTIA ARM DEVICES
2632M:	Peter Rosin <peda@axentia.se>
2633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2634S:	Maintained
2635F:	Documentation/devicetree/bindings/arm/axentia.txt
2636F:	arch/arm/boot/dts/at91-linea.dtsi
2637F:	arch/arm/boot/dts/at91-natte.dtsi
2638F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2639F:	arch/arm/boot/dts/at91-tse850-3.dts
2640
2641AXENTIA ASOC DRIVERS
2642M:	Peter Rosin <peda@axentia.se>
2643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2644S:	Maintained
2645F:	Documentation/devicetree/bindings/sound/axentia,*
2646F:	sound/soc/atmel/tse850-pcm5142.c
2647
2648AZ6007 DVB DRIVER
2649M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2650L:	linux-media@vger.kernel.org
2651W:	https://linuxtv.org
2652T:	git git://linuxtv.org/media_tree.git
2653S:	Maintained
2654F:	drivers/media/usb/dvb-usb-v2/az6007.c
2655
2656AZTECH FM RADIO RECEIVER DRIVER
2657M:	Hans Verkuil <hverkuil@xs4all.nl>
2658L:	linux-media@vger.kernel.org
2659T:	git git://linuxtv.org/media_tree.git
2660W:	https://linuxtv.org
2661S:	Maintained
2662F:	drivers/media/radio/radio-aztech*
2663
2664B43 WIRELESS DRIVER
2665L:	linux-wireless@vger.kernel.org
2666L:	b43-dev@lists.infradead.org
2667W:	http://wireless.kernel.org/en/users/Drivers/b43
2668S:	Odd Fixes
2669F:	drivers/net/wireless/broadcom/b43/
2670
2671B43LEGACY WIRELESS DRIVER
2672M:	Larry Finger <Larry.Finger@lwfinger.net>
2673L:	linux-wireless@vger.kernel.org
2674L:	b43-dev@lists.infradead.org
2675W:	http://wireless.kernel.org/en/users/Drivers/b43
2676S:	Maintained
2677F:	drivers/net/wireless/broadcom/b43legacy/
2678
2679BACKLIGHT CLASS/SUBSYSTEM
2680M:	Lee Jones <lee.jones@linaro.org>
2681M:	Daniel Thompson <daniel.thompson@linaro.org>
2682M:	Jingoo Han <jingoohan1@gmail.com>
2683L:	dri-devel@lists.freedesktop.org
2684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2685S:	Maintained
2686F:	drivers/video/backlight/
2687F:	include/linux/backlight.h
2688F:	include/linux/pwm_backlight.h
2689F:	Documentation/devicetree/bindings/leds/backlight
2690
2691BATMAN ADVANCED
2692M:	Marek Lindner <mareklindner@neomailbox.ch>
2693M:	Simon Wunderlich <sw@simonwunderlich.de>
2694M:	Antonio Quartulli <a@unstable.cc>
2695L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2696W:	https://www.open-mesh.org/
2697Q:	https://patchwork.open-mesh.org/project/batman/list/
2698S:	Maintained
2699F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2700F:	Documentation/ABI/testing/sysfs-class-net-mesh
2701F:	Documentation/networking/batman-adv.rst
2702F:	include/uapi/linux/batadv_packet.h
2703F:	include/uapi/linux/batman_adv.h
2704F:	net/batman-adv/
2705
2706BAYCOM/HDLCDRV DRIVERS FOR AX.25
2707M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2708L:	linux-hams@vger.kernel.org
2709W:	http://www.baycom.org/~tom/ham/ham.html
2710S:	Maintained
2711F:	drivers/net/hamradio/baycom*
2712
2713BCACHE (BLOCK LAYER CACHE)
2714M:	Coly Li <colyli@suse.de>
2715M:	Kent Overstreet <kent.overstreet@gmail.com>
2716L:	linux-bcache@vger.kernel.org
2717W:	http://bcache.evilpiepirate.org
2718C:	irc://irc.oftc.net/bcache
2719S:	Maintained
2720F:	drivers/md/bcache/
2721
2722BDISP ST MEDIA DRIVER
2723M:	Fabien Dessenne <fabien.dessenne@st.com>
2724L:	linux-media@vger.kernel.org
2725T:	git git://linuxtv.org/media_tree.git
2726W:	https://linuxtv.org
2727S:	Supported
2728F:	drivers/media/platform/sti/bdisp
2729
2730BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2731M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2732L:	netdev@vger.kernel.org
2733S:	Maintained
2734F:	drivers/net/ethernet/ec_bhf.c
2735
2736BEFS FILE SYSTEM
2737M:	Luis de Bethencourt <luisbg@kernel.org>
2738M:	Salah Triki <salah.triki@gmail.com>
2739S:	Maintained
2740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2741F:	Documentation/filesystems/befs.txt
2742F:	fs/befs/
2743
2744BFQ I/O SCHEDULER
2745M:	Paolo Valente <paolo.valente@linaro.org>
2746M:	Jens Axboe <axboe@kernel.dk>
2747L:	linux-block@vger.kernel.org
2748S:	Maintained
2749F:	block/bfq-*
2750F:	Documentation/block/bfq-iosched.txt
2751
2752BFS FILE SYSTEM
2753M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2754S:	Maintained
2755F:	Documentation/filesystems/bfs.txt
2756F:	fs/bfs/
2757F:	include/uapi/linux/bfs_fs.h
2758
2759BLINKM RGB LED DRIVER
2760M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2761S:	Maintained
2762F:	drivers/leds/leds-blinkm.c
2763
2764BLOCK LAYER
2765M:	Jens Axboe <axboe@kernel.dk>
2766L:	linux-block@vger.kernel.org
2767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2768S:	Maintained
2769F:	block/
2770F:	drivers/block/
2771F:	kernel/trace/blktrace.c
2772F:	lib/sbitmap.c
2773
2774BLOCK2MTD DRIVER
2775M:	Joern Engel <joern@lazybastard.org>
2776L:	linux-mtd@lists.infradead.org
2777S:	Maintained
2778F:	drivers/mtd/devices/block2mtd.c
2779
2780BLUETOOTH DRIVERS
2781M:	Marcel Holtmann <marcel@holtmann.org>
2782M:	Johan Hedberg <johan.hedberg@gmail.com>
2783L:	linux-bluetooth@vger.kernel.org
2784W:	http://www.bluez.org/
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2787S:	Maintained
2788F:	drivers/bluetooth/
2789
2790BLUETOOTH SUBSYSTEM
2791M:	Marcel Holtmann <marcel@holtmann.org>
2792M:	Johan Hedberg <johan.hedberg@gmail.com>
2793L:	linux-bluetooth@vger.kernel.org
2794W:	http://www.bluez.org/
2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2797S:	Maintained
2798F:	net/bluetooth/
2799F:	include/net/bluetooth/
2800
2801BONDING DRIVER
2802M:	Jay Vosburgh <j.vosburgh@gmail.com>
2803M:	Veaceslav Falico <vfalico@gmail.com>
2804M:	Andy Gospodarek <andy@greyhouse.net>
2805L:	netdev@vger.kernel.org
2806W:	http://sourceforge.net/projects/bonding/
2807S:	Supported
2808F:	drivers/net/bonding/
2809F:	include/uapi/linux/if_bonding.h
2810
2811BPF (Safe dynamic programs and tools)
2812M:	Alexei Starovoitov <ast@kernel.org>
2813M:	Daniel Borkmann <daniel@iogearbox.net>
2814L:	netdev@vger.kernel.org
2815L:	linux-kernel@vger.kernel.org
2816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2818Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2819S:	Supported
2820F:	arch/x86/net/bpf_jit*
2821F:	Documentation/networking/filter.txt
2822F:	Documentation/bpf/
2823F:	include/linux/bpf*
2824F:	include/linux/filter.h
2825F:	include/trace/events/xdp.h
2826F:	include/uapi/linux/bpf*
2827F:	include/uapi/linux/filter.h
2828F:	kernel/bpf/
2829F:	kernel/trace/bpf_trace.c
2830F:	lib/test_bpf.c
2831F:	net/bpf/
2832F:	net/core/filter.c
2833F:	net/sched/act_bpf.c
2834F:	net/sched/cls_bpf.c
2835F:	samples/bpf/
2836F:	tools/bpf/
2837F:	tools/lib/bpf/
2838F:	tools/testing/selftests/bpf/
2839
2840BROADCOM B44 10/100 ETHERNET DRIVER
2841M:	Michael Chan <michael.chan@broadcom.com>
2842L:	netdev@vger.kernel.org
2843S:	Supported
2844F:	drivers/net/ethernet/broadcom/b44.*
2845
2846BROADCOM B53 ETHERNET SWITCH DRIVER
2847M:	Florian Fainelli <f.fainelli@gmail.com>
2848L:	netdev@vger.kernel.org
2849L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2850S:	Supported
2851F:	drivers/net/dsa/b53/*
2852F:	include/linux/platform_data/b53.h
2853
2854BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2855M:	Florian Fainelli <f.fainelli@gmail.com>
2856M:	Ray Jui <rjui@broadcom.com>
2857M:	Scott Branden <sbranden@broadcom.com>
2858M:	bcm-kernel-feedback-list@broadcom.com
2859T:	git git://github.com/broadcom/mach-bcm
2860S:	Maintained
2861N:	bcm281*
2862N:	bcm113*
2863N:	bcm216*
2864N:	kona
2865F:	arch/arm/mach-bcm/
2866
2867BROADCOM BCM2835 ARM ARCHITECTURE
2868M:	Eric Anholt <eric@anholt.net>
2869M:	Stefan Wahren <stefan.wahren@i2se.com>
2870L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872T:	git git://github.com/anholt/linux
2873S:	Maintained
2874N:	bcm2835
2875F:	drivers/staging/vc04_services
2876
2877BROADCOM BCM47XX MIPS ARCHITECTURE
2878M:	Hauke Mehrtens <hauke@hauke-m.de>
2879M:	Rafał Miłecki <zajec5@gmail.com>
2880L:	linux-mips@linux-mips.org
2881S:	Maintained
2882F:	Documentation/devicetree/bindings/mips/brcm/
2883F:	arch/mips/bcm47xx/*
2884F:	arch/mips/include/asm/mach-bcm47xx/*
2885
2886BROADCOM BCM5301X ARM ARCHITECTURE
2887M:	Hauke Mehrtens <hauke@hauke-m.de>
2888M:	Rafał Miłecki <zajec5@gmail.com>
2889M:	Jon Mason <jonmason@broadcom.com>
2890M:	bcm-kernel-feedback-list@broadcom.com
2891L:	linux-arm-kernel@lists.infradead.org
2892S:	Maintained
2893F:	arch/arm/mach-bcm/bcm_5301x.c
2894F:	arch/arm/boot/dts/bcm5301x*.dtsi
2895F:	arch/arm/boot/dts/bcm470*
2896F:	arch/arm/boot/dts/bcm953012*
2897
2898BROADCOM BCM53573 ARM ARCHITECTURE
2899M:	Rafał Miłecki <rafal@milecki.pl>
2900L:	linux-arm-kernel@lists.infradead.org
2901S:	Maintained
2902F:	arch/arm/boot/dts/bcm53573*
2903F:	arch/arm/boot/dts/bcm47189*
2904
2905BROADCOM BCM63XX ARM ARCHITECTURE
2906M:	Florian Fainelli <f.fainelli@gmail.com>
2907M:	bcm-kernel-feedback-list@broadcom.com
2908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909T:	git git://github.com/broadcom/stblinux.git
2910S:	Maintained
2911N:	bcm63xx
2912
2913BROADCOM BCM63XX/BCM33XX UDC DRIVER
2914M:	Kevin Cernekee <cernekee@gmail.com>
2915L:	linux-usb@vger.kernel.org
2916S:	Maintained
2917F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2918
2919BROADCOM BCM7XXX ARM ARCHITECTURE
2920M:	Brian Norris <computersforpeace@gmail.com>
2921M:	Gregory Fong <gregory.0xf0@gmail.com>
2922M:	Florian Fainelli <f.fainelli@gmail.com>
2923M:	bcm-kernel-feedback-list@broadcom.com
2924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925T:	git git://github.com/broadcom/stblinux.git
2926S:	Maintained
2927F:	arch/arm/mach-bcm/*brcmstb*
2928F:	arch/arm/boot/dts/bcm7*.dts*
2929F:	drivers/bus/brcmstb_gisb.c
2930F:	arch/arm/mm/cache-b15-rac.c
2931F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2932N:	brcmstb
2933
2934BROADCOM BMIPS CPUFREQ DRIVER
2935M:	Markus Mayer <mmayer@broadcom.com>
2936M:	bcm-kernel-feedback-list@broadcom.com
2937L:	linux-pm@vger.kernel.org
2938S:	Maintained
2939F:	drivers/cpufreq/bmips-cpufreq.c
2940
2941BROADCOM BMIPS MIPS ARCHITECTURE
2942M:	Kevin Cernekee <cernekee@gmail.com>
2943M:	Florian Fainelli <f.fainelli@gmail.com>
2944L:	linux-mips@linux-mips.org
2945T:	git git://github.com/broadcom/stblinux.git
2946S:	Maintained
2947F:	arch/mips/bmips/*
2948F:	arch/mips/include/asm/mach-bmips/*
2949F:	arch/mips/kernel/*bmips*
2950F:	arch/mips/boot/dts/brcm/bcm*.dts*
2951F:	drivers/irqchip/irq-bcm63*
2952F:	drivers/irqchip/irq-bcm7*
2953F:	drivers/irqchip/irq-brcmstb*
2954F:	include/linux/bcm963xx_nvram.h
2955F:	include/linux/bcm963xx_tag.h
2956
2957BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2958M:	Rasesh Mody <rasesh.mody@cavium.com>
2959M:	Harish Patil <harish.patil@cavium.com>
2960M:	Dept-GELinuxNICDev@cavium.com
2961L:	netdev@vger.kernel.org
2962S:	Supported
2963F:	drivers/net/ethernet/broadcom/bnx2.*
2964F:	drivers/net/ethernet/broadcom/bnx2_*
2965
2966BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2967M:	QLogic-Storage-Upstream@qlogic.com
2968L:	linux-scsi@vger.kernel.org
2969S:	Supported
2970F:	drivers/scsi/bnx2fc/
2971
2972BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2973M:	QLogic-Storage-Upstream@qlogic.com
2974L:	linux-scsi@vger.kernel.org
2975S:	Supported
2976F:	drivers/scsi/bnx2i/
2977
2978BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2979M:	Ariel Elior <ariel.elior@cavium.com>
2980M:	everest-linux-l2@cavium.com
2981L:	netdev@vger.kernel.org
2982S:	Supported
2983F:	drivers/net/ethernet/broadcom/bnx2x/
2984
2985BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2986M:	Michael Chan <michael.chan@broadcom.com>
2987L:	netdev@vger.kernel.org
2988S:	Supported
2989F:	drivers/net/ethernet/broadcom/bnxt/
2990
2991BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2992M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2993M:	Franky Lin <franky.lin@broadcom.com>
2994M:	Hante Meuleman <hante.meuleman@broadcom.com>
2995M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2996M:	Wright Feng <wright.feng@cypress.com>
2997L:	linux-wireless@vger.kernel.org
2998L:	brcm80211-dev-list.pdl@broadcom.com
2999L:	brcm80211-dev-list@cypress.com
3000S:	Supported
3001F:	drivers/net/wireless/broadcom/brcm80211/
3002
3003BROADCOM BRCMSTB GPIO DRIVER
3004M:	Gregory Fong <gregory.0xf0@gmail.com>
3005L:	bcm-kernel-feedback-list@broadcom.com
3006S:	Supported
3007F:	drivers/gpio/gpio-brcmstb.c
3008F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3009
3010BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3011M:	Al Cooper <alcooperx@gmail.com>
3012L:	linux-kernel@vger.kernel.org
3013L:	bcm-kernel-feedback-list@broadcom.com
3014S:	Maintained
3015F:	drivers/phy/broadcom/phy-brcm-usb*
3016
3017BROADCOM GENET ETHERNET DRIVER
3018M:	Doug Berger <opendmb@gmail.com>
3019M:	Florian Fainelli <f.fainelli@gmail.com>
3020L:	netdev@vger.kernel.org
3021S:	Supported
3022F:	drivers/net/ethernet/broadcom/genet/
3023
3024BROADCOM IPROC ARM ARCHITECTURE
3025M:	Ray Jui <rjui@broadcom.com>
3026M:	Scott Branden <sbranden@broadcom.com>
3027M:	Jon Mason <jonmason@broadcom.com>
3028M:	bcm-kernel-feedback-list@broadcom.com
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030T:	git git://github.com/broadcom/cygnus-linux.git
3031S:	Maintained
3032N:	iproc
3033N:	cygnus
3034N:	bcm[-_]nsp
3035N:	bcm9113*
3036N:	bcm9583*
3037N:	bcm9585*
3038N:	bcm9586*
3039N:	bcm988312
3040N:	bcm113*
3041N:	bcm583*
3042N:	bcm585*
3043N:	bcm586*
3044N:	bcm88312
3045N:	hr2
3046N:	stingray
3047F:	arch/arm64/boot/dts/broadcom/northstar2/*
3048F:	arch/arm64/boot/dts/broadcom/stingray/*
3049F:	drivers/clk/bcm/clk-ns*
3050F:	drivers/clk/bcm/clk-sr*
3051F:	drivers/pinctrl/bcm/pinctrl-ns*
3052F:	include/dt-bindings/clock/bcm-sr*
3053
3054BROADCOM KONA GPIO DRIVER
3055M:	Ray Jui <rjui@broadcom.com>
3056L:	bcm-kernel-feedback-list@broadcom.com
3057S:	Supported
3058F:	drivers/gpio/gpio-bcm-kona.c
3059F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3060
3061BROADCOM NETXTREME-E ROCE DRIVER
3062M:	Selvin Xavier <selvin.xavier@broadcom.com>
3063M:	Devesh Sharma <devesh.sharma@broadcom.com>
3064M:	Somnath Kotur <somnath.kotur@broadcom.com>
3065M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3066L:	linux-rdma@vger.kernel.org
3067W:	http://www.broadcom.com
3068S:	Supported
3069F:	drivers/infiniband/hw/bnxt_re/
3070F:	include/uapi/rdma/bnxt_re-abi.h
3071
3072BROADCOM NVRAM DRIVER
3073M:	Rafał Miłecki <zajec5@gmail.com>
3074L:	linux-mips@linux-mips.org
3075S:	Maintained
3076F:	drivers/firmware/broadcom/*
3077
3078BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3079M:	Rafał Miłecki <zajec5@gmail.com>
3080L:	linux-wireless@vger.kernel.org
3081S:	Maintained
3082F:	drivers/bcma/
3083F:	include/linux/bcma/
3084
3085BROADCOM STB AVS CPUFREQ DRIVER
3086M:	Markus Mayer <mmayer@broadcom.com>
3087M:	bcm-kernel-feedback-list@broadcom.com
3088L:	linux-pm@vger.kernel.org
3089S:	Maintained
3090F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3091F:	drivers/cpufreq/brcmstb*
3092
3093BROADCOM STB AVS TMON DRIVER
3094M:	Markus Mayer <mmayer@broadcom.com>
3095M:	bcm-kernel-feedback-list@broadcom.com
3096L:	linux-pm@vger.kernel.org
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3099F:	drivers/thermal/broadcom/brcmstb*
3100
3101BROADCOM STB NAND FLASH DRIVER
3102M:	Brian Norris <computersforpeace@gmail.com>
3103M:	Kamal Dasu <kdasu.kdev@gmail.com>
3104L:	linux-mtd@lists.infradead.org
3105L:	bcm-kernel-feedback-list@broadcom.com
3106S:	Maintained
3107F:	drivers/mtd/nand/raw/brcmnand/
3108
3109BROADCOM STB DPFE DRIVER
3110M:	Markus Mayer <mmayer@broadcom.com>
3111M:	bcm-kernel-feedback-list@broadcom.com
3112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3113S:	Maintained
3114F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3115F:	drivers/memory/brcmstb_dpfe.c
3116
3117BROADCOM SYSTEMPORT ETHERNET DRIVER
3118M:	Florian Fainelli <f.fainelli@gmail.com>
3119L:	netdev@vger.kernel.org
3120S:	Supported
3121F:	drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3125M:	Prashant Sreedharan <prashant@broadcom.com>
3126M:	Michael Chan <mchan@broadcom.com>
3127L:	netdev@vger.kernel.org
3128S:	Supported
3129F:	drivers/net/ethernet/broadcom/tg3.*
3130
3131BROCADE BFA FC SCSI DRIVER
3132M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134L:	linux-scsi@vger.kernel.org
3135S:	Supported
3136F:	drivers/scsi/bfa/
3137
3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139M:	Rasesh Mody <rasesh.mody@cavium.com>
3140M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141M:	Dept-GELinuxNICDev@cavium.com
3142L:	netdev@vger.kernel.org
3143S:	Supported
3144F:	drivers/net/ethernet/brocade/bna/
3145
3146BSG (block layer generic sg v4 driver)
3147M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148L:	linux-scsi@vger.kernel.org
3149S:	Supported
3150F:	block/bsg.c
3151F:	include/linux/bsg.h
3152F:	include/uapi/linux/bsg.h
3153
3154BT87X AUDIO DRIVER
3155M:	Clemens Ladisch <clemens@ladisch.de>
3156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3157T:	git git://git.alsa-project.org/alsa-kernel.git
3158S:	Maintained
3159F:	Documentation/sound/cards/bt87x.rst
3160F:	sound/pci/bt87x.c
3161
3162BT8XXGPIO DRIVER
3163M:	Michael Buesch <m@bues.ch>
3164W:	http://bu3sch.de/btgpio.php
3165S:	Maintained
3166F:	drivers/gpio/gpio-bt8xx.c
3167
3168BTRFS FILE SYSTEM
3169M:	Chris Mason <clm@fb.com>
3170M:	Josef Bacik <jbacik@fb.com>
3171M:	David Sterba <dsterba@suse.com>
3172L:	linux-btrfs@vger.kernel.org
3173W:	http://btrfs.wiki.kernel.org/
3174Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176S:	Maintained
3177F:	Documentation/filesystems/btrfs.txt
3178F:	fs/btrfs/
3179F:	include/linux/btrfs*
3180F:	include/uapi/linux/btrfs*
3181
3182BTTV VIDEO4LINUX DRIVER
3183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3184L:	linux-media@vger.kernel.org
3185W:	https://linuxtv.org
3186T:	git git://linuxtv.org/media_tree.git
3187S:	Odd fixes
3188F:	Documentation/media/v4l-drivers/bttv*
3189F:	drivers/media/pci/bt8xx/bttv*
3190
3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192M:	Chanwoo Choi <cw00.choi@samsung.com>
3193L:	linux-pm@vger.kernel.org
3194L:	linux-samsung-soc@vger.kernel.org
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196S:	Maintained
3197F:	drivers/devfreq/exynos-bus.c
3198F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200BUSLOGIC SCSI DRIVER
3201M:	Khalid Aziz <khalid@gonehiking.org>
3202L:	linux-scsi@vger.kernel.org
3203S:	Maintained
3204F:	drivers/scsi/BusLogic.*
3205F:	drivers/scsi/FlashPoint.*
3206
3207C-MEDIA CMI8788 DRIVER
3208M:	Clemens Ladisch <clemens@ladisch.de>
3209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3210T:	git git://git.alsa-project.org/alsa-kernel.git
3211S:	Maintained
3212F:	sound/pci/oxygen/
3213
3214C6X ARCHITECTURE
3215M:	Mark Salter <msalter@redhat.com>
3216M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3217L:	linux-c6x-dev@linux-c6x.org
3218W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3219S:	Maintained
3220F:	arch/c6x/
3221
3222CA8210 IEEE-802.15.4 RADIO DRIVER
3223M:	Harry Morris <h.morris@cascoda.com>
3224L:	linux-wpan@vger.kernel.org
3225W:	https://github.com/Cascoda/ca8210-linux.git
3226S:	Maintained
3227F:	drivers/net/ieee802154/ca8210.c
3228F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3229
3230CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3231M:	David Howells <dhowells@redhat.com>
3232L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3233S:	Supported
3234F:	Documentation/filesystems/caching/cachefiles.txt
3235F:	fs/cachefiles/
3236
3237CADENCE MIPI-CSI2 BRIDGES
3238M:	Maxime Ripard <maxime.ripard@bootlin.com>
3239L:	linux-media@vger.kernel.org
3240S:	Maintained
3241F:	Documentation/devicetree/bindings/media/cdns,*.txt
3242F:	drivers/media/platform/cadence/cdns-csi2*
3243
3244CADET FM/AM RADIO RECEIVER DRIVER
3245M:	Hans Verkuil <hverkuil@xs4all.nl>
3246L:	linux-media@vger.kernel.org
3247T:	git git://linuxtv.org/media_tree.git
3248W:	https://linuxtv.org
3249S:	Maintained
3250F:	drivers/media/radio/radio-cadet*
3251
3252CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3253M:	Jonathan Corbet <corbet@lwn.net>
3254L:	linux-media@vger.kernel.org
3255T:	git git://linuxtv.org/media_tree.git
3256S:	Maintained
3257F:	Documentation/media/v4l-drivers/cafe_ccic*
3258F:	drivers/media/platform/marvell-ccic/
3259
3260CAIF NETWORK LAYER
3261M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3262L:	netdev@vger.kernel.org
3263S:	Supported
3264F:	Documentation/networking/caif/
3265F:	drivers/net/caif/
3266F:	include/uapi/linux/caif/
3267F:	include/net/caif/
3268F:	net/caif/
3269
3270CALGARY x86-64 IOMMU
3271M:	Muli Ben-Yehuda <mulix@mulix.org>
3272M:	Jon Mason <jdmason@kudzu.us>
3273L:	iommu@lists.linux-foundation.org
3274S:	Maintained
3275F:	arch/x86/kernel/pci-calgary_64.c
3276F:	arch/x86/kernel/tce_64.c
3277F:	arch/x86/include/asm/calgary.h
3278F:	arch/x86/include/asm/tce.h
3279
3280CAN NETWORK DRIVERS
3281M:	Wolfgang Grandegger <wg@grandegger.com>
3282M:	Marc Kleine-Budde <mkl@pengutronix.de>
3283L:	linux-can@vger.kernel.org
3284W:	https://github.com/linux-can
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3287S:	Maintained
3288F:	Documentation/devicetree/bindings/net/can/
3289F:	drivers/net/can/
3290F:	include/linux/can/dev.h
3291F:	include/linux/can/platform/
3292F:	include/uapi/linux/can/error.h
3293F:	include/uapi/linux/can/netlink.h
3294
3295CAN NETWORK LAYER
3296M:	Oliver Hartkopp <socketcan@hartkopp.net>
3297M:	Marc Kleine-Budde <mkl@pengutronix.de>
3298L:	linux-can@vger.kernel.org
3299W:	https://github.com/linux-can
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3302S:	Maintained
3303F:	Documentation/networking/can.rst
3304F:	net/can/
3305F:	include/linux/can/core.h
3306F:	include/uapi/linux/can.h
3307F:	include/uapi/linux/can/bcm.h
3308F:	include/uapi/linux/can/raw.h
3309F:	include/uapi/linux/can/gw.h
3310
3311CAPABILITIES
3312M:	Serge Hallyn <serge@hallyn.com>
3313L:	linux-security-module@vger.kernel.org
3314S:	Supported
3315F:	include/linux/capability.h
3316F:	include/uapi/linux/capability.h
3317F:	security/commoncap.c
3318F:	kernel/capability.c
3319
3320CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3321M:	Kevin Tsai <ktsai@capellamicro.com>
3322S:	Maintained
3323F:	drivers/iio/light/cm*
3324
3325CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3326M:	Christian Lamparter <chunkeey@googlemail.com>
3327L:	linux-wireless@vger.kernel.org
3328W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3329S:	Maintained
3330F:	drivers/net/wireless/ath/carl9170/
3331
3332CAVIUM I2C DRIVER
3333M:	Jan Glauber <jglauber@cavium.com>
3334M:	David Daney <david.daney@cavium.com>
3335W:	http://www.cavium.com
3336S:	Supported
3337F:	drivers/i2c/busses/i2c-octeon*
3338F:	drivers/i2c/busses/i2c-thunderx*
3339
3340CAVIUM LIQUIDIO NETWORK DRIVER
3341M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3342M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3343M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3344M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3345L:	netdev@vger.kernel.org
3346W:	http://www.cavium.com
3347S:	Supported
3348F:	drivers/net/ethernet/cavium/liquidio/
3349
3350CAVIUM MMC DRIVER
3351M:	Jan Glauber <jglauber@cavium.com>
3352M:	David Daney <david.daney@cavium.com>
3353M:	Steven J. Hill <Steven.Hill@cavium.com>
3354W:	http://www.cavium.com
3355S:	Supported
3356F:	drivers/mmc/host/cavium*
3357
3358CAVIUM OCTEON-TX CRYPTO DRIVER
3359M:	George Cherian <george.cherian@cavium.com>
3360L:	linux-crypto@vger.kernel.org
3361W:	http://www.cavium.com
3362S:	Supported
3363F:	drivers/crypto/cavium/cpt/
3364
3365CAVIUM THUNDERX2 ARM64 SOC
3366M:	Robert Richter <rrichter@cavium.com>
3367M:	Jayachandran C <jnair@caviumnetworks.com>
3368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3369S:	Maintained
3370F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3371F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3372
3373CC2520 IEEE-802.15.4 RADIO DRIVER
3374M:	Varka Bhadram <varkabhadram@gmail.com>
3375L:	linux-wpan@vger.kernel.org
3376S:	Maintained
3377F:	drivers/net/ieee802154/cc2520.c
3378F:	include/linux/spi/cc2520.h
3379F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3380
3381CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3382M:	Gilad Ben-Yossef <gilad@benyossef.com>
3383L:	linux-crypto@vger.kernel.org
3384S:	Supported
3385F:	drivers/crypto/ccree/
3386W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3387
3388CEC FRAMEWORK
3389M:	Hans Verkuil <hans.verkuil@cisco.com>
3390L:	linux-media@vger.kernel.org
3391T:	git git://linuxtv.org/media_tree.git
3392W:	http://linuxtv.org
3393S:	Supported
3394F:	Documentation/media/kapi/cec-core.rst
3395F:	Documentation/media/uapi/cec
3396F:	drivers/media/cec/
3397F:	drivers/media/rc/keymaps/rc-cec.c
3398F:	include/media/cec.h
3399F:	include/media/cec-notifier.h
3400F:	include/uapi/linux/cec.h
3401F:	include/uapi/linux/cec-funcs.h
3402F:	Documentation/devicetree/bindings/media/cec.txt
3403F:	Documentation/ABI/testing/debugfs-cec-error-inj
3404
3405CEC GPIO DRIVER
3406M:	Hans Verkuil <hans.verkuil@cisco.com>
3407L:	linux-media@vger.kernel.org
3408T:	git git://linuxtv.org/media_tree.git
3409W:	http://linuxtv.org
3410S:	Supported
3411F:	drivers/media/platform/cec-gpio/
3412F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3413
3414CELL BROADBAND ENGINE ARCHITECTURE
3415M:	Arnd Bergmann <arnd@arndb.de>
3416L:	linuxppc-dev@lists.ozlabs.org
3417W:	http://www.ibm.com/developerworks/power/cell/
3418S:	Supported
3419F:	arch/powerpc/include/asm/cell*.h
3420F:	arch/powerpc/include/asm/spu*.h
3421F:	arch/powerpc/include/uapi/asm/spu*.h
3422F:	arch/powerpc/oprofile/*cell*
3423F:	arch/powerpc/platforms/cell/
3424
3425CEPH COMMON CODE (LIBCEPH)
3426M:	Ilya Dryomov <idryomov@gmail.com>
3427M:	"Yan, Zheng" <zyan@redhat.com>
3428M:	Sage Weil <sage@redhat.com>
3429L:	ceph-devel@vger.kernel.org
3430W:	http://ceph.com/
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3432T:	git git://github.com/ceph/ceph-client.git
3433S:	Supported
3434F:	net/ceph/
3435F:	include/linux/ceph/
3436F:	include/linux/crush/
3437
3438CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3439M:	"Yan, Zheng" <zyan@redhat.com>
3440M:	Sage Weil <sage@redhat.com>
3441M:	Ilya Dryomov <idryomov@gmail.com>
3442L:	ceph-devel@vger.kernel.org
3443W:	http://ceph.com/
3444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3445T:	git git://github.com/ceph/ceph-client.git
3446S:	Supported
3447F:	Documentation/filesystems/ceph.txt
3448F:	fs/ceph/
3449
3450CERTIFICATE HANDLING:
3451M:	David Howells <dhowells@redhat.com>
3452M:	David Woodhouse <dwmw2@infradead.org>
3453L:	keyrings@vger.kernel.org
3454S:	Maintained
3455F:	Documentation/admin-guide/module-signing.rst
3456F:	certs/
3457F:	scripts/sign-file.c
3458F:	scripts/extract-cert.c
3459
3460CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3461L:	linux-usb@vger.kernel.org
3462S:	Orphan
3463F:	Documentation/usb/WUSB-Design-overview.txt
3464F:	Documentation/usb/wusb-cbaf
3465F:	drivers/usb/host/hwa-hc.c
3466F:	drivers/usb/host/whci/
3467F:	drivers/usb/wusbcore/
3468F:	include/linux/usb/wusb*
3469
3470CFAG12864B LCD DRIVER
3471M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3472S:	Maintained
3473F:	drivers/auxdisplay/cfag12864b.c
3474F:	include/linux/cfag12864b.h
3475
3476CFAG12864BFB LCD FRAMEBUFFER DRIVER
3477M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3478S:	Maintained
3479F:	drivers/auxdisplay/cfag12864bfb.c
3480F:	include/linux/cfag12864b.h
3481
3482802.11 (including CFG80211/NL80211)
3483M:	Johannes Berg <johannes@sipsolutions.net>
3484L:	linux-wireless@vger.kernel.org
3485W:	http://wireless.kernel.org/
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3488S:	Maintained
3489F:	net/wireless/
3490F:	include/uapi/linux/nl80211.h
3491F:	include/linux/ieee80211.h
3492F:	include/net/wext.h
3493F:	include/net/cfg80211.h
3494F:	include/net/iw_handler.h
3495F:	include/net/ieee80211_radiotap.h
3496F:	Documentation/driver-api/80211/cfg80211.rst
3497F:	Documentation/networking/regulatory.txt
3498
3499CHAR and MISC DRIVERS
3500M:	Arnd Bergmann <arnd@arndb.de>
3501M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3503S:	Supported
3504F:	drivers/char/
3505F:	drivers/misc/
3506F:	include/linux/miscdevice.h
3507
3508CHECKPATCH
3509M:	Andy Whitcroft <apw@canonical.com>
3510M:	Joe Perches <joe@perches.com>
3511S:	Maintained
3512F:	scripts/checkpatch.pl
3513
3514CHINESE DOCUMENTATION
3515M:	Harry Wei <harryxiyou@gmail.com>
3516L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3517L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3518S:	Maintained
3519F:	Documentation/translations/zh_CN/
3520
3521CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3522M:	Peter Chen <Peter.Chen@nxp.com>
3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3524L:	linux-usb@vger.kernel.org
3525S:	Maintained
3526F:	drivers/usb/chipidea/
3527
3528CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3529M:	Hans de Goede <hdegoede@redhat.com>
3530L:	linux-input@vger.kernel.org
3531S:	Maintained
3532F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3533F:	drivers/input/touchscreen/chipone_icn8318.c
3534
3535CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3536M:	Hans de Goede <hdegoede@redhat.com>
3537L:	linux-input@vger.kernel.org
3538S:	Maintained
3539F:	drivers/input/touchscreen/chipone_icn8505.c
3540
3541CHROME HARDWARE PLATFORM SUPPORT
3542M:	Benson Leung <bleung@chromium.org>
3543M:	Olof Johansson <olof@lixom.net>
3544S:	Maintained
3545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3546F:	drivers/platform/chrome/
3547
3548CIRRUS LOGIC AUDIO CODEC DRIVERS
3549M:	Brian Austin <brian.austin@cirrus.com>
3550M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552S:	Maintained
3553F:	sound/soc/codecs/cs*
3554
3555CIRRUS LOGIC EP93XX ETHERNET DRIVER
3556M:	Hartley Sweeten <hsweeten@visionengravers.com>
3557L:	netdev@vger.kernel.org
3558S:	Maintained
3559F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3560
3561CISCO FCOE HBA DRIVER
3562M:	Satish Kharat <satishkh@cisco.com>
3563M:	Sesidhar Baddela <sebaddel@cisco.com>
3564M:	Karan Tilak Kumar <kartilak@cisco.com>
3565L:	linux-scsi@vger.kernel.org
3566S:	Supported
3567F:	drivers/scsi/fnic/
3568
3569CISCO SCSI HBA DRIVER
3570M:	Karan Tilak Kumar <kartilak@cisco.com>
3571M:	Sesidhar Baddela <sebaddel@cisco.com>
3572L:	linux-scsi@vger.kernel.org
3573S:	Supported
3574F:	drivers/scsi/snic/
3575
3576CISCO VIC ETHERNET NIC DRIVER
3577M:	Christian Benvenuti <benve@cisco.com>
3578M:	Govindarajulu Varadarajan <_govind@gmx.com>
3579M:	Parvi Kaustubhi <pkaustub@cisco.com>
3580S:	Supported
3581F:	drivers/net/ethernet/cisco/enic/
3582
3583CISCO VIC LOW LATENCY NIC DRIVER
3584M:	Christian Benvenuti <benve@cisco.com>
3585S:	Supported
3586F:	drivers/infiniband/hw/usnic/
3587
3588CIRRUS LOGIC MADERA CODEC DRIVERS
3589M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3590M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3592L:	patches@opensource.cirrus.com
3593T:	git https://github.com/CirrusLogic/linux-drivers.git
3594W:	https://github.com/CirrusLogic/linux-drivers/wiki
3595S:	Supported
3596F:	Documentation/devicetree/bindings/mfd/madera.txt
3597F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3598F:	include/linux/mfd/madera/*
3599F:	drivers/gpio/gpio-madera*
3600F:	drivers/mfd/madera*
3601F:	drivers/mfd/cs47l*
3602F:	drivers/pinctrl/cirrus/*
3603
3604CLANG-FORMAT FILE
3605M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3606S:	Maintained
3607F:	.clang-format
3608
3609CLEANCACHE API
3610M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3611L:	linux-kernel@vger.kernel.org
3612S:	Maintained
3613F:	mm/cleancache.c
3614F:	include/linux/cleancache.h
3615
3616CLK API
3617M:	Russell King <linux@armlinux.org.uk>
3618L:	linux-clk@vger.kernel.org
3619S:	Maintained
3620F:	include/linux/clk.h
3621
3622CLOCKSOURCE, CLOCKEVENT DRIVERS
3623M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3624M:	Thomas Gleixner <tglx@linutronix.de>
3625L:	linux-kernel@vger.kernel.org
3626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3627S:	Supported
3628F:	drivers/clocksource/
3629F:	Documentation/devicetree/bindings/timer/
3630
3631CMPC ACPI DRIVER
3632M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3633M:	Daniel Oliveira Nascimento <don@syst.com.br>
3634L:	platform-driver-x86@vger.kernel.org
3635S:	Supported
3636F:	drivers/platform/x86/classmate-laptop.c
3637
3638COBALT MEDIA DRIVER
3639M:	Hans Verkuil <hans.verkuil@cisco.com>
3640L:	linux-media@vger.kernel.org
3641T:	git git://linuxtv.org/media_tree.git
3642W:	https://linuxtv.org
3643S:	Supported
3644F:	drivers/media/pci/cobalt/
3645
3646COCCINELLE/Semantic Patches (SmPL)
3647M:	Julia Lawall <Julia.Lawall@lip6.fr>
3648M:	Gilles Muller <Gilles.Muller@lip6.fr>
3649M:	Nicolas Palix <nicolas.palix@imag.fr>
3650M:	Michal Marek <michal.lkml@markovi.net>
3651L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3653W:	http://coccinelle.lip6.fr/
3654S:	Supported
3655F:	Documentation/dev-tools/coccinelle.rst
3656F:	scripts/coccinelle/
3657F:	scripts/coccicheck
3658
3659CODA FILE SYSTEM
3660M:	Jan Harkes <jaharkes@cs.cmu.edu>
3661M:	coda@cs.cmu.edu
3662L:	codalist@coda.cs.cmu.edu
3663W:	http://www.coda.cs.cmu.edu/
3664S:	Maintained
3665F:	Documentation/filesystems/coda.txt
3666F:	fs/coda/
3667F:	include/linux/coda*.h
3668F:	include/uapi/linux/coda*.h
3669
3670CODA V4L2 MEM2MEM DRIVER
3671M:	Philipp Zabel <p.zabel@pengutronix.de>
3672L:	linux-media@vger.kernel.org
3673S:	Maintained
3674F:	Documentation/devicetree/bindings/media/coda.txt
3675F:	drivers/media/platform/coda/
3676
3677COMMON CLK FRAMEWORK
3678M:	Michael Turquette <mturquette@baylibre.com>
3679M:	Stephen Boyd <sboyd@kernel.org>
3680L:	linux-clk@vger.kernel.org
3681Q:	http://patchwork.kernel.org/project/linux-clk/list/
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3683S:	Maintained
3684F:	Documentation/devicetree/bindings/clock/
3685F:	drivers/clk/
3686X:	drivers/clk/clkdev.c
3687F:	include/linux/clk-pr*
3688F:	include/linux/clk/
3689F:	include/linux/of_clk.h
3690
3691COMMON INTERNET FILE SYSTEM (CIFS)
3692M:	Steve French <sfrench@samba.org>
3693L:	linux-cifs@vger.kernel.org
3694L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3695W:	http://linux-cifs.samba.org/
3696T:	git git://git.samba.org/sfrench/cifs-2.6.git
3697S:	Supported
3698F:	Documentation/filesystems/cifs/
3699F:	fs/cifs/
3700
3701COMPACTPCI HOTPLUG CORE
3702M:	Scott Murray <scott@spiteful.org>
3703L:	linux-pci@vger.kernel.org
3704S:	Maintained
3705F:	drivers/pci/hotplug/cpci_hotplug*
3706
3707COMPACTPCI HOTPLUG GENERIC DRIVER
3708M:	Scott Murray <scott@spiteful.org>
3709L:	linux-pci@vger.kernel.org
3710S:	Maintained
3711F:	drivers/pci/hotplug/cpcihp_generic.c
3712
3713COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3714M:	Scott Murray <scott@spiteful.org>
3715L:	linux-pci@vger.kernel.org
3716S:	Maintained
3717F:	drivers/pci/hotplug/cpcihp_zt5550.*
3718
3719COMPAL LAPTOP SUPPORT
3720M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3721L:	platform-driver-x86@vger.kernel.org
3722S:	Maintained
3723F:	drivers/platform/x86/compal-laptop.c
3724
3725CONEXANT ACCESSRUNNER USB DRIVER
3726L:	accessrunner-general@lists.sourceforge.net
3727W:	http://accessrunner.sourceforge.net/
3728S:	Orphan
3729F:	drivers/usb/atm/cxacru.c
3730
3731CONFIGFS
3732M:	Joel Becker <jlbec@evilplan.org>
3733M:	Christoph Hellwig <hch@lst.de>
3734T:	git git://git.infradead.org/users/hch/configfs.git
3735S:	Supported
3736F:	fs/configfs/
3737F:	include/linux/configfs.h
3738
3739CONNECTOR
3740M:	Evgeniy Polyakov <zbr@ioremap.net>
3741L:	netdev@vger.kernel.org
3742S:	Maintained
3743F:	drivers/connector/
3744
3745CONTROL GROUP (CGROUP)
3746M:	Tejun Heo <tj@kernel.org>
3747M:	Li Zefan <lizefan@huawei.com>
3748M:	Johannes Weiner <hannes@cmpxchg.org>
3749L:	cgroups@vger.kernel.org
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3751S:	Maintained
3752F:	Documentation/cgroup*
3753F:	include/linux/cgroup*
3754F:	kernel/cgroup*
3755
3756CONTROL GROUP - CPUSET
3757M:	Li Zefan <lizefan@huawei.com>
3758L:	cgroups@vger.kernel.org
3759W:	http://www.bullopensource.org/cpuset/
3760W:	http://oss.sgi.com/projects/cpusets/
3761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3762S:	Maintained
3763F:	Documentation/cgroup-v1/cpusets.txt
3764F:	include/linux/cpuset.h
3765F:	kernel/cgroup/cpuset.c
3766
3767CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3768M:	Johannes Weiner <hannes@cmpxchg.org>
3769M:	Michal Hocko <mhocko@kernel.org>
3770M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3771L:	cgroups@vger.kernel.org
3772L:	linux-mm@kvack.org
3773S:	Maintained
3774F:	mm/memcontrol.c
3775F:	mm/swap_cgroup.c
3776
3777CORETEMP HARDWARE MONITORING DRIVER
3778M:	Fenghua Yu <fenghua.yu@intel.com>
3779L:	linux-hwmon@vger.kernel.org
3780S:	Maintained
3781F:	Documentation/hwmon/coretemp
3782F:	drivers/hwmon/coretemp.c
3783
3784COSA/SRP SYNC SERIAL DRIVER
3785M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3786W:	http://www.fi.muni.cz/~kas/cosa/
3787S:	Maintained
3788F:	drivers/net/wan/cosa*
3789
3790CPMAC ETHERNET DRIVER
3791M:	Florian Fainelli <f.fainelli@gmail.com>
3792L:	netdev@vger.kernel.org
3793S:	Maintained
3794F:	drivers/net/ethernet/ti/cpmac.c
3795
3796CPU FREQUENCY DRIVERS
3797M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3798M:	Viresh Kumar <viresh.kumar@linaro.org>
3799L:	linux-pm@vger.kernel.org
3800S:	Maintained
3801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3802T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3803B:	https://bugzilla.kernel.org
3804F:	Documentation/cpu-freq/
3805F:	Documentation/devicetree/bindings/cpufreq/
3806F:	drivers/cpufreq/
3807F:	include/linux/cpufreq.h
3808F:	tools/testing/selftests/cpufreq/
3809
3810CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3811M:	Viresh Kumar <viresh.kumar@linaro.org>
3812M:	Sudeep Holla <sudeep.holla@arm.com>
3813L:	linux-pm@vger.kernel.org
3814W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3815S:	Maintained
3816F:	drivers/cpufreq/arm_big_little.h
3817F:	drivers/cpufreq/arm_big_little.c
3818F:	drivers/cpufreq/arm_big_little_dt.c
3819
3820CPU POWER MONITORING SUBSYSTEM
3821M:	Thomas Renninger <trenn@suse.com>
3822M:	Shuah Khan <shuah@kernel.org>
3823L:	linux-pm@vger.kernel.org
3824S:	Maintained
3825F:	tools/power/cpupower/
3826
3827CPUID/MSR DRIVER
3828M:	"H. Peter Anvin" <hpa@zytor.com>
3829S:	Maintained
3830F:	arch/x86/kernel/cpuid.c
3831F:	arch/x86/kernel/msr.c
3832
3833CPUIDLE DRIVER - ARM BIG LITTLE
3834M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3835M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3836L:	linux-pm@vger.kernel.org
3837L:	linux-arm-kernel@lists.infradead.org
3838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3839S:	Maintained
3840F:	drivers/cpuidle/cpuidle-big_little.c
3841
3842CPUIDLE DRIVER - ARM EXYNOS
3843M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3844M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3845M:	Kukjin Kim <kgene@kernel.org>
3846L:	linux-pm@vger.kernel.org
3847L:	linux-samsung-soc@vger.kernel.org
3848S:	Supported
3849F:	drivers/cpuidle/cpuidle-exynos.c
3850F:	arch/arm/mach-exynos/pm.c
3851
3852CPUIDLE DRIVERS
3853M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3854M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3855L:	linux-pm@vger.kernel.org
3856S:	Maintained
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3858B:	https://bugzilla.kernel.org
3859F:	drivers/cpuidle/*
3860F:	include/linux/cpuidle.h
3861
3862CRAMFS FILESYSTEM
3863M:	Nicolas Pitre <nico@linaro.org>
3864S:	Maintained
3865F:	Documentation/filesystems/cramfs.txt
3866F:	fs/cramfs/
3867
3868CRYPTO API
3869M:	Herbert Xu <herbert@gondor.apana.org.au>
3870M:	"David S. Miller" <davem@davemloft.net>
3871L:	linux-crypto@vger.kernel.org
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3874S:	Maintained
3875F:	Documentation/crypto/
3876F:	Documentation/devicetree/bindings/crypto/
3877F:	arch/*/crypto/
3878F:	crypto/
3879F:	drivers/crypto/
3880F:	include/crypto/
3881F:	include/linux/crypto*
3882
3883CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3884M:	Neil Horman <nhorman@tuxdriver.com>
3885L:	linux-crypto@vger.kernel.org
3886S:	Maintained
3887F:	crypto/ansi_cprng.c
3888F:	crypto/rng.c
3889
3890CS3308 MEDIA DRIVER
3891M:	Hans Verkuil <hverkuil@xs4all.nl>
3892L:	linux-media@vger.kernel.org
3893T:	git git://linuxtv.org/media_tree.git
3894W:	http://linuxtv.org
3895S:	Odd Fixes
3896F:	drivers/media/i2c/cs3308.c
3897F:	drivers/media/i2c/cs3308.h
3898
3899CS5535 Audio ALSA driver
3900M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3901S:	Maintained
3902F:	sound/pci/cs5535audio/
3903
3904CW1200 WLAN driver
3905M:	Solomon Peachy <pizza@shaftnet.org>
3906S:	Maintained
3907F:	drivers/net/wireless/st/cw1200/
3908
3909CX18 VIDEO4LINUX DRIVER
3910M:	Andy Walls <awalls@md.metrocast.net>
3911L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3912L:	linux-media@vger.kernel.org
3913T:	git git://linuxtv.org/media_tree.git
3914W:	https://linuxtv.org
3915W:	http://www.ivtvdriver.org/index.php/Cx18
3916S:	Maintained
3917F:	Documentation/media/v4l-drivers/cx18*
3918F:	drivers/media/pci/cx18/
3919F:	include/uapi/linux/ivtv*
3920
3921CX2341X MPEG ENCODER HELPER MODULE
3922M:	Hans Verkuil <hverkuil@xs4all.nl>
3923L:	linux-media@vger.kernel.org
3924T:	git git://linuxtv.org/media_tree.git
3925W:	https://linuxtv.org
3926S:	Maintained
3927F:	drivers/media/common/cx2341x*
3928F:	include/media/cx2341x*
3929
3930CX24120 MEDIA DRIVER
3931M:	Jemma Denson <jdenson@gmail.com>
3932M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3933L:	linux-media@vger.kernel.org
3934W:	https://linuxtv.org
3935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3936S:	Maintained
3937F:	drivers/media/dvb-frontends/cx24120*
3938
3939CX88 VIDEO4LINUX DRIVER
3940M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3941L:	linux-media@vger.kernel.org
3942W:	https://linuxtv.org
3943T:	git git://linuxtv.org/media_tree.git
3944S:	Odd fixes
3945F:	Documentation/media/v4l-drivers/cx88*
3946F:	drivers/media/pci/cx88/
3947
3948CXD2820R MEDIA DRIVER
3949M:	Antti Palosaari <crope@iki.fi>
3950L:	linux-media@vger.kernel.org
3951W:	https://linuxtv.org
3952W:	http://palosaari.fi/linux/
3953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3954T:	git git://linuxtv.org/anttip/media_tree.git
3955S:	Maintained
3956F:	drivers/media/dvb-frontends/cxd2820r*
3957
3958CXGB3 ETHERNET DRIVER (CXGB3)
3959M:	Santosh Raspatur <santosh@chelsio.com>
3960L:	netdev@vger.kernel.org
3961W:	http://www.chelsio.com
3962S:	Supported
3963F:	drivers/net/ethernet/chelsio/cxgb3/
3964
3965CXGB3 ISCSI DRIVER (CXGB3I)
3966M:	Karen Xie <kxie@chelsio.com>
3967L:	linux-scsi@vger.kernel.org
3968W:	http://www.chelsio.com
3969S:	Supported
3970F:	drivers/scsi/cxgbi/cxgb3i
3971
3972CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3973M:	Steve Wise <swise@chelsio.com>
3974L:	linux-rdma@vger.kernel.org
3975W:	http://www.openfabrics.org
3976S:	Supported
3977F:	drivers/infiniband/hw/cxgb3/
3978F:	include/uapi/rdma/cxgb3-abi.h
3979
3980CXGB4 CRYPTO DRIVER (chcr)
3981M:	Harsh Jain <harsh@chelsio.com>
3982L:	linux-crypto@vger.kernel.org
3983W:	http://www.chelsio.com
3984S:	Supported
3985F:	drivers/crypto/chelsio
3986
3987CXGB4 ETHERNET DRIVER (CXGB4)
3988M:	Ganesh Goudar <ganeshgr@chelsio.com>
3989L:	netdev@vger.kernel.org
3990W:	http://www.chelsio.com
3991S:	Supported
3992F:	drivers/net/ethernet/chelsio/cxgb4/
3993
3994CXGB4 ISCSI DRIVER (CXGB4I)
3995M:	Karen Xie <kxie@chelsio.com>
3996L:	linux-scsi@vger.kernel.org
3997W:	http://www.chelsio.com
3998S:	Supported
3999F:	drivers/scsi/cxgbi/cxgb4i
4000
4001CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4002M:	Steve Wise <swise@chelsio.com>
4003L:	linux-rdma@vger.kernel.org
4004W:	http://www.openfabrics.org
4005S:	Supported
4006F:	drivers/infiniband/hw/cxgb4/
4007F:	include/uapi/rdma/cxgb4-abi.h
4008
4009CXGB4VF ETHERNET DRIVER (CXGB4VF)
4010M:	Casey Leedom <leedom@chelsio.com>
4011L:	netdev@vger.kernel.org
4012W:	http://www.chelsio.com
4013S:	Supported
4014F:	drivers/net/ethernet/chelsio/cxgb4vf/
4015
4016CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4017M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4018M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4019L:	linuxppc-dev@lists.ozlabs.org
4020S:	Supported
4021F:	arch/powerpc/platforms/powernv/pci-cxl.c
4022F:	drivers/misc/cxl/
4023F:	include/misc/cxl*
4024F:	include/uapi/misc/cxl.h
4025F:	Documentation/powerpc/cxl.txt
4026F:	Documentation/ABI/testing/sysfs-class-cxl
4027
4028CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4029M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4030M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4031M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4032L:	linux-scsi@vger.kernel.org
4033S:	Supported
4034F:	drivers/scsi/cxlflash/
4035F:	include/uapi/scsi/cxlflash_ioctls.h
4036F:	Documentation/powerpc/cxlflash.txt
4037
4038CYBERPRO FB DRIVER
4039M:	Russell King <linux@armlinux.org.uk>
4040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4041W:	http://www.armlinux.org.uk/
4042S:	Maintained
4043F:	drivers/video/fbdev/cyber2000fb.*
4044
4045CYCLADES ASYNC MUX DRIVER
4046W:	http://www.cyclades.com/
4047S:	Orphan
4048F:	drivers/tty/cyclades.c
4049F:	include/linux/cyclades.h
4050F:	include/uapi/linux/cyclades.h
4051
4052CYCLADES PC300 DRIVER
4053W:	http://www.cyclades.com/
4054S:	Orphan
4055F:	drivers/net/wan/pc300*
4056
4057CYPRESS_FIRMWARE MEDIA DRIVER
4058M:	Antti Palosaari <crope@iki.fi>
4059L:	linux-media@vger.kernel.org
4060W:	https://linuxtv.org
4061W:	http://palosaari.fi/linux/
4062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4063T:	git git://linuxtv.org/anttip/media_tree.git
4064S:	Maintained
4065F:	drivers/media/common/cypress_firmware*
4066
4067CYTTSP TOUCHSCREEN DRIVER
4068M:	Ferruh Yigit <fery@cypress.com>
4069L:	linux-input@vger.kernel.org
4070S:	Supported
4071F:	drivers/input/touchscreen/cyttsp*
4072F:	include/linux/input/cyttsp.h
4073
4074D-LINK DIR-685 TOUCHKEYS DRIVER
4075M:	Linus Walleij <linus.walleij@linaro.org>
4076L:	linux-input@vger.kernel.org
4077S:	Supported
4078F:	drivers/input/dlink-dir685-touchkeys.c
4079
4080DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4081M:	Joshua Kinard <kumba@gentoo.org>
4082S:	Maintained
4083F:	drivers/rtc/rtc-ds1685.c
4084F:	include/linux/rtc/ds1685.h
4085
4086DAMA SLAVE for AX.25
4087M:	Joerg Reuter <jreuter@yaina.de>
4088W:	http://yaina.de/jreuter/
4089W:	http://www.qsl.net/dl1bke/
4090L:	linux-hams@vger.kernel.org
4091S:	Maintained
4092F:	net/ax25/af_ax25.c
4093F:	net/ax25/ax25_dev.c
4094F:	net/ax25/ax25_ds_*
4095F:	net/ax25/ax25_in.c
4096F:	net/ax25/ax25_out.c
4097F:	net/ax25/ax25_timer.c
4098F:	net/ax25/sysctl_net_ax25.c
4099
4100DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4101L:	netdev@vger.kernel.org
4102S:	Orphan
4103F:	Documentation/networking/dmfe.txt
4104F:	drivers/net/ethernet/dec/tulip/dmfe.c
4105
4106DC390/AM53C974 SCSI driver
4107M:	Hannes Reinecke <hare@suse.com>
4108L:	linux-scsi@vger.kernel.org
4109S:	Maintained
4110F:	drivers/scsi/am53c974.c
4111
4112DC395x SCSI driver
4113M:	Oliver Neukum <oliver@neukum.org>
4114M:	Ali Akcaagac <aliakc@web.de>
4115M:	Jamie Lenehan <lenehan@twibble.org>
4116L:	dc395x@twibble.org
4117W:	http://twibble.org/dist/dc395x/
4118W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4119S:	Maintained
4120F:	Documentation/scsi/dc395x.txt
4121F:	drivers/scsi/dc395x.*
4122
4123DCCP PROTOCOL
4124M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4125L:	dccp@vger.kernel.org
4126W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4127S:	Maintained
4128F:	include/linux/dccp.h
4129F:	include/uapi/linux/dccp.h
4130F:	include/linux/tfrc.h
4131F:	net/dccp/
4132
4133DECnet NETWORK LAYER
4134W:	http://linux-decnet.sourceforge.net
4135L:	linux-decnet-user@lists.sourceforge.net
4136S:	Orphan
4137F:	Documentation/networking/decnet.txt
4138F:	net/decnet/
4139
4140DECSTATION PLATFORM SUPPORT
4141M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4142L:	linux-mips@linux-mips.org
4143W:	http://www.linux-mips.org/wiki/DECstation
4144S:	Maintained
4145F:	arch/mips/dec/
4146F:	arch/mips/include/asm/dec/
4147F:	arch/mips/include/asm/mach-dec/
4148
4149DEFXX FDDI NETWORK DRIVER
4150M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4151S:	Maintained
4152F:	drivers/net/fddi/defxx.*
4153
4154DELL SMBIOS DRIVER
4155M:	Pali Rohár <pali.rohar@gmail.com>
4156M:	Mario Limonciello <mario.limonciello@dell.com>
4157L:	platform-driver-x86@vger.kernel.org
4158S:	Maintained
4159F:	drivers/platform/x86/dell-smbios.*
4160
4161DELL SMBIOS SMM DRIVER
4162M:	Mario Limonciello <mario.limonciello@dell.com>
4163L:	platform-driver-x86@vger.kernel.org
4164S:	Maintained
4165F:	drivers/platform/x86/dell-smbios-smm.c
4166
4167DELL SMBIOS WMI DRIVER
4168M:	Mario Limonciello <mario.limonciello@dell.com>
4169L:	platform-driver-x86@vger.kernel.org
4170S:	Maintained
4171F:	drivers/platform/x86/dell-smbios-wmi.c
4172F:	tools/wmi/dell-smbios-example.c
4173
4174DELL LAPTOP DRIVER
4175M:	Matthew Garrett <mjg59@srcf.ucam.org>
4176M:	Pali Rohár <pali.rohar@gmail.com>
4177L:	platform-driver-x86@vger.kernel.org
4178S:	Maintained
4179F:	drivers/platform/x86/dell-laptop.c
4180
4181DELL LAPTOP FREEFALL DRIVER
4182M:	Pali Rohár <pali.rohar@gmail.com>
4183S:	Maintained
4184F:	drivers/platform/x86/dell-smo8800.c
4185
4186DELL LAPTOP RBTN DRIVER
4187M:	Pali Rohár <pali.rohar@gmail.com>
4188S:	Maintained
4189F:	drivers/platform/x86/dell-rbtn.*
4190
4191DELL LAPTOP SMM DRIVER
4192M:	Pali Rohár <pali.rohar@gmail.com>
4193S:	Maintained
4194F:	drivers/hwmon/dell-smm-hwmon.c
4195F:	include/uapi/linux/i8k.h
4196
4197DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4198M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4199S:	Maintained
4200F:	Documentation/dcdbas.txt
4201F:	drivers/firmware/dcdbas.*
4202
4203DELL WMI NOTIFICATIONS DRIVER
4204M:	Matthew Garrett <mjg59@srcf.ucam.org>
4205M:	Pali Rohár <pali.rohar@gmail.com>
4206S:	Maintained
4207F:	drivers/platform/x86/dell-wmi.c
4208
4209DELL WMI DESCRIPTOR DRIVER
4210M:	Mario Limonciello <mario.limonciello@dell.com>
4211S:	Maintained
4212F:	drivers/platform/x86/dell-wmi-descriptor.c
4213
4214DELTA ST MEDIA DRIVER
4215M:	Hugues Fruchet <hugues.fruchet@st.com>
4216L:	linux-media@vger.kernel.org
4217T:	git git://linuxtv.org/media_tree.git
4218W:	https://linuxtv.org
4219S:	Supported
4220F:	drivers/media/platform/sti/delta
4221
4222DENALI NAND DRIVER
4223M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4224L:	linux-mtd@lists.infradead.org
4225S:	Supported
4226F:	drivers/mtd/nand/raw/denali*
4227
4228DESIGNWARE USB2 DRD IP DRIVER
4229M:	Minas Harutyunyan <hminas@synopsys.com>
4230L:	linux-usb@vger.kernel.org
4231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4232S:	Maintained
4233F:	drivers/usb/dwc2/
4234
4235DESIGNWARE USB3 DRD IP DRIVER
4236M:	Felipe Balbi <balbi@kernel.org>
4237L:	linux-usb@vger.kernel.org
4238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4239S:	Maintained
4240F:	drivers/usb/dwc3/
4241
4242DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4243M:	Andreas Klinger <ak@it-klinger.de>
4244L:	linux-iio@vger.kernel.org
4245S:	Maintained
4246F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4247F:	drivers/iio/proximity/srf*.c
4248
4249DEVICE COREDUMP (DEV_COREDUMP)
4250M:	Johannes Berg <johannes@sipsolutions.net>
4251L:	linux-kernel@vger.kernel.org
4252S:	Maintained
4253F:	drivers/base/devcoredump.c
4254F:	include/linux/devcoredump.h
4255
4256DEVICE FREQUENCY (DEVFREQ)
4257M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4258M:	Kyungmin Park <kyungmin.park@samsung.com>
4259R:	Chanwoo Choi <cw00.choi@samsung.com>
4260L:	linux-pm@vger.kernel.org
4261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4262S:	Maintained
4263F:	drivers/devfreq/
4264F:	include/linux/devfreq.h
4265F:	Documentation/devicetree/bindings/devfreq/
4266
4267DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4268M:	Chanwoo Choi <cw00.choi@samsung.com>
4269L:	linux-pm@vger.kernel.org
4270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4271S:	Supported
4272F:	drivers/devfreq/event/
4273F:	drivers/devfreq/devfreq-event.c
4274F:	include/linux/devfreq-event.h
4275F:	Documentation/devicetree/bindings/devfreq/event/
4276
4277DEVICE NUMBER REGISTRY
4278M:	Torben Mathiasen <device@lanana.org>
4279W:	http://lanana.org/docs/device-list/index.html
4280S:	Maintained
4281
4282DEVICE-MAPPER  (LVM)
4283M:	Alasdair Kergon <agk@redhat.com>
4284M:	Mike Snitzer <snitzer@redhat.com>
4285M:	dm-devel@redhat.com
4286L:	dm-devel@redhat.com
4287W:	http://sources.redhat.com/dm
4288Q:	http://patchwork.kernel.org/project/dm-devel/list/
4289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4290T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4291S:	Maintained
4292F:	Documentation/device-mapper/
4293F:	drivers/md/Makefile
4294F:	drivers/md/Kconfig
4295F:	drivers/md/dm*
4296F:	drivers/md/persistent-data/
4297F:	include/linux/device-mapper.h
4298F:	include/linux/dm-*.h
4299F:	include/uapi/linux/dm-*.h
4300
4301DEVLINK
4302M:	Jiri Pirko <jiri@mellanox.com>
4303L:	netdev@vger.kernel.org
4304S:	Supported
4305F:	net/core/devlink.c
4306F:	include/net/devlink.h
4307F:	include/uapi/linux/devlink.h
4308
4309DIALOG SEMICONDUCTOR DRIVERS
4310M:	Support Opensource <support.opensource@diasemi.com>
4311W:	http://www.dialog-semiconductor.com/products
4312S:	Supported
4313F:	Documentation/hwmon/da90??
4314F:	Documentation/devicetree/bindings/mfd/da90*.txt
4315F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4316F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4317F:	Documentation/devicetree/bindings/regulator/da92*.txt
4318F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4319F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4320F:	drivers/gpio/gpio-da90??.c
4321F:	drivers/hwmon/da90??-hwmon.c
4322F:	drivers/iio/adc/da91??-*.c
4323F:	drivers/input/misc/da90??_onkey.c
4324F:	drivers/input/touchscreen/da9052_tsi.c
4325F:	drivers/leds/leds-da90??.c
4326F:	drivers/mfd/da903x.c
4327F:	drivers/mfd/da90??-*.c
4328F:	drivers/mfd/da91??-*.c
4329F:	drivers/power/supply/da9052-battery.c
4330F:	drivers/power/supply/da91??-*.c
4331F:	drivers/regulator/da903x.c
4332F:	drivers/regulator/da9???-regulator.[ch]
4333F:	drivers/thermal/da90??-thermal.c
4334F:	drivers/rtc/rtc-da90??.c
4335F:	drivers/video/backlight/da90??_bl.c
4336F:	drivers/watchdog/da90??_wdt.c
4337F:	include/linux/mfd/da903x.h
4338F:	include/linux/mfd/da9052/
4339F:	include/linux/mfd/da9055/
4340F:	include/linux/mfd/da9062/
4341F:	include/linux/mfd/da9063/
4342F:	include/linux/mfd/da9150/
4343F:	include/linux/regulator/da9211.h
4344F:	include/sound/da[79]*.h
4345F:	sound/soc/codecs/da[79]*.[ch]
4346
4347DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4348M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4349L:	linux-gpio@vger.kernel.org
4350S:	Maintained
4351F:	drivers/gpio/gpio-gpio-mm.c
4352
4353DIGI NEO AND CLASSIC PCI PRODUCTS
4354M:	Lidza Louina <lidza.louina@gmail.com>
4355M:	Mark Hounschell <markh@compro.net>
4356L:	driverdev-devel@linuxdriverproject.org
4357S:	Maintained
4358F:	drivers/staging/dgnc/
4359
4360DIOLAN U2C-12 I2C DRIVER
4361M:	Guenter Roeck <linux@roeck-us.net>
4362L:	linux-i2c@vger.kernel.org
4363S:	Maintained
4364F:	drivers/i2c/busses/i2c-diolan-u2c.c
4365
4366FILESYSTEM DIRECT ACCESS (DAX)
4367M:	Matthew Wilcox <mawilcox@microsoft.com>
4368M:	Ross Zwisler <zwisler@kernel.org>
4369M:	Jan Kara <jack@suse.cz>
4370L:	linux-fsdevel@vger.kernel.org
4371S:	Supported
4372F:	fs/dax.c
4373F:	include/linux/dax.h
4374F:	include/trace/events/fs_dax.h
4375
4376DEVICE DIRECT ACCESS (DAX)
4377M:	Dan Williams <dan.j.williams@intel.com>
4378M:	Dave Jiang <dave.jiang@intel.com>
4379M:	Ross Zwisler <zwisler@kernel.org>
4380M:	Vishal Verma <vishal.l.verma@intel.com>
4381L:	linux-nvdimm@lists.01.org
4382S:	Supported
4383F:	drivers/dax/
4384
4385DIRECTORY NOTIFICATION (DNOTIFY)
4386M:	Jan Kara <jack@suse.cz>
4387R:	Amir Goldstein <amir73il@gmail.com>
4388L:	linux-fsdevel@vger.kernel.org
4389S:	Maintained
4390F:	Documentation/filesystems/dnotify.txt
4391F:	fs/notify/dnotify/
4392F:	include/linux/dnotify.h
4393
4394DISK GEOMETRY AND PARTITION HANDLING
4395M:	Andries Brouwer <aeb@cwi.nl>
4396W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4397W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4398W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4399S:	Maintained
4400
4401DISKQUOTA
4402M:	Jan Kara <jack@suse.com>
4403S:	Maintained
4404F:	Documentation/filesystems/quota.txt
4405F:	fs/quota/
4406F:	include/linux/quota*.h
4407F:	include/uapi/linux/quota*.h
4408
4409DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4410M:	Bernie Thompson <bernie@plugable.com>
4411L:	linux-fbdev@vger.kernel.org
4412S:	Maintained
4413W:	http://plugable.com/category/projects/udlfb/
4414F:	drivers/video/fbdev/udlfb.c
4415F:	include/video/udlfb.h
4416F:	Documentation/fb/udlfb.txt
4417
4418DISTRIBUTED LOCK MANAGER (DLM)
4419M:	Christine Caulfield <ccaulfie@redhat.com>
4420M:	David Teigland <teigland@redhat.com>
4421L:	cluster-devel@redhat.com
4422W:	http://sources.redhat.com/cluster/
4423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4424S:	Supported
4425F:	fs/dlm/
4426
4427DMA BUFFER SHARING FRAMEWORK
4428M:	Sumit Semwal <sumit.semwal@linaro.org>
4429S:	Maintained
4430L:	linux-media@vger.kernel.org
4431L:	dri-devel@lists.freedesktop.org
4432L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4433F:	drivers/dma-buf/
4434F:	include/linux/dma-buf*
4435F:	include/linux/reservation.h
4436F:	include/linux/*fence.h
4437F:	Documentation/driver-api/dma-buf.rst
4438T:	git git://anongit.freedesktop.org/drm/drm-misc
4439
4440DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4441M:	Vinod Koul <vkoul@kernel.org>
4442L:	dmaengine@vger.kernel.org
4443Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4444S:	Maintained
4445F:	drivers/dma/
4446F:	include/linux/dmaengine.h
4447F:	include/linux/of_dma.h
4448F:	Documentation/devicetree/bindings/dma/
4449F:	Documentation/driver-api/dmaengine/
4450T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4451
4452DMA MAPPING HELPERS
4453M:	Christoph Hellwig <hch@lst.de>
4454M:	Marek Szyprowski <m.szyprowski@samsung.com>
4455R:	Robin Murphy <robin.murphy@arm.com>
4456L:	iommu@lists.linux-foundation.org
4457T:	git git://git.infradead.org/users/hch/dma-mapping.git
4458W:	http://git.infradead.org/users/hch/dma-mapping.git
4459S:	Supported
4460F:	kernel/dma/
4461F:	include/asm-generic/dma-mapping.h
4462F:	include/linux/dma-direct.h
4463F:	include/linux/dma-mapping.h
4464F:	include/linux/dma-noncoherent.h
4465
4466DME1737 HARDWARE MONITOR DRIVER
4467M:	Juerg Haefliger <juergh@gmail.com>
4468L:	linux-hwmon@vger.kernel.org
4469S:	Maintained
4470F:	Documentation/hwmon/dme1737
4471F:	drivers/hwmon/dme1737.c
4472
4473DMI/SMBIOS SUPPORT
4474M:	Jean Delvare <jdelvare@suse.com>
4475S:	Maintained
4476T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4477F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4478F:	drivers/firmware/dmi-id.c
4479F:	drivers/firmware/dmi_scan.c
4480F:	include/linux/dmi.h
4481
4482DOCUMENTATION
4483M:	Jonathan Corbet <corbet@lwn.net>
4484L:	linux-doc@vger.kernel.org
4485S:	Maintained
4486F:	Documentation/
4487F:	scripts/kernel-doc
4488X:	Documentation/ABI/
4489X:	Documentation/devicetree/
4490X:	Documentation/acpi
4491X:	Documentation/power
4492X:	Documentation/spi
4493X:	Documentation/media
4494T:	git git://git.lwn.net/linux.git docs-next
4495
4496DOCUMENTATION/ITALIAN
4497M:	Federico Vaga <federico.vaga@vaga.pv.it>
4498L:	linux-doc@vger.kernel.org
4499S:	Maintained
4500F:	Documentation/translations/it_IT
4501
4502DONGWOON DW9714 LENS VOICE COIL DRIVER
4503M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4504L:	linux-media@vger.kernel.org
4505T:	git git://linuxtv.org/media_tree.git
4506S:	Maintained
4507F:	drivers/media/i2c/dw9714.c
4508
4509DONGWOON DW9807 LENS VOICE COIL DRIVER
4510M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4511L:	linux-media@vger.kernel.org
4512T:	git git://linuxtv.org/media_tree.git
4513S:	Maintained
4514F:	drivers/media/i2c/dw9807.c
4515
4516DOUBLETALK DRIVER
4517M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4518L:	blinux-list@redhat.com
4519S:	Maintained
4520F:	drivers/char/dtlk.c
4521F:	include/linux/dtlk.h
4522
4523DPAA2 DATAPATH I/O (DPIO) DRIVER
4524M:	Roy Pledge <Roy.Pledge@nxp.com>
4525L:	linux-kernel@vger.kernel.org
4526S:	Maintained
4527F:	drivers/soc/fsl/dpio
4528
4529DPAA2 ETHERNET DRIVER
4530M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4531L:	linux-kernel@vger.kernel.org
4532S:	Maintained
4533F:	drivers/staging/fsl-dpaa2/ethernet
4534
4535DPAA2 ETHERNET SWITCH DRIVER
4536M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4537M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4538L:	linux-kernel@vger.kernel.org
4539S:	Maintained
4540F:	drivers/staging/fsl-dpaa2/ethsw
4541
4542DPAA2 PTP CLOCK DRIVER
4543M:	Yangbo Lu <yangbo.lu@nxp.com>
4544L:	linux-kernel@vger.kernel.org
4545S:	Maintained
4546F:	drivers/staging/fsl-dpaa2/rtc
4547
4548DPT_I2O SCSI RAID DRIVER
4549M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4550L:	linux-scsi@vger.kernel.org
4551W:	http://www.adaptec.com/
4552S:	Maintained
4553F:	drivers/scsi/dpt*
4554F:	drivers/scsi/dpt/
4555
4556DRBD DRIVER
4557M:	Philipp Reisner <philipp.reisner@linbit.com>
4558M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4559L:	drbd-dev@lists.linbit.com
4560W:	http://www.drbd.org
4561T:	git git://git.linbit.com/linux-drbd.git
4562T:	git git://git.linbit.com/drbd-8.4.git
4563S:	Supported
4564F:	drivers/block/drbd/
4565F:	lib/lru_cache.c
4566F:	Documentation/blockdev/drbd/
4567
4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4569M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4570R:	"Rafael J. Wysocki" <rafael@kernel.org>
4571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4572S:	Supported
4573F:	Documentation/kobject.txt
4574F:	drivers/base/
4575F:	fs/debugfs/
4576F:	fs/sysfs/
4577F:	include/linux/debugfs.h
4578F:	include/linux/kobj*
4579F:	lib/kobj*
4580
4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4582M:	Kevin Hilman <khilman@kernel.org>
4583M:	Nishanth Menon <nm@ti.com>
4584S:	Maintained
4585F:	drivers/power/avs/
4586F:	include/linux/power/smartreflex.h
4587L:	linux-pm@vger.kernel.org
4588
4589DRM DRIVER FOR ARM PL111 CLCD
4590M:	Eric Anholt <eric@anholt.net>
4591T:	git git://anongit.freedesktop.org/drm/drm-misc
4592S:	Supported
4593F:	drivers/gpu/drm/pl111/
4594
4595DRM DRIVER FOR ARM VERSATILE TFT PANELS
4596M:	Linus Walleij <linus.walleij@linaro.org>
4597T:	git git://anongit.freedesktop.org/drm/drm-misc
4598S:	Maintained
4599F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4600F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4601
4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4603M:	Dave Airlie <airlied@redhat.com>
4604S:	Odd Fixes
4605F:	drivers/gpu/drm/ast/
4606
4607DRM DRIVER FOR BOCHS VIRTUAL GPU
4608M:	Gerd Hoffmann <kraxel@redhat.com>
4609L:	virtualization@lists.linux-foundation.org
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611S:	Maintained
4612F:	drivers/gpu/drm/bochs/
4613
4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4615M:	Linus Walleij <linus.walleij@linaro.org>
4616T:	git git://anongit.freedesktop.org/drm/drm-misc
4617S:	Maintained
4618F:	drivers/gpu/drm/tve200/
4619
4620DRM DRIVER FOR ILITEK ILI9225 PANELS
4621M:	David Lechner <david@lechnology.com>
4622S:	Maintained
4623F:	drivers/gpu/drm/tinydrm/ili9225.c
4624F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4625
4626DRM DRIVER FOR INTEL I810 VIDEO CARDS
4627S:	Orphan / Obsolete
4628F:	drivers/gpu/drm/i810/
4629F:	include/uapi/drm/i810_drm.h
4630
4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4632S:	Orphan / Obsolete
4633F:	drivers/gpu/drm/mga/
4634F:	include/uapi/drm/mga_drm.h
4635
4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4637M:	Dave Airlie <airlied@redhat.com>
4638S:	Odd Fixes
4639F:	drivers/gpu/drm/mgag200/
4640
4641DRM DRIVER FOR MI0283QT
4642M:	Noralf Trønnes <noralf@tronnes.org>
4643S:	Maintained
4644F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4645F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4646
4647DRM DRIVER FOR MSM ADRENO GPU
4648M:	Rob Clark <robdclark@gmail.com>
4649L:	linux-arm-msm@vger.kernel.org
4650L:	dri-devel@lists.freedesktop.org
4651L:	freedreno@lists.freedesktop.org
4652T:	git git://people.freedesktop.org/~robclark/linux
4653S:	Maintained
4654F:	drivers/gpu/drm/msm/
4655F:	include/uapi/drm/msm_drm.h
4656F:	Documentation/devicetree/bindings/display/msm/
4657
4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4659M:	Ben Skeggs <bskeggs@redhat.com>
4660L:	dri-devel@lists.freedesktop.org
4661L:	nouveau@lists.freedesktop.org
4662T:	git git://github.com/skeggsb/linux
4663S:	Supported
4664F:	drivers/gpu/drm/nouveau/
4665F:	include/uapi/drm/nouveau_drm.h
4666
4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4668M:	Noralf Trønnes <noralf@tronnes.org>
4669S:	Maintained
4670F:	drivers/gpu/drm/tinydrm/repaper.c
4671F:	Documentation/devicetree/bindings/display/repaper.txt
4672
4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4674M:	Dave Airlie <airlied@redhat.com>
4675M:	Gerd Hoffmann <kraxel@redhat.com>
4676L:	virtualization@lists.linux-foundation.org
4677T:	git git://anongit.freedesktop.org/drm/drm-misc
4678S:	Obsolete
4679W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4680F:	drivers/gpu/drm/cirrus/
4681
4682DRM DRIVER FOR QXL VIRTUAL GPU
4683M:	Dave Airlie <airlied@redhat.com>
4684M:	Gerd Hoffmann <kraxel@redhat.com>
4685L:	virtualization@lists.linux-foundation.org
4686T:	git git://anongit.freedesktop.org/drm/drm-misc
4687S:	Maintained
4688F:	drivers/gpu/drm/qxl/
4689F:	include/uapi/drm/qxl_drm.h
4690
4691DRM DRIVER FOR RAGE 128 VIDEO CARDS
4692S:	Orphan / Obsolete
4693F:	drivers/gpu/drm/r128/
4694F:	include/uapi/drm/r128_drm.h
4695
4696DRM DRIVER FOR SAVAGE VIDEO CARDS
4697S:	Orphan / Obsolete
4698F:	drivers/gpu/drm/savage/
4699F:	include/uapi/drm/savage_drm.h
4700
4701DRM DRIVER FOR SIS VIDEO CARDS
4702S:	Orphan / Obsolete
4703F:	drivers/gpu/drm/sis/
4704F:	include/uapi/drm/sis_drm.h
4705
4706DRM DRIVER FOR SITRONIX ST7586 PANELS
4707M:	David Lechner <david@lechnology.com>
4708S:	Maintained
4709F:	drivers/gpu/drm/tinydrm/st7586.c
4710F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4711
4712DRM DRIVER FOR SITRONIX ST7735R PANELS
4713M:	David Lechner <david@lechnology.com>
4714S:	Maintained
4715F:	drivers/gpu/drm/tinydrm/st7735r.c
4716F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4717
4718DRM DRIVER FOR TDFX VIDEO CARDS
4719S:	Orphan / Obsolete
4720F:	drivers/gpu/drm/tdfx/
4721
4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4723M:	Dave Airlie <airlied@redhat.com>
4724S:	Odd Fixes
4725F:	drivers/gpu/drm/udl/
4726
4727DRM DRIVER FOR VMWARE VIRTUAL GPU
4728M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4729M:	Sinclair Yeh <syeh@vmware.com>
4730M:	Thomas Hellstrom <thellstrom@vmware.com>
4731L:	dri-devel@lists.freedesktop.org
4732T:	git git://people.freedesktop.org/~syeh/repos_linux
4733T:	git git://people.freedesktop.org/~thomash/linux
4734S:	Supported
4735F:	drivers/gpu/drm/vmwgfx/
4736F:	include/uapi/drm/vmwgfx_drm.h
4737
4738DRM DRIVERS
4739M:	David Airlie <airlied@linux.ie>
4740L:	dri-devel@lists.freedesktop.org
4741T:	git git://anongit.freedesktop.org/drm/drm
4742B:	https://bugs.freedesktop.org/
4743C:	irc://chat.freenode.net/dri-devel
4744S:	Maintained
4745F:	drivers/gpu/drm/
4746F:	drivers/gpu/vga/
4747F:	Documentation/devicetree/bindings/display/
4748F:	Documentation/devicetree/bindings/gpu/
4749F:	Documentation/gpu/
4750F:	include/drm/
4751F:	include/uapi/drm/
4752F:	include/linux/vga*
4753
4754DRM DRIVERS AND MISC GPU PATCHES
4755M:	Gustavo Padovan <gustavo@padovan.org>
4756M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4757M:	Sean Paul <sean@poorly.run>
4758W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4759S:	Maintained
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761F:	Documentation/gpu/
4762F:	drivers/gpu/vga/
4763F:	drivers/gpu/drm/*
4764F:	include/drm/drm*
4765F:	include/uapi/drm/drm*
4766F:	include/linux/vga*
4767
4768DRM DRIVERS FOR ALLWINNER A10
4769M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4770L:	dri-devel@lists.freedesktop.org
4771S:	Supported
4772F:	drivers/gpu/drm/sun4i/
4773F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4774T:	git git://anongit.freedesktop.org/drm/drm-misc
4775
4776DRM DRIVERS FOR AMLOGIC SOCS
4777M:	Neil Armstrong <narmstrong@baylibre.com>
4778L:	dri-devel@lists.freedesktop.org
4779L:	linux-amlogic@lists.infradead.org
4780W:	http://linux-meson.com/
4781S:	Supported
4782F:	drivers/gpu/drm/meson/
4783F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4784F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4785F:	Documentation/gpu/meson.rst
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787
4788DRM DRIVERS FOR ATMEL HLCDC
4789M:	Boris Brezillon <boris.brezillon@bootlin.com>
4790L:	dri-devel@lists.freedesktop.org
4791S:	Supported
4792F:	drivers/gpu/drm/atmel-hlcdc/
4793F:	Documentation/devicetree/bindings/display/atmel/
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795
4796DRM DRIVERS FOR BRIDGE CHIPS
4797M:	Archit Taneja <architt@codeaurora.org>
4798M:	Andrzej Hajda <a.hajda@samsung.com>
4799R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4800S:	Maintained
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802F:	drivers/gpu/drm/bridge/
4803
4804DRM DRIVERS FOR EXYNOS
4805M:	Inki Dae <inki.dae@samsung.com>
4806M:	Joonyoung Shim <jy0922.shim@samsung.com>
4807M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4808M:	Kyungmin Park <kyungmin.park@samsung.com>
4809L:	dri-devel@lists.freedesktop.org
4810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4811S:	Supported
4812F:	drivers/gpu/drm/exynos/
4813F:	include/uapi/drm/exynos_drm.h
4814F:	Documentation/devicetree/bindings/display/exynos/
4815
4816DRM DRIVERS FOR FREESCALE DCU
4817M:	Stefan Agner <stefan@agner.ch>
4818M:	Alison Wang <alison.wang@nxp.com>
4819L:	dri-devel@lists.freedesktop.org
4820S:	Supported
4821F:	drivers/gpu/drm/fsl-dcu/
4822F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4823F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4824F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4825
4826DRM DRIVERS FOR FREESCALE IMX
4827M:	Philipp Zabel <p.zabel@pengutronix.de>
4828L:	dri-devel@lists.freedesktop.org
4829S:	Maintained
4830F:	drivers/gpu/drm/imx/
4831F:	drivers/gpu/ipu-v3/
4832F:	Documentation/devicetree/bindings/display/imx/
4833
4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4835M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4836L:	dri-devel@lists.freedesktop.org
4837T:	git git://github.com/patjak/drm-gma500
4838S:	Maintained
4839F:	drivers/gpu/drm/gma500/
4840
4841DRM DRIVERS FOR HISILICON
4842M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4843M:	Rongrong Zou <zourongrong@gmail.com>
4844R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4845R:	Chen Feng <puck.chen@hisilicon.com>
4846L:	dri-devel@lists.freedesktop.org
4847T:	git git://github.com/xin3liang/linux.git
4848S:	Maintained
4849F:	drivers/gpu/drm/hisilicon/
4850F:	Documentation/devicetree/bindings/display/hisilicon/
4851
4852DRM DRIVERS FOR MEDIATEK
4853M:	CK Hu <ck.hu@mediatek.com>
4854M:	Philipp Zabel <p.zabel@pengutronix.de>
4855L:	dri-devel@lists.freedesktop.org
4856S:	Supported
4857F:	drivers/gpu/drm/mediatek/
4858F:	Documentation/devicetree/bindings/display/mediatek/
4859
4860DRM DRIVERS FOR NVIDIA TEGRA
4861M:	Thierry Reding <thierry.reding@gmail.com>
4862L:	dri-devel@lists.freedesktop.org
4863L:	linux-tegra@vger.kernel.org
4864T:	git git://anongit.freedesktop.org/tegra/linux.git
4865S:	Supported
4866F:	drivers/gpu/drm/tegra/
4867F:	drivers/gpu/host1x/
4868F:	include/linux/host1x.h
4869F:	include/uapi/drm/tegra_drm.h
4870F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4871
4872DRM DRIVERS FOR RENESAS
4873M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4874L:	dri-devel@lists.freedesktop.org
4875L:	linux-renesas-soc@vger.kernel.org
4876T:	git git://linuxtv.org/pinchartl/fbdev
4877S:	Supported
4878F:	drivers/gpu/drm/rcar-du/
4879F:	drivers/gpu/drm/shmobile/
4880F:	include/linux/platform_data/shmob_drm.h
4881F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4882F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4883F:	Documentation/devicetree/bindings/display/renesas,du.txt
4884
4885DRM DRIVERS FOR ROCKCHIP
4886M:	Sandy Huang <hjc@rock-chips.com>
4887M:	Heiko Stübner <heiko@sntech.de>
4888L:	dri-devel@lists.freedesktop.org
4889S:	Maintained
4890F:	drivers/gpu/drm/rockchip/
4891F:	Documentation/devicetree/bindings/display/rockchip/
4892T:	git git://anongit.freedesktop.org/drm/drm-misc
4893
4894DRM DRIVERS FOR STI
4895M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4896M:	Vincent Abriou <vincent.abriou@st.com>
4897L:	dri-devel@lists.freedesktop.org
4898T:	git git://anongit.freedesktop.org/drm/drm-misc
4899S:	Maintained
4900F:	drivers/gpu/drm/sti
4901F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4902
4903DRM DRIVERS FOR STM
4904M:	Yannick Fertre <yannick.fertre@st.com>
4905M:	Philippe Cornu <philippe.cornu@st.com>
4906M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4907M:	Vincent Abriou <vincent.abriou@st.com>
4908L:	dri-devel@lists.freedesktop.org
4909T:	git git://anongit.freedesktop.org/drm/drm-misc
4910S:	Maintained
4911F:	drivers/gpu/drm/stm
4912F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4913
4914DRM DRIVERS FOR TI LCDC
4915M:	Jyri Sarha <jsarha@ti.com>
4916R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4917L:	dri-devel@lists.freedesktop.org
4918S:	Maintained
4919F:	drivers/gpu/drm/tilcdc/
4920F:	Documentation/devicetree/bindings/display/tilcdc/
4921
4922DRM DRIVERS FOR TI OMAP
4923M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4924L:	dri-devel@lists.freedesktop.org
4925S:	Maintained
4926F:	drivers/gpu/drm/omapdrm/
4927F:	Documentation/devicetree/bindings/display/ti/
4928
4929DRM DRIVERS FOR V3D
4930M:	Eric Anholt <eric@anholt.net>
4931S:	Supported
4932F:	drivers/gpu/drm/v3d/
4933F:	include/uapi/drm/v3d_drm.h
4934F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4935T:	git git://anongit.freedesktop.org/drm/drm-misc
4936
4937DRM DRIVERS FOR VC4
4938M:	Eric Anholt <eric@anholt.net>
4939T:	git git://github.com/anholt/linux
4940S:	Supported
4941F:	drivers/gpu/drm/vc4/
4942F:	include/uapi/drm/vc4_drm.h
4943F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945
4946DRM DRIVERS FOR VIVANTE GPU IP
4947M:	Lucas Stach <l.stach@pengutronix.de>
4948R:	Russell King <linux+etnaviv@armlinux.org.uk>
4949R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4950L:	etnaviv@lists.freedesktop.org
4951L:	dri-devel@lists.freedesktop.org
4952S:	Maintained
4953F:	drivers/gpu/drm/etnaviv/
4954F:	include/uapi/drm/etnaviv_drm.h
4955F:	Documentation/devicetree/bindings/display/etnaviv/
4956
4957DRM DRIVERS FOR ZTE ZX
4958M:	Shawn Guo <shawnguo@kernel.org>
4959L:	dri-devel@lists.freedesktop.org
4960S:	Maintained
4961F:	drivers/gpu/drm/zte/
4962F:	Documentation/devicetree/bindings/display/zte,vou.txt
4963T:	git git://anongit.freedesktop.org/drm/drm-misc
4964
4965DRM PANEL DRIVERS
4966M:	Thierry Reding <thierry.reding@gmail.com>
4967L:	dri-devel@lists.freedesktop.org
4968T:	git git://anongit.freedesktop.org/drm/drm-misc
4969S:	Maintained
4970F:	drivers/gpu/drm/drm_panel.c
4971F:	drivers/gpu/drm/panel/
4972F:	include/drm/drm_panel.h
4973F:	Documentation/devicetree/bindings/display/panel/
4974
4975DRM TINYDRM DRIVERS
4976M:	Noralf Trønnes <noralf@tronnes.org>
4977W:	https://github.com/notro/tinydrm/wiki/Development
4978T:	git git://anongit.freedesktop.org/drm/drm-misc
4979S:	Maintained
4980F:	drivers/gpu/drm/tinydrm/
4981F:	include/drm/tinydrm/
4982
4983DRM DRIVERS FOR XEN
4984M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4985T:	git git://anongit.freedesktop.org/drm/drm-misc
4986L:	dri-devel@lists.freedesktop.org
4987L:	xen-devel@lists.xen.org
4988S:	Supported
4989F:	drivers/gpu/drm/xen/
4990F:	Documentation/gpu/xen-front.rst
4991
4992DRM TTM SUBSYSTEM
4993M:	Christian Koenig <christian.koenig@amd.com>
4994M:	Huang Rui <ray.huang@amd.com>
4995M:	Junwei Zhang <Jerry.Zhang@amd.com>
4996T:	git git://people.freedesktop.org/~agd5f/linux
4997S:	Maintained
4998L:	dri-devel@lists.freedesktop.org
4999F:	include/drm/ttm/
5000F:	drivers/gpu/drm/ttm/
5001
5002DSBR100 USB FM RADIO DRIVER
5003M:	Alexey Klimov <klimov.linux@gmail.com>
5004L:	linux-media@vger.kernel.org
5005T:	git git://linuxtv.org/media_tree.git
5006S:	Maintained
5007F:	drivers/media/radio/dsbr100.c
5008
5009DSCC4 DRIVER
5010M:	Francois Romieu <romieu@fr.zoreil.com>
5011L:	netdev@vger.kernel.org
5012S:	Maintained
5013F:	drivers/net/wan/dscc4.c
5014
5015DT3155 MEDIA DRIVER
5016M:	Hans Verkuil <hverkuil@xs4all.nl>
5017L:	linux-media@vger.kernel.org
5018T:	git git://linuxtv.org/media_tree.git
5019W:	https://linuxtv.org
5020S:	Odd Fixes
5021F:	drivers/media/pci/dt3155/
5022
5023DVB_USB_AF9015 MEDIA DRIVER
5024M:	Antti Palosaari <crope@iki.fi>
5025L:	linux-media@vger.kernel.org
5026W:	https://linuxtv.org
5027W:	http://palosaari.fi/linux/
5028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5029T:	git git://linuxtv.org/anttip/media_tree.git
5030S:	Maintained
5031F:	drivers/media/usb/dvb-usb-v2/af9015*
5032
5033DVB_USB_AF9035 MEDIA DRIVER
5034M:	Antti Palosaari <crope@iki.fi>
5035L:	linux-media@vger.kernel.org
5036W:	https://linuxtv.org
5037W:	http://palosaari.fi/linux/
5038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5039T:	git git://linuxtv.org/anttip/media_tree.git
5040S:	Maintained
5041F:	drivers/media/usb/dvb-usb-v2/af9035*
5042
5043DVB_USB_ANYSEE MEDIA DRIVER
5044M:	Antti Palosaari <crope@iki.fi>
5045L:	linux-media@vger.kernel.org
5046W:	https://linuxtv.org
5047W:	http://palosaari.fi/linux/
5048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5049T:	git git://linuxtv.org/anttip/media_tree.git
5050S:	Maintained
5051F:	drivers/media/usb/dvb-usb-v2/anysee*
5052
5053DVB_USB_AU6610 MEDIA DRIVER
5054M:	Antti Palosaari <crope@iki.fi>
5055L:	linux-media@vger.kernel.org
5056W:	https://linuxtv.org
5057W:	http://palosaari.fi/linux/
5058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5059T:	git git://linuxtv.org/anttip/media_tree.git
5060S:	Maintained
5061F:	drivers/media/usb/dvb-usb-v2/au6610*
5062
5063DVB_USB_CE6230 MEDIA DRIVER
5064M:	Antti Palosaari <crope@iki.fi>
5065L:	linux-media@vger.kernel.org
5066W:	https://linuxtv.org
5067W:	http://palosaari.fi/linux/
5068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5069T:	git git://linuxtv.org/anttip/media_tree.git
5070S:	Maintained
5071F:	drivers/media/usb/dvb-usb-v2/ce6230*
5072
5073DVB_USB_CXUSB MEDIA DRIVER
5074M:	Michael Krufky <mkrufky@linuxtv.org>
5075L:	linux-media@vger.kernel.org
5076W:	https://linuxtv.org
5077W:	http://github.com/mkrufky
5078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5079T:	git git://linuxtv.org/media_tree.git
5080S:	Maintained
5081F:	drivers/media/usb/dvb-usb/cxusb*
5082
5083DVB_USB_EC168 MEDIA DRIVER
5084M:	Antti Palosaari <crope@iki.fi>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087W:	http://palosaari.fi/linux/
5088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5089T:	git git://linuxtv.org/anttip/media_tree.git
5090S:	Maintained
5091F:	drivers/media/usb/dvb-usb-v2/ec168*
5092
5093DVB_USB_GL861 MEDIA DRIVER
5094M:	Antti Palosaari <crope@iki.fi>
5095L:	linux-media@vger.kernel.org
5096W:	https://linuxtv.org
5097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5098T:	git git://linuxtv.org/anttip/media_tree.git
5099S:	Maintained
5100F:	drivers/media/usb/dvb-usb-v2/gl861*
5101
5102DVB_USB_MXL111SF MEDIA DRIVER
5103M:	Michael Krufky <mkrufky@linuxtv.org>
5104L:	linux-media@vger.kernel.org
5105W:	https://linuxtv.org
5106W:	http://github.com/mkrufky
5107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5108T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5109S:	Maintained
5110F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5111
5112DVB_USB_RTL28XXU MEDIA DRIVER
5113M:	Antti Palosaari <crope@iki.fi>
5114L:	linux-media@vger.kernel.org
5115W:	https://linuxtv.org
5116W:	http://palosaari.fi/linux/
5117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5118T:	git git://linuxtv.org/anttip/media_tree.git
5119S:	Maintained
5120F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5121
5122DVB_USB_V2 MEDIA DRIVER
5123M:	Antti Palosaari <crope@iki.fi>
5124L:	linux-media@vger.kernel.org
5125W:	https://linuxtv.org
5126W:	http://palosaari.fi/linux/
5127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5128T:	git git://linuxtv.org/anttip/media_tree.git
5129S:	Maintained
5130F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5131F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5132
5133DYNAMIC DEBUG
5134M:	Jason Baron <jbaron@akamai.com>
5135S:	Maintained
5136F:	lib/dynamic_debug.c
5137F:	include/linux/dynamic_debug.h
5138
5139DYNAMIC INTERRUPT MODERATION
5140M:	Tal Gilboa <talgi@mellanox.com>
5141S:	Maintained
5142F:	include/linux/net_dim.h
5143
5144DZ DECSTATION DZ11 SERIAL DRIVER
5145M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5146S:	Maintained
5147F:	drivers/tty/serial/dz.*
5148
5149E3X0 POWER BUTTON DRIVER
5150M:	Moritz Fischer <moritz.fischer@ettus.com>
5151L:	usrp-users@lists.ettus.com
5152W:	http://www.ettus.com
5153S:	Supported
5154F:	drivers/input/misc/e3x0-button.c
5155F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5156
5157E4000 MEDIA DRIVER
5158M:	Antti Palosaari <crope@iki.fi>
5159L:	linux-media@vger.kernel.org
5160W:	https://linuxtv.org
5161W:	http://palosaari.fi/linux/
5162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5163T:	git git://linuxtv.org/anttip/media_tree.git
5164S:	Maintained
5165F:	drivers/media/tuners/e4000*
5166
5167EARTH_PT1 MEDIA DRIVER
5168M:	Akihiro Tsukada <tskd08@gmail.com>
5169L:	linux-media@vger.kernel.org
5170S:	Odd Fixes
5171F:	drivers/media/pci/pt1/
5172
5173EARTH_PT3 MEDIA DRIVER
5174M:	Akihiro Tsukada <tskd08@gmail.com>
5175L:	linux-media@vger.kernel.org
5176S:	Odd Fixes
5177F:	drivers/media/pci/pt3/
5178
5179EC100 MEDIA DRIVER
5180M:	Antti Palosaari <crope@iki.fi>
5181L:	linux-media@vger.kernel.org
5182W:	https://linuxtv.org
5183W:	http://palosaari.fi/linux/
5184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5185T:	git git://linuxtv.org/anttip/media_tree.git
5186S:	Maintained
5187F:	drivers/media/dvb-frontends/ec100*
5188
5189ECRYPT FILE SYSTEM
5190M:	Tyler Hicks <tyhicks@canonical.com>
5191L:	ecryptfs@vger.kernel.org
5192W:	http://ecryptfs.org
5193W:	https://launchpad.net/ecryptfs
5194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5195S:	Supported
5196F:	Documentation/filesystems/ecryptfs.txt
5197F:	fs/ecryptfs/
5198
5199EDAC-AMD64
5200M:	Borislav Petkov <bp@alien8.de>
5201L:	linux-edac@vger.kernel.org
5202S:	Maintained
5203F:	drivers/edac/amd64_edac*
5204
5205EDAC-CALXEDA
5206M:	Robert Richter <rric@kernel.org>
5207L:	linux-edac@vger.kernel.org
5208S:	Maintained
5209F:	drivers/edac/highbank*
5210
5211EDAC-CAVIUM OCTEON
5212M:	Ralf Baechle <ralf@linux-mips.org>
5213M:	David Daney <david.daney@cavium.com>
5214L:	linux-edac@vger.kernel.org
5215L:	linux-mips@linux-mips.org
5216S:	Supported
5217F:	drivers/edac/octeon_edac*
5218
5219EDAC-CAVIUM THUNDERX
5220M:	David Daney <david.daney@cavium.com>
5221M:	Jan Glauber <jglauber@cavium.com>
5222L:	linux-edac@vger.kernel.org
5223S:	Supported
5224F:	drivers/edac/thunderx_edac*
5225
5226EDAC-CORE
5227M:	Borislav Petkov <bp@alien8.de>
5228M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5229L:	linux-edac@vger.kernel.org
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5232S:	Supported
5233F:	Documentation/admin-guide/ras.rst
5234F:	Documentation/driver-api/edac.rst
5235F:	drivers/edac/
5236F:	include/linux/edac.h
5237
5238EDAC-E752X
5239M:	Mark Gross <mark.gross@intel.com>
5240L:	linux-edac@vger.kernel.org
5241S:	Maintained
5242F:	drivers/edac/e752x_edac.c
5243
5244EDAC-E7XXX
5245L:	linux-edac@vger.kernel.org
5246S:	Maintained
5247F:	drivers/edac/e7xxx_edac.c
5248
5249EDAC-FSL_DDR
5250M:	York Sun <york.sun@nxp.com>
5251L:	linux-edac@vger.kernel.org
5252S:	Maintained
5253F:	drivers/edac/fsl_ddr_edac.*
5254
5255EDAC-GHES
5256M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5257L:	linux-edac@vger.kernel.org
5258S:	Maintained
5259F:	drivers/edac/ghes_edac.c
5260
5261EDAC-I3000
5262L:	linux-edac@vger.kernel.org
5263S:	Orphan
5264F:	drivers/edac/i3000_edac.c
5265
5266EDAC-I5000
5267L:	linux-edac@vger.kernel.org
5268S:	Maintained
5269F:	drivers/edac/i5000_edac.c
5270
5271EDAC-I5400
5272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5273L:	linux-edac@vger.kernel.org
5274S:	Maintained
5275F:	drivers/edac/i5400_edac.c
5276
5277EDAC-I7300
5278M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5279L:	linux-edac@vger.kernel.org
5280S:	Maintained
5281F:	drivers/edac/i7300_edac.c
5282
5283EDAC-I7CORE
5284M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5285L:	linux-edac@vger.kernel.org
5286S:	Maintained
5287F:	drivers/edac/i7core_edac.c
5288
5289EDAC-I82443BXGX
5290M:	Tim Small <tim@buttersideup.com>
5291L:	linux-edac@vger.kernel.org
5292S:	Maintained
5293F:	drivers/edac/i82443bxgx_edac.c
5294
5295EDAC-I82975X
5296M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5297M:	"Arvind R." <arvino55@gmail.com>
5298L:	linux-edac@vger.kernel.org
5299S:	Maintained
5300F:	drivers/edac/i82975x_edac.c
5301
5302EDAC-IE31200
5303M:	Jason Baron <jbaron@akamai.com>
5304L:	linux-edac@vger.kernel.org
5305S:	Maintained
5306F:	drivers/edac/ie31200_edac.c
5307
5308EDAC-MPC85XX
5309M:	Johannes Thumshirn <morbidrsa@gmail.com>
5310L:	linux-edac@vger.kernel.org
5311S:	Maintained
5312F:	drivers/edac/mpc85xx_edac.[ch]
5313
5314EDAC-PASEMI
5315M:	Egor Martovetsky <egor@pasemi.com>
5316L:	linux-edac@vger.kernel.org
5317S:	Maintained
5318F:	drivers/edac/pasemi_edac.c
5319
5320EDAC-PND2
5321M:	Tony Luck <tony.luck@intel.com>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/pnd2_edac.[ch]
5325
5326EDAC-R82600
5327M:	Tim Small <tim@buttersideup.com>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/r82600_edac.c
5331
5332EDAC-SBRIDGE
5333M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5334L:	linux-edac@vger.kernel.org
5335S:	Maintained
5336F:	drivers/edac/sb_edac.c
5337
5338EDAC-SKYLAKE
5339M:	Tony Luck <tony.luck@intel.com>
5340L:	linux-edac@vger.kernel.org
5341S:	Maintained
5342F:	drivers/edac/skx_edac.c
5343
5344EDAC-TI
5345M:	Tero Kristo <t-kristo@ti.com>
5346L:	linux-edac@vger.kernel.org
5347S:	Maintained
5348F:	drivers/edac/ti_edac.c
5349
5350EDIROL UA-101/UA-1000 DRIVER
5351M:	Clemens Ladisch <clemens@ladisch.de>
5352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5353T:	git git://git.alsa-project.org/alsa-kernel.git
5354S:	Maintained
5355F:	sound/usb/misc/ua101.c
5356
5357EFI TEST DRIVER
5358L:	linux-efi@vger.kernel.org
5359M:	Ivan Hu <ivan.hu@canonical.com>
5360M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5361S:	Maintained
5362F:	drivers/firmware/efi/test/
5363
5364EFI VARIABLE FILESYSTEM
5365M:	Matthew Garrett <matthew.garrett@nebula.com>
5366M:	Jeremy Kerr <jk@ozlabs.org>
5367M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5369L:	linux-efi@vger.kernel.org
5370S:	Maintained
5371F:	fs/efivarfs/
5372
5373EFIFB FRAMEBUFFER DRIVER
5374L:	linux-fbdev@vger.kernel.org
5375M:	Peter Jones <pjones@redhat.com>
5376S:	Maintained
5377F:	drivers/video/fbdev/efifb.c
5378
5379EFS FILESYSTEM
5380W:	http://aeschi.ch.eu.org/efs/
5381S:	Orphan
5382F:	fs/efs/
5383
5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5385M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5386L:	netdev@vger.kernel.org
5387S:	Maintained
5388F:	drivers/net/ethernet/ibm/ehea/
5389
5390EM28XX VIDEO4LINUX DRIVER
5391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5392L:	linux-media@vger.kernel.org
5393W:	https://linuxtv.org
5394T:	git git://linuxtv.org/media_tree.git
5395S:	Maintained
5396F:	drivers/media/usb/em28xx/
5397F:	Documentation/media/v4l-drivers/em28xx*
5398
5399EMBEDDED LINUX
5400M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5401M:	Matt Mackall <mpm@selenic.com>
5402M:	David Woodhouse <dwmw2@infradead.org>
5403L:	linux-embedded@vger.kernel.org
5404S:	Maintained
5405
5406Emulex 10Gbps iSCSI - OneConnect DRIVER
5407M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5408M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5409M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5410L:	linux-scsi@vger.kernel.org
5411W:	http://www.broadcom.com
5412S:	Supported
5413F:	drivers/scsi/be2iscsi/
5414
5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5416M:	Sathya Perla <sathya.perla@broadcom.com>
5417M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5418M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5419M:	Somnath Kotur <somnath.kotur@broadcom.com>
5420L:	netdev@vger.kernel.org
5421W:	http://www.emulex.com
5422S:	Supported
5423F:	drivers/net/ethernet/emulex/benet/
5424
5425EMULEX ONECONNECT ROCE DRIVER
5426M:	Selvin Xavier <selvin.xavier@broadcom.com>
5427M:	Devesh Sharma <devesh.sharma@broadcom.com>
5428L:	linux-rdma@vger.kernel.org
5429W:	http://www.broadcom.com
5430S:	Odd Fixes
5431F:	drivers/infiniband/hw/ocrdma/
5432F:	include/uapi/rdma/ocrdma-abi.h
5433
5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5435M:	James Smart <james.smart@broadcom.com>
5436M:	Dick Kennedy <dick.kennedy@broadcom.com>
5437L:	linux-scsi@vger.kernel.org
5438W:	http://www.broadcom.com
5439S:	Supported
5440F:	drivers/scsi/lpfc/
5441
5442ENE CB710 FLASH CARD READER DRIVER
5443M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5444S:	Maintained
5445F:	drivers/misc/cb710/
5446F:	drivers/mmc/host/cb710-mmc.*
5447F:	include/linux/cb710.h
5448
5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5450M:	Maxim Levitsky <maximlevitsky@gmail.com>
5451S:	Maintained
5452F:	drivers/media/rc/ene_ir.*
5453
5454EPSON S1D13XXX FRAMEBUFFER DRIVER
5455M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5456S:	Maintained
5457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5458F:	drivers/video/fbdev/s1d13xxxfb.c
5459F:	include/video/s1d13xxxfb.h
5460
5461ERRSEQ ERROR TRACKING INFRASTRUCTURE
5462M:	Jeff Layton <jlayton@kernel.org>
5463S:	Maintained
5464F:	lib/errseq.c
5465F:	include/linux/errseq.h
5466
5467ET131X NETWORK DRIVER
5468M:	Mark Einon <mark.einon@gmail.com>
5469S:	Odd Fixes
5470F:	drivers/net/ethernet/agere/
5471
5472ETHERNET BRIDGE
5473M:	Stephen Hemminger <stephen@networkplumber.org>
5474L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5475L:	netdev@vger.kernel.org
5476W:	http://www.linuxfoundation.org/en/Net:Bridge
5477S:	Maintained
5478F:	include/linux/netfilter_bridge/
5479F:	net/bridge/
5480
5481ETHERNET PHY LIBRARY
5482M:	Andrew Lunn <andrew@lunn.ch>
5483M:	Florian Fainelli <f.fainelli@gmail.com>
5484L:	netdev@vger.kernel.org
5485S:	Maintained
5486F:	Documentation/ABI/testing/sysfs-bus-mdio
5487F:	Documentation/devicetree/bindings/net/mdio*
5488F:	Documentation/networking/phy.txt
5489F:	drivers/net/phy/
5490F:	drivers/of/of_mdio.c
5491F:	drivers/of/of_net.c
5492F:	include/linux/*mdio*.h
5493F:	include/linux/of_net.h
5494F:	include/linux/phy.h
5495F:	include/linux/phy_fixed.h
5496F:	include/linux/platform_data/mdio-bcm-unimac.h
5497F:	include/trace/events/mdio.h
5498F:	include/uapi/linux/mdio.h
5499F:	include/uapi/linux/mii.h
5500
5501EXT2 FILE SYSTEM
5502M:	Jan Kara <jack@suse.com>
5503L:	linux-ext4@vger.kernel.org
5504S:	Maintained
5505F:	Documentation/filesystems/ext2.txt
5506F:	fs/ext2/
5507F:	include/linux/ext2*
5508
5509EXT4 FILE SYSTEM
5510M:	"Theodore Ts'o" <tytso@mit.edu>
5511M:	Andreas Dilger <adilger.kernel@dilger.ca>
5512L:	linux-ext4@vger.kernel.org
5513W:	http://ext4.wiki.kernel.org
5514Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5516S:	Maintained
5517F:	Documentation/filesystems/ext4.txt
5518F:	fs/ext4/
5519
5520Extended Verification Module (EVM)
5521M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5522L:	linux-integrity@vger.kernel.org
5523S:	Supported
5524F:	security/integrity/evm/
5525
5526EXTENSIBLE FIRMWARE INTERFACE (EFI)
5527M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5528L:	linux-efi@vger.kernel.org
5529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5530S:	Maintained
5531F:	Documentation/efi-stub.txt
5532F:	arch/*/kernel/efi.c
5533F:	arch/x86/boot/compressed/eboot.[ch]
5534F:	arch/*/include/asm/efi.h
5535F:	arch/x86/platform/efi/
5536F:	drivers/firmware/efi/
5537F:	include/linux/efi*.h
5538F:	arch/arm/boot/compressed/efi-header.S
5539F:	arch/arm64/kernel/efi-entry.S
5540
5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5542M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5543M:	Chanwoo Choi <cw00.choi@samsung.com>
5544L:	linux-kernel@vger.kernel.org
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5546S:	Maintained
5547F:	drivers/extcon/
5548F:	include/linux/extcon/
5549F:	include/linux/extcon.h
5550F:	Documentation/extcon/
5551F:	Documentation/devicetree/bindings/extcon/
5552
5553EXYNOS DP DRIVER
5554M:	Jingoo Han <jingoohan1@gmail.com>
5555L:	dri-devel@lists.freedesktop.org
5556S:	Maintained
5557F:	drivers/gpu/drm/exynos/exynos_dp*
5558
5559EXYNOS SYSMMU (IOMMU) driver
5560M:	Marek Szyprowski <m.szyprowski@samsung.com>
5561L:	iommu@lists.linux-foundation.org
5562S:	Maintained
5563F:	drivers/iommu/exynos-iommu.c
5564
5565EZchip NPS platform support
5566M:	Vineet Gupta <vgupta@synopsys.com>
5567M:	Ofer Levi <oferle@mellanox.com>
5568S:	Supported
5569F:	arch/arc/plat-eznps
5570F:	arch/arc/boot/dts/eznps.dts
5571
5572F2FS FILE SYSTEM
5573M:	Jaegeuk Kim <jaegeuk@kernel.org>
5574M:	Chao Yu <yuchao0@huawei.com>
5575L:	linux-f2fs-devel@lists.sourceforge.net
5576W:	https://f2fs.wiki.kernel.org/
5577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5578S:	Maintained
5579F:	Documentation/filesystems/f2fs.txt
5580F:	Documentation/ABI/testing/sysfs-fs-f2fs
5581F:	fs/f2fs/
5582F:	include/linux/f2fs_fs.h
5583F:	include/trace/events/f2fs.h
5584
5585F71805F HARDWARE MONITORING DRIVER
5586M:	Jean Delvare <jdelvare@suse.com>
5587L:	linux-hwmon@vger.kernel.org
5588S:	Maintained
5589F:	Documentation/hwmon/f71805f
5590F:	drivers/hwmon/f71805f.c
5591
5592FADDR2LINE
5593M:	Josh Poimboeuf <jpoimboe@redhat.com>
5594S:	Maintained
5595F:	scripts/faddr2line
5596
5597FAILOVER MODULE
5598M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5599L:	netdev@vger.kernel.org
5600S:	Supported
5601F:	net/core/failover.c
5602F:	include/net/failover.h
5603F:	Documentation/networking/failover.rst
5604
5605FANOTIFY
5606M:	Jan Kara <jack@suse.cz>
5607R:	Amir Goldstein <amir73il@gmail.com>
5608L:	linux-fsdevel@vger.kernel.org
5609S:	Maintained
5610F:	fs/notify/fanotify/
5611F:	include/linux/fanotify.h
5612F:	include/uapi/linux/fanotify.h
5613
5614FARSYNC SYNCHRONOUS DRIVER
5615M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5616W:	http://www.farsite.co.uk/
5617S:	Supported
5618F:	drivers/net/wan/farsync.*
5619
5620FAULT INJECTION SUPPORT
5621M:	Akinobu Mita <akinobu.mita@gmail.com>
5622S:	Supported
5623F:	Documentation/fault-injection/
5624F:	lib/fault-inject.c
5625
5626FBTFT Framebuffer drivers
5627M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5628L:	dri-devel@lists.freedesktop.org
5629L:	linux-fbdev@vger.kernel.org
5630S:	Maintained
5631F:	drivers/staging/fbtft/
5632
5633FC0011 TUNER DRIVER
5634M:	Michael Buesch <m@bues.ch>
5635L:	linux-media@vger.kernel.org
5636S:	Maintained
5637F:	drivers/media/tuners/fc0011.h
5638F:	drivers/media/tuners/fc0011.c
5639
5640FC2580 MEDIA DRIVER
5641M:	Antti Palosaari <crope@iki.fi>
5642L:	linux-media@vger.kernel.org
5643W:	https://linuxtv.org
5644W:	http://palosaari.fi/linux/
5645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5646T:	git git://linuxtv.org/anttip/media_tree.git
5647S:	Maintained
5648F:	drivers/media/tuners/fc2580*
5649
5650FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5651M:	Johannes Thumshirn <jth@kernel.org>
5652L:	linux-scsi@vger.kernel.org
5653W:	www.Open-FCoE.org
5654S:	Supported
5655F:	drivers/scsi/libfc/
5656F:	drivers/scsi/fcoe/
5657F:	include/scsi/fc/
5658F:	include/scsi/libfc.h
5659F:	include/scsi/libfcoe.h
5660F:	include/uapi/scsi/fc/
5661
5662FILE LOCKING (flock() and fcntl()/lockf())
5663M:	Jeff Layton <jlayton@kernel.org>
5664M:	"J. Bruce Fields" <bfields@fieldses.org>
5665L:	linux-fsdevel@vger.kernel.org
5666S:	Maintained
5667F:	include/linux/fcntl.h
5668F:	include/uapi/linux/fcntl.h
5669F:	fs/fcntl.c
5670F:	fs/locks.c
5671
5672FILESYSTEMS (VFS and infrastructure)
5673M:	Alexander Viro <viro@zeniv.linux.org.uk>
5674L:	linux-fsdevel@vger.kernel.org
5675S:	Maintained
5676F:	fs/*
5677F:	include/linux/fs.h
5678F:	include/uapi/linux/fs.h
5679
5680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5681M:	Riku Voipio <riku.voipio@iki.fi>
5682L:	linux-hwmon@vger.kernel.org
5683S:	Maintained
5684F:	drivers/hwmon/f75375s.c
5685F:	include/linux/f75375s.h
5686
5687FIREWIRE AUDIO DRIVERS
5688M:	Clemens Ladisch <clemens@ladisch.de>
5689L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5690T:	git git://git.alsa-project.org/alsa-kernel.git
5691S:	Maintained
5692F:	sound/firewire/
5693
5694FIREWIRE MEDIA DRIVERS (firedtv)
5695M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5696L:	linux-media@vger.kernel.org
5697L:	linux1394-devel@lists.sourceforge.net
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5699S:	Maintained
5700F:	drivers/media/firewire/
5701
5702FIREWIRE SBP-2 TARGET
5703M:	Chris Boot <bootc@bootc.net>
5704L:	linux-scsi@vger.kernel.org
5705L:	target-devel@vger.kernel.org
5706L:	linux1394-devel@lists.sourceforge.net
5707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5708S:	Maintained
5709F:	drivers/target/sbp/
5710
5711FIREWIRE SUBSYSTEM
5712M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5713L:	linux1394-devel@lists.sourceforge.net
5714W:	http://ieee1394.wiki.kernel.org/
5715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5716S:	Maintained
5717F:	drivers/firewire/
5718F:	include/linux/firewire.h
5719F:	include/uapi/linux/firewire*.h
5720F:	tools/firewire/
5721
5722FIRMWARE LOADER (request_firmware)
5723M:	Luis R. Rodriguez <mcgrof@kernel.org>
5724L:	linux-kernel@vger.kernel.org
5725S:	Maintained
5726F:	Documentation/firmware_class/
5727F:	drivers/base/firmware_loader/
5728F:	include/linux/firmware.h
5729
5730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5731M:	Joshua Morris <josh.h.morris@us.ibm.com>
5732M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5733S:	Maintained
5734F:	drivers/block/rsxx/
5735
5736FLOPPY DRIVER
5737M:	Jiri Kosina <jikos@kernel.org>
5738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5739S:	Odd fixes
5740F:	drivers/block/floppy.c
5741
5742FMC SUBSYSTEM
5743M:	Alessandro Rubini <rubini@gnudd.com>
5744W:	http://www.ohwr.org/projects/fmc-bus
5745S:	Supported
5746F:	drivers/fmc/
5747F:	include/linux/fmc*.h
5748F:	include/linux/ipmi-fru.h
5749K:	fmc_d.*register
5750
5751FPGA MANAGER FRAMEWORK
5752M:	Alan Tull <atull@kernel.org>
5753M:	Moritz Fischer <mdf@kernel.org>
5754L:	linux-fpga@vger.kernel.org
5755S:	Maintained
5756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5757Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5758F:	Documentation/fpga/
5759F:	Documentation/driver-api/fpga/
5760F:	Documentation/devicetree/bindings/fpga/
5761F:	drivers/fpga/
5762F:	include/linux/fpga/
5763W:	http://www.rocketboards.org
5764
5765FPGA DFL DRIVERS
5766M:	Wu Hao <hao.wu@intel.com>
5767L:	linux-fpga@vger.kernel.org
5768S:	Maintained
5769F:	Documentation/fpga/dfl.txt
5770F:	include/uapi/linux/fpga-dfl.h
5771F:	drivers/fpga/dfl*
5772
5773FPU EMULATOR
5774M:	Bill Metzenthen <billm@melbpc.org.au>
5775W:	http://floatingpoint.sourceforge.net/emulator/index.html
5776S:	Maintained
5777F:	arch/x86/math-emu/
5778
5779FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5780L:	netdev@vger.kernel.org
5781S:	Orphan
5782F:	drivers/net/wan/dlci.c
5783F:	drivers/net/wan/sdla.c
5784
5785FRAMEBUFFER LAYER
5786M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5787L:	dri-devel@lists.freedesktop.org
5788L:	linux-fbdev@vger.kernel.org
5789T:	git git://github.com/bzolnier/linux.git
5790Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5791S:	Maintained
5792F:	Documentation/fb/
5793F:	drivers/video/
5794F:	include/video/
5795F:	include/linux/fb.h
5796F:	include/uapi/video/
5797F:	include/uapi/linux/fb.h
5798
5799FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5800M:	Horia Geantă <horia.geanta@nxp.com>
5801M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5802L:	linux-crypto@vger.kernel.org
5803S:	Maintained
5804F:	drivers/crypto/caam/
5805F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5806
5807FREESCALE DIU FRAMEBUFFER DRIVER
5808M:	Timur Tabi <timur@kernel.org>
5809L:	linux-fbdev@vger.kernel.org
5810S:	Maintained
5811F:	drivers/video/fbdev/fsl-diu-fb.*
5812
5813FREESCALE DMA DRIVER
5814M:	Li Yang <leoyang.li@nxp.com>
5815M:	Zhang Wei <zw@zh-kernel.org>
5816L:	linuxppc-dev@lists.ozlabs.org
5817S:	Maintained
5818F:	drivers/dma/fsldma.*
5819
5820FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5821M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5822L:	netdev@vger.kernel.org
5823S:	Maintained
5824F:	drivers/net/ethernet/freescale/gianfar*
5825F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5826
5827FREESCALE GPMI NAND DRIVER
5828M:	Han Xu <han.xu@nxp.com>
5829L:	linux-mtd@lists.infradead.org
5830S:	Maintained
5831F:	drivers/mtd/nand/raw/gpmi-nand/*
5832
5833FREESCALE I2C CPM DRIVER
5834M:	Jochen Friedrich <jochen@scram.de>
5835L:	linuxppc-dev@lists.ozlabs.org
5836L:	linux-i2c@vger.kernel.org
5837S:	Maintained
5838F:	drivers/i2c/busses/i2c-cpm.c
5839
5840FREESCALE IMX / MXC FEC DRIVER
5841M:	Fugang Duan <fugang.duan@nxp.com>
5842L:	netdev@vger.kernel.org
5843S:	Maintained
5844F:	drivers/net/ethernet/freescale/fec_main.c
5845F:	drivers/net/ethernet/freescale/fec_ptp.c
5846F:	drivers/net/ethernet/freescale/fec.h
5847F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5848
5849FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5850M:	Sascha Hauer <s.hauer@pengutronix.de>
5851R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5852L:	linux-fbdev@vger.kernel.org
5853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5854S:	Maintained
5855F:	include/linux/platform_data/video-imxfb.h
5856F:	drivers/video/fbdev/imxfb.c
5857
5858FREESCALE QORIQ DPAA ETHERNET DRIVER
5859M:	Madalin Bucur <madalin.bucur@nxp.com>
5860L:	netdev@vger.kernel.org
5861S:	Maintained
5862F:	drivers/net/ethernet/freescale/dpaa
5863
5864FREESCALE QORIQ DPAA FMAN DRIVER
5865M:	Madalin Bucur <madalin.bucur@nxp.com>
5866L:	netdev@vger.kernel.org
5867S:	Maintained
5868F:	drivers/net/ethernet/freescale/fman
5869F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5870
5871FREESCALE QORIQ PTP CLOCK DRIVER
5872M:	Yangbo Lu <yangbo.lu@nxp.com>
5873L:	netdev@vger.kernel.org
5874S:	Maintained
5875F:	drivers/ptp/ptp_qoriq.c
5876F:	include/linux/fsl/ptp_qoriq.h
5877F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5878
5879FREESCALE QUAD SPI DRIVER
5880M:	Han Xu <han.xu@nxp.com>
5881L:	linux-mtd@lists.infradead.org
5882S:	Maintained
5883F:	drivers/mtd/spi-nor/fsl-quadspi.c
5884
5885FREESCALE QUICC ENGINE LIBRARY
5886M:	Qiang Zhao <qiang.zhao@nxp.com>
5887L:	linuxppc-dev@lists.ozlabs.org
5888S:	Maintained
5889F:	drivers/soc/fsl/qe/
5890F:	include/soc/fsl/*qe*.h
5891F:	include/soc/fsl/*ucc*.h
5892
5893FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5894M:	Li Yang <leoyang.li@nxp.com>
5895L:	netdev@vger.kernel.org
5896L:	linuxppc-dev@lists.ozlabs.org
5897S:	Maintained
5898F:	drivers/net/ethernet/freescale/ucc_geth*
5899
5900FREESCALE QUICC ENGINE UCC HDLC DRIVER
5901M:	Zhao Qiang <qiang.zhao@nxp.com>
5902L:	netdev@vger.kernel.org
5903L:	linuxppc-dev@lists.ozlabs.org
5904S:	Maintained
5905F:	drivers/net/wan/fsl_ucc_hdlc*
5906
5907FREESCALE QUICC ENGINE UCC UART DRIVER
5908M:	Timur Tabi <timur@kernel.org>
5909L:	linuxppc-dev@lists.ozlabs.org
5910S:	Maintained
5911F:	drivers/tty/serial/ucc_uart.c
5912
5913FREESCALE SOC DRIVERS
5914M:	Li Yang <leoyang.li@nxp.com>
5915L:	linuxppc-dev@lists.ozlabs.org
5916L:	linux-arm-kernel@lists.infradead.org
5917S:	Maintained
5918F:	Documentation/devicetree/bindings/soc/fsl/
5919F:	drivers/soc/fsl/
5920F:	include/linux/fsl/
5921
5922FREESCALE SOC FS_ENET DRIVER
5923M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5924L:	linuxppc-dev@lists.ozlabs.org
5925L:	netdev@vger.kernel.org
5926S:	Maintained
5927F:	drivers/net/ethernet/freescale/fs_enet/
5928F:	include/linux/fs_enet_pd.h
5929
5930FREESCALE SOC SOUND DRIVERS
5931M:	Timur Tabi <timur@kernel.org>
5932M:	Nicolin Chen <nicoleotsuka@gmail.com>
5933M:	Xiubo Li <Xiubo.Lee@gmail.com>
5934R:	Fabio Estevam <fabio.estevam@nxp.com>
5935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5936L:	linuxppc-dev@lists.ozlabs.org
5937S:	Maintained
5938F:	sound/soc/fsl/fsl*
5939F:	sound/soc/fsl/imx*
5940F:	sound/soc/fsl/mpc8610_hpcd.c
5941
5942FREESCALE USB PERIPHERAL DRIVERS
5943M:	Li Yang <leoyang.li@nxp.com>
5944L:	linux-usb@vger.kernel.org
5945L:	linuxppc-dev@lists.ozlabs.org
5946S:	Maintained
5947F:	drivers/usb/gadget/udc/fsl*
5948
5949FREEVXFS FILESYSTEM
5950M:	Christoph Hellwig <hch@infradead.org>
5951W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5952S:	Maintained
5953F:	fs/freevxfs/
5954
5955FREEZER
5956M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5957M:	Pavel Machek <pavel@ucw.cz>
5958L:	linux-pm@vger.kernel.org
5959S:	Supported
5960F:	Documentation/power/freezing-of-tasks.txt
5961F:	include/linux/freezer.h
5962F:	kernel/freezer.c
5963
5964FRONTSWAP API
5965M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5966L:	linux-kernel@vger.kernel.org
5967S:	Maintained
5968F:	mm/frontswap.c
5969F:	include/linux/frontswap.h
5970
5971FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5972M:	David Howells <dhowells@redhat.com>
5973L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5974S:	Supported
5975F:	Documentation/filesystems/caching/
5976F:	fs/fscache/
5977F:	include/linux/fscache*.h
5978
5979FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5980M:	Theodore Y. Ts'o <tytso@mit.edu>
5981M:	Jaegeuk Kim <jaegeuk@kernel.org>
5982L:	linux-fscrypt@vger.kernel.org
5983Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5985S:	Supported
5986F:	fs/crypto/
5987F:	include/linux/fscrypt*.h
5988F:	Documentation/filesystems/fscrypt.rst
5989
5990FSI-ATTACHED I2C DRIVER
5991M:	Eddie James <eajames@linux.vnet.ibm.com>
5992L:	linux-i2c@vger.kernel.org
5993L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5994S:	Maintained
5995F:	drivers/i2c/busses/i2c-fsi.c
5996F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5997
5998FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5999M:	Jan Kara <jack@suse.cz>
6000R:	Amir Goldstein <amir73il@gmail.com>
6001L:	linux-fsdevel@vger.kernel.org
6002S:	Maintained
6003F:	fs/notify/
6004F:	include/linux/fsnotify*.h
6005
6006FUJITSU LAPTOP EXTRAS
6007M:	Jonathan Woithe <jwoithe@just42.net>
6008L:	platform-driver-x86@vger.kernel.org
6009S:	Maintained
6010F:	drivers/platform/x86/fujitsu-laptop.c
6011
6012FUJITSU M-5MO LS CAMERA ISP DRIVER
6013M:	Kyungmin Park <kyungmin.park@samsung.com>
6014M:	Heungjun Kim <riverful.kim@samsung.com>
6015L:	linux-media@vger.kernel.org
6016S:	Maintained
6017F:	drivers/media/i2c/m5mols/
6018F:	include/media/i2c/m5mols.h
6019
6020FUJITSU TABLET EXTRAS
6021M:	Robert Gerlach <khnz@gmx.de>
6022L:	platform-driver-x86@vger.kernel.org
6023S:	Maintained
6024F:	drivers/platform/x86/fujitsu-tablet.c
6025
6026FUSE: FILESYSTEM IN USERSPACE
6027M:	Miklos Szeredi <miklos@szeredi.hu>
6028L:	linux-fsdevel@vger.kernel.org
6029W:	http://fuse.sourceforge.net/
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6031S:	Maintained
6032F:	fs/fuse/
6033F:	include/uapi/linux/fuse.h
6034F:	Documentation/filesystems/fuse.txt
6035
6036FUTEX SUBSYSTEM
6037M:	Thomas Gleixner <tglx@linutronix.de>
6038M:	Ingo Molnar <mingo@redhat.com>
6039R:	Peter Zijlstra <peterz@infradead.org>
6040R:	Darren Hart <dvhart@infradead.org>
6041L:	linux-kernel@vger.kernel.org
6042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6043S:	Maintained
6044F:	kernel/futex.c
6045F:	kernel/futex_compat.c
6046F:	include/asm-generic/futex.h
6047F:	include/linux/futex.h
6048F:	include/uapi/linux/futex.h
6049F:	tools/testing/selftests/futex/
6050F:	tools/perf/bench/futex*
6051F:	Documentation/*futex*
6052
6053GCC PLUGINS
6054M:	Kees Cook <keescook@chromium.org>
6055R:	Emese Revfy <re.emese@gmail.com>
6056L:	kernel-hardening@lists.openwall.com
6057S:	Maintained
6058F:	scripts/gcc-plugins/
6059F:	scripts/gcc-plugin.sh
6060F:	scripts/Makefile.gcc-plugins
6061F:	Documentation/gcc-plugins.txt
6062
6063GASKET DRIVER FRAMEWORK
6064M:	Rob Springer <rspringer@google.com>
6065M:	Todd Poynor <toddpoynor@google.com>
6066M:	Ben Chan <benchan@chromium.org>
6067S:	Maintained
6068F:	drivers/staging/gasket/
6069
6070GCOV BASED KERNEL PROFILING
6071M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6072S:	Maintained
6073F:	kernel/gcov/
6074F:	Documentation/dev-tools/gcov.rst
6075
6076GDB KERNEL DEBUGGING HELPER SCRIPTS
6077M:	Jan Kiszka <jan.kiszka@siemens.com>
6078M:	Kieran Bingham <kbingham@kernel.org>
6079S:	Supported
6080F:	scripts/gdb/
6081
6082GDT SCSI DISK ARRAY CONTROLLER DRIVER
6083M:	Achim Leubner <achim_leubner@adaptec.com>
6084L:	linux-scsi@vger.kernel.org
6085W:	http://www.icp-vortex.com/
6086S:	Supported
6087F:	drivers/scsi/gdt*
6088
6089GEMTEK FM RADIO RECEIVER DRIVER
6090M:	Hans Verkuil <hverkuil@xs4all.nl>
6091L:	linux-media@vger.kernel.org
6092T:	git git://linuxtv.org/media_tree.git
6093W:	https://linuxtv.org
6094S:	Maintained
6095F:	drivers/media/radio/radio-gemtek*
6096
6097GENERIC GPIO I2C DRIVER
6098M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6099S:	Supported
6100F:	drivers/i2c/busses/i2c-gpio.c
6101F:	include/linux/platform_data/i2c-gpio.h
6102
6103GENERIC GPIO I2C MULTIPLEXER DRIVER
6104M:	Peter Korsgaard <peter.korsgaard@barco.com>
6105L:	linux-i2c@vger.kernel.org
6106S:	Supported
6107F:	drivers/i2c/muxes/i2c-mux-gpio.c
6108F:	include/linux/platform_data/i2c-mux-gpio.h
6109F:	Documentation/i2c/muxes/i2c-mux-gpio
6110
6111GENERIC HDLC (WAN) DRIVERS
6112M:	Krzysztof Halasa <khc@pm.waw.pl>
6113W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6114S:	Maintained
6115F:	drivers/net/wan/c101.c
6116F:	drivers/net/wan/hd6457*
6117F:	drivers/net/wan/hdlc*
6118F:	drivers/net/wan/n2.c
6119F:	drivers/net/wan/pc300too.c
6120F:	drivers/net/wan/pci200syn.c
6121F:	drivers/net/wan/wanxl*
6122
6123GENERIC INCLUDE/ASM HEADER FILES
6124M:	Arnd Bergmann <arnd@arndb.de>
6125L:	linux-arch@vger.kernel.org
6126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6127S:	Maintained
6128F:	include/asm-generic/
6129F:	include/uapi/asm-generic/
6130
6131GENERIC PHY FRAMEWORK
6132M:	Kishon Vijay Abraham I <kishon@ti.com>
6133L:	linux-kernel@vger.kernel.org
6134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6135S:	Supported
6136F:	drivers/phy/
6137F:	include/linux/phy/
6138
6139GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6140M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6141S:	Supported
6142F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6143
6144GENERIC PM DOMAINS
6145M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6146M:	Kevin Hilman <khilman@kernel.org>
6147M:	Ulf Hansson <ulf.hansson@linaro.org>
6148L:	linux-pm@vger.kernel.org
6149S:	Supported
6150F:	drivers/base/power/domain*.c
6151F:	include/linux/pm_domain.h
6152F:	Documentation/devicetree/bindings/power/power_domain.txt
6153
6154GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6155M:	Eugen Hristev <eugen.hristev@microchip.com>
6156L:	linux-input@vger.kernel.org
6157S:	Maintained
6158F:	drivers/input/touchscreen/resistive-adc-touch.c
6159
6160GENERIC UIO DRIVER FOR PCI DEVICES
6161M:	"Michael S. Tsirkin" <mst@redhat.com>
6162L:	kvm@vger.kernel.org
6163S:	Supported
6164F:	drivers/uio/uio_pci_generic.c
6165
6166GENWQE (IBM Generic Workqueue Card)
6167M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6168M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6169S:	Supported
6170F:	drivers/misc/genwqe/
6171
6172GET_MAINTAINER SCRIPT
6173M:	Joe Perches <joe@perches.com>
6174S:	Maintained
6175F:	scripts/get_maintainer.pl
6176
6177GFS2 FILE SYSTEM
6178M:	Bob Peterson <rpeterso@redhat.com>
6179M:	Andreas Gruenbacher <agruenba@redhat.com>
6180L:	cluster-devel@redhat.com
6181W:	http://sources.redhat.com/cluster/
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6183S:	Supported
6184F:	Documentation/filesystems/gfs2*.txt
6185F:	fs/gfs2/
6186F:	include/uapi/linux/gfs2_ondisk.h
6187
6188GIGASET ISDN DRIVERS
6189M:	Paul Bolle <pebolle@tiscali.nl>
6190L:	gigaset307x-common@lists.sourceforge.net
6191W:	http://gigaset307x.sourceforge.net/
6192S:	Odd Fixes
6193F:	Documentation/isdn/README.gigaset
6194F:	drivers/isdn/gigaset/
6195F:	include/uapi/linux/gigaset_dev.h
6196
6197GNSS SUBSYSTEM
6198M:	Johan Hovold <johan@kernel.org>
6199S:	Maintained
6200F:	Documentation/ABI/testing/sysfs-class-gnss
6201F:	Documentation/devicetree/bindings/gnss/
6202F:	drivers/gnss/
6203F:	include/linux/gnss.h
6204
6205GO7007 MPEG CODEC
6206M:	Hans Verkuil <hans.verkuil@cisco.com>
6207L:	linux-media@vger.kernel.org
6208S:	Maintained
6209F:	drivers/media/usb/go7007/
6210
6211GOODIX TOUCHSCREEN
6212M:	Bastien Nocera <hadess@hadess.net>
6213L:	linux-input@vger.kernel.org
6214S:	Maintained
6215F:	drivers/input/touchscreen/goodix.c
6216
6217GPD POCKET FAN DRIVER
6218M:	Hans de Goede <hdegoede@redhat.com>
6219L:	platform-driver-x86@vger.kernel.org
6220S:	Maintained
6221F:	drivers/platform/x86/gpd-pocket-fan.c
6222
6223GPIO ACPI SUPPORT
6224M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6225M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6226L:	linux-gpio@vger.kernel.org
6227L:	linux-acpi@vger.kernel.org
6228S:	Maintained
6229F:	Documentation/acpi/gpio-properties.txt
6230F:	drivers/gpio/gpiolib-acpi.c
6231
6232GPIO IR Transmitter
6233M:	Sean Young <sean@mess.org>
6234L:	linux-media@vger.kernel.org
6235S:	Maintained
6236F:	drivers/media/rc/gpio-ir-tx.c
6237
6238GPIO MOCKUP DRIVER
6239M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6240R:	Bartosz Golaszewski <brgl@bgdev.pl>
6241L:	linux-gpio@vger.kernel.org
6242S:	Maintained
6243F:	drivers/gpio/gpio-mockup.c
6244F:	tools/testing/selftests/gpio/
6245
6246GPIO SUBSYSTEM
6247M:	Linus Walleij <linus.walleij@linaro.org>
6248L:	linux-gpio@vger.kernel.org
6249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6250S:	Maintained
6251F:	Documentation/devicetree/bindings/gpio/
6252F:	Documentation/driver-api/gpio/
6253F:	Documentation/gpio/
6254F:	Documentation/ABI/testing/gpio-cdev
6255F:	Documentation/ABI/obsolete/sysfs-gpio
6256F:	drivers/gpio/
6257F:	include/linux/gpio/
6258F:	include/linux/gpio.h
6259F:	include/linux/of_gpio.h
6260F:	include/asm-generic/gpio.h
6261F:	include/uapi/linux/gpio.h
6262F:	tools/gpio/
6263
6264GRE DEMULTIPLEXER DRIVER
6265M:	Dmitry Kozlov <xeb@mail.ru>
6266L:	netdev@vger.kernel.org
6267S:	Maintained
6268F:	net/ipv4/gre_demux.c
6269F:	net/ipv4/gre_offload.c
6270F:	include/net/gre.h
6271
6272GRETH 10/100/1G Ethernet MAC device driver
6273M:	Andreas Larsson <andreas@gaisler.com>
6274L:	netdev@vger.kernel.org
6275S:	Maintained
6276F:	drivers/net/ethernet/aeroflex/
6277
6278GREYBUS AUDIO PROTOCOLS DRIVERS
6279M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6280M:	Mark Greer <mgreer@animalcreek.com>
6281S:	Maintained
6282F:	drivers/staging/greybus/audio_apbridgea.c
6283F:	drivers/staging/greybus/audio_apbridgea.h
6284F:	drivers/staging/greybus/audio_codec.c
6285F:	drivers/staging/greybus/audio_codec.h
6286F:	drivers/staging/greybus/audio_gb.c
6287F:	drivers/staging/greybus/audio_manager.c
6288F:	drivers/staging/greybus/audio_manager.h
6289F:	drivers/staging/greybus/audio_manager_module.c
6290F:	drivers/staging/greybus/audio_manager_private.h
6291F:	drivers/staging/greybus/audio_manager_sysfs.c
6292F:	drivers/staging/greybus/audio_module.c
6293F:	drivers/staging/greybus/audio_topology.c
6294
6295GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6296M:	Viresh Kumar <vireshk@kernel.org>
6297S:	Maintained
6298F:	drivers/staging/greybus/authentication.c
6299F:	drivers/staging/greybus/bootrom.c
6300F:	drivers/staging/greybus/firmware.h
6301F:	drivers/staging/greybus/fw-core.c
6302F:	drivers/staging/greybus/fw-download.c
6303F:	drivers/staging/greybus/fw-management.c
6304F:	drivers/staging/greybus/greybus_authentication.h
6305F:	drivers/staging/greybus/greybus_firmware.h
6306F:	drivers/staging/greybus/hid.c
6307F:	drivers/staging/greybus/i2c.c
6308F:	drivers/staging/greybus/spi.c
6309F:	drivers/staging/greybus/spilib.c
6310F:	drivers/staging/greybus/spilib.h
6311
6312GREYBUS LOOPBACK DRIVER
6313M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6314S:	Maintained
6315F:	drivers/staging/greybus/loopback.c
6316
6317GREYBUS PLATFORM DRIVERS
6318M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6319S:	Maintained
6320F:	drivers/staging/greybus/arche-platform.c
6321F:	drivers/staging/greybus/arche-apb-ctrl.c
6322F:	drivers/staging/greybus/arche_platform.h
6323
6324GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6325M:	Rui Miguel Silva <rmfrfs@gmail.com>
6326S:	Maintained
6327F:	drivers/staging/greybus/sdio.c
6328F:	drivers/staging/greybus/light.c
6329F:	drivers/staging/greybus/gpio.c
6330F:	drivers/staging/greybus/power_supply.c
6331F:	drivers/staging/greybus/spi.c
6332F:	drivers/staging/greybus/spilib.c
6333
6334GREYBUS SUBSYSTEM
6335M:	Johan Hovold <johan@kernel.org>
6336M:	Alex Elder <elder@kernel.org>
6337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6338S:	Maintained
6339F:	drivers/staging/greybus/
6340L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6341
6342GREYBUS UART PROTOCOLS DRIVERS
6343M:	David Lin <dtwlin@gmail.com>
6344S:	Maintained
6345F:	drivers/staging/greybus/uart.c
6346F:	drivers/staging/greybus/log.c
6347
6348GS1662 VIDEO SERIALIZER
6349M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6350L:	linux-media@vger.kernel.org
6351T:	git git://linuxtv.org/media_tree.git
6352S:	Maintained
6353F:	drivers/media/spi/gs1662.c
6354
6355GSPCA FINEPIX SUBDRIVER
6356M:	Frank Zago <frank@zago.net>
6357L:	linux-media@vger.kernel.org
6358T:	git git://linuxtv.org/media_tree.git
6359S:	Maintained
6360F:	drivers/media/usb/gspca/finepix.c
6361
6362GSPCA GL860 SUBDRIVER
6363M:	Olivier Lorin <o.lorin@laposte.net>
6364L:	linux-media@vger.kernel.org
6365T:	git git://linuxtv.org/media_tree.git
6366S:	Maintained
6367F:	drivers/media/usb/gspca/gl860/
6368
6369GSPCA M5602 SUBDRIVER
6370M:	Erik Andren <erik.andren@gmail.com>
6371L:	linux-media@vger.kernel.org
6372T:	git git://linuxtv.org/media_tree.git
6373S:	Maintained
6374F:	drivers/media/usb/gspca/m5602/
6375
6376GSPCA PAC207 SONIXB SUBDRIVER
6377M:	Hans Verkuil <hverkuil@xs4all.nl>
6378L:	linux-media@vger.kernel.org
6379T:	git git://linuxtv.org/media_tree.git
6380S:	Odd Fixes
6381F:	drivers/media/usb/gspca/pac207.c
6382
6383GSPCA SN9C20X SUBDRIVER
6384M:	Brian Johnson <brijohn@gmail.com>
6385L:	linux-media@vger.kernel.org
6386T:	git git://linuxtv.org/media_tree.git
6387S:	Maintained
6388F:	drivers/media/usb/gspca/sn9c20x.c
6389
6390GSPCA T613 SUBDRIVER
6391M:	Leandro Costantino <lcostantino@gmail.com>
6392L:	linux-media@vger.kernel.org
6393T:	git git://linuxtv.org/media_tree.git
6394S:	Maintained
6395F:	drivers/media/usb/gspca/t613.c
6396
6397GSPCA USB WEBCAM DRIVER
6398M:	Hans Verkuil <hverkuil@xs4all.nl>
6399L:	linux-media@vger.kernel.org
6400T:	git git://linuxtv.org/media_tree.git
6401S:	Odd Fixes
6402F:	drivers/media/usb/gspca/
6403
6404GTP (GPRS Tunneling Protocol)
6405M:	Pablo Neira Ayuso <pablo@netfilter.org>
6406M:	Harald Welte <laforge@gnumonks.org>
6407L:	osmocom-net-gprs@lists.osmocom.org
6408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6409S:	Maintained
6410F:	drivers/net/gtp.c
6411
6412GUID PARTITION TABLE (GPT)
6413M:	Davidlohr Bueso <dave@stgolabs.net>
6414L:	linux-efi@vger.kernel.org
6415S:	Maintained
6416F:	block/partitions/efi.*
6417
6418H8/300 ARCHITECTURE
6419M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6420L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6421W:	http://uclinux-h8.sourceforge.jp
6422T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6423S:	Maintained
6424F:	arch/h8300/
6425F:	drivers/clocksource/h8300_*.c
6426F:	drivers/clk/h8300/
6427F:	drivers/irqchip/irq-renesas-h8*.c
6428
6429HACKRF MEDIA DRIVER
6430M:	Antti Palosaari <crope@iki.fi>
6431L:	linux-media@vger.kernel.org
6432W:	https://linuxtv.org
6433W:	http://palosaari.fi/linux/
6434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6435T:	git git://linuxtv.org/anttip/media_tree.git
6436S:	Maintained
6437F:	drivers/media/usb/hackrf/
6438
6439HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6440M:	Frank Seidel <frank@f-seidel.de>
6441L:	platform-driver-x86@vger.kernel.org
6442W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6443S:	Maintained
6444F:	drivers/platform/x86/hdaps.c
6445
6446HARDWARE MONITORING
6447M:	Jean Delvare <jdelvare@suse.com>
6448M:	Guenter Roeck <linux@roeck-us.net>
6449L:	linux-hwmon@vger.kernel.org
6450W:	http://hwmon.wiki.kernel.org/
6451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6452S:	Maintained
6453F:	Documentation/devicetree/bindings/hwmon/
6454F:	Documentation/hwmon/
6455F:	drivers/hwmon/
6456F:	include/linux/hwmon*.h
6457
6458HARDWARE RANDOM NUMBER GENERATOR CORE
6459M:	Matt Mackall <mpm@selenic.com>
6460M:	Herbert Xu <herbert@gondor.apana.org.au>
6461L:	linux-crypto@vger.kernel.org
6462S:	Odd fixes
6463F:	Documentation/devicetree/bindings/rng/
6464F:	Documentation/hw_random.txt
6465F:	drivers/char/hw_random/
6466F:	include/linux/hw_random.h
6467
6468HARDWARE TRACING FACILITIES
6469M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6470S:	Maintained
6471F:	drivers/hwtracing/
6472
6473HARDWARE SPINLOCK CORE
6474M:	Ohad Ben-Cohen <ohad@wizery.com>
6475M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6476L:	linux-remoteproc@vger.kernel.org
6477S:	Maintained
6478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6479F:	Documentation/devicetree/bindings/hwlock/
6480F:	Documentation/hwspinlock.txt
6481F:	drivers/hwspinlock/
6482F:	include/linux/hwspinlock.h
6483
6484HARMONY SOUND DRIVER
6485L:	linux-parisc@vger.kernel.org
6486S:	Maintained
6487F:	sound/parisc/harmony.*
6488
6489HDPVR USB VIDEO ENCODER DRIVER
6490M:	Hans Verkuil <hverkuil@xs4all.nl>
6491L:	linux-media@vger.kernel.org
6492T:	git git://linuxtv.org/media_tree.git
6493W:	https://linuxtv.org
6494S:	Odd Fixes
6495F:	drivers/media/usb/hdpvr/
6496
6497HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6498M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6499S:	Supported
6500F:	Documentation/watchdog/hpwdt.txt
6501F:	drivers/watchdog/hpwdt.c
6502
6503HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6504M:	Don Brace <don.brace@microsemi.com>
6505L:	esc.storagedev@microsemi.com
6506L:	linux-scsi@vger.kernel.org
6507S:	Supported
6508F:	Documentation/scsi/hpsa.txt
6509F:	drivers/scsi/hpsa*.[ch]
6510F:	include/linux/cciss*.h
6511F:	include/uapi/linux/cciss*.h
6512
6513HFI1 DRIVER
6514M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6515M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6516L:	linux-rdma@vger.kernel.org
6517S:	Supported
6518F:	drivers/infiniband/hw/hfi1
6519
6520HFS FILESYSTEM
6521L:	linux-fsdevel@vger.kernel.org
6522S:	Orphan
6523F:	Documentation/filesystems/hfs.txt
6524F:	fs/hfs/
6525
6526HFSPLUS FILESYSTEM
6527L:	linux-fsdevel@vger.kernel.org
6528S:	Orphan
6529F:	Documentation/filesystems/hfsplus.txt
6530F:	fs/hfsplus/
6531
6532HGA FRAMEBUFFER DRIVER
6533M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6534L:	linux-nvidia@lists.surfsouth.com
6535W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6536S:	Maintained
6537F:	drivers/video/fbdev/hgafb.c
6538
6539HIBERNATION (aka Software Suspend, aka swsusp)
6540M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6541M:	Pavel Machek <pavel@ucw.cz>
6542L:	linux-pm@vger.kernel.org
6543B:	https://bugzilla.kernel.org
6544S:	Supported
6545F:	arch/x86/power/
6546F:	drivers/base/power/
6547F:	kernel/power/
6548F:	include/linux/suspend.h
6549F:	include/linux/freezer.h
6550F:	include/linux/pm.h
6551F:	arch/*/include/asm/suspend*.h
6552
6553HID CORE LAYER
6554M:	Jiri Kosina <jikos@kernel.org>
6555R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6556L:	linux-input@vger.kernel.org
6557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6558S:	Maintained
6559F:	drivers/hid/
6560F:	include/linux/hid*
6561F:	include/uapi/linux/hid*
6562
6563HID SENSOR HUB DRIVERS
6564M:	Jiri Kosina <jikos@kernel.org>
6565M:	Jonathan Cameron <jic23@kernel.org>
6566M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6567L:	linux-input@vger.kernel.org
6568L:	linux-iio@vger.kernel.org
6569S:	Maintained
6570F:	Documentation/hid/hid-sensor*
6571F:	drivers/hid/hid-sensor-*
6572F:	drivers/iio/*/hid-*
6573F:	include/linux/hid-sensor-*
6574
6575HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6576M:	Thomas Gleixner <tglx@linutronix.de>
6577L:	linux-kernel@vger.kernel.org
6578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6579S:	Maintained
6580F:	Documentation/timers/
6581F:	kernel/time/hrtimer.c
6582F:	kernel/time/clockevents.c
6583F:	kernel/time/timer_*.c
6584F:	include/linux/clockchips.h
6585F:	include/linux/hrtimer.h
6586
6587HIGH-SPEED SCC DRIVER FOR AX.25
6588L:	linux-hams@vger.kernel.org
6589S:	Orphan
6590F:	drivers/net/hamradio/dmascc.c
6591F:	drivers/net/hamradio/scc.c
6592
6593HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6594M:	HighPoint Linux Team <linux@highpoint-tech.com>
6595W:	http://www.highpoint-tech.com
6596S:	Supported
6597F:	Documentation/scsi/hptiop.txt
6598F:	drivers/scsi/hptiop.c
6599
6600HIPPI
6601M:	Jes Sorensen <jes@trained-monkey.org>
6602L:	linux-hippi@sunsite.dk
6603S:	Maintained
6604F:	include/linux/hippidevice.h
6605F:	include/uapi/linux/if_hippi.h
6606F:	net/802/hippi.c
6607F:	drivers/net/hippi/
6608
6609HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6610M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6611M:	Salil Mehta <salil.mehta@huawei.com>
6612L:	netdev@vger.kernel.org
6613W:	http://www.hisilicon.com
6614S:	Maintained
6615F:	drivers/net/ethernet/hisilicon/hns3/
6616
6617HISILICON LPC BUS DRIVER
6618M:	john.garry@huawei.com
6619W:	http://www.hisilicon.com
6620S:	Maintained
6621F:	drivers/bus/hisi_lpc.c
6622F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6623
6624HISILICON NETWORK SUBSYSTEM DRIVER
6625M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6626M:	Salil Mehta <salil.mehta@huawei.com>
6627L:	netdev@vger.kernel.org
6628W:	http://www.hisilicon.com
6629S:	Maintained
6630F:	drivers/net/ethernet/hisilicon/
6631F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6632
6633HISILICON PMU DRIVER
6634M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6635W:	http://www.hisilicon.com
6636S:	Supported
6637F:	drivers/perf/hisilicon
6638F:	Documentation/perf/hisi-pmu.txt
6639
6640HISILICON ROCE DRIVER
6641M:	Lijun Ou <oulijun@huawei.com>
6642M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6643L:	linux-rdma@vger.kernel.org
6644S:	Maintained
6645F:	drivers/infiniband/hw/hns/
6646F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6647
6648HISILICON SAS Controller
6649M:	John Garry <john.garry@huawei.com>
6650W:	http://www.hisilicon.com
6651S:	Supported
6652F:	drivers/scsi/hisi_sas/
6653F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6654
6655HMM - Heterogeneous Memory Management
6656M:	Jérôme Glisse <jglisse@redhat.com>
6657L:	linux-mm@kvack.org
6658S:	Maintained
6659F:	mm/hmm*
6660F:	include/linux/hmm*
6661F:	Documentation/vm/hmm.rst
6662
6663HOST AP DRIVER
6664M:	Jouni Malinen <j@w1.fi>
6665L:	linux-wireless@vger.kernel.org
6666W:	http://w1.fi/hostap-driver.html
6667S:	Obsolete
6668F:	drivers/net/wireless/intersil/hostap/
6669
6670HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6671L:	platform-driver-x86@vger.kernel.org
6672S:	Orphan
6673F:	drivers/platform/x86/tc1100-wmi.c
6674
6675HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6676M:	Jaroslav Kysela <perex@perex.cz>
6677S:	Maintained
6678F:	drivers/net/ethernet/hp/hp100.*
6679
6680HPET:	High Precision Event Timers driver
6681M:	Clemens Ladisch <clemens@ladisch.de>
6682S:	Maintained
6683F:	Documentation/timers/hpet.txt
6684F:	drivers/char/hpet.c
6685F:	include/linux/hpet.h
6686F:	include/uapi/linux/hpet.h
6687
6688HPET:	x86
6689S:	Orphan
6690F:	arch/x86/kernel/hpet.c
6691F:	arch/x86/include/asm/hpet.h
6692
6693HPFS FILESYSTEM
6694M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6695W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6696S:	Maintained
6697F:	fs/hpfs/
6698
6699HSI SUBSYSTEM
6700M:	Sebastian Reichel <sre@kernel.org>
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6702S:	Maintained
6703F:	Documentation/ABI/testing/sysfs-bus-hsi
6704F:	Documentation/driver-api/hsi.rst
6705F:	drivers/hsi/
6706F:	include/linux/hsi/
6707F:	include/uapi/linux/hsi/
6708
6709HSO 3G MODEM DRIVER
6710L:	linux-usb@vger.kernel.org
6711S:	Orphan
6712F:	drivers/net/usb/hso.c
6713
6714HSR NETWORK PROTOCOL
6715M:	Arvid Brodin <arvid.brodin@alten.se>
6716L:	netdev@vger.kernel.org
6717S:	Maintained
6718F:	net/hsr/
6719
6720HT16K33 LED CONTROLLER DRIVER
6721M:	Robin van der Gracht <robin@protonic.nl>
6722S:	Maintained
6723F:	drivers/auxdisplay/ht16k33.c
6724F:	Documentation/devicetree/bindings/display/ht16k33.txt
6725
6726HTCPEN TOUCHSCREEN DRIVER
6727M:	Pau Oliva Fora <pof@eslack.org>
6728L:	linux-input@vger.kernel.org
6729S:	Maintained
6730F:	drivers/input/touchscreen/htcpen.c
6731
6732HUAWEI ETHERNET DRIVER
6733M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6734L:	netdev@vger.kernel.org
6735S:	Supported
6736F:	Documentation/networking/hinic.txt
6737F:	drivers/net/ethernet/huawei/hinic/
6738
6739HUGETLB FILESYSTEM
6740M:	Mike Kravetz <mike.kravetz@oracle.com>
6741L:	linux-mm@kvack.org
6742S:	Maintained
6743F:	fs/hugetlbfs/
6744F:	mm/hugetlb.c
6745F:	include/linux/hugetlb.h
6746F:	Documentation/admin-guide/mm/hugetlbpage.rst
6747F:	Documentation/vm/hugetlbfs_reserv.rst
6748F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6749
6750HVA ST MEDIA DRIVER
6751M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6752L:	linux-media@vger.kernel.org
6753T:	git git://linuxtv.org/media_tree.git
6754W:	https://linuxtv.org
6755S:	Supported
6756F:	drivers/media/platform/sti/hva
6757
6758HWPOISON MEMORY FAILURE HANDLING
6759M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6760L:	linux-mm@kvack.org
6761S:	Maintained
6762F:	mm/memory-failure.c
6763F:	mm/hwpoison-inject.c
6764
6765Hyper-V CORE AND DRIVERS
6766M:	"K. Y. Srinivasan" <kys@microsoft.com>
6767M:	Haiyang Zhang <haiyangz@microsoft.com>
6768M:	Stephen Hemminger <sthemmin@microsoft.com>
6769L:	devel@linuxdriverproject.org
6770S:	Maintained
6771F:	Documentation/networking/netvsc.txt
6772F:	arch/x86/include/asm/mshyperv.h
6773F:	arch/x86/include/asm/trace/hyperv.h
6774F:	arch/x86/include/asm/hyperv-tlfs.h
6775F:	arch/x86/kernel/cpu/mshyperv.c
6776F:	arch/x86/hyperv
6777F:	drivers/hid/hid-hyperv.c
6778F:	drivers/hv/
6779F:	drivers/input/serio/hyperv-keyboard.c
6780F:	drivers/pci/controller/pci-hyperv.c
6781F:	drivers/net/hyperv/
6782F:	drivers/scsi/storvsc_drv.c
6783F:	drivers/uio/uio_hv_generic.c
6784F:	drivers/video/fbdev/hyperv_fb.c
6785F:	net/vmw_vsock/hyperv_transport.c
6786F:	include/linux/hyperv.h
6787F:	include/uapi/linux/hyperv.h
6788F:	tools/hv/
6789F:	Documentation/ABI/stable/sysfs-bus-vmbus
6790
6791HYPERVISOR VIRTUAL CONSOLE DRIVER
6792L:	linuxppc-dev@lists.ozlabs.org
6793S:	Odd Fixes
6794F:	drivers/tty/hvc/
6795
6796I2C ACPI SUPPORT
6797M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6798L:	linux-i2c@vger.kernel.org
6799L:	linux-acpi@vger.kernel.org
6800S:	Maintained
6801F:	drivers/i2c/i2c-core-acpi.c
6802
6803I2C MUXES
6804M:	Peter Rosin <peda@axentia.se>
6805L:	linux-i2c@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/i2c/i2c-topology
6808F:	Documentation/i2c/muxes/
6809F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6810F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6811F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6812F:	drivers/i2c/i2c-mux.c
6813F:	drivers/i2c/muxes/
6814F:	include/linux/i2c-mux.h
6815
6816I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6817M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6818L:	linux-i2c@vger.kernel.org
6819S:	Maintained
6820F:	drivers/i2c/busses/i2c-mv64xxx.c
6821
6822I2C OVER PARALLEL PORT
6823M:	Jean Delvare <jdelvare@suse.com>
6824L:	linux-i2c@vger.kernel.org
6825S:	Maintained
6826F:	Documentation/i2c/busses/i2c-parport
6827F:	Documentation/i2c/busses/i2c-parport-light
6828F:	drivers/i2c/busses/i2c-parport.c
6829F:	drivers/i2c/busses/i2c-parport-light.c
6830
6831I2C SUBSYSTEM
6832M:	Wolfram Sang <wsa@the-dreams.de>
6833L:	linux-i2c@vger.kernel.org
6834W:	https://i2c.wiki.kernel.org/
6835Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6837S:	Maintained
6838F:	Documentation/devicetree/bindings/i2c/i2c.txt
6839F:	Documentation/i2c/
6840F:	drivers/i2c/*
6841F:	include/linux/i2c.h
6842F:	include/linux/i2c-dev.h
6843F:	include/linux/i2c-smbus.h
6844F:	include/uapi/linux/i2c.h
6845F:	include/uapi/linux/i2c-*.h
6846
6847I2C SUBSYSTEM HOST DRIVERS
6848L:	linux-i2c@vger.kernel.org
6849W:	https://i2c.wiki.kernel.org/
6850Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6852S:	Odd Fixes
6853F:	Documentation/devicetree/bindings/i2c/
6854F:	drivers/i2c/algos/
6855F:	drivers/i2c/busses/
6856
6857I2C-TAOS-EVM DRIVER
6858M:	Jean Delvare <jdelvare@suse.com>
6859L:	linux-i2c@vger.kernel.org
6860S:	Maintained
6861F:	Documentation/i2c/busses/i2c-taos-evm
6862F:	drivers/i2c/busses/i2c-taos-evm.c
6863
6864I2C-TINY-USB DRIVER
6865M:	Till Harbaum <till@harbaum.org>
6866L:	linux-i2c@vger.kernel.org
6867W:	http://www.harbaum.org/till/i2c_tiny_usb
6868S:	Maintained
6869F:	drivers/i2c/busses/i2c-tiny-usb.c
6870
6871I2C/SMBUS CONTROLLER DRIVERS FOR PC
6872M:	Jean Delvare <jdelvare@suse.com>
6873L:	linux-i2c@vger.kernel.org
6874S:	Maintained
6875F:	Documentation/i2c/busses/i2c-ali1535
6876F:	Documentation/i2c/busses/i2c-ali1563
6877F:	Documentation/i2c/busses/i2c-ali15x3
6878F:	Documentation/i2c/busses/i2c-amd756
6879F:	Documentation/i2c/busses/i2c-amd8111
6880F:	Documentation/i2c/busses/i2c-i801
6881F:	Documentation/i2c/busses/i2c-nforce2
6882F:	Documentation/i2c/busses/i2c-piix4
6883F:	Documentation/i2c/busses/i2c-sis5595
6884F:	Documentation/i2c/busses/i2c-sis630
6885F:	Documentation/i2c/busses/i2c-sis96x
6886F:	Documentation/i2c/busses/i2c-via
6887F:	Documentation/i2c/busses/i2c-viapro
6888F:	drivers/i2c/busses/i2c-ali1535.c
6889F:	drivers/i2c/busses/i2c-ali1563.c
6890F:	drivers/i2c/busses/i2c-ali15x3.c
6891F:	drivers/i2c/busses/i2c-amd756.c
6892F:	drivers/i2c/busses/i2c-amd756-s4882.c
6893F:	drivers/i2c/busses/i2c-amd8111.c
6894F:	drivers/i2c/busses/i2c-i801.c
6895F:	drivers/i2c/busses/i2c-isch.c
6896F:	drivers/i2c/busses/i2c-nforce2.c
6897F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6898F:	drivers/i2c/busses/i2c-piix4.c
6899F:	drivers/i2c/busses/i2c-sis5595.c
6900F:	drivers/i2c/busses/i2c-sis630.c
6901F:	drivers/i2c/busses/i2c-sis96x.c
6902F:	drivers/i2c/busses/i2c-via.c
6903F:	drivers/i2c/busses/i2c-viapro.c
6904
6905I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6906M:	Hans de Goede <hdegoede@redhat.com>
6907L:	linux-i2c@vger.kernel.org
6908S:	Maintained
6909F:	drivers/i2c/busses/i2c-cht-wc.c
6910
6911I2C/SMBUS ISMT DRIVER
6912M:	Seth Heasley <seth.heasley@intel.com>
6913M:	Neil Horman <nhorman@tuxdriver.com>
6914L:	linux-i2c@vger.kernel.org
6915F:	drivers/i2c/busses/i2c-ismt.c
6916F:	Documentation/i2c/busses/i2c-ismt
6917
6918I2C/SMBUS STUB DRIVER
6919M:	Jean Delvare <jdelvare@suse.com>
6920L:	linux-i2c@vger.kernel.org
6921S:	Maintained
6922F:	drivers/i2c/i2c-stub.c
6923
6924IA64 (Itanium) PLATFORM
6925M:	Tony Luck <tony.luck@intel.com>
6926M:	Fenghua Yu <fenghua.yu@intel.com>
6927L:	linux-ia64@vger.kernel.org
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6929S:	Maintained
6930F:	arch/ia64/
6931
6932IBM Power 842 compression accelerator
6933M:	Haren Myneni <haren@us.ibm.com>
6934S:	Supported
6935F:	drivers/crypto/nx/Makefile
6936F:	drivers/crypto/nx/Kconfig
6937F:	drivers/crypto/nx/nx-842*
6938F:	include/linux/sw842.h
6939F:	crypto/842.c
6940F:	lib/842/
6941
6942IBM Power in-Nest Crypto Acceleration
6943M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6944M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6945L:	linux-crypto@vger.kernel.org
6946S:	Supported
6947F:	drivers/crypto/nx/Makefile
6948F:	drivers/crypto/nx/Kconfig
6949F:	drivers/crypto/nx/nx-aes*
6950F:	drivers/crypto/nx/nx-sha*
6951F:	drivers/crypto/nx/nx.*
6952F:	drivers/crypto/nx/nx_csbcpb.h
6953F:	drivers/crypto/nx/nx_debugfs.h
6954
6955IBM Power Linux RAID adapter
6956M:	Brian King <brking@us.ibm.com>
6957S:	Supported
6958F:	drivers/scsi/ipr.*
6959
6960IBM Power SRIOV Virtual NIC Device Driver
6961M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6962M:	John Allen <jallen@linux.vnet.ibm.com>
6963L:	netdev@vger.kernel.org
6964S:	Supported
6965F:	drivers/net/ethernet/ibm/ibmvnic.*
6966
6967IBM Power Virtual Accelerator Switchboard
6968M:	Sukadev Bhattiprolu
6969L:	linuxppc-dev@lists.ozlabs.org
6970S:	Supported
6971F:	arch/powerpc/platforms/powernv/vas*
6972F:	arch/powerpc/platforms/powernv/copy-paste.h
6973F:	arch/powerpc/include/asm/vas.h
6974F:	arch/powerpc/include/uapi/asm/vas.h
6975
6976IBM Power Virtual Ethernet Device Driver
6977M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6978L:	netdev@vger.kernel.org
6979S:	Supported
6980F:	drivers/net/ethernet/ibm/ibmveth.*
6981
6982IBM Power Virtual FC Device Drivers
6983M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6984L:	linux-scsi@vger.kernel.org
6985S:	Supported
6986F:	drivers/scsi/ibmvscsi/ibmvfc*
6987
6988IBM Power Virtual Management Channel Driver
6989M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6990M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6991S:	Supported
6992F:	drivers/misc/ibmvmc.*
6993
6994IBM Power Virtual SCSI Device Drivers
6995M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6996L:	linux-scsi@vger.kernel.org
6997S:	Supported
6998F:	drivers/scsi/ibmvscsi/ibmvscsi*
6999F:	include/scsi/viosrp.h
7000
7001IBM Power Virtual SCSI Device Target Driver
7002M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7003M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7004L:	linux-scsi@vger.kernel.org
7005L:	target-devel@vger.kernel.org
7006S:	Supported
7007F:	drivers/scsi/ibmvscsi_tgt/
7008
7009IBM Power VMX Cryptographic instructions
7010M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7011M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7012L:	linux-crypto@vger.kernel.org
7013S:	Supported
7014F:	drivers/crypto/vmx/Makefile
7015F:	drivers/crypto/vmx/Kconfig
7016F:	drivers/crypto/vmx/vmx.c
7017F:	drivers/crypto/vmx/aes*
7018F:	drivers/crypto/vmx/ghash*
7019F:	drivers/crypto/vmx/ppc-xlate.pl
7020
7021IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7022M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7023L:	linux-pci@vger.kernel.org
7024L:	linuxppc-dev@lists.ozlabs.org
7025S:	Supported
7026F:	drivers/pci/hotplug/rpaphp*
7027
7028IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7029M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7030L:	linux-pci@vger.kernel.org
7031L:	linuxppc-dev@lists.ozlabs.org
7032S:	Supported
7033F:	drivers/pci/hotplug/rpadlpar*
7034
7035IBM ServeRAID RAID DRIVER
7036S:	Orphan
7037F:	drivers/scsi/ips.*
7038
7039ICH LPC AND GPIO DRIVER
7040M:	Peter Tyser <ptyser@xes-inc.com>
7041S:	Maintained
7042F:	drivers/mfd/lpc_ich.c
7043F:	drivers/gpio/gpio-ich.c
7044
7045IDE SUBSYSTEM
7046M:	"David S. Miller" <davem@davemloft.net>
7047L:	linux-ide@vger.kernel.org
7048Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7050S:	Maintained
7051F:	Documentation/ide/
7052F:	drivers/ide/
7053F:	include/linux/ide.h
7054
7055IDE/ATAPI DRIVERS
7056M:	Borislav Petkov <bp@alien8.de>
7057L:	linux-ide@vger.kernel.org
7058S:	Maintained
7059F:	Documentation/cdrom/ide-cd
7060F:	drivers/ide/ide-cd*
7061
7062IDEAPAD LAPTOP EXTRAS DRIVER
7063M:	Ike Panhc <ike.pan@canonical.com>
7064L:	platform-driver-x86@vger.kernel.org
7065W:	http://launchpad.net/ideapad-laptop
7066S:	Maintained
7067F:	drivers/platform/x86/ideapad-laptop.c
7068
7069IDEAPAD LAPTOP SLIDEBAR DRIVER
7070M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7071L:	linux-input@vger.kernel.org
7072W:	https://github.com/o2genum/ideapad-slidebar
7073S:	Maintained
7074F:	drivers/input/misc/ideapad_slidebar.c
7075
7076IDT VersaClock 5 CLOCK DRIVER
7077M:	Marek Vasut <marek.vasut@gmail.com>
7078S:	Maintained
7079F:	drivers/clk/clk-versaclock5.c
7080
7081IEEE 802.15.4 SUBSYSTEM
7082M:	Alexander Aring <alex.aring@gmail.com>
7083M:	Stefan Schmidt <stefan@datenfreihafen.org>
7084L:	linux-wpan@vger.kernel.org
7085W:	http://wpan.cakelab.org/
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7088S:	Maintained
7089F:	net/ieee802154/
7090F:	net/mac802154/
7091F:	drivers/net/ieee802154/
7092F:	include/linux/nl802154.h
7093F:	include/linux/ieee802154.h
7094F:	include/net/nl802154.h
7095F:	include/net/mac802154.h
7096F:	include/net/af_ieee802154.h
7097F:	include/net/cfg802154.h
7098F:	include/net/ieee802154_netdev.h
7099F:	Documentation/networking/ieee802154.txt
7100
7101IFE PROTOCOL
7102M:	Yotam Gigi <yotam.gi@gmail.com>
7103M:	Jamal Hadi Salim <jhs@mojatatu.com>
7104F:	net/ife
7105F:	include/net/ife.h
7106F:	include/uapi/linux/ife.h
7107
7108IGORPLUG-USB IR RECEIVER
7109M:	Sean Young <sean@mess.org>
7110L:	linux-media@vger.kernel.org
7111S:	Maintained
7112F:	drivers/media/rc/igorplugusb.c
7113
7114IGUANAWORKS USB IR TRANSCEIVER
7115M:	Sean Young <sean@mess.org>
7116L:	linux-media@vger.kernel.org
7117S:	Maintained
7118F:	drivers/media/rc/iguanair.c
7119
7120IIO DIGITAL POTENTIOMETER DAC
7121M:	Peter Rosin <peda@axentia.se>
7122L:	linux-iio@vger.kernel.org
7123S:	Maintained
7124F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7125F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7126F:	drivers/iio/dac/dpot-dac.c
7127
7128IIO ENVELOPE DETECTOR
7129M:	Peter Rosin <peda@axentia.se>
7130L:	linux-iio@vger.kernel.org
7131S:	Maintained
7132F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7133F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7134F:	drivers/iio/adc/envelope-detector.c
7135
7136IIO MULTIPLEXER
7137M:	Peter Rosin <peda@axentia.se>
7138L:	linux-iio@vger.kernel.org
7139S:	Maintained
7140F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7141F:	drivers/iio/multiplexer/iio-mux.c
7142
7143IIO SUBSYSTEM AND DRIVERS
7144M:	Jonathan Cameron <jic23@kernel.org>
7145R:	Hartmut Knaack <knaack.h@gmx.de>
7146R:	Lars-Peter Clausen <lars@metafoo.de>
7147R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7148L:	linux-iio@vger.kernel.org
7149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7150S:	Maintained
7151F:	Documentation/ABI/testing/configfs-iio*
7152F:	Documentation/ABI/testing/sysfs-bus-iio*
7153F:	Documentation/devicetree/bindings/iio/
7154F:	drivers/iio/
7155F:	drivers/staging/iio/
7156F:	include/linux/iio/
7157F:	tools/iio/
7158
7159IIO UNIT CONVERTER
7160M:	Peter Rosin <peda@axentia.se>
7161L:	linux-iio@vger.kernel.org
7162S:	Maintained
7163F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7164F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7165F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7166F:	drivers/iio/afe/iio-rescale.c
7167
7168IKANOS/ADI EAGLE ADSL USB DRIVER
7169M:	Matthieu Castet <castet.matthieu@free.fr>
7170M:	Stanislaw Gruszka <stf_xl@wp.pl>
7171S:	Maintained
7172F:	drivers/usb/atm/ueagle-atm.c
7173
7174IMGTEC ASCII LCD DRIVER
7175M:	Paul Burton <paul.burton@mips.com>
7176S:	Maintained
7177F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7178F:	drivers/auxdisplay/img-ascii-lcd.c
7179
7180IMGTEC IR DECODER DRIVER
7181M:	James Hogan <jhogan@kernel.org>
7182S:	Maintained
7183F:	drivers/media/rc/img-ir/
7184
7185IMON SOUNDGRAPH USB IR RECEIVER
7186M:	Sean Young <sean@mess.org>
7187L:	linux-media@vger.kernel.org
7188S:	Maintained
7189F:	drivers/media/rc/imon_raw.c
7190F:	drivers/media/rc/imon.c
7191
7192IMS TWINTURBO FRAMEBUFFER DRIVER
7193L:	linux-fbdev@vger.kernel.org
7194S:	Orphan
7195F:	drivers/video/fbdev/imsttfb.c
7196
7197INA209 HARDWARE MONITOR DRIVER
7198M:	Guenter Roeck <linux@roeck-us.net>
7199L:	linux-hwmon@vger.kernel.org
7200S:	Maintained
7201F:	Documentation/hwmon/ina209
7202F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7203F:	drivers/hwmon/ina209.c
7204
7205INA2XX HARDWARE MONITOR DRIVER
7206M:	Guenter Roeck <linux@roeck-us.net>
7207L:	linux-hwmon@vger.kernel.org
7208S:	Maintained
7209F:	Documentation/hwmon/ina2xx
7210F:	drivers/hwmon/ina2xx.c
7211F:	include/linux/platform_data/ina2xx.h
7212
7213INDUSTRY PACK SUBSYSTEM (IPACK)
7214M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7215M:	Jens Taprogge <jens.taprogge@taprogge.org>
7216M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7217L:	industrypack-devel@lists.sourceforge.net
7218W:	http://industrypack.sourceforge.net
7219S:	Maintained
7220F:	drivers/ipack/
7221
7222INFINIBAND SUBSYSTEM
7223M:	Doug Ledford <dledford@redhat.com>
7224M:	Jason Gunthorpe <jgg@mellanox.com>
7225L:	linux-rdma@vger.kernel.org
7226W:	https://github.com/linux-rdma/rdma-core
7227Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7229S:	Supported
7230F:	Documentation/devicetree/bindings/infiniband/
7231F:	Documentation/infiniband/
7232F:	drivers/infiniband/
7233F:	include/uapi/linux/if_infiniband.h
7234F:	include/uapi/rdma/
7235F:	include/rdma/
7236
7237INGENIC JZ4780 DMA Driver
7238M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7239S:	Maintained
7240F:	drivers/dma/dma-jz4780.c
7241
7242INGENIC JZ4780 NAND DRIVER
7243M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7244L:	linux-mtd@lists.infradead.org
7245S:	Maintained
7246F:	drivers/mtd/nand/raw/jz4780_*
7247
7248INOTIFY
7249M:	Jan Kara <jack@suse.cz>
7250R:	Amir Goldstein <amir73il@gmail.com>
7251L:	linux-fsdevel@vger.kernel.org
7252S:	Maintained
7253F:	Documentation/filesystems/inotify.txt
7254F:	fs/notify/inotify/
7255F:	include/linux/inotify.h
7256F:	include/uapi/linux/inotify.h
7257
7258INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7259M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7260L:	linux-input@vger.kernel.org
7261Q:	http://patchwork.kernel.org/project/linux-input/list/
7262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7263S:	Maintained
7264F:	drivers/input/
7265F:	include/linux/input.h
7266F:	include/uapi/linux/input.h
7267F:	include/uapi/linux/input-event-codes.h
7268F:	include/linux/input/
7269F:	Documentation/devicetree/bindings/input/
7270F:	Documentation/devicetree/bindings/serio/
7271F:	Documentation/input/
7272
7273INPUT MULTITOUCH (MT) PROTOCOL
7274M:	Henrik Rydberg <rydberg@bitmath.org>
7275L:	linux-input@vger.kernel.org
7276S:	Odd fixes
7277F:	Documentation/input/multi-touch-protocol.rst
7278F:	drivers/input/input-mt.c
7279K:	\b(ABS|SYN)_MT_
7280
7281INSIDE SECURE CRYPTO DRIVER
7282M:	Antoine Tenart <antoine.tenart@bootlin.com>
7283F:	drivers/crypto/inside-secure/
7284S:	Maintained
7285L:	linux-crypto@vger.kernel.org
7286
7287INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7288M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7289M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7290L:	linux-integrity@vger.kernel.org
7291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7292S:	Supported
7293F:	security/integrity/ima/
7294
7295INTEL 810/815 FRAMEBUFFER DRIVER
7296M:	Antonino Daplas <adaplas@gmail.com>
7297L:	linux-fbdev@vger.kernel.org
7298S:	Maintained
7299F:	drivers/video/fbdev/i810/
7300
7301INTEL ASoC DRIVERS
7302M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7303M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7304M:	Jie Yang <yang.jie@linux.intel.com>
7305L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7306S:	Supported
7307F:	sound/soc/intel/
7308
7309INTEL C600 SERIES SAS CONTROLLER DRIVER
7310M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7311M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7312L:	linux-scsi@vger.kernel.org
7313T:	git git://git.code.sf.net/p/intel-sas/isci
7314S:	Supported
7315F:	drivers/scsi/isci/
7316
7317INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7318M:	Jani Nikula <jani.nikula@linux.intel.com>
7319M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7320M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7321L:	intel-gfx@lists.freedesktop.org
7322W:	https://01.org/linuxgraphics/
7323B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7324C:	irc://chat.freenode.net/intel-gfx
7325Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7326T:	git git://anongit.freedesktop.org/drm-intel
7327S:	Supported
7328F:	drivers/gpu/drm/i915/
7329F:	include/drm/i915*
7330F:	include/uapi/drm/i915_drm.h
7331F:	Documentation/gpu/i915.rst
7332
7333INTEL ETHERNET DRIVERS
7334M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7335L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7336W:	http://www.intel.com/support/feedback.htm
7337W:	http://e1000.sourceforge.net/
7338Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7341S:	Supported
7342F:	Documentation/networking/e100.rst
7343F:	Documentation/networking/e1000.rst
7344F:	Documentation/networking/e1000e.txt
7345F:	Documentation/networking/igb.txt
7346F:	Documentation/networking/igbvf.txt
7347F:	Documentation/networking/ixgb.txt
7348F:	Documentation/networking/ixgbe.txt
7349F:	Documentation/networking/ixgbevf.txt
7350F:	Documentation/networking/i40e.txt
7351F:	Documentation/networking/i40evf.txt
7352F:	Documentation/networking/ice.txt
7353F:	drivers/net/ethernet/intel/
7354F:	drivers/net/ethernet/intel/*/
7355F:	include/linux/avf/virtchnl.h
7356
7357INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7358M:	Maik Broemme <mbroemme@libmpq.org>
7359L:	linux-fbdev@vger.kernel.org
7360S:	Maintained
7361F:	Documentation/fb/intelfb.txt
7362F:	drivers/video/fbdev/intelfb/
7363
7364INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7365M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7366M:	Zhi Wang <zhi.a.wang@intel.com>
7367L:	intel-gvt-dev@lists.freedesktop.org
7368L:	intel-gfx@lists.freedesktop.org
7369W:	https://01.org/igvt-g
7370T:	git https://github.com/intel/gvt-linux.git
7371S:	Supported
7372F:	drivers/gpu/drm/i915/gvt/
7373
7374INTEL HID EVENT DRIVER
7375M:	Alex Hung <alex.hung@canonical.com>
7376L:	platform-driver-x86@vger.kernel.org
7377S:	Maintained
7378F:	drivers/platform/x86/intel-hid.c
7379
7380INTEL I/OAT DMA DRIVER
7381M:	Dave Jiang <dave.jiang@intel.com>
7382R:	Dan Williams <dan.j.williams@intel.com>
7383L:	dmaengine@vger.kernel.org
7384Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7385S:	Supported
7386F:	drivers/dma/ioat*
7387
7388INTEL IDLE DRIVER
7389M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7390M:	Len Brown <lenb@kernel.org>
7391L:	linux-pm@vger.kernel.org
7392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7393B:	https://bugzilla.kernel.org
7394S:	Supported
7395F:	drivers/idle/intel_idle.c
7396
7397INTEL INTEGRATED SENSOR HUB DRIVER
7398M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7399M:	Jiri Kosina <jikos@kernel.org>
7400L:	linux-input@vger.kernel.org
7401S:	Maintained
7402F:	drivers/hid/intel-ish-hid/
7403
7404INTEL IOMMU (VT-d)
7405M:	David Woodhouse <dwmw2@infradead.org>
7406L:	iommu@lists.linux-foundation.org
7407T:	git git://git.infradead.org/iommu-2.6.git
7408S:	Supported
7409F:	drivers/iommu/intel-iommu.c
7410F:	include/linux/intel-iommu.h
7411
7412INTEL IOP-ADMA DMA DRIVER
7413R:	Dan Williams <dan.j.williams@intel.com>
7414S:	Odd fixes
7415F:	drivers/dma/iop-adma.c
7416
7417INTEL IPU3 CSI-2 CIO2 DRIVER
7418M:	Yong Zhi <yong.zhi@intel.com>
7419M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7420M:	Bingbu Cao <bingbu.cao@intel.com>
7421R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7422R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7423L:	linux-media@vger.kernel.org
7424S:	Maintained
7425F:	drivers/media/pci/intel/ipu3/
7426F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7427
7428INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7429M:	Krzysztof Halasa <khalasa@piap.pl>
7430S:	Maintained
7431F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7432F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7433F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7434F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7435F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7436F:	drivers/net/wan/ixp4xx_hss.c
7437
7438INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7439M:	Deepak Saxena <dsaxena@plexity.net>
7440S:	Maintained
7441F:	drivers/char/hw_random/ixp4xx-rng.c
7442
7443INTEL MANAGEMENT ENGINE (mei)
7444M:	Tomas Winkler <tomas.winkler@intel.com>
7445L:	linux-kernel@vger.kernel.org
7446S:	Supported
7447F:	include/uapi/linux/mei.h
7448F:	include/linux/mei_cl_bus.h
7449F:	drivers/misc/mei/*
7450F:	drivers/watchdog/mei_wdt.c
7451F:	Documentation/misc-devices/mei/*
7452F:	samples/mei/*
7453
7454INTEL MENLOW THERMAL DRIVER
7455M:	Sujith Thomas <sujith.thomas@intel.com>
7456L:	platform-driver-x86@vger.kernel.org
7457W:	https://01.org/linux-acpi
7458S:	Supported
7459F:	drivers/platform/x86/intel_menlow.c
7460
7461INTEL MERRIFIELD GPIO DRIVER
7462M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7463L:	linux-gpio@vger.kernel.org
7464S:	Maintained
7465F:	drivers/gpio/gpio-merrifield.c
7466
7467INTEL MIC DRIVERS (mic)
7468M:	Sudeep Dutt <sudeep.dutt@intel.com>
7469M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7470S:	Supported
7471W:	https://github.com/sudeepdutt/mic
7472W:	http://software.intel.com/en-us/mic-developer
7473F:	include/linux/mic_bus.h
7474F:	include/linux/scif.h
7475F:	include/uapi/linux/mic_common.h
7476F:	include/uapi/linux/mic_ioctl.h
7477F:	include/uapi/linux/scif_ioctl.h
7478F:	drivers/misc/mic/
7479F:	drivers/dma/mic_x100_dma.c
7480F:	drivers/dma/mic_x100_dma.h
7481F:	Documentation/mic/
7482
7483INTEL PMC CORE DRIVER
7484M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7485M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7486L:	platform-driver-x86@vger.kernel.org
7487S:	Maintained
7488F:	arch/x86/include/asm/pmc_core.h
7489F:	drivers/platform/x86/intel_pmc_core*
7490
7491INTEL PMC/P-Unit IPC DRIVER
7492M:	Zha Qipeng<qipeng.zha@intel.com>
7493L:	platform-driver-x86@vger.kernel.org
7494S:	Maintained
7495F:	drivers/platform/x86/intel_pmc_ipc.c
7496F:	drivers/platform/x86/intel_punit_ipc.c
7497F:	arch/x86/include/asm/intel_pmc_ipc.h
7498F:	arch/x86/include/asm/intel_punit_ipc.h
7499
7500INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7501M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7502L:	linux-wireless@vger.kernel.org
7503S:	Maintained
7504F:	Documentation/networking/README.ipw2100
7505F:	Documentation/networking/README.ipw2200
7506F:	drivers/net/wireless/intel/ipw2x00/
7507
7508INTEL PSTATE DRIVER
7509M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7510M:	Len Brown <lenb@kernel.org>
7511L:	linux-pm@vger.kernel.org
7512S:	Supported
7513F:	drivers/cpufreq/intel_pstate.c
7514
7515INTEL RDMA RNIC DRIVER
7516M:	Faisal Latif <faisal.latif@intel.com>
7517M:	Shiraz Saleem <shiraz.saleem@intel.com>
7518L:	linux-rdma@vger.kernel.org
7519S:	Supported
7520F:	drivers/infiniband/hw/i40iw/
7521F:	include/uapi/rdma/i40iw-abi.h
7522
7523INTEL SHA MULTIBUFFER DRIVER
7524M:	Megha Dey <megha.dey@linux.intel.com>
7525R:	Tim Chen <tim.c.chen@linux.intel.com>
7526L:	linux-crypto@vger.kernel.org
7527S:	Supported
7528F:	arch/x86/crypto/sha*-mb/
7529F:	crypto/mcryptd.c
7530
7531INTEL TELEMETRY DRIVER
7532M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7533L:	platform-driver-x86@vger.kernel.org
7534S:	Maintained
7535F:	arch/x86/include/asm/intel_telemetry.h
7536F:	drivers/platform/x86/intel_telemetry*
7537
7538INTEL VIRTUAL BUTTON DRIVER
7539M:	AceLan Kao <acelan.kao@canonical.com>
7540L:	platform-driver-x86@vger.kernel.org
7541S:	Maintained
7542F:	drivers/platform/x86/intel-vbtn.c
7543
7544INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7545M:	Stanislaw Gruszka <sgruszka@redhat.com>
7546L:	linux-wireless@vger.kernel.org
7547S:	Supported
7548F:	drivers/net/wireless/intel/iwlegacy/
7549
7550INTEL WIRELESS WIFI LINK (iwlwifi)
7551M:	Johannes Berg <johannes.berg@intel.com>
7552M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7553M:	Luca Coelho <luciano.coelho@intel.com>
7554M:	Intel Linux Wireless <linuxwifi@intel.com>
7555L:	linux-wireless@vger.kernel.org
7556W:	http://intellinuxwireless.org
7557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7558S:	Supported
7559F:	drivers/net/wireless/intel/iwlwifi/
7560
7561INTEL WIRELESS WIMAX CONNECTION 2400
7562M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7563M:	linux-wimax@intel.com
7564L:	wimax@linuxwimax.org (subscribers-only)
7565S:	Supported
7566W:	http://linuxwimax.org
7567F:	Documentation/wimax/README.i2400m
7568F:	drivers/net/wimax/i2400m/
7569F:	include/uapi/linux/wimax/i2400m.h
7570
7571INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7572M:	Mario Limonciello <mario.limonciello@dell.com>
7573S:	Maintained
7574F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7575
7576INTEL(R) TRACE HUB
7577M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7578S:	Supported
7579F:	Documentation/trace/intel_th.rst
7580F:	drivers/hwtracing/intel_th/
7581
7582INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7583M:	Ning Sun <ning.sun@intel.com>
7584L:	tboot-devel@lists.sourceforge.net
7585W:	http://tboot.sourceforge.net
7586T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7587S:	Supported
7588F:	Documentation/intel_txt.txt
7589F:	include/linux/tboot.h
7590F:	arch/x86/kernel/tboot.c
7591
7592INTEL-MID GPIO DRIVER
7593M:	David Cohen <david.a.cohen@linux.intel.com>
7594L:	linux-gpio@vger.kernel.org
7595S:	Maintained
7596F:	drivers/gpio/gpio-intel-mid.c
7597
7598INVENSENSE MPU-3050 GYROSCOPE DRIVER
7599M:	Linus Walleij <linus.walleij@linaro.org>
7600L:	linux-iio@vger.kernel.org
7601S:	Maintained
7602F:	drivers/iio/gyro/mpu3050*
7603F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7604
7605IOC3 ETHERNET DRIVER
7606M:	Ralf Baechle <ralf@linux-mips.org>
7607L:	linux-mips@linux-mips.org
7608S:	Maintained
7609F:	drivers/net/ethernet/sgi/ioc3-eth.c
7610
7611IOC3 SERIAL DRIVER
7612M:	Pat Gefre <pfg@sgi.com>
7613L:	linux-serial@vger.kernel.org
7614S:	Maintained
7615F:	drivers/tty/serial/ioc3_serial.c
7616
7617IOMMU DRIVERS
7618M:	Joerg Roedel <joro@8bytes.org>
7619L:	iommu@lists.linux-foundation.org
7620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7621S:	Maintained
7622F:	Documentation/devicetree/bindings/iommu/
7623F:	drivers/iommu/
7624F:	include/linux/iommu.h
7625F:	include/linux/of_iommu.h
7626F:	include/linux/iova.h
7627
7628IP MASQUERADING
7629M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7630S:	Maintained
7631F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7632
7633IPMI SUBSYSTEM
7634M:	Corey Minyard <minyard@acm.org>
7635L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7636W:	http://openipmi.sourceforge.net/
7637S:	Supported
7638F:	Documentation/IPMI.txt
7639F:	drivers/char/ipmi/
7640F:	include/linux/ipmi*
7641F:	include/uapi/linux/ipmi*
7642
7643IPS SCSI RAID DRIVER
7644M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7645L:	linux-scsi@vger.kernel.org
7646W:	http://www.adaptec.com/
7647S:	Maintained
7648F:	drivers/scsi/ips*
7649
7650IPVS
7651M:	Wensong Zhang <wensong@linux-vs.org>
7652M:	Simon Horman <horms@verge.net.au>
7653M:	Julian Anastasov <ja@ssi.bg>
7654L:	netdev@vger.kernel.org
7655L:	lvs-devel@vger.kernel.org
7656S:	Maintained
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7659F:	Documentation/networking/ipvs-sysctl.txt
7660F:	include/net/ip_vs.h
7661F:	include/uapi/linux/ip_vs.h
7662F:	net/netfilter/ipvs/
7663
7664IPWIRELESS DRIVER
7665M:	Jiri Kosina <jikos@kernel.org>
7666M:	David Sterba <dsterba@suse.com>
7667S:	Odd Fixes
7668F:	drivers/tty/ipwireless/
7669
7670IPX NETWORK LAYER
7671L:	netdev@vger.kernel.org
7672S:	Obsolete
7673F:	include/uapi/linux/ipx.h
7674F:	drivers/staging/ipx/
7675
7676IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7677M:	Marc Zyngier <marc.zyngier@arm.com>
7678S:	Maintained
7679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7680F:	Documentation/IRQ-domain.txt
7681F:	include/linux/irqdomain.h
7682F:	kernel/irq/irqdomain.c
7683F:	kernel/irq/msi.c
7684
7685IRQ SUBSYSTEM
7686M:	Thomas Gleixner <tglx@linutronix.de>
7687L:	linux-kernel@vger.kernel.org
7688S:	Maintained
7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7690F:	kernel/irq/
7691
7692IRQCHIP DRIVERS
7693M:	Thomas Gleixner <tglx@linutronix.de>
7694M:	Jason Cooper <jason@lakedaemon.net>
7695M:	Marc Zyngier <marc.zyngier@arm.com>
7696L:	linux-kernel@vger.kernel.org
7697S:	Maintained
7698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7699F:	Documentation/devicetree/bindings/interrupt-controller/
7700F:	drivers/irqchip/
7701
7702ISA
7703M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7704S:	Maintained
7705F:	Documentation/isa.txt
7706F:	drivers/base/isa.c
7707F:	include/linux/isa.h
7708
7709ISA RADIO MODULE
7710M:	Hans Verkuil <hverkuil@xs4all.nl>
7711L:	linux-media@vger.kernel.org
7712T:	git git://linuxtv.org/media_tree.git
7713W:	https://linuxtv.org
7714S:	Maintained
7715F:	drivers/media/radio/radio-isa*
7716
7717ISAPNP
7718M:	Jaroslav Kysela <perex@perex.cz>
7719S:	Maintained
7720F:	Documentation/isapnp.txt
7721F:	drivers/pnp/isapnp/
7722F:	include/linux/isapnp.h
7723
7724ISCSI
7725M:	Lee Duncan <lduncan@suse.com>
7726M:	Chris Leech <cleech@redhat.com>
7727L:	open-iscsi@googlegroups.com
7728W:	www.open-iscsi.com
7729S:	Maintained
7730F:	drivers/scsi/*iscsi*
7731F:	include/scsi/*iscsi*
7732
7733iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7734M:	Peter Jones <pjones@redhat.com>
7735M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7736S:	Maintained
7737F:	drivers/firmware/iscsi_ibft*
7738
7739ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7740M:	Sagi Grimberg <sagi@grimberg.me>
7741M:	Max Gurtovoy <maxg@mellanox.com>
7742L:	linux-rdma@vger.kernel.org
7743S:	Supported
7744W:	http://www.openfabrics.org
7745W:	www.open-iscsi.org
7746Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7747F:	drivers/infiniband/ulp/iser/
7748
7749ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7750M:	Sagi Grimberg <sagi@grimberg.me>
7751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7752L:	linux-rdma@vger.kernel.org
7753L:	target-devel@vger.kernel.org
7754S:	Supported
7755W:	http://www.linux-iscsi.org
7756F:	drivers/infiniband/ulp/isert
7757
7758ISDN SUBSYSTEM
7759M:	Karsten Keil <isdn@linux-pingi.de>
7760L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7761L:	netdev@vger.kernel.org
7762W:	http://www.isdn4linux.de
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7764S:	Maintained
7765F:	Documentation/isdn/
7766F:	drivers/isdn/
7767F:	include/linux/isdn.h
7768F:	include/linux/isdn/
7769F:	include/uapi/linux/isdn.h
7770F:	include/uapi/linux/isdn/
7771
7772ISDN SUBSYSTEM (Eicon active card driver)
7773M:	Armin Schindler <mac@melware.de>
7774L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7775W:	http://www.melware.de
7776S:	Maintained
7777F:	drivers/isdn/hardware/eicon/
7778
7779IT87 HARDWARE MONITORING DRIVER
7780M:	Jean Delvare <jdelvare@suse.com>
7781L:	linux-hwmon@vger.kernel.org
7782S:	Maintained
7783F:	Documentation/hwmon/it87
7784F:	drivers/hwmon/it87.c
7785
7786IT913X MEDIA DRIVER
7787M:	Antti Palosaari <crope@iki.fi>
7788L:	linux-media@vger.kernel.org
7789W:	https://linuxtv.org
7790W:	http://palosaari.fi/linux/
7791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7792T:	git git://linuxtv.org/anttip/media_tree.git
7793S:	Maintained
7794F:	drivers/media/tuners/it913x*
7795
7796IVTV VIDEO4LINUX DRIVER
7797M:	Andy Walls <awalls@md.metrocast.net>
7798L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7799L:	linux-media@vger.kernel.org
7800T:	git git://linuxtv.org/media_tree.git
7801W:	http://www.ivtvdriver.org
7802S:	Maintained
7803F:	Documentation/media/v4l-drivers/ivtv*
7804F:	drivers/media/pci/ivtv/
7805F:	include/uapi/linux/ivtv*
7806
7807IX2505V MEDIA DRIVER
7808M:	Malcolm Priestley <tvboxspy@gmail.com>
7809L:	linux-media@vger.kernel.org
7810W:	https://linuxtv.org
7811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7812S:	Maintained
7813F:	drivers/media/dvb-frontends/ix2505v*
7814
7815JAILHOUSE HYPERVISOR INTERFACE
7816M:	Jan Kiszka <jan.kiszka@siemens.com>
7817L:	jailhouse-dev@googlegroups.com
7818S:	Maintained
7819F:	arch/x86/kernel/jailhouse.c
7820F:	arch/x86/include/asm/jailhouse_para.h
7821
7822JC42.4 TEMPERATURE SENSOR DRIVER
7823M:	Guenter Roeck <linux@roeck-us.net>
7824L:	linux-hwmon@vger.kernel.org
7825S:	Maintained
7826F:	drivers/hwmon/jc42.c
7827F:	Documentation/hwmon/jc42
7828
7829JFS FILESYSTEM
7830M:	Dave Kleikamp <shaggy@kernel.org>
7831L:	jfs-discussion@lists.sourceforge.net
7832W:	http://jfs.sourceforge.net/
7833T:	git git://github.com/kleikamp/linux-shaggy.git
7834S:	Maintained
7835F:	Documentation/filesystems/jfs.txt
7836F:	fs/jfs/
7837
7838JME NETWORK DRIVER
7839M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7840L:	netdev@vger.kernel.org
7841S:	Maintained
7842F:	drivers/net/ethernet/jme.*
7843
7844JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7845M:	David Woodhouse <dwmw2@infradead.org>
7846L:	linux-mtd@lists.infradead.org
7847W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7848S:	Maintained
7849F:	fs/jffs2/
7850F:	include/uapi/linux/jffs2.h
7851
7852JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7853M:	"Theodore Ts'o" <tytso@mit.edu>
7854M:	Jan Kara <jack@suse.com>
7855L:	linux-ext4@vger.kernel.org
7856S:	Maintained
7857F:	fs/jbd2/
7858F:	include/linux/jbd2.h
7859
7860JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7861M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7862L:	linux-media@vger.kernel.org
7863S:	Maintained
7864F:	drivers/media/platform/rcar_jpu.c
7865
7866JSM Neo PCI based serial card
7867M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7868L:	linux-serial@vger.kernel.org
7869S:	Maintained
7870F:	drivers/tty/serial/jsm/
7871
7872K10TEMP HARDWARE MONITORING DRIVER
7873M:	Clemens Ladisch <clemens@ladisch.de>
7874L:	linux-hwmon@vger.kernel.org
7875S:	Maintained
7876F:	Documentation/hwmon/k10temp
7877F:	drivers/hwmon/k10temp.c
7878
7879K8TEMP HARDWARE MONITORING DRIVER
7880M:	Rudolf Marek <r.marek@assembler.cz>
7881L:	linux-hwmon@vger.kernel.org
7882S:	Maintained
7883F:	Documentation/hwmon/k8temp
7884F:	drivers/hwmon/k8temp.c
7885
7886KASAN
7887M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7888R:	Alexander Potapenko <glider@google.com>
7889R:	Dmitry Vyukov <dvyukov@google.com>
7890L:	kasan-dev@googlegroups.com
7891S:	Maintained
7892F:	arch/*/include/asm/kasan.h
7893F:	arch/*/mm/kasan_init*
7894F:	Documentation/dev-tools/kasan.rst
7895F:	include/linux/kasan*.h
7896F:	lib/test_kasan.c
7897F:	mm/kasan/
7898F:	scripts/Makefile.kasan
7899
7900KCONFIG
7901M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7903L:	linux-kbuild@vger.kernel.org
7904S:	Maintained
7905F:	Documentation/kbuild/kconfig*
7906F:	scripts/kconfig/
7907F:	scripts/Kconfig.include
7908
7909KDUMP
7910M:	Dave Young <dyoung@redhat.com>
7911M:	Baoquan He <bhe@redhat.com>
7912R:	Vivek Goyal <vgoyal@redhat.com>
7913L:	kexec@lists.infradead.org
7914W:	http://lse.sourceforge.net/kdump/
7915S:	Maintained
7916F:	Documentation/kdump/
7917
7918KEENE FM RADIO TRANSMITTER DRIVER
7919M:	Hans Verkuil <hverkuil@xs4all.nl>
7920L:	linux-media@vger.kernel.org
7921T:	git git://linuxtv.org/media_tree.git
7922W:	https://linuxtv.org
7923S:	Maintained
7924F:	drivers/media/radio/radio-keene*
7925
7926KERNEL AUTOMOUNTER
7927M:	Ian Kent <raven@themaw.net>
7928L:	autofs@vger.kernel.org
7929S:	Maintained
7930F:	fs/autofs/
7931
7932KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7933M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7934M:	Michal Marek <michal.lkml@markovi.net>
7935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7936L:	linux-kbuild@vger.kernel.org
7937S:	Maintained
7938F:	Documentation/kbuild/
7939F:	Makefile
7940F:	scripts/Kbuild*
7941F:	scripts/Makefile*
7942F:	scripts/basic/
7943F:	scripts/mk*
7944F:	scripts/mod/
7945F:	scripts/package/
7946
7947KERNEL JANITORS
7948L:	kernel-janitors@vger.kernel.org
7949W:	http://kernelnewbies.org/KernelJanitors
7950S:	Odd Fixes
7951
7952KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7953M:	"J. Bruce Fields" <bfields@fieldses.org>
7954M:	Jeff Layton <jlayton@kernel.org>
7955L:	linux-nfs@vger.kernel.org
7956W:	http://nfs.sourceforge.net/
7957T:	git git://linux-nfs.org/~bfields/linux.git
7958S:	Supported
7959F:	fs/nfsd/
7960F:	include/uapi/linux/nfsd/
7961F:	fs/lockd/
7962F:	fs/nfs_common/
7963F:	net/sunrpc/
7964F:	include/linux/lockd/
7965F:	include/linux/sunrpc/
7966F:	include/uapi/linux/sunrpc/
7967
7968KERNEL SELFTEST FRAMEWORK
7969M:	Shuah Khan <shuah@kernel.org>
7970L:	linux-kselftest@vger.kernel.org
7971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7972Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7973S:	Maintained
7974F:	tools/testing/selftests/
7975F:	Documentation/dev-tools/kselftest*
7976
7977KERNEL USERMODE HELPER
7978M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7979L:	linux-kernel@vger.kernel.org
7980S:	Maintained
7981F:	kernel/umh.c
7982F:	include/linux/umh.h
7983
7984KERNEL VIRTUAL MACHINE (KVM)
7985M:	Paolo Bonzini <pbonzini@redhat.com>
7986M:	Radim Krčmář <rkrcmar@redhat.com>
7987L:	kvm@vger.kernel.org
7988W:	http://www.linux-kvm.org
7989T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7990S:	Supported
7991F:	Documentation/virtual/kvm/
7992F:	include/trace/events/kvm.h
7993F:	include/uapi/asm-generic/kvm*
7994F:	include/uapi/linux/kvm*
7995F:	include/asm-generic/kvm*
7996F:	include/linux/kvm*
7997F:	include/kvm/iodev.h
7998F:	virt/kvm/*
7999F:	tools/kvm/
8000
8001KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8002M:	Joerg Roedel <joro@8bytes.org>
8003L:	kvm@vger.kernel.org
8004W:	http://www.linux-kvm.org/
8005S:	Maintained
8006F:	arch/x86/include/asm/svm.h
8007F:	arch/x86/kvm/svm.c
8008
8009KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8010M:	Christoffer Dall <christoffer.dall@arm.com>
8011M:	Marc Zyngier <marc.zyngier@arm.com>
8012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8013L:	kvmarm@lists.cs.columbia.edu
8014W:	http://systems.cs.columbia.edu/projects/kvm-arm
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8016S:	Supported
8017F:	arch/arm/include/uapi/asm/kvm*
8018F:	arch/arm/include/asm/kvm*
8019F:	arch/arm/kvm/
8020F:	virt/kvm/arm/
8021F:	include/kvm/arm_*
8022
8023KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8024M:	Christoffer Dall <christoffer.dall@arm.com>
8025M:	Marc Zyngier <marc.zyngier@arm.com>
8026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8027L:	kvmarm@lists.cs.columbia.edu
8028S:	Maintained
8029F:	arch/arm64/include/uapi/asm/kvm*
8030F:	arch/arm64/include/asm/kvm*
8031F:	arch/arm64/kvm/
8032
8033KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8034M:	James Hogan <jhogan@kernel.org>
8035L:	linux-mips@linux-mips.org
8036S:	Supported
8037F:	arch/mips/include/uapi/asm/kvm*
8038F:	arch/mips/include/asm/kvm*
8039F:	arch/mips/kvm/
8040
8041KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8042M:	Paul Mackerras <paulus@ozlabs.org>
8043L:	kvm-ppc@vger.kernel.org
8044W:	http://www.linux-kvm.org/
8045T:	git git://github.com/agraf/linux-2.6.git
8046S:	Supported
8047F:	arch/powerpc/include/uapi/asm/kvm*
8048F:	arch/powerpc/include/asm/kvm*
8049F:	arch/powerpc/kvm/
8050F:	arch/powerpc/kernel/kvm*
8051
8052KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8053M:	Christian Borntraeger <borntraeger@de.ibm.com>
8054M:	Janosch Frank <frankja@linux.ibm.com>
8055R:	David Hildenbrand <david@redhat.com>
8056R:	Cornelia Huck <cohuck@redhat.com>
8057L:	linux-s390@vger.kernel.org
8058W:	http://www.ibm.com/developerworks/linux/linux390/
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8060S:	Supported
8061F:	arch/s390/include/uapi/asm/kvm*
8062F:	arch/s390/include/asm/gmap.h
8063F:	arch/s390/include/asm/kvm*
8064F:	arch/s390/kvm/
8065F:	arch/s390/mm/gmap.c
8066
8067KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8068M:	Paolo Bonzini <pbonzini@redhat.com>
8069M:	Radim Krčmář <rkrcmar@redhat.com>
8070L:	kvm@vger.kernel.org
8071W:	http://www.linux-kvm.org
8072T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8073S:	Supported
8074F:	arch/x86/kvm/
8075F:	arch/x86/include/uapi/asm/kvm*
8076F:	arch/x86/include/asm/kvm*
8077F:	arch/x86/include/asm/pvclock-abi.h
8078F:	arch/x86/kernel/kvm.c
8079F:	arch/x86/kernel/kvmclock.c
8080
8081KERNFS
8082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8083M:	Tejun Heo <tj@kernel.org>
8084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8085S:	Supported
8086F:	include/linux/kernfs.h
8087F:	fs/kernfs/
8088
8089KEXEC
8090M:	Eric Biederman <ebiederm@xmission.com>
8091W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8092L:	kexec@lists.infradead.org
8093S:	Maintained
8094F:	include/linux/kexec.h
8095F:	include/uapi/linux/kexec.h
8096F:	kernel/kexec*
8097
8098KEYS-ENCRYPTED
8099M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8100L:	linux-integrity@vger.kernel.org
8101L:	keyrings@vger.kernel.org
8102S:	Supported
8103F:	Documentation/security/keys/trusted-encrypted.rst
8104F:	include/keys/encrypted-type.h
8105F:	security/keys/encrypted-keys/
8106
8107KEYS-TRUSTED
8108M:	James Bottomley <jejb@linux.vnet.ibm.com>
8109M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8110L:	linux-integrity@vger.kernel.org
8111L:	keyrings@vger.kernel.org
8112S:	Supported
8113F:	Documentation/security/keys/trusted-encrypted.rst
8114F:	include/keys/trusted-type.h
8115F:	security/keys/trusted.c
8116F:	security/keys/trusted.h
8117
8118KEYS/KEYRINGS:
8119M:	David Howells <dhowells@redhat.com>
8120L:	keyrings@vger.kernel.org
8121S:	Maintained
8122F:	Documentation/security/keys/core.rst
8123F:	include/linux/key.h
8124F:	include/linux/key-type.h
8125F:	include/linux/keyctl.h
8126F:	include/uapi/linux/keyctl.h
8127F:	include/keys/
8128F:	security/keys/
8129
8130KGDB / KDB /debug_core
8131M:	Jason Wessel <jason.wessel@windriver.com>
8132M:	Daniel Thompson <daniel.thompson@linaro.org>
8133W:	http://kgdb.wiki.kernel.org/
8134L:	kgdb-bugreport@lists.sourceforge.net
8135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8136S:	Maintained
8137F:	Documentation/dev-tools/kgdb.rst
8138F:	drivers/misc/kgdbts.c
8139F:	drivers/tty/serial/kgdboc.c
8140F:	include/linux/kdb.h
8141F:	include/linux/kgdb.h
8142F:	kernel/debug/
8143
8144KMEMLEAK
8145M:	Catalin Marinas <catalin.marinas@arm.com>
8146S:	Maintained
8147F:	Documentation/dev-tools/kmemleak.rst
8148F:	include/linux/kmemleak.h
8149F:	mm/kmemleak.c
8150F:	mm/kmemleak-test.c
8151
8152KMOD KERNEL MODULE LOADER - USERMODE HELPER
8153M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8154L:	linux-kernel@vger.kernel.org
8155S:	Maintained
8156F:	kernel/kmod.c
8157F:	include/linux/kmod.h
8158F:	lib/test_kmod.c
8159F:	tools/testing/selftests/kmod/
8160
8161KPROBES
8162M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8163M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8164M:	"David S. Miller" <davem@davemloft.net>
8165M:	Masami Hiramatsu <mhiramat@kernel.org>
8166S:	Maintained
8167F:	Documentation/kprobes.txt
8168F:	include/linux/kprobes.h
8169F:	include/asm-generic/kprobes.h
8170F:	kernel/kprobes.c
8171
8172KS0108 LCD CONTROLLER DRIVER
8173M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8174S:	Maintained
8175F:	Documentation/auxdisplay/ks0108
8176F:	drivers/auxdisplay/ks0108.c
8177F:	include/linux/ks0108.h
8178
8179L3MDEV
8180M:	David Ahern <dsa@cumulusnetworks.com>
8181L:	netdev@vger.kernel.org
8182S:	Maintained
8183F:	net/l3mdev
8184F:	include/net/l3mdev.h
8185
8186LANTIQ MIPS ARCHITECTURE
8187M:	John Crispin <john@phrozen.org>
8188L:	linux-mips@linux-mips.org
8189S:	Maintained
8190F:	arch/mips/lantiq
8191F:	drivers/soc/lantiq
8192
8193LAPB module
8194L:	linux-x25@vger.kernel.org
8195S:	Orphan
8196F:	Documentation/networking/lapb-module.txt
8197F:	include/*/lapb.h
8198F:	net/lapb/
8199
8200LASI 53c700 driver for PARISC
8201M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8202L:	linux-scsi@vger.kernel.org
8203S:	Maintained
8204F:	Documentation/scsi/53c700.txt
8205F:	drivers/scsi/53c700*
8206
8207LEAKING_ADDRESSES
8208M:	Tobin C. Harding <me@tobin.cc>
8209M:	Tycho Andersen <tycho@tycho.ws>
8210L:	kernel-hardening@lists.openwall.com
8211S:	Maintained
8212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8213F:	scripts/leaking_addresses.pl
8214
8215LED SUBSYSTEM
8216M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8217M:	Pavel Machek <pavel@ucw.cz>
8218L:	linux-leds@vger.kernel.org
8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8220S:	Maintained
8221F:	Documentation/devicetree/bindings/leds/
8222F:	drivers/leds/
8223F:	include/linux/leds.h
8224
8225LEGACY EEPROM DRIVER
8226M:	Jean Delvare <jdelvare@suse.com>
8227S:	Maintained
8228F:	Documentation/misc-devices/eeprom
8229F:	drivers/misc/eeprom/eeprom.c
8230
8231LEGO MINDSTORMS EV3
8232R:	David Lechner <david@lechnology.com>
8233S:	Maintained
8234F:	arch/arm/boot/dts/da850-lego-ev3.dts
8235F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8236F:	drivers/power/supply/lego_ev3_battery.c
8237
8238LEGO USB Tower driver
8239M:	Juergen Stuber <starblue@users.sourceforge.net>
8240L:	legousb-devel@lists.sourceforge.net
8241W:	http://legousb.sourceforge.net/
8242S:	Maintained
8243F:	drivers/usb/misc/legousbtower.c
8244
8245LG2160 MEDIA DRIVER
8246M:	Michael Krufky <mkrufky@linuxtv.org>
8247L:	linux-media@vger.kernel.org
8248W:	https://linuxtv.org
8249W:	http://github.com/mkrufky
8250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8251T:	git git://linuxtv.org/mkrufky/tuners.git
8252S:	Maintained
8253F:	drivers/media/dvb-frontends/lg2160.*
8254
8255LGDT3305 MEDIA DRIVER
8256M:	Michael Krufky <mkrufky@linuxtv.org>
8257L:	linux-media@vger.kernel.org
8258W:	https://linuxtv.org
8259W:	http://github.com/mkrufky
8260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8261T:	git git://linuxtv.org/mkrufky/tuners.git
8262S:	Maintained
8263F:	drivers/media/dvb-frontends/lgdt3305.*
8264
8265LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8266M:	Viresh Kumar <vireshk@kernel.org>
8267L:	linux-ide@vger.kernel.org
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8269S:	Maintained
8270F:	include/linux/pata_arasan_cf_data.h
8271F:	drivers/ata/pata_arasan_cf.c
8272
8273LIBATA PATA DRIVERS
8274M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8275M:	Jens Axboe <axboe@kernel.dk>
8276L:	linux-ide@vger.kernel.org
8277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8278S:	Maintained
8279F:	drivers/ata/pata_*.c
8280F:	drivers/ata/ata_generic.c
8281
8282LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8283M:	Linus Walleij <linus.walleij@linaro.org>
8284L:	linux-ide@vger.kernel.org
8285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8286S:	Maintained
8287F:	drivers/ata/pata_ftide010.c
8288F:	drivers/ata/sata_gemini.c
8289F:	drivers/ata/sata_gemini.h
8290
8291LIBATA SATA AHCI PLATFORM devices support
8292M:	Hans de Goede <hdegoede@redhat.com>
8293M:	Jens Axboe <axboe@kernel.dk>
8294L:	linux-ide@vger.kernel.org
8295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8296S:	Maintained
8297F:	drivers/ata/ahci_platform.c
8298F:	drivers/ata/libahci_platform.c
8299F:	include/linux/ahci_platform.h
8300
8301LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8302M:	Mikael Pettersson <mikpelinux@gmail.com>
8303L:	linux-ide@vger.kernel.org
8304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8305S:	Maintained
8306F:	drivers/ata/sata_promise.*
8307
8308LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8309M:	Jens Axboe <axboe@kernel.dk>
8310L:	linux-ide@vger.kernel.org
8311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8312S:	Maintained
8313F:	drivers/ata/
8314F:	include/linux/ata.h
8315F:	include/linux/libata.h
8316F:	Documentation/devicetree/bindings/ata/
8317
8318LIBLOCKDEP
8319M:	Sasha Levin <alexander.levin@microsoft.com>
8320S:	Maintained
8321F:	tools/lib/lockdep/
8322
8323LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8324M:	Ross Zwisler <zwisler@kernel.org>
8325M:	Dan Williams <dan.j.williams@intel.com>
8326M:	Vishal Verma <vishal.l.verma@intel.com>
8327M:	Dave Jiang <dave.jiang@intel.com>
8328L:	linux-nvdimm@lists.01.org
8329Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8330S:	Supported
8331F:	drivers/nvdimm/blk.c
8332F:	drivers/nvdimm/region_devs.c
8333
8334LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8335M:	Vishal Verma <vishal.l.verma@intel.com>
8336M:	Dan Williams <dan.j.williams@intel.com>
8337M:	Ross Zwisler <zwisler@kernel.org>
8338M:	Dave Jiang <dave.jiang@intel.com>
8339L:	linux-nvdimm@lists.01.org
8340Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8341S:	Supported
8342F:	drivers/nvdimm/btt*
8343
8344LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8345M:	Ross Zwisler <zwisler@kernel.org>
8346M:	Dan Williams <dan.j.williams@intel.com>
8347M:	Vishal Verma <vishal.l.verma@intel.com>
8348M:	Dave Jiang <dave.jiang@intel.com>
8349L:	linux-nvdimm@lists.01.org
8350Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8351S:	Supported
8352F:	drivers/nvdimm/pmem*
8353
8354LIBNVDIMM: DEVICETREE BINDINGS
8355M:	Oliver O'Halloran <oohall@gmail.com>
8356L:	linux-nvdimm@lists.01.org
8357Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8358S:	Supported
8359F:	drivers/nvdimm/of_pmem.c
8360F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8361
8362LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8363M:	Dan Williams <dan.j.williams@intel.com>
8364M:	Ross Zwisler <zwisler@kernel.org>
8365M:	Vishal Verma <vishal.l.verma@intel.com>
8366M:	Dave Jiang <dave.jiang@intel.com>
8367L:	linux-nvdimm@lists.01.org
8368Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8370S:	Supported
8371F:	drivers/nvdimm/*
8372F:	drivers/acpi/nfit/*
8373F:	include/linux/nd.h
8374F:	include/linux/libnvdimm.h
8375F:	include/uapi/linux/ndctl.h
8376
8377LIGHTNVM PLATFORM SUPPORT
8378M:	Matias Bjorling <mb@lightnvm.io>
8379W:	http://github/OpenChannelSSD
8380L:	linux-block@vger.kernel.org
8381S:	Maintained
8382F:	drivers/lightnvm/
8383F:	include/linux/lightnvm.h
8384F:	include/uapi/linux/lightnvm.h
8385
8386LINUX FOR POWER MACINTOSH
8387M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8388W:	http://www.penguinppc.org/
8389L:	linuxppc-dev@lists.ozlabs.org
8390S:	Maintained
8391F:	arch/powerpc/platforms/powermac/
8392F:	drivers/macintosh/
8393
8394LINUX FOR POWERPC (32-BIT AND 64-BIT)
8395M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8396M:	Paul Mackerras <paulus@samba.org>
8397M:	Michael Ellerman <mpe@ellerman.id.au>
8398W:	https://github.com/linuxppc/linux/wiki
8399L:	linuxppc-dev@lists.ozlabs.org
8400Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8402S:	Supported
8403F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8404F:	Documentation/devicetree/bindings/powerpc/
8405F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8406F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8407F:	Documentation/powerpc/
8408F:	arch/powerpc/
8409F:	drivers/char/tpm/tpm_ibmvtpm*
8410F:	drivers/crypto/nx/
8411F:	drivers/crypto/vmx/
8412F:	drivers/i2c/busses/i2c-opal.c
8413F:	drivers/net/ethernet/ibm/ibmveth.*
8414F:	drivers/net/ethernet/ibm/ibmvnic.*
8415F:	drivers/pci/hotplug/pnv_php.c
8416F:	drivers/pci/hotplug/rpa*
8417F:	drivers/rtc/rtc-opal.c
8418F:	drivers/scsi/ibmvscsi/
8419F:	drivers/tty/hvc/hvc_opal.c
8420F:	drivers/watchdog/wdrtas.c
8421F:	tools/testing/selftests/powerpc
8422N:	/pmac
8423N:	powermac
8424N:	powernv
8425N:	[^a-z0-9]ps3
8426N:	pseries
8427
8428LINUX FOR POWERPC EMBEDDED MPC5XXX
8429M:	Anatolij Gustschin <agust@denx.de>
8430L:	linuxppc-dev@lists.ozlabs.org
8431T:	git git://git.denx.de/linux-denx-agust.git
8432S:	Maintained
8433F:	arch/powerpc/platforms/512x/
8434F:	arch/powerpc/platforms/52xx/
8435
8436LINUX FOR POWERPC EMBEDDED PPC4XX
8437M:	Alistair Popple <alistair@popple.id.au>
8438M:	Matt Porter <mporter@kernel.crashing.org>
8439W:	http://www.penguinppc.org/
8440L:	linuxppc-dev@lists.ozlabs.org
8441S:	Maintained
8442F:	arch/powerpc/platforms/40x/
8443F:	arch/powerpc/platforms/44x/
8444
8445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8446M:	Scott Wood <oss@buserror.net>
8447M:	Kumar Gala <galak@kernel.crashing.org>
8448W:	http://www.penguinppc.org/
8449L:	linuxppc-dev@lists.ozlabs.org
8450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8451S:	Maintained
8452F:	arch/powerpc/platforms/83xx/
8453F:	arch/powerpc/platforms/85xx/
8454F:	Documentation/devicetree/bindings/powerpc/fsl/
8455
8456LINUX FOR POWERPC EMBEDDED PPC8XX
8457M:	Vitaly Bordug <vitb@kernel.crashing.org>
8458W:	http://www.penguinppc.org/
8459L:	linuxppc-dev@lists.ozlabs.org
8460S:	Maintained
8461F:	arch/powerpc/platforms/8xx/
8462
8463LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8464L:	linuxppc-dev@lists.ozlabs.org
8465S:	Orphan
8466F:	arch/powerpc/*/*virtex*
8467F:	arch/powerpc/*/*/*virtex*
8468
8469LINUX FOR POWERPC PA SEMI PWRFICIENT
8470L:	linuxppc-dev@lists.ozlabs.org
8471S:	Orphan
8472F:	arch/powerpc/platforms/pasemi/
8473F:	drivers/*/*pasemi*
8474F:	drivers/*/*/*pasemi*
8475
8476LINUX KERNEL DUMP TEST MODULE (LKDTM)
8477M:	Kees Cook <keescook@chromium.org>
8478S:	Maintained
8479F:	drivers/misc/lkdtm/*
8480
8481LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8482M:	Alan Stern <stern@rowland.harvard.edu>
8483M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8484M:	Will Deacon <will.deacon@arm.com>
8485M:	Peter Zijlstra <peterz@infradead.org>
8486M:	Boqun Feng <boqun.feng@gmail.com>
8487M:	Nicholas Piggin <npiggin@gmail.com>
8488M:	David Howells <dhowells@redhat.com>
8489M:	Jade Alglave <j.alglave@ucl.ac.uk>
8490M:	Luc Maranget <luc.maranget@inria.fr>
8491M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8492R:	Akira Yokosawa <akiyks@gmail.com>
8493R:	Daniel Lustig <dlustig@nvidia.com>
8494L:	linux-kernel@vger.kernel.org
8495L:	linux-arch@vger.kernel.org
8496S:	Supported
8497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8498F:	tools/memory-model/
8499F:	Documentation/atomic_bitops.txt
8500F:	Documentation/atomic_t.txt
8501F:	Documentation/core-api/atomic_ops.rst
8502F:	Documentation/core-api/refcount-vs-atomic.rst
8503F:	Documentation/memory-barriers.txt
8504
8505LIS3LV02D ACCELEROMETER DRIVER
8506M:	Eric Piel <eric.piel@tremplin-utc.net>
8507S:	Maintained
8508F:	Documentation/misc-devices/lis3lv02d
8509F:	drivers/misc/lis3lv02d/
8510F:	drivers/platform/x86/hp_accel.c
8511
8512LIVE PATCHING
8513M:	Josh Poimboeuf <jpoimboe@redhat.com>
8514M:	Jessica Yu <jeyu@kernel.org>
8515M:	Jiri Kosina <jikos@kernel.org>
8516M:	Miroslav Benes <mbenes@suse.cz>
8517R:	Petr Mladek <pmladek@suse.com>
8518S:	Maintained
8519F:	kernel/livepatch/
8520F:	include/linux/livepatch.h
8521F:	arch/x86/include/asm/livepatch.h
8522F:	arch/x86/kernel/livepatch.c
8523F:	Documentation/livepatch/
8524F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8525F:	samples/livepatch/
8526L:	live-patching@vger.kernel.org
8527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8528
8529LLC (802.2)
8530L:	netdev@vger.kernel.org
8531S:	Odd fixes
8532F:	include/linux/llc.h
8533F:	include/uapi/linux/llc.h
8534F:	include/net/llc*
8535F:	net/llc/
8536
8537LM73 HARDWARE MONITOR DRIVER
8538M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8539L:	linux-hwmon@vger.kernel.org
8540S:	Maintained
8541F:	drivers/hwmon/lm73.c
8542
8543LM78 HARDWARE MONITOR DRIVER
8544M:	Jean Delvare <jdelvare@suse.com>
8545L:	linux-hwmon@vger.kernel.org
8546S:	Maintained
8547F:	Documentation/hwmon/lm78
8548F:	drivers/hwmon/lm78.c
8549
8550LM83 HARDWARE MONITOR DRIVER
8551M:	Jean Delvare <jdelvare@suse.com>
8552L:	linux-hwmon@vger.kernel.org
8553S:	Maintained
8554F:	Documentation/hwmon/lm83
8555F:	drivers/hwmon/lm83.c
8556
8557LM90 HARDWARE MONITOR DRIVER
8558M:	Jean Delvare <jdelvare@suse.com>
8559L:	linux-hwmon@vger.kernel.org
8560S:	Maintained
8561F:	Documentation/hwmon/lm90
8562F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8563F:	drivers/hwmon/lm90.c
8564F:	include/dt-bindings/thermal/lm90.h
8565
8566LM95234 HARDWARE MONITOR DRIVER
8567M:	Guenter Roeck <linux@roeck-us.net>
8568L:	linux-hwmon@vger.kernel.org
8569S:	Maintained
8570F:	Documentation/hwmon/lm95234
8571F:	drivers/hwmon/lm95234.c
8572
8573LME2510 MEDIA DRIVER
8574M:	Malcolm Priestley <tvboxspy@gmail.com>
8575L:	linux-media@vger.kernel.org
8576W:	https://linuxtv.org
8577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8578S:	Maintained
8579F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8580
8581LOADPIN SECURITY MODULE
8582M:	Kees Cook <keescook@chromium.org>
8583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8584S:	Supported
8585F:	security/loadpin/
8586F:	Documentation/admin-guide/LSM/LoadPin.rst
8587
8588LOCKING PRIMITIVES
8589M:	Peter Zijlstra <peterz@infradead.org>
8590M:	Ingo Molnar <mingo@redhat.com>
8591M:	Will Deacon <will.deacon@arm.com>
8592L:	linux-kernel@vger.kernel.org
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8594S:	Maintained
8595F:	Documentation/locking/
8596F:	include/linux/lockdep.h
8597F:	include/linux/spinlock*.h
8598F:	arch/*/include/asm/spinlock*.h
8599F:	include/linux/rwlock*.h
8600F:	include/linux/mutex*.h
8601F:	arch/*/include/asm/mutex*.h
8602F:	include/linux/rwsem*.h
8603F:	arch/*/include/asm/rwsem.h
8604F:	include/linux/seqlock.h
8605F:	lib/locking*.[ch]
8606F:	kernel/locking/
8607X:	kernel/locking/locktorture.c
8608
8609LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8610M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8611L:	linux-ntfs-dev@lists.sourceforge.net
8612W:	http://www.linux-ntfs.org/content/view/19/37/
8613S:	Maintained
8614F:	Documentation/ldm.txt
8615F:	block/partitions/ldm.*
8616
8617LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8618M:	Sathya Prakash <sathya.prakash@broadcom.com>
8619M:	Chaitra P B <chaitra.basappa@broadcom.com>
8620M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8621L:	MPT-FusionLinux.pdl@broadcom.com
8622L:	linux-scsi@vger.kernel.org
8623W:	http://www.avagotech.com/support/
8624S:	Supported
8625F:	drivers/message/fusion/
8626F:	drivers/scsi/mpt3sas/
8627
8628LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8629M:	Matthew Wilcox <matthew@wil.cx>
8630L:	linux-scsi@vger.kernel.org
8631S:	Maintained
8632F:	drivers/scsi/sym53c8xx_2/
8633
8634LTC4261 HARDWARE MONITOR DRIVER
8635M:	Guenter Roeck <linux@roeck-us.net>
8636L:	linux-hwmon@vger.kernel.org
8637S:	Maintained
8638F:	Documentation/hwmon/ltc4261
8639F:	drivers/hwmon/ltc4261.c
8640
8641LTC4306 I2C MULTIPLEXER DRIVER
8642M:	Michael Hennerich <michael.hennerich@analog.com>
8643W:	http://ez.analog.com/community/linux-device-drivers
8644L:	linux-i2c@vger.kernel.org
8645S:	Supported
8646F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8647F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8648
8649LTP (Linux Test Project)
8650M:	Mike Frysinger <vapier@gentoo.org>
8651M:	Cyril Hrubis <chrubis@suse.cz>
8652M:	Wanlong Gao <wanlong.gao@gmail.com>
8653M:	Jan Stancek <jstancek@redhat.com>
8654M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8655M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8656L:	ltp@lists.linux.it (subscribers-only)
8657W:	http://linux-test-project.github.io/
8658T:	git git://github.com/linux-test-project/ltp.git
8659S:	Maintained
8660
8661M68K ARCHITECTURE
8662M:	Geert Uytterhoeven <geert@linux-m68k.org>
8663L:	linux-m68k@lists.linux-m68k.org
8664W:	http://www.linux-m68k.org/
8665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8666S:	Maintained
8667F:	arch/m68k/
8668F:	drivers/zorro/
8669
8670M68K ON APPLE MACINTOSH
8671M:	Joshua Thompson <funaho@jurai.org>
8672W:	http://www.mac.linux-m68k.org/
8673L:	linux-m68k@lists.linux-m68k.org
8674S:	Maintained
8675F:	arch/m68k/mac/
8676
8677M68K ON HP9000/300
8678M:	Philip Blundell <philb@gnu.org>
8679W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8680S:	Maintained
8681F:	arch/m68k/hp300/
8682
8683M88DS3103 MEDIA DRIVER
8684M:	Antti Palosaari <crope@iki.fi>
8685L:	linux-media@vger.kernel.org
8686W:	https://linuxtv.org
8687W:	http://palosaari.fi/linux/
8688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8689T:	git git://linuxtv.org/anttip/media_tree.git
8690S:	Maintained
8691F:	drivers/media/dvb-frontends/m88ds3103*
8692
8693M88RS2000 MEDIA DRIVER
8694M:	Malcolm Priestley <tvboxspy@gmail.com>
8695L:	linux-media@vger.kernel.org
8696W:	https://linuxtv.org
8697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8698S:	Maintained
8699F:	drivers/media/dvb-frontends/m88rs2000*
8700
8701MA901 MASTERKIT USB FM RADIO DRIVER
8702M:	Alexey Klimov <klimov.linux@gmail.com>
8703L:	linux-media@vger.kernel.org
8704T:	git git://linuxtv.org/media_tree.git
8705S:	Maintained
8706F:	drivers/media/radio/radio-ma901.c
8707
8708MAC80211
8709M:	Johannes Berg <johannes@sipsolutions.net>
8710L:	linux-wireless@vger.kernel.org
8711W:	http://wireless.kernel.org/
8712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8714S:	Maintained
8715F:	Documentation/networking/mac80211-injection.txt
8716F:	include/net/mac80211.h
8717F:	net/mac80211/
8718F:	drivers/net/wireless/mac80211_hwsim.[ch]
8719F:	Documentation/networking/mac80211_hwsim/README
8720
8721MAILBOX API
8722M:	Jassi Brar <jassisinghbrar@gmail.com>
8723L:	linux-kernel@vger.kernel.org
8724S:	Maintained
8725F:	drivers/mailbox/
8726F:	include/linux/mailbox_client.h
8727F:	include/linux/mailbox_controller.h
8728
8729MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8730M:	Michael Kerrisk <mtk.manpages@gmail.com>
8731W:	http://www.kernel.org/doc/man-pages
8732L:	linux-man@vger.kernel.org
8733S:	Maintained
8734
8735MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8736M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8737L:	linux-mips@linux-mips.org
8738S:	Maintained
8739F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8740
8741MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8742M:	Andrew Lunn <andrew@lunn.ch>
8743M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8744L:	netdev@vger.kernel.org
8745S:	Maintained
8746F:	drivers/net/dsa/mv88e6xxx/
8747F:	linux/platform_data/mv88e6xxx.h
8748F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8749
8750MARVELL ARMADA DRM SUPPORT
8751M:	Russell King <linux@armlinux.org.uk>
8752S:	Maintained
8753T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8754T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8755F:	drivers/gpu/drm/armada/
8756F:	include/uapi/drm/armada_drm.h
8757F:	Documentation/devicetree/bindings/display/armada/
8758
8759MARVELL CRYPTO DRIVER
8760M:	Boris Brezillon <boris.brezillon@bootlin.com>
8761M:	Arnaud Ebalard <arno@natisbad.org>
8762F:	drivers/crypto/marvell/
8763S:	Maintained
8764L:	linux-crypto@vger.kernel.org
8765
8766MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8767M:	Mirko Lindner <mlindner@marvell.com>
8768M:	Stephen Hemminger <stephen@networkplumber.org>
8769L:	netdev@vger.kernel.org
8770S:	Maintained
8771F:	drivers/net/ethernet/marvell/sk*
8772
8773MARVELL LIBERTAS WIRELESS DRIVER
8774L:	libertas-dev@lists.infradead.org
8775S:	Orphan
8776F:	drivers/net/wireless/marvell/libertas/
8777
8778MARVELL MACCHIATOBIN SUPPORT
8779M:	Russell King <linux@armlinux.org.uk>
8780L:	linux-arm-kernel@lists.infradead.org
8781S:	Maintained
8782F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8783
8784MARVELL MV643XX ETHERNET DRIVER
8785M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8786L:	netdev@vger.kernel.org
8787S:	Maintained
8788F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8789F:	include/linux/mv643xx.h
8790
8791MARVELL MV88X3310 PHY DRIVER
8792M:	Russell King <linux@armlinux.org.uk>
8793L:	netdev@vger.kernel.org
8794S:	Maintained
8795F:	drivers/net/phy/marvell10g.c
8796
8797MARVELL MVNETA ETHERNET DRIVER
8798M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8799L:	netdev@vger.kernel.org
8800S:	Maintained
8801F:	drivers/net/ethernet/marvell/mvneta.*
8802
8803MARVELL MWIFIEX WIRELESS DRIVER
8804M:	Amitkumar Karwar <amitkarwar@gmail.com>
8805M:	Nishant Sarmukadam <nishants@marvell.com>
8806M:	Ganapathi Bhat <gbhat@marvell.com>
8807M:	Xinming Hu <huxinming820@gmail.com>
8808L:	linux-wireless@vger.kernel.org
8809S:	Maintained
8810F:	drivers/net/wireless/marvell/mwifiex/
8811
8812MARVELL MWL8K WIRELESS DRIVER
8813M:	Lennert Buytenhek <buytenh@wantstofly.org>
8814L:	linux-wireless@vger.kernel.org
8815S:	Odd Fixes
8816F:	drivers/net/wireless/marvell/mwl8k.c
8817
8818MARVELL NAND CONTROLLER DRIVER
8819M:	Miquel Raynal <miquel.raynal@bootlin.com>
8820L:	linux-mtd@lists.infradead.org
8821S:	Maintained
8822F:	drivers/mtd/nand/raw/marvell_nand.c
8823F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8824
8825MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8826M:	Nicolas Pitre <nico@fluxnic.net>
8827S:	Odd Fixes
8828F:	drivers/mmc/host/mvsdio.*
8829
8830MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8831M:	Hu Ziji <huziji@marvell.com>
8832L:	linux-mmc@vger.kernel.org
8833S:	Supported
8834F:	drivers/mmc/host/sdhci-xenon*
8835F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8836
8837MATROX FRAMEBUFFER DRIVER
8838L:	linux-fbdev@vger.kernel.org
8839S:	Orphan
8840F:	drivers/video/fbdev/matrox/matroxfb_*
8841F:	include/uapi/linux/matroxfb.h
8842
8843MAX16065 HARDWARE MONITOR DRIVER
8844M:	Guenter Roeck <linux@roeck-us.net>
8845L:	linux-hwmon@vger.kernel.org
8846S:	Maintained
8847F:	Documentation/hwmon/max16065
8848F:	drivers/hwmon/max16065.c
8849
8850MAX20751 HARDWARE MONITOR DRIVER
8851M:	Guenter Roeck <linux@roeck-us.net>
8852L:	linux-hwmon@vger.kernel.org
8853S:	Maintained
8854F:	Documentation/hwmon/max20751
8855F:	drivers/hwmon/max20751.c
8856
8857MAX2175 SDR TUNER DRIVER
8858M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8859L:	linux-media@vger.kernel.org
8860T:	git git://linuxtv.org/media_tree.git
8861S:	Maintained
8862F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8863F:	Documentation/media/v4l-drivers/max2175.rst
8864F:	drivers/media/i2c/max2175*
8865F:	include/uapi/linux/max2175.h
8866
8867MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8868L:	linux-hwmon@vger.kernel.org
8869S:	Orphan
8870F:	Documentation/hwmon/max6650
8871F:	drivers/hwmon/max6650.c
8872
8873MAX6697 HARDWARE MONITOR DRIVER
8874M:	Guenter Roeck <linux@roeck-us.net>
8875L:	linux-hwmon@vger.kernel.org
8876S:	Maintained
8877F:	Documentation/hwmon/max6697
8878F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8879F:	drivers/hwmon/max6697.c
8880F:	include/linux/platform_data/max6697.h
8881
8882MAX9860 MONO AUDIO VOICE CODEC DRIVER
8883M:	Peter Rosin <peda@axentia.se>
8884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8885S:	Maintained
8886F:	Documentation/devicetree/bindings/sound/max9860.txt
8887F:	sound/soc/codecs/max9860.*
8888
8889MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8890M:	Javier Martinez Canillas <javier@dowhile0.org>
8891L:	linux-kernel@vger.kernel.org
8892S:	Supported
8893F:	drivers/regulator/max77802-regulator.c
8894F:	Documentation/devicetree/bindings/*/*max77802.txt
8895F:	include/dt-bindings/*/*max77802.h
8896
8897MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8898M:	Krzysztof Kozlowski <krzk@kernel.org>
8899M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8900L:	linux-pm@vger.kernel.org
8901S:	Supported
8902F:	drivers/power/supply/max14577_charger.c
8903F:	drivers/power/supply/max77693_charger.c
8904
8905MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8906M:	Chanwoo Choi <cw00.choi@samsung.com>
8907M:	Krzysztof Kozlowski <krzk@kernel.org>
8908M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8909L:	linux-kernel@vger.kernel.org
8910S:	Supported
8911F:	drivers/*/max14577*.c
8912F:	drivers/*/max77686*.c
8913F:	drivers/*/max77693*.c
8914F:	drivers/extcon/extcon-max14577.c
8915F:	drivers/extcon/extcon-max77693.c
8916F:	drivers/rtc/rtc-max77686.c
8917F:	drivers/clk/clk-max77686.c
8918F:	Documentation/devicetree/bindings/mfd/max14577.txt
8919F:	Documentation/devicetree/bindings/*/max77686.txt
8920F:	Documentation/devicetree/bindings/mfd/max77693.txt
8921F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8922F:	include/linux/mfd/max14577*.h
8923F:	include/linux/mfd/max77686*.h
8924F:	include/linux/mfd/max77693*.h
8925
8926MAXIRADIO FM RADIO RECEIVER DRIVER
8927M:	Hans Verkuil <hverkuil@xs4all.nl>
8928L:	linux-media@vger.kernel.org
8929T:	git git://linuxtv.org/media_tree.git
8930W:	https://linuxtv.org
8931S:	Maintained
8932F:	drivers/media/radio/radio-maxiradio*
8933
8934MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8935M:	Peter Rosin <peda@axentia.se>
8936L:	linux-iio@vger.kernel.org
8937S:	Maintained
8938F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8939F:	drivers/iio/potentiometer/mcp4018.c
8940F:	drivers/iio/potentiometer/mcp4531.c
8941
8942MCR20A IEEE-802.15.4 RADIO DRIVER
8943M:	Xue Liu <liuxuenetmail@gmail.com>
8944L:	linux-wpan@vger.kernel.org
8945W:	https://github.com/xueliu/mcr20a-linux
8946S:	Maintained
8947F:	drivers/net/ieee802154/mcr20a.c
8948F:	drivers/net/ieee802154/mcr20a.h
8949F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8950
8951MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8952M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8953L:	linux-iio@vger.kernel.org
8954S:	Maintained
8955F:	drivers/iio/dac/cio-dac.c
8956
8957MEDIA DRIVERS FOR ASCOT2E
8958M:	Sergey Kozlov <serjk@netup.ru>
8959M:	Abylay Ospan <aospan@netup.ru>
8960L:	linux-media@vger.kernel.org
8961W:	https://linuxtv.org
8962W:	http://netup.tv/
8963T:	git git://linuxtv.org/media_tree.git
8964S:	Supported
8965F:	drivers/media/dvb-frontends/ascot2e*
8966
8967MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8968M:	Jasmin Jessich <jasmin@anw.at>
8969L:	linux-media@vger.kernel.org
8970W:	https://linuxtv.org
8971T:	git git://linuxtv.org/media_tree.git
8972S:	Maintained
8973F:	drivers/media/dvb-frontends/cxd2099*
8974
8975MEDIA DRIVERS FOR CXD2841ER
8976M:	Sergey Kozlov <serjk@netup.ru>
8977M:	Abylay Ospan <aospan@netup.ru>
8978L:	linux-media@vger.kernel.org
8979W:	https://linuxtv.org
8980W:	http://netup.tv/
8981T:	git git://linuxtv.org/media_tree.git
8982S:	Supported
8983F:	drivers/media/dvb-frontends/cxd2841er*
8984
8985MEDIA DRIVERS FOR CXD2880
8986M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8987L:	linux-media@vger.kernel.org
8988W:	http://linuxtv.org/
8989T:	git git://linuxtv.org/media_tree.git
8990S:	Supported
8991F:	drivers/media/dvb-frontends/cxd2880/*
8992F:	drivers/media/spi/cxd2880*
8993
8994MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8995M:	Daniel Scheller <d.scheller.oss@gmail.com>
8996L:	linux-media@vger.kernel.org
8997W:	https://linuxtv.org
8998T:	git git://linuxtv.org/media_tree.git
8999S:	Maintained
9000F:	drivers/media/pci/ddbridge/*
9001
9002MEDIA DRIVERS FOR FREESCALE IMX
9003M:	Steve Longerbeam <slongerbeam@gmail.com>
9004M:	Philipp Zabel <p.zabel@pengutronix.de>
9005L:	linux-media@vger.kernel.org
9006T:	git git://linuxtv.org/media_tree.git
9007S:	Maintained
9008F:	Documentation/devicetree/bindings/media/imx.txt
9009F:	Documentation/media/v4l-drivers/imx.rst
9010F:	drivers/staging/media/imx/
9011F:	include/linux/imx-media.h
9012F:	include/media/imx.h
9013
9014MEDIA DRIVERS FOR HELENE
9015M:	Abylay Ospan <aospan@netup.ru>
9016L:	linux-media@vger.kernel.org
9017W:	https://linuxtv.org
9018W:	http://netup.tv/
9019T:	git git://linuxtv.org/media_tree.git
9020S:	Supported
9021F:	drivers/media/dvb-frontends/helene*
9022
9023MEDIA DRIVERS FOR HORUS3A
9024M:	Sergey Kozlov <serjk@netup.ru>
9025M:	Abylay Ospan <aospan@netup.ru>
9026L:	linux-media@vger.kernel.org
9027W:	https://linuxtv.org
9028W:	http://netup.tv/
9029T:	git git://linuxtv.org/media_tree.git
9030S:	Supported
9031F:	drivers/media/dvb-frontends/horus3a*
9032
9033MEDIA DRIVERS FOR LNBH25
9034M:	Sergey Kozlov <serjk@netup.ru>
9035M:	Abylay Ospan <aospan@netup.ru>
9036L:	linux-media@vger.kernel.org
9037W:	https://linuxtv.org
9038W:	http://netup.tv/
9039T:	git git://linuxtv.org/media_tree.git
9040S:	Supported
9041F:	drivers/media/dvb-frontends/lnbh25*
9042
9043MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9044M:	Daniel Scheller <d.scheller.oss@gmail.com>
9045L:	linux-media@vger.kernel.org
9046W:	https://linuxtv.org
9047T:	git git://linuxtv.org/media_tree.git
9048S:	Maintained
9049F:	drivers/media/dvb-frontends/mxl5xx*
9050
9051MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9052M:	Sergey Kozlov <serjk@netup.ru>
9053M:	Abylay Ospan <aospan@netup.ru>
9054L:	linux-media@vger.kernel.org
9055W:	https://linuxtv.org
9056W:	http://netup.tv/
9057T:	git git://linuxtv.org/media_tree.git
9058S:	Supported
9059F:	drivers/media/pci/netup_unidvb/*
9060
9061MEDIA DRIVERS FOR RENESAS - CEU
9062M:	Jacopo Mondi <jacopo@jmondi.org>
9063L:	linux-media@vger.kernel.org
9064L:	linux-renesas-soc@vger.kernel.org
9065T:	git git://linuxtv.org/media_tree.git
9066S:	Supported
9067F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9068F:	drivers/media/platform/renesas-ceu.c
9069F:	include/media/drv-intf/renesas-ceu.h
9070
9071MEDIA DRIVERS FOR RENESAS - DRIF
9072M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9073L:	linux-media@vger.kernel.org
9074L:	linux-renesas-soc@vger.kernel.org
9075T:	git git://linuxtv.org/media_tree.git
9076S:	Supported
9077F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9078F:	drivers/media/platform/rcar_drif.c
9079
9080MEDIA DRIVERS FOR RENESAS - FCP
9081M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9082L:	linux-media@vger.kernel.org
9083L:	linux-renesas-soc@vger.kernel.org
9084T:	git git://linuxtv.org/media_tree.git
9085S:	Supported
9086F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9087F:	drivers/media/platform/rcar-fcp.c
9088F:	include/media/rcar-fcp.h
9089
9090MEDIA DRIVERS FOR RENESAS - FDP1
9091M:	Kieran Bingham <kieran@bingham.xyz>
9092L:	linux-media@vger.kernel.org
9093L:	linux-renesas-soc@vger.kernel.org
9094T:	git git://linuxtv.org/media_tree.git
9095S:	Supported
9096F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9097F:	drivers/media/platform/rcar_fdp1.c
9098
9099MEDIA DRIVERS FOR RENESAS - VIN
9100M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9101L:	linux-media@vger.kernel.org
9102L:	linux-renesas-soc@vger.kernel.org
9103T:	git git://linuxtv.org/media_tree.git
9104S:	Supported
9105F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9106F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9107F:	drivers/media/platform/rcar-vin/
9108
9109MEDIA DRIVERS FOR RENESAS - VSP1
9110M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9111L:	linux-media@vger.kernel.org
9112L:	linux-renesas-soc@vger.kernel.org
9113T:	git git://linuxtv.org/media_tree.git
9114S:	Supported
9115F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9116F:	drivers/media/platform/vsp1/
9117
9118MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9119M:	Daniel Scheller <d.scheller.oss@gmail.com>
9120L:	linux-media@vger.kernel.org
9121W:	https://linuxtv.org
9122T:	git git://linuxtv.org/media_tree.git
9123S:	Maintained
9124F:	drivers/media/dvb-frontends/stv0910*
9125
9126MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9127M:	Daniel Scheller <d.scheller.oss@gmail.com>
9128L:	linux-media@vger.kernel.org
9129W:	https://linuxtv.org
9130T:	git git://linuxtv.org/media_tree.git
9131S:	Maintained
9132F:	drivers/media/dvb-frontends/stv6111*
9133
9134MEDIA DRIVERS FOR STM32 - DCMI
9135M:	Hugues Fruchet <hugues.fruchet@st.com>
9136L:	linux-media@vger.kernel.org
9137T:	git git://linuxtv.org/media_tree.git
9138S:	Supported
9139F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9140F:	drivers/media/platform/stm32/stm32-dcmi.c
9141
9142MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9143M:	Dmitry Osipenko <digetx@gmail.com>
9144L:	linux-media@vger.kernel.org
9145L:	linux-tegra@vger.kernel.org
9146T:	git git://linuxtv.org/media_tree.git
9147S:	Maintained
9148F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9149F:	drivers/staging/media/tegra-vde/
9150
9151MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9153P:	LinuxTV.org Project
9154L:	linux-media@vger.kernel.org
9155W:	https://linuxtv.org
9156Q:	http://patchwork.kernel.org/project/linux-media/list/
9157T:	git git://linuxtv.org/media_tree.git
9158S:	Maintained
9159F:	Documentation/devicetree/bindings/media/
9160F:	Documentation/media/
9161F:	drivers/media/
9162F:	drivers/staging/media/
9163F:	include/linux/platform_data/media/
9164F:	include/media/
9165F:	include/uapi/linux/dvb/
9166F:	include/uapi/linux/videodev2.h
9167F:	include/uapi/linux/media.h
9168F:	include/uapi/linux/v4l2-*
9169F:	include/uapi/linux/meye.h
9170F:	include/uapi/linux/ivtv*
9171F:	include/uapi/linux/uvcvideo.h
9172
9173MEDIATEK BLUETOOTH DRIVER
9174M:	Sean Wang <sean.wang@mediatek.com>
9175L:	linux-bluetooth@vger.kernel.org
9176L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9177S:	Maintained
9178F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9179F:	drivers/bluetooth/btmtkuart.c
9180
9181MEDIATEK CIR DRIVER
9182M:	Sean Wang <sean.wang@mediatek.com>
9183S:	Maintained
9184F:	drivers/media/rc/mtk-cir.c
9185
9186MEDIATEK DMA DRIVER
9187M:	Sean Wang <sean.wang@mediatek.com>
9188L:	dmaengine@vger.kernel.org
9189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9191S:	Maintained
9192F:	Documentation/devicetree/bindings/dma/mtk-*
9193F:	drivers/dma/mediatek/
9194
9195MEDIATEK PMIC LED DRIVER
9196M:	Sean Wang <sean.wang@mediatek.com>
9197S:	Maintained
9198F:	drivers/leds/leds-mt6323.c
9199F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9200
9201MEDIATEK ETHERNET DRIVER
9202M:	Felix Fietkau <nbd@openwrt.org>
9203M:	John Crispin <john@phrozen.org>
9204M:	Sean Wang <sean.wang@mediatek.com>
9205M:	Nelson Chang <nelson.chang@mediatek.com>
9206L:	netdev@vger.kernel.org
9207S:	Maintained
9208F:	drivers/net/ethernet/mediatek/
9209
9210MEDIATEK SWITCH DRIVER
9211M:	Sean Wang <sean.wang@mediatek.com>
9212L:	netdev@vger.kernel.org
9213S:	Maintained
9214F:	drivers/net/dsa/mt7530.*
9215F:	net/dsa/tag_mtk.c
9216
9217MEDIATEK JPEG DRIVER
9218M:	Rick Chang <rick.chang@mediatek.com>
9219M:	Bin Liu <bin.liu@mediatek.com>
9220S:	Supported
9221F:	drivers/media/platform/mtk-jpeg/
9222F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9223
9224MEDIATEK MDP DRIVER
9225M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9226M:	Houlong Wei <houlong.wei@mediatek.com>
9227M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9228S:	Supported
9229F:	drivers/media/platform/mtk-mdp/
9230F:	drivers/media/platform/mtk-vpu/
9231F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9232
9233MEDIATEK MEDIA DRIVER
9234M:	Tiffany Lin <tiffany.lin@mediatek.com>
9235M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9236S:	Supported
9237F:	drivers/media/platform/mtk-vcodec/
9238F:	drivers/media/platform/mtk-vpu/
9239F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9240F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9241
9242MEDIATEK MT7601U WIRELESS LAN DRIVER
9243M:	Jakub Kicinski <kubakici@wp.pl>
9244L:	linux-wireless@vger.kernel.org
9245S:	Maintained
9246F:	drivers/net/wireless/mediatek/mt7601u/
9247
9248MEDIATEK NAND CONTROLLER DRIVER
9249M:	Xiaolei Li <xiaolei.li@mediatek.com>
9250L:	linux-mtd@lists.infradead.org
9251S:	Maintained
9252F:	drivers/mtd/nand/raw/mtk_*
9253F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9254
9255MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9256M:	Sean Wang <sean.wang@mediatek.com>
9257S:	Maintained
9258F:	drivers/char/hw_random/mtk-rng.c
9259
9260MEDIATEK USB3 DRD IP DRIVER
9261M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9262L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9264L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9265S:	Maintained
9266F:	drivers/usb/mtu3/
9267
9268MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9269M:	Peter Senna Tschudin <peter.senna@gmail.com>
9270M:	Martin Donnelly <martin.donnelly@ge.com>
9271M:	Martyn Welch <martyn.welch@collabora.co.uk>
9272S:	Maintained
9273F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9274F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9275
9276MEGARAID SCSI/SAS DRIVERS
9277M:	Kashyap Desai <kashyap.desai@broadcom.com>
9278M:	Sumit Saxena <sumit.saxena@broadcom.com>
9279M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9280L:	megaraidlinux.pdl@broadcom.com
9281L:	linux-scsi@vger.kernel.org
9282W:	http://www.avagotech.com/support/
9283S:	Maintained
9284F:	Documentation/scsi/megaraid.txt
9285F:	drivers/scsi/megaraid.*
9286F:	drivers/scsi/megaraid/
9287
9288MELEXIS MLX90614 DRIVER
9289M:	Crt Mori <cmo@melexis.com>
9290L:	linux-iio@vger.kernel.org
9291W:	http://www.melexis.com
9292S:	Supported
9293F:	drivers/iio/temperature/mlx90614.c
9294
9295MELEXIS MLX90632 DRIVER
9296M:	Crt Mori <cmo@melexis.com>
9297L:	linux-iio@vger.kernel.org
9298W:	http://www.melexis.com
9299S:	Supported
9300F:	drivers/iio/temperature/mlx90632.c
9301
9302MELFAS MIP4 TOUCHSCREEN DRIVER
9303M:	Sangwon Jee <jeesw@melfas.com>
9304W:	http://www.melfas.com
9305S:	Supported
9306F:	drivers/input/touchscreen/melfas_mip4.c
9307F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9308
9309MELLANOX ETHERNET DRIVER (mlx4_en)
9310M:	Tariq Toukan <tariqt@mellanox.com>
9311L:	netdev@vger.kernel.org
9312S:	Supported
9313W:	http://www.mellanox.com
9314Q:	http://patchwork.ozlabs.org/project/netdev/list/
9315F:	drivers/net/ethernet/mellanox/mlx4/en_*
9316
9317MELLANOX ETHERNET DRIVER (mlx5e)
9318M:	Saeed Mahameed <saeedm@mellanox.com>
9319L:	netdev@vger.kernel.org
9320S:	Supported
9321W:	http://www.mellanox.com
9322Q:	http://patchwork.ozlabs.org/project/netdev/list/
9323F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9324
9325MELLANOX ETHERNET INNOVA DRIVERS
9326R:	Boris Pismenny <borisp@mellanox.com>
9327L:	netdev@vger.kernel.org
9328S:	Supported
9329W:	http://www.mellanox.com
9330Q:	http://patchwork.ozlabs.org/project/netdev/list/
9331F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9332F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9333F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9334F:	include/linux/mlx5/mlx5_ifc_fpga.h
9335
9336MELLANOX ETHERNET INNOVA IPSEC DRIVER
9337R:	Boris Pismenny <borisp@mellanox.com>
9338L:	netdev@vger.kernel.org
9339S:	Supported
9340W:	http://www.mellanox.com
9341Q:	http://patchwork.ozlabs.org/project/netdev/list/
9342F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9343F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9344
9345MELLANOX ETHERNET SWITCH DRIVERS
9346M:	Jiri Pirko <jiri@mellanox.com>
9347M:	Ido Schimmel <idosch@mellanox.com>
9348L:	netdev@vger.kernel.org
9349S:	Supported
9350W:	http://www.mellanox.com
9351Q:	http://patchwork.ozlabs.org/project/netdev/list/
9352F:	drivers/net/ethernet/mellanox/mlxsw/
9353F:	tools/testing/selftests/drivers/net/mlxsw/
9354
9355MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9356M:	mlxsw@mellanox.com
9357L:	netdev@vger.kernel.org
9358S:	Supported
9359W:	http://www.mellanox.com
9360Q:	http://patchwork.ozlabs.org/project/netdev/list/
9361F:	drivers/net/ethernet/mellanox/mlxfw/
9362
9363MELLANOX HARDWARE PLATFORM SUPPORT
9364M:	Andy Shevchenko <andy@infradead.org>
9365M:	Darren Hart <dvhart@infradead.org>
9366M:	Vadim Pasternak <vadimp@mellanox.com>
9367L:	platform-driver-x86@vger.kernel.org
9368S:	Supported
9369F:	drivers/platform/mellanox/
9370
9371MELLANOX MLX4 core VPI driver
9372M:	Tariq Toukan <tariqt@mellanox.com>
9373L:	netdev@vger.kernel.org
9374L:	linux-rdma@vger.kernel.org
9375W:	http://www.mellanox.com
9376Q:	http://patchwork.ozlabs.org/project/netdev/list/
9377S:	Supported
9378F:	drivers/net/ethernet/mellanox/mlx4/
9379F:	include/linux/mlx4/
9380
9381MELLANOX MLX4 IB driver
9382M:	Yishai Hadas <yishaih@mellanox.com>
9383L:	linux-rdma@vger.kernel.org
9384W:	http://www.mellanox.com
9385Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9386S:	Supported
9387F:	drivers/infiniband/hw/mlx4/
9388F:	include/linux/mlx4/
9389F:	include/uapi/rdma/mlx4-abi.h
9390
9391MELLANOX MLX5 core VPI driver
9392M:	Saeed Mahameed <saeedm@mellanox.com>
9393M:	Leon Romanovsky <leonro@mellanox.com>
9394L:	netdev@vger.kernel.org
9395L:	linux-rdma@vger.kernel.org
9396W:	http://www.mellanox.com
9397Q:	http://patchwork.ozlabs.org/project/netdev/list/
9398S:	Supported
9399F:	drivers/net/ethernet/mellanox/mlx5/core/
9400F:	include/linux/mlx5/
9401
9402MELLANOX MLX5 IB driver
9403M:	Leon Romanovsky <leonro@mellanox.com>
9404L:	linux-rdma@vger.kernel.org
9405W:	http://www.mellanox.com
9406Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9407S:	Supported
9408F:	drivers/infiniband/hw/mlx5/
9409F:	include/linux/mlx5/
9410F:	include/uapi/rdma/mlx5-abi.h
9411
9412MELLANOX MLXCPLD I2C AND MUX DRIVER
9413M:	Vadim Pasternak <vadimp@mellanox.com>
9414M:	Michael Shych <michaelsh@mellanox.com>
9415L:	linux-i2c@vger.kernel.org
9416S:	Supported
9417F:	drivers/i2c/busses/i2c-mlxcpld.c
9418F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9419F:	Documentation/i2c/busses/i2c-mlxcpld
9420
9421MELLANOX MLXCPLD LED DRIVER
9422M:	Vadim Pasternak <vadimp@mellanox.com>
9423L:	linux-leds@vger.kernel.org
9424S:	Supported
9425F:	drivers/leds/leds-mlxcpld.c
9426F:	drivers/leds/leds-mlxreg.c
9427F:	Documentation/leds/leds-mlxcpld.txt
9428
9429MELLANOX PLATFORM DRIVER
9430M:	Vadim Pasternak <vadimp@mellanox.com>
9431L:	platform-driver-x86@vger.kernel.org
9432S:	Supported
9433F:	drivers/platform/x86/mlx-platform.c
9434
9435MEMBARRIER SUPPORT
9436M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9437M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9438L:	linux-kernel@vger.kernel.org
9439S:	Supported
9440F:	kernel/sched/membarrier.c
9441F:	include/uapi/linux/membarrier.h
9442F:	arch/powerpc/include/asm/membarrier.h
9443
9444MEMORY MANAGEMENT
9445L:	linux-mm@kvack.org
9446W:	http://www.linux-mm.org
9447S:	Maintained
9448F:	include/linux/mm.h
9449F:	include/linux/gfp.h
9450F:	include/linux/mmzone.h
9451F:	include/linux/memory_hotplug.h
9452F:	include/linux/vmalloc.h
9453F:	mm/
9454
9455MEMORY TECHNOLOGY DEVICES (MTD)
9456M:	David Woodhouse <dwmw2@infradead.org>
9457M:	Brian Norris <computersforpeace@gmail.com>
9458M:	Boris Brezillon <boris.brezillon@bootlin.com>
9459M:	Marek Vasut <marek.vasut@gmail.com>
9460M:	Richard Weinberger <richard@nod.at>
9461L:	linux-mtd@lists.infradead.org
9462W:	http://www.linux-mtd.infradead.org/
9463Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9464T:	git git://git.infradead.org/linux-mtd.git master
9465T:	git git://git.infradead.org/linux-mtd.git mtd/next
9466S:	Maintained
9467F:	Documentation/devicetree/bindings/mtd/
9468F:	drivers/mtd/
9469F:	include/linux/mtd/
9470F:	include/uapi/mtd/
9471
9472MEN A21 WATCHDOG DRIVER
9473M:	Johannes Thumshirn <morbidrsa@gmail.com>
9474L:	linux-watchdog@vger.kernel.org
9475S:	Maintained
9476F:	drivers/watchdog/mena21_wdt.c
9477
9478MEN CHAMELEON BUS (mcb)
9479M:	Johannes Thumshirn <morbidrsa@gmail.com>
9480S:	Maintained
9481F:	drivers/mcb/
9482F:	include/linux/mcb.h
9483F:	Documentation/men-chameleon-bus.txt
9484
9485MEN F21BMC (Board Management Controller)
9486M:	Andreas Werner <andreas.werner@men.de>
9487S:	Supported
9488F:	drivers/mfd/menf21bmc.c
9489F:	drivers/watchdog/menf21bmc_wdt.c
9490F:	drivers/leds/leds-menf21bmc.c
9491F:	drivers/hwmon/menf21bmc_hwmon.c
9492F:	Documentation/hwmon/menf21bmc
9493
9494MEN Z069 WATCHDOG DRIVER
9495M:	Johannes Thumshirn <jth@kernel.org>
9496L:	linux-watchdog@vger.kernel.org
9497S:	Maintained
9498F:	drivers/watchdog/menz069_wdt.c
9499
9500MESON AO CEC DRIVER FOR AMLOGIC SOCS
9501M:	Neil Armstrong <narmstrong@baylibre.com>
9502L:	linux-media@lists.freedesktop.org
9503L:	linux-amlogic@lists.infradead.org
9504W:	http://linux-meson.com/
9505S:	Supported
9506F:	drivers/media/platform/meson/ao-cec.c
9507F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9508T:	git git://linuxtv.org/media_tree.git
9509
9510MICROBLAZE ARCHITECTURE
9511M:	Michal Simek <monstr@monstr.eu>
9512W:	http://www.monstr.eu/fdt/
9513T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9514S:	Supported
9515F:	arch/microblaze/
9516
9517MICROCHIP / ATMEL AT91 SERIAL DRIVER
9518M:	Richard Genoud <richard.genoud@gmail.com>
9519S:	Maintained
9520F:	drivers/tty/serial/atmel_serial.c
9521F:	drivers/tty/serial/atmel_serial.h
9522
9523MICROCHIP / ATMEL DMA DRIVER
9524M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9526L:	dmaengine@vger.kernel.org
9527S:	Supported
9528F:	drivers/dma/at_hdmac.c
9529F:	drivers/dma/at_hdmac_regs.h
9530F:	include/linux/platform_data/dma-atmel.h
9531
9532MICROCHIP / ATMEL ECC DRIVER
9533M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9534L:	linux-crypto@vger.kernel.org
9535S:	Maintained
9536F:	drivers/crypto/atmel-ecc.*
9537
9538MICROCHIP / ATMEL ISC DRIVER
9539M:	Songjun Wu <songjun.wu@microchip.com>
9540L:	linux-media@vger.kernel.org
9541S:	Supported
9542F:	drivers/media/platform/atmel/atmel-isc.c
9543F:	drivers/media/platform/atmel/atmel-isc-regs.h
9544F:	devicetree/bindings/media/atmel-isc.txt
9545
9546MICROCHIP / ATMEL NAND DRIVER
9547M:	Josh Wu <rainyfeeling@outlook.com>
9548L:	linux-mtd@lists.infradead.org
9549S:	Supported
9550F:	drivers/mtd/nand/raw/atmel/*
9551F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9552
9553MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9554M:	Woojung Huh <Woojung.Huh@microchip.com>
9555M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9556L:	netdev@vger.kernel.org
9557S:	Maintained
9558F:	net/dsa/tag_ksz.c
9559F:	drivers/net/dsa/microchip/*
9560F:	include/linux/platform_data/microchip-ksz.h
9561F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9562
9563MICROCHIP LAN743X ETHERNET DRIVER
9564M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9565M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9566L:	netdev@vger.kernel.org
9567S:	Maintained
9568F:	drivers/net/ethernet/microchip/lan743x_*
9569
9570MICROCHIP USB251XB DRIVER
9571M:	Richard Leitner <richard.leitner@skidata.com>
9572L:	linux-usb@vger.kernel.org
9573S:	Maintained
9574F:	drivers/usb/misc/usb251xb.c
9575F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9576
9577MICROSEMI MIPS SOCS
9578M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9579L:	linux-mips@linux-mips.org
9580S:	Maintained
9581F:	arch/mips/generic/board-ocelot.c
9582F:	arch/mips/configs/generic/board-ocelot.config
9583F:	arch/mips/boot/dts/mscc/
9584F:	Documentation/devicetree/bindings/mips/mscc.txt
9585
9586MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9587M:	Don Brace <don.brace@microsemi.com>
9588L:	esc.storagedev@microsemi.com
9589L:	linux-scsi@vger.kernel.org
9590S:	Supported
9591F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9592F:	drivers/scsi/smartpqi/Kconfig
9593F:	drivers/scsi/smartpqi/Makefile
9594F:	include/linux/cciss*.h
9595F:	include/uapi/linux/cciss*.h
9596F:	Documentation/scsi/smartpqi.txt
9597
9598MICROSEMI ETHERNET SWITCH DRIVER
9599M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9600L:	netdev@vger.kernel.org
9601S:	Supported
9602F:	drivers/net/ethernet/mscc/
9603
9604MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9605M:	Chen Yu <yu.c.chen@intel.com>
9606L:	platform-driver-x86@vger.kernel.org
9607S:	Supported
9608F:	drivers/platform/x86/surfacepro3_button.c
9609
9610MICROTEK X6 SCANNER
9611M:	Oliver Neukum <oliver@neukum.org>
9612S:	Maintained
9613F:	drivers/usb/image/microtek.*
9614
9615MIPS
9616M:	Ralf Baechle <ralf@linux-mips.org>
9617M:	Paul Burton <paul.burton@mips.com>
9618M:	James Hogan <jhogan@kernel.org>
9619L:	linux-mips@linux-mips.org
9620W:	http://www.linux-mips.org/
9621T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9623Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9624S:	Supported
9625F:	Documentation/devicetree/bindings/mips/
9626F:	Documentation/mips/
9627F:	arch/mips/
9628F:	drivers/platform/mips/
9629
9630MIPS BOSTON DEVELOPMENT BOARD
9631M:	Paul Burton <paul.burton@mips.com>
9632L:	linux-mips@linux-mips.org
9633S:	Maintained
9634F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9635F:	arch/mips/boot/dts/img/boston.dts
9636F:	arch/mips/configs/generic/board-boston.config
9637F:	drivers/clk/imgtec/clk-boston.c
9638F:	include/dt-bindings/clock/boston-clock.h
9639
9640MIPS GENERIC PLATFORM
9641M:	Paul Burton <paul.burton@mips.com>
9642L:	linux-mips@linux-mips.org
9643S:	Supported
9644F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9645F:	arch/mips/generic/
9646F:	arch/mips/tools/generic-board-config.sh
9647
9648MIPS/LOONGSON1 ARCHITECTURE
9649M:	Keguang Zhang <keguang.zhang@gmail.com>
9650L:	linux-mips@linux-mips.org
9651S:	Maintained
9652F:	arch/mips/loongson32/
9653F:	arch/mips/include/asm/mach-loongson32/
9654F:	drivers/*/*loongson1*
9655F:	drivers/*/*/*loongson1*
9656
9657MIPS/LOONGSON2 ARCHITECTURE
9658M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9659L:	linux-mips@linux-mips.org
9660S:	Maintained
9661F:	arch/mips/loongson64/*{2e/2f}*
9662F:	arch/mips/include/asm/mach-loongson64/
9663F:	drivers/*/*loongson2*
9664F:	drivers/*/*/*loongson2*
9665
9666MIPS/LOONGSON3 ARCHITECTURE
9667M:	Huacai Chen <chenhc@lemote.com>
9668L:	linux-mips@linux-mips.org
9669S:	Maintained
9670F:	arch/mips/loongson64/
9671F:	arch/mips/include/asm/mach-loongson64/
9672F:	drivers/platform/mips/cpu_hwmon.c
9673F:	drivers/*/*loongson3*
9674F:	drivers/*/*/*loongson3*
9675
9676MIPS RINT INSTRUCTION EMULATION
9677M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9678L:	linux-mips@linux-mips.org
9679S:	Supported
9680F:	arch/mips/math-emu/sp_rint.c
9681F:	arch/mips/math-emu/dp_rint.c
9682
9683MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9684M:	Hans Verkuil <hverkuil@xs4all.nl>
9685L:	linux-media@vger.kernel.org
9686T:	git git://linuxtv.org/media_tree.git
9687W:	https://linuxtv.org
9688S:	Odd Fixes
9689F:	drivers/media/radio/radio-miropcm20*
9690
9691MMP SUPPORT
9692M:	Eric Miao <eric.y.miao@gmail.com>
9693M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9695T:	git git://github.com/hzhuang1/linux.git
9696T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9697S:	Maintained
9698F:	arch/arm/boot/dts/mmp*
9699F:	arch/arm/mach-mmp/
9700
9701MN88472 MEDIA DRIVER
9702M:	Antti Palosaari <crope@iki.fi>
9703L:	linux-media@vger.kernel.org
9704W:	https://linuxtv.org
9705W:	http://palosaari.fi/linux/
9706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9707S:	Maintained
9708F:	drivers/media/dvb-frontends/mn88472*
9709
9710MN88473 MEDIA DRIVER
9711M:	Antti Palosaari <crope@iki.fi>
9712L:	linux-media@vger.kernel.org
9713W:	https://linuxtv.org
9714W:	http://palosaari.fi/linux/
9715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9716S:	Maintained
9717F:	drivers/media/dvb-frontends/mn88473*
9718
9719PCI DRIVER FOR MOBIVEIL PCIE IP
9720M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9721L:	linux-pci@vger.kernel.org
9722S:	Supported
9723F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9724F:	drivers/pci/controller/pcie-mobiveil.c
9725
9726MODULE SUPPORT
9727M:	Jessica Yu <jeyu@kernel.org>
9728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9729S:	Maintained
9730F:	include/linux/module.h
9731F:	kernel/module.c
9732
9733MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9734W:	http://popies.net/meye/
9735S:	Orphan
9736F:	Documentation/media/v4l-drivers/meye*
9737F:	drivers/media/pci/meye/
9738F:	include/uapi/linux/meye.h
9739
9740MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9741M:	Jiri Slaby <jirislaby@gmail.com>
9742S:	Maintained
9743F:	Documentation/serial/moxa-smartio
9744F:	drivers/tty/mxser.*
9745
9746MR800 AVERMEDIA USB FM RADIO DRIVER
9747M:	Alexey Klimov <klimov.linux@gmail.com>
9748L:	linux-media@vger.kernel.org
9749T:	git git://linuxtv.org/media_tree.git
9750S:	Maintained
9751F:	drivers/media/radio/radio-mr800.c
9752
9753MRF24J40 IEEE 802.15.4 RADIO DRIVER
9754M:	Alan Ott <alan@signal11.us>
9755L:	linux-wpan@vger.kernel.org
9756S:	Maintained
9757F:	drivers/net/ieee802154/mrf24j40.c
9758F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9759
9760MSI LAPTOP SUPPORT
9761M:	"Lee, Chun-Yi" <jlee@suse.com>
9762L:	platform-driver-x86@vger.kernel.org
9763S:	Maintained
9764F:	drivers/platform/x86/msi-laptop.c
9765
9766MSI WMI SUPPORT
9767L:	platform-driver-x86@vger.kernel.org
9768S:	Orphan
9769F:	drivers/platform/x86/msi-wmi.c
9770
9771MSI001 MEDIA DRIVER
9772M:	Antti Palosaari <crope@iki.fi>
9773L:	linux-media@vger.kernel.org
9774W:	https://linuxtv.org
9775W:	http://palosaari.fi/linux/
9776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9777T:	git git://linuxtv.org/anttip/media_tree.git
9778S:	Maintained
9779F:	drivers/media/tuners/msi001*
9780
9781MSI2500 MEDIA DRIVER
9782M:	Antti Palosaari <crope@iki.fi>
9783L:	linux-media@vger.kernel.org
9784W:	https://linuxtv.org
9785W:	http://palosaari.fi/linux/
9786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9787T:	git git://linuxtv.org/anttip/media_tree.git
9788S:	Maintained
9789F:	drivers/media/usb/msi2500/
9790
9791MSYSTEMS DISKONCHIP G3 MTD DRIVER
9792M:	Robert Jarzmik <robert.jarzmik@free.fr>
9793L:	linux-mtd@lists.infradead.org
9794S:	Maintained
9795F:	drivers/mtd/devices/docg3*
9796
9797MT9M032 APTINA SENSOR DRIVER
9798M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9799L:	linux-media@vger.kernel.org
9800T:	git git://linuxtv.org/media_tree.git
9801S:	Maintained
9802F:	drivers/media/i2c/mt9m032.c
9803F:	include/media/i2c/mt9m032.h
9804
9805MT9P031 APTINA CAMERA SENSOR
9806M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9807L:	linux-media@vger.kernel.org
9808T:	git git://linuxtv.org/media_tree.git
9809S:	Maintained
9810F:	drivers/media/i2c/mt9p031.c
9811F:	include/media/i2c/mt9p031.h
9812
9813MT9T001 APTINA CAMERA SENSOR
9814M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9815L:	linux-media@vger.kernel.org
9816T:	git git://linuxtv.org/media_tree.git
9817S:	Maintained
9818F:	drivers/media/i2c/mt9t001.c
9819F:	include/media/i2c/mt9t001.h
9820
9821MT9T112 APTINA CAMERA SENSOR
9822M:	Jacopo Mondi <jacopo@jmondi.org>
9823L:	linux-media@vger.kernel.org
9824T:	git git://linuxtv.org/media_tree.git
9825S:	Odd Fixes
9826F:	drivers/media/i2c/mt9t112.c
9827F:	include/media/i2c/mt9t112.h
9828
9829MT9V032 APTINA CAMERA SENSOR
9830M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9831L:	linux-media@vger.kernel.org
9832T:	git git://linuxtv.org/media_tree.git
9833S:	Maintained
9834F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9835F:	drivers/media/i2c/mt9v032.c
9836F:	include/media/i2c/mt9v032.h
9837
9838MT9V111 APTINA CAMERA SENSOR
9839M:	Jacopo Mondi <jacopo@jmondi.org>
9840L:	linux-media@vger.kernel.org
9841T:	git git://linuxtv.org/media_tree.git
9842S:	Maintained
9843F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9844F:	drivers/media/i2c/mt9v111.c
9845
9846MULTIFUNCTION DEVICES (MFD)
9847M:	Lee Jones <lee.jones@linaro.org>
9848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9849S:	Supported
9850F:	Documentation/devicetree/bindings/mfd/
9851F:	drivers/mfd/
9852F:	include/linux/mfd/
9853F:	include/dt-bindings/mfd/
9854
9855MULTIMEDIA CARD (MMC) ETC. OVER SPI
9856S:	Orphan
9857F:	drivers/mmc/host/mmc_spi.c
9858F:	include/linux/spi/mmc_spi.h
9859
9860MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9861M:	Ulf Hansson <ulf.hansson@linaro.org>
9862L:	linux-mmc@vger.kernel.org
9863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9864S:	Maintained
9865F:	Documentation/devicetree/bindings/mmc/
9866F:	drivers/mmc/
9867F:	include/linux/mmc/
9868F:	include/uapi/linux/mmc/
9869
9870MULTIPLEXER SUBSYSTEM
9871M:	Peter Rosin <peda@axentia.se>
9872S:	Maintained
9873F:	Documentation/ABI/testing/sysfs-class-mux*
9874F:	Documentation/devicetree/bindings/mux/
9875F:	include/linux/dt-bindings/mux/
9876F:	include/linux/mux/
9877F:	drivers/mux/
9878
9879MULTITECH MULTIPORT CARD (ISICOM)
9880S:	Orphan
9881F:	drivers/tty/isicom.c
9882F:	include/linux/isicom.h
9883
9884MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9885M:	Bin Liu <b-liu@ti.com>
9886L:	linux-usb@vger.kernel.org
9887S:	Maintained
9888F:	drivers/usb/musb/
9889
9890MXL301RF MEDIA DRIVER
9891M:	Akihiro Tsukada <tskd08@gmail.com>
9892L:	linux-media@vger.kernel.org
9893S:	Odd Fixes
9894F:	drivers/media/tuners/mxl301rf*
9895
9896MXL5007T MEDIA DRIVER
9897M:	Michael Krufky <mkrufky@linuxtv.org>
9898L:	linux-media@vger.kernel.org
9899W:	https://linuxtv.org
9900W:	http://github.com/mkrufky
9901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9902T:	git git://linuxtv.org/mkrufky/tuners.git
9903S:	Maintained
9904F:	drivers/media/tuners/mxl5007t.*
9905
9906MXSFB DRM DRIVER
9907M:	Marek Vasut <marex@denx.de>
9908S:	Supported
9909F:	drivers/gpu/drm/mxsfb/
9910F:	Documentation/devicetree/bindings/display/mxsfb.txt
9911
9912MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9913M:	Chris Lee <christopher.lee@cspi.com>
9914L:	netdev@vger.kernel.org
9915W:	https://www.cspi.com/ethernet-products/support/downloads/
9916S:	Supported
9917F:	drivers/net/ethernet/myricom/myri10ge/
9918
9919NAND FLASH SUBSYSTEM
9920M:	Boris Brezillon <boris.brezillon@bootlin.com>
9921M:	Miquel Raynal <miquel.raynal@bootlin.com>
9922R:	Richard Weinberger <richard@nod.at>
9923L:	linux-mtd@lists.infradead.org
9924W:	http://www.linux-mtd.infradead.org/
9925Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9926T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9927T:	git git://git.infradead.org/linux-mtd.git nand/next
9928S:	Maintained
9929F:	drivers/mtd/nand/
9930F:	include/linux/mtd/*nand*.h
9931
9932NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9933M:	Daniel Mack <zonque@gmail.com>
9934S:	Maintained
9935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9936W:	http://www.native-instruments.com
9937F:	sound/usb/caiaq/
9938
9939NATSEMI ETHERNET DRIVER (DP8381x)
9940S:	Orphan
9941F:	drivers/net/ethernet/natsemi/natsemi.c
9942
9943NCP FILESYSTEM
9944M:	Petr Vandrovec <petr@vandrovec.name>
9945S:	Obsolete
9946F:	drivers/staging/ncpfs/
9947
9948NCR 5380 SCSI DRIVERS
9949M:	Finn Thain <fthain@telegraphics.com.au>
9950M:	Michael Schmitz <schmitzmic@gmail.com>
9951L:	linux-scsi@vger.kernel.org
9952S:	Maintained
9953F:	Documentation/scsi/g_NCR5380.txt
9954F:	drivers/scsi/NCR5380.*
9955F:	drivers/scsi/arm/cumana_1.c
9956F:	drivers/scsi/arm/oak.c
9957F:	drivers/scsi/atari_scsi.*
9958F:	drivers/scsi/dmx3191d.c
9959F:	drivers/scsi/g_NCR5380.*
9960F:	drivers/scsi/mac_scsi.*
9961F:	drivers/scsi/sun3_scsi.*
9962F:	drivers/scsi/sun3_scsi_vme.c
9963
9964NCSI LIBRARY:
9965M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9966S:	Maintained
9967F:	net/ncsi/
9968
9969NCT6775 HARDWARE MONITOR DRIVER
9970M:	Guenter Roeck <linux@roeck-us.net>
9971L:	linux-hwmon@vger.kernel.org
9972S:	Maintained
9973F:	Documentation/hwmon/nct6775
9974F:	drivers/hwmon/nct6775.c
9975
9976NET_FAILOVER MODULE
9977M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9978L:	netdev@vger.kernel.org
9979S:	Supported
9980F:	driver/net/net_failover.c
9981F:	include/net/net_failover.h
9982F:	Documentation/networking/net_failover.rst
9983
9984NETEFFECT IWARP RNIC DRIVER (IW_NES)
9985M:	Faisal Latif <faisal.latif@intel.com>
9986L:	linux-rdma@vger.kernel.org
9987W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9988S:	Supported
9989F:	drivers/infiniband/hw/nes/
9990F:	include/uapi/rdma/nes-abi.h
9991
9992NETEM NETWORK EMULATOR
9993M:	Stephen Hemminger <stephen@networkplumber.org>
9994L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9995S:	Maintained
9996F:	net/sched/sch_netem.c
9997
9998NETERION 10GbE DRIVERS (s2io/vxge)
9999M:	Jon Mason <jdmason@kudzu.us>
10000L:	netdev@vger.kernel.org
10001S:	Supported
10002F:	Documentation/networking/s2io.txt
10003F:	Documentation/networking/vxge.txt
10004F:	drivers/net/ethernet/neterion/
10005
10006NETFILTER
10007M:	Pablo Neira Ayuso <pablo@netfilter.org>
10008M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10009M:	Florian Westphal <fw@strlen.de>
10010L:	netfilter-devel@vger.kernel.org
10011L:	coreteam@netfilter.org
10012W:	http://www.netfilter.org/
10013W:	http://www.iptables.org/
10014W:	http://www.nftables.org/
10015Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10018S:	Maintained
10019F:	include/linux/netfilter*
10020F:	include/linux/netfilter/
10021F:	include/net/netfilter/
10022F:	include/uapi/linux/netfilter*
10023F:	include/uapi/linux/netfilter/
10024F:	net/*/netfilter.c
10025F:	net/*/netfilter/
10026F:	net/netfilter/
10027F:	net/bridge/br_netfilter*.c
10028
10029NETROM NETWORK LAYER
10030M:	Ralf Baechle <ralf@linux-mips.org>
10031L:	linux-hams@vger.kernel.org
10032W:	http://www.linux-ax25.org/
10033S:	Maintained
10034F:	include/net/netrom.h
10035F:	include/uapi/linux/netrom.h
10036F:	net/netrom/
10037
10038NETRONOME ETHERNET DRIVERS
10039M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10040L:	oss-drivers@netronome.com
10041S:	Maintained
10042F:	drivers/net/ethernet/netronome/
10043
10044NETWORK BLOCK DEVICE (NBD)
10045M:	Josef Bacik <josef@toxicpanda.com>
10046S:	Maintained
10047L:	linux-block@vger.kernel.org
10048L:	nbd@other.debian.org
10049F:	Documentation/blockdev/nbd.txt
10050F:	drivers/block/nbd.c
10051F:	include/uapi/linux/nbd.h
10052
10053NETWORK DROP MONITOR
10054M:	Neil Horman <nhorman@tuxdriver.com>
10055L:	netdev@vger.kernel.org
10056S:	Maintained
10057W:	https://fedorahosted.org/dropwatch/
10058F:	net/core/drop_monitor.c
10059
10060NETWORKING DRIVERS
10061M:	"David S. Miller" <davem@davemloft.net>
10062L:	netdev@vger.kernel.org
10063W:	http://www.linuxfoundation.org/en/Net
10064Q:	http://patchwork.ozlabs.org/project/netdev/list/
10065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10067S:	Odd Fixes
10068F:	Documentation/devicetree/bindings/net/
10069F:	drivers/net/
10070F:	include/linux/if_*
10071F:	include/linux/netdevice.h
10072F:	include/linux/etherdevice.h
10073F:	include/linux/fcdevice.h
10074F:	include/linux/fddidevice.h
10075F:	include/linux/hippidevice.h
10076F:	include/linux/inetdevice.h
10077F:	include/uapi/linux/if_*
10078F:	include/uapi/linux/netdevice.h
10079
10080NETWORKING DRIVERS (WIRELESS)
10081M:	Kalle Valo <kvalo@codeaurora.org>
10082L:	linux-wireless@vger.kernel.org
10083Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10086S:	Maintained
10087F:	Documentation/devicetree/bindings/net/wireless/
10088F:	drivers/net/wireless/
10089
10090NETWORKING [DSA]
10091M:	Andrew Lunn <andrew@lunn.ch>
10092M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10093M:	Florian Fainelli <f.fainelli@gmail.com>
10094S:	Maintained
10095F:	Documentation/devicetree/bindings/net/dsa/
10096F:	net/dsa/
10097F:	include/net/dsa.h
10098F:	include/linux/dsa/
10099F:	drivers/net/dsa/
10100
10101NETWORKING [GENERAL]
10102M:	"David S. Miller" <davem@davemloft.net>
10103L:	netdev@vger.kernel.org
10104W:	http://www.linuxfoundation.org/en/Net
10105Q:	http://patchwork.ozlabs.org/project/netdev/list/
10106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10108B:	mailto:netdev@vger.kernel.org
10109S:	Maintained
10110F:	net/
10111F:	include/net/
10112F:	include/linux/in.h
10113F:	include/linux/net.h
10114F:	include/linux/netdevice.h
10115F:	include/uapi/linux/in.h
10116F:	include/uapi/linux/net.h
10117F:	include/uapi/linux/netdevice.h
10118F:	include/uapi/linux/net_namespace.h
10119F:	tools/testing/selftests/net/
10120F:	lib/net_utils.c
10121F:	lib/random32.c
10122F:	Documentation/networking/
10123
10124NETWORKING [IPSEC]
10125M:	Steffen Klassert <steffen.klassert@secunet.com>
10126M:	Herbert Xu <herbert@gondor.apana.org.au>
10127M:	"David S. Miller" <davem@davemloft.net>
10128L:	netdev@vger.kernel.org
10129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10131S:	Maintained
10132F:	net/core/flow.c
10133F:	net/xfrm/
10134F:	net/key/
10135F:	net/ipv4/xfrm*
10136F:	net/ipv4/esp4*
10137F:	net/ipv4/ah4.c
10138F:	net/ipv4/ipcomp.c
10139F:	net/ipv4/ip_vti.c
10140F:	net/ipv6/xfrm*
10141F:	net/ipv6/esp6*
10142F:	net/ipv6/ah6.c
10143F:	net/ipv6/ipcomp6.c
10144F:	net/ipv6/ip6_vti.c
10145F:	include/uapi/linux/xfrm.h
10146F:	include/net/xfrm.h
10147
10148NETWORKING [IPv4/IPv6]
10149M:	"David S. Miller" <davem@davemloft.net>
10150M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10151M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10152L:	netdev@vger.kernel.org
10153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10154S:	Maintained
10155F:	net/ipv4/
10156F:	net/ipv6/
10157F:	include/net/ip*
10158F:	arch/x86/net/*
10159
10160NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10161M:	Paul Moore <paul@paul-moore.com>
10162W:	https://github.com/netlabel
10163L:	netdev@vger.kernel.org
10164L:	linux-security-module@vger.kernel.org
10165S:	Maintained
10166F:	Documentation/netlabel/
10167F:	include/net/calipso.h
10168F:	include/net/cipso_ipv4.h
10169F:	include/net/netlabel.h
10170F:	include/uapi/linux/netfilter/xt_SECMARK.h
10171F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10172F:	net/netlabel/
10173F:	net/ipv4/cipso_ipv4.c
10174F:	net/ipv6/calipso.c
10175F:	net/netfilter/xt_CONNSECMARK.c
10176F:	net/netfilter/xt_SECMARK.c
10177
10178NETWORKING [TCP]
10179M:	Eric Dumazet <edumazet@google.com>
10180L:	netdev@vger.kernel.org
10181S:	Maintained
10182F:	net/ipv4/tcp*.c
10183F:	net/ipv4/syncookies.c
10184F:	net/ipv6/tcp*.c
10185F:	net/ipv6/syncookies.c
10186F:	include/uapi/linux/tcp.h
10187F:	include/net/tcp.h
10188F:	include/linux/tcp.h
10189F:	include/trace/events/tcp.h
10190
10191NETWORKING [TLS]
10192M:	Boris Pismenny <borisp@mellanox.com>
10193M:	Aviad Yehezkel <aviadye@mellanox.com>
10194M:	Dave Watson <davejwatson@fb.com>
10195L:	netdev@vger.kernel.org
10196S:	Maintained
10197F:	net/tls/*
10198F:	include/uapi/linux/tls.h
10199F:	include/net/tls.h
10200
10201NETWORKING [WIRELESS]
10202L:	linux-wireless@vger.kernel.org
10203Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10204
10205NETDEVSIM
10206M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10207S:	Maintained
10208F:	drivers/net/netdevsim/*
10209
10210NETXEN (1/10) GbE SUPPORT
10211M:	Manish Chopra <manish.chopra@cavium.com>
10212M:	Rahul Verma <rahul.verma@cavium.com>
10213M:	Dept-GELinuxNICDev@cavium.com
10214L:	netdev@vger.kernel.org
10215S:	Supported
10216F:	drivers/net/ethernet/qlogic/netxen/
10217
10218NFC SUBSYSTEM
10219M:	Samuel Ortiz <sameo@linux.intel.com>
10220L:	linux-wireless@vger.kernel.org
10221L:	linux-nfc@lists.01.org (subscribers-only)
10222S:	Supported
10223F:	net/nfc/
10224F:	include/net/nfc/
10225F:	include/uapi/linux/nfc.h
10226F:	drivers/nfc/
10227F:	include/linux/platform_data/nfcmrvl.h
10228F:	include/linux/platform_data/nxp-nci.h
10229F:	Documentation/devicetree/bindings/net/nfc/
10230
10231NFS, SUNRPC, AND LOCKD CLIENTS
10232M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10233M:	Anna Schumaker <anna.schumaker@netapp.com>
10234L:	linux-nfs@vger.kernel.org
10235W:	http://client.linux-nfs.org
10236T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10237S:	Maintained
10238F:	fs/lockd/
10239F:	fs/nfs/
10240F:	fs/nfs_common/
10241F:	net/sunrpc/
10242F:	include/linux/lockd/
10243F:	include/linux/nfs*
10244F:	include/linux/sunrpc/
10245F:	include/uapi/linux/nfs*
10246F:	include/uapi/linux/sunrpc/
10247
10248NILFS2 FILESYSTEM
10249M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10250L:	linux-nilfs@vger.kernel.org
10251W:	https://nilfs.sourceforge.io/
10252W:	https://nilfs.osdn.jp/
10253T:	git git://github.com/konis/nilfs2.git
10254S:	Supported
10255F:	Documentation/filesystems/nilfs2.txt
10256F:	fs/nilfs2/
10257F:	include/trace/events/nilfs2.h
10258F:	include/uapi/linux/nilfs2_api.h
10259F:	include/uapi/linux/nilfs2_ondisk.h
10260
10261NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10262M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10263W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10264S:	Maintained
10265F:	Documentation/scsi/NinjaSCSI.txt
10266F:	drivers/scsi/pcmcia/nsp_*
10267
10268NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10269M:	GOTO Masanori <gotom@debian.or.jp>
10270M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10271W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10272S:	Maintained
10273F:	Documentation/scsi/NinjaSCSI.txt
10274F:	drivers/scsi/nsp32*
10275
10276NIOS2 ARCHITECTURE
10277M:	Ley Foon Tan <lftan@altera.com>
10278L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10280S:	Maintained
10281F:	arch/nios2/
10282
10283NOHZ, DYNTICKS SUPPORT
10284M:	Frederic Weisbecker <fweisbec@gmail.com>
10285M:	Thomas Gleixner <tglx@linutronix.de>
10286M:	Ingo Molnar <mingo@kernel.org>
10287L:	linux-kernel@vger.kernel.org
10288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10289S:	Maintained
10290F:	kernel/time/tick*.*
10291F:	include/linux/tick.h
10292F:	include/linux/sched/nohz.h
10293
10294NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10295M:	Pavel Machek <pavel@ucw.cz>
10296M:	Sakari Ailus <sakari.ailus@iki.fi>
10297L:	linux-media@vger.kernel.org
10298S:	Maintained
10299F:	drivers/media/i2c/et8ek8
10300F:	drivers/media/i2c/ad5820.c
10301
10302NOKIA N900 POWER SUPPLY DRIVERS
10303R:	Pali Rohár <pali.rohar@gmail.com>
10304F:	include/linux/power/bq2415x_charger.h
10305F:	include/linux/power/bq27xxx_battery.h
10306F:	include/linux/power/isp1704_charger.h
10307F:	drivers/power/supply/bq2415x_charger.c
10308F:	drivers/power/supply/bq27xxx_battery.c
10309F:	drivers/power/supply/bq27xxx_battery_i2c.c
10310F:	drivers/power/supply/isp1704_charger.c
10311F:	drivers/power/supply/rx51_battery.c
10312
10313NTB AMD DRIVER
10314M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10315L:	linux-ntb@googlegroups.com
10316S:	Supported
10317F:	drivers/ntb/hw/amd/
10318
10319NTB DRIVER CORE
10320M:	Jon Mason <jdmason@kudzu.us>
10321M:	Dave Jiang <dave.jiang@intel.com>
10322M:	Allen Hubbe <allenbh@gmail.com>
10323L:	linux-ntb@googlegroups.com
10324S:	Supported
10325W:	https://github.com/jonmason/ntb/wiki
10326T:	git git://github.com/jonmason/ntb.git
10327F:	drivers/ntb/
10328F:	drivers/net/ntb_netdev.c
10329F:	include/linux/ntb.h
10330F:	include/linux/ntb_transport.h
10331F:	tools/testing/selftests/ntb/
10332
10333NTB IDT DRIVER
10334M:	Serge Semin <fancer.lancer@gmail.com>
10335L:	linux-ntb@googlegroups.com
10336S:	Supported
10337F:	drivers/ntb/hw/idt/
10338
10339NTB INTEL DRIVER
10340M:	Dave Jiang <dave.jiang@intel.com>
10341L:	linux-ntb@googlegroups.com
10342S:	Supported
10343W:	https://github.com/davejiang/linux/wiki
10344T:	git https://github.com/davejiang/linux.git
10345F:	drivers/ntb/hw/intel/
10346
10347NTFS FILESYSTEM
10348M:	Anton Altaparmakov <anton@tuxera.com>
10349L:	linux-ntfs-dev@lists.sourceforge.net
10350W:	http://www.tuxera.com/
10351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10352S:	Supported
10353F:	Documentation/filesystems/ntfs.txt
10354F:	fs/ntfs/
10355
10356NUBUS SUBSYSTEM
10357M:	Finn Thain <fthain@telegraphics.com.au>
10358L:	linux-m68k@lists.linux-m68k.org
10359S:	Maintained
10360F:	arch/*/include/asm/nubus.h
10361F:	drivers/nubus/
10362F:	include/linux/nubus.h
10363F:	include/uapi/linux/nubus.h
10364
10365NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10366M:	Antonino Daplas <adaplas@gmail.com>
10367L:	linux-fbdev@vger.kernel.org
10368S:	Maintained
10369F:	drivers/video/fbdev/riva/
10370F:	drivers/video/fbdev/nvidia/
10371
10372NVM EXPRESS DRIVER
10373M:	Keith Busch <keith.busch@intel.com>
10374M:	Jens Axboe <axboe@fb.com>
10375M:	Christoph Hellwig <hch@lst.de>
10376M:	Sagi Grimberg <sagi@grimberg.me>
10377L:	linux-nvme@lists.infradead.org
10378T:	git://git.infradead.org/nvme.git
10379W:	http://git.infradead.org/nvme.git
10380S:	Supported
10381F:	drivers/nvme/host/
10382F:	include/linux/nvme.h
10383F:	include/uapi/linux/nvme_ioctl.h
10384
10385NVM EXPRESS FC TRANSPORT DRIVERS
10386M:	James Smart <james.smart@broadcom.com>
10387L:	linux-nvme@lists.infradead.org
10388S:	Supported
10389F:	include/linux/nvme-fc.h
10390F:	include/linux/nvme-fc-driver.h
10391F:	drivers/nvme/host/fc.c
10392F:	drivers/nvme/target/fc.c
10393F:	drivers/nvme/target/fcloop.c
10394
10395NVM EXPRESS TARGET DRIVER
10396M:	Christoph Hellwig <hch@lst.de>
10397M:	Sagi Grimberg <sagi@grimberg.me>
10398L:	linux-nvme@lists.infradead.org
10399T:	git://git.infradead.org/nvme.git
10400W:	http://git.infradead.org/nvme.git
10401S:	Supported
10402F:	drivers/nvme/target/
10403
10404NVMEM FRAMEWORK
10405M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10406S:	Maintained
10407F:	drivers/nvmem/
10408F:	Documentation/devicetree/bindings/nvmem/
10409F:	Documentation/ABI/stable/sysfs-bus-nvmem
10410F:	include/linux/nvmem-consumer.h
10411F:	include/linux/nvmem-provider.h
10412
10413NXP SGTL5000 DRIVER
10414M:	Fabio Estevam <fabio.estevam@nxp.com>
10415L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10416S:	Maintained
10417F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10418F:	sound/soc/codecs/sgtl5000*
10419
10420NXP TDA998X DRM DRIVER
10421M:	Russell King <linux@armlinux.org.uk>
10422S:	Maintained
10423T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10424T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10425F:	drivers/gpu/drm/i2c/tda998x_drv.c
10426F:	include/drm/i2c/tda998x.h
10427F:	include/dt-bindings/display/tda998x.h
10428K:	"nxp,tda998x"
10429
10430NXP TFA9879 DRIVER
10431M:	Peter Rosin <peda@axentia.se>
10432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10433S:	Maintained
10434F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10435F:	sound/soc/codecs/tfa9879*
10436
10437NXP-NCI NFC DRIVER
10438M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10439R:	Charles Gorand <charles.gorand@effinnov.com>
10440L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10441S:	Supported
10442F:	drivers/nfc/nxp-nci
10443
10444OBJTOOL
10445M:	Josh Poimboeuf <jpoimboe@redhat.com>
10446M:	Peter Zijlstra <peterz@infradead.org>
10447S:	Supported
10448F:	tools/objtool/
10449
10450OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10451M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10452M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10453L:	linuxppc-dev@lists.ozlabs.org
10454S:	Supported
10455F:	arch/powerpc/platforms/powernv/ocxl.c
10456F:	arch/powerpc/include/asm/pnv-ocxl.h
10457F:	drivers/misc/ocxl/
10458F:	include/misc/ocxl*
10459F:	include/uapi/misc/ocxl.h
10460F:	Documentation/accelerators/ocxl.rst
10461
10462OMAP AUDIO SUPPORT
10463M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10464M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10465L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10466L:	linux-omap@vger.kernel.org
10467S:	Maintained
10468F:	sound/soc/omap/
10469
10470OMAP CLOCK FRAMEWORK SUPPORT
10471M:	Paul Walmsley <paul@pwsan.com>
10472L:	linux-omap@vger.kernel.org
10473S:	Maintained
10474F:	arch/arm/*omap*/*clock*
10475
10476OMAP DEVICE TREE SUPPORT
10477M:	Benoît Cousson <bcousson@baylibre.com>
10478M:	Tony Lindgren <tony@atomide.com>
10479L:	linux-omap@vger.kernel.org
10480L:	devicetree@vger.kernel.org
10481S:	Maintained
10482F:	arch/arm/boot/dts/*omap*
10483F:	arch/arm/boot/dts/*am3*
10484F:	arch/arm/boot/dts/*am4*
10485F:	arch/arm/boot/dts/*am5*
10486F:	arch/arm/boot/dts/*dra7*
10487
10488OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10489L:	linux-omap@vger.kernel.org
10490L:	linux-fbdev@vger.kernel.org
10491S:	Orphan
10492F:	drivers/video/fbdev/omap2/
10493F:	Documentation/arm/OMAP/DSS
10494
10495OMAP FRAMEBUFFER SUPPORT
10496L:	linux-fbdev@vger.kernel.org
10497L:	linux-omap@vger.kernel.org
10498S:	Orphan
10499F:	drivers/video/fbdev/omap/
10500
10501OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10502M:	Roger Quadros <rogerq@ti.com>
10503M:	Tony Lindgren <tony@atomide.com>
10504L:	linux-omap@vger.kernel.org
10505S:	Maintained
10506F:	drivers/memory/omap-gpmc.c
10507F:	arch/arm/mach-omap2/*gpmc*
10508
10509OMAP GPIO DRIVER
10510M:	Grygorii Strashko <grygorii.strashko@ti.com>
10511M:	Santosh Shilimkar <ssantosh@kernel.org>
10512M:	Kevin Hilman <khilman@kernel.org>
10513L:	linux-omap@vger.kernel.org
10514S:	Maintained
10515F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10516F:	drivers/gpio/gpio-omap.c
10517
10518OMAP HARDWARE SPINLOCK SUPPORT
10519M:	Ohad Ben-Cohen <ohad@wizery.com>
10520L:	linux-omap@vger.kernel.org
10521S:	Maintained
10522F:	drivers/hwspinlock/omap_hwspinlock.c
10523
10524OMAP HS MMC SUPPORT
10525L:	linux-mmc@vger.kernel.org
10526L:	linux-omap@vger.kernel.org
10527S:	Orphan
10528F:	drivers/mmc/host/omap_hsmmc.c
10529
10530OMAP HWMOD DATA
10531M:	Paul Walmsley <paul@pwsan.com>
10532L:	linux-omap@vger.kernel.org
10533S:	Maintained
10534F:	arch/arm/mach-omap2/omap_hwmod*data*
10535
10536OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10537M:	Benoît Cousson <bcousson@baylibre.com>
10538L:	linux-omap@vger.kernel.org
10539S:	Maintained
10540F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10541
10542OMAP HWMOD SUPPORT
10543M:	Benoît Cousson <bcousson@baylibre.com>
10544M:	Paul Walmsley <paul@pwsan.com>
10545L:	linux-omap@vger.kernel.org
10546S:	Maintained
10547F:	arch/arm/mach-omap2/omap_hwmod.*
10548
10549OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10550M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10551L:	linux-media@vger.kernel.org
10552S:	Maintained
10553F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10554F:	drivers/media/platform/omap3isp/
10555F:	drivers/staging/media/omap4iss/
10556
10557OMAP MMC SUPPORT
10558M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10559L:	linux-omap@vger.kernel.org
10560S:	Maintained
10561F:	drivers/mmc/host/omap.c
10562
10563OMAP POWER MANAGEMENT SUPPORT
10564M:	Kevin Hilman <khilman@kernel.org>
10565L:	linux-omap@vger.kernel.org
10566S:	Maintained
10567F:	arch/arm/*omap*/*pm*
10568F:	drivers/cpufreq/omap-cpufreq.c
10569
10570OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10571M:	Rajendra Nayak <rnayak@codeaurora.org>
10572M:	Paul Walmsley <paul@pwsan.com>
10573L:	linux-omap@vger.kernel.org
10574S:	Maintained
10575F:	arch/arm/mach-omap2/prm*
10576
10577OMAP RANDOM NUMBER GENERATOR SUPPORT
10578M:	Deepak Saxena <dsaxena@plexity.net>
10579S:	Maintained
10580F:	drivers/char/hw_random/omap-rng.c
10581
10582OMAP USB SUPPORT
10583L:	linux-usb@vger.kernel.org
10584L:	linux-omap@vger.kernel.org
10585S:	Orphan
10586F:	drivers/usb/*/*omap*
10587F:	arch/arm/*omap*/usb*
10588
10589OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10590M:	Mark Jackson <mpfj@newflow.co.uk>
10591L:	linux-omap@vger.kernel.org
10592S:	Maintained
10593F:	arch/arm/boot/dts/am335x-nano.dts
10594
10595OMAP1 SUPPORT
10596M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10597M:	Tony Lindgren <tony@atomide.com>
10598L:	linux-omap@vger.kernel.org
10599Q:	http://patchwork.kernel.org/project/linux-omap/list/
10600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10601S:	Maintained
10602F:	arch/arm/mach-omap1/
10603F:	arch/arm/plat-omap/
10604F:	arch/arm/configs/omap1_defconfig
10605F:	drivers/i2c/busses/i2c-omap.c
10606F:	include/linux/platform_data/i2c-omap.h
10607F:	include/linux/platform_data/ams-delta-fiq.h
10608
10609OMAP2+ SUPPORT
10610M:	Tony Lindgren <tony@atomide.com>
10611L:	linux-omap@vger.kernel.org
10612W:	http://www.muru.com/linux/omap/
10613W:	http://linux.omap.com/
10614Q:	http://patchwork.kernel.org/project/linux-omap/list/
10615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10616S:	Maintained
10617F:	arch/arm/mach-omap2/
10618F:	arch/arm/plat-omap/
10619F:	arch/arm/configs/omap2plus_defconfig
10620F:	drivers/i2c/busses/i2c-omap.c
10621F:	drivers/irqchip/irq-omap-intc.c
10622F:	drivers/mfd/*omap*.c
10623F:	drivers/mfd/menelaus.c
10624F:	drivers/mfd/palmas.c
10625F:	drivers/mfd/tps65217.c
10626F:	drivers/mfd/tps65218.c
10627F:	drivers/mfd/tps65910.c
10628F:	drivers/mfd/twl-core.[ch]
10629F:	drivers/mfd/twl4030*.c
10630F:	drivers/mfd/twl6030*.c
10631F:	drivers/mfd/twl6040*.c
10632F:	drivers/regulator/palmas-regulator*.c
10633F:	drivers/regulator/pbias-regulator.c
10634F:	drivers/regulator/tps65217-regulator.c
10635F:	drivers/regulator/tps65218-regulator.c
10636F:	drivers/regulator/tps65910-regulator.c
10637F:	drivers/regulator/twl-regulator.c
10638F:	drivers/regulator/twl6030-regulator.c
10639F:	include/linux/platform_data/i2c-omap.h
10640
10641ONION OMEGA2+ BOARD
10642M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10643L:	linux-mips@linux-mips.org
10644S:	Maintained
10645F:	arch/mips/boot/dts/ralink/omega2p.dts
10646
10647OMFS FILESYSTEM
10648M:	Bob Copeland <me@bobcopeland.com>
10649L:	linux-karma-devel@lists.sourceforge.net
10650S:	Maintained
10651F:	Documentation/filesystems/omfs.txt
10652F:	fs/omfs/
10653
10654OMNIKEY CARDMAN 4000 DRIVER
10655M:	Harald Welte <laforge@gnumonks.org>
10656S:	Maintained
10657F:	drivers/char/pcmcia/cm4000_cs.c
10658F:	include/linux/cm4000_cs.h
10659F:	include/uapi/linux/cm4000_cs.h
10660
10661OMNIKEY CARDMAN 4040 DRIVER
10662M:	Harald Welte <laforge@gnumonks.org>
10663S:	Maintained
10664F:	drivers/char/pcmcia/cm4040_cs.*
10665
10666OMNIVISION OV13858 SENSOR DRIVER
10667M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10668L:	linux-media@vger.kernel.org
10669T:	git git://linuxtv.org/media_tree.git
10670S:	Maintained
10671F:	drivers/media/i2c/ov13858.c
10672
10673OMNIVISION OV2680 SENSOR DRIVER
10674M:	Rui Miguel Silva <rmfrfs@gmail.com>
10675L:	linux-media@vger.kernel.org
10676T:	git git://linuxtv.org/media_tree.git
10677S:	Maintained
10678F:	drivers/media/i2c/ov2680.c
10679F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10680
10681OMNIVISION OV2685 SENSOR DRIVER
10682M:	Shunqian Zheng <zhengsq@rock-chips.com>
10683L:	linux-media@vger.kernel.org
10684T:	git git://linuxtv.org/media_tree.git
10685S:	Maintained
10686F:	drivers/media/i2c/ov2685.c
10687
10688OMNIVISION OV5640 SENSOR DRIVER
10689M:	Steve Longerbeam <slongerbeam@gmail.com>
10690L:	linux-media@vger.kernel.org
10691T:	git git://linuxtv.org/media_tree.git
10692S:	Maintained
10693F:	drivers/media/i2c/ov5640.c
10694
10695OMNIVISION OV5647 SENSOR DRIVER
10696M:	Luis Oliveira <lolivei@synopsys.com>
10697L:	linux-media@vger.kernel.org
10698T:	git git://linuxtv.org/media_tree.git
10699S:	Maintained
10700F:	drivers/media/i2c/ov5647.c
10701
10702OMNIVISION OV5695 SENSOR DRIVER
10703M:	Shunqian Zheng <zhengsq@rock-chips.com>
10704L:	linux-media@vger.kernel.org
10705T:	git git://linuxtv.org/media_tree.git
10706S:	Maintained
10707F:	drivers/media/i2c/ov5695.c
10708
10709OMNIVISION OV7670 SENSOR DRIVER
10710M:	Jonathan Corbet <corbet@lwn.net>
10711L:	linux-media@vger.kernel.org
10712T:	git git://linuxtv.org/media_tree.git
10713S:	Maintained
10714F:	drivers/media/i2c/ov7670.c
10715F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10716
10717OMNIVISION OV772x SENSOR DRIVER
10718M:	Jacopo Mondi <jacopo@jmondi.org>
10719L:	linux-media@vger.kernel.org
10720T:	git git://linuxtv.org/media_tree.git
10721S:	Odd fixes
10722F:	drivers/media/i2c/ov772x.c
10723F:	include/media/i2c/ov772x.h
10724F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10725
10726OMNIVISION OV7740 SENSOR DRIVER
10727M:	Wenyou Yang <wenyou.yang@microchip.com>
10728L:	linux-media@vger.kernel.org
10729T:	git git://linuxtv.org/media_tree.git
10730S:	Maintained
10731F:	drivers/media/i2c/ov7740.c
10732F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10733
10734OMNIVISION OV9650 SENSOR DRIVER
10735M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10736R:	Akinobu Mita <akinobu.mita@gmail.com>
10737R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10738L:	linux-media@vger.kernel.org
10739T:	git git://linuxtv.org/media_tree.git
10740S:	Maintained
10741F:	drivers/media/i2c/ov9650.c
10742F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10743
10744ONENAND FLASH DRIVER
10745M:	Kyungmin Park <kyungmin.park@samsung.com>
10746L:	linux-mtd@lists.infradead.org
10747S:	Maintained
10748F:	drivers/mtd/nand/onenand/
10749F:	include/linux/mtd/onenand*.h
10750
10751ONSTREAM SCSI TAPE DRIVER
10752M:	Willem Riede <osst@riede.org>
10753L:	osst-users@lists.sourceforge.net
10754L:	linux-scsi@vger.kernel.org
10755S:	Maintained
10756F:	Documentation/scsi/osst.txt
10757F:	drivers/scsi/osst.*
10758F:	drivers/scsi/osst_*.h
10759F:	drivers/scsi/st.h
10760
10761OP-TEE DRIVER
10762M:	Jens Wiklander <jens.wiklander@linaro.org>
10763S:	Maintained
10764F:	drivers/tee/optee/
10765
10766OPA-VNIC DRIVER
10767M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10768M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10769L:	linux-rdma@vger.kernel.org
10770S:	Supported
10771F:	drivers/infiniband/ulp/opa_vnic
10772
10773OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10774M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10775M:	Frank Rowand <frowand.list@gmail.com>
10776L:	devicetree@vger.kernel.org
10777S:	Maintained
10778F:	Documentation/devicetree/dynamic-resolution-notes.txt
10779F:	Documentation/devicetree/overlay-notes.txt
10780F:	drivers/of/overlay.c
10781F:	drivers/of/resolver.c
10782K:	of_overlay_notifier_
10783
10784OPEN FIRMWARE AND FLATTENED DEVICE TREE
10785M:	Rob Herring <robh+dt@kernel.org>
10786M:	Frank Rowand <frowand.list@gmail.com>
10787L:	devicetree@vger.kernel.org
10788W:	http://www.devicetree.org/
10789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10790S:	Maintained
10791F:	drivers/of/
10792F:	include/linux/of*.h
10793F:	scripts/dtc/
10794F:	Documentation/ABI/testing/sysfs-firmware-ofw
10795
10796OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10797M:	Rob Herring <robh+dt@kernel.org>
10798M:	Mark Rutland <mark.rutland@arm.com>
10799L:	devicetree@vger.kernel.org
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10801Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10802S:	Maintained
10803F:	Documentation/devicetree/
10804F:	arch/*/boot/dts/
10805F:	include/dt-bindings/
10806
10807OPENCORES I2C BUS DRIVER
10808M:	Peter Korsgaard <peter@korsgaard.com>
10809L:	linux-i2c@vger.kernel.org
10810S:	Maintained
10811F:	Documentation/i2c/busses/i2c-ocores
10812F:	drivers/i2c/busses/i2c-ocores.c
10813
10814OPENRISC ARCHITECTURE
10815M:	Jonas Bonn <jonas@southpole.se>
10816M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10817M:	Stafford Horne <shorne@gmail.com>
10818T:	git git://github.com/openrisc/linux.git
10819L:	openrisc@lists.librecores.org
10820W:	http://openrisc.io
10821S:	Maintained
10822F:	Documentation/devicetree/bindings/openrisc/
10823F:	Documentation/openrisc/
10824F:	arch/openrisc/
10825F:	drivers/irqchip/irq-ompic.c
10826F:	drivers/irqchip/irq-or1k-*
10827
10828OPENVSWITCH
10829M:	Pravin B Shelar <pshelar@ovn.org>
10830L:	netdev@vger.kernel.org
10831L:	dev@openvswitch.org
10832W:	http://openvswitch.org
10833S:	Maintained
10834F:	net/openvswitch/
10835F:	include/uapi/linux/openvswitch.h
10836
10837OPERATING PERFORMANCE POINTS (OPP)
10838M:	Viresh Kumar <vireshk@kernel.org>
10839M:	Nishanth Menon <nm@ti.com>
10840M:	Stephen Boyd <sboyd@kernel.org>
10841L:	linux-pm@vger.kernel.org
10842S:	Maintained
10843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10844F:	drivers/opp/
10845F:	include/linux/pm_opp.h
10846F:	Documentation/power/opp.txt
10847F:	Documentation/devicetree/bindings/opp/
10848
10849OPL4 DRIVER
10850M:	Clemens Ladisch <clemens@ladisch.de>
10851L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10852T:	git git://git.alsa-project.org/alsa-kernel.git
10853S:	Maintained
10854F:	sound/drivers/opl4/
10855
10856OPROFILE
10857M:	Robert Richter <rric@kernel.org>
10858L:	oprofile-list@lists.sf.net
10859S:	Maintained
10860F:	arch/*/include/asm/oprofile*.h
10861F:	arch/*/oprofile/
10862F:	drivers/oprofile/
10863F:	include/linux/oprofile.h
10864
10865ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10866M:	Mark Fasheh <mark@fasheh.com>
10867M:	Joel Becker <jlbec@evilplan.org>
10868L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10869W:	http://ocfs2.wiki.kernel.org
10870S:	Supported
10871F:	Documentation/filesystems/ocfs2.txt
10872F:	Documentation/filesystems/dlmfs.txt
10873F:	fs/ocfs2/
10874
10875ORANGEFS FILESYSTEM
10876M:	Mike Marshall <hubcap@omnibond.com>
10877R:	Martin Brandenburg <martin@omnibond.com>
10878L:	devel@lists.orangefs.org
10879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10880S:	Supported
10881F:	fs/orangefs/
10882F:	Documentation/filesystems/orangefs.txt
10883
10884ORINOCO DRIVER
10885L:	linux-wireless@vger.kernel.org
10886W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10887W:	http://www.nongnu.org/orinoco/
10888S:	Orphan
10889F:	drivers/net/wireless/intersil/orinoco/
10890
10891OSD LIBRARY and FILESYSTEM
10892M:	Boaz Harrosh <ooo@electrozaur.com>
10893S:	Maintained
10894F:	drivers/scsi/osd/
10895F:	include/scsi/osd_*
10896F:	fs/exofs/
10897
10898OV2659 OMNIVISION SENSOR DRIVER
10899M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10900L:	linux-media@vger.kernel.org
10901W:	https://linuxtv.org
10902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10903T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10904S:	Maintained
10905F:	drivers/media/i2c/ov2659.c
10906F:	include/media/i2c/ov2659.h
10907
10908OVERLAY FILESYSTEM
10909M:	Miklos Szeredi <miklos@szeredi.hu>
10910L:	linux-unionfs@vger.kernel.org
10911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10912S:	Supported
10913F:	fs/overlayfs/
10914F:	Documentation/filesystems/overlayfs.txt
10915
10916P54 WIRELESS DRIVER
10917M:	Christian Lamparter <chunkeey@googlemail.com>
10918L:	linux-wireless@vger.kernel.org
10919W:	http://wireless.kernel.org/en/users/Drivers/p54
10920S:	Maintained
10921F:	drivers/net/wireless/intersil/p54/
10922
10923PA SEMI ETHERNET DRIVER
10924L:	netdev@vger.kernel.org
10925S:	Orphan
10926F:	drivers/net/ethernet/pasemi/*
10927
10928PA SEMI SMBUS DRIVER
10929L:	linux-i2c@vger.kernel.org
10930S:	Orphan
10931F:	drivers/i2c/busses/i2c-pasemi.c
10932
10933PADATA PARALLEL EXECUTION MECHANISM
10934M:	Steffen Klassert <steffen.klassert@secunet.com>
10935L:	linux-crypto@vger.kernel.org
10936S:	Maintained
10937F:	kernel/padata.c
10938F:	include/linux/padata.h
10939F:	Documentation/padata.txt
10940
10941PANASONIC LAPTOP ACPI EXTRAS DRIVER
10942M:	Harald Welte <laforge@gnumonks.org>
10943L:	platform-driver-x86@vger.kernel.org
10944S:	Maintained
10945F:	drivers/platform/x86/panasonic-laptop.c
10946
10947PARALLEL LCD/KEYPAD PANEL DRIVER
10948M:	Willy Tarreau <willy@haproxy.com>
10949M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10950S:	Odd Fixes
10951F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10952F:	drivers/misc/panel.c
10953
10954PARALLEL PORT SUBSYSTEM
10955M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10956M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10957L:	linux-parport@lists.infradead.org (subscribers-only)
10958S:	Maintained
10959F:	drivers/parport/
10960F:	include/linux/parport*.h
10961F:	drivers/char/ppdev.c
10962F:	include/uapi/linux/ppdev.h
10963F:	Documentation/parport*.txt
10964
10965PARAVIRT_OPS INTERFACE
10966M:	Juergen Gross <jgross@suse.com>
10967M:	Alok Kataria <akataria@vmware.com>
10968L:	virtualization@lists.linux-foundation.org
10969S:	Supported
10970F:	Documentation/virtual/paravirt_ops.txt
10971F:	arch/*/kernel/paravirt*
10972F:	arch/*/include/asm/paravirt*.h
10973F:	include/linux/hypervisor.h
10974
10975PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10976M:	Tim Waugh <tim@cyberelk.net>
10977L:	linux-parport@lists.infradead.org (subscribers-only)
10978S:	Maintained
10979F:	Documentation/blockdev/paride.txt
10980F:	drivers/block/paride/
10981
10982PARISC ARCHITECTURE
10983M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10984M:	Helge Deller <deller@gmx.de>
10985L:	linux-parisc@vger.kernel.org
10986W:	http://www.parisc-linux.org/
10987Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10990S:	Maintained
10991F:	arch/parisc/
10992F:	Documentation/parisc/
10993F:	drivers/parisc/
10994F:	drivers/char/agp/parisc-agp.c
10995F:	drivers/input/serio/gscps2.c
10996F:	drivers/parport/parport_gsc.*
10997F:	drivers/tty/serial/8250/8250_gsc.c
10998F:	drivers/video/fbdev/sti*
10999F:	drivers/video/console/sti*
11000F:	drivers/video/logo/logo_parisc*
11001
11002PARMAN
11003M:	Jiri Pirko <jiri@mellanox.com>
11004L:	netdev@vger.kernel.org
11005S:	Supported
11006F:	lib/parman.c
11007F:	lib/test_parman.c
11008F:	include/linux/parman.h
11009
11010PC87360 HARDWARE MONITORING DRIVER
11011M:	Jim Cromie <jim.cromie@gmail.com>
11012L:	linux-hwmon@vger.kernel.org
11013S:	Maintained
11014F:	Documentation/hwmon/pc87360
11015F:	drivers/hwmon/pc87360.c
11016
11017PC8736x GPIO DRIVER
11018M:	Jim Cromie <jim.cromie@gmail.com>
11019S:	Maintained
11020F:	drivers/char/pc8736x_gpio.c
11021
11022PC87427 HARDWARE MONITORING DRIVER
11023M:	Jean Delvare <jdelvare@suse.com>
11024L:	linux-hwmon@vger.kernel.org
11025S:	Maintained
11026F:	Documentation/hwmon/pc87427
11027F:	drivers/hwmon/pc87427.c
11028
11029PCA9532 LED DRIVER
11030M:	Riku Voipio <riku.voipio@iki.fi>
11031S:	Maintained
11032F:	drivers/leds/leds-pca9532.c
11033F:	include/linux/leds-pca9532.h
11034
11035PCA9541 I2C BUS MASTER SELECTOR DRIVER
11036M:	Guenter Roeck <linux@roeck-us.net>
11037L:	linux-i2c@vger.kernel.org
11038S:	Maintained
11039F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11040
11041PCDP - PRIMARY CONSOLE AND DEBUG PORT
11042M:	Khalid Aziz <khalid@gonehiking.org>
11043S:	Maintained
11044F:	drivers/firmware/pcdp.*
11045
11046PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11047M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11048L:	linux-pci@vger.kernel.org
11049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11052F:	drivers/pci/controller/pci-aardvark.c
11053
11054PCI DRIVER FOR ALTERA PCIE IP
11055M:	Ley Foon Tan <lftan@altera.com>
11056L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11057L:	linux-pci@vger.kernel.org
11058S:	Supported
11059F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11060F:	drivers/pci/controller/pcie-altera.c
11061
11062PCI DRIVER FOR APPLIEDMICRO XGENE
11063M:	Tanmay Inamdar <tinamdar@apm.com>
11064L:	linux-pci@vger.kernel.org
11065L:	linux-arm-kernel@lists.infradead.org
11066S:	Maintained
11067F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11068F:	drivers/pci/controller/pci-xgene.c
11069
11070PCI DRIVER FOR ARM VERSATILE PLATFORM
11071M:	Rob Herring <robh@kernel.org>
11072L:	linux-pci@vger.kernel.org
11073L:	linux-arm-kernel@lists.infradead.org
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/pci/versatile.txt
11076F:	drivers/pci/controller/pci-versatile.c
11077
11078PCI DRIVER FOR ARMADA 8K
11079M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11080L:	linux-pci@vger.kernel.org
11081L:	linux-arm-kernel@lists.infradead.org
11082S:	Maintained
11083F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11084F:	drivers/pci/controller/dwc/pcie-armada8k.c
11085
11086PCI DRIVER FOR CADENCE PCIE IP
11087M:	Alan Douglas <adouglas@cadence.com>
11088L:	linux-pci@vger.kernel.org
11089S:	Maintained
11090F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11091F:	drivers/pci/controller/pcie-cadence*
11092
11093PCI DRIVER FOR FREESCALE LAYERSCAPE
11094M:	Minghuan Lian <minghuan.Lian@nxp.com>
11095M:	Mingkai Hu <mingkai.hu@nxp.com>
11096M:	Roy Zang <roy.zang@nxp.com>
11097L:	linuxppc-dev@lists.ozlabs.org
11098L:	linux-pci@vger.kernel.org
11099L:	linux-arm-kernel@lists.infradead.org
11100S:	Maintained
11101F:	drivers/pci/controller/dwc/*layerscape*
11102
11103PCI DRIVER FOR GENERIC OF HOSTS
11104M:	Will Deacon <will.deacon@arm.com>
11105L:	linux-pci@vger.kernel.org
11106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11107S:	Maintained
11108F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11109F:	drivers/pci/controller/pci-host-common.c
11110F:	drivers/pci/controller/pci-host-generic.c
11111
11112PCI DRIVER FOR IMX6
11113M:	Richard Zhu <hongxing.zhu@nxp.com>
11114M:	Lucas Stach <l.stach@pengutronix.de>
11115L:	linux-pci@vger.kernel.org
11116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11117S:	Maintained
11118F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11119F:	drivers/pci/controller/dwc/*imx6*
11120
11121PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11122M:	Keith Busch <keith.busch@intel.com>
11123M:	Jonathan Derrick <jonathan.derrick@intel.com>
11124L:	linux-pci@vger.kernel.org
11125S:	Supported
11126F:	drivers/pci/controller/vmd.c
11127
11128PCI DRIVER FOR MICROSEMI SWITCHTEC
11129M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11130M:	Logan Gunthorpe <logang@deltatee.com>
11131L:	linux-pci@vger.kernel.org
11132S:	Maintained
11133F:	Documentation/switchtec.txt
11134F:	Documentation/ABI/testing/sysfs-class-switchtec
11135F:	drivers/pci/switch/switchtec*
11136F:	include/uapi/linux/switchtec_ioctl.h
11137F:	include/linux/switchtec.h
11138F:	drivers/ntb/hw/mscc/
11139
11140PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11141M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11142M:	Jason Cooper <jason@lakedaemon.net>
11143L:	linux-pci@vger.kernel.org
11144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11145S:	Maintained
11146F:	drivers/pci/controller/*mvebu*
11147
11148PCI DRIVER FOR NVIDIA TEGRA
11149M:	Thierry Reding <thierry.reding@gmail.com>
11150L:	linux-tegra@vger.kernel.org
11151L:	linux-pci@vger.kernel.org
11152S:	Supported
11153F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11154F:	drivers/pci/controller/pci-tegra.c
11155
11156PCI DRIVER FOR RENESAS R-CAR
11157M:	Simon Horman <horms@verge.net.au>
11158L:	linux-pci@vger.kernel.org
11159L:	linux-renesas-soc@vger.kernel.org
11160S:	Maintained
11161F:	drivers/pci/controller/*rcar*
11162
11163PCI DRIVER FOR SAMSUNG EXYNOS
11164M:	Jingoo Han <jingoohan1@gmail.com>
11165L:	linux-pci@vger.kernel.org
11166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11167L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11168S:	Maintained
11169F:	drivers/pci/controller/dwc/pci-exynos.c
11170
11171PCI DRIVER FOR SYNOPSYS DESIGNWARE
11172M:	Jingoo Han <jingoohan1@gmail.com>
11173M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11174L:	linux-pci@vger.kernel.org
11175S:	Maintained
11176F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11177F:	drivers/pci/controller/dwc/*designware*
11178
11179PCI DRIVER FOR TI DRA7XX
11180M:	Kishon Vijay Abraham I <kishon@ti.com>
11181L:	linux-omap@vger.kernel.org
11182L:	linux-pci@vger.kernel.org
11183S:	Supported
11184F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11185F:	drivers/pci/controller/dwc/pci-dra7xx.c
11186
11187PCI DRIVER FOR TI KEYSTONE
11188M:	Murali Karicheri <m-karicheri2@ti.com>
11189L:	linux-pci@vger.kernel.org
11190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11191S:	Maintained
11192F:	drivers/pci/controller/dwc/*keystone*
11193
11194PCI ENDPOINT SUBSYSTEM
11195M:	Kishon Vijay Abraham I <kishon@ti.com>
11196M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11197L:	linux-pci@vger.kernel.org
11198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11199S:	Supported
11200F:	drivers/pci/endpoint/
11201F:	drivers/misc/pci_endpoint_test.c
11202F:	tools/pci/
11203
11204PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11205M:	Russell Currey <ruscur@russell.cc>
11206L:	linuxppc-dev@lists.ozlabs.org
11207S:	Supported
11208F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11209F:	arch/powerpc/kernel/eeh*.c
11210F:	arch/powerpc/platforms/*/eeh*.c
11211F:	arch/powerpc/include/*/eeh*.h
11212
11213PCI ERROR RECOVERY
11214M:	Linas Vepstas <linasvepstas@gmail.com>
11215L:	linux-pci@vger.kernel.org
11216S:	Supported
11217F:	Documentation/PCI/pci-error-recovery.txt
11218
11219PCI MSI DRIVER FOR ALTERA MSI IP
11220M:	Ley Foon Tan <lftan@altera.com>
11221L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11222L:	linux-pci@vger.kernel.org
11223S:	Supported
11224F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11225F:	drivers/pci/controller/pcie-altera-msi.c
11226
11227PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11228M:	Duc Dang <dhdang@apm.com>
11229L:	linux-pci@vger.kernel.org
11230L:	linux-arm-kernel@lists.infradead.org
11231S:	Maintained
11232F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11233F:	drivers/pci/controller/pci-xgene-msi.c
11234
11235PCI SUBSYSTEM
11236M:	Bjorn Helgaas <bhelgaas@google.com>
11237L:	linux-pci@vger.kernel.org
11238Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11240S:	Supported
11241F:	Documentation/devicetree/bindings/pci/
11242F:	Documentation/PCI/
11243F:	drivers/acpi/pci*
11244F:	drivers/pci/
11245F:	include/asm-generic/pci*
11246F:	include/linux/pci*
11247F:	include/linux/of_pci.h
11248F:	include/uapi/linux/pci*
11249F:	lib/pci*
11250F:	arch/x86/pci/
11251F:	arch/x86/kernel/quirks.c
11252
11253PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11254M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11255L:	linux-pci@vger.kernel.org
11256Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11258S:	Supported
11259F:	drivers/pci/controller/
11260
11261PCIE DRIVER FOR AXIS ARTPEC
11262M:	Jesper Nilsson <jesper.nilsson@axis.com>
11263L:	linux-arm-kernel@axis.com
11264L:	linux-pci@vger.kernel.org
11265S:	Maintained
11266F:	Documentation/devicetree/bindings/pci/axis,artpec*
11267F:	drivers/pci/controller/dwc/*artpec*
11268
11269PCIE DRIVER FOR CAVIUM THUNDERX
11270M:	David Daney <david.daney@cavium.com>
11271L:	linux-pci@vger.kernel.org
11272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11273S:	Supported
11274F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11275F:	drivers/pci/controller/pci-thunder-*
11276
11277PCIE DRIVER FOR HISILICON
11278M:	Zhou Wang <wangzhou1@hisilicon.com>
11279L:	linux-pci@vger.kernel.org
11280S:	Maintained
11281F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11282F:	drivers/pci/controller/dwc/pcie-hisi.c
11283
11284PCIE DRIVER FOR HISILICON KIRIN
11285M:	Xiaowei Song <songxiaowei@hisilicon.com>
11286M:	Binghui Wang <wangbinghui@hisilicon.com>
11287L:	linux-pci@vger.kernel.org
11288S:	Maintained
11289F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11290F:	drivers/pci/controller/dwc/pcie-kirin.c
11291
11292PCIE DRIVER FOR HISILICON STB
11293M:	Jianguo Sun <sunjianguo1@huawei.com>
11294M:	Shawn Guo <shawn.guo@linaro.org>
11295L:	linux-pci@vger.kernel.org
11296S:	Maintained
11297F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11298F:	drivers/pci/controller/dwc/pcie-histb.c
11299
11300PCIE DRIVER FOR MEDIATEK
11301M:	Ryder Lee <ryder.lee@mediatek.com>
11302L:	linux-pci@vger.kernel.org
11303L:	linux-mediatek@lists.infradead.org
11304S:	Supported
11305F:	Documentation/devicetree/bindings/pci/mediatek*
11306F:	drivers/pci/controller/*mediatek*
11307
11308PCIE DRIVER FOR QUALCOMM MSM
11309M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11310L:	linux-pci@vger.kernel.org
11311L:	linux-arm-msm@vger.kernel.org
11312S:	Maintained
11313F:	drivers/pci/controller/dwc/*qcom*
11314
11315PCIE DRIVER FOR ROCKCHIP
11316M:	Shawn Lin <shawn.lin@rock-chips.com>
11317L:	linux-pci@vger.kernel.org
11318L:	linux-rockchip@lists.infradead.org
11319S:	Maintained
11320F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11321F:	drivers/pci/controller/pcie-rockchip*
11322
11323PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11324M:	Linus Walleij <linus.walleij@linaro.org>
11325L:	linux-pci@vger.kernel.org
11326S:	Maintained
11327F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11328F:	drivers/pci/controller/pci-v3-semi.c
11329
11330PCIE DRIVER FOR ST SPEAR13XX
11331M:	Pratyush Anand <pratyush.anand@gmail.com>
11332L:	linux-pci@vger.kernel.org
11333S:	Maintained
11334F:	drivers/pci/controller/dwc/*spear*
11335
11336PCMCIA SUBSYSTEM
11337M:	Dominik Brodowski <linux@dominikbrodowski.net>
11338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11339S:	Odd Fixes
11340F:	Documentation/pcmcia/
11341F:	tools/pcmcia/
11342F:	drivers/pcmcia/
11343F:	include/pcmcia/
11344
11345PCNET32 NETWORK DRIVER
11346M:	Don Fry <pcnet32@frontier.com>
11347L:	netdev@vger.kernel.org
11348S:	Maintained
11349F:	drivers/net/ethernet/amd/pcnet32.c
11350
11351PCRYPT PARALLEL CRYPTO ENGINE
11352M:	Steffen Klassert <steffen.klassert@secunet.com>
11353L:	linux-crypto@vger.kernel.org
11354S:	Maintained
11355F:	crypto/pcrypt.c
11356F:	include/crypto/pcrypt.h
11357
11358PEAQ WMI HOTKEYS DRIVER
11359M:	Hans de Goede <hdegoede@redhat.com>
11360L:	platform-driver-x86@vger.kernel.org
11361S:	Maintained
11362F:	drivers/platform/x86/peaq-wmi.c
11363
11364PER-CPU MEMORY ALLOCATOR
11365M:	Dennis Zhou <dennis@kernel.org>
11366M:	Tejun Heo <tj@kernel.org>
11367M:	Christoph Lameter <cl@linux.com>
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11369S:	Maintained
11370F:	include/linux/percpu*.h
11371F:	mm/percpu*.c
11372F:	arch/*/include/asm/percpu.h
11373
11374PER-TASK DELAY ACCOUNTING
11375M:	Balbir Singh <bsingharora@gmail.com>
11376S:	Maintained
11377F:	include/linux/delayacct.h
11378F:	kernel/delayacct.c
11379
11380PERFORMANCE EVENTS SUBSYSTEM
11381M:	Peter Zijlstra <peterz@infradead.org>
11382M:	Ingo Molnar <mingo@redhat.com>
11383M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11384R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11385R:	Jiri Olsa <jolsa@redhat.com>
11386R:	Namhyung Kim <namhyung@kernel.org>
11387L:	linux-kernel@vger.kernel.org
11388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11389S:	Supported
11390F:	kernel/events/*
11391F:	include/linux/perf_event.h
11392F:	include/uapi/linux/perf_event.h
11393F:	arch/*/kernel/perf_event*.c
11394F:	arch/*/kernel/*/perf_event*.c
11395F:	arch/*/kernel/*/*/perf_event*.c
11396F:	arch/*/include/asm/perf_event.h
11397F:	arch/*/kernel/perf_callchain.c
11398F:	arch/*/events/*
11399F:	tools/perf/
11400
11401PERSONALITY HANDLING
11402M:	Christoph Hellwig <hch@infradead.org>
11403L:	linux-abi-devel@lists.sourceforge.net
11404S:	Maintained
11405F:	include/linux/personality.h
11406F:	include/uapi/linux/personality.h
11407
11408PHOENIX RC FLIGHT CONTROLLER ADAPTER
11409M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11410L:	linux-input@vger.kernel.org
11411S:	Maintained
11412F:	Documentation/input/devices/pxrc.rst
11413F:	drivers/input/joystick/pxrc.c
11414
11415PHONET PROTOCOL
11416M:	Remi Denis-Courmont <courmisch@gmail.com>
11417S:	Supported
11418F:	Documentation/networking/phonet.txt
11419F:	include/linux/phonet.h
11420F:	include/net/phonet/
11421F:	include/uapi/linux/phonet.h
11422F:	net/phonet/
11423
11424PHRAM MTD DRIVER
11425M:	Joern Engel <joern@lazybastard.org>
11426L:	linux-mtd@lists.infradead.org
11427S:	Maintained
11428F:	drivers/mtd/devices/phram.c
11429
11430PICOLCD HID DRIVER
11431M:	Bruno Prémont <bonbons@linux-vserver.org>
11432L:	linux-input@vger.kernel.org
11433S:	Maintained
11434F:	drivers/hid/hid-picolcd*
11435
11436PICOXCELL SUPPORT
11437M:	Jamie Iles <jamie@jamieiles.com>
11438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11439T:	git git://github.com/jamieiles/linux-2.6-ji.git
11440S:	Supported
11441F:	arch/arm/boot/dts/picoxcell*
11442F:	arch/arm/mach-picoxcell/
11443F:	drivers/crypto/picoxcell*
11444
11445PIN CONTROL SUBSYSTEM
11446M:	Linus Walleij <linus.walleij@linaro.org>
11447L:	linux-gpio@vger.kernel.org
11448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11449S:	Maintained
11450F:	Documentation/devicetree/bindings/pinctrl/
11451F:	Documentation/driver-api/pinctl.rst
11452F:	drivers/pinctrl/
11453F:	include/linux/pinctrl/
11454
11455PIN CONTROLLER - ATMEL AT91
11456M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11458S:	Maintained
11459F:	drivers/pinctrl/pinctrl-at91.*
11460
11461PIN CONTROLLER - ATMEL AT91 PIO4
11462M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11464L:	linux-gpio@vger.kernel.org
11465S:	Supported
11466F:	drivers/pinctrl/pinctrl-at91-pio4.*
11467
11468PIN CONTROLLER - FREESCALE
11469M:	Dong Aisheng <aisheng.dong@nxp.com>
11470M:	Fabio Estevam <festevam@gmail.com>
11471M:	Shawn Guo <shawnguo@kernel.org>
11472M:	Stefan Agner <stefan@agner.ch>
11473R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11474L:	linux-gpio@vger.kernel.org
11475S:	Maintained
11476F:	drivers/pinctrl/freescale/
11477F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11478
11479PIN CONTROLLER - INTEL
11480M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11481M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11482S:	Maintained
11483F:	drivers/pinctrl/intel/
11484
11485PIN CONTROLLER - MEDIATEK
11486M:	Sean Wang <sean.wang@mediatek.com>
11487L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11488S:	Maintained
11489F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11490F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11491F:	drivers/pinctrl/mediatek/mtk-eint.*
11492F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11493F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11494F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11495
11496PIN CONTROLLER - QUALCOMM
11497M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11498S:	Maintained
11499L:	linux-arm-msm@vger.kernel.org
11500F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11501F:	drivers/pinctrl/qcom/
11502
11503PIN CONTROLLER - RENESAS
11504M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11505M:	Geert Uytterhoeven <geert+renesas@glider.be>
11506L:	linux-renesas-soc@vger.kernel.org
11507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11508S:	Maintained
11509F:	drivers/pinctrl/sh-pfc/
11510
11511PIN CONTROLLER - SAMSUNG
11512M:	Tomasz Figa <tomasz.figa@gmail.com>
11513M:	Krzysztof Kozlowski <krzk@kernel.org>
11514M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11516L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11517Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11519S:	Maintained
11520F:	drivers/pinctrl/samsung/
11521F:	include/dt-bindings/pinctrl/samsung.h
11522F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11523
11524PIN CONTROLLER - SINGLE
11525M:	Tony Lindgren <tony@atomide.com>
11526M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11528L:	linux-omap@vger.kernel.org
11529S:	Maintained
11530F:	drivers/pinctrl/pinctrl-single.c
11531
11532PIN CONTROLLER - ST SPEAR
11533M:	Viresh Kumar <vireshk@kernel.org>
11534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11535W:	http://www.st.com/spear
11536S:	Maintained
11537F:	drivers/pinctrl/spear/
11538
11539PISTACHIO SOC SUPPORT
11540M:	James Hartley <james.hartley@sondrel.com>
11541L:	linux-mips@linux-mips.org
11542S:	Odd Fixes
11543F:	arch/mips/pistachio/
11544F:	arch/mips/include/asm/mach-pistachio/
11545F:	arch/mips/boot/dts/img/pistachio*
11546F:	arch/mips/configs/pistachio*_defconfig
11547
11548PKTCDVD DRIVER
11549S:	Orphan
11550M:	linux-block@vger.kernel.org
11551F:	drivers/block/pktcdvd.c
11552F:	include/linux/pktcdvd.h
11553F:	include/uapi/linux/pktcdvd.h
11554
11555PKUNITY SOC DRIVERS
11556M:	Guan Xuetao <gxt@pku.edu.cn>
11557W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11558S:	Maintained
11559T:	git git://github.com/gxt/linux.git
11560F:	drivers/input/serio/i8042-unicore32io.h
11561F:	drivers/i2c/busses/i2c-puv3.c
11562F:	drivers/video/fbdev/fb-puv3.c
11563F:	drivers/rtc/rtc-puv3.c
11564
11565PMBUS HARDWARE MONITORING DRIVERS
11566M:	Guenter Roeck <linux@roeck-us.net>
11567L:	linux-hwmon@vger.kernel.org
11568W:	http://hwmon.wiki.kernel.org/
11569W:	http://www.roeck-us.net/linux/drivers/
11570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11571S:	Maintained
11572F:	Documentation/hwmon/pmbus
11573F:	drivers/hwmon/pmbus/
11574F:	include/linux/pmbus.h
11575
11576PMC SIERRA MaxRAID DRIVER
11577L:	linux-scsi@vger.kernel.org
11578W:	http://www.pmc-sierra.com/
11579S:	Orphan
11580F:	drivers/scsi/pmcraid.*
11581
11582PMC SIERRA PM8001 DRIVER
11583M:	Jack Wang <jinpu.wang@profitbricks.com>
11584M:	lindar_liu@usish.com
11585L:	linux-scsi@vger.kernel.org
11586S:	Supported
11587F:	drivers/scsi/pm8001/
11588
11589PNP SUPPORT
11590M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11591S:	Maintained
11592F:	drivers/pnp/
11593
11594POSIX CLOCKS and TIMERS
11595M:	Thomas Gleixner <tglx@linutronix.de>
11596L:	linux-kernel@vger.kernel.org
11597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11598S:	Maintained
11599F:	fs/timerfd.c
11600F:	include/linux/timer*
11601F:	kernel/time/*timer*
11602
11603POWER MANAGEMENT CORE
11604M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11605L:	linux-pm@vger.kernel.org
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11607B:	https://bugzilla.kernel.org
11608S:	Supported
11609F:	drivers/base/power/
11610F:	include/linux/pm.h
11611F:	include/linux/pm_*
11612F:	include/linux/powercap.h
11613F:	drivers/powercap/
11614F:	kernel/configs/nopm.config
11615
11616POWER STATE COORDINATION INTERFACE (PSCI)
11617M:	Mark Rutland <mark.rutland@arm.com>
11618M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11619L:	linux-arm-kernel@lists.infradead.org
11620S:	Maintained
11621F:	drivers/firmware/psci*.c
11622F:	include/linux/psci.h
11623F:	include/uapi/linux/psci.h
11624
11625POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11626M:	Sebastian Reichel <sre@kernel.org>
11627L:	linux-pm@vger.kernel.org
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11629S:	Maintained
11630F:	Documentation/ABI/testing/sysfs-class-power
11631F:	Documentation/devicetree/bindings/power/supply/
11632F:	include/linux/power_supply.h
11633F:	drivers/power/supply/
11634
11635POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11636M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11637L:	linuxppc-dev@lists.ozlabs.org
11638S:	Maintained
11639F:	drivers/char/powernv-op-panel.c
11640
11641PPP OVER ATM (RFC 2364)
11642M:	Mitchell Blank Jr <mitch@sfgoth.com>
11643S:	Maintained
11644F:	net/atm/pppoatm.c
11645F:	include/uapi/linux/atmppp.h
11646
11647PPP OVER ETHERNET
11648M:	Michal Ostrowski <mostrows@earthlink.net>
11649S:	Maintained
11650F:	drivers/net/ppp/pppoe.c
11651F:	drivers/net/ppp/pppox.c
11652
11653PPP OVER L2TP
11654M:	James Chapman <jchapman@katalix.com>
11655S:	Maintained
11656F:	net/l2tp/l2tp_ppp.c
11657F:	include/linux/if_pppol2tp.h
11658F:	include/uapi/linux/if_pppol2tp.h
11659
11660PPP PROTOCOL DRIVERS AND COMPRESSORS
11661M:	Paul Mackerras <paulus@samba.org>
11662L:	linux-ppp@vger.kernel.org
11663S:	Maintained
11664F:	drivers/net/ppp/ppp_*
11665
11666PPS SUPPORT
11667M:	Rodolfo Giometti <giometti@enneenne.com>
11668W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11669L:	linuxpps@ml.enneenne.com (subscribers-only)
11670S:	Maintained
11671F:	Documentation/pps/
11672F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11673F:	Documentation/ABI/testing/sysfs-pps
11674F:	drivers/pps/
11675F:	include/linux/pps*.h
11676F:	include/uapi/linux/pps.h
11677
11678PPTP DRIVER
11679M:	Dmitry Kozlov <xeb@mail.ru>
11680L:	netdev@vger.kernel.org
11681S:	Maintained
11682F:	drivers/net/ppp/pptp.c
11683W:	http://sourceforge.net/projects/accel-pptp
11684
11685PREEMPTIBLE KERNEL
11686M:	Robert Love <rml@tech9.net>
11687L:	kpreempt-tech@lists.sourceforge.net
11688W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11689S:	Supported
11690F:	Documentation/preempt-locking.txt
11691F:	include/linux/preempt.h
11692
11693PRINTK
11694M:	Petr Mladek <pmladek@suse.com>
11695M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11696R:	Steven Rostedt <rostedt@goodmis.org>
11697S:	Maintained
11698F:	kernel/printk/
11699F:	include/linux/printk.h
11700
11701PRISM54 WIRELESS DRIVER
11702M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11703L:	linux-wireless@vger.kernel.org
11704W:	http://wireless.kernel.org/en/users/Drivers/p54
11705S:	Obsolete
11706F:	drivers/net/wireless/intersil/prism54/
11707
11708PROC FILESYSTEM
11709R:	Alexey Dobriyan <adobriyan@gmail.com>
11710L:	linux-kernel@vger.kernel.org
11711L:	linux-fsdevel@vger.kernel.org
11712S:	Maintained
11713F:	fs/proc/
11714F:	include/linux/proc_fs.h
11715F:	tools/testing/selftests/proc/
11716
11717PROC SYSCTL
11718M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11719M:	Kees Cook <keescook@chromium.org>
11720L:	linux-kernel@vger.kernel.org
11721L:	linux-fsdevel@vger.kernel.org
11722S:	Maintained
11723F:	fs/proc/proc_sysctl.c
11724F:	include/linux/sysctl.h
11725F:	kernel/sysctl.c
11726F:	tools/testing/selftests/sysctl/
11727
11728PS3 NETWORK SUPPORT
11729M:	Geoff Levand <geoff@infradead.org>
11730L:	netdev@vger.kernel.org
11731L:	linuxppc-dev@lists.ozlabs.org
11732S:	Maintained
11733F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11734
11735PS3 PLATFORM SUPPORT
11736M:	Geoff Levand <geoff@infradead.org>
11737L:	linuxppc-dev@lists.ozlabs.org
11738S:	Maintained
11739F:	arch/powerpc/boot/ps3*
11740F:	arch/powerpc/include/asm/lv1call.h
11741F:	arch/powerpc/include/asm/ps3*.h
11742F:	arch/powerpc/platforms/ps3/
11743F:	drivers/*/ps3*
11744F:	drivers/ps3/
11745F:	drivers/rtc/rtc-ps3.c
11746F:	drivers/usb/host/*ps3.c
11747F:	sound/ppc/snd_ps3*
11748
11749PS3VRAM DRIVER
11750M:	Jim Paris <jim@jtan.com>
11751M:	Geoff Levand <geoff@infradead.org>
11752L:	linuxppc-dev@lists.ozlabs.org
11753S:	Maintained
11754F:	drivers/block/ps3vram.c
11755
11756PSAMPLE PACKET SAMPLING SUPPORT:
11757M:	Yotam Gigi <yotam.gi@gmail.com>
11758S:	Maintained
11759F:	net/psample
11760F:	include/net/psample.h
11761F:	include/uapi/linux/psample.h
11762
11763PSTORE FILESYSTEM
11764M:	Kees Cook <keescook@chromium.org>
11765M:	Anton Vorontsov <anton@enomsg.org>
11766M:	Colin Cross <ccross@android.com>
11767M:	Tony Luck <tony.luck@intel.com>
11768S:	Maintained
11769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11770F:	fs/pstore/
11771F:	include/linux/pstore*
11772F:	drivers/firmware/efi/efi-pstore.c
11773F:	drivers/acpi/apei/erst.c
11774F:	Documentation/admin-guide/ramoops.rst
11775F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11776K:	\b(pstore|ramoops)
11777
11778PTP HARDWARE CLOCK SUPPORT
11779M:	Richard Cochran <richardcochran@gmail.com>
11780L:	netdev@vger.kernel.org
11781S:	Maintained
11782W:	http://linuxptp.sourceforge.net/
11783F:	Documentation/ABI/testing/sysfs-ptp
11784F:	Documentation/ptp/*
11785F:	drivers/net/phy/dp83640*
11786F:	drivers/ptp/*
11787F:	include/linux/ptp_cl*
11788
11789PTRACE SUPPORT
11790M:	Oleg Nesterov <oleg@redhat.com>
11791S:	Maintained
11792F:	include/asm-generic/syscall.h
11793F:	include/linux/ptrace.h
11794F:	include/linux/regset.h
11795F:	include/linux/tracehook.h
11796F:	include/uapi/linux/ptrace.h
11797F:	include/uapi/linux/ptrace.h
11798F:	include/asm-generic/ptrace.h
11799F:	kernel/ptrace.c
11800F:	arch/*/ptrace*.c
11801F:	arch/*/*/ptrace*.c
11802F:	arch/*/include/asm/ptrace*.h
11803
11804PULSE8-CEC DRIVER
11805M:	Hans Verkuil <hverkuil@xs4all.nl>
11806L:	linux-media@vger.kernel.org
11807T:	git git://linuxtv.org/media_tree.git
11808S:	Maintained
11809F:	drivers/media/usb/pulse8-cec/*
11810F:	Documentation/media/cec-drivers/pulse8-cec.rst
11811
11812PVRUSB2 VIDEO4LINUX DRIVER
11813M:	Mike Isely <isely@pobox.com>
11814L:	pvrusb2@isely.net	(subscribers-only)
11815L:	linux-media@vger.kernel.org
11816W:	http://www.isely.net/pvrusb2/
11817T:	git git://linuxtv.org/media_tree.git
11818S:	Maintained
11819F:	Documentation/media/v4l-drivers/pvrusb2*
11820F:	drivers/media/usb/pvrusb2/
11821
11822PWC WEBCAM DRIVER
11823M:	Hans Verkuil <hverkuil@xs4all.nl>
11824L:	linux-media@vger.kernel.org
11825T:	git git://linuxtv.org/media_tree.git
11826S:	Odd Fixes
11827F:	drivers/media/usb/pwc/*
11828
11829PWM FAN DRIVER
11830M:	Kamil Debski <kamil@wypas.org>
11831M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11832L:	linux-hwmon@vger.kernel.org
11833S:	Supported
11834F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11835F:	Documentation/hwmon/pwm-fan
11836F:	drivers/hwmon/pwm-fan.c
11837
11838PWM IR Transmitter
11839M:	Sean Young <sean@mess.org>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842F:	drivers/media/rc/pwm-ir-tx.c
11843
11844PWM SUBSYSTEM
11845M:	Thierry Reding <thierry.reding@gmail.com>
11846L:	linux-pwm@vger.kernel.org
11847S:	Maintained
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11849F:	Documentation/pwm.txt
11850F:	Documentation/devicetree/bindings/pwm/
11851F:	include/linux/pwm.h
11852F:	drivers/pwm/
11853F:	drivers/video/backlight/pwm_bl.c
11854F:	include/linux/pwm_backlight.h
11855F:	drivers/gpio/gpio-mvebu.c
11856F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11857
11858PXA GPIO DRIVER
11859M:	Robert Jarzmik <robert.jarzmik@free.fr>
11860L:	linux-gpio@vger.kernel.org
11861S:	Maintained
11862F:	drivers/gpio/gpio-pxa.c
11863
11864PXA MMCI DRIVER
11865S:	Orphan
11866
11867PXA RTC DRIVER
11868M:	Robert Jarzmik <robert.jarzmik@free.fr>
11869L:	linux-rtc@vger.kernel.org
11870S:	Maintained
11871
11872PXA2xx/PXA3xx SUPPORT
11873M:	Daniel Mack <daniel@zonque.org>
11874M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11875M:	Robert Jarzmik <robert.jarzmik@free.fr>
11876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11877T:	git git://github.com/hzhuang1/linux.git
11878T:	git git://github.com/rjarzmik/linux.git
11879S:	Maintained
11880F:	arch/arm/boot/dts/pxa*
11881F:	arch/arm/mach-pxa/
11882F:	drivers/dma/pxa*
11883F:	drivers/pcmcia/pxa2xx*
11884F:	drivers/pinctrl/pxa/
11885F:	drivers/spi/spi-pxa2xx*
11886F:	drivers/usb/gadget/udc/pxa2*
11887F:	include/sound/pxa2xx-lib.h
11888F:	sound/arm/pxa*
11889F:	sound/soc/pxa/
11890
11891QAT DRIVER
11892M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11893L:	qat-linux@intel.com
11894S:	Supported
11895F:	drivers/crypto/qat/
11896
11897QCOM AUDIO (ASoC) DRIVERS
11898M:	Patrick Lai <plai@codeaurora.org>
11899M:	Banajit Goswami <bgoswami@codeaurora.org>
11900L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11901S:	Supported
11902F:	sound/soc/qcom/
11903
11904QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11905M:	Gabriel Somlo <somlo@cmu.edu>
11906M:	"Michael S. Tsirkin" <mst@redhat.com>
11907L:	qemu-devel@nongnu.org
11908S:	Maintained
11909F:	drivers/firmware/qemu_fw_cfg.c
11910F:	include/uapi/linux/qemu_fw_cfg.h
11911
11912QIB DRIVER
11913M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11914M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11915L:	linux-rdma@vger.kernel.org
11916S:	Supported
11917F:	drivers/infiniband/hw/qib/
11918
11919QLOGIC QL41xxx FCOE DRIVER
11920M:	QLogic-Storage-Upstream@cavium.com
11921L:	linux-scsi@vger.kernel.org
11922S:	Supported
11923F:	drivers/scsi/qedf/
11924
11925QLOGIC QL41xxx ISCSI DRIVER
11926M:	QLogic-Storage-Upstream@cavium.com
11927L:	linux-scsi@vger.kernel.org
11928S:	Supported
11929F:	drivers/scsi/qedi/
11930
11931QLOGIC QL4xxx ETHERNET DRIVER
11932M:	Ariel Elior <Ariel.Elior@cavium.com>
11933M:	everest-linux-l2@cavium.com
11934L:	netdev@vger.kernel.org
11935S:	Supported
11936F:	drivers/net/ethernet/qlogic/qed/
11937F:	include/linux/qed/
11938F:	drivers/net/ethernet/qlogic/qede/
11939
11940QLOGIC QL4xxx RDMA DRIVER
11941M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11942M:	Ariel Elior <Ariel.Elior@cavium.com>
11943L:	linux-rdma@vger.kernel.org
11944S:	Supported
11945F:	drivers/infiniband/hw/qedr/
11946F:	include/uapi/rdma/qedr-abi.h
11947
11948QLOGIC QLA1280 SCSI DRIVER
11949M:	Michael Reed <mdr@sgi.com>
11950L:	linux-scsi@vger.kernel.org
11951S:	Maintained
11952F:	drivers/scsi/qla1280.[ch]
11953
11954QLOGIC QLA2XXX FC-SCSI DRIVER
11955M:	qla2xxx-upstream@qlogic.com
11956L:	linux-scsi@vger.kernel.org
11957S:	Supported
11958F:	Documentation/scsi/LICENSE.qla2xxx
11959F:	drivers/scsi/qla2xxx/
11960
11961QLOGIC QLA3XXX NETWORK DRIVER
11962M:	Dept-GELinuxNICDev@cavium.com
11963L:	netdev@vger.kernel.org
11964S:	Supported
11965F:	Documentation/networking/LICENSE.qla3xxx
11966F:	drivers/net/ethernet/qlogic/qla3xxx.*
11967
11968QLOGIC QLA4XXX iSCSI DRIVER
11969M:	QLogic-Storage-Upstream@qlogic.com
11970L:	linux-scsi@vger.kernel.org
11971S:	Supported
11972F:	Documentation/scsi/LICENSE.qla4xxx
11973F:	drivers/scsi/qla4xxx/
11974
11975QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11976M:	Harish Patil <harish.patil@cavium.com>
11977M:	Manish Chopra <manish.chopra@cavium.com>
11978M:	Dept-GELinuxNICDev@cavium.com
11979L:	netdev@vger.kernel.org
11980S:	Supported
11981F:	drivers/net/ethernet/qlogic/qlcnic/
11982
11983QLOGIC QLGE 10Gb ETHERNET DRIVER
11984M:	Harish Patil <harish.patil@cavium.com>
11985M:	Manish Chopra <manish.chopra@cavium.com>
11986M:	Dept-GELinuxNICDev@cavium.com
11987L:	netdev@vger.kernel.org
11988S:	Supported
11989F:	drivers/net/ethernet/qlogic/qlge/
11990
11991QM1D1B0004 MEDIA DRIVER
11992M:	Akihiro Tsukada <tskd08@gmail.com>
11993L:	linux-media@vger.kernel.org
11994S:	Odd Fixes
11995F:	drivers/media/tuners/qm1d1b0004*
11996
11997QM1D1C0042 MEDIA DRIVER
11998M:	Akihiro Tsukada <tskd08@gmail.com>
11999L:	linux-media@vger.kernel.org
12000S:	Odd Fixes
12001F:	drivers/media/tuners/qm1d1c0042*
12002
12003QNX4 FILESYSTEM
12004M:	Anders Larsen <al@alarsen.net>
12005W:	http://www.alarsen.net/linux/qnx4fs/
12006S:	Maintained
12007F:	fs/qnx4/
12008F:	include/uapi/linux/qnx4_fs.h
12009F:	include/uapi/linux/qnxtypes.h
12010
12011QORIQ DPAA2 FSL-MC BUS DRIVER
12012M:	Stuart Yoder <stuyoder@gmail.com>
12013M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12014L:	linux-kernel@vger.kernel.org
12015S:	Maintained
12016F:	drivers/bus/fsl-mc/
12017F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12018F:	Documentation/networking/dpaa2/overview.rst
12019
12020QT1010 MEDIA DRIVER
12021M:	Antti Palosaari <crope@iki.fi>
12022L:	linux-media@vger.kernel.org
12023W:	https://linuxtv.org
12024W:	http://palosaari.fi/linux/
12025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12026T:	git git://linuxtv.org/anttip/media_tree.git
12027S:	Maintained
12028F:	drivers/media/tuners/qt1010*
12029
12030QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12031M:	Kalle Valo <kvalo@codeaurora.org>
12032L:	ath10k@lists.infradead.org
12033W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12035S:	Supported
12036F:	drivers/net/wireless/ath/ath10k/
12037
12038QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12039M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12040L:	linux-wireless@vger.kernel.org
12041W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12042S:	Supported
12043F:	drivers/net/wireless/ath/ath9k/
12044
12045QUALCOMM CAMERA SUBSYSTEM DRIVER
12046M:	Todor Tomov <todor.tomov@linaro.org>
12047L:	linux-media@vger.kernel.org
12048S:	Maintained
12049F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12050F:	Documentation/media/v4l-drivers/qcom_camss.rst
12051F:	drivers/media/platform/qcom/camss/
12052
12053QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12054M:  Ilia Lin <ilia.lin@gmail.com>
12055L:  linux-pm@vger.kernel.org
12056S:  Maintained
12057F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12058F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12059
12060QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12061M:	Timur Tabi <timur@kernel.org>
12062L:	netdev@vger.kernel.org
12063S:	Maintained
12064F:	drivers/net/ethernet/qualcomm/emac/
12065
12066QUALCOMM GENERIC INTERFACE I2C DRIVER
12067M:	Alok Chauhan <alokc@codeaurora.org>
12068M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12069L:	linux-i2c@vger.kernel.org
12070L:	linux-arm-msm@vger.kernel.org
12071S:	Supported
12072F:	drivers/i2c/busses/i2c-qcom-geni.c
12073
12074QUALCOMM HEXAGON ARCHITECTURE
12075M:	Richard Kuo <rkuo@codeaurora.org>
12076L:	linux-hexagon@vger.kernel.org
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12078S:	Supported
12079F:	arch/hexagon/
12080
12081QUALCOMM HIDMA DRIVER
12082M:	Sinan Kaya <okaya@kernel.org>
12083L:	linux-arm-kernel@lists.infradead.org
12084L:	linux-arm-msm@vger.kernel.org
12085L:	dmaengine@vger.kernel.org
12086S:	Supported
12087F:	drivers/dma/qcom/hidma*
12088
12089QUALCOMM IOMMU
12090M:	Rob Clark <robdclark@gmail.com>
12091L:	iommu@lists.linux-foundation.org
12092L:	linux-arm-msm@vger.kernel.org
12093S:	Maintained
12094F:	drivers/iommu/qcom_iommu.c
12095
12096QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12097M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12098L:	linux-media@vger.kernel.org
12099L:	linux-arm-msm@vger.kernel.org
12100T:	git git://linuxtv.org/media_tree.git
12101S:	Maintained
12102F:	drivers/media/platform/qcom/venus/
12103
12104QUALCOMM WCN36XX WIRELESS DRIVER
12105M:	Kalle Valo <kvalo@codeaurora.org>
12106L:	wcn36xx@lists.infradead.org
12107W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12108T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12109S:	Supported
12110F:	drivers/net/wireless/ath/wcn36xx/
12111
12112QUANTENNA QTNFMAC WIRELESS DRIVER
12113M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12114M:	Avinash Patil <avinashp@quantenna.com>
12115M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12116L:	linux-wireless@vger.kernel.org
12117S:	Maintained
12118F:	drivers/net/wireless/quantenna
12119
12120RADEON and AMDGPU DRM DRIVERS
12121M:	Alex Deucher <alexander.deucher@amd.com>
12122M:	Christian König <christian.koenig@amd.com>
12123M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12124L:	amd-gfx@lists.freedesktop.org
12125T:	git git://people.freedesktop.org/~agd5f/linux
12126S:	Supported
12127F:	drivers/gpu/drm/radeon/
12128F:	include/uapi/drm/radeon_drm.h
12129F:	drivers/gpu/drm/amd/
12130F:	include/uapi/drm/amdgpu_drm.h
12131
12132RADEON FRAMEBUFFER DISPLAY DRIVER
12133M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12134L:	linux-fbdev@vger.kernel.org
12135S:	Maintained
12136F:	drivers/video/fbdev/aty/radeon*
12137F:	include/uapi/linux/radeonfb.h
12138
12139RADIOSHARK RADIO DRIVER
12140M:	Hans Verkuil <hverkuil@xs4all.nl>
12141L:	linux-media@vger.kernel.org
12142T:	git git://linuxtv.org/media_tree.git
12143S:	Maintained
12144F:	drivers/media/radio/radio-shark.c
12145
12146RADIOSHARK2 RADIO DRIVER
12147M:	Hans Verkuil <hverkuil@xs4all.nl>
12148L:	linux-media@vger.kernel.org
12149T:	git git://linuxtv.org/media_tree.git
12150S:	Maintained
12151F:	drivers/media/radio/radio-shark2.c
12152F:	drivers/media/radio/radio-tea5777.c
12153
12154RADOS BLOCK DEVICE (RBD)
12155M:	Ilya Dryomov <idryomov@gmail.com>
12156M:	Sage Weil <sage@redhat.com>
12157M:	Alex Elder <elder@kernel.org>
12158L:	ceph-devel@vger.kernel.org
12159W:	http://ceph.com/
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12161T:	git git://github.com/ceph/ceph-client.git
12162S:	Supported
12163F:	Documentation/ABI/testing/sysfs-bus-rbd
12164F:	drivers/block/rbd.c
12165F:	drivers/block/rbd_types.h
12166
12167RAGE128 FRAMEBUFFER DISPLAY DRIVER
12168M:	Paul Mackerras <paulus@samba.org>
12169L:	linux-fbdev@vger.kernel.org
12170S:	Maintained
12171F:	drivers/video/fbdev/aty/aty128fb.c
12172
12173RAINSHADOW-CEC DRIVER
12174M:	Hans Verkuil <hverkuil@xs4all.nl>
12175L:	linux-media@vger.kernel.org
12176T:	git git://linuxtv.org/media_tree.git
12177S:	Maintained
12178F:	drivers/media/usb/rainshadow-cec/*
12179
12180RALINK MIPS ARCHITECTURE
12181M:	John Crispin <john@phrozen.org>
12182L:	linux-mips@linux-mips.org
12183S:	Maintained
12184F:	arch/mips/ralink
12185
12186RALINK RT2X00 WIRELESS LAN DRIVER
12187P:	rt2x00 project
12188M:	Stanislaw Gruszka <sgruszka@redhat.com>
12189M:	Helmut Schaa <helmut.schaa@googlemail.com>
12190L:	linux-wireless@vger.kernel.org
12191S:	Maintained
12192F:	drivers/net/wireless/ralink/rt2x00/
12193
12194RAMDISK RAM BLOCK DEVICE DRIVER
12195M:	Jens Axboe <axboe@kernel.dk>
12196S:	Maintained
12197F:	Documentation/blockdev/ramdisk.txt
12198F:	drivers/block/brd.c
12199
12200RANCHU VIRTUAL BOARD FOR MIPS
12201M:	Miodrag Dinic <miodrag.dinic@mips.com>
12202L:	linux-mips@linux-mips.org
12203S:	Supported
12204F:	arch/mips/generic/board-ranchu.c
12205F:	arch/mips/configs/generic/board-ranchu.config
12206
12207RANDOM NUMBER DRIVER
12208M:	"Theodore Ts'o" <tytso@mit.edu>
12209S:	Maintained
12210F:	drivers/char/random.c
12211
12212RAPIDIO SUBSYSTEM
12213M:	Matt Porter <mporter@kernel.crashing.org>
12214M:	Alexandre Bounine <alex.bou9@gmail.com>
12215S:	Maintained
12216F:	drivers/rapidio/
12217
12218RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12219L:	linux-wireless@vger.kernel.org
12220S:	Orphan
12221F:	drivers/net/wireless/ray*
12222
12223RCUTORTURE TEST FRAMEWORK
12224M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12225M:	Josh Triplett <josh@joshtriplett.org>
12226R:	Steven Rostedt <rostedt@goodmis.org>
12227R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12228R:	Lai Jiangshan <jiangshanlai@gmail.com>
12229L:	linux-kernel@vger.kernel.org
12230S:	Supported
12231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12232F:	tools/testing/selftests/rcutorture
12233
12234RDC R-321X SoC
12235M:	Florian Fainelli <florian@openwrt.org>
12236S:	Maintained
12237
12238RDC R6040 FAST ETHERNET DRIVER
12239M:	Florian Fainelli <f.fainelli@gmail.com>
12240L:	netdev@vger.kernel.org
12241S:	Maintained
12242F:	drivers/net/ethernet/rdc/r6040.c
12243
12244RDMAVT - RDMA verbs software
12245M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12246M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12247L:	linux-rdma@vger.kernel.org
12248S:	Supported
12249F:	drivers/infiniband/sw/rdmavt
12250
12251RDS - RELIABLE DATAGRAM SOCKETS
12252M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12253L:	netdev@vger.kernel.org
12254L:	linux-rdma@vger.kernel.org
12255L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12256W:	https://oss.oracle.com/projects/rds/
12257S:	Supported
12258F:	net/rds/
12259F:	Documentation/networking/rds.txt
12260
12261RDT - RESOURCE ALLOCATION
12262M:	Fenghua Yu <fenghua.yu@intel.com>
12263M:	Reinette Chatre <reinette.chatre@intel.com>
12264L:	linux-kernel@vger.kernel.org
12265S:	Supported
12266F:	arch/x86/kernel/cpu/intel_rdt*
12267F:	arch/x86/include/asm/intel_rdt_sched.h
12268F:	Documentation/x86/intel_rdt*
12269
12270READ-COPY UPDATE (RCU)
12271M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12272M:	Josh Triplett <josh@joshtriplett.org>
12273R:	Steven Rostedt <rostedt@goodmis.org>
12274R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12275R:	Lai Jiangshan <jiangshanlai@gmail.com>
12276L:	linux-kernel@vger.kernel.org
12277W:	http://www.rdrop.com/users/paulmck/RCU/
12278S:	Supported
12279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12280F:	Documentation/RCU/
12281X:	Documentation/RCU/torture.txt
12282F:	include/linux/rcu*
12283X:	include/linux/srcu*.h
12284F:	kernel/rcu/
12285X:	kernel/rcu/srcu*.c
12286
12287REAL TIME CLOCK (RTC) SUBSYSTEM
12288M:	Alessandro Zummo <a.zummo@towertech.it>
12289M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12290L:	linux-rtc@vger.kernel.org
12291Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12293S:	Maintained
12294F:	Documentation/devicetree/bindings/rtc/
12295F:	Documentation/rtc.txt
12296F:	drivers/rtc/
12297F:	include/linux/rtc.h
12298F:	include/uapi/linux/rtc.h
12299F:	include/linux/rtc/
12300F:	include/linux/platform_data/rtc-*
12301F:	tools/testing/selftests/rtc/
12302
12303REALTEK AUDIO CODECS
12304M:	Bard Liao <bardliao@realtek.com>
12305M:	Oder Chiou <oder_chiou@realtek.com>
12306S:	Maintained
12307F:	sound/soc/codecs/rt*
12308F:	include/sound/rt*.h
12309
12310REALTEK RTL83xx SMI DSA ROUTER CHIPS
12311M:	Linus Walleij <linus.walleij@linaro.org>
12312S:	Maintained
12313F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12314F:	drivers/net/dsa/realtek-smi*
12315F:	drivers/net/dsa/rtl83*
12316
12317REGISTER MAP ABSTRACTION
12318M:	Mark Brown <broonie@kernel.org>
12319L:	linux-kernel@vger.kernel.org
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12321S:	Supported
12322F:	Documentation/devicetree/bindings/regmap/
12323F:	drivers/base/regmap/
12324F:	include/linux/regmap.h
12325
12326REISERFS FILE SYSTEM
12327L:	reiserfs-devel@vger.kernel.org
12328S:	Supported
12329F:	fs/reiserfs/
12330
12331REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12332M:	Ohad Ben-Cohen <ohad@wizery.com>
12333M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12334L:	linux-remoteproc@vger.kernel.org
12335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12336S:	Maintained
12337F:	Documentation/devicetree/bindings/remoteproc/
12338F:	Documentation/remoteproc.txt
12339F:	drivers/remoteproc/
12340F:	include/linux/remoteproc.h
12341
12342REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12343M:	Ohad Ben-Cohen <ohad@wizery.com>
12344M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12345L:	linux-remoteproc@vger.kernel.org
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12347S:	Maintained
12348F:	drivers/rpmsg/
12349F:	Documentation/rpmsg.txt
12350F:	include/linux/rpmsg.h
12351F:	include/linux/rpmsg/
12352
12353RENESAS CLOCK DRIVERS
12354M:	Geert Uytterhoeven <geert+renesas@glider.be>
12355L:	linux-renesas-soc@vger.kernel.org
12356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12357S:	Supported
12358F:	drivers/clk/renesas/
12359
12360RENESAS EMEV2 I2C DRIVER
12361M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12362S:	Supported
12363F:	drivers/i2c/busses/i2c-emev2.c
12364
12365RENESAS ETHERNET DRIVERS
12366R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12367L:	netdev@vger.kernel.org
12368L:	linux-renesas-soc@vger.kernel.org
12369F:	Documentation/devicetree/bindings/net/renesas,*.txt
12370F:	Documentation/devicetree/bindings/net/sh_eth.txt
12371F:	drivers/net/ethernet/renesas/
12372F:	include/linux/sh_eth.h
12373
12374RENESAS R-CAR GYROADC DRIVER
12375M:	Marek Vasut <marek.vasut@gmail.com>
12376L:	linux-iio@vger.kernel.org
12377S:	Supported
12378F:	drivers/iio/adc/rcar_gyro_adc.c
12379
12380RENESAS R-CAR I2C DRIVERS
12381M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12382S:	Supported
12383F:	drivers/i2c/busses/i2c-rcar.c
12384F:	drivers/i2c/busses/i2c-sh_mobile.c
12385
12386RENESAS USB PHY DRIVER
12387M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12388L:	linux-renesas-soc@vger.kernel.org
12389S:	Maintained
12390F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12391
12392RESET CONTROLLER FRAMEWORK
12393M:	Philipp Zabel <p.zabel@pengutronix.de>
12394T:	git git://git.pengutronix.de/git/pza/linux
12395S:	Maintained
12396F:	drivers/reset/
12397F:	Documentation/devicetree/bindings/reset/
12398F:	include/dt-bindings/reset/
12399F:	include/linux/reset.h
12400F:	include/linux/reset-controller.h
12401
12402RESTARTABLE SEQUENCES SUPPORT
12403M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12404M:	Peter Zijlstra <peterz@infradead.org>
12405M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12406M:	Boqun Feng <boqun.feng@gmail.com>
12407L:	linux-kernel@vger.kernel.org
12408S:	Supported
12409F:	kernel/rseq.c
12410F:	include/uapi/linux/rseq.h
12411F:	include/trace/events/rseq.h
12412F:	tools/testing/selftests/rseq/
12413
12414RFKILL
12415M:	Johannes Berg <johannes@sipsolutions.net>
12416L:	linux-wireless@vger.kernel.org
12417W:	http://wireless.kernel.org/
12418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12420S:	Maintained
12421F:	Documentation/rfkill.txt
12422F:	Documentation/ABI/stable/sysfs-class-rfkill
12423F:	net/rfkill/
12424F:	include/linux/rfkill.h
12425F:	include/uapi/linux/rfkill.h
12426
12427RHASHTABLE
12428M:	Thomas Graf <tgraf@suug.ch>
12429M:	Herbert Xu <herbert@gondor.apana.org.au>
12430L:	netdev@vger.kernel.org
12431S:	Maintained
12432F:	lib/rhashtable.c
12433F:	lib/test_rhashtable.c
12434F:	include/linux/rhashtable.h
12435F:	include/linux/rhashtable-types.h
12436
12437RICOH R5C592 MEMORYSTICK DRIVER
12438M:	Maxim Levitsky <maximlevitsky@gmail.com>
12439S:	Maintained
12440F:	drivers/memstick/host/r592.*
12441
12442RICOH SMARTMEDIA/XD DRIVER
12443M:	Maxim Levitsky <maximlevitsky@gmail.com>
12444S:	Maintained
12445F:	drivers/mtd/nand/raw/r852.c
12446F:	drivers/mtd/nand/raw/r852.h
12447
12448RISC-V ARCHITECTURE
12449M:	Palmer Dabbelt <palmer@sifive.com>
12450M:	Albert Ou <aou@eecs.berkeley.edu>
12451L:	linux-riscv@lists.infradead.org
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12453S:	Supported
12454F:	arch/riscv/
12455K:	riscv
12456N:	riscv
12457
12458ROCCAT DRIVERS
12459M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12460W:	http://sourceforge.net/projects/roccat/
12461S:	Maintained
12462F:	drivers/hid/hid-roccat*
12463F:	include/linux/hid-roccat*
12464F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12465
12466ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12467M:	Jacob chen <jacob2.chen@rock-chips.com>
12468L:	linux-media@vger.kernel.org
12469S:	Maintained
12470F:	drivers/media/platform/rockchip/rga/
12471F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12472
12473ROCKER DRIVER
12474M:	Jiri Pirko <jiri@resnulli.us>
12475L:	netdev@vger.kernel.org
12476S:	Supported
12477F:	drivers/net/ethernet/rocker/
12478
12479ROCKETPORT DRIVER
12480P:	Comtrol Corp.
12481W:	http://www.comtrol.com
12482S:	Maintained
12483F:	Documentation/serial/rocket.txt
12484F:	drivers/tty/rocket*
12485
12486ROCKETPORT EXPRESS/INFINITY DRIVER
12487M:	Kevin Cernekee <cernekee@gmail.com>
12488L:	linux-serial@vger.kernel.org
12489S:	Odd Fixes
12490F:	drivers/tty/serial/rp2.*
12491
12492ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12493M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12494L:	linux-kernel@vger.kernel.org
12495L:	linux-renesas-soc@vger.kernel.org
12496S:	Supported
12497F:	drivers/mfd/bd9571mwv.c
12498F:	drivers/regulator/bd9571mwv-regulator.c
12499F:	drivers/gpio/gpio-bd9571mwv.c
12500F:	include/linux/mfd/bd9571mwv.h
12501F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12502
12503ROSE NETWORK LAYER
12504M:	Ralf Baechle <ralf@linux-mips.org>
12505L:	linux-hams@vger.kernel.org
12506W:	http://www.linux-ax25.org/
12507S:	Maintained
12508F:	include/net/rose.h
12509F:	include/uapi/linux/rose.h
12510F:	net/rose/
12511
12512RTL2830 MEDIA DRIVER
12513M:	Antti Palosaari <crope@iki.fi>
12514L:	linux-media@vger.kernel.org
12515W:	https://linuxtv.org
12516W:	http://palosaari.fi/linux/
12517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12518T:	git git://linuxtv.org/anttip/media_tree.git
12519S:	Maintained
12520F:	drivers/media/dvb-frontends/rtl2830*
12521
12522RTL2832 MEDIA DRIVER
12523M:	Antti Palosaari <crope@iki.fi>
12524L:	linux-media@vger.kernel.org
12525W:	https://linuxtv.org
12526W:	http://palosaari.fi/linux/
12527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12528T:	git git://linuxtv.org/anttip/media_tree.git
12529S:	Maintained
12530F:	drivers/media/dvb-frontends/rtl2832*
12531
12532RTL2832_SDR MEDIA DRIVER
12533M:	Antti Palosaari <crope@iki.fi>
12534L:	linux-media@vger.kernel.org
12535W:	https://linuxtv.org
12536W:	http://palosaari.fi/linux/
12537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12538T:	git git://linuxtv.org/anttip/media_tree.git
12539S:	Maintained
12540F:	drivers/media/dvb-frontends/rtl2832_sdr*
12541
12542RTL8180 WIRELESS DRIVER
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:	Orphan
12547F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12548
12549RTL8187 WIRELESS DRIVER
12550M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12551M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12552M:	Larry Finger <Larry.Finger@lwfinger.net>
12553L:	linux-wireless@vger.kernel.org
12554W:	http://wireless.kernel.org/
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12556S:	Maintained
12557F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12558
12559REALTEK WIRELESS DRIVER (rtlwifi family)
12560M:	Ping-Ke Shih <pkshih@realtek.com>
12561L:	linux-wireless@vger.kernel.org
12562W:	http://wireless.kernel.org/
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12564S:	Maintained
12565F:	drivers/net/wireless/realtek/rtlwifi/
12566
12567RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12568M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12569L:	linux-wireless@vger.kernel.org
12570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12571S:	Maintained
12572F:	drivers/net/wireless/realtek/rtl8xxxu/
12573
12574RXRPC SOCKETS (AF_RXRPC)
12575M:	David Howells <dhowells@redhat.com>
12576L:	linux-afs@lists.infradead.org
12577S:	Supported
12578F:	net/rxrpc/
12579F:	include/keys/rxrpc-type.h
12580F:	include/net/af_rxrpc.h
12581F:	include/trace/events/rxrpc.h
12582F:	include/uapi/linux/rxrpc.h
12583F:	Documentation/networking/rxrpc.txt
12584W:	https://www.infradead.org/~dhowells/kafs/
12585
12586S3 SAVAGE FRAMEBUFFER DRIVER
12587M:	Antonino Daplas <adaplas@gmail.com>
12588L:	linux-fbdev@vger.kernel.org
12589S:	Maintained
12590F:	drivers/video/fbdev/savage/
12591
12592S390
12593M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12594M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12595L:	linux-s390@vger.kernel.org
12596W:	http://www.ibm.com/developerworks/linux/linux390/
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12598S:	Supported
12599F:	arch/s390/
12600F:	drivers/s390/
12601F:	Documentation/s390/
12602F:	Documentation/driver-api/s390-drivers.rst
12603
12604S390 COMMON I/O LAYER
12605M:	Sebastian Ott <sebott@linux.ibm.com>
12606M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12607L:	linux-s390@vger.kernel.org
12608W:	http://www.ibm.com/developerworks/linux/linux390/
12609S:	Supported
12610F:	drivers/s390/cio/
12611
12612S390 DASD DRIVER
12613M:	Stefan Haberland <sth@linux.ibm.com>
12614M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12615L:	linux-s390@vger.kernel.org
12616W:	http://www.ibm.com/developerworks/linux/linux390/
12617S:	Supported
12618F:	drivers/s390/block/dasd*
12619F:	block/partitions/ibm.c
12620
12621S390 IOMMU (PCI)
12622M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12623L:	linux-s390@vger.kernel.org
12624W:	http://www.ibm.com/developerworks/linux/linux390/
12625S:	Supported
12626F:	drivers/iommu/s390-iommu.c
12627
12628S390 IUCV NETWORK LAYER
12629M:	Julian Wiedmann <jwi@linux.ibm.com>
12630M:	Ursula Braun <ubraun@linux.ibm.com>
12631L:	linux-s390@vger.kernel.org
12632W:	http://www.ibm.com/developerworks/linux/linux390/
12633S:	Supported
12634F:	drivers/s390/net/*iucv*
12635F:	include/net/iucv/
12636F:	net/iucv/
12637
12638S390 NETWORK DRIVERS
12639M:	Julian Wiedmann <jwi@linux.ibm.com>
12640M:	Ursula Braun <ubraun@linux.ibm.com>
12641L:	linux-s390@vger.kernel.org
12642W:	http://www.ibm.com/developerworks/linux/linux390/
12643S:	Supported
12644F:	drivers/s390/net/
12645
12646S390 PCI SUBSYSTEM
12647M:	Sebastian Ott <sebott@linux.ibm.com>
12648M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12649L:	linux-s390@vger.kernel.org
12650W:	http://www.ibm.com/developerworks/linux/linux390/
12651S:	Supported
12652F:	arch/s390/pci/
12653F:	drivers/pci/hotplug/s390_pci_hpc.c
12654
12655S390 VFIO-CCW DRIVER
12656M:	Cornelia Huck <cohuck@redhat.com>
12657M:	Halil Pasic <pasic@linux.ibm.com>
12658L:	linux-s390@vger.kernel.org
12659L:	kvm@vger.kernel.org
12660S:	Supported
12661F:	drivers/s390/cio/vfio_ccw*
12662F:	Documentation/s390/vfio-ccw.txt
12663F:	include/uapi/linux/vfio_ccw.h
12664
12665S390 ZCRYPT DRIVER
12666M:	Harald Freudenberger <freude@linux.ibm.com>
12667L:	linux-s390@vger.kernel.org
12668W:	http://www.ibm.com/developerworks/linux/linux390/
12669S:	Supported
12670F:	drivers/s390/crypto/
12671
12672S390 ZFCP DRIVER
12673M:	Steffen Maier <maier@linux.ibm.com>
12674M:	Benjamin Block <bblock@linux.ibm.com>
12675L:	linux-s390@vger.kernel.org
12676W:	http://www.ibm.com/developerworks/linux/linux390/
12677S:	Supported
12678F:	drivers/s390/scsi/zfcp_*
12679
12680S3C24XX SD/MMC Driver
12681M:	Ben Dooks <ben-linux@fluff.org>
12682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12683S:	Supported
12684F:	drivers/mmc/host/s3cmci.*
12685
12686SAA6588 RDS RECEIVER DRIVER
12687M:	Hans Verkuil <hverkuil@xs4all.nl>
12688L:	linux-media@vger.kernel.org
12689T:	git git://linuxtv.org/media_tree.git
12690W:	https://linuxtv.org
12691S:	Odd Fixes
12692F:	drivers/media/i2c/saa6588*
12693
12694SAA7134 VIDEO4LINUX DRIVER
12695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12696L:	linux-media@vger.kernel.org
12697W:	https://linuxtv.org
12698T:	git git://linuxtv.org/media_tree.git
12699S:	Odd fixes
12700F:	Documentation/media/v4l-drivers/saa7134*
12701F:	drivers/media/pci/saa7134/
12702
12703SAA7146 VIDEO4LINUX-2 DRIVER
12704M:	Hans Verkuil <hverkuil@xs4all.nl>
12705L:	linux-media@vger.kernel.org
12706T:	git git://linuxtv.org/media_tree.git
12707S:	Maintained
12708F:	drivers/media/common/saa7146/
12709F:	drivers/media/pci/saa7146/
12710F:	include/media/saa7146*
12711
12712SAMSUNG AUDIO (ASoC) DRIVERS
12713M:	Krzysztof Kozlowski <krzk@kernel.org>
12714M:	Sangbeom Kim <sbkim73@samsung.com>
12715M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12716L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12717S:	Supported
12718F:	sound/soc/samsung/
12719F:	Documentation/devicetree/bindings/sound/samsung*
12720
12721SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12722M:	Krzysztof Kozlowski <krzk@kernel.org>
12723L:	linux-crypto@vger.kernel.org
12724L:	linux-samsung-soc@vger.kernel.org
12725S:	Maintained
12726F:	drivers/crypto/exynos-rng.c
12727F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12728
12729SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12730M:	Łukasz Stelmach <l.stelmach@samsung.com>
12731L:	linux-samsung-soc@vger.kernel.org
12732S:	Maintained
12733F:	drivers/char/hw_random/exynos-trng.c
12734F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12735
12736SAMSUNG FRAMEBUFFER DRIVER
12737M:	Jingoo Han <jingoohan1@gmail.com>
12738L:	linux-fbdev@vger.kernel.org
12739S:	Maintained
12740F:	drivers/video/fbdev/s3c-fb.c
12741
12742SAMSUNG LAPTOP DRIVER
12743M:	Corentin Chary <corentin.chary@gmail.com>
12744L:	platform-driver-x86@vger.kernel.org
12745S:	Maintained
12746F:	drivers/platform/x86/samsung-laptop.c
12747
12748SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12749M:	Sangbeom Kim <sbkim73@samsung.com>
12750M:	Krzysztof Kozlowski <krzk@kernel.org>
12751M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12752L:	linux-kernel@vger.kernel.org
12753L:	linux-samsung-soc@vger.kernel.org
12754S:	Supported
12755F:	drivers/mfd/sec*.c
12756F:	drivers/regulator/s2m*.c
12757F:	drivers/regulator/s5m*.c
12758F:	drivers/clk/clk-s2mps11.c
12759F:	drivers/rtc/rtc-s5m.c
12760F:	include/linux/mfd/samsung/
12761F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12762F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12763F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12764F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12765
12766SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12767M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12768L:	linux-media@vger.kernel.org
12769L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12770S:	Maintained
12771F:	drivers/media/platform/s3c-camif/
12772F:	include/media/drv-intf/s3c_camif.h
12773
12774SAMSUNG S3FWRN5 NFC DRIVER
12775M:	Robert Baldyga <r.baldyga@samsung.com>
12776M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12777L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12778S:	Supported
12779F:	drivers/nfc/s3fwrn5
12780
12781SAMSUNG S5C73M3 CAMERA DRIVER
12782M:	Kyungmin Park <kyungmin.park@samsung.com>
12783M:	Andrzej Hajda <a.hajda@samsung.com>
12784L:	linux-media@vger.kernel.org
12785S:	Supported
12786F:	drivers/media/i2c/s5c73m3/*
12787
12788SAMSUNG S5K5BAF CAMERA DRIVER
12789M:	Kyungmin Park <kyungmin.park@samsung.com>
12790M:	Andrzej Hajda <a.hajda@samsung.com>
12791L:	linux-media@vger.kernel.org
12792S:	Supported
12793F:	drivers/media/i2c/s5k5baf.c
12794
12795SAMSUNG S5P Security SubSystem (SSS) DRIVER
12796M:	Krzysztof Kozlowski <krzk@kernel.org>
12797M:	Vladimir Zapolskiy <vz@mleia.com>
12798M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12799L:	linux-crypto@vger.kernel.org
12800L:	linux-samsung-soc@vger.kernel.org
12801S:	Maintained
12802F:	drivers/crypto/s5p-sss.c
12803
12804SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12805M:	Kyungmin Park <kyungmin.park@samsung.com>
12806M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12807L:	linux-media@vger.kernel.org
12808Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12809S:	Supported
12810F:	drivers/media/platform/exynos4-is/
12811
12812SAMSUNG SOC CLOCK DRIVERS
12813M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12814M:	Tomasz Figa <tomasz.figa@gmail.com>
12815M:	Chanwoo Choi <cw00.choi@samsung.com>
12816S:	Supported
12817L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12819F:	drivers/clk/samsung/
12820F:	include/dt-bindings/clock/exynos*.h
12821F:	Documentation/devicetree/bindings/clock/exynos*.txt
12822
12823SAMSUNG SPI DRIVERS
12824M:	Kukjin Kim <kgene@kernel.org>
12825M:	Krzysztof Kozlowski <krzk@kernel.org>
12826M:	Andi Shyti <andi@etezian.org>
12827L:	linux-spi@vger.kernel.org
12828L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12829S:	Maintained
12830F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12831F:	drivers/spi/spi-s3c*
12832F:	include/linux/platform_data/spi-s3c64xx.h
12833
12834SAMSUNG SXGBE DRIVERS
12835M:	Byungho An <bh74.an@samsung.com>
12836M:	Girish K S <ks.giri@samsung.com>
12837M:	Vipul Pandya <vipul.pandya@samsung.com>
12838S:	Supported
12839L:	netdev@vger.kernel.org
12840F:	drivers/net/ethernet/samsung/sxgbe/
12841
12842SAMSUNG THERMAL DRIVER
12843M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12844L:	linux-pm@vger.kernel.org
12845L:	linux-samsung-soc@vger.kernel.org
12846S:	Supported
12847T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12848F:	drivers/thermal/samsung/
12849
12850SAMSUNG USB2 PHY DRIVER
12851M:	Kamil Debski <kamil@wypas.org>
12852M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12853L:	linux-kernel@vger.kernel.org
12854S:	Supported
12855F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12856F:	Documentation/phy/samsung-usb2.txt
12857F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12858F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12859F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12860F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12861F:	drivers/phy/samsung/phy-samsung-usb2.c
12862F:	drivers/phy/samsung/phy-samsung-usb2.h
12863
12864SC1200 WDT DRIVER
12865M:	Zwane Mwaikambo <zwanem@gmail.com>
12866S:	Maintained
12867F:	drivers/watchdog/sc1200wdt.c
12868
12869SCHEDULER
12870M:	Ingo Molnar <mingo@redhat.com>
12871M:	Peter Zijlstra <peterz@infradead.org>
12872L:	linux-kernel@vger.kernel.org
12873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12874S:	Maintained
12875F:	kernel/sched/
12876F:	include/linux/sched.h
12877F:	include/uapi/linux/sched.h
12878F:	include/linux/wait.h
12879
12880SCR24X CHIP CARD INTERFACE DRIVER
12881M:	Lubomir Rintel <lkundrak@v3.sk>
12882S:	Supported
12883F:	drivers/char/pcmcia/scr24x_cs.c
12884
12885SCSI CDROM DRIVER
12886M:	Jens Axboe <axboe@kernel.dk>
12887L:	linux-scsi@vger.kernel.org
12888W:	http://www.kernel.dk
12889S:	Maintained
12890F:	drivers/scsi/sr*
12891
12892SCSI RDMA PROTOCOL (SRP) INITIATOR
12893M:	Bart Van Assche <bvanassche@acm.org>
12894L:	linux-rdma@vger.kernel.org
12895S:	Supported
12896Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12897F:	drivers/infiniband/ulp/srp/
12898F:	include/scsi/srp.h
12899
12900SCSI RDMA PROTOCOL (SRP) TARGET
12901M:	Bart Van Assche <bvanassche@acm.org>
12902L:	linux-rdma@vger.kernel.org
12903L:	target-devel@vger.kernel.org
12904S:	Supported
12905Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12906F:	drivers/infiniband/ulp/srpt/
12907
12908SCSI SG DRIVER
12909M:	Doug Gilbert <dgilbert@interlog.com>
12910L:	linux-scsi@vger.kernel.org
12911W:	http://sg.danny.cz/sg
12912S:	Maintained
12913F:	Documentation/scsi/scsi-generic.txt
12914F:	drivers/scsi/sg.c
12915F:	include/scsi/sg.h
12916
12917SCSI SUBSYSTEM
12918M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12920M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12922L:	linux-scsi@vger.kernel.org
12923S:	Maintained
12924F:	Documentation/devicetree/bindings/scsi/
12925F:	drivers/scsi/
12926F:	include/scsi/
12927
12928SCSI TAPE DRIVER
12929M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12930L:	linux-scsi@vger.kernel.org
12931S:	Maintained
12932F:	Documentation/scsi/st.txt
12933F:	drivers/scsi/st.*
12934F:	drivers/scsi/st_*.h
12935
12936SCTP PROTOCOL
12937M:	Vlad Yasevich <vyasevich@gmail.com>
12938M:	Neil Horman <nhorman@tuxdriver.com>
12939M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12940L:	linux-sctp@vger.kernel.org
12941W:	http://lksctp.sourceforge.net
12942S:	Maintained
12943F:	Documentation/networking/sctp.txt
12944F:	include/linux/sctp.h
12945F:	include/uapi/linux/sctp.h
12946F:	include/net/sctp/
12947F:	net/sctp/
12948
12949SCx200 CPU SUPPORT
12950M:	Jim Cromie <jim.cromie@gmail.com>
12951S:	Odd Fixes
12952F:	Documentation/i2c/busses/scx200_acb
12953F:	arch/x86/platform/scx200/
12954F:	drivers/watchdog/scx200_wdt.c
12955F:	drivers/i2c/busses/scx200*
12956F:	drivers/mtd/maps/scx200_docflash.c
12957F:	include/linux/scx200.h
12958
12959SCx200 GPIO DRIVER
12960M:	Jim Cromie <jim.cromie@gmail.com>
12961S:	Maintained
12962F:	drivers/char/scx200_gpio.c
12963F:	include/linux/scx200_gpio.h
12964
12965SCx200 HRT CLOCKSOURCE DRIVER
12966M:	Jim Cromie <jim.cromie@gmail.com>
12967S:	Maintained
12968F:	drivers/clocksource/scx200_hrt.c
12969
12970SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12971M:	Sascha Sommer <saschasommer@freenet.de>
12972L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12973S:	Maintained
12974F:	drivers/mmc/host/sdricoh_cs.c
12975
12976SECURE COMPUTING
12977M:	Kees Cook <keescook@chromium.org>
12978R:	Andy Lutomirski <luto@amacapital.net>
12979R:	Will Drewry <wad@chromium.org>
12980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12981S:	Supported
12982F:	kernel/seccomp.c
12983F:	include/uapi/linux/seccomp.h
12984F:	include/linux/seccomp.h
12985F:	tools/testing/selftests/seccomp/*
12986F:	tools/testing/selftests/kselftest_harness.h
12987F:	Documentation/userspace-api/seccomp_filter.rst
12988K:	\bsecure_computing
12989K:	\bTIF_SECCOMP\b
12990
12991SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12992M:	Al Cooper <alcooperx@gmail.com>
12993L:	linux-mmc@vger.kernel.org
12994L:	bcm-kernel-feedback-list@broadcom.com
12995S:	Maintained
12996F:	drivers/mmc/host/sdhci-brcmstb*
12997
12998SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12999M:	Adrian Hunter <adrian.hunter@intel.com>
13000L:	linux-mmc@vger.kernel.org
13001T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13002S:	Maintained
13003F:	drivers/mmc/host/sdhci*
13004F:	include/linux/mmc/sdhci*
13005
13006SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13007M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13008M:	Manjunath M B <manjumb@synopsys.com>
13009L:	linux-mmc@vger.kernel.org
13010S:	Maintained
13011F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13012
13013SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13014M:	Ben Dooks <ben-linux@fluff.org>
13015M:	Jaehoon Chung <jh80.chung@samsung.com>
13016L:	linux-mmc@vger.kernel.org
13017S:	Maintained
13018F:	drivers/mmc/host/sdhci-s3c*
13019
13020SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13021M:	Viresh Kumar <vireshk@kernel.org>
13022L:	linux-mmc@vger.kernel.org
13023S:	Maintained
13024F:	drivers/mmc/host/sdhci-spear.c
13025
13026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13027M:	Kishon Vijay Abraham I <kishon@ti.com>
13028L:	linux-mmc@vger.kernel.org
13029S:	Maintained
13030F:	drivers/mmc/host/sdhci-omap.c
13031
13032SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13033M:	Scott Bauer <scott.bauer@intel.com>
13034M:	Jonathan Derrick <jonathan.derrick@intel.com>
13035L:	linux-block@vger.kernel.org
13036S:	Supported
13037F:	block/sed*
13038F:	block/opal_proto.h
13039F:	include/linux/sed*
13040F:	include/uapi/linux/sed*
13041
13042SECURITY CONTACT
13043M:	Security Officers <security@kernel.org>
13044S:	Supported
13045
13046SECURITY SUBSYSTEM
13047M:	James Morris <jmorris@namei.org>
13048M:	"Serge E. Hallyn" <serge@hallyn.com>
13049L:	linux-security-module@vger.kernel.org (suggested Cc:)
13050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13051W:	http://kernsec.org/
13052S:	Supported
13053F:	security/
13054X:	security/selinux/
13055
13056SELINUX SECURITY MODULE
13057M:	Paul Moore <paul@paul-moore.com>
13058M:	Stephen Smalley <sds@tycho.nsa.gov>
13059M:	Eric Paris <eparis@parisplace.org>
13060L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13061W:	https://selinuxproject.org
13062W:	https://github.com/SELinuxProject
13063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13064S:	Supported
13065F:	include/linux/selinux*
13066F:	security/selinux/
13067F:	scripts/selinux/
13068F:	Documentation/admin-guide/LSM/SELinux.rst
13069
13070SENSABLE PHANTOM
13071M:	Jiri Slaby <jirislaby@gmail.com>
13072S:	Maintained
13073F:	drivers/misc/phantom.c
13074F:	include/uapi/linux/phantom.h
13075
13076SERIAL DEVICE BUS
13077M:	Rob Herring <robh@kernel.org>
13078L:	linux-serial@vger.kernel.org
13079S:	Maintained
13080F:	Documentation/devicetree/bindings/serial/slave-device.txt
13081F:	drivers/tty/serdev/
13082F:	include/linux/serdev.h
13083
13084SERIAL DRIVERS
13085M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13086L:	linux-serial@vger.kernel.org
13087S:	Maintained
13088F:	Documentation/devicetree/bindings/serial/
13089F:	drivers/tty/serial/
13090
13091SERIAL IR RECEIVER
13092M:	Sean Young <sean@mess.org>
13093L:	linux-media@vger.kernel.org
13094S:	Maintained
13095F:	drivers/media/rc/serial_ir.c
13096
13097SFC NETWORK DRIVER
13098M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13099M:	Edward Cree <ecree@solarflare.com>
13100M:	Bert Kenward <bkenward@solarflare.com>
13101L:	netdev@vger.kernel.org
13102S:	Supported
13103F:	drivers/net/ethernet/sfc/
13104
13105SGI GRU DRIVER
13106M:	Dimitri Sivanich <sivanich@sgi.com>
13107S:	Maintained
13108F:	drivers/misc/sgi-gru/
13109
13110SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13111M:	Pat Gefre <pfg@sgi.com>
13112L:	linux-ia64@vger.kernel.org
13113S:	Supported
13114F:	Documentation/ia64/serial.txt
13115F:	drivers/tty/serial/ioc?_serial.c
13116F:	include/linux/ioc?.h
13117
13118SGI XP/XPC/XPNET DRIVER
13119M:	Cliff Whickman <cpw@sgi.com>
13120M:	Robin Holt <robinmholt@gmail.com>
13121S:	Maintained
13122F:	drivers/misc/sgi-xp/
13123
13124SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13125M:	Ursula Braun <ubraun@linux.ibm.com>
13126L:	linux-s390@vger.kernel.org
13127W:	http://www.ibm.com/developerworks/linux/linux390/
13128S:	Supported
13129F:	net/smc/
13130
13131SHARP RJ54N1CB0C SENSOR DRIVER
13132M:	Jacopo Mondi <jacopo@jmondi.org>
13133L:	linux-media@vger.kernel.org
13134T:	git git://linuxtv.org/media_tree.git
13135S:	Odd fixes
13136F:	drivers/media/i2c/rj54n1cb0c.c
13137F:	include/media/i2c/rj54n1cb0c.h
13138
13139SH_VEU V4L2 MEM2MEM DRIVER
13140L:	linux-media@vger.kernel.org
13141S:	Orphan
13142F:	drivers/media/platform/sh_veu.c
13143
13144SH_VOU V4L2 OUTPUT DRIVER
13145L:	linux-media@vger.kernel.org
13146S:	Orphan
13147F:	drivers/media/platform/sh_vou.c
13148F:	include/media/drv-intf/sh_vou.h
13149
13150SI2157 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/tuners/si2157*
13159
13160SI2165 MEDIA DRIVER
13161M:	Matthias Schwarzott <zzam@gentoo.org>
13162L:	linux-media@vger.kernel.org
13163W:	https://linuxtv.org
13164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13165S:	Maintained
13166F:	drivers/media/dvb-frontends/si2165*
13167
13168SI2168 MEDIA DRIVER
13169M:	Antti Palosaari <crope@iki.fi>
13170L:	linux-media@vger.kernel.org
13171W:	https://linuxtv.org
13172W:	http://palosaari.fi/linux/
13173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13174T:	git git://linuxtv.org/anttip/media_tree.git
13175S:	Maintained
13176F:	drivers/media/dvb-frontends/si2168*
13177
13178SI470X FM RADIO RECEIVER I2C DRIVER
13179M:	Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-i2c.c
13185
13186SI470X FM RADIO RECEIVER USB DRIVER
13187M:	Hans Verkuil <hverkuil@xs4all.nl>
13188L:	linux-media@vger.kernel.org
13189T:	git git://linuxtv.org/media_tree.git
13190W:	https://linuxtv.org
13191S:	Maintained
13192F:	drivers/media/radio/si470x/radio-si470x-common.c
13193F:	drivers/media/radio/si470x/radio-si470x.h
13194F:	drivers/media/radio/si470x/radio-si470x-usb.c
13195
13196SI4713 FM RADIO TRANSMITTER I2C DRIVER
13197M:	Eduardo Valentin <edubezval@gmail.com>
13198L:	linux-media@vger.kernel.org
13199T:	git git://linuxtv.org/media_tree.git
13200W:	https://linuxtv.org
13201S:	Odd Fixes
13202F:	drivers/media/radio/si4713/si4713.?
13203
13204SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13205M:	Eduardo Valentin <edubezval@gmail.com>
13206L:	linux-media@vger.kernel.org
13207T:	git git://linuxtv.org/media_tree.git
13208W:	https://linuxtv.org
13209S:	Odd Fixes
13210F:	drivers/media/radio/si4713/radio-platform-si4713.c
13211
13212SI4713 FM RADIO TRANSMITTER USB DRIVER
13213M:	Hans Verkuil <hverkuil@xs4all.nl>
13214L:	linux-media@vger.kernel.org
13215T:	git git://linuxtv.org/media_tree.git
13216W:	https://linuxtv.org
13217S:	Maintained
13218F:	drivers/media/radio/si4713/radio-usb-si4713.c
13219
13220SIANO DVB DRIVER
13221M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13222L:	linux-media@vger.kernel.org
13223W:	https://linuxtv.org
13224T:	git git://linuxtv.org/media_tree.git
13225S:	Odd fixes
13226F:	drivers/media/common/siano/
13227F:	drivers/media/usb/siano/
13228F:	drivers/media/usb/siano/
13229F:	drivers/media/mmc/siano/
13230
13231SIFIVE DRIVERS
13232M:	Palmer Dabbelt <palmer@sifive.com>
13233L:	linux-riscv@lists.infradead.org
13234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13235S:	Supported
13236K:	sifive
13237N:	sifive
13238
13239SILEAD TOUCHSCREEN DRIVER
13240M:	Hans de Goede <hdegoede@redhat.com>
13241L:	linux-input@vger.kernel.org
13242L:	platform-driver-x86@vger.kernel.org
13243S:	Maintained
13244F:	drivers/input/touchscreen/silead.c
13245F:	drivers/platform/x86/touchscreen_dmi.c
13246
13247SILICON MOTION SM712 FRAME BUFFER DRIVER
13248M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13249M:	Teddy Wang <teddy.wang@siliconmotion.com>
13250M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13251L:	linux-fbdev@vger.kernel.org
13252S:	Maintained
13253F:	drivers/video/fbdev/sm712*
13254F:	Documentation/fb/sm712fb.txt
13255
13256SIMPLE FIRMWARE INTERFACE (SFI)
13257M:	Len Brown <lenb@kernel.org>
13258L:	sfi-devel@simplefirmware.org
13259W:	http://simplefirmware.org/
13260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13261S:	Supported
13262F:	arch/x86/platform/sfi/
13263F:	drivers/sfi/
13264F:	include/linux/sfi*.h
13265
13266SIMPLEFB FB DRIVER
13267M:	Hans de Goede <hdegoede@redhat.com>
13268L:	linux-fbdev@vger.kernel.org
13269S:	Maintained
13270F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13271F:	drivers/video/fbdev/simplefb.c
13272F:	include/linux/platform_data/simplefb.h
13273
13274SIMTEC EB110ATX (Chalice CATS)
13275P:	Ben Dooks
13276P:	Vincent Sanders <vince@simtec.co.uk>
13277M:	Simtec Linux Team <linux@simtec.co.uk>
13278W:	http://www.simtec.co.uk/products/EB110ATX/
13279S:	Supported
13280
13281SIMTEC EB2410ITX (BAST)
13282P:	Ben Dooks
13283P:	Vincent Sanders <vince@simtec.co.uk>
13284M:	Simtec Linux Team <linux@simtec.co.uk>
13285W:	http://www.simtec.co.uk/products/EB2410ITX/
13286S:	Supported
13287F:	arch/arm/mach-s3c24xx/mach-bast.c
13288F:	arch/arm/mach-s3c24xx/bast-ide.c
13289F:	arch/arm/mach-s3c24xx/bast-irq.c
13290
13291SIPHASH PRF ROUTINES
13292M:	Jason A. Donenfeld <Jason@zx2c4.com>
13293S:	Maintained
13294F:	lib/siphash.c
13295F:	lib/test_siphash.c
13296F:	include/linux/siphash.h
13297
13298SIOX
13299M:	Gavin Schenk <g.schenk@eckelmann.de>
13300M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13301R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13302S:	Supported
13303F:	drivers/siox/*
13304F:	include/trace/events/siox.h
13305
13306SIS 190 ETHERNET DRIVER
13307M:	Francois Romieu <romieu@fr.zoreil.com>
13308L:	netdev@vger.kernel.org
13309S:	Maintained
13310F:	drivers/net/ethernet/sis/sis190.c
13311
13312SIS 900/7016 FAST ETHERNET DRIVER
13313M:	Daniele Venzano <venza@brownhat.org>
13314W:	http://www.brownhat.org/sis900.html
13315L:	netdev@vger.kernel.org
13316S:	Maintained
13317F:	drivers/net/ethernet/sis/sis900.*
13318
13319SIS FRAMEBUFFER DRIVER
13320M:	Thomas Winischhofer <thomas@winischhofer.net>
13321W:	http://www.winischhofer.net/linuxsisvga.shtml
13322S:	Maintained
13323F:	Documentation/fb/sisfb.txt
13324F:	drivers/video/fbdev/sis/
13325F:	include/video/sisfb.h
13326
13327SIS USB2VGA DRIVER
13328M:	Thomas Winischhofer <thomas@winischhofer.net>
13329W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13330S:	Maintained
13331F:	drivers/usb/misc/sisusbvga/
13332
13333SLAB ALLOCATOR
13334M:	Christoph Lameter <cl@linux.com>
13335M:	Pekka Enberg <penberg@kernel.org>
13336M:	David Rientjes <rientjes@google.com>
13337M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13338M:	Andrew Morton <akpm@linux-foundation.org>
13339L:	linux-mm@kvack.org
13340S:	Maintained
13341F:	include/linux/sl?b*.h
13342F:	mm/sl?b*
13343
13344SLEEPABLE READ-COPY UPDATE (SRCU)
13345M:	Lai Jiangshan <jiangshanlai@gmail.com>
13346M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13347M:	Josh Triplett <josh@joshtriplett.org>
13348R:	Steven Rostedt <rostedt@goodmis.org>
13349R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13350L:	linux-kernel@vger.kernel.org
13351W:	http://www.rdrop.com/users/paulmck/RCU/
13352S:	Supported
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13354F:	include/linux/srcu*.h
13355F:	kernel/rcu/srcu*.c
13356
13357SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13358M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13359L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13360S:	Maintained
13361F:	drivers/slimbus/
13362F:	Documentation/devicetree/bindings/slimbus/
13363F:	include/linux/slimbus.h
13364
13365SMACK SECURITY MODULE
13366M:	Casey Schaufler <casey@schaufler-ca.com>
13367L:	linux-security-module@vger.kernel.org
13368W:	http://schaufler-ca.com
13369T:	git git://github.com/cschaufler/smack-next
13370S:	Maintained
13371F:	Documentation/admin-guide/LSM/Smack.rst
13372F:	security/smack/
13373
13374SMC91x ETHERNET DRIVER
13375M:	Nicolas Pitre <nico@fluxnic.net>
13376S:	Odd Fixes
13377F:	drivers/net/ethernet/smsc/smc91x.*
13378
13379SMIA AND SMIA++ IMAGE SENSOR DRIVER
13380M:	Sakari Ailus <sakari.ailus@iki.fi>
13381L:	linux-media@vger.kernel.org
13382S:	Maintained
13383F:	drivers/media/i2c/smiapp/
13384F:	include/media/i2c/smiapp.h
13385F:	drivers/media/i2c/smiapp-pll.c
13386F:	drivers/media/i2c/smiapp-pll.h
13387F:	include/uapi/linux/smiapp.h
13388F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13389
13390SMM665 HARDWARE MONITOR DRIVER
13391M:	Guenter Roeck <linux@roeck-us.net>
13392L:	linux-hwmon@vger.kernel.org
13393S:	Maintained
13394F:	Documentation/hwmon/smm665
13395F:	drivers/hwmon/smm665.c
13396
13397SMSC EMC2103 HARDWARE MONITOR DRIVER
13398M:	Steve Glendinning <steve.glendinning@shawell.net>
13399L:	linux-hwmon@vger.kernel.org
13400S:	Maintained
13401F:	Documentation/hwmon/emc2103
13402F:	drivers/hwmon/emc2103.c
13403
13404SMSC SCH5627 HARDWARE MONITOR DRIVER
13405M:	Hans de Goede <hdegoede@redhat.com>
13406L:	linux-hwmon@vger.kernel.org
13407S:	Supported
13408F:	Documentation/hwmon/sch5627
13409F:	drivers/hwmon/sch5627.c
13410
13411SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13412M:	Steve Glendinning <steve.glendinning@shawell.net>
13413L:	linux-fbdev@vger.kernel.org
13414S:	Maintained
13415F:	drivers/video/fbdev/smscufx.c
13416
13417SMSC47B397 HARDWARE MONITOR DRIVER
13418M:	Jean Delvare <jdelvare@suse.com>
13419L:	linux-hwmon@vger.kernel.org
13420S:	Maintained
13421F:	Documentation/hwmon/smsc47b397
13422F:	drivers/hwmon/smsc47b397.c
13423
13424SMSC911x ETHERNET DRIVER
13425M:	Steve Glendinning <steve.glendinning@shawell.net>
13426L:	netdev@vger.kernel.org
13427S:	Maintained
13428F:	include/linux/smsc911x.h
13429F:	drivers/net/ethernet/smsc/smsc911x.*
13430
13431SMSC9420 PCI ETHERNET DRIVER
13432M:	Steve Glendinning <steve.glendinning@shawell.net>
13433L:	netdev@vger.kernel.org
13434S:	Maintained
13435F:	drivers/net/ethernet/smsc/smsc9420.*
13436
13437SOC-CAMERA V4L2 SUBSYSTEM
13438L:	linux-media@vger.kernel.org
13439T:	git git://linuxtv.org/media_tree.git
13440S:	Orphan
13441F:	include/media/soc*
13442F:	drivers/media/i2c/soc_camera/
13443F:	drivers/media/platform/soc_camera/
13444
13445SOCIONEXT SYNQUACER I2C DRIVER
13446M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13447L:	linux-i2c@vger.kernel.org
13448S:	Maintained
13449F:	drivers/i2c/busses/i2c-synquacer.c
13450F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13451
13452SOCIONEXT UNIPHIER SOUND DRIVER
13453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13454S:	Orphan
13455F:	sound/soc/uniphier/
13456
13457SOEKRIS NET48XX LED SUPPORT
13458M:	Chris Boot <bootc@bootc.net>
13459S:	Maintained
13460F:	drivers/leds/leds-net48xx.c
13461
13462SOFT-ROCE DRIVER (rxe)
13463M:	Moni Shoua <monis@mellanox.com>
13464L:	linux-rdma@vger.kernel.org
13465S:	Supported
13466W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13467Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13468F:	drivers/infiniband/sw/rxe/
13469F:	include/uapi/rdma/rdma_user_rxe.h
13470
13471SOFTLOGIC 6x10 MPEG CODEC
13472M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13473M:	Anton Sviridenko <anton@corp.bluecherry.net>
13474M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13475M:	Andrey Utkin <andrey_utkin@fastmail.com>
13476M:	Ismael Luceno <ismael@iodev.co.uk>
13477L:	linux-media@vger.kernel.org
13478S:	Supported
13479F:	drivers/media/pci/solo6x10/
13480
13481SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13482M:	James Morse <james.morse@arm.com>
13483L:	linux-arm-kernel@lists.infradead.org
13484S:	Maintained
13485F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13486F:	drivers/firmware/arm_sdei.c
13487F:	include/linux/sdei.h
13488F:	include/uapi/linux/sdei.h
13489
13490SOFTWARE RAID (Multiple Disks) SUPPORT
13491M:	Shaohua Li <shli@kernel.org>
13492L:	linux-raid@vger.kernel.org
13493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13494S:	Supported
13495F:	drivers/md/Makefile
13496F:	drivers/md/Kconfig
13497F:	drivers/md/md*
13498F:	drivers/md/raid*
13499F:	include/linux/raid/
13500F:	include/uapi/linux/raid/
13501
13502SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13503M:	Jassi Brar <jaswinder.singh@linaro.org>
13504L:	netdev@vger.kernel.org
13505S:	Maintained
13506F:	drivers/net/ethernet/socionext/netsec.c
13507F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13508
13509SOLIDRUN CLEARFOG SUPPORT
13510M:	Russell King <linux@armlinux.org.uk>
13511S:	Maintained
13512F:	arch/arm/boot/dts/armada-388-clearfog*
13513F:	arch/arm/boot/dts/armada-38x-solidrun-*
13514
13515SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13516M:	Russell King <linux@armlinux.org.uk>
13517S:	Maintained
13518F:	arch/arm/boot/dts/imx6*-cubox-i*
13519F:	arch/arm/boot/dts/imx6*-hummingboard*
13520F:	arch/arm/boot/dts/imx6*-sr-*
13521
13522SONIC NETWORK DRIVER
13523M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13524L:	netdev@vger.kernel.org
13525S:	Maintained
13526F:	drivers/net/ethernet/natsemi/sonic.*
13527
13528SONICS SILICON BACKPLANE DRIVER (SSB)
13529M:	Michael Buesch <m@bues.ch>
13530L:	linux-wireless@vger.kernel.org
13531S:	Maintained
13532F:	drivers/ssb/
13533F:	include/linux/ssb/
13534
13535SONY IMX258 SENSOR DRIVER
13536M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13537L:	linux-media@vger.kernel.org
13538T:	git git://linuxtv.org/media_tree.git
13539S:	Maintained
13540F:	drivers/media/i2c/imx258.c
13541
13542SONY IMX274 SENSOR DRIVER
13543M:	Leon Luo <leonl@leopardimaging.com>
13544L:	linux-media@vger.kernel.org
13545T:	git git://linuxtv.org/media_tree.git
13546S:	Maintained
13547F:	drivers/media/i2c/imx274.c
13548F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13549
13550SONY MEMORYSTICK CARD SUPPORT
13551M:	Alex Dubov <oakad@yahoo.com>
13552W:	http://tifmxx.berlios.de/
13553S:	Maintained
13554F:	drivers/memstick/host/tifm_ms.c
13555
13556SONY MEMORYSTICK STANDARD SUPPORT
13557M:	Maxim Levitsky <maximlevitsky@gmail.com>
13558S:	Maintained
13559F:	drivers/memstick/core/ms_block.*
13560
13561SONY VAIO CONTROL DEVICE DRIVER
13562M:	Mattia Dongili <malattia@linux.it>
13563L:	platform-driver-x86@vger.kernel.org
13564W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13565S:	Maintained
13566F:	Documentation/laptops/sony-laptop.txt
13567F:	drivers/char/sonypi.c
13568F:	drivers/platform/x86/sony-laptop.c
13569F:	include/linux/sony-laptop.h
13570
13571SOUND
13572M:	Jaroslav Kysela <perex@perex.cz>
13573M:	Takashi Iwai <tiwai@suse.com>
13574L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13575W:	http://www.alsa-project.org/
13576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13577T:	git git://git.alsa-project.org/alsa-kernel.git
13578Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13579S:	Maintained
13580F:	Documentation/sound/
13581F:	include/sound/
13582F:	include/uapi/sound/
13583F:	sound/
13584
13585SOUND - COMPRESSED AUDIO
13586M:	Vinod Koul <vkoul@kernel.org>
13587L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13589S:	Supported
13590F:	Documentation/sound/designs/compress-offload.rst
13591F:	include/sound/compress_driver.h
13592F:	include/uapi/sound/compress_*
13593F:	sound/core/compress_offload.c
13594F:	sound/soc/soc-compress.c
13595
13596SOUND - DMAENGINE HELPERS
13597M:	Lars-Peter Clausen <lars@metafoo.de>
13598S:	Supported
13599F:	include/sound/dmaengine_pcm.h
13600F:	sound/core/pcm_dmaengine.c
13601F:	sound/soc/soc-generic-dmaengine-pcm.c
13602
13603SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13604M:	Liam Girdwood <lgirdwood@gmail.com>
13605M:	Mark Brown <broonie@kernel.org>
13606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13608W:	http://alsa-project.org/main/index.php/ASoC
13609S:	Supported
13610F:	Documentation/devicetree/bindings/sound/
13611F:	Documentation/sound/soc/
13612F:	sound/soc/
13613F:	include/sound/soc*
13614
13615SOUNDWIRE SUBSYSTEM
13616M:	Vinod Koul <vinod.koul@intel.com>
13617M:	Sanyog Kale <sanyog.r.kale@intel.com>
13618R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13619L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13620S:	Supported
13621F:	Documentation/driver-api/soundwire/
13622F:	drivers/soundwire/
13623F:	include/linux/soundwire/
13624
13625SP2 MEDIA DRIVER
13626M:	Olli Salonen <olli.salonen@iki.fi>
13627L:	linux-media@vger.kernel.org
13628W:	https://linuxtv.org
13629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13630S:	Maintained
13631F:	drivers/media/dvb-frontends/sp2*
13632
13633SPARC + UltraSPARC (sparc/sparc64)
13634M:	"David S. Miller" <davem@davemloft.net>
13635L:	sparclinux@vger.kernel.org
13636Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13639S:	Maintained
13640F:	arch/sparc/
13641F:	drivers/sbus/
13642
13643SPARC SERIAL DRIVERS
13644M:	"David S. Miller" <davem@davemloft.net>
13645L:	sparclinux@vger.kernel.org
13646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13648S:	Maintained
13649F:	include/linux/sunserialcore.h
13650F:	drivers/tty/serial/suncore.c
13651F:	drivers/tty/serial/sunhv.c
13652F:	drivers/tty/serial/sunsab.c
13653F:	drivers/tty/serial/sunsab.h
13654F:	drivers/tty/serial/sunsu.c
13655F:	drivers/tty/serial/sunzilog.c
13656F:	drivers/tty/serial/sunzilog.h
13657F:	drivers/tty/vcc.c
13658
13659SPARSE CHECKER
13660M:	"Christopher Li" <sparse@chrisli.org>
13661L:	linux-sparse@vger.kernel.org
13662W:	https://sparse.wiki.kernel.org/
13663T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13664T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13665S:	Maintained
13666F:	include/linux/compiler.h
13667
13668SPEAR CLOCK FRAMEWORK SUPPORT
13669M:	Viresh Kumar <vireshk@kernel.org>
13670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13671W:	http://www.st.com/spear
13672S:	Maintained
13673F:	drivers/clk/spear/
13674
13675SPEAR PLATFORM SUPPORT
13676M:	Viresh Kumar <vireshk@kernel.org>
13677M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13679W:	http://www.st.com/spear
13680S:	Maintained
13681F:	arch/arm/boot/dts/spear*
13682F:	arch/arm/mach-spear/
13683
13684SPI NOR SUBSYSTEM
13685M:	Marek Vasut <marek.vasut@gmail.com>
13686L:	linux-mtd@lists.infradead.org
13687W:	http://www.linux-mtd.infradead.org/
13688Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13689T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13690T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13691S:	Maintained
13692F:	drivers/mtd/spi-nor/
13693F:	include/linux/mtd/spi-nor.h
13694
13695SPI SUBSYSTEM
13696M:	Mark Brown <broonie@kernel.org>
13697L:	linux-spi@vger.kernel.org
13698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13699Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13700S:	Maintained
13701F:	Documentation/devicetree/bindings/spi/
13702F:	Documentation/spi/
13703F:	drivers/spi/
13704F:	include/linux/spi/
13705F:	include/uapi/linux/spi/
13706F:	tools/spi/
13707
13708SPIDERNET NETWORK DRIVER for CELL
13709M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13710L:	netdev@vger.kernel.org
13711S:	Supported
13712F:	Documentation/networking/spider_net.txt
13713F:	drivers/net/ethernet/toshiba/spider_net*
13714
13715SPMI SUBSYSTEM
13716R:	Stephen Boyd <sboyd@kernel.org>
13717L:	linux-arm-msm@vger.kernel.org
13718F:	Documentation/devicetree/bindings/spmi/
13719F:	drivers/spmi/
13720F:	include/dt-bindings/spmi/spmi.h
13721F:	include/linux/spmi.h
13722F:	include/trace/events/spmi.h
13723
13724SPU FILE SYSTEM
13725M:	Jeremy Kerr <jk@ozlabs.org>
13726L:	linuxppc-dev@lists.ozlabs.org
13727W:	http://www.ibm.com/developerworks/power/cell/
13728S:	Supported
13729F:	Documentation/filesystems/spufs.txt
13730F:	arch/powerpc/platforms/cell/spufs/
13731
13732SQUASHFS FILE SYSTEM
13733M:	Phillip Lougher <phillip@squashfs.org.uk>
13734L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13735W:	http://squashfs.org.uk
13736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13737S:	Maintained
13738F:	Documentation/filesystems/squashfs.txt
13739F:	fs/squashfs/
13740
13741SRM (Alpha) environment access
13742M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13743S:	Maintained
13744F:	arch/alpha/kernel/srm_env.c
13745
13746ST STM32 I2C/SMBUS DRIVER
13747M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13748L:	linux-i2c@vger.kernel.org
13749S:	Maintained
13750F:	drivers/i2c/busses/i2c-stm32*
13751
13752STABLE BRANCH
13753M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13754L:	stable@vger.kernel.org
13755S:	Supported
13756F:	Documentation/process/stable-kernel-rules.rst
13757
13758STAGING - COMEDI
13759M:	Ian Abbott <abbotti@mev.co.uk>
13760M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13761S:	Odd Fixes
13762F:	drivers/staging/comedi/
13763
13764STAGING - EROFS FILE SYSTEM
13765M:	Gao Xiang <gaoxiang25@huawei.com>
13766M:	Chao Yu <yuchao0@huawei.com>
13767L:	linux-erofs@lists.ozlabs.org
13768S:	Maintained
13769F:	drivers/staging/erofs/
13770
13771STAGING - FLARION FT1000 DRIVERS
13772M:	Marek Belisko <marek.belisko@gmail.com>
13773S:	Odd Fixes
13774F:	drivers/staging/ft1000/
13775
13776STAGING - INDUSTRIAL IO
13777M:	Jonathan Cameron <jic23@kernel.org>
13778L:	linux-iio@vger.kernel.org
13779S:	Odd Fixes
13780F:	Documentation/devicetree/bindings/staging/iio/
13781F:	drivers/staging/iio/
13782
13783STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13784M:	Marc Dietrich <marvin24@gmx.de>
13785L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13786L:	linux-tegra@vger.kernel.org
13787S:	Maintained
13788F:	drivers/staging/nvec/
13789
13790STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13791M:	Jens Frederich <jfrederich@gmail.com>
13792M:	Daniel Drake <dsd@laptop.org>
13793M:	Jon Nettleton <jon.nettleton@gmail.com>
13794W:	http://wiki.laptop.org/go/DCON
13795S:	Maintained
13796F:	drivers/staging/olpc_dcon/
13797
13798STAGING - REALTEK RTL8712U DRIVERS
13799M:	Larry Finger <Larry.Finger@lwfinger.net>
13800M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13801S:	Odd Fixes
13802F:	drivers/staging/rtl8712/
13803
13804STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13805M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13806M:	Teddy Wang <teddy.wang@siliconmotion.com>
13807M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13808L:	linux-fbdev@vger.kernel.org
13809S:	Maintained
13810F:	drivers/staging/sm750fb/
13811
13812STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13813M:	William Hubbs <w.d.hubbs@gmail.com>
13814M:	Chris Brannon <chris@the-brannons.com>
13815M:	Kirk Reiser <kirk@reisers.ca>
13816M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13817L:	speakup@linux-speakup.org
13818W:	http://www.linux-speakup.org/
13819S:	Odd Fixes
13820F:	drivers/staging/speakup/
13821
13822STAGING - VIA VT665X DRIVERS
13823M:	Forest Bond <forest@alittletooquiet.net>
13824S:	Odd Fixes
13825F:	drivers/staging/vt665?/
13826
13827STAGING - WILC1000 WIFI DRIVER
13828M:	Aditya Shankar <aditya.shankar@microchip.com>
13829M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13830L:	linux-wireless@vger.kernel.org
13831S:	Supported
13832F:	drivers/staging/wilc1000/
13833
13834STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13835M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13836S:	Odd Fixes
13837F:	drivers/staging/xgifb/
13838
13839STAGING SUBSYSTEM
13840M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13842L:	devel@driverdev.osuosl.org
13843S:	Supported
13844F:	drivers/staging/
13845
13846STARFIRE/DURALAN NETWORK DRIVER
13847M:	Ion Badulescu <ionut@badula.org>
13848S:	Odd Fixes
13849F:	drivers/net/ethernet/adaptec/starfire*
13850
13851STEC S1220 SKD DRIVER
13852M:	Bart Van Assche <bart.vanassche@wdc.com>
13853L:	linux-block@vger.kernel.org
13854S:	Maintained
13855F:	drivers/block/skd*[ch]
13856
13857STI AUDIO (ASoC) DRIVERS
13858M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13860S:	Maintained
13861F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13862F:	sound/soc/sti/
13863
13864STI CEC DRIVER
13865M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13866S:	Maintained
13867F:	drivers/staging/media/st-cec/
13868F:	Documentation/devicetree/bindings/media/stih-cec.txt
13869
13870STK1160 USB VIDEO CAPTURE DRIVER
13871M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13872L:	linux-media@vger.kernel.org
13873T:	git git://linuxtv.org/media_tree.git
13874S:	Maintained
13875F:	drivers/media/usb/stk1160/
13876
13877STM32 AUDIO (ASoC) DRIVERS
13878M:	Olivier Moysan <olivier.moysan@st.com>
13879M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13880L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13881S:	Maintained
13882F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13883F:	sound/soc/stm/
13884
13885STM32 TIMER/LPTIMER DRIVERS
13886M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13887S:	Maintained
13888F:	drivers/*/stm32-*timer*
13889F:	drivers/pwm/pwm-stm32*
13890F:	include/linux/*/stm32-*tim*
13891F:	Documentation/ABI/testing/*timer-stm32
13892F:	Documentation/devicetree/bindings/*/stm32-*timer*
13893F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13894
13895STMMAC ETHERNET DRIVER
13896M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13897M:	Alexandre Torgue <alexandre.torgue@st.com>
13898M:	Jose Abreu <joabreu@synopsys.com>
13899L:	netdev@vger.kernel.org
13900W:	http://www.stlinux.com
13901S:	Supported
13902F:	drivers/net/ethernet/stmicro/stmmac/
13903
13904SUN3/3X
13905M:	Sam Creasey <sammy@sammy.net>
13906W:	http://sammy.net/sun3/
13907S:	Maintained
13908F:	arch/m68k/kernel/*sun3*
13909F:	arch/m68k/sun3*/
13910F:	arch/m68k/include/asm/sun3*
13911F:	drivers/net/ethernet/i825xx/sun3*
13912
13913SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13914M:	Hans de Goede <hdegoede@redhat.com>
13915L:	linux-input@vger.kernel.org
13916S:	Maintained
13917F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13918F:	drivers/input/keyboard/sun4i-lradc-keys.c
13919
13920SUNDANCE NETWORK DRIVER
13921M:	Denis Kirjanov <kda@linux-powerpc.org>
13922L:	netdev@vger.kernel.org
13923S:	Maintained
13924F:	drivers/net/ethernet/dlink/sundance.c
13925
13926SUPERH
13927M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13928M:	Rich Felker <dalias@libc.org>
13929L:	linux-sh@vger.kernel.org
13930Q:	http://patchwork.kernel.org/project/linux-sh/list/
13931S:	Maintained
13932F:	Documentation/sh/
13933F:	arch/sh/
13934F:	drivers/sh/
13935
13936SUSPEND TO RAM
13937M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13938M:	Len Brown <len.brown@intel.com>
13939M:	Pavel Machek <pavel@ucw.cz>
13940L:	linux-pm@vger.kernel.org
13941B:	https://bugzilla.kernel.org
13942S:	Supported
13943F:	Documentation/power/
13944F:	arch/x86/kernel/acpi/
13945F:	drivers/base/power/
13946F:	kernel/power/
13947F:	include/linux/suspend.h
13948F:	include/linux/freezer.h
13949F:	include/linux/pm.h
13950
13951SVGA HANDLING
13952M:	Martin Mares <mj@ucw.cz>
13953L:	linux-video@atrey.karlin.mff.cuni.cz
13954S:	Maintained
13955F:	Documentation/svga.txt
13956F:	arch/x86/boot/video*
13957
13958SWIOTLB SUBSYSTEM
13959M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13960L:	iommu@lists.linux-foundation.org
13961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13962S:	Supported
13963F:	kernel/dma/swiotlb.c
13964F:	arch/*/kernel/pci-swiotlb.c
13965F:	include/linux/swiotlb.h
13966
13967SWITCHDEV
13968M:	Jiri Pirko <jiri@resnulli.us>
13969M:	Ivan Vecera <ivecera@redhat.com>
13970L:	netdev@vger.kernel.org
13971S:	Supported
13972F:	net/switchdev/
13973F:	include/net/switchdev.h
13974
13975SY8106A REGULATOR DRIVER
13976M:	Icenowy Zheng <icenowy@aosc.io>
13977S:	Maintained
13978F:	drivers/regulator/sy8106a-regulator.c
13979F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13980
13981SYNC FILE FRAMEWORK
13982M:	Sumit Semwal <sumit.semwal@linaro.org>
13983R:	Gustavo Padovan <gustavo@padovan.org>
13984S:	Maintained
13985L:	linux-media@vger.kernel.org
13986L:	dri-devel@lists.freedesktop.org
13987F:	drivers/dma-buf/sync_*
13988F:	drivers/dma-buf/dma-fence*
13989F:	drivers/dma-buf/sw_sync.c
13990F:	include/linux/sync_file.h
13991F:	include/uapi/linux/sync_file.h
13992F:	Documentation/sync_file.txt
13993T:	git git://anongit.freedesktop.org/drm/drm-misc
13994
13995SYNOPSYS ARC ARCHITECTURE
13996M:	Vineet Gupta <vgupta@synopsys.com>
13997L:	linux-snps-arc@lists.infradead.org
13998S:	Supported
13999F:	arch/arc/
14000F:	Documentation/devicetree/bindings/arc/*
14001F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14002F:	drivers/clocksource/arc_timer.c
14003F:	drivers/tty/serial/arc_uart.c
14004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14005
14006SYNOPSYS ARC HSDK SDP pll clock driver
14007M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14008S:	Supported
14009F:	drivers/clk/clk-hsdk-pll.c
14010F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14011
14012SYNOPSYS ARC SDP clock driver
14013M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14014S:	Supported
14015F:	drivers/clk/axs10x/*
14016F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14017
14018SYNOPSYS ARC SDP platform support
14019M:	Alexey Brodkin <abrodkin@synopsys.com>
14020S:	Supported
14021F:	arch/arc/plat-axs10x
14022F:	arch/arc/boot/dts/ax*
14023F:	Documentation/devicetree/bindings/arc/axs10*
14024
14025SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14026M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14027S:	Supported
14028F:	drivers/reset/reset-axs10x.c
14029F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14030
14031SYNOPSYS DESIGNWARE 8250 UART DRIVER
14032R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14033S:	Maintained
14034F:	drivers/tty/serial/8250/8250_dw.c
14035
14036SYNOPSYS DESIGNWARE APB GPIO DRIVER
14037M:	Hoan Tran <hotran@apm.com>
14038L:	linux-gpio@vger.kernel.org
14039S:	Maintained
14040F:	drivers/gpio/gpio-dwapb.c
14041F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14042
14043SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14044M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14045S:	Maintained
14046F:	drivers/dma/dwi-axi-dmac/
14047F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14048
14049SYNOPSYS DESIGNWARE DMAC DRIVER
14050M:	Viresh Kumar <vireshk@kernel.org>
14051R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14052S:	Maintained
14053F:	include/linux/dma/dw.h
14054F:	include/linux/platform_data/dma-dw.h
14055F:	drivers/dma/dw/
14056
14057SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14058M:	Jose Abreu <Jose.Abreu@synopsys.com>
14059L:	netdev@vger.kernel.org
14060S:	Supported
14061F:	drivers/net/ethernet/synopsys/
14062
14063SYNOPSYS DESIGNWARE I2C DRIVER
14064M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14065R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14066R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14067L:	linux-i2c@vger.kernel.org
14068S:	Maintained
14069F:	drivers/i2c/busses/i2c-designware-*
14070F:	include/linux/platform_data/i2c-designware.h
14071
14072SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14073M:	Jaehoon Chung <jh80.chung@samsung.com>
14074L:	linux-mmc@vger.kernel.org
14075S:	Maintained
14076F:	drivers/mmc/host/dw_mmc*
14077
14078SYNOPSYS HSDK RESET CONTROLLER DRIVER
14079M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14080S:	Supported
14081F:	drivers/reset/reset-hsdk.c
14082F:	include/dt-bindings/reset/snps,hsdk-reset.h
14083F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14084
14085SYSTEM CONFIGURATION (SYSCON)
14086M:	Lee Jones <lee.jones@linaro.org>
14087M:	Arnd Bergmann <arnd@arndb.de>
14088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14089S:	Supported
14090F:	drivers/mfd/syscon.c
14091
14092SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14093M:	Sudeep Holla <sudeep.holla@arm.com>
14094L:	linux-arm-kernel@lists.infradead.org
14095S:	Maintained
14096F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14097F:	drivers/clk/clk-sc[mp]i.c
14098F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14099F:	drivers/firmware/arm_scpi.c
14100F:	drivers/firmware/arm_scmi/
14101F:	include/linux/sc[mp]i_protocol.h
14102
14103SYSTEM RESET/SHUTDOWN DRIVERS
14104M:	Sebastian Reichel <sre@kernel.org>
14105L:	linux-pm@vger.kernel.org
14106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14107S:	Maintained
14108F:	Documentation/devicetree/bindings/power/reset/
14109F:	drivers/power/reset/
14110
14111SYSTEM TRACE MODULE CLASS
14112M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14113S:	Maintained
14114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14115F:	Documentation/trace/stm.rst
14116F:	drivers/hwtracing/stm/
14117F:	include/linux/stm.h
14118F:	include/uapi/linux/stm.h
14119
14120SYSV FILESYSTEM
14121M:	Christoph Hellwig <hch@infradead.org>
14122S:	Maintained
14123F:	Documentation/filesystems/sysv-fs.txt
14124F:	fs/sysv/
14125F:	include/linux/sysv_fs.h
14126
14127TARGET SUBSYSTEM
14128M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14129L:	linux-scsi@vger.kernel.org
14130L:	target-devel@vger.kernel.org
14131W:	http://www.linux-iscsi.org
14132W:	http://groups.google.com/group/linux-iscsi-target-dev
14133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14134S:	Supported
14135F:	drivers/target/
14136F:	include/target/
14137F:	Documentation/target/
14138
14139TASKSTATS STATISTICS INTERFACE
14140M:	Balbir Singh <bsingharora@gmail.com>
14141S:	Maintained
14142F:	Documentation/accounting/taskstats*
14143F:	include/linux/taskstats*
14144F:	kernel/taskstats.c
14145
14146TC subsystem
14147M:	Jamal Hadi Salim <jhs@mojatatu.com>
14148M:	Cong Wang <xiyou.wangcong@gmail.com>
14149M:	Jiri Pirko <jiri@resnulli.us>
14150L:	netdev@vger.kernel.org
14151S:	Maintained
14152F:	include/net/pkt_cls.h
14153F:	include/net/pkt_sched.h
14154F:	include/net/tc_act/
14155F:	include/uapi/linux/pkt_cls.h
14156F:	include/uapi/linux/pkt_sched.h
14157F:	include/uapi/linux/tc_act/
14158F:	include/uapi/linux/tc_ematch/
14159F:	net/sched/
14160
14161TC90522 MEDIA DRIVER
14162M:	Akihiro Tsukada <tskd08@gmail.com>
14163L:	linux-media@vger.kernel.org
14164S:	Odd Fixes
14165F:	drivers/media/dvb-frontends/tc90522*
14166
14167TCP LOW PRIORITY MODULE
14168M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14169M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14170W:	http://tcp-lp-mod.sourceforge.net/
14171S:	Maintained
14172F:	net/ipv4/tcp_lp.c
14173
14174TDA10071 MEDIA DRIVER
14175M:	Antti Palosaari <crope@iki.fi>
14176L:	linux-media@vger.kernel.org
14177W:	https://linuxtv.org
14178W:	http://palosaari.fi/linux/
14179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14180T:	git git://linuxtv.org/anttip/media_tree.git
14181S:	Maintained
14182F:	drivers/media/dvb-frontends/tda10071*
14183
14184TDA18212 MEDIA DRIVER
14185M:	Antti Palosaari <crope@iki.fi>
14186L:	linux-media@vger.kernel.org
14187W:	https://linuxtv.org
14188W:	http://palosaari.fi/linux/
14189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14190T:	git git://linuxtv.org/anttip/media_tree.git
14191S:	Maintained
14192F:	drivers/media/tuners/tda18212*
14193
14194TDA18218 MEDIA DRIVER
14195M:	Antti Palosaari <crope@iki.fi>
14196L:	linux-media@vger.kernel.org
14197W:	https://linuxtv.org
14198W:	http://palosaari.fi/linux/
14199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14200T:	git git://linuxtv.org/anttip/media_tree.git
14201S:	Maintained
14202F:	drivers/media/tuners/tda18218*
14203
14204TDA18250 MEDIA DRIVER
14205M:	Olli Salonen <olli.salonen@iki.fi>
14206L:	linux-media@vger.kernel.org
14207W:	https://linuxtv.org
14208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14209T:	git git://linuxtv.org/media_tree.git
14210S:	Maintained
14211F:	drivers/media/tuners/tda18250*
14212
14213TDA18271 MEDIA DRIVER
14214M:	Michael Krufky <mkrufky@linuxtv.org>
14215L:	linux-media@vger.kernel.org
14216W:	https://linuxtv.org
14217W:	http://github.com/mkrufky
14218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14219T:	git git://linuxtv.org/mkrufky/tuners.git
14220S:	Maintained
14221F:	drivers/media/tuners/tda18271*
14222
14223TDA1997x MEDIA DRIVER
14224M:	Tim Harvey <tharvey@gateworks.com>
14225L:	linux-media@vger.kernel.org
14226W:	https://linuxtv.org
14227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14228S:	Maintained
14229F:	drivers/media/i2c/tda1997x.*
14230
14231TDA827x MEDIA DRIVER
14232M:	Michael Krufky <mkrufky@linuxtv.org>
14233L:	linux-media@vger.kernel.org
14234W:	https://linuxtv.org
14235W:	http://github.com/mkrufky
14236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14237T:	git git://linuxtv.org/mkrufky/tuners.git
14238S:	Maintained
14239F:	drivers/media/tuners/tda8290.*
14240
14241TDA8290 MEDIA DRIVER
14242M:	Michael Krufky <mkrufky@linuxtv.org>
14243L:	linux-media@vger.kernel.org
14244W:	https://linuxtv.org
14245W:	http://github.com/mkrufky
14246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14247T:	git git://linuxtv.org/mkrufky/tuners.git
14248S:	Maintained
14249F:	drivers/media/tuners/tda8290.*
14250
14251TDA9840 MEDIA DRIVER
14252M:	Hans Verkuil <hverkuil@xs4all.nl>
14253L:	linux-media@vger.kernel.org
14254T:	git git://linuxtv.org/media_tree.git
14255W:	https://linuxtv.org
14256S:	Maintained
14257F:	drivers/media/i2c/tda9840*
14258
14259TEA5761 TUNER DRIVER
14260M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14261L:	linux-media@vger.kernel.org
14262W:	https://linuxtv.org
14263T:	git git://linuxtv.org/media_tree.git
14264S:	Odd fixes
14265F:	drivers/media/tuners/tea5761.*
14266
14267TEA5767 TUNER DRIVER
14268M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14269L:	linux-media@vger.kernel.org
14270W:	https://linuxtv.org
14271T:	git git://linuxtv.org/media_tree.git
14272S:	Maintained
14273F:	drivers/media/tuners/tea5767.*
14274
14275TEA6415C MEDIA DRIVER
14276M:	Hans Verkuil <hverkuil@xs4all.nl>
14277L:	linux-media@vger.kernel.org
14278T:	git git://linuxtv.org/media_tree.git
14279W:	https://linuxtv.org
14280S:	Maintained
14281F:	drivers/media/i2c/tea6415c*
14282
14283TEA6420 MEDIA DRIVER
14284M:	Hans Verkuil <hverkuil@xs4all.nl>
14285L:	linux-media@vger.kernel.org
14286T:	git git://linuxtv.org/media_tree.git
14287W:	https://linuxtv.org
14288S:	Maintained
14289F:	drivers/media/i2c/tea6420*
14290
14291TEAM DRIVER
14292M:	Jiri Pirko <jiri@resnulli.us>
14293L:	netdev@vger.kernel.org
14294S:	Supported
14295F:	drivers/net/team/
14296F:	include/linux/if_team.h
14297F:	include/uapi/linux/if_team.h
14298
14299TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14300M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14301S:	Maintained
14302F:	arch/x86/platform/ts5500/
14303
14304TECHNOTREND USB IR RECEIVER
14305M:	Sean Young <sean@mess.org>
14306L:	linux-media@vger.kernel.org
14307S:	Maintained
14308F:	drivers/media/rc/ttusbir.c
14309
14310TECHWELL TW9910 VIDEO DECODER
14311L:	linux-media@vger.kernel.org
14312S:	Orphan
14313F:	drivers/media/i2c/tw9910.c
14314F:	include/media/i2c/tw9910.h
14315
14316TEE SUBSYSTEM
14317M:	Jens Wiklander <jens.wiklander@linaro.org>
14318S:	Maintained
14319F:	include/linux/tee_drv.h
14320F:	include/uapi/linux/tee.h
14321F:	drivers/tee/
14322F:	Documentation/tee.txt
14323
14324TEGRA ARCHITECTURE SUPPORT
14325M:	Thierry Reding <thierry.reding@gmail.com>
14326M:	Jonathan Hunter <jonathanh@nvidia.com>
14327L:	linux-tegra@vger.kernel.org
14328Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14330S:	Supported
14331N:	[^a-z]tegra
14332
14333TEGRA CLOCK DRIVER
14334M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14335M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14336S:	Supported
14337F:	drivers/clk/tegra/
14338
14339TEGRA DMA DRIVERS
14340M:	Laxman Dewangan <ldewangan@nvidia.com>
14341M:	Jon Hunter <jonathanh@nvidia.com>
14342S:	Supported
14343F:	drivers/dma/tegra*
14344
14345TEGRA I2C DRIVER
14346M:	Laxman Dewangan <ldewangan@nvidia.com>
14347S:	Supported
14348F:	drivers/i2c/busses/i2c-tegra.c
14349
14350TEGRA IOMMU DRIVERS
14351M:	Thierry Reding <thierry.reding@gmail.com>
14352L:	linux-tegra@vger.kernel.org
14353S:	Supported
14354F:	drivers/iommu/tegra*
14355
14356TEGRA KBC DRIVER
14357M:	Laxman Dewangan <ldewangan@nvidia.com>
14358S:	Supported
14359F:	drivers/input/keyboard/tegra-kbc.c
14360
14361TEGRA NAND DRIVER
14362M:	Stefan Agner <stefan@agner.ch>
14363M:	Lucas Stach <dev@lynxeye.de>
14364S:	Maintained
14365F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14366F:	drivers/mtd/nand/raw/tegra_nand.c
14367
14368TEGRA PWM DRIVER
14369M:	Thierry Reding <thierry.reding@gmail.com>
14370S:	Supported
14371F:	drivers/pwm/pwm-tegra.c
14372
14373TEGRA SERIAL DRIVER
14374M:	Laxman Dewangan <ldewangan@nvidia.com>
14375S:	Supported
14376F:	drivers/tty/serial/serial-tegra.c
14377
14378TEGRA SPI DRIVER
14379M:	Laxman Dewangan <ldewangan@nvidia.com>
14380S:	Supported
14381F:	drivers/spi/spi-tegra*
14382
14383TEHUTI ETHERNET DRIVER
14384M:	Andy Gospodarek <andy@greyhouse.net>
14385L:	netdev@vger.kernel.org
14386S:	Supported
14387F:	drivers/net/ethernet/tehuti/*
14388
14389Telecom Clock Driver for MCPL0010
14390M:	Mark Gross <mark.gross@intel.com>
14391S:	Supported
14392F:	drivers/char/tlclk.c
14393
14394TENSILICA XTENSA PORT (xtensa)
14395M:	Chris Zankel <chris@zankel.net>
14396M:	Max Filippov <jcmvbkbc@gmail.com>
14397L:	linux-xtensa@linux-xtensa.org
14398T:	git git://github.com/czankel/xtensa-linux.git
14399S:	Maintained
14400F:	arch/xtensa/
14401F:	drivers/irqchip/irq-xtensa-*
14402
14403Texas Instruments' System Control Interface (TISCI) Protocol Driver
14404M:	Nishanth Menon <nm@ti.com>
14405M:	Tero Kristo <t-kristo@ti.com>
14406M:	Santosh Shilimkar <ssantosh@kernel.org>
14407L:	linux-arm-kernel@lists.infradead.org
14408S:	Maintained
14409F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14410F:	drivers/firmware/ti_sci*
14411F:	include/linux/soc/ti/ti_sci_protocol.h
14412F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14413F:	include/dt-bindings/genpd/k2g.h
14414F:	drivers/soc/ti/ti_sci_pm_domains.c
14415F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14416F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14417F:	drivers/clk/keystone/sci-clk.c
14418F:	drivers/reset/reset-ti-sci.c
14419
14420THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14421M:	Hans Verkuil <hverkuil@xs4all.nl>
14422L:	linux-media@vger.kernel.org
14423T:	git git://linuxtv.org/media_tree.git
14424W:	https://linuxtv.org
14425S:	Maintained
14426F:	drivers/media/radio/radio-raremono.c
14427
14428THERMAL
14429M:	Zhang Rui <rui.zhang@intel.com>
14430M:	Eduardo Valentin <edubezval@gmail.com>
14431R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14432L:	linux-pm@vger.kernel.org
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14435Q:	https://patchwork.kernel.org/project/linux-pm/list/
14436S:	Supported
14437F:	drivers/thermal/
14438F:	include/linux/thermal.h
14439F:	include/uapi/linux/thermal.h
14440F:	include/linux/cpu_cooling.h
14441F:	Documentation/devicetree/bindings/thermal/
14442
14443THERMAL/CPU_COOLING
14444M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14445M:	Viresh Kumar <viresh.kumar@linaro.org>
14446M:	Javi Merino <javi.merino@kernel.org>
14447L:	linux-pm@vger.kernel.org
14448S:	Supported
14449F:	Documentation/thermal/cpu-cooling-api.txt
14450F:	drivers/thermal/cpu_cooling.c
14451F:	include/linux/cpu_cooling.h
14452
14453THINKPAD ACPI EXTRAS DRIVER
14454M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14455L:	ibm-acpi-devel@lists.sourceforge.net
14456L:	platform-driver-x86@vger.kernel.org
14457W:	http://ibm-acpi.sourceforge.net
14458W:	http://thinkwiki.org/wiki/Ibm-acpi
14459T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14460S:	Maintained
14461F:	drivers/platform/x86/thinkpad_acpi.c
14462
14463THUNDERBOLT DRIVER
14464M:	Andreas Noever <andreas.noever@gmail.com>
14465M:	Michael Jamet <michael.jamet@intel.com>
14466M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14467M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14469S:	Maintained
14470F:	Documentation/admin-guide/thunderbolt.rst
14471F:	drivers/thunderbolt/
14472F:	include/linux/thunderbolt.h
14473
14474THUNDERBOLT NETWORK DRIVER
14475M:	Michael Jamet <michael.jamet@intel.com>
14476M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14477M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14478L:	netdev@vger.kernel.org
14479S:	Maintained
14480F:	drivers/net/thunderbolt.c
14481
14482THUNDERX GPIO DRIVER
14483M:	David Daney <david.daney@cavium.com>
14484S:	Maintained
14485F:	drivers/gpio/gpio-thunderx.c
14486
14487TI AM437X VPFE DRIVER
14488M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14489L:	linux-media@vger.kernel.org
14490W:	https://linuxtv.org
14491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14492T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14493S:	Maintained
14494F:	drivers/media/platform/am437x/
14495
14496TI BANDGAP AND THERMAL DRIVER
14497M:	Eduardo Valentin <edubezval@gmail.com>
14498M:	Keerthy <j-keerthy@ti.com>
14499L:	linux-pm@vger.kernel.org
14500L:	linux-omap@vger.kernel.org
14501S:	Maintained
14502F:	drivers/thermal/ti-soc-thermal/
14503
14504TI BQ27XXX POWER SUPPLY DRIVER
14505R:	Andrew F. Davis <afd@ti.com>
14506F:	include/linux/power/bq27xxx_battery.h
14507F:	drivers/power/supply/bq27xxx_battery.c
14508F:	drivers/power/supply/bq27xxx_battery_i2c.c
14509
14510TI CDCE706 CLOCK DRIVER
14511M:	Max Filippov <jcmvbkbc@gmail.com>
14512S:	Maintained
14513F:	drivers/clk/clk-cdce706.c
14514
14515TI CLOCK DRIVER
14516M:	Tero Kristo <t-kristo@ti.com>
14517L:	linux-omap@vger.kernel.org
14518S:	Maintained
14519F:	drivers/clk/ti/
14520F:	include/linux/clk/ti.h
14521
14522TI DAVINCI MACHINE SUPPORT
14523M:	Sekhar Nori <nsekhar@ti.com>
14524M:	Kevin Hilman <khilman@kernel.org>
14525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14527S:	Supported
14528F:	arch/arm/mach-davinci/
14529F:	drivers/i2c/busses/i2c-davinci.c
14530F:	arch/arm/boot/dts/da850*
14531
14532TI DAVINCI SERIES CLOCK DRIVER
14533M:	David Lechner <david@lechnology.com>
14534R:	Sekhar Nori <nsekhar@ti.com>
14535S:	Maintained
14536F:	Documentation/devicetree/bindings/clock/ti/davinci/
14537F:	drivers/clk/davinci/
14538
14539TI DAVINCI SERIES GPIO DRIVER
14540M:	Keerthy <j-keerthy@ti.com>
14541L:	linux-gpio@vger.kernel.org
14542S:	Maintained
14543F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14544F:	drivers/gpio/gpio-davinci.c
14545
14546TI DAVINCI SERIES MEDIA DRIVER
14547M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14548L:	linux-media@vger.kernel.org
14549W:	https://linuxtv.org
14550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14551T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14552S:	Maintained
14553F:	drivers/media/platform/davinci/
14554F:	include/media/davinci/
14555
14556TI ETHERNET SWITCH DRIVER (CPSW)
14557R:	Grygorii Strashko <grygorii.strashko@ti.com>
14558L:	linux-omap@vger.kernel.org
14559L:	netdev@vger.kernel.org
14560S:	Maintained
14561F:	drivers/net/ethernet/ti/cpsw*
14562F:	drivers/net/ethernet/ti/davinci*
14563
14564TI FLASH MEDIA INTERFACE DRIVER
14565M:	Alex Dubov <oakad@yahoo.com>
14566S:	Maintained
14567F:	drivers/misc/tifm*
14568F:	drivers/mmc/host/tifm_sd.c
14569F:	include/linux/tifm.h
14570
14571TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14572M:	Santosh Shilimkar <ssantosh@kernel.org>
14573L:	linux-kernel@vger.kernel.org
14574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14575S:	Maintained
14576F:	drivers/soc/ti/*
14577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14578
14579TI LM49xxx FAMILY ASoC CODEC DRIVERS
14580M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14581M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14582L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14583S:	Maintained
14584F:	sound/soc/codecs/lm49453*
14585F:	sound/soc/codecs/isabelle*
14586
14587TI LP855x BACKLIGHT DRIVER
14588M:	Milo Kim <milo.kim@ti.com>
14589S:	Maintained
14590F:	Documentation/backlight/lp855x-driver.txt
14591F:	drivers/video/backlight/lp855x_bl.c
14592F:	include/linux/platform_data/lp855x.h
14593
14594TI LP8727 CHARGER DRIVER
14595M:	Milo Kim <milo.kim@ti.com>
14596S:	Maintained
14597F:	drivers/power/supply/lp8727_charger.c
14598F:	include/linux/platform_data/lp8727.h
14599
14600TI LP8788 MFD DRIVER
14601M:	Milo Kim <milo.kim@ti.com>
14602S:	Maintained
14603F:	drivers/iio/adc/lp8788_adc.c
14604F:	drivers/leds/leds-lp8788.c
14605F:	drivers/mfd/lp8788*.c
14606F:	drivers/power/supply/lp8788-charger.c
14607F:	drivers/regulator/lp8788-*.c
14608F:	include/linux/mfd/lp8788*.h
14609
14610TI NETCP ETHERNET DRIVER
14611M:	Wingman Kwok <w-kwok2@ti.com>
14612M:	Murali Karicheri <m-karicheri2@ti.com>
14613L:	netdev@vger.kernel.org
14614S:	Maintained
14615F:	drivers/net/ethernet/ti/netcp*
14616
14617TI TAS571X FAMILY ASoC CODEC DRIVER
14618M:	Kevin Cernekee <cernekee@chromium.org>
14619L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14620S:	Odd Fixes
14621F:	sound/soc/codecs/tas571x*
14622
14623TI TRF7970A NFC DRIVER
14624M:	Mark Greer <mgreer@animalcreek.com>
14625L:	linux-wireless@vger.kernel.org
14626L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14627S:	Supported
14628F:	drivers/nfc/trf7970a.c
14629F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14630
14631TI TWL4030 SERIES SOC CODEC DRIVER
14632M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14633L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14634S:	Maintained
14635F:	sound/soc/codecs/twl4030*
14636
14637TI VPE/CAL DRIVERS
14638M:	Benoit Parrot <bparrot@ti.com>
14639L:	linux-media@vger.kernel.org
14640W:	http://linuxtv.org/
14641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14642S:	Maintained
14643F:	drivers/media/platform/ti-vpe/
14644
14645TI WILINK WIRELESS DRIVERS
14646L:	linux-wireless@vger.kernel.org
14647W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14648W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14650S:	Orphan
14651F:	drivers/net/wireless/ti/
14652F:	include/linux/wl12xx.h
14653
14654TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14655M:	John Stultz <john.stultz@linaro.org>
14656M:	Thomas Gleixner <tglx@linutronix.de>
14657R:	Stephen Boyd <sboyd@kernel.org>
14658L:	linux-kernel@vger.kernel.org
14659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14660S:	Supported
14661F:	include/linux/clocksource.h
14662F:	include/linux/time.h
14663F:	include/linux/timex.h
14664F:	include/uapi/linux/time.h
14665F:	include/uapi/linux/timex.h
14666F:	kernel/time/clocksource.c
14667F:	kernel/time/time*.c
14668F:	kernel/time/alarmtimer.c
14669F:	kernel/time/ntp.c
14670F:	tools/testing/selftests/timers/
14671
14672TIPC NETWORK LAYER
14673M:	Jon Maloy <jon.maloy@ericsson.com>
14674M:	Ying Xue <ying.xue@windriver.com>
14675L:	netdev@vger.kernel.org (core kernel code)
14676L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14677W:	http://tipc.sourceforge.net/
14678S:	Maintained
14679F:	include/uapi/linux/tipc*.h
14680F:	net/tipc/
14681
14682TLAN NETWORK DRIVER
14683M:	Samuel Chessman <chessman@tux.org>
14684L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14685W:	http://sourceforge.net/projects/tlan/
14686S:	Maintained
14687F:	Documentation/networking/tlan.txt
14688F:	drivers/net/ethernet/ti/tlan.*
14689
14690TM6000 VIDEO4LINUX DRIVER
14691M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14692L:	linux-media@vger.kernel.org
14693W:	https://linuxtv.org
14694T:	git git://linuxtv.org/media_tree.git
14695S:	Odd fixes
14696F:	drivers/media/usb/tm6000/
14697F:	Documentation/media/v4l-drivers/tm6000*
14698
14699TMIO/SDHI MMC DRIVER
14700M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14701L:	linux-mmc@vger.kernel.org
14702S:	Supported
14703F:	drivers/mmc/host/tmio_mmc*
14704F:	drivers/mmc/host/renesas_sdhi*
14705F:	include/linux/mfd/tmio.h
14706
14707TMP401 HARDWARE MONITOR DRIVER
14708M:	Guenter Roeck <linux@roeck-us.net>
14709L:	linux-hwmon@vger.kernel.org
14710S:	Maintained
14711F:	Documentation/hwmon/tmp401
14712F:	drivers/hwmon/tmp401.c
14713
14714TMPFS (SHMEM FILESYSTEM)
14715M:	Hugh Dickins <hughd@google.com>
14716L:	linux-mm@kvack.org
14717S:	Maintained
14718F:	include/linux/shmem_fs.h
14719F:	mm/shmem.c
14720
14721TOMOYO SECURITY MODULE
14722M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14723M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14724L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14725L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14726L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14727L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14728W:	http://tomoyo.sourceforge.jp/
14729T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14730S:	Maintained
14731F:	security/tomoyo/
14732
14733TOPSTAR LAPTOP EXTRAS DRIVER
14734M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14735L:	platform-driver-x86@vger.kernel.org
14736S:	Maintained
14737F:	drivers/platform/x86/topstar-laptop.c
14738
14739TORTURE-TEST MODULES
14740M:	Davidlohr Bueso <dave@stgolabs.net>
14741M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14742M:	Josh Triplett <josh@joshtriplett.org>
14743L:	linux-kernel@vger.kernel.org
14744S:	Supported
14745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14746F:	Documentation/RCU/torture.txt
14747F:	kernel/torture.c
14748F:	kernel/rcu/rcutorture.c
14749F:	kernel/rcu/rcuperf.c
14750F:	kernel/locking/locktorture.c
14751
14752TOSHIBA ACPI EXTRAS DRIVER
14753M:	Azael Avalos <coproscefalo@gmail.com>
14754L:	platform-driver-x86@vger.kernel.org
14755S:	Maintained
14756F:	drivers/platform/x86/toshiba_acpi.c
14757
14758TOSHIBA BLUETOOTH DRIVER
14759M:	Azael Avalos <coproscefalo@gmail.com>
14760L:	platform-driver-x86@vger.kernel.org
14761S:	Maintained
14762F:	drivers/platform/x86/toshiba_bluetooth.c
14763
14764TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14765M:	Azael Avalos <coproscefalo@gmail.com>
14766L:	platform-driver-x86@vger.kernel.org
14767S:	Maintained
14768F:	drivers/platform/x86/toshiba_haps.c
14769
14770TOSHIBA SMM DRIVER
14771M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14772W:	http://www.buzzard.org.uk/toshiba/
14773S:	Maintained
14774F:	drivers/char/toshiba.c
14775F:	include/linux/toshiba.h
14776F:	include/uapi/linux/toshiba.h
14777
14778TOSHIBA TC358743 DRIVER
14779M:	Mats Randgaard <matrandg@cisco.com>
14780L:	linux-media@vger.kernel.org
14781S:	Maintained
14782F:	drivers/media/i2c/tc358743*
14783F:	include/media/i2c/tc358743.h
14784
14785TOSHIBA WMI HOTKEYS DRIVER
14786M:	Azael Avalos <coproscefalo@gmail.com>
14787L:	platform-driver-x86@vger.kernel.org
14788S:	Maintained
14789F:	drivers/platform/x86/toshiba-wmi.c
14790
14791TPM DEVICE DRIVER
14792M:	Peter Huewe <peterhuewe@gmx.de>
14793M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14794R:	Jason Gunthorpe <jgg@ziepe.ca>
14795L:	linux-integrity@vger.kernel.org
14796Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14797W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14798T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14799S:	Maintained
14800F:	drivers/char/tpm/
14801
14802TRACING
14803M:	Steven Rostedt <rostedt@goodmis.org>
14804M:	Ingo Molnar <mingo@redhat.com>
14805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14806S:	Maintained
14807F:	Documentation/trace/ftrace.rst
14808F:	arch/*/*/*/ftrace.h
14809F:	arch/*/kernel/ftrace.c
14810F:	include/*/ftrace.h
14811F:	include/linux/trace*.h
14812F:	include/trace/
14813F:	kernel/trace/
14814F:	tools/testing/selftests/ftrace/
14815
14816TRACING MMIO ACCESSES (MMIOTRACE)
14817M:	Steven Rostedt <rostedt@goodmis.org>
14818M:	Ingo Molnar <mingo@kernel.org>
14819R:	Karol Herbst <karolherbst@gmail.com>
14820R:	Pekka Paalanen <ppaalanen@gmail.com>
14821S:	Maintained
14822L:	linux-kernel@vger.kernel.org
14823L:	nouveau@lists.freedesktop.org
14824F:	kernel/trace/trace_mmiotrace.c
14825F:	include/linux/mmiotrace.h
14826F:	arch/x86/mm/kmmio.c
14827F:	arch/x86/mm/mmio-mod.c
14828F:	arch/x86/mm/testmmiotrace.c
14829
14830TRIVIAL PATCHES
14831M:	Jiri Kosina <trivial@kernel.org>
14832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14833S:	Maintained
14834K:	^Subject:.*(?i)trivial
14835
14836TEMPO SEMICONDUCTOR DRIVERS
14837M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14838S:	Maintained
14839F:	sound/soc/codecs/tscs*.c
14840F:	sound/soc/codecs/tscs*.h
14841F:	Documentation/devicetree/bindings/sound/tscs*.txt
14842
14843TTY LAYER
14844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14845M:	Jiri Slaby <jslaby@suse.com>
14846S:	Supported
14847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14848F:	Documentation/serial/
14849F:	drivers/tty/
14850F:	drivers/tty/serial/serial_core.c
14851F:	include/linux/serial_core.h
14852F:	include/linux/serial.h
14853F:	include/linux/tty.h
14854F:	include/uapi/linux/serial_core.h
14855F:	include/uapi/linux/serial.h
14856F:	include/uapi/linux/tty.h
14857
14858TUA9001 MEDIA DRIVER
14859M:	Antti Palosaari <crope@iki.fi>
14860L:	linux-media@vger.kernel.org
14861W:	https://linuxtv.org
14862W:	http://palosaari.fi/linux/
14863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14864T:	git git://linuxtv.org/anttip/media_tree.git
14865S:	Maintained
14866F:	drivers/media/tuners/tua9001*
14867
14868TULIP NETWORK DRIVERS
14869L:	netdev@vger.kernel.org
14870L:	linux-parisc@vger.kernel.org
14871S:	Orphan
14872F:	drivers/net/ethernet/dec/tulip/
14873
14874TUN/TAP driver
14875M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14876W:	http://vtun.sourceforge.net/tun
14877S:	Maintained
14878F:	Documentation/networking/tuntap.txt
14879F:	arch/um/os-Linux/drivers/
14880
14881TURBOCHANNEL SUBSYSTEM
14882M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14883M:	Ralf Baechle <ralf@linux-mips.org>
14884L:	linux-mips@linux-mips.org
14885Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14886S:	Maintained
14887F:	drivers/tc/
14888F:	include/linux/tc.h
14889
14890TURBOSTAT UTILITY
14891M:	"Len Brown" <lenb@kernel.org>
14892L:	linux-pm@vger.kernel.org
14893B:	https://bugzilla.kernel.org
14894Q:	https://patchwork.kernel.org/project/linux-pm/list/
14895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14896S:	Supported
14897F:	tools/power/x86/turbostat/
14898
14899TW5864 VIDEO4LINUX DRIVER
14900M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14901M:	Anton Sviridenko <anton@corp.bluecherry.net>
14902M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14903M:	Andrey Utkin <andrey_utkin@fastmail.com>
14904L:	linux-media@vger.kernel.org
14905S:	Supported
14906F:	drivers/media/pci/tw5864/
14907
14908TW68 VIDEO4LINUX DRIVER
14909M:	Hans Verkuil <hverkuil@xs4all.nl>
14910L:	linux-media@vger.kernel.org
14911T:	git git://linuxtv.org/media_tree.git
14912W:	https://linuxtv.org
14913S:	Odd Fixes
14914F:	drivers/media/pci/tw68/
14915
14916TW686X VIDEO4LINUX DRIVER
14917M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14918L:	linux-media@vger.kernel.org
14919T:	git git://linuxtv.org/media_tree.git
14920W:	http://linuxtv.org
14921S:	Maintained
14922F:	drivers/media/pci/tw686x/
14923
14924UBI FILE SYSTEM (UBIFS)
14925M:	Richard Weinberger <richard@nod.at>
14926M:	Artem Bityutskiy <dedekind1@gmail.com>
14927M:	Adrian Hunter <adrian.hunter@intel.com>
14928L:	linux-mtd@lists.infradead.org
14929T:	git git://git.infradead.org/ubifs-2.6.git
14930W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14931S:	Supported
14932F:	Documentation/filesystems/ubifs.txt
14933F:	fs/ubifs/
14934
14935UCLINUX (M68KNOMMU AND COLDFIRE)
14936M:	Greg Ungerer <gerg@linux-m68k.org>
14937W:	http://www.linux-m68k.org/
14938W:	http://www.uclinux.org/
14939L:	linux-m68k@lists.linux-m68k.org
14940L:	uclinux-dev@uclinux.org  (subscribers-only)
14941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14942S:	Maintained
14943F:	arch/m68k/coldfire/
14944F:	arch/m68k/68*/
14945F:	arch/m68k/*/*_no.*
14946F:	arch/m68k/include/asm/*_no.*
14947
14948UDF FILESYSTEM
14949M:	Jan Kara <jack@suse.com>
14950S:	Maintained
14951F:	Documentation/filesystems/udf.txt
14952F:	fs/udf/
14953
14954UDRAW TABLET
14955M:	Bastien Nocera <hadess@hadess.net>
14956L:	linux-input@vger.kernel.org
14957S:	Maintained
14958F:	drivers/hid/hid-udraw-ps3.c
14959
14960UFS FILESYSTEM
14961M:	Evgeniy Dushistov <dushistov@mail.ru>
14962S:	Maintained
14963F:	Documentation/filesystems/ufs.txt
14964F:	fs/ufs/
14965
14966UHID USERSPACE HID IO DRIVER:
14967M:	David Herrmann <dh.herrmann@googlemail.com>
14968L:	linux-input@vger.kernel.org
14969S:	Maintained
14970F:	drivers/hid/uhid.c
14971F:	include/uapi/linux/uhid.h
14972
14973ULPI BUS
14974M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14975L:	linux-usb@vger.kernel.org
14976S:	Maintained
14977F:	drivers/usb/common/ulpi.c
14978F:	include/linux/ulpi/
14979
14980ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14981L:	linux-usb@vger.kernel.org
14982S:	Orphan
14983F:	drivers/uwb/
14984F:	include/linux/uwb.h
14985F:	include/linux/uwb/
14986
14987UNICORE32 ARCHITECTURE:
14988M:	Guan Xuetao <gxt@pku.edu.cn>
14989W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14990S:	Maintained
14991T:	git git://github.com/gxt/linux.git
14992F:	arch/unicore32/
14993
14994UNIFDEF
14995M:	Tony Finch <dot@dotat.at>
14996W:	http://dotat.at/prog/unifdef
14997S:	Maintained
14998F:	scripts/unifdef.c
14999
15000UNIFORM CDROM DRIVER
15001M:	Jens Axboe <axboe@kernel.dk>
15002W:	http://www.kernel.dk
15003S:	Maintained
15004F:	Documentation/cdrom/
15005F:	drivers/cdrom/cdrom.c
15006F:	include/linux/cdrom.h
15007F:	include/uapi/linux/cdrom.h
15008
15009UNISYS S-PAR DRIVERS
15010M:	David Kershner <david.kershner@unisys.com>
15011L:	sparmaintainer@unisys.com (Unisys internal)
15012S:	Supported
15013F:	include/linux/visorbus.h
15014F:	drivers/visorbus/
15015F:	drivers/staging/unisys/
15016
15017UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15018M:	Vinayak Holikatti <vinholikatti@gmail.com>
15019L:	linux-scsi@vger.kernel.org
15020S:	Supported
15021F:	Documentation/scsi/ufs.txt
15022F:	drivers/scsi/ufs/
15023
15024UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15025M:	Joao Pinto <jpinto@synopsys.com>
15026L:	linux-scsi@vger.kernel.org
15027S:	Supported
15028F:	drivers/scsi/ufs/*dwc*
15029
15030UNSORTED BLOCK IMAGES (UBI)
15031M:	Artem Bityutskiy <dedekind1@gmail.com>
15032M:	Richard Weinberger <richard@nod.at>
15033W:	http://www.linux-mtd.infradead.org/
15034L:	linux-mtd@lists.infradead.org
15035T:	git git://git.infradead.org/ubifs-2.6.git
15036S:	Supported
15037F:	drivers/mtd/ubi/
15038F:	include/linux/mtd/ubi.h
15039F:	include/uapi/mtd/ubi-user.h
15040
15041USB "USBNET" DRIVER FRAMEWORK
15042M:	Oliver Neukum <oneukum@suse.com>
15043L:	netdev@vger.kernel.org
15044W:	http://www.linux-usb.org/usbnet
15045S:	Maintained
15046F:	drivers/net/usb/usbnet.c
15047F:	include/linux/usb/usbnet.h
15048
15049USB ACM DRIVER
15050M:	Oliver Neukum <oneukum@suse.com>
15051L:	linux-usb@vger.kernel.org
15052S:	Maintained
15053F:	Documentation/usb/acm.txt
15054F:	drivers/usb/class/cdc-acm.*
15055
15056USB AR5523 WIRELESS DRIVER
15057M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15058L:	linux-wireless@vger.kernel.org
15059S:	Maintained
15060F:	drivers/net/wireless/ath/ar5523/
15061
15062USB ATTACHED SCSI
15063M:	Oliver Neukum <oneukum@suse.com>
15064L:	linux-usb@vger.kernel.org
15065L:	linux-scsi@vger.kernel.org
15066S:	Maintained
15067F:	drivers/usb/storage/uas.c
15068
15069USB CDC ETHERNET DRIVER
15070M:	Oliver Neukum <oliver@neukum.org>
15071L:	linux-usb@vger.kernel.org
15072S:	Maintained
15073F:	drivers/net/usb/cdc_*.c
15074F:	include/uapi/linux/usb/cdc.h
15075
15076USB CHAOSKEY DRIVER
15077M:	Keith Packard <keithp@keithp.com>
15078L:	linux-usb@vger.kernel.org
15079S:	Maintained
15080F:	drivers/usb/misc/chaoskey.c
15081
15082USB CYPRESS C67X00 DRIVER
15083M:	Peter Korsgaard <jacmet@sunsite.dk>
15084L:	linux-usb@vger.kernel.org
15085S:	Maintained
15086F:	drivers/usb/c67x00/
15087
15088USB DAVICOM DM9601 DRIVER
15089M:	Peter Korsgaard <jacmet@sunsite.dk>
15090L:	netdev@vger.kernel.org
15091W:	http://www.linux-usb.org/usbnet
15092S:	Maintained
15093F:	drivers/net/usb/dm9601.c
15094
15095USB DIAMOND RIO500 DRIVER
15096M:	Cesar Miquel <miquel@df.uba.ar>
15097L:	rio500-users@lists.sourceforge.net
15098W:	http://rio500.sourceforge.net
15099S:	Maintained
15100F:	drivers/usb/misc/rio500*
15101
15102USB EHCI DRIVER
15103M:	Alan Stern <stern@rowland.harvard.edu>
15104L:	linux-usb@vger.kernel.org
15105S:	Maintained
15106F:	Documentation/usb/ehci.txt
15107F:	drivers/usb/host/ehci*
15108
15109USB GADGET/PERIPHERAL SUBSYSTEM
15110M:	Felipe Balbi <balbi@kernel.org>
15111L:	linux-usb@vger.kernel.org
15112W:	http://www.linux-usb.org/gadget
15113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15114S:	Maintained
15115F:	drivers/usb/gadget/
15116F:	include/linux/usb/gadget*
15117
15118USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15119M:	Jiri Kosina <jikos@kernel.org>
15120R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15121L:	linux-usb@vger.kernel.org
15122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15123S:	Maintained
15124F:	Documentation/hid/hiddev.txt
15125F:	drivers/hid/usbhid/
15126
15127USB INTEL XHCI ROLE MUX DRIVER
15128M:	Hans de Goede <hdegoede@redhat.com>
15129L:	linux-usb@vger.kernel.org
15130S:	Maintained
15131F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15132
15133USB ISP116X DRIVER
15134M:	Olav Kongas <ok@artecdesign.ee>
15135L:	linux-usb@vger.kernel.org
15136S:	Maintained
15137F:	drivers/usb/host/isp116x*
15138F:	include/linux/usb/isp116x.h
15139
15140USB LAN78XX ETHERNET DRIVER
15141M:	Woojung Huh <woojung.huh@microchip.com>
15142M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15143L:	netdev@vger.kernel.org
15144S:	Maintained
15145F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15146F:	drivers/net/usb/lan78xx.*
15147F:	include/dt-bindings/net/microchip-lan78xx.h
15148
15149USB MASS STORAGE DRIVER
15150M:	Alan Stern <stern@rowland.harvard.edu>
15151L:	linux-usb@vger.kernel.org
15152L:	usb-storage@lists.one-eyed-alien.net
15153S:	Maintained
15154W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15155F:	drivers/usb/storage/
15156
15157USB MIDI DRIVER
15158M:	Clemens Ladisch <clemens@ladisch.de>
15159L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15160T:	git git://git.alsa-project.org/alsa-kernel.git
15161S:	Maintained
15162F:	sound/usb/midi.*
15163
15164USB NETWORKING DRIVERS
15165L:	linux-usb@vger.kernel.org
15166S:	Odd Fixes
15167F:	drivers/net/usb/
15168
15169USB OHCI DRIVER
15170M:	Alan Stern <stern@rowland.harvard.edu>
15171L:	linux-usb@vger.kernel.org
15172S:	Maintained
15173F:	Documentation/usb/ohci.txt
15174F:	drivers/usb/host/ohci*
15175
15176USB OTG FSM (Finite State Machine)
15177M:	Peter Chen <Peter.Chen@nxp.com>
15178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15179L:	linux-usb@vger.kernel.org
15180S:	Maintained
15181F:	drivers/usb/common/usb-otg-fsm.c
15182
15183USB OVER IP DRIVER
15184M:	Valentina Manea <valentina.manea.m@gmail.com>
15185M:	Shuah Khan <shuah@kernel.org>
15186L:	linux-usb@vger.kernel.org
15187S:	Maintained
15188F:	Documentation/usb/usbip_protocol.txt
15189F:	drivers/usb/usbip/
15190F:	tools/usb/usbip/
15191F:	tools/testing/selftests/drivers/usb/usbip/
15192
15193USB PEGASUS DRIVER
15194M:	Petko Manolov <petkan@nucleusys.com>
15195L:	linux-usb@vger.kernel.org
15196L:	netdev@vger.kernel.org
15197T:	git git://github.com/petkan/pegasus.git
15198W:	https://github.com/petkan/pegasus
15199S:	Maintained
15200F:	drivers/net/usb/pegasus.*
15201
15202USB PHY LAYER
15203M:	Felipe Balbi <balbi@kernel.org>
15204L:	linux-usb@vger.kernel.org
15205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15206S:	Maintained
15207F:	drivers/usb/phy/
15208
15209USB PRINTER DRIVER (usblp)
15210M:	Pete Zaitcev <zaitcev@redhat.com>
15211L:	linux-usb@vger.kernel.org
15212S:	Supported
15213F:	drivers/usb/class/usblp.c
15214
15215USB QMI WWAN NETWORK DRIVER
15216M:	Bjørn Mork <bjorn@mork.no>
15217L:	netdev@vger.kernel.org
15218S:	Maintained
15219F:	Documentation/ABI/testing/sysfs-class-net-qmi
15220F:	drivers/net/usb/qmi_wwan.c
15221
15222USB RTL8150 DRIVER
15223M:	Petko Manolov <petkan@nucleusys.com>
15224L:	linux-usb@vger.kernel.org
15225L:	netdev@vger.kernel.org
15226T:	git git://github.com/petkan/rtl8150.git
15227W:	https://github.com/petkan/rtl8150
15228S:	Maintained
15229F:	drivers/net/usb/rtl8150.c
15230
15231USB SERIAL SUBSYSTEM
15232M:	Johan Hovold <johan@kernel.org>
15233L:	linux-usb@vger.kernel.org
15234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15235S:	Maintained
15236F:	Documentation/usb/usb-serial.txt
15237F:	drivers/usb/serial/
15238F:	include/linux/usb/serial.h
15239
15240USB SMSC75XX ETHERNET DRIVER
15241M:	Steve Glendinning <steve.glendinning@shawell.net>
15242L:	netdev@vger.kernel.org
15243S:	Maintained
15244F:	drivers/net/usb/smsc75xx.*
15245
15246USB SMSC95XX ETHERNET DRIVER
15247M:	Steve Glendinning <steve.glendinning@shawell.net>
15248M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15249L:	netdev@vger.kernel.org
15250S:	Maintained
15251F:	drivers/net/usb/smsc95xx.*
15252
15253USB SUBSYSTEM
15254M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15255L:	linux-usb@vger.kernel.org
15256W:	http://www.linux-usb.org
15257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15258S:	Supported
15259F:	Documentation/devicetree/bindings/usb/
15260F:	Documentation/usb/
15261F:	drivers/usb/
15262F:	include/linux/usb.h
15263F:	include/linux/usb/
15264
15265USB TYPEC PI3USB30532 MUX DRIVER
15266M:	Hans de Goede <hdegoede@redhat.com>
15267L:	linux-usb@vger.kernel.org
15268S:	Maintained
15269F:	drivers/usb/typec/mux/pi3usb30532.c
15270
15271USB TYPEC CLASS
15272M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15273L:	linux-usb@vger.kernel.org
15274S:	Maintained
15275F:	Documentation/ABI/testing/sysfs-class-typec
15276F:	Documentation/driver-api/usb/typec.rst
15277F:	drivers/usb/typec/
15278F:	include/linux/usb/typec.h
15279
15280USB TYPEC BUS FOR ALTERNATE MODES
15281M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15282L:	linux-usb@vger.kernel.org
15283S:	Maintained
15284F:	Documentation/ABI/testing/sysfs-bus-typec
15285F:	Documentation/driver-api/usb/typec_bus.rst
15286F:	drivers/usb/typec/altmodes/
15287F:	include/linux/usb/typec_altmode.h
15288
15289USB UHCI DRIVER
15290M:	Alan Stern <stern@rowland.harvard.edu>
15291L:	linux-usb@vger.kernel.org
15292S:	Maintained
15293F:	drivers/usb/host/uhci*
15294
15295USB VIDEO CLASS
15296M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15297L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15298L:	linux-media@vger.kernel.org
15299T:	git git://linuxtv.org/media_tree.git
15300W:	http://www.ideasonboard.org/uvc/
15301S:	Maintained
15302F:	drivers/media/usb/uvc/
15303F:	include/uapi/linux/uvcvideo.h
15304
15305USB VISION DRIVER
15306M:	Hans Verkuil <hverkuil@xs4all.nl>
15307L:	linux-media@vger.kernel.org
15308T:	git git://linuxtv.org/media_tree.git
15309W:	https://linuxtv.org
15310S:	Odd Fixes
15311F:	drivers/media/usb/usbvision/
15312
15313USB WEBCAM GADGET
15314M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15315L:	linux-usb@vger.kernel.org
15316S:	Maintained
15317F:	drivers/usb/gadget/function/*uvc*
15318F:	drivers/usb/gadget/legacy/webcam.c
15319F:	include/uapi/linux/usb/g_uvc.h
15320
15321USB WIRELESS RNDIS DRIVER (rndis_wlan)
15322M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15323L:	linux-wireless@vger.kernel.org
15324S:	Maintained
15325F:	drivers/net/wireless/rndis_wlan.c
15326
15327USB XHCI DRIVER
15328M:	Mathias Nyman <mathias.nyman@intel.com>
15329L:	linux-usb@vger.kernel.org
15330S:	Supported
15331F:	drivers/usb/host/xhci*
15332F:	drivers/usb/host/pci-quirks*
15333
15334USB ZD1201 DRIVER
15335L:	linux-wireless@vger.kernel.org
15336W:	http://linux-lc100020.sourceforge.net
15337S:	Orphan
15338F:	drivers/net/wireless/zydas/zd1201.*
15339
15340USB ZR364XX DRIVER
15341M:	Antoine Jacquet <royale@zerezo.com>
15342L:	linux-usb@vger.kernel.org
15343L:	linux-media@vger.kernel.org
15344T:	git git://linuxtv.org/media_tree.git
15345W:	http://royale.zerezo.com/zr364xx/
15346S:	Maintained
15347F:	Documentation/media/v4l-drivers/zr364xx*
15348F:	drivers/media/usb/zr364xx/
15349
15350USER-MODE LINUX (UML)
15351M:	Jeff Dike <jdike@addtoit.com>
15352M:	Richard Weinberger <richard@nod.at>
15353L:	linux-um@lists.infradead.org
15354W:	http://user-mode-linux.sourceforge.net
15355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15356S:	Maintained
15357F:	Documentation/virtual/uml/
15358F:	arch/um/
15359F:	arch/x86/um/
15360F:	fs/hostfs/
15361F:	fs/hppfs/
15362
15363USERSPACE I/O (UIO)
15364M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15365S:	Maintained
15366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15367F:	Documentation/driver-api/uio-howto.rst
15368F:	drivers/uio/
15369F:	include/linux/uio*.h
15370
15371UTIL-LINUX PACKAGE
15372M:	Karel Zak <kzak@redhat.com>
15373L:	util-linux@vger.kernel.org
15374W:	http://en.wikipedia.org/wiki/Util-linux
15375T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15376S:	Maintained
15377
15378UUID HELPERS
15379M:	Christoph Hellwig <hch@lst.de>
15380R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15381L:	linux-kernel@vger.kernel.org
15382T:	git git://git.infradead.org/users/hch/uuid.git
15383F:	lib/uuid.c
15384F:	lib/test_uuid.c
15385F:	include/linux/uuid.h
15386F:	include/uapi/linux/uuid.h
15387S:	Maintained
15388
15389UVESAFB DRIVER
15390M:	Michal Januszewski <spock@gentoo.org>
15391L:	linux-fbdev@vger.kernel.org
15392W:	https://github.com/mjanusz/v86d
15393S:	Maintained
15394F:	Documentation/fb/uvesafb.txt
15395F:	drivers/video/fbdev/uvesafb.*
15396
15397VF610 NAND DRIVER
15398M:	Stefan Agner <stefan@agner.ch>
15399L:	linux-mtd@lists.infradead.org
15400S:	Supported
15401F:	drivers/mtd/nand/raw/vf610_nfc.c
15402
15403VFAT/FAT/MSDOS FILESYSTEM
15404M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15405S:	Maintained
15406F:	Documentation/filesystems/vfat.txt
15407F:	fs/fat/
15408
15409VFIO DRIVER
15410M:	Alex Williamson <alex.williamson@redhat.com>
15411L:	kvm@vger.kernel.org
15412T:	git git://github.com/awilliam/linux-vfio.git
15413S:	Maintained
15414F:	Documentation/vfio.txt
15415F:	drivers/vfio/
15416F:	include/linux/vfio.h
15417F:	include/uapi/linux/vfio.h
15418
15419VFIO MEDIATED DEVICE DRIVERS
15420M:	Kirti Wankhede <kwankhede@nvidia.com>
15421L:	kvm@vger.kernel.org
15422S:	Maintained
15423F:	Documentation/vfio-mediated-device.txt
15424F:	drivers/vfio/mdev/
15425F:	include/linux/mdev.h
15426F:	samples/vfio-mdev/
15427
15428VFIO PLATFORM DRIVER
15429M:	Eric Auger <eric.auger@redhat.com>
15430L:	kvm@vger.kernel.org
15431S:	Maintained
15432F:	drivers/vfio/platform/
15433
15434VGA_SWITCHEROO
15435R:	Lukas Wunner <lukas@wunner.de>
15436S:	Maintained
15437F:	Documentation/gpu/vga-switcheroo.rst
15438F:	drivers/gpu/vga/vga_switcheroo.c
15439F:	include/linux/vga_switcheroo.h
15440T:	git git://anongit.freedesktop.org/drm/drm-misc
15441
15442VIA RHINE NETWORK DRIVER
15443S:	Orphan
15444F:	drivers/net/ethernet/via/via-rhine.c
15445
15446VIA SD/MMC CARD CONTROLLER DRIVER
15447M:	Bruce Chang <brucechang@via.com.tw>
15448M:	Harald Welte <HaraldWelte@viatech.com>
15449S:	Maintained
15450F:	drivers/mmc/host/via-sdmmc.c
15451
15452VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15453M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15454L:	linux-fbdev@vger.kernel.org
15455S:	Maintained
15456F:	include/linux/via-core.h
15457F:	include/linux/via-gpio.h
15458F:	include/linux/via_i2c.h
15459F:	drivers/video/fbdev/via/
15460
15461VIA VELOCITY NETWORK DRIVER
15462M:	Francois Romieu <romieu@fr.zoreil.com>
15463L:	netdev@vger.kernel.org
15464S:	Maintained
15465F:	drivers/net/ethernet/via/via-velocity.*
15466
15467VICODEC VIRTUAL CODEC DRIVER
15468M:	Hans Verkuil <hans.verkuil@cisco.com>
15469L:	linux-media@vger.kernel.org
15470T:	git git://linuxtv.org/media_tree.git
15471W:	https://linuxtv.org
15472S:	Maintained
15473F:	drivers/media/platform/vicodec/*
15474
15475VIDEO MULTIPLEXER DRIVER
15476M:	Philipp Zabel <p.zabel@pengutronix.de>
15477L:	linux-media@vger.kernel.org
15478S:	Maintained
15479F:	drivers/media/platform/video-mux.c
15480
15481VIDEO I2C POLLING DRIVER
15482M:	Matt Ranostay <matt.ranostay@konsulko.com>
15483L:	linux-media@vger.kernel.org
15484S:	Maintained
15485F:	drivers/media/i2c/video-i2c.c
15486
15487VIDEOBUF2 FRAMEWORK
15488M:	Pawel Osciak <pawel@osciak.com>
15489M:	Marek Szyprowski <m.szyprowski@samsung.com>
15490M:	Kyungmin Park <kyungmin.park@samsung.com>
15491L:	linux-media@vger.kernel.org
15492S:	Maintained
15493F:	drivers/media/v4l2-core/videobuf2-*
15494F:	include/media/videobuf2-*
15495
15496VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15497M:	Helen Koike <helen.koike@collabora.com>
15498L:	linux-media@vger.kernel.org
15499T:	git git://linuxtv.org/media_tree.git
15500W:	https://linuxtv.org
15501S:	Maintained
15502F:	drivers/media/platform/vimc/*
15503
15504VIRT LIB
15505M:	Alex Williamson <alex.williamson@redhat.com>
15506M:	Paolo Bonzini <pbonzini@redhat.com>
15507L:	kvm@vger.kernel.org
15508S:	Supported
15509F:	virt/lib/
15510
15511VIRTIO AND VHOST VSOCK DRIVER
15512M:	Stefan Hajnoczi <stefanha@redhat.com>
15513L:	kvm@vger.kernel.org
15514L:	virtualization@lists.linux-foundation.org
15515L:	netdev@vger.kernel.org
15516S:	Maintained
15517F:	include/linux/virtio_vsock.h
15518F:	include/uapi/linux/virtio_vsock.h
15519F:	include/uapi/linux/vsockmon.h
15520F:	include/uapi/linux/vm_sockets_diag.h
15521F:	net/vmw_vsock/diag.c
15522F:	net/vmw_vsock/af_vsock_tap.c
15523F:	net/vmw_vsock/virtio_transport_common.c
15524F:	net/vmw_vsock/virtio_transport.c
15525F:	drivers/net/vsockmon.c
15526F:	drivers/vhost/vsock.c
15527F:	drivers/vhost/vsock.h
15528F:	tools/testing/vsock/
15529
15530VIRTIO CONSOLE DRIVER
15531M:	Amit Shah <amit@kernel.org>
15532L:	virtualization@lists.linux-foundation.org
15533S:	Maintained
15534F:	drivers/char/virtio_console.c
15535F:	include/linux/virtio_console.h
15536F:	include/uapi/linux/virtio_console.h
15537
15538VIRTIO CORE, NET AND BLOCK DRIVERS
15539M:	"Michael S. Tsirkin" <mst@redhat.com>
15540M:	Jason Wang <jasowang@redhat.com>
15541L:	virtualization@lists.linux-foundation.org
15542S:	Maintained
15543F:	Documentation/devicetree/bindings/virtio/
15544F:	drivers/virtio/
15545F:	tools/virtio/
15546F:	drivers/net/virtio_net.c
15547F:	drivers/block/virtio_blk.c
15548F:	include/linux/virtio*.h
15549F:	include/uapi/linux/virtio_*.h
15550F:	drivers/crypto/virtio/
15551F:	mm/balloon_compaction.c
15552
15553VIRTIO CRYPTO DRIVER
15554M:	Gonglei <arei.gonglei@huawei.com>
15555L:	virtualization@lists.linux-foundation.org
15556L:	linux-crypto@vger.kernel.org
15557S:	Maintained
15558F:	drivers/crypto/virtio/
15559F:	include/uapi/linux/virtio_crypto.h
15560
15561VIRTIO DRIVERS FOR S390
15562M:	Cornelia Huck <cohuck@redhat.com>
15563M:	Halil Pasic <pasic@linux.ibm.com>
15564L:	linux-s390@vger.kernel.org
15565L:	virtualization@lists.linux-foundation.org
15566L:	kvm@vger.kernel.org
15567S:	Supported
15568F:	drivers/s390/virtio/
15569F:	arch/s390/include/uapi/asm/virtio-ccw.h
15570
15571VIRTIO GPU DRIVER
15572M:	David Airlie <airlied@linux.ie>
15573M:	Gerd Hoffmann <kraxel@redhat.com>
15574L:	dri-devel@lists.freedesktop.org
15575L:	virtualization@lists.linux-foundation.org
15576T:	git git://anongit.freedesktop.org/drm/drm-misc
15577S:	Maintained
15578F:	drivers/gpu/drm/virtio/
15579F:	include/uapi/linux/virtio_gpu.h
15580
15581VIRTIO HOST (VHOST)
15582M:	"Michael S. Tsirkin" <mst@redhat.com>
15583M:	Jason Wang <jasowang@redhat.com>
15584L:	kvm@vger.kernel.org
15585L:	virtualization@lists.linux-foundation.org
15586L:	netdev@vger.kernel.org
15587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15588S:	Maintained
15589F:	drivers/vhost/
15590F:	include/uapi/linux/vhost.h
15591
15592VIRTIO INPUT DRIVER
15593M:	Gerd Hoffmann <kraxel@redhat.com>
15594S:	Maintained
15595F:	drivers/virtio/virtio_input.c
15596F:	include/uapi/linux/virtio_input.h
15597
15598VIRTUAL BOX GUEST DEVICE DRIVER
15599M:	Hans de Goede <hdegoede@redhat.com>
15600M:	Arnd Bergmann <arnd@arndb.de>
15601M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15602S:	Maintained
15603F:	include/linux/vbox_utils.h
15604F:	include/uapi/linux/vbox*.h
15605F:	drivers/virt/vboxguest/
15606
15607VIRTUAL SERIO DEVICE DRIVER
15608M:	Stephen Chandler Paul <thatslyude@gmail.com>
15609S:	Maintained
15610F:	drivers/input/serio/userio.c
15611F:	include/uapi/linux/userio.h
15612
15613VIVID VIRTUAL VIDEO DRIVER
15614M:	Hans Verkuil <hverkuil@xs4all.nl>
15615L:	linux-media@vger.kernel.org
15616T:	git git://linuxtv.org/media_tree.git
15617W:	https://linuxtv.org
15618S:	Maintained
15619F:	drivers/media/platform/vivid/*
15620
15621VLYNQ BUS
15622M:	Florian Fainelli <f.fainelli@gmail.com>
15623L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15624S:	Maintained
15625F:	drivers/vlynq/vlynq.c
15626F:	include/linux/vlynq.h
15627
15628VME SUBSYSTEM
15629M:	Martyn Welch <martyn@welchs.me.uk>
15630M:	Manohar Vanga <manohar.vanga@gmail.com>
15631M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15632L:	devel@driverdev.osuosl.org
15633S:	Maintained
15634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15635F:	Documentation/driver-api/vme.rst
15636F:	drivers/staging/vme/
15637F:	drivers/vme/
15638F:	include/linux/vme*
15639
15640VMWARE BALLOON DRIVER
15641M:	Xavier Deguillard <xdeguillard@vmware.com>
15642M:	Nadav Amit <namit@vmware.com>
15643M:	"VMware, Inc." <pv-drivers@vmware.com>
15644L:	linux-kernel@vger.kernel.org
15645S:	Maintained
15646F:	drivers/misc/vmw_balloon.c
15647
15648VMWARE HYPERVISOR INTERFACE
15649M:	Alok Kataria <akataria@vmware.com>
15650L:	virtualization@lists.linux-foundation.org
15651S:	Supported
15652F:	arch/x86/kernel/cpu/vmware.c
15653
15654VMWARE PVRDMA DRIVER
15655M:	Adit Ranadive <aditr@vmware.com>
15656M:	VMware PV-Drivers <pv-drivers@vmware.com>
15657L:	linux-rdma@vger.kernel.org
15658S:	Maintained
15659F:	drivers/infiniband/hw/vmw_pvrdma/
15660
15661VMware PVSCSI driver
15662M:	Jim Gill <jgill@vmware.com>
15663M:	VMware PV-Drivers <pv-drivers@vmware.com>
15664L:	linux-scsi@vger.kernel.org
15665S:	Maintained
15666F:	drivers/scsi/vmw_pvscsi.c
15667F:	drivers/scsi/vmw_pvscsi.h
15668
15669VMWARE VMMOUSE SUBDRIVER
15670M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15671M:	"VMware, Inc." <pv-drivers@vmware.com>
15672L:	linux-input@vger.kernel.org
15673S:	Maintained
15674F:	drivers/input/mouse/vmmouse.c
15675F:	drivers/input/mouse/vmmouse.h
15676
15677VMWARE VMXNET3 ETHERNET DRIVER
15678M:	Ronak Doshi <doshir@vmware.com>
15679M:	"VMware, Inc." <pv-drivers@vmware.com>
15680L:	netdev@vger.kernel.org
15681S:	Maintained
15682F:	drivers/net/vmxnet3/
15683
15684VOCORE VOCORE2 BOARD
15685M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15686L:	linux-mips@linux-mips.org
15687S:	Maintained
15688F:	arch/mips/boot/dts/ralink/vocore2.dts
15689
15690VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15691M:	Liam Girdwood <lgirdwood@gmail.com>
15692M:	Mark Brown <broonie@kernel.org>
15693L:	linux-kernel@vger.kernel.org
15694W:	http://www.slimlogic.co.uk/?p=48
15695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15696S:	Supported
15697F:	Documentation/devicetree/bindings/regulator/
15698F:	Documentation/power/regulator/
15699F:	drivers/regulator/
15700F:	include/dt-bindings/regulator/
15701F:	include/linux/regulator/
15702
15703VRF
15704M:	David Ahern <dsa@cumulusnetworks.com>
15705M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15706L:	netdev@vger.kernel.org
15707S:	Maintained
15708F:	drivers/net/vrf.c
15709F:	Documentation/networking/vrf.txt
15710
15711VT1211 HARDWARE MONITOR DRIVER
15712M:	Juerg Haefliger <juergh@gmail.com>
15713L:	linux-hwmon@vger.kernel.org
15714S:	Maintained
15715F:	Documentation/hwmon/vt1211
15716F:	drivers/hwmon/vt1211.c
15717
15718VT8231 HARDWARE MONITOR DRIVER
15719M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15720L:	linux-hwmon@vger.kernel.org
15721S:	Maintained
15722F:	drivers/hwmon/vt8231.c
15723
15724VUB300 USB to SDIO/SD/MMC bridge chip
15725M:	Tony Olech <tony.olech@elandigitalsystems.com>
15726L:	linux-mmc@vger.kernel.org
15727L:	linux-usb@vger.kernel.org
15728S:	Supported
15729F:	drivers/mmc/host/vub300.c
15730
15731W1 DALLAS'S 1-WIRE BUS
15732M:	Evgeniy Polyakov <zbr@ioremap.net>
15733S:	Maintained
15734F:	Documentation/devicetree/bindings/w1/
15735F:	Documentation/w1/
15736F:	drivers/w1/
15737F:	include/linux/w1.h
15738
15739W83791D HARDWARE MONITORING DRIVER
15740M:	Marc Hulsman <m.hulsman@tudelft.nl>
15741L:	linux-hwmon@vger.kernel.org
15742S:	Maintained
15743F:	Documentation/hwmon/w83791d
15744F:	drivers/hwmon/w83791d.c
15745
15746W83793 HARDWARE MONITORING DRIVER
15747M:	Rudolf Marek <r.marek@assembler.cz>
15748L:	linux-hwmon@vger.kernel.org
15749S:	Maintained
15750F:	Documentation/hwmon/w83793
15751F:	drivers/hwmon/w83793.c
15752
15753W83795 HARDWARE MONITORING DRIVER
15754M:	Jean Delvare <jdelvare@suse.com>
15755L:	linux-hwmon@vger.kernel.org
15756S:	Maintained
15757F:	drivers/hwmon/w83795.c
15758
15759W83L51xD SD/MMC CARD INTERFACE DRIVER
15760M:	Pierre Ossman <pierre@ossman.eu>
15761S:	Maintained
15762F:	drivers/mmc/host/wbsd.*
15763
15764WACOM PROTOCOL 4 SERIAL TABLETS
15765M:	Julian Squires <julian@cipht.net>
15766M:	Hans de Goede <hdegoede@redhat.com>
15767L:	linux-input@vger.kernel.org
15768S:	Maintained
15769F:	drivers/input/tablet/wacom_serial4.c
15770
15771WATCHDOG DEVICE DRIVERS
15772M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15773M:	Guenter Roeck <linux@roeck-us.net>
15774L:	linux-watchdog@vger.kernel.org
15775W:	http://www.linux-watchdog.org/
15776T:	git git://www.linux-watchdog.org/linux-watchdog.git
15777S:	Maintained
15778F:	Documentation/devicetree/bindings/watchdog/
15779F:	Documentation/watchdog/
15780F:	drivers/watchdog/
15781F:	include/linux/watchdog.h
15782F:	include/uapi/linux/watchdog.h
15783
15784WHISKEYCOVE PMIC GPIO DRIVER
15785M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15786L:	linux-gpio@vger.kernel.org
15787S:	Maintained
15788F:	drivers/gpio/gpio-wcove.c
15789
15790WIIMOTE HID DRIVER
15791M:	David Herrmann <dh.herrmann@googlemail.com>
15792L:	linux-input@vger.kernel.org
15793S:	Maintained
15794F:	drivers/hid/hid-wiimote*
15795
15796WILOCITY WIL6210 WIRELESS DRIVER
15797M:	Maya Erez <merez@codeaurora.org>
15798L:	linux-wireless@vger.kernel.org
15799L:	wil6210@qti.qualcomm.com
15800S:	Supported
15801W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15802F:	drivers/net/wireless/ath/wil6210/
15803
15804WIMAX STACK
15805M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15806M:	linux-wimax@intel.com
15807L:	wimax@linuxwimax.org (subscribers-only)
15808S:	Supported
15809W:	http://linuxwimax.org
15810F:	Documentation/wimax/README.wimax
15811F:	include/linux/wimax/debug.h
15812F:	include/net/wimax.h
15813F:	include/uapi/linux/wimax.h
15814F:	net/wimax/
15815
15816WINBOND CIR DRIVER
15817M:	David Härdeman <david@hardeman.nu>
15818S:	Maintained
15819F:	drivers/media/rc/winbond-cir.c
15820
15821WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15822M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15823L:	linux-watchdog@vger.kernel.org
15824S:	Maintained
15825F:	drivers/watchdog/ebc-c384_wdt.c
15826
15827WINSYSTEMS WS16C48 GPIO DRIVER
15828M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15829L:	linux-gpio@vger.kernel.org
15830S:	Maintained
15831F:	drivers/gpio/gpio-ws16c48.c
15832
15833WISTRON LAPTOP BUTTON DRIVER
15834M:	Miloslav Trmac <mitr@volny.cz>
15835S:	Maintained
15836F:	drivers/input/misc/wistron_btns.c
15837
15838WL3501 WIRELESS PCMCIA CARD DRIVER
15839L:	linux-wireless@vger.kernel.org
15840S:	Odd fixes
15841F:	drivers/net/wireless/wl3501*
15842
15843WOLFSON MICROELECTRONICS DRIVERS
15844L:	patches@opensource.cirrus.com
15845T:	git https://github.com/CirrusLogic/linux-drivers.git
15846W:	https://github.com/CirrusLogic/linux-drivers/wiki
15847S:	Supported
15848F:	Documentation/hwmon/wm83??
15849F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15850F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15851F:	Documentation/devicetree/bindings/mfd/arizona.txt
15852F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15853F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15854F:	arch/arm/mach-s3c64xx/mach-crag6410*
15855F:	drivers/clk/clk-wm83*.c
15856F:	drivers/extcon/extcon-arizona.c
15857F:	drivers/leds/leds-wm83*.c
15858F:	drivers/gpio/gpio-*wm*.c
15859F:	drivers/gpio/gpio-arizona.c
15860F:	drivers/hwmon/wm83??-hwmon.c
15861F:	drivers/input/misc/wm831x-on.c
15862F:	drivers/input/touchscreen/wm831x-ts.c
15863F:	drivers/input/touchscreen/wm97*.c
15864F:	drivers/mfd/arizona*
15865F:	drivers/mfd/wm*.c
15866F:	drivers/mfd/cs47l24*
15867F:	drivers/power/supply/wm83*.c
15868F:	drivers/rtc/rtc-wm83*.c
15869F:	drivers/regulator/wm8*.c
15870F:	drivers/regulator/arizona*
15871F:	drivers/video/backlight/wm83*_bl.c
15872F:	drivers/watchdog/wm83*_wdt.c
15873F:	include/linux/mfd/arizona/
15874F:	include/linux/mfd/wm831x/
15875F:	include/linux/mfd/wm8350/
15876F:	include/linux/mfd/wm8400*
15877F:	include/linux/regulator/arizona*
15878F:	include/linux/wm97xx.h
15879F:	include/sound/wm????.h
15880F:	sound/soc/codecs/arizona.?
15881F:	sound/soc/codecs/wm*
15882F:	sound/soc/codecs/cs47l24*
15883
15884WORKQUEUE
15885M:	Tejun Heo <tj@kernel.org>
15886R:	Lai Jiangshan <jiangshanlai@gmail.com>
15887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15888S:	Maintained
15889F:	include/linux/workqueue.h
15890F:	kernel/workqueue.c
15891F:	Documentation/core-api/workqueue.rst
15892
15893X-POWERS AXP288 PMIC DRIVERS
15894M:	Hans de Goede <hdegoede@redhat.com>
15895S:	Maintained
15896N:	axp288
15897F:	drivers/acpi/pmic/intel_pmic_xpower.c
15898
15899X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15900M:	Chen-Yu Tsai <wens@csie.org>
15901L:	linux-kernel@vger.kernel.org
15902S:	Maintained
15903N:	axp[128]
15904
15905X.25 NETWORK LAYER
15906M:	Andrew Hendry <andrew.hendry@gmail.com>
15907L:	linux-x25@vger.kernel.org
15908S:	Odd Fixes
15909F:	Documentation/networking/x25*
15910F:	include/net/x25*
15911F:	net/x25/
15912
15913X86 ARCHITECTURE (32-BIT AND 64-BIT)
15914M:	Thomas Gleixner <tglx@linutronix.de>
15915M:	Ingo Molnar <mingo@redhat.com>
15916M:	Borislav Petkov <bp@alien8.de>
15917R:	"H. Peter Anvin" <hpa@zytor.com>
15918M:	x86@kernel.org
15919L:	linux-kernel@vger.kernel.org
15920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15921S:	Maintained
15922F:	Documentation/devicetree/bindings/x86/
15923F:	Documentation/x86/
15924F:	arch/x86/
15925
15926X86 ENTRY CODE
15927M:	Andy Lutomirski <luto@kernel.org>
15928L:	linux-kernel@vger.kernel.org
15929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15930S:	Maintained
15931F:	arch/x86/entry/
15932
15933X86 MCE INFRASTRUCTURE
15934M:	Tony Luck <tony.luck@intel.com>
15935M:	Borislav Petkov <bp@alien8.de>
15936L:	linux-edac@vger.kernel.org
15937S:	Maintained
15938F:	arch/x86/kernel/cpu/mcheck/*
15939
15940X86 MICROCODE UPDATE SUPPORT
15941M:	Borislav Petkov <bp@alien8.de>
15942S:	Maintained
15943F:	arch/x86/kernel/cpu/microcode/*
15944
15945X86 MM
15946M:	Dave Hansen <dave.hansen@linux.intel.com>
15947M:	Andy Lutomirski <luto@kernel.org>
15948M:	Peter Zijlstra <peterz@infradead.org>
15949L:	linux-kernel@vger.kernel.org
15950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15951S:	Maintained
15952F:	arch/x86/mm/
15953
15954X86 PLATFORM DRIVERS
15955M:	Darren Hart <dvhart@infradead.org>
15956M:	Andy Shevchenko <andy@infradead.org>
15957L:	platform-driver-x86@vger.kernel.org
15958T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15959S:	Maintained
15960F:	drivers/platform/x86/
15961F:	drivers/platform/olpc/
15962
15963X86 VDSO
15964M:	Andy Lutomirski <luto@kernel.org>
15965L:	linux-kernel@vger.kernel.org
15966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15967S:	Maintained
15968F:	arch/x86/entry/vdso/
15969
15970XC2028/3028 TUNER DRIVER
15971M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15972L:	linux-media@vger.kernel.org
15973W:	https://linuxtv.org
15974T:	git git://linuxtv.org/media_tree.git
15975S:	Maintained
15976F:	drivers/media/tuners/tuner-xc2028.*
15977
15978XDP SOCKETS (AF_XDP)
15979M:	Björn Töpel <bjorn.topel@intel.com>
15980M:	Magnus Karlsson <magnus.karlsson@intel.com>
15981L:	netdev@vger.kernel.org
15982S:	Maintained
15983F:	kernel/bpf/xskmap.c
15984F:	net/xdp/
15985
15986XEN BLOCK SUBSYSTEM
15987M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15988M:	Roger Pau Monné <roger.pau@citrix.com>
15989L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15990S:	Supported
15991F:	drivers/block/xen-blkback/*
15992F:	drivers/block/xen*
15993
15994XEN HYPERVISOR ARM
15995M:	Stefano Stabellini <sstabellini@kernel.org>
15996L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15997S:	Maintained
15998F:	arch/arm/xen/
15999F:	arch/arm/include/asm/xen/
16000
16001XEN HYPERVISOR ARM64
16002M:	Stefano Stabellini <sstabellini@kernel.org>
16003L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16004S:	Maintained
16005F:	arch/arm64/xen/
16006F:	arch/arm64/include/asm/xen/
16007
16008XEN HYPERVISOR INTERFACE
16009M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16010M:	Juergen Gross <jgross@suse.com>
16011L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16013S:	Supported
16014F:	arch/x86/xen/
16015F:	drivers/*/xen-*front.c
16016F:	drivers/xen/
16017F:	arch/x86/include/asm/xen/
16018F:	arch/x86/include/asm/pvclock-abi.h
16019F:	include/xen/
16020F:	include/uapi/xen/
16021F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16022F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16023
16024XEN NETWORK BACKEND DRIVER
16025M:	Wei Liu <wei.liu2@citrix.com>
16026M:	Paul Durrant <paul.durrant@citrix.com>
16027L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16028L:	netdev@vger.kernel.org
16029S:	Supported
16030F:	drivers/net/xen-netback/*
16031
16032XEN PCI SUBSYSTEM
16033M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16034L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16035S:	Supported
16036F:	arch/x86/pci/*xen*
16037F:	drivers/pci/*xen*
16038
16039XEN PVSCSI DRIVERS
16040M:	Juergen Gross <jgross@suse.com>
16041L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16042L:	linux-scsi@vger.kernel.org
16043S:	Supported
16044F:	drivers/scsi/xen-scsifront.c
16045F:	drivers/xen/xen-scsiback.c
16046F:	include/xen/interface/io/vscsiif.h
16047
16048XEN SWIOTLB SUBSYSTEM
16049M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16050L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16051L:	iommu@lists.linux-foundation.org
16052S:	Supported
16053F:	arch/x86/xen/*swiotlb*
16054F:	drivers/xen/*swiotlb*
16055
16056XEN SOUND FRONTEND DRIVER
16057M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16058L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16059L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16060S:	Supported
16061F:	sound/xen/*
16062
16063XFS FILESYSTEM
16064M:	Darrick J. Wong <darrick.wong@oracle.com>
16065M:	linux-xfs@vger.kernel.org
16066L:	linux-xfs@vger.kernel.org
16067W:	http://xfs.org/
16068T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16069S:	Supported
16070F:	Documentation/filesystems/xfs.txt
16071F:	fs/xfs/
16072
16073XILINX AXI ETHERNET DRIVER
16074M:	Anirudha Sarangi <anirudh@xilinx.com>
16075M:	John Linn <John.Linn@xilinx.com>
16076S:	Maintained
16077F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16078
16079XILINX UARTLITE SERIAL DRIVER
16080M:	Peter Korsgaard <jacmet@sunsite.dk>
16081L:	linux-serial@vger.kernel.org
16082S:	Maintained
16083F:	drivers/tty/serial/uartlite.c
16084
16085XILINX VIDEO IP CORES
16086M:	Hyun Kwon <hyun.kwon@xilinx.com>
16087M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16088L:	linux-media@vger.kernel.org
16089T:	git git://linuxtv.org/media_tree.git
16090S:	Supported
16091F:	Documentation/devicetree/bindings/media/xilinx/
16092F:	drivers/media/platform/xilinx/
16093F:	include/uapi/linux/xilinx-v4l2-controls.h
16094
16095XILLYBUS DRIVER
16096M:	Eli Billauer <eli.billauer@gmail.com>
16097L:	linux-kernel@vger.kernel.org
16098S:	Supported
16099F:	drivers/char/xillybus/
16100
16101XLP9XX I2C DRIVER
16102M:	George Cherian <george.cherian@cavium.com>
16103M:	Jan Glauber <jglauber@cavium.com>
16104L:	linux-i2c@vger.kernel.org
16105W:	http://www.cavium.com
16106S:	Supported
16107F:	drivers/i2c/busses/i2c-xlp9xx.c
16108
16109XRA1403 GPIO EXPANDER
16110M:	Nandor Han <nandor.han@ge.com>
16111M:	Semi Malinen <semi.malinen@ge.com>
16112L:	linux-gpio@vger.kernel.org
16113S:	Maintained
16114F:	drivers/gpio/gpio-xra1403.c
16115F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16116
16117XTENSA XTFPGA PLATFORM SUPPORT
16118M:	Max Filippov <jcmvbkbc@gmail.com>
16119L:	linux-xtensa@linux-xtensa.org
16120S:	Maintained
16121F:	drivers/spi/spi-xtensa-xtfpga.c
16122F:	sound/soc/xtensa/xtfpga-i2s.c
16123
16124YAM DRIVER FOR AX.25
16125M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16126L:	linux-hams@vger.kernel.org
16127S:	Maintained
16128F:	drivers/net/hamradio/yam*
16129F:	include/linux/yam.h
16130
16131YAMA SECURITY MODULE
16132M:	Kees Cook <keescook@chromium.org>
16133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16134S:	Supported
16135F:	security/yama/
16136F:	Documentation/admin-guide/LSM/Yama.rst
16137
16138YEALINK PHONE DRIVER
16139M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16140L:	usbb2k-api-dev@nongnu.org
16141S:	Maintained
16142F:	Documentation/input/devices/yealink.rst
16143F:	drivers/input/misc/yealink.*
16144
16145Z8530 DRIVER FOR AX.25
16146M:	Joerg Reuter <jreuter@yaina.de>
16147W:	http://yaina.de/jreuter/
16148W:	http://www.qsl.net/dl1bke/
16149L:	linux-hams@vger.kernel.org
16150S:	Maintained
16151F:	Documentation/networking/z8530drv.txt
16152F:	drivers/net/hamradio/*scc.c
16153F:	drivers/net/hamradio/z8530.h
16154
16155ZBUD COMPRESSED PAGE ALLOCATOR
16156M:	Seth Jennings <sjenning@redhat.com>
16157M:	Dan Streetman <ddstreet@ieee.org>
16158L:	linux-mm@kvack.org
16159S:	Maintained
16160F:	mm/zbud.c
16161F:	include/linux/zbud.h
16162
16163ZD1211RW WIRELESS DRIVER
16164M:	Daniel Drake <dsd@gentoo.org>
16165M:	Ulrich Kunitz <kune@deine-taler.de>
16166W:	http://zd1211.ath.cx/wiki/DriverRewrite
16167L:	linux-wireless@vger.kernel.org
16168L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16169S:	Maintained
16170F:	drivers/net/wireless/zydas/zd1211rw/
16171
16172ZD1301 MEDIA DRIVER
16173M:	Antti Palosaari <crope@iki.fi>
16174L:	linux-media@vger.kernel.org
16175W:	https://linuxtv.org/
16176W:	http://palosaari.fi/linux/
16177Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16178S:	Maintained
16179F:	drivers/media/usb/dvb-usb-v2/zd1301*
16180
16181ZD1301_DEMOD MEDIA DRIVER
16182M:	Antti Palosaari <crope@iki.fi>
16183L:	linux-media@vger.kernel.org
16184W:	https://linuxtv.org/
16185W:	http://palosaari.fi/linux/
16186Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16187S:	Maintained
16188F:	drivers/media/dvb-frontends/zd1301_demod*
16189
16190ZPOOL COMPRESSED PAGE STORAGE API
16191M:	Dan Streetman <ddstreet@ieee.org>
16192L:	linux-mm@kvack.org
16193S:	Maintained
16194F:	mm/zpool.c
16195F:	include/linux/zpool.h
16196
16197ZR36067 VIDEO FOR LINUX DRIVER
16198L:	mjpeg-users@lists.sourceforge.net
16199L:	linux-media@vger.kernel.org
16200W:	http://mjpeg.sourceforge.net/driver-zoran/
16201T:	hg https://linuxtv.org/hg/v4l-dvb
16202S:	Odd Fixes
16203F:	drivers/staging/media/zoran/
16204
16205ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16206M:	Minchan Kim <minchan@kernel.org>
16207M:	Nitin Gupta <ngupta@vflare.org>
16208R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16209L:	linux-kernel@vger.kernel.org
16210S:	Maintained
16211F:	drivers/block/zram/
16212F:	Documentation/blockdev/zram.txt
16213
16214ZS DECSTATION Z85C30 SERIAL DRIVER
16215M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16216S:	Maintained
16217F:	drivers/tty/serial/zs.*
16218
16219ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16220M:	Minchan Kim <minchan@kernel.org>
16221M:	Nitin Gupta <ngupta@vflare.org>
16222R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16223L:	linux-mm@kvack.org
16224S:	Maintained
16225F:	mm/zsmalloc.c
16226F:	include/linux/zsmalloc.h
16227F:	Documentation/vm/zsmalloc.rst
16228
16229ZSWAP COMPRESSED SWAP CACHING
16230M:	Seth Jennings <sjenning@redhat.com>
16231M:	Dan Streetman <ddstreet@ieee.org>
16232L:	linux-mm@kvack.org
16233S:	Maintained
16234F:	mm/zswap.c
16235
16236THE REST
16237M:	Linus Torvalds <torvalds@linux-foundation.org>
16238L:	linux-kernel@vger.kernel.org
16239Q:	http://patchwork.kernel.org/project/LKML/list/
16240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16241S:	Buried alive in reporters
16242F:	*
16243F:	*/
16244