xref: /linux/MAINTAINERS (revision 3d0186bb068e6cc6c23dc1d2f0b1cf64894c40ea)
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 <willy@infradead.org>
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 <willy@infradead.org>
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 <willy@infradead.org>
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
9719MODULE SUPPORT
9720M:	Jessica Yu <jeyu@kernel.org>
9721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9722S:	Maintained
9723F:	include/linux/module.h
9724F:	kernel/module.c
9725
9726MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9727W:	http://popies.net/meye/
9728S:	Orphan
9729F:	Documentation/media/v4l-drivers/meye*
9730F:	drivers/media/pci/meye/
9731F:	include/uapi/linux/meye.h
9732
9733MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9734M:	Jiri Slaby <jirislaby@gmail.com>
9735S:	Maintained
9736F:	Documentation/serial/moxa-smartio
9737F:	drivers/tty/mxser.*
9738
9739MR800 AVERMEDIA USB FM RADIO DRIVER
9740M:	Alexey Klimov <klimov.linux@gmail.com>
9741L:	linux-media@vger.kernel.org
9742T:	git git://linuxtv.org/media_tree.git
9743S:	Maintained
9744F:	drivers/media/radio/radio-mr800.c
9745
9746MRF24J40 IEEE 802.15.4 RADIO DRIVER
9747M:	Alan Ott <alan@signal11.us>
9748L:	linux-wpan@vger.kernel.org
9749S:	Maintained
9750F:	drivers/net/ieee802154/mrf24j40.c
9751F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9752
9753MSI LAPTOP SUPPORT
9754M:	"Lee, Chun-Yi" <jlee@suse.com>
9755L:	platform-driver-x86@vger.kernel.org
9756S:	Maintained
9757F:	drivers/platform/x86/msi-laptop.c
9758
9759MSI WMI SUPPORT
9760L:	platform-driver-x86@vger.kernel.org
9761S:	Orphan
9762F:	drivers/platform/x86/msi-wmi.c
9763
9764MSI001 MEDIA DRIVER
9765M:	Antti Palosaari <crope@iki.fi>
9766L:	linux-media@vger.kernel.org
9767W:	https://linuxtv.org
9768W:	http://palosaari.fi/linux/
9769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9770T:	git git://linuxtv.org/anttip/media_tree.git
9771S:	Maintained
9772F:	drivers/media/tuners/msi001*
9773
9774MSI2500 MEDIA DRIVER
9775M:	Antti Palosaari <crope@iki.fi>
9776L:	linux-media@vger.kernel.org
9777W:	https://linuxtv.org
9778W:	http://palosaari.fi/linux/
9779Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9780T:	git git://linuxtv.org/anttip/media_tree.git
9781S:	Maintained
9782F:	drivers/media/usb/msi2500/
9783
9784MSYSTEMS DISKONCHIP G3 MTD DRIVER
9785M:	Robert Jarzmik <robert.jarzmik@free.fr>
9786L:	linux-mtd@lists.infradead.org
9787S:	Maintained
9788F:	drivers/mtd/devices/docg3*
9789
9790MT9M032 APTINA SENSOR DRIVER
9791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9792L:	linux-media@vger.kernel.org
9793T:	git git://linuxtv.org/media_tree.git
9794S:	Maintained
9795F:	drivers/media/i2c/mt9m032.c
9796F:	include/media/i2c/mt9m032.h
9797
9798MT9P031 APTINA CAMERA SENSOR
9799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9800L:	linux-media@vger.kernel.org
9801T:	git git://linuxtv.org/media_tree.git
9802S:	Maintained
9803F:	drivers/media/i2c/mt9p031.c
9804F:	include/media/i2c/mt9p031.h
9805
9806MT9T001 APTINA CAMERA SENSOR
9807M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9808L:	linux-media@vger.kernel.org
9809T:	git git://linuxtv.org/media_tree.git
9810S:	Maintained
9811F:	drivers/media/i2c/mt9t001.c
9812F:	include/media/i2c/mt9t001.h
9813
9814MT9T112 APTINA CAMERA SENSOR
9815M:	Jacopo Mondi <jacopo@jmondi.org>
9816L:	linux-media@vger.kernel.org
9817T:	git git://linuxtv.org/media_tree.git
9818S:	Odd Fixes
9819F:	drivers/media/i2c/mt9t112.c
9820F:	include/media/i2c/mt9t112.h
9821
9822MT9V032 APTINA CAMERA SENSOR
9823M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9824L:	linux-media@vger.kernel.org
9825T:	git git://linuxtv.org/media_tree.git
9826S:	Maintained
9827F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9828F:	drivers/media/i2c/mt9v032.c
9829F:	include/media/i2c/mt9v032.h
9830
9831MT9V111 APTINA CAMERA SENSOR
9832M:	Jacopo Mondi <jacopo@jmondi.org>
9833L:	linux-media@vger.kernel.org
9834T:	git git://linuxtv.org/media_tree.git
9835S:	Maintained
9836F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9837F:	drivers/media/i2c/mt9v111.c
9838
9839MULTIFUNCTION DEVICES (MFD)
9840M:	Lee Jones <lee.jones@linaro.org>
9841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9842S:	Supported
9843F:	Documentation/devicetree/bindings/mfd/
9844F:	drivers/mfd/
9845F:	include/linux/mfd/
9846F:	include/dt-bindings/mfd/
9847
9848MULTIMEDIA CARD (MMC) ETC. OVER SPI
9849S:	Orphan
9850F:	drivers/mmc/host/mmc_spi.c
9851F:	include/linux/spi/mmc_spi.h
9852
9853MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9854M:	Ulf Hansson <ulf.hansson@linaro.org>
9855L:	linux-mmc@vger.kernel.org
9856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9857S:	Maintained
9858F:	Documentation/devicetree/bindings/mmc/
9859F:	drivers/mmc/
9860F:	include/linux/mmc/
9861F:	include/uapi/linux/mmc/
9862
9863MULTIPLEXER SUBSYSTEM
9864M:	Peter Rosin <peda@axentia.se>
9865S:	Maintained
9866F:	Documentation/ABI/testing/sysfs-class-mux*
9867F:	Documentation/devicetree/bindings/mux/
9868F:	include/linux/dt-bindings/mux/
9869F:	include/linux/mux/
9870F:	drivers/mux/
9871
9872MULTITECH MULTIPORT CARD (ISICOM)
9873S:	Orphan
9874F:	drivers/tty/isicom.c
9875F:	include/linux/isicom.h
9876
9877MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9878M:	Bin Liu <b-liu@ti.com>
9879L:	linux-usb@vger.kernel.org
9880S:	Maintained
9881F:	drivers/usb/musb/
9882
9883MXL301RF MEDIA DRIVER
9884M:	Akihiro Tsukada <tskd08@gmail.com>
9885L:	linux-media@vger.kernel.org
9886S:	Odd Fixes
9887F:	drivers/media/tuners/mxl301rf*
9888
9889MXL5007T MEDIA DRIVER
9890M:	Michael Krufky <mkrufky@linuxtv.org>
9891L:	linux-media@vger.kernel.org
9892W:	https://linuxtv.org
9893W:	http://github.com/mkrufky
9894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9895T:	git git://linuxtv.org/mkrufky/tuners.git
9896S:	Maintained
9897F:	drivers/media/tuners/mxl5007t.*
9898
9899MXSFB DRM DRIVER
9900M:	Marek Vasut <marex@denx.de>
9901S:	Supported
9902F:	drivers/gpu/drm/mxsfb/
9903F:	Documentation/devicetree/bindings/display/mxsfb.txt
9904
9905MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9906M:	Chris Lee <christopher.lee@cspi.com>
9907L:	netdev@vger.kernel.org
9908W:	https://www.cspi.com/ethernet-products/support/downloads/
9909S:	Supported
9910F:	drivers/net/ethernet/myricom/myri10ge/
9911
9912NAND FLASH SUBSYSTEM
9913M:	Boris Brezillon <boris.brezillon@bootlin.com>
9914M:	Miquel Raynal <miquel.raynal@bootlin.com>
9915R:	Richard Weinberger <richard@nod.at>
9916L:	linux-mtd@lists.infradead.org
9917W:	http://www.linux-mtd.infradead.org/
9918Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9919T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9920T:	git git://git.infradead.org/linux-mtd.git nand/next
9921S:	Maintained
9922F:	drivers/mtd/nand/
9923F:	include/linux/mtd/*nand*.h
9924
9925NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9926M:	Daniel Mack <zonque@gmail.com>
9927S:	Maintained
9928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9929W:	http://www.native-instruments.com
9930F:	sound/usb/caiaq/
9931
9932NATSEMI ETHERNET DRIVER (DP8381x)
9933S:	Orphan
9934F:	drivers/net/ethernet/natsemi/natsemi.c
9935
9936NCP FILESYSTEM
9937M:	Petr Vandrovec <petr@vandrovec.name>
9938S:	Obsolete
9939F:	drivers/staging/ncpfs/
9940
9941NCR 5380 SCSI DRIVERS
9942M:	Finn Thain <fthain@telegraphics.com.au>
9943M:	Michael Schmitz <schmitzmic@gmail.com>
9944L:	linux-scsi@vger.kernel.org
9945S:	Maintained
9946F:	Documentation/scsi/g_NCR5380.txt
9947F:	drivers/scsi/NCR5380.*
9948F:	drivers/scsi/arm/cumana_1.c
9949F:	drivers/scsi/arm/oak.c
9950F:	drivers/scsi/atari_scsi.*
9951F:	drivers/scsi/dmx3191d.c
9952F:	drivers/scsi/g_NCR5380.*
9953F:	drivers/scsi/mac_scsi.*
9954F:	drivers/scsi/sun3_scsi.*
9955F:	drivers/scsi/sun3_scsi_vme.c
9956
9957NCSI LIBRARY:
9958M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9959S:	Maintained
9960F:	net/ncsi/
9961
9962NCT6775 HARDWARE MONITOR DRIVER
9963M:	Guenter Roeck <linux@roeck-us.net>
9964L:	linux-hwmon@vger.kernel.org
9965S:	Maintained
9966F:	Documentation/hwmon/nct6775
9967F:	drivers/hwmon/nct6775.c
9968
9969NET_FAILOVER MODULE
9970M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9971L:	netdev@vger.kernel.org
9972S:	Supported
9973F:	driver/net/net_failover.c
9974F:	include/net/net_failover.h
9975F:	Documentation/networking/net_failover.rst
9976
9977NETEFFECT IWARP RNIC DRIVER (IW_NES)
9978M:	Faisal Latif <faisal.latif@intel.com>
9979L:	linux-rdma@vger.kernel.org
9980W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9981S:	Supported
9982F:	drivers/infiniband/hw/nes/
9983F:	include/uapi/rdma/nes-abi.h
9984
9985NETEM NETWORK EMULATOR
9986M:	Stephen Hemminger <stephen@networkplumber.org>
9987L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9988S:	Maintained
9989F:	net/sched/sch_netem.c
9990
9991NETERION 10GbE DRIVERS (s2io/vxge)
9992M:	Jon Mason <jdmason@kudzu.us>
9993L:	netdev@vger.kernel.org
9994S:	Supported
9995F:	Documentation/networking/s2io.txt
9996F:	Documentation/networking/vxge.txt
9997F:	drivers/net/ethernet/neterion/
9998
9999NETFILTER
10000M:	Pablo Neira Ayuso <pablo@netfilter.org>
10001M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10002M:	Florian Westphal <fw@strlen.de>
10003L:	netfilter-devel@vger.kernel.org
10004L:	coreteam@netfilter.org
10005W:	http://www.netfilter.org/
10006W:	http://www.iptables.org/
10007W:	http://www.nftables.org/
10008Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10011S:	Maintained
10012F:	include/linux/netfilter*
10013F:	include/linux/netfilter/
10014F:	include/net/netfilter/
10015F:	include/uapi/linux/netfilter*
10016F:	include/uapi/linux/netfilter/
10017F:	net/*/netfilter.c
10018F:	net/*/netfilter/
10019F:	net/netfilter/
10020F:	net/bridge/br_netfilter*.c
10021
10022NETROM NETWORK LAYER
10023M:	Ralf Baechle <ralf@linux-mips.org>
10024L:	linux-hams@vger.kernel.org
10025W:	http://www.linux-ax25.org/
10026S:	Maintained
10027F:	include/net/netrom.h
10028F:	include/uapi/linux/netrom.h
10029F:	net/netrom/
10030
10031NETRONOME ETHERNET DRIVERS
10032M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10033L:	oss-drivers@netronome.com
10034S:	Maintained
10035F:	drivers/net/ethernet/netronome/
10036
10037NETWORK BLOCK DEVICE (NBD)
10038M:	Josef Bacik <josef@toxicpanda.com>
10039S:	Maintained
10040L:	linux-block@vger.kernel.org
10041L:	nbd@other.debian.org
10042F:	Documentation/blockdev/nbd.txt
10043F:	drivers/block/nbd.c
10044F:	include/uapi/linux/nbd.h
10045
10046NETWORK DROP MONITOR
10047M:	Neil Horman <nhorman@tuxdriver.com>
10048L:	netdev@vger.kernel.org
10049S:	Maintained
10050W:	https://fedorahosted.org/dropwatch/
10051F:	net/core/drop_monitor.c
10052
10053NETWORKING DRIVERS
10054M:	"David S. Miller" <davem@davemloft.net>
10055L:	netdev@vger.kernel.org
10056W:	http://www.linuxfoundation.org/en/Net
10057Q:	http://patchwork.ozlabs.org/project/netdev/list/
10058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10060S:	Odd Fixes
10061F:	Documentation/devicetree/bindings/net/
10062F:	drivers/net/
10063F:	include/linux/if_*
10064F:	include/linux/netdevice.h
10065F:	include/linux/etherdevice.h
10066F:	include/linux/fcdevice.h
10067F:	include/linux/fddidevice.h
10068F:	include/linux/hippidevice.h
10069F:	include/linux/inetdevice.h
10070F:	include/uapi/linux/if_*
10071F:	include/uapi/linux/netdevice.h
10072
10073NETWORKING DRIVERS (WIRELESS)
10074M:	Kalle Valo <kvalo@codeaurora.org>
10075L:	linux-wireless@vger.kernel.org
10076Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10079S:	Maintained
10080F:	Documentation/devicetree/bindings/net/wireless/
10081F:	drivers/net/wireless/
10082
10083NETWORKING [DSA]
10084M:	Andrew Lunn <andrew@lunn.ch>
10085M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10086M:	Florian Fainelli <f.fainelli@gmail.com>
10087S:	Maintained
10088F:	Documentation/devicetree/bindings/net/dsa/
10089F:	net/dsa/
10090F:	include/net/dsa.h
10091F:	include/linux/dsa/
10092F:	drivers/net/dsa/
10093
10094NETWORKING [GENERAL]
10095M:	"David S. Miller" <davem@davemloft.net>
10096L:	netdev@vger.kernel.org
10097W:	http://www.linuxfoundation.org/en/Net
10098Q:	http://patchwork.ozlabs.org/project/netdev/list/
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10101B:	mailto:netdev@vger.kernel.org
10102S:	Maintained
10103F:	net/
10104F:	include/net/
10105F:	include/linux/in.h
10106F:	include/linux/net.h
10107F:	include/linux/netdevice.h
10108F:	include/uapi/linux/in.h
10109F:	include/uapi/linux/net.h
10110F:	include/uapi/linux/netdevice.h
10111F:	include/uapi/linux/net_namespace.h
10112F:	tools/testing/selftests/net/
10113F:	lib/net_utils.c
10114F:	lib/random32.c
10115F:	Documentation/networking/
10116
10117NETWORKING [IPSEC]
10118M:	Steffen Klassert <steffen.klassert@secunet.com>
10119M:	Herbert Xu <herbert@gondor.apana.org.au>
10120M:	"David S. Miller" <davem@davemloft.net>
10121L:	netdev@vger.kernel.org
10122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10124S:	Maintained
10125F:	net/core/flow.c
10126F:	net/xfrm/
10127F:	net/key/
10128F:	net/ipv4/xfrm*
10129F:	net/ipv4/esp4*
10130F:	net/ipv4/ah4.c
10131F:	net/ipv4/ipcomp.c
10132F:	net/ipv4/ip_vti.c
10133F:	net/ipv6/xfrm*
10134F:	net/ipv6/esp6*
10135F:	net/ipv6/ah6.c
10136F:	net/ipv6/ipcomp6.c
10137F:	net/ipv6/ip6_vti.c
10138F:	include/uapi/linux/xfrm.h
10139F:	include/net/xfrm.h
10140
10141NETWORKING [IPv4/IPv6]
10142M:	"David S. Miller" <davem@davemloft.net>
10143M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10144M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10145L:	netdev@vger.kernel.org
10146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10147S:	Maintained
10148F:	net/ipv4/
10149F:	net/ipv6/
10150F:	include/net/ip*
10151F:	arch/x86/net/*
10152
10153NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10154M:	Paul Moore <paul@paul-moore.com>
10155W:	https://github.com/netlabel
10156L:	netdev@vger.kernel.org
10157L:	linux-security-module@vger.kernel.org
10158S:	Maintained
10159F:	Documentation/netlabel/
10160F:	include/net/calipso.h
10161F:	include/net/cipso_ipv4.h
10162F:	include/net/netlabel.h
10163F:	include/uapi/linux/netfilter/xt_SECMARK.h
10164F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10165F:	net/netlabel/
10166F:	net/ipv4/cipso_ipv4.c
10167F:	net/ipv6/calipso.c
10168F:	net/netfilter/xt_CONNSECMARK.c
10169F:	net/netfilter/xt_SECMARK.c
10170
10171NETWORKING [TCP]
10172M:	Eric Dumazet <edumazet@google.com>
10173L:	netdev@vger.kernel.org
10174S:	Maintained
10175F:	net/ipv4/tcp*.c
10176F:	net/ipv4/syncookies.c
10177F:	net/ipv6/tcp*.c
10178F:	net/ipv6/syncookies.c
10179F:	include/uapi/linux/tcp.h
10180F:	include/net/tcp.h
10181F:	include/linux/tcp.h
10182F:	include/trace/events/tcp.h
10183
10184NETWORKING [TLS]
10185M:	Boris Pismenny <borisp@mellanox.com>
10186M:	Aviad Yehezkel <aviadye@mellanox.com>
10187M:	Dave Watson <davejwatson@fb.com>
10188L:	netdev@vger.kernel.org
10189S:	Maintained
10190F:	net/tls/*
10191F:	include/uapi/linux/tls.h
10192F:	include/net/tls.h
10193
10194NETWORKING [WIRELESS]
10195L:	linux-wireless@vger.kernel.org
10196Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10197
10198NETDEVSIM
10199M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10200S:	Maintained
10201F:	drivers/net/netdevsim/*
10202
10203NETXEN (1/10) GbE SUPPORT
10204M:	Manish Chopra <manish.chopra@cavium.com>
10205M:	Rahul Verma <rahul.verma@cavium.com>
10206M:	Dept-GELinuxNICDev@cavium.com
10207L:	netdev@vger.kernel.org
10208S:	Supported
10209F:	drivers/net/ethernet/qlogic/netxen/
10210
10211NFC SUBSYSTEM
10212M:	Samuel Ortiz <sameo@linux.intel.com>
10213L:	linux-wireless@vger.kernel.org
10214L:	linux-nfc@lists.01.org (subscribers-only)
10215S:	Supported
10216F:	net/nfc/
10217F:	include/net/nfc/
10218F:	include/uapi/linux/nfc.h
10219F:	drivers/nfc/
10220F:	include/linux/platform_data/nfcmrvl.h
10221F:	include/linux/platform_data/nxp-nci.h
10222F:	Documentation/devicetree/bindings/net/nfc/
10223
10224NFS, SUNRPC, AND LOCKD CLIENTS
10225M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10226M:	Anna Schumaker <anna.schumaker@netapp.com>
10227L:	linux-nfs@vger.kernel.org
10228W:	http://client.linux-nfs.org
10229T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10230S:	Maintained
10231F:	fs/lockd/
10232F:	fs/nfs/
10233F:	fs/nfs_common/
10234F:	net/sunrpc/
10235F:	include/linux/lockd/
10236F:	include/linux/nfs*
10237F:	include/linux/sunrpc/
10238F:	include/uapi/linux/nfs*
10239F:	include/uapi/linux/sunrpc/
10240
10241NILFS2 FILESYSTEM
10242M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10243L:	linux-nilfs@vger.kernel.org
10244W:	https://nilfs.sourceforge.io/
10245W:	https://nilfs.osdn.jp/
10246T:	git git://github.com/konis/nilfs2.git
10247S:	Supported
10248F:	Documentation/filesystems/nilfs2.txt
10249F:	fs/nilfs2/
10250F:	include/trace/events/nilfs2.h
10251F:	include/uapi/linux/nilfs2_api.h
10252F:	include/uapi/linux/nilfs2_ondisk.h
10253
10254NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10255M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10256W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10257S:	Maintained
10258F:	Documentation/scsi/NinjaSCSI.txt
10259F:	drivers/scsi/pcmcia/nsp_*
10260
10261NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10262M:	GOTO Masanori <gotom@debian.or.jp>
10263M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10264W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10265S:	Maintained
10266F:	Documentation/scsi/NinjaSCSI.txt
10267F:	drivers/scsi/nsp32*
10268
10269NIOS2 ARCHITECTURE
10270M:	Ley Foon Tan <lftan@altera.com>
10271L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10273S:	Maintained
10274F:	arch/nios2/
10275
10276NOHZ, DYNTICKS SUPPORT
10277M:	Frederic Weisbecker <fweisbec@gmail.com>
10278M:	Thomas Gleixner <tglx@linutronix.de>
10279M:	Ingo Molnar <mingo@kernel.org>
10280L:	linux-kernel@vger.kernel.org
10281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10282S:	Maintained
10283F:	kernel/time/tick*.*
10284F:	include/linux/tick.h
10285F:	include/linux/sched/nohz.h
10286
10287NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10288M:	Pavel Machek <pavel@ucw.cz>
10289M:	Sakari Ailus <sakari.ailus@iki.fi>
10290L:	linux-media@vger.kernel.org
10291S:	Maintained
10292F:	drivers/media/i2c/et8ek8
10293F:	drivers/media/i2c/ad5820.c
10294
10295NOKIA N900 POWER SUPPLY DRIVERS
10296R:	Pali Rohár <pali.rohar@gmail.com>
10297F:	include/linux/power/bq2415x_charger.h
10298F:	include/linux/power/bq27xxx_battery.h
10299F:	include/linux/power/isp1704_charger.h
10300F:	drivers/power/supply/bq2415x_charger.c
10301F:	drivers/power/supply/bq27xxx_battery.c
10302F:	drivers/power/supply/bq27xxx_battery_i2c.c
10303F:	drivers/power/supply/isp1704_charger.c
10304F:	drivers/power/supply/rx51_battery.c
10305
10306NTB AMD DRIVER
10307M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10308L:	linux-ntb@googlegroups.com
10309S:	Supported
10310F:	drivers/ntb/hw/amd/
10311
10312NTB DRIVER CORE
10313M:	Jon Mason <jdmason@kudzu.us>
10314M:	Dave Jiang <dave.jiang@intel.com>
10315M:	Allen Hubbe <allenbh@gmail.com>
10316L:	linux-ntb@googlegroups.com
10317S:	Supported
10318W:	https://github.com/jonmason/ntb/wiki
10319T:	git git://github.com/jonmason/ntb.git
10320F:	drivers/ntb/
10321F:	drivers/net/ntb_netdev.c
10322F:	include/linux/ntb.h
10323F:	include/linux/ntb_transport.h
10324F:	tools/testing/selftests/ntb/
10325
10326NTB IDT DRIVER
10327M:	Serge Semin <fancer.lancer@gmail.com>
10328L:	linux-ntb@googlegroups.com
10329S:	Supported
10330F:	drivers/ntb/hw/idt/
10331
10332NTB INTEL DRIVER
10333M:	Dave Jiang <dave.jiang@intel.com>
10334L:	linux-ntb@googlegroups.com
10335S:	Supported
10336W:	https://github.com/davejiang/linux/wiki
10337T:	git https://github.com/davejiang/linux.git
10338F:	drivers/ntb/hw/intel/
10339
10340NTFS FILESYSTEM
10341M:	Anton Altaparmakov <anton@tuxera.com>
10342L:	linux-ntfs-dev@lists.sourceforge.net
10343W:	http://www.tuxera.com/
10344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10345S:	Supported
10346F:	Documentation/filesystems/ntfs.txt
10347F:	fs/ntfs/
10348
10349NUBUS SUBSYSTEM
10350M:	Finn Thain <fthain@telegraphics.com.au>
10351L:	linux-m68k@lists.linux-m68k.org
10352S:	Maintained
10353F:	arch/*/include/asm/nubus.h
10354F:	drivers/nubus/
10355F:	include/linux/nubus.h
10356F:	include/uapi/linux/nubus.h
10357
10358NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10359M:	Antonino Daplas <adaplas@gmail.com>
10360L:	linux-fbdev@vger.kernel.org
10361S:	Maintained
10362F:	drivers/video/fbdev/riva/
10363F:	drivers/video/fbdev/nvidia/
10364
10365NVM EXPRESS DRIVER
10366M:	Keith Busch <keith.busch@intel.com>
10367M:	Jens Axboe <axboe@fb.com>
10368M:	Christoph Hellwig <hch@lst.de>
10369M:	Sagi Grimberg <sagi@grimberg.me>
10370L:	linux-nvme@lists.infradead.org
10371T:	git://git.infradead.org/nvme.git
10372W:	http://git.infradead.org/nvme.git
10373S:	Supported
10374F:	drivers/nvme/host/
10375F:	include/linux/nvme.h
10376F:	include/uapi/linux/nvme_ioctl.h
10377
10378NVM EXPRESS FC TRANSPORT DRIVERS
10379M:	James Smart <james.smart@broadcom.com>
10380L:	linux-nvme@lists.infradead.org
10381S:	Supported
10382F:	include/linux/nvme-fc.h
10383F:	include/linux/nvme-fc-driver.h
10384F:	drivers/nvme/host/fc.c
10385F:	drivers/nvme/target/fc.c
10386F:	drivers/nvme/target/fcloop.c
10387
10388NVM EXPRESS TARGET DRIVER
10389M:	Christoph Hellwig <hch@lst.de>
10390M:	Sagi Grimberg <sagi@grimberg.me>
10391L:	linux-nvme@lists.infradead.org
10392T:	git://git.infradead.org/nvme.git
10393W:	http://git.infradead.org/nvme.git
10394S:	Supported
10395F:	drivers/nvme/target/
10396
10397NVMEM FRAMEWORK
10398M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10399S:	Maintained
10400F:	drivers/nvmem/
10401F:	Documentation/devicetree/bindings/nvmem/
10402F:	Documentation/ABI/stable/sysfs-bus-nvmem
10403F:	include/linux/nvmem-consumer.h
10404F:	include/linux/nvmem-provider.h
10405
10406NXP SGTL5000 DRIVER
10407M:	Fabio Estevam <fabio.estevam@nxp.com>
10408L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10409S:	Maintained
10410F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10411F:	sound/soc/codecs/sgtl5000*
10412
10413NXP TDA998X DRM DRIVER
10414M:	Russell King <linux@armlinux.org.uk>
10415S:	Maintained
10416T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10417T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10418F:	drivers/gpu/drm/i2c/tda998x_drv.c
10419F:	include/drm/i2c/tda998x.h
10420F:	include/dt-bindings/display/tda998x.h
10421K:	"nxp,tda998x"
10422
10423NXP TFA9879 DRIVER
10424M:	Peter Rosin <peda@axentia.se>
10425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10426S:	Maintained
10427F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10428F:	sound/soc/codecs/tfa9879*
10429
10430NXP-NCI NFC DRIVER
10431M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10432R:	Charles Gorand <charles.gorand@effinnov.com>
10433L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10434S:	Supported
10435F:	drivers/nfc/nxp-nci
10436
10437OBJTOOL
10438M:	Josh Poimboeuf <jpoimboe@redhat.com>
10439M:	Peter Zijlstra <peterz@infradead.org>
10440S:	Supported
10441F:	tools/objtool/
10442
10443OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10444M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10445M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10446L:	linuxppc-dev@lists.ozlabs.org
10447S:	Supported
10448F:	arch/powerpc/platforms/powernv/ocxl.c
10449F:	arch/powerpc/include/asm/pnv-ocxl.h
10450F:	drivers/misc/ocxl/
10451F:	include/misc/ocxl*
10452F:	include/uapi/misc/ocxl.h
10453F:	Documentation/accelerators/ocxl.rst
10454
10455OMAP AUDIO SUPPORT
10456M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10457M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10458L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10459L:	linux-omap@vger.kernel.org
10460S:	Maintained
10461F:	sound/soc/omap/
10462
10463OMAP CLOCK FRAMEWORK SUPPORT
10464M:	Paul Walmsley <paul@pwsan.com>
10465L:	linux-omap@vger.kernel.org
10466S:	Maintained
10467F:	arch/arm/*omap*/*clock*
10468
10469OMAP DEVICE TREE SUPPORT
10470M:	Benoît Cousson <bcousson@baylibre.com>
10471M:	Tony Lindgren <tony@atomide.com>
10472L:	linux-omap@vger.kernel.org
10473L:	devicetree@vger.kernel.org
10474S:	Maintained
10475F:	arch/arm/boot/dts/*omap*
10476F:	arch/arm/boot/dts/*am3*
10477F:	arch/arm/boot/dts/*am4*
10478F:	arch/arm/boot/dts/*am5*
10479F:	arch/arm/boot/dts/*dra7*
10480
10481OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10482L:	linux-omap@vger.kernel.org
10483L:	linux-fbdev@vger.kernel.org
10484S:	Orphan
10485F:	drivers/video/fbdev/omap2/
10486F:	Documentation/arm/OMAP/DSS
10487
10488OMAP FRAMEBUFFER SUPPORT
10489L:	linux-fbdev@vger.kernel.org
10490L:	linux-omap@vger.kernel.org
10491S:	Orphan
10492F:	drivers/video/fbdev/omap/
10493
10494OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10495M:	Roger Quadros <rogerq@ti.com>
10496M:	Tony Lindgren <tony@atomide.com>
10497L:	linux-omap@vger.kernel.org
10498S:	Maintained
10499F:	drivers/memory/omap-gpmc.c
10500F:	arch/arm/mach-omap2/*gpmc*
10501
10502OMAP GPIO DRIVER
10503M:	Grygorii Strashko <grygorii.strashko@ti.com>
10504M:	Santosh Shilimkar <ssantosh@kernel.org>
10505M:	Kevin Hilman <khilman@kernel.org>
10506L:	linux-omap@vger.kernel.org
10507S:	Maintained
10508F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10509F:	drivers/gpio/gpio-omap.c
10510
10511OMAP HARDWARE SPINLOCK SUPPORT
10512M:	Ohad Ben-Cohen <ohad@wizery.com>
10513L:	linux-omap@vger.kernel.org
10514S:	Maintained
10515F:	drivers/hwspinlock/omap_hwspinlock.c
10516
10517OMAP HS MMC SUPPORT
10518L:	linux-mmc@vger.kernel.org
10519L:	linux-omap@vger.kernel.org
10520S:	Orphan
10521F:	drivers/mmc/host/omap_hsmmc.c
10522
10523OMAP HWMOD DATA
10524M:	Paul Walmsley <paul@pwsan.com>
10525L:	linux-omap@vger.kernel.org
10526S:	Maintained
10527F:	arch/arm/mach-omap2/omap_hwmod*data*
10528
10529OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10530M:	Benoît Cousson <bcousson@baylibre.com>
10531L:	linux-omap@vger.kernel.org
10532S:	Maintained
10533F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10534
10535OMAP HWMOD SUPPORT
10536M:	Benoît Cousson <bcousson@baylibre.com>
10537M:	Paul Walmsley <paul@pwsan.com>
10538L:	linux-omap@vger.kernel.org
10539S:	Maintained
10540F:	arch/arm/mach-omap2/omap_hwmod.*
10541
10542OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10543M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10544L:	linux-media@vger.kernel.org
10545S:	Maintained
10546F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10547F:	drivers/media/platform/omap3isp/
10548F:	drivers/staging/media/omap4iss/
10549
10550OMAP MMC SUPPORT
10551M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10552L:	linux-omap@vger.kernel.org
10553S:	Maintained
10554F:	drivers/mmc/host/omap.c
10555
10556OMAP POWER MANAGEMENT SUPPORT
10557M:	Kevin Hilman <khilman@kernel.org>
10558L:	linux-omap@vger.kernel.org
10559S:	Maintained
10560F:	arch/arm/*omap*/*pm*
10561F:	drivers/cpufreq/omap-cpufreq.c
10562
10563OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10564M:	Rajendra Nayak <rnayak@codeaurora.org>
10565M:	Paul Walmsley <paul@pwsan.com>
10566L:	linux-omap@vger.kernel.org
10567S:	Maintained
10568F:	arch/arm/mach-omap2/prm*
10569
10570OMAP RANDOM NUMBER GENERATOR SUPPORT
10571M:	Deepak Saxena <dsaxena@plexity.net>
10572S:	Maintained
10573F:	drivers/char/hw_random/omap-rng.c
10574
10575OMAP USB SUPPORT
10576L:	linux-usb@vger.kernel.org
10577L:	linux-omap@vger.kernel.org
10578S:	Orphan
10579F:	drivers/usb/*/*omap*
10580F:	arch/arm/*omap*/usb*
10581
10582OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10583M:	Mark Jackson <mpfj@newflow.co.uk>
10584L:	linux-omap@vger.kernel.org
10585S:	Maintained
10586F:	arch/arm/boot/dts/am335x-nano.dts
10587
10588OMAP1 SUPPORT
10589M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10590M:	Tony Lindgren <tony@atomide.com>
10591L:	linux-omap@vger.kernel.org
10592Q:	http://patchwork.kernel.org/project/linux-omap/list/
10593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10594S:	Maintained
10595F:	arch/arm/mach-omap1/
10596F:	arch/arm/plat-omap/
10597F:	arch/arm/configs/omap1_defconfig
10598F:	drivers/i2c/busses/i2c-omap.c
10599F:	include/linux/platform_data/i2c-omap.h
10600F:	include/linux/platform_data/ams-delta-fiq.h
10601
10602OMAP2+ SUPPORT
10603M:	Tony Lindgren <tony@atomide.com>
10604L:	linux-omap@vger.kernel.org
10605W:	http://www.muru.com/linux/omap/
10606W:	http://linux.omap.com/
10607Q:	http://patchwork.kernel.org/project/linux-omap/list/
10608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10609S:	Maintained
10610F:	arch/arm/mach-omap2/
10611F:	arch/arm/plat-omap/
10612F:	arch/arm/configs/omap2plus_defconfig
10613F:	drivers/i2c/busses/i2c-omap.c
10614F:	drivers/irqchip/irq-omap-intc.c
10615F:	drivers/mfd/*omap*.c
10616F:	drivers/mfd/menelaus.c
10617F:	drivers/mfd/palmas.c
10618F:	drivers/mfd/tps65217.c
10619F:	drivers/mfd/tps65218.c
10620F:	drivers/mfd/tps65910.c
10621F:	drivers/mfd/twl-core.[ch]
10622F:	drivers/mfd/twl4030*.c
10623F:	drivers/mfd/twl6030*.c
10624F:	drivers/mfd/twl6040*.c
10625F:	drivers/regulator/palmas-regulator*.c
10626F:	drivers/regulator/pbias-regulator.c
10627F:	drivers/regulator/tps65217-regulator.c
10628F:	drivers/regulator/tps65218-regulator.c
10629F:	drivers/regulator/tps65910-regulator.c
10630F:	drivers/regulator/twl-regulator.c
10631F:	drivers/regulator/twl6030-regulator.c
10632F:	include/linux/platform_data/i2c-omap.h
10633
10634ONION OMEGA2+ BOARD
10635M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10636L:	linux-mips@linux-mips.org
10637S:	Maintained
10638F:	arch/mips/boot/dts/ralink/omega2p.dts
10639
10640OMFS FILESYSTEM
10641M:	Bob Copeland <me@bobcopeland.com>
10642L:	linux-karma-devel@lists.sourceforge.net
10643S:	Maintained
10644F:	Documentation/filesystems/omfs.txt
10645F:	fs/omfs/
10646
10647OMNIKEY CARDMAN 4000 DRIVER
10648M:	Harald Welte <laforge@gnumonks.org>
10649S:	Maintained
10650F:	drivers/char/pcmcia/cm4000_cs.c
10651F:	include/linux/cm4000_cs.h
10652F:	include/uapi/linux/cm4000_cs.h
10653
10654OMNIKEY CARDMAN 4040 DRIVER
10655M:	Harald Welte <laforge@gnumonks.org>
10656S:	Maintained
10657F:	drivers/char/pcmcia/cm4040_cs.*
10658
10659OMNIVISION OV13858 SENSOR DRIVER
10660M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10661L:	linux-media@vger.kernel.org
10662T:	git git://linuxtv.org/media_tree.git
10663S:	Maintained
10664F:	drivers/media/i2c/ov13858.c
10665
10666OMNIVISION OV2680 SENSOR DRIVER
10667M:	Rui Miguel Silva <rmfrfs@gmail.com>
10668L:	linux-media@vger.kernel.org
10669T:	git git://linuxtv.org/media_tree.git
10670S:	Maintained
10671F:	drivers/media/i2c/ov2680.c
10672F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10673
10674OMNIVISION OV2685 SENSOR DRIVER
10675M:	Shunqian Zheng <zhengsq@rock-chips.com>
10676L:	linux-media@vger.kernel.org
10677T:	git git://linuxtv.org/media_tree.git
10678S:	Maintained
10679F:	drivers/media/i2c/ov2685.c
10680
10681OMNIVISION OV5640 SENSOR DRIVER
10682M:	Steve Longerbeam <slongerbeam@gmail.com>
10683L:	linux-media@vger.kernel.org
10684T:	git git://linuxtv.org/media_tree.git
10685S:	Maintained
10686F:	drivers/media/i2c/ov5640.c
10687
10688OMNIVISION OV5647 SENSOR DRIVER
10689M:	Luis Oliveira <lolivei@synopsys.com>
10690L:	linux-media@vger.kernel.org
10691T:	git git://linuxtv.org/media_tree.git
10692S:	Maintained
10693F:	drivers/media/i2c/ov5647.c
10694
10695OMNIVISION OV5695 SENSOR DRIVER
10696M:	Shunqian Zheng <zhengsq@rock-chips.com>
10697L:	linux-media@vger.kernel.org
10698T:	git git://linuxtv.org/media_tree.git
10699S:	Maintained
10700F:	drivers/media/i2c/ov5695.c
10701
10702OMNIVISION OV7670 SENSOR DRIVER
10703M:	Jonathan Corbet <corbet@lwn.net>
10704L:	linux-media@vger.kernel.org
10705T:	git git://linuxtv.org/media_tree.git
10706S:	Maintained
10707F:	drivers/media/i2c/ov7670.c
10708F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10709
10710OMNIVISION OV772x SENSOR DRIVER
10711M:	Jacopo Mondi <jacopo@jmondi.org>
10712L:	linux-media@vger.kernel.org
10713T:	git git://linuxtv.org/media_tree.git
10714S:	Odd fixes
10715F:	drivers/media/i2c/ov772x.c
10716F:	include/media/i2c/ov772x.h
10717F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10718
10719OMNIVISION OV7740 SENSOR DRIVER
10720M:	Wenyou Yang <wenyou.yang@microchip.com>
10721L:	linux-media@vger.kernel.org
10722T:	git git://linuxtv.org/media_tree.git
10723S:	Maintained
10724F:	drivers/media/i2c/ov7740.c
10725F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10726
10727OMNIVISION OV9650 SENSOR DRIVER
10728M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10729R:	Akinobu Mita <akinobu.mita@gmail.com>
10730R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10731L:	linux-media@vger.kernel.org
10732T:	git git://linuxtv.org/media_tree.git
10733S:	Maintained
10734F:	drivers/media/i2c/ov9650.c
10735F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10736
10737ONENAND FLASH DRIVER
10738M:	Kyungmin Park <kyungmin.park@samsung.com>
10739L:	linux-mtd@lists.infradead.org
10740S:	Maintained
10741F:	drivers/mtd/nand/onenand/
10742F:	include/linux/mtd/onenand*.h
10743
10744ONSTREAM SCSI TAPE DRIVER
10745M:	Willem Riede <osst@riede.org>
10746L:	osst-users@lists.sourceforge.net
10747L:	linux-scsi@vger.kernel.org
10748S:	Maintained
10749F:	Documentation/scsi/osst.txt
10750F:	drivers/scsi/osst.*
10751F:	drivers/scsi/osst_*.h
10752F:	drivers/scsi/st.h
10753
10754OP-TEE DRIVER
10755M:	Jens Wiklander <jens.wiklander@linaro.org>
10756S:	Maintained
10757F:	drivers/tee/optee/
10758
10759OPA-VNIC DRIVER
10760M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10761M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10762L:	linux-rdma@vger.kernel.org
10763S:	Supported
10764F:	drivers/infiniband/ulp/opa_vnic
10765
10766OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10767M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10768M:	Frank Rowand <frowand.list@gmail.com>
10769L:	devicetree@vger.kernel.org
10770S:	Maintained
10771F:	Documentation/devicetree/dynamic-resolution-notes.txt
10772F:	Documentation/devicetree/overlay-notes.txt
10773F:	drivers/of/overlay.c
10774F:	drivers/of/resolver.c
10775K:	of_overlay_notifier_
10776
10777OPEN FIRMWARE AND FLATTENED DEVICE TREE
10778M:	Rob Herring <robh+dt@kernel.org>
10779M:	Frank Rowand <frowand.list@gmail.com>
10780L:	devicetree@vger.kernel.org
10781W:	http://www.devicetree.org/
10782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10783S:	Maintained
10784F:	drivers/of/
10785F:	include/linux/of*.h
10786F:	scripts/dtc/
10787F:	Documentation/ABI/testing/sysfs-firmware-ofw
10788
10789OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10790M:	Rob Herring <robh+dt@kernel.org>
10791M:	Mark Rutland <mark.rutland@arm.com>
10792L:	devicetree@vger.kernel.org
10793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10794Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10795S:	Maintained
10796F:	Documentation/devicetree/
10797F:	arch/*/boot/dts/
10798F:	include/dt-bindings/
10799
10800OPENCORES I2C BUS DRIVER
10801M:	Peter Korsgaard <peter@korsgaard.com>
10802L:	linux-i2c@vger.kernel.org
10803S:	Maintained
10804F:	Documentation/i2c/busses/i2c-ocores
10805F:	drivers/i2c/busses/i2c-ocores.c
10806
10807OPENRISC ARCHITECTURE
10808M:	Jonas Bonn <jonas@southpole.se>
10809M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10810M:	Stafford Horne <shorne@gmail.com>
10811T:	git git://github.com/openrisc/linux.git
10812L:	openrisc@lists.librecores.org
10813W:	http://openrisc.io
10814S:	Maintained
10815F:	Documentation/devicetree/bindings/openrisc/
10816F:	Documentation/openrisc/
10817F:	arch/openrisc/
10818F:	drivers/irqchip/irq-ompic.c
10819F:	drivers/irqchip/irq-or1k-*
10820
10821OPENVSWITCH
10822M:	Pravin B Shelar <pshelar@ovn.org>
10823L:	netdev@vger.kernel.org
10824L:	dev@openvswitch.org
10825W:	http://openvswitch.org
10826S:	Maintained
10827F:	net/openvswitch/
10828F:	include/uapi/linux/openvswitch.h
10829
10830OPERATING PERFORMANCE POINTS (OPP)
10831M:	Viresh Kumar <vireshk@kernel.org>
10832M:	Nishanth Menon <nm@ti.com>
10833M:	Stephen Boyd <sboyd@kernel.org>
10834L:	linux-pm@vger.kernel.org
10835S:	Maintained
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10837F:	drivers/opp/
10838F:	include/linux/pm_opp.h
10839F:	Documentation/power/opp.txt
10840F:	Documentation/devicetree/bindings/opp/
10841
10842OPL4 DRIVER
10843M:	Clemens Ladisch <clemens@ladisch.de>
10844L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10845T:	git git://git.alsa-project.org/alsa-kernel.git
10846S:	Maintained
10847F:	sound/drivers/opl4/
10848
10849OPROFILE
10850M:	Robert Richter <rric@kernel.org>
10851L:	oprofile-list@lists.sf.net
10852S:	Maintained
10853F:	arch/*/include/asm/oprofile*.h
10854F:	arch/*/oprofile/
10855F:	drivers/oprofile/
10856F:	include/linux/oprofile.h
10857
10858ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10859M:	Mark Fasheh <mark@fasheh.com>
10860M:	Joel Becker <jlbec@evilplan.org>
10861L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10862W:	http://ocfs2.wiki.kernel.org
10863S:	Supported
10864F:	Documentation/filesystems/ocfs2.txt
10865F:	Documentation/filesystems/dlmfs.txt
10866F:	fs/ocfs2/
10867
10868ORANGEFS FILESYSTEM
10869M:	Mike Marshall <hubcap@omnibond.com>
10870R:	Martin Brandenburg <martin@omnibond.com>
10871L:	devel@lists.orangefs.org
10872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10873S:	Supported
10874F:	fs/orangefs/
10875F:	Documentation/filesystems/orangefs.txt
10876
10877ORINOCO DRIVER
10878L:	linux-wireless@vger.kernel.org
10879W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10880W:	http://www.nongnu.org/orinoco/
10881S:	Orphan
10882F:	drivers/net/wireless/intersil/orinoco/
10883
10884OSD LIBRARY and FILESYSTEM
10885M:	Boaz Harrosh <ooo@electrozaur.com>
10886S:	Maintained
10887F:	drivers/scsi/osd/
10888F:	include/scsi/osd_*
10889F:	fs/exofs/
10890
10891OV2659 OMNIVISION SENSOR DRIVER
10892M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10893L:	linux-media@vger.kernel.org
10894W:	https://linuxtv.org
10895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10896T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10897S:	Maintained
10898F:	drivers/media/i2c/ov2659.c
10899F:	include/media/i2c/ov2659.h
10900
10901OVERLAY FILESYSTEM
10902M:	Miklos Szeredi <miklos@szeredi.hu>
10903L:	linux-unionfs@vger.kernel.org
10904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10905S:	Supported
10906F:	fs/overlayfs/
10907F:	Documentation/filesystems/overlayfs.txt
10908
10909P54 WIRELESS DRIVER
10910M:	Christian Lamparter <chunkeey@googlemail.com>
10911L:	linux-wireless@vger.kernel.org
10912W:	http://wireless.kernel.org/en/users/Drivers/p54
10913S:	Maintained
10914F:	drivers/net/wireless/intersil/p54/
10915
10916PA SEMI ETHERNET DRIVER
10917L:	netdev@vger.kernel.org
10918S:	Orphan
10919F:	drivers/net/ethernet/pasemi/*
10920
10921PA SEMI SMBUS DRIVER
10922L:	linux-i2c@vger.kernel.org
10923S:	Orphan
10924F:	drivers/i2c/busses/i2c-pasemi.c
10925
10926PADATA PARALLEL EXECUTION MECHANISM
10927M:	Steffen Klassert <steffen.klassert@secunet.com>
10928L:	linux-crypto@vger.kernel.org
10929S:	Maintained
10930F:	kernel/padata.c
10931F:	include/linux/padata.h
10932F:	Documentation/padata.txt
10933
10934PANASONIC LAPTOP ACPI EXTRAS DRIVER
10935M:	Harald Welte <laforge@gnumonks.org>
10936L:	platform-driver-x86@vger.kernel.org
10937S:	Maintained
10938F:	drivers/platform/x86/panasonic-laptop.c
10939
10940PARALLEL LCD/KEYPAD PANEL DRIVER
10941M:	Willy Tarreau <willy@haproxy.com>
10942M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10943S:	Odd Fixes
10944F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10945F:	drivers/misc/panel.c
10946
10947PARALLEL PORT SUBSYSTEM
10948M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10949M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10950L:	linux-parport@lists.infradead.org (subscribers-only)
10951S:	Maintained
10952F:	drivers/parport/
10953F:	include/linux/parport*.h
10954F:	drivers/char/ppdev.c
10955F:	include/uapi/linux/ppdev.h
10956F:	Documentation/parport*.txt
10957
10958PARAVIRT_OPS INTERFACE
10959M:	Juergen Gross <jgross@suse.com>
10960M:	Alok Kataria <akataria@vmware.com>
10961L:	virtualization@lists.linux-foundation.org
10962S:	Supported
10963F:	Documentation/virtual/paravirt_ops.txt
10964F:	arch/*/kernel/paravirt*
10965F:	arch/*/include/asm/paravirt*.h
10966F:	include/linux/hypervisor.h
10967
10968PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10969M:	Tim Waugh <tim@cyberelk.net>
10970L:	linux-parport@lists.infradead.org (subscribers-only)
10971S:	Maintained
10972F:	Documentation/blockdev/paride.txt
10973F:	drivers/block/paride/
10974
10975PARISC ARCHITECTURE
10976M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10977M:	Helge Deller <deller@gmx.de>
10978L:	linux-parisc@vger.kernel.org
10979W:	http://www.parisc-linux.org/
10980Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10983S:	Maintained
10984F:	arch/parisc/
10985F:	Documentation/parisc/
10986F:	drivers/parisc/
10987F:	drivers/char/agp/parisc-agp.c
10988F:	drivers/input/serio/gscps2.c
10989F:	drivers/parport/parport_gsc.*
10990F:	drivers/tty/serial/8250/8250_gsc.c
10991F:	drivers/video/fbdev/sti*
10992F:	drivers/video/console/sti*
10993F:	drivers/video/logo/logo_parisc*
10994
10995PARMAN
10996M:	Jiri Pirko <jiri@mellanox.com>
10997L:	netdev@vger.kernel.org
10998S:	Supported
10999F:	lib/parman.c
11000F:	lib/test_parman.c
11001F:	include/linux/parman.h
11002
11003PC87360 HARDWARE MONITORING DRIVER
11004M:	Jim Cromie <jim.cromie@gmail.com>
11005L:	linux-hwmon@vger.kernel.org
11006S:	Maintained
11007F:	Documentation/hwmon/pc87360
11008F:	drivers/hwmon/pc87360.c
11009
11010PC8736x GPIO DRIVER
11011M:	Jim Cromie <jim.cromie@gmail.com>
11012S:	Maintained
11013F:	drivers/char/pc8736x_gpio.c
11014
11015PC87427 HARDWARE MONITORING DRIVER
11016M:	Jean Delvare <jdelvare@suse.com>
11017L:	linux-hwmon@vger.kernel.org
11018S:	Maintained
11019F:	Documentation/hwmon/pc87427
11020F:	drivers/hwmon/pc87427.c
11021
11022PCA9532 LED DRIVER
11023M:	Riku Voipio <riku.voipio@iki.fi>
11024S:	Maintained
11025F:	drivers/leds/leds-pca9532.c
11026F:	include/linux/leds-pca9532.h
11027
11028PCA9541 I2C BUS MASTER SELECTOR DRIVER
11029M:	Guenter Roeck <linux@roeck-us.net>
11030L:	linux-i2c@vger.kernel.org
11031S:	Maintained
11032F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11033
11034PCDP - PRIMARY CONSOLE AND DEBUG PORT
11035M:	Khalid Aziz <khalid@gonehiking.org>
11036S:	Maintained
11037F:	drivers/firmware/pcdp.*
11038
11039PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11040M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11041L:	linux-pci@vger.kernel.org
11042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11043S:	Maintained
11044F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11045F:	drivers/pci/controller/pci-aardvark.c
11046
11047PCI DRIVER FOR ALTERA PCIE IP
11048M:	Ley Foon Tan <lftan@altera.com>
11049L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11050L:	linux-pci@vger.kernel.org
11051S:	Supported
11052F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11053F:	drivers/pci/controller/pcie-altera.c
11054
11055PCI DRIVER FOR APPLIEDMICRO XGENE
11056M:	Tanmay Inamdar <tinamdar@apm.com>
11057L:	linux-pci@vger.kernel.org
11058L:	linux-arm-kernel@lists.infradead.org
11059S:	Maintained
11060F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11061F:	drivers/pci/controller/pci-xgene.c
11062
11063PCI DRIVER FOR ARM VERSATILE PLATFORM
11064M:	Rob Herring <robh@kernel.org>
11065L:	linux-pci@vger.kernel.org
11066L:	linux-arm-kernel@lists.infradead.org
11067S:	Maintained
11068F:	Documentation/devicetree/bindings/pci/versatile.txt
11069F:	drivers/pci/controller/pci-versatile.c
11070
11071PCI DRIVER FOR ARMADA 8K
11072M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11073L:	linux-pci@vger.kernel.org
11074L:	linux-arm-kernel@lists.infradead.org
11075S:	Maintained
11076F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11077F:	drivers/pci/controller/dwc/pcie-armada8k.c
11078
11079PCI DRIVER FOR CADENCE PCIE IP
11080M:	Alan Douglas <adouglas@cadence.com>
11081L:	linux-pci@vger.kernel.org
11082S:	Maintained
11083F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11084F:	drivers/pci/controller/pcie-cadence*
11085
11086PCI DRIVER FOR FREESCALE LAYERSCAPE
11087M:	Minghuan Lian <minghuan.Lian@nxp.com>
11088M:	Mingkai Hu <mingkai.hu@nxp.com>
11089M:	Roy Zang <roy.zang@nxp.com>
11090L:	linuxppc-dev@lists.ozlabs.org
11091L:	linux-pci@vger.kernel.org
11092L:	linux-arm-kernel@lists.infradead.org
11093S:	Maintained
11094F:	drivers/pci/controller/dwc/*layerscape*
11095
11096PCI DRIVER FOR GENERIC OF HOSTS
11097M:	Will Deacon <will.deacon@arm.com>
11098L:	linux-pci@vger.kernel.org
11099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100S:	Maintained
11101F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11102F:	drivers/pci/controller/pci-host-common.c
11103F:	drivers/pci/controller/pci-host-generic.c
11104
11105PCI DRIVER FOR IMX6
11106M:	Richard Zhu <hongxing.zhu@nxp.com>
11107M:	Lucas Stach <l.stach@pengutronix.de>
11108L:	linux-pci@vger.kernel.org
11109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11110S:	Maintained
11111F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11112F:	drivers/pci/controller/dwc/*imx6*
11113
11114PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11115M:	Keith Busch <keith.busch@intel.com>
11116M:	Jonathan Derrick <jonathan.derrick@intel.com>
11117L:	linux-pci@vger.kernel.org
11118S:	Supported
11119F:	drivers/pci/controller/vmd.c
11120
11121PCI DRIVER FOR MICROSEMI SWITCHTEC
11122M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11123M:	Logan Gunthorpe <logang@deltatee.com>
11124L:	linux-pci@vger.kernel.org
11125S:	Maintained
11126F:	Documentation/switchtec.txt
11127F:	Documentation/ABI/testing/sysfs-class-switchtec
11128F:	drivers/pci/switch/switchtec*
11129F:	include/uapi/linux/switchtec_ioctl.h
11130F:	include/linux/switchtec.h
11131F:	drivers/ntb/hw/mscc/
11132
11133PCI DRIVER FOR MOBIVEIL PCIE IP
11134M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11135L:	linux-pci@vger.kernel.org
11136S:	Supported
11137F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11138F:	drivers/pci/controller/pcie-mobiveil.c
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>
11206M:	Sam Bobroff <sbobroff@linux.ibm.com>
11207M:	Oliver O'Halloran <oohall@gmail.com>
11208L:	linuxppc-dev@lists.ozlabs.org
11209S:	Supported
11210F:	Documentation/PCI/pci-error-recovery.txt
11211F:	drivers/pci/pcie/aer.c
11212F:	drivers/pci/pcie/dpc.c
11213F:	drivers/pci/pcie/err.c
11214F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11215F:	arch/powerpc/kernel/eeh*.c
11216F:	arch/powerpc/platforms/*/eeh*.c
11217F:	arch/powerpc/include/*/eeh*.h
11218
11219PCI ERROR RECOVERY
11220M:	Linas Vepstas <linasvepstas@gmail.com>
11221L:	linux-pci@vger.kernel.org
11222S:	Supported
11223F:	Documentation/PCI/pci-error-recovery.txt
11224
11225PCI MSI DRIVER FOR ALTERA MSI IP
11226M:	Ley Foon Tan <lftan@altera.com>
11227L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11228L:	linux-pci@vger.kernel.org
11229S:	Supported
11230F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11231F:	drivers/pci/controller/pcie-altera-msi.c
11232
11233PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11234M:	Duc Dang <dhdang@apm.com>
11235L:	linux-pci@vger.kernel.org
11236L:	linux-arm-kernel@lists.infradead.org
11237S:	Maintained
11238F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11239F:	drivers/pci/controller/pci-xgene-msi.c
11240
11241PCI SUBSYSTEM
11242M:	Bjorn Helgaas <bhelgaas@google.com>
11243L:	linux-pci@vger.kernel.org
11244Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11246S:	Supported
11247F:	Documentation/devicetree/bindings/pci/
11248F:	Documentation/PCI/
11249F:	drivers/acpi/pci*
11250F:	drivers/pci/
11251F:	include/asm-generic/pci*
11252F:	include/linux/pci*
11253F:	include/linux/of_pci.h
11254F:	include/uapi/linux/pci*
11255F:	lib/pci*
11256F:	arch/x86/pci/
11257F:	arch/x86/kernel/quirks.c
11258
11259PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11260M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11261L:	linux-pci@vger.kernel.org
11262Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11264S:	Supported
11265F:	drivers/pci/controller/
11266
11267PCIE DRIVER FOR AXIS ARTPEC
11268M:	Jesper Nilsson <jesper.nilsson@axis.com>
11269L:	linux-arm-kernel@axis.com
11270L:	linux-pci@vger.kernel.org
11271S:	Maintained
11272F:	Documentation/devicetree/bindings/pci/axis,artpec*
11273F:	drivers/pci/controller/dwc/*artpec*
11274
11275PCIE DRIVER FOR CAVIUM THUNDERX
11276M:	David Daney <david.daney@cavium.com>
11277L:	linux-pci@vger.kernel.org
11278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11279S:	Supported
11280F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11281F:	drivers/pci/controller/pci-thunder-*
11282
11283PCIE DRIVER FOR HISILICON
11284M:	Zhou Wang <wangzhou1@hisilicon.com>
11285L:	linux-pci@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11288F:	drivers/pci/controller/dwc/pcie-hisi.c
11289
11290PCIE DRIVER FOR HISILICON KIRIN
11291M:	Xiaowei Song <songxiaowei@hisilicon.com>
11292M:	Binghui Wang <wangbinghui@hisilicon.com>
11293L:	linux-pci@vger.kernel.org
11294S:	Maintained
11295F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11296F:	drivers/pci/controller/dwc/pcie-kirin.c
11297
11298PCIE DRIVER FOR HISILICON STB
11299M:	Jianguo Sun <sunjianguo1@huawei.com>
11300M:	Shawn Guo <shawn.guo@linaro.org>
11301L:	linux-pci@vger.kernel.org
11302S:	Maintained
11303F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11304F:	drivers/pci/controller/dwc/pcie-histb.c
11305
11306PCIE DRIVER FOR MEDIATEK
11307M:	Ryder Lee <ryder.lee@mediatek.com>
11308L:	linux-pci@vger.kernel.org
11309L:	linux-mediatek@lists.infradead.org
11310S:	Supported
11311F:	Documentation/devicetree/bindings/pci/mediatek*
11312F:	drivers/pci/controller/*mediatek*
11313
11314PCIE DRIVER FOR QUALCOMM MSM
11315M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11316L:	linux-pci@vger.kernel.org
11317L:	linux-arm-msm@vger.kernel.org
11318S:	Maintained
11319F:	drivers/pci/controller/dwc/*qcom*
11320
11321PCIE DRIVER FOR ROCKCHIP
11322M:	Shawn Lin <shawn.lin@rock-chips.com>
11323L:	linux-pci@vger.kernel.org
11324L:	linux-rockchip@lists.infradead.org
11325S:	Maintained
11326F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11327F:	drivers/pci/controller/pcie-rockchip*
11328
11329PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11330M:	Linus Walleij <linus.walleij@linaro.org>
11331L:	linux-pci@vger.kernel.org
11332S:	Maintained
11333F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11334F:	drivers/pci/controller/pci-v3-semi.c
11335
11336PCIE DRIVER FOR ST SPEAR13XX
11337M:	Pratyush Anand <pratyush.anand@gmail.com>
11338L:	linux-pci@vger.kernel.org
11339S:	Maintained
11340F:	drivers/pci/controller/dwc/*spear*
11341
11342PCMCIA SUBSYSTEM
11343M:	Dominik Brodowski <linux@dominikbrodowski.net>
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11345S:	Odd Fixes
11346F:	Documentation/pcmcia/
11347F:	tools/pcmcia/
11348F:	drivers/pcmcia/
11349F:	include/pcmcia/
11350
11351PCNET32 NETWORK DRIVER
11352M:	Don Fry <pcnet32@frontier.com>
11353L:	netdev@vger.kernel.org
11354S:	Maintained
11355F:	drivers/net/ethernet/amd/pcnet32.c
11356
11357PCRYPT PARALLEL CRYPTO ENGINE
11358M:	Steffen Klassert <steffen.klassert@secunet.com>
11359L:	linux-crypto@vger.kernel.org
11360S:	Maintained
11361F:	crypto/pcrypt.c
11362F:	include/crypto/pcrypt.h
11363
11364PEAQ WMI HOTKEYS DRIVER
11365M:	Hans de Goede <hdegoede@redhat.com>
11366L:	platform-driver-x86@vger.kernel.org
11367S:	Maintained
11368F:	drivers/platform/x86/peaq-wmi.c
11369
11370PER-CPU MEMORY ALLOCATOR
11371M:	Dennis Zhou <dennis@kernel.org>
11372M:	Tejun Heo <tj@kernel.org>
11373M:	Christoph Lameter <cl@linux.com>
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11375S:	Maintained
11376F:	include/linux/percpu*.h
11377F:	mm/percpu*.c
11378F:	arch/*/include/asm/percpu.h
11379
11380PER-TASK DELAY ACCOUNTING
11381M:	Balbir Singh <bsingharora@gmail.com>
11382S:	Maintained
11383F:	include/linux/delayacct.h
11384F:	kernel/delayacct.c
11385
11386PERFORMANCE EVENTS SUBSYSTEM
11387M:	Peter Zijlstra <peterz@infradead.org>
11388M:	Ingo Molnar <mingo@redhat.com>
11389M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11390R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11391R:	Jiri Olsa <jolsa@redhat.com>
11392R:	Namhyung Kim <namhyung@kernel.org>
11393L:	linux-kernel@vger.kernel.org
11394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11395S:	Supported
11396F:	kernel/events/*
11397F:	include/linux/perf_event.h
11398F:	include/uapi/linux/perf_event.h
11399F:	arch/*/kernel/perf_event*.c
11400F:	arch/*/kernel/*/perf_event*.c
11401F:	arch/*/kernel/*/*/perf_event*.c
11402F:	arch/*/include/asm/perf_event.h
11403F:	arch/*/kernel/perf_callchain.c
11404F:	arch/*/events/*
11405F:	tools/perf/
11406
11407PERSONALITY HANDLING
11408M:	Christoph Hellwig <hch@infradead.org>
11409L:	linux-abi-devel@lists.sourceforge.net
11410S:	Maintained
11411F:	include/linux/personality.h
11412F:	include/uapi/linux/personality.h
11413
11414PHOENIX RC FLIGHT CONTROLLER ADAPTER
11415M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11416L:	linux-input@vger.kernel.org
11417S:	Maintained
11418F:	Documentation/input/devices/pxrc.rst
11419F:	drivers/input/joystick/pxrc.c
11420
11421PHONET PROTOCOL
11422M:	Remi Denis-Courmont <courmisch@gmail.com>
11423S:	Supported
11424F:	Documentation/networking/phonet.txt
11425F:	include/linux/phonet.h
11426F:	include/net/phonet/
11427F:	include/uapi/linux/phonet.h
11428F:	net/phonet/
11429
11430PHRAM MTD DRIVER
11431M:	Joern Engel <joern@lazybastard.org>
11432L:	linux-mtd@lists.infradead.org
11433S:	Maintained
11434F:	drivers/mtd/devices/phram.c
11435
11436PICOLCD HID DRIVER
11437M:	Bruno Prémont <bonbons@linux-vserver.org>
11438L:	linux-input@vger.kernel.org
11439S:	Maintained
11440F:	drivers/hid/hid-picolcd*
11441
11442PICOXCELL SUPPORT
11443M:	Jamie Iles <jamie@jamieiles.com>
11444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445T:	git git://github.com/jamieiles/linux-2.6-ji.git
11446S:	Supported
11447F:	arch/arm/boot/dts/picoxcell*
11448F:	arch/arm/mach-picoxcell/
11449F:	drivers/crypto/picoxcell*
11450
11451PIN CONTROL SUBSYSTEM
11452M:	Linus Walleij <linus.walleij@linaro.org>
11453L:	linux-gpio@vger.kernel.org
11454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11455S:	Maintained
11456F:	Documentation/devicetree/bindings/pinctrl/
11457F:	Documentation/driver-api/pinctl.rst
11458F:	drivers/pinctrl/
11459F:	include/linux/pinctrl/
11460
11461PIN CONTROLLER - ATMEL AT91
11462M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11464S:	Maintained
11465F:	drivers/pinctrl/pinctrl-at91.*
11466
11467PIN CONTROLLER - ATMEL AT91 PIO4
11468M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470L:	linux-gpio@vger.kernel.org
11471S:	Supported
11472F:	drivers/pinctrl/pinctrl-at91-pio4.*
11473
11474PIN CONTROLLER - FREESCALE
11475M:	Dong Aisheng <aisheng.dong@nxp.com>
11476M:	Fabio Estevam <festevam@gmail.com>
11477M:	Shawn Guo <shawnguo@kernel.org>
11478M:	Stefan Agner <stefan@agner.ch>
11479R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11480L:	linux-gpio@vger.kernel.org
11481S:	Maintained
11482F:	drivers/pinctrl/freescale/
11483F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11484
11485PIN CONTROLLER - INTEL
11486M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11487M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11488S:	Maintained
11489F:	drivers/pinctrl/intel/
11490
11491PIN CONTROLLER - MEDIATEK
11492M:	Sean Wang <sean.wang@mediatek.com>
11493L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11494S:	Maintained
11495F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11496F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11497F:	drivers/pinctrl/mediatek/mtk-eint.*
11498F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11499F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11500F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11501
11502PIN CONTROLLER - QUALCOMM
11503M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11504S:	Maintained
11505L:	linux-arm-msm@vger.kernel.org
11506F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11507F:	drivers/pinctrl/qcom/
11508
11509PIN CONTROLLER - RENESAS
11510M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11511M:	Geert Uytterhoeven <geert+renesas@glider.be>
11512L:	linux-renesas-soc@vger.kernel.org
11513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11514S:	Maintained
11515F:	drivers/pinctrl/sh-pfc/
11516
11517PIN CONTROLLER - SAMSUNG
11518M:	Tomasz Figa <tomasz.figa@gmail.com>
11519M:	Krzysztof Kozlowski <krzk@kernel.org>
11520M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11522L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11523Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11525S:	Maintained
11526F:	drivers/pinctrl/samsung/
11527F:	include/dt-bindings/pinctrl/samsung.h
11528F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11529
11530PIN CONTROLLER - SINGLE
11531M:	Tony Lindgren <tony@atomide.com>
11532M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11534L:	linux-omap@vger.kernel.org
11535S:	Maintained
11536F:	drivers/pinctrl/pinctrl-single.c
11537
11538PIN CONTROLLER - ST SPEAR
11539M:	Viresh Kumar <vireshk@kernel.org>
11540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541W:	http://www.st.com/spear
11542S:	Maintained
11543F:	drivers/pinctrl/spear/
11544
11545PISTACHIO SOC SUPPORT
11546M:	James Hartley <james.hartley@sondrel.com>
11547L:	linux-mips@linux-mips.org
11548S:	Odd Fixes
11549F:	arch/mips/pistachio/
11550F:	arch/mips/include/asm/mach-pistachio/
11551F:	arch/mips/boot/dts/img/pistachio*
11552F:	arch/mips/configs/pistachio*_defconfig
11553
11554PKTCDVD DRIVER
11555S:	Orphan
11556M:	linux-block@vger.kernel.org
11557F:	drivers/block/pktcdvd.c
11558F:	include/linux/pktcdvd.h
11559F:	include/uapi/linux/pktcdvd.h
11560
11561PKUNITY SOC DRIVERS
11562M:	Guan Xuetao <gxt@pku.edu.cn>
11563W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11564S:	Maintained
11565T:	git git://github.com/gxt/linux.git
11566F:	drivers/input/serio/i8042-unicore32io.h
11567F:	drivers/i2c/busses/i2c-puv3.c
11568F:	drivers/video/fbdev/fb-puv3.c
11569F:	drivers/rtc/rtc-puv3.c
11570
11571PMBUS HARDWARE MONITORING DRIVERS
11572M:	Guenter Roeck <linux@roeck-us.net>
11573L:	linux-hwmon@vger.kernel.org
11574W:	http://hwmon.wiki.kernel.org/
11575W:	http://www.roeck-us.net/linux/drivers/
11576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11577S:	Maintained
11578F:	Documentation/hwmon/pmbus
11579F:	drivers/hwmon/pmbus/
11580F:	include/linux/pmbus.h
11581
11582PMC SIERRA MaxRAID DRIVER
11583L:	linux-scsi@vger.kernel.org
11584W:	http://www.pmc-sierra.com/
11585S:	Orphan
11586F:	drivers/scsi/pmcraid.*
11587
11588PMC SIERRA PM8001 DRIVER
11589M:	Jack Wang <jinpu.wang@profitbricks.com>
11590M:	lindar_liu@usish.com
11591L:	linux-scsi@vger.kernel.org
11592S:	Supported
11593F:	drivers/scsi/pm8001/
11594
11595PNP SUPPORT
11596M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11597S:	Maintained
11598F:	drivers/pnp/
11599
11600POSIX CLOCKS and TIMERS
11601M:	Thomas Gleixner <tglx@linutronix.de>
11602L:	linux-kernel@vger.kernel.org
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11604S:	Maintained
11605F:	fs/timerfd.c
11606F:	include/linux/timer*
11607F:	kernel/time/*timer*
11608
11609POWER MANAGEMENT CORE
11610M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11611L:	linux-pm@vger.kernel.org
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11613B:	https://bugzilla.kernel.org
11614S:	Supported
11615F:	drivers/base/power/
11616F:	include/linux/pm.h
11617F:	include/linux/pm_*
11618F:	include/linux/powercap.h
11619F:	drivers/powercap/
11620F:	kernel/configs/nopm.config
11621
11622POWER STATE COORDINATION INTERFACE (PSCI)
11623M:	Mark Rutland <mark.rutland@arm.com>
11624M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11625L:	linux-arm-kernel@lists.infradead.org
11626S:	Maintained
11627F:	drivers/firmware/psci*.c
11628F:	include/linux/psci.h
11629F:	include/uapi/linux/psci.h
11630
11631POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11632M:	Sebastian Reichel <sre@kernel.org>
11633L:	linux-pm@vger.kernel.org
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11635S:	Maintained
11636F:	Documentation/ABI/testing/sysfs-class-power
11637F:	Documentation/devicetree/bindings/power/supply/
11638F:	include/linux/power_supply.h
11639F:	drivers/power/supply/
11640
11641POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11642M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11643L:	linuxppc-dev@lists.ozlabs.org
11644S:	Maintained
11645F:	drivers/char/powernv-op-panel.c
11646
11647PPP OVER ATM (RFC 2364)
11648M:	Mitchell Blank Jr <mitch@sfgoth.com>
11649S:	Maintained
11650F:	net/atm/pppoatm.c
11651F:	include/uapi/linux/atmppp.h
11652
11653PPP OVER ETHERNET
11654M:	Michal Ostrowski <mostrows@earthlink.net>
11655S:	Maintained
11656F:	drivers/net/ppp/pppoe.c
11657F:	drivers/net/ppp/pppox.c
11658
11659PPP OVER L2TP
11660M:	James Chapman <jchapman@katalix.com>
11661S:	Maintained
11662F:	net/l2tp/l2tp_ppp.c
11663F:	include/linux/if_pppol2tp.h
11664F:	include/uapi/linux/if_pppol2tp.h
11665
11666PPP PROTOCOL DRIVERS AND COMPRESSORS
11667M:	Paul Mackerras <paulus@samba.org>
11668L:	linux-ppp@vger.kernel.org
11669S:	Maintained
11670F:	drivers/net/ppp/ppp_*
11671
11672PPS SUPPORT
11673M:	Rodolfo Giometti <giometti@enneenne.com>
11674W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11675L:	linuxpps@ml.enneenne.com (subscribers-only)
11676S:	Maintained
11677F:	Documentation/pps/
11678F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11679F:	Documentation/ABI/testing/sysfs-pps
11680F:	drivers/pps/
11681F:	include/linux/pps*.h
11682F:	include/uapi/linux/pps.h
11683
11684PPTP DRIVER
11685M:	Dmitry Kozlov <xeb@mail.ru>
11686L:	netdev@vger.kernel.org
11687S:	Maintained
11688F:	drivers/net/ppp/pptp.c
11689W:	http://sourceforge.net/projects/accel-pptp
11690
11691PREEMPTIBLE KERNEL
11692M:	Robert Love <rml@tech9.net>
11693L:	kpreempt-tech@lists.sourceforge.net
11694W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11695S:	Supported
11696F:	Documentation/preempt-locking.txt
11697F:	include/linux/preempt.h
11698
11699PRINTK
11700M:	Petr Mladek <pmladek@suse.com>
11701M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11702R:	Steven Rostedt <rostedt@goodmis.org>
11703S:	Maintained
11704F:	kernel/printk/
11705F:	include/linux/printk.h
11706
11707PRISM54 WIRELESS DRIVER
11708M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11709L:	linux-wireless@vger.kernel.org
11710W:	http://wireless.kernel.org/en/users/Drivers/p54
11711S:	Obsolete
11712F:	drivers/net/wireless/intersil/prism54/
11713
11714PROC FILESYSTEM
11715R:	Alexey Dobriyan <adobriyan@gmail.com>
11716L:	linux-kernel@vger.kernel.org
11717L:	linux-fsdevel@vger.kernel.org
11718S:	Maintained
11719F:	fs/proc/
11720F:	include/linux/proc_fs.h
11721F:	tools/testing/selftests/proc/
11722
11723PROC SYSCTL
11724M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11725M:	Kees Cook <keescook@chromium.org>
11726L:	linux-kernel@vger.kernel.org
11727L:	linux-fsdevel@vger.kernel.org
11728S:	Maintained
11729F:	fs/proc/proc_sysctl.c
11730F:	include/linux/sysctl.h
11731F:	kernel/sysctl.c
11732F:	tools/testing/selftests/sysctl/
11733
11734PS3 NETWORK SUPPORT
11735M:	Geoff Levand <geoff@infradead.org>
11736L:	netdev@vger.kernel.org
11737L:	linuxppc-dev@lists.ozlabs.org
11738S:	Maintained
11739F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11740
11741PS3 PLATFORM SUPPORT
11742M:	Geoff Levand <geoff@infradead.org>
11743L:	linuxppc-dev@lists.ozlabs.org
11744S:	Maintained
11745F:	arch/powerpc/boot/ps3*
11746F:	arch/powerpc/include/asm/lv1call.h
11747F:	arch/powerpc/include/asm/ps3*.h
11748F:	arch/powerpc/platforms/ps3/
11749F:	drivers/*/ps3*
11750F:	drivers/ps3/
11751F:	drivers/rtc/rtc-ps3.c
11752F:	drivers/usb/host/*ps3.c
11753F:	sound/ppc/snd_ps3*
11754
11755PS3VRAM DRIVER
11756M:	Jim Paris <jim@jtan.com>
11757M:	Geoff Levand <geoff@infradead.org>
11758L:	linuxppc-dev@lists.ozlabs.org
11759S:	Maintained
11760F:	drivers/block/ps3vram.c
11761
11762PSAMPLE PACKET SAMPLING SUPPORT:
11763M:	Yotam Gigi <yotam.gi@gmail.com>
11764S:	Maintained
11765F:	net/psample
11766F:	include/net/psample.h
11767F:	include/uapi/linux/psample.h
11768
11769PSTORE FILESYSTEM
11770M:	Kees Cook <keescook@chromium.org>
11771M:	Anton Vorontsov <anton@enomsg.org>
11772M:	Colin Cross <ccross@android.com>
11773M:	Tony Luck <tony.luck@intel.com>
11774S:	Maintained
11775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11776F:	fs/pstore/
11777F:	include/linux/pstore*
11778F:	drivers/firmware/efi/efi-pstore.c
11779F:	drivers/acpi/apei/erst.c
11780F:	Documentation/admin-guide/ramoops.rst
11781F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11782K:	\b(pstore|ramoops)
11783
11784PTP HARDWARE CLOCK SUPPORT
11785M:	Richard Cochran <richardcochran@gmail.com>
11786L:	netdev@vger.kernel.org
11787S:	Maintained
11788W:	http://linuxptp.sourceforge.net/
11789F:	Documentation/ABI/testing/sysfs-ptp
11790F:	Documentation/ptp/*
11791F:	drivers/net/phy/dp83640*
11792F:	drivers/ptp/*
11793F:	include/linux/ptp_cl*
11794
11795PTRACE SUPPORT
11796M:	Oleg Nesterov <oleg@redhat.com>
11797S:	Maintained
11798F:	include/asm-generic/syscall.h
11799F:	include/linux/ptrace.h
11800F:	include/linux/regset.h
11801F:	include/linux/tracehook.h
11802F:	include/uapi/linux/ptrace.h
11803F:	include/uapi/linux/ptrace.h
11804F:	include/asm-generic/ptrace.h
11805F:	kernel/ptrace.c
11806F:	arch/*/ptrace*.c
11807F:	arch/*/*/ptrace*.c
11808F:	arch/*/include/asm/ptrace*.h
11809
11810PULSE8-CEC DRIVER
11811M:	Hans Verkuil <hverkuil@xs4all.nl>
11812L:	linux-media@vger.kernel.org
11813T:	git git://linuxtv.org/media_tree.git
11814S:	Maintained
11815F:	drivers/media/usb/pulse8-cec/*
11816F:	Documentation/media/cec-drivers/pulse8-cec.rst
11817
11818PVRUSB2 VIDEO4LINUX DRIVER
11819M:	Mike Isely <isely@pobox.com>
11820L:	pvrusb2@isely.net	(subscribers-only)
11821L:	linux-media@vger.kernel.org
11822W:	http://www.isely.net/pvrusb2/
11823T:	git git://linuxtv.org/media_tree.git
11824S:	Maintained
11825F:	Documentation/media/v4l-drivers/pvrusb2*
11826F:	drivers/media/usb/pvrusb2/
11827
11828PWC WEBCAM DRIVER
11829M:	Hans Verkuil <hverkuil@xs4all.nl>
11830L:	linux-media@vger.kernel.org
11831T:	git git://linuxtv.org/media_tree.git
11832S:	Odd Fixes
11833F:	drivers/media/usb/pwc/*
11834
11835PWM FAN DRIVER
11836M:	Kamil Debski <kamil@wypas.org>
11837M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11838L:	linux-hwmon@vger.kernel.org
11839S:	Supported
11840F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11841F:	Documentation/hwmon/pwm-fan
11842F:	drivers/hwmon/pwm-fan.c
11843
11844PWM IR Transmitter
11845M:	Sean Young <sean@mess.org>
11846L:	linux-media@vger.kernel.org
11847S:	Maintained
11848F:	drivers/media/rc/pwm-ir-tx.c
11849
11850PWM SUBSYSTEM
11851M:	Thierry Reding <thierry.reding@gmail.com>
11852L:	linux-pwm@vger.kernel.org
11853S:	Maintained
11854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11855F:	Documentation/pwm.txt
11856F:	Documentation/devicetree/bindings/pwm/
11857F:	include/linux/pwm.h
11858F:	drivers/pwm/
11859F:	drivers/video/backlight/pwm_bl.c
11860F:	include/linux/pwm_backlight.h
11861F:	drivers/gpio/gpio-mvebu.c
11862F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11863
11864PXA GPIO DRIVER
11865M:	Robert Jarzmik <robert.jarzmik@free.fr>
11866L:	linux-gpio@vger.kernel.org
11867S:	Maintained
11868F:	drivers/gpio/gpio-pxa.c
11869
11870PXA MMCI DRIVER
11871S:	Orphan
11872
11873PXA RTC DRIVER
11874M:	Robert Jarzmik <robert.jarzmik@free.fr>
11875L:	linux-rtc@vger.kernel.org
11876S:	Maintained
11877
11878PXA2xx/PXA3xx SUPPORT
11879M:	Daniel Mack <daniel@zonque.org>
11880M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11881M:	Robert Jarzmik <robert.jarzmik@free.fr>
11882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11883T:	git git://github.com/hzhuang1/linux.git
11884T:	git git://github.com/rjarzmik/linux.git
11885S:	Maintained
11886F:	arch/arm/boot/dts/pxa*
11887F:	arch/arm/mach-pxa/
11888F:	drivers/dma/pxa*
11889F:	drivers/pcmcia/pxa2xx*
11890F:	drivers/pinctrl/pxa/
11891F:	drivers/spi/spi-pxa2xx*
11892F:	drivers/usb/gadget/udc/pxa2*
11893F:	include/sound/pxa2xx-lib.h
11894F:	sound/arm/pxa*
11895F:	sound/soc/pxa/
11896
11897QAT DRIVER
11898M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11899L:	qat-linux@intel.com
11900S:	Supported
11901F:	drivers/crypto/qat/
11902
11903QCOM AUDIO (ASoC) DRIVERS
11904M:	Patrick Lai <plai@codeaurora.org>
11905M:	Banajit Goswami <bgoswami@codeaurora.org>
11906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11907S:	Supported
11908F:	sound/soc/qcom/
11909
11910QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11911M:	Gabriel Somlo <somlo@cmu.edu>
11912M:	"Michael S. Tsirkin" <mst@redhat.com>
11913L:	qemu-devel@nongnu.org
11914S:	Maintained
11915F:	drivers/firmware/qemu_fw_cfg.c
11916F:	include/uapi/linux/qemu_fw_cfg.h
11917
11918QIB DRIVER
11919M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11920M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11921L:	linux-rdma@vger.kernel.org
11922S:	Supported
11923F:	drivers/infiniband/hw/qib/
11924
11925QLOGIC QL41xxx FCOE DRIVER
11926M:	QLogic-Storage-Upstream@cavium.com
11927L:	linux-scsi@vger.kernel.org
11928S:	Supported
11929F:	drivers/scsi/qedf/
11930
11931QLOGIC QL41xxx ISCSI DRIVER
11932M:	QLogic-Storage-Upstream@cavium.com
11933L:	linux-scsi@vger.kernel.org
11934S:	Supported
11935F:	drivers/scsi/qedi/
11936
11937QLOGIC QL4xxx ETHERNET DRIVER
11938M:	Ariel Elior <Ariel.Elior@cavium.com>
11939M:	everest-linux-l2@cavium.com
11940L:	netdev@vger.kernel.org
11941S:	Supported
11942F:	drivers/net/ethernet/qlogic/qed/
11943F:	include/linux/qed/
11944F:	drivers/net/ethernet/qlogic/qede/
11945
11946QLOGIC QL4xxx RDMA DRIVER
11947M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11948M:	Ariel Elior <Ariel.Elior@cavium.com>
11949L:	linux-rdma@vger.kernel.org
11950S:	Supported
11951F:	drivers/infiniband/hw/qedr/
11952F:	include/uapi/rdma/qedr-abi.h
11953
11954QLOGIC QLA1280 SCSI DRIVER
11955M:	Michael Reed <mdr@sgi.com>
11956L:	linux-scsi@vger.kernel.org
11957S:	Maintained
11958F:	drivers/scsi/qla1280.[ch]
11959
11960QLOGIC QLA2XXX FC-SCSI DRIVER
11961M:	qla2xxx-upstream@qlogic.com
11962L:	linux-scsi@vger.kernel.org
11963S:	Supported
11964F:	Documentation/scsi/LICENSE.qla2xxx
11965F:	drivers/scsi/qla2xxx/
11966
11967QLOGIC QLA3XXX NETWORK DRIVER
11968M:	Dept-GELinuxNICDev@cavium.com
11969L:	netdev@vger.kernel.org
11970S:	Supported
11971F:	Documentation/networking/LICENSE.qla3xxx
11972F:	drivers/net/ethernet/qlogic/qla3xxx.*
11973
11974QLOGIC QLA4XXX iSCSI DRIVER
11975M:	QLogic-Storage-Upstream@qlogic.com
11976L:	linux-scsi@vger.kernel.org
11977S:	Supported
11978F:	Documentation/scsi/LICENSE.qla4xxx
11979F:	drivers/scsi/qla4xxx/
11980
11981QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11982M:	Harish Patil <harish.patil@cavium.com>
11983M:	Manish Chopra <manish.chopra@cavium.com>
11984M:	Dept-GELinuxNICDev@cavium.com
11985L:	netdev@vger.kernel.org
11986S:	Supported
11987F:	drivers/net/ethernet/qlogic/qlcnic/
11988
11989QLOGIC QLGE 10Gb ETHERNET DRIVER
11990M:	Harish Patil <harish.patil@cavium.com>
11991M:	Manish Chopra <manish.chopra@cavium.com>
11992M:	Dept-GELinuxNICDev@cavium.com
11993L:	netdev@vger.kernel.org
11994S:	Supported
11995F:	drivers/net/ethernet/qlogic/qlge/
11996
11997QM1D1B0004 MEDIA DRIVER
11998M:	Akihiro Tsukada <tskd08@gmail.com>
11999L:	linux-media@vger.kernel.org
12000S:	Odd Fixes
12001F:	drivers/media/tuners/qm1d1b0004*
12002
12003QM1D1C0042 MEDIA DRIVER
12004M:	Akihiro Tsukada <tskd08@gmail.com>
12005L:	linux-media@vger.kernel.org
12006S:	Odd Fixes
12007F:	drivers/media/tuners/qm1d1c0042*
12008
12009QNX4 FILESYSTEM
12010M:	Anders Larsen <al@alarsen.net>
12011W:	http://www.alarsen.net/linux/qnx4fs/
12012S:	Maintained
12013F:	fs/qnx4/
12014F:	include/uapi/linux/qnx4_fs.h
12015F:	include/uapi/linux/qnxtypes.h
12016
12017QORIQ DPAA2 FSL-MC BUS DRIVER
12018M:	Stuart Yoder <stuyoder@gmail.com>
12019M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12020L:	linux-kernel@vger.kernel.org
12021S:	Maintained
12022F:	drivers/bus/fsl-mc/
12023F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12024F:	Documentation/networking/dpaa2/overview.rst
12025
12026QT1010 MEDIA DRIVER
12027M:	Antti Palosaari <crope@iki.fi>
12028L:	linux-media@vger.kernel.org
12029W:	https://linuxtv.org
12030W:	http://palosaari.fi/linux/
12031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12032T:	git git://linuxtv.org/anttip/media_tree.git
12033S:	Maintained
12034F:	drivers/media/tuners/qt1010*
12035
12036QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12037M:	Kalle Valo <kvalo@codeaurora.org>
12038L:	ath10k@lists.infradead.org
12039W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12041S:	Supported
12042F:	drivers/net/wireless/ath/ath10k/
12043
12044QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12045M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12046L:	linux-wireless@vger.kernel.org
12047W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12048S:	Supported
12049F:	drivers/net/wireless/ath/ath9k/
12050
12051QUALCOMM CAMERA SUBSYSTEM DRIVER
12052M:	Todor Tomov <todor.tomov@linaro.org>
12053L:	linux-media@vger.kernel.org
12054S:	Maintained
12055F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12056F:	Documentation/media/v4l-drivers/qcom_camss.rst
12057F:	drivers/media/platform/qcom/camss/
12058
12059QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12060M:  Ilia Lin <ilia.lin@gmail.com>
12061L:  linux-pm@vger.kernel.org
12062S:  Maintained
12063F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12064F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12065
12066QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12067M:	Timur Tabi <timur@kernel.org>
12068L:	netdev@vger.kernel.org
12069S:	Maintained
12070F:	drivers/net/ethernet/qualcomm/emac/
12071
12072QUALCOMM GENERIC INTERFACE I2C DRIVER
12073M:	Alok Chauhan <alokc@codeaurora.org>
12074M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12075L:	linux-i2c@vger.kernel.org
12076L:	linux-arm-msm@vger.kernel.org
12077S:	Supported
12078F:	drivers/i2c/busses/i2c-qcom-geni.c
12079
12080QUALCOMM HEXAGON ARCHITECTURE
12081M:	Richard Kuo <rkuo@codeaurora.org>
12082L:	linux-hexagon@vger.kernel.org
12083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12084S:	Supported
12085F:	arch/hexagon/
12086
12087QUALCOMM HIDMA DRIVER
12088M:	Sinan Kaya <okaya@kernel.org>
12089L:	linux-arm-kernel@lists.infradead.org
12090L:	linux-arm-msm@vger.kernel.org
12091L:	dmaengine@vger.kernel.org
12092S:	Supported
12093F:	drivers/dma/qcom/hidma*
12094
12095QUALCOMM IOMMU
12096M:	Rob Clark <robdclark@gmail.com>
12097L:	iommu@lists.linux-foundation.org
12098L:	linux-arm-msm@vger.kernel.org
12099S:	Maintained
12100F:	drivers/iommu/qcom_iommu.c
12101
12102QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12103M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12104L:	linux-media@vger.kernel.org
12105L:	linux-arm-msm@vger.kernel.org
12106T:	git git://linuxtv.org/media_tree.git
12107S:	Maintained
12108F:	drivers/media/platform/qcom/venus/
12109
12110QUALCOMM WCN36XX WIRELESS DRIVER
12111M:	Kalle Valo <kvalo@codeaurora.org>
12112L:	wcn36xx@lists.infradead.org
12113W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12114T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12115S:	Supported
12116F:	drivers/net/wireless/ath/wcn36xx/
12117
12118QUANTENNA QTNFMAC WIRELESS DRIVER
12119M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12120M:	Avinash Patil <avinashp@quantenna.com>
12121M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12122L:	linux-wireless@vger.kernel.org
12123S:	Maintained
12124F:	drivers/net/wireless/quantenna
12125
12126RADEON and AMDGPU DRM DRIVERS
12127M:	Alex Deucher <alexander.deucher@amd.com>
12128M:	Christian König <christian.koenig@amd.com>
12129M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12130L:	amd-gfx@lists.freedesktop.org
12131T:	git git://people.freedesktop.org/~agd5f/linux
12132S:	Supported
12133F:	drivers/gpu/drm/radeon/
12134F:	include/uapi/drm/radeon_drm.h
12135F:	drivers/gpu/drm/amd/
12136F:	include/uapi/drm/amdgpu_drm.h
12137
12138RADEON FRAMEBUFFER DISPLAY DRIVER
12139M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12140L:	linux-fbdev@vger.kernel.org
12141S:	Maintained
12142F:	drivers/video/fbdev/aty/radeon*
12143F:	include/uapi/linux/radeonfb.h
12144
12145RADIOSHARK RADIO DRIVER
12146M:	Hans Verkuil <hverkuil@xs4all.nl>
12147L:	linux-media@vger.kernel.org
12148T:	git git://linuxtv.org/media_tree.git
12149S:	Maintained
12150F:	drivers/media/radio/radio-shark.c
12151
12152RADIOSHARK2 RADIO DRIVER
12153M:	Hans Verkuil <hverkuil@xs4all.nl>
12154L:	linux-media@vger.kernel.org
12155T:	git git://linuxtv.org/media_tree.git
12156S:	Maintained
12157F:	drivers/media/radio/radio-shark2.c
12158F:	drivers/media/radio/radio-tea5777.c
12159
12160RADOS BLOCK DEVICE (RBD)
12161M:	Ilya Dryomov <idryomov@gmail.com>
12162M:	Sage Weil <sage@redhat.com>
12163M:	Alex Elder <elder@kernel.org>
12164L:	ceph-devel@vger.kernel.org
12165W:	http://ceph.com/
12166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12167T:	git git://github.com/ceph/ceph-client.git
12168S:	Supported
12169F:	Documentation/ABI/testing/sysfs-bus-rbd
12170F:	drivers/block/rbd.c
12171F:	drivers/block/rbd_types.h
12172
12173RAGE128 FRAMEBUFFER DISPLAY DRIVER
12174M:	Paul Mackerras <paulus@samba.org>
12175L:	linux-fbdev@vger.kernel.org
12176S:	Maintained
12177F:	drivers/video/fbdev/aty/aty128fb.c
12178
12179RAINSHADOW-CEC DRIVER
12180M:	Hans Verkuil <hverkuil@xs4all.nl>
12181L:	linux-media@vger.kernel.org
12182T:	git git://linuxtv.org/media_tree.git
12183S:	Maintained
12184F:	drivers/media/usb/rainshadow-cec/*
12185
12186RALINK MIPS ARCHITECTURE
12187M:	John Crispin <john@phrozen.org>
12188L:	linux-mips@linux-mips.org
12189S:	Maintained
12190F:	arch/mips/ralink
12191
12192RALINK RT2X00 WIRELESS LAN DRIVER
12193P:	rt2x00 project
12194M:	Stanislaw Gruszka <sgruszka@redhat.com>
12195M:	Helmut Schaa <helmut.schaa@googlemail.com>
12196L:	linux-wireless@vger.kernel.org
12197S:	Maintained
12198F:	drivers/net/wireless/ralink/rt2x00/
12199
12200RAMDISK RAM BLOCK DEVICE DRIVER
12201M:	Jens Axboe <axboe@kernel.dk>
12202S:	Maintained
12203F:	Documentation/blockdev/ramdisk.txt
12204F:	drivers/block/brd.c
12205
12206RANCHU VIRTUAL BOARD FOR MIPS
12207M:	Miodrag Dinic <miodrag.dinic@mips.com>
12208L:	linux-mips@linux-mips.org
12209S:	Supported
12210F:	arch/mips/generic/board-ranchu.c
12211F:	arch/mips/configs/generic/board-ranchu.config
12212
12213RANDOM NUMBER DRIVER
12214M:	"Theodore Ts'o" <tytso@mit.edu>
12215S:	Maintained
12216F:	drivers/char/random.c
12217
12218RAPIDIO SUBSYSTEM
12219M:	Matt Porter <mporter@kernel.crashing.org>
12220M:	Alexandre Bounine <alex.bou9@gmail.com>
12221S:	Maintained
12222F:	drivers/rapidio/
12223
12224RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12225L:	linux-wireless@vger.kernel.org
12226S:	Orphan
12227F:	drivers/net/wireless/ray*
12228
12229RCUTORTURE TEST FRAMEWORK
12230M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12231M:	Josh Triplett <josh@joshtriplett.org>
12232R:	Steven Rostedt <rostedt@goodmis.org>
12233R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12234R:	Lai Jiangshan <jiangshanlai@gmail.com>
12235L:	linux-kernel@vger.kernel.org
12236S:	Supported
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12238F:	tools/testing/selftests/rcutorture
12239
12240RDC R-321X SoC
12241M:	Florian Fainelli <florian@openwrt.org>
12242S:	Maintained
12243
12244RDC R6040 FAST ETHERNET DRIVER
12245M:	Florian Fainelli <f.fainelli@gmail.com>
12246L:	netdev@vger.kernel.org
12247S:	Maintained
12248F:	drivers/net/ethernet/rdc/r6040.c
12249
12250RDMAVT - RDMA verbs software
12251M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12252M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12253L:	linux-rdma@vger.kernel.org
12254S:	Supported
12255F:	drivers/infiniband/sw/rdmavt
12256
12257RDS - RELIABLE DATAGRAM SOCKETS
12258M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12259L:	netdev@vger.kernel.org
12260L:	linux-rdma@vger.kernel.org
12261L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12262W:	https://oss.oracle.com/projects/rds/
12263S:	Supported
12264F:	net/rds/
12265F:	Documentation/networking/rds.txt
12266
12267RDT - RESOURCE ALLOCATION
12268M:	Fenghua Yu <fenghua.yu@intel.com>
12269M:	Reinette Chatre <reinette.chatre@intel.com>
12270L:	linux-kernel@vger.kernel.org
12271S:	Supported
12272F:	arch/x86/kernel/cpu/intel_rdt*
12273F:	arch/x86/include/asm/intel_rdt_sched.h
12274F:	Documentation/x86/intel_rdt*
12275
12276READ-COPY UPDATE (RCU)
12277M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12278M:	Josh Triplett <josh@joshtriplett.org>
12279R:	Steven Rostedt <rostedt@goodmis.org>
12280R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12281R:	Lai Jiangshan <jiangshanlai@gmail.com>
12282L:	linux-kernel@vger.kernel.org
12283W:	http://www.rdrop.com/users/paulmck/RCU/
12284S:	Supported
12285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12286F:	Documentation/RCU/
12287X:	Documentation/RCU/torture.txt
12288F:	include/linux/rcu*
12289X:	include/linux/srcu*.h
12290F:	kernel/rcu/
12291X:	kernel/rcu/srcu*.c
12292
12293REAL TIME CLOCK (RTC) SUBSYSTEM
12294M:	Alessandro Zummo <a.zummo@towertech.it>
12295M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12296L:	linux-rtc@vger.kernel.org
12297Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12299S:	Maintained
12300F:	Documentation/devicetree/bindings/rtc/
12301F:	Documentation/rtc.txt
12302F:	drivers/rtc/
12303F:	include/linux/rtc.h
12304F:	include/uapi/linux/rtc.h
12305F:	include/linux/rtc/
12306F:	include/linux/platform_data/rtc-*
12307F:	tools/testing/selftests/rtc/
12308
12309REALTEK AUDIO CODECS
12310M:	Bard Liao <bardliao@realtek.com>
12311M:	Oder Chiou <oder_chiou@realtek.com>
12312S:	Maintained
12313F:	sound/soc/codecs/rt*
12314F:	include/sound/rt*.h
12315
12316REALTEK RTL83xx SMI DSA ROUTER CHIPS
12317M:	Linus Walleij <linus.walleij@linaro.org>
12318S:	Maintained
12319F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12320F:	drivers/net/dsa/realtek-smi*
12321F:	drivers/net/dsa/rtl83*
12322
12323REGISTER MAP ABSTRACTION
12324M:	Mark Brown <broonie@kernel.org>
12325L:	linux-kernel@vger.kernel.org
12326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12327S:	Supported
12328F:	Documentation/devicetree/bindings/regmap/
12329F:	drivers/base/regmap/
12330F:	include/linux/regmap.h
12331
12332REISERFS FILE SYSTEM
12333L:	reiserfs-devel@vger.kernel.org
12334S:	Supported
12335F:	fs/reiserfs/
12336
12337REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12338M:	Ohad Ben-Cohen <ohad@wizery.com>
12339M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12340L:	linux-remoteproc@vger.kernel.org
12341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12342S:	Maintained
12343F:	Documentation/devicetree/bindings/remoteproc/
12344F:	Documentation/remoteproc.txt
12345F:	drivers/remoteproc/
12346F:	include/linux/remoteproc.h
12347
12348REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12349M:	Ohad Ben-Cohen <ohad@wizery.com>
12350M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12351L:	linux-remoteproc@vger.kernel.org
12352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12353S:	Maintained
12354F:	drivers/rpmsg/
12355F:	Documentation/rpmsg.txt
12356F:	include/linux/rpmsg.h
12357F:	include/linux/rpmsg/
12358
12359RENESAS CLOCK DRIVERS
12360M:	Geert Uytterhoeven <geert+renesas@glider.be>
12361L:	linux-renesas-soc@vger.kernel.org
12362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12363S:	Supported
12364F:	drivers/clk/renesas/
12365
12366RENESAS EMEV2 I2C DRIVER
12367M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12368S:	Supported
12369F:	drivers/i2c/busses/i2c-emev2.c
12370
12371RENESAS ETHERNET DRIVERS
12372R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12373L:	netdev@vger.kernel.org
12374L:	linux-renesas-soc@vger.kernel.org
12375F:	Documentation/devicetree/bindings/net/renesas,*.txt
12376F:	Documentation/devicetree/bindings/net/sh_eth.txt
12377F:	drivers/net/ethernet/renesas/
12378F:	include/linux/sh_eth.h
12379
12380RENESAS R-CAR GYROADC DRIVER
12381M:	Marek Vasut <marek.vasut@gmail.com>
12382L:	linux-iio@vger.kernel.org
12383S:	Supported
12384F:	drivers/iio/adc/rcar_gyro_adc.c
12385
12386RENESAS R-CAR I2C DRIVERS
12387M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12388S:	Supported
12389F:	drivers/i2c/busses/i2c-rcar.c
12390F:	drivers/i2c/busses/i2c-sh_mobile.c
12391
12392RENESAS USB PHY DRIVER
12393M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12394L:	linux-renesas-soc@vger.kernel.org
12395S:	Maintained
12396F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12397
12398RESET CONTROLLER FRAMEWORK
12399M:	Philipp Zabel <p.zabel@pengutronix.de>
12400T:	git git://git.pengutronix.de/git/pza/linux
12401S:	Maintained
12402F:	drivers/reset/
12403F:	Documentation/devicetree/bindings/reset/
12404F:	include/dt-bindings/reset/
12405F:	include/linux/reset.h
12406F:	include/linux/reset-controller.h
12407
12408RESTARTABLE SEQUENCES SUPPORT
12409M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12410M:	Peter Zijlstra <peterz@infradead.org>
12411M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12412M:	Boqun Feng <boqun.feng@gmail.com>
12413L:	linux-kernel@vger.kernel.org
12414S:	Supported
12415F:	kernel/rseq.c
12416F:	include/uapi/linux/rseq.h
12417F:	include/trace/events/rseq.h
12418F:	tools/testing/selftests/rseq/
12419
12420RFKILL
12421M:	Johannes Berg <johannes@sipsolutions.net>
12422L:	linux-wireless@vger.kernel.org
12423W:	http://wireless.kernel.org/
12424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12426S:	Maintained
12427F:	Documentation/rfkill.txt
12428F:	Documentation/ABI/stable/sysfs-class-rfkill
12429F:	net/rfkill/
12430F:	include/linux/rfkill.h
12431F:	include/uapi/linux/rfkill.h
12432
12433RHASHTABLE
12434M:	Thomas Graf <tgraf@suug.ch>
12435M:	Herbert Xu <herbert@gondor.apana.org.au>
12436L:	netdev@vger.kernel.org
12437S:	Maintained
12438F:	lib/rhashtable.c
12439F:	lib/test_rhashtable.c
12440F:	include/linux/rhashtable.h
12441F:	include/linux/rhashtable-types.h
12442
12443RICOH R5C592 MEMORYSTICK DRIVER
12444M:	Maxim Levitsky <maximlevitsky@gmail.com>
12445S:	Maintained
12446F:	drivers/memstick/host/r592.*
12447
12448RICOH SMARTMEDIA/XD DRIVER
12449M:	Maxim Levitsky <maximlevitsky@gmail.com>
12450S:	Maintained
12451F:	drivers/mtd/nand/raw/r852.c
12452F:	drivers/mtd/nand/raw/r852.h
12453
12454RISC-V ARCHITECTURE
12455M:	Palmer Dabbelt <palmer@sifive.com>
12456M:	Albert Ou <aou@eecs.berkeley.edu>
12457L:	linux-riscv@lists.infradead.org
12458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12459S:	Supported
12460F:	arch/riscv/
12461K:	riscv
12462N:	riscv
12463
12464ROCCAT DRIVERS
12465M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12466W:	http://sourceforge.net/projects/roccat/
12467S:	Maintained
12468F:	drivers/hid/hid-roccat*
12469F:	include/linux/hid-roccat*
12470F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12471
12472ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12473M:	Jacob chen <jacob2.chen@rock-chips.com>
12474L:	linux-media@vger.kernel.org
12475S:	Maintained
12476F:	drivers/media/platform/rockchip/rga/
12477F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12478
12479ROCKER DRIVER
12480M:	Jiri Pirko <jiri@resnulli.us>
12481L:	netdev@vger.kernel.org
12482S:	Supported
12483F:	drivers/net/ethernet/rocker/
12484
12485ROCKETPORT DRIVER
12486P:	Comtrol Corp.
12487W:	http://www.comtrol.com
12488S:	Maintained
12489F:	Documentation/serial/rocket.txt
12490F:	drivers/tty/rocket*
12491
12492ROCKETPORT EXPRESS/INFINITY DRIVER
12493M:	Kevin Cernekee <cernekee@gmail.com>
12494L:	linux-serial@vger.kernel.org
12495S:	Odd Fixes
12496F:	drivers/tty/serial/rp2.*
12497
12498ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12499M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12500L:	linux-kernel@vger.kernel.org
12501L:	linux-renesas-soc@vger.kernel.org
12502S:	Supported
12503F:	drivers/mfd/bd9571mwv.c
12504F:	drivers/regulator/bd9571mwv-regulator.c
12505F:	drivers/gpio/gpio-bd9571mwv.c
12506F:	include/linux/mfd/bd9571mwv.h
12507F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12508
12509ROSE NETWORK LAYER
12510M:	Ralf Baechle <ralf@linux-mips.org>
12511L:	linux-hams@vger.kernel.org
12512W:	http://www.linux-ax25.org/
12513S:	Maintained
12514F:	include/net/rose.h
12515F:	include/uapi/linux/rose.h
12516F:	net/rose/
12517
12518RTL2830 MEDIA DRIVER
12519M:	Antti Palosaari <crope@iki.fi>
12520L:	linux-media@vger.kernel.org
12521W:	https://linuxtv.org
12522W:	http://palosaari.fi/linux/
12523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12524T:	git git://linuxtv.org/anttip/media_tree.git
12525S:	Maintained
12526F:	drivers/media/dvb-frontends/rtl2830*
12527
12528RTL2832 MEDIA DRIVER
12529M:	Antti Palosaari <crope@iki.fi>
12530L:	linux-media@vger.kernel.org
12531W:	https://linuxtv.org
12532W:	http://palosaari.fi/linux/
12533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12534T:	git git://linuxtv.org/anttip/media_tree.git
12535S:	Maintained
12536F:	drivers/media/dvb-frontends/rtl2832*
12537
12538RTL2832_SDR MEDIA DRIVER
12539M:	Antti Palosaari <crope@iki.fi>
12540L:	linux-media@vger.kernel.org
12541W:	https://linuxtv.org
12542W:	http://palosaari.fi/linux/
12543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12544T:	git git://linuxtv.org/anttip/media_tree.git
12545S:	Maintained
12546F:	drivers/media/dvb-frontends/rtl2832_sdr*
12547
12548RTL8180 WIRELESS DRIVER
12549L:	linux-wireless@vger.kernel.org
12550W:	http://wireless.kernel.org/
12551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12552S:	Orphan
12553F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12554
12555RTL8187 WIRELESS DRIVER
12556M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12557M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12558M:	Larry Finger <Larry.Finger@lwfinger.net>
12559L:	linux-wireless@vger.kernel.org
12560W:	http://wireless.kernel.org/
12561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12562S:	Maintained
12563F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12564
12565REALTEK WIRELESS DRIVER (rtlwifi family)
12566M:	Ping-Ke Shih <pkshih@realtek.com>
12567L:	linux-wireless@vger.kernel.org
12568W:	http://wireless.kernel.org/
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12570S:	Maintained
12571F:	drivers/net/wireless/realtek/rtlwifi/
12572
12573RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12574M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12575L:	linux-wireless@vger.kernel.org
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12577S:	Maintained
12578F:	drivers/net/wireless/realtek/rtl8xxxu/
12579
12580RXRPC SOCKETS (AF_RXRPC)
12581M:	David Howells <dhowells@redhat.com>
12582L:	linux-afs@lists.infradead.org
12583S:	Supported
12584F:	net/rxrpc/
12585F:	include/keys/rxrpc-type.h
12586F:	include/net/af_rxrpc.h
12587F:	include/trace/events/rxrpc.h
12588F:	include/uapi/linux/rxrpc.h
12589F:	Documentation/networking/rxrpc.txt
12590W:	https://www.infradead.org/~dhowells/kafs/
12591
12592S3 SAVAGE FRAMEBUFFER DRIVER
12593M:	Antonino Daplas <adaplas@gmail.com>
12594L:	linux-fbdev@vger.kernel.org
12595S:	Maintained
12596F:	drivers/video/fbdev/savage/
12597
12598S390
12599M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12600M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12601L:	linux-s390@vger.kernel.org
12602W:	http://www.ibm.com/developerworks/linux/linux390/
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12604S:	Supported
12605F:	arch/s390/
12606F:	drivers/s390/
12607F:	Documentation/s390/
12608F:	Documentation/driver-api/s390-drivers.rst
12609
12610S390 COMMON I/O LAYER
12611M:	Sebastian Ott <sebott@linux.ibm.com>
12612M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12613L:	linux-s390@vger.kernel.org
12614W:	http://www.ibm.com/developerworks/linux/linux390/
12615S:	Supported
12616F:	drivers/s390/cio/
12617
12618S390 DASD DRIVER
12619M:	Stefan Haberland <sth@linux.ibm.com>
12620M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12621L:	linux-s390@vger.kernel.org
12622W:	http://www.ibm.com/developerworks/linux/linux390/
12623S:	Supported
12624F:	drivers/s390/block/dasd*
12625F:	block/partitions/ibm.c
12626
12627S390 IOMMU (PCI)
12628M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12629L:	linux-s390@vger.kernel.org
12630W:	http://www.ibm.com/developerworks/linux/linux390/
12631S:	Supported
12632F:	drivers/iommu/s390-iommu.c
12633
12634S390 IUCV NETWORK LAYER
12635M:	Julian Wiedmann <jwi@linux.ibm.com>
12636M:	Ursula Braun <ubraun@linux.ibm.com>
12637L:	linux-s390@vger.kernel.org
12638W:	http://www.ibm.com/developerworks/linux/linux390/
12639S:	Supported
12640F:	drivers/s390/net/*iucv*
12641F:	include/net/iucv/
12642F:	net/iucv/
12643
12644S390 NETWORK DRIVERS
12645M:	Julian Wiedmann <jwi@linux.ibm.com>
12646M:	Ursula Braun <ubraun@linux.ibm.com>
12647L:	linux-s390@vger.kernel.org
12648W:	http://www.ibm.com/developerworks/linux/linux390/
12649S:	Supported
12650F:	drivers/s390/net/
12651
12652S390 PCI SUBSYSTEM
12653M:	Sebastian Ott <sebott@linux.ibm.com>
12654M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12655L:	linux-s390@vger.kernel.org
12656W:	http://www.ibm.com/developerworks/linux/linux390/
12657S:	Supported
12658F:	arch/s390/pci/
12659F:	drivers/pci/hotplug/s390_pci_hpc.c
12660
12661S390 VFIO-CCW DRIVER
12662M:	Cornelia Huck <cohuck@redhat.com>
12663M:	Halil Pasic <pasic@linux.ibm.com>
12664L:	linux-s390@vger.kernel.org
12665L:	kvm@vger.kernel.org
12666S:	Supported
12667F:	drivers/s390/cio/vfio_ccw*
12668F:	Documentation/s390/vfio-ccw.txt
12669F:	include/uapi/linux/vfio_ccw.h
12670
12671S390 ZCRYPT DRIVER
12672M:	Harald Freudenberger <freude@linux.ibm.com>
12673L:	linux-s390@vger.kernel.org
12674W:	http://www.ibm.com/developerworks/linux/linux390/
12675S:	Supported
12676F:	drivers/s390/crypto/
12677
12678S390 ZFCP DRIVER
12679M:	Steffen Maier <maier@linux.ibm.com>
12680M:	Benjamin Block <bblock@linux.ibm.com>
12681L:	linux-s390@vger.kernel.org
12682W:	http://www.ibm.com/developerworks/linux/linux390/
12683S:	Supported
12684F:	drivers/s390/scsi/zfcp_*
12685
12686S3C24XX SD/MMC Driver
12687M:	Ben Dooks <ben-linux@fluff.org>
12688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12689S:	Supported
12690F:	drivers/mmc/host/s3cmci.*
12691
12692SAA6588 RDS RECEIVER DRIVER
12693M:	Hans Verkuil <hverkuil@xs4all.nl>
12694L:	linux-media@vger.kernel.org
12695T:	git git://linuxtv.org/media_tree.git
12696W:	https://linuxtv.org
12697S:	Odd Fixes
12698F:	drivers/media/i2c/saa6588*
12699
12700SAA7134 VIDEO4LINUX DRIVER
12701M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12702L:	linux-media@vger.kernel.org
12703W:	https://linuxtv.org
12704T:	git git://linuxtv.org/media_tree.git
12705S:	Odd fixes
12706F:	Documentation/media/v4l-drivers/saa7134*
12707F:	drivers/media/pci/saa7134/
12708
12709SAA7146 VIDEO4LINUX-2 DRIVER
12710M:	Hans Verkuil <hverkuil@xs4all.nl>
12711L:	linux-media@vger.kernel.org
12712T:	git git://linuxtv.org/media_tree.git
12713S:	Maintained
12714F:	drivers/media/common/saa7146/
12715F:	drivers/media/pci/saa7146/
12716F:	include/media/saa7146*
12717
12718SAMSUNG AUDIO (ASoC) DRIVERS
12719M:	Krzysztof Kozlowski <krzk@kernel.org>
12720M:	Sangbeom Kim <sbkim73@samsung.com>
12721M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12722L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12723S:	Supported
12724F:	sound/soc/samsung/
12725F:	Documentation/devicetree/bindings/sound/samsung*
12726
12727SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12728M:	Krzysztof Kozlowski <krzk@kernel.org>
12729L:	linux-crypto@vger.kernel.org
12730L:	linux-samsung-soc@vger.kernel.org
12731S:	Maintained
12732F:	drivers/crypto/exynos-rng.c
12733F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12734
12735SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12736M:	Łukasz Stelmach <l.stelmach@samsung.com>
12737L:	linux-samsung-soc@vger.kernel.org
12738S:	Maintained
12739F:	drivers/char/hw_random/exynos-trng.c
12740F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12741
12742SAMSUNG FRAMEBUFFER DRIVER
12743M:	Jingoo Han <jingoohan1@gmail.com>
12744L:	linux-fbdev@vger.kernel.org
12745S:	Maintained
12746F:	drivers/video/fbdev/s3c-fb.c
12747
12748SAMSUNG LAPTOP DRIVER
12749M:	Corentin Chary <corentin.chary@gmail.com>
12750L:	platform-driver-x86@vger.kernel.org
12751S:	Maintained
12752F:	drivers/platform/x86/samsung-laptop.c
12753
12754SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12755M:	Sangbeom Kim <sbkim73@samsung.com>
12756M:	Krzysztof Kozlowski <krzk@kernel.org>
12757M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12758L:	linux-kernel@vger.kernel.org
12759L:	linux-samsung-soc@vger.kernel.org
12760S:	Supported
12761F:	drivers/mfd/sec*.c
12762F:	drivers/regulator/s2m*.c
12763F:	drivers/regulator/s5m*.c
12764F:	drivers/clk/clk-s2mps11.c
12765F:	drivers/rtc/rtc-s5m.c
12766F:	include/linux/mfd/samsung/
12767F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12768F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12769F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12770F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12771
12772SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12773M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12774L:	linux-media@vger.kernel.org
12775L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12776S:	Maintained
12777F:	drivers/media/platform/s3c-camif/
12778F:	include/media/drv-intf/s3c_camif.h
12779
12780SAMSUNG S3FWRN5 NFC DRIVER
12781M:	Robert Baldyga <r.baldyga@samsung.com>
12782M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12783L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12784S:	Supported
12785F:	drivers/nfc/s3fwrn5
12786
12787SAMSUNG S5C73M3 CAMERA DRIVER
12788M:	Kyungmin Park <kyungmin.park@samsung.com>
12789M:	Andrzej Hajda <a.hajda@samsung.com>
12790L:	linux-media@vger.kernel.org
12791S:	Supported
12792F:	drivers/media/i2c/s5c73m3/*
12793
12794SAMSUNG S5K5BAF CAMERA DRIVER
12795M:	Kyungmin Park <kyungmin.park@samsung.com>
12796M:	Andrzej Hajda <a.hajda@samsung.com>
12797L:	linux-media@vger.kernel.org
12798S:	Supported
12799F:	drivers/media/i2c/s5k5baf.c
12800
12801SAMSUNG S5P Security SubSystem (SSS) DRIVER
12802M:	Krzysztof Kozlowski <krzk@kernel.org>
12803M:	Vladimir Zapolskiy <vz@mleia.com>
12804M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12805L:	linux-crypto@vger.kernel.org
12806L:	linux-samsung-soc@vger.kernel.org
12807S:	Maintained
12808F:	drivers/crypto/s5p-sss.c
12809
12810SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12811M:	Kyungmin Park <kyungmin.park@samsung.com>
12812M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12813L:	linux-media@vger.kernel.org
12814Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12815S:	Supported
12816F:	drivers/media/platform/exynos4-is/
12817
12818SAMSUNG SOC CLOCK DRIVERS
12819M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12820M:	Tomasz Figa <tomasz.figa@gmail.com>
12821M:	Chanwoo Choi <cw00.choi@samsung.com>
12822S:	Supported
12823L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12825F:	drivers/clk/samsung/
12826F:	include/dt-bindings/clock/exynos*.h
12827F:	Documentation/devicetree/bindings/clock/exynos*.txt
12828
12829SAMSUNG SPI DRIVERS
12830M:	Kukjin Kim <kgene@kernel.org>
12831M:	Krzysztof Kozlowski <krzk@kernel.org>
12832M:	Andi Shyti <andi@etezian.org>
12833L:	linux-spi@vger.kernel.org
12834L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12835S:	Maintained
12836F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12837F:	drivers/spi/spi-s3c*
12838F:	include/linux/platform_data/spi-s3c64xx.h
12839
12840SAMSUNG SXGBE DRIVERS
12841M:	Byungho An <bh74.an@samsung.com>
12842M:	Girish K S <ks.giri@samsung.com>
12843M:	Vipul Pandya <vipul.pandya@samsung.com>
12844S:	Supported
12845L:	netdev@vger.kernel.org
12846F:	drivers/net/ethernet/samsung/sxgbe/
12847
12848SAMSUNG THERMAL DRIVER
12849M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12850L:	linux-pm@vger.kernel.org
12851L:	linux-samsung-soc@vger.kernel.org
12852S:	Supported
12853T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12854F:	drivers/thermal/samsung/
12855
12856SAMSUNG USB2 PHY DRIVER
12857M:	Kamil Debski <kamil@wypas.org>
12858M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12859L:	linux-kernel@vger.kernel.org
12860S:	Supported
12861F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12862F:	Documentation/phy/samsung-usb2.txt
12863F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12864F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12865F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12866F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12867F:	drivers/phy/samsung/phy-samsung-usb2.c
12868F:	drivers/phy/samsung/phy-samsung-usb2.h
12869
12870SC1200 WDT DRIVER
12871M:	Zwane Mwaikambo <zwanem@gmail.com>
12872S:	Maintained
12873F:	drivers/watchdog/sc1200wdt.c
12874
12875SCHEDULER
12876M:	Ingo Molnar <mingo@redhat.com>
12877M:	Peter Zijlstra <peterz@infradead.org>
12878L:	linux-kernel@vger.kernel.org
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12880S:	Maintained
12881F:	kernel/sched/
12882F:	include/linux/sched.h
12883F:	include/uapi/linux/sched.h
12884F:	include/linux/wait.h
12885
12886SCR24X CHIP CARD INTERFACE DRIVER
12887M:	Lubomir Rintel <lkundrak@v3.sk>
12888S:	Supported
12889F:	drivers/char/pcmcia/scr24x_cs.c
12890
12891SCSI CDROM DRIVER
12892M:	Jens Axboe <axboe@kernel.dk>
12893L:	linux-scsi@vger.kernel.org
12894W:	http://www.kernel.dk
12895S:	Maintained
12896F:	drivers/scsi/sr*
12897
12898SCSI RDMA PROTOCOL (SRP) INITIATOR
12899M:	Bart Van Assche <bvanassche@acm.org>
12900L:	linux-rdma@vger.kernel.org
12901S:	Supported
12902Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12903F:	drivers/infiniband/ulp/srp/
12904F:	include/scsi/srp.h
12905
12906SCSI RDMA PROTOCOL (SRP) TARGET
12907M:	Bart Van Assche <bvanassche@acm.org>
12908L:	linux-rdma@vger.kernel.org
12909L:	target-devel@vger.kernel.org
12910S:	Supported
12911Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12912F:	drivers/infiniband/ulp/srpt/
12913
12914SCSI SG DRIVER
12915M:	Doug Gilbert <dgilbert@interlog.com>
12916L:	linux-scsi@vger.kernel.org
12917W:	http://sg.danny.cz/sg
12918S:	Maintained
12919F:	Documentation/scsi/scsi-generic.txt
12920F:	drivers/scsi/sg.c
12921F:	include/scsi/sg.h
12922
12923SCSI SUBSYSTEM
12924M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12926M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12928L:	linux-scsi@vger.kernel.org
12929S:	Maintained
12930F:	Documentation/devicetree/bindings/scsi/
12931F:	drivers/scsi/
12932F:	include/scsi/
12933
12934SCSI TAPE DRIVER
12935M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12936L:	linux-scsi@vger.kernel.org
12937S:	Maintained
12938F:	Documentation/scsi/st.txt
12939F:	drivers/scsi/st.*
12940F:	drivers/scsi/st_*.h
12941
12942SCTP PROTOCOL
12943M:	Vlad Yasevich <vyasevich@gmail.com>
12944M:	Neil Horman <nhorman@tuxdriver.com>
12945M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12946L:	linux-sctp@vger.kernel.org
12947W:	http://lksctp.sourceforge.net
12948S:	Maintained
12949F:	Documentation/networking/sctp.txt
12950F:	include/linux/sctp.h
12951F:	include/uapi/linux/sctp.h
12952F:	include/net/sctp/
12953F:	net/sctp/
12954
12955SCx200 CPU SUPPORT
12956M:	Jim Cromie <jim.cromie@gmail.com>
12957S:	Odd Fixes
12958F:	Documentation/i2c/busses/scx200_acb
12959F:	arch/x86/platform/scx200/
12960F:	drivers/watchdog/scx200_wdt.c
12961F:	drivers/i2c/busses/scx200*
12962F:	drivers/mtd/maps/scx200_docflash.c
12963F:	include/linux/scx200.h
12964
12965SCx200 GPIO DRIVER
12966M:	Jim Cromie <jim.cromie@gmail.com>
12967S:	Maintained
12968F:	drivers/char/scx200_gpio.c
12969F:	include/linux/scx200_gpio.h
12970
12971SCx200 HRT CLOCKSOURCE DRIVER
12972M:	Jim Cromie <jim.cromie@gmail.com>
12973S:	Maintained
12974F:	drivers/clocksource/scx200_hrt.c
12975
12976SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12977M:	Sascha Sommer <saschasommer@freenet.de>
12978L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12979S:	Maintained
12980F:	drivers/mmc/host/sdricoh_cs.c
12981
12982SECURE COMPUTING
12983M:	Kees Cook <keescook@chromium.org>
12984R:	Andy Lutomirski <luto@amacapital.net>
12985R:	Will Drewry <wad@chromium.org>
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12987S:	Supported
12988F:	kernel/seccomp.c
12989F:	include/uapi/linux/seccomp.h
12990F:	include/linux/seccomp.h
12991F:	tools/testing/selftests/seccomp/*
12992F:	tools/testing/selftests/kselftest_harness.h
12993F:	Documentation/userspace-api/seccomp_filter.rst
12994K:	\bsecure_computing
12995K:	\bTIF_SECCOMP\b
12996
12997SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12998M:	Al Cooper <alcooperx@gmail.com>
12999L:	linux-mmc@vger.kernel.org
13000L:	bcm-kernel-feedback-list@broadcom.com
13001S:	Maintained
13002F:	drivers/mmc/host/sdhci-brcmstb*
13003
13004SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13005M:	Adrian Hunter <adrian.hunter@intel.com>
13006L:	linux-mmc@vger.kernel.org
13007T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13008S:	Maintained
13009F:	drivers/mmc/host/sdhci*
13010F:	include/linux/mmc/sdhci*
13011
13012SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13013M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13014M:	Manjunath M B <manjumb@synopsys.com>
13015L:	linux-mmc@vger.kernel.org
13016S:	Maintained
13017F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13018
13019SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13020M:	Ben Dooks <ben-linux@fluff.org>
13021M:	Jaehoon Chung <jh80.chung@samsung.com>
13022L:	linux-mmc@vger.kernel.org
13023S:	Maintained
13024F:	drivers/mmc/host/sdhci-s3c*
13025
13026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13027M:	Viresh Kumar <vireshk@kernel.org>
13028L:	linux-mmc@vger.kernel.org
13029S:	Maintained
13030F:	drivers/mmc/host/sdhci-spear.c
13031
13032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13033M:	Kishon Vijay Abraham I <kishon@ti.com>
13034L:	linux-mmc@vger.kernel.org
13035S:	Maintained
13036F:	drivers/mmc/host/sdhci-omap.c
13037
13038SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13039M:	Scott Bauer <scott.bauer@intel.com>
13040M:	Jonathan Derrick <jonathan.derrick@intel.com>
13041L:	linux-block@vger.kernel.org
13042S:	Supported
13043F:	block/sed*
13044F:	block/opal_proto.h
13045F:	include/linux/sed*
13046F:	include/uapi/linux/sed*
13047
13048SECURITY CONTACT
13049M:	Security Officers <security@kernel.org>
13050S:	Supported
13051
13052SECURITY SUBSYSTEM
13053M:	James Morris <jmorris@namei.org>
13054M:	"Serge E. Hallyn" <serge@hallyn.com>
13055L:	linux-security-module@vger.kernel.org (suggested Cc:)
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13057W:	http://kernsec.org/
13058S:	Supported
13059F:	security/
13060X:	security/selinux/
13061
13062SELINUX SECURITY MODULE
13063M:	Paul Moore <paul@paul-moore.com>
13064M:	Stephen Smalley <sds@tycho.nsa.gov>
13065M:	Eric Paris <eparis@parisplace.org>
13066L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13067W:	https://selinuxproject.org
13068W:	https://github.com/SELinuxProject
13069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13070S:	Supported
13071F:	include/linux/selinux*
13072F:	security/selinux/
13073F:	scripts/selinux/
13074F:	Documentation/admin-guide/LSM/SELinux.rst
13075
13076SENSABLE PHANTOM
13077M:	Jiri Slaby <jirislaby@gmail.com>
13078S:	Maintained
13079F:	drivers/misc/phantom.c
13080F:	include/uapi/linux/phantom.h
13081
13082SERIAL DEVICE BUS
13083M:	Rob Herring <robh@kernel.org>
13084L:	linux-serial@vger.kernel.org
13085S:	Maintained
13086F:	Documentation/devicetree/bindings/serial/slave-device.txt
13087F:	drivers/tty/serdev/
13088F:	include/linux/serdev.h
13089
13090SERIAL DRIVERS
13091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13092L:	linux-serial@vger.kernel.org
13093S:	Maintained
13094F:	Documentation/devicetree/bindings/serial/
13095F:	drivers/tty/serial/
13096
13097SERIAL IR RECEIVER
13098M:	Sean Young <sean@mess.org>
13099L:	linux-media@vger.kernel.org
13100S:	Maintained
13101F:	drivers/media/rc/serial_ir.c
13102
13103SFC NETWORK DRIVER
13104M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13105M:	Edward Cree <ecree@solarflare.com>
13106M:	Bert Kenward <bkenward@solarflare.com>
13107L:	netdev@vger.kernel.org
13108S:	Supported
13109F:	drivers/net/ethernet/sfc/
13110
13111SGI GRU DRIVER
13112M:	Dimitri Sivanich <sivanich@sgi.com>
13113S:	Maintained
13114F:	drivers/misc/sgi-gru/
13115
13116SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13117M:	Pat Gefre <pfg@sgi.com>
13118L:	linux-ia64@vger.kernel.org
13119S:	Supported
13120F:	Documentation/ia64/serial.txt
13121F:	drivers/tty/serial/ioc?_serial.c
13122F:	include/linux/ioc?.h
13123
13124SGI XP/XPC/XPNET DRIVER
13125M:	Cliff Whickman <cpw@sgi.com>
13126M:	Robin Holt <robinmholt@gmail.com>
13127S:	Maintained
13128F:	drivers/misc/sgi-xp/
13129
13130SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13131M:	Ursula Braun <ubraun@linux.ibm.com>
13132L:	linux-s390@vger.kernel.org
13133W:	http://www.ibm.com/developerworks/linux/linux390/
13134S:	Supported
13135F:	net/smc/
13136
13137SHARP RJ54N1CB0C SENSOR DRIVER
13138M:	Jacopo Mondi <jacopo@jmondi.org>
13139L:	linux-media@vger.kernel.org
13140T:	git git://linuxtv.org/media_tree.git
13141S:	Odd fixes
13142F:	drivers/media/i2c/rj54n1cb0c.c
13143F:	include/media/i2c/rj54n1cb0c.h
13144
13145SH_VEU V4L2 MEM2MEM DRIVER
13146L:	linux-media@vger.kernel.org
13147S:	Orphan
13148F:	drivers/media/platform/sh_veu.c
13149
13150SH_VOU V4L2 OUTPUT DRIVER
13151L:	linux-media@vger.kernel.org
13152S:	Orphan
13153F:	drivers/media/platform/sh_vou.c
13154F:	include/media/drv-intf/sh_vou.h
13155
13156SI2157 MEDIA DRIVER
13157M:	Antti Palosaari <crope@iki.fi>
13158L:	linux-media@vger.kernel.org
13159W:	https://linuxtv.org
13160W:	http://palosaari.fi/linux/
13161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13162T:	git git://linuxtv.org/anttip/media_tree.git
13163S:	Maintained
13164F:	drivers/media/tuners/si2157*
13165
13166SI2165 MEDIA DRIVER
13167M:	Matthias Schwarzott <zzam@gentoo.org>
13168L:	linux-media@vger.kernel.org
13169W:	https://linuxtv.org
13170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13171S:	Maintained
13172F:	drivers/media/dvb-frontends/si2165*
13173
13174SI2168 MEDIA DRIVER
13175M:	Antti Palosaari <crope@iki.fi>
13176L:	linux-media@vger.kernel.org
13177W:	https://linuxtv.org
13178W:	http://palosaari.fi/linux/
13179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13180T:	git git://linuxtv.org/anttip/media_tree.git
13181S:	Maintained
13182F:	drivers/media/dvb-frontends/si2168*
13183
13184SI470X FM RADIO RECEIVER I2C DRIVER
13185M:	Hans Verkuil <hverkuil@xs4all.nl>
13186L:	linux-media@vger.kernel.org
13187T:	git git://linuxtv.org/media_tree.git
13188W:	https://linuxtv.org
13189S:	Odd Fixes
13190F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13191
13192SI470X FM RADIO RECEIVER USB DRIVER
13193M:	Hans Verkuil <hverkuil@xs4all.nl>
13194L:	linux-media@vger.kernel.org
13195T:	git git://linuxtv.org/media_tree.git
13196W:	https://linuxtv.org
13197S:	Maintained
13198F:	drivers/media/radio/si470x/radio-si470x-common.c
13199F:	drivers/media/radio/si470x/radio-si470x.h
13200F:	drivers/media/radio/si470x/radio-si470x-usb.c
13201
13202SI4713 FM RADIO TRANSMITTER I2C DRIVER
13203M:	Eduardo Valentin <edubezval@gmail.com>
13204L:	linux-media@vger.kernel.org
13205T:	git git://linuxtv.org/media_tree.git
13206W:	https://linuxtv.org
13207S:	Odd Fixes
13208F:	drivers/media/radio/si4713/si4713.?
13209
13210SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13211M:	Eduardo Valentin <edubezval@gmail.com>
13212L:	linux-media@vger.kernel.org
13213T:	git git://linuxtv.org/media_tree.git
13214W:	https://linuxtv.org
13215S:	Odd Fixes
13216F:	drivers/media/radio/si4713/radio-platform-si4713.c
13217
13218SI4713 FM RADIO TRANSMITTER USB DRIVER
13219M:	Hans Verkuil <hverkuil@xs4all.nl>
13220L:	linux-media@vger.kernel.org
13221T:	git git://linuxtv.org/media_tree.git
13222W:	https://linuxtv.org
13223S:	Maintained
13224F:	drivers/media/radio/si4713/radio-usb-si4713.c
13225
13226SIANO DVB DRIVER
13227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13228L:	linux-media@vger.kernel.org
13229W:	https://linuxtv.org
13230T:	git git://linuxtv.org/media_tree.git
13231S:	Odd fixes
13232F:	drivers/media/common/siano/
13233F:	drivers/media/usb/siano/
13234F:	drivers/media/usb/siano/
13235F:	drivers/media/mmc/siano/
13236
13237SIFIVE DRIVERS
13238M:	Palmer Dabbelt <palmer@sifive.com>
13239L:	linux-riscv@lists.infradead.org
13240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13241S:	Supported
13242K:	sifive
13243N:	sifive
13244
13245SILEAD TOUCHSCREEN DRIVER
13246M:	Hans de Goede <hdegoede@redhat.com>
13247L:	linux-input@vger.kernel.org
13248L:	platform-driver-x86@vger.kernel.org
13249S:	Maintained
13250F:	drivers/input/touchscreen/silead.c
13251F:	drivers/platform/x86/touchscreen_dmi.c
13252
13253SILICON MOTION SM712 FRAME BUFFER DRIVER
13254M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13255M:	Teddy Wang <teddy.wang@siliconmotion.com>
13256M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13257L:	linux-fbdev@vger.kernel.org
13258S:	Maintained
13259F:	drivers/video/fbdev/sm712*
13260F:	Documentation/fb/sm712fb.txt
13261
13262SIMPLE FIRMWARE INTERFACE (SFI)
13263M:	Len Brown <lenb@kernel.org>
13264L:	sfi-devel@simplefirmware.org
13265W:	http://simplefirmware.org/
13266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13267S:	Supported
13268F:	arch/x86/platform/sfi/
13269F:	drivers/sfi/
13270F:	include/linux/sfi*.h
13271
13272SIMPLEFB FB DRIVER
13273M:	Hans de Goede <hdegoede@redhat.com>
13274L:	linux-fbdev@vger.kernel.org
13275S:	Maintained
13276F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13277F:	drivers/video/fbdev/simplefb.c
13278F:	include/linux/platform_data/simplefb.h
13279
13280SIMTEC EB110ATX (Chalice CATS)
13281P:	Ben Dooks
13282P:	Vincent Sanders <vince@simtec.co.uk>
13283M:	Simtec Linux Team <linux@simtec.co.uk>
13284W:	http://www.simtec.co.uk/products/EB110ATX/
13285S:	Supported
13286
13287SIMTEC EB2410ITX (BAST)
13288P:	Ben Dooks
13289P:	Vincent Sanders <vince@simtec.co.uk>
13290M:	Simtec Linux Team <linux@simtec.co.uk>
13291W:	http://www.simtec.co.uk/products/EB2410ITX/
13292S:	Supported
13293F:	arch/arm/mach-s3c24xx/mach-bast.c
13294F:	arch/arm/mach-s3c24xx/bast-ide.c
13295F:	arch/arm/mach-s3c24xx/bast-irq.c
13296
13297SIPHASH PRF ROUTINES
13298M:	Jason A. Donenfeld <Jason@zx2c4.com>
13299S:	Maintained
13300F:	lib/siphash.c
13301F:	lib/test_siphash.c
13302F:	include/linux/siphash.h
13303
13304SIOX
13305M:	Gavin Schenk <g.schenk@eckelmann.de>
13306M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13307R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13308S:	Supported
13309F:	drivers/siox/*
13310F:	include/trace/events/siox.h
13311
13312SIS 190 ETHERNET DRIVER
13313M:	Francois Romieu <romieu@fr.zoreil.com>
13314L:	netdev@vger.kernel.org
13315S:	Maintained
13316F:	drivers/net/ethernet/sis/sis190.c
13317
13318SIS 900/7016 FAST ETHERNET DRIVER
13319M:	Daniele Venzano <venza@brownhat.org>
13320W:	http://www.brownhat.org/sis900.html
13321L:	netdev@vger.kernel.org
13322S:	Maintained
13323F:	drivers/net/ethernet/sis/sis900.*
13324
13325SIS FRAMEBUFFER DRIVER
13326M:	Thomas Winischhofer <thomas@winischhofer.net>
13327W:	http://www.winischhofer.net/linuxsisvga.shtml
13328S:	Maintained
13329F:	Documentation/fb/sisfb.txt
13330F:	drivers/video/fbdev/sis/
13331F:	include/video/sisfb.h
13332
13333SIS USB2VGA DRIVER
13334M:	Thomas Winischhofer <thomas@winischhofer.net>
13335W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13336S:	Maintained
13337F:	drivers/usb/misc/sisusbvga/
13338
13339SLAB ALLOCATOR
13340M:	Christoph Lameter <cl@linux.com>
13341M:	Pekka Enberg <penberg@kernel.org>
13342M:	David Rientjes <rientjes@google.com>
13343M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13344M:	Andrew Morton <akpm@linux-foundation.org>
13345L:	linux-mm@kvack.org
13346S:	Maintained
13347F:	include/linux/sl?b*.h
13348F:	mm/sl?b*
13349
13350SLEEPABLE READ-COPY UPDATE (SRCU)
13351M:	Lai Jiangshan <jiangshanlai@gmail.com>
13352M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13353M:	Josh Triplett <josh@joshtriplett.org>
13354R:	Steven Rostedt <rostedt@goodmis.org>
13355R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13356L:	linux-kernel@vger.kernel.org
13357W:	http://www.rdrop.com/users/paulmck/RCU/
13358S:	Supported
13359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13360F:	include/linux/srcu*.h
13361F:	kernel/rcu/srcu*.c
13362
13363SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13364M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13365L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13366S:	Maintained
13367F:	drivers/slimbus/
13368F:	Documentation/devicetree/bindings/slimbus/
13369F:	include/linux/slimbus.h
13370
13371SMACK SECURITY MODULE
13372M:	Casey Schaufler <casey@schaufler-ca.com>
13373L:	linux-security-module@vger.kernel.org
13374W:	http://schaufler-ca.com
13375T:	git git://github.com/cschaufler/smack-next
13376S:	Maintained
13377F:	Documentation/admin-guide/LSM/Smack.rst
13378F:	security/smack/
13379
13380SMC91x ETHERNET DRIVER
13381M:	Nicolas Pitre <nico@fluxnic.net>
13382S:	Odd Fixes
13383F:	drivers/net/ethernet/smsc/smc91x.*
13384
13385SMIA AND SMIA++ IMAGE SENSOR DRIVER
13386M:	Sakari Ailus <sakari.ailus@iki.fi>
13387L:	linux-media@vger.kernel.org
13388S:	Maintained
13389F:	drivers/media/i2c/smiapp/
13390F:	include/media/i2c/smiapp.h
13391F:	drivers/media/i2c/smiapp-pll.c
13392F:	drivers/media/i2c/smiapp-pll.h
13393F:	include/uapi/linux/smiapp.h
13394F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13395
13396SMM665 HARDWARE MONITOR DRIVER
13397M:	Guenter Roeck <linux@roeck-us.net>
13398L:	linux-hwmon@vger.kernel.org
13399S:	Maintained
13400F:	Documentation/hwmon/smm665
13401F:	drivers/hwmon/smm665.c
13402
13403SMSC EMC2103 HARDWARE MONITOR DRIVER
13404M:	Steve Glendinning <steve.glendinning@shawell.net>
13405L:	linux-hwmon@vger.kernel.org
13406S:	Maintained
13407F:	Documentation/hwmon/emc2103
13408F:	drivers/hwmon/emc2103.c
13409
13410SMSC SCH5627 HARDWARE MONITOR DRIVER
13411M:	Hans de Goede <hdegoede@redhat.com>
13412L:	linux-hwmon@vger.kernel.org
13413S:	Supported
13414F:	Documentation/hwmon/sch5627
13415F:	drivers/hwmon/sch5627.c
13416
13417SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13418M:	Steve Glendinning <steve.glendinning@shawell.net>
13419L:	linux-fbdev@vger.kernel.org
13420S:	Maintained
13421F:	drivers/video/fbdev/smscufx.c
13422
13423SMSC47B397 HARDWARE MONITOR DRIVER
13424M:	Jean Delvare <jdelvare@suse.com>
13425L:	linux-hwmon@vger.kernel.org
13426S:	Maintained
13427F:	Documentation/hwmon/smsc47b397
13428F:	drivers/hwmon/smsc47b397.c
13429
13430SMSC911x ETHERNET DRIVER
13431M:	Steve Glendinning <steve.glendinning@shawell.net>
13432L:	netdev@vger.kernel.org
13433S:	Maintained
13434F:	include/linux/smsc911x.h
13435F:	drivers/net/ethernet/smsc/smsc911x.*
13436
13437SMSC9420 PCI ETHERNET DRIVER
13438M:	Steve Glendinning <steve.glendinning@shawell.net>
13439L:	netdev@vger.kernel.org
13440S:	Maintained
13441F:	drivers/net/ethernet/smsc/smsc9420.*
13442
13443SOC-CAMERA V4L2 SUBSYSTEM
13444L:	linux-media@vger.kernel.org
13445T:	git git://linuxtv.org/media_tree.git
13446S:	Orphan
13447F:	include/media/soc*
13448F:	drivers/media/i2c/soc_camera/
13449F:	drivers/media/platform/soc_camera/
13450
13451SOCIONEXT SYNQUACER I2C DRIVER
13452M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13453L:	linux-i2c@vger.kernel.org
13454S:	Maintained
13455F:	drivers/i2c/busses/i2c-synquacer.c
13456F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13457
13458SOCIONEXT UNIPHIER SOUND DRIVER
13459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13460S:	Orphan
13461F:	sound/soc/uniphier/
13462
13463SOEKRIS NET48XX LED SUPPORT
13464M:	Chris Boot <bootc@bootc.net>
13465S:	Maintained
13466F:	drivers/leds/leds-net48xx.c
13467
13468SOFT-ROCE DRIVER (rxe)
13469M:	Moni Shoua <monis@mellanox.com>
13470L:	linux-rdma@vger.kernel.org
13471S:	Supported
13472W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13473Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13474F:	drivers/infiniband/sw/rxe/
13475F:	include/uapi/rdma/rdma_user_rxe.h
13476
13477SOFTLOGIC 6x10 MPEG CODEC
13478M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13479M:	Anton Sviridenko <anton@corp.bluecherry.net>
13480M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13481M:	Andrey Utkin <andrey_utkin@fastmail.com>
13482M:	Ismael Luceno <ismael@iodev.co.uk>
13483L:	linux-media@vger.kernel.org
13484S:	Supported
13485F:	drivers/media/pci/solo6x10/
13486
13487SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13488M:	James Morse <james.morse@arm.com>
13489L:	linux-arm-kernel@lists.infradead.org
13490S:	Maintained
13491F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13492F:	drivers/firmware/arm_sdei.c
13493F:	include/linux/sdei.h
13494F:	include/uapi/linux/sdei.h
13495
13496SOFTWARE RAID (Multiple Disks) SUPPORT
13497M:	Shaohua Li <shli@kernel.org>
13498L:	linux-raid@vger.kernel.org
13499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13500S:	Supported
13501F:	drivers/md/Makefile
13502F:	drivers/md/Kconfig
13503F:	drivers/md/md*
13504F:	drivers/md/raid*
13505F:	include/linux/raid/
13506F:	include/uapi/linux/raid/
13507
13508SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13509M:	Jassi Brar <jaswinder.singh@linaro.org>
13510L:	netdev@vger.kernel.org
13511S:	Maintained
13512F:	drivers/net/ethernet/socionext/netsec.c
13513F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13514
13515SOLIDRUN CLEARFOG SUPPORT
13516M:	Russell King <linux@armlinux.org.uk>
13517S:	Maintained
13518F:	arch/arm/boot/dts/armada-388-clearfog*
13519F:	arch/arm/boot/dts/armada-38x-solidrun-*
13520
13521SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13522M:	Russell King <linux@armlinux.org.uk>
13523S:	Maintained
13524F:	arch/arm/boot/dts/imx6*-cubox-i*
13525F:	arch/arm/boot/dts/imx6*-hummingboard*
13526F:	arch/arm/boot/dts/imx6*-sr-*
13527
13528SONIC NETWORK DRIVER
13529M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13530L:	netdev@vger.kernel.org
13531S:	Maintained
13532F:	drivers/net/ethernet/natsemi/sonic.*
13533
13534SONICS SILICON BACKPLANE DRIVER (SSB)
13535M:	Michael Buesch <m@bues.ch>
13536L:	linux-wireless@vger.kernel.org
13537S:	Maintained
13538F:	drivers/ssb/
13539F:	include/linux/ssb/
13540
13541SONY IMX258 SENSOR DRIVER
13542M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13543L:	linux-media@vger.kernel.org
13544T:	git git://linuxtv.org/media_tree.git
13545S:	Maintained
13546F:	drivers/media/i2c/imx258.c
13547
13548SONY IMX274 SENSOR DRIVER
13549M:	Leon Luo <leonl@leopardimaging.com>
13550L:	linux-media@vger.kernel.org
13551T:	git git://linuxtv.org/media_tree.git
13552S:	Maintained
13553F:	drivers/media/i2c/imx274.c
13554F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13555
13556SONY MEMORYSTICK CARD SUPPORT
13557M:	Alex Dubov <oakad@yahoo.com>
13558W:	http://tifmxx.berlios.de/
13559S:	Maintained
13560F:	drivers/memstick/host/tifm_ms.c
13561
13562SONY MEMORYSTICK STANDARD SUPPORT
13563M:	Maxim Levitsky <maximlevitsky@gmail.com>
13564S:	Maintained
13565F:	drivers/memstick/core/ms_block.*
13566
13567SONY VAIO CONTROL DEVICE DRIVER
13568M:	Mattia Dongili <malattia@linux.it>
13569L:	platform-driver-x86@vger.kernel.org
13570W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13571S:	Maintained
13572F:	Documentation/laptops/sony-laptop.txt
13573F:	drivers/char/sonypi.c
13574F:	drivers/platform/x86/sony-laptop.c
13575F:	include/linux/sony-laptop.h
13576
13577SOUND
13578M:	Jaroslav Kysela <perex@perex.cz>
13579M:	Takashi Iwai <tiwai@suse.com>
13580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13581W:	http://www.alsa-project.org/
13582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13583T:	git git://git.alsa-project.org/alsa-kernel.git
13584Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13585S:	Maintained
13586F:	Documentation/sound/
13587F:	include/sound/
13588F:	include/uapi/sound/
13589F:	sound/
13590
13591SOUND - COMPRESSED AUDIO
13592M:	Vinod Koul <vkoul@kernel.org>
13593L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13595S:	Supported
13596F:	Documentation/sound/designs/compress-offload.rst
13597F:	include/sound/compress_driver.h
13598F:	include/uapi/sound/compress_*
13599F:	sound/core/compress_offload.c
13600F:	sound/soc/soc-compress.c
13601
13602SOUND - DMAENGINE HELPERS
13603M:	Lars-Peter Clausen <lars@metafoo.de>
13604S:	Supported
13605F:	include/sound/dmaengine_pcm.h
13606F:	sound/core/pcm_dmaengine.c
13607F:	sound/soc/soc-generic-dmaengine-pcm.c
13608
13609SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13610M:	Liam Girdwood <lgirdwood@gmail.com>
13611M:	Mark Brown <broonie@kernel.org>
13612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13613L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13614W:	http://alsa-project.org/main/index.php/ASoC
13615S:	Supported
13616F:	Documentation/devicetree/bindings/sound/
13617F:	Documentation/sound/soc/
13618F:	sound/soc/
13619F:	include/sound/soc*
13620
13621SOUNDWIRE SUBSYSTEM
13622M:	Vinod Koul <vinod.koul@intel.com>
13623M:	Sanyog Kale <sanyog.r.kale@intel.com>
13624R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13626S:	Supported
13627F:	Documentation/driver-api/soundwire/
13628F:	drivers/soundwire/
13629F:	include/linux/soundwire/
13630
13631SP2 MEDIA DRIVER
13632M:	Olli Salonen <olli.salonen@iki.fi>
13633L:	linux-media@vger.kernel.org
13634W:	https://linuxtv.org
13635Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13636S:	Maintained
13637F:	drivers/media/dvb-frontends/sp2*
13638
13639SPARC + UltraSPARC (sparc/sparc64)
13640M:	"David S. Miller" <davem@davemloft.net>
13641L:	sparclinux@vger.kernel.org
13642Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13645S:	Maintained
13646F:	arch/sparc/
13647F:	drivers/sbus/
13648
13649SPARC SERIAL DRIVERS
13650M:	"David S. Miller" <davem@davemloft.net>
13651L:	sparclinux@vger.kernel.org
13652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13654S:	Maintained
13655F:	include/linux/sunserialcore.h
13656F:	drivers/tty/serial/suncore.c
13657F:	drivers/tty/serial/sunhv.c
13658F:	drivers/tty/serial/sunsab.c
13659F:	drivers/tty/serial/sunsab.h
13660F:	drivers/tty/serial/sunsu.c
13661F:	drivers/tty/serial/sunzilog.c
13662F:	drivers/tty/serial/sunzilog.h
13663F:	drivers/tty/vcc.c
13664
13665SPARSE CHECKER
13666M:	"Christopher Li" <sparse@chrisli.org>
13667L:	linux-sparse@vger.kernel.org
13668W:	https://sparse.wiki.kernel.org/
13669T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13670T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13671S:	Maintained
13672F:	include/linux/compiler.h
13673
13674SPEAR CLOCK FRAMEWORK SUPPORT
13675M:	Viresh Kumar <vireshk@kernel.org>
13676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13677W:	http://www.st.com/spear
13678S:	Maintained
13679F:	drivers/clk/spear/
13680
13681SPEAR PLATFORM SUPPORT
13682M:	Viresh Kumar <vireshk@kernel.org>
13683M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13685W:	http://www.st.com/spear
13686S:	Maintained
13687F:	arch/arm/boot/dts/spear*
13688F:	arch/arm/mach-spear/
13689
13690SPI NOR SUBSYSTEM
13691M:	Marek Vasut <marek.vasut@gmail.com>
13692L:	linux-mtd@lists.infradead.org
13693W:	http://www.linux-mtd.infradead.org/
13694Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13695T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13696T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13697S:	Maintained
13698F:	drivers/mtd/spi-nor/
13699F:	include/linux/mtd/spi-nor.h
13700
13701SPI SUBSYSTEM
13702M:	Mark Brown <broonie@kernel.org>
13703L:	linux-spi@vger.kernel.org
13704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13705Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13706S:	Maintained
13707F:	Documentation/devicetree/bindings/spi/
13708F:	Documentation/spi/
13709F:	drivers/spi/
13710F:	include/linux/spi/
13711F:	include/uapi/linux/spi/
13712F:	tools/spi/
13713
13714SPIDERNET NETWORK DRIVER for CELL
13715M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13716L:	netdev@vger.kernel.org
13717S:	Supported
13718F:	Documentation/networking/spider_net.txt
13719F:	drivers/net/ethernet/toshiba/spider_net*
13720
13721SPMI SUBSYSTEM
13722R:	Stephen Boyd <sboyd@kernel.org>
13723L:	linux-arm-msm@vger.kernel.org
13724F:	Documentation/devicetree/bindings/spmi/
13725F:	drivers/spmi/
13726F:	include/dt-bindings/spmi/spmi.h
13727F:	include/linux/spmi.h
13728F:	include/trace/events/spmi.h
13729
13730SPU FILE SYSTEM
13731M:	Jeremy Kerr <jk@ozlabs.org>
13732L:	linuxppc-dev@lists.ozlabs.org
13733W:	http://www.ibm.com/developerworks/power/cell/
13734S:	Supported
13735F:	Documentation/filesystems/spufs.txt
13736F:	arch/powerpc/platforms/cell/spufs/
13737
13738SQUASHFS FILE SYSTEM
13739M:	Phillip Lougher <phillip@squashfs.org.uk>
13740L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13741W:	http://squashfs.org.uk
13742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13743S:	Maintained
13744F:	Documentation/filesystems/squashfs.txt
13745F:	fs/squashfs/
13746
13747SRM (Alpha) environment access
13748M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13749S:	Maintained
13750F:	arch/alpha/kernel/srm_env.c
13751
13752ST STM32 I2C/SMBUS DRIVER
13753M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13754L:	linux-i2c@vger.kernel.org
13755S:	Maintained
13756F:	drivers/i2c/busses/i2c-stm32*
13757
13758STABLE BRANCH
13759M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13760L:	stable@vger.kernel.org
13761S:	Supported
13762F:	Documentation/process/stable-kernel-rules.rst
13763
13764STAGING - COMEDI
13765M:	Ian Abbott <abbotti@mev.co.uk>
13766M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13767S:	Odd Fixes
13768F:	drivers/staging/comedi/
13769
13770STAGING - EROFS FILE SYSTEM
13771M:	Gao Xiang <gaoxiang25@huawei.com>
13772M:	Chao Yu <yuchao0@huawei.com>
13773L:	linux-erofs@lists.ozlabs.org
13774S:	Maintained
13775F:	drivers/staging/erofs/
13776
13777STAGING - FLARION FT1000 DRIVERS
13778M:	Marek Belisko <marek.belisko@gmail.com>
13779S:	Odd Fixes
13780F:	drivers/staging/ft1000/
13781
13782STAGING - INDUSTRIAL IO
13783M:	Jonathan Cameron <jic23@kernel.org>
13784L:	linux-iio@vger.kernel.org
13785S:	Odd Fixes
13786F:	Documentation/devicetree/bindings/staging/iio/
13787F:	drivers/staging/iio/
13788
13789STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13790M:	Marc Dietrich <marvin24@gmx.de>
13791L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13792L:	linux-tegra@vger.kernel.org
13793S:	Maintained
13794F:	drivers/staging/nvec/
13795
13796STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13797M:	Jens Frederich <jfrederich@gmail.com>
13798M:	Daniel Drake <dsd@laptop.org>
13799M:	Jon Nettleton <jon.nettleton@gmail.com>
13800W:	http://wiki.laptop.org/go/DCON
13801S:	Maintained
13802F:	drivers/staging/olpc_dcon/
13803
13804STAGING - REALTEK RTL8712U DRIVERS
13805M:	Larry Finger <Larry.Finger@lwfinger.net>
13806M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13807S:	Odd Fixes
13808F:	drivers/staging/rtl8712/
13809
13810STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13811M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13812M:	Teddy Wang <teddy.wang@siliconmotion.com>
13813M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13814L:	linux-fbdev@vger.kernel.org
13815S:	Maintained
13816F:	drivers/staging/sm750fb/
13817
13818STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13819M:	William Hubbs <w.d.hubbs@gmail.com>
13820M:	Chris Brannon <chris@the-brannons.com>
13821M:	Kirk Reiser <kirk@reisers.ca>
13822M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13823L:	speakup@linux-speakup.org
13824W:	http://www.linux-speakup.org/
13825S:	Odd Fixes
13826F:	drivers/staging/speakup/
13827
13828STAGING - VIA VT665X DRIVERS
13829M:	Forest Bond <forest@alittletooquiet.net>
13830S:	Odd Fixes
13831F:	drivers/staging/vt665?/
13832
13833STAGING - WILC1000 WIFI DRIVER
13834M:	Aditya Shankar <aditya.shankar@microchip.com>
13835M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13836L:	linux-wireless@vger.kernel.org
13837S:	Supported
13838F:	drivers/staging/wilc1000/
13839
13840STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13841M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13842S:	Odd Fixes
13843F:	drivers/staging/xgifb/
13844
13845STAGING SUBSYSTEM
13846M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13848L:	devel@driverdev.osuosl.org
13849S:	Supported
13850F:	drivers/staging/
13851
13852STARFIRE/DURALAN NETWORK DRIVER
13853M:	Ion Badulescu <ionut@badula.org>
13854S:	Odd Fixes
13855F:	drivers/net/ethernet/adaptec/starfire*
13856
13857STEC S1220 SKD DRIVER
13858M:	Bart Van Assche <bart.vanassche@wdc.com>
13859L:	linux-block@vger.kernel.org
13860S:	Maintained
13861F:	drivers/block/skd*[ch]
13862
13863STI AUDIO (ASoC) DRIVERS
13864M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13865L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13866S:	Maintained
13867F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13868F:	sound/soc/sti/
13869
13870STI CEC DRIVER
13871M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13872S:	Maintained
13873F:	drivers/staging/media/st-cec/
13874F:	Documentation/devicetree/bindings/media/stih-cec.txt
13875
13876STK1160 USB VIDEO CAPTURE DRIVER
13877M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13878L:	linux-media@vger.kernel.org
13879T:	git git://linuxtv.org/media_tree.git
13880S:	Maintained
13881F:	drivers/media/usb/stk1160/
13882
13883STM32 AUDIO (ASoC) DRIVERS
13884M:	Olivier Moysan <olivier.moysan@st.com>
13885M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13887S:	Maintained
13888F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13889F:	sound/soc/stm/
13890
13891STM32 TIMER/LPTIMER DRIVERS
13892M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13893S:	Maintained
13894F:	drivers/*/stm32-*timer*
13895F:	drivers/pwm/pwm-stm32*
13896F:	include/linux/*/stm32-*tim*
13897F:	Documentation/ABI/testing/*timer-stm32
13898F:	Documentation/devicetree/bindings/*/stm32-*timer*
13899F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13900
13901STMMAC ETHERNET DRIVER
13902M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13903M:	Alexandre Torgue <alexandre.torgue@st.com>
13904M:	Jose Abreu <joabreu@synopsys.com>
13905L:	netdev@vger.kernel.org
13906W:	http://www.stlinux.com
13907S:	Supported
13908F:	drivers/net/ethernet/stmicro/stmmac/
13909
13910SUN3/3X
13911M:	Sam Creasey <sammy@sammy.net>
13912W:	http://sammy.net/sun3/
13913S:	Maintained
13914F:	arch/m68k/kernel/*sun3*
13915F:	arch/m68k/sun3*/
13916F:	arch/m68k/include/asm/sun3*
13917F:	drivers/net/ethernet/i825xx/sun3*
13918
13919SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13920M:	Hans de Goede <hdegoede@redhat.com>
13921L:	linux-input@vger.kernel.org
13922S:	Maintained
13923F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13924F:	drivers/input/keyboard/sun4i-lradc-keys.c
13925
13926SUNDANCE NETWORK DRIVER
13927M:	Denis Kirjanov <kda@linux-powerpc.org>
13928L:	netdev@vger.kernel.org
13929S:	Maintained
13930F:	drivers/net/ethernet/dlink/sundance.c
13931
13932SUPERH
13933M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13934M:	Rich Felker <dalias@libc.org>
13935L:	linux-sh@vger.kernel.org
13936Q:	http://patchwork.kernel.org/project/linux-sh/list/
13937S:	Maintained
13938F:	Documentation/sh/
13939F:	arch/sh/
13940F:	drivers/sh/
13941
13942SUSPEND TO RAM
13943M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13944M:	Len Brown <len.brown@intel.com>
13945M:	Pavel Machek <pavel@ucw.cz>
13946L:	linux-pm@vger.kernel.org
13947B:	https://bugzilla.kernel.org
13948S:	Supported
13949F:	Documentation/power/
13950F:	arch/x86/kernel/acpi/
13951F:	drivers/base/power/
13952F:	kernel/power/
13953F:	include/linux/suspend.h
13954F:	include/linux/freezer.h
13955F:	include/linux/pm.h
13956
13957SVGA HANDLING
13958M:	Martin Mares <mj@ucw.cz>
13959L:	linux-video@atrey.karlin.mff.cuni.cz
13960S:	Maintained
13961F:	Documentation/svga.txt
13962F:	arch/x86/boot/video*
13963
13964SWIOTLB SUBSYSTEM
13965M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13966L:	iommu@lists.linux-foundation.org
13967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13968S:	Supported
13969F:	kernel/dma/swiotlb.c
13970F:	arch/*/kernel/pci-swiotlb.c
13971F:	include/linux/swiotlb.h
13972
13973SWITCHDEV
13974M:	Jiri Pirko <jiri@resnulli.us>
13975M:	Ivan Vecera <ivecera@redhat.com>
13976L:	netdev@vger.kernel.org
13977S:	Supported
13978F:	net/switchdev/
13979F:	include/net/switchdev.h
13980
13981SY8106A REGULATOR DRIVER
13982M:	Icenowy Zheng <icenowy@aosc.io>
13983S:	Maintained
13984F:	drivers/regulator/sy8106a-regulator.c
13985F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13986
13987SYNC FILE FRAMEWORK
13988M:	Sumit Semwal <sumit.semwal@linaro.org>
13989R:	Gustavo Padovan <gustavo@padovan.org>
13990S:	Maintained
13991L:	linux-media@vger.kernel.org
13992L:	dri-devel@lists.freedesktop.org
13993F:	drivers/dma-buf/sync_*
13994F:	drivers/dma-buf/dma-fence*
13995F:	drivers/dma-buf/sw_sync.c
13996F:	include/linux/sync_file.h
13997F:	include/uapi/linux/sync_file.h
13998F:	Documentation/sync_file.txt
13999T:	git git://anongit.freedesktop.org/drm/drm-misc
14000
14001SYNOPSYS ARC ARCHITECTURE
14002M:	Vineet Gupta <vgupta@synopsys.com>
14003L:	linux-snps-arc@lists.infradead.org
14004S:	Supported
14005F:	arch/arc/
14006F:	Documentation/devicetree/bindings/arc/*
14007F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14008F:	drivers/clocksource/arc_timer.c
14009F:	drivers/tty/serial/arc_uart.c
14010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14011
14012SYNOPSYS ARC HSDK SDP pll clock driver
14013M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14014S:	Supported
14015F:	drivers/clk/clk-hsdk-pll.c
14016F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14017
14018SYNOPSYS ARC SDP clock driver
14019M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14020S:	Supported
14021F:	drivers/clk/axs10x/*
14022F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14023
14024SYNOPSYS ARC SDP platform support
14025M:	Alexey Brodkin <abrodkin@synopsys.com>
14026S:	Supported
14027F:	arch/arc/plat-axs10x
14028F:	arch/arc/boot/dts/ax*
14029F:	Documentation/devicetree/bindings/arc/axs10*
14030
14031SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14032M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14033S:	Supported
14034F:	drivers/reset/reset-axs10x.c
14035F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14036
14037SYNOPSYS DESIGNWARE 8250 UART DRIVER
14038R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14039S:	Maintained
14040F:	drivers/tty/serial/8250/8250_dw.c
14041
14042SYNOPSYS DESIGNWARE APB GPIO DRIVER
14043M:	Hoan Tran <hotran@apm.com>
14044L:	linux-gpio@vger.kernel.org
14045S:	Maintained
14046F:	drivers/gpio/gpio-dwapb.c
14047F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14048
14049SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14050M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14051S:	Maintained
14052F:	drivers/dma/dwi-axi-dmac/
14053F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14054
14055SYNOPSYS DESIGNWARE DMAC DRIVER
14056M:	Viresh Kumar <vireshk@kernel.org>
14057R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14058S:	Maintained
14059F:	include/linux/dma/dw.h
14060F:	include/linux/platform_data/dma-dw.h
14061F:	drivers/dma/dw/
14062
14063SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14064M:	Jose Abreu <Jose.Abreu@synopsys.com>
14065L:	netdev@vger.kernel.org
14066S:	Supported
14067F:	drivers/net/ethernet/synopsys/
14068
14069SYNOPSYS DESIGNWARE I2C DRIVER
14070M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14071R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14072R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14073L:	linux-i2c@vger.kernel.org
14074S:	Maintained
14075F:	drivers/i2c/busses/i2c-designware-*
14076F:	include/linux/platform_data/i2c-designware.h
14077
14078SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14079M:	Jaehoon Chung <jh80.chung@samsung.com>
14080L:	linux-mmc@vger.kernel.org
14081S:	Maintained
14082F:	drivers/mmc/host/dw_mmc*
14083
14084SYNOPSYS HSDK RESET CONTROLLER DRIVER
14085M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14086S:	Supported
14087F:	drivers/reset/reset-hsdk.c
14088F:	include/dt-bindings/reset/snps,hsdk-reset.h
14089F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14090
14091SYSTEM CONFIGURATION (SYSCON)
14092M:	Lee Jones <lee.jones@linaro.org>
14093M:	Arnd Bergmann <arnd@arndb.de>
14094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14095S:	Supported
14096F:	drivers/mfd/syscon.c
14097
14098SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14099M:	Sudeep Holla <sudeep.holla@arm.com>
14100L:	linux-arm-kernel@lists.infradead.org
14101S:	Maintained
14102F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14103F:	drivers/clk/clk-sc[mp]i.c
14104F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14105F:	drivers/firmware/arm_scpi.c
14106F:	drivers/firmware/arm_scmi/
14107F:	include/linux/sc[mp]i_protocol.h
14108
14109SYSTEM RESET/SHUTDOWN DRIVERS
14110M:	Sebastian Reichel <sre@kernel.org>
14111L:	linux-pm@vger.kernel.org
14112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14113S:	Maintained
14114F:	Documentation/devicetree/bindings/power/reset/
14115F:	drivers/power/reset/
14116
14117SYSTEM TRACE MODULE CLASS
14118M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14119S:	Maintained
14120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14121F:	Documentation/trace/stm.rst
14122F:	drivers/hwtracing/stm/
14123F:	include/linux/stm.h
14124F:	include/uapi/linux/stm.h
14125
14126SYSV FILESYSTEM
14127M:	Christoph Hellwig <hch@infradead.org>
14128S:	Maintained
14129F:	Documentation/filesystems/sysv-fs.txt
14130F:	fs/sysv/
14131F:	include/linux/sysv_fs.h
14132
14133TARGET SUBSYSTEM
14134M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14135L:	linux-scsi@vger.kernel.org
14136L:	target-devel@vger.kernel.org
14137W:	http://www.linux-iscsi.org
14138W:	http://groups.google.com/group/linux-iscsi-target-dev
14139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14140S:	Supported
14141F:	drivers/target/
14142F:	include/target/
14143F:	Documentation/target/
14144
14145TASKSTATS STATISTICS INTERFACE
14146M:	Balbir Singh <bsingharora@gmail.com>
14147S:	Maintained
14148F:	Documentation/accounting/taskstats*
14149F:	include/linux/taskstats*
14150F:	kernel/taskstats.c
14151
14152TC subsystem
14153M:	Jamal Hadi Salim <jhs@mojatatu.com>
14154M:	Cong Wang <xiyou.wangcong@gmail.com>
14155M:	Jiri Pirko <jiri@resnulli.us>
14156L:	netdev@vger.kernel.org
14157S:	Maintained
14158F:	include/net/pkt_cls.h
14159F:	include/net/pkt_sched.h
14160F:	include/net/tc_act/
14161F:	include/uapi/linux/pkt_cls.h
14162F:	include/uapi/linux/pkt_sched.h
14163F:	include/uapi/linux/tc_act/
14164F:	include/uapi/linux/tc_ematch/
14165F:	net/sched/
14166
14167TC90522 MEDIA DRIVER
14168M:	Akihiro Tsukada <tskd08@gmail.com>
14169L:	linux-media@vger.kernel.org
14170S:	Odd Fixes
14171F:	drivers/media/dvb-frontends/tc90522*
14172
14173TCP LOW PRIORITY MODULE
14174M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14175M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14176W:	http://tcp-lp-mod.sourceforge.net/
14177S:	Maintained
14178F:	net/ipv4/tcp_lp.c
14179
14180TDA10071 MEDIA DRIVER
14181M:	Antti Palosaari <crope@iki.fi>
14182L:	linux-media@vger.kernel.org
14183W:	https://linuxtv.org
14184W:	http://palosaari.fi/linux/
14185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14186T:	git git://linuxtv.org/anttip/media_tree.git
14187S:	Maintained
14188F:	drivers/media/dvb-frontends/tda10071*
14189
14190TDA18212 MEDIA DRIVER
14191M:	Antti Palosaari <crope@iki.fi>
14192L:	linux-media@vger.kernel.org
14193W:	https://linuxtv.org
14194W:	http://palosaari.fi/linux/
14195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14196T:	git git://linuxtv.org/anttip/media_tree.git
14197S:	Maintained
14198F:	drivers/media/tuners/tda18212*
14199
14200TDA18218 MEDIA DRIVER
14201M:	Antti Palosaari <crope@iki.fi>
14202L:	linux-media@vger.kernel.org
14203W:	https://linuxtv.org
14204W:	http://palosaari.fi/linux/
14205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14206T:	git git://linuxtv.org/anttip/media_tree.git
14207S:	Maintained
14208F:	drivers/media/tuners/tda18218*
14209
14210TDA18250 MEDIA DRIVER
14211M:	Olli Salonen <olli.salonen@iki.fi>
14212L:	linux-media@vger.kernel.org
14213W:	https://linuxtv.org
14214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14215T:	git git://linuxtv.org/media_tree.git
14216S:	Maintained
14217F:	drivers/media/tuners/tda18250*
14218
14219TDA18271 MEDIA DRIVER
14220M:	Michael Krufky <mkrufky@linuxtv.org>
14221L:	linux-media@vger.kernel.org
14222W:	https://linuxtv.org
14223W:	http://github.com/mkrufky
14224Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14225T:	git git://linuxtv.org/mkrufky/tuners.git
14226S:	Maintained
14227F:	drivers/media/tuners/tda18271*
14228
14229TDA1997x MEDIA DRIVER
14230M:	Tim Harvey <tharvey@gateworks.com>
14231L:	linux-media@vger.kernel.org
14232W:	https://linuxtv.org
14233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14234S:	Maintained
14235F:	drivers/media/i2c/tda1997x.*
14236
14237TDA827x MEDIA DRIVER
14238M:	Michael Krufky <mkrufky@linuxtv.org>
14239L:	linux-media@vger.kernel.org
14240W:	https://linuxtv.org
14241W:	http://github.com/mkrufky
14242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14243T:	git git://linuxtv.org/mkrufky/tuners.git
14244S:	Maintained
14245F:	drivers/media/tuners/tda8290.*
14246
14247TDA8290 MEDIA DRIVER
14248M:	Michael Krufky <mkrufky@linuxtv.org>
14249L:	linux-media@vger.kernel.org
14250W:	https://linuxtv.org
14251W:	http://github.com/mkrufky
14252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14253T:	git git://linuxtv.org/mkrufky/tuners.git
14254S:	Maintained
14255F:	drivers/media/tuners/tda8290.*
14256
14257TDA9840 MEDIA DRIVER
14258M:	Hans Verkuil <hverkuil@xs4all.nl>
14259L:	linux-media@vger.kernel.org
14260T:	git git://linuxtv.org/media_tree.git
14261W:	https://linuxtv.org
14262S:	Maintained
14263F:	drivers/media/i2c/tda9840*
14264
14265TEA5761 TUNER DRIVER
14266M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14267L:	linux-media@vger.kernel.org
14268W:	https://linuxtv.org
14269T:	git git://linuxtv.org/media_tree.git
14270S:	Odd fixes
14271F:	drivers/media/tuners/tea5761.*
14272
14273TEA5767 TUNER DRIVER
14274M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14275L:	linux-media@vger.kernel.org
14276W:	https://linuxtv.org
14277T:	git git://linuxtv.org/media_tree.git
14278S:	Maintained
14279F:	drivers/media/tuners/tea5767.*
14280
14281TEA6415C MEDIA DRIVER
14282M:	Hans Verkuil <hverkuil@xs4all.nl>
14283L:	linux-media@vger.kernel.org
14284T:	git git://linuxtv.org/media_tree.git
14285W:	https://linuxtv.org
14286S:	Maintained
14287F:	drivers/media/i2c/tea6415c*
14288
14289TEA6420 MEDIA DRIVER
14290M:	Hans Verkuil <hverkuil@xs4all.nl>
14291L:	linux-media@vger.kernel.org
14292T:	git git://linuxtv.org/media_tree.git
14293W:	https://linuxtv.org
14294S:	Maintained
14295F:	drivers/media/i2c/tea6420*
14296
14297TEAM DRIVER
14298M:	Jiri Pirko <jiri@resnulli.us>
14299L:	netdev@vger.kernel.org
14300S:	Supported
14301F:	drivers/net/team/
14302F:	include/linux/if_team.h
14303F:	include/uapi/linux/if_team.h
14304
14305TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14306M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14307S:	Maintained
14308F:	arch/x86/platform/ts5500/
14309
14310TECHNOTREND USB IR RECEIVER
14311M:	Sean Young <sean@mess.org>
14312L:	linux-media@vger.kernel.org
14313S:	Maintained
14314F:	drivers/media/rc/ttusbir.c
14315
14316TECHWELL TW9910 VIDEO DECODER
14317L:	linux-media@vger.kernel.org
14318S:	Orphan
14319F:	drivers/media/i2c/tw9910.c
14320F:	include/media/i2c/tw9910.h
14321
14322TEE SUBSYSTEM
14323M:	Jens Wiklander <jens.wiklander@linaro.org>
14324S:	Maintained
14325F:	include/linux/tee_drv.h
14326F:	include/uapi/linux/tee.h
14327F:	drivers/tee/
14328F:	Documentation/tee.txt
14329
14330TEGRA ARCHITECTURE SUPPORT
14331M:	Thierry Reding <thierry.reding@gmail.com>
14332M:	Jonathan Hunter <jonathanh@nvidia.com>
14333L:	linux-tegra@vger.kernel.org
14334Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14336S:	Supported
14337N:	[^a-z]tegra
14338
14339TEGRA CLOCK DRIVER
14340M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14341M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14342S:	Supported
14343F:	drivers/clk/tegra/
14344
14345TEGRA DMA DRIVERS
14346M:	Laxman Dewangan <ldewangan@nvidia.com>
14347M:	Jon Hunter <jonathanh@nvidia.com>
14348S:	Supported
14349F:	drivers/dma/tegra*
14350
14351TEGRA I2C DRIVER
14352M:	Laxman Dewangan <ldewangan@nvidia.com>
14353S:	Supported
14354F:	drivers/i2c/busses/i2c-tegra.c
14355
14356TEGRA IOMMU DRIVERS
14357M:	Thierry Reding <thierry.reding@gmail.com>
14358L:	linux-tegra@vger.kernel.org
14359S:	Supported
14360F:	drivers/iommu/tegra*
14361
14362TEGRA KBC DRIVER
14363M:	Laxman Dewangan <ldewangan@nvidia.com>
14364S:	Supported
14365F:	drivers/input/keyboard/tegra-kbc.c
14366
14367TEGRA NAND DRIVER
14368M:	Stefan Agner <stefan@agner.ch>
14369M:	Lucas Stach <dev@lynxeye.de>
14370S:	Maintained
14371F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14372F:	drivers/mtd/nand/raw/tegra_nand.c
14373
14374TEGRA PWM DRIVER
14375M:	Thierry Reding <thierry.reding@gmail.com>
14376S:	Supported
14377F:	drivers/pwm/pwm-tegra.c
14378
14379TEGRA SERIAL DRIVER
14380M:	Laxman Dewangan <ldewangan@nvidia.com>
14381S:	Supported
14382F:	drivers/tty/serial/serial-tegra.c
14383
14384TEGRA SPI DRIVER
14385M:	Laxman Dewangan <ldewangan@nvidia.com>
14386S:	Supported
14387F:	drivers/spi/spi-tegra*
14388
14389TEHUTI ETHERNET DRIVER
14390M:	Andy Gospodarek <andy@greyhouse.net>
14391L:	netdev@vger.kernel.org
14392S:	Supported
14393F:	drivers/net/ethernet/tehuti/*
14394
14395Telecom Clock Driver for MCPL0010
14396M:	Mark Gross <mark.gross@intel.com>
14397S:	Supported
14398F:	drivers/char/tlclk.c
14399
14400TENSILICA XTENSA PORT (xtensa)
14401M:	Chris Zankel <chris@zankel.net>
14402M:	Max Filippov <jcmvbkbc@gmail.com>
14403L:	linux-xtensa@linux-xtensa.org
14404T:	git git://github.com/czankel/xtensa-linux.git
14405S:	Maintained
14406F:	arch/xtensa/
14407F:	drivers/irqchip/irq-xtensa-*
14408
14409Texas Instruments' System Control Interface (TISCI) Protocol Driver
14410M:	Nishanth Menon <nm@ti.com>
14411M:	Tero Kristo <t-kristo@ti.com>
14412M:	Santosh Shilimkar <ssantosh@kernel.org>
14413L:	linux-arm-kernel@lists.infradead.org
14414S:	Maintained
14415F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14416F:	drivers/firmware/ti_sci*
14417F:	include/linux/soc/ti/ti_sci_protocol.h
14418F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14419F:	include/dt-bindings/genpd/k2g.h
14420F:	drivers/soc/ti/ti_sci_pm_domains.c
14421F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14422F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14423F:	drivers/clk/keystone/sci-clk.c
14424F:	drivers/reset/reset-ti-sci.c
14425
14426THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14427M:	Hans Verkuil <hverkuil@xs4all.nl>
14428L:	linux-media@vger.kernel.org
14429T:	git git://linuxtv.org/media_tree.git
14430W:	https://linuxtv.org
14431S:	Maintained
14432F:	drivers/media/radio/radio-raremono.c
14433
14434THERMAL
14435M:	Zhang Rui <rui.zhang@intel.com>
14436M:	Eduardo Valentin <edubezval@gmail.com>
14437R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14438L:	linux-pm@vger.kernel.org
14439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14441Q:	https://patchwork.kernel.org/project/linux-pm/list/
14442S:	Supported
14443F:	drivers/thermal/
14444F:	include/linux/thermal.h
14445F:	include/uapi/linux/thermal.h
14446F:	include/linux/cpu_cooling.h
14447F:	Documentation/devicetree/bindings/thermal/
14448
14449THERMAL/CPU_COOLING
14450M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14451M:	Viresh Kumar <viresh.kumar@linaro.org>
14452M:	Javi Merino <javi.merino@kernel.org>
14453L:	linux-pm@vger.kernel.org
14454S:	Supported
14455F:	Documentation/thermal/cpu-cooling-api.txt
14456F:	drivers/thermal/cpu_cooling.c
14457F:	include/linux/cpu_cooling.h
14458
14459THINKPAD ACPI EXTRAS DRIVER
14460M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14461L:	ibm-acpi-devel@lists.sourceforge.net
14462L:	platform-driver-x86@vger.kernel.org
14463W:	http://ibm-acpi.sourceforge.net
14464W:	http://thinkwiki.org/wiki/Ibm-acpi
14465T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14466S:	Maintained
14467F:	drivers/platform/x86/thinkpad_acpi.c
14468
14469THUNDERBOLT DRIVER
14470M:	Andreas Noever <andreas.noever@gmail.com>
14471M:	Michael Jamet <michael.jamet@intel.com>
14472M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14473M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14475S:	Maintained
14476F:	Documentation/admin-guide/thunderbolt.rst
14477F:	drivers/thunderbolt/
14478F:	include/linux/thunderbolt.h
14479
14480THUNDERBOLT NETWORK DRIVER
14481M:	Michael Jamet <michael.jamet@intel.com>
14482M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14483M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14484L:	netdev@vger.kernel.org
14485S:	Maintained
14486F:	drivers/net/thunderbolt.c
14487
14488THUNDERX GPIO DRIVER
14489M:	David Daney <david.daney@cavium.com>
14490S:	Maintained
14491F:	drivers/gpio/gpio-thunderx.c
14492
14493TI AM437X VPFE DRIVER
14494M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14495L:	linux-media@vger.kernel.org
14496W:	https://linuxtv.org
14497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14498T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14499S:	Maintained
14500F:	drivers/media/platform/am437x/
14501
14502TI BANDGAP AND THERMAL DRIVER
14503M:	Eduardo Valentin <edubezval@gmail.com>
14504M:	Keerthy <j-keerthy@ti.com>
14505L:	linux-pm@vger.kernel.org
14506L:	linux-omap@vger.kernel.org
14507S:	Maintained
14508F:	drivers/thermal/ti-soc-thermal/
14509
14510TI BQ27XXX POWER SUPPLY DRIVER
14511R:	Andrew F. Davis <afd@ti.com>
14512F:	include/linux/power/bq27xxx_battery.h
14513F:	drivers/power/supply/bq27xxx_battery.c
14514F:	drivers/power/supply/bq27xxx_battery_i2c.c
14515
14516TI CDCE706 CLOCK DRIVER
14517M:	Max Filippov <jcmvbkbc@gmail.com>
14518S:	Maintained
14519F:	drivers/clk/clk-cdce706.c
14520
14521TI CLOCK DRIVER
14522M:	Tero Kristo <t-kristo@ti.com>
14523L:	linux-omap@vger.kernel.org
14524S:	Maintained
14525F:	drivers/clk/ti/
14526F:	include/linux/clk/ti.h
14527
14528TI DAVINCI MACHINE SUPPORT
14529M:	Sekhar Nori <nsekhar@ti.com>
14530M:	Kevin Hilman <khilman@kernel.org>
14531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14533S:	Supported
14534F:	arch/arm/mach-davinci/
14535F:	drivers/i2c/busses/i2c-davinci.c
14536F:	arch/arm/boot/dts/da850*
14537
14538TI DAVINCI SERIES CLOCK DRIVER
14539M:	David Lechner <david@lechnology.com>
14540R:	Sekhar Nori <nsekhar@ti.com>
14541S:	Maintained
14542F:	Documentation/devicetree/bindings/clock/ti/davinci/
14543F:	drivers/clk/davinci/
14544
14545TI DAVINCI SERIES GPIO DRIVER
14546M:	Keerthy <j-keerthy@ti.com>
14547L:	linux-gpio@vger.kernel.org
14548S:	Maintained
14549F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14550F:	drivers/gpio/gpio-davinci.c
14551
14552TI DAVINCI SERIES MEDIA DRIVER
14553M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14554L:	linux-media@vger.kernel.org
14555W:	https://linuxtv.org
14556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14557T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14558S:	Maintained
14559F:	drivers/media/platform/davinci/
14560F:	include/media/davinci/
14561
14562TI ETHERNET SWITCH DRIVER (CPSW)
14563R:	Grygorii Strashko <grygorii.strashko@ti.com>
14564L:	linux-omap@vger.kernel.org
14565L:	netdev@vger.kernel.org
14566S:	Maintained
14567F:	drivers/net/ethernet/ti/cpsw*
14568F:	drivers/net/ethernet/ti/davinci*
14569
14570TI FLASH MEDIA INTERFACE DRIVER
14571M:	Alex Dubov <oakad@yahoo.com>
14572S:	Maintained
14573F:	drivers/misc/tifm*
14574F:	drivers/mmc/host/tifm_sd.c
14575F:	include/linux/tifm.h
14576
14577TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14578M:	Santosh Shilimkar <ssantosh@kernel.org>
14579L:	linux-kernel@vger.kernel.org
14580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14581S:	Maintained
14582F:	drivers/soc/ti/*
14583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14584
14585TI LM49xxx FAMILY ASoC CODEC DRIVERS
14586M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14587M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14589S:	Maintained
14590F:	sound/soc/codecs/lm49453*
14591F:	sound/soc/codecs/isabelle*
14592
14593TI LP855x BACKLIGHT DRIVER
14594M:	Milo Kim <milo.kim@ti.com>
14595S:	Maintained
14596F:	Documentation/backlight/lp855x-driver.txt
14597F:	drivers/video/backlight/lp855x_bl.c
14598F:	include/linux/platform_data/lp855x.h
14599
14600TI LP8727 CHARGER DRIVER
14601M:	Milo Kim <milo.kim@ti.com>
14602S:	Maintained
14603F:	drivers/power/supply/lp8727_charger.c
14604F:	include/linux/platform_data/lp8727.h
14605
14606TI LP8788 MFD DRIVER
14607M:	Milo Kim <milo.kim@ti.com>
14608S:	Maintained
14609F:	drivers/iio/adc/lp8788_adc.c
14610F:	drivers/leds/leds-lp8788.c
14611F:	drivers/mfd/lp8788*.c
14612F:	drivers/power/supply/lp8788-charger.c
14613F:	drivers/regulator/lp8788-*.c
14614F:	include/linux/mfd/lp8788*.h
14615
14616TI NETCP ETHERNET DRIVER
14617M:	Wingman Kwok <w-kwok2@ti.com>
14618M:	Murali Karicheri <m-karicheri2@ti.com>
14619L:	netdev@vger.kernel.org
14620S:	Maintained
14621F:	drivers/net/ethernet/ti/netcp*
14622
14623TI TAS571X FAMILY ASoC CODEC DRIVER
14624M:	Kevin Cernekee <cernekee@chromium.org>
14625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14626S:	Odd Fixes
14627F:	sound/soc/codecs/tas571x*
14628
14629TI TRF7970A NFC DRIVER
14630M:	Mark Greer <mgreer@animalcreek.com>
14631L:	linux-wireless@vger.kernel.org
14632L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14633S:	Supported
14634F:	drivers/nfc/trf7970a.c
14635F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14636
14637TI TWL4030 SERIES SOC CODEC DRIVER
14638M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14639L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14640S:	Maintained
14641F:	sound/soc/codecs/twl4030*
14642
14643TI VPE/CAL DRIVERS
14644M:	Benoit Parrot <bparrot@ti.com>
14645L:	linux-media@vger.kernel.org
14646W:	http://linuxtv.org/
14647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14648S:	Maintained
14649F:	drivers/media/platform/ti-vpe/
14650
14651TI WILINK WIRELESS DRIVERS
14652L:	linux-wireless@vger.kernel.org
14653W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14654W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14656S:	Orphan
14657F:	drivers/net/wireless/ti/
14658F:	include/linux/wl12xx.h
14659
14660TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14661M:	John Stultz <john.stultz@linaro.org>
14662M:	Thomas Gleixner <tglx@linutronix.de>
14663R:	Stephen Boyd <sboyd@kernel.org>
14664L:	linux-kernel@vger.kernel.org
14665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14666S:	Supported
14667F:	include/linux/clocksource.h
14668F:	include/linux/time.h
14669F:	include/linux/timex.h
14670F:	include/uapi/linux/time.h
14671F:	include/uapi/linux/timex.h
14672F:	kernel/time/clocksource.c
14673F:	kernel/time/time*.c
14674F:	kernel/time/alarmtimer.c
14675F:	kernel/time/ntp.c
14676F:	tools/testing/selftests/timers/
14677
14678TIPC NETWORK LAYER
14679M:	Jon Maloy <jon.maloy@ericsson.com>
14680M:	Ying Xue <ying.xue@windriver.com>
14681L:	netdev@vger.kernel.org (core kernel code)
14682L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14683W:	http://tipc.sourceforge.net/
14684S:	Maintained
14685F:	include/uapi/linux/tipc*.h
14686F:	net/tipc/
14687
14688TLAN NETWORK DRIVER
14689M:	Samuel Chessman <chessman@tux.org>
14690L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14691W:	http://sourceforge.net/projects/tlan/
14692S:	Maintained
14693F:	Documentation/networking/tlan.txt
14694F:	drivers/net/ethernet/ti/tlan.*
14695
14696TM6000 VIDEO4LINUX DRIVER
14697M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14698L:	linux-media@vger.kernel.org
14699W:	https://linuxtv.org
14700T:	git git://linuxtv.org/media_tree.git
14701S:	Odd fixes
14702F:	drivers/media/usb/tm6000/
14703F:	Documentation/media/v4l-drivers/tm6000*
14704
14705TMIO/SDHI MMC DRIVER
14706M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14707L:	linux-mmc@vger.kernel.org
14708S:	Supported
14709F:	drivers/mmc/host/tmio_mmc*
14710F:	drivers/mmc/host/renesas_sdhi*
14711F:	include/linux/mfd/tmio.h
14712
14713TMP401 HARDWARE MONITOR DRIVER
14714M:	Guenter Roeck <linux@roeck-us.net>
14715L:	linux-hwmon@vger.kernel.org
14716S:	Maintained
14717F:	Documentation/hwmon/tmp401
14718F:	drivers/hwmon/tmp401.c
14719
14720TMPFS (SHMEM FILESYSTEM)
14721M:	Hugh Dickins <hughd@google.com>
14722L:	linux-mm@kvack.org
14723S:	Maintained
14724F:	include/linux/shmem_fs.h
14725F:	mm/shmem.c
14726
14727TOMOYO SECURITY MODULE
14728M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14729M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14730L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14731L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14732L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14733L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14734W:	http://tomoyo.sourceforge.jp/
14735T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14736S:	Maintained
14737F:	security/tomoyo/
14738
14739TOPSTAR LAPTOP EXTRAS DRIVER
14740M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14741L:	platform-driver-x86@vger.kernel.org
14742S:	Maintained
14743F:	drivers/platform/x86/topstar-laptop.c
14744
14745TORTURE-TEST MODULES
14746M:	Davidlohr Bueso <dave@stgolabs.net>
14747M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14748M:	Josh Triplett <josh@joshtriplett.org>
14749L:	linux-kernel@vger.kernel.org
14750S:	Supported
14751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14752F:	Documentation/RCU/torture.txt
14753F:	kernel/torture.c
14754F:	kernel/rcu/rcutorture.c
14755F:	kernel/rcu/rcuperf.c
14756F:	kernel/locking/locktorture.c
14757
14758TOSHIBA ACPI EXTRAS DRIVER
14759M:	Azael Avalos <coproscefalo@gmail.com>
14760L:	platform-driver-x86@vger.kernel.org
14761S:	Maintained
14762F:	drivers/platform/x86/toshiba_acpi.c
14763
14764TOSHIBA BLUETOOTH DRIVER
14765M:	Azael Avalos <coproscefalo@gmail.com>
14766L:	platform-driver-x86@vger.kernel.org
14767S:	Maintained
14768F:	drivers/platform/x86/toshiba_bluetooth.c
14769
14770TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14771M:	Azael Avalos <coproscefalo@gmail.com>
14772L:	platform-driver-x86@vger.kernel.org
14773S:	Maintained
14774F:	drivers/platform/x86/toshiba_haps.c
14775
14776TOSHIBA SMM DRIVER
14777M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14778W:	http://www.buzzard.org.uk/toshiba/
14779S:	Maintained
14780F:	drivers/char/toshiba.c
14781F:	include/linux/toshiba.h
14782F:	include/uapi/linux/toshiba.h
14783
14784TOSHIBA TC358743 DRIVER
14785M:	Mats Randgaard <matrandg@cisco.com>
14786L:	linux-media@vger.kernel.org
14787S:	Maintained
14788F:	drivers/media/i2c/tc358743*
14789F:	include/media/i2c/tc358743.h
14790
14791TOSHIBA WMI HOTKEYS DRIVER
14792M:	Azael Avalos <coproscefalo@gmail.com>
14793L:	platform-driver-x86@vger.kernel.org
14794S:	Maintained
14795F:	drivers/platform/x86/toshiba-wmi.c
14796
14797TPM DEVICE DRIVER
14798M:	Peter Huewe <peterhuewe@gmx.de>
14799M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14800R:	Jason Gunthorpe <jgg@ziepe.ca>
14801L:	linux-integrity@vger.kernel.org
14802Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14803W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14804T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14805S:	Maintained
14806F:	drivers/char/tpm/
14807
14808TRACING
14809M:	Steven Rostedt <rostedt@goodmis.org>
14810M:	Ingo Molnar <mingo@redhat.com>
14811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14812S:	Maintained
14813F:	Documentation/trace/ftrace.rst
14814F:	arch/*/*/*/ftrace.h
14815F:	arch/*/kernel/ftrace.c
14816F:	include/*/ftrace.h
14817F:	include/linux/trace*.h
14818F:	include/trace/
14819F:	kernel/trace/
14820F:	tools/testing/selftests/ftrace/
14821
14822TRACING MMIO ACCESSES (MMIOTRACE)
14823M:	Steven Rostedt <rostedt@goodmis.org>
14824M:	Ingo Molnar <mingo@kernel.org>
14825R:	Karol Herbst <karolherbst@gmail.com>
14826R:	Pekka Paalanen <ppaalanen@gmail.com>
14827S:	Maintained
14828L:	linux-kernel@vger.kernel.org
14829L:	nouveau@lists.freedesktop.org
14830F:	kernel/trace/trace_mmiotrace.c
14831F:	include/linux/mmiotrace.h
14832F:	arch/x86/mm/kmmio.c
14833F:	arch/x86/mm/mmio-mod.c
14834F:	arch/x86/mm/testmmiotrace.c
14835
14836TRIVIAL PATCHES
14837M:	Jiri Kosina <trivial@kernel.org>
14838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14839S:	Maintained
14840K:	^Subject:.*(?i)trivial
14841
14842TEMPO SEMICONDUCTOR DRIVERS
14843M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14844S:	Maintained
14845F:	sound/soc/codecs/tscs*.c
14846F:	sound/soc/codecs/tscs*.h
14847F:	Documentation/devicetree/bindings/sound/tscs*.txt
14848
14849TTY LAYER
14850M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14851M:	Jiri Slaby <jslaby@suse.com>
14852S:	Supported
14853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14854F:	Documentation/serial/
14855F:	drivers/tty/
14856F:	drivers/tty/serial/serial_core.c
14857F:	include/linux/serial_core.h
14858F:	include/linux/serial.h
14859F:	include/linux/tty.h
14860F:	include/uapi/linux/serial_core.h
14861F:	include/uapi/linux/serial.h
14862F:	include/uapi/linux/tty.h
14863
14864TUA9001 MEDIA DRIVER
14865M:	Antti Palosaari <crope@iki.fi>
14866L:	linux-media@vger.kernel.org
14867W:	https://linuxtv.org
14868W:	http://palosaari.fi/linux/
14869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14870T:	git git://linuxtv.org/anttip/media_tree.git
14871S:	Maintained
14872F:	drivers/media/tuners/tua9001*
14873
14874TULIP NETWORK DRIVERS
14875L:	netdev@vger.kernel.org
14876L:	linux-parisc@vger.kernel.org
14877S:	Orphan
14878F:	drivers/net/ethernet/dec/tulip/
14879
14880TUN/TAP driver
14881M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14882W:	http://vtun.sourceforge.net/tun
14883S:	Maintained
14884F:	Documentation/networking/tuntap.txt
14885F:	arch/um/os-Linux/drivers/
14886
14887TURBOCHANNEL SUBSYSTEM
14888M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14889M:	Ralf Baechle <ralf@linux-mips.org>
14890L:	linux-mips@linux-mips.org
14891Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14892S:	Maintained
14893F:	drivers/tc/
14894F:	include/linux/tc.h
14895
14896TURBOSTAT UTILITY
14897M:	"Len Brown" <lenb@kernel.org>
14898L:	linux-pm@vger.kernel.org
14899B:	https://bugzilla.kernel.org
14900Q:	https://patchwork.kernel.org/project/linux-pm/list/
14901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14902S:	Supported
14903F:	tools/power/x86/turbostat/
14904
14905TW5864 VIDEO4LINUX DRIVER
14906M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14907M:	Anton Sviridenko <anton@corp.bluecherry.net>
14908M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14909M:	Andrey Utkin <andrey_utkin@fastmail.com>
14910L:	linux-media@vger.kernel.org
14911S:	Supported
14912F:	drivers/media/pci/tw5864/
14913
14914TW68 VIDEO4LINUX DRIVER
14915M:	Hans Verkuil <hverkuil@xs4all.nl>
14916L:	linux-media@vger.kernel.org
14917T:	git git://linuxtv.org/media_tree.git
14918W:	https://linuxtv.org
14919S:	Odd Fixes
14920F:	drivers/media/pci/tw68/
14921
14922TW686X VIDEO4LINUX DRIVER
14923M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14924L:	linux-media@vger.kernel.org
14925T:	git git://linuxtv.org/media_tree.git
14926W:	http://linuxtv.org
14927S:	Maintained
14928F:	drivers/media/pci/tw686x/
14929
14930UBI FILE SYSTEM (UBIFS)
14931M:	Richard Weinberger <richard@nod.at>
14932M:	Artem Bityutskiy <dedekind1@gmail.com>
14933M:	Adrian Hunter <adrian.hunter@intel.com>
14934L:	linux-mtd@lists.infradead.org
14935T:	git git://git.infradead.org/ubifs-2.6.git
14936W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14937S:	Supported
14938F:	Documentation/filesystems/ubifs.txt
14939F:	fs/ubifs/
14940
14941UCLINUX (M68KNOMMU AND COLDFIRE)
14942M:	Greg Ungerer <gerg@linux-m68k.org>
14943W:	http://www.linux-m68k.org/
14944W:	http://www.uclinux.org/
14945L:	linux-m68k@lists.linux-m68k.org
14946L:	uclinux-dev@uclinux.org  (subscribers-only)
14947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14948S:	Maintained
14949F:	arch/m68k/coldfire/
14950F:	arch/m68k/68*/
14951F:	arch/m68k/*/*_no.*
14952F:	arch/m68k/include/asm/*_no.*
14953
14954UDF FILESYSTEM
14955M:	Jan Kara <jack@suse.com>
14956S:	Maintained
14957F:	Documentation/filesystems/udf.txt
14958F:	fs/udf/
14959
14960UDRAW TABLET
14961M:	Bastien Nocera <hadess@hadess.net>
14962L:	linux-input@vger.kernel.org
14963S:	Maintained
14964F:	drivers/hid/hid-udraw-ps3.c
14965
14966UFS FILESYSTEM
14967M:	Evgeniy Dushistov <dushistov@mail.ru>
14968S:	Maintained
14969F:	Documentation/filesystems/ufs.txt
14970F:	fs/ufs/
14971
14972UHID USERSPACE HID IO DRIVER:
14973M:	David Herrmann <dh.herrmann@googlemail.com>
14974L:	linux-input@vger.kernel.org
14975S:	Maintained
14976F:	drivers/hid/uhid.c
14977F:	include/uapi/linux/uhid.h
14978
14979ULPI BUS
14980M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14981L:	linux-usb@vger.kernel.org
14982S:	Maintained
14983F:	drivers/usb/common/ulpi.c
14984F:	include/linux/ulpi/
14985
14986ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14987L:	linux-usb@vger.kernel.org
14988S:	Orphan
14989F:	drivers/uwb/
14990F:	include/linux/uwb.h
14991F:	include/linux/uwb/
14992
14993UNICORE32 ARCHITECTURE:
14994M:	Guan Xuetao <gxt@pku.edu.cn>
14995W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14996S:	Maintained
14997T:	git git://github.com/gxt/linux.git
14998F:	arch/unicore32/
14999
15000UNIFDEF
15001M:	Tony Finch <dot@dotat.at>
15002W:	http://dotat.at/prog/unifdef
15003S:	Maintained
15004F:	scripts/unifdef.c
15005
15006UNIFORM CDROM DRIVER
15007M:	Jens Axboe <axboe@kernel.dk>
15008W:	http://www.kernel.dk
15009S:	Maintained
15010F:	Documentation/cdrom/
15011F:	drivers/cdrom/cdrom.c
15012F:	include/linux/cdrom.h
15013F:	include/uapi/linux/cdrom.h
15014
15015UNISYS S-PAR DRIVERS
15016M:	David Kershner <david.kershner@unisys.com>
15017L:	sparmaintainer@unisys.com (Unisys internal)
15018S:	Supported
15019F:	include/linux/visorbus.h
15020F:	drivers/visorbus/
15021F:	drivers/staging/unisys/
15022
15023UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15024M:	Vinayak Holikatti <vinholikatti@gmail.com>
15025L:	linux-scsi@vger.kernel.org
15026S:	Supported
15027F:	Documentation/scsi/ufs.txt
15028F:	drivers/scsi/ufs/
15029
15030UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15031M:	Joao Pinto <jpinto@synopsys.com>
15032L:	linux-scsi@vger.kernel.org
15033S:	Supported
15034F:	drivers/scsi/ufs/*dwc*
15035
15036UNSORTED BLOCK IMAGES (UBI)
15037M:	Artem Bityutskiy <dedekind1@gmail.com>
15038M:	Richard Weinberger <richard@nod.at>
15039W:	http://www.linux-mtd.infradead.org/
15040L:	linux-mtd@lists.infradead.org
15041T:	git git://git.infradead.org/ubifs-2.6.git
15042S:	Supported
15043F:	drivers/mtd/ubi/
15044F:	include/linux/mtd/ubi.h
15045F:	include/uapi/mtd/ubi-user.h
15046
15047USB "USBNET" DRIVER FRAMEWORK
15048M:	Oliver Neukum <oneukum@suse.com>
15049L:	netdev@vger.kernel.org
15050W:	http://www.linux-usb.org/usbnet
15051S:	Maintained
15052F:	drivers/net/usb/usbnet.c
15053F:	include/linux/usb/usbnet.h
15054
15055USB ACM DRIVER
15056M:	Oliver Neukum <oneukum@suse.com>
15057L:	linux-usb@vger.kernel.org
15058S:	Maintained
15059F:	Documentation/usb/acm.txt
15060F:	drivers/usb/class/cdc-acm.*
15061
15062USB AR5523 WIRELESS DRIVER
15063M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15064L:	linux-wireless@vger.kernel.org
15065S:	Maintained
15066F:	drivers/net/wireless/ath/ar5523/
15067
15068USB ATTACHED SCSI
15069M:	Oliver Neukum <oneukum@suse.com>
15070L:	linux-usb@vger.kernel.org
15071L:	linux-scsi@vger.kernel.org
15072S:	Maintained
15073F:	drivers/usb/storage/uas.c
15074
15075USB CDC ETHERNET DRIVER
15076M:	Oliver Neukum <oliver@neukum.org>
15077L:	linux-usb@vger.kernel.org
15078S:	Maintained
15079F:	drivers/net/usb/cdc_*.c
15080F:	include/uapi/linux/usb/cdc.h
15081
15082USB CHAOSKEY DRIVER
15083M:	Keith Packard <keithp@keithp.com>
15084L:	linux-usb@vger.kernel.org
15085S:	Maintained
15086F:	drivers/usb/misc/chaoskey.c
15087
15088USB CYPRESS C67X00 DRIVER
15089M:	Peter Korsgaard <jacmet@sunsite.dk>
15090L:	linux-usb@vger.kernel.org
15091S:	Maintained
15092F:	drivers/usb/c67x00/
15093
15094USB DAVICOM DM9601 DRIVER
15095M:	Peter Korsgaard <jacmet@sunsite.dk>
15096L:	netdev@vger.kernel.org
15097W:	http://www.linux-usb.org/usbnet
15098S:	Maintained
15099F:	drivers/net/usb/dm9601.c
15100
15101USB DIAMOND RIO500 DRIVER
15102M:	Cesar Miquel <miquel@df.uba.ar>
15103L:	rio500-users@lists.sourceforge.net
15104W:	http://rio500.sourceforge.net
15105S:	Maintained
15106F:	drivers/usb/misc/rio500*
15107
15108USB EHCI DRIVER
15109M:	Alan Stern <stern@rowland.harvard.edu>
15110L:	linux-usb@vger.kernel.org
15111S:	Maintained
15112F:	Documentation/usb/ehci.txt
15113F:	drivers/usb/host/ehci*
15114
15115USB GADGET/PERIPHERAL SUBSYSTEM
15116M:	Felipe Balbi <balbi@kernel.org>
15117L:	linux-usb@vger.kernel.org
15118W:	http://www.linux-usb.org/gadget
15119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15120S:	Maintained
15121F:	drivers/usb/gadget/
15122F:	include/linux/usb/gadget*
15123
15124USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15125M:	Jiri Kosina <jikos@kernel.org>
15126R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15127L:	linux-usb@vger.kernel.org
15128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15129S:	Maintained
15130F:	Documentation/hid/hiddev.txt
15131F:	drivers/hid/usbhid/
15132
15133USB INTEL XHCI ROLE MUX DRIVER
15134M:	Hans de Goede <hdegoede@redhat.com>
15135L:	linux-usb@vger.kernel.org
15136S:	Maintained
15137F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15138
15139USB ISP116X DRIVER
15140M:	Olav Kongas <ok@artecdesign.ee>
15141L:	linux-usb@vger.kernel.org
15142S:	Maintained
15143F:	drivers/usb/host/isp116x*
15144F:	include/linux/usb/isp116x.h
15145
15146USB LAN78XX ETHERNET DRIVER
15147M:	Woojung Huh <woojung.huh@microchip.com>
15148M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15149L:	netdev@vger.kernel.org
15150S:	Maintained
15151F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15152F:	drivers/net/usb/lan78xx.*
15153F:	include/dt-bindings/net/microchip-lan78xx.h
15154
15155USB MASS STORAGE DRIVER
15156M:	Alan Stern <stern@rowland.harvard.edu>
15157L:	linux-usb@vger.kernel.org
15158L:	usb-storage@lists.one-eyed-alien.net
15159S:	Maintained
15160W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15161F:	drivers/usb/storage/
15162
15163USB MIDI DRIVER
15164M:	Clemens Ladisch <clemens@ladisch.de>
15165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15166T:	git git://git.alsa-project.org/alsa-kernel.git
15167S:	Maintained
15168F:	sound/usb/midi.*
15169
15170USB NETWORKING DRIVERS
15171L:	linux-usb@vger.kernel.org
15172S:	Odd Fixes
15173F:	drivers/net/usb/
15174
15175USB OHCI DRIVER
15176M:	Alan Stern <stern@rowland.harvard.edu>
15177L:	linux-usb@vger.kernel.org
15178S:	Maintained
15179F:	Documentation/usb/ohci.txt
15180F:	drivers/usb/host/ohci*
15181
15182USB OTG FSM (Finite State Machine)
15183M:	Peter Chen <Peter.Chen@nxp.com>
15184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15185L:	linux-usb@vger.kernel.org
15186S:	Maintained
15187F:	drivers/usb/common/usb-otg-fsm.c
15188
15189USB OVER IP DRIVER
15190M:	Valentina Manea <valentina.manea.m@gmail.com>
15191M:	Shuah Khan <shuah@kernel.org>
15192L:	linux-usb@vger.kernel.org
15193S:	Maintained
15194F:	Documentation/usb/usbip_protocol.txt
15195F:	drivers/usb/usbip/
15196F:	tools/usb/usbip/
15197F:	tools/testing/selftests/drivers/usb/usbip/
15198
15199USB PEGASUS DRIVER
15200M:	Petko Manolov <petkan@nucleusys.com>
15201L:	linux-usb@vger.kernel.org
15202L:	netdev@vger.kernel.org
15203T:	git git://github.com/petkan/pegasus.git
15204W:	https://github.com/petkan/pegasus
15205S:	Maintained
15206F:	drivers/net/usb/pegasus.*
15207
15208USB PHY LAYER
15209M:	Felipe Balbi <balbi@kernel.org>
15210L:	linux-usb@vger.kernel.org
15211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15212S:	Maintained
15213F:	drivers/usb/phy/
15214
15215USB PRINTER DRIVER (usblp)
15216M:	Pete Zaitcev <zaitcev@redhat.com>
15217L:	linux-usb@vger.kernel.org
15218S:	Supported
15219F:	drivers/usb/class/usblp.c
15220
15221USB QMI WWAN NETWORK DRIVER
15222M:	Bjørn Mork <bjorn@mork.no>
15223L:	netdev@vger.kernel.org
15224S:	Maintained
15225F:	Documentation/ABI/testing/sysfs-class-net-qmi
15226F:	drivers/net/usb/qmi_wwan.c
15227
15228USB RTL8150 DRIVER
15229M:	Petko Manolov <petkan@nucleusys.com>
15230L:	linux-usb@vger.kernel.org
15231L:	netdev@vger.kernel.org
15232T:	git git://github.com/petkan/rtl8150.git
15233W:	https://github.com/petkan/rtl8150
15234S:	Maintained
15235F:	drivers/net/usb/rtl8150.c
15236
15237USB SERIAL SUBSYSTEM
15238M:	Johan Hovold <johan@kernel.org>
15239L:	linux-usb@vger.kernel.org
15240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15241S:	Maintained
15242F:	Documentation/usb/usb-serial.txt
15243F:	drivers/usb/serial/
15244F:	include/linux/usb/serial.h
15245
15246USB SMSC75XX ETHERNET DRIVER
15247M:	Steve Glendinning <steve.glendinning@shawell.net>
15248L:	netdev@vger.kernel.org
15249S:	Maintained
15250F:	drivers/net/usb/smsc75xx.*
15251
15252USB SMSC95XX ETHERNET DRIVER
15253M:	Steve Glendinning <steve.glendinning@shawell.net>
15254M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15255L:	netdev@vger.kernel.org
15256S:	Maintained
15257F:	drivers/net/usb/smsc95xx.*
15258
15259USB SUBSYSTEM
15260M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15261L:	linux-usb@vger.kernel.org
15262W:	http://www.linux-usb.org
15263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15264S:	Supported
15265F:	Documentation/devicetree/bindings/usb/
15266F:	Documentation/usb/
15267F:	drivers/usb/
15268F:	include/linux/usb.h
15269F:	include/linux/usb/
15270
15271USB TYPEC PI3USB30532 MUX DRIVER
15272M:	Hans de Goede <hdegoede@redhat.com>
15273L:	linux-usb@vger.kernel.org
15274S:	Maintained
15275F:	drivers/usb/typec/mux/pi3usb30532.c
15276
15277USB TYPEC CLASS
15278M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15279L:	linux-usb@vger.kernel.org
15280S:	Maintained
15281F:	Documentation/ABI/testing/sysfs-class-typec
15282F:	Documentation/driver-api/usb/typec.rst
15283F:	drivers/usb/typec/
15284F:	include/linux/usb/typec.h
15285
15286USB TYPEC BUS FOR ALTERNATE MODES
15287M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15288L:	linux-usb@vger.kernel.org
15289S:	Maintained
15290F:	Documentation/ABI/testing/sysfs-bus-typec
15291F:	Documentation/driver-api/usb/typec_bus.rst
15292F:	drivers/usb/typec/altmodes/
15293F:	include/linux/usb/typec_altmode.h
15294
15295USB UHCI DRIVER
15296M:	Alan Stern <stern@rowland.harvard.edu>
15297L:	linux-usb@vger.kernel.org
15298S:	Maintained
15299F:	drivers/usb/host/uhci*
15300
15301USB VIDEO CLASS
15302M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15303L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15304L:	linux-media@vger.kernel.org
15305T:	git git://linuxtv.org/media_tree.git
15306W:	http://www.ideasonboard.org/uvc/
15307S:	Maintained
15308F:	drivers/media/usb/uvc/
15309F:	include/uapi/linux/uvcvideo.h
15310
15311USB VISION DRIVER
15312M:	Hans Verkuil <hverkuil@xs4all.nl>
15313L:	linux-media@vger.kernel.org
15314T:	git git://linuxtv.org/media_tree.git
15315W:	https://linuxtv.org
15316S:	Odd Fixes
15317F:	drivers/media/usb/usbvision/
15318
15319USB WEBCAM GADGET
15320M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15321L:	linux-usb@vger.kernel.org
15322S:	Maintained
15323F:	drivers/usb/gadget/function/*uvc*
15324F:	drivers/usb/gadget/legacy/webcam.c
15325F:	include/uapi/linux/usb/g_uvc.h
15326
15327USB WIRELESS RNDIS DRIVER (rndis_wlan)
15328M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15329L:	linux-wireless@vger.kernel.org
15330S:	Maintained
15331F:	drivers/net/wireless/rndis_wlan.c
15332
15333USB XHCI DRIVER
15334M:	Mathias Nyman <mathias.nyman@intel.com>
15335L:	linux-usb@vger.kernel.org
15336S:	Supported
15337F:	drivers/usb/host/xhci*
15338F:	drivers/usb/host/pci-quirks*
15339
15340USB ZD1201 DRIVER
15341L:	linux-wireless@vger.kernel.org
15342W:	http://linux-lc100020.sourceforge.net
15343S:	Orphan
15344F:	drivers/net/wireless/zydas/zd1201.*
15345
15346USB ZR364XX DRIVER
15347M:	Antoine Jacquet <royale@zerezo.com>
15348L:	linux-usb@vger.kernel.org
15349L:	linux-media@vger.kernel.org
15350T:	git git://linuxtv.org/media_tree.git
15351W:	http://royale.zerezo.com/zr364xx/
15352S:	Maintained
15353F:	Documentation/media/v4l-drivers/zr364xx*
15354F:	drivers/media/usb/zr364xx/
15355
15356USER-MODE LINUX (UML)
15357M:	Jeff Dike <jdike@addtoit.com>
15358M:	Richard Weinberger <richard@nod.at>
15359L:	linux-um@lists.infradead.org
15360W:	http://user-mode-linux.sourceforge.net
15361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15362S:	Maintained
15363F:	Documentation/virtual/uml/
15364F:	arch/um/
15365F:	arch/x86/um/
15366F:	fs/hostfs/
15367F:	fs/hppfs/
15368
15369USERSPACE I/O (UIO)
15370M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15371S:	Maintained
15372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15373F:	Documentation/driver-api/uio-howto.rst
15374F:	drivers/uio/
15375F:	include/linux/uio*.h
15376
15377UTIL-LINUX PACKAGE
15378M:	Karel Zak <kzak@redhat.com>
15379L:	util-linux@vger.kernel.org
15380W:	http://en.wikipedia.org/wiki/Util-linux
15381T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15382S:	Maintained
15383
15384UUID HELPERS
15385M:	Christoph Hellwig <hch@lst.de>
15386R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15387L:	linux-kernel@vger.kernel.org
15388T:	git git://git.infradead.org/users/hch/uuid.git
15389F:	lib/uuid.c
15390F:	lib/test_uuid.c
15391F:	include/linux/uuid.h
15392F:	include/uapi/linux/uuid.h
15393S:	Maintained
15394
15395UVESAFB DRIVER
15396M:	Michal Januszewski <spock@gentoo.org>
15397L:	linux-fbdev@vger.kernel.org
15398W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15399S:	Maintained
15400F:	Documentation/fb/uvesafb.txt
15401F:	drivers/video/fbdev/uvesafb.*
15402
15403VF610 NAND DRIVER
15404M:	Stefan Agner <stefan@agner.ch>
15405L:	linux-mtd@lists.infradead.org
15406S:	Supported
15407F:	drivers/mtd/nand/raw/vf610_nfc.c
15408
15409VFAT/FAT/MSDOS FILESYSTEM
15410M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15411S:	Maintained
15412F:	Documentation/filesystems/vfat.txt
15413F:	fs/fat/
15414
15415VFIO DRIVER
15416M:	Alex Williamson <alex.williamson@redhat.com>
15417L:	kvm@vger.kernel.org
15418T:	git git://github.com/awilliam/linux-vfio.git
15419S:	Maintained
15420F:	Documentation/vfio.txt
15421F:	drivers/vfio/
15422F:	include/linux/vfio.h
15423F:	include/uapi/linux/vfio.h
15424
15425VFIO MEDIATED DEVICE DRIVERS
15426M:	Kirti Wankhede <kwankhede@nvidia.com>
15427L:	kvm@vger.kernel.org
15428S:	Maintained
15429F:	Documentation/vfio-mediated-device.txt
15430F:	drivers/vfio/mdev/
15431F:	include/linux/mdev.h
15432F:	samples/vfio-mdev/
15433
15434VFIO PLATFORM DRIVER
15435M:	Eric Auger <eric.auger@redhat.com>
15436L:	kvm@vger.kernel.org
15437S:	Maintained
15438F:	drivers/vfio/platform/
15439
15440VGA_SWITCHEROO
15441R:	Lukas Wunner <lukas@wunner.de>
15442S:	Maintained
15443F:	Documentation/gpu/vga-switcheroo.rst
15444F:	drivers/gpu/vga/vga_switcheroo.c
15445F:	include/linux/vga_switcheroo.h
15446T:	git git://anongit.freedesktop.org/drm/drm-misc
15447
15448VIA RHINE NETWORK DRIVER
15449S:	Orphan
15450F:	drivers/net/ethernet/via/via-rhine.c
15451
15452VIA SD/MMC CARD CONTROLLER DRIVER
15453M:	Bruce Chang <brucechang@via.com.tw>
15454M:	Harald Welte <HaraldWelte@viatech.com>
15455S:	Maintained
15456F:	drivers/mmc/host/via-sdmmc.c
15457
15458VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15459M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15460L:	linux-fbdev@vger.kernel.org
15461S:	Maintained
15462F:	include/linux/via-core.h
15463F:	include/linux/via-gpio.h
15464F:	include/linux/via_i2c.h
15465F:	drivers/video/fbdev/via/
15466
15467VIA VELOCITY NETWORK DRIVER
15468M:	Francois Romieu <romieu@fr.zoreil.com>
15469L:	netdev@vger.kernel.org
15470S:	Maintained
15471F:	drivers/net/ethernet/via/via-velocity.*
15472
15473VICODEC VIRTUAL CODEC DRIVER
15474M:	Hans Verkuil <hans.verkuil@cisco.com>
15475L:	linux-media@vger.kernel.org
15476T:	git git://linuxtv.org/media_tree.git
15477W:	https://linuxtv.org
15478S:	Maintained
15479F:	drivers/media/platform/vicodec/*
15480
15481VIDEO MULTIPLEXER DRIVER
15482M:	Philipp Zabel <p.zabel@pengutronix.de>
15483L:	linux-media@vger.kernel.org
15484S:	Maintained
15485F:	drivers/media/platform/video-mux.c
15486
15487VIDEO I2C POLLING DRIVER
15488M:	Matt Ranostay <matt.ranostay@konsulko.com>
15489L:	linux-media@vger.kernel.org
15490S:	Maintained
15491F:	drivers/media/i2c/video-i2c.c
15492
15493VIDEOBUF2 FRAMEWORK
15494M:	Pawel Osciak <pawel@osciak.com>
15495M:	Marek Szyprowski <m.szyprowski@samsung.com>
15496M:	Kyungmin Park <kyungmin.park@samsung.com>
15497L:	linux-media@vger.kernel.org
15498S:	Maintained
15499F:	drivers/media/v4l2-core/videobuf2-*
15500F:	include/media/videobuf2-*
15501
15502VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15503M:	Helen Koike <helen.koike@collabora.com>
15504L:	linux-media@vger.kernel.org
15505T:	git git://linuxtv.org/media_tree.git
15506W:	https://linuxtv.org
15507S:	Maintained
15508F:	drivers/media/platform/vimc/*
15509
15510VIRT LIB
15511M:	Alex Williamson <alex.williamson@redhat.com>
15512M:	Paolo Bonzini <pbonzini@redhat.com>
15513L:	kvm@vger.kernel.org
15514S:	Supported
15515F:	virt/lib/
15516
15517VIRTIO AND VHOST VSOCK DRIVER
15518M:	Stefan Hajnoczi <stefanha@redhat.com>
15519L:	kvm@vger.kernel.org
15520L:	virtualization@lists.linux-foundation.org
15521L:	netdev@vger.kernel.org
15522S:	Maintained
15523F:	include/linux/virtio_vsock.h
15524F:	include/uapi/linux/virtio_vsock.h
15525F:	include/uapi/linux/vsockmon.h
15526F:	include/uapi/linux/vm_sockets_diag.h
15527F:	net/vmw_vsock/diag.c
15528F:	net/vmw_vsock/af_vsock_tap.c
15529F:	net/vmw_vsock/virtio_transport_common.c
15530F:	net/vmw_vsock/virtio_transport.c
15531F:	drivers/net/vsockmon.c
15532F:	drivers/vhost/vsock.c
15533F:	drivers/vhost/vsock.h
15534F:	tools/testing/vsock/
15535
15536VIRTIO CONSOLE DRIVER
15537M:	Amit Shah <amit@kernel.org>
15538L:	virtualization@lists.linux-foundation.org
15539S:	Maintained
15540F:	drivers/char/virtio_console.c
15541F:	include/linux/virtio_console.h
15542F:	include/uapi/linux/virtio_console.h
15543
15544VIRTIO CORE, NET AND BLOCK DRIVERS
15545M:	"Michael S. Tsirkin" <mst@redhat.com>
15546M:	Jason Wang <jasowang@redhat.com>
15547L:	virtualization@lists.linux-foundation.org
15548S:	Maintained
15549F:	Documentation/devicetree/bindings/virtio/
15550F:	drivers/virtio/
15551F:	tools/virtio/
15552F:	drivers/net/virtio_net.c
15553F:	drivers/block/virtio_blk.c
15554F:	include/linux/virtio*.h
15555F:	include/uapi/linux/virtio_*.h
15556F:	drivers/crypto/virtio/
15557F:	mm/balloon_compaction.c
15558
15559VIRTIO CRYPTO DRIVER
15560M:	Gonglei <arei.gonglei@huawei.com>
15561L:	virtualization@lists.linux-foundation.org
15562L:	linux-crypto@vger.kernel.org
15563S:	Maintained
15564F:	drivers/crypto/virtio/
15565F:	include/uapi/linux/virtio_crypto.h
15566
15567VIRTIO DRIVERS FOR S390
15568M:	Cornelia Huck <cohuck@redhat.com>
15569M:	Halil Pasic <pasic@linux.ibm.com>
15570L:	linux-s390@vger.kernel.org
15571L:	virtualization@lists.linux-foundation.org
15572L:	kvm@vger.kernel.org
15573S:	Supported
15574F:	drivers/s390/virtio/
15575F:	arch/s390/include/uapi/asm/virtio-ccw.h
15576
15577VIRTIO GPU DRIVER
15578M:	David Airlie <airlied@linux.ie>
15579M:	Gerd Hoffmann <kraxel@redhat.com>
15580L:	dri-devel@lists.freedesktop.org
15581L:	virtualization@lists.linux-foundation.org
15582T:	git git://anongit.freedesktop.org/drm/drm-misc
15583S:	Maintained
15584F:	drivers/gpu/drm/virtio/
15585F:	include/uapi/linux/virtio_gpu.h
15586
15587VIRTIO HOST (VHOST)
15588M:	"Michael S. Tsirkin" <mst@redhat.com>
15589M:	Jason Wang <jasowang@redhat.com>
15590L:	kvm@vger.kernel.org
15591L:	virtualization@lists.linux-foundation.org
15592L:	netdev@vger.kernel.org
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15594S:	Maintained
15595F:	drivers/vhost/
15596F:	include/uapi/linux/vhost.h
15597
15598VIRTIO INPUT DRIVER
15599M:	Gerd Hoffmann <kraxel@redhat.com>
15600S:	Maintained
15601F:	drivers/virtio/virtio_input.c
15602F:	include/uapi/linux/virtio_input.h
15603
15604VIRTUAL BOX GUEST DEVICE DRIVER
15605M:	Hans de Goede <hdegoede@redhat.com>
15606M:	Arnd Bergmann <arnd@arndb.de>
15607M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608S:	Maintained
15609F:	include/linux/vbox_utils.h
15610F:	include/uapi/linux/vbox*.h
15611F:	drivers/virt/vboxguest/
15612
15613VIRTUAL SERIO DEVICE DRIVER
15614M:	Stephen Chandler Paul <thatslyude@gmail.com>
15615S:	Maintained
15616F:	drivers/input/serio/userio.c
15617F:	include/uapi/linux/userio.h
15618
15619VIVID VIRTUAL VIDEO DRIVER
15620M:	Hans Verkuil <hverkuil@xs4all.nl>
15621L:	linux-media@vger.kernel.org
15622T:	git git://linuxtv.org/media_tree.git
15623W:	https://linuxtv.org
15624S:	Maintained
15625F:	drivers/media/platform/vivid/*
15626
15627VLYNQ BUS
15628M:	Florian Fainelli <f.fainelli@gmail.com>
15629L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15630S:	Maintained
15631F:	drivers/vlynq/vlynq.c
15632F:	include/linux/vlynq.h
15633
15634VME SUBSYSTEM
15635M:	Martyn Welch <martyn@welchs.me.uk>
15636M:	Manohar Vanga <manohar.vanga@gmail.com>
15637M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15638L:	devel@driverdev.osuosl.org
15639S:	Maintained
15640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15641F:	Documentation/driver-api/vme.rst
15642F:	drivers/staging/vme/
15643F:	drivers/vme/
15644F:	include/linux/vme*
15645
15646VMWARE BALLOON DRIVER
15647M:	Xavier Deguillard <xdeguillard@vmware.com>
15648M:	Nadav Amit <namit@vmware.com>
15649M:	"VMware, Inc." <pv-drivers@vmware.com>
15650L:	linux-kernel@vger.kernel.org
15651S:	Maintained
15652F:	drivers/misc/vmw_balloon.c
15653
15654VMWARE HYPERVISOR INTERFACE
15655M:	Alok Kataria <akataria@vmware.com>
15656L:	virtualization@lists.linux-foundation.org
15657S:	Supported
15658F:	arch/x86/kernel/cpu/vmware.c
15659
15660VMWARE PVRDMA DRIVER
15661M:	Adit Ranadive <aditr@vmware.com>
15662M:	VMware PV-Drivers <pv-drivers@vmware.com>
15663L:	linux-rdma@vger.kernel.org
15664S:	Maintained
15665F:	drivers/infiniband/hw/vmw_pvrdma/
15666
15667VMware PVSCSI driver
15668M:	Jim Gill <jgill@vmware.com>
15669M:	VMware PV-Drivers <pv-drivers@vmware.com>
15670L:	linux-scsi@vger.kernel.org
15671S:	Maintained
15672F:	drivers/scsi/vmw_pvscsi.c
15673F:	drivers/scsi/vmw_pvscsi.h
15674
15675VMWARE VMMOUSE SUBDRIVER
15676M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15677M:	"VMware, Inc." <pv-drivers@vmware.com>
15678L:	linux-input@vger.kernel.org
15679S:	Maintained
15680F:	drivers/input/mouse/vmmouse.c
15681F:	drivers/input/mouse/vmmouse.h
15682
15683VMWARE VMXNET3 ETHERNET DRIVER
15684M:	Ronak Doshi <doshir@vmware.com>
15685M:	"VMware, Inc." <pv-drivers@vmware.com>
15686L:	netdev@vger.kernel.org
15687S:	Maintained
15688F:	drivers/net/vmxnet3/
15689
15690VOCORE VOCORE2 BOARD
15691M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15692L:	linux-mips@linux-mips.org
15693S:	Maintained
15694F:	arch/mips/boot/dts/ralink/vocore2.dts
15695
15696VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15697M:	Liam Girdwood <lgirdwood@gmail.com>
15698M:	Mark Brown <broonie@kernel.org>
15699L:	linux-kernel@vger.kernel.org
15700W:	http://www.slimlogic.co.uk/?p=48
15701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15702S:	Supported
15703F:	Documentation/devicetree/bindings/regulator/
15704F:	Documentation/power/regulator/
15705F:	drivers/regulator/
15706F:	include/dt-bindings/regulator/
15707F:	include/linux/regulator/
15708
15709VRF
15710M:	David Ahern <dsa@cumulusnetworks.com>
15711M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15712L:	netdev@vger.kernel.org
15713S:	Maintained
15714F:	drivers/net/vrf.c
15715F:	Documentation/networking/vrf.txt
15716
15717VT1211 HARDWARE MONITOR DRIVER
15718M:	Juerg Haefliger <juergh@gmail.com>
15719L:	linux-hwmon@vger.kernel.org
15720S:	Maintained
15721F:	Documentation/hwmon/vt1211
15722F:	drivers/hwmon/vt1211.c
15723
15724VT8231 HARDWARE MONITOR DRIVER
15725M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15726L:	linux-hwmon@vger.kernel.org
15727S:	Maintained
15728F:	drivers/hwmon/vt8231.c
15729
15730VUB300 USB to SDIO/SD/MMC bridge chip
15731M:	Tony Olech <tony.olech@elandigitalsystems.com>
15732L:	linux-mmc@vger.kernel.org
15733L:	linux-usb@vger.kernel.org
15734S:	Supported
15735F:	drivers/mmc/host/vub300.c
15736
15737W1 DALLAS'S 1-WIRE BUS
15738M:	Evgeniy Polyakov <zbr@ioremap.net>
15739S:	Maintained
15740F:	Documentation/devicetree/bindings/w1/
15741F:	Documentation/w1/
15742F:	drivers/w1/
15743F:	include/linux/w1.h
15744
15745W83791D HARDWARE MONITORING DRIVER
15746M:	Marc Hulsman <m.hulsman@tudelft.nl>
15747L:	linux-hwmon@vger.kernel.org
15748S:	Maintained
15749F:	Documentation/hwmon/w83791d
15750F:	drivers/hwmon/w83791d.c
15751
15752W83793 HARDWARE MONITORING DRIVER
15753M:	Rudolf Marek <r.marek@assembler.cz>
15754L:	linux-hwmon@vger.kernel.org
15755S:	Maintained
15756F:	Documentation/hwmon/w83793
15757F:	drivers/hwmon/w83793.c
15758
15759W83795 HARDWARE MONITORING DRIVER
15760M:	Jean Delvare <jdelvare@suse.com>
15761L:	linux-hwmon@vger.kernel.org
15762S:	Maintained
15763F:	drivers/hwmon/w83795.c
15764
15765W83L51xD SD/MMC CARD INTERFACE DRIVER
15766M:	Pierre Ossman <pierre@ossman.eu>
15767S:	Maintained
15768F:	drivers/mmc/host/wbsd.*
15769
15770WACOM PROTOCOL 4 SERIAL TABLETS
15771M:	Julian Squires <julian@cipht.net>
15772M:	Hans de Goede <hdegoede@redhat.com>
15773L:	linux-input@vger.kernel.org
15774S:	Maintained
15775F:	drivers/input/tablet/wacom_serial4.c
15776
15777WATCHDOG DEVICE DRIVERS
15778M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15779M:	Guenter Roeck <linux@roeck-us.net>
15780L:	linux-watchdog@vger.kernel.org
15781W:	http://www.linux-watchdog.org/
15782T:	git git://www.linux-watchdog.org/linux-watchdog.git
15783S:	Maintained
15784F:	Documentation/devicetree/bindings/watchdog/
15785F:	Documentation/watchdog/
15786F:	drivers/watchdog/
15787F:	include/linux/watchdog.h
15788F:	include/uapi/linux/watchdog.h
15789
15790WHISKEYCOVE PMIC GPIO DRIVER
15791M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15792L:	linux-gpio@vger.kernel.org
15793S:	Maintained
15794F:	drivers/gpio/gpio-wcove.c
15795
15796WIIMOTE HID DRIVER
15797M:	David Herrmann <dh.herrmann@googlemail.com>
15798L:	linux-input@vger.kernel.org
15799S:	Maintained
15800F:	drivers/hid/hid-wiimote*
15801
15802WILOCITY WIL6210 WIRELESS DRIVER
15803M:	Maya Erez <merez@codeaurora.org>
15804L:	linux-wireless@vger.kernel.org
15805L:	wil6210@qti.qualcomm.com
15806S:	Supported
15807W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15808F:	drivers/net/wireless/ath/wil6210/
15809
15810WIMAX STACK
15811M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15812M:	linux-wimax@intel.com
15813L:	wimax@linuxwimax.org (subscribers-only)
15814S:	Supported
15815W:	http://linuxwimax.org
15816F:	Documentation/wimax/README.wimax
15817F:	include/linux/wimax/debug.h
15818F:	include/net/wimax.h
15819F:	include/uapi/linux/wimax.h
15820F:	net/wimax/
15821
15822WINBOND CIR DRIVER
15823M:	David Härdeman <david@hardeman.nu>
15824S:	Maintained
15825F:	drivers/media/rc/winbond-cir.c
15826
15827WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15828M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15829L:	linux-watchdog@vger.kernel.org
15830S:	Maintained
15831F:	drivers/watchdog/ebc-c384_wdt.c
15832
15833WINSYSTEMS WS16C48 GPIO DRIVER
15834M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15835L:	linux-gpio@vger.kernel.org
15836S:	Maintained
15837F:	drivers/gpio/gpio-ws16c48.c
15838
15839WISTRON LAPTOP BUTTON DRIVER
15840M:	Miloslav Trmac <mitr@volny.cz>
15841S:	Maintained
15842F:	drivers/input/misc/wistron_btns.c
15843
15844WL3501 WIRELESS PCMCIA CARD DRIVER
15845L:	linux-wireless@vger.kernel.org
15846S:	Odd fixes
15847F:	drivers/net/wireless/wl3501*
15848
15849WOLFSON MICROELECTRONICS DRIVERS
15850L:	patches@opensource.cirrus.com
15851T:	git https://github.com/CirrusLogic/linux-drivers.git
15852W:	https://github.com/CirrusLogic/linux-drivers/wiki
15853S:	Supported
15854F:	Documentation/hwmon/wm83??
15855F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15856F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15857F:	Documentation/devicetree/bindings/mfd/arizona.txt
15858F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15859F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15860F:	arch/arm/mach-s3c64xx/mach-crag6410*
15861F:	drivers/clk/clk-wm83*.c
15862F:	drivers/extcon/extcon-arizona.c
15863F:	drivers/leds/leds-wm83*.c
15864F:	drivers/gpio/gpio-*wm*.c
15865F:	drivers/gpio/gpio-arizona.c
15866F:	drivers/hwmon/wm83??-hwmon.c
15867F:	drivers/input/misc/wm831x-on.c
15868F:	drivers/input/touchscreen/wm831x-ts.c
15869F:	drivers/input/touchscreen/wm97*.c
15870F:	drivers/mfd/arizona*
15871F:	drivers/mfd/wm*.c
15872F:	drivers/mfd/cs47l24*
15873F:	drivers/power/supply/wm83*.c
15874F:	drivers/rtc/rtc-wm83*.c
15875F:	drivers/regulator/wm8*.c
15876F:	drivers/regulator/arizona*
15877F:	drivers/video/backlight/wm83*_bl.c
15878F:	drivers/watchdog/wm83*_wdt.c
15879F:	include/linux/mfd/arizona/
15880F:	include/linux/mfd/wm831x/
15881F:	include/linux/mfd/wm8350/
15882F:	include/linux/mfd/wm8400*
15883F:	include/linux/regulator/arizona*
15884F:	include/linux/wm97xx.h
15885F:	include/sound/wm????.h
15886F:	sound/soc/codecs/arizona.?
15887F:	sound/soc/codecs/wm*
15888F:	sound/soc/codecs/cs47l24*
15889
15890WORKQUEUE
15891M:	Tejun Heo <tj@kernel.org>
15892R:	Lai Jiangshan <jiangshanlai@gmail.com>
15893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15894S:	Maintained
15895F:	include/linux/workqueue.h
15896F:	kernel/workqueue.c
15897F:	Documentation/core-api/workqueue.rst
15898
15899X-POWERS AXP288 PMIC DRIVERS
15900M:	Hans de Goede <hdegoede@redhat.com>
15901S:	Maintained
15902N:	axp288
15903F:	drivers/acpi/pmic/intel_pmic_xpower.c
15904
15905X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15906M:	Chen-Yu Tsai <wens@csie.org>
15907L:	linux-kernel@vger.kernel.org
15908S:	Maintained
15909N:	axp[128]
15910
15911X.25 NETWORK LAYER
15912M:	Andrew Hendry <andrew.hendry@gmail.com>
15913L:	linux-x25@vger.kernel.org
15914S:	Odd Fixes
15915F:	Documentation/networking/x25*
15916F:	include/net/x25*
15917F:	net/x25/
15918
15919X86 ARCHITECTURE (32-BIT AND 64-BIT)
15920M:	Thomas Gleixner <tglx@linutronix.de>
15921M:	Ingo Molnar <mingo@redhat.com>
15922M:	Borislav Petkov <bp@alien8.de>
15923R:	"H. Peter Anvin" <hpa@zytor.com>
15924M:	x86@kernel.org
15925L:	linux-kernel@vger.kernel.org
15926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15927S:	Maintained
15928F:	Documentation/devicetree/bindings/x86/
15929F:	Documentation/x86/
15930F:	arch/x86/
15931
15932X86 ENTRY CODE
15933M:	Andy Lutomirski <luto@kernel.org>
15934L:	linux-kernel@vger.kernel.org
15935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15936S:	Maintained
15937F:	arch/x86/entry/
15938
15939X86 MCE INFRASTRUCTURE
15940M:	Tony Luck <tony.luck@intel.com>
15941M:	Borislav Petkov <bp@alien8.de>
15942L:	linux-edac@vger.kernel.org
15943S:	Maintained
15944F:	arch/x86/kernel/cpu/mcheck/*
15945
15946X86 MICROCODE UPDATE SUPPORT
15947M:	Borislav Petkov <bp@alien8.de>
15948S:	Maintained
15949F:	arch/x86/kernel/cpu/microcode/*
15950
15951X86 MM
15952M:	Dave Hansen <dave.hansen@linux.intel.com>
15953M:	Andy Lutomirski <luto@kernel.org>
15954M:	Peter Zijlstra <peterz@infradead.org>
15955L:	linux-kernel@vger.kernel.org
15956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15957S:	Maintained
15958F:	arch/x86/mm/
15959
15960X86 PLATFORM DRIVERS
15961M:	Darren Hart <dvhart@infradead.org>
15962M:	Andy Shevchenko <andy@infradead.org>
15963L:	platform-driver-x86@vger.kernel.org
15964T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15965S:	Maintained
15966F:	drivers/platform/x86/
15967F:	drivers/platform/olpc/
15968
15969X86 VDSO
15970M:	Andy Lutomirski <luto@kernel.org>
15971L:	linux-kernel@vger.kernel.org
15972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15973S:	Maintained
15974F:	arch/x86/entry/vdso/
15975
15976XC2028/3028 TUNER DRIVER
15977M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15978L:	linux-media@vger.kernel.org
15979W:	https://linuxtv.org
15980T:	git git://linuxtv.org/media_tree.git
15981S:	Maintained
15982F:	drivers/media/tuners/tuner-xc2028.*
15983
15984XDP SOCKETS (AF_XDP)
15985M:	Björn Töpel <bjorn.topel@intel.com>
15986M:	Magnus Karlsson <magnus.karlsson@intel.com>
15987L:	netdev@vger.kernel.org
15988S:	Maintained
15989F:	kernel/bpf/xskmap.c
15990F:	net/xdp/
15991
15992XEN BLOCK SUBSYSTEM
15993M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15994M:	Roger Pau Monné <roger.pau@citrix.com>
15995L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15996S:	Supported
15997F:	drivers/block/xen-blkback/*
15998F:	drivers/block/xen*
15999
16000XEN HYPERVISOR ARM
16001M:	Stefano Stabellini <sstabellini@kernel.org>
16002L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16003S:	Maintained
16004F:	arch/arm/xen/
16005F:	arch/arm/include/asm/xen/
16006
16007XEN HYPERVISOR ARM64
16008M:	Stefano Stabellini <sstabellini@kernel.org>
16009L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16010S:	Maintained
16011F:	arch/arm64/xen/
16012F:	arch/arm64/include/asm/xen/
16013
16014XEN HYPERVISOR INTERFACE
16015M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16016M:	Juergen Gross <jgross@suse.com>
16017L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16019S:	Supported
16020F:	arch/x86/xen/
16021F:	drivers/*/xen-*front.c
16022F:	drivers/xen/
16023F:	arch/x86/include/asm/xen/
16024F:	arch/x86/include/asm/pvclock-abi.h
16025F:	include/xen/
16026F:	include/uapi/xen/
16027F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16028F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16029
16030XEN NETWORK BACKEND DRIVER
16031M:	Wei Liu <wei.liu2@citrix.com>
16032M:	Paul Durrant <paul.durrant@citrix.com>
16033L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16034L:	netdev@vger.kernel.org
16035S:	Supported
16036F:	drivers/net/xen-netback/*
16037
16038XEN PCI SUBSYSTEM
16039M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16040L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16041S:	Supported
16042F:	arch/x86/pci/*xen*
16043F:	drivers/pci/*xen*
16044
16045XEN PVSCSI DRIVERS
16046M:	Juergen Gross <jgross@suse.com>
16047L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16048L:	linux-scsi@vger.kernel.org
16049S:	Supported
16050F:	drivers/scsi/xen-scsifront.c
16051F:	drivers/xen/xen-scsiback.c
16052F:	include/xen/interface/io/vscsiif.h
16053
16054XEN SWIOTLB SUBSYSTEM
16055M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16056L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16057L:	iommu@lists.linux-foundation.org
16058S:	Supported
16059F:	arch/x86/xen/*swiotlb*
16060F:	drivers/xen/*swiotlb*
16061
16062XEN SOUND FRONTEND DRIVER
16063M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16064L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16066S:	Supported
16067F:	sound/xen/*
16068
16069XFS FILESYSTEM
16070M:	Darrick J. Wong <darrick.wong@oracle.com>
16071M:	linux-xfs@vger.kernel.org
16072L:	linux-xfs@vger.kernel.org
16073W:	http://xfs.org/
16074T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16075S:	Supported
16076F:	Documentation/filesystems/xfs.txt
16077F:	fs/xfs/
16078
16079XILINX AXI ETHERNET DRIVER
16080M:	Anirudha Sarangi <anirudh@xilinx.com>
16081M:	John Linn <John.Linn@xilinx.com>
16082S:	Maintained
16083F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16084
16085XILINX UARTLITE SERIAL DRIVER
16086M:	Peter Korsgaard <jacmet@sunsite.dk>
16087L:	linux-serial@vger.kernel.org
16088S:	Maintained
16089F:	drivers/tty/serial/uartlite.c
16090
16091XILINX VIDEO IP CORES
16092M:	Hyun Kwon <hyun.kwon@xilinx.com>
16093M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16094L:	linux-media@vger.kernel.org
16095T:	git git://linuxtv.org/media_tree.git
16096S:	Supported
16097F:	Documentation/devicetree/bindings/media/xilinx/
16098F:	drivers/media/platform/xilinx/
16099F:	include/uapi/linux/xilinx-v4l2-controls.h
16100
16101XILLYBUS DRIVER
16102M:	Eli Billauer <eli.billauer@gmail.com>
16103L:	linux-kernel@vger.kernel.org
16104S:	Supported
16105F:	drivers/char/xillybus/
16106
16107XLP9XX I2C DRIVER
16108M:	George Cherian <george.cherian@cavium.com>
16109M:	Jan Glauber <jglauber@cavium.com>
16110L:	linux-i2c@vger.kernel.org
16111W:	http://www.cavium.com
16112S:	Supported
16113F:	drivers/i2c/busses/i2c-xlp9xx.c
16114
16115XRA1403 GPIO EXPANDER
16116M:	Nandor Han <nandor.han@ge.com>
16117M:	Semi Malinen <semi.malinen@ge.com>
16118L:	linux-gpio@vger.kernel.org
16119S:	Maintained
16120F:	drivers/gpio/gpio-xra1403.c
16121F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16122
16123XTENSA XTFPGA PLATFORM SUPPORT
16124M:	Max Filippov <jcmvbkbc@gmail.com>
16125L:	linux-xtensa@linux-xtensa.org
16126S:	Maintained
16127F:	drivers/spi/spi-xtensa-xtfpga.c
16128F:	sound/soc/xtensa/xtfpga-i2s.c
16129
16130YAM DRIVER FOR AX.25
16131M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16132L:	linux-hams@vger.kernel.org
16133S:	Maintained
16134F:	drivers/net/hamradio/yam*
16135F:	include/linux/yam.h
16136
16137YAMA SECURITY MODULE
16138M:	Kees Cook <keescook@chromium.org>
16139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16140S:	Supported
16141F:	security/yama/
16142F:	Documentation/admin-guide/LSM/Yama.rst
16143
16144YEALINK PHONE DRIVER
16145M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16146L:	usbb2k-api-dev@nongnu.org
16147S:	Maintained
16148F:	Documentation/input/devices/yealink.rst
16149F:	drivers/input/misc/yealink.*
16150
16151Z8530 DRIVER FOR AX.25
16152M:	Joerg Reuter <jreuter@yaina.de>
16153W:	http://yaina.de/jreuter/
16154W:	http://www.qsl.net/dl1bke/
16155L:	linux-hams@vger.kernel.org
16156S:	Maintained
16157F:	Documentation/networking/z8530drv.txt
16158F:	drivers/net/hamradio/*scc.c
16159F:	drivers/net/hamradio/z8530.h
16160
16161ZBUD COMPRESSED PAGE ALLOCATOR
16162M:	Seth Jennings <sjenning@redhat.com>
16163M:	Dan Streetman <ddstreet@ieee.org>
16164L:	linux-mm@kvack.org
16165S:	Maintained
16166F:	mm/zbud.c
16167F:	include/linux/zbud.h
16168
16169ZD1211RW WIRELESS DRIVER
16170M:	Daniel Drake <dsd@gentoo.org>
16171M:	Ulrich Kunitz <kune@deine-taler.de>
16172W:	http://zd1211.ath.cx/wiki/DriverRewrite
16173L:	linux-wireless@vger.kernel.org
16174L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16175S:	Maintained
16176F:	drivers/net/wireless/zydas/zd1211rw/
16177
16178ZD1301 MEDIA DRIVER
16179M:	Antti Palosaari <crope@iki.fi>
16180L:	linux-media@vger.kernel.org
16181W:	https://linuxtv.org/
16182W:	http://palosaari.fi/linux/
16183Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16184S:	Maintained
16185F:	drivers/media/usb/dvb-usb-v2/zd1301*
16186
16187ZD1301_DEMOD MEDIA DRIVER
16188M:	Antti Palosaari <crope@iki.fi>
16189L:	linux-media@vger.kernel.org
16190W:	https://linuxtv.org/
16191W:	http://palosaari.fi/linux/
16192Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16193S:	Maintained
16194F:	drivers/media/dvb-frontends/zd1301_demod*
16195
16196ZPOOL COMPRESSED PAGE STORAGE API
16197M:	Dan Streetman <ddstreet@ieee.org>
16198L:	linux-mm@kvack.org
16199S:	Maintained
16200F:	mm/zpool.c
16201F:	include/linux/zpool.h
16202
16203ZR36067 VIDEO FOR LINUX DRIVER
16204L:	mjpeg-users@lists.sourceforge.net
16205L:	linux-media@vger.kernel.org
16206W:	http://mjpeg.sourceforge.net/driver-zoran/
16207T:	hg https://linuxtv.org/hg/v4l-dvb
16208S:	Odd Fixes
16209F:	drivers/staging/media/zoran/
16210
16211ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16212M:	Minchan Kim <minchan@kernel.org>
16213M:	Nitin Gupta <ngupta@vflare.org>
16214R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16215L:	linux-kernel@vger.kernel.org
16216S:	Maintained
16217F:	drivers/block/zram/
16218F:	Documentation/blockdev/zram.txt
16219
16220ZS DECSTATION Z85C30 SERIAL DRIVER
16221M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16222S:	Maintained
16223F:	drivers/tty/serial/zs.*
16224
16225ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16226M:	Minchan Kim <minchan@kernel.org>
16227M:	Nitin Gupta <ngupta@vflare.org>
16228R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16229L:	linux-mm@kvack.org
16230S:	Maintained
16231F:	mm/zsmalloc.c
16232F:	include/linux/zsmalloc.h
16233F:	Documentation/vm/zsmalloc.rst
16234
16235ZSWAP COMPRESSED SWAP CACHING
16236M:	Seth Jennings <sjenning@redhat.com>
16237M:	Dan Streetman <ddstreet@ieee.org>
16238L:	linux-mm@kvack.org
16239S:	Maintained
16240F:	mm/zswap.c
16241
16242THE REST
16243M:	Linus Torvalds <torvalds@linux-foundation.org>
16244L:	linux-kernel@vger.kernel.org
16245Q:	http://patchwork.kernel.org/project/LKML/list/
16246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16247S:	Buried alive in reporters
16248F:	*
16249F:	*/
16250