xref: /linux/MAINTAINERS (revision a6f37cee6e4f6fa9d61962efbcb06a032efed1ba)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-acpi
325F:	drivers/pci/*acpi*
326F:	drivers/pci/*/*acpi*
327F:	drivers/pci/*/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andy@infradead.org>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <matthew@wil.cx>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553AF9013 MEDIA DRIVER
554M:	Antti Palosaari <crope@iki.fi>
555L:	linux-media@vger.kernel.org
556W:	https://linuxtv.org
557W:	http://palosaari.fi/linux/
558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
559T:	git git://linuxtv.org/anttip/media_tree.git
560S:	Maintained
561F:	drivers/media/dvb-frontends/af9013*
562
563AF9033 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9033*
572
573AFFS FILE SYSTEM
574M:	David Sterba <dsterba@suse.com>
575L:	linux-fsdevel@vger.kernel.org
576S:	Odd Fixes
577F:	Documentation/filesystems/affs.txt
578F:	fs/affs/
579
580AFS FILESYSTEM
581M:	David Howells <dhowells@redhat.com>
582L:	linux-afs@lists.infradead.org
583S:	Supported
584F:	fs/afs/
585F:	include/trace/events/afs.h
586F:	Documentation/filesystems/afs.txt
587W:	https://www.infradead.org/~dhowells/kafs/
588
589AGPGART DRIVER
590M:	David Airlie <airlied@linux.ie>
591T:	git git://anongit.freedesktop.org/drm/drm
592S:	Maintained
593F:	drivers/char/agp/
594F:	include/linux/agp*
595F:	include/uapi/linux/agp*
596
597AHA152X SCSI DRIVER
598M:	"Juergen E. Fischer" <fischer@norbit.de>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aha152x*
602F:	drivers/scsi/pcmcia/aha152x*
603
604AIC7XXX / AIC79XX SCSI DRIVER
605M:	Hannes Reinecke <hare@suse.com>
606L:	linux-scsi@vger.kernel.org
607S:	Maintained
608F:	drivers/scsi/aic7xxx/
609
610AIMSLAB FM RADIO RECEIVER DRIVER
611M:	Hans Verkuil <hverkuil@xs4all.nl>
612L:	linux-media@vger.kernel.org
613T:	git git://linuxtv.org/media_tree.git
614W:	https://linuxtv.org
615S:	Maintained
616F:	drivers/media/radio/radio-aimslab*
617
618AIO
619M:	Benjamin LaHaise <bcrl@kvack.org>
620L:	linux-aio@kvack.org
621S:	Supported
622F:	fs/aio.c
623F:	include/linux/*aio*.h
624
625AIRSPY MEDIA DRIVER
626M:	Antti Palosaari <crope@iki.fi>
627L:	linux-media@vger.kernel.org
628W:	https://linuxtv.org
629W:	http://palosaari.fi/linux/
630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
631T:	git git://linuxtv.org/anttip/media_tree.git
632S:	Maintained
633F:	drivers/media/usb/airspy/
634
635ALACRITECH GIGABIT ETHERNET DRIVER
636M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
637S:	Maintained
638F:	drivers/net/ethernet/alacritech/*
639
640ALCATEL SPEEDTOUCH USB DRIVER
641M:	Duncan Sands <duncan.sands@free.fr>
642L:	linux-usb@vger.kernel.org
643W:	http://www.linux-usb.org/SpeedTouch/
644S:	Maintained
645F:	drivers/usb/atm/speedtch.c
646F:	drivers/usb/atm/usbatm.c
647
648ALCHEMY AU1XX0 MMC DRIVER
649M:	Manuel Lauss <manuel.lauss@gmail.com>
650S:	Maintained
651F:	drivers/mmc/host/au1xmmc.c
652
653ALI1563 I2C DRIVER
654M:	Rudolf Marek <r.marek@assembler.cz>
655L:	linux-i2c@vger.kernel.org
656S:	Maintained
657F:	Documentation/i2c/busses/i2c-ali1563
658F:	drivers/i2c/busses/i2c-ali1563.c
659
660ALLWINNER SECURITY SYSTEM
661M:	Corentin Labbe <clabbe.montjoie@gmail.com>
662L:	linux-crypto@vger.kernel.org
663S:	Maintained
664F:	drivers/crypto/sunxi-ss/
665
666ALPHA PORT
667M:	Richard Henderson <rth@twiddle.net>
668M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669M:	Matt Turner <mattst88@gmail.com>
670S:	Odd Fixes
671L:	linux-alpha@vger.kernel.org
672F:	arch/alpha/
673
674ALPS PS/2 TOUCHPAD DRIVER
675R:	Pali Rohár <pali.rohar@gmail.com>
676F:	drivers/input/mouse/alps.*
677
678ALTERA I2C CONTROLLER DRIVER
679M:	Thor Thayer <thor.thayer@linux.intel.com>
680S:	Maintained
681F:	drivers/i2c/busses/i2c-altera.c
682
683ALTERA MAILBOX DRIVER
684M:	Ley Foon Tan <lftan@altera.com>
685L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686S:	Maintained
687F:	drivers/mailbox/mailbox-altera.c
688
689ALTERA PIO DRIVER
690M:	Tien Hock Loh <thloh@altera.com>
691L:	linux-gpio@vger.kernel.org
692S:	Maintained
693F:	drivers/gpio/gpio-altera.c
694
695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696M:	Thor Thayer <thor.thayer@linux.intel.com>
697S:	Maintained
698F:	drivers/gpio/gpio-altera-a10sr.c
699F:	drivers/mfd/altera-a10sr.c
700F:	drivers/reset/reset-a10sr.c
701F:	include/linux/mfd/altera-a10sr.h
702F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704ALTERA TRIPLE SPEED ETHERNET DRIVER
705M:	Vince Bridgers <vbridger@opensource.altera.com>
706L:	netdev@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/net/ethernet/altera/
710
711ALTERA UART/JTAG UART SERIAL DRIVERS
712M:	Tobias Klauser <tklauser@distanz.ch>
713L:	linux-serial@vger.kernel.org
714L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715S:	Maintained
716F:	drivers/tty/serial/altera_uart.c
717F:	drivers/tty/serial/altera_jtaguart.c
718F:	include/linux/altera_uart.h
719F:	include/linux/altera_jtaguart.h
720
721AMAZON ETHERNET DRIVERS
722M:	Netanel Belgazal <netanel@amazon.com>
723R:	Saeed Bishara <saeedb@amazon.com>
724R:	Zorik Machulsky <zorik@amazon.com>
725L:	netdev@vger.kernel.org
726S:	Supported
727F:	Documentation/networking/ena.txt
728F:	drivers/net/ethernet/amazon/
729
730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731M:	Tom Lendacky <thomas.lendacky@amd.com>
732M:	Gary Hook <gary.hook@amd.com>
733L:	linux-crypto@vger.kernel.org
734S:	Supported
735F:	drivers/crypto/ccp/
736F:	include/linux/ccp.h
737
738AMD DISPLAY CORE
739M:	Harry Wentland <harry.wentland@amd.com>
740M:	Leo Li <sunpeng.li@amd.com>
741L:	amd-gfx@lists.freedesktop.org
742T:	git git://people.freedesktop.org/~agd5f/linux
743S:	Supported
744F:	drivers/gpu/drm/amd/display/
745
746AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747M:	Huang Rui <ray.huang@amd.com>
748L:	linux-hwmon@vger.kernel.org
749S:	Supported
750F:	Documentation/hwmon/fam15h_power
751F:	drivers/hwmon/fam15h_power.c
752
753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
755S:	Orphan
756F:	drivers/usb/gadget/udc/amd5536udc.*
757
758AMD GEODE PROCESSOR/CHIPSET SUPPORT
759P:	Andres Salomon <dilinger@queued.net>
760L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
761W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762S:	Supported
763F:	drivers/char/hw_random/geode-rng.c
764F:	drivers/crypto/geode*
765F:	drivers/video/fbdev/geode/
766F:	arch/x86/include/asm/geode.h
767
768AMD IOMMU (AMD-VI)
769M:	Joerg Roedel <joro@8bytes.org>
770L:	iommu@lists.linux-foundation.org
771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772S:	Maintained
773F:	drivers/iommu/amd_iommu*.[ch]
774F:	include/linux/amd-iommu.h
775
776AMD KFD
777M:	Oded Gabbay <oded.gabbay@gmail.com>
778L:	dri-devel@lists.freedesktop.org
779T:	git git://people.freedesktop.org/~gabbayo/linux.git
780S:	Supported
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788F:	drivers/gpu/drm/amd/amdkfd/
789F:	drivers/gpu/drm/amd/include/cik_structs.h
790F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791F:	drivers/gpu/drm/amd/include/vi_structs.h
792F:	drivers/gpu/drm/amd/include/v9_structs.h
793F:	include/uapi/linux/kfd_ioctl.h
794
795AMD POWERPLAY
796M:	Rex Zhu <rex.zhu@amd.com>
797M:	Evan Quan <evan.quan@amd.com>
798L:	amd-gfx@lists.freedesktop.org
799S:	Supported
800F:	drivers/gpu/drm/amd/powerplay/
801T:	git git://people.freedesktop.org/~agd5f/linux
802
803AMD SEATTLE DEVICE TREE SUPPORT
804M:	Brijesh Singh <brijeshkumar.singh@amd.com>
805M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806M:	Tom Lendacky <thomas.lendacky@amd.com>
807S:	Supported
808F:	arch/arm64/boot/dts/amd/
809
810AMD XGBE DRIVER
811M:	Tom Lendacky <thomas.lendacky@amd.com>
812L:	netdev@vger.kernel.org
813S:	Supported
814F:	drivers/net/ethernet/amd/xgbe/
815F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817ANALOG DEVICES INC AD5686 DRIVER
818M:	Stefan Popa <stefan.popa@analog.com>
819L:	linux-pm@vger.kernel.org
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/dac/ad5686*
823F:	drivers/iio/dac/ad5696*
824
825ANALOG DEVICES INC AD5758 DRIVER
826M:	Stefan Popa <stefan.popa@analog.com>
827L:	linux-iio@vger.kernel.org
828W:	http://ez.analog.com/community/linux-device-drivers
829S:	Supported
830F:	drivers/iio/dac/ad5758.c
831F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833ANALOG DEVICES INC AD9389B DRIVER
834M:	Hans Verkuil <hans.verkuil@cisco.com>
835L:	linux-media@vger.kernel.org
836S:	Maintained
837F:	drivers/media/i2c/ad9389b*
838
839ANALOG DEVICES INC ADGS1408 DRIVER
840M:	Mircea Caprioru <mircea.caprioru@analog.com>
841S:	Supported
842F:	drivers/mux/adgs1408.c
843F:	Documentation/devicetree/bindings/mux/adgs1408.txt
844
845ANALOG DEVICES INC ADP5061 DRIVER
846M:	Stefan Popa <stefan.popa@analog.com>
847L:	linux-pm@vger.kernel.org
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/power/supply/adp5061.c
851
852ANALOG DEVICES INC ADV7180 DRIVER
853M:	Lars-Peter Clausen <lars@metafoo.de>
854L:	linux-media@vger.kernel.org
855W:	http://ez.analog.com/community/linux-device-drivers
856S:	Supported
857F:	drivers/media/i2c/adv7180.c
858
859ANALOG DEVICES INC ADV748X DRIVER
860M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/adv748x/*
864
865ANALOG DEVICES INC ADV7511 DRIVER
866M:	Hans Verkuil <hans.verkuil@cisco.com>
867L:	linux-media@vger.kernel.org
868S:	Maintained
869F:	drivers/media/i2c/adv7511*
870
871ANALOG DEVICES INC ADV7604 DRIVER
872M:	Hans Verkuil <hans.verkuil@cisco.com>
873L:	linux-media@vger.kernel.org
874S:	Maintained
875F:	drivers/media/i2c/adv7604*
876
877ANALOG DEVICES INC ADV7842 DRIVER
878M:	Hans Verkuil <hans.verkuil@cisco.com>
879L:	linux-media@vger.kernel.org
880S:	Maintained
881F:	drivers/media/i2c/adv7842*
882
883ANALOG DEVICES INC ASOC CODEC DRIVERS
884M:	Lars-Peter Clausen <lars@metafoo.de>
885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
886W:	http://wiki.analog.com/
887W:	http://ez.analog.com/community/linux-device-drivers
888S:	Supported
889F:	sound/soc/codecs/adau*
890F:	sound/soc/codecs/adav*
891F:	sound/soc/codecs/ad1*
892F:	sound/soc/codecs/ad7*
893F:	sound/soc/codecs/ssm*
894F:	sound/soc/codecs/sigmadsp.*
895
896ANALOG DEVICES INC DMA DRIVERS
897M:	Lars-Peter Clausen <lars@metafoo.de>
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/dma/dma-axi-dmac.c
901
902ANALOG DEVICES INC IIO DRIVERS
903M:	Lars-Peter Clausen <lars@metafoo.de>
904M:	Michael Hennerich <Michael.Hennerich@analog.com>
905W:	http://wiki.analog.com/
906W:	http://ez.analog.com/community/linux-device-drivers
907S:	Supported
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910F:	drivers/iio/*/ad*
911F:	drivers/iio/adc/ltc2497*
912X:	drivers/iio/*/adjd*
913F:	drivers/staging/iio/*/ad*
914
915ANDES ARCHITECTURE
916M:	Greentime Hu <green.hu@gmail.com>
917M:	Vincent Chen <deanbo422@gmail.com>
918T:	git https://github.com/andestech/linux.git
919S:	Supported
920F:	arch/nds32/
921F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922F:	Documentation/devicetree/bindings/nds32/
923K:	nds32
924N:	nds32
925
926ANDROID CONFIG FRAGMENTS
927M:	Rob Herring <robh@kernel.org>
928S:	Supported
929F:	kernel/configs/android*
930
931ANDROID DRIVERS
932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933M:	Arve Hjønnevåg <arve@android.com>
934M:	Todd Kjos <tkjos@android.com>
935M:	Martijn Coenen <maco@android.com>
936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937L:	devel@driverdev.osuosl.org
938S:	Supported
939F:	drivers/android/
940F:	drivers/staging/android/
941
942ANDROID GOLDFISH PIC DRIVER
943M:	Miodrag Dinic <miodrag.dinic@mips.com>
944S:	Supported
945F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946F:	drivers/irqchip/irq-goldfish-pic.c
947
948ANDROID GOLDFISH RTC DRIVER
949M:	Miodrag Dinic <miodrag.dinic@mips.com>
950S:	Supported
951F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952F:	drivers/rtc/rtc-goldfish.c
953
954ANDROID ION DRIVER
955M:	Laura Abbott <labbott@redhat.com>
956M:	Sumit Semwal <sumit.semwal@linaro.org>
957L:	devel@driverdev.osuosl.org
958L:	dri-devel@lists.freedesktop.org
959L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960S:	Supported
961F:	drivers/staging/android/ion
962F:	drivers/staging/android/uapi/ion.h
963
964AOA (Apple Onboard Audio) ALSA DRIVER
965M:	Johannes Berg <johannes@sipsolutions.net>
966L:	linuxppc-dev@lists.ozlabs.org
967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
968S:	Maintained
969F:	sound/aoa/
970
971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972M:	William Breathitt Gray <vilhelm.gray@gmail.com>
973L:	linux-iio@vger.kernel.org
974S:	Maintained
975F:	drivers/iio/adc/stx104.c
976
977APM DRIVER
978M:	Jiri Kosina <jikos@kernel.org>
979S:	Odd fixes
980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981F:	arch/x86/kernel/apm_32.c
982F:	include/linux/apm_bios.h
983F:	include/uapi/linux/apm_bios.h
984F:	drivers/char/apm-emulation.c
985
986APPARMOR SECURITY MODULE
987M:	John Johansen <john.johansen@canonical.com>
988L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989W:	wiki.apparmor.net
990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991S:	Supported
992F:	security/apparmor/
993F:	Documentation/admin-guide/LSM/apparmor.rst
994
995APPLE BCM5974 MULTITOUCH DRIVER
996M:	Henrik Rydberg <rydberg@bitmath.org>
997L:	linux-input@vger.kernel.org
998S:	Odd fixes
999F:	drivers/input/mouse/bcm5974.c
1000
1001APPLE SMC DRIVER
1002M:	Henrik Rydberg <rydberg@bitmath.org>
1003L:	linux-hwmon@vger.kernel.org
1004S:	Odd fixes
1005F:	drivers/hwmon/applesmc.c
1006
1007APPLETALK NETWORK LAYER
1008L:	netdev@vger.kernel.org
1009S:	Odd fixes
1010F:	drivers/net/appletalk/
1011F:	net/appletalk/
1012
1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014M:	Duc Dang <dhdang@apm.com>
1015S:	Supported
1016F:	arch/arm64/boot/dts/apm/
1017
1018APPLIED MICRO (APM) X-GENE SOC EDAC
1019M:	Loc Ho <lho@apm.com>
1020S:	Supported
1021F:	drivers/edac/xgene_edac.c
1022F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025M:	Iyappan Subramanian <isubramanian@apm.com>
1026M:	Keyur Chudgar <kchudgar@apm.com>
1027S:	Supported
1028F:	drivers/net/ethernet/apm/xgene-v2/
1029
1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031M:	Iyappan Subramanian <isubramanian@apm.com>
1032M:	Keyur Chudgar <kchudgar@apm.com>
1033M:	Quan Nguyen <qnguyen@apm.com>
1034S:	Supported
1035F:	drivers/net/ethernet/apm/xgene/
1036F:	drivers/net/phy/mdio-xgene.c
1037F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC PMU
1041M:	Tai Nguyen <ttnguyen@apm.com>
1042S:	Supported
1043F:	drivers/perf/xgene_pmu.c
1044F:	Documentation/perf/xgene-pmu.txt
1045F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047APTINA CAMERA SENSOR PLL
1048M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049L:	linux-media@vger.kernel.org
1050S:	Maintained
1051F:	drivers/media/i2c/aptina-pll.*
1052
1053ARC FRAMEBUFFER DRIVER
1054M:	Jaya Kumar <jayalk@intworks.biz>
1055S:	Maintained
1056F:	drivers/video/fbdev/arcfb.c
1057F:	drivers/video/fbdev/core/fb_defio.c
1058
1059ARC PGU DRM DRIVER
1060M:	Alexey Brodkin <abrodkin@synopsys.com>
1061S:	Supported
1062F:	drivers/gpu/drm/arc/
1063F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065ARCNET NETWORK LAYER
1066M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1067L:	netdev@vger.kernel.org
1068S:	Maintained
1069F:	drivers/net/arcnet/
1070F:	include/uapi/linux/if_arcnet.h
1071
1072ARM ARCHITECTED TIMER DRIVER
1073M:	Mark Rutland <mark.rutland@arm.com>
1074M:	Marc Zyngier <marc.zyngier@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/include/asm/arch_timer.h
1078F:	arch/arm64/include/asm/arch_timer.h
1079F:	drivers/clocksource/arm_arch_timer.c
1080
1081ARM HDLCD DRM DRIVER
1082M:	Liviu Dudau <liviu.dudau@arm.com>
1083S:	Supported
1084F:	drivers/gpu/drm/arm/hdlcd_*
1085F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087ARM MALI-DP DRM DRIVER
1088M:	Liviu Dudau <liviu.dudau@arm.com>
1089M:	Brian Starkey <brian.starkey@arm.com>
1090M:	Mali DP Maintainers <malidp@foss.arm.com>
1091S:	Supported
1092F:	drivers/gpu/drm/arm/
1093F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095ARM MFM AND FLOPPY DRIVERS
1096M:	Ian Molton <spyro@f2s.com>
1097S:	Maintained
1098F:	arch/arm/lib/floppydma.S
1099F:	arch/arm/include/asm/floppy.h
1100
1101ARM PMU PROFILING AND DEBUGGING
1102M:	Will Deacon <will.deacon@arm.com>
1103M:	Mark Rutland <mark.rutland@arm.com>
1104S:	Maintained
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106F:	arch/arm*/kernel/perf_*
1107F:	arch/arm/oprofile/common.c
1108F:	arch/arm*/kernel/hw_breakpoint.c
1109F:	arch/arm*/include/asm/hw_breakpoint.h
1110F:	arch/arm*/include/asm/perf_event.h
1111F:	drivers/perf/*
1112F:	include/linux/perf/arm_pmu.h
1113F:	Documentation/devicetree/bindings/arm/pmu.txt
1114F:	Documentation/devicetree/bindings/perf/
1115
1116ARM PORT
1117M:	Russell King <linux@armlinux.org.uk>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119W:	http://www.armlinux.org.uk/
1120S:	Odd Fixes
1121T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122F:	arch/arm/
1123X:	arch/arm/boot/dts/
1124
1125ARM PRIMECELL AACI PL041 DRIVER
1126M:	Russell King <linux@armlinux.org.uk>
1127S:	Odd Fixes
1128F:	sound/arm/aaci.*
1129
1130ARM PRIMECELL BUS SUPPORT
1131M:	Russell King <linux@armlinux.org.uk>
1132S:	Odd Fixes
1133F:	drivers/amba/
1134F:	include/linux/amba/bus.h
1135
1136ARM PRIMECELL CLCD PL110 DRIVER
1137M:	Russell King <linux@armlinux.org.uk>
1138S:	Odd Fixes
1139F:	drivers/video/fbdev/amba-clcd.*
1140
1141ARM PRIMECELL KMI PL050 DRIVER
1142M:	Russell King <linux@armlinux.org.uk>
1143S:	Odd Fixes
1144F:	drivers/input/serio/ambakmi.*
1145F:	include/linux/amba/kmi.h
1146
1147ARM PRIMECELL MMCI PL180/1 DRIVER
1148M:	Russell King <linux@armlinux.org.uk>
1149S:	Odd Fixes
1150F:	drivers/mmc/host/mmci.*
1151F:	include/linux/amba/mmci.h
1152
1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154M:	Russell King <linux@armlinux.org.uk>
1155S:	Odd Fixes
1156F:	drivers/tty/serial/amba-pl01*.c
1157F:	include/linux/amba/serial.h
1158
1159ARM SMMU DRIVERS
1160M:	Will Deacon <will.deacon@arm.com>
1161R:	Robin Murphy <robin.murphy@arm.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164F:	drivers/iommu/arm-smmu.c
1165F:	drivers/iommu/arm-smmu-v3.c
1166F:	drivers/iommu/io-pgtable-arm.c
1167F:	drivers/iommu/io-pgtable-arm-v7s.c
1168
1169ARM SUB-ARCHITECTURES
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	arch/arm/mach-*/
1173F:	arch/arm/plat-*/
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176ARM/ACTIONS SEMI ARCHITECTURE
1177M:	Andreas Färber <afaerber@suse.de>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	owl
1181F:	arch/arm/mach-actions/
1182F:	arch/arm/boot/dts/owl-*
1183F:	arch/arm64/boot/dts/actions/
1184F:	drivers/clocksource/owl-*
1185F:	drivers/pinctrl/actions/*
1186F:	drivers/soc/actions/
1187F:	include/dt-bindings/power/owl-*
1188F:	include/linux/soc/actions/
1189F:	Documentation/devicetree/bindings/arm/actions.txt
1190F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194ARM/ADS SPHERE MACHINE SUPPORT
1195M:	Lennert Buytenhek <kernel@wantstofly.org>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/AFEB9260 MACHINE SUPPORT
1200M:	Sergey Lapin <slapin@ossfans.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203
1204ARM/AJECO 1ARM MACHINE SUPPORT
1205M:	Lennert Buytenhek <kernel@wantstofly.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208
1209ARM/Allwinner SoC Clock Support
1210M:	Emilio López <emilio@elopez.com.ar>
1211S:	Maintained
1212F:	drivers/clk/sunxi/
1213
1214ARM/Allwinner sunXi SoC support
1215M:	Maxime Ripard <maxime.ripard@bootlin.com>
1216M:	Chen-Yu Tsai <wens@csie.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219N:	sun[x456789]i
1220N:	sun50i
1221F:	arch/arm/mach-sunxi/
1222F:	arch/arm64/boot/dts/allwinner/
1223F:	drivers/clk/sunxi-ng/
1224F:	drivers/pinctrl/sunxi/
1225F:	drivers/soc/sunxi/
1226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229M:	Neil Armstrong <narmstrong@baylibre.com>
1230M:	Jerome Brunet <jbrunet@baylibre.com>
1231L:	linux-amlogic@lists.infradead.org
1232S:	Maintained
1233F:	drivers/clk/meson/
1234F:	include/dt-bindings/clock/meson*
1235F:	include/dt-bindings/clock/gxbb*
1236F:	Documentation/devicetree/bindings/clock/amlogic*
1237
1238ARM/Amlogic Meson SoC support
1239M:	Carlo Caione <carlo@caione.org>
1240M:	Kevin Hilman <khilman@baylibre.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L:	linux-amlogic@lists.infradead.org
1243W:	http://linux-meson.com/
1244S:	Maintained
1245F:	arch/arm/mach-meson/
1246F:	arch/arm/boot/dts/meson*
1247F:	arch/arm64/boot/dts/amlogic/
1248F:	drivers/pinctrl/meson/
1249F:	drivers/mmc/host/meson*
1250N:	meson
1251
1252ARM/Annapurna Labs ALPINE ARCHITECTURE
1253M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-alpine/
1258F:	arch/arm/boot/dts/alpine*
1259F:	arch/arm64/boot/dts/al/
1260F:	drivers/*/*alpine*
1261
1262ARM/ARTPEC MACHINE SUPPORT
1263M:	Jesper Nilsson <jesper.nilsson@axis.com>
1264M:	Lars Persson <lars.persson@axis.com>
1265S:	Maintained
1266L:	linux-arm-kernel@axis.com
1267F:	arch/arm/mach-artpec
1268F:	arch/arm/boot/dts/artpec6*
1269F:	drivers/clk/axis
1270F:	drivers/crypto/axis
1271F:	drivers/pinctrl/pinctrl-artpec*
1272F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274ARM/ASPEED I2C DRIVER
1275M:	Brendan Higgins <brendanhiggins@google.com>
1276R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277R:	Joel Stanley <joel@jms.id.au>
1278L:	linux-i2c@vger.kernel.org
1279L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1282F:	drivers/i2c/busses/i2c-aspeed.c
1283F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286ARM/ASPEED MACHINE SUPPORT
1287M:	Joel Stanley <joel@jms.id.au>
1288R:	Andrew Jeffery <andrew@aj.id.au>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292S:	Supported
1293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294F:	arch/arm/mach-aspeed/
1295F:	arch/arm/boot/dts/aspeed-*
1296N:	aspeed
1297
1298ARM/CALXEDA HIGHBANK ARCHITECTURE
1299M:	Rob Herring <robh@kernel.org>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-highbank/
1303F:	arch/arm/boot/dts/highbank.dts
1304F:	arch/arm/boot/dts/ecx-*.dts*
1305
1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307M:	Krzysztof Halasa <khalasa@piap.pl>
1308S:	Maintained
1309F:	arch/arm/mach-cns3xxx/
1310
1311ARM/CAVIUM THUNDER NETWORK DRIVER
1312M:	Sunil Goutham <sgoutham@cavium.com>
1313M:	Robert Richter <rric@kernel.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Supported
1316F:	drivers/net/ethernet/cavium/thunder/
1317
1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319M:	Lukasz Majewski <lukma@denx.de>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/mach-ep93xx/ts72xx.c
1323
1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325M:	Alexander Shiyan <shc_work@mail.ru>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Odd Fixes
1328N:	clps711x
1329
1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331M:	Lennert Buytenhek <kernel@wantstofly.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334
1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336M:	Hartley Sweeten <hsweeten@visionengravers.com>
1337M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Maintained
1340F:	arch/arm/mach-ep93xx/
1341F:	arch/arm/mach-ep93xx/include/mach/
1342
1343ARM/CLKDEV SUPPORT
1344M:	Russell King <linux@armlinux.org.uk>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348F:	drivers/clk/clkdev.c
1349
1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351M:	Mike Rapoport <mike@compulab.co.il>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356M:	Baruch Siach <baruch@tkos.co.il>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/boot/dts/cx92755*
1360N:	digicolor
1361
1362ARM/CONTEC MICRO9 MACHINE SUPPORT
1363M:	Hubert Feurstein <hubert.feurstein@contec.at>
1364S:	Maintained
1365F:	arch/arm/mach-ep93xx/micro9.c
1366
1367ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	drivers/hwtracing/coresight/*
1372F:	Documentation/trace/coresight.txt
1373F:	Documentation/trace/coresight-cpu-debug.txt
1374F:	Documentation/devicetree/bindings/arm/coresight.txt
1375F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377F:	tools/perf/arch/arm/util/pmu.c
1378F:	tools/perf/arch/arm/util/auxtrace.c
1379F:	tools/perf/arch/arm/util/cs-etm.c
1380F:	tools/perf/arch/arm/util/cs-etm.h
1381F:	tools/perf/util/cs-etm.*
1382F:	tools/perf/util/cs-etm-decoder/*
1383
1384ARM/CORGI MACHINE SUPPORT
1385M:	Richard Purdie <rpurdie@rpsys.net>
1386S:	Maintained
1387
1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390M:	Linus Walleij <linus.walleij@linaro.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392T:	git git://github.com/ulli-kroll/linux.git
1393S:	Maintained
1394F:	Documentation/devicetree/bindings/arm/gemini.txt
1395F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398F:	arch/arm/mach-gemini/
1399F:	drivers/net/ethernet/cortina/
1400F:	drivers/pinctrl/pinctrl-gemini.c
1401F:	drivers/rtc/rtc-ftrtc010.c
1402
1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404M:	Barry Song <baohua@kernel.org>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407S:	Maintained
1408F:	arch/arm/boot/dts/prima2*
1409F:	arch/arm/mach-prima2/
1410F:	drivers/clk/sirf/
1411F:	drivers/clocksource/timer-prima2.c
1412F:	drivers/clocksource/timer-atlas7.c
1413N:	[^a-z]sirf
1414
1415ARM/EBSA110 MACHINE SUPPORT
1416M:	Russell King <linux@armlinux.org.uk>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418W:	http://www.armlinux.org.uk/
1419S:	Maintained
1420F:	arch/arm/mach-ebsa110/
1421F:	drivers/net/ethernet/amd/am79c961a.*
1422
1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428N:	efm32
1429
1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431M:	Robert Jarzmik <robert.jarzmik@free.fr>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	arch/arm/mach-pxa/ezx.c
1435
1436ARM/FARADAY FA526 PORT
1437M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440T:	git git://git.berlios.de/gemini-board
1441F:	arch/arm/mm/*-fa*
1442
1443ARM/FOOTBRIDGE ARCHITECTURE
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446W:	http://www.armlinux.org.uk/
1447S:	Maintained
1448F:	arch/arm/include/asm/hardware/dec21285.h
1449F:	arch/arm/mach-footbridge/
1450
1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452M:	Shawn Guo <shawnguo@kernel.org>
1453M:	Sascha Hauer <s.hauer@pengutronix.de>
1454R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1455R:	Fabio Estevam <fabio.estevam@nxp.com>
1456R:	NXP Linux Team <linux-imx@nxp.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460F:	arch/arm/mach-imx/
1461F:	arch/arm/mach-mxs/
1462F:	arch/arm/boot/dts/imx*
1463F:	arch/arm/configs/imx*_defconfig
1464F:	drivers/clk/imx/
1465F:	drivers/soc/imx/
1466F:	include/soc/imx/
1467
1468ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469M:	Shawn Guo <shawnguo@kernel.org>
1470M:	Sascha Hauer <s.hauer@pengutronix.de>
1471R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1472R:	Stefan Agner <stefan@agner.ch>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476F:	arch/arm/mach-imx/*vf610*
1477F:	arch/arm/boot/dts/vf*
1478
1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480M:	Shawn Guo <shawnguo@kernel.org>
1481M:	Li Yang <leoyang.li@nxp.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485F:	arch/arm/boot/dts/ls1021a*
1486F:	arch/arm64/boot/dts/freescale/fsl-*
1487F:	arch/arm64/boot/dts/freescale/qoriq-*
1488
1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490M:	Lennert Buytenhek <kernel@wantstofly.org>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493
1494ARM/GUMSTIX MACHINE SUPPORT
1495M:	Steve Sakoman <sakoman@gmail.com>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500M:	Philipp Zabel <philipp.zabel@gmail.com>
1501M:	Paul Parsons <lost.distance@yahoo.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-pxa/hx4700.c
1505F:	arch/arm/mach-pxa/include/mach/hx4700.h
1506F:	sound/soc/pxa/hx4700.c
1507
1508ARM/HISILICON SOC SUPPORT
1509M:	Wei Xu <xuwei5@hisilicon.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511W:	http://www.hisilicon.com
1512S:	Supported
1513T:	git git://github.com/hisilicon/linux-hisi.git
1514F:	arch/arm/mach-hisi/
1515F:	arch/arm/boot/dts/hi3*
1516F:	arch/arm/boot/dts/hip*
1517F:	arch/arm/boot/dts/hisi*
1518F:	arch/arm64/boot/dts/hisilicon/
1519
1520ARM/HP JORNADA 7XX MACHINE SUPPORT
1521M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1522W:	www.jlime.com
1523S:	Maintained
1524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525F:	arch/arm/mach-sa1100/jornada720.c
1526F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1527
1528ARM/IGEP MACHINE SUPPORT
1529M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1530M:	Javier Martinez Canillas <javier@dowhile0.org>
1531L:	linux-omap@vger.kernel.org
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm/boot/dts/omap3-igep*
1535
1536ARM/INCOME PXA270 SUPPORT
1537M:	Marek Vasut <marek.vasut@gmail.com>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1541
1542ARM/INTEL IOP13XX ARM ARCHITECTURE
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/INTEL IOP32X ARM ARCHITECTURE
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/INTEL IOP33X ARM ARCHITECTURE
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Orphan
1555
1556ARM/INTEL IQ81342EX MACHINE SUPPORT
1557M:	Lennert Buytenhek <kernel@wantstofly.org>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/INTEL IXDP2850 MACHINE SUPPORT
1562M:	Lennert Buytenhek <kernel@wantstofly.org>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565
1566ARM/INTEL IXP4XX ARM ARCHITECTURE
1567M:	Imre Kaloz <kaloz@openwrt.org>
1568M:	Krzysztof Halasa <khalasa@piap.pl>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	arch/arm/mach-ixp4xx/
1572
1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574M:	Jonathan Cameron <jic23@cam.ac.uk>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/mach-pxa/stargate2.c
1578F:	drivers/pcmcia/pxa2xx_stargate2.c
1579
1580ARM/INTEL XSC3 (MANZANO) ARM CORE
1581M:	Lennert Buytenhek <kernel@wantstofly.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584
1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586M:	Lennert Buytenhek <kernel@wantstofly.org>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589
1590ARM/LG1K ARCHITECTURE
1591M:	Chanho Min <chanho.min@lge.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	arch/arm64/boot/dts/lg/
1595
1596ARM/LOGICPD PXA270 MACHINE SUPPORT
1597M:	Lennert Buytenhek <kernel@wantstofly.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600
1601ARM/LPC18XX ARCHITECTURE
1602M:	Joachim Eastwood <manabian@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/lpc43*
1606F:	drivers/clk/nxp/clk-lpc18xx*
1607F:	drivers/clocksource/time-lpc32xx.c
1608F:	drivers/i2c/busses/i2c-lpc2k.c
1609F:	drivers/memory/pl172.c
1610F:	drivers/mtd/spi-nor/nxp-spifi.c
1611F:	drivers/rtc/rtc-lpc24xx.c
1612N:	lpc18xx
1613
1614ARM/LPC32XX SOC SUPPORT
1615M:	Vladimir Zapolskiy <vz@mleia.com>
1616M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1619S:	Maintained
1620F:	arch/arm/boot/dts/lpc32*
1621F:	arch/arm/mach-lpc32xx/
1622F:	drivers/i2c/busses/i2c-pnx.c
1623F:	drivers/net/ethernet/nxp/lpc_eth.c
1624F:	drivers/usb/host/ohci-nxp.c
1625F:	drivers/watchdog/pnx4008_wdt.c
1626N:	lpc32xx
1627
1628ARM/MAGICIAN MACHINE SUPPORT
1629M:	Philipp Zabel <philipp.zabel@gmail.com>
1630S:	Maintained
1631
1632ARM/Marvell Dove/MV78xx0/Orion SOC support
1633M:	Jason Cooper <jason@lakedaemon.net>
1634M:	Andrew Lunn <andrew@lunn.ch>
1635M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636M:	Gregory Clement <gregory.clement@bootlin.com>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/soc/dove/
1640F:	arch/arm/mach-dove/
1641F:	arch/arm/mach-mv78xx0/
1642F:	arch/arm/mach-orion5x/
1643F:	arch/arm/plat-orion/
1644F:	arch/arm/boot/dts/dove*
1645F:	arch/arm/boot/dts/orion5x*
1646
1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648M:	Jason Cooper <jason@lakedaemon.net>
1649M:	Andrew Lunn <andrew@lunn.ch>
1650M:	Gregory Clement <gregory.clement@bootlin.com>
1651M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	arch/arm/boot/dts/armada*
1655F:	arch/arm/boot/dts/kirkwood*
1656F:	arch/arm/configs/mvebu_*_defconfig
1657F:	arch/arm/mach-mvebu/
1658F:	arch/arm64/boot/dts/marvell/armada*
1659F:	drivers/cpufreq/armada-37xx-cpufreq.c
1660F:	drivers/cpufreq/mvebu-cpufreq.c
1661F:	drivers/irqchip/irq-armada-370-xp.c
1662F:	drivers/irqchip/irq-mvebu-*
1663F:	drivers/pinctrl/mvebu/
1664F:	drivers/rtc/rtc-armada38x.c
1665
1666ARM/Mediatek RTC DRIVER
1667M:	Eddie Huang <eddie.huang@mediatek.com>
1668M:	Sean Wang <sean.wang@mediatek.com>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673F:	drivers/rtc/rtc-mt6397.c
1674F:	drivers/rtc/rtc-mt7622.c
1675
1676ARM/Mediatek SoC support
1677M:	Matthias Brugger <matthias.bgg@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/boot/dts/mt6*
1682F:	arch/arm/boot/dts/mt7*
1683F:	arch/arm/boot/dts/mt8*
1684F:	arch/arm/mach-mediatek/
1685F:	arch/arm64/boot/dts/mediatek/
1686N:	mtk
1687K:	mediatek
1688
1689ARM/Mediatek USB3 PHY DRIVER
1690M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	drivers/phy/mediatek/
1695F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1696
1697ARM/MICREL KS8695 ARCHITECTURE
1698M:	Greg Ungerer <gerg@uclinux.org>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700F:	arch/arm/mach-ks8695/
1701S:	Odd Fixes
1702
1703ARM/Microchip (AT91) SoC support
1704M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1705M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707W:	http://www.linux4sam.org
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1709S:	Supported
1710N:	at91
1711N:	atmel
1712F:	arch/arm/mach-at91/
1713F:	include/soc/at91/
1714F:	arch/arm/boot/dts/at91*.dts
1715F:	arch/arm/boot/dts/at91*.dtsi
1716F:	arch/arm/boot/dts/sama*.dts
1717F:	arch/arm/boot/dts/sama*.dtsi
1718F:	arch/arm/include/debug/at91.S
1719F:	drivers/memory/atmel*
1720F:	drivers/watchdog/sama5d4_wdt.c
1721X:	drivers/input/touchscreen/atmel_mxt_ts.c
1722X:	drivers/net/wireless/atmel/
1723
1724ARM/MIOA701 MACHINE SUPPORT
1725M:	Robert Jarzmik <robert.jarzmik@free.fr>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727F:	arch/arm/mach-pxa/mioa701.c
1728S:	Maintained
1729
1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1731M:	Michael Petchkovsky <mkpetch@internode.on.net>
1732S:	Maintained
1733
1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1735M:	Linus Walleij <linus.walleij@linaro.org>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738F:	arch/arm/mach-nomadik/
1739F:	arch/arm/mach-u300/
1740F:	arch/arm/mach-ux500/
1741F:	arch/arm/boot/dts/ste-*
1742F:	drivers/clk/clk-nomadik.c
1743F:	drivers/clk/clk-u300.c
1744F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1745F:	drivers/clocksource/timer-u300.c
1746F:	drivers/dma/coh901318*
1747F:	drivers/dma/ste_dma40*
1748F:	drivers/hwspinlock/u8500_hsem.c
1749F:	drivers/i2c/busses/i2c-nomadik.c
1750F:	drivers/i2c/busses/i2c-stu300.c
1751F:	drivers/mfd/ab3100*
1752F:	drivers/mfd/ab8500*
1753F:	drivers/mfd/abx500*
1754F:	drivers/mfd/dbx500*
1755F:	drivers/mfd/db8500*
1756F:	drivers/pinctrl/nomadik/
1757F:	drivers/pinctrl/pinctrl-coh901*
1758F:	drivers/pinctrl/pinctrl-u300.c
1759F:	drivers/rtc/rtc-ab3100.c
1760F:	drivers/rtc/rtc-ab8500.c
1761F:	drivers/rtc/rtc-coh901331.c
1762F:	drivers/rtc/rtc-pl031.c
1763F:	drivers/watchdog/coh901327_wdt.c
1764F:	Documentation/devicetree/bindings/arm/ste-*
1765F:	Documentation/devicetree/bindings/arm/ux500/
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767
1768ARM/NUVOTON NPCM ARCHITECTURE
1769M:	Avi Fishman <avifishman70@gmail.com>
1770M:	Tomer Maimon <tmaimon77@gmail.com>
1771R:	Patrick Venture <venture@google.com>
1772R:	Nancy Yuen <yuenn@google.com>
1773R:	Brendan Higgins <brendanhiggins@google.com>
1774L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775S:	Supported
1776F:	arch/arm/mach-npcm/
1777F:	arch/arm/boot/dts/nuvoton-npcm*
1778F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1779F:	drivers/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*npcm*
1781F:	Documentation/devicetree/bindings/*/*/*npcm*
1782
1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
1784M:	Wan ZongShun <mcuos.com@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786W:	http://www.mcuos.com
1787S:	Maintained
1788F:	arch/arm/mach-w90x900/
1789F:	drivers/input/keyboard/w90p910_keypad.c
1790F:	drivers/input/touchscreen/w90p910_ts.c
1791F:	drivers/watchdog/nuc900_wdt.c
1792F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1793F:	drivers/mtd/nand/raw/nuc900_nand.c
1794F:	drivers/rtc/rtc-nuc900.c
1795F:	drivers/spi/spi-nuc900.c
1796F:	drivers/usb/host/ehci-w90x900.c
1797F:	drivers/video/fbdev/nuc900fb.c
1798
1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1800M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1801L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1802W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1803S:	Supported
1804
1805ARM/Orion SoC/Technologic Systems TS-78xx platform support
1806M:	Alexander Clouter <alex@digriz.org.uk>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808W:	http://www.digriz.org.uk/ts78xx/kernel
1809S:	Maintained
1810F:	arch/arm/mach-orion5x/ts78xx-*
1811
1812ARM/OXNAS platform support
1813M:	Neil Armstrong <narmstrong@baylibre.com>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815L:	linux-oxnas@groups.io (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/mach-oxnas/
1818F:	arch/arm/boot/dts/ox8*.dts*
1819N:	oxnas
1820
1821ARM/PALM TREO SUPPORT
1822M:	Tomas Cech <sleep_walker@suse.com>
1823L:	linux-arm-kernel@lists.infradead.org
1824W:	http://hackndev.com
1825S:	Maintained
1826F:	arch/arm/mach-pxa/palmtreo.*
1827
1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1829M:	Marek Vasut <marek.vasut@gmail.com>
1830L:	linux-arm-kernel@lists.infradead.org
1831W:	http://hackndev.com
1832S:	Maintained
1833F:	arch/arm/mach-pxa/include/mach/palmtx.h
1834F:	arch/arm/mach-pxa/palmtx.c
1835F:	arch/arm/mach-pxa/palmt5.*
1836F:	arch/arm/mach-pxa/include/mach/palmld.h
1837F:	arch/arm/mach-pxa/palmld.c
1838F:	arch/arm/mach-pxa/palmte2.*
1839F:	arch/arm/mach-pxa/include/mach/palmtc.h
1840F:	arch/arm/mach-pxa/palmtc.c
1841
1842ARM/PALMZ72 SUPPORT
1843M:	Sergey Lapin <slapin@ossfans.org>
1844L:	linux-arm-kernel@lists.infradead.org
1845W:	http://hackndev.com
1846S:	Maintained
1847F:	arch/arm/mach-pxa/palmz72.*
1848
1849ARM/PLEB SUPPORT
1850M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1851W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1852S:	Maintained
1853
1854ARM/PT DIGITAL BOARD PORT
1855M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.armlinux.org.uk/
1858S:	Maintained
1859
1860ARM/QUALCOMM SUPPORT
1861M:	Andy Gross <andy.gross@linaro.org>
1862M:	David Brown <david.brown@linaro.org>
1863L:	linux-arm-msm@vger.kernel.org
1864L:	linux-soc@vger.kernel.org
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/soc/qcom/
1867F:	arch/arm/boot/dts/qcom-*.dts
1868F:	arch/arm/boot/dts/qcom-*.dtsi
1869F:	arch/arm/mach-qcom/
1870F:	arch/arm64/boot/dts/qcom/*
1871F:	drivers/i2c/busses/i2c-qup.c
1872F:	drivers/clk/qcom/
1873F:	drivers/dma/qcom/
1874F:	drivers/soc/qcom/
1875F:	drivers/spi/spi-qup.c
1876F:	drivers/tty/serial/msm_serial.c
1877F:	drivers/*/pm8???-*
1878F:	drivers/mfd/ssbi.c
1879F:	drivers/firmware/qcom_scm*
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881
1882ARM/RADISYS ENP2611 MACHINE SUPPORT
1883M:	Lennert Buytenhek <kernel@wantstofly.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/REALTEK ARCHITECTURE
1888M:	Andreas Färber <afaerber@suse.de>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	arch/arm64/boot/dts/realtek/
1892F:	Documentation/devicetree/bindings/arm/realtek.txt
1893
1894ARM/RENESAS ARM64 ARCHITECTURE
1895M:	Simon Horman <horms@verge.net.au>
1896M:	Magnus Damm <magnus.damm@gmail.com>
1897L:	linux-renesas-soc@vger.kernel.org
1898Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1900S:	Supported
1901F:	arch/arm64/boot/dts/renesas/
1902F:	Documentation/devicetree/bindings/arm/shmobile.txt
1903F:	drivers/soc/renesas/
1904F:	include/linux/soc/renesas/
1905
1906ARM/RISCPC ARCHITECTURE
1907M:	Russell King <linux@armlinux.org.uk>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909W:	http://www.armlinux.org.uk/
1910S:	Maintained
1911F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1912F:	arch/arm/include/asm/hardware/ioc.h
1913F:	arch/arm/include/asm/hardware/iomd.h
1914F:	arch/arm/include/asm/hardware/memc.h
1915F:	arch/arm/mach-rpc/
1916F:	drivers/net/ethernet/8390/etherh.c
1917F:	drivers/net/ethernet/i825xx/ether1*
1918F:	drivers/net/ethernet/seeq/ether3*
1919F:	drivers/scsi/arm/
1920
1921ARM/Rockchip SoC support
1922M:	Heiko Stuebner <heiko@sntech.de>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924L:	linux-rockchip@lists.infradead.org
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/rk3*
1928F:	arch/arm/boot/dts/rv1108*
1929F:	arch/arm/mach-rockchip/
1930F:	drivers/clk/rockchip/
1931F:	drivers/i2c/busses/i2c-rk3x.c
1932F:	drivers/*/*rockchip*
1933F:	drivers/*/*/*rockchip*
1934F:	sound/soc/rockchip/
1935N:	rockchip
1936
1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1938M:	Kukjin Kim <kgene@kernel.org>
1939M:	Krzysztof Kozlowski <krzk@kernel.org>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1942Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1943S:	Maintained
1944F:	arch/arm/boot/dts/s3c*
1945F:	arch/arm/boot/dts/s5p*
1946F:	arch/arm/boot/dts/exynos*
1947F:	arch/arm64/boot/dts/exynos/
1948F:	arch/arm/plat-samsung/
1949F:	arch/arm/mach-s3c24*/
1950F:	arch/arm/mach-s3c64xx/
1951F:	arch/arm/mach-s5p*/
1952F:	arch/arm/mach-exynos*/
1953F:	drivers/*/*s3c24*
1954F:	drivers/*/*/*s3c24*
1955F:	drivers/*/*s3c64xx*
1956F:	drivers/*/*s5pv210*
1957F:	drivers/memory/samsung/*
1958F:	drivers/soc/samsung/*
1959F:	Documentation/arm/Samsung/
1960F:	Documentation/devicetree/bindings/arm/samsung/
1961F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1962F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1963N:	exynos
1964
1965ARM/SAMSUNG MOBILE MACHINE SUPPORT
1966M:	Kyungmin Park <kyungmin.park@samsung.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-s5pv210/
1970
1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1972M:	Kyungmin Park <kyungmin.park@samsung.com>
1973M:	Kamil Debski <kamil@wypas.org>
1974M:	Andrzej Hajda <a.hajda@samsung.com>
1975L:	linux-arm-kernel@lists.infradead.org
1976L:	linux-media@vger.kernel.org
1977S:	Maintained
1978F:	drivers/media/platform/s5p-g2d/
1979
1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1981M:	Marek Szyprowski <m.szyprowski@samsung.com>
1982L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1983L:	linux-media@vger.kernel.org
1984S:	Maintained
1985F:	drivers/media/platform/s5p-cec/
1986F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1987
1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1989M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1990M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1991L:	linux-arm-kernel@lists.infradead.org
1992L:	linux-media@vger.kernel.org
1993S:	Maintained
1994F:	drivers/media/platform/s5p-jpeg/
1995
1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1997M:	Kyungmin Park <kyungmin.park@samsung.com>
1998M:	Kamil Debski <kamil@wypas.org>
1999M:	Jeongtae Park <jtp.park@samsung.com>
2000M:	Andrzej Hajda <a.hajda@samsung.com>
2001L:	linux-arm-kernel@lists.infradead.org
2002L:	linux-media@vger.kernel.org
2003S:	Maintained
2004F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2005F:	drivers/media/platform/s5p-mfc/
2006
2007ARM/SHMOBILE ARM ARCHITECTURE
2008M:	Simon Horman <horms@verge.net.au>
2009M:	Magnus Damm <magnus.damm@gmail.com>
2010L:	linux-renesas-soc@vger.kernel.org
2011Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2013S:	Supported
2014F:	arch/arm/boot/dts/emev2*
2015F:	arch/arm/boot/dts/r7s*
2016F:	arch/arm/boot/dts/r8a*
2017F:	arch/arm/boot/dts/r9a*
2018F:	arch/arm/boot/dts/sh*
2019F:	arch/arm/configs/shmobile_defconfig
2020F:	arch/arm/include/debug/renesas-scif.S
2021F:	arch/arm/mach-shmobile/
2022F:	Documentation/devicetree/bindings/arm/shmobile.txt
2023F:	drivers/soc/renesas/
2024F:	include/linux/soc/renesas/
2025
2026ARM/SOCFPGA ARCHITECTURE
2027M:	Dinh Nguyen <dinguyen@kernel.org>
2028S:	Maintained
2029F:	arch/arm/mach-socfpga/
2030F:	arch/arm/boot/dts/socfpga*
2031F:	arch/arm/configs/socfpga_defconfig
2032F:	arch/arm64/boot/dts/altera/
2033W:	http://www.rocketboards.org
2034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035
2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2037M:	Dinh Nguyen <dinguyen@kernel.org>
2038S:	Maintained
2039F:	drivers/clk/socfpga/
2040
2041ARM/SOCFPGA EDAC SUPPORT
2042M:	Thor Thayer <thor.thayer@linux.intel.com>
2043S:	Maintained
2044F:	drivers/edac/altera_edac.
2045
2046ARM/SPREADTRUM SoC SUPPORT
2047M:	Orson Zhai <orsonzhai@gmail.com>
2048M:	Baolin Wang <baolin.wang@linaro.org>
2049M:	Chunyan Zhang <zhang.lyra@gmail.com>
2050S:	Maintained
2051F:	arch/arm64/boot/dts/sprd
2052N:	sprd
2053
2054ARM/STI ARCHITECTURE
2055M:	Patrice Chotard <patrice.chotard@st.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057W:	http://www.stlinux.com
2058S:	Maintained
2059F:	arch/arm/mach-sti/
2060F:	arch/arm/boot/dts/sti*
2061F:	drivers/char/hw_random/st-rng.c
2062F:	drivers/clocksource/arm_global_timer.c
2063F:	drivers/clocksource/clksrc_st_lpc.c
2064F:	drivers/cpufreq/sti-cpufreq.c
2065F:	drivers/dma/st_fdma*
2066F:	drivers/i2c/busses/i2c-st.c
2067F:	drivers/media/rc/st_rc.c
2068F:	drivers/media/platform/sti/c8sectpfe/
2069F:	drivers/mmc/host/sdhci-st.c
2070F:	drivers/phy/st/phy-miphy28lp.c
2071F:	drivers/phy/st/phy-stih407-usb.c
2072F:	drivers/pinctrl/pinctrl-st.c
2073F:	drivers/remoteproc/st_remoteproc.c
2074F:	drivers/remoteproc/st_slim_rproc.c
2075F:	drivers/reset/sti/
2076F:	drivers/rtc/rtc-st-lpc.c
2077F:	drivers/tty/serial/st-asc.c
2078F:	drivers/usb/dwc3/dwc3-st.c
2079F:	drivers/usb/host/ehci-st.c
2080F:	drivers/usb/host/ohci-st.c
2081F:	drivers/watchdog/st_lpc_wdt.c
2082F:	drivers/ata/ahci_st.c
2083F:	include/linux/remoteproc/st_slim_rproc.h
2084
2085ARM/STM32 ARCHITECTURE
2086M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2087M:	Alexandre Torgue <alexandre.torgue@st.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091N:	stm32
2092F:	arch/arm/boot/dts/stm32*
2093F:	arch/arm/mach-stm32/
2094F:	drivers/clocksource/armv7m_systick.c
2095
2096ARM/Synaptics Berlin SoC support
2097M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2098M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/mach-berlin/
2102F:	arch/arm/boot/dts/berlin*
2103F:	arch/arm64/boot/dts/marvell/berlin*
2104
2105ARM/TANGO ARCHITECTURE
2106M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2107M:	Mans Rullgard <mans@mansr.com>
2108L:	linux-arm-kernel@lists.infradead.org
2109S:	Odd Fixes
2110N:	tango
2111
2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2113M:	Lennert Buytenhek <kernel@wantstofly.org>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116
2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2118M:	Hans Verkuil <hans.verkuil@cisco.com>
2119L:	linux-tegra@vger.kernel.org
2120L:	linux-media@vger.kernel.org
2121S:	Maintained
2122F:	drivers/media/platform/tegra-cec/
2123F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2124
2125ARM/TETON BGA MACHINE SUPPORT
2126M:	"Mark F. Brown" <mark.brown314@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129
2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2131M:	Santosh Shilimkar <ssantosh@kernel.org>
2132L:	linux-kernel@vger.kernel.org
2133S:	Maintained
2134F:	drivers/memory/*emif*
2135
2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2137M:	Tero Kristo <t-kristo@ti.com>
2138M:	Nishanth Menon <nm@ti.com>
2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S:	Supported
2141F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2142F:	arch/arm64/boot/dts/ti/Makefile
2143F:	arch/arm64/boot/dts/ti/k3-*
2144
2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146M:	Santosh Shilimkar <ssantosh@kernel.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149F:	arch/arm/mach-keystone/
2150F:	arch/arm/boot/dts/keystone-*
2151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2152
2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154M:	Santosh Shilimkar <ssantosh@kernel.org>
2155L:	linux-kernel@vger.kernel.org
2156S:	Maintained
2157F:	drivers/clk/keystone/
2158
2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160M:	Santosh Shilimkar <ssantosh@kernel.org>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162L:	linux-kernel@vger.kernel.org
2163S:	Maintained
2164F:	drivers/clocksource/timer-keystone.c
2165
2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167M:	Santosh Shilimkar <ssantosh@kernel.org>
2168L:	linux-kernel@vger.kernel.org
2169S:	Maintained
2170F:	drivers/power/reset/keystone-reset.c
2171
2172ARM/THECUS N2100 MACHINE SUPPORT
2173M:	Lennert Buytenhek <kernel@wantstofly.org>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175S:	Maintained
2176
2177ARM/TOSA MACHINE SUPPORT
2178M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179M:	Dirk Opfer <dirk@opfer-online.de>
2180S:	Maintained
2181
2182ARM/UNIPHIER ARCHITECTURE
2183M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186S:	Maintained
2187F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189F:	arch/arm/boot/dts/uniphier*
2190F:	arch/arm/include/asm/hardware/cache-uniphier.h
2191F:	arch/arm/mach-uniphier/
2192F:	arch/arm/mm/cache-uniphier.c
2193F:	arch/arm64/boot/dts/socionext/uniphier*
2194F:	drivers/bus/uniphier-system-bus.c
2195F:	drivers/clk/uniphier/
2196F:	drivers/gpio/gpio-uniphier.c
2197F:	drivers/i2c/busses/i2c-uniphier*
2198F:	drivers/irqchip/irq-uniphier-aidet.c
2199F:	drivers/pinctrl/uniphier/
2200F:	drivers/reset/reset-uniphier.c
2201F:	drivers/tty/serial/8250/8250_uniphier.c
2202N:	uniphier
2203
2204ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205M:	Ulf Hansson <ulf.hansson@linaro.org>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207T:	git git://git.linaro.org/people/ulfh/clk.git
2208S:	Maintained
2209F:	drivers/clk/ux500/
2210
2211ARM/VERSATILE EXPRESS PLATFORM
2212M:	Liviu Dudau <liviu.dudau@arm.com>
2213M:	Sudeep Holla <sudeep.holla@arm.com>
2214M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	arch/arm/boot/dts/vexpress*
2218F:	arch/arm64/boot/dts/arm/
2219F:	arch/arm/mach-vexpress/
2220F:	*/*/vexpress*
2221F:	*/*/*/vexpress*
2222F:	drivers/clk/versatile/clk-vexpress-osc.c
2223F:	drivers/clocksource/versatile.c
2224N:	mps2
2225
2226ARM/VFP SUPPORT
2227M:	Russell King <linux@armlinux.org.uk>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229W:	http://www.armlinux.org.uk/
2230S:	Maintained
2231F:	arch/arm/vfp/
2232
2233ARM/VOIPAC PXA270 SUPPORT
2234M:	Marek Vasut <marek.vasut@gmail.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237F:	arch/arm/mach-pxa/vpac270.c
2238F:	arch/arm/mach-pxa/include/mach/vpac270.h
2239
2240ARM/VT8500 ARM ARCHITECTURE
2241M:	Tony Prisk <linux@prisktech.co.nz>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-vt8500/
2245F:	drivers/clocksource/vt8500_timer.c
2246F:	drivers/i2c/busses/i2c-wmt.c
2247F:	drivers/mmc/host/wmt-sdmmc.c
2248F:	drivers/pwm/pwm-vt8500.c
2249F:	drivers/rtc/rtc-vt8500.c
2250F:	drivers/tty/serial/vt8500_serial.c
2251F:	drivers/usb/host/ehci-platform.c
2252F:	drivers/usb/host/uhci-platform.c
2253F:	drivers/video/fbdev/vt8500lcdfb.*
2254F:	drivers/video/fbdev/wm8505fb*
2255F:	drivers/video/fbdev/wmt_ge_rops.*
2256
2257ARM/ZIPIT Z2 SUPPORT
2258M:	Marek Vasut <marek.vasut@gmail.com>
2259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260S:	Maintained
2261F:	arch/arm/mach-pxa/z2.c
2262F:	arch/arm/mach-pxa/include/mach/z2.h
2263
2264ARM/ZTE ARCHITECTURE
2265M:	Jun Nie <jun.nie@linaro.org>
2266M:	Baoyou Xie <baoyou.xie@linaro.org>
2267M:	Shawn Guo <shawnguo@kernel.org>
2268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269S:	Maintained
2270F:	arch/arm/boot/dts/zx2967*
2271F:	arch/arm/mach-zx/
2272F:	arch/arm64/boot/dts/zte/
2273F:	drivers/clk/zte/
2274F:	drivers/dma/zx_dma.c
2275F:	drivers/gpio/gpio-zx.c
2276F:	drivers/i2c/busses/i2c-zx2967.c
2277F:	drivers/mmc/host/dw_mmc-zx.*
2278F:	drivers/pinctrl/zte/
2279F:	drivers/soc/zte/
2280F:	drivers/thermal/zx2967_thermal.c
2281F:	drivers/watchdog/zx2967_wdt.c
2282F:	Documentation/devicetree/bindings/arm/zte.txt
2283F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2284F:	Documentation/devicetree/bindings/dma/zxdma.txt
2285F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290F:	Documentation/devicetree/bindings/soc/zte/
2291F:	Documentation/devicetree/bindings/sound/zte,*.txt
2292F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294F:	include/dt-bindings/clock/zx2967*.h
2295F:	include/dt-bindings/soc/zte,*.h
2296F:	sound/soc/codecs/zx_aud96p22.c
2297F:	sound/soc/zte/
2298
2299ARM/ZYNQ ARCHITECTURE
2300M:	Michal Simek <michal.simek@xilinx.com>
2301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302W:	http://wiki.xilinx.com
2303T:	git https://github.com/Xilinx/linux-xlnx.git
2304S:	Supported
2305F:	arch/arm/mach-zynq/
2306F:	drivers/cpuidle/cpuidle-zynq.c
2307F:	drivers/block/xsysace.c
2308N:	zynq
2309N:	xilinx
2310F:	drivers/clocksource/cadence_ttc_timer.c
2311F:	drivers/i2c/busses/i2c-cadence.c
2312F:	drivers/mmc/host/sdhci-of-arasan.c
2313F:	drivers/edac/synopsys_edac.c
2314
2315ARM64 PORT (AARCH64 ARCHITECTURE)
2316M:	Catalin Marinas <catalin.marinas@arm.com>
2317M:	Will Deacon <will.deacon@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2320S:	Maintained
2321F:	arch/arm64/
2322X:	arch/arm64/boot/dts/
2323F:	Documentation/arm64/
2324
2325AS3645A LED FLASH CONTROLLER DRIVER
2326M:	Sakari Ailus <sakari.ailus@iki.fi>
2327L:	linux-leds@vger.kernel.org
2328S:	Maintained
2329F:	drivers/leds/leds-as3645a.c
2330
2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2332M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2333L:	linux-media@vger.kernel.org
2334T:	git git://linuxtv.org/media_tree.git
2335S:	Maintained
2336F:	drivers/media/i2c/ak7375.c
2337F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2338
2339ASAHI KASEI AK8974 DRIVER
2340M:	Linus Walleij <linus.walleij@linaro.org>
2341L:	linux-iio@vger.kernel.org
2342W:	http://www.akm.com/
2343S:	Supported
2344F:	drivers/iio/magnetometer/ak8974.c
2345
2346ASC7621 HARDWARE MONITOR DRIVER
2347M:	George Joseph <george.joseph@fairview5.com>
2348L:	linux-hwmon@vger.kernel.org
2349S:	Maintained
2350F:	Documentation/hwmon/asc7621
2351F:	drivers/hwmon/asc7621.c
2352
2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2354M:	Corentin Chary <corentin.chary@gmail.com>
2355L:	acpi4asus-user@lists.sourceforge.net
2356L:	platform-driver-x86@vger.kernel.org
2357W:	http://acpi4asus.sf.net
2358S:	Maintained
2359F:	drivers/platform/x86/asus*.c
2360F:	drivers/platform/x86/eeepc*.c
2361
2362ASUS WIRELESS RADIO CONTROL DRIVER
2363M:	João Paulo Rechi Vita <jprvita@gmail.com>
2364L:	platform-driver-x86@vger.kernel.org
2365S:	Maintained
2366F:	drivers/platform/x86/asus-wireless.c
2367
2368ASYMMETRIC KEYS
2369M:	David Howells <dhowells@redhat.com>
2370L:	keyrings@vger.kernel.org
2371S:	Maintained
2372F:	Documentation/crypto/asymmetric-keys.txt
2373F:	include/linux/verification.h
2374F:	include/crypto/public_key.h
2375F:	include/crypto/pkcs7.h
2376F:	crypto/asymmetric_keys/
2377
2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2379R:	Dan Williams <dan.j.williams@intel.com>
2380W:	http://sourceforge.net/projects/xscaleiop
2381S:	Odd fixes
2382F:	Documentation/crypto/async-tx-api.txt
2383F:	crypto/async_tx/
2384F:	drivers/dma/
2385F:	include/linux/dmaengine.h
2386F:	include/linux/async_tx.h
2387
2388AT24 EEPROM DRIVER
2389M:	Bartosz Golaszewski <brgl@bgdev.pl>
2390L:	linux-i2c@vger.kernel.org
2391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/eeprom/at24.txt
2394F:	drivers/misc/eeprom/at24.c
2395F:	include/linux/platform_data/at24.h
2396
2397ATA OVER ETHERNET (AOE) DRIVER
2398M:	"Ed L. Cashin" <ed.cashin@acm.org>
2399W:	http://www.openaoe.org/
2400S:	Supported
2401F:	Documentation/aoe/
2402F:	drivers/block/aoe/
2403
2404ATHEROS 71XX/9XXX GPIO DRIVER
2405M:	Alban Bedel <albeu@free.fr>
2406W:	https://github.com/AlbanBedel/linux
2407T:	git git://github.com/AlbanBedel/linux
2408S:	Maintained
2409F:	drivers/gpio/gpio-ath79.c
2410F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2411
2412ATHEROS 71XX/9XXX USB PHY DRIVER
2413M:	Alban Bedel <albeu@free.fr>
2414W:	https://github.com/AlbanBedel/linux
2415T:	git git://github.com/AlbanBedel/linux
2416S:	Maintained
2417F:	drivers/phy/qualcomm/phy-ath79-usb.c
2418F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2419
2420ATHEROS ATH GENERIC UTILITIES
2421M:	Kalle Valo <kvalo@codeaurora.org>
2422L:	linux-wireless@vger.kernel.org
2423S:	Supported
2424F:	drivers/net/wireless/ath/*
2425
2426ATHEROS ATH5K WIRELESS DRIVER
2427M:	Jiri Slaby <jirislaby@gmail.com>
2428M:	Nick Kossifidis <mickflemm@gmail.com>
2429M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2430L:	linux-wireless@vger.kernel.org
2431W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2432S:	Maintained
2433F:	drivers/net/wireless/ath/ath5k/
2434
2435ATHEROS ATH6KL WIRELESS DRIVER
2436M:	Kalle Valo <kvalo@codeaurora.org>
2437L:	linux-wireless@vger.kernel.org
2438W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2440S:	Supported
2441F:	drivers/net/wireless/ath/ath6kl/
2442
2443ATI_REMOTE2 DRIVER
2444M:	Ville Syrjala <syrjala@sci.fi>
2445S:	Maintained
2446F:	drivers/input/misc/ati_remote2.c
2447
2448ATK0110 HWMON DRIVER
2449M:	Luca Tettamanti <kronos.it@gmail.com>
2450L:	linux-hwmon@vger.kernel.org
2451S:	Maintained
2452F:	drivers/hwmon/asus_atk0110.c
2453
2454ATLX ETHERNET DRIVERS
2455M:	Jay Cliburn <jcliburn@gmail.com>
2456M:	Chris Snook <chris.snook@gmail.com>
2457L:	netdev@vger.kernel.org
2458W:	http://sourceforge.net/projects/atl1
2459W:	http://atl1.sourceforge.net
2460S:	Maintained
2461F:	drivers/net/ethernet/atheros/
2462
2463ATM
2464M:	Chas Williams <3chas3@gmail.com>
2465L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2466L:	netdev@vger.kernel.org
2467W:	http://linux-atm.sourceforge.net
2468S:	Maintained
2469F:	drivers/atm/
2470F:	include/linux/atm*
2471F:	include/uapi/linux/atm*
2472
2473ATMEL AT91 / AT32 MCI DRIVER
2474M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2475S:	Maintained
2476F:	drivers/mmc/host/atmel-mci.c
2477
2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480S:	Supported
2481F:	drivers/power/reset/at91-sama5d2_shdwc.c
2482
2483ATMEL Audio ALSA driver
2484M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2486S:	Supported
2487F:	sound/soc/atmel
2488
2489ATMEL I2C DRIVER
2490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2491L:	linux-i2c@vger.kernel.org
2492S:	Supported
2493F:	drivers/i2c/busses/i2c-at91.c
2494
2495ATMEL ISI DRIVER
2496M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2497L:	linux-media@vger.kernel.org
2498S:	Supported
2499F:	drivers/media/platform/atmel/atmel-isi.c
2500F:	include/media/atmel-isi.h
2501
2502ATMEL LCDFB DRIVER
2503M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2504L:	linux-fbdev@vger.kernel.org
2505S:	Maintained
2506F:	drivers/video/fbdev/atmel_lcdfb.c
2507F:	include/video/atmel_lcdc.h
2508
2509ATMEL MACB ETHERNET DRIVER
2510M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2511S:	Supported
2512F:	drivers/net/ethernet/cadence/
2513
2514ATMEL MAXTOUCH DRIVER
2515M:	Nick Dyer <nick@shmanahar.org>
2516T:	git git://github.com/ndyer/linux.git
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2519F:	drivers/input/touchscreen/atmel_mxt_ts.c
2520
2521ATMEL SAMA5D2 ADC DRIVER
2522M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2523L:	linux-iio@vger.kernel.org
2524S:	Supported
2525F:	drivers/iio/adc/at91-sama5d2_adc.c
2526
2527ATMEL SDMMC DRIVER
2528M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2529L:	linux-mmc@vger.kernel.org
2530S:	Supported
2531F:	drivers/mmc/host/sdhci-of-at91.c
2532
2533ATMEL SPI DRIVER
2534M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2535S:	Supported
2536F:	drivers/spi/spi-atmel.*
2537
2538ATMEL SSC DRIVER
2539M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541S:	Supported
2542F:	drivers/misc/atmel-ssc.c
2543F:	include/linux/atmel-ssc.h
2544
2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2546M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Supported
2549F:	drivers/misc/atmel_tclib.c
2550F:	drivers/clocksource/tcb_clksrc.c
2551
2552ATMEL USBA UDC DRIVER
2553M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Supported
2556F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2557
2558ATMEL WIRELESS DRIVER
2559M:	Simon Kelley <simon@thekelleys.org.uk>
2560L:	linux-wireless@vger.kernel.org
2561W:	http://www.thekelleys.org.uk/atmel
2562W:	http://atmelwlandriver.sourceforge.net/
2563S:	Maintained
2564F:	drivers/net/wireless/atmel/atmel*
2565
2566ATMEL XDMA DRIVER
2567M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2568L:	linux-arm-kernel@lists.infradead.org
2569L:	dmaengine@vger.kernel.org
2570S:	Supported
2571F:	drivers/dma/at_xdmac.c
2572
2573ATOMIC INFRASTRUCTURE
2574M:	Will Deacon <will.deacon@arm.com>
2575M:	Peter Zijlstra <peterz@infradead.org>
2576R:	Boqun Feng <boqun.feng@gmail.com>
2577L:	linux-kernel@vger.kernel.org
2578S:	Maintained
2579F:	arch/*/include/asm/atomic*.h
2580F:	include/*/atomic*.h
2581
2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2583M:	Bradley Grove <linuxdrivers@attotech.com>
2584L:	linux-scsi@vger.kernel.org
2585W:	http://www.attotech.com
2586S:	Supported
2587F:	drivers/scsi/esas2r
2588
2589ATUSB IEEE 802.15.4 RADIO DRIVER
2590M:	Stefan Schmidt <stefan@datenfreihafen.org>
2591L:	linux-wpan@vger.kernel.org
2592S:	Maintained
2593F:	drivers/net/ieee802154/atusb.c
2594F:	drivers/net/ieee802154/atusb.h
2595F:	drivers/net/ieee802154/at86rf230.h
2596
2597AUDIT SUBSYSTEM
2598M:	Paul Moore <paul@paul-moore.com>
2599M:	Eric Paris <eparis@redhat.com>
2600L:	linux-audit@redhat.com (moderated for non-subscribers)
2601W:	https://github.com/linux-audit
2602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2603S:	Supported
2604F:	include/linux/audit.h
2605F:	include/uapi/linux/audit.h
2606F:	kernel/audit*
2607
2608AUXILIARY DISPLAY DRIVERS
2609M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2610S:	Maintained
2611F:	drivers/auxdisplay/
2612F:	include/linux/cfag12864b.h
2613
2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2615M:	Andreas Klinger <ak@it-klinger.de>
2616L:	linux-iio@vger.kernel.org
2617S:	Maintained
2618F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2619F:	drivers/iio/adc/hx711.c
2620
2621AX.25 NETWORK LAYER
2622M:	Ralf Baechle <ralf@linux-mips.org>
2623L:	linux-hams@vger.kernel.org
2624W:	http://www.linux-ax25.org/
2625S:	Maintained
2626F:	include/uapi/linux/ax25.h
2627F:	include/net/ax25.h
2628F:	net/ax25/
2629
2630AXENTIA ARM DEVICES
2631M:	Peter Rosin <peda@axentia.se>
2632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633S:	Maintained
2634F:	Documentation/devicetree/bindings/arm/axentia.txt
2635F:	arch/arm/boot/dts/at91-linea.dtsi
2636F:	arch/arm/boot/dts/at91-natte.dtsi
2637F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2638F:	arch/arm/boot/dts/at91-tse850-3.dts
2639
2640AXENTIA ASOC DRIVERS
2641M:	Peter Rosin <peda@axentia.se>
2642L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2643S:	Maintained
2644F:	Documentation/devicetree/bindings/sound/axentia,*
2645F:	sound/soc/atmel/tse850-pcm5142.c
2646
2647AZ6007 DVB DRIVER
2648M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2649L:	linux-media@vger.kernel.org
2650W:	https://linuxtv.org
2651T:	git git://linuxtv.org/media_tree.git
2652S:	Maintained
2653F:	drivers/media/usb/dvb-usb-v2/az6007.c
2654
2655AZTECH FM RADIO RECEIVER DRIVER
2656M:	Hans Verkuil <hverkuil@xs4all.nl>
2657L:	linux-media@vger.kernel.org
2658T:	git git://linuxtv.org/media_tree.git
2659W:	https://linuxtv.org
2660S:	Maintained
2661F:	drivers/media/radio/radio-aztech*
2662
2663B43 WIRELESS DRIVER
2664L:	linux-wireless@vger.kernel.org
2665L:	b43-dev@lists.infradead.org
2666W:	http://wireless.kernel.org/en/users/Drivers/b43
2667S:	Odd Fixes
2668F:	drivers/net/wireless/broadcom/b43/
2669
2670B43LEGACY WIRELESS DRIVER
2671M:	Larry Finger <Larry.Finger@lwfinger.net>
2672L:	linux-wireless@vger.kernel.org
2673L:	b43-dev@lists.infradead.org
2674W:	http://wireless.kernel.org/en/users/Drivers/b43
2675S:	Maintained
2676F:	drivers/net/wireless/broadcom/b43legacy/
2677
2678BACKLIGHT CLASS/SUBSYSTEM
2679M:	Lee Jones <lee.jones@linaro.org>
2680M:	Daniel Thompson <daniel.thompson@linaro.org>
2681M:	Jingoo Han <jingoohan1@gmail.com>
2682L:	dri-devel@lists.freedesktop.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2684S:	Maintained
2685F:	drivers/video/backlight/
2686F:	include/linux/backlight.h
2687F:	include/linux/pwm_backlight.h
2688F:	Documentation/devicetree/bindings/leds/backlight
2689
2690BATMAN ADVANCED
2691M:	Marek Lindner <mareklindner@neomailbox.ch>
2692M:	Simon Wunderlich <sw@simonwunderlich.de>
2693M:	Antonio Quartulli <a@unstable.cc>
2694L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2695W:	https://www.open-mesh.org/
2696Q:	https://patchwork.open-mesh.org/project/batman/list/
2697S:	Maintained
2698F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2699F:	Documentation/ABI/testing/sysfs-class-net-mesh
2700F:	Documentation/networking/batman-adv.rst
2701F:	include/uapi/linux/batadv_packet.h
2702F:	include/uapi/linux/batman_adv.h
2703F:	net/batman-adv/
2704
2705BAYCOM/HDLCDRV DRIVERS FOR AX.25
2706M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2707L:	linux-hams@vger.kernel.org
2708W:	http://www.baycom.org/~tom/ham/ham.html
2709S:	Maintained
2710F:	drivers/net/hamradio/baycom*
2711
2712BCACHE (BLOCK LAYER CACHE)
2713M:	Coly Li <colyli@suse.de>
2714M:	Kent Overstreet <kent.overstreet@gmail.com>
2715L:	linux-bcache@vger.kernel.org
2716W:	http://bcache.evilpiepirate.org
2717C:	irc://irc.oftc.net/bcache
2718S:	Maintained
2719F:	drivers/md/bcache/
2720
2721BDISP ST MEDIA DRIVER
2722M:	Fabien Dessenne <fabien.dessenne@st.com>
2723L:	linux-media@vger.kernel.org
2724T:	git git://linuxtv.org/media_tree.git
2725W:	https://linuxtv.org
2726S:	Supported
2727F:	drivers/media/platform/sti/bdisp
2728
2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2730M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2731L:	netdev@vger.kernel.org
2732S:	Maintained
2733F:	drivers/net/ethernet/ec_bhf.c
2734
2735BEFS FILE SYSTEM
2736M:	Luis de Bethencourt <luisbg@kernel.org>
2737M:	Salah Triki <salah.triki@gmail.com>
2738S:	Maintained
2739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2740F:	Documentation/filesystems/befs.txt
2741F:	fs/befs/
2742
2743BFQ I/O SCHEDULER
2744M:	Paolo Valente <paolo.valente@linaro.org>
2745M:	Jens Axboe <axboe@kernel.dk>
2746L:	linux-block@vger.kernel.org
2747S:	Maintained
2748F:	block/bfq-*
2749F:	Documentation/block/bfq-iosched.txt
2750
2751BFS FILE SYSTEM
2752M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2753S:	Maintained
2754F:	Documentation/filesystems/bfs.txt
2755F:	fs/bfs/
2756F:	include/uapi/linux/bfs_fs.h
2757
2758BLINKM RGB LED DRIVER
2759M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2760S:	Maintained
2761F:	drivers/leds/leds-blinkm.c
2762
2763BLOCK LAYER
2764M:	Jens Axboe <axboe@kernel.dk>
2765L:	linux-block@vger.kernel.org
2766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2767S:	Maintained
2768F:	block/
2769F:	drivers/block/
2770F:	kernel/trace/blktrace.c
2771F:	lib/sbitmap.c
2772
2773BLOCK2MTD DRIVER
2774M:	Joern Engel <joern@lazybastard.org>
2775L:	linux-mtd@lists.infradead.org
2776S:	Maintained
2777F:	drivers/mtd/devices/block2mtd.c
2778
2779BLUETOOTH DRIVERS
2780M:	Marcel Holtmann <marcel@holtmann.org>
2781M:	Johan Hedberg <johan.hedberg@gmail.com>
2782L:	linux-bluetooth@vger.kernel.org
2783W:	http://www.bluez.org/
2784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2786S:	Maintained
2787F:	drivers/bluetooth/
2788
2789BLUETOOTH SUBSYSTEM
2790M:	Marcel Holtmann <marcel@holtmann.org>
2791M:	Johan Hedberg <johan.hedberg@gmail.com>
2792L:	linux-bluetooth@vger.kernel.org
2793W:	http://www.bluez.org/
2794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796S:	Maintained
2797F:	net/bluetooth/
2798F:	include/net/bluetooth/
2799
2800BONDING DRIVER
2801M:	Jay Vosburgh <j.vosburgh@gmail.com>
2802M:	Veaceslav Falico <vfalico@gmail.com>
2803M:	Andy Gospodarek <andy@greyhouse.net>
2804L:	netdev@vger.kernel.org
2805W:	http://sourceforge.net/projects/bonding/
2806S:	Supported
2807F:	drivers/net/bonding/
2808F:	include/uapi/linux/if_bonding.h
2809
2810BPF (Safe dynamic programs and tools)
2811M:	Alexei Starovoitov <ast@kernel.org>
2812M:	Daniel Borkmann <daniel@iogearbox.net>
2813L:	netdev@vger.kernel.org
2814L:	linux-kernel@vger.kernel.org
2815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2817Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2818S:	Supported
2819F:	arch/x86/net/bpf_jit*
2820F:	Documentation/networking/filter.txt
2821F:	Documentation/bpf/
2822F:	include/linux/bpf*
2823F:	include/linux/filter.h
2824F:	include/trace/events/xdp.h
2825F:	include/uapi/linux/bpf*
2826F:	include/uapi/linux/filter.h
2827F:	kernel/bpf/
2828F:	kernel/trace/bpf_trace.c
2829F:	lib/test_bpf.c
2830F:	net/bpf/
2831F:	net/core/filter.c
2832F:	net/sched/act_bpf.c
2833F:	net/sched/cls_bpf.c
2834F:	samples/bpf/
2835F:	tools/bpf/
2836F:	tools/lib/bpf/
2837F:	tools/testing/selftests/bpf/
2838
2839BROADCOM B44 10/100 ETHERNET DRIVER
2840M:	Michael Chan <michael.chan@broadcom.com>
2841L:	netdev@vger.kernel.org
2842S:	Supported
2843F:	drivers/net/ethernet/broadcom/b44.*
2844
2845BROADCOM B53 ETHERNET SWITCH DRIVER
2846M:	Florian Fainelli <f.fainelli@gmail.com>
2847L:	netdev@vger.kernel.org
2848L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2849S:	Supported
2850F:	drivers/net/dsa/b53/*
2851F:	include/linux/platform_data/b53.h
2852
2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2854M:	Florian Fainelli <f.fainelli@gmail.com>
2855M:	Ray Jui <rjui@broadcom.com>
2856M:	Scott Branden <sbranden@broadcom.com>
2857M:	bcm-kernel-feedback-list@broadcom.com
2858T:	git git://github.com/broadcom/mach-bcm
2859S:	Maintained
2860N:	bcm281*
2861N:	bcm113*
2862N:	bcm216*
2863N:	kona
2864F:	arch/arm/mach-bcm/
2865
2866BROADCOM BCM2835 ARM ARCHITECTURE
2867M:	Eric Anholt <eric@anholt.net>
2868M:	Stefan Wahren <stefan.wahren@i2se.com>
2869L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871T:	git git://github.com/anholt/linux
2872S:	Maintained
2873N:	bcm2835
2874F:	drivers/staging/vc04_services
2875
2876BROADCOM BCM47XX MIPS ARCHITECTURE
2877M:	Hauke Mehrtens <hauke@hauke-m.de>
2878M:	Rafał Miłecki <zajec5@gmail.com>
2879L:	linux-mips@linux-mips.org
2880S:	Maintained
2881F:	Documentation/devicetree/bindings/mips/brcm/
2882F:	arch/mips/bcm47xx/*
2883F:	arch/mips/include/asm/mach-bcm47xx/*
2884
2885BROADCOM BCM5301X ARM ARCHITECTURE
2886M:	Hauke Mehrtens <hauke@hauke-m.de>
2887M:	Rafał Miłecki <zajec5@gmail.com>
2888M:	Jon Mason <jonmason@broadcom.com>
2889M:	bcm-kernel-feedback-list@broadcom.com
2890L:	linux-arm-kernel@lists.infradead.org
2891S:	Maintained
2892F:	arch/arm/mach-bcm/bcm_5301x.c
2893F:	arch/arm/boot/dts/bcm5301x*.dtsi
2894F:	arch/arm/boot/dts/bcm470*
2895F:	arch/arm/boot/dts/bcm953012*
2896
2897BROADCOM BCM53573 ARM ARCHITECTURE
2898M:	Rafał Miłecki <rafal@milecki.pl>
2899L:	linux-arm-kernel@lists.infradead.org
2900S:	Maintained
2901F:	arch/arm/boot/dts/bcm53573*
2902F:	arch/arm/boot/dts/bcm47189*
2903
2904BROADCOM BCM63XX ARM ARCHITECTURE
2905M:	Florian Fainelli <f.fainelli@gmail.com>
2906M:	bcm-kernel-feedback-list@broadcom.com
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908T:	git git://github.com/broadcom/stblinux.git
2909S:	Maintained
2910N:	bcm63xx
2911
2912BROADCOM BCM63XX/BCM33XX UDC DRIVER
2913M:	Kevin Cernekee <cernekee@gmail.com>
2914L:	linux-usb@vger.kernel.org
2915S:	Maintained
2916F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2917
2918BROADCOM BCM7XXX ARM ARCHITECTURE
2919M:	Brian Norris <computersforpeace@gmail.com>
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921M:	Florian Fainelli <f.fainelli@gmail.com>
2922M:	bcm-kernel-feedback-list@broadcom.com
2923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924T:	git git://github.com/broadcom/stblinux.git
2925S:	Maintained
2926F:	arch/arm/mach-bcm/*brcmstb*
2927F:	arch/arm/boot/dts/bcm7*.dts*
2928F:	drivers/bus/brcmstb_gisb.c
2929F:	arch/arm/mm/cache-b15-rac.c
2930F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2931N:	brcmstb
2932
2933BROADCOM BMIPS CPUFREQ DRIVER
2934M:	Markus Mayer <mmayer@broadcom.com>
2935M:	bcm-kernel-feedback-list@broadcom.com
2936L:	linux-pm@vger.kernel.org
2937S:	Maintained
2938F:	drivers/cpufreq/bmips-cpufreq.c
2939
2940BROADCOM BMIPS MIPS ARCHITECTURE
2941M:	Kevin Cernekee <cernekee@gmail.com>
2942M:	Florian Fainelli <f.fainelli@gmail.com>
2943L:	linux-mips@linux-mips.org
2944T:	git git://github.com/broadcom/stblinux.git
2945S:	Maintained
2946F:	arch/mips/bmips/*
2947F:	arch/mips/include/asm/mach-bmips/*
2948F:	arch/mips/kernel/*bmips*
2949F:	arch/mips/boot/dts/brcm/bcm*.dts*
2950F:	drivers/irqchip/irq-bcm63*
2951F:	drivers/irqchip/irq-bcm7*
2952F:	drivers/irqchip/irq-brcmstb*
2953F:	include/linux/bcm963xx_nvram.h
2954F:	include/linux/bcm963xx_tag.h
2955
2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2957M:	Rasesh Mody <rasesh.mody@cavium.com>
2958M:	Harish Patil <harish.patil@cavium.com>
2959M:	Dept-GELinuxNICDev@cavium.com
2960L:	netdev@vger.kernel.org
2961S:	Supported
2962F:	drivers/net/ethernet/broadcom/bnx2.*
2963F:	drivers/net/ethernet/broadcom/bnx2_*
2964
2965BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966M:	QLogic-Storage-Upstream@qlogic.com
2967L:	linux-scsi@vger.kernel.org
2968S:	Supported
2969F:	drivers/scsi/bnx2fc/
2970
2971BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972M:	QLogic-Storage-Upstream@qlogic.com
2973L:	linux-scsi@vger.kernel.org
2974S:	Supported
2975F:	drivers/scsi/bnx2i/
2976
2977BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978M:	Ariel Elior <ariel.elior@cavium.com>
2979M:	everest-linux-l2@cavium.com
2980L:	netdev@vger.kernel.org
2981S:	Supported
2982F:	drivers/net/ethernet/broadcom/bnx2x/
2983
2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2985M:	Michael Chan <michael.chan@broadcom.com>
2986L:	netdev@vger.kernel.org
2987S:	Supported
2988F:	drivers/net/ethernet/broadcom/bnxt/
2989
2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2991M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2992M:	Franky Lin <franky.lin@broadcom.com>
2993M:	Hante Meuleman <hante.meuleman@broadcom.com>
2994M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2995M:	Wright Feng <wright.feng@cypress.com>
2996L:	linux-wireless@vger.kernel.org
2997L:	brcm80211-dev-list.pdl@broadcom.com
2998L:	brcm80211-dev-list@cypress.com
2999S:	Supported
3000F:	drivers/net/wireless/broadcom/brcm80211/
3001
3002BROADCOM BRCMSTB GPIO DRIVER
3003M:	Gregory Fong <gregory.0xf0@gmail.com>
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Supported
3006F:	drivers/gpio/gpio-brcmstb.c
3007F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3008
3009BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3010M:	Al Cooper <alcooperx@gmail.com>
3011L:	linux-kernel@vger.kernel.org
3012L:	bcm-kernel-feedback-list@broadcom.com
3013S:	Maintained
3014F:	drivers/phy/broadcom/phy-brcm-usb*
3015
3016BROADCOM GENET ETHERNET DRIVER
3017M:	Doug Berger <opendmb@gmail.com>
3018M:	Florian Fainelli <f.fainelli@gmail.com>
3019L:	netdev@vger.kernel.org
3020S:	Supported
3021F:	drivers/net/ethernet/broadcom/genet/
3022
3023BROADCOM IPROC ARM ARCHITECTURE
3024M:	Ray Jui <rjui@broadcom.com>
3025M:	Scott Branden <sbranden@broadcom.com>
3026M:	Jon Mason <jonmason@broadcom.com>
3027M:	bcm-kernel-feedback-list@broadcom.com
3028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029T:	git git://github.com/broadcom/cygnus-linux.git
3030S:	Maintained
3031N:	iproc
3032N:	cygnus
3033N:	bcm[-_]nsp
3034N:	bcm9113*
3035N:	bcm9583*
3036N:	bcm9585*
3037N:	bcm9586*
3038N:	bcm988312
3039N:	bcm113*
3040N:	bcm583*
3041N:	bcm585*
3042N:	bcm586*
3043N:	bcm88312
3044N:	hr2
3045N:	stingray
3046F:	arch/arm64/boot/dts/broadcom/northstar2/*
3047F:	arch/arm64/boot/dts/broadcom/stingray/*
3048F:	drivers/clk/bcm/clk-ns*
3049F:	drivers/clk/bcm/clk-sr*
3050F:	drivers/pinctrl/bcm/pinctrl-ns*
3051F:	include/dt-bindings/clock/bcm-sr*
3052
3053BROADCOM KONA GPIO DRIVER
3054M:	Ray Jui <rjui@broadcom.com>
3055L:	bcm-kernel-feedback-list@broadcom.com
3056S:	Supported
3057F:	drivers/gpio/gpio-bcm-kona.c
3058F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3059
3060BROADCOM NETXTREME-E ROCE DRIVER
3061M:	Selvin Xavier <selvin.xavier@broadcom.com>
3062M:	Devesh Sharma <devesh.sharma@broadcom.com>
3063M:	Somnath Kotur <somnath.kotur@broadcom.com>
3064M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3065L:	linux-rdma@vger.kernel.org
3066W:	http://www.broadcom.com
3067S:	Supported
3068F:	drivers/infiniband/hw/bnxt_re/
3069F:	include/uapi/rdma/bnxt_re-abi.h
3070
3071BROADCOM NVRAM DRIVER
3072M:	Rafał Miłecki <zajec5@gmail.com>
3073L:	linux-mips@linux-mips.org
3074S:	Maintained
3075F:	drivers/firmware/broadcom/*
3076
3077BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3078M:	Rafał Miłecki <zajec5@gmail.com>
3079L:	linux-wireless@vger.kernel.org
3080S:	Maintained
3081F:	drivers/bcma/
3082F:	include/linux/bcma/
3083
3084BROADCOM STB AVS CPUFREQ DRIVER
3085M:	Markus Mayer <mmayer@broadcom.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-pm@vger.kernel.org
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3090F:	drivers/cpufreq/brcmstb*
3091
3092BROADCOM STB AVS TMON DRIVER
3093M:	Markus Mayer <mmayer@broadcom.com>
3094M:	bcm-kernel-feedback-list@broadcom.com
3095L:	linux-pm@vger.kernel.org
3096S:	Maintained
3097F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3098F:	drivers/thermal/broadcom/brcmstb*
3099
3100BROADCOM STB NAND FLASH DRIVER
3101M:	Brian Norris <computersforpeace@gmail.com>
3102M:	Kamal Dasu <kdasu.kdev@gmail.com>
3103L:	linux-mtd@lists.infradead.org
3104L:	bcm-kernel-feedback-list@broadcom.com
3105S:	Maintained
3106F:	drivers/mtd/nand/raw/brcmnand/
3107
3108BROADCOM STB DPFE DRIVER
3109M:	Markus Mayer <mmayer@broadcom.com>
3110M:	bcm-kernel-feedback-list@broadcom.com
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Maintained
3113F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3114F:	drivers/memory/brcmstb_dpfe.c
3115
3116BROADCOM SYSTEMPORT ETHERNET DRIVER
3117M:	Florian Fainelli <f.fainelli@gmail.com>
3118L:	netdev@vger.kernel.org
3119S:	Supported
3120F:	drivers/net/ethernet/broadcom/bcmsysport.*
3121
3122BROADCOM TG3 GIGABIT ETHERNET DRIVER
3123M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3124M:	Prashant Sreedharan <prashant@broadcom.com>
3125M:	Michael Chan <mchan@broadcom.com>
3126L:	netdev@vger.kernel.org
3127S:	Supported
3128F:	drivers/net/ethernet/broadcom/tg3.*
3129
3130BROCADE BFA FC SCSI DRIVER
3131M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3132M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3133L:	linux-scsi@vger.kernel.org
3134S:	Supported
3135F:	drivers/scsi/bfa/
3136
3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3138M:	Rasesh Mody <rasesh.mody@cavium.com>
3139M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3140M:	Dept-GELinuxNICDev@cavium.com
3141L:	netdev@vger.kernel.org
3142S:	Supported
3143F:	drivers/net/ethernet/brocade/bna/
3144
3145BSG (block layer generic sg v4 driver)
3146M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3147L:	linux-scsi@vger.kernel.org
3148S:	Supported
3149F:	block/bsg.c
3150F:	include/linux/bsg.h
3151F:	include/uapi/linux/bsg.h
3152
3153BT87X AUDIO DRIVER
3154M:	Clemens Ladisch <clemens@ladisch.de>
3155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3156T:	git git://git.alsa-project.org/alsa-kernel.git
3157S:	Maintained
3158F:	Documentation/sound/cards/bt87x.rst
3159F:	sound/pci/bt87x.c
3160
3161BT8XXGPIO DRIVER
3162M:	Michael Buesch <m@bues.ch>
3163W:	http://bu3sch.de/btgpio.php
3164S:	Maintained
3165F:	drivers/gpio/gpio-bt8xx.c
3166
3167BTRFS FILE SYSTEM
3168M:	Chris Mason <clm@fb.com>
3169M:	Josef Bacik <jbacik@fb.com>
3170M:	David Sterba <dsterba@suse.com>
3171L:	linux-btrfs@vger.kernel.org
3172W:	http://btrfs.wiki.kernel.org/
3173Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3175S:	Maintained
3176F:	Documentation/filesystems/btrfs.txt
3177F:	fs/btrfs/
3178F:	include/linux/btrfs*
3179F:	include/uapi/linux/btrfs*
3180
3181BTTV VIDEO4LINUX DRIVER
3182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3183L:	linux-media@vger.kernel.org
3184W:	https://linuxtv.org
3185T:	git git://linuxtv.org/media_tree.git
3186S:	Odd fixes
3187F:	Documentation/media/v4l-drivers/bttv*
3188F:	drivers/media/pci/bt8xx/bttv*
3189
3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3191M:	Chanwoo Choi <cw00.choi@samsung.com>
3192L:	linux-pm@vger.kernel.org
3193L:	linux-samsung-soc@vger.kernel.org
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3195S:	Maintained
3196F:	drivers/devfreq/exynos-bus.c
3197F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3198
3199BUSLOGIC SCSI DRIVER
3200M:	Khalid Aziz <khalid@gonehiking.org>
3201L:	linux-scsi@vger.kernel.org
3202S:	Maintained
3203F:	drivers/scsi/BusLogic.*
3204F:	drivers/scsi/FlashPoint.*
3205
3206C-MEDIA CMI8788 DRIVER
3207M:	Clemens Ladisch <clemens@ladisch.de>
3208L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3209T:	git git://git.alsa-project.org/alsa-kernel.git
3210S:	Maintained
3211F:	sound/pci/oxygen/
3212
3213C6X ARCHITECTURE
3214M:	Mark Salter <msalter@redhat.com>
3215M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3216L:	linux-c6x-dev@linux-c6x.org
3217W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3218S:	Maintained
3219F:	arch/c6x/
3220
3221CA8210 IEEE-802.15.4 RADIO DRIVER
3222M:	Harry Morris <h.morris@cascoda.com>
3223L:	linux-wpan@vger.kernel.org
3224W:	https://github.com/Cascoda/ca8210-linux.git
3225S:	Maintained
3226F:	drivers/net/ieee802154/ca8210.c
3227F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3228
3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3230M:	David Howells <dhowells@redhat.com>
3231L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3232S:	Supported
3233F:	Documentation/filesystems/caching/cachefiles.txt
3234F:	fs/cachefiles/
3235
3236CADENCE MIPI-CSI2 BRIDGES
3237M:	Maxime Ripard <maxime.ripard@bootlin.com>
3238L:	linux-media@vger.kernel.org
3239S:	Maintained
3240F:	Documentation/devicetree/bindings/media/cdns,*.txt
3241F:	drivers/media/platform/cadence/cdns-csi2*
3242
3243CADET FM/AM RADIO RECEIVER DRIVER
3244M:	Hans Verkuil <hverkuil@xs4all.nl>
3245L:	linux-media@vger.kernel.org
3246T:	git git://linuxtv.org/media_tree.git
3247W:	https://linuxtv.org
3248S:	Maintained
3249F:	drivers/media/radio/radio-cadet*
3250
3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3252M:	Jonathan Corbet <corbet@lwn.net>
3253L:	linux-media@vger.kernel.org
3254T:	git git://linuxtv.org/media_tree.git
3255S:	Maintained
3256F:	Documentation/media/v4l-drivers/cafe_ccic*
3257F:	drivers/media/platform/marvell-ccic/
3258
3259CAIF NETWORK LAYER
3260M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3261L:	netdev@vger.kernel.org
3262S:	Supported
3263F:	Documentation/networking/caif/
3264F:	drivers/net/caif/
3265F:	include/uapi/linux/caif/
3266F:	include/net/caif/
3267F:	net/caif/
3268
3269CALGARY x86-64 IOMMU
3270M:	Muli Ben-Yehuda <mulix@mulix.org>
3271M:	Jon Mason <jdmason@kudzu.us>
3272L:	iommu@lists.linux-foundation.org
3273S:	Maintained
3274F:	arch/x86/kernel/pci-calgary_64.c
3275F:	arch/x86/kernel/tce_64.c
3276F:	arch/x86/include/asm/calgary.h
3277F:	arch/x86/include/asm/tce.h
3278
3279CAN NETWORK DRIVERS
3280M:	Wolfgang Grandegger <wg@grandegger.com>
3281M:	Marc Kleine-Budde <mkl@pengutronix.de>
3282L:	linux-can@vger.kernel.org
3283W:	https://github.com/linux-can
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3286S:	Maintained
3287F:	Documentation/devicetree/bindings/net/can/
3288F:	drivers/net/can/
3289F:	include/linux/can/dev.h
3290F:	include/linux/can/platform/
3291F:	include/uapi/linux/can/error.h
3292F:	include/uapi/linux/can/netlink.h
3293
3294CAN NETWORK LAYER
3295M:	Oliver Hartkopp <socketcan@hartkopp.net>
3296M:	Marc Kleine-Budde <mkl@pengutronix.de>
3297L:	linux-can@vger.kernel.org
3298W:	https://github.com/linux-can
3299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3301S:	Maintained
3302F:	Documentation/networking/can.rst
3303F:	net/can/
3304F:	include/linux/can/core.h
3305F:	include/uapi/linux/can.h
3306F:	include/uapi/linux/can/bcm.h
3307F:	include/uapi/linux/can/raw.h
3308F:	include/uapi/linux/can/gw.h
3309
3310CAPABILITIES
3311M:	Serge Hallyn <serge@hallyn.com>
3312L:	linux-security-module@vger.kernel.org
3313S:	Supported
3314F:	include/linux/capability.h
3315F:	include/uapi/linux/capability.h
3316F:	security/commoncap.c
3317F:	kernel/capability.c
3318
3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3320M:	Kevin Tsai <ktsai@capellamicro.com>
3321S:	Maintained
3322F:	drivers/iio/light/cm*
3323
3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3325M:	Christian Lamparter <chunkeey@googlemail.com>
3326L:	linux-wireless@vger.kernel.org
3327W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3328S:	Maintained
3329F:	drivers/net/wireless/ath/carl9170/
3330
3331CAVIUM I2C DRIVER
3332M:	Jan Glauber <jglauber@cavium.com>
3333M:	David Daney <david.daney@cavium.com>
3334W:	http://www.cavium.com
3335S:	Supported
3336F:	drivers/i2c/busses/i2c-octeon*
3337F:	drivers/i2c/busses/i2c-thunderx*
3338
3339CAVIUM LIQUIDIO NETWORK DRIVER
3340M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3341M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3342M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3343M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3344L:	netdev@vger.kernel.org
3345W:	http://www.cavium.com
3346S:	Supported
3347F:	drivers/net/ethernet/cavium/liquidio/
3348
3349CAVIUM MMC DRIVER
3350M:	Jan Glauber <jglauber@cavium.com>
3351M:	David Daney <david.daney@cavium.com>
3352M:	Steven J. Hill <Steven.Hill@cavium.com>
3353W:	http://www.cavium.com
3354S:	Supported
3355F:	drivers/mmc/host/cavium*
3356
3357CAVIUM OCTEON-TX CRYPTO DRIVER
3358M:	George Cherian <george.cherian@cavium.com>
3359L:	linux-crypto@vger.kernel.org
3360W:	http://www.cavium.com
3361S:	Supported
3362F:	drivers/crypto/cavium/cpt/
3363
3364CAVIUM THUNDERX2 ARM64 SOC
3365M:	Robert Richter <rrichter@cavium.com>
3366M:	Jayachandran C <jnair@caviumnetworks.com>
3367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368S:	Maintained
3369F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3370F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3371
3372CC2520 IEEE-802.15.4 RADIO DRIVER
3373M:	Varka Bhadram <varkabhadram@gmail.com>
3374L:	linux-wpan@vger.kernel.org
3375S:	Maintained
3376F:	drivers/net/ieee802154/cc2520.c
3377F:	include/linux/spi/cc2520.h
3378F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3379
3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3381M:	Gilad Ben-Yossef <gilad@benyossef.com>
3382L:	linux-crypto@vger.kernel.org
3383S:	Supported
3384F:	drivers/crypto/ccree/
3385W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3386
3387CEC FRAMEWORK
3388M:	Hans Verkuil <hans.verkuil@cisco.com>
3389L:	linux-media@vger.kernel.org
3390T:	git git://linuxtv.org/media_tree.git
3391W:	http://linuxtv.org
3392S:	Supported
3393F:	Documentation/media/kapi/cec-core.rst
3394F:	Documentation/media/uapi/cec
3395F:	drivers/media/cec/
3396F:	drivers/media/rc/keymaps/rc-cec.c
3397F:	include/media/cec.h
3398F:	include/media/cec-notifier.h
3399F:	include/uapi/linux/cec.h
3400F:	include/uapi/linux/cec-funcs.h
3401F:	Documentation/devicetree/bindings/media/cec.txt
3402F:	Documentation/ABI/testing/debugfs-cec-error-inj
3403
3404CEC GPIO DRIVER
3405M:	Hans Verkuil <hans.verkuil@cisco.com>
3406L:	linux-media@vger.kernel.org
3407T:	git git://linuxtv.org/media_tree.git
3408W:	http://linuxtv.org
3409S:	Supported
3410F:	drivers/media/platform/cec-gpio/
3411F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3412
3413CELL BROADBAND ENGINE ARCHITECTURE
3414M:	Arnd Bergmann <arnd@arndb.de>
3415L:	linuxppc-dev@lists.ozlabs.org
3416W:	http://www.ibm.com/developerworks/power/cell/
3417S:	Supported
3418F:	arch/powerpc/include/asm/cell*.h
3419F:	arch/powerpc/include/asm/spu*.h
3420F:	arch/powerpc/include/uapi/asm/spu*.h
3421F:	arch/powerpc/oprofile/*cell*
3422F:	arch/powerpc/platforms/cell/
3423
3424CEPH COMMON CODE (LIBCEPH)
3425M:	Ilya Dryomov <idryomov@gmail.com>
3426M:	"Yan, Zheng" <zyan@redhat.com>
3427M:	Sage Weil <sage@redhat.com>
3428L:	ceph-devel@vger.kernel.org
3429W:	http://ceph.com/
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3431T:	git git://github.com/ceph/ceph-client.git
3432S:	Supported
3433F:	net/ceph/
3434F:	include/linux/ceph/
3435F:	include/linux/crush/
3436
3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3438M:	"Yan, Zheng" <zyan@redhat.com>
3439M:	Sage Weil <sage@redhat.com>
3440M:	Ilya Dryomov <idryomov@gmail.com>
3441L:	ceph-devel@vger.kernel.org
3442W:	http://ceph.com/
3443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3444T:	git git://github.com/ceph/ceph-client.git
3445S:	Supported
3446F:	Documentation/filesystems/ceph.txt
3447F:	fs/ceph/
3448
3449CERTIFICATE HANDLING:
3450M:	David Howells <dhowells@redhat.com>
3451M:	David Woodhouse <dwmw2@infradead.org>
3452L:	keyrings@vger.kernel.org
3453S:	Maintained
3454F:	Documentation/admin-guide/module-signing.rst
3455F:	certs/
3456F:	scripts/sign-file.c
3457F:	scripts/extract-cert.c
3458
3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3460L:	linux-usb@vger.kernel.org
3461S:	Orphan
3462F:	Documentation/usb/WUSB-Design-overview.txt
3463F:	Documentation/usb/wusb-cbaf
3464F:	drivers/usb/host/hwa-hc.c
3465F:	drivers/usb/host/whci/
3466F:	drivers/usb/wusbcore/
3467F:	include/linux/usb/wusb*
3468
3469CFAG12864B LCD DRIVER
3470M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3471S:	Maintained
3472F:	drivers/auxdisplay/cfag12864b.c
3473F:	include/linux/cfag12864b.h
3474
3475CFAG12864BFB LCD FRAMEBUFFER DRIVER
3476M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3477S:	Maintained
3478F:	drivers/auxdisplay/cfag12864bfb.c
3479F:	include/linux/cfag12864b.h
3480
3481802.11 (including CFG80211/NL80211)
3482M:	Johannes Berg <johannes@sipsolutions.net>
3483L:	linux-wireless@vger.kernel.org
3484W:	http://wireless.kernel.org/
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3487S:	Maintained
3488F:	net/wireless/
3489F:	include/uapi/linux/nl80211.h
3490F:	include/linux/ieee80211.h
3491F:	include/net/wext.h
3492F:	include/net/cfg80211.h
3493F:	include/net/iw_handler.h
3494F:	include/net/ieee80211_radiotap.h
3495F:	Documentation/driver-api/80211/cfg80211.rst
3496F:	Documentation/networking/regulatory.txt
3497
3498CHAR and MISC DRIVERS
3499M:	Arnd Bergmann <arnd@arndb.de>
3500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3502S:	Supported
3503F:	drivers/char/
3504F:	drivers/misc/
3505F:	include/linux/miscdevice.h
3506
3507CHECKPATCH
3508M:	Andy Whitcroft <apw@canonical.com>
3509M:	Joe Perches <joe@perches.com>
3510S:	Maintained
3511F:	scripts/checkpatch.pl
3512
3513CHINESE DOCUMENTATION
3514M:	Harry Wei <harryxiyou@gmail.com>
3515L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3516L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3517S:	Maintained
3518F:	Documentation/translations/zh_CN/
3519
3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3521M:	Peter Chen <Peter.Chen@nxp.com>
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3523L:	linux-usb@vger.kernel.org
3524S:	Maintained
3525F:	drivers/usb/chipidea/
3526
3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3528M:	Hans de Goede <hdegoede@redhat.com>
3529L:	linux-input@vger.kernel.org
3530S:	Maintained
3531F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3532F:	drivers/input/touchscreen/chipone_icn8318.c
3533
3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3535M:	Hans de Goede <hdegoede@redhat.com>
3536L:	linux-input@vger.kernel.org
3537S:	Maintained
3538F:	drivers/input/touchscreen/chipone_icn8505.c
3539
3540CHROME HARDWARE PLATFORM SUPPORT
3541M:	Benson Leung <bleung@chromium.org>
3542M:	Olof Johansson <olof@lixom.net>
3543S:	Maintained
3544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3545F:	drivers/platform/chrome/
3546
3547CIRRUS LOGIC AUDIO CODEC DRIVERS
3548M:	Brian Austin <brian.austin@cirrus.com>
3549M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	sound/soc/codecs/cs*
3553
3554CIRRUS LOGIC EP93XX ETHERNET DRIVER
3555M:	Hartley Sweeten <hsweeten@visionengravers.com>
3556L:	netdev@vger.kernel.org
3557S:	Maintained
3558F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3559
3560CISCO FCOE HBA DRIVER
3561M:	Satish Kharat <satishkh@cisco.com>
3562M:	Sesidhar Baddela <sebaddel@cisco.com>
3563M:	Karan Tilak Kumar <kartilak@cisco.com>
3564L:	linux-scsi@vger.kernel.org
3565S:	Supported
3566F:	drivers/scsi/fnic/
3567
3568CISCO SCSI HBA DRIVER
3569M:	Karan Tilak Kumar <kartilak@cisco.com>
3570M:	Sesidhar Baddela <sebaddel@cisco.com>
3571L:	linux-scsi@vger.kernel.org
3572S:	Supported
3573F:	drivers/scsi/snic/
3574
3575CISCO VIC ETHERNET NIC DRIVER
3576M:	Christian Benvenuti <benve@cisco.com>
3577M:	Govindarajulu Varadarajan <_govind@gmx.com>
3578M:	Parvi Kaustubhi <pkaustub@cisco.com>
3579S:	Supported
3580F:	drivers/net/ethernet/cisco/enic/
3581
3582CISCO VIC LOW LATENCY NIC DRIVER
3583M:	Christian Benvenuti <benve@cisco.com>
3584S:	Supported
3585F:	drivers/infiniband/hw/usnic/
3586
3587CIRRUS LOGIC MADERA CODEC DRIVERS
3588M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3589M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3591L:	patches@opensource.cirrus.com
3592T:	git https://github.com/CirrusLogic/linux-drivers.git
3593W:	https://github.com/CirrusLogic/linux-drivers/wiki
3594S:	Supported
3595F:	Documentation/devicetree/bindings/mfd/madera.txt
3596F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3597F:	include/linux/mfd/madera/*
3598F:	drivers/gpio/gpio-madera*
3599F:	drivers/mfd/madera*
3600F:	drivers/mfd/cs47l*
3601F:	drivers/pinctrl/cirrus/*
3602
3603CLANG-FORMAT FILE
3604M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3605S:	Maintained
3606F:	.clang-format
3607
3608CLEANCACHE API
3609M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3610L:	linux-kernel@vger.kernel.org
3611S:	Maintained
3612F:	mm/cleancache.c
3613F:	include/linux/cleancache.h
3614
3615CLK API
3616M:	Russell King <linux@armlinux.org.uk>
3617L:	linux-clk@vger.kernel.org
3618S:	Maintained
3619F:	include/linux/clk.h
3620
3621CLOCKSOURCE, CLOCKEVENT DRIVERS
3622M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3623M:	Thomas Gleixner <tglx@linutronix.de>
3624L:	linux-kernel@vger.kernel.org
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3626S:	Supported
3627F:	drivers/clocksource/
3628F:	Documentation/devicetree/bindings/timer/
3629
3630CMPC ACPI DRIVER
3631M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3632M:	Daniel Oliveira Nascimento <don@syst.com.br>
3633L:	platform-driver-x86@vger.kernel.org
3634S:	Supported
3635F:	drivers/platform/x86/classmate-laptop.c
3636
3637COBALT MEDIA DRIVER
3638M:	Hans Verkuil <hans.verkuil@cisco.com>
3639L:	linux-media@vger.kernel.org
3640T:	git git://linuxtv.org/media_tree.git
3641W:	https://linuxtv.org
3642S:	Supported
3643F:	drivers/media/pci/cobalt/
3644
3645COCCINELLE/Semantic Patches (SmPL)
3646M:	Julia Lawall <Julia.Lawall@lip6.fr>
3647M:	Gilles Muller <Gilles.Muller@lip6.fr>
3648M:	Nicolas Palix <nicolas.palix@imag.fr>
3649M:	Michal Marek <michal.lkml@markovi.net>
3650L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3652W:	http://coccinelle.lip6.fr/
3653S:	Supported
3654F:	Documentation/dev-tools/coccinelle.rst
3655F:	scripts/coccinelle/
3656F:	scripts/coccicheck
3657
3658CODA FILE SYSTEM
3659M:	Jan Harkes <jaharkes@cs.cmu.edu>
3660M:	coda@cs.cmu.edu
3661L:	codalist@coda.cs.cmu.edu
3662W:	http://www.coda.cs.cmu.edu/
3663S:	Maintained
3664F:	Documentation/filesystems/coda.txt
3665F:	fs/coda/
3666F:	include/linux/coda*.h
3667F:	include/uapi/linux/coda*.h
3668
3669CODA V4L2 MEM2MEM DRIVER
3670M:	Philipp Zabel <p.zabel@pengutronix.de>
3671L:	linux-media@vger.kernel.org
3672S:	Maintained
3673F:	Documentation/devicetree/bindings/media/coda.txt
3674F:	drivers/media/platform/coda/
3675
3676COMMON CLK FRAMEWORK
3677M:	Michael Turquette <mturquette@baylibre.com>
3678M:	Stephen Boyd <sboyd@kernel.org>
3679L:	linux-clk@vger.kernel.org
3680Q:	http://patchwork.kernel.org/project/linux-clk/list/
3681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/clock/
3684F:	drivers/clk/
3685X:	drivers/clk/clkdev.c
3686F:	include/linux/clk-pr*
3687F:	include/linux/clk/
3688F:	include/linux/of_clk.h
3689
3690COMMON INTERNET FILE SYSTEM (CIFS)
3691M:	Steve French <sfrench@samba.org>
3692L:	linux-cifs@vger.kernel.org
3693L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3694W:	http://linux-cifs.samba.org/
3695T:	git git://git.samba.org/sfrench/cifs-2.6.git
3696S:	Supported
3697F:	Documentation/filesystems/cifs/
3698F:	fs/cifs/
3699
3700COMPACTPCI HOTPLUG CORE
3701M:	Scott Murray <scott@spiteful.org>
3702L:	linux-pci@vger.kernel.org
3703S:	Maintained
3704F:	drivers/pci/hotplug/cpci_hotplug*
3705
3706COMPACTPCI HOTPLUG GENERIC DRIVER
3707M:	Scott Murray <scott@spiteful.org>
3708L:	linux-pci@vger.kernel.org
3709S:	Maintained
3710F:	drivers/pci/hotplug/cpcihp_generic.c
3711
3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3713M:	Scott Murray <scott@spiteful.org>
3714L:	linux-pci@vger.kernel.org
3715S:	Maintained
3716F:	drivers/pci/hotplug/cpcihp_zt5550.*
3717
3718COMPAL LAPTOP SUPPORT
3719M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3720L:	platform-driver-x86@vger.kernel.org
3721S:	Maintained
3722F:	drivers/platform/x86/compal-laptop.c
3723
3724CONEXANT ACCESSRUNNER USB DRIVER
3725L:	accessrunner-general@lists.sourceforge.net
3726W:	http://accessrunner.sourceforge.net/
3727S:	Orphan
3728F:	drivers/usb/atm/cxacru.c
3729
3730CONFIGFS
3731M:	Joel Becker <jlbec@evilplan.org>
3732M:	Christoph Hellwig <hch@lst.de>
3733T:	git git://git.infradead.org/users/hch/configfs.git
3734S:	Supported
3735F:	fs/configfs/
3736F:	include/linux/configfs.h
3737
3738CONNECTOR
3739M:	Evgeniy Polyakov <zbr@ioremap.net>
3740L:	netdev@vger.kernel.org
3741S:	Maintained
3742F:	drivers/connector/
3743
3744CONTROL GROUP (CGROUP)
3745M:	Tejun Heo <tj@kernel.org>
3746M:	Li Zefan <lizefan@huawei.com>
3747M:	Johannes Weiner <hannes@cmpxchg.org>
3748L:	cgroups@vger.kernel.org
3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3750S:	Maintained
3751F:	Documentation/cgroup*
3752F:	include/linux/cgroup*
3753F:	kernel/cgroup*
3754
3755CONTROL GROUP - CPUSET
3756M:	Li Zefan <lizefan@huawei.com>
3757L:	cgroups@vger.kernel.org
3758W:	http://www.bullopensource.org/cpuset/
3759W:	http://oss.sgi.com/projects/cpusets/
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3761S:	Maintained
3762F:	Documentation/cgroup-v1/cpusets.txt
3763F:	include/linux/cpuset.h
3764F:	kernel/cgroup/cpuset.c
3765
3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3767M:	Johannes Weiner <hannes@cmpxchg.org>
3768M:	Michal Hocko <mhocko@kernel.org>
3769M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3770L:	cgroups@vger.kernel.org
3771L:	linux-mm@kvack.org
3772S:	Maintained
3773F:	mm/memcontrol.c
3774F:	mm/swap_cgroup.c
3775
3776CORETEMP HARDWARE MONITORING DRIVER
3777M:	Fenghua Yu <fenghua.yu@intel.com>
3778L:	linux-hwmon@vger.kernel.org
3779S:	Maintained
3780F:	Documentation/hwmon/coretemp
3781F:	drivers/hwmon/coretemp.c
3782
3783COSA/SRP SYNC SERIAL DRIVER
3784M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3785W:	http://www.fi.muni.cz/~kas/cosa/
3786S:	Maintained
3787F:	drivers/net/wan/cosa*
3788
3789CPMAC ETHERNET DRIVER
3790M:	Florian Fainelli <f.fainelli@gmail.com>
3791L:	netdev@vger.kernel.org
3792S:	Maintained
3793F:	drivers/net/ethernet/ti/cpmac.c
3794
3795CPU FREQUENCY DRIVERS
3796M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3797M:	Viresh Kumar <viresh.kumar@linaro.org>
3798L:	linux-pm@vger.kernel.org
3799S:	Maintained
3800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3802B:	https://bugzilla.kernel.org
3803F:	Documentation/cpu-freq/
3804F:	Documentation/devicetree/bindings/cpufreq/
3805F:	drivers/cpufreq/
3806F:	include/linux/cpufreq.h
3807F:	tools/testing/selftests/cpufreq/
3808
3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3810M:	Viresh Kumar <viresh.kumar@linaro.org>
3811M:	Sudeep Holla <sudeep.holla@arm.com>
3812L:	linux-pm@vger.kernel.org
3813W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3814S:	Maintained
3815F:	drivers/cpufreq/arm_big_little.h
3816F:	drivers/cpufreq/arm_big_little.c
3817F:	drivers/cpufreq/arm_big_little_dt.c
3818
3819CPU POWER MONITORING SUBSYSTEM
3820M:	Thomas Renninger <trenn@suse.com>
3821M:	Shuah Khan <shuah@kernel.org>
3822L:	linux-pm@vger.kernel.org
3823S:	Maintained
3824F:	tools/power/cpupower/
3825
3826CPUID/MSR DRIVER
3827M:	"H. Peter Anvin" <hpa@zytor.com>
3828S:	Maintained
3829F:	arch/x86/kernel/cpuid.c
3830F:	arch/x86/kernel/msr.c
3831
3832CPUIDLE DRIVER - ARM BIG LITTLE
3833M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3834M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3835L:	linux-pm@vger.kernel.org
3836L:	linux-arm-kernel@lists.infradead.org
3837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3838S:	Maintained
3839F:	drivers/cpuidle/cpuidle-big_little.c
3840
3841CPUIDLE DRIVER - ARM EXYNOS
3842M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3843M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3844M:	Kukjin Kim <kgene@kernel.org>
3845L:	linux-pm@vger.kernel.org
3846L:	linux-samsung-soc@vger.kernel.org
3847S:	Supported
3848F:	drivers/cpuidle/cpuidle-exynos.c
3849F:	arch/arm/mach-exynos/pm.c
3850
3851CPUIDLE DRIVERS
3852M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3853M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3854L:	linux-pm@vger.kernel.org
3855S:	Maintained
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3857B:	https://bugzilla.kernel.org
3858F:	drivers/cpuidle/*
3859F:	include/linux/cpuidle.h
3860
3861CRAMFS FILESYSTEM
3862M:	Nicolas Pitre <nico@linaro.org>
3863S:	Maintained
3864F:	Documentation/filesystems/cramfs.txt
3865F:	fs/cramfs/
3866
3867CRYPTO API
3868M:	Herbert Xu <herbert@gondor.apana.org.au>
3869M:	"David S. Miller" <davem@davemloft.net>
3870L:	linux-crypto@vger.kernel.org
3871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3873S:	Maintained
3874F:	Documentation/crypto/
3875F:	Documentation/devicetree/bindings/crypto/
3876F:	arch/*/crypto/
3877F:	crypto/
3878F:	drivers/crypto/
3879F:	include/crypto/
3880F:	include/linux/crypto*
3881
3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3883M:	Neil Horman <nhorman@tuxdriver.com>
3884L:	linux-crypto@vger.kernel.org
3885S:	Maintained
3886F:	crypto/ansi_cprng.c
3887F:	crypto/rng.c
3888
3889CS3308 MEDIA DRIVER
3890M:	Hans Verkuil <hverkuil@xs4all.nl>
3891L:	linux-media@vger.kernel.org
3892T:	git git://linuxtv.org/media_tree.git
3893W:	http://linuxtv.org
3894S:	Odd Fixes
3895F:	drivers/media/i2c/cs3308.c
3896F:	drivers/media/i2c/cs3308.h
3897
3898CS5535 Audio ALSA driver
3899M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3900S:	Maintained
3901F:	sound/pci/cs5535audio/
3902
3903CW1200 WLAN driver
3904M:	Solomon Peachy <pizza@shaftnet.org>
3905S:	Maintained
3906F:	drivers/net/wireless/st/cw1200/
3907
3908CX18 VIDEO4LINUX DRIVER
3909M:	Andy Walls <awalls@md.metrocast.net>
3910L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3911L:	linux-media@vger.kernel.org
3912T:	git git://linuxtv.org/media_tree.git
3913W:	https://linuxtv.org
3914W:	http://www.ivtvdriver.org/index.php/Cx18
3915S:	Maintained
3916F:	Documentation/media/v4l-drivers/cx18*
3917F:	drivers/media/pci/cx18/
3918F:	include/uapi/linux/ivtv*
3919
3920CX2341X MPEG ENCODER HELPER MODULE
3921M:	Hans Verkuil <hverkuil@xs4all.nl>
3922L:	linux-media@vger.kernel.org
3923T:	git git://linuxtv.org/media_tree.git
3924W:	https://linuxtv.org
3925S:	Maintained
3926F:	drivers/media/common/cx2341x*
3927F:	include/media/cx2341x*
3928
3929CX24120 MEDIA DRIVER
3930M:	Jemma Denson <jdenson@gmail.com>
3931M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3932L:	linux-media@vger.kernel.org
3933W:	https://linuxtv.org
3934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3935S:	Maintained
3936F:	drivers/media/dvb-frontends/cx24120*
3937
3938CX88 VIDEO4LINUX DRIVER
3939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3940L:	linux-media@vger.kernel.org
3941W:	https://linuxtv.org
3942T:	git git://linuxtv.org/media_tree.git
3943S:	Odd fixes
3944F:	Documentation/media/v4l-drivers/cx88*
3945F:	drivers/media/pci/cx88/
3946
3947CXD2820R MEDIA DRIVER
3948M:	Antti Palosaari <crope@iki.fi>
3949L:	linux-media@vger.kernel.org
3950W:	https://linuxtv.org
3951W:	http://palosaari.fi/linux/
3952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3953T:	git git://linuxtv.org/anttip/media_tree.git
3954S:	Maintained
3955F:	drivers/media/dvb-frontends/cxd2820r*
3956
3957CXGB3 ETHERNET DRIVER (CXGB3)
3958M:	Santosh Raspatur <santosh@chelsio.com>
3959L:	netdev@vger.kernel.org
3960W:	http://www.chelsio.com
3961S:	Supported
3962F:	drivers/net/ethernet/chelsio/cxgb3/
3963
3964CXGB3 ISCSI DRIVER (CXGB3I)
3965M:	Karen Xie <kxie@chelsio.com>
3966L:	linux-scsi@vger.kernel.org
3967W:	http://www.chelsio.com
3968S:	Supported
3969F:	drivers/scsi/cxgbi/cxgb3i
3970
3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3972M:	Steve Wise <swise@chelsio.com>
3973L:	linux-rdma@vger.kernel.org
3974W:	http://www.openfabrics.org
3975S:	Supported
3976F:	drivers/infiniband/hw/cxgb3/
3977F:	include/uapi/rdma/cxgb3-abi.h
3978
3979CXGB4 CRYPTO DRIVER (chcr)
3980M:	Harsh Jain <harsh@chelsio.com>
3981L:	linux-crypto@vger.kernel.org
3982W:	http://www.chelsio.com
3983S:	Supported
3984F:	drivers/crypto/chelsio
3985
3986CXGB4 ETHERNET DRIVER (CXGB4)
3987M:	Ganesh Goudar <ganeshgr@chelsio.com>
3988L:	netdev@vger.kernel.org
3989W:	http://www.chelsio.com
3990S:	Supported
3991F:	drivers/net/ethernet/chelsio/cxgb4/
3992
3993CXGB4 ISCSI DRIVER (CXGB4I)
3994M:	Karen Xie <kxie@chelsio.com>
3995L:	linux-scsi@vger.kernel.org
3996W:	http://www.chelsio.com
3997S:	Supported
3998F:	drivers/scsi/cxgbi/cxgb4i
3999
4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4001M:	Steve Wise <swise@chelsio.com>
4002L:	linux-rdma@vger.kernel.org
4003W:	http://www.openfabrics.org
4004S:	Supported
4005F:	drivers/infiniband/hw/cxgb4/
4006F:	include/uapi/rdma/cxgb4-abi.h
4007
4008CXGB4VF ETHERNET DRIVER (CXGB4VF)
4009M:	Casey Leedom <leedom@chelsio.com>
4010L:	netdev@vger.kernel.org
4011W:	http://www.chelsio.com
4012S:	Supported
4013F:	drivers/net/ethernet/chelsio/cxgb4vf/
4014
4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4016M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4017M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4018L:	linuxppc-dev@lists.ozlabs.org
4019S:	Supported
4020F:	arch/powerpc/platforms/powernv/pci-cxl.c
4021F:	drivers/misc/cxl/
4022F:	include/misc/cxl*
4023F:	include/uapi/misc/cxl.h
4024F:	Documentation/powerpc/cxl.txt
4025F:	Documentation/ABI/testing/sysfs-class-cxl
4026
4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4028M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4029M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4030M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4031L:	linux-scsi@vger.kernel.org
4032S:	Supported
4033F:	drivers/scsi/cxlflash/
4034F:	include/uapi/scsi/cxlflash_ioctls.h
4035F:	Documentation/powerpc/cxlflash.txt
4036
4037CYBERPRO FB DRIVER
4038M:	Russell King <linux@armlinux.org.uk>
4039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4040W:	http://www.armlinux.org.uk/
4041S:	Maintained
4042F:	drivers/video/fbdev/cyber2000fb.*
4043
4044CYCLADES ASYNC MUX DRIVER
4045W:	http://www.cyclades.com/
4046S:	Orphan
4047F:	drivers/tty/cyclades.c
4048F:	include/linux/cyclades.h
4049F:	include/uapi/linux/cyclades.h
4050
4051CYCLADES PC300 DRIVER
4052W:	http://www.cyclades.com/
4053S:	Orphan
4054F:	drivers/net/wan/pc300*
4055
4056CYPRESS_FIRMWARE MEDIA DRIVER
4057M:	Antti Palosaari <crope@iki.fi>
4058L:	linux-media@vger.kernel.org
4059W:	https://linuxtv.org
4060W:	http://palosaari.fi/linux/
4061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4062T:	git git://linuxtv.org/anttip/media_tree.git
4063S:	Maintained
4064F:	drivers/media/common/cypress_firmware*
4065
4066CYTTSP TOUCHSCREEN DRIVER
4067M:	Ferruh Yigit <fery@cypress.com>
4068L:	linux-input@vger.kernel.org
4069S:	Supported
4070F:	drivers/input/touchscreen/cyttsp*
4071F:	include/linux/input/cyttsp.h
4072
4073D-LINK DIR-685 TOUCHKEYS DRIVER
4074M:	Linus Walleij <linus.walleij@linaro.org>
4075L:	linux-input@vger.kernel.org
4076S:	Supported
4077F:	drivers/input/dlink-dir685-touchkeys.c
4078
4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4080M:	Joshua Kinard <kumba@gentoo.org>
4081S:	Maintained
4082F:	drivers/rtc/rtc-ds1685.c
4083F:	include/linux/rtc/ds1685.h
4084
4085DAMA SLAVE for AX.25
4086M:	Joerg Reuter <jreuter@yaina.de>
4087W:	http://yaina.de/jreuter/
4088W:	http://www.qsl.net/dl1bke/
4089L:	linux-hams@vger.kernel.org
4090S:	Maintained
4091F:	net/ax25/af_ax25.c
4092F:	net/ax25/ax25_dev.c
4093F:	net/ax25/ax25_ds_*
4094F:	net/ax25/ax25_in.c
4095F:	net/ax25/ax25_out.c
4096F:	net/ax25/ax25_timer.c
4097F:	net/ax25/sysctl_net_ax25.c
4098
4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4100L:	netdev@vger.kernel.org
4101S:	Orphan
4102F:	Documentation/networking/dmfe.txt
4103F:	drivers/net/ethernet/dec/tulip/dmfe.c
4104
4105DC390/AM53C974 SCSI driver
4106M:	Hannes Reinecke <hare@suse.com>
4107L:	linux-scsi@vger.kernel.org
4108S:	Maintained
4109F:	drivers/scsi/am53c974.c
4110
4111DC395x SCSI driver
4112M:	Oliver Neukum <oliver@neukum.org>
4113M:	Ali Akcaagac <aliakc@web.de>
4114M:	Jamie Lenehan <lenehan@twibble.org>
4115L:	dc395x@twibble.org
4116W:	http://twibble.org/dist/dc395x/
4117W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4118S:	Maintained
4119F:	Documentation/scsi/dc395x.txt
4120F:	drivers/scsi/dc395x.*
4121
4122DCCP PROTOCOL
4123M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4124L:	dccp@vger.kernel.org
4125W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4126S:	Maintained
4127F:	include/linux/dccp.h
4128F:	include/uapi/linux/dccp.h
4129F:	include/linux/tfrc.h
4130F:	net/dccp/
4131
4132DECnet NETWORK LAYER
4133W:	http://linux-decnet.sourceforge.net
4134L:	linux-decnet-user@lists.sourceforge.net
4135S:	Orphan
4136F:	Documentation/networking/decnet.txt
4137F:	net/decnet/
4138
4139DECSTATION PLATFORM SUPPORT
4140M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4141L:	linux-mips@linux-mips.org
4142W:	http://www.linux-mips.org/wiki/DECstation
4143S:	Maintained
4144F:	arch/mips/dec/
4145F:	arch/mips/include/asm/dec/
4146F:	arch/mips/include/asm/mach-dec/
4147
4148DEFXX FDDI NETWORK DRIVER
4149M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4150S:	Maintained
4151F:	drivers/net/fddi/defxx.*
4152
4153DELL SMBIOS DRIVER
4154M:	Pali Rohár <pali.rohar@gmail.com>
4155M:	Mario Limonciello <mario.limonciello@dell.com>
4156L:	platform-driver-x86@vger.kernel.org
4157S:	Maintained
4158F:	drivers/platform/x86/dell-smbios.*
4159
4160DELL SMBIOS SMM DRIVER
4161M:	Mario Limonciello <mario.limonciello@dell.com>
4162L:	platform-driver-x86@vger.kernel.org
4163S:	Maintained
4164F:	drivers/platform/x86/dell-smbios-smm.c
4165
4166DELL SMBIOS WMI DRIVER
4167M:	Mario Limonciello <mario.limonciello@dell.com>
4168L:	platform-driver-x86@vger.kernel.org
4169S:	Maintained
4170F:	drivers/platform/x86/dell-smbios-wmi.c
4171F:	tools/wmi/dell-smbios-example.c
4172
4173DELL LAPTOP DRIVER
4174M:	Matthew Garrett <mjg59@srcf.ucam.org>
4175M:	Pali Rohár <pali.rohar@gmail.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-laptop.c
4179
4180DELL LAPTOP FREEFALL DRIVER
4181M:	Pali Rohár <pali.rohar@gmail.com>
4182S:	Maintained
4183F:	drivers/platform/x86/dell-smo8800.c
4184
4185DELL LAPTOP RBTN DRIVER
4186M:	Pali Rohár <pali.rohar@gmail.com>
4187S:	Maintained
4188F:	drivers/platform/x86/dell-rbtn.*
4189
4190DELL LAPTOP SMM DRIVER
4191M:	Pali Rohár <pali.rohar@gmail.com>
4192S:	Maintained
4193F:	drivers/hwmon/dell-smm-hwmon.c
4194F:	include/uapi/linux/i8k.h
4195
4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4197M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4198S:	Maintained
4199F:	Documentation/dcdbas.txt
4200F:	drivers/firmware/dcdbas.*
4201
4202DELL WMI NOTIFICATIONS DRIVER
4203M:	Matthew Garrett <mjg59@srcf.ucam.org>
4204M:	Pali Rohár <pali.rohar@gmail.com>
4205S:	Maintained
4206F:	drivers/platform/x86/dell-wmi.c
4207
4208DELL WMI DESCRIPTOR DRIVER
4209M:	Mario Limonciello <mario.limonciello@dell.com>
4210S:	Maintained
4211F:	drivers/platform/x86/dell-wmi-descriptor.c
4212
4213DELTA ST MEDIA DRIVER
4214M:	Hugues Fruchet <hugues.fruchet@st.com>
4215L:	linux-media@vger.kernel.org
4216T:	git git://linuxtv.org/media_tree.git
4217W:	https://linuxtv.org
4218S:	Supported
4219F:	drivers/media/platform/sti/delta
4220
4221DENALI NAND DRIVER
4222M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4223L:	linux-mtd@lists.infradead.org
4224S:	Supported
4225F:	drivers/mtd/nand/raw/denali*
4226
4227DESIGNWARE USB2 DRD IP DRIVER
4228M:	Minas Harutyunyan <hminas@synopsys.com>
4229L:	linux-usb@vger.kernel.org
4230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4231S:	Maintained
4232F:	drivers/usb/dwc2/
4233
4234DESIGNWARE USB3 DRD IP DRIVER
4235M:	Felipe Balbi <balbi@kernel.org>
4236L:	linux-usb@vger.kernel.org
4237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4238S:	Maintained
4239F:	drivers/usb/dwc3/
4240
4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4242M:	Andreas Klinger <ak@it-klinger.de>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4246F:	drivers/iio/proximity/srf*.c
4247
4248DEVICE COREDUMP (DEV_COREDUMP)
4249M:	Johannes Berg <johannes@sipsolutions.net>
4250L:	linux-kernel@vger.kernel.org
4251S:	Maintained
4252F:	drivers/base/devcoredump.c
4253F:	include/linux/devcoredump.h
4254
4255DEVICE FREQUENCY (DEVFREQ)
4256M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4257M:	Kyungmin Park <kyungmin.park@samsung.com>
4258R:	Chanwoo Choi <cw00.choi@samsung.com>
4259L:	linux-pm@vger.kernel.org
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4261S:	Maintained
4262F:	drivers/devfreq/
4263F:	include/linux/devfreq.h
4264F:	Documentation/devicetree/bindings/devfreq/
4265
4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4267M:	Chanwoo Choi <cw00.choi@samsung.com>
4268L:	linux-pm@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4270S:	Supported
4271F:	drivers/devfreq/event/
4272F:	drivers/devfreq/devfreq-event.c
4273F:	include/linux/devfreq-event.h
4274F:	Documentation/devicetree/bindings/devfreq/event/
4275
4276DEVICE NUMBER REGISTRY
4277M:	Torben Mathiasen <device@lanana.org>
4278W:	http://lanana.org/docs/device-list/index.html
4279S:	Maintained
4280
4281DEVICE-MAPPER  (LVM)
4282M:	Alasdair Kergon <agk@redhat.com>
4283M:	Mike Snitzer <snitzer@redhat.com>
4284M:	dm-devel@redhat.com
4285L:	dm-devel@redhat.com
4286W:	http://sources.redhat.com/dm
4287Q:	http://patchwork.kernel.org/project/dm-devel/list/
4288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4289T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4290S:	Maintained
4291F:	Documentation/device-mapper/
4292F:	drivers/md/Makefile
4293F:	drivers/md/Kconfig
4294F:	drivers/md/dm*
4295F:	drivers/md/persistent-data/
4296F:	include/linux/device-mapper.h
4297F:	include/linux/dm-*.h
4298F:	include/uapi/linux/dm-*.h
4299
4300DEVLINK
4301M:	Jiri Pirko <jiri@mellanox.com>
4302L:	netdev@vger.kernel.org
4303S:	Supported
4304F:	net/core/devlink.c
4305F:	include/net/devlink.h
4306F:	include/uapi/linux/devlink.h
4307
4308DIALOG SEMICONDUCTOR DRIVERS
4309M:	Support Opensource <support.opensource@diasemi.com>
4310W:	http://www.dialog-semiconductor.com/products
4311S:	Supported
4312F:	Documentation/hwmon/da90??
4313F:	Documentation/devicetree/bindings/mfd/da90*.txt
4314F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4315F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4316F:	Documentation/devicetree/bindings/regulator/da92*.txt
4317F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4318F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4319F:	drivers/gpio/gpio-da90??.c
4320F:	drivers/hwmon/da90??-hwmon.c
4321F:	drivers/iio/adc/da91??-*.c
4322F:	drivers/input/misc/da90??_onkey.c
4323F:	drivers/input/touchscreen/da9052_tsi.c
4324F:	drivers/leds/leds-da90??.c
4325F:	drivers/mfd/da903x.c
4326F:	drivers/mfd/da90??-*.c
4327F:	drivers/mfd/da91??-*.c
4328F:	drivers/power/supply/da9052-battery.c
4329F:	drivers/power/supply/da91??-*.c
4330F:	drivers/regulator/da903x.c
4331F:	drivers/regulator/da9???-regulator.[ch]
4332F:	drivers/thermal/da90??-thermal.c
4333F:	drivers/rtc/rtc-da90??.c
4334F:	drivers/video/backlight/da90??_bl.c
4335F:	drivers/watchdog/da90??_wdt.c
4336F:	include/linux/mfd/da903x.h
4337F:	include/linux/mfd/da9052/
4338F:	include/linux/mfd/da9055/
4339F:	include/linux/mfd/da9062/
4340F:	include/linux/mfd/da9063/
4341F:	include/linux/mfd/da9150/
4342F:	include/linux/regulator/da9211.h
4343F:	include/sound/da[79]*.h
4344F:	sound/soc/codecs/da[79]*.[ch]
4345
4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4347M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4348L:	linux-gpio@vger.kernel.org
4349S:	Maintained
4350F:	drivers/gpio/gpio-gpio-mm.c
4351
4352DIGI NEO AND CLASSIC PCI PRODUCTS
4353M:	Lidza Louina <lidza.louina@gmail.com>
4354M:	Mark Hounschell <markh@compro.net>
4355L:	driverdev-devel@linuxdriverproject.org
4356S:	Maintained
4357F:	drivers/staging/dgnc/
4358
4359DIOLAN U2C-12 I2C DRIVER
4360M:	Guenter Roeck <linux@roeck-us.net>
4361L:	linux-i2c@vger.kernel.org
4362S:	Maintained
4363F:	drivers/i2c/busses/i2c-diolan-u2c.c
4364
4365FILESYSTEM DIRECT ACCESS (DAX)
4366M:	Matthew Wilcox <mawilcox@microsoft.com>
4367M:	Ross Zwisler <zwisler@kernel.org>
4368M:	Jan Kara <jack@suse.cz>
4369L:	linux-fsdevel@vger.kernel.org
4370S:	Supported
4371F:	fs/dax.c
4372F:	include/linux/dax.h
4373F:	include/trace/events/fs_dax.h
4374
4375DEVICE DIRECT ACCESS (DAX)
4376M:	Dan Williams <dan.j.williams@intel.com>
4377M:	Dave Jiang <dave.jiang@intel.com>
4378M:	Ross Zwisler <zwisler@kernel.org>
4379M:	Vishal Verma <vishal.l.verma@intel.com>
4380L:	linux-nvdimm@lists.01.org
4381S:	Supported
4382F:	drivers/dax/
4383
4384DIRECTORY NOTIFICATION (DNOTIFY)
4385M:	Jan Kara <jack@suse.cz>
4386R:	Amir Goldstein <amir73il@gmail.com>
4387L:	linux-fsdevel@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/filesystems/dnotify.txt
4390F:	fs/notify/dnotify/
4391F:	include/linux/dnotify.h
4392
4393DISK GEOMETRY AND PARTITION HANDLING
4394M:	Andries Brouwer <aeb@cwi.nl>
4395W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4396W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4397W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4398S:	Maintained
4399
4400DISKQUOTA
4401M:	Jan Kara <jack@suse.com>
4402S:	Maintained
4403F:	Documentation/filesystems/quota.txt
4404F:	fs/quota/
4405F:	include/linux/quota*.h
4406F:	include/uapi/linux/quota*.h
4407
4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4409M:	Bernie Thompson <bernie@plugable.com>
4410L:	linux-fbdev@vger.kernel.org
4411S:	Maintained
4412W:	http://plugable.com/category/projects/udlfb/
4413F:	drivers/video/fbdev/udlfb.c
4414F:	include/video/udlfb.h
4415F:	Documentation/fb/udlfb.txt
4416
4417DISTRIBUTED LOCK MANAGER (DLM)
4418M:	Christine Caulfield <ccaulfie@redhat.com>
4419M:	David Teigland <teigland@redhat.com>
4420L:	cluster-devel@redhat.com
4421W:	http://sources.redhat.com/cluster/
4422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4423S:	Supported
4424F:	fs/dlm/
4425
4426DMA BUFFER SHARING FRAMEWORK
4427M:	Sumit Semwal <sumit.semwal@linaro.org>
4428S:	Maintained
4429L:	linux-media@vger.kernel.org
4430L:	dri-devel@lists.freedesktop.org
4431L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4432F:	drivers/dma-buf/
4433F:	include/linux/dma-buf*
4434F:	include/linux/reservation.h
4435F:	include/linux/*fence.h
4436F:	Documentation/driver-api/dma-buf.rst
4437T:	git git://anongit.freedesktop.org/drm/drm-misc
4438
4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4440M:	Vinod Koul <vkoul@kernel.org>
4441L:	dmaengine@vger.kernel.org
4442Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4443S:	Maintained
4444F:	drivers/dma/
4445F:	include/linux/dmaengine.h
4446F:	include/linux/of_dma.h
4447F:	Documentation/devicetree/bindings/dma/
4448F:	Documentation/driver-api/dmaengine/
4449T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4450
4451DMA MAPPING HELPERS
4452M:	Christoph Hellwig <hch@lst.de>
4453M:	Marek Szyprowski <m.szyprowski@samsung.com>
4454R:	Robin Murphy <robin.murphy@arm.com>
4455L:	iommu@lists.linux-foundation.org
4456T:	git git://git.infradead.org/users/hch/dma-mapping.git
4457W:	http://git.infradead.org/users/hch/dma-mapping.git
4458S:	Supported
4459F:	kernel/dma/
4460F:	include/asm-generic/dma-mapping.h
4461F:	include/linux/dma-direct.h
4462F:	include/linux/dma-mapping.h
4463F:	include/linux/dma-noncoherent.h
4464
4465DME1737 HARDWARE MONITOR DRIVER
4466M:	Juerg Haefliger <juergh@gmail.com>
4467L:	linux-hwmon@vger.kernel.org
4468S:	Maintained
4469F:	Documentation/hwmon/dme1737
4470F:	drivers/hwmon/dme1737.c
4471
4472DMI/SMBIOS SUPPORT
4473M:	Jean Delvare <jdelvare@suse.com>
4474S:	Maintained
4475T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4476F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4477F:	drivers/firmware/dmi-id.c
4478F:	drivers/firmware/dmi_scan.c
4479F:	include/linux/dmi.h
4480
4481DOCUMENTATION
4482M:	Jonathan Corbet <corbet@lwn.net>
4483L:	linux-doc@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/
4486F:	scripts/kernel-doc
4487X:	Documentation/ABI/
4488X:	Documentation/devicetree/
4489X:	Documentation/acpi
4490X:	Documentation/power
4491X:	Documentation/spi
4492X:	Documentation/media
4493T:	git git://git.lwn.net/linux.git docs-next
4494
4495DOCUMENTATION/ITALIAN
4496M:	Federico Vaga <federico.vaga@vaga.pv.it>
4497L:	linux-doc@vger.kernel.org
4498S:	Maintained
4499F:	Documentation/translations/it_IT
4500
4501DONGWOON DW9714 LENS VOICE COIL DRIVER
4502M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4503L:	linux-media@vger.kernel.org
4504T:	git git://linuxtv.org/media_tree.git
4505S:	Maintained
4506F:	drivers/media/i2c/dw9714.c
4507
4508DONGWOON DW9807 LENS VOICE COIL DRIVER
4509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4510L:	linux-media@vger.kernel.org
4511T:	git git://linuxtv.org/media_tree.git
4512S:	Maintained
4513F:	drivers/media/i2c/dw9807.c
4514
4515DOUBLETALK DRIVER
4516M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4517L:	blinux-list@redhat.com
4518S:	Maintained
4519F:	drivers/char/dtlk.c
4520F:	include/linux/dtlk.h
4521
4522DPAA2 DATAPATH I/O (DPIO) DRIVER
4523M:	Roy Pledge <Roy.Pledge@nxp.com>
4524L:	linux-kernel@vger.kernel.org
4525S:	Maintained
4526F:	drivers/soc/fsl/dpio
4527
4528DPAA2 ETHERNET DRIVER
4529M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4530L:	linux-kernel@vger.kernel.org
4531S:	Maintained
4532F:	drivers/staging/fsl-dpaa2/ethernet
4533
4534DPAA2 ETHERNET SWITCH DRIVER
4535M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4536M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4537L:	linux-kernel@vger.kernel.org
4538S:	Maintained
4539F:	drivers/staging/fsl-dpaa2/ethsw
4540
4541DPAA2 PTP CLOCK DRIVER
4542M:	Yangbo Lu <yangbo.lu@nxp.com>
4543L:	linux-kernel@vger.kernel.org
4544S:	Maintained
4545F:	drivers/staging/fsl-dpaa2/rtc
4546
4547DPT_I2O SCSI RAID DRIVER
4548M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4549L:	linux-scsi@vger.kernel.org
4550W:	http://www.adaptec.com/
4551S:	Maintained
4552F:	drivers/scsi/dpt*
4553F:	drivers/scsi/dpt/
4554
4555DRBD DRIVER
4556M:	Philipp Reisner <philipp.reisner@linbit.com>
4557M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4558L:	drbd-dev@lists.linbit.com
4559W:	http://www.drbd.org
4560T:	git git://git.linbit.com/linux-drbd.git
4561T:	git git://git.linbit.com/drbd-8.4.git
4562S:	Supported
4563F:	drivers/block/drbd/
4564F:	lib/lru_cache.c
4565F:	Documentation/blockdev/drbd/
4566
4567DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4568M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4569R:	"Rafael J. Wysocki" <rafael@kernel.org>
4570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4571S:	Supported
4572F:	Documentation/kobject.txt
4573F:	drivers/base/
4574F:	fs/debugfs/
4575F:	fs/sysfs/
4576F:	include/linux/debugfs.h
4577F:	include/linux/kobj*
4578F:	lib/kobj*
4579
4580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4581M:	Kevin Hilman <khilman@kernel.org>
4582M:	Nishanth Menon <nm@ti.com>
4583S:	Maintained
4584F:	drivers/power/avs/
4585F:	include/linux/power/smartreflex.h
4586L:	linux-pm@vger.kernel.org
4587
4588DRM DRIVER FOR ARM PL111 CLCD
4589M:	Eric Anholt <eric@anholt.net>
4590T:	git git://anongit.freedesktop.org/drm/drm-misc
4591S:	Supported
4592F:	drivers/gpu/drm/pl111/
4593
4594DRM DRIVER FOR ARM VERSATILE TFT PANELS
4595M:	Linus Walleij <linus.walleij@linaro.org>
4596T:	git git://anongit.freedesktop.org/drm/drm-misc
4597S:	Maintained
4598F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4599F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4600
4601DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4602M:	Dave Airlie <airlied@redhat.com>
4603S:	Odd Fixes
4604F:	drivers/gpu/drm/ast/
4605
4606DRM DRIVER FOR BOCHS VIRTUAL GPU
4607M:	Gerd Hoffmann <kraxel@redhat.com>
4608L:	virtualization@lists.linux-foundation.org
4609T:	git git://anongit.freedesktop.org/drm/drm-misc
4610S:	Maintained
4611F:	drivers/gpu/drm/bochs/
4612
4613DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4614M:	Linus Walleij <linus.walleij@linaro.org>
4615T:	git git://anongit.freedesktop.org/drm/drm-misc
4616S:	Maintained
4617F:	drivers/gpu/drm/tve200/
4618
4619DRM DRIVER FOR ILITEK ILI9225 PANELS
4620M:	David Lechner <david@lechnology.com>
4621S:	Maintained
4622F:	drivers/gpu/drm/tinydrm/ili9225.c
4623F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4624
4625DRM DRIVER FOR INTEL I810 VIDEO CARDS
4626S:	Orphan / Obsolete
4627F:	drivers/gpu/drm/i810/
4628F:	include/uapi/drm/i810_drm.h
4629
4630DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4631S:	Orphan / Obsolete
4632F:	drivers/gpu/drm/mga/
4633F:	include/uapi/drm/mga_drm.h
4634
4635DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4636M:	Dave Airlie <airlied@redhat.com>
4637S:	Odd Fixes
4638F:	drivers/gpu/drm/mgag200/
4639
4640DRM DRIVER FOR MI0283QT
4641M:	Noralf Trønnes <noralf@tronnes.org>
4642S:	Maintained
4643F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4644F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4645
4646DRM DRIVER FOR MSM ADRENO GPU
4647M:	Rob Clark <robdclark@gmail.com>
4648L:	linux-arm-msm@vger.kernel.org
4649L:	dri-devel@lists.freedesktop.org
4650L:	freedreno@lists.freedesktop.org
4651T:	git git://people.freedesktop.org/~robclark/linux
4652S:	Maintained
4653F:	drivers/gpu/drm/msm/
4654F:	include/uapi/drm/msm_drm.h
4655F:	Documentation/devicetree/bindings/display/msm/
4656
4657DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4658M:	Ben Skeggs <bskeggs@redhat.com>
4659L:	dri-devel@lists.freedesktop.org
4660L:	nouveau@lists.freedesktop.org
4661T:	git git://github.com/skeggsb/linux
4662S:	Supported
4663F:	drivers/gpu/drm/nouveau/
4664F:	include/uapi/drm/nouveau_drm.h
4665
4666DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4667M:	Noralf Trønnes <noralf@tronnes.org>
4668S:	Maintained
4669F:	drivers/gpu/drm/tinydrm/repaper.c
4670F:	Documentation/devicetree/bindings/display/repaper.txt
4671
4672DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4673M:	Dave Airlie <airlied@redhat.com>
4674M:	Gerd Hoffmann <kraxel@redhat.com>
4675L:	virtualization@lists.linux-foundation.org
4676T:	git git://anongit.freedesktop.org/drm/drm-misc
4677S:	Obsolete
4678W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4679F:	drivers/gpu/drm/cirrus/
4680
4681DRM DRIVER FOR QXL VIRTUAL GPU
4682M:	Dave Airlie <airlied@redhat.com>
4683M:	Gerd Hoffmann <kraxel@redhat.com>
4684L:	virtualization@lists.linux-foundation.org
4685T:	git git://anongit.freedesktop.org/drm/drm-misc
4686S:	Maintained
4687F:	drivers/gpu/drm/qxl/
4688F:	include/uapi/drm/qxl_drm.h
4689
4690DRM DRIVER FOR RAGE 128 VIDEO CARDS
4691S:	Orphan / Obsolete
4692F:	drivers/gpu/drm/r128/
4693F:	include/uapi/drm/r128_drm.h
4694
4695DRM DRIVER FOR SAVAGE VIDEO CARDS
4696S:	Orphan / Obsolete
4697F:	drivers/gpu/drm/savage/
4698F:	include/uapi/drm/savage_drm.h
4699
4700DRM DRIVER FOR SIS VIDEO CARDS
4701S:	Orphan / Obsolete
4702F:	drivers/gpu/drm/sis/
4703F:	include/uapi/drm/sis_drm.h
4704
4705DRM DRIVER FOR SITRONIX ST7586 PANELS
4706M:	David Lechner <david@lechnology.com>
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/st7586.c
4709F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4710
4711DRM DRIVER FOR SITRONIX ST7735R PANELS
4712M:	David Lechner <david@lechnology.com>
4713S:	Maintained
4714F:	drivers/gpu/drm/tinydrm/st7735r.c
4715F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4716
4717DRM DRIVER FOR TDFX VIDEO CARDS
4718S:	Orphan / Obsolete
4719F:	drivers/gpu/drm/tdfx/
4720
4721DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4722M:	Dave Airlie <airlied@redhat.com>
4723S:	Odd Fixes
4724F:	drivers/gpu/drm/udl/
4725
4726DRM DRIVER FOR VMWARE VIRTUAL GPU
4727M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4728M:	Sinclair Yeh <syeh@vmware.com>
4729M:	Thomas Hellstrom <thellstrom@vmware.com>
4730L:	dri-devel@lists.freedesktop.org
4731T:	git git://people.freedesktop.org/~syeh/repos_linux
4732T:	git git://people.freedesktop.org/~thomash/linux
4733S:	Supported
4734F:	drivers/gpu/drm/vmwgfx/
4735F:	include/uapi/drm/vmwgfx_drm.h
4736
4737DRM DRIVERS
4738M:	David Airlie <airlied@linux.ie>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://anongit.freedesktop.org/drm/drm
4741B:	https://bugs.freedesktop.org/
4742C:	irc://chat.freenode.net/dri-devel
4743S:	Maintained
4744F:	drivers/gpu/drm/
4745F:	drivers/gpu/vga/
4746F:	Documentation/devicetree/bindings/display/
4747F:	Documentation/devicetree/bindings/gpu/
4748F:	Documentation/gpu/
4749F:	include/drm/
4750F:	include/uapi/drm/
4751F:	include/linux/vga*
4752
4753DRM DRIVERS AND MISC GPU PATCHES
4754M:	Gustavo Padovan <gustavo@padovan.org>
4755M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4756M:	Sean Paul <sean@poorly.run>
4757W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4758S:	Maintained
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760F:	Documentation/gpu/
4761F:	drivers/gpu/vga/
4762F:	drivers/gpu/drm/*
4763F:	include/drm/drm*
4764F:	include/uapi/drm/drm*
4765F:	include/linux/vga*
4766
4767DRM DRIVERS FOR ALLWINNER A10
4768M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4769L:	dri-devel@lists.freedesktop.org
4770S:	Supported
4771F:	drivers/gpu/drm/sun4i/
4772F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4773T:	git git://anongit.freedesktop.org/drm/drm-misc
4774
4775DRM DRIVERS FOR AMLOGIC SOCS
4776M:	Neil Armstrong <narmstrong@baylibre.com>
4777L:	dri-devel@lists.freedesktop.org
4778L:	linux-amlogic@lists.infradead.org
4779W:	http://linux-meson.com/
4780S:	Supported
4781F:	drivers/gpu/drm/meson/
4782F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4783F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4784F:	Documentation/gpu/meson.rst
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR ATMEL HLCDC
4788M:	Boris Brezillon <boris.brezillon@bootlin.com>
4789L:	dri-devel@lists.freedesktop.org
4790S:	Supported
4791F:	drivers/gpu/drm/atmel-hlcdc/
4792F:	Documentation/devicetree/bindings/display/atmel/
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR BRIDGE CHIPS
4796M:	Archit Taneja <architt@codeaurora.org>
4797M:	Andrzej Hajda <a.hajda@samsung.com>
4798R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4799S:	Maintained
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801F:	drivers/gpu/drm/bridge/
4802
4803DRM DRIVERS FOR EXYNOS
4804M:	Inki Dae <inki.dae@samsung.com>
4805M:	Joonyoung Shim <jy0922.shim@samsung.com>
4806M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4807M:	Kyungmin Park <kyungmin.park@samsung.com>
4808L:	dri-devel@lists.freedesktop.org
4809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4810S:	Supported
4811F:	drivers/gpu/drm/exynos/
4812F:	include/uapi/drm/exynos_drm.h
4813F:	Documentation/devicetree/bindings/display/exynos/
4814
4815DRM DRIVERS FOR FREESCALE DCU
4816M:	Stefan Agner <stefan@agner.ch>
4817M:	Alison Wang <alison.wang@nxp.com>
4818L:	dri-devel@lists.freedesktop.org
4819S:	Supported
4820F:	drivers/gpu/drm/fsl-dcu/
4821F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4822F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4823F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4824
4825DRM DRIVERS FOR FREESCALE IMX
4826M:	Philipp Zabel <p.zabel@pengutronix.de>
4827L:	dri-devel@lists.freedesktop.org
4828S:	Maintained
4829F:	drivers/gpu/drm/imx/
4830F:	drivers/gpu/ipu-v3/
4831F:	Documentation/devicetree/bindings/display/imx/
4832
4833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4834M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4835L:	dri-devel@lists.freedesktop.org
4836T:	git git://github.com/patjak/drm-gma500
4837S:	Maintained
4838F:	drivers/gpu/drm/gma500/
4839
4840DRM DRIVERS FOR HISILICON
4841M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4842M:	Rongrong Zou <zourongrong@gmail.com>
4843R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4844R:	Chen Feng <puck.chen@hisilicon.com>
4845L:	dri-devel@lists.freedesktop.org
4846T:	git git://github.com/xin3liang/linux.git
4847S:	Maintained
4848F:	drivers/gpu/drm/hisilicon/
4849F:	Documentation/devicetree/bindings/display/hisilicon/
4850
4851DRM DRIVERS FOR MEDIATEK
4852M:	CK Hu <ck.hu@mediatek.com>
4853M:	Philipp Zabel <p.zabel@pengutronix.de>
4854L:	dri-devel@lists.freedesktop.org
4855S:	Supported
4856F:	drivers/gpu/drm/mediatek/
4857F:	Documentation/devicetree/bindings/display/mediatek/
4858
4859DRM DRIVERS FOR NVIDIA TEGRA
4860M:	Thierry Reding <thierry.reding@gmail.com>
4861L:	dri-devel@lists.freedesktop.org
4862L:	linux-tegra@vger.kernel.org
4863T:	git git://anongit.freedesktop.org/tegra/linux.git
4864S:	Supported
4865F:	drivers/gpu/drm/tegra/
4866F:	drivers/gpu/host1x/
4867F:	include/linux/host1x.h
4868F:	include/uapi/drm/tegra_drm.h
4869F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4870
4871DRM DRIVERS FOR RENESAS
4872M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4873L:	dri-devel@lists.freedesktop.org
4874L:	linux-renesas-soc@vger.kernel.org
4875T:	git git://linuxtv.org/pinchartl/fbdev
4876S:	Supported
4877F:	drivers/gpu/drm/rcar-du/
4878F:	drivers/gpu/drm/shmobile/
4879F:	include/linux/platform_data/shmob_drm.h
4880F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4881F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4882F:	Documentation/devicetree/bindings/display/renesas,du.txt
4883
4884DRM DRIVERS FOR ROCKCHIP
4885M:	Sandy Huang <hjc@rock-chips.com>
4886M:	Heiko Stübner <heiko@sntech.de>
4887L:	dri-devel@lists.freedesktop.org
4888S:	Maintained
4889F:	drivers/gpu/drm/rockchip/
4890F:	Documentation/devicetree/bindings/display/rockchip/
4891T:	git git://anongit.freedesktop.org/drm/drm-misc
4892
4893DRM DRIVERS FOR STI
4894M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4895M:	Vincent Abriou <vincent.abriou@st.com>
4896L:	dri-devel@lists.freedesktop.org
4897T:	git git://anongit.freedesktop.org/drm/drm-misc
4898S:	Maintained
4899F:	drivers/gpu/drm/sti
4900F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4901
4902DRM DRIVERS FOR STM
4903M:	Yannick Fertre <yannick.fertre@st.com>
4904M:	Philippe Cornu <philippe.cornu@st.com>
4905M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4906M:	Vincent Abriou <vincent.abriou@st.com>
4907L:	dri-devel@lists.freedesktop.org
4908T:	git git://anongit.freedesktop.org/drm/drm-misc
4909S:	Maintained
4910F:	drivers/gpu/drm/stm
4911F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4912
4913DRM DRIVERS FOR TI LCDC
4914M:	Jyri Sarha <jsarha@ti.com>
4915R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4916L:	dri-devel@lists.freedesktop.org
4917S:	Maintained
4918F:	drivers/gpu/drm/tilcdc/
4919F:	Documentation/devicetree/bindings/display/tilcdc/
4920
4921DRM DRIVERS FOR TI OMAP
4922M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4923L:	dri-devel@lists.freedesktop.org
4924S:	Maintained
4925F:	drivers/gpu/drm/omapdrm/
4926F:	Documentation/devicetree/bindings/display/ti/
4927
4928DRM DRIVERS FOR V3D
4929M:	Eric Anholt <eric@anholt.net>
4930S:	Supported
4931F:	drivers/gpu/drm/v3d/
4932F:	include/uapi/drm/v3d_drm.h
4933F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4934T:	git git://anongit.freedesktop.org/drm/drm-misc
4935
4936DRM DRIVERS FOR VC4
4937M:	Eric Anholt <eric@anholt.net>
4938T:	git git://github.com/anholt/linux
4939S:	Supported
4940F:	drivers/gpu/drm/vc4/
4941F:	include/uapi/drm/vc4_drm.h
4942F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DRM DRIVERS FOR VIVANTE GPU IP
4946M:	Lucas Stach <l.stach@pengutronix.de>
4947R:	Russell King <linux+etnaviv@armlinux.org.uk>
4948R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4949L:	etnaviv@lists.freedesktop.org
4950L:	dri-devel@lists.freedesktop.org
4951S:	Maintained
4952F:	drivers/gpu/drm/etnaviv/
4953F:	include/uapi/drm/etnaviv_drm.h
4954F:	Documentation/devicetree/bindings/display/etnaviv/
4955
4956DRM DRIVERS FOR ZTE ZX
4957M:	Shawn Guo <shawnguo@kernel.org>
4958L:	dri-devel@lists.freedesktop.org
4959S:	Maintained
4960F:	drivers/gpu/drm/zte/
4961F:	Documentation/devicetree/bindings/display/zte,vou.txt
4962T:	git git://anongit.freedesktop.org/drm/drm-misc
4963
4964DRM PANEL DRIVERS
4965M:	Thierry Reding <thierry.reding@gmail.com>
4966L:	dri-devel@lists.freedesktop.org
4967T:	git git://anongit.freedesktop.org/drm/drm-misc
4968S:	Maintained
4969F:	drivers/gpu/drm/drm_panel.c
4970F:	drivers/gpu/drm/panel/
4971F:	include/drm/drm_panel.h
4972F:	Documentation/devicetree/bindings/display/panel/
4973
4974DRM TINYDRM DRIVERS
4975M:	Noralf Trønnes <noralf@tronnes.org>
4976W:	https://github.com/notro/tinydrm/wiki/Development
4977T:	git git://anongit.freedesktop.org/drm/drm-misc
4978S:	Maintained
4979F:	drivers/gpu/drm/tinydrm/
4980F:	include/drm/tinydrm/
4981
4982DRM DRIVERS FOR XEN
4983M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4984T:	git git://anongit.freedesktop.org/drm/drm-misc
4985L:	dri-devel@lists.freedesktop.org
4986L:	xen-devel@lists.xen.org
4987S:	Supported
4988F:	drivers/gpu/drm/xen/
4989F:	Documentation/gpu/xen-front.rst
4990
4991DRM TTM SUBSYSTEM
4992M:	Christian Koenig <christian.koenig@amd.com>
4993M:	Huang Rui <ray.huang@amd.com>
4994M:	Junwei Zhang <Jerry.Zhang@amd.com>
4995T:	git git://people.freedesktop.org/~agd5f/linux
4996S:	Maintained
4997L:	dri-devel@lists.freedesktop.org
4998F:	include/drm/ttm/
4999F:	drivers/gpu/drm/ttm/
5000
5001DSBR100 USB FM RADIO DRIVER
5002M:	Alexey Klimov <klimov.linux@gmail.com>
5003L:	linux-media@vger.kernel.org
5004T:	git git://linuxtv.org/media_tree.git
5005S:	Maintained
5006F:	drivers/media/radio/dsbr100.c
5007
5008DSCC4 DRIVER
5009M:	Francois Romieu <romieu@fr.zoreil.com>
5010L:	netdev@vger.kernel.org
5011S:	Maintained
5012F:	drivers/net/wan/dscc4.c
5013
5014DT3155 MEDIA DRIVER
5015M:	Hans Verkuil <hverkuil@xs4all.nl>
5016L:	linux-media@vger.kernel.org
5017T:	git git://linuxtv.org/media_tree.git
5018W:	https://linuxtv.org
5019S:	Odd Fixes
5020F:	drivers/media/pci/dt3155/
5021
5022DVB_USB_AF9015 MEDIA DRIVER
5023M:	Antti Palosaari <crope@iki.fi>
5024L:	linux-media@vger.kernel.org
5025W:	https://linuxtv.org
5026W:	http://palosaari.fi/linux/
5027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5028T:	git git://linuxtv.org/anttip/media_tree.git
5029S:	Maintained
5030F:	drivers/media/usb/dvb-usb-v2/af9015*
5031
5032DVB_USB_AF9035 MEDIA DRIVER
5033M:	Antti Palosaari <crope@iki.fi>
5034L:	linux-media@vger.kernel.org
5035W:	https://linuxtv.org
5036W:	http://palosaari.fi/linux/
5037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5038T:	git git://linuxtv.org/anttip/media_tree.git
5039S:	Maintained
5040F:	drivers/media/usb/dvb-usb-v2/af9035*
5041
5042DVB_USB_ANYSEE MEDIA DRIVER
5043M:	Antti Palosaari <crope@iki.fi>
5044L:	linux-media@vger.kernel.org
5045W:	https://linuxtv.org
5046W:	http://palosaari.fi/linux/
5047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5048T:	git git://linuxtv.org/anttip/media_tree.git
5049S:	Maintained
5050F:	drivers/media/usb/dvb-usb-v2/anysee*
5051
5052DVB_USB_AU6610 MEDIA DRIVER
5053M:	Antti Palosaari <crope@iki.fi>
5054L:	linux-media@vger.kernel.org
5055W:	https://linuxtv.org
5056W:	http://palosaari.fi/linux/
5057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5058T:	git git://linuxtv.org/anttip/media_tree.git
5059S:	Maintained
5060F:	drivers/media/usb/dvb-usb-v2/au6610*
5061
5062DVB_USB_CE6230 MEDIA DRIVER
5063M:	Antti Palosaari <crope@iki.fi>
5064L:	linux-media@vger.kernel.org
5065W:	https://linuxtv.org
5066W:	http://palosaari.fi/linux/
5067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5068T:	git git://linuxtv.org/anttip/media_tree.git
5069S:	Maintained
5070F:	drivers/media/usb/dvb-usb-v2/ce6230*
5071
5072DVB_USB_CXUSB MEDIA DRIVER
5073M:	Michael Krufky <mkrufky@linuxtv.org>
5074L:	linux-media@vger.kernel.org
5075W:	https://linuxtv.org
5076W:	http://github.com/mkrufky
5077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5078T:	git git://linuxtv.org/media_tree.git
5079S:	Maintained
5080F:	drivers/media/usb/dvb-usb/cxusb*
5081
5082DVB_USB_EC168 MEDIA DRIVER
5083M:	Antti Palosaari <crope@iki.fi>
5084L:	linux-media@vger.kernel.org
5085W:	https://linuxtv.org
5086W:	http://palosaari.fi/linux/
5087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5088T:	git git://linuxtv.org/anttip/media_tree.git
5089S:	Maintained
5090F:	drivers/media/usb/dvb-usb-v2/ec168*
5091
5092DVB_USB_GL861 MEDIA DRIVER
5093M:	Antti Palosaari <crope@iki.fi>
5094L:	linux-media@vger.kernel.org
5095W:	https://linuxtv.org
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/anttip/media_tree.git
5098S:	Maintained
5099F:	drivers/media/usb/dvb-usb-v2/gl861*
5100
5101DVB_USB_MXL111SF MEDIA DRIVER
5102M:	Michael Krufky <mkrufky@linuxtv.org>
5103L:	linux-media@vger.kernel.org
5104W:	https://linuxtv.org
5105W:	http://github.com/mkrufky
5106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5107T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5108S:	Maintained
5109F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5110
5111DVB_USB_RTL28XXU MEDIA DRIVER
5112M:	Antti Palosaari <crope@iki.fi>
5113L:	linux-media@vger.kernel.org
5114W:	https://linuxtv.org
5115W:	http://palosaari.fi/linux/
5116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5117T:	git git://linuxtv.org/anttip/media_tree.git
5118S:	Maintained
5119F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5120
5121DVB_USB_V2 MEDIA DRIVER
5122M:	Antti Palosaari <crope@iki.fi>
5123L:	linux-media@vger.kernel.org
5124W:	https://linuxtv.org
5125W:	http://palosaari.fi/linux/
5126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5127T:	git git://linuxtv.org/anttip/media_tree.git
5128S:	Maintained
5129F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5130F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5131
5132DYNAMIC DEBUG
5133M:	Jason Baron <jbaron@akamai.com>
5134S:	Maintained
5135F:	lib/dynamic_debug.c
5136F:	include/linux/dynamic_debug.h
5137
5138DYNAMIC INTERRUPT MODERATION
5139M:	Tal Gilboa <talgi@mellanox.com>
5140S:	Maintained
5141F:	include/linux/net_dim.h
5142
5143DZ DECSTATION DZ11 SERIAL DRIVER
5144M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5145S:	Maintained
5146F:	drivers/tty/serial/dz.*
5147
5148E3X0 POWER BUTTON DRIVER
5149M:	Moritz Fischer <moritz.fischer@ettus.com>
5150L:	usrp-users@lists.ettus.com
5151W:	http://www.ettus.com
5152S:	Supported
5153F:	drivers/input/misc/e3x0-button.c
5154F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5155
5156E4000 MEDIA DRIVER
5157M:	Antti Palosaari <crope@iki.fi>
5158L:	linux-media@vger.kernel.org
5159W:	https://linuxtv.org
5160W:	http://palosaari.fi/linux/
5161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5162T:	git git://linuxtv.org/anttip/media_tree.git
5163S:	Maintained
5164F:	drivers/media/tuners/e4000*
5165
5166EARTH_PT1 MEDIA DRIVER
5167M:	Akihiro Tsukada <tskd08@gmail.com>
5168L:	linux-media@vger.kernel.org
5169S:	Odd Fixes
5170F:	drivers/media/pci/pt1/
5171
5172EARTH_PT3 MEDIA DRIVER
5173M:	Akihiro Tsukada <tskd08@gmail.com>
5174L:	linux-media@vger.kernel.org
5175S:	Odd Fixes
5176F:	drivers/media/pci/pt3/
5177
5178EC100 MEDIA DRIVER
5179M:	Antti Palosaari <crope@iki.fi>
5180L:	linux-media@vger.kernel.org
5181W:	https://linuxtv.org
5182W:	http://palosaari.fi/linux/
5183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5184T:	git git://linuxtv.org/anttip/media_tree.git
5185S:	Maintained
5186F:	drivers/media/dvb-frontends/ec100*
5187
5188ECRYPT FILE SYSTEM
5189M:	Tyler Hicks <tyhicks@canonical.com>
5190L:	ecryptfs@vger.kernel.org
5191W:	http://ecryptfs.org
5192W:	https://launchpad.net/ecryptfs
5193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5194S:	Supported
5195F:	Documentation/filesystems/ecryptfs.txt
5196F:	fs/ecryptfs/
5197
5198EDAC-AMD64
5199M:	Borislav Petkov <bp@alien8.de>
5200L:	linux-edac@vger.kernel.org
5201S:	Maintained
5202F:	drivers/edac/amd64_edac*
5203
5204EDAC-CALXEDA
5205M:	Robert Richter <rric@kernel.org>
5206L:	linux-edac@vger.kernel.org
5207S:	Maintained
5208F:	drivers/edac/highbank*
5209
5210EDAC-CAVIUM OCTEON
5211M:	Ralf Baechle <ralf@linux-mips.org>
5212M:	David Daney <david.daney@cavium.com>
5213L:	linux-edac@vger.kernel.org
5214L:	linux-mips@linux-mips.org
5215S:	Supported
5216F:	drivers/edac/octeon_edac*
5217
5218EDAC-CAVIUM THUNDERX
5219M:	David Daney <david.daney@cavium.com>
5220M:	Jan Glauber <jglauber@cavium.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Supported
5223F:	drivers/edac/thunderx_edac*
5224
5225EDAC-CORE
5226M:	Borislav Petkov <bp@alien8.de>
5227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5228L:	linux-edac@vger.kernel.org
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5231S:	Supported
5232F:	Documentation/admin-guide/ras.rst
5233F:	Documentation/driver-api/edac.rst
5234F:	drivers/edac/
5235F:	include/linux/edac.h
5236
5237EDAC-E752X
5238M:	Mark Gross <mark.gross@intel.com>
5239L:	linux-edac@vger.kernel.org
5240S:	Maintained
5241F:	drivers/edac/e752x_edac.c
5242
5243EDAC-E7XXX
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/e7xxx_edac.c
5247
5248EDAC-FSL_DDR
5249M:	York Sun <york.sun@nxp.com>
5250L:	linux-edac@vger.kernel.org
5251S:	Maintained
5252F:	drivers/edac/fsl_ddr_edac.*
5253
5254EDAC-GHES
5255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5256L:	linux-edac@vger.kernel.org
5257S:	Maintained
5258F:	drivers/edac/ghes_edac.c
5259
5260EDAC-I3000
5261L:	linux-edac@vger.kernel.org
5262S:	Orphan
5263F:	drivers/edac/i3000_edac.c
5264
5265EDAC-I5000
5266L:	linux-edac@vger.kernel.org
5267S:	Maintained
5268F:	drivers/edac/i5000_edac.c
5269
5270EDAC-I5400
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-edac@vger.kernel.org
5273S:	Maintained
5274F:	drivers/edac/i5400_edac.c
5275
5276EDAC-I7300
5277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5278L:	linux-edac@vger.kernel.org
5279S:	Maintained
5280F:	drivers/edac/i7300_edac.c
5281
5282EDAC-I7CORE
5283M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5284L:	linux-edac@vger.kernel.org
5285S:	Maintained
5286F:	drivers/edac/i7core_edac.c
5287
5288EDAC-I82443BXGX
5289M:	Tim Small <tim@buttersideup.com>
5290L:	linux-edac@vger.kernel.org
5291S:	Maintained
5292F:	drivers/edac/i82443bxgx_edac.c
5293
5294EDAC-I82975X
5295M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5296M:	"Arvind R." <arvino55@gmail.com>
5297L:	linux-edac@vger.kernel.org
5298S:	Maintained
5299F:	drivers/edac/i82975x_edac.c
5300
5301EDAC-IE31200
5302M:	Jason Baron <jbaron@akamai.com>
5303L:	linux-edac@vger.kernel.org
5304S:	Maintained
5305F:	drivers/edac/ie31200_edac.c
5306
5307EDAC-MPC85XX
5308M:	Johannes Thumshirn <morbidrsa@gmail.com>
5309L:	linux-edac@vger.kernel.org
5310S:	Maintained
5311F:	drivers/edac/mpc85xx_edac.[ch]
5312
5313EDAC-PASEMI
5314M:	Egor Martovetsky <egor@pasemi.com>
5315L:	linux-edac@vger.kernel.org
5316S:	Maintained
5317F:	drivers/edac/pasemi_edac.c
5318
5319EDAC-PND2
5320M:	Tony Luck <tony.luck@intel.com>
5321L:	linux-edac@vger.kernel.org
5322S:	Maintained
5323F:	drivers/edac/pnd2_edac.[ch]
5324
5325EDAC-R82600
5326M:	Tim Small <tim@buttersideup.com>
5327L:	linux-edac@vger.kernel.org
5328S:	Maintained
5329F:	drivers/edac/r82600_edac.c
5330
5331EDAC-SBRIDGE
5332M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5333L:	linux-edac@vger.kernel.org
5334S:	Maintained
5335F:	drivers/edac/sb_edac.c
5336
5337EDAC-SKYLAKE
5338M:	Tony Luck <tony.luck@intel.com>
5339L:	linux-edac@vger.kernel.org
5340S:	Maintained
5341F:	drivers/edac/skx_edac.c
5342
5343EDAC-TI
5344M:	Tero Kristo <t-kristo@ti.com>
5345L:	linux-edac@vger.kernel.org
5346S:	Maintained
5347F:	drivers/edac/ti_edac.c
5348
5349EDIROL UA-101/UA-1000 DRIVER
5350M:	Clemens Ladisch <clemens@ladisch.de>
5351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5352T:	git git://git.alsa-project.org/alsa-kernel.git
5353S:	Maintained
5354F:	sound/usb/misc/ua101.c
5355
5356EFI TEST DRIVER
5357L:	linux-efi@vger.kernel.org
5358M:	Ivan Hu <ivan.hu@canonical.com>
5359M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5360S:	Maintained
5361F:	drivers/firmware/efi/test/
5362
5363EFI VARIABLE FILESYSTEM
5364M:	Matthew Garrett <matthew.garrett@nebula.com>
5365M:	Jeremy Kerr <jk@ozlabs.org>
5366M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5368L:	linux-efi@vger.kernel.org
5369S:	Maintained
5370F:	fs/efivarfs/
5371
5372EFIFB FRAMEBUFFER DRIVER
5373L:	linux-fbdev@vger.kernel.org
5374M:	Peter Jones <pjones@redhat.com>
5375S:	Maintained
5376F:	drivers/video/fbdev/efifb.c
5377
5378EFS FILESYSTEM
5379W:	http://aeschi.ch.eu.org/efs/
5380S:	Orphan
5381F:	fs/efs/
5382
5383EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5384M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5385L:	netdev@vger.kernel.org
5386S:	Maintained
5387F:	drivers/net/ethernet/ibm/ehea/
5388
5389EM28XX VIDEO4LINUX DRIVER
5390M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5391L:	linux-media@vger.kernel.org
5392W:	https://linuxtv.org
5393T:	git git://linuxtv.org/media_tree.git
5394S:	Maintained
5395F:	drivers/media/usb/em28xx/
5396F:	Documentation/media/v4l-drivers/em28xx*
5397
5398EMBEDDED LINUX
5399M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5400M:	Matt Mackall <mpm@selenic.com>
5401M:	David Woodhouse <dwmw2@infradead.org>
5402L:	linux-embedded@vger.kernel.org
5403S:	Maintained
5404
5405Emulex 10Gbps iSCSI - OneConnect DRIVER
5406M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5407M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5408M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5409L:	linux-scsi@vger.kernel.org
5410W:	http://www.broadcom.com
5411S:	Supported
5412F:	drivers/scsi/be2iscsi/
5413
5414Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5415M:	Sathya Perla <sathya.perla@broadcom.com>
5416M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5417M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5418M:	Somnath Kotur <somnath.kotur@broadcom.com>
5419L:	netdev@vger.kernel.org
5420W:	http://www.emulex.com
5421S:	Supported
5422F:	drivers/net/ethernet/emulex/benet/
5423
5424EMULEX ONECONNECT ROCE DRIVER
5425M:	Selvin Xavier <selvin.xavier@broadcom.com>
5426M:	Devesh Sharma <devesh.sharma@broadcom.com>
5427L:	linux-rdma@vger.kernel.org
5428W:	http://www.broadcom.com
5429S:	Odd Fixes
5430F:	drivers/infiniband/hw/ocrdma/
5431F:	include/uapi/rdma/ocrdma-abi.h
5432
5433EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5434M:	James Smart <james.smart@broadcom.com>
5435M:	Dick Kennedy <dick.kennedy@broadcom.com>
5436L:	linux-scsi@vger.kernel.org
5437W:	http://www.broadcom.com
5438S:	Supported
5439F:	drivers/scsi/lpfc/
5440
5441ENE CB710 FLASH CARD READER DRIVER
5442M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5443S:	Maintained
5444F:	drivers/misc/cb710/
5445F:	drivers/mmc/host/cb710-mmc.*
5446F:	include/linux/cb710.h
5447
5448ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5449M:	Maxim Levitsky <maximlevitsky@gmail.com>
5450S:	Maintained
5451F:	drivers/media/rc/ene_ir.*
5452
5453EPSON S1D13XXX FRAMEBUFFER DRIVER
5454M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5455S:	Maintained
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5457F:	drivers/video/fbdev/s1d13xxxfb.c
5458F:	include/video/s1d13xxxfb.h
5459
5460ERRSEQ ERROR TRACKING INFRASTRUCTURE
5461M:	Jeff Layton <jlayton@kernel.org>
5462S:	Maintained
5463F:	lib/errseq.c
5464F:	include/linux/errseq.h
5465
5466ET131X NETWORK DRIVER
5467M:	Mark Einon <mark.einon@gmail.com>
5468S:	Odd Fixes
5469F:	drivers/net/ethernet/agere/
5470
5471ETHERNET BRIDGE
5472M:	Stephen Hemminger <stephen@networkplumber.org>
5473L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5474L:	netdev@vger.kernel.org
5475W:	http://www.linuxfoundation.org/en/Net:Bridge
5476S:	Maintained
5477F:	include/linux/netfilter_bridge/
5478F:	net/bridge/
5479
5480ETHERNET PHY LIBRARY
5481M:	Andrew Lunn <andrew@lunn.ch>
5482M:	Florian Fainelli <f.fainelli@gmail.com>
5483L:	netdev@vger.kernel.org
5484S:	Maintained
5485F:	Documentation/ABI/testing/sysfs-bus-mdio
5486F:	Documentation/devicetree/bindings/net/mdio*
5487F:	Documentation/networking/phy.txt
5488F:	drivers/net/phy/
5489F:	drivers/of/of_mdio.c
5490F:	drivers/of/of_net.c
5491F:	include/linux/*mdio*.h
5492F:	include/linux/of_net.h
5493F:	include/linux/phy.h
5494F:	include/linux/phy_fixed.h
5495F:	include/linux/platform_data/mdio-bcm-unimac.h
5496F:	include/trace/events/mdio.h
5497F:	include/uapi/linux/mdio.h
5498F:	include/uapi/linux/mii.h
5499
5500EXT2 FILE SYSTEM
5501M:	Jan Kara <jack@suse.com>
5502L:	linux-ext4@vger.kernel.org
5503S:	Maintained
5504F:	Documentation/filesystems/ext2.txt
5505F:	fs/ext2/
5506F:	include/linux/ext2*
5507
5508EXT4 FILE SYSTEM
5509M:	"Theodore Ts'o" <tytso@mit.edu>
5510M:	Andreas Dilger <adilger.kernel@dilger.ca>
5511L:	linux-ext4@vger.kernel.org
5512W:	http://ext4.wiki.kernel.org
5513Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5515S:	Maintained
5516F:	Documentation/filesystems/ext4.txt
5517F:	fs/ext4/
5518
5519Extended Verification Module (EVM)
5520M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5521L:	linux-integrity@vger.kernel.org
5522S:	Supported
5523F:	security/integrity/evm/
5524
5525EXTENSIBLE FIRMWARE INTERFACE (EFI)
5526M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5527L:	linux-efi@vger.kernel.org
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5529S:	Maintained
5530F:	Documentation/efi-stub.txt
5531F:	arch/*/kernel/efi.c
5532F:	arch/x86/boot/compressed/eboot.[ch]
5533F:	arch/*/include/asm/efi.h
5534F:	arch/x86/platform/efi/
5535F:	drivers/firmware/efi/
5536F:	include/linux/efi*.h
5537F:	arch/arm/boot/compressed/efi-header.S
5538F:	arch/arm64/kernel/efi-entry.S
5539
5540EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5541M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5542M:	Chanwoo Choi <cw00.choi@samsung.com>
5543L:	linux-kernel@vger.kernel.org
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5545S:	Maintained
5546F:	drivers/extcon/
5547F:	include/linux/extcon/
5548F:	include/linux/extcon.h
5549F:	Documentation/extcon/
5550F:	Documentation/devicetree/bindings/extcon/
5551
5552EXYNOS DP DRIVER
5553M:	Jingoo Han <jingoohan1@gmail.com>
5554L:	dri-devel@lists.freedesktop.org
5555S:	Maintained
5556F:	drivers/gpu/drm/exynos/exynos_dp*
5557
5558EXYNOS SYSMMU (IOMMU) driver
5559M:	Marek Szyprowski <m.szyprowski@samsung.com>
5560L:	iommu@lists.linux-foundation.org
5561S:	Maintained
5562F:	drivers/iommu/exynos-iommu.c
5563
5564EZchip NPS platform support
5565M:	Vineet Gupta <vgupta@synopsys.com>
5566M:	Ofer Levi <oferle@mellanox.com>
5567S:	Supported
5568F:	arch/arc/plat-eznps
5569F:	arch/arc/boot/dts/eznps.dts
5570
5571F2FS FILE SYSTEM
5572M:	Jaegeuk Kim <jaegeuk@kernel.org>
5573M:	Chao Yu <yuchao0@huawei.com>
5574L:	linux-f2fs-devel@lists.sourceforge.net
5575W:	https://f2fs.wiki.kernel.org/
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5577S:	Maintained
5578F:	Documentation/filesystems/f2fs.txt
5579F:	Documentation/ABI/testing/sysfs-fs-f2fs
5580F:	fs/f2fs/
5581F:	include/linux/f2fs_fs.h
5582F:	include/trace/events/f2fs.h
5583
5584F71805F HARDWARE MONITORING DRIVER
5585M:	Jean Delvare <jdelvare@suse.com>
5586L:	linux-hwmon@vger.kernel.org
5587S:	Maintained
5588F:	Documentation/hwmon/f71805f
5589F:	drivers/hwmon/f71805f.c
5590
5591FADDR2LINE
5592M:	Josh Poimboeuf <jpoimboe@redhat.com>
5593S:	Maintained
5594F:	scripts/faddr2line
5595
5596FAILOVER MODULE
5597M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5598L:	netdev@vger.kernel.org
5599S:	Supported
5600F:	net/core/failover.c
5601F:	include/net/failover.h
5602F:	Documentation/networking/failover.rst
5603
5604FANOTIFY
5605M:	Jan Kara <jack@suse.cz>
5606R:	Amir Goldstein <amir73il@gmail.com>
5607L:	linux-fsdevel@vger.kernel.org
5608S:	Maintained
5609F:	fs/notify/fanotify/
5610F:	include/linux/fanotify.h
5611F:	include/uapi/linux/fanotify.h
5612
5613FARSYNC SYNCHRONOUS DRIVER
5614M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5615W:	http://www.farsite.co.uk/
5616S:	Supported
5617F:	drivers/net/wan/farsync.*
5618
5619FAULT INJECTION SUPPORT
5620M:	Akinobu Mita <akinobu.mita@gmail.com>
5621S:	Supported
5622F:	Documentation/fault-injection/
5623F:	lib/fault-inject.c
5624
5625FBTFT Framebuffer drivers
5626M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5627S:	Maintained
5628F:	drivers/staging/fbtft/
5629
5630FC0011 TUNER DRIVER
5631M:	Michael Buesch <m@bues.ch>
5632L:	linux-media@vger.kernel.org
5633S:	Maintained
5634F:	drivers/media/tuners/fc0011.h
5635F:	drivers/media/tuners/fc0011.c
5636
5637FC2580 MEDIA DRIVER
5638M:	Antti Palosaari <crope@iki.fi>
5639L:	linux-media@vger.kernel.org
5640W:	https://linuxtv.org
5641W:	http://palosaari.fi/linux/
5642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5643T:	git git://linuxtv.org/anttip/media_tree.git
5644S:	Maintained
5645F:	drivers/media/tuners/fc2580*
5646
5647FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5648M:	Johannes Thumshirn <jth@kernel.org>
5649L:	linux-scsi@vger.kernel.org
5650W:	www.Open-FCoE.org
5651S:	Supported
5652F:	drivers/scsi/libfc/
5653F:	drivers/scsi/fcoe/
5654F:	include/scsi/fc/
5655F:	include/scsi/libfc.h
5656F:	include/scsi/libfcoe.h
5657F:	include/uapi/scsi/fc/
5658
5659FILE LOCKING (flock() and fcntl()/lockf())
5660M:	Jeff Layton <jlayton@kernel.org>
5661M:	"J. Bruce Fields" <bfields@fieldses.org>
5662L:	linux-fsdevel@vger.kernel.org
5663S:	Maintained
5664F:	include/linux/fcntl.h
5665F:	include/uapi/linux/fcntl.h
5666F:	fs/fcntl.c
5667F:	fs/locks.c
5668
5669FILESYSTEMS (VFS and infrastructure)
5670M:	Alexander Viro <viro@zeniv.linux.org.uk>
5671L:	linux-fsdevel@vger.kernel.org
5672S:	Maintained
5673F:	fs/*
5674F:	include/linux/fs.h
5675F:	include/uapi/linux/fs.h
5676
5677FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5678M:	Riku Voipio <riku.voipio@iki.fi>
5679L:	linux-hwmon@vger.kernel.org
5680S:	Maintained
5681F:	drivers/hwmon/f75375s.c
5682F:	include/linux/f75375s.h
5683
5684FIREWIRE AUDIO DRIVERS
5685M:	Clemens Ladisch <clemens@ladisch.de>
5686L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5687T:	git git://git.alsa-project.org/alsa-kernel.git
5688S:	Maintained
5689F:	sound/firewire/
5690
5691FIREWIRE MEDIA DRIVERS (firedtv)
5692M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5693L:	linux-media@vger.kernel.org
5694L:	linux1394-devel@lists.sourceforge.net
5695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5696S:	Maintained
5697F:	drivers/media/firewire/
5698
5699FIREWIRE SBP-2 TARGET
5700M:	Chris Boot <bootc@bootc.net>
5701L:	linux-scsi@vger.kernel.org
5702L:	target-devel@vger.kernel.org
5703L:	linux1394-devel@lists.sourceforge.net
5704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5705S:	Maintained
5706F:	drivers/target/sbp/
5707
5708FIREWIRE SUBSYSTEM
5709M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5710L:	linux1394-devel@lists.sourceforge.net
5711W:	http://ieee1394.wiki.kernel.org/
5712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5713S:	Maintained
5714F:	drivers/firewire/
5715F:	include/linux/firewire.h
5716F:	include/uapi/linux/firewire*.h
5717F:	tools/firewire/
5718
5719FIRMWARE LOADER (request_firmware)
5720M:	Luis R. Rodriguez <mcgrof@kernel.org>
5721L:	linux-kernel@vger.kernel.org
5722S:	Maintained
5723F:	Documentation/firmware_class/
5724F:	drivers/base/firmware_loader/
5725F:	include/linux/firmware.h
5726
5727FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5728M:	Joshua Morris <josh.h.morris@us.ibm.com>
5729M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5730S:	Maintained
5731F:	drivers/block/rsxx/
5732
5733FLOPPY DRIVER
5734M:	Jiri Kosina <jikos@kernel.org>
5735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5736S:	Odd fixes
5737F:	drivers/block/floppy.c
5738
5739FMC SUBSYSTEM
5740M:	Alessandro Rubini <rubini@gnudd.com>
5741W:	http://www.ohwr.org/projects/fmc-bus
5742S:	Supported
5743F:	drivers/fmc/
5744F:	include/linux/fmc*.h
5745F:	include/linux/ipmi-fru.h
5746K:	fmc_d.*register
5747
5748FPGA MANAGER FRAMEWORK
5749M:	Alan Tull <atull@kernel.org>
5750M:	Moritz Fischer <mdf@kernel.org>
5751L:	linux-fpga@vger.kernel.org
5752S:	Maintained
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5754Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5755F:	Documentation/fpga/
5756F:	Documentation/driver-api/fpga/
5757F:	Documentation/devicetree/bindings/fpga/
5758F:	drivers/fpga/
5759F:	include/linux/fpga/
5760W:	http://www.rocketboards.org
5761
5762FPGA DFL DRIVERS
5763M:	Wu Hao <hao.wu@intel.com>
5764L:	linux-fpga@vger.kernel.org
5765S:	Maintained
5766F:	Documentation/fpga/dfl.txt
5767F:	include/uapi/linux/fpga-dfl.h
5768F:	drivers/fpga/dfl*
5769
5770FPU EMULATOR
5771M:	Bill Metzenthen <billm@melbpc.org.au>
5772W:	http://floatingpoint.sourceforge.net/emulator/index.html
5773S:	Maintained
5774F:	arch/x86/math-emu/
5775
5776FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5777L:	netdev@vger.kernel.org
5778S:	Orphan
5779F:	drivers/net/wan/dlci.c
5780F:	drivers/net/wan/sdla.c
5781
5782FRAMEBUFFER LAYER
5783M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5784L:	dri-devel@lists.freedesktop.org
5785L:	linux-fbdev@vger.kernel.org
5786T:	git git://github.com/bzolnier/linux.git
5787Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5788S:	Maintained
5789F:	Documentation/fb/
5790F:	drivers/video/
5791F:	include/video/
5792F:	include/linux/fb.h
5793F:	include/uapi/video/
5794F:	include/uapi/linux/fb.h
5795
5796FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5797M:	Horia Geantă <horia.geanta@nxp.com>
5798M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5799L:	linux-crypto@vger.kernel.org
5800S:	Maintained
5801F:	drivers/crypto/caam/
5802F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5803
5804FREESCALE DIU FRAMEBUFFER DRIVER
5805M:	Timur Tabi <timur@kernel.org>
5806L:	linux-fbdev@vger.kernel.org
5807S:	Maintained
5808F:	drivers/video/fbdev/fsl-diu-fb.*
5809
5810FREESCALE DMA DRIVER
5811M:	Li Yang <leoyang.li@nxp.com>
5812M:	Zhang Wei <zw@zh-kernel.org>
5813L:	linuxppc-dev@lists.ozlabs.org
5814S:	Maintained
5815F:	drivers/dma/fsldma.*
5816
5817FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5818M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5819L:	netdev@vger.kernel.org
5820S:	Maintained
5821F:	drivers/net/ethernet/freescale/gianfar*
5822F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5823
5824FREESCALE GPMI NAND DRIVER
5825M:	Han Xu <han.xu@nxp.com>
5826L:	linux-mtd@lists.infradead.org
5827S:	Maintained
5828F:	drivers/mtd/nand/raw/gpmi-nand/*
5829
5830FREESCALE I2C CPM DRIVER
5831M:	Jochen Friedrich <jochen@scram.de>
5832L:	linuxppc-dev@lists.ozlabs.org
5833L:	linux-i2c@vger.kernel.org
5834S:	Maintained
5835F:	drivers/i2c/busses/i2c-cpm.c
5836
5837FREESCALE IMX / MXC FEC DRIVER
5838M:	Fugang Duan <fugang.duan@nxp.com>
5839L:	netdev@vger.kernel.org
5840S:	Maintained
5841F:	drivers/net/ethernet/freescale/fec_main.c
5842F:	drivers/net/ethernet/freescale/fec_ptp.c
5843F:	drivers/net/ethernet/freescale/fec.h
5844F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5845
5846FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5847M:	Sascha Hauer <s.hauer@pengutronix.de>
5848R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5849L:	linux-fbdev@vger.kernel.org
5850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5851S:	Maintained
5852F:	include/linux/platform_data/video-imxfb.h
5853F:	drivers/video/fbdev/imxfb.c
5854
5855FREESCALE QORIQ DPAA ETHERNET DRIVER
5856M:	Madalin Bucur <madalin.bucur@nxp.com>
5857L:	netdev@vger.kernel.org
5858S:	Maintained
5859F:	drivers/net/ethernet/freescale/dpaa
5860
5861FREESCALE QORIQ DPAA FMAN DRIVER
5862M:	Madalin Bucur <madalin.bucur@nxp.com>
5863L:	netdev@vger.kernel.org
5864S:	Maintained
5865F:	drivers/net/ethernet/freescale/fman
5866F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5867
5868FREESCALE QORIQ PTP CLOCK DRIVER
5869M:	Yangbo Lu <yangbo.lu@nxp.com>
5870L:	netdev@vger.kernel.org
5871S:	Maintained
5872F:	drivers/ptp/ptp_qoriq.c
5873F:	include/linux/fsl/ptp_qoriq.h
5874F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5875
5876FREESCALE QUAD SPI DRIVER
5877M:	Han Xu <han.xu@nxp.com>
5878L:	linux-mtd@lists.infradead.org
5879S:	Maintained
5880F:	drivers/mtd/spi-nor/fsl-quadspi.c
5881
5882FREESCALE QUICC ENGINE LIBRARY
5883M:	Qiang Zhao <qiang.zhao@nxp.com>
5884L:	linuxppc-dev@lists.ozlabs.org
5885S:	Maintained
5886F:	drivers/soc/fsl/qe/
5887F:	include/soc/fsl/*qe*.h
5888F:	include/soc/fsl/*ucc*.h
5889
5890FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5891M:	Li Yang <leoyang.li@nxp.com>
5892L:	netdev@vger.kernel.org
5893L:	linuxppc-dev@lists.ozlabs.org
5894S:	Maintained
5895F:	drivers/net/ethernet/freescale/ucc_geth*
5896
5897FREESCALE QUICC ENGINE UCC HDLC DRIVER
5898M:	Zhao Qiang <qiang.zhao@nxp.com>
5899L:	netdev@vger.kernel.org
5900L:	linuxppc-dev@lists.ozlabs.org
5901S:	Maintained
5902F:	drivers/net/wan/fsl_ucc_hdlc*
5903
5904FREESCALE QUICC ENGINE UCC UART DRIVER
5905M:	Timur Tabi <timur@kernel.org>
5906L:	linuxppc-dev@lists.ozlabs.org
5907S:	Maintained
5908F:	drivers/tty/serial/ucc_uart.c
5909
5910FREESCALE SOC DRIVERS
5911M:	Li Yang <leoyang.li@nxp.com>
5912L:	linuxppc-dev@lists.ozlabs.org
5913L:	linux-arm-kernel@lists.infradead.org
5914S:	Maintained
5915F:	Documentation/devicetree/bindings/soc/fsl/
5916F:	drivers/soc/fsl/
5917F:	include/linux/fsl/
5918
5919FREESCALE SOC FS_ENET DRIVER
5920M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5921L:	linuxppc-dev@lists.ozlabs.org
5922L:	netdev@vger.kernel.org
5923S:	Maintained
5924F:	drivers/net/ethernet/freescale/fs_enet/
5925F:	include/linux/fs_enet_pd.h
5926
5927FREESCALE SOC SOUND DRIVERS
5928M:	Timur Tabi <timur@kernel.org>
5929M:	Nicolin Chen <nicoleotsuka@gmail.com>
5930M:	Xiubo Li <Xiubo.Lee@gmail.com>
5931R:	Fabio Estevam <fabio.estevam@nxp.com>
5932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5933L:	linuxppc-dev@lists.ozlabs.org
5934S:	Maintained
5935F:	sound/soc/fsl/fsl*
5936F:	sound/soc/fsl/imx*
5937F:	sound/soc/fsl/mpc8610_hpcd.c
5938
5939FREESCALE USB PERIPHERAL DRIVERS
5940M:	Li Yang <leoyang.li@nxp.com>
5941L:	linux-usb@vger.kernel.org
5942L:	linuxppc-dev@lists.ozlabs.org
5943S:	Maintained
5944F:	drivers/usb/gadget/udc/fsl*
5945
5946FREEVXFS FILESYSTEM
5947M:	Christoph Hellwig <hch@infradead.org>
5948W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5949S:	Maintained
5950F:	fs/freevxfs/
5951
5952FREEZER
5953M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5954M:	Pavel Machek <pavel@ucw.cz>
5955L:	linux-pm@vger.kernel.org
5956S:	Supported
5957F:	Documentation/power/freezing-of-tasks.txt
5958F:	include/linux/freezer.h
5959F:	kernel/freezer.c
5960
5961FRONTSWAP API
5962M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5963L:	linux-kernel@vger.kernel.org
5964S:	Maintained
5965F:	mm/frontswap.c
5966F:	include/linux/frontswap.h
5967
5968FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5969M:	David Howells <dhowells@redhat.com>
5970L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5971S:	Supported
5972F:	Documentation/filesystems/caching/
5973F:	fs/fscache/
5974F:	include/linux/fscache*.h
5975
5976FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5977M:	Theodore Y. Ts'o <tytso@mit.edu>
5978M:	Jaegeuk Kim <jaegeuk@kernel.org>
5979L:	linux-fscrypt@vger.kernel.org
5980Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5982S:	Supported
5983F:	fs/crypto/
5984F:	include/linux/fscrypt*.h
5985F:	Documentation/filesystems/fscrypt.rst
5986
5987FSI-ATTACHED I2C DRIVER
5988M:	Eddie James <eajames@linux.vnet.ibm.com>
5989L:	linux-i2c@vger.kernel.org
5990L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5991S:	Maintained
5992F:	drivers/i2c/busses/i2c-fsi.c
5993F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5994
5995FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5996M:	Jan Kara <jack@suse.cz>
5997R:	Amir Goldstein <amir73il@gmail.com>
5998L:	linux-fsdevel@vger.kernel.org
5999S:	Maintained
6000F:	fs/notify/
6001F:	include/linux/fsnotify*.h
6002
6003FUJITSU LAPTOP EXTRAS
6004M:	Jonathan Woithe <jwoithe@just42.net>
6005L:	platform-driver-x86@vger.kernel.org
6006S:	Maintained
6007F:	drivers/platform/x86/fujitsu-laptop.c
6008
6009FUJITSU M-5MO LS CAMERA ISP DRIVER
6010M:	Kyungmin Park <kyungmin.park@samsung.com>
6011M:	Heungjun Kim <riverful.kim@samsung.com>
6012L:	linux-media@vger.kernel.org
6013S:	Maintained
6014F:	drivers/media/i2c/m5mols/
6015F:	include/media/i2c/m5mols.h
6016
6017FUJITSU TABLET EXTRAS
6018M:	Robert Gerlach <khnz@gmx.de>
6019L:	platform-driver-x86@vger.kernel.org
6020S:	Maintained
6021F:	drivers/platform/x86/fujitsu-tablet.c
6022
6023FUSE: FILESYSTEM IN USERSPACE
6024M:	Miklos Szeredi <miklos@szeredi.hu>
6025L:	linux-fsdevel@vger.kernel.org
6026W:	http://fuse.sourceforge.net/
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6028S:	Maintained
6029F:	fs/fuse/
6030F:	include/uapi/linux/fuse.h
6031F:	Documentation/filesystems/fuse.txt
6032
6033FUTEX SUBSYSTEM
6034M:	Thomas Gleixner <tglx@linutronix.de>
6035M:	Ingo Molnar <mingo@redhat.com>
6036R:	Peter Zijlstra <peterz@infradead.org>
6037R:	Darren Hart <dvhart@infradead.org>
6038L:	linux-kernel@vger.kernel.org
6039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6040S:	Maintained
6041F:	kernel/futex.c
6042F:	kernel/futex_compat.c
6043F:	include/asm-generic/futex.h
6044F:	include/linux/futex.h
6045F:	include/uapi/linux/futex.h
6046F:	tools/testing/selftests/futex/
6047F:	tools/perf/bench/futex*
6048F:	Documentation/*futex*
6049
6050GCC PLUGINS
6051M:	Kees Cook <keescook@chromium.org>
6052R:	Emese Revfy <re.emese@gmail.com>
6053L:	kernel-hardening@lists.openwall.com
6054S:	Maintained
6055F:	scripts/gcc-plugins/
6056F:	scripts/gcc-plugin.sh
6057F:	scripts/Makefile.gcc-plugins
6058F:	Documentation/gcc-plugins.txt
6059
6060GASKET DRIVER FRAMEWORK
6061M:	Rob Springer <rspringer@google.com>
6062M:	John Joseph <jnjoseph@google.com>
6063M:	Ben Chan <benchan@chromium.org>
6064S:	Maintained
6065F:	drivers/staging/gasket/
6066
6067GCOV BASED KERNEL PROFILING
6068M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6069S:	Maintained
6070F:	kernel/gcov/
6071F:	Documentation/dev-tools/gcov.rst
6072
6073GDB KERNEL DEBUGGING HELPER SCRIPTS
6074M:	Jan Kiszka <jan.kiszka@siemens.com>
6075M:	Kieran Bingham <kbingham@kernel.org>
6076S:	Supported
6077F:	scripts/gdb/
6078
6079GDT SCSI DISK ARRAY CONTROLLER DRIVER
6080M:	Achim Leubner <achim_leubner@adaptec.com>
6081L:	linux-scsi@vger.kernel.org
6082W:	http://www.icp-vortex.com/
6083S:	Supported
6084F:	drivers/scsi/gdt*
6085
6086GEMTEK FM RADIO RECEIVER DRIVER
6087M:	Hans Verkuil <hverkuil@xs4all.nl>
6088L:	linux-media@vger.kernel.org
6089T:	git git://linuxtv.org/media_tree.git
6090W:	https://linuxtv.org
6091S:	Maintained
6092F:	drivers/media/radio/radio-gemtek*
6093
6094GENERIC GPIO I2C DRIVER
6095M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6096S:	Supported
6097F:	drivers/i2c/busses/i2c-gpio.c
6098F:	include/linux/platform_data/i2c-gpio.h
6099
6100GENERIC GPIO I2C MULTIPLEXER DRIVER
6101M:	Peter Korsgaard <peter.korsgaard@barco.com>
6102L:	linux-i2c@vger.kernel.org
6103S:	Supported
6104F:	drivers/i2c/muxes/i2c-mux-gpio.c
6105F:	include/linux/platform_data/i2c-mux-gpio.h
6106F:	Documentation/i2c/muxes/i2c-mux-gpio
6107
6108GENERIC HDLC (WAN) DRIVERS
6109M:	Krzysztof Halasa <khc@pm.waw.pl>
6110W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6111S:	Maintained
6112F:	drivers/net/wan/c101.c
6113F:	drivers/net/wan/hd6457*
6114F:	drivers/net/wan/hdlc*
6115F:	drivers/net/wan/n2.c
6116F:	drivers/net/wan/pc300too.c
6117F:	drivers/net/wan/pci200syn.c
6118F:	drivers/net/wan/wanxl*
6119
6120GENERIC INCLUDE/ASM HEADER FILES
6121M:	Arnd Bergmann <arnd@arndb.de>
6122L:	linux-arch@vger.kernel.org
6123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6124S:	Maintained
6125F:	include/asm-generic/
6126F:	include/uapi/asm-generic/
6127
6128GENERIC PHY FRAMEWORK
6129M:	Kishon Vijay Abraham I <kishon@ti.com>
6130L:	linux-kernel@vger.kernel.org
6131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6132S:	Supported
6133F:	drivers/phy/
6134F:	include/linux/phy/
6135
6136GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6137M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6138S:	Supported
6139F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6140
6141GENERIC PM DOMAINS
6142M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6143M:	Kevin Hilman <khilman@kernel.org>
6144M:	Ulf Hansson <ulf.hansson@linaro.org>
6145L:	linux-pm@vger.kernel.org
6146S:	Supported
6147F:	drivers/base/power/domain*.c
6148F:	include/linux/pm_domain.h
6149F:	Documentation/devicetree/bindings/power/power_domain.txt
6150
6151GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6152M:	Eugen Hristev <eugen.hristev@microchip.com>
6153L:	linux-input@vger.kernel.org
6154S:	Maintained
6155F:	drivers/input/touchscreen/resistive-adc-touch.c
6156
6157GENERIC UIO DRIVER FOR PCI DEVICES
6158M:	"Michael S. Tsirkin" <mst@redhat.com>
6159L:	kvm@vger.kernel.org
6160S:	Supported
6161F:	drivers/uio/uio_pci_generic.c
6162
6163GENWQE (IBM Generic Workqueue Card)
6164M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6165M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6166S:	Supported
6167F:	drivers/misc/genwqe/
6168
6169GET_MAINTAINER SCRIPT
6170M:	Joe Perches <joe@perches.com>
6171S:	Maintained
6172F:	scripts/get_maintainer.pl
6173
6174GFS2 FILE SYSTEM
6175M:	Bob Peterson <rpeterso@redhat.com>
6176M:	Andreas Gruenbacher <agruenba@redhat.com>
6177L:	cluster-devel@redhat.com
6178W:	http://sources.redhat.com/cluster/
6179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6180S:	Supported
6181F:	Documentation/filesystems/gfs2*.txt
6182F:	fs/gfs2/
6183F:	include/uapi/linux/gfs2_ondisk.h
6184
6185GIGASET ISDN DRIVERS
6186M:	Paul Bolle <pebolle@tiscali.nl>
6187L:	gigaset307x-common@lists.sourceforge.net
6188W:	http://gigaset307x.sourceforge.net/
6189S:	Odd Fixes
6190F:	Documentation/isdn/README.gigaset
6191F:	drivers/isdn/gigaset/
6192F:	include/uapi/linux/gigaset_dev.h
6193
6194GNSS SUBSYSTEM
6195M:	Johan Hovold <johan@kernel.org>
6196S:	Maintained
6197F:	Documentation/ABI/testing/sysfs-class-gnss
6198F:	Documentation/devicetree/bindings/gnss/
6199F:	drivers/gnss/
6200F:	include/linux/gnss.h
6201
6202GO7007 MPEG CODEC
6203M:	Hans Verkuil <hans.verkuil@cisco.com>
6204L:	linux-media@vger.kernel.org
6205S:	Maintained
6206F:	drivers/media/usb/go7007/
6207
6208GOODIX TOUCHSCREEN
6209M:	Bastien Nocera <hadess@hadess.net>
6210L:	linux-input@vger.kernel.org
6211S:	Maintained
6212F:	drivers/input/touchscreen/goodix.c
6213
6214GPD POCKET FAN DRIVER
6215M:	Hans de Goede <hdegoede@redhat.com>
6216L:	platform-driver-x86@vger.kernel.org
6217S:	Maintained
6218F:	drivers/platform/x86/gpd-pocket-fan.c
6219
6220GPIO ACPI SUPPORT
6221M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6222M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6223L:	linux-gpio@vger.kernel.org
6224L:	linux-acpi@vger.kernel.org
6225S:	Maintained
6226F:	Documentation/acpi/gpio-properties.txt
6227F:	drivers/gpio/gpiolib-acpi.c
6228
6229GPIO IR Transmitter
6230M:	Sean Young <sean@mess.org>
6231L:	linux-media@vger.kernel.org
6232S:	Maintained
6233F:	drivers/media/rc/gpio-ir-tx.c
6234
6235GPIO MOCKUP DRIVER
6236M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6237R:	Bartosz Golaszewski <brgl@bgdev.pl>
6238L:	linux-gpio@vger.kernel.org
6239S:	Maintained
6240F:	drivers/gpio/gpio-mockup.c
6241F:	tools/testing/selftests/gpio/
6242
6243GPIO SUBSYSTEM
6244M:	Linus Walleij <linus.walleij@linaro.org>
6245L:	linux-gpio@vger.kernel.org
6246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6247S:	Maintained
6248F:	Documentation/devicetree/bindings/gpio/
6249F:	Documentation/driver-api/gpio/
6250F:	Documentation/gpio/
6251F:	Documentation/ABI/testing/gpio-cdev
6252F:	Documentation/ABI/obsolete/sysfs-gpio
6253F:	drivers/gpio/
6254F:	include/linux/gpio/
6255F:	include/linux/gpio.h
6256F:	include/linux/of_gpio.h
6257F:	include/asm-generic/gpio.h
6258F:	include/uapi/linux/gpio.h
6259F:	tools/gpio/
6260
6261GRE DEMULTIPLEXER DRIVER
6262M:	Dmitry Kozlov <xeb@mail.ru>
6263L:	netdev@vger.kernel.org
6264S:	Maintained
6265F:	net/ipv4/gre_demux.c
6266F:	net/ipv4/gre_offload.c
6267F:	include/net/gre.h
6268
6269GRETH 10/100/1G Ethernet MAC device driver
6270M:	Andreas Larsson <andreas@gaisler.com>
6271L:	netdev@vger.kernel.org
6272S:	Maintained
6273F:	drivers/net/ethernet/aeroflex/
6274
6275GREYBUS AUDIO PROTOCOLS DRIVERS
6276M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6277M:	Mark Greer <mgreer@animalcreek.com>
6278S:	Maintained
6279F:	drivers/staging/greybus/audio_apbridgea.c
6280F:	drivers/staging/greybus/audio_apbridgea.h
6281F:	drivers/staging/greybus/audio_codec.c
6282F:	drivers/staging/greybus/audio_codec.h
6283F:	drivers/staging/greybus/audio_gb.c
6284F:	drivers/staging/greybus/audio_manager.c
6285F:	drivers/staging/greybus/audio_manager.h
6286F:	drivers/staging/greybus/audio_manager_module.c
6287F:	drivers/staging/greybus/audio_manager_private.h
6288F:	drivers/staging/greybus/audio_manager_sysfs.c
6289F:	drivers/staging/greybus/audio_module.c
6290F:	drivers/staging/greybus/audio_topology.c
6291
6292GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6293M:	Viresh Kumar <vireshk@kernel.org>
6294S:	Maintained
6295F:	drivers/staging/greybus/authentication.c
6296F:	drivers/staging/greybus/bootrom.c
6297F:	drivers/staging/greybus/firmware.h
6298F:	drivers/staging/greybus/fw-core.c
6299F:	drivers/staging/greybus/fw-download.c
6300F:	drivers/staging/greybus/fw-management.c
6301F:	drivers/staging/greybus/greybus_authentication.h
6302F:	drivers/staging/greybus/greybus_firmware.h
6303F:	drivers/staging/greybus/hid.c
6304F:	drivers/staging/greybus/i2c.c
6305F:	drivers/staging/greybus/spi.c
6306F:	drivers/staging/greybus/spilib.c
6307F:	drivers/staging/greybus/spilib.h
6308
6309GREYBUS LOOPBACK DRIVER
6310M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6311S:	Maintained
6312F:	drivers/staging/greybus/loopback.c
6313
6314GREYBUS PLATFORM DRIVERS
6315M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6316S:	Maintained
6317F:	drivers/staging/greybus/arche-platform.c
6318F:	drivers/staging/greybus/arche-apb-ctrl.c
6319F:	drivers/staging/greybus/arche_platform.h
6320
6321GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6322M:	Rui Miguel Silva <rmfrfs@gmail.com>
6323S:	Maintained
6324F:	drivers/staging/greybus/sdio.c
6325F:	drivers/staging/greybus/light.c
6326F:	drivers/staging/greybus/gpio.c
6327F:	drivers/staging/greybus/power_supply.c
6328F:	drivers/staging/greybus/spi.c
6329F:	drivers/staging/greybus/spilib.c
6330
6331GREYBUS SUBSYSTEM
6332M:	Johan Hovold <johan@kernel.org>
6333M:	Alex Elder <elder@kernel.org>
6334M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6335S:	Maintained
6336F:	drivers/staging/greybus/
6337L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6338
6339GREYBUS UART PROTOCOLS DRIVERS
6340M:	David Lin <dtwlin@gmail.com>
6341S:	Maintained
6342F:	drivers/staging/greybus/uart.c
6343F:	drivers/staging/greybus/log.c
6344
6345GS1662 VIDEO SERIALIZER
6346M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6347L:	linux-media@vger.kernel.org
6348T:	git git://linuxtv.org/media_tree.git
6349S:	Maintained
6350F:	drivers/media/spi/gs1662.c
6351
6352GSPCA FINEPIX SUBDRIVER
6353M:	Frank Zago <frank@zago.net>
6354L:	linux-media@vger.kernel.org
6355T:	git git://linuxtv.org/media_tree.git
6356S:	Maintained
6357F:	drivers/media/usb/gspca/finepix.c
6358
6359GSPCA GL860 SUBDRIVER
6360M:	Olivier Lorin <o.lorin@laposte.net>
6361L:	linux-media@vger.kernel.org
6362T:	git git://linuxtv.org/media_tree.git
6363S:	Maintained
6364F:	drivers/media/usb/gspca/gl860/
6365
6366GSPCA M5602 SUBDRIVER
6367M:	Erik Andren <erik.andren@gmail.com>
6368L:	linux-media@vger.kernel.org
6369T:	git git://linuxtv.org/media_tree.git
6370S:	Maintained
6371F:	drivers/media/usb/gspca/m5602/
6372
6373GSPCA PAC207 SONIXB SUBDRIVER
6374M:	Hans Verkuil <hverkuil@xs4all.nl>
6375L:	linux-media@vger.kernel.org
6376T:	git git://linuxtv.org/media_tree.git
6377S:	Odd Fixes
6378F:	drivers/media/usb/gspca/pac207.c
6379
6380GSPCA SN9C20X SUBDRIVER
6381M:	Brian Johnson <brijohn@gmail.com>
6382L:	linux-media@vger.kernel.org
6383T:	git git://linuxtv.org/media_tree.git
6384S:	Maintained
6385F:	drivers/media/usb/gspca/sn9c20x.c
6386
6387GSPCA T613 SUBDRIVER
6388M:	Leandro Costantino <lcostantino@gmail.com>
6389L:	linux-media@vger.kernel.org
6390T:	git git://linuxtv.org/media_tree.git
6391S:	Maintained
6392F:	drivers/media/usb/gspca/t613.c
6393
6394GSPCA USB WEBCAM DRIVER
6395M:	Hans Verkuil <hverkuil@xs4all.nl>
6396L:	linux-media@vger.kernel.org
6397T:	git git://linuxtv.org/media_tree.git
6398S:	Odd Fixes
6399F:	drivers/media/usb/gspca/
6400
6401GTP (GPRS Tunneling Protocol)
6402M:	Pablo Neira Ayuso <pablo@netfilter.org>
6403M:	Harald Welte <laforge@gnumonks.org>
6404L:	osmocom-net-gprs@lists.osmocom.org
6405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6406S:	Maintained
6407F:	drivers/net/gtp.c
6408
6409GUID PARTITION TABLE (GPT)
6410M:	Davidlohr Bueso <dave@stgolabs.net>
6411L:	linux-efi@vger.kernel.org
6412S:	Maintained
6413F:	block/partitions/efi.*
6414
6415H8/300 ARCHITECTURE
6416M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6417L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6418W:	http://uclinux-h8.sourceforge.jp
6419T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6420S:	Maintained
6421F:	arch/h8300/
6422F:	drivers/clocksource/h8300_*.c
6423F:	drivers/clk/h8300/
6424F:	drivers/irqchip/irq-renesas-h8*.c
6425
6426HACKRF MEDIA DRIVER
6427M:	Antti Palosaari <crope@iki.fi>
6428L:	linux-media@vger.kernel.org
6429W:	https://linuxtv.org
6430W:	http://palosaari.fi/linux/
6431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6432T:	git git://linuxtv.org/anttip/media_tree.git
6433S:	Maintained
6434F:	drivers/media/usb/hackrf/
6435
6436HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6437M:	Frank Seidel <frank@f-seidel.de>
6438L:	platform-driver-x86@vger.kernel.org
6439W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6440S:	Maintained
6441F:	drivers/platform/x86/hdaps.c
6442
6443HARDWARE MONITORING
6444M:	Jean Delvare <jdelvare@suse.com>
6445M:	Guenter Roeck <linux@roeck-us.net>
6446L:	linux-hwmon@vger.kernel.org
6447W:	http://hwmon.wiki.kernel.org/
6448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6449S:	Maintained
6450F:	Documentation/devicetree/bindings/hwmon/
6451F:	Documentation/hwmon/
6452F:	drivers/hwmon/
6453F:	include/linux/hwmon*.h
6454
6455HARDWARE RANDOM NUMBER GENERATOR CORE
6456M:	Matt Mackall <mpm@selenic.com>
6457M:	Herbert Xu <herbert@gondor.apana.org.au>
6458L:	linux-crypto@vger.kernel.org
6459S:	Odd fixes
6460F:	Documentation/devicetree/bindings/rng/
6461F:	Documentation/hw_random.txt
6462F:	drivers/char/hw_random/
6463F:	include/linux/hw_random.h
6464
6465HARDWARE TRACING FACILITIES
6466M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6467S:	Maintained
6468F:	drivers/hwtracing/
6469
6470HARDWARE SPINLOCK CORE
6471M:	Ohad Ben-Cohen <ohad@wizery.com>
6472M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6473L:	linux-remoteproc@vger.kernel.org
6474S:	Maintained
6475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6476F:	Documentation/devicetree/bindings/hwlock/
6477F:	Documentation/hwspinlock.txt
6478F:	drivers/hwspinlock/
6479F:	include/linux/hwspinlock.h
6480
6481HARMONY SOUND DRIVER
6482L:	linux-parisc@vger.kernel.org
6483S:	Maintained
6484F:	sound/parisc/harmony.*
6485
6486HDPVR USB VIDEO ENCODER DRIVER
6487M:	Hans Verkuil <hverkuil@xs4all.nl>
6488L:	linux-media@vger.kernel.org
6489T:	git git://linuxtv.org/media_tree.git
6490W:	https://linuxtv.org
6491S:	Odd Fixes
6492F:	drivers/media/usb/hdpvr/
6493
6494HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6495M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6496S:	Supported
6497F:	Documentation/watchdog/hpwdt.txt
6498F:	drivers/watchdog/hpwdt.c
6499
6500HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6501M:	Don Brace <don.brace@microsemi.com>
6502L:	esc.storagedev@microsemi.com
6503L:	linux-scsi@vger.kernel.org
6504S:	Supported
6505F:	Documentation/scsi/hpsa.txt
6506F:	drivers/scsi/hpsa*.[ch]
6507F:	include/linux/cciss*.h
6508F:	include/uapi/linux/cciss*.h
6509
6510HFI1 DRIVER
6511M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6512M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6513L:	linux-rdma@vger.kernel.org
6514S:	Supported
6515F:	drivers/infiniband/hw/hfi1
6516
6517HFS FILESYSTEM
6518L:	linux-fsdevel@vger.kernel.org
6519S:	Orphan
6520F:	Documentation/filesystems/hfs.txt
6521F:	fs/hfs/
6522
6523HFSPLUS FILESYSTEM
6524L:	linux-fsdevel@vger.kernel.org
6525S:	Orphan
6526F:	Documentation/filesystems/hfsplus.txt
6527F:	fs/hfsplus/
6528
6529HGA FRAMEBUFFER DRIVER
6530M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6531L:	linux-nvidia@lists.surfsouth.com
6532W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6533S:	Maintained
6534F:	drivers/video/fbdev/hgafb.c
6535
6536HIBERNATION (aka Software Suspend, aka swsusp)
6537M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6538M:	Pavel Machek <pavel@ucw.cz>
6539L:	linux-pm@vger.kernel.org
6540B:	https://bugzilla.kernel.org
6541S:	Supported
6542F:	arch/x86/power/
6543F:	drivers/base/power/
6544F:	kernel/power/
6545F:	include/linux/suspend.h
6546F:	include/linux/freezer.h
6547F:	include/linux/pm.h
6548F:	arch/*/include/asm/suspend*.h
6549
6550HID CORE LAYER
6551M:	Jiri Kosina <jikos@kernel.org>
6552R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6553L:	linux-input@vger.kernel.org
6554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6555S:	Maintained
6556F:	drivers/hid/
6557F:	include/linux/hid*
6558F:	include/uapi/linux/hid*
6559
6560HID SENSOR HUB DRIVERS
6561M:	Jiri Kosina <jikos@kernel.org>
6562M:	Jonathan Cameron <jic23@kernel.org>
6563M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6564L:	linux-input@vger.kernel.org
6565L:	linux-iio@vger.kernel.org
6566S:	Maintained
6567F:	Documentation/hid/hid-sensor*
6568F:	drivers/hid/hid-sensor-*
6569F:	drivers/iio/*/hid-*
6570F:	include/linux/hid-sensor-*
6571
6572HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6573M:	Thomas Gleixner <tglx@linutronix.de>
6574L:	linux-kernel@vger.kernel.org
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6576S:	Maintained
6577F:	Documentation/timers/
6578F:	kernel/time/hrtimer.c
6579F:	kernel/time/clockevents.c
6580F:	kernel/time/timer_*.c
6581F:	include/linux/clockchips.h
6582F:	include/linux/hrtimer.h
6583
6584HIGH-SPEED SCC DRIVER FOR AX.25
6585L:	linux-hams@vger.kernel.org
6586S:	Orphan
6587F:	drivers/net/hamradio/dmascc.c
6588F:	drivers/net/hamradio/scc.c
6589
6590HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6591M:	HighPoint Linux Team <linux@highpoint-tech.com>
6592W:	http://www.highpoint-tech.com
6593S:	Supported
6594F:	Documentation/scsi/hptiop.txt
6595F:	drivers/scsi/hptiop.c
6596
6597HIPPI
6598M:	Jes Sorensen <jes@trained-monkey.org>
6599L:	linux-hippi@sunsite.dk
6600S:	Maintained
6601F:	include/linux/hippidevice.h
6602F:	include/uapi/linux/if_hippi.h
6603F:	net/802/hippi.c
6604F:	drivers/net/hippi/
6605
6606HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6607M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6608M:	Salil Mehta <salil.mehta@huawei.com>
6609L:	netdev@vger.kernel.org
6610W:	http://www.hisilicon.com
6611S:	Maintained
6612F:	drivers/net/ethernet/hisilicon/hns3/
6613
6614HISILICON LPC BUS DRIVER
6615M:	john.garry@huawei.com
6616W:	http://www.hisilicon.com
6617S:	Maintained
6618F:	drivers/bus/hisi_lpc.c
6619F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6620
6621HISILICON NETWORK SUBSYSTEM DRIVER
6622M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6623M:	Salil Mehta <salil.mehta@huawei.com>
6624L:	netdev@vger.kernel.org
6625W:	http://www.hisilicon.com
6626S:	Maintained
6627F:	drivers/net/ethernet/hisilicon/
6628F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6629
6630HISILICON PMU DRIVER
6631M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6632W:	http://www.hisilicon.com
6633S:	Supported
6634F:	drivers/perf/hisilicon
6635F:	Documentation/perf/hisi-pmu.txt
6636
6637HISILICON ROCE DRIVER
6638M:	Lijun Ou <oulijun@huawei.com>
6639M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6640L:	linux-rdma@vger.kernel.org
6641S:	Maintained
6642F:	drivers/infiniband/hw/hns/
6643F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6644
6645HISILICON SAS Controller
6646M:	John Garry <john.garry@huawei.com>
6647W:	http://www.hisilicon.com
6648S:	Supported
6649F:	drivers/scsi/hisi_sas/
6650F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6651
6652HMM - Heterogeneous Memory Management
6653M:	Jérôme Glisse <jglisse@redhat.com>
6654L:	linux-mm@kvack.org
6655S:	Maintained
6656F:	mm/hmm*
6657F:	include/linux/hmm*
6658F:	Documentation/vm/hmm.rst
6659
6660HOST AP DRIVER
6661M:	Jouni Malinen <j@w1.fi>
6662L:	linux-wireless@vger.kernel.org
6663W:	http://w1.fi/hostap-driver.html
6664S:	Obsolete
6665F:	drivers/net/wireless/intersil/hostap/
6666
6667HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6668L:	platform-driver-x86@vger.kernel.org
6669S:	Orphan
6670F:	drivers/platform/x86/tc1100-wmi.c
6671
6672HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6673M:	Jaroslav Kysela <perex@perex.cz>
6674S:	Maintained
6675F:	drivers/net/ethernet/hp/hp100.*
6676
6677HPET:	High Precision Event Timers driver
6678M:	Clemens Ladisch <clemens@ladisch.de>
6679S:	Maintained
6680F:	Documentation/timers/hpet.txt
6681F:	drivers/char/hpet.c
6682F:	include/linux/hpet.h
6683F:	include/uapi/linux/hpet.h
6684
6685HPET:	x86
6686S:	Orphan
6687F:	arch/x86/kernel/hpet.c
6688F:	arch/x86/include/asm/hpet.h
6689
6690HPFS FILESYSTEM
6691M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6692W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6693S:	Maintained
6694F:	fs/hpfs/
6695
6696HSI SUBSYSTEM
6697M:	Sebastian Reichel <sre@kernel.org>
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6699S:	Maintained
6700F:	Documentation/ABI/testing/sysfs-bus-hsi
6701F:	Documentation/driver-api/hsi.rst
6702F:	drivers/hsi/
6703F:	include/linux/hsi/
6704F:	include/uapi/linux/hsi/
6705
6706HSO 3G MODEM DRIVER
6707L:	linux-usb@vger.kernel.org
6708S:	Orphan
6709F:	drivers/net/usb/hso.c
6710
6711HSR NETWORK PROTOCOL
6712M:	Arvid Brodin <arvid.brodin@alten.se>
6713L:	netdev@vger.kernel.org
6714S:	Maintained
6715F:	net/hsr/
6716
6717HT16K33 LED CONTROLLER DRIVER
6718M:	Robin van der Gracht <robin@protonic.nl>
6719S:	Maintained
6720F:	drivers/auxdisplay/ht16k33.c
6721F:	Documentation/devicetree/bindings/display/ht16k33.txt
6722
6723HTCPEN TOUCHSCREEN DRIVER
6724M:	Pau Oliva Fora <pof@eslack.org>
6725L:	linux-input@vger.kernel.org
6726S:	Maintained
6727F:	drivers/input/touchscreen/htcpen.c
6728
6729HUAWEI ETHERNET DRIVER
6730M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6731L:	netdev@vger.kernel.org
6732S:	Supported
6733F:	Documentation/networking/hinic.txt
6734F:	drivers/net/ethernet/huawei/hinic/
6735
6736HUGETLB FILESYSTEM
6737M:	Mike Kravetz <mike.kravetz@oracle.com>
6738L:	linux-mm@kvack.org
6739S:	Maintained
6740F:	fs/hugetlbfs/
6741F:	mm/hugetlb.c
6742F:	include/linux/hugetlb.h
6743F:	Documentation/admin-guide/mm/hugetlbpage.rst
6744F:	Documentation/vm/hugetlbfs_reserv.rst
6745F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6746
6747HVA ST MEDIA DRIVER
6748M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6749L:	linux-media@vger.kernel.org
6750T:	git git://linuxtv.org/media_tree.git
6751W:	https://linuxtv.org
6752S:	Supported
6753F:	drivers/media/platform/sti/hva
6754
6755HWPOISON MEMORY FAILURE HANDLING
6756M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6757L:	linux-mm@kvack.org
6758S:	Maintained
6759F:	mm/memory-failure.c
6760F:	mm/hwpoison-inject.c
6761
6762Hyper-V CORE AND DRIVERS
6763M:	"K. Y. Srinivasan" <kys@microsoft.com>
6764M:	Haiyang Zhang <haiyangz@microsoft.com>
6765M:	Stephen Hemminger <sthemmin@microsoft.com>
6766L:	devel@linuxdriverproject.org
6767S:	Maintained
6768F:	Documentation/networking/netvsc.txt
6769F:	arch/x86/include/asm/mshyperv.h
6770F:	arch/x86/include/asm/trace/hyperv.h
6771F:	arch/x86/include/asm/hyperv-tlfs.h
6772F:	arch/x86/kernel/cpu/mshyperv.c
6773F:	arch/x86/hyperv
6774F:	drivers/hid/hid-hyperv.c
6775F:	drivers/hv/
6776F:	drivers/input/serio/hyperv-keyboard.c
6777F:	drivers/pci/controller/pci-hyperv.c
6778F:	drivers/net/hyperv/
6779F:	drivers/scsi/storvsc_drv.c
6780F:	drivers/uio/uio_hv_generic.c
6781F:	drivers/video/fbdev/hyperv_fb.c
6782F:	net/vmw_vsock/hyperv_transport.c
6783F:	include/linux/hyperv.h
6784F:	include/uapi/linux/hyperv.h
6785F:	tools/hv/
6786F:	Documentation/ABI/stable/sysfs-bus-vmbus
6787
6788HYPERVISOR VIRTUAL CONSOLE DRIVER
6789L:	linuxppc-dev@lists.ozlabs.org
6790S:	Odd Fixes
6791F:	drivers/tty/hvc/
6792
6793I2C ACPI SUPPORT
6794M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6795L:	linux-i2c@vger.kernel.org
6796L:	linux-acpi@vger.kernel.org
6797S:	Maintained
6798F:	drivers/i2c/i2c-core-acpi.c
6799
6800I2C MUXES
6801M:	Peter Rosin <peda@axentia.se>
6802L:	linux-i2c@vger.kernel.org
6803S:	Maintained
6804F:	Documentation/i2c/i2c-topology
6805F:	Documentation/i2c/muxes/
6806F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6807F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6808F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6809F:	drivers/i2c/i2c-mux.c
6810F:	drivers/i2c/muxes/
6811F:	include/linux/i2c-mux.h
6812
6813I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6814M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6815L:	linux-i2c@vger.kernel.org
6816S:	Maintained
6817F:	drivers/i2c/busses/i2c-mv64xxx.c
6818
6819I2C OVER PARALLEL PORT
6820M:	Jean Delvare <jdelvare@suse.com>
6821L:	linux-i2c@vger.kernel.org
6822S:	Maintained
6823F:	Documentation/i2c/busses/i2c-parport
6824F:	Documentation/i2c/busses/i2c-parport-light
6825F:	drivers/i2c/busses/i2c-parport.c
6826F:	drivers/i2c/busses/i2c-parport-light.c
6827
6828I2C SUBSYSTEM
6829M:	Wolfram Sang <wsa@the-dreams.de>
6830L:	linux-i2c@vger.kernel.org
6831W:	https://i2c.wiki.kernel.org/
6832Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6834S:	Maintained
6835F:	Documentation/devicetree/bindings/i2c/i2c.txt
6836F:	Documentation/i2c/
6837F:	drivers/i2c/*
6838F:	include/linux/i2c.h
6839F:	include/linux/i2c-dev.h
6840F:	include/linux/i2c-smbus.h
6841F:	include/uapi/linux/i2c.h
6842F:	include/uapi/linux/i2c-*.h
6843
6844I2C SUBSYSTEM HOST DRIVERS
6845L:	linux-i2c@vger.kernel.org
6846W:	https://i2c.wiki.kernel.org/
6847Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6849S:	Odd Fixes
6850F:	Documentation/devicetree/bindings/i2c/
6851F:	drivers/i2c/algos/
6852F:	drivers/i2c/busses/
6853
6854I2C-TAOS-EVM DRIVER
6855M:	Jean Delvare <jdelvare@suse.com>
6856L:	linux-i2c@vger.kernel.org
6857S:	Maintained
6858F:	Documentation/i2c/busses/i2c-taos-evm
6859F:	drivers/i2c/busses/i2c-taos-evm.c
6860
6861I2C-TINY-USB DRIVER
6862M:	Till Harbaum <till@harbaum.org>
6863L:	linux-i2c@vger.kernel.org
6864W:	http://www.harbaum.org/till/i2c_tiny_usb
6865S:	Maintained
6866F:	drivers/i2c/busses/i2c-tiny-usb.c
6867
6868I2C/SMBUS CONTROLLER DRIVERS FOR PC
6869M:	Jean Delvare <jdelvare@suse.com>
6870L:	linux-i2c@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/i2c/busses/i2c-ali1535
6873F:	Documentation/i2c/busses/i2c-ali1563
6874F:	Documentation/i2c/busses/i2c-ali15x3
6875F:	Documentation/i2c/busses/i2c-amd756
6876F:	Documentation/i2c/busses/i2c-amd8111
6877F:	Documentation/i2c/busses/i2c-i801
6878F:	Documentation/i2c/busses/i2c-nforce2
6879F:	Documentation/i2c/busses/i2c-piix4
6880F:	Documentation/i2c/busses/i2c-sis5595
6881F:	Documentation/i2c/busses/i2c-sis630
6882F:	Documentation/i2c/busses/i2c-sis96x
6883F:	Documentation/i2c/busses/i2c-via
6884F:	Documentation/i2c/busses/i2c-viapro
6885F:	drivers/i2c/busses/i2c-ali1535.c
6886F:	drivers/i2c/busses/i2c-ali1563.c
6887F:	drivers/i2c/busses/i2c-ali15x3.c
6888F:	drivers/i2c/busses/i2c-amd756.c
6889F:	drivers/i2c/busses/i2c-amd756-s4882.c
6890F:	drivers/i2c/busses/i2c-amd8111.c
6891F:	drivers/i2c/busses/i2c-i801.c
6892F:	drivers/i2c/busses/i2c-isch.c
6893F:	drivers/i2c/busses/i2c-nforce2.c
6894F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6895F:	drivers/i2c/busses/i2c-piix4.c
6896F:	drivers/i2c/busses/i2c-sis5595.c
6897F:	drivers/i2c/busses/i2c-sis630.c
6898F:	drivers/i2c/busses/i2c-sis96x.c
6899F:	drivers/i2c/busses/i2c-via.c
6900F:	drivers/i2c/busses/i2c-viapro.c
6901
6902I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6903M:	Hans de Goede <hdegoede@redhat.com>
6904L:	linux-i2c@vger.kernel.org
6905S:	Maintained
6906F:	drivers/i2c/busses/i2c-cht-wc.c
6907
6908I2C/SMBUS ISMT DRIVER
6909M:	Seth Heasley <seth.heasley@intel.com>
6910M:	Neil Horman <nhorman@tuxdriver.com>
6911L:	linux-i2c@vger.kernel.org
6912F:	drivers/i2c/busses/i2c-ismt.c
6913F:	Documentation/i2c/busses/i2c-ismt
6914
6915I2C/SMBUS STUB DRIVER
6916M:	Jean Delvare <jdelvare@suse.com>
6917L:	linux-i2c@vger.kernel.org
6918S:	Maintained
6919F:	drivers/i2c/i2c-stub.c
6920
6921IA64 (Itanium) PLATFORM
6922M:	Tony Luck <tony.luck@intel.com>
6923M:	Fenghua Yu <fenghua.yu@intel.com>
6924L:	linux-ia64@vger.kernel.org
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6926S:	Maintained
6927F:	arch/ia64/
6928
6929IBM Power 842 compression accelerator
6930M:	Haren Myneni <haren@us.ibm.com>
6931S:	Supported
6932F:	drivers/crypto/nx/Makefile
6933F:	drivers/crypto/nx/Kconfig
6934F:	drivers/crypto/nx/nx-842*
6935F:	include/linux/sw842.h
6936F:	crypto/842.c
6937F:	lib/842/
6938
6939IBM Power in-Nest Crypto Acceleration
6940M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6941M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6942L:	linux-crypto@vger.kernel.org
6943S:	Supported
6944F:	drivers/crypto/nx/Makefile
6945F:	drivers/crypto/nx/Kconfig
6946F:	drivers/crypto/nx/nx-aes*
6947F:	drivers/crypto/nx/nx-sha*
6948F:	drivers/crypto/nx/nx.*
6949F:	drivers/crypto/nx/nx_csbcpb.h
6950F:	drivers/crypto/nx/nx_debugfs.h
6951
6952IBM Power Linux RAID adapter
6953M:	Brian King <brking@us.ibm.com>
6954S:	Supported
6955F:	drivers/scsi/ipr.*
6956
6957IBM Power SRIOV Virtual NIC Device Driver
6958M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6959M:	John Allen <jallen@linux.vnet.ibm.com>
6960L:	netdev@vger.kernel.org
6961S:	Supported
6962F:	drivers/net/ethernet/ibm/ibmvnic.*
6963
6964IBM Power Virtual Accelerator Switchboard
6965M:	Sukadev Bhattiprolu
6966L:	linuxppc-dev@lists.ozlabs.org
6967S:	Supported
6968F:	arch/powerpc/platforms/powernv/vas*
6969F:	arch/powerpc/platforms/powernv/copy-paste.h
6970F:	arch/powerpc/include/asm/vas.h
6971F:	arch/powerpc/include/uapi/asm/vas.h
6972
6973IBM Power Virtual Ethernet Device Driver
6974M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6975L:	netdev@vger.kernel.org
6976S:	Supported
6977F:	drivers/net/ethernet/ibm/ibmveth.*
6978
6979IBM Power Virtual FC Device Drivers
6980M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6981L:	linux-scsi@vger.kernel.org
6982S:	Supported
6983F:	drivers/scsi/ibmvscsi/ibmvfc*
6984
6985IBM Power Virtual Management Channel Driver
6986M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6987M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6988S:	Supported
6989F:	drivers/misc/ibmvmc.*
6990
6991IBM Power Virtual SCSI Device Drivers
6992M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6993L:	linux-scsi@vger.kernel.org
6994S:	Supported
6995F:	drivers/scsi/ibmvscsi/ibmvscsi*
6996F:	include/scsi/viosrp.h
6997
6998IBM Power Virtual SCSI Device Target Driver
6999M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7000M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7001L:	linux-scsi@vger.kernel.org
7002L:	target-devel@vger.kernel.org
7003S:	Supported
7004F:	drivers/scsi/ibmvscsi_tgt/
7005
7006IBM Power VMX Cryptographic instructions
7007M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7008M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7009L:	linux-crypto@vger.kernel.org
7010S:	Supported
7011F:	drivers/crypto/vmx/Makefile
7012F:	drivers/crypto/vmx/Kconfig
7013F:	drivers/crypto/vmx/vmx.c
7014F:	drivers/crypto/vmx/aes*
7015F:	drivers/crypto/vmx/ghash*
7016F:	drivers/crypto/vmx/ppc-xlate.pl
7017
7018IBM ServeRAID RAID DRIVER
7019S:	Orphan
7020F:	drivers/scsi/ips.*
7021
7022ICH LPC AND GPIO DRIVER
7023M:	Peter Tyser <ptyser@xes-inc.com>
7024S:	Maintained
7025F:	drivers/mfd/lpc_ich.c
7026F:	drivers/gpio/gpio-ich.c
7027
7028IDE SUBSYSTEM
7029M:	"David S. Miller" <davem@davemloft.net>
7030L:	linux-ide@vger.kernel.org
7031Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7033S:	Maintained
7034F:	Documentation/ide/
7035F:	drivers/ide/
7036F:	include/linux/ide.h
7037
7038IDE/ATAPI DRIVERS
7039M:	Borislav Petkov <bp@alien8.de>
7040L:	linux-ide@vger.kernel.org
7041S:	Maintained
7042F:	Documentation/cdrom/ide-cd
7043F:	drivers/ide/ide-cd*
7044
7045IDEAPAD LAPTOP EXTRAS DRIVER
7046M:	Ike Panhc <ike.pan@canonical.com>
7047L:	platform-driver-x86@vger.kernel.org
7048W:	http://launchpad.net/ideapad-laptop
7049S:	Maintained
7050F:	drivers/platform/x86/ideapad-laptop.c
7051
7052IDEAPAD LAPTOP SLIDEBAR DRIVER
7053M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7054L:	linux-input@vger.kernel.org
7055W:	https://github.com/o2genum/ideapad-slidebar
7056S:	Maintained
7057F:	drivers/input/misc/ideapad_slidebar.c
7058
7059IDT VersaClock 5 CLOCK DRIVER
7060M:	Marek Vasut <marek.vasut@gmail.com>
7061S:	Maintained
7062F:	drivers/clk/clk-versaclock5.c
7063
7064IEEE 802.15.4 SUBSYSTEM
7065M:	Alexander Aring <alex.aring@gmail.com>
7066M:	Stefan Schmidt <stefan@datenfreihafen.org>
7067L:	linux-wpan@vger.kernel.org
7068W:	http://wpan.cakelab.org/
7069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7071S:	Maintained
7072F:	net/ieee802154/
7073F:	net/mac802154/
7074F:	drivers/net/ieee802154/
7075F:	include/linux/nl802154.h
7076F:	include/linux/ieee802154.h
7077F:	include/net/nl802154.h
7078F:	include/net/mac802154.h
7079F:	include/net/af_ieee802154.h
7080F:	include/net/cfg802154.h
7081F:	include/net/ieee802154_netdev.h
7082F:	Documentation/networking/ieee802154.txt
7083
7084IFE PROTOCOL
7085M:	Yotam Gigi <yotam.gi@gmail.com>
7086M:	Jamal Hadi Salim <jhs@mojatatu.com>
7087F:	net/ife
7088F:	include/net/ife.h
7089F:	include/uapi/linux/ife.h
7090
7091IGORPLUG-USB IR RECEIVER
7092M:	Sean Young <sean@mess.org>
7093L:	linux-media@vger.kernel.org
7094S:	Maintained
7095F:	drivers/media/rc/igorplugusb.c
7096
7097IGUANAWORKS USB IR TRANSCEIVER
7098M:	Sean Young <sean@mess.org>
7099L:	linux-media@vger.kernel.org
7100S:	Maintained
7101F:	drivers/media/rc/iguanair.c
7102
7103IIO DIGITAL POTENTIOMETER DAC
7104M:	Peter Rosin <peda@axentia.se>
7105L:	linux-iio@vger.kernel.org
7106S:	Maintained
7107F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7108F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7109F:	drivers/iio/dac/dpot-dac.c
7110
7111IIO ENVELOPE DETECTOR
7112M:	Peter Rosin <peda@axentia.se>
7113L:	linux-iio@vger.kernel.org
7114S:	Maintained
7115F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7116F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7117F:	drivers/iio/adc/envelope-detector.c
7118
7119IIO MULTIPLEXER
7120M:	Peter Rosin <peda@axentia.se>
7121L:	linux-iio@vger.kernel.org
7122S:	Maintained
7123F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7124F:	drivers/iio/multiplexer/iio-mux.c
7125
7126IIO SUBSYSTEM AND DRIVERS
7127M:	Jonathan Cameron <jic23@kernel.org>
7128R:	Hartmut Knaack <knaack.h@gmx.de>
7129R:	Lars-Peter Clausen <lars@metafoo.de>
7130R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7131L:	linux-iio@vger.kernel.org
7132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7133S:	Maintained
7134F:	Documentation/ABI/testing/configfs-iio*
7135F:	Documentation/ABI/testing/sysfs-bus-iio*
7136F:	Documentation/devicetree/bindings/iio/
7137F:	drivers/iio/
7138F:	drivers/staging/iio/
7139F:	include/linux/iio/
7140F:	tools/iio/
7141
7142IIO UNIT CONVERTER
7143M:	Peter Rosin <peda@axentia.se>
7144L:	linux-iio@vger.kernel.org
7145S:	Maintained
7146F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7147F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7148F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7149F:	drivers/iio/afe/iio-rescale.c
7150
7151IKANOS/ADI EAGLE ADSL USB DRIVER
7152M:	Matthieu Castet <castet.matthieu@free.fr>
7153M:	Stanislaw Gruszka <stf_xl@wp.pl>
7154S:	Maintained
7155F:	drivers/usb/atm/ueagle-atm.c
7156
7157IMGTEC ASCII LCD DRIVER
7158M:	Paul Burton <paul.burton@mips.com>
7159S:	Maintained
7160F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7161F:	drivers/auxdisplay/img-ascii-lcd.c
7162
7163IMGTEC IR DECODER DRIVER
7164M:	James Hogan <jhogan@kernel.org>
7165S:	Maintained
7166F:	drivers/media/rc/img-ir/
7167
7168IMON SOUNDGRAPH USB IR RECEIVER
7169M:	Sean Young <sean@mess.org>
7170L:	linux-media@vger.kernel.org
7171S:	Maintained
7172F:	drivers/media/rc/imon_raw.c
7173F:	drivers/media/rc/imon.c
7174
7175IMS TWINTURBO FRAMEBUFFER DRIVER
7176L:	linux-fbdev@vger.kernel.org
7177S:	Orphan
7178F:	drivers/video/fbdev/imsttfb.c
7179
7180INA209 HARDWARE MONITOR DRIVER
7181M:	Guenter Roeck <linux@roeck-us.net>
7182L:	linux-hwmon@vger.kernel.org
7183S:	Maintained
7184F:	Documentation/hwmon/ina209
7185F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7186F:	drivers/hwmon/ina209.c
7187
7188INA2XX HARDWARE MONITOR DRIVER
7189M:	Guenter Roeck <linux@roeck-us.net>
7190L:	linux-hwmon@vger.kernel.org
7191S:	Maintained
7192F:	Documentation/hwmon/ina2xx
7193F:	drivers/hwmon/ina2xx.c
7194F:	include/linux/platform_data/ina2xx.h
7195
7196INDUSTRY PACK SUBSYSTEM (IPACK)
7197M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7198M:	Jens Taprogge <jens.taprogge@taprogge.org>
7199M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7200L:	industrypack-devel@lists.sourceforge.net
7201W:	http://industrypack.sourceforge.net
7202S:	Maintained
7203F:	drivers/ipack/
7204
7205INFINIBAND SUBSYSTEM
7206M:	Doug Ledford <dledford@redhat.com>
7207M:	Jason Gunthorpe <jgg@mellanox.com>
7208L:	linux-rdma@vger.kernel.org
7209W:	https://github.com/linux-rdma/rdma-core
7210Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7212S:	Supported
7213F:	Documentation/devicetree/bindings/infiniband/
7214F:	Documentation/infiniband/
7215F:	drivers/infiniband/
7216F:	include/uapi/linux/if_infiniband.h
7217F:	include/uapi/rdma/
7218F:	include/rdma/
7219
7220INGENIC JZ4780 DMA Driver
7221M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7222S:	Maintained
7223F:	drivers/dma/dma-jz4780.c
7224
7225INGENIC JZ4780 NAND DRIVER
7226M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7227L:	linux-mtd@lists.infradead.org
7228S:	Maintained
7229F:	drivers/mtd/nand/raw/jz4780_*
7230
7231INOTIFY
7232M:	Jan Kara <jack@suse.cz>
7233R:	Amir Goldstein <amir73il@gmail.com>
7234L:	linux-fsdevel@vger.kernel.org
7235S:	Maintained
7236F:	Documentation/filesystems/inotify.txt
7237F:	fs/notify/inotify/
7238F:	include/linux/inotify.h
7239F:	include/uapi/linux/inotify.h
7240
7241INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7242M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7243L:	linux-input@vger.kernel.org
7244Q:	http://patchwork.kernel.org/project/linux-input/list/
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7246S:	Maintained
7247F:	drivers/input/
7248F:	include/linux/input.h
7249F:	include/uapi/linux/input.h
7250F:	include/uapi/linux/input-event-codes.h
7251F:	include/linux/input/
7252F:	Documentation/devicetree/bindings/input/
7253F:	Documentation/devicetree/bindings/serio/
7254F:	Documentation/input/
7255
7256INPUT MULTITOUCH (MT) PROTOCOL
7257M:	Henrik Rydberg <rydberg@bitmath.org>
7258L:	linux-input@vger.kernel.org
7259S:	Odd fixes
7260F:	Documentation/input/multi-touch-protocol.rst
7261F:	drivers/input/input-mt.c
7262K:	\b(ABS|SYN)_MT_
7263
7264INSIDE SECURE CRYPTO DRIVER
7265M:	Antoine Tenart <antoine.tenart@bootlin.com>
7266F:	drivers/crypto/inside-secure/
7267S:	Maintained
7268L:	linux-crypto@vger.kernel.org
7269
7270INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7271M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7272M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7273L:	linux-integrity@vger.kernel.org
7274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7275S:	Supported
7276F:	security/integrity/ima/
7277
7278INTEL 810/815 FRAMEBUFFER DRIVER
7279M:	Antonino Daplas <adaplas@gmail.com>
7280L:	linux-fbdev@vger.kernel.org
7281S:	Maintained
7282F:	drivers/video/fbdev/i810/
7283
7284INTEL ASoC DRIVERS
7285M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7286M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7287M:	Jie Yang <yang.jie@linux.intel.com>
7288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7289S:	Supported
7290F:	sound/soc/intel/
7291
7292INTEL C600 SERIES SAS CONTROLLER DRIVER
7293M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7294M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7295L:	linux-scsi@vger.kernel.org
7296T:	git git://git.code.sf.net/p/intel-sas/isci
7297S:	Supported
7298F:	drivers/scsi/isci/
7299
7300INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7301M:	Jani Nikula <jani.nikula@linux.intel.com>
7302M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7303M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7304L:	intel-gfx@lists.freedesktop.org
7305W:	https://01.org/linuxgraphics/
7306B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7307C:	irc://chat.freenode.net/intel-gfx
7308Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7309T:	git git://anongit.freedesktop.org/drm-intel
7310S:	Supported
7311F:	drivers/gpu/drm/i915/
7312F:	include/drm/i915*
7313F:	include/uapi/drm/i915_drm.h
7314F:	Documentation/gpu/i915.rst
7315
7316INTEL ETHERNET DRIVERS
7317M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7318L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7319W:	http://www.intel.com/support/feedback.htm
7320W:	http://e1000.sourceforge.net/
7321Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7324S:	Supported
7325F:	Documentation/networking/e100.rst
7326F:	Documentation/networking/e1000.rst
7327F:	Documentation/networking/e1000e.txt
7328F:	Documentation/networking/igb.txt
7329F:	Documentation/networking/igbvf.txt
7330F:	Documentation/networking/ixgb.txt
7331F:	Documentation/networking/ixgbe.txt
7332F:	Documentation/networking/ixgbevf.txt
7333F:	Documentation/networking/i40e.txt
7334F:	Documentation/networking/i40evf.txt
7335F:	Documentation/networking/ice.txt
7336F:	drivers/net/ethernet/intel/
7337F:	drivers/net/ethernet/intel/*/
7338F:	include/linux/avf/virtchnl.h
7339
7340INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7341M:	Maik Broemme <mbroemme@libmpq.org>
7342L:	linux-fbdev@vger.kernel.org
7343S:	Maintained
7344F:	Documentation/fb/intelfb.txt
7345F:	drivers/video/fbdev/intelfb/
7346
7347INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7348M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7349M:	Zhi Wang <zhi.a.wang@intel.com>
7350L:	intel-gvt-dev@lists.freedesktop.org
7351L:	intel-gfx@lists.freedesktop.org
7352W:	https://01.org/igvt-g
7353T:	git https://github.com/intel/gvt-linux.git
7354S:	Supported
7355F:	drivers/gpu/drm/i915/gvt/
7356
7357INTEL HID EVENT DRIVER
7358M:	Alex Hung <alex.hung@canonical.com>
7359L:	platform-driver-x86@vger.kernel.org
7360S:	Maintained
7361F:	drivers/platform/x86/intel-hid.c
7362
7363INTEL I/OAT DMA DRIVER
7364M:	Dave Jiang <dave.jiang@intel.com>
7365R:	Dan Williams <dan.j.williams@intel.com>
7366L:	dmaengine@vger.kernel.org
7367Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7368S:	Supported
7369F:	drivers/dma/ioat*
7370
7371INTEL IDLE DRIVER
7372M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7373M:	Len Brown <lenb@kernel.org>
7374L:	linux-pm@vger.kernel.org
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7376B:	https://bugzilla.kernel.org
7377S:	Supported
7378F:	drivers/idle/intel_idle.c
7379
7380INTEL INTEGRATED SENSOR HUB DRIVER
7381M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7382M:	Jiri Kosina <jikos@kernel.org>
7383L:	linux-input@vger.kernel.org
7384S:	Maintained
7385F:	drivers/hid/intel-ish-hid/
7386
7387INTEL IOMMU (VT-d)
7388M:	David Woodhouse <dwmw2@infradead.org>
7389L:	iommu@lists.linux-foundation.org
7390T:	git git://git.infradead.org/iommu-2.6.git
7391S:	Supported
7392F:	drivers/iommu/intel-iommu.c
7393F:	include/linux/intel-iommu.h
7394
7395INTEL IOP-ADMA DMA DRIVER
7396R:	Dan Williams <dan.j.williams@intel.com>
7397S:	Odd fixes
7398F:	drivers/dma/iop-adma.c
7399
7400INTEL IPU3 CSI-2 CIO2 DRIVER
7401M:	Yong Zhi <yong.zhi@intel.com>
7402M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7403M:	Bingbu Cao <bingbu.cao@intel.com>
7404R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7405R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7406L:	linux-media@vger.kernel.org
7407S:	Maintained
7408F:	drivers/media/pci/intel/ipu3/
7409F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7410
7411INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7412M:	Krzysztof Halasa <khalasa@piap.pl>
7413S:	Maintained
7414F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7415F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7416F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7417F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7418F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7419F:	drivers/net/wan/ixp4xx_hss.c
7420
7421INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7422M:	Deepak Saxena <dsaxena@plexity.net>
7423S:	Maintained
7424F:	drivers/char/hw_random/ixp4xx-rng.c
7425
7426INTEL MANAGEMENT ENGINE (mei)
7427M:	Tomas Winkler <tomas.winkler@intel.com>
7428L:	linux-kernel@vger.kernel.org
7429S:	Supported
7430F:	include/uapi/linux/mei.h
7431F:	include/linux/mei_cl_bus.h
7432F:	drivers/misc/mei/*
7433F:	drivers/watchdog/mei_wdt.c
7434F:	Documentation/misc-devices/mei/*
7435F:	samples/mei/*
7436
7437INTEL MENLOW THERMAL DRIVER
7438M:	Sujith Thomas <sujith.thomas@intel.com>
7439L:	platform-driver-x86@vger.kernel.org
7440W:	https://01.org/linux-acpi
7441S:	Supported
7442F:	drivers/platform/x86/intel_menlow.c
7443
7444INTEL MERRIFIELD GPIO DRIVER
7445M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7446L:	linux-gpio@vger.kernel.org
7447S:	Maintained
7448F:	drivers/gpio/gpio-merrifield.c
7449
7450INTEL MIC DRIVERS (mic)
7451M:	Sudeep Dutt <sudeep.dutt@intel.com>
7452M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7453S:	Supported
7454W:	https://github.com/sudeepdutt/mic
7455W:	http://software.intel.com/en-us/mic-developer
7456F:	include/linux/mic_bus.h
7457F:	include/linux/scif.h
7458F:	include/uapi/linux/mic_common.h
7459F:	include/uapi/linux/mic_ioctl.h
7460F:	include/uapi/linux/scif_ioctl.h
7461F:	drivers/misc/mic/
7462F:	drivers/dma/mic_x100_dma.c
7463F:	drivers/dma/mic_x100_dma.h
7464F:	Documentation/mic/
7465
7466INTEL PMC CORE DRIVER
7467M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7468M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7469L:	platform-driver-x86@vger.kernel.org
7470S:	Maintained
7471F:	arch/x86/include/asm/pmc_core.h
7472F:	drivers/platform/x86/intel_pmc_core*
7473
7474INTEL PMC/P-Unit IPC DRIVER
7475M:	Zha Qipeng<qipeng.zha@intel.com>
7476L:	platform-driver-x86@vger.kernel.org
7477S:	Maintained
7478F:	drivers/platform/x86/intel_pmc_ipc.c
7479F:	drivers/platform/x86/intel_punit_ipc.c
7480F:	arch/x86/include/asm/intel_pmc_ipc.h
7481F:	arch/x86/include/asm/intel_punit_ipc.h
7482
7483INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7484M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7485L:	linux-wireless@vger.kernel.org
7486S:	Maintained
7487F:	Documentation/networking/README.ipw2100
7488F:	Documentation/networking/README.ipw2200
7489F:	drivers/net/wireless/intel/ipw2x00/
7490
7491INTEL PSTATE DRIVER
7492M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7493M:	Len Brown <lenb@kernel.org>
7494L:	linux-pm@vger.kernel.org
7495S:	Supported
7496F:	drivers/cpufreq/intel_pstate.c
7497
7498INTEL RDMA RNIC DRIVER
7499M:	Faisal Latif <faisal.latif@intel.com>
7500M:	Shiraz Saleem <shiraz.saleem@intel.com>
7501L:	linux-rdma@vger.kernel.org
7502S:	Supported
7503F:	drivers/infiniband/hw/i40iw/
7504F:	include/uapi/rdma/i40iw-abi.h
7505
7506INTEL TELEMETRY DRIVER
7507M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7508L:	platform-driver-x86@vger.kernel.org
7509S:	Maintained
7510F:	arch/x86/include/asm/intel_telemetry.h
7511F:	drivers/platform/x86/intel_telemetry*
7512
7513INTEL VIRTUAL BUTTON DRIVER
7514M:	AceLan Kao <acelan.kao@canonical.com>
7515L:	platform-driver-x86@vger.kernel.org
7516S:	Maintained
7517F:	drivers/platform/x86/intel-vbtn.c
7518
7519INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7520M:	Stanislaw Gruszka <sgruszka@redhat.com>
7521L:	linux-wireless@vger.kernel.org
7522S:	Supported
7523F:	drivers/net/wireless/intel/iwlegacy/
7524
7525INTEL WIRELESS WIFI LINK (iwlwifi)
7526M:	Johannes Berg <johannes.berg@intel.com>
7527M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7528M:	Luca Coelho <luciano.coelho@intel.com>
7529M:	Intel Linux Wireless <linuxwifi@intel.com>
7530L:	linux-wireless@vger.kernel.org
7531W:	http://intellinuxwireless.org
7532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7533S:	Supported
7534F:	drivers/net/wireless/intel/iwlwifi/
7535
7536INTEL WIRELESS WIMAX CONNECTION 2400
7537M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7538M:	linux-wimax@intel.com
7539L:	wimax@linuxwimax.org (subscribers-only)
7540S:	Supported
7541W:	http://linuxwimax.org
7542F:	Documentation/wimax/README.i2400m
7543F:	drivers/net/wimax/i2400m/
7544F:	include/uapi/linux/wimax/i2400m.h
7545
7546INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7547M:	Mario Limonciello <mario.limonciello@dell.com>
7548S:	Maintained
7549F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7550
7551INTEL(R) TRACE HUB
7552M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7553S:	Supported
7554F:	Documentation/trace/intel_th.rst
7555F:	drivers/hwtracing/intel_th/
7556
7557INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7558M:	Ning Sun <ning.sun@intel.com>
7559L:	tboot-devel@lists.sourceforge.net
7560W:	http://tboot.sourceforge.net
7561T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7562S:	Supported
7563F:	Documentation/intel_txt.txt
7564F:	include/linux/tboot.h
7565F:	arch/x86/kernel/tboot.c
7566
7567INTEL-MID GPIO DRIVER
7568M:	David Cohen <david.a.cohen@linux.intel.com>
7569L:	linux-gpio@vger.kernel.org
7570S:	Maintained
7571F:	drivers/gpio/gpio-intel-mid.c
7572
7573INVENSENSE MPU-3050 GYROSCOPE DRIVER
7574M:	Linus Walleij <linus.walleij@linaro.org>
7575L:	linux-iio@vger.kernel.org
7576S:	Maintained
7577F:	drivers/iio/gyro/mpu3050*
7578F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7579
7580IOC3 ETHERNET DRIVER
7581M:	Ralf Baechle <ralf@linux-mips.org>
7582L:	linux-mips@linux-mips.org
7583S:	Maintained
7584F:	drivers/net/ethernet/sgi/ioc3-eth.c
7585
7586IOC3 SERIAL DRIVER
7587M:	Pat Gefre <pfg@sgi.com>
7588L:	linux-serial@vger.kernel.org
7589S:	Maintained
7590F:	drivers/tty/serial/ioc3_serial.c
7591
7592IOMMU DRIVERS
7593M:	Joerg Roedel <joro@8bytes.org>
7594L:	iommu@lists.linux-foundation.org
7595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7596S:	Maintained
7597F:	Documentation/devicetree/bindings/iommu/
7598F:	drivers/iommu/
7599F:	include/linux/iommu.h
7600F:	include/linux/of_iommu.h
7601F:	include/linux/iova.h
7602
7603IP MASQUERADING
7604M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7605S:	Maintained
7606F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7607
7608IPMI SUBSYSTEM
7609M:	Corey Minyard <minyard@acm.org>
7610L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7611W:	http://openipmi.sourceforge.net/
7612S:	Supported
7613F:	Documentation/IPMI.txt
7614F:	drivers/char/ipmi/
7615F:	include/linux/ipmi*
7616F:	include/uapi/linux/ipmi*
7617
7618IPS SCSI RAID DRIVER
7619M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7620L:	linux-scsi@vger.kernel.org
7621W:	http://www.adaptec.com/
7622S:	Maintained
7623F:	drivers/scsi/ips*
7624
7625IPVS
7626M:	Wensong Zhang <wensong@linux-vs.org>
7627M:	Simon Horman <horms@verge.net.au>
7628M:	Julian Anastasov <ja@ssi.bg>
7629L:	netdev@vger.kernel.org
7630L:	lvs-devel@vger.kernel.org
7631S:	Maintained
7632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7634F:	Documentation/networking/ipvs-sysctl.txt
7635F:	include/net/ip_vs.h
7636F:	include/uapi/linux/ip_vs.h
7637F:	net/netfilter/ipvs/
7638
7639IPWIRELESS DRIVER
7640M:	Jiri Kosina <jikos@kernel.org>
7641M:	David Sterba <dsterba@suse.com>
7642S:	Odd Fixes
7643F:	drivers/tty/ipwireless/
7644
7645IPX NETWORK LAYER
7646L:	netdev@vger.kernel.org
7647S:	Obsolete
7648F:	include/uapi/linux/ipx.h
7649F:	drivers/staging/ipx/
7650
7651IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7652M:	Marc Zyngier <marc.zyngier@arm.com>
7653S:	Maintained
7654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7655F:	Documentation/IRQ-domain.txt
7656F:	include/linux/irqdomain.h
7657F:	kernel/irq/irqdomain.c
7658F:	kernel/irq/msi.c
7659
7660IRQ SUBSYSTEM
7661M:	Thomas Gleixner <tglx@linutronix.de>
7662L:	linux-kernel@vger.kernel.org
7663S:	Maintained
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7665F:	kernel/irq/
7666
7667IRQCHIP DRIVERS
7668M:	Thomas Gleixner <tglx@linutronix.de>
7669M:	Jason Cooper <jason@lakedaemon.net>
7670M:	Marc Zyngier <marc.zyngier@arm.com>
7671L:	linux-kernel@vger.kernel.org
7672S:	Maintained
7673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7674F:	Documentation/devicetree/bindings/interrupt-controller/
7675F:	drivers/irqchip/
7676
7677ISA
7678M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7679S:	Maintained
7680F:	Documentation/isa.txt
7681F:	drivers/base/isa.c
7682F:	include/linux/isa.h
7683
7684ISA RADIO MODULE
7685M:	Hans Verkuil <hverkuil@xs4all.nl>
7686L:	linux-media@vger.kernel.org
7687T:	git git://linuxtv.org/media_tree.git
7688W:	https://linuxtv.org
7689S:	Maintained
7690F:	drivers/media/radio/radio-isa*
7691
7692ISAPNP
7693M:	Jaroslav Kysela <perex@perex.cz>
7694S:	Maintained
7695F:	Documentation/isapnp.txt
7696F:	drivers/pnp/isapnp/
7697F:	include/linux/isapnp.h
7698
7699ISCSI
7700M:	Lee Duncan <lduncan@suse.com>
7701M:	Chris Leech <cleech@redhat.com>
7702L:	open-iscsi@googlegroups.com
7703W:	www.open-iscsi.com
7704S:	Maintained
7705F:	drivers/scsi/*iscsi*
7706F:	include/scsi/*iscsi*
7707
7708iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7709M:	Peter Jones <pjones@redhat.com>
7710M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7711S:	Maintained
7712F:	drivers/firmware/iscsi_ibft*
7713
7714ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7715M:	Sagi Grimberg <sagi@grimberg.me>
7716M:	Max Gurtovoy <maxg@mellanox.com>
7717L:	linux-rdma@vger.kernel.org
7718S:	Supported
7719W:	http://www.openfabrics.org
7720W:	www.open-iscsi.org
7721Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7722F:	drivers/infiniband/ulp/iser/
7723
7724ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7725M:	Sagi Grimberg <sagi@grimberg.me>
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7727L:	linux-rdma@vger.kernel.org
7728L:	target-devel@vger.kernel.org
7729S:	Supported
7730W:	http://www.linux-iscsi.org
7731F:	drivers/infiniband/ulp/isert
7732
7733ISDN SUBSYSTEM
7734M:	Karsten Keil <isdn@linux-pingi.de>
7735L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7736L:	netdev@vger.kernel.org
7737W:	http://www.isdn4linux.de
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7739S:	Maintained
7740F:	Documentation/isdn/
7741F:	drivers/isdn/
7742F:	include/linux/isdn.h
7743F:	include/linux/isdn/
7744F:	include/uapi/linux/isdn.h
7745F:	include/uapi/linux/isdn/
7746
7747ISDN SUBSYSTEM (Eicon active card driver)
7748M:	Armin Schindler <mac@melware.de>
7749L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7750W:	http://www.melware.de
7751S:	Maintained
7752F:	drivers/isdn/hardware/eicon/
7753
7754IT87 HARDWARE MONITORING DRIVER
7755M:	Jean Delvare <jdelvare@suse.com>
7756L:	linux-hwmon@vger.kernel.org
7757S:	Maintained
7758F:	Documentation/hwmon/it87
7759F:	drivers/hwmon/it87.c
7760
7761IT913X MEDIA DRIVER
7762M:	Antti Palosaari <crope@iki.fi>
7763L:	linux-media@vger.kernel.org
7764W:	https://linuxtv.org
7765W:	http://palosaari.fi/linux/
7766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7767T:	git git://linuxtv.org/anttip/media_tree.git
7768S:	Maintained
7769F:	drivers/media/tuners/it913x*
7770
7771IVTV VIDEO4LINUX DRIVER
7772M:	Andy Walls <awalls@md.metrocast.net>
7773L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7774L:	linux-media@vger.kernel.org
7775T:	git git://linuxtv.org/media_tree.git
7776W:	http://www.ivtvdriver.org
7777S:	Maintained
7778F:	Documentation/media/v4l-drivers/ivtv*
7779F:	drivers/media/pci/ivtv/
7780F:	include/uapi/linux/ivtv*
7781
7782IX2505V MEDIA DRIVER
7783M:	Malcolm Priestley <tvboxspy@gmail.com>
7784L:	linux-media@vger.kernel.org
7785W:	https://linuxtv.org
7786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7787S:	Maintained
7788F:	drivers/media/dvb-frontends/ix2505v*
7789
7790JAILHOUSE HYPERVISOR INTERFACE
7791M:	Jan Kiszka <jan.kiszka@siemens.com>
7792L:	jailhouse-dev@googlegroups.com
7793S:	Maintained
7794F:	arch/x86/kernel/jailhouse.c
7795F:	arch/x86/include/asm/jailhouse_para.h
7796
7797JC42.4 TEMPERATURE SENSOR DRIVER
7798M:	Guenter Roeck <linux@roeck-us.net>
7799L:	linux-hwmon@vger.kernel.org
7800S:	Maintained
7801F:	drivers/hwmon/jc42.c
7802F:	Documentation/hwmon/jc42
7803
7804JFS FILESYSTEM
7805M:	Dave Kleikamp <shaggy@kernel.org>
7806L:	jfs-discussion@lists.sourceforge.net
7807W:	http://jfs.sourceforge.net/
7808T:	git git://github.com/kleikamp/linux-shaggy.git
7809S:	Maintained
7810F:	Documentation/filesystems/jfs.txt
7811F:	fs/jfs/
7812
7813JME NETWORK DRIVER
7814M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7815L:	netdev@vger.kernel.org
7816S:	Maintained
7817F:	drivers/net/ethernet/jme.*
7818
7819JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7820M:	David Woodhouse <dwmw2@infradead.org>
7821L:	linux-mtd@lists.infradead.org
7822W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7823S:	Maintained
7824F:	fs/jffs2/
7825F:	include/uapi/linux/jffs2.h
7826
7827JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7828M:	"Theodore Ts'o" <tytso@mit.edu>
7829M:	Jan Kara <jack@suse.com>
7830L:	linux-ext4@vger.kernel.org
7831S:	Maintained
7832F:	fs/jbd2/
7833F:	include/linux/jbd2.h
7834
7835JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7836M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7837L:	linux-media@vger.kernel.org
7838S:	Maintained
7839F:	drivers/media/platform/rcar_jpu.c
7840
7841JSM Neo PCI based serial card
7842M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7843L:	linux-serial@vger.kernel.org
7844S:	Maintained
7845F:	drivers/tty/serial/jsm/
7846
7847K10TEMP HARDWARE MONITORING DRIVER
7848M:	Clemens Ladisch <clemens@ladisch.de>
7849L:	linux-hwmon@vger.kernel.org
7850S:	Maintained
7851F:	Documentation/hwmon/k10temp
7852F:	drivers/hwmon/k10temp.c
7853
7854K8TEMP HARDWARE MONITORING DRIVER
7855M:	Rudolf Marek <r.marek@assembler.cz>
7856L:	linux-hwmon@vger.kernel.org
7857S:	Maintained
7858F:	Documentation/hwmon/k8temp
7859F:	drivers/hwmon/k8temp.c
7860
7861KASAN
7862M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7863R:	Alexander Potapenko <glider@google.com>
7864R:	Dmitry Vyukov <dvyukov@google.com>
7865L:	kasan-dev@googlegroups.com
7866S:	Maintained
7867F:	arch/*/include/asm/kasan.h
7868F:	arch/*/mm/kasan_init*
7869F:	Documentation/dev-tools/kasan.rst
7870F:	include/linux/kasan*.h
7871F:	lib/test_kasan.c
7872F:	mm/kasan/
7873F:	scripts/Makefile.kasan
7874
7875KCONFIG
7876M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7878L:	linux-kbuild@vger.kernel.org
7879S:	Maintained
7880F:	Documentation/kbuild/kconfig*
7881F:	scripts/kconfig/
7882F:	scripts/Kconfig.include
7883
7884KDUMP
7885M:	Dave Young <dyoung@redhat.com>
7886M:	Baoquan He <bhe@redhat.com>
7887R:	Vivek Goyal <vgoyal@redhat.com>
7888L:	kexec@lists.infradead.org
7889W:	http://lse.sourceforge.net/kdump/
7890S:	Maintained
7891F:	Documentation/kdump/
7892
7893KEENE FM RADIO TRANSMITTER DRIVER
7894M:	Hans Verkuil <hverkuil@xs4all.nl>
7895L:	linux-media@vger.kernel.org
7896T:	git git://linuxtv.org/media_tree.git
7897W:	https://linuxtv.org
7898S:	Maintained
7899F:	drivers/media/radio/radio-keene*
7900
7901KERNEL AUTOMOUNTER
7902M:	Ian Kent <raven@themaw.net>
7903L:	autofs@vger.kernel.org
7904S:	Maintained
7905F:	fs/autofs/
7906
7907KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7908M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7909M:	Michal Marek <michal.lkml@markovi.net>
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7911L:	linux-kbuild@vger.kernel.org
7912S:	Maintained
7913F:	Documentation/kbuild/
7914F:	Makefile
7915F:	scripts/Kbuild*
7916F:	scripts/Makefile*
7917F:	scripts/basic/
7918F:	scripts/mk*
7919F:	scripts/mod/
7920F:	scripts/package/
7921
7922KERNEL JANITORS
7923L:	kernel-janitors@vger.kernel.org
7924W:	http://kernelnewbies.org/KernelJanitors
7925S:	Odd Fixes
7926
7927KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7928M:	"J. Bruce Fields" <bfields@fieldses.org>
7929M:	Jeff Layton <jlayton@kernel.org>
7930L:	linux-nfs@vger.kernel.org
7931W:	http://nfs.sourceforge.net/
7932T:	git git://linux-nfs.org/~bfields/linux.git
7933S:	Supported
7934F:	fs/nfsd/
7935F:	include/uapi/linux/nfsd/
7936F:	fs/lockd/
7937F:	fs/nfs_common/
7938F:	net/sunrpc/
7939F:	include/linux/lockd/
7940F:	include/linux/sunrpc/
7941F:	include/uapi/linux/sunrpc/
7942
7943KERNEL SELFTEST FRAMEWORK
7944M:	Shuah Khan <shuah@kernel.org>
7945L:	linux-kselftest@vger.kernel.org
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7947Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7948S:	Maintained
7949F:	tools/testing/selftests/
7950F:	Documentation/dev-tools/kselftest*
7951
7952KERNEL USERMODE HELPER
7953M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7954L:	linux-kernel@vger.kernel.org
7955S:	Maintained
7956F:	kernel/umh.c
7957F:	include/linux/umh.h
7958
7959KERNEL VIRTUAL MACHINE (KVM)
7960M:	Paolo Bonzini <pbonzini@redhat.com>
7961M:	Radim Krčmář <rkrcmar@redhat.com>
7962L:	kvm@vger.kernel.org
7963W:	http://www.linux-kvm.org
7964T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7965S:	Supported
7966F:	Documentation/virtual/kvm/
7967F:	include/trace/events/kvm.h
7968F:	include/uapi/asm-generic/kvm*
7969F:	include/uapi/linux/kvm*
7970F:	include/asm-generic/kvm*
7971F:	include/linux/kvm*
7972F:	include/kvm/iodev.h
7973F:	virt/kvm/*
7974F:	tools/kvm/
7975
7976KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7977M:	Joerg Roedel <joro@8bytes.org>
7978L:	kvm@vger.kernel.org
7979W:	http://www.linux-kvm.org/
7980S:	Maintained
7981F:	arch/x86/include/asm/svm.h
7982F:	arch/x86/kvm/svm.c
7983
7984KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7985M:	Christoffer Dall <christoffer.dall@arm.com>
7986M:	Marc Zyngier <marc.zyngier@arm.com>
7987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7988L:	kvmarm@lists.cs.columbia.edu
7989W:	http://systems.cs.columbia.edu/projects/kvm-arm
7990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7991S:	Supported
7992F:	arch/arm/include/uapi/asm/kvm*
7993F:	arch/arm/include/asm/kvm*
7994F:	arch/arm/kvm/
7995F:	virt/kvm/arm/
7996F:	include/kvm/arm_*
7997
7998KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7999M:	Christoffer Dall <christoffer.dall@arm.com>
8000M:	Marc Zyngier <marc.zyngier@arm.com>
8001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8002L:	kvmarm@lists.cs.columbia.edu
8003S:	Maintained
8004F:	arch/arm64/include/uapi/asm/kvm*
8005F:	arch/arm64/include/asm/kvm*
8006F:	arch/arm64/kvm/
8007
8008KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8009M:	James Hogan <jhogan@kernel.org>
8010L:	linux-mips@linux-mips.org
8011S:	Supported
8012F:	arch/mips/include/uapi/asm/kvm*
8013F:	arch/mips/include/asm/kvm*
8014F:	arch/mips/kvm/
8015
8016KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8017M:	Paul Mackerras <paulus@ozlabs.org>
8018L:	kvm-ppc@vger.kernel.org
8019W:	http://www.linux-kvm.org/
8020T:	git git://github.com/agraf/linux-2.6.git
8021S:	Supported
8022F:	arch/powerpc/include/uapi/asm/kvm*
8023F:	arch/powerpc/include/asm/kvm*
8024F:	arch/powerpc/kvm/
8025F:	arch/powerpc/kernel/kvm*
8026
8027KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8028M:	Christian Borntraeger <borntraeger@de.ibm.com>
8029M:	Janosch Frank <frankja@linux.ibm.com>
8030R:	David Hildenbrand <david@redhat.com>
8031R:	Cornelia Huck <cohuck@redhat.com>
8032L:	linux-s390@vger.kernel.org
8033W:	http://www.ibm.com/developerworks/linux/linux390/
8034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8035S:	Supported
8036F:	arch/s390/include/uapi/asm/kvm*
8037F:	arch/s390/include/asm/gmap.h
8038F:	arch/s390/include/asm/kvm*
8039F:	arch/s390/kvm/
8040F:	arch/s390/mm/gmap.c
8041
8042KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8043M:	Paolo Bonzini <pbonzini@redhat.com>
8044M:	Radim Krčmář <rkrcmar@redhat.com>
8045L:	kvm@vger.kernel.org
8046W:	http://www.linux-kvm.org
8047T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8048S:	Supported
8049F:	arch/x86/kvm/
8050F:	arch/x86/include/uapi/asm/kvm*
8051F:	arch/x86/include/asm/kvm*
8052F:	arch/x86/include/asm/pvclock-abi.h
8053F:	arch/x86/kernel/kvm.c
8054F:	arch/x86/kernel/kvmclock.c
8055
8056KERNFS
8057M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8058M:	Tejun Heo <tj@kernel.org>
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8060S:	Supported
8061F:	include/linux/kernfs.h
8062F:	fs/kernfs/
8063
8064KEXEC
8065M:	Eric Biederman <ebiederm@xmission.com>
8066W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8067L:	kexec@lists.infradead.org
8068S:	Maintained
8069F:	include/linux/kexec.h
8070F:	include/uapi/linux/kexec.h
8071F:	kernel/kexec*
8072
8073KEYS-ENCRYPTED
8074M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8075L:	linux-integrity@vger.kernel.org
8076L:	keyrings@vger.kernel.org
8077S:	Supported
8078F:	Documentation/security/keys/trusted-encrypted.rst
8079F:	include/keys/encrypted-type.h
8080F:	security/keys/encrypted-keys/
8081
8082KEYS-TRUSTED
8083M:	James Bottomley <jejb@linux.vnet.ibm.com>
8084M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8085L:	linux-integrity@vger.kernel.org
8086L:	keyrings@vger.kernel.org
8087S:	Supported
8088F:	Documentation/security/keys/trusted-encrypted.rst
8089F:	include/keys/trusted-type.h
8090F:	security/keys/trusted.c
8091F:	security/keys/trusted.h
8092
8093KEYS/KEYRINGS:
8094M:	David Howells <dhowells@redhat.com>
8095L:	keyrings@vger.kernel.org
8096S:	Maintained
8097F:	Documentation/security/keys/core.rst
8098F:	include/linux/key.h
8099F:	include/linux/key-type.h
8100F:	include/linux/keyctl.h
8101F:	include/uapi/linux/keyctl.h
8102F:	include/keys/
8103F:	security/keys/
8104
8105KGDB / KDB /debug_core
8106M:	Jason Wessel <jason.wessel@windriver.com>
8107M:	Daniel Thompson <daniel.thompson@linaro.org>
8108W:	http://kgdb.wiki.kernel.org/
8109L:	kgdb-bugreport@lists.sourceforge.net
8110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8111S:	Maintained
8112F:	Documentation/dev-tools/kgdb.rst
8113F:	drivers/misc/kgdbts.c
8114F:	drivers/tty/serial/kgdboc.c
8115F:	include/linux/kdb.h
8116F:	include/linux/kgdb.h
8117F:	kernel/debug/
8118
8119KMEMLEAK
8120M:	Catalin Marinas <catalin.marinas@arm.com>
8121S:	Maintained
8122F:	Documentation/dev-tools/kmemleak.rst
8123F:	include/linux/kmemleak.h
8124F:	mm/kmemleak.c
8125F:	mm/kmemleak-test.c
8126
8127KMOD KERNEL MODULE LOADER - USERMODE HELPER
8128M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8129L:	linux-kernel@vger.kernel.org
8130S:	Maintained
8131F:	kernel/kmod.c
8132F:	include/linux/kmod.h
8133F:	lib/test_kmod.c
8134F:	tools/testing/selftests/kmod/
8135
8136KPROBES
8137M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8138M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8139M:	"David S. Miller" <davem@davemloft.net>
8140M:	Masami Hiramatsu <mhiramat@kernel.org>
8141S:	Maintained
8142F:	Documentation/kprobes.txt
8143F:	include/linux/kprobes.h
8144F:	include/asm-generic/kprobes.h
8145F:	kernel/kprobes.c
8146
8147KS0108 LCD CONTROLLER DRIVER
8148M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8149S:	Maintained
8150F:	Documentation/auxdisplay/ks0108
8151F:	drivers/auxdisplay/ks0108.c
8152F:	include/linux/ks0108.h
8153
8154L3MDEV
8155M:	David Ahern <dsa@cumulusnetworks.com>
8156L:	netdev@vger.kernel.org
8157S:	Maintained
8158F:	net/l3mdev
8159F:	include/net/l3mdev.h
8160
8161LANTIQ MIPS ARCHITECTURE
8162M:	John Crispin <john@phrozen.org>
8163L:	linux-mips@linux-mips.org
8164S:	Maintained
8165F:	arch/mips/lantiq
8166F:	drivers/soc/lantiq
8167
8168LAPB module
8169L:	linux-x25@vger.kernel.org
8170S:	Orphan
8171F:	Documentation/networking/lapb-module.txt
8172F:	include/*/lapb.h
8173F:	net/lapb/
8174
8175LASI 53c700 driver for PARISC
8176M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8177L:	linux-scsi@vger.kernel.org
8178S:	Maintained
8179F:	Documentation/scsi/53c700.txt
8180F:	drivers/scsi/53c700*
8181
8182LEAKING_ADDRESSES
8183M:	Tobin C. Harding <me@tobin.cc>
8184M:	Tycho Andersen <tycho@tycho.ws>
8185L:	kernel-hardening@lists.openwall.com
8186S:	Maintained
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8188F:	scripts/leaking_addresses.pl
8189
8190LED SUBSYSTEM
8191M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8192M:	Pavel Machek <pavel@ucw.cz>
8193L:	linux-leds@vger.kernel.org
8194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8195S:	Maintained
8196F:	Documentation/devicetree/bindings/leds/
8197F:	drivers/leds/
8198F:	include/linux/leds.h
8199
8200LEGACY EEPROM DRIVER
8201M:	Jean Delvare <jdelvare@suse.com>
8202S:	Maintained
8203F:	Documentation/misc-devices/eeprom
8204F:	drivers/misc/eeprom/eeprom.c
8205
8206LEGO MINDSTORMS EV3
8207R:	David Lechner <david@lechnology.com>
8208S:	Maintained
8209F:	arch/arm/boot/dts/da850-lego-ev3.dts
8210F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8211F:	drivers/power/supply/lego_ev3_battery.c
8212
8213LEGO USB Tower driver
8214M:	Juergen Stuber <starblue@users.sourceforge.net>
8215L:	legousb-devel@lists.sourceforge.net
8216W:	http://legousb.sourceforge.net/
8217S:	Maintained
8218F:	drivers/usb/misc/legousbtower.c
8219
8220LG2160 MEDIA DRIVER
8221M:	Michael Krufky <mkrufky@linuxtv.org>
8222L:	linux-media@vger.kernel.org
8223W:	https://linuxtv.org
8224W:	http://github.com/mkrufky
8225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8226T:	git git://linuxtv.org/mkrufky/tuners.git
8227S:	Maintained
8228F:	drivers/media/dvb-frontends/lg2160.*
8229
8230LGDT3305 MEDIA DRIVER
8231M:	Michael Krufky <mkrufky@linuxtv.org>
8232L:	linux-media@vger.kernel.org
8233W:	https://linuxtv.org
8234W:	http://github.com/mkrufky
8235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8236T:	git git://linuxtv.org/mkrufky/tuners.git
8237S:	Maintained
8238F:	drivers/media/dvb-frontends/lgdt3305.*
8239
8240LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8241M:	Viresh Kumar <vireshk@kernel.org>
8242L:	linux-ide@vger.kernel.org
8243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8244S:	Maintained
8245F:	include/linux/pata_arasan_cf_data.h
8246F:	drivers/ata/pata_arasan_cf.c
8247
8248LIBATA PATA DRIVERS
8249M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8250M:	Jens Axboe <axboe@kernel.dk>
8251L:	linux-ide@vger.kernel.org
8252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8253S:	Maintained
8254F:	drivers/ata/pata_*.c
8255F:	drivers/ata/ata_generic.c
8256
8257LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8258M:	Linus Walleij <linus.walleij@linaro.org>
8259L:	linux-ide@vger.kernel.org
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8261S:	Maintained
8262F:	drivers/ata/pata_ftide010.c
8263F:	drivers/ata/sata_gemini.c
8264F:	drivers/ata/sata_gemini.h
8265
8266LIBATA SATA AHCI PLATFORM devices support
8267M:	Hans de Goede <hdegoede@redhat.com>
8268M:	Jens Axboe <axboe@kernel.dk>
8269L:	linux-ide@vger.kernel.org
8270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8271S:	Maintained
8272F:	drivers/ata/ahci_platform.c
8273F:	drivers/ata/libahci_platform.c
8274F:	include/linux/ahci_platform.h
8275
8276LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8277M:	Mikael Pettersson <mikpelinux@gmail.com>
8278L:	linux-ide@vger.kernel.org
8279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8280S:	Maintained
8281F:	drivers/ata/sata_promise.*
8282
8283LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8284M:	Jens Axboe <axboe@kernel.dk>
8285L:	linux-ide@vger.kernel.org
8286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8287S:	Maintained
8288F:	drivers/ata/
8289F:	include/linux/ata.h
8290F:	include/linux/libata.h
8291F:	Documentation/devicetree/bindings/ata/
8292
8293LIBLOCKDEP
8294M:	Sasha Levin <alexander.levin@verizon.com>
8295S:	Maintained
8296F:	tools/lib/lockdep/
8297
8298LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8299M:	Ross Zwisler <zwisler@kernel.org>
8300M:	Dan Williams <dan.j.williams@intel.com>
8301M:	Vishal Verma <vishal.l.verma@intel.com>
8302M:	Dave Jiang <dave.jiang@intel.com>
8303L:	linux-nvdimm@lists.01.org
8304Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8305S:	Supported
8306F:	drivers/nvdimm/blk.c
8307F:	drivers/nvdimm/region_devs.c
8308
8309LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8310M:	Vishal Verma <vishal.l.verma@intel.com>
8311M:	Dan Williams <dan.j.williams@intel.com>
8312M:	Ross Zwisler <zwisler@kernel.org>
8313M:	Dave Jiang <dave.jiang@intel.com>
8314L:	linux-nvdimm@lists.01.org
8315Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8316S:	Supported
8317F:	drivers/nvdimm/btt*
8318
8319LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8320M:	Ross Zwisler <zwisler@kernel.org>
8321M:	Dan Williams <dan.j.williams@intel.com>
8322M:	Vishal Verma <vishal.l.verma@intel.com>
8323M:	Dave Jiang <dave.jiang@intel.com>
8324L:	linux-nvdimm@lists.01.org
8325Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8326S:	Supported
8327F:	drivers/nvdimm/pmem*
8328
8329LIBNVDIMM: DEVICETREE BINDINGS
8330M:	Oliver O'Halloran <oohall@gmail.com>
8331L:	linux-nvdimm@lists.01.org
8332Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8333S:	Supported
8334F:	drivers/nvdimm/of_pmem.c
8335F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8336
8337LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8338M:	Dan Williams <dan.j.williams@intel.com>
8339M:	Ross Zwisler <zwisler@kernel.org>
8340M:	Vishal Verma <vishal.l.verma@intel.com>
8341M:	Dave Jiang <dave.jiang@intel.com>
8342L:	linux-nvdimm@lists.01.org
8343Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8345S:	Supported
8346F:	drivers/nvdimm/*
8347F:	drivers/acpi/nfit/*
8348F:	include/linux/nd.h
8349F:	include/linux/libnvdimm.h
8350F:	include/uapi/linux/ndctl.h
8351
8352LIGHTNVM PLATFORM SUPPORT
8353M:	Matias Bjorling <mb@lightnvm.io>
8354W:	http://github/OpenChannelSSD
8355L:	linux-block@vger.kernel.org
8356S:	Maintained
8357F:	drivers/lightnvm/
8358F:	include/linux/lightnvm.h
8359F:	include/uapi/linux/lightnvm.h
8360
8361LINUX FOR POWER MACINTOSH
8362M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8363W:	http://www.penguinppc.org/
8364L:	linuxppc-dev@lists.ozlabs.org
8365S:	Maintained
8366F:	arch/powerpc/platforms/powermac/
8367F:	drivers/macintosh/
8368
8369LINUX FOR POWERPC (32-BIT AND 64-BIT)
8370M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8371M:	Paul Mackerras <paulus@samba.org>
8372M:	Michael Ellerman <mpe@ellerman.id.au>
8373W:	https://github.com/linuxppc/linux/wiki
8374L:	linuxppc-dev@lists.ozlabs.org
8375Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8377S:	Supported
8378F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8379F:	Documentation/devicetree/bindings/powerpc/
8380F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8381F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8382F:	Documentation/powerpc/
8383F:	arch/powerpc/
8384F:	drivers/char/tpm/tpm_ibmvtpm*
8385F:	drivers/crypto/nx/
8386F:	drivers/crypto/vmx/
8387F:	drivers/i2c/busses/i2c-opal.c
8388F:	drivers/net/ethernet/ibm/ibmveth.*
8389F:	drivers/net/ethernet/ibm/ibmvnic.*
8390F:	drivers/pci/hotplug/pnv_php.c
8391F:	drivers/pci/hotplug/rpa*
8392F:	drivers/rtc/rtc-opal.c
8393F:	drivers/scsi/ibmvscsi/
8394F:	drivers/tty/hvc/hvc_opal.c
8395F:	drivers/watchdog/wdrtas.c
8396F:	tools/testing/selftests/powerpc
8397N:	/pmac
8398N:	powermac
8399N:	powernv
8400N:	[^a-z0-9]ps3
8401N:	pseries
8402
8403LINUX FOR POWERPC EMBEDDED MPC5XXX
8404M:	Anatolij Gustschin <agust@denx.de>
8405L:	linuxppc-dev@lists.ozlabs.org
8406T:	git git://git.denx.de/linux-denx-agust.git
8407S:	Maintained
8408F:	arch/powerpc/platforms/512x/
8409F:	arch/powerpc/platforms/52xx/
8410
8411LINUX FOR POWERPC EMBEDDED PPC4XX
8412M:	Alistair Popple <alistair@popple.id.au>
8413M:	Matt Porter <mporter@kernel.crashing.org>
8414W:	http://www.penguinppc.org/
8415L:	linuxppc-dev@lists.ozlabs.org
8416S:	Maintained
8417F:	arch/powerpc/platforms/40x/
8418F:	arch/powerpc/platforms/44x/
8419
8420LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8421M:	Scott Wood <oss@buserror.net>
8422M:	Kumar Gala <galak@kernel.crashing.org>
8423W:	http://www.penguinppc.org/
8424L:	linuxppc-dev@lists.ozlabs.org
8425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8426S:	Maintained
8427F:	arch/powerpc/platforms/83xx/
8428F:	arch/powerpc/platforms/85xx/
8429F:	Documentation/devicetree/bindings/powerpc/fsl/
8430
8431LINUX FOR POWERPC EMBEDDED PPC8XX
8432M:	Vitaly Bordug <vitb@kernel.crashing.org>
8433W:	http://www.penguinppc.org/
8434L:	linuxppc-dev@lists.ozlabs.org
8435S:	Maintained
8436F:	arch/powerpc/platforms/8xx/
8437
8438LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8439L:	linuxppc-dev@lists.ozlabs.org
8440S:	Orphan
8441F:	arch/powerpc/*/*virtex*
8442F:	arch/powerpc/*/*/*virtex*
8443
8444LINUX FOR POWERPC PA SEMI PWRFICIENT
8445L:	linuxppc-dev@lists.ozlabs.org
8446S:	Orphan
8447F:	arch/powerpc/platforms/pasemi/
8448F:	drivers/*/*pasemi*
8449F:	drivers/*/*/*pasemi*
8450
8451LINUX KERNEL DUMP TEST MODULE (LKDTM)
8452M:	Kees Cook <keescook@chromium.org>
8453S:	Maintained
8454F:	drivers/misc/lkdtm/*
8455
8456LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8457M:	Alan Stern <stern@rowland.harvard.edu>
8458M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8459M:	Will Deacon <will.deacon@arm.com>
8460M:	Peter Zijlstra <peterz@infradead.org>
8461M:	Boqun Feng <boqun.feng@gmail.com>
8462M:	Nicholas Piggin <npiggin@gmail.com>
8463M:	David Howells <dhowells@redhat.com>
8464M:	Jade Alglave <j.alglave@ucl.ac.uk>
8465M:	Luc Maranget <luc.maranget@inria.fr>
8466M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8467R:	Akira Yokosawa <akiyks@gmail.com>
8468R:	Daniel Lustig <dlustig@nvidia.com>
8469L:	linux-kernel@vger.kernel.org
8470L:	linux-arch@vger.kernel.org
8471S:	Supported
8472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8473F:	tools/memory-model/
8474F:	Documentation/atomic_bitops.txt
8475F:	Documentation/atomic_t.txt
8476F:	Documentation/core-api/atomic_ops.rst
8477F:	Documentation/core-api/refcount-vs-atomic.rst
8478F:	Documentation/memory-barriers.txt
8479
8480LIS3LV02D ACCELEROMETER DRIVER
8481M:	Eric Piel <eric.piel@tremplin-utc.net>
8482S:	Maintained
8483F:	Documentation/misc-devices/lis3lv02d
8484F:	drivers/misc/lis3lv02d/
8485F:	drivers/platform/x86/hp_accel.c
8486
8487LIVE PATCHING
8488M:	Josh Poimboeuf <jpoimboe@redhat.com>
8489M:	Jessica Yu <jeyu@kernel.org>
8490M:	Jiri Kosina <jikos@kernel.org>
8491M:	Miroslav Benes <mbenes@suse.cz>
8492R:	Petr Mladek <pmladek@suse.com>
8493S:	Maintained
8494F:	kernel/livepatch/
8495F:	include/linux/livepatch.h
8496F:	arch/x86/include/asm/livepatch.h
8497F:	arch/x86/kernel/livepatch.c
8498F:	Documentation/livepatch/
8499F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8500F:	samples/livepatch/
8501L:	live-patching@vger.kernel.org
8502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8503
8504LLC (802.2)
8505L:	netdev@vger.kernel.org
8506S:	Odd fixes
8507F:	include/linux/llc.h
8508F:	include/uapi/linux/llc.h
8509F:	include/net/llc*
8510F:	net/llc/
8511
8512LM73 HARDWARE MONITOR DRIVER
8513M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8514L:	linux-hwmon@vger.kernel.org
8515S:	Maintained
8516F:	drivers/hwmon/lm73.c
8517
8518LM78 HARDWARE MONITOR DRIVER
8519M:	Jean Delvare <jdelvare@suse.com>
8520L:	linux-hwmon@vger.kernel.org
8521S:	Maintained
8522F:	Documentation/hwmon/lm78
8523F:	drivers/hwmon/lm78.c
8524
8525LM83 HARDWARE MONITOR DRIVER
8526M:	Jean Delvare <jdelvare@suse.com>
8527L:	linux-hwmon@vger.kernel.org
8528S:	Maintained
8529F:	Documentation/hwmon/lm83
8530F:	drivers/hwmon/lm83.c
8531
8532LM90 HARDWARE MONITOR DRIVER
8533M:	Jean Delvare <jdelvare@suse.com>
8534L:	linux-hwmon@vger.kernel.org
8535S:	Maintained
8536F:	Documentation/hwmon/lm90
8537F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8538F:	drivers/hwmon/lm90.c
8539F:	include/dt-bindings/thermal/lm90.h
8540
8541LM95234 HARDWARE MONITOR DRIVER
8542M:	Guenter Roeck <linux@roeck-us.net>
8543L:	linux-hwmon@vger.kernel.org
8544S:	Maintained
8545F:	Documentation/hwmon/lm95234
8546F:	drivers/hwmon/lm95234.c
8547
8548LME2510 MEDIA DRIVER
8549M:	Malcolm Priestley <tvboxspy@gmail.com>
8550L:	linux-media@vger.kernel.org
8551W:	https://linuxtv.org
8552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8553S:	Maintained
8554F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8555
8556LOADPIN SECURITY MODULE
8557M:	Kees Cook <keescook@chromium.org>
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8559S:	Supported
8560F:	security/loadpin/
8561F:	Documentation/admin-guide/LSM/LoadPin.rst
8562
8563LOCKING PRIMITIVES
8564M:	Peter Zijlstra <peterz@infradead.org>
8565M:	Ingo Molnar <mingo@redhat.com>
8566M:	Will Deacon <will.deacon@arm.com>
8567L:	linux-kernel@vger.kernel.org
8568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8569S:	Maintained
8570F:	Documentation/locking/
8571F:	include/linux/lockdep.h
8572F:	include/linux/spinlock*.h
8573F:	arch/*/include/asm/spinlock*.h
8574F:	include/linux/rwlock*.h
8575F:	include/linux/mutex*.h
8576F:	arch/*/include/asm/mutex*.h
8577F:	include/linux/rwsem*.h
8578F:	arch/*/include/asm/rwsem.h
8579F:	include/linux/seqlock.h
8580F:	lib/locking*.[ch]
8581F:	kernel/locking/
8582X:	kernel/locking/locktorture.c
8583
8584LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8585M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8586L:	linux-ntfs-dev@lists.sourceforge.net
8587W:	http://www.linux-ntfs.org/content/view/19/37/
8588S:	Maintained
8589F:	Documentation/ldm.txt
8590F:	block/partitions/ldm.*
8591
8592LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8593M:	Sathya Prakash <sathya.prakash@broadcom.com>
8594M:	Chaitra P B <chaitra.basappa@broadcom.com>
8595M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8596L:	MPT-FusionLinux.pdl@broadcom.com
8597L:	linux-scsi@vger.kernel.org
8598W:	http://www.avagotech.com/support/
8599S:	Supported
8600F:	drivers/message/fusion/
8601F:	drivers/scsi/mpt3sas/
8602
8603LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8604M:	Matthew Wilcox <matthew@wil.cx>
8605L:	linux-scsi@vger.kernel.org
8606S:	Maintained
8607F:	drivers/scsi/sym53c8xx_2/
8608
8609LTC4261 HARDWARE MONITOR DRIVER
8610M:	Guenter Roeck <linux@roeck-us.net>
8611L:	linux-hwmon@vger.kernel.org
8612S:	Maintained
8613F:	Documentation/hwmon/ltc4261
8614F:	drivers/hwmon/ltc4261.c
8615
8616LTC4306 I2C MULTIPLEXER DRIVER
8617M:	Michael Hennerich <michael.hennerich@analog.com>
8618W:	http://ez.analog.com/community/linux-device-drivers
8619L:	linux-i2c@vger.kernel.org
8620S:	Supported
8621F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8622F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8623
8624LTP (Linux Test Project)
8625M:	Mike Frysinger <vapier@gentoo.org>
8626M:	Cyril Hrubis <chrubis@suse.cz>
8627M:	Wanlong Gao <wanlong.gao@gmail.com>
8628M:	Jan Stancek <jstancek@redhat.com>
8629M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8630M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8631L:	ltp@lists.linux.it (subscribers-only)
8632W:	http://linux-test-project.github.io/
8633T:	git git://github.com/linux-test-project/ltp.git
8634S:	Maintained
8635
8636M68K ARCHITECTURE
8637M:	Geert Uytterhoeven <geert@linux-m68k.org>
8638L:	linux-m68k@lists.linux-m68k.org
8639W:	http://www.linux-m68k.org/
8640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8641S:	Maintained
8642F:	arch/m68k/
8643F:	drivers/zorro/
8644
8645M68K ON APPLE MACINTOSH
8646M:	Joshua Thompson <funaho@jurai.org>
8647W:	http://www.mac.linux-m68k.org/
8648L:	linux-m68k@lists.linux-m68k.org
8649S:	Maintained
8650F:	arch/m68k/mac/
8651
8652M68K ON HP9000/300
8653M:	Philip Blundell <philb@gnu.org>
8654W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8655S:	Maintained
8656F:	arch/m68k/hp300/
8657
8658M88DS3103 MEDIA DRIVER
8659M:	Antti Palosaari <crope@iki.fi>
8660L:	linux-media@vger.kernel.org
8661W:	https://linuxtv.org
8662W:	http://palosaari.fi/linux/
8663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8664T:	git git://linuxtv.org/anttip/media_tree.git
8665S:	Maintained
8666F:	drivers/media/dvb-frontends/m88ds3103*
8667
8668M88RS2000 MEDIA DRIVER
8669M:	Malcolm Priestley <tvboxspy@gmail.com>
8670L:	linux-media@vger.kernel.org
8671W:	https://linuxtv.org
8672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8673S:	Maintained
8674F:	drivers/media/dvb-frontends/m88rs2000*
8675
8676MA901 MASTERKIT USB FM RADIO DRIVER
8677M:	Alexey Klimov <klimov.linux@gmail.com>
8678L:	linux-media@vger.kernel.org
8679T:	git git://linuxtv.org/media_tree.git
8680S:	Maintained
8681F:	drivers/media/radio/radio-ma901.c
8682
8683MAC80211
8684M:	Johannes Berg <johannes@sipsolutions.net>
8685L:	linux-wireless@vger.kernel.org
8686W:	http://wireless.kernel.org/
8687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8689S:	Maintained
8690F:	Documentation/networking/mac80211-injection.txt
8691F:	include/net/mac80211.h
8692F:	net/mac80211/
8693F:	drivers/net/wireless/mac80211_hwsim.[ch]
8694F:	Documentation/networking/mac80211_hwsim/README
8695
8696MAILBOX API
8697M:	Jassi Brar <jassisinghbrar@gmail.com>
8698L:	linux-kernel@vger.kernel.org
8699S:	Maintained
8700F:	drivers/mailbox/
8701F:	include/linux/mailbox_client.h
8702F:	include/linux/mailbox_controller.h
8703
8704MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8705M:	Michael Kerrisk <mtk.manpages@gmail.com>
8706W:	http://www.kernel.org/doc/man-pages
8707L:	linux-man@vger.kernel.org
8708S:	Maintained
8709
8710MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8711M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8712L:	linux-mips@linux-mips.org
8713S:	Maintained
8714F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8715
8716MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8717M:	Andrew Lunn <andrew@lunn.ch>
8718M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8719L:	netdev@vger.kernel.org
8720S:	Maintained
8721F:	drivers/net/dsa/mv88e6xxx/
8722F:	linux/platform_data/mv88e6xxx.h
8723F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8724
8725MARVELL ARMADA DRM SUPPORT
8726M:	Russell King <linux@armlinux.org.uk>
8727S:	Maintained
8728T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8729T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8730F:	drivers/gpu/drm/armada/
8731F:	include/uapi/drm/armada_drm.h
8732F:	Documentation/devicetree/bindings/display/armada/
8733
8734MARVELL CRYPTO DRIVER
8735M:	Boris Brezillon <boris.brezillon@bootlin.com>
8736M:	Arnaud Ebalard <arno@natisbad.org>
8737F:	drivers/crypto/marvell/
8738S:	Maintained
8739L:	linux-crypto@vger.kernel.org
8740
8741MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8742M:	Mirko Lindner <mlindner@marvell.com>
8743M:	Stephen Hemminger <stephen@networkplumber.org>
8744L:	netdev@vger.kernel.org
8745S:	Maintained
8746F:	drivers/net/ethernet/marvell/sk*
8747
8748MARVELL LIBERTAS WIRELESS DRIVER
8749L:	libertas-dev@lists.infradead.org
8750S:	Orphan
8751F:	drivers/net/wireless/marvell/libertas/
8752
8753MARVELL MACCHIATOBIN SUPPORT
8754M:	Russell King <linux@armlinux.org.uk>
8755L:	linux-arm-kernel@lists.infradead.org
8756S:	Maintained
8757F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8758
8759MARVELL MV643XX ETHERNET DRIVER
8760M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8761L:	netdev@vger.kernel.org
8762S:	Maintained
8763F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8764F:	include/linux/mv643xx.h
8765
8766MARVELL MV88X3310 PHY DRIVER
8767M:	Russell King <linux@armlinux.org.uk>
8768L:	netdev@vger.kernel.org
8769S:	Maintained
8770F:	drivers/net/phy/marvell10g.c
8771
8772MARVELL MVNETA ETHERNET DRIVER
8773M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8774L:	netdev@vger.kernel.org
8775S:	Maintained
8776F:	drivers/net/ethernet/marvell/mvneta.*
8777
8778MARVELL MWIFIEX WIRELESS DRIVER
8779M:	Amitkumar Karwar <amitkarwar@gmail.com>
8780M:	Nishant Sarmukadam <nishants@marvell.com>
8781M:	Ganapathi Bhat <gbhat@marvell.com>
8782M:	Xinming Hu <huxinming820@gmail.com>
8783L:	linux-wireless@vger.kernel.org
8784S:	Maintained
8785F:	drivers/net/wireless/marvell/mwifiex/
8786
8787MARVELL MWL8K WIRELESS DRIVER
8788M:	Lennert Buytenhek <buytenh@wantstofly.org>
8789L:	linux-wireless@vger.kernel.org
8790S:	Odd Fixes
8791F:	drivers/net/wireless/marvell/mwl8k.c
8792
8793MARVELL NAND CONTROLLER DRIVER
8794M:	Miquel Raynal <miquel.raynal@bootlin.com>
8795L:	linux-mtd@lists.infradead.org
8796S:	Maintained
8797F:	drivers/mtd/nand/raw/marvell_nand.c
8798F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8799
8800MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8801M:	Nicolas Pitre <nico@fluxnic.net>
8802S:	Odd Fixes
8803F:	drivers/mmc/host/mvsdio.*
8804
8805MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8806M:	Hu Ziji <huziji@marvell.com>
8807L:	linux-mmc@vger.kernel.org
8808S:	Supported
8809F:	drivers/mmc/host/sdhci-xenon*
8810F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8811
8812MATROX FRAMEBUFFER DRIVER
8813L:	linux-fbdev@vger.kernel.org
8814S:	Orphan
8815F:	drivers/video/fbdev/matrox/matroxfb_*
8816F:	include/uapi/linux/matroxfb.h
8817
8818MAX16065 HARDWARE MONITOR DRIVER
8819M:	Guenter Roeck <linux@roeck-us.net>
8820L:	linux-hwmon@vger.kernel.org
8821S:	Maintained
8822F:	Documentation/hwmon/max16065
8823F:	drivers/hwmon/max16065.c
8824
8825MAX20751 HARDWARE MONITOR DRIVER
8826M:	Guenter Roeck <linux@roeck-us.net>
8827L:	linux-hwmon@vger.kernel.org
8828S:	Maintained
8829F:	Documentation/hwmon/max20751
8830F:	drivers/hwmon/max20751.c
8831
8832MAX2175 SDR TUNER DRIVER
8833M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8834L:	linux-media@vger.kernel.org
8835T:	git git://linuxtv.org/media_tree.git
8836S:	Maintained
8837F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8838F:	Documentation/media/v4l-drivers/max2175.rst
8839F:	drivers/media/i2c/max2175*
8840F:	include/uapi/linux/max2175.h
8841
8842MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8843L:	linux-hwmon@vger.kernel.org
8844S:	Orphan
8845F:	Documentation/hwmon/max6650
8846F:	drivers/hwmon/max6650.c
8847
8848MAX6697 HARDWARE MONITOR DRIVER
8849M:	Guenter Roeck <linux@roeck-us.net>
8850L:	linux-hwmon@vger.kernel.org
8851S:	Maintained
8852F:	Documentation/hwmon/max6697
8853F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8854F:	drivers/hwmon/max6697.c
8855F:	include/linux/platform_data/max6697.h
8856
8857MAX9860 MONO AUDIO VOICE CODEC DRIVER
8858M:	Peter Rosin <peda@axentia.se>
8859L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8860S:	Maintained
8861F:	Documentation/devicetree/bindings/sound/max9860.txt
8862F:	sound/soc/codecs/max9860.*
8863
8864MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8865M:	Javier Martinez Canillas <javier@dowhile0.org>
8866L:	linux-kernel@vger.kernel.org
8867S:	Supported
8868F:	drivers/regulator/max77802-regulator.c
8869F:	Documentation/devicetree/bindings/*/*max77802.txt
8870F:	include/dt-bindings/*/*max77802.h
8871
8872MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8873M:	Krzysztof Kozlowski <krzk@kernel.org>
8874M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8875L:	linux-pm@vger.kernel.org
8876S:	Supported
8877F:	drivers/power/supply/max14577_charger.c
8878F:	drivers/power/supply/max77693_charger.c
8879
8880MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8881M:	Chanwoo Choi <cw00.choi@samsung.com>
8882M:	Krzysztof Kozlowski <krzk@kernel.org>
8883M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8884L:	linux-kernel@vger.kernel.org
8885S:	Supported
8886F:	drivers/*/max14577*.c
8887F:	drivers/*/max77686*.c
8888F:	drivers/*/max77693*.c
8889F:	drivers/extcon/extcon-max14577.c
8890F:	drivers/extcon/extcon-max77693.c
8891F:	drivers/rtc/rtc-max77686.c
8892F:	drivers/clk/clk-max77686.c
8893F:	Documentation/devicetree/bindings/mfd/max14577.txt
8894F:	Documentation/devicetree/bindings/*/max77686.txt
8895F:	Documentation/devicetree/bindings/mfd/max77693.txt
8896F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8897F:	include/linux/mfd/max14577*.h
8898F:	include/linux/mfd/max77686*.h
8899F:	include/linux/mfd/max77693*.h
8900
8901MAXIRADIO FM RADIO RECEIVER DRIVER
8902M:	Hans Verkuil <hverkuil@xs4all.nl>
8903L:	linux-media@vger.kernel.org
8904T:	git git://linuxtv.org/media_tree.git
8905W:	https://linuxtv.org
8906S:	Maintained
8907F:	drivers/media/radio/radio-maxiradio*
8908
8909MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8910M:	Peter Rosin <peda@axentia.se>
8911L:	linux-iio@vger.kernel.org
8912S:	Maintained
8913F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8914F:	drivers/iio/potentiometer/mcp4018.c
8915F:	drivers/iio/potentiometer/mcp4531.c
8916
8917MCR20A IEEE-802.15.4 RADIO DRIVER
8918M:	Xue Liu <liuxuenetmail@gmail.com>
8919L:	linux-wpan@vger.kernel.org
8920W:	https://github.com/xueliu/mcr20a-linux
8921S:	Maintained
8922F:	drivers/net/ieee802154/mcr20a.c
8923F:	drivers/net/ieee802154/mcr20a.h
8924F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8925
8926MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8927M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8928L:	linux-iio@vger.kernel.org
8929S:	Maintained
8930F:	drivers/iio/dac/cio-dac.c
8931
8932MEDIA DRIVERS FOR ASCOT2E
8933M:	Sergey Kozlov <serjk@netup.ru>
8934M:	Abylay Ospan <aospan@netup.ru>
8935L:	linux-media@vger.kernel.org
8936W:	https://linuxtv.org
8937W:	http://netup.tv/
8938T:	git git://linuxtv.org/media_tree.git
8939S:	Supported
8940F:	drivers/media/dvb-frontends/ascot2e*
8941
8942MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8943M:	Jasmin Jessich <jasmin@anw.at>
8944L:	linux-media@vger.kernel.org
8945W:	https://linuxtv.org
8946T:	git git://linuxtv.org/media_tree.git
8947S:	Maintained
8948F:	drivers/media/dvb-frontends/cxd2099*
8949
8950MEDIA DRIVERS FOR CXD2841ER
8951M:	Sergey Kozlov <serjk@netup.ru>
8952M:	Abylay Ospan <aospan@netup.ru>
8953L:	linux-media@vger.kernel.org
8954W:	https://linuxtv.org
8955W:	http://netup.tv/
8956T:	git git://linuxtv.org/media_tree.git
8957S:	Supported
8958F:	drivers/media/dvb-frontends/cxd2841er*
8959
8960MEDIA DRIVERS FOR CXD2880
8961M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8962L:	linux-media@vger.kernel.org
8963W:	http://linuxtv.org/
8964T:	git git://linuxtv.org/media_tree.git
8965S:	Supported
8966F:	drivers/media/dvb-frontends/cxd2880/*
8967F:	drivers/media/spi/cxd2880*
8968
8969MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8970M:	Daniel Scheller <d.scheller.oss@gmail.com>
8971L:	linux-media@vger.kernel.org
8972W:	https://linuxtv.org
8973T:	git git://linuxtv.org/media_tree.git
8974S:	Maintained
8975F:	drivers/media/pci/ddbridge/*
8976
8977MEDIA DRIVERS FOR FREESCALE IMX
8978M:	Steve Longerbeam <slongerbeam@gmail.com>
8979M:	Philipp Zabel <p.zabel@pengutronix.de>
8980L:	linux-media@vger.kernel.org
8981T:	git git://linuxtv.org/media_tree.git
8982S:	Maintained
8983F:	Documentation/devicetree/bindings/media/imx.txt
8984F:	Documentation/media/v4l-drivers/imx.rst
8985F:	drivers/staging/media/imx/
8986F:	include/linux/imx-media.h
8987F:	include/media/imx.h
8988
8989MEDIA DRIVERS FOR HELENE
8990M:	Abylay Ospan <aospan@netup.ru>
8991L:	linux-media@vger.kernel.org
8992W:	https://linuxtv.org
8993W:	http://netup.tv/
8994T:	git git://linuxtv.org/media_tree.git
8995S:	Supported
8996F:	drivers/media/dvb-frontends/helene*
8997
8998MEDIA DRIVERS FOR HORUS3A
8999M:	Sergey Kozlov <serjk@netup.ru>
9000M:	Abylay Ospan <aospan@netup.ru>
9001L:	linux-media@vger.kernel.org
9002W:	https://linuxtv.org
9003W:	http://netup.tv/
9004T:	git git://linuxtv.org/media_tree.git
9005S:	Supported
9006F:	drivers/media/dvb-frontends/horus3a*
9007
9008MEDIA DRIVERS FOR LNBH25
9009M:	Sergey Kozlov <serjk@netup.ru>
9010M:	Abylay Ospan <aospan@netup.ru>
9011L:	linux-media@vger.kernel.org
9012W:	https://linuxtv.org
9013W:	http://netup.tv/
9014T:	git git://linuxtv.org/media_tree.git
9015S:	Supported
9016F:	drivers/media/dvb-frontends/lnbh25*
9017
9018MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9019M:	Daniel Scheller <d.scheller.oss@gmail.com>
9020L:	linux-media@vger.kernel.org
9021W:	https://linuxtv.org
9022T:	git git://linuxtv.org/media_tree.git
9023S:	Maintained
9024F:	drivers/media/dvb-frontends/mxl5xx*
9025
9026MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9027M:	Sergey Kozlov <serjk@netup.ru>
9028M:	Abylay Ospan <aospan@netup.ru>
9029L:	linux-media@vger.kernel.org
9030W:	https://linuxtv.org
9031W:	http://netup.tv/
9032T:	git git://linuxtv.org/media_tree.git
9033S:	Supported
9034F:	drivers/media/pci/netup_unidvb/*
9035
9036MEDIA DRIVERS FOR RENESAS - CEU
9037M:	Jacopo Mondi <jacopo@jmondi.org>
9038L:	linux-media@vger.kernel.org
9039L:	linux-renesas-soc@vger.kernel.org
9040T:	git git://linuxtv.org/media_tree.git
9041S:	Supported
9042F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9043F:	drivers/media/platform/renesas-ceu.c
9044F:	include/media/drv-intf/renesas-ceu.h
9045
9046MEDIA DRIVERS FOR RENESAS - DRIF
9047M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9048L:	linux-media@vger.kernel.org
9049L:	linux-renesas-soc@vger.kernel.org
9050T:	git git://linuxtv.org/media_tree.git
9051S:	Supported
9052F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9053F:	drivers/media/platform/rcar_drif.c
9054
9055MEDIA DRIVERS FOR RENESAS - FCP
9056M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9057L:	linux-media@vger.kernel.org
9058L:	linux-renesas-soc@vger.kernel.org
9059T:	git git://linuxtv.org/media_tree.git
9060S:	Supported
9061F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9062F:	drivers/media/platform/rcar-fcp.c
9063F:	include/media/rcar-fcp.h
9064
9065MEDIA DRIVERS FOR RENESAS - FDP1
9066M:	Kieran Bingham <kieran@bingham.xyz>
9067L:	linux-media@vger.kernel.org
9068L:	linux-renesas-soc@vger.kernel.org
9069T:	git git://linuxtv.org/media_tree.git
9070S:	Supported
9071F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9072F:	drivers/media/platform/rcar_fdp1.c
9073
9074MEDIA DRIVERS FOR RENESAS - VIN
9075M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9076L:	linux-media@vger.kernel.org
9077L:	linux-renesas-soc@vger.kernel.org
9078T:	git git://linuxtv.org/media_tree.git
9079S:	Supported
9080F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9081F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9082F:	drivers/media/platform/rcar-vin/
9083
9084MEDIA DRIVERS FOR RENESAS - VSP1
9085M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9086L:	linux-media@vger.kernel.org
9087L:	linux-renesas-soc@vger.kernel.org
9088T:	git git://linuxtv.org/media_tree.git
9089S:	Supported
9090F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9091F:	drivers/media/platform/vsp1/
9092
9093MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9094M:	Daniel Scheller <d.scheller.oss@gmail.com>
9095L:	linux-media@vger.kernel.org
9096W:	https://linuxtv.org
9097T:	git git://linuxtv.org/media_tree.git
9098S:	Maintained
9099F:	drivers/media/dvb-frontends/stv0910*
9100
9101MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9102M:	Daniel Scheller <d.scheller.oss@gmail.com>
9103L:	linux-media@vger.kernel.org
9104W:	https://linuxtv.org
9105T:	git git://linuxtv.org/media_tree.git
9106S:	Maintained
9107F:	drivers/media/dvb-frontends/stv6111*
9108
9109MEDIA DRIVERS FOR STM32 - DCMI
9110M:	Hugues Fruchet <hugues.fruchet@st.com>
9111L:	linux-media@vger.kernel.org
9112T:	git git://linuxtv.org/media_tree.git
9113S:	Supported
9114F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9115F:	drivers/media/platform/stm32/stm32-dcmi.c
9116
9117MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9118M:	Dmitry Osipenko <digetx@gmail.com>
9119L:	linux-media@vger.kernel.org
9120L:	linux-tegra@vger.kernel.org
9121T:	git git://linuxtv.org/media_tree.git
9122S:	Maintained
9123F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9124F:	drivers/staging/media/tegra-vde/
9125
9126MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9127M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9128P:	LinuxTV.org Project
9129L:	linux-media@vger.kernel.org
9130W:	https://linuxtv.org
9131Q:	http://patchwork.kernel.org/project/linux-media/list/
9132T:	git git://linuxtv.org/media_tree.git
9133S:	Maintained
9134F:	Documentation/devicetree/bindings/media/
9135F:	Documentation/media/
9136F:	drivers/media/
9137F:	drivers/staging/media/
9138F:	include/linux/platform_data/media/
9139F:	include/media/
9140F:	include/uapi/linux/dvb/
9141F:	include/uapi/linux/videodev2.h
9142F:	include/uapi/linux/media.h
9143F:	include/uapi/linux/v4l2-*
9144F:	include/uapi/linux/meye.h
9145F:	include/uapi/linux/ivtv*
9146F:	include/uapi/linux/uvcvideo.h
9147
9148MEDIATEK BLUETOOTH DRIVER
9149M:	Sean Wang <sean.wang@mediatek.com>
9150L:	linux-bluetooth@vger.kernel.org
9151L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9152S:	Maintained
9153F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9154F:	drivers/bluetooth/btmtkuart.c
9155
9156MEDIATEK CIR DRIVER
9157M:	Sean Wang <sean.wang@mediatek.com>
9158S:	Maintained
9159F:	drivers/media/rc/mtk-cir.c
9160
9161MEDIATEK DMA DRIVER
9162M:	Sean Wang <sean.wang@mediatek.com>
9163L:	dmaengine@vger.kernel.org
9164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9165L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9166S:	Maintained
9167F:	Documentation/devicetree/bindings/dma/mtk-*
9168F:	drivers/dma/mediatek/
9169
9170MEDIATEK PMIC LED DRIVER
9171M:	Sean Wang <sean.wang@mediatek.com>
9172S:	Maintained
9173F:	drivers/leds/leds-mt6323.c
9174F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9175
9176MEDIATEK ETHERNET DRIVER
9177M:	Felix Fietkau <nbd@openwrt.org>
9178M:	John Crispin <john@phrozen.org>
9179M:	Sean Wang <sean.wang@mediatek.com>
9180M:	Nelson Chang <nelson.chang@mediatek.com>
9181L:	netdev@vger.kernel.org
9182S:	Maintained
9183F:	drivers/net/ethernet/mediatek/
9184
9185MEDIATEK SWITCH DRIVER
9186M:	Sean Wang <sean.wang@mediatek.com>
9187L:	netdev@vger.kernel.org
9188S:	Maintained
9189F:	drivers/net/dsa/mt7530.*
9190F:	net/dsa/tag_mtk.c
9191
9192MEDIATEK JPEG DRIVER
9193M:	Rick Chang <rick.chang@mediatek.com>
9194M:	Bin Liu <bin.liu@mediatek.com>
9195S:	Supported
9196F:	drivers/media/platform/mtk-jpeg/
9197F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9198
9199MEDIATEK MDP DRIVER
9200M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9201M:	Houlong Wei <houlong.wei@mediatek.com>
9202M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9203S:	Supported
9204F:	drivers/media/platform/mtk-mdp/
9205F:	drivers/media/platform/mtk-vpu/
9206F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9207
9208MEDIATEK MEDIA DRIVER
9209M:	Tiffany Lin <tiffany.lin@mediatek.com>
9210M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9211S:	Supported
9212F:	drivers/media/platform/mtk-vcodec/
9213F:	drivers/media/platform/mtk-vpu/
9214F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9215F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9216
9217MEDIATEK MT7601U WIRELESS LAN DRIVER
9218M:	Jakub Kicinski <kubakici@wp.pl>
9219L:	linux-wireless@vger.kernel.org
9220S:	Maintained
9221F:	drivers/net/wireless/mediatek/mt7601u/
9222
9223MEDIATEK NAND CONTROLLER DRIVER
9224M:	Xiaolei Li <xiaolei.li@mediatek.com>
9225L:	linux-mtd@lists.infradead.org
9226S:	Maintained
9227F:	drivers/mtd/nand/raw/mtk_*
9228F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9229
9230MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9231M:	Sean Wang <sean.wang@mediatek.com>
9232S:	Maintained
9233F:	drivers/char/hw_random/mtk-rng.c
9234
9235MEDIATEK USB3 DRD IP DRIVER
9236M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9237L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9240S:	Maintained
9241F:	drivers/usb/mtu3/
9242
9243MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9244M:	Peter Senna Tschudin <peter.senna@gmail.com>
9245M:	Martin Donnelly <martin.donnelly@ge.com>
9246M:	Martyn Welch <martyn.welch@collabora.co.uk>
9247S:	Maintained
9248F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9249F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9250
9251MEGARAID SCSI/SAS DRIVERS
9252M:	Kashyap Desai <kashyap.desai@broadcom.com>
9253M:	Sumit Saxena <sumit.saxena@broadcom.com>
9254M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9255L:	megaraidlinux.pdl@broadcom.com
9256L:	linux-scsi@vger.kernel.org
9257W:	http://www.avagotech.com/support/
9258S:	Maintained
9259F:	Documentation/scsi/megaraid.txt
9260F:	drivers/scsi/megaraid.*
9261F:	drivers/scsi/megaraid/
9262
9263MELEXIS MLX90614 DRIVER
9264M:	Crt Mori <cmo@melexis.com>
9265L:	linux-iio@vger.kernel.org
9266W:	http://www.melexis.com
9267S:	Supported
9268F:	drivers/iio/temperature/mlx90614.c
9269
9270MELEXIS MLX90632 DRIVER
9271M:	Crt Mori <cmo@melexis.com>
9272L:	linux-iio@vger.kernel.org
9273W:	http://www.melexis.com
9274S:	Supported
9275F:	drivers/iio/temperature/mlx90632.c
9276
9277MELFAS MIP4 TOUCHSCREEN DRIVER
9278M:	Sangwon Jee <jeesw@melfas.com>
9279W:	http://www.melfas.com
9280S:	Supported
9281F:	drivers/input/touchscreen/melfas_mip4.c
9282F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9283
9284MELLANOX ETHERNET DRIVER (mlx4_en)
9285M:	Tariq Toukan <tariqt@mellanox.com>
9286L:	netdev@vger.kernel.org
9287S:	Supported
9288W:	http://www.mellanox.com
9289Q:	http://patchwork.ozlabs.org/project/netdev/list/
9290F:	drivers/net/ethernet/mellanox/mlx4/en_*
9291
9292MELLANOX ETHERNET DRIVER (mlx5e)
9293M:	Saeed Mahameed <saeedm@mellanox.com>
9294L:	netdev@vger.kernel.org
9295S:	Supported
9296W:	http://www.mellanox.com
9297Q:	http://patchwork.ozlabs.org/project/netdev/list/
9298F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9299
9300MELLANOX ETHERNET INNOVA DRIVERS
9301R:	Boris Pismenny <borisp@mellanox.com>
9302L:	netdev@vger.kernel.org
9303S:	Supported
9304W:	http://www.mellanox.com
9305Q:	http://patchwork.ozlabs.org/project/netdev/list/
9306F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9307F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9308F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9309F:	include/linux/mlx5/mlx5_ifc_fpga.h
9310
9311MELLANOX ETHERNET INNOVA IPSEC DRIVER
9312R:	Boris Pismenny <borisp@mellanox.com>
9313L:	netdev@vger.kernel.org
9314S:	Supported
9315W:	http://www.mellanox.com
9316Q:	http://patchwork.ozlabs.org/project/netdev/list/
9317F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9318F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9319
9320MELLANOX ETHERNET SWITCH DRIVERS
9321M:	Jiri Pirko <jiri@mellanox.com>
9322M:	Ido Schimmel <idosch@mellanox.com>
9323L:	netdev@vger.kernel.org
9324S:	Supported
9325W:	http://www.mellanox.com
9326Q:	http://patchwork.ozlabs.org/project/netdev/list/
9327F:	drivers/net/ethernet/mellanox/mlxsw/
9328F:	tools/testing/selftests/drivers/net/mlxsw/
9329
9330MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9331M:	mlxsw@mellanox.com
9332L:	netdev@vger.kernel.org
9333S:	Supported
9334W:	http://www.mellanox.com
9335Q:	http://patchwork.ozlabs.org/project/netdev/list/
9336F:	drivers/net/ethernet/mellanox/mlxfw/
9337
9338MELLANOX HARDWARE PLATFORM SUPPORT
9339M:	Andy Shevchenko <andy@infradead.org>
9340M:	Darren Hart <dvhart@infradead.org>
9341M:	Vadim Pasternak <vadimp@mellanox.com>
9342L:	platform-driver-x86@vger.kernel.org
9343S:	Supported
9344F:	drivers/platform/mellanox/
9345
9346MELLANOX MLX4 core VPI driver
9347M:	Tariq Toukan <tariqt@mellanox.com>
9348L:	netdev@vger.kernel.org
9349L:	linux-rdma@vger.kernel.org
9350W:	http://www.mellanox.com
9351Q:	http://patchwork.ozlabs.org/project/netdev/list/
9352S:	Supported
9353F:	drivers/net/ethernet/mellanox/mlx4/
9354F:	include/linux/mlx4/
9355
9356MELLANOX MLX4 IB driver
9357M:	Yishai Hadas <yishaih@mellanox.com>
9358L:	linux-rdma@vger.kernel.org
9359W:	http://www.mellanox.com
9360Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9361S:	Supported
9362F:	drivers/infiniband/hw/mlx4/
9363F:	include/linux/mlx4/
9364F:	include/uapi/rdma/mlx4-abi.h
9365
9366MELLANOX MLX5 core VPI driver
9367M:	Saeed Mahameed <saeedm@mellanox.com>
9368M:	Leon Romanovsky <leonro@mellanox.com>
9369L:	netdev@vger.kernel.org
9370L:	linux-rdma@vger.kernel.org
9371W:	http://www.mellanox.com
9372Q:	http://patchwork.ozlabs.org/project/netdev/list/
9373S:	Supported
9374F:	drivers/net/ethernet/mellanox/mlx5/core/
9375F:	include/linux/mlx5/
9376
9377MELLANOX MLX5 IB driver
9378M:	Leon Romanovsky <leonro@mellanox.com>
9379L:	linux-rdma@vger.kernel.org
9380W:	http://www.mellanox.com
9381Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9382S:	Supported
9383F:	drivers/infiniband/hw/mlx5/
9384F:	include/linux/mlx5/
9385F:	include/uapi/rdma/mlx5-abi.h
9386
9387MELLANOX MLXCPLD I2C AND MUX DRIVER
9388M:	Vadim Pasternak <vadimp@mellanox.com>
9389M:	Michael Shych <michaelsh@mellanox.com>
9390L:	linux-i2c@vger.kernel.org
9391S:	Supported
9392F:	drivers/i2c/busses/i2c-mlxcpld.c
9393F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9394F:	Documentation/i2c/busses/i2c-mlxcpld
9395
9396MELLANOX MLXCPLD LED DRIVER
9397M:	Vadim Pasternak <vadimp@mellanox.com>
9398L:	linux-leds@vger.kernel.org
9399S:	Supported
9400F:	drivers/leds/leds-mlxcpld.c
9401F:	drivers/leds/leds-mlxreg.c
9402F:	Documentation/leds/leds-mlxcpld.txt
9403
9404MELLANOX PLATFORM DRIVER
9405M:	Vadim Pasternak <vadimp@mellanox.com>
9406L:	platform-driver-x86@vger.kernel.org
9407S:	Supported
9408F:	drivers/platform/x86/mlx-platform.c
9409
9410MEMBARRIER SUPPORT
9411M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9412M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9413L:	linux-kernel@vger.kernel.org
9414S:	Supported
9415F:	kernel/sched/membarrier.c
9416F:	include/uapi/linux/membarrier.h
9417F:	arch/powerpc/include/asm/membarrier.h
9418
9419MEMORY MANAGEMENT
9420L:	linux-mm@kvack.org
9421W:	http://www.linux-mm.org
9422S:	Maintained
9423F:	include/linux/mm.h
9424F:	include/linux/gfp.h
9425F:	include/linux/mmzone.h
9426F:	include/linux/memory_hotplug.h
9427F:	include/linux/vmalloc.h
9428F:	mm/
9429
9430MEMORY TECHNOLOGY DEVICES (MTD)
9431M:	David Woodhouse <dwmw2@infradead.org>
9432M:	Brian Norris <computersforpeace@gmail.com>
9433M:	Boris Brezillon <boris.brezillon@bootlin.com>
9434M:	Marek Vasut <marek.vasut@gmail.com>
9435M:	Richard Weinberger <richard@nod.at>
9436L:	linux-mtd@lists.infradead.org
9437W:	http://www.linux-mtd.infradead.org/
9438Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9439T:	git git://git.infradead.org/linux-mtd.git master
9440T:	git git://git.infradead.org/linux-mtd.git mtd/next
9441S:	Maintained
9442F:	Documentation/devicetree/bindings/mtd/
9443F:	drivers/mtd/
9444F:	include/linux/mtd/
9445F:	include/uapi/mtd/
9446
9447MEN A21 WATCHDOG DRIVER
9448M:	Johannes Thumshirn <morbidrsa@gmail.com>
9449L:	linux-watchdog@vger.kernel.org
9450S:	Maintained
9451F:	drivers/watchdog/mena21_wdt.c
9452
9453MEN CHAMELEON BUS (mcb)
9454M:	Johannes Thumshirn <morbidrsa@gmail.com>
9455S:	Maintained
9456F:	drivers/mcb/
9457F:	include/linux/mcb.h
9458F:	Documentation/men-chameleon-bus.txt
9459
9460MEN F21BMC (Board Management Controller)
9461M:	Andreas Werner <andreas.werner@men.de>
9462S:	Supported
9463F:	drivers/mfd/menf21bmc.c
9464F:	drivers/watchdog/menf21bmc_wdt.c
9465F:	drivers/leds/leds-menf21bmc.c
9466F:	drivers/hwmon/menf21bmc_hwmon.c
9467F:	Documentation/hwmon/menf21bmc
9468
9469MEN Z069 WATCHDOG DRIVER
9470M:	Johannes Thumshirn <jth@kernel.org>
9471L:	linux-watchdog@vger.kernel.org
9472S:	Maintained
9473F:	drivers/watchdog/menz069_wdt.c
9474
9475MESON AO CEC DRIVER FOR AMLOGIC SOCS
9476M:	Neil Armstrong <narmstrong@baylibre.com>
9477L:	linux-media@lists.freedesktop.org
9478L:	linux-amlogic@lists.infradead.org
9479W:	http://linux-meson.com/
9480S:	Supported
9481F:	drivers/media/platform/meson/ao-cec.c
9482F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9483T:	git git://linuxtv.org/media_tree.git
9484
9485MICROBLAZE ARCHITECTURE
9486M:	Michal Simek <monstr@monstr.eu>
9487W:	http://www.monstr.eu/fdt/
9488T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9489S:	Supported
9490F:	arch/microblaze/
9491
9492MICROCHIP / ATMEL AT91 SERIAL DRIVER
9493M:	Richard Genoud <richard.genoud@gmail.com>
9494S:	Maintained
9495F:	drivers/tty/serial/atmel_serial.c
9496F:	drivers/tty/serial/atmel_serial.h
9497
9498MICROCHIP / ATMEL DMA DRIVER
9499M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9501L:	dmaengine@vger.kernel.org
9502S:	Supported
9503F:	drivers/dma/at_hdmac.c
9504F:	drivers/dma/at_hdmac_regs.h
9505F:	include/linux/platform_data/dma-atmel.h
9506
9507MICROCHIP / ATMEL ECC DRIVER
9508M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9509L:	linux-crypto@vger.kernel.org
9510S:	Maintained
9511F:	drivers/crypto/atmel-ecc.*
9512
9513MICROCHIP / ATMEL ISC DRIVER
9514M:	Songjun Wu <songjun.wu@microchip.com>
9515L:	linux-media@vger.kernel.org
9516S:	Supported
9517F:	drivers/media/platform/atmel/atmel-isc.c
9518F:	drivers/media/platform/atmel/atmel-isc-regs.h
9519F:	devicetree/bindings/media/atmel-isc.txt
9520
9521MICROCHIP / ATMEL NAND DRIVER
9522M:	Josh Wu <rainyfeeling@outlook.com>
9523L:	linux-mtd@lists.infradead.org
9524S:	Supported
9525F:	drivers/mtd/nand/raw/atmel/*
9526F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9527
9528MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9529M:	Woojung Huh <Woojung.Huh@microchip.com>
9530M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9531L:	netdev@vger.kernel.org
9532S:	Maintained
9533F:	net/dsa/tag_ksz.c
9534F:	drivers/net/dsa/microchip/*
9535F:	include/linux/platform_data/microchip-ksz.h
9536F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9537
9538MICROCHIP LAN743X ETHERNET DRIVER
9539M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9540M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9541L:	netdev@vger.kernel.org
9542S:	Maintained
9543F:	drivers/net/ethernet/microchip/lan743x_*
9544
9545MICROCHIP USB251XB DRIVER
9546M:	Richard Leitner <richard.leitner@skidata.com>
9547L:	linux-usb@vger.kernel.org
9548S:	Maintained
9549F:	drivers/usb/misc/usb251xb.c
9550F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9551
9552MICROSEMI MIPS SOCS
9553M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9554L:	linux-mips@linux-mips.org
9555S:	Maintained
9556F:	arch/mips/generic/board-ocelot.c
9557F:	arch/mips/configs/generic/board-ocelot.config
9558F:	arch/mips/boot/dts/mscc/
9559F:	Documentation/devicetree/bindings/mips/mscc.txt
9560
9561MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9562M:	Don Brace <don.brace@microsemi.com>
9563L:	esc.storagedev@microsemi.com
9564L:	linux-scsi@vger.kernel.org
9565S:	Supported
9566F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9567F:	drivers/scsi/smartpqi/Kconfig
9568F:	drivers/scsi/smartpqi/Makefile
9569F:	include/linux/cciss*.h
9570F:	include/uapi/linux/cciss*.h
9571F:	Documentation/scsi/smartpqi.txt
9572
9573MICROSEMI ETHERNET SWITCH DRIVER
9574M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9575L:	netdev@vger.kernel.org
9576S:	Supported
9577F:	drivers/net/ethernet/mscc/
9578
9579MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9580M:	Chen Yu <yu.c.chen@intel.com>
9581L:	platform-driver-x86@vger.kernel.org
9582S:	Supported
9583F:	drivers/platform/x86/surfacepro3_button.c
9584
9585MICROTEK X6 SCANNER
9586M:	Oliver Neukum <oliver@neukum.org>
9587S:	Maintained
9588F:	drivers/usb/image/microtek.*
9589
9590MIPS
9591M:	Ralf Baechle <ralf@linux-mips.org>
9592M:	Paul Burton <paul.burton@mips.com>
9593M:	James Hogan <jhogan@kernel.org>
9594L:	linux-mips@linux-mips.org
9595W:	http://www.linux-mips.org/
9596T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9598Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9599S:	Supported
9600F:	Documentation/devicetree/bindings/mips/
9601F:	Documentation/mips/
9602F:	arch/mips/
9603F:	drivers/platform/mips/
9604
9605MIPS BOSTON DEVELOPMENT BOARD
9606M:	Paul Burton <paul.burton@mips.com>
9607L:	linux-mips@linux-mips.org
9608S:	Maintained
9609F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9610F:	arch/mips/boot/dts/img/boston.dts
9611F:	arch/mips/configs/generic/board-boston.config
9612F:	drivers/clk/imgtec/clk-boston.c
9613F:	include/dt-bindings/clock/boston-clock.h
9614
9615MIPS GENERIC PLATFORM
9616M:	Paul Burton <paul.burton@mips.com>
9617L:	linux-mips@linux-mips.org
9618S:	Supported
9619F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9620F:	arch/mips/generic/
9621F:	arch/mips/tools/generic-board-config.sh
9622
9623MIPS/LOONGSON1 ARCHITECTURE
9624M:	Keguang Zhang <keguang.zhang@gmail.com>
9625L:	linux-mips@linux-mips.org
9626S:	Maintained
9627F:	arch/mips/loongson32/
9628F:	arch/mips/include/asm/mach-loongson32/
9629F:	drivers/*/*loongson1*
9630F:	drivers/*/*/*loongson1*
9631
9632MIPS/LOONGSON2 ARCHITECTURE
9633M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9634L:	linux-mips@linux-mips.org
9635S:	Maintained
9636F:	arch/mips/loongson64/*{2e/2f}*
9637F:	arch/mips/include/asm/mach-loongson64/
9638F:	drivers/*/*loongson2*
9639F:	drivers/*/*/*loongson2*
9640
9641MIPS/LOONGSON3 ARCHITECTURE
9642M:	Huacai Chen <chenhc@lemote.com>
9643L:	linux-mips@linux-mips.org
9644S:	Maintained
9645F:	arch/mips/loongson64/
9646F:	arch/mips/include/asm/mach-loongson64/
9647F:	drivers/platform/mips/cpu_hwmon.c
9648F:	drivers/*/*loongson3*
9649F:	drivers/*/*/*loongson3*
9650
9651MIPS RINT INSTRUCTION EMULATION
9652M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9653L:	linux-mips@linux-mips.org
9654S:	Supported
9655F:	arch/mips/math-emu/sp_rint.c
9656F:	arch/mips/math-emu/dp_rint.c
9657
9658MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9659M:	Hans Verkuil <hverkuil@xs4all.nl>
9660L:	linux-media@vger.kernel.org
9661T:	git git://linuxtv.org/media_tree.git
9662W:	https://linuxtv.org
9663S:	Odd Fixes
9664F:	drivers/media/radio/radio-miropcm20*
9665
9666MMP SUPPORT
9667M:	Eric Miao <eric.y.miao@gmail.com>
9668M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9670T:	git git://github.com/hzhuang1/linux.git
9671T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9672S:	Maintained
9673F:	arch/arm/boot/dts/mmp*
9674F:	arch/arm/mach-mmp/
9675
9676MN88472 MEDIA DRIVER
9677M:	Antti Palosaari <crope@iki.fi>
9678L:	linux-media@vger.kernel.org
9679W:	https://linuxtv.org
9680W:	http://palosaari.fi/linux/
9681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9682S:	Maintained
9683F:	drivers/media/dvb-frontends/mn88472*
9684
9685MN88473 MEDIA DRIVER
9686M:	Antti Palosaari <crope@iki.fi>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689W:	http://palosaari.fi/linux/
9690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9691S:	Maintained
9692F:	drivers/media/dvb-frontends/mn88473*
9693
9694PCI DRIVER FOR MOBIVEIL PCIE IP
9695M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9696L:	linux-pci@vger.kernel.org
9697S:	Supported
9698F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9699F:	drivers/pci/controller/pcie-mobiveil.c
9700
9701MODULE SUPPORT
9702M:	Jessica Yu <jeyu@kernel.org>
9703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9704S:	Maintained
9705F:	include/linux/module.h
9706F:	kernel/module.c
9707
9708MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9709W:	http://popies.net/meye/
9710S:	Orphan
9711F:	Documentation/media/v4l-drivers/meye*
9712F:	drivers/media/pci/meye/
9713F:	include/uapi/linux/meye.h
9714
9715MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9716M:	Jiri Slaby <jirislaby@gmail.com>
9717S:	Maintained
9718F:	Documentation/serial/moxa-smartio
9719F:	drivers/tty/mxser.*
9720
9721MR800 AVERMEDIA USB FM RADIO DRIVER
9722M:	Alexey Klimov <klimov.linux@gmail.com>
9723L:	linux-media@vger.kernel.org
9724T:	git git://linuxtv.org/media_tree.git
9725S:	Maintained
9726F:	drivers/media/radio/radio-mr800.c
9727
9728MRF24J40 IEEE 802.15.4 RADIO DRIVER
9729M:	Alan Ott <alan@signal11.us>
9730L:	linux-wpan@vger.kernel.org
9731S:	Maintained
9732F:	drivers/net/ieee802154/mrf24j40.c
9733F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9734
9735MSI LAPTOP SUPPORT
9736M:	"Lee, Chun-Yi" <jlee@suse.com>
9737L:	platform-driver-x86@vger.kernel.org
9738S:	Maintained
9739F:	drivers/platform/x86/msi-laptop.c
9740
9741MSI WMI SUPPORT
9742L:	platform-driver-x86@vger.kernel.org
9743S:	Orphan
9744F:	drivers/platform/x86/msi-wmi.c
9745
9746MSI001 MEDIA DRIVER
9747M:	Antti Palosaari <crope@iki.fi>
9748L:	linux-media@vger.kernel.org
9749W:	https://linuxtv.org
9750W:	http://palosaari.fi/linux/
9751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9752T:	git git://linuxtv.org/anttip/media_tree.git
9753S:	Maintained
9754F:	drivers/media/tuners/msi001*
9755
9756MSI2500 MEDIA DRIVER
9757M:	Antti Palosaari <crope@iki.fi>
9758L:	linux-media@vger.kernel.org
9759W:	https://linuxtv.org
9760W:	http://palosaari.fi/linux/
9761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9762T:	git git://linuxtv.org/anttip/media_tree.git
9763S:	Maintained
9764F:	drivers/media/usb/msi2500/
9765
9766MSYSTEMS DISKONCHIP G3 MTD DRIVER
9767M:	Robert Jarzmik <robert.jarzmik@free.fr>
9768L:	linux-mtd@lists.infradead.org
9769S:	Maintained
9770F:	drivers/mtd/devices/docg3*
9771
9772MT9M032 APTINA SENSOR DRIVER
9773M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9774L:	linux-media@vger.kernel.org
9775T:	git git://linuxtv.org/media_tree.git
9776S:	Maintained
9777F:	drivers/media/i2c/mt9m032.c
9778F:	include/media/i2c/mt9m032.h
9779
9780MT9P031 APTINA CAMERA SENSOR
9781M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9782L:	linux-media@vger.kernel.org
9783T:	git git://linuxtv.org/media_tree.git
9784S:	Maintained
9785F:	drivers/media/i2c/mt9p031.c
9786F:	include/media/i2c/mt9p031.h
9787
9788MT9T001 APTINA CAMERA SENSOR
9789M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9790L:	linux-media@vger.kernel.org
9791T:	git git://linuxtv.org/media_tree.git
9792S:	Maintained
9793F:	drivers/media/i2c/mt9t001.c
9794F:	include/media/i2c/mt9t001.h
9795
9796MT9T112 APTINA CAMERA SENSOR
9797M:	Jacopo Mondi <jacopo@jmondi.org>
9798L:	linux-media@vger.kernel.org
9799T:	git git://linuxtv.org/media_tree.git
9800S:	Odd Fixes
9801F:	drivers/media/i2c/mt9t112.c
9802F:	include/media/i2c/mt9t112.h
9803
9804MT9V032 APTINA CAMERA SENSOR
9805M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9806L:	linux-media@vger.kernel.org
9807T:	git git://linuxtv.org/media_tree.git
9808S:	Maintained
9809F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9810F:	drivers/media/i2c/mt9v032.c
9811F:	include/media/i2c/mt9v032.h
9812
9813MT9V111 APTINA CAMERA SENSOR
9814M:	Jacopo Mondi <jacopo@jmondi.org>
9815L:	linux-media@vger.kernel.org
9816T:	git git://linuxtv.org/media_tree.git
9817S:	Maintained
9818F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9819F:	drivers/media/i2c/mt9v111.c
9820
9821MULTIFUNCTION DEVICES (MFD)
9822M:	Lee Jones <lee.jones@linaro.org>
9823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9824S:	Supported
9825F:	Documentation/devicetree/bindings/mfd/
9826F:	drivers/mfd/
9827F:	include/linux/mfd/
9828F:	include/dt-bindings/mfd/
9829
9830MULTIMEDIA CARD (MMC) ETC. OVER SPI
9831S:	Orphan
9832F:	drivers/mmc/host/mmc_spi.c
9833F:	include/linux/spi/mmc_spi.h
9834
9835MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9836M:	Ulf Hansson <ulf.hansson@linaro.org>
9837L:	linux-mmc@vger.kernel.org
9838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9839S:	Maintained
9840F:	Documentation/devicetree/bindings/mmc/
9841F:	drivers/mmc/
9842F:	include/linux/mmc/
9843F:	include/uapi/linux/mmc/
9844
9845MULTIPLEXER SUBSYSTEM
9846M:	Peter Rosin <peda@axentia.se>
9847S:	Maintained
9848F:	Documentation/ABI/testing/sysfs-class-mux*
9849F:	Documentation/devicetree/bindings/mux/
9850F:	include/linux/dt-bindings/mux/
9851F:	include/linux/mux/
9852F:	drivers/mux/
9853
9854MULTITECH MULTIPORT CARD (ISICOM)
9855S:	Orphan
9856F:	drivers/tty/isicom.c
9857F:	include/linux/isicom.h
9858
9859MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9860M:	Bin Liu <b-liu@ti.com>
9861L:	linux-usb@vger.kernel.org
9862S:	Maintained
9863F:	drivers/usb/musb/
9864
9865MXL301RF MEDIA DRIVER
9866M:	Akihiro Tsukada <tskd08@gmail.com>
9867L:	linux-media@vger.kernel.org
9868S:	Odd Fixes
9869F:	drivers/media/tuners/mxl301rf*
9870
9871MXL5007T MEDIA DRIVER
9872M:	Michael Krufky <mkrufky@linuxtv.org>
9873L:	linux-media@vger.kernel.org
9874W:	https://linuxtv.org
9875W:	http://github.com/mkrufky
9876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9877T:	git git://linuxtv.org/mkrufky/tuners.git
9878S:	Maintained
9879F:	drivers/media/tuners/mxl5007t.*
9880
9881MXSFB DRM DRIVER
9882M:	Marek Vasut <marex@denx.de>
9883S:	Supported
9884F:	drivers/gpu/drm/mxsfb/
9885F:	Documentation/devicetree/bindings/display/mxsfb.txt
9886
9887MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9888M:	Chris Lee <christopher.lee@cspi.com>
9889L:	netdev@vger.kernel.org
9890W:	https://www.cspi.com/ethernet-products/support/downloads/
9891S:	Supported
9892F:	drivers/net/ethernet/myricom/myri10ge/
9893
9894NAND FLASH SUBSYSTEM
9895M:	Boris Brezillon <boris.brezillon@bootlin.com>
9896M:	Miquel Raynal <miquel.raynal@bootlin.com>
9897R:	Richard Weinberger <richard@nod.at>
9898L:	linux-mtd@lists.infradead.org
9899W:	http://www.linux-mtd.infradead.org/
9900Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9901T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9902T:	git git://git.infradead.org/linux-mtd.git nand/next
9903S:	Maintained
9904F:	drivers/mtd/nand/
9905F:	include/linux/mtd/*nand*.h
9906
9907NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9908M:	Daniel Mack <zonque@gmail.com>
9909S:	Maintained
9910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9911W:	http://www.native-instruments.com
9912F:	sound/usb/caiaq/
9913
9914NATSEMI ETHERNET DRIVER (DP8381x)
9915S:	Orphan
9916F:	drivers/net/ethernet/natsemi/natsemi.c
9917
9918NCP FILESYSTEM
9919M:	Petr Vandrovec <petr@vandrovec.name>
9920S:	Obsolete
9921F:	drivers/staging/ncpfs/
9922
9923NCR 5380 SCSI DRIVERS
9924M:	Finn Thain <fthain@telegraphics.com.au>
9925M:	Michael Schmitz <schmitzmic@gmail.com>
9926L:	linux-scsi@vger.kernel.org
9927S:	Maintained
9928F:	Documentation/scsi/g_NCR5380.txt
9929F:	drivers/scsi/NCR5380.*
9930F:	drivers/scsi/arm/cumana_1.c
9931F:	drivers/scsi/arm/oak.c
9932F:	drivers/scsi/atari_scsi.*
9933F:	drivers/scsi/dmx3191d.c
9934F:	drivers/scsi/g_NCR5380.*
9935F:	drivers/scsi/mac_scsi.*
9936F:	drivers/scsi/sun3_scsi.*
9937F:	drivers/scsi/sun3_scsi_vme.c
9938
9939NCSI LIBRARY:
9940M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9941S:	Maintained
9942F:	net/ncsi/
9943
9944NCT6775 HARDWARE MONITOR DRIVER
9945M:	Guenter Roeck <linux@roeck-us.net>
9946L:	linux-hwmon@vger.kernel.org
9947S:	Maintained
9948F:	Documentation/hwmon/nct6775
9949F:	drivers/hwmon/nct6775.c
9950
9951NET_FAILOVER MODULE
9952M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9953L:	netdev@vger.kernel.org
9954S:	Supported
9955F:	driver/net/net_failover.c
9956F:	include/net/net_failover.h
9957F:	Documentation/networking/net_failover.rst
9958
9959NETEFFECT IWARP RNIC DRIVER (IW_NES)
9960M:	Faisal Latif <faisal.latif@intel.com>
9961L:	linux-rdma@vger.kernel.org
9962W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9963S:	Supported
9964F:	drivers/infiniband/hw/nes/
9965F:	include/uapi/rdma/nes-abi.h
9966
9967NETEM NETWORK EMULATOR
9968M:	Stephen Hemminger <stephen@networkplumber.org>
9969L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9970S:	Maintained
9971F:	net/sched/sch_netem.c
9972
9973NETERION 10GbE DRIVERS (s2io/vxge)
9974M:	Jon Mason <jdmason@kudzu.us>
9975L:	netdev@vger.kernel.org
9976S:	Supported
9977F:	Documentation/networking/s2io.txt
9978F:	Documentation/networking/vxge.txt
9979F:	drivers/net/ethernet/neterion/
9980
9981NETFILTER
9982M:	Pablo Neira Ayuso <pablo@netfilter.org>
9983M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9984M:	Florian Westphal <fw@strlen.de>
9985L:	netfilter-devel@vger.kernel.org
9986L:	coreteam@netfilter.org
9987W:	http://www.netfilter.org/
9988W:	http://www.iptables.org/
9989W:	http://www.nftables.org/
9990Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9993S:	Maintained
9994F:	include/linux/netfilter*
9995F:	include/linux/netfilter/
9996F:	include/net/netfilter/
9997F:	include/uapi/linux/netfilter*
9998F:	include/uapi/linux/netfilter/
9999F:	net/*/netfilter.c
10000F:	net/*/netfilter/
10001F:	net/netfilter/
10002F:	net/bridge/br_netfilter*.c
10003
10004NETROM NETWORK LAYER
10005M:	Ralf Baechle <ralf@linux-mips.org>
10006L:	linux-hams@vger.kernel.org
10007W:	http://www.linux-ax25.org/
10008S:	Maintained
10009F:	include/net/netrom.h
10010F:	include/uapi/linux/netrom.h
10011F:	net/netrom/
10012
10013NETRONOME ETHERNET DRIVERS
10014M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10015L:	oss-drivers@netronome.com
10016S:	Maintained
10017F:	drivers/net/ethernet/netronome/
10018
10019NETWORK BLOCK DEVICE (NBD)
10020M:	Josef Bacik <josef@toxicpanda.com>
10021S:	Maintained
10022L:	linux-block@vger.kernel.org
10023L:	nbd@other.debian.org
10024F:	Documentation/blockdev/nbd.txt
10025F:	drivers/block/nbd.c
10026F:	include/uapi/linux/nbd.h
10027
10028NETWORK DROP MONITOR
10029M:	Neil Horman <nhorman@tuxdriver.com>
10030L:	netdev@vger.kernel.org
10031S:	Maintained
10032W:	https://fedorahosted.org/dropwatch/
10033F:	net/core/drop_monitor.c
10034
10035NETWORKING DRIVERS
10036M:	"David S. Miller" <davem@davemloft.net>
10037L:	netdev@vger.kernel.org
10038W:	http://www.linuxfoundation.org/en/Net
10039Q:	http://patchwork.ozlabs.org/project/netdev/list/
10040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10042S:	Odd Fixes
10043F:	Documentation/devicetree/bindings/net/
10044F:	drivers/net/
10045F:	include/linux/if_*
10046F:	include/linux/netdevice.h
10047F:	include/linux/etherdevice.h
10048F:	include/linux/fcdevice.h
10049F:	include/linux/fddidevice.h
10050F:	include/linux/hippidevice.h
10051F:	include/linux/inetdevice.h
10052F:	include/uapi/linux/if_*
10053F:	include/uapi/linux/netdevice.h
10054
10055NETWORKING DRIVERS (WIRELESS)
10056M:	Kalle Valo <kvalo@codeaurora.org>
10057L:	linux-wireless@vger.kernel.org
10058Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10061S:	Maintained
10062F:	Documentation/devicetree/bindings/net/wireless/
10063F:	drivers/net/wireless/
10064
10065NETWORKING [DSA]
10066M:	Andrew Lunn <andrew@lunn.ch>
10067M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10068M:	Florian Fainelli <f.fainelli@gmail.com>
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/net/dsa/
10071F:	net/dsa/
10072F:	include/net/dsa.h
10073F:	include/linux/dsa/
10074F:	drivers/net/dsa/
10075
10076NETWORKING [GENERAL]
10077M:	"David S. Miller" <davem@davemloft.net>
10078L:	netdev@vger.kernel.org
10079W:	http://www.linuxfoundation.org/en/Net
10080Q:	http://patchwork.ozlabs.org/project/netdev/list/
10081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10083B:	mailto:netdev@vger.kernel.org
10084S:	Maintained
10085F:	net/
10086F:	include/net/
10087F:	include/linux/in.h
10088F:	include/linux/net.h
10089F:	include/linux/netdevice.h
10090F:	include/uapi/linux/in.h
10091F:	include/uapi/linux/net.h
10092F:	include/uapi/linux/netdevice.h
10093F:	include/uapi/linux/net_namespace.h
10094F:	tools/testing/selftests/net/
10095F:	lib/net_utils.c
10096F:	lib/random32.c
10097F:	Documentation/networking/
10098
10099NETWORKING [IPSEC]
10100M:	Steffen Klassert <steffen.klassert@secunet.com>
10101M:	Herbert Xu <herbert@gondor.apana.org.au>
10102M:	"David S. Miller" <davem@davemloft.net>
10103L:	netdev@vger.kernel.org
10104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10106S:	Maintained
10107F:	net/core/flow.c
10108F:	net/xfrm/
10109F:	net/key/
10110F:	net/ipv4/xfrm*
10111F:	net/ipv4/esp4*
10112F:	net/ipv4/ah4.c
10113F:	net/ipv4/ipcomp.c
10114F:	net/ipv4/ip_vti.c
10115F:	net/ipv6/xfrm*
10116F:	net/ipv6/esp6*
10117F:	net/ipv6/ah6.c
10118F:	net/ipv6/ipcomp6.c
10119F:	net/ipv6/ip6_vti.c
10120F:	include/uapi/linux/xfrm.h
10121F:	include/net/xfrm.h
10122
10123NETWORKING [IPv4/IPv6]
10124M:	"David S. Miller" <davem@davemloft.net>
10125M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10126M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10127L:	netdev@vger.kernel.org
10128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10129S:	Maintained
10130F:	net/ipv4/
10131F:	net/ipv6/
10132F:	include/net/ip*
10133F:	arch/x86/net/*
10134
10135NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10136M:	Paul Moore <paul@paul-moore.com>
10137W:	https://github.com/netlabel
10138L:	netdev@vger.kernel.org
10139L:	linux-security-module@vger.kernel.org
10140S:	Maintained
10141F:	Documentation/netlabel/
10142F:	include/net/calipso.h
10143F:	include/net/cipso_ipv4.h
10144F:	include/net/netlabel.h
10145F:	include/uapi/linux/netfilter/xt_SECMARK.h
10146F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10147F:	net/netlabel/
10148F:	net/ipv4/cipso_ipv4.c
10149F:	net/ipv6/calipso.c
10150F:	net/netfilter/xt_CONNSECMARK.c
10151F:	net/netfilter/xt_SECMARK.c
10152
10153NETWORKING [TCP]
10154M:	Eric Dumazet <edumazet@google.com>
10155L:	netdev@vger.kernel.org
10156S:	Maintained
10157F:	net/ipv4/tcp*.c
10158F:	net/ipv4/syncookies.c
10159F:	net/ipv6/tcp*.c
10160F:	net/ipv6/syncookies.c
10161F:	include/uapi/linux/tcp.h
10162F:	include/net/tcp.h
10163F:	include/linux/tcp.h
10164F:	include/trace/events/tcp.h
10165
10166NETWORKING [TLS]
10167M:	Boris Pismenny <borisp@mellanox.com>
10168M:	Aviad Yehezkel <aviadye@mellanox.com>
10169M:	Dave Watson <davejwatson@fb.com>
10170L:	netdev@vger.kernel.org
10171S:	Maintained
10172F:	net/tls/*
10173F:	include/uapi/linux/tls.h
10174F:	include/net/tls.h
10175
10176NETWORKING [WIRELESS]
10177L:	linux-wireless@vger.kernel.org
10178Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10179
10180NETDEVSIM
10181M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10182S:	Maintained
10183F:	drivers/net/netdevsim/*
10184
10185NETXEN (1/10) GbE SUPPORT
10186M:	Manish Chopra <manish.chopra@cavium.com>
10187M:	Rahul Verma <rahul.verma@cavium.com>
10188M:	Dept-GELinuxNICDev@cavium.com
10189L:	netdev@vger.kernel.org
10190S:	Supported
10191F:	drivers/net/ethernet/qlogic/netxen/
10192
10193NFC SUBSYSTEM
10194M:	Samuel Ortiz <sameo@linux.intel.com>
10195L:	linux-wireless@vger.kernel.org
10196L:	linux-nfc@lists.01.org (subscribers-only)
10197S:	Supported
10198F:	net/nfc/
10199F:	include/net/nfc/
10200F:	include/uapi/linux/nfc.h
10201F:	drivers/nfc/
10202F:	include/linux/platform_data/nfcmrvl.h
10203F:	include/linux/platform_data/nxp-nci.h
10204F:	Documentation/devicetree/bindings/net/nfc/
10205
10206NFS, SUNRPC, AND LOCKD CLIENTS
10207M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10208M:	Anna Schumaker <anna.schumaker@netapp.com>
10209L:	linux-nfs@vger.kernel.org
10210W:	http://client.linux-nfs.org
10211T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10212S:	Maintained
10213F:	fs/lockd/
10214F:	fs/nfs/
10215F:	fs/nfs_common/
10216F:	net/sunrpc/
10217F:	include/linux/lockd/
10218F:	include/linux/nfs*
10219F:	include/linux/sunrpc/
10220F:	include/uapi/linux/nfs*
10221F:	include/uapi/linux/sunrpc/
10222
10223NILFS2 FILESYSTEM
10224M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10225L:	linux-nilfs@vger.kernel.org
10226W:	https://nilfs.sourceforge.io/
10227W:	https://nilfs.osdn.jp/
10228T:	git git://github.com/konis/nilfs2.git
10229S:	Supported
10230F:	Documentation/filesystems/nilfs2.txt
10231F:	fs/nilfs2/
10232F:	include/trace/events/nilfs2.h
10233F:	include/uapi/linux/nilfs2_api.h
10234F:	include/uapi/linux/nilfs2_ondisk.h
10235
10236NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10237M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10238W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10239S:	Maintained
10240F:	Documentation/scsi/NinjaSCSI.txt
10241F:	drivers/scsi/pcmcia/nsp_*
10242
10243NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10244M:	GOTO Masanori <gotom@debian.or.jp>
10245M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10246W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10247S:	Maintained
10248F:	Documentation/scsi/NinjaSCSI.txt
10249F:	drivers/scsi/nsp32*
10250
10251NIOS2 ARCHITECTURE
10252M:	Ley Foon Tan <lftan@altera.com>
10253L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10255S:	Maintained
10256F:	arch/nios2/
10257
10258NOHZ, DYNTICKS SUPPORT
10259M:	Frederic Weisbecker <fweisbec@gmail.com>
10260M:	Thomas Gleixner <tglx@linutronix.de>
10261M:	Ingo Molnar <mingo@kernel.org>
10262L:	linux-kernel@vger.kernel.org
10263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10264S:	Maintained
10265F:	kernel/time/tick*.*
10266F:	include/linux/tick.h
10267F:	include/linux/sched/nohz.h
10268
10269NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10270M:	Pavel Machek <pavel@ucw.cz>
10271M:	Sakari Ailus <sakari.ailus@iki.fi>
10272L:	linux-media@vger.kernel.org
10273S:	Maintained
10274F:	drivers/media/i2c/et8ek8
10275F:	drivers/media/i2c/ad5820.c
10276
10277NOKIA N900 POWER SUPPLY DRIVERS
10278R:	Pali Rohár <pali.rohar@gmail.com>
10279F:	include/linux/power/bq2415x_charger.h
10280F:	include/linux/power/bq27xxx_battery.h
10281F:	include/linux/power/isp1704_charger.h
10282F:	drivers/power/supply/bq2415x_charger.c
10283F:	drivers/power/supply/bq27xxx_battery.c
10284F:	drivers/power/supply/bq27xxx_battery_i2c.c
10285F:	drivers/power/supply/isp1704_charger.c
10286F:	drivers/power/supply/rx51_battery.c
10287
10288NTB AMD DRIVER
10289M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10290L:	linux-ntb@googlegroups.com
10291S:	Supported
10292F:	drivers/ntb/hw/amd/
10293
10294NTB DRIVER CORE
10295M:	Jon Mason <jdmason@kudzu.us>
10296M:	Dave Jiang <dave.jiang@intel.com>
10297M:	Allen Hubbe <allenbh@gmail.com>
10298L:	linux-ntb@googlegroups.com
10299S:	Supported
10300W:	https://github.com/jonmason/ntb/wiki
10301T:	git git://github.com/jonmason/ntb.git
10302F:	drivers/ntb/
10303F:	drivers/net/ntb_netdev.c
10304F:	include/linux/ntb.h
10305F:	include/linux/ntb_transport.h
10306F:	tools/testing/selftests/ntb/
10307
10308NTB IDT DRIVER
10309M:	Serge Semin <fancer.lancer@gmail.com>
10310L:	linux-ntb@googlegroups.com
10311S:	Supported
10312F:	drivers/ntb/hw/idt/
10313
10314NTB INTEL DRIVER
10315M:	Dave Jiang <dave.jiang@intel.com>
10316L:	linux-ntb@googlegroups.com
10317S:	Supported
10318W:	https://github.com/davejiang/linux/wiki
10319T:	git https://github.com/davejiang/linux.git
10320F:	drivers/ntb/hw/intel/
10321
10322NTFS FILESYSTEM
10323M:	Anton Altaparmakov <anton@tuxera.com>
10324L:	linux-ntfs-dev@lists.sourceforge.net
10325W:	http://www.tuxera.com/
10326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10327S:	Supported
10328F:	Documentation/filesystems/ntfs.txt
10329F:	fs/ntfs/
10330
10331NUBUS SUBSYSTEM
10332M:	Finn Thain <fthain@telegraphics.com.au>
10333L:	linux-m68k@lists.linux-m68k.org
10334S:	Maintained
10335F:	arch/*/include/asm/nubus.h
10336F:	drivers/nubus/
10337F:	include/linux/nubus.h
10338F:	include/uapi/linux/nubus.h
10339
10340NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10341M:	Antonino Daplas <adaplas@gmail.com>
10342L:	linux-fbdev@vger.kernel.org
10343S:	Maintained
10344F:	drivers/video/fbdev/riva/
10345F:	drivers/video/fbdev/nvidia/
10346
10347NVM EXPRESS DRIVER
10348M:	Keith Busch <keith.busch@intel.com>
10349M:	Jens Axboe <axboe@fb.com>
10350M:	Christoph Hellwig <hch@lst.de>
10351M:	Sagi Grimberg <sagi@grimberg.me>
10352L:	linux-nvme@lists.infradead.org
10353T:	git://git.infradead.org/nvme.git
10354W:	http://git.infradead.org/nvme.git
10355S:	Supported
10356F:	drivers/nvme/host/
10357F:	include/linux/nvme.h
10358F:	include/uapi/linux/nvme_ioctl.h
10359
10360NVM EXPRESS FC TRANSPORT DRIVERS
10361M:	James Smart <james.smart@broadcom.com>
10362L:	linux-nvme@lists.infradead.org
10363S:	Supported
10364F:	include/linux/nvme-fc.h
10365F:	include/linux/nvme-fc-driver.h
10366F:	drivers/nvme/host/fc.c
10367F:	drivers/nvme/target/fc.c
10368F:	drivers/nvme/target/fcloop.c
10369
10370NVM EXPRESS TARGET DRIVER
10371M:	Christoph Hellwig <hch@lst.de>
10372M:	Sagi Grimberg <sagi@grimberg.me>
10373L:	linux-nvme@lists.infradead.org
10374T:	git://git.infradead.org/nvme.git
10375W:	http://git.infradead.org/nvme.git
10376S:	Supported
10377F:	drivers/nvme/target/
10378
10379NVMEM FRAMEWORK
10380M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10381S:	Maintained
10382F:	drivers/nvmem/
10383F:	Documentation/devicetree/bindings/nvmem/
10384F:	Documentation/ABI/stable/sysfs-bus-nvmem
10385F:	include/linux/nvmem-consumer.h
10386F:	include/linux/nvmem-provider.h
10387
10388NXP SGTL5000 DRIVER
10389M:	Fabio Estevam <fabio.estevam@nxp.com>
10390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10391S:	Maintained
10392F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10393F:	sound/soc/codecs/sgtl5000*
10394
10395NXP TDA998X DRM DRIVER
10396M:	Russell King <linux@armlinux.org.uk>
10397S:	Maintained
10398T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10399T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10400F:	drivers/gpu/drm/i2c/tda998x_drv.c
10401F:	include/drm/i2c/tda998x.h
10402F:	include/dt-bindings/display/tda998x.h
10403K:	"nxp,tda998x"
10404
10405NXP TFA9879 DRIVER
10406M:	Peter Rosin <peda@axentia.se>
10407L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10408S:	Maintained
10409F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10410F:	sound/soc/codecs/tfa9879*
10411
10412NXP-NCI NFC DRIVER
10413M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10414R:	Charles Gorand <charles.gorand@effinnov.com>
10415L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10416S:	Supported
10417F:	drivers/nfc/nxp-nci
10418
10419OBJTOOL
10420M:	Josh Poimboeuf <jpoimboe@redhat.com>
10421M:	Peter Zijlstra <peterz@infradead.org>
10422S:	Supported
10423F:	tools/objtool/
10424
10425OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10426M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10427M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10428L:	linuxppc-dev@lists.ozlabs.org
10429S:	Supported
10430F:	arch/powerpc/platforms/powernv/ocxl.c
10431F:	arch/powerpc/include/asm/pnv-ocxl.h
10432F:	drivers/misc/ocxl/
10433F:	include/misc/ocxl*
10434F:	include/uapi/misc/ocxl.h
10435F:	Documentation/accelerators/ocxl.rst
10436
10437OMAP AUDIO SUPPORT
10438M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10439M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10441L:	linux-omap@vger.kernel.org
10442S:	Maintained
10443F:	sound/soc/omap/
10444
10445OMAP CLOCK FRAMEWORK SUPPORT
10446M:	Paul Walmsley <paul@pwsan.com>
10447L:	linux-omap@vger.kernel.org
10448S:	Maintained
10449F:	arch/arm/*omap*/*clock*
10450
10451OMAP DEVICE TREE SUPPORT
10452M:	Benoît Cousson <bcousson@baylibre.com>
10453M:	Tony Lindgren <tony@atomide.com>
10454L:	linux-omap@vger.kernel.org
10455L:	devicetree@vger.kernel.org
10456S:	Maintained
10457F:	arch/arm/boot/dts/*omap*
10458F:	arch/arm/boot/dts/*am3*
10459F:	arch/arm/boot/dts/*am4*
10460F:	arch/arm/boot/dts/*am5*
10461F:	arch/arm/boot/dts/*dra7*
10462
10463OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10464L:	linux-omap@vger.kernel.org
10465L:	linux-fbdev@vger.kernel.org
10466S:	Orphan
10467F:	drivers/video/fbdev/omap2/
10468F:	Documentation/arm/OMAP/DSS
10469
10470OMAP FRAMEBUFFER SUPPORT
10471L:	linux-fbdev@vger.kernel.org
10472L:	linux-omap@vger.kernel.org
10473S:	Orphan
10474F:	drivers/video/fbdev/omap/
10475
10476OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10477M:	Roger Quadros <rogerq@ti.com>
10478M:	Tony Lindgren <tony@atomide.com>
10479L:	linux-omap@vger.kernel.org
10480S:	Maintained
10481F:	drivers/memory/omap-gpmc.c
10482F:	arch/arm/mach-omap2/*gpmc*
10483
10484OMAP GPIO DRIVER
10485M:	Grygorii Strashko <grygorii.strashko@ti.com>
10486M:	Santosh Shilimkar <ssantosh@kernel.org>
10487M:	Kevin Hilman <khilman@kernel.org>
10488L:	linux-omap@vger.kernel.org
10489S:	Maintained
10490F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10491F:	drivers/gpio/gpio-omap.c
10492
10493OMAP HARDWARE SPINLOCK SUPPORT
10494M:	Ohad Ben-Cohen <ohad@wizery.com>
10495L:	linux-omap@vger.kernel.org
10496S:	Maintained
10497F:	drivers/hwspinlock/omap_hwspinlock.c
10498
10499OMAP HS MMC SUPPORT
10500L:	linux-mmc@vger.kernel.org
10501L:	linux-omap@vger.kernel.org
10502S:	Orphan
10503F:	drivers/mmc/host/omap_hsmmc.c
10504
10505OMAP HWMOD DATA
10506M:	Paul Walmsley <paul@pwsan.com>
10507L:	linux-omap@vger.kernel.org
10508S:	Maintained
10509F:	arch/arm/mach-omap2/omap_hwmod*data*
10510
10511OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10512M:	Benoît Cousson <bcousson@baylibre.com>
10513L:	linux-omap@vger.kernel.org
10514S:	Maintained
10515F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10516
10517OMAP HWMOD SUPPORT
10518M:	Benoît Cousson <bcousson@baylibre.com>
10519M:	Paul Walmsley <paul@pwsan.com>
10520L:	linux-omap@vger.kernel.org
10521S:	Maintained
10522F:	arch/arm/mach-omap2/omap_hwmod.*
10523
10524OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10525M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10526L:	linux-media@vger.kernel.org
10527S:	Maintained
10528F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10529F:	drivers/media/platform/omap3isp/
10530F:	drivers/staging/media/omap4iss/
10531
10532OMAP MMC SUPPORT
10533M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10534L:	linux-omap@vger.kernel.org
10535S:	Maintained
10536F:	drivers/mmc/host/omap.c
10537
10538OMAP POWER MANAGEMENT SUPPORT
10539M:	Kevin Hilman <khilman@kernel.org>
10540L:	linux-omap@vger.kernel.org
10541S:	Maintained
10542F:	arch/arm/*omap*/*pm*
10543F:	drivers/cpufreq/omap-cpufreq.c
10544
10545OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10546M:	Rajendra Nayak <rnayak@codeaurora.org>
10547M:	Paul Walmsley <paul@pwsan.com>
10548L:	linux-omap@vger.kernel.org
10549S:	Maintained
10550F:	arch/arm/mach-omap2/prm*
10551
10552OMAP RANDOM NUMBER GENERATOR SUPPORT
10553M:	Deepak Saxena <dsaxena@plexity.net>
10554S:	Maintained
10555F:	drivers/char/hw_random/omap-rng.c
10556
10557OMAP USB SUPPORT
10558L:	linux-usb@vger.kernel.org
10559L:	linux-omap@vger.kernel.org
10560S:	Orphan
10561F:	drivers/usb/*/*omap*
10562F:	arch/arm/*omap*/usb*
10563
10564OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10565M:	Mark Jackson <mpfj@newflow.co.uk>
10566L:	linux-omap@vger.kernel.org
10567S:	Maintained
10568F:	arch/arm/boot/dts/am335x-nano.dts
10569
10570OMAP1 SUPPORT
10571M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10572M:	Tony Lindgren <tony@atomide.com>
10573L:	linux-omap@vger.kernel.org
10574Q:	http://patchwork.kernel.org/project/linux-omap/list/
10575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10576S:	Maintained
10577F:	arch/arm/mach-omap1/
10578F:	arch/arm/plat-omap/
10579F:	arch/arm/configs/omap1_defconfig
10580F:	drivers/i2c/busses/i2c-omap.c
10581F:	include/linux/platform_data/i2c-omap.h
10582F:	include/linux/platform_data/ams-delta-fiq.h
10583
10584OMAP2+ SUPPORT
10585M:	Tony Lindgren <tony@atomide.com>
10586L:	linux-omap@vger.kernel.org
10587W:	http://www.muru.com/linux/omap/
10588W:	http://linux.omap.com/
10589Q:	http://patchwork.kernel.org/project/linux-omap/list/
10590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10591S:	Maintained
10592F:	arch/arm/mach-omap2/
10593F:	arch/arm/plat-omap/
10594F:	arch/arm/configs/omap2plus_defconfig
10595F:	drivers/i2c/busses/i2c-omap.c
10596F:	drivers/irqchip/irq-omap-intc.c
10597F:	drivers/mfd/*omap*.c
10598F:	drivers/mfd/menelaus.c
10599F:	drivers/mfd/palmas.c
10600F:	drivers/mfd/tps65217.c
10601F:	drivers/mfd/tps65218.c
10602F:	drivers/mfd/tps65910.c
10603F:	drivers/mfd/twl-core.[ch]
10604F:	drivers/mfd/twl4030*.c
10605F:	drivers/mfd/twl6030*.c
10606F:	drivers/mfd/twl6040*.c
10607F:	drivers/regulator/palmas-regulator*.c
10608F:	drivers/regulator/pbias-regulator.c
10609F:	drivers/regulator/tps65217-regulator.c
10610F:	drivers/regulator/tps65218-regulator.c
10611F:	drivers/regulator/tps65910-regulator.c
10612F:	drivers/regulator/twl-regulator.c
10613F:	drivers/regulator/twl6030-regulator.c
10614F:	include/linux/platform_data/i2c-omap.h
10615
10616ONION OMEGA2+ BOARD
10617M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10618L:	linux-mips@linux-mips.org
10619S:	Maintained
10620F:	arch/mips/boot/dts/ralink/omega2p.dts
10621
10622OMFS FILESYSTEM
10623M:	Bob Copeland <me@bobcopeland.com>
10624L:	linux-karma-devel@lists.sourceforge.net
10625S:	Maintained
10626F:	Documentation/filesystems/omfs.txt
10627F:	fs/omfs/
10628
10629OMNIKEY CARDMAN 4000 DRIVER
10630M:	Harald Welte <laforge@gnumonks.org>
10631S:	Maintained
10632F:	drivers/char/pcmcia/cm4000_cs.c
10633F:	include/linux/cm4000_cs.h
10634F:	include/uapi/linux/cm4000_cs.h
10635
10636OMNIKEY CARDMAN 4040 DRIVER
10637M:	Harald Welte <laforge@gnumonks.org>
10638S:	Maintained
10639F:	drivers/char/pcmcia/cm4040_cs.*
10640
10641OMNIVISION OV13858 SENSOR DRIVER
10642M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10643L:	linux-media@vger.kernel.org
10644T:	git git://linuxtv.org/media_tree.git
10645S:	Maintained
10646F:	drivers/media/i2c/ov13858.c
10647
10648OMNIVISION OV2680 SENSOR DRIVER
10649M:	Rui Miguel Silva <rmfrfs@gmail.com>
10650L:	linux-media@vger.kernel.org
10651T:	git git://linuxtv.org/media_tree.git
10652S:	Maintained
10653F:	drivers/media/i2c/ov2680.c
10654F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10655
10656OMNIVISION OV2685 SENSOR DRIVER
10657M:	Shunqian Zheng <zhengsq@rock-chips.com>
10658L:	linux-media@vger.kernel.org
10659T:	git git://linuxtv.org/media_tree.git
10660S:	Maintained
10661F:	drivers/media/i2c/ov2685.c
10662
10663OMNIVISION OV5640 SENSOR DRIVER
10664M:	Steve Longerbeam <slongerbeam@gmail.com>
10665L:	linux-media@vger.kernel.org
10666T:	git git://linuxtv.org/media_tree.git
10667S:	Maintained
10668F:	drivers/media/i2c/ov5640.c
10669
10670OMNIVISION OV5647 SENSOR DRIVER
10671M:	Luis Oliveira <lolivei@synopsys.com>
10672L:	linux-media@vger.kernel.org
10673T:	git git://linuxtv.org/media_tree.git
10674S:	Maintained
10675F:	drivers/media/i2c/ov5647.c
10676
10677OMNIVISION OV5695 SENSOR DRIVER
10678M:	Shunqian Zheng <zhengsq@rock-chips.com>
10679L:	linux-media@vger.kernel.org
10680T:	git git://linuxtv.org/media_tree.git
10681S:	Maintained
10682F:	drivers/media/i2c/ov5695.c
10683
10684OMNIVISION OV7670 SENSOR DRIVER
10685M:	Jonathan Corbet <corbet@lwn.net>
10686L:	linux-media@vger.kernel.org
10687T:	git git://linuxtv.org/media_tree.git
10688S:	Maintained
10689F:	drivers/media/i2c/ov7670.c
10690F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10691
10692OMNIVISION OV772x SENSOR DRIVER
10693M:	Jacopo Mondi <jacopo@jmondi.org>
10694L:	linux-media@vger.kernel.org
10695T:	git git://linuxtv.org/media_tree.git
10696S:	Odd fixes
10697F:	drivers/media/i2c/ov772x.c
10698F:	include/media/i2c/ov772x.h
10699F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10700
10701OMNIVISION OV7740 SENSOR DRIVER
10702M:	Wenyou Yang <wenyou.yang@microchip.com>
10703L:	linux-media@vger.kernel.org
10704T:	git git://linuxtv.org/media_tree.git
10705S:	Maintained
10706F:	drivers/media/i2c/ov7740.c
10707F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10708
10709OMNIVISION OV9650 SENSOR DRIVER
10710M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10711R:	Akinobu Mita <akinobu.mita@gmail.com>
10712R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10713L:	linux-media@vger.kernel.org
10714T:	git git://linuxtv.org/media_tree.git
10715S:	Maintained
10716F:	drivers/media/i2c/ov9650.c
10717F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10718
10719ONENAND FLASH DRIVER
10720M:	Kyungmin Park <kyungmin.park@samsung.com>
10721L:	linux-mtd@lists.infradead.org
10722S:	Maintained
10723F:	drivers/mtd/nand/onenand/
10724F:	include/linux/mtd/onenand*.h
10725
10726ONSTREAM SCSI TAPE DRIVER
10727M:	Willem Riede <osst@riede.org>
10728L:	osst-users@lists.sourceforge.net
10729L:	linux-scsi@vger.kernel.org
10730S:	Maintained
10731F:	Documentation/scsi/osst.txt
10732F:	drivers/scsi/osst.*
10733F:	drivers/scsi/osst_*.h
10734F:	drivers/scsi/st.h
10735
10736OP-TEE DRIVER
10737M:	Jens Wiklander <jens.wiklander@linaro.org>
10738S:	Maintained
10739F:	drivers/tee/optee/
10740
10741OPA-VNIC DRIVER
10742M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10743M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10744L:	linux-rdma@vger.kernel.org
10745S:	Supported
10746F:	drivers/infiniband/ulp/opa_vnic
10747
10748OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10749M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10750M:	Frank Rowand <frowand.list@gmail.com>
10751L:	devicetree@vger.kernel.org
10752S:	Maintained
10753F:	Documentation/devicetree/dynamic-resolution-notes.txt
10754F:	Documentation/devicetree/overlay-notes.txt
10755F:	drivers/of/overlay.c
10756F:	drivers/of/resolver.c
10757K:	of_overlay_notifier_
10758
10759OPEN FIRMWARE AND FLATTENED DEVICE TREE
10760M:	Rob Herring <robh+dt@kernel.org>
10761M:	Frank Rowand <frowand.list@gmail.com>
10762L:	devicetree@vger.kernel.org
10763W:	http://www.devicetree.org/
10764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10765S:	Maintained
10766F:	drivers/of/
10767F:	include/linux/of*.h
10768F:	scripts/dtc/
10769F:	Documentation/ABI/testing/sysfs-firmware-ofw
10770
10771OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10772M:	Rob Herring <robh+dt@kernel.org>
10773M:	Mark Rutland <mark.rutland@arm.com>
10774L:	devicetree@vger.kernel.org
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10776Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10777S:	Maintained
10778F:	Documentation/devicetree/
10779F:	arch/*/boot/dts/
10780F:	include/dt-bindings/
10781
10782OPENCORES I2C BUS DRIVER
10783M:	Peter Korsgaard <peter@korsgaard.com>
10784L:	linux-i2c@vger.kernel.org
10785S:	Maintained
10786F:	Documentation/i2c/busses/i2c-ocores
10787F:	drivers/i2c/busses/i2c-ocores.c
10788
10789OPENRISC ARCHITECTURE
10790M:	Jonas Bonn <jonas@southpole.se>
10791M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10792M:	Stafford Horne <shorne@gmail.com>
10793T:	git git://github.com/openrisc/linux.git
10794L:	openrisc@lists.librecores.org
10795W:	http://openrisc.io
10796S:	Maintained
10797F:	Documentation/devicetree/bindings/openrisc/
10798F:	Documentation/openrisc/
10799F:	arch/openrisc/
10800F:	drivers/irqchip/irq-ompic.c
10801F:	drivers/irqchip/irq-or1k-*
10802
10803OPENVSWITCH
10804M:	Pravin B Shelar <pshelar@ovn.org>
10805L:	netdev@vger.kernel.org
10806L:	dev@openvswitch.org
10807W:	http://openvswitch.org
10808S:	Maintained
10809F:	net/openvswitch/
10810F:	include/uapi/linux/openvswitch.h
10811
10812OPERATING PERFORMANCE POINTS (OPP)
10813M:	Viresh Kumar <vireshk@kernel.org>
10814M:	Nishanth Menon <nm@ti.com>
10815M:	Stephen Boyd <sboyd@kernel.org>
10816L:	linux-pm@vger.kernel.org
10817S:	Maintained
10818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10819F:	drivers/opp/
10820F:	include/linux/pm_opp.h
10821F:	Documentation/power/opp.txt
10822F:	Documentation/devicetree/bindings/opp/
10823
10824OPL4 DRIVER
10825M:	Clemens Ladisch <clemens@ladisch.de>
10826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10827T:	git git://git.alsa-project.org/alsa-kernel.git
10828S:	Maintained
10829F:	sound/drivers/opl4/
10830
10831OPROFILE
10832M:	Robert Richter <rric@kernel.org>
10833L:	oprofile-list@lists.sf.net
10834S:	Maintained
10835F:	arch/*/include/asm/oprofile*.h
10836F:	arch/*/oprofile/
10837F:	drivers/oprofile/
10838F:	include/linux/oprofile.h
10839
10840ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10841M:	Mark Fasheh <mark@fasheh.com>
10842M:	Joel Becker <jlbec@evilplan.org>
10843L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10844W:	http://ocfs2.wiki.kernel.org
10845S:	Supported
10846F:	Documentation/filesystems/ocfs2.txt
10847F:	Documentation/filesystems/dlmfs.txt
10848F:	fs/ocfs2/
10849
10850ORANGEFS FILESYSTEM
10851M:	Mike Marshall <hubcap@omnibond.com>
10852R:	Martin Brandenburg <martin@omnibond.com>
10853L:	devel@lists.orangefs.org
10854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10855S:	Supported
10856F:	fs/orangefs/
10857F:	Documentation/filesystems/orangefs.txt
10858
10859ORINOCO DRIVER
10860L:	linux-wireless@vger.kernel.org
10861W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10862W:	http://www.nongnu.org/orinoco/
10863S:	Orphan
10864F:	drivers/net/wireless/intersil/orinoco/
10865
10866OSD LIBRARY and FILESYSTEM
10867M:	Boaz Harrosh <ooo@electrozaur.com>
10868S:	Maintained
10869F:	drivers/scsi/osd/
10870F:	include/scsi/osd_*
10871F:	fs/exofs/
10872
10873OV2659 OMNIVISION SENSOR DRIVER
10874M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10875L:	linux-media@vger.kernel.org
10876W:	https://linuxtv.org
10877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10878T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10879S:	Maintained
10880F:	drivers/media/i2c/ov2659.c
10881F:	include/media/i2c/ov2659.h
10882
10883OVERLAY FILESYSTEM
10884M:	Miklos Szeredi <miklos@szeredi.hu>
10885L:	linux-unionfs@vger.kernel.org
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10887S:	Supported
10888F:	fs/overlayfs/
10889F:	Documentation/filesystems/overlayfs.txt
10890
10891P54 WIRELESS DRIVER
10892M:	Christian Lamparter <chunkeey@googlemail.com>
10893L:	linux-wireless@vger.kernel.org
10894W:	http://wireless.kernel.org/en/users/Drivers/p54
10895S:	Maintained
10896F:	drivers/net/wireless/intersil/p54/
10897
10898PA SEMI ETHERNET DRIVER
10899L:	netdev@vger.kernel.org
10900S:	Orphan
10901F:	drivers/net/ethernet/pasemi/*
10902
10903PA SEMI SMBUS DRIVER
10904L:	linux-i2c@vger.kernel.org
10905S:	Orphan
10906F:	drivers/i2c/busses/i2c-pasemi.c
10907
10908PADATA PARALLEL EXECUTION MECHANISM
10909M:	Steffen Klassert <steffen.klassert@secunet.com>
10910L:	linux-crypto@vger.kernel.org
10911S:	Maintained
10912F:	kernel/padata.c
10913F:	include/linux/padata.h
10914F:	Documentation/padata.txt
10915
10916PANASONIC LAPTOP ACPI EXTRAS DRIVER
10917M:	Harald Welte <laforge@gnumonks.org>
10918L:	platform-driver-x86@vger.kernel.org
10919S:	Maintained
10920F:	drivers/platform/x86/panasonic-laptop.c
10921
10922PARALLEL LCD/KEYPAD PANEL DRIVER
10923M:	Willy Tarreau <willy@haproxy.com>
10924M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10925S:	Odd Fixes
10926F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10927F:	drivers/misc/panel.c
10928
10929PARALLEL PORT SUBSYSTEM
10930M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10931M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10932L:	linux-parport@lists.infradead.org (subscribers-only)
10933S:	Maintained
10934F:	drivers/parport/
10935F:	include/linux/parport*.h
10936F:	drivers/char/ppdev.c
10937F:	include/uapi/linux/ppdev.h
10938F:	Documentation/parport*.txt
10939
10940PARAVIRT_OPS INTERFACE
10941M:	Juergen Gross <jgross@suse.com>
10942M:	Alok Kataria <akataria@vmware.com>
10943L:	virtualization@lists.linux-foundation.org
10944S:	Supported
10945F:	Documentation/virtual/paravirt_ops.txt
10946F:	arch/*/kernel/paravirt*
10947F:	arch/*/include/asm/paravirt*.h
10948F:	include/linux/hypervisor.h
10949
10950PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10951M:	Tim Waugh <tim@cyberelk.net>
10952L:	linux-parport@lists.infradead.org (subscribers-only)
10953S:	Maintained
10954F:	Documentation/blockdev/paride.txt
10955F:	drivers/block/paride/
10956
10957PARISC ARCHITECTURE
10958M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10959M:	Helge Deller <deller@gmx.de>
10960L:	linux-parisc@vger.kernel.org
10961W:	http://www.parisc-linux.org/
10962Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10965S:	Maintained
10966F:	arch/parisc/
10967F:	Documentation/parisc/
10968F:	drivers/parisc/
10969F:	drivers/char/agp/parisc-agp.c
10970F:	drivers/input/serio/gscps2.c
10971F:	drivers/parport/parport_gsc.*
10972F:	drivers/tty/serial/8250/8250_gsc.c
10973F:	drivers/video/fbdev/sti*
10974F:	drivers/video/console/sti*
10975F:	drivers/video/logo/logo_parisc*
10976
10977PARMAN
10978M:	Jiri Pirko <jiri@mellanox.com>
10979L:	netdev@vger.kernel.org
10980S:	Supported
10981F:	lib/parman.c
10982F:	lib/test_parman.c
10983F:	include/linux/parman.h
10984
10985PC87360 HARDWARE MONITORING DRIVER
10986M:	Jim Cromie <jim.cromie@gmail.com>
10987L:	linux-hwmon@vger.kernel.org
10988S:	Maintained
10989F:	Documentation/hwmon/pc87360
10990F:	drivers/hwmon/pc87360.c
10991
10992PC8736x GPIO DRIVER
10993M:	Jim Cromie <jim.cromie@gmail.com>
10994S:	Maintained
10995F:	drivers/char/pc8736x_gpio.c
10996
10997PC87427 HARDWARE MONITORING DRIVER
10998M:	Jean Delvare <jdelvare@suse.com>
10999L:	linux-hwmon@vger.kernel.org
11000S:	Maintained
11001F:	Documentation/hwmon/pc87427
11002F:	drivers/hwmon/pc87427.c
11003
11004PCA9532 LED DRIVER
11005M:	Riku Voipio <riku.voipio@iki.fi>
11006S:	Maintained
11007F:	drivers/leds/leds-pca9532.c
11008F:	include/linux/leds-pca9532.h
11009
11010PCA9541 I2C BUS MASTER SELECTOR DRIVER
11011M:	Guenter Roeck <linux@roeck-us.net>
11012L:	linux-i2c@vger.kernel.org
11013S:	Maintained
11014F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11015
11016PCDP - PRIMARY CONSOLE AND DEBUG PORT
11017M:	Khalid Aziz <khalid@gonehiking.org>
11018S:	Maintained
11019F:	drivers/firmware/pcdp.*
11020
11021PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11022M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11023L:	linux-pci@vger.kernel.org
11024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11025S:	Maintained
11026F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11027F:	drivers/pci/controller/pci-aardvark.c
11028
11029PCI DRIVER FOR ALTERA PCIE IP
11030M:	Ley Foon Tan <lftan@altera.com>
11031L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11032L:	linux-pci@vger.kernel.org
11033S:	Supported
11034F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11035F:	drivers/pci/controller/pcie-altera.c
11036
11037PCI DRIVER FOR APPLIEDMICRO XGENE
11038M:	Tanmay Inamdar <tinamdar@apm.com>
11039L:	linux-pci@vger.kernel.org
11040L:	linux-arm-kernel@lists.infradead.org
11041S:	Maintained
11042F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11043F:	drivers/pci/controller/pci-xgene.c
11044
11045PCI DRIVER FOR ARM VERSATILE PLATFORM
11046M:	Rob Herring <robh@kernel.org>
11047L:	linux-pci@vger.kernel.org
11048L:	linux-arm-kernel@lists.infradead.org
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/pci/versatile.txt
11051F:	drivers/pci/controller/pci-versatile.c
11052
11053PCI DRIVER FOR ARMADA 8K
11054M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11055L:	linux-pci@vger.kernel.org
11056L:	linux-arm-kernel@lists.infradead.org
11057S:	Maintained
11058F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11059F:	drivers/pci/controller/dwc/pcie-armada8k.c
11060
11061PCI DRIVER FOR CADENCE PCIE IP
11062M:	Alan Douglas <adouglas@cadence.com>
11063L:	linux-pci@vger.kernel.org
11064S:	Maintained
11065F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11066F:	drivers/pci/controller/pcie-cadence*
11067
11068PCI DRIVER FOR FREESCALE LAYERSCAPE
11069M:	Minghuan Lian <minghuan.Lian@nxp.com>
11070M:	Mingkai Hu <mingkai.hu@nxp.com>
11071M:	Roy Zang <roy.zang@nxp.com>
11072L:	linuxppc-dev@lists.ozlabs.org
11073L:	linux-pci@vger.kernel.org
11074L:	linux-arm-kernel@lists.infradead.org
11075S:	Maintained
11076F:	drivers/pci/controller/dwc/*layerscape*
11077
11078PCI DRIVER FOR GENERIC OF HOSTS
11079M:	Will Deacon <will.deacon@arm.com>
11080L:	linux-pci@vger.kernel.org
11081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082S:	Maintained
11083F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11084F:	drivers/pci/controller/pci-host-common.c
11085F:	drivers/pci/controller/pci-host-generic.c
11086
11087PCI DRIVER FOR IMX6
11088M:	Richard Zhu <hongxing.zhu@nxp.com>
11089M:	Lucas Stach <l.stach@pengutronix.de>
11090L:	linux-pci@vger.kernel.org
11091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092S:	Maintained
11093F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11094F:	drivers/pci/controller/dwc/*imx6*
11095
11096PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11097M:	Keith Busch <keith.busch@intel.com>
11098M:	Jonathan Derrick <jonathan.derrick@intel.com>
11099L:	linux-pci@vger.kernel.org
11100S:	Supported
11101F:	drivers/pci/controller/vmd.c
11102
11103PCI DRIVER FOR MICROSEMI SWITCHTEC
11104M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11105M:	Logan Gunthorpe <logang@deltatee.com>
11106L:	linux-pci@vger.kernel.org
11107S:	Maintained
11108F:	Documentation/switchtec.txt
11109F:	Documentation/ABI/testing/sysfs-class-switchtec
11110F:	drivers/pci/switch/switchtec*
11111F:	include/uapi/linux/switchtec_ioctl.h
11112F:	include/linux/switchtec.h
11113F:	drivers/ntb/hw/mscc/
11114
11115PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11116M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11117M:	Jason Cooper <jason@lakedaemon.net>
11118L:	linux-pci@vger.kernel.org
11119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11120S:	Maintained
11121F:	drivers/pci/controller/*mvebu*
11122
11123PCI DRIVER FOR NVIDIA TEGRA
11124M:	Thierry Reding <thierry.reding@gmail.com>
11125L:	linux-tegra@vger.kernel.org
11126L:	linux-pci@vger.kernel.org
11127S:	Supported
11128F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11129F:	drivers/pci/controller/pci-tegra.c
11130
11131PCI DRIVER FOR RENESAS R-CAR
11132M:	Simon Horman <horms@verge.net.au>
11133L:	linux-pci@vger.kernel.org
11134L:	linux-renesas-soc@vger.kernel.org
11135S:	Maintained
11136F:	drivers/pci/controller/*rcar*
11137
11138PCI DRIVER FOR SAMSUNG EXYNOS
11139M:	Jingoo Han <jingoohan1@gmail.com>
11140L:	linux-pci@vger.kernel.org
11141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11142L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11143S:	Maintained
11144F:	drivers/pci/controller/dwc/pci-exynos.c
11145
11146PCI DRIVER FOR SYNOPSYS DESIGNWARE
11147M:	Jingoo Han <jingoohan1@gmail.com>
11148M:	Joao Pinto <Joao.Pinto@synopsys.com>
11149L:	linux-pci@vger.kernel.org
11150S:	Maintained
11151F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11152F:	drivers/pci/controller/dwc/*designware*
11153
11154PCI DRIVER FOR TI DRA7XX
11155M:	Kishon Vijay Abraham I <kishon@ti.com>
11156L:	linux-omap@vger.kernel.org
11157L:	linux-pci@vger.kernel.org
11158S:	Supported
11159F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11160F:	drivers/pci/controller/dwc/pci-dra7xx.c
11161
11162PCI DRIVER FOR TI KEYSTONE
11163M:	Murali Karicheri <m-karicheri2@ti.com>
11164L:	linux-pci@vger.kernel.org
11165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11166S:	Maintained
11167F:	drivers/pci/controller/dwc/*keystone*
11168
11169PCI ENDPOINT SUBSYSTEM
11170M:	Kishon Vijay Abraham I <kishon@ti.com>
11171M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11172L:	linux-pci@vger.kernel.org
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11174S:	Supported
11175F:	drivers/pci/endpoint/
11176F:	drivers/misc/pci_endpoint_test.c
11177F:	tools/pci/
11178
11179PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11180M:	Russell Currey <ruscur@russell.cc>
11181L:	linuxppc-dev@lists.ozlabs.org
11182S:	Supported
11183F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11184F:	arch/powerpc/kernel/eeh*.c
11185F:	arch/powerpc/platforms/*/eeh*.c
11186F:	arch/powerpc/include/*/eeh*.h
11187
11188PCI ERROR RECOVERY
11189M:	Linas Vepstas <linasvepstas@gmail.com>
11190L:	linux-pci@vger.kernel.org
11191S:	Supported
11192F:	Documentation/PCI/pci-error-recovery.txt
11193
11194PCI MSI DRIVER FOR ALTERA MSI IP
11195M:	Ley Foon Tan <lftan@altera.com>
11196L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11197L:	linux-pci@vger.kernel.org
11198S:	Supported
11199F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11200F:	drivers/pci/controller/pcie-altera-msi.c
11201
11202PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11203M:	Duc Dang <dhdang@apm.com>
11204L:	linux-pci@vger.kernel.org
11205L:	linux-arm-kernel@lists.infradead.org
11206S:	Maintained
11207F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11208F:	drivers/pci/controller/pci-xgene-msi.c
11209
11210PCI SUBSYSTEM
11211M:	Bjorn Helgaas <bhelgaas@google.com>
11212L:	linux-pci@vger.kernel.org
11213Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11215S:	Supported
11216F:	Documentation/devicetree/bindings/pci/
11217F:	Documentation/PCI/
11218F:	drivers/acpi/pci*
11219F:	drivers/pci/
11220F:	include/asm-generic/pci*
11221F:	include/linux/pci*
11222F:	include/linux/of_pci.h
11223F:	include/uapi/linux/pci*
11224F:	lib/pci*
11225F:	arch/x86/pci/
11226F:	arch/x86/kernel/quirks.c
11227
11228PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11229M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11230L:	linux-pci@vger.kernel.org
11231Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11233S:	Supported
11234F:	drivers/pci/controller/
11235
11236PCIE DRIVER FOR AXIS ARTPEC
11237M:	Jesper Nilsson <jesper.nilsson@axis.com>
11238L:	linux-arm-kernel@axis.com
11239L:	linux-pci@vger.kernel.org
11240S:	Maintained
11241F:	Documentation/devicetree/bindings/pci/axis,artpec*
11242F:	drivers/pci/controller/dwc/*artpec*
11243
11244PCIE DRIVER FOR CAVIUM THUNDERX
11245M:	David Daney <david.daney@cavium.com>
11246L:	linux-pci@vger.kernel.org
11247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11248S:	Supported
11249F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11250F:	drivers/pci/controller/pci-thunder-*
11251
11252PCIE DRIVER FOR HISILICON
11253M:	Zhou Wang <wangzhou1@hisilicon.com>
11254L:	linux-pci@vger.kernel.org
11255S:	Maintained
11256F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11257F:	drivers/pci/controller/dwc/pcie-hisi.c
11258
11259PCIE DRIVER FOR HISILICON KIRIN
11260M:	Xiaowei Song <songxiaowei@hisilicon.com>
11261M:	Binghui Wang <wangbinghui@hisilicon.com>
11262L:	linux-pci@vger.kernel.org
11263S:	Maintained
11264F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11265F:	drivers/pci/controller/dwc/pcie-kirin.c
11266
11267PCIE DRIVER FOR HISILICON STB
11268M:	Jianguo Sun <sunjianguo1@huawei.com>
11269M:	Shawn Guo <shawn.guo@linaro.org>
11270L:	linux-pci@vger.kernel.org
11271S:	Maintained
11272F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11273F:	drivers/pci/controller/dwc/pcie-histb.c
11274
11275PCIE DRIVER FOR MEDIATEK
11276M:	Ryder Lee <ryder.lee@mediatek.com>
11277L:	linux-pci@vger.kernel.org
11278L:	linux-mediatek@lists.infradead.org
11279S:	Supported
11280F:	Documentation/devicetree/bindings/pci/mediatek*
11281F:	drivers/pci/controller/*mediatek*
11282
11283PCIE DRIVER FOR QUALCOMM MSM
11284M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11285L:	linux-pci@vger.kernel.org
11286L:	linux-arm-msm@vger.kernel.org
11287S:	Maintained
11288F:	drivers/pci/controller/dwc/*qcom*
11289
11290PCIE DRIVER FOR ROCKCHIP
11291M:	Shawn Lin <shawn.lin@rock-chips.com>
11292L:	linux-pci@vger.kernel.org
11293L:	linux-rockchip@lists.infradead.org
11294S:	Maintained
11295F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11296F:	drivers/pci/controller/pcie-rockchip*
11297
11298PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11299M:	Linus Walleij <linus.walleij@linaro.org>
11300L:	linux-pci@vger.kernel.org
11301S:	Maintained
11302F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11303F:	drivers/pci/controller/pci-v3-semi.c
11304
11305PCIE DRIVER FOR ST SPEAR13XX
11306M:	Pratyush Anand <pratyush.anand@gmail.com>
11307L:	linux-pci@vger.kernel.org
11308S:	Maintained
11309F:	drivers/pci/controller/dwc/*spear*
11310
11311PCMCIA SUBSYSTEM
11312M:	Dominik Brodowski <linux@dominikbrodowski.net>
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11314S:	Odd Fixes
11315F:	Documentation/pcmcia/
11316F:	tools/pcmcia/
11317F:	drivers/pcmcia/
11318F:	include/pcmcia/
11319
11320PCNET32 NETWORK DRIVER
11321M:	Don Fry <pcnet32@frontier.com>
11322L:	netdev@vger.kernel.org
11323S:	Maintained
11324F:	drivers/net/ethernet/amd/pcnet32.c
11325
11326PCRYPT PARALLEL CRYPTO ENGINE
11327M:	Steffen Klassert <steffen.klassert@secunet.com>
11328L:	linux-crypto@vger.kernel.org
11329S:	Maintained
11330F:	crypto/pcrypt.c
11331F:	include/crypto/pcrypt.h
11332
11333PEAQ WMI HOTKEYS DRIVER
11334M:	Hans de Goede <hdegoede@redhat.com>
11335L:	platform-driver-x86@vger.kernel.org
11336S:	Maintained
11337F:	drivers/platform/x86/peaq-wmi.c
11338
11339PER-CPU MEMORY ALLOCATOR
11340M:	Tejun Heo <tj@kernel.org>
11341M:	Christoph Lameter <cl@linux.com>
11342M:	Dennis Zhou <dennisszhou@gmail.com>
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11344S:	Maintained
11345F:	include/linux/percpu*.h
11346F:	mm/percpu*.c
11347F:	arch/*/include/asm/percpu.h
11348
11349PER-TASK DELAY ACCOUNTING
11350M:	Balbir Singh <bsingharora@gmail.com>
11351S:	Maintained
11352F:	include/linux/delayacct.h
11353F:	kernel/delayacct.c
11354
11355PERFORMANCE EVENTS SUBSYSTEM
11356M:	Peter Zijlstra <peterz@infradead.org>
11357M:	Ingo Molnar <mingo@redhat.com>
11358M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11359R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11360R:	Jiri Olsa <jolsa@redhat.com>
11361R:	Namhyung Kim <namhyung@kernel.org>
11362L:	linux-kernel@vger.kernel.org
11363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11364S:	Supported
11365F:	kernel/events/*
11366F:	include/linux/perf_event.h
11367F:	include/uapi/linux/perf_event.h
11368F:	arch/*/kernel/perf_event*.c
11369F:	arch/*/kernel/*/perf_event*.c
11370F:	arch/*/kernel/*/*/perf_event*.c
11371F:	arch/*/include/asm/perf_event.h
11372F:	arch/*/kernel/perf_callchain.c
11373F:	arch/*/events/*
11374F:	tools/perf/
11375
11376PERSONALITY HANDLING
11377M:	Christoph Hellwig <hch@infradead.org>
11378L:	linux-abi-devel@lists.sourceforge.net
11379S:	Maintained
11380F:	include/linux/personality.h
11381F:	include/uapi/linux/personality.h
11382
11383PHOENIX RC FLIGHT CONTROLLER ADAPTER
11384M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11385L:	linux-input@vger.kernel.org
11386S:	Maintained
11387F:	Documentation/input/devices/pxrc.rst
11388F:	drivers/input/joystick/pxrc.c
11389
11390PHONET PROTOCOL
11391M:	Remi Denis-Courmont <courmisch@gmail.com>
11392S:	Supported
11393F:	Documentation/networking/phonet.txt
11394F:	include/linux/phonet.h
11395F:	include/net/phonet/
11396F:	include/uapi/linux/phonet.h
11397F:	net/phonet/
11398
11399PHRAM MTD DRIVER
11400M:	Joern Engel <joern@lazybastard.org>
11401L:	linux-mtd@lists.infradead.org
11402S:	Maintained
11403F:	drivers/mtd/devices/phram.c
11404
11405PICOLCD HID DRIVER
11406M:	Bruno Prémont <bonbons@linux-vserver.org>
11407L:	linux-input@vger.kernel.org
11408S:	Maintained
11409F:	drivers/hid/hid-picolcd*
11410
11411PICOXCELL SUPPORT
11412M:	Jamie Iles <jamie@jamieiles.com>
11413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11414T:	git git://github.com/jamieiles/linux-2.6-ji.git
11415S:	Supported
11416F:	arch/arm/boot/dts/picoxcell*
11417F:	arch/arm/mach-picoxcell/
11418F:	drivers/crypto/picoxcell*
11419
11420PIN CONTROL SUBSYSTEM
11421M:	Linus Walleij <linus.walleij@linaro.org>
11422L:	linux-gpio@vger.kernel.org
11423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11424S:	Maintained
11425F:	Documentation/devicetree/bindings/pinctrl/
11426F:	Documentation/driver-api/pinctl.rst
11427F:	drivers/pinctrl/
11428F:	include/linux/pinctrl/
11429
11430PIN CONTROLLER - ATMEL AT91
11431M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11433S:	Maintained
11434F:	drivers/pinctrl/pinctrl-at91.*
11435
11436PIN CONTROLLER - ATMEL AT91 PIO4
11437M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11439L:	linux-gpio@vger.kernel.org
11440S:	Supported
11441F:	drivers/pinctrl/pinctrl-at91-pio4.*
11442
11443PIN CONTROLLER - FREESCALE
11444M:	Dong Aisheng <aisheng.dong@nxp.com>
11445M:	Fabio Estevam <festevam@gmail.com>
11446M:	Shawn Guo <shawnguo@kernel.org>
11447M:	Stefan Agner <stefan@agner.ch>
11448R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11449L:	linux-gpio@vger.kernel.org
11450S:	Maintained
11451F:	drivers/pinctrl/freescale/
11452F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11453
11454PIN CONTROLLER - INTEL
11455M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11456M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11457S:	Maintained
11458F:	drivers/pinctrl/intel/
11459
11460PIN CONTROLLER - MEDIATEK
11461M:	Sean Wang <sean.wang@mediatek.com>
11462L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11463S:	Maintained
11464F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11465F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11466F:	drivers/pinctrl/mediatek/mtk-eint.*
11467F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11468F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11469F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11470
11471PIN CONTROLLER - QUALCOMM
11472M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11473S:	Maintained
11474L:	linux-arm-msm@vger.kernel.org
11475F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11476F:	drivers/pinctrl/qcom/
11477
11478PIN CONTROLLER - RENESAS
11479M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11480M:	Geert Uytterhoeven <geert+renesas@glider.be>
11481L:	linux-renesas-soc@vger.kernel.org
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11483S:	Maintained
11484F:	drivers/pinctrl/sh-pfc/
11485
11486PIN CONTROLLER - SAMSUNG
11487M:	Tomasz Figa <tomasz.figa@gmail.com>
11488M:	Krzysztof Kozlowski <krzk@kernel.org>
11489M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11491L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11492Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11494S:	Maintained
11495F:	drivers/pinctrl/samsung/
11496F:	include/dt-bindings/pinctrl/samsung.h
11497F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11498
11499PIN CONTROLLER - SINGLE
11500M:	Tony Lindgren <tony@atomide.com>
11501M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11503L:	linux-omap@vger.kernel.org
11504S:	Maintained
11505F:	drivers/pinctrl/pinctrl-single.c
11506
11507PIN CONTROLLER - ST SPEAR
11508M:	Viresh Kumar <vireshk@kernel.org>
11509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11510W:	http://www.st.com/spear
11511S:	Maintained
11512F:	drivers/pinctrl/spear/
11513
11514PISTACHIO SOC SUPPORT
11515M:	James Hartley <james.hartley@sondrel.com>
11516L:	linux-mips@linux-mips.org
11517S:	Odd Fixes
11518F:	arch/mips/pistachio/
11519F:	arch/mips/include/asm/mach-pistachio/
11520F:	arch/mips/boot/dts/img/pistachio*
11521F:	arch/mips/configs/pistachio*_defconfig
11522
11523PKTCDVD DRIVER
11524S:	Orphan
11525M:	linux-block@vger.kernel.org
11526F:	drivers/block/pktcdvd.c
11527F:	include/linux/pktcdvd.h
11528F:	include/uapi/linux/pktcdvd.h
11529
11530PKUNITY SOC DRIVERS
11531M:	Guan Xuetao <gxt@pku.edu.cn>
11532W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11533S:	Maintained
11534T:	git git://github.com/gxt/linux.git
11535F:	drivers/input/serio/i8042-unicore32io.h
11536F:	drivers/i2c/busses/i2c-puv3.c
11537F:	drivers/video/fbdev/fb-puv3.c
11538F:	drivers/rtc/rtc-puv3.c
11539
11540PMBUS HARDWARE MONITORING DRIVERS
11541M:	Guenter Roeck <linux@roeck-us.net>
11542L:	linux-hwmon@vger.kernel.org
11543W:	http://hwmon.wiki.kernel.org/
11544W:	http://www.roeck-us.net/linux/drivers/
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11546S:	Maintained
11547F:	Documentation/hwmon/pmbus
11548F:	drivers/hwmon/pmbus/
11549F:	include/linux/pmbus.h
11550
11551PMC SIERRA MaxRAID DRIVER
11552L:	linux-scsi@vger.kernel.org
11553W:	http://www.pmc-sierra.com/
11554S:	Orphan
11555F:	drivers/scsi/pmcraid.*
11556
11557PMC SIERRA PM8001 DRIVER
11558M:	Jack Wang <jinpu.wang@profitbricks.com>
11559M:	lindar_liu@usish.com
11560L:	linux-scsi@vger.kernel.org
11561S:	Supported
11562F:	drivers/scsi/pm8001/
11563
11564PNP SUPPORT
11565M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11566S:	Maintained
11567F:	drivers/pnp/
11568
11569POSIX CLOCKS and TIMERS
11570M:	Thomas Gleixner <tglx@linutronix.de>
11571L:	linux-kernel@vger.kernel.org
11572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11573S:	Maintained
11574F:	fs/timerfd.c
11575F:	include/linux/timer*
11576F:	kernel/time/*timer*
11577
11578POWER MANAGEMENT CORE
11579M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11580L:	linux-pm@vger.kernel.org
11581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11582B:	https://bugzilla.kernel.org
11583S:	Supported
11584F:	drivers/base/power/
11585F:	include/linux/pm.h
11586F:	include/linux/pm_*
11587F:	include/linux/powercap.h
11588F:	drivers/powercap/
11589F:	kernel/configs/nopm.config
11590
11591POWER STATE COORDINATION INTERFACE (PSCI)
11592M:	Mark Rutland <mark.rutland@arm.com>
11593M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11594L:	linux-arm-kernel@lists.infradead.org
11595S:	Maintained
11596F:	drivers/firmware/psci*.c
11597F:	include/linux/psci.h
11598F:	include/uapi/linux/psci.h
11599
11600POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11601M:	Sebastian Reichel <sre@kernel.org>
11602L:	linux-pm@vger.kernel.org
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11604S:	Maintained
11605F:	Documentation/ABI/testing/sysfs-class-power
11606F:	Documentation/devicetree/bindings/power/supply/
11607F:	include/linux/power_supply.h
11608F:	drivers/power/supply/
11609
11610POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11611M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11612L:	linuxppc-dev@lists.ozlabs.org
11613S:	Maintained
11614F:	drivers/char/powernv-op-panel.c
11615
11616PPP OVER ATM (RFC 2364)
11617M:	Mitchell Blank Jr <mitch@sfgoth.com>
11618S:	Maintained
11619F:	net/atm/pppoatm.c
11620F:	include/uapi/linux/atmppp.h
11621
11622PPP OVER ETHERNET
11623M:	Michal Ostrowski <mostrows@earthlink.net>
11624S:	Maintained
11625F:	drivers/net/ppp/pppoe.c
11626F:	drivers/net/ppp/pppox.c
11627
11628PPP OVER L2TP
11629M:	James Chapman <jchapman@katalix.com>
11630S:	Maintained
11631F:	net/l2tp/l2tp_ppp.c
11632F:	include/linux/if_pppol2tp.h
11633F:	include/uapi/linux/if_pppol2tp.h
11634
11635PPP PROTOCOL DRIVERS AND COMPRESSORS
11636M:	Paul Mackerras <paulus@samba.org>
11637L:	linux-ppp@vger.kernel.org
11638S:	Maintained
11639F:	drivers/net/ppp/ppp_*
11640
11641PPS SUPPORT
11642M:	Rodolfo Giometti <giometti@enneenne.com>
11643W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11644L:	linuxpps@ml.enneenne.com (subscribers-only)
11645S:	Maintained
11646F:	Documentation/pps/
11647F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11648F:	Documentation/ABI/testing/sysfs-pps
11649F:	drivers/pps/
11650F:	include/linux/pps*.h
11651F:	include/uapi/linux/pps.h
11652
11653PPTP DRIVER
11654M:	Dmitry Kozlov <xeb@mail.ru>
11655L:	netdev@vger.kernel.org
11656S:	Maintained
11657F:	drivers/net/ppp/pptp.c
11658W:	http://sourceforge.net/projects/accel-pptp
11659
11660PREEMPTIBLE KERNEL
11661M:	Robert Love <rml@tech9.net>
11662L:	kpreempt-tech@lists.sourceforge.net
11663W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11664S:	Supported
11665F:	Documentation/preempt-locking.txt
11666F:	include/linux/preempt.h
11667
11668PRINTK
11669M:	Petr Mladek <pmladek@suse.com>
11670M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11671R:	Steven Rostedt <rostedt@goodmis.org>
11672S:	Maintained
11673F:	kernel/printk/
11674F:	include/linux/printk.h
11675
11676PRISM54 WIRELESS DRIVER
11677M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11678L:	linux-wireless@vger.kernel.org
11679W:	http://wireless.kernel.org/en/users/Drivers/p54
11680S:	Obsolete
11681F:	drivers/net/wireless/intersil/prism54/
11682
11683PROC FILESYSTEM
11684R:	Alexey Dobriyan <adobriyan@gmail.com>
11685L:	linux-kernel@vger.kernel.org
11686L:	linux-fsdevel@vger.kernel.org
11687S:	Maintained
11688F:	fs/proc/
11689F:	include/linux/proc_fs.h
11690F:	tools/testing/selftests/proc/
11691
11692PROC SYSCTL
11693M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11694M:	Kees Cook <keescook@chromium.org>
11695L:	linux-kernel@vger.kernel.org
11696L:	linux-fsdevel@vger.kernel.org
11697S:	Maintained
11698F:	fs/proc/proc_sysctl.c
11699F:	include/linux/sysctl.h
11700F:	kernel/sysctl.c
11701F:	tools/testing/selftests/sysctl/
11702
11703PS3 NETWORK SUPPORT
11704M:	Geoff Levand <geoff@infradead.org>
11705L:	netdev@vger.kernel.org
11706L:	linuxppc-dev@lists.ozlabs.org
11707S:	Maintained
11708F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11709
11710PS3 PLATFORM SUPPORT
11711M:	Geoff Levand <geoff@infradead.org>
11712L:	linuxppc-dev@lists.ozlabs.org
11713S:	Maintained
11714F:	arch/powerpc/boot/ps3*
11715F:	arch/powerpc/include/asm/lv1call.h
11716F:	arch/powerpc/include/asm/ps3*.h
11717F:	arch/powerpc/platforms/ps3/
11718F:	drivers/*/ps3*
11719F:	drivers/ps3/
11720F:	drivers/rtc/rtc-ps3.c
11721F:	drivers/usb/host/*ps3.c
11722F:	sound/ppc/snd_ps3*
11723
11724PS3VRAM DRIVER
11725M:	Jim Paris <jim@jtan.com>
11726M:	Geoff Levand <geoff@infradead.org>
11727L:	linuxppc-dev@lists.ozlabs.org
11728S:	Maintained
11729F:	drivers/block/ps3vram.c
11730
11731PSAMPLE PACKET SAMPLING SUPPORT:
11732M:	Yotam Gigi <yotam.gi@gmail.com>
11733S:	Maintained
11734F:	net/psample
11735F:	include/net/psample.h
11736F:	include/uapi/linux/psample.h
11737
11738PSTORE FILESYSTEM
11739M:	Kees Cook <keescook@chromium.org>
11740M:	Anton Vorontsov <anton@enomsg.org>
11741M:	Colin Cross <ccross@android.com>
11742M:	Tony Luck <tony.luck@intel.com>
11743S:	Maintained
11744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11745F:	fs/pstore/
11746F:	include/linux/pstore*
11747F:	drivers/firmware/efi/efi-pstore.c
11748F:	drivers/acpi/apei/erst.c
11749F:	Documentation/admin-guide/ramoops.rst
11750F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11751K:	\b(pstore|ramoops)
11752
11753PTP HARDWARE CLOCK SUPPORT
11754M:	Richard Cochran <richardcochran@gmail.com>
11755L:	netdev@vger.kernel.org
11756S:	Maintained
11757W:	http://linuxptp.sourceforge.net/
11758F:	Documentation/ABI/testing/sysfs-ptp
11759F:	Documentation/ptp/*
11760F:	drivers/net/phy/dp83640*
11761F:	drivers/ptp/*
11762F:	include/linux/ptp_cl*
11763
11764PTRACE SUPPORT
11765M:	Oleg Nesterov <oleg@redhat.com>
11766S:	Maintained
11767F:	include/asm-generic/syscall.h
11768F:	include/linux/ptrace.h
11769F:	include/linux/regset.h
11770F:	include/linux/tracehook.h
11771F:	include/uapi/linux/ptrace.h
11772F:	include/uapi/linux/ptrace.h
11773F:	include/asm-generic/ptrace.h
11774F:	kernel/ptrace.c
11775F:	arch/*/ptrace*.c
11776F:	arch/*/*/ptrace*.c
11777F:	arch/*/include/asm/ptrace*.h
11778
11779PULSE8-CEC DRIVER
11780M:	Hans Verkuil <hverkuil@xs4all.nl>
11781L:	linux-media@vger.kernel.org
11782T:	git git://linuxtv.org/media_tree.git
11783S:	Maintained
11784F:	drivers/media/usb/pulse8-cec/*
11785F:	Documentation/media/cec-drivers/pulse8-cec.rst
11786
11787PVRUSB2 VIDEO4LINUX DRIVER
11788M:	Mike Isely <isely@pobox.com>
11789L:	pvrusb2@isely.net	(subscribers-only)
11790L:	linux-media@vger.kernel.org
11791W:	http://www.isely.net/pvrusb2/
11792T:	git git://linuxtv.org/media_tree.git
11793S:	Maintained
11794F:	Documentation/media/v4l-drivers/pvrusb2*
11795F:	drivers/media/usb/pvrusb2/
11796
11797PWC WEBCAM DRIVER
11798M:	Hans Verkuil <hverkuil@xs4all.nl>
11799L:	linux-media@vger.kernel.org
11800T:	git git://linuxtv.org/media_tree.git
11801S:	Odd Fixes
11802F:	drivers/media/usb/pwc/*
11803
11804PWM FAN DRIVER
11805M:	Kamil Debski <kamil@wypas.org>
11806M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11807L:	linux-hwmon@vger.kernel.org
11808S:	Supported
11809F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11810F:	Documentation/hwmon/pwm-fan
11811F:	drivers/hwmon/pwm-fan.c
11812
11813PWM IR Transmitter
11814M:	Sean Young <sean@mess.org>
11815L:	linux-media@vger.kernel.org
11816S:	Maintained
11817F:	drivers/media/rc/pwm-ir-tx.c
11818
11819PWM SUBSYSTEM
11820M:	Thierry Reding <thierry.reding@gmail.com>
11821L:	linux-pwm@vger.kernel.org
11822S:	Maintained
11823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11824F:	Documentation/pwm.txt
11825F:	Documentation/devicetree/bindings/pwm/
11826F:	include/linux/pwm.h
11827F:	drivers/pwm/
11828F:	drivers/video/backlight/pwm_bl.c
11829F:	include/linux/pwm_backlight.h
11830F:	drivers/gpio/gpio-mvebu.c
11831F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11832
11833PXA GPIO DRIVER
11834M:	Robert Jarzmik <robert.jarzmik@free.fr>
11835L:	linux-gpio@vger.kernel.org
11836S:	Maintained
11837F:	drivers/gpio/gpio-pxa.c
11838
11839PXA MMCI DRIVER
11840S:	Orphan
11841
11842PXA RTC DRIVER
11843M:	Robert Jarzmik <robert.jarzmik@free.fr>
11844L:	linux-rtc@vger.kernel.org
11845S:	Maintained
11846
11847PXA2xx/PXA3xx SUPPORT
11848M:	Daniel Mack <daniel@zonque.org>
11849M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11850M:	Robert Jarzmik <robert.jarzmik@free.fr>
11851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11852T:	git git://github.com/hzhuang1/linux.git
11853T:	git git://github.com/rjarzmik/linux.git
11854S:	Maintained
11855F:	arch/arm/boot/dts/pxa*
11856F:	arch/arm/mach-pxa/
11857F:	drivers/dma/pxa*
11858F:	drivers/pcmcia/pxa2xx*
11859F:	drivers/pinctrl/pxa/
11860F:	drivers/spi/spi-pxa2xx*
11861F:	drivers/usb/gadget/udc/pxa2*
11862F:	include/sound/pxa2xx-lib.h
11863F:	sound/arm/pxa*
11864F:	sound/soc/pxa/
11865
11866QAT DRIVER
11867M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11868L:	qat-linux@intel.com
11869S:	Supported
11870F:	drivers/crypto/qat/
11871
11872QCOM AUDIO (ASoC) DRIVERS
11873M:	Patrick Lai <plai@codeaurora.org>
11874M:	Banajit Goswami <bgoswami@codeaurora.org>
11875L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11876S:	Supported
11877F:	sound/soc/qcom/
11878
11879QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11880M:	Gabriel Somlo <somlo@cmu.edu>
11881M:	"Michael S. Tsirkin" <mst@redhat.com>
11882L:	qemu-devel@nongnu.org
11883S:	Maintained
11884F:	drivers/firmware/qemu_fw_cfg.c
11885F:	include/uapi/linux/qemu_fw_cfg.h
11886
11887QIB DRIVER
11888M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11889M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11890L:	linux-rdma@vger.kernel.org
11891S:	Supported
11892F:	drivers/infiniband/hw/qib/
11893
11894QLOGIC QL41xxx FCOE DRIVER
11895M:	QLogic-Storage-Upstream@cavium.com
11896L:	linux-scsi@vger.kernel.org
11897S:	Supported
11898F:	drivers/scsi/qedf/
11899
11900QLOGIC QL41xxx ISCSI DRIVER
11901M:	QLogic-Storage-Upstream@cavium.com
11902L:	linux-scsi@vger.kernel.org
11903S:	Supported
11904F:	drivers/scsi/qedi/
11905
11906QLOGIC QL4xxx ETHERNET DRIVER
11907M:	Ariel Elior <Ariel.Elior@cavium.com>
11908M:	everest-linux-l2@cavium.com
11909L:	netdev@vger.kernel.org
11910S:	Supported
11911F:	drivers/net/ethernet/qlogic/qed/
11912F:	include/linux/qed/
11913F:	drivers/net/ethernet/qlogic/qede/
11914
11915QLOGIC QL4xxx RDMA DRIVER
11916M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11917M:	Ariel Elior <Ariel.Elior@cavium.com>
11918L:	linux-rdma@vger.kernel.org
11919S:	Supported
11920F:	drivers/infiniband/hw/qedr/
11921F:	include/uapi/rdma/qedr-abi.h
11922
11923QLOGIC QLA1280 SCSI DRIVER
11924M:	Michael Reed <mdr@sgi.com>
11925L:	linux-scsi@vger.kernel.org
11926S:	Maintained
11927F:	drivers/scsi/qla1280.[ch]
11928
11929QLOGIC QLA2XXX FC-SCSI DRIVER
11930M:	qla2xxx-upstream@qlogic.com
11931L:	linux-scsi@vger.kernel.org
11932S:	Supported
11933F:	Documentation/scsi/LICENSE.qla2xxx
11934F:	drivers/scsi/qla2xxx/
11935
11936QLOGIC QLA3XXX NETWORK DRIVER
11937M:	Dept-GELinuxNICDev@cavium.com
11938L:	netdev@vger.kernel.org
11939S:	Supported
11940F:	Documentation/networking/LICENSE.qla3xxx
11941F:	drivers/net/ethernet/qlogic/qla3xxx.*
11942
11943QLOGIC QLA4XXX iSCSI DRIVER
11944M:	QLogic-Storage-Upstream@qlogic.com
11945L:	linux-scsi@vger.kernel.org
11946S:	Supported
11947F:	Documentation/scsi/LICENSE.qla4xxx
11948F:	drivers/scsi/qla4xxx/
11949
11950QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11951M:	Harish Patil <harish.patil@cavium.com>
11952M:	Manish Chopra <manish.chopra@cavium.com>
11953M:	Dept-GELinuxNICDev@cavium.com
11954L:	netdev@vger.kernel.org
11955S:	Supported
11956F:	drivers/net/ethernet/qlogic/qlcnic/
11957
11958QLOGIC QLGE 10Gb ETHERNET DRIVER
11959M:	Harish Patil <harish.patil@cavium.com>
11960M:	Manish Chopra <manish.chopra@cavium.com>
11961M:	Dept-GELinuxNICDev@cavium.com
11962L:	netdev@vger.kernel.org
11963S:	Supported
11964F:	drivers/net/ethernet/qlogic/qlge/
11965
11966QM1D1B0004 MEDIA DRIVER
11967M:	Akihiro Tsukada <tskd08@gmail.com>
11968L:	linux-media@vger.kernel.org
11969S:	Odd Fixes
11970F:	drivers/media/tuners/qm1d1b0004*
11971
11972QM1D1C0042 MEDIA DRIVER
11973M:	Akihiro Tsukada <tskd08@gmail.com>
11974L:	linux-media@vger.kernel.org
11975S:	Odd Fixes
11976F:	drivers/media/tuners/qm1d1c0042*
11977
11978QNX4 FILESYSTEM
11979M:	Anders Larsen <al@alarsen.net>
11980W:	http://www.alarsen.net/linux/qnx4fs/
11981S:	Maintained
11982F:	fs/qnx4/
11983F:	include/uapi/linux/qnx4_fs.h
11984F:	include/uapi/linux/qnxtypes.h
11985
11986QORIQ DPAA2 FSL-MC BUS DRIVER
11987M:	Stuart Yoder <stuyoder@gmail.com>
11988M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11989L:	linux-kernel@vger.kernel.org
11990S:	Maintained
11991F:	drivers/bus/fsl-mc/
11992F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11993F:	Documentation/networking/dpaa2/overview.rst
11994
11995QT1010 MEDIA DRIVER
11996M:	Antti Palosaari <crope@iki.fi>
11997L:	linux-media@vger.kernel.org
11998W:	https://linuxtv.org
11999W:	http://palosaari.fi/linux/
12000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12001T:	git git://linuxtv.org/anttip/media_tree.git
12002S:	Maintained
12003F:	drivers/media/tuners/qt1010*
12004
12005QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12006M:	Kalle Valo <kvalo@codeaurora.org>
12007L:	ath10k@lists.infradead.org
12008W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12010S:	Supported
12011F:	drivers/net/wireless/ath/ath10k/
12012
12013QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12014M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12015L:	linux-wireless@vger.kernel.org
12016W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12017S:	Supported
12018F:	drivers/net/wireless/ath/ath9k/
12019
12020QUALCOMM CAMERA SUBSYSTEM DRIVER
12021M:	Todor Tomov <todor.tomov@linaro.org>
12022L:	linux-media@vger.kernel.org
12023S:	Maintained
12024F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12025F:	Documentation/media/v4l-drivers/qcom_camss.rst
12026F:	drivers/media/platform/qcom/camss/
12027
12028QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12029M:  Ilia Lin <ilia.lin@gmail.com>
12030L:  linux-pm@vger.kernel.org
12031S:  Maintained
12032F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12033F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12034
12035QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12036M:	Timur Tabi <timur@kernel.org>
12037L:	netdev@vger.kernel.org
12038S:	Maintained
12039F:	drivers/net/ethernet/qualcomm/emac/
12040
12041QUALCOMM GENERIC INTERFACE I2C DRIVER
12042M:	Alok Chauhan <alokc@codeaurora.org>
12043M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12044L:	linux-i2c@vger.kernel.org
12045L:	linux-arm-msm@vger.kernel.org
12046S:	Supported
12047F:	drivers/i2c/busses/i2c-qcom-geni.c
12048
12049QUALCOMM HEXAGON ARCHITECTURE
12050M:	Richard Kuo <rkuo@codeaurora.org>
12051L:	linux-hexagon@vger.kernel.org
12052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12053S:	Supported
12054F:	arch/hexagon/
12055
12056QUALCOMM HIDMA DRIVER
12057M:	Sinan Kaya <okaya@kernel.org>
12058L:	linux-arm-kernel@lists.infradead.org
12059L:	linux-arm-msm@vger.kernel.org
12060L:	dmaengine@vger.kernel.org
12061S:	Supported
12062F:	drivers/dma/qcom/hidma*
12063
12064QUALCOMM IOMMU
12065M:	Rob Clark <robdclark@gmail.com>
12066L:	iommu@lists.linux-foundation.org
12067L:	linux-arm-msm@vger.kernel.org
12068S:	Maintained
12069F:	drivers/iommu/qcom_iommu.c
12070
12071QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12072M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12073L:	linux-media@vger.kernel.org
12074L:	linux-arm-msm@vger.kernel.org
12075T:	git git://linuxtv.org/media_tree.git
12076S:	Maintained
12077F:	drivers/media/platform/qcom/venus/
12078
12079QUALCOMM WCN36XX WIRELESS DRIVER
12080M:	Kalle Valo <kvalo@codeaurora.org>
12081L:	wcn36xx@lists.infradead.org
12082W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12083T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12084S:	Supported
12085F:	drivers/net/wireless/ath/wcn36xx/
12086
12087QUANTENNA QTNFMAC WIRELESS DRIVER
12088M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12089M:	Avinash Patil <avinashp@quantenna.com>
12090M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12091L:	linux-wireless@vger.kernel.org
12092S:	Maintained
12093F:	drivers/net/wireless/quantenna
12094
12095RADEON and AMDGPU DRM DRIVERS
12096M:	Alex Deucher <alexander.deucher@amd.com>
12097M:	Christian König <christian.koenig@amd.com>
12098M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12099L:	amd-gfx@lists.freedesktop.org
12100T:	git git://people.freedesktop.org/~agd5f/linux
12101S:	Supported
12102F:	drivers/gpu/drm/radeon/
12103F:	include/uapi/drm/radeon_drm.h
12104F:	drivers/gpu/drm/amd/
12105F:	include/uapi/drm/amdgpu_drm.h
12106
12107RADEON FRAMEBUFFER DISPLAY DRIVER
12108M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12109L:	linux-fbdev@vger.kernel.org
12110S:	Maintained
12111F:	drivers/video/fbdev/aty/radeon*
12112F:	include/uapi/linux/radeonfb.h
12113
12114RADIOSHARK RADIO DRIVER
12115M:	Hans Verkuil <hverkuil@xs4all.nl>
12116L:	linux-media@vger.kernel.org
12117T:	git git://linuxtv.org/media_tree.git
12118S:	Maintained
12119F:	drivers/media/radio/radio-shark.c
12120
12121RADIOSHARK2 RADIO DRIVER
12122M:	Hans Verkuil <hverkuil@xs4all.nl>
12123L:	linux-media@vger.kernel.org
12124T:	git git://linuxtv.org/media_tree.git
12125S:	Maintained
12126F:	drivers/media/radio/radio-shark2.c
12127F:	drivers/media/radio/radio-tea5777.c
12128
12129RADOS BLOCK DEVICE (RBD)
12130M:	Ilya Dryomov <idryomov@gmail.com>
12131M:	Sage Weil <sage@redhat.com>
12132M:	Alex Elder <elder@kernel.org>
12133L:	ceph-devel@vger.kernel.org
12134W:	http://ceph.com/
12135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12136T:	git git://github.com/ceph/ceph-client.git
12137S:	Supported
12138F:	Documentation/ABI/testing/sysfs-bus-rbd
12139F:	drivers/block/rbd.c
12140F:	drivers/block/rbd_types.h
12141
12142RAGE128 FRAMEBUFFER DISPLAY DRIVER
12143M:	Paul Mackerras <paulus@samba.org>
12144L:	linux-fbdev@vger.kernel.org
12145S:	Maintained
12146F:	drivers/video/fbdev/aty/aty128fb.c
12147
12148RAINSHADOW-CEC DRIVER
12149M:	Hans Verkuil <hverkuil@xs4all.nl>
12150L:	linux-media@vger.kernel.org
12151T:	git git://linuxtv.org/media_tree.git
12152S:	Maintained
12153F:	drivers/media/usb/rainshadow-cec/*
12154
12155RALINK MIPS ARCHITECTURE
12156M:	John Crispin <john@phrozen.org>
12157L:	linux-mips@linux-mips.org
12158S:	Maintained
12159F:	arch/mips/ralink
12160
12161RALINK RT2X00 WIRELESS LAN DRIVER
12162P:	rt2x00 project
12163M:	Stanislaw Gruszka <sgruszka@redhat.com>
12164M:	Helmut Schaa <helmut.schaa@googlemail.com>
12165L:	linux-wireless@vger.kernel.org
12166S:	Maintained
12167F:	drivers/net/wireless/ralink/rt2x00/
12168
12169RAMDISK RAM BLOCK DEVICE DRIVER
12170M:	Jens Axboe <axboe@kernel.dk>
12171S:	Maintained
12172F:	Documentation/blockdev/ramdisk.txt
12173F:	drivers/block/brd.c
12174
12175RANCHU VIRTUAL BOARD FOR MIPS
12176M:	Miodrag Dinic <miodrag.dinic@mips.com>
12177L:	linux-mips@linux-mips.org
12178S:	Supported
12179F:	arch/mips/generic/board-ranchu.c
12180F:	arch/mips/configs/generic/board-ranchu.config
12181
12182RANDOM NUMBER DRIVER
12183M:	"Theodore Ts'o" <tytso@mit.edu>
12184S:	Maintained
12185F:	drivers/char/random.c
12186
12187RAPIDIO SUBSYSTEM
12188M:	Matt Porter <mporter@kernel.crashing.org>
12189M:	Alexandre Bounine <alex.bou9@gmail.com>
12190S:	Maintained
12191F:	drivers/rapidio/
12192
12193RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12194L:	linux-wireless@vger.kernel.org
12195S:	Orphan
12196F:	drivers/net/wireless/ray*
12197
12198RCUTORTURE TEST FRAMEWORK
12199M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12200M:	Josh Triplett <josh@joshtriplett.org>
12201R:	Steven Rostedt <rostedt@goodmis.org>
12202R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12203R:	Lai Jiangshan <jiangshanlai@gmail.com>
12204L:	linux-kernel@vger.kernel.org
12205S:	Supported
12206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12207F:	tools/testing/selftests/rcutorture
12208
12209RDC R-321X SoC
12210M:	Florian Fainelli <florian@openwrt.org>
12211S:	Maintained
12212
12213RDC R6040 FAST ETHERNET DRIVER
12214M:	Florian Fainelli <f.fainelli@gmail.com>
12215L:	netdev@vger.kernel.org
12216S:	Maintained
12217F:	drivers/net/ethernet/rdc/r6040.c
12218
12219RDMAVT - RDMA verbs software
12220M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12221M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12222L:	linux-rdma@vger.kernel.org
12223S:	Supported
12224F:	drivers/infiniband/sw/rdmavt
12225
12226RDS - RELIABLE DATAGRAM SOCKETS
12227M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12228L:	netdev@vger.kernel.org
12229L:	linux-rdma@vger.kernel.org
12230L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12231W:	https://oss.oracle.com/projects/rds/
12232S:	Supported
12233F:	net/rds/
12234F:	Documentation/networking/rds.txt
12235
12236RDT - RESOURCE ALLOCATION
12237M:	Fenghua Yu <fenghua.yu@intel.com>
12238L:	linux-kernel@vger.kernel.org
12239S:	Supported
12240F:	arch/x86/kernel/cpu/intel_rdt*
12241F:	arch/x86/include/asm/intel_rdt_sched.h
12242F:	Documentation/x86/intel_rdt*
12243
12244READ-COPY UPDATE (RCU)
12245M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12246M:	Josh Triplett <josh@joshtriplett.org>
12247R:	Steven Rostedt <rostedt@goodmis.org>
12248R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12249R:	Lai Jiangshan <jiangshanlai@gmail.com>
12250L:	linux-kernel@vger.kernel.org
12251W:	http://www.rdrop.com/users/paulmck/RCU/
12252S:	Supported
12253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12254F:	Documentation/RCU/
12255X:	Documentation/RCU/torture.txt
12256F:	include/linux/rcu*
12257X:	include/linux/srcu*.h
12258F:	kernel/rcu/
12259X:	kernel/rcu/srcu*.c
12260
12261REAL TIME CLOCK (RTC) SUBSYSTEM
12262M:	Alessandro Zummo <a.zummo@towertech.it>
12263M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12264L:	linux-rtc@vger.kernel.org
12265Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12267S:	Maintained
12268F:	Documentation/devicetree/bindings/rtc/
12269F:	Documentation/rtc.txt
12270F:	drivers/rtc/
12271F:	include/linux/rtc.h
12272F:	include/uapi/linux/rtc.h
12273F:	include/linux/rtc/
12274F:	include/linux/platform_data/rtc-*
12275F:	tools/testing/selftests/rtc/
12276
12277REALTEK AUDIO CODECS
12278M:	Bard Liao <bardliao@realtek.com>
12279M:	Oder Chiou <oder_chiou@realtek.com>
12280S:	Maintained
12281F:	sound/soc/codecs/rt*
12282F:	include/sound/rt*.h
12283
12284REALTEK RTL83xx SMI DSA ROUTER CHIPS
12285M:	Linus Walleij <linus.walleij@linaro.org>
12286S:	Maintained
12287F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12288F:	drivers/net/dsa/realtek-smi*
12289F:	drivers/net/dsa/rtl83*
12290
12291REGISTER MAP ABSTRACTION
12292M:	Mark Brown <broonie@kernel.org>
12293L:	linux-kernel@vger.kernel.org
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12295S:	Supported
12296F:	Documentation/devicetree/bindings/regmap/
12297F:	drivers/base/regmap/
12298F:	include/linux/regmap.h
12299
12300REISERFS FILE SYSTEM
12301L:	reiserfs-devel@vger.kernel.org
12302S:	Supported
12303F:	fs/reiserfs/
12304
12305REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12306M:	Ohad Ben-Cohen <ohad@wizery.com>
12307M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12308L:	linux-remoteproc@vger.kernel.org
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12310S:	Maintained
12311F:	Documentation/devicetree/bindings/remoteproc/
12312F:	Documentation/remoteproc.txt
12313F:	drivers/remoteproc/
12314F:	include/linux/remoteproc.h
12315
12316REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12317M:	Ohad Ben-Cohen <ohad@wizery.com>
12318M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12319L:	linux-remoteproc@vger.kernel.org
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12321S:	Maintained
12322F:	drivers/rpmsg/
12323F:	Documentation/rpmsg.txt
12324F:	include/linux/rpmsg.h
12325F:	include/linux/rpmsg/
12326
12327RENESAS CLOCK DRIVERS
12328M:	Geert Uytterhoeven <geert+renesas@glider.be>
12329L:	linux-renesas-soc@vger.kernel.org
12330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12331S:	Supported
12332F:	drivers/clk/renesas/
12333
12334RENESAS EMEV2 I2C DRIVER
12335M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12336S:	Supported
12337F:	drivers/i2c/busses/i2c-emev2.c
12338
12339RENESAS ETHERNET DRIVERS
12340R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12341L:	netdev@vger.kernel.org
12342L:	linux-renesas-soc@vger.kernel.org
12343F:	Documentation/devicetree/bindings/net/renesas,*.txt
12344F:	Documentation/devicetree/bindings/net/sh_eth.txt
12345F:	drivers/net/ethernet/renesas/
12346F:	include/linux/sh_eth.h
12347
12348RENESAS R-CAR GYROADC DRIVER
12349M:	Marek Vasut <marek.vasut@gmail.com>
12350L:	linux-iio@vger.kernel.org
12351S:	Supported
12352F:	drivers/iio/adc/rcar_gyro_adc.c
12353
12354RENESAS R-CAR I2C DRIVERS
12355M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12356S:	Supported
12357F:	drivers/i2c/busses/i2c-rcar.c
12358F:	drivers/i2c/busses/i2c-sh_mobile.c
12359
12360RENESAS USB PHY DRIVER
12361M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12362L:	linux-renesas-soc@vger.kernel.org
12363S:	Maintained
12364F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12365
12366RESET CONTROLLER FRAMEWORK
12367M:	Philipp Zabel <p.zabel@pengutronix.de>
12368T:	git git://git.pengutronix.de/git/pza/linux
12369S:	Maintained
12370F:	drivers/reset/
12371F:	Documentation/devicetree/bindings/reset/
12372F:	include/dt-bindings/reset/
12373F:	include/linux/reset.h
12374F:	include/linux/reset-controller.h
12375
12376RESTARTABLE SEQUENCES SUPPORT
12377M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12378M:	Peter Zijlstra <peterz@infradead.org>
12379M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12380M:	Boqun Feng <boqun.feng@gmail.com>
12381L:	linux-kernel@vger.kernel.org
12382S:	Supported
12383F:	kernel/rseq.c
12384F:	include/uapi/linux/rseq.h
12385F:	include/trace/events/rseq.h
12386F:	tools/testing/selftests/rseq/
12387
12388RFKILL
12389M:	Johannes Berg <johannes@sipsolutions.net>
12390L:	linux-wireless@vger.kernel.org
12391W:	http://wireless.kernel.org/
12392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12394S:	Maintained
12395F:	Documentation/rfkill.txt
12396F:	Documentation/ABI/stable/sysfs-class-rfkill
12397F:	net/rfkill/
12398F:	include/linux/rfkill.h
12399F:	include/uapi/linux/rfkill.h
12400
12401RHASHTABLE
12402M:	Thomas Graf <tgraf@suug.ch>
12403M:	Herbert Xu <herbert@gondor.apana.org.au>
12404L:	netdev@vger.kernel.org
12405S:	Maintained
12406F:	lib/rhashtable.c
12407F:	lib/test_rhashtable.c
12408F:	include/linux/rhashtable.h
12409F:	include/linux/rhashtable-types.h
12410
12411RICOH R5C592 MEMORYSTICK DRIVER
12412M:	Maxim Levitsky <maximlevitsky@gmail.com>
12413S:	Maintained
12414F:	drivers/memstick/host/r592.*
12415
12416RICOH SMARTMEDIA/XD DRIVER
12417M:	Maxim Levitsky <maximlevitsky@gmail.com>
12418S:	Maintained
12419F:	drivers/mtd/nand/raw/r852.c
12420F:	drivers/mtd/nand/raw/r852.h
12421
12422RISC-V ARCHITECTURE
12423M:	Palmer Dabbelt <palmer@sifive.com>
12424M:	Albert Ou <aou@eecs.berkeley.edu>
12425L:	linux-riscv@lists.infradead.org
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12427S:	Supported
12428F:	arch/riscv/
12429K:	riscv
12430N:	riscv
12431
12432ROCCAT DRIVERS
12433M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12434W:	http://sourceforge.net/projects/roccat/
12435S:	Maintained
12436F:	drivers/hid/hid-roccat*
12437F:	include/linux/hid-roccat*
12438F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12439
12440ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12441M:	Jacob chen <jacob2.chen@rock-chips.com>
12442L:	linux-media@vger.kernel.org
12443S:	Maintained
12444F:	drivers/media/platform/rockchip/rga/
12445F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12446
12447ROCKER DRIVER
12448M:	Jiri Pirko <jiri@resnulli.us>
12449L:	netdev@vger.kernel.org
12450S:	Supported
12451F:	drivers/net/ethernet/rocker/
12452
12453ROCKETPORT DRIVER
12454P:	Comtrol Corp.
12455W:	http://www.comtrol.com
12456S:	Maintained
12457F:	Documentation/serial/rocket.txt
12458F:	drivers/tty/rocket*
12459
12460ROCKETPORT EXPRESS/INFINITY DRIVER
12461M:	Kevin Cernekee <cernekee@gmail.com>
12462L:	linux-serial@vger.kernel.org
12463S:	Odd Fixes
12464F:	drivers/tty/serial/rp2.*
12465
12466ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12467M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12468L:	linux-kernel@vger.kernel.org
12469L:	linux-renesas-soc@vger.kernel.org
12470S:	Supported
12471F:	drivers/mfd/bd9571mwv.c
12472F:	drivers/regulator/bd9571mwv-regulator.c
12473F:	drivers/gpio/gpio-bd9571mwv.c
12474F:	include/linux/mfd/bd9571mwv.h
12475F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12476
12477ROSE NETWORK LAYER
12478M:	Ralf Baechle <ralf@linux-mips.org>
12479L:	linux-hams@vger.kernel.org
12480W:	http://www.linux-ax25.org/
12481S:	Maintained
12482F:	include/net/rose.h
12483F:	include/uapi/linux/rose.h
12484F:	net/rose/
12485
12486RTL2830 MEDIA DRIVER
12487M:	Antti Palosaari <crope@iki.fi>
12488L:	linux-media@vger.kernel.org
12489W:	https://linuxtv.org
12490W:	http://palosaari.fi/linux/
12491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12492T:	git git://linuxtv.org/anttip/media_tree.git
12493S:	Maintained
12494F:	drivers/media/dvb-frontends/rtl2830*
12495
12496RTL2832 MEDIA DRIVER
12497M:	Antti Palosaari <crope@iki.fi>
12498L:	linux-media@vger.kernel.org
12499W:	https://linuxtv.org
12500W:	http://palosaari.fi/linux/
12501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12502T:	git git://linuxtv.org/anttip/media_tree.git
12503S:	Maintained
12504F:	drivers/media/dvb-frontends/rtl2832*
12505
12506RTL2832_SDR MEDIA DRIVER
12507M:	Antti Palosaari <crope@iki.fi>
12508L:	linux-media@vger.kernel.org
12509W:	https://linuxtv.org
12510W:	http://palosaari.fi/linux/
12511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12512T:	git git://linuxtv.org/anttip/media_tree.git
12513S:	Maintained
12514F:	drivers/media/dvb-frontends/rtl2832_sdr*
12515
12516RTL8180 WIRELESS DRIVER
12517L:	linux-wireless@vger.kernel.org
12518W:	http://wireless.kernel.org/
12519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12520S:	Orphan
12521F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12522
12523RTL8187 WIRELESS DRIVER
12524M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12525M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12526M:	Larry Finger <Larry.Finger@lwfinger.net>
12527L:	linux-wireless@vger.kernel.org
12528W:	http://wireless.kernel.org/
12529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12530S:	Maintained
12531F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12532
12533REALTEK WIRELESS DRIVER (rtlwifi family)
12534M:	Ping-Ke Shih <pkshih@realtek.com>
12535L:	linux-wireless@vger.kernel.org
12536W:	http://wireless.kernel.org/
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12538S:	Maintained
12539F:	drivers/net/wireless/realtek/rtlwifi/
12540
12541RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12542M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12543L:	linux-wireless@vger.kernel.org
12544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12545S:	Maintained
12546F:	drivers/net/wireless/realtek/rtl8xxxu/
12547
12548RXRPC SOCKETS (AF_RXRPC)
12549M:	David Howells <dhowells@redhat.com>
12550L:	linux-afs@lists.infradead.org
12551S:	Supported
12552F:	net/rxrpc/
12553F:	include/keys/rxrpc-type.h
12554F:	include/net/af_rxrpc.h
12555F:	include/trace/events/rxrpc.h
12556F:	include/uapi/linux/rxrpc.h
12557F:	Documentation/networking/rxrpc.txt
12558W:	https://www.infradead.org/~dhowells/kafs/
12559
12560S3 SAVAGE FRAMEBUFFER DRIVER
12561M:	Antonino Daplas <adaplas@gmail.com>
12562L:	linux-fbdev@vger.kernel.org
12563S:	Maintained
12564F:	drivers/video/fbdev/savage/
12565
12566S390
12567M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12568M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12569L:	linux-s390@vger.kernel.org
12570W:	http://www.ibm.com/developerworks/linux/linux390/
12571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12572S:	Supported
12573F:	arch/s390/
12574F:	drivers/s390/
12575F:	Documentation/s390/
12576F:	Documentation/driver-api/s390-drivers.rst
12577
12578S390 COMMON I/O LAYER
12579M:	Sebastian Ott <sebott@linux.ibm.com>
12580M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12581L:	linux-s390@vger.kernel.org
12582W:	http://www.ibm.com/developerworks/linux/linux390/
12583S:	Supported
12584F:	drivers/s390/cio/
12585
12586S390 DASD DRIVER
12587M:	Stefan Haberland <sth@linux.ibm.com>
12588M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12589L:	linux-s390@vger.kernel.org
12590W:	http://www.ibm.com/developerworks/linux/linux390/
12591S:	Supported
12592F:	drivers/s390/block/dasd*
12593F:	block/partitions/ibm.c
12594
12595S390 IOMMU (PCI)
12596M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12597L:	linux-s390@vger.kernel.org
12598W:	http://www.ibm.com/developerworks/linux/linux390/
12599S:	Supported
12600F:	drivers/iommu/s390-iommu.c
12601
12602S390 IUCV NETWORK LAYER
12603M:	Julian Wiedmann <jwi@linux.ibm.com>
12604M:	Ursula Braun <ubraun@linux.ibm.com>
12605L:	linux-s390@vger.kernel.org
12606W:	http://www.ibm.com/developerworks/linux/linux390/
12607S:	Supported
12608F:	drivers/s390/net/*iucv*
12609F:	include/net/iucv/
12610F:	net/iucv/
12611
12612S390 NETWORK DRIVERS
12613M:	Julian Wiedmann <jwi@linux.ibm.com>
12614M:	Ursula Braun <ubraun@linux.ibm.com>
12615L:	linux-s390@vger.kernel.org
12616W:	http://www.ibm.com/developerworks/linux/linux390/
12617S:	Supported
12618F:	drivers/s390/net/
12619
12620S390 PCI SUBSYSTEM
12621M:	Sebastian Ott <sebott@linux.ibm.com>
12622M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12623L:	linux-s390@vger.kernel.org
12624W:	http://www.ibm.com/developerworks/linux/linux390/
12625S:	Supported
12626F:	arch/s390/pci/
12627F:	drivers/pci/hotplug/s390_pci_hpc.c
12628
12629S390 VFIO-CCW DRIVER
12630M:	Cornelia Huck <cohuck@redhat.com>
12631M:	Halil Pasic <pasic@linux.ibm.com>
12632L:	linux-s390@vger.kernel.org
12633L:	kvm@vger.kernel.org
12634S:	Supported
12635F:	drivers/s390/cio/vfio_ccw*
12636F:	Documentation/s390/vfio-ccw.txt
12637F:	include/uapi/linux/vfio_ccw.h
12638
12639S390 ZCRYPT DRIVER
12640M:	Harald Freudenberger <freude@linux.ibm.com>
12641L:	linux-s390@vger.kernel.org
12642W:	http://www.ibm.com/developerworks/linux/linux390/
12643S:	Supported
12644F:	drivers/s390/crypto/
12645
12646S390 ZFCP DRIVER
12647M:	Steffen Maier <maier@linux.ibm.com>
12648M:	Benjamin Block <bblock@linux.ibm.com>
12649L:	linux-s390@vger.kernel.org
12650W:	http://www.ibm.com/developerworks/linux/linux390/
12651S:	Supported
12652F:	drivers/s390/scsi/zfcp_*
12653
12654S3C24XX SD/MMC Driver
12655M:	Ben Dooks <ben-linux@fluff.org>
12656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12657S:	Supported
12658F:	drivers/mmc/host/s3cmci.*
12659
12660SAA6588 RDS RECEIVER DRIVER
12661M:	Hans Verkuil <hverkuil@xs4all.nl>
12662L:	linux-media@vger.kernel.org
12663T:	git git://linuxtv.org/media_tree.git
12664W:	https://linuxtv.org
12665S:	Odd Fixes
12666F:	drivers/media/i2c/saa6588*
12667
12668SAA7134 VIDEO4LINUX DRIVER
12669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12670L:	linux-media@vger.kernel.org
12671W:	https://linuxtv.org
12672T:	git git://linuxtv.org/media_tree.git
12673S:	Odd fixes
12674F:	Documentation/media/v4l-drivers/saa7134*
12675F:	drivers/media/pci/saa7134/
12676
12677SAA7146 VIDEO4LINUX-2 DRIVER
12678M:	Hans Verkuil <hverkuil@xs4all.nl>
12679L:	linux-media@vger.kernel.org
12680T:	git git://linuxtv.org/media_tree.git
12681S:	Maintained
12682F:	drivers/media/common/saa7146/
12683F:	drivers/media/pci/saa7146/
12684F:	include/media/saa7146*
12685
12686SAMSUNG AUDIO (ASoC) DRIVERS
12687M:	Krzysztof Kozlowski <krzk@kernel.org>
12688M:	Sangbeom Kim <sbkim73@samsung.com>
12689M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12691S:	Supported
12692F:	sound/soc/samsung/
12693F:	Documentation/devicetree/bindings/sound/samsung*
12694
12695SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12696M:	Krzysztof Kozlowski <krzk@kernel.org>
12697L:	linux-crypto@vger.kernel.org
12698L:	linux-samsung-soc@vger.kernel.org
12699S:	Maintained
12700F:	drivers/crypto/exynos-rng.c
12701F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12702
12703SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12704M:	Łukasz Stelmach <l.stelmach@samsung.com>
12705L:	linux-samsung-soc@vger.kernel.org
12706S:	Maintained
12707F:	drivers/char/hw_random/exynos-trng.c
12708F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12709
12710SAMSUNG FRAMEBUFFER DRIVER
12711M:	Jingoo Han <jingoohan1@gmail.com>
12712L:	linux-fbdev@vger.kernel.org
12713S:	Maintained
12714F:	drivers/video/fbdev/s3c-fb.c
12715
12716SAMSUNG LAPTOP DRIVER
12717M:	Corentin Chary <corentin.chary@gmail.com>
12718L:	platform-driver-x86@vger.kernel.org
12719S:	Maintained
12720F:	drivers/platform/x86/samsung-laptop.c
12721
12722SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12723M:	Sangbeom Kim <sbkim73@samsung.com>
12724M:	Krzysztof Kozlowski <krzk@kernel.org>
12725M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12726L:	linux-kernel@vger.kernel.org
12727L:	linux-samsung-soc@vger.kernel.org
12728S:	Supported
12729F:	drivers/mfd/sec*.c
12730F:	drivers/regulator/s2m*.c
12731F:	drivers/regulator/s5m*.c
12732F:	drivers/clk/clk-s2mps11.c
12733F:	drivers/rtc/rtc-s5m.c
12734F:	include/linux/mfd/samsung/
12735F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12736F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12737F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12738F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12739
12740SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12741M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12742L:	linux-media@vger.kernel.org
12743L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12744S:	Maintained
12745F:	drivers/media/platform/s3c-camif/
12746F:	include/media/drv-intf/s3c_camif.h
12747
12748SAMSUNG S3FWRN5 NFC DRIVER
12749M:	Robert Baldyga <r.baldyga@samsung.com>
12750M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12751L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12752S:	Supported
12753F:	drivers/nfc/s3fwrn5
12754
12755SAMSUNG S5C73M3 CAMERA DRIVER
12756M:	Kyungmin Park <kyungmin.park@samsung.com>
12757M:	Andrzej Hajda <a.hajda@samsung.com>
12758L:	linux-media@vger.kernel.org
12759S:	Supported
12760F:	drivers/media/i2c/s5c73m3/*
12761
12762SAMSUNG S5K5BAF CAMERA DRIVER
12763M:	Kyungmin Park <kyungmin.park@samsung.com>
12764M:	Andrzej Hajda <a.hajda@samsung.com>
12765L:	linux-media@vger.kernel.org
12766S:	Supported
12767F:	drivers/media/i2c/s5k5baf.c
12768
12769SAMSUNG S5P Security SubSystem (SSS) DRIVER
12770M:	Krzysztof Kozlowski <krzk@kernel.org>
12771M:	Vladimir Zapolskiy <vz@mleia.com>
12772M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12773L:	linux-crypto@vger.kernel.org
12774L:	linux-samsung-soc@vger.kernel.org
12775S:	Maintained
12776F:	drivers/crypto/s5p-sss.c
12777
12778SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12779M:	Kyungmin Park <kyungmin.park@samsung.com>
12780M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12781L:	linux-media@vger.kernel.org
12782Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12783S:	Supported
12784F:	drivers/media/platform/exynos4-is/
12785
12786SAMSUNG SOC CLOCK DRIVERS
12787M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12788M:	Tomasz Figa <tomasz.figa@gmail.com>
12789M:	Chanwoo Choi <cw00.choi@samsung.com>
12790S:	Supported
12791L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12793F:	drivers/clk/samsung/
12794F:	include/dt-bindings/clock/exynos*.h
12795F:	Documentation/devicetree/bindings/clock/exynos*.txt
12796
12797SAMSUNG SPI DRIVERS
12798M:	Kukjin Kim <kgene@kernel.org>
12799M:	Krzysztof Kozlowski <krzk@kernel.org>
12800M:	Andi Shyti <andi@etezian.org>
12801L:	linux-spi@vger.kernel.org
12802L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12803S:	Maintained
12804F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12805F:	drivers/spi/spi-s3c*
12806F:	include/linux/platform_data/spi-s3c64xx.h
12807
12808SAMSUNG SXGBE DRIVERS
12809M:	Byungho An <bh74.an@samsung.com>
12810M:	Girish K S <ks.giri@samsung.com>
12811M:	Vipul Pandya <vipul.pandya@samsung.com>
12812S:	Supported
12813L:	netdev@vger.kernel.org
12814F:	drivers/net/ethernet/samsung/sxgbe/
12815
12816SAMSUNG THERMAL DRIVER
12817M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12818L:	linux-pm@vger.kernel.org
12819L:	linux-samsung-soc@vger.kernel.org
12820S:	Supported
12821T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12822F:	drivers/thermal/samsung/
12823
12824SAMSUNG USB2 PHY DRIVER
12825M:	Kamil Debski <kamil@wypas.org>
12826M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12827L:	linux-kernel@vger.kernel.org
12828S:	Supported
12829F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12830F:	Documentation/phy/samsung-usb2.txt
12831F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12832F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12833F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12834F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12835F:	drivers/phy/samsung/phy-samsung-usb2.c
12836F:	drivers/phy/samsung/phy-samsung-usb2.h
12837
12838SC1200 WDT DRIVER
12839M:	Zwane Mwaikambo <zwanem@gmail.com>
12840S:	Maintained
12841F:	drivers/watchdog/sc1200wdt.c
12842
12843SCHEDULER
12844M:	Ingo Molnar <mingo@redhat.com>
12845M:	Peter Zijlstra <peterz@infradead.org>
12846L:	linux-kernel@vger.kernel.org
12847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12848S:	Maintained
12849F:	kernel/sched/
12850F:	include/linux/sched.h
12851F:	include/uapi/linux/sched.h
12852F:	include/linux/wait.h
12853
12854SCR24X CHIP CARD INTERFACE DRIVER
12855M:	Lubomir Rintel <lkundrak@v3.sk>
12856S:	Supported
12857F:	drivers/char/pcmcia/scr24x_cs.c
12858
12859SCSI CDROM DRIVER
12860M:	Jens Axboe <axboe@kernel.dk>
12861L:	linux-scsi@vger.kernel.org
12862W:	http://www.kernel.dk
12863S:	Maintained
12864F:	drivers/scsi/sr*
12865
12866SCSI RDMA PROTOCOL (SRP) INITIATOR
12867M:	Bart Van Assche <bvanassche@acm.org>
12868L:	linux-rdma@vger.kernel.org
12869S:	Supported
12870Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12871F:	drivers/infiniband/ulp/srp/
12872F:	include/scsi/srp.h
12873
12874SCSI RDMA PROTOCOL (SRP) TARGET
12875M:	Bart Van Assche <bvanassche@acm.org>
12876L:	linux-rdma@vger.kernel.org
12877L:	target-devel@vger.kernel.org
12878S:	Supported
12879Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12880F:	drivers/infiniband/ulp/srpt/
12881
12882SCSI SG DRIVER
12883M:	Doug Gilbert <dgilbert@interlog.com>
12884L:	linux-scsi@vger.kernel.org
12885W:	http://sg.danny.cz/sg
12886S:	Maintained
12887F:	Documentation/scsi/scsi-generic.txt
12888F:	drivers/scsi/sg.c
12889F:	include/scsi/sg.h
12890
12891SCSI SUBSYSTEM
12892M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12894M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12896L:	linux-scsi@vger.kernel.org
12897S:	Maintained
12898F:	Documentation/devicetree/bindings/scsi/
12899F:	drivers/scsi/
12900F:	include/scsi/
12901
12902SCSI TAPE DRIVER
12903M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12904L:	linux-scsi@vger.kernel.org
12905S:	Maintained
12906F:	Documentation/scsi/st.txt
12907F:	drivers/scsi/st.*
12908F:	drivers/scsi/st_*.h
12909
12910SCTP PROTOCOL
12911M:	Vlad Yasevich <vyasevich@gmail.com>
12912M:	Neil Horman <nhorman@tuxdriver.com>
12913M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12914L:	linux-sctp@vger.kernel.org
12915W:	http://lksctp.sourceforge.net
12916S:	Maintained
12917F:	Documentation/networking/sctp.txt
12918F:	include/linux/sctp.h
12919F:	include/uapi/linux/sctp.h
12920F:	include/net/sctp/
12921F:	net/sctp/
12922
12923SCx200 CPU SUPPORT
12924M:	Jim Cromie <jim.cromie@gmail.com>
12925S:	Odd Fixes
12926F:	Documentation/i2c/busses/scx200_acb
12927F:	arch/x86/platform/scx200/
12928F:	drivers/watchdog/scx200_wdt.c
12929F:	drivers/i2c/busses/scx200*
12930F:	drivers/mtd/maps/scx200_docflash.c
12931F:	include/linux/scx200.h
12932
12933SCx200 GPIO DRIVER
12934M:	Jim Cromie <jim.cromie@gmail.com>
12935S:	Maintained
12936F:	drivers/char/scx200_gpio.c
12937F:	include/linux/scx200_gpio.h
12938
12939SCx200 HRT CLOCKSOURCE DRIVER
12940M:	Jim Cromie <jim.cromie@gmail.com>
12941S:	Maintained
12942F:	drivers/clocksource/scx200_hrt.c
12943
12944SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12945M:	Sascha Sommer <saschasommer@freenet.de>
12946L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12947S:	Maintained
12948F:	drivers/mmc/host/sdricoh_cs.c
12949
12950SECURE COMPUTING
12951M:	Kees Cook <keescook@chromium.org>
12952R:	Andy Lutomirski <luto@amacapital.net>
12953R:	Will Drewry <wad@chromium.org>
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12955S:	Supported
12956F:	kernel/seccomp.c
12957F:	include/uapi/linux/seccomp.h
12958F:	include/linux/seccomp.h
12959F:	tools/testing/selftests/seccomp/*
12960F:	tools/testing/selftests/kselftest_harness.h
12961F:	Documentation/userspace-api/seccomp_filter.rst
12962K:	\bsecure_computing
12963K:	\bTIF_SECCOMP\b
12964
12965SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12966M:	Al Cooper <alcooperx@gmail.com>
12967L:	linux-mmc@vger.kernel.org
12968L:	bcm-kernel-feedback-list@broadcom.com
12969S:	Maintained
12970F:	drivers/mmc/host/sdhci-brcmstb*
12971
12972SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12973M:	Adrian Hunter <adrian.hunter@intel.com>
12974L:	linux-mmc@vger.kernel.org
12975T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12976S:	Maintained
12977F:	drivers/mmc/host/sdhci*
12978F:	include/linux/mmc/sdhci*
12979
12980SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12981M:	Prabu Thangamuthu <prabu.t@synopsys.com>
12982M:	Manjunath M B <manjumb@synopsys.com>
12983L:	linux-mmc@vger.kernel.org
12984S:	Maintained
12985F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
12986
12987SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12988M:	Ben Dooks <ben-linux@fluff.org>
12989M:	Jaehoon Chung <jh80.chung@samsung.com>
12990L:	linux-mmc@vger.kernel.org
12991S:	Maintained
12992F:	drivers/mmc/host/sdhci-s3c*
12993
12994SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12995M:	Viresh Kumar <vireshk@kernel.org>
12996L:	linux-mmc@vger.kernel.org
12997S:	Maintained
12998F:	drivers/mmc/host/sdhci-spear.c
12999
13000SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13001M:	Kishon Vijay Abraham I <kishon@ti.com>
13002L:	linux-mmc@vger.kernel.org
13003S:	Maintained
13004F:	drivers/mmc/host/sdhci-omap.c
13005
13006SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13007M:	Scott Bauer <scott.bauer@intel.com>
13008M:	Jonathan Derrick <jonathan.derrick@intel.com>
13009L:	linux-block@vger.kernel.org
13010S:	Supported
13011F:	block/sed*
13012F:	block/opal_proto.h
13013F:	include/linux/sed*
13014F:	include/uapi/linux/sed*
13015
13016SECURITY CONTACT
13017M:	Security Officers <security@kernel.org>
13018S:	Supported
13019
13020SECURITY SUBSYSTEM
13021M:	James Morris <jmorris@namei.org>
13022M:	"Serge E. Hallyn" <serge@hallyn.com>
13023L:	linux-security-module@vger.kernel.org (suggested Cc:)
13024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13025W:	http://kernsec.org/
13026S:	Supported
13027F:	security/
13028X:	security/selinux/
13029
13030SELINUX SECURITY MODULE
13031M:	Paul Moore <paul@paul-moore.com>
13032M:	Stephen Smalley <sds@tycho.nsa.gov>
13033M:	Eric Paris <eparis@parisplace.org>
13034L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13035W:	https://selinuxproject.org
13036W:	https://github.com/SELinuxProject
13037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13038S:	Supported
13039F:	include/linux/selinux*
13040F:	security/selinux/
13041F:	scripts/selinux/
13042F:	Documentation/admin-guide/LSM/SELinux.rst
13043
13044SENSABLE PHANTOM
13045M:	Jiri Slaby <jirislaby@gmail.com>
13046S:	Maintained
13047F:	drivers/misc/phantom.c
13048F:	include/uapi/linux/phantom.h
13049
13050SERIAL DEVICE BUS
13051M:	Rob Herring <robh@kernel.org>
13052L:	linux-serial@vger.kernel.org
13053S:	Maintained
13054F:	Documentation/devicetree/bindings/serial/slave-device.txt
13055F:	drivers/tty/serdev/
13056F:	include/linux/serdev.h
13057
13058SERIAL DRIVERS
13059M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13060L:	linux-serial@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/devicetree/bindings/serial/
13063F:	drivers/tty/serial/
13064
13065SERIAL IR RECEIVER
13066M:	Sean Young <sean@mess.org>
13067L:	linux-media@vger.kernel.org
13068S:	Maintained
13069F:	drivers/media/rc/serial_ir.c
13070
13071SFC NETWORK DRIVER
13072M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13073M:	Edward Cree <ecree@solarflare.com>
13074M:	Bert Kenward <bkenward@solarflare.com>
13075L:	netdev@vger.kernel.org
13076S:	Supported
13077F:	drivers/net/ethernet/sfc/
13078
13079SGI GRU DRIVER
13080M:	Dimitri Sivanich <sivanich@sgi.com>
13081S:	Maintained
13082F:	drivers/misc/sgi-gru/
13083
13084SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13085M:	Pat Gefre <pfg@sgi.com>
13086L:	linux-ia64@vger.kernel.org
13087S:	Supported
13088F:	Documentation/ia64/serial.txt
13089F:	drivers/tty/serial/ioc?_serial.c
13090F:	include/linux/ioc?.h
13091
13092SGI XP/XPC/XPNET DRIVER
13093M:	Cliff Whickman <cpw@sgi.com>
13094M:	Robin Holt <robinmholt@gmail.com>
13095S:	Maintained
13096F:	drivers/misc/sgi-xp/
13097
13098SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13099M:	Ursula Braun <ubraun@linux.ibm.com>
13100L:	linux-s390@vger.kernel.org
13101W:	http://www.ibm.com/developerworks/linux/linux390/
13102S:	Supported
13103F:	net/smc/
13104
13105SHARP RJ54N1CB0C SENSOR DRIVER
13106M:	Jacopo Mondi <jacopo@jmondi.org>
13107L:	linux-media@vger.kernel.org
13108T:	git git://linuxtv.org/media_tree.git
13109S:	Odd fixes
13110F:	drivers/media/i2c/rj54n1cb0c.c
13111F:	include/media/i2c/rj54n1cb0c.h
13112
13113SH_VEU V4L2 MEM2MEM DRIVER
13114L:	linux-media@vger.kernel.org
13115S:	Orphan
13116F:	drivers/media/platform/sh_veu.c
13117
13118SH_VOU V4L2 OUTPUT DRIVER
13119L:	linux-media@vger.kernel.org
13120S:	Orphan
13121F:	drivers/media/platform/sh_vou.c
13122F:	include/media/drv-intf/sh_vou.h
13123
13124SI2157 MEDIA DRIVER
13125M:	Antti Palosaari <crope@iki.fi>
13126L:	linux-media@vger.kernel.org
13127W:	https://linuxtv.org
13128W:	http://palosaari.fi/linux/
13129Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13130T:	git git://linuxtv.org/anttip/media_tree.git
13131S:	Maintained
13132F:	drivers/media/tuners/si2157*
13133
13134SI2165 MEDIA DRIVER
13135M:	Matthias Schwarzott <zzam@gentoo.org>
13136L:	linux-media@vger.kernel.org
13137W:	https://linuxtv.org
13138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13139S:	Maintained
13140F:	drivers/media/dvb-frontends/si2165*
13141
13142SI2168 MEDIA DRIVER
13143M:	Antti Palosaari <crope@iki.fi>
13144L:	linux-media@vger.kernel.org
13145W:	https://linuxtv.org
13146W:	http://palosaari.fi/linux/
13147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13148T:	git git://linuxtv.org/anttip/media_tree.git
13149S:	Maintained
13150F:	drivers/media/dvb-frontends/si2168*
13151
13152SI470X FM RADIO RECEIVER I2C DRIVER
13153M:	Hans Verkuil <hverkuil@xs4all.nl>
13154L:	linux-media@vger.kernel.org
13155T:	git git://linuxtv.org/media_tree.git
13156W:	https://linuxtv.org
13157S:	Odd Fixes
13158F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13159
13160SI470X FM RADIO RECEIVER USB DRIVER
13161M:	Hans Verkuil <hverkuil@xs4all.nl>
13162L:	linux-media@vger.kernel.org
13163T:	git git://linuxtv.org/media_tree.git
13164W:	https://linuxtv.org
13165S:	Maintained
13166F:	drivers/media/radio/si470x/radio-si470x-common.c
13167F:	drivers/media/radio/si470x/radio-si470x.h
13168F:	drivers/media/radio/si470x/radio-si470x-usb.c
13169
13170SI4713 FM RADIO TRANSMITTER I2C DRIVER
13171M:	Eduardo Valentin <edubezval@gmail.com>
13172L:	linux-media@vger.kernel.org
13173T:	git git://linuxtv.org/media_tree.git
13174W:	https://linuxtv.org
13175S:	Odd Fixes
13176F:	drivers/media/radio/si4713/si4713.?
13177
13178SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13179M:	Eduardo Valentin <edubezval@gmail.com>
13180L:	linux-media@vger.kernel.org
13181T:	git git://linuxtv.org/media_tree.git
13182W:	https://linuxtv.org
13183S:	Odd Fixes
13184F:	drivers/media/radio/si4713/radio-platform-si4713.c
13185
13186SI4713 FM RADIO TRANSMITTER USB DRIVER
13187M:	Hans Verkuil <hverkuil@xs4all.nl>
13188L:	linux-media@vger.kernel.org
13189T:	git git://linuxtv.org/media_tree.git
13190W:	https://linuxtv.org
13191S:	Maintained
13192F:	drivers/media/radio/si4713/radio-usb-si4713.c
13193
13194SIANO DVB DRIVER
13195M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13196L:	linux-media@vger.kernel.org
13197W:	https://linuxtv.org
13198T:	git git://linuxtv.org/media_tree.git
13199S:	Odd fixes
13200F:	drivers/media/common/siano/
13201F:	drivers/media/usb/siano/
13202F:	drivers/media/usb/siano/
13203F:	drivers/media/mmc/siano/
13204
13205SIFIVE DRIVERS
13206M:	Palmer Dabbelt <palmer@sifive.com>
13207L:	linux-riscv@lists.infradead.org
13208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13209S:	Supported
13210K:	sifive
13211N:	sifive
13212
13213SILEAD TOUCHSCREEN DRIVER
13214M:	Hans de Goede <hdegoede@redhat.com>
13215L:	linux-input@vger.kernel.org
13216L:	platform-driver-x86@vger.kernel.org
13217S:	Maintained
13218F:	drivers/input/touchscreen/silead.c
13219F:	drivers/platform/x86/touchscreen_dmi.c
13220
13221SILICON MOTION SM712 FRAME BUFFER DRIVER
13222M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13223M:	Teddy Wang <teddy.wang@siliconmotion.com>
13224M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13225L:	linux-fbdev@vger.kernel.org
13226S:	Maintained
13227F:	drivers/video/fbdev/sm712*
13228F:	Documentation/fb/sm712fb.txt
13229
13230SIMPLE FIRMWARE INTERFACE (SFI)
13231M:	Len Brown <lenb@kernel.org>
13232L:	sfi-devel@simplefirmware.org
13233W:	http://simplefirmware.org/
13234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13235S:	Supported
13236F:	arch/x86/platform/sfi/
13237F:	drivers/sfi/
13238F:	include/linux/sfi*.h
13239
13240SIMPLEFB FB DRIVER
13241M:	Hans de Goede <hdegoede@redhat.com>
13242L:	linux-fbdev@vger.kernel.org
13243S:	Maintained
13244F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13245F:	drivers/video/fbdev/simplefb.c
13246F:	include/linux/platform_data/simplefb.h
13247
13248SIMTEC EB110ATX (Chalice CATS)
13249P:	Ben Dooks
13250P:	Vincent Sanders <vince@simtec.co.uk>
13251M:	Simtec Linux Team <linux@simtec.co.uk>
13252W:	http://www.simtec.co.uk/products/EB110ATX/
13253S:	Supported
13254
13255SIMTEC EB2410ITX (BAST)
13256P:	Ben Dooks
13257P:	Vincent Sanders <vince@simtec.co.uk>
13258M:	Simtec Linux Team <linux@simtec.co.uk>
13259W:	http://www.simtec.co.uk/products/EB2410ITX/
13260S:	Supported
13261F:	arch/arm/mach-s3c24xx/mach-bast.c
13262F:	arch/arm/mach-s3c24xx/bast-ide.c
13263F:	arch/arm/mach-s3c24xx/bast-irq.c
13264
13265SIPHASH PRF ROUTINES
13266M:	Jason A. Donenfeld <Jason@zx2c4.com>
13267S:	Maintained
13268F:	lib/siphash.c
13269F:	lib/test_siphash.c
13270F:	include/linux/siphash.h
13271
13272SIOX
13273M:	Gavin Schenk <g.schenk@eckelmann.de>
13274M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13275R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13276S:	Supported
13277F:	drivers/siox/*
13278F:	include/trace/events/siox.h
13279
13280SIS 190 ETHERNET DRIVER
13281M:	Francois Romieu <romieu@fr.zoreil.com>
13282L:	netdev@vger.kernel.org
13283S:	Maintained
13284F:	drivers/net/ethernet/sis/sis190.c
13285
13286SIS 900/7016 FAST ETHERNET DRIVER
13287M:	Daniele Venzano <venza@brownhat.org>
13288W:	http://www.brownhat.org/sis900.html
13289L:	netdev@vger.kernel.org
13290S:	Maintained
13291F:	drivers/net/ethernet/sis/sis900.*
13292
13293SIS FRAMEBUFFER DRIVER
13294M:	Thomas Winischhofer <thomas@winischhofer.net>
13295W:	http://www.winischhofer.net/linuxsisvga.shtml
13296S:	Maintained
13297F:	Documentation/fb/sisfb.txt
13298F:	drivers/video/fbdev/sis/
13299F:	include/video/sisfb.h
13300
13301SIS USB2VGA DRIVER
13302M:	Thomas Winischhofer <thomas@winischhofer.net>
13303W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13304S:	Maintained
13305F:	drivers/usb/misc/sisusbvga/
13306
13307SLAB ALLOCATOR
13308M:	Christoph Lameter <cl@linux.com>
13309M:	Pekka Enberg <penberg@kernel.org>
13310M:	David Rientjes <rientjes@google.com>
13311M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13312M:	Andrew Morton <akpm@linux-foundation.org>
13313L:	linux-mm@kvack.org
13314S:	Maintained
13315F:	include/linux/sl?b*.h
13316F:	mm/sl?b*
13317
13318SLEEPABLE READ-COPY UPDATE (SRCU)
13319M:	Lai Jiangshan <jiangshanlai@gmail.com>
13320M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13321M:	Josh Triplett <josh@joshtriplett.org>
13322R:	Steven Rostedt <rostedt@goodmis.org>
13323R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13324L:	linux-kernel@vger.kernel.org
13325W:	http://www.rdrop.com/users/paulmck/RCU/
13326S:	Supported
13327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13328F:	include/linux/srcu*.h
13329F:	kernel/rcu/srcu*.c
13330
13331SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13332M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13333L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13334S:	Maintained
13335F:	drivers/slimbus/
13336F:	Documentation/devicetree/bindings/slimbus/
13337F:	include/linux/slimbus.h
13338
13339SMACK SECURITY MODULE
13340M:	Casey Schaufler <casey@schaufler-ca.com>
13341L:	linux-security-module@vger.kernel.org
13342W:	http://schaufler-ca.com
13343T:	git git://github.com/cschaufler/smack-next
13344S:	Maintained
13345F:	Documentation/admin-guide/LSM/Smack.rst
13346F:	security/smack/
13347
13348SMC91x ETHERNET DRIVER
13349M:	Nicolas Pitre <nico@fluxnic.net>
13350S:	Odd Fixes
13351F:	drivers/net/ethernet/smsc/smc91x.*
13352
13353SMIA AND SMIA++ IMAGE SENSOR DRIVER
13354M:	Sakari Ailus <sakari.ailus@iki.fi>
13355L:	linux-media@vger.kernel.org
13356S:	Maintained
13357F:	drivers/media/i2c/smiapp/
13358F:	include/media/i2c/smiapp.h
13359F:	drivers/media/i2c/smiapp-pll.c
13360F:	drivers/media/i2c/smiapp-pll.h
13361F:	include/uapi/linux/smiapp.h
13362F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13363
13364SMM665 HARDWARE MONITOR DRIVER
13365M:	Guenter Roeck <linux@roeck-us.net>
13366L:	linux-hwmon@vger.kernel.org
13367S:	Maintained
13368F:	Documentation/hwmon/smm665
13369F:	drivers/hwmon/smm665.c
13370
13371SMSC EMC2103 HARDWARE MONITOR DRIVER
13372M:	Steve Glendinning <steve.glendinning@shawell.net>
13373L:	linux-hwmon@vger.kernel.org
13374S:	Maintained
13375F:	Documentation/hwmon/emc2103
13376F:	drivers/hwmon/emc2103.c
13377
13378SMSC SCH5627 HARDWARE MONITOR DRIVER
13379M:	Hans de Goede <hdegoede@redhat.com>
13380L:	linux-hwmon@vger.kernel.org
13381S:	Supported
13382F:	Documentation/hwmon/sch5627
13383F:	drivers/hwmon/sch5627.c
13384
13385SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13386M:	Steve Glendinning <steve.glendinning@shawell.net>
13387L:	linux-fbdev@vger.kernel.org
13388S:	Maintained
13389F:	drivers/video/fbdev/smscufx.c
13390
13391SMSC47B397 HARDWARE MONITOR DRIVER
13392M:	Jean Delvare <jdelvare@suse.com>
13393L:	linux-hwmon@vger.kernel.org
13394S:	Maintained
13395F:	Documentation/hwmon/smsc47b397
13396F:	drivers/hwmon/smsc47b397.c
13397
13398SMSC911x ETHERNET DRIVER
13399M:	Steve Glendinning <steve.glendinning@shawell.net>
13400L:	netdev@vger.kernel.org
13401S:	Maintained
13402F:	include/linux/smsc911x.h
13403F:	drivers/net/ethernet/smsc/smsc911x.*
13404
13405SMSC9420 PCI ETHERNET DRIVER
13406M:	Steve Glendinning <steve.glendinning@shawell.net>
13407L:	netdev@vger.kernel.org
13408S:	Maintained
13409F:	drivers/net/ethernet/smsc/smsc9420.*
13410
13411SOC-CAMERA V4L2 SUBSYSTEM
13412L:	linux-media@vger.kernel.org
13413T:	git git://linuxtv.org/media_tree.git
13414S:	Orphan
13415F:	include/media/soc*
13416F:	drivers/media/i2c/soc_camera/
13417F:	drivers/media/platform/soc_camera/
13418
13419SOCIONEXT SYNQUACER I2C DRIVER
13420M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13421L:	linux-i2c@vger.kernel.org
13422S:	Maintained
13423F:	drivers/i2c/busses/i2c-synquacer.c
13424F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13425
13426SOCIONEXT UNIPHIER SOUND DRIVER
13427M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13428L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13429S:	Maintained
13430F:	sound/soc/uniphier/
13431
13432SOEKRIS NET48XX LED SUPPORT
13433M:	Chris Boot <bootc@bootc.net>
13434S:	Maintained
13435F:	drivers/leds/leds-net48xx.c
13436
13437SOFT-ROCE DRIVER (rxe)
13438M:	Moni Shoua <monis@mellanox.com>
13439L:	linux-rdma@vger.kernel.org
13440S:	Supported
13441W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13442Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13443F:	drivers/infiniband/sw/rxe/
13444F:	include/uapi/rdma/rdma_user_rxe.h
13445
13446SOFTLOGIC 6x10 MPEG CODEC
13447M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13448M:	Anton Sviridenko <anton@corp.bluecherry.net>
13449M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13450M:	Andrey Utkin <andrey_utkin@fastmail.com>
13451M:	Ismael Luceno <ismael@iodev.co.uk>
13452L:	linux-media@vger.kernel.org
13453S:	Supported
13454F:	drivers/media/pci/solo6x10/
13455
13456SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13457M:	James Morse <james.morse@arm.com>
13458L:	linux-arm-kernel@lists.infradead.org
13459S:	Maintained
13460F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13461F:	drivers/firmware/arm_sdei.c
13462F:	include/linux/sdei.h
13463F:	include/uapi/linux/sdei.h
13464
13465SOFTWARE RAID (Multiple Disks) SUPPORT
13466M:	Shaohua Li <shli@kernel.org>
13467L:	linux-raid@vger.kernel.org
13468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13469S:	Supported
13470F:	drivers/md/Makefile
13471F:	drivers/md/Kconfig
13472F:	drivers/md/md*
13473F:	drivers/md/raid*
13474F:	include/linux/raid/
13475F:	include/uapi/linux/raid/
13476
13477SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13478M:	Jassi Brar <jaswinder.singh@linaro.org>
13479L:	netdev@vger.kernel.org
13480S:	Maintained
13481F:	drivers/net/ethernet/socionext/netsec.c
13482F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13483
13484SOLIDRUN CLEARFOG SUPPORT
13485M:	Russell King <linux@armlinux.org.uk>
13486S:	Maintained
13487F:	arch/arm/boot/dts/armada-388-clearfog*
13488F:	arch/arm/boot/dts/armada-38x-solidrun-*
13489
13490SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13491M:	Russell King <linux@armlinux.org.uk>
13492S:	Maintained
13493F:	arch/arm/boot/dts/imx6*-cubox-i*
13494F:	arch/arm/boot/dts/imx6*-hummingboard*
13495F:	arch/arm/boot/dts/imx6*-sr-*
13496
13497SONIC NETWORK DRIVER
13498M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13499L:	netdev@vger.kernel.org
13500S:	Maintained
13501F:	drivers/net/ethernet/natsemi/sonic.*
13502
13503SONICS SILICON BACKPLANE DRIVER (SSB)
13504M:	Michael Buesch <m@bues.ch>
13505L:	linux-wireless@vger.kernel.org
13506S:	Maintained
13507F:	drivers/ssb/
13508F:	include/linux/ssb/
13509
13510SONY IMX258 SENSOR DRIVER
13511M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13512L:	linux-media@vger.kernel.org
13513T:	git git://linuxtv.org/media_tree.git
13514S:	Maintained
13515F:	drivers/media/i2c/imx258.c
13516
13517SONY IMX274 SENSOR DRIVER
13518M:	Leon Luo <leonl@leopardimaging.com>
13519L:	linux-media@vger.kernel.org
13520T:	git git://linuxtv.org/media_tree.git
13521S:	Maintained
13522F:	drivers/media/i2c/imx274.c
13523F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13524
13525SONY MEMORYSTICK CARD SUPPORT
13526M:	Alex Dubov <oakad@yahoo.com>
13527W:	http://tifmxx.berlios.de/
13528S:	Maintained
13529F:	drivers/memstick/host/tifm_ms.c
13530
13531SONY MEMORYSTICK STANDARD SUPPORT
13532M:	Maxim Levitsky <maximlevitsky@gmail.com>
13533S:	Maintained
13534F:	drivers/memstick/core/ms_block.*
13535
13536SONY VAIO CONTROL DEVICE DRIVER
13537M:	Mattia Dongili <malattia@linux.it>
13538L:	platform-driver-x86@vger.kernel.org
13539W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13540S:	Maintained
13541F:	Documentation/laptops/sony-laptop.txt
13542F:	drivers/char/sonypi.c
13543F:	drivers/platform/x86/sony-laptop.c
13544F:	include/linux/sony-laptop.h
13545
13546SOUND
13547M:	Jaroslav Kysela <perex@perex.cz>
13548M:	Takashi Iwai <tiwai@suse.com>
13549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13550W:	http://www.alsa-project.org/
13551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13552T:	git git://git.alsa-project.org/alsa-kernel.git
13553Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13554S:	Maintained
13555F:	Documentation/sound/
13556F:	include/sound/
13557F:	include/uapi/sound/
13558F:	sound/
13559
13560SOUND - COMPRESSED AUDIO
13561M:	Vinod Koul <vkoul@kernel.org>
13562L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13564S:	Supported
13565F:	Documentation/sound/designs/compress-offload.rst
13566F:	include/sound/compress_driver.h
13567F:	include/uapi/sound/compress_*
13568F:	sound/core/compress_offload.c
13569F:	sound/soc/soc-compress.c
13570
13571SOUND - DMAENGINE HELPERS
13572M:	Lars-Peter Clausen <lars@metafoo.de>
13573S:	Supported
13574F:	include/sound/dmaengine_pcm.h
13575F:	sound/core/pcm_dmaengine.c
13576F:	sound/soc/soc-generic-dmaengine-pcm.c
13577
13578SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13579M:	Liam Girdwood <lgirdwood@gmail.com>
13580M:	Mark Brown <broonie@kernel.org>
13581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13582L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13583W:	http://alsa-project.org/main/index.php/ASoC
13584S:	Supported
13585F:	Documentation/devicetree/bindings/sound/
13586F:	Documentation/sound/soc/
13587F:	sound/soc/
13588F:	include/sound/soc*
13589
13590SOUNDWIRE SUBSYSTEM
13591M:	Vinod Koul <vinod.koul@intel.com>
13592M:	Sanyog Kale <sanyog.r.kale@intel.com>
13593R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13594L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13595S:	Supported
13596F:	Documentation/driver-api/soundwire/
13597F:	drivers/soundwire/
13598F:	include/linux/soundwire/
13599
13600SP2 MEDIA DRIVER
13601M:	Olli Salonen <olli.salonen@iki.fi>
13602L:	linux-media@vger.kernel.org
13603W:	https://linuxtv.org
13604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13605S:	Maintained
13606F:	drivers/media/dvb-frontends/sp2*
13607
13608SPARC + UltraSPARC (sparc/sparc64)
13609M:	"David S. Miller" <davem@davemloft.net>
13610L:	sparclinux@vger.kernel.org
13611Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13614S:	Maintained
13615F:	arch/sparc/
13616F:	drivers/sbus/
13617
13618SPARC SERIAL DRIVERS
13619M:	"David S. Miller" <davem@davemloft.net>
13620L:	sparclinux@vger.kernel.org
13621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13623S:	Maintained
13624F:	include/linux/sunserialcore.h
13625F:	drivers/tty/serial/suncore.c
13626F:	drivers/tty/serial/sunhv.c
13627F:	drivers/tty/serial/sunsab.c
13628F:	drivers/tty/serial/sunsab.h
13629F:	drivers/tty/serial/sunsu.c
13630F:	drivers/tty/serial/sunzilog.c
13631F:	drivers/tty/serial/sunzilog.h
13632F:	drivers/tty/vcc.c
13633
13634SPARSE CHECKER
13635M:	"Christopher Li" <sparse@chrisli.org>
13636L:	linux-sparse@vger.kernel.org
13637W:	https://sparse.wiki.kernel.org/
13638T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13639T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13640S:	Maintained
13641F:	include/linux/compiler.h
13642
13643SPEAR CLOCK FRAMEWORK SUPPORT
13644M:	Viresh Kumar <vireshk@kernel.org>
13645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13646W:	http://www.st.com/spear
13647S:	Maintained
13648F:	drivers/clk/spear/
13649
13650SPEAR PLATFORM SUPPORT
13651M:	Viresh Kumar <vireshk@kernel.org>
13652M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13654W:	http://www.st.com/spear
13655S:	Maintained
13656F:	arch/arm/boot/dts/spear*
13657F:	arch/arm/mach-spear/
13658
13659SPI NOR SUBSYSTEM
13660M:	Marek Vasut <marek.vasut@gmail.com>
13661L:	linux-mtd@lists.infradead.org
13662W:	http://www.linux-mtd.infradead.org/
13663Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13664T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13665T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13666S:	Maintained
13667F:	drivers/mtd/spi-nor/
13668F:	include/linux/mtd/spi-nor.h
13669
13670SPI SUBSYSTEM
13671M:	Mark Brown <broonie@kernel.org>
13672L:	linux-spi@vger.kernel.org
13673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13674Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13675S:	Maintained
13676F:	Documentation/devicetree/bindings/spi/
13677F:	Documentation/spi/
13678F:	drivers/spi/
13679F:	include/linux/spi/
13680F:	include/uapi/linux/spi/
13681F:	tools/spi/
13682
13683SPIDERNET NETWORK DRIVER for CELL
13684M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13685L:	netdev@vger.kernel.org
13686S:	Supported
13687F:	Documentation/networking/spider_net.txt
13688F:	drivers/net/ethernet/toshiba/spider_net*
13689
13690SPMI SUBSYSTEM
13691R:	Stephen Boyd <sboyd@kernel.org>
13692L:	linux-arm-msm@vger.kernel.org
13693F:	Documentation/devicetree/bindings/spmi/
13694F:	drivers/spmi/
13695F:	include/dt-bindings/spmi/spmi.h
13696F:	include/linux/spmi.h
13697F:	include/trace/events/spmi.h
13698
13699SPU FILE SYSTEM
13700M:	Jeremy Kerr <jk@ozlabs.org>
13701L:	linuxppc-dev@lists.ozlabs.org
13702W:	http://www.ibm.com/developerworks/power/cell/
13703S:	Supported
13704F:	Documentation/filesystems/spufs.txt
13705F:	arch/powerpc/platforms/cell/spufs/
13706
13707SQUASHFS FILE SYSTEM
13708M:	Phillip Lougher <phillip@squashfs.org.uk>
13709L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13710W:	http://squashfs.org.uk
13711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13712S:	Maintained
13713F:	Documentation/filesystems/squashfs.txt
13714F:	fs/squashfs/
13715
13716SRM (Alpha) environment access
13717M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13718S:	Maintained
13719F:	arch/alpha/kernel/srm_env.c
13720
13721ST STM32 I2C/SMBUS DRIVER
13722M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13723L:	linux-i2c@vger.kernel.org
13724S:	Maintained
13725F:	drivers/i2c/busses/i2c-stm32*
13726
13727STABLE BRANCH
13728M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13729L:	stable@vger.kernel.org
13730S:	Supported
13731F:	Documentation/process/stable-kernel-rules.rst
13732
13733STAGING - COMEDI
13734M:	Ian Abbott <abbotti@mev.co.uk>
13735M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13736S:	Odd Fixes
13737F:	drivers/staging/comedi/
13738
13739STAGING - EROFS FILE SYSTEM
13740M:	Gao Xiang <gaoxiang25@huawei.com>
13741M:	Chao Yu <yuchao0@huawei.com>
13742L:	linux-erofs@lists.ozlabs.org
13743S:	Maintained
13744F:	drivers/staging/erofs/
13745
13746STAGING - FLARION FT1000 DRIVERS
13747M:	Marek Belisko <marek.belisko@gmail.com>
13748S:	Odd Fixes
13749F:	drivers/staging/ft1000/
13750
13751STAGING - INDUSTRIAL IO
13752M:	Jonathan Cameron <jic23@kernel.org>
13753L:	linux-iio@vger.kernel.org
13754S:	Odd Fixes
13755F:	Documentation/devicetree/bindings/staging/iio/
13756F:	drivers/staging/iio/
13757
13758STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13759M:	Marc Dietrich <marvin24@gmx.de>
13760L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13761L:	linux-tegra@vger.kernel.org
13762S:	Maintained
13763F:	drivers/staging/nvec/
13764
13765STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13766M:	Jens Frederich <jfrederich@gmail.com>
13767M:	Daniel Drake <dsd@laptop.org>
13768M:	Jon Nettleton <jon.nettleton@gmail.com>
13769W:	http://wiki.laptop.org/go/DCON
13770S:	Maintained
13771F:	drivers/staging/olpc_dcon/
13772
13773STAGING - REALTEK RTL8712U DRIVERS
13774M:	Larry Finger <Larry.Finger@lwfinger.net>
13775M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13776S:	Odd Fixes
13777F:	drivers/staging/rtl8712/
13778
13779STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13780M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13781M:	Teddy Wang <teddy.wang@siliconmotion.com>
13782M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13783L:	linux-fbdev@vger.kernel.org
13784S:	Maintained
13785F:	drivers/staging/sm750fb/
13786
13787STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13788M:	William Hubbs <w.d.hubbs@gmail.com>
13789M:	Chris Brannon <chris@the-brannons.com>
13790M:	Kirk Reiser <kirk@reisers.ca>
13791M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13792L:	speakup@linux-speakup.org
13793W:	http://www.linux-speakup.org/
13794S:	Odd Fixes
13795F:	drivers/staging/speakup/
13796
13797STAGING - VIA VT665X DRIVERS
13798M:	Forest Bond <forest@alittletooquiet.net>
13799S:	Odd Fixes
13800F:	drivers/staging/vt665?/
13801
13802STAGING - WILC1000 WIFI DRIVER
13803M:	Aditya Shankar <aditya.shankar@microchip.com>
13804M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13805L:	linux-wireless@vger.kernel.org
13806S:	Supported
13807F:	drivers/staging/wilc1000/
13808
13809STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13810M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13811S:	Odd Fixes
13812F:	drivers/staging/xgifb/
13813
13814STAGING SUBSYSTEM
13815M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13817L:	devel@driverdev.osuosl.org
13818S:	Supported
13819F:	drivers/staging/
13820
13821STARFIRE/DURALAN NETWORK DRIVER
13822M:	Ion Badulescu <ionut@badula.org>
13823S:	Odd Fixes
13824F:	drivers/net/ethernet/adaptec/starfire*
13825
13826STEC S1220 SKD DRIVER
13827M:	Bart Van Assche <bart.vanassche@wdc.com>
13828L:	linux-block@vger.kernel.org
13829S:	Maintained
13830F:	drivers/block/skd*[ch]
13831
13832STI AUDIO (ASoC) DRIVERS
13833M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13835S:	Maintained
13836F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13837F:	sound/soc/sti/
13838
13839STI CEC DRIVER
13840M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13841S:	Maintained
13842F:	drivers/staging/media/st-cec/
13843F:	Documentation/devicetree/bindings/media/stih-cec.txt
13844
13845STK1160 USB VIDEO CAPTURE DRIVER
13846M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13847L:	linux-media@vger.kernel.org
13848T:	git git://linuxtv.org/media_tree.git
13849S:	Maintained
13850F:	drivers/media/usb/stk1160/
13851
13852STM32 AUDIO (ASoC) DRIVERS
13853M:	Olivier Moysan <olivier.moysan@st.com>
13854M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13856S:	Maintained
13857F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13858F:	sound/soc/stm/
13859
13860STM32 TIMER/LPTIMER DRIVERS
13861M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13862S:	Maintained
13863F:	drivers/*/stm32-*timer*
13864F:	drivers/pwm/pwm-stm32*
13865F:	include/linux/*/stm32-*tim*
13866F:	Documentation/ABI/testing/*timer-stm32
13867F:	Documentation/devicetree/bindings/*/stm32-*timer*
13868F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13869
13870STMMAC ETHERNET DRIVER
13871M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13872M:	Alexandre Torgue <alexandre.torgue@st.com>
13873M:	Jose Abreu <joabreu@synopsys.com>
13874L:	netdev@vger.kernel.org
13875W:	http://www.stlinux.com
13876S:	Supported
13877F:	drivers/net/ethernet/stmicro/stmmac/
13878
13879SUN3/3X
13880M:	Sam Creasey <sammy@sammy.net>
13881W:	http://sammy.net/sun3/
13882S:	Maintained
13883F:	arch/m68k/kernel/*sun3*
13884F:	arch/m68k/sun3*/
13885F:	arch/m68k/include/asm/sun3*
13886F:	drivers/net/ethernet/i825xx/sun3*
13887
13888SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13889M:	Hans de Goede <hdegoede@redhat.com>
13890L:	linux-input@vger.kernel.org
13891S:	Maintained
13892F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13893F:	drivers/input/keyboard/sun4i-lradc-keys.c
13894
13895SUNDANCE NETWORK DRIVER
13896M:	Denis Kirjanov <kda@linux-powerpc.org>
13897L:	netdev@vger.kernel.org
13898S:	Maintained
13899F:	drivers/net/ethernet/dlink/sundance.c
13900
13901SUPERH
13902M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13903M:	Rich Felker <dalias@libc.org>
13904L:	linux-sh@vger.kernel.org
13905Q:	http://patchwork.kernel.org/project/linux-sh/list/
13906S:	Maintained
13907F:	Documentation/sh/
13908F:	arch/sh/
13909F:	drivers/sh/
13910
13911SUSPEND TO RAM
13912M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13913M:	Len Brown <len.brown@intel.com>
13914M:	Pavel Machek <pavel@ucw.cz>
13915L:	linux-pm@vger.kernel.org
13916B:	https://bugzilla.kernel.org
13917S:	Supported
13918F:	Documentation/power/
13919F:	arch/x86/kernel/acpi/
13920F:	drivers/base/power/
13921F:	kernel/power/
13922F:	include/linux/suspend.h
13923F:	include/linux/freezer.h
13924F:	include/linux/pm.h
13925
13926SVGA HANDLING
13927M:	Martin Mares <mj@ucw.cz>
13928L:	linux-video@atrey.karlin.mff.cuni.cz
13929S:	Maintained
13930F:	Documentation/svga.txt
13931F:	arch/x86/boot/video*
13932
13933SWIOTLB SUBSYSTEM
13934M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13935L:	iommu@lists.linux-foundation.org
13936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13937S:	Supported
13938F:	kernel/dma/swiotlb.c
13939F:	arch/*/kernel/pci-swiotlb.c
13940F:	include/linux/swiotlb.h
13941
13942SWITCHDEV
13943M:	Jiri Pirko <jiri@resnulli.us>
13944M:	Ivan Vecera <ivecera@redhat.com>
13945L:	netdev@vger.kernel.org
13946S:	Supported
13947F:	net/switchdev/
13948F:	include/net/switchdev.h
13949
13950SY8106A REGULATOR DRIVER
13951M:	Icenowy Zheng <icenowy@aosc.io>
13952S:	Maintained
13953F:	drivers/regulator/sy8106a-regulator.c
13954F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13955
13956SYNC FILE FRAMEWORK
13957M:	Sumit Semwal <sumit.semwal@linaro.org>
13958R:	Gustavo Padovan <gustavo@padovan.org>
13959S:	Maintained
13960L:	linux-media@vger.kernel.org
13961L:	dri-devel@lists.freedesktop.org
13962F:	drivers/dma-buf/sync_*
13963F:	drivers/dma-buf/dma-fence*
13964F:	drivers/dma-buf/sw_sync.c
13965F:	include/linux/sync_file.h
13966F:	include/uapi/linux/sync_file.h
13967F:	Documentation/sync_file.txt
13968T:	git git://anongit.freedesktop.org/drm/drm-misc
13969
13970SYNOPSYS ARC ARCHITECTURE
13971M:	Vineet Gupta <vgupta@synopsys.com>
13972L:	linux-snps-arc@lists.infradead.org
13973S:	Supported
13974F:	arch/arc/
13975F:	Documentation/devicetree/bindings/arc/*
13976F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13977F:	drivers/clocksource/arc_timer.c
13978F:	drivers/tty/serial/arc_uart.c
13979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13980
13981SYNOPSYS ARC HSDK SDP pll clock driver
13982M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13983S:	Supported
13984F:	drivers/clk/clk-hsdk-pll.c
13985F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13986
13987SYNOPSYS ARC SDP clock driver
13988M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13989S:	Supported
13990F:	drivers/clk/axs10x/*
13991F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13992
13993SYNOPSYS ARC SDP platform support
13994M:	Alexey Brodkin <abrodkin@synopsys.com>
13995S:	Supported
13996F:	arch/arc/plat-axs10x
13997F:	arch/arc/boot/dts/ax*
13998F:	Documentation/devicetree/bindings/arc/axs10*
13999
14000SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14001M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14002S:	Supported
14003F:	drivers/reset/reset-axs10x.c
14004F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14005
14006SYNOPSYS DESIGNWARE 8250 UART DRIVER
14007R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14008S:	Maintained
14009F:	drivers/tty/serial/8250/8250_dw.c
14010
14011SYNOPSYS DESIGNWARE APB GPIO DRIVER
14012M:	Hoan Tran <hotran@apm.com>
14013L:	linux-gpio@vger.kernel.org
14014S:	Maintained
14015F:	drivers/gpio/gpio-dwapb.c
14016F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14017
14018SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14019M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14020S:	Maintained
14021F:	drivers/dma/dwi-axi-dmac/
14022F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14023
14024SYNOPSYS DESIGNWARE DMAC DRIVER
14025M:	Viresh Kumar <vireshk@kernel.org>
14026R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14027S:	Maintained
14028F:	include/linux/dma/dw.h
14029F:	include/linux/platform_data/dma-dw.h
14030F:	drivers/dma/dw/
14031
14032SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14033M:	Jose Abreu <Jose.Abreu@synopsys.com>
14034L:	netdev@vger.kernel.org
14035S:	Supported
14036F:	drivers/net/ethernet/synopsys/
14037
14038SYNOPSYS DESIGNWARE I2C DRIVER
14039M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14040R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14041R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14042L:	linux-i2c@vger.kernel.org
14043S:	Maintained
14044F:	drivers/i2c/busses/i2c-designware-*
14045F:	include/linux/platform_data/i2c-designware.h
14046
14047SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14048M:	Jaehoon Chung <jh80.chung@samsung.com>
14049L:	linux-mmc@vger.kernel.org
14050S:	Maintained
14051F:	drivers/mmc/host/dw_mmc*
14052
14053SYNOPSYS HSDK RESET CONTROLLER DRIVER
14054M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14055S:	Supported
14056F:	drivers/reset/reset-hsdk.c
14057F:	include/dt-bindings/reset/snps,hsdk-reset.h
14058F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14059
14060SYSTEM CONFIGURATION (SYSCON)
14061M:	Lee Jones <lee.jones@linaro.org>
14062M:	Arnd Bergmann <arnd@arndb.de>
14063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14064S:	Supported
14065F:	drivers/mfd/syscon.c
14066
14067SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14068M:	Sudeep Holla <sudeep.holla@arm.com>
14069L:	linux-arm-kernel@lists.infradead.org
14070S:	Maintained
14071F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14072F:	drivers/clk/clk-sc[mp]i.c
14073F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14074F:	drivers/firmware/arm_scpi.c
14075F:	drivers/firmware/arm_scmi/
14076F:	include/linux/sc[mp]i_protocol.h
14077
14078SYSTEM RESET/SHUTDOWN DRIVERS
14079M:	Sebastian Reichel <sre@kernel.org>
14080L:	linux-pm@vger.kernel.org
14081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14082S:	Maintained
14083F:	Documentation/devicetree/bindings/power/reset/
14084F:	drivers/power/reset/
14085
14086SYSTEM TRACE MODULE CLASS
14087M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14088S:	Maintained
14089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14090F:	Documentation/trace/stm.rst
14091F:	drivers/hwtracing/stm/
14092F:	include/linux/stm.h
14093F:	include/uapi/linux/stm.h
14094
14095SYSV FILESYSTEM
14096M:	Christoph Hellwig <hch@infradead.org>
14097S:	Maintained
14098F:	Documentation/filesystems/sysv-fs.txt
14099F:	fs/sysv/
14100F:	include/linux/sysv_fs.h
14101
14102TARGET SUBSYSTEM
14103M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14104L:	linux-scsi@vger.kernel.org
14105L:	target-devel@vger.kernel.org
14106W:	http://www.linux-iscsi.org
14107W:	http://groups.google.com/group/linux-iscsi-target-dev
14108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14109S:	Supported
14110F:	drivers/target/
14111F:	include/target/
14112F:	Documentation/target/
14113
14114TASKSTATS STATISTICS INTERFACE
14115M:	Balbir Singh <bsingharora@gmail.com>
14116S:	Maintained
14117F:	Documentation/accounting/taskstats*
14118F:	include/linux/taskstats*
14119F:	kernel/taskstats.c
14120
14121TC subsystem
14122M:	Jamal Hadi Salim <jhs@mojatatu.com>
14123M:	Cong Wang <xiyou.wangcong@gmail.com>
14124M:	Jiri Pirko <jiri@resnulli.us>
14125L:	netdev@vger.kernel.org
14126S:	Maintained
14127F:	include/net/pkt_cls.h
14128F:	include/net/pkt_sched.h
14129F:	include/net/tc_act/
14130F:	include/uapi/linux/pkt_cls.h
14131F:	include/uapi/linux/pkt_sched.h
14132F:	include/uapi/linux/tc_act/
14133F:	include/uapi/linux/tc_ematch/
14134F:	net/sched/
14135
14136TC90522 MEDIA DRIVER
14137M:	Akihiro Tsukada <tskd08@gmail.com>
14138L:	linux-media@vger.kernel.org
14139S:	Odd Fixes
14140F:	drivers/media/dvb-frontends/tc90522*
14141
14142TCP LOW PRIORITY MODULE
14143M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14144M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14145W:	http://tcp-lp-mod.sourceforge.net/
14146S:	Maintained
14147F:	net/ipv4/tcp_lp.c
14148
14149TDA10071 MEDIA DRIVER
14150M:	Antti Palosaari <crope@iki.fi>
14151L:	linux-media@vger.kernel.org
14152W:	https://linuxtv.org
14153W:	http://palosaari.fi/linux/
14154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14155T:	git git://linuxtv.org/anttip/media_tree.git
14156S:	Maintained
14157F:	drivers/media/dvb-frontends/tda10071*
14158
14159TDA18212 MEDIA DRIVER
14160M:	Antti Palosaari <crope@iki.fi>
14161L:	linux-media@vger.kernel.org
14162W:	https://linuxtv.org
14163W:	http://palosaari.fi/linux/
14164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14165T:	git git://linuxtv.org/anttip/media_tree.git
14166S:	Maintained
14167F:	drivers/media/tuners/tda18212*
14168
14169TDA18218 MEDIA DRIVER
14170M:	Antti Palosaari <crope@iki.fi>
14171L:	linux-media@vger.kernel.org
14172W:	https://linuxtv.org
14173W:	http://palosaari.fi/linux/
14174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14175T:	git git://linuxtv.org/anttip/media_tree.git
14176S:	Maintained
14177F:	drivers/media/tuners/tda18218*
14178
14179TDA18250 MEDIA DRIVER
14180M:	Olli Salonen <olli.salonen@iki.fi>
14181L:	linux-media@vger.kernel.org
14182W:	https://linuxtv.org
14183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14184T:	git git://linuxtv.org/media_tree.git
14185S:	Maintained
14186F:	drivers/media/tuners/tda18250*
14187
14188TDA18271 MEDIA DRIVER
14189M:	Michael Krufky <mkrufky@linuxtv.org>
14190L:	linux-media@vger.kernel.org
14191W:	https://linuxtv.org
14192W:	http://github.com/mkrufky
14193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14194T:	git git://linuxtv.org/mkrufky/tuners.git
14195S:	Maintained
14196F:	drivers/media/tuners/tda18271*
14197
14198TDA1997x MEDIA DRIVER
14199M:	Tim Harvey <tharvey@gateworks.com>
14200L:	linux-media@vger.kernel.org
14201W:	https://linuxtv.org
14202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14203S:	Maintained
14204F:	drivers/media/i2c/tda1997x.*
14205
14206TDA827x MEDIA DRIVER
14207M:	Michael Krufky <mkrufky@linuxtv.org>
14208L:	linux-media@vger.kernel.org
14209W:	https://linuxtv.org
14210W:	http://github.com/mkrufky
14211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14212T:	git git://linuxtv.org/mkrufky/tuners.git
14213S:	Maintained
14214F:	drivers/media/tuners/tda8290.*
14215
14216TDA8290 MEDIA DRIVER
14217M:	Michael Krufky <mkrufky@linuxtv.org>
14218L:	linux-media@vger.kernel.org
14219W:	https://linuxtv.org
14220W:	http://github.com/mkrufky
14221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14222T:	git git://linuxtv.org/mkrufky/tuners.git
14223S:	Maintained
14224F:	drivers/media/tuners/tda8290.*
14225
14226TDA9840 MEDIA DRIVER
14227M:	Hans Verkuil <hverkuil@xs4all.nl>
14228L:	linux-media@vger.kernel.org
14229T:	git git://linuxtv.org/media_tree.git
14230W:	https://linuxtv.org
14231S:	Maintained
14232F:	drivers/media/i2c/tda9840*
14233
14234TEA5761 TUNER DRIVER
14235M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14236L:	linux-media@vger.kernel.org
14237W:	https://linuxtv.org
14238T:	git git://linuxtv.org/media_tree.git
14239S:	Odd fixes
14240F:	drivers/media/tuners/tea5761.*
14241
14242TEA5767 TUNER DRIVER
14243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14244L:	linux-media@vger.kernel.org
14245W:	https://linuxtv.org
14246T:	git git://linuxtv.org/media_tree.git
14247S:	Maintained
14248F:	drivers/media/tuners/tea5767.*
14249
14250TEA6415C MEDIA DRIVER
14251M:	Hans Verkuil <hverkuil@xs4all.nl>
14252L:	linux-media@vger.kernel.org
14253T:	git git://linuxtv.org/media_tree.git
14254W:	https://linuxtv.org
14255S:	Maintained
14256F:	drivers/media/i2c/tea6415c*
14257
14258TEA6420 MEDIA DRIVER
14259M:	Hans Verkuil <hverkuil@xs4all.nl>
14260L:	linux-media@vger.kernel.org
14261T:	git git://linuxtv.org/media_tree.git
14262W:	https://linuxtv.org
14263S:	Maintained
14264F:	drivers/media/i2c/tea6420*
14265
14266TEAM DRIVER
14267M:	Jiri Pirko <jiri@resnulli.us>
14268L:	netdev@vger.kernel.org
14269S:	Supported
14270F:	drivers/net/team/
14271F:	include/linux/if_team.h
14272F:	include/uapi/linux/if_team.h
14273
14274TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14275M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14276S:	Maintained
14277F:	arch/x86/platform/ts5500/
14278
14279TECHNOTREND USB IR RECEIVER
14280M:	Sean Young <sean@mess.org>
14281L:	linux-media@vger.kernel.org
14282S:	Maintained
14283F:	drivers/media/rc/ttusbir.c
14284
14285TECHWELL TW9910 VIDEO DECODER
14286L:	linux-media@vger.kernel.org
14287S:	Orphan
14288F:	drivers/media/i2c/tw9910.c
14289F:	include/media/i2c/tw9910.h
14290
14291TEE SUBSYSTEM
14292M:	Jens Wiklander <jens.wiklander@linaro.org>
14293S:	Maintained
14294F:	include/linux/tee_drv.h
14295F:	include/uapi/linux/tee.h
14296F:	drivers/tee/
14297F:	Documentation/tee.txt
14298
14299TEGRA ARCHITECTURE SUPPORT
14300M:	Thierry Reding <thierry.reding@gmail.com>
14301M:	Jonathan Hunter <jonathanh@nvidia.com>
14302L:	linux-tegra@vger.kernel.org
14303Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14305S:	Supported
14306N:	[^a-z]tegra
14307
14308TEGRA CLOCK DRIVER
14309M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14310M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14311S:	Supported
14312F:	drivers/clk/tegra/
14313
14314TEGRA DMA DRIVERS
14315M:	Laxman Dewangan <ldewangan@nvidia.com>
14316M:	Jon Hunter <jonathanh@nvidia.com>
14317S:	Supported
14318F:	drivers/dma/tegra*
14319
14320TEGRA I2C DRIVER
14321M:	Laxman Dewangan <ldewangan@nvidia.com>
14322S:	Supported
14323F:	drivers/i2c/busses/i2c-tegra.c
14324
14325TEGRA IOMMU DRIVERS
14326M:	Thierry Reding <thierry.reding@gmail.com>
14327L:	linux-tegra@vger.kernel.org
14328S:	Supported
14329F:	drivers/iommu/tegra*
14330
14331TEGRA KBC DRIVER
14332M:	Laxman Dewangan <ldewangan@nvidia.com>
14333S:	Supported
14334F:	drivers/input/keyboard/tegra-kbc.c
14335
14336TEGRA NAND DRIVER
14337M:	Stefan Agner <stefan@agner.ch>
14338M:	Lucas Stach <dev@lynxeye.de>
14339S:	Maintained
14340F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14341F:	drivers/mtd/nand/raw/tegra_nand.c
14342
14343TEGRA PWM DRIVER
14344M:	Thierry Reding <thierry.reding@gmail.com>
14345S:	Supported
14346F:	drivers/pwm/pwm-tegra.c
14347
14348TEGRA SERIAL DRIVER
14349M:	Laxman Dewangan <ldewangan@nvidia.com>
14350S:	Supported
14351F:	drivers/tty/serial/serial-tegra.c
14352
14353TEGRA SPI DRIVER
14354M:	Laxman Dewangan <ldewangan@nvidia.com>
14355S:	Supported
14356F:	drivers/spi/spi-tegra*
14357
14358TEHUTI ETHERNET DRIVER
14359M:	Andy Gospodarek <andy@greyhouse.net>
14360L:	netdev@vger.kernel.org
14361S:	Supported
14362F:	drivers/net/ethernet/tehuti/*
14363
14364Telecom Clock Driver for MCPL0010
14365M:	Mark Gross <mark.gross@intel.com>
14366S:	Supported
14367F:	drivers/char/tlclk.c
14368
14369TENSILICA XTENSA PORT (xtensa)
14370M:	Chris Zankel <chris@zankel.net>
14371M:	Max Filippov <jcmvbkbc@gmail.com>
14372L:	linux-xtensa@linux-xtensa.org
14373T:	git git://github.com/czankel/xtensa-linux.git
14374S:	Maintained
14375F:	arch/xtensa/
14376F:	drivers/irqchip/irq-xtensa-*
14377
14378Texas Instruments' System Control Interface (TISCI) Protocol Driver
14379M:	Nishanth Menon <nm@ti.com>
14380M:	Tero Kristo <t-kristo@ti.com>
14381M:	Santosh Shilimkar <ssantosh@kernel.org>
14382L:	linux-arm-kernel@lists.infradead.org
14383S:	Maintained
14384F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14385F:	drivers/firmware/ti_sci*
14386F:	include/linux/soc/ti/ti_sci_protocol.h
14387F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14388F:	include/dt-bindings/genpd/k2g.h
14389F:	drivers/soc/ti/ti_sci_pm_domains.c
14390F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14391F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14392F:	drivers/clk/keystone/sci-clk.c
14393F:	drivers/reset/reset-ti-sci.c
14394
14395THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14396M:	Hans Verkuil <hverkuil@xs4all.nl>
14397L:	linux-media@vger.kernel.org
14398T:	git git://linuxtv.org/media_tree.git
14399W:	https://linuxtv.org
14400S:	Maintained
14401F:	drivers/media/radio/radio-raremono.c
14402
14403THERMAL
14404M:	Zhang Rui <rui.zhang@intel.com>
14405M:	Eduardo Valentin <edubezval@gmail.com>
14406R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14407L:	linux-pm@vger.kernel.org
14408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14410Q:	https://patchwork.kernel.org/project/linux-pm/list/
14411S:	Supported
14412F:	drivers/thermal/
14413F:	include/linux/thermal.h
14414F:	include/uapi/linux/thermal.h
14415F:	include/linux/cpu_cooling.h
14416F:	Documentation/devicetree/bindings/thermal/
14417
14418THERMAL/CPU_COOLING
14419M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14420M:	Viresh Kumar <viresh.kumar@linaro.org>
14421M:	Javi Merino <javi.merino@kernel.org>
14422L:	linux-pm@vger.kernel.org
14423S:	Supported
14424F:	Documentation/thermal/cpu-cooling-api.txt
14425F:	drivers/thermal/cpu_cooling.c
14426F:	include/linux/cpu_cooling.h
14427
14428THINKPAD ACPI EXTRAS DRIVER
14429M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14430L:	ibm-acpi-devel@lists.sourceforge.net
14431L:	platform-driver-x86@vger.kernel.org
14432W:	http://ibm-acpi.sourceforge.net
14433W:	http://thinkwiki.org/wiki/Ibm-acpi
14434T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14435S:	Maintained
14436F:	drivers/platform/x86/thinkpad_acpi.c
14437
14438THUNDERBOLT DRIVER
14439M:	Andreas Noever <andreas.noever@gmail.com>
14440M:	Michael Jamet <michael.jamet@intel.com>
14441M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14442M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14444S:	Maintained
14445F:	Documentation/admin-guide/thunderbolt.rst
14446F:	drivers/thunderbolt/
14447F:	include/linux/thunderbolt.h
14448
14449THUNDERBOLT NETWORK DRIVER
14450M:	Michael Jamet <michael.jamet@intel.com>
14451M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14452M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14453L:	netdev@vger.kernel.org
14454S:	Maintained
14455F:	drivers/net/thunderbolt.c
14456
14457THUNDERX GPIO DRIVER
14458M:	David Daney <david.daney@cavium.com>
14459S:	Maintained
14460F:	drivers/gpio/gpio-thunderx.c
14461
14462TI AM437X VPFE DRIVER
14463M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14464L:	linux-media@vger.kernel.org
14465W:	https://linuxtv.org
14466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14467T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14468S:	Maintained
14469F:	drivers/media/platform/am437x/
14470
14471TI BANDGAP AND THERMAL DRIVER
14472M:	Eduardo Valentin <edubezval@gmail.com>
14473M:	Keerthy <j-keerthy@ti.com>
14474L:	linux-pm@vger.kernel.org
14475L:	linux-omap@vger.kernel.org
14476S:	Maintained
14477F:	drivers/thermal/ti-soc-thermal/
14478
14479TI BQ27XXX POWER SUPPLY DRIVER
14480R:	Andrew F. Davis <afd@ti.com>
14481F:	include/linux/power/bq27xxx_battery.h
14482F:	drivers/power/supply/bq27xxx_battery.c
14483F:	drivers/power/supply/bq27xxx_battery_i2c.c
14484
14485TI CDCE706 CLOCK DRIVER
14486M:	Max Filippov <jcmvbkbc@gmail.com>
14487S:	Maintained
14488F:	drivers/clk/clk-cdce706.c
14489
14490TI CLOCK DRIVER
14491M:	Tero Kristo <t-kristo@ti.com>
14492L:	linux-omap@vger.kernel.org
14493S:	Maintained
14494F:	drivers/clk/ti/
14495F:	include/linux/clk/ti.h
14496
14497TI DAVINCI MACHINE SUPPORT
14498M:	Sekhar Nori <nsekhar@ti.com>
14499M:	Kevin Hilman <khilman@kernel.org>
14500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14502S:	Supported
14503F:	arch/arm/mach-davinci/
14504F:	drivers/i2c/busses/i2c-davinci.c
14505F:	arch/arm/boot/dts/da850*
14506
14507TI DAVINCI SERIES CLOCK DRIVER
14508M:	David Lechner <david@lechnology.com>
14509R:	Sekhar Nori <nsekhar@ti.com>
14510S:	Maintained
14511F:	Documentation/devicetree/bindings/clock/ti/davinci/
14512F:	drivers/clk/davinci/
14513
14514TI DAVINCI SERIES GPIO DRIVER
14515M:	Keerthy <j-keerthy@ti.com>
14516L:	linux-gpio@vger.kernel.org
14517S:	Maintained
14518F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14519F:	drivers/gpio/gpio-davinci.c
14520
14521TI DAVINCI SERIES MEDIA DRIVER
14522M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14523L:	linux-media@vger.kernel.org
14524W:	https://linuxtv.org
14525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14526T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14527S:	Maintained
14528F:	drivers/media/platform/davinci/
14529F:	include/media/davinci/
14530
14531TI ETHERNET SWITCH DRIVER (CPSW)
14532R:	Grygorii Strashko <grygorii.strashko@ti.com>
14533L:	linux-omap@vger.kernel.org
14534L:	netdev@vger.kernel.org
14535S:	Maintained
14536F:	drivers/net/ethernet/ti/cpsw*
14537F:	drivers/net/ethernet/ti/davinci*
14538
14539TI FLASH MEDIA INTERFACE DRIVER
14540M:	Alex Dubov <oakad@yahoo.com>
14541S:	Maintained
14542F:	drivers/misc/tifm*
14543F:	drivers/mmc/host/tifm_sd.c
14544F:	include/linux/tifm.h
14545
14546TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14547M:	Santosh Shilimkar <ssantosh@kernel.org>
14548L:	linux-kernel@vger.kernel.org
14549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14550S:	Maintained
14551F:	drivers/soc/ti/*
14552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14553
14554TI LM49xxx FAMILY ASoC CODEC DRIVERS
14555M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14556M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14558S:	Maintained
14559F:	sound/soc/codecs/lm49453*
14560F:	sound/soc/codecs/isabelle*
14561
14562TI LP855x BACKLIGHT DRIVER
14563M:	Milo Kim <milo.kim@ti.com>
14564S:	Maintained
14565F:	Documentation/backlight/lp855x-driver.txt
14566F:	drivers/video/backlight/lp855x_bl.c
14567F:	include/linux/platform_data/lp855x.h
14568
14569TI LP8727 CHARGER DRIVER
14570M:	Milo Kim <milo.kim@ti.com>
14571S:	Maintained
14572F:	drivers/power/supply/lp8727_charger.c
14573F:	include/linux/platform_data/lp8727.h
14574
14575TI LP8788 MFD DRIVER
14576M:	Milo Kim <milo.kim@ti.com>
14577S:	Maintained
14578F:	drivers/iio/adc/lp8788_adc.c
14579F:	drivers/leds/leds-lp8788.c
14580F:	drivers/mfd/lp8788*.c
14581F:	drivers/power/supply/lp8788-charger.c
14582F:	drivers/regulator/lp8788-*.c
14583F:	include/linux/mfd/lp8788*.h
14584
14585TI NETCP ETHERNET DRIVER
14586M:	Wingman Kwok <w-kwok2@ti.com>
14587M:	Murali Karicheri <m-karicheri2@ti.com>
14588L:	netdev@vger.kernel.org
14589S:	Maintained
14590F:	drivers/net/ethernet/ti/netcp*
14591
14592TI TAS571X FAMILY ASoC CODEC DRIVER
14593M:	Kevin Cernekee <cernekee@chromium.org>
14594L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14595S:	Odd Fixes
14596F:	sound/soc/codecs/tas571x*
14597
14598TI TRF7970A NFC DRIVER
14599M:	Mark Greer <mgreer@animalcreek.com>
14600L:	linux-wireless@vger.kernel.org
14601L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14602S:	Supported
14603F:	drivers/nfc/trf7970a.c
14604F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14605
14606TI TWL4030 SERIES SOC CODEC DRIVER
14607M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14608L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14609S:	Maintained
14610F:	sound/soc/codecs/twl4030*
14611
14612TI VPE/CAL DRIVERS
14613M:	Benoit Parrot <bparrot@ti.com>
14614L:	linux-media@vger.kernel.org
14615W:	http://linuxtv.org/
14616Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14617S:	Maintained
14618F:	drivers/media/platform/ti-vpe/
14619
14620TI WILINK WIRELESS DRIVERS
14621L:	linux-wireless@vger.kernel.org
14622W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14623W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14625S:	Orphan
14626F:	drivers/net/wireless/ti/
14627F:	include/linux/wl12xx.h
14628
14629TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14630M:	John Stultz <john.stultz@linaro.org>
14631M:	Thomas Gleixner <tglx@linutronix.de>
14632R:	Stephen Boyd <sboyd@kernel.org>
14633L:	linux-kernel@vger.kernel.org
14634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14635S:	Supported
14636F:	include/linux/clocksource.h
14637F:	include/linux/time.h
14638F:	include/linux/timex.h
14639F:	include/uapi/linux/time.h
14640F:	include/uapi/linux/timex.h
14641F:	kernel/time/clocksource.c
14642F:	kernel/time/time*.c
14643F:	kernel/time/alarmtimer.c
14644F:	kernel/time/ntp.c
14645F:	tools/testing/selftests/timers/
14646
14647TIPC NETWORK LAYER
14648M:	Jon Maloy <jon.maloy@ericsson.com>
14649M:	Ying Xue <ying.xue@windriver.com>
14650L:	netdev@vger.kernel.org (core kernel code)
14651L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14652W:	http://tipc.sourceforge.net/
14653S:	Maintained
14654F:	include/uapi/linux/tipc*.h
14655F:	net/tipc/
14656
14657TLAN NETWORK DRIVER
14658M:	Samuel Chessman <chessman@tux.org>
14659L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14660W:	http://sourceforge.net/projects/tlan/
14661S:	Maintained
14662F:	Documentation/networking/tlan.txt
14663F:	drivers/net/ethernet/ti/tlan.*
14664
14665TM6000 VIDEO4LINUX DRIVER
14666M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14667L:	linux-media@vger.kernel.org
14668W:	https://linuxtv.org
14669T:	git git://linuxtv.org/media_tree.git
14670S:	Odd fixes
14671F:	drivers/media/usb/tm6000/
14672F:	Documentation/media/v4l-drivers/tm6000*
14673
14674TMIO/SDHI MMC DRIVER
14675M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14676L:	linux-mmc@vger.kernel.org
14677S:	Supported
14678F:	drivers/mmc/host/tmio_mmc*
14679F:	drivers/mmc/host/renesas_sdhi*
14680F:	include/linux/mfd/tmio.h
14681
14682TMP401 HARDWARE MONITOR DRIVER
14683M:	Guenter Roeck <linux@roeck-us.net>
14684L:	linux-hwmon@vger.kernel.org
14685S:	Maintained
14686F:	Documentation/hwmon/tmp401
14687F:	drivers/hwmon/tmp401.c
14688
14689TMPFS (SHMEM FILESYSTEM)
14690M:	Hugh Dickins <hughd@google.com>
14691L:	linux-mm@kvack.org
14692S:	Maintained
14693F:	include/linux/shmem_fs.h
14694F:	mm/shmem.c
14695
14696TOMOYO SECURITY MODULE
14697M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14698M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14699L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14700L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14701L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14702L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14703W:	http://tomoyo.sourceforge.jp/
14704T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14705S:	Maintained
14706F:	security/tomoyo/
14707
14708TOPSTAR LAPTOP EXTRAS DRIVER
14709M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14710L:	platform-driver-x86@vger.kernel.org
14711S:	Maintained
14712F:	drivers/platform/x86/topstar-laptop.c
14713
14714TORTURE-TEST MODULES
14715M:	Davidlohr Bueso <dave@stgolabs.net>
14716M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14717M:	Josh Triplett <josh@joshtriplett.org>
14718L:	linux-kernel@vger.kernel.org
14719S:	Supported
14720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14721F:	Documentation/RCU/torture.txt
14722F:	kernel/torture.c
14723F:	kernel/rcu/rcutorture.c
14724F:	kernel/rcu/rcuperf.c
14725F:	kernel/locking/locktorture.c
14726
14727TOSHIBA ACPI EXTRAS DRIVER
14728M:	Azael Avalos <coproscefalo@gmail.com>
14729L:	platform-driver-x86@vger.kernel.org
14730S:	Maintained
14731F:	drivers/platform/x86/toshiba_acpi.c
14732
14733TOSHIBA BLUETOOTH DRIVER
14734M:	Azael Avalos <coproscefalo@gmail.com>
14735L:	platform-driver-x86@vger.kernel.org
14736S:	Maintained
14737F:	drivers/platform/x86/toshiba_bluetooth.c
14738
14739TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14740M:	Azael Avalos <coproscefalo@gmail.com>
14741L:	platform-driver-x86@vger.kernel.org
14742S:	Maintained
14743F:	drivers/platform/x86/toshiba_haps.c
14744
14745TOSHIBA SMM DRIVER
14746M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14747W:	http://www.buzzard.org.uk/toshiba/
14748S:	Maintained
14749F:	drivers/char/toshiba.c
14750F:	include/linux/toshiba.h
14751F:	include/uapi/linux/toshiba.h
14752
14753TOSHIBA TC358743 DRIVER
14754M:	Mats Randgaard <matrandg@cisco.com>
14755L:	linux-media@vger.kernel.org
14756S:	Maintained
14757F:	drivers/media/i2c/tc358743*
14758F:	include/media/i2c/tc358743.h
14759
14760TOSHIBA WMI HOTKEYS DRIVER
14761M:	Azael Avalos <coproscefalo@gmail.com>
14762L:	platform-driver-x86@vger.kernel.org
14763S:	Maintained
14764F:	drivers/platform/x86/toshiba-wmi.c
14765
14766TPM DEVICE DRIVER
14767M:	Peter Huewe <peterhuewe@gmx.de>
14768M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14769R:	Jason Gunthorpe <jgg@ziepe.ca>
14770L:	linux-integrity@vger.kernel.org
14771Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14772W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14773T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14774S:	Maintained
14775F:	drivers/char/tpm/
14776
14777TRACING
14778M:	Steven Rostedt <rostedt@goodmis.org>
14779M:	Ingo Molnar <mingo@redhat.com>
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14781S:	Maintained
14782F:	Documentation/trace/ftrace.rst
14783F:	arch/*/*/*/ftrace.h
14784F:	arch/*/kernel/ftrace.c
14785F:	include/*/ftrace.h
14786F:	include/linux/trace*.h
14787F:	include/trace/
14788F:	kernel/trace/
14789F:	tools/testing/selftests/ftrace/
14790
14791TRACING MMIO ACCESSES (MMIOTRACE)
14792M:	Steven Rostedt <rostedt@goodmis.org>
14793M:	Ingo Molnar <mingo@kernel.org>
14794R:	Karol Herbst <karolherbst@gmail.com>
14795R:	Pekka Paalanen <ppaalanen@gmail.com>
14796S:	Maintained
14797L:	linux-kernel@vger.kernel.org
14798L:	nouveau@lists.freedesktop.org
14799F:	kernel/trace/trace_mmiotrace.c
14800F:	include/linux/mmiotrace.h
14801F:	arch/x86/mm/kmmio.c
14802F:	arch/x86/mm/mmio-mod.c
14803F:	arch/x86/mm/testmmiotrace.c
14804
14805TRIVIAL PATCHES
14806M:	Jiri Kosina <trivial@kernel.org>
14807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14808S:	Maintained
14809K:	^Subject:.*(?i)trivial
14810
14811TEMPO SEMICONDUCTOR DRIVERS
14812M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14813S:	Maintained
14814F:	sound/soc/codecs/tscs*.c
14815F:	sound/soc/codecs/tscs*.h
14816F:	Documentation/devicetree/bindings/sound/tscs*.txt
14817
14818TTY LAYER
14819M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14820M:	Jiri Slaby <jslaby@suse.com>
14821S:	Supported
14822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14823F:	Documentation/serial/
14824F:	drivers/tty/
14825F:	drivers/tty/serial/serial_core.c
14826F:	include/linux/serial_core.h
14827F:	include/linux/serial.h
14828F:	include/linux/tty.h
14829F:	include/uapi/linux/serial_core.h
14830F:	include/uapi/linux/serial.h
14831F:	include/uapi/linux/tty.h
14832
14833TUA9001 MEDIA DRIVER
14834M:	Antti Palosaari <crope@iki.fi>
14835L:	linux-media@vger.kernel.org
14836W:	https://linuxtv.org
14837W:	http://palosaari.fi/linux/
14838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14839T:	git git://linuxtv.org/anttip/media_tree.git
14840S:	Maintained
14841F:	drivers/media/tuners/tua9001*
14842
14843TULIP NETWORK DRIVERS
14844L:	netdev@vger.kernel.org
14845L:	linux-parisc@vger.kernel.org
14846S:	Orphan
14847F:	drivers/net/ethernet/dec/tulip/
14848
14849TUN/TAP driver
14850M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14851W:	http://vtun.sourceforge.net/tun
14852S:	Maintained
14853F:	Documentation/networking/tuntap.txt
14854F:	arch/um/os-Linux/drivers/
14855
14856TURBOCHANNEL SUBSYSTEM
14857M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14858M:	Ralf Baechle <ralf@linux-mips.org>
14859L:	linux-mips@linux-mips.org
14860Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14861S:	Maintained
14862F:	drivers/tc/
14863F:	include/linux/tc.h
14864
14865TURBOSTAT UTILITY
14866M:	"Len Brown" <lenb@kernel.org>
14867L:	linux-pm@vger.kernel.org
14868B:	https://bugzilla.kernel.org
14869Q:	https://patchwork.kernel.org/project/linux-pm/list/
14870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14871S:	Supported
14872F:	tools/power/x86/turbostat/
14873
14874TW5864 VIDEO4LINUX DRIVER
14875M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14876M:	Anton Sviridenko <anton@corp.bluecherry.net>
14877M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14878M:	Andrey Utkin <andrey_utkin@fastmail.com>
14879L:	linux-media@vger.kernel.org
14880S:	Supported
14881F:	drivers/media/pci/tw5864/
14882
14883TW68 VIDEO4LINUX DRIVER
14884M:	Hans Verkuil <hverkuil@xs4all.nl>
14885L:	linux-media@vger.kernel.org
14886T:	git git://linuxtv.org/media_tree.git
14887W:	https://linuxtv.org
14888S:	Odd Fixes
14889F:	drivers/media/pci/tw68/
14890
14891TW686X VIDEO4LINUX DRIVER
14892M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14893L:	linux-media@vger.kernel.org
14894T:	git git://linuxtv.org/media_tree.git
14895W:	http://linuxtv.org
14896S:	Maintained
14897F:	drivers/media/pci/tw686x/
14898
14899UBI FILE SYSTEM (UBIFS)
14900M:	Richard Weinberger <richard@nod.at>
14901M:	Artem Bityutskiy <dedekind1@gmail.com>
14902M:	Adrian Hunter <adrian.hunter@intel.com>
14903L:	linux-mtd@lists.infradead.org
14904T:	git git://git.infradead.org/ubifs-2.6.git
14905W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14906S:	Supported
14907F:	Documentation/filesystems/ubifs.txt
14908F:	fs/ubifs/
14909
14910UCLINUX (M68KNOMMU AND COLDFIRE)
14911M:	Greg Ungerer <gerg@linux-m68k.org>
14912W:	http://www.linux-m68k.org/
14913W:	http://www.uclinux.org/
14914L:	linux-m68k@lists.linux-m68k.org
14915L:	uclinux-dev@uclinux.org  (subscribers-only)
14916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14917S:	Maintained
14918F:	arch/m68k/coldfire/
14919F:	arch/m68k/68*/
14920F:	arch/m68k/*/*_no.*
14921F:	arch/m68k/include/asm/*_no.*
14922
14923UDF FILESYSTEM
14924M:	Jan Kara <jack@suse.com>
14925S:	Maintained
14926F:	Documentation/filesystems/udf.txt
14927F:	fs/udf/
14928
14929UDRAW TABLET
14930M:	Bastien Nocera <hadess@hadess.net>
14931L:	linux-input@vger.kernel.org
14932S:	Maintained
14933F:	drivers/hid/hid-udraw-ps3.c
14934
14935UFS FILESYSTEM
14936M:	Evgeniy Dushistov <dushistov@mail.ru>
14937S:	Maintained
14938F:	Documentation/filesystems/ufs.txt
14939F:	fs/ufs/
14940
14941UHID USERSPACE HID IO DRIVER:
14942M:	David Herrmann <dh.herrmann@googlemail.com>
14943L:	linux-input@vger.kernel.org
14944S:	Maintained
14945F:	drivers/hid/uhid.c
14946F:	include/uapi/linux/uhid.h
14947
14948ULPI BUS
14949M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14950L:	linux-usb@vger.kernel.org
14951S:	Maintained
14952F:	drivers/usb/common/ulpi.c
14953F:	include/linux/ulpi/
14954
14955ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14956L:	linux-usb@vger.kernel.org
14957S:	Orphan
14958F:	drivers/uwb/
14959F:	include/linux/uwb.h
14960F:	include/linux/uwb/
14961
14962UNICORE32 ARCHITECTURE:
14963M:	Guan Xuetao <gxt@pku.edu.cn>
14964W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14965S:	Maintained
14966T:	git git://github.com/gxt/linux.git
14967F:	arch/unicore32/
14968
14969UNIFDEF
14970M:	Tony Finch <dot@dotat.at>
14971W:	http://dotat.at/prog/unifdef
14972S:	Maintained
14973F:	scripts/unifdef.c
14974
14975UNIFORM CDROM DRIVER
14976M:	Jens Axboe <axboe@kernel.dk>
14977W:	http://www.kernel.dk
14978S:	Maintained
14979F:	Documentation/cdrom/
14980F:	drivers/cdrom/cdrom.c
14981F:	include/linux/cdrom.h
14982F:	include/uapi/linux/cdrom.h
14983
14984UNISYS S-PAR DRIVERS
14985M:	David Kershner <david.kershner@unisys.com>
14986L:	sparmaintainer@unisys.com (Unisys internal)
14987S:	Supported
14988F:	include/linux/visorbus.h
14989F:	drivers/visorbus/
14990F:	drivers/staging/unisys/
14991
14992UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14993M:	Vinayak Holikatti <vinholikatti@gmail.com>
14994L:	linux-scsi@vger.kernel.org
14995S:	Supported
14996F:	Documentation/scsi/ufs.txt
14997F:	drivers/scsi/ufs/
14998
14999UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15000M:	Joao Pinto <jpinto@synopsys.com>
15001L:	linux-scsi@vger.kernel.org
15002S:	Supported
15003F:	drivers/scsi/ufs/*dwc*
15004
15005UNSORTED BLOCK IMAGES (UBI)
15006M:	Artem Bityutskiy <dedekind1@gmail.com>
15007M:	Richard Weinberger <richard@nod.at>
15008W:	http://www.linux-mtd.infradead.org/
15009L:	linux-mtd@lists.infradead.org
15010T:	git git://git.infradead.org/ubifs-2.6.git
15011S:	Supported
15012F:	drivers/mtd/ubi/
15013F:	include/linux/mtd/ubi.h
15014F:	include/uapi/mtd/ubi-user.h
15015
15016USB "USBNET" DRIVER FRAMEWORK
15017M:	Oliver Neukum <oneukum@suse.com>
15018L:	netdev@vger.kernel.org
15019W:	http://www.linux-usb.org/usbnet
15020S:	Maintained
15021F:	drivers/net/usb/usbnet.c
15022F:	include/linux/usb/usbnet.h
15023
15024USB ACM DRIVER
15025M:	Oliver Neukum <oneukum@suse.com>
15026L:	linux-usb@vger.kernel.org
15027S:	Maintained
15028F:	Documentation/usb/acm.txt
15029F:	drivers/usb/class/cdc-acm.*
15030
15031USB AR5523 WIRELESS DRIVER
15032M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15033L:	linux-wireless@vger.kernel.org
15034S:	Maintained
15035F:	drivers/net/wireless/ath/ar5523/
15036
15037USB ATTACHED SCSI
15038M:	Oliver Neukum <oneukum@suse.com>
15039L:	linux-usb@vger.kernel.org
15040L:	linux-scsi@vger.kernel.org
15041S:	Maintained
15042F:	drivers/usb/storage/uas.c
15043
15044USB CDC ETHERNET DRIVER
15045M:	Oliver Neukum <oliver@neukum.org>
15046L:	linux-usb@vger.kernel.org
15047S:	Maintained
15048F:	drivers/net/usb/cdc_*.c
15049F:	include/uapi/linux/usb/cdc.h
15050
15051USB CHAOSKEY DRIVER
15052M:	Keith Packard <keithp@keithp.com>
15053L:	linux-usb@vger.kernel.org
15054S:	Maintained
15055F:	drivers/usb/misc/chaoskey.c
15056
15057USB CYPRESS C67X00 DRIVER
15058M:	Peter Korsgaard <jacmet@sunsite.dk>
15059L:	linux-usb@vger.kernel.org
15060S:	Maintained
15061F:	drivers/usb/c67x00/
15062
15063USB DAVICOM DM9601 DRIVER
15064M:	Peter Korsgaard <jacmet@sunsite.dk>
15065L:	netdev@vger.kernel.org
15066W:	http://www.linux-usb.org/usbnet
15067S:	Maintained
15068F:	drivers/net/usb/dm9601.c
15069
15070USB DIAMOND RIO500 DRIVER
15071M:	Cesar Miquel <miquel@df.uba.ar>
15072L:	rio500-users@lists.sourceforge.net
15073W:	http://rio500.sourceforge.net
15074S:	Maintained
15075F:	drivers/usb/misc/rio500*
15076
15077USB EHCI DRIVER
15078M:	Alan Stern <stern@rowland.harvard.edu>
15079L:	linux-usb@vger.kernel.org
15080S:	Maintained
15081F:	Documentation/usb/ehci.txt
15082F:	drivers/usb/host/ehci*
15083
15084USB GADGET/PERIPHERAL SUBSYSTEM
15085M:	Felipe Balbi <balbi@kernel.org>
15086L:	linux-usb@vger.kernel.org
15087W:	http://www.linux-usb.org/gadget
15088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15089S:	Maintained
15090F:	drivers/usb/gadget/
15091F:	include/linux/usb/gadget*
15092
15093USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15094M:	Jiri Kosina <jikos@kernel.org>
15095R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15096L:	linux-usb@vger.kernel.org
15097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15098S:	Maintained
15099F:	Documentation/hid/hiddev.txt
15100F:	drivers/hid/usbhid/
15101
15102USB INTEL XHCI ROLE MUX DRIVER
15103M:	Hans de Goede <hdegoede@redhat.com>
15104L:	linux-usb@vger.kernel.org
15105S:	Maintained
15106F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15107
15108USB ISP116X DRIVER
15109M:	Olav Kongas <ok@artecdesign.ee>
15110L:	linux-usb@vger.kernel.org
15111S:	Maintained
15112F:	drivers/usb/host/isp116x*
15113F:	include/linux/usb/isp116x.h
15114
15115USB LAN78XX ETHERNET DRIVER
15116M:	Woojung Huh <woojung.huh@microchip.com>
15117M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15118L:	netdev@vger.kernel.org
15119S:	Maintained
15120F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15121F:	drivers/net/usb/lan78xx.*
15122F:	include/dt-bindings/net/microchip-lan78xx.h
15123
15124USB MASS STORAGE DRIVER
15125M:	Alan Stern <stern@rowland.harvard.edu>
15126L:	linux-usb@vger.kernel.org
15127L:	usb-storage@lists.one-eyed-alien.net
15128S:	Maintained
15129W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15130F:	drivers/usb/storage/
15131
15132USB MIDI DRIVER
15133M:	Clemens Ladisch <clemens@ladisch.de>
15134L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15135T:	git git://git.alsa-project.org/alsa-kernel.git
15136S:	Maintained
15137F:	sound/usb/midi.*
15138
15139USB NETWORKING DRIVERS
15140L:	linux-usb@vger.kernel.org
15141S:	Odd Fixes
15142F:	drivers/net/usb/
15143
15144USB OHCI DRIVER
15145M:	Alan Stern <stern@rowland.harvard.edu>
15146L:	linux-usb@vger.kernel.org
15147S:	Maintained
15148F:	Documentation/usb/ohci.txt
15149F:	drivers/usb/host/ohci*
15150
15151USB OTG FSM (Finite State Machine)
15152M:	Peter Chen <Peter.Chen@nxp.com>
15153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15154L:	linux-usb@vger.kernel.org
15155S:	Maintained
15156F:	drivers/usb/common/usb-otg-fsm.c
15157
15158USB OVER IP DRIVER
15159M:	Valentina Manea <valentina.manea.m@gmail.com>
15160M:	Shuah Khan <shuah@kernel.org>
15161L:	linux-usb@vger.kernel.org
15162S:	Maintained
15163F:	Documentation/usb/usbip_protocol.txt
15164F:	drivers/usb/usbip/
15165F:	tools/usb/usbip/
15166F:	tools/testing/selftests/drivers/usb/usbip/
15167
15168USB PEGASUS DRIVER
15169M:	Petko Manolov <petkan@nucleusys.com>
15170L:	linux-usb@vger.kernel.org
15171L:	netdev@vger.kernel.org
15172T:	git git://github.com/petkan/pegasus.git
15173W:	https://github.com/petkan/pegasus
15174S:	Maintained
15175F:	drivers/net/usb/pegasus.*
15176
15177USB PHY LAYER
15178M:	Felipe Balbi <balbi@kernel.org>
15179L:	linux-usb@vger.kernel.org
15180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15181S:	Maintained
15182F:	drivers/usb/phy/
15183
15184USB PRINTER DRIVER (usblp)
15185M:	Pete Zaitcev <zaitcev@redhat.com>
15186L:	linux-usb@vger.kernel.org
15187S:	Supported
15188F:	drivers/usb/class/usblp.c
15189
15190USB QMI WWAN NETWORK DRIVER
15191M:	Bjørn Mork <bjorn@mork.no>
15192L:	netdev@vger.kernel.org
15193S:	Maintained
15194F:	Documentation/ABI/testing/sysfs-class-net-qmi
15195F:	drivers/net/usb/qmi_wwan.c
15196
15197USB RTL8150 DRIVER
15198M:	Petko Manolov <petkan@nucleusys.com>
15199L:	linux-usb@vger.kernel.org
15200L:	netdev@vger.kernel.org
15201T:	git git://github.com/petkan/rtl8150.git
15202W:	https://github.com/petkan/rtl8150
15203S:	Maintained
15204F:	drivers/net/usb/rtl8150.c
15205
15206USB SERIAL SUBSYSTEM
15207M:	Johan Hovold <johan@kernel.org>
15208L:	linux-usb@vger.kernel.org
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15210S:	Maintained
15211F:	Documentation/usb/usb-serial.txt
15212F:	drivers/usb/serial/
15213F:	include/linux/usb/serial.h
15214
15215USB SMSC75XX ETHERNET DRIVER
15216M:	Steve Glendinning <steve.glendinning@shawell.net>
15217L:	netdev@vger.kernel.org
15218S:	Maintained
15219F:	drivers/net/usb/smsc75xx.*
15220
15221USB SMSC95XX ETHERNET DRIVER
15222M:	Steve Glendinning <steve.glendinning@shawell.net>
15223M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15224L:	netdev@vger.kernel.org
15225S:	Maintained
15226F:	drivers/net/usb/smsc95xx.*
15227
15228USB SUBSYSTEM
15229M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15230L:	linux-usb@vger.kernel.org
15231W:	http://www.linux-usb.org
15232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15233S:	Supported
15234F:	Documentation/devicetree/bindings/usb/
15235F:	Documentation/usb/
15236F:	drivers/usb/
15237F:	include/linux/usb.h
15238F:	include/linux/usb/
15239
15240USB TYPEC PI3USB30532 MUX DRIVER
15241M:	Hans de Goede <hdegoede@redhat.com>
15242L:	linux-usb@vger.kernel.org
15243S:	Maintained
15244F:	drivers/usb/typec/mux/pi3usb30532.c
15245
15246USB TYPEC CLASS
15247M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15248L:	linux-usb@vger.kernel.org
15249S:	Maintained
15250F:	Documentation/ABI/testing/sysfs-class-typec
15251F:	Documentation/driver-api/usb/typec.rst
15252F:	drivers/usb/typec/
15253F:	include/linux/usb/typec.h
15254
15255USB TYPEC BUS FOR ALTERNATE MODES
15256M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15257L:	linux-usb@vger.kernel.org
15258S:	Maintained
15259F:	Documentation/ABI/testing/sysfs-bus-typec
15260F:	Documentation/driver-api/usb/typec_bus.rst
15261F:	drivers/usb/typec/altmodes/
15262F:	include/linux/usb/typec_altmode.h
15263
15264USB UHCI DRIVER
15265M:	Alan Stern <stern@rowland.harvard.edu>
15266L:	linux-usb@vger.kernel.org
15267S:	Maintained
15268F:	drivers/usb/host/uhci*
15269
15270USB VIDEO CLASS
15271M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15272L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15273L:	linux-media@vger.kernel.org
15274T:	git git://linuxtv.org/media_tree.git
15275W:	http://www.ideasonboard.org/uvc/
15276S:	Maintained
15277F:	drivers/media/usb/uvc/
15278F:	include/uapi/linux/uvcvideo.h
15279
15280USB VISION DRIVER
15281M:	Hans Verkuil <hverkuil@xs4all.nl>
15282L:	linux-media@vger.kernel.org
15283T:	git git://linuxtv.org/media_tree.git
15284W:	https://linuxtv.org
15285S:	Odd Fixes
15286F:	drivers/media/usb/usbvision/
15287
15288USB WEBCAM GADGET
15289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15290L:	linux-usb@vger.kernel.org
15291S:	Maintained
15292F:	drivers/usb/gadget/function/*uvc*
15293F:	drivers/usb/gadget/legacy/webcam.c
15294F:	include/uapi/linux/usb/g_uvc.h
15295
15296USB WIRELESS RNDIS DRIVER (rndis_wlan)
15297M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15298L:	linux-wireless@vger.kernel.org
15299S:	Maintained
15300F:	drivers/net/wireless/rndis_wlan.c
15301
15302USB XHCI DRIVER
15303M:	Mathias Nyman <mathias.nyman@intel.com>
15304L:	linux-usb@vger.kernel.org
15305S:	Supported
15306F:	drivers/usb/host/xhci*
15307F:	drivers/usb/host/pci-quirks*
15308
15309USB ZD1201 DRIVER
15310L:	linux-wireless@vger.kernel.org
15311W:	http://linux-lc100020.sourceforge.net
15312S:	Orphan
15313F:	drivers/net/wireless/zydas/zd1201.*
15314
15315USB ZR364XX DRIVER
15316M:	Antoine Jacquet <royale@zerezo.com>
15317L:	linux-usb@vger.kernel.org
15318L:	linux-media@vger.kernel.org
15319T:	git git://linuxtv.org/media_tree.git
15320W:	http://royale.zerezo.com/zr364xx/
15321S:	Maintained
15322F:	Documentation/media/v4l-drivers/zr364xx*
15323F:	drivers/media/usb/zr364xx/
15324
15325USER-MODE LINUX (UML)
15326M:	Jeff Dike <jdike@addtoit.com>
15327M:	Richard Weinberger <richard@nod.at>
15328L:	linux-um@lists.infradead.org
15329W:	http://user-mode-linux.sourceforge.net
15330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15331S:	Maintained
15332F:	Documentation/virtual/uml/
15333F:	arch/um/
15334F:	arch/x86/um/
15335F:	fs/hostfs/
15336F:	fs/hppfs/
15337
15338USERSPACE I/O (UIO)
15339M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15340S:	Maintained
15341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15342F:	Documentation/driver-api/uio-howto.rst
15343F:	drivers/uio/
15344F:	include/linux/uio*.h
15345
15346UTIL-LINUX PACKAGE
15347M:	Karel Zak <kzak@redhat.com>
15348L:	util-linux@vger.kernel.org
15349W:	http://en.wikipedia.org/wiki/Util-linux
15350T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15351S:	Maintained
15352
15353UUID HELPERS
15354M:	Christoph Hellwig <hch@lst.de>
15355R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15356L:	linux-kernel@vger.kernel.org
15357T:	git git://git.infradead.org/users/hch/uuid.git
15358F:	lib/uuid.c
15359F:	lib/test_uuid.c
15360F:	include/linux/uuid.h
15361F:	include/uapi/linux/uuid.h
15362S:	Maintained
15363
15364UVESAFB DRIVER
15365M:	Michal Januszewski <spock@gentoo.org>
15366L:	linux-fbdev@vger.kernel.org
15367W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15368S:	Maintained
15369F:	Documentation/fb/uvesafb.txt
15370F:	drivers/video/fbdev/uvesafb.*
15371
15372VF610 NAND DRIVER
15373M:	Stefan Agner <stefan@agner.ch>
15374L:	linux-mtd@lists.infradead.org
15375S:	Supported
15376F:	drivers/mtd/nand/raw/vf610_nfc.c
15377
15378VFAT/FAT/MSDOS FILESYSTEM
15379M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15380S:	Maintained
15381F:	Documentation/filesystems/vfat.txt
15382F:	fs/fat/
15383
15384VFIO DRIVER
15385M:	Alex Williamson <alex.williamson@redhat.com>
15386L:	kvm@vger.kernel.org
15387T:	git git://github.com/awilliam/linux-vfio.git
15388S:	Maintained
15389F:	Documentation/vfio.txt
15390F:	drivers/vfio/
15391F:	include/linux/vfio.h
15392F:	include/uapi/linux/vfio.h
15393
15394VFIO MEDIATED DEVICE DRIVERS
15395M:	Kirti Wankhede <kwankhede@nvidia.com>
15396L:	kvm@vger.kernel.org
15397S:	Maintained
15398F:	Documentation/vfio-mediated-device.txt
15399F:	drivers/vfio/mdev/
15400F:	include/linux/mdev.h
15401F:	samples/vfio-mdev/
15402
15403VFIO PLATFORM DRIVER
15404M:	Eric Auger <eric.auger@redhat.com>
15405L:	kvm@vger.kernel.org
15406S:	Maintained
15407F:	drivers/vfio/platform/
15408
15409VGA_SWITCHEROO
15410R:	Lukas Wunner <lukas@wunner.de>
15411S:	Maintained
15412F:	Documentation/gpu/vga-switcheroo.rst
15413F:	drivers/gpu/vga/vga_switcheroo.c
15414F:	include/linux/vga_switcheroo.h
15415T:	git git://anongit.freedesktop.org/drm/drm-misc
15416
15417VIA RHINE NETWORK DRIVER
15418S:	Orphan
15419F:	drivers/net/ethernet/via/via-rhine.c
15420
15421VIA SD/MMC CARD CONTROLLER DRIVER
15422M:	Bruce Chang <brucechang@via.com.tw>
15423M:	Harald Welte <HaraldWelte@viatech.com>
15424S:	Maintained
15425F:	drivers/mmc/host/via-sdmmc.c
15426
15427VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15428M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15429L:	linux-fbdev@vger.kernel.org
15430S:	Maintained
15431F:	include/linux/via-core.h
15432F:	include/linux/via-gpio.h
15433F:	include/linux/via_i2c.h
15434F:	drivers/video/fbdev/via/
15435
15436VIA VELOCITY NETWORK DRIVER
15437M:	Francois Romieu <romieu@fr.zoreil.com>
15438L:	netdev@vger.kernel.org
15439S:	Maintained
15440F:	drivers/net/ethernet/via/via-velocity.*
15441
15442VICODEC VIRTUAL CODEC DRIVER
15443M:	Hans Verkuil <hans.verkuil@cisco.com>
15444L:	linux-media@vger.kernel.org
15445T:	git git://linuxtv.org/media_tree.git
15446W:	https://linuxtv.org
15447S:	Maintained
15448F:	drivers/media/platform/vicodec/*
15449
15450VIDEO MULTIPLEXER DRIVER
15451M:	Philipp Zabel <p.zabel@pengutronix.de>
15452L:	linux-media@vger.kernel.org
15453S:	Maintained
15454F:	drivers/media/platform/video-mux.c
15455
15456VIDEO I2C POLLING DRIVER
15457M:	Matt Ranostay <matt.ranostay@konsulko.com>
15458L:	linux-media@vger.kernel.org
15459S:	Maintained
15460F:	drivers/media/i2c/video-i2c.c
15461
15462VIDEOBUF2 FRAMEWORK
15463M:	Pawel Osciak <pawel@osciak.com>
15464M:	Marek Szyprowski <m.szyprowski@samsung.com>
15465M:	Kyungmin Park <kyungmin.park@samsung.com>
15466L:	linux-media@vger.kernel.org
15467S:	Maintained
15468F:	drivers/media/v4l2-core/videobuf2-*
15469F:	include/media/videobuf2-*
15470
15471VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15472M:	Helen Koike <helen.koike@collabora.com>
15473L:	linux-media@vger.kernel.org
15474T:	git git://linuxtv.org/media_tree.git
15475W:	https://linuxtv.org
15476S:	Maintained
15477F:	drivers/media/platform/vimc/*
15478
15479VIRT LIB
15480M:	Alex Williamson <alex.williamson@redhat.com>
15481M:	Paolo Bonzini <pbonzini@redhat.com>
15482L:	kvm@vger.kernel.org
15483S:	Supported
15484F:	virt/lib/
15485
15486VIRTIO AND VHOST VSOCK DRIVER
15487M:	Stefan Hajnoczi <stefanha@redhat.com>
15488L:	kvm@vger.kernel.org
15489L:	virtualization@lists.linux-foundation.org
15490L:	netdev@vger.kernel.org
15491S:	Maintained
15492F:	include/linux/virtio_vsock.h
15493F:	include/uapi/linux/virtio_vsock.h
15494F:	include/uapi/linux/vsockmon.h
15495F:	include/uapi/linux/vm_sockets_diag.h
15496F:	net/vmw_vsock/diag.c
15497F:	net/vmw_vsock/af_vsock_tap.c
15498F:	net/vmw_vsock/virtio_transport_common.c
15499F:	net/vmw_vsock/virtio_transport.c
15500F:	drivers/net/vsockmon.c
15501F:	drivers/vhost/vsock.c
15502F:	drivers/vhost/vsock.h
15503F:	tools/testing/vsock/
15504
15505VIRTIO CONSOLE DRIVER
15506M:	Amit Shah <amit@kernel.org>
15507L:	virtualization@lists.linux-foundation.org
15508S:	Maintained
15509F:	drivers/char/virtio_console.c
15510F:	include/linux/virtio_console.h
15511F:	include/uapi/linux/virtio_console.h
15512
15513VIRTIO CORE, NET AND BLOCK DRIVERS
15514M:	"Michael S. Tsirkin" <mst@redhat.com>
15515M:	Jason Wang <jasowang@redhat.com>
15516L:	virtualization@lists.linux-foundation.org
15517S:	Maintained
15518F:	Documentation/devicetree/bindings/virtio/
15519F:	drivers/virtio/
15520F:	tools/virtio/
15521F:	drivers/net/virtio_net.c
15522F:	drivers/block/virtio_blk.c
15523F:	include/linux/virtio*.h
15524F:	include/uapi/linux/virtio_*.h
15525F:	drivers/crypto/virtio/
15526F:	mm/balloon_compaction.c
15527
15528VIRTIO CRYPTO DRIVER
15529M:	Gonglei <arei.gonglei@huawei.com>
15530L:	virtualization@lists.linux-foundation.org
15531L:	linux-crypto@vger.kernel.org
15532S:	Maintained
15533F:	drivers/crypto/virtio/
15534F:	include/uapi/linux/virtio_crypto.h
15535
15536VIRTIO DRIVERS FOR S390
15537M:	Cornelia Huck <cohuck@redhat.com>
15538M:	Halil Pasic <pasic@linux.ibm.com>
15539L:	linux-s390@vger.kernel.org
15540L:	virtualization@lists.linux-foundation.org
15541L:	kvm@vger.kernel.org
15542S:	Supported
15543F:	drivers/s390/virtio/
15544F:	arch/s390/include/uapi/asm/virtio-ccw.h
15545
15546VIRTIO GPU DRIVER
15547M:	David Airlie <airlied@linux.ie>
15548M:	Gerd Hoffmann <kraxel@redhat.com>
15549L:	dri-devel@lists.freedesktop.org
15550L:	virtualization@lists.linux-foundation.org
15551T:	git git://anongit.freedesktop.org/drm/drm-misc
15552S:	Maintained
15553F:	drivers/gpu/drm/virtio/
15554F:	include/uapi/linux/virtio_gpu.h
15555
15556VIRTIO HOST (VHOST)
15557M:	"Michael S. Tsirkin" <mst@redhat.com>
15558M:	Jason Wang <jasowang@redhat.com>
15559L:	kvm@vger.kernel.org
15560L:	virtualization@lists.linux-foundation.org
15561L:	netdev@vger.kernel.org
15562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15563S:	Maintained
15564F:	drivers/vhost/
15565F:	include/uapi/linux/vhost.h
15566
15567VIRTIO INPUT DRIVER
15568M:	Gerd Hoffmann <kraxel@redhat.com>
15569S:	Maintained
15570F:	drivers/virtio/virtio_input.c
15571F:	include/uapi/linux/virtio_input.h
15572
15573VIRTUAL BOX GUEST DEVICE DRIVER
15574M:	Hans de Goede <hdegoede@redhat.com>
15575M:	Arnd Bergmann <arnd@arndb.de>
15576M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15577S:	Maintained
15578F:	include/linux/vbox_utils.h
15579F:	include/uapi/linux/vbox*.h
15580F:	drivers/virt/vboxguest/
15581
15582VIRTUAL SERIO DEVICE DRIVER
15583M:	Stephen Chandler Paul <thatslyude@gmail.com>
15584S:	Maintained
15585F:	drivers/input/serio/userio.c
15586F:	include/uapi/linux/userio.h
15587
15588VIVID VIRTUAL VIDEO DRIVER
15589M:	Hans Verkuil <hverkuil@xs4all.nl>
15590L:	linux-media@vger.kernel.org
15591T:	git git://linuxtv.org/media_tree.git
15592W:	https://linuxtv.org
15593S:	Maintained
15594F:	drivers/media/platform/vivid/*
15595
15596VLYNQ BUS
15597M:	Florian Fainelli <f.fainelli@gmail.com>
15598L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15599S:	Maintained
15600F:	drivers/vlynq/vlynq.c
15601F:	include/linux/vlynq.h
15602
15603VME SUBSYSTEM
15604M:	Martyn Welch <martyn@welchs.me.uk>
15605M:	Manohar Vanga <manohar.vanga@gmail.com>
15606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15607L:	devel@driverdev.osuosl.org
15608S:	Maintained
15609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15610F:	Documentation/driver-api/vme.rst
15611F:	drivers/staging/vme/
15612F:	drivers/vme/
15613F:	include/linux/vme*
15614
15615VMWARE BALLOON DRIVER
15616M:	Xavier Deguillard <xdeguillard@vmware.com>
15617M:	Nadav Amit <namit@vmware.com>
15618M:	"VMware, Inc." <pv-drivers@vmware.com>
15619L:	linux-kernel@vger.kernel.org
15620S:	Maintained
15621F:	drivers/misc/vmw_balloon.c
15622
15623VMWARE HYPERVISOR INTERFACE
15624M:	Alok Kataria <akataria@vmware.com>
15625L:	virtualization@lists.linux-foundation.org
15626S:	Supported
15627F:	arch/x86/kernel/cpu/vmware.c
15628
15629VMWARE PVRDMA DRIVER
15630M:	Adit Ranadive <aditr@vmware.com>
15631M:	VMware PV-Drivers <pv-drivers@vmware.com>
15632L:	linux-rdma@vger.kernel.org
15633S:	Maintained
15634F:	drivers/infiniband/hw/vmw_pvrdma/
15635
15636VMware PVSCSI driver
15637M:	Jim Gill <jgill@vmware.com>
15638M:	VMware PV-Drivers <pv-drivers@vmware.com>
15639L:	linux-scsi@vger.kernel.org
15640S:	Maintained
15641F:	drivers/scsi/vmw_pvscsi.c
15642F:	drivers/scsi/vmw_pvscsi.h
15643
15644VMWARE VMMOUSE SUBDRIVER
15645M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15646M:	"VMware, Inc." <pv-drivers@vmware.com>
15647L:	linux-input@vger.kernel.org
15648S:	Maintained
15649F:	drivers/input/mouse/vmmouse.c
15650F:	drivers/input/mouse/vmmouse.h
15651
15652VMWARE VMXNET3 ETHERNET DRIVER
15653M:	Ronak Doshi <doshir@vmware.com>
15654M:	"VMware, Inc." <pv-drivers@vmware.com>
15655L:	netdev@vger.kernel.org
15656S:	Maintained
15657F:	drivers/net/vmxnet3/
15658
15659VOCORE VOCORE2 BOARD
15660M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15661L:	linux-mips@linux-mips.org
15662S:	Maintained
15663F:	arch/mips/boot/dts/ralink/vocore2.dts
15664
15665VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15666M:	Liam Girdwood <lgirdwood@gmail.com>
15667M:	Mark Brown <broonie@kernel.org>
15668L:	linux-kernel@vger.kernel.org
15669W:	http://www.slimlogic.co.uk/?p=48
15670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15671S:	Supported
15672F:	Documentation/devicetree/bindings/regulator/
15673F:	Documentation/power/regulator/
15674F:	drivers/regulator/
15675F:	include/dt-bindings/regulator/
15676F:	include/linux/regulator/
15677
15678VRF
15679M:	David Ahern <dsa@cumulusnetworks.com>
15680M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15681L:	netdev@vger.kernel.org
15682S:	Maintained
15683F:	drivers/net/vrf.c
15684F:	Documentation/networking/vrf.txt
15685
15686VT1211 HARDWARE MONITOR DRIVER
15687M:	Juerg Haefliger <juergh@gmail.com>
15688L:	linux-hwmon@vger.kernel.org
15689S:	Maintained
15690F:	Documentation/hwmon/vt1211
15691F:	drivers/hwmon/vt1211.c
15692
15693VT8231 HARDWARE MONITOR DRIVER
15694M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15695L:	linux-hwmon@vger.kernel.org
15696S:	Maintained
15697F:	drivers/hwmon/vt8231.c
15698
15699VUB300 USB to SDIO/SD/MMC bridge chip
15700M:	Tony Olech <tony.olech@elandigitalsystems.com>
15701L:	linux-mmc@vger.kernel.org
15702L:	linux-usb@vger.kernel.org
15703S:	Supported
15704F:	drivers/mmc/host/vub300.c
15705
15706W1 DALLAS'S 1-WIRE BUS
15707M:	Evgeniy Polyakov <zbr@ioremap.net>
15708S:	Maintained
15709F:	Documentation/devicetree/bindings/w1/
15710F:	Documentation/w1/
15711F:	drivers/w1/
15712F:	include/linux/w1.h
15713
15714W83791D HARDWARE MONITORING DRIVER
15715M:	Marc Hulsman <m.hulsman@tudelft.nl>
15716L:	linux-hwmon@vger.kernel.org
15717S:	Maintained
15718F:	Documentation/hwmon/w83791d
15719F:	drivers/hwmon/w83791d.c
15720
15721W83793 HARDWARE MONITORING DRIVER
15722M:	Rudolf Marek <r.marek@assembler.cz>
15723L:	linux-hwmon@vger.kernel.org
15724S:	Maintained
15725F:	Documentation/hwmon/w83793
15726F:	drivers/hwmon/w83793.c
15727
15728W83795 HARDWARE MONITORING DRIVER
15729M:	Jean Delvare <jdelvare@suse.com>
15730L:	linux-hwmon@vger.kernel.org
15731S:	Maintained
15732F:	drivers/hwmon/w83795.c
15733
15734W83L51xD SD/MMC CARD INTERFACE DRIVER
15735M:	Pierre Ossman <pierre@ossman.eu>
15736S:	Maintained
15737F:	drivers/mmc/host/wbsd.*
15738
15739WACOM PROTOCOL 4 SERIAL TABLETS
15740M:	Julian Squires <julian@cipht.net>
15741M:	Hans de Goede <hdegoede@redhat.com>
15742L:	linux-input@vger.kernel.org
15743S:	Maintained
15744F:	drivers/input/tablet/wacom_serial4.c
15745
15746WATCHDOG DEVICE DRIVERS
15747M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15748M:	Guenter Roeck <linux@roeck-us.net>
15749L:	linux-watchdog@vger.kernel.org
15750W:	http://www.linux-watchdog.org/
15751T:	git git://www.linux-watchdog.org/linux-watchdog.git
15752S:	Maintained
15753F:	Documentation/devicetree/bindings/watchdog/
15754F:	Documentation/watchdog/
15755F:	drivers/watchdog/
15756F:	include/linux/watchdog.h
15757F:	include/uapi/linux/watchdog.h
15758
15759WHISKEYCOVE PMIC GPIO DRIVER
15760M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15761L:	linux-gpio@vger.kernel.org
15762S:	Maintained
15763F:	drivers/gpio/gpio-wcove.c
15764
15765WIIMOTE HID DRIVER
15766M:	David Herrmann <dh.herrmann@googlemail.com>
15767L:	linux-input@vger.kernel.org
15768S:	Maintained
15769F:	drivers/hid/hid-wiimote*
15770
15771WILOCITY WIL6210 WIRELESS DRIVER
15772M:	Maya Erez <merez@codeaurora.org>
15773L:	linux-wireless@vger.kernel.org
15774L:	wil6210@qti.qualcomm.com
15775S:	Supported
15776W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15777F:	drivers/net/wireless/ath/wil6210/
15778
15779WIMAX STACK
15780M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15781M:	linux-wimax@intel.com
15782L:	wimax@linuxwimax.org (subscribers-only)
15783S:	Supported
15784W:	http://linuxwimax.org
15785F:	Documentation/wimax/README.wimax
15786F:	include/linux/wimax/debug.h
15787F:	include/net/wimax.h
15788F:	include/uapi/linux/wimax.h
15789F:	net/wimax/
15790
15791WINBOND CIR DRIVER
15792M:	David Härdeman <david@hardeman.nu>
15793S:	Maintained
15794F:	drivers/media/rc/winbond-cir.c
15795
15796WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15797M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15798L:	linux-watchdog@vger.kernel.org
15799S:	Maintained
15800F:	drivers/watchdog/ebc-c384_wdt.c
15801
15802WINSYSTEMS WS16C48 GPIO DRIVER
15803M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15804L:	linux-gpio@vger.kernel.org
15805S:	Maintained
15806F:	drivers/gpio/gpio-ws16c48.c
15807
15808WISTRON LAPTOP BUTTON DRIVER
15809M:	Miloslav Trmac <mitr@volny.cz>
15810S:	Maintained
15811F:	drivers/input/misc/wistron_btns.c
15812
15813WL3501 WIRELESS PCMCIA CARD DRIVER
15814L:	linux-wireless@vger.kernel.org
15815S:	Odd fixes
15816F:	drivers/net/wireless/wl3501*
15817
15818WOLFSON MICROELECTRONICS DRIVERS
15819L:	patches@opensource.cirrus.com
15820T:	git https://github.com/CirrusLogic/linux-drivers.git
15821W:	https://github.com/CirrusLogic/linux-drivers/wiki
15822S:	Supported
15823F:	Documentation/hwmon/wm83??
15824F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15825F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15826F:	Documentation/devicetree/bindings/mfd/arizona.txt
15827F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15828F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15829F:	arch/arm/mach-s3c64xx/mach-crag6410*
15830F:	drivers/clk/clk-wm83*.c
15831F:	drivers/extcon/extcon-arizona.c
15832F:	drivers/leds/leds-wm83*.c
15833F:	drivers/gpio/gpio-*wm*.c
15834F:	drivers/gpio/gpio-arizona.c
15835F:	drivers/hwmon/wm83??-hwmon.c
15836F:	drivers/input/misc/wm831x-on.c
15837F:	drivers/input/touchscreen/wm831x-ts.c
15838F:	drivers/input/touchscreen/wm97*.c
15839F:	drivers/mfd/arizona*
15840F:	drivers/mfd/wm*.c
15841F:	drivers/mfd/cs47l24*
15842F:	drivers/power/supply/wm83*.c
15843F:	drivers/rtc/rtc-wm83*.c
15844F:	drivers/regulator/wm8*.c
15845F:	drivers/regulator/arizona*
15846F:	drivers/video/backlight/wm83*_bl.c
15847F:	drivers/watchdog/wm83*_wdt.c
15848F:	include/linux/mfd/arizona/
15849F:	include/linux/mfd/wm831x/
15850F:	include/linux/mfd/wm8350/
15851F:	include/linux/mfd/wm8400*
15852F:	include/linux/regulator/arizona*
15853F:	include/linux/wm97xx.h
15854F:	include/sound/wm????.h
15855F:	sound/soc/codecs/arizona.?
15856F:	sound/soc/codecs/wm*
15857F:	sound/soc/codecs/cs47l24*
15858
15859WORKQUEUE
15860M:	Tejun Heo <tj@kernel.org>
15861R:	Lai Jiangshan <jiangshanlai@gmail.com>
15862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15863S:	Maintained
15864F:	include/linux/workqueue.h
15865F:	kernel/workqueue.c
15866F:	Documentation/core-api/workqueue.rst
15867
15868X-POWERS AXP288 PMIC DRIVERS
15869M:	Hans de Goede <hdegoede@redhat.com>
15870S:	Maintained
15871N:	axp288
15872F:	drivers/acpi/pmic/intel_pmic_xpower.c
15873
15874X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15875M:	Chen-Yu Tsai <wens@csie.org>
15876L:	linux-kernel@vger.kernel.org
15877S:	Maintained
15878N:	axp[128]
15879
15880X.25 NETWORK LAYER
15881M:	Andrew Hendry <andrew.hendry@gmail.com>
15882L:	linux-x25@vger.kernel.org
15883S:	Odd Fixes
15884F:	Documentation/networking/x25*
15885F:	include/net/x25*
15886F:	net/x25/
15887
15888X86 ARCHITECTURE (32-BIT AND 64-BIT)
15889M:	Thomas Gleixner <tglx@linutronix.de>
15890M:	Ingo Molnar <mingo@redhat.com>
15891R:	"H. Peter Anvin" <hpa@zytor.com>
15892M:	x86@kernel.org
15893L:	linux-kernel@vger.kernel.org
15894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15895S:	Maintained
15896F:	Documentation/devicetree/bindings/x86/
15897F:	Documentation/x86/
15898F:	arch/x86/
15899
15900X86 ENTRY CODE
15901M:	Andy Lutomirski <luto@kernel.org>
15902L:	linux-kernel@vger.kernel.org
15903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15904S:	Maintained
15905F:	arch/x86/entry/
15906
15907X86 MCE INFRASTRUCTURE
15908M:	Tony Luck <tony.luck@intel.com>
15909M:	Borislav Petkov <bp@alien8.de>
15910L:	linux-edac@vger.kernel.org
15911S:	Maintained
15912F:	arch/x86/kernel/cpu/mcheck/*
15913
15914X86 MICROCODE UPDATE SUPPORT
15915M:	Borislav Petkov <bp@alien8.de>
15916S:	Maintained
15917F:	arch/x86/kernel/cpu/microcode/*
15918
15919X86 PLATFORM DRIVERS
15920M:	Darren Hart <dvhart@infradead.org>
15921M:	Andy Shevchenko <andy@infradead.org>
15922L:	platform-driver-x86@vger.kernel.org
15923T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15924S:	Maintained
15925F:	drivers/platform/x86/
15926F:	drivers/platform/olpc/
15927
15928X86 VDSO
15929M:	Andy Lutomirski <luto@kernel.org>
15930L:	linux-kernel@vger.kernel.org
15931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15932S:	Maintained
15933F:	arch/x86/entry/vdso/
15934
15935XC2028/3028 TUNER DRIVER
15936M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15937L:	linux-media@vger.kernel.org
15938W:	https://linuxtv.org
15939T:	git git://linuxtv.org/media_tree.git
15940S:	Maintained
15941F:	drivers/media/tuners/tuner-xc2028.*
15942
15943XDP SOCKETS (AF_XDP)
15944M:	Björn Töpel <bjorn.topel@intel.com>
15945M:	Magnus Karlsson <magnus.karlsson@intel.com>
15946L:	netdev@vger.kernel.org
15947S:	Maintained
15948F:	kernel/bpf/xskmap.c
15949F:	net/xdp/
15950
15951XEN BLOCK SUBSYSTEM
15952M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15953M:	Roger Pau Monné <roger.pau@citrix.com>
15954L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15955S:	Supported
15956F:	drivers/block/xen-blkback/*
15957F:	drivers/block/xen*
15958
15959XEN HYPERVISOR ARM
15960M:	Stefano Stabellini <sstabellini@kernel.org>
15961L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15962S:	Maintained
15963F:	arch/arm/xen/
15964F:	arch/arm/include/asm/xen/
15965
15966XEN HYPERVISOR ARM64
15967M:	Stefano Stabellini <sstabellini@kernel.org>
15968L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15969S:	Maintained
15970F:	arch/arm64/xen/
15971F:	arch/arm64/include/asm/xen/
15972
15973XEN HYPERVISOR INTERFACE
15974M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15975M:	Juergen Gross <jgross@suse.com>
15976L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15978S:	Supported
15979F:	arch/x86/xen/
15980F:	drivers/*/xen-*front.c
15981F:	drivers/xen/
15982F:	arch/x86/include/asm/xen/
15983F:	arch/x86/include/asm/pvclock-abi.h
15984F:	include/xen/
15985F:	include/uapi/xen/
15986F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15987F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15988
15989XEN NETWORK BACKEND DRIVER
15990M:	Wei Liu <wei.liu2@citrix.com>
15991M:	Paul Durrant <paul.durrant@citrix.com>
15992L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15993L:	netdev@vger.kernel.org
15994S:	Supported
15995F:	drivers/net/xen-netback/*
15996
15997XEN PCI SUBSYSTEM
15998M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15999L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16000S:	Supported
16001F:	arch/x86/pci/*xen*
16002F:	drivers/pci/*xen*
16003
16004XEN PVSCSI DRIVERS
16005M:	Juergen Gross <jgross@suse.com>
16006L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16007L:	linux-scsi@vger.kernel.org
16008S:	Supported
16009F:	drivers/scsi/xen-scsifront.c
16010F:	drivers/xen/xen-scsiback.c
16011F:	include/xen/interface/io/vscsiif.h
16012
16013XEN SWIOTLB SUBSYSTEM
16014M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16015L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16016L:	iommu@lists.linux-foundation.org
16017S:	Supported
16018F:	arch/x86/xen/*swiotlb*
16019F:	drivers/xen/*swiotlb*
16020
16021XEN SOUND FRONTEND DRIVER
16022M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16023L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16024L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16025S:	Supported
16026F:	sound/xen/*
16027
16028XFS FILESYSTEM
16029M:	Darrick J. Wong <darrick.wong@oracle.com>
16030M:	linux-xfs@vger.kernel.org
16031L:	linux-xfs@vger.kernel.org
16032W:	http://xfs.org/
16033T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16034S:	Supported
16035F:	Documentation/filesystems/xfs.txt
16036F:	fs/xfs/
16037
16038XILINX AXI ETHERNET DRIVER
16039M:	Anirudha Sarangi <anirudh@xilinx.com>
16040M:	John Linn <John.Linn@xilinx.com>
16041S:	Maintained
16042F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16043
16044XILINX UARTLITE SERIAL DRIVER
16045M:	Peter Korsgaard <jacmet@sunsite.dk>
16046L:	linux-serial@vger.kernel.org
16047S:	Maintained
16048F:	drivers/tty/serial/uartlite.c
16049
16050XILINX VIDEO IP CORES
16051M:	Hyun Kwon <hyun.kwon@xilinx.com>
16052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16053L:	linux-media@vger.kernel.org
16054T:	git git://linuxtv.org/media_tree.git
16055S:	Supported
16056F:	Documentation/devicetree/bindings/media/xilinx/
16057F:	drivers/media/platform/xilinx/
16058F:	include/uapi/linux/xilinx-v4l2-controls.h
16059
16060XILLYBUS DRIVER
16061M:	Eli Billauer <eli.billauer@gmail.com>
16062L:	linux-kernel@vger.kernel.org
16063S:	Supported
16064F:	drivers/char/xillybus/
16065
16066XLP9XX I2C DRIVER
16067M:	George Cherian <george.cherian@cavium.com>
16068M:	Jan Glauber <jglauber@cavium.com>
16069L:	linux-i2c@vger.kernel.org
16070W:	http://www.cavium.com
16071S:	Supported
16072F:	drivers/i2c/busses/i2c-xlp9xx.c
16073
16074XRA1403 GPIO EXPANDER
16075M:	Nandor Han <nandor.han@ge.com>
16076M:	Semi Malinen <semi.malinen@ge.com>
16077L:	linux-gpio@vger.kernel.org
16078S:	Maintained
16079F:	drivers/gpio/gpio-xra1403.c
16080F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16081
16082XTENSA XTFPGA PLATFORM SUPPORT
16083M:	Max Filippov <jcmvbkbc@gmail.com>
16084L:	linux-xtensa@linux-xtensa.org
16085S:	Maintained
16086F:	drivers/spi/spi-xtensa-xtfpga.c
16087F:	sound/soc/xtensa/xtfpga-i2s.c
16088
16089YAM DRIVER FOR AX.25
16090M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16091L:	linux-hams@vger.kernel.org
16092S:	Maintained
16093F:	drivers/net/hamradio/yam*
16094F:	include/linux/yam.h
16095
16096YAMA SECURITY MODULE
16097M:	Kees Cook <keescook@chromium.org>
16098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16099S:	Supported
16100F:	security/yama/
16101F:	Documentation/admin-guide/LSM/Yama.rst
16102
16103YEALINK PHONE DRIVER
16104M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16105L:	usbb2k-api-dev@nongnu.org
16106S:	Maintained
16107F:	Documentation/input/devices/yealink.rst
16108F:	drivers/input/misc/yealink.*
16109
16110Z8530 DRIVER FOR AX.25
16111M:	Joerg Reuter <jreuter@yaina.de>
16112W:	http://yaina.de/jreuter/
16113W:	http://www.qsl.net/dl1bke/
16114L:	linux-hams@vger.kernel.org
16115S:	Maintained
16116F:	Documentation/networking/z8530drv.txt
16117F:	drivers/net/hamradio/*scc.c
16118F:	drivers/net/hamradio/z8530.h
16119
16120ZBUD COMPRESSED PAGE ALLOCATOR
16121M:	Seth Jennings <sjenning@redhat.com>
16122M:	Dan Streetman <ddstreet@ieee.org>
16123L:	linux-mm@kvack.org
16124S:	Maintained
16125F:	mm/zbud.c
16126F:	include/linux/zbud.h
16127
16128ZD1211RW WIRELESS DRIVER
16129M:	Daniel Drake <dsd@gentoo.org>
16130M:	Ulrich Kunitz <kune@deine-taler.de>
16131W:	http://zd1211.ath.cx/wiki/DriverRewrite
16132L:	linux-wireless@vger.kernel.org
16133L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16134S:	Maintained
16135F:	drivers/net/wireless/zydas/zd1211rw/
16136
16137ZD1301 MEDIA DRIVER
16138M:	Antti Palosaari <crope@iki.fi>
16139L:	linux-media@vger.kernel.org
16140W:	https://linuxtv.org/
16141W:	http://palosaari.fi/linux/
16142Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16143S:	Maintained
16144F:	drivers/media/usb/dvb-usb-v2/zd1301*
16145
16146ZD1301_DEMOD MEDIA DRIVER
16147M:	Antti Palosaari <crope@iki.fi>
16148L:	linux-media@vger.kernel.org
16149W:	https://linuxtv.org/
16150W:	http://palosaari.fi/linux/
16151Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16152S:	Maintained
16153F:	drivers/media/dvb-frontends/zd1301_demod*
16154
16155ZPOOL COMPRESSED PAGE STORAGE API
16156M:	Dan Streetman <ddstreet@ieee.org>
16157L:	linux-mm@kvack.org
16158S:	Maintained
16159F:	mm/zpool.c
16160F:	include/linux/zpool.h
16161
16162ZR36067 VIDEO FOR LINUX DRIVER
16163L:	mjpeg-users@lists.sourceforge.net
16164L:	linux-media@vger.kernel.org
16165W:	http://mjpeg.sourceforge.net/driver-zoran/
16166T:	hg https://linuxtv.org/hg/v4l-dvb
16167S:	Odd Fixes
16168F:	drivers/staging/media/zoran/
16169
16170ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16171M:	Minchan Kim <minchan@kernel.org>
16172M:	Nitin Gupta <ngupta@vflare.org>
16173R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16174L:	linux-kernel@vger.kernel.org
16175S:	Maintained
16176F:	drivers/block/zram/
16177F:	Documentation/blockdev/zram.txt
16178
16179ZS DECSTATION Z85C30 SERIAL DRIVER
16180M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16181S:	Maintained
16182F:	drivers/tty/serial/zs.*
16183
16184ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16185M:	Minchan Kim <minchan@kernel.org>
16186M:	Nitin Gupta <ngupta@vflare.org>
16187R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16188L:	linux-mm@kvack.org
16189S:	Maintained
16190F:	mm/zsmalloc.c
16191F:	include/linux/zsmalloc.h
16192F:	Documentation/vm/zsmalloc.rst
16193
16194ZSWAP COMPRESSED SWAP CACHING
16195M:	Seth Jennings <sjenning@redhat.com>
16196M:	Dan Streetman <ddstreet@ieee.org>
16197L:	linux-mm@kvack.org
16198S:	Maintained
16199F:	mm/zswap.c
16200
16201THE REST
16202M:	Linus Torvalds <torvalds@linux-foundation.org>
16203L:	linux-kernel@vger.kernel.org
16204Q:	http://patchwork.kernel.org/project/LKML/list/
16205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16206S:	Buried alive in reporters
16207F:	*
16208F:	*/
16209