xref: /openbmc/linux/MAINTAINERS (revision cc1e6315)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-acpi
325F:	drivers/pci/*acpi*
326F:	drivers/pci/*/*acpi*
327F:	drivers/pci/*/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andy@infradead.org>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <matthew@wil.cx>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553AF9013 MEDIA DRIVER
554M:	Antti Palosaari <crope@iki.fi>
555L:	linux-media@vger.kernel.org
556W:	https://linuxtv.org
557W:	http://palosaari.fi/linux/
558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
559T:	git git://linuxtv.org/anttip/media_tree.git
560S:	Maintained
561F:	drivers/media/dvb-frontends/af9013*
562
563AF9033 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9033*
572
573AFFS FILE SYSTEM
574M:	David Sterba <dsterba@suse.com>
575L:	linux-fsdevel@vger.kernel.org
576S:	Odd Fixes
577F:	Documentation/filesystems/affs.txt
578F:	fs/affs/
579
580AFS FILESYSTEM
581M:	David Howells <dhowells@redhat.com>
582L:	linux-afs@lists.infradead.org
583S:	Supported
584F:	fs/afs/
585F:	include/trace/events/afs.h
586F:	Documentation/filesystems/afs.txt
587W:	https://www.infradead.org/~dhowells/kafs/
588
589AGPGART DRIVER
590M:	David Airlie <airlied@linux.ie>
591T:	git git://anongit.freedesktop.org/drm/drm
592S:	Maintained
593F:	drivers/char/agp/
594F:	include/linux/agp*
595F:	include/uapi/linux/agp*
596
597AHA152X SCSI DRIVER
598M:	"Juergen E. Fischer" <fischer@norbit.de>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aha152x*
602F:	drivers/scsi/pcmcia/aha152x*
603
604AIC7XXX / AIC79XX SCSI DRIVER
605M:	Hannes Reinecke <hare@suse.com>
606L:	linux-scsi@vger.kernel.org
607S:	Maintained
608F:	drivers/scsi/aic7xxx/
609
610AIMSLAB FM RADIO RECEIVER DRIVER
611M:	Hans Verkuil <hverkuil@xs4all.nl>
612L:	linux-media@vger.kernel.org
613T:	git git://linuxtv.org/media_tree.git
614W:	https://linuxtv.org
615S:	Maintained
616F:	drivers/media/radio/radio-aimslab*
617
618AIO
619M:	Benjamin LaHaise <bcrl@kvack.org>
620L:	linux-aio@kvack.org
621S:	Supported
622F:	fs/aio.c
623F:	include/linux/*aio*.h
624
625AIRSPY MEDIA DRIVER
626M:	Antti Palosaari <crope@iki.fi>
627L:	linux-media@vger.kernel.org
628W:	https://linuxtv.org
629W:	http://palosaari.fi/linux/
630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
631T:	git git://linuxtv.org/anttip/media_tree.git
632S:	Maintained
633F:	drivers/media/usb/airspy/
634
635ALACRITECH GIGABIT ETHERNET DRIVER
636M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
637S:	Maintained
638F:	drivers/net/ethernet/alacritech/*
639
640ALCATEL SPEEDTOUCH USB DRIVER
641M:	Duncan Sands <duncan.sands@free.fr>
642L:	linux-usb@vger.kernel.org
643W:	http://www.linux-usb.org/SpeedTouch/
644S:	Maintained
645F:	drivers/usb/atm/speedtch.c
646F:	drivers/usb/atm/usbatm.c
647
648ALCHEMY AU1XX0 MMC DRIVER
649M:	Manuel Lauss <manuel.lauss@gmail.com>
650S:	Maintained
651F:	drivers/mmc/host/au1xmmc.c
652
653ALI1563 I2C DRIVER
654M:	Rudolf Marek <r.marek@assembler.cz>
655L:	linux-i2c@vger.kernel.org
656S:	Maintained
657F:	Documentation/i2c/busses/i2c-ali1563
658F:	drivers/i2c/busses/i2c-ali1563.c
659
660ALLWINNER SECURITY SYSTEM
661M:	Corentin Labbe <clabbe.montjoie@gmail.com>
662L:	linux-crypto@vger.kernel.org
663S:	Maintained
664F:	drivers/crypto/sunxi-ss/
665
666ALPHA PORT
667M:	Richard Henderson <rth@twiddle.net>
668M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669M:	Matt Turner <mattst88@gmail.com>
670S:	Odd Fixes
671L:	linux-alpha@vger.kernel.org
672F:	arch/alpha/
673
674ALPS PS/2 TOUCHPAD DRIVER
675R:	Pali Rohár <pali.rohar@gmail.com>
676F:	drivers/input/mouse/alps.*
677
678ALTERA I2C CONTROLLER DRIVER
679M:	Thor Thayer <thor.thayer@linux.intel.com>
680S:	Maintained
681F:	drivers/i2c/busses/i2c-altera.c
682
683ALTERA MAILBOX DRIVER
684M:	Ley Foon Tan <lftan@altera.com>
685L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686S:	Maintained
687F:	drivers/mailbox/mailbox-altera.c
688
689ALTERA PIO DRIVER
690M:	Tien Hock Loh <thloh@altera.com>
691L:	linux-gpio@vger.kernel.org
692S:	Maintained
693F:	drivers/gpio/gpio-altera.c
694
695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696M:	Thor Thayer <thor.thayer@linux.intel.com>
697S:	Maintained
698F:	drivers/gpio/gpio-altera-a10sr.c
699F:	drivers/mfd/altera-a10sr.c
700F:	drivers/reset/reset-a10sr.c
701F:	include/linux/mfd/altera-a10sr.h
702F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704ALTERA TRIPLE SPEED ETHERNET DRIVER
705M:	Vince Bridgers <vbridger@opensource.altera.com>
706L:	netdev@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/net/ethernet/altera/
710
711ALTERA UART/JTAG UART SERIAL DRIVERS
712M:	Tobias Klauser <tklauser@distanz.ch>
713L:	linux-serial@vger.kernel.org
714L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715S:	Maintained
716F:	drivers/tty/serial/altera_uart.c
717F:	drivers/tty/serial/altera_jtaguart.c
718F:	include/linux/altera_uart.h
719F:	include/linux/altera_jtaguart.h
720
721AMAZON ETHERNET DRIVERS
722M:	Netanel Belgazal <netanel@amazon.com>
723R:	Saeed Bishara <saeedb@amazon.com>
724R:	Zorik Machulsky <zorik@amazon.com>
725L:	netdev@vger.kernel.org
726S:	Supported
727F:	Documentation/networking/ena.txt
728F:	drivers/net/ethernet/amazon/
729
730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731M:	Tom Lendacky <thomas.lendacky@amd.com>
732M:	Gary Hook <gary.hook@amd.com>
733L:	linux-crypto@vger.kernel.org
734S:	Supported
735F:	drivers/crypto/ccp/
736F:	include/linux/ccp.h
737
738AMD DISPLAY CORE
739M:	Harry Wentland <harry.wentland@amd.com>
740M:	Leo Li <sunpeng.li@amd.com>
741L:	amd-gfx@lists.freedesktop.org
742T:	git git://people.freedesktop.org/~agd5f/linux
743S:	Supported
744F:	drivers/gpu/drm/amd/display/
745
746AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747M:	Huang Rui <ray.huang@amd.com>
748L:	linux-hwmon@vger.kernel.org
749S:	Supported
750F:	Documentation/hwmon/fam15h_power
751F:	drivers/hwmon/fam15h_power.c
752
753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
755S:	Orphan
756F:	drivers/usb/gadget/udc/amd5536udc.*
757
758AMD GEODE PROCESSOR/CHIPSET SUPPORT
759P:	Andres Salomon <dilinger@queued.net>
760L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
761W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762S:	Supported
763F:	drivers/char/hw_random/geode-rng.c
764F:	drivers/crypto/geode*
765F:	drivers/video/fbdev/geode/
766F:	arch/x86/include/asm/geode.h
767
768AMD IOMMU (AMD-VI)
769M:	Joerg Roedel <joro@8bytes.org>
770L:	iommu@lists.linux-foundation.org
771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772S:	Maintained
773F:	drivers/iommu/amd_iommu*.[ch]
774F:	include/linux/amd-iommu.h
775
776AMD KFD
777M:	Oded Gabbay <oded.gabbay@gmail.com>
778L:	dri-devel@lists.freedesktop.org
779T:	git git://people.freedesktop.org/~gabbayo/linux.git
780S:	Supported
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788F:	drivers/gpu/drm/amd/amdkfd/
789F:	drivers/gpu/drm/amd/include/cik_structs.h
790F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791F:	drivers/gpu/drm/amd/include/vi_structs.h
792F:	drivers/gpu/drm/amd/include/v9_structs.h
793F:	include/uapi/linux/kfd_ioctl.h
794
795AMD POWERPLAY
796M:	Rex Zhu <rex.zhu@amd.com>
797M:	Evan Quan <evan.quan@amd.com>
798L:	amd-gfx@lists.freedesktop.org
799S:	Supported
800F:	drivers/gpu/drm/amd/powerplay/
801T:	git git://people.freedesktop.org/~agd5f/linux
802
803AMD SEATTLE DEVICE TREE SUPPORT
804M:	Brijesh Singh <brijeshkumar.singh@amd.com>
805M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806M:	Tom Lendacky <thomas.lendacky@amd.com>
807S:	Supported
808F:	arch/arm64/boot/dts/amd/
809
810AMD XGBE DRIVER
811M:	Tom Lendacky <thomas.lendacky@amd.com>
812L:	netdev@vger.kernel.org
813S:	Supported
814F:	drivers/net/ethernet/amd/xgbe/
815F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817ANALOG DEVICES INC AD5686 DRIVER
818M:	Stefan Popa <stefan.popa@analog.com>
819L:	linux-pm@vger.kernel.org
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/dac/ad5686*
823F:	drivers/iio/dac/ad5696*
824
825ANALOG DEVICES INC AD5758 DRIVER
826M:	Stefan Popa <stefan.popa@analog.com>
827L:	linux-iio@vger.kernel.org
828W:	http://ez.analog.com/community/linux-device-drivers
829S:	Supported
830F:	drivers/iio/dac/ad5758.c
831F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833ANALOG DEVICES INC AD9389B DRIVER
834M:	Hans Verkuil <hans.verkuil@cisco.com>
835L:	linux-media@vger.kernel.org
836S:	Maintained
837F:	drivers/media/i2c/ad9389b*
838
839ANALOG DEVICES INC ADGS1408 DRIVER
840M:	Mircea Caprioru <mircea.caprioru@analog.com>
841S:	Supported
842F:	drivers/mux/adgs1408.c
843F:	Documentation/devicetree/bindings/mux/adgs1408.txt
844
845ANALOG DEVICES INC ADP5061 DRIVER
846M:	Stefan Popa <stefan.popa@analog.com>
847L:	linux-pm@vger.kernel.org
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/power/supply/adp5061.c
851
852ANALOG DEVICES INC ADV7180 DRIVER
853M:	Lars-Peter Clausen <lars@metafoo.de>
854L:	linux-media@vger.kernel.org
855W:	http://ez.analog.com/community/linux-device-drivers
856S:	Supported
857F:	drivers/media/i2c/adv7180.c
858
859ANALOG DEVICES INC ADV748X DRIVER
860M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/adv748x/*
864
865ANALOG DEVICES INC ADV7511 DRIVER
866M:	Hans Verkuil <hans.verkuil@cisco.com>
867L:	linux-media@vger.kernel.org
868S:	Maintained
869F:	drivers/media/i2c/adv7511*
870
871ANALOG DEVICES INC ADV7604 DRIVER
872M:	Hans Verkuil <hans.verkuil@cisco.com>
873L:	linux-media@vger.kernel.org
874S:	Maintained
875F:	drivers/media/i2c/adv7604*
876
877ANALOG DEVICES INC ADV7842 DRIVER
878M:	Hans Verkuil <hans.verkuil@cisco.com>
879L:	linux-media@vger.kernel.org
880S:	Maintained
881F:	drivers/media/i2c/adv7842*
882
883ANALOG DEVICES INC ASOC CODEC DRIVERS
884M:	Lars-Peter Clausen <lars@metafoo.de>
885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
886W:	http://wiki.analog.com/
887W:	http://ez.analog.com/community/linux-device-drivers
888S:	Supported
889F:	sound/soc/codecs/adau*
890F:	sound/soc/codecs/adav*
891F:	sound/soc/codecs/ad1*
892F:	sound/soc/codecs/ad7*
893F:	sound/soc/codecs/ssm*
894F:	sound/soc/codecs/sigmadsp.*
895
896ANALOG DEVICES INC DMA DRIVERS
897M:	Lars-Peter Clausen <lars@metafoo.de>
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/dma/dma-axi-dmac.c
901
902ANALOG DEVICES INC IIO DRIVERS
903M:	Lars-Peter Clausen <lars@metafoo.de>
904M:	Michael Hennerich <Michael.Hennerich@analog.com>
905W:	http://wiki.analog.com/
906W:	http://ez.analog.com/community/linux-device-drivers
907S:	Supported
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910F:	drivers/iio/*/ad*
911F:	drivers/iio/adc/ltc2497*
912X:	drivers/iio/*/adjd*
913F:	drivers/staging/iio/*/ad*
914
915ANDES ARCHITECTURE
916M:	Greentime Hu <green.hu@gmail.com>
917M:	Vincent Chen <deanbo422@gmail.com>
918T:	git https://github.com/andestech/linux.git
919S:	Supported
920F:	arch/nds32/
921F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922F:	Documentation/devicetree/bindings/nds32/
923K:	nds32
924N:	nds32
925
926ANDROID CONFIG FRAGMENTS
927M:	Rob Herring <robh@kernel.org>
928S:	Supported
929F:	kernel/configs/android*
930
931ANDROID DRIVERS
932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933M:	Arve Hjønnevåg <arve@android.com>
934M:	Todd Kjos <tkjos@android.com>
935M:	Martijn Coenen <maco@android.com>
936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937L:	devel@driverdev.osuosl.org
938S:	Supported
939F:	drivers/android/
940F:	drivers/staging/android/
941
942ANDROID GOLDFISH PIC DRIVER
943M:	Miodrag Dinic <miodrag.dinic@mips.com>
944S:	Supported
945F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946F:	drivers/irqchip/irq-goldfish-pic.c
947
948ANDROID GOLDFISH RTC DRIVER
949M:	Miodrag Dinic <miodrag.dinic@mips.com>
950S:	Supported
951F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952F:	drivers/rtc/rtc-goldfish.c
953
954ANDROID ION DRIVER
955M:	Laura Abbott <labbott@redhat.com>
956M:	Sumit Semwal <sumit.semwal@linaro.org>
957L:	devel@driverdev.osuosl.org
958L:	dri-devel@lists.freedesktop.org
959L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960S:	Supported
961F:	drivers/staging/android/ion
962F:	drivers/staging/android/uapi/ion.h
963
964AOA (Apple Onboard Audio) ALSA DRIVER
965M:	Johannes Berg <johannes@sipsolutions.net>
966L:	linuxppc-dev@lists.ozlabs.org
967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
968S:	Maintained
969F:	sound/aoa/
970
971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972M:	William Breathitt Gray <vilhelm.gray@gmail.com>
973L:	linux-iio@vger.kernel.org
974S:	Maintained
975F:	drivers/iio/adc/stx104.c
976
977APM DRIVER
978M:	Jiri Kosina <jikos@kernel.org>
979S:	Odd fixes
980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981F:	arch/x86/kernel/apm_32.c
982F:	include/linux/apm_bios.h
983F:	include/uapi/linux/apm_bios.h
984F:	drivers/char/apm-emulation.c
985
986APPARMOR SECURITY MODULE
987M:	John Johansen <john.johansen@canonical.com>
988L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989W:	wiki.apparmor.net
990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991S:	Supported
992F:	security/apparmor/
993F:	Documentation/admin-guide/LSM/apparmor.rst
994
995APPLE BCM5974 MULTITOUCH DRIVER
996M:	Henrik Rydberg <rydberg@bitmath.org>
997L:	linux-input@vger.kernel.org
998S:	Odd fixes
999F:	drivers/input/mouse/bcm5974.c
1000
1001APPLE SMC DRIVER
1002M:	Henrik Rydberg <rydberg@bitmath.org>
1003L:	linux-hwmon@vger.kernel.org
1004S:	Odd fixes
1005F:	drivers/hwmon/applesmc.c
1006
1007APPLETALK NETWORK LAYER
1008L:	netdev@vger.kernel.org
1009S:	Odd fixes
1010F:	drivers/net/appletalk/
1011F:	net/appletalk/
1012
1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014M:	Duc Dang <dhdang@apm.com>
1015S:	Supported
1016F:	arch/arm64/boot/dts/apm/
1017
1018APPLIED MICRO (APM) X-GENE SOC EDAC
1019M:	Loc Ho <lho@apm.com>
1020S:	Supported
1021F:	drivers/edac/xgene_edac.c
1022F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025M:	Iyappan Subramanian <isubramanian@apm.com>
1026M:	Keyur Chudgar <kchudgar@apm.com>
1027S:	Supported
1028F:	drivers/net/ethernet/apm/xgene-v2/
1029
1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031M:	Iyappan Subramanian <isubramanian@apm.com>
1032M:	Keyur Chudgar <kchudgar@apm.com>
1033M:	Quan Nguyen <qnguyen@apm.com>
1034S:	Supported
1035F:	drivers/net/ethernet/apm/xgene/
1036F:	drivers/net/phy/mdio-xgene.c
1037F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC PMU
1041M:	Tai Nguyen <ttnguyen@apm.com>
1042S:	Supported
1043F:	drivers/perf/xgene_pmu.c
1044F:	Documentation/perf/xgene-pmu.txt
1045F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047APTINA CAMERA SENSOR PLL
1048M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049L:	linux-media@vger.kernel.org
1050S:	Maintained
1051F:	drivers/media/i2c/aptina-pll.*
1052
1053ARC FRAMEBUFFER DRIVER
1054M:	Jaya Kumar <jayalk@intworks.biz>
1055S:	Maintained
1056F:	drivers/video/fbdev/arcfb.c
1057F:	drivers/video/fbdev/core/fb_defio.c
1058
1059ARC PGU DRM DRIVER
1060M:	Alexey Brodkin <abrodkin@synopsys.com>
1061S:	Supported
1062F:	drivers/gpu/drm/arc/
1063F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065ARCNET NETWORK LAYER
1066M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1067L:	netdev@vger.kernel.org
1068S:	Maintained
1069F:	drivers/net/arcnet/
1070F:	include/uapi/linux/if_arcnet.h
1071
1072ARM ARCHITECTED TIMER DRIVER
1073M:	Mark Rutland <mark.rutland@arm.com>
1074M:	Marc Zyngier <marc.zyngier@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/include/asm/arch_timer.h
1078F:	arch/arm64/include/asm/arch_timer.h
1079F:	drivers/clocksource/arm_arch_timer.c
1080
1081ARM HDLCD DRM DRIVER
1082M:	Liviu Dudau <liviu.dudau@arm.com>
1083S:	Supported
1084F:	drivers/gpu/drm/arm/hdlcd_*
1085F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087ARM MALI-DP DRM DRIVER
1088M:	Liviu Dudau <liviu.dudau@arm.com>
1089M:	Brian Starkey <brian.starkey@arm.com>
1090M:	Mali DP Maintainers <malidp@foss.arm.com>
1091S:	Supported
1092F:	drivers/gpu/drm/arm/
1093F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095ARM MFM AND FLOPPY DRIVERS
1096M:	Ian Molton <spyro@f2s.com>
1097S:	Maintained
1098F:	arch/arm/lib/floppydma.S
1099F:	arch/arm/include/asm/floppy.h
1100
1101ARM PMU PROFILING AND DEBUGGING
1102M:	Will Deacon <will.deacon@arm.com>
1103M:	Mark Rutland <mark.rutland@arm.com>
1104S:	Maintained
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106F:	arch/arm*/kernel/perf_*
1107F:	arch/arm/oprofile/common.c
1108F:	arch/arm*/kernel/hw_breakpoint.c
1109F:	arch/arm*/include/asm/hw_breakpoint.h
1110F:	arch/arm*/include/asm/perf_event.h
1111F:	drivers/perf/*
1112F:	include/linux/perf/arm_pmu.h
1113F:	Documentation/devicetree/bindings/arm/pmu.txt
1114F:	Documentation/devicetree/bindings/perf/
1115
1116ARM PORT
1117M:	Russell King <linux@armlinux.org.uk>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119W:	http://www.armlinux.org.uk/
1120S:	Odd Fixes
1121T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122F:	arch/arm/
1123X:	arch/arm/boot/dts/
1124
1125ARM PRIMECELL AACI PL041 DRIVER
1126M:	Russell King <linux@armlinux.org.uk>
1127S:	Odd Fixes
1128F:	sound/arm/aaci.*
1129
1130ARM PRIMECELL BUS SUPPORT
1131M:	Russell King <linux@armlinux.org.uk>
1132S:	Odd Fixes
1133F:	drivers/amba/
1134F:	include/linux/amba/bus.h
1135
1136ARM PRIMECELL CLCD PL110 DRIVER
1137M:	Russell King <linux@armlinux.org.uk>
1138S:	Odd Fixes
1139F:	drivers/video/fbdev/amba-clcd.*
1140
1141ARM PRIMECELL KMI PL050 DRIVER
1142M:	Russell King <linux@armlinux.org.uk>
1143S:	Odd Fixes
1144F:	drivers/input/serio/ambakmi.*
1145F:	include/linux/amba/kmi.h
1146
1147ARM PRIMECELL MMCI PL180/1 DRIVER
1148M:	Russell King <linux@armlinux.org.uk>
1149S:	Odd Fixes
1150F:	drivers/mmc/host/mmci.*
1151F:	include/linux/amba/mmci.h
1152
1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154M:	Russell King <linux@armlinux.org.uk>
1155S:	Odd Fixes
1156F:	drivers/tty/serial/amba-pl01*.c
1157F:	include/linux/amba/serial.h
1158
1159ARM SMMU DRIVERS
1160M:	Will Deacon <will.deacon@arm.com>
1161R:	Robin Murphy <robin.murphy@arm.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164F:	drivers/iommu/arm-smmu.c
1165F:	drivers/iommu/arm-smmu-v3.c
1166F:	drivers/iommu/io-pgtable-arm.c
1167F:	drivers/iommu/io-pgtable-arm-v7s.c
1168
1169ARM SUB-ARCHITECTURES
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	arch/arm/mach-*/
1173F:	arch/arm/plat-*/
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176ARM/ACTIONS SEMI ARCHITECTURE
1177M:	Andreas Färber <afaerber@suse.de>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	owl
1181F:	arch/arm/mach-actions/
1182F:	arch/arm/boot/dts/owl-*
1183F:	arch/arm64/boot/dts/actions/
1184F:	drivers/clocksource/owl-*
1185F:	drivers/pinctrl/actions/*
1186F:	drivers/soc/actions/
1187F:	include/dt-bindings/power/owl-*
1188F:	include/linux/soc/actions/
1189F:	Documentation/devicetree/bindings/arm/actions.txt
1190F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194ARM/ADS SPHERE MACHINE SUPPORT
1195M:	Lennert Buytenhek <kernel@wantstofly.org>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/AFEB9260 MACHINE SUPPORT
1200M:	Sergey Lapin <slapin@ossfans.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203
1204ARM/AJECO 1ARM MACHINE SUPPORT
1205M:	Lennert Buytenhek <kernel@wantstofly.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208
1209ARM/Allwinner SoC Clock Support
1210M:	Emilio López <emilio@elopez.com.ar>
1211S:	Maintained
1212F:	drivers/clk/sunxi/
1213
1214ARM/Allwinner sunXi SoC support
1215M:	Maxime Ripard <maxime.ripard@bootlin.com>
1216M:	Chen-Yu Tsai <wens@csie.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219N:	sun[x456789]i
1220N:	sun50i
1221F:	arch/arm/mach-sunxi/
1222F:	arch/arm64/boot/dts/allwinner/
1223F:	drivers/clk/sunxi-ng/
1224F:	drivers/pinctrl/sunxi/
1225F:	drivers/soc/sunxi/
1226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229M:	Neil Armstrong <narmstrong@baylibre.com>
1230M:	Jerome Brunet <jbrunet@baylibre.com>
1231L:	linux-amlogic@lists.infradead.org
1232S:	Maintained
1233F:	drivers/clk/meson/
1234F:	include/dt-bindings/clock/meson*
1235F:	include/dt-bindings/clock/gxbb*
1236F:	Documentation/devicetree/bindings/clock/amlogic*
1237
1238ARM/Amlogic Meson SoC support
1239M:	Carlo Caione <carlo@caione.org>
1240M:	Kevin Hilman <khilman@baylibre.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L:	linux-amlogic@lists.infradead.org
1243W:	http://linux-meson.com/
1244S:	Maintained
1245F:	arch/arm/mach-meson/
1246F:	arch/arm/boot/dts/meson*
1247F:	arch/arm64/boot/dts/amlogic/
1248F:	drivers/pinctrl/meson/
1249F:	drivers/mmc/host/meson*
1250N:	meson
1251
1252ARM/Annapurna Labs ALPINE ARCHITECTURE
1253M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-alpine/
1258F:	arch/arm/boot/dts/alpine*
1259F:	arch/arm64/boot/dts/al/
1260F:	drivers/*/*alpine*
1261
1262ARM/ARTPEC MACHINE SUPPORT
1263M:	Jesper Nilsson <jesper.nilsson@axis.com>
1264M:	Lars Persson <lars.persson@axis.com>
1265S:	Maintained
1266L:	linux-arm-kernel@axis.com
1267F:	arch/arm/mach-artpec
1268F:	arch/arm/boot/dts/artpec6*
1269F:	drivers/clk/axis
1270F:	drivers/crypto/axis
1271F:	drivers/pinctrl/pinctrl-artpec*
1272F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274ARM/ASPEED I2C DRIVER
1275M:	Brendan Higgins <brendanhiggins@google.com>
1276R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277R:	Joel Stanley <joel@jms.id.au>
1278L:	linux-i2c@vger.kernel.org
1279L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1282F:	drivers/i2c/busses/i2c-aspeed.c
1283F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286ARM/ASPEED MACHINE SUPPORT
1287M:	Joel Stanley <joel@jms.id.au>
1288R:	Andrew Jeffery <andrew@aj.id.au>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292S:	Supported
1293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294F:	arch/arm/mach-aspeed/
1295F:	arch/arm/boot/dts/aspeed-*
1296N:	aspeed
1297
1298ARM/CALXEDA HIGHBANK ARCHITECTURE
1299M:	Rob Herring <robh@kernel.org>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-highbank/
1303F:	arch/arm/boot/dts/highbank.dts
1304F:	arch/arm/boot/dts/ecx-*.dts*
1305
1306ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1307M:	Krzysztof Halasa <khalasa@piap.pl>
1308S:	Maintained
1309F:	arch/arm/mach-cns3xxx/
1310
1311ARM/CAVIUM THUNDER NETWORK DRIVER
1312M:	Sunil Goutham <sgoutham@cavium.com>
1313M:	Robert Richter <rric@kernel.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Supported
1316F:	drivers/net/ethernet/cavium/thunder/
1317
1318ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1319M:	Lukasz Majewski <lukma@denx.de>
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/mach-ep93xx/ts72xx.c
1323
1324ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1325M:	Alexander Shiyan <shc_work@mail.ru>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Odd Fixes
1328N:	clps711x
1329
1330ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1331M:	Lennert Buytenhek <kernel@wantstofly.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334
1335ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1336M:	Hartley Sweeten <hsweeten@visionengravers.com>
1337M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Maintained
1340F:	arch/arm/mach-ep93xx/
1341F:	arch/arm/mach-ep93xx/include/mach/
1342
1343ARM/CLKDEV SUPPORT
1344M:	Russell King <linux@armlinux.org.uk>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1348F:	drivers/clk/clkdev.c
1349
1350ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1351M:	Mike Rapoport <mike@compulab.co.il>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1356M:	Baruch Siach <baruch@tkos.co.il>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/boot/dts/cx92755*
1360N:	digicolor
1361
1362ARM/CONTEC MICRO9 MACHINE SUPPORT
1363M:	Hubert Feurstein <hubert.feurstein@contec.at>
1364S:	Maintained
1365F:	arch/arm/mach-ep93xx/micro9.c
1366
1367ARM/CORESIGHT FRAMEWORK AND DRIVERS
1368M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	drivers/hwtracing/coresight/*
1372F:	Documentation/trace/coresight.txt
1373F:	Documentation/trace/coresight-cpu-debug.txt
1374F:	Documentation/devicetree/bindings/arm/coresight.txt
1375F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1376F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1377F:	tools/perf/arch/arm/util/pmu.c
1378F:	tools/perf/arch/arm/util/auxtrace.c
1379F:	tools/perf/arch/arm/util/cs-etm.c
1380F:	tools/perf/arch/arm/util/cs-etm.h
1381F:	tools/perf/util/cs-etm.*
1382F:	tools/perf/util/cs-etm-decoder/*
1383
1384ARM/CORGI MACHINE SUPPORT
1385M:	Richard Purdie <rpurdie@rpsys.net>
1386S:	Maintained
1387
1388ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1389M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390M:	Linus Walleij <linus.walleij@linaro.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392T:	git git://github.com/ulli-kroll/linux.git
1393S:	Maintained
1394F:	Documentation/devicetree/bindings/arm/gemini.txt
1395F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1396F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1397F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1398F:	arch/arm/mach-gemini/
1399F:	drivers/net/ethernet/cortina/
1400F:	drivers/pinctrl/pinctrl-gemini.c
1401F:	drivers/rtc/rtc-ftrtc010.c
1402
1403ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1404M:	Barry Song <baohua@kernel.org>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407S:	Maintained
1408F:	arch/arm/boot/dts/prima2*
1409F:	arch/arm/mach-prima2/
1410F:	drivers/clk/sirf/
1411F:	drivers/clocksource/timer-prima2.c
1412F:	drivers/clocksource/timer-atlas7.c
1413N:	[^a-z]sirf
1414
1415ARM/EBSA110 MACHINE SUPPORT
1416M:	Russell King <linux@armlinux.org.uk>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418W:	http://www.armlinux.org.uk/
1419S:	Maintained
1420F:	arch/arm/mach-ebsa110/
1421F:	drivers/net/ethernet/amd/am79c961a.*
1422
1423ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1424M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1425R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428N:	efm32
1429
1430ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1431M:	Robert Jarzmik <robert.jarzmik@free.fr>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	arch/arm/mach-pxa/ezx.c
1435
1436ARM/FARADAY FA526 PORT
1437M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440T:	git git://git.berlios.de/gemini-board
1441F:	arch/arm/mm/*-fa*
1442
1443ARM/FOOTBRIDGE ARCHITECTURE
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446W:	http://www.armlinux.org.uk/
1447S:	Maintained
1448F:	arch/arm/include/asm/hardware/dec21285.h
1449F:	arch/arm/mach-footbridge/
1450
1451ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1452M:	Shawn Guo <shawnguo@kernel.org>
1453M:	Sascha Hauer <s.hauer@pengutronix.de>
1454R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1455R:	Fabio Estevam <fabio.estevam@nxp.com>
1456R:	NXP Linux Team <linux-imx@nxp.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460F:	arch/arm/mach-imx/
1461F:	arch/arm/mach-mxs/
1462F:	arch/arm/boot/dts/imx*
1463F:	arch/arm/configs/imx*_defconfig
1464F:	drivers/clk/imx/
1465F:	drivers/soc/imx/
1466F:	include/soc/imx/
1467
1468ARM/FREESCALE VYBRID ARM ARCHITECTURE
1469M:	Shawn Guo <shawnguo@kernel.org>
1470M:	Sascha Hauer <s.hauer@pengutronix.de>
1471R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1472R:	Stefan Agner <stefan@agner.ch>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1476F:	arch/arm/mach-imx/*vf610*
1477F:	arch/arm/boot/dts/vf*
1478
1479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1480M:	Shawn Guo <shawnguo@kernel.org>
1481M:	Li Yang <leoyang.li@nxp.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485F:	arch/arm/boot/dts/ls1021a*
1486F:	arch/arm64/boot/dts/freescale/fsl-*
1487F:	arch/arm64/boot/dts/freescale/qoriq-*
1488
1489ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1490M:	Lennert Buytenhek <kernel@wantstofly.org>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493
1494ARM/GUMSTIX MACHINE SUPPORT
1495M:	Steve Sakoman <sakoman@gmail.com>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1500M:	Philipp Zabel <philipp.zabel@gmail.com>
1501M:	Paul Parsons <lost.distance@yahoo.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-pxa/hx4700.c
1505F:	arch/arm/mach-pxa/include/mach/hx4700.h
1506F:	sound/soc/pxa/hx4700.c
1507
1508ARM/HISILICON SOC SUPPORT
1509M:	Wei Xu <xuwei5@hisilicon.com>
1510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511W:	http://www.hisilicon.com
1512S:	Supported
1513T:	git git://github.com/hisilicon/linux-hisi.git
1514F:	arch/arm/mach-hisi/
1515F:	arch/arm/boot/dts/hi3*
1516F:	arch/arm/boot/dts/hip*
1517F:	arch/arm/boot/dts/hisi*
1518F:	arch/arm64/boot/dts/hisilicon/
1519
1520ARM/HP JORNADA 7XX MACHINE SUPPORT
1521M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1522W:	www.jlime.com
1523S:	Maintained
1524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1525F:	arch/arm/mach-sa1100/jornada720.c
1526F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1527
1528ARM/IGEP MACHINE SUPPORT
1529M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1530M:	Javier Martinez Canillas <javier@dowhile0.org>
1531L:	linux-omap@vger.kernel.org
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	arch/arm/boot/dts/omap3-igep*
1535
1536ARM/INCOME PXA270 SUPPORT
1537M:	Marek Vasut <marek.vasut@gmail.com>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1541
1542ARM/INTEL IOP13XX ARM ARCHITECTURE
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/INTEL IOP32X ARM ARCHITECTURE
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/INTEL IOP33X ARM ARCHITECTURE
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Orphan
1555
1556ARM/INTEL IQ81342EX MACHINE SUPPORT
1557M:	Lennert Buytenhek <kernel@wantstofly.org>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/INTEL IXDP2850 MACHINE SUPPORT
1562M:	Lennert Buytenhek <kernel@wantstofly.org>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565
1566ARM/INTEL IXP4XX ARM ARCHITECTURE
1567M:	Imre Kaloz <kaloz@openwrt.org>
1568M:	Krzysztof Halasa <khalasa@piap.pl>
1569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S:	Maintained
1571F:	arch/arm/mach-ixp4xx/
1572
1573ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1574M:	Jonathan Cameron <jic23@cam.ac.uk>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	arch/arm/mach-pxa/stargate2.c
1578F:	drivers/pcmcia/pxa2xx_stargate2.c
1579
1580ARM/INTEL XSC3 (MANZANO) ARM CORE
1581M:	Lennert Buytenhek <kernel@wantstofly.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584
1585ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1586M:	Lennert Buytenhek <kernel@wantstofly.org>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589
1590ARM/LG1K ARCHITECTURE
1591M:	Chanho Min <chanho.min@lge.com>
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594F:	arch/arm64/boot/dts/lg/
1595
1596ARM/LOGICPD PXA270 MACHINE SUPPORT
1597M:	Lennert Buytenhek <kernel@wantstofly.org>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600
1601ARM/LPC18XX ARCHITECTURE
1602M:	Joachim Eastwood <manabian@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605F:	arch/arm/boot/dts/lpc43*
1606F:	drivers/clk/nxp/clk-lpc18xx*
1607F:	drivers/clocksource/time-lpc32xx.c
1608F:	drivers/i2c/busses/i2c-lpc2k.c
1609F:	drivers/memory/pl172.c
1610F:	drivers/mtd/spi-nor/nxp-spifi.c
1611F:	drivers/rtc/rtc-lpc24xx.c
1612N:	lpc18xx
1613
1614ARM/LPC32XX SOC SUPPORT
1615M:	Vladimir Zapolskiy <vz@mleia.com>
1616M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1619S:	Maintained
1620F:	arch/arm/boot/dts/lpc32*
1621F:	arch/arm/mach-lpc32xx/
1622F:	drivers/i2c/busses/i2c-pnx.c
1623F:	drivers/net/ethernet/nxp/lpc_eth.c
1624F:	drivers/usb/host/ohci-nxp.c
1625F:	drivers/watchdog/pnx4008_wdt.c
1626N:	lpc32xx
1627
1628ARM/MAGICIAN MACHINE SUPPORT
1629M:	Philipp Zabel <philipp.zabel@gmail.com>
1630S:	Maintained
1631
1632ARM/Marvell Dove/MV78xx0/Orion SOC support
1633M:	Jason Cooper <jason@lakedaemon.net>
1634M:	Andrew Lunn <andrew@lunn.ch>
1635M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1636M:	Gregory Clement <gregory.clement@bootlin.com>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/soc/dove/
1640F:	arch/arm/mach-dove/
1641F:	arch/arm/mach-mv78xx0/
1642F:	arch/arm/mach-orion5x/
1643F:	arch/arm/plat-orion/
1644F:	arch/arm/boot/dts/dove*
1645F:	arch/arm/boot/dts/orion5x*
1646
1647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1648M:	Jason Cooper <jason@lakedaemon.net>
1649M:	Andrew Lunn <andrew@lunn.ch>
1650M:	Gregory Clement <gregory.clement@bootlin.com>
1651M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	arch/arm/boot/dts/armada*
1655F:	arch/arm/boot/dts/kirkwood*
1656F:	arch/arm/configs/mvebu_*_defconfig
1657F:	arch/arm/mach-mvebu/
1658F:	arch/arm64/boot/dts/marvell/armada*
1659F:	drivers/cpufreq/armada-37xx-cpufreq.c
1660F:	drivers/cpufreq/mvebu-cpufreq.c
1661F:	drivers/irqchip/irq-armada-370-xp.c
1662F:	drivers/irqchip/irq-mvebu-*
1663F:	drivers/pinctrl/mvebu/
1664F:	drivers/rtc/rtc-armada38x.c
1665
1666ARM/Mediatek RTC DRIVER
1667M:	Eddie Huang <eddie.huang@mediatek.com>
1668M:	Sean Wang <sean.wang@mediatek.com>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1673F:	drivers/rtc/rtc-mt6397.c
1674F:	drivers/rtc/rtc-mt7622.c
1675
1676ARM/Mediatek SoC support
1677M:	Matthias Brugger <matthias.bgg@gmail.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/boot/dts/mt6*
1682F:	arch/arm/boot/dts/mt7*
1683F:	arch/arm/boot/dts/mt8*
1684F:	arch/arm/mach-mediatek/
1685F:	arch/arm64/boot/dts/mediatek/
1686N:	mtk
1687K:	mediatek
1688
1689ARM/Mediatek USB3 PHY DRIVER
1690M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	drivers/phy/mediatek/
1695F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1696
1697ARM/MICREL KS8695 ARCHITECTURE
1698M:	Greg Ungerer <gerg@uclinux.org>
1699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700F:	arch/arm/mach-ks8695/
1701S:	Odd Fixes
1702
1703ARM/Microchip (AT91) SoC support
1704M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1705M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707W:	http://www.linux4sam.org
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1709S:	Supported
1710N:	at91
1711N:	atmel
1712F:	arch/arm/mach-at91/
1713F:	include/soc/at91/
1714F:	arch/arm/boot/dts/at91*.dts
1715F:	arch/arm/boot/dts/at91*.dtsi
1716F:	arch/arm/boot/dts/sama*.dts
1717F:	arch/arm/boot/dts/sama*.dtsi
1718F:	arch/arm/include/debug/at91.S
1719F:	drivers/memory/atmel*
1720F:	drivers/watchdog/sama5d4_wdt.c
1721X:	drivers/input/touchscreen/atmel_mxt_ts.c
1722X:	drivers/net/wireless/atmel/
1723
1724ARM/MIOA701 MACHINE SUPPORT
1725M:	Robert Jarzmik <robert.jarzmik@free.fr>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727F:	arch/arm/mach-pxa/mioa701.c
1728S:	Maintained
1729
1730ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1731M:	Michael Petchkovsky <mkpetch@internode.on.net>
1732S:	Maintained
1733
1734ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1735M:	Linus Walleij <linus.walleij@linaro.org>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738F:	arch/arm/mach-nomadik/
1739F:	arch/arm/mach-u300/
1740F:	arch/arm/mach-ux500/
1741F:	arch/arm/boot/dts/ste-*
1742F:	drivers/clk/clk-nomadik.c
1743F:	drivers/clk/clk-u300.c
1744F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1745F:	drivers/clocksource/timer-u300.c
1746F:	drivers/dma/coh901318*
1747F:	drivers/dma/ste_dma40*
1748F:	drivers/hwspinlock/u8500_hsem.c
1749F:	drivers/i2c/busses/i2c-nomadik.c
1750F:	drivers/i2c/busses/i2c-stu300.c
1751F:	drivers/mfd/ab3100*
1752F:	drivers/mfd/ab8500*
1753F:	drivers/mfd/abx500*
1754F:	drivers/mfd/dbx500*
1755F:	drivers/mfd/db8500*
1756F:	drivers/pinctrl/nomadik/
1757F:	drivers/pinctrl/pinctrl-coh901*
1758F:	drivers/pinctrl/pinctrl-u300.c
1759F:	drivers/rtc/rtc-ab3100.c
1760F:	drivers/rtc/rtc-ab8500.c
1761F:	drivers/rtc/rtc-coh901331.c
1762F:	drivers/rtc/rtc-pl031.c
1763F:	drivers/watchdog/coh901327_wdt.c
1764F:	Documentation/devicetree/bindings/arm/ste-*
1765F:	Documentation/devicetree/bindings/arm/ux500/
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767
1768ARM/NUVOTON NPCM ARCHITECTURE
1769M:	Avi Fishman <avifishman70@gmail.com>
1770M:	Tomer Maimon <tmaimon77@gmail.com>
1771R:	Patrick Venture <venture@google.com>
1772R:	Nancy Yuen <yuenn@google.com>
1773R:	Brendan Higgins <brendanhiggins@google.com>
1774L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775S:	Supported
1776F:	arch/arm/mach-npcm/
1777F:	arch/arm/boot/dts/nuvoton-npcm*
1778F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1779F:	drivers/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*npcm*
1781F:	Documentation/devicetree/bindings/*/*/*npcm*
1782
1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
1784M:	Wan ZongShun <mcuos.com@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786W:	http://www.mcuos.com
1787S:	Maintained
1788F:	arch/arm/mach-w90x900/
1789F:	drivers/input/keyboard/w90p910_keypad.c
1790F:	drivers/input/touchscreen/w90p910_ts.c
1791F:	drivers/watchdog/nuc900_wdt.c
1792F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1793F:	drivers/mtd/nand/raw/nuc900_nand.c
1794F:	drivers/rtc/rtc-nuc900.c
1795F:	drivers/spi/spi-nuc900.c
1796F:	drivers/usb/host/ehci-w90x900.c
1797F:	drivers/video/fbdev/nuc900fb.c
1798
1799ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1800M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1801L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1802W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1803S:	Supported
1804
1805ARM/Orion SoC/Technologic Systems TS-78xx platform support
1806M:	Alexander Clouter <alex@digriz.org.uk>
1807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808W:	http://www.digriz.org.uk/ts78xx/kernel
1809S:	Maintained
1810F:	arch/arm/mach-orion5x/ts78xx-*
1811
1812ARM/OXNAS platform support
1813M:	Neil Armstrong <narmstrong@baylibre.com>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815L:	linux-oxnas@groups.io (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/mach-oxnas/
1818F:	arch/arm/boot/dts/ox8*.dts*
1819N:	oxnas
1820
1821ARM/PALM TREO SUPPORT
1822M:	Tomas Cech <sleep_walker@suse.com>
1823L:	linux-arm-kernel@lists.infradead.org
1824W:	http://hackndev.com
1825S:	Maintained
1826F:	arch/arm/mach-pxa/palmtreo.*
1827
1828ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1829M:	Marek Vasut <marek.vasut@gmail.com>
1830L:	linux-arm-kernel@lists.infradead.org
1831W:	http://hackndev.com
1832S:	Maintained
1833F:	arch/arm/mach-pxa/include/mach/palmtx.h
1834F:	arch/arm/mach-pxa/palmtx.c
1835F:	arch/arm/mach-pxa/palmt5.*
1836F:	arch/arm/mach-pxa/include/mach/palmld.h
1837F:	arch/arm/mach-pxa/palmld.c
1838F:	arch/arm/mach-pxa/palmte2.*
1839F:	arch/arm/mach-pxa/include/mach/palmtc.h
1840F:	arch/arm/mach-pxa/palmtc.c
1841
1842ARM/PALMZ72 SUPPORT
1843M:	Sergey Lapin <slapin@ossfans.org>
1844L:	linux-arm-kernel@lists.infradead.org
1845W:	http://hackndev.com
1846S:	Maintained
1847F:	arch/arm/mach-pxa/palmz72.*
1848
1849ARM/PLEB SUPPORT
1850M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1851W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1852S:	Maintained
1853
1854ARM/PT DIGITAL BOARD PORT
1855M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.armlinux.org.uk/
1858S:	Maintained
1859
1860ARM/QUALCOMM SUPPORT
1861M:	Andy Gross <andy.gross@linaro.org>
1862M:	David Brown <david.brown@linaro.org>
1863L:	linux-arm-msm@vger.kernel.org
1864L:	linux-soc@vger.kernel.org
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/soc/qcom/
1867F:	arch/arm/boot/dts/qcom-*.dts
1868F:	arch/arm/boot/dts/qcom-*.dtsi
1869F:	arch/arm/mach-qcom/
1870F:	arch/arm64/boot/dts/qcom/*
1871F:	drivers/i2c/busses/i2c-qup.c
1872F:	drivers/clk/qcom/
1873F:	drivers/dma/qcom/
1874F:	drivers/soc/qcom/
1875F:	drivers/spi/spi-qup.c
1876F:	drivers/tty/serial/msm_serial.c
1877F:	drivers/*/pm8???-*
1878F:	drivers/mfd/ssbi.c
1879F:	drivers/firmware/qcom_scm*
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881
1882ARM/RADISYS ENP2611 MACHINE SUPPORT
1883M:	Lennert Buytenhek <kernel@wantstofly.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/REALTEK ARCHITECTURE
1888M:	Andreas Färber <afaerber@suse.de>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891F:	arch/arm64/boot/dts/realtek/
1892F:	Documentation/devicetree/bindings/arm/realtek.txt
1893
1894ARM/RENESAS ARM64 ARCHITECTURE
1895M:	Simon Horman <horms@verge.net.au>
1896M:	Magnus Damm <magnus.damm@gmail.com>
1897L:	linux-renesas-soc@vger.kernel.org
1898Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1900S:	Supported
1901F:	arch/arm64/boot/dts/renesas/
1902F:	Documentation/devicetree/bindings/arm/shmobile.txt
1903F:	drivers/soc/renesas/
1904F:	include/linux/soc/renesas/
1905
1906ARM/RISCPC ARCHITECTURE
1907M:	Russell King <linux@armlinux.org.uk>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909W:	http://www.armlinux.org.uk/
1910S:	Maintained
1911F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1912F:	arch/arm/include/asm/hardware/ioc.h
1913F:	arch/arm/include/asm/hardware/iomd.h
1914F:	arch/arm/include/asm/hardware/memc.h
1915F:	arch/arm/mach-rpc/
1916F:	drivers/net/ethernet/8390/etherh.c
1917F:	drivers/net/ethernet/i825xx/ether1*
1918F:	drivers/net/ethernet/seeq/ether3*
1919F:	drivers/scsi/arm/
1920
1921ARM/Rockchip SoC support
1922M:	Heiko Stuebner <heiko@sntech.de>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924L:	linux-rockchip@lists.infradead.org
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/rk3*
1928F:	arch/arm/boot/dts/rv1108*
1929F:	arch/arm/mach-rockchip/
1930F:	drivers/clk/rockchip/
1931F:	drivers/i2c/busses/i2c-rk3x.c
1932F:	drivers/*/*rockchip*
1933F:	drivers/*/*/*rockchip*
1934F:	sound/soc/rockchip/
1935N:	rockchip
1936
1937ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1938M:	Kukjin Kim <kgene@kernel.org>
1939M:	Krzysztof Kozlowski <krzk@kernel.org>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1942Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1943S:	Maintained
1944F:	arch/arm/boot/dts/s3c*
1945F:	arch/arm/boot/dts/s5p*
1946F:	arch/arm/boot/dts/exynos*
1947F:	arch/arm64/boot/dts/exynos/
1948F:	arch/arm/plat-samsung/
1949F:	arch/arm/mach-s3c24*/
1950F:	arch/arm/mach-s3c64xx/
1951F:	arch/arm/mach-s5p*/
1952F:	arch/arm/mach-exynos*/
1953F:	drivers/*/*s3c24*
1954F:	drivers/*/*/*s3c24*
1955F:	drivers/*/*s3c64xx*
1956F:	drivers/*/*s5pv210*
1957F:	drivers/memory/samsung/*
1958F:	drivers/soc/samsung/*
1959F:	Documentation/arm/Samsung/
1960F:	Documentation/devicetree/bindings/arm/samsung/
1961F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1962F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1963N:	exynos
1964
1965ARM/SAMSUNG MOBILE MACHINE SUPPORT
1966M:	Kyungmin Park <kyungmin.park@samsung.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-s5pv210/
1970
1971ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1972M:	Kyungmin Park <kyungmin.park@samsung.com>
1973M:	Kamil Debski <kamil@wypas.org>
1974M:	Andrzej Hajda <a.hajda@samsung.com>
1975L:	linux-arm-kernel@lists.infradead.org
1976L:	linux-media@vger.kernel.org
1977S:	Maintained
1978F:	drivers/media/platform/s5p-g2d/
1979
1980ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1981M:	Marek Szyprowski <m.szyprowski@samsung.com>
1982L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1983L:	linux-media@vger.kernel.org
1984S:	Maintained
1985F:	drivers/media/platform/s5p-cec/
1986F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1987
1988ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1989M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1990M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1991L:	linux-arm-kernel@lists.infradead.org
1992L:	linux-media@vger.kernel.org
1993S:	Maintained
1994F:	drivers/media/platform/s5p-jpeg/
1995
1996ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1997M:	Kyungmin Park <kyungmin.park@samsung.com>
1998M:	Kamil Debski <kamil@wypas.org>
1999M:	Jeongtae Park <jtp.park@samsung.com>
2000M:	Andrzej Hajda <a.hajda@samsung.com>
2001L:	linux-arm-kernel@lists.infradead.org
2002L:	linux-media@vger.kernel.org
2003S:	Maintained
2004F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2005F:	drivers/media/platform/s5p-mfc/
2006
2007ARM/SHMOBILE ARM ARCHITECTURE
2008M:	Simon Horman <horms@verge.net.au>
2009M:	Magnus Damm <magnus.damm@gmail.com>
2010L:	linux-renesas-soc@vger.kernel.org
2011Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2013S:	Supported
2014F:	arch/arm/boot/dts/emev2*
2015F:	arch/arm/boot/dts/r7s*
2016F:	arch/arm/boot/dts/r8a*
2017F:	arch/arm/boot/dts/r9a*
2018F:	arch/arm/boot/dts/sh*
2019F:	arch/arm/configs/shmobile_defconfig
2020F:	arch/arm/include/debug/renesas-scif.S
2021F:	arch/arm/mach-shmobile/
2022F:	Documentation/devicetree/bindings/arm/shmobile.txt
2023F:	drivers/soc/renesas/
2024F:	include/linux/soc/renesas/
2025
2026ARM/SOCFPGA ARCHITECTURE
2027M:	Dinh Nguyen <dinguyen@kernel.org>
2028S:	Maintained
2029F:	arch/arm/mach-socfpga/
2030F:	arch/arm/boot/dts/socfpga*
2031F:	arch/arm/configs/socfpga_defconfig
2032F:	arch/arm64/boot/dts/altera/
2033W:	http://www.rocketboards.org
2034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035
2036ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2037M:	Dinh Nguyen <dinguyen@kernel.org>
2038S:	Maintained
2039F:	drivers/clk/socfpga/
2040
2041ARM/SOCFPGA EDAC SUPPORT
2042M:	Thor Thayer <thor.thayer@linux.intel.com>
2043S:	Maintained
2044F:	drivers/edac/altera_edac.
2045
2046ARM/SPREADTRUM SoC SUPPORT
2047M:	Orson Zhai <orsonzhai@gmail.com>
2048M:	Baolin Wang <baolin.wang@linaro.org>
2049M:	Chunyan Zhang <zhang.lyra@gmail.com>
2050S:	Maintained
2051F:	arch/arm64/boot/dts/sprd
2052N:	sprd
2053
2054ARM/STI ARCHITECTURE
2055M:	Patrice Chotard <patrice.chotard@st.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057W:	http://www.stlinux.com
2058S:	Maintained
2059F:	arch/arm/mach-sti/
2060F:	arch/arm/boot/dts/sti*
2061F:	drivers/char/hw_random/st-rng.c
2062F:	drivers/clocksource/arm_global_timer.c
2063F:	drivers/clocksource/clksrc_st_lpc.c
2064F:	drivers/cpufreq/sti-cpufreq.c
2065F:	drivers/dma/st_fdma*
2066F:	drivers/i2c/busses/i2c-st.c
2067F:	drivers/media/rc/st_rc.c
2068F:	drivers/media/platform/sti/c8sectpfe/
2069F:	drivers/mmc/host/sdhci-st.c
2070F:	drivers/phy/st/phy-miphy28lp.c
2071F:	drivers/phy/st/phy-stih407-usb.c
2072F:	drivers/pinctrl/pinctrl-st.c
2073F:	drivers/remoteproc/st_remoteproc.c
2074F:	drivers/remoteproc/st_slim_rproc.c
2075F:	drivers/reset/sti/
2076F:	drivers/rtc/rtc-st-lpc.c
2077F:	drivers/tty/serial/st-asc.c
2078F:	drivers/usb/dwc3/dwc3-st.c
2079F:	drivers/usb/host/ehci-st.c
2080F:	drivers/usb/host/ohci-st.c
2081F:	drivers/watchdog/st_lpc_wdt.c
2082F:	drivers/ata/ahci_st.c
2083F:	include/linux/remoteproc/st_slim_rproc.h
2084
2085ARM/STM32 ARCHITECTURE
2086M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2087M:	Alexandre Torgue <alexandre.torgue@st.com>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091N:	stm32
2092F:	arch/arm/boot/dts/stm32*
2093F:	arch/arm/mach-stm32/
2094F:	drivers/clocksource/armv7m_systick.c
2095
2096ARM/Synaptics Berlin SoC support
2097M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2098M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/mach-berlin/
2102F:	arch/arm/boot/dts/berlin*
2103F:	arch/arm64/boot/dts/marvell/berlin*
2104
2105ARM/TANGO ARCHITECTURE
2106M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2107M:	Mans Rullgard <mans@mansr.com>
2108L:	linux-arm-kernel@lists.infradead.org
2109S:	Odd Fixes
2110N:	tango
2111
2112ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2113M:	Lennert Buytenhek <kernel@wantstofly.org>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116
2117ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2118M:	Hans Verkuil <hans.verkuil@cisco.com>
2119L:	linux-tegra@vger.kernel.org
2120L:	linux-media@vger.kernel.org
2121S:	Maintained
2122F:	drivers/media/platform/tegra-cec/
2123F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2124
2125ARM/TETON BGA MACHINE SUPPORT
2126M:	"Mark F. Brown" <mark.brown314@gmail.com>
2127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S:	Maintained
2129
2130ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2131M:	Santosh Shilimkar <ssantosh@kernel.org>
2132L:	linux-kernel@vger.kernel.org
2133S:	Maintained
2134F:	drivers/memory/*emif*
2135
2136ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2137M:	Tero Kristo <t-kristo@ti.com>
2138M:	Nishanth Menon <nm@ti.com>
2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140S:	Supported
2141F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2142F:	arch/arm64/boot/dts/ti/Makefile
2143F:	arch/arm64/boot/dts/ti/k3-*
2144
2145ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2146M:	Santosh Shilimkar <ssantosh@kernel.org>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149F:	arch/arm/mach-keystone/
2150F:	arch/arm/boot/dts/keystone-*
2151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2152
2153ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2154M:	Santosh Shilimkar <ssantosh@kernel.org>
2155L:	linux-kernel@vger.kernel.org
2156S:	Maintained
2157F:	drivers/clk/keystone/
2158
2159ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2160M:	Santosh Shilimkar <ssantosh@kernel.org>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162L:	linux-kernel@vger.kernel.org
2163S:	Maintained
2164F:	drivers/clocksource/timer-keystone.c
2165
2166ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2167M:	Santosh Shilimkar <ssantosh@kernel.org>
2168L:	linux-kernel@vger.kernel.org
2169S:	Maintained
2170F:	drivers/power/reset/keystone-reset.c
2171
2172ARM/THECUS N2100 MACHINE SUPPORT
2173M:	Lennert Buytenhek <kernel@wantstofly.org>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175S:	Maintained
2176
2177ARM/TOSA MACHINE SUPPORT
2178M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2179M:	Dirk Opfer <dirk@opfer-online.de>
2180S:	Maintained
2181
2182ARM/UNIPHIER ARCHITECTURE
2183M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186S:	Maintained
2187F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2188F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2189F:	arch/arm/boot/dts/uniphier*
2190F:	arch/arm/include/asm/hardware/cache-uniphier.h
2191F:	arch/arm/mach-uniphier/
2192F:	arch/arm/mm/cache-uniphier.c
2193F:	arch/arm64/boot/dts/socionext/uniphier*
2194F:	drivers/bus/uniphier-system-bus.c
2195F:	drivers/clk/uniphier/
2196F:	drivers/gpio/gpio-uniphier.c
2197F:	drivers/i2c/busses/i2c-uniphier*
2198F:	drivers/irqchip/irq-uniphier-aidet.c
2199F:	drivers/pinctrl/uniphier/
2200F:	drivers/reset/reset-uniphier.c
2201F:	drivers/tty/serial/8250/8250_uniphier.c
2202N:	uniphier
2203
2204ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205M:	Ulf Hansson <ulf.hansson@linaro.org>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207T:	git git://git.linaro.org/people/ulfh/clk.git
2208S:	Maintained
2209F:	drivers/clk/ux500/
2210
2211ARM/VERSATILE EXPRESS PLATFORM
2212M:	Liviu Dudau <liviu.dudau@arm.com>
2213M:	Sudeep Holla <sudeep.holla@arm.com>
2214M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Maintained
2217F:	arch/arm/boot/dts/vexpress*
2218F:	arch/arm64/boot/dts/arm/
2219F:	arch/arm/mach-vexpress/
2220F:	*/*/vexpress*
2221F:	*/*/*/vexpress*
2222F:	drivers/clk/versatile/clk-vexpress-osc.c
2223F:	drivers/clocksource/versatile.c
2224N:	mps2
2225
2226ARM/VFP SUPPORT
2227M:	Russell King <linux@armlinux.org.uk>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229W:	http://www.armlinux.org.uk/
2230S:	Maintained
2231F:	arch/arm/vfp/
2232
2233ARM/VOIPAC PXA270 SUPPORT
2234M:	Marek Vasut <marek.vasut@gmail.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Maintained
2237F:	arch/arm/mach-pxa/vpac270.c
2238F:	arch/arm/mach-pxa/include/mach/vpac270.h
2239
2240ARM/VT8500 ARM ARCHITECTURE
2241M:	Tony Prisk <linux@prisktech.co.nz>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244F:	arch/arm/mach-vt8500/
2245F:	drivers/clocksource/vt8500_timer.c
2246F:	drivers/i2c/busses/i2c-wmt.c
2247F:	drivers/mmc/host/wmt-sdmmc.c
2248F:	drivers/pwm/pwm-vt8500.c
2249F:	drivers/rtc/rtc-vt8500.c
2250F:	drivers/tty/serial/vt8500_serial.c
2251F:	drivers/usb/host/ehci-platform.c
2252F:	drivers/usb/host/uhci-platform.c
2253F:	drivers/video/fbdev/vt8500lcdfb.*
2254F:	drivers/video/fbdev/wm8505fb*
2255F:	drivers/video/fbdev/wmt_ge_rops.*
2256
2257ARM/ZIPIT Z2 SUPPORT
2258M:	Marek Vasut <marek.vasut@gmail.com>
2259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260S:	Maintained
2261F:	arch/arm/mach-pxa/z2.c
2262F:	arch/arm/mach-pxa/include/mach/z2.h
2263
2264ARM/ZTE ARCHITECTURE
2265M:	Jun Nie <jun.nie@linaro.org>
2266M:	Baoyou Xie <baoyou.xie@linaro.org>
2267M:	Shawn Guo <shawnguo@kernel.org>
2268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269S:	Maintained
2270F:	arch/arm/boot/dts/zx2967*
2271F:	arch/arm/mach-zx/
2272F:	arch/arm64/boot/dts/zte/
2273F:	drivers/clk/zte/
2274F:	drivers/dma/zx_dma.c
2275F:	drivers/gpio/gpio-zx.c
2276F:	drivers/i2c/busses/i2c-zx2967.c
2277F:	drivers/mmc/host/dw_mmc-zx.*
2278F:	drivers/pinctrl/zte/
2279F:	drivers/soc/zte/
2280F:	drivers/thermal/zx2967_thermal.c
2281F:	drivers/watchdog/zx2967_wdt.c
2282F:	Documentation/devicetree/bindings/arm/zte.txt
2283F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2284F:	Documentation/devicetree/bindings/dma/zxdma.txt
2285F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290F:	Documentation/devicetree/bindings/soc/zte/
2291F:	Documentation/devicetree/bindings/sound/zte,*.txt
2292F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294F:	include/dt-bindings/clock/zx2967*.h
2295F:	include/dt-bindings/soc/zte,*.h
2296F:	sound/soc/codecs/zx_aud96p22.c
2297F:	sound/soc/zte/
2298
2299ARM/ZYNQ ARCHITECTURE
2300M:	Michal Simek <michal.simek@xilinx.com>
2301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302W:	http://wiki.xilinx.com
2303T:	git https://github.com/Xilinx/linux-xlnx.git
2304S:	Supported
2305F:	arch/arm/mach-zynq/
2306F:	drivers/cpuidle/cpuidle-zynq.c
2307F:	drivers/block/xsysace.c
2308N:	zynq
2309N:	xilinx
2310F:	drivers/clocksource/cadence_ttc_timer.c
2311F:	drivers/i2c/busses/i2c-cadence.c
2312F:	drivers/mmc/host/sdhci-of-arasan.c
2313F:	drivers/edac/synopsys_edac.c
2314
2315ARM64 PORT (AARCH64 ARCHITECTURE)
2316M:	Catalin Marinas <catalin.marinas@arm.com>
2317M:	Will Deacon <will.deacon@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2320S:	Maintained
2321F:	arch/arm64/
2322X:	arch/arm64/boot/dts/
2323F:	Documentation/arm64/
2324
2325AS3645A LED FLASH CONTROLLER DRIVER
2326M:	Sakari Ailus <sakari.ailus@iki.fi>
2327L:	linux-leds@vger.kernel.org
2328S:	Maintained
2329F:	drivers/leds/leds-as3645a.c
2330
2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2332M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2333L:	linux-media@vger.kernel.org
2334T:	git git://linuxtv.org/media_tree.git
2335S:	Maintained
2336F:	drivers/media/i2c/ak7375.c
2337F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2338
2339ASAHI KASEI AK8974 DRIVER
2340M:	Linus Walleij <linus.walleij@linaro.org>
2341L:	linux-iio@vger.kernel.org
2342W:	http://www.akm.com/
2343S:	Supported
2344F:	drivers/iio/magnetometer/ak8974.c
2345
2346ASC7621 HARDWARE MONITOR DRIVER
2347M:	George Joseph <george.joseph@fairview5.com>
2348L:	linux-hwmon@vger.kernel.org
2349S:	Maintained
2350F:	Documentation/hwmon/asc7621
2351F:	drivers/hwmon/asc7621.c
2352
2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2354M:	Corentin Chary <corentin.chary@gmail.com>
2355L:	acpi4asus-user@lists.sourceforge.net
2356L:	platform-driver-x86@vger.kernel.org
2357W:	http://acpi4asus.sf.net
2358S:	Maintained
2359F:	drivers/platform/x86/asus*.c
2360F:	drivers/platform/x86/eeepc*.c
2361
2362ASUS WIRELESS RADIO CONTROL DRIVER
2363M:	João Paulo Rechi Vita <jprvita@gmail.com>
2364L:	platform-driver-x86@vger.kernel.org
2365S:	Maintained
2366F:	drivers/platform/x86/asus-wireless.c
2367
2368ASYMMETRIC KEYS
2369M:	David Howells <dhowells@redhat.com>
2370L:	keyrings@vger.kernel.org
2371S:	Maintained
2372F:	Documentation/crypto/asymmetric-keys.txt
2373F:	include/linux/verification.h
2374F:	include/crypto/public_key.h
2375F:	include/crypto/pkcs7.h
2376F:	crypto/asymmetric_keys/
2377
2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2379R:	Dan Williams <dan.j.williams@intel.com>
2380W:	http://sourceforge.net/projects/xscaleiop
2381S:	Odd fixes
2382F:	Documentation/crypto/async-tx-api.txt
2383F:	crypto/async_tx/
2384F:	drivers/dma/
2385F:	include/linux/dmaengine.h
2386F:	include/linux/async_tx.h
2387
2388AT24 EEPROM DRIVER
2389M:	Bartosz Golaszewski <brgl@bgdev.pl>
2390L:	linux-i2c@vger.kernel.org
2391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/eeprom/at24.txt
2394F:	drivers/misc/eeprom/at24.c
2395F:	include/linux/platform_data/at24.h
2396
2397ATA OVER ETHERNET (AOE) DRIVER
2398M:	"Ed L. Cashin" <ed.cashin@acm.org>
2399W:	http://www.openaoe.org/
2400S:	Supported
2401F:	Documentation/aoe/
2402F:	drivers/block/aoe/
2403
2404ATHEROS 71XX/9XXX GPIO DRIVER
2405M:	Alban Bedel <albeu@free.fr>
2406W:	https://github.com/AlbanBedel/linux
2407T:	git git://github.com/AlbanBedel/linux
2408S:	Maintained
2409F:	drivers/gpio/gpio-ath79.c
2410F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2411
2412ATHEROS 71XX/9XXX USB PHY DRIVER
2413M:	Alban Bedel <albeu@free.fr>
2414W:	https://github.com/AlbanBedel/linux
2415T:	git git://github.com/AlbanBedel/linux
2416S:	Maintained
2417F:	drivers/phy/qualcomm/phy-ath79-usb.c
2418F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2419
2420ATHEROS ATH GENERIC UTILITIES
2421M:	Kalle Valo <kvalo@codeaurora.org>
2422L:	linux-wireless@vger.kernel.org
2423S:	Supported
2424F:	drivers/net/wireless/ath/*
2425
2426ATHEROS ATH5K WIRELESS DRIVER
2427M:	Jiri Slaby <jirislaby@gmail.com>
2428M:	Nick Kossifidis <mickflemm@gmail.com>
2429M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2430L:	linux-wireless@vger.kernel.org
2431W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2432S:	Maintained
2433F:	drivers/net/wireless/ath/ath5k/
2434
2435ATHEROS ATH6KL WIRELESS DRIVER
2436M:	Kalle Valo <kvalo@codeaurora.org>
2437L:	linux-wireless@vger.kernel.org
2438W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2440S:	Supported
2441F:	drivers/net/wireless/ath/ath6kl/
2442
2443ATI_REMOTE2 DRIVER
2444M:	Ville Syrjala <syrjala@sci.fi>
2445S:	Maintained
2446F:	drivers/input/misc/ati_remote2.c
2447
2448ATK0110 HWMON DRIVER
2449M:	Luca Tettamanti <kronos.it@gmail.com>
2450L:	linux-hwmon@vger.kernel.org
2451S:	Maintained
2452F:	drivers/hwmon/asus_atk0110.c
2453
2454ATLX ETHERNET DRIVERS
2455M:	Jay Cliburn <jcliburn@gmail.com>
2456M:	Chris Snook <chris.snook@gmail.com>
2457L:	netdev@vger.kernel.org
2458W:	http://sourceforge.net/projects/atl1
2459W:	http://atl1.sourceforge.net
2460S:	Maintained
2461F:	drivers/net/ethernet/atheros/
2462
2463ATM
2464M:	Chas Williams <3chas3@gmail.com>
2465L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2466L:	netdev@vger.kernel.org
2467W:	http://linux-atm.sourceforge.net
2468S:	Maintained
2469F:	drivers/atm/
2470F:	include/linux/atm*
2471F:	include/uapi/linux/atm*
2472
2473ATMEL AT91 / AT32 MCI DRIVER
2474M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2475S:	Maintained
2476F:	drivers/mmc/host/atmel-mci.c
2477
2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480S:	Supported
2481F:	drivers/power/reset/at91-sama5d2_shdwc.c
2482
2483ATMEL Audio ALSA driver
2484M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2486S:	Supported
2487F:	sound/soc/atmel
2488
2489ATMEL I2C DRIVER
2490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2491L:	linux-i2c@vger.kernel.org
2492S:	Supported
2493F:	drivers/i2c/busses/i2c-at91.c
2494
2495ATMEL ISI DRIVER
2496M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2497L:	linux-media@vger.kernel.org
2498S:	Supported
2499F:	drivers/media/platform/atmel/atmel-isi.c
2500F:	include/media/atmel-isi.h
2501
2502ATMEL LCDFB DRIVER
2503M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2504L:	linux-fbdev@vger.kernel.org
2505S:	Maintained
2506F:	drivers/video/fbdev/atmel_lcdfb.c
2507F:	include/video/atmel_lcdc.h
2508
2509ATMEL MACB ETHERNET DRIVER
2510M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2511S:	Supported
2512F:	drivers/net/ethernet/cadence/
2513
2514ATMEL MAXTOUCH DRIVER
2515M:	Nick Dyer <nick@shmanahar.org>
2516T:	git git://github.com/ndyer/linux.git
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2519F:	drivers/input/touchscreen/atmel_mxt_ts.c
2520
2521ATMEL SAMA5D2 ADC DRIVER
2522M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2523L:	linux-iio@vger.kernel.org
2524S:	Supported
2525F:	drivers/iio/adc/at91-sama5d2_adc.c
2526
2527ATMEL SDMMC DRIVER
2528M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2529L:	linux-mmc@vger.kernel.org
2530S:	Supported
2531F:	drivers/mmc/host/sdhci-of-at91.c
2532
2533ATMEL SPI DRIVER
2534M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2535S:	Supported
2536F:	drivers/spi/spi-atmel.*
2537
2538ATMEL SSC DRIVER
2539M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541S:	Supported
2542F:	drivers/misc/atmel-ssc.c
2543F:	include/linux/atmel-ssc.h
2544
2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2546M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Supported
2549F:	drivers/misc/atmel_tclib.c
2550F:	drivers/clocksource/tcb_clksrc.c
2551
2552ATMEL USBA UDC DRIVER
2553M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Supported
2556F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2557
2558ATMEL WIRELESS DRIVER
2559M:	Simon Kelley <simon@thekelleys.org.uk>
2560L:	linux-wireless@vger.kernel.org
2561W:	http://www.thekelleys.org.uk/atmel
2562W:	http://atmelwlandriver.sourceforge.net/
2563S:	Maintained
2564F:	drivers/net/wireless/atmel/atmel*
2565
2566ATMEL XDMA DRIVER
2567M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2568L:	linux-arm-kernel@lists.infradead.org
2569L:	dmaengine@vger.kernel.org
2570S:	Supported
2571F:	drivers/dma/at_xdmac.c
2572
2573ATOMIC INFRASTRUCTURE
2574M:	Will Deacon <will.deacon@arm.com>
2575M:	Peter Zijlstra <peterz@infradead.org>
2576R:	Boqun Feng <boqun.feng@gmail.com>
2577L:	linux-kernel@vger.kernel.org
2578S:	Maintained
2579F:	arch/*/include/asm/atomic*.h
2580F:	include/*/atomic*.h
2581
2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2583M:	Bradley Grove <linuxdrivers@attotech.com>
2584L:	linux-scsi@vger.kernel.org
2585W:	http://www.attotech.com
2586S:	Supported
2587F:	drivers/scsi/esas2r
2588
2589ATUSB IEEE 802.15.4 RADIO DRIVER
2590M:	Stefan Schmidt <stefan@datenfreihafen.org>
2591L:	linux-wpan@vger.kernel.org
2592S:	Maintained
2593F:	drivers/net/ieee802154/atusb.c
2594F:	drivers/net/ieee802154/atusb.h
2595F:	drivers/net/ieee802154/at86rf230.h
2596
2597AUDIT SUBSYSTEM
2598M:	Paul Moore <paul@paul-moore.com>
2599M:	Eric Paris <eparis@redhat.com>
2600L:	linux-audit@redhat.com (moderated for non-subscribers)
2601W:	https://github.com/linux-audit
2602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2603S:	Supported
2604F:	include/linux/audit.h
2605F:	include/uapi/linux/audit.h
2606F:	kernel/audit*
2607
2608AUXILIARY DISPLAY DRIVERS
2609M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2610S:	Maintained
2611F:	drivers/auxdisplay/
2612F:	include/linux/cfag12864b.h
2613
2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2615M:	Andreas Klinger <ak@it-klinger.de>
2616L:	linux-iio@vger.kernel.org
2617S:	Maintained
2618F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2619F:	drivers/iio/adc/hx711.c
2620
2621AX.25 NETWORK LAYER
2622M:	Ralf Baechle <ralf@linux-mips.org>
2623L:	linux-hams@vger.kernel.org
2624W:	http://www.linux-ax25.org/
2625S:	Maintained
2626F:	include/uapi/linux/ax25.h
2627F:	include/net/ax25.h
2628F:	net/ax25/
2629
2630AXENTIA ARM DEVICES
2631M:	Peter Rosin <peda@axentia.se>
2632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633S:	Maintained
2634F:	Documentation/devicetree/bindings/arm/axentia.txt
2635F:	arch/arm/boot/dts/at91-linea.dtsi
2636F:	arch/arm/boot/dts/at91-natte.dtsi
2637F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2638F:	arch/arm/boot/dts/at91-tse850-3.dts
2639
2640AXENTIA ASOC DRIVERS
2641M:	Peter Rosin <peda@axentia.se>
2642L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2643S:	Maintained
2644F:	Documentation/devicetree/bindings/sound/axentia,*
2645F:	sound/soc/atmel/tse850-pcm5142.c
2646
2647AZ6007 DVB DRIVER
2648M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2649L:	linux-media@vger.kernel.org
2650W:	https://linuxtv.org
2651T:	git git://linuxtv.org/media_tree.git
2652S:	Maintained
2653F:	drivers/media/usb/dvb-usb-v2/az6007.c
2654
2655AZTECH FM RADIO RECEIVER DRIVER
2656M:	Hans Verkuil <hverkuil@xs4all.nl>
2657L:	linux-media@vger.kernel.org
2658T:	git git://linuxtv.org/media_tree.git
2659W:	https://linuxtv.org
2660S:	Maintained
2661F:	drivers/media/radio/radio-aztech*
2662
2663B43 WIRELESS DRIVER
2664L:	linux-wireless@vger.kernel.org
2665L:	b43-dev@lists.infradead.org
2666W:	http://wireless.kernel.org/en/users/Drivers/b43
2667S:	Odd Fixes
2668F:	drivers/net/wireless/broadcom/b43/
2669
2670B43LEGACY WIRELESS DRIVER
2671M:	Larry Finger <Larry.Finger@lwfinger.net>
2672L:	linux-wireless@vger.kernel.org
2673L:	b43-dev@lists.infradead.org
2674W:	http://wireless.kernel.org/en/users/Drivers/b43
2675S:	Maintained
2676F:	drivers/net/wireless/broadcom/b43legacy/
2677
2678BACKLIGHT CLASS/SUBSYSTEM
2679M:	Lee Jones <lee.jones@linaro.org>
2680M:	Daniel Thompson <daniel.thompson@linaro.org>
2681M:	Jingoo Han <jingoohan1@gmail.com>
2682L:	dri-devel@lists.freedesktop.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2684S:	Maintained
2685F:	drivers/video/backlight/
2686F:	include/linux/backlight.h
2687F:	include/linux/pwm_backlight.h
2688F:	Documentation/devicetree/bindings/leds/backlight
2689
2690BATMAN ADVANCED
2691M:	Marek Lindner <mareklindner@neomailbox.ch>
2692M:	Simon Wunderlich <sw@simonwunderlich.de>
2693M:	Antonio Quartulli <a@unstable.cc>
2694L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2695W:	https://www.open-mesh.org/
2696Q:	https://patchwork.open-mesh.org/project/batman/list/
2697S:	Maintained
2698F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2699F:	Documentation/ABI/testing/sysfs-class-net-mesh
2700F:	Documentation/networking/batman-adv.rst
2701F:	include/uapi/linux/batadv_packet.h
2702F:	include/uapi/linux/batman_adv.h
2703F:	net/batman-adv/
2704
2705BAYCOM/HDLCDRV DRIVERS FOR AX.25
2706M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2707L:	linux-hams@vger.kernel.org
2708W:	http://www.baycom.org/~tom/ham/ham.html
2709S:	Maintained
2710F:	drivers/net/hamradio/baycom*
2711
2712BCACHE (BLOCK LAYER CACHE)
2713M:	Coly Li <colyli@suse.de>
2714M:	Kent Overstreet <kent.overstreet@gmail.com>
2715L:	linux-bcache@vger.kernel.org
2716W:	http://bcache.evilpiepirate.org
2717C:	irc://irc.oftc.net/bcache
2718S:	Maintained
2719F:	drivers/md/bcache/
2720
2721BDISP ST MEDIA DRIVER
2722M:	Fabien Dessenne <fabien.dessenne@st.com>
2723L:	linux-media@vger.kernel.org
2724T:	git git://linuxtv.org/media_tree.git
2725W:	https://linuxtv.org
2726S:	Supported
2727F:	drivers/media/platform/sti/bdisp
2728
2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2730M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2731L:	netdev@vger.kernel.org
2732S:	Maintained
2733F:	drivers/net/ethernet/ec_bhf.c
2734
2735BEFS FILE SYSTEM
2736M:	Luis de Bethencourt <luisbg@kernel.org>
2737M:	Salah Triki <salah.triki@gmail.com>
2738S:	Maintained
2739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2740F:	Documentation/filesystems/befs.txt
2741F:	fs/befs/
2742
2743BFQ I/O SCHEDULER
2744M:	Paolo Valente <paolo.valente@linaro.org>
2745M:	Jens Axboe <axboe@kernel.dk>
2746L:	linux-block@vger.kernel.org
2747S:	Maintained
2748F:	block/bfq-*
2749F:	Documentation/block/bfq-iosched.txt
2750
2751BFS FILE SYSTEM
2752M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2753S:	Maintained
2754F:	Documentation/filesystems/bfs.txt
2755F:	fs/bfs/
2756F:	include/uapi/linux/bfs_fs.h
2757
2758BLINKM RGB LED DRIVER
2759M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2760S:	Maintained
2761F:	drivers/leds/leds-blinkm.c
2762
2763BLOCK LAYER
2764M:	Jens Axboe <axboe@kernel.dk>
2765L:	linux-block@vger.kernel.org
2766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2767S:	Maintained
2768F:	block/
2769F:	drivers/block/
2770F:	kernel/trace/blktrace.c
2771F:	lib/sbitmap.c
2772
2773BLOCK2MTD DRIVER
2774M:	Joern Engel <joern@lazybastard.org>
2775L:	linux-mtd@lists.infradead.org
2776S:	Maintained
2777F:	drivers/mtd/devices/block2mtd.c
2778
2779BLUETOOTH DRIVERS
2780M:	Marcel Holtmann <marcel@holtmann.org>
2781M:	Johan Hedberg <johan.hedberg@gmail.com>
2782L:	linux-bluetooth@vger.kernel.org
2783W:	http://www.bluez.org/
2784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2786S:	Maintained
2787F:	drivers/bluetooth/
2788
2789BLUETOOTH SUBSYSTEM
2790M:	Marcel Holtmann <marcel@holtmann.org>
2791M:	Johan Hedberg <johan.hedberg@gmail.com>
2792L:	linux-bluetooth@vger.kernel.org
2793W:	http://www.bluez.org/
2794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796S:	Maintained
2797F:	net/bluetooth/
2798F:	include/net/bluetooth/
2799
2800BONDING DRIVER
2801M:	Jay Vosburgh <j.vosburgh@gmail.com>
2802M:	Veaceslav Falico <vfalico@gmail.com>
2803M:	Andy Gospodarek <andy@greyhouse.net>
2804L:	netdev@vger.kernel.org
2805W:	http://sourceforge.net/projects/bonding/
2806S:	Supported
2807F:	drivers/net/bonding/
2808F:	include/uapi/linux/if_bonding.h
2809
2810BPF (Safe dynamic programs and tools)
2811M:	Alexei Starovoitov <ast@kernel.org>
2812M:	Daniel Borkmann <daniel@iogearbox.net>
2813L:	netdev@vger.kernel.org
2814L:	linux-kernel@vger.kernel.org
2815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2817Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2818S:	Supported
2819F:	arch/x86/net/bpf_jit*
2820F:	Documentation/networking/filter.txt
2821F:	Documentation/bpf/
2822F:	include/linux/bpf*
2823F:	include/linux/filter.h
2824F:	include/trace/events/xdp.h
2825F:	include/uapi/linux/bpf*
2826F:	include/uapi/linux/filter.h
2827F:	kernel/bpf/
2828F:	kernel/trace/bpf_trace.c
2829F:	lib/test_bpf.c
2830F:	net/bpf/
2831F:	net/core/filter.c
2832F:	net/sched/act_bpf.c
2833F:	net/sched/cls_bpf.c
2834F:	samples/bpf/
2835F:	tools/bpf/
2836F:	tools/lib/bpf/
2837F:	tools/testing/selftests/bpf/
2838
2839BROADCOM B44 10/100 ETHERNET DRIVER
2840M:	Michael Chan <michael.chan@broadcom.com>
2841L:	netdev@vger.kernel.org
2842S:	Supported
2843F:	drivers/net/ethernet/broadcom/b44.*
2844
2845BROADCOM B53 ETHERNET SWITCH DRIVER
2846M:	Florian Fainelli <f.fainelli@gmail.com>
2847L:	netdev@vger.kernel.org
2848L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2849S:	Supported
2850F:	drivers/net/dsa/b53/*
2851F:	include/linux/platform_data/b53.h
2852
2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2854M:	Florian Fainelli <f.fainelli@gmail.com>
2855M:	Ray Jui <rjui@broadcom.com>
2856M:	Scott Branden <sbranden@broadcom.com>
2857M:	bcm-kernel-feedback-list@broadcom.com
2858T:	git git://github.com/broadcom/mach-bcm
2859S:	Maintained
2860N:	bcm281*
2861N:	bcm113*
2862N:	bcm216*
2863N:	kona
2864F:	arch/arm/mach-bcm/
2865
2866BROADCOM BCM2835 ARM ARCHITECTURE
2867M:	Eric Anholt <eric@anholt.net>
2868M:	Stefan Wahren <stefan.wahren@i2se.com>
2869L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871T:	git git://github.com/anholt/linux
2872S:	Maintained
2873N:	bcm2835
2874F:	drivers/staging/vc04_services
2875
2876BROADCOM BCM47XX MIPS ARCHITECTURE
2877M:	Hauke Mehrtens <hauke@hauke-m.de>
2878M:	Rafał Miłecki <zajec5@gmail.com>
2879L:	linux-mips@linux-mips.org
2880S:	Maintained
2881F:	Documentation/devicetree/bindings/mips/brcm/
2882F:	arch/mips/bcm47xx/*
2883F:	arch/mips/include/asm/mach-bcm47xx/*
2884
2885BROADCOM BCM5301X ARM ARCHITECTURE
2886M:	Hauke Mehrtens <hauke@hauke-m.de>
2887M:	Rafał Miłecki <zajec5@gmail.com>
2888M:	Jon Mason <jonmason@broadcom.com>
2889M:	bcm-kernel-feedback-list@broadcom.com
2890L:	linux-arm-kernel@lists.infradead.org
2891S:	Maintained
2892F:	arch/arm/mach-bcm/bcm_5301x.c
2893F:	arch/arm/boot/dts/bcm5301x*.dtsi
2894F:	arch/arm/boot/dts/bcm470*
2895F:	arch/arm/boot/dts/bcm953012*
2896
2897BROADCOM BCM53573 ARM ARCHITECTURE
2898M:	Rafał Miłecki <rafal@milecki.pl>
2899L:	linux-arm-kernel@lists.infradead.org
2900S:	Maintained
2901F:	arch/arm/boot/dts/bcm53573*
2902F:	arch/arm/boot/dts/bcm47189*
2903
2904BROADCOM BCM63XX ARM ARCHITECTURE
2905M:	Florian Fainelli <f.fainelli@gmail.com>
2906M:	bcm-kernel-feedback-list@broadcom.com
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908T:	git git://github.com/broadcom/stblinux.git
2909S:	Maintained
2910N:	bcm63xx
2911
2912BROADCOM BCM63XX/BCM33XX UDC DRIVER
2913M:	Kevin Cernekee <cernekee@gmail.com>
2914L:	linux-usb@vger.kernel.org
2915S:	Maintained
2916F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2917
2918BROADCOM BCM7XXX ARM ARCHITECTURE
2919M:	Brian Norris <computersforpeace@gmail.com>
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921M:	Florian Fainelli <f.fainelli@gmail.com>
2922M:	bcm-kernel-feedback-list@broadcom.com
2923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924T:	git git://github.com/broadcom/stblinux.git
2925S:	Maintained
2926F:	arch/arm/mach-bcm/*brcmstb*
2927F:	arch/arm/boot/dts/bcm7*.dts*
2928F:	drivers/bus/brcmstb_gisb.c
2929F:	arch/arm/mm/cache-b15-rac.c
2930F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2931N:	brcmstb
2932
2933BROADCOM BMIPS CPUFREQ DRIVER
2934M:	Markus Mayer <mmayer@broadcom.com>
2935M:	bcm-kernel-feedback-list@broadcom.com
2936L:	linux-pm@vger.kernel.org
2937S:	Maintained
2938F:	drivers/cpufreq/bmips-cpufreq.c
2939
2940BROADCOM BMIPS MIPS ARCHITECTURE
2941M:	Kevin Cernekee <cernekee@gmail.com>
2942M:	Florian Fainelli <f.fainelli@gmail.com>
2943L:	linux-mips@linux-mips.org
2944T:	git git://github.com/broadcom/stblinux.git
2945S:	Maintained
2946F:	arch/mips/bmips/*
2947F:	arch/mips/include/asm/mach-bmips/*
2948F:	arch/mips/kernel/*bmips*
2949F:	arch/mips/boot/dts/brcm/bcm*.dts*
2950F:	drivers/irqchip/irq-bcm63*
2951F:	drivers/irqchip/irq-bcm7*
2952F:	drivers/irqchip/irq-brcmstb*
2953F:	include/linux/bcm963xx_nvram.h
2954F:	include/linux/bcm963xx_tag.h
2955
2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2957M:	Rasesh Mody <rasesh.mody@cavium.com>
2958M:	Harish Patil <harish.patil@cavium.com>
2959M:	Dept-GELinuxNICDev@cavium.com
2960L:	netdev@vger.kernel.org
2961S:	Supported
2962F:	drivers/net/ethernet/broadcom/bnx2.*
2963F:	drivers/net/ethernet/broadcom/bnx2_*
2964
2965BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966M:	QLogic-Storage-Upstream@qlogic.com
2967L:	linux-scsi@vger.kernel.org
2968S:	Supported
2969F:	drivers/scsi/bnx2fc/
2970
2971BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972M:	QLogic-Storage-Upstream@qlogic.com
2973L:	linux-scsi@vger.kernel.org
2974S:	Supported
2975F:	drivers/scsi/bnx2i/
2976
2977BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978M:	Ariel Elior <ariel.elior@cavium.com>
2979M:	everest-linux-l2@cavium.com
2980L:	netdev@vger.kernel.org
2981S:	Supported
2982F:	drivers/net/ethernet/broadcom/bnx2x/
2983
2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2985M:	Michael Chan <michael.chan@broadcom.com>
2986L:	netdev@vger.kernel.org
2987S:	Supported
2988F:	drivers/net/ethernet/broadcom/bnxt/
2989
2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2991M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2992M:	Franky Lin <franky.lin@broadcom.com>
2993M:	Hante Meuleman <hante.meuleman@broadcom.com>
2994M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2995M:	Wright Feng <wright.feng@cypress.com>
2996L:	linux-wireless@vger.kernel.org
2997L:	brcm80211-dev-list.pdl@broadcom.com
2998L:	brcm80211-dev-list@cypress.com
2999S:	Supported
3000F:	drivers/net/wireless/broadcom/brcm80211/
3001
3002BROADCOM BRCMSTB GPIO DRIVER
3003M:	Gregory Fong <gregory.0xf0@gmail.com>
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Supported
3006F:	drivers/gpio/gpio-brcmstb.c
3007F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3008
3009BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3010M:	Al Cooper <alcooperx@gmail.com>
3011L:	linux-kernel@vger.kernel.org
3012L:	bcm-kernel-feedback-list@broadcom.com
3013S:	Maintained
3014F:	drivers/phy/broadcom/phy-brcm-usb*
3015
3016BROADCOM GENET ETHERNET DRIVER
3017M:	Doug Berger <opendmb@gmail.com>
3018M:	Florian Fainelli <f.fainelli@gmail.com>
3019L:	netdev@vger.kernel.org
3020S:	Supported
3021F:	drivers/net/ethernet/broadcom/genet/
3022
3023BROADCOM IPROC ARM ARCHITECTURE
3024M:	Ray Jui <rjui@broadcom.com>
3025M:	Scott Branden <sbranden@broadcom.com>
3026M:	Jon Mason <jonmason@broadcom.com>
3027M:	bcm-kernel-feedback-list@broadcom.com
3028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029T:	git git://github.com/broadcom/cygnus-linux.git
3030S:	Maintained
3031N:	iproc
3032N:	cygnus
3033N:	bcm[-_]nsp
3034N:	bcm9113*
3035N:	bcm9583*
3036N:	bcm9585*
3037N:	bcm9586*
3038N:	bcm988312
3039N:	bcm113*
3040N:	bcm583*
3041N:	bcm585*
3042N:	bcm586*
3043N:	bcm88312
3044N:	hr2
3045N:	stingray
3046F:	arch/arm64/boot/dts/broadcom/northstar2/*
3047F:	arch/arm64/boot/dts/broadcom/stingray/*
3048F:	drivers/clk/bcm/clk-ns*
3049F:	drivers/clk/bcm/clk-sr*
3050F:	drivers/pinctrl/bcm/pinctrl-ns*
3051F:	include/dt-bindings/clock/bcm-sr*
3052
3053BROADCOM KONA GPIO DRIVER
3054M:	Ray Jui <rjui@broadcom.com>
3055L:	bcm-kernel-feedback-list@broadcom.com
3056S:	Supported
3057F:	drivers/gpio/gpio-bcm-kona.c
3058F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3059
3060BROADCOM NETXTREME-E ROCE DRIVER
3061M:	Selvin Xavier <selvin.xavier@broadcom.com>
3062M:	Devesh Sharma <devesh.sharma@broadcom.com>
3063M:	Somnath Kotur <somnath.kotur@broadcom.com>
3064M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3065L:	linux-rdma@vger.kernel.org
3066W:	http://www.broadcom.com
3067S:	Supported
3068F:	drivers/infiniband/hw/bnxt_re/
3069F:	include/uapi/rdma/bnxt_re-abi.h
3070
3071BROADCOM NVRAM DRIVER
3072M:	Rafał Miłecki <zajec5@gmail.com>
3073L:	linux-mips@linux-mips.org
3074S:	Maintained
3075F:	drivers/firmware/broadcom/*
3076
3077BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3078M:	Rafał Miłecki <zajec5@gmail.com>
3079L:	linux-wireless@vger.kernel.org
3080S:	Maintained
3081F:	drivers/bcma/
3082F:	include/linux/bcma/
3083
3084BROADCOM STB AVS CPUFREQ DRIVER
3085M:	Markus Mayer <mmayer@broadcom.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-pm@vger.kernel.org
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3090F:	drivers/cpufreq/brcmstb*
3091
3092BROADCOM STB AVS TMON DRIVER
3093M:	Markus Mayer <mmayer@broadcom.com>
3094M:	bcm-kernel-feedback-list@broadcom.com
3095L:	linux-pm@vger.kernel.org
3096S:	Maintained
3097F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3098F:	drivers/thermal/broadcom/brcmstb*
3099
3100BROADCOM STB NAND FLASH DRIVER
3101M:	Brian Norris <computersforpeace@gmail.com>
3102M:	Kamal Dasu <kdasu.kdev@gmail.com>
3103L:	linux-mtd@lists.infradead.org
3104L:	bcm-kernel-feedback-list@broadcom.com
3105S:	Maintained
3106F:	drivers/mtd/nand/raw/brcmnand/
3107
3108BROADCOM STB DPFE DRIVER
3109M:	Markus Mayer <mmayer@broadcom.com>
3110M:	bcm-kernel-feedback-list@broadcom.com
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Maintained
3113F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3114F:	drivers/memory/brcmstb_dpfe.c
3115
3116BROADCOM SYSTEMPORT ETHERNET DRIVER
3117M:	Florian Fainelli <f.fainelli@gmail.com>
3118L:	netdev@vger.kernel.org
3119S:	Supported
3120F:	drivers/net/ethernet/broadcom/bcmsysport.*
3121
3122BROADCOM TG3 GIGABIT ETHERNET DRIVER
3123M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3124M:	Prashant Sreedharan <prashant@broadcom.com>
3125M:	Michael Chan <mchan@broadcom.com>
3126L:	netdev@vger.kernel.org
3127S:	Supported
3128F:	drivers/net/ethernet/broadcom/tg3.*
3129
3130BROCADE BFA FC SCSI DRIVER
3131M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3132M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3133L:	linux-scsi@vger.kernel.org
3134S:	Supported
3135F:	drivers/scsi/bfa/
3136
3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3138M:	Rasesh Mody <rasesh.mody@cavium.com>
3139M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3140M:	Dept-GELinuxNICDev@cavium.com
3141L:	netdev@vger.kernel.org
3142S:	Supported
3143F:	drivers/net/ethernet/brocade/bna/
3144
3145BSG (block layer generic sg v4 driver)
3146M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3147L:	linux-scsi@vger.kernel.org
3148S:	Supported
3149F:	block/bsg.c
3150F:	include/linux/bsg.h
3151F:	include/uapi/linux/bsg.h
3152
3153BT87X AUDIO DRIVER
3154M:	Clemens Ladisch <clemens@ladisch.de>
3155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3156T:	git git://git.alsa-project.org/alsa-kernel.git
3157S:	Maintained
3158F:	Documentation/sound/cards/bt87x.rst
3159F:	sound/pci/bt87x.c
3160
3161BT8XXGPIO DRIVER
3162M:	Michael Buesch <m@bues.ch>
3163W:	http://bu3sch.de/btgpio.php
3164S:	Maintained
3165F:	drivers/gpio/gpio-bt8xx.c
3166
3167BTRFS FILE SYSTEM
3168M:	Chris Mason <clm@fb.com>
3169M:	Josef Bacik <jbacik@fb.com>
3170M:	David Sterba <dsterba@suse.com>
3171L:	linux-btrfs@vger.kernel.org
3172W:	http://btrfs.wiki.kernel.org/
3173Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3175S:	Maintained
3176F:	Documentation/filesystems/btrfs.txt
3177F:	fs/btrfs/
3178F:	include/linux/btrfs*
3179F:	include/uapi/linux/btrfs*
3180
3181BTTV VIDEO4LINUX DRIVER
3182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3183L:	linux-media@vger.kernel.org
3184W:	https://linuxtv.org
3185T:	git git://linuxtv.org/media_tree.git
3186S:	Odd fixes
3187F:	Documentation/media/v4l-drivers/bttv*
3188F:	drivers/media/pci/bt8xx/bttv*
3189
3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3191M:	Chanwoo Choi <cw00.choi@samsung.com>
3192L:	linux-pm@vger.kernel.org
3193L:	linux-samsung-soc@vger.kernel.org
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3195S:	Maintained
3196F:	drivers/devfreq/exynos-bus.c
3197F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3198
3199BUSLOGIC SCSI DRIVER
3200M:	Khalid Aziz <khalid@gonehiking.org>
3201L:	linux-scsi@vger.kernel.org
3202S:	Maintained
3203F:	drivers/scsi/BusLogic.*
3204F:	drivers/scsi/FlashPoint.*
3205
3206C-MEDIA CMI8788 DRIVER
3207M:	Clemens Ladisch <clemens@ladisch.de>
3208L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3209T:	git git://git.alsa-project.org/alsa-kernel.git
3210S:	Maintained
3211F:	sound/pci/oxygen/
3212
3213C6X ARCHITECTURE
3214M:	Mark Salter <msalter@redhat.com>
3215M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3216L:	linux-c6x-dev@linux-c6x.org
3217W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3218S:	Maintained
3219F:	arch/c6x/
3220
3221CA8210 IEEE-802.15.4 RADIO DRIVER
3222M:	Harry Morris <h.morris@cascoda.com>
3223L:	linux-wpan@vger.kernel.org
3224W:	https://github.com/Cascoda/ca8210-linux.git
3225S:	Maintained
3226F:	drivers/net/ieee802154/ca8210.c
3227F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3228
3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3230M:	David Howells <dhowells@redhat.com>
3231L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3232S:	Supported
3233F:	Documentation/filesystems/caching/cachefiles.txt
3234F:	fs/cachefiles/
3235
3236CADENCE MIPI-CSI2 BRIDGES
3237M:	Maxime Ripard <maxime.ripard@bootlin.com>
3238L:	linux-media@vger.kernel.org
3239S:	Maintained
3240F:	Documentation/devicetree/bindings/media/cdns,*.txt
3241F:	drivers/media/platform/cadence/cdns-csi2*
3242
3243CADET FM/AM RADIO RECEIVER DRIVER
3244M:	Hans Verkuil <hverkuil@xs4all.nl>
3245L:	linux-media@vger.kernel.org
3246T:	git git://linuxtv.org/media_tree.git
3247W:	https://linuxtv.org
3248S:	Maintained
3249F:	drivers/media/radio/radio-cadet*
3250
3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3252M:	Jonathan Corbet <corbet@lwn.net>
3253L:	linux-media@vger.kernel.org
3254T:	git git://linuxtv.org/media_tree.git
3255S:	Maintained
3256F:	Documentation/media/v4l-drivers/cafe_ccic*
3257F:	drivers/media/platform/marvell-ccic/
3258
3259CAIF NETWORK LAYER
3260M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3261L:	netdev@vger.kernel.org
3262S:	Supported
3263F:	Documentation/networking/caif/
3264F:	drivers/net/caif/
3265F:	include/uapi/linux/caif/
3266F:	include/net/caif/
3267F:	net/caif/
3268
3269CALGARY x86-64 IOMMU
3270M:	Muli Ben-Yehuda <mulix@mulix.org>
3271M:	Jon Mason <jdmason@kudzu.us>
3272L:	iommu@lists.linux-foundation.org
3273S:	Maintained
3274F:	arch/x86/kernel/pci-calgary_64.c
3275F:	arch/x86/kernel/tce_64.c
3276F:	arch/x86/include/asm/calgary.h
3277F:	arch/x86/include/asm/tce.h
3278
3279CAN NETWORK DRIVERS
3280M:	Wolfgang Grandegger <wg@grandegger.com>
3281M:	Marc Kleine-Budde <mkl@pengutronix.de>
3282L:	linux-can@vger.kernel.org
3283W:	https://github.com/linux-can
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3286S:	Maintained
3287F:	Documentation/devicetree/bindings/net/can/
3288F:	drivers/net/can/
3289F:	include/linux/can/dev.h
3290F:	include/linux/can/platform/
3291F:	include/uapi/linux/can/error.h
3292F:	include/uapi/linux/can/netlink.h
3293
3294CAN NETWORK LAYER
3295M:	Oliver Hartkopp <socketcan@hartkopp.net>
3296M:	Marc Kleine-Budde <mkl@pengutronix.de>
3297L:	linux-can@vger.kernel.org
3298W:	https://github.com/linux-can
3299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3301S:	Maintained
3302F:	Documentation/networking/can.rst
3303F:	net/can/
3304F:	include/linux/can/core.h
3305F:	include/uapi/linux/can.h
3306F:	include/uapi/linux/can/bcm.h
3307F:	include/uapi/linux/can/raw.h
3308F:	include/uapi/linux/can/gw.h
3309
3310CAPABILITIES
3311M:	Serge Hallyn <serge@hallyn.com>
3312L:	linux-security-module@vger.kernel.org
3313S:	Supported
3314F:	include/linux/capability.h
3315F:	include/uapi/linux/capability.h
3316F:	security/commoncap.c
3317F:	kernel/capability.c
3318
3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3320M:	Kevin Tsai <ktsai@capellamicro.com>
3321S:	Maintained
3322F:	drivers/iio/light/cm*
3323
3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3325M:	Christian Lamparter <chunkeey@googlemail.com>
3326L:	linux-wireless@vger.kernel.org
3327W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3328S:	Maintained
3329F:	drivers/net/wireless/ath/carl9170/
3330
3331CAVIUM I2C DRIVER
3332M:	Jan Glauber <jglauber@cavium.com>
3333M:	David Daney <david.daney@cavium.com>
3334W:	http://www.cavium.com
3335S:	Supported
3336F:	drivers/i2c/busses/i2c-octeon*
3337F:	drivers/i2c/busses/i2c-thunderx*
3338
3339CAVIUM LIQUIDIO NETWORK DRIVER
3340M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3341M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3342M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3343M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3344L:	netdev@vger.kernel.org
3345W:	http://www.cavium.com
3346S:	Supported
3347F:	drivers/net/ethernet/cavium/liquidio/
3348
3349CAVIUM MMC DRIVER
3350M:	Jan Glauber <jglauber@cavium.com>
3351M:	David Daney <david.daney@cavium.com>
3352M:	Steven J. Hill <Steven.Hill@cavium.com>
3353W:	http://www.cavium.com
3354S:	Supported
3355F:	drivers/mmc/host/cavium*
3356
3357CAVIUM OCTEON-TX CRYPTO DRIVER
3358M:	George Cherian <george.cherian@cavium.com>
3359L:	linux-crypto@vger.kernel.org
3360W:	http://www.cavium.com
3361S:	Supported
3362F:	drivers/crypto/cavium/cpt/
3363
3364CAVIUM THUNDERX2 ARM64 SOC
3365M:	Robert Richter <rrichter@cavium.com>
3366M:	Jayachandran C <jnair@caviumnetworks.com>
3367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368S:	Maintained
3369F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3370F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3371
3372CC2520 IEEE-802.15.4 RADIO DRIVER
3373M:	Varka Bhadram <varkabhadram@gmail.com>
3374L:	linux-wpan@vger.kernel.org
3375S:	Maintained
3376F:	drivers/net/ieee802154/cc2520.c
3377F:	include/linux/spi/cc2520.h
3378F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3379
3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3381M:	Gilad Ben-Yossef <gilad@benyossef.com>
3382L:	linux-crypto@vger.kernel.org
3383S:	Supported
3384F:	drivers/crypto/ccree/
3385W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3386
3387CEC FRAMEWORK
3388M:	Hans Verkuil <hans.verkuil@cisco.com>
3389L:	linux-media@vger.kernel.org
3390T:	git git://linuxtv.org/media_tree.git
3391W:	http://linuxtv.org
3392S:	Supported
3393F:	Documentation/media/kapi/cec-core.rst
3394F:	Documentation/media/uapi/cec
3395F:	drivers/media/cec/
3396F:	drivers/media/rc/keymaps/rc-cec.c
3397F:	include/media/cec.h
3398F:	include/media/cec-notifier.h
3399F:	include/uapi/linux/cec.h
3400F:	include/uapi/linux/cec-funcs.h
3401F:	Documentation/devicetree/bindings/media/cec.txt
3402F:	Documentation/ABI/testing/debugfs-cec-error-inj
3403
3404CEC GPIO DRIVER
3405M:	Hans Verkuil <hans.verkuil@cisco.com>
3406L:	linux-media@vger.kernel.org
3407T:	git git://linuxtv.org/media_tree.git
3408W:	http://linuxtv.org
3409S:	Supported
3410F:	drivers/media/platform/cec-gpio/
3411F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3412
3413CELL BROADBAND ENGINE ARCHITECTURE
3414M:	Arnd Bergmann <arnd@arndb.de>
3415L:	linuxppc-dev@lists.ozlabs.org
3416W:	http://www.ibm.com/developerworks/power/cell/
3417S:	Supported
3418F:	arch/powerpc/include/asm/cell*.h
3419F:	arch/powerpc/include/asm/spu*.h
3420F:	arch/powerpc/include/uapi/asm/spu*.h
3421F:	arch/powerpc/oprofile/*cell*
3422F:	arch/powerpc/platforms/cell/
3423
3424CEPH COMMON CODE (LIBCEPH)
3425M:	Ilya Dryomov <idryomov@gmail.com>
3426M:	"Yan, Zheng" <zyan@redhat.com>
3427M:	Sage Weil <sage@redhat.com>
3428L:	ceph-devel@vger.kernel.org
3429W:	http://ceph.com/
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3431T:	git git://github.com/ceph/ceph-client.git
3432S:	Supported
3433F:	net/ceph/
3434F:	include/linux/ceph/
3435F:	include/linux/crush/
3436
3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3438M:	"Yan, Zheng" <zyan@redhat.com>
3439M:	Sage Weil <sage@redhat.com>
3440M:	Ilya Dryomov <idryomov@gmail.com>
3441L:	ceph-devel@vger.kernel.org
3442W:	http://ceph.com/
3443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3444T:	git git://github.com/ceph/ceph-client.git
3445S:	Supported
3446F:	Documentation/filesystems/ceph.txt
3447F:	fs/ceph/
3448
3449CERTIFICATE HANDLING:
3450M:	David Howells <dhowells@redhat.com>
3451M:	David Woodhouse <dwmw2@infradead.org>
3452L:	keyrings@vger.kernel.org
3453S:	Maintained
3454F:	Documentation/admin-guide/module-signing.rst
3455F:	certs/
3456F:	scripts/sign-file.c
3457F:	scripts/extract-cert.c
3458
3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3460L:	linux-usb@vger.kernel.org
3461S:	Orphan
3462F:	Documentation/usb/WUSB-Design-overview.txt
3463F:	Documentation/usb/wusb-cbaf
3464F:	drivers/usb/host/hwa-hc.c
3465F:	drivers/usb/host/whci/
3466F:	drivers/usb/wusbcore/
3467F:	include/linux/usb/wusb*
3468
3469CFAG12864B LCD DRIVER
3470M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3471S:	Maintained
3472F:	drivers/auxdisplay/cfag12864b.c
3473F:	include/linux/cfag12864b.h
3474
3475CFAG12864BFB LCD FRAMEBUFFER DRIVER
3476M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3477S:	Maintained
3478F:	drivers/auxdisplay/cfag12864bfb.c
3479F:	include/linux/cfag12864b.h
3480
3481802.11 (including CFG80211/NL80211)
3482M:	Johannes Berg <johannes@sipsolutions.net>
3483L:	linux-wireless@vger.kernel.org
3484W:	http://wireless.kernel.org/
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3487S:	Maintained
3488F:	net/wireless/
3489F:	include/uapi/linux/nl80211.h
3490F:	include/linux/ieee80211.h
3491F:	include/net/wext.h
3492F:	include/net/cfg80211.h
3493F:	include/net/iw_handler.h
3494F:	include/net/ieee80211_radiotap.h
3495F:	Documentation/driver-api/80211/cfg80211.rst
3496F:	Documentation/networking/regulatory.txt
3497
3498CHAR and MISC DRIVERS
3499M:	Arnd Bergmann <arnd@arndb.de>
3500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3502S:	Supported
3503F:	drivers/char/
3504F:	drivers/misc/
3505F:	include/linux/miscdevice.h
3506
3507CHECKPATCH
3508M:	Andy Whitcroft <apw@canonical.com>
3509M:	Joe Perches <joe@perches.com>
3510S:	Maintained
3511F:	scripts/checkpatch.pl
3512
3513CHINESE DOCUMENTATION
3514M:	Harry Wei <harryxiyou@gmail.com>
3515L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3516L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3517S:	Maintained
3518F:	Documentation/translations/zh_CN/
3519
3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3521M:	Peter Chen <Peter.Chen@nxp.com>
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3523L:	linux-usb@vger.kernel.org
3524S:	Maintained
3525F:	drivers/usb/chipidea/
3526
3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3528M:	Hans de Goede <hdegoede@redhat.com>
3529L:	linux-input@vger.kernel.org
3530S:	Maintained
3531F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3532F:	drivers/input/touchscreen/chipone_icn8318.c
3533
3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3535M:	Hans de Goede <hdegoede@redhat.com>
3536L:	linux-input@vger.kernel.org
3537S:	Maintained
3538F:	drivers/input/touchscreen/chipone_icn8505.c
3539
3540CHROME HARDWARE PLATFORM SUPPORT
3541M:	Benson Leung <bleung@chromium.org>
3542M:	Olof Johansson <olof@lixom.net>
3543S:	Maintained
3544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3545F:	drivers/platform/chrome/
3546
3547CIRRUS LOGIC AUDIO CODEC DRIVERS
3548M:	Brian Austin <brian.austin@cirrus.com>
3549M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	sound/soc/codecs/cs*
3553
3554CIRRUS LOGIC EP93XX ETHERNET DRIVER
3555M:	Hartley Sweeten <hsweeten@visionengravers.com>
3556L:	netdev@vger.kernel.org
3557S:	Maintained
3558F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3559
3560CISCO FCOE HBA DRIVER
3561M:	Satish Kharat <satishkh@cisco.com>
3562M:	Sesidhar Baddela <sebaddel@cisco.com>
3563M:	Karan Tilak Kumar <kartilak@cisco.com>
3564L:	linux-scsi@vger.kernel.org
3565S:	Supported
3566F:	drivers/scsi/fnic/
3567
3568CISCO SCSI HBA DRIVER
3569M:	Karan Tilak Kumar <kartilak@cisco.com>
3570M:	Sesidhar Baddela <sebaddel@cisco.com>
3571L:	linux-scsi@vger.kernel.org
3572S:	Supported
3573F:	drivers/scsi/snic/
3574
3575CISCO VIC ETHERNET NIC DRIVER
3576M:	Christian Benvenuti <benve@cisco.com>
3577M:	Govindarajulu Varadarajan <_govind@gmx.com>
3578M:	Parvi Kaustubhi <pkaustub@cisco.com>
3579S:	Supported
3580F:	drivers/net/ethernet/cisco/enic/
3581
3582CISCO VIC LOW LATENCY NIC DRIVER
3583M:	Christian Benvenuti <benve@cisco.com>
3584S:	Supported
3585F:	drivers/infiniband/hw/usnic/
3586
3587CIRRUS LOGIC MADERA CODEC DRIVERS
3588M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3589M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3591L:	patches@opensource.cirrus.com
3592T:	git https://github.com/CirrusLogic/linux-drivers.git
3593W:	https://github.com/CirrusLogic/linux-drivers/wiki
3594S:	Supported
3595F:	Documentation/devicetree/bindings/mfd/madera.txt
3596F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3597F:	include/linux/mfd/madera/*
3598F:	drivers/gpio/gpio-madera*
3599F:	drivers/mfd/madera*
3600F:	drivers/mfd/cs47l*
3601F:	drivers/pinctrl/cirrus/*
3602
3603CLANG-FORMAT FILE
3604M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3605S:	Maintained
3606F:	.clang-format
3607
3608CLEANCACHE API
3609M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3610L:	linux-kernel@vger.kernel.org
3611S:	Maintained
3612F:	mm/cleancache.c
3613F:	include/linux/cleancache.h
3614
3615CLK API
3616M:	Russell King <linux@armlinux.org.uk>
3617L:	linux-clk@vger.kernel.org
3618S:	Maintained
3619F:	include/linux/clk.h
3620
3621CLOCKSOURCE, CLOCKEVENT DRIVERS
3622M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3623M:	Thomas Gleixner <tglx@linutronix.de>
3624L:	linux-kernel@vger.kernel.org
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3626S:	Supported
3627F:	drivers/clocksource/
3628F:	Documentation/devicetree/bindings/timer/
3629
3630CMPC ACPI DRIVER
3631M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3632M:	Daniel Oliveira Nascimento <don@syst.com.br>
3633L:	platform-driver-x86@vger.kernel.org
3634S:	Supported
3635F:	drivers/platform/x86/classmate-laptop.c
3636
3637COBALT MEDIA DRIVER
3638M:	Hans Verkuil <hans.verkuil@cisco.com>
3639L:	linux-media@vger.kernel.org
3640T:	git git://linuxtv.org/media_tree.git
3641W:	https://linuxtv.org
3642S:	Supported
3643F:	drivers/media/pci/cobalt/
3644
3645COCCINELLE/Semantic Patches (SmPL)
3646M:	Julia Lawall <Julia.Lawall@lip6.fr>
3647M:	Gilles Muller <Gilles.Muller@lip6.fr>
3648M:	Nicolas Palix <nicolas.palix@imag.fr>
3649M:	Michal Marek <michal.lkml@markovi.net>
3650L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3652W:	http://coccinelle.lip6.fr/
3653S:	Supported
3654F:	Documentation/dev-tools/coccinelle.rst
3655F:	scripts/coccinelle/
3656F:	scripts/coccicheck
3657
3658CODA FILE SYSTEM
3659M:	Jan Harkes <jaharkes@cs.cmu.edu>
3660M:	coda@cs.cmu.edu
3661L:	codalist@coda.cs.cmu.edu
3662W:	http://www.coda.cs.cmu.edu/
3663S:	Maintained
3664F:	Documentation/filesystems/coda.txt
3665F:	fs/coda/
3666F:	include/linux/coda*.h
3667F:	include/uapi/linux/coda*.h
3668
3669CODA V4L2 MEM2MEM DRIVER
3670M:	Philipp Zabel <p.zabel@pengutronix.de>
3671L:	linux-media@vger.kernel.org
3672S:	Maintained
3673F:	Documentation/devicetree/bindings/media/coda.txt
3674F:	drivers/media/platform/coda/
3675
3676COMMON CLK FRAMEWORK
3677M:	Michael Turquette <mturquette@baylibre.com>
3678M:	Stephen Boyd <sboyd@kernel.org>
3679L:	linux-clk@vger.kernel.org
3680Q:	http://patchwork.kernel.org/project/linux-clk/list/
3681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/clock/
3684F:	drivers/clk/
3685X:	drivers/clk/clkdev.c
3686F:	include/linux/clk-pr*
3687F:	include/linux/clk/
3688F:	include/linux/of_clk.h
3689
3690COMMON INTERNET FILE SYSTEM (CIFS)
3691M:	Steve French <sfrench@samba.org>
3692L:	linux-cifs@vger.kernel.org
3693L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3694W:	http://linux-cifs.samba.org/
3695T:	git git://git.samba.org/sfrench/cifs-2.6.git
3696S:	Supported
3697F:	Documentation/filesystems/cifs/
3698F:	fs/cifs/
3699
3700COMPACTPCI HOTPLUG CORE
3701M:	Scott Murray <scott@spiteful.org>
3702L:	linux-pci@vger.kernel.org
3703S:	Maintained
3704F:	drivers/pci/hotplug/cpci_hotplug*
3705
3706COMPACTPCI HOTPLUG GENERIC DRIVER
3707M:	Scott Murray <scott@spiteful.org>
3708L:	linux-pci@vger.kernel.org
3709S:	Maintained
3710F:	drivers/pci/hotplug/cpcihp_generic.c
3711
3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3713M:	Scott Murray <scott@spiteful.org>
3714L:	linux-pci@vger.kernel.org
3715S:	Maintained
3716F:	drivers/pci/hotplug/cpcihp_zt5550.*
3717
3718COMPAL LAPTOP SUPPORT
3719M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3720L:	platform-driver-x86@vger.kernel.org
3721S:	Maintained
3722F:	drivers/platform/x86/compal-laptop.c
3723
3724CONEXANT ACCESSRUNNER USB DRIVER
3725L:	accessrunner-general@lists.sourceforge.net
3726W:	http://accessrunner.sourceforge.net/
3727S:	Orphan
3728F:	drivers/usb/atm/cxacru.c
3729
3730CONFIGFS
3731M:	Joel Becker <jlbec@evilplan.org>
3732M:	Christoph Hellwig <hch@lst.de>
3733T:	git git://git.infradead.org/users/hch/configfs.git
3734S:	Supported
3735F:	fs/configfs/
3736F:	include/linux/configfs.h
3737
3738CONNECTOR
3739M:	Evgeniy Polyakov <zbr@ioremap.net>
3740L:	netdev@vger.kernel.org
3741S:	Maintained
3742F:	drivers/connector/
3743
3744CONTROL GROUP (CGROUP)
3745M:	Tejun Heo <tj@kernel.org>
3746M:	Li Zefan <lizefan@huawei.com>
3747M:	Johannes Weiner <hannes@cmpxchg.org>
3748L:	cgroups@vger.kernel.org
3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3750S:	Maintained
3751F:	Documentation/cgroup*
3752F:	include/linux/cgroup*
3753F:	kernel/cgroup*
3754
3755CONTROL GROUP - CPUSET
3756M:	Li Zefan <lizefan@huawei.com>
3757L:	cgroups@vger.kernel.org
3758W:	http://www.bullopensource.org/cpuset/
3759W:	http://oss.sgi.com/projects/cpusets/
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3761S:	Maintained
3762F:	Documentation/cgroup-v1/cpusets.txt
3763F:	include/linux/cpuset.h
3764F:	kernel/cgroup/cpuset.c
3765
3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3767M:	Johannes Weiner <hannes@cmpxchg.org>
3768M:	Michal Hocko <mhocko@kernel.org>
3769M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3770L:	cgroups@vger.kernel.org
3771L:	linux-mm@kvack.org
3772S:	Maintained
3773F:	mm/memcontrol.c
3774F:	mm/swap_cgroup.c
3775
3776CORETEMP HARDWARE MONITORING DRIVER
3777M:	Fenghua Yu <fenghua.yu@intel.com>
3778L:	linux-hwmon@vger.kernel.org
3779S:	Maintained
3780F:	Documentation/hwmon/coretemp
3781F:	drivers/hwmon/coretemp.c
3782
3783COSA/SRP SYNC SERIAL DRIVER
3784M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3785W:	http://www.fi.muni.cz/~kas/cosa/
3786S:	Maintained
3787F:	drivers/net/wan/cosa*
3788
3789CPMAC ETHERNET DRIVER
3790M:	Florian Fainelli <f.fainelli@gmail.com>
3791L:	netdev@vger.kernel.org
3792S:	Maintained
3793F:	drivers/net/ethernet/ti/cpmac.c
3794
3795CPU FREQUENCY DRIVERS
3796M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3797M:	Viresh Kumar <viresh.kumar@linaro.org>
3798L:	linux-pm@vger.kernel.org
3799S:	Maintained
3800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3802B:	https://bugzilla.kernel.org
3803F:	Documentation/cpu-freq/
3804F:	Documentation/devicetree/bindings/cpufreq/
3805F:	drivers/cpufreq/
3806F:	include/linux/cpufreq.h
3807F:	tools/testing/selftests/cpufreq/
3808
3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3810M:	Viresh Kumar <viresh.kumar@linaro.org>
3811M:	Sudeep Holla <sudeep.holla@arm.com>
3812L:	linux-pm@vger.kernel.org
3813W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3814S:	Maintained
3815F:	drivers/cpufreq/arm_big_little.h
3816F:	drivers/cpufreq/arm_big_little.c
3817F:	drivers/cpufreq/arm_big_little_dt.c
3818
3819CPU POWER MONITORING SUBSYSTEM
3820M:	Thomas Renninger <trenn@suse.com>
3821M:	Shuah Khan <shuah@kernel.org>
3822L:	linux-pm@vger.kernel.org
3823S:	Maintained
3824F:	tools/power/cpupower/
3825
3826CPUID/MSR DRIVER
3827M:	"H. Peter Anvin" <hpa@zytor.com>
3828S:	Maintained
3829F:	arch/x86/kernel/cpuid.c
3830F:	arch/x86/kernel/msr.c
3831
3832CPUIDLE DRIVER - ARM BIG LITTLE
3833M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3834M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3835L:	linux-pm@vger.kernel.org
3836L:	linux-arm-kernel@lists.infradead.org
3837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3838S:	Maintained
3839F:	drivers/cpuidle/cpuidle-big_little.c
3840
3841CPUIDLE DRIVER - ARM EXYNOS
3842M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3843M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3844M:	Kukjin Kim <kgene@kernel.org>
3845L:	linux-pm@vger.kernel.org
3846L:	linux-samsung-soc@vger.kernel.org
3847S:	Supported
3848F:	drivers/cpuidle/cpuidle-exynos.c
3849F:	arch/arm/mach-exynos/pm.c
3850
3851CPUIDLE DRIVERS
3852M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3853M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3854L:	linux-pm@vger.kernel.org
3855S:	Maintained
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3857B:	https://bugzilla.kernel.org
3858F:	drivers/cpuidle/*
3859F:	include/linux/cpuidle.h
3860
3861CRAMFS FILESYSTEM
3862M:	Nicolas Pitre <nico@linaro.org>
3863S:	Maintained
3864F:	Documentation/filesystems/cramfs.txt
3865F:	fs/cramfs/
3866
3867CRYPTO API
3868M:	Herbert Xu <herbert@gondor.apana.org.au>
3869M:	"David S. Miller" <davem@davemloft.net>
3870L:	linux-crypto@vger.kernel.org
3871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3873S:	Maintained
3874F:	Documentation/crypto/
3875F:	Documentation/devicetree/bindings/crypto/
3876F:	arch/*/crypto/
3877F:	crypto/
3878F:	drivers/crypto/
3879F:	include/crypto/
3880F:	include/linux/crypto*
3881
3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3883M:	Neil Horman <nhorman@tuxdriver.com>
3884L:	linux-crypto@vger.kernel.org
3885S:	Maintained
3886F:	crypto/ansi_cprng.c
3887F:	crypto/rng.c
3888
3889CS3308 MEDIA DRIVER
3890M:	Hans Verkuil <hverkuil@xs4all.nl>
3891L:	linux-media@vger.kernel.org
3892T:	git git://linuxtv.org/media_tree.git
3893W:	http://linuxtv.org
3894S:	Odd Fixes
3895F:	drivers/media/i2c/cs3308.c
3896F:	drivers/media/i2c/cs3308.h
3897
3898CS5535 Audio ALSA driver
3899M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3900S:	Maintained
3901F:	sound/pci/cs5535audio/
3902
3903CW1200 WLAN driver
3904M:	Solomon Peachy <pizza@shaftnet.org>
3905S:	Maintained
3906F:	drivers/net/wireless/st/cw1200/
3907
3908CX18 VIDEO4LINUX DRIVER
3909M:	Andy Walls <awalls@md.metrocast.net>
3910L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3911L:	linux-media@vger.kernel.org
3912T:	git git://linuxtv.org/media_tree.git
3913W:	https://linuxtv.org
3914W:	http://www.ivtvdriver.org/index.php/Cx18
3915S:	Maintained
3916F:	Documentation/media/v4l-drivers/cx18*
3917F:	drivers/media/pci/cx18/
3918F:	include/uapi/linux/ivtv*
3919
3920CX2341X MPEG ENCODER HELPER MODULE
3921M:	Hans Verkuil <hverkuil@xs4all.nl>
3922L:	linux-media@vger.kernel.org
3923T:	git git://linuxtv.org/media_tree.git
3924W:	https://linuxtv.org
3925S:	Maintained
3926F:	drivers/media/common/cx2341x*
3927F:	include/media/cx2341x*
3928
3929CX24120 MEDIA DRIVER
3930M:	Jemma Denson <jdenson@gmail.com>
3931M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3932L:	linux-media@vger.kernel.org
3933W:	https://linuxtv.org
3934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3935S:	Maintained
3936F:	drivers/media/dvb-frontends/cx24120*
3937
3938CX88 VIDEO4LINUX DRIVER
3939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3940L:	linux-media@vger.kernel.org
3941W:	https://linuxtv.org
3942T:	git git://linuxtv.org/media_tree.git
3943S:	Odd fixes
3944F:	Documentation/media/v4l-drivers/cx88*
3945F:	drivers/media/pci/cx88/
3946
3947CXD2820R MEDIA DRIVER
3948M:	Antti Palosaari <crope@iki.fi>
3949L:	linux-media@vger.kernel.org
3950W:	https://linuxtv.org
3951W:	http://palosaari.fi/linux/
3952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3953T:	git git://linuxtv.org/anttip/media_tree.git
3954S:	Maintained
3955F:	drivers/media/dvb-frontends/cxd2820r*
3956
3957CXGB3 ETHERNET DRIVER (CXGB3)
3958M:	Santosh Raspatur <santosh@chelsio.com>
3959L:	netdev@vger.kernel.org
3960W:	http://www.chelsio.com
3961S:	Supported
3962F:	drivers/net/ethernet/chelsio/cxgb3/
3963
3964CXGB3 ISCSI DRIVER (CXGB3I)
3965M:	Karen Xie <kxie@chelsio.com>
3966L:	linux-scsi@vger.kernel.org
3967W:	http://www.chelsio.com
3968S:	Supported
3969F:	drivers/scsi/cxgbi/cxgb3i
3970
3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3972M:	Steve Wise <swise@chelsio.com>
3973L:	linux-rdma@vger.kernel.org
3974W:	http://www.openfabrics.org
3975S:	Supported
3976F:	drivers/infiniband/hw/cxgb3/
3977F:	include/uapi/rdma/cxgb3-abi.h
3978
3979CXGB4 CRYPTO DRIVER (chcr)
3980M:	Harsh Jain <harsh@chelsio.com>
3981L:	linux-crypto@vger.kernel.org
3982W:	http://www.chelsio.com
3983S:	Supported
3984F:	drivers/crypto/chelsio
3985
3986CXGB4 ETHERNET DRIVER (CXGB4)
3987M:	Ganesh Goudar <ganeshgr@chelsio.com>
3988L:	netdev@vger.kernel.org
3989W:	http://www.chelsio.com
3990S:	Supported
3991F:	drivers/net/ethernet/chelsio/cxgb4/
3992
3993CXGB4 ISCSI DRIVER (CXGB4I)
3994M:	Karen Xie <kxie@chelsio.com>
3995L:	linux-scsi@vger.kernel.org
3996W:	http://www.chelsio.com
3997S:	Supported
3998F:	drivers/scsi/cxgbi/cxgb4i
3999
4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4001M:	Steve Wise <swise@chelsio.com>
4002L:	linux-rdma@vger.kernel.org
4003W:	http://www.openfabrics.org
4004S:	Supported
4005F:	drivers/infiniband/hw/cxgb4/
4006F:	include/uapi/rdma/cxgb4-abi.h
4007
4008CXGB4VF ETHERNET DRIVER (CXGB4VF)
4009M:	Casey Leedom <leedom@chelsio.com>
4010L:	netdev@vger.kernel.org
4011W:	http://www.chelsio.com
4012S:	Supported
4013F:	drivers/net/ethernet/chelsio/cxgb4vf/
4014
4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4016M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4017M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4018L:	linuxppc-dev@lists.ozlabs.org
4019S:	Supported
4020F:	arch/powerpc/platforms/powernv/pci-cxl.c
4021F:	drivers/misc/cxl/
4022F:	include/misc/cxl*
4023F:	include/uapi/misc/cxl.h
4024F:	Documentation/powerpc/cxl.txt
4025F:	Documentation/ABI/testing/sysfs-class-cxl
4026
4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4028M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4029M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4030M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4031L:	linux-scsi@vger.kernel.org
4032S:	Supported
4033F:	drivers/scsi/cxlflash/
4034F:	include/uapi/scsi/cxlflash_ioctls.h
4035F:	Documentation/powerpc/cxlflash.txt
4036
4037CYBERPRO FB DRIVER
4038M:	Russell King <linux@armlinux.org.uk>
4039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4040W:	http://www.armlinux.org.uk/
4041S:	Maintained
4042F:	drivers/video/fbdev/cyber2000fb.*
4043
4044CYCLADES ASYNC MUX DRIVER
4045W:	http://www.cyclades.com/
4046S:	Orphan
4047F:	drivers/tty/cyclades.c
4048F:	include/linux/cyclades.h
4049F:	include/uapi/linux/cyclades.h
4050
4051CYCLADES PC300 DRIVER
4052W:	http://www.cyclades.com/
4053S:	Orphan
4054F:	drivers/net/wan/pc300*
4055
4056CYPRESS_FIRMWARE MEDIA DRIVER
4057M:	Antti Palosaari <crope@iki.fi>
4058L:	linux-media@vger.kernel.org
4059W:	https://linuxtv.org
4060W:	http://palosaari.fi/linux/
4061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4062T:	git git://linuxtv.org/anttip/media_tree.git
4063S:	Maintained
4064F:	drivers/media/common/cypress_firmware*
4065
4066CYTTSP TOUCHSCREEN DRIVER
4067M:	Ferruh Yigit <fery@cypress.com>
4068L:	linux-input@vger.kernel.org
4069S:	Supported
4070F:	drivers/input/touchscreen/cyttsp*
4071F:	include/linux/input/cyttsp.h
4072
4073D-LINK DIR-685 TOUCHKEYS DRIVER
4074M:	Linus Walleij <linus.walleij@linaro.org>
4075L:	linux-input@vger.kernel.org
4076S:	Supported
4077F:	drivers/input/dlink-dir685-touchkeys.c
4078
4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4080M:	Joshua Kinard <kumba@gentoo.org>
4081S:	Maintained
4082F:	drivers/rtc/rtc-ds1685.c
4083F:	include/linux/rtc/ds1685.h
4084
4085DAMA SLAVE for AX.25
4086M:	Joerg Reuter <jreuter@yaina.de>
4087W:	http://yaina.de/jreuter/
4088W:	http://www.qsl.net/dl1bke/
4089L:	linux-hams@vger.kernel.org
4090S:	Maintained
4091F:	net/ax25/af_ax25.c
4092F:	net/ax25/ax25_dev.c
4093F:	net/ax25/ax25_ds_*
4094F:	net/ax25/ax25_in.c
4095F:	net/ax25/ax25_out.c
4096F:	net/ax25/ax25_timer.c
4097F:	net/ax25/sysctl_net_ax25.c
4098
4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4100L:	netdev@vger.kernel.org
4101S:	Orphan
4102F:	Documentation/networking/dmfe.txt
4103F:	drivers/net/ethernet/dec/tulip/dmfe.c
4104
4105DC390/AM53C974 SCSI driver
4106M:	Hannes Reinecke <hare@suse.com>
4107L:	linux-scsi@vger.kernel.org
4108S:	Maintained
4109F:	drivers/scsi/am53c974.c
4110
4111DC395x SCSI driver
4112M:	Oliver Neukum <oliver@neukum.org>
4113M:	Ali Akcaagac <aliakc@web.de>
4114M:	Jamie Lenehan <lenehan@twibble.org>
4115L:	dc395x@twibble.org
4116W:	http://twibble.org/dist/dc395x/
4117W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4118S:	Maintained
4119F:	Documentation/scsi/dc395x.txt
4120F:	drivers/scsi/dc395x.*
4121
4122DCCP PROTOCOL
4123M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4124L:	dccp@vger.kernel.org
4125W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4126S:	Maintained
4127F:	include/linux/dccp.h
4128F:	include/uapi/linux/dccp.h
4129F:	include/linux/tfrc.h
4130F:	net/dccp/
4131
4132DECnet NETWORK LAYER
4133W:	http://linux-decnet.sourceforge.net
4134L:	linux-decnet-user@lists.sourceforge.net
4135S:	Orphan
4136F:	Documentation/networking/decnet.txt
4137F:	net/decnet/
4138
4139DECSTATION PLATFORM SUPPORT
4140M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4141L:	linux-mips@linux-mips.org
4142W:	http://www.linux-mips.org/wiki/DECstation
4143S:	Maintained
4144F:	arch/mips/dec/
4145F:	arch/mips/include/asm/dec/
4146F:	arch/mips/include/asm/mach-dec/
4147
4148DEFXX FDDI NETWORK DRIVER
4149M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4150S:	Maintained
4151F:	drivers/net/fddi/defxx.*
4152
4153DELL SMBIOS DRIVER
4154M:	Pali Rohár <pali.rohar@gmail.com>
4155M:	Mario Limonciello <mario.limonciello@dell.com>
4156L:	platform-driver-x86@vger.kernel.org
4157S:	Maintained
4158F:	drivers/platform/x86/dell-smbios.*
4159
4160DELL SMBIOS SMM DRIVER
4161M:	Mario Limonciello <mario.limonciello@dell.com>
4162L:	platform-driver-x86@vger.kernel.org
4163S:	Maintained
4164F:	drivers/platform/x86/dell-smbios-smm.c
4165
4166DELL SMBIOS WMI DRIVER
4167M:	Mario Limonciello <mario.limonciello@dell.com>
4168L:	platform-driver-x86@vger.kernel.org
4169S:	Maintained
4170F:	drivers/platform/x86/dell-smbios-wmi.c
4171F:	tools/wmi/dell-smbios-example.c
4172
4173DELL LAPTOP DRIVER
4174M:	Matthew Garrett <mjg59@srcf.ucam.org>
4175M:	Pali Rohár <pali.rohar@gmail.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-laptop.c
4179
4180DELL LAPTOP FREEFALL DRIVER
4181M:	Pali Rohár <pali.rohar@gmail.com>
4182S:	Maintained
4183F:	drivers/platform/x86/dell-smo8800.c
4184
4185DELL LAPTOP RBTN DRIVER
4186M:	Pali Rohár <pali.rohar@gmail.com>
4187S:	Maintained
4188F:	drivers/platform/x86/dell-rbtn.*
4189
4190DELL LAPTOP SMM DRIVER
4191M:	Pali Rohár <pali.rohar@gmail.com>
4192S:	Maintained
4193F:	drivers/hwmon/dell-smm-hwmon.c
4194F:	include/uapi/linux/i8k.h
4195
4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4197M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4198S:	Maintained
4199F:	Documentation/dcdbas.txt
4200F:	drivers/firmware/dcdbas.*
4201
4202DELL WMI NOTIFICATIONS DRIVER
4203M:	Matthew Garrett <mjg59@srcf.ucam.org>
4204M:	Pali Rohár <pali.rohar@gmail.com>
4205S:	Maintained
4206F:	drivers/platform/x86/dell-wmi.c
4207
4208DELL WMI DESCRIPTOR DRIVER
4209M:	Mario Limonciello <mario.limonciello@dell.com>
4210S:	Maintained
4211F:	drivers/platform/x86/dell-wmi-descriptor.c
4212
4213DELTA ST MEDIA DRIVER
4214M:	Hugues Fruchet <hugues.fruchet@st.com>
4215L:	linux-media@vger.kernel.org
4216T:	git git://linuxtv.org/media_tree.git
4217W:	https://linuxtv.org
4218S:	Supported
4219F:	drivers/media/platform/sti/delta
4220
4221DENALI NAND DRIVER
4222M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4223L:	linux-mtd@lists.infradead.org
4224S:	Supported
4225F:	drivers/mtd/nand/raw/denali*
4226
4227DESIGNWARE USB2 DRD IP DRIVER
4228M:	Minas Harutyunyan <hminas@synopsys.com>
4229L:	linux-usb@vger.kernel.org
4230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4231S:	Maintained
4232F:	drivers/usb/dwc2/
4233
4234DESIGNWARE USB3 DRD IP DRIVER
4235M:	Felipe Balbi <balbi@kernel.org>
4236L:	linux-usb@vger.kernel.org
4237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4238S:	Maintained
4239F:	drivers/usb/dwc3/
4240
4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4242M:	Andreas Klinger <ak@it-klinger.de>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4246F:	drivers/iio/proximity/srf*.c
4247
4248DEVICE COREDUMP (DEV_COREDUMP)
4249M:	Johannes Berg <johannes@sipsolutions.net>
4250L:	linux-kernel@vger.kernel.org
4251S:	Maintained
4252F:	drivers/base/devcoredump.c
4253F:	include/linux/devcoredump.h
4254
4255DEVICE FREQUENCY (DEVFREQ)
4256M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4257M:	Kyungmin Park <kyungmin.park@samsung.com>
4258R:	Chanwoo Choi <cw00.choi@samsung.com>
4259L:	linux-pm@vger.kernel.org
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4261S:	Maintained
4262F:	drivers/devfreq/
4263F:	include/linux/devfreq.h
4264F:	Documentation/devicetree/bindings/devfreq/
4265
4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4267M:	Chanwoo Choi <cw00.choi@samsung.com>
4268L:	linux-pm@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4270S:	Supported
4271F:	drivers/devfreq/event/
4272F:	drivers/devfreq/devfreq-event.c
4273F:	include/linux/devfreq-event.h
4274F:	Documentation/devicetree/bindings/devfreq/event/
4275
4276DEVICE NUMBER REGISTRY
4277M:	Torben Mathiasen <device@lanana.org>
4278W:	http://lanana.org/docs/device-list/index.html
4279S:	Maintained
4280
4281DEVICE-MAPPER  (LVM)
4282M:	Alasdair Kergon <agk@redhat.com>
4283M:	Mike Snitzer <snitzer@redhat.com>
4284M:	dm-devel@redhat.com
4285L:	dm-devel@redhat.com
4286W:	http://sources.redhat.com/dm
4287Q:	http://patchwork.kernel.org/project/dm-devel/list/
4288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4289T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4290S:	Maintained
4291F:	Documentation/device-mapper/
4292F:	drivers/md/Makefile
4293F:	drivers/md/Kconfig
4294F:	drivers/md/dm*
4295F:	drivers/md/persistent-data/
4296F:	include/linux/device-mapper.h
4297F:	include/linux/dm-*.h
4298F:	include/uapi/linux/dm-*.h
4299
4300DEVLINK
4301M:	Jiri Pirko <jiri@mellanox.com>
4302L:	netdev@vger.kernel.org
4303S:	Supported
4304F:	net/core/devlink.c
4305F:	include/net/devlink.h
4306F:	include/uapi/linux/devlink.h
4307
4308DIALOG SEMICONDUCTOR DRIVERS
4309M:	Support Opensource <support.opensource@diasemi.com>
4310W:	http://www.dialog-semiconductor.com/products
4311S:	Supported
4312F:	Documentation/hwmon/da90??
4313F:	Documentation/devicetree/bindings/mfd/da90*.txt
4314F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4315F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4316F:	Documentation/devicetree/bindings/regulator/da92*.txt
4317F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4318F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4319F:	drivers/gpio/gpio-da90??.c
4320F:	drivers/hwmon/da90??-hwmon.c
4321F:	drivers/iio/adc/da91??-*.c
4322F:	drivers/input/misc/da90??_onkey.c
4323F:	drivers/input/touchscreen/da9052_tsi.c
4324F:	drivers/leds/leds-da90??.c
4325F:	drivers/mfd/da903x.c
4326F:	drivers/mfd/da90??-*.c
4327F:	drivers/mfd/da91??-*.c
4328F:	drivers/power/supply/da9052-battery.c
4329F:	drivers/power/supply/da91??-*.c
4330F:	drivers/regulator/da903x.c
4331F:	drivers/regulator/da9???-regulator.[ch]
4332F:	drivers/thermal/da90??-thermal.c
4333F:	drivers/rtc/rtc-da90??.c
4334F:	drivers/video/backlight/da90??_bl.c
4335F:	drivers/watchdog/da90??_wdt.c
4336F:	include/linux/mfd/da903x.h
4337F:	include/linux/mfd/da9052/
4338F:	include/linux/mfd/da9055/
4339F:	include/linux/mfd/da9062/
4340F:	include/linux/mfd/da9063/
4341F:	include/linux/mfd/da9150/
4342F:	include/linux/regulator/da9211.h
4343F:	include/sound/da[79]*.h
4344F:	sound/soc/codecs/da[79]*.[ch]
4345
4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4347M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4348L:	linux-gpio@vger.kernel.org
4349S:	Maintained
4350F:	drivers/gpio/gpio-gpio-mm.c
4351
4352DIGI NEO AND CLASSIC PCI PRODUCTS
4353M:	Lidza Louina <lidza.louina@gmail.com>
4354M:	Mark Hounschell <markh@compro.net>
4355L:	driverdev-devel@linuxdriverproject.org
4356S:	Maintained
4357F:	drivers/staging/dgnc/
4358
4359DIOLAN U2C-12 I2C DRIVER
4360M:	Guenter Roeck <linux@roeck-us.net>
4361L:	linux-i2c@vger.kernel.org
4362S:	Maintained
4363F:	drivers/i2c/busses/i2c-diolan-u2c.c
4364
4365FILESYSTEM DIRECT ACCESS (DAX)
4366M:	Matthew Wilcox <mawilcox@microsoft.com>
4367M:	Ross Zwisler <zwisler@kernel.org>
4368M:	Jan Kara <jack@suse.cz>
4369L:	linux-fsdevel@vger.kernel.org
4370S:	Supported
4371F:	fs/dax.c
4372F:	include/linux/dax.h
4373F:	include/trace/events/fs_dax.h
4374
4375DEVICE DIRECT ACCESS (DAX)
4376M:	Dan Williams <dan.j.williams@intel.com>
4377M:	Dave Jiang <dave.jiang@intel.com>
4378M:	Ross Zwisler <zwisler@kernel.org>
4379M:	Vishal Verma <vishal.l.verma@intel.com>
4380L:	linux-nvdimm@lists.01.org
4381S:	Supported
4382F:	drivers/dax/
4383
4384DIRECTORY NOTIFICATION (DNOTIFY)
4385M:	Jan Kara <jack@suse.cz>
4386R:	Amir Goldstein <amir73il@gmail.com>
4387L:	linux-fsdevel@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/filesystems/dnotify.txt
4390F:	fs/notify/dnotify/
4391F:	include/linux/dnotify.h
4392
4393DISK GEOMETRY AND PARTITION HANDLING
4394M:	Andries Brouwer <aeb@cwi.nl>
4395W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4396W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4397W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4398S:	Maintained
4399
4400DISKQUOTA
4401M:	Jan Kara <jack@suse.com>
4402S:	Maintained
4403F:	Documentation/filesystems/quota.txt
4404F:	fs/quota/
4405F:	include/linux/quota*.h
4406F:	include/uapi/linux/quota*.h
4407
4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4409M:	Bernie Thompson <bernie@plugable.com>
4410L:	linux-fbdev@vger.kernel.org
4411S:	Maintained
4412W:	http://plugable.com/category/projects/udlfb/
4413F:	drivers/video/fbdev/udlfb.c
4414F:	include/video/udlfb.h
4415F:	Documentation/fb/udlfb.txt
4416
4417DISTRIBUTED LOCK MANAGER (DLM)
4418M:	Christine Caulfield <ccaulfie@redhat.com>
4419M:	David Teigland <teigland@redhat.com>
4420L:	cluster-devel@redhat.com
4421W:	http://sources.redhat.com/cluster/
4422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4423S:	Supported
4424F:	fs/dlm/
4425
4426DMA BUFFER SHARING FRAMEWORK
4427M:	Sumit Semwal <sumit.semwal@linaro.org>
4428S:	Maintained
4429L:	linux-media@vger.kernel.org
4430L:	dri-devel@lists.freedesktop.org
4431L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4432F:	drivers/dma-buf/
4433F:	include/linux/dma-buf*
4434F:	include/linux/reservation.h
4435F:	include/linux/*fence.h
4436F:	Documentation/driver-api/dma-buf.rst
4437T:	git git://anongit.freedesktop.org/drm/drm-misc
4438
4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4440M:	Vinod Koul <vkoul@kernel.org>
4441L:	dmaengine@vger.kernel.org
4442Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4443S:	Maintained
4444F:	drivers/dma/
4445F:	include/linux/dmaengine.h
4446F:	include/linux/of_dma.h
4447F:	Documentation/devicetree/bindings/dma/
4448F:	Documentation/driver-api/dmaengine/
4449T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4450
4451DMA MAPPING HELPERS
4452M:	Christoph Hellwig <hch@lst.de>
4453M:	Marek Szyprowski <m.szyprowski@samsung.com>
4454R:	Robin Murphy <robin.murphy@arm.com>
4455L:	iommu@lists.linux-foundation.org
4456T:	git git://git.infradead.org/users/hch/dma-mapping.git
4457W:	http://git.infradead.org/users/hch/dma-mapping.git
4458S:	Supported
4459F:	kernel/dma/
4460F:	include/asm-generic/dma-mapping.h
4461F:	include/linux/dma-direct.h
4462F:	include/linux/dma-mapping.h
4463F:	include/linux/dma-noncoherent.h
4464
4465DME1737 HARDWARE MONITOR DRIVER
4466M:	Juerg Haefliger <juergh@gmail.com>
4467L:	linux-hwmon@vger.kernel.org
4468S:	Maintained
4469F:	Documentation/hwmon/dme1737
4470F:	drivers/hwmon/dme1737.c
4471
4472DMI/SMBIOS SUPPORT
4473M:	Jean Delvare <jdelvare@suse.com>
4474S:	Maintained
4475T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4476F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4477F:	drivers/firmware/dmi-id.c
4478F:	drivers/firmware/dmi_scan.c
4479F:	include/linux/dmi.h
4480
4481DOCUMENTATION
4482M:	Jonathan Corbet <corbet@lwn.net>
4483L:	linux-doc@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/
4486F:	scripts/kernel-doc
4487X:	Documentation/ABI/
4488X:	Documentation/devicetree/
4489X:	Documentation/acpi
4490X:	Documentation/power
4491X:	Documentation/spi
4492X:	Documentation/media
4493T:	git git://git.lwn.net/linux.git docs-next
4494
4495DOCUMENTATION/ITALIAN
4496M:	Federico Vaga <federico.vaga@vaga.pv.it>
4497L:	linux-doc@vger.kernel.org
4498S:	Maintained
4499F:	Documentation/translations/it_IT
4500
4501DONGWOON DW9714 LENS VOICE COIL DRIVER
4502M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4503L:	linux-media@vger.kernel.org
4504T:	git git://linuxtv.org/media_tree.git
4505S:	Maintained
4506F:	drivers/media/i2c/dw9714.c
4507
4508DONGWOON DW9807 LENS VOICE COIL DRIVER
4509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4510L:	linux-media@vger.kernel.org
4511T:	git git://linuxtv.org/media_tree.git
4512S:	Maintained
4513F:	drivers/media/i2c/dw9807.c
4514
4515DOUBLETALK DRIVER
4516M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4517L:	blinux-list@redhat.com
4518S:	Maintained
4519F:	drivers/char/dtlk.c
4520F:	include/linux/dtlk.h
4521
4522DPAA2 DATAPATH I/O (DPIO) DRIVER
4523M:	Roy Pledge <Roy.Pledge@nxp.com>
4524L:	linux-kernel@vger.kernel.org
4525S:	Maintained
4526F:	drivers/soc/fsl/dpio
4527
4528DPAA2 ETHERNET DRIVER
4529M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4530L:	linux-kernel@vger.kernel.org
4531S:	Maintained
4532F:	drivers/staging/fsl-dpaa2/ethernet
4533
4534DPAA2 ETHERNET SWITCH DRIVER
4535M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4536M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4537L:	linux-kernel@vger.kernel.org
4538S:	Maintained
4539F:	drivers/staging/fsl-dpaa2/ethsw
4540
4541DPAA2 PTP CLOCK DRIVER
4542M:	Yangbo Lu <yangbo.lu@nxp.com>
4543L:	linux-kernel@vger.kernel.org
4544S:	Maintained
4545F:	drivers/staging/fsl-dpaa2/rtc
4546
4547DPT_I2O SCSI RAID DRIVER
4548M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4549L:	linux-scsi@vger.kernel.org
4550W:	http://www.adaptec.com/
4551S:	Maintained
4552F:	drivers/scsi/dpt*
4553F:	drivers/scsi/dpt/
4554
4555DRBD DRIVER
4556M:	Philipp Reisner <philipp.reisner@linbit.com>
4557M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4558L:	drbd-dev@lists.linbit.com
4559W:	http://www.drbd.org
4560T:	git git://git.linbit.com/linux-drbd.git
4561T:	git git://git.linbit.com/drbd-8.4.git
4562S:	Supported
4563F:	drivers/block/drbd/
4564F:	lib/lru_cache.c
4565F:	Documentation/blockdev/drbd/
4566
4567DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4568M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4569R:	"Rafael J. Wysocki" <rafael@kernel.org>
4570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4571S:	Supported
4572F:	Documentation/kobject.txt
4573F:	drivers/base/
4574F:	fs/debugfs/
4575F:	fs/sysfs/
4576F:	include/linux/debugfs.h
4577F:	include/linux/kobj*
4578F:	lib/kobj*
4579
4580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4581M:	Kevin Hilman <khilman@kernel.org>
4582M:	Nishanth Menon <nm@ti.com>
4583S:	Maintained
4584F:	drivers/power/avs/
4585F:	include/linux/power/smartreflex.h
4586L:	linux-pm@vger.kernel.org
4587
4588DRM DRIVER FOR ARM PL111 CLCD
4589M:	Eric Anholt <eric@anholt.net>
4590T:	git git://anongit.freedesktop.org/drm/drm-misc
4591S:	Supported
4592F:	drivers/gpu/drm/pl111/
4593
4594DRM DRIVER FOR ARM VERSATILE TFT PANELS
4595M:	Linus Walleij <linus.walleij@linaro.org>
4596T:	git git://anongit.freedesktop.org/drm/drm-misc
4597S:	Maintained
4598F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4599F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4600
4601DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4602M:	Dave Airlie <airlied@redhat.com>
4603S:	Odd Fixes
4604F:	drivers/gpu/drm/ast/
4605
4606DRM DRIVER FOR BOCHS VIRTUAL GPU
4607M:	Gerd Hoffmann <kraxel@redhat.com>
4608L:	virtualization@lists.linux-foundation.org
4609T:	git git://anongit.freedesktop.org/drm/drm-misc
4610S:	Maintained
4611F:	drivers/gpu/drm/bochs/
4612
4613DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4614M:	Linus Walleij <linus.walleij@linaro.org>
4615T:	git git://anongit.freedesktop.org/drm/drm-misc
4616S:	Maintained
4617F:	drivers/gpu/drm/tve200/
4618
4619DRM DRIVER FOR ILITEK ILI9225 PANELS
4620M:	David Lechner <david@lechnology.com>
4621S:	Maintained
4622F:	drivers/gpu/drm/tinydrm/ili9225.c
4623F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4624
4625DRM DRIVER FOR INTEL I810 VIDEO CARDS
4626S:	Orphan / Obsolete
4627F:	drivers/gpu/drm/i810/
4628F:	include/uapi/drm/i810_drm.h
4629
4630DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4631S:	Orphan / Obsolete
4632F:	drivers/gpu/drm/mga/
4633F:	include/uapi/drm/mga_drm.h
4634
4635DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4636M:	Dave Airlie <airlied@redhat.com>
4637S:	Odd Fixes
4638F:	drivers/gpu/drm/mgag200/
4639
4640DRM DRIVER FOR MI0283QT
4641M:	Noralf Trønnes <noralf@tronnes.org>
4642S:	Maintained
4643F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4644F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4645
4646DRM DRIVER FOR MSM ADRENO GPU
4647M:	Rob Clark <robdclark@gmail.com>
4648L:	linux-arm-msm@vger.kernel.org
4649L:	dri-devel@lists.freedesktop.org
4650L:	freedreno@lists.freedesktop.org
4651T:	git git://people.freedesktop.org/~robclark/linux
4652S:	Maintained
4653F:	drivers/gpu/drm/msm/
4654F:	include/uapi/drm/msm_drm.h
4655F:	Documentation/devicetree/bindings/display/msm/
4656
4657DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4658M:	Ben Skeggs <bskeggs@redhat.com>
4659L:	dri-devel@lists.freedesktop.org
4660L:	nouveau@lists.freedesktop.org
4661T:	git git://github.com/skeggsb/linux
4662S:	Supported
4663F:	drivers/gpu/drm/nouveau/
4664F:	include/uapi/drm/nouveau_drm.h
4665
4666DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4667M:	Noralf Trønnes <noralf@tronnes.org>
4668S:	Maintained
4669F:	drivers/gpu/drm/tinydrm/repaper.c
4670F:	Documentation/devicetree/bindings/display/repaper.txt
4671
4672DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4673M:	Dave Airlie <airlied@redhat.com>
4674M:	Gerd Hoffmann <kraxel@redhat.com>
4675L:	virtualization@lists.linux-foundation.org
4676T:	git git://anongit.freedesktop.org/drm/drm-misc
4677S:	Obsolete
4678W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4679F:	drivers/gpu/drm/cirrus/
4680
4681DRM DRIVER FOR QXL VIRTUAL GPU
4682M:	Dave Airlie <airlied@redhat.com>
4683M:	Gerd Hoffmann <kraxel@redhat.com>
4684L:	virtualization@lists.linux-foundation.org
4685T:	git git://anongit.freedesktop.org/drm/drm-misc
4686S:	Maintained
4687F:	drivers/gpu/drm/qxl/
4688F:	include/uapi/drm/qxl_drm.h
4689
4690DRM DRIVER FOR RAGE 128 VIDEO CARDS
4691S:	Orphan / Obsolete
4692F:	drivers/gpu/drm/r128/
4693F:	include/uapi/drm/r128_drm.h
4694
4695DRM DRIVER FOR SAVAGE VIDEO CARDS
4696S:	Orphan / Obsolete
4697F:	drivers/gpu/drm/savage/
4698F:	include/uapi/drm/savage_drm.h
4699
4700DRM DRIVER FOR SIS VIDEO CARDS
4701S:	Orphan / Obsolete
4702F:	drivers/gpu/drm/sis/
4703F:	include/uapi/drm/sis_drm.h
4704
4705DRM DRIVER FOR SITRONIX ST7586 PANELS
4706M:	David Lechner <david@lechnology.com>
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/st7586.c
4709F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4710
4711DRM DRIVER FOR SITRONIX ST7735R PANELS
4712M:	David Lechner <david@lechnology.com>
4713S:	Maintained
4714F:	drivers/gpu/drm/tinydrm/st7735r.c
4715F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4716
4717DRM DRIVER FOR TDFX VIDEO CARDS
4718S:	Orphan / Obsolete
4719F:	drivers/gpu/drm/tdfx/
4720
4721DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4722M:	Dave Airlie <airlied@redhat.com>
4723S:	Odd Fixes
4724F:	drivers/gpu/drm/udl/
4725
4726DRM DRIVER FOR VMWARE VIRTUAL GPU
4727M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4728M:	Sinclair Yeh <syeh@vmware.com>
4729M:	Thomas Hellstrom <thellstrom@vmware.com>
4730L:	dri-devel@lists.freedesktop.org
4731T:	git git://people.freedesktop.org/~syeh/repos_linux
4732T:	git git://people.freedesktop.org/~thomash/linux
4733S:	Supported
4734F:	drivers/gpu/drm/vmwgfx/
4735F:	include/uapi/drm/vmwgfx_drm.h
4736
4737DRM DRIVERS
4738M:	David Airlie <airlied@linux.ie>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://anongit.freedesktop.org/drm/drm
4741B:	https://bugs.freedesktop.org/
4742C:	irc://chat.freenode.net/dri-devel
4743S:	Maintained
4744F:	drivers/gpu/drm/
4745F:	drivers/gpu/vga/
4746F:	Documentation/devicetree/bindings/display/
4747F:	Documentation/devicetree/bindings/gpu/
4748F:	Documentation/gpu/
4749F:	include/drm/
4750F:	include/uapi/drm/
4751F:	include/linux/vga*
4752
4753DRM DRIVERS AND MISC GPU PATCHES
4754M:	Gustavo Padovan <gustavo@padovan.org>
4755M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4756M:	Sean Paul <sean@poorly.run>
4757W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4758S:	Maintained
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760F:	Documentation/gpu/
4761F:	drivers/gpu/vga/
4762F:	drivers/gpu/drm/*
4763F:	include/drm/drm*
4764F:	include/uapi/drm/drm*
4765F:	include/linux/vga*
4766
4767DRM DRIVERS FOR ALLWINNER A10
4768M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4769L:	dri-devel@lists.freedesktop.org
4770S:	Supported
4771F:	drivers/gpu/drm/sun4i/
4772F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4773T:	git git://anongit.freedesktop.org/drm/drm-misc
4774
4775DRM DRIVERS FOR AMLOGIC SOCS
4776M:	Neil Armstrong <narmstrong@baylibre.com>
4777L:	dri-devel@lists.freedesktop.org
4778L:	linux-amlogic@lists.infradead.org
4779W:	http://linux-meson.com/
4780S:	Supported
4781F:	drivers/gpu/drm/meson/
4782F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4783F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4784F:	Documentation/gpu/meson.rst
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR ATMEL HLCDC
4788M:	Boris Brezillon <boris.brezillon@bootlin.com>
4789L:	dri-devel@lists.freedesktop.org
4790S:	Supported
4791F:	drivers/gpu/drm/atmel-hlcdc/
4792F:	Documentation/devicetree/bindings/display/atmel/
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR BRIDGE CHIPS
4796M:	Archit Taneja <architt@codeaurora.org>
4797M:	Andrzej Hajda <a.hajda@samsung.com>
4798R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4799S:	Maintained
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801F:	drivers/gpu/drm/bridge/
4802
4803DRM DRIVERS FOR EXYNOS
4804M:	Inki Dae <inki.dae@samsung.com>
4805M:	Joonyoung Shim <jy0922.shim@samsung.com>
4806M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4807M:	Kyungmin Park <kyungmin.park@samsung.com>
4808L:	dri-devel@lists.freedesktop.org
4809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4810S:	Supported
4811F:	drivers/gpu/drm/exynos/
4812F:	include/uapi/drm/exynos_drm.h
4813F:	Documentation/devicetree/bindings/display/exynos/
4814
4815DRM DRIVERS FOR FREESCALE DCU
4816M:	Stefan Agner <stefan@agner.ch>
4817M:	Alison Wang <alison.wang@nxp.com>
4818L:	dri-devel@lists.freedesktop.org
4819S:	Supported
4820F:	drivers/gpu/drm/fsl-dcu/
4821F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4822F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4823F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4824
4825DRM DRIVERS FOR FREESCALE IMX
4826M:	Philipp Zabel <p.zabel@pengutronix.de>
4827L:	dri-devel@lists.freedesktop.org
4828S:	Maintained
4829F:	drivers/gpu/drm/imx/
4830F:	drivers/gpu/ipu-v3/
4831F:	Documentation/devicetree/bindings/display/imx/
4832
4833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4834M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4835L:	dri-devel@lists.freedesktop.org
4836T:	git git://github.com/patjak/drm-gma500
4837S:	Maintained
4838F:	drivers/gpu/drm/gma500/
4839
4840DRM DRIVERS FOR HISILICON
4841M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4842M:	Rongrong Zou <zourongrong@gmail.com>
4843R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4844R:	Chen Feng <puck.chen@hisilicon.com>
4845L:	dri-devel@lists.freedesktop.org
4846T:	git git://github.com/xin3liang/linux.git
4847S:	Maintained
4848F:	drivers/gpu/drm/hisilicon/
4849F:	Documentation/devicetree/bindings/display/hisilicon/
4850
4851DRM DRIVERS FOR MEDIATEK
4852M:	CK Hu <ck.hu@mediatek.com>
4853M:	Philipp Zabel <p.zabel@pengutronix.de>
4854L:	dri-devel@lists.freedesktop.org
4855S:	Supported
4856F:	drivers/gpu/drm/mediatek/
4857F:	Documentation/devicetree/bindings/display/mediatek/
4858
4859DRM DRIVERS FOR NVIDIA TEGRA
4860M:	Thierry Reding <thierry.reding@gmail.com>
4861L:	dri-devel@lists.freedesktop.org
4862L:	linux-tegra@vger.kernel.org
4863T:	git git://anongit.freedesktop.org/tegra/linux.git
4864S:	Supported
4865F:	drivers/gpu/drm/tegra/
4866F:	drivers/gpu/host1x/
4867F:	include/linux/host1x.h
4868F:	include/uapi/drm/tegra_drm.h
4869F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4870
4871DRM DRIVERS FOR RENESAS
4872M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4873L:	dri-devel@lists.freedesktop.org
4874L:	linux-renesas-soc@vger.kernel.org
4875T:	git git://linuxtv.org/pinchartl/fbdev
4876S:	Supported
4877F:	drivers/gpu/drm/rcar-du/
4878F:	drivers/gpu/drm/shmobile/
4879F:	include/linux/platform_data/shmob_drm.h
4880F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4881F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4882F:	Documentation/devicetree/bindings/display/renesas,du.txt
4883
4884DRM DRIVERS FOR ROCKCHIP
4885M:	Sandy Huang <hjc@rock-chips.com>
4886M:	Heiko Stübner <heiko@sntech.de>
4887L:	dri-devel@lists.freedesktop.org
4888S:	Maintained
4889F:	drivers/gpu/drm/rockchip/
4890F:	Documentation/devicetree/bindings/display/rockchip/
4891T:	git git://anongit.freedesktop.org/drm/drm-misc
4892
4893DRM DRIVERS FOR STI
4894M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4895M:	Vincent Abriou <vincent.abriou@st.com>
4896L:	dri-devel@lists.freedesktop.org
4897T:	git git://anongit.freedesktop.org/drm/drm-misc
4898S:	Maintained
4899F:	drivers/gpu/drm/sti
4900F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4901
4902DRM DRIVERS FOR STM
4903M:	Yannick Fertre <yannick.fertre@st.com>
4904M:	Philippe Cornu <philippe.cornu@st.com>
4905M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4906M:	Vincent Abriou <vincent.abriou@st.com>
4907L:	dri-devel@lists.freedesktop.org
4908T:	git git://anongit.freedesktop.org/drm/drm-misc
4909S:	Maintained
4910F:	drivers/gpu/drm/stm
4911F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4912
4913DRM DRIVERS FOR TI LCDC
4914M:	Jyri Sarha <jsarha@ti.com>
4915R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4916L:	dri-devel@lists.freedesktop.org
4917S:	Maintained
4918F:	drivers/gpu/drm/tilcdc/
4919F:	Documentation/devicetree/bindings/display/tilcdc/
4920
4921DRM DRIVERS FOR TI OMAP
4922M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4923L:	dri-devel@lists.freedesktop.org
4924S:	Maintained
4925F:	drivers/gpu/drm/omapdrm/
4926F:	Documentation/devicetree/bindings/display/ti/
4927
4928DRM DRIVERS FOR V3D
4929M:	Eric Anholt <eric@anholt.net>
4930S:	Supported
4931F:	drivers/gpu/drm/v3d/
4932F:	include/uapi/drm/v3d_drm.h
4933F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4934T:	git git://anongit.freedesktop.org/drm/drm-misc
4935
4936DRM DRIVERS FOR VC4
4937M:	Eric Anholt <eric@anholt.net>
4938T:	git git://github.com/anholt/linux
4939S:	Supported
4940F:	drivers/gpu/drm/vc4/
4941F:	include/uapi/drm/vc4_drm.h
4942F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DRM DRIVERS FOR VIVANTE GPU IP
4946M:	Lucas Stach <l.stach@pengutronix.de>
4947R:	Russell King <linux+etnaviv@armlinux.org.uk>
4948R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4949L:	etnaviv@lists.freedesktop.org
4950L:	dri-devel@lists.freedesktop.org
4951S:	Maintained
4952F:	drivers/gpu/drm/etnaviv/
4953F:	include/uapi/drm/etnaviv_drm.h
4954F:	Documentation/devicetree/bindings/display/etnaviv/
4955
4956DRM DRIVERS FOR ZTE ZX
4957M:	Shawn Guo <shawnguo@kernel.org>
4958L:	dri-devel@lists.freedesktop.org
4959S:	Maintained
4960F:	drivers/gpu/drm/zte/
4961F:	Documentation/devicetree/bindings/display/zte,vou.txt
4962T:	git git://anongit.freedesktop.org/drm/drm-misc
4963
4964DRM PANEL DRIVERS
4965M:	Thierry Reding <thierry.reding@gmail.com>
4966L:	dri-devel@lists.freedesktop.org
4967T:	git git://anongit.freedesktop.org/drm/drm-misc
4968S:	Maintained
4969F:	drivers/gpu/drm/drm_panel.c
4970F:	drivers/gpu/drm/panel/
4971F:	include/drm/drm_panel.h
4972F:	Documentation/devicetree/bindings/display/panel/
4973
4974DRM TINYDRM DRIVERS
4975M:	Noralf Trønnes <noralf@tronnes.org>
4976W:	https://github.com/notro/tinydrm/wiki/Development
4977T:	git git://anongit.freedesktop.org/drm/drm-misc
4978S:	Maintained
4979F:	drivers/gpu/drm/tinydrm/
4980F:	include/drm/tinydrm/
4981
4982DRM DRIVERS FOR XEN
4983M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4984T:	git git://anongit.freedesktop.org/drm/drm-misc
4985L:	dri-devel@lists.freedesktop.org
4986L:	xen-devel@lists.xen.org
4987S:	Supported
4988F:	drivers/gpu/drm/xen/
4989F:	Documentation/gpu/xen-front.rst
4990
4991DRM TTM SUBSYSTEM
4992M:	Christian Koenig <christian.koenig@amd.com>
4993M:	Huang Rui <ray.huang@amd.com>
4994M:	Junwei Zhang <Jerry.Zhang@amd.com>
4995T:	git git://people.freedesktop.org/~agd5f/linux
4996S:	Maintained
4997L:	dri-devel@lists.freedesktop.org
4998F:	include/drm/ttm/
4999F:	drivers/gpu/drm/ttm/
5000
5001DSBR100 USB FM RADIO DRIVER
5002M:	Alexey Klimov <klimov.linux@gmail.com>
5003L:	linux-media@vger.kernel.org
5004T:	git git://linuxtv.org/media_tree.git
5005S:	Maintained
5006F:	drivers/media/radio/dsbr100.c
5007
5008DSCC4 DRIVER
5009M:	Francois Romieu <romieu@fr.zoreil.com>
5010L:	netdev@vger.kernel.org
5011S:	Maintained
5012F:	drivers/net/wan/dscc4.c
5013
5014DT3155 MEDIA DRIVER
5015M:	Hans Verkuil <hverkuil@xs4all.nl>
5016L:	linux-media@vger.kernel.org
5017T:	git git://linuxtv.org/media_tree.git
5018W:	https://linuxtv.org
5019S:	Odd Fixes
5020F:	drivers/media/pci/dt3155/
5021
5022DVB_USB_AF9015 MEDIA DRIVER
5023M:	Antti Palosaari <crope@iki.fi>
5024L:	linux-media@vger.kernel.org
5025W:	https://linuxtv.org
5026W:	http://palosaari.fi/linux/
5027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5028T:	git git://linuxtv.org/anttip/media_tree.git
5029S:	Maintained
5030F:	drivers/media/usb/dvb-usb-v2/af9015*
5031
5032DVB_USB_AF9035 MEDIA DRIVER
5033M:	Antti Palosaari <crope@iki.fi>
5034L:	linux-media@vger.kernel.org
5035W:	https://linuxtv.org
5036W:	http://palosaari.fi/linux/
5037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5038T:	git git://linuxtv.org/anttip/media_tree.git
5039S:	Maintained
5040F:	drivers/media/usb/dvb-usb-v2/af9035*
5041
5042DVB_USB_ANYSEE MEDIA DRIVER
5043M:	Antti Palosaari <crope@iki.fi>
5044L:	linux-media@vger.kernel.org
5045W:	https://linuxtv.org
5046W:	http://palosaari.fi/linux/
5047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5048T:	git git://linuxtv.org/anttip/media_tree.git
5049S:	Maintained
5050F:	drivers/media/usb/dvb-usb-v2/anysee*
5051
5052DVB_USB_AU6610 MEDIA DRIVER
5053M:	Antti Palosaari <crope@iki.fi>
5054L:	linux-media@vger.kernel.org
5055W:	https://linuxtv.org
5056W:	http://palosaari.fi/linux/
5057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5058T:	git git://linuxtv.org/anttip/media_tree.git
5059S:	Maintained
5060F:	drivers/media/usb/dvb-usb-v2/au6610*
5061
5062DVB_USB_CE6230 MEDIA DRIVER
5063M:	Antti Palosaari <crope@iki.fi>
5064L:	linux-media@vger.kernel.org
5065W:	https://linuxtv.org
5066W:	http://palosaari.fi/linux/
5067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5068T:	git git://linuxtv.org/anttip/media_tree.git
5069S:	Maintained
5070F:	drivers/media/usb/dvb-usb-v2/ce6230*
5071
5072DVB_USB_CXUSB MEDIA DRIVER
5073M:	Michael Krufky <mkrufky@linuxtv.org>
5074L:	linux-media@vger.kernel.org
5075W:	https://linuxtv.org
5076W:	http://github.com/mkrufky
5077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5078T:	git git://linuxtv.org/media_tree.git
5079S:	Maintained
5080F:	drivers/media/usb/dvb-usb/cxusb*
5081
5082DVB_USB_EC168 MEDIA DRIVER
5083M:	Antti Palosaari <crope@iki.fi>
5084L:	linux-media@vger.kernel.org
5085W:	https://linuxtv.org
5086W:	http://palosaari.fi/linux/
5087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5088T:	git git://linuxtv.org/anttip/media_tree.git
5089S:	Maintained
5090F:	drivers/media/usb/dvb-usb-v2/ec168*
5091
5092DVB_USB_GL861 MEDIA DRIVER
5093M:	Antti Palosaari <crope@iki.fi>
5094L:	linux-media@vger.kernel.org
5095W:	https://linuxtv.org
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/anttip/media_tree.git
5098S:	Maintained
5099F:	drivers/media/usb/dvb-usb-v2/gl861*
5100
5101DVB_USB_MXL111SF MEDIA DRIVER
5102M:	Michael Krufky <mkrufky@linuxtv.org>
5103L:	linux-media@vger.kernel.org
5104W:	https://linuxtv.org
5105W:	http://github.com/mkrufky
5106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5107T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5108S:	Maintained
5109F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5110
5111DVB_USB_RTL28XXU MEDIA DRIVER
5112M:	Antti Palosaari <crope@iki.fi>
5113L:	linux-media@vger.kernel.org
5114W:	https://linuxtv.org
5115W:	http://palosaari.fi/linux/
5116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5117T:	git git://linuxtv.org/anttip/media_tree.git
5118S:	Maintained
5119F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5120
5121DVB_USB_V2 MEDIA DRIVER
5122M:	Antti Palosaari <crope@iki.fi>
5123L:	linux-media@vger.kernel.org
5124W:	https://linuxtv.org
5125W:	http://palosaari.fi/linux/
5126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5127T:	git git://linuxtv.org/anttip/media_tree.git
5128S:	Maintained
5129F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5130F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5131
5132DYNAMIC DEBUG
5133M:	Jason Baron <jbaron@akamai.com>
5134S:	Maintained
5135F:	lib/dynamic_debug.c
5136F:	include/linux/dynamic_debug.h
5137
5138DYNAMIC INTERRUPT MODERATION
5139M:	Tal Gilboa <talgi@mellanox.com>
5140S:	Maintained
5141F:	include/linux/net_dim.h
5142
5143DZ DECSTATION DZ11 SERIAL DRIVER
5144M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5145S:	Maintained
5146F:	drivers/tty/serial/dz.*
5147
5148E3X0 POWER BUTTON DRIVER
5149M:	Moritz Fischer <moritz.fischer@ettus.com>
5150L:	usrp-users@lists.ettus.com
5151W:	http://www.ettus.com
5152S:	Supported
5153F:	drivers/input/misc/e3x0-button.c
5154F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5155
5156E4000 MEDIA DRIVER
5157M:	Antti Palosaari <crope@iki.fi>
5158L:	linux-media@vger.kernel.org
5159W:	https://linuxtv.org
5160W:	http://palosaari.fi/linux/
5161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5162T:	git git://linuxtv.org/anttip/media_tree.git
5163S:	Maintained
5164F:	drivers/media/tuners/e4000*
5165
5166EARTH_PT1 MEDIA DRIVER
5167M:	Akihiro Tsukada <tskd08@gmail.com>
5168L:	linux-media@vger.kernel.org
5169S:	Odd Fixes
5170F:	drivers/media/pci/pt1/
5171
5172EARTH_PT3 MEDIA DRIVER
5173M:	Akihiro Tsukada <tskd08@gmail.com>
5174L:	linux-media@vger.kernel.org
5175S:	Odd Fixes
5176F:	drivers/media/pci/pt3/
5177
5178EC100 MEDIA DRIVER
5179M:	Antti Palosaari <crope@iki.fi>
5180L:	linux-media@vger.kernel.org
5181W:	https://linuxtv.org
5182W:	http://palosaari.fi/linux/
5183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5184T:	git git://linuxtv.org/anttip/media_tree.git
5185S:	Maintained
5186F:	drivers/media/dvb-frontends/ec100*
5187
5188ECRYPT FILE SYSTEM
5189M:	Tyler Hicks <tyhicks@canonical.com>
5190L:	ecryptfs@vger.kernel.org
5191W:	http://ecryptfs.org
5192W:	https://launchpad.net/ecryptfs
5193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5194S:	Supported
5195F:	Documentation/filesystems/ecryptfs.txt
5196F:	fs/ecryptfs/
5197
5198EDAC-AMD64
5199M:	Borislav Petkov <bp@alien8.de>
5200L:	linux-edac@vger.kernel.org
5201S:	Maintained
5202F:	drivers/edac/amd64_edac*
5203
5204EDAC-CALXEDA
5205M:	Robert Richter <rric@kernel.org>
5206L:	linux-edac@vger.kernel.org
5207S:	Maintained
5208F:	drivers/edac/highbank*
5209
5210EDAC-CAVIUM OCTEON
5211M:	Ralf Baechle <ralf@linux-mips.org>
5212M:	David Daney <david.daney@cavium.com>
5213L:	linux-edac@vger.kernel.org
5214L:	linux-mips@linux-mips.org
5215S:	Supported
5216F:	drivers/edac/octeon_edac*
5217
5218EDAC-CAVIUM THUNDERX
5219M:	David Daney <david.daney@cavium.com>
5220M:	Jan Glauber <jglauber@cavium.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Supported
5223F:	drivers/edac/thunderx_edac*
5224
5225EDAC-CORE
5226M:	Borislav Petkov <bp@alien8.de>
5227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5228L:	linux-edac@vger.kernel.org
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5231S:	Supported
5232F:	Documentation/admin-guide/ras.rst
5233F:	Documentation/driver-api/edac.rst
5234F:	drivers/edac/
5235F:	include/linux/edac.h
5236
5237EDAC-E752X
5238M:	Mark Gross <mark.gross@intel.com>
5239L:	linux-edac@vger.kernel.org
5240S:	Maintained
5241F:	drivers/edac/e752x_edac.c
5242
5243EDAC-E7XXX
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/e7xxx_edac.c
5247
5248EDAC-FSL_DDR
5249M:	York Sun <york.sun@nxp.com>
5250L:	linux-edac@vger.kernel.org
5251S:	Maintained
5252F:	drivers/edac/fsl_ddr_edac.*
5253
5254EDAC-GHES
5255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5256L:	linux-edac@vger.kernel.org
5257S:	Maintained
5258F:	drivers/edac/ghes_edac.c
5259
5260EDAC-I3000
5261L:	linux-edac@vger.kernel.org
5262S:	Orphan
5263F:	drivers/edac/i3000_edac.c
5264
5265EDAC-I5000
5266L:	linux-edac@vger.kernel.org
5267S:	Maintained
5268F:	drivers/edac/i5000_edac.c
5269
5270EDAC-I5400
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-edac@vger.kernel.org
5273S:	Maintained
5274F:	drivers/edac/i5400_edac.c
5275
5276EDAC-I7300
5277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5278L:	linux-edac@vger.kernel.org
5279S:	Maintained
5280F:	drivers/edac/i7300_edac.c
5281
5282EDAC-I7CORE
5283M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5284L:	linux-edac@vger.kernel.org
5285S:	Maintained
5286F:	drivers/edac/i7core_edac.c
5287
5288EDAC-I82443BXGX
5289M:	Tim Small <tim@buttersideup.com>
5290L:	linux-edac@vger.kernel.org
5291S:	Maintained
5292F:	drivers/edac/i82443bxgx_edac.c
5293
5294EDAC-I82975X
5295M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5296M:	"Arvind R." <arvino55@gmail.com>
5297L:	linux-edac@vger.kernel.org
5298S:	Maintained
5299F:	drivers/edac/i82975x_edac.c
5300
5301EDAC-IE31200
5302M:	Jason Baron <jbaron@akamai.com>
5303L:	linux-edac@vger.kernel.org
5304S:	Maintained
5305F:	drivers/edac/ie31200_edac.c
5306
5307EDAC-MPC85XX
5308M:	Johannes Thumshirn <morbidrsa@gmail.com>
5309L:	linux-edac@vger.kernel.org
5310S:	Maintained
5311F:	drivers/edac/mpc85xx_edac.[ch]
5312
5313EDAC-PASEMI
5314M:	Egor Martovetsky <egor@pasemi.com>
5315L:	linux-edac@vger.kernel.org
5316S:	Maintained
5317F:	drivers/edac/pasemi_edac.c
5318
5319EDAC-PND2
5320M:	Tony Luck <tony.luck@intel.com>
5321L:	linux-edac@vger.kernel.org
5322S:	Maintained
5323F:	drivers/edac/pnd2_edac.[ch]
5324
5325EDAC-R82600
5326M:	Tim Small <tim@buttersideup.com>
5327L:	linux-edac@vger.kernel.org
5328S:	Maintained
5329F:	drivers/edac/r82600_edac.c
5330
5331EDAC-SBRIDGE
5332M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5333L:	linux-edac@vger.kernel.org
5334S:	Maintained
5335F:	drivers/edac/sb_edac.c
5336
5337EDAC-SKYLAKE
5338M:	Tony Luck <tony.luck@intel.com>
5339L:	linux-edac@vger.kernel.org
5340S:	Maintained
5341F:	drivers/edac/skx_edac.c
5342
5343EDAC-TI
5344M:	Tero Kristo <t-kristo@ti.com>
5345L:	linux-edac@vger.kernel.org
5346S:	Maintained
5347F:	drivers/edac/ti_edac.c
5348
5349EDIROL UA-101/UA-1000 DRIVER
5350M:	Clemens Ladisch <clemens@ladisch.de>
5351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5352T:	git git://git.alsa-project.org/alsa-kernel.git
5353S:	Maintained
5354F:	sound/usb/misc/ua101.c
5355
5356EFI TEST DRIVER
5357L:	linux-efi@vger.kernel.org
5358M:	Ivan Hu <ivan.hu@canonical.com>
5359M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5360S:	Maintained
5361F:	drivers/firmware/efi/test/
5362
5363EFI VARIABLE FILESYSTEM
5364M:	Matthew Garrett <matthew.garrett@nebula.com>
5365M:	Jeremy Kerr <jk@ozlabs.org>
5366M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5368L:	linux-efi@vger.kernel.org
5369S:	Maintained
5370F:	fs/efivarfs/
5371
5372EFIFB FRAMEBUFFER DRIVER
5373L:	linux-fbdev@vger.kernel.org
5374M:	Peter Jones <pjones@redhat.com>
5375S:	Maintained
5376F:	drivers/video/fbdev/efifb.c
5377
5378EFS FILESYSTEM
5379W:	http://aeschi.ch.eu.org/efs/
5380S:	Orphan
5381F:	fs/efs/
5382
5383EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5384M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5385L:	netdev@vger.kernel.org
5386S:	Maintained
5387F:	drivers/net/ethernet/ibm/ehea/
5388
5389EM28XX VIDEO4LINUX DRIVER
5390M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5391L:	linux-media@vger.kernel.org
5392W:	https://linuxtv.org
5393T:	git git://linuxtv.org/media_tree.git
5394S:	Maintained
5395F:	drivers/media/usb/em28xx/
5396F:	Documentation/media/v4l-drivers/em28xx*
5397
5398EMBEDDED LINUX
5399M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5400M:	Matt Mackall <mpm@selenic.com>
5401M:	David Woodhouse <dwmw2@infradead.org>
5402L:	linux-embedded@vger.kernel.org
5403S:	Maintained
5404
5405Emulex 10Gbps iSCSI - OneConnect DRIVER
5406M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5407M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5408M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5409L:	linux-scsi@vger.kernel.org
5410W:	http://www.broadcom.com
5411S:	Supported
5412F:	drivers/scsi/be2iscsi/
5413
5414Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5415M:	Sathya Perla <sathya.perla@broadcom.com>
5416M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5417M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5418M:	Somnath Kotur <somnath.kotur@broadcom.com>
5419L:	netdev@vger.kernel.org
5420W:	http://www.emulex.com
5421S:	Supported
5422F:	drivers/net/ethernet/emulex/benet/
5423
5424EMULEX ONECONNECT ROCE DRIVER
5425M:	Selvin Xavier <selvin.xavier@broadcom.com>
5426M:	Devesh Sharma <devesh.sharma@broadcom.com>
5427L:	linux-rdma@vger.kernel.org
5428W:	http://www.broadcom.com
5429S:	Odd Fixes
5430F:	drivers/infiniband/hw/ocrdma/
5431F:	include/uapi/rdma/ocrdma-abi.h
5432
5433EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5434M:	James Smart <james.smart@broadcom.com>
5435M:	Dick Kennedy <dick.kennedy@broadcom.com>
5436L:	linux-scsi@vger.kernel.org
5437W:	http://www.broadcom.com
5438S:	Supported
5439F:	drivers/scsi/lpfc/
5440
5441ENE CB710 FLASH CARD READER DRIVER
5442M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5443S:	Maintained
5444F:	drivers/misc/cb710/
5445F:	drivers/mmc/host/cb710-mmc.*
5446F:	include/linux/cb710.h
5447
5448ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5449M:	Maxim Levitsky <maximlevitsky@gmail.com>
5450S:	Maintained
5451F:	drivers/media/rc/ene_ir.*
5452
5453EPSON S1D13XXX FRAMEBUFFER DRIVER
5454M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5455S:	Maintained
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5457F:	drivers/video/fbdev/s1d13xxxfb.c
5458F:	include/video/s1d13xxxfb.h
5459
5460ERRSEQ ERROR TRACKING INFRASTRUCTURE
5461M:	Jeff Layton <jlayton@kernel.org>
5462S:	Maintained
5463F:	lib/errseq.c
5464F:	include/linux/errseq.h
5465
5466ET131X NETWORK DRIVER
5467M:	Mark Einon <mark.einon@gmail.com>
5468S:	Odd Fixes
5469F:	drivers/net/ethernet/agere/
5470
5471ETHERNET BRIDGE
5472M:	Stephen Hemminger <stephen@networkplumber.org>
5473L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5474L:	netdev@vger.kernel.org
5475W:	http://www.linuxfoundation.org/en/Net:Bridge
5476S:	Maintained
5477F:	include/linux/netfilter_bridge/
5478F:	net/bridge/
5479
5480ETHERNET PHY LIBRARY
5481M:	Andrew Lunn <andrew@lunn.ch>
5482M:	Florian Fainelli <f.fainelli@gmail.com>
5483L:	netdev@vger.kernel.org
5484S:	Maintained
5485F:	Documentation/ABI/testing/sysfs-bus-mdio
5486F:	Documentation/devicetree/bindings/net/mdio*
5487F:	Documentation/networking/phy.txt
5488F:	drivers/net/phy/
5489F:	drivers/of/of_mdio.c
5490F:	drivers/of/of_net.c
5491F:	include/linux/*mdio*.h
5492F:	include/linux/of_net.h
5493F:	include/linux/phy.h
5494F:	include/linux/phy_fixed.h
5495F:	include/linux/platform_data/mdio-bcm-unimac.h
5496F:	include/trace/events/mdio.h
5497F:	include/uapi/linux/mdio.h
5498F:	include/uapi/linux/mii.h
5499
5500EXT2 FILE SYSTEM
5501M:	Jan Kara <jack@suse.com>
5502L:	linux-ext4@vger.kernel.org
5503S:	Maintained
5504F:	Documentation/filesystems/ext2.txt
5505F:	fs/ext2/
5506F:	include/linux/ext2*
5507
5508EXT4 FILE SYSTEM
5509M:	"Theodore Ts'o" <tytso@mit.edu>
5510M:	Andreas Dilger <adilger.kernel@dilger.ca>
5511L:	linux-ext4@vger.kernel.org
5512W:	http://ext4.wiki.kernel.org
5513Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5515S:	Maintained
5516F:	Documentation/filesystems/ext4.txt
5517F:	fs/ext4/
5518
5519Extended Verification Module (EVM)
5520M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5521L:	linux-integrity@vger.kernel.org
5522S:	Supported
5523F:	security/integrity/evm/
5524
5525EXTENSIBLE FIRMWARE INTERFACE (EFI)
5526M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5527L:	linux-efi@vger.kernel.org
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5529S:	Maintained
5530F:	Documentation/efi-stub.txt
5531F:	arch/*/kernel/efi.c
5532F:	arch/x86/boot/compressed/eboot.[ch]
5533F:	arch/*/include/asm/efi.h
5534F:	arch/x86/platform/efi/
5535F:	drivers/firmware/efi/
5536F:	include/linux/efi*.h
5537F:	arch/arm/boot/compressed/efi-header.S
5538F:	arch/arm64/kernel/efi-entry.S
5539
5540EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5541M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5542M:	Chanwoo Choi <cw00.choi@samsung.com>
5543L:	linux-kernel@vger.kernel.org
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5545S:	Maintained
5546F:	drivers/extcon/
5547F:	include/linux/extcon/
5548F:	include/linux/extcon.h
5549F:	Documentation/extcon/
5550F:	Documentation/devicetree/bindings/extcon/
5551
5552EXYNOS DP DRIVER
5553M:	Jingoo Han <jingoohan1@gmail.com>
5554L:	dri-devel@lists.freedesktop.org
5555S:	Maintained
5556F:	drivers/gpu/drm/exynos/exynos_dp*
5557
5558EXYNOS SYSMMU (IOMMU) driver
5559M:	Marek Szyprowski <m.szyprowski@samsung.com>
5560L:	iommu@lists.linux-foundation.org
5561S:	Maintained
5562F:	drivers/iommu/exynos-iommu.c
5563
5564EZchip NPS platform support
5565M:	Vineet Gupta <vgupta@synopsys.com>
5566M:	Ofer Levi <oferle@mellanox.com>
5567S:	Supported
5568F:	arch/arc/plat-eznps
5569F:	arch/arc/boot/dts/eznps.dts
5570
5571F2FS FILE SYSTEM
5572M:	Jaegeuk Kim <jaegeuk@kernel.org>
5573M:	Chao Yu <yuchao0@huawei.com>
5574L:	linux-f2fs-devel@lists.sourceforge.net
5575W:	https://f2fs.wiki.kernel.org/
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5577S:	Maintained
5578F:	Documentation/filesystems/f2fs.txt
5579F:	Documentation/ABI/testing/sysfs-fs-f2fs
5580F:	fs/f2fs/
5581F:	include/linux/f2fs_fs.h
5582F:	include/trace/events/f2fs.h
5583
5584F71805F HARDWARE MONITORING DRIVER
5585M:	Jean Delvare <jdelvare@suse.com>
5586L:	linux-hwmon@vger.kernel.org
5587S:	Maintained
5588F:	Documentation/hwmon/f71805f
5589F:	drivers/hwmon/f71805f.c
5590
5591FADDR2LINE
5592M:	Josh Poimboeuf <jpoimboe@redhat.com>
5593S:	Maintained
5594F:	scripts/faddr2line
5595
5596FAILOVER MODULE
5597M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5598L:	netdev@vger.kernel.org
5599S:	Supported
5600F:	net/core/failover.c
5601F:	include/net/failover.h
5602F:	Documentation/networking/failover.rst
5603
5604FANOTIFY
5605M:	Jan Kara <jack@suse.cz>
5606R:	Amir Goldstein <amir73il@gmail.com>
5607L:	linux-fsdevel@vger.kernel.org
5608S:	Maintained
5609F:	fs/notify/fanotify/
5610F:	include/linux/fanotify.h
5611F:	include/uapi/linux/fanotify.h
5612
5613FARSYNC SYNCHRONOUS DRIVER
5614M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5615W:	http://www.farsite.co.uk/
5616S:	Supported
5617F:	drivers/net/wan/farsync.*
5618
5619FAULT INJECTION SUPPORT
5620M:	Akinobu Mita <akinobu.mita@gmail.com>
5621S:	Supported
5622F:	Documentation/fault-injection/
5623F:	lib/fault-inject.c
5624
5625FBTFT Framebuffer drivers
5626M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5627S:	Maintained
5628F:	drivers/staging/fbtft/
5629
5630FC0011 TUNER DRIVER
5631M:	Michael Buesch <m@bues.ch>
5632L:	linux-media@vger.kernel.org
5633S:	Maintained
5634F:	drivers/media/tuners/fc0011.h
5635F:	drivers/media/tuners/fc0011.c
5636
5637FC2580 MEDIA DRIVER
5638M:	Antti Palosaari <crope@iki.fi>
5639L:	linux-media@vger.kernel.org
5640W:	https://linuxtv.org
5641W:	http://palosaari.fi/linux/
5642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5643T:	git git://linuxtv.org/anttip/media_tree.git
5644S:	Maintained
5645F:	drivers/media/tuners/fc2580*
5646
5647FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5648M:	Johannes Thumshirn <jth@kernel.org>
5649L:	linux-scsi@vger.kernel.org
5650W:	www.Open-FCoE.org
5651S:	Supported
5652F:	drivers/scsi/libfc/
5653F:	drivers/scsi/fcoe/
5654F:	include/scsi/fc/
5655F:	include/scsi/libfc.h
5656F:	include/scsi/libfcoe.h
5657F:	include/uapi/scsi/fc/
5658
5659FILE LOCKING (flock() and fcntl()/lockf())
5660M:	Jeff Layton <jlayton@kernel.org>
5661M:	"J. Bruce Fields" <bfields@fieldses.org>
5662L:	linux-fsdevel@vger.kernel.org
5663S:	Maintained
5664F:	include/linux/fcntl.h
5665F:	include/uapi/linux/fcntl.h
5666F:	fs/fcntl.c
5667F:	fs/locks.c
5668
5669FILESYSTEMS (VFS and infrastructure)
5670M:	Alexander Viro <viro@zeniv.linux.org.uk>
5671L:	linux-fsdevel@vger.kernel.org
5672S:	Maintained
5673F:	fs/*
5674F:	include/linux/fs.h
5675F:	include/uapi/linux/fs.h
5676
5677FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5678M:	Riku Voipio <riku.voipio@iki.fi>
5679L:	linux-hwmon@vger.kernel.org
5680S:	Maintained
5681F:	drivers/hwmon/f75375s.c
5682F:	include/linux/f75375s.h
5683
5684FIREWIRE AUDIO DRIVERS
5685M:	Clemens Ladisch <clemens@ladisch.de>
5686L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5687T:	git git://git.alsa-project.org/alsa-kernel.git
5688S:	Maintained
5689F:	sound/firewire/
5690
5691FIREWIRE MEDIA DRIVERS (firedtv)
5692M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5693L:	linux-media@vger.kernel.org
5694L:	linux1394-devel@lists.sourceforge.net
5695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5696S:	Maintained
5697F:	drivers/media/firewire/
5698
5699FIREWIRE SBP-2 TARGET
5700M:	Chris Boot <bootc@bootc.net>
5701L:	linux-scsi@vger.kernel.org
5702L:	target-devel@vger.kernel.org
5703L:	linux1394-devel@lists.sourceforge.net
5704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5705S:	Maintained
5706F:	drivers/target/sbp/
5707
5708FIREWIRE SUBSYSTEM
5709M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5710L:	linux1394-devel@lists.sourceforge.net
5711W:	http://ieee1394.wiki.kernel.org/
5712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5713S:	Maintained
5714F:	drivers/firewire/
5715F:	include/linux/firewire.h
5716F:	include/uapi/linux/firewire*.h
5717F:	tools/firewire/
5718
5719FIRMWARE LOADER (request_firmware)
5720M:	Luis R. Rodriguez <mcgrof@kernel.org>
5721L:	linux-kernel@vger.kernel.org
5722S:	Maintained
5723F:	Documentation/firmware_class/
5724F:	drivers/base/firmware_loader/
5725F:	include/linux/firmware.h
5726
5727FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5728M:	Joshua Morris <josh.h.morris@us.ibm.com>
5729M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5730S:	Maintained
5731F:	drivers/block/rsxx/
5732
5733FLOPPY DRIVER
5734M:	Jiri Kosina <jikos@kernel.org>
5735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5736S:	Odd fixes
5737F:	drivers/block/floppy.c
5738
5739FMC SUBSYSTEM
5740M:	Alessandro Rubini <rubini@gnudd.com>
5741W:	http://www.ohwr.org/projects/fmc-bus
5742S:	Supported
5743F:	drivers/fmc/
5744F:	include/linux/fmc*.h
5745F:	include/linux/ipmi-fru.h
5746K:	fmc_d.*register
5747
5748FPGA MANAGER FRAMEWORK
5749M:	Alan Tull <atull@kernel.org>
5750M:	Moritz Fischer <mdf@kernel.org>
5751L:	linux-fpga@vger.kernel.org
5752S:	Maintained
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5754Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5755F:	Documentation/fpga/
5756F:	Documentation/driver-api/fpga/
5757F:	Documentation/devicetree/bindings/fpga/
5758F:	drivers/fpga/
5759F:	include/linux/fpga/
5760W:	http://www.rocketboards.org
5761
5762FPGA DFL DRIVERS
5763M:	Wu Hao <hao.wu@intel.com>
5764L:	linux-fpga@vger.kernel.org
5765S:	Maintained
5766F:	Documentation/fpga/dfl.txt
5767F:	include/uapi/linux/fpga-dfl.h
5768F:	drivers/fpga/dfl*
5769
5770FPU EMULATOR
5771M:	Bill Metzenthen <billm@melbpc.org.au>
5772W:	http://floatingpoint.sourceforge.net/emulator/index.html
5773S:	Maintained
5774F:	arch/x86/math-emu/
5775
5776FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5777L:	netdev@vger.kernel.org
5778S:	Orphan
5779F:	drivers/net/wan/dlci.c
5780F:	drivers/net/wan/sdla.c
5781
5782FRAMEBUFFER LAYER
5783M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5784L:	dri-devel@lists.freedesktop.org
5785L:	linux-fbdev@vger.kernel.org
5786T:	git git://github.com/bzolnier/linux.git
5787Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5788S:	Maintained
5789F:	Documentation/fb/
5790F:	drivers/video/
5791F:	include/video/
5792F:	include/linux/fb.h
5793F:	include/uapi/video/
5794F:	include/uapi/linux/fb.h
5795
5796FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5797M:	Horia Geantă <horia.geanta@nxp.com>
5798M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5799L:	linux-crypto@vger.kernel.org
5800S:	Maintained
5801F:	drivers/crypto/caam/
5802F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5803
5804FREESCALE DIU FRAMEBUFFER DRIVER
5805M:	Timur Tabi <timur@kernel.org>
5806L:	linux-fbdev@vger.kernel.org
5807S:	Maintained
5808F:	drivers/video/fbdev/fsl-diu-fb.*
5809
5810FREESCALE DMA DRIVER
5811M:	Li Yang <leoyang.li@nxp.com>
5812M:	Zhang Wei <zw@zh-kernel.org>
5813L:	linuxppc-dev@lists.ozlabs.org
5814S:	Maintained
5815F:	drivers/dma/fsldma.*
5816
5817FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5818M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5819L:	netdev@vger.kernel.org
5820S:	Maintained
5821F:	drivers/net/ethernet/freescale/gianfar*
5822F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5823
5824FREESCALE GPMI NAND DRIVER
5825M:	Han Xu <han.xu@nxp.com>
5826L:	linux-mtd@lists.infradead.org
5827S:	Maintained
5828F:	drivers/mtd/nand/raw/gpmi-nand/*
5829
5830FREESCALE I2C CPM DRIVER
5831M:	Jochen Friedrich <jochen@scram.de>
5832L:	linuxppc-dev@lists.ozlabs.org
5833L:	linux-i2c@vger.kernel.org
5834S:	Maintained
5835F:	drivers/i2c/busses/i2c-cpm.c
5836
5837FREESCALE IMX / MXC FEC DRIVER
5838M:	Fugang Duan <fugang.duan@nxp.com>
5839L:	netdev@vger.kernel.org
5840S:	Maintained
5841F:	drivers/net/ethernet/freescale/fec_main.c
5842F:	drivers/net/ethernet/freescale/fec_ptp.c
5843F:	drivers/net/ethernet/freescale/fec.h
5844F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5845
5846FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5847M:	Sascha Hauer <s.hauer@pengutronix.de>
5848R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5849L:	linux-fbdev@vger.kernel.org
5850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5851S:	Maintained
5852F:	include/linux/platform_data/video-imxfb.h
5853F:	drivers/video/fbdev/imxfb.c
5854
5855FREESCALE QORIQ DPAA ETHERNET DRIVER
5856M:	Madalin Bucur <madalin.bucur@nxp.com>
5857L:	netdev@vger.kernel.org
5858S:	Maintained
5859F:	drivers/net/ethernet/freescale/dpaa
5860
5861FREESCALE QORIQ DPAA FMAN DRIVER
5862M:	Madalin Bucur <madalin.bucur@nxp.com>
5863L:	netdev@vger.kernel.org
5864S:	Maintained
5865F:	drivers/net/ethernet/freescale/fman
5866F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5867
5868FREESCALE QORIQ PTP CLOCK DRIVER
5869M:	Yangbo Lu <yangbo.lu@nxp.com>
5870L:	netdev@vger.kernel.org
5871S:	Maintained
5872F:	drivers/ptp/ptp_qoriq.c
5873F:	include/linux/fsl/ptp_qoriq.h
5874F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5875
5876FREESCALE QUAD SPI DRIVER
5877M:	Han Xu <han.xu@nxp.com>
5878L:	linux-mtd@lists.infradead.org
5879S:	Maintained
5880F:	drivers/mtd/spi-nor/fsl-quadspi.c
5881
5882FREESCALE QUICC ENGINE LIBRARY
5883M:	Qiang Zhao <qiang.zhao@nxp.com>
5884L:	linuxppc-dev@lists.ozlabs.org
5885S:	Maintained
5886F:	drivers/soc/fsl/qe/
5887F:	include/soc/fsl/*qe*.h
5888F:	include/soc/fsl/*ucc*.h
5889
5890FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5891M:	Li Yang <leoyang.li@nxp.com>
5892L:	netdev@vger.kernel.org
5893L:	linuxppc-dev@lists.ozlabs.org
5894S:	Maintained
5895F:	drivers/net/ethernet/freescale/ucc_geth*
5896
5897FREESCALE QUICC ENGINE UCC HDLC DRIVER
5898M:	Zhao Qiang <qiang.zhao@nxp.com>
5899L:	netdev@vger.kernel.org
5900L:	linuxppc-dev@lists.ozlabs.org
5901S:	Maintained
5902F:	drivers/net/wan/fsl_ucc_hdlc*
5903
5904FREESCALE QUICC ENGINE UCC UART DRIVER
5905M:	Timur Tabi <timur@kernel.org>
5906L:	linuxppc-dev@lists.ozlabs.org
5907S:	Maintained
5908F:	drivers/tty/serial/ucc_uart.c
5909
5910FREESCALE SOC DRIVERS
5911M:	Li Yang <leoyang.li@nxp.com>
5912L:	linuxppc-dev@lists.ozlabs.org
5913L:	linux-arm-kernel@lists.infradead.org
5914S:	Maintained
5915F:	Documentation/devicetree/bindings/soc/fsl/
5916F:	drivers/soc/fsl/
5917F:	include/linux/fsl/
5918
5919FREESCALE SOC FS_ENET DRIVER
5920M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5921L:	linuxppc-dev@lists.ozlabs.org
5922L:	netdev@vger.kernel.org
5923S:	Maintained
5924F:	drivers/net/ethernet/freescale/fs_enet/
5925F:	include/linux/fs_enet_pd.h
5926
5927FREESCALE SOC SOUND DRIVERS
5928M:	Timur Tabi <timur@kernel.org>
5929M:	Nicolin Chen <nicoleotsuka@gmail.com>
5930M:	Xiubo Li <Xiubo.Lee@gmail.com>
5931R:	Fabio Estevam <fabio.estevam@nxp.com>
5932L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5933L:	linuxppc-dev@lists.ozlabs.org
5934S:	Maintained
5935F:	sound/soc/fsl/fsl*
5936F:	sound/soc/fsl/imx*
5937F:	sound/soc/fsl/mpc8610_hpcd.c
5938
5939FREESCALE USB PERIPHERAL DRIVERS
5940M:	Li Yang <leoyang.li@nxp.com>
5941L:	linux-usb@vger.kernel.org
5942L:	linuxppc-dev@lists.ozlabs.org
5943S:	Maintained
5944F:	drivers/usb/gadget/udc/fsl*
5945
5946FREEVXFS FILESYSTEM
5947M:	Christoph Hellwig <hch@infradead.org>
5948W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5949S:	Maintained
5950F:	fs/freevxfs/
5951
5952FREEZER
5953M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5954M:	Pavel Machek <pavel@ucw.cz>
5955L:	linux-pm@vger.kernel.org
5956S:	Supported
5957F:	Documentation/power/freezing-of-tasks.txt
5958F:	include/linux/freezer.h
5959F:	kernel/freezer.c
5960
5961FRONTSWAP API
5962M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5963L:	linux-kernel@vger.kernel.org
5964S:	Maintained
5965F:	mm/frontswap.c
5966F:	include/linux/frontswap.h
5967
5968FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5969M:	David Howells <dhowells@redhat.com>
5970L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5971S:	Supported
5972F:	Documentation/filesystems/caching/
5973F:	fs/fscache/
5974F:	include/linux/fscache*.h
5975
5976FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5977M:	Theodore Y. Ts'o <tytso@mit.edu>
5978M:	Jaegeuk Kim <jaegeuk@kernel.org>
5979L:	linux-fscrypt@vger.kernel.org
5980Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5982S:	Supported
5983F:	fs/crypto/
5984F:	include/linux/fscrypt*.h
5985F:	Documentation/filesystems/fscrypt.rst
5986
5987FSI-ATTACHED I2C DRIVER
5988M:	Eddie James <eajames@linux.vnet.ibm.com>
5989L:	linux-i2c@vger.kernel.org
5990L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5991S:	Maintained
5992F:	drivers/i2c/busses/i2c-fsi.c
5993F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5994
5995FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5996M:	Jan Kara <jack@suse.cz>
5997R:	Amir Goldstein <amir73il@gmail.com>
5998L:	linux-fsdevel@vger.kernel.org
5999S:	Maintained
6000F:	fs/notify/
6001F:	include/linux/fsnotify*.h
6002
6003FUJITSU LAPTOP EXTRAS
6004M:	Jonathan Woithe <jwoithe@just42.net>
6005L:	platform-driver-x86@vger.kernel.org
6006S:	Maintained
6007F:	drivers/platform/x86/fujitsu-laptop.c
6008
6009FUJITSU M-5MO LS CAMERA ISP DRIVER
6010M:	Kyungmin Park <kyungmin.park@samsung.com>
6011M:	Heungjun Kim <riverful.kim@samsung.com>
6012L:	linux-media@vger.kernel.org
6013S:	Maintained
6014F:	drivers/media/i2c/m5mols/
6015F:	include/media/i2c/m5mols.h
6016
6017FUJITSU TABLET EXTRAS
6018M:	Robert Gerlach <khnz@gmx.de>
6019L:	platform-driver-x86@vger.kernel.org
6020S:	Maintained
6021F:	drivers/platform/x86/fujitsu-tablet.c
6022
6023FUSE: FILESYSTEM IN USERSPACE
6024M:	Miklos Szeredi <miklos@szeredi.hu>
6025L:	linux-fsdevel@vger.kernel.org
6026W:	http://fuse.sourceforge.net/
6027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6028S:	Maintained
6029F:	fs/fuse/
6030F:	include/uapi/linux/fuse.h
6031F:	Documentation/filesystems/fuse.txt
6032
6033FUTEX SUBSYSTEM
6034M:	Thomas Gleixner <tglx@linutronix.de>
6035M:	Ingo Molnar <mingo@redhat.com>
6036R:	Peter Zijlstra <peterz@infradead.org>
6037R:	Darren Hart <dvhart@infradead.org>
6038L:	linux-kernel@vger.kernel.org
6039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6040S:	Maintained
6041F:	kernel/futex.c
6042F:	kernel/futex_compat.c
6043F:	include/asm-generic/futex.h
6044F:	include/linux/futex.h
6045F:	include/uapi/linux/futex.h
6046F:	tools/testing/selftests/futex/
6047F:	tools/perf/bench/futex*
6048F:	Documentation/*futex*
6049
6050GCC PLUGINS
6051M:	Kees Cook <keescook@chromium.org>
6052R:	Emese Revfy <re.emese@gmail.com>
6053L:	kernel-hardening@lists.openwall.com
6054S:	Maintained
6055F:	scripts/gcc-plugins/
6056F:	scripts/gcc-plugin.sh
6057F:	scripts/Makefile.gcc-plugins
6058F:	Documentation/gcc-plugins.txt
6059
6060GASKET DRIVER FRAMEWORK
6061M:	Rob Springer <rspringer@google.com>
6062M:	John Joseph <jnjoseph@google.com>
6063M:	Ben Chan <benchan@chromium.org>
6064S:	Maintained
6065F:	drivers/staging/gasket/
6066
6067GCOV BASED KERNEL PROFILING
6068M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6069S:	Maintained
6070F:	kernel/gcov/
6071F:	Documentation/dev-tools/gcov.rst
6072
6073GDB KERNEL DEBUGGING HELPER SCRIPTS
6074M:	Jan Kiszka <jan.kiszka@siemens.com>
6075M:	Kieran Bingham <kbingham@kernel.org>
6076S:	Supported
6077F:	scripts/gdb/
6078
6079GDT SCSI DISK ARRAY CONTROLLER DRIVER
6080M:	Achim Leubner <achim_leubner@adaptec.com>
6081L:	linux-scsi@vger.kernel.org
6082W:	http://www.icp-vortex.com/
6083S:	Supported
6084F:	drivers/scsi/gdt*
6085
6086GEMTEK FM RADIO RECEIVER DRIVER
6087M:	Hans Verkuil <hverkuil@xs4all.nl>
6088L:	linux-media@vger.kernel.org
6089T:	git git://linuxtv.org/media_tree.git
6090W:	https://linuxtv.org
6091S:	Maintained
6092F:	drivers/media/radio/radio-gemtek*
6093
6094GENERIC GPIO I2C DRIVER
6095M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6096S:	Supported
6097F:	drivers/i2c/busses/i2c-gpio.c
6098F:	include/linux/platform_data/i2c-gpio.h
6099
6100GENERIC GPIO I2C MULTIPLEXER DRIVER
6101M:	Peter Korsgaard <peter.korsgaard@barco.com>
6102L:	linux-i2c@vger.kernel.org
6103S:	Supported
6104F:	drivers/i2c/muxes/i2c-mux-gpio.c
6105F:	include/linux/platform_data/i2c-mux-gpio.h
6106F:	Documentation/i2c/muxes/i2c-mux-gpio
6107
6108GENERIC HDLC (WAN) DRIVERS
6109M:	Krzysztof Halasa <khc@pm.waw.pl>
6110W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6111S:	Maintained
6112F:	drivers/net/wan/c101.c
6113F:	drivers/net/wan/hd6457*
6114F:	drivers/net/wan/hdlc*
6115F:	drivers/net/wan/n2.c
6116F:	drivers/net/wan/pc300too.c
6117F:	drivers/net/wan/pci200syn.c
6118F:	drivers/net/wan/wanxl*
6119
6120GENERIC INCLUDE/ASM HEADER FILES
6121M:	Arnd Bergmann <arnd@arndb.de>
6122L:	linux-arch@vger.kernel.org
6123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6124S:	Maintained
6125F:	include/asm-generic/
6126F:	include/uapi/asm-generic/
6127
6128GENERIC PHY FRAMEWORK
6129M:	Kishon Vijay Abraham I <kishon@ti.com>
6130L:	linux-kernel@vger.kernel.org
6131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6132S:	Supported
6133F:	drivers/phy/
6134F:	include/linux/phy/
6135
6136GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6137M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6138S:	Supported
6139F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6140
6141GENERIC PM DOMAINS
6142M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6143M:	Kevin Hilman <khilman@kernel.org>
6144M:	Ulf Hansson <ulf.hansson@linaro.org>
6145L:	linux-pm@vger.kernel.org
6146S:	Supported
6147F:	drivers/base/power/domain*.c
6148F:	include/linux/pm_domain.h
6149F:	Documentation/devicetree/bindings/power/power_domain.txt
6150
6151GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6152M:	Eugen Hristev <eugen.hristev@microchip.com>
6153L:	linux-input@vger.kernel.org
6154S:	Maintained
6155F:	drivers/input/touchscreen/resistive-adc-touch.c
6156
6157GENERIC UIO DRIVER FOR PCI DEVICES
6158M:	"Michael S. Tsirkin" <mst@redhat.com>
6159L:	kvm@vger.kernel.org
6160S:	Supported
6161F:	drivers/uio/uio_pci_generic.c
6162
6163GENWQE (IBM Generic Workqueue Card)
6164M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6165M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6166S:	Supported
6167F:	drivers/misc/genwqe/
6168
6169GET_MAINTAINER SCRIPT
6170M:	Joe Perches <joe@perches.com>
6171S:	Maintained
6172F:	scripts/get_maintainer.pl
6173
6174GFS2 FILE SYSTEM
6175M:	Bob Peterson <rpeterso@redhat.com>
6176M:	Andreas Gruenbacher <agruenba@redhat.com>
6177L:	cluster-devel@redhat.com
6178W:	http://sources.redhat.com/cluster/
6179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6180S:	Supported
6181F:	Documentation/filesystems/gfs2*.txt
6182F:	fs/gfs2/
6183F:	include/uapi/linux/gfs2_ondisk.h
6184
6185GIGASET ISDN DRIVERS
6186M:	Paul Bolle <pebolle@tiscali.nl>
6187L:	gigaset307x-common@lists.sourceforge.net
6188W:	http://gigaset307x.sourceforge.net/
6189S:	Odd Fixes
6190F:	Documentation/isdn/README.gigaset
6191F:	drivers/isdn/gigaset/
6192F:	include/uapi/linux/gigaset_dev.h
6193
6194GNSS SUBSYSTEM
6195M:	Johan Hovold <johan@kernel.org>
6196S:	Maintained
6197F:	Documentation/ABI/testing/sysfs-class-gnss
6198F:	Documentation/devicetree/bindings/gnss/
6199F:	drivers/gnss/
6200F:	include/linux/gnss.h
6201
6202GO7007 MPEG CODEC
6203M:	Hans Verkuil <hans.verkuil@cisco.com>
6204L:	linux-media@vger.kernel.org
6205S:	Maintained
6206F:	drivers/media/usb/go7007/
6207
6208GOODIX TOUCHSCREEN
6209M:	Bastien Nocera <hadess@hadess.net>
6210L:	linux-input@vger.kernel.org
6211S:	Maintained
6212F:	drivers/input/touchscreen/goodix.c
6213
6214GPD POCKET FAN DRIVER
6215M:	Hans de Goede <hdegoede@redhat.com>
6216L:	platform-driver-x86@vger.kernel.org
6217S:	Maintained
6218F:	drivers/platform/x86/gpd-pocket-fan.c
6219
6220GPIO ACPI SUPPORT
6221M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6222M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6223L:	linux-gpio@vger.kernel.org
6224L:	linux-acpi@vger.kernel.org
6225S:	Maintained
6226F:	Documentation/acpi/gpio-properties.txt
6227F:	drivers/gpio/gpiolib-acpi.c
6228
6229GPIO IR Transmitter
6230M:	Sean Young <sean@mess.org>
6231L:	linux-media@vger.kernel.org
6232S:	Maintained
6233F:	drivers/media/rc/gpio-ir-tx.c
6234
6235GPIO MOCKUP DRIVER
6236M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6237R:	Bartosz Golaszewski <brgl@bgdev.pl>
6238L:	linux-gpio@vger.kernel.org
6239S:	Maintained
6240F:	drivers/gpio/gpio-mockup.c
6241F:	tools/testing/selftests/gpio/
6242
6243GPIO SUBSYSTEM
6244M:	Linus Walleij <linus.walleij@linaro.org>
6245L:	linux-gpio@vger.kernel.org
6246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6247S:	Maintained
6248F:	Documentation/devicetree/bindings/gpio/
6249F:	Documentation/driver-api/gpio/
6250F:	Documentation/gpio/
6251F:	Documentation/ABI/testing/gpio-cdev
6252F:	Documentation/ABI/obsolete/sysfs-gpio
6253F:	drivers/gpio/
6254F:	include/linux/gpio/
6255F:	include/linux/gpio.h
6256F:	include/linux/of_gpio.h
6257F:	include/asm-generic/gpio.h
6258F:	include/uapi/linux/gpio.h
6259F:	tools/gpio/
6260
6261GRE DEMULTIPLEXER DRIVER
6262M:	Dmitry Kozlov <xeb@mail.ru>
6263L:	netdev@vger.kernel.org
6264S:	Maintained
6265F:	net/ipv4/gre_demux.c
6266F:	net/ipv4/gre_offload.c
6267F:	include/net/gre.h
6268
6269GRETH 10/100/1G Ethernet MAC device driver
6270M:	Andreas Larsson <andreas@gaisler.com>
6271L:	netdev@vger.kernel.org
6272S:	Maintained
6273F:	drivers/net/ethernet/aeroflex/
6274
6275GREYBUS AUDIO PROTOCOLS DRIVERS
6276M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6277M:	Mark Greer <mgreer@animalcreek.com>
6278S:	Maintained
6279F:	drivers/staging/greybus/audio_apbridgea.c
6280F:	drivers/staging/greybus/audio_apbridgea.h
6281F:	drivers/staging/greybus/audio_codec.c
6282F:	drivers/staging/greybus/audio_codec.h
6283F:	drivers/staging/greybus/audio_gb.c
6284F:	drivers/staging/greybus/audio_manager.c
6285F:	drivers/staging/greybus/audio_manager.h
6286F:	drivers/staging/greybus/audio_manager_module.c
6287F:	drivers/staging/greybus/audio_manager_private.h
6288F:	drivers/staging/greybus/audio_manager_sysfs.c
6289F:	drivers/staging/greybus/audio_module.c
6290F:	drivers/staging/greybus/audio_topology.c
6291
6292GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6293M:	Viresh Kumar <vireshk@kernel.org>
6294S:	Maintained
6295F:	drivers/staging/greybus/authentication.c
6296F:	drivers/staging/greybus/bootrom.c
6297F:	drivers/staging/greybus/firmware.h
6298F:	drivers/staging/greybus/fw-core.c
6299F:	drivers/staging/greybus/fw-download.c
6300F:	drivers/staging/greybus/fw-management.c
6301F:	drivers/staging/greybus/greybus_authentication.h
6302F:	drivers/staging/greybus/greybus_firmware.h
6303F:	drivers/staging/greybus/hid.c
6304F:	drivers/staging/greybus/i2c.c
6305F:	drivers/staging/greybus/spi.c
6306F:	drivers/staging/greybus/spilib.c
6307F:	drivers/staging/greybus/spilib.h
6308
6309GREYBUS LOOPBACK DRIVER
6310M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6311S:	Maintained
6312F:	drivers/staging/greybus/loopback.c
6313
6314GREYBUS PLATFORM DRIVERS
6315M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6316S:	Maintained
6317F:	drivers/staging/greybus/arche-platform.c
6318F:	drivers/staging/greybus/arche-apb-ctrl.c
6319F:	drivers/staging/greybus/arche_platform.h
6320
6321GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6322M:	Rui Miguel Silva <rmfrfs@gmail.com>
6323S:	Maintained
6324F:	drivers/staging/greybus/sdio.c
6325F:	drivers/staging/greybus/light.c
6326F:	drivers/staging/greybus/gpio.c
6327F:	drivers/staging/greybus/power_supply.c
6328F:	drivers/staging/greybus/spi.c
6329F:	drivers/staging/greybus/spilib.c
6330
6331GREYBUS SUBSYSTEM
6332M:	Johan Hovold <johan@kernel.org>
6333M:	Alex Elder <elder@kernel.org>
6334M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6335S:	Maintained
6336F:	drivers/staging/greybus/
6337L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6338
6339GREYBUS UART PROTOCOLS DRIVERS
6340M:	David Lin <dtwlin@gmail.com>
6341S:	Maintained
6342F:	drivers/staging/greybus/uart.c
6343F:	drivers/staging/greybus/log.c
6344
6345GS1662 VIDEO SERIALIZER
6346M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6347L:	linux-media@vger.kernel.org
6348T:	git git://linuxtv.org/media_tree.git
6349S:	Maintained
6350F:	drivers/media/spi/gs1662.c
6351
6352GSPCA FINEPIX SUBDRIVER
6353M:	Frank Zago <frank@zago.net>
6354L:	linux-media@vger.kernel.org
6355T:	git git://linuxtv.org/media_tree.git
6356S:	Maintained
6357F:	drivers/media/usb/gspca/finepix.c
6358
6359GSPCA GL860 SUBDRIVER
6360M:	Olivier Lorin <o.lorin@laposte.net>
6361L:	linux-media@vger.kernel.org
6362T:	git git://linuxtv.org/media_tree.git
6363S:	Maintained
6364F:	drivers/media/usb/gspca/gl860/
6365
6366GSPCA M5602 SUBDRIVER
6367M:	Erik Andren <erik.andren@gmail.com>
6368L:	linux-media@vger.kernel.org
6369T:	git git://linuxtv.org/media_tree.git
6370S:	Maintained
6371F:	drivers/media/usb/gspca/m5602/
6372
6373GSPCA PAC207 SONIXB SUBDRIVER
6374M:	Hans Verkuil <hverkuil@xs4all.nl>
6375L:	linux-media@vger.kernel.org
6376T:	git git://linuxtv.org/media_tree.git
6377S:	Odd Fixes
6378F:	drivers/media/usb/gspca/pac207.c
6379
6380GSPCA SN9C20X SUBDRIVER
6381M:	Brian Johnson <brijohn@gmail.com>
6382L:	linux-media@vger.kernel.org
6383T:	git git://linuxtv.org/media_tree.git
6384S:	Maintained
6385F:	drivers/media/usb/gspca/sn9c20x.c
6386
6387GSPCA T613 SUBDRIVER
6388M:	Leandro Costantino <lcostantino@gmail.com>
6389L:	linux-media@vger.kernel.org
6390T:	git git://linuxtv.org/media_tree.git
6391S:	Maintained
6392F:	drivers/media/usb/gspca/t613.c
6393
6394GSPCA USB WEBCAM DRIVER
6395M:	Hans Verkuil <hverkuil@xs4all.nl>
6396L:	linux-media@vger.kernel.org
6397T:	git git://linuxtv.org/media_tree.git
6398S:	Odd Fixes
6399F:	drivers/media/usb/gspca/
6400
6401GTP (GPRS Tunneling Protocol)
6402M:	Pablo Neira Ayuso <pablo@netfilter.org>
6403M:	Harald Welte <laforge@gnumonks.org>
6404L:	osmocom-net-gprs@lists.osmocom.org
6405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6406S:	Maintained
6407F:	drivers/net/gtp.c
6408
6409GUID PARTITION TABLE (GPT)
6410M:	Davidlohr Bueso <dave@stgolabs.net>
6411L:	linux-efi@vger.kernel.org
6412S:	Maintained
6413F:	block/partitions/efi.*
6414
6415H8/300 ARCHITECTURE
6416M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6417L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6418W:	http://uclinux-h8.sourceforge.jp
6419T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6420S:	Maintained
6421F:	arch/h8300/
6422F:	drivers/clocksource/h8300_*.c
6423F:	drivers/clk/h8300/
6424F:	drivers/irqchip/irq-renesas-h8*.c
6425
6426HACKRF MEDIA DRIVER
6427M:	Antti Palosaari <crope@iki.fi>
6428L:	linux-media@vger.kernel.org
6429W:	https://linuxtv.org
6430W:	http://palosaari.fi/linux/
6431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6432T:	git git://linuxtv.org/anttip/media_tree.git
6433S:	Maintained
6434F:	drivers/media/usb/hackrf/
6435
6436HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6437M:	Frank Seidel <frank@f-seidel.de>
6438L:	platform-driver-x86@vger.kernel.org
6439W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6440S:	Maintained
6441F:	drivers/platform/x86/hdaps.c
6442
6443HARDWARE MONITORING
6444M:	Jean Delvare <jdelvare@suse.com>
6445M:	Guenter Roeck <linux@roeck-us.net>
6446L:	linux-hwmon@vger.kernel.org
6447W:	http://hwmon.wiki.kernel.org/
6448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6449S:	Maintained
6450F:	Documentation/devicetree/bindings/hwmon/
6451F:	Documentation/hwmon/
6452F:	drivers/hwmon/
6453F:	include/linux/hwmon*.h
6454
6455HARDWARE RANDOM NUMBER GENERATOR CORE
6456M:	Matt Mackall <mpm@selenic.com>
6457M:	Herbert Xu <herbert@gondor.apana.org.au>
6458L:	linux-crypto@vger.kernel.org
6459S:	Odd fixes
6460F:	Documentation/devicetree/bindings/rng/
6461F:	Documentation/hw_random.txt
6462F:	drivers/char/hw_random/
6463F:	include/linux/hw_random.h
6464
6465HARDWARE TRACING FACILITIES
6466M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6467S:	Maintained
6468F:	drivers/hwtracing/
6469
6470HARDWARE SPINLOCK CORE
6471M:	Ohad Ben-Cohen <ohad@wizery.com>
6472M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6473L:	linux-remoteproc@vger.kernel.org
6474S:	Maintained
6475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6476F:	Documentation/devicetree/bindings/hwlock/
6477F:	Documentation/hwspinlock.txt
6478F:	drivers/hwspinlock/
6479F:	include/linux/hwspinlock.h
6480
6481HARMONY SOUND DRIVER
6482L:	linux-parisc@vger.kernel.org
6483S:	Maintained
6484F:	sound/parisc/harmony.*
6485
6486HDPVR USB VIDEO ENCODER DRIVER
6487M:	Hans Verkuil <hverkuil@xs4all.nl>
6488L:	linux-media@vger.kernel.org
6489T:	git git://linuxtv.org/media_tree.git
6490W:	https://linuxtv.org
6491S:	Odd Fixes
6492F:	drivers/media/usb/hdpvr/
6493
6494HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6495M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6496S:	Supported
6497F:	Documentation/watchdog/hpwdt.txt
6498F:	drivers/watchdog/hpwdt.c
6499
6500HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6501M:	Don Brace <don.brace@microsemi.com>
6502L:	esc.storagedev@microsemi.com
6503L:	linux-scsi@vger.kernel.org
6504S:	Supported
6505F:	Documentation/scsi/hpsa.txt
6506F:	drivers/scsi/hpsa*.[ch]
6507F:	include/linux/cciss*.h
6508F:	include/uapi/linux/cciss*.h
6509
6510HFI1 DRIVER
6511M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6512M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6513L:	linux-rdma@vger.kernel.org
6514S:	Supported
6515F:	drivers/infiniband/hw/hfi1
6516
6517HFS FILESYSTEM
6518L:	linux-fsdevel@vger.kernel.org
6519S:	Orphan
6520F:	Documentation/filesystems/hfs.txt
6521F:	fs/hfs/
6522
6523HFSPLUS FILESYSTEM
6524L:	linux-fsdevel@vger.kernel.org
6525S:	Orphan
6526F:	Documentation/filesystems/hfsplus.txt
6527F:	fs/hfsplus/
6528
6529HGA FRAMEBUFFER DRIVER
6530M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6531L:	linux-nvidia@lists.surfsouth.com
6532W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6533S:	Maintained
6534F:	drivers/video/fbdev/hgafb.c
6535
6536HIBERNATION (aka Software Suspend, aka swsusp)
6537M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6538M:	Pavel Machek <pavel@ucw.cz>
6539L:	linux-pm@vger.kernel.org
6540B:	https://bugzilla.kernel.org
6541S:	Supported
6542F:	arch/x86/power/
6543F:	drivers/base/power/
6544F:	kernel/power/
6545F:	include/linux/suspend.h
6546F:	include/linux/freezer.h
6547F:	include/linux/pm.h
6548F:	arch/*/include/asm/suspend*.h
6549
6550HID CORE LAYER
6551M:	Jiri Kosina <jikos@kernel.org>
6552R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6553L:	linux-input@vger.kernel.org
6554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6555S:	Maintained
6556F:	drivers/hid/
6557F:	include/linux/hid*
6558F:	include/uapi/linux/hid*
6559
6560HID SENSOR HUB DRIVERS
6561M:	Jiri Kosina <jikos@kernel.org>
6562M:	Jonathan Cameron <jic23@kernel.org>
6563M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6564L:	linux-input@vger.kernel.org
6565L:	linux-iio@vger.kernel.org
6566S:	Maintained
6567F:	Documentation/hid/hid-sensor*
6568F:	drivers/hid/hid-sensor-*
6569F:	drivers/iio/*/hid-*
6570F:	include/linux/hid-sensor-*
6571
6572HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6573M:	Thomas Gleixner <tglx@linutronix.de>
6574L:	linux-kernel@vger.kernel.org
6575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6576S:	Maintained
6577F:	Documentation/timers/
6578F:	kernel/time/hrtimer.c
6579F:	kernel/time/clockevents.c
6580F:	kernel/time/timer_*.c
6581F:	include/linux/clockchips.h
6582F:	include/linux/hrtimer.h
6583
6584HIGH-SPEED SCC DRIVER FOR AX.25
6585L:	linux-hams@vger.kernel.org
6586S:	Orphan
6587F:	drivers/net/hamradio/dmascc.c
6588F:	drivers/net/hamradio/scc.c
6589
6590HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6591M:	HighPoint Linux Team <linux@highpoint-tech.com>
6592W:	http://www.highpoint-tech.com
6593S:	Supported
6594F:	Documentation/scsi/hptiop.txt
6595F:	drivers/scsi/hptiop.c
6596
6597HIPPI
6598M:	Jes Sorensen <jes@trained-monkey.org>
6599L:	linux-hippi@sunsite.dk
6600S:	Maintained
6601F:	include/linux/hippidevice.h
6602F:	include/uapi/linux/if_hippi.h
6603F:	net/802/hippi.c
6604F:	drivers/net/hippi/
6605
6606HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6607M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6608M:	Salil Mehta <salil.mehta@huawei.com>
6609L:	netdev@vger.kernel.org
6610W:	http://www.hisilicon.com
6611S:	Maintained
6612F:	drivers/net/ethernet/hisilicon/hns3/
6613
6614HISILICON LPC BUS DRIVER
6615M:	john.garry@huawei.com
6616W:	http://www.hisilicon.com
6617S:	Maintained
6618F:	drivers/bus/hisi_lpc.c
6619F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6620
6621HISILICON NETWORK SUBSYSTEM DRIVER
6622M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6623M:	Salil Mehta <salil.mehta@huawei.com>
6624L:	netdev@vger.kernel.org
6625W:	http://www.hisilicon.com
6626S:	Maintained
6627F:	drivers/net/ethernet/hisilicon/
6628F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6629
6630HISILICON PMU DRIVER
6631M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6632W:	http://www.hisilicon.com
6633S:	Supported
6634F:	drivers/perf/hisilicon
6635F:	Documentation/perf/hisi-pmu.txt
6636
6637HISILICON ROCE DRIVER
6638M:	Lijun Ou <oulijun@huawei.com>
6639M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6640L:	linux-rdma@vger.kernel.org
6641S:	Maintained
6642F:	drivers/infiniband/hw/hns/
6643F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6644
6645HISILICON SAS Controller
6646M:	John Garry <john.garry@huawei.com>
6647W:	http://www.hisilicon.com
6648S:	Supported
6649F:	drivers/scsi/hisi_sas/
6650F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6651
6652HMM - Heterogeneous Memory Management
6653M:	Jérôme Glisse <jglisse@redhat.com>
6654L:	linux-mm@kvack.org
6655S:	Maintained
6656F:	mm/hmm*
6657F:	include/linux/hmm*
6658F:	Documentation/vm/hmm.rst
6659
6660HOST AP DRIVER
6661M:	Jouni Malinen <j@w1.fi>
6662L:	linux-wireless@vger.kernel.org
6663W:	http://w1.fi/hostap-driver.html
6664S:	Obsolete
6665F:	drivers/net/wireless/intersil/hostap/
6666
6667HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6668L:	platform-driver-x86@vger.kernel.org
6669S:	Orphan
6670F:	drivers/platform/x86/tc1100-wmi.c
6671
6672HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6673M:	Jaroslav Kysela <perex@perex.cz>
6674S:	Maintained
6675F:	drivers/net/ethernet/hp/hp100.*
6676
6677HPET:	High Precision Event Timers driver
6678M:	Clemens Ladisch <clemens@ladisch.de>
6679S:	Maintained
6680F:	Documentation/timers/hpet.txt
6681F:	drivers/char/hpet.c
6682F:	include/linux/hpet.h
6683F:	include/uapi/linux/hpet.h
6684
6685HPET:	x86
6686S:	Orphan
6687F:	arch/x86/kernel/hpet.c
6688F:	arch/x86/include/asm/hpet.h
6689
6690HPFS FILESYSTEM
6691M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6692W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6693S:	Maintained
6694F:	fs/hpfs/
6695
6696HSI SUBSYSTEM
6697M:	Sebastian Reichel <sre@kernel.org>
6698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6699S:	Maintained
6700F:	Documentation/ABI/testing/sysfs-bus-hsi
6701F:	Documentation/driver-api/hsi.rst
6702F:	drivers/hsi/
6703F:	include/linux/hsi/
6704F:	include/uapi/linux/hsi/
6705
6706HSO 3G MODEM DRIVER
6707L:	linux-usb@vger.kernel.org
6708S:	Orphan
6709F:	drivers/net/usb/hso.c
6710
6711HSR NETWORK PROTOCOL
6712M:	Arvid Brodin <arvid.brodin@alten.se>
6713L:	netdev@vger.kernel.org
6714S:	Maintained
6715F:	net/hsr/
6716
6717HT16K33 LED CONTROLLER DRIVER
6718M:	Robin van der Gracht <robin@protonic.nl>
6719S:	Maintained
6720F:	drivers/auxdisplay/ht16k33.c
6721F:	Documentation/devicetree/bindings/display/ht16k33.txt
6722
6723HTCPEN TOUCHSCREEN DRIVER
6724M:	Pau Oliva Fora <pof@eslack.org>
6725L:	linux-input@vger.kernel.org
6726S:	Maintained
6727F:	drivers/input/touchscreen/htcpen.c
6728
6729HUAWEI ETHERNET DRIVER
6730M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6731L:	netdev@vger.kernel.org
6732S:	Supported
6733F:	Documentation/networking/hinic.txt
6734F:	drivers/net/ethernet/huawei/hinic/
6735
6736HUGETLB FILESYSTEM
6737M:	Mike Kravetz <mike.kravetz@oracle.com>
6738L:	linux-mm@kvack.org
6739S:	Maintained
6740F:	fs/hugetlbfs/
6741F:	mm/hugetlb.c
6742F:	include/linux/hugetlb.h
6743F:	Documentation/admin-guide/mm/hugetlbpage.rst
6744F:	Documentation/vm/hugetlbfs_reserv.rst
6745F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6746
6747HVA ST MEDIA DRIVER
6748M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6749L:	linux-media@vger.kernel.org
6750T:	git git://linuxtv.org/media_tree.git
6751W:	https://linuxtv.org
6752S:	Supported
6753F:	drivers/media/platform/sti/hva
6754
6755HWPOISON MEMORY FAILURE HANDLING
6756M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6757L:	linux-mm@kvack.org
6758S:	Maintained
6759F:	mm/memory-failure.c
6760F:	mm/hwpoison-inject.c
6761
6762Hyper-V CORE AND DRIVERS
6763M:	"K. Y. Srinivasan" <kys@microsoft.com>
6764M:	Haiyang Zhang <haiyangz@microsoft.com>
6765M:	Stephen Hemminger <sthemmin@microsoft.com>
6766L:	devel@linuxdriverproject.org
6767S:	Maintained
6768F:	Documentation/networking/netvsc.txt
6769F:	arch/x86/include/asm/mshyperv.h
6770F:	arch/x86/include/asm/trace/hyperv.h
6771F:	arch/x86/include/asm/hyperv-tlfs.h
6772F:	arch/x86/kernel/cpu/mshyperv.c
6773F:	arch/x86/hyperv
6774F:	drivers/hid/hid-hyperv.c
6775F:	drivers/hv/
6776F:	drivers/input/serio/hyperv-keyboard.c
6777F:	drivers/pci/controller/pci-hyperv.c
6778F:	drivers/net/hyperv/
6779F:	drivers/scsi/storvsc_drv.c
6780F:	drivers/uio/uio_hv_generic.c
6781F:	drivers/video/fbdev/hyperv_fb.c
6782F:	net/vmw_vsock/hyperv_transport.c
6783F:	include/linux/hyperv.h
6784F:	include/uapi/linux/hyperv.h
6785F:	tools/hv/
6786F:	Documentation/ABI/stable/sysfs-bus-vmbus
6787
6788HYPERVISOR VIRTUAL CONSOLE DRIVER
6789L:	linuxppc-dev@lists.ozlabs.org
6790S:	Odd Fixes
6791F:	drivers/tty/hvc/
6792
6793I2C ACPI SUPPORT
6794M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6795L:	linux-i2c@vger.kernel.org
6796L:	linux-acpi@vger.kernel.org
6797S:	Maintained
6798F:	drivers/i2c/i2c-core-acpi.c
6799
6800I2C MUXES
6801M:	Peter Rosin <peda@axentia.se>
6802L:	linux-i2c@vger.kernel.org
6803S:	Maintained
6804F:	Documentation/i2c/i2c-topology
6805F:	Documentation/i2c/muxes/
6806F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6807F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6808F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6809F:	drivers/i2c/i2c-mux.c
6810F:	drivers/i2c/muxes/
6811F:	include/linux/i2c-mux.h
6812
6813I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6814M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6815L:	linux-i2c@vger.kernel.org
6816S:	Maintained
6817F:	drivers/i2c/busses/i2c-mv64xxx.c
6818
6819I2C OVER PARALLEL PORT
6820M:	Jean Delvare <jdelvare@suse.com>
6821L:	linux-i2c@vger.kernel.org
6822S:	Maintained
6823F:	Documentation/i2c/busses/i2c-parport
6824F:	Documentation/i2c/busses/i2c-parport-light
6825F:	drivers/i2c/busses/i2c-parport.c
6826F:	drivers/i2c/busses/i2c-parport-light.c
6827
6828I2C SUBSYSTEM
6829M:	Wolfram Sang <wsa@the-dreams.de>
6830L:	linux-i2c@vger.kernel.org
6831W:	https://i2c.wiki.kernel.org/
6832Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6834S:	Maintained
6835F:	Documentation/devicetree/bindings/i2c/i2c.txt
6836F:	Documentation/i2c/
6837F:	drivers/i2c/*
6838F:	include/linux/i2c.h
6839F:	include/linux/i2c-dev.h
6840F:	include/linux/i2c-smbus.h
6841F:	include/uapi/linux/i2c.h
6842F:	include/uapi/linux/i2c-*.h
6843
6844I2C SUBSYSTEM HOST DRIVERS
6845L:	linux-i2c@vger.kernel.org
6846W:	https://i2c.wiki.kernel.org/
6847Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6849S:	Odd Fixes
6850F:	Documentation/devicetree/bindings/i2c/
6851F:	drivers/i2c/algos/
6852F:	drivers/i2c/busses/
6853
6854I2C-TAOS-EVM DRIVER
6855M:	Jean Delvare <jdelvare@suse.com>
6856L:	linux-i2c@vger.kernel.org
6857S:	Maintained
6858F:	Documentation/i2c/busses/i2c-taos-evm
6859F:	drivers/i2c/busses/i2c-taos-evm.c
6860
6861I2C-TINY-USB DRIVER
6862M:	Till Harbaum <till@harbaum.org>
6863L:	linux-i2c@vger.kernel.org
6864W:	http://www.harbaum.org/till/i2c_tiny_usb
6865S:	Maintained
6866F:	drivers/i2c/busses/i2c-tiny-usb.c
6867
6868I2C/SMBUS CONTROLLER DRIVERS FOR PC
6869M:	Jean Delvare <jdelvare@suse.com>
6870L:	linux-i2c@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/i2c/busses/i2c-ali1535
6873F:	Documentation/i2c/busses/i2c-ali1563
6874F:	Documentation/i2c/busses/i2c-ali15x3
6875F:	Documentation/i2c/busses/i2c-amd756
6876F:	Documentation/i2c/busses/i2c-amd8111
6877F:	Documentation/i2c/busses/i2c-i801
6878F:	Documentation/i2c/busses/i2c-nforce2
6879F:	Documentation/i2c/busses/i2c-piix4
6880F:	Documentation/i2c/busses/i2c-sis5595
6881F:	Documentation/i2c/busses/i2c-sis630
6882F:	Documentation/i2c/busses/i2c-sis96x
6883F:	Documentation/i2c/busses/i2c-via
6884F:	Documentation/i2c/busses/i2c-viapro
6885F:	drivers/i2c/busses/i2c-ali1535.c
6886F:	drivers/i2c/busses/i2c-ali1563.c
6887F:	drivers/i2c/busses/i2c-ali15x3.c
6888F:	drivers/i2c/busses/i2c-amd756.c
6889F:	drivers/i2c/busses/i2c-amd756-s4882.c
6890F:	drivers/i2c/busses/i2c-amd8111.c
6891F:	drivers/i2c/busses/i2c-i801.c
6892F:	drivers/i2c/busses/i2c-isch.c
6893F:	drivers/i2c/busses/i2c-nforce2.c
6894F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6895F:	drivers/i2c/busses/i2c-piix4.c
6896F:	drivers/i2c/busses/i2c-sis5595.c
6897F:	drivers/i2c/busses/i2c-sis630.c
6898F:	drivers/i2c/busses/i2c-sis96x.c
6899F:	drivers/i2c/busses/i2c-via.c
6900F:	drivers/i2c/busses/i2c-viapro.c
6901
6902I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6903M:	Hans de Goede <hdegoede@redhat.com>
6904L:	linux-i2c@vger.kernel.org
6905S:	Maintained
6906F:	drivers/i2c/busses/i2c-cht-wc.c
6907
6908I2C/SMBUS ISMT DRIVER
6909M:	Seth Heasley <seth.heasley@intel.com>
6910M:	Neil Horman <nhorman@tuxdriver.com>
6911L:	linux-i2c@vger.kernel.org
6912F:	drivers/i2c/busses/i2c-ismt.c
6913F:	Documentation/i2c/busses/i2c-ismt
6914
6915I2C/SMBUS STUB DRIVER
6916M:	Jean Delvare <jdelvare@suse.com>
6917L:	linux-i2c@vger.kernel.org
6918S:	Maintained
6919F:	drivers/i2c/i2c-stub.c
6920
6921IA64 (Itanium) PLATFORM
6922M:	Tony Luck <tony.luck@intel.com>
6923M:	Fenghua Yu <fenghua.yu@intel.com>
6924L:	linux-ia64@vger.kernel.org
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6926S:	Maintained
6927F:	arch/ia64/
6928
6929IBM Power 842 compression accelerator
6930M:	Haren Myneni <haren@us.ibm.com>
6931S:	Supported
6932F:	drivers/crypto/nx/Makefile
6933F:	drivers/crypto/nx/Kconfig
6934F:	drivers/crypto/nx/nx-842*
6935F:	include/linux/sw842.h
6936F:	crypto/842.c
6937F:	lib/842/
6938
6939IBM Power in-Nest Crypto Acceleration
6940M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6941M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6942L:	linux-crypto@vger.kernel.org
6943S:	Supported
6944F:	drivers/crypto/nx/Makefile
6945F:	drivers/crypto/nx/Kconfig
6946F:	drivers/crypto/nx/nx-aes*
6947F:	drivers/crypto/nx/nx-sha*
6948F:	drivers/crypto/nx/nx.*
6949F:	drivers/crypto/nx/nx_csbcpb.h
6950F:	drivers/crypto/nx/nx_debugfs.h
6951
6952IBM Power Linux RAID adapter
6953M:	Brian King <brking@us.ibm.com>
6954S:	Supported
6955F:	drivers/scsi/ipr.*
6956
6957IBM Power SRIOV Virtual NIC Device Driver
6958M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6959M:	John Allen <jallen@linux.vnet.ibm.com>
6960L:	netdev@vger.kernel.org
6961S:	Supported
6962F:	drivers/net/ethernet/ibm/ibmvnic.*
6963
6964IBM Power Virtual Accelerator Switchboard
6965M:	Sukadev Bhattiprolu
6966L:	linuxppc-dev@lists.ozlabs.org
6967S:	Supported
6968F:	arch/powerpc/platforms/powernv/vas*
6969F:	arch/powerpc/platforms/powernv/copy-paste.h
6970F:	arch/powerpc/include/asm/vas.h
6971F:	arch/powerpc/include/uapi/asm/vas.h
6972
6973IBM Power Virtual Ethernet Device Driver
6974M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6975L:	netdev@vger.kernel.org
6976S:	Supported
6977F:	drivers/net/ethernet/ibm/ibmveth.*
6978
6979IBM Power Virtual FC Device Drivers
6980M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6981L:	linux-scsi@vger.kernel.org
6982S:	Supported
6983F:	drivers/scsi/ibmvscsi/ibmvfc*
6984
6985IBM Power Virtual Management Channel Driver
6986M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6987M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6988S:	Supported
6989F:	drivers/misc/ibmvmc.*
6990
6991IBM Power Virtual SCSI Device Drivers
6992M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6993L:	linux-scsi@vger.kernel.org
6994S:	Supported
6995F:	drivers/scsi/ibmvscsi/ibmvscsi*
6996F:	include/scsi/viosrp.h
6997
6998IBM Power Virtual SCSI Device Target Driver
6999M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7000M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7001L:	linux-scsi@vger.kernel.org
7002L:	target-devel@vger.kernel.org
7003S:	Supported
7004F:	drivers/scsi/ibmvscsi_tgt/
7005
7006IBM Power VMX Cryptographic instructions
7007M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7008M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7009L:	linux-crypto@vger.kernel.org
7010S:	Supported
7011F:	drivers/crypto/vmx/Makefile
7012F:	drivers/crypto/vmx/Kconfig
7013F:	drivers/crypto/vmx/vmx.c
7014F:	drivers/crypto/vmx/aes*
7015F:	drivers/crypto/vmx/ghash*
7016F:	drivers/crypto/vmx/ppc-xlate.pl
7017
7018IBM ServeRAID RAID DRIVER
7019S:	Orphan
7020F:	drivers/scsi/ips.*
7021
7022ICH LPC AND GPIO DRIVER
7023M:	Peter Tyser <ptyser@xes-inc.com>
7024S:	Maintained
7025F:	drivers/mfd/lpc_ich.c
7026F:	drivers/gpio/gpio-ich.c
7027
7028IDE SUBSYSTEM
7029M:	"David S. Miller" <davem@davemloft.net>
7030L:	linux-ide@vger.kernel.org
7031Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7033S:	Maintained
7034F:	Documentation/ide/
7035F:	drivers/ide/
7036F:	include/linux/ide.h
7037
7038IDE/ATAPI DRIVERS
7039M:	Borislav Petkov <bp@alien8.de>
7040L:	linux-ide@vger.kernel.org
7041S:	Maintained
7042F:	Documentation/cdrom/ide-cd
7043F:	drivers/ide/ide-cd*
7044
7045IDEAPAD LAPTOP EXTRAS DRIVER
7046M:	Ike Panhc <ike.pan@canonical.com>
7047L:	platform-driver-x86@vger.kernel.org
7048W:	http://launchpad.net/ideapad-laptop
7049S:	Maintained
7050F:	drivers/platform/x86/ideapad-laptop.c
7051
7052IDEAPAD LAPTOP SLIDEBAR DRIVER
7053M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7054L:	linux-input@vger.kernel.org
7055W:	https://github.com/o2genum/ideapad-slidebar
7056S:	Maintained
7057F:	drivers/input/misc/ideapad_slidebar.c
7058
7059IDT VersaClock 5 CLOCK DRIVER
7060M:	Marek Vasut <marek.vasut@gmail.com>
7061S:	Maintained
7062F:	drivers/clk/clk-versaclock5.c
7063
7064IEEE 802.15.4 SUBSYSTEM
7065M:	Alexander Aring <alex.aring@gmail.com>
7066M:	Stefan Schmidt <stefan@datenfreihafen.org>
7067L:	linux-wpan@vger.kernel.org
7068W:	http://wpan.cakelab.org/
7069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7071S:	Maintained
7072F:	net/ieee802154/
7073F:	net/mac802154/
7074F:	drivers/net/ieee802154/
7075F:	include/linux/nl802154.h
7076F:	include/linux/ieee802154.h
7077F:	include/net/nl802154.h
7078F:	include/net/mac802154.h
7079F:	include/net/af_ieee802154.h
7080F:	include/net/cfg802154.h
7081F:	include/net/ieee802154_netdev.h
7082F:	Documentation/networking/ieee802154.txt
7083
7084IFE PROTOCOL
7085M:	Yotam Gigi <yotam.gi@gmail.com>
7086M:	Jamal Hadi Salim <jhs@mojatatu.com>
7087F:	net/ife
7088F:	include/net/ife.h
7089F:	include/uapi/linux/ife.h
7090
7091IGORPLUG-USB IR RECEIVER
7092M:	Sean Young <sean@mess.org>
7093L:	linux-media@vger.kernel.org
7094S:	Maintained
7095F:	drivers/media/rc/igorplugusb.c
7096
7097IGUANAWORKS USB IR TRANSCEIVER
7098M:	Sean Young <sean@mess.org>
7099L:	linux-media@vger.kernel.org
7100S:	Maintained
7101F:	drivers/media/rc/iguanair.c
7102
7103IIO DIGITAL POTENTIOMETER DAC
7104M:	Peter Rosin <peda@axentia.se>
7105L:	linux-iio@vger.kernel.org
7106S:	Maintained
7107F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7108F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7109F:	drivers/iio/dac/dpot-dac.c
7110
7111IIO ENVELOPE DETECTOR
7112M:	Peter Rosin <peda@axentia.se>
7113L:	linux-iio@vger.kernel.org
7114S:	Maintained
7115F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7116F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7117F:	drivers/iio/adc/envelope-detector.c
7118
7119IIO MULTIPLEXER
7120M:	Peter Rosin <peda@axentia.se>
7121L:	linux-iio@vger.kernel.org
7122S:	Maintained
7123F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7124F:	drivers/iio/multiplexer/iio-mux.c
7125
7126IIO SUBSYSTEM AND DRIVERS
7127M:	Jonathan Cameron <jic23@kernel.org>
7128R:	Hartmut Knaack <knaack.h@gmx.de>
7129R:	Lars-Peter Clausen <lars@metafoo.de>
7130R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7131L:	linux-iio@vger.kernel.org
7132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7133S:	Maintained
7134F:	Documentation/ABI/testing/configfs-iio*
7135F:	Documentation/ABI/testing/sysfs-bus-iio*
7136F:	Documentation/devicetree/bindings/iio/
7137F:	drivers/iio/
7138F:	drivers/staging/iio/
7139F:	include/linux/iio/
7140F:	tools/iio/
7141
7142IIO UNIT CONVERTER
7143M:	Peter Rosin <peda@axentia.se>
7144L:	linux-iio@vger.kernel.org
7145S:	Maintained
7146F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7147F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7148F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7149F:	drivers/iio/afe/iio-rescale.c
7150
7151IKANOS/ADI EAGLE ADSL USB DRIVER
7152M:	Matthieu Castet <castet.matthieu@free.fr>
7153M:	Stanislaw Gruszka <stf_xl@wp.pl>
7154S:	Maintained
7155F:	drivers/usb/atm/ueagle-atm.c
7156
7157IMGTEC ASCII LCD DRIVER
7158M:	Paul Burton <paul.burton@mips.com>
7159S:	Maintained
7160F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7161F:	drivers/auxdisplay/img-ascii-lcd.c
7162
7163IMGTEC IR DECODER DRIVER
7164M:	James Hogan <jhogan@kernel.org>
7165S:	Maintained
7166F:	drivers/media/rc/img-ir/
7167
7168IMON SOUNDGRAPH USB IR RECEIVER
7169M:	Sean Young <sean@mess.org>
7170L:	linux-media@vger.kernel.org
7171S:	Maintained
7172F:	drivers/media/rc/imon_raw.c
7173F:	drivers/media/rc/imon.c
7174
7175IMS TWINTURBO FRAMEBUFFER DRIVER
7176L:	linux-fbdev@vger.kernel.org
7177S:	Orphan
7178F:	drivers/video/fbdev/imsttfb.c
7179
7180INA209 HARDWARE MONITOR DRIVER
7181M:	Guenter Roeck <linux@roeck-us.net>
7182L:	linux-hwmon@vger.kernel.org
7183S:	Maintained
7184F:	Documentation/hwmon/ina209
7185F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7186F:	drivers/hwmon/ina209.c
7187
7188INA2XX HARDWARE MONITOR DRIVER
7189M:	Guenter Roeck <linux@roeck-us.net>
7190L:	linux-hwmon@vger.kernel.org
7191S:	Maintained
7192F:	Documentation/hwmon/ina2xx
7193F:	drivers/hwmon/ina2xx.c
7194F:	include/linux/platform_data/ina2xx.h
7195
7196INDUSTRY PACK SUBSYSTEM (IPACK)
7197M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7198M:	Jens Taprogge <jens.taprogge@taprogge.org>
7199M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7200L:	industrypack-devel@lists.sourceforge.net
7201W:	http://industrypack.sourceforge.net
7202S:	Maintained
7203F:	drivers/ipack/
7204
7205INFINIBAND SUBSYSTEM
7206M:	Doug Ledford <dledford@redhat.com>
7207M:	Jason Gunthorpe <jgg@mellanox.com>
7208L:	linux-rdma@vger.kernel.org
7209W:	https://github.com/linux-rdma/rdma-core
7210Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7212S:	Supported
7213F:	Documentation/devicetree/bindings/infiniband/
7214F:	Documentation/infiniband/
7215F:	drivers/infiniband/
7216F:	include/uapi/linux/if_infiniband.h
7217F:	include/uapi/rdma/
7218F:	include/rdma/
7219
7220INGENIC JZ4780 DMA Driver
7221M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7222S:	Maintained
7223F:	drivers/dma/dma-jz4780.c
7224
7225INGENIC JZ4780 NAND DRIVER
7226M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7227L:	linux-mtd@lists.infradead.org
7228S:	Maintained
7229F:	drivers/mtd/nand/raw/jz4780_*
7230
7231INOTIFY
7232M:	Jan Kara <jack@suse.cz>
7233R:	Amir Goldstein <amir73il@gmail.com>
7234L:	linux-fsdevel@vger.kernel.org
7235S:	Maintained
7236F:	Documentation/filesystems/inotify.txt
7237F:	fs/notify/inotify/
7238F:	include/linux/inotify.h
7239F:	include/uapi/linux/inotify.h
7240
7241INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7242M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7243L:	linux-input@vger.kernel.org
7244Q:	http://patchwork.kernel.org/project/linux-input/list/
7245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7246S:	Maintained
7247F:	drivers/input/
7248F:	include/linux/input.h
7249F:	include/uapi/linux/input.h
7250F:	include/uapi/linux/input-event-codes.h
7251F:	include/linux/input/
7252F:	Documentation/devicetree/bindings/input/
7253F:	Documentation/devicetree/bindings/serio/
7254F:	Documentation/input/
7255
7256INPUT MULTITOUCH (MT) PROTOCOL
7257M:	Henrik Rydberg <rydberg@bitmath.org>
7258L:	linux-input@vger.kernel.org
7259S:	Odd fixes
7260F:	Documentation/input/multi-touch-protocol.rst
7261F:	drivers/input/input-mt.c
7262K:	\b(ABS|SYN)_MT_
7263
7264INSIDE SECURE CRYPTO DRIVER
7265M:	Antoine Tenart <antoine.tenart@bootlin.com>
7266F:	drivers/crypto/inside-secure/
7267S:	Maintained
7268L:	linux-crypto@vger.kernel.org
7269
7270INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7271M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7272M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7273L:	linux-integrity@vger.kernel.org
7274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7275S:	Supported
7276F:	security/integrity/ima/
7277
7278INTEL 810/815 FRAMEBUFFER DRIVER
7279M:	Antonino Daplas <adaplas@gmail.com>
7280L:	linux-fbdev@vger.kernel.org
7281S:	Maintained
7282F:	drivers/video/fbdev/i810/
7283
7284INTEL ASoC DRIVERS
7285M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7286M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7287M:	Jie Yang <yang.jie@linux.intel.com>
7288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7289S:	Supported
7290F:	sound/soc/intel/
7291
7292INTEL C600 SERIES SAS CONTROLLER DRIVER
7293M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7294M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7295L:	linux-scsi@vger.kernel.org
7296T:	git git://git.code.sf.net/p/intel-sas/isci
7297S:	Supported
7298F:	drivers/scsi/isci/
7299
7300INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7301M:	Jani Nikula <jani.nikula@linux.intel.com>
7302M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7303M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7304L:	intel-gfx@lists.freedesktop.org
7305W:	https://01.org/linuxgraphics/
7306B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7307C:	irc://chat.freenode.net/intel-gfx
7308Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7309T:	git git://anongit.freedesktop.org/drm-intel
7310S:	Supported
7311F:	drivers/gpu/drm/i915/
7312F:	include/drm/i915*
7313F:	include/uapi/drm/i915_drm.h
7314F:	Documentation/gpu/i915.rst
7315
7316INTEL ETHERNET DRIVERS
7317M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7318L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7319W:	http://www.intel.com/support/feedback.htm
7320W:	http://e1000.sourceforge.net/
7321Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7324S:	Supported
7325F:	Documentation/networking/e100.rst
7326F:	Documentation/networking/e1000.rst
7327F:	Documentation/networking/e1000e.txt
7328F:	Documentation/networking/igb.txt
7329F:	Documentation/networking/igbvf.txt
7330F:	Documentation/networking/ixgb.txt
7331F:	Documentation/networking/ixgbe.txt
7332F:	Documentation/networking/ixgbevf.txt
7333F:	Documentation/networking/i40e.txt
7334F:	Documentation/networking/i40evf.txt
7335F:	Documentation/networking/ice.txt
7336F:	drivers/net/ethernet/intel/
7337F:	drivers/net/ethernet/intel/*/
7338F:	include/linux/avf/virtchnl.h
7339
7340INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7341M:	Maik Broemme <mbroemme@libmpq.org>
7342L:	linux-fbdev@vger.kernel.org
7343S:	Maintained
7344F:	Documentation/fb/intelfb.txt
7345F:	drivers/video/fbdev/intelfb/
7346
7347INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7348M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7349M:	Zhi Wang <zhi.a.wang@intel.com>
7350L:	intel-gvt-dev@lists.freedesktop.org
7351L:	intel-gfx@lists.freedesktop.org
7352W:	https://01.org/igvt-g
7353T:	git https://github.com/intel/gvt-linux.git
7354S:	Supported
7355F:	drivers/gpu/drm/i915/gvt/
7356
7357INTEL HID EVENT DRIVER
7358M:	Alex Hung <alex.hung@canonical.com>
7359L:	platform-driver-x86@vger.kernel.org
7360S:	Maintained
7361F:	drivers/platform/x86/intel-hid.c
7362
7363INTEL I/OAT DMA DRIVER
7364M:	Dave Jiang <dave.jiang@intel.com>
7365R:	Dan Williams <dan.j.williams@intel.com>
7366L:	dmaengine@vger.kernel.org
7367Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7368S:	Supported
7369F:	drivers/dma/ioat*
7370
7371INTEL IDLE DRIVER
7372M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7373M:	Len Brown <lenb@kernel.org>
7374L:	linux-pm@vger.kernel.org
7375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7376B:	https://bugzilla.kernel.org
7377S:	Supported
7378F:	drivers/idle/intel_idle.c
7379
7380INTEL INTEGRATED SENSOR HUB DRIVER
7381M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7382M:	Jiri Kosina <jikos@kernel.org>
7383L:	linux-input@vger.kernel.org
7384S:	Maintained
7385F:	drivers/hid/intel-ish-hid/
7386
7387INTEL IOMMU (VT-d)
7388M:	David Woodhouse <dwmw2@infradead.org>
7389L:	iommu@lists.linux-foundation.org
7390T:	git git://git.infradead.org/iommu-2.6.git
7391S:	Supported
7392F:	drivers/iommu/intel-iommu.c
7393F:	include/linux/intel-iommu.h
7394
7395INTEL IOP-ADMA DMA DRIVER
7396R:	Dan Williams <dan.j.williams@intel.com>
7397S:	Odd fixes
7398F:	drivers/dma/iop-adma.c
7399
7400INTEL IPU3 CSI-2 CIO2 DRIVER
7401M:	Yong Zhi <yong.zhi@intel.com>
7402M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7403M:	Bingbu Cao <bingbu.cao@intel.com>
7404R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7405R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7406L:	linux-media@vger.kernel.org
7407S:	Maintained
7408F:	drivers/media/pci/intel/ipu3/
7409F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7410
7411INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7412M:	Krzysztof Halasa <khalasa@piap.pl>
7413S:	Maintained
7414F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7415F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7416F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7417F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7418F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7419F:	drivers/net/wan/ixp4xx_hss.c
7420
7421INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7422M:	Deepak Saxena <dsaxena@plexity.net>
7423S:	Maintained
7424F:	drivers/char/hw_random/ixp4xx-rng.c
7425
7426INTEL MANAGEMENT ENGINE (mei)
7427M:	Tomas Winkler <tomas.winkler@intel.com>
7428L:	linux-kernel@vger.kernel.org
7429S:	Supported
7430F:	include/uapi/linux/mei.h
7431F:	include/linux/mei_cl_bus.h
7432F:	drivers/misc/mei/*
7433F:	drivers/watchdog/mei_wdt.c
7434F:	Documentation/misc-devices/mei/*
7435F:	samples/mei/*
7436
7437INTEL MENLOW THERMAL DRIVER
7438M:	Sujith Thomas <sujith.thomas@intel.com>
7439L:	platform-driver-x86@vger.kernel.org
7440W:	https://01.org/linux-acpi
7441S:	Supported
7442F:	drivers/platform/x86/intel_menlow.c
7443
7444INTEL MERRIFIELD GPIO DRIVER
7445M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7446L:	linux-gpio@vger.kernel.org
7447S:	Maintained
7448F:	drivers/gpio/gpio-merrifield.c
7449
7450INTEL MIC DRIVERS (mic)
7451M:	Sudeep Dutt <sudeep.dutt@intel.com>
7452M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7453S:	Supported
7454W:	https://github.com/sudeepdutt/mic
7455W:	http://software.intel.com/en-us/mic-developer
7456F:	include/linux/mic_bus.h
7457F:	include/linux/scif.h
7458F:	include/uapi/linux/mic_common.h
7459F:	include/uapi/linux/mic_ioctl.h
7460F:	include/uapi/linux/scif_ioctl.h
7461F:	drivers/misc/mic/
7462F:	drivers/dma/mic_x100_dma.c
7463F:	drivers/dma/mic_x100_dma.h
7464F:	Documentation/mic/
7465
7466INTEL PMC CORE DRIVER
7467M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7468M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7469L:	platform-driver-x86@vger.kernel.org
7470S:	Maintained
7471F:	arch/x86/include/asm/pmc_core.h
7472F:	drivers/platform/x86/intel_pmc_core*
7473
7474INTEL PMC/P-Unit IPC DRIVER
7475M:	Zha Qipeng<qipeng.zha@intel.com>
7476L:	platform-driver-x86@vger.kernel.org
7477S:	Maintained
7478F:	drivers/platform/x86/intel_pmc_ipc.c
7479F:	drivers/platform/x86/intel_punit_ipc.c
7480F:	arch/x86/include/asm/intel_pmc_ipc.h
7481F:	arch/x86/include/asm/intel_punit_ipc.h
7482
7483INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7484M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7485L:	linux-wireless@vger.kernel.org
7486S:	Maintained
7487F:	Documentation/networking/README.ipw2100
7488F:	Documentation/networking/README.ipw2200
7489F:	drivers/net/wireless/intel/ipw2x00/
7490
7491INTEL PSTATE DRIVER
7492M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7493M:	Len Brown <lenb@kernel.org>
7494L:	linux-pm@vger.kernel.org
7495S:	Supported
7496F:	drivers/cpufreq/intel_pstate.c
7497
7498INTEL RDMA RNIC DRIVER
7499M:	Faisal Latif <faisal.latif@intel.com>
7500M:	Shiraz Saleem <shiraz.saleem@intel.com>
7501L:	linux-rdma@vger.kernel.org
7502S:	Supported
7503F:	drivers/infiniband/hw/i40iw/
7504F:	include/uapi/rdma/i40iw-abi.h
7505
7506INTEL SHA MULTIBUFFER DRIVER
7507M:	Megha Dey <megha.dey@linux.intel.com>
7508R:	Tim Chen <tim.c.chen@linux.intel.com>
7509L:	linux-crypto@vger.kernel.org
7510S:	Supported
7511F:	arch/x86/crypto/sha*-mb/
7512F:	crypto/mcryptd.c
7513
7514INTEL TELEMETRY DRIVER
7515M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7516L:	platform-driver-x86@vger.kernel.org
7517S:	Maintained
7518F:	arch/x86/include/asm/intel_telemetry.h
7519F:	drivers/platform/x86/intel_telemetry*
7520
7521INTEL VIRTUAL BUTTON DRIVER
7522M:	AceLan Kao <acelan.kao@canonical.com>
7523L:	platform-driver-x86@vger.kernel.org
7524S:	Maintained
7525F:	drivers/platform/x86/intel-vbtn.c
7526
7527INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7528M:	Stanislaw Gruszka <sgruszka@redhat.com>
7529L:	linux-wireless@vger.kernel.org
7530S:	Supported
7531F:	drivers/net/wireless/intel/iwlegacy/
7532
7533INTEL WIRELESS WIFI LINK (iwlwifi)
7534M:	Johannes Berg <johannes.berg@intel.com>
7535M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7536M:	Luca Coelho <luciano.coelho@intel.com>
7537M:	Intel Linux Wireless <linuxwifi@intel.com>
7538L:	linux-wireless@vger.kernel.org
7539W:	http://intellinuxwireless.org
7540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7541S:	Supported
7542F:	drivers/net/wireless/intel/iwlwifi/
7543
7544INTEL WIRELESS WIMAX CONNECTION 2400
7545M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7546M:	linux-wimax@intel.com
7547L:	wimax@linuxwimax.org (subscribers-only)
7548S:	Supported
7549W:	http://linuxwimax.org
7550F:	Documentation/wimax/README.i2400m
7551F:	drivers/net/wimax/i2400m/
7552F:	include/uapi/linux/wimax/i2400m.h
7553
7554INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7555M:	Mario Limonciello <mario.limonciello@dell.com>
7556S:	Maintained
7557F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7558
7559INTEL(R) TRACE HUB
7560M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7561S:	Supported
7562F:	Documentation/trace/intel_th.rst
7563F:	drivers/hwtracing/intel_th/
7564
7565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7566M:	Ning Sun <ning.sun@intel.com>
7567L:	tboot-devel@lists.sourceforge.net
7568W:	http://tboot.sourceforge.net
7569T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7570S:	Supported
7571F:	Documentation/intel_txt.txt
7572F:	include/linux/tboot.h
7573F:	arch/x86/kernel/tboot.c
7574
7575INTEL-MID GPIO DRIVER
7576M:	David Cohen <david.a.cohen@linux.intel.com>
7577L:	linux-gpio@vger.kernel.org
7578S:	Maintained
7579F:	drivers/gpio/gpio-intel-mid.c
7580
7581INVENSENSE MPU-3050 GYROSCOPE DRIVER
7582M:	Linus Walleij <linus.walleij@linaro.org>
7583L:	linux-iio@vger.kernel.org
7584S:	Maintained
7585F:	drivers/iio/gyro/mpu3050*
7586F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7587
7588IOC3 ETHERNET DRIVER
7589M:	Ralf Baechle <ralf@linux-mips.org>
7590L:	linux-mips@linux-mips.org
7591S:	Maintained
7592F:	drivers/net/ethernet/sgi/ioc3-eth.c
7593
7594IOC3 SERIAL DRIVER
7595M:	Pat Gefre <pfg@sgi.com>
7596L:	linux-serial@vger.kernel.org
7597S:	Maintained
7598F:	drivers/tty/serial/ioc3_serial.c
7599
7600IOMMU DRIVERS
7601M:	Joerg Roedel <joro@8bytes.org>
7602L:	iommu@lists.linux-foundation.org
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7604S:	Maintained
7605F:	Documentation/devicetree/bindings/iommu/
7606F:	drivers/iommu/
7607F:	include/linux/iommu.h
7608F:	include/linux/of_iommu.h
7609F:	include/linux/iova.h
7610
7611IP MASQUERADING
7612M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7613S:	Maintained
7614F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7615
7616IPMI SUBSYSTEM
7617M:	Corey Minyard <minyard@acm.org>
7618L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7619W:	http://openipmi.sourceforge.net/
7620S:	Supported
7621F:	Documentation/IPMI.txt
7622F:	drivers/char/ipmi/
7623F:	include/linux/ipmi*
7624F:	include/uapi/linux/ipmi*
7625
7626IPS SCSI RAID DRIVER
7627M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7628L:	linux-scsi@vger.kernel.org
7629W:	http://www.adaptec.com/
7630S:	Maintained
7631F:	drivers/scsi/ips*
7632
7633IPVS
7634M:	Wensong Zhang <wensong@linux-vs.org>
7635M:	Simon Horman <horms@verge.net.au>
7636M:	Julian Anastasov <ja@ssi.bg>
7637L:	netdev@vger.kernel.org
7638L:	lvs-devel@vger.kernel.org
7639S:	Maintained
7640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7642F:	Documentation/networking/ipvs-sysctl.txt
7643F:	include/net/ip_vs.h
7644F:	include/uapi/linux/ip_vs.h
7645F:	net/netfilter/ipvs/
7646
7647IPWIRELESS DRIVER
7648M:	Jiri Kosina <jikos@kernel.org>
7649M:	David Sterba <dsterba@suse.com>
7650S:	Odd Fixes
7651F:	drivers/tty/ipwireless/
7652
7653IPX NETWORK LAYER
7654L:	netdev@vger.kernel.org
7655S:	Obsolete
7656F:	include/uapi/linux/ipx.h
7657F:	drivers/staging/ipx/
7658
7659IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7660M:	Marc Zyngier <marc.zyngier@arm.com>
7661S:	Maintained
7662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7663F:	Documentation/IRQ-domain.txt
7664F:	include/linux/irqdomain.h
7665F:	kernel/irq/irqdomain.c
7666F:	kernel/irq/msi.c
7667
7668IRQ SUBSYSTEM
7669M:	Thomas Gleixner <tglx@linutronix.de>
7670L:	linux-kernel@vger.kernel.org
7671S:	Maintained
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7673F:	kernel/irq/
7674
7675IRQCHIP DRIVERS
7676M:	Thomas Gleixner <tglx@linutronix.de>
7677M:	Jason Cooper <jason@lakedaemon.net>
7678M:	Marc Zyngier <marc.zyngier@arm.com>
7679L:	linux-kernel@vger.kernel.org
7680S:	Maintained
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7682F:	Documentation/devicetree/bindings/interrupt-controller/
7683F:	drivers/irqchip/
7684
7685ISA
7686M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7687S:	Maintained
7688F:	Documentation/isa.txt
7689F:	drivers/base/isa.c
7690F:	include/linux/isa.h
7691
7692ISA RADIO MODULE
7693M:	Hans Verkuil <hverkuil@xs4all.nl>
7694L:	linux-media@vger.kernel.org
7695T:	git git://linuxtv.org/media_tree.git
7696W:	https://linuxtv.org
7697S:	Maintained
7698F:	drivers/media/radio/radio-isa*
7699
7700ISAPNP
7701M:	Jaroslav Kysela <perex@perex.cz>
7702S:	Maintained
7703F:	Documentation/isapnp.txt
7704F:	drivers/pnp/isapnp/
7705F:	include/linux/isapnp.h
7706
7707ISCSI
7708M:	Lee Duncan <lduncan@suse.com>
7709M:	Chris Leech <cleech@redhat.com>
7710L:	open-iscsi@googlegroups.com
7711W:	www.open-iscsi.com
7712S:	Maintained
7713F:	drivers/scsi/*iscsi*
7714F:	include/scsi/*iscsi*
7715
7716iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7717M:	Peter Jones <pjones@redhat.com>
7718M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7719S:	Maintained
7720F:	drivers/firmware/iscsi_ibft*
7721
7722ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7723M:	Sagi Grimberg <sagi@grimberg.me>
7724M:	Max Gurtovoy <maxg@mellanox.com>
7725L:	linux-rdma@vger.kernel.org
7726S:	Supported
7727W:	http://www.openfabrics.org
7728W:	www.open-iscsi.org
7729Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7730F:	drivers/infiniband/ulp/iser/
7731
7732ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7733M:	Sagi Grimberg <sagi@grimberg.me>
7734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7735L:	linux-rdma@vger.kernel.org
7736L:	target-devel@vger.kernel.org
7737S:	Supported
7738W:	http://www.linux-iscsi.org
7739F:	drivers/infiniband/ulp/isert
7740
7741ISDN SUBSYSTEM
7742M:	Karsten Keil <isdn@linux-pingi.de>
7743L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7744L:	netdev@vger.kernel.org
7745W:	http://www.isdn4linux.de
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7747S:	Maintained
7748F:	Documentation/isdn/
7749F:	drivers/isdn/
7750F:	include/linux/isdn.h
7751F:	include/linux/isdn/
7752F:	include/uapi/linux/isdn.h
7753F:	include/uapi/linux/isdn/
7754
7755ISDN SUBSYSTEM (Eicon active card driver)
7756M:	Armin Schindler <mac@melware.de>
7757L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7758W:	http://www.melware.de
7759S:	Maintained
7760F:	drivers/isdn/hardware/eicon/
7761
7762IT87 HARDWARE MONITORING DRIVER
7763M:	Jean Delvare <jdelvare@suse.com>
7764L:	linux-hwmon@vger.kernel.org
7765S:	Maintained
7766F:	Documentation/hwmon/it87
7767F:	drivers/hwmon/it87.c
7768
7769IT913X MEDIA DRIVER
7770M:	Antti Palosaari <crope@iki.fi>
7771L:	linux-media@vger.kernel.org
7772W:	https://linuxtv.org
7773W:	http://palosaari.fi/linux/
7774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7775T:	git git://linuxtv.org/anttip/media_tree.git
7776S:	Maintained
7777F:	drivers/media/tuners/it913x*
7778
7779IVTV VIDEO4LINUX DRIVER
7780M:	Andy Walls <awalls@md.metrocast.net>
7781L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7782L:	linux-media@vger.kernel.org
7783T:	git git://linuxtv.org/media_tree.git
7784W:	http://www.ivtvdriver.org
7785S:	Maintained
7786F:	Documentation/media/v4l-drivers/ivtv*
7787F:	drivers/media/pci/ivtv/
7788F:	include/uapi/linux/ivtv*
7789
7790IX2505V MEDIA DRIVER
7791M:	Malcolm Priestley <tvboxspy@gmail.com>
7792L:	linux-media@vger.kernel.org
7793W:	https://linuxtv.org
7794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7795S:	Maintained
7796F:	drivers/media/dvb-frontends/ix2505v*
7797
7798JAILHOUSE HYPERVISOR INTERFACE
7799M:	Jan Kiszka <jan.kiszka@siemens.com>
7800L:	jailhouse-dev@googlegroups.com
7801S:	Maintained
7802F:	arch/x86/kernel/jailhouse.c
7803F:	arch/x86/include/asm/jailhouse_para.h
7804
7805JC42.4 TEMPERATURE SENSOR DRIVER
7806M:	Guenter Roeck <linux@roeck-us.net>
7807L:	linux-hwmon@vger.kernel.org
7808S:	Maintained
7809F:	drivers/hwmon/jc42.c
7810F:	Documentation/hwmon/jc42
7811
7812JFS FILESYSTEM
7813M:	Dave Kleikamp <shaggy@kernel.org>
7814L:	jfs-discussion@lists.sourceforge.net
7815W:	http://jfs.sourceforge.net/
7816T:	git git://github.com/kleikamp/linux-shaggy.git
7817S:	Maintained
7818F:	Documentation/filesystems/jfs.txt
7819F:	fs/jfs/
7820
7821JME NETWORK DRIVER
7822M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7823L:	netdev@vger.kernel.org
7824S:	Maintained
7825F:	drivers/net/ethernet/jme.*
7826
7827JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7828M:	David Woodhouse <dwmw2@infradead.org>
7829L:	linux-mtd@lists.infradead.org
7830W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7831S:	Maintained
7832F:	fs/jffs2/
7833F:	include/uapi/linux/jffs2.h
7834
7835JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7836M:	"Theodore Ts'o" <tytso@mit.edu>
7837M:	Jan Kara <jack@suse.com>
7838L:	linux-ext4@vger.kernel.org
7839S:	Maintained
7840F:	fs/jbd2/
7841F:	include/linux/jbd2.h
7842
7843JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7844M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7845L:	linux-media@vger.kernel.org
7846S:	Maintained
7847F:	drivers/media/platform/rcar_jpu.c
7848
7849JSM Neo PCI based serial card
7850M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7851L:	linux-serial@vger.kernel.org
7852S:	Maintained
7853F:	drivers/tty/serial/jsm/
7854
7855K10TEMP HARDWARE MONITORING DRIVER
7856M:	Clemens Ladisch <clemens@ladisch.de>
7857L:	linux-hwmon@vger.kernel.org
7858S:	Maintained
7859F:	Documentation/hwmon/k10temp
7860F:	drivers/hwmon/k10temp.c
7861
7862K8TEMP HARDWARE MONITORING DRIVER
7863M:	Rudolf Marek <r.marek@assembler.cz>
7864L:	linux-hwmon@vger.kernel.org
7865S:	Maintained
7866F:	Documentation/hwmon/k8temp
7867F:	drivers/hwmon/k8temp.c
7868
7869KASAN
7870M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7871R:	Alexander Potapenko <glider@google.com>
7872R:	Dmitry Vyukov <dvyukov@google.com>
7873L:	kasan-dev@googlegroups.com
7874S:	Maintained
7875F:	arch/*/include/asm/kasan.h
7876F:	arch/*/mm/kasan_init*
7877F:	Documentation/dev-tools/kasan.rst
7878F:	include/linux/kasan*.h
7879F:	lib/test_kasan.c
7880F:	mm/kasan/
7881F:	scripts/Makefile.kasan
7882
7883KCONFIG
7884M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7886L:	linux-kbuild@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/kbuild/kconfig*
7889F:	scripts/kconfig/
7890F:	scripts/Kconfig.include
7891
7892KDUMP
7893M:	Dave Young <dyoung@redhat.com>
7894M:	Baoquan He <bhe@redhat.com>
7895R:	Vivek Goyal <vgoyal@redhat.com>
7896L:	kexec@lists.infradead.org
7897W:	http://lse.sourceforge.net/kdump/
7898S:	Maintained
7899F:	Documentation/kdump/
7900
7901KEENE FM RADIO TRANSMITTER DRIVER
7902M:	Hans Verkuil <hverkuil@xs4all.nl>
7903L:	linux-media@vger.kernel.org
7904T:	git git://linuxtv.org/media_tree.git
7905W:	https://linuxtv.org
7906S:	Maintained
7907F:	drivers/media/radio/radio-keene*
7908
7909KERNEL AUTOMOUNTER
7910M:	Ian Kent <raven@themaw.net>
7911L:	autofs@vger.kernel.org
7912S:	Maintained
7913F:	fs/autofs/
7914
7915KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7916M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7917M:	Michal Marek <michal.lkml@markovi.net>
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7919L:	linux-kbuild@vger.kernel.org
7920S:	Maintained
7921F:	Documentation/kbuild/
7922F:	Makefile
7923F:	scripts/Kbuild*
7924F:	scripts/Makefile*
7925F:	scripts/basic/
7926F:	scripts/mk*
7927F:	scripts/mod/
7928F:	scripts/package/
7929
7930KERNEL JANITORS
7931L:	kernel-janitors@vger.kernel.org
7932W:	http://kernelnewbies.org/KernelJanitors
7933S:	Odd Fixes
7934
7935KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7936M:	"J. Bruce Fields" <bfields@fieldses.org>
7937M:	Jeff Layton <jlayton@kernel.org>
7938L:	linux-nfs@vger.kernel.org
7939W:	http://nfs.sourceforge.net/
7940T:	git git://linux-nfs.org/~bfields/linux.git
7941S:	Supported
7942F:	fs/nfsd/
7943F:	include/uapi/linux/nfsd/
7944F:	fs/lockd/
7945F:	fs/nfs_common/
7946F:	net/sunrpc/
7947F:	include/linux/lockd/
7948F:	include/linux/sunrpc/
7949F:	include/uapi/linux/sunrpc/
7950
7951KERNEL SELFTEST FRAMEWORK
7952M:	Shuah Khan <shuah@kernel.org>
7953L:	linux-kselftest@vger.kernel.org
7954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7955Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7956S:	Maintained
7957F:	tools/testing/selftests/
7958F:	Documentation/dev-tools/kselftest*
7959
7960KERNEL USERMODE HELPER
7961M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7962L:	linux-kernel@vger.kernel.org
7963S:	Maintained
7964F:	kernel/umh.c
7965F:	include/linux/umh.h
7966
7967KERNEL VIRTUAL MACHINE (KVM)
7968M:	Paolo Bonzini <pbonzini@redhat.com>
7969M:	Radim Krčmář <rkrcmar@redhat.com>
7970L:	kvm@vger.kernel.org
7971W:	http://www.linux-kvm.org
7972T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7973S:	Supported
7974F:	Documentation/virtual/kvm/
7975F:	include/trace/events/kvm.h
7976F:	include/uapi/asm-generic/kvm*
7977F:	include/uapi/linux/kvm*
7978F:	include/asm-generic/kvm*
7979F:	include/linux/kvm*
7980F:	include/kvm/iodev.h
7981F:	virt/kvm/*
7982F:	tools/kvm/
7983
7984KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7985M:	Joerg Roedel <joro@8bytes.org>
7986L:	kvm@vger.kernel.org
7987W:	http://www.linux-kvm.org/
7988S:	Maintained
7989F:	arch/x86/include/asm/svm.h
7990F:	arch/x86/kvm/svm.c
7991
7992KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7993M:	Christoffer Dall <christoffer.dall@arm.com>
7994M:	Marc Zyngier <marc.zyngier@arm.com>
7995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7996L:	kvmarm@lists.cs.columbia.edu
7997W:	http://systems.cs.columbia.edu/projects/kvm-arm
7998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7999S:	Supported
8000F:	arch/arm/include/uapi/asm/kvm*
8001F:	arch/arm/include/asm/kvm*
8002F:	arch/arm/kvm/
8003F:	virt/kvm/arm/
8004F:	include/kvm/arm_*
8005
8006KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8007M:	Christoffer Dall <christoffer.dall@arm.com>
8008M:	Marc Zyngier <marc.zyngier@arm.com>
8009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8010L:	kvmarm@lists.cs.columbia.edu
8011S:	Maintained
8012F:	arch/arm64/include/uapi/asm/kvm*
8013F:	arch/arm64/include/asm/kvm*
8014F:	arch/arm64/kvm/
8015
8016KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8017M:	James Hogan <jhogan@kernel.org>
8018L:	linux-mips@linux-mips.org
8019S:	Supported
8020F:	arch/mips/include/uapi/asm/kvm*
8021F:	arch/mips/include/asm/kvm*
8022F:	arch/mips/kvm/
8023
8024KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8025M:	Paul Mackerras <paulus@ozlabs.org>
8026L:	kvm-ppc@vger.kernel.org
8027W:	http://www.linux-kvm.org/
8028T:	git git://github.com/agraf/linux-2.6.git
8029S:	Supported
8030F:	arch/powerpc/include/uapi/asm/kvm*
8031F:	arch/powerpc/include/asm/kvm*
8032F:	arch/powerpc/kvm/
8033F:	arch/powerpc/kernel/kvm*
8034
8035KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8036M:	Christian Borntraeger <borntraeger@de.ibm.com>
8037M:	Janosch Frank <frankja@linux.ibm.com>
8038R:	David Hildenbrand <david@redhat.com>
8039R:	Cornelia Huck <cohuck@redhat.com>
8040L:	linux-s390@vger.kernel.org
8041W:	http://www.ibm.com/developerworks/linux/linux390/
8042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8043S:	Supported
8044F:	arch/s390/include/uapi/asm/kvm*
8045F:	arch/s390/include/asm/gmap.h
8046F:	arch/s390/include/asm/kvm*
8047F:	arch/s390/kvm/
8048F:	arch/s390/mm/gmap.c
8049
8050KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8051M:	Paolo Bonzini <pbonzini@redhat.com>
8052M:	Radim Krčmář <rkrcmar@redhat.com>
8053L:	kvm@vger.kernel.org
8054W:	http://www.linux-kvm.org
8055T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8056S:	Supported
8057F:	arch/x86/kvm/
8058F:	arch/x86/include/uapi/asm/kvm*
8059F:	arch/x86/include/asm/kvm*
8060F:	arch/x86/include/asm/pvclock-abi.h
8061F:	arch/x86/kernel/kvm.c
8062F:	arch/x86/kernel/kvmclock.c
8063
8064KERNFS
8065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8066M:	Tejun Heo <tj@kernel.org>
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8068S:	Supported
8069F:	include/linux/kernfs.h
8070F:	fs/kernfs/
8071
8072KEXEC
8073M:	Eric Biederman <ebiederm@xmission.com>
8074W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8075L:	kexec@lists.infradead.org
8076S:	Maintained
8077F:	include/linux/kexec.h
8078F:	include/uapi/linux/kexec.h
8079F:	kernel/kexec*
8080
8081KEYS-ENCRYPTED
8082M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8083L:	linux-integrity@vger.kernel.org
8084L:	keyrings@vger.kernel.org
8085S:	Supported
8086F:	Documentation/security/keys/trusted-encrypted.rst
8087F:	include/keys/encrypted-type.h
8088F:	security/keys/encrypted-keys/
8089
8090KEYS-TRUSTED
8091M:	James Bottomley <jejb@linux.vnet.ibm.com>
8092M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8093L:	linux-integrity@vger.kernel.org
8094L:	keyrings@vger.kernel.org
8095S:	Supported
8096F:	Documentation/security/keys/trusted-encrypted.rst
8097F:	include/keys/trusted-type.h
8098F:	security/keys/trusted.c
8099F:	security/keys/trusted.h
8100
8101KEYS/KEYRINGS:
8102M:	David Howells <dhowells@redhat.com>
8103L:	keyrings@vger.kernel.org
8104S:	Maintained
8105F:	Documentation/security/keys/core.rst
8106F:	include/linux/key.h
8107F:	include/linux/key-type.h
8108F:	include/linux/keyctl.h
8109F:	include/uapi/linux/keyctl.h
8110F:	include/keys/
8111F:	security/keys/
8112
8113KGDB / KDB /debug_core
8114M:	Jason Wessel <jason.wessel@windriver.com>
8115M:	Daniel Thompson <daniel.thompson@linaro.org>
8116W:	http://kgdb.wiki.kernel.org/
8117L:	kgdb-bugreport@lists.sourceforge.net
8118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8119S:	Maintained
8120F:	Documentation/dev-tools/kgdb.rst
8121F:	drivers/misc/kgdbts.c
8122F:	drivers/tty/serial/kgdboc.c
8123F:	include/linux/kdb.h
8124F:	include/linux/kgdb.h
8125F:	kernel/debug/
8126
8127KMEMLEAK
8128M:	Catalin Marinas <catalin.marinas@arm.com>
8129S:	Maintained
8130F:	Documentation/dev-tools/kmemleak.rst
8131F:	include/linux/kmemleak.h
8132F:	mm/kmemleak.c
8133F:	mm/kmemleak-test.c
8134
8135KMOD KERNEL MODULE LOADER - USERMODE HELPER
8136M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8137L:	linux-kernel@vger.kernel.org
8138S:	Maintained
8139F:	kernel/kmod.c
8140F:	include/linux/kmod.h
8141F:	lib/test_kmod.c
8142F:	tools/testing/selftests/kmod/
8143
8144KPROBES
8145M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8146M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8147M:	"David S. Miller" <davem@davemloft.net>
8148M:	Masami Hiramatsu <mhiramat@kernel.org>
8149S:	Maintained
8150F:	Documentation/kprobes.txt
8151F:	include/linux/kprobes.h
8152F:	include/asm-generic/kprobes.h
8153F:	kernel/kprobes.c
8154
8155KS0108 LCD CONTROLLER DRIVER
8156M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8157S:	Maintained
8158F:	Documentation/auxdisplay/ks0108
8159F:	drivers/auxdisplay/ks0108.c
8160F:	include/linux/ks0108.h
8161
8162L3MDEV
8163M:	David Ahern <dsa@cumulusnetworks.com>
8164L:	netdev@vger.kernel.org
8165S:	Maintained
8166F:	net/l3mdev
8167F:	include/net/l3mdev.h
8168
8169LANTIQ MIPS ARCHITECTURE
8170M:	John Crispin <john@phrozen.org>
8171L:	linux-mips@linux-mips.org
8172S:	Maintained
8173F:	arch/mips/lantiq
8174F:	drivers/soc/lantiq
8175
8176LAPB module
8177L:	linux-x25@vger.kernel.org
8178S:	Orphan
8179F:	Documentation/networking/lapb-module.txt
8180F:	include/*/lapb.h
8181F:	net/lapb/
8182
8183LASI 53c700 driver for PARISC
8184M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8185L:	linux-scsi@vger.kernel.org
8186S:	Maintained
8187F:	Documentation/scsi/53c700.txt
8188F:	drivers/scsi/53c700*
8189
8190LEAKING_ADDRESSES
8191M:	Tobin C. Harding <me@tobin.cc>
8192M:	Tycho Andersen <tycho@tycho.ws>
8193L:	kernel-hardening@lists.openwall.com
8194S:	Maintained
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8196F:	scripts/leaking_addresses.pl
8197
8198LED SUBSYSTEM
8199M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8200M:	Pavel Machek <pavel@ucw.cz>
8201L:	linux-leds@vger.kernel.org
8202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8203S:	Maintained
8204F:	Documentation/devicetree/bindings/leds/
8205F:	drivers/leds/
8206F:	include/linux/leds.h
8207
8208LEGACY EEPROM DRIVER
8209M:	Jean Delvare <jdelvare@suse.com>
8210S:	Maintained
8211F:	Documentation/misc-devices/eeprom
8212F:	drivers/misc/eeprom/eeprom.c
8213
8214LEGO MINDSTORMS EV3
8215R:	David Lechner <david@lechnology.com>
8216S:	Maintained
8217F:	arch/arm/boot/dts/da850-lego-ev3.dts
8218F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8219F:	drivers/power/supply/lego_ev3_battery.c
8220
8221LEGO USB Tower driver
8222M:	Juergen Stuber <starblue@users.sourceforge.net>
8223L:	legousb-devel@lists.sourceforge.net
8224W:	http://legousb.sourceforge.net/
8225S:	Maintained
8226F:	drivers/usb/misc/legousbtower.c
8227
8228LG2160 MEDIA DRIVER
8229M:	Michael Krufky <mkrufky@linuxtv.org>
8230L:	linux-media@vger.kernel.org
8231W:	https://linuxtv.org
8232W:	http://github.com/mkrufky
8233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8234T:	git git://linuxtv.org/mkrufky/tuners.git
8235S:	Maintained
8236F:	drivers/media/dvb-frontends/lg2160.*
8237
8238LGDT3305 MEDIA DRIVER
8239M:	Michael Krufky <mkrufky@linuxtv.org>
8240L:	linux-media@vger.kernel.org
8241W:	https://linuxtv.org
8242W:	http://github.com/mkrufky
8243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8244T:	git git://linuxtv.org/mkrufky/tuners.git
8245S:	Maintained
8246F:	drivers/media/dvb-frontends/lgdt3305.*
8247
8248LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8249M:	Viresh Kumar <vireshk@kernel.org>
8250L:	linux-ide@vger.kernel.org
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8252S:	Maintained
8253F:	include/linux/pata_arasan_cf_data.h
8254F:	drivers/ata/pata_arasan_cf.c
8255
8256LIBATA PATA DRIVERS
8257M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8258M:	Jens Axboe <kernel.dk>
8259L:	linux-ide@vger.kernel.org
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8261S:	Maintained
8262F:	drivers/ata/pata_*.c
8263F:	drivers/ata/ata_generic.c
8264
8265LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8266M:	Linus Walleij <linus.walleij@linaro.org>
8267L:	linux-ide@vger.kernel.org
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8269S:	Maintained
8270F:	drivers/ata/pata_ftide010.c
8271F:	drivers/ata/sata_gemini.c
8272F:	drivers/ata/sata_gemini.h
8273
8274LIBATA SATA AHCI PLATFORM devices support
8275M:	Hans de Goede <hdegoede@redhat.com>
8276M:	Jens Axboe <axboe@kernel.dk>
8277L:	linux-ide@vger.kernel.org
8278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8279S:	Maintained
8280F:	drivers/ata/ahci_platform.c
8281F:	drivers/ata/libahci_platform.c
8282F:	include/linux/ahci_platform.h
8283
8284LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8285M:	Mikael Pettersson <mikpelinux@gmail.com>
8286L:	linux-ide@vger.kernel.org
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8288S:	Maintained
8289F:	drivers/ata/sata_promise.*
8290
8291LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8292M:	Jens Axboe <axboe@kernel.dk>
8293L:	linux-ide@vger.kernel.org
8294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8295S:	Maintained
8296F:	drivers/ata/
8297F:	include/linux/ata.h
8298F:	include/linux/libata.h
8299F:	Documentation/devicetree/bindings/ata/
8300
8301LIBLOCKDEP
8302M:	Sasha Levin <alexander.levin@verizon.com>
8303S:	Maintained
8304F:	tools/lib/lockdep/
8305
8306LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8307M:	Ross Zwisler <zwisler@kernel.org>
8308M:	Dan Williams <dan.j.williams@intel.com>
8309M:	Vishal Verma <vishal.l.verma@intel.com>
8310M:	Dave Jiang <dave.jiang@intel.com>
8311L:	linux-nvdimm@lists.01.org
8312Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8313S:	Supported
8314F:	drivers/nvdimm/blk.c
8315F:	drivers/nvdimm/region_devs.c
8316
8317LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8318M:	Vishal Verma <vishal.l.verma@intel.com>
8319M:	Dan Williams <dan.j.williams@intel.com>
8320M:	Ross Zwisler <zwisler@kernel.org>
8321M:	Dave Jiang <dave.jiang@intel.com>
8322L:	linux-nvdimm@lists.01.org
8323Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8324S:	Supported
8325F:	drivers/nvdimm/btt*
8326
8327LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8328M:	Ross Zwisler <zwisler@kernel.org>
8329M:	Dan Williams <dan.j.williams@intel.com>
8330M:	Vishal Verma <vishal.l.verma@intel.com>
8331M:	Dave Jiang <dave.jiang@intel.com>
8332L:	linux-nvdimm@lists.01.org
8333Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8334S:	Supported
8335F:	drivers/nvdimm/pmem*
8336
8337LIBNVDIMM: DEVICETREE BINDINGS
8338M:	Oliver O'Halloran <oohall@gmail.com>
8339L:	linux-nvdimm@lists.01.org
8340Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8341S:	Supported
8342F:	drivers/nvdimm/of_pmem.c
8343F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8344
8345LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8346M:	Dan Williams <dan.j.williams@intel.com>
8347M:	Ross Zwisler <zwisler@kernel.org>
8348M:	Vishal Verma <vishal.l.verma@intel.com>
8349M:	Dave Jiang <dave.jiang@intel.com>
8350L:	linux-nvdimm@lists.01.org
8351Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8353S:	Supported
8354F:	drivers/nvdimm/*
8355F:	drivers/acpi/nfit/*
8356F:	include/linux/nd.h
8357F:	include/linux/libnvdimm.h
8358F:	include/uapi/linux/ndctl.h
8359
8360LIGHTNVM PLATFORM SUPPORT
8361M:	Matias Bjorling <mb@lightnvm.io>
8362W:	http://github/OpenChannelSSD
8363L:	linux-block@vger.kernel.org
8364S:	Maintained
8365F:	drivers/lightnvm/
8366F:	include/linux/lightnvm.h
8367F:	include/uapi/linux/lightnvm.h
8368
8369LINUX FOR POWER MACINTOSH
8370M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8371W:	http://www.penguinppc.org/
8372L:	linuxppc-dev@lists.ozlabs.org
8373S:	Maintained
8374F:	arch/powerpc/platforms/powermac/
8375F:	drivers/macintosh/
8376
8377LINUX FOR POWERPC (32-BIT AND 64-BIT)
8378M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8379M:	Paul Mackerras <paulus@samba.org>
8380M:	Michael Ellerman <mpe@ellerman.id.au>
8381W:	https://github.com/linuxppc/linux/wiki
8382L:	linuxppc-dev@lists.ozlabs.org
8383Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8385S:	Supported
8386F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8387F:	Documentation/devicetree/bindings/powerpc/
8388F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8389F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8390F:	Documentation/powerpc/
8391F:	arch/powerpc/
8392F:	drivers/char/tpm/tpm_ibmvtpm*
8393F:	drivers/crypto/nx/
8394F:	drivers/crypto/vmx/
8395F:	drivers/i2c/busses/i2c-opal.c
8396F:	drivers/net/ethernet/ibm/ibmveth.*
8397F:	drivers/net/ethernet/ibm/ibmvnic.*
8398F:	drivers/pci/hotplug/pnv_php.c
8399F:	drivers/pci/hotplug/rpa*
8400F:	drivers/rtc/rtc-opal.c
8401F:	drivers/scsi/ibmvscsi/
8402F:	drivers/tty/hvc/hvc_opal.c
8403F:	drivers/watchdog/wdrtas.c
8404F:	tools/testing/selftests/powerpc
8405N:	/pmac
8406N:	powermac
8407N:	powernv
8408N:	[^a-z0-9]ps3
8409N:	pseries
8410
8411LINUX FOR POWERPC EMBEDDED MPC5XXX
8412M:	Anatolij Gustschin <agust@denx.de>
8413L:	linuxppc-dev@lists.ozlabs.org
8414T:	git git://git.denx.de/linux-denx-agust.git
8415S:	Maintained
8416F:	arch/powerpc/platforms/512x/
8417F:	arch/powerpc/platforms/52xx/
8418
8419LINUX FOR POWERPC EMBEDDED PPC4XX
8420M:	Alistair Popple <alistair@popple.id.au>
8421M:	Matt Porter <mporter@kernel.crashing.org>
8422W:	http://www.penguinppc.org/
8423L:	linuxppc-dev@lists.ozlabs.org
8424S:	Maintained
8425F:	arch/powerpc/platforms/40x/
8426F:	arch/powerpc/platforms/44x/
8427
8428LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8429M:	Scott Wood <oss@buserror.net>
8430M:	Kumar Gala <galak@kernel.crashing.org>
8431W:	http://www.penguinppc.org/
8432L:	linuxppc-dev@lists.ozlabs.org
8433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8434S:	Maintained
8435F:	arch/powerpc/platforms/83xx/
8436F:	arch/powerpc/platforms/85xx/
8437F:	Documentation/devicetree/bindings/powerpc/fsl/
8438
8439LINUX FOR POWERPC EMBEDDED PPC8XX
8440M:	Vitaly Bordug <vitb@kernel.crashing.org>
8441W:	http://www.penguinppc.org/
8442L:	linuxppc-dev@lists.ozlabs.org
8443S:	Maintained
8444F:	arch/powerpc/platforms/8xx/
8445
8446LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8447L:	linuxppc-dev@lists.ozlabs.org
8448S:	Orphan
8449F:	arch/powerpc/*/*virtex*
8450F:	arch/powerpc/*/*/*virtex*
8451
8452LINUX FOR POWERPC PA SEMI PWRFICIENT
8453L:	linuxppc-dev@lists.ozlabs.org
8454S:	Orphan
8455F:	arch/powerpc/platforms/pasemi/
8456F:	drivers/*/*pasemi*
8457F:	drivers/*/*/*pasemi*
8458
8459LINUX KERNEL DUMP TEST MODULE (LKDTM)
8460M:	Kees Cook <keescook@chromium.org>
8461S:	Maintained
8462F:	drivers/misc/lkdtm/*
8463
8464LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8465M:	Alan Stern <stern@rowland.harvard.edu>
8466M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8467M:	Will Deacon <will.deacon@arm.com>
8468M:	Peter Zijlstra <peterz@infradead.org>
8469M:	Boqun Feng <boqun.feng@gmail.com>
8470M:	Nicholas Piggin <npiggin@gmail.com>
8471M:	David Howells <dhowells@redhat.com>
8472M:	Jade Alglave <j.alglave@ucl.ac.uk>
8473M:	Luc Maranget <luc.maranget@inria.fr>
8474M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8475R:	Akira Yokosawa <akiyks@gmail.com>
8476R:	Daniel Lustig <dlustig@nvidia.com>
8477L:	linux-kernel@vger.kernel.org
8478L:	linux-arch@vger.kernel.org
8479S:	Supported
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8481F:	tools/memory-model/
8482F:	Documentation/atomic_bitops.txt
8483F:	Documentation/atomic_t.txt
8484F:	Documentation/core-api/atomic_ops.rst
8485F:	Documentation/core-api/refcount-vs-atomic.rst
8486F:	Documentation/memory-barriers.txt
8487
8488LIS3LV02D ACCELEROMETER DRIVER
8489M:	Eric Piel <eric.piel@tremplin-utc.net>
8490S:	Maintained
8491F:	Documentation/misc-devices/lis3lv02d
8492F:	drivers/misc/lis3lv02d/
8493F:	drivers/platform/x86/hp_accel.c
8494
8495LIVE PATCHING
8496M:	Josh Poimboeuf <jpoimboe@redhat.com>
8497M:	Jessica Yu <jeyu@kernel.org>
8498M:	Jiri Kosina <jikos@kernel.org>
8499M:	Miroslav Benes <mbenes@suse.cz>
8500R:	Petr Mladek <pmladek@suse.com>
8501S:	Maintained
8502F:	kernel/livepatch/
8503F:	include/linux/livepatch.h
8504F:	arch/x86/include/asm/livepatch.h
8505F:	arch/x86/kernel/livepatch.c
8506F:	Documentation/livepatch/
8507F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8508F:	samples/livepatch/
8509L:	live-patching@vger.kernel.org
8510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8511
8512LLC (802.2)
8513L:	netdev@vger.kernel.org
8514S:	Odd fixes
8515F:	include/linux/llc.h
8516F:	include/uapi/linux/llc.h
8517F:	include/net/llc*
8518F:	net/llc/
8519
8520LM73 HARDWARE MONITOR DRIVER
8521M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8522L:	linux-hwmon@vger.kernel.org
8523S:	Maintained
8524F:	drivers/hwmon/lm73.c
8525
8526LM78 HARDWARE MONITOR DRIVER
8527M:	Jean Delvare <jdelvare@suse.com>
8528L:	linux-hwmon@vger.kernel.org
8529S:	Maintained
8530F:	Documentation/hwmon/lm78
8531F:	drivers/hwmon/lm78.c
8532
8533LM83 HARDWARE MONITOR DRIVER
8534M:	Jean Delvare <jdelvare@suse.com>
8535L:	linux-hwmon@vger.kernel.org
8536S:	Maintained
8537F:	Documentation/hwmon/lm83
8538F:	drivers/hwmon/lm83.c
8539
8540LM90 HARDWARE MONITOR DRIVER
8541M:	Jean Delvare <jdelvare@suse.com>
8542L:	linux-hwmon@vger.kernel.org
8543S:	Maintained
8544F:	Documentation/hwmon/lm90
8545F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8546F:	drivers/hwmon/lm90.c
8547F:	include/dt-bindings/thermal/lm90.h
8548
8549LM95234 HARDWARE MONITOR DRIVER
8550M:	Guenter Roeck <linux@roeck-us.net>
8551L:	linux-hwmon@vger.kernel.org
8552S:	Maintained
8553F:	Documentation/hwmon/lm95234
8554F:	drivers/hwmon/lm95234.c
8555
8556LME2510 MEDIA DRIVER
8557M:	Malcolm Priestley <tvboxspy@gmail.com>
8558L:	linux-media@vger.kernel.org
8559W:	https://linuxtv.org
8560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8561S:	Maintained
8562F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8563
8564LOADPIN SECURITY MODULE
8565M:	Kees Cook <keescook@chromium.org>
8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8567S:	Supported
8568F:	security/loadpin/
8569F:	Documentation/admin-guide/LSM/LoadPin.rst
8570
8571LOCKING PRIMITIVES
8572M:	Peter Zijlstra <peterz@infradead.org>
8573M:	Ingo Molnar <mingo@redhat.com>
8574M:	Will Deacon <will.deacon@arm.com>
8575L:	linux-kernel@vger.kernel.org
8576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8577S:	Maintained
8578F:	Documentation/locking/
8579F:	include/linux/lockdep.h
8580F:	include/linux/spinlock*.h
8581F:	arch/*/include/asm/spinlock*.h
8582F:	include/linux/rwlock*.h
8583F:	include/linux/mutex*.h
8584F:	arch/*/include/asm/mutex*.h
8585F:	include/linux/rwsem*.h
8586F:	arch/*/include/asm/rwsem.h
8587F:	include/linux/seqlock.h
8588F:	lib/locking*.[ch]
8589F:	kernel/locking/
8590X:	kernel/locking/locktorture.c
8591
8592LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8593M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8594L:	linux-ntfs-dev@lists.sourceforge.net
8595W:	http://www.linux-ntfs.org/content/view/19/37/
8596S:	Maintained
8597F:	Documentation/ldm.txt
8598F:	block/partitions/ldm.*
8599
8600LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8601M:	Sathya Prakash <sathya.prakash@broadcom.com>
8602M:	Chaitra P B <chaitra.basappa@broadcom.com>
8603M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8604L:	MPT-FusionLinux.pdl@broadcom.com
8605L:	linux-scsi@vger.kernel.org
8606W:	http://www.avagotech.com/support/
8607S:	Supported
8608F:	drivers/message/fusion/
8609F:	drivers/scsi/mpt3sas/
8610
8611LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8612M:	Matthew Wilcox <matthew@wil.cx>
8613L:	linux-scsi@vger.kernel.org
8614S:	Maintained
8615F:	drivers/scsi/sym53c8xx_2/
8616
8617LTC4261 HARDWARE MONITOR DRIVER
8618M:	Guenter Roeck <linux@roeck-us.net>
8619L:	linux-hwmon@vger.kernel.org
8620S:	Maintained
8621F:	Documentation/hwmon/ltc4261
8622F:	drivers/hwmon/ltc4261.c
8623
8624LTC4306 I2C MULTIPLEXER DRIVER
8625M:	Michael Hennerich <michael.hennerich@analog.com>
8626W:	http://ez.analog.com/community/linux-device-drivers
8627L:	linux-i2c@vger.kernel.org
8628S:	Supported
8629F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8630F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8631
8632LTP (Linux Test Project)
8633M:	Mike Frysinger <vapier@gentoo.org>
8634M:	Cyril Hrubis <chrubis@suse.cz>
8635M:	Wanlong Gao <wanlong.gao@gmail.com>
8636M:	Jan Stancek <jstancek@redhat.com>
8637M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8638M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8639L:	ltp@lists.linux.it (subscribers-only)
8640W:	http://linux-test-project.github.io/
8641T:	git git://github.com/linux-test-project/ltp.git
8642S:	Maintained
8643
8644M68K ARCHITECTURE
8645M:	Geert Uytterhoeven <geert@linux-m68k.org>
8646L:	linux-m68k@lists.linux-m68k.org
8647W:	http://www.linux-m68k.org/
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8649S:	Maintained
8650F:	arch/m68k/
8651F:	drivers/zorro/
8652
8653M68K ON APPLE MACINTOSH
8654M:	Joshua Thompson <funaho@jurai.org>
8655W:	http://www.mac.linux-m68k.org/
8656L:	linux-m68k@lists.linux-m68k.org
8657S:	Maintained
8658F:	arch/m68k/mac/
8659
8660M68K ON HP9000/300
8661M:	Philip Blundell <philb@gnu.org>
8662W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8663S:	Maintained
8664F:	arch/m68k/hp300/
8665
8666M88DS3103 MEDIA DRIVER
8667M:	Antti Palosaari <crope@iki.fi>
8668L:	linux-media@vger.kernel.org
8669W:	https://linuxtv.org
8670W:	http://palosaari.fi/linux/
8671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8672T:	git git://linuxtv.org/anttip/media_tree.git
8673S:	Maintained
8674F:	drivers/media/dvb-frontends/m88ds3103*
8675
8676M88RS2000 MEDIA DRIVER
8677M:	Malcolm Priestley <tvboxspy@gmail.com>
8678L:	linux-media@vger.kernel.org
8679W:	https://linuxtv.org
8680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8681S:	Maintained
8682F:	drivers/media/dvb-frontends/m88rs2000*
8683
8684MA901 MASTERKIT USB FM RADIO DRIVER
8685M:	Alexey Klimov <klimov.linux@gmail.com>
8686L:	linux-media@vger.kernel.org
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Maintained
8689F:	drivers/media/radio/radio-ma901.c
8690
8691MAC80211
8692M:	Johannes Berg <johannes@sipsolutions.net>
8693L:	linux-wireless@vger.kernel.org
8694W:	http://wireless.kernel.org/
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8697S:	Maintained
8698F:	Documentation/networking/mac80211-injection.txt
8699F:	include/net/mac80211.h
8700F:	net/mac80211/
8701F:	drivers/net/wireless/mac80211_hwsim.[ch]
8702F:	Documentation/networking/mac80211_hwsim/README
8703
8704MAILBOX API
8705M:	Jassi Brar <jassisinghbrar@gmail.com>
8706L:	linux-kernel@vger.kernel.org
8707S:	Maintained
8708F:	drivers/mailbox/
8709F:	include/linux/mailbox_client.h
8710F:	include/linux/mailbox_controller.h
8711
8712MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8713M:	Michael Kerrisk <mtk.manpages@gmail.com>
8714W:	http://www.kernel.org/doc/man-pages
8715L:	linux-man@vger.kernel.org
8716S:	Maintained
8717
8718MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8719M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8720L:	linux-mips@linux-mips.org
8721S:	Maintained
8722F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8723
8724MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8725M:	Andrew Lunn <andrew@lunn.ch>
8726M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8727L:	netdev@vger.kernel.org
8728S:	Maintained
8729F:	drivers/net/dsa/mv88e6xxx/
8730F:	linux/platform_data/mv88e6xxx.h
8731F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8732
8733MARVELL ARMADA DRM SUPPORT
8734M:	Russell King <linux@armlinux.org.uk>
8735S:	Maintained
8736T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8737T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8738F:	drivers/gpu/drm/armada/
8739F:	include/uapi/drm/armada_drm.h
8740F:	Documentation/devicetree/bindings/display/armada/
8741
8742MARVELL CRYPTO DRIVER
8743M:	Boris Brezillon <boris.brezillon@bootlin.com>
8744M:	Arnaud Ebalard <arno@natisbad.org>
8745F:	drivers/crypto/marvell/
8746S:	Maintained
8747L:	linux-crypto@vger.kernel.org
8748
8749MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8750M:	Mirko Lindner <mlindner@marvell.com>
8751M:	Stephen Hemminger <stephen@networkplumber.org>
8752L:	netdev@vger.kernel.org
8753S:	Maintained
8754F:	drivers/net/ethernet/marvell/sk*
8755
8756MARVELL LIBERTAS WIRELESS DRIVER
8757L:	libertas-dev@lists.infradead.org
8758S:	Orphan
8759F:	drivers/net/wireless/marvell/libertas/
8760
8761MARVELL MACCHIATOBIN SUPPORT
8762M:	Russell King <linux@armlinux.org.uk>
8763L:	linux-arm-kernel@lists.infradead.org
8764S:	Maintained
8765F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8766
8767MARVELL MV643XX ETHERNET DRIVER
8768M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8769L:	netdev@vger.kernel.org
8770S:	Maintained
8771F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8772F:	include/linux/mv643xx.h
8773
8774MARVELL MV88X3310 PHY DRIVER
8775M:	Russell King <linux@armlinux.org.uk>
8776L:	netdev@vger.kernel.org
8777S:	Maintained
8778F:	drivers/net/phy/marvell10g.c
8779
8780MARVELL MVNETA ETHERNET DRIVER
8781M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8782L:	netdev@vger.kernel.org
8783S:	Maintained
8784F:	drivers/net/ethernet/marvell/mvneta.*
8785
8786MARVELL MWIFIEX WIRELESS DRIVER
8787M:	Amitkumar Karwar <amitkarwar@gmail.com>
8788M:	Nishant Sarmukadam <nishants@marvell.com>
8789M:	Ganapathi Bhat <gbhat@marvell.com>
8790M:	Xinming Hu <huxinming820@gmail.com>
8791L:	linux-wireless@vger.kernel.org
8792S:	Maintained
8793F:	drivers/net/wireless/marvell/mwifiex/
8794
8795MARVELL MWL8K WIRELESS DRIVER
8796M:	Lennert Buytenhek <buytenh@wantstofly.org>
8797L:	linux-wireless@vger.kernel.org
8798S:	Odd Fixes
8799F:	drivers/net/wireless/marvell/mwl8k.c
8800
8801MARVELL NAND CONTROLLER DRIVER
8802M:	Miquel Raynal <miquel.raynal@bootlin.com>
8803L:	linux-mtd@lists.infradead.org
8804S:	Maintained
8805F:	drivers/mtd/nand/raw/marvell_nand.c
8806F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8807
8808MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8809M:	Nicolas Pitre <nico@fluxnic.net>
8810S:	Odd Fixes
8811F:	drivers/mmc/host/mvsdio.*
8812
8813MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8814M:	Hu Ziji <huziji@marvell.com>
8815L:	linux-mmc@vger.kernel.org
8816S:	Supported
8817F:	drivers/mmc/host/sdhci-xenon*
8818F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8819
8820MATROX FRAMEBUFFER DRIVER
8821L:	linux-fbdev@vger.kernel.org
8822S:	Orphan
8823F:	drivers/video/fbdev/matrox/matroxfb_*
8824F:	include/uapi/linux/matroxfb.h
8825
8826MAX16065 HARDWARE MONITOR DRIVER
8827M:	Guenter Roeck <linux@roeck-us.net>
8828L:	linux-hwmon@vger.kernel.org
8829S:	Maintained
8830F:	Documentation/hwmon/max16065
8831F:	drivers/hwmon/max16065.c
8832
8833MAX20751 HARDWARE MONITOR DRIVER
8834M:	Guenter Roeck <linux@roeck-us.net>
8835L:	linux-hwmon@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/hwmon/max20751
8838F:	drivers/hwmon/max20751.c
8839
8840MAX2175 SDR TUNER DRIVER
8841M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8842L:	linux-media@vger.kernel.org
8843T:	git git://linuxtv.org/media_tree.git
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8846F:	Documentation/media/v4l-drivers/max2175.rst
8847F:	drivers/media/i2c/max2175*
8848F:	include/uapi/linux/max2175.h
8849
8850MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8851L:	linux-hwmon@vger.kernel.org
8852S:	Orphan
8853F:	Documentation/hwmon/max6650
8854F:	drivers/hwmon/max6650.c
8855
8856MAX6697 HARDWARE MONITOR DRIVER
8857M:	Guenter Roeck <linux@roeck-us.net>
8858L:	linux-hwmon@vger.kernel.org
8859S:	Maintained
8860F:	Documentation/hwmon/max6697
8861F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8862F:	drivers/hwmon/max6697.c
8863F:	include/linux/platform_data/max6697.h
8864
8865MAX9860 MONO AUDIO VOICE CODEC DRIVER
8866M:	Peter Rosin <peda@axentia.se>
8867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8868S:	Maintained
8869F:	Documentation/devicetree/bindings/sound/max9860.txt
8870F:	sound/soc/codecs/max9860.*
8871
8872MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8873M:	Javier Martinez Canillas <javier@dowhile0.org>
8874L:	linux-kernel@vger.kernel.org
8875S:	Supported
8876F:	drivers/regulator/max77802-regulator.c
8877F:	Documentation/devicetree/bindings/*/*max77802.txt
8878F:	include/dt-bindings/*/*max77802.h
8879
8880MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8881M:	Krzysztof Kozlowski <krzk@kernel.org>
8882M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8883L:	linux-pm@vger.kernel.org
8884S:	Supported
8885F:	drivers/power/supply/max14577_charger.c
8886F:	drivers/power/supply/max77693_charger.c
8887
8888MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8889M:	Chanwoo Choi <cw00.choi@samsung.com>
8890M:	Krzysztof Kozlowski <krzk@kernel.org>
8891M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8892L:	linux-kernel@vger.kernel.org
8893S:	Supported
8894F:	drivers/*/max14577*.c
8895F:	drivers/*/max77686*.c
8896F:	drivers/*/max77693*.c
8897F:	drivers/extcon/extcon-max14577.c
8898F:	drivers/extcon/extcon-max77693.c
8899F:	drivers/rtc/rtc-max77686.c
8900F:	drivers/clk/clk-max77686.c
8901F:	Documentation/devicetree/bindings/mfd/max14577.txt
8902F:	Documentation/devicetree/bindings/*/max77686.txt
8903F:	Documentation/devicetree/bindings/mfd/max77693.txt
8904F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8905F:	include/linux/mfd/max14577*.h
8906F:	include/linux/mfd/max77686*.h
8907F:	include/linux/mfd/max77693*.h
8908
8909MAXIRADIO FM RADIO RECEIVER DRIVER
8910M:	Hans Verkuil <hverkuil@xs4all.nl>
8911L:	linux-media@vger.kernel.org
8912T:	git git://linuxtv.org/media_tree.git
8913W:	https://linuxtv.org
8914S:	Maintained
8915F:	drivers/media/radio/radio-maxiradio*
8916
8917MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8918M:	Peter Rosin <peda@axentia.se>
8919L:	linux-iio@vger.kernel.org
8920S:	Maintained
8921F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8922F:	drivers/iio/potentiometer/mcp4018.c
8923F:	drivers/iio/potentiometer/mcp4531.c
8924
8925MCR20A IEEE-802.15.4 RADIO DRIVER
8926M:	Xue Liu <liuxuenetmail@gmail.com>
8927L:	linux-wpan@vger.kernel.org
8928W:	https://github.com/xueliu/mcr20a-linux
8929S:	Maintained
8930F:	drivers/net/ieee802154/mcr20a.c
8931F:	drivers/net/ieee802154/mcr20a.h
8932F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8933
8934MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8935M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8936L:	linux-iio@vger.kernel.org
8937S:	Maintained
8938F:	drivers/iio/dac/cio-dac.c
8939
8940MEDIA DRIVERS FOR ASCOT2E
8941M:	Sergey Kozlov <serjk@netup.ru>
8942M:	Abylay Ospan <aospan@netup.ru>
8943L:	linux-media@vger.kernel.org
8944W:	https://linuxtv.org
8945W:	http://netup.tv/
8946T:	git git://linuxtv.org/media_tree.git
8947S:	Supported
8948F:	drivers/media/dvb-frontends/ascot2e*
8949
8950MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8951M:	Jasmin Jessich <jasmin@anw.at>
8952L:	linux-media@vger.kernel.org
8953W:	https://linuxtv.org
8954T:	git git://linuxtv.org/media_tree.git
8955S:	Maintained
8956F:	drivers/media/dvb-frontends/cxd2099*
8957
8958MEDIA DRIVERS FOR CXD2841ER
8959M:	Sergey Kozlov <serjk@netup.ru>
8960M:	Abylay Ospan <aospan@netup.ru>
8961L:	linux-media@vger.kernel.org
8962W:	https://linuxtv.org
8963W:	http://netup.tv/
8964T:	git git://linuxtv.org/media_tree.git
8965S:	Supported
8966F:	drivers/media/dvb-frontends/cxd2841er*
8967
8968MEDIA DRIVERS FOR CXD2880
8969M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8970L:	linux-media@vger.kernel.org
8971W:	http://linuxtv.org/
8972T:	git git://linuxtv.org/media_tree.git
8973S:	Supported
8974F:	drivers/media/dvb-frontends/cxd2880/*
8975F:	drivers/media/spi/cxd2880*
8976
8977MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8978M:	Daniel Scheller <d.scheller.oss@gmail.com>
8979L:	linux-media@vger.kernel.org
8980W:	https://linuxtv.org
8981T:	git git://linuxtv.org/media_tree.git
8982S:	Maintained
8983F:	drivers/media/pci/ddbridge/*
8984
8985MEDIA DRIVERS FOR FREESCALE IMX
8986M:	Steve Longerbeam <slongerbeam@gmail.com>
8987M:	Philipp Zabel <p.zabel@pengutronix.de>
8988L:	linux-media@vger.kernel.org
8989T:	git git://linuxtv.org/media_tree.git
8990S:	Maintained
8991F:	Documentation/devicetree/bindings/media/imx.txt
8992F:	Documentation/media/v4l-drivers/imx.rst
8993F:	drivers/staging/media/imx/
8994F:	include/linux/imx-media.h
8995F:	include/media/imx.h
8996
8997MEDIA DRIVER FOR FREESCALE IMX PXP
8998M:	Philipp Zabel <p.zabel@pengutronix.de>
8999L:	linux-media@vger.kernel.org
9000T:	git git://linuxtv.org/media_tree.git
9001S:	Maintained
9002F:	drivers/media/platform/imx-pxp.[ch]
9003
9004MEDIA DRIVERS FOR HELENE
9005M:	Abylay Ospan <aospan@netup.ru>
9006L:	linux-media@vger.kernel.org
9007W:	https://linuxtv.org
9008W:	http://netup.tv/
9009T:	git git://linuxtv.org/media_tree.git
9010S:	Supported
9011F:	drivers/media/dvb-frontends/helene*
9012
9013MEDIA DRIVERS FOR HORUS3A
9014M:	Sergey Kozlov <serjk@netup.ru>
9015M:	Abylay Ospan <aospan@netup.ru>
9016L:	linux-media@vger.kernel.org
9017W:	https://linuxtv.org
9018W:	http://netup.tv/
9019T:	git git://linuxtv.org/media_tree.git
9020S:	Supported
9021F:	drivers/media/dvb-frontends/horus3a*
9022
9023MEDIA DRIVERS FOR LNBH25
9024M:	Sergey Kozlov <serjk@netup.ru>
9025M:	Abylay Ospan <aospan@netup.ru>
9026L:	linux-media@vger.kernel.org
9027W:	https://linuxtv.org
9028W:	http://netup.tv/
9029T:	git git://linuxtv.org/media_tree.git
9030S:	Supported
9031F:	drivers/media/dvb-frontends/lnbh25*
9032
9033MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9034M:	Daniel Scheller <d.scheller.oss@gmail.com>
9035L:	linux-media@vger.kernel.org
9036W:	https://linuxtv.org
9037T:	git git://linuxtv.org/media_tree.git
9038S:	Maintained
9039F:	drivers/media/dvb-frontends/mxl5xx*
9040
9041MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9042M:	Sergey Kozlov <serjk@netup.ru>
9043M:	Abylay Ospan <aospan@netup.ru>
9044L:	linux-media@vger.kernel.org
9045W:	https://linuxtv.org
9046W:	http://netup.tv/
9047T:	git git://linuxtv.org/media_tree.git
9048S:	Supported
9049F:	drivers/media/pci/netup_unidvb/*
9050
9051MEDIA DRIVERS FOR RENESAS - CEU
9052M:	Jacopo Mondi <jacopo@jmondi.org>
9053L:	linux-media@vger.kernel.org
9054L:	linux-renesas-soc@vger.kernel.org
9055T:	git git://linuxtv.org/media_tree.git
9056S:	Supported
9057F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9058F:	drivers/media/platform/renesas-ceu.c
9059F:	include/media/drv-intf/renesas-ceu.h
9060
9061MEDIA DRIVERS FOR RENESAS - DRIF
9062M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9063L:	linux-media@vger.kernel.org
9064L:	linux-renesas-soc@vger.kernel.org
9065T:	git git://linuxtv.org/media_tree.git
9066S:	Supported
9067F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9068F:	drivers/media/platform/rcar_drif.c
9069
9070MEDIA DRIVERS FOR RENESAS - FCP
9071M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9072L:	linux-media@vger.kernel.org
9073L:	linux-renesas-soc@vger.kernel.org
9074T:	git git://linuxtv.org/media_tree.git
9075S:	Supported
9076F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9077F:	drivers/media/platform/rcar-fcp.c
9078F:	include/media/rcar-fcp.h
9079
9080MEDIA DRIVERS FOR RENESAS - FDP1
9081M:	Kieran Bingham <kieran@bingham.xyz>
9082L:	linux-media@vger.kernel.org
9083L:	linux-renesas-soc@vger.kernel.org
9084T:	git git://linuxtv.org/media_tree.git
9085S:	Supported
9086F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9087F:	drivers/media/platform/rcar_fdp1.c
9088
9089MEDIA DRIVERS FOR RENESAS - VIN
9090M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9091L:	linux-media@vger.kernel.org
9092L:	linux-renesas-soc@vger.kernel.org
9093T:	git git://linuxtv.org/media_tree.git
9094S:	Supported
9095F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9096F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9097F:	drivers/media/platform/rcar-vin/
9098
9099MEDIA DRIVERS FOR RENESAS - VSP1
9100M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9101L:	linux-media@vger.kernel.org
9102L:	linux-renesas-soc@vger.kernel.org
9103T:	git git://linuxtv.org/media_tree.git
9104S:	Supported
9105F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9106F:	drivers/media/platform/vsp1/
9107
9108MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9109M:	Daniel Scheller <d.scheller.oss@gmail.com>
9110L:	linux-media@vger.kernel.org
9111W:	https://linuxtv.org
9112T:	git git://linuxtv.org/media_tree.git
9113S:	Maintained
9114F:	drivers/media/dvb-frontends/stv0910*
9115
9116MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9117M:	Daniel Scheller <d.scheller.oss@gmail.com>
9118L:	linux-media@vger.kernel.org
9119W:	https://linuxtv.org
9120T:	git git://linuxtv.org/media_tree.git
9121S:	Maintained
9122F:	drivers/media/dvb-frontends/stv6111*
9123
9124MEDIA DRIVERS FOR STM32 - DCMI
9125M:	Hugues Fruchet <hugues.fruchet@st.com>
9126L:	linux-media@vger.kernel.org
9127T:	git git://linuxtv.org/media_tree.git
9128S:	Supported
9129F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9130F:	drivers/media/platform/stm32/stm32-dcmi.c
9131
9132MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9133M:	Dmitry Osipenko <digetx@gmail.com>
9134L:	linux-media@vger.kernel.org
9135L:	linux-tegra@vger.kernel.org
9136T:	git git://linuxtv.org/media_tree.git
9137S:	Maintained
9138F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9139F:	drivers/staging/media/tegra-vde/
9140
9141MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9142M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9143P:	LinuxTV.org Project
9144L:	linux-media@vger.kernel.org
9145W:	https://linuxtv.org
9146Q:	http://patchwork.kernel.org/project/linux-media/list/
9147T:	git git://linuxtv.org/media_tree.git
9148S:	Maintained
9149F:	Documentation/devicetree/bindings/media/
9150F:	Documentation/media/
9151F:	drivers/media/
9152F:	drivers/staging/media/
9153F:	include/linux/platform_data/media/
9154F:	include/media/
9155F:	include/uapi/linux/dvb/
9156F:	include/uapi/linux/videodev2.h
9157F:	include/uapi/linux/media.h
9158F:	include/uapi/linux/v4l2-*
9159F:	include/uapi/linux/meye.h
9160F:	include/uapi/linux/ivtv*
9161F:	include/uapi/linux/uvcvideo.h
9162
9163MEDIATEK BLUETOOTH DRIVER
9164M:	Sean Wang <sean.wang@mediatek.com>
9165L:	linux-bluetooth@vger.kernel.org
9166L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9167S:	Maintained
9168F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9169F:	drivers/bluetooth/btmtkuart.c
9170
9171MEDIATEK CIR DRIVER
9172M:	Sean Wang <sean.wang@mediatek.com>
9173S:	Maintained
9174F:	drivers/media/rc/mtk-cir.c
9175
9176MEDIATEK DMA DRIVER
9177M:	Sean Wang <sean.wang@mediatek.com>
9178L:	dmaengine@vger.kernel.org
9179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9180L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9181S:	Maintained
9182F:	Documentation/devicetree/bindings/dma/mtk-*
9183F:	drivers/dma/mediatek/
9184
9185MEDIATEK PMIC LED DRIVER
9186M:	Sean Wang <sean.wang@mediatek.com>
9187S:	Maintained
9188F:	drivers/leds/leds-mt6323.c
9189F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9190
9191MEDIATEK ETHERNET DRIVER
9192M:	Felix Fietkau <nbd@openwrt.org>
9193M:	John Crispin <john@phrozen.org>
9194M:	Sean Wang <sean.wang@mediatek.com>
9195M:	Nelson Chang <nelson.chang@mediatek.com>
9196L:	netdev@vger.kernel.org
9197S:	Maintained
9198F:	drivers/net/ethernet/mediatek/
9199
9200MEDIATEK SWITCH DRIVER
9201M:	Sean Wang <sean.wang@mediatek.com>
9202L:	netdev@vger.kernel.org
9203S:	Maintained
9204F:	drivers/net/dsa/mt7530.*
9205F:	net/dsa/tag_mtk.c
9206
9207MEDIATEK JPEG DRIVER
9208M:	Rick Chang <rick.chang@mediatek.com>
9209M:	Bin Liu <bin.liu@mediatek.com>
9210S:	Supported
9211F:	drivers/media/platform/mtk-jpeg/
9212F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9213
9214MEDIATEK MDP DRIVER
9215M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9216M:	Houlong Wei <houlong.wei@mediatek.com>
9217M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9218S:	Supported
9219F:	drivers/media/platform/mtk-mdp/
9220F:	drivers/media/platform/mtk-vpu/
9221F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9222
9223MEDIATEK MEDIA DRIVER
9224M:	Tiffany Lin <tiffany.lin@mediatek.com>
9225M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9226S:	Supported
9227F:	drivers/media/platform/mtk-vcodec/
9228F:	drivers/media/platform/mtk-vpu/
9229F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9230F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9231
9232MEDIATEK MT7601U WIRELESS LAN DRIVER
9233M:	Jakub Kicinski <kubakici@wp.pl>
9234L:	linux-wireless@vger.kernel.org
9235S:	Maintained
9236F:	drivers/net/wireless/mediatek/mt7601u/
9237
9238MEDIATEK NAND CONTROLLER DRIVER
9239M:	Xiaolei Li <xiaolei.li@mediatek.com>
9240L:	linux-mtd@lists.infradead.org
9241S:	Maintained
9242F:	drivers/mtd/nand/raw/mtk_*
9243F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9244
9245MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9246M:	Sean Wang <sean.wang@mediatek.com>
9247S:	Maintained
9248F:	drivers/char/hw_random/mtk-rng.c
9249
9250MEDIATEK USB3 DRD IP DRIVER
9251M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9252L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9254L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9255S:	Maintained
9256F:	drivers/usb/mtu3/
9257
9258MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9259M:	Peter Senna Tschudin <peter.senna@gmail.com>
9260M:	Martin Donnelly <martin.donnelly@ge.com>
9261M:	Martyn Welch <martyn.welch@collabora.co.uk>
9262S:	Maintained
9263F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9264F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9265
9266MEGARAID SCSI/SAS DRIVERS
9267M:	Kashyap Desai <kashyap.desai@broadcom.com>
9268M:	Sumit Saxena <sumit.saxena@broadcom.com>
9269M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9270L:	megaraidlinux.pdl@broadcom.com
9271L:	linux-scsi@vger.kernel.org
9272W:	http://www.avagotech.com/support/
9273S:	Maintained
9274F:	Documentation/scsi/megaraid.txt
9275F:	drivers/scsi/megaraid.*
9276F:	drivers/scsi/megaraid/
9277
9278MELEXIS MLX90614 DRIVER
9279M:	Crt Mori <cmo@melexis.com>
9280L:	linux-iio@vger.kernel.org
9281W:	http://www.melexis.com
9282S:	Supported
9283F:	drivers/iio/temperature/mlx90614.c
9284
9285MELEXIS MLX90632 DRIVER
9286M:	Crt Mori <cmo@melexis.com>
9287L:	linux-iio@vger.kernel.org
9288W:	http://www.melexis.com
9289S:	Supported
9290F:	drivers/iio/temperature/mlx90632.c
9291
9292MELFAS MIP4 TOUCHSCREEN DRIVER
9293M:	Sangwon Jee <jeesw@melfas.com>
9294W:	http://www.melfas.com
9295S:	Supported
9296F:	drivers/input/touchscreen/melfas_mip4.c
9297F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9298
9299MELLANOX ETHERNET DRIVER (mlx4_en)
9300M:	Tariq Toukan <tariqt@mellanox.com>
9301L:	netdev@vger.kernel.org
9302S:	Supported
9303W:	http://www.mellanox.com
9304Q:	http://patchwork.ozlabs.org/project/netdev/list/
9305F:	drivers/net/ethernet/mellanox/mlx4/en_*
9306
9307MELLANOX ETHERNET DRIVER (mlx5e)
9308M:	Saeed Mahameed <saeedm@mellanox.com>
9309L:	netdev@vger.kernel.org
9310S:	Supported
9311W:	http://www.mellanox.com
9312Q:	http://patchwork.ozlabs.org/project/netdev/list/
9313F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9314
9315MELLANOX ETHERNET INNOVA DRIVERS
9316R:	Boris Pismenny <borisp@mellanox.com>
9317L:	netdev@vger.kernel.org
9318S:	Supported
9319W:	http://www.mellanox.com
9320Q:	http://patchwork.ozlabs.org/project/netdev/list/
9321F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9322F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9323F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9324F:	include/linux/mlx5/mlx5_ifc_fpga.h
9325
9326MELLANOX ETHERNET INNOVA IPSEC DRIVER
9327R:	Boris Pismenny <borisp@mellanox.com>
9328L:	netdev@vger.kernel.org
9329S:	Supported
9330W:	http://www.mellanox.com
9331Q:	http://patchwork.ozlabs.org/project/netdev/list/
9332F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9333F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9334
9335MELLANOX ETHERNET SWITCH DRIVERS
9336M:	Jiri Pirko <jiri@mellanox.com>
9337M:	Ido Schimmel <idosch@mellanox.com>
9338L:	netdev@vger.kernel.org
9339S:	Supported
9340W:	http://www.mellanox.com
9341Q:	http://patchwork.ozlabs.org/project/netdev/list/
9342F:	drivers/net/ethernet/mellanox/mlxsw/
9343F:	tools/testing/selftests/drivers/net/mlxsw/
9344
9345MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9346M:	mlxsw@mellanox.com
9347L:	netdev@vger.kernel.org
9348S:	Supported
9349W:	http://www.mellanox.com
9350Q:	http://patchwork.ozlabs.org/project/netdev/list/
9351F:	drivers/net/ethernet/mellanox/mlxfw/
9352
9353MELLANOX HARDWARE PLATFORM SUPPORT
9354M:	Andy Shevchenko <andy@infradead.org>
9355M:	Darren Hart <dvhart@infradead.org>
9356M:	Vadim Pasternak <vadimp@mellanox.com>
9357L:	platform-driver-x86@vger.kernel.org
9358S:	Supported
9359F:	drivers/platform/mellanox/
9360
9361MELLANOX MLX4 core VPI driver
9362M:	Tariq Toukan <tariqt@mellanox.com>
9363L:	netdev@vger.kernel.org
9364L:	linux-rdma@vger.kernel.org
9365W:	http://www.mellanox.com
9366Q:	http://patchwork.ozlabs.org/project/netdev/list/
9367S:	Supported
9368F:	drivers/net/ethernet/mellanox/mlx4/
9369F:	include/linux/mlx4/
9370
9371MELLANOX MLX4 IB driver
9372M:	Yishai Hadas <yishaih@mellanox.com>
9373L:	linux-rdma@vger.kernel.org
9374W:	http://www.mellanox.com
9375Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9376S:	Supported
9377F:	drivers/infiniband/hw/mlx4/
9378F:	include/linux/mlx4/
9379F:	include/uapi/rdma/mlx4-abi.h
9380
9381MELLANOX MLX5 core VPI driver
9382M:	Saeed Mahameed <saeedm@mellanox.com>
9383M:	Leon Romanovsky <leonro@mellanox.com>
9384L:	netdev@vger.kernel.org
9385L:	linux-rdma@vger.kernel.org
9386W:	http://www.mellanox.com
9387Q:	http://patchwork.ozlabs.org/project/netdev/list/
9388S:	Supported
9389F:	drivers/net/ethernet/mellanox/mlx5/core/
9390F:	include/linux/mlx5/
9391
9392MELLANOX MLX5 IB driver
9393M:	Leon Romanovsky <leonro@mellanox.com>
9394L:	linux-rdma@vger.kernel.org
9395W:	http://www.mellanox.com
9396Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9397S:	Supported
9398F:	drivers/infiniband/hw/mlx5/
9399F:	include/linux/mlx5/
9400F:	include/uapi/rdma/mlx5-abi.h
9401
9402MELLANOX MLXCPLD I2C AND MUX DRIVER
9403M:	Vadim Pasternak <vadimp@mellanox.com>
9404M:	Michael Shych <michaelsh@mellanox.com>
9405L:	linux-i2c@vger.kernel.org
9406S:	Supported
9407F:	drivers/i2c/busses/i2c-mlxcpld.c
9408F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9409F:	Documentation/i2c/busses/i2c-mlxcpld
9410
9411MELLANOX MLXCPLD LED DRIVER
9412M:	Vadim Pasternak <vadimp@mellanox.com>
9413L:	linux-leds@vger.kernel.org
9414S:	Supported
9415F:	drivers/leds/leds-mlxcpld.c
9416F:	drivers/leds/leds-mlxreg.c
9417F:	Documentation/leds/leds-mlxcpld.txt
9418
9419MELLANOX PLATFORM DRIVER
9420M:	Vadim Pasternak <vadimp@mellanox.com>
9421L:	platform-driver-x86@vger.kernel.org
9422S:	Supported
9423F:	drivers/platform/x86/mlx-platform.c
9424
9425MEMBARRIER SUPPORT
9426M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9427M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9428L:	linux-kernel@vger.kernel.org
9429S:	Supported
9430F:	kernel/sched/membarrier.c
9431F:	include/uapi/linux/membarrier.h
9432F:	arch/powerpc/include/asm/membarrier.h
9433
9434MEMORY MANAGEMENT
9435L:	linux-mm@kvack.org
9436W:	http://www.linux-mm.org
9437S:	Maintained
9438F:	include/linux/mm.h
9439F:	include/linux/gfp.h
9440F:	include/linux/mmzone.h
9441F:	include/linux/memory_hotplug.h
9442F:	include/linux/vmalloc.h
9443F:	mm/
9444
9445MEMORY TECHNOLOGY DEVICES (MTD)
9446M:	David Woodhouse <dwmw2@infradead.org>
9447M:	Brian Norris <computersforpeace@gmail.com>
9448M:	Boris Brezillon <boris.brezillon@bootlin.com>
9449M:	Marek Vasut <marek.vasut@gmail.com>
9450M:	Richard Weinberger <richard@nod.at>
9451L:	linux-mtd@lists.infradead.org
9452W:	http://www.linux-mtd.infradead.org/
9453Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9454T:	git git://git.infradead.org/linux-mtd.git master
9455T:	git git://git.infradead.org/linux-mtd.git mtd/next
9456S:	Maintained
9457F:	Documentation/devicetree/bindings/mtd/
9458F:	drivers/mtd/
9459F:	include/linux/mtd/
9460F:	include/uapi/mtd/
9461
9462MEN A21 WATCHDOG DRIVER
9463M:	Johannes Thumshirn <morbidrsa@gmail.com>
9464L:	linux-watchdog@vger.kernel.org
9465S:	Maintained
9466F:	drivers/watchdog/mena21_wdt.c
9467
9468MEN CHAMELEON BUS (mcb)
9469M:	Johannes Thumshirn <morbidrsa@gmail.com>
9470S:	Maintained
9471F:	drivers/mcb/
9472F:	include/linux/mcb.h
9473F:	Documentation/men-chameleon-bus.txt
9474
9475MEN F21BMC (Board Management Controller)
9476M:	Andreas Werner <andreas.werner@men.de>
9477S:	Supported
9478F:	drivers/mfd/menf21bmc.c
9479F:	drivers/watchdog/menf21bmc_wdt.c
9480F:	drivers/leds/leds-menf21bmc.c
9481F:	drivers/hwmon/menf21bmc_hwmon.c
9482F:	Documentation/hwmon/menf21bmc
9483
9484MEN Z069 WATCHDOG DRIVER
9485M:	Johannes Thumshirn <jth@kernel.org>
9486L:	linux-watchdog@vger.kernel.org
9487S:	Maintained
9488F:	drivers/watchdog/menz069_wdt.c
9489
9490MESON AO CEC DRIVER FOR AMLOGIC SOCS
9491M:	Neil Armstrong <narmstrong@baylibre.com>
9492L:	linux-media@lists.freedesktop.org
9493L:	linux-amlogic@lists.infradead.org
9494W:	http://linux-meson.com/
9495S:	Supported
9496F:	drivers/media/platform/meson/ao-cec.c
9497F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9498T:	git git://linuxtv.org/media_tree.git
9499
9500MICROBLAZE ARCHITECTURE
9501M:	Michal Simek <monstr@monstr.eu>
9502W:	http://www.monstr.eu/fdt/
9503T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9504S:	Supported
9505F:	arch/microblaze/
9506
9507MICROCHIP / ATMEL AT91 SERIAL DRIVER
9508M:	Richard Genoud <richard.genoud@gmail.com>
9509S:	Maintained
9510F:	drivers/tty/serial/atmel_serial.c
9511F:	drivers/tty/serial/atmel_serial.h
9512
9513MICROCHIP / ATMEL DMA DRIVER
9514M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9516L:	dmaengine@vger.kernel.org
9517S:	Supported
9518F:	drivers/dma/at_hdmac.c
9519F:	drivers/dma/at_hdmac_regs.h
9520F:	include/linux/platform_data/dma-atmel.h
9521
9522MICROCHIP / ATMEL ECC DRIVER
9523M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9524L:	linux-crypto@vger.kernel.org
9525S:	Maintained
9526F:	drivers/crypto/atmel-ecc.*
9527
9528MICROCHIP / ATMEL ISC DRIVER
9529M:	Songjun Wu <songjun.wu@microchip.com>
9530L:	linux-media@vger.kernel.org
9531S:	Supported
9532F:	drivers/media/platform/atmel/atmel-isc.c
9533F:	drivers/media/platform/atmel/atmel-isc-regs.h
9534F:	devicetree/bindings/media/atmel-isc.txt
9535
9536MICROCHIP / ATMEL NAND DRIVER
9537M:	Josh Wu <rainyfeeling@outlook.com>
9538L:	linux-mtd@lists.infradead.org
9539S:	Supported
9540F:	drivers/mtd/nand/raw/atmel/*
9541F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9542
9543MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9544M:	Woojung Huh <Woojung.Huh@microchip.com>
9545M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9546L:	netdev@vger.kernel.org
9547S:	Maintained
9548F:	net/dsa/tag_ksz.c
9549F:	drivers/net/dsa/microchip/*
9550F:	include/linux/platform_data/microchip-ksz.h
9551F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9552
9553MICROCHIP LAN743X ETHERNET DRIVER
9554M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9555M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9556L:	netdev@vger.kernel.org
9557S:	Maintained
9558F:	drivers/net/ethernet/microchip/lan743x_*
9559
9560MICROCHIP USB251XB DRIVER
9561M:	Richard Leitner <richard.leitner@skidata.com>
9562L:	linux-usb@vger.kernel.org
9563S:	Maintained
9564F:	drivers/usb/misc/usb251xb.c
9565F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9566
9567MICROSEMI MIPS SOCS
9568M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9569L:	linux-mips@linux-mips.org
9570S:	Maintained
9571F:	arch/mips/generic/board-ocelot.c
9572F:	arch/mips/configs/generic/board-ocelot.config
9573F:	arch/mips/boot/dts/mscc/
9574F:	Documentation/devicetree/bindings/mips/mscc.txt
9575
9576MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9577M:	Don Brace <don.brace@microsemi.com>
9578L:	esc.storagedev@microsemi.com
9579L:	linux-scsi@vger.kernel.org
9580S:	Supported
9581F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9582F:	drivers/scsi/smartpqi/Kconfig
9583F:	drivers/scsi/smartpqi/Makefile
9584F:	include/linux/cciss*.h
9585F:	include/uapi/linux/cciss*.h
9586F:	Documentation/scsi/smartpqi.txt
9587
9588MICROSEMI ETHERNET SWITCH DRIVER
9589M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9590L:	netdev@vger.kernel.org
9591S:	Supported
9592F:	drivers/net/ethernet/mscc/
9593
9594MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9595M:	Chen Yu <yu.c.chen@intel.com>
9596L:	platform-driver-x86@vger.kernel.org
9597S:	Supported
9598F:	drivers/platform/x86/surfacepro3_button.c
9599
9600MICROTEK X6 SCANNER
9601M:	Oliver Neukum <oliver@neukum.org>
9602S:	Maintained
9603F:	drivers/usb/image/microtek.*
9604
9605MIPS
9606M:	Ralf Baechle <ralf@linux-mips.org>
9607M:	Paul Burton <paul.burton@mips.com>
9608M:	James Hogan <jhogan@kernel.org>
9609L:	linux-mips@linux-mips.org
9610W:	http://www.linux-mips.org/
9611T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9613Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9614S:	Supported
9615F:	Documentation/devicetree/bindings/mips/
9616F:	Documentation/mips/
9617F:	arch/mips/
9618F:	drivers/platform/mips/
9619
9620MIPS BOSTON DEVELOPMENT BOARD
9621M:	Paul Burton <paul.burton@mips.com>
9622L:	linux-mips@linux-mips.org
9623S:	Maintained
9624F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9625F:	arch/mips/boot/dts/img/boston.dts
9626F:	arch/mips/configs/generic/board-boston.config
9627F:	drivers/clk/imgtec/clk-boston.c
9628F:	include/dt-bindings/clock/boston-clock.h
9629
9630MIPS GENERIC PLATFORM
9631M:	Paul Burton <paul.burton@mips.com>
9632L:	linux-mips@linux-mips.org
9633S:	Supported
9634F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9635F:	arch/mips/generic/
9636F:	arch/mips/tools/generic-board-config.sh
9637
9638MIPS/LOONGSON1 ARCHITECTURE
9639M:	Keguang Zhang <keguang.zhang@gmail.com>
9640L:	linux-mips@linux-mips.org
9641S:	Maintained
9642F:	arch/mips/loongson32/
9643F:	arch/mips/include/asm/mach-loongson32/
9644F:	drivers/*/*loongson1*
9645F:	drivers/*/*/*loongson1*
9646
9647MIPS/LOONGSON2 ARCHITECTURE
9648M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9649L:	linux-mips@linux-mips.org
9650S:	Maintained
9651F:	arch/mips/loongson64/*{2e/2f}*
9652F:	arch/mips/include/asm/mach-loongson64/
9653F:	drivers/*/*loongson2*
9654F:	drivers/*/*/*loongson2*
9655
9656MIPS/LOONGSON3 ARCHITECTURE
9657M:	Huacai Chen <chenhc@lemote.com>
9658L:	linux-mips@linux-mips.org
9659S:	Maintained
9660F:	arch/mips/loongson64/
9661F:	arch/mips/include/asm/mach-loongson64/
9662F:	drivers/platform/mips/cpu_hwmon.c
9663F:	drivers/*/*loongson3*
9664F:	drivers/*/*/*loongson3*
9665
9666MIPS RINT INSTRUCTION EMULATION
9667M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9668L:	linux-mips@linux-mips.org
9669S:	Supported
9670F:	arch/mips/math-emu/sp_rint.c
9671F:	arch/mips/math-emu/dp_rint.c
9672
9673MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9674M:	Hans Verkuil <hverkuil@xs4all.nl>
9675L:	linux-media@vger.kernel.org
9676T:	git git://linuxtv.org/media_tree.git
9677W:	https://linuxtv.org
9678S:	Odd Fixes
9679F:	drivers/media/radio/radio-miropcm20*
9680
9681MMP SUPPORT
9682M:	Eric Miao <eric.y.miao@gmail.com>
9683M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9685T:	git git://github.com/hzhuang1/linux.git
9686T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9687S:	Maintained
9688F:	arch/arm/boot/dts/mmp*
9689F:	arch/arm/mach-mmp/
9690
9691MN88472 MEDIA DRIVER
9692M:	Antti Palosaari <crope@iki.fi>
9693L:	linux-media@vger.kernel.org
9694W:	https://linuxtv.org
9695W:	http://palosaari.fi/linux/
9696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9697S:	Maintained
9698F:	drivers/media/dvb-frontends/mn88472*
9699
9700MN88473 MEDIA DRIVER
9701M:	Antti Palosaari <crope@iki.fi>
9702L:	linux-media@vger.kernel.org
9703W:	https://linuxtv.org
9704W:	http://palosaari.fi/linux/
9705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9706S:	Maintained
9707F:	drivers/media/dvb-frontends/mn88473*
9708
9709PCI DRIVER FOR MOBIVEIL PCIE IP
9710M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9711L:	linux-pci@vger.kernel.org
9712S:	Supported
9713F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9714F:	drivers/pci/controller/pcie-mobiveil.c
9715
9716MODULE SUPPORT
9717M:	Jessica Yu <jeyu@kernel.org>
9718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9719S:	Maintained
9720F:	include/linux/module.h
9721F:	kernel/module.c
9722
9723MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9724W:	http://popies.net/meye/
9725S:	Orphan
9726F:	Documentation/media/v4l-drivers/meye*
9727F:	drivers/media/pci/meye/
9728F:	include/uapi/linux/meye.h
9729
9730MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9731M:	Jiri Slaby <jirislaby@gmail.com>
9732S:	Maintained
9733F:	Documentation/serial/moxa-smartio
9734F:	drivers/tty/mxser.*
9735
9736MR800 AVERMEDIA USB FM RADIO DRIVER
9737M:	Alexey Klimov <klimov.linux@gmail.com>
9738L:	linux-media@vger.kernel.org
9739T:	git git://linuxtv.org/media_tree.git
9740S:	Maintained
9741F:	drivers/media/radio/radio-mr800.c
9742
9743MRF24J40 IEEE 802.15.4 RADIO DRIVER
9744M:	Alan Ott <alan@signal11.us>
9745L:	linux-wpan@vger.kernel.org
9746S:	Maintained
9747F:	drivers/net/ieee802154/mrf24j40.c
9748F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9749
9750MSI LAPTOP SUPPORT
9751M:	"Lee, Chun-Yi" <jlee@suse.com>
9752L:	platform-driver-x86@vger.kernel.org
9753S:	Maintained
9754F:	drivers/platform/x86/msi-laptop.c
9755
9756MSI WMI SUPPORT
9757L:	platform-driver-x86@vger.kernel.org
9758S:	Orphan
9759F:	drivers/platform/x86/msi-wmi.c
9760
9761MSI001 MEDIA DRIVER
9762M:	Antti Palosaari <crope@iki.fi>
9763L:	linux-media@vger.kernel.org
9764W:	https://linuxtv.org
9765W:	http://palosaari.fi/linux/
9766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9767T:	git git://linuxtv.org/anttip/media_tree.git
9768S:	Maintained
9769F:	drivers/media/tuners/msi001*
9770
9771MSI2500 MEDIA DRIVER
9772M:	Antti Palosaari <crope@iki.fi>
9773L:	linux-media@vger.kernel.org
9774W:	https://linuxtv.org
9775W:	http://palosaari.fi/linux/
9776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9777T:	git git://linuxtv.org/anttip/media_tree.git
9778S:	Maintained
9779F:	drivers/media/usb/msi2500/
9780
9781MSYSTEMS DISKONCHIP G3 MTD DRIVER
9782M:	Robert Jarzmik <robert.jarzmik@free.fr>
9783L:	linux-mtd@lists.infradead.org
9784S:	Maintained
9785F:	drivers/mtd/devices/docg3*
9786
9787MT9M032 APTINA SENSOR DRIVER
9788M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9789L:	linux-media@vger.kernel.org
9790T:	git git://linuxtv.org/media_tree.git
9791S:	Maintained
9792F:	drivers/media/i2c/mt9m032.c
9793F:	include/media/i2c/mt9m032.h
9794
9795MT9P031 APTINA CAMERA SENSOR
9796M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9797L:	linux-media@vger.kernel.org
9798T:	git git://linuxtv.org/media_tree.git
9799S:	Maintained
9800F:	drivers/media/i2c/mt9p031.c
9801F:	include/media/i2c/mt9p031.h
9802
9803MT9T001 APTINA CAMERA SENSOR
9804M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9805L:	linux-media@vger.kernel.org
9806T:	git git://linuxtv.org/media_tree.git
9807S:	Maintained
9808F:	drivers/media/i2c/mt9t001.c
9809F:	include/media/i2c/mt9t001.h
9810
9811MT9T112 APTINA CAMERA SENSOR
9812M:	Jacopo Mondi <jacopo@jmondi.org>
9813L:	linux-media@vger.kernel.org
9814T:	git git://linuxtv.org/media_tree.git
9815S:	Odd Fixes
9816F:	drivers/media/i2c/mt9t112.c
9817F:	include/media/i2c/mt9t112.h
9818
9819MT9V032 APTINA CAMERA SENSOR
9820M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9821L:	linux-media@vger.kernel.org
9822T:	git git://linuxtv.org/media_tree.git
9823S:	Maintained
9824F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9825F:	drivers/media/i2c/mt9v032.c
9826F:	include/media/i2c/mt9v032.h
9827
9828MT9V111 APTINA CAMERA SENSOR
9829M:	Jacopo Mondi <jacopo@jmondi.org>
9830L:	linux-media@vger.kernel.org
9831T:	git git://linuxtv.org/media_tree.git
9832S:	Maintained
9833F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9834F:	drivers/media/i2c/mt9v111.c
9835
9836MULTIFUNCTION DEVICES (MFD)
9837M:	Lee Jones <lee.jones@linaro.org>
9838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9839S:	Supported
9840F:	Documentation/devicetree/bindings/mfd/
9841F:	drivers/mfd/
9842F:	include/linux/mfd/
9843F:	include/dt-bindings/mfd/
9844
9845MULTIMEDIA CARD (MMC) ETC. OVER SPI
9846S:	Orphan
9847F:	drivers/mmc/host/mmc_spi.c
9848F:	include/linux/spi/mmc_spi.h
9849
9850MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9851M:	Ulf Hansson <ulf.hansson@linaro.org>
9852L:	linux-mmc@vger.kernel.org
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9854S:	Maintained
9855F:	Documentation/devicetree/bindings/mmc/
9856F:	drivers/mmc/
9857F:	include/linux/mmc/
9858F:	include/uapi/linux/mmc/
9859
9860MULTIPLEXER SUBSYSTEM
9861M:	Peter Rosin <peda@axentia.se>
9862S:	Maintained
9863F:	Documentation/ABI/testing/sysfs-class-mux*
9864F:	Documentation/devicetree/bindings/mux/
9865F:	include/linux/dt-bindings/mux/
9866F:	include/linux/mux/
9867F:	drivers/mux/
9868
9869MULTITECH MULTIPORT CARD (ISICOM)
9870S:	Orphan
9871F:	drivers/tty/isicom.c
9872F:	include/linux/isicom.h
9873
9874MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9875M:	Bin Liu <b-liu@ti.com>
9876L:	linux-usb@vger.kernel.org
9877S:	Maintained
9878F:	drivers/usb/musb/
9879
9880MXL301RF MEDIA DRIVER
9881M:	Akihiro Tsukada <tskd08@gmail.com>
9882L:	linux-media@vger.kernel.org
9883S:	Odd Fixes
9884F:	drivers/media/tuners/mxl301rf*
9885
9886MXL5007T MEDIA DRIVER
9887M:	Michael Krufky <mkrufky@linuxtv.org>
9888L:	linux-media@vger.kernel.org
9889W:	https://linuxtv.org
9890W:	http://github.com/mkrufky
9891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9892T:	git git://linuxtv.org/mkrufky/tuners.git
9893S:	Maintained
9894F:	drivers/media/tuners/mxl5007t.*
9895
9896MXSFB DRM DRIVER
9897M:	Marek Vasut <marex@denx.de>
9898S:	Supported
9899F:	drivers/gpu/drm/mxsfb/
9900F:	Documentation/devicetree/bindings/display/mxsfb.txt
9901
9902MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9903M:	Chris Lee <christopher.lee@cspi.com>
9904L:	netdev@vger.kernel.org
9905W:	https://www.cspi.com/ethernet-products/support/downloads/
9906S:	Supported
9907F:	drivers/net/ethernet/myricom/myri10ge/
9908
9909NAND FLASH SUBSYSTEM
9910M:	Boris Brezillon <boris.brezillon@bootlin.com>
9911M:	Miquel Raynal <miquel.raynal@bootlin.com>
9912R:	Richard Weinberger <richard@nod.at>
9913L:	linux-mtd@lists.infradead.org
9914W:	http://www.linux-mtd.infradead.org/
9915Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9916T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9917T:	git git://git.infradead.org/linux-mtd.git nand/next
9918S:	Maintained
9919F:	drivers/mtd/nand/
9920F:	include/linux/mtd/*nand*.h
9921
9922NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9923M:	Daniel Mack <zonque@gmail.com>
9924S:	Maintained
9925L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9926W:	http://www.native-instruments.com
9927F:	sound/usb/caiaq/
9928
9929NATSEMI ETHERNET DRIVER (DP8381x)
9930S:	Orphan
9931F:	drivers/net/ethernet/natsemi/natsemi.c
9932
9933NCP FILESYSTEM
9934M:	Petr Vandrovec <petr@vandrovec.name>
9935S:	Obsolete
9936F:	drivers/staging/ncpfs/
9937
9938NCR 5380 SCSI DRIVERS
9939M:	Finn Thain <fthain@telegraphics.com.au>
9940M:	Michael Schmitz <schmitzmic@gmail.com>
9941L:	linux-scsi@vger.kernel.org
9942S:	Maintained
9943F:	Documentation/scsi/g_NCR5380.txt
9944F:	drivers/scsi/NCR5380.*
9945F:	drivers/scsi/arm/cumana_1.c
9946F:	drivers/scsi/arm/oak.c
9947F:	drivers/scsi/atari_scsi.*
9948F:	drivers/scsi/dmx3191d.c
9949F:	drivers/scsi/g_NCR5380.*
9950F:	drivers/scsi/mac_scsi.*
9951F:	drivers/scsi/sun3_scsi.*
9952F:	drivers/scsi/sun3_scsi_vme.c
9953
9954NCSI LIBRARY:
9955M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9956S:	Maintained
9957F:	net/ncsi/
9958
9959NCT6775 HARDWARE MONITOR DRIVER
9960M:	Guenter Roeck <linux@roeck-us.net>
9961L:	linux-hwmon@vger.kernel.org
9962S:	Maintained
9963F:	Documentation/hwmon/nct6775
9964F:	drivers/hwmon/nct6775.c
9965
9966NET_FAILOVER MODULE
9967M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9968L:	netdev@vger.kernel.org
9969S:	Supported
9970F:	driver/net/net_failover.c
9971F:	include/net/net_failover.h
9972F:	Documentation/networking/net_failover.rst
9973
9974NETEFFECT IWARP RNIC DRIVER (IW_NES)
9975M:	Faisal Latif <faisal.latif@intel.com>
9976L:	linux-rdma@vger.kernel.org
9977W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9978S:	Supported
9979F:	drivers/infiniband/hw/nes/
9980F:	include/uapi/rdma/nes-abi.h
9981
9982NETEM NETWORK EMULATOR
9983M:	Stephen Hemminger <stephen@networkplumber.org>
9984L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9985S:	Maintained
9986F:	net/sched/sch_netem.c
9987
9988NETERION 10GbE DRIVERS (s2io/vxge)
9989M:	Jon Mason <jdmason@kudzu.us>
9990L:	netdev@vger.kernel.org
9991S:	Supported
9992F:	Documentation/networking/s2io.txt
9993F:	Documentation/networking/vxge.txt
9994F:	drivers/net/ethernet/neterion/
9995
9996NETFILTER
9997M:	Pablo Neira Ayuso <pablo@netfilter.org>
9998M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9999M:	Florian Westphal <fw@strlen.de>
10000L:	netfilter-devel@vger.kernel.org
10001L:	coreteam@netfilter.org
10002W:	http://www.netfilter.org/
10003W:	http://www.iptables.org/
10004W:	http://www.nftables.org/
10005Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10008S:	Maintained
10009F:	include/linux/netfilter*
10010F:	include/linux/netfilter/
10011F:	include/net/netfilter/
10012F:	include/uapi/linux/netfilter*
10013F:	include/uapi/linux/netfilter/
10014F:	net/*/netfilter.c
10015F:	net/*/netfilter/
10016F:	net/netfilter/
10017F:	net/bridge/br_netfilter*.c
10018
10019NETROM NETWORK LAYER
10020M:	Ralf Baechle <ralf@linux-mips.org>
10021L:	linux-hams@vger.kernel.org
10022W:	http://www.linux-ax25.org/
10023S:	Maintained
10024F:	include/net/netrom.h
10025F:	include/uapi/linux/netrom.h
10026F:	net/netrom/
10027
10028NETRONOME ETHERNET DRIVERS
10029M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10030L:	oss-drivers@netronome.com
10031S:	Maintained
10032F:	drivers/net/ethernet/netronome/
10033
10034NETWORK BLOCK DEVICE (NBD)
10035M:	Josef Bacik <josef@toxicpanda.com>
10036S:	Maintained
10037L:	linux-block@vger.kernel.org
10038L:	nbd@other.debian.org
10039F:	Documentation/blockdev/nbd.txt
10040F:	drivers/block/nbd.c
10041F:	include/uapi/linux/nbd.h
10042
10043NETWORK DROP MONITOR
10044M:	Neil Horman <nhorman@tuxdriver.com>
10045L:	netdev@vger.kernel.org
10046S:	Maintained
10047W:	https://fedorahosted.org/dropwatch/
10048F:	net/core/drop_monitor.c
10049
10050NETWORKING DRIVERS
10051M:	"David S. Miller" <davem@davemloft.net>
10052L:	netdev@vger.kernel.org
10053W:	http://www.linuxfoundation.org/en/Net
10054Q:	http://patchwork.ozlabs.org/project/netdev/list/
10055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10057S:	Odd Fixes
10058F:	Documentation/devicetree/bindings/net/
10059F:	drivers/net/
10060F:	include/linux/if_*
10061F:	include/linux/netdevice.h
10062F:	include/linux/etherdevice.h
10063F:	include/linux/fcdevice.h
10064F:	include/linux/fddidevice.h
10065F:	include/linux/hippidevice.h
10066F:	include/linux/inetdevice.h
10067F:	include/uapi/linux/if_*
10068F:	include/uapi/linux/netdevice.h
10069
10070NETWORKING DRIVERS (WIRELESS)
10071M:	Kalle Valo <kvalo@codeaurora.org>
10072L:	linux-wireless@vger.kernel.org
10073Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/net/wireless/
10078F:	drivers/net/wireless/
10079
10080NETWORKING [DSA]
10081M:	Andrew Lunn <andrew@lunn.ch>
10082M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10083M:	Florian Fainelli <f.fainelli@gmail.com>
10084S:	Maintained
10085F:	Documentation/devicetree/bindings/net/dsa/
10086F:	net/dsa/
10087F:	include/net/dsa.h
10088F:	include/linux/dsa/
10089F:	drivers/net/dsa/
10090
10091NETWORKING [GENERAL]
10092M:	"David S. Miller" <davem@davemloft.net>
10093L:	netdev@vger.kernel.org
10094W:	http://www.linuxfoundation.org/en/Net
10095Q:	http://patchwork.ozlabs.org/project/netdev/list/
10096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10098B:	mailto:netdev@vger.kernel.org
10099S:	Maintained
10100F:	net/
10101F:	include/net/
10102F:	include/linux/in.h
10103F:	include/linux/net.h
10104F:	include/linux/netdevice.h
10105F:	include/uapi/linux/in.h
10106F:	include/uapi/linux/net.h
10107F:	include/uapi/linux/netdevice.h
10108F:	include/uapi/linux/net_namespace.h
10109F:	tools/testing/selftests/net/
10110F:	lib/net_utils.c
10111F:	lib/random32.c
10112F:	Documentation/networking/
10113
10114NETWORKING [IPSEC]
10115M:	Steffen Klassert <steffen.klassert@secunet.com>
10116M:	Herbert Xu <herbert@gondor.apana.org.au>
10117M:	"David S. Miller" <davem@davemloft.net>
10118L:	netdev@vger.kernel.org
10119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10121S:	Maintained
10122F:	net/core/flow.c
10123F:	net/xfrm/
10124F:	net/key/
10125F:	net/ipv4/xfrm*
10126F:	net/ipv4/esp4*
10127F:	net/ipv4/ah4.c
10128F:	net/ipv4/ipcomp.c
10129F:	net/ipv4/ip_vti.c
10130F:	net/ipv6/xfrm*
10131F:	net/ipv6/esp6*
10132F:	net/ipv6/ah6.c
10133F:	net/ipv6/ipcomp6.c
10134F:	net/ipv6/ip6_vti.c
10135F:	include/uapi/linux/xfrm.h
10136F:	include/net/xfrm.h
10137
10138NETWORKING [IPv4/IPv6]
10139M:	"David S. Miller" <davem@davemloft.net>
10140M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10141M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10142L:	netdev@vger.kernel.org
10143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10144S:	Maintained
10145F:	net/ipv4/
10146F:	net/ipv6/
10147F:	include/net/ip*
10148F:	arch/x86/net/*
10149
10150NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10151M:	Paul Moore <paul@paul-moore.com>
10152W:	https://github.com/netlabel
10153L:	netdev@vger.kernel.org
10154L:	linux-security-module@vger.kernel.org
10155S:	Maintained
10156F:	Documentation/netlabel/
10157F:	include/net/calipso.h
10158F:	include/net/cipso_ipv4.h
10159F:	include/net/netlabel.h
10160F:	include/uapi/linux/netfilter/xt_SECMARK.h
10161F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10162F:	net/netlabel/
10163F:	net/ipv4/cipso_ipv4.c
10164F:	net/ipv6/calipso.c
10165F:	net/netfilter/xt_CONNSECMARK.c
10166F:	net/netfilter/xt_SECMARK.c
10167
10168NETWORKING [TCP]
10169M:	Eric Dumazet <edumazet@google.com>
10170L:	netdev@vger.kernel.org
10171S:	Maintained
10172F:	net/ipv4/tcp*.c
10173F:	net/ipv4/syncookies.c
10174F:	net/ipv6/tcp*.c
10175F:	net/ipv6/syncookies.c
10176F:	include/uapi/linux/tcp.h
10177F:	include/net/tcp.h
10178F:	include/linux/tcp.h
10179F:	include/trace/events/tcp.h
10180
10181NETWORKING [TLS]
10182M:	Boris Pismenny <borisp@mellanox.com>
10183M:	Aviad Yehezkel <aviadye@mellanox.com>
10184M:	Dave Watson <davejwatson@fb.com>
10185L:	netdev@vger.kernel.org
10186S:	Maintained
10187F:	net/tls/*
10188F:	include/uapi/linux/tls.h
10189F:	include/net/tls.h
10190
10191NETWORKING [WIRELESS]
10192L:	linux-wireless@vger.kernel.org
10193Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10194
10195NETDEVSIM
10196M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10197S:	Maintained
10198F:	drivers/net/netdevsim/*
10199
10200NETXEN (1/10) GbE SUPPORT
10201M:	Manish Chopra <manish.chopra@cavium.com>
10202M:	Rahul Verma <rahul.verma@cavium.com>
10203M:	Dept-GELinuxNICDev@cavium.com
10204L:	netdev@vger.kernel.org
10205S:	Supported
10206F:	drivers/net/ethernet/qlogic/netxen/
10207
10208NFC SUBSYSTEM
10209M:	Samuel Ortiz <sameo@linux.intel.com>
10210L:	linux-wireless@vger.kernel.org
10211L:	linux-nfc@lists.01.org (subscribers-only)
10212S:	Supported
10213F:	net/nfc/
10214F:	include/net/nfc/
10215F:	include/uapi/linux/nfc.h
10216F:	drivers/nfc/
10217F:	include/linux/platform_data/nfcmrvl.h
10218F:	include/linux/platform_data/nxp-nci.h
10219F:	Documentation/devicetree/bindings/net/nfc/
10220
10221NFS, SUNRPC, AND LOCKD CLIENTS
10222M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10223M:	Anna Schumaker <anna.schumaker@netapp.com>
10224L:	linux-nfs@vger.kernel.org
10225W:	http://client.linux-nfs.org
10226T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10227S:	Maintained
10228F:	fs/lockd/
10229F:	fs/nfs/
10230F:	fs/nfs_common/
10231F:	net/sunrpc/
10232F:	include/linux/lockd/
10233F:	include/linux/nfs*
10234F:	include/linux/sunrpc/
10235F:	include/uapi/linux/nfs*
10236F:	include/uapi/linux/sunrpc/
10237
10238NILFS2 FILESYSTEM
10239M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10240L:	linux-nilfs@vger.kernel.org
10241W:	https://nilfs.sourceforge.io/
10242W:	https://nilfs.osdn.jp/
10243T:	git git://github.com/konis/nilfs2.git
10244S:	Supported
10245F:	Documentation/filesystems/nilfs2.txt
10246F:	fs/nilfs2/
10247F:	include/trace/events/nilfs2.h
10248F:	include/uapi/linux/nilfs2_api.h
10249F:	include/uapi/linux/nilfs2_ondisk.h
10250
10251NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10252M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10253W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10254S:	Maintained
10255F:	Documentation/scsi/NinjaSCSI.txt
10256F:	drivers/scsi/pcmcia/nsp_*
10257
10258NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10259M:	GOTO Masanori <gotom@debian.or.jp>
10260M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10261W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10262S:	Maintained
10263F:	Documentation/scsi/NinjaSCSI.txt
10264F:	drivers/scsi/nsp32*
10265
10266NIOS2 ARCHITECTURE
10267M:	Ley Foon Tan <lftan@altera.com>
10268L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10270S:	Maintained
10271F:	arch/nios2/
10272
10273NOHZ, DYNTICKS SUPPORT
10274M:	Frederic Weisbecker <fweisbec@gmail.com>
10275M:	Thomas Gleixner <tglx@linutronix.de>
10276M:	Ingo Molnar <mingo@kernel.org>
10277L:	linux-kernel@vger.kernel.org
10278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10279S:	Maintained
10280F:	kernel/time/tick*.*
10281F:	include/linux/tick.h
10282F:	include/linux/sched/nohz.h
10283
10284NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10285M:	Pavel Machek <pavel@ucw.cz>
10286M:	Sakari Ailus <sakari.ailus@iki.fi>
10287L:	linux-media@vger.kernel.org
10288S:	Maintained
10289F:	drivers/media/i2c/et8ek8
10290F:	drivers/media/i2c/ad5820.c
10291
10292NOKIA N900 POWER SUPPLY DRIVERS
10293R:	Pali Rohár <pali.rohar@gmail.com>
10294F:	include/linux/power/bq2415x_charger.h
10295F:	include/linux/power/bq27xxx_battery.h
10296F:	include/linux/power/isp1704_charger.h
10297F:	drivers/power/supply/bq2415x_charger.c
10298F:	drivers/power/supply/bq27xxx_battery.c
10299F:	drivers/power/supply/bq27xxx_battery_i2c.c
10300F:	drivers/power/supply/isp1704_charger.c
10301F:	drivers/power/supply/rx51_battery.c
10302
10303NTB AMD DRIVER
10304M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10305L:	linux-ntb@googlegroups.com
10306S:	Supported
10307F:	drivers/ntb/hw/amd/
10308
10309NTB DRIVER CORE
10310M:	Jon Mason <jdmason@kudzu.us>
10311M:	Dave Jiang <dave.jiang@intel.com>
10312M:	Allen Hubbe <allenbh@gmail.com>
10313L:	linux-ntb@googlegroups.com
10314S:	Supported
10315W:	https://github.com/jonmason/ntb/wiki
10316T:	git git://github.com/jonmason/ntb.git
10317F:	drivers/ntb/
10318F:	drivers/net/ntb_netdev.c
10319F:	include/linux/ntb.h
10320F:	include/linux/ntb_transport.h
10321F:	tools/testing/selftests/ntb/
10322
10323NTB IDT DRIVER
10324M:	Serge Semin <fancer.lancer@gmail.com>
10325L:	linux-ntb@googlegroups.com
10326S:	Supported
10327F:	drivers/ntb/hw/idt/
10328
10329NTB INTEL DRIVER
10330M:	Dave Jiang <dave.jiang@intel.com>
10331L:	linux-ntb@googlegroups.com
10332S:	Supported
10333W:	https://github.com/davejiang/linux/wiki
10334T:	git https://github.com/davejiang/linux.git
10335F:	drivers/ntb/hw/intel/
10336
10337NTFS FILESYSTEM
10338M:	Anton Altaparmakov <anton@tuxera.com>
10339L:	linux-ntfs-dev@lists.sourceforge.net
10340W:	http://www.tuxera.com/
10341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10342S:	Supported
10343F:	Documentation/filesystems/ntfs.txt
10344F:	fs/ntfs/
10345
10346NUBUS SUBSYSTEM
10347M:	Finn Thain <fthain@telegraphics.com.au>
10348L:	linux-m68k@lists.linux-m68k.org
10349S:	Maintained
10350F:	arch/*/include/asm/nubus.h
10351F:	drivers/nubus/
10352F:	include/linux/nubus.h
10353F:	include/uapi/linux/nubus.h
10354
10355NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10356M:	Antonino Daplas <adaplas@gmail.com>
10357L:	linux-fbdev@vger.kernel.org
10358S:	Maintained
10359F:	drivers/video/fbdev/riva/
10360F:	drivers/video/fbdev/nvidia/
10361
10362NVM EXPRESS DRIVER
10363M:	Keith Busch <keith.busch@intel.com>
10364M:	Jens Axboe <axboe@fb.com>
10365M:	Christoph Hellwig <hch@lst.de>
10366M:	Sagi Grimberg <sagi@grimberg.me>
10367L:	linux-nvme@lists.infradead.org
10368T:	git://git.infradead.org/nvme.git
10369W:	http://git.infradead.org/nvme.git
10370S:	Supported
10371F:	drivers/nvme/host/
10372F:	include/linux/nvme.h
10373F:	include/uapi/linux/nvme_ioctl.h
10374
10375NVM EXPRESS FC TRANSPORT DRIVERS
10376M:	James Smart <james.smart@broadcom.com>
10377L:	linux-nvme@lists.infradead.org
10378S:	Supported
10379F:	include/linux/nvme-fc.h
10380F:	include/linux/nvme-fc-driver.h
10381F:	drivers/nvme/host/fc.c
10382F:	drivers/nvme/target/fc.c
10383F:	drivers/nvme/target/fcloop.c
10384
10385NVM EXPRESS TARGET DRIVER
10386M:	Christoph Hellwig <hch@lst.de>
10387M:	Sagi Grimberg <sagi@grimberg.me>
10388L:	linux-nvme@lists.infradead.org
10389T:	git://git.infradead.org/nvme.git
10390W:	http://git.infradead.org/nvme.git
10391S:	Supported
10392F:	drivers/nvme/target/
10393
10394NVMEM FRAMEWORK
10395M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10396S:	Maintained
10397F:	drivers/nvmem/
10398F:	Documentation/devicetree/bindings/nvmem/
10399F:	Documentation/ABI/stable/sysfs-bus-nvmem
10400F:	include/linux/nvmem-consumer.h
10401F:	include/linux/nvmem-provider.h
10402
10403NXP SGTL5000 DRIVER
10404M:	Fabio Estevam <fabio.estevam@nxp.com>
10405L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10406S:	Maintained
10407F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10408F:	sound/soc/codecs/sgtl5000*
10409
10410NXP TDA998X DRM DRIVER
10411M:	Russell King <linux@armlinux.org.uk>
10412S:	Maintained
10413T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10414T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10415F:	drivers/gpu/drm/i2c/tda998x_drv.c
10416F:	include/drm/i2c/tda998x.h
10417F:	include/dt-bindings/display/tda998x.h
10418K:	"nxp,tda998x"
10419
10420NXP TFA9879 DRIVER
10421M:	Peter Rosin <peda@axentia.se>
10422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10423S:	Maintained
10424F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10425F:	sound/soc/codecs/tfa9879*
10426
10427NXP-NCI NFC DRIVER
10428M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10429R:	Charles Gorand <charles.gorand@effinnov.com>
10430L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10431S:	Supported
10432F:	drivers/nfc/nxp-nci
10433
10434OBJTOOL
10435M:	Josh Poimboeuf <jpoimboe@redhat.com>
10436M:	Peter Zijlstra <peterz@infradead.org>
10437S:	Supported
10438F:	tools/objtool/
10439
10440OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10441M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10442M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10443L:	linuxppc-dev@lists.ozlabs.org
10444S:	Supported
10445F:	arch/powerpc/platforms/powernv/ocxl.c
10446F:	arch/powerpc/include/asm/pnv-ocxl.h
10447F:	drivers/misc/ocxl/
10448F:	include/misc/ocxl*
10449F:	include/uapi/misc/ocxl.h
10450F:	Documentation/accelerators/ocxl.rst
10451
10452OMAP AUDIO SUPPORT
10453M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10454M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10455L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10456L:	linux-omap@vger.kernel.org
10457S:	Maintained
10458F:	sound/soc/omap/
10459
10460OMAP CLOCK FRAMEWORK SUPPORT
10461M:	Paul Walmsley <paul@pwsan.com>
10462L:	linux-omap@vger.kernel.org
10463S:	Maintained
10464F:	arch/arm/*omap*/*clock*
10465
10466OMAP DEVICE TREE SUPPORT
10467M:	Benoît Cousson <bcousson@baylibre.com>
10468M:	Tony Lindgren <tony@atomide.com>
10469L:	linux-omap@vger.kernel.org
10470L:	devicetree@vger.kernel.org
10471S:	Maintained
10472F:	arch/arm/boot/dts/*omap*
10473F:	arch/arm/boot/dts/*am3*
10474F:	arch/arm/boot/dts/*am4*
10475F:	arch/arm/boot/dts/*am5*
10476F:	arch/arm/boot/dts/*dra7*
10477
10478OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10479L:	linux-omap@vger.kernel.org
10480L:	linux-fbdev@vger.kernel.org
10481S:	Orphan
10482F:	drivers/video/fbdev/omap2/
10483F:	Documentation/arm/OMAP/DSS
10484
10485OMAP FRAMEBUFFER SUPPORT
10486L:	linux-fbdev@vger.kernel.org
10487L:	linux-omap@vger.kernel.org
10488S:	Orphan
10489F:	drivers/video/fbdev/omap/
10490
10491OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10492M:	Roger Quadros <rogerq@ti.com>
10493M:	Tony Lindgren <tony@atomide.com>
10494L:	linux-omap@vger.kernel.org
10495S:	Maintained
10496F:	drivers/memory/omap-gpmc.c
10497F:	arch/arm/mach-omap2/*gpmc*
10498
10499OMAP GPIO DRIVER
10500M:	Grygorii Strashko <grygorii.strashko@ti.com>
10501M:	Santosh Shilimkar <ssantosh@kernel.org>
10502M:	Kevin Hilman <khilman@kernel.org>
10503L:	linux-omap@vger.kernel.org
10504S:	Maintained
10505F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10506F:	drivers/gpio/gpio-omap.c
10507
10508OMAP HARDWARE SPINLOCK SUPPORT
10509M:	Ohad Ben-Cohen <ohad@wizery.com>
10510L:	linux-omap@vger.kernel.org
10511S:	Maintained
10512F:	drivers/hwspinlock/omap_hwspinlock.c
10513
10514OMAP HS MMC SUPPORT
10515L:	linux-mmc@vger.kernel.org
10516L:	linux-omap@vger.kernel.org
10517S:	Orphan
10518F:	drivers/mmc/host/omap_hsmmc.c
10519
10520OMAP HWMOD DATA
10521M:	Paul Walmsley <paul@pwsan.com>
10522L:	linux-omap@vger.kernel.org
10523S:	Maintained
10524F:	arch/arm/mach-omap2/omap_hwmod*data*
10525
10526OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10527M:	Benoît Cousson <bcousson@baylibre.com>
10528L:	linux-omap@vger.kernel.org
10529S:	Maintained
10530F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10531
10532OMAP HWMOD SUPPORT
10533M:	Benoît Cousson <bcousson@baylibre.com>
10534M:	Paul Walmsley <paul@pwsan.com>
10535L:	linux-omap@vger.kernel.org
10536S:	Maintained
10537F:	arch/arm/mach-omap2/omap_hwmod.*
10538
10539OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10540M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10541L:	linux-media@vger.kernel.org
10542S:	Maintained
10543F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10544F:	drivers/media/platform/omap3isp/
10545F:	drivers/staging/media/omap4iss/
10546
10547OMAP MMC SUPPORT
10548M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10549L:	linux-omap@vger.kernel.org
10550S:	Maintained
10551F:	drivers/mmc/host/omap.c
10552
10553OMAP POWER MANAGEMENT SUPPORT
10554M:	Kevin Hilman <khilman@kernel.org>
10555L:	linux-omap@vger.kernel.org
10556S:	Maintained
10557F:	arch/arm/*omap*/*pm*
10558F:	drivers/cpufreq/omap-cpufreq.c
10559
10560OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10561M:	Rajendra Nayak <rnayak@codeaurora.org>
10562M:	Paul Walmsley <paul@pwsan.com>
10563L:	linux-omap@vger.kernel.org
10564S:	Maintained
10565F:	arch/arm/mach-omap2/prm*
10566
10567OMAP RANDOM NUMBER GENERATOR SUPPORT
10568M:	Deepak Saxena <dsaxena@plexity.net>
10569S:	Maintained
10570F:	drivers/char/hw_random/omap-rng.c
10571
10572OMAP USB SUPPORT
10573L:	linux-usb@vger.kernel.org
10574L:	linux-omap@vger.kernel.org
10575S:	Orphan
10576F:	drivers/usb/*/*omap*
10577F:	arch/arm/*omap*/usb*
10578
10579OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10580M:	Mark Jackson <mpfj@newflow.co.uk>
10581L:	linux-omap@vger.kernel.org
10582S:	Maintained
10583F:	arch/arm/boot/dts/am335x-nano.dts
10584
10585OMAP1 SUPPORT
10586M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10587M:	Tony Lindgren <tony@atomide.com>
10588L:	linux-omap@vger.kernel.org
10589Q:	http://patchwork.kernel.org/project/linux-omap/list/
10590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10591S:	Maintained
10592F:	arch/arm/mach-omap1/
10593F:	arch/arm/plat-omap/
10594F:	arch/arm/configs/omap1_defconfig
10595F:	drivers/i2c/busses/i2c-omap.c
10596F:	include/linux/platform_data/i2c-omap.h
10597F:	include/linux/platform_data/ams-delta-fiq.h
10598
10599OMAP2+ SUPPORT
10600M:	Tony Lindgren <tony@atomide.com>
10601L:	linux-omap@vger.kernel.org
10602W:	http://www.muru.com/linux/omap/
10603W:	http://linux.omap.com/
10604Q:	http://patchwork.kernel.org/project/linux-omap/list/
10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10606S:	Maintained
10607F:	arch/arm/mach-omap2/
10608F:	arch/arm/plat-omap/
10609F:	arch/arm/configs/omap2plus_defconfig
10610F:	drivers/i2c/busses/i2c-omap.c
10611F:	drivers/irqchip/irq-omap-intc.c
10612F:	drivers/mfd/*omap*.c
10613F:	drivers/mfd/menelaus.c
10614F:	drivers/mfd/palmas.c
10615F:	drivers/mfd/tps65217.c
10616F:	drivers/mfd/tps65218.c
10617F:	drivers/mfd/tps65910.c
10618F:	drivers/mfd/twl-core.[ch]
10619F:	drivers/mfd/twl4030*.c
10620F:	drivers/mfd/twl6030*.c
10621F:	drivers/mfd/twl6040*.c
10622F:	drivers/regulator/palmas-regulator*.c
10623F:	drivers/regulator/pbias-regulator.c
10624F:	drivers/regulator/tps65217-regulator.c
10625F:	drivers/regulator/tps65218-regulator.c
10626F:	drivers/regulator/tps65910-regulator.c
10627F:	drivers/regulator/twl-regulator.c
10628F:	drivers/regulator/twl6030-regulator.c
10629F:	include/linux/platform_data/i2c-omap.h
10630
10631ONION OMEGA2+ BOARD
10632M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10633L:	linux-mips@linux-mips.org
10634S:	Maintained
10635F:	arch/mips/boot/dts/ralink/omega2p.dts
10636
10637OMFS FILESYSTEM
10638M:	Bob Copeland <me@bobcopeland.com>
10639L:	linux-karma-devel@lists.sourceforge.net
10640S:	Maintained
10641F:	Documentation/filesystems/omfs.txt
10642F:	fs/omfs/
10643
10644OMNIKEY CARDMAN 4000 DRIVER
10645M:	Harald Welte <laforge@gnumonks.org>
10646S:	Maintained
10647F:	drivers/char/pcmcia/cm4000_cs.c
10648F:	include/linux/cm4000_cs.h
10649F:	include/uapi/linux/cm4000_cs.h
10650
10651OMNIKEY CARDMAN 4040 DRIVER
10652M:	Harald Welte <laforge@gnumonks.org>
10653S:	Maintained
10654F:	drivers/char/pcmcia/cm4040_cs.*
10655
10656OMNIVISION OV13858 SENSOR DRIVER
10657M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10658L:	linux-media@vger.kernel.org
10659T:	git git://linuxtv.org/media_tree.git
10660S:	Maintained
10661F:	drivers/media/i2c/ov13858.c
10662
10663OMNIVISION OV2680 SENSOR DRIVER
10664M:	Rui Miguel Silva <rmfrfs@gmail.com>
10665L:	linux-media@vger.kernel.org
10666T:	git git://linuxtv.org/media_tree.git
10667S:	Maintained
10668F:	drivers/media/i2c/ov2680.c
10669F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10670
10671OMNIVISION OV2685 SENSOR DRIVER
10672M:	Shunqian Zheng <zhengsq@rock-chips.com>
10673L:	linux-media@vger.kernel.org
10674T:	git git://linuxtv.org/media_tree.git
10675S:	Maintained
10676F:	drivers/media/i2c/ov2685.c
10677
10678OMNIVISION OV5640 SENSOR DRIVER
10679M:	Steve Longerbeam <slongerbeam@gmail.com>
10680L:	linux-media@vger.kernel.org
10681T:	git git://linuxtv.org/media_tree.git
10682S:	Maintained
10683F:	drivers/media/i2c/ov5640.c
10684
10685OMNIVISION OV5647 SENSOR DRIVER
10686M:	Luis Oliveira <lolivei@synopsys.com>
10687L:	linux-media@vger.kernel.org
10688T:	git git://linuxtv.org/media_tree.git
10689S:	Maintained
10690F:	drivers/media/i2c/ov5647.c
10691
10692OMNIVISION OV5695 SENSOR DRIVER
10693M:	Shunqian Zheng <zhengsq@rock-chips.com>
10694L:	linux-media@vger.kernel.org
10695T:	git git://linuxtv.org/media_tree.git
10696S:	Maintained
10697F:	drivers/media/i2c/ov5695.c
10698
10699OMNIVISION OV7670 SENSOR DRIVER
10700M:	Jonathan Corbet <corbet@lwn.net>
10701L:	linux-media@vger.kernel.org
10702T:	git git://linuxtv.org/media_tree.git
10703S:	Maintained
10704F:	drivers/media/i2c/ov7670.c
10705F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10706
10707OMNIVISION OV772x SENSOR DRIVER
10708M:	Jacopo Mondi <jacopo@jmondi.org>
10709L:	linux-media@vger.kernel.org
10710T:	git git://linuxtv.org/media_tree.git
10711S:	Odd fixes
10712F:	drivers/media/i2c/ov772x.c
10713F:	include/media/i2c/ov772x.h
10714F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10715
10716OMNIVISION OV7740 SENSOR DRIVER
10717M:	Wenyou Yang <wenyou.yang@microchip.com>
10718L:	linux-media@vger.kernel.org
10719T:	git git://linuxtv.org/media_tree.git
10720S:	Maintained
10721F:	drivers/media/i2c/ov7740.c
10722F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10723
10724OMNIVISION OV9650 SENSOR DRIVER
10725M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10726R:	Akinobu Mita <akinobu.mita@gmail.com>
10727R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10728L:	linux-media@vger.kernel.org
10729T:	git git://linuxtv.org/media_tree.git
10730S:	Maintained
10731F:	drivers/media/i2c/ov9650.c
10732F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10733
10734ONENAND FLASH DRIVER
10735M:	Kyungmin Park <kyungmin.park@samsung.com>
10736L:	linux-mtd@lists.infradead.org
10737S:	Maintained
10738F:	drivers/mtd/nand/onenand/
10739F:	include/linux/mtd/onenand*.h
10740
10741ONSTREAM SCSI TAPE DRIVER
10742M:	Willem Riede <osst@riede.org>
10743L:	osst-users@lists.sourceforge.net
10744L:	linux-scsi@vger.kernel.org
10745S:	Maintained
10746F:	Documentation/scsi/osst.txt
10747F:	drivers/scsi/osst.*
10748F:	drivers/scsi/osst_*.h
10749F:	drivers/scsi/st.h
10750
10751OP-TEE DRIVER
10752M:	Jens Wiklander <jens.wiklander@linaro.org>
10753S:	Maintained
10754F:	drivers/tee/optee/
10755
10756OPA-VNIC DRIVER
10757M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10758M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10759L:	linux-rdma@vger.kernel.org
10760S:	Supported
10761F:	drivers/infiniband/ulp/opa_vnic
10762
10763OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10764M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10765M:	Frank Rowand <frowand.list@gmail.com>
10766L:	devicetree@vger.kernel.org
10767S:	Maintained
10768F:	Documentation/devicetree/dynamic-resolution-notes.txt
10769F:	Documentation/devicetree/overlay-notes.txt
10770F:	drivers/of/overlay.c
10771F:	drivers/of/resolver.c
10772K:	of_overlay_notifier_
10773
10774OPEN FIRMWARE AND FLATTENED DEVICE TREE
10775M:	Rob Herring <robh+dt@kernel.org>
10776M:	Frank Rowand <frowand.list@gmail.com>
10777L:	devicetree@vger.kernel.org
10778W:	http://www.devicetree.org/
10779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10780S:	Maintained
10781F:	drivers/of/
10782F:	include/linux/of*.h
10783F:	scripts/dtc/
10784F:	Documentation/ABI/testing/sysfs-firmware-ofw
10785
10786OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10787M:	Rob Herring <robh+dt@kernel.org>
10788M:	Mark Rutland <mark.rutland@arm.com>
10789L:	devicetree@vger.kernel.org
10790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10791Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10792S:	Maintained
10793F:	Documentation/devicetree/
10794F:	arch/*/boot/dts/
10795F:	include/dt-bindings/
10796
10797OPENCORES I2C BUS DRIVER
10798M:	Peter Korsgaard <peter@korsgaard.com>
10799L:	linux-i2c@vger.kernel.org
10800S:	Maintained
10801F:	Documentation/i2c/busses/i2c-ocores
10802F:	drivers/i2c/busses/i2c-ocores.c
10803
10804OPENRISC ARCHITECTURE
10805M:	Jonas Bonn <jonas@southpole.se>
10806M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10807M:	Stafford Horne <shorne@gmail.com>
10808T:	git git://github.com/openrisc/linux.git
10809L:	openrisc@lists.librecores.org
10810W:	http://openrisc.io
10811S:	Maintained
10812F:	Documentation/devicetree/bindings/openrisc/
10813F:	Documentation/openrisc/
10814F:	arch/openrisc/
10815F:	drivers/irqchip/irq-ompic.c
10816F:	drivers/irqchip/irq-or1k-*
10817
10818OPENVSWITCH
10819M:	Pravin B Shelar <pshelar@ovn.org>
10820L:	netdev@vger.kernel.org
10821L:	dev@openvswitch.org
10822W:	http://openvswitch.org
10823S:	Maintained
10824F:	net/openvswitch/
10825F:	include/uapi/linux/openvswitch.h
10826
10827OPERATING PERFORMANCE POINTS (OPP)
10828M:	Viresh Kumar <vireshk@kernel.org>
10829M:	Nishanth Menon <nm@ti.com>
10830M:	Stephen Boyd <sboyd@kernel.org>
10831L:	linux-pm@vger.kernel.org
10832S:	Maintained
10833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10834F:	drivers/opp/
10835F:	include/linux/pm_opp.h
10836F:	Documentation/power/opp.txt
10837F:	Documentation/devicetree/bindings/opp/
10838
10839OPL4 DRIVER
10840M:	Clemens Ladisch <clemens@ladisch.de>
10841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10842T:	git git://git.alsa-project.org/alsa-kernel.git
10843S:	Maintained
10844F:	sound/drivers/opl4/
10845
10846OPROFILE
10847M:	Robert Richter <rric@kernel.org>
10848L:	oprofile-list@lists.sf.net
10849S:	Maintained
10850F:	arch/*/include/asm/oprofile*.h
10851F:	arch/*/oprofile/
10852F:	drivers/oprofile/
10853F:	include/linux/oprofile.h
10854
10855ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10856M:	Mark Fasheh <mark@fasheh.com>
10857M:	Joel Becker <jlbec@evilplan.org>
10858L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10859W:	http://ocfs2.wiki.kernel.org
10860S:	Supported
10861F:	Documentation/filesystems/ocfs2.txt
10862F:	Documentation/filesystems/dlmfs.txt
10863F:	fs/ocfs2/
10864
10865ORANGEFS FILESYSTEM
10866M:	Mike Marshall <hubcap@omnibond.com>
10867R:	Martin Brandenburg <martin@omnibond.com>
10868L:	devel@lists.orangefs.org
10869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10870S:	Supported
10871F:	fs/orangefs/
10872F:	Documentation/filesystems/orangefs.txt
10873
10874ORINOCO DRIVER
10875L:	linux-wireless@vger.kernel.org
10876W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10877W:	http://www.nongnu.org/orinoco/
10878S:	Orphan
10879F:	drivers/net/wireless/intersil/orinoco/
10880
10881OSD LIBRARY and FILESYSTEM
10882M:	Boaz Harrosh <ooo@electrozaur.com>
10883S:	Maintained
10884F:	drivers/scsi/osd/
10885F:	include/scsi/osd_*
10886F:	fs/exofs/
10887
10888OV2659 OMNIVISION SENSOR DRIVER
10889M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10890L:	linux-media@vger.kernel.org
10891W:	https://linuxtv.org
10892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10893T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10894S:	Maintained
10895F:	drivers/media/i2c/ov2659.c
10896F:	include/media/i2c/ov2659.h
10897
10898OVERLAY FILESYSTEM
10899M:	Miklos Szeredi <miklos@szeredi.hu>
10900L:	linux-unionfs@vger.kernel.org
10901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10902S:	Supported
10903F:	fs/overlayfs/
10904F:	Documentation/filesystems/overlayfs.txt
10905
10906P54 WIRELESS DRIVER
10907M:	Christian Lamparter <chunkeey@googlemail.com>
10908L:	linux-wireless@vger.kernel.org
10909W:	http://wireless.kernel.org/en/users/Drivers/p54
10910S:	Maintained
10911F:	drivers/net/wireless/intersil/p54/
10912
10913PA SEMI ETHERNET DRIVER
10914L:	netdev@vger.kernel.org
10915S:	Orphan
10916F:	drivers/net/ethernet/pasemi/*
10917
10918PA SEMI SMBUS DRIVER
10919L:	linux-i2c@vger.kernel.org
10920S:	Orphan
10921F:	drivers/i2c/busses/i2c-pasemi.c
10922
10923PADATA PARALLEL EXECUTION MECHANISM
10924M:	Steffen Klassert <steffen.klassert@secunet.com>
10925L:	linux-crypto@vger.kernel.org
10926S:	Maintained
10927F:	kernel/padata.c
10928F:	include/linux/padata.h
10929F:	Documentation/padata.txt
10930
10931PANASONIC LAPTOP ACPI EXTRAS DRIVER
10932M:	Harald Welte <laforge@gnumonks.org>
10933L:	platform-driver-x86@vger.kernel.org
10934S:	Maintained
10935F:	drivers/platform/x86/panasonic-laptop.c
10936
10937PARALLEL LCD/KEYPAD PANEL DRIVER
10938M:	Willy Tarreau <willy@haproxy.com>
10939M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10940S:	Odd Fixes
10941F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10942F:	drivers/misc/panel.c
10943
10944PARALLEL PORT SUBSYSTEM
10945M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10946M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10947L:	linux-parport@lists.infradead.org (subscribers-only)
10948S:	Maintained
10949F:	drivers/parport/
10950F:	include/linux/parport*.h
10951F:	drivers/char/ppdev.c
10952F:	include/uapi/linux/ppdev.h
10953F:	Documentation/parport*.txt
10954
10955PARAVIRT_OPS INTERFACE
10956M:	Juergen Gross <jgross@suse.com>
10957M:	Alok Kataria <akataria@vmware.com>
10958L:	virtualization@lists.linux-foundation.org
10959S:	Supported
10960F:	Documentation/virtual/paravirt_ops.txt
10961F:	arch/*/kernel/paravirt*
10962F:	arch/*/include/asm/paravirt*.h
10963F:	include/linux/hypervisor.h
10964
10965PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10966M:	Tim Waugh <tim@cyberelk.net>
10967L:	linux-parport@lists.infradead.org (subscribers-only)
10968S:	Maintained
10969F:	Documentation/blockdev/paride.txt
10970F:	drivers/block/paride/
10971
10972PARISC ARCHITECTURE
10973M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10974M:	Helge Deller <deller@gmx.de>
10975L:	linux-parisc@vger.kernel.org
10976W:	http://www.parisc-linux.org/
10977Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10980S:	Maintained
10981F:	arch/parisc/
10982F:	Documentation/parisc/
10983F:	drivers/parisc/
10984F:	drivers/char/agp/parisc-agp.c
10985F:	drivers/input/serio/gscps2.c
10986F:	drivers/parport/parport_gsc.*
10987F:	drivers/tty/serial/8250/8250_gsc.c
10988F:	drivers/video/fbdev/sti*
10989F:	drivers/video/console/sti*
10990F:	drivers/video/logo/logo_parisc*
10991
10992PARMAN
10993M:	Jiri Pirko <jiri@mellanox.com>
10994L:	netdev@vger.kernel.org
10995S:	Supported
10996F:	lib/parman.c
10997F:	lib/test_parman.c
10998F:	include/linux/parman.h
10999
11000PC87360 HARDWARE MONITORING DRIVER
11001M:	Jim Cromie <jim.cromie@gmail.com>
11002L:	linux-hwmon@vger.kernel.org
11003S:	Maintained
11004F:	Documentation/hwmon/pc87360
11005F:	drivers/hwmon/pc87360.c
11006
11007PC8736x GPIO DRIVER
11008M:	Jim Cromie <jim.cromie@gmail.com>
11009S:	Maintained
11010F:	drivers/char/pc8736x_gpio.c
11011
11012PC87427 HARDWARE MONITORING DRIVER
11013M:	Jean Delvare <jdelvare@suse.com>
11014L:	linux-hwmon@vger.kernel.org
11015S:	Maintained
11016F:	Documentation/hwmon/pc87427
11017F:	drivers/hwmon/pc87427.c
11018
11019PCA9532 LED DRIVER
11020M:	Riku Voipio <riku.voipio@iki.fi>
11021S:	Maintained
11022F:	drivers/leds/leds-pca9532.c
11023F:	include/linux/leds-pca9532.h
11024
11025PCA9541 I2C BUS MASTER SELECTOR DRIVER
11026M:	Guenter Roeck <linux@roeck-us.net>
11027L:	linux-i2c@vger.kernel.org
11028S:	Maintained
11029F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11030
11031PCDP - PRIMARY CONSOLE AND DEBUG PORT
11032M:	Khalid Aziz <khalid@gonehiking.org>
11033S:	Maintained
11034F:	drivers/firmware/pcdp.*
11035
11036PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11037M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11038L:	linux-pci@vger.kernel.org
11039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11040S:	Maintained
11041F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11042F:	drivers/pci/controller/pci-aardvark.c
11043
11044PCI DRIVER FOR ALTERA PCIE IP
11045M:	Ley Foon Tan <lftan@altera.com>
11046L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11047L:	linux-pci@vger.kernel.org
11048S:	Supported
11049F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11050F:	drivers/pci/controller/pcie-altera.c
11051
11052PCI DRIVER FOR APPLIEDMICRO XGENE
11053M:	Tanmay Inamdar <tinamdar@apm.com>
11054L:	linux-pci@vger.kernel.org
11055L:	linux-arm-kernel@lists.infradead.org
11056S:	Maintained
11057F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11058F:	drivers/pci/controller/pci-xgene.c
11059
11060PCI DRIVER FOR ARM VERSATILE PLATFORM
11061M:	Rob Herring <robh@kernel.org>
11062L:	linux-pci@vger.kernel.org
11063L:	linux-arm-kernel@lists.infradead.org
11064S:	Maintained
11065F:	Documentation/devicetree/bindings/pci/versatile.txt
11066F:	drivers/pci/controller/pci-versatile.c
11067
11068PCI DRIVER FOR ARMADA 8K
11069M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11070L:	linux-pci@vger.kernel.org
11071L:	linux-arm-kernel@lists.infradead.org
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11074F:	drivers/pci/controller/dwc/pcie-armada8k.c
11075
11076PCI DRIVER FOR CADENCE PCIE IP
11077M:	Alan Douglas <adouglas@cadence.com>
11078L:	linux-pci@vger.kernel.org
11079S:	Maintained
11080F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11081F:	drivers/pci/controller/pcie-cadence*
11082
11083PCI DRIVER FOR FREESCALE LAYERSCAPE
11084M:	Minghuan Lian <minghuan.Lian@nxp.com>
11085M:	Mingkai Hu <mingkai.hu@nxp.com>
11086M:	Roy Zang <roy.zang@nxp.com>
11087L:	linuxppc-dev@lists.ozlabs.org
11088L:	linux-pci@vger.kernel.org
11089L:	linux-arm-kernel@lists.infradead.org
11090S:	Maintained
11091F:	drivers/pci/controller/dwc/*layerscape*
11092
11093PCI DRIVER FOR GENERIC OF HOSTS
11094M:	Will Deacon <will.deacon@arm.com>
11095L:	linux-pci@vger.kernel.org
11096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11097S:	Maintained
11098F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11099F:	drivers/pci/controller/pci-host-common.c
11100F:	drivers/pci/controller/pci-host-generic.c
11101
11102PCI DRIVER FOR IMX6
11103M:	Richard Zhu <hongxing.zhu@nxp.com>
11104M:	Lucas Stach <l.stach@pengutronix.de>
11105L:	linux-pci@vger.kernel.org
11106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11107S:	Maintained
11108F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11109F:	drivers/pci/controller/dwc/*imx6*
11110
11111PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11112M:	Keith Busch <keith.busch@intel.com>
11113M:	Jonathan Derrick <jonathan.derrick@intel.com>
11114L:	linux-pci@vger.kernel.org
11115S:	Supported
11116F:	drivers/pci/controller/vmd.c
11117
11118PCI DRIVER FOR MICROSEMI SWITCHTEC
11119M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11120M:	Logan Gunthorpe <logang@deltatee.com>
11121L:	linux-pci@vger.kernel.org
11122S:	Maintained
11123F:	Documentation/switchtec.txt
11124F:	Documentation/ABI/testing/sysfs-class-switchtec
11125F:	drivers/pci/switch/switchtec*
11126F:	include/uapi/linux/switchtec_ioctl.h
11127F:	include/linux/switchtec.h
11128F:	drivers/ntb/hw/mscc/
11129
11130PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11131M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11132M:	Jason Cooper <jason@lakedaemon.net>
11133L:	linux-pci@vger.kernel.org
11134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11135S:	Maintained
11136F:	drivers/pci/controller/*mvebu*
11137
11138PCI DRIVER FOR NVIDIA TEGRA
11139M:	Thierry Reding <thierry.reding@gmail.com>
11140L:	linux-tegra@vger.kernel.org
11141L:	linux-pci@vger.kernel.org
11142S:	Supported
11143F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11144F:	drivers/pci/controller/pci-tegra.c
11145
11146PCI DRIVER FOR RENESAS R-CAR
11147M:	Simon Horman <horms@verge.net.au>
11148L:	linux-pci@vger.kernel.org
11149L:	linux-renesas-soc@vger.kernel.org
11150S:	Maintained
11151F:	drivers/pci/controller/*rcar*
11152
11153PCI DRIVER FOR SAMSUNG EXYNOS
11154M:	Jingoo Han <jingoohan1@gmail.com>
11155L:	linux-pci@vger.kernel.org
11156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11157L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11158S:	Maintained
11159F:	drivers/pci/controller/dwc/pci-exynos.c
11160
11161PCI DRIVER FOR SYNOPSYS DESIGNWARE
11162M:	Jingoo Han <jingoohan1@gmail.com>
11163M:	Joao Pinto <Joao.Pinto@synopsys.com>
11164L:	linux-pci@vger.kernel.org
11165S:	Maintained
11166F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11167F:	drivers/pci/controller/dwc/*designware*
11168
11169PCI DRIVER FOR TI DRA7XX
11170M:	Kishon Vijay Abraham I <kishon@ti.com>
11171L:	linux-omap@vger.kernel.org
11172L:	linux-pci@vger.kernel.org
11173S:	Supported
11174F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11175F:	drivers/pci/controller/dwc/pci-dra7xx.c
11176
11177PCI DRIVER FOR TI KEYSTONE
11178M:	Murali Karicheri <m-karicheri2@ti.com>
11179L:	linux-pci@vger.kernel.org
11180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11181S:	Maintained
11182F:	drivers/pci/controller/dwc/*keystone*
11183
11184PCI ENDPOINT SUBSYSTEM
11185M:	Kishon Vijay Abraham I <kishon@ti.com>
11186M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11187L:	linux-pci@vger.kernel.org
11188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11189S:	Supported
11190F:	drivers/pci/endpoint/
11191F:	drivers/misc/pci_endpoint_test.c
11192F:	tools/pci/
11193
11194PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11195M:	Russell Currey <ruscur@russell.cc>
11196L:	linuxppc-dev@lists.ozlabs.org
11197S:	Supported
11198F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11199F:	arch/powerpc/kernel/eeh*.c
11200F:	arch/powerpc/platforms/*/eeh*.c
11201F:	arch/powerpc/include/*/eeh*.h
11202
11203PCI ERROR RECOVERY
11204M:	Linas Vepstas <linasvepstas@gmail.com>
11205L:	linux-pci@vger.kernel.org
11206S:	Supported
11207F:	Documentation/PCI/pci-error-recovery.txt
11208
11209PCI MSI DRIVER FOR ALTERA MSI IP
11210M:	Ley Foon Tan <lftan@altera.com>
11211L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11212L:	linux-pci@vger.kernel.org
11213S:	Supported
11214F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11215F:	drivers/pci/controller/pcie-altera-msi.c
11216
11217PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11218M:	Duc Dang <dhdang@apm.com>
11219L:	linux-pci@vger.kernel.org
11220L:	linux-arm-kernel@lists.infradead.org
11221S:	Maintained
11222F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11223F:	drivers/pci/controller/pci-xgene-msi.c
11224
11225PCI SUBSYSTEM
11226M:	Bjorn Helgaas <bhelgaas@google.com>
11227L:	linux-pci@vger.kernel.org
11228Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11230S:	Supported
11231F:	Documentation/devicetree/bindings/pci/
11232F:	Documentation/PCI/
11233F:	drivers/acpi/pci*
11234F:	drivers/pci/
11235F:	include/asm-generic/pci*
11236F:	include/linux/pci*
11237F:	include/linux/of_pci.h
11238F:	include/uapi/linux/pci*
11239F:	lib/pci*
11240F:	arch/x86/pci/
11241F:	arch/x86/kernel/quirks.c
11242
11243PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11244M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11245L:	linux-pci@vger.kernel.org
11246Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11248S:	Supported
11249F:	drivers/pci/controller/
11250
11251PCIE DRIVER FOR AXIS ARTPEC
11252M:	Jesper Nilsson <jesper.nilsson@axis.com>
11253L:	linux-arm-kernel@axis.com
11254L:	linux-pci@vger.kernel.org
11255S:	Maintained
11256F:	Documentation/devicetree/bindings/pci/axis,artpec*
11257F:	drivers/pci/controller/dwc/*artpec*
11258
11259PCIE DRIVER FOR CAVIUM THUNDERX
11260M:	David Daney <david.daney@cavium.com>
11261L:	linux-pci@vger.kernel.org
11262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11263S:	Supported
11264F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11265F:	drivers/pci/controller/pci-thunder-*
11266
11267PCIE DRIVER FOR HISILICON
11268M:	Zhou Wang <wangzhou1@hisilicon.com>
11269L:	linux-pci@vger.kernel.org
11270S:	Maintained
11271F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11272F:	drivers/pci/controller/dwc/pcie-hisi.c
11273
11274PCIE DRIVER FOR HISILICON KIRIN
11275M:	Xiaowei Song <songxiaowei@hisilicon.com>
11276M:	Binghui Wang <wangbinghui@hisilicon.com>
11277L:	linux-pci@vger.kernel.org
11278S:	Maintained
11279F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11280F:	drivers/pci/controller/dwc/pcie-kirin.c
11281
11282PCIE DRIVER FOR HISILICON STB
11283M:	Jianguo Sun <sunjianguo1@huawei.com>
11284M:	Shawn Guo <shawn.guo@linaro.org>
11285L:	linux-pci@vger.kernel.org
11286S:	Maintained
11287F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11288F:	drivers/pci/controller/dwc/pcie-histb.c
11289
11290PCIE DRIVER FOR MEDIATEK
11291M:	Ryder Lee <ryder.lee@mediatek.com>
11292L:	linux-pci@vger.kernel.org
11293L:	linux-mediatek@lists.infradead.org
11294S:	Supported
11295F:	Documentation/devicetree/bindings/pci/mediatek*
11296F:	drivers/pci/controller/*mediatek*
11297
11298PCIE DRIVER FOR QUALCOMM MSM
11299M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11300L:	linux-pci@vger.kernel.org
11301L:	linux-arm-msm@vger.kernel.org
11302S:	Maintained
11303F:	drivers/pci/controller/dwc/*qcom*
11304
11305PCIE DRIVER FOR ROCKCHIP
11306M:	Shawn Lin <shawn.lin@rock-chips.com>
11307L:	linux-pci@vger.kernel.org
11308L:	linux-rockchip@lists.infradead.org
11309S:	Maintained
11310F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11311F:	drivers/pci/controller/pcie-rockchip*
11312
11313PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11314M:	Linus Walleij <linus.walleij@linaro.org>
11315L:	linux-pci@vger.kernel.org
11316S:	Maintained
11317F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11318F:	drivers/pci/controller/pci-v3-semi.c
11319
11320PCIE DRIVER FOR ST SPEAR13XX
11321M:	Pratyush Anand <pratyush.anand@gmail.com>
11322L:	linux-pci@vger.kernel.org
11323S:	Maintained
11324F:	drivers/pci/controller/dwc/*spear*
11325
11326PCMCIA SUBSYSTEM
11327M:	Dominik Brodowski <linux@dominikbrodowski.net>
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11329S:	Odd Fixes
11330F:	Documentation/pcmcia/
11331F:	tools/pcmcia/
11332F:	drivers/pcmcia/
11333F:	include/pcmcia/
11334
11335PCNET32 NETWORK DRIVER
11336M:	Don Fry <pcnet32@frontier.com>
11337L:	netdev@vger.kernel.org
11338S:	Maintained
11339F:	drivers/net/ethernet/amd/pcnet32.c
11340
11341PCRYPT PARALLEL CRYPTO ENGINE
11342M:	Steffen Klassert <steffen.klassert@secunet.com>
11343L:	linux-crypto@vger.kernel.org
11344S:	Maintained
11345F:	crypto/pcrypt.c
11346F:	include/crypto/pcrypt.h
11347
11348PEAQ WMI HOTKEYS DRIVER
11349M:	Hans de Goede <hdegoede@redhat.com>
11350L:	platform-driver-x86@vger.kernel.org
11351S:	Maintained
11352F:	drivers/platform/x86/peaq-wmi.c
11353
11354PER-CPU MEMORY ALLOCATOR
11355M:	Tejun Heo <tj@kernel.org>
11356M:	Christoph Lameter <cl@linux.com>
11357M:	Dennis Zhou <dennisszhou@gmail.com>
11358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11359S:	Maintained
11360F:	include/linux/percpu*.h
11361F:	mm/percpu*.c
11362F:	arch/*/include/asm/percpu.h
11363
11364PER-TASK DELAY ACCOUNTING
11365M:	Balbir Singh <bsingharora@gmail.com>
11366S:	Maintained
11367F:	include/linux/delayacct.h
11368F:	kernel/delayacct.c
11369
11370PERFORMANCE EVENTS SUBSYSTEM
11371M:	Peter Zijlstra <peterz@infradead.org>
11372M:	Ingo Molnar <mingo@redhat.com>
11373M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11374R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11375R:	Jiri Olsa <jolsa@redhat.com>
11376R:	Namhyung Kim <namhyung@kernel.org>
11377L:	linux-kernel@vger.kernel.org
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11379S:	Supported
11380F:	kernel/events/*
11381F:	include/linux/perf_event.h
11382F:	include/uapi/linux/perf_event.h
11383F:	arch/*/kernel/perf_event*.c
11384F:	arch/*/kernel/*/perf_event*.c
11385F:	arch/*/kernel/*/*/perf_event*.c
11386F:	arch/*/include/asm/perf_event.h
11387F:	arch/*/kernel/perf_callchain.c
11388F:	arch/*/events/*
11389F:	tools/perf/
11390
11391PERSONALITY HANDLING
11392M:	Christoph Hellwig <hch@infradead.org>
11393L:	linux-abi-devel@lists.sourceforge.net
11394S:	Maintained
11395F:	include/linux/personality.h
11396F:	include/uapi/linux/personality.h
11397
11398PHOENIX RC FLIGHT CONTROLLER ADAPTER
11399M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11400L:	linux-input@vger.kernel.org
11401S:	Maintained
11402F:	Documentation/input/devices/pxrc.rst
11403F:	drivers/input/joystick/pxrc.c
11404
11405PHONET PROTOCOL
11406M:	Remi Denis-Courmont <courmisch@gmail.com>
11407S:	Supported
11408F:	Documentation/networking/phonet.txt
11409F:	include/linux/phonet.h
11410F:	include/net/phonet/
11411F:	include/uapi/linux/phonet.h
11412F:	net/phonet/
11413
11414PHRAM MTD DRIVER
11415M:	Joern Engel <joern@lazybastard.org>
11416L:	linux-mtd@lists.infradead.org
11417S:	Maintained
11418F:	drivers/mtd/devices/phram.c
11419
11420PICOLCD HID DRIVER
11421M:	Bruno Prémont <bonbons@linux-vserver.org>
11422L:	linux-input@vger.kernel.org
11423S:	Maintained
11424F:	drivers/hid/hid-picolcd*
11425
11426PICOXCELL SUPPORT
11427M:	Jamie Iles <jamie@jamieiles.com>
11428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11429T:	git git://github.com/jamieiles/linux-2.6-ji.git
11430S:	Supported
11431F:	arch/arm/boot/dts/picoxcell*
11432F:	arch/arm/mach-picoxcell/
11433F:	drivers/crypto/picoxcell*
11434
11435PIN CONTROL SUBSYSTEM
11436M:	Linus Walleij <linus.walleij@linaro.org>
11437L:	linux-gpio@vger.kernel.org
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11439S:	Maintained
11440F:	Documentation/devicetree/bindings/pinctrl/
11441F:	Documentation/driver-api/pinctl.rst
11442F:	drivers/pinctrl/
11443F:	include/linux/pinctrl/
11444
11445PIN CONTROLLER - ATMEL AT91
11446M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11448S:	Maintained
11449F:	drivers/pinctrl/pinctrl-at91.*
11450
11451PIN CONTROLLER - ATMEL AT91 PIO4
11452M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11454L:	linux-gpio@vger.kernel.org
11455S:	Supported
11456F:	drivers/pinctrl/pinctrl-at91-pio4.*
11457
11458PIN CONTROLLER - FREESCALE
11459M:	Dong Aisheng <aisheng.dong@nxp.com>
11460M:	Fabio Estevam <festevam@gmail.com>
11461M:	Shawn Guo <shawnguo@kernel.org>
11462M:	Stefan Agner <stefan@agner.ch>
11463R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11464L:	linux-gpio@vger.kernel.org
11465S:	Maintained
11466F:	drivers/pinctrl/freescale/
11467F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11468
11469PIN CONTROLLER - INTEL
11470M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11471M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11472S:	Maintained
11473F:	drivers/pinctrl/intel/
11474
11475PIN CONTROLLER - MEDIATEK
11476M:	Sean Wang <sean.wang@mediatek.com>
11477L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11478S:	Maintained
11479F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11480F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11481F:	drivers/pinctrl/mediatek/mtk-eint.*
11482F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11483F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11484F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11485
11486PIN CONTROLLER - QUALCOMM
11487M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11488S:	Maintained
11489L:	linux-arm-msm@vger.kernel.org
11490F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11491F:	drivers/pinctrl/qcom/
11492
11493PIN CONTROLLER - RENESAS
11494M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11495M:	Geert Uytterhoeven <geert+renesas@glider.be>
11496L:	linux-renesas-soc@vger.kernel.org
11497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11498S:	Maintained
11499F:	drivers/pinctrl/sh-pfc/
11500
11501PIN CONTROLLER - SAMSUNG
11502M:	Tomasz Figa <tomasz.figa@gmail.com>
11503M:	Krzysztof Kozlowski <krzk@kernel.org>
11504M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11506L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11507Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11509S:	Maintained
11510F:	drivers/pinctrl/samsung/
11511F:	include/dt-bindings/pinctrl/samsung.h
11512F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11513
11514PIN CONTROLLER - SINGLE
11515M:	Tony Lindgren <tony@atomide.com>
11516M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11518L:	linux-omap@vger.kernel.org
11519S:	Maintained
11520F:	drivers/pinctrl/pinctrl-single.c
11521
11522PIN CONTROLLER - ST SPEAR
11523M:	Viresh Kumar <vireshk@kernel.org>
11524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11525W:	http://www.st.com/spear
11526S:	Maintained
11527F:	drivers/pinctrl/spear/
11528
11529PISTACHIO SOC SUPPORT
11530M:	James Hartley <james.hartley@sondrel.com>
11531L:	linux-mips@linux-mips.org
11532S:	Odd Fixes
11533F:	arch/mips/pistachio/
11534F:	arch/mips/include/asm/mach-pistachio/
11535F:	arch/mips/boot/dts/img/pistachio*
11536F:	arch/mips/configs/pistachio*_defconfig
11537
11538PKTCDVD DRIVER
11539S:	Orphan
11540M:	linux-block@vger.kernel.org
11541F:	drivers/block/pktcdvd.c
11542F:	include/linux/pktcdvd.h
11543F:	include/uapi/linux/pktcdvd.h
11544
11545PKUNITY SOC DRIVERS
11546M:	Guan Xuetao <gxt@pku.edu.cn>
11547W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11548S:	Maintained
11549T:	git git://github.com/gxt/linux.git
11550F:	drivers/input/serio/i8042-unicore32io.h
11551F:	drivers/i2c/busses/i2c-puv3.c
11552F:	drivers/video/fbdev/fb-puv3.c
11553F:	drivers/rtc/rtc-puv3.c
11554
11555PMBUS HARDWARE MONITORING DRIVERS
11556M:	Guenter Roeck <linux@roeck-us.net>
11557L:	linux-hwmon@vger.kernel.org
11558W:	http://hwmon.wiki.kernel.org/
11559W:	http://www.roeck-us.net/linux/drivers/
11560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11561S:	Maintained
11562F:	Documentation/hwmon/pmbus
11563F:	drivers/hwmon/pmbus/
11564F:	include/linux/pmbus.h
11565
11566PMC SIERRA MaxRAID DRIVER
11567L:	linux-scsi@vger.kernel.org
11568W:	http://www.pmc-sierra.com/
11569S:	Orphan
11570F:	drivers/scsi/pmcraid.*
11571
11572PMC SIERRA PM8001 DRIVER
11573M:	Jack Wang <jinpu.wang@profitbricks.com>
11574M:	lindar_liu@usish.com
11575L:	linux-scsi@vger.kernel.org
11576S:	Supported
11577F:	drivers/scsi/pm8001/
11578
11579PNP SUPPORT
11580M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11581S:	Maintained
11582F:	drivers/pnp/
11583
11584POSIX CLOCKS and TIMERS
11585M:	Thomas Gleixner <tglx@linutronix.de>
11586L:	linux-kernel@vger.kernel.org
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11588S:	Maintained
11589F:	fs/timerfd.c
11590F:	include/linux/timer*
11591F:	kernel/time/*timer*
11592
11593POWER MANAGEMENT CORE
11594M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11595L:	linux-pm@vger.kernel.org
11596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11597B:	https://bugzilla.kernel.org
11598S:	Supported
11599F:	drivers/base/power/
11600F:	include/linux/pm.h
11601F:	include/linux/pm_*
11602F:	include/linux/powercap.h
11603F:	drivers/powercap/
11604F:	kernel/configs/nopm.config
11605
11606POWER STATE COORDINATION INTERFACE (PSCI)
11607M:	Mark Rutland <mark.rutland@arm.com>
11608M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11609L:	linux-arm-kernel@lists.infradead.org
11610S:	Maintained
11611F:	drivers/firmware/psci*.c
11612F:	include/linux/psci.h
11613F:	include/uapi/linux/psci.h
11614
11615POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11616M:	Sebastian Reichel <sre@kernel.org>
11617L:	linux-pm@vger.kernel.org
11618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11619S:	Maintained
11620F:	Documentation/ABI/testing/sysfs-class-power
11621F:	Documentation/devicetree/bindings/power/supply/
11622F:	include/linux/power_supply.h
11623F:	drivers/power/supply/
11624
11625POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11626M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11627L:	linuxppc-dev@lists.ozlabs.org
11628S:	Maintained
11629F:	drivers/char/powernv-op-panel.c
11630
11631PPP OVER ATM (RFC 2364)
11632M:	Mitchell Blank Jr <mitch@sfgoth.com>
11633S:	Maintained
11634F:	net/atm/pppoatm.c
11635F:	include/uapi/linux/atmppp.h
11636
11637PPP OVER ETHERNET
11638M:	Michal Ostrowski <mostrows@earthlink.net>
11639S:	Maintained
11640F:	drivers/net/ppp/pppoe.c
11641F:	drivers/net/ppp/pppox.c
11642
11643PPP OVER L2TP
11644M:	James Chapman <jchapman@katalix.com>
11645S:	Maintained
11646F:	net/l2tp/l2tp_ppp.c
11647F:	include/linux/if_pppol2tp.h
11648F:	include/uapi/linux/if_pppol2tp.h
11649
11650PPP PROTOCOL DRIVERS AND COMPRESSORS
11651M:	Paul Mackerras <paulus@samba.org>
11652L:	linux-ppp@vger.kernel.org
11653S:	Maintained
11654F:	drivers/net/ppp/ppp_*
11655
11656PPS SUPPORT
11657M:	Rodolfo Giometti <giometti@enneenne.com>
11658W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11659L:	linuxpps@ml.enneenne.com (subscribers-only)
11660S:	Maintained
11661F:	Documentation/pps/
11662F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11663F:	Documentation/ABI/testing/sysfs-pps
11664F:	drivers/pps/
11665F:	include/linux/pps*.h
11666F:	include/uapi/linux/pps.h
11667
11668PPTP DRIVER
11669M:	Dmitry Kozlov <xeb@mail.ru>
11670L:	netdev@vger.kernel.org
11671S:	Maintained
11672F:	drivers/net/ppp/pptp.c
11673W:	http://sourceforge.net/projects/accel-pptp
11674
11675PREEMPTIBLE KERNEL
11676M:	Robert Love <rml@tech9.net>
11677L:	kpreempt-tech@lists.sourceforge.net
11678W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11679S:	Supported
11680F:	Documentation/preempt-locking.txt
11681F:	include/linux/preempt.h
11682
11683PRINTK
11684M:	Petr Mladek <pmladek@suse.com>
11685M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11686R:	Steven Rostedt <rostedt@goodmis.org>
11687S:	Maintained
11688F:	kernel/printk/
11689F:	include/linux/printk.h
11690
11691PRISM54 WIRELESS DRIVER
11692M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11693L:	linux-wireless@vger.kernel.org
11694W:	http://wireless.kernel.org/en/users/Drivers/p54
11695S:	Obsolete
11696F:	drivers/net/wireless/intersil/prism54/
11697
11698PROC FILESYSTEM
11699R:	Alexey Dobriyan <adobriyan@gmail.com>
11700L:	linux-kernel@vger.kernel.org
11701L:	linux-fsdevel@vger.kernel.org
11702S:	Maintained
11703F:	fs/proc/
11704F:	include/linux/proc_fs.h
11705F:	tools/testing/selftests/proc/
11706
11707PROC SYSCTL
11708M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11709M:	Kees Cook <keescook@chromium.org>
11710L:	linux-kernel@vger.kernel.org
11711L:	linux-fsdevel@vger.kernel.org
11712S:	Maintained
11713F:	fs/proc/proc_sysctl.c
11714F:	include/linux/sysctl.h
11715F:	kernel/sysctl.c
11716F:	tools/testing/selftests/sysctl/
11717
11718PS3 NETWORK SUPPORT
11719M:	Geoff Levand <geoff@infradead.org>
11720L:	netdev@vger.kernel.org
11721L:	linuxppc-dev@lists.ozlabs.org
11722S:	Maintained
11723F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11724
11725PS3 PLATFORM SUPPORT
11726M:	Geoff Levand <geoff@infradead.org>
11727L:	linuxppc-dev@lists.ozlabs.org
11728S:	Maintained
11729F:	arch/powerpc/boot/ps3*
11730F:	arch/powerpc/include/asm/lv1call.h
11731F:	arch/powerpc/include/asm/ps3*.h
11732F:	arch/powerpc/platforms/ps3/
11733F:	drivers/*/ps3*
11734F:	drivers/ps3/
11735F:	drivers/rtc/rtc-ps3.c
11736F:	drivers/usb/host/*ps3.c
11737F:	sound/ppc/snd_ps3*
11738
11739PS3VRAM DRIVER
11740M:	Jim Paris <jim@jtan.com>
11741M:	Geoff Levand <geoff@infradead.org>
11742L:	linuxppc-dev@lists.ozlabs.org
11743S:	Maintained
11744F:	drivers/block/ps3vram.c
11745
11746PSAMPLE PACKET SAMPLING SUPPORT:
11747M:	Yotam Gigi <yotam.gi@gmail.com>
11748S:	Maintained
11749F:	net/psample
11750F:	include/net/psample.h
11751F:	include/uapi/linux/psample.h
11752
11753PSTORE FILESYSTEM
11754M:	Kees Cook <keescook@chromium.org>
11755M:	Anton Vorontsov <anton@enomsg.org>
11756M:	Colin Cross <ccross@android.com>
11757M:	Tony Luck <tony.luck@intel.com>
11758S:	Maintained
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11760F:	fs/pstore/
11761F:	include/linux/pstore*
11762F:	drivers/firmware/efi/efi-pstore.c
11763F:	drivers/acpi/apei/erst.c
11764F:	Documentation/admin-guide/ramoops.rst
11765F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11766K:	\b(pstore|ramoops)
11767
11768PTP HARDWARE CLOCK SUPPORT
11769M:	Richard Cochran <richardcochran@gmail.com>
11770L:	netdev@vger.kernel.org
11771S:	Maintained
11772W:	http://linuxptp.sourceforge.net/
11773F:	Documentation/ABI/testing/sysfs-ptp
11774F:	Documentation/ptp/*
11775F:	drivers/net/phy/dp83640*
11776F:	drivers/ptp/*
11777F:	include/linux/ptp_cl*
11778
11779PTRACE SUPPORT
11780M:	Oleg Nesterov <oleg@redhat.com>
11781S:	Maintained
11782F:	include/asm-generic/syscall.h
11783F:	include/linux/ptrace.h
11784F:	include/linux/regset.h
11785F:	include/linux/tracehook.h
11786F:	include/uapi/linux/ptrace.h
11787F:	include/uapi/linux/ptrace.h
11788F:	include/asm-generic/ptrace.h
11789F:	kernel/ptrace.c
11790F:	arch/*/ptrace*.c
11791F:	arch/*/*/ptrace*.c
11792F:	arch/*/include/asm/ptrace*.h
11793
11794PULSE8-CEC DRIVER
11795M:	Hans Verkuil <hverkuil@xs4all.nl>
11796L:	linux-media@vger.kernel.org
11797T:	git git://linuxtv.org/media_tree.git
11798S:	Maintained
11799F:	drivers/media/usb/pulse8-cec/*
11800F:	Documentation/media/cec-drivers/pulse8-cec.rst
11801
11802PVRUSB2 VIDEO4LINUX DRIVER
11803M:	Mike Isely <isely@pobox.com>
11804L:	pvrusb2@isely.net	(subscribers-only)
11805L:	linux-media@vger.kernel.org
11806W:	http://www.isely.net/pvrusb2/
11807T:	git git://linuxtv.org/media_tree.git
11808S:	Maintained
11809F:	Documentation/media/v4l-drivers/pvrusb2*
11810F:	drivers/media/usb/pvrusb2/
11811
11812PWC WEBCAM DRIVER
11813M:	Hans Verkuil <hverkuil@xs4all.nl>
11814L:	linux-media@vger.kernel.org
11815T:	git git://linuxtv.org/media_tree.git
11816S:	Odd Fixes
11817F:	drivers/media/usb/pwc/*
11818
11819PWM FAN DRIVER
11820M:	Kamil Debski <kamil@wypas.org>
11821M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11822L:	linux-hwmon@vger.kernel.org
11823S:	Supported
11824F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11825F:	Documentation/hwmon/pwm-fan
11826F:	drivers/hwmon/pwm-fan.c
11827
11828PWM IR Transmitter
11829M:	Sean Young <sean@mess.org>
11830L:	linux-media@vger.kernel.org
11831S:	Maintained
11832F:	drivers/media/rc/pwm-ir-tx.c
11833
11834PWM SUBSYSTEM
11835M:	Thierry Reding <thierry.reding@gmail.com>
11836L:	linux-pwm@vger.kernel.org
11837S:	Maintained
11838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11839F:	Documentation/pwm.txt
11840F:	Documentation/devicetree/bindings/pwm/
11841F:	include/linux/pwm.h
11842F:	drivers/pwm/
11843F:	drivers/video/backlight/pwm_bl.c
11844F:	include/linux/pwm_backlight.h
11845F:	drivers/gpio/gpio-mvebu.c
11846F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11847
11848PXA GPIO DRIVER
11849M:	Robert Jarzmik <robert.jarzmik@free.fr>
11850L:	linux-gpio@vger.kernel.org
11851S:	Maintained
11852F:	drivers/gpio/gpio-pxa.c
11853
11854PXA MMCI DRIVER
11855S:	Orphan
11856
11857PXA RTC DRIVER
11858M:	Robert Jarzmik <robert.jarzmik@free.fr>
11859L:	linux-rtc@vger.kernel.org
11860S:	Maintained
11861
11862PXA2xx/PXA3xx SUPPORT
11863M:	Daniel Mack <daniel@zonque.org>
11864M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11865M:	Robert Jarzmik <robert.jarzmik@free.fr>
11866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11867T:	git git://github.com/hzhuang1/linux.git
11868T:	git git://github.com/rjarzmik/linux.git
11869S:	Maintained
11870F:	arch/arm/boot/dts/pxa*
11871F:	arch/arm/mach-pxa/
11872F:	drivers/dma/pxa*
11873F:	drivers/pcmcia/pxa2xx*
11874F:	drivers/pinctrl/pxa/
11875F:	drivers/spi/spi-pxa2xx*
11876F:	drivers/usb/gadget/udc/pxa2*
11877F:	include/sound/pxa2xx-lib.h
11878F:	sound/arm/pxa*
11879F:	sound/soc/pxa/
11880
11881QAT DRIVER
11882M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11883L:	qat-linux@intel.com
11884S:	Supported
11885F:	drivers/crypto/qat/
11886
11887QCOM AUDIO (ASoC) DRIVERS
11888M:	Patrick Lai <plai@codeaurora.org>
11889M:	Banajit Goswami <bgoswami@codeaurora.org>
11890L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11891S:	Supported
11892F:	sound/soc/qcom/
11893
11894QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11895M:	Gabriel Somlo <somlo@cmu.edu>
11896M:	"Michael S. Tsirkin" <mst@redhat.com>
11897L:	qemu-devel@nongnu.org
11898S:	Maintained
11899F:	drivers/firmware/qemu_fw_cfg.c
11900F:	include/uapi/linux/qemu_fw_cfg.h
11901
11902QIB DRIVER
11903M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11904M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11905L:	linux-rdma@vger.kernel.org
11906S:	Supported
11907F:	drivers/infiniband/hw/qib/
11908
11909QLOGIC QL41xxx FCOE DRIVER
11910M:	QLogic-Storage-Upstream@cavium.com
11911L:	linux-scsi@vger.kernel.org
11912S:	Supported
11913F:	drivers/scsi/qedf/
11914
11915QLOGIC QL41xxx ISCSI DRIVER
11916M:	QLogic-Storage-Upstream@cavium.com
11917L:	linux-scsi@vger.kernel.org
11918S:	Supported
11919F:	drivers/scsi/qedi/
11920
11921QLOGIC QL4xxx ETHERNET DRIVER
11922M:	Ariel Elior <Ariel.Elior@cavium.com>
11923M:	everest-linux-l2@cavium.com
11924L:	netdev@vger.kernel.org
11925S:	Supported
11926F:	drivers/net/ethernet/qlogic/qed/
11927F:	include/linux/qed/
11928F:	drivers/net/ethernet/qlogic/qede/
11929
11930QLOGIC QL4xxx RDMA DRIVER
11931M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11932M:	Ariel Elior <Ariel.Elior@cavium.com>
11933L:	linux-rdma@vger.kernel.org
11934S:	Supported
11935F:	drivers/infiniband/hw/qedr/
11936F:	include/uapi/rdma/qedr-abi.h
11937
11938QLOGIC QLA1280 SCSI DRIVER
11939M:	Michael Reed <mdr@sgi.com>
11940L:	linux-scsi@vger.kernel.org
11941S:	Maintained
11942F:	drivers/scsi/qla1280.[ch]
11943
11944QLOGIC QLA2XXX FC-SCSI DRIVER
11945M:	qla2xxx-upstream@qlogic.com
11946L:	linux-scsi@vger.kernel.org
11947S:	Supported
11948F:	Documentation/scsi/LICENSE.qla2xxx
11949F:	drivers/scsi/qla2xxx/
11950
11951QLOGIC QLA3XXX NETWORK DRIVER
11952M:	Dept-GELinuxNICDev@cavium.com
11953L:	netdev@vger.kernel.org
11954S:	Supported
11955F:	Documentation/networking/LICENSE.qla3xxx
11956F:	drivers/net/ethernet/qlogic/qla3xxx.*
11957
11958QLOGIC QLA4XXX iSCSI DRIVER
11959M:	QLogic-Storage-Upstream@qlogic.com
11960L:	linux-scsi@vger.kernel.org
11961S:	Supported
11962F:	Documentation/scsi/LICENSE.qla4xxx
11963F:	drivers/scsi/qla4xxx/
11964
11965QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11966M:	Harish Patil <harish.patil@cavium.com>
11967M:	Manish Chopra <manish.chopra@cavium.com>
11968M:	Dept-GELinuxNICDev@cavium.com
11969L:	netdev@vger.kernel.org
11970S:	Supported
11971F:	drivers/net/ethernet/qlogic/qlcnic/
11972
11973QLOGIC QLGE 10Gb ETHERNET DRIVER
11974M:	Harish Patil <harish.patil@cavium.com>
11975M:	Manish Chopra <manish.chopra@cavium.com>
11976M:	Dept-GELinuxNICDev@cavium.com
11977L:	netdev@vger.kernel.org
11978S:	Supported
11979F:	drivers/net/ethernet/qlogic/qlge/
11980
11981QM1D1B0004 MEDIA DRIVER
11982M:	Akihiro Tsukada <tskd08@gmail.com>
11983L:	linux-media@vger.kernel.org
11984S:	Odd Fixes
11985F:	drivers/media/tuners/qm1d1b0004*
11986
11987QM1D1C0042 MEDIA DRIVER
11988M:	Akihiro Tsukada <tskd08@gmail.com>
11989L:	linux-media@vger.kernel.org
11990S:	Odd Fixes
11991F:	drivers/media/tuners/qm1d1c0042*
11992
11993QNX4 FILESYSTEM
11994M:	Anders Larsen <al@alarsen.net>
11995W:	http://www.alarsen.net/linux/qnx4fs/
11996S:	Maintained
11997F:	fs/qnx4/
11998F:	include/uapi/linux/qnx4_fs.h
11999F:	include/uapi/linux/qnxtypes.h
12000
12001QORIQ DPAA2 FSL-MC BUS DRIVER
12002M:	Stuart Yoder <stuyoder@gmail.com>
12003M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12004L:	linux-kernel@vger.kernel.org
12005S:	Maintained
12006F:	drivers/bus/fsl-mc/
12007F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12008F:	Documentation/networking/dpaa2/overview.rst
12009
12010QT1010 MEDIA DRIVER
12011M:	Antti Palosaari <crope@iki.fi>
12012L:	linux-media@vger.kernel.org
12013W:	https://linuxtv.org
12014W:	http://palosaari.fi/linux/
12015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12016T:	git git://linuxtv.org/anttip/media_tree.git
12017S:	Maintained
12018F:	drivers/media/tuners/qt1010*
12019
12020QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12021M:	Kalle Valo <kvalo@codeaurora.org>
12022L:	ath10k@lists.infradead.org
12023W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12025S:	Supported
12026F:	drivers/net/wireless/ath/ath10k/
12027
12028QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12029M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12030L:	linux-wireless@vger.kernel.org
12031W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12032S:	Supported
12033F:	drivers/net/wireless/ath/ath9k/
12034
12035QUALCOMM CAMERA SUBSYSTEM DRIVER
12036M:	Todor Tomov <todor.tomov@linaro.org>
12037L:	linux-media@vger.kernel.org
12038S:	Maintained
12039F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12040F:	Documentation/media/v4l-drivers/qcom_camss.rst
12041F:	drivers/media/platform/qcom/camss/
12042
12043QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12044M:  Ilia Lin <ilia.lin@gmail.com>
12045L:  linux-pm@vger.kernel.org
12046S:  Maintained
12047F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12048F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12049
12050QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12051M:	Timur Tabi <timur@kernel.org>
12052L:	netdev@vger.kernel.org
12053S:	Maintained
12054F:	drivers/net/ethernet/qualcomm/emac/
12055
12056QUALCOMM GENERIC INTERFACE I2C DRIVER
12057M:	Alok Chauhan <alokc@codeaurora.org>
12058M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12059L:	linux-i2c@vger.kernel.org
12060L:	linux-arm-msm@vger.kernel.org
12061S:	Supported
12062F:	drivers/i2c/busses/i2c-qcom-geni.c
12063
12064QUALCOMM HEXAGON ARCHITECTURE
12065M:	Richard Kuo <rkuo@codeaurora.org>
12066L:	linux-hexagon@vger.kernel.org
12067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12068S:	Supported
12069F:	arch/hexagon/
12070
12071QUALCOMM HIDMA DRIVER
12072M:	Sinan Kaya <okaya@kernel.org>
12073L:	linux-arm-kernel@lists.infradead.org
12074L:	linux-arm-msm@vger.kernel.org
12075L:	dmaengine@vger.kernel.org
12076S:	Supported
12077F:	drivers/dma/qcom/hidma*
12078
12079QUALCOMM IOMMU
12080M:	Rob Clark <robdclark@gmail.com>
12081L:	iommu@lists.linux-foundation.org
12082L:	linux-arm-msm@vger.kernel.org
12083S:	Maintained
12084F:	drivers/iommu/qcom_iommu.c
12085
12086QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12087M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12088L:	linux-media@vger.kernel.org
12089L:	linux-arm-msm@vger.kernel.org
12090T:	git git://linuxtv.org/media_tree.git
12091S:	Maintained
12092F:	drivers/media/platform/qcom/venus/
12093
12094QUALCOMM WCN36XX WIRELESS DRIVER
12095M:	Kalle Valo <kvalo@codeaurora.org>
12096L:	wcn36xx@lists.infradead.org
12097W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12098T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12099S:	Supported
12100F:	drivers/net/wireless/ath/wcn36xx/
12101
12102QUANTENNA QTNFMAC WIRELESS DRIVER
12103M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12104M:	Avinash Patil <avinashp@quantenna.com>
12105M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12106L:	linux-wireless@vger.kernel.org
12107S:	Maintained
12108F:	drivers/net/wireless/quantenna
12109
12110RADEON and AMDGPU DRM DRIVERS
12111M:	Alex Deucher <alexander.deucher@amd.com>
12112M:	Christian König <christian.koenig@amd.com>
12113M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12114L:	amd-gfx@lists.freedesktop.org
12115T:	git git://people.freedesktop.org/~agd5f/linux
12116S:	Supported
12117F:	drivers/gpu/drm/radeon/
12118F:	include/uapi/drm/radeon_drm.h
12119F:	drivers/gpu/drm/amd/
12120F:	include/uapi/drm/amdgpu_drm.h
12121
12122RADEON FRAMEBUFFER DISPLAY DRIVER
12123M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12124L:	linux-fbdev@vger.kernel.org
12125S:	Maintained
12126F:	drivers/video/fbdev/aty/radeon*
12127F:	include/uapi/linux/radeonfb.h
12128
12129RADIOSHARK RADIO DRIVER
12130M:	Hans Verkuil <hverkuil@xs4all.nl>
12131L:	linux-media@vger.kernel.org
12132T:	git git://linuxtv.org/media_tree.git
12133S:	Maintained
12134F:	drivers/media/radio/radio-shark.c
12135
12136RADIOSHARK2 RADIO DRIVER
12137M:	Hans Verkuil <hverkuil@xs4all.nl>
12138L:	linux-media@vger.kernel.org
12139T:	git git://linuxtv.org/media_tree.git
12140S:	Maintained
12141F:	drivers/media/radio/radio-shark2.c
12142F:	drivers/media/radio/radio-tea5777.c
12143
12144RADOS BLOCK DEVICE (RBD)
12145M:	Ilya Dryomov <idryomov@gmail.com>
12146M:	Sage Weil <sage@redhat.com>
12147M:	Alex Elder <elder@kernel.org>
12148L:	ceph-devel@vger.kernel.org
12149W:	http://ceph.com/
12150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12151T:	git git://github.com/ceph/ceph-client.git
12152S:	Supported
12153F:	Documentation/ABI/testing/sysfs-bus-rbd
12154F:	drivers/block/rbd.c
12155F:	drivers/block/rbd_types.h
12156
12157RAGE128 FRAMEBUFFER DISPLAY DRIVER
12158M:	Paul Mackerras <paulus@samba.org>
12159L:	linux-fbdev@vger.kernel.org
12160S:	Maintained
12161F:	drivers/video/fbdev/aty/aty128fb.c
12162
12163RAINSHADOW-CEC DRIVER
12164M:	Hans Verkuil <hverkuil@xs4all.nl>
12165L:	linux-media@vger.kernel.org
12166T:	git git://linuxtv.org/media_tree.git
12167S:	Maintained
12168F:	drivers/media/usb/rainshadow-cec/*
12169
12170RALINK MIPS ARCHITECTURE
12171M:	John Crispin <john@phrozen.org>
12172L:	linux-mips@linux-mips.org
12173S:	Maintained
12174F:	arch/mips/ralink
12175
12176RALINK RT2X00 WIRELESS LAN DRIVER
12177P:	rt2x00 project
12178M:	Stanislaw Gruszka <sgruszka@redhat.com>
12179M:	Helmut Schaa <helmut.schaa@googlemail.com>
12180L:	linux-wireless@vger.kernel.org
12181S:	Maintained
12182F:	drivers/net/wireless/ralink/rt2x00/
12183
12184RAMDISK RAM BLOCK DEVICE DRIVER
12185M:	Jens Axboe <axboe@kernel.dk>
12186S:	Maintained
12187F:	Documentation/blockdev/ramdisk.txt
12188F:	drivers/block/brd.c
12189
12190RANCHU VIRTUAL BOARD FOR MIPS
12191M:	Miodrag Dinic <miodrag.dinic@mips.com>
12192L:	linux-mips@linux-mips.org
12193S:	Supported
12194F:	arch/mips/generic/board-ranchu.c
12195F:	arch/mips/configs/generic/board-ranchu.config
12196
12197RANDOM NUMBER DRIVER
12198M:	"Theodore Ts'o" <tytso@mit.edu>
12199S:	Maintained
12200F:	drivers/char/random.c
12201
12202RAPIDIO SUBSYSTEM
12203M:	Matt Porter <mporter@kernel.crashing.org>
12204M:	Alexandre Bounine <alex.bou9@gmail.com>
12205S:	Maintained
12206F:	drivers/rapidio/
12207
12208RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12209L:	linux-wireless@vger.kernel.org
12210S:	Orphan
12211F:	drivers/net/wireless/ray*
12212
12213RCUTORTURE TEST FRAMEWORK
12214M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12215M:	Josh Triplett <josh@joshtriplett.org>
12216R:	Steven Rostedt <rostedt@goodmis.org>
12217R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12218R:	Lai Jiangshan <jiangshanlai@gmail.com>
12219L:	linux-kernel@vger.kernel.org
12220S:	Supported
12221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12222F:	tools/testing/selftests/rcutorture
12223
12224RDC R-321X SoC
12225M:	Florian Fainelli <florian@openwrt.org>
12226S:	Maintained
12227
12228RDC R6040 FAST ETHERNET DRIVER
12229M:	Florian Fainelli <f.fainelli@gmail.com>
12230L:	netdev@vger.kernel.org
12231S:	Maintained
12232F:	drivers/net/ethernet/rdc/r6040.c
12233
12234RDMAVT - RDMA verbs software
12235M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12236M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12237L:	linux-rdma@vger.kernel.org
12238S:	Supported
12239F:	drivers/infiniband/sw/rdmavt
12240
12241RDS - RELIABLE DATAGRAM SOCKETS
12242M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12243L:	netdev@vger.kernel.org
12244L:	linux-rdma@vger.kernel.org
12245L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12246W:	https://oss.oracle.com/projects/rds/
12247S:	Supported
12248F:	net/rds/
12249F:	Documentation/networking/rds.txt
12250
12251RDT - RESOURCE ALLOCATION
12252M:	Fenghua Yu <fenghua.yu@intel.com>
12253L:	linux-kernel@vger.kernel.org
12254S:	Supported
12255F:	arch/x86/kernel/cpu/intel_rdt*
12256F:	arch/x86/include/asm/intel_rdt_sched.h
12257F:	Documentation/x86/intel_rdt*
12258
12259READ-COPY UPDATE (RCU)
12260M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12261M:	Josh Triplett <josh@joshtriplett.org>
12262R:	Steven Rostedt <rostedt@goodmis.org>
12263R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12264R:	Lai Jiangshan <jiangshanlai@gmail.com>
12265L:	linux-kernel@vger.kernel.org
12266W:	http://www.rdrop.com/users/paulmck/RCU/
12267S:	Supported
12268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12269F:	Documentation/RCU/
12270X:	Documentation/RCU/torture.txt
12271F:	include/linux/rcu*
12272X:	include/linux/srcu*.h
12273F:	kernel/rcu/
12274X:	kernel/rcu/srcu*.c
12275
12276REAL TIME CLOCK (RTC) SUBSYSTEM
12277M:	Alessandro Zummo <a.zummo@towertech.it>
12278M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12279L:	linux-rtc@vger.kernel.org
12280Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12282S:	Maintained
12283F:	Documentation/devicetree/bindings/rtc/
12284F:	Documentation/rtc.txt
12285F:	drivers/rtc/
12286F:	include/linux/rtc.h
12287F:	include/uapi/linux/rtc.h
12288F:	include/linux/rtc/
12289F:	include/linux/platform_data/rtc-*
12290F:	tools/testing/selftests/rtc/
12291
12292REALTEK AUDIO CODECS
12293M:	Bard Liao <bardliao@realtek.com>
12294M:	Oder Chiou <oder_chiou@realtek.com>
12295S:	Maintained
12296F:	sound/soc/codecs/rt*
12297F:	include/sound/rt*.h
12298
12299REALTEK RTL83xx SMI DSA ROUTER CHIPS
12300M:	Linus Walleij <linus.walleij@linaro.org>
12301S:	Maintained
12302F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12303F:	drivers/net/dsa/realtek-smi*
12304F:	drivers/net/dsa/rtl83*
12305
12306REGISTER MAP ABSTRACTION
12307M:	Mark Brown <broonie@kernel.org>
12308L:	linux-kernel@vger.kernel.org
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12310S:	Supported
12311F:	Documentation/devicetree/bindings/regmap/
12312F:	drivers/base/regmap/
12313F:	include/linux/regmap.h
12314
12315REISERFS FILE SYSTEM
12316L:	reiserfs-devel@vger.kernel.org
12317S:	Supported
12318F:	fs/reiserfs/
12319
12320REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12321M:	Ohad Ben-Cohen <ohad@wizery.com>
12322M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12323L:	linux-remoteproc@vger.kernel.org
12324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12325S:	Maintained
12326F:	Documentation/devicetree/bindings/remoteproc/
12327F:	Documentation/remoteproc.txt
12328F:	drivers/remoteproc/
12329F:	include/linux/remoteproc.h
12330
12331REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12332M:	Ohad Ben-Cohen <ohad@wizery.com>
12333M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12334L:	linux-remoteproc@vger.kernel.org
12335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12336S:	Maintained
12337F:	drivers/rpmsg/
12338F:	Documentation/rpmsg.txt
12339F:	include/linux/rpmsg.h
12340F:	include/linux/rpmsg/
12341
12342RENESAS CLOCK DRIVERS
12343M:	Geert Uytterhoeven <geert+renesas@glider.be>
12344L:	linux-renesas-soc@vger.kernel.org
12345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12346S:	Supported
12347F:	drivers/clk/renesas/
12348
12349RENESAS EMEV2 I2C DRIVER
12350M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12351S:	Supported
12352F:	drivers/i2c/busses/i2c-emev2.c
12353
12354RENESAS ETHERNET DRIVERS
12355R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12356L:	netdev@vger.kernel.org
12357L:	linux-renesas-soc@vger.kernel.org
12358F:	Documentation/devicetree/bindings/net/renesas,*.txt
12359F:	Documentation/devicetree/bindings/net/sh_eth.txt
12360F:	drivers/net/ethernet/renesas/
12361F:	include/linux/sh_eth.h
12362
12363RENESAS R-CAR GYROADC DRIVER
12364M:	Marek Vasut <marek.vasut@gmail.com>
12365L:	linux-iio@vger.kernel.org
12366S:	Supported
12367F:	drivers/iio/adc/rcar_gyro_adc.c
12368
12369RENESAS R-CAR I2C DRIVERS
12370M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12371S:	Supported
12372F:	drivers/i2c/busses/i2c-rcar.c
12373F:	drivers/i2c/busses/i2c-sh_mobile.c
12374
12375RENESAS USB PHY DRIVER
12376M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12377L:	linux-renesas-soc@vger.kernel.org
12378S:	Maintained
12379F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12380
12381RESET CONTROLLER FRAMEWORK
12382M:	Philipp Zabel <p.zabel@pengutronix.de>
12383T:	git git://git.pengutronix.de/git/pza/linux
12384S:	Maintained
12385F:	drivers/reset/
12386F:	Documentation/devicetree/bindings/reset/
12387F:	include/dt-bindings/reset/
12388F:	include/linux/reset.h
12389F:	include/linux/reset-controller.h
12390
12391RESTARTABLE SEQUENCES SUPPORT
12392M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12393M:	Peter Zijlstra <peterz@infradead.org>
12394M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12395M:	Boqun Feng <boqun.feng@gmail.com>
12396L:	linux-kernel@vger.kernel.org
12397S:	Supported
12398F:	kernel/rseq.c
12399F:	include/uapi/linux/rseq.h
12400F:	include/trace/events/rseq.h
12401F:	tools/testing/selftests/rseq/
12402
12403RFKILL
12404M:	Johannes Berg <johannes@sipsolutions.net>
12405L:	linux-wireless@vger.kernel.org
12406W:	http://wireless.kernel.org/
12407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12409S:	Maintained
12410F:	Documentation/rfkill.txt
12411F:	Documentation/ABI/stable/sysfs-class-rfkill
12412F:	net/rfkill/
12413F:	include/linux/rfkill.h
12414F:	include/uapi/linux/rfkill.h
12415
12416RHASHTABLE
12417M:	Thomas Graf <tgraf@suug.ch>
12418M:	Herbert Xu <herbert@gondor.apana.org.au>
12419L:	netdev@vger.kernel.org
12420S:	Maintained
12421F:	lib/rhashtable.c
12422F:	lib/test_rhashtable.c
12423F:	include/linux/rhashtable.h
12424F:	include/linux/rhashtable-types.h
12425
12426RICOH R5C592 MEMORYSTICK DRIVER
12427M:	Maxim Levitsky <maximlevitsky@gmail.com>
12428S:	Maintained
12429F:	drivers/memstick/host/r592.*
12430
12431RICOH SMARTMEDIA/XD DRIVER
12432M:	Maxim Levitsky <maximlevitsky@gmail.com>
12433S:	Maintained
12434F:	drivers/mtd/nand/raw/r852.c
12435F:	drivers/mtd/nand/raw/r852.h
12436
12437RISC-V ARCHITECTURE
12438M:	Palmer Dabbelt <palmer@sifive.com>
12439M:	Albert Ou <aou@eecs.berkeley.edu>
12440L:	linux-riscv@lists.infradead.org
12441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12442S:	Supported
12443F:	arch/riscv/
12444K:	riscv
12445N:	riscv
12446
12447ROCCAT DRIVERS
12448M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12449W:	http://sourceforge.net/projects/roccat/
12450S:	Maintained
12451F:	drivers/hid/hid-roccat*
12452F:	include/linux/hid-roccat*
12453F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12454
12455ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12456M:	Jacob chen <jacob2.chen@rock-chips.com>
12457L:	linux-media@vger.kernel.org
12458S:	Maintained
12459F:	drivers/media/platform/rockchip/rga/
12460F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12461
12462ROCKER DRIVER
12463M:	Jiri Pirko <jiri@resnulli.us>
12464L:	netdev@vger.kernel.org
12465S:	Supported
12466F:	drivers/net/ethernet/rocker/
12467
12468ROCKETPORT DRIVER
12469P:	Comtrol Corp.
12470W:	http://www.comtrol.com
12471S:	Maintained
12472F:	Documentation/serial/rocket.txt
12473F:	drivers/tty/rocket*
12474
12475ROCKETPORT EXPRESS/INFINITY DRIVER
12476M:	Kevin Cernekee <cernekee@gmail.com>
12477L:	linux-serial@vger.kernel.org
12478S:	Odd Fixes
12479F:	drivers/tty/serial/rp2.*
12480
12481ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12482M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12483L:	linux-kernel@vger.kernel.org
12484L:	linux-renesas-soc@vger.kernel.org
12485S:	Supported
12486F:	drivers/mfd/bd9571mwv.c
12487F:	drivers/regulator/bd9571mwv-regulator.c
12488F:	drivers/gpio/gpio-bd9571mwv.c
12489F:	include/linux/mfd/bd9571mwv.h
12490F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12491
12492ROSE NETWORK LAYER
12493M:	Ralf Baechle <ralf@linux-mips.org>
12494L:	linux-hams@vger.kernel.org
12495W:	http://www.linux-ax25.org/
12496S:	Maintained
12497F:	include/net/rose.h
12498F:	include/uapi/linux/rose.h
12499F:	net/rose/
12500
12501RTL2830 MEDIA DRIVER
12502M:	Antti Palosaari <crope@iki.fi>
12503L:	linux-media@vger.kernel.org
12504W:	https://linuxtv.org
12505W:	http://palosaari.fi/linux/
12506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12507T:	git git://linuxtv.org/anttip/media_tree.git
12508S:	Maintained
12509F:	drivers/media/dvb-frontends/rtl2830*
12510
12511RTL2832 MEDIA DRIVER
12512M:	Antti Palosaari <crope@iki.fi>
12513L:	linux-media@vger.kernel.org
12514W:	https://linuxtv.org
12515W:	http://palosaari.fi/linux/
12516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12517T:	git git://linuxtv.org/anttip/media_tree.git
12518S:	Maintained
12519F:	drivers/media/dvb-frontends/rtl2832*
12520
12521RTL2832_SDR MEDIA DRIVER
12522M:	Antti Palosaari <crope@iki.fi>
12523L:	linux-media@vger.kernel.org
12524W:	https://linuxtv.org
12525W:	http://palosaari.fi/linux/
12526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12527T:	git git://linuxtv.org/anttip/media_tree.git
12528S:	Maintained
12529F:	drivers/media/dvb-frontends/rtl2832_sdr*
12530
12531RTL8180 WIRELESS DRIVER
12532L:	linux-wireless@vger.kernel.org
12533W:	http://wireless.kernel.org/
12534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12535S:	Orphan
12536F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12537
12538RTL8187 WIRELESS DRIVER
12539M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12540M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12541M:	Larry Finger <Larry.Finger@lwfinger.net>
12542L:	linux-wireless@vger.kernel.org
12543W:	http://wireless.kernel.org/
12544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12545S:	Maintained
12546F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12547
12548REALTEK WIRELESS DRIVER (rtlwifi family)
12549M:	Ping-Ke Shih <pkshih@realtek.com>
12550L:	linux-wireless@vger.kernel.org
12551W:	http://wireless.kernel.org/
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12553S:	Maintained
12554F:	drivers/net/wireless/realtek/rtlwifi/
12555
12556RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12557M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12558L:	linux-wireless@vger.kernel.org
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12560S:	Maintained
12561F:	drivers/net/wireless/realtek/rtl8xxxu/
12562
12563RXRPC SOCKETS (AF_RXRPC)
12564M:	David Howells <dhowells@redhat.com>
12565L:	linux-afs@lists.infradead.org
12566S:	Supported
12567F:	net/rxrpc/
12568F:	include/keys/rxrpc-type.h
12569F:	include/net/af_rxrpc.h
12570F:	include/trace/events/rxrpc.h
12571F:	include/uapi/linux/rxrpc.h
12572F:	Documentation/networking/rxrpc.txt
12573W:	https://www.infradead.org/~dhowells/kafs/
12574
12575S3 SAVAGE FRAMEBUFFER DRIVER
12576M:	Antonino Daplas <adaplas@gmail.com>
12577L:	linux-fbdev@vger.kernel.org
12578S:	Maintained
12579F:	drivers/video/fbdev/savage/
12580
12581S390
12582M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12583M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12584L:	linux-s390@vger.kernel.org
12585W:	http://www.ibm.com/developerworks/linux/linux390/
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12587S:	Supported
12588F:	arch/s390/
12589F:	drivers/s390/
12590F:	Documentation/s390/
12591F:	Documentation/driver-api/s390-drivers.rst
12592
12593S390 COMMON I/O LAYER
12594M:	Sebastian Ott <sebott@linux.ibm.com>
12595M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12596L:	linux-s390@vger.kernel.org
12597W:	http://www.ibm.com/developerworks/linux/linux390/
12598S:	Supported
12599F:	drivers/s390/cio/
12600
12601S390 DASD DRIVER
12602M:	Stefan Haberland <sth@linux.ibm.com>
12603M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12604L:	linux-s390@vger.kernel.org
12605W:	http://www.ibm.com/developerworks/linux/linux390/
12606S:	Supported
12607F:	drivers/s390/block/dasd*
12608F:	block/partitions/ibm.c
12609
12610S390 IOMMU (PCI)
12611M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12612L:	linux-s390@vger.kernel.org
12613W:	http://www.ibm.com/developerworks/linux/linux390/
12614S:	Supported
12615F:	drivers/iommu/s390-iommu.c
12616
12617S390 IUCV NETWORK LAYER
12618M:	Julian Wiedmann <jwi@linux.ibm.com>
12619M:	Ursula Braun <ubraun@linux.ibm.com>
12620L:	linux-s390@vger.kernel.org
12621W:	http://www.ibm.com/developerworks/linux/linux390/
12622S:	Supported
12623F:	drivers/s390/net/*iucv*
12624F:	include/net/iucv/
12625F:	net/iucv/
12626
12627S390 NETWORK DRIVERS
12628M:	Julian Wiedmann <jwi@linux.ibm.com>
12629M:	Ursula Braun <ubraun@linux.ibm.com>
12630L:	linux-s390@vger.kernel.org
12631W:	http://www.ibm.com/developerworks/linux/linux390/
12632S:	Supported
12633F:	drivers/s390/net/
12634
12635S390 PCI SUBSYSTEM
12636M:	Sebastian Ott <sebott@linux.ibm.com>
12637M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12638L:	linux-s390@vger.kernel.org
12639W:	http://www.ibm.com/developerworks/linux/linux390/
12640S:	Supported
12641F:	arch/s390/pci/
12642F:	drivers/pci/hotplug/s390_pci_hpc.c
12643
12644S390 VFIO-CCW DRIVER
12645M:	Cornelia Huck <cohuck@redhat.com>
12646M:	Halil Pasic <pasic@linux.ibm.com>
12647L:	linux-s390@vger.kernel.org
12648L:	kvm@vger.kernel.org
12649S:	Supported
12650F:	drivers/s390/cio/vfio_ccw*
12651F:	Documentation/s390/vfio-ccw.txt
12652F:	include/uapi/linux/vfio_ccw.h
12653
12654S390 ZCRYPT DRIVER
12655M:	Harald Freudenberger <freude@linux.ibm.com>
12656L:	linux-s390@vger.kernel.org
12657W:	http://www.ibm.com/developerworks/linux/linux390/
12658S:	Supported
12659F:	drivers/s390/crypto/
12660
12661S390 ZFCP DRIVER
12662M:	Steffen Maier <maier@linux.ibm.com>
12663M:	Benjamin Block <bblock@linux.ibm.com>
12664L:	linux-s390@vger.kernel.org
12665W:	http://www.ibm.com/developerworks/linux/linux390/
12666S:	Supported
12667F:	drivers/s390/scsi/zfcp_*
12668
12669S3C24XX SD/MMC Driver
12670M:	Ben Dooks <ben-linux@fluff.org>
12671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12672S:	Supported
12673F:	drivers/mmc/host/s3cmci.*
12674
12675SAA6588 RDS RECEIVER DRIVER
12676M:	Hans Verkuil <hverkuil@xs4all.nl>
12677L:	linux-media@vger.kernel.org
12678T:	git git://linuxtv.org/media_tree.git
12679W:	https://linuxtv.org
12680S:	Odd Fixes
12681F:	drivers/media/i2c/saa6588*
12682
12683SAA7134 VIDEO4LINUX DRIVER
12684M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12685L:	linux-media@vger.kernel.org
12686W:	https://linuxtv.org
12687T:	git git://linuxtv.org/media_tree.git
12688S:	Odd fixes
12689F:	Documentation/media/v4l-drivers/saa7134*
12690F:	drivers/media/pci/saa7134/
12691
12692SAA7146 VIDEO4LINUX-2 DRIVER
12693M:	Hans Verkuil <hverkuil@xs4all.nl>
12694L:	linux-media@vger.kernel.org
12695T:	git git://linuxtv.org/media_tree.git
12696S:	Maintained
12697F:	drivers/media/common/saa7146/
12698F:	drivers/media/pci/saa7146/
12699F:	include/media/saa7146*
12700
12701SAMSUNG AUDIO (ASoC) DRIVERS
12702M:	Krzysztof Kozlowski <krzk@kernel.org>
12703M:	Sangbeom Kim <sbkim73@samsung.com>
12704M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12706S:	Supported
12707F:	sound/soc/samsung/
12708F:	Documentation/devicetree/bindings/sound/samsung*
12709
12710SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12711M:	Krzysztof Kozlowski <krzk@kernel.org>
12712L:	linux-crypto@vger.kernel.org
12713L:	linux-samsung-soc@vger.kernel.org
12714S:	Maintained
12715F:	drivers/crypto/exynos-rng.c
12716F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12717
12718SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12719M:	Łukasz Stelmach <l.stelmach@samsung.com>
12720L:	linux-samsung-soc@vger.kernel.org
12721S:	Maintained
12722F:	drivers/char/hw_random/exynos-trng.c
12723F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12724
12725SAMSUNG FRAMEBUFFER DRIVER
12726M:	Jingoo Han <jingoohan1@gmail.com>
12727L:	linux-fbdev@vger.kernel.org
12728S:	Maintained
12729F:	drivers/video/fbdev/s3c-fb.c
12730
12731SAMSUNG LAPTOP DRIVER
12732M:	Corentin Chary <corentin.chary@gmail.com>
12733L:	platform-driver-x86@vger.kernel.org
12734S:	Maintained
12735F:	drivers/platform/x86/samsung-laptop.c
12736
12737SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12738M:	Sangbeom Kim <sbkim73@samsung.com>
12739M:	Krzysztof Kozlowski <krzk@kernel.org>
12740M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12741L:	linux-kernel@vger.kernel.org
12742L:	linux-samsung-soc@vger.kernel.org
12743S:	Supported
12744F:	drivers/mfd/sec*.c
12745F:	drivers/regulator/s2m*.c
12746F:	drivers/regulator/s5m*.c
12747F:	drivers/clk/clk-s2mps11.c
12748F:	drivers/rtc/rtc-s5m.c
12749F:	include/linux/mfd/samsung/
12750F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12751F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12752F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12753F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12754
12755SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12756M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12757L:	linux-media@vger.kernel.org
12758L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12759S:	Maintained
12760F:	drivers/media/platform/s3c-camif/
12761F:	include/media/drv-intf/s3c_camif.h
12762
12763SAMSUNG S3FWRN5 NFC DRIVER
12764M:	Robert Baldyga <r.baldyga@samsung.com>
12765M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12766L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12767S:	Supported
12768F:	drivers/nfc/s3fwrn5
12769
12770SAMSUNG S5C73M3 CAMERA DRIVER
12771M:	Kyungmin Park <kyungmin.park@samsung.com>
12772M:	Andrzej Hajda <a.hajda@samsung.com>
12773L:	linux-media@vger.kernel.org
12774S:	Supported
12775F:	drivers/media/i2c/s5c73m3/*
12776
12777SAMSUNG S5K5BAF CAMERA DRIVER
12778M:	Kyungmin Park <kyungmin.park@samsung.com>
12779M:	Andrzej Hajda <a.hajda@samsung.com>
12780L:	linux-media@vger.kernel.org
12781S:	Supported
12782F:	drivers/media/i2c/s5k5baf.c
12783
12784SAMSUNG S5P Security SubSystem (SSS) DRIVER
12785M:	Krzysztof Kozlowski <krzk@kernel.org>
12786M:	Vladimir Zapolskiy <vz@mleia.com>
12787M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12788L:	linux-crypto@vger.kernel.org
12789L:	linux-samsung-soc@vger.kernel.org
12790S:	Maintained
12791F:	drivers/crypto/s5p-sss.c
12792
12793SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12794M:	Kyungmin Park <kyungmin.park@samsung.com>
12795M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12796L:	linux-media@vger.kernel.org
12797Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12798S:	Supported
12799F:	drivers/media/platform/exynos4-is/
12800
12801SAMSUNG SOC CLOCK DRIVERS
12802M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12803M:	Tomasz Figa <tomasz.figa@gmail.com>
12804M:	Chanwoo Choi <cw00.choi@samsung.com>
12805S:	Supported
12806L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12808F:	drivers/clk/samsung/
12809F:	include/dt-bindings/clock/exynos*.h
12810F:	Documentation/devicetree/bindings/clock/exynos*.txt
12811
12812SAMSUNG SPI DRIVERS
12813M:	Kukjin Kim <kgene@kernel.org>
12814M:	Krzysztof Kozlowski <krzk@kernel.org>
12815M:	Andi Shyti <andi@etezian.org>
12816L:	linux-spi@vger.kernel.org
12817L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12818S:	Maintained
12819F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12820F:	drivers/spi/spi-s3c*
12821F:	include/linux/platform_data/spi-s3c64xx.h
12822
12823SAMSUNG SXGBE DRIVERS
12824M:	Byungho An <bh74.an@samsung.com>
12825M:	Girish K S <ks.giri@samsung.com>
12826M:	Vipul Pandya <vipul.pandya@samsung.com>
12827S:	Supported
12828L:	netdev@vger.kernel.org
12829F:	drivers/net/ethernet/samsung/sxgbe/
12830
12831SAMSUNG THERMAL DRIVER
12832M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12833L:	linux-pm@vger.kernel.org
12834L:	linux-samsung-soc@vger.kernel.org
12835S:	Supported
12836T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12837F:	drivers/thermal/samsung/
12838
12839SAMSUNG USB2 PHY DRIVER
12840M:	Kamil Debski <kamil@wypas.org>
12841M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12842L:	linux-kernel@vger.kernel.org
12843S:	Supported
12844F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12845F:	Documentation/phy/samsung-usb2.txt
12846F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12847F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12848F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12849F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12850F:	drivers/phy/samsung/phy-samsung-usb2.c
12851F:	drivers/phy/samsung/phy-samsung-usb2.h
12852
12853SC1200 WDT DRIVER
12854M:	Zwane Mwaikambo <zwanem@gmail.com>
12855S:	Maintained
12856F:	drivers/watchdog/sc1200wdt.c
12857
12858SCHEDULER
12859M:	Ingo Molnar <mingo@redhat.com>
12860M:	Peter Zijlstra <peterz@infradead.org>
12861L:	linux-kernel@vger.kernel.org
12862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12863S:	Maintained
12864F:	kernel/sched/
12865F:	include/linux/sched.h
12866F:	include/uapi/linux/sched.h
12867F:	include/linux/wait.h
12868
12869SCR24X CHIP CARD INTERFACE DRIVER
12870M:	Lubomir Rintel <lkundrak@v3.sk>
12871S:	Supported
12872F:	drivers/char/pcmcia/scr24x_cs.c
12873
12874SCSI CDROM DRIVER
12875M:	Jens Axboe <axboe@kernel.dk>
12876L:	linux-scsi@vger.kernel.org
12877W:	http://www.kernel.dk
12878S:	Maintained
12879F:	drivers/scsi/sr*
12880
12881SCSI RDMA PROTOCOL (SRP) INITIATOR
12882M:	Bart Van Assche <bvanassche@acm.org>
12883L:	linux-rdma@vger.kernel.org
12884S:	Supported
12885Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12886F:	drivers/infiniband/ulp/srp/
12887F:	include/scsi/srp.h
12888
12889SCSI RDMA PROTOCOL (SRP) TARGET
12890M:	Bart Van Assche <bvanassche@acm.org>
12891L:	linux-rdma@vger.kernel.org
12892L:	target-devel@vger.kernel.org
12893S:	Supported
12894Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12895F:	drivers/infiniband/ulp/srpt/
12896
12897SCSI SG DRIVER
12898M:	Doug Gilbert <dgilbert@interlog.com>
12899L:	linux-scsi@vger.kernel.org
12900W:	http://sg.danny.cz/sg
12901S:	Maintained
12902F:	Documentation/scsi/scsi-generic.txt
12903F:	drivers/scsi/sg.c
12904F:	include/scsi/sg.h
12905
12906SCSI SUBSYSTEM
12907M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12909M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12911L:	linux-scsi@vger.kernel.org
12912S:	Maintained
12913F:	Documentation/devicetree/bindings/scsi/
12914F:	drivers/scsi/
12915F:	include/scsi/
12916
12917SCSI TAPE DRIVER
12918M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12919L:	linux-scsi@vger.kernel.org
12920S:	Maintained
12921F:	Documentation/scsi/st.txt
12922F:	drivers/scsi/st.*
12923F:	drivers/scsi/st_*.h
12924
12925SCTP PROTOCOL
12926M:	Vlad Yasevich <vyasevich@gmail.com>
12927M:	Neil Horman <nhorman@tuxdriver.com>
12928M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12929L:	linux-sctp@vger.kernel.org
12930W:	http://lksctp.sourceforge.net
12931S:	Maintained
12932F:	Documentation/networking/sctp.txt
12933F:	include/linux/sctp.h
12934F:	include/uapi/linux/sctp.h
12935F:	include/net/sctp/
12936F:	net/sctp/
12937
12938SCx200 CPU SUPPORT
12939M:	Jim Cromie <jim.cromie@gmail.com>
12940S:	Odd Fixes
12941F:	Documentation/i2c/busses/scx200_acb
12942F:	arch/x86/platform/scx200/
12943F:	drivers/watchdog/scx200_wdt.c
12944F:	drivers/i2c/busses/scx200*
12945F:	drivers/mtd/maps/scx200_docflash.c
12946F:	include/linux/scx200.h
12947
12948SCx200 GPIO DRIVER
12949M:	Jim Cromie <jim.cromie@gmail.com>
12950S:	Maintained
12951F:	drivers/char/scx200_gpio.c
12952F:	include/linux/scx200_gpio.h
12953
12954SCx200 HRT CLOCKSOURCE DRIVER
12955M:	Jim Cromie <jim.cromie@gmail.com>
12956S:	Maintained
12957F:	drivers/clocksource/scx200_hrt.c
12958
12959SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12960M:	Sascha Sommer <saschasommer@freenet.de>
12961L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12962S:	Maintained
12963F:	drivers/mmc/host/sdricoh_cs.c
12964
12965SECURE COMPUTING
12966M:	Kees Cook <keescook@chromium.org>
12967R:	Andy Lutomirski <luto@amacapital.net>
12968R:	Will Drewry <wad@chromium.org>
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12970S:	Supported
12971F:	kernel/seccomp.c
12972F:	include/uapi/linux/seccomp.h
12973F:	include/linux/seccomp.h
12974F:	tools/testing/selftests/seccomp/*
12975F:	tools/testing/selftests/kselftest_harness.h
12976F:	Documentation/userspace-api/seccomp_filter.rst
12977K:	\bsecure_computing
12978K:	\bTIF_SECCOMP\b
12979
12980SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12981M:	Al Cooper <alcooperx@gmail.com>
12982L:	linux-mmc@vger.kernel.org
12983L:	bcm-kernel-feedback-list@broadcom.com
12984S:	Maintained
12985F:	drivers/mmc/host/sdhci-brcmstb*
12986
12987SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12988M:	Adrian Hunter <adrian.hunter@intel.com>
12989L:	linux-mmc@vger.kernel.org
12990T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12991S:	Maintained
12992F:	drivers/mmc/host/sdhci*
12993F:	include/linux/mmc/sdhci*
12994
12995SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12996M:	Prabu Thangamuthu <prabu.t@synopsys.com>
12997M:	Manjunath M B <manjumb@synopsys.com>
12998L:	linux-mmc@vger.kernel.org
12999S:	Maintained
13000F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13001
13002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13003M:	Ben Dooks <ben-linux@fluff.org>
13004M:	Jaehoon Chung <jh80.chung@samsung.com>
13005L:	linux-mmc@vger.kernel.org
13006S:	Maintained
13007F:	drivers/mmc/host/sdhci-s3c*
13008
13009SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13010M:	Viresh Kumar <vireshk@kernel.org>
13011L:	linux-mmc@vger.kernel.org
13012S:	Maintained
13013F:	drivers/mmc/host/sdhci-spear.c
13014
13015SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13016M:	Kishon Vijay Abraham I <kishon@ti.com>
13017L:	linux-mmc@vger.kernel.org
13018S:	Maintained
13019F:	drivers/mmc/host/sdhci-omap.c
13020
13021SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13022M:	Scott Bauer <scott.bauer@intel.com>
13023M:	Jonathan Derrick <jonathan.derrick@intel.com>
13024L:	linux-block@vger.kernel.org
13025S:	Supported
13026F:	block/sed*
13027F:	block/opal_proto.h
13028F:	include/linux/sed*
13029F:	include/uapi/linux/sed*
13030
13031SECURITY CONTACT
13032M:	Security Officers <security@kernel.org>
13033S:	Supported
13034
13035SECURITY SUBSYSTEM
13036M:	James Morris <jmorris@namei.org>
13037M:	"Serge E. Hallyn" <serge@hallyn.com>
13038L:	linux-security-module@vger.kernel.org (suggested Cc:)
13039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13040W:	http://kernsec.org/
13041S:	Supported
13042F:	security/
13043X:	security/selinux/
13044
13045SELINUX SECURITY MODULE
13046M:	Paul Moore <paul@paul-moore.com>
13047M:	Stephen Smalley <sds@tycho.nsa.gov>
13048M:	Eric Paris <eparis@parisplace.org>
13049L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13050W:	https://selinuxproject.org
13051W:	https://github.com/SELinuxProject
13052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13053S:	Supported
13054F:	include/linux/selinux*
13055F:	security/selinux/
13056F:	scripts/selinux/
13057F:	Documentation/admin-guide/LSM/SELinux.rst
13058
13059SENSABLE PHANTOM
13060M:	Jiri Slaby <jirislaby@gmail.com>
13061S:	Maintained
13062F:	drivers/misc/phantom.c
13063F:	include/uapi/linux/phantom.h
13064
13065SERIAL DEVICE BUS
13066M:	Rob Herring <robh@kernel.org>
13067L:	linux-serial@vger.kernel.org
13068S:	Maintained
13069F:	Documentation/devicetree/bindings/serial/slave-device.txt
13070F:	drivers/tty/serdev/
13071F:	include/linux/serdev.h
13072
13073SERIAL DRIVERS
13074M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13075L:	linux-serial@vger.kernel.org
13076S:	Maintained
13077F:	Documentation/devicetree/bindings/serial/
13078F:	drivers/tty/serial/
13079
13080SERIAL IR RECEIVER
13081M:	Sean Young <sean@mess.org>
13082L:	linux-media@vger.kernel.org
13083S:	Maintained
13084F:	drivers/media/rc/serial_ir.c
13085
13086SFC NETWORK DRIVER
13087M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13088M:	Edward Cree <ecree@solarflare.com>
13089M:	Bert Kenward <bkenward@solarflare.com>
13090L:	netdev@vger.kernel.org
13091S:	Supported
13092F:	drivers/net/ethernet/sfc/
13093
13094SGI GRU DRIVER
13095M:	Dimitri Sivanich <sivanich@sgi.com>
13096S:	Maintained
13097F:	drivers/misc/sgi-gru/
13098
13099SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13100M:	Pat Gefre <pfg@sgi.com>
13101L:	linux-ia64@vger.kernel.org
13102S:	Supported
13103F:	Documentation/ia64/serial.txt
13104F:	drivers/tty/serial/ioc?_serial.c
13105F:	include/linux/ioc?.h
13106
13107SGI XP/XPC/XPNET DRIVER
13108M:	Cliff Whickman <cpw@sgi.com>
13109M:	Robin Holt <robinmholt@gmail.com>
13110S:	Maintained
13111F:	drivers/misc/sgi-xp/
13112
13113SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13114M:	Ursula Braun <ubraun@linux.ibm.com>
13115L:	linux-s390@vger.kernel.org
13116W:	http://www.ibm.com/developerworks/linux/linux390/
13117S:	Supported
13118F:	net/smc/
13119
13120SHARP RJ54N1CB0C SENSOR DRIVER
13121M:	Jacopo Mondi <jacopo@jmondi.org>
13122L:	linux-media@vger.kernel.org
13123T:	git git://linuxtv.org/media_tree.git
13124S:	Odd fixes
13125F:	drivers/media/i2c/rj54n1cb0c.c
13126F:	include/media/i2c/rj54n1cb0c.h
13127
13128SH_VEU V4L2 MEM2MEM DRIVER
13129L:	linux-media@vger.kernel.org
13130S:	Orphan
13131F:	drivers/media/platform/sh_veu.c
13132
13133SH_VOU V4L2 OUTPUT DRIVER
13134L:	linux-media@vger.kernel.org
13135S:	Orphan
13136F:	drivers/media/platform/sh_vou.c
13137F:	include/media/drv-intf/sh_vou.h
13138
13139SI2157 MEDIA DRIVER
13140M:	Antti Palosaari <crope@iki.fi>
13141L:	linux-media@vger.kernel.org
13142W:	https://linuxtv.org
13143W:	http://palosaari.fi/linux/
13144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13145T:	git git://linuxtv.org/anttip/media_tree.git
13146S:	Maintained
13147F:	drivers/media/tuners/si2157*
13148
13149SI2165 MEDIA DRIVER
13150M:	Matthias Schwarzott <zzam@gentoo.org>
13151L:	linux-media@vger.kernel.org
13152W:	https://linuxtv.org
13153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13154S:	Maintained
13155F:	drivers/media/dvb-frontends/si2165*
13156
13157SI2168 MEDIA DRIVER
13158M:	Antti Palosaari <crope@iki.fi>
13159L:	linux-media@vger.kernel.org
13160W:	https://linuxtv.org
13161W:	http://palosaari.fi/linux/
13162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13163T:	git git://linuxtv.org/anttip/media_tree.git
13164S:	Maintained
13165F:	drivers/media/dvb-frontends/si2168*
13166
13167SI470X FM RADIO RECEIVER I2C DRIVER
13168M:	Hans Verkuil <hverkuil@xs4all.nl>
13169L:	linux-media@vger.kernel.org
13170T:	git git://linuxtv.org/media_tree.git
13171W:	https://linuxtv.org
13172S:	Odd Fixes
13173F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13174
13175SI470X FM RADIO RECEIVER USB DRIVER
13176M:	Hans Verkuil <hverkuil@xs4all.nl>
13177L:	linux-media@vger.kernel.org
13178T:	git git://linuxtv.org/media_tree.git
13179W:	https://linuxtv.org
13180S:	Maintained
13181F:	drivers/media/radio/si470x/radio-si470x-common.c
13182F:	drivers/media/radio/si470x/radio-si470x.h
13183F:	drivers/media/radio/si470x/radio-si470x-usb.c
13184
13185SI4713 FM RADIO TRANSMITTER I2C DRIVER
13186M:	Eduardo Valentin <edubezval@gmail.com>
13187L:	linux-media@vger.kernel.org
13188T:	git git://linuxtv.org/media_tree.git
13189W:	https://linuxtv.org
13190S:	Odd Fixes
13191F:	drivers/media/radio/si4713/si4713.?
13192
13193SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13194M:	Eduardo Valentin <edubezval@gmail.com>
13195L:	linux-media@vger.kernel.org
13196T:	git git://linuxtv.org/media_tree.git
13197W:	https://linuxtv.org
13198S:	Odd Fixes
13199F:	drivers/media/radio/si4713/radio-platform-si4713.c
13200
13201SI4713 FM RADIO TRANSMITTER USB DRIVER
13202M:	Hans Verkuil <hverkuil@xs4all.nl>
13203L:	linux-media@vger.kernel.org
13204T:	git git://linuxtv.org/media_tree.git
13205W:	https://linuxtv.org
13206S:	Maintained
13207F:	drivers/media/radio/si4713/radio-usb-si4713.c
13208
13209SIANO DVB DRIVER
13210M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13211L:	linux-media@vger.kernel.org
13212W:	https://linuxtv.org
13213T:	git git://linuxtv.org/media_tree.git
13214S:	Odd fixes
13215F:	drivers/media/common/siano/
13216F:	drivers/media/usb/siano/
13217F:	drivers/media/usb/siano/
13218F:	drivers/media/mmc/siano/
13219
13220SIFIVE DRIVERS
13221M:	Palmer Dabbelt <palmer@sifive.com>
13222L:	linux-riscv@lists.infradead.org
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13224S:	Supported
13225K:	sifive
13226N:	sifive
13227
13228SILEAD TOUCHSCREEN DRIVER
13229M:	Hans de Goede <hdegoede@redhat.com>
13230L:	linux-input@vger.kernel.org
13231L:	platform-driver-x86@vger.kernel.org
13232S:	Maintained
13233F:	drivers/input/touchscreen/silead.c
13234F:	drivers/platform/x86/touchscreen_dmi.c
13235
13236SILICON MOTION SM712 FRAME BUFFER DRIVER
13237M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13238M:	Teddy Wang <teddy.wang@siliconmotion.com>
13239M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13240L:	linux-fbdev@vger.kernel.org
13241S:	Maintained
13242F:	drivers/video/fbdev/sm712*
13243F:	Documentation/fb/sm712fb.txt
13244
13245SIMPLE FIRMWARE INTERFACE (SFI)
13246M:	Len Brown <lenb@kernel.org>
13247L:	sfi-devel@simplefirmware.org
13248W:	http://simplefirmware.org/
13249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13250S:	Supported
13251F:	arch/x86/platform/sfi/
13252F:	drivers/sfi/
13253F:	include/linux/sfi*.h
13254
13255SIMPLEFB FB DRIVER
13256M:	Hans de Goede <hdegoede@redhat.com>
13257L:	linux-fbdev@vger.kernel.org
13258S:	Maintained
13259F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13260F:	drivers/video/fbdev/simplefb.c
13261F:	include/linux/platform_data/simplefb.h
13262
13263SIMTEC EB110ATX (Chalice CATS)
13264P:	Ben Dooks
13265P:	Vincent Sanders <vince@simtec.co.uk>
13266M:	Simtec Linux Team <linux@simtec.co.uk>
13267W:	http://www.simtec.co.uk/products/EB110ATX/
13268S:	Supported
13269
13270SIMTEC EB2410ITX (BAST)
13271P:	Ben Dooks
13272P:	Vincent Sanders <vince@simtec.co.uk>
13273M:	Simtec Linux Team <linux@simtec.co.uk>
13274W:	http://www.simtec.co.uk/products/EB2410ITX/
13275S:	Supported
13276F:	arch/arm/mach-s3c24xx/mach-bast.c
13277F:	arch/arm/mach-s3c24xx/bast-ide.c
13278F:	arch/arm/mach-s3c24xx/bast-irq.c
13279
13280SIPHASH PRF ROUTINES
13281M:	Jason A. Donenfeld <Jason@zx2c4.com>
13282S:	Maintained
13283F:	lib/siphash.c
13284F:	lib/test_siphash.c
13285F:	include/linux/siphash.h
13286
13287SIOX
13288M:	Gavin Schenk <g.schenk@eckelmann.de>
13289M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13290R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13291S:	Supported
13292F:	drivers/siox/*
13293F:	include/trace/events/siox.h
13294
13295SIS 190 ETHERNET DRIVER
13296M:	Francois Romieu <romieu@fr.zoreil.com>
13297L:	netdev@vger.kernel.org
13298S:	Maintained
13299F:	drivers/net/ethernet/sis/sis190.c
13300
13301SIS 900/7016 FAST ETHERNET DRIVER
13302M:	Daniele Venzano <venza@brownhat.org>
13303W:	http://www.brownhat.org/sis900.html
13304L:	netdev@vger.kernel.org
13305S:	Maintained
13306F:	drivers/net/ethernet/sis/sis900.*
13307
13308SIS FRAMEBUFFER DRIVER
13309M:	Thomas Winischhofer <thomas@winischhofer.net>
13310W:	http://www.winischhofer.net/linuxsisvga.shtml
13311S:	Maintained
13312F:	Documentation/fb/sisfb.txt
13313F:	drivers/video/fbdev/sis/
13314F:	include/video/sisfb.h
13315
13316SIS USB2VGA DRIVER
13317M:	Thomas Winischhofer <thomas@winischhofer.net>
13318W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13319S:	Maintained
13320F:	drivers/usb/misc/sisusbvga/
13321
13322SLAB ALLOCATOR
13323M:	Christoph Lameter <cl@linux.com>
13324M:	Pekka Enberg <penberg@kernel.org>
13325M:	David Rientjes <rientjes@google.com>
13326M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13327M:	Andrew Morton <akpm@linux-foundation.org>
13328L:	linux-mm@kvack.org
13329S:	Maintained
13330F:	include/linux/sl?b*.h
13331F:	mm/sl?b*
13332
13333SLEEPABLE READ-COPY UPDATE (SRCU)
13334M:	Lai Jiangshan <jiangshanlai@gmail.com>
13335M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13336M:	Josh Triplett <josh@joshtriplett.org>
13337R:	Steven Rostedt <rostedt@goodmis.org>
13338R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13339L:	linux-kernel@vger.kernel.org
13340W:	http://www.rdrop.com/users/paulmck/RCU/
13341S:	Supported
13342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13343F:	include/linux/srcu*.h
13344F:	kernel/rcu/srcu*.c
13345
13346SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13347M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13349S:	Maintained
13350F:	drivers/slimbus/
13351F:	Documentation/devicetree/bindings/slimbus/
13352F:	include/linux/slimbus.h
13353
13354SMACK SECURITY MODULE
13355M:	Casey Schaufler <casey@schaufler-ca.com>
13356L:	linux-security-module@vger.kernel.org
13357W:	http://schaufler-ca.com
13358T:	git git://github.com/cschaufler/smack-next
13359S:	Maintained
13360F:	Documentation/admin-guide/LSM/Smack.rst
13361F:	security/smack/
13362
13363SMC91x ETHERNET DRIVER
13364M:	Nicolas Pitre <nico@fluxnic.net>
13365S:	Odd Fixes
13366F:	drivers/net/ethernet/smsc/smc91x.*
13367
13368SMIA AND SMIA++ IMAGE SENSOR DRIVER
13369M:	Sakari Ailus <sakari.ailus@iki.fi>
13370L:	linux-media@vger.kernel.org
13371S:	Maintained
13372F:	drivers/media/i2c/smiapp/
13373F:	include/media/i2c/smiapp.h
13374F:	drivers/media/i2c/smiapp-pll.c
13375F:	drivers/media/i2c/smiapp-pll.h
13376F:	include/uapi/linux/smiapp.h
13377F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13378
13379SMM665 HARDWARE MONITOR DRIVER
13380M:	Guenter Roeck <linux@roeck-us.net>
13381L:	linux-hwmon@vger.kernel.org
13382S:	Maintained
13383F:	Documentation/hwmon/smm665
13384F:	drivers/hwmon/smm665.c
13385
13386SMSC EMC2103 HARDWARE MONITOR DRIVER
13387M:	Steve Glendinning <steve.glendinning@shawell.net>
13388L:	linux-hwmon@vger.kernel.org
13389S:	Maintained
13390F:	Documentation/hwmon/emc2103
13391F:	drivers/hwmon/emc2103.c
13392
13393SMSC SCH5627 HARDWARE MONITOR DRIVER
13394M:	Hans de Goede <hdegoede@redhat.com>
13395L:	linux-hwmon@vger.kernel.org
13396S:	Supported
13397F:	Documentation/hwmon/sch5627
13398F:	drivers/hwmon/sch5627.c
13399
13400SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13401M:	Steve Glendinning <steve.glendinning@shawell.net>
13402L:	linux-fbdev@vger.kernel.org
13403S:	Maintained
13404F:	drivers/video/fbdev/smscufx.c
13405
13406SMSC47B397 HARDWARE MONITOR DRIVER
13407M:	Jean Delvare <jdelvare@suse.com>
13408L:	linux-hwmon@vger.kernel.org
13409S:	Maintained
13410F:	Documentation/hwmon/smsc47b397
13411F:	drivers/hwmon/smsc47b397.c
13412
13413SMSC911x ETHERNET DRIVER
13414M:	Steve Glendinning <steve.glendinning@shawell.net>
13415L:	netdev@vger.kernel.org
13416S:	Maintained
13417F:	include/linux/smsc911x.h
13418F:	drivers/net/ethernet/smsc/smsc911x.*
13419
13420SMSC9420 PCI ETHERNET DRIVER
13421M:	Steve Glendinning <steve.glendinning@shawell.net>
13422L:	netdev@vger.kernel.org
13423S:	Maintained
13424F:	drivers/net/ethernet/smsc/smsc9420.*
13425
13426SOC-CAMERA V4L2 SUBSYSTEM
13427L:	linux-media@vger.kernel.org
13428T:	git git://linuxtv.org/media_tree.git
13429S:	Orphan
13430F:	include/media/soc*
13431F:	drivers/media/i2c/soc_camera/
13432F:	drivers/media/platform/soc_camera/
13433
13434SOCIONEXT SYNQUACER I2C DRIVER
13435M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13436L:	linux-i2c@vger.kernel.org
13437S:	Maintained
13438F:	drivers/i2c/busses/i2c-synquacer.c
13439F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13440
13441SOCIONEXT UNIPHIER SOUND DRIVER
13442M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13444S:	Maintained
13445F:	sound/soc/uniphier/
13446
13447SOEKRIS NET48XX LED SUPPORT
13448M:	Chris Boot <bootc@bootc.net>
13449S:	Maintained
13450F:	drivers/leds/leds-net48xx.c
13451
13452SOFT-ROCE DRIVER (rxe)
13453M:	Moni Shoua <monis@mellanox.com>
13454L:	linux-rdma@vger.kernel.org
13455S:	Supported
13456W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13457Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13458F:	drivers/infiniband/sw/rxe/
13459F:	include/uapi/rdma/rdma_user_rxe.h
13460
13461SOFTLOGIC 6x10 MPEG CODEC
13462M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13463M:	Anton Sviridenko <anton@corp.bluecherry.net>
13464M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13465M:	Andrey Utkin <andrey_utkin@fastmail.com>
13466M:	Ismael Luceno <ismael@iodev.co.uk>
13467L:	linux-media@vger.kernel.org
13468S:	Supported
13469F:	drivers/media/pci/solo6x10/
13470
13471SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13472M:	James Morse <james.morse@arm.com>
13473L:	linux-arm-kernel@lists.infradead.org
13474S:	Maintained
13475F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13476F:	drivers/firmware/arm_sdei.c
13477F:	include/linux/sdei.h
13478F:	include/uapi/linux/sdei.h
13479
13480SOFTWARE RAID (Multiple Disks) SUPPORT
13481M:	Shaohua Li <shli@kernel.org>
13482L:	linux-raid@vger.kernel.org
13483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13484S:	Supported
13485F:	drivers/md/Makefile
13486F:	drivers/md/Kconfig
13487F:	drivers/md/md*
13488F:	drivers/md/raid*
13489F:	include/linux/raid/
13490F:	include/uapi/linux/raid/
13491
13492SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13493M:	Jassi Brar <jaswinder.singh@linaro.org>
13494L:	netdev@vger.kernel.org
13495S:	Maintained
13496F:	drivers/net/ethernet/socionext/netsec.c
13497F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13498
13499SOLIDRUN CLEARFOG SUPPORT
13500M:	Russell King <linux@armlinux.org.uk>
13501S:	Maintained
13502F:	arch/arm/boot/dts/armada-388-clearfog*
13503F:	arch/arm/boot/dts/armada-38x-solidrun-*
13504
13505SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13506M:	Russell King <linux@armlinux.org.uk>
13507S:	Maintained
13508F:	arch/arm/boot/dts/imx6*-cubox-i*
13509F:	arch/arm/boot/dts/imx6*-hummingboard*
13510F:	arch/arm/boot/dts/imx6*-sr-*
13511
13512SONIC NETWORK DRIVER
13513M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13514L:	netdev@vger.kernel.org
13515S:	Maintained
13516F:	drivers/net/ethernet/natsemi/sonic.*
13517
13518SONICS SILICON BACKPLANE DRIVER (SSB)
13519M:	Michael Buesch <m@bues.ch>
13520L:	linux-wireless@vger.kernel.org
13521S:	Maintained
13522F:	drivers/ssb/
13523F:	include/linux/ssb/
13524
13525SONY IMX258 SENSOR DRIVER
13526M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13527L:	linux-media@vger.kernel.org
13528T:	git git://linuxtv.org/media_tree.git
13529S:	Maintained
13530F:	drivers/media/i2c/imx258.c
13531
13532SONY IMX274 SENSOR DRIVER
13533M:	Leon Luo <leonl@leopardimaging.com>
13534L:	linux-media@vger.kernel.org
13535T:	git git://linuxtv.org/media_tree.git
13536S:	Maintained
13537F:	drivers/media/i2c/imx274.c
13538F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13539
13540SONY MEMORYSTICK CARD SUPPORT
13541M:	Alex Dubov <oakad@yahoo.com>
13542W:	http://tifmxx.berlios.de/
13543S:	Maintained
13544F:	drivers/memstick/host/tifm_ms.c
13545
13546SONY MEMORYSTICK STANDARD SUPPORT
13547M:	Maxim Levitsky <maximlevitsky@gmail.com>
13548S:	Maintained
13549F:	drivers/memstick/core/ms_block.*
13550
13551SONY VAIO CONTROL DEVICE DRIVER
13552M:	Mattia Dongili <malattia@linux.it>
13553L:	platform-driver-x86@vger.kernel.org
13554W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13555S:	Maintained
13556F:	Documentation/laptops/sony-laptop.txt
13557F:	drivers/char/sonypi.c
13558F:	drivers/platform/x86/sony-laptop.c
13559F:	include/linux/sony-laptop.h
13560
13561SOUND
13562M:	Jaroslav Kysela <perex@perex.cz>
13563M:	Takashi Iwai <tiwai@suse.com>
13564L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13565W:	http://www.alsa-project.org/
13566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13567T:	git git://git.alsa-project.org/alsa-kernel.git
13568Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13569S:	Maintained
13570F:	Documentation/sound/
13571F:	include/sound/
13572F:	include/uapi/sound/
13573F:	sound/
13574
13575SOUND - COMPRESSED AUDIO
13576M:	Vinod Koul <vkoul@kernel.org>
13577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13579S:	Supported
13580F:	Documentation/sound/designs/compress-offload.rst
13581F:	include/sound/compress_driver.h
13582F:	include/uapi/sound/compress_*
13583F:	sound/core/compress_offload.c
13584F:	sound/soc/soc-compress.c
13585
13586SOUND - DMAENGINE HELPERS
13587M:	Lars-Peter Clausen <lars@metafoo.de>
13588S:	Supported
13589F:	include/sound/dmaengine_pcm.h
13590F:	sound/core/pcm_dmaengine.c
13591F:	sound/soc/soc-generic-dmaengine-pcm.c
13592
13593SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13594M:	Liam Girdwood <lgirdwood@gmail.com>
13595M:	Mark Brown <broonie@kernel.org>
13596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13597L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13598W:	http://alsa-project.org/main/index.php/ASoC
13599S:	Supported
13600F:	Documentation/devicetree/bindings/sound/
13601F:	Documentation/sound/soc/
13602F:	sound/soc/
13603F:	include/sound/soc*
13604
13605SOUNDWIRE SUBSYSTEM
13606M:	Vinod Koul <vinod.koul@intel.com>
13607M:	Sanyog Kale <sanyog.r.kale@intel.com>
13608R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13609L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13610S:	Supported
13611F:	Documentation/driver-api/soundwire/
13612F:	drivers/soundwire/
13613F:	include/linux/soundwire/
13614
13615SP2 MEDIA DRIVER
13616M:	Olli Salonen <olli.salonen@iki.fi>
13617L:	linux-media@vger.kernel.org
13618W:	https://linuxtv.org
13619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13620S:	Maintained
13621F:	drivers/media/dvb-frontends/sp2*
13622
13623SPARC + UltraSPARC (sparc/sparc64)
13624M:	"David S. Miller" <davem@davemloft.net>
13625L:	sparclinux@vger.kernel.org
13626Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13629S:	Maintained
13630F:	arch/sparc/
13631F:	drivers/sbus/
13632
13633SPARC SERIAL DRIVERS
13634M:	"David S. Miller" <davem@davemloft.net>
13635L:	sparclinux@vger.kernel.org
13636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13638S:	Maintained
13639F:	include/linux/sunserialcore.h
13640F:	drivers/tty/serial/suncore.c
13641F:	drivers/tty/serial/sunhv.c
13642F:	drivers/tty/serial/sunsab.c
13643F:	drivers/tty/serial/sunsab.h
13644F:	drivers/tty/serial/sunsu.c
13645F:	drivers/tty/serial/sunzilog.c
13646F:	drivers/tty/serial/sunzilog.h
13647F:	drivers/tty/vcc.c
13648
13649SPARSE CHECKER
13650M:	"Christopher Li" <sparse@chrisli.org>
13651L:	linux-sparse@vger.kernel.org
13652W:	https://sparse.wiki.kernel.org/
13653T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13654T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13655S:	Maintained
13656F:	include/linux/compiler.h
13657
13658SPEAR CLOCK FRAMEWORK SUPPORT
13659M:	Viresh Kumar <vireshk@kernel.org>
13660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13661W:	http://www.st.com/spear
13662S:	Maintained
13663F:	drivers/clk/spear/
13664
13665SPEAR PLATFORM SUPPORT
13666M:	Viresh Kumar <vireshk@kernel.org>
13667M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13669W:	http://www.st.com/spear
13670S:	Maintained
13671F:	arch/arm/boot/dts/spear*
13672F:	arch/arm/mach-spear/
13673
13674SPI NOR SUBSYSTEM
13675M:	Marek Vasut <marek.vasut@gmail.com>
13676L:	linux-mtd@lists.infradead.org
13677W:	http://www.linux-mtd.infradead.org/
13678Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13679T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13680T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13681S:	Maintained
13682F:	drivers/mtd/spi-nor/
13683F:	include/linux/mtd/spi-nor.h
13684
13685SPI SUBSYSTEM
13686M:	Mark Brown <broonie@kernel.org>
13687L:	linux-spi@vger.kernel.org
13688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13689Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13690S:	Maintained
13691F:	Documentation/devicetree/bindings/spi/
13692F:	Documentation/spi/
13693F:	drivers/spi/
13694F:	include/linux/spi/
13695F:	include/uapi/linux/spi/
13696F:	tools/spi/
13697
13698SPIDERNET NETWORK DRIVER for CELL
13699M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13700L:	netdev@vger.kernel.org
13701S:	Supported
13702F:	Documentation/networking/spider_net.txt
13703F:	drivers/net/ethernet/toshiba/spider_net*
13704
13705SPMI SUBSYSTEM
13706R:	Stephen Boyd <sboyd@kernel.org>
13707L:	linux-arm-msm@vger.kernel.org
13708F:	Documentation/devicetree/bindings/spmi/
13709F:	drivers/spmi/
13710F:	include/dt-bindings/spmi/spmi.h
13711F:	include/linux/spmi.h
13712F:	include/trace/events/spmi.h
13713
13714SPU FILE SYSTEM
13715M:	Jeremy Kerr <jk@ozlabs.org>
13716L:	linuxppc-dev@lists.ozlabs.org
13717W:	http://www.ibm.com/developerworks/power/cell/
13718S:	Supported
13719F:	Documentation/filesystems/spufs.txt
13720F:	arch/powerpc/platforms/cell/spufs/
13721
13722SQUASHFS FILE SYSTEM
13723M:	Phillip Lougher <phillip@squashfs.org.uk>
13724L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13725W:	http://squashfs.org.uk
13726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13727S:	Maintained
13728F:	Documentation/filesystems/squashfs.txt
13729F:	fs/squashfs/
13730
13731SRM (Alpha) environment access
13732M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13733S:	Maintained
13734F:	arch/alpha/kernel/srm_env.c
13735
13736ST STM32 I2C/SMBUS DRIVER
13737M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13738L:	linux-i2c@vger.kernel.org
13739S:	Maintained
13740F:	drivers/i2c/busses/i2c-stm32*
13741
13742STABLE BRANCH
13743M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13744L:	stable@vger.kernel.org
13745S:	Supported
13746F:	Documentation/process/stable-kernel-rules.rst
13747
13748STAGING - COMEDI
13749M:	Ian Abbott <abbotti@mev.co.uk>
13750M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13751S:	Odd Fixes
13752F:	drivers/staging/comedi/
13753
13754STAGING - EROFS FILE SYSTEM
13755M:	Gao Xiang <gaoxiang25@huawei.com>
13756M:	Chao Yu <yuchao0@huawei.com>
13757L:	linux-erofs@lists.ozlabs.org
13758S:	Maintained
13759F:	drivers/staging/erofs/
13760
13761STAGING - FLARION FT1000 DRIVERS
13762M:	Marek Belisko <marek.belisko@gmail.com>
13763S:	Odd Fixes
13764F:	drivers/staging/ft1000/
13765
13766STAGING - INDUSTRIAL IO
13767M:	Jonathan Cameron <jic23@kernel.org>
13768L:	linux-iio@vger.kernel.org
13769S:	Odd Fixes
13770F:	Documentation/devicetree/bindings/staging/iio/
13771F:	drivers/staging/iio/
13772
13773STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13774M:	Marc Dietrich <marvin24@gmx.de>
13775L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13776L:	linux-tegra@vger.kernel.org
13777S:	Maintained
13778F:	drivers/staging/nvec/
13779
13780STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13781M:	Jens Frederich <jfrederich@gmail.com>
13782M:	Daniel Drake <dsd@laptop.org>
13783M:	Jon Nettleton <jon.nettleton@gmail.com>
13784W:	http://wiki.laptop.org/go/DCON
13785S:	Maintained
13786F:	drivers/staging/olpc_dcon/
13787
13788STAGING - REALTEK RTL8712U DRIVERS
13789M:	Larry Finger <Larry.Finger@lwfinger.net>
13790M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13791S:	Odd Fixes
13792F:	drivers/staging/rtl8712/
13793
13794STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13795M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13796M:	Teddy Wang <teddy.wang@siliconmotion.com>
13797M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13798L:	linux-fbdev@vger.kernel.org
13799S:	Maintained
13800F:	drivers/staging/sm750fb/
13801
13802STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13803M:	William Hubbs <w.d.hubbs@gmail.com>
13804M:	Chris Brannon <chris@the-brannons.com>
13805M:	Kirk Reiser <kirk@reisers.ca>
13806M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13807L:	speakup@linux-speakup.org
13808W:	http://www.linux-speakup.org/
13809S:	Odd Fixes
13810F:	drivers/staging/speakup/
13811
13812STAGING - VIA VT665X DRIVERS
13813M:	Forest Bond <forest@alittletooquiet.net>
13814S:	Odd Fixes
13815F:	drivers/staging/vt665?/
13816
13817STAGING - WILC1000 WIFI DRIVER
13818M:	Aditya Shankar <aditya.shankar@microchip.com>
13819M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13820L:	linux-wireless@vger.kernel.org
13821S:	Supported
13822F:	drivers/staging/wilc1000/
13823
13824STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13825M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13826S:	Odd Fixes
13827F:	drivers/staging/xgifb/
13828
13829STAGING SUBSYSTEM
13830M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13832L:	devel@driverdev.osuosl.org
13833S:	Supported
13834F:	drivers/staging/
13835
13836STARFIRE/DURALAN NETWORK DRIVER
13837M:	Ion Badulescu <ionut@badula.org>
13838S:	Odd Fixes
13839F:	drivers/net/ethernet/adaptec/starfire*
13840
13841STEC S1220 SKD DRIVER
13842M:	Bart Van Assche <bart.vanassche@wdc.com>
13843L:	linux-block@vger.kernel.org
13844S:	Maintained
13845F:	drivers/block/skd*[ch]
13846
13847STI AUDIO (ASoC) DRIVERS
13848M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13850S:	Maintained
13851F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13852F:	sound/soc/sti/
13853
13854STI CEC DRIVER
13855M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13856S:	Maintained
13857F:	drivers/staging/media/st-cec/
13858F:	Documentation/devicetree/bindings/media/stih-cec.txt
13859
13860STK1160 USB VIDEO CAPTURE DRIVER
13861M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13862L:	linux-media@vger.kernel.org
13863T:	git git://linuxtv.org/media_tree.git
13864S:	Maintained
13865F:	drivers/media/usb/stk1160/
13866
13867STM32 AUDIO (ASoC) DRIVERS
13868M:	Olivier Moysan <olivier.moysan@st.com>
13869M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13871S:	Maintained
13872F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13873F:	sound/soc/stm/
13874
13875STM32 TIMER/LPTIMER DRIVERS
13876M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13877S:	Maintained
13878F:	drivers/*/stm32-*timer*
13879F:	drivers/pwm/pwm-stm32*
13880F:	include/linux/*/stm32-*tim*
13881F:	Documentation/ABI/testing/*timer-stm32
13882F:	Documentation/devicetree/bindings/*/stm32-*timer*
13883F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13884
13885STMMAC ETHERNET DRIVER
13886M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13887M:	Alexandre Torgue <alexandre.torgue@st.com>
13888M:	Jose Abreu <joabreu@synopsys.com>
13889L:	netdev@vger.kernel.org
13890W:	http://www.stlinux.com
13891S:	Supported
13892F:	drivers/net/ethernet/stmicro/stmmac/
13893
13894SUN3/3X
13895M:	Sam Creasey <sammy@sammy.net>
13896W:	http://sammy.net/sun3/
13897S:	Maintained
13898F:	arch/m68k/kernel/*sun3*
13899F:	arch/m68k/sun3*/
13900F:	arch/m68k/include/asm/sun3*
13901F:	drivers/net/ethernet/i825xx/sun3*
13902
13903SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13904M:	Hans de Goede <hdegoede@redhat.com>
13905L:	linux-input@vger.kernel.org
13906S:	Maintained
13907F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13908F:	drivers/input/keyboard/sun4i-lradc-keys.c
13909
13910SUNDANCE NETWORK DRIVER
13911M:	Denis Kirjanov <kda@linux-powerpc.org>
13912L:	netdev@vger.kernel.org
13913S:	Maintained
13914F:	drivers/net/ethernet/dlink/sundance.c
13915
13916SUPERH
13917M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13918M:	Rich Felker <dalias@libc.org>
13919L:	linux-sh@vger.kernel.org
13920Q:	http://patchwork.kernel.org/project/linux-sh/list/
13921S:	Maintained
13922F:	Documentation/sh/
13923F:	arch/sh/
13924F:	drivers/sh/
13925
13926SUSPEND TO RAM
13927M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13928M:	Len Brown <len.brown@intel.com>
13929M:	Pavel Machek <pavel@ucw.cz>
13930L:	linux-pm@vger.kernel.org
13931B:	https://bugzilla.kernel.org
13932S:	Supported
13933F:	Documentation/power/
13934F:	arch/x86/kernel/acpi/
13935F:	drivers/base/power/
13936F:	kernel/power/
13937F:	include/linux/suspend.h
13938F:	include/linux/freezer.h
13939F:	include/linux/pm.h
13940
13941SVGA HANDLING
13942M:	Martin Mares <mj@ucw.cz>
13943L:	linux-video@atrey.karlin.mff.cuni.cz
13944S:	Maintained
13945F:	Documentation/svga.txt
13946F:	arch/x86/boot/video*
13947
13948SWIOTLB SUBSYSTEM
13949M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13950L:	iommu@lists.linux-foundation.org
13951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13952S:	Supported
13953F:	kernel/dma/swiotlb.c
13954F:	arch/*/kernel/pci-swiotlb.c
13955F:	include/linux/swiotlb.h
13956
13957SWITCHDEV
13958M:	Jiri Pirko <jiri@resnulli.us>
13959M:	Ivan Vecera <ivecera@redhat.com>
13960L:	netdev@vger.kernel.org
13961S:	Supported
13962F:	net/switchdev/
13963F:	include/net/switchdev.h
13964
13965SY8106A REGULATOR DRIVER
13966M:	Icenowy Zheng <icenowy@aosc.io>
13967S:	Maintained
13968F:	drivers/regulator/sy8106a-regulator.c
13969F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13970
13971SYNC FILE FRAMEWORK
13972M:	Sumit Semwal <sumit.semwal@linaro.org>
13973R:	Gustavo Padovan <gustavo@padovan.org>
13974S:	Maintained
13975L:	linux-media@vger.kernel.org
13976L:	dri-devel@lists.freedesktop.org
13977F:	drivers/dma-buf/sync_*
13978F:	drivers/dma-buf/dma-fence*
13979F:	drivers/dma-buf/sw_sync.c
13980F:	include/linux/sync_file.h
13981F:	include/uapi/linux/sync_file.h
13982F:	Documentation/sync_file.txt
13983T:	git git://anongit.freedesktop.org/drm/drm-misc
13984
13985SYNOPSYS ARC ARCHITECTURE
13986M:	Vineet Gupta <vgupta@synopsys.com>
13987L:	linux-snps-arc@lists.infradead.org
13988S:	Supported
13989F:	arch/arc/
13990F:	Documentation/devicetree/bindings/arc/*
13991F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13992F:	drivers/clocksource/arc_timer.c
13993F:	drivers/tty/serial/arc_uart.c
13994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13995
13996SYNOPSYS ARC HSDK SDP pll clock driver
13997M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13998S:	Supported
13999F:	drivers/clk/clk-hsdk-pll.c
14000F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14001
14002SYNOPSYS ARC SDP clock driver
14003M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14004S:	Supported
14005F:	drivers/clk/axs10x/*
14006F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14007
14008SYNOPSYS ARC SDP platform support
14009M:	Alexey Brodkin <abrodkin@synopsys.com>
14010S:	Supported
14011F:	arch/arc/plat-axs10x
14012F:	arch/arc/boot/dts/ax*
14013F:	Documentation/devicetree/bindings/arc/axs10*
14014
14015SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14016M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14017S:	Supported
14018F:	drivers/reset/reset-axs10x.c
14019F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14020
14021SYNOPSYS DESIGNWARE 8250 UART DRIVER
14022R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14023S:	Maintained
14024F:	drivers/tty/serial/8250/8250_dw.c
14025
14026SYNOPSYS DESIGNWARE APB GPIO DRIVER
14027M:	Hoan Tran <hotran@apm.com>
14028L:	linux-gpio@vger.kernel.org
14029S:	Maintained
14030F:	drivers/gpio/gpio-dwapb.c
14031F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14032
14033SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14034M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14035S:	Maintained
14036F:	drivers/dma/dwi-axi-dmac/
14037F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14038
14039SYNOPSYS DESIGNWARE DMAC DRIVER
14040M:	Viresh Kumar <vireshk@kernel.org>
14041R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14042S:	Maintained
14043F:	include/linux/dma/dw.h
14044F:	include/linux/platform_data/dma-dw.h
14045F:	drivers/dma/dw/
14046
14047SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14048M:	Jose Abreu <Jose.Abreu@synopsys.com>
14049L:	netdev@vger.kernel.org
14050S:	Supported
14051F:	drivers/net/ethernet/synopsys/
14052
14053SYNOPSYS DESIGNWARE I2C DRIVER
14054M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14055R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14056R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14057L:	linux-i2c@vger.kernel.org
14058S:	Maintained
14059F:	drivers/i2c/busses/i2c-designware-*
14060F:	include/linux/platform_data/i2c-designware.h
14061
14062SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14063M:	Jaehoon Chung <jh80.chung@samsung.com>
14064L:	linux-mmc@vger.kernel.org
14065S:	Maintained
14066F:	drivers/mmc/host/dw_mmc*
14067
14068SYNOPSYS HSDK RESET CONTROLLER DRIVER
14069M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14070S:	Supported
14071F:	drivers/reset/reset-hsdk.c
14072F:	include/dt-bindings/reset/snps,hsdk-reset.h
14073F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14074
14075SYSTEM CONFIGURATION (SYSCON)
14076M:	Lee Jones <lee.jones@linaro.org>
14077M:	Arnd Bergmann <arnd@arndb.de>
14078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14079S:	Supported
14080F:	drivers/mfd/syscon.c
14081
14082SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14083M:	Sudeep Holla <sudeep.holla@arm.com>
14084L:	linux-arm-kernel@lists.infradead.org
14085S:	Maintained
14086F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14087F:	drivers/clk/clk-sc[mp]i.c
14088F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14089F:	drivers/firmware/arm_scpi.c
14090F:	drivers/firmware/arm_scmi/
14091F:	include/linux/sc[mp]i_protocol.h
14092
14093SYSTEM RESET/SHUTDOWN DRIVERS
14094M:	Sebastian Reichel <sre@kernel.org>
14095L:	linux-pm@vger.kernel.org
14096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14097S:	Maintained
14098F:	Documentation/devicetree/bindings/power/reset/
14099F:	drivers/power/reset/
14100
14101SYSTEM TRACE MODULE CLASS
14102M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14103S:	Maintained
14104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14105F:	Documentation/trace/stm.rst
14106F:	drivers/hwtracing/stm/
14107F:	include/linux/stm.h
14108F:	include/uapi/linux/stm.h
14109
14110SYSV FILESYSTEM
14111M:	Christoph Hellwig <hch@infradead.org>
14112S:	Maintained
14113F:	Documentation/filesystems/sysv-fs.txt
14114F:	fs/sysv/
14115F:	include/linux/sysv_fs.h
14116
14117TARGET SUBSYSTEM
14118M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14119L:	linux-scsi@vger.kernel.org
14120L:	target-devel@vger.kernel.org
14121W:	http://www.linux-iscsi.org
14122W:	http://groups.google.com/group/linux-iscsi-target-dev
14123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14124S:	Supported
14125F:	drivers/target/
14126F:	include/target/
14127F:	Documentation/target/
14128
14129TASKSTATS STATISTICS INTERFACE
14130M:	Balbir Singh <bsingharora@gmail.com>
14131S:	Maintained
14132F:	Documentation/accounting/taskstats*
14133F:	include/linux/taskstats*
14134F:	kernel/taskstats.c
14135
14136TC subsystem
14137M:	Jamal Hadi Salim <jhs@mojatatu.com>
14138M:	Cong Wang <xiyou.wangcong@gmail.com>
14139M:	Jiri Pirko <jiri@resnulli.us>
14140L:	netdev@vger.kernel.org
14141S:	Maintained
14142F:	include/net/pkt_cls.h
14143F:	include/net/pkt_sched.h
14144F:	include/net/tc_act/
14145F:	include/uapi/linux/pkt_cls.h
14146F:	include/uapi/linux/pkt_sched.h
14147F:	include/uapi/linux/tc_act/
14148F:	include/uapi/linux/tc_ematch/
14149F:	net/sched/
14150
14151TC90522 MEDIA DRIVER
14152M:	Akihiro Tsukada <tskd08@gmail.com>
14153L:	linux-media@vger.kernel.org
14154S:	Odd Fixes
14155F:	drivers/media/dvb-frontends/tc90522*
14156
14157TCP LOW PRIORITY MODULE
14158M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14159M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14160W:	http://tcp-lp-mod.sourceforge.net/
14161S:	Maintained
14162F:	net/ipv4/tcp_lp.c
14163
14164TDA10071 MEDIA DRIVER
14165M:	Antti Palosaari <crope@iki.fi>
14166L:	linux-media@vger.kernel.org
14167W:	https://linuxtv.org
14168W:	http://palosaari.fi/linux/
14169Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14170T:	git git://linuxtv.org/anttip/media_tree.git
14171S:	Maintained
14172F:	drivers/media/dvb-frontends/tda10071*
14173
14174TDA18212 MEDIA DRIVER
14175M:	Antti Palosaari <crope@iki.fi>
14176L:	linux-media@vger.kernel.org
14177W:	https://linuxtv.org
14178W:	http://palosaari.fi/linux/
14179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14180T:	git git://linuxtv.org/anttip/media_tree.git
14181S:	Maintained
14182F:	drivers/media/tuners/tda18212*
14183
14184TDA18218 MEDIA DRIVER
14185M:	Antti Palosaari <crope@iki.fi>
14186L:	linux-media@vger.kernel.org
14187W:	https://linuxtv.org
14188W:	http://palosaari.fi/linux/
14189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14190T:	git git://linuxtv.org/anttip/media_tree.git
14191S:	Maintained
14192F:	drivers/media/tuners/tda18218*
14193
14194TDA18250 MEDIA DRIVER
14195M:	Olli Salonen <olli.salonen@iki.fi>
14196L:	linux-media@vger.kernel.org
14197W:	https://linuxtv.org
14198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14199T:	git git://linuxtv.org/media_tree.git
14200S:	Maintained
14201F:	drivers/media/tuners/tda18250*
14202
14203TDA18271 MEDIA DRIVER
14204M:	Michael Krufky <mkrufky@linuxtv.org>
14205L:	linux-media@vger.kernel.org
14206W:	https://linuxtv.org
14207W:	http://github.com/mkrufky
14208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14209T:	git git://linuxtv.org/mkrufky/tuners.git
14210S:	Maintained
14211F:	drivers/media/tuners/tda18271*
14212
14213TDA1997x MEDIA DRIVER
14214M:	Tim Harvey <tharvey@gateworks.com>
14215L:	linux-media@vger.kernel.org
14216W:	https://linuxtv.org
14217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14218S:	Maintained
14219F:	drivers/media/i2c/tda1997x.*
14220
14221TDA827x MEDIA DRIVER
14222M:	Michael Krufky <mkrufky@linuxtv.org>
14223L:	linux-media@vger.kernel.org
14224W:	https://linuxtv.org
14225W:	http://github.com/mkrufky
14226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14227T:	git git://linuxtv.org/mkrufky/tuners.git
14228S:	Maintained
14229F:	drivers/media/tuners/tda8290.*
14230
14231TDA8290 MEDIA DRIVER
14232M:	Michael Krufky <mkrufky@linuxtv.org>
14233L:	linux-media@vger.kernel.org
14234W:	https://linuxtv.org
14235W:	http://github.com/mkrufky
14236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14237T:	git git://linuxtv.org/mkrufky/tuners.git
14238S:	Maintained
14239F:	drivers/media/tuners/tda8290.*
14240
14241TDA9840 MEDIA DRIVER
14242M:	Hans Verkuil <hverkuil@xs4all.nl>
14243L:	linux-media@vger.kernel.org
14244T:	git git://linuxtv.org/media_tree.git
14245W:	https://linuxtv.org
14246S:	Maintained
14247F:	drivers/media/i2c/tda9840*
14248
14249TEA5761 TUNER DRIVER
14250M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14251L:	linux-media@vger.kernel.org
14252W:	https://linuxtv.org
14253T:	git git://linuxtv.org/media_tree.git
14254S:	Odd fixes
14255F:	drivers/media/tuners/tea5761.*
14256
14257TEA5767 TUNER DRIVER
14258M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14259L:	linux-media@vger.kernel.org
14260W:	https://linuxtv.org
14261T:	git git://linuxtv.org/media_tree.git
14262S:	Maintained
14263F:	drivers/media/tuners/tea5767.*
14264
14265TEA6415C MEDIA DRIVER
14266M:	Hans Verkuil <hverkuil@xs4all.nl>
14267L:	linux-media@vger.kernel.org
14268T:	git git://linuxtv.org/media_tree.git
14269W:	https://linuxtv.org
14270S:	Maintained
14271F:	drivers/media/i2c/tea6415c*
14272
14273TEA6420 MEDIA DRIVER
14274M:	Hans Verkuil <hverkuil@xs4all.nl>
14275L:	linux-media@vger.kernel.org
14276T:	git git://linuxtv.org/media_tree.git
14277W:	https://linuxtv.org
14278S:	Maintained
14279F:	drivers/media/i2c/tea6420*
14280
14281TEAM DRIVER
14282M:	Jiri Pirko <jiri@resnulli.us>
14283L:	netdev@vger.kernel.org
14284S:	Supported
14285F:	drivers/net/team/
14286F:	include/linux/if_team.h
14287F:	include/uapi/linux/if_team.h
14288
14289TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14290M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14291S:	Maintained
14292F:	arch/x86/platform/ts5500/
14293
14294TECHNOTREND USB IR RECEIVER
14295M:	Sean Young <sean@mess.org>
14296L:	linux-media@vger.kernel.org
14297S:	Maintained
14298F:	drivers/media/rc/ttusbir.c
14299
14300TECHWELL TW9910 VIDEO DECODER
14301L:	linux-media@vger.kernel.org
14302S:	Orphan
14303F:	drivers/media/i2c/tw9910.c
14304F:	include/media/i2c/tw9910.h
14305
14306TEE SUBSYSTEM
14307M:	Jens Wiklander <jens.wiklander@linaro.org>
14308S:	Maintained
14309F:	include/linux/tee_drv.h
14310F:	include/uapi/linux/tee.h
14311F:	drivers/tee/
14312F:	Documentation/tee.txt
14313
14314TEGRA ARCHITECTURE SUPPORT
14315M:	Thierry Reding <thierry.reding@gmail.com>
14316M:	Jonathan Hunter <jonathanh@nvidia.com>
14317L:	linux-tegra@vger.kernel.org
14318Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14320S:	Supported
14321N:	[^a-z]tegra
14322
14323TEGRA CLOCK DRIVER
14324M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14325M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14326S:	Supported
14327F:	drivers/clk/tegra/
14328
14329TEGRA DMA DRIVERS
14330M:	Laxman Dewangan <ldewangan@nvidia.com>
14331M:	Jon Hunter <jonathanh@nvidia.com>
14332S:	Supported
14333F:	drivers/dma/tegra*
14334
14335TEGRA I2C DRIVER
14336M:	Laxman Dewangan <ldewangan@nvidia.com>
14337S:	Supported
14338F:	drivers/i2c/busses/i2c-tegra.c
14339
14340TEGRA IOMMU DRIVERS
14341M:	Thierry Reding <thierry.reding@gmail.com>
14342L:	linux-tegra@vger.kernel.org
14343S:	Supported
14344F:	drivers/iommu/tegra*
14345
14346TEGRA KBC DRIVER
14347M:	Laxman Dewangan <ldewangan@nvidia.com>
14348S:	Supported
14349F:	drivers/input/keyboard/tegra-kbc.c
14350
14351TEGRA NAND DRIVER
14352M:	Stefan Agner <stefan@agner.ch>
14353M:	Lucas Stach <dev@lynxeye.de>
14354S:	Maintained
14355F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14356F:	drivers/mtd/nand/raw/tegra_nand.c
14357
14358TEGRA PWM DRIVER
14359M:	Thierry Reding <thierry.reding@gmail.com>
14360S:	Supported
14361F:	drivers/pwm/pwm-tegra.c
14362
14363TEGRA SERIAL DRIVER
14364M:	Laxman Dewangan <ldewangan@nvidia.com>
14365S:	Supported
14366F:	drivers/tty/serial/serial-tegra.c
14367
14368TEGRA SPI DRIVER
14369M:	Laxman Dewangan <ldewangan@nvidia.com>
14370S:	Supported
14371F:	drivers/spi/spi-tegra*
14372
14373TEHUTI ETHERNET DRIVER
14374M:	Andy Gospodarek <andy@greyhouse.net>
14375L:	netdev@vger.kernel.org
14376S:	Supported
14377F:	drivers/net/ethernet/tehuti/*
14378
14379Telecom Clock Driver for MCPL0010
14380M:	Mark Gross <mark.gross@intel.com>
14381S:	Supported
14382F:	drivers/char/tlclk.c
14383
14384TENSILICA XTENSA PORT (xtensa)
14385M:	Chris Zankel <chris@zankel.net>
14386M:	Max Filippov <jcmvbkbc@gmail.com>
14387L:	linux-xtensa@linux-xtensa.org
14388T:	git git://github.com/czankel/xtensa-linux.git
14389S:	Maintained
14390F:	arch/xtensa/
14391F:	drivers/irqchip/irq-xtensa-*
14392
14393Texas Instruments' System Control Interface (TISCI) Protocol Driver
14394M:	Nishanth Menon <nm@ti.com>
14395M:	Tero Kristo <t-kristo@ti.com>
14396M:	Santosh Shilimkar <ssantosh@kernel.org>
14397L:	linux-arm-kernel@lists.infradead.org
14398S:	Maintained
14399F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14400F:	drivers/firmware/ti_sci*
14401F:	include/linux/soc/ti/ti_sci_protocol.h
14402F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14403F:	include/dt-bindings/genpd/k2g.h
14404F:	drivers/soc/ti/ti_sci_pm_domains.c
14405F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14406F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14407F:	drivers/clk/keystone/sci-clk.c
14408F:	drivers/reset/reset-ti-sci.c
14409
14410THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14411M:	Hans Verkuil <hverkuil@xs4all.nl>
14412L:	linux-media@vger.kernel.org
14413T:	git git://linuxtv.org/media_tree.git
14414W:	https://linuxtv.org
14415S:	Maintained
14416F:	drivers/media/radio/radio-raremono.c
14417
14418THERMAL
14419M:	Zhang Rui <rui.zhang@intel.com>
14420M:	Eduardo Valentin <edubezval@gmail.com>
14421R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14422L:	linux-pm@vger.kernel.org
14423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14425Q:	https://patchwork.kernel.org/project/linux-pm/list/
14426S:	Supported
14427F:	drivers/thermal/
14428F:	include/linux/thermal.h
14429F:	include/uapi/linux/thermal.h
14430F:	include/linux/cpu_cooling.h
14431F:	Documentation/devicetree/bindings/thermal/
14432
14433THERMAL/CPU_COOLING
14434M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14435M:	Viresh Kumar <viresh.kumar@linaro.org>
14436M:	Javi Merino <javi.merino@kernel.org>
14437L:	linux-pm@vger.kernel.org
14438S:	Supported
14439F:	Documentation/thermal/cpu-cooling-api.txt
14440F:	drivers/thermal/cpu_cooling.c
14441F:	include/linux/cpu_cooling.h
14442
14443THINKPAD ACPI EXTRAS DRIVER
14444M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14445L:	ibm-acpi-devel@lists.sourceforge.net
14446L:	platform-driver-x86@vger.kernel.org
14447W:	http://ibm-acpi.sourceforge.net
14448W:	http://thinkwiki.org/wiki/Ibm-acpi
14449T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14450S:	Maintained
14451F:	drivers/platform/x86/thinkpad_acpi.c
14452
14453THUNDERBOLT DRIVER
14454M:	Andreas Noever <andreas.noever@gmail.com>
14455M:	Michael Jamet <michael.jamet@intel.com>
14456M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14457M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14459S:	Maintained
14460F:	Documentation/admin-guide/thunderbolt.rst
14461F:	drivers/thunderbolt/
14462F:	include/linux/thunderbolt.h
14463
14464THUNDERBOLT NETWORK DRIVER
14465M:	Michael Jamet <michael.jamet@intel.com>
14466M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14467M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14468L:	netdev@vger.kernel.org
14469S:	Maintained
14470F:	drivers/net/thunderbolt.c
14471
14472THUNDERX GPIO DRIVER
14473M:	David Daney <david.daney@cavium.com>
14474S:	Maintained
14475F:	drivers/gpio/gpio-thunderx.c
14476
14477TI AM437X VPFE DRIVER
14478M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14479L:	linux-media@vger.kernel.org
14480W:	https://linuxtv.org
14481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14482T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14483S:	Maintained
14484F:	drivers/media/platform/am437x/
14485
14486TI BANDGAP AND THERMAL DRIVER
14487M:	Eduardo Valentin <edubezval@gmail.com>
14488M:	Keerthy <j-keerthy@ti.com>
14489L:	linux-pm@vger.kernel.org
14490L:	linux-omap@vger.kernel.org
14491S:	Maintained
14492F:	drivers/thermal/ti-soc-thermal/
14493
14494TI BQ27XXX POWER SUPPLY DRIVER
14495R:	Andrew F. Davis <afd@ti.com>
14496F:	include/linux/power/bq27xxx_battery.h
14497F:	drivers/power/supply/bq27xxx_battery.c
14498F:	drivers/power/supply/bq27xxx_battery_i2c.c
14499
14500TI CDCE706 CLOCK DRIVER
14501M:	Max Filippov <jcmvbkbc@gmail.com>
14502S:	Maintained
14503F:	drivers/clk/clk-cdce706.c
14504
14505TI CLOCK DRIVER
14506M:	Tero Kristo <t-kristo@ti.com>
14507L:	linux-omap@vger.kernel.org
14508S:	Maintained
14509F:	drivers/clk/ti/
14510F:	include/linux/clk/ti.h
14511
14512TI DAVINCI MACHINE SUPPORT
14513M:	Sekhar Nori <nsekhar@ti.com>
14514M:	Kevin Hilman <khilman@kernel.org>
14515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14517S:	Supported
14518F:	arch/arm/mach-davinci/
14519F:	drivers/i2c/busses/i2c-davinci.c
14520F:	arch/arm/boot/dts/da850*
14521
14522TI DAVINCI SERIES CLOCK DRIVER
14523M:	David Lechner <david@lechnology.com>
14524R:	Sekhar Nori <nsekhar@ti.com>
14525S:	Maintained
14526F:	Documentation/devicetree/bindings/clock/ti/davinci/
14527F:	drivers/clk/davinci/
14528
14529TI DAVINCI SERIES GPIO DRIVER
14530M:	Keerthy <j-keerthy@ti.com>
14531L:	linux-gpio@vger.kernel.org
14532S:	Maintained
14533F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14534F:	drivers/gpio/gpio-davinci.c
14535
14536TI DAVINCI SERIES MEDIA DRIVER
14537M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14538L:	linux-media@vger.kernel.org
14539W:	https://linuxtv.org
14540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14541T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14542S:	Maintained
14543F:	drivers/media/platform/davinci/
14544F:	include/media/davinci/
14545
14546TI ETHERNET SWITCH DRIVER (CPSW)
14547R:	Grygorii Strashko <grygorii.strashko@ti.com>
14548L:	linux-omap@vger.kernel.org
14549L:	netdev@vger.kernel.org
14550S:	Maintained
14551F:	drivers/net/ethernet/ti/cpsw*
14552F:	drivers/net/ethernet/ti/davinci*
14553
14554TI FLASH MEDIA INTERFACE DRIVER
14555M:	Alex Dubov <oakad@yahoo.com>
14556S:	Maintained
14557F:	drivers/misc/tifm*
14558F:	drivers/mmc/host/tifm_sd.c
14559F:	include/linux/tifm.h
14560
14561TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14562M:	Santosh Shilimkar <ssantosh@kernel.org>
14563L:	linux-kernel@vger.kernel.org
14564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14565S:	Maintained
14566F:	drivers/soc/ti/*
14567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14568
14569TI LM49xxx FAMILY ASoC CODEC DRIVERS
14570M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14571M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14572L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14573S:	Maintained
14574F:	sound/soc/codecs/lm49453*
14575F:	sound/soc/codecs/isabelle*
14576
14577TI LP855x BACKLIGHT DRIVER
14578M:	Milo Kim <milo.kim@ti.com>
14579S:	Maintained
14580F:	Documentation/backlight/lp855x-driver.txt
14581F:	drivers/video/backlight/lp855x_bl.c
14582F:	include/linux/platform_data/lp855x.h
14583
14584TI LP8727 CHARGER DRIVER
14585M:	Milo Kim <milo.kim@ti.com>
14586S:	Maintained
14587F:	drivers/power/supply/lp8727_charger.c
14588F:	include/linux/platform_data/lp8727.h
14589
14590TI LP8788 MFD DRIVER
14591M:	Milo Kim <milo.kim@ti.com>
14592S:	Maintained
14593F:	drivers/iio/adc/lp8788_adc.c
14594F:	drivers/leds/leds-lp8788.c
14595F:	drivers/mfd/lp8788*.c
14596F:	drivers/power/supply/lp8788-charger.c
14597F:	drivers/regulator/lp8788-*.c
14598F:	include/linux/mfd/lp8788*.h
14599
14600TI NETCP ETHERNET DRIVER
14601M:	Wingman Kwok <w-kwok2@ti.com>
14602M:	Murali Karicheri <m-karicheri2@ti.com>
14603L:	netdev@vger.kernel.org
14604S:	Maintained
14605F:	drivers/net/ethernet/ti/netcp*
14606
14607TI TAS571X FAMILY ASoC CODEC DRIVER
14608M:	Kevin Cernekee <cernekee@chromium.org>
14609L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14610S:	Odd Fixes
14611F:	sound/soc/codecs/tas571x*
14612
14613TI TRF7970A NFC DRIVER
14614M:	Mark Greer <mgreer@animalcreek.com>
14615L:	linux-wireless@vger.kernel.org
14616L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14617S:	Supported
14618F:	drivers/nfc/trf7970a.c
14619F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14620
14621TI TWL4030 SERIES SOC CODEC DRIVER
14622M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14624S:	Maintained
14625F:	sound/soc/codecs/twl4030*
14626
14627TI VPE/CAL DRIVERS
14628M:	Benoit Parrot <bparrot@ti.com>
14629L:	linux-media@vger.kernel.org
14630W:	http://linuxtv.org/
14631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14632S:	Maintained
14633F:	drivers/media/platform/ti-vpe/
14634
14635TI WILINK WIRELESS DRIVERS
14636L:	linux-wireless@vger.kernel.org
14637W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14638W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14640S:	Orphan
14641F:	drivers/net/wireless/ti/
14642F:	include/linux/wl12xx.h
14643
14644TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14645M:	John Stultz <john.stultz@linaro.org>
14646M:	Thomas Gleixner <tglx@linutronix.de>
14647R:	Stephen Boyd <sboyd@kernel.org>
14648L:	linux-kernel@vger.kernel.org
14649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14650S:	Supported
14651F:	include/linux/clocksource.h
14652F:	include/linux/time.h
14653F:	include/linux/timex.h
14654F:	include/uapi/linux/time.h
14655F:	include/uapi/linux/timex.h
14656F:	kernel/time/clocksource.c
14657F:	kernel/time/time*.c
14658F:	kernel/time/alarmtimer.c
14659F:	kernel/time/ntp.c
14660F:	tools/testing/selftests/timers/
14661
14662TIPC NETWORK LAYER
14663M:	Jon Maloy <jon.maloy@ericsson.com>
14664M:	Ying Xue <ying.xue@windriver.com>
14665L:	netdev@vger.kernel.org (core kernel code)
14666L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14667W:	http://tipc.sourceforge.net/
14668S:	Maintained
14669F:	include/uapi/linux/tipc*.h
14670F:	net/tipc/
14671
14672TLAN NETWORK DRIVER
14673M:	Samuel Chessman <chessman@tux.org>
14674L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14675W:	http://sourceforge.net/projects/tlan/
14676S:	Maintained
14677F:	Documentation/networking/tlan.txt
14678F:	drivers/net/ethernet/ti/tlan.*
14679
14680TM6000 VIDEO4LINUX DRIVER
14681M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14682L:	linux-media@vger.kernel.org
14683W:	https://linuxtv.org
14684T:	git git://linuxtv.org/media_tree.git
14685S:	Odd fixes
14686F:	drivers/media/usb/tm6000/
14687F:	Documentation/media/v4l-drivers/tm6000*
14688
14689TMIO/SDHI MMC DRIVER
14690M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14691L:	linux-mmc@vger.kernel.org
14692S:	Supported
14693F:	drivers/mmc/host/tmio_mmc*
14694F:	drivers/mmc/host/renesas_sdhi*
14695F:	include/linux/mfd/tmio.h
14696
14697TMP401 HARDWARE MONITOR DRIVER
14698M:	Guenter Roeck <linux@roeck-us.net>
14699L:	linux-hwmon@vger.kernel.org
14700S:	Maintained
14701F:	Documentation/hwmon/tmp401
14702F:	drivers/hwmon/tmp401.c
14703
14704TMPFS (SHMEM FILESYSTEM)
14705M:	Hugh Dickins <hughd@google.com>
14706L:	linux-mm@kvack.org
14707S:	Maintained
14708F:	include/linux/shmem_fs.h
14709F:	mm/shmem.c
14710
14711TOMOYO SECURITY MODULE
14712M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14713M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14714L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14715L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14716L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14717L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14718W:	http://tomoyo.sourceforge.jp/
14719T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14720S:	Maintained
14721F:	security/tomoyo/
14722
14723TOPSTAR LAPTOP EXTRAS DRIVER
14724M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14725L:	platform-driver-x86@vger.kernel.org
14726S:	Maintained
14727F:	drivers/platform/x86/topstar-laptop.c
14728
14729TORTURE-TEST MODULES
14730M:	Davidlohr Bueso <dave@stgolabs.net>
14731M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14732M:	Josh Triplett <josh@joshtriplett.org>
14733L:	linux-kernel@vger.kernel.org
14734S:	Supported
14735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14736F:	Documentation/RCU/torture.txt
14737F:	kernel/torture.c
14738F:	kernel/rcu/rcutorture.c
14739F:	kernel/rcu/rcuperf.c
14740F:	kernel/locking/locktorture.c
14741
14742TOSHIBA ACPI EXTRAS DRIVER
14743M:	Azael Avalos <coproscefalo@gmail.com>
14744L:	platform-driver-x86@vger.kernel.org
14745S:	Maintained
14746F:	drivers/platform/x86/toshiba_acpi.c
14747
14748TOSHIBA BLUETOOTH DRIVER
14749M:	Azael Avalos <coproscefalo@gmail.com>
14750L:	platform-driver-x86@vger.kernel.org
14751S:	Maintained
14752F:	drivers/platform/x86/toshiba_bluetooth.c
14753
14754TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14755M:	Azael Avalos <coproscefalo@gmail.com>
14756L:	platform-driver-x86@vger.kernel.org
14757S:	Maintained
14758F:	drivers/platform/x86/toshiba_haps.c
14759
14760TOSHIBA SMM DRIVER
14761M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14762W:	http://www.buzzard.org.uk/toshiba/
14763S:	Maintained
14764F:	drivers/char/toshiba.c
14765F:	include/linux/toshiba.h
14766F:	include/uapi/linux/toshiba.h
14767
14768TOSHIBA TC358743 DRIVER
14769M:	Mats Randgaard <matrandg@cisco.com>
14770L:	linux-media@vger.kernel.org
14771S:	Maintained
14772F:	drivers/media/i2c/tc358743*
14773F:	include/media/i2c/tc358743.h
14774
14775TOSHIBA WMI HOTKEYS DRIVER
14776M:	Azael Avalos <coproscefalo@gmail.com>
14777L:	platform-driver-x86@vger.kernel.org
14778S:	Maintained
14779F:	drivers/platform/x86/toshiba-wmi.c
14780
14781TPM DEVICE DRIVER
14782M:	Peter Huewe <peterhuewe@gmx.de>
14783M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14784R:	Jason Gunthorpe <jgg@ziepe.ca>
14785L:	linux-integrity@vger.kernel.org
14786Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14787W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14788T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14789S:	Maintained
14790F:	drivers/char/tpm/
14791
14792TRACING
14793M:	Steven Rostedt <rostedt@goodmis.org>
14794M:	Ingo Molnar <mingo@redhat.com>
14795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14796S:	Maintained
14797F:	Documentation/trace/ftrace.rst
14798F:	arch/*/*/*/ftrace.h
14799F:	arch/*/kernel/ftrace.c
14800F:	include/*/ftrace.h
14801F:	include/linux/trace*.h
14802F:	include/trace/
14803F:	kernel/trace/
14804F:	tools/testing/selftests/ftrace/
14805
14806TRACING MMIO ACCESSES (MMIOTRACE)
14807M:	Steven Rostedt <rostedt@goodmis.org>
14808M:	Ingo Molnar <mingo@kernel.org>
14809R:	Karol Herbst <karolherbst@gmail.com>
14810R:	Pekka Paalanen <ppaalanen@gmail.com>
14811S:	Maintained
14812L:	linux-kernel@vger.kernel.org
14813L:	nouveau@lists.freedesktop.org
14814F:	kernel/trace/trace_mmiotrace.c
14815F:	include/linux/mmiotrace.h
14816F:	arch/x86/mm/kmmio.c
14817F:	arch/x86/mm/mmio-mod.c
14818F:	arch/x86/mm/testmmiotrace.c
14819
14820TRIVIAL PATCHES
14821M:	Jiri Kosina <trivial@kernel.org>
14822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14823S:	Maintained
14824K:	^Subject:.*(?i)trivial
14825
14826TEMPO SEMICONDUCTOR DRIVERS
14827M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14828S:	Maintained
14829F:	sound/soc/codecs/tscs*.c
14830F:	sound/soc/codecs/tscs*.h
14831F:	Documentation/devicetree/bindings/sound/tscs*.txt
14832
14833TTY LAYER
14834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14835M:	Jiri Slaby <jslaby@suse.com>
14836S:	Supported
14837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14838F:	Documentation/serial/
14839F:	drivers/tty/
14840F:	drivers/tty/serial/serial_core.c
14841F:	include/linux/serial_core.h
14842F:	include/linux/serial.h
14843F:	include/linux/tty.h
14844F:	include/uapi/linux/serial_core.h
14845F:	include/uapi/linux/serial.h
14846F:	include/uapi/linux/tty.h
14847
14848TUA9001 MEDIA DRIVER
14849M:	Antti Palosaari <crope@iki.fi>
14850L:	linux-media@vger.kernel.org
14851W:	https://linuxtv.org
14852W:	http://palosaari.fi/linux/
14853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14854T:	git git://linuxtv.org/anttip/media_tree.git
14855S:	Maintained
14856F:	drivers/media/tuners/tua9001*
14857
14858TULIP NETWORK DRIVERS
14859L:	netdev@vger.kernel.org
14860L:	linux-parisc@vger.kernel.org
14861S:	Orphan
14862F:	drivers/net/ethernet/dec/tulip/
14863
14864TUN/TAP driver
14865M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14866W:	http://vtun.sourceforge.net/tun
14867S:	Maintained
14868F:	Documentation/networking/tuntap.txt
14869F:	arch/um/os-Linux/drivers/
14870
14871TURBOCHANNEL SUBSYSTEM
14872M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14873M:	Ralf Baechle <ralf@linux-mips.org>
14874L:	linux-mips@linux-mips.org
14875Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14876S:	Maintained
14877F:	drivers/tc/
14878F:	include/linux/tc.h
14879
14880TURBOSTAT UTILITY
14881M:	"Len Brown" <lenb@kernel.org>
14882L:	linux-pm@vger.kernel.org
14883B:	https://bugzilla.kernel.org
14884Q:	https://patchwork.kernel.org/project/linux-pm/list/
14885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14886S:	Supported
14887F:	tools/power/x86/turbostat/
14888
14889TW5864 VIDEO4LINUX DRIVER
14890M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14891M:	Anton Sviridenko <anton@corp.bluecherry.net>
14892M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14893M:	Andrey Utkin <andrey_utkin@fastmail.com>
14894L:	linux-media@vger.kernel.org
14895S:	Supported
14896F:	drivers/media/pci/tw5864/
14897
14898TW68 VIDEO4LINUX DRIVER
14899M:	Hans Verkuil <hverkuil@xs4all.nl>
14900L:	linux-media@vger.kernel.org
14901T:	git git://linuxtv.org/media_tree.git
14902W:	https://linuxtv.org
14903S:	Odd Fixes
14904F:	drivers/media/pci/tw68/
14905
14906TW686X VIDEO4LINUX DRIVER
14907M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14908L:	linux-media@vger.kernel.org
14909T:	git git://linuxtv.org/media_tree.git
14910W:	http://linuxtv.org
14911S:	Maintained
14912F:	drivers/media/pci/tw686x/
14913
14914UBI FILE SYSTEM (UBIFS)
14915M:	Richard Weinberger <richard@nod.at>
14916M:	Artem Bityutskiy <dedekind1@gmail.com>
14917M:	Adrian Hunter <adrian.hunter@intel.com>
14918L:	linux-mtd@lists.infradead.org
14919T:	git git://git.infradead.org/ubifs-2.6.git
14920W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14921S:	Supported
14922F:	Documentation/filesystems/ubifs.txt
14923F:	fs/ubifs/
14924
14925UCLINUX (M68KNOMMU AND COLDFIRE)
14926M:	Greg Ungerer <gerg@linux-m68k.org>
14927W:	http://www.linux-m68k.org/
14928W:	http://www.uclinux.org/
14929L:	linux-m68k@lists.linux-m68k.org
14930L:	uclinux-dev@uclinux.org  (subscribers-only)
14931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14932S:	Maintained
14933F:	arch/m68k/coldfire/
14934F:	arch/m68k/68*/
14935F:	arch/m68k/*/*_no.*
14936F:	arch/m68k/include/asm/*_no.*
14937
14938UDF FILESYSTEM
14939M:	Jan Kara <jack@suse.com>
14940S:	Maintained
14941F:	Documentation/filesystems/udf.txt
14942F:	fs/udf/
14943
14944UDRAW TABLET
14945M:	Bastien Nocera <hadess@hadess.net>
14946L:	linux-input@vger.kernel.org
14947S:	Maintained
14948F:	drivers/hid/hid-udraw-ps3.c
14949
14950UFS FILESYSTEM
14951M:	Evgeniy Dushistov <dushistov@mail.ru>
14952S:	Maintained
14953F:	Documentation/filesystems/ufs.txt
14954F:	fs/ufs/
14955
14956UHID USERSPACE HID IO DRIVER:
14957M:	David Herrmann <dh.herrmann@googlemail.com>
14958L:	linux-input@vger.kernel.org
14959S:	Maintained
14960F:	drivers/hid/uhid.c
14961F:	include/uapi/linux/uhid.h
14962
14963ULPI BUS
14964M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14965L:	linux-usb@vger.kernel.org
14966S:	Maintained
14967F:	drivers/usb/common/ulpi.c
14968F:	include/linux/ulpi/
14969
14970ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14971L:	linux-usb@vger.kernel.org
14972S:	Orphan
14973F:	drivers/uwb/
14974F:	include/linux/uwb.h
14975F:	include/linux/uwb/
14976
14977UNICORE32 ARCHITECTURE:
14978M:	Guan Xuetao <gxt@pku.edu.cn>
14979W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14980S:	Maintained
14981T:	git git://github.com/gxt/linux.git
14982F:	arch/unicore32/
14983
14984UNIFDEF
14985M:	Tony Finch <dot@dotat.at>
14986W:	http://dotat.at/prog/unifdef
14987S:	Maintained
14988F:	scripts/unifdef.c
14989
14990UNIFORM CDROM DRIVER
14991M:	Jens Axboe <axboe@kernel.dk>
14992W:	http://www.kernel.dk
14993S:	Maintained
14994F:	Documentation/cdrom/
14995F:	drivers/cdrom/cdrom.c
14996F:	include/linux/cdrom.h
14997F:	include/uapi/linux/cdrom.h
14998
14999UNISYS S-PAR DRIVERS
15000M:	David Kershner <david.kershner@unisys.com>
15001L:	sparmaintainer@unisys.com (Unisys internal)
15002S:	Supported
15003F:	include/linux/visorbus.h
15004F:	drivers/visorbus/
15005F:	drivers/staging/unisys/
15006
15007UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15008M:	Vinayak Holikatti <vinholikatti@gmail.com>
15009L:	linux-scsi@vger.kernel.org
15010S:	Supported
15011F:	Documentation/scsi/ufs.txt
15012F:	drivers/scsi/ufs/
15013
15014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15015M:	Joao Pinto <jpinto@synopsys.com>
15016L:	linux-scsi@vger.kernel.org
15017S:	Supported
15018F:	drivers/scsi/ufs/*dwc*
15019
15020UNSORTED BLOCK IMAGES (UBI)
15021M:	Artem Bityutskiy <dedekind1@gmail.com>
15022M:	Richard Weinberger <richard@nod.at>
15023W:	http://www.linux-mtd.infradead.org/
15024L:	linux-mtd@lists.infradead.org
15025T:	git git://git.infradead.org/ubifs-2.6.git
15026S:	Supported
15027F:	drivers/mtd/ubi/
15028F:	include/linux/mtd/ubi.h
15029F:	include/uapi/mtd/ubi-user.h
15030
15031USB "USBNET" DRIVER FRAMEWORK
15032M:	Oliver Neukum <oneukum@suse.com>
15033L:	netdev@vger.kernel.org
15034W:	http://www.linux-usb.org/usbnet
15035S:	Maintained
15036F:	drivers/net/usb/usbnet.c
15037F:	include/linux/usb/usbnet.h
15038
15039USB ACM DRIVER
15040M:	Oliver Neukum <oneukum@suse.com>
15041L:	linux-usb@vger.kernel.org
15042S:	Maintained
15043F:	Documentation/usb/acm.txt
15044F:	drivers/usb/class/cdc-acm.*
15045
15046USB AR5523 WIRELESS DRIVER
15047M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15048L:	linux-wireless@vger.kernel.org
15049S:	Maintained
15050F:	drivers/net/wireless/ath/ar5523/
15051
15052USB ATTACHED SCSI
15053M:	Oliver Neukum <oneukum@suse.com>
15054L:	linux-usb@vger.kernel.org
15055L:	linux-scsi@vger.kernel.org
15056S:	Maintained
15057F:	drivers/usb/storage/uas.c
15058
15059USB CDC ETHERNET DRIVER
15060M:	Oliver Neukum <oliver@neukum.org>
15061L:	linux-usb@vger.kernel.org
15062S:	Maintained
15063F:	drivers/net/usb/cdc_*.c
15064F:	include/uapi/linux/usb/cdc.h
15065
15066USB CHAOSKEY DRIVER
15067M:	Keith Packard <keithp@keithp.com>
15068L:	linux-usb@vger.kernel.org
15069S:	Maintained
15070F:	drivers/usb/misc/chaoskey.c
15071
15072USB CYPRESS C67X00 DRIVER
15073M:	Peter Korsgaard <jacmet@sunsite.dk>
15074L:	linux-usb@vger.kernel.org
15075S:	Maintained
15076F:	drivers/usb/c67x00/
15077
15078USB DAVICOM DM9601 DRIVER
15079M:	Peter Korsgaard <jacmet@sunsite.dk>
15080L:	netdev@vger.kernel.org
15081W:	http://www.linux-usb.org/usbnet
15082S:	Maintained
15083F:	drivers/net/usb/dm9601.c
15084
15085USB DIAMOND RIO500 DRIVER
15086M:	Cesar Miquel <miquel@df.uba.ar>
15087L:	rio500-users@lists.sourceforge.net
15088W:	http://rio500.sourceforge.net
15089S:	Maintained
15090F:	drivers/usb/misc/rio500*
15091
15092USB EHCI DRIVER
15093M:	Alan Stern <stern@rowland.harvard.edu>
15094L:	linux-usb@vger.kernel.org
15095S:	Maintained
15096F:	Documentation/usb/ehci.txt
15097F:	drivers/usb/host/ehci*
15098
15099USB GADGET/PERIPHERAL SUBSYSTEM
15100M:	Felipe Balbi <balbi@kernel.org>
15101L:	linux-usb@vger.kernel.org
15102W:	http://www.linux-usb.org/gadget
15103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15104S:	Maintained
15105F:	drivers/usb/gadget/
15106F:	include/linux/usb/gadget*
15107
15108USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15109M:	Jiri Kosina <jikos@kernel.org>
15110R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15111L:	linux-usb@vger.kernel.org
15112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15113S:	Maintained
15114F:	Documentation/hid/hiddev.txt
15115F:	drivers/hid/usbhid/
15116
15117USB INTEL XHCI ROLE MUX DRIVER
15118M:	Hans de Goede <hdegoede@redhat.com>
15119L:	linux-usb@vger.kernel.org
15120S:	Maintained
15121F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15122
15123USB ISP116X DRIVER
15124M:	Olav Kongas <ok@artecdesign.ee>
15125L:	linux-usb@vger.kernel.org
15126S:	Maintained
15127F:	drivers/usb/host/isp116x*
15128F:	include/linux/usb/isp116x.h
15129
15130USB LAN78XX ETHERNET DRIVER
15131M:	Woojung Huh <woojung.huh@microchip.com>
15132M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15133L:	netdev@vger.kernel.org
15134S:	Maintained
15135F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15136F:	drivers/net/usb/lan78xx.*
15137F:	include/dt-bindings/net/microchip-lan78xx.h
15138
15139USB MASS STORAGE DRIVER
15140M:	Alan Stern <stern@rowland.harvard.edu>
15141L:	linux-usb@vger.kernel.org
15142L:	usb-storage@lists.one-eyed-alien.net
15143S:	Maintained
15144W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15145F:	drivers/usb/storage/
15146
15147USB MIDI DRIVER
15148M:	Clemens Ladisch <clemens@ladisch.de>
15149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15150T:	git git://git.alsa-project.org/alsa-kernel.git
15151S:	Maintained
15152F:	sound/usb/midi.*
15153
15154USB NETWORKING DRIVERS
15155L:	linux-usb@vger.kernel.org
15156S:	Odd Fixes
15157F:	drivers/net/usb/
15158
15159USB OHCI DRIVER
15160M:	Alan Stern <stern@rowland.harvard.edu>
15161L:	linux-usb@vger.kernel.org
15162S:	Maintained
15163F:	Documentation/usb/ohci.txt
15164F:	drivers/usb/host/ohci*
15165
15166USB OTG FSM (Finite State Machine)
15167M:	Peter Chen <Peter.Chen@nxp.com>
15168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15169L:	linux-usb@vger.kernel.org
15170S:	Maintained
15171F:	drivers/usb/common/usb-otg-fsm.c
15172
15173USB OVER IP DRIVER
15174M:	Valentina Manea <valentina.manea.m@gmail.com>
15175M:	Shuah Khan <shuah@kernel.org>
15176L:	linux-usb@vger.kernel.org
15177S:	Maintained
15178F:	Documentation/usb/usbip_protocol.txt
15179F:	drivers/usb/usbip/
15180F:	tools/usb/usbip/
15181F:	tools/testing/selftests/drivers/usb/usbip/
15182
15183USB PEGASUS DRIVER
15184M:	Petko Manolov <petkan@nucleusys.com>
15185L:	linux-usb@vger.kernel.org
15186L:	netdev@vger.kernel.org
15187T:	git git://github.com/petkan/pegasus.git
15188W:	https://github.com/petkan/pegasus
15189S:	Maintained
15190F:	drivers/net/usb/pegasus.*
15191
15192USB PHY LAYER
15193M:	Felipe Balbi <balbi@kernel.org>
15194L:	linux-usb@vger.kernel.org
15195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15196S:	Maintained
15197F:	drivers/usb/phy/
15198
15199USB PRINTER DRIVER (usblp)
15200M:	Pete Zaitcev <zaitcev@redhat.com>
15201L:	linux-usb@vger.kernel.org
15202S:	Supported
15203F:	drivers/usb/class/usblp.c
15204
15205USB QMI WWAN NETWORK DRIVER
15206M:	Bjørn Mork <bjorn@mork.no>
15207L:	netdev@vger.kernel.org
15208S:	Maintained
15209F:	Documentation/ABI/testing/sysfs-class-net-qmi
15210F:	drivers/net/usb/qmi_wwan.c
15211
15212USB RTL8150 DRIVER
15213M:	Petko Manolov <petkan@nucleusys.com>
15214L:	linux-usb@vger.kernel.org
15215L:	netdev@vger.kernel.org
15216T:	git git://github.com/petkan/rtl8150.git
15217W:	https://github.com/petkan/rtl8150
15218S:	Maintained
15219F:	drivers/net/usb/rtl8150.c
15220
15221USB SERIAL SUBSYSTEM
15222M:	Johan Hovold <johan@kernel.org>
15223L:	linux-usb@vger.kernel.org
15224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15225S:	Maintained
15226F:	Documentation/usb/usb-serial.txt
15227F:	drivers/usb/serial/
15228F:	include/linux/usb/serial.h
15229
15230USB SMSC75XX ETHERNET DRIVER
15231M:	Steve Glendinning <steve.glendinning@shawell.net>
15232L:	netdev@vger.kernel.org
15233S:	Maintained
15234F:	drivers/net/usb/smsc75xx.*
15235
15236USB SMSC95XX ETHERNET DRIVER
15237M:	Steve Glendinning <steve.glendinning@shawell.net>
15238M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15239L:	netdev@vger.kernel.org
15240S:	Maintained
15241F:	drivers/net/usb/smsc95xx.*
15242
15243USB SUBSYSTEM
15244M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15245L:	linux-usb@vger.kernel.org
15246W:	http://www.linux-usb.org
15247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15248S:	Supported
15249F:	Documentation/devicetree/bindings/usb/
15250F:	Documentation/usb/
15251F:	drivers/usb/
15252F:	include/linux/usb.h
15253F:	include/linux/usb/
15254
15255USB TYPEC PI3USB30532 MUX DRIVER
15256M:	Hans de Goede <hdegoede@redhat.com>
15257L:	linux-usb@vger.kernel.org
15258S:	Maintained
15259F:	drivers/usb/typec/mux/pi3usb30532.c
15260
15261USB TYPEC CLASS
15262M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15263L:	linux-usb@vger.kernel.org
15264S:	Maintained
15265F:	Documentation/ABI/testing/sysfs-class-typec
15266F:	Documentation/driver-api/usb/typec.rst
15267F:	drivers/usb/typec/
15268F:	include/linux/usb/typec.h
15269
15270USB TYPEC BUS FOR ALTERNATE MODES
15271M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15272L:	linux-usb@vger.kernel.org
15273S:	Maintained
15274F:	Documentation/ABI/testing/sysfs-bus-typec
15275F:	Documentation/driver-api/usb/typec_bus.rst
15276F:	drivers/usb/typec/altmodes/
15277F:	include/linux/usb/typec_altmode.h
15278
15279USB UHCI DRIVER
15280M:	Alan Stern <stern@rowland.harvard.edu>
15281L:	linux-usb@vger.kernel.org
15282S:	Maintained
15283F:	drivers/usb/host/uhci*
15284
15285USB VIDEO CLASS
15286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15287L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15288L:	linux-media@vger.kernel.org
15289T:	git git://linuxtv.org/media_tree.git
15290W:	http://www.ideasonboard.org/uvc/
15291S:	Maintained
15292F:	drivers/media/usb/uvc/
15293F:	include/uapi/linux/uvcvideo.h
15294
15295USB VISION DRIVER
15296M:	Hans Verkuil <hverkuil@xs4all.nl>
15297L:	linux-media@vger.kernel.org
15298T:	git git://linuxtv.org/media_tree.git
15299W:	https://linuxtv.org
15300S:	Odd Fixes
15301F:	drivers/media/usb/usbvision/
15302
15303USB WEBCAM GADGET
15304M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15305L:	linux-usb@vger.kernel.org
15306S:	Maintained
15307F:	drivers/usb/gadget/function/*uvc*
15308F:	drivers/usb/gadget/legacy/webcam.c
15309F:	include/uapi/linux/usb/g_uvc.h
15310
15311USB WIRELESS RNDIS DRIVER (rndis_wlan)
15312M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15313L:	linux-wireless@vger.kernel.org
15314S:	Maintained
15315F:	drivers/net/wireless/rndis_wlan.c
15316
15317USB XHCI DRIVER
15318M:	Mathias Nyman <mathias.nyman@intel.com>
15319L:	linux-usb@vger.kernel.org
15320S:	Supported
15321F:	drivers/usb/host/xhci*
15322F:	drivers/usb/host/pci-quirks*
15323
15324USB ZD1201 DRIVER
15325L:	linux-wireless@vger.kernel.org
15326W:	http://linux-lc100020.sourceforge.net
15327S:	Orphan
15328F:	drivers/net/wireless/zydas/zd1201.*
15329
15330USB ZR364XX DRIVER
15331M:	Antoine Jacquet <royale@zerezo.com>
15332L:	linux-usb@vger.kernel.org
15333L:	linux-media@vger.kernel.org
15334T:	git git://linuxtv.org/media_tree.git
15335W:	http://royale.zerezo.com/zr364xx/
15336S:	Maintained
15337F:	Documentation/media/v4l-drivers/zr364xx*
15338F:	drivers/media/usb/zr364xx/
15339
15340USER-MODE LINUX (UML)
15341M:	Jeff Dike <jdike@addtoit.com>
15342M:	Richard Weinberger <richard@nod.at>
15343L:	linux-um@lists.infradead.org
15344W:	http://user-mode-linux.sourceforge.net
15345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15346S:	Maintained
15347F:	Documentation/virtual/uml/
15348F:	arch/um/
15349F:	arch/x86/um/
15350F:	fs/hostfs/
15351F:	fs/hppfs/
15352
15353USERSPACE I/O (UIO)
15354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15355S:	Maintained
15356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15357F:	Documentation/driver-api/uio-howto.rst
15358F:	drivers/uio/
15359F:	include/linux/uio*.h
15360
15361UTIL-LINUX PACKAGE
15362M:	Karel Zak <kzak@redhat.com>
15363L:	util-linux@vger.kernel.org
15364W:	http://en.wikipedia.org/wiki/Util-linux
15365T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15366S:	Maintained
15367
15368UUID HELPERS
15369M:	Christoph Hellwig <hch@lst.de>
15370R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15371L:	linux-kernel@vger.kernel.org
15372T:	git git://git.infradead.org/users/hch/uuid.git
15373F:	lib/uuid.c
15374F:	lib/test_uuid.c
15375F:	include/linux/uuid.h
15376F:	include/uapi/linux/uuid.h
15377S:	Maintained
15378
15379UVESAFB DRIVER
15380M:	Michal Januszewski <spock@gentoo.org>
15381L:	linux-fbdev@vger.kernel.org
15382W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15383S:	Maintained
15384F:	Documentation/fb/uvesafb.txt
15385F:	drivers/video/fbdev/uvesafb.*
15386
15387VF610 NAND DRIVER
15388M:	Stefan Agner <stefan@agner.ch>
15389L:	linux-mtd@lists.infradead.org
15390S:	Supported
15391F:	drivers/mtd/nand/raw/vf610_nfc.c
15392
15393VFAT/FAT/MSDOS FILESYSTEM
15394M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15395S:	Maintained
15396F:	Documentation/filesystems/vfat.txt
15397F:	fs/fat/
15398
15399VFIO DRIVER
15400M:	Alex Williamson <alex.williamson@redhat.com>
15401L:	kvm@vger.kernel.org
15402T:	git git://github.com/awilliam/linux-vfio.git
15403S:	Maintained
15404F:	Documentation/vfio.txt
15405F:	drivers/vfio/
15406F:	include/linux/vfio.h
15407F:	include/uapi/linux/vfio.h
15408
15409VFIO MEDIATED DEVICE DRIVERS
15410M:	Kirti Wankhede <kwankhede@nvidia.com>
15411L:	kvm@vger.kernel.org
15412S:	Maintained
15413F:	Documentation/vfio-mediated-device.txt
15414F:	drivers/vfio/mdev/
15415F:	include/linux/mdev.h
15416F:	samples/vfio-mdev/
15417
15418VFIO PLATFORM DRIVER
15419M:	Eric Auger <eric.auger@redhat.com>
15420L:	kvm@vger.kernel.org
15421S:	Maintained
15422F:	drivers/vfio/platform/
15423
15424VGA_SWITCHEROO
15425R:	Lukas Wunner <lukas@wunner.de>
15426S:	Maintained
15427F:	Documentation/gpu/vga-switcheroo.rst
15428F:	drivers/gpu/vga/vga_switcheroo.c
15429F:	include/linux/vga_switcheroo.h
15430T:	git git://anongit.freedesktop.org/drm/drm-misc
15431
15432VIA RHINE NETWORK DRIVER
15433S:	Orphan
15434F:	drivers/net/ethernet/via/via-rhine.c
15435
15436VIA SD/MMC CARD CONTROLLER DRIVER
15437M:	Bruce Chang <brucechang@via.com.tw>
15438M:	Harald Welte <HaraldWelte@viatech.com>
15439S:	Maintained
15440F:	drivers/mmc/host/via-sdmmc.c
15441
15442VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15443M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15444L:	linux-fbdev@vger.kernel.org
15445S:	Maintained
15446F:	include/linux/via-core.h
15447F:	include/linux/via-gpio.h
15448F:	include/linux/via_i2c.h
15449F:	drivers/video/fbdev/via/
15450
15451VIA VELOCITY NETWORK DRIVER
15452M:	Francois Romieu <romieu@fr.zoreil.com>
15453L:	netdev@vger.kernel.org
15454S:	Maintained
15455F:	drivers/net/ethernet/via/via-velocity.*
15456
15457VICODEC VIRTUAL CODEC DRIVER
15458M:	Hans Verkuil <hans.verkuil@cisco.com>
15459L:	linux-media@vger.kernel.org
15460T:	git git://linuxtv.org/media_tree.git
15461W:	https://linuxtv.org
15462S:	Maintained
15463F:	drivers/media/platform/vicodec/*
15464
15465VIDEO MULTIPLEXER DRIVER
15466M:	Philipp Zabel <p.zabel@pengutronix.de>
15467L:	linux-media@vger.kernel.org
15468S:	Maintained
15469F:	drivers/media/platform/video-mux.c
15470
15471VIDEO I2C POLLING DRIVER
15472M:	Matt Ranostay <matt.ranostay@konsulko.com>
15473L:	linux-media@vger.kernel.org
15474S:	Maintained
15475F:	drivers/media/i2c/video-i2c.c
15476
15477VIDEOBUF2 FRAMEWORK
15478M:	Pawel Osciak <pawel@osciak.com>
15479M:	Marek Szyprowski <m.szyprowski@samsung.com>
15480M:	Kyungmin Park <kyungmin.park@samsung.com>
15481L:	linux-media@vger.kernel.org
15482S:	Maintained
15483F:	drivers/media/v4l2-core/videobuf2-*
15484F:	include/media/videobuf2-*
15485
15486VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15487M:	Helen Koike <helen.koike@collabora.com>
15488L:	linux-media@vger.kernel.org
15489T:	git git://linuxtv.org/media_tree.git
15490W:	https://linuxtv.org
15491S:	Maintained
15492F:	drivers/media/platform/vimc/*
15493
15494VIRT LIB
15495M:	Alex Williamson <alex.williamson@redhat.com>
15496M:	Paolo Bonzini <pbonzini@redhat.com>
15497L:	kvm@vger.kernel.org
15498S:	Supported
15499F:	virt/lib/
15500
15501VIRTIO AND VHOST VSOCK DRIVER
15502M:	Stefan Hajnoczi <stefanha@redhat.com>
15503L:	kvm@vger.kernel.org
15504L:	virtualization@lists.linux-foundation.org
15505L:	netdev@vger.kernel.org
15506S:	Maintained
15507F:	include/linux/virtio_vsock.h
15508F:	include/uapi/linux/virtio_vsock.h
15509F:	include/uapi/linux/vsockmon.h
15510F:	include/uapi/linux/vm_sockets_diag.h
15511F:	net/vmw_vsock/diag.c
15512F:	net/vmw_vsock/af_vsock_tap.c
15513F:	net/vmw_vsock/virtio_transport_common.c
15514F:	net/vmw_vsock/virtio_transport.c
15515F:	drivers/net/vsockmon.c
15516F:	drivers/vhost/vsock.c
15517F:	drivers/vhost/vsock.h
15518F:	tools/testing/vsock/
15519
15520VIRTIO CONSOLE DRIVER
15521M:	Amit Shah <amit@kernel.org>
15522L:	virtualization@lists.linux-foundation.org
15523S:	Maintained
15524F:	drivers/char/virtio_console.c
15525F:	include/linux/virtio_console.h
15526F:	include/uapi/linux/virtio_console.h
15527
15528VIRTIO CORE, NET AND BLOCK DRIVERS
15529M:	"Michael S. Tsirkin" <mst@redhat.com>
15530M:	Jason Wang <jasowang@redhat.com>
15531L:	virtualization@lists.linux-foundation.org
15532S:	Maintained
15533F:	Documentation/devicetree/bindings/virtio/
15534F:	drivers/virtio/
15535F:	tools/virtio/
15536F:	drivers/net/virtio_net.c
15537F:	drivers/block/virtio_blk.c
15538F:	include/linux/virtio*.h
15539F:	include/uapi/linux/virtio_*.h
15540F:	drivers/crypto/virtio/
15541F:	mm/balloon_compaction.c
15542
15543VIRTIO CRYPTO DRIVER
15544M:	Gonglei <arei.gonglei@huawei.com>
15545L:	virtualization@lists.linux-foundation.org
15546L:	linux-crypto@vger.kernel.org
15547S:	Maintained
15548F:	drivers/crypto/virtio/
15549F:	include/uapi/linux/virtio_crypto.h
15550
15551VIRTIO DRIVERS FOR S390
15552M:	Cornelia Huck <cohuck@redhat.com>
15553M:	Halil Pasic <pasic@linux.ibm.com>
15554L:	linux-s390@vger.kernel.org
15555L:	virtualization@lists.linux-foundation.org
15556L:	kvm@vger.kernel.org
15557S:	Supported
15558F:	drivers/s390/virtio/
15559F:	arch/s390/include/uapi/asm/virtio-ccw.h
15560
15561VIRTIO GPU DRIVER
15562M:	David Airlie <airlied@linux.ie>
15563M:	Gerd Hoffmann <kraxel@redhat.com>
15564L:	dri-devel@lists.freedesktop.org
15565L:	virtualization@lists.linux-foundation.org
15566T:	git git://anongit.freedesktop.org/drm/drm-misc
15567S:	Maintained
15568F:	drivers/gpu/drm/virtio/
15569F:	include/uapi/linux/virtio_gpu.h
15570
15571VIRTIO HOST (VHOST)
15572M:	"Michael S. Tsirkin" <mst@redhat.com>
15573M:	Jason Wang <jasowang@redhat.com>
15574L:	kvm@vger.kernel.org
15575L:	virtualization@lists.linux-foundation.org
15576L:	netdev@vger.kernel.org
15577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15578S:	Maintained
15579F:	drivers/vhost/
15580F:	include/uapi/linux/vhost.h
15581
15582VIRTIO INPUT DRIVER
15583M:	Gerd Hoffmann <kraxel@redhat.com>
15584S:	Maintained
15585F:	drivers/virtio/virtio_input.c
15586F:	include/uapi/linux/virtio_input.h
15587
15588VIRTUAL BOX GUEST DEVICE DRIVER
15589M:	Hans de Goede <hdegoede@redhat.com>
15590M:	Arnd Bergmann <arnd@arndb.de>
15591M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15592S:	Maintained
15593F:	include/linux/vbox_utils.h
15594F:	include/uapi/linux/vbox*.h
15595F:	drivers/virt/vboxguest/
15596
15597VIRTUAL SERIO DEVICE DRIVER
15598M:	Stephen Chandler Paul <thatslyude@gmail.com>
15599S:	Maintained
15600F:	drivers/input/serio/userio.c
15601F:	include/uapi/linux/userio.h
15602
15603VIVID VIRTUAL VIDEO DRIVER
15604M:	Hans Verkuil <hverkuil@xs4all.nl>
15605L:	linux-media@vger.kernel.org
15606T:	git git://linuxtv.org/media_tree.git
15607W:	https://linuxtv.org
15608S:	Maintained
15609F:	drivers/media/platform/vivid/*
15610
15611VLYNQ BUS
15612M:	Florian Fainelli <f.fainelli@gmail.com>
15613L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15614S:	Maintained
15615F:	drivers/vlynq/vlynq.c
15616F:	include/linux/vlynq.h
15617
15618VME SUBSYSTEM
15619M:	Martyn Welch <martyn@welchs.me.uk>
15620M:	Manohar Vanga <manohar.vanga@gmail.com>
15621M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15622L:	devel@driverdev.osuosl.org
15623S:	Maintained
15624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15625F:	Documentation/driver-api/vme.rst
15626F:	drivers/staging/vme/
15627F:	drivers/vme/
15628F:	include/linux/vme*
15629
15630VMWARE BALLOON DRIVER
15631M:	Xavier Deguillard <xdeguillard@vmware.com>
15632M:	Nadav Amit <namit@vmware.com>
15633M:	"VMware, Inc." <pv-drivers@vmware.com>
15634L:	linux-kernel@vger.kernel.org
15635S:	Maintained
15636F:	drivers/misc/vmw_balloon.c
15637
15638VMWARE HYPERVISOR INTERFACE
15639M:	Alok Kataria <akataria@vmware.com>
15640L:	virtualization@lists.linux-foundation.org
15641S:	Supported
15642F:	arch/x86/kernel/cpu/vmware.c
15643
15644VMWARE PVRDMA DRIVER
15645M:	Adit Ranadive <aditr@vmware.com>
15646M:	VMware PV-Drivers <pv-drivers@vmware.com>
15647L:	linux-rdma@vger.kernel.org
15648S:	Maintained
15649F:	drivers/infiniband/hw/vmw_pvrdma/
15650
15651VMware PVSCSI driver
15652M:	Jim Gill <jgill@vmware.com>
15653M:	VMware PV-Drivers <pv-drivers@vmware.com>
15654L:	linux-scsi@vger.kernel.org
15655S:	Maintained
15656F:	drivers/scsi/vmw_pvscsi.c
15657F:	drivers/scsi/vmw_pvscsi.h
15658
15659VMWARE VMMOUSE SUBDRIVER
15660M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15661M:	"VMware, Inc." <pv-drivers@vmware.com>
15662L:	linux-input@vger.kernel.org
15663S:	Maintained
15664F:	drivers/input/mouse/vmmouse.c
15665F:	drivers/input/mouse/vmmouse.h
15666
15667VMWARE VMXNET3 ETHERNET DRIVER
15668M:	Ronak Doshi <doshir@vmware.com>
15669M:	"VMware, Inc." <pv-drivers@vmware.com>
15670L:	netdev@vger.kernel.org
15671S:	Maintained
15672F:	drivers/net/vmxnet3/
15673
15674VOCORE VOCORE2 BOARD
15675M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15676L:	linux-mips@linux-mips.org
15677S:	Maintained
15678F:	arch/mips/boot/dts/ralink/vocore2.dts
15679
15680VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15681M:	Liam Girdwood <lgirdwood@gmail.com>
15682M:	Mark Brown <broonie@kernel.org>
15683L:	linux-kernel@vger.kernel.org
15684W:	http://www.slimlogic.co.uk/?p=48
15685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15686S:	Supported
15687F:	Documentation/devicetree/bindings/regulator/
15688F:	Documentation/power/regulator/
15689F:	drivers/regulator/
15690F:	include/dt-bindings/regulator/
15691F:	include/linux/regulator/
15692
15693VRF
15694M:	David Ahern <dsa@cumulusnetworks.com>
15695M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15696L:	netdev@vger.kernel.org
15697S:	Maintained
15698F:	drivers/net/vrf.c
15699F:	Documentation/networking/vrf.txt
15700
15701VT1211 HARDWARE MONITOR DRIVER
15702M:	Juerg Haefliger <juergh@gmail.com>
15703L:	linux-hwmon@vger.kernel.org
15704S:	Maintained
15705F:	Documentation/hwmon/vt1211
15706F:	drivers/hwmon/vt1211.c
15707
15708VT8231 HARDWARE MONITOR DRIVER
15709M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15710L:	linux-hwmon@vger.kernel.org
15711S:	Maintained
15712F:	drivers/hwmon/vt8231.c
15713
15714VUB300 USB to SDIO/SD/MMC bridge chip
15715M:	Tony Olech <tony.olech@elandigitalsystems.com>
15716L:	linux-mmc@vger.kernel.org
15717L:	linux-usb@vger.kernel.org
15718S:	Supported
15719F:	drivers/mmc/host/vub300.c
15720
15721W1 DALLAS'S 1-WIRE BUS
15722M:	Evgeniy Polyakov <zbr@ioremap.net>
15723S:	Maintained
15724F:	Documentation/devicetree/bindings/w1/
15725F:	Documentation/w1/
15726F:	drivers/w1/
15727F:	include/linux/w1.h
15728
15729W83791D HARDWARE MONITORING DRIVER
15730M:	Marc Hulsman <m.hulsman@tudelft.nl>
15731L:	linux-hwmon@vger.kernel.org
15732S:	Maintained
15733F:	Documentation/hwmon/w83791d
15734F:	drivers/hwmon/w83791d.c
15735
15736W83793 HARDWARE MONITORING DRIVER
15737M:	Rudolf Marek <r.marek@assembler.cz>
15738L:	linux-hwmon@vger.kernel.org
15739S:	Maintained
15740F:	Documentation/hwmon/w83793
15741F:	drivers/hwmon/w83793.c
15742
15743W83795 HARDWARE MONITORING DRIVER
15744M:	Jean Delvare <jdelvare@suse.com>
15745L:	linux-hwmon@vger.kernel.org
15746S:	Maintained
15747F:	drivers/hwmon/w83795.c
15748
15749W83L51xD SD/MMC CARD INTERFACE DRIVER
15750M:	Pierre Ossman <pierre@ossman.eu>
15751S:	Maintained
15752F:	drivers/mmc/host/wbsd.*
15753
15754WACOM PROTOCOL 4 SERIAL TABLETS
15755M:	Julian Squires <julian@cipht.net>
15756M:	Hans de Goede <hdegoede@redhat.com>
15757L:	linux-input@vger.kernel.org
15758S:	Maintained
15759F:	drivers/input/tablet/wacom_serial4.c
15760
15761WATCHDOG DEVICE DRIVERS
15762M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15763M:	Guenter Roeck <linux@roeck-us.net>
15764L:	linux-watchdog@vger.kernel.org
15765W:	http://www.linux-watchdog.org/
15766T:	git git://www.linux-watchdog.org/linux-watchdog.git
15767S:	Maintained
15768F:	Documentation/devicetree/bindings/watchdog/
15769F:	Documentation/watchdog/
15770F:	drivers/watchdog/
15771F:	include/linux/watchdog.h
15772F:	include/uapi/linux/watchdog.h
15773
15774WHISKEYCOVE PMIC GPIO DRIVER
15775M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15776L:	linux-gpio@vger.kernel.org
15777S:	Maintained
15778F:	drivers/gpio/gpio-wcove.c
15779
15780WIIMOTE HID DRIVER
15781M:	David Herrmann <dh.herrmann@googlemail.com>
15782L:	linux-input@vger.kernel.org
15783S:	Maintained
15784F:	drivers/hid/hid-wiimote*
15785
15786WILOCITY WIL6210 WIRELESS DRIVER
15787M:	Maya Erez <merez@codeaurora.org>
15788L:	linux-wireless@vger.kernel.org
15789L:	wil6210@qti.qualcomm.com
15790S:	Supported
15791W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15792F:	drivers/net/wireless/ath/wil6210/
15793
15794WIMAX STACK
15795M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15796M:	linux-wimax@intel.com
15797L:	wimax@linuxwimax.org (subscribers-only)
15798S:	Supported
15799W:	http://linuxwimax.org
15800F:	Documentation/wimax/README.wimax
15801F:	include/linux/wimax/debug.h
15802F:	include/net/wimax.h
15803F:	include/uapi/linux/wimax.h
15804F:	net/wimax/
15805
15806WINBOND CIR DRIVER
15807M:	David Härdeman <david@hardeman.nu>
15808S:	Maintained
15809F:	drivers/media/rc/winbond-cir.c
15810
15811WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15812M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15813L:	linux-watchdog@vger.kernel.org
15814S:	Maintained
15815F:	drivers/watchdog/ebc-c384_wdt.c
15816
15817WINSYSTEMS WS16C48 GPIO DRIVER
15818M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15819L:	linux-gpio@vger.kernel.org
15820S:	Maintained
15821F:	drivers/gpio/gpio-ws16c48.c
15822
15823WISTRON LAPTOP BUTTON DRIVER
15824M:	Miloslav Trmac <mitr@volny.cz>
15825S:	Maintained
15826F:	drivers/input/misc/wistron_btns.c
15827
15828WL3501 WIRELESS PCMCIA CARD DRIVER
15829L:	linux-wireless@vger.kernel.org
15830S:	Odd fixes
15831F:	drivers/net/wireless/wl3501*
15832
15833WOLFSON MICROELECTRONICS DRIVERS
15834L:	patches@opensource.cirrus.com
15835T:	git https://github.com/CirrusLogic/linux-drivers.git
15836W:	https://github.com/CirrusLogic/linux-drivers/wiki
15837S:	Supported
15838F:	Documentation/hwmon/wm83??
15839F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15840F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15841F:	Documentation/devicetree/bindings/mfd/arizona.txt
15842F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15843F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15844F:	arch/arm/mach-s3c64xx/mach-crag6410*
15845F:	drivers/clk/clk-wm83*.c
15846F:	drivers/extcon/extcon-arizona.c
15847F:	drivers/leds/leds-wm83*.c
15848F:	drivers/gpio/gpio-*wm*.c
15849F:	drivers/gpio/gpio-arizona.c
15850F:	drivers/hwmon/wm83??-hwmon.c
15851F:	drivers/input/misc/wm831x-on.c
15852F:	drivers/input/touchscreen/wm831x-ts.c
15853F:	drivers/input/touchscreen/wm97*.c
15854F:	drivers/mfd/arizona*
15855F:	drivers/mfd/wm*.c
15856F:	drivers/mfd/cs47l24*
15857F:	drivers/power/supply/wm83*.c
15858F:	drivers/rtc/rtc-wm83*.c
15859F:	drivers/regulator/wm8*.c
15860F:	drivers/regulator/arizona*
15861F:	drivers/video/backlight/wm83*_bl.c
15862F:	drivers/watchdog/wm83*_wdt.c
15863F:	include/linux/mfd/arizona/
15864F:	include/linux/mfd/wm831x/
15865F:	include/linux/mfd/wm8350/
15866F:	include/linux/mfd/wm8400*
15867F:	include/linux/regulator/arizona*
15868F:	include/linux/wm97xx.h
15869F:	include/sound/wm????.h
15870F:	sound/soc/codecs/arizona.?
15871F:	sound/soc/codecs/wm*
15872F:	sound/soc/codecs/cs47l24*
15873
15874WORKQUEUE
15875M:	Tejun Heo <tj@kernel.org>
15876R:	Lai Jiangshan <jiangshanlai@gmail.com>
15877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15878S:	Maintained
15879F:	include/linux/workqueue.h
15880F:	kernel/workqueue.c
15881F:	Documentation/core-api/workqueue.rst
15882
15883X-POWERS AXP288 PMIC DRIVERS
15884M:	Hans de Goede <hdegoede@redhat.com>
15885S:	Maintained
15886N:	axp288
15887F:	drivers/acpi/pmic/intel_pmic_xpower.c
15888
15889X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15890M:	Chen-Yu Tsai <wens@csie.org>
15891L:	linux-kernel@vger.kernel.org
15892S:	Maintained
15893N:	axp[128]
15894
15895X.25 NETWORK LAYER
15896M:	Andrew Hendry <andrew.hendry@gmail.com>
15897L:	linux-x25@vger.kernel.org
15898S:	Odd Fixes
15899F:	Documentation/networking/x25*
15900F:	include/net/x25*
15901F:	net/x25/
15902
15903X86 ARCHITECTURE (32-BIT AND 64-BIT)
15904M:	Thomas Gleixner <tglx@linutronix.de>
15905M:	Ingo Molnar <mingo@redhat.com>
15906R:	"H. Peter Anvin" <hpa@zytor.com>
15907M:	x86@kernel.org
15908L:	linux-kernel@vger.kernel.org
15909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15910S:	Maintained
15911F:	Documentation/devicetree/bindings/x86/
15912F:	Documentation/x86/
15913F:	arch/x86/
15914
15915X86 ENTRY CODE
15916M:	Andy Lutomirski <luto@kernel.org>
15917L:	linux-kernel@vger.kernel.org
15918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15919S:	Maintained
15920F:	arch/x86/entry/
15921
15922X86 MCE INFRASTRUCTURE
15923M:	Tony Luck <tony.luck@intel.com>
15924M:	Borislav Petkov <bp@alien8.de>
15925L:	linux-edac@vger.kernel.org
15926S:	Maintained
15927F:	arch/x86/kernel/cpu/mcheck/*
15928
15929X86 MICROCODE UPDATE SUPPORT
15930M:	Borislav Petkov <bp@alien8.de>
15931S:	Maintained
15932F:	arch/x86/kernel/cpu/microcode/*
15933
15934X86 PLATFORM DRIVERS
15935M:	Darren Hart <dvhart@infradead.org>
15936M:	Andy Shevchenko <andy@infradead.org>
15937L:	platform-driver-x86@vger.kernel.org
15938T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15939S:	Maintained
15940F:	drivers/platform/x86/
15941F:	drivers/platform/olpc/
15942
15943X86 VDSO
15944M:	Andy Lutomirski <luto@kernel.org>
15945L:	linux-kernel@vger.kernel.org
15946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15947S:	Maintained
15948F:	arch/x86/entry/vdso/
15949
15950XC2028/3028 TUNER DRIVER
15951M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15952L:	linux-media@vger.kernel.org
15953W:	https://linuxtv.org
15954T:	git git://linuxtv.org/media_tree.git
15955S:	Maintained
15956F:	drivers/media/tuners/tuner-xc2028.*
15957
15958XDP SOCKETS (AF_XDP)
15959M:	Björn Töpel <bjorn.topel@intel.com>
15960M:	Magnus Karlsson <magnus.karlsson@intel.com>
15961L:	netdev@vger.kernel.org
15962S:	Maintained
15963F:	kernel/bpf/xskmap.c
15964F:	net/xdp/
15965
15966XEN BLOCK SUBSYSTEM
15967M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15968M:	Roger Pau Monné <roger.pau@citrix.com>
15969L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15970S:	Supported
15971F:	drivers/block/xen-blkback/*
15972F:	drivers/block/xen*
15973
15974XEN HYPERVISOR ARM
15975M:	Stefano Stabellini <sstabellini@kernel.org>
15976L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15977S:	Maintained
15978F:	arch/arm/xen/
15979F:	arch/arm/include/asm/xen/
15980
15981XEN HYPERVISOR ARM64
15982M:	Stefano Stabellini <sstabellini@kernel.org>
15983L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15984S:	Maintained
15985F:	arch/arm64/xen/
15986F:	arch/arm64/include/asm/xen/
15987
15988XEN HYPERVISOR INTERFACE
15989M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15990M:	Juergen Gross <jgross@suse.com>
15991L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15993S:	Supported
15994F:	arch/x86/xen/
15995F:	drivers/*/xen-*front.c
15996F:	drivers/xen/
15997F:	arch/x86/include/asm/xen/
15998F:	arch/x86/include/asm/pvclock-abi.h
15999F:	include/xen/
16000F:	include/uapi/xen/
16001F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16002F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16003
16004XEN NETWORK BACKEND DRIVER
16005M:	Wei Liu <wei.liu2@citrix.com>
16006M:	Paul Durrant <paul.durrant@citrix.com>
16007L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16008L:	netdev@vger.kernel.org
16009S:	Supported
16010F:	drivers/net/xen-netback/*
16011
16012XEN PCI SUBSYSTEM
16013M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16014L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16015S:	Supported
16016F:	arch/x86/pci/*xen*
16017F:	drivers/pci/*xen*
16018
16019XEN PVSCSI DRIVERS
16020M:	Juergen Gross <jgross@suse.com>
16021L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16022L:	linux-scsi@vger.kernel.org
16023S:	Supported
16024F:	drivers/scsi/xen-scsifront.c
16025F:	drivers/xen/xen-scsiback.c
16026F:	include/xen/interface/io/vscsiif.h
16027
16028XEN SWIOTLB SUBSYSTEM
16029M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16030L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16031L:	iommu@lists.linux-foundation.org
16032S:	Supported
16033F:	arch/x86/xen/*swiotlb*
16034F:	drivers/xen/*swiotlb*
16035
16036XEN SOUND FRONTEND DRIVER
16037M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16038L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16040S:	Supported
16041F:	sound/xen/*
16042
16043XFS FILESYSTEM
16044M:	Darrick J. Wong <darrick.wong@oracle.com>
16045M:	linux-xfs@vger.kernel.org
16046L:	linux-xfs@vger.kernel.org
16047W:	http://xfs.org/
16048T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16049S:	Supported
16050F:	Documentation/filesystems/xfs.txt
16051F:	fs/xfs/
16052
16053XILINX AXI ETHERNET DRIVER
16054M:	Anirudha Sarangi <anirudh@xilinx.com>
16055M:	John Linn <John.Linn@xilinx.com>
16056S:	Maintained
16057F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16058
16059XILINX UARTLITE SERIAL DRIVER
16060M:	Peter Korsgaard <jacmet@sunsite.dk>
16061L:	linux-serial@vger.kernel.org
16062S:	Maintained
16063F:	drivers/tty/serial/uartlite.c
16064
16065XILINX VIDEO IP CORES
16066M:	Hyun Kwon <hyun.kwon@xilinx.com>
16067M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16068L:	linux-media@vger.kernel.org
16069T:	git git://linuxtv.org/media_tree.git
16070S:	Supported
16071F:	Documentation/devicetree/bindings/media/xilinx/
16072F:	drivers/media/platform/xilinx/
16073F:	include/uapi/linux/xilinx-v4l2-controls.h
16074
16075XILLYBUS DRIVER
16076M:	Eli Billauer <eli.billauer@gmail.com>
16077L:	linux-kernel@vger.kernel.org
16078S:	Supported
16079F:	drivers/char/xillybus/
16080
16081XLP9XX I2C DRIVER
16082M:	George Cherian <george.cherian@cavium.com>
16083M:	Jan Glauber <jglauber@cavium.com>
16084L:	linux-i2c@vger.kernel.org
16085W:	http://www.cavium.com
16086S:	Supported
16087F:	drivers/i2c/busses/i2c-xlp9xx.c
16088
16089XRA1403 GPIO EXPANDER
16090M:	Nandor Han <nandor.han@ge.com>
16091M:	Semi Malinen <semi.malinen@ge.com>
16092L:	linux-gpio@vger.kernel.org
16093S:	Maintained
16094F:	drivers/gpio/gpio-xra1403.c
16095F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16096
16097XTENSA XTFPGA PLATFORM SUPPORT
16098M:	Max Filippov <jcmvbkbc@gmail.com>
16099L:	linux-xtensa@linux-xtensa.org
16100S:	Maintained
16101F:	drivers/spi/spi-xtensa-xtfpga.c
16102F:	sound/soc/xtensa/xtfpga-i2s.c
16103
16104YAM DRIVER FOR AX.25
16105M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16106L:	linux-hams@vger.kernel.org
16107S:	Maintained
16108F:	drivers/net/hamradio/yam*
16109F:	include/linux/yam.h
16110
16111YAMA SECURITY MODULE
16112M:	Kees Cook <keescook@chromium.org>
16113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16114S:	Supported
16115F:	security/yama/
16116F:	Documentation/admin-guide/LSM/Yama.rst
16117
16118YEALINK PHONE DRIVER
16119M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16120L:	usbb2k-api-dev@nongnu.org
16121S:	Maintained
16122F:	Documentation/input/devices/yealink.rst
16123F:	drivers/input/misc/yealink.*
16124
16125Z8530 DRIVER FOR AX.25
16126M:	Joerg Reuter <jreuter@yaina.de>
16127W:	http://yaina.de/jreuter/
16128W:	http://www.qsl.net/dl1bke/
16129L:	linux-hams@vger.kernel.org
16130S:	Maintained
16131F:	Documentation/networking/z8530drv.txt
16132F:	drivers/net/hamradio/*scc.c
16133F:	drivers/net/hamradio/z8530.h
16134
16135ZBUD COMPRESSED PAGE ALLOCATOR
16136M:	Seth Jennings <sjenning@redhat.com>
16137M:	Dan Streetman <ddstreet@ieee.org>
16138L:	linux-mm@kvack.org
16139S:	Maintained
16140F:	mm/zbud.c
16141F:	include/linux/zbud.h
16142
16143ZD1211RW WIRELESS DRIVER
16144M:	Daniel Drake <dsd@gentoo.org>
16145M:	Ulrich Kunitz <kune@deine-taler.de>
16146W:	http://zd1211.ath.cx/wiki/DriverRewrite
16147L:	linux-wireless@vger.kernel.org
16148L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16149S:	Maintained
16150F:	drivers/net/wireless/zydas/zd1211rw/
16151
16152ZD1301 MEDIA DRIVER
16153M:	Antti Palosaari <crope@iki.fi>
16154L:	linux-media@vger.kernel.org
16155W:	https://linuxtv.org/
16156W:	http://palosaari.fi/linux/
16157Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16158S:	Maintained
16159F:	drivers/media/usb/dvb-usb-v2/zd1301*
16160
16161ZD1301_DEMOD MEDIA DRIVER
16162M:	Antti Palosaari <crope@iki.fi>
16163L:	linux-media@vger.kernel.org
16164W:	https://linuxtv.org/
16165W:	http://palosaari.fi/linux/
16166Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16167S:	Maintained
16168F:	drivers/media/dvb-frontends/zd1301_demod*
16169
16170ZPOOL COMPRESSED PAGE STORAGE API
16171M:	Dan Streetman <ddstreet@ieee.org>
16172L:	linux-mm@kvack.org
16173S:	Maintained
16174F:	mm/zpool.c
16175F:	include/linux/zpool.h
16176
16177ZR36067 VIDEO FOR LINUX DRIVER
16178L:	mjpeg-users@lists.sourceforge.net
16179L:	linux-media@vger.kernel.org
16180W:	http://mjpeg.sourceforge.net/driver-zoran/
16181T:	hg https://linuxtv.org/hg/v4l-dvb
16182S:	Odd Fixes
16183F:	drivers/staging/media/zoran/
16184
16185ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16186M:	Minchan Kim <minchan@kernel.org>
16187M:	Nitin Gupta <ngupta@vflare.org>
16188R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16189L:	linux-kernel@vger.kernel.org
16190S:	Maintained
16191F:	drivers/block/zram/
16192F:	Documentation/blockdev/zram.txt
16193
16194ZS DECSTATION Z85C30 SERIAL DRIVER
16195M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16196S:	Maintained
16197F:	drivers/tty/serial/zs.*
16198
16199ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16200M:	Minchan Kim <minchan@kernel.org>
16201M:	Nitin Gupta <ngupta@vflare.org>
16202R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16203L:	linux-mm@kvack.org
16204S:	Maintained
16205F:	mm/zsmalloc.c
16206F:	include/linux/zsmalloc.h
16207F:	Documentation/vm/zsmalloc.rst
16208
16209ZSWAP COMPRESSED SWAP CACHING
16210M:	Seth Jennings <sjenning@redhat.com>
16211M:	Dan Streetman <ddstreet@ieee.org>
16212L:	linux-mm@kvack.org
16213S:	Maintained
16214F:	mm/zswap.c
16215
16216THE REST
16217M:	Linus Torvalds <torvalds@linux-foundation.org>
16218L:	linux-kernel@vger.kernel.org
16219Q:	http://patchwork.kernel.org/project/LKML/list/
16220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16221S:	Buried alive in reporters
16222F:	*
16223F:	*/
16224