xref: /linux/MAINTAINERS (revision a7ddcea58ae22d85d94eabfdd3de75c3742e376b)
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/acpi/
4489X:	Documentation/devicetree/
4490X:	Documentation/i2c/
4491X:	Documentation/media/
4492X:	Documentation/power/
4493X:	Documentation/spi/
4494T:	git git://git.lwn.net/linux.git docs-next
4495
4496DOCUMENTATION/ITALIAN
4497M:	Federico Vaga <federico.vaga@vaga.pv.it>
4498L:	linux-doc@vger.kernel.org
4499S:	Maintained
4500F:	Documentation/translations/it_IT
4501
4502DONGWOON DW9714 LENS VOICE COIL DRIVER
4503M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4504L:	linux-media@vger.kernel.org
4505T:	git git://linuxtv.org/media_tree.git
4506S:	Maintained
4507F:	drivers/media/i2c/dw9714.c
4508
4509DONGWOON DW9807 LENS VOICE COIL DRIVER
4510M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4511L:	linux-media@vger.kernel.org
4512T:	git git://linuxtv.org/media_tree.git
4513S:	Maintained
4514F:	drivers/media/i2c/dw9807.c
4515
4516DOUBLETALK DRIVER
4517M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4518L:	blinux-list@redhat.com
4519S:	Maintained
4520F:	drivers/char/dtlk.c
4521F:	include/linux/dtlk.h
4522
4523DPAA2 DATAPATH I/O (DPIO) DRIVER
4524M:	Roy Pledge <Roy.Pledge@nxp.com>
4525L:	linux-kernel@vger.kernel.org
4526S:	Maintained
4527F:	drivers/soc/fsl/dpio
4528
4529DPAA2 ETHERNET DRIVER
4530M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4531L:	linux-kernel@vger.kernel.org
4532S:	Maintained
4533F:	drivers/staging/fsl-dpaa2/ethernet
4534
4535DPAA2 ETHERNET SWITCH DRIVER
4536M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4537M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4538L:	linux-kernel@vger.kernel.org
4539S:	Maintained
4540F:	drivers/staging/fsl-dpaa2/ethsw
4541
4542DPAA2 PTP CLOCK DRIVER
4543M:	Yangbo Lu <yangbo.lu@nxp.com>
4544L:	linux-kernel@vger.kernel.org
4545S:	Maintained
4546F:	drivers/staging/fsl-dpaa2/rtc
4547
4548DPT_I2O SCSI RAID DRIVER
4549M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4550L:	linux-scsi@vger.kernel.org
4551W:	http://www.adaptec.com/
4552S:	Maintained
4553F:	drivers/scsi/dpt*
4554F:	drivers/scsi/dpt/
4555
4556DRBD DRIVER
4557M:	Philipp Reisner <philipp.reisner@linbit.com>
4558M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4559L:	drbd-dev@lists.linbit.com
4560W:	http://www.drbd.org
4561T:	git git://git.linbit.com/linux-drbd.git
4562T:	git git://git.linbit.com/drbd-8.4.git
4563S:	Supported
4564F:	drivers/block/drbd/
4565F:	lib/lru_cache.c
4566F:	Documentation/blockdev/drbd/
4567
4568DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4569M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4570R:	"Rafael J. Wysocki" <rafael@kernel.org>
4571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4572S:	Supported
4573F:	Documentation/kobject.txt
4574F:	drivers/base/
4575F:	fs/debugfs/
4576F:	fs/sysfs/
4577F:	include/linux/debugfs.h
4578F:	include/linux/kobj*
4579F:	lib/kobj*
4580
4581DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4582M:	Kevin Hilman <khilman@kernel.org>
4583M:	Nishanth Menon <nm@ti.com>
4584S:	Maintained
4585F:	drivers/power/avs/
4586F:	include/linux/power/smartreflex.h
4587L:	linux-pm@vger.kernel.org
4588
4589DRM DRIVER FOR ARM PL111 CLCD
4590M:	Eric Anholt <eric@anholt.net>
4591T:	git git://anongit.freedesktop.org/drm/drm-misc
4592S:	Supported
4593F:	drivers/gpu/drm/pl111/
4594
4595DRM DRIVER FOR ARM VERSATILE TFT PANELS
4596M:	Linus Walleij <linus.walleij@linaro.org>
4597T:	git git://anongit.freedesktop.org/drm/drm-misc
4598S:	Maintained
4599F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4600F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4601
4602DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4603M:	Dave Airlie <airlied@redhat.com>
4604S:	Odd Fixes
4605F:	drivers/gpu/drm/ast/
4606
4607DRM DRIVER FOR BOCHS VIRTUAL GPU
4608M:	Gerd Hoffmann <kraxel@redhat.com>
4609L:	virtualization@lists.linux-foundation.org
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611S:	Maintained
4612F:	drivers/gpu/drm/bochs/
4613
4614DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4615M:	Linus Walleij <linus.walleij@linaro.org>
4616T:	git git://anongit.freedesktop.org/drm/drm-misc
4617S:	Maintained
4618F:	drivers/gpu/drm/tve200/
4619
4620DRM DRIVER FOR ILITEK ILI9225 PANELS
4621M:	David Lechner <david@lechnology.com>
4622S:	Maintained
4623F:	drivers/gpu/drm/tinydrm/ili9225.c
4624F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4625
4626DRM DRIVER FOR INTEL I810 VIDEO CARDS
4627S:	Orphan / Obsolete
4628F:	drivers/gpu/drm/i810/
4629F:	include/uapi/drm/i810_drm.h
4630
4631DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4632S:	Orphan / Obsolete
4633F:	drivers/gpu/drm/mga/
4634F:	include/uapi/drm/mga_drm.h
4635
4636DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4637M:	Dave Airlie <airlied@redhat.com>
4638S:	Odd Fixes
4639F:	drivers/gpu/drm/mgag200/
4640
4641DRM DRIVER FOR MI0283QT
4642M:	Noralf Trønnes <noralf@tronnes.org>
4643S:	Maintained
4644F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4645F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4646
4647DRM DRIVER FOR MSM ADRENO GPU
4648M:	Rob Clark <robdclark@gmail.com>
4649L:	linux-arm-msm@vger.kernel.org
4650L:	dri-devel@lists.freedesktop.org
4651L:	freedreno@lists.freedesktop.org
4652T:	git git://people.freedesktop.org/~robclark/linux
4653S:	Maintained
4654F:	drivers/gpu/drm/msm/
4655F:	include/uapi/drm/msm_drm.h
4656F:	Documentation/devicetree/bindings/display/msm/
4657
4658DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4659M:	Ben Skeggs <bskeggs@redhat.com>
4660L:	dri-devel@lists.freedesktop.org
4661L:	nouveau@lists.freedesktop.org
4662T:	git git://github.com/skeggsb/linux
4663S:	Supported
4664F:	drivers/gpu/drm/nouveau/
4665F:	include/uapi/drm/nouveau_drm.h
4666
4667DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4668M:	Noralf Trønnes <noralf@tronnes.org>
4669S:	Maintained
4670F:	drivers/gpu/drm/tinydrm/repaper.c
4671F:	Documentation/devicetree/bindings/display/repaper.txt
4672
4673DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4674M:	Dave Airlie <airlied@redhat.com>
4675M:	Gerd Hoffmann <kraxel@redhat.com>
4676L:	virtualization@lists.linux-foundation.org
4677T:	git git://anongit.freedesktop.org/drm/drm-misc
4678S:	Obsolete
4679W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4680F:	drivers/gpu/drm/cirrus/
4681
4682DRM DRIVER FOR QXL VIRTUAL GPU
4683M:	Dave Airlie <airlied@redhat.com>
4684M:	Gerd Hoffmann <kraxel@redhat.com>
4685L:	virtualization@lists.linux-foundation.org
4686T:	git git://anongit.freedesktop.org/drm/drm-misc
4687S:	Maintained
4688F:	drivers/gpu/drm/qxl/
4689F:	include/uapi/drm/qxl_drm.h
4690
4691DRM DRIVER FOR RAGE 128 VIDEO CARDS
4692S:	Orphan / Obsolete
4693F:	drivers/gpu/drm/r128/
4694F:	include/uapi/drm/r128_drm.h
4695
4696DRM DRIVER FOR SAVAGE VIDEO CARDS
4697S:	Orphan / Obsolete
4698F:	drivers/gpu/drm/savage/
4699F:	include/uapi/drm/savage_drm.h
4700
4701DRM DRIVER FOR SIS VIDEO CARDS
4702S:	Orphan / Obsolete
4703F:	drivers/gpu/drm/sis/
4704F:	include/uapi/drm/sis_drm.h
4705
4706DRM DRIVER FOR SITRONIX ST7586 PANELS
4707M:	David Lechner <david@lechnology.com>
4708S:	Maintained
4709F:	drivers/gpu/drm/tinydrm/st7586.c
4710F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4711
4712DRM DRIVER FOR SITRONIX ST7735R PANELS
4713M:	David Lechner <david@lechnology.com>
4714S:	Maintained
4715F:	drivers/gpu/drm/tinydrm/st7735r.c
4716F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4717
4718DRM DRIVER FOR TDFX VIDEO CARDS
4719S:	Orphan / Obsolete
4720F:	drivers/gpu/drm/tdfx/
4721
4722DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4723M:	Dave Airlie <airlied@redhat.com>
4724S:	Odd Fixes
4725F:	drivers/gpu/drm/udl/
4726
4727DRM DRIVER FOR VMWARE VIRTUAL GPU
4728M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4729M:	Sinclair Yeh <syeh@vmware.com>
4730M:	Thomas Hellstrom <thellstrom@vmware.com>
4731L:	dri-devel@lists.freedesktop.org
4732T:	git git://people.freedesktop.org/~syeh/repos_linux
4733T:	git git://people.freedesktop.org/~thomash/linux
4734S:	Supported
4735F:	drivers/gpu/drm/vmwgfx/
4736F:	include/uapi/drm/vmwgfx_drm.h
4737
4738DRM DRIVERS
4739M:	David Airlie <airlied@linux.ie>
4740L:	dri-devel@lists.freedesktop.org
4741T:	git git://anongit.freedesktop.org/drm/drm
4742B:	https://bugs.freedesktop.org/
4743C:	irc://chat.freenode.net/dri-devel
4744S:	Maintained
4745F:	drivers/gpu/drm/
4746F:	drivers/gpu/vga/
4747F:	Documentation/devicetree/bindings/display/
4748F:	Documentation/devicetree/bindings/gpu/
4749F:	Documentation/gpu/
4750F:	include/drm/
4751F:	include/uapi/drm/
4752F:	include/linux/vga*
4753
4754DRM DRIVERS AND MISC GPU PATCHES
4755M:	Gustavo Padovan <gustavo@padovan.org>
4756M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4757M:	Sean Paul <sean@poorly.run>
4758W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4759S:	Maintained
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761F:	Documentation/gpu/
4762F:	drivers/gpu/vga/
4763F:	drivers/gpu/drm/*
4764F:	include/drm/drm*
4765F:	include/uapi/drm/drm*
4766F:	include/linux/vga*
4767
4768DRM DRIVERS FOR ALLWINNER A10
4769M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4770L:	dri-devel@lists.freedesktop.org
4771S:	Supported
4772F:	drivers/gpu/drm/sun4i/
4773F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4774T:	git git://anongit.freedesktop.org/drm/drm-misc
4775
4776DRM DRIVERS FOR AMLOGIC SOCS
4777M:	Neil Armstrong <narmstrong@baylibre.com>
4778L:	dri-devel@lists.freedesktop.org
4779L:	linux-amlogic@lists.infradead.org
4780W:	http://linux-meson.com/
4781S:	Supported
4782F:	drivers/gpu/drm/meson/
4783F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4784F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4785F:	Documentation/gpu/meson.rst
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787
4788DRM DRIVERS FOR ATMEL HLCDC
4789M:	Boris Brezillon <boris.brezillon@bootlin.com>
4790L:	dri-devel@lists.freedesktop.org
4791S:	Supported
4792F:	drivers/gpu/drm/atmel-hlcdc/
4793F:	Documentation/devicetree/bindings/display/atmel/
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795
4796DRM DRIVERS FOR BRIDGE CHIPS
4797M:	Archit Taneja <architt@codeaurora.org>
4798M:	Andrzej Hajda <a.hajda@samsung.com>
4799R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4800S:	Maintained
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802F:	drivers/gpu/drm/bridge/
4803
4804DRM DRIVERS FOR EXYNOS
4805M:	Inki Dae <inki.dae@samsung.com>
4806M:	Joonyoung Shim <jy0922.shim@samsung.com>
4807M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4808M:	Kyungmin Park <kyungmin.park@samsung.com>
4809L:	dri-devel@lists.freedesktop.org
4810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4811S:	Supported
4812F:	drivers/gpu/drm/exynos/
4813F:	include/uapi/drm/exynos_drm.h
4814F:	Documentation/devicetree/bindings/display/exynos/
4815
4816DRM DRIVERS FOR FREESCALE DCU
4817M:	Stefan Agner <stefan@agner.ch>
4818M:	Alison Wang <alison.wang@nxp.com>
4819L:	dri-devel@lists.freedesktop.org
4820S:	Supported
4821F:	drivers/gpu/drm/fsl-dcu/
4822F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4823F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4824F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4825
4826DRM DRIVERS FOR FREESCALE IMX
4827M:	Philipp Zabel <p.zabel@pengutronix.de>
4828L:	dri-devel@lists.freedesktop.org
4829S:	Maintained
4830F:	drivers/gpu/drm/imx/
4831F:	drivers/gpu/ipu-v3/
4832F:	Documentation/devicetree/bindings/display/imx/
4833
4834DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4835M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4836L:	dri-devel@lists.freedesktop.org
4837T:	git git://github.com/patjak/drm-gma500
4838S:	Maintained
4839F:	drivers/gpu/drm/gma500/
4840
4841DRM DRIVERS FOR HISILICON
4842M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4843M:	Rongrong Zou <zourongrong@gmail.com>
4844R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4845R:	Chen Feng <puck.chen@hisilicon.com>
4846L:	dri-devel@lists.freedesktop.org
4847T:	git git://github.com/xin3liang/linux.git
4848S:	Maintained
4849F:	drivers/gpu/drm/hisilicon/
4850F:	Documentation/devicetree/bindings/display/hisilicon/
4851
4852DRM DRIVERS FOR MEDIATEK
4853M:	CK Hu <ck.hu@mediatek.com>
4854M:	Philipp Zabel <p.zabel@pengutronix.de>
4855L:	dri-devel@lists.freedesktop.org
4856S:	Supported
4857F:	drivers/gpu/drm/mediatek/
4858F:	Documentation/devicetree/bindings/display/mediatek/
4859
4860DRM DRIVERS FOR NVIDIA TEGRA
4861M:	Thierry Reding <thierry.reding@gmail.com>
4862L:	dri-devel@lists.freedesktop.org
4863L:	linux-tegra@vger.kernel.org
4864T:	git git://anongit.freedesktop.org/tegra/linux.git
4865S:	Supported
4866F:	drivers/gpu/drm/tegra/
4867F:	drivers/gpu/host1x/
4868F:	include/linux/host1x.h
4869F:	include/uapi/drm/tegra_drm.h
4870F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4871
4872DRM DRIVERS FOR RENESAS
4873M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4874L:	dri-devel@lists.freedesktop.org
4875L:	linux-renesas-soc@vger.kernel.org
4876T:	git git://linuxtv.org/pinchartl/fbdev
4877S:	Supported
4878F:	drivers/gpu/drm/rcar-du/
4879F:	drivers/gpu/drm/shmobile/
4880F:	include/linux/platform_data/shmob_drm.h
4881F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4882F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4883F:	Documentation/devicetree/bindings/display/renesas,du.txt
4884
4885DRM DRIVERS FOR ROCKCHIP
4886M:	Sandy Huang <hjc@rock-chips.com>
4887M:	Heiko Stübner <heiko@sntech.de>
4888L:	dri-devel@lists.freedesktop.org
4889S:	Maintained
4890F:	drivers/gpu/drm/rockchip/
4891F:	Documentation/devicetree/bindings/display/rockchip/
4892T:	git git://anongit.freedesktop.org/drm/drm-misc
4893
4894DRM DRIVERS FOR STI
4895M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4896M:	Vincent Abriou <vincent.abriou@st.com>
4897L:	dri-devel@lists.freedesktop.org
4898T:	git git://anongit.freedesktop.org/drm/drm-misc
4899S:	Maintained
4900F:	drivers/gpu/drm/sti
4901F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4902
4903DRM DRIVERS FOR STM
4904M:	Yannick Fertre <yannick.fertre@st.com>
4905M:	Philippe Cornu <philippe.cornu@st.com>
4906M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4907M:	Vincent Abriou <vincent.abriou@st.com>
4908L:	dri-devel@lists.freedesktop.org
4909T:	git git://anongit.freedesktop.org/drm/drm-misc
4910S:	Maintained
4911F:	drivers/gpu/drm/stm
4912F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4913
4914DRM DRIVERS FOR TI LCDC
4915M:	Jyri Sarha <jsarha@ti.com>
4916R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4917L:	dri-devel@lists.freedesktop.org
4918S:	Maintained
4919F:	drivers/gpu/drm/tilcdc/
4920F:	Documentation/devicetree/bindings/display/tilcdc/
4921
4922DRM DRIVERS FOR TI OMAP
4923M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4924L:	dri-devel@lists.freedesktop.org
4925S:	Maintained
4926F:	drivers/gpu/drm/omapdrm/
4927F:	Documentation/devicetree/bindings/display/ti/
4928
4929DRM DRIVERS FOR V3D
4930M:	Eric Anholt <eric@anholt.net>
4931S:	Supported
4932F:	drivers/gpu/drm/v3d/
4933F:	include/uapi/drm/v3d_drm.h
4934F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4935T:	git git://anongit.freedesktop.org/drm/drm-misc
4936
4937DRM DRIVERS FOR VC4
4938M:	Eric Anholt <eric@anholt.net>
4939T:	git git://github.com/anholt/linux
4940S:	Supported
4941F:	drivers/gpu/drm/vc4/
4942F:	include/uapi/drm/vc4_drm.h
4943F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4944T:	git git://anongit.freedesktop.org/drm/drm-misc
4945
4946DRM DRIVERS FOR VIVANTE GPU IP
4947M:	Lucas Stach <l.stach@pengutronix.de>
4948R:	Russell King <linux+etnaviv@armlinux.org.uk>
4949R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4950L:	etnaviv@lists.freedesktop.org
4951L:	dri-devel@lists.freedesktop.org
4952S:	Maintained
4953F:	drivers/gpu/drm/etnaviv/
4954F:	include/uapi/drm/etnaviv_drm.h
4955F:	Documentation/devicetree/bindings/display/etnaviv/
4956
4957DRM DRIVERS FOR ZTE ZX
4958M:	Shawn Guo <shawnguo@kernel.org>
4959L:	dri-devel@lists.freedesktop.org
4960S:	Maintained
4961F:	drivers/gpu/drm/zte/
4962F:	Documentation/devicetree/bindings/display/zte,vou.txt
4963T:	git git://anongit.freedesktop.org/drm/drm-misc
4964
4965DRM PANEL DRIVERS
4966M:	Thierry Reding <thierry.reding@gmail.com>
4967L:	dri-devel@lists.freedesktop.org
4968T:	git git://anongit.freedesktop.org/drm/drm-misc
4969S:	Maintained
4970F:	drivers/gpu/drm/drm_panel.c
4971F:	drivers/gpu/drm/panel/
4972F:	include/drm/drm_panel.h
4973F:	Documentation/devicetree/bindings/display/panel/
4974
4975DRM TINYDRM DRIVERS
4976M:	Noralf Trønnes <noralf@tronnes.org>
4977W:	https://github.com/notro/tinydrm/wiki/Development
4978T:	git git://anongit.freedesktop.org/drm/drm-misc
4979S:	Maintained
4980F:	drivers/gpu/drm/tinydrm/
4981F:	include/drm/tinydrm/
4982
4983DRM DRIVERS FOR XEN
4984M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4985T:	git git://anongit.freedesktop.org/drm/drm-misc
4986L:	dri-devel@lists.freedesktop.org
4987L:	xen-devel@lists.xen.org
4988S:	Supported
4989F:	drivers/gpu/drm/xen/
4990F:	Documentation/gpu/xen-front.rst
4991
4992DRM TTM SUBSYSTEM
4993M:	Christian Koenig <christian.koenig@amd.com>
4994M:	Huang Rui <ray.huang@amd.com>
4995M:	Junwei Zhang <Jerry.Zhang@amd.com>
4996T:	git git://people.freedesktop.org/~agd5f/linux
4997S:	Maintained
4998L:	dri-devel@lists.freedesktop.org
4999F:	include/drm/ttm/
5000F:	drivers/gpu/drm/ttm/
5001
5002DSBR100 USB FM RADIO DRIVER
5003M:	Alexey Klimov <klimov.linux@gmail.com>
5004L:	linux-media@vger.kernel.org
5005T:	git git://linuxtv.org/media_tree.git
5006S:	Maintained
5007F:	drivers/media/radio/dsbr100.c
5008
5009DSCC4 DRIVER
5010M:	Francois Romieu <romieu@fr.zoreil.com>
5011L:	netdev@vger.kernel.org
5012S:	Maintained
5013F:	drivers/net/wan/dscc4.c
5014
5015DT3155 MEDIA DRIVER
5016M:	Hans Verkuil <hverkuil@xs4all.nl>
5017L:	linux-media@vger.kernel.org
5018T:	git git://linuxtv.org/media_tree.git
5019W:	https://linuxtv.org
5020S:	Odd Fixes
5021F:	drivers/media/pci/dt3155/
5022
5023DVB_USB_AF9015 MEDIA DRIVER
5024M:	Antti Palosaari <crope@iki.fi>
5025L:	linux-media@vger.kernel.org
5026W:	https://linuxtv.org
5027W:	http://palosaari.fi/linux/
5028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5029T:	git git://linuxtv.org/anttip/media_tree.git
5030S:	Maintained
5031F:	drivers/media/usb/dvb-usb-v2/af9015*
5032
5033DVB_USB_AF9035 MEDIA DRIVER
5034M:	Antti Palosaari <crope@iki.fi>
5035L:	linux-media@vger.kernel.org
5036W:	https://linuxtv.org
5037W:	http://palosaari.fi/linux/
5038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5039T:	git git://linuxtv.org/anttip/media_tree.git
5040S:	Maintained
5041F:	drivers/media/usb/dvb-usb-v2/af9035*
5042
5043DVB_USB_ANYSEE MEDIA DRIVER
5044M:	Antti Palosaari <crope@iki.fi>
5045L:	linux-media@vger.kernel.org
5046W:	https://linuxtv.org
5047W:	http://palosaari.fi/linux/
5048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5049T:	git git://linuxtv.org/anttip/media_tree.git
5050S:	Maintained
5051F:	drivers/media/usb/dvb-usb-v2/anysee*
5052
5053DVB_USB_AU6610 MEDIA DRIVER
5054M:	Antti Palosaari <crope@iki.fi>
5055L:	linux-media@vger.kernel.org
5056W:	https://linuxtv.org
5057W:	http://palosaari.fi/linux/
5058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5059T:	git git://linuxtv.org/anttip/media_tree.git
5060S:	Maintained
5061F:	drivers/media/usb/dvb-usb-v2/au6610*
5062
5063DVB_USB_CE6230 MEDIA DRIVER
5064M:	Antti Palosaari <crope@iki.fi>
5065L:	linux-media@vger.kernel.org
5066W:	https://linuxtv.org
5067W:	http://palosaari.fi/linux/
5068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5069T:	git git://linuxtv.org/anttip/media_tree.git
5070S:	Maintained
5071F:	drivers/media/usb/dvb-usb-v2/ce6230*
5072
5073DVB_USB_CXUSB MEDIA DRIVER
5074M:	Michael Krufky <mkrufky@linuxtv.org>
5075L:	linux-media@vger.kernel.org
5076W:	https://linuxtv.org
5077W:	http://github.com/mkrufky
5078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5079T:	git git://linuxtv.org/media_tree.git
5080S:	Maintained
5081F:	drivers/media/usb/dvb-usb/cxusb*
5082
5083DVB_USB_EC168 MEDIA DRIVER
5084M:	Antti Palosaari <crope@iki.fi>
5085L:	linux-media@vger.kernel.org
5086W:	https://linuxtv.org
5087W:	http://palosaari.fi/linux/
5088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5089T:	git git://linuxtv.org/anttip/media_tree.git
5090S:	Maintained
5091F:	drivers/media/usb/dvb-usb-v2/ec168*
5092
5093DVB_USB_GL861 MEDIA DRIVER
5094M:	Antti Palosaari <crope@iki.fi>
5095L:	linux-media@vger.kernel.org
5096W:	https://linuxtv.org
5097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5098T:	git git://linuxtv.org/anttip/media_tree.git
5099S:	Maintained
5100F:	drivers/media/usb/dvb-usb-v2/gl861*
5101
5102DVB_USB_MXL111SF MEDIA DRIVER
5103M:	Michael Krufky <mkrufky@linuxtv.org>
5104L:	linux-media@vger.kernel.org
5105W:	https://linuxtv.org
5106W:	http://github.com/mkrufky
5107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5108T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5109S:	Maintained
5110F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5111
5112DVB_USB_RTL28XXU MEDIA DRIVER
5113M:	Antti Palosaari <crope@iki.fi>
5114L:	linux-media@vger.kernel.org
5115W:	https://linuxtv.org
5116W:	http://palosaari.fi/linux/
5117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5118T:	git git://linuxtv.org/anttip/media_tree.git
5119S:	Maintained
5120F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5121
5122DVB_USB_V2 MEDIA DRIVER
5123M:	Antti Palosaari <crope@iki.fi>
5124L:	linux-media@vger.kernel.org
5125W:	https://linuxtv.org
5126W:	http://palosaari.fi/linux/
5127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5128T:	git git://linuxtv.org/anttip/media_tree.git
5129S:	Maintained
5130F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5131F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5132
5133DYNAMIC DEBUG
5134M:	Jason Baron <jbaron@akamai.com>
5135S:	Maintained
5136F:	lib/dynamic_debug.c
5137F:	include/linux/dynamic_debug.h
5138
5139DYNAMIC INTERRUPT MODERATION
5140M:	Tal Gilboa <talgi@mellanox.com>
5141S:	Maintained
5142F:	include/linux/net_dim.h
5143
5144DZ DECSTATION DZ11 SERIAL DRIVER
5145M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5146S:	Maintained
5147F:	drivers/tty/serial/dz.*
5148
5149E3X0 POWER BUTTON DRIVER
5150M:	Moritz Fischer <moritz.fischer@ettus.com>
5151L:	usrp-users@lists.ettus.com
5152W:	http://www.ettus.com
5153S:	Supported
5154F:	drivers/input/misc/e3x0-button.c
5155F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5156
5157E4000 MEDIA DRIVER
5158M:	Antti Palosaari <crope@iki.fi>
5159L:	linux-media@vger.kernel.org
5160W:	https://linuxtv.org
5161W:	http://palosaari.fi/linux/
5162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5163T:	git git://linuxtv.org/anttip/media_tree.git
5164S:	Maintained
5165F:	drivers/media/tuners/e4000*
5166
5167EARTH_PT1 MEDIA DRIVER
5168M:	Akihiro Tsukada <tskd08@gmail.com>
5169L:	linux-media@vger.kernel.org
5170S:	Odd Fixes
5171F:	drivers/media/pci/pt1/
5172
5173EARTH_PT3 MEDIA DRIVER
5174M:	Akihiro Tsukada <tskd08@gmail.com>
5175L:	linux-media@vger.kernel.org
5176S:	Odd Fixes
5177F:	drivers/media/pci/pt3/
5178
5179EC100 MEDIA DRIVER
5180M:	Antti Palosaari <crope@iki.fi>
5181L:	linux-media@vger.kernel.org
5182W:	https://linuxtv.org
5183W:	http://palosaari.fi/linux/
5184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5185T:	git git://linuxtv.org/anttip/media_tree.git
5186S:	Maintained
5187F:	drivers/media/dvb-frontends/ec100*
5188
5189ECRYPT FILE SYSTEM
5190M:	Tyler Hicks <tyhicks@canonical.com>
5191L:	ecryptfs@vger.kernel.org
5192W:	http://ecryptfs.org
5193W:	https://launchpad.net/ecryptfs
5194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5195S:	Supported
5196F:	Documentation/filesystems/ecryptfs.txt
5197F:	fs/ecryptfs/
5198
5199EDAC-AMD64
5200M:	Borislav Petkov <bp@alien8.de>
5201L:	linux-edac@vger.kernel.org
5202S:	Maintained
5203F:	drivers/edac/amd64_edac*
5204
5205EDAC-CALXEDA
5206M:	Robert Richter <rric@kernel.org>
5207L:	linux-edac@vger.kernel.org
5208S:	Maintained
5209F:	drivers/edac/highbank*
5210
5211EDAC-CAVIUM OCTEON
5212M:	Ralf Baechle <ralf@linux-mips.org>
5213M:	David Daney <david.daney@cavium.com>
5214L:	linux-edac@vger.kernel.org
5215L:	linux-mips@linux-mips.org
5216S:	Supported
5217F:	drivers/edac/octeon_edac*
5218
5219EDAC-CAVIUM THUNDERX
5220M:	David Daney <david.daney@cavium.com>
5221M:	Jan Glauber <jglauber@cavium.com>
5222L:	linux-edac@vger.kernel.org
5223S:	Supported
5224F:	drivers/edac/thunderx_edac*
5225
5226EDAC-CORE
5227M:	Borislav Petkov <bp@alien8.de>
5228M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5229L:	linux-edac@vger.kernel.org
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5232S:	Supported
5233F:	Documentation/admin-guide/ras.rst
5234F:	Documentation/driver-api/edac.rst
5235F:	drivers/edac/
5236F:	include/linux/edac.h
5237
5238EDAC-E752X
5239M:	Mark Gross <mark.gross@intel.com>
5240L:	linux-edac@vger.kernel.org
5241S:	Maintained
5242F:	drivers/edac/e752x_edac.c
5243
5244EDAC-E7XXX
5245L:	linux-edac@vger.kernel.org
5246S:	Maintained
5247F:	drivers/edac/e7xxx_edac.c
5248
5249EDAC-FSL_DDR
5250M:	York Sun <york.sun@nxp.com>
5251L:	linux-edac@vger.kernel.org
5252S:	Maintained
5253F:	drivers/edac/fsl_ddr_edac.*
5254
5255EDAC-GHES
5256M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5257L:	linux-edac@vger.kernel.org
5258S:	Maintained
5259F:	drivers/edac/ghes_edac.c
5260
5261EDAC-I3000
5262L:	linux-edac@vger.kernel.org
5263S:	Orphan
5264F:	drivers/edac/i3000_edac.c
5265
5266EDAC-I5000
5267L:	linux-edac@vger.kernel.org
5268S:	Maintained
5269F:	drivers/edac/i5000_edac.c
5270
5271EDAC-I5400
5272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5273L:	linux-edac@vger.kernel.org
5274S:	Maintained
5275F:	drivers/edac/i5400_edac.c
5276
5277EDAC-I7300
5278M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5279L:	linux-edac@vger.kernel.org
5280S:	Maintained
5281F:	drivers/edac/i7300_edac.c
5282
5283EDAC-I7CORE
5284M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5285L:	linux-edac@vger.kernel.org
5286S:	Maintained
5287F:	drivers/edac/i7core_edac.c
5288
5289EDAC-I82443BXGX
5290M:	Tim Small <tim@buttersideup.com>
5291L:	linux-edac@vger.kernel.org
5292S:	Maintained
5293F:	drivers/edac/i82443bxgx_edac.c
5294
5295EDAC-I82975X
5296M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5297M:	"Arvind R." <arvino55@gmail.com>
5298L:	linux-edac@vger.kernel.org
5299S:	Maintained
5300F:	drivers/edac/i82975x_edac.c
5301
5302EDAC-IE31200
5303M:	Jason Baron <jbaron@akamai.com>
5304L:	linux-edac@vger.kernel.org
5305S:	Maintained
5306F:	drivers/edac/ie31200_edac.c
5307
5308EDAC-MPC85XX
5309M:	Johannes Thumshirn <morbidrsa@gmail.com>
5310L:	linux-edac@vger.kernel.org
5311S:	Maintained
5312F:	drivers/edac/mpc85xx_edac.[ch]
5313
5314EDAC-PASEMI
5315M:	Egor Martovetsky <egor@pasemi.com>
5316L:	linux-edac@vger.kernel.org
5317S:	Maintained
5318F:	drivers/edac/pasemi_edac.c
5319
5320EDAC-PND2
5321M:	Tony Luck <tony.luck@intel.com>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/pnd2_edac.[ch]
5325
5326EDAC-R82600
5327M:	Tim Small <tim@buttersideup.com>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/r82600_edac.c
5331
5332EDAC-SBRIDGE
5333M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5334L:	linux-edac@vger.kernel.org
5335S:	Maintained
5336F:	drivers/edac/sb_edac.c
5337
5338EDAC-SKYLAKE
5339M:	Tony Luck <tony.luck@intel.com>
5340L:	linux-edac@vger.kernel.org
5341S:	Maintained
5342F:	drivers/edac/skx_edac.c
5343
5344EDAC-TI
5345M:	Tero Kristo <t-kristo@ti.com>
5346L:	linux-edac@vger.kernel.org
5347S:	Maintained
5348F:	drivers/edac/ti_edac.c
5349
5350EDIROL UA-101/UA-1000 DRIVER
5351M:	Clemens Ladisch <clemens@ladisch.de>
5352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5353T:	git git://git.alsa-project.org/alsa-kernel.git
5354S:	Maintained
5355F:	sound/usb/misc/ua101.c
5356
5357EFI TEST DRIVER
5358L:	linux-efi@vger.kernel.org
5359M:	Ivan Hu <ivan.hu@canonical.com>
5360M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5361S:	Maintained
5362F:	drivers/firmware/efi/test/
5363
5364EFI VARIABLE FILESYSTEM
5365M:	Matthew Garrett <matthew.garrett@nebula.com>
5366M:	Jeremy Kerr <jk@ozlabs.org>
5367M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5369L:	linux-efi@vger.kernel.org
5370S:	Maintained
5371F:	fs/efivarfs/
5372
5373EFIFB FRAMEBUFFER DRIVER
5374L:	linux-fbdev@vger.kernel.org
5375M:	Peter Jones <pjones@redhat.com>
5376S:	Maintained
5377F:	drivers/video/fbdev/efifb.c
5378
5379EFS FILESYSTEM
5380W:	http://aeschi.ch.eu.org/efs/
5381S:	Orphan
5382F:	fs/efs/
5383
5384EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5385M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5386L:	netdev@vger.kernel.org
5387S:	Maintained
5388F:	drivers/net/ethernet/ibm/ehea/
5389
5390EM28XX VIDEO4LINUX DRIVER
5391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5392L:	linux-media@vger.kernel.org
5393W:	https://linuxtv.org
5394T:	git git://linuxtv.org/media_tree.git
5395S:	Maintained
5396F:	drivers/media/usb/em28xx/
5397F:	Documentation/media/v4l-drivers/em28xx*
5398
5399EMBEDDED LINUX
5400M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5401M:	Matt Mackall <mpm@selenic.com>
5402M:	David Woodhouse <dwmw2@infradead.org>
5403L:	linux-embedded@vger.kernel.org
5404S:	Maintained
5405
5406Emulex 10Gbps iSCSI - OneConnect DRIVER
5407M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5408M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5409M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5410L:	linux-scsi@vger.kernel.org
5411W:	http://www.broadcom.com
5412S:	Supported
5413F:	drivers/scsi/be2iscsi/
5414
5415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5416M:	Sathya Perla <sathya.perla@broadcom.com>
5417M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5418M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5419M:	Somnath Kotur <somnath.kotur@broadcom.com>
5420L:	netdev@vger.kernel.org
5421W:	http://www.emulex.com
5422S:	Supported
5423F:	drivers/net/ethernet/emulex/benet/
5424
5425EMULEX ONECONNECT ROCE DRIVER
5426M:	Selvin Xavier <selvin.xavier@broadcom.com>
5427M:	Devesh Sharma <devesh.sharma@broadcom.com>
5428L:	linux-rdma@vger.kernel.org
5429W:	http://www.broadcom.com
5430S:	Odd Fixes
5431F:	drivers/infiniband/hw/ocrdma/
5432F:	include/uapi/rdma/ocrdma-abi.h
5433
5434EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5435M:	James Smart <james.smart@broadcom.com>
5436M:	Dick Kennedy <dick.kennedy@broadcom.com>
5437L:	linux-scsi@vger.kernel.org
5438W:	http://www.broadcom.com
5439S:	Supported
5440F:	drivers/scsi/lpfc/
5441
5442ENE CB710 FLASH CARD READER DRIVER
5443M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5444S:	Maintained
5445F:	drivers/misc/cb710/
5446F:	drivers/mmc/host/cb710-mmc.*
5447F:	include/linux/cb710.h
5448
5449ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5450M:	Maxim Levitsky <maximlevitsky@gmail.com>
5451S:	Maintained
5452F:	drivers/media/rc/ene_ir.*
5453
5454EPSON S1D13XXX FRAMEBUFFER DRIVER
5455M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5456S:	Maintained
5457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5458F:	drivers/video/fbdev/s1d13xxxfb.c
5459F:	include/video/s1d13xxxfb.h
5460
5461ERRSEQ ERROR TRACKING INFRASTRUCTURE
5462M:	Jeff Layton <jlayton@kernel.org>
5463S:	Maintained
5464F:	lib/errseq.c
5465F:	include/linux/errseq.h
5466
5467ET131X NETWORK DRIVER
5468M:	Mark Einon <mark.einon@gmail.com>
5469S:	Odd Fixes
5470F:	drivers/net/ethernet/agere/
5471
5472ETHERNET BRIDGE
5473M:	Stephen Hemminger <stephen@networkplumber.org>
5474L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5475L:	netdev@vger.kernel.org
5476W:	http://www.linuxfoundation.org/en/Net:Bridge
5477S:	Maintained
5478F:	include/linux/netfilter_bridge/
5479F:	net/bridge/
5480
5481ETHERNET PHY LIBRARY
5482M:	Andrew Lunn <andrew@lunn.ch>
5483M:	Florian Fainelli <f.fainelli@gmail.com>
5484L:	netdev@vger.kernel.org
5485S:	Maintained
5486F:	Documentation/ABI/testing/sysfs-bus-mdio
5487F:	Documentation/devicetree/bindings/net/mdio*
5488F:	Documentation/networking/phy.txt
5489F:	drivers/net/phy/
5490F:	drivers/of/of_mdio.c
5491F:	drivers/of/of_net.c
5492F:	include/linux/*mdio*.h
5493F:	include/linux/of_net.h
5494F:	include/linux/phy.h
5495F:	include/linux/phy_fixed.h
5496F:	include/linux/platform_data/mdio-bcm-unimac.h
5497F:	include/trace/events/mdio.h
5498F:	include/uapi/linux/mdio.h
5499F:	include/uapi/linux/mii.h
5500
5501EXT2 FILE SYSTEM
5502M:	Jan Kara <jack@suse.com>
5503L:	linux-ext4@vger.kernel.org
5504S:	Maintained
5505F:	Documentation/filesystems/ext2.txt
5506F:	fs/ext2/
5507F:	include/linux/ext2*
5508
5509EXT4 FILE SYSTEM
5510M:	"Theodore Ts'o" <tytso@mit.edu>
5511M:	Andreas Dilger <adilger.kernel@dilger.ca>
5512L:	linux-ext4@vger.kernel.org
5513W:	http://ext4.wiki.kernel.org
5514Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5516S:	Maintained
5517F:	Documentation/filesystems/ext4.txt
5518F:	fs/ext4/
5519
5520Extended Verification Module (EVM)
5521M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5522L:	linux-integrity@vger.kernel.org
5523S:	Supported
5524F:	security/integrity/evm/
5525
5526EXTENSIBLE FIRMWARE INTERFACE (EFI)
5527M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5528L:	linux-efi@vger.kernel.org
5529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5530S:	Maintained
5531F:	Documentation/efi-stub.txt
5532F:	arch/*/kernel/efi.c
5533F:	arch/x86/boot/compressed/eboot.[ch]
5534F:	arch/*/include/asm/efi.h
5535F:	arch/x86/platform/efi/
5536F:	drivers/firmware/efi/
5537F:	include/linux/efi*.h
5538F:	arch/arm/boot/compressed/efi-header.S
5539F:	arch/arm64/kernel/efi-entry.S
5540
5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5542M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5543M:	Chanwoo Choi <cw00.choi@samsung.com>
5544L:	linux-kernel@vger.kernel.org
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5546S:	Maintained
5547F:	drivers/extcon/
5548F:	include/linux/extcon/
5549F:	include/linux/extcon.h
5550F:	Documentation/extcon/
5551F:	Documentation/devicetree/bindings/extcon/
5552
5553EXYNOS DP DRIVER
5554M:	Jingoo Han <jingoohan1@gmail.com>
5555L:	dri-devel@lists.freedesktop.org
5556S:	Maintained
5557F:	drivers/gpu/drm/exynos/exynos_dp*
5558
5559EXYNOS SYSMMU (IOMMU) driver
5560M:	Marek Szyprowski <m.szyprowski@samsung.com>
5561L:	iommu@lists.linux-foundation.org
5562S:	Maintained
5563F:	drivers/iommu/exynos-iommu.c
5564
5565EZchip NPS platform support
5566M:	Vineet Gupta <vgupta@synopsys.com>
5567M:	Ofer Levi <oferle@mellanox.com>
5568S:	Supported
5569F:	arch/arc/plat-eznps
5570F:	arch/arc/boot/dts/eznps.dts
5571
5572F2FS FILE SYSTEM
5573M:	Jaegeuk Kim <jaegeuk@kernel.org>
5574M:	Chao Yu <yuchao0@huawei.com>
5575L:	linux-f2fs-devel@lists.sourceforge.net
5576W:	https://f2fs.wiki.kernel.org/
5577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5578S:	Maintained
5579F:	Documentation/filesystems/f2fs.txt
5580F:	Documentation/ABI/testing/sysfs-fs-f2fs
5581F:	fs/f2fs/
5582F:	include/linux/f2fs_fs.h
5583F:	include/trace/events/f2fs.h
5584
5585F71805F HARDWARE MONITORING DRIVER
5586M:	Jean Delvare <jdelvare@suse.com>
5587L:	linux-hwmon@vger.kernel.org
5588S:	Maintained
5589F:	Documentation/hwmon/f71805f
5590F:	drivers/hwmon/f71805f.c
5591
5592FADDR2LINE
5593M:	Josh Poimboeuf <jpoimboe@redhat.com>
5594S:	Maintained
5595F:	scripts/faddr2line
5596
5597FAILOVER MODULE
5598M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5599L:	netdev@vger.kernel.org
5600S:	Supported
5601F:	net/core/failover.c
5602F:	include/net/failover.h
5603F:	Documentation/networking/failover.rst
5604
5605FANOTIFY
5606M:	Jan Kara <jack@suse.cz>
5607R:	Amir Goldstein <amir73il@gmail.com>
5608L:	linux-fsdevel@vger.kernel.org
5609S:	Maintained
5610F:	fs/notify/fanotify/
5611F:	include/linux/fanotify.h
5612F:	include/uapi/linux/fanotify.h
5613
5614FARSYNC SYNCHRONOUS DRIVER
5615M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5616W:	http://www.farsite.co.uk/
5617S:	Supported
5618F:	drivers/net/wan/farsync.*
5619
5620FAULT INJECTION SUPPORT
5621M:	Akinobu Mita <akinobu.mita@gmail.com>
5622S:	Supported
5623F:	Documentation/fault-injection/
5624F:	lib/fault-inject.c
5625
5626FBTFT Framebuffer drivers
5627M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5628S:	Maintained
5629F:	drivers/staging/fbtft/
5630
5631FC0011 TUNER DRIVER
5632M:	Michael Buesch <m@bues.ch>
5633L:	linux-media@vger.kernel.org
5634S:	Maintained
5635F:	drivers/media/tuners/fc0011.h
5636F:	drivers/media/tuners/fc0011.c
5637
5638FC2580 MEDIA DRIVER
5639M:	Antti Palosaari <crope@iki.fi>
5640L:	linux-media@vger.kernel.org
5641W:	https://linuxtv.org
5642W:	http://palosaari.fi/linux/
5643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5644T:	git git://linuxtv.org/anttip/media_tree.git
5645S:	Maintained
5646F:	drivers/media/tuners/fc2580*
5647
5648FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5649M:	Johannes Thumshirn <jth@kernel.org>
5650L:	linux-scsi@vger.kernel.org
5651W:	www.Open-FCoE.org
5652S:	Supported
5653F:	drivers/scsi/libfc/
5654F:	drivers/scsi/fcoe/
5655F:	include/scsi/fc/
5656F:	include/scsi/libfc.h
5657F:	include/scsi/libfcoe.h
5658F:	include/uapi/scsi/fc/
5659
5660FILE LOCKING (flock() and fcntl()/lockf())
5661M:	Jeff Layton <jlayton@kernel.org>
5662M:	"J. Bruce Fields" <bfields@fieldses.org>
5663L:	linux-fsdevel@vger.kernel.org
5664S:	Maintained
5665F:	include/linux/fcntl.h
5666F:	include/uapi/linux/fcntl.h
5667F:	fs/fcntl.c
5668F:	fs/locks.c
5669
5670FILESYSTEMS (VFS and infrastructure)
5671M:	Alexander Viro <viro@zeniv.linux.org.uk>
5672L:	linux-fsdevel@vger.kernel.org
5673S:	Maintained
5674F:	fs/*
5675F:	include/linux/fs.h
5676F:	include/uapi/linux/fs.h
5677
5678FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5679M:	Riku Voipio <riku.voipio@iki.fi>
5680L:	linux-hwmon@vger.kernel.org
5681S:	Maintained
5682F:	drivers/hwmon/f75375s.c
5683F:	include/linux/f75375s.h
5684
5685FIREWIRE AUDIO DRIVERS
5686M:	Clemens Ladisch <clemens@ladisch.de>
5687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5688T:	git git://git.alsa-project.org/alsa-kernel.git
5689S:	Maintained
5690F:	sound/firewire/
5691
5692FIREWIRE MEDIA DRIVERS (firedtv)
5693M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5694L:	linux-media@vger.kernel.org
5695L:	linux1394-devel@lists.sourceforge.net
5696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5697S:	Maintained
5698F:	drivers/media/firewire/
5699
5700FIREWIRE SBP-2 TARGET
5701M:	Chris Boot <bootc@bootc.net>
5702L:	linux-scsi@vger.kernel.org
5703L:	target-devel@vger.kernel.org
5704L:	linux1394-devel@lists.sourceforge.net
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5706S:	Maintained
5707F:	drivers/target/sbp/
5708
5709FIREWIRE SUBSYSTEM
5710M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5711L:	linux1394-devel@lists.sourceforge.net
5712W:	http://ieee1394.wiki.kernel.org/
5713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5714S:	Maintained
5715F:	drivers/firewire/
5716F:	include/linux/firewire.h
5717F:	include/uapi/linux/firewire*.h
5718F:	tools/firewire/
5719
5720FIRMWARE LOADER (request_firmware)
5721M:	Luis R. Rodriguez <mcgrof@kernel.org>
5722L:	linux-kernel@vger.kernel.org
5723S:	Maintained
5724F:	Documentation/firmware_class/
5725F:	drivers/base/firmware_loader/
5726F:	include/linux/firmware.h
5727
5728FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5729M:	Joshua Morris <josh.h.morris@us.ibm.com>
5730M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5731S:	Maintained
5732F:	drivers/block/rsxx/
5733
5734FLOPPY DRIVER
5735M:	Jiri Kosina <jikos@kernel.org>
5736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5737S:	Odd fixes
5738F:	drivers/block/floppy.c
5739
5740FMC SUBSYSTEM
5741M:	Alessandro Rubini <rubini@gnudd.com>
5742W:	http://www.ohwr.org/projects/fmc-bus
5743S:	Supported
5744F:	drivers/fmc/
5745F:	include/linux/fmc*.h
5746F:	include/linux/ipmi-fru.h
5747K:	fmc_d.*register
5748
5749FPGA MANAGER FRAMEWORK
5750M:	Alan Tull <atull@kernel.org>
5751M:	Moritz Fischer <mdf@kernel.org>
5752L:	linux-fpga@vger.kernel.org
5753S:	Maintained
5754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5755Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5756F:	Documentation/fpga/
5757F:	Documentation/driver-api/fpga/
5758F:	Documentation/devicetree/bindings/fpga/
5759F:	drivers/fpga/
5760F:	include/linux/fpga/
5761W:	http://www.rocketboards.org
5762
5763FPGA DFL DRIVERS
5764M:	Wu Hao <hao.wu@intel.com>
5765L:	linux-fpga@vger.kernel.org
5766S:	Maintained
5767F:	Documentation/fpga/dfl.txt
5768F:	include/uapi/linux/fpga-dfl.h
5769F:	drivers/fpga/dfl*
5770
5771FPU EMULATOR
5772M:	Bill Metzenthen <billm@melbpc.org.au>
5773W:	http://floatingpoint.sourceforge.net/emulator/index.html
5774S:	Maintained
5775F:	arch/x86/math-emu/
5776
5777FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5778L:	netdev@vger.kernel.org
5779S:	Orphan
5780F:	drivers/net/wan/dlci.c
5781F:	drivers/net/wan/sdla.c
5782
5783FRAMEBUFFER LAYER
5784M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5785L:	dri-devel@lists.freedesktop.org
5786L:	linux-fbdev@vger.kernel.org
5787T:	git git://github.com/bzolnier/linux.git
5788Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5789S:	Maintained
5790F:	Documentation/fb/
5791F:	drivers/video/
5792F:	include/video/
5793F:	include/linux/fb.h
5794F:	include/uapi/video/
5795F:	include/uapi/linux/fb.h
5796
5797FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5798M:	Horia Geantă <horia.geanta@nxp.com>
5799M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5800L:	linux-crypto@vger.kernel.org
5801S:	Maintained
5802F:	drivers/crypto/caam/
5803F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5804
5805FREESCALE DIU FRAMEBUFFER DRIVER
5806M:	Timur Tabi <timur@kernel.org>
5807L:	linux-fbdev@vger.kernel.org
5808S:	Maintained
5809F:	drivers/video/fbdev/fsl-diu-fb.*
5810
5811FREESCALE DMA DRIVER
5812M:	Li Yang <leoyang.li@nxp.com>
5813M:	Zhang Wei <zw@zh-kernel.org>
5814L:	linuxppc-dev@lists.ozlabs.org
5815S:	Maintained
5816F:	drivers/dma/fsldma.*
5817
5818FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5819M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5820L:	netdev@vger.kernel.org
5821S:	Maintained
5822F:	drivers/net/ethernet/freescale/gianfar*
5823F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5824
5825FREESCALE GPMI NAND DRIVER
5826M:	Han Xu <han.xu@nxp.com>
5827L:	linux-mtd@lists.infradead.org
5828S:	Maintained
5829F:	drivers/mtd/nand/raw/gpmi-nand/*
5830
5831FREESCALE I2C CPM DRIVER
5832M:	Jochen Friedrich <jochen@scram.de>
5833L:	linuxppc-dev@lists.ozlabs.org
5834L:	linux-i2c@vger.kernel.org
5835S:	Maintained
5836F:	drivers/i2c/busses/i2c-cpm.c
5837
5838FREESCALE IMX / MXC FEC DRIVER
5839M:	Fugang Duan <fugang.duan@nxp.com>
5840L:	netdev@vger.kernel.org
5841S:	Maintained
5842F:	drivers/net/ethernet/freescale/fec_main.c
5843F:	drivers/net/ethernet/freescale/fec_ptp.c
5844F:	drivers/net/ethernet/freescale/fec.h
5845F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5846
5847FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5848M:	Sascha Hauer <s.hauer@pengutronix.de>
5849R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5850L:	linux-fbdev@vger.kernel.org
5851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5852S:	Maintained
5853F:	include/linux/platform_data/video-imxfb.h
5854F:	drivers/video/fbdev/imxfb.c
5855
5856FREESCALE QORIQ DPAA ETHERNET DRIVER
5857M:	Madalin Bucur <madalin.bucur@nxp.com>
5858L:	netdev@vger.kernel.org
5859S:	Maintained
5860F:	drivers/net/ethernet/freescale/dpaa
5861
5862FREESCALE QORIQ DPAA FMAN DRIVER
5863M:	Madalin Bucur <madalin.bucur@nxp.com>
5864L:	netdev@vger.kernel.org
5865S:	Maintained
5866F:	drivers/net/ethernet/freescale/fman
5867F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5868
5869FREESCALE QORIQ PTP CLOCK DRIVER
5870M:	Yangbo Lu <yangbo.lu@nxp.com>
5871L:	netdev@vger.kernel.org
5872S:	Maintained
5873F:	drivers/ptp/ptp_qoriq.c
5874F:	include/linux/fsl/ptp_qoriq.h
5875F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5876
5877FREESCALE QUAD SPI DRIVER
5878M:	Han Xu <han.xu@nxp.com>
5879L:	linux-mtd@lists.infradead.org
5880S:	Maintained
5881F:	drivers/mtd/spi-nor/fsl-quadspi.c
5882
5883FREESCALE QUICC ENGINE LIBRARY
5884M:	Qiang Zhao <qiang.zhao@nxp.com>
5885L:	linuxppc-dev@lists.ozlabs.org
5886S:	Maintained
5887F:	drivers/soc/fsl/qe/
5888F:	include/soc/fsl/*qe*.h
5889F:	include/soc/fsl/*ucc*.h
5890
5891FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5892M:	Li Yang <leoyang.li@nxp.com>
5893L:	netdev@vger.kernel.org
5894L:	linuxppc-dev@lists.ozlabs.org
5895S:	Maintained
5896F:	drivers/net/ethernet/freescale/ucc_geth*
5897
5898FREESCALE QUICC ENGINE UCC HDLC DRIVER
5899M:	Zhao Qiang <qiang.zhao@nxp.com>
5900L:	netdev@vger.kernel.org
5901L:	linuxppc-dev@lists.ozlabs.org
5902S:	Maintained
5903F:	drivers/net/wan/fsl_ucc_hdlc*
5904
5905FREESCALE QUICC ENGINE UCC UART DRIVER
5906M:	Timur Tabi <timur@kernel.org>
5907L:	linuxppc-dev@lists.ozlabs.org
5908S:	Maintained
5909F:	drivers/tty/serial/ucc_uart.c
5910
5911FREESCALE SOC DRIVERS
5912M:	Li Yang <leoyang.li@nxp.com>
5913L:	linuxppc-dev@lists.ozlabs.org
5914L:	linux-arm-kernel@lists.infradead.org
5915S:	Maintained
5916F:	Documentation/devicetree/bindings/soc/fsl/
5917F:	drivers/soc/fsl/
5918F:	include/linux/fsl/
5919
5920FREESCALE SOC FS_ENET DRIVER
5921M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5922L:	linuxppc-dev@lists.ozlabs.org
5923L:	netdev@vger.kernel.org
5924S:	Maintained
5925F:	drivers/net/ethernet/freescale/fs_enet/
5926F:	include/linux/fs_enet_pd.h
5927
5928FREESCALE SOC SOUND DRIVERS
5929M:	Timur Tabi <timur@kernel.org>
5930M:	Nicolin Chen <nicoleotsuka@gmail.com>
5931M:	Xiubo Li <Xiubo.Lee@gmail.com>
5932R:	Fabio Estevam <fabio.estevam@nxp.com>
5933L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5934L:	linuxppc-dev@lists.ozlabs.org
5935S:	Maintained
5936F:	sound/soc/fsl/fsl*
5937F:	sound/soc/fsl/imx*
5938F:	sound/soc/fsl/mpc8610_hpcd.c
5939
5940FREESCALE USB PERIPHERAL DRIVERS
5941M:	Li Yang <leoyang.li@nxp.com>
5942L:	linux-usb@vger.kernel.org
5943L:	linuxppc-dev@lists.ozlabs.org
5944S:	Maintained
5945F:	drivers/usb/gadget/udc/fsl*
5946
5947FREEVXFS FILESYSTEM
5948M:	Christoph Hellwig <hch@infradead.org>
5949W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5950S:	Maintained
5951F:	fs/freevxfs/
5952
5953FREEZER
5954M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5955M:	Pavel Machek <pavel@ucw.cz>
5956L:	linux-pm@vger.kernel.org
5957S:	Supported
5958F:	Documentation/power/freezing-of-tasks.txt
5959F:	include/linux/freezer.h
5960F:	kernel/freezer.c
5961
5962FRONTSWAP API
5963M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5964L:	linux-kernel@vger.kernel.org
5965S:	Maintained
5966F:	mm/frontswap.c
5967F:	include/linux/frontswap.h
5968
5969FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5970M:	David Howells <dhowells@redhat.com>
5971L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5972S:	Supported
5973F:	Documentation/filesystems/caching/
5974F:	fs/fscache/
5975F:	include/linux/fscache*.h
5976
5977FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5978M:	Theodore Y. Ts'o <tytso@mit.edu>
5979M:	Jaegeuk Kim <jaegeuk@kernel.org>
5980L:	linux-fscrypt@vger.kernel.org
5981Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5983S:	Supported
5984F:	fs/crypto/
5985F:	include/linux/fscrypt*.h
5986F:	Documentation/filesystems/fscrypt.rst
5987
5988FSI-ATTACHED I2C DRIVER
5989M:	Eddie James <eajames@linux.vnet.ibm.com>
5990L:	linux-i2c@vger.kernel.org
5991L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5992S:	Maintained
5993F:	drivers/i2c/busses/i2c-fsi.c
5994F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5995
5996FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5997M:	Jan Kara <jack@suse.cz>
5998R:	Amir Goldstein <amir73il@gmail.com>
5999L:	linux-fsdevel@vger.kernel.org
6000S:	Maintained
6001F:	fs/notify/
6002F:	include/linux/fsnotify*.h
6003
6004FUJITSU LAPTOP EXTRAS
6005M:	Jonathan Woithe <jwoithe@just42.net>
6006L:	platform-driver-x86@vger.kernel.org
6007S:	Maintained
6008F:	drivers/platform/x86/fujitsu-laptop.c
6009
6010FUJITSU M-5MO LS CAMERA ISP DRIVER
6011M:	Kyungmin Park <kyungmin.park@samsung.com>
6012M:	Heungjun Kim <riverful.kim@samsung.com>
6013L:	linux-media@vger.kernel.org
6014S:	Maintained
6015F:	drivers/media/i2c/m5mols/
6016F:	include/media/i2c/m5mols.h
6017
6018FUJITSU TABLET EXTRAS
6019M:	Robert Gerlach <khnz@gmx.de>
6020L:	platform-driver-x86@vger.kernel.org
6021S:	Maintained
6022F:	drivers/platform/x86/fujitsu-tablet.c
6023
6024FUSE: FILESYSTEM IN USERSPACE
6025M:	Miklos Szeredi <miklos@szeredi.hu>
6026L:	linux-fsdevel@vger.kernel.org
6027W:	http://fuse.sourceforge.net/
6028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6029S:	Maintained
6030F:	fs/fuse/
6031F:	include/uapi/linux/fuse.h
6032F:	Documentation/filesystems/fuse.txt
6033
6034FUTEX SUBSYSTEM
6035M:	Thomas Gleixner <tglx@linutronix.de>
6036M:	Ingo Molnar <mingo@redhat.com>
6037R:	Peter Zijlstra <peterz@infradead.org>
6038R:	Darren Hart <dvhart@infradead.org>
6039L:	linux-kernel@vger.kernel.org
6040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6041S:	Maintained
6042F:	kernel/futex.c
6043F:	kernel/futex_compat.c
6044F:	include/asm-generic/futex.h
6045F:	include/linux/futex.h
6046F:	include/uapi/linux/futex.h
6047F:	tools/testing/selftests/futex/
6048F:	tools/perf/bench/futex*
6049F:	Documentation/*futex*
6050
6051GCC PLUGINS
6052M:	Kees Cook <keescook@chromium.org>
6053R:	Emese Revfy <re.emese@gmail.com>
6054L:	kernel-hardening@lists.openwall.com
6055S:	Maintained
6056F:	scripts/gcc-plugins/
6057F:	scripts/gcc-plugin.sh
6058F:	scripts/Makefile.gcc-plugins
6059F:	Documentation/gcc-plugins.txt
6060
6061GASKET DRIVER FRAMEWORK
6062M:	Rob Springer <rspringer@google.com>
6063M:	John Joseph <jnjoseph@google.com>
6064M:	Ben Chan <benchan@chromium.org>
6065S:	Maintained
6066F:	drivers/staging/gasket/
6067
6068GCOV BASED KERNEL PROFILING
6069M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6070S:	Maintained
6071F:	kernel/gcov/
6072F:	Documentation/dev-tools/gcov.rst
6073
6074GDB KERNEL DEBUGGING HELPER SCRIPTS
6075M:	Jan Kiszka <jan.kiszka@siemens.com>
6076M:	Kieran Bingham <kbingham@kernel.org>
6077S:	Supported
6078F:	scripts/gdb/
6079
6080GDT SCSI DISK ARRAY CONTROLLER DRIVER
6081M:	Achim Leubner <achim_leubner@adaptec.com>
6082L:	linux-scsi@vger.kernel.org
6083W:	http://www.icp-vortex.com/
6084S:	Supported
6085F:	drivers/scsi/gdt*
6086
6087GEMTEK FM RADIO RECEIVER DRIVER
6088M:	Hans Verkuil <hverkuil@xs4all.nl>
6089L:	linux-media@vger.kernel.org
6090T:	git git://linuxtv.org/media_tree.git
6091W:	https://linuxtv.org
6092S:	Maintained
6093F:	drivers/media/radio/radio-gemtek*
6094
6095GENERIC GPIO I2C DRIVER
6096M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6097S:	Supported
6098F:	drivers/i2c/busses/i2c-gpio.c
6099F:	include/linux/platform_data/i2c-gpio.h
6100
6101GENERIC GPIO I2C MULTIPLEXER DRIVER
6102M:	Peter Korsgaard <peter.korsgaard@barco.com>
6103L:	linux-i2c@vger.kernel.org
6104S:	Supported
6105F:	drivers/i2c/muxes/i2c-mux-gpio.c
6106F:	include/linux/platform_data/i2c-mux-gpio.h
6107F:	Documentation/i2c/muxes/i2c-mux-gpio
6108
6109GENERIC HDLC (WAN) DRIVERS
6110M:	Krzysztof Halasa <khc@pm.waw.pl>
6111W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6112S:	Maintained
6113F:	drivers/net/wan/c101.c
6114F:	drivers/net/wan/hd6457*
6115F:	drivers/net/wan/hdlc*
6116F:	drivers/net/wan/n2.c
6117F:	drivers/net/wan/pc300too.c
6118F:	drivers/net/wan/pci200syn.c
6119F:	drivers/net/wan/wanxl*
6120
6121GENERIC INCLUDE/ASM HEADER FILES
6122M:	Arnd Bergmann <arnd@arndb.de>
6123L:	linux-arch@vger.kernel.org
6124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6125S:	Maintained
6126F:	include/asm-generic/
6127F:	include/uapi/asm-generic/
6128
6129GENERIC PHY FRAMEWORK
6130M:	Kishon Vijay Abraham I <kishon@ti.com>
6131L:	linux-kernel@vger.kernel.org
6132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6133S:	Supported
6134F:	drivers/phy/
6135F:	include/linux/phy/
6136
6137GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6138M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6139S:	Supported
6140F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6141
6142GENERIC PM DOMAINS
6143M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6144M:	Kevin Hilman <khilman@kernel.org>
6145M:	Ulf Hansson <ulf.hansson@linaro.org>
6146L:	linux-pm@vger.kernel.org
6147S:	Supported
6148F:	drivers/base/power/domain*.c
6149F:	include/linux/pm_domain.h
6150F:	Documentation/devicetree/bindings/power/power_domain.txt
6151
6152GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6153M:	Eugen Hristev <eugen.hristev@microchip.com>
6154L:	linux-input@vger.kernel.org
6155S:	Maintained
6156F:	drivers/input/touchscreen/resistive-adc-touch.c
6157
6158GENERIC UIO DRIVER FOR PCI DEVICES
6159M:	"Michael S. Tsirkin" <mst@redhat.com>
6160L:	kvm@vger.kernel.org
6161S:	Supported
6162F:	drivers/uio/uio_pci_generic.c
6163
6164GENWQE (IBM Generic Workqueue Card)
6165M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6166M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6167S:	Supported
6168F:	drivers/misc/genwqe/
6169
6170GET_MAINTAINER SCRIPT
6171M:	Joe Perches <joe@perches.com>
6172S:	Maintained
6173F:	scripts/get_maintainer.pl
6174
6175GFS2 FILE SYSTEM
6176M:	Bob Peterson <rpeterso@redhat.com>
6177M:	Andreas Gruenbacher <agruenba@redhat.com>
6178L:	cluster-devel@redhat.com
6179W:	http://sources.redhat.com/cluster/
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6181S:	Supported
6182F:	Documentation/filesystems/gfs2*.txt
6183F:	fs/gfs2/
6184F:	include/uapi/linux/gfs2_ondisk.h
6185
6186GIGASET ISDN DRIVERS
6187M:	Paul Bolle <pebolle@tiscali.nl>
6188L:	gigaset307x-common@lists.sourceforge.net
6189W:	http://gigaset307x.sourceforge.net/
6190S:	Odd Fixes
6191F:	Documentation/isdn/README.gigaset
6192F:	drivers/isdn/gigaset/
6193F:	include/uapi/linux/gigaset_dev.h
6194
6195GNSS SUBSYSTEM
6196M:	Johan Hovold <johan@kernel.org>
6197S:	Maintained
6198F:	Documentation/ABI/testing/sysfs-class-gnss
6199F:	Documentation/devicetree/bindings/gnss/
6200F:	drivers/gnss/
6201F:	include/linux/gnss.h
6202
6203GO7007 MPEG CODEC
6204M:	Hans Verkuil <hans.verkuil@cisco.com>
6205L:	linux-media@vger.kernel.org
6206S:	Maintained
6207F:	drivers/media/usb/go7007/
6208
6209GOODIX TOUCHSCREEN
6210M:	Bastien Nocera <hadess@hadess.net>
6211L:	linux-input@vger.kernel.org
6212S:	Maintained
6213F:	drivers/input/touchscreen/goodix.c
6214
6215GPD POCKET FAN DRIVER
6216M:	Hans de Goede <hdegoede@redhat.com>
6217L:	platform-driver-x86@vger.kernel.org
6218S:	Maintained
6219F:	drivers/platform/x86/gpd-pocket-fan.c
6220
6221GPIO ACPI SUPPORT
6222M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6223M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6224L:	linux-gpio@vger.kernel.org
6225L:	linux-acpi@vger.kernel.org
6226S:	Maintained
6227F:	Documentation/acpi/gpio-properties.txt
6228F:	drivers/gpio/gpiolib-acpi.c
6229
6230GPIO IR Transmitter
6231M:	Sean Young <sean@mess.org>
6232L:	linux-media@vger.kernel.org
6233S:	Maintained
6234F:	drivers/media/rc/gpio-ir-tx.c
6235
6236GPIO MOCKUP DRIVER
6237M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6238R:	Bartosz Golaszewski <brgl@bgdev.pl>
6239L:	linux-gpio@vger.kernel.org
6240S:	Maintained
6241F:	drivers/gpio/gpio-mockup.c
6242F:	tools/testing/selftests/gpio/
6243
6244GPIO SUBSYSTEM
6245M:	Linus Walleij <linus.walleij@linaro.org>
6246L:	linux-gpio@vger.kernel.org
6247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6248S:	Maintained
6249F:	Documentation/devicetree/bindings/gpio/
6250F:	Documentation/driver-api/gpio/
6251F:	Documentation/gpio/
6252F:	Documentation/ABI/testing/gpio-cdev
6253F:	Documentation/ABI/obsolete/sysfs-gpio
6254F:	drivers/gpio/
6255F:	include/linux/gpio/
6256F:	include/linux/gpio.h
6257F:	include/linux/of_gpio.h
6258F:	include/asm-generic/gpio.h
6259F:	include/uapi/linux/gpio.h
6260F:	tools/gpio/
6261
6262GRE DEMULTIPLEXER DRIVER
6263M:	Dmitry Kozlov <xeb@mail.ru>
6264L:	netdev@vger.kernel.org
6265S:	Maintained
6266F:	net/ipv4/gre_demux.c
6267F:	net/ipv4/gre_offload.c
6268F:	include/net/gre.h
6269
6270GRETH 10/100/1G Ethernet MAC device driver
6271M:	Andreas Larsson <andreas@gaisler.com>
6272L:	netdev@vger.kernel.org
6273S:	Maintained
6274F:	drivers/net/ethernet/aeroflex/
6275
6276GREYBUS AUDIO PROTOCOLS DRIVERS
6277M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6278M:	Mark Greer <mgreer@animalcreek.com>
6279S:	Maintained
6280F:	drivers/staging/greybus/audio_apbridgea.c
6281F:	drivers/staging/greybus/audio_apbridgea.h
6282F:	drivers/staging/greybus/audio_codec.c
6283F:	drivers/staging/greybus/audio_codec.h
6284F:	drivers/staging/greybus/audio_gb.c
6285F:	drivers/staging/greybus/audio_manager.c
6286F:	drivers/staging/greybus/audio_manager.h
6287F:	drivers/staging/greybus/audio_manager_module.c
6288F:	drivers/staging/greybus/audio_manager_private.h
6289F:	drivers/staging/greybus/audio_manager_sysfs.c
6290F:	drivers/staging/greybus/audio_module.c
6291F:	drivers/staging/greybus/audio_topology.c
6292
6293GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6294M:	Viresh Kumar <vireshk@kernel.org>
6295S:	Maintained
6296F:	drivers/staging/greybus/authentication.c
6297F:	drivers/staging/greybus/bootrom.c
6298F:	drivers/staging/greybus/firmware.h
6299F:	drivers/staging/greybus/fw-core.c
6300F:	drivers/staging/greybus/fw-download.c
6301F:	drivers/staging/greybus/fw-management.c
6302F:	drivers/staging/greybus/greybus_authentication.h
6303F:	drivers/staging/greybus/greybus_firmware.h
6304F:	drivers/staging/greybus/hid.c
6305F:	drivers/staging/greybus/i2c.c
6306F:	drivers/staging/greybus/spi.c
6307F:	drivers/staging/greybus/spilib.c
6308F:	drivers/staging/greybus/spilib.h
6309
6310GREYBUS LOOPBACK DRIVER
6311M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6312S:	Maintained
6313F:	drivers/staging/greybus/loopback.c
6314
6315GREYBUS PLATFORM DRIVERS
6316M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6317S:	Maintained
6318F:	drivers/staging/greybus/arche-platform.c
6319F:	drivers/staging/greybus/arche-apb-ctrl.c
6320F:	drivers/staging/greybus/arche_platform.h
6321
6322GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6323M:	Rui Miguel Silva <rmfrfs@gmail.com>
6324S:	Maintained
6325F:	drivers/staging/greybus/sdio.c
6326F:	drivers/staging/greybus/light.c
6327F:	drivers/staging/greybus/gpio.c
6328F:	drivers/staging/greybus/power_supply.c
6329F:	drivers/staging/greybus/spi.c
6330F:	drivers/staging/greybus/spilib.c
6331
6332GREYBUS SUBSYSTEM
6333M:	Johan Hovold <johan@kernel.org>
6334M:	Alex Elder <elder@kernel.org>
6335M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6336S:	Maintained
6337F:	drivers/staging/greybus/
6338L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6339
6340GREYBUS UART PROTOCOLS DRIVERS
6341M:	David Lin <dtwlin@gmail.com>
6342S:	Maintained
6343F:	drivers/staging/greybus/uart.c
6344F:	drivers/staging/greybus/log.c
6345
6346GS1662 VIDEO SERIALIZER
6347M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6348L:	linux-media@vger.kernel.org
6349T:	git git://linuxtv.org/media_tree.git
6350S:	Maintained
6351F:	drivers/media/spi/gs1662.c
6352
6353GSPCA FINEPIX SUBDRIVER
6354M:	Frank Zago <frank@zago.net>
6355L:	linux-media@vger.kernel.org
6356T:	git git://linuxtv.org/media_tree.git
6357S:	Maintained
6358F:	drivers/media/usb/gspca/finepix.c
6359
6360GSPCA GL860 SUBDRIVER
6361M:	Olivier Lorin <o.lorin@laposte.net>
6362L:	linux-media@vger.kernel.org
6363T:	git git://linuxtv.org/media_tree.git
6364S:	Maintained
6365F:	drivers/media/usb/gspca/gl860/
6366
6367GSPCA M5602 SUBDRIVER
6368M:	Erik Andren <erik.andren@gmail.com>
6369L:	linux-media@vger.kernel.org
6370T:	git git://linuxtv.org/media_tree.git
6371S:	Maintained
6372F:	drivers/media/usb/gspca/m5602/
6373
6374GSPCA PAC207 SONIXB SUBDRIVER
6375M:	Hans Verkuil <hverkuil@xs4all.nl>
6376L:	linux-media@vger.kernel.org
6377T:	git git://linuxtv.org/media_tree.git
6378S:	Odd Fixes
6379F:	drivers/media/usb/gspca/pac207.c
6380
6381GSPCA SN9C20X SUBDRIVER
6382M:	Brian Johnson <brijohn@gmail.com>
6383L:	linux-media@vger.kernel.org
6384T:	git git://linuxtv.org/media_tree.git
6385S:	Maintained
6386F:	drivers/media/usb/gspca/sn9c20x.c
6387
6388GSPCA T613 SUBDRIVER
6389M:	Leandro Costantino <lcostantino@gmail.com>
6390L:	linux-media@vger.kernel.org
6391T:	git git://linuxtv.org/media_tree.git
6392S:	Maintained
6393F:	drivers/media/usb/gspca/t613.c
6394
6395GSPCA USB WEBCAM DRIVER
6396M:	Hans Verkuil <hverkuil@xs4all.nl>
6397L:	linux-media@vger.kernel.org
6398T:	git git://linuxtv.org/media_tree.git
6399S:	Odd Fixes
6400F:	drivers/media/usb/gspca/
6401
6402GTP (GPRS Tunneling Protocol)
6403M:	Pablo Neira Ayuso <pablo@netfilter.org>
6404M:	Harald Welte <laforge@gnumonks.org>
6405L:	osmocom-net-gprs@lists.osmocom.org
6406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6407S:	Maintained
6408F:	drivers/net/gtp.c
6409
6410GUID PARTITION TABLE (GPT)
6411M:	Davidlohr Bueso <dave@stgolabs.net>
6412L:	linux-efi@vger.kernel.org
6413S:	Maintained
6414F:	block/partitions/efi.*
6415
6416H8/300 ARCHITECTURE
6417M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6418L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6419W:	http://uclinux-h8.sourceforge.jp
6420T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6421S:	Maintained
6422F:	arch/h8300/
6423F:	drivers/clocksource/h8300_*.c
6424F:	drivers/clk/h8300/
6425F:	drivers/irqchip/irq-renesas-h8*.c
6426
6427HACKRF MEDIA DRIVER
6428M:	Antti Palosaari <crope@iki.fi>
6429L:	linux-media@vger.kernel.org
6430W:	https://linuxtv.org
6431W:	http://palosaari.fi/linux/
6432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6433T:	git git://linuxtv.org/anttip/media_tree.git
6434S:	Maintained
6435F:	drivers/media/usb/hackrf/
6436
6437HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6438M:	Frank Seidel <frank@f-seidel.de>
6439L:	platform-driver-x86@vger.kernel.org
6440W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6441S:	Maintained
6442F:	drivers/platform/x86/hdaps.c
6443
6444HARDWARE MONITORING
6445M:	Jean Delvare <jdelvare@suse.com>
6446M:	Guenter Roeck <linux@roeck-us.net>
6447L:	linux-hwmon@vger.kernel.org
6448W:	http://hwmon.wiki.kernel.org/
6449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6450S:	Maintained
6451F:	Documentation/devicetree/bindings/hwmon/
6452F:	Documentation/hwmon/
6453F:	drivers/hwmon/
6454F:	include/linux/hwmon*.h
6455
6456HARDWARE RANDOM NUMBER GENERATOR CORE
6457M:	Matt Mackall <mpm@selenic.com>
6458M:	Herbert Xu <herbert@gondor.apana.org.au>
6459L:	linux-crypto@vger.kernel.org
6460S:	Odd fixes
6461F:	Documentation/devicetree/bindings/rng/
6462F:	Documentation/hw_random.txt
6463F:	drivers/char/hw_random/
6464F:	include/linux/hw_random.h
6465
6466HARDWARE TRACING FACILITIES
6467M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6468S:	Maintained
6469F:	drivers/hwtracing/
6470
6471HARDWARE SPINLOCK CORE
6472M:	Ohad Ben-Cohen <ohad@wizery.com>
6473M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6474L:	linux-remoteproc@vger.kernel.org
6475S:	Maintained
6476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6477F:	Documentation/devicetree/bindings/hwlock/
6478F:	Documentation/hwspinlock.txt
6479F:	drivers/hwspinlock/
6480F:	include/linux/hwspinlock.h
6481
6482HARMONY SOUND DRIVER
6483L:	linux-parisc@vger.kernel.org
6484S:	Maintained
6485F:	sound/parisc/harmony.*
6486
6487HDPVR USB VIDEO ENCODER DRIVER
6488M:	Hans Verkuil <hverkuil@xs4all.nl>
6489L:	linux-media@vger.kernel.org
6490T:	git git://linuxtv.org/media_tree.git
6491W:	https://linuxtv.org
6492S:	Odd Fixes
6493F:	drivers/media/usb/hdpvr/
6494
6495HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6496M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6497S:	Supported
6498F:	Documentation/watchdog/hpwdt.txt
6499F:	drivers/watchdog/hpwdt.c
6500
6501HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6502M:	Don Brace <don.brace@microsemi.com>
6503L:	esc.storagedev@microsemi.com
6504L:	linux-scsi@vger.kernel.org
6505S:	Supported
6506F:	Documentation/scsi/hpsa.txt
6507F:	drivers/scsi/hpsa*.[ch]
6508F:	include/linux/cciss*.h
6509F:	include/uapi/linux/cciss*.h
6510
6511HFI1 DRIVER
6512M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6513M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6514L:	linux-rdma@vger.kernel.org
6515S:	Supported
6516F:	drivers/infiniband/hw/hfi1
6517
6518HFS FILESYSTEM
6519L:	linux-fsdevel@vger.kernel.org
6520S:	Orphan
6521F:	Documentation/filesystems/hfs.txt
6522F:	fs/hfs/
6523
6524HFSPLUS FILESYSTEM
6525L:	linux-fsdevel@vger.kernel.org
6526S:	Orphan
6527F:	Documentation/filesystems/hfsplus.txt
6528F:	fs/hfsplus/
6529
6530HGA FRAMEBUFFER DRIVER
6531M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6532L:	linux-nvidia@lists.surfsouth.com
6533W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6534S:	Maintained
6535F:	drivers/video/fbdev/hgafb.c
6536
6537HIBERNATION (aka Software Suspend, aka swsusp)
6538M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6539M:	Pavel Machek <pavel@ucw.cz>
6540L:	linux-pm@vger.kernel.org
6541B:	https://bugzilla.kernel.org
6542S:	Supported
6543F:	arch/x86/power/
6544F:	drivers/base/power/
6545F:	kernel/power/
6546F:	include/linux/suspend.h
6547F:	include/linux/freezer.h
6548F:	include/linux/pm.h
6549F:	arch/*/include/asm/suspend*.h
6550
6551HID CORE LAYER
6552M:	Jiri Kosina <jikos@kernel.org>
6553R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6554L:	linux-input@vger.kernel.org
6555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6556S:	Maintained
6557F:	drivers/hid/
6558F:	include/linux/hid*
6559F:	include/uapi/linux/hid*
6560
6561HID SENSOR HUB DRIVERS
6562M:	Jiri Kosina <jikos@kernel.org>
6563M:	Jonathan Cameron <jic23@kernel.org>
6564M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6565L:	linux-input@vger.kernel.org
6566L:	linux-iio@vger.kernel.org
6567S:	Maintained
6568F:	Documentation/hid/hid-sensor*
6569F:	drivers/hid/hid-sensor-*
6570F:	drivers/iio/*/hid-*
6571F:	include/linux/hid-sensor-*
6572
6573HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6574M:	Thomas Gleixner <tglx@linutronix.de>
6575L:	linux-kernel@vger.kernel.org
6576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6577S:	Maintained
6578F:	Documentation/timers/
6579F:	kernel/time/hrtimer.c
6580F:	kernel/time/clockevents.c
6581F:	kernel/time/timer_*.c
6582F:	include/linux/clockchips.h
6583F:	include/linux/hrtimer.h
6584
6585HIGH-SPEED SCC DRIVER FOR AX.25
6586L:	linux-hams@vger.kernel.org
6587S:	Orphan
6588F:	drivers/net/hamradio/dmascc.c
6589F:	drivers/net/hamradio/scc.c
6590
6591HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6592M:	HighPoint Linux Team <linux@highpoint-tech.com>
6593W:	http://www.highpoint-tech.com
6594S:	Supported
6595F:	Documentation/scsi/hptiop.txt
6596F:	drivers/scsi/hptiop.c
6597
6598HIPPI
6599M:	Jes Sorensen <jes@trained-monkey.org>
6600L:	linux-hippi@sunsite.dk
6601S:	Maintained
6602F:	include/linux/hippidevice.h
6603F:	include/uapi/linux/if_hippi.h
6604F:	net/802/hippi.c
6605F:	drivers/net/hippi/
6606
6607HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6608M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6609M:	Salil Mehta <salil.mehta@huawei.com>
6610L:	netdev@vger.kernel.org
6611W:	http://www.hisilicon.com
6612S:	Maintained
6613F:	drivers/net/ethernet/hisilicon/hns3/
6614
6615HISILICON LPC BUS DRIVER
6616M:	john.garry@huawei.com
6617W:	http://www.hisilicon.com
6618S:	Maintained
6619F:	drivers/bus/hisi_lpc.c
6620F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6621
6622HISILICON NETWORK SUBSYSTEM DRIVER
6623M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6624M:	Salil Mehta <salil.mehta@huawei.com>
6625L:	netdev@vger.kernel.org
6626W:	http://www.hisilicon.com
6627S:	Maintained
6628F:	drivers/net/ethernet/hisilicon/
6629F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6630
6631HISILICON PMU DRIVER
6632M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6633W:	http://www.hisilicon.com
6634S:	Supported
6635F:	drivers/perf/hisilicon
6636F:	Documentation/perf/hisi-pmu.txt
6637
6638HISILICON ROCE DRIVER
6639M:	Lijun Ou <oulijun@huawei.com>
6640M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6641L:	linux-rdma@vger.kernel.org
6642S:	Maintained
6643F:	drivers/infiniband/hw/hns/
6644F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6645
6646HISILICON SAS Controller
6647M:	John Garry <john.garry@huawei.com>
6648W:	http://www.hisilicon.com
6649S:	Supported
6650F:	drivers/scsi/hisi_sas/
6651F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6652
6653HMM - Heterogeneous Memory Management
6654M:	Jérôme Glisse <jglisse@redhat.com>
6655L:	linux-mm@kvack.org
6656S:	Maintained
6657F:	mm/hmm*
6658F:	include/linux/hmm*
6659F:	Documentation/vm/hmm.rst
6660
6661HOST AP DRIVER
6662M:	Jouni Malinen <j@w1.fi>
6663L:	linux-wireless@vger.kernel.org
6664W:	http://w1.fi/hostap-driver.html
6665S:	Obsolete
6666F:	drivers/net/wireless/intersil/hostap/
6667
6668HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6669L:	platform-driver-x86@vger.kernel.org
6670S:	Orphan
6671F:	drivers/platform/x86/tc1100-wmi.c
6672
6673HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6674M:	Jaroslav Kysela <perex@perex.cz>
6675S:	Maintained
6676F:	drivers/net/ethernet/hp/hp100.*
6677
6678HPET:	High Precision Event Timers driver
6679M:	Clemens Ladisch <clemens@ladisch.de>
6680S:	Maintained
6681F:	Documentation/timers/hpet.txt
6682F:	drivers/char/hpet.c
6683F:	include/linux/hpet.h
6684F:	include/uapi/linux/hpet.h
6685
6686HPET:	x86
6687S:	Orphan
6688F:	arch/x86/kernel/hpet.c
6689F:	arch/x86/include/asm/hpet.h
6690
6691HPFS FILESYSTEM
6692M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6693W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6694S:	Maintained
6695F:	fs/hpfs/
6696
6697HSI SUBSYSTEM
6698M:	Sebastian Reichel <sre@kernel.org>
6699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6700S:	Maintained
6701F:	Documentation/ABI/testing/sysfs-bus-hsi
6702F:	Documentation/driver-api/hsi.rst
6703F:	drivers/hsi/
6704F:	include/linux/hsi/
6705F:	include/uapi/linux/hsi/
6706
6707HSO 3G MODEM DRIVER
6708L:	linux-usb@vger.kernel.org
6709S:	Orphan
6710F:	drivers/net/usb/hso.c
6711
6712HSR NETWORK PROTOCOL
6713M:	Arvid Brodin <arvid.brodin@alten.se>
6714L:	netdev@vger.kernel.org
6715S:	Maintained
6716F:	net/hsr/
6717
6718HT16K33 LED CONTROLLER DRIVER
6719M:	Robin van der Gracht <robin@protonic.nl>
6720S:	Maintained
6721F:	drivers/auxdisplay/ht16k33.c
6722F:	Documentation/devicetree/bindings/display/ht16k33.txt
6723
6724HTCPEN TOUCHSCREEN DRIVER
6725M:	Pau Oliva Fora <pof@eslack.org>
6726L:	linux-input@vger.kernel.org
6727S:	Maintained
6728F:	drivers/input/touchscreen/htcpen.c
6729
6730HUAWEI ETHERNET DRIVER
6731M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6732L:	netdev@vger.kernel.org
6733S:	Supported
6734F:	Documentation/networking/hinic.txt
6735F:	drivers/net/ethernet/huawei/hinic/
6736
6737HUGETLB FILESYSTEM
6738M:	Mike Kravetz <mike.kravetz@oracle.com>
6739L:	linux-mm@kvack.org
6740S:	Maintained
6741F:	fs/hugetlbfs/
6742F:	mm/hugetlb.c
6743F:	include/linux/hugetlb.h
6744F:	Documentation/admin-guide/mm/hugetlbpage.rst
6745F:	Documentation/vm/hugetlbfs_reserv.rst
6746F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6747
6748HVA ST MEDIA DRIVER
6749M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6750L:	linux-media@vger.kernel.org
6751T:	git git://linuxtv.org/media_tree.git
6752W:	https://linuxtv.org
6753S:	Supported
6754F:	drivers/media/platform/sti/hva
6755
6756HWPOISON MEMORY FAILURE HANDLING
6757M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6758L:	linux-mm@kvack.org
6759S:	Maintained
6760F:	mm/memory-failure.c
6761F:	mm/hwpoison-inject.c
6762
6763Hyper-V CORE AND DRIVERS
6764M:	"K. Y. Srinivasan" <kys@microsoft.com>
6765M:	Haiyang Zhang <haiyangz@microsoft.com>
6766M:	Stephen Hemminger <sthemmin@microsoft.com>
6767L:	devel@linuxdriverproject.org
6768S:	Maintained
6769F:	Documentation/networking/netvsc.txt
6770F:	arch/x86/include/asm/mshyperv.h
6771F:	arch/x86/include/asm/trace/hyperv.h
6772F:	arch/x86/include/asm/hyperv-tlfs.h
6773F:	arch/x86/kernel/cpu/mshyperv.c
6774F:	arch/x86/hyperv
6775F:	drivers/hid/hid-hyperv.c
6776F:	drivers/hv/
6777F:	drivers/input/serio/hyperv-keyboard.c
6778F:	drivers/pci/controller/pci-hyperv.c
6779F:	drivers/net/hyperv/
6780F:	drivers/scsi/storvsc_drv.c
6781F:	drivers/uio/uio_hv_generic.c
6782F:	drivers/video/fbdev/hyperv_fb.c
6783F:	net/vmw_vsock/hyperv_transport.c
6784F:	include/linux/hyperv.h
6785F:	include/uapi/linux/hyperv.h
6786F:	tools/hv/
6787F:	Documentation/ABI/stable/sysfs-bus-vmbus
6788
6789HYPERVISOR VIRTUAL CONSOLE DRIVER
6790L:	linuxppc-dev@lists.ozlabs.org
6791S:	Odd Fixes
6792F:	drivers/tty/hvc/
6793
6794I2C ACPI SUPPORT
6795M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6796L:	linux-i2c@vger.kernel.org
6797L:	linux-acpi@vger.kernel.org
6798S:	Maintained
6799F:	drivers/i2c/i2c-core-acpi.c
6800
6801I2C MUXES
6802M:	Peter Rosin <peda@axentia.se>
6803L:	linux-i2c@vger.kernel.org
6804S:	Maintained
6805F:	Documentation/i2c/i2c-topology
6806F:	Documentation/i2c/muxes/
6807F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6808F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6809F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6810F:	drivers/i2c/i2c-mux.c
6811F:	drivers/i2c/muxes/
6812F:	include/linux/i2c-mux.h
6813
6814I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6815M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6816L:	linux-i2c@vger.kernel.org
6817S:	Maintained
6818F:	drivers/i2c/busses/i2c-mv64xxx.c
6819
6820I2C OVER PARALLEL PORT
6821M:	Jean Delvare <jdelvare@suse.com>
6822L:	linux-i2c@vger.kernel.org
6823S:	Maintained
6824F:	Documentation/i2c/busses/i2c-parport
6825F:	Documentation/i2c/busses/i2c-parport-light
6826F:	drivers/i2c/busses/i2c-parport.c
6827F:	drivers/i2c/busses/i2c-parport-light.c
6828
6829I2C SUBSYSTEM
6830M:	Wolfram Sang <wsa@the-dreams.de>
6831L:	linux-i2c@vger.kernel.org
6832W:	https://i2c.wiki.kernel.org/
6833Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6835S:	Maintained
6836F:	Documentation/devicetree/bindings/i2c/i2c.txt
6837F:	Documentation/i2c/
6838F:	drivers/i2c/*
6839F:	include/linux/i2c.h
6840F:	include/linux/i2c-dev.h
6841F:	include/linux/i2c-smbus.h
6842F:	include/uapi/linux/i2c.h
6843F:	include/uapi/linux/i2c-*.h
6844
6845I2C SUBSYSTEM HOST DRIVERS
6846L:	linux-i2c@vger.kernel.org
6847W:	https://i2c.wiki.kernel.org/
6848Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6850S:	Odd Fixes
6851F:	Documentation/devicetree/bindings/i2c/
6852F:	drivers/i2c/algos/
6853F:	drivers/i2c/busses/
6854
6855I2C-TAOS-EVM DRIVER
6856M:	Jean Delvare <jdelvare@suse.com>
6857L:	linux-i2c@vger.kernel.org
6858S:	Maintained
6859F:	Documentation/i2c/busses/i2c-taos-evm
6860F:	drivers/i2c/busses/i2c-taos-evm.c
6861
6862I2C-TINY-USB DRIVER
6863M:	Till Harbaum <till@harbaum.org>
6864L:	linux-i2c@vger.kernel.org
6865W:	http://www.harbaum.org/till/i2c_tiny_usb
6866S:	Maintained
6867F:	drivers/i2c/busses/i2c-tiny-usb.c
6868
6869I2C/SMBUS CONTROLLER DRIVERS FOR PC
6870M:	Jean Delvare <jdelvare@suse.com>
6871L:	linux-i2c@vger.kernel.org
6872S:	Maintained
6873F:	Documentation/i2c/busses/i2c-ali1535
6874F:	Documentation/i2c/busses/i2c-ali1563
6875F:	Documentation/i2c/busses/i2c-ali15x3
6876F:	Documentation/i2c/busses/i2c-amd756
6877F:	Documentation/i2c/busses/i2c-amd8111
6878F:	Documentation/i2c/busses/i2c-i801
6879F:	Documentation/i2c/busses/i2c-nforce2
6880F:	Documentation/i2c/busses/i2c-piix4
6881F:	Documentation/i2c/busses/i2c-sis5595
6882F:	Documentation/i2c/busses/i2c-sis630
6883F:	Documentation/i2c/busses/i2c-sis96x
6884F:	Documentation/i2c/busses/i2c-via
6885F:	Documentation/i2c/busses/i2c-viapro
6886F:	drivers/i2c/busses/i2c-ali1535.c
6887F:	drivers/i2c/busses/i2c-ali1563.c
6888F:	drivers/i2c/busses/i2c-ali15x3.c
6889F:	drivers/i2c/busses/i2c-amd756.c
6890F:	drivers/i2c/busses/i2c-amd756-s4882.c
6891F:	drivers/i2c/busses/i2c-amd8111.c
6892F:	drivers/i2c/busses/i2c-i801.c
6893F:	drivers/i2c/busses/i2c-isch.c
6894F:	drivers/i2c/busses/i2c-nforce2.c
6895F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6896F:	drivers/i2c/busses/i2c-piix4.c
6897F:	drivers/i2c/busses/i2c-sis5595.c
6898F:	drivers/i2c/busses/i2c-sis630.c
6899F:	drivers/i2c/busses/i2c-sis96x.c
6900F:	drivers/i2c/busses/i2c-via.c
6901F:	drivers/i2c/busses/i2c-viapro.c
6902
6903I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6904M:	Hans de Goede <hdegoede@redhat.com>
6905L:	linux-i2c@vger.kernel.org
6906S:	Maintained
6907F:	drivers/i2c/busses/i2c-cht-wc.c
6908
6909I2C/SMBUS ISMT DRIVER
6910M:	Seth Heasley <seth.heasley@intel.com>
6911M:	Neil Horman <nhorman@tuxdriver.com>
6912L:	linux-i2c@vger.kernel.org
6913F:	drivers/i2c/busses/i2c-ismt.c
6914F:	Documentation/i2c/busses/i2c-ismt
6915
6916I2C/SMBUS STUB DRIVER
6917M:	Jean Delvare <jdelvare@suse.com>
6918L:	linux-i2c@vger.kernel.org
6919S:	Maintained
6920F:	drivers/i2c/i2c-stub.c
6921
6922IA64 (Itanium) PLATFORM
6923M:	Tony Luck <tony.luck@intel.com>
6924M:	Fenghua Yu <fenghua.yu@intel.com>
6925L:	linux-ia64@vger.kernel.org
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6927S:	Maintained
6928F:	arch/ia64/
6929
6930IBM Power 842 compression accelerator
6931M:	Haren Myneni <haren@us.ibm.com>
6932S:	Supported
6933F:	drivers/crypto/nx/Makefile
6934F:	drivers/crypto/nx/Kconfig
6935F:	drivers/crypto/nx/nx-842*
6936F:	include/linux/sw842.h
6937F:	crypto/842.c
6938F:	lib/842/
6939
6940IBM Power in-Nest Crypto Acceleration
6941M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6942M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6943L:	linux-crypto@vger.kernel.org
6944S:	Supported
6945F:	drivers/crypto/nx/Makefile
6946F:	drivers/crypto/nx/Kconfig
6947F:	drivers/crypto/nx/nx-aes*
6948F:	drivers/crypto/nx/nx-sha*
6949F:	drivers/crypto/nx/nx.*
6950F:	drivers/crypto/nx/nx_csbcpb.h
6951F:	drivers/crypto/nx/nx_debugfs.h
6952
6953IBM Power Linux RAID adapter
6954M:	Brian King <brking@us.ibm.com>
6955S:	Supported
6956F:	drivers/scsi/ipr.*
6957
6958IBM Power SRIOV Virtual NIC Device Driver
6959M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6960M:	John Allen <jallen@linux.vnet.ibm.com>
6961L:	netdev@vger.kernel.org
6962S:	Supported
6963F:	drivers/net/ethernet/ibm/ibmvnic.*
6964
6965IBM Power Virtual Accelerator Switchboard
6966M:	Sukadev Bhattiprolu
6967L:	linuxppc-dev@lists.ozlabs.org
6968S:	Supported
6969F:	arch/powerpc/platforms/powernv/vas*
6970F:	arch/powerpc/platforms/powernv/copy-paste.h
6971F:	arch/powerpc/include/asm/vas.h
6972F:	arch/powerpc/include/uapi/asm/vas.h
6973
6974IBM Power Virtual Ethernet Device Driver
6975M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6976L:	netdev@vger.kernel.org
6977S:	Supported
6978F:	drivers/net/ethernet/ibm/ibmveth.*
6979
6980IBM Power Virtual FC Device Drivers
6981M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6982L:	linux-scsi@vger.kernel.org
6983S:	Supported
6984F:	drivers/scsi/ibmvscsi/ibmvfc*
6985
6986IBM Power Virtual Management Channel Driver
6987M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6988M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6989S:	Supported
6990F:	drivers/misc/ibmvmc.*
6991
6992IBM Power Virtual SCSI Device Drivers
6993M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6994L:	linux-scsi@vger.kernel.org
6995S:	Supported
6996F:	drivers/scsi/ibmvscsi/ibmvscsi*
6997F:	include/scsi/viosrp.h
6998
6999IBM Power Virtual SCSI Device Target Driver
7000M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7001M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7002L:	linux-scsi@vger.kernel.org
7003L:	target-devel@vger.kernel.org
7004S:	Supported
7005F:	drivers/scsi/ibmvscsi_tgt/
7006
7007IBM Power VMX Cryptographic instructions
7008M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7009M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7010L:	linux-crypto@vger.kernel.org
7011S:	Supported
7012F:	drivers/crypto/vmx/Makefile
7013F:	drivers/crypto/vmx/Kconfig
7014F:	drivers/crypto/vmx/vmx.c
7015F:	drivers/crypto/vmx/aes*
7016F:	drivers/crypto/vmx/ghash*
7017F:	drivers/crypto/vmx/ppc-xlate.pl
7018
7019IBM ServeRAID RAID DRIVER
7020S:	Orphan
7021F:	drivers/scsi/ips.*
7022
7023ICH LPC AND GPIO DRIVER
7024M:	Peter Tyser <ptyser@xes-inc.com>
7025S:	Maintained
7026F:	drivers/mfd/lpc_ich.c
7027F:	drivers/gpio/gpio-ich.c
7028
7029IDE SUBSYSTEM
7030M:	"David S. Miller" <davem@davemloft.net>
7031L:	linux-ide@vger.kernel.org
7032Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7034S:	Maintained
7035F:	Documentation/ide/
7036F:	drivers/ide/
7037F:	include/linux/ide.h
7038
7039IDE/ATAPI DRIVERS
7040M:	Borislav Petkov <bp@alien8.de>
7041L:	linux-ide@vger.kernel.org
7042S:	Maintained
7043F:	Documentation/cdrom/ide-cd
7044F:	drivers/ide/ide-cd*
7045
7046IDEAPAD LAPTOP EXTRAS DRIVER
7047M:	Ike Panhc <ike.pan@canonical.com>
7048L:	platform-driver-x86@vger.kernel.org
7049W:	http://launchpad.net/ideapad-laptop
7050S:	Maintained
7051F:	drivers/platform/x86/ideapad-laptop.c
7052
7053IDEAPAD LAPTOP SLIDEBAR DRIVER
7054M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7055L:	linux-input@vger.kernel.org
7056W:	https://github.com/o2genum/ideapad-slidebar
7057S:	Maintained
7058F:	drivers/input/misc/ideapad_slidebar.c
7059
7060IDT VersaClock 5 CLOCK DRIVER
7061M:	Marek Vasut <marek.vasut@gmail.com>
7062S:	Maintained
7063F:	drivers/clk/clk-versaclock5.c
7064
7065IEEE 802.15.4 SUBSYSTEM
7066M:	Alexander Aring <alex.aring@gmail.com>
7067M:	Stefan Schmidt <stefan@datenfreihafen.org>
7068L:	linux-wpan@vger.kernel.org
7069W:	http://wpan.cakelab.org/
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7072S:	Maintained
7073F:	net/ieee802154/
7074F:	net/mac802154/
7075F:	drivers/net/ieee802154/
7076F:	include/linux/nl802154.h
7077F:	include/linux/ieee802154.h
7078F:	include/net/nl802154.h
7079F:	include/net/mac802154.h
7080F:	include/net/af_ieee802154.h
7081F:	include/net/cfg802154.h
7082F:	include/net/ieee802154_netdev.h
7083F:	Documentation/networking/ieee802154.txt
7084
7085IFE PROTOCOL
7086M:	Yotam Gigi <yotam.gi@gmail.com>
7087M:	Jamal Hadi Salim <jhs@mojatatu.com>
7088F:	net/ife
7089F:	include/net/ife.h
7090F:	include/uapi/linux/ife.h
7091
7092IGORPLUG-USB IR RECEIVER
7093M:	Sean Young <sean@mess.org>
7094L:	linux-media@vger.kernel.org
7095S:	Maintained
7096F:	drivers/media/rc/igorplugusb.c
7097
7098IGUANAWORKS USB IR TRANSCEIVER
7099M:	Sean Young <sean@mess.org>
7100L:	linux-media@vger.kernel.org
7101S:	Maintained
7102F:	drivers/media/rc/iguanair.c
7103
7104IIO DIGITAL POTENTIOMETER DAC
7105M:	Peter Rosin <peda@axentia.se>
7106L:	linux-iio@vger.kernel.org
7107S:	Maintained
7108F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7109F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7110F:	drivers/iio/dac/dpot-dac.c
7111
7112IIO ENVELOPE DETECTOR
7113M:	Peter Rosin <peda@axentia.se>
7114L:	linux-iio@vger.kernel.org
7115S:	Maintained
7116F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7117F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7118F:	drivers/iio/adc/envelope-detector.c
7119
7120IIO MULTIPLEXER
7121M:	Peter Rosin <peda@axentia.se>
7122L:	linux-iio@vger.kernel.org
7123S:	Maintained
7124F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7125F:	drivers/iio/multiplexer/iio-mux.c
7126
7127IIO SUBSYSTEM AND DRIVERS
7128M:	Jonathan Cameron <jic23@kernel.org>
7129R:	Hartmut Knaack <knaack.h@gmx.de>
7130R:	Lars-Peter Clausen <lars@metafoo.de>
7131R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7132L:	linux-iio@vger.kernel.org
7133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7134S:	Maintained
7135F:	Documentation/ABI/testing/configfs-iio*
7136F:	Documentation/ABI/testing/sysfs-bus-iio*
7137F:	Documentation/devicetree/bindings/iio/
7138F:	drivers/iio/
7139F:	drivers/staging/iio/
7140F:	include/linux/iio/
7141F:	tools/iio/
7142
7143IIO UNIT CONVERTER
7144M:	Peter Rosin <peda@axentia.se>
7145L:	linux-iio@vger.kernel.org
7146S:	Maintained
7147F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7148F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7149F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7150F:	drivers/iio/afe/iio-rescale.c
7151
7152IKANOS/ADI EAGLE ADSL USB DRIVER
7153M:	Matthieu Castet <castet.matthieu@free.fr>
7154M:	Stanislaw Gruszka <stf_xl@wp.pl>
7155S:	Maintained
7156F:	drivers/usb/atm/ueagle-atm.c
7157
7158IMGTEC ASCII LCD DRIVER
7159M:	Paul Burton <paul.burton@mips.com>
7160S:	Maintained
7161F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7162F:	drivers/auxdisplay/img-ascii-lcd.c
7163
7164IMGTEC IR DECODER DRIVER
7165M:	James Hogan <jhogan@kernel.org>
7166S:	Maintained
7167F:	drivers/media/rc/img-ir/
7168
7169IMON SOUNDGRAPH USB IR RECEIVER
7170M:	Sean Young <sean@mess.org>
7171L:	linux-media@vger.kernel.org
7172S:	Maintained
7173F:	drivers/media/rc/imon_raw.c
7174F:	drivers/media/rc/imon.c
7175
7176IMS TWINTURBO FRAMEBUFFER DRIVER
7177L:	linux-fbdev@vger.kernel.org
7178S:	Orphan
7179F:	drivers/video/fbdev/imsttfb.c
7180
7181INA209 HARDWARE MONITOR DRIVER
7182M:	Guenter Roeck <linux@roeck-us.net>
7183L:	linux-hwmon@vger.kernel.org
7184S:	Maintained
7185F:	Documentation/hwmon/ina209
7186F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7187F:	drivers/hwmon/ina209.c
7188
7189INA2XX HARDWARE MONITOR DRIVER
7190M:	Guenter Roeck <linux@roeck-us.net>
7191L:	linux-hwmon@vger.kernel.org
7192S:	Maintained
7193F:	Documentation/hwmon/ina2xx
7194F:	drivers/hwmon/ina2xx.c
7195F:	include/linux/platform_data/ina2xx.h
7196
7197INDUSTRY PACK SUBSYSTEM (IPACK)
7198M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7199M:	Jens Taprogge <jens.taprogge@taprogge.org>
7200M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7201L:	industrypack-devel@lists.sourceforge.net
7202W:	http://industrypack.sourceforge.net
7203S:	Maintained
7204F:	drivers/ipack/
7205
7206INFINIBAND SUBSYSTEM
7207M:	Doug Ledford <dledford@redhat.com>
7208M:	Jason Gunthorpe <jgg@mellanox.com>
7209L:	linux-rdma@vger.kernel.org
7210W:	https://github.com/linux-rdma/rdma-core
7211Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7213S:	Supported
7214F:	Documentation/devicetree/bindings/infiniband/
7215F:	Documentation/infiniband/
7216F:	drivers/infiniband/
7217F:	include/uapi/linux/if_infiniband.h
7218F:	include/uapi/rdma/
7219F:	include/rdma/
7220
7221INGENIC JZ4780 DMA Driver
7222M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7223S:	Maintained
7224F:	drivers/dma/dma-jz4780.c
7225
7226INGENIC JZ4780 NAND DRIVER
7227M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7228L:	linux-mtd@lists.infradead.org
7229S:	Maintained
7230F:	drivers/mtd/nand/raw/jz4780_*
7231
7232INOTIFY
7233M:	Jan Kara <jack@suse.cz>
7234R:	Amir Goldstein <amir73il@gmail.com>
7235L:	linux-fsdevel@vger.kernel.org
7236S:	Maintained
7237F:	Documentation/filesystems/inotify.txt
7238F:	fs/notify/inotify/
7239F:	include/linux/inotify.h
7240F:	include/uapi/linux/inotify.h
7241
7242INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7243M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7244L:	linux-input@vger.kernel.org
7245Q:	http://patchwork.kernel.org/project/linux-input/list/
7246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7247S:	Maintained
7248F:	drivers/input/
7249F:	include/linux/input.h
7250F:	include/uapi/linux/input.h
7251F:	include/uapi/linux/input-event-codes.h
7252F:	include/linux/input/
7253F:	Documentation/devicetree/bindings/input/
7254F:	Documentation/devicetree/bindings/serio/
7255F:	Documentation/input/
7256
7257INPUT MULTITOUCH (MT) PROTOCOL
7258M:	Henrik Rydberg <rydberg@bitmath.org>
7259L:	linux-input@vger.kernel.org
7260S:	Odd fixes
7261F:	Documentation/input/multi-touch-protocol.rst
7262F:	drivers/input/input-mt.c
7263K:	\b(ABS|SYN)_MT_
7264
7265INSIDE SECURE CRYPTO DRIVER
7266M:	Antoine Tenart <antoine.tenart@bootlin.com>
7267F:	drivers/crypto/inside-secure/
7268S:	Maintained
7269L:	linux-crypto@vger.kernel.org
7270
7271INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7272M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7273M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7274L:	linux-integrity@vger.kernel.org
7275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7276S:	Supported
7277F:	security/integrity/ima/
7278
7279INTEL 810/815 FRAMEBUFFER DRIVER
7280M:	Antonino Daplas <adaplas@gmail.com>
7281L:	linux-fbdev@vger.kernel.org
7282S:	Maintained
7283F:	drivers/video/fbdev/i810/
7284
7285INTEL ASoC DRIVERS
7286M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7287M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7288M:	Jie Yang <yang.jie@linux.intel.com>
7289L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7290S:	Supported
7291F:	sound/soc/intel/
7292
7293INTEL C600 SERIES SAS CONTROLLER DRIVER
7294M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7295M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7296L:	linux-scsi@vger.kernel.org
7297T:	git git://git.code.sf.net/p/intel-sas/isci
7298S:	Supported
7299F:	drivers/scsi/isci/
7300
7301INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7302M:	Jani Nikula <jani.nikula@linux.intel.com>
7303M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7304M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7305L:	intel-gfx@lists.freedesktop.org
7306W:	https://01.org/linuxgraphics/
7307B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7308C:	irc://chat.freenode.net/intel-gfx
7309Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7310T:	git git://anongit.freedesktop.org/drm-intel
7311S:	Supported
7312F:	drivers/gpu/drm/i915/
7313F:	include/drm/i915*
7314F:	include/uapi/drm/i915_drm.h
7315F:	Documentation/gpu/i915.rst
7316
7317INTEL ETHERNET DRIVERS
7318M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7319L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7320W:	http://www.intel.com/support/feedback.htm
7321W:	http://e1000.sourceforge.net/
7322Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7325S:	Supported
7326F:	Documentation/networking/e100.rst
7327F:	Documentation/networking/e1000.rst
7328F:	Documentation/networking/e1000e.txt
7329F:	Documentation/networking/igb.txt
7330F:	Documentation/networking/igbvf.txt
7331F:	Documentation/networking/ixgb.txt
7332F:	Documentation/networking/ixgbe.txt
7333F:	Documentation/networking/ixgbevf.txt
7334F:	Documentation/networking/i40e.txt
7335F:	Documentation/networking/i40evf.txt
7336F:	Documentation/networking/ice.txt
7337F:	drivers/net/ethernet/intel/
7338F:	drivers/net/ethernet/intel/*/
7339F:	include/linux/avf/virtchnl.h
7340
7341INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7342M:	Maik Broemme <mbroemme@libmpq.org>
7343L:	linux-fbdev@vger.kernel.org
7344S:	Maintained
7345F:	Documentation/fb/intelfb.txt
7346F:	drivers/video/fbdev/intelfb/
7347
7348INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7349M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7350M:	Zhi Wang <zhi.a.wang@intel.com>
7351L:	intel-gvt-dev@lists.freedesktop.org
7352L:	intel-gfx@lists.freedesktop.org
7353W:	https://01.org/igvt-g
7354T:	git https://github.com/intel/gvt-linux.git
7355S:	Supported
7356F:	drivers/gpu/drm/i915/gvt/
7357
7358INTEL HID EVENT DRIVER
7359M:	Alex Hung <alex.hung@canonical.com>
7360L:	platform-driver-x86@vger.kernel.org
7361S:	Maintained
7362F:	drivers/platform/x86/intel-hid.c
7363
7364INTEL I/OAT DMA DRIVER
7365M:	Dave Jiang <dave.jiang@intel.com>
7366R:	Dan Williams <dan.j.williams@intel.com>
7367L:	dmaengine@vger.kernel.org
7368Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7369S:	Supported
7370F:	drivers/dma/ioat*
7371
7372INTEL IDLE DRIVER
7373M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7374M:	Len Brown <lenb@kernel.org>
7375L:	linux-pm@vger.kernel.org
7376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7377B:	https://bugzilla.kernel.org
7378S:	Supported
7379F:	drivers/idle/intel_idle.c
7380
7381INTEL INTEGRATED SENSOR HUB DRIVER
7382M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7383M:	Jiri Kosina <jikos@kernel.org>
7384L:	linux-input@vger.kernel.org
7385S:	Maintained
7386F:	drivers/hid/intel-ish-hid/
7387
7388INTEL IOMMU (VT-d)
7389M:	David Woodhouse <dwmw2@infradead.org>
7390L:	iommu@lists.linux-foundation.org
7391T:	git git://git.infradead.org/iommu-2.6.git
7392S:	Supported
7393F:	drivers/iommu/intel-iommu.c
7394F:	include/linux/intel-iommu.h
7395
7396INTEL IOP-ADMA DMA DRIVER
7397R:	Dan Williams <dan.j.williams@intel.com>
7398S:	Odd fixes
7399F:	drivers/dma/iop-adma.c
7400
7401INTEL IPU3 CSI-2 CIO2 DRIVER
7402M:	Yong Zhi <yong.zhi@intel.com>
7403M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7404M:	Bingbu Cao <bingbu.cao@intel.com>
7405R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7406R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7407L:	linux-media@vger.kernel.org
7408S:	Maintained
7409F:	drivers/media/pci/intel/ipu3/
7410F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7411
7412INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7413M:	Krzysztof Halasa <khalasa@piap.pl>
7414S:	Maintained
7415F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7416F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7417F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7418F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7419F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7420F:	drivers/net/wan/ixp4xx_hss.c
7421
7422INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7423M:	Deepak Saxena <dsaxena@plexity.net>
7424S:	Maintained
7425F:	drivers/char/hw_random/ixp4xx-rng.c
7426
7427INTEL MANAGEMENT ENGINE (mei)
7428M:	Tomas Winkler <tomas.winkler@intel.com>
7429L:	linux-kernel@vger.kernel.org
7430S:	Supported
7431F:	include/uapi/linux/mei.h
7432F:	include/linux/mei_cl_bus.h
7433F:	drivers/misc/mei/*
7434F:	drivers/watchdog/mei_wdt.c
7435F:	Documentation/misc-devices/mei/*
7436F:	samples/mei/*
7437
7438INTEL MENLOW THERMAL DRIVER
7439M:	Sujith Thomas <sujith.thomas@intel.com>
7440L:	platform-driver-x86@vger.kernel.org
7441W:	https://01.org/linux-acpi
7442S:	Supported
7443F:	drivers/platform/x86/intel_menlow.c
7444
7445INTEL MERRIFIELD GPIO DRIVER
7446M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7447L:	linux-gpio@vger.kernel.org
7448S:	Maintained
7449F:	drivers/gpio/gpio-merrifield.c
7450
7451INTEL MIC DRIVERS (mic)
7452M:	Sudeep Dutt <sudeep.dutt@intel.com>
7453M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7454S:	Supported
7455W:	https://github.com/sudeepdutt/mic
7456W:	http://software.intel.com/en-us/mic-developer
7457F:	include/linux/mic_bus.h
7458F:	include/linux/scif.h
7459F:	include/uapi/linux/mic_common.h
7460F:	include/uapi/linux/mic_ioctl.h
7461F:	include/uapi/linux/scif_ioctl.h
7462F:	drivers/misc/mic/
7463F:	drivers/dma/mic_x100_dma.c
7464F:	drivers/dma/mic_x100_dma.h
7465F:	Documentation/mic/
7466
7467INTEL PMC CORE DRIVER
7468M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7469M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7470L:	platform-driver-x86@vger.kernel.org
7471S:	Maintained
7472F:	arch/x86/include/asm/pmc_core.h
7473F:	drivers/platform/x86/intel_pmc_core*
7474
7475INTEL PMC/P-Unit IPC DRIVER
7476M:	Zha Qipeng<qipeng.zha@intel.com>
7477L:	platform-driver-x86@vger.kernel.org
7478S:	Maintained
7479F:	drivers/platform/x86/intel_pmc_ipc.c
7480F:	drivers/platform/x86/intel_punit_ipc.c
7481F:	arch/x86/include/asm/intel_pmc_ipc.h
7482F:	arch/x86/include/asm/intel_punit_ipc.h
7483
7484INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7485M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7486L:	linux-wireless@vger.kernel.org
7487S:	Maintained
7488F:	Documentation/networking/README.ipw2100
7489F:	Documentation/networking/README.ipw2200
7490F:	drivers/net/wireless/intel/ipw2x00/
7491
7492INTEL PSTATE DRIVER
7493M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7494M:	Len Brown <lenb@kernel.org>
7495L:	linux-pm@vger.kernel.org
7496S:	Supported
7497F:	drivers/cpufreq/intel_pstate.c
7498
7499INTEL RDMA RNIC DRIVER
7500M:	Faisal Latif <faisal.latif@intel.com>
7501M:	Shiraz Saleem <shiraz.saleem@intel.com>
7502L:	linux-rdma@vger.kernel.org
7503S:	Supported
7504F:	drivers/infiniband/hw/i40iw/
7505F:	include/uapi/rdma/i40iw-abi.h
7506
7507INTEL SHA MULTIBUFFER DRIVER
7508M:	Megha Dey <megha.dey@linux.intel.com>
7509R:	Tim Chen <tim.c.chen@linux.intel.com>
7510L:	linux-crypto@vger.kernel.org
7511S:	Supported
7512F:	arch/x86/crypto/sha*-mb/
7513F:	crypto/mcryptd.c
7514
7515INTEL TELEMETRY DRIVER
7516M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7517L:	platform-driver-x86@vger.kernel.org
7518S:	Maintained
7519F:	arch/x86/include/asm/intel_telemetry.h
7520F:	drivers/platform/x86/intel_telemetry*
7521
7522INTEL VIRTUAL BUTTON DRIVER
7523M:	AceLan Kao <acelan.kao@canonical.com>
7524L:	platform-driver-x86@vger.kernel.org
7525S:	Maintained
7526F:	drivers/platform/x86/intel-vbtn.c
7527
7528INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7529M:	Stanislaw Gruszka <sgruszka@redhat.com>
7530L:	linux-wireless@vger.kernel.org
7531S:	Supported
7532F:	drivers/net/wireless/intel/iwlegacy/
7533
7534INTEL WIRELESS WIFI LINK (iwlwifi)
7535M:	Johannes Berg <johannes.berg@intel.com>
7536M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7537M:	Luca Coelho <luciano.coelho@intel.com>
7538M:	Intel Linux Wireless <linuxwifi@intel.com>
7539L:	linux-wireless@vger.kernel.org
7540W:	http://intellinuxwireless.org
7541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7542S:	Supported
7543F:	drivers/net/wireless/intel/iwlwifi/
7544
7545INTEL WIRELESS WIMAX CONNECTION 2400
7546M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7547M:	linux-wimax@intel.com
7548L:	wimax@linuxwimax.org (subscribers-only)
7549S:	Supported
7550W:	http://linuxwimax.org
7551F:	Documentation/wimax/README.i2400m
7552F:	drivers/net/wimax/i2400m/
7553F:	include/uapi/linux/wimax/i2400m.h
7554
7555INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7556M:	Mario Limonciello <mario.limonciello@dell.com>
7557S:	Maintained
7558F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7559
7560INTEL(R) TRACE HUB
7561M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7562S:	Supported
7563F:	Documentation/trace/intel_th.rst
7564F:	drivers/hwtracing/intel_th/
7565
7566INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7567M:	Ning Sun <ning.sun@intel.com>
7568L:	tboot-devel@lists.sourceforge.net
7569W:	http://tboot.sourceforge.net
7570T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7571S:	Supported
7572F:	Documentation/intel_txt.txt
7573F:	include/linux/tboot.h
7574F:	arch/x86/kernel/tboot.c
7575
7576INTEL-MID GPIO DRIVER
7577M:	David Cohen <david.a.cohen@linux.intel.com>
7578L:	linux-gpio@vger.kernel.org
7579S:	Maintained
7580F:	drivers/gpio/gpio-intel-mid.c
7581
7582INVENSENSE MPU-3050 GYROSCOPE DRIVER
7583M:	Linus Walleij <linus.walleij@linaro.org>
7584L:	linux-iio@vger.kernel.org
7585S:	Maintained
7586F:	drivers/iio/gyro/mpu3050*
7587F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7588
7589IOC3 ETHERNET DRIVER
7590M:	Ralf Baechle <ralf@linux-mips.org>
7591L:	linux-mips@linux-mips.org
7592S:	Maintained
7593F:	drivers/net/ethernet/sgi/ioc3-eth.c
7594
7595IOC3 SERIAL DRIVER
7596M:	Pat Gefre <pfg@sgi.com>
7597L:	linux-serial@vger.kernel.org
7598S:	Maintained
7599F:	drivers/tty/serial/ioc3_serial.c
7600
7601IOMMU DRIVERS
7602M:	Joerg Roedel <joro@8bytes.org>
7603L:	iommu@lists.linux-foundation.org
7604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7605S:	Maintained
7606F:	Documentation/devicetree/bindings/iommu/
7607F:	drivers/iommu/
7608F:	include/linux/iommu.h
7609F:	include/linux/of_iommu.h
7610F:	include/linux/iova.h
7611
7612IP MASQUERADING
7613M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7614S:	Maintained
7615F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7616
7617IPMI SUBSYSTEM
7618M:	Corey Minyard <minyard@acm.org>
7619L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7620W:	http://openipmi.sourceforge.net/
7621S:	Supported
7622F:	Documentation/IPMI.txt
7623F:	drivers/char/ipmi/
7624F:	include/linux/ipmi*
7625F:	include/uapi/linux/ipmi*
7626
7627IPS SCSI RAID DRIVER
7628M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7629L:	linux-scsi@vger.kernel.org
7630W:	http://www.adaptec.com/
7631S:	Maintained
7632F:	drivers/scsi/ips*
7633
7634IPVS
7635M:	Wensong Zhang <wensong@linux-vs.org>
7636M:	Simon Horman <horms@verge.net.au>
7637M:	Julian Anastasov <ja@ssi.bg>
7638L:	netdev@vger.kernel.org
7639L:	lvs-devel@vger.kernel.org
7640S:	Maintained
7641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7643F:	Documentation/networking/ipvs-sysctl.txt
7644F:	include/net/ip_vs.h
7645F:	include/uapi/linux/ip_vs.h
7646F:	net/netfilter/ipvs/
7647
7648IPWIRELESS DRIVER
7649M:	Jiri Kosina <jikos@kernel.org>
7650M:	David Sterba <dsterba@suse.com>
7651S:	Odd Fixes
7652F:	drivers/tty/ipwireless/
7653
7654IPX NETWORK LAYER
7655L:	netdev@vger.kernel.org
7656S:	Obsolete
7657F:	include/uapi/linux/ipx.h
7658F:	drivers/staging/ipx/
7659
7660IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7661M:	Marc Zyngier <marc.zyngier@arm.com>
7662S:	Maintained
7663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7664F:	Documentation/IRQ-domain.txt
7665F:	include/linux/irqdomain.h
7666F:	kernel/irq/irqdomain.c
7667F:	kernel/irq/msi.c
7668
7669IRQ SUBSYSTEM
7670M:	Thomas Gleixner <tglx@linutronix.de>
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:	kernel/irq/
7675
7676IRQCHIP DRIVERS
7677M:	Thomas Gleixner <tglx@linutronix.de>
7678M:	Jason Cooper <jason@lakedaemon.net>
7679M:	Marc Zyngier <marc.zyngier@arm.com>
7680L:	linux-kernel@vger.kernel.org
7681S:	Maintained
7682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7683F:	Documentation/devicetree/bindings/interrupt-controller/
7684F:	drivers/irqchip/
7685
7686ISA
7687M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7688S:	Maintained
7689F:	Documentation/isa.txt
7690F:	drivers/base/isa.c
7691F:	include/linux/isa.h
7692
7693ISA RADIO MODULE
7694M:	Hans Verkuil <hverkuil@xs4all.nl>
7695L:	linux-media@vger.kernel.org
7696T:	git git://linuxtv.org/media_tree.git
7697W:	https://linuxtv.org
7698S:	Maintained
7699F:	drivers/media/radio/radio-isa*
7700
7701ISAPNP
7702M:	Jaroslav Kysela <perex@perex.cz>
7703S:	Maintained
7704F:	Documentation/isapnp.txt
7705F:	drivers/pnp/isapnp/
7706F:	include/linux/isapnp.h
7707
7708ISCSI
7709M:	Lee Duncan <lduncan@suse.com>
7710M:	Chris Leech <cleech@redhat.com>
7711L:	open-iscsi@googlegroups.com
7712W:	www.open-iscsi.com
7713S:	Maintained
7714F:	drivers/scsi/*iscsi*
7715F:	include/scsi/*iscsi*
7716
7717iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7718M:	Peter Jones <pjones@redhat.com>
7719M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7720S:	Maintained
7721F:	drivers/firmware/iscsi_ibft*
7722
7723ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7724M:	Sagi Grimberg <sagi@grimberg.me>
7725M:	Max Gurtovoy <maxg@mellanox.com>
7726L:	linux-rdma@vger.kernel.org
7727S:	Supported
7728W:	http://www.openfabrics.org
7729W:	www.open-iscsi.org
7730Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7731F:	drivers/infiniband/ulp/iser/
7732
7733ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7734M:	Sagi Grimberg <sagi@grimberg.me>
7735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7736L:	linux-rdma@vger.kernel.org
7737L:	target-devel@vger.kernel.org
7738S:	Supported
7739W:	http://www.linux-iscsi.org
7740F:	drivers/infiniband/ulp/isert
7741
7742ISDN SUBSYSTEM
7743M:	Karsten Keil <isdn@linux-pingi.de>
7744L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7745L:	netdev@vger.kernel.org
7746W:	http://www.isdn4linux.de
7747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7748S:	Maintained
7749F:	Documentation/isdn/
7750F:	drivers/isdn/
7751F:	include/linux/isdn.h
7752F:	include/linux/isdn/
7753F:	include/uapi/linux/isdn.h
7754F:	include/uapi/linux/isdn/
7755
7756ISDN SUBSYSTEM (Eicon active card driver)
7757M:	Armin Schindler <mac@melware.de>
7758L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7759W:	http://www.melware.de
7760S:	Maintained
7761F:	drivers/isdn/hardware/eicon/
7762
7763IT87 HARDWARE MONITORING DRIVER
7764M:	Jean Delvare <jdelvare@suse.com>
7765L:	linux-hwmon@vger.kernel.org
7766S:	Maintained
7767F:	Documentation/hwmon/it87
7768F:	drivers/hwmon/it87.c
7769
7770IT913X MEDIA DRIVER
7771M:	Antti Palosaari <crope@iki.fi>
7772L:	linux-media@vger.kernel.org
7773W:	https://linuxtv.org
7774W:	http://palosaari.fi/linux/
7775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7776T:	git git://linuxtv.org/anttip/media_tree.git
7777S:	Maintained
7778F:	drivers/media/tuners/it913x*
7779
7780IVTV VIDEO4LINUX DRIVER
7781M:	Andy Walls <awalls@md.metrocast.net>
7782L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7783L:	linux-media@vger.kernel.org
7784T:	git git://linuxtv.org/media_tree.git
7785W:	http://www.ivtvdriver.org
7786S:	Maintained
7787F:	Documentation/media/v4l-drivers/ivtv*
7788F:	drivers/media/pci/ivtv/
7789F:	include/uapi/linux/ivtv*
7790
7791IX2505V MEDIA DRIVER
7792M:	Malcolm Priestley <tvboxspy@gmail.com>
7793L:	linux-media@vger.kernel.org
7794W:	https://linuxtv.org
7795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7796S:	Maintained
7797F:	drivers/media/dvb-frontends/ix2505v*
7798
7799JAILHOUSE HYPERVISOR INTERFACE
7800M:	Jan Kiszka <jan.kiszka@siemens.com>
7801L:	jailhouse-dev@googlegroups.com
7802S:	Maintained
7803F:	arch/x86/kernel/jailhouse.c
7804F:	arch/x86/include/asm/jailhouse_para.h
7805
7806JC42.4 TEMPERATURE SENSOR DRIVER
7807M:	Guenter Roeck <linux@roeck-us.net>
7808L:	linux-hwmon@vger.kernel.org
7809S:	Maintained
7810F:	drivers/hwmon/jc42.c
7811F:	Documentation/hwmon/jc42
7812
7813JFS FILESYSTEM
7814M:	Dave Kleikamp <shaggy@kernel.org>
7815L:	jfs-discussion@lists.sourceforge.net
7816W:	http://jfs.sourceforge.net/
7817T:	git git://github.com/kleikamp/linux-shaggy.git
7818S:	Maintained
7819F:	Documentation/filesystems/jfs.txt
7820F:	fs/jfs/
7821
7822JME NETWORK DRIVER
7823M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7824L:	netdev@vger.kernel.org
7825S:	Maintained
7826F:	drivers/net/ethernet/jme.*
7827
7828JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7829M:	David Woodhouse <dwmw2@infradead.org>
7830L:	linux-mtd@lists.infradead.org
7831W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7832S:	Maintained
7833F:	fs/jffs2/
7834F:	include/uapi/linux/jffs2.h
7835
7836JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7837M:	"Theodore Ts'o" <tytso@mit.edu>
7838M:	Jan Kara <jack@suse.com>
7839L:	linux-ext4@vger.kernel.org
7840S:	Maintained
7841F:	fs/jbd2/
7842F:	include/linux/jbd2.h
7843
7844JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7845M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7846L:	linux-media@vger.kernel.org
7847S:	Maintained
7848F:	drivers/media/platform/rcar_jpu.c
7849
7850JSM Neo PCI based serial card
7851M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7852L:	linux-serial@vger.kernel.org
7853S:	Maintained
7854F:	drivers/tty/serial/jsm/
7855
7856K10TEMP HARDWARE MONITORING DRIVER
7857M:	Clemens Ladisch <clemens@ladisch.de>
7858L:	linux-hwmon@vger.kernel.org
7859S:	Maintained
7860F:	Documentation/hwmon/k10temp
7861F:	drivers/hwmon/k10temp.c
7862
7863K8TEMP HARDWARE MONITORING DRIVER
7864M:	Rudolf Marek <r.marek@assembler.cz>
7865L:	linux-hwmon@vger.kernel.org
7866S:	Maintained
7867F:	Documentation/hwmon/k8temp
7868F:	drivers/hwmon/k8temp.c
7869
7870KASAN
7871M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7872R:	Alexander Potapenko <glider@google.com>
7873R:	Dmitry Vyukov <dvyukov@google.com>
7874L:	kasan-dev@googlegroups.com
7875S:	Maintained
7876F:	arch/*/include/asm/kasan.h
7877F:	arch/*/mm/kasan_init*
7878F:	Documentation/dev-tools/kasan.rst
7879F:	include/linux/kasan*.h
7880F:	lib/test_kasan.c
7881F:	mm/kasan/
7882F:	scripts/Makefile.kasan
7883
7884KCONFIG
7885M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7887L:	linux-kbuild@vger.kernel.org
7888S:	Maintained
7889F:	Documentation/kbuild/kconfig*
7890F:	scripts/kconfig/
7891F:	scripts/Kconfig.include
7892
7893KDUMP
7894M:	Dave Young <dyoung@redhat.com>
7895M:	Baoquan He <bhe@redhat.com>
7896R:	Vivek Goyal <vgoyal@redhat.com>
7897L:	kexec@lists.infradead.org
7898W:	http://lse.sourceforge.net/kdump/
7899S:	Maintained
7900F:	Documentation/kdump/
7901
7902KEENE FM RADIO TRANSMITTER DRIVER
7903M:	Hans Verkuil <hverkuil@xs4all.nl>
7904L:	linux-media@vger.kernel.org
7905T:	git git://linuxtv.org/media_tree.git
7906W:	https://linuxtv.org
7907S:	Maintained
7908F:	drivers/media/radio/radio-keene*
7909
7910KERNEL AUTOMOUNTER
7911M:	Ian Kent <raven@themaw.net>
7912L:	autofs@vger.kernel.org
7913S:	Maintained
7914F:	fs/autofs/
7915
7916KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7917M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7918M:	Michal Marek <michal.lkml@markovi.net>
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7920L:	linux-kbuild@vger.kernel.org
7921S:	Maintained
7922F:	Documentation/kbuild/
7923F:	Makefile
7924F:	scripts/Kbuild*
7925F:	scripts/Makefile*
7926F:	scripts/basic/
7927F:	scripts/mk*
7928F:	scripts/mod/
7929F:	scripts/package/
7930
7931KERNEL JANITORS
7932L:	kernel-janitors@vger.kernel.org
7933W:	http://kernelnewbies.org/KernelJanitors
7934S:	Odd Fixes
7935
7936KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7937M:	"J. Bruce Fields" <bfields@fieldses.org>
7938M:	Jeff Layton <jlayton@kernel.org>
7939L:	linux-nfs@vger.kernel.org
7940W:	http://nfs.sourceforge.net/
7941T:	git git://linux-nfs.org/~bfields/linux.git
7942S:	Supported
7943F:	fs/nfsd/
7944F:	include/uapi/linux/nfsd/
7945F:	fs/lockd/
7946F:	fs/nfs_common/
7947F:	net/sunrpc/
7948F:	include/linux/lockd/
7949F:	include/linux/sunrpc/
7950F:	include/uapi/linux/sunrpc/
7951
7952KERNEL SELFTEST FRAMEWORK
7953M:	Shuah Khan <shuah@kernel.org>
7954L:	linux-kselftest@vger.kernel.org
7955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7956Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7957S:	Maintained
7958F:	tools/testing/selftests/
7959F:	Documentation/dev-tools/kselftest*
7960
7961KERNEL USERMODE HELPER
7962M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7963L:	linux-kernel@vger.kernel.org
7964S:	Maintained
7965F:	kernel/umh.c
7966F:	include/linux/umh.h
7967
7968KERNEL VIRTUAL MACHINE (KVM)
7969M:	Paolo Bonzini <pbonzini@redhat.com>
7970M:	Radim Krčmář <rkrcmar@redhat.com>
7971L:	kvm@vger.kernel.org
7972W:	http://www.linux-kvm.org
7973T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7974S:	Supported
7975F:	Documentation/virtual/kvm/
7976F:	include/trace/events/kvm.h
7977F:	include/uapi/asm-generic/kvm*
7978F:	include/uapi/linux/kvm*
7979F:	include/asm-generic/kvm*
7980F:	include/linux/kvm*
7981F:	include/kvm/iodev.h
7982F:	virt/kvm/*
7983F:	tools/kvm/
7984
7985KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7986M:	Joerg Roedel <joro@8bytes.org>
7987L:	kvm@vger.kernel.org
7988W:	http://www.linux-kvm.org/
7989S:	Maintained
7990F:	arch/x86/include/asm/svm.h
7991F:	arch/x86/kvm/svm.c
7992
7993KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7994M:	Christoffer Dall <christoffer.dall@arm.com>
7995M:	Marc Zyngier <marc.zyngier@arm.com>
7996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7997L:	kvmarm@lists.cs.columbia.edu
7998W:	http://systems.cs.columbia.edu/projects/kvm-arm
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8000S:	Supported
8001F:	arch/arm/include/uapi/asm/kvm*
8002F:	arch/arm/include/asm/kvm*
8003F:	arch/arm/kvm/
8004F:	virt/kvm/arm/
8005F:	include/kvm/arm_*
8006
8007KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8008M:	Christoffer Dall <christoffer.dall@arm.com>
8009M:	Marc Zyngier <marc.zyngier@arm.com>
8010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8011L:	kvmarm@lists.cs.columbia.edu
8012S:	Maintained
8013F:	arch/arm64/include/uapi/asm/kvm*
8014F:	arch/arm64/include/asm/kvm*
8015F:	arch/arm64/kvm/
8016
8017KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8018M:	James Hogan <jhogan@kernel.org>
8019L:	linux-mips@linux-mips.org
8020S:	Supported
8021F:	arch/mips/include/uapi/asm/kvm*
8022F:	arch/mips/include/asm/kvm*
8023F:	arch/mips/kvm/
8024
8025KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8026M:	Paul Mackerras <paulus@ozlabs.org>
8027L:	kvm-ppc@vger.kernel.org
8028W:	http://www.linux-kvm.org/
8029T:	git git://github.com/agraf/linux-2.6.git
8030S:	Supported
8031F:	arch/powerpc/include/uapi/asm/kvm*
8032F:	arch/powerpc/include/asm/kvm*
8033F:	arch/powerpc/kvm/
8034F:	arch/powerpc/kernel/kvm*
8035
8036KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8037M:	Christian Borntraeger <borntraeger@de.ibm.com>
8038M:	Janosch Frank <frankja@linux.ibm.com>
8039R:	David Hildenbrand <david@redhat.com>
8040R:	Cornelia Huck <cohuck@redhat.com>
8041L:	linux-s390@vger.kernel.org
8042W:	http://www.ibm.com/developerworks/linux/linux390/
8043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8044S:	Supported
8045F:	arch/s390/include/uapi/asm/kvm*
8046F:	arch/s390/include/asm/gmap.h
8047F:	arch/s390/include/asm/kvm*
8048F:	arch/s390/kvm/
8049F:	arch/s390/mm/gmap.c
8050
8051KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8052M:	Paolo Bonzini <pbonzini@redhat.com>
8053M:	Radim Krčmář <rkrcmar@redhat.com>
8054L:	kvm@vger.kernel.org
8055W:	http://www.linux-kvm.org
8056T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8057S:	Supported
8058F:	arch/x86/kvm/
8059F:	arch/x86/include/uapi/asm/kvm*
8060F:	arch/x86/include/asm/kvm*
8061F:	arch/x86/include/asm/pvclock-abi.h
8062F:	arch/x86/kernel/kvm.c
8063F:	arch/x86/kernel/kvmclock.c
8064
8065KERNFS
8066M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8067M:	Tejun Heo <tj@kernel.org>
8068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8069S:	Supported
8070F:	include/linux/kernfs.h
8071F:	fs/kernfs/
8072
8073KEXEC
8074M:	Eric Biederman <ebiederm@xmission.com>
8075W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8076L:	kexec@lists.infradead.org
8077S:	Maintained
8078F:	include/linux/kexec.h
8079F:	include/uapi/linux/kexec.h
8080F:	kernel/kexec*
8081
8082KEYS-ENCRYPTED
8083M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8084L:	linux-integrity@vger.kernel.org
8085L:	keyrings@vger.kernel.org
8086S:	Supported
8087F:	Documentation/security/keys/trusted-encrypted.rst
8088F:	include/keys/encrypted-type.h
8089F:	security/keys/encrypted-keys/
8090
8091KEYS-TRUSTED
8092M:	James Bottomley <jejb@linux.vnet.ibm.com>
8093M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8094L:	linux-integrity@vger.kernel.org
8095L:	keyrings@vger.kernel.org
8096S:	Supported
8097F:	Documentation/security/keys/trusted-encrypted.rst
8098F:	include/keys/trusted-type.h
8099F:	security/keys/trusted.c
8100F:	security/keys/trusted.h
8101
8102KEYS/KEYRINGS:
8103M:	David Howells <dhowells@redhat.com>
8104L:	keyrings@vger.kernel.org
8105S:	Maintained
8106F:	Documentation/security/keys/core.rst
8107F:	include/linux/key.h
8108F:	include/linux/key-type.h
8109F:	include/linux/keyctl.h
8110F:	include/uapi/linux/keyctl.h
8111F:	include/keys/
8112F:	security/keys/
8113
8114KGDB / KDB /debug_core
8115M:	Jason Wessel <jason.wessel@windriver.com>
8116M:	Daniel Thompson <daniel.thompson@linaro.org>
8117W:	http://kgdb.wiki.kernel.org/
8118L:	kgdb-bugreport@lists.sourceforge.net
8119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8120S:	Maintained
8121F:	Documentation/dev-tools/kgdb.rst
8122F:	drivers/misc/kgdbts.c
8123F:	drivers/tty/serial/kgdboc.c
8124F:	include/linux/kdb.h
8125F:	include/linux/kgdb.h
8126F:	kernel/debug/
8127
8128KMEMLEAK
8129M:	Catalin Marinas <catalin.marinas@arm.com>
8130S:	Maintained
8131F:	Documentation/dev-tools/kmemleak.rst
8132F:	include/linux/kmemleak.h
8133F:	mm/kmemleak.c
8134F:	mm/kmemleak-test.c
8135
8136KMOD KERNEL MODULE LOADER - USERMODE HELPER
8137M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8138L:	linux-kernel@vger.kernel.org
8139S:	Maintained
8140F:	kernel/kmod.c
8141F:	include/linux/kmod.h
8142F:	lib/test_kmod.c
8143F:	tools/testing/selftests/kmod/
8144
8145KPROBES
8146M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8147M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8148M:	"David S. Miller" <davem@davemloft.net>
8149M:	Masami Hiramatsu <mhiramat@kernel.org>
8150S:	Maintained
8151F:	Documentation/kprobes.txt
8152F:	include/linux/kprobes.h
8153F:	include/asm-generic/kprobes.h
8154F:	kernel/kprobes.c
8155
8156KS0108 LCD CONTROLLER DRIVER
8157M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8158S:	Maintained
8159F:	Documentation/auxdisplay/ks0108
8160F:	drivers/auxdisplay/ks0108.c
8161F:	include/linux/ks0108.h
8162
8163L3MDEV
8164M:	David Ahern <dsa@cumulusnetworks.com>
8165L:	netdev@vger.kernel.org
8166S:	Maintained
8167F:	net/l3mdev
8168F:	include/net/l3mdev.h
8169
8170LANTIQ MIPS ARCHITECTURE
8171M:	John Crispin <john@phrozen.org>
8172L:	linux-mips@linux-mips.org
8173S:	Maintained
8174F:	arch/mips/lantiq
8175F:	drivers/soc/lantiq
8176
8177LAPB module
8178L:	linux-x25@vger.kernel.org
8179S:	Orphan
8180F:	Documentation/networking/lapb-module.txt
8181F:	include/*/lapb.h
8182F:	net/lapb/
8183
8184LASI 53c700 driver for PARISC
8185M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8186L:	linux-scsi@vger.kernel.org
8187S:	Maintained
8188F:	Documentation/scsi/53c700.txt
8189F:	drivers/scsi/53c700*
8190
8191LEAKING_ADDRESSES
8192M:	Tobin C. Harding <me@tobin.cc>
8193M:	Tycho Andersen <tycho@tycho.ws>
8194L:	kernel-hardening@lists.openwall.com
8195S:	Maintained
8196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8197F:	scripts/leaking_addresses.pl
8198
8199LED SUBSYSTEM
8200M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8201M:	Pavel Machek <pavel@ucw.cz>
8202L:	linux-leds@vger.kernel.org
8203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8204S:	Maintained
8205F:	Documentation/devicetree/bindings/leds/
8206F:	drivers/leds/
8207F:	include/linux/leds.h
8208
8209LEGACY EEPROM DRIVER
8210M:	Jean Delvare <jdelvare@suse.com>
8211S:	Maintained
8212F:	Documentation/misc-devices/eeprom
8213F:	drivers/misc/eeprom/eeprom.c
8214
8215LEGO MINDSTORMS EV3
8216R:	David Lechner <david@lechnology.com>
8217S:	Maintained
8218F:	arch/arm/boot/dts/da850-lego-ev3.dts
8219F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8220F:	drivers/power/supply/lego_ev3_battery.c
8221
8222LEGO USB Tower driver
8223M:	Juergen Stuber <starblue@users.sourceforge.net>
8224L:	legousb-devel@lists.sourceforge.net
8225W:	http://legousb.sourceforge.net/
8226S:	Maintained
8227F:	drivers/usb/misc/legousbtower.c
8228
8229LG2160 MEDIA DRIVER
8230M:	Michael Krufky <mkrufky@linuxtv.org>
8231L:	linux-media@vger.kernel.org
8232W:	https://linuxtv.org
8233W:	http://github.com/mkrufky
8234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8235T:	git git://linuxtv.org/mkrufky/tuners.git
8236S:	Maintained
8237F:	drivers/media/dvb-frontends/lg2160.*
8238
8239LGDT3305 MEDIA DRIVER
8240M:	Michael Krufky <mkrufky@linuxtv.org>
8241L:	linux-media@vger.kernel.org
8242W:	https://linuxtv.org
8243W:	http://github.com/mkrufky
8244Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8245T:	git git://linuxtv.org/mkrufky/tuners.git
8246S:	Maintained
8247F:	drivers/media/dvb-frontends/lgdt3305.*
8248
8249LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8250M:	Viresh Kumar <vireshk@kernel.org>
8251L:	linux-ide@vger.kernel.org
8252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8253S:	Maintained
8254F:	include/linux/pata_arasan_cf_data.h
8255F:	drivers/ata/pata_arasan_cf.c
8256
8257LIBATA PATA DRIVERS
8258M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8259M:	Jens Axboe <kernel.dk>
8260L:	linux-ide@vger.kernel.org
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8262S:	Maintained
8263F:	drivers/ata/pata_*.c
8264F:	drivers/ata/ata_generic.c
8265
8266LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8267M:	Linus Walleij <linus.walleij@linaro.org>
8268L:	linux-ide@vger.kernel.org
8269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8270S:	Maintained
8271F:	drivers/ata/pata_ftide010.c
8272F:	drivers/ata/sata_gemini.c
8273F:	drivers/ata/sata_gemini.h
8274
8275LIBATA SATA AHCI PLATFORM devices support
8276M:	Hans de Goede <hdegoede@redhat.com>
8277M:	Jens Axboe <axboe@kernel.dk>
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/ahci_platform.c
8282F:	drivers/ata/libahci_platform.c
8283F:	include/linux/ahci_platform.h
8284
8285LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8286M:	Mikael Pettersson <mikpelinux@gmail.com>
8287L:	linux-ide@vger.kernel.org
8288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8289S:	Maintained
8290F:	drivers/ata/sata_promise.*
8291
8292LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8293M:	Jens Axboe <axboe@kernel.dk>
8294L:	linux-ide@vger.kernel.org
8295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8296S:	Maintained
8297F:	drivers/ata/
8298F:	include/linux/ata.h
8299F:	include/linux/libata.h
8300F:	Documentation/devicetree/bindings/ata/
8301
8302LIBLOCKDEP
8303M:	Sasha Levin <alexander.levin@verizon.com>
8304S:	Maintained
8305F:	tools/lib/lockdep/
8306
8307LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8308M:	Ross Zwisler <zwisler@kernel.org>
8309M:	Dan Williams <dan.j.williams@intel.com>
8310M:	Vishal Verma <vishal.l.verma@intel.com>
8311M:	Dave Jiang <dave.jiang@intel.com>
8312L:	linux-nvdimm@lists.01.org
8313Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8314S:	Supported
8315F:	drivers/nvdimm/blk.c
8316F:	drivers/nvdimm/region_devs.c
8317
8318LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8319M:	Vishal Verma <vishal.l.verma@intel.com>
8320M:	Dan Williams <dan.j.williams@intel.com>
8321M:	Ross Zwisler <zwisler@kernel.org>
8322M:	Dave Jiang <dave.jiang@intel.com>
8323L:	linux-nvdimm@lists.01.org
8324Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8325S:	Supported
8326F:	drivers/nvdimm/btt*
8327
8328LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8329M:	Ross Zwisler <zwisler@kernel.org>
8330M:	Dan Williams <dan.j.williams@intel.com>
8331M:	Vishal Verma <vishal.l.verma@intel.com>
8332M:	Dave Jiang <dave.jiang@intel.com>
8333L:	linux-nvdimm@lists.01.org
8334Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8335S:	Supported
8336F:	drivers/nvdimm/pmem*
8337
8338LIBNVDIMM: DEVICETREE BINDINGS
8339M:	Oliver O'Halloran <oohall@gmail.com>
8340L:	linux-nvdimm@lists.01.org
8341Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8342S:	Supported
8343F:	drivers/nvdimm/of_pmem.c
8344F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8345
8346LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8347M:	Dan Williams <dan.j.williams@intel.com>
8348M:	Ross Zwisler <zwisler@kernel.org>
8349M:	Vishal Verma <vishal.l.verma@intel.com>
8350M:	Dave Jiang <dave.jiang@intel.com>
8351L:	linux-nvdimm@lists.01.org
8352Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8354S:	Supported
8355F:	drivers/nvdimm/*
8356F:	drivers/acpi/nfit/*
8357F:	include/linux/nd.h
8358F:	include/linux/libnvdimm.h
8359F:	include/uapi/linux/ndctl.h
8360
8361LIGHTNVM PLATFORM SUPPORT
8362M:	Matias Bjorling <mb@lightnvm.io>
8363W:	http://github/OpenChannelSSD
8364L:	linux-block@vger.kernel.org
8365S:	Maintained
8366F:	drivers/lightnvm/
8367F:	include/linux/lightnvm.h
8368F:	include/uapi/linux/lightnvm.h
8369
8370LINUX FOR POWER MACINTOSH
8371M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8372W:	http://www.penguinppc.org/
8373L:	linuxppc-dev@lists.ozlabs.org
8374S:	Maintained
8375F:	arch/powerpc/platforms/powermac/
8376F:	drivers/macintosh/
8377
8378LINUX FOR POWERPC (32-BIT AND 64-BIT)
8379M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8380M:	Paul Mackerras <paulus@samba.org>
8381M:	Michael Ellerman <mpe@ellerman.id.au>
8382W:	https://github.com/linuxppc/linux/wiki
8383L:	linuxppc-dev@lists.ozlabs.org
8384Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8386S:	Supported
8387F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8388F:	Documentation/devicetree/bindings/powerpc/
8389F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8390F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8391F:	Documentation/powerpc/
8392F:	arch/powerpc/
8393F:	drivers/char/tpm/tpm_ibmvtpm*
8394F:	drivers/crypto/nx/
8395F:	drivers/crypto/vmx/
8396F:	drivers/i2c/busses/i2c-opal.c
8397F:	drivers/net/ethernet/ibm/ibmveth.*
8398F:	drivers/net/ethernet/ibm/ibmvnic.*
8399F:	drivers/pci/hotplug/pnv_php.c
8400F:	drivers/pci/hotplug/rpa*
8401F:	drivers/rtc/rtc-opal.c
8402F:	drivers/scsi/ibmvscsi/
8403F:	drivers/tty/hvc/hvc_opal.c
8404F:	drivers/watchdog/wdrtas.c
8405F:	tools/testing/selftests/powerpc
8406N:	/pmac
8407N:	powermac
8408N:	powernv
8409N:	[^a-z0-9]ps3
8410N:	pseries
8411
8412LINUX FOR POWERPC EMBEDDED MPC5XXX
8413M:	Anatolij Gustschin <agust@denx.de>
8414L:	linuxppc-dev@lists.ozlabs.org
8415T:	git git://git.denx.de/linux-denx-agust.git
8416S:	Maintained
8417F:	arch/powerpc/platforms/512x/
8418F:	arch/powerpc/platforms/52xx/
8419
8420LINUX FOR POWERPC EMBEDDED PPC4XX
8421M:	Alistair Popple <alistair@popple.id.au>
8422M:	Matt Porter <mporter@kernel.crashing.org>
8423W:	http://www.penguinppc.org/
8424L:	linuxppc-dev@lists.ozlabs.org
8425S:	Maintained
8426F:	arch/powerpc/platforms/40x/
8427F:	arch/powerpc/platforms/44x/
8428
8429LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8430M:	Scott Wood <oss@buserror.net>
8431M:	Kumar Gala <galak@kernel.crashing.org>
8432W:	http://www.penguinppc.org/
8433L:	linuxppc-dev@lists.ozlabs.org
8434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8435S:	Maintained
8436F:	arch/powerpc/platforms/83xx/
8437F:	arch/powerpc/platforms/85xx/
8438F:	Documentation/devicetree/bindings/powerpc/fsl/
8439
8440LINUX FOR POWERPC EMBEDDED PPC8XX
8441M:	Vitaly Bordug <vitb@kernel.crashing.org>
8442W:	http://www.penguinppc.org/
8443L:	linuxppc-dev@lists.ozlabs.org
8444S:	Maintained
8445F:	arch/powerpc/platforms/8xx/
8446
8447LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8448L:	linuxppc-dev@lists.ozlabs.org
8449S:	Orphan
8450F:	arch/powerpc/*/*virtex*
8451F:	arch/powerpc/*/*/*virtex*
8452
8453LINUX FOR POWERPC PA SEMI PWRFICIENT
8454L:	linuxppc-dev@lists.ozlabs.org
8455S:	Orphan
8456F:	arch/powerpc/platforms/pasemi/
8457F:	drivers/*/*pasemi*
8458F:	drivers/*/*/*pasemi*
8459
8460LINUX KERNEL DUMP TEST MODULE (LKDTM)
8461M:	Kees Cook <keescook@chromium.org>
8462S:	Maintained
8463F:	drivers/misc/lkdtm/*
8464
8465LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8466M:	Alan Stern <stern@rowland.harvard.edu>
8467M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8468M:	Will Deacon <will.deacon@arm.com>
8469M:	Peter Zijlstra <peterz@infradead.org>
8470M:	Boqun Feng <boqun.feng@gmail.com>
8471M:	Nicholas Piggin <npiggin@gmail.com>
8472M:	David Howells <dhowells@redhat.com>
8473M:	Jade Alglave <j.alglave@ucl.ac.uk>
8474M:	Luc Maranget <luc.maranget@inria.fr>
8475M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8476R:	Akira Yokosawa <akiyks@gmail.com>
8477R:	Daniel Lustig <dlustig@nvidia.com>
8478L:	linux-kernel@vger.kernel.org
8479L:	linux-arch@vger.kernel.org
8480S:	Supported
8481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8482F:	tools/memory-model/
8483F:	Documentation/atomic_bitops.txt
8484F:	Documentation/atomic_t.txt
8485F:	Documentation/core-api/atomic_ops.rst
8486F:	Documentation/core-api/refcount-vs-atomic.rst
8487F:	Documentation/memory-barriers.txt
8488
8489LIS3LV02D ACCELEROMETER DRIVER
8490M:	Eric Piel <eric.piel@tremplin-utc.net>
8491S:	Maintained
8492F:	Documentation/misc-devices/lis3lv02d
8493F:	drivers/misc/lis3lv02d/
8494F:	drivers/platform/x86/hp_accel.c
8495
8496LIVE PATCHING
8497M:	Josh Poimboeuf <jpoimboe@redhat.com>
8498M:	Jessica Yu <jeyu@kernel.org>
8499M:	Jiri Kosina <jikos@kernel.org>
8500M:	Miroslav Benes <mbenes@suse.cz>
8501R:	Petr Mladek <pmladek@suse.com>
8502S:	Maintained
8503F:	kernel/livepatch/
8504F:	include/linux/livepatch.h
8505F:	arch/x86/include/asm/livepatch.h
8506F:	arch/x86/kernel/livepatch.c
8507F:	Documentation/livepatch/
8508F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8509F:	samples/livepatch/
8510L:	live-patching@vger.kernel.org
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8512
8513LLC (802.2)
8514L:	netdev@vger.kernel.org
8515S:	Odd fixes
8516F:	include/linux/llc.h
8517F:	include/uapi/linux/llc.h
8518F:	include/net/llc*
8519F:	net/llc/
8520
8521LM73 HARDWARE MONITOR DRIVER
8522M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8523L:	linux-hwmon@vger.kernel.org
8524S:	Maintained
8525F:	drivers/hwmon/lm73.c
8526
8527LM78 HARDWARE MONITOR DRIVER
8528M:	Jean Delvare <jdelvare@suse.com>
8529L:	linux-hwmon@vger.kernel.org
8530S:	Maintained
8531F:	Documentation/hwmon/lm78
8532F:	drivers/hwmon/lm78.c
8533
8534LM83 HARDWARE MONITOR DRIVER
8535M:	Jean Delvare <jdelvare@suse.com>
8536L:	linux-hwmon@vger.kernel.org
8537S:	Maintained
8538F:	Documentation/hwmon/lm83
8539F:	drivers/hwmon/lm83.c
8540
8541LM90 HARDWARE MONITOR DRIVER
8542M:	Jean Delvare <jdelvare@suse.com>
8543L:	linux-hwmon@vger.kernel.org
8544S:	Maintained
8545F:	Documentation/hwmon/lm90
8546F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8547F:	drivers/hwmon/lm90.c
8548F:	include/dt-bindings/thermal/lm90.h
8549
8550LM95234 HARDWARE MONITOR DRIVER
8551M:	Guenter Roeck <linux@roeck-us.net>
8552L:	linux-hwmon@vger.kernel.org
8553S:	Maintained
8554F:	Documentation/hwmon/lm95234
8555F:	drivers/hwmon/lm95234.c
8556
8557LME2510 MEDIA DRIVER
8558M:	Malcolm Priestley <tvboxspy@gmail.com>
8559L:	linux-media@vger.kernel.org
8560W:	https://linuxtv.org
8561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8562S:	Maintained
8563F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8564
8565LOADPIN SECURITY MODULE
8566M:	Kees Cook <keescook@chromium.org>
8567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8568S:	Supported
8569F:	security/loadpin/
8570F:	Documentation/admin-guide/LSM/LoadPin.rst
8571
8572LOCKING PRIMITIVES
8573M:	Peter Zijlstra <peterz@infradead.org>
8574M:	Ingo Molnar <mingo@redhat.com>
8575M:	Will Deacon <will.deacon@arm.com>
8576L:	linux-kernel@vger.kernel.org
8577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8578S:	Maintained
8579F:	Documentation/locking/
8580F:	include/linux/lockdep.h
8581F:	include/linux/spinlock*.h
8582F:	arch/*/include/asm/spinlock*.h
8583F:	include/linux/rwlock*.h
8584F:	include/linux/mutex*.h
8585F:	arch/*/include/asm/mutex*.h
8586F:	include/linux/rwsem*.h
8587F:	arch/*/include/asm/rwsem.h
8588F:	include/linux/seqlock.h
8589F:	lib/locking*.[ch]
8590F:	kernel/locking/
8591X:	kernel/locking/locktorture.c
8592
8593LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8594M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8595L:	linux-ntfs-dev@lists.sourceforge.net
8596W:	http://www.linux-ntfs.org/content/view/19/37/
8597S:	Maintained
8598F:	Documentation/ldm.txt
8599F:	block/partitions/ldm.*
8600
8601LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8602M:	Sathya Prakash <sathya.prakash@broadcom.com>
8603M:	Chaitra P B <chaitra.basappa@broadcom.com>
8604M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8605L:	MPT-FusionLinux.pdl@broadcom.com
8606L:	linux-scsi@vger.kernel.org
8607W:	http://www.avagotech.com/support/
8608S:	Supported
8609F:	drivers/message/fusion/
8610F:	drivers/scsi/mpt3sas/
8611
8612LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8613M:	Matthew Wilcox <matthew@wil.cx>
8614L:	linux-scsi@vger.kernel.org
8615S:	Maintained
8616F:	drivers/scsi/sym53c8xx_2/
8617
8618LTC4261 HARDWARE MONITOR DRIVER
8619M:	Guenter Roeck <linux@roeck-us.net>
8620L:	linux-hwmon@vger.kernel.org
8621S:	Maintained
8622F:	Documentation/hwmon/ltc4261
8623F:	drivers/hwmon/ltc4261.c
8624
8625LTC4306 I2C MULTIPLEXER DRIVER
8626M:	Michael Hennerich <michael.hennerich@analog.com>
8627W:	http://ez.analog.com/community/linux-device-drivers
8628L:	linux-i2c@vger.kernel.org
8629S:	Supported
8630F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8631F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8632
8633LTP (Linux Test Project)
8634M:	Mike Frysinger <vapier@gentoo.org>
8635M:	Cyril Hrubis <chrubis@suse.cz>
8636M:	Wanlong Gao <wanlong.gao@gmail.com>
8637M:	Jan Stancek <jstancek@redhat.com>
8638M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8639M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8640L:	ltp@lists.linux.it (subscribers-only)
8641W:	http://linux-test-project.github.io/
8642T:	git git://github.com/linux-test-project/ltp.git
8643S:	Maintained
8644
8645M68K ARCHITECTURE
8646M:	Geert Uytterhoeven <geert@linux-m68k.org>
8647L:	linux-m68k@lists.linux-m68k.org
8648W:	http://www.linux-m68k.org/
8649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8650S:	Maintained
8651F:	arch/m68k/
8652F:	drivers/zorro/
8653
8654M68K ON APPLE MACINTOSH
8655M:	Joshua Thompson <funaho@jurai.org>
8656W:	http://www.mac.linux-m68k.org/
8657L:	linux-m68k@lists.linux-m68k.org
8658S:	Maintained
8659F:	arch/m68k/mac/
8660
8661M68K ON HP9000/300
8662M:	Philip Blundell <philb@gnu.org>
8663W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8664S:	Maintained
8665F:	arch/m68k/hp300/
8666
8667M88DS3103 MEDIA DRIVER
8668M:	Antti Palosaari <crope@iki.fi>
8669L:	linux-media@vger.kernel.org
8670W:	https://linuxtv.org
8671W:	http://palosaari.fi/linux/
8672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8673T:	git git://linuxtv.org/anttip/media_tree.git
8674S:	Maintained
8675F:	drivers/media/dvb-frontends/m88ds3103*
8676
8677M88RS2000 MEDIA DRIVER
8678M:	Malcolm Priestley <tvboxspy@gmail.com>
8679L:	linux-media@vger.kernel.org
8680W:	https://linuxtv.org
8681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8682S:	Maintained
8683F:	drivers/media/dvb-frontends/m88rs2000*
8684
8685MA901 MASTERKIT USB FM RADIO DRIVER
8686M:	Alexey Klimov <klimov.linux@gmail.com>
8687L:	linux-media@vger.kernel.org
8688T:	git git://linuxtv.org/media_tree.git
8689S:	Maintained
8690F:	drivers/media/radio/radio-ma901.c
8691
8692MAC80211
8693M:	Johannes Berg <johannes@sipsolutions.net>
8694L:	linux-wireless@vger.kernel.org
8695W:	http://wireless.kernel.org/
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8698S:	Maintained
8699F:	Documentation/networking/mac80211-injection.txt
8700F:	include/net/mac80211.h
8701F:	net/mac80211/
8702F:	drivers/net/wireless/mac80211_hwsim.[ch]
8703F:	Documentation/networking/mac80211_hwsim/README
8704
8705MAILBOX API
8706M:	Jassi Brar <jassisinghbrar@gmail.com>
8707L:	linux-kernel@vger.kernel.org
8708S:	Maintained
8709F:	drivers/mailbox/
8710F:	include/linux/mailbox_client.h
8711F:	include/linux/mailbox_controller.h
8712
8713MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8714M:	Michael Kerrisk <mtk.manpages@gmail.com>
8715W:	http://www.kernel.org/doc/man-pages
8716L:	linux-man@vger.kernel.org
8717S:	Maintained
8718
8719MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8720M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8721L:	linux-mips@linux-mips.org
8722S:	Maintained
8723F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8724
8725MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8726M:	Andrew Lunn <andrew@lunn.ch>
8727M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8728L:	netdev@vger.kernel.org
8729S:	Maintained
8730F:	drivers/net/dsa/mv88e6xxx/
8731F:	linux/platform_data/mv88e6xxx.h
8732F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8733
8734MARVELL ARMADA DRM SUPPORT
8735M:	Russell King <linux@armlinux.org.uk>
8736S:	Maintained
8737T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8738T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8739F:	drivers/gpu/drm/armada/
8740F:	include/uapi/drm/armada_drm.h
8741F:	Documentation/devicetree/bindings/display/armada/
8742
8743MARVELL CRYPTO DRIVER
8744M:	Boris Brezillon <boris.brezillon@bootlin.com>
8745M:	Arnaud Ebalard <arno@natisbad.org>
8746F:	drivers/crypto/marvell/
8747S:	Maintained
8748L:	linux-crypto@vger.kernel.org
8749
8750MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8751M:	Mirko Lindner <mlindner@marvell.com>
8752M:	Stephen Hemminger <stephen@networkplumber.org>
8753L:	netdev@vger.kernel.org
8754S:	Maintained
8755F:	drivers/net/ethernet/marvell/sk*
8756
8757MARVELL LIBERTAS WIRELESS DRIVER
8758L:	libertas-dev@lists.infradead.org
8759S:	Orphan
8760F:	drivers/net/wireless/marvell/libertas/
8761
8762MARVELL MACCHIATOBIN SUPPORT
8763M:	Russell King <linux@armlinux.org.uk>
8764L:	linux-arm-kernel@lists.infradead.org
8765S:	Maintained
8766F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8767
8768MARVELL MV643XX ETHERNET DRIVER
8769M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8770L:	netdev@vger.kernel.org
8771S:	Maintained
8772F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8773F:	include/linux/mv643xx.h
8774
8775MARVELL MV88X3310 PHY DRIVER
8776M:	Russell King <linux@armlinux.org.uk>
8777L:	netdev@vger.kernel.org
8778S:	Maintained
8779F:	drivers/net/phy/marvell10g.c
8780
8781MARVELL MVNETA ETHERNET DRIVER
8782M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8783L:	netdev@vger.kernel.org
8784S:	Maintained
8785F:	drivers/net/ethernet/marvell/mvneta.*
8786
8787MARVELL MWIFIEX WIRELESS DRIVER
8788M:	Amitkumar Karwar <amitkarwar@gmail.com>
8789M:	Nishant Sarmukadam <nishants@marvell.com>
8790M:	Ganapathi Bhat <gbhat@marvell.com>
8791M:	Xinming Hu <huxinming820@gmail.com>
8792L:	linux-wireless@vger.kernel.org
8793S:	Maintained
8794F:	drivers/net/wireless/marvell/mwifiex/
8795
8796MARVELL MWL8K WIRELESS DRIVER
8797M:	Lennert Buytenhek <buytenh@wantstofly.org>
8798L:	linux-wireless@vger.kernel.org
8799S:	Odd Fixes
8800F:	drivers/net/wireless/marvell/mwl8k.c
8801
8802MARVELL NAND CONTROLLER DRIVER
8803M:	Miquel Raynal <miquel.raynal@bootlin.com>
8804L:	linux-mtd@lists.infradead.org
8805S:	Maintained
8806F:	drivers/mtd/nand/raw/marvell_nand.c
8807F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8808
8809MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8810M:	Nicolas Pitre <nico@fluxnic.net>
8811S:	Odd Fixes
8812F:	drivers/mmc/host/mvsdio.*
8813
8814MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8815M:	Hu Ziji <huziji@marvell.com>
8816L:	linux-mmc@vger.kernel.org
8817S:	Supported
8818F:	drivers/mmc/host/sdhci-xenon*
8819F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8820
8821MATROX FRAMEBUFFER DRIVER
8822L:	linux-fbdev@vger.kernel.org
8823S:	Orphan
8824F:	drivers/video/fbdev/matrox/matroxfb_*
8825F:	include/uapi/linux/matroxfb.h
8826
8827MAX16065 HARDWARE MONITOR DRIVER
8828M:	Guenter Roeck <linux@roeck-us.net>
8829L:	linux-hwmon@vger.kernel.org
8830S:	Maintained
8831F:	Documentation/hwmon/max16065
8832F:	drivers/hwmon/max16065.c
8833
8834MAX20751 HARDWARE MONITOR DRIVER
8835M:	Guenter Roeck <linux@roeck-us.net>
8836L:	linux-hwmon@vger.kernel.org
8837S:	Maintained
8838F:	Documentation/hwmon/max20751
8839F:	drivers/hwmon/max20751.c
8840
8841MAX2175 SDR TUNER DRIVER
8842M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8843L:	linux-media@vger.kernel.org
8844T:	git git://linuxtv.org/media_tree.git
8845S:	Maintained
8846F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8847F:	Documentation/media/v4l-drivers/max2175.rst
8848F:	drivers/media/i2c/max2175*
8849F:	include/uapi/linux/max2175.h
8850
8851MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8852L:	linux-hwmon@vger.kernel.org
8853S:	Orphan
8854F:	Documentation/hwmon/max6650
8855F:	drivers/hwmon/max6650.c
8856
8857MAX6697 HARDWARE MONITOR DRIVER
8858M:	Guenter Roeck <linux@roeck-us.net>
8859L:	linux-hwmon@vger.kernel.org
8860S:	Maintained
8861F:	Documentation/hwmon/max6697
8862F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8863F:	drivers/hwmon/max6697.c
8864F:	include/linux/platform_data/max6697.h
8865
8866MAX9860 MONO AUDIO VOICE CODEC DRIVER
8867M:	Peter Rosin <peda@axentia.se>
8868L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8869S:	Maintained
8870F:	Documentation/devicetree/bindings/sound/max9860.txt
8871F:	sound/soc/codecs/max9860.*
8872
8873MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8874M:	Javier Martinez Canillas <javier@dowhile0.org>
8875L:	linux-kernel@vger.kernel.org
8876S:	Supported
8877F:	drivers/regulator/max77802-regulator.c
8878F:	Documentation/devicetree/bindings/*/*max77802.txt
8879F:	include/dt-bindings/*/*max77802.h
8880
8881MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8882M:	Krzysztof Kozlowski <krzk@kernel.org>
8883M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8884L:	linux-pm@vger.kernel.org
8885S:	Supported
8886F:	drivers/power/supply/max14577_charger.c
8887F:	drivers/power/supply/max77693_charger.c
8888
8889MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8890M:	Chanwoo Choi <cw00.choi@samsung.com>
8891M:	Krzysztof Kozlowski <krzk@kernel.org>
8892M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8893L:	linux-kernel@vger.kernel.org
8894S:	Supported
8895F:	drivers/*/max14577*.c
8896F:	drivers/*/max77686*.c
8897F:	drivers/*/max77693*.c
8898F:	drivers/extcon/extcon-max14577.c
8899F:	drivers/extcon/extcon-max77693.c
8900F:	drivers/rtc/rtc-max77686.c
8901F:	drivers/clk/clk-max77686.c
8902F:	Documentation/devicetree/bindings/mfd/max14577.txt
8903F:	Documentation/devicetree/bindings/*/max77686.txt
8904F:	Documentation/devicetree/bindings/mfd/max77693.txt
8905F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8906F:	include/linux/mfd/max14577*.h
8907F:	include/linux/mfd/max77686*.h
8908F:	include/linux/mfd/max77693*.h
8909
8910MAXIRADIO FM RADIO RECEIVER DRIVER
8911M:	Hans Verkuil <hverkuil@xs4all.nl>
8912L:	linux-media@vger.kernel.org
8913T:	git git://linuxtv.org/media_tree.git
8914W:	https://linuxtv.org
8915S:	Maintained
8916F:	drivers/media/radio/radio-maxiradio*
8917
8918MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8919M:	Peter Rosin <peda@axentia.se>
8920L:	linux-iio@vger.kernel.org
8921S:	Maintained
8922F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8923F:	drivers/iio/potentiometer/mcp4018.c
8924F:	drivers/iio/potentiometer/mcp4531.c
8925
8926MCR20A IEEE-802.15.4 RADIO DRIVER
8927M:	Xue Liu <liuxuenetmail@gmail.com>
8928L:	linux-wpan@vger.kernel.org
8929W:	https://github.com/xueliu/mcr20a-linux
8930S:	Maintained
8931F:	drivers/net/ieee802154/mcr20a.c
8932F:	drivers/net/ieee802154/mcr20a.h
8933F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8934
8935MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8936M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8937L:	linux-iio@vger.kernel.org
8938S:	Maintained
8939F:	drivers/iio/dac/cio-dac.c
8940
8941MEDIA DRIVERS FOR ASCOT2E
8942M:	Sergey Kozlov <serjk@netup.ru>
8943M:	Abylay Ospan <aospan@netup.ru>
8944L:	linux-media@vger.kernel.org
8945W:	https://linuxtv.org
8946W:	http://netup.tv/
8947T:	git git://linuxtv.org/media_tree.git
8948S:	Supported
8949F:	drivers/media/dvb-frontends/ascot2e*
8950
8951MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8952M:	Jasmin Jessich <jasmin@anw.at>
8953L:	linux-media@vger.kernel.org
8954W:	https://linuxtv.org
8955T:	git git://linuxtv.org/media_tree.git
8956S:	Maintained
8957F:	drivers/media/dvb-frontends/cxd2099*
8958
8959MEDIA DRIVERS FOR CXD2841ER
8960M:	Sergey Kozlov <serjk@netup.ru>
8961M:	Abylay Ospan <aospan@netup.ru>
8962L:	linux-media@vger.kernel.org
8963W:	https://linuxtv.org
8964W:	http://netup.tv/
8965T:	git git://linuxtv.org/media_tree.git
8966S:	Supported
8967F:	drivers/media/dvb-frontends/cxd2841er*
8968
8969MEDIA DRIVERS FOR CXD2880
8970M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8971L:	linux-media@vger.kernel.org
8972W:	http://linuxtv.org/
8973T:	git git://linuxtv.org/media_tree.git
8974S:	Supported
8975F:	drivers/media/dvb-frontends/cxd2880/*
8976F:	drivers/media/spi/cxd2880*
8977
8978MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8979M:	Daniel Scheller <d.scheller.oss@gmail.com>
8980L:	linux-media@vger.kernel.org
8981W:	https://linuxtv.org
8982T:	git git://linuxtv.org/media_tree.git
8983S:	Maintained
8984F:	drivers/media/pci/ddbridge/*
8985
8986MEDIA DRIVERS FOR FREESCALE IMX
8987M:	Steve Longerbeam <slongerbeam@gmail.com>
8988M:	Philipp Zabel <p.zabel@pengutronix.de>
8989L:	linux-media@vger.kernel.org
8990T:	git git://linuxtv.org/media_tree.git
8991S:	Maintained
8992F:	Documentation/devicetree/bindings/media/imx.txt
8993F:	Documentation/media/v4l-drivers/imx.rst
8994F:	drivers/staging/media/imx/
8995F:	include/linux/imx-media.h
8996F:	include/media/imx.h
8997
8998MEDIA DRIVERS FOR HELENE
8999M:	Abylay Ospan <aospan@netup.ru>
9000L:	linux-media@vger.kernel.org
9001W:	https://linuxtv.org
9002W:	http://netup.tv/
9003T:	git git://linuxtv.org/media_tree.git
9004S:	Supported
9005F:	drivers/media/dvb-frontends/helene*
9006
9007MEDIA DRIVERS FOR HORUS3A
9008M:	Sergey Kozlov <serjk@netup.ru>
9009M:	Abylay Ospan <aospan@netup.ru>
9010L:	linux-media@vger.kernel.org
9011W:	https://linuxtv.org
9012W:	http://netup.tv/
9013T:	git git://linuxtv.org/media_tree.git
9014S:	Supported
9015F:	drivers/media/dvb-frontends/horus3a*
9016
9017MEDIA DRIVERS FOR LNBH25
9018M:	Sergey Kozlov <serjk@netup.ru>
9019M:	Abylay Ospan <aospan@netup.ru>
9020L:	linux-media@vger.kernel.org
9021W:	https://linuxtv.org
9022W:	http://netup.tv/
9023T:	git git://linuxtv.org/media_tree.git
9024S:	Supported
9025F:	drivers/media/dvb-frontends/lnbh25*
9026
9027MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9028M:	Daniel Scheller <d.scheller.oss@gmail.com>
9029L:	linux-media@vger.kernel.org
9030W:	https://linuxtv.org
9031T:	git git://linuxtv.org/media_tree.git
9032S:	Maintained
9033F:	drivers/media/dvb-frontends/mxl5xx*
9034
9035MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9036M:	Sergey Kozlov <serjk@netup.ru>
9037M:	Abylay Ospan <aospan@netup.ru>
9038L:	linux-media@vger.kernel.org
9039W:	https://linuxtv.org
9040W:	http://netup.tv/
9041T:	git git://linuxtv.org/media_tree.git
9042S:	Supported
9043F:	drivers/media/pci/netup_unidvb/*
9044
9045MEDIA DRIVERS FOR RENESAS - CEU
9046M:	Jacopo Mondi <jacopo@jmondi.org>
9047L:	linux-media@vger.kernel.org
9048L:	linux-renesas-soc@vger.kernel.org
9049T:	git git://linuxtv.org/media_tree.git
9050S:	Supported
9051F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9052F:	drivers/media/platform/renesas-ceu.c
9053F:	include/media/drv-intf/renesas-ceu.h
9054
9055MEDIA DRIVERS FOR RENESAS - DRIF
9056M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.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,drif.txt
9062F:	drivers/media/platform/rcar_drif.c
9063
9064MEDIA DRIVERS FOR RENESAS - FCP
9065M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9066L:	linux-media@vger.kernel.org
9067L:	linux-renesas-soc@vger.kernel.org
9068T:	git git://linuxtv.org/media_tree.git
9069S:	Supported
9070F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9071F:	drivers/media/platform/rcar-fcp.c
9072F:	include/media/rcar-fcp.h
9073
9074MEDIA DRIVERS FOR RENESAS - FDP1
9075M:	Kieran Bingham <kieran@bingham.xyz>
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,fdp1.txt
9081F:	drivers/media/platform/rcar_fdp1.c
9082
9083MEDIA DRIVERS FOR RENESAS - VIN
9084M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9085L:	linux-media@vger.kernel.org
9086L:	linux-renesas-soc@vger.kernel.org
9087T:	git git://linuxtv.org/media_tree.git
9088S:	Supported
9089F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9090F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9091F:	drivers/media/platform/rcar-vin/
9092
9093MEDIA DRIVERS FOR RENESAS - VSP1
9094M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9095L:	linux-media@vger.kernel.org
9096L:	linux-renesas-soc@vger.kernel.org
9097T:	git git://linuxtv.org/media_tree.git
9098S:	Supported
9099F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9100F:	drivers/media/platform/vsp1/
9101
9102MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9103M:	Daniel Scheller <d.scheller.oss@gmail.com>
9104L:	linux-media@vger.kernel.org
9105W:	https://linuxtv.org
9106T:	git git://linuxtv.org/media_tree.git
9107S:	Maintained
9108F:	drivers/media/dvb-frontends/stv0910*
9109
9110MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9111M:	Daniel Scheller <d.scheller.oss@gmail.com>
9112L:	linux-media@vger.kernel.org
9113W:	https://linuxtv.org
9114T:	git git://linuxtv.org/media_tree.git
9115S:	Maintained
9116F:	drivers/media/dvb-frontends/stv6111*
9117
9118MEDIA DRIVERS FOR STM32 - DCMI
9119M:	Hugues Fruchet <hugues.fruchet@st.com>
9120L:	linux-media@vger.kernel.org
9121T:	git git://linuxtv.org/media_tree.git
9122S:	Supported
9123F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9124F:	drivers/media/platform/stm32/stm32-dcmi.c
9125
9126MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9127M:	Dmitry Osipenko <digetx@gmail.com>
9128L:	linux-media@vger.kernel.org
9129L:	linux-tegra@vger.kernel.org
9130T:	git git://linuxtv.org/media_tree.git
9131S:	Maintained
9132F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9133F:	drivers/staging/media/tegra-vde/
9134
9135MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9137P:	LinuxTV.org Project
9138L:	linux-media@vger.kernel.org
9139W:	https://linuxtv.org
9140Q:	http://patchwork.kernel.org/project/linux-media/list/
9141T:	git git://linuxtv.org/media_tree.git
9142S:	Maintained
9143F:	Documentation/devicetree/bindings/media/
9144F:	Documentation/media/
9145F:	drivers/media/
9146F:	drivers/staging/media/
9147F:	include/linux/platform_data/media/
9148F:	include/media/
9149F:	include/uapi/linux/dvb/
9150F:	include/uapi/linux/videodev2.h
9151F:	include/uapi/linux/media.h
9152F:	include/uapi/linux/v4l2-*
9153F:	include/uapi/linux/meye.h
9154F:	include/uapi/linux/ivtv*
9155F:	include/uapi/linux/uvcvideo.h
9156
9157MEDIATEK BLUETOOTH DRIVER
9158M:	Sean Wang <sean.wang@mediatek.com>
9159L:	linux-bluetooth@vger.kernel.org
9160L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9161S:	Maintained
9162F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9163F:	drivers/bluetooth/btmtkuart.c
9164
9165MEDIATEK CIR DRIVER
9166M:	Sean Wang <sean.wang@mediatek.com>
9167S:	Maintained
9168F:	drivers/media/rc/mtk-cir.c
9169
9170MEDIATEK DMA DRIVER
9171M:	Sean Wang <sean.wang@mediatek.com>
9172L:	dmaengine@vger.kernel.org
9173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9174L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9175S:	Maintained
9176F:	Documentation/devicetree/bindings/dma/mtk-*
9177F:	drivers/dma/mediatek/
9178
9179MEDIATEK PMIC LED DRIVER
9180M:	Sean Wang <sean.wang@mediatek.com>
9181S:	Maintained
9182F:	drivers/leds/leds-mt6323.c
9183F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9184
9185MEDIATEK ETHERNET DRIVER
9186M:	Felix Fietkau <nbd@openwrt.org>
9187M:	John Crispin <john@phrozen.org>
9188M:	Sean Wang <sean.wang@mediatek.com>
9189M:	Nelson Chang <nelson.chang@mediatek.com>
9190L:	netdev@vger.kernel.org
9191S:	Maintained
9192F:	drivers/net/ethernet/mediatek/
9193
9194MEDIATEK SWITCH DRIVER
9195M:	Sean Wang <sean.wang@mediatek.com>
9196L:	netdev@vger.kernel.org
9197S:	Maintained
9198F:	drivers/net/dsa/mt7530.*
9199F:	net/dsa/tag_mtk.c
9200
9201MEDIATEK JPEG DRIVER
9202M:	Rick Chang <rick.chang@mediatek.com>
9203M:	Bin Liu <bin.liu@mediatek.com>
9204S:	Supported
9205F:	drivers/media/platform/mtk-jpeg/
9206F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9207
9208MEDIATEK MDP DRIVER
9209M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9210M:	Houlong Wei <houlong.wei@mediatek.com>
9211M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9212S:	Supported
9213F:	drivers/media/platform/mtk-mdp/
9214F:	drivers/media/platform/mtk-vpu/
9215F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9216
9217MEDIATEK MEDIA DRIVER
9218M:	Tiffany Lin <tiffany.lin@mediatek.com>
9219M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9220S:	Supported
9221F:	drivers/media/platform/mtk-vcodec/
9222F:	drivers/media/platform/mtk-vpu/
9223F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9224F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9225
9226MEDIATEK MT7601U WIRELESS LAN DRIVER
9227M:	Jakub Kicinski <kubakici@wp.pl>
9228L:	linux-wireless@vger.kernel.org
9229S:	Maintained
9230F:	drivers/net/wireless/mediatek/mt7601u/
9231
9232MEDIATEK NAND CONTROLLER DRIVER
9233M:	Xiaolei Li <xiaolei.li@mediatek.com>
9234L:	linux-mtd@lists.infradead.org
9235S:	Maintained
9236F:	drivers/mtd/nand/raw/mtk_*
9237F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9238
9239MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9240M:	Sean Wang <sean.wang@mediatek.com>
9241S:	Maintained
9242F:	drivers/char/hw_random/mtk-rng.c
9243
9244MEDIATEK USB3 DRD IP DRIVER
9245M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9246L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9248L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9249S:	Maintained
9250F:	drivers/usb/mtu3/
9251
9252MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9253M:	Peter Senna Tschudin <peter.senna@gmail.com>
9254M:	Martin Donnelly <martin.donnelly@ge.com>
9255M:	Martyn Welch <martyn.welch@collabora.co.uk>
9256S:	Maintained
9257F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9258F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9259
9260MEGARAID SCSI/SAS DRIVERS
9261M:	Kashyap Desai <kashyap.desai@broadcom.com>
9262M:	Sumit Saxena <sumit.saxena@broadcom.com>
9263M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9264L:	megaraidlinux.pdl@broadcom.com
9265L:	linux-scsi@vger.kernel.org
9266W:	http://www.avagotech.com/support/
9267S:	Maintained
9268F:	Documentation/scsi/megaraid.txt
9269F:	drivers/scsi/megaraid.*
9270F:	drivers/scsi/megaraid/
9271
9272MELEXIS MLX90614 DRIVER
9273M:	Crt Mori <cmo@melexis.com>
9274L:	linux-iio@vger.kernel.org
9275W:	http://www.melexis.com
9276S:	Supported
9277F:	drivers/iio/temperature/mlx90614.c
9278
9279MELEXIS MLX90632 DRIVER
9280M:	Crt Mori <cmo@melexis.com>
9281L:	linux-iio@vger.kernel.org
9282W:	http://www.melexis.com
9283S:	Supported
9284F:	drivers/iio/temperature/mlx90632.c
9285
9286MELFAS MIP4 TOUCHSCREEN DRIVER
9287M:	Sangwon Jee <jeesw@melfas.com>
9288W:	http://www.melfas.com
9289S:	Supported
9290F:	drivers/input/touchscreen/melfas_mip4.c
9291F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9292
9293MELLANOX ETHERNET DRIVER (mlx4_en)
9294M:	Tariq Toukan <tariqt@mellanox.com>
9295L:	netdev@vger.kernel.org
9296S:	Supported
9297W:	http://www.mellanox.com
9298Q:	http://patchwork.ozlabs.org/project/netdev/list/
9299F:	drivers/net/ethernet/mellanox/mlx4/en_*
9300
9301MELLANOX ETHERNET DRIVER (mlx5e)
9302M:	Saeed Mahameed <saeedm@mellanox.com>
9303L:	netdev@vger.kernel.org
9304S:	Supported
9305W:	http://www.mellanox.com
9306Q:	http://patchwork.ozlabs.org/project/netdev/list/
9307F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9308
9309MELLANOX ETHERNET INNOVA DRIVERS
9310R:	Boris Pismenny <borisp@mellanox.com>
9311L:	netdev@vger.kernel.org
9312S:	Supported
9313W:	http://www.mellanox.com
9314Q:	http://patchwork.ozlabs.org/project/netdev/list/
9315F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9316F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9317F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9318F:	include/linux/mlx5/mlx5_ifc_fpga.h
9319
9320MELLANOX ETHERNET INNOVA IPSEC DRIVER
9321R:	Boris Pismenny <borisp@mellanox.com>
9322L:	netdev@vger.kernel.org
9323S:	Supported
9324W:	http://www.mellanox.com
9325Q:	http://patchwork.ozlabs.org/project/netdev/list/
9326F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9327F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9328
9329MELLANOX ETHERNET SWITCH DRIVERS
9330M:	Jiri Pirko <jiri@mellanox.com>
9331M:	Ido Schimmel <idosch@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/mlxsw/
9337F:	tools/testing/selftests/drivers/net/mlxsw/
9338
9339MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9340M:	mlxsw@mellanox.com
9341L:	netdev@vger.kernel.org
9342S:	Supported
9343W:	http://www.mellanox.com
9344Q:	http://patchwork.ozlabs.org/project/netdev/list/
9345F:	drivers/net/ethernet/mellanox/mlxfw/
9346
9347MELLANOX HARDWARE PLATFORM SUPPORT
9348M:	Andy Shevchenko <andy@infradead.org>
9349M:	Darren Hart <dvhart@infradead.org>
9350M:	Vadim Pasternak <vadimp@mellanox.com>
9351L:	platform-driver-x86@vger.kernel.org
9352S:	Supported
9353F:	drivers/platform/mellanox/
9354
9355MELLANOX MLX4 core VPI driver
9356M:	Tariq Toukan <tariqt@mellanox.com>
9357L:	netdev@vger.kernel.org
9358L:	linux-rdma@vger.kernel.org
9359W:	http://www.mellanox.com
9360Q:	http://patchwork.ozlabs.org/project/netdev/list/
9361S:	Supported
9362F:	drivers/net/ethernet/mellanox/mlx4/
9363F:	include/linux/mlx4/
9364
9365MELLANOX MLX4 IB driver
9366M:	Yishai Hadas <yishaih@mellanox.com>
9367L:	linux-rdma@vger.kernel.org
9368W:	http://www.mellanox.com
9369Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9370S:	Supported
9371F:	drivers/infiniband/hw/mlx4/
9372F:	include/linux/mlx4/
9373F:	include/uapi/rdma/mlx4-abi.h
9374
9375MELLANOX MLX5 core VPI driver
9376M:	Saeed Mahameed <saeedm@mellanox.com>
9377M:	Leon Romanovsky <leonro@mellanox.com>
9378L:	netdev@vger.kernel.org
9379L:	linux-rdma@vger.kernel.org
9380W:	http://www.mellanox.com
9381Q:	http://patchwork.ozlabs.org/project/netdev/list/
9382S:	Supported
9383F:	drivers/net/ethernet/mellanox/mlx5/core/
9384F:	include/linux/mlx5/
9385
9386MELLANOX MLX5 IB driver
9387M:	Leon Romanovsky <leonro@mellanox.com>
9388L:	linux-rdma@vger.kernel.org
9389W:	http://www.mellanox.com
9390Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9391S:	Supported
9392F:	drivers/infiniband/hw/mlx5/
9393F:	include/linux/mlx5/
9394F:	include/uapi/rdma/mlx5-abi.h
9395
9396MELLANOX MLXCPLD I2C AND MUX DRIVER
9397M:	Vadim Pasternak <vadimp@mellanox.com>
9398M:	Michael Shych <michaelsh@mellanox.com>
9399L:	linux-i2c@vger.kernel.org
9400S:	Supported
9401F:	drivers/i2c/busses/i2c-mlxcpld.c
9402F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9403F:	Documentation/i2c/busses/i2c-mlxcpld
9404
9405MELLANOX MLXCPLD LED DRIVER
9406M:	Vadim Pasternak <vadimp@mellanox.com>
9407L:	linux-leds@vger.kernel.org
9408S:	Supported
9409F:	drivers/leds/leds-mlxcpld.c
9410F:	drivers/leds/leds-mlxreg.c
9411F:	Documentation/leds/leds-mlxcpld.txt
9412
9413MELLANOX PLATFORM DRIVER
9414M:	Vadim Pasternak <vadimp@mellanox.com>
9415L:	platform-driver-x86@vger.kernel.org
9416S:	Supported
9417F:	drivers/platform/x86/mlx-platform.c
9418
9419MEMBARRIER SUPPORT
9420M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9421M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9422L:	linux-kernel@vger.kernel.org
9423S:	Supported
9424F:	kernel/sched/membarrier.c
9425F:	include/uapi/linux/membarrier.h
9426F:	arch/powerpc/include/asm/membarrier.h
9427
9428MEMORY MANAGEMENT
9429L:	linux-mm@kvack.org
9430W:	http://www.linux-mm.org
9431S:	Maintained
9432F:	include/linux/mm.h
9433F:	include/linux/gfp.h
9434F:	include/linux/mmzone.h
9435F:	include/linux/memory_hotplug.h
9436F:	include/linux/vmalloc.h
9437F:	mm/
9438
9439MEMORY TECHNOLOGY DEVICES (MTD)
9440M:	David Woodhouse <dwmw2@infradead.org>
9441M:	Brian Norris <computersforpeace@gmail.com>
9442M:	Boris Brezillon <boris.brezillon@bootlin.com>
9443M:	Marek Vasut <marek.vasut@gmail.com>
9444M:	Richard Weinberger <richard@nod.at>
9445L:	linux-mtd@lists.infradead.org
9446W:	http://www.linux-mtd.infradead.org/
9447Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9448T:	git git://git.infradead.org/linux-mtd.git master
9449T:	git git://git.infradead.org/linux-mtd.git mtd/next
9450S:	Maintained
9451F:	Documentation/devicetree/bindings/mtd/
9452F:	drivers/mtd/
9453F:	include/linux/mtd/
9454F:	include/uapi/mtd/
9455
9456MEN A21 WATCHDOG DRIVER
9457M:	Johannes Thumshirn <morbidrsa@gmail.com>
9458L:	linux-watchdog@vger.kernel.org
9459S:	Maintained
9460F:	drivers/watchdog/mena21_wdt.c
9461
9462MEN CHAMELEON BUS (mcb)
9463M:	Johannes Thumshirn <morbidrsa@gmail.com>
9464S:	Maintained
9465F:	drivers/mcb/
9466F:	include/linux/mcb.h
9467F:	Documentation/men-chameleon-bus.txt
9468
9469MEN F21BMC (Board Management Controller)
9470M:	Andreas Werner <andreas.werner@men.de>
9471S:	Supported
9472F:	drivers/mfd/menf21bmc.c
9473F:	drivers/watchdog/menf21bmc_wdt.c
9474F:	drivers/leds/leds-menf21bmc.c
9475F:	drivers/hwmon/menf21bmc_hwmon.c
9476F:	Documentation/hwmon/menf21bmc
9477
9478MEN Z069 WATCHDOG DRIVER
9479M:	Johannes Thumshirn <jth@kernel.org>
9480L:	linux-watchdog@vger.kernel.org
9481S:	Maintained
9482F:	drivers/watchdog/menz069_wdt.c
9483
9484MESON AO CEC DRIVER FOR AMLOGIC SOCS
9485M:	Neil Armstrong <narmstrong@baylibre.com>
9486L:	linux-media@lists.freedesktop.org
9487L:	linux-amlogic@lists.infradead.org
9488W:	http://linux-meson.com/
9489S:	Supported
9490F:	drivers/media/platform/meson/ao-cec.c
9491F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9492T:	git git://linuxtv.org/media_tree.git
9493
9494MICROBLAZE ARCHITECTURE
9495M:	Michal Simek <monstr@monstr.eu>
9496W:	http://www.monstr.eu/fdt/
9497T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9498S:	Supported
9499F:	arch/microblaze/
9500
9501MICROCHIP / ATMEL AT91 SERIAL DRIVER
9502M:	Richard Genoud <richard.genoud@gmail.com>
9503S:	Maintained
9504F:	drivers/tty/serial/atmel_serial.c
9505F:	drivers/tty/serial/atmel_serial.h
9506
9507MICROCHIP / ATMEL DMA DRIVER
9508M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9510L:	dmaengine@vger.kernel.org
9511S:	Supported
9512F:	drivers/dma/at_hdmac.c
9513F:	drivers/dma/at_hdmac_regs.h
9514F:	include/linux/platform_data/dma-atmel.h
9515
9516MICROCHIP / ATMEL ECC DRIVER
9517M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9518L:	linux-crypto@vger.kernel.org
9519S:	Maintained
9520F:	drivers/crypto/atmel-ecc.*
9521
9522MICROCHIP / ATMEL ISC DRIVER
9523M:	Songjun Wu <songjun.wu@microchip.com>
9524L:	linux-media@vger.kernel.org
9525S:	Supported
9526F:	drivers/media/platform/atmel/atmel-isc.c
9527F:	drivers/media/platform/atmel/atmel-isc-regs.h
9528F:	devicetree/bindings/media/atmel-isc.txt
9529
9530MICROCHIP / ATMEL NAND DRIVER
9531M:	Josh Wu <rainyfeeling@outlook.com>
9532L:	linux-mtd@lists.infradead.org
9533S:	Supported
9534F:	drivers/mtd/nand/raw/atmel/*
9535F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9536
9537MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9538M:	Woojung Huh <Woojung.Huh@microchip.com>
9539M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9540L:	netdev@vger.kernel.org
9541S:	Maintained
9542F:	net/dsa/tag_ksz.c
9543F:	drivers/net/dsa/microchip/*
9544F:	include/linux/platform_data/microchip-ksz.h
9545F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9546
9547MICROCHIP LAN743X ETHERNET DRIVER
9548M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9549M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9550L:	netdev@vger.kernel.org
9551S:	Maintained
9552F:	drivers/net/ethernet/microchip/lan743x_*
9553
9554MICROCHIP USB251XB DRIVER
9555M:	Richard Leitner <richard.leitner@skidata.com>
9556L:	linux-usb@vger.kernel.org
9557S:	Maintained
9558F:	drivers/usb/misc/usb251xb.c
9559F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9560
9561MICROSEMI MIPS SOCS
9562M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9563L:	linux-mips@linux-mips.org
9564S:	Maintained
9565F:	arch/mips/generic/board-ocelot.c
9566F:	arch/mips/configs/generic/board-ocelot.config
9567F:	arch/mips/boot/dts/mscc/
9568F:	Documentation/devicetree/bindings/mips/mscc.txt
9569
9570MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9571M:	Don Brace <don.brace@microsemi.com>
9572L:	esc.storagedev@microsemi.com
9573L:	linux-scsi@vger.kernel.org
9574S:	Supported
9575F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9576F:	drivers/scsi/smartpqi/Kconfig
9577F:	drivers/scsi/smartpqi/Makefile
9578F:	include/linux/cciss*.h
9579F:	include/uapi/linux/cciss*.h
9580F:	Documentation/scsi/smartpqi.txt
9581
9582MICROSEMI ETHERNET SWITCH DRIVER
9583M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9584L:	netdev@vger.kernel.org
9585S:	Supported
9586F:	drivers/net/ethernet/mscc/
9587
9588MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9589M:	Chen Yu <yu.c.chen@intel.com>
9590L:	platform-driver-x86@vger.kernel.org
9591S:	Supported
9592F:	drivers/platform/x86/surfacepro3_button.c
9593
9594MICROTEK X6 SCANNER
9595M:	Oliver Neukum <oliver@neukum.org>
9596S:	Maintained
9597F:	drivers/usb/image/microtek.*
9598
9599MIPS
9600M:	Ralf Baechle <ralf@linux-mips.org>
9601M:	Paul Burton <paul.burton@mips.com>
9602M:	James Hogan <jhogan@kernel.org>
9603L:	linux-mips@linux-mips.org
9604W:	http://www.linux-mips.org/
9605T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9607Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9608S:	Supported
9609F:	Documentation/devicetree/bindings/mips/
9610F:	Documentation/mips/
9611F:	arch/mips/
9612F:	drivers/platform/mips/
9613
9614MIPS BOSTON DEVELOPMENT BOARD
9615M:	Paul Burton <paul.burton@mips.com>
9616L:	linux-mips@linux-mips.org
9617S:	Maintained
9618F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9619F:	arch/mips/boot/dts/img/boston.dts
9620F:	arch/mips/configs/generic/board-boston.config
9621F:	drivers/clk/imgtec/clk-boston.c
9622F:	include/dt-bindings/clock/boston-clock.h
9623
9624MIPS GENERIC PLATFORM
9625M:	Paul Burton <paul.burton@mips.com>
9626L:	linux-mips@linux-mips.org
9627S:	Supported
9628F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9629F:	arch/mips/generic/
9630F:	arch/mips/tools/generic-board-config.sh
9631
9632MIPS/LOONGSON1 ARCHITECTURE
9633M:	Keguang Zhang <keguang.zhang@gmail.com>
9634L:	linux-mips@linux-mips.org
9635S:	Maintained
9636F:	arch/mips/loongson32/
9637F:	arch/mips/include/asm/mach-loongson32/
9638F:	drivers/*/*loongson1*
9639F:	drivers/*/*/*loongson1*
9640
9641MIPS/LOONGSON2 ARCHITECTURE
9642M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9643L:	linux-mips@linux-mips.org
9644S:	Maintained
9645F:	arch/mips/loongson64/*{2e/2f}*
9646F:	arch/mips/include/asm/mach-loongson64/
9647F:	drivers/*/*loongson2*
9648F:	drivers/*/*/*loongson2*
9649
9650MIPS/LOONGSON3 ARCHITECTURE
9651M:	Huacai Chen <chenhc@lemote.com>
9652L:	linux-mips@linux-mips.org
9653S:	Maintained
9654F:	arch/mips/loongson64/
9655F:	arch/mips/include/asm/mach-loongson64/
9656F:	drivers/platform/mips/cpu_hwmon.c
9657F:	drivers/*/*loongson3*
9658F:	drivers/*/*/*loongson3*
9659
9660MIPS RINT INSTRUCTION EMULATION
9661M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9662L:	linux-mips@linux-mips.org
9663S:	Supported
9664F:	arch/mips/math-emu/sp_rint.c
9665F:	arch/mips/math-emu/dp_rint.c
9666
9667MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9668M:	Hans Verkuil <hverkuil@xs4all.nl>
9669L:	linux-media@vger.kernel.org
9670T:	git git://linuxtv.org/media_tree.git
9671W:	https://linuxtv.org
9672S:	Odd Fixes
9673F:	drivers/media/radio/radio-miropcm20*
9674
9675MMP SUPPORT
9676M:	Eric Miao <eric.y.miao@gmail.com>
9677M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9679T:	git git://github.com/hzhuang1/linux.git
9680T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9681S:	Maintained
9682F:	arch/arm/boot/dts/mmp*
9683F:	arch/arm/mach-mmp/
9684
9685MN88472 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/mn88472*
9693
9694MN88473 MEDIA DRIVER
9695M:	Antti Palosaari <crope@iki.fi>
9696L:	linux-media@vger.kernel.org
9697W:	https://linuxtv.org
9698W:	http://palosaari.fi/linux/
9699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9700S:	Maintained
9701F:	drivers/media/dvb-frontends/mn88473*
9702
9703PCI DRIVER FOR MOBIVEIL PCIE IP
9704M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9705L:	linux-pci@vger.kernel.org
9706S:	Supported
9707F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9708F:	drivers/pci/controller/pcie-mobiveil.c
9709
9710MODULE SUPPORT
9711M:	Jessica Yu <jeyu@kernel.org>
9712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9713S:	Maintained
9714F:	include/linux/module.h
9715F:	kernel/module.c
9716
9717MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9718W:	http://popies.net/meye/
9719S:	Orphan
9720F:	Documentation/media/v4l-drivers/meye*
9721F:	drivers/media/pci/meye/
9722F:	include/uapi/linux/meye.h
9723
9724MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9725M:	Jiri Slaby <jirislaby@gmail.com>
9726S:	Maintained
9727F:	Documentation/serial/moxa-smartio
9728F:	drivers/tty/mxser.*
9729
9730MR800 AVERMEDIA USB FM RADIO DRIVER
9731M:	Alexey Klimov <klimov.linux@gmail.com>
9732L:	linux-media@vger.kernel.org
9733T:	git git://linuxtv.org/media_tree.git
9734S:	Maintained
9735F:	drivers/media/radio/radio-mr800.c
9736
9737MRF24J40 IEEE 802.15.4 RADIO DRIVER
9738M:	Alan Ott <alan@signal11.us>
9739L:	linux-wpan@vger.kernel.org
9740S:	Maintained
9741F:	drivers/net/ieee802154/mrf24j40.c
9742F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9743
9744MSI LAPTOP SUPPORT
9745M:	"Lee, Chun-Yi" <jlee@suse.com>
9746L:	platform-driver-x86@vger.kernel.org
9747S:	Maintained
9748F:	drivers/platform/x86/msi-laptop.c
9749
9750MSI WMI SUPPORT
9751L:	platform-driver-x86@vger.kernel.org
9752S:	Orphan
9753F:	drivers/platform/x86/msi-wmi.c
9754
9755MSI001 MEDIA DRIVER
9756M:	Antti Palosaari <crope@iki.fi>
9757L:	linux-media@vger.kernel.org
9758W:	https://linuxtv.org
9759W:	http://palosaari.fi/linux/
9760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9761T:	git git://linuxtv.org/anttip/media_tree.git
9762S:	Maintained
9763F:	drivers/media/tuners/msi001*
9764
9765MSI2500 MEDIA DRIVER
9766M:	Antti Palosaari <crope@iki.fi>
9767L:	linux-media@vger.kernel.org
9768W:	https://linuxtv.org
9769W:	http://palosaari.fi/linux/
9770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9771T:	git git://linuxtv.org/anttip/media_tree.git
9772S:	Maintained
9773F:	drivers/media/usb/msi2500/
9774
9775MSYSTEMS DISKONCHIP G3 MTD DRIVER
9776M:	Robert Jarzmik <robert.jarzmik@free.fr>
9777L:	linux-mtd@lists.infradead.org
9778S:	Maintained
9779F:	drivers/mtd/devices/docg3*
9780
9781MT9M032 APTINA SENSOR DRIVER
9782M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9783L:	linux-media@vger.kernel.org
9784T:	git git://linuxtv.org/media_tree.git
9785S:	Maintained
9786F:	drivers/media/i2c/mt9m032.c
9787F:	include/media/i2c/mt9m032.h
9788
9789MT9P031 APTINA CAMERA SENSOR
9790M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9791L:	linux-media@vger.kernel.org
9792T:	git git://linuxtv.org/media_tree.git
9793S:	Maintained
9794F:	drivers/media/i2c/mt9p031.c
9795F:	include/media/i2c/mt9p031.h
9796
9797MT9T001 APTINA CAMERA SENSOR
9798M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9799L:	linux-media@vger.kernel.org
9800T:	git git://linuxtv.org/media_tree.git
9801S:	Maintained
9802F:	drivers/media/i2c/mt9t001.c
9803F:	include/media/i2c/mt9t001.h
9804
9805MT9T112 APTINA CAMERA SENSOR
9806M:	Jacopo Mondi <jacopo@jmondi.org>
9807L:	linux-media@vger.kernel.org
9808T:	git git://linuxtv.org/media_tree.git
9809S:	Odd Fixes
9810F:	drivers/media/i2c/mt9t112.c
9811F:	include/media/i2c/mt9t112.h
9812
9813MT9V032 APTINA CAMERA SENSOR
9814M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9815L:	linux-media@vger.kernel.org
9816T:	git git://linuxtv.org/media_tree.git
9817S:	Maintained
9818F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9819F:	drivers/media/i2c/mt9v032.c
9820F:	include/media/i2c/mt9v032.h
9821
9822MT9V111 APTINA CAMERA SENSOR
9823M:	Jacopo Mondi <jacopo@jmondi.org>
9824L:	linux-media@vger.kernel.org
9825T:	git git://linuxtv.org/media_tree.git
9826S:	Maintained
9827F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9828F:	drivers/media/i2c/mt9v111.c
9829
9830MULTIFUNCTION DEVICES (MFD)
9831M:	Lee Jones <lee.jones@linaro.org>
9832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9833S:	Supported
9834F:	Documentation/devicetree/bindings/mfd/
9835F:	drivers/mfd/
9836F:	include/linux/mfd/
9837F:	include/dt-bindings/mfd/
9838
9839MULTIMEDIA CARD (MMC) ETC. OVER SPI
9840S:	Orphan
9841F:	drivers/mmc/host/mmc_spi.c
9842F:	include/linux/spi/mmc_spi.h
9843
9844MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9845M:	Ulf Hansson <ulf.hansson@linaro.org>
9846L:	linux-mmc@vger.kernel.org
9847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9848S:	Maintained
9849F:	Documentation/devicetree/bindings/mmc/
9850F:	drivers/mmc/
9851F:	include/linux/mmc/
9852F:	include/uapi/linux/mmc/
9853
9854MULTIPLEXER SUBSYSTEM
9855M:	Peter Rosin <peda@axentia.se>
9856S:	Maintained
9857F:	Documentation/ABI/testing/sysfs-class-mux*
9858F:	Documentation/devicetree/bindings/mux/
9859F:	include/linux/dt-bindings/mux/
9860F:	include/linux/mux/
9861F:	drivers/mux/
9862
9863MULTITECH MULTIPORT CARD (ISICOM)
9864S:	Orphan
9865F:	drivers/tty/isicom.c
9866F:	include/linux/isicom.h
9867
9868MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9869M:	Bin Liu <b-liu@ti.com>
9870L:	linux-usb@vger.kernel.org
9871S:	Maintained
9872F:	drivers/usb/musb/
9873
9874MXL301RF MEDIA DRIVER
9875M:	Akihiro Tsukada <tskd08@gmail.com>
9876L:	linux-media@vger.kernel.org
9877S:	Odd Fixes
9878F:	drivers/media/tuners/mxl301rf*
9879
9880MXL5007T MEDIA DRIVER
9881M:	Michael Krufky <mkrufky@linuxtv.org>
9882L:	linux-media@vger.kernel.org
9883W:	https://linuxtv.org
9884W:	http://github.com/mkrufky
9885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9886T:	git git://linuxtv.org/mkrufky/tuners.git
9887S:	Maintained
9888F:	drivers/media/tuners/mxl5007t.*
9889
9890MXSFB DRM DRIVER
9891M:	Marek Vasut <marex@denx.de>
9892S:	Supported
9893F:	drivers/gpu/drm/mxsfb/
9894F:	Documentation/devicetree/bindings/display/mxsfb.txt
9895
9896MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9897M:	Chris Lee <christopher.lee@cspi.com>
9898L:	netdev@vger.kernel.org
9899W:	https://www.cspi.com/ethernet-products/support/downloads/
9900S:	Supported
9901F:	drivers/net/ethernet/myricom/myri10ge/
9902
9903NAND FLASH SUBSYSTEM
9904M:	Boris Brezillon <boris.brezillon@bootlin.com>
9905M:	Miquel Raynal <miquel.raynal@bootlin.com>
9906R:	Richard Weinberger <richard@nod.at>
9907L:	linux-mtd@lists.infradead.org
9908W:	http://www.linux-mtd.infradead.org/
9909Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9910T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9911T:	git git://git.infradead.org/linux-mtd.git nand/next
9912S:	Maintained
9913F:	drivers/mtd/nand/
9914F:	include/linux/mtd/*nand*.h
9915
9916NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9917M:	Daniel Mack <zonque@gmail.com>
9918S:	Maintained
9919L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9920W:	http://www.native-instruments.com
9921F:	sound/usb/caiaq/
9922
9923NATSEMI ETHERNET DRIVER (DP8381x)
9924S:	Orphan
9925F:	drivers/net/ethernet/natsemi/natsemi.c
9926
9927NCP FILESYSTEM
9928M:	Petr Vandrovec <petr@vandrovec.name>
9929S:	Obsolete
9930F:	drivers/staging/ncpfs/
9931
9932NCR 5380 SCSI DRIVERS
9933M:	Finn Thain <fthain@telegraphics.com.au>
9934M:	Michael Schmitz <schmitzmic@gmail.com>
9935L:	linux-scsi@vger.kernel.org
9936S:	Maintained
9937F:	Documentation/scsi/g_NCR5380.txt
9938F:	drivers/scsi/NCR5380.*
9939F:	drivers/scsi/arm/cumana_1.c
9940F:	drivers/scsi/arm/oak.c
9941F:	drivers/scsi/atari_scsi.*
9942F:	drivers/scsi/dmx3191d.c
9943F:	drivers/scsi/g_NCR5380.*
9944F:	drivers/scsi/mac_scsi.*
9945F:	drivers/scsi/sun3_scsi.*
9946F:	drivers/scsi/sun3_scsi_vme.c
9947
9948NCSI LIBRARY:
9949M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9950S:	Maintained
9951F:	net/ncsi/
9952
9953NCT6775 HARDWARE MONITOR DRIVER
9954M:	Guenter Roeck <linux@roeck-us.net>
9955L:	linux-hwmon@vger.kernel.org
9956S:	Maintained
9957F:	Documentation/hwmon/nct6775
9958F:	drivers/hwmon/nct6775.c
9959
9960NET_FAILOVER MODULE
9961M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9962L:	netdev@vger.kernel.org
9963S:	Supported
9964F:	driver/net/net_failover.c
9965F:	include/net/net_failover.h
9966F:	Documentation/networking/net_failover.rst
9967
9968NETEFFECT IWARP RNIC DRIVER (IW_NES)
9969M:	Faisal Latif <faisal.latif@intel.com>
9970L:	linux-rdma@vger.kernel.org
9971W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9972S:	Supported
9973F:	drivers/infiniband/hw/nes/
9974F:	include/uapi/rdma/nes-abi.h
9975
9976NETEM NETWORK EMULATOR
9977M:	Stephen Hemminger <stephen@networkplumber.org>
9978L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9979S:	Maintained
9980F:	net/sched/sch_netem.c
9981
9982NETERION 10GbE DRIVERS (s2io/vxge)
9983M:	Jon Mason <jdmason@kudzu.us>
9984L:	netdev@vger.kernel.org
9985S:	Supported
9986F:	Documentation/networking/s2io.txt
9987F:	Documentation/networking/vxge.txt
9988F:	drivers/net/ethernet/neterion/
9989
9990NETFILTER
9991M:	Pablo Neira Ayuso <pablo@netfilter.org>
9992M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9993M:	Florian Westphal <fw@strlen.de>
9994L:	netfilter-devel@vger.kernel.org
9995L:	coreteam@netfilter.org
9996W:	http://www.netfilter.org/
9997W:	http://www.iptables.org/
9998W:	http://www.nftables.org/
9999Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10002S:	Maintained
10003F:	include/linux/netfilter*
10004F:	include/linux/netfilter/
10005F:	include/net/netfilter/
10006F:	include/uapi/linux/netfilter*
10007F:	include/uapi/linux/netfilter/
10008F:	net/*/netfilter.c
10009F:	net/*/netfilter/
10010F:	net/netfilter/
10011F:	net/bridge/br_netfilter*.c
10012
10013NETROM NETWORK LAYER
10014M:	Ralf Baechle <ralf@linux-mips.org>
10015L:	linux-hams@vger.kernel.org
10016W:	http://www.linux-ax25.org/
10017S:	Maintained
10018F:	include/net/netrom.h
10019F:	include/uapi/linux/netrom.h
10020F:	net/netrom/
10021
10022NETRONOME ETHERNET DRIVERS
10023M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10024L:	oss-drivers@netronome.com
10025S:	Maintained
10026F:	drivers/net/ethernet/netronome/
10027
10028NETWORK BLOCK DEVICE (NBD)
10029M:	Josef Bacik <josef@toxicpanda.com>
10030S:	Maintained
10031L:	linux-block@vger.kernel.org
10032L:	nbd@other.debian.org
10033F:	Documentation/blockdev/nbd.txt
10034F:	drivers/block/nbd.c
10035F:	include/uapi/linux/nbd.h
10036
10037NETWORK DROP MONITOR
10038M:	Neil Horman <nhorman@tuxdriver.com>
10039L:	netdev@vger.kernel.org
10040S:	Maintained
10041W:	https://fedorahosted.org/dropwatch/
10042F:	net/core/drop_monitor.c
10043
10044NETWORKING DRIVERS
10045M:	"David S. Miller" <davem@davemloft.net>
10046L:	netdev@vger.kernel.org
10047W:	http://www.linuxfoundation.org/en/Net
10048Q:	http://patchwork.ozlabs.org/project/netdev/list/
10049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10051S:	Odd Fixes
10052F:	Documentation/devicetree/bindings/net/
10053F:	drivers/net/
10054F:	include/linux/if_*
10055F:	include/linux/netdevice.h
10056F:	include/linux/etherdevice.h
10057F:	include/linux/fcdevice.h
10058F:	include/linux/fddidevice.h
10059F:	include/linux/hippidevice.h
10060F:	include/linux/inetdevice.h
10061F:	include/uapi/linux/if_*
10062F:	include/uapi/linux/netdevice.h
10063
10064NETWORKING DRIVERS (WIRELESS)
10065M:	Kalle Valo <kvalo@codeaurora.org>
10066L:	linux-wireless@vger.kernel.org
10067Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10070S:	Maintained
10071F:	Documentation/devicetree/bindings/net/wireless/
10072F:	drivers/net/wireless/
10073
10074NETWORKING [DSA]
10075M:	Andrew Lunn <andrew@lunn.ch>
10076M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10077M:	Florian Fainelli <f.fainelli@gmail.com>
10078S:	Maintained
10079F:	Documentation/devicetree/bindings/net/dsa/
10080F:	net/dsa/
10081F:	include/net/dsa.h
10082F:	include/linux/dsa/
10083F:	drivers/net/dsa/
10084
10085NETWORKING [GENERAL]
10086M:	"David S. Miller" <davem@davemloft.net>
10087L:	netdev@vger.kernel.org
10088W:	http://www.linuxfoundation.org/en/Net
10089Q:	http://patchwork.ozlabs.org/project/netdev/list/
10090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10092B:	mailto:netdev@vger.kernel.org
10093S:	Maintained
10094F:	net/
10095F:	include/net/
10096F:	include/linux/in.h
10097F:	include/linux/net.h
10098F:	include/linux/netdevice.h
10099F:	include/uapi/linux/in.h
10100F:	include/uapi/linux/net.h
10101F:	include/uapi/linux/netdevice.h
10102F:	include/uapi/linux/net_namespace.h
10103F:	tools/testing/selftests/net/
10104F:	lib/net_utils.c
10105F:	lib/random32.c
10106F:	Documentation/networking/
10107
10108NETWORKING [IPSEC]
10109M:	Steffen Klassert <steffen.klassert@secunet.com>
10110M:	Herbert Xu <herbert@gondor.apana.org.au>
10111M:	"David S. Miller" <davem@davemloft.net>
10112L:	netdev@vger.kernel.org
10113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10115S:	Maintained
10116F:	net/core/flow.c
10117F:	net/xfrm/
10118F:	net/key/
10119F:	net/ipv4/xfrm*
10120F:	net/ipv4/esp4*
10121F:	net/ipv4/ah4.c
10122F:	net/ipv4/ipcomp.c
10123F:	net/ipv4/ip_vti.c
10124F:	net/ipv6/xfrm*
10125F:	net/ipv6/esp6*
10126F:	net/ipv6/ah6.c
10127F:	net/ipv6/ipcomp6.c
10128F:	net/ipv6/ip6_vti.c
10129F:	include/uapi/linux/xfrm.h
10130F:	include/net/xfrm.h
10131
10132NETWORKING [IPv4/IPv6]
10133M:	"David S. Miller" <davem@davemloft.net>
10134M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10135M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10136L:	netdev@vger.kernel.org
10137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10138S:	Maintained
10139F:	net/ipv4/
10140F:	net/ipv6/
10141F:	include/net/ip*
10142F:	arch/x86/net/*
10143
10144NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10145M:	Paul Moore <paul@paul-moore.com>
10146W:	https://github.com/netlabel
10147L:	netdev@vger.kernel.org
10148L:	linux-security-module@vger.kernel.org
10149S:	Maintained
10150F:	Documentation/netlabel/
10151F:	include/net/calipso.h
10152F:	include/net/cipso_ipv4.h
10153F:	include/net/netlabel.h
10154F:	include/uapi/linux/netfilter/xt_SECMARK.h
10155F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10156F:	net/netlabel/
10157F:	net/ipv4/cipso_ipv4.c
10158F:	net/ipv6/calipso.c
10159F:	net/netfilter/xt_CONNSECMARK.c
10160F:	net/netfilter/xt_SECMARK.c
10161
10162NETWORKING [TCP]
10163M:	Eric Dumazet <edumazet@google.com>
10164L:	netdev@vger.kernel.org
10165S:	Maintained
10166F:	net/ipv4/tcp*.c
10167F:	net/ipv4/syncookies.c
10168F:	net/ipv6/tcp*.c
10169F:	net/ipv6/syncookies.c
10170F:	include/uapi/linux/tcp.h
10171F:	include/net/tcp.h
10172F:	include/linux/tcp.h
10173F:	include/trace/events/tcp.h
10174
10175NETWORKING [TLS]
10176M:	Boris Pismenny <borisp@mellanox.com>
10177M:	Aviad Yehezkel <aviadye@mellanox.com>
10178M:	Dave Watson <davejwatson@fb.com>
10179L:	netdev@vger.kernel.org
10180S:	Maintained
10181F:	net/tls/*
10182F:	include/uapi/linux/tls.h
10183F:	include/net/tls.h
10184
10185NETWORKING [WIRELESS]
10186L:	linux-wireless@vger.kernel.org
10187Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10188
10189NETDEVSIM
10190M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10191S:	Maintained
10192F:	drivers/net/netdevsim/*
10193
10194NETXEN (1/10) GbE SUPPORT
10195M:	Manish Chopra <manish.chopra@cavium.com>
10196M:	Rahul Verma <rahul.verma@cavium.com>
10197M:	Dept-GELinuxNICDev@cavium.com
10198L:	netdev@vger.kernel.org
10199S:	Supported
10200F:	drivers/net/ethernet/qlogic/netxen/
10201
10202NFC SUBSYSTEM
10203M:	Samuel Ortiz <sameo@linux.intel.com>
10204L:	linux-wireless@vger.kernel.org
10205L:	linux-nfc@lists.01.org (subscribers-only)
10206S:	Supported
10207F:	net/nfc/
10208F:	include/net/nfc/
10209F:	include/uapi/linux/nfc.h
10210F:	drivers/nfc/
10211F:	include/linux/platform_data/nfcmrvl.h
10212F:	include/linux/platform_data/nxp-nci.h
10213F:	Documentation/devicetree/bindings/net/nfc/
10214
10215NFS, SUNRPC, AND LOCKD CLIENTS
10216M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10217M:	Anna Schumaker <anna.schumaker@netapp.com>
10218L:	linux-nfs@vger.kernel.org
10219W:	http://client.linux-nfs.org
10220T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10221S:	Maintained
10222F:	fs/lockd/
10223F:	fs/nfs/
10224F:	fs/nfs_common/
10225F:	net/sunrpc/
10226F:	include/linux/lockd/
10227F:	include/linux/nfs*
10228F:	include/linux/sunrpc/
10229F:	include/uapi/linux/nfs*
10230F:	include/uapi/linux/sunrpc/
10231
10232NILFS2 FILESYSTEM
10233M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10234L:	linux-nilfs@vger.kernel.org
10235W:	https://nilfs.sourceforge.io/
10236W:	https://nilfs.osdn.jp/
10237T:	git git://github.com/konis/nilfs2.git
10238S:	Supported
10239F:	Documentation/filesystems/nilfs2.txt
10240F:	fs/nilfs2/
10241F:	include/trace/events/nilfs2.h
10242F:	include/uapi/linux/nilfs2_api.h
10243F:	include/uapi/linux/nilfs2_ondisk.h
10244
10245NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10246M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10247W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10248S:	Maintained
10249F:	Documentation/scsi/NinjaSCSI.txt
10250F:	drivers/scsi/pcmcia/nsp_*
10251
10252NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10253M:	GOTO Masanori <gotom@debian.or.jp>
10254M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10255W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10256S:	Maintained
10257F:	Documentation/scsi/NinjaSCSI.txt
10258F:	drivers/scsi/nsp32*
10259
10260NIOS2 ARCHITECTURE
10261M:	Ley Foon Tan <lftan@altera.com>
10262L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10264S:	Maintained
10265F:	arch/nios2/
10266
10267NOHZ, DYNTICKS SUPPORT
10268M:	Frederic Weisbecker <fweisbec@gmail.com>
10269M:	Thomas Gleixner <tglx@linutronix.de>
10270M:	Ingo Molnar <mingo@kernel.org>
10271L:	linux-kernel@vger.kernel.org
10272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10273S:	Maintained
10274F:	kernel/time/tick*.*
10275F:	include/linux/tick.h
10276F:	include/linux/sched/nohz.h
10277
10278NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10279M:	Pavel Machek <pavel@ucw.cz>
10280M:	Sakari Ailus <sakari.ailus@iki.fi>
10281L:	linux-media@vger.kernel.org
10282S:	Maintained
10283F:	drivers/media/i2c/et8ek8
10284F:	drivers/media/i2c/ad5820.c
10285
10286NOKIA N900 POWER SUPPLY DRIVERS
10287R:	Pali Rohár <pali.rohar@gmail.com>
10288F:	include/linux/power/bq2415x_charger.h
10289F:	include/linux/power/bq27xxx_battery.h
10290F:	include/linux/power/isp1704_charger.h
10291F:	drivers/power/supply/bq2415x_charger.c
10292F:	drivers/power/supply/bq27xxx_battery.c
10293F:	drivers/power/supply/bq27xxx_battery_i2c.c
10294F:	drivers/power/supply/isp1704_charger.c
10295F:	drivers/power/supply/rx51_battery.c
10296
10297NTB AMD DRIVER
10298M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10299L:	linux-ntb@googlegroups.com
10300S:	Supported
10301F:	drivers/ntb/hw/amd/
10302
10303NTB DRIVER CORE
10304M:	Jon Mason <jdmason@kudzu.us>
10305M:	Dave Jiang <dave.jiang@intel.com>
10306M:	Allen Hubbe <allenbh@gmail.com>
10307L:	linux-ntb@googlegroups.com
10308S:	Supported
10309W:	https://github.com/jonmason/ntb/wiki
10310T:	git git://github.com/jonmason/ntb.git
10311F:	drivers/ntb/
10312F:	drivers/net/ntb_netdev.c
10313F:	include/linux/ntb.h
10314F:	include/linux/ntb_transport.h
10315F:	tools/testing/selftests/ntb/
10316
10317NTB IDT DRIVER
10318M:	Serge Semin <fancer.lancer@gmail.com>
10319L:	linux-ntb@googlegroups.com
10320S:	Supported
10321F:	drivers/ntb/hw/idt/
10322
10323NTB INTEL DRIVER
10324M:	Dave Jiang <dave.jiang@intel.com>
10325L:	linux-ntb@googlegroups.com
10326S:	Supported
10327W:	https://github.com/davejiang/linux/wiki
10328T:	git https://github.com/davejiang/linux.git
10329F:	drivers/ntb/hw/intel/
10330
10331NTFS FILESYSTEM
10332M:	Anton Altaparmakov <anton@tuxera.com>
10333L:	linux-ntfs-dev@lists.sourceforge.net
10334W:	http://www.tuxera.com/
10335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10336S:	Supported
10337F:	Documentation/filesystems/ntfs.txt
10338F:	fs/ntfs/
10339
10340NUBUS SUBSYSTEM
10341M:	Finn Thain <fthain@telegraphics.com.au>
10342L:	linux-m68k@lists.linux-m68k.org
10343S:	Maintained
10344F:	arch/*/include/asm/nubus.h
10345F:	drivers/nubus/
10346F:	include/linux/nubus.h
10347F:	include/uapi/linux/nubus.h
10348
10349NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10350M:	Antonino Daplas <adaplas@gmail.com>
10351L:	linux-fbdev@vger.kernel.org
10352S:	Maintained
10353F:	drivers/video/fbdev/riva/
10354F:	drivers/video/fbdev/nvidia/
10355
10356NVM EXPRESS DRIVER
10357M:	Keith Busch <keith.busch@intel.com>
10358M:	Jens Axboe <axboe@fb.com>
10359M:	Christoph Hellwig <hch@lst.de>
10360M:	Sagi Grimberg <sagi@grimberg.me>
10361L:	linux-nvme@lists.infradead.org
10362T:	git://git.infradead.org/nvme.git
10363W:	http://git.infradead.org/nvme.git
10364S:	Supported
10365F:	drivers/nvme/host/
10366F:	include/linux/nvme.h
10367F:	include/uapi/linux/nvme_ioctl.h
10368
10369NVM EXPRESS FC TRANSPORT DRIVERS
10370M:	James Smart <james.smart@broadcom.com>
10371L:	linux-nvme@lists.infradead.org
10372S:	Supported
10373F:	include/linux/nvme-fc.h
10374F:	include/linux/nvme-fc-driver.h
10375F:	drivers/nvme/host/fc.c
10376F:	drivers/nvme/target/fc.c
10377F:	drivers/nvme/target/fcloop.c
10378
10379NVM EXPRESS TARGET DRIVER
10380M:	Christoph Hellwig <hch@lst.de>
10381M:	Sagi Grimberg <sagi@grimberg.me>
10382L:	linux-nvme@lists.infradead.org
10383T:	git://git.infradead.org/nvme.git
10384W:	http://git.infradead.org/nvme.git
10385S:	Supported
10386F:	drivers/nvme/target/
10387
10388NVMEM FRAMEWORK
10389M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10390S:	Maintained
10391F:	drivers/nvmem/
10392F:	Documentation/devicetree/bindings/nvmem/
10393F:	Documentation/ABI/stable/sysfs-bus-nvmem
10394F:	include/linux/nvmem-consumer.h
10395F:	include/linux/nvmem-provider.h
10396
10397NXP SGTL5000 DRIVER
10398M:	Fabio Estevam <fabio.estevam@nxp.com>
10399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10400S:	Maintained
10401F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10402F:	sound/soc/codecs/sgtl5000*
10403
10404NXP TDA998X DRM DRIVER
10405M:	Russell King <linux@armlinux.org.uk>
10406S:	Maintained
10407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10408T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10409F:	drivers/gpu/drm/i2c/tda998x_drv.c
10410F:	include/drm/i2c/tda998x.h
10411F:	include/dt-bindings/display/tda998x.h
10412K:	"nxp,tda998x"
10413
10414NXP TFA9879 DRIVER
10415M:	Peter Rosin <peda@axentia.se>
10416L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10417S:	Maintained
10418F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10419F:	sound/soc/codecs/tfa9879*
10420
10421NXP-NCI NFC DRIVER
10422M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10423R:	Charles Gorand <charles.gorand@effinnov.com>
10424L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10425S:	Supported
10426F:	drivers/nfc/nxp-nci
10427
10428OBJTOOL
10429M:	Josh Poimboeuf <jpoimboe@redhat.com>
10430M:	Peter Zijlstra <peterz@infradead.org>
10431S:	Supported
10432F:	tools/objtool/
10433
10434OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10435M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10436M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10437L:	linuxppc-dev@lists.ozlabs.org
10438S:	Supported
10439F:	arch/powerpc/platforms/powernv/ocxl.c
10440F:	arch/powerpc/include/asm/pnv-ocxl.h
10441F:	drivers/misc/ocxl/
10442F:	include/misc/ocxl*
10443F:	include/uapi/misc/ocxl.h
10444F:	Documentation/accelerators/ocxl.rst
10445
10446OMAP AUDIO SUPPORT
10447M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10448M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10449L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10450L:	linux-omap@vger.kernel.org
10451S:	Maintained
10452F:	sound/soc/omap/
10453
10454OMAP CLOCK FRAMEWORK SUPPORT
10455M:	Paul Walmsley <paul@pwsan.com>
10456L:	linux-omap@vger.kernel.org
10457S:	Maintained
10458F:	arch/arm/*omap*/*clock*
10459
10460OMAP DEVICE TREE SUPPORT
10461M:	Benoît Cousson <bcousson@baylibre.com>
10462M:	Tony Lindgren <tony@atomide.com>
10463L:	linux-omap@vger.kernel.org
10464L:	devicetree@vger.kernel.org
10465S:	Maintained
10466F:	arch/arm/boot/dts/*omap*
10467F:	arch/arm/boot/dts/*am3*
10468F:	arch/arm/boot/dts/*am4*
10469F:	arch/arm/boot/dts/*am5*
10470F:	arch/arm/boot/dts/*dra7*
10471
10472OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10473L:	linux-omap@vger.kernel.org
10474L:	linux-fbdev@vger.kernel.org
10475S:	Orphan
10476F:	drivers/video/fbdev/omap2/
10477F:	Documentation/arm/OMAP/DSS
10478
10479OMAP FRAMEBUFFER SUPPORT
10480L:	linux-fbdev@vger.kernel.org
10481L:	linux-omap@vger.kernel.org
10482S:	Orphan
10483F:	drivers/video/fbdev/omap/
10484
10485OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10486M:	Roger Quadros <rogerq@ti.com>
10487M:	Tony Lindgren <tony@atomide.com>
10488L:	linux-omap@vger.kernel.org
10489S:	Maintained
10490F:	drivers/memory/omap-gpmc.c
10491F:	arch/arm/mach-omap2/*gpmc*
10492
10493OMAP GPIO DRIVER
10494M:	Grygorii Strashko <grygorii.strashko@ti.com>
10495M:	Santosh Shilimkar <ssantosh@kernel.org>
10496M:	Kevin Hilman <khilman@kernel.org>
10497L:	linux-omap@vger.kernel.org
10498S:	Maintained
10499F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10500F:	drivers/gpio/gpio-omap.c
10501
10502OMAP HARDWARE SPINLOCK SUPPORT
10503M:	Ohad Ben-Cohen <ohad@wizery.com>
10504L:	linux-omap@vger.kernel.org
10505S:	Maintained
10506F:	drivers/hwspinlock/omap_hwspinlock.c
10507
10508OMAP HS MMC SUPPORT
10509L:	linux-mmc@vger.kernel.org
10510L:	linux-omap@vger.kernel.org
10511S:	Orphan
10512F:	drivers/mmc/host/omap_hsmmc.c
10513
10514OMAP HWMOD DATA
10515M:	Paul Walmsley <paul@pwsan.com>
10516L:	linux-omap@vger.kernel.org
10517S:	Maintained
10518F:	arch/arm/mach-omap2/omap_hwmod*data*
10519
10520OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10521M:	Benoît Cousson <bcousson@baylibre.com>
10522L:	linux-omap@vger.kernel.org
10523S:	Maintained
10524F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10525
10526OMAP HWMOD SUPPORT
10527M:	Benoît Cousson <bcousson@baylibre.com>
10528M:	Paul Walmsley <paul@pwsan.com>
10529L:	linux-omap@vger.kernel.org
10530S:	Maintained
10531F:	arch/arm/mach-omap2/omap_hwmod.*
10532
10533OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10534M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10535L:	linux-media@vger.kernel.org
10536S:	Maintained
10537F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10538F:	drivers/media/platform/omap3isp/
10539F:	drivers/staging/media/omap4iss/
10540
10541OMAP MMC SUPPORT
10542M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10543L:	linux-omap@vger.kernel.org
10544S:	Maintained
10545F:	drivers/mmc/host/omap.c
10546
10547OMAP POWER MANAGEMENT SUPPORT
10548M:	Kevin Hilman <khilman@kernel.org>
10549L:	linux-omap@vger.kernel.org
10550S:	Maintained
10551F:	arch/arm/*omap*/*pm*
10552F:	drivers/cpufreq/omap-cpufreq.c
10553
10554OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10555M:	Rajendra Nayak <rnayak@codeaurora.org>
10556M:	Paul Walmsley <paul@pwsan.com>
10557L:	linux-omap@vger.kernel.org
10558S:	Maintained
10559F:	arch/arm/mach-omap2/prm*
10560
10561OMAP RANDOM NUMBER GENERATOR SUPPORT
10562M:	Deepak Saxena <dsaxena@plexity.net>
10563S:	Maintained
10564F:	drivers/char/hw_random/omap-rng.c
10565
10566OMAP USB SUPPORT
10567L:	linux-usb@vger.kernel.org
10568L:	linux-omap@vger.kernel.org
10569S:	Orphan
10570F:	drivers/usb/*/*omap*
10571F:	arch/arm/*omap*/usb*
10572
10573OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10574M:	Mark Jackson <mpfj@newflow.co.uk>
10575L:	linux-omap@vger.kernel.org
10576S:	Maintained
10577F:	arch/arm/boot/dts/am335x-nano.dts
10578
10579OMAP1 SUPPORT
10580M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10581M:	Tony Lindgren <tony@atomide.com>
10582L:	linux-omap@vger.kernel.org
10583Q:	http://patchwork.kernel.org/project/linux-omap/list/
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10585S:	Maintained
10586F:	arch/arm/mach-omap1/
10587F:	arch/arm/plat-omap/
10588F:	arch/arm/configs/omap1_defconfig
10589F:	drivers/i2c/busses/i2c-omap.c
10590F:	include/linux/platform_data/i2c-omap.h
10591F:	include/linux/platform_data/ams-delta-fiq.h
10592
10593OMAP2+ SUPPORT
10594M:	Tony Lindgren <tony@atomide.com>
10595L:	linux-omap@vger.kernel.org
10596W:	http://www.muru.com/linux/omap/
10597W:	http://linux.omap.com/
10598Q:	http://patchwork.kernel.org/project/linux-omap/list/
10599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10600S:	Maintained
10601F:	arch/arm/mach-omap2/
10602F:	arch/arm/plat-omap/
10603F:	arch/arm/configs/omap2plus_defconfig
10604F:	drivers/i2c/busses/i2c-omap.c
10605F:	drivers/irqchip/irq-omap-intc.c
10606F:	drivers/mfd/*omap*.c
10607F:	drivers/mfd/menelaus.c
10608F:	drivers/mfd/palmas.c
10609F:	drivers/mfd/tps65217.c
10610F:	drivers/mfd/tps65218.c
10611F:	drivers/mfd/tps65910.c
10612F:	drivers/mfd/twl-core.[ch]
10613F:	drivers/mfd/twl4030*.c
10614F:	drivers/mfd/twl6030*.c
10615F:	drivers/mfd/twl6040*.c
10616F:	drivers/regulator/palmas-regulator*.c
10617F:	drivers/regulator/pbias-regulator.c
10618F:	drivers/regulator/tps65217-regulator.c
10619F:	drivers/regulator/tps65218-regulator.c
10620F:	drivers/regulator/tps65910-regulator.c
10621F:	drivers/regulator/twl-regulator.c
10622F:	drivers/regulator/twl6030-regulator.c
10623F:	include/linux/platform_data/i2c-omap.h
10624
10625ONION OMEGA2+ BOARD
10626M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10627L:	linux-mips@linux-mips.org
10628S:	Maintained
10629F:	arch/mips/boot/dts/ralink/omega2p.dts
10630
10631OMFS FILESYSTEM
10632M:	Bob Copeland <me@bobcopeland.com>
10633L:	linux-karma-devel@lists.sourceforge.net
10634S:	Maintained
10635F:	Documentation/filesystems/omfs.txt
10636F:	fs/omfs/
10637
10638OMNIKEY CARDMAN 4000 DRIVER
10639M:	Harald Welte <laforge@gnumonks.org>
10640S:	Maintained
10641F:	drivers/char/pcmcia/cm4000_cs.c
10642F:	include/linux/cm4000_cs.h
10643F:	include/uapi/linux/cm4000_cs.h
10644
10645OMNIKEY CARDMAN 4040 DRIVER
10646M:	Harald Welte <laforge@gnumonks.org>
10647S:	Maintained
10648F:	drivers/char/pcmcia/cm4040_cs.*
10649
10650OMNIVISION OV13858 SENSOR DRIVER
10651M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10652L:	linux-media@vger.kernel.org
10653T:	git git://linuxtv.org/media_tree.git
10654S:	Maintained
10655F:	drivers/media/i2c/ov13858.c
10656
10657OMNIVISION OV2680 SENSOR DRIVER
10658M:	Rui Miguel Silva <rmfrfs@gmail.com>
10659L:	linux-media@vger.kernel.org
10660T:	git git://linuxtv.org/media_tree.git
10661S:	Maintained
10662F:	drivers/media/i2c/ov2680.c
10663F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10664
10665OMNIVISION OV2685 SENSOR DRIVER
10666M:	Shunqian Zheng <zhengsq@rock-chips.com>
10667L:	linux-media@vger.kernel.org
10668T:	git git://linuxtv.org/media_tree.git
10669S:	Maintained
10670F:	drivers/media/i2c/ov2685.c
10671
10672OMNIVISION OV5640 SENSOR DRIVER
10673M:	Steve Longerbeam <slongerbeam@gmail.com>
10674L:	linux-media@vger.kernel.org
10675T:	git git://linuxtv.org/media_tree.git
10676S:	Maintained
10677F:	drivers/media/i2c/ov5640.c
10678
10679OMNIVISION OV5647 SENSOR DRIVER
10680M:	Luis Oliveira <lolivei@synopsys.com>
10681L:	linux-media@vger.kernel.org
10682T:	git git://linuxtv.org/media_tree.git
10683S:	Maintained
10684F:	drivers/media/i2c/ov5647.c
10685
10686OMNIVISION OV5695 SENSOR DRIVER
10687M:	Shunqian Zheng <zhengsq@rock-chips.com>
10688L:	linux-media@vger.kernel.org
10689T:	git git://linuxtv.org/media_tree.git
10690S:	Maintained
10691F:	drivers/media/i2c/ov5695.c
10692
10693OMNIVISION OV7670 SENSOR DRIVER
10694M:	Jonathan Corbet <corbet@lwn.net>
10695L:	linux-media@vger.kernel.org
10696T:	git git://linuxtv.org/media_tree.git
10697S:	Maintained
10698F:	drivers/media/i2c/ov7670.c
10699F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10700
10701OMNIVISION OV772x SENSOR DRIVER
10702M:	Jacopo Mondi <jacopo@jmondi.org>
10703L:	linux-media@vger.kernel.org
10704T:	git git://linuxtv.org/media_tree.git
10705S:	Odd fixes
10706F:	drivers/media/i2c/ov772x.c
10707F:	include/media/i2c/ov772x.h
10708F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10709
10710OMNIVISION OV7740 SENSOR DRIVER
10711M:	Wenyou Yang <wenyou.yang@microchip.com>
10712L:	linux-media@vger.kernel.org
10713T:	git git://linuxtv.org/media_tree.git
10714S:	Maintained
10715F:	drivers/media/i2c/ov7740.c
10716F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10717
10718OMNIVISION OV9650 SENSOR DRIVER
10719M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10720R:	Akinobu Mita <akinobu.mita@gmail.com>
10721R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10722L:	linux-media@vger.kernel.org
10723T:	git git://linuxtv.org/media_tree.git
10724S:	Maintained
10725F:	drivers/media/i2c/ov9650.c
10726F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10727
10728ONENAND FLASH DRIVER
10729M:	Kyungmin Park <kyungmin.park@samsung.com>
10730L:	linux-mtd@lists.infradead.org
10731S:	Maintained
10732F:	drivers/mtd/nand/onenand/
10733F:	include/linux/mtd/onenand*.h
10734
10735ONSTREAM SCSI TAPE DRIVER
10736M:	Willem Riede <osst@riede.org>
10737L:	osst-users@lists.sourceforge.net
10738L:	linux-scsi@vger.kernel.org
10739S:	Maintained
10740F:	Documentation/scsi/osst.txt
10741F:	drivers/scsi/osst.*
10742F:	drivers/scsi/osst_*.h
10743F:	drivers/scsi/st.h
10744
10745OP-TEE DRIVER
10746M:	Jens Wiklander <jens.wiklander@linaro.org>
10747S:	Maintained
10748F:	drivers/tee/optee/
10749
10750OPA-VNIC DRIVER
10751M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10752M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10753L:	linux-rdma@vger.kernel.org
10754S:	Supported
10755F:	drivers/infiniband/ulp/opa_vnic
10756
10757OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10758M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10759M:	Frank Rowand <frowand.list@gmail.com>
10760L:	devicetree@vger.kernel.org
10761S:	Maintained
10762F:	Documentation/devicetree/dynamic-resolution-notes.txt
10763F:	Documentation/devicetree/overlay-notes.txt
10764F:	drivers/of/overlay.c
10765F:	drivers/of/resolver.c
10766K:	of_overlay_notifier_
10767
10768OPEN FIRMWARE AND FLATTENED DEVICE TREE
10769M:	Rob Herring <robh+dt@kernel.org>
10770M:	Frank Rowand <frowand.list@gmail.com>
10771L:	devicetree@vger.kernel.org
10772W:	http://www.devicetree.org/
10773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10774S:	Maintained
10775F:	drivers/of/
10776F:	include/linux/of*.h
10777F:	scripts/dtc/
10778F:	Documentation/ABI/testing/sysfs-firmware-ofw
10779
10780OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10781M:	Rob Herring <robh+dt@kernel.org>
10782M:	Mark Rutland <mark.rutland@arm.com>
10783L:	devicetree@vger.kernel.org
10784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10785Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10786S:	Maintained
10787F:	Documentation/devicetree/
10788F:	arch/*/boot/dts/
10789F:	include/dt-bindings/
10790
10791OPENCORES I2C BUS DRIVER
10792M:	Peter Korsgaard <peter@korsgaard.com>
10793L:	linux-i2c@vger.kernel.org
10794S:	Maintained
10795F:	Documentation/i2c/busses/i2c-ocores
10796F:	drivers/i2c/busses/i2c-ocores.c
10797
10798OPENRISC ARCHITECTURE
10799M:	Jonas Bonn <jonas@southpole.se>
10800M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10801M:	Stafford Horne <shorne@gmail.com>
10802T:	git git://github.com/openrisc/linux.git
10803L:	openrisc@lists.librecores.org
10804W:	http://openrisc.io
10805S:	Maintained
10806F:	Documentation/devicetree/bindings/openrisc/
10807F:	Documentation/openrisc/
10808F:	arch/openrisc/
10809F:	drivers/irqchip/irq-ompic.c
10810F:	drivers/irqchip/irq-or1k-*
10811
10812OPENVSWITCH
10813M:	Pravin B Shelar <pshelar@ovn.org>
10814L:	netdev@vger.kernel.org
10815L:	dev@openvswitch.org
10816W:	http://openvswitch.org
10817S:	Maintained
10818F:	net/openvswitch/
10819F:	include/uapi/linux/openvswitch.h
10820
10821OPERATING PERFORMANCE POINTS (OPP)
10822M:	Viresh Kumar <vireshk@kernel.org>
10823M:	Nishanth Menon <nm@ti.com>
10824M:	Stephen Boyd <sboyd@kernel.org>
10825L:	linux-pm@vger.kernel.org
10826S:	Maintained
10827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10828F:	drivers/opp/
10829F:	include/linux/pm_opp.h
10830F:	Documentation/power/opp.txt
10831F:	Documentation/devicetree/bindings/opp/
10832
10833OPL4 DRIVER
10834M:	Clemens Ladisch <clemens@ladisch.de>
10835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10836T:	git git://git.alsa-project.org/alsa-kernel.git
10837S:	Maintained
10838F:	sound/drivers/opl4/
10839
10840OPROFILE
10841M:	Robert Richter <rric@kernel.org>
10842L:	oprofile-list@lists.sf.net
10843S:	Maintained
10844F:	arch/*/include/asm/oprofile*.h
10845F:	arch/*/oprofile/
10846F:	drivers/oprofile/
10847F:	include/linux/oprofile.h
10848
10849ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10850M:	Mark Fasheh <mark@fasheh.com>
10851M:	Joel Becker <jlbec@evilplan.org>
10852L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10853W:	http://ocfs2.wiki.kernel.org
10854S:	Supported
10855F:	Documentation/filesystems/ocfs2.txt
10856F:	Documentation/filesystems/dlmfs.txt
10857F:	fs/ocfs2/
10858
10859ORANGEFS FILESYSTEM
10860M:	Mike Marshall <hubcap@omnibond.com>
10861R:	Martin Brandenburg <martin@omnibond.com>
10862L:	devel@lists.orangefs.org
10863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10864S:	Supported
10865F:	fs/orangefs/
10866F:	Documentation/filesystems/orangefs.txt
10867
10868ORINOCO DRIVER
10869L:	linux-wireless@vger.kernel.org
10870W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10871W:	http://www.nongnu.org/orinoco/
10872S:	Orphan
10873F:	drivers/net/wireless/intersil/orinoco/
10874
10875OSD LIBRARY and FILESYSTEM
10876M:	Boaz Harrosh <ooo@electrozaur.com>
10877S:	Maintained
10878F:	drivers/scsi/osd/
10879F:	include/scsi/osd_*
10880F:	fs/exofs/
10881
10882OV2659 OMNIVISION SENSOR DRIVER
10883M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10884L:	linux-media@vger.kernel.org
10885W:	https://linuxtv.org
10886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10887T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10888S:	Maintained
10889F:	drivers/media/i2c/ov2659.c
10890F:	include/media/i2c/ov2659.h
10891
10892OVERLAY FILESYSTEM
10893M:	Miklos Szeredi <miklos@szeredi.hu>
10894L:	linux-unionfs@vger.kernel.org
10895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10896S:	Supported
10897F:	fs/overlayfs/
10898F:	Documentation/filesystems/overlayfs.txt
10899
10900P54 WIRELESS DRIVER
10901M:	Christian Lamparter <chunkeey@googlemail.com>
10902L:	linux-wireless@vger.kernel.org
10903W:	http://wireless.kernel.org/en/users/Drivers/p54
10904S:	Maintained
10905F:	drivers/net/wireless/intersil/p54/
10906
10907PA SEMI ETHERNET DRIVER
10908L:	netdev@vger.kernel.org
10909S:	Orphan
10910F:	drivers/net/ethernet/pasemi/*
10911
10912PA SEMI SMBUS DRIVER
10913L:	linux-i2c@vger.kernel.org
10914S:	Orphan
10915F:	drivers/i2c/busses/i2c-pasemi.c
10916
10917PADATA PARALLEL EXECUTION MECHANISM
10918M:	Steffen Klassert <steffen.klassert@secunet.com>
10919L:	linux-crypto@vger.kernel.org
10920S:	Maintained
10921F:	kernel/padata.c
10922F:	include/linux/padata.h
10923F:	Documentation/padata.txt
10924
10925PANASONIC LAPTOP ACPI EXTRAS DRIVER
10926M:	Harald Welte <laforge@gnumonks.org>
10927L:	platform-driver-x86@vger.kernel.org
10928S:	Maintained
10929F:	drivers/platform/x86/panasonic-laptop.c
10930
10931PARALLEL LCD/KEYPAD PANEL DRIVER
10932M:	Willy Tarreau <willy@haproxy.com>
10933M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10934S:	Odd Fixes
10935F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10936F:	drivers/misc/panel.c
10937
10938PARALLEL PORT SUBSYSTEM
10939M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10940M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10941L:	linux-parport@lists.infradead.org (subscribers-only)
10942S:	Maintained
10943F:	drivers/parport/
10944F:	include/linux/parport*.h
10945F:	drivers/char/ppdev.c
10946F:	include/uapi/linux/ppdev.h
10947F:	Documentation/parport*.txt
10948
10949PARAVIRT_OPS INTERFACE
10950M:	Juergen Gross <jgross@suse.com>
10951M:	Alok Kataria <akataria@vmware.com>
10952L:	virtualization@lists.linux-foundation.org
10953S:	Supported
10954F:	Documentation/virtual/paravirt_ops.txt
10955F:	arch/*/kernel/paravirt*
10956F:	arch/*/include/asm/paravirt*.h
10957F:	include/linux/hypervisor.h
10958
10959PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10960M:	Tim Waugh <tim@cyberelk.net>
10961L:	linux-parport@lists.infradead.org (subscribers-only)
10962S:	Maintained
10963F:	Documentation/blockdev/paride.txt
10964F:	drivers/block/paride/
10965
10966PARISC ARCHITECTURE
10967M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10968M:	Helge Deller <deller@gmx.de>
10969L:	linux-parisc@vger.kernel.org
10970W:	http://www.parisc-linux.org/
10971Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10974S:	Maintained
10975F:	arch/parisc/
10976F:	Documentation/parisc/
10977F:	drivers/parisc/
10978F:	drivers/char/agp/parisc-agp.c
10979F:	drivers/input/serio/gscps2.c
10980F:	drivers/parport/parport_gsc.*
10981F:	drivers/tty/serial/8250/8250_gsc.c
10982F:	drivers/video/fbdev/sti*
10983F:	drivers/video/console/sti*
10984F:	drivers/video/logo/logo_parisc*
10985
10986PARMAN
10987M:	Jiri Pirko <jiri@mellanox.com>
10988L:	netdev@vger.kernel.org
10989S:	Supported
10990F:	lib/parman.c
10991F:	lib/test_parman.c
10992F:	include/linux/parman.h
10993
10994PC87360 HARDWARE MONITORING DRIVER
10995M:	Jim Cromie <jim.cromie@gmail.com>
10996L:	linux-hwmon@vger.kernel.org
10997S:	Maintained
10998F:	Documentation/hwmon/pc87360
10999F:	drivers/hwmon/pc87360.c
11000
11001PC8736x GPIO DRIVER
11002M:	Jim Cromie <jim.cromie@gmail.com>
11003S:	Maintained
11004F:	drivers/char/pc8736x_gpio.c
11005
11006PC87427 HARDWARE MONITORING DRIVER
11007M:	Jean Delvare <jdelvare@suse.com>
11008L:	linux-hwmon@vger.kernel.org
11009S:	Maintained
11010F:	Documentation/hwmon/pc87427
11011F:	drivers/hwmon/pc87427.c
11012
11013PCA9532 LED DRIVER
11014M:	Riku Voipio <riku.voipio@iki.fi>
11015S:	Maintained
11016F:	drivers/leds/leds-pca9532.c
11017F:	include/linux/leds-pca9532.h
11018
11019PCA9541 I2C BUS MASTER SELECTOR DRIVER
11020M:	Guenter Roeck <linux@roeck-us.net>
11021L:	linux-i2c@vger.kernel.org
11022S:	Maintained
11023F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11024
11025PCDP - PRIMARY CONSOLE AND DEBUG PORT
11026M:	Khalid Aziz <khalid@gonehiking.org>
11027S:	Maintained
11028F:	drivers/firmware/pcdp.*
11029
11030PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11031M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11032L:	linux-pci@vger.kernel.org
11033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11034S:	Maintained
11035F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11036F:	drivers/pci/controller/pci-aardvark.c
11037
11038PCI DRIVER FOR ALTERA PCIE IP
11039M:	Ley Foon Tan <lftan@altera.com>
11040L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11041L:	linux-pci@vger.kernel.org
11042S:	Supported
11043F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11044F:	drivers/pci/controller/pcie-altera.c
11045
11046PCI DRIVER FOR APPLIEDMICRO XGENE
11047M:	Tanmay Inamdar <tinamdar@apm.com>
11048L:	linux-pci@vger.kernel.org
11049L:	linux-arm-kernel@lists.infradead.org
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11052F:	drivers/pci/controller/pci-xgene.c
11053
11054PCI DRIVER FOR ARM VERSATILE PLATFORM
11055M:	Rob Herring <robh@kernel.org>
11056L:	linux-pci@vger.kernel.org
11057L:	linux-arm-kernel@lists.infradead.org
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/pci/versatile.txt
11060F:	drivers/pci/controller/pci-versatile.c
11061
11062PCI DRIVER FOR ARMADA 8K
11063M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11064L:	linux-pci@vger.kernel.org
11065L:	linux-arm-kernel@lists.infradead.org
11066S:	Maintained
11067F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11068F:	drivers/pci/controller/dwc/pcie-armada8k.c
11069
11070PCI DRIVER FOR CADENCE PCIE IP
11071M:	Alan Douglas <adouglas@cadence.com>
11072L:	linux-pci@vger.kernel.org
11073S:	Maintained
11074F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11075F:	drivers/pci/controller/pcie-cadence*
11076
11077PCI DRIVER FOR FREESCALE LAYERSCAPE
11078M:	Minghuan Lian <minghuan.Lian@nxp.com>
11079M:	Mingkai Hu <mingkai.hu@nxp.com>
11080M:	Roy Zang <roy.zang@nxp.com>
11081L:	linuxppc-dev@lists.ozlabs.org
11082L:	linux-pci@vger.kernel.org
11083L:	linux-arm-kernel@lists.infradead.org
11084S:	Maintained
11085F:	drivers/pci/controller/dwc/*layerscape*
11086
11087PCI DRIVER FOR GENERIC OF HOSTS
11088M:	Will Deacon <will.deacon@arm.com>
11089L:	linux-pci@vger.kernel.org
11090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091S:	Maintained
11092F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11093F:	drivers/pci/controller/pci-host-common.c
11094F:	drivers/pci/controller/pci-host-generic.c
11095
11096PCI DRIVER FOR IMX6
11097M:	Richard Zhu <hongxing.zhu@nxp.com>
11098M:	Lucas Stach <l.stach@pengutronix.de>
11099L:	linux-pci@vger.kernel.org
11100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11101S:	Maintained
11102F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11103F:	drivers/pci/controller/dwc/*imx6*
11104
11105PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11106M:	Keith Busch <keith.busch@intel.com>
11107M:	Jonathan Derrick <jonathan.derrick@intel.com>
11108L:	linux-pci@vger.kernel.org
11109S:	Supported
11110F:	drivers/pci/controller/vmd.c
11111
11112PCI DRIVER FOR MICROSEMI SWITCHTEC
11113M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11114M:	Logan Gunthorpe <logang@deltatee.com>
11115L:	linux-pci@vger.kernel.org
11116S:	Maintained
11117F:	Documentation/switchtec.txt
11118F:	Documentation/ABI/testing/sysfs-class-switchtec
11119F:	drivers/pci/switch/switchtec*
11120F:	include/uapi/linux/switchtec_ioctl.h
11121F:	include/linux/switchtec.h
11122F:	drivers/ntb/hw/mscc/
11123
11124PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11125M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11126M:	Jason Cooper <jason@lakedaemon.net>
11127L:	linux-pci@vger.kernel.org
11128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11129S:	Maintained
11130F:	drivers/pci/controller/*mvebu*
11131
11132PCI DRIVER FOR NVIDIA TEGRA
11133M:	Thierry Reding <thierry.reding@gmail.com>
11134L:	linux-tegra@vger.kernel.org
11135L:	linux-pci@vger.kernel.org
11136S:	Supported
11137F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11138F:	drivers/pci/controller/pci-tegra.c
11139
11140PCI DRIVER FOR RENESAS R-CAR
11141M:	Simon Horman <horms@verge.net.au>
11142L:	linux-pci@vger.kernel.org
11143L:	linux-renesas-soc@vger.kernel.org
11144S:	Maintained
11145F:	drivers/pci/controller/*rcar*
11146
11147PCI DRIVER FOR SAMSUNG EXYNOS
11148M:	Jingoo Han <jingoohan1@gmail.com>
11149L:	linux-pci@vger.kernel.org
11150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11151L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11152S:	Maintained
11153F:	drivers/pci/controller/dwc/pci-exynos.c
11154
11155PCI DRIVER FOR SYNOPSYS DESIGNWARE
11156M:	Jingoo Han <jingoohan1@gmail.com>
11157M:	Joao Pinto <Joao.Pinto@synopsys.com>
11158L:	linux-pci@vger.kernel.org
11159S:	Maintained
11160F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11161F:	drivers/pci/controller/dwc/*designware*
11162
11163PCI DRIVER FOR TI DRA7XX
11164M:	Kishon Vijay Abraham I <kishon@ti.com>
11165L:	linux-omap@vger.kernel.org
11166L:	linux-pci@vger.kernel.org
11167S:	Supported
11168F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11169F:	drivers/pci/controller/dwc/pci-dra7xx.c
11170
11171PCI DRIVER FOR TI KEYSTONE
11172M:	Murali Karicheri <m-karicheri2@ti.com>
11173L:	linux-pci@vger.kernel.org
11174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11175S:	Maintained
11176F:	drivers/pci/controller/dwc/*keystone*
11177
11178PCI ENDPOINT SUBSYSTEM
11179M:	Kishon Vijay Abraham I <kishon@ti.com>
11180M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11181L:	linux-pci@vger.kernel.org
11182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11183S:	Supported
11184F:	drivers/pci/endpoint/
11185F:	drivers/misc/pci_endpoint_test.c
11186F:	tools/pci/
11187
11188PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11189M:	Russell Currey <ruscur@russell.cc>
11190L:	linuxppc-dev@lists.ozlabs.org
11191S:	Supported
11192F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11193F:	arch/powerpc/kernel/eeh*.c
11194F:	arch/powerpc/platforms/*/eeh*.c
11195F:	arch/powerpc/include/*/eeh*.h
11196
11197PCI ERROR RECOVERY
11198M:	Linas Vepstas <linasvepstas@gmail.com>
11199L:	linux-pci@vger.kernel.org
11200S:	Supported
11201F:	Documentation/PCI/pci-error-recovery.txt
11202
11203PCI MSI DRIVER FOR ALTERA MSI IP
11204M:	Ley Foon Tan <lftan@altera.com>
11205L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11206L:	linux-pci@vger.kernel.org
11207S:	Supported
11208F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11209F:	drivers/pci/controller/pcie-altera-msi.c
11210
11211PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11212M:	Duc Dang <dhdang@apm.com>
11213L:	linux-pci@vger.kernel.org
11214L:	linux-arm-kernel@lists.infradead.org
11215S:	Maintained
11216F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11217F:	drivers/pci/controller/pci-xgene-msi.c
11218
11219PCI SUBSYSTEM
11220M:	Bjorn Helgaas <bhelgaas@google.com>
11221L:	linux-pci@vger.kernel.org
11222Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11224S:	Supported
11225F:	Documentation/devicetree/bindings/pci/
11226F:	Documentation/PCI/
11227F:	drivers/acpi/pci*
11228F:	drivers/pci/
11229F:	include/asm-generic/pci*
11230F:	include/linux/pci*
11231F:	include/linux/of_pci.h
11232F:	include/uapi/linux/pci*
11233F:	lib/pci*
11234F:	arch/x86/pci/
11235F:	arch/x86/kernel/quirks.c
11236
11237PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11238M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11239L:	linux-pci@vger.kernel.org
11240Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11242S:	Supported
11243F:	drivers/pci/controller/
11244
11245PCIE DRIVER FOR AXIS ARTPEC
11246M:	Jesper Nilsson <jesper.nilsson@axis.com>
11247L:	linux-arm-kernel@axis.com
11248L:	linux-pci@vger.kernel.org
11249S:	Maintained
11250F:	Documentation/devicetree/bindings/pci/axis,artpec*
11251F:	drivers/pci/controller/dwc/*artpec*
11252
11253PCIE DRIVER FOR CAVIUM THUNDERX
11254M:	David Daney <david.daney@cavium.com>
11255L:	linux-pci@vger.kernel.org
11256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11257S:	Supported
11258F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11259F:	drivers/pci/controller/pci-thunder-*
11260
11261PCIE DRIVER FOR HISILICON
11262M:	Zhou Wang <wangzhou1@hisilicon.com>
11263L:	linux-pci@vger.kernel.org
11264S:	Maintained
11265F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11266F:	drivers/pci/controller/dwc/pcie-hisi.c
11267
11268PCIE DRIVER FOR HISILICON KIRIN
11269M:	Xiaowei Song <songxiaowei@hisilicon.com>
11270M:	Binghui Wang <wangbinghui@hisilicon.com>
11271L:	linux-pci@vger.kernel.org
11272S:	Maintained
11273F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11274F:	drivers/pci/controller/dwc/pcie-kirin.c
11275
11276PCIE DRIVER FOR HISILICON STB
11277M:	Jianguo Sun <sunjianguo1@huawei.com>
11278M:	Shawn Guo <shawn.guo@linaro.org>
11279L:	linux-pci@vger.kernel.org
11280S:	Maintained
11281F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11282F:	drivers/pci/controller/dwc/pcie-histb.c
11283
11284PCIE DRIVER FOR MEDIATEK
11285M:	Ryder Lee <ryder.lee@mediatek.com>
11286L:	linux-pci@vger.kernel.org
11287L:	linux-mediatek@lists.infradead.org
11288S:	Supported
11289F:	Documentation/devicetree/bindings/pci/mediatek*
11290F:	drivers/pci/controller/*mediatek*
11291
11292PCIE DRIVER FOR QUALCOMM MSM
11293M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11294L:	linux-pci@vger.kernel.org
11295L:	linux-arm-msm@vger.kernel.org
11296S:	Maintained
11297F:	drivers/pci/controller/dwc/*qcom*
11298
11299PCIE DRIVER FOR ROCKCHIP
11300M:	Shawn Lin <shawn.lin@rock-chips.com>
11301L:	linux-pci@vger.kernel.org
11302L:	linux-rockchip@lists.infradead.org
11303S:	Maintained
11304F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11305F:	drivers/pci/controller/pcie-rockchip*
11306
11307PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11308M:	Linus Walleij <linus.walleij@linaro.org>
11309L:	linux-pci@vger.kernel.org
11310S:	Maintained
11311F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11312F:	drivers/pci/controller/pci-v3-semi.c
11313
11314PCIE DRIVER FOR ST SPEAR13XX
11315M:	Pratyush Anand <pratyush.anand@gmail.com>
11316L:	linux-pci@vger.kernel.org
11317S:	Maintained
11318F:	drivers/pci/controller/dwc/*spear*
11319
11320PCMCIA SUBSYSTEM
11321M:	Dominik Brodowski <linux@dominikbrodowski.net>
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11323S:	Odd Fixes
11324F:	Documentation/pcmcia/
11325F:	tools/pcmcia/
11326F:	drivers/pcmcia/
11327F:	include/pcmcia/
11328
11329PCNET32 NETWORK DRIVER
11330M:	Don Fry <pcnet32@frontier.com>
11331L:	netdev@vger.kernel.org
11332S:	Maintained
11333F:	drivers/net/ethernet/amd/pcnet32.c
11334
11335PCRYPT PARALLEL CRYPTO ENGINE
11336M:	Steffen Klassert <steffen.klassert@secunet.com>
11337L:	linux-crypto@vger.kernel.org
11338S:	Maintained
11339F:	crypto/pcrypt.c
11340F:	include/crypto/pcrypt.h
11341
11342PEAQ WMI HOTKEYS DRIVER
11343M:	Hans de Goede <hdegoede@redhat.com>
11344L:	platform-driver-x86@vger.kernel.org
11345S:	Maintained
11346F:	drivers/platform/x86/peaq-wmi.c
11347
11348PER-CPU MEMORY ALLOCATOR
11349M:	Tejun Heo <tj@kernel.org>
11350M:	Christoph Lameter <cl@linux.com>
11351M:	Dennis Zhou <dennisszhou@gmail.com>
11352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11353S:	Maintained
11354F:	include/linux/percpu*.h
11355F:	mm/percpu*.c
11356F:	arch/*/include/asm/percpu.h
11357
11358PER-TASK DELAY ACCOUNTING
11359M:	Balbir Singh <bsingharora@gmail.com>
11360S:	Maintained
11361F:	include/linux/delayacct.h
11362F:	kernel/delayacct.c
11363
11364PERFORMANCE EVENTS SUBSYSTEM
11365M:	Peter Zijlstra <peterz@infradead.org>
11366M:	Ingo Molnar <mingo@redhat.com>
11367M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11368R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11369R:	Jiri Olsa <jolsa@redhat.com>
11370R:	Namhyung Kim <namhyung@kernel.org>
11371L:	linux-kernel@vger.kernel.org
11372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11373S:	Supported
11374F:	kernel/events/*
11375F:	include/linux/perf_event.h
11376F:	include/uapi/linux/perf_event.h
11377F:	arch/*/kernel/perf_event*.c
11378F:	arch/*/kernel/*/perf_event*.c
11379F:	arch/*/kernel/*/*/perf_event*.c
11380F:	arch/*/include/asm/perf_event.h
11381F:	arch/*/kernel/perf_callchain.c
11382F:	arch/*/events/*
11383F:	tools/perf/
11384
11385PERSONALITY HANDLING
11386M:	Christoph Hellwig <hch@infradead.org>
11387L:	linux-abi-devel@lists.sourceforge.net
11388S:	Maintained
11389F:	include/linux/personality.h
11390F:	include/uapi/linux/personality.h
11391
11392PHOENIX RC FLIGHT CONTROLLER ADAPTER
11393M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11394L:	linux-input@vger.kernel.org
11395S:	Maintained
11396F:	Documentation/input/devices/pxrc.rst
11397F:	drivers/input/joystick/pxrc.c
11398
11399PHONET PROTOCOL
11400M:	Remi Denis-Courmont <courmisch@gmail.com>
11401S:	Supported
11402F:	Documentation/networking/phonet.txt
11403F:	include/linux/phonet.h
11404F:	include/net/phonet/
11405F:	include/uapi/linux/phonet.h
11406F:	net/phonet/
11407
11408PHRAM MTD DRIVER
11409M:	Joern Engel <joern@lazybastard.org>
11410L:	linux-mtd@lists.infradead.org
11411S:	Maintained
11412F:	drivers/mtd/devices/phram.c
11413
11414PICOLCD HID DRIVER
11415M:	Bruno Prémont <bonbons@linux-vserver.org>
11416L:	linux-input@vger.kernel.org
11417S:	Maintained
11418F:	drivers/hid/hid-picolcd*
11419
11420PICOXCELL SUPPORT
11421M:	Jamie Iles <jamie@jamieiles.com>
11422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11423T:	git git://github.com/jamieiles/linux-2.6-ji.git
11424S:	Supported
11425F:	arch/arm/boot/dts/picoxcell*
11426F:	arch/arm/mach-picoxcell/
11427F:	drivers/crypto/picoxcell*
11428
11429PIN CONTROL SUBSYSTEM
11430M:	Linus Walleij <linus.walleij@linaro.org>
11431L:	linux-gpio@vger.kernel.org
11432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11433S:	Maintained
11434F:	Documentation/devicetree/bindings/pinctrl/
11435F:	Documentation/driver-api/pinctl.rst
11436F:	drivers/pinctrl/
11437F:	include/linux/pinctrl/
11438
11439PIN CONTROLLER - ATMEL AT91
11440M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11442S:	Maintained
11443F:	drivers/pinctrl/pinctrl-at91.*
11444
11445PIN CONTROLLER - ATMEL AT91 PIO4
11446M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11448L:	linux-gpio@vger.kernel.org
11449S:	Supported
11450F:	drivers/pinctrl/pinctrl-at91-pio4.*
11451
11452PIN CONTROLLER - FREESCALE
11453M:	Dong Aisheng <aisheng.dong@nxp.com>
11454M:	Fabio Estevam <festevam@gmail.com>
11455M:	Shawn Guo <shawnguo@kernel.org>
11456M:	Stefan Agner <stefan@agner.ch>
11457R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11458L:	linux-gpio@vger.kernel.org
11459S:	Maintained
11460F:	drivers/pinctrl/freescale/
11461F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11462
11463PIN CONTROLLER - INTEL
11464M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11465M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11466S:	Maintained
11467F:	drivers/pinctrl/intel/
11468
11469PIN CONTROLLER - MEDIATEK
11470M:	Sean Wang <sean.wang@mediatek.com>
11471L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11472S:	Maintained
11473F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11474F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11475F:	drivers/pinctrl/mediatek/mtk-eint.*
11476F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11477F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11478F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11479
11480PIN CONTROLLER - QUALCOMM
11481M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11482S:	Maintained
11483L:	linux-arm-msm@vger.kernel.org
11484F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11485F:	drivers/pinctrl/qcom/
11486
11487PIN CONTROLLER - RENESAS
11488M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11489M:	Geert Uytterhoeven <geert+renesas@glider.be>
11490L:	linux-renesas-soc@vger.kernel.org
11491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11492S:	Maintained
11493F:	drivers/pinctrl/sh-pfc/
11494
11495PIN CONTROLLER - SAMSUNG
11496M:	Tomasz Figa <tomasz.figa@gmail.com>
11497M:	Krzysztof Kozlowski <krzk@kernel.org>
11498M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11500L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11501Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11503S:	Maintained
11504F:	drivers/pinctrl/samsung/
11505F:	include/dt-bindings/pinctrl/samsung.h
11506F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11507
11508PIN CONTROLLER - SINGLE
11509M:	Tony Lindgren <tony@atomide.com>
11510M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11512L:	linux-omap@vger.kernel.org
11513S:	Maintained
11514F:	drivers/pinctrl/pinctrl-single.c
11515
11516PIN CONTROLLER - ST SPEAR
11517M:	Viresh Kumar <vireshk@kernel.org>
11518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11519W:	http://www.st.com/spear
11520S:	Maintained
11521F:	drivers/pinctrl/spear/
11522
11523PISTACHIO SOC SUPPORT
11524M:	James Hartley <james.hartley@sondrel.com>
11525L:	linux-mips@linux-mips.org
11526S:	Odd Fixes
11527F:	arch/mips/pistachio/
11528F:	arch/mips/include/asm/mach-pistachio/
11529F:	arch/mips/boot/dts/img/pistachio*
11530F:	arch/mips/configs/pistachio*_defconfig
11531
11532PKTCDVD DRIVER
11533S:	Orphan
11534M:	linux-block@vger.kernel.org
11535F:	drivers/block/pktcdvd.c
11536F:	include/linux/pktcdvd.h
11537F:	include/uapi/linux/pktcdvd.h
11538
11539PKUNITY SOC DRIVERS
11540M:	Guan Xuetao <gxt@pku.edu.cn>
11541W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11542S:	Maintained
11543T:	git git://github.com/gxt/linux.git
11544F:	drivers/input/serio/i8042-unicore32io.h
11545F:	drivers/i2c/busses/i2c-puv3.c
11546F:	drivers/video/fbdev/fb-puv3.c
11547F:	drivers/rtc/rtc-puv3.c
11548
11549PMBUS HARDWARE MONITORING DRIVERS
11550M:	Guenter Roeck <linux@roeck-us.net>
11551L:	linux-hwmon@vger.kernel.org
11552W:	http://hwmon.wiki.kernel.org/
11553W:	http://www.roeck-us.net/linux/drivers/
11554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11555S:	Maintained
11556F:	Documentation/hwmon/pmbus
11557F:	drivers/hwmon/pmbus/
11558F:	include/linux/pmbus.h
11559
11560PMC SIERRA MaxRAID DRIVER
11561L:	linux-scsi@vger.kernel.org
11562W:	http://www.pmc-sierra.com/
11563S:	Orphan
11564F:	drivers/scsi/pmcraid.*
11565
11566PMC SIERRA PM8001 DRIVER
11567M:	Jack Wang <jinpu.wang@profitbricks.com>
11568M:	lindar_liu@usish.com
11569L:	linux-scsi@vger.kernel.org
11570S:	Supported
11571F:	drivers/scsi/pm8001/
11572
11573PNP SUPPORT
11574M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11575S:	Maintained
11576F:	drivers/pnp/
11577
11578POSIX CLOCKS and TIMERS
11579M:	Thomas Gleixner <tglx@linutronix.de>
11580L:	linux-kernel@vger.kernel.org
11581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11582S:	Maintained
11583F:	fs/timerfd.c
11584F:	include/linux/timer*
11585F:	kernel/time/*timer*
11586
11587POWER MANAGEMENT CORE
11588M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11589L:	linux-pm@vger.kernel.org
11590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11591B:	https://bugzilla.kernel.org
11592S:	Supported
11593F:	drivers/base/power/
11594F:	include/linux/pm.h
11595F:	include/linux/pm_*
11596F:	include/linux/powercap.h
11597F:	drivers/powercap/
11598F:	kernel/configs/nopm.config
11599
11600POWER STATE COORDINATION INTERFACE (PSCI)
11601M:	Mark Rutland <mark.rutland@arm.com>
11602M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11603L:	linux-arm-kernel@lists.infradead.org
11604S:	Maintained
11605F:	drivers/firmware/psci*.c
11606F:	include/linux/psci.h
11607F:	include/uapi/linux/psci.h
11608
11609POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11610M:	Sebastian Reichel <sre@kernel.org>
11611L:	linux-pm@vger.kernel.org
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11613S:	Maintained
11614F:	Documentation/ABI/testing/sysfs-class-power
11615F:	Documentation/devicetree/bindings/power/supply/
11616F:	include/linux/power_supply.h
11617F:	drivers/power/supply/
11618
11619POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11620M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11621L:	linuxppc-dev@lists.ozlabs.org
11622S:	Maintained
11623F:	drivers/char/powernv-op-panel.c
11624
11625PPP OVER ATM (RFC 2364)
11626M:	Mitchell Blank Jr <mitch@sfgoth.com>
11627S:	Maintained
11628F:	net/atm/pppoatm.c
11629F:	include/uapi/linux/atmppp.h
11630
11631PPP OVER ETHERNET
11632M:	Michal Ostrowski <mostrows@earthlink.net>
11633S:	Maintained
11634F:	drivers/net/ppp/pppoe.c
11635F:	drivers/net/ppp/pppox.c
11636
11637PPP OVER L2TP
11638M:	James Chapman <jchapman@katalix.com>
11639S:	Maintained
11640F:	net/l2tp/l2tp_ppp.c
11641F:	include/linux/if_pppol2tp.h
11642F:	include/uapi/linux/if_pppol2tp.h
11643
11644PPP PROTOCOL DRIVERS AND COMPRESSORS
11645M:	Paul Mackerras <paulus@samba.org>
11646L:	linux-ppp@vger.kernel.org
11647S:	Maintained
11648F:	drivers/net/ppp/ppp_*
11649
11650PPS SUPPORT
11651M:	Rodolfo Giometti <giometti@enneenne.com>
11652W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11653L:	linuxpps@ml.enneenne.com (subscribers-only)
11654S:	Maintained
11655F:	Documentation/pps/
11656F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11657F:	Documentation/ABI/testing/sysfs-pps
11658F:	drivers/pps/
11659F:	include/linux/pps*.h
11660F:	include/uapi/linux/pps.h
11661
11662PPTP DRIVER
11663M:	Dmitry Kozlov <xeb@mail.ru>
11664L:	netdev@vger.kernel.org
11665S:	Maintained
11666F:	drivers/net/ppp/pptp.c
11667W:	http://sourceforge.net/projects/accel-pptp
11668
11669PREEMPTIBLE KERNEL
11670M:	Robert Love <rml@tech9.net>
11671L:	kpreempt-tech@lists.sourceforge.net
11672W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11673S:	Supported
11674F:	Documentation/preempt-locking.txt
11675F:	include/linux/preempt.h
11676
11677PRINTK
11678M:	Petr Mladek <pmladek@suse.com>
11679M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11680R:	Steven Rostedt <rostedt@goodmis.org>
11681S:	Maintained
11682F:	kernel/printk/
11683F:	include/linux/printk.h
11684
11685PRISM54 WIRELESS DRIVER
11686M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11687L:	linux-wireless@vger.kernel.org
11688W:	http://wireless.kernel.org/en/users/Drivers/p54
11689S:	Obsolete
11690F:	drivers/net/wireless/intersil/prism54/
11691
11692PROC FILESYSTEM
11693R:	Alexey Dobriyan <adobriyan@gmail.com>
11694L:	linux-kernel@vger.kernel.org
11695L:	linux-fsdevel@vger.kernel.org
11696S:	Maintained
11697F:	fs/proc/
11698F:	include/linux/proc_fs.h
11699F:	tools/testing/selftests/proc/
11700
11701PROC SYSCTL
11702M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11703M:	Kees Cook <keescook@chromium.org>
11704L:	linux-kernel@vger.kernel.org
11705L:	linux-fsdevel@vger.kernel.org
11706S:	Maintained
11707F:	fs/proc/proc_sysctl.c
11708F:	include/linux/sysctl.h
11709F:	kernel/sysctl.c
11710F:	tools/testing/selftests/sysctl/
11711
11712PS3 NETWORK SUPPORT
11713M:	Geoff Levand <geoff@infradead.org>
11714L:	netdev@vger.kernel.org
11715L:	linuxppc-dev@lists.ozlabs.org
11716S:	Maintained
11717F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11718
11719PS3 PLATFORM SUPPORT
11720M:	Geoff Levand <geoff@infradead.org>
11721L:	linuxppc-dev@lists.ozlabs.org
11722S:	Maintained
11723F:	arch/powerpc/boot/ps3*
11724F:	arch/powerpc/include/asm/lv1call.h
11725F:	arch/powerpc/include/asm/ps3*.h
11726F:	arch/powerpc/platforms/ps3/
11727F:	drivers/*/ps3*
11728F:	drivers/ps3/
11729F:	drivers/rtc/rtc-ps3.c
11730F:	drivers/usb/host/*ps3.c
11731F:	sound/ppc/snd_ps3*
11732
11733PS3VRAM DRIVER
11734M:	Jim Paris <jim@jtan.com>
11735M:	Geoff Levand <geoff@infradead.org>
11736L:	linuxppc-dev@lists.ozlabs.org
11737S:	Maintained
11738F:	drivers/block/ps3vram.c
11739
11740PSAMPLE PACKET SAMPLING SUPPORT:
11741M:	Yotam Gigi <yotam.gi@gmail.com>
11742S:	Maintained
11743F:	net/psample
11744F:	include/net/psample.h
11745F:	include/uapi/linux/psample.h
11746
11747PSTORE FILESYSTEM
11748M:	Kees Cook <keescook@chromium.org>
11749M:	Anton Vorontsov <anton@enomsg.org>
11750M:	Colin Cross <ccross@android.com>
11751M:	Tony Luck <tony.luck@intel.com>
11752S:	Maintained
11753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11754F:	fs/pstore/
11755F:	include/linux/pstore*
11756F:	drivers/firmware/efi/efi-pstore.c
11757F:	drivers/acpi/apei/erst.c
11758F:	Documentation/admin-guide/ramoops.rst
11759F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11760K:	\b(pstore|ramoops)
11761
11762PTP HARDWARE CLOCK SUPPORT
11763M:	Richard Cochran <richardcochran@gmail.com>
11764L:	netdev@vger.kernel.org
11765S:	Maintained
11766W:	http://linuxptp.sourceforge.net/
11767F:	Documentation/ABI/testing/sysfs-ptp
11768F:	Documentation/ptp/*
11769F:	drivers/net/phy/dp83640*
11770F:	drivers/ptp/*
11771F:	include/linux/ptp_cl*
11772
11773PTRACE SUPPORT
11774M:	Oleg Nesterov <oleg@redhat.com>
11775S:	Maintained
11776F:	include/asm-generic/syscall.h
11777F:	include/linux/ptrace.h
11778F:	include/linux/regset.h
11779F:	include/linux/tracehook.h
11780F:	include/uapi/linux/ptrace.h
11781F:	include/uapi/linux/ptrace.h
11782F:	include/asm-generic/ptrace.h
11783F:	kernel/ptrace.c
11784F:	arch/*/ptrace*.c
11785F:	arch/*/*/ptrace*.c
11786F:	arch/*/include/asm/ptrace*.h
11787
11788PULSE8-CEC DRIVER
11789M:	Hans Verkuil <hverkuil@xs4all.nl>
11790L:	linux-media@vger.kernel.org
11791T:	git git://linuxtv.org/media_tree.git
11792S:	Maintained
11793F:	drivers/media/usb/pulse8-cec/*
11794F:	Documentation/media/cec-drivers/pulse8-cec.rst
11795
11796PVRUSB2 VIDEO4LINUX DRIVER
11797M:	Mike Isely <isely@pobox.com>
11798L:	pvrusb2@isely.net	(subscribers-only)
11799L:	linux-media@vger.kernel.org
11800W:	http://www.isely.net/pvrusb2/
11801T:	git git://linuxtv.org/media_tree.git
11802S:	Maintained
11803F:	Documentation/media/v4l-drivers/pvrusb2*
11804F:	drivers/media/usb/pvrusb2/
11805
11806PWC WEBCAM DRIVER
11807M:	Hans Verkuil <hverkuil@xs4all.nl>
11808L:	linux-media@vger.kernel.org
11809T:	git git://linuxtv.org/media_tree.git
11810S:	Odd Fixes
11811F:	drivers/media/usb/pwc/*
11812
11813PWM FAN DRIVER
11814M:	Kamil Debski <kamil@wypas.org>
11815M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11816L:	linux-hwmon@vger.kernel.org
11817S:	Supported
11818F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11819F:	Documentation/hwmon/pwm-fan
11820F:	drivers/hwmon/pwm-fan.c
11821
11822PWM IR Transmitter
11823M:	Sean Young <sean@mess.org>
11824L:	linux-media@vger.kernel.org
11825S:	Maintained
11826F:	drivers/media/rc/pwm-ir-tx.c
11827
11828PWM SUBSYSTEM
11829M:	Thierry Reding <thierry.reding@gmail.com>
11830L:	linux-pwm@vger.kernel.org
11831S:	Maintained
11832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11833F:	Documentation/pwm.txt
11834F:	Documentation/devicetree/bindings/pwm/
11835F:	include/linux/pwm.h
11836F:	drivers/pwm/
11837F:	drivers/video/backlight/pwm_bl.c
11838F:	include/linux/pwm_backlight.h
11839F:	drivers/gpio/gpio-mvebu.c
11840F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11841
11842PXA GPIO DRIVER
11843M:	Robert Jarzmik <robert.jarzmik@free.fr>
11844L:	linux-gpio@vger.kernel.org
11845S:	Maintained
11846F:	drivers/gpio/gpio-pxa.c
11847
11848PXA MMCI DRIVER
11849S:	Orphan
11850
11851PXA RTC DRIVER
11852M:	Robert Jarzmik <robert.jarzmik@free.fr>
11853L:	linux-rtc@vger.kernel.org
11854S:	Maintained
11855
11856PXA2xx/PXA3xx SUPPORT
11857M:	Daniel Mack <daniel@zonque.org>
11858M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11859M:	Robert Jarzmik <robert.jarzmik@free.fr>
11860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11861T:	git git://github.com/hzhuang1/linux.git
11862T:	git git://github.com/rjarzmik/linux.git
11863S:	Maintained
11864F:	arch/arm/boot/dts/pxa*
11865F:	arch/arm/mach-pxa/
11866F:	drivers/dma/pxa*
11867F:	drivers/pcmcia/pxa2xx*
11868F:	drivers/pinctrl/pxa/
11869F:	drivers/spi/spi-pxa2xx*
11870F:	drivers/usb/gadget/udc/pxa2*
11871F:	include/sound/pxa2xx-lib.h
11872F:	sound/arm/pxa*
11873F:	sound/soc/pxa/
11874
11875QAT DRIVER
11876M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11877L:	qat-linux@intel.com
11878S:	Supported
11879F:	drivers/crypto/qat/
11880
11881QCOM AUDIO (ASoC) DRIVERS
11882M:	Patrick Lai <plai@codeaurora.org>
11883M:	Banajit Goswami <bgoswami@codeaurora.org>
11884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11885S:	Supported
11886F:	sound/soc/qcom/
11887
11888QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11889M:	Gabriel Somlo <somlo@cmu.edu>
11890M:	"Michael S. Tsirkin" <mst@redhat.com>
11891L:	qemu-devel@nongnu.org
11892S:	Maintained
11893F:	drivers/firmware/qemu_fw_cfg.c
11894F:	include/uapi/linux/qemu_fw_cfg.h
11895
11896QIB DRIVER
11897M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11898M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11899L:	linux-rdma@vger.kernel.org
11900S:	Supported
11901F:	drivers/infiniband/hw/qib/
11902
11903QLOGIC QL41xxx FCOE DRIVER
11904M:	QLogic-Storage-Upstream@cavium.com
11905L:	linux-scsi@vger.kernel.org
11906S:	Supported
11907F:	drivers/scsi/qedf/
11908
11909QLOGIC QL41xxx ISCSI DRIVER
11910M:	QLogic-Storage-Upstream@cavium.com
11911L:	linux-scsi@vger.kernel.org
11912S:	Supported
11913F:	drivers/scsi/qedi/
11914
11915QLOGIC QL4xxx ETHERNET DRIVER
11916M:	Ariel Elior <Ariel.Elior@cavium.com>
11917M:	everest-linux-l2@cavium.com
11918L:	netdev@vger.kernel.org
11919S:	Supported
11920F:	drivers/net/ethernet/qlogic/qed/
11921F:	include/linux/qed/
11922F:	drivers/net/ethernet/qlogic/qede/
11923
11924QLOGIC QL4xxx RDMA DRIVER
11925M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11926M:	Ariel Elior <Ariel.Elior@cavium.com>
11927L:	linux-rdma@vger.kernel.org
11928S:	Supported
11929F:	drivers/infiniband/hw/qedr/
11930F:	include/uapi/rdma/qedr-abi.h
11931
11932QLOGIC QLA1280 SCSI DRIVER
11933M:	Michael Reed <mdr@sgi.com>
11934L:	linux-scsi@vger.kernel.org
11935S:	Maintained
11936F:	drivers/scsi/qla1280.[ch]
11937
11938QLOGIC QLA2XXX FC-SCSI DRIVER
11939M:	qla2xxx-upstream@qlogic.com
11940L:	linux-scsi@vger.kernel.org
11941S:	Supported
11942F:	Documentation/scsi/LICENSE.qla2xxx
11943F:	drivers/scsi/qla2xxx/
11944
11945QLOGIC QLA3XXX NETWORK DRIVER
11946M:	Dept-GELinuxNICDev@cavium.com
11947L:	netdev@vger.kernel.org
11948S:	Supported
11949F:	Documentation/networking/LICENSE.qla3xxx
11950F:	drivers/net/ethernet/qlogic/qla3xxx.*
11951
11952QLOGIC QLA4XXX iSCSI DRIVER
11953M:	QLogic-Storage-Upstream@qlogic.com
11954L:	linux-scsi@vger.kernel.org
11955S:	Supported
11956F:	Documentation/scsi/LICENSE.qla4xxx
11957F:	drivers/scsi/qla4xxx/
11958
11959QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11960M:	Harish Patil <harish.patil@cavium.com>
11961M:	Manish Chopra <manish.chopra@cavium.com>
11962M:	Dept-GELinuxNICDev@cavium.com
11963L:	netdev@vger.kernel.org
11964S:	Supported
11965F:	drivers/net/ethernet/qlogic/qlcnic/
11966
11967QLOGIC QLGE 10Gb ETHERNET DRIVER
11968M:	Harish Patil <harish.patil@cavium.com>
11969M:	Manish Chopra <manish.chopra@cavium.com>
11970M:	Dept-GELinuxNICDev@cavium.com
11971L:	netdev@vger.kernel.org
11972S:	Supported
11973F:	drivers/net/ethernet/qlogic/qlge/
11974
11975QM1D1B0004 MEDIA DRIVER
11976M:	Akihiro Tsukada <tskd08@gmail.com>
11977L:	linux-media@vger.kernel.org
11978S:	Odd Fixes
11979F:	drivers/media/tuners/qm1d1b0004*
11980
11981QM1D1C0042 MEDIA DRIVER
11982M:	Akihiro Tsukada <tskd08@gmail.com>
11983L:	linux-media@vger.kernel.org
11984S:	Odd Fixes
11985F:	drivers/media/tuners/qm1d1c0042*
11986
11987QNX4 FILESYSTEM
11988M:	Anders Larsen <al@alarsen.net>
11989W:	http://www.alarsen.net/linux/qnx4fs/
11990S:	Maintained
11991F:	fs/qnx4/
11992F:	include/uapi/linux/qnx4_fs.h
11993F:	include/uapi/linux/qnxtypes.h
11994
11995QORIQ DPAA2 FSL-MC BUS DRIVER
11996M:	Stuart Yoder <stuyoder@gmail.com>
11997M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11998L:	linux-kernel@vger.kernel.org
11999S:	Maintained
12000F:	drivers/bus/fsl-mc/
12001F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12002F:	Documentation/networking/dpaa2/overview.rst
12003
12004QT1010 MEDIA DRIVER
12005M:	Antti Palosaari <crope@iki.fi>
12006L:	linux-media@vger.kernel.org
12007W:	https://linuxtv.org
12008W:	http://palosaari.fi/linux/
12009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12010T:	git git://linuxtv.org/anttip/media_tree.git
12011S:	Maintained
12012F:	drivers/media/tuners/qt1010*
12013
12014QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12015M:	Kalle Valo <kvalo@codeaurora.org>
12016L:	ath10k@lists.infradead.org
12017W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12019S:	Supported
12020F:	drivers/net/wireless/ath/ath10k/
12021
12022QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12023M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12024L:	linux-wireless@vger.kernel.org
12025W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12026S:	Supported
12027F:	drivers/net/wireless/ath/ath9k/
12028
12029QUALCOMM CAMERA SUBSYSTEM DRIVER
12030M:	Todor Tomov <todor.tomov@linaro.org>
12031L:	linux-media@vger.kernel.org
12032S:	Maintained
12033F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12034F:	Documentation/media/v4l-drivers/qcom_camss.rst
12035F:	drivers/media/platform/qcom/camss/
12036
12037QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12038M:  Ilia Lin <ilia.lin@gmail.com>
12039L:  linux-pm@vger.kernel.org
12040S:  Maintained
12041F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12042F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12043
12044QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12045M:	Timur Tabi <timur@kernel.org>
12046L:	netdev@vger.kernel.org
12047S:	Maintained
12048F:	drivers/net/ethernet/qualcomm/emac/
12049
12050QUALCOMM GENERIC INTERFACE I2C DRIVER
12051M:	Alok Chauhan <alokc@codeaurora.org>
12052M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12053L:	linux-i2c@vger.kernel.org
12054L:	linux-arm-msm@vger.kernel.org
12055S:	Supported
12056F:	drivers/i2c/busses/i2c-qcom-geni.c
12057
12058QUALCOMM HEXAGON ARCHITECTURE
12059M:	Richard Kuo <rkuo@codeaurora.org>
12060L:	linux-hexagon@vger.kernel.org
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12062S:	Supported
12063F:	arch/hexagon/
12064
12065QUALCOMM HIDMA DRIVER
12066M:	Sinan Kaya <okaya@kernel.org>
12067L:	linux-arm-kernel@lists.infradead.org
12068L:	linux-arm-msm@vger.kernel.org
12069L:	dmaengine@vger.kernel.org
12070S:	Supported
12071F:	drivers/dma/qcom/hidma*
12072
12073QUALCOMM IOMMU
12074M:	Rob Clark <robdclark@gmail.com>
12075L:	iommu@lists.linux-foundation.org
12076L:	linux-arm-msm@vger.kernel.org
12077S:	Maintained
12078F:	drivers/iommu/qcom_iommu.c
12079
12080QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12081M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12082L:	linux-media@vger.kernel.org
12083L:	linux-arm-msm@vger.kernel.org
12084T:	git git://linuxtv.org/media_tree.git
12085S:	Maintained
12086F:	drivers/media/platform/qcom/venus/
12087
12088QUALCOMM WCN36XX WIRELESS DRIVER
12089M:	Kalle Valo <kvalo@codeaurora.org>
12090L:	wcn36xx@lists.infradead.org
12091W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12092T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12093S:	Supported
12094F:	drivers/net/wireless/ath/wcn36xx/
12095
12096QUANTENNA QTNFMAC WIRELESS DRIVER
12097M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12098M:	Avinash Patil <avinashp@quantenna.com>
12099M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12100L:	linux-wireless@vger.kernel.org
12101S:	Maintained
12102F:	drivers/net/wireless/quantenna
12103
12104RADEON and AMDGPU DRM DRIVERS
12105M:	Alex Deucher <alexander.deucher@amd.com>
12106M:	Christian König <christian.koenig@amd.com>
12107M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12108L:	amd-gfx@lists.freedesktop.org
12109T:	git git://people.freedesktop.org/~agd5f/linux
12110S:	Supported
12111F:	drivers/gpu/drm/radeon/
12112F:	include/uapi/drm/radeon_drm.h
12113F:	drivers/gpu/drm/amd/
12114F:	include/uapi/drm/amdgpu_drm.h
12115
12116RADEON FRAMEBUFFER DISPLAY DRIVER
12117M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12118L:	linux-fbdev@vger.kernel.org
12119S:	Maintained
12120F:	drivers/video/fbdev/aty/radeon*
12121F:	include/uapi/linux/radeonfb.h
12122
12123RADIOSHARK RADIO DRIVER
12124M:	Hans Verkuil <hverkuil@xs4all.nl>
12125L:	linux-media@vger.kernel.org
12126T:	git git://linuxtv.org/media_tree.git
12127S:	Maintained
12128F:	drivers/media/radio/radio-shark.c
12129
12130RADIOSHARK2 RADIO DRIVER
12131M:	Hans Verkuil <hverkuil@xs4all.nl>
12132L:	linux-media@vger.kernel.org
12133T:	git git://linuxtv.org/media_tree.git
12134S:	Maintained
12135F:	drivers/media/radio/radio-shark2.c
12136F:	drivers/media/radio/radio-tea5777.c
12137
12138RADOS BLOCK DEVICE (RBD)
12139M:	Ilya Dryomov <idryomov@gmail.com>
12140M:	Sage Weil <sage@redhat.com>
12141M:	Alex Elder <elder@kernel.org>
12142L:	ceph-devel@vger.kernel.org
12143W:	http://ceph.com/
12144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12145T:	git git://github.com/ceph/ceph-client.git
12146S:	Supported
12147F:	Documentation/ABI/testing/sysfs-bus-rbd
12148F:	drivers/block/rbd.c
12149F:	drivers/block/rbd_types.h
12150
12151RAGE128 FRAMEBUFFER DISPLAY DRIVER
12152M:	Paul Mackerras <paulus@samba.org>
12153L:	linux-fbdev@vger.kernel.org
12154S:	Maintained
12155F:	drivers/video/fbdev/aty/aty128fb.c
12156
12157RAINSHADOW-CEC DRIVER
12158M:	Hans Verkuil <hverkuil@xs4all.nl>
12159L:	linux-media@vger.kernel.org
12160T:	git git://linuxtv.org/media_tree.git
12161S:	Maintained
12162F:	drivers/media/usb/rainshadow-cec/*
12163
12164RALINK MIPS ARCHITECTURE
12165M:	John Crispin <john@phrozen.org>
12166L:	linux-mips@linux-mips.org
12167S:	Maintained
12168F:	arch/mips/ralink
12169
12170RALINK RT2X00 WIRELESS LAN DRIVER
12171P:	rt2x00 project
12172M:	Stanislaw Gruszka <sgruszka@redhat.com>
12173M:	Helmut Schaa <helmut.schaa@googlemail.com>
12174L:	linux-wireless@vger.kernel.org
12175S:	Maintained
12176F:	drivers/net/wireless/ralink/rt2x00/
12177
12178RAMDISK RAM BLOCK DEVICE DRIVER
12179M:	Jens Axboe <axboe@kernel.dk>
12180S:	Maintained
12181F:	Documentation/blockdev/ramdisk.txt
12182F:	drivers/block/brd.c
12183
12184RANCHU VIRTUAL BOARD FOR MIPS
12185M:	Miodrag Dinic <miodrag.dinic@mips.com>
12186L:	linux-mips@linux-mips.org
12187S:	Supported
12188F:	arch/mips/generic/board-ranchu.c
12189F:	arch/mips/configs/generic/board-ranchu.config
12190
12191RANDOM NUMBER DRIVER
12192M:	"Theodore Ts'o" <tytso@mit.edu>
12193S:	Maintained
12194F:	drivers/char/random.c
12195
12196RAPIDIO SUBSYSTEM
12197M:	Matt Porter <mporter@kernel.crashing.org>
12198M:	Alexandre Bounine <alex.bou9@gmail.com>
12199S:	Maintained
12200F:	drivers/rapidio/
12201
12202RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12203L:	linux-wireless@vger.kernel.org
12204S:	Orphan
12205F:	drivers/net/wireless/ray*
12206
12207RCUTORTURE TEST FRAMEWORK
12208M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12209M:	Josh Triplett <josh@joshtriplett.org>
12210R:	Steven Rostedt <rostedt@goodmis.org>
12211R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12212R:	Lai Jiangshan <jiangshanlai@gmail.com>
12213L:	linux-kernel@vger.kernel.org
12214S:	Supported
12215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12216F:	tools/testing/selftests/rcutorture
12217
12218RDC R-321X SoC
12219M:	Florian Fainelli <florian@openwrt.org>
12220S:	Maintained
12221
12222RDC R6040 FAST ETHERNET DRIVER
12223M:	Florian Fainelli <f.fainelli@gmail.com>
12224L:	netdev@vger.kernel.org
12225S:	Maintained
12226F:	drivers/net/ethernet/rdc/r6040.c
12227
12228RDMAVT - RDMA verbs software
12229M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12230M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12231L:	linux-rdma@vger.kernel.org
12232S:	Supported
12233F:	drivers/infiniband/sw/rdmavt
12234
12235RDS - RELIABLE DATAGRAM SOCKETS
12236M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12237L:	netdev@vger.kernel.org
12238L:	linux-rdma@vger.kernel.org
12239L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12240W:	https://oss.oracle.com/projects/rds/
12241S:	Supported
12242F:	net/rds/
12243F:	Documentation/networking/rds.txt
12244
12245RDT - RESOURCE ALLOCATION
12246M:	Fenghua Yu <fenghua.yu@intel.com>
12247L:	linux-kernel@vger.kernel.org
12248S:	Supported
12249F:	arch/x86/kernel/cpu/intel_rdt*
12250F:	arch/x86/include/asm/intel_rdt_sched.h
12251F:	Documentation/x86/intel_rdt*
12252
12253READ-COPY UPDATE (RCU)
12254M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12255M:	Josh Triplett <josh@joshtriplett.org>
12256R:	Steven Rostedt <rostedt@goodmis.org>
12257R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12258R:	Lai Jiangshan <jiangshanlai@gmail.com>
12259L:	linux-kernel@vger.kernel.org
12260W:	http://www.rdrop.com/users/paulmck/RCU/
12261S:	Supported
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12263F:	Documentation/RCU/
12264X:	Documentation/RCU/torture.txt
12265F:	include/linux/rcu*
12266X:	include/linux/srcu*.h
12267F:	kernel/rcu/
12268X:	kernel/rcu/srcu*.c
12269
12270REAL TIME CLOCK (RTC) SUBSYSTEM
12271M:	Alessandro Zummo <a.zummo@towertech.it>
12272M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12273L:	linux-rtc@vger.kernel.org
12274Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12276S:	Maintained
12277F:	Documentation/devicetree/bindings/rtc/
12278F:	Documentation/rtc.txt
12279F:	drivers/rtc/
12280F:	include/linux/rtc.h
12281F:	include/uapi/linux/rtc.h
12282F:	include/linux/rtc/
12283F:	include/linux/platform_data/rtc-*
12284F:	tools/testing/selftests/rtc/
12285
12286REALTEK AUDIO CODECS
12287M:	Bard Liao <bardliao@realtek.com>
12288M:	Oder Chiou <oder_chiou@realtek.com>
12289S:	Maintained
12290F:	sound/soc/codecs/rt*
12291F:	include/sound/rt*.h
12292
12293REALTEK RTL83xx SMI DSA ROUTER CHIPS
12294M:	Linus Walleij <linus.walleij@linaro.org>
12295S:	Maintained
12296F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12297F:	drivers/net/dsa/realtek-smi*
12298F:	drivers/net/dsa/rtl83*
12299
12300REGISTER MAP ABSTRACTION
12301M:	Mark Brown <broonie@kernel.org>
12302L:	linux-kernel@vger.kernel.org
12303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12304S:	Supported
12305F:	Documentation/devicetree/bindings/regmap/
12306F:	drivers/base/regmap/
12307F:	include/linux/regmap.h
12308
12309REISERFS FILE SYSTEM
12310L:	reiserfs-devel@vger.kernel.org
12311S:	Supported
12312F:	fs/reiserfs/
12313
12314REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12315M:	Ohad Ben-Cohen <ohad@wizery.com>
12316M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12317L:	linux-remoteproc@vger.kernel.org
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12319S:	Maintained
12320F:	Documentation/devicetree/bindings/remoteproc/
12321F:	Documentation/remoteproc.txt
12322F:	drivers/remoteproc/
12323F:	include/linux/remoteproc.h
12324
12325REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12326M:	Ohad Ben-Cohen <ohad@wizery.com>
12327M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12328L:	linux-remoteproc@vger.kernel.org
12329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12330S:	Maintained
12331F:	drivers/rpmsg/
12332F:	Documentation/rpmsg.txt
12333F:	include/linux/rpmsg.h
12334F:	include/linux/rpmsg/
12335
12336RENESAS CLOCK DRIVERS
12337M:	Geert Uytterhoeven <geert+renesas@glider.be>
12338L:	linux-renesas-soc@vger.kernel.org
12339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12340S:	Supported
12341F:	drivers/clk/renesas/
12342
12343RENESAS EMEV2 I2C DRIVER
12344M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12345S:	Supported
12346F:	drivers/i2c/busses/i2c-emev2.c
12347
12348RENESAS ETHERNET DRIVERS
12349R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12350L:	netdev@vger.kernel.org
12351L:	linux-renesas-soc@vger.kernel.org
12352F:	Documentation/devicetree/bindings/net/renesas,*.txt
12353F:	Documentation/devicetree/bindings/net/sh_eth.txt
12354F:	drivers/net/ethernet/renesas/
12355F:	include/linux/sh_eth.h
12356
12357RENESAS R-CAR GYROADC DRIVER
12358M:	Marek Vasut <marek.vasut@gmail.com>
12359L:	linux-iio@vger.kernel.org
12360S:	Supported
12361F:	drivers/iio/adc/rcar_gyro_adc.c
12362
12363RENESAS R-CAR I2C DRIVERS
12364M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12365S:	Supported
12366F:	drivers/i2c/busses/i2c-rcar.c
12367F:	drivers/i2c/busses/i2c-sh_mobile.c
12368
12369RENESAS USB PHY DRIVER
12370M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12371L:	linux-renesas-soc@vger.kernel.org
12372S:	Maintained
12373F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12374
12375RESET CONTROLLER FRAMEWORK
12376M:	Philipp Zabel <p.zabel@pengutronix.de>
12377T:	git git://git.pengutronix.de/git/pza/linux
12378S:	Maintained
12379F:	drivers/reset/
12380F:	Documentation/devicetree/bindings/reset/
12381F:	include/dt-bindings/reset/
12382F:	include/linux/reset.h
12383F:	include/linux/reset-controller.h
12384
12385RESTARTABLE SEQUENCES SUPPORT
12386M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12387M:	Peter Zijlstra <peterz@infradead.org>
12388M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12389M:	Boqun Feng <boqun.feng@gmail.com>
12390L:	linux-kernel@vger.kernel.org
12391S:	Supported
12392F:	kernel/rseq.c
12393F:	include/uapi/linux/rseq.h
12394F:	include/trace/events/rseq.h
12395F:	tools/testing/selftests/rseq/
12396
12397RFKILL
12398M:	Johannes Berg <johannes@sipsolutions.net>
12399L:	linux-wireless@vger.kernel.org
12400W:	http://wireless.kernel.org/
12401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12403S:	Maintained
12404F:	Documentation/rfkill.txt
12405F:	Documentation/ABI/stable/sysfs-class-rfkill
12406F:	net/rfkill/
12407F:	include/linux/rfkill.h
12408F:	include/uapi/linux/rfkill.h
12409
12410RHASHTABLE
12411M:	Thomas Graf <tgraf@suug.ch>
12412M:	Herbert Xu <herbert@gondor.apana.org.au>
12413L:	netdev@vger.kernel.org
12414S:	Maintained
12415F:	lib/rhashtable.c
12416F:	lib/test_rhashtable.c
12417F:	include/linux/rhashtable.h
12418F:	include/linux/rhashtable-types.h
12419
12420RICOH R5C592 MEMORYSTICK DRIVER
12421M:	Maxim Levitsky <maximlevitsky@gmail.com>
12422S:	Maintained
12423F:	drivers/memstick/host/r592.*
12424
12425RICOH SMARTMEDIA/XD DRIVER
12426M:	Maxim Levitsky <maximlevitsky@gmail.com>
12427S:	Maintained
12428F:	drivers/mtd/nand/raw/r852.c
12429F:	drivers/mtd/nand/raw/r852.h
12430
12431RISC-V ARCHITECTURE
12432M:	Palmer Dabbelt <palmer@sifive.com>
12433M:	Albert Ou <aou@eecs.berkeley.edu>
12434L:	linux-riscv@lists.infradead.org
12435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12436S:	Supported
12437F:	arch/riscv/
12438K:	riscv
12439N:	riscv
12440
12441ROCCAT DRIVERS
12442M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12443W:	http://sourceforge.net/projects/roccat/
12444S:	Maintained
12445F:	drivers/hid/hid-roccat*
12446F:	include/linux/hid-roccat*
12447F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12448
12449ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12450M:	Jacob chen <jacob2.chen@rock-chips.com>
12451L:	linux-media@vger.kernel.org
12452S:	Maintained
12453F:	drivers/media/platform/rockchip/rga/
12454F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12455
12456ROCKER DRIVER
12457M:	Jiri Pirko <jiri@resnulli.us>
12458L:	netdev@vger.kernel.org
12459S:	Supported
12460F:	drivers/net/ethernet/rocker/
12461
12462ROCKETPORT DRIVER
12463P:	Comtrol Corp.
12464W:	http://www.comtrol.com
12465S:	Maintained
12466F:	Documentation/serial/rocket.txt
12467F:	drivers/tty/rocket*
12468
12469ROCKETPORT EXPRESS/INFINITY DRIVER
12470M:	Kevin Cernekee <cernekee@gmail.com>
12471L:	linux-serial@vger.kernel.org
12472S:	Odd Fixes
12473F:	drivers/tty/serial/rp2.*
12474
12475ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12476M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12477L:	linux-kernel@vger.kernel.org
12478L:	linux-renesas-soc@vger.kernel.org
12479S:	Supported
12480F:	drivers/mfd/bd9571mwv.c
12481F:	drivers/regulator/bd9571mwv-regulator.c
12482F:	drivers/gpio/gpio-bd9571mwv.c
12483F:	include/linux/mfd/bd9571mwv.h
12484F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12485
12486ROSE NETWORK LAYER
12487M:	Ralf Baechle <ralf@linux-mips.org>
12488L:	linux-hams@vger.kernel.org
12489W:	http://www.linux-ax25.org/
12490S:	Maintained
12491F:	include/net/rose.h
12492F:	include/uapi/linux/rose.h
12493F:	net/rose/
12494
12495RTL2830 MEDIA DRIVER
12496M:	Antti Palosaari <crope@iki.fi>
12497L:	linux-media@vger.kernel.org
12498W:	https://linuxtv.org
12499W:	http://palosaari.fi/linux/
12500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12501T:	git git://linuxtv.org/anttip/media_tree.git
12502S:	Maintained
12503F:	drivers/media/dvb-frontends/rtl2830*
12504
12505RTL2832 MEDIA DRIVER
12506M:	Antti Palosaari <crope@iki.fi>
12507L:	linux-media@vger.kernel.org
12508W:	https://linuxtv.org
12509W:	http://palosaari.fi/linux/
12510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12511T:	git git://linuxtv.org/anttip/media_tree.git
12512S:	Maintained
12513F:	drivers/media/dvb-frontends/rtl2832*
12514
12515RTL2832_SDR MEDIA DRIVER
12516M:	Antti Palosaari <crope@iki.fi>
12517L:	linux-media@vger.kernel.org
12518W:	https://linuxtv.org
12519W:	http://palosaari.fi/linux/
12520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12521T:	git git://linuxtv.org/anttip/media_tree.git
12522S:	Maintained
12523F:	drivers/media/dvb-frontends/rtl2832_sdr*
12524
12525RTL8180 WIRELESS DRIVER
12526L:	linux-wireless@vger.kernel.org
12527W:	http://wireless.kernel.org/
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12529S:	Orphan
12530F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12531
12532RTL8187 WIRELESS DRIVER
12533M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12534M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12535M:	Larry Finger <Larry.Finger@lwfinger.net>
12536L:	linux-wireless@vger.kernel.org
12537W:	http://wireless.kernel.org/
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12539S:	Maintained
12540F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12541
12542REALTEK WIRELESS DRIVER (rtlwifi family)
12543M:	Ping-Ke Shih <pkshih@realtek.com>
12544L:	linux-wireless@vger.kernel.org
12545W:	http://wireless.kernel.org/
12546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12547S:	Maintained
12548F:	drivers/net/wireless/realtek/rtlwifi/
12549
12550RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12551M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12552L:	linux-wireless@vger.kernel.org
12553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12554S:	Maintained
12555F:	drivers/net/wireless/realtek/rtl8xxxu/
12556
12557RXRPC SOCKETS (AF_RXRPC)
12558M:	David Howells <dhowells@redhat.com>
12559L:	linux-afs@lists.infradead.org
12560S:	Supported
12561F:	net/rxrpc/
12562F:	include/keys/rxrpc-type.h
12563F:	include/net/af_rxrpc.h
12564F:	include/trace/events/rxrpc.h
12565F:	include/uapi/linux/rxrpc.h
12566F:	Documentation/networking/rxrpc.txt
12567W:	https://www.infradead.org/~dhowells/kafs/
12568
12569S3 SAVAGE FRAMEBUFFER DRIVER
12570M:	Antonino Daplas <adaplas@gmail.com>
12571L:	linux-fbdev@vger.kernel.org
12572S:	Maintained
12573F:	drivers/video/fbdev/savage/
12574
12575S390
12576M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12577M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12578L:	linux-s390@vger.kernel.org
12579W:	http://www.ibm.com/developerworks/linux/linux390/
12580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12581S:	Supported
12582F:	arch/s390/
12583F:	drivers/s390/
12584F:	Documentation/s390/
12585F:	Documentation/driver-api/s390-drivers.rst
12586
12587S390 COMMON I/O LAYER
12588M:	Sebastian Ott <sebott@linux.ibm.com>
12589M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12590L:	linux-s390@vger.kernel.org
12591W:	http://www.ibm.com/developerworks/linux/linux390/
12592S:	Supported
12593F:	drivers/s390/cio/
12594
12595S390 DASD DRIVER
12596M:	Stefan Haberland <sth@linux.ibm.com>
12597M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12598L:	linux-s390@vger.kernel.org
12599W:	http://www.ibm.com/developerworks/linux/linux390/
12600S:	Supported
12601F:	drivers/s390/block/dasd*
12602F:	block/partitions/ibm.c
12603
12604S390 IOMMU (PCI)
12605M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12606L:	linux-s390@vger.kernel.org
12607W:	http://www.ibm.com/developerworks/linux/linux390/
12608S:	Supported
12609F:	drivers/iommu/s390-iommu.c
12610
12611S390 IUCV NETWORK LAYER
12612M:	Julian Wiedmann <jwi@linux.ibm.com>
12613M:	Ursula Braun <ubraun@linux.ibm.com>
12614L:	linux-s390@vger.kernel.org
12615W:	http://www.ibm.com/developerworks/linux/linux390/
12616S:	Supported
12617F:	drivers/s390/net/*iucv*
12618F:	include/net/iucv/
12619F:	net/iucv/
12620
12621S390 NETWORK DRIVERS
12622M:	Julian Wiedmann <jwi@linux.ibm.com>
12623M:	Ursula Braun <ubraun@linux.ibm.com>
12624L:	linux-s390@vger.kernel.org
12625W:	http://www.ibm.com/developerworks/linux/linux390/
12626S:	Supported
12627F:	drivers/s390/net/
12628
12629S390 PCI SUBSYSTEM
12630M:	Sebastian Ott <sebott@linux.ibm.com>
12631M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12632L:	linux-s390@vger.kernel.org
12633W:	http://www.ibm.com/developerworks/linux/linux390/
12634S:	Supported
12635F:	arch/s390/pci/
12636F:	drivers/pci/hotplug/s390_pci_hpc.c
12637
12638S390 VFIO-CCW DRIVER
12639M:	Cornelia Huck <cohuck@redhat.com>
12640M:	Halil Pasic <pasic@linux.ibm.com>
12641L:	linux-s390@vger.kernel.org
12642L:	kvm@vger.kernel.org
12643S:	Supported
12644F:	drivers/s390/cio/vfio_ccw*
12645F:	Documentation/s390/vfio-ccw.txt
12646F:	include/uapi/linux/vfio_ccw.h
12647
12648S390 ZCRYPT DRIVER
12649M:	Harald Freudenberger <freude@linux.ibm.com>
12650L:	linux-s390@vger.kernel.org
12651W:	http://www.ibm.com/developerworks/linux/linux390/
12652S:	Supported
12653F:	drivers/s390/crypto/
12654
12655S390 ZFCP DRIVER
12656M:	Steffen Maier <maier@linux.ibm.com>
12657M:	Benjamin Block <bblock@linux.ibm.com>
12658L:	linux-s390@vger.kernel.org
12659W:	http://www.ibm.com/developerworks/linux/linux390/
12660S:	Supported
12661F:	drivers/s390/scsi/zfcp_*
12662
12663S3C24XX SD/MMC Driver
12664M:	Ben Dooks <ben-linux@fluff.org>
12665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12666S:	Supported
12667F:	drivers/mmc/host/s3cmci.*
12668
12669SAA6588 RDS RECEIVER DRIVER
12670M:	Hans Verkuil <hverkuil@xs4all.nl>
12671L:	linux-media@vger.kernel.org
12672T:	git git://linuxtv.org/media_tree.git
12673W:	https://linuxtv.org
12674S:	Odd Fixes
12675F:	drivers/media/i2c/saa6588*
12676
12677SAA7134 VIDEO4LINUX DRIVER
12678M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12679L:	linux-media@vger.kernel.org
12680W:	https://linuxtv.org
12681T:	git git://linuxtv.org/media_tree.git
12682S:	Odd fixes
12683F:	Documentation/media/v4l-drivers/saa7134*
12684F:	drivers/media/pci/saa7134/
12685
12686SAA7146 VIDEO4LINUX-2 DRIVER
12687M:	Hans Verkuil <hverkuil@xs4all.nl>
12688L:	linux-media@vger.kernel.org
12689T:	git git://linuxtv.org/media_tree.git
12690S:	Maintained
12691F:	drivers/media/common/saa7146/
12692F:	drivers/media/pci/saa7146/
12693F:	include/media/saa7146*
12694
12695SAMSUNG AUDIO (ASoC) DRIVERS
12696M:	Krzysztof Kozlowski <krzk@kernel.org>
12697M:	Sangbeom Kim <sbkim73@samsung.com>
12698M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12699L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12700S:	Supported
12701F:	sound/soc/samsung/
12702F:	Documentation/devicetree/bindings/sound/samsung*
12703
12704SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12705M:	Krzysztof Kozlowski <krzk@kernel.org>
12706L:	linux-crypto@vger.kernel.org
12707L:	linux-samsung-soc@vger.kernel.org
12708S:	Maintained
12709F:	drivers/crypto/exynos-rng.c
12710F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12711
12712SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12713M:	Łukasz Stelmach <l.stelmach@samsung.com>
12714L:	linux-samsung-soc@vger.kernel.org
12715S:	Maintained
12716F:	drivers/char/hw_random/exynos-trng.c
12717F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12718
12719SAMSUNG FRAMEBUFFER DRIVER
12720M:	Jingoo Han <jingoohan1@gmail.com>
12721L:	linux-fbdev@vger.kernel.org
12722S:	Maintained
12723F:	drivers/video/fbdev/s3c-fb.c
12724
12725SAMSUNG LAPTOP DRIVER
12726M:	Corentin Chary <corentin.chary@gmail.com>
12727L:	platform-driver-x86@vger.kernel.org
12728S:	Maintained
12729F:	drivers/platform/x86/samsung-laptop.c
12730
12731SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12732M:	Sangbeom Kim <sbkim73@samsung.com>
12733M:	Krzysztof Kozlowski <krzk@kernel.org>
12734M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12735L:	linux-kernel@vger.kernel.org
12736L:	linux-samsung-soc@vger.kernel.org
12737S:	Supported
12738F:	drivers/mfd/sec*.c
12739F:	drivers/regulator/s2m*.c
12740F:	drivers/regulator/s5m*.c
12741F:	drivers/clk/clk-s2mps11.c
12742F:	drivers/rtc/rtc-s5m.c
12743F:	include/linux/mfd/samsung/
12744F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12745F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12746F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12747F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12748
12749SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12750M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12751L:	linux-media@vger.kernel.org
12752L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12753S:	Maintained
12754F:	drivers/media/platform/s3c-camif/
12755F:	include/media/drv-intf/s3c_camif.h
12756
12757SAMSUNG S3FWRN5 NFC DRIVER
12758M:	Robert Baldyga <r.baldyga@samsung.com>
12759M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12760L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12761S:	Supported
12762F:	drivers/nfc/s3fwrn5
12763
12764SAMSUNG S5C73M3 CAMERA DRIVER
12765M:	Kyungmin Park <kyungmin.park@samsung.com>
12766M:	Andrzej Hajda <a.hajda@samsung.com>
12767L:	linux-media@vger.kernel.org
12768S:	Supported
12769F:	drivers/media/i2c/s5c73m3/*
12770
12771SAMSUNG S5K5BAF CAMERA DRIVER
12772M:	Kyungmin Park <kyungmin.park@samsung.com>
12773M:	Andrzej Hajda <a.hajda@samsung.com>
12774L:	linux-media@vger.kernel.org
12775S:	Supported
12776F:	drivers/media/i2c/s5k5baf.c
12777
12778SAMSUNG S5P Security SubSystem (SSS) DRIVER
12779M:	Krzysztof Kozlowski <krzk@kernel.org>
12780M:	Vladimir Zapolskiy <vz@mleia.com>
12781M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12782L:	linux-crypto@vger.kernel.org
12783L:	linux-samsung-soc@vger.kernel.org
12784S:	Maintained
12785F:	drivers/crypto/s5p-sss.c
12786
12787SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12788M:	Kyungmin Park <kyungmin.park@samsung.com>
12789M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12790L:	linux-media@vger.kernel.org
12791Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12792S:	Supported
12793F:	drivers/media/platform/exynos4-is/
12794
12795SAMSUNG SOC CLOCK DRIVERS
12796M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12797M:	Tomasz Figa <tomasz.figa@gmail.com>
12798M:	Chanwoo Choi <cw00.choi@samsung.com>
12799S:	Supported
12800L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12802F:	drivers/clk/samsung/
12803F:	include/dt-bindings/clock/exynos*.h
12804F:	Documentation/devicetree/bindings/clock/exynos*.txt
12805
12806SAMSUNG SPI DRIVERS
12807M:	Kukjin Kim <kgene@kernel.org>
12808M:	Krzysztof Kozlowski <krzk@kernel.org>
12809M:	Andi Shyti <andi@etezian.org>
12810L:	linux-spi@vger.kernel.org
12811L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12812S:	Maintained
12813F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12814F:	drivers/spi/spi-s3c*
12815F:	include/linux/platform_data/spi-s3c64xx.h
12816
12817SAMSUNG SXGBE DRIVERS
12818M:	Byungho An <bh74.an@samsung.com>
12819M:	Girish K S <ks.giri@samsung.com>
12820M:	Vipul Pandya <vipul.pandya@samsung.com>
12821S:	Supported
12822L:	netdev@vger.kernel.org
12823F:	drivers/net/ethernet/samsung/sxgbe/
12824
12825SAMSUNG THERMAL DRIVER
12826M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12827L:	linux-pm@vger.kernel.org
12828L:	linux-samsung-soc@vger.kernel.org
12829S:	Supported
12830T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12831F:	drivers/thermal/samsung/
12832
12833SAMSUNG USB2 PHY DRIVER
12834M:	Kamil Debski <kamil@wypas.org>
12835M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12836L:	linux-kernel@vger.kernel.org
12837S:	Supported
12838F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12839F:	Documentation/phy/samsung-usb2.txt
12840F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12841F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12842F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12843F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12844F:	drivers/phy/samsung/phy-samsung-usb2.c
12845F:	drivers/phy/samsung/phy-samsung-usb2.h
12846
12847SC1200 WDT DRIVER
12848M:	Zwane Mwaikambo <zwanem@gmail.com>
12849S:	Maintained
12850F:	drivers/watchdog/sc1200wdt.c
12851
12852SCHEDULER
12853M:	Ingo Molnar <mingo@redhat.com>
12854M:	Peter Zijlstra <peterz@infradead.org>
12855L:	linux-kernel@vger.kernel.org
12856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12857S:	Maintained
12858F:	kernel/sched/
12859F:	include/linux/sched.h
12860F:	include/uapi/linux/sched.h
12861F:	include/linux/wait.h
12862
12863SCR24X CHIP CARD INTERFACE DRIVER
12864M:	Lubomir Rintel <lkundrak@v3.sk>
12865S:	Supported
12866F:	drivers/char/pcmcia/scr24x_cs.c
12867
12868SCSI CDROM DRIVER
12869M:	Jens Axboe <axboe@kernel.dk>
12870L:	linux-scsi@vger.kernel.org
12871W:	http://www.kernel.dk
12872S:	Maintained
12873F:	drivers/scsi/sr*
12874
12875SCSI RDMA PROTOCOL (SRP) INITIATOR
12876M:	Bart Van Assche <bvanassche@acm.org>
12877L:	linux-rdma@vger.kernel.org
12878S:	Supported
12879Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12880F:	drivers/infiniband/ulp/srp/
12881F:	include/scsi/srp.h
12882
12883SCSI RDMA PROTOCOL (SRP) TARGET
12884M:	Bart Van Assche <bvanassche@acm.org>
12885L:	linux-rdma@vger.kernel.org
12886L:	target-devel@vger.kernel.org
12887S:	Supported
12888Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12889F:	drivers/infiniband/ulp/srpt/
12890
12891SCSI SG DRIVER
12892M:	Doug Gilbert <dgilbert@interlog.com>
12893L:	linux-scsi@vger.kernel.org
12894W:	http://sg.danny.cz/sg
12895S:	Maintained
12896F:	Documentation/scsi/scsi-generic.txt
12897F:	drivers/scsi/sg.c
12898F:	include/scsi/sg.h
12899
12900SCSI SUBSYSTEM
12901M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12903M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12905L:	linux-scsi@vger.kernel.org
12906S:	Maintained
12907F:	Documentation/devicetree/bindings/scsi/
12908F:	drivers/scsi/
12909F:	include/scsi/
12910
12911SCSI TAPE DRIVER
12912M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12913L:	linux-scsi@vger.kernel.org
12914S:	Maintained
12915F:	Documentation/scsi/st.txt
12916F:	drivers/scsi/st.*
12917F:	drivers/scsi/st_*.h
12918
12919SCTP PROTOCOL
12920M:	Vlad Yasevich <vyasevich@gmail.com>
12921M:	Neil Horman <nhorman@tuxdriver.com>
12922M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12923L:	linux-sctp@vger.kernel.org
12924W:	http://lksctp.sourceforge.net
12925S:	Maintained
12926F:	Documentation/networking/sctp.txt
12927F:	include/linux/sctp.h
12928F:	include/uapi/linux/sctp.h
12929F:	include/net/sctp/
12930F:	net/sctp/
12931
12932SCx200 CPU SUPPORT
12933M:	Jim Cromie <jim.cromie@gmail.com>
12934S:	Odd Fixes
12935F:	Documentation/i2c/busses/scx200_acb
12936F:	arch/x86/platform/scx200/
12937F:	drivers/watchdog/scx200_wdt.c
12938F:	drivers/i2c/busses/scx200*
12939F:	drivers/mtd/maps/scx200_docflash.c
12940F:	include/linux/scx200.h
12941
12942SCx200 GPIO DRIVER
12943M:	Jim Cromie <jim.cromie@gmail.com>
12944S:	Maintained
12945F:	drivers/char/scx200_gpio.c
12946F:	include/linux/scx200_gpio.h
12947
12948SCx200 HRT CLOCKSOURCE DRIVER
12949M:	Jim Cromie <jim.cromie@gmail.com>
12950S:	Maintained
12951F:	drivers/clocksource/scx200_hrt.c
12952
12953SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12954M:	Sascha Sommer <saschasommer@freenet.de>
12955L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12956S:	Maintained
12957F:	drivers/mmc/host/sdricoh_cs.c
12958
12959SECURE COMPUTING
12960M:	Kees Cook <keescook@chromium.org>
12961R:	Andy Lutomirski <luto@amacapital.net>
12962R:	Will Drewry <wad@chromium.org>
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12964S:	Supported
12965F:	kernel/seccomp.c
12966F:	include/uapi/linux/seccomp.h
12967F:	include/linux/seccomp.h
12968F:	tools/testing/selftests/seccomp/*
12969F:	tools/testing/selftests/kselftest_harness.h
12970F:	Documentation/userspace-api/seccomp_filter.rst
12971K:	\bsecure_computing
12972K:	\bTIF_SECCOMP\b
12973
12974SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12975M:	Al Cooper <alcooperx@gmail.com>
12976L:	linux-mmc@vger.kernel.org
12977L:	bcm-kernel-feedback-list@broadcom.com
12978S:	Maintained
12979F:	drivers/mmc/host/sdhci-brcmstb*
12980
12981SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12982M:	Adrian Hunter <adrian.hunter@intel.com>
12983L:	linux-mmc@vger.kernel.org
12984T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12985S:	Maintained
12986F:	drivers/mmc/host/sdhci*
12987F:	include/linux/mmc/sdhci*
12988
12989SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12990M:	Prabu Thangamuthu <prabu.t@synopsys.com>
12991M:	Manjunath M B <manjumb@synopsys.com>
12992L:	linux-mmc@vger.kernel.org
12993S:	Maintained
12994F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
12995
12996SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12997M:	Ben Dooks <ben-linux@fluff.org>
12998M:	Jaehoon Chung <jh80.chung@samsung.com>
12999L:	linux-mmc@vger.kernel.org
13000S:	Maintained
13001F:	drivers/mmc/host/sdhci-s3c*
13002
13003SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13004M:	Viresh Kumar <vireshk@kernel.org>
13005L:	linux-mmc@vger.kernel.org
13006S:	Maintained
13007F:	drivers/mmc/host/sdhci-spear.c
13008
13009SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13010M:	Kishon Vijay Abraham I <kishon@ti.com>
13011L:	linux-mmc@vger.kernel.org
13012S:	Maintained
13013F:	drivers/mmc/host/sdhci-omap.c
13014
13015SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13016M:	Scott Bauer <scott.bauer@intel.com>
13017M:	Jonathan Derrick <jonathan.derrick@intel.com>
13018L:	linux-block@vger.kernel.org
13019S:	Supported
13020F:	block/sed*
13021F:	block/opal_proto.h
13022F:	include/linux/sed*
13023F:	include/uapi/linux/sed*
13024
13025SECURITY CONTACT
13026M:	Security Officers <security@kernel.org>
13027S:	Supported
13028
13029SECURITY SUBSYSTEM
13030M:	James Morris <jmorris@namei.org>
13031M:	"Serge E. Hallyn" <serge@hallyn.com>
13032L:	linux-security-module@vger.kernel.org (suggested Cc:)
13033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13034W:	http://kernsec.org/
13035S:	Supported
13036F:	security/
13037X:	security/selinux/
13038
13039SELINUX SECURITY MODULE
13040M:	Paul Moore <paul@paul-moore.com>
13041M:	Stephen Smalley <sds@tycho.nsa.gov>
13042M:	Eric Paris <eparis@parisplace.org>
13043L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13044W:	https://selinuxproject.org
13045W:	https://github.com/SELinuxProject
13046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13047S:	Supported
13048F:	include/linux/selinux*
13049F:	security/selinux/
13050F:	scripts/selinux/
13051F:	Documentation/admin-guide/LSM/SELinux.rst
13052
13053SENSABLE PHANTOM
13054M:	Jiri Slaby <jirislaby@gmail.com>
13055S:	Maintained
13056F:	drivers/misc/phantom.c
13057F:	include/uapi/linux/phantom.h
13058
13059SERIAL DEVICE BUS
13060M:	Rob Herring <robh@kernel.org>
13061L:	linux-serial@vger.kernel.org
13062S:	Maintained
13063F:	Documentation/devicetree/bindings/serial/slave-device.txt
13064F:	drivers/tty/serdev/
13065F:	include/linux/serdev.h
13066
13067SERIAL DRIVERS
13068M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13069L:	linux-serial@vger.kernel.org
13070S:	Maintained
13071F:	Documentation/devicetree/bindings/serial/
13072F:	drivers/tty/serial/
13073
13074SERIAL IR RECEIVER
13075M:	Sean Young <sean@mess.org>
13076L:	linux-media@vger.kernel.org
13077S:	Maintained
13078F:	drivers/media/rc/serial_ir.c
13079
13080SFC NETWORK DRIVER
13081M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13082M:	Edward Cree <ecree@solarflare.com>
13083M:	Bert Kenward <bkenward@solarflare.com>
13084L:	netdev@vger.kernel.org
13085S:	Supported
13086F:	drivers/net/ethernet/sfc/
13087
13088SGI GRU DRIVER
13089M:	Dimitri Sivanich <sivanich@sgi.com>
13090S:	Maintained
13091F:	drivers/misc/sgi-gru/
13092
13093SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13094M:	Pat Gefre <pfg@sgi.com>
13095L:	linux-ia64@vger.kernel.org
13096S:	Supported
13097F:	Documentation/ia64/serial.txt
13098F:	drivers/tty/serial/ioc?_serial.c
13099F:	include/linux/ioc?.h
13100
13101SGI XP/XPC/XPNET DRIVER
13102M:	Cliff Whickman <cpw@sgi.com>
13103M:	Robin Holt <robinmholt@gmail.com>
13104S:	Maintained
13105F:	drivers/misc/sgi-xp/
13106
13107SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13108M:	Ursula Braun <ubraun@linux.ibm.com>
13109L:	linux-s390@vger.kernel.org
13110W:	http://www.ibm.com/developerworks/linux/linux390/
13111S:	Supported
13112F:	net/smc/
13113
13114SHARP RJ54N1CB0C SENSOR DRIVER
13115M:	Jacopo Mondi <jacopo@jmondi.org>
13116L:	linux-media@vger.kernel.org
13117T:	git git://linuxtv.org/media_tree.git
13118S:	Odd fixes
13119F:	drivers/media/i2c/rj54n1cb0c.c
13120F:	include/media/i2c/rj54n1cb0c.h
13121
13122SH_VEU V4L2 MEM2MEM DRIVER
13123L:	linux-media@vger.kernel.org
13124S:	Orphan
13125F:	drivers/media/platform/sh_veu.c
13126
13127SH_VOU V4L2 OUTPUT DRIVER
13128L:	linux-media@vger.kernel.org
13129S:	Orphan
13130F:	drivers/media/platform/sh_vou.c
13131F:	include/media/drv-intf/sh_vou.h
13132
13133SI2157 MEDIA DRIVER
13134M:	Antti Palosaari <crope@iki.fi>
13135L:	linux-media@vger.kernel.org
13136W:	https://linuxtv.org
13137W:	http://palosaari.fi/linux/
13138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13139T:	git git://linuxtv.org/anttip/media_tree.git
13140S:	Maintained
13141F:	drivers/media/tuners/si2157*
13142
13143SI2165 MEDIA DRIVER
13144M:	Matthias Schwarzott <zzam@gentoo.org>
13145L:	linux-media@vger.kernel.org
13146W:	https://linuxtv.org
13147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13148S:	Maintained
13149F:	drivers/media/dvb-frontends/si2165*
13150
13151SI2168 MEDIA DRIVER
13152M:	Antti Palosaari <crope@iki.fi>
13153L:	linux-media@vger.kernel.org
13154W:	https://linuxtv.org
13155W:	http://palosaari.fi/linux/
13156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13157T:	git git://linuxtv.org/anttip/media_tree.git
13158S:	Maintained
13159F:	drivers/media/dvb-frontends/si2168*
13160
13161SI470X FM RADIO RECEIVER I2C DRIVER
13162M:	Hans Verkuil <hverkuil@xs4all.nl>
13163L:	linux-media@vger.kernel.org
13164T:	git git://linuxtv.org/media_tree.git
13165W:	https://linuxtv.org
13166S:	Odd Fixes
13167F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13168
13169SI470X FM RADIO RECEIVER USB DRIVER
13170M:	Hans Verkuil <hverkuil@xs4all.nl>
13171L:	linux-media@vger.kernel.org
13172T:	git git://linuxtv.org/media_tree.git
13173W:	https://linuxtv.org
13174S:	Maintained
13175F:	drivers/media/radio/si470x/radio-si470x-common.c
13176F:	drivers/media/radio/si470x/radio-si470x.h
13177F:	drivers/media/radio/si470x/radio-si470x-usb.c
13178
13179SI4713 FM RADIO TRANSMITTER I2C DRIVER
13180M:	Eduardo Valentin <edubezval@gmail.com>
13181L:	linux-media@vger.kernel.org
13182T:	git git://linuxtv.org/media_tree.git
13183W:	https://linuxtv.org
13184S:	Odd Fixes
13185F:	drivers/media/radio/si4713/si4713.?
13186
13187SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13188M:	Eduardo Valentin <edubezval@gmail.com>
13189L:	linux-media@vger.kernel.org
13190T:	git git://linuxtv.org/media_tree.git
13191W:	https://linuxtv.org
13192S:	Odd Fixes
13193F:	drivers/media/radio/si4713/radio-platform-si4713.c
13194
13195SI4713 FM RADIO TRANSMITTER USB DRIVER
13196M:	Hans Verkuil <hverkuil@xs4all.nl>
13197L:	linux-media@vger.kernel.org
13198T:	git git://linuxtv.org/media_tree.git
13199W:	https://linuxtv.org
13200S:	Maintained
13201F:	drivers/media/radio/si4713/radio-usb-si4713.c
13202
13203SIANO DVB DRIVER
13204M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13205L:	linux-media@vger.kernel.org
13206W:	https://linuxtv.org
13207T:	git git://linuxtv.org/media_tree.git
13208S:	Odd fixes
13209F:	drivers/media/common/siano/
13210F:	drivers/media/usb/siano/
13211F:	drivers/media/usb/siano/
13212F:	drivers/media/mmc/siano/
13213
13214SIFIVE DRIVERS
13215M:	Palmer Dabbelt <palmer@sifive.com>
13216L:	linux-riscv@lists.infradead.org
13217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13218S:	Supported
13219K:	sifive
13220N:	sifive
13221
13222SILEAD TOUCHSCREEN DRIVER
13223M:	Hans de Goede <hdegoede@redhat.com>
13224L:	linux-input@vger.kernel.org
13225L:	platform-driver-x86@vger.kernel.org
13226S:	Maintained
13227F:	drivers/input/touchscreen/silead.c
13228F:	drivers/platform/x86/touchscreen_dmi.c
13229
13230SILICON MOTION SM712 FRAME BUFFER DRIVER
13231M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13232M:	Teddy Wang <teddy.wang@siliconmotion.com>
13233M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13234L:	linux-fbdev@vger.kernel.org
13235S:	Maintained
13236F:	drivers/video/fbdev/sm712*
13237F:	Documentation/fb/sm712fb.txt
13238
13239SIMPLE FIRMWARE INTERFACE (SFI)
13240M:	Len Brown <lenb@kernel.org>
13241L:	sfi-devel@simplefirmware.org
13242W:	http://simplefirmware.org/
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13244S:	Supported
13245F:	arch/x86/platform/sfi/
13246F:	drivers/sfi/
13247F:	include/linux/sfi*.h
13248
13249SIMPLEFB FB DRIVER
13250M:	Hans de Goede <hdegoede@redhat.com>
13251L:	linux-fbdev@vger.kernel.org
13252S:	Maintained
13253F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13254F:	drivers/video/fbdev/simplefb.c
13255F:	include/linux/platform_data/simplefb.h
13256
13257SIMTEC EB110ATX (Chalice CATS)
13258P:	Ben Dooks
13259P:	Vincent Sanders <vince@simtec.co.uk>
13260M:	Simtec Linux Team <linux@simtec.co.uk>
13261W:	http://www.simtec.co.uk/products/EB110ATX/
13262S:	Supported
13263
13264SIMTEC EB2410ITX (BAST)
13265P:	Ben Dooks
13266P:	Vincent Sanders <vince@simtec.co.uk>
13267M:	Simtec Linux Team <linux@simtec.co.uk>
13268W:	http://www.simtec.co.uk/products/EB2410ITX/
13269S:	Supported
13270F:	arch/arm/mach-s3c24xx/mach-bast.c
13271F:	arch/arm/mach-s3c24xx/bast-ide.c
13272F:	arch/arm/mach-s3c24xx/bast-irq.c
13273
13274SIPHASH PRF ROUTINES
13275M:	Jason A. Donenfeld <Jason@zx2c4.com>
13276S:	Maintained
13277F:	lib/siphash.c
13278F:	lib/test_siphash.c
13279F:	include/linux/siphash.h
13280
13281SIOX
13282M:	Gavin Schenk <g.schenk@eckelmann.de>
13283M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13284R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13285S:	Supported
13286F:	drivers/siox/*
13287F:	include/trace/events/siox.h
13288
13289SIS 190 ETHERNET DRIVER
13290M:	Francois Romieu <romieu@fr.zoreil.com>
13291L:	netdev@vger.kernel.org
13292S:	Maintained
13293F:	drivers/net/ethernet/sis/sis190.c
13294
13295SIS 900/7016 FAST ETHERNET DRIVER
13296M:	Daniele Venzano <venza@brownhat.org>
13297W:	http://www.brownhat.org/sis900.html
13298L:	netdev@vger.kernel.org
13299S:	Maintained
13300F:	drivers/net/ethernet/sis/sis900.*
13301
13302SIS FRAMEBUFFER DRIVER
13303M:	Thomas Winischhofer <thomas@winischhofer.net>
13304W:	http://www.winischhofer.net/linuxsisvga.shtml
13305S:	Maintained
13306F:	Documentation/fb/sisfb.txt
13307F:	drivers/video/fbdev/sis/
13308F:	include/video/sisfb.h
13309
13310SIS USB2VGA DRIVER
13311M:	Thomas Winischhofer <thomas@winischhofer.net>
13312W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13313S:	Maintained
13314F:	drivers/usb/misc/sisusbvga/
13315
13316SLAB ALLOCATOR
13317M:	Christoph Lameter <cl@linux.com>
13318M:	Pekka Enberg <penberg@kernel.org>
13319M:	David Rientjes <rientjes@google.com>
13320M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13321M:	Andrew Morton <akpm@linux-foundation.org>
13322L:	linux-mm@kvack.org
13323S:	Maintained
13324F:	include/linux/sl?b*.h
13325F:	mm/sl?b*
13326
13327SLEEPABLE READ-COPY UPDATE (SRCU)
13328M:	Lai Jiangshan <jiangshanlai@gmail.com>
13329M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13330M:	Josh Triplett <josh@joshtriplett.org>
13331R:	Steven Rostedt <rostedt@goodmis.org>
13332R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13333L:	linux-kernel@vger.kernel.org
13334W:	http://www.rdrop.com/users/paulmck/RCU/
13335S:	Supported
13336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13337F:	include/linux/srcu*.h
13338F:	kernel/rcu/srcu*.c
13339
13340SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13341M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13342L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13343S:	Maintained
13344F:	drivers/slimbus/
13345F:	Documentation/devicetree/bindings/slimbus/
13346F:	include/linux/slimbus.h
13347
13348SMACK SECURITY MODULE
13349M:	Casey Schaufler <casey@schaufler-ca.com>
13350L:	linux-security-module@vger.kernel.org
13351W:	http://schaufler-ca.com
13352T:	git git://github.com/cschaufler/smack-next
13353S:	Maintained
13354F:	Documentation/admin-guide/LSM/Smack.rst
13355F:	security/smack/
13356
13357SMC91x ETHERNET DRIVER
13358M:	Nicolas Pitre <nico@fluxnic.net>
13359S:	Odd Fixes
13360F:	drivers/net/ethernet/smsc/smc91x.*
13361
13362SMIA AND SMIA++ IMAGE SENSOR DRIVER
13363M:	Sakari Ailus <sakari.ailus@iki.fi>
13364L:	linux-media@vger.kernel.org
13365S:	Maintained
13366F:	drivers/media/i2c/smiapp/
13367F:	include/media/i2c/smiapp.h
13368F:	drivers/media/i2c/smiapp-pll.c
13369F:	drivers/media/i2c/smiapp-pll.h
13370F:	include/uapi/linux/smiapp.h
13371F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13372
13373SMM665 HARDWARE MONITOR DRIVER
13374M:	Guenter Roeck <linux@roeck-us.net>
13375L:	linux-hwmon@vger.kernel.org
13376S:	Maintained
13377F:	Documentation/hwmon/smm665
13378F:	drivers/hwmon/smm665.c
13379
13380SMSC EMC2103 HARDWARE MONITOR DRIVER
13381M:	Steve Glendinning <steve.glendinning@shawell.net>
13382L:	linux-hwmon@vger.kernel.org
13383S:	Maintained
13384F:	Documentation/hwmon/emc2103
13385F:	drivers/hwmon/emc2103.c
13386
13387SMSC SCH5627 HARDWARE MONITOR DRIVER
13388M:	Hans de Goede <hdegoede@redhat.com>
13389L:	linux-hwmon@vger.kernel.org
13390S:	Supported
13391F:	Documentation/hwmon/sch5627
13392F:	drivers/hwmon/sch5627.c
13393
13394SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13395M:	Steve Glendinning <steve.glendinning@shawell.net>
13396L:	linux-fbdev@vger.kernel.org
13397S:	Maintained
13398F:	drivers/video/fbdev/smscufx.c
13399
13400SMSC47B397 HARDWARE MONITOR DRIVER
13401M:	Jean Delvare <jdelvare@suse.com>
13402L:	linux-hwmon@vger.kernel.org
13403S:	Maintained
13404F:	Documentation/hwmon/smsc47b397
13405F:	drivers/hwmon/smsc47b397.c
13406
13407SMSC911x ETHERNET DRIVER
13408M:	Steve Glendinning <steve.glendinning@shawell.net>
13409L:	netdev@vger.kernel.org
13410S:	Maintained
13411F:	include/linux/smsc911x.h
13412F:	drivers/net/ethernet/smsc/smsc911x.*
13413
13414SMSC9420 PCI ETHERNET DRIVER
13415M:	Steve Glendinning <steve.glendinning@shawell.net>
13416L:	netdev@vger.kernel.org
13417S:	Maintained
13418F:	drivers/net/ethernet/smsc/smsc9420.*
13419
13420SOC-CAMERA V4L2 SUBSYSTEM
13421L:	linux-media@vger.kernel.org
13422T:	git git://linuxtv.org/media_tree.git
13423S:	Orphan
13424F:	include/media/soc*
13425F:	drivers/media/i2c/soc_camera/
13426F:	drivers/media/platform/soc_camera/
13427
13428SOCIONEXT SYNQUACER I2C DRIVER
13429M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13430L:	linux-i2c@vger.kernel.org
13431S:	Maintained
13432F:	drivers/i2c/busses/i2c-synquacer.c
13433F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13434
13435SOCIONEXT UNIPHIER SOUND DRIVER
13436M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13437L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13438S:	Maintained
13439F:	sound/soc/uniphier/
13440
13441SOEKRIS NET48XX LED SUPPORT
13442M:	Chris Boot <bootc@bootc.net>
13443S:	Maintained
13444F:	drivers/leds/leds-net48xx.c
13445
13446SOFT-ROCE DRIVER (rxe)
13447M:	Moni Shoua <monis@mellanox.com>
13448L:	linux-rdma@vger.kernel.org
13449S:	Supported
13450W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13451Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13452F:	drivers/infiniband/sw/rxe/
13453F:	include/uapi/rdma/rdma_user_rxe.h
13454
13455SOFTLOGIC 6x10 MPEG CODEC
13456M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13457M:	Anton Sviridenko <anton@corp.bluecherry.net>
13458M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13459M:	Andrey Utkin <andrey_utkin@fastmail.com>
13460M:	Ismael Luceno <ismael@iodev.co.uk>
13461L:	linux-media@vger.kernel.org
13462S:	Supported
13463F:	drivers/media/pci/solo6x10/
13464
13465SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13466M:	James Morse <james.morse@arm.com>
13467L:	linux-arm-kernel@lists.infradead.org
13468S:	Maintained
13469F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13470F:	drivers/firmware/arm_sdei.c
13471F:	include/linux/sdei.h
13472F:	include/uapi/linux/sdei.h
13473
13474SOFTWARE RAID (Multiple Disks) SUPPORT
13475M:	Shaohua Li <shli@kernel.org>
13476L:	linux-raid@vger.kernel.org
13477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13478S:	Supported
13479F:	drivers/md/Makefile
13480F:	drivers/md/Kconfig
13481F:	drivers/md/md*
13482F:	drivers/md/raid*
13483F:	include/linux/raid/
13484F:	include/uapi/linux/raid/
13485
13486SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13487M:	Jassi Brar <jaswinder.singh@linaro.org>
13488L:	netdev@vger.kernel.org
13489S:	Maintained
13490F:	drivers/net/ethernet/socionext/netsec.c
13491F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13492
13493SOLIDRUN CLEARFOG SUPPORT
13494M:	Russell King <linux@armlinux.org.uk>
13495S:	Maintained
13496F:	arch/arm/boot/dts/armada-388-clearfog*
13497F:	arch/arm/boot/dts/armada-38x-solidrun-*
13498
13499SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13500M:	Russell King <linux@armlinux.org.uk>
13501S:	Maintained
13502F:	arch/arm/boot/dts/imx6*-cubox-i*
13503F:	arch/arm/boot/dts/imx6*-hummingboard*
13504F:	arch/arm/boot/dts/imx6*-sr-*
13505
13506SONIC NETWORK DRIVER
13507M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13508L:	netdev@vger.kernel.org
13509S:	Maintained
13510F:	drivers/net/ethernet/natsemi/sonic.*
13511
13512SONICS SILICON BACKPLANE DRIVER (SSB)
13513M:	Michael Buesch <m@bues.ch>
13514L:	linux-wireless@vger.kernel.org
13515S:	Maintained
13516F:	drivers/ssb/
13517F:	include/linux/ssb/
13518
13519SONY IMX258 SENSOR DRIVER
13520M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13521L:	linux-media@vger.kernel.org
13522T:	git git://linuxtv.org/media_tree.git
13523S:	Maintained
13524F:	drivers/media/i2c/imx258.c
13525
13526SONY IMX274 SENSOR DRIVER
13527M:	Leon Luo <leonl@leopardimaging.com>
13528L:	linux-media@vger.kernel.org
13529T:	git git://linuxtv.org/media_tree.git
13530S:	Maintained
13531F:	drivers/media/i2c/imx274.c
13532F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13533
13534SONY MEMORYSTICK CARD SUPPORT
13535M:	Alex Dubov <oakad@yahoo.com>
13536W:	http://tifmxx.berlios.de/
13537S:	Maintained
13538F:	drivers/memstick/host/tifm_ms.c
13539
13540SONY MEMORYSTICK STANDARD SUPPORT
13541M:	Maxim Levitsky <maximlevitsky@gmail.com>
13542S:	Maintained
13543F:	drivers/memstick/core/ms_block.*
13544
13545SONY VAIO CONTROL DEVICE DRIVER
13546M:	Mattia Dongili <malattia@linux.it>
13547L:	platform-driver-x86@vger.kernel.org
13548W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13549S:	Maintained
13550F:	Documentation/laptops/sony-laptop.txt
13551F:	drivers/char/sonypi.c
13552F:	drivers/platform/x86/sony-laptop.c
13553F:	include/linux/sony-laptop.h
13554
13555SOUND
13556M:	Jaroslav Kysela <perex@perex.cz>
13557M:	Takashi Iwai <tiwai@suse.com>
13558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13559W:	http://www.alsa-project.org/
13560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13561T:	git git://git.alsa-project.org/alsa-kernel.git
13562Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13563S:	Maintained
13564F:	Documentation/sound/
13565F:	include/sound/
13566F:	include/uapi/sound/
13567F:	sound/
13568
13569SOUND - COMPRESSED AUDIO
13570M:	Vinod Koul <vkoul@kernel.org>
13571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13573S:	Supported
13574F:	Documentation/sound/designs/compress-offload.rst
13575F:	include/sound/compress_driver.h
13576F:	include/uapi/sound/compress_*
13577F:	sound/core/compress_offload.c
13578F:	sound/soc/soc-compress.c
13579
13580SOUND - DMAENGINE HELPERS
13581M:	Lars-Peter Clausen <lars@metafoo.de>
13582S:	Supported
13583F:	include/sound/dmaengine_pcm.h
13584F:	sound/core/pcm_dmaengine.c
13585F:	sound/soc/soc-generic-dmaengine-pcm.c
13586
13587SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13588M:	Liam Girdwood <lgirdwood@gmail.com>
13589M:	Mark Brown <broonie@kernel.org>
13590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13592W:	http://alsa-project.org/main/index.php/ASoC
13593S:	Supported
13594F:	Documentation/devicetree/bindings/sound/
13595F:	Documentation/sound/soc/
13596F:	sound/soc/
13597F:	include/sound/soc*
13598
13599SOUNDWIRE SUBSYSTEM
13600M:	Vinod Koul <vinod.koul@intel.com>
13601M:	Sanyog Kale <sanyog.r.kale@intel.com>
13602R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13603L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13604S:	Supported
13605F:	Documentation/driver-api/soundwire/
13606F:	drivers/soundwire/
13607F:	include/linux/soundwire/
13608
13609SP2 MEDIA DRIVER
13610M:	Olli Salonen <olli.salonen@iki.fi>
13611L:	linux-media@vger.kernel.org
13612W:	https://linuxtv.org
13613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13614S:	Maintained
13615F:	drivers/media/dvb-frontends/sp2*
13616
13617SPARC + UltraSPARC (sparc/sparc64)
13618M:	"David S. Miller" <davem@davemloft.net>
13619L:	sparclinux@vger.kernel.org
13620Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
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:	arch/sparc/
13625F:	drivers/sbus/
13626
13627SPARC SERIAL DRIVERS
13628M:	"David S. Miller" <davem@davemloft.net>
13629L:	sparclinux@vger.kernel.org
13630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13632S:	Maintained
13633F:	include/linux/sunserialcore.h
13634F:	drivers/tty/serial/suncore.c
13635F:	drivers/tty/serial/sunhv.c
13636F:	drivers/tty/serial/sunsab.c
13637F:	drivers/tty/serial/sunsab.h
13638F:	drivers/tty/serial/sunsu.c
13639F:	drivers/tty/serial/sunzilog.c
13640F:	drivers/tty/serial/sunzilog.h
13641F:	drivers/tty/vcc.c
13642
13643SPARSE CHECKER
13644M:	"Christopher Li" <sparse@chrisli.org>
13645L:	linux-sparse@vger.kernel.org
13646W:	https://sparse.wiki.kernel.org/
13647T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13648T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13649S:	Maintained
13650F:	include/linux/compiler.h
13651
13652SPEAR CLOCK FRAMEWORK SUPPORT
13653M:	Viresh Kumar <vireshk@kernel.org>
13654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13655W:	http://www.st.com/spear
13656S:	Maintained
13657F:	drivers/clk/spear/
13658
13659SPEAR PLATFORM SUPPORT
13660M:	Viresh Kumar <vireshk@kernel.org>
13661M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13663W:	http://www.st.com/spear
13664S:	Maintained
13665F:	arch/arm/boot/dts/spear*
13666F:	arch/arm/mach-spear/
13667
13668SPI NOR SUBSYSTEM
13669M:	Marek Vasut <marek.vasut@gmail.com>
13670L:	linux-mtd@lists.infradead.org
13671W:	http://www.linux-mtd.infradead.org/
13672Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13673T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13674T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13675S:	Maintained
13676F:	drivers/mtd/spi-nor/
13677F:	include/linux/mtd/spi-nor.h
13678
13679SPI SUBSYSTEM
13680M:	Mark Brown <broonie@kernel.org>
13681L:	linux-spi@vger.kernel.org
13682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13683Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13684S:	Maintained
13685F:	Documentation/devicetree/bindings/spi/
13686F:	Documentation/spi/
13687F:	drivers/spi/
13688F:	include/linux/spi/
13689F:	include/uapi/linux/spi/
13690F:	tools/spi/
13691
13692SPIDERNET NETWORK DRIVER for CELL
13693M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13694L:	netdev@vger.kernel.org
13695S:	Supported
13696F:	Documentation/networking/spider_net.txt
13697F:	drivers/net/ethernet/toshiba/spider_net*
13698
13699SPMI SUBSYSTEM
13700R:	Stephen Boyd <sboyd@kernel.org>
13701L:	linux-arm-msm@vger.kernel.org
13702F:	Documentation/devicetree/bindings/spmi/
13703F:	drivers/spmi/
13704F:	include/dt-bindings/spmi/spmi.h
13705F:	include/linux/spmi.h
13706F:	include/trace/events/spmi.h
13707
13708SPU FILE SYSTEM
13709M:	Jeremy Kerr <jk@ozlabs.org>
13710L:	linuxppc-dev@lists.ozlabs.org
13711W:	http://www.ibm.com/developerworks/power/cell/
13712S:	Supported
13713F:	Documentation/filesystems/spufs.txt
13714F:	arch/powerpc/platforms/cell/spufs/
13715
13716SQUASHFS FILE SYSTEM
13717M:	Phillip Lougher <phillip@squashfs.org.uk>
13718L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13719W:	http://squashfs.org.uk
13720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13721S:	Maintained
13722F:	Documentation/filesystems/squashfs.txt
13723F:	fs/squashfs/
13724
13725SRM (Alpha) environment access
13726M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13727S:	Maintained
13728F:	arch/alpha/kernel/srm_env.c
13729
13730ST STM32 I2C/SMBUS DRIVER
13731M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13732L:	linux-i2c@vger.kernel.org
13733S:	Maintained
13734F:	drivers/i2c/busses/i2c-stm32*
13735
13736STABLE BRANCH
13737M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13738L:	stable@vger.kernel.org
13739S:	Supported
13740F:	Documentation/process/stable-kernel-rules.rst
13741
13742STAGING - COMEDI
13743M:	Ian Abbott <abbotti@mev.co.uk>
13744M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13745S:	Odd Fixes
13746F:	drivers/staging/comedi/
13747
13748STAGING - EROFS FILE SYSTEM
13749M:	Gao Xiang <gaoxiang25@huawei.com>
13750M:	Chao Yu <yuchao0@huawei.com>
13751L:	linux-erofs@lists.ozlabs.org
13752S:	Maintained
13753F:	drivers/staging/erofs/
13754
13755STAGING - FLARION FT1000 DRIVERS
13756M:	Marek Belisko <marek.belisko@gmail.com>
13757S:	Odd Fixes
13758F:	drivers/staging/ft1000/
13759
13760STAGING - INDUSTRIAL IO
13761M:	Jonathan Cameron <jic23@kernel.org>
13762L:	linux-iio@vger.kernel.org
13763S:	Odd Fixes
13764F:	Documentation/devicetree/bindings/staging/iio/
13765F:	drivers/staging/iio/
13766
13767STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13768M:	Marc Dietrich <marvin24@gmx.de>
13769L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13770L:	linux-tegra@vger.kernel.org
13771S:	Maintained
13772F:	drivers/staging/nvec/
13773
13774STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13775M:	Jens Frederich <jfrederich@gmail.com>
13776M:	Daniel Drake <dsd@laptop.org>
13777M:	Jon Nettleton <jon.nettleton@gmail.com>
13778W:	http://wiki.laptop.org/go/DCON
13779S:	Maintained
13780F:	drivers/staging/olpc_dcon/
13781
13782STAGING - REALTEK RTL8712U DRIVERS
13783M:	Larry Finger <Larry.Finger@lwfinger.net>
13784M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13785S:	Odd Fixes
13786F:	drivers/staging/rtl8712/
13787
13788STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13789M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13790M:	Teddy Wang <teddy.wang@siliconmotion.com>
13791M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13792L:	linux-fbdev@vger.kernel.org
13793S:	Maintained
13794F:	drivers/staging/sm750fb/
13795
13796STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13797M:	William Hubbs <w.d.hubbs@gmail.com>
13798M:	Chris Brannon <chris@the-brannons.com>
13799M:	Kirk Reiser <kirk@reisers.ca>
13800M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13801L:	speakup@linux-speakup.org
13802W:	http://www.linux-speakup.org/
13803S:	Odd Fixes
13804F:	drivers/staging/speakup/
13805
13806STAGING - VIA VT665X DRIVERS
13807M:	Forest Bond <forest@alittletooquiet.net>
13808S:	Odd Fixes
13809F:	drivers/staging/vt665?/
13810
13811STAGING - WILC1000 WIFI DRIVER
13812M:	Aditya Shankar <aditya.shankar@microchip.com>
13813M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13814L:	linux-wireless@vger.kernel.org
13815S:	Supported
13816F:	drivers/staging/wilc1000/
13817
13818STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13819M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13820S:	Odd Fixes
13821F:	drivers/staging/xgifb/
13822
13823STAGING SUBSYSTEM
13824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13826L:	devel@driverdev.osuosl.org
13827S:	Supported
13828F:	drivers/staging/
13829
13830STARFIRE/DURALAN NETWORK DRIVER
13831M:	Ion Badulescu <ionut@badula.org>
13832S:	Odd Fixes
13833F:	drivers/net/ethernet/adaptec/starfire*
13834
13835STEC S1220 SKD DRIVER
13836M:	Bart Van Assche <bart.vanassche@wdc.com>
13837L:	linux-block@vger.kernel.org
13838S:	Maintained
13839F:	drivers/block/skd*[ch]
13840
13841STI AUDIO (ASoC) DRIVERS
13842M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13843L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13844S:	Maintained
13845F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13846F:	sound/soc/sti/
13847
13848STI CEC DRIVER
13849M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13850S:	Maintained
13851F:	drivers/staging/media/st-cec/
13852F:	Documentation/devicetree/bindings/media/stih-cec.txt
13853
13854STK1160 USB VIDEO CAPTURE DRIVER
13855M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13856L:	linux-media@vger.kernel.org
13857T:	git git://linuxtv.org/media_tree.git
13858S:	Maintained
13859F:	drivers/media/usb/stk1160/
13860
13861STM32 AUDIO (ASoC) DRIVERS
13862M:	Olivier Moysan <olivier.moysan@st.com>
13863M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13864L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13865S:	Maintained
13866F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13867F:	sound/soc/stm/
13868
13869STM32 TIMER/LPTIMER DRIVERS
13870M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13871S:	Maintained
13872F:	drivers/*/stm32-*timer*
13873F:	drivers/pwm/pwm-stm32*
13874F:	include/linux/*/stm32-*tim*
13875F:	Documentation/ABI/testing/*timer-stm32
13876F:	Documentation/devicetree/bindings/*/stm32-*timer*
13877F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13878
13879STMMAC ETHERNET DRIVER
13880M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13881M:	Alexandre Torgue <alexandre.torgue@st.com>
13882M:	Jose Abreu <joabreu@synopsys.com>
13883L:	netdev@vger.kernel.org
13884W:	http://www.stlinux.com
13885S:	Supported
13886F:	drivers/net/ethernet/stmicro/stmmac/
13887
13888SUN3/3X
13889M:	Sam Creasey <sammy@sammy.net>
13890W:	http://sammy.net/sun3/
13891S:	Maintained
13892F:	arch/m68k/kernel/*sun3*
13893F:	arch/m68k/sun3*/
13894F:	arch/m68k/include/asm/sun3*
13895F:	drivers/net/ethernet/i825xx/sun3*
13896
13897SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13898M:	Hans de Goede <hdegoede@redhat.com>
13899L:	linux-input@vger.kernel.org
13900S:	Maintained
13901F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13902F:	drivers/input/keyboard/sun4i-lradc-keys.c
13903
13904SUNDANCE NETWORK DRIVER
13905M:	Denis Kirjanov <kda@linux-powerpc.org>
13906L:	netdev@vger.kernel.org
13907S:	Maintained
13908F:	drivers/net/ethernet/dlink/sundance.c
13909
13910SUPERH
13911M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13912M:	Rich Felker <dalias@libc.org>
13913L:	linux-sh@vger.kernel.org
13914Q:	http://patchwork.kernel.org/project/linux-sh/list/
13915S:	Maintained
13916F:	Documentation/sh/
13917F:	arch/sh/
13918F:	drivers/sh/
13919
13920SUSPEND TO RAM
13921M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13922M:	Len Brown <len.brown@intel.com>
13923M:	Pavel Machek <pavel@ucw.cz>
13924L:	linux-pm@vger.kernel.org
13925B:	https://bugzilla.kernel.org
13926S:	Supported
13927F:	Documentation/power/
13928F:	arch/x86/kernel/acpi/
13929F:	drivers/base/power/
13930F:	kernel/power/
13931F:	include/linux/suspend.h
13932F:	include/linux/freezer.h
13933F:	include/linux/pm.h
13934
13935SVGA HANDLING
13936M:	Martin Mares <mj@ucw.cz>
13937L:	linux-video@atrey.karlin.mff.cuni.cz
13938S:	Maintained
13939F:	Documentation/svga.txt
13940F:	arch/x86/boot/video*
13941
13942SWIOTLB SUBSYSTEM
13943M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13944L:	iommu@lists.linux-foundation.org
13945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13946S:	Supported
13947F:	kernel/dma/swiotlb.c
13948F:	arch/*/kernel/pci-swiotlb.c
13949F:	include/linux/swiotlb.h
13950
13951SWITCHDEV
13952M:	Jiri Pirko <jiri@resnulli.us>
13953M:	Ivan Vecera <ivecera@redhat.com>
13954L:	netdev@vger.kernel.org
13955S:	Supported
13956F:	net/switchdev/
13957F:	include/net/switchdev.h
13958
13959SY8106A REGULATOR DRIVER
13960M:	Icenowy Zheng <icenowy@aosc.io>
13961S:	Maintained
13962F:	drivers/regulator/sy8106a-regulator.c
13963F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13964
13965SYNC FILE FRAMEWORK
13966M:	Sumit Semwal <sumit.semwal@linaro.org>
13967R:	Gustavo Padovan <gustavo@padovan.org>
13968S:	Maintained
13969L:	linux-media@vger.kernel.org
13970L:	dri-devel@lists.freedesktop.org
13971F:	drivers/dma-buf/sync_*
13972F:	drivers/dma-buf/dma-fence*
13973F:	drivers/dma-buf/sw_sync.c
13974F:	include/linux/sync_file.h
13975F:	include/uapi/linux/sync_file.h
13976F:	Documentation/sync_file.txt
13977T:	git git://anongit.freedesktop.org/drm/drm-misc
13978
13979SYNOPSYS ARC ARCHITECTURE
13980M:	Vineet Gupta <vgupta@synopsys.com>
13981L:	linux-snps-arc@lists.infradead.org
13982S:	Supported
13983F:	arch/arc/
13984F:	Documentation/devicetree/bindings/arc/*
13985F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13986F:	drivers/clocksource/arc_timer.c
13987F:	drivers/tty/serial/arc_uart.c
13988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13989
13990SYNOPSYS ARC HSDK SDP pll clock driver
13991M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13992S:	Supported
13993F:	drivers/clk/clk-hsdk-pll.c
13994F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13995
13996SYNOPSYS ARC SDP clock driver
13997M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13998S:	Supported
13999F:	drivers/clk/axs10x/*
14000F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14001
14002SYNOPSYS ARC SDP platform support
14003M:	Alexey Brodkin <abrodkin@synopsys.com>
14004S:	Supported
14005F:	arch/arc/plat-axs10x
14006F:	arch/arc/boot/dts/ax*
14007F:	Documentation/devicetree/bindings/arc/axs10*
14008
14009SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14010M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14011S:	Supported
14012F:	drivers/reset/reset-axs10x.c
14013F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14014
14015SYNOPSYS DESIGNWARE 8250 UART DRIVER
14016R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14017S:	Maintained
14018F:	drivers/tty/serial/8250/8250_dw.c
14019
14020SYNOPSYS DESIGNWARE APB GPIO DRIVER
14021M:	Hoan Tran <hotran@apm.com>
14022L:	linux-gpio@vger.kernel.org
14023S:	Maintained
14024F:	drivers/gpio/gpio-dwapb.c
14025F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14026
14027SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14028M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14029S:	Maintained
14030F:	drivers/dma/dwi-axi-dmac/
14031F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14032
14033SYNOPSYS DESIGNWARE DMAC DRIVER
14034M:	Viresh Kumar <vireshk@kernel.org>
14035R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14036S:	Maintained
14037F:	include/linux/dma/dw.h
14038F:	include/linux/platform_data/dma-dw.h
14039F:	drivers/dma/dw/
14040
14041SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14042M:	Jose Abreu <Jose.Abreu@synopsys.com>
14043L:	netdev@vger.kernel.org
14044S:	Supported
14045F:	drivers/net/ethernet/synopsys/
14046
14047SYNOPSYS DESIGNWARE I2C DRIVER
14048M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14049R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14050R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14051L:	linux-i2c@vger.kernel.org
14052S:	Maintained
14053F:	drivers/i2c/busses/i2c-designware-*
14054F:	include/linux/platform_data/i2c-designware.h
14055
14056SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14057M:	Jaehoon Chung <jh80.chung@samsung.com>
14058L:	linux-mmc@vger.kernel.org
14059S:	Maintained
14060F:	drivers/mmc/host/dw_mmc*
14061
14062SYNOPSYS HSDK RESET CONTROLLER DRIVER
14063M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14064S:	Supported
14065F:	drivers/reset/reset-hsdk.c
14066F:	include/dt-bindings/reset/snps,hsdk-reset.h
14067F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14068
14069SYSTEM CONFIGURATION (SYSCON)
14070M:	Lee Jones <lee.jones@linaro.org>
14071M:	Arnd Bergmann <arnd@arndb.de>
14072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14073S:	Supported
14074F:	drivers/mfd/syscon.c
14075
14076SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14077M:	Sudeep Holla <sudeep.holla@arm.com>
14078L:	linux-arm-kernel@lists.infradead.org
14079S:	Maintained
14080F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14081F:	drivers/clk/clk-sc[mp]i.c
14082F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14083F:	drivers/firmware/arm_scpi.c
14084F:	drivers/firmware/arm_scmi/
14085F:	include/linux/sc[mp]i_protocol.h
14086
14087SYSTEM RESET/SHUTDOWN DRIVERS
14088M:	Sebastian Reichel <sre@kernel.org>
14089L:	linux-pm@vger.kernel.org
14090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14091S:	Maintained
14092F:	Documentation/devicetree/bindings/power/reset/
14093F:	drivers/power/reset/
14094
14095SYSTEM TRACE MODULE CLASS
14096M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14097S:	Maintained
14098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14099F:	Documentation/trace/stm.rst
14100F:	drivers/hwtracing/stm/
14101F:	include/linux/stm.h
14102F:	include/uapi/linux/stm.h
14103
14104SYSV FILESYSTEM
14105M:	Christoph Hellwig <hch@infradead.org>
14106S:	Maintained
14107F:	Documentation/filesystems/sysv-fs.txt
14108F:	fs/sysv/
14109F:	include/linux/sysv_fs.h
14110
14111TARGET SUBSYSTEM
14112M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14113L:	linux-scsi@vger.kernel.org
14114L:	target-devel@vger.kernel.org
14115W:	http://www.linux-iscsi.org
14116W:	http://groups.google.com/group/linux-iscsi-target-dev
14117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14118S:	Supported
14119F:	drivers/target/
14120F:	include/target/
14121F:	Documentation/target/
14122
14123TASKSTATS STATISTICS INTERFACE
14124M:	Balbir Singh <bsingharora@gmail.com>
14125S:	Maintained
14126F:	Documentation/accounting/taskstats*
14127F:	include/linux/taskstats*
14128F:	kernel/taskstats.c
14129
14130TC subsystem
14131M:	Jamal Hadi Salim <jhs@mojatatu.com>
14132M:	Cong Wang <xiyou.wangcong@gmail.com>
14133M:	Jiri Pirko <jiri@resnulli.us>
14134L:	netdev@vger.kernel.org
14135S:	Maintained
14136F:	include/net/pkt_cls.h
14137F:	include/net/pkt_sched.h
14138F:	include/net/tc_act/
14139F:	include/uapi/linux/pkt_cls.h
14140F:	include/uapi/linux/pkt_sched.h
14141F:	include/uapi/linux/tc_act/
14142F:	include/uapi/linux/tc_ematch/
14143F:	net/sched/
14144
14145TC90522 MEDIA DRIVER
14146M:	Akihiro Tsukada <tskd08@gmail.com>
14147L:	linux-media@vger.kernel.org
14148S:	Odd Fixes
14149F:	drivers/media/dvb-frontends/tc90522*
14150
14151TCP LOW PRIORITY MODULE
14152M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14153M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14154W:	http://tcp-lp-mod.sourceforge.net/
14155S:	Maintained
14156F:	net/ipv4/tcp_lp.c
14157
14158TDA10071 MEDIA DRIVER
14159M:	Antti Palosaari <crope@iki.fi>
14160L:	linux-media@vger.kernel.org
14161W:	https://linuxtv.org
14162W:	http://palosaari.fi/linux/
14163Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14164T:	git git://linuxtv.org/anttip/media_tree.git
14165S:	Maintained
14166F:	drivers/media/dvb-frontends/tda10071*
14167
14168TDA18212 MEDIA DRIVER
14169M:	Antti Palosaari <crope@iki.fi>
14170L:	linux-media@vger.kernel.org
14171W:	https://linuxtv.org
14172W:	http://palosaari.fi/linux/
14173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14174T:	git git://linuxtv.org/anttip/media_tree.git
14175S:	Maintained
14176F:	drivers/media/tuners/tda18212*
14177
14178TDA18218 MEDIA DRIVER
14179M:	Antti Palosaari <crope@iki.fi>
14180L:	linux-media@vger.kernel.org
14181W:	https://linuxtv.org
14182W:	http://palosaari.fi/linux/
14183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14184T:	git git://linuxtv.org/anttip/media_tree.git
14185S:	Maintained
14186F:	drivers/media/tuners/tda18218*
14187
14188TDA18250 MEDIA DRIVER
14189M:	Olli Salonen <olli.salonen@iki.fi>
14190L:	linux-media@vger.kernel.org
14191W:	https://linuxtv.org
14192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14193T:	git git://linuxtv.org/media_tree.git
14194S:	Maintained
14195F:	drivers/media/tuners/tda18250*
14196
14197TDA18271 MEDIA DRIVER
14198M:	Michael Krufky <mkrufky@linuxtv.org>
14199L:	linux-media@vger.kernel.org
14200W:	https://linuxtv.org
14201W:	http://github.com/mkrufky
14202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14203T:	git git://linuxtv.org/mkrufky/tuners.git
14204S:	Maintained
14205F:	drivers/media/tuners/tda18271*
14206
14207TDA1997x MEDIA DRIVER
14208M:	Tim Harvey <tharvey@gateworks.com>
14209L:	linux-media@vger.kernel.org
14210W:	https://linuxtv.org
14211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14212S:	Maintained
14213F:	drivers/media/i2c/tda1997x.*
14214
14215TDA827x MEDIA DRIVER
14216M:	Michael Krufky <mkrufky@linuxtv.org>
14217L:	linux-media@vger.kernel.org
14218W:	https://linuxtv.org
14219W:	http://github.com/mkrufky
14220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14221T:	git git://linuxtv.org/mkrufky/tuners.git
14222S:	Maintained
14223F:	drivers/media/tuners/tda8290.*
14224
14225TDA8290 MEDIA DRIVER
14226M:	Michael Krufky <mkrufky@linuxtv.org>
14227L:	linux-media@vger.kernel.org
14228W:	https://linuxtv.org
14229W:	http://github.com/mkrufky
14230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14231T:	git git://linuxtv.org/mkrufky/tuners.git
14232S:	Maintained
14233F:	drivers/media/tuners/tda8290.*
14234
14235TDA9840 MEDIA DRIVER
14236M:	Hans Verkuil <hverkuil@xs4all.nl>
14237L:	linux-media@vger.kernel.org
14238T:	git git://linuxtv.org/media_tree.git
14239W:	https://linuxtv.org
14240S:	Maintained
14241F:	drivers/media/i2c/tda9840*
14242
14243TEA5761 TUNER DRIVER
14244M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14245L:	linux-media@vger.kernel.org
14246W:	https://linuxtv.org
14247T:	git git://linuxtv.org/media_tree.git
14248S:	Odd fixes
14249F:	drivers/media/tuners/tea5761.*
14250
14251TEA5767 TUNER DRIVER
14252M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14253L:	linux-media@vger.kernel.org
14254W:	https://linuxtv.org
14255T:	git git://linuxtv.org/media_tree.git
14256S:	Maintained
14257F:	drivers/media/tuners/tea5767.*
14258
14259TEA6415C MEDIA DRIVER
14260M:	Hans Verkuil <hverkuil@xs4all.nl>
14261L:	linux-media@vger.kernel.org
14262T:	git git://linuxtv.org/media_tree.git
14263W:	https://linuxtv.org
14264S:	Maintained
14265F:	drivers/media/i2c/tea6415c*
14266
14267TEA6420 MEDIA DRIVER
14268M:	Hans Verkuil <hverkuil@xs4all.nl>
14269L:	linux-media@vger.kernel.org
14270T:	git git://linuxtv.org/media_tree.git
14271W:	https://linuxtv.org
14272S:	Maintained
14273F:	drivers/media/i2c/tea6420*
14274
14275TEAM DRIVER
14276M:	Jiri Pirko <jiri@resnulli.us>
14277L:	netdev@vger.kernel.org
14278S:	Supported
14279F:	drivers/net/team/
14280F:	include/linux/if_team.h
14281F:	include/uapi/linux/if_team.h
14282
14283TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14284M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14285S:	Maintained
14286F:	arch/x86/platform/ts5500/
14287
14288TECHNOTREND USB IR RECEIVER
14289M:	Sean Young <sean@mess.org>
14290L:	linux-media@vger.kernel.org
14291S:	Maintained
14292F:	drivers/media/rc/ttusbir.c
14293
14294TECHWELL TW9910 VIDEO DECODER
14295L:	linux-media@vger.kernel.org
14296S:	Orphan
14297F:	drivers/media/i2c/tw9910.c
14298F:	include/media/i2c/tw9910.h
14299
14300TEE SUBSYSTEM
14301M:	Jens Wiklander <jens.wiklander@linaro.org>
14302S:	Maintained
14303F:	include/linux/tee_drv.h
14304F:	include/uapi/linux/tee.h
14305F:	drivers/tee/
14306F:	Documentation/tee.txt
14307
14308TEGRA ARCHITECTURE SUPPORT
14309M:	Thierry Reding <thierry.reding@gmail.com>
14310M:	Jonathan Hunter <jonathanh@nvidia.com>
14311L:	linux-tegra@vger.kernel.org
14312Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14314S:	Supported
14315N:	[^a-z]tegra
14316
14317TEGRA CLOCK DRIVER
14318M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14319M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14320S:	Supported
14321F:	drivers/clk/tegra/
14322
14323TEGRA DMA DRIVERS
14324M:	Laxman Dewangan <ldewangan@nvidia.com>
14325M:	Jon Hunter <jonathanh@nvidia.com>
14326S:	Supported
14327F:	drivers/dma/tegra*
14328
14329TEGRA I2C DRIVER
14330M:	Laxman Dewangan <ldewangan@nvidia.com>
14331S:	Supported
14332F:	drivers/i2c/busses/i2c-tegra.c
14333
14334TEGRA IOMMU DRIVERS
14335M:	Thierry Reding <thierry.reding@gmail.com>
14336L:	linux-tegra@vger.kernel.org
14337S:	Supported
14338F:	drivers/iommu/tegra*
14339
14340TEGRA KBC DRIVER
14341M:	Laxman Dewangan <ldewangan@nvidia.com>
14342S:	Supported
14343F:	drivers/input/keyboard/tegra-kbc.c
14344
14345TEGRA NAND DRIVER
14346M:	Stefan Agner <stefan@agner.ch>
14347M:	Lucas Stach <dev@lynxeye.de>
14348S:	Maintained
14349F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14350F:	drivers/mtd/nand/raw/tegra_nand.c
14351
14352TEGRA PWM DRIVER
14353M:	Thierry Reding <thierry.reding@gmail.com>
14354S:	Supported
14355F:	drivers/pwm/pwm-tegra.c
14356
14357TEGRA SERIAL DRIVER
14358M:	Laxman Dewangan <ldewangan@nvidia.com>
14359S:	Supported
14360F:	drivers/tty/serial/serial-tegra.c
14361
14362TEGRA SPI DRIVER
14363M:	Laxman Dewangan <ldewangan@nvidia.com>
14364S:	Supported
14365F:	drivers/spi/spi-tegra*
14366
14367TEHUTI ETHERNET DRIVER
14368M:	Andy Gospodarek <andy@greyhouse.net>
14369L:	netdev@vger.kernel.org
14370S:	Supported
14371F:	drivers/net/ethernet/tehuti/*
14372
14373Telecom Clock Driver for MCPL0010
14374M:	Mark Gross <mark.gross@intel.com>
14375S:	Supported
14376F:	drivers/char/tlclk.c
14377
14378TENSILICA XTENSA PORT (xtensa)
14379M:	Chris Zankel <chris@zankel.net>
14380M:	Max Filippov <jcmvbkbc@gmail.com>
14381L:	linux-xtensa@linux-xtensa.org
14382T:	git git://github.com/czankel/xtensa-linux.git
14383S:	Maintained
14384F:	arch/xtensa/
14385F:	drivers/irqchip/irq-xtensa-*
14386
14387Texas Instruments' System Control Interface (TISCI) Protocol Driver
14388M:	Nishanth Menon <nm@ti.com>
14389M:	Tero Kristo <t-kristo@ti.com>
14390M:	Santosh Shilimkar <ssantosh@kernel.org>
14391L:	linux-arm-kernel@lists.infradead.org
14392S:	Maintained
14393F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14394F:	drivers/firmware/ti_sci*
14395F:	include/linux/soc/ti/ti_sci_protocol.h
14396F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14397F:	include/dt-bindings/genpd/k2g.h
14398F:	drivers/soc/ti/ti_sci_pm_domains.c
14399F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14400F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14401F:	drivers/clk/keystone/sci-clk.c
14402F:	drivers/reset/reset-ti-sci.c
14403
14404THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14405M:	Hans Verkuil <hverkuil@xs4all.nl>
14406L:	linux-media@vger.kernel.org
14407T:	git git://linuxtv.org/media_tree.git
14408W:	https://linuxtv.org
14409S:	Maintained
14410F:	drivers/media/radio/radio-raremono.c
14411
14412THERMAL
14413M:	Zhang Rui <rui.zhang@intel.com>
14414M:	Eduardo Valentin <edubezval@gmail.com>
14415R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14416L:	linux-pm@vger.kernel.org
14417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14419Q:	https://patchwork.kernel.org/project/linux-pm/list/
14420S:	Supported
14421F:	drivers/thermal/
14422F:	include/linux/thermal.h
14423F:	include/uapi/linux/thermal.h
14424F:	include/linux/cpu_cooling.h
14425F:	Documentation/devicetree/bindings/thermal/
14426
14427THERMAL/CPU_COOLING
14428M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14429M:	Viresh Kumar <viresh.kumar@linaro.org>
14430M:	Javi Merino <javi.merino@kernel.org>
14431L:	linux-pm@vger.kernel.org
14432S:	Supported
14433F:	Documentation/thermal/cpu-cooling-api.txt
14434F:	drivers/thermal/cpu_cooling.c
14435F:	include/linux/cpu_cooling.h
14436
14437THINKPAD ACPI EXTRAS DRIVER
14438M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14439L:	ibm-acpi-devel@lists.sourceforge.net
14440L:	platform-driver-x86@vger.kernel.org
14441W:	http://ibm-acpi.sourceforge.net
14442W:	http://thinkwiki.org/wiki/Ibm-acpi
14443T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14444S:	Maintained
14445F:	drivers/platform/x86/thinkpad_acpi.c
14446
14447THUNDERBOLT DRIVER
14448M:	Andreas Noever <andreas.noever@gmail.com>
14449M:	Michael Jamet <michael.jamet@intel.com>
14450M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14451M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14453S:	Maintained
14454F:	Documentation/admin-guide/thunderbolt.rst
14455F:	drivers/thunderbolt/
14456F:	include/linux/thunderbolt.h
14457
14458THUNDERBOLT NETWORK DRIVER
14459M:	Michael Jamet <michael.jamet@intel.com>
14460M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14461M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14462L:	netdev@vger.kernel.org
14463S:	Maintained
14464F:	drivers/net/thunderbolt.c
14465
14466THUNDERX GPIO DRIVER
14467M:	David Daney <david.daney@cavium.com>
14468S:	Maintained
14469F:	drivers/gpio/gpio-thunderx.c
14470
14471TI AM437X VPFE DRIVER
14472M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14473L:	linux-media@vger.kernel.org
14474W:	https://linuxtv.org
14475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14476T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14477S:	Maintained
14478F:	drivers/media/platform/am437x/
14479
14480TI BANDGAP AND THERMAL DRIVER
14481M:	Eduardo Valentin <edubezval@gmail.com>
14482M:	Keerthy <j-keerthy@ti.com>
14483L:	linux-pm@vger.kernel.org
14484L:	linux-omap@vger.kernel.org
14485S:	Maintained
14486F:	drivers/thermal/ti-soc-thermal/
14487
14488TI BQ27XXX POWER SUPPLY DRIVER
14489R:	Andrew F. Davis <afd@ti.com>
14490F:	include/linux/power/bq27xxx_battery.h
14491F:	drivers/power/supply/bq27xxx_battery.c
14492F:	drivers/power/supply/bq27xxx_battery_i2c.c
14493
14494TI CDCE706 CLOCK DRIVER
14495M:	Max Filippov <jcmvbkbc@gmail.com>
14496S:	Maintained
14497F:	drivers/clk/clk-cdce706.c
14498
14499TI CLOCK DRIVER
14500M:	Tero Kristo <t-kristo@ti.com>
14501L:	linux-omap@vger.kernel.org
14502S:	Maintained
14503F:	drivers/clk/ti/
14504F:	include/linux/clk/ti.h
14505
14506TI DAVINCI MACHINE SUPPORT
14507M:	Sekhar Nori <nsekhar@ti.com>
14508M:	Kevin Hilman <khilman@kernel.org>
14509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14511S:	Supported
14512F:	arch/arm/mach-davinci/
14513F:	drivers/i2c/busses/i2c-davinci.c
14514F:	arch/arm/boot/dts/da850*
14515
14516TI DAVINCI SERIES CLOCK DRIVER
14517M:	David Lechner <david@lechnology.com>
14518R:	Sekhar Nori <nsekhar@ti.com>
14519S:	Maintained
14520F:	Documentation/devicetree/bindings/clock/ti/davinci/
14521F:	drivers/clk/davinci/
14522
14523TI DAVINCI SERIES GPIO DRIVER
14524M:	Keerthy <j-keerthy@ti.com>
14525L:	linux-gpio@vger.kernel.org
14526S:	Maintained
14527F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14528F:	drivers/gpio/gpio-davinci.c
14529
14530TI DAVINCI SERIES MEDIA DRIVER
14531M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14532L:	linux-media@vger.kernel.org
14533W:	https://linuxtv.org
14534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14535T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14536S:	Maintained
14537F:	drivers/media/platform/davinci/
14538F:	include/media/davinci/
14539
14540TI ETHERNET SWITCH DRIVER (CPSW)
14541R:	Grygorii Strashko <grygorii.strashko@ti.com>
14542L:	linux-omap@vger.kernel.org
14543L:	netdev@vger.kernel.org
14544S:	Maintained
14545F:	drivers/net/ethernet/ti/cpsw*
14546F:	drivers/net/ethernet/ti/davinci*
14547
14548TI FLASH MEDIA INTERFACE DRIVER
14549M:	Alex Dubov <oakad@yahoo.com>
14550S:	Maintained
14551F:	drivers/misc/tifm*
14552F:	drivers/mmc/host/tifm_sd.c
14553F:	include/linux/tifm.h
14554
14555TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14556M:	Santosh Shilimkar <ssantosh@kernel.org>
14557L:	linux-kernel@vger.kernel.org
14558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14559S:	Maintained
14560F:	drivers/soc/ti/*
14561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14562
14563TI LM49xxx FAMILY ASoC CODEC DRIVERS
14564M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14565M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14567S:	Maintained
14568F:	sound/soc/codecs/lm49453*
14569F:	sound/soc/codecs/isabelle*
14570
14571TI LP855x BACKLIGHT DRIVER
14572M:	Milo Kim <milo.kim@ti.com>
14573S:	Maintained
14574F:	Documentation/backlight/lp855x-driver.txt
14575F:	drivers/video/backlight/lp855x_bl.c
14576F:	include/linux/platform_data/lp855x.h
14577
14578TI LP8727 CHARGER DRIVER
14579M:	Milo Kim <milo.kim@ti.com>
14580S:	Maintained
14581F:	drivers/power/supply/lp8727_charger.c
14582F:	include/linux/platform_data/lp8727.h
14583
14584TI LP8788 MFD DRIVER
14585M:	Milo Kim <milo.kim@ti.com>
14586S:	Maintained
14587F:	drivers/iio/adc/lp8788_adc.c
14588F:	drivers/leds/leds-lp8788.c
14589F:	drivers/mfd/lp8788*.c
14590F:	drivers/power/supply/lp8788-charger.c
14591F:	drivers/regulator/lp8788-*.c
14592F:	include/linux/mfd/lp8788*.h
14593
14594TI NETCP ETHERNET DRIVER
14595M:	Wingman Kwok <w-kwok2@ti.com>
14596M:	Murali Karicheri <m-karicheri2@ti.com>
14597L:	netdev@vger.kernel.org
14598S:	Maintained
14599F:	drivers/net/ethernet/ti/netcp*
14600
14601TI TAS571X FAMILY ASoC CODEC DRIVER
14602M:	Kevin Cernekee <cernekee@chromium.org>
14603L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14604S:	Odd Fixes
14605F:	sound/soc/codecs/tas571x*
14606
14607TI TRF7970A NFC DRIVER
14608M:	Mark Greer <mgreer@animalcreek.com>
14609L:	linux-wireless@vger.kernel.org
14610L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14611S:	Supported
14612F:	drivers/nfc/trf7970a.c
14613F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14614
14615TI TWL4030 SERIES SOC CODEC DRIVER
14616M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14617L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14618S:	Maintained
14619F:	sound/soc/codecs/twl4030*
14620
14621TI VPE/CAL DRIVERS
14622M:	Benoit Parrot <bparrot@ti.com>
14623L:	linux-media@vger.kernel.org
14624W:	http://linuxtv.org/
14625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14626S:	Maintained
14627F:	drivers/media/platform/ti-vpe/
14628
14629TI WILINK WIRELESS DRIVERS
14630L:	linux-wireless@vger.kernel.org
14631W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14632W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14634S:	Orphan
14635F:	drivers/net/wireless/ti/
14636F:	include/linux/wl12xx.h
14637
14638TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14639M:	John Stultz <john.stultz@linaro.org>
14640M:	Thomas Gleixner <tglx@linutronix.de>
14641R:	Stephen Boyd <sboyd@kernel.org>
14642L:	linux-kernel@vger.kernel.org
14643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14644S:	Supported
14645F:	include/linux/clocksource.h
14646F:	include/linux/time.h
14647F:	include/linux/timex.h
14648F:	include/uapi/linux/time.h
14649F:	include/uapi/linux/timex.h
14650F:	kernel/time/clocksource.c
14651F:	kernel/time/time*.c
14652F:	kernel/time/alarmtimer.c
14653F:	kernel/time/ntp.c
14654F:	tools/testing/selftests/timers/
14655
14656TIPC NETWORK LAYER
14657M:	Jon Maloy <jon.maloy@ericsson.com>
14658M:	Ying Xue <ying.xue@windriver.com>
14659L:	netdev@vger.kernel.org (core kernel code)
14660L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14661W:	http://tipc.sourceforge.net/
14662S:	Maintained
14663F:	include/uapi/linux/tipc*.h
14664F:	net/tipc/
14665
14666TLAN NETWORK DRIVER
14667M:	Samuel Chessman <chessman@tux.org>
14668L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14669W:	http://sourceforge.net/projects/tlan/
14670S:	Maintained
14671F:	Documentation/networking/tlan.txt
14672F:	drivers/net/ethernet/ti/tlan.*
14673
14674TM6000 VIDEO4LINUX DRIVER
14675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14676L:	linux-media@vger.kernel.org
14677W:	https://linuxtv.org
14678T:	git git://linuxtv.org/media_tree.git
14679S:	Odd fixes
14680F:	drivers/media/usb/tm6000/
14681F:	Documentation/media/v4l-drivers/tm6000*
14682
14683TMIO/SDHI MMC DRIVER
14684M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14685L:	linux-mmc@vger.kernel.org
14686S:	Supported
14687F:	drivers/mmc/host/tmio_mmc*
14688F:	drivers/mmc/host/renesas_sdhi*
14689F:	include/linux/mfd/tmio.h
14690
14691TMP401 HARDWARE MONITOR DRIVER
14692M:	Guenter Roeck <linux@roeck-us.net>
14693L:	linux-hwmon@vger.kernel.org
14694S:	Maintained
14695F:	Documentation/hwmon/tmp401
14696F:	drivers/hwmon/tmp401.c
14697
14698TMPFS (SHMEM FILESYSTEM)
14699M:	Hugh Dickins <hughd@google.com>
14700L:	linux-mm@kvack.org
14701S:	Maintained
14702F:	include/linux/shmem_fs.h
14703F:	mm/shmem.c
14704
14705TOMOYO SECURITY MODULE
14706M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14707M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14708L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14709L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14710L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14711L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14712W:	http://tomoyo.sourceforge.jp/
14713T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14714S:	Maintained
14715F:	security/tomoyo/
14716
14717TOPSTAR LAPTOP EXTRAS DRIVER
14718M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14719L:	platform-driver-x86@vger.kernel.org
14720S:	Maintained
14721F:	drivers/platform/x86/topstar-laptop.c
14722
14723TORTURE-TEST MODULES
14724M:	Davidlohr Bueso <dave@stgolabs.net>
14725M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14726M:	Josh Triplett <josh@joshtriplett.org>
14727L:	linux-kernel@vger.kernel.org
14728S:	Supported
14729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14730F:	Documentation/RCU/torture.txt
14731F:	kernel/torture.c
14732F:	kernel/rcu/rcutorture.c
14733F:	kernel/rcu/rcuperf.c
14734F:	kernel/locking/locktorture.c
14735
14736TOSHIBA ACPI EXTRAS DRIVER
14737M:	Azael Avalos <coproscefalo@gmail.com>
14738L:	platform-driver-x86@vger.kernel.org
14739S:	Maintained
14740F:	drivers/platform/x86/toshiba_acpi.c
14741
14742TOSHIBA BLUETOOTH DRIVER
14743M:	Azael Avalos <coproscefalo@gmail.com>
14744L:	platform-driver-x86@vger.kernel.org
14745S:	Maintained
14746F:	drivers/platform/x86/toshiba_bluetooth.c
14747
14748TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14749M:	Azael Avalos <coproscefalo@gmail.com>
14750L:	platform-driver-x86@vger.kernel.org
14751S:	Maintained
14752F:	drivers/platform/x86/toshiba_haps.c
14753
14754TOSHIBA SMM DRIVER
14755M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14756W:	http://www.buzzard.org.uk/toshiba/
14757S:	Maintained
14758F:	drivers/char/toshiba.c
14759F:	include/linux/toshiba.h
14760F:	include/uapi/linux/toshiba.h
14761
14762TOSHIBA TC358743 DRIVER
14763M:	Mats Randgaard <matrandg@cisco.com>
14764L:	linux-media@vger.kernel.org
14765S:	Maintained
14766F:	drivers/media/i2c/tc358743*
14767F:	include/media/i2c/tc358743.h
14768
14769TOSHIBA WMI HOTKEYS DRIVER
14770M:	Azael Avalos <coproscefalo@gmail.com>
14771L:	platform-driver-x86@vger.kernel.org
14772S:	Maintained
14773F:	drivers/platform/x86/toshiba-wmi.c
14774
14775TPM DEVICE DRIVER
14776M:	Peter Huewe <peterhuewe@gmx.de>
14777M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14778R:	Jason Gunthorpe <jgg@ziepe.ca>
14779L:	linux-integrity@vger.kernel.org
14780Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14781W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14782T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14783S:	Maintained
14784F:	drivers/char/tpm/
14785
14786TRACING
14787M:	Steven Rostedt <rostedt@goodmis.org>
14788M:	Ingo Molnar <mingo@redhat.com>
14789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14790S:	Maintained
14791F:	Documentation/trace/ftrace.rst
14792F:	arch/*/*/*/ftrace.h
14793F:	arch/*/kernel/ftrace.c
14794F:	include/*/ftrace.h
14795F:	include/linux/trace*.h
14796F:	include/trace/
14797F:	kernel/trace/
14798F:	tools/testing/selftests/ftrace/
14799
14800TRACING MMIO ACCESSES (MMIOTRACE)
14801M:	Steven Rostedt <rostedt@goodmis.org>
14802M:	Ingo Molnar <mingo@kernel.org>
14803R:	Karol Herbst <karolherbst@gmail.com>
14804R:	Pekka Paalanen <ppaalanen@gmail.com>
14805S:	Maintained
14806L:	linux-kernel@vger.kernel.org
14807L:	nouveau@lists.freedesktop.org
14808F:	kernel/trace/trace_mmiotrace.c
14809F:	include/linux/mmiotrace.h
14810F:	arch/x86/mm/kmmio.c
14811F:	arch/x86/mm/mmio-mod.c
14812F:	arch/x86/mm/testmmiotrace.c
14813
14814TRIVIAL PATCHES
14815M:	Jiri Kosina <trivial@kernel.org>
14816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14817S:	Maintained
14818K:	^Subject:.*(?i)trivial
14819
14820TEMPO SEMICONDUCTOR DRIVERS
14821M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14822S:	Maintained
14823F:	sound/soc/codecs/tscs*.c
14824F:	sound/soc/codecs/tscs*.h
14825F:	Documentation/devicetree/bindings/sound/tscs*.txt
14826
14827TTY LAYER
14828M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14829M:	Jiri Slaby <jslaby@suse.com>
14830S:	Supported
14831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14832F:	Documentation/serial/
14833F:	drivers/tty/
14834F:	drivers/tty/serial/serial_core.c
14835F:	include/linux/serial_core.h
14836F:	include/linux/serial.h
14837F:	include/linux/tty.h
14838F:	include/uapi/linux/serial_core.h
14839F:	include/uapi/linux/serial.h
14840F:	include/uapi/linux/tty.h
14841
14842TUA9001 MEDIA DRIVER
14843M:	Antti Palosaari <crope@iki.fi>
14844L:	linux-media@vger.kernel.org
14845W:	https://linuxtv.org
14846W:	http://palosaari.fi/linux/
14847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14848T:	git git://linuxtv.org/anttip/media_tree.git
14849S:	Maintained
14850F:	drivers/media/tuners/tua9001*
14851
14852TULIP NETWORK DRIVERS
14853L:	netdev@vger.kernel.org
14854L:	linux-parisc@vger.kernel.org
14855S:	Orphan
14856F:	drivers/net/ethernet/dec/tulip/
14857
14858TUN/TAP driver
14859M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14860W:	http://vtun.sourceforge.net/tun
14861S:	Maintained
14862F:	Documentation/networking/tuntap.txt
14863F:	arch/um/os-Linux/drivers/
14864
14865TURBOCHANNEL SUBSYSTEM
14866M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14867M:	Ralf Baechle <ralf@linux-mips.org>
14868L:	linux-mips@linux-mips.org
14869Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14870S:	Maintained
14871F:	drivers/tc/
14872F:	include/linux/tc.h
14873
14874TURBOSTAT UTILITY
14875M:	"Len Brown" <lenb@kernel.org>
14876L:	linux-pm@vger.kernel.org
14877B:	https://bugzilla.kernel.org
14878Q:	https://patchwork.kernel.org/project/linux-pm/list/
14879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14880S:	Supported
14881F:	tools/power/x86/turbostat/
14882
14883TW5864 VIDEO4LINUX DRIVER
14884M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14885M:	Anton Sviridenko <anton@corp.bluecherry.net>
14886M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14887M:	Andrey Utkin <andrey_utkin@fastmail.com>
14888L:	linux-media@vger.kernel.org
14889S:	Supported
14890F:	drivers/media/pci/tw5864/
14891
14892TW68 VIDEO4LINUX DRIVER
14893M:	Hans Verkuil <hverkuil@xs4all.nl>
14894L:	linux-media@vger.kernel.org
14895T:	git git://linuxtv.org/media_tree.git
14896W:	https://linuxtv.org
14897S:	Odd Fixes
14898F:	drivers/media/pci/tw68/
14899
14900TW686X VIDEO4LINUX DRIVER
14901M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14902L:	linux-media@vger.kernel.org
14903T:	git git://linuxtv.org/media_tree.git
14904W:	http://linuxtv.org
14905S:	Maintained
14906F:	drivers/media/pci/tw686x/
14907
14908UBI FILE SYSTEM (UBIFS)
14909M:	Richard Weinberger <richard@nod.at>
14910M:	Artem Bityutskiy <dedekind1@gmail.com>
14911M:	Adrian Hunter <adrian.hunter@intel.com>
14912L:	linux-mtd@lists.infradead.org
14913T:	git git://git.infradead.org/ubifs-2.6.git
14914W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14915S:	Supported
14916F:	Documentation/filesystems/ubifs.txt
14917F:	fs/ubifs/
14918
14919UCLINUX (M68KNOMMU AND COLDFIRE)
14920M:	Greg Ungerer <gerg@linux-m68k.org>
14921W:	http://www.linux-m68k.org/
14922W:	http://www.uclinux.org/
14923L:	linux-m68k@lists.linux-m68k.org
14924L:	uclinux-dev@uclinux.org  (subscribers-only)
14925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14926S:	Maintained
14927F:	arch/m68k/coldfire/
14928F:	arch/m68k/68*/
14929F:	arch/m68k/*/*_no.*
14930F:	arch/m68k/include/asm/*_no.*
14931
14932UDF FILESYSTEM
14933M:	Jan Kara <jack@suse.com>
14934S:	Maintained
14935F:	Documentation/filesystems/udf.txt
14936F:	fs/udf/
14937
14938UDRAW TABLET
14939M:	Bastien Nocera <hadess@hadess.net>
14940L:	linux-input@vger.kernel.org
14941S:	Maintained
14942F:	drivers/hid/hid-udraw-ps3.c
14943
14944UFS FILESYSTEM
14945M:	Evgeniy Dushistov <dushistov@mail.ru>
14946S:	Maintained
14947F:	Documentation/filesystems/ufs.txt
14948F:	fs/ufs/
14949
14950UHID USERSPACE HID IO DRIVER:
14951M:	David Herrmann <dh.herrmann@googlemail.com>
14952L:	linux-input@vger.kernel.org
14953S:	Maintained
14954F:	drivers/hid/uhid.c
14955F:	include/uapi/linux/uhid.h
14956
14957ULPI BUS
14958M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14959L:	linux-usb@vger.kernel.org
14960S:	Maintained
14961F:	drivers/usb/common/ulpi.c
14962F:	include/linux/ulpi/
14963
14964ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14965L:	linux-usb@vger.kernel.org
14966S:	Orphan
14967F:	drivers/uwb/
14968F:	include/linux/uwb.h
14969F:	include/linux/uwb/
14970
14971UNICORE32 ARCHITECTURE:
14972M:	Guan Xuetao <gxt@pku.edu.cn>
14973W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14974S:	Maintained
14975T:	git git://github.com/gxt/linux.git
14976F:	arch/unicore32/
14977
14978UNIFDEF
14979M:	Tony Finch <dot@dotat.at>
14980W:	http://dotat.at/prog/unifdef
14981S:	Maintained
14982F:	scripts/unifdef.c
14983
14984UNIFORM CDROM DRIVER
14985M:	Jens Axboe <axboe@kernel.dk>
14986W:	http://www.kernel.dk
14987S:	Maintained
14988F:	Documentation/cdrom/
14989F:	drivers/cdrom/cdrom.c
14990F:	include/linux/cdrom.h
14991F:	include/uapi/linux/cdrom.h
14992
14993UNISYS S-PAR DRIVERS
14994M:	David Kershner <david.kershner@unisys.com>
14995L:	sparmaintainer@unisys.com (Unisys internal)
14996S:	Supported
14997F:	include/linux/visorbus.h
14998F:	drivers/visorbus/
14999F:	drivers/staging/unisys/
15000
15001UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15002M:	Vinayak Holikatti <vinholikatti@gmail.com>
15003L:	linux-scsi@vger.kernel.org
15004S:	Supported
15005F:	Documentation/scsi/ufs.txt
15006F:	drivers/scsi/ufs/
15007
15008UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15009M:	Joao Pinto <jpinto@synopsys.com>
15010L:	linux-scsi@vger.kernel.org
15011S:	Supported
15012F:	drivers/scsi/ufs/*dwc*
15013
15014UNSORTED BLOCK IMAGES (UBI)
15015M:	Artem Bityutskiy <dedekind1@gmail.com>
15016M:	Richard Weinberger <richard@nod.at>
15017W:	http://www.linux-mtd.infradead.org/
15018L:	linux-mtd@lists.infradead.org
15019T:	git git://git.infradead.org/ubifs-2.6.git
15020S:	Supported
15021F:	drivers/mtd/ubi/
15022F:	include/linux/mtd/ubi.h
15023F:	include/uapi/mtd/ubi-user.h
15024
15025USB "USBNET" DRIVER FRAMEWORK
15026M:	Oliver Neukum <oneukum@suse.com>
15027L:	netdev@vger.kernel.org
15028W:	http://www.linux-usb.org/usbnet
15029S:	Maintained
15030F:	drivers/net/usb/usbnet.c
15031F:	include/linux/usb/usbnet.h
15032
15033USB ACM DRIVER
15034M:	Oliver Neukum <oneukum@suse.com>
15035L:	linux-usb@vger.kernel.org
15036S:	Maintained
15037F:	Documentation/usb/acm.txt
15038F:	drivers/usb/class/cdc-acm.*
15039
15040USB AR5523 WIRELESS DRIVER
15041M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15042L:	linux-wireless@vger.kernel.org
15043S:	Maintained
15044F:	drivers/net/wireless/ath/ar5523/
15045
15046USB ATTACHED SCSI
15047M:	Oliver Neukum <oneukum@suse.com>
15048L:	linux-usb@vger.kernel.org
15049L:	linux-scsi@vger.kernel.org
15050S:	Maintained
15051F:	drivers/usb/storage/uas.c
15052
15053USB CDC ETHERNET DRIVER
15054M:	Oliver Neukum <oliver@neukum.org>
15055L:	linux-usb@vger.kernel.org
15056S:	Maintained
15057F:	drivers/net/usb/cdc_*.c
15058F:	include/uapi/linux/usb/cdc.h
15059
15060USB CHAOSKEY DRIVER
15061M:	Keith Packard <keithp@keithp.com>
15062L:	linux-usb@vger.kernel.org
15063S:	Maintained
15064F:	drivers/usb/misc/chaoskey.c
15065
15066USB CYPRESS C67X00 DRIVER
15067M:	Peter Korsgaard <jacmet@sunsite.dk>
15068L:	linux-usb@vger.kernel.org
15069S:	Maintained
15070F:	drivers/usb/c67x00/
15071
15072USB DAVICOM DM9601 DRIVER
15073M:	Peter Korsgaard <jacmet@sunsite.dk>
15074L:	netdev@vger.kernel.org
15075W:	http://www.linux-usb.org/usbnet
15076S:	Maintained
15077F:	drivers/net/usb/dm9601.c
15078
15079USB DIAMOND RIO500 DRIVER
15080M:	Cesar Miquel <miquel@df.uba.ar>
15081L:	rio500-users@lists.sourceforge.net
15082W:	http://rio500.sourceforge.net
15083S:	Maintained
15084F:	drivers/usb/misc/rio500*
15085
15086USB EHCI DRIVER
15087M:	Alan Stern <stern@rowland.harvard.edu>
15088L:	linux-usb@vger.kernel.org
15089S:	Maintained
15090F:	Documentation/usb/ehci.txt
15091F:	drivers/usb/host/ehci*
15092
15093USB GADGET/PERIPHERAL SUBSYSTEM
15094M:	Felipe Balbi <balbi@kernel.org>
15095L:	linux-usb@vger.kernel.org
15096W:	http://www.linux-usb.org/gadget
15097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15098S:	Maintained
15099F:	drivers/usb/gadget/
15100F:	include/linux/usb/gadget*
15101
15102USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15103M:	Jiri Kosina <jikos@kernel.org>
15104R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15105L:	linux-usb@vger.kernel.org
15106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15107S:	Maintained
15108F:	Documentation/hid/hiddev.txt
15109F:	drivers/hid/usbhid/
15110
15111USB INTEL XHCI ROLE MUX DRIVER
15112M:	Hans de Goede <hdegoede@redhat.com>
15113L:	linux-usb@vger.kernel.org
15114S:	Maintained
15115F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15116
15117USB ISP116X DRIVER
15118M:	Olav Kongas <ok@artecdesign.ee>
15119L:	linux-usb@vger.kernel.org
15120S:	Maintained
15121F:	drivers/usb/host/isp116x*
15122F:	include/linux/usb/isp116x.h
15123
15124USB LAN78XX ETHERNET DRIVER
15125M:	Woojung Huh <woojung.huh@microchip.com>
15126M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15127L:	netdev@vger.kernel.org
15128S:	Maintained
15129F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15130F:	drivers/net/usb/lan78xx.*
15131F:	include/dt-bindings/net/microchip-lan78xx.h
15132
15133USB MASS STORAGE DRIVER
15134M:	Alan Stern <stern@rowland.harvard.edu>
15135L:	linux-usb@vger.kernel.org
15136L:	usb-storage@lists.one-eyed-alien.net
15137S:	Maintained
15138W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15139F:	drivers/usb/storage/
15140
15141USB MIDI DRIVER
15142M:	Clemens Ladisch <clemens@ladisch.de>
15143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15144T:	git git://git.alsa-project.org/alsa-kernel.git
15145S:	Maintained
15146F:	sound/usb/midi.*
15147
15148USB NETWORKING DRIVERS
15149L:	linux-usb@vger.kernel.org
15150S:	Odd Fixes
15151F:	drivers/net/usb/
15152
15153USB OHCI DRIVER
15154M:	Alan Stern <stern@rowland.harvard.edu>
15155L:	linux-usb@vger.kernel.org
15156S:	Maintained
15157F:	Documentation/usb/ohci.txt
15158F:	drivers/usb/host/ohci*
15159
15160USB OTG FSM (Finite State Machine)
15161M:	Peter Chen <Peter.Chen@nxp.com>
15162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15163L:	linux-usb@vger.kernel.org
15164S:	Maintained
15165F:	drivers/usb/common/usb-otg-fsm.c
15166
15167USB OVER IP DRIVER
15168M:	Valentina Manea <valentina.manea.m@gmail.com>
15169M:	Shuah Khan <shuah@kernel.org>
15170L:	linux-usb@vger.kernel.org
15171S:	Maintained
15172F:	Documentation/usb/usbip_protocol.txt
15173F:	drivers/usb/usbip/
15174F:	tools/usb/usbip/
15175F:	tools/testing/selftests/drivers/usb/usbip/
15176
15177USB PEGASUS DRIVER
15178M:	Petko Manolov <petkan@nucleusys.com>
15179L:	linux-usb@vger.kernel.org
15180L:	netdev@vger.kernel.org
15181T:	git git://github.com/petkan/pegasus.git
15182W:	https://github.com/petkan/pegasus
15183S:	Maintained
15184F:	drivers/net/usb/pegasus.*
15185
15186USB PHY LAYER
15187M:	Felipe Balbi <balbi@kernel.org>
15188L:	linux-usb@vger.kernel.org
15189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15190S:	Maintained
15191F:	drivers/usb/phy/
15192
15193USB PRINTER DRIVER (usblp)
15194M:	Pete Zaitcev <zaitcev@redhat.com>
15195L:	linux-usb@vger.kernel.org
15196S:	Supported
15197F:	drivers/usb/class/usblp.c
15198
15199USB QMI WWAN NETWORK DRIVER
15200M:	Bjørn Mork <bjorn@mork.no>
15201L:	netdev@vger.kernel.org
15202S:	Maintained
15203F:	Documentation/ABI/testing/sysfs-class-net-qmi
15204F:	drivers/net/usb/qmi_wwan.c
15205
15206USB RTL8150 DRIVER
15207M:	Petko Manolov <petkan@nucleusys.com>
15208L:	linux-usb@vger.kernel.org
15209L:	netdev@vger.kernel.org
15210T:	git git://github.com/petkan/rtl8150.git
15211W:	https://github.com/petkan/rtl8150
15212S:	Maintained
15213F:	drivers/net/usb/rtl8150.c
15214
15215USB SERIAL SUBSYSTEM
15216M:	Johan Hovold <johan@kernel.org>
15217L:	linux-usb@vger.kernel.org
15218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15219S:	Maintained
15220F:	Documentation/usb/usb-serial.txt
15221F:	drivers/usb/serial/
15222F:	include/linux/usb/serial.h
15223
15224USB SMSC75XX ETHERNET DRIVER
15225M:	Steve Glendinning <steve.glendinning@shawell.net>
15226L:	netdev@vger.kernel.org
15227S:	Maintained
15228F:	drivers/net/usb/smsc75xx.*
15229
15230USB SMSC95XX ETHERNET DRIVER
15231M:	Steve Glendinning <steve.glendinning@shawell.net>
15232M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15233L:	netdev@vger.kernel.org
15234S:	Maintained
15235F:	drivers/net/usb/smsc95xx.*
15236
15237USB SUBSYSTEM
15238M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15239L:	linux-usb@vger.kernel.org
15240W:	http://www.linux-usb.org
15241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15242S:	Supported
15243F:	Documentation/devicetree/bindings/usb/
15244F:	Documentation/usb/
15245F:	drivers/usb/
15246F:	include/linux/usb.h
15247F:	include/linux/usb/
15248
15249USB TYPEC PI3USB30532 MUX DRIVER
15250M:	Hans de Goede <hdegoede@redhat.com>
15251L:	linux-usb@vger.kernel.org
15252S:	Maintained
15253F:	drivers/usb/typec/mux/pi3usb30532.c
15254
15255USB TYPEC CLASS
15256M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15257L:	linux-usb@vger.kernel.org
15258S:	Maintained
15259F:	Documentation/ABI/testing/sysfs-class-typec
15260F:	Documentation/driver-api/usb/typec.rst
15261F:	drivers/usb/typec/
15262F:	include/linux/usb/typec.h
15263
15264USB TYPEC BUS FOR ALTERNATE MODES
15265M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15266L:	linux-usb@vger.kernel.org
15267S:	Maintained
15268F:	Documentation/ABI/testing/sysfs-bus-typec
15269F:	Documentation/driver-api/usb/typec_bus.rst
15270F:	drivers/usb/typec/altmodes/
15271F:	include/linux/usb/typec_altmode.h
15272
15273USB UHCI DRIVER
15274M:	Alan Stern <stern@rowland.harvard.edu>
15275L:	linux-usb@vger.kernel.org
15276S:	Maintained
15277F:	drivers/usb/host/uhci*
15278
15279USB VIDEO CLASS
15280M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15281L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15282L:	linux-media@vger.kernel.org
15283T:	git git://linuxtv.org/media_tree.git
15284W:	http://www.ideasonboard.org/uvc/
15285S:	Maintained
15286F:	drivers/media/usb/uvc/
15287F:	include/uapi/linux/uvcvideo.h
15288
15289USB VISION DRIVER
15290M:	Hans Verkuil <hverkuil@xs4all.nl>
15291L:	linux-media@vger.kernel.org
15292T:	git git://linuxtv.org/media_tree.git
15293W:	https://linuxtv.org
15294S:	Odd Fixes
15295F:	drivers/media/usb/usbvision/
15296
15297USB WEBCAM GADGET
15298M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15299L:	linux-usb@vger.kernel.org
15300S:	Maintained
15301F:	drivers/usb/gadget/function/*uvc*
15302F:	drivers/usb/gadget/legacy/webcam.c
15303F:	include/uapi/linux/usb/g_uvc.h
15304
15305USB WIRELESS RNDIS DRIVER (rndis_wlan)
15306M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15307L:	linux-wireless@vger.kernel.org
15308S:	Maintained
15309F:	drivers/net/wireless/rndis_wlan.c
15310
15311USB XHCI DRIVER
15312M:	Mathias Nyman <mathias.nyman@intel.com>
15313L:	linux-usb@vger.kernel.org
15314S:	Supported
15315F:	drivers/usb/host/xhci*
15316F:	drivers/usb/host/pci-quirks*
15317
15318USB ZD1201 DRIVER
15319L:	linux-wireless@vger.kernel.org
15320W:	http://linux-lc100020.sourceforge.net
15321S:	Orphan
15322F:	drivers/net/wireless/zydas/zd1201.*
15323
15324USB ZR364XX DRIVER
15325M:	Antoine Jacquet <royale@zerezo.com>
15326L:	linux-usb@vger.kernel.org
15327L:	linux-media@vger.kernel.org
15328T:	git git://linuxtv.org/media_tree.git
15329W:	http://royale.zerezo.com/zr364xx/
15330S:	Maintained
15331F:	Documentation/media/v4l-drivers/zr364xx*
15332F:	drivers/media/usb/zr364xx/
15333
15334USER-MODE LINUX (UML)
15335M:	Jeff Dike <jdike@addtoit.com>
15336M:	Richard Weinberger <richard@nod.at>
15337L:	linux-um@lists.infradead.org
15338W:	http://user-mode-linux.sourceforge.net
15339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15340S:	Maintained
15341F:	Documentation/virtual/uml/
15342F:	arch/um/
15343F:	arch/x86/um/
15344F:	fs/hostfs/
15345F:	fs/hppfs/
15346
15347USERSPACE I/O (UIO)
15348M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15349S:	Maintained
15350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15351F:	Documentation/driver-api/uio-howto.rst
15352F:	drivers/uio/
15353F:	include/linux/uio*.h
15354
15355UTIL-LINUX PACKAGE
15356M:	Karel Zak <kzak@redhat.com>
15357L:	util-linux@vger.kernel.org
15358W:	http://en.wikipedia.org/wiki/Util-linux
15359T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15360S:	Maintained
15361
15362UUID HELPERS
15363M:	Christoph Hellwig <hch@lst.de>
15364R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15365L:	linux-kernel@vger.kernel.org
15366T:	git git://git.infradead.org/users/hch/uuid.git
15367F:	lib/uuid.c
15368F:	lib/test_uuid.c
15369F:	include/linux/uuid.h
15370F:	include/uapi/linux/uuid.h
15371S:	Maintained
15372
15373UVESAFB DRIVER
15374M:	Michal Januszewski <spock@gentoo.org>
15375L:	linux-fbdev@vger.kernel.org
15376W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15377S:	Maintained
15378F:	Documentation/fb/uvesafb.txt
15379F:	drivers/video/fbdev/uvesafb.*
15380
15381VF610 NAND DRIVER
15382M:	Stefan Agner <stefan@agner.ch>
15383L:	linux-mtd@lists.infradead.org
15384S:	Supported
15385F:	drivers/mtd/nand/raw/vf610_nfc.c
15386
15387VFAT/FAT/MSDOS FILESYSTEM
15388M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15389S:	Maintained
15390F:	Documentation/filesystems/vfat.txt
15391F:	fs/fat/
15392
15393VFIO DRIVER
15394M:	Alex Williamson <alex.williamson@redhat.com>
15395L:	kvm@vger.kernel.org
15396T:	git git://github.com/awilliam/linux-vfio.git
15397S:	Maintained
15398F:	Documentation/vfio.txt
15399F:	drivers/vfio/
15400F:	include/linux/vfio.h
15401F:	include/uapi/linux/vfio.h
15402
15403VFIO MEDIATED DEVICE DRIVERS
15404M:	Kirti Wankhede <kwankhede@nvidia.com>
15405L:	kvm@vger.kernel.org
15406S:	Maintained
15407F:	Documentation/vfio-mediated-device.txt
15408F:	drivers/vfio/mdev/
15409F:	include/linux/mdev.h
15410F:	samples/vfio-mdev/
15411
15412VFIO PLATFORM DRIVER
15413M:	Eric Auger <eric.auger@redhat.com>
15414L:	kvm@vger.kernel.org
15415S:	Maintained
15416F:	drivers/vfio/platform/
15417
15418VGA_SWITCHEROO
15419R:	Lukas Wunner <lukas@wunner.de>
15420S:	Maintained
15421F:	Documentation/gpu/vga-switcheroo.rst
15422F:	drivers/gpu/vga/vga_switcheroo.c
15423F:	include/linux/vga_switcheroo.h
15424T:	git git://anongit.freedesktop.org/drm/drm-misc
15425
15426VIA RHINE NETWORK DRIVER
15427S:	Orphan
15428F:	drivers/net/ethernet/via/via-rhine.c
15429
15430VIA SD/MMC CARD CONTROLLER DRIVER
15431M:	Bruce Chang <brucechang@via.com.tw>
15432M:	Harald Welte <HaraldWelte@viatech.com>
15433S:	Maintained
15434F:	drivers/mmc/host/via-sdmmc.c
15435
15436VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15437M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15438L:	linux-fbdev@vger.kernel.org
15439S:	Maintained
15440F:	include/linux/via-core.h
15441F:	include/linux/via-gpio.h
15442F:	include/linux/via_i2c.h
15443F:	drivers/video/fbdev/via/
15444
15445VIA VELOCITY NETWORK DRIVER
15446M:	Francois Romieu <romieu@fr.zoreil.com>
15447L:	netdev@vger.kernel.org
15448S:	Maintained
15449F:	drivers/net/ethernet/via/via-velocity.*
15450
15451VICODEC VIRTUAL CODEC DRIVER
15452M:	Hans Verkuil <hans.verkuil@cisco.com>
15453L:	linux-media@vger.kernel.org
15454T:	git git://linuxtv.org/media_tree.git
15455W:	https://linuxtv.org
15456S:	Maintained
15457F:	drivers/media/platform/vicodec/*
15458
15459VIDEO MULTIPLEXER DRIVER
15460M:	Philipp Zabel <p.zabel@pengutronix.de>
15461L:	linux-media@vger.kernel.org
15462S:	Maintained
15463F:	drivers/media/platform/video-mux.c
15464
15465VIDEO I2C POLLING DRIVER
15466M:	Matt Ranostay <matt.ranostay@konsulko.com>
15467L:	linux-media@vger.kernel.org
15468S:	Maintained
15469F:	drivers/media/i2c/video-i2c.c
15470
15471VIDEOBUF2 FRAMEWORK
15472M:	Pawel Osciak <pawel@osciak.com>
15473M:	Marek Szyprowski <m.szyprowski@samsung.com>
15474M:	Kyungmin Park <kyungmin.park@samsung.com>
15475L:	linux-media@vger.kernel.org
15476S:	Maintained
15477F:	drivers/media/v4l2-core/videobuf2-*
15478F:	include/media/videobuf2-*
15479
15480VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15481M:	Helen Koike <helen.koike@collabora.com>
15482L:	linux-media@vger.kernel.org
15483T:	git git://linuxtv.org/media_tree.git
15484W:	https://linuxtv.org
15485S:	Maintained
15486F:	drivers/media/platform/vimc/*
15487
15488VIRT LIB
15489M:	Alex Williamson <alex.williamson@redhat.com>
15490M:	Paolo Bonzini <pbonzini@redhat.com>
15491L:	kvm@vger.kernel.org
15492S:	Supported
15493F:	virt/lib/
15494
15495VIRTIO AND VHOST VSOCK DRIVER
15496M:	Stefan Hajnoczi <stefanha@redhat.com>
15497L:	kvm@vger.kernel.org
15498L:	virtualization@lists.linux-foundation.org
15499L:	netdev@vger.kernel.org
15500S:	Maintained
15501F:	include/linux/virtio_vsock.h
15502F:	include/uapi/linux/virtio_vsock.h
15503F:	include/uapi/linux/vsockmon.h
15504F:	include/uapi/linux/vm_sockets_diag.h
15505F:	net/vmw_vsock/diag.c
15506F:	net/vmw_vsock/af_vsock_tap.c
15507F:	net/vmw_vsock/virtio_transport_common.c
15508F:	net/vmw_vsock/virtio_transport.c
15509F:	drivers/net/vsockmon.c
15510F:	drivers/vhost/vsock.c
15511F:	drivers/vhost/vsock.h
15512F:	tools/testing/vsock/
15513
15514VIRTIO CONSOLE DRIVER
15515M:	Amit Shah <amit@kernel.org>
15516L:	virtualization@lists.linux-foundation.org
15517S:	Maintained
15518F:	drivers/char/virtio_console.c
15519F:	include/linux/virtio_console.h
15520F:	include/uapi/linux/virtio_console.h
15521
15522VIRTIO CORE, NET AND BLOCK DRIVERS
15523M:	"Michael S. Tsirkin" <mst@redhat.com>
15524M:	Jason Wang <jasowang@redhat.com>
15525L:	virtualization@lists.linux-foundation.org
15526S:	Maintained
15527F:	Documentation/devicetree/bindings/virtio/
15528F:	drivers/virtio/
15529F:	tools/virtio/
15530F:	drivers/net/virtio_net.c
15531F:	drivers/block/virtio_blk.c
15532F:	include/linux/virtio*.h
15533F:	include/uapi/linux/virtio_*.h
15534F:	drivers/crypto/virtio/
15535F:	mm/balloon_compaction.c
15536
15537VIRTIO CRYPTO DRIVER
15538M:	Gonglei <arei.gonglei@huawei.com>
15539L:	virtualization@lists.linux-foundation.org
15540L:	linux-crypto@vger.kernel.org
15541S:	Maintained
15542F:	drivers/crypto/virtio/
15543F:	include/uapi/linux/virtio_crypto.h
15544
15545VIRTIO DRIVERS FOR S390
15546M:	Cornelia Huck <cohuck@redhat.com>
15547M:	Halil Pasic <pasic@linux.ibm.com>
15548L:	linux-s390@vger.kernel.org
15549L:	virtualization@lists.linux-foundation.org
15550L:	kvm@vger.kernel.org
15551S:	Supported
15552F:	drivers/s390/virtio/
15553F:	arch/s390/include/uapi/asm/virtio-ccw.h
15554
15555VIRTIO GPU DRIVER
15556M:	David Airlie <airlied@linux.ie>
15557M:	Gerd Hoffmann <kraxel@redhat.com>
15558L:	dri-devel@lists.freedesktop.org
15559L:	virtualization@lists.linux-foundation.org
15560T:	git git://anongit.freedesktop.org/drm/drm-misc
15561S:	Maintained
15562F:	drivers/gpu/drm/virtio/
15563F:	include/uapi/linux/virtio_gpu.h
15564
15565VIRTIO HOST (VHOST)
15566M:	"Michael S. Tsirkin" <mst@redhat.com>
15567M:	Jason Wang <jasowang@redhat.com>
15568L:	kvm@vger.kernel.org
15569L:	virtualization@lists.linux-foundation.org
15570L:	netdev@vger.kernel.org
15571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15572S:	Maintained
15573F:	drivers/vhost/
15574F:	include/uapi/linux/vhost.h
15575
15576VIRTIO INPUT DRIVER
15577M:	Gerd Hoffmann <kraxel@redhat.com>
15578S:	Maintained
15579F:	drivers/virtio/virtio_input.c
15580F:	include/uapi/linux/virtio_input.h
15581
15582VIRTUAL BOX GUEST DEVICE DRIVER
15583M:	Hans de Goede <hdegoede@redhat.com>
15584M:	Arnd Bergmann <arnd@arndb.de>
15585M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15586S:	Maintained
15587F:	include/linux/vbox_utils.h
15588F:	include/uapi/linux/vbox*.h
15589F:	drivers/virt/vboxguest/
15590
15591VIRTUAL SERIO DEVICE DRIVER
15592M:	Stephen Chandler Paul <thatslyude@gmail.com>
15593S:	Maintained
15594F:	drivers/input/serio/userio.c
15595F:	include/uapi/linux/userio.h
15596
15597VIVID VIRTUAL VIDEO DRIVER
15598M:	Hans Verkuil <hverkuil@xs4all.nl>
15599L:	linux-media@vger.kernel.org
15600T:	git git://linuxtv.org/media_tree.git
15601W:	https://linuxtv.org
15602S:	Maintained
15603F:	drivers/media/platform/vivid/*
15604
15605VLYNQ BUS
15606M:	Florian Fainelli <f.fainelli@gmail.com>
15607L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15608S:	Maintained
15609F:	drivers/vlynq/vlynq.c
15610F:	include/linux/vlynq.h
15611
15612VME SUBSYSTEM
15613M:	Martyn Welch <martyn@welchs.me.uk>
15614M:	Manohar Vanga <manohar.vanga@gmail.com>
15615M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15616L:	devel@driverdev.osuosl.org
15617S:	Maintained
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15619F:	Documentation/driver-api/vme.rst
15620F:	drivers/staging/vme/
15621F:	drivers/vme/
15622F:	include/linux/vme*
15623
15624VMWARE BALLOON DRIVER
15625M:	Xavier Deguillard <xdeguillard@vmware.com>
15626M:	Nadav Amit <namit@vmware.com>
15627M:	"VMware, Inc." <pv-drivers@vmware.com>
15628L:	linux-kernel@vger.kernel.org
15629S:	Maintained
15630F:	drivers/misc/vmw_balloon.c
15631
15632VMWARE HYPERVISOR INTERFACE
15633M:	Alok Kataria <akataria@vmware.com>
15634L:	virtualization@lists.linux-foundation.org
15635S:	Supported
15636F:	arch/x86/kernel/cpu/vmware.c
15637
15638VMWARE PVRDMA DRIVER
15639M:	Adit Ranadive <aditr@vmware.com>
15640M:	VMware PV-Drivers <pv-drivers@vmware.com>
15641L:	linux-rdma@vger.kernel.org
15642S:	Maintained
15643F:	drivers/infiniband/hw/vmw_pvrdma/
15644
15645VMware PVSCSI driver
15646M:	Jim Gill <jgill@vmware.com>
15647M:	VMware PV-Drivers <pv-drivers@vmware.com>
15648L:	linux-scsi@vger.kernel.org
15649S:	Maintained
15650F:	drivers/scsi/vmw_pvscsi.c
15651F:	drivers/scsi/vmw_pvscsi.h
15652
15653VMWARE VMMOUSE SUBDRIVER
15654M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15655M:	"VMware, Inc." <pv-drivers@vmware.com>
15656L:	linux-input@vger.kernel.org
15657S:	Maintained
15658F:	drivers/input/mouse/vmmouse.c
15659F:	drivers/input/mouse/vmmouse.h
15660
15661VMWARE VMXNET3 ETHERNET DRIVER
15662M:	Ronak Doshi <doshir@vmware.com>
15663M:	"VMware, Inc." <pv-drivers@vmware.com>
15664L:	netdev@vger.kernel.org
15665S:	Maintained
15666F:	drivers/net/vmxnet3/
15667
15668VOCORE VOCORE2 BOARD
15669M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15670L:	linux-mips@linux-mips.org
15671S:	Maintained
15672F:	arch/mips/boot/dts/ralink/vocore2.dts
15673
15674VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15675M:	Liam Girdwood <lgirdwood@gmail.com>
15676M:	Mark Brown <broonie@kernel.org>
15677L:	linux-kernel@vger.kernel.org
15678W:	http://www.slimlogic.co.uk/?p=48
15679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15680S:	Supported
15681F:	Documentation/devicetree/bindings/regulator/
15682F:	Documentation/power/regulator/
15683F:	drivers/regulator/
15684F:	include/dt-bindings/regulator/
15685F:	include/linux/regulator/
15686
15687VRF
15688M:	David Ahern <dsa@cumulusnetworks.com>
15689M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15690L:	netdev@vger.kernel.org
15691S:	Maintained
15692F:	drivers/net/vrf.c
15693F:	Documentation/networking/vrf.txt
15694
15695VT1211 HARDWARE MONITOR DRIVER
15696M:	Juerg Haefliger <juergh@gmail.com>
15697L:	linux-hwmon@vger.kernel.org
15698S:	Maintained
15699F:	Documentation/hwmon/vt1211
15700F:	drivers/hwmon/vt1211.c
15701
15702VT8231 HARDWARE MONITOR DRIVER
15703M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15704L:	linux-hwmon@vger.kernel.org
15705S:	Maintained
15706F:	drivers/hwmon/vt8231.c
15707
15708VUB300 USB to SDIO/SD/MMC bridge chip
15709M:	Tony Olech <tony.olech@elandigitalsystems.com>
15710L:	linux-mmc@vger.kernel.org
15711L:	linux-usb@vger.kernel.org
15712S:	Supported
15713F:	drivers/mmc/host/vub300.c
15714
15715W1 DALLAS'S 1-WIRE BUS
15716M:	Evgeniy Polyakov <zbr@ioremap.net>
15717S:	Maintained
15718F:	Documentation/devicetree/bindings/w1/
15719F:	Documentation/w1/
15720F:	drivers/w1/
15721F:	include/linux/w1.h
15722
15723W83791D HARDWARE MONITORING DRIVER
15724M:	Marc Hulsman <m.hulsman@tudelft.nl>
15725L:	linux-hwmon@vger.kernel.org
15726S:	Maintained
15727F:	Documentation/hwmon/w83791d
15728F:	drivers/hwmon/w83791d.c
15729
15730W83793 HARDWARE MONITORING DRIVER
15731M:	Rudolf Marek <r.marek@assembler.cz>
15732L:	linux-hwmon@vger.kernel.org
15733S:	Maintained
15734F:	Documentation/hwmon/w83793
15735F:	drivers/hwmon/w83793.c
15736
15737W83795 HARDWARE MONITORING DRIVER
15738M:	Jean Delvare <jdelvare@suse.com>
15739L:	linux-hwmon@vger.kernel.org
15740S:	Maintained
15741F:	drivers/hwmon/w83795.c
15742
15743W83L51xD SD/MMC CARD INTERFACE DRIVER
15744M:	Pierre Ossman <pierre@ossman.eu>
15745S:	Maintained
15746F:	drivers/mmc/host/wbsd.*
15747
15748WACOM PROTOCOL 4 SERIAL TABLETS
15749M:	Julian Squires <julian@cipht.net>
15750M:	Hans de Goede <hdegoede@redhat.com>
15751L:	linux-input@vger.kernel.org
15752S:	Maintained
15753F:	drivers/input/tablet/wacom_serial4.c
15754
15755WATCHDOG DEVICE DRIVERS
15756M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15757M:	Guenter Roeck <linux@roeck-us.net>
15758L:	linux-watchdog@vger.kernel.org
15759W:	http://www.linux-watchdog.org/
15760T:	git git://www.linux-watchdog.org/linux-watchdog.git
15761S:	Maintained
15762F:	Documentation/devicetree/bindings/watchdog/
15763F:	Documentation/watchdog/
15764F:	drivers/watchdog/
15765F:	include/linux/watchdog.h
15766F:	include/uapi/linux/watchdog.h
15767
15768WHISKEYCOVE PMIC GPIO DRIVER
15769M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15770L:	linux-gpio@vger.kernel.org
15771S:	Maintained
15772F:	drivers/gpio/gpio-wcove.c
15773
15774WIIMOTE HID DRIVER
15775M:	David Herrmann <dh.herrmann@googlemail.com>
15776L:	linux-input@vger.kernel.org
15777S:	Maintained
15778F:	drivers/hid/hid-wiimote*
15779
15780WILOCITY WIL6210 WIRELESS DRIVER
15781M:	Maya Erez <merez@codeaurora.org>
15782L:	linux-wireless@vger.kernel.org
15783L:	wil6210@qti.qualcomm.com
15784S:	Supported
15785W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15786F:	drivers/net/wireless/ath/wil6210/
15787
15788WIMAX STACK
15789M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15790M:	linux-wimax@intel.com
15791L:	wimax@linuxwimax.org (subscribers-only)
15792S:	Supported
15793W:	http://linuxwimax.org
15794F:	Documentation/wimax/README.wimax
15795F:	include/linux/wimax/debug.h
15796F:	include/net/wimax.h
15797F:	include/uapi/linux/wimax.h
15798F:	net/wimax/
15799
15800WINBOND CIR DRIVER
15801M:	David Härdeman <david@hardeman.nu>
15802S:	Maintained
15803F:	drivers/media/rc/winbond-cir.c
15804
15805WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15806M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15807L:	linux-watchdog@vger.kernel.org
15808S:	Maintained
15809F:	drivers/watchdog/ebc-c384_wdt.c
15810
15811WINSYSTEMS WS16C48 GPIO DRIVER
15812M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15813L:	linux-gpio@vger.kernel.org
15814S:	Maintained
15815F:	drivers/gpio/gpio-ws16c48.c
15816
15817WISTRON LAPTOP BUTTON DRIVER
15818M:	Miloslav Trmac <mitr@volny.cz>
15819S:	Maintained
15820F:	drivers/input/misc/wistron_btns.c
15821
15822WL3501 WIRELESS PCMCIA CARD DRIVER
15823L:	linux-wireless@vger.kernel.org
15824S:	Odd fixes
15825F:	drivers/net/wireless/wl3501*
15826
15827WOLFSON MICROELECTRONICS DRIVERS
15828L:	patches@opensource.cirrus.com
15829T:	git https://github.com/CirrusLogic/linux-drivers.git
15830W:	https://github.com/CirrusLogic/linux-drivers/wiki
15831S:	Supported
15832F:	Documentation/hwmon/wm83??
15833F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15834F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15835F:	Documentation/devicetree/bindings/mfd/arizona.txt
15836F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15837F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15838F:	arch/arm/mach-s3c64xx/mach-crag6410*
15839F:	drivers/clk/clk-wm83*.c
15840F:	drivers/extcon/extcon-arizona.c
15841F:	drivers/leds/leds-wm83*.c
15842F:	drivers/gpio/gpio-*wm*.c
15843F:	drivers/gpio/gpio-arizona.c
15844F:	drivers/hwmon/wm83??-hwmon.c
15845F:	drivers/input/misc/wm831x-on.c
15846F:	drivers/input/touchscreen/wm831x-ts.c
15847F:	drivers/input/touchscreen/wm97*.c
15848F:	drivers/mfd/arizona*
15849F:	drivers/mfd/wm*.c
15850F:	drivers/mfd/cs47l24*
15851F:	drivers/power/supply/wm83*.c
15852F:	drivers/rtc/rtc-wm83*.c
15853F:	drivers/regulator/wm8*.c
15854F:	drivers/regulator/arizona*
15855F:	drivers/video/backlight/wm83*_bl.c
15856F:	drivers/watchdog/wm83*_wdt.c
15857F:	include/linux/mfd/arizona/
15858F:	include/linux/mfd/wm831x/
15859F:	include/linux/mfd/wm8350/
15860F:	include/linux/mfd/wm8400*
15861F:	include/linux/regulator/arizona*
15862F:	include/linux/wm97xx.h
15863F:	include/sound/wm????.h
15864F:	sound/soc/codecs/arizona.?
15865F:	sound/soc/codecs/wm*
15866F:	sound/soc/codecs/cs47l24*
15867
15868WORKQUEUE
15869M:	Tejun Heo <tj@kernel.org>
15870R:	Lai Jiangshan <jiangshanlai@gmail.com>
15871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15872S:	Maintained
15873F:	include/linux/workqueue.h
15874F:	kernel/workqueue.c
15875F:	Documentation/core-api/workqueue.rst
15876
15877X-POWERS AXP288 PMIC DRIVERS
15878M:	Hans de Goede <hdegoede@redhat.com>
15879S:	Maintained
15880N:	axp288
15881F:	drivers/acpi/pmic/intel_pmic_xpower.c
15882
15883X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15884M:	Chen-Yu Tsai <wens@csie.org>
15885L:	linux-kernel@vger.kernel.org
15886S:	Maintained
15887N:	axp[128]
15888
15889X.25 NETWORK LAYER
15890M:	Andrew Hendry <andrew.hendry@gmail.com>
15891L:	linux-x25@vger.kernel.org
15892S:	Odd Fixes
15893F:	Documentation/networking/x25*
15894F:	include/net/x25*
15895F:	net/x25/
15896
15897X86 ARCHITECTURE (32-BIT AND 64-BIT)
15898M:	Thomas Gleixner <tglx@linutronix.de>
15899M:	Ingo Molnar <mingo@redhat.com>
15900R:	"H. Peter Anvin" <hpa@zytor.com>
15901M:	x86@kernel.org
15902L:	linux-kernel@vger.kernel.org
15903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15904S:	Maintained
15905F:	Documentation/devicetree/bindings/x86/
15906F:	Documentation/x86/
15907F:	arch/x86/
15908
15909X86 ENTRY CODE
15910M:	Andy Lutomirski <luto@kernel.org>
15911L:	linux-kernel@vger.kernel.org
15912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15913S:	Maintained
15914F:	arch/x86/entry/
15915
15916X86 MCE INFRASTRUCTURE
15917M:	Tony Luck <tony.luck@intel.com>
15918M:	Borislav Petkov <bp@alien8.de>
15919L:	linux-edac@vger.kernel.org
15920S:	Maintained
15921F:	arch/x86/kernel/cpu/mcheck/*
15922
15923X86 MICROCODE UPDATE SUPPORT
15924M:	Borislav Petkov <bp@alien8.de>
15925S:	Maintained
15926F:	arch/x86/kernel/cpu/microcode/*
15927
15928X86 PLATFORM DRIVERS
15929M:	Darren Hart <dvhart@infradead.org>
15930M:	Andy Shevchenko <andy@infradead.org>
15931L:	platform-driver-x86@vger.kernel.org
15932T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15933S:	Maintained
15934F:	drivers/platform/x86/
15935F:	drivers/platform/olpc/
15936
15937X86 VDSO
15938M:	Andy Lutomirski <luto@kernel.org>
15939L:	linux-kernel@vger.kernel.org
15940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15941S:	Maintained
15942F:	arch/x86/entry/vdso/
15943
15944XC2028/3028 TUNER DRIVER
15945M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15946L:	linux-media@vger.kernel.org
15947W:	https://linuxtv.org
15948T:	git git://linuxtv.org/media_tree.git
15949S:	Maintained
15950F:	drivers/media/tuners/tuner-xc2028.*
15951
15952XDP SOCKETS (AF_XDP)
15953M:	Björn Töpel <bjorn.topel@intel.com>
15954M:	Magnus Karlsson <magnus.karlsson@intel.com>
15955L:	netdev@vger.kernel.org
15956S:	Maintained
15957F:	kernel/bpf/xskmap.c
15958F:	net/xdp/
15959
15960XEN BLOCK SUBSYSTEM
15961M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15962M:	Roger Pau Monné <roger.pau@citrix.com>
15963L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15964S:	Supported
15965F:	drivers/block/xen-blkback/*
15966F:	drivers/block/xen*
15967
15968XEN HYPERVISOR ARM
15969M:	Stefano Stabellini <sstabellini@kernel.org>
15970L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15971S:	Maintained
15972F:	arch/arm/xen/
15973F:	arch/arm/include/asm/xen/
15974
15975XEN HYPERVISOR ARM64
15976M:	Stefano Stabellini <sstabellini@kernel.org>
15977L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15978S:	Maintained
15979F:	arch/arm64/xen/
15980F:	arch/arm64/include/asm/xen/
15981
15982XEN HYPERVISOR INTERFACE
15983M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15984M:	Juergen Gross <jgross@suse.com>
15985L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15987S:	Supported
15988F:	arch/x86/xen/
15989F:	drivers/*/xen-*front.c
15990F:	drivers/xen/
15991F:	arch/x86/include/asm/xen/
15992F:	arch/x86/include/asm/pvclock-abi.h
15993F:	include/xen/
15994F:	include/uapi/xen/
15995F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15996F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15997
15998XEN NETWORK BACKEND DRIVER
15999M:	Wei Liu <wei.liu2@citrix.com>
16000M:	Paul Durrant <paul.durrant@citrix.com>
16001L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16002L:	netdev@vger.kernel.org
16003S:	Supported
16004F:	drivers/net/xen-netback/*
16005
16006XEN PCI SUBSYSTEM
16007M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16008L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16009S:	Supported
16010F:	arch/x86/pci/*xen*
16011F:	drivers/pci/*xen*
16012
16013XEN PVSCSI DRIVERS
16014M:	Juergen Gross <jgross@suse.com>
16015L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16016L:	linux-scsi@vger.kernel.org
16017S:	Supported
16018F:	drivers/scsi/xen-scsifront.c
16019F:	drivers/xen/xen-scsiback.c
16020F:	include/xen/interface/io/vscsiif.h
16021
16022XEN SWIOTLB SUBSYSTEM
16023M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16024L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16025L:	iommu@lists.linux-foundation.org
16026S:	Supported
16027F:	arch/x86/xen/*swiotlb*
16028F:	drivers/xen/*swiotlb*
16029
16030XEN SOUND FRONTEND DRIVER
16031M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16032L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16034S:	Supported
16035F:	sound/xen/*
16036
16037XFS FILESYSTEM
16038M:	Darrick J. Wong <darrick.wong@oracle.com>
16039M:	linux-xfs@vger.kernel.org
16040L:	linux-xfs@vger.kernel.org
16041W:	http://xfs.org/
16042T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16043S:	Supported
16044F:	Documentation/filesystems/xfs.txt
16045F:	fs/xfs/
16046
16047XILINX AXI ETHERNET DRIVER
16048M:	Anirudha Sarangi <anirudh@xilinx.com>
16049M:	John Linn <John.Linn@xilinx.com>
16050S:	Maintained
16051F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16052
16053XILINX UARTLITE SERIAL DRIVER
16054M:	Peter Korsgaard <jacmet@sunsite.dk>
16055L:	linux-serial@vger.kernel.org
16056S:	Maintained
16057F:	drivers/tty/serial/uartlite.c
16058
16059XILINX VIDEO IP CORES
16060M:	Hyun Kwon <hyun.kwon@xilinx.com>
16061M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16062L:	linux-media@vger.kernel.org
16063T:	git git://linuxtv.org/media_tree.git
16064S:	Supported
16065F:	Documentation/devicetree/bindings/media/xilinx/
16066F:	drivers/media/platform/xilinx/
16067F:	include/uapi/linux/xilinx-v4l2-controls.h
16068
16069XILLYBUS DRIVER
16070M:	Eli Billauer <eli.billauer@gmail.com>
16071L:	linux-kernel@vger.kernel.org
16072S:	Supported
16073F:	drivers/char/xillybus/
16074
16075XLP9XX I2C DRIVER
16076M:	George Cherian <george.cherian@cavium.com>
16077M:	Jan Glauber <jglauber@cavium.com>
16078L:	linux-i2c@vger.kernel.org
16079W:	http://www.cavium.com
16080S:	Supported
16081F:	drivers/i2c/busses/i2c-xlp9xx.c
16082
16083XRA1403 GPIO EXPANDER
16084M:	Nandor Han <nandor.han@ge.com>
16085M:	Semi Malinen <semi.malinen@ge.com>
16086L:	linux-gpio@vger.kernel.org
16087S:	Maintained
16088F:	drivers/gpio/gpio-xra1403.c
16089F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16090
16091XTENSA XTFPGA PLATFORM SUPPORT
16092M:	Max Filippov <jcmvbkbc@gmail.com>
16093L:	linux-xtensa@linux-xtensa.org
16094S:	Maintained
16095F:	drivers/spi/spi-xtensa-xtfpga.c
16096F:	sound/soc/xtensa/xtfpga-i2s.c
16097
16098YAM DRIVER FOR AX.25
16099M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16100L:	linux-hams@vger.kernel.org
16101S:	Maintained
16102F:	drivers/net/hamradio/yam*
16103F:	include/linux/yam.h
16104
16105YAMA SECURITY MODULE
16106M:	Kees Cook <keescook@chromium.org>
16107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16108S:	Supported
16109F:	security/yama/
16110F:	Documentation/admin-guide/LSM/Yama.rst
16111
16112YEALINK PHONE DRIVER
16113M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16114L:	usbb2k-api-dev@nongnu.org
16115S:	Maintained
16116F:	Documentation/input/devices/yealink.rst
16117F:	drivers/input/misc/yealink.*
16118
16119Z8530 DRIVER FOR AX.25
16120M:	Joerg Reuter <jreuter@yaina.de>
16121W:	http://yaina.de/jreuter/
16122W:	http://www.qsl.net/dl1bke/
16123L:	linux-hams@vger.kernel.org
16124S:	Maintained
16125F:	Documentation/networking/z8530drv.txt
16126F:	drivers/net/hamradio/*scc.c
16127F:	drivers/net/hamradio/z8530.h
16128
16129ZBUD COMPRESSED PAGE ALLOCATOR
16130M:	Seth Jennings <sjenning@redhat.com>
16131M:	Dan Streetman <ddstreet@ieee.org>
16132L:	linux-mm@kvack.org
16133S:	Maintained
16134F:	mm/zbud.c
16135F:	include/linux/zbud.h
16136
16137ZD1211RW WIRELESS DRIVER
16138M:	Daniel Drake <dsd@gentoo.org>
16139M:	Ulrich Kunitz <kune@deine-taler.de>
16140W:	http://zd1211.ath.cx/wiki/DriverRewrite
16141L:	linux-wireless@vger.kernel.org
16142L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16143S:	Maintained
16144F:	drivers/net/wireless/zydas/zd1211rw/
16145
16146ZD1301 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/usb/dvb-usb-v2/zd1301*
16154
16155ZD1301_DEMOD MEDIA DRIVER
16156M:	Antti Palosaari <crope@iki.fi>
16157L:	linux-media@vger.kernel.org
16158W:	https://linuxtv.org/
16159W:	http://palosaari.fi/linux/
16160Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16161S:	Maintained
16162F:	drivers/media/dvb-frontends/zd1301_demod*
16163
16164ZPOOL COMPRESSED PAGE STORAGE API
16165M:	Dan Streetman <ddstreet@ieee.org>
16166L:	linux-mm@kvack.org
16167S:	Maintained
16168F:	mm/zpool.c
16169F:	include/linux/zpool.h
16170
16171ZR36067 VIDEO FOR LINUX DRIVER
16172L:	mjpeg-users@lists.sourceforge.net
16173L:	linux-media@vger.kernel.org
16174W:	http://mjpeg.sourceforge.net/driver-zoran/
16175T:	hg https://linuxtv.org/hg/v4l-dvb
16176S:	Odd Fixes
16177F:	drivers/staging/media/zoran/
16178
16179ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16180M:	Minchan Kim <minchan@kernel.org>
16181M:	Nitin Gupta <ngupta@vflare.org>
16182R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16183L:	linux-kernel@vger.kernel.org
16184S:	Maintained
16185F:	drivers/block/zram/
16186F:	Documentation/blockdev/zram.txt
16187
16188ZS DECSTATION Z85C30 SERIAL DRIVER
16189M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16190S:	Maintained
16191F:	drivers/tty/serial/zs.*
16192
16193ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16194M:	Minchan Kim <minchan@kernel.org>
16195M:	Nitin Gupta <ngupta@vflare.org>
16196R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16197L:	linux-mm@kvack.org
16198S:	Maintained
16199F:	mm/zsmalloc.c
16200F:	include/linux/zsmalloc.h
16201F:	Documentation/vm/zsmalloc.rst
16202
16203ZSWAP COMPRESSED SWAP CACHING
16204M:	Seth Jennings <sjenning@redhat.com>
16205M:	Dan Streetman <ddstreet@ieee.org>
16206L:	linux-mm@kvack.org
16207S:	Maintained
16208F:	mm/zswap.c
16209
16210THE REST
16211M:	Linus Torvalds <torvalds@linux-foundation.org>
16212L:	linux-kernel@vger.kernel.org
16213Q:	http://patchwork.kernel.org/project/LKML/list/
16214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16215S:	Buried alive in reporters
16216F:	*
16217F:	*/
16218