xref: /openbmc/linux/MAINTAINERS (revision 96de2506)
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:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI I2C MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <hdegoede@redhat.com>
372L:	platform-driver-x86@vger.kernel.org
373S:	Maintained
374F:	drivers/platform/x86/i2c-multi-instantiate.c
375
376ACPI PMIC DRIVERS
377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
378M:	Len Brown <lenb@kernel.org>
379R:	Andy Shevchenko <andy@infradead.org>
380R:	Mika Westerberg <mika.westerberg@linux.intel.com>
381L:	linux-acpi@vger.kernel.org
382Q:	https://patchwork.kernel.org/project/linux-acpi/list/
383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384B:	https://bugzilla.kernel.org
385S:	Supported
386F:	drivers/acpi/pmic/
387
388ACPI THERMAL DRIVER
389M:	Zhang Rui <rui.zhang@intel.com>
390L:	linux-acpi@vger.kernel.org
391W:	https://01.org/linux-acpi
392B:	https://bugzilla.kernel.org
393S:	Supported
394F:	drivers/acpi/*thermal*
395
396ACPI VIDEO DRIVER
397M:	Zhang Rui <rui.zhang@intel.com>
398L:	linux-acpi@vger.kernel.org
399W:	https://01.org/linux-acpi
400B:	https://bugzilla.kernel.org
401S:	Supported
402F:	drivers/acpi/acpi_video.c
403
404ACPI WMI DRIVER
405L:	platform-driver-x86@vger.kernel.org
406S:	Orphan
407F:	drivers/platform/x86/wmi.c
408F:	include/uapi/linux/wmi.h
409
410AD1889 ALSA SOUND DRIVER
411M:	Thibaut Varene <T-Bone@parisc-linux.org>
412W:	http://wiki.parisc-linux.org/AD1889
413L:	linux-parisc@vger.kernel.org
414S:	Maintained
415F:	sound/pci/ad1889.*
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD5254
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD5398
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <michael.hennerich@analog.com>
433W:	http://wiki.analog.com/AD7142
434W:	http://ez.analog.com/community/linux-device-drivers
435S:	Supported
436F:	drivers/input/misc/ad714x.c
437
438AD7877 TOUCHSCREEN DRIVER
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/AD7877
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/touchscreen/ad7877.c
444
445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446M:	Michael Hennerich <michael.hennerich@analog.com>
447W:	http://wiki.analog.com/AD7879
448W:	http://ez.analog.com/community/linux-device-drivers
449S:	Supported
450F:	drivers/input/touchscreen/ad7879.c
451
452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453M:	Jiri Kosina <jikos@kernel.org>
454S:	Maintained
455
456ADF7242 IEEE 802.15.4 RADIO DRIVER
457M:	Michael Hennerich <michael.hennerich@analog.com>
458W:	https://wiki.analog.com/ADF7242
459W:	http://ez.analog.com/community/linux-device-drivers
460L:	linux-wpan@vger.kernel.org
461S:	Supported
462F:	drivers/net/ieee802154/adf7242.c
463F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465ADM1025 HARDWARE MONITOR DRIVER
466M:	Jean Delvare <jdelvare@suse.com>
467L:	linux-hwmon@vger.kernel.org
468S:	Maintained
469F:	Documentation/hwmon/adm1025
470F:	drivers/hwmon/adm1025.c
471
472ADM1029 HARDWARE MONITOR DRIVER
473M:	Corentin Labbe <clabbe.montjoie@gmail.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	drivers/hwmon/adm1029.c
477
478ADM8211 WIRELESS DRIVER
479L:	linux-wireless@vger.kernel.org
480W:	http://wireless.kernel.org/
481S:	Orphan
482F:	drivers/net/wireless/admtek/adm8211.*
483
484ADP1653 FLASH CONTROLLER DRIVER
485M:	Sakari Ailus <sakari.ailus@iki.fi>
486L:	linux-media@vger.kernel.org
487S:	Maintained
488F:	drivers/media/i2c/adp1653.c
489F:	include/media/i2c/adp1653.h
490
491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492M:	Michael Hennerich <michael.hennerich@analog.com>
493W:	http://wiki.analog.com/ADP5520
494W:	http://ez.analog.com/community/linux-device-drivers
495S:	Supported
496F:	drivers/mfd/adp5520.c
497F:	drivers/video/backlight/adp5520_bl.c
498F:	drivers/leds/leds-adp5520.c
499F:	drivers/gpio/gpio-adp5520.c
500F:	drivers/input/keyboard/adp5520-keys.c
501
502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADP5588
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/keyboard/adp5588-keys.c
508F:	drivers/gpio/gpio-adp5588.c
509
510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511M:	Michael Hennerich <michael.hennerich@analog.com>
512W:	http://wiki.analog.com/ADP8860
513W:	http://ez.analog.com/community/linux-device-drivers
514S:	Supported
515F:	drivers/video/backlight/adp8860_bl.c
516
517ADS1015 HARDWARE MONITOR DRIVER
518M:	Dirk Eibach <eibach@gdsys.de>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	Documentation/hwmon/ads1015
522F:	drivers/hwmon/ads1015.c
523F:	include/linux/platform_data/ads1015.h
524
525ADT746X FAN DRIVER
526M:	Colin Leroy <colin@colino.net>
527S:	Maintained
528F:	drivers/macintosh/therm_adt746x.c
529
530ADT7475 HARDWARE MONITOR DRIVER
531M:	Jean Delvare <jdelvare@suse.com>
532L:	linux-hwmon@vger.kernel.org
533S:	Maintained
534F:	Documentation/hwmon/adt7475
535F:	drivers/hwmon/adt7475.c
536
537ADVANSYS SCSI DRIVER
538M:	Matthew Wilcox <matthew@wil.cx>
539M:	Hannes Reinecke <hare@suse.com>
540L:	linux-scsi@vger.kernel.org
541S:	Maintained
542F:	Documentation/scsi/advansys.txt
543F:	drivers/scsi/advansys.c
544
545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546M:	Michael Hennerich <michael.hennerich@analog.com>
547W:	http://wiki.analog.com/ADXL345
548W:	http://ez.analog.com/community/linux-device-drivers
549S:	Supported
550F:	drivers/input/misc/adxl34x.c
551
552AF9013 MEDIA DRIVER
553M:	Antti Palosaari <crope@iki.fi>
554L:	linux-media@vger.kernel.org
555W:	https://linuxtv.org
556W:	http://palosaari.fi/linux/
557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
558T:	git git://linuxtv.org/anttip/media_tree.git
559S:	Maintained
560F:	drivers/media/dvb-frontends/af9013*
561
562AF9033 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9033*
571
572AFFS FILE SYSTEM
573M:	David Sterba <dsterba@suse.com>
574L:	linux-fsdevel@vger.kernel.org
575S:	Odd Fixes
576F:	Documentation/filesystems/affs.txt
577F:	fs/affs/
578
579AFS FILESYSTEM
580M:	David Howells <dhowells@redhat.com>
581L:	linux-afs@lists.infradead.org
582S:	Supported
583F:	fs/afs/
584F:	include/trace/events/afs.h
585F:	Documentation/filesystems/afs.txt
586W:	https://www.infradead.org/~dhowells/kafs/
587
588AGPGART DRIVER
589M:	David Airlie <airlied@linux.ie>
590T:	git git://anongit.freedesktop.org/drm/drm
591S:	Maintained
592F:	drivers/char/agp/
593F:	include/linux/agp*
594F:	include/uapi/linux/agp*
595
596AHA152X SCSI DRIVER
597M:	"Juergen E. Fischer" <fischer@norbit.de>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aha152x*
601F:	drivers/scsi/pcmcia/aha152x*
602
603AIC7XXX / AIC79XX SCSI DRIVER
604M:	Hannes Reinecke <hare@suse.com>
605L:	linux-scsi@vger.kernel.org
606S:	Maintained
607F:	drivers/scsi/aic7xxx/
608
609AIMSLAB FM RADIO RECEIVER DRIVER
610M:	Hans Verkuil <hverkuil@xs4all.nl>
611L:	linux-media@vger.kernel.org
612T:	git git://linuxtv.org/media_tree.git
613W:	https://linuxtv.org
614S:	Maintained
615F:	drivers/media/radio/radio-aimslab*
616
617AIO
618M:	Benjamin LaHaise <bcrl@kvack.org>
619L:	linux-aio@kvack.org
620S:	Supported
621F:	fs/aio.c
622F:	include/linux/*aio*.h
623
624AIRSPY MEDIA DRIVER
625M:	Antti Palosaari <crope@iki.fi>
626L:	linux-media@vger.kernel.org
627W:	https://linuxtv.org
628W:	http://palosaari.fi/linux/
629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
630T:	git git://linuxtv.org/anttip/media_tree.git
631S:	Maintained
632F:	drivers/media/usb/airspy/
633
634ALACRITECH GIGABIT ETHERNET DRIVER
635M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
636S:	Maintained
637F:	drivers/net/ethernet/alacritech/*
638
639ALCATEL SPEEDTOUCH USB DRIVER
640M:	Duncan Sands <duncan.sands@free.fr>
641L:	linux-usb@vger.kernel.org
642W:	http://www.linux-usb.org/SpeedTouch/
643S:	Maintained
644F:	drivers/usb/atm/speedtch.c
645F:	drivers/usb/atm/usbatm.c
646
647ALCHEMY AU1XX0 MMC DRIVER
648M:	Manuel Lauss <manuel.lauss@gmail.com>
649S:	Maintained
650F:	drivers/mmc/host/au1xmmc.c
651
652ALI1563 I2C DRIVER
653M:	Rudolf Marek <r.marek@assembler.cz>
654L:	linux-i2c@vger.kernel.org
655S:	Maintained
656F:	Documentation/i2c/busses/i2c-ali1563
657F:	drivers/i2c/busses/i2c-ali1563.c
658
659ALLWINNER SECURITY SYSTEM
660M:	Corentin Labbe <clabbe.montjoie@gmail.com>
661L:	linux-crypto@vger.kernel.org
662S:	Maintained
663F:	drivers/crypto/sunxi-ss/
664
665ALPHA PORT
666M:	Richard Henderson <rth@twiddle.net>
667M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668M:	Matt Turner <mattst88@gmail.com>
669S:	Odd Fixes
670L:	linux-alpha@vger.kernel.org
671F:	arch/alpha/
672
673ALPS PS/2 TOUCHPAD DRIVER
674R:	Pali Rohár <pali.rohar@gmail.com>
675F:	drivers/input/mouse/alps.*
676
677ALTERA I2C CONTROLLER DRIVER
678M:	Thor Thayer <thor.thayer@linux.intel.com>
679S:	Maintained
680F:	drivers/i2c/busses/i2c-altera.c
681
682ALTERA MAILBOX DRIVER
683M:	Ley Foon Tan <lftan@altera.com>
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/mailbox/mailbox-altera.c
687
688ALTERA PIO DRIVER
689M:	Tien Hock Loh <thloh@altera.com>
690L:	linux-gpio@vger.kernel.org
691S:	Maintained
692F:	drivers/gpio/gpio-altera.c
693
694ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/gpio/gpio-altera-a10sr.c
698F:	drivers/mfd/altera-a10sr.c
699F:	drivers/reset/reset-a10sr.c
700F:	include/linux/mfd/altera-a10sr.h
701F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703ALTERA TRIPLE SPEED ETHERNET DRIVER
704M:	Vince Bridgers <vbridger@opensource.altera.com>
705L:	netdev@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/net/ethernet/altera/
709
710ALTERA UART/JTAG UART SERIAL DRIVERS
711M:	Tobias Klauser <tklauser@distanz.ch>
712L:	linux-serial@vger.kernel.org
713L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714S:	Maintained
715F:	drivers/tty/serial/altera_uart.c
716F:	drivers/tty/serial/altera_jtaguart.c
717F:	include/linux/altera_uart.h
718F:	include/linux/altera_jtaguart.h
719
720AMAZON ETHERNET DRIVERS
721M:	Netanel Belgazal <netanel@amazon.com>
722R:	Saeed Bishara <saeedb@amazon.com>
723R:	Zorik Machulsky <zorik@amazon.com>
724L:	netdev@vger.kernel.org
725S:	Supported
726F:	Documentation/networking/ena.txt
727F:	drivers/net/ethernet/amazon/
728
729AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730M:	Tom Lendacky <thomas.lendacky@amd.com>
731M:	Gary Hook <gary.hook@amd.com>
732L:	linux-crypto@vger.kernel.org
733S:	Supported
734F:	drivers/crypto/ccp/
735F:	include/linux/ccp.h
736
737AMD DISPLAY CORE
738M:	Harry Wentland <harry.wentland@amd.com>
739M:	Leo Li <sunpeng.li@amd.com>
740L:	amd-gfx@lists.freedesktop.org
741T:	git git://people.freedesktop.org/~agd5f/linux
742S:	Supported
743F:	drivers/gpu/drm/amd/display/
744
745AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746M:	Huang Rui <ray.huang@amd.com>
747L:	linux-hwmon@vger.kernel.org
748S:	Supported
749F:	Documentation/hwmon/fam15h_power
750F:	drivers/hwmon/fam15h_power.c
751
752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
754S:	Orphan
755F:	drivers/usb/gadget/udc/amd5536udc.*
756
757AMD GEODE PROCESSOR/CHIPSET SUPPORT
758P:	Andres Salomon <dilinger@queued.net>
759L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
760W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761S:	Supported
762F:	drivers/char/hw_random/geode-rng.c
763F:	drivers/crypto/geode*
764F:	drivers/video/fbdev/geode/
765F:	arch/x86/include/asm/geode.h
766
767AMD IOMMU (AMD-VI)
768M:	Joerg Roedel <joro@8bytes.org>
769L:	iommu@lists.linux-foundation.org
770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771S:	Maintained
772F:	drivers/iommu/amd_iommu*.[ch]
773F:	include/linux/amd-iommu.h
774
775AMD KFD
776M:	Oded Gabbay <oded.gabbay@gmail.com>
777L:	dri-devel@lists.freedesktop.org
778T:	git git://people.freedesktop.org/~gabbayo/linux.git
779S:	Supported
780F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787F:	drivers/gpu/drm/amd/amdkfd/
788F:	drivers/gpu/drm/amd/include/cik_structs.h
789F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790F:	drivers/gpu/drm/amd/include/vi_structs.h
791F:	drivers/gpu/drm/amd/include/v9_structs.h
792F:	include/uapi/linux/kfd_ioctl.h
793
794AMD POWERPLAY
795M:	Rex Zhu <rex.zhu@amd.com>
796M:	Evan Quan <evan.quan@amd.com>
797L:	amd-gfx@lists.freedesktop.org
798S:	Supported
799F:	drivers/gpu/drm/amd/powerplay/
800T:	git git://people.freedesktop.org/~agd5f/linux
801
802AMD SEATTLE DEVICE TREE SUPPORT
803M:	Brijesh Singh <brijeshkumar.singh@amd.com>
804M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805M:	Tom Lendacky <thomas.lendacky@amd.com>
806S:	Supported
807F:	arch/arm64/boot/dts/amd/
808
809AMD XGBE DRIVER
810M:	Tom Lendacky <thomas.lendacky@amd.com>
811L:	netdev@vger.kernel.org
812S:	Supported
813F:	drivers/net/ethernet/amd/xgbe/
814F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816ANALOG DEVICES INC AD5686 DRIVER
817M:	Stefan Popa <stefan.popa@analog.com>
818L:	linux-pm@vger.kernel.org
819W:	http://ez.analog.com/community/linux-device-drivers
820S:	Supported
821F:	drivers/iio/dac/ad5686*
822F:	drivers/iio/dac/ad5696*
823
824ANALOG DEVICES INC AD5758 DRIVER
825M:	Stefan Popa <stefan.popa@analog.com>
826L:	linux-iio@vger.kernel.org
827W:	http://ez.analog.com/community/linux-device-drivers
828S:	Supported
829F:	drivers/iio/dac/ad5758.c
830F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
831
832ANALOG DEVICES INC AD9389B DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/ad9389b*
837
838ANALOG DEVICES INC ADGS1408 DRIVER
839M:	Mircea Caprioru <mircea.caprioru@analog.com>
840S:	Supported
841F:	drivers/mux/adgs1408.c
842F:	Documentation/devicetree/bindings/mux/adgs1408.txt
843
844ANALOG DEVICES INC ADP5061 DRIVER
845M:	Stefan Popa <stefan.popa@analog.com>
846L:	linux-pm@vger.kernel.org
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	drivers/power/supply/adp5061.c
850
851ANALOG DEVICES INC ADV7180 DRIVER
852M:	Lars-Peter Clausen <lars@metafoo.de>
853L:	linux-media@vger.kernel.org
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	drivers/media/i2c/adv7180.c
857
858ANALOG DEVICES INC ADV748X DRIVER
859M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
860L:	linux-media@vger.kernel.org
861S:	Maintained
862F:	drivers/media/i2c/adv748x/*
863
864ANALOG DEVICES INC ADV7511 DRIVER
865M:	Hans Verkuil <hans.verkuil@cisco.com>
866L:	linux-media@vger.kernel.org
867S:	Maintained
868F:	drivers/media/i2c/adv7511*
869
870ANALOG DEVICES INC ADV7604 DRIVER
871M:	Hans Verkuil <hans.verkuil@cisco.com>
872L:	linux-media@vger.kernel.org
873S:	Maintained
874F:	drivers/media/i2c/adv7604*
875
876ANALOG DEVICES INC ADV7842 DRIVER
877M:	Hans Verkuil <hans.verkuil@cisco.com>
878L:	linux-media@vger.kernel.org
879S:	Maintained
880F:	drivers/media/i2c/adv7842*
881
882ANALOG DEVICES INC ASOC CODEC DRIVERS
883M:	Lars-Peter Clausen <lars@metafoo.de>
884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
885W:	http://wiki.analog.com/
886W:	http://ez.analog.com/community/linux-device-drivers
887S:	Supported
888F:	sound/soc/codecs/adau*
889F:	sound/soc/codecs/adav*
890F:	sound/soc/codecs/ad1*
891F:	sound/soc/codecs/ad7*
892F:	sound/soc/codecs/ssm*
893F:	sound/soc/codecs/sigmadsp.*
894
895ANALOG DEVICES INC DMA DRIVERS
896M:	Lars-Peter Clausen <lars@metafoo.de>
897W:	http://ez.analog.com/community/linux-device-drivers
898S:	Supported
899F:	drivers/dma/dma-axi-dmac.c
900
901ANALOG DEVICES INC IIO DRIVERS
902M:	Lars-Peter Clausen <lars@metafoo.de>
903M:	Michael Hennerich <Michael.Hennerich@analog.com>
904W:	http://wiki.analog.com/
905W:	http://ez.analog.com/community/linux-device-drivers
906S:	Supported
907F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
909F:	drivers/iio/*/ad*
910F:	drivers/iio/adc/ltc2497*
911X:	drivers/iio/*/adjd*
912F:	drivers/staging/iio/*/ad*
913
914ANDES ARCHITECTURE
915M:	Greentime Hu <green.hu@gmail.com>
916M:	Vincent Chen <deanbo422@gmail.com>
917T:	git https://github.com/andestech/linux.git
918S:	Supported
919F:	arch/nds32/
920F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921F:	Documentation/devicetree/bindings/nds32/
922K:	nds32
923N:	nds32
924
925ANDROID CONFIG FRAGMENTS
926M:	Rob Herring <robh@kernel.org>
927S:	Supported
928F:	kernel/configs/android*
929
930ANDROID DRIVERS
931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932M:	Arve Hjønnevåg <arve@android.com>
933M:	Todd Kjos <tkjos@android.com>
934M:	Martijn Coenen <maco@android.com>
935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
936L:	devel@driverdev.osuosl.org
937S:	Supported
938F:	drivers/android/
939F:	drivers/staging/android/
940
941ANDROID GOLDFISH PIC DRIVER
942M:	Miodrag Dinic <miodrag.dinic@mips.com>
943S:	Supported
944F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
945F:	drivers/irqchip/irq-goldfish-pic.c
946
947ANDROID GOLDFISH RTC DRIVER
948M:	Miodrag Dinic <miodrag.dinic@mips.com>
949S:	Supported
950F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
951F:	drivers/rtc/rtc-goldfish.c
952
953ANDROID ION DRIVER
954M:	Laura Abbott <labbott@redhat.com>
955M:	Sumit Semwal <sumit.semwal@linaro.org>
956L:	devel@driverdev.osuosl.org
957L:	dri-devel@lists.freedesktop.org
958L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
959S:	Supported
960F:	drivers/staging/android/ion
961F:	drivers/staging/android/uapi/ion.h
962
963AOA (Apple Onboard Audio) ALSA DRIVER
964M:	Johannes Berg <johannes@sipsolutions.net>
965L:	linuxppc-dev@lists.ozlabs.org
966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
967S:	Maintained
968F:	sound/aoa/
969
970APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
971M:	William Breathitt Gray <vilhelm.gray@gmail.com>
972L:	linux-iio@vger.kernel.org
973S:	Maintained
974F:	drivers/iio/adc/stx104.c
975
976APM DRIVER
977M:	Jiri Kosina <jikos@kernel.org>
978S:	Odd fixes
979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
980F:	arch/x86/kernel/apm_32.c
981F:	include/linux/apm_bios.h
982F:	include/uapi/linux/apm_bios.h
983F:	drivers/char/apm-emulation.c
984
985APPARMOR SECURITY MODULE
986M:	John Johansen <john.johansen@canonical.com>
987L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
988W:	wiki.apparmor.net
989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
990S:	Supported
991F:	security/apparmor/
992F:	Documentation/admin-guide/LSM/apparmor.rst
993
994APPLE BCM5974 MULTITOUCH DRIVER
995M:	Henrik Rydberg <rydberg@bitmath.org>
996L:	linux-input@vger.kernel.org
997S:	Odd fixes
998F:	drivers/input/mouse/bcm5974.c
999
1000APPLE SMC DRIVER
1001M:	Henrik Rydberg <rydberg@bitmath.org>
1002L:	linux-hwmon@vger.kernel.org
1003S:	Odd fixes
1004F:	drivers/hwmon/applesmc.c
1005
1006APPLETALK NETWORK LAYER
1007L:	netdev@vger.kernel.org
1008S:	Odd fixes
1009F:	drivers/net/appletalk/
1010F:	net/appletalk/
1011
1012APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1013M:	Duc Dang <dhdang@apm.com>
1014S:	Supported
1015F:	arch/arm64/boot/dts/apm/
1016
1017APPLIED MICRO (APM) X-GENE SOC EDAC
1018M:	Loc Ho <lho@apm.com>
1019S:	Supported
1020F:	drivers/edac/xgene_edac.c
1021F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1022
1023APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1024M:	Iyappan Subramanian <isubramanian@apm.com>
1025M:	Keyur Chudgar <kchudgar@apm.com>
1026S:	Supported
1027F:	drivers/net/ethernet/apm/xgene-v2/
1028
1029APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1030M:	Iyappan Subramanian <isubramanian@apm.com>
1031M:	Keyur Chudgar <kchudgar@apm.com>
1032M:	Quan Nguyen <qnguyen@apm.com>
1033S:	Supported
1034F:	drivers/net/ethernet/apm/xgene/
1035F:	drivers/net/phy/mdio-xgene.c
1036F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1037F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1038
1039APPLIED MICRO (APM) X-GENE SOC PMU
1040M:	Tai Nguyen <ttnguyen@apm.com>
1041S:	Supported
1042F:	drivers/perf/xgene_pmu.c
1043F:	Documentation/perf/xgene-pmu.txt
1044F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1045
1046APTINA CAMERA SENSOR PLL
1047M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1048L:	linux-media@vger.kernel.org
1049S:	Maintained
1050F:	drivers/media/i2c/aptina-pll.*
1051
1052ARC FRAMEBUFFER DRIVER
1053M:	Jaya Kumar <jayalk@intworks.biz>
1054S:	Maintained
1055F:	drivers/video/fbdev/arcfb.c
1056F:	drivers/video/fbdev/core/fb_defio.c
1057
1058ARC PGU DRM DRIVER
1059M:	Alexey Brodkin <abrodkin@synopsys.com>
1060S:	Supported
1061F:	drivers/gpu/drm/arc/
1062F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1063
1064ARCNET NETWORK LAYER
1065M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1066L:	netdev@vger.kernel.org
1067S:	Maintained
1068F:	drivers/net/arcnet/
1069F:	include/uapi/linux/if_arcnet.h
1070
1071ARM ARCHITECTED TIMER DRIVER
1072M:	Mark Rutland <mark.rutland@arm.com>
1073M:	Marc Zyngier <marc.zyngier@arm.com>
1074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S:	Maintained
1076F:	arch/arm/include/asm/arch_timer.h
1077F:	arch/arm64/include/asm/arch_timer.h
1078F:	drivers/clocksource/arm_arch_timer.c
1079
1080ARM HDLCD DRM DRIVER
1081M:	Liviu Dudau <liviu.dudau@arm.com>
1082S:	Supported
1083F:	drivers/gpu/drm/arm/hdlcd_*
1084F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1085
1086ARM MALI-DP DRM DRIVER
1087M:	Liviu Dudau <liviu.dudau@arm.com>
1088M:	Brian Starkey <brian.starkey@arm.com>
1089M:	Mali DP Maintainers <malidp@foss.arm.com>
1090S:	Supported
1091F:	drivers/gpu/drm/arm/
1092F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1093
1094ARM MFM AND FLOPPY DRIVERS
1095M:	Ian Molton <spyro@f2s.com>
1096S:	Maintained
1097F:	arch/arm/lib/floppydma.S
1098F:	arch/arm/include/asm/floppy.h
1099
1100ARM PMU PROFILING AND DEBUGGING
1101M:	Will Deacon <will.deacon@arm.com>
1102M:	Mark Rutland <mark.rutland@arm.com>
1103S:	Maintained
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105F:	arch/arm*/kernel/perf_*
1106F:	arch/arm/oprofile/common.c
1107F:	arch/arm*/kernel/hw_breakpoint.c
1108F:	arch/arm*/include/asm/hw_breakpoint.h
1109F:	arch/arm*/include/asm/perf_event.h
1110F:	drivers/perf/*
1111F:	include/linux/perf/arm_pmu.h
1112F:	Documentation/devicetree/bindings/arm/pmu.txt
1113F:	Documentation/devicetree/bindings/perf/
1114
1115ARM PORT
1116M:	Russell King <linux@armlinux.org.uk>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118W:	http://www.armlinux.org.uk/
1119S:	Odd Fixes
1120T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1121F:	arch/arm/
1122X:	arch/arm/boot/dts/
1123
1124ARM PRIMECELL AACI PL041 DRIVER
1125M:	Russell King <linux@armlinux.org.uk>
1126S:	Odd Fixes
1127F:	sound/arm/aaci.*
1128
1129ARM PRIMECELL BUS SUPPORT
1130M:	Russell King <linux@armlinux.org.uk>
1131S:	Odd Fixes
1132F:	drivers/amba/
1133F:	include/linux/amba/bus.h
1134
1135ARM PRIMECELL CLCD PL110 DRIVER
1136M:	Russell King <linux@armlinux.org.uk>
1137S:	Odd Fixes
1138F:	drivers/video/fbdev/amba-clcd.*
1139
1140ARM PRIMECELL KMI PL050 DRIVER
1141M:	Russell King <linux@armlinux.org.uk>
1142S:	Odd Fixes
1143F:	drivers/input/serio/ambakmi.*
1144F:	include/linux/amba/kmi.h
1145
1146ARM PRIMECELL MMCI PL180/1 DRIVER
1147M:	Russell King <linux@armlinux.org.uk>
1148S:	Odd Fixes
1149F:	drivers/mmc/host/mmci.*
1150F:	include/linux/amba/mmci.h
1151
1152ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1153M:	Russell King <linux@armlinux.org.uk>
1154S:	Odd Fixes
1155F:	drivers/tty/serial/amba-pl01*.c
1156F:	include/linux/amba/serial.h
1157
1158ARM SMMU DRIVERS
1159M:	Will Deacon <will.deacon@arm.com>
1160R:	Robin Murphy <robin.murphy@arm.com>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163F:	drivers/iommu/arm-smmu.c
1164F:	drivers/iommu/arm-smmu-v3.c
1165F:	drivers/iommu/io-pgtable-arm.c
1166F:	drivers/iommu/io-pgtable-arm-v7s.c
1167
1168ARM SUB-ARCHITECTURES
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171F:	arch/arm/mach-*/
1172F:	arch/arm/plat-*/
1173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1174
1175ARM/ACTIONS SEMI ARCHITECTURE
1176M:	Andreas Färber <afaerber@suse.de>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179N:	owl
1180F:	arch/arm/mach-actions/
1181F:	arch/arm/boot/dts/owl-*
1182F:	arch/arm64/boot/dts/actions/
1183F:	drivers/clocksource/owl-*
1184F:	drivers/pinctrl/actions/*
1185F:	drivers/soc/actions/
1186F:	include/dt-bindings/power/owl-*
1187F:	include/linux/soc/actions/
1188F:	Documentation/devicetree/bindings/arm/actions.txt
1189F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1190F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1191F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1192
1193ARM/ADS SPHERE MACHINE SUPPORT
1194M:	Lennert Buytenhek <kernel@wantstofly.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197
1198ARM/AFEB9260 MACHINE SUPPORT
1199M:	Sergey Lapin <slapin@ossfans.org>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202
1203ARM/AJECO 1ARM MACHINE SUPPORT
1204M:	Lennert Buytenhek <kernel@wantstofly.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S:	Maintained
1207
1208ARM/Allwinner SoC Clock Support
1209M:	Emilio López <emilio@elopez.com.ar>
1210S:	Maintained
1211F:	drivers/clk/sunxi/
1212
1213ARM/Allwinner sunXi SoC support
1214M:	Maxime Ripard <maxime.ripard@bootlin.com>
1215M:	Chen-Yu Tsai <wens@csie.org>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218N:	sun[x456789]i
1219N:	sun50i
1220F:	arch/arm/mach-sunxi/
1221F:	arch/arm64/boot/dts/allwinner/
1222F:	drivers/clk/sunxi-ng/
1223F:	drivers/pinctrl/sunxi/
1224F:	drivers/soc/sunxi/
1225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1226
1227ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1228M:	Neil Armstrong <narmstrong@baylibre.com>
1229M:	Jerome Brunet <jbrunet@baylibre.com>
1230L:	linux-amlogic@lists.infradead.org
1231S:	Maintained
1232F:	drivers/clk/meson/
1233F:	include/dt-bindings/clock/meson*
1234F:	include/dt-bindings/clock/gxbb*
1235F:	Documentation/devicetree/bindings/clock/amlogic*
1236
1237ARM/Amlogic Meson SoC support
1238M:	Carlo Caione <carlo@caione.org>
1239M:	Kevin Hilman <khilman@baylibre.com>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241L:	linux-amlogic@lists.infradead.org
1242W:	http://linux-meson.com/
1243S:	Maintained
1244F:	arch/arm/mach-meson/
1245F:	arch/arm/boot/dts/meson*
1246F:	arch/arm64/boot/dts/amlogic/
1247F:	drivers/pinctrl/meson/
1248F:	drivers/mmc/host/meson*
1249N:	meson
1250
1251ARM/Annapurna Labs ALPINE ARCHITECTURE
1252M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1253M:	Antoine Tenart <antoine.tenart@bootlin.com>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-alpine/
1257F:	arch/arm/boot/dts/alpine*
1258F:	arch/arm64/boot/dts/al/
1259F:	drivers/*/*alpine*
1260
1261ARM/ARTPEC MACHINE SUPPORT
1262M:	Jesper Nilsson <jesper.nilsson@axis.com>
1263M:	Lars Persson <lars.persson@axis.com>
1264S:	Maintained
1265L:	linux-arm-kernel@axis.com
1266F:	arch/arm/mach-artpec
1267F:	arch/arm/boot/dts/artpec6*
1268F:	drivers/clk/axis
1269F:	drivers/crypto/axis
1270F:	drivers/pinctrl/pinctrl-artpec*
1271F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1272
1273ARM/ASPEED I2C DRIVER
1274M:	Brendan Higgins <brendanhiggins@google.com>
1275R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1276R:	Joel Stanley <joel@jms.id.au>
1277L:	linux-i2c@vger.kernel.org
1278L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1279S:	Maintained
1280F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1281F:	drivers/i2c/busses/i2c-aspeed.c
1282F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1283F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1284
1285ARM/ASPEED MACHINE SUPPORT
1286M:	Joel Stanley <joel@jms.id.au>
1287R:	Andrew Jeffery <andrew@aj.id.au>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1290Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1291S:	Supported
1292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1293F:	arch/arm/mach-aspeed/
1294F:	arch/arm/boot/dts/aspeed-*
1295N:	aspeed
1296
1297ARM/CALXEDA HIGHBANK ARCHITECTURE
1298M:	Rob Herring <robh@kernel.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301F:	arch/arm/mach-highbank/
1302F:	arch/arm/boot/dts/highbank.dts
1303F:	arch/arm/boot/dts/ecx-*.dts*
1304
1305ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1306M:	Krzysztof Halasa <khalasa@piap.pl>
1307S:	Maintained
1308F:	arch/arm/mach-cns3xxx/
1309
1310ARM/CAVIUM THUNDER NETWORK DRIVER
1311M:	Sunil Goutham <sgoutham@cavium.com>
1312M:	Robert Richter <rric@kernel.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Supported
1315F:	drivers/net/ethernet/cavium/thunder/
1316
1317ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1318M:	Lukasz Majewski <lukma@denx.de>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/mach-ep93xx/ts72xx.c
1322
1323ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1324M:	Alexander Shiyan <shc_work@mail.ru>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Odd Fixes
1327N:	clps711x
1328
1329ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1330M:	Lennert Buytenhek <kernel@wantstofly.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333
1334ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1335M:	Hartley Sweeten <hsweeten@visionengravers.com>
1336M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339F:	arch/arm/mach-ep93xx/
1340F:	arch/arm/mach-ep93xx/include/mach/
1341
1342ARM/CLKDEV SUPPORT
1343M:	Russell King <linux@armlinux.org.uk>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S:	Maintained
1346T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1347F:	drivers/clk/clkdev.c
1348
1349ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1350M:	Mike Rapoport <mike@compulab.co.il>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1355M:	Baruch Siach <baruch@tkos.co.il>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	arch/arm/boot/dts/cx92755*
1359N:	digicolor
1360
1361ARM/CONTEC MICRO9 MACHINE SUPPORT
1362M:	Hubert Feurstein <hubert.feurstein@contec.at>
1363S:	Maintained
1364F:	arch/arm/mach-ep93xx/micro9.c
1365
1366ARM/CORESIGHT FRAMEWORK AND DRIVERS
1367M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/hwtracing/coresight/*
1371F:	Documentation/trace/coresight.txt
1372F:	Documentation/trace/coresight-cpu-debug.txt
1373F:	Documentation/devicetree/bindings/arm/coresight.txt
1374F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1375F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1376F:	tools/perf/arch/arm/util/pmu.c
1377F:	tools/perf/arch/arm/util/auxtrace.c
1378F:	tools/perf/arch/arm/util/cs-etm.c
1379F:	tools/perf/arch/arm/util/cs-etm.h
1380F:	tools/perf/util/cs-etm.*
1381F:	tools/perf/util/cs-etm-decoder/*
1382
1383ARM/CORGI MACHINE SUPPORT
1384M:	Richard Purdie <rpurdie@rpsys.net>
1385S:	Maintained
1386
1387ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1388M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389M:	Linus Walleij <linus.walleij@linaro.org>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391T:	git git://github.com/ulli-kroll/linux.git
1392S:	Maintained
1393F:	Documentation/devicetree/bindings/arm/gemini.txt
1394F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1395F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1396F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1397F:	arch/arm/mach-gemini/
1398F:	drivers/net/ethernet/cortina/
1399F:	drivers/pinctrl/pinctrl-gemini.c
1400F:	drivers/rtc/rtc-ftrtc010.c
1401
1402ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1403M:	Barry Song <baohua@kernel.org>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1406S:	Maintained
1407F:	arch/arm/boot/dts/prima2*
1408F:	arch/arm/mach-prima2/
1409F:	drivers/clk/sirf/
1410F:	drivers/clocksource/timer-prima2.c
1411F:	drivers/clocksource/timer-atlas7.c
1412N:	[^a-z]sirf
1413
1414ARM/EBSA110 MACHINE SUPPORT
1415M:	Russell King <linux@armlinux.org.uk>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417W:	http://www.armlinux.org.uk/
1418S:	Maintained
1419F:	arch/arm/mach-ebsa110/
1420F:	drivers/net/ethernet/amd/am79c961a.*
1421
1422ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1423M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427N:	efm32
1428
1429ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1430M:	Robert Jarzmik <robert.jarzmik@free.fr>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433F:	arch/arm/mach-pxa/ezx.c
1434
1435ARM/FARADAY FA526 PORT
1436M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439T:	git git://git.berlios.de/gemini-board
1440F:	arch/arm/mm/*-fa*
1441
1442ARM/FOOTBRIDGE ARCHITECTURE
1443M:	Russell King <linux@armlinux.org.uk>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445W:	http://www.armlinux.org.uk/
1446S:	Maintained
1447F:	arch/arm/include/asm/hardware/dec21285.h
1448F:	arch/arm/mach-footbridge/
1449
1450ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1451M:	Shawn Guo <shawnguo@kernel.org>
1452M:	Sascha Hauer <s.hauer@pengutronix.de>
1453R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1454R:	Fabio Estevam <fabio.estevam@nxp.com>
1455R:	NXP Linux Team <linux-imx@nxp.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459F:	arch/arm/mach-imx/
1460F:	arch/arm/mach-mxs/
1461F:	arch/arm/boot/dts/imx*
1462F:	arch/arm/configs/imx*_defconfig
1463F:	drivers/clk/imx/
1464F:	drivers/soc/imx/
1465F:	include/soc/imx/
1466
1467ARM/FREESCALE VYBRID ARM ARCHITECTURE
1468M:	Shawn Guo <shawnguo@kernel.org>
1469M:	Sascha Hauer <s.hauer@pengutronix.de>
1470R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1471R:	Stefan Agner <stefan@agner.ch>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1475F:	arch/arm/mach-imx/*vf610*
1476F:	arch/arm/boot/dts/vf*
1477
1478ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1479M:	Shawn Guo <shawnguo@kernel.org>
1480M:	Li Yang <leoyang.li@nxp.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1484F:	arch/arm/boot/dts/ls1021a*
1485F:	arch/arm64/boot/dts/freescale/fsl-*
1486F:	arch/arm64/boot/dts/freescale/qoriq-*
1487
1488ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489M:	Lennert Buytenhek <kernel@wantstofly.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492
1493ARM/GUMSTIX MACHINE SUPPORT
1494M:	Steve Sakoman <sakoman@gmail.com>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497
1498ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499M:	Philipp Zabel <philipp.zabel@gmail.com>
1500M:	Paul Parsons <lost.distance@yahoo.com>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503F:	arch/arm/mach-pxa/hx4700.c
1504F:	arch/arm/mach-pxa/include/mach/hx4700.h
1505F:	sound/soc/pxa/hx4700.c
1506
1507ARM/HISILICON SOC SUPPORT
1508M:	Wei Xu <xuwei5@hisilicon.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510W:	http://www.hisilicon.com
1511S:	Supported
1512T:	git git://github.com/hisilicon/linux-hisi.git
1513F:	arch/arm/mach-hisi/
1514F:	arch/arm/boot/dts/hi3*
1515F:	arch/arm/boot/dts/hip*
1516F:	arch/arm/boot/dts/hisi*
1517F:	arch/arm64/boot/dts/hisilicon/
1518
1519ARM/HP JORNADA 7XX MACHINE SUPPORT
1520M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1521W:	www.jlime.com
1522S:	Maintained
1523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524F:	arch/arm/mach-sa1100/jornada720.c
1525F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1526
1527ARM/IGEP MACHINE SUPPORT
1528M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1529M:	Javier Martinez Canillas <javier@dowhile0.org>
1530L:	linux-omap@vger.kernel.org
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/boot/dts/omap3-igep*
1534
1535ARM/INCOME PXA270 SUPPORT
1536M:	Marek Vasut <marek.vasut@gmail.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1540
1541ARM/INTEL IOP13XX ARM ARCHITECTURE
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/INTEL IOP32X ARM ARCHITECTURE
1547M:	Lennert Buytenhek <kernel@wantstofly.org>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550
1551ARM/INTEL IOP33X ARM ARCHITECTURE
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Orphan
1554
1555ARM/INTEL IQ81342EX MACHINE SUPPORT
1556M:	Lennert Buytenhek <kernel@wantstofly.org>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559
1560ARM/INTEL IXDP2850 MACHINE SUPPORT
1561M:	Lennert Buytenhek <kernel@wantstofly.org>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564
1565ARM/INTEL IXP4XX ARM ARCHITECTURE
1566M:	Imre Kaloz <kaloz@openwrt.org>
1567M:	Krzysztof Halasa <khalasa@piap.pl>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	arch/arm/mach-ixp4xx/
1571
1572ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573M:	Jonathan Cameron <jic23@cam.ac.uk>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/mach-pxa/stargate2.c
1577F:	drivers/pcmcia/pxa2xx_stargate2.c
1578
1579ARM/INTEL XSC3 (MANZANO) ARM CORE
1580M:	Lennert Buytenhek <kernel@wantstofly.org>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583
1584ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585M:	Lennert Buytenhek <kernel@wantstofly.org>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S:	Maintained
1588
1589ARM/LG1K ARCHITECTURE
1590M:	Chanho Min <chanho.min@lge.com>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	arch/arm64/boot/dts/lg/
1594
1595ARM/LOGICPD PXA270 MACHINE SUPPORT
1596M:	Lennert Buytenhek <kernel@wantstofly.org>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599
1600ARM/LPC18XX ARCHITECTURE
1601M:	Joachim Eastwood <manabian@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/lpc43*
1605F:	drivers/clk/nxp/clk-lpc18xx*
1606F:	drivers/clocksource/time-lpc32xx.c
1607F:	drivers/i2c/busses/i2c-lpc2k.c
1608F:	drivers/memory/pl172.c
1609F:	drivers/mtd/spi-nor/nxp-spifi.c
1610F:	drivers/rtc/rtc-lpc24xx.c
1611N:	lpc18xx
1612
1613ARM/LPC32XX SOC SUPPORT
1614M:	Vladimir Zapolskiy <vz@mleia.com>
1615M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1618S:	Maintained
1619F:	arch/arm/boot/dts/lpc32*
1620F:	arch/arm/mach-lpc32xx/
1621F:	drivers/i2c/busses/i2c-pnx.c
1622F:	drivers/net/ethernet/nxp/lpc_eth.c
1623F:	drivers/usb/host/ohci-nxp.c
1624F:	drivers/watchdog/pnx4008_wdt.c
1625N:	lpc32xx
1626
1627ARM/MAGICIAN MACHINE SUPPORT
1628M:	Philipp Zabel <philipp.zabel@gmail.com>
1629S:	Maintained
1630
1631ARM/Marvell Dove/MV78xx0/Orion SOC support
1632M:	Jason Cooper <jason@lakedaemon.net>
1633M:	Andrew Lunn <andrew@lunn.ch>
1634M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635M:	Gregory Clement <gregory.clement@bootlin.com>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	Documentation/devicetree/bindings/soc/dove/
1639F:	arch/arm/mach-dove/
1640F:	arch/arm/mach-mv78xx0/
1641F:	arch/arm/mach-orion5x/
1642F:	arch/arm/plat-orion/
1643F:	arch/arm/boot/dts/dove*
1644F:	arch/arm/boot/dts/orion5x*
1645
1646ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647M:	Jason Cooper <jason@lakedaemon.net>
1648M:	Andrew Lunn <andrew@lunn.ch>
1649M:	Gregory Clement <gregory.clement@bootlin.com>
1650M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	arch/arm/boot/dts/armada*
1654F:	arch/arm/boot/dts/kirkwood*
1655F:	arch/arm/configs/mvebu_*_defconfig
1656F:	arch/arm/mach-mvebu/
1657F:	arch/arm64/boot/dts/marvell/armada*
1658F:	drivers/cpufreq/armada-37xx-cpufreq.c
1659F:	drivers/cpufreq/mvebu-cpufreq.c
1660F:	drivers/irqchip/irq-armada-370-xp.c
1661F:	drivers/irqchip/irq-mvebu-*
1662F:	drivers/pinctrl/mvebu/
1663F:	drivers/rtc/rtc-armada38x.c
1664
1665ARM/Mediatek RTC DRIVER
1666M:	Eddie Huang <eddie.huang@mediatek.com>
1667M:	Sean Wang <sean.wang@mediatek.com>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672F:	drivers/rtc/rtc-mt6397.c
1673F:	drivers/rtc/rtc-mt7622.c
1674
1675ARM/Mediatek SoC support
1676M:	Matthias Brugger <matthias.bgg@gmail.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/boot/dts/mt6*
1681F:	arch/arm/boot/dts/mt7*
1682F:	arch/arm/boot/dts/mt8*
1683F:	arch/arm/mach-mediatek/
1684F:	arch/arm64/boot/dts/mediatek/
1685N:	mtk
1686K:	mediatek
1687
1688ARM/Mediatek USB3 PHY DRIVER
1689M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	drivers/phy/mediatek/
1694F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1695
1696ARM/MICREL KS8695 ARCHITECTURE
1697M:	Greg Ungerer <gerg@uclinux.org>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699F:	arch/arm/mach-ks8695/
1700S:	Odd Fixes
1701
1702ARM/Microchip (AT91) SoC support
1703M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1704M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.linux4sam.org
1707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1708S:	Supported
1709N:	at91
1710N:	atmel
1711F:	arch/arm/mach-at91/
1712F:	include/soc/at91/
1713F:	arch/arm/boot/dts/at91*.dts
1714F:	arch/arm/boot/dts/at91*.dtsi
1715F:	arch/arm/boot/dts/sama*.dts
1716F:	arch/arm/boot/dts/sama*.dtsi
1717F:	arch/arm/include/debug/at91.S
1718F:	drivers/memory/atmel*
1719F:	drivers/watchdog/sama5d4_wdt.c
1720X:	drivers/input/touchscreen/atmel_mxt_ts.c
1721X:	drivers/net/wireless/atmel/
1722
1723ARM/MIOA701 MACHINE SUPPORT
1724M:	Robert Jarzmik <robert.jarzmik@free.fr>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726F:	arch/arm/mach-pxa/mioa701.c
1727S:	Maintained
1728
1729ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1730M:	Michael Petchkovsky <mkpetch@internode.on.net>
1731S:	Maintained
1732
1733ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1734M:	Linus Walleij <linus.walleij@linaro.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-nomadik/
1738F:	arch/arm/mach-u300/
1739F:	arch/arm/mach-ux500/
1740F:	arch/arm/boot/dts/ste-*
1741F:	drivers/clk/clk-nomadik.c
1742F:	drivers/clk/clk-u300.c
1743F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1744F:	drivers/clocksource/timer-u300.c
1745F:	drivers/dma/coh901318*
1746F:	drivers/dma/ste_dma40*
1747F:	drivers/hwspinlock/u8500_hsem.c
1748F:	drivers/i2c/busses/i2c-nomadik.c
1749F:	drivers/i2c/busses/i2c-stu300.c
1750F:	drivers/mfd/ab3100*
1751F:	drivers/mfd/ab8500*
1752F:	drivers/mfd/abx500*
1753F:	drivers/mfd/dbx500*
1754F:	drivers/mfd/db8500*
1755F:	drivers/pinctrl/nomadik/
1756F:	drivers/pinctrl/pinctrl-coh901*
1757F:	drivers/pinctrl/pinctrl-u300.c
1758F:	drivers/rtc/rtc-ab3100.c
1759F:	drivers/rtc/rtc-ab8500.c
1760F:	drivers/rtc/rtc-coh901331.c
1761F:	drivers/rtc/rtc-pl031.c
1762F:	drivers/watchdog/coh901327_wdt.c
1763F:	Documentation/devicetree/bindings/arm/ste-*
1764F:	Documentation/devicetree/bindings/arm/ux500/
1765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1766
1767ARM/NUVOTON NPCM ARCHITECTURE
1768M:	Avi Fishman <avifishman70@gmail.com>
1769M:	Tomer Maimon <tmaimon77@gmail.com>
1770R:	Patrick Venture <venture@google.com>
1771R:	Nancy Yuen <yuenn@google.com>
1772R:	Brendan Higgins <brendanhiggins@google.com>
1773L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1774S:	Supported
1775F:	arch/arm/mach-npcm/
1776F:	arch/arm/boot/dts/nuvoton-npcm*
1777F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1778F:	drivers/*/*npcm*
1779F:	Documentation/devicetree/bindings/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*/*npcm*
1781
1782ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783M:	Wan ZongShun <mcuos.com@gmail.com>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W:	http://www.mcuos.com
1786S:	Maintained
1787F:	arch/arm/mach-w90x900/
1788F:	drivers/input/keyboard/w90p910_keypad.c
1789F:	drivers/input/touchscreen/w90p910_ts.c
1790F:	drivers/watchdog/nuc900_wdt.c
1791F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1792F:	drivers/mtd/nand/raw/nuc900_nand.c
1793F:	drivers/rtc/rtc-nuc900.c
1794F:	drivers/spi/spi-nuc900.c
1795F:	drivers/usb/host/ehci-w90x900.c
1796F:	drivers/video/fbdev/nuc900fb.c
1797
1798ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1799M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1800L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1801W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1802S:	Supported
1803
1804ARM/Orion SoC/Technologic Systems TS-78xx platform support
1805M:	Alexander Clouter <alex@digriz.org.uk>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807W:	http://www.digriz.org.uk/ts78xx/kernel
1808S:	Maintained
1809F:	arch/arm/mach-orion5x/ts78xx-*
1810
1811ARM/OXNAS platform support
1812M:	Neil Armstrong <narmstrong@baylibre.com>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814L:	linux-oxnas@groups.io (moderated for non-subscribers)
1815S:	Maintained
1816F:	arch/arm/mach-oxnas/
1817F:	arch/arm/boot/dts/ox8*.dts*
1818N:	oxnas
1819
1820ARM/PALM TREO SUPPORT
1821M:	Tomas Cech <sleep_walker@suse.com>
1822L:	linux-arm-kernel@lists.infradead.org
1823W:	http://hackndev.com
1824S:	Maintained
1825F:	arch/arm/mach-pxa/palmtreo.*
1826
1827ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1828M:	Marek Vasut <marek.vasut@gmail.com>
1829L:	linux-arm-kernel@lists.infradead.org
1830W:	http://hackndev.com
1831S:	Maintained
1832F:	arch/arm/mach-pxa/include/mach/palmtx.h
1833F:	arch/arm/mach-pxa/palmtx.c
1834F:	arch/arm/mach-pxa/palmt5.*
1835F:	arch/arm/mach-pxa/include/mach/palmld.h
1836F:	arch/arm/mach-pxa/palmld.c
1837F:	arch/arm/mach-pxa/palmte2.*
1838F:	arch/arm/mach-pxa/include/mach/palmtc.h
1839F:	arch/arm/mach-pxa/palmtc.c
1840
1841ARM/PALMZ72 SUPPORT
1842M:	Sergey Lapin <slapin@ossfans.org>
1843L:	linux-arm-kernel@lists.infradead.org
1844W:	http://hackndev.com
1845S:	Maintained
1846F:	arch/arm/mach-pxa/palmz72.*
1847
1848ARM/PLEB SUPPORT
1849M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1850W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1851S:	Maintained
1852
1853ARM/PT DIGITAL BOARD PORT
1854M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856W:	http://www.armlinux.org.uk/
1857S:	Maintained
1858
1859ARM/QUALCOMM SUPPORT
1860M:	Andy Gross <andy.gross@linaro.org>
1861M:	David Brown <david.brown@linaro.org>
1862L:	linux-arm-msm@vger.kernel.org
1863L:	linux-soc@vger.kernel.org
1864S:	Maintained
1865F:	Documentation/devicetree/bindings/soc/qcom/
1866F:	arch/arm/boot/dts/qcom-*.dts
1867F:	arch/arm/boot/dts/qcom-*.dtsi
1868F:	arch/arm/mach-qcom/
1869F:	arch/arm64/boot/dts/qcom/*
1870F:	drivers/i2c/busses/i2c-qup.c
1871F:	drivers/clk/qcom/
1872F:	drivers/dma/qcom/
1873F:	drivers/soc/qcom/
1874F:	drivers/spi/spi-qup.c
1875F:	drivers/tty/serial/msm_serial.c
1876F:	drivers/*/pm8???-*
1877F:	drivers/mfd/ssbi.c
1878F:	drivers/firmware/qcom_scm*
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1880
1881ARM/RADISYS ENP2611 MACHINE SUPPORT
1882M:	Lennert Buytenhek <kernel@wantstofly.org>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/REALTEK ARCHITECTURE
1887M:	Andreas Färber <afaerber@suse.de>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm64/boot/dts/realtek/
1891F:	Documentation/devicetree/bindings/arm/realtek.txt
1892
1893ARM/RENESAS ARM64 ARCHITECTURE
1894M:	Simon Horman <horms@verge.net.au>
1895M:	Magnus Damm <magnus.damm@gmail.com>
1896L:	linux-renesas-soc@vger.kernel.org
1897Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1899S:	Supported
1900F:	arch/arm64/boot/dts/renesas/
1901F:	Documentation/devicetree/bindings/arm/shmobile.txt
1902F:	drivers/soc/renesas/
1903F:	include/linux/soc/renesas/
1904
1905ARM/RISCPC ARCHITECTURE
1906M:	Russell King <linux@armlinux.org.uk>
1907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908W:	http://www.armlinux.org.uk/
1909S:	Maintained
1910F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1911F:	arch/arm/include/asm/hardware/ioc.h
1912F:	arch/arm/include/asm/hardware/iomd.h
1913F:	arch/arm/include/asm/hardware/memc.h
1914F:	arch/arm/mach-rpc/
1915F:	drivers/net/ethernet/8390/etherh.c
1916F:	drivers/net/ethernet/i825xx/ether1*
1917F:	drivers/net/ethernet/seeq/ether3*
1918F:	drivers/scsi/arm/
1919
1920ARM/Rockchip SoC support
1921M:	Heiko Stuebner <heiko@sntech.de>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923L:	linux-rockchip@lists.infradead.org
1924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1925S:	Maintained
1926F:	arch/arm/boot/dts/rk3*
1927F:	arch/arm/boot/dts/rv1108*
1928F:	arch/arm/mach-rockchip/
1929F:	drivers/clk/rockchip/
1930F:	drivers/i2c/busses/i2c-rk3x.c
1931F:	drivers/*/*rockchip*
1932F:	drivers/*/*/*rockchip*
1933F:	sound/soc/rockchip/
1934N:	rockchip
1935
1936ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1937M:	Kukjin Kim <kgene@kernel.org>
1938M:	Krzysztof Kozlowski <krzk@kernel.org>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1941Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1942S:	Maintained
1943F:	arch/arm/boot/dts/s3c*
1944F:	arch/arm/boot/dts/s5p*
1945F:	arch/arm/boot/dts/exynos*
1946F:	arch/arm64/boot/dts/exynos/
1947F:	arch/arm/plat-samsung/
1948F:	arch/arm/mach-s3c24*/
1949F:	arch/arm/mach-s3c64xx/
1950F:	arch/arm/mach-s5p*/
1951F:	arch/arm/mach-exynos*/
1952F:	drivers/*/*s3c24*
1953F:	drivers/*/*/*s3c24*
1954F:	drivers/*/*s3c64xx*
1955F:	drivers/*/*s5pv210*
1956F:	drivers/memory/samsung/*
1957F:	drivers/soc/samsung/*
1958F:	Documentation/arm/Samsung/
1959F:	Documentation/devicetree/bindings/arm/samsung/
1960F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1961F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1962N:	exynos
1963
1964ARM/SAMSUNG MOBILE MACHINE SUPPORT
1965M:	Kyungmin Park <kyungmin.park@samsung.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968F:	arch/arm/mach-s5pv210/
1969
1970ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1971M:	Kyungmin Park <kyungmin.park@samsung.com>
1972M:	Kamil Debski <kamil@wypas.org>
1973M:	Andrzej Hajda <a.hajda@samsung.com>
1974L:	linux-arm-kernel@lists.infradead.org
1975L:	linux-media@vger.kernel.org
1976S:	Maintained
1977F:	drivers/media/platform/s5p-g2d/
1978
1979ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1980M:	Marek Szyprowski <m.szyprowski@samsung.com>
1981L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1982L:	linux-media@vger.kernel.org
1983S:	Maintained
1984F:	drivers/media/platform/s5p-cec/
1985F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1986
1987ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1988M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1989M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1990L:	linux-arm-kernel@lists.infradead.org
1991L:	linux-media@vger.kernel.org
1992S:	Maintained
1993F:	drivers/media/platform/s5p-jpeg/
1994
1995ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1996M:	Kyungmin Park <kyungmin.park@samsung.com>
1997M:	Kamil Debski <kamil@wypas.org>
1998M:	Jeongtae Park <jtp.park@samsung.com>
1999M:	Andrzej Hajda <a.hajda@samsung.com>
2000L:	linux-arm-kernel@lists.infradead.org
2001L:	linux-media@vger.kernel.org
2002S:	Maintained
2003F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2004F:	drivers/media/platform/s5p-mfc/
2005
2006ARM/SHMOBILE ARM ARCHITECTURE
2007M:	Simon Horman <horms@verge.net.au>
2008M:	Magnus Damm <magnus.damm@gmail.com>
2009L:	linux-renesas-soc@vger.kernel.org
2010Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2012S:	Supported
2013F:	arch/arm/boot/dts/emev2*
2014F:	arch/arm/boot/dts/r7s*
2015F:	arch/arm/boot/dts/r8a*
2016F:	arch/arm/boot/dts/r9a*
2017F:	arch/arm/boot/dts/sh*
2018F:	arch/arm/configs/shmobile_defconfig
2019F:	arch/arm/include/debug/renesas-scif.S
2020F:	arch/arm/mach-shmobile/
2021F:	Documentation/devicetree/bindings/arm/shmobile.txt
2022F:	drivers/soc/renesas/
2023F:	include/linux/soc/renesas/
2024
2025ARM/SOCFPGA ARCHITECTURE
2026M:	Dinh Nguyen <dinguyen@kernel.org>
2027S:	Maintained
2028F:	arch/arm/mach-socfpga/
2029F:	arch/arm/boot/dts/socfpga*
2030F:	arch/arm/configs/socfpga_defconfig
2031F:	arch/arm64/boot/dts/altera/
2032W:	http://www.rocketboards.org
2033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2034
2035ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036M:	Dinh Nguyen <dinguyen@kernel.org>
2037S:	Maintained
2038F:	drivers/clk/socfpga/
2039
2040ARM/SOCFPGA EDAC SUPPORT
2041M:	Thor Thayer <thor.thayer@linux.intel.com>
2042S:	Maintained
2043F:	drivers/edac/altera_edac.
2044
2045ARM/SPREADTRUM SoC SUPPORT
2046M:	Orson Zhai <orsonzhai@gmail.com>
2047M:	Baolin Wang <baolin.wang@linaro.org>
2048M:	Chunyan Zhang <zhang.lyra@gmail.com>
2049S:	Maintained
2050F:	arch/arm64/boot/dts/sprd
2051N:	sprd
2052
2053ARM/STI ARCHITECTURE
2054M:	Patrice Chotard <patrice.chotard@st.com>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056W:	http://www.stlinux.com
2057S:	Maintained
2058F:	arch/arm/mach-sti/
2059F:	arch/arm/boot/dts/sti*
2060F:	drivers/char/hw_random/st-rng.c
2061F:	drivers/clocksource/arm_global_timer.c
2062F:	drivers/clocksource/clksrc_st_lpc.c
2063F:	drivers/cpufreq/sti-cpufreq.c
2064F:	drivers/dma/st_fdma*
2065F:	drivers/i2c/busses/i2c-st.c
2066F:	drivers/media/rc/st_rc.c
2067F:	drivers/media/platform/sti/c8sectpfe/
2068F:	drivers/mmc/host/sdhci-st.c
2069F:	drivers/phy/st/phy-miphy28lp.c
2070F:	drivers/phy/st/phy-stih407-usb.c
2071F:	drivers/pinctrl/pinctrl-st.c
2072F:	drivers/remoteproc/st_remoteproc.c
2073F:	drivers/remoteproc/st_slim_rproc.c
2074F:	drivers/reset/sti/
2075F:	drivers/rtc/rtc-st-lpc.c
2076F:	drivers/tty/serial/st-asc.c
2077F:	drivers/usb/dwc3/dwc3-st.c
2078F:	drivers/usb/host/ehci-st.c
2079F:	drivers/usb/host/ohci-st.c
2080F:	drivers/watchdog/st_lpc_wdt.c
2081F:	drivers/ata/ahci_st.c
2082F:	include/linux/remoteproc/st_slim_rproc.h
2083
2084ARM/STM32 ARCHITECTURE
2085M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086M:	Alexandre Torgue <alexandre.torgue@st.com>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088S:	Maintained
2089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2090N:	stm32
2091F:	arch/arm/boot/dts/stm32*
2092F:	arch/arm/mach-stm32/
2093F:	drivers/clocksource/armv7m_systick.c
2094
2095ARM/Synaptics Berlin SoC support
2096M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	arch/arm/mach-berlin/
2101F:	arch/arm/boot/dts/berlin*
2102F:	arch/arm64/boot/dts/marvell/berlin*
2103
2104ARM/TANGO ARCHITECTURE
2105M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2106M:	Mans Rullgard <mans@mansr.com>
2107L:	linux-arm-kernel@lists.infradead.org
2108S:	Odd Fixes
2109N:	tango
2110
2111ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112M:	Lennert Buytenhek <kernel@wantstofly.org>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114S:	Maintained
2115
2116ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117M:	Hans Verkuil <hans.verkuil@cisco.com>
2118L:	linux-tegra@vger.kernel.org
2119L:	linux-media@vger.kernel.org
2120S:	Maintained
2121F:	drivers/media/platform/tegra-cec/
2122F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2123
2124ARM/TETON BGA MACHINE SUPPORT
2125M:	"Mark F. Brown" <mark.brown314@gmail.com>
2126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127S:	Maintained
2128
2129ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130M:	Santosh Shilimkar <ssantosh@kernel.org>
2131L:	linux-kernel@vger.kernel.org
2132S:	Maintained
2133F:	drivers/memory/*emif*
2134
2135ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2136M:	Tero Kristo <t-kristo@ti.com>
2137M:	Nishanth Menon <nm@ti.com>
2138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139S:	Supported
2140F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2141F:	arch/arm64/boot/dts/ti/Makefile
2142F:	arch/arm64/boot/dts/ti/k3-*
2143
2144ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2145M:	Santosh Shilimkar <ssantosh@kernel.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/mach-keystone/
2149F:	arch/arm/boot/dts/keystone-*
2150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2151
2152ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2153M:	Santosh Shilimkar <ssantosh@kernel.org>
2154L:	linux-kernel@vger.kernel.org
2155S:	Maintained
2156F:	drivers/clk/keystone/
2157
2158ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2159M:	Santosh Shilimkar <ssantosh@kernel.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161L:	linux-kernel@vger.kernel.org
2162S:	Maintained
2163F:	drivers/clocksource/timer-keystone.c
2164
2165ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2166M:	Santosh Shilimkar <ssantosh@kernel.org>
2167L:	linux-kernel@vger.kernel.org
2168S:	Maintained
2169F:	drivers/power/reset/keystone-reset.c
2170
2171ARM/THECUS N2100 MACHINE SUPPORT
2172M:	Lennert Buytenhek <kernel@wantstofly.org>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175
2176ARM/TOSA MACHINE SUPPORT
2177M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2178M:	Dirk Opfer <dirk@opfer-online.de>
2179S:	Maintained
2180
2181ARM/UNIPHIER ARCHITECTURE
2182M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2185S:	Maintained
2186F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2187F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2188F:	arch/arm/boot/dts/uniphier*
2189F:	arch/arm/include/asm/hardware/cache-uniphier.h
2190F:	arch/arm/mach-uniphier/
2191F:	arch/arm/mm/cache-uniphier.c
2192F:	arch/arm64/boot/dts/socionext/uniphier*
2193F:	drivers/bus/uniphier-system-bus.c
2194F:	drivers/clk/uniphier/
2195F:	drivers/gpio/gpio-uniphier.c
2196F:	drivers/i2c/busses/i2c-uniphier*
2197F:	drivers/irqchip/irq-uniphier-aidet.c
2198F:	drivers/pinctrl/uniphier/
2199F:	drivers/reset/reset-uniphier.c
2200F:	drivers/tty/serial/8250/8250_uniphier.c
2201N:	uniphier
2202
2203ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2204M:	Ulf Hansson <ulf.hansson@linaro.org>
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206T:	git git://git.linaro.org/people/ulfh/clk.git
2207S:	Maintained
2208F:	drivers/clk/ux500/
2209
2210ARM/VERSATILE EXPRESS PLATFORM
2211M:	Liviu Dudau <liviu.dudau@arm.com>
2212M:	Sudeep Holla <sudeep.holla@arm.com>
2213M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215S:	Maintained
2216F:	arch/arm/boot/dts/vexpress*
2217F:	arch/arm64/boot/dts/arm/
2218F:	arch/arm/mach-vexpress/
2219F:	*/*/vexpress*
2220F:	*/*/*/vexpress*
2221F:	drivers/clk/versatile/clk-vexpress-osc.c
2222F:	drivers/clocksource/versatile.c
2223N:	mps2
2224
2225ARM/VFP SUPPORT
2226M:	Russell King <linux@armlinux.org.uk>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228W:	http://www.armlinux.org.uk/
2229S:	Maintained
2230F:	arch/arm/vfp/
2231
2232ARM/VOIPAC PXA270 SUPPORT
2233M:	Marek Vasut <marek.vasut@gmail.com>
2234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235S:	Maintained
2236F:	arch/arm/mach-pxa/vpac270.c
2237F:	arch/arm/mach-pxa/include/mach/vpac270.h
2238
2239ARM/VT8500 ARM ARCHITECTURE
2240M:	Tony Prisk <linux@prisktech.co.nz>
2241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S:	Maintained
2243F:	arch/arm/mach-vt8500/
2244F:	drivers/clocksource/vt8500_timer.c
2245F:	drivers/i2c/busses/i2c-wmt.c
2246F:	drivers/mmc/host/wmt-sdmmc.c
2247F:	drivers/pwm/pwm-vt8500.c
2248F:	drivers/rtc/rtc-vt8500.c
2249F:	drivers/tty/serial/vt8500_serial.c
2250F:	drivers/usb/host/ehci-platform.c
2251F:	drivers/usb/host/uhci-platform.c
2252F:	drivers/video/fbdev/vt8500lcdfb.*
2253F:	drivers/video/fbdev/wm8505fb*
2254F:	drivers/video/fbdev/wmt_ge_rops.*
2255
2256ARM/ZIPIT Z2 SUPPORT
2257M:	Marek Vasut <marek.vasut@gmail.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:	Maintained
2260F:	arch/arm/mach-pxa/z2.c
2261F:	arch/arm/mach-pxa/include/mach/z2.h
2262
2263ARM/ZTE ARCHITECTURE
2264M:	Jun Nie <jun.nie@linaro.org>
2265M:	Baoyou Xie <baoyou.xie@linaro.org>
2266M:	Shawn Guo <shawnguo@kernel.org>
2267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268S:	Maintained
2269F:	arch/arm/boot/dts/zx2967*
2270F:	arch/arm/mach-zx/
2271F:	arch/arm64/boot/dts/zte/
2272F:	drivers/clk/zte/
2273F:	drivers/dma/zx_dma.c
2274F:	drivers/gpio/gpio-zx.c
2275F:	drivers/i2c/busses/i2c-zx2967.c
2276F:	drivers/mmc/host/dw_mmc-zx.*
2277F:	drivers/pinctrl/zte/
2278F:	drivers/soc/zte/
2279F:	drivers/thermal/zx2967_thermal.c
2280F:	drivers/watchdog/zx2967_wdt.c
2281F:	Documentation/devicetree/bindings/arm/zte.txt
2282F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2283F:	Documentation/devicetree/bindings/dma/zxdma.txt
2284F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2285F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2286F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2287F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2288F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2289F:	Documentation/devicetree/bindings/soc/zte/
2290F:	Documentation/devicetree/bindings/sound/zte,*.txt
2291F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2292F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2293F:	include/dt-bindings/clock/zx2967*.h
2294F:	include/dt-bindings/soc/zte,*.h
2295F:	sound/soc/codecs/zx_aud96p22.c
2296F:	sound/soc/zte/
2297
2298ARM/ZYNQ ARCHITECTURE
2299M:	Michal Simek <michal.simek@xilinx.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301W:	http://wiki.xilinx.com
2302T:	git https://github.com/Xilinx/linux-xlnx.git
2303S:	Supported
2304F:	arch/arm/mach-zynq/
2305F:	drivers/cpuidle/cpuidle-zynq.c
2306F:	drivers/block/xsysace.c
2307N:	zynq
2308N:	xilinx
2309F:	drivers/clocksource/cadence_ttc_timer.c
2310F:	drivers/i2c/busses/i2c-cadence.c
2311F:	drivers/mmc/host/sdhci-of-arasan.c
2312F:	drivers/edac/synopsys_edac.c
2313F:	drivers/i2c/busses/i2c-xiic.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:	Dept-GELinuxNICDev@cavium.com
2959L:	netdev@vger.kernel.org
2960S:	Supported
2961F:	drivers/net/ethernet/broadcom/bnx2.*
2962F:	drivers/net/ethernet/broadcom/bnx2_*
2963
2964BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2965M:	QLogic-Storage-Upstream@qlogic.com
2966L:	linux-scsi@vger.kernel.org
2967S:	Supported
2968F:	drivers/scsi/bnx2fc/
2969
2970BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2971M:	QLogic-Storage-Upstream@qlogic.com
2972L:	linux-scsi@vger.kernel.org
2973S:	Supported
2974F:	drivers/scsi/bnx2i/
2975
2976BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2977M:	Ariel Elior <ariel.elior@cavium.com>
2978M:	Sudarsana Kalluru <sudarsana.kalluru@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:	netdev@vger.kernel.org
4531S:	Maintained
4532F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4533F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4534F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4535F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4536F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4537
4538DPAA2 ETHERNET SWITCH DRIVER
4539M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4540M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4541L:	linux-kernel@vger.kernel.org
4542S:	Maintained
4543F:	drivers/staging/fsl-dpaa2/ethsw
4544
4545DPAA2 PTP CLOCK DRIVER
4546M:	Yangbo Lu <yangbo.lu@nxp.com>
4547L:	netdev@vger.kernel.org
4548S:	Maintained
4549F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4550F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4551
4552DPT_I2O SCSI RAID DRIVER
4553M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4554L:	linux-scsi@vger.kernel.org
4555W:	http://www.adaptec.com/
4556S:	Maintained
4557F:	drivers/scsi/dpt*
4558F:	drivers/scsi/dpt/
4559
4560DRBD DRIVER
4561M:	Philipp Reisner <philipp.reisner@linbit.com>
4562M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4563L:	drbd-dev@lists.linbit.com
4564W:	http://www.drbd.org
4565T:	git git://git.linbit.com/linux-drbd.git
4566T:	git git://git.linbit.com/drbd-8.4.git
4567S:	Supported
4568F:	drivers/block/drbd/
4569F:	lib/lru_cache.c
4570F:	Documentation/blockdev/drbd/
4571
4572DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4573M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4574R:	"Rafael J. Wysocki" <rafael@kernel.org>
4575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4576S:	Supported
4577F:	Documentation/kobject.txt
4578F:	drivers/base/
4579F:	fs/debugfs/
4580F:	fs/sysfs/
4581F:	include/linux/debugfs.h
4582F:	include/linux/kobj*
4583F:	lib/kobj*
4584
4585DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4586M:	Kevin Hilman <khilman@kernel.org>
4587M:	Nishanth Menon <nm@ti.com>
4588S:	Maintained
4589F:	drivers/power/avs/
4590F:	include/linux/power/smartreflex.h
4591L:	linux-pm@vger.kernel.org
4592
4593DRM DRIVER FOR ARM PL111 CLCD
4594M:	Eric Anholt <eric@anholt.net>
4595T:	git git://anongit.freedesktop.org/drm/drm-misc
4596S:	Supported
4597F:	drivers/gpu/drm/pl111/
4598
4599DRM DRIVER FOR ARM VERSATILE TFT PANELS
4600M:	Linus Walleij <linus.walleij@linaro.org>
4601T:	git git://anongit.freedesktop.org/drm/drm-misc
4602S:	Maintained
4603F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4604F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4605
4606DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4607M:	Dave Airlie <airlied@redhat.com>
4608S:	Odd Fixes
4609F:	drivers/gpu/drm/ast/
4610
4611DRM DRIVER FOR BOCHS VIRTUAL GPU
4612M:	Gerd Hoffmann <kraxel@redhat.com>
4613L:	virtualization@lists.linux-foundation.org
4614T:	git git://anongit.freedesktop.org/drm/drm-misc
4615S:	Maintained
4616F:	drivers/gpu/drm/bochs/
4617
4618DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4619M:	Linus Walleij <linus.walleij@linaro.org>
4620T:	git git://anongit.freedesktop.org/drm/drm-misc
4621S:	Maintained
4622F:	drivers/gpu/drm/tve200/
4623
4624DRM DRIVER FOR ILITEK ILI9225 PANELS
4625M:	David Lechner <david@lechnology.com>
4626S:	Maintained
4627F:	drivers/gpu/drm/tinydrm/ili9225.c
4628F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4629
4630DRM DRIVER FOR INTEL I810 VIDEO CARDS
4631S:	Orphan / Obsolete
4632F:	drivers/gpu/drm/i810/
4633F:	include/uapi/drm/i810_drm.h
4634
4635DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4636S:	Orphan / Obsolete
4637F:	drivers/gpu/drm/mga/
4638F:	include/uapi/drm/mga_drm.h
4639
4640DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4641M:	Dave Airlie <airlied@redhat.com>
4642S:	Odd Fixes
4643F:	drivers/gpu/drm/mgag200/
4644
4645DRM DRIVER FOR MI0283QT
4646M:	Noralf Trønnes <noralf@tronnes.org>
4647S:	Maintained
4648F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4649F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4650
4651DRM DRIVER FOR MSM ADRENO GPU
4652M:	Rob Clark <robdclark@gmail.com>
4653L:	linux-arm-msm@vger.kernel.org
4654L:	dri-devel@lists.freedesktop.org
4655L:	freedreno@lists.freedesktop.org
4656T:	git git://people.freedesktop.org/~robclark/linux
4657S:	Maintained
4658F:	drivers/gpu/drm/msm/
4659F:	include/uapi/drm/msm_drm.h
4660F:	Documentation/devicetree/bindings/display/msm/
4661
4662DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4663M:	Ben Skeggs <bskeggs@redhat.com>
4664L:	dri-devel@lists.freedesktop.org
4665L:	nouveau@lists.freedesktop.org
4666T:	git git://github.com/skeggsb/linux
4667S:	Supported
4668F:	drivers/gpu/drm/nouveau/
4669F:	include/uapi/drm/nouveau_drm.h
4670
4671DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4672M:	Noralf Trønnes <noralf@tronnes.org>
4673S:	Maintained
4674F:	drivers/gpu/drm/tinydrm/repaper.c
4675F:	Documentation/devicetree/bindings/display/repaper.txt
4676
4677DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4678M:	Dave Airlie <airlied@redhat.com>
4679M:	Gerd Hoffmann <kraxel@redhat.com>
4680L:	virtualization@lists.linux-foundation.org
4681T:	git git://anongit.freedesktop.org/drm/drm-misc
4682S:	Obsolete
4683W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4684F:	drivers/gpu/drm/cirrus/
4685
4686DRM DRIVER FOR QXL VIRTUAL GPU
4687M:	Dave Airlie <airlied@redhat.com>
4688M:	Gerd Hoffmann <kraxel@redhat.com>
4689L:	virtualization@lists.linux-foundation.org
4690T:	git git://anongit.freedesktop.org/drm/drm-misc
4691S:	Maintained
4692F:	drivers/gpu/drm/qxl/
4693F:	include/uapi/drm/qxl_drm.h
4694
4695DRM DRIVER FOR RAGE 128 VIDEO CARDS
4696S:	Orphan / Obsolete
4697F:	drivers/gpu/drm/r128/
4698F:	include/uapi/drm/r128_drm.h
4699
4700DRM DRIVER FOR SAVAGE VIDEO CARDS
4701S:	Orphan / Obsolete
4702F:	drivers/gpu/drm/savage/
4703F:	include/uapi/drm/savage_drm.h
4704
4705DRM DRIVER FOR SIS VIDEO CARDS
4706S:	Orphan / Obsolete
4707F:	drivers/gpu/drm/sis/
4708F:	include/uapi/drm/sis_drm.h
4709
4710DRM DRIVER FOR SITRONIX ST7586 PANELS
4711M:	David Lechner <david@lechnology.com>
4712S:	Maintained
4713F:	drivers/gpu/drm/tinydrm/st7586.c
4714F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4715
4716DRM DRIVER FOR SITRONIX ST7735R PANELS
4717M:	David Lechner <david@lechnology.com>
4718S:	Maintained
4719F:	drivers/gpu/drm/tinydrm/st7735r.c
4720F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4721
4722DRM DRIVER FOR TDFX VIDEO CARDS
4723S:	Orphan / Obsolete
4724F:	drivers/gpu/drm/tdfx/
4725
4726DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4727M:	Dave Airlie <airlied@redhat.com>
4728S:	Odd Fixes
4729F:	drivers/gpu/drm/udl/
4730
4731DRM DRIVER FOR VMWARE VIRTUAL GPU
4732M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4733M:	Sinclair Yeh <syeh@vmware.com>
4734M:	Thomas Hellstrom <thellstrom@vmware.com>
4735L:	dri-devel@lists.freedesktop.org
4736T:	git git://people.freedesktop.org/~syeh/repos_linux
4737T:	git git://people.freedesktop.org/~thomash/linux
4738S:	Supported
4739F:	drivers/gpu/drm/vmwgfx/
4740F:	include/uapi/drm/vmwgfx_drm.h
4741
4742DRM DRIVERS
4743M:	David Airlie <airlied@linux.ie>
4744L:	dri-devel@lists.freedesktop.org
4745T:	git git://anongit.freedesktop.org/drm/drm
4746B:	https://bugs.freedesktop.org/
4747C:	irc://chat.freenode.net/dri-devel
4748S:	Maintained
4749F:	drivers/gpu/drm/
4750F:	drivers/gpu/vga/
4751F:	Documentation/devicetree/bindings/display/
4752F:	Documentation/devicetree/bindings/gpu/
4753F:	Documentation/gpu/
4754F:	include/drm/
4755F:	include/uapi/drm/
4756F:	include/linux/vga*
4757
4758DRM DRIVERS AND MISC GPU PATCHES
4759M:	Gustavo Padovan <gustavo@padovan.org>
4760M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4761M:	Sean Paul <sean@poorly.run>
4762W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4763S:	Maintained
4764T:	git git://anongit.freedesktop.org/drm/drm-misc
4765F:	Documentation/gpu/
4766F:	drivers/gpu/vga/
4767F:	drivers/gpu/drm/*
4768F:	include/drm/drm*
4769F:	include/uapi/drm/drm*
4770F:	include/linux/vga*
4771
4772DRM DRIVERS FOR ALLWINNER A10
4773M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Supported
4776F:	drivers/gpu/drm/sun4i/
4777F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4778T:	git git://anongit.freedesktop.org/drm/drm-misc
4779
4780DRM DRIVERS FOR AMLOGIC SOCS
4781M:	Neil Armstrong <narmstrong@baylibre.com>
4782L:	dri-devel@lists.freedesktop.org
4783L:	linux-amlogic@lists.infradead.org
4784W:	http://linux-meson.com/
4785S:	Supported
4786F:	drivers/gpu/drm/meson/
4787F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4788F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4789F:	Documentation/gpu/meson.rst
4790T:	git git://anongit.freedesktop.org/drm/drm-misc
4791
4792DRM DRIVERS FOR ATMEL HLCDC
4793M:	Boris Brezillon <boris.brezillon@bootlin.com>
4794L:	dri-devel@lists.freedesktop.org
4795S:	Supported
4796F:	drivers/gpu/drm/atmel-hlcdc/
4797F:	Documentation/devicetree/bindings/display/atmel/
4798T:	git git://anongit.freedesktop.org/drm/drm-misc
4799
4800DRM DRIVERS FOR BRIDGE CHIPS
4801M:	Archit Taneja <architt@codeaurora.org>
4802M:	Andrzej Hajda <a.hajda@samsung.com>
4803R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4804S:	Maintained
4805T:	git git://anongit.freedesktop.org/drm/drm-misc
4806F:	drivers/gpu/drm/bridge/
4807
4808DRM DRIVERS FOR EXYNOS
4809M:	Inki Dae <inki.dae@samsung.com>
4810M:	Joonyoung Shim <jy0922.shim@samsung.com>
4811M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4812M:	Kyungmin Park <kyungmin.park@samsung.com>
4813L:	dri-devel@lists.freedesktop.org
4814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4815S:	Supported
4816F:	drivers/gpu/drm/exynos/
4817F:	include/uapi/drm/exynos_drm.h
4818F:	Documentation/devicetree/bindings/display/exynos/
4819
4820DRM DRIVERS FOR FREESCALE DCU
4821M:	Stefan Agner <stefan@agner.ch>
4822M:	Alison Wang <alison.wang@nxp.com>
4823L:	dri-devel@lists.freedesktop.org
4824S:	Supported
4825F:	drivers/gpu/drm/fsl-dcu/
4826F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4827F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4828F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4829
4830DRM DRIVERS FOR FREESCALE IMX
4831M:	Philipp Zabel <p.zabel@pengutronix.de>
4832L:	dri-devel@lists.freedesktop.org
4833S:	Maintained
4834F:	drivers/gpu/drm/imx/
4835F:	drivers/gpu/ipu-v3/
4836F:	Documentation/devicetree/bindings/display/imx/
4837
4838DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4839M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4840L:	dri-devel@lists.freedesktop.org
4841T:	git git://github.com/patjak/drm-gma500
4842S:	Maintained
4843F:	drivers/gpu/drm/gma500/
4844
4845DRM DRIVERS FOR HISILICON
4846M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4847M:	Rongrong Zou <zourongrong@gmail.com>
4848R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4849R:	Chen Feng <puck.chen@hisilicon.com>
4850L:	dri-devel@lists.freedesktop.org
4851T:	git git://github.com/xin3liang/linux.git
4852S:	Maintained
4853F:	drivers/gpu/drm/hisilicon/
4854F:	Documentation/devicetree/bindings/display/hisilicon/
4855
4856DRM DRIVERS FOR MEDIATEK
4857M:	CK Hu <ck.hu@mediatek.com>
4858M:	Philipp Zabel <p.zabel@pengutronix.de>
4859L:	dri-devel@lists.freedesktop.org
4860S:	Supported
4861F:	drivers/gpu/drm/mediatek/
4862F:	Documentation/devicetree/bindings/display/mediatek/
4863
4864DRM DRIVERS FOR NVIDIA TEGRA
4865M:	Thierry Reding <thierry.reding@gmail.com>
4866L:	dri-devel@lists.freedesktop.org
4867L:	linux-tegra@vger.kernel.org
4868T:	git git://anongit.freedesktop.org/tegra/linux.git
4869S:	Supported
4870F:	drivers/gpu/drm/tegra/
4871F:	drivers/gpu/host1x/
4872F:	include/linux/host1x.h
4873F:	include/uapi/drm/tegra_drm.h
4874F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4875
4876DRM DRIVERS FOR RENESAS
4877M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4878L:	dri-devel@lists.freedesktop.org
4879L:	linux-renesas-soc@vger.kernel.org
4880T:	git git://linuxtv.org/pinchartl/fbdev
4881S:	Supported
4882F:	drivers/gpu/drm/rcar-du/
4883F:	drivers/gpu/drm/shmobile/
4884F:	include/linux/platform_data/shmob_drm.h
4885F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4886F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4887F:	Documentation/devicetree/bindings/display/renesas,du.txt
4888
4889DRM DRIVERS FOR ROCKCHIP
4890M:	Sandy Huang <hjc@rock-chips.com>
4891M:	Heiko Stübner <heiko@sntech.de>
4892L:	dri-devel@lists.freedesktop.org
4893S:	Maintained
4894F:	drivers/gpu/drm/rockchip/
4895F:	Documentation/devicetree/bindings/display/rockchip/
4896T:	git git://anongit.freedesktop.org/drm/drm-misc
4897
4898DRM DRIVERS FOR STI
4899M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4900M:	Vincent Abriou <vincent.abriou@st.com>
4901L:	dri-devel@lists.freedesktop.org
4902T:	git git://anongit.freedesktop.org/drm/drm-misc
4903S:	Maintained
4904F:	drivers/gpu/drm/sti
4905F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4906
4907DRM DRIVERS FOR STM
4908M:	Yannick Fertre <yannick.fertre@st.com>
4909M:	Philippe Cornu <philippe.cornu@st.com>
4910M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4911M:	Vincent Abriou <vincent.abriou@st.com>
4912L:	dri-devel@lists.freedesktop.org
4913T:	git git://anongit.freedesktop.org/drm/drm-misc
4914S:	Maintained
4915F:	drivers/gpu/drm/stm
4916F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4917
4918DRM DRIVERS FOR TI LCDC
4919M:	Jyri Sarha <jsarha@ti.com>
4920R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4921L:	dri-devel@lists.freedesktop.org
4922S:	Maintained
4923F:	drivers/gpu/drm/tilcdc/
4924F:	Documentation/devicetree/bindings/display/tilcdc/
4925
4926DRM DRIVERS FOR TI OMAP
4927M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4928L:	dri-devel@lists.freedesktop.org
4929S:	Maintained
4930F:	drivers/gpu/drm/omapdrm/
4931F:	Documentation/devicetree/bindings/display/ti/
4932
4933DRM DRIVERS FOR V3D
4934M:	Eric Anholt <eric@anholt.net>
4935S:	Supported
4936F:	drivers/gpu/drm/v3d/
4937F:	include/uapi/drm/v3d_drm.h
4938F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4939T:	git git://anongit.freedesktop.org/drm/drm-misc
4940
4941DRM DRIVERS FOR VC4
4942M:	Eric Anholt <eric@anholt.net>
4943T:	git git://github.com/anholt/linux
4944S:	Supported
4945F:	drivers/gpu/drm/vc4/
4946F:	include/uapi/drm/vc4_drm.h
4947F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4948T:	git git://anongit.freedesktop.org/drm/drm-misc
4949
4950DRM DRIVERS FOR VIVANTE GPU IP
4951M:	Lucas Stach <l.stach@pengutronix.de>
4952R:	Russell King <linux+etnaviv@armlinux.org.uk>
4953R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4954L:	etnaviv@lists.freedesktop.org
4955L:	dri-devel@lists.freedesktop.org
4956S:	Maintained
4957F:	drivers/gpu/drm/etnaviv/
4958F:	include/uapi/drm/etnaviv_drm.h
4959F:	Documentation/devicetree/bindings/display/etnaviv/
4960
4961DRM DRIVERS FOR ZTE ZX
4962M:	Shawn Guo <shawnguo@kernel.org>
4963L:	dri-devel@lists.freedesktop.org
4964S:	Maintained
4965F:	drivers/gpu/drm/zte/
4966F:	Documentation/devicetree/bindings/display/zte,vou.txt
4967T:	git git://anongit.freedesktop.org/drm/drm-misc
4968
4969DRM PANEL DRIVERS
4970M:	Thierry Reding <thierry.reding@gmail.com>
4971L:	dri-devel@lists.freedesktop.org
4972T:	git git://anongit.freedesktop.org/drm/drm-misc
4973S:	Maintained
4974F:	drivers/gpu/drm/drm_panel.c
4975F:	drivers/gpu/drm/panel/
4976F:	include/drm/drm_panel.h
4977F:	Documentation/devicetree/bindings/display/panel/
4978
4979DRM TINYDRM DRIVERS
4980M:	Noralf Trønnes <noralf@tronnes.org>
4981W:	https://github.com/notro/tinydrm/wiki/Development
4982T:	git git://anongit.freedesktop.org/drm/drm-misc
4983S:	Maintained
4984F:	drivers/gpu/drm/tinydrm/
4985F:	include/drm/tinydrm/
4986
4987DRM DRIVERS FOR XEN
4988M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4989T:	git git://anongit.freedesktop.org/drm/drm-misc
4990L:	dri-devel@lists.freedesktop.org
4991L:	xen-devel@lists.xen.org
4992S:	Supported
4993F:	drivers/gpu/drm/xen/
4994F:	Documentation/gpu/xen-front.rst
4995
4996DRM TTM SUBSYSTEM
4997M:	Christian Koenig <christian.koenig@amd.com>
4998M:	Huang Rui <ray.huang@amd.com>
4999M:	Junwei Zhang <Jerry.Zhang@amd.com>
5000T:	git git://people.freedesktop.org/~agd5f/linux
5001S:	Maintained
5002L:	dri-devel@lists.freedesktop.org
5003F:	include/drm/ttm/
5004F:	drivers/gpu/drm/ttm/
5005
5006DSBR100 USB FM RADIO DRIVER
5007M:	Alexey Klimov <klimov.linux@gmail.com>
5008L:	linux-media@vger.kernel.org
5009T:	git git://linuxtv.org/media_tree.git
5010S:	Maintained
5011F:	drivers/media/radio/dsbr100.c
5012
5013DSCC4 DRIVER
5014M:	Francois Romieu <romieu@fr.zoreil.com>
5015L:	netdev@vger.kernel.org
5016S:	Maintained
5017F:	drivers/net/wan/dscc4.c
5018
5019DT3155 MEDIA DRIVER
5020M:	Hans Verkuil <hverkuil@xs4all.nl>
5021L:	linux-media@vger.kernel.org
5022T:	git git://linuxtv.org/media_tree.git
5023W:	https://linuxtv.org
5024S:	Odd Fixes
5025F:	drivers/media/pci/dt3155/
5026
5027DVB_USB_AF9015 MEDIA DRIVER
5028M:	Antti Palosaari <crope@iki.fi>
5029L:	linux-media@vger.kernel.org
5030W:	https://linuxtv.org
5031W:	http://palosaari.fi/linux/
5032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5033T:	git git://linuxtv.org/anttip/media_tree.git
5034S:	Maintained
5035F:	drivers/media/usb/dvb-usb-v2/af9015*
5036
5037DVB_USB_AF9035 MEDIA DRIVER
5038M:	Antti Palosaari <crope@iki.fi>
5039L:	linux-media@vger.kernel.org
5040W:	https://linuxtv.org
5041W:	http://palosaari.fi/linux/
5042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5043T:	git git://linuxtv.org/anttip/media_tree.git
5044S:	Maintained
5045F:	drivers/media/usb/dvb-usb-v2/af9035*
5046
5047DVB_USB_ANYSEE MEDIA DRIVER
5048M:	Antti Palosaari <crope@iki.fi>
5049L:	linux-media@vger.kernel.org
5050W:	https://linuxtv.org
5051W:	http://palosaari.fi/linux/
5052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5053T:	git git://linuxtv.org/anttip/media_tree.git
5054S:	Maintained
5055F:	drivers/media/usb/dvb-usb-v2/anysee*
5056
5057DVB_USB_AU6610 MEDIA DRIVER
5058M:	Antti Palosaari <crope@iki.fi>
5059L:	linux-media@vger.kernel.org
5060W:	https://linuxtv.org
5061W:	http://palosaari.fi/linux/
5062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5063T:	git git://linuxtv.org/anttip/media_tree.git
5064S:	Maintained
5065F:	drivers/media/usb/dvb-usb-v2/au6610*
5066
5067DVB_USB_CE6230 MEDIA DRIVER
5068M:	Antti Palosaari <crope@iki.fi>
5069L:	linux-media@vger.kernel.org
5070W:	https://linuxtv.org
5071W:	http://palosaari.fi/linux/
5072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5073T:	git git://linuxtv.org/anttip/media_tree.git
5074S:	Maintained
5075F:	drivers/media/usb/dvb-usb-v2/ce6230*
5076
5077DVB_USB_CXUSB MEDIA DRIVER
5078M:	Michael Krufky <mkrufky@linuxtv.org>
5079L:	linux-media@vger.kernel.org
5080W:	https://linuxtv.org
5081W:	http://github.com/mkrufky
5082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5083T:	git git://linuxtv.org/media_tree.git
5084S:	Maintained
5085F:	drivers/media/usb/dvb-usb/cxusb*
5086
5087DVB_USB_EC168 MEDIA DRIVER
5088M:	Antti Palosaari <crope@iki.fi>
5089L:	linux-media@vger.kernel.org
5090W:	https://linuxtv.org
5091W:	http://palosaari.fi/linux/
5092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5093T:	git git://linuxtv.org/anttip/media_tree.git
5094S:	Maintained
5095F:	drivers/media/usb/dvb-usb-v2/ec168*
5096
5097DVB_USB_GL861 MEDIA DRIVER
5098M:	Antti Palosaari <crope@iki.fi>
5099L:	linux-media@vger.kernel.org
5100W:	https://linuxtv.org
5101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5102T:	git git://linuxtv.org/anttip/media_tree.git
5103S:	Maintained
5104F:	drivers/media/usb/dvb-usb-v2/gl861*
5105
5106DVB_USB_MXL111SF MEDIA DRIVER
5107M:	Michael Krufky <mkrufky@linuxtv.org>
5108L:	linux-media@vger.kernel.org
5109W:	https://linuxtv.org
5110W:	http://github.com/mkrufky
5111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5112T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5113S:	Maintained
5114F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5115
5116DVB_USB_RTL28XXU MEDIA DRIVER
5117M:	Antti Palosaari <crope@iki.fi>
5118L:	linux-media@vger.kernel.org
5119W:	https://linuxtv.org
5120W:	http://palosaari.fi/linux/
5121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5122T:	git git://linuxtv.org/anttip/media_tree.git
5123S:	Maintained
5124F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5125
5126DVB_USB_V2 MEDIA DRIVER
5127M:	Antti Palosaari <crope@iki.fi>
5128L:	linux-media@vger.kernel.org
5129W:	https://linuxtv.org
5130W:	http://palosaari.fi/linux/
5131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5132T:	git git://linuxtv.org/anttip/media_tree.git
5133S:	Maintained
5134F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5135F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5136
5137DYNAMIC DEBUG
5138M:	Jason Baron <jbaron@akamai.com>
5139S:	Maintained
5140F:	lib/dynamic_debug.c
5141F:	include/linux/dynamic_debug.h
5142
5143DYNAMIC INTERRUPT MODERATION
5144M:	Tal Gilboa <talgi@mellanox.com>
5145S:	Maintained
5146F:	include/linux/net_dim.h
5147
5148DZ DECSTATION DZ11 SERIAL DRIVER
5149M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5150S:	Maintained
5151F:	drivers/tty/serial/dz.*
5152
5153E3X0 POWER BUTTON DRIVER
5154M:	Moritz Fischer <moritz.fischer@ettus.com>
5155L:	usrp-users@lists.ettus.com
5156W:	http://www.ettus.com
5157S:	Supported
5158F:	drivers/input/misc/e3x0-button.c
5159F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5160
5161E4000 MEDIA DRIVER
5162M:	Antti Palosaari <crope@iki.fi>
5163L:	linux-media@vger.kernel.org
5164W:	https://linuxtv.org
5165W:	http://palosaari.fi/linux/
5166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5167T:	git git://linuxtv.org/anttip/media_tree.git
5168S:	Maintained
5169F:	drivers/media/tuners/e4000*
5170
5171EARTH_PT1 MEDIA DRIVER
5172M:	Akihiro Tsukada <tskd08@gmail.com>
5173L:	linux-media@vger.kernel.org
5174S:	Odd Fixes
5175F:	drivers/media/pci/pt1/
5176
5177EARTH_PT3 MEDIA DRIVER
5178M:	Akihiro Tsukada <tskd08@gmail.com>
5179L:	linux-media@vger.kernel.org
5180S:	Odd Fixes
5181F:	drivers/media/pci/pt3/
5182
5183EC100 MEDIA DRIVER
5184M:	Antti Palosaari <crope@iki.fi>
5185L:	linux-media@vger.kernel.org
5186W:	https://linuxtv.org
5187W:	http://palosaari.fi/linux/
5188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5189T:	git git://linuxtv.org/anttip/media_tree.git
5190S:	Maintained
5191F:	drivers/media/dvb-frontends/ec100*
5192
5193ECRYPT FILE SYSTEM
5194M:	Tyler Hicks <tyhicks@canonical.com>
5195L:	ecryptfs@vger.kernel.org
5196W:	http://ecryptfs.org
5197W:	https://launchpad.net/ecryptfs
5198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5199S:	Supported
5200F:	Documentation/filesystems/ecryptfs.txt
5201F:	fs/ecryptfs/
5202
5203EDAC-AMD64
5204M:	Borislav Petkov <bp@alien8.de>
5205L:	linux-edac@vger.kernel.org
5206S:	Maintained
5207F:	drivers/edac/amd64_edac*
5208
5209EDAC-CALXEDA
5210M:	Robert Richter <rric@kernel.org>
5211L:	linux-edac@vger.kernel.org
5212S:	Maintained
5213F:	drivers/edac/highbank*
5214
5215EDAC-CAVIUM OCTEON
5216M:	Ralf Baechle <ralf@linux-mips.org>
5217M:	David Daney <david.daney@cavium.com>
5218L:	linux-edac@vger.kernel.org
5219L:	linux-mips@linux-mips.org
5220S:	Supported
5221F:	drivers/edac/octeon_edac*
5222
5223EDAC-CAVIUM THUNDERX
5224M:	David Daney <david.daney@cavium.com>
5225M:	Jan Glauber <jglauber@cavium.com>
5226L:	linux-edac@vger.kernel.org
5227S:	Supported
5228F:	drivers/edac/thunderx_edac*
5229
5230EDAC-CORE
5231M:	Borislav Petkov <bp@alien8.de>
5232M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5233L:	linux-edac@vger.kernel.org
5234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5236S:	Supported
5237F:	Documentation/admin-guide/ras.rst
5238F:	Documentation/driver-api/edac.rst
5239F:	drivers/edac/
5240F:	include/linux/edac.h
5241
5242EDAC-E752X
5243M:	Mark Gross <mark.gross@intel.com>
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/e752x_edac.c
5247
5248EDAC-E7XXX
5249L:	linux-edac@vger.kernel.org
5250S:	Maintained
5251F:	drivers/edac/e7xxx_edac.c
5252
5253EDAC-FSL_DDR
5254M:	York Sun <york.sun@nxp.com>
5255L:	linux-edac@vger.kernel.org
5256S:	Maintained
5257F:	drivers/edac/fsl_ddr_edac.*
5258
5259EDAC-GHES
5260M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5261L:	linux-edac@vger.kernel.org
5262S:	Maintained
5263F:	drivers/edac/ghes_edac.c
5264
5265EDAC-I3000
5266L:	linux-edac@vger.kernel.org
5267S:	Orphan
5268F:	drivers/edac/i3000_edac.c
5269
5270EDAC-I5000
5271L:	linux-edac@vger.kernel.org
5272S:	Maintained
5273F:	drivers/edac/i5000_edac.c
5274
5275EDAC-I5400
5276M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5277L:	linux-edac@vger.kernel.org
5278S:	Maintained
5279F:	drivers/edac/i5400_edac.c
5280
5281EDAC-I7300
5282M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5283L:	linux-edac@vger.kernel.org
5284S:	Maintained
5285F:	drivers/edac/i7300_edac.c
5286
5287EDAC-I7CORE
5288M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5289L:	linux-edac@vger.kernel.org
5290S:	Maintained
5291F:	drivers/edac/i7core_edac.c
5292
5293EDAC-I82443BXGX
5294M:	Tim Small <tim@buttersideup.com>
5295L:	linux-edac@vger.kernel.org
5296S:	Maintained
5297F:	drivers/edac/i82443bxgx_edac.c
5298
5299EDAC-I82975X
5300M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5301M:	"Arvind R." <arvino55@gmail.com>
5302L:	linux-edac@vger.kernel.org
5303S:	Maintained
5304F:	drivers/edac/i82975x_edac.c
5305
5306EDAC-IE31200
5307M:	Jason Baron <jbaron@akamai.com>
5308L:	linux-edac@vger.kernel.org
5309S:	Maintained
5310F:	drivers/edac/ie31200_edac.c
5311
5312EDAC-MPC85XX
5313M:	Johannes Thumshirn <morbidrsa@gmail.com>
5314L:	linux-edac@vger.kernel.org
5315S:	Maintained
5316F:	drivers/edac/mpc85xx_edac.[ch]
5317
5318EDAC-PASEMI
5319M:	Egor Martovetsky <egor@pasemi.com>
5320L:	linux-edac@vger.kernel.org
5321S:	Maintained
5322F:	drivers/edac/pasemi_edac.c
5323
5324EDAC-PND2
5325M:	Tony Luck <tony.luck@intel.com>
5326L:	linux-edac@vger.kernel.org
5327S:	Maintained
5328F:	drivers/edac/pnd2_edac.[ch]
5329
5330EDAC-R82600
5331M:	Tim Small <tim@buttersideup.com>
5332L:	linux-edac@vger.kernel.org
5333S:	Maintained
5334F:	drivers/edac/r82600_edac.c
5335
5336EDAC-SBRIDGE
5337M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5338L:	linux-edac@vger.kernel.org
5339S:	Maintained
5340F:	drivers/edac/sb_edac.c
5341
5342EDAC-SKYLAKE
5343M:	Tony Luck <tony.luck@intel.com>
5344L:	linux-edac@vger.kernel.org
5345S:	Maintained
5346F:	drivers/edac/skx_edac.c
5347
5348EDAC-TI
5349M:	Tero Kristo <t-kristo@ti.com>
5350L:	linux-edac@vger.kernel.org
5351S:	Maintained
5352F:	drivers/edac/ti_edac.c
5353
5354EDIROL UA-101/UA-1000 DRIVER
5355M:	Clemens Ladisch <clemens@ladisch.de>
5356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5357T:	git git://git.alsa-project.org/alsa-kernel.git
5358S:	Maintained
5359F:	sound/usb/misc/ua101.c
5360
5361EFI TEST DRIVER
5362L:	linux-efi@vger.kernel.org
5363M:	Ivan Hu <ivan.hu@canonical.com>
5364M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5365S:	Maintained
5366F:	drivers/firmware/efi/test/
5367
5368EFI VARIABLE FILESYSTEM
5369M:	Matthew Garrett <matthew.garrett@nebula.com>
5370M:	Jeremy Kerr <jk@ozlabs.org>
5371M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5373L:	linux-efi@vger.kernel.org
5374S:	Maintained
5375F:	fs/efivarfs/
5376
5377EFIFB FRAMEBUFFER DRIVER
5378L:	linux-fbdev@vger.kernel.org
5379M:	Peter Jones <pjones@redhat.com>
5380S:	Maintained
5381F:	drivers/video/fbdev/efifb.c
5382
5383EFS FILESYSTEM
5384W:	http://aeschi.ch.eu.org/efs/
5385S:	Orphan
5386F:	fs/efs/
5387
5388EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5389M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5390L:	netdev@vger.kernel.org
5391S:	Maintained
5392F:	drivers/net/ethernet/ibm/ehea/
5393
5394EM28XX VIDEO4LINUX DRIVER
5395M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5396L:	linux-media@vger.kernel.org
5397W:	https://linuxtv.org
5398T:	git git://linuxtv.org/media_tree.git
5399S:	Maintained
5400F:	drivers/media/usb/em28xx/
5401F:	Documentation/media/v4l-drivers/em28xx*
5402
5403EMBEDDED LINUX
5404M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5405M:	Matt Mackall <mpm@selenic.com>
5406M:	David Woodhouse <dwmw2@infradead.org>
5407L:	linux-embedded@vger.kernel.org
5408S:	Maintained
5409
5410Emulex 10Gbps iSCSI - OneConnect DRIVER
5411M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5412M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5413M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5414L:	linux-scsi@vger.kernel.org
5415W:	http://www.broadcom.com
5416S:	Supported
5417F:	drivers/scsi/be2iscsi/
5418
5419Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5420M:	Sathya Perla <sathya.perla@broadcom.com>
5421M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5422M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5423M:	Somnath Kotur <somnath.kotur@broadcom.com>
5424L:	netdev@vger.kernel.org
5425W:	http://www.emulex.com
5426S:	Supported
5427F:	drivers/net/ethernet/emulex/benet/
5428
5429EMULEX ONECONNECT ROCE DRIVER
5430M:	Selvin Xavier <selvin.xavier@broadcom.com>
5431M:	Devesh Sharma <devesh.sharma@broadcom.com>
5432L:	linux-rdma@vger.kernel.org
5433W:	http://www.broadcom.com
5434S:	Odd Fixes
5435F:	drivers/infiniband/hw/ocrdma/
5436F:	include/uapi/rdma/ocrdma-abi.h
5437
5438EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5439M:	James Smart <james.smart@broadcom.com>
5440M:	Dick Kennedy <dick.kennedy@broadcom.com>
5441L:	linux-scsi@vger.kernel.org
5442W:	http://www.broadcom.com
5443S:	Supported
5444F:	drivers/scsi/lpfc/
5445
5446ENE CB710 FLASH CARD READER DRIVER
5447M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5448S:	Maintained
5449F:	drivers/misc/cb710/
5450F:	drivers/mmc/host/cb710-mmc.*
5451F:	include/linux/cb710.h
5452
5453ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5454M:	Maxim Levitsky <maximlevitsky@gmail.com>
5455S:	Maintained
5456F:	drivers/media/rc/ene_ir.*
5457
5458EPSON S1D13XXX FRAMEBUFFER DRIVER
5459M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5460S:	Maintained
5461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5462F:	drivers/video/fbdev/s1d13xxxfb.c
5463F:	include/video/s1d13xxxfb.h
5464
5465ERRSEQ ERROR TRACKING INFRASTRUCTURE
5466M:	Jeff Layton <jlayton@kernel.org>
5467S:	Maintained
5468F:	lib/errseq.c
5469F:	include/linux/errseq.h
5470
5471ET131X NETWORK DRIVER
5472M:	Mark Einon <mark.einon@gmail.com>
5473S:	Odd Fixes
5474F:	drivers/net/ethernet/agere/
5475
5476ETHERNET BRIDGE
5477M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5478M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5479L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5480L:	netdev@vger.kernel.org
5481W:	http://www.linuxfoundation.org/en/Net:Bridge
5482S:	Maintained
5483F:	include/linux/netfilter_bridge/
5484F:	net/bridge/
5485
5486ETHERNET PHY LIBRARY
5487M:	Andrew Lunn <andrew@lunn.ch>
5488M:	Florian Fainelli <f.fainelli@gmail.com>
5489L:	netdev@vger.kernel.org
5490S:	Maintained
5491F:	Documentation/ABI/testing/sysfs-bus-mdio
5492F:	Documentation/devicetree/bindings/net/mdio*
5493F:	Documentation/networking/phy.txt
5494F:	drivers/net/phy/
5495F:	drivers/of/of_mdio.c
5496F:	drivers/of/of_net.c
5497F:	include/linux/*mdio*.h
5498F:	include/linux/of_net.h
5499F:	include/linux/phy.h
5500F:	include/linux/phy_fixed.h
5501F:	include/linux/platform_data/mdio-bcm-unimac.h
5502F:	include/trace/events/mdio.h
5503F:	include/uapi/linux/mdio.h
5504F:	include/uapi/linux/mii.h
5505
5506EXT2 FILE SYSTEM
5507M:	Jan Kara <jack@suse.com>
5508L:	linux-ext4@vger.kernel.org
5509S:	Maintained
5510F:	Documentation/filesystems/ext2.txt
5511F:	fs/ext2/
5512F:	include/linux/ext2*
5513
5514EXT4 FILE SYSTEM
5515M:	"Theodore Ts'o" <tytso@mit.edu>
5516M:	Andreas Dilger <adilger.kernel@dilger.ca>
5517L:	linux-ext4@vger.kernel.org
5518W:	http://ext4.wiki.kernel.org
5519Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5521S:	Maintained
5522F:	Documentation/filesystems/ext4.txt
5523F:	fs/ext4/
5524
5525Extended Verification Module (EVM)
5526M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5527L:	linux-integrity@vger.kernel.org
5528S:	Supported
5529F:	security/integrity/evm/
5530
5531EXTENSIBLE FIRMWARE INTERFACE (EFI)
5532M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5533L:	linux-efi@vger.kernel.org
5534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5535S:	Maintained
5536F:	Documentation/efi-stub.txt
5537F:	arch/*/kernel/efi.c
5538F:	arch/x86/boot/compressed/eboot.[ch]
5539F:	arch/*/include/asm/efi.h
5540F:	arch/x86/platform/efi/
5541F:	drivers/firmware/efi/
5542F:	include/linux/efi*.h
5543F:	arch/arm/boot/compressed/efi-header.S
5544F:	arch/arm64/kernel/efi-entry.S
5545
5546EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5547M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5548M:	Chanwoo Choi <cw00.choi@samsung.com>
5549L:	linux-kernel@vger.kernel.org
5550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5551S:	Maintained
5552F:	drivers/extcon/
5553F:	include/linux/extcon/
5554F:	include/linux/extcon.h
5555F:	Documentation/extcon/
5556F:	Documentation/devicetree/bindings/extcon/
5557
5558EXYNOS DP DRIVER
5559M:	Jingoo Han <jingoohan1@gmail.com>
5560L:	dri-devel@lists.freedesktop.org
5561S:	Maintained
5562F:	drivers/gpu/drm/exynos/exynos_dp*
5563
5564EXYNOS SYSMMU (IOMMU) driver
5565M:	Marek Szyprowski <m.szyprowski@samsung.com>
5566L:	iommu@lists.linux-foundation.org
5567S:	Maintained
5568F:	drivers/iommu/exynos-iommu.c
5569
5570EZchip NPS platform support
5571M:	Vineet Gupta <vgupta@synopsys.com>
5572M:	Ofer Levi <oferle@mellanox.com>
5573S:	Supported
5574F:	arch/arc/plat-eznps
5575F:	arch/arc/boot/dts/eznps.dts
5576
5577F2FS FILE SYSTEM
5578M:	Jaegeuk Kim <jaegeuk@kernel.org>
5579M:	Chao Yu <yuchao0@huawei.com>
5580L:	linux-f2fs-devel@lists.sourceforge.net
5581W:	https://f2fs.wiki.kernel.org/
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5583S:	Maintained
5584F:	Documentation/filesystems/f2fs.txt
5585F:	Documentation/ABI/testing/sysfs-fs-f2fs
5586F:	fs/f2fs/
5587F:	include/linux/f2fs_fs.h
5588F:	include/trace/events/f2fs.h
5589
5590F71805F HARDWARE MONITORING DRIVER
5591M:	Jean Delvare <jdelvare@suse.com>
5592L:	linux-hwmon@vger.kernel.org
5593S:	Maintained
5594F:	Documentation/hwmon/f71805f
5595F:	drivers/hwmon/f71805f.c
5596
5597FADDR2LINE
5598M:	Josh Poimboeuf <jpoimboe@redhat.com>
5599S:	Maintained
5600F:	scripts/faddr2line
5601
5602FAILOVER MODULE
5603M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5604L:	netdev@vger.kernel.org
5605S:	Supported
5606F:	net/core/failover.c
5607F:	include/net/failover.h
5608F:	Documentation/networking/failover.rst
5609
5610FANOTIFY
5611M:	Jan Kara <jack@suse.cz>
5612R:	Amir Goldstein <amir73il@gmail.com>
5613L:	linux-fsdevel@vger.kernel.org
5614S:	Maintained
5615F:	fs/notify/fanotify/
5616F:	include/linux/fanotify.h
5617F:	include/uapi/linux/fanotify.h
5618
5619FARSYNC SYNCHRONOUS DRIVER
5620M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5621W:	http://www.farsite.co.uk/
5622S:	Supported
5623F:	drivers/net/wan/farsync.*
5624
5625FAULT INJECTION SUPPORT
5626M:	Akinobu Mita <akinobu.mita@gmail.com>
5627S:	Supported
5628F:	Documentation/fault-injection/
5629F:	lib/fault-inject.c
5630
5631FBTFT Framebuffer drivers
5632M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5633L:	dri-devel@lists.freedesktop.org
5634L:	linux-fbdev@vger.kernel.org
5635S:	Maintained
5636F:	drivers/staging/fbtft/
5637
5638FC0011 TUNER DRIVER
5639M:	Michael Buesch <m@bues.ch>
5640L:	linux-media@vger.kernel.org
5641S:	Maintained
5642F:	drivers/media/tuners/fc0011.h
5643F:	drivers/media/tuners/fc0011.c
5644
5645FC2580 MEDIA DRIVER
5646M:	Antti Palosaari <crope@iki.fi>
5647L:	linux-media@vger.kernel.org
5648W:	https://linuxtv.org
5649W:	http://palosaari.fi/linux/
5650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5651T:	git git://linuxtv.org/anttip/media_tree.git
5652S:	Maintained
5653F:	drivers/media/tuners/fc2580*
5654
5655FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5656M:	Johannes Thumshirn <jth@kernel.org>
5657L:	linux-scsi@vger.kernel.org
5658W:	www.Open-FCoE.org
5659S:	Supported
5660F:	drivers/scsi/libfc/
5661F:	drivers/scsi/fcoe/
5662F:	include/scsi/fc/
5663F:	include/scsi/libfc.h
5664F:	include/scsi/libfcoe.h
5665F:	include/uapi/scsi/fc/
5666
5667FILE LOCKING (flock() and fcntl()/lockf())
5668M:	Jeff Layton <jlayton@kernel.org>
5669M:	"J. Bruce Fields" <bfields@fieldses.org>
5670L:	linux-fsdevel@vger.kernel.org
5671S:	Maintained
5672F:	include/linux/fcntl.h
5673F:	include/uapi/linux/fcntl.h
5674F:	fs/fcntl.c
5675F:	fs/locks.c
5676
5677FILESYSTEMS (VFS and infrastructure)
5678M:	Alexander Viro <viro@zeniv.linux.org.uk>
5679L:	linux-fsdevel@vger.kernel.org
5680S:	Maintained
5681F:	fs/*
5682F:	include/linux/fs.h
5683F:	include/uapi/linux/fs.h
5684
5685FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5686M:	Riku Voipio <riku.voipio@iki.fi>
5687L:	linux-hwmon@vger.kernel.org
5688S:	Maintained
5689F:	drivers/hwmon/f75375s.c
5690F:	include/linux/f75375s.h
5691
5692FIREWIRE AUDIO DRIVERS
5693M:	Clemens Ladisch <clemens@ladisch.de>
5694L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5695T:	git git://git.alsa-project.org/alsa-kernel.git
5696S:	Maintained
5697F:	sound/firewire/
5698
5699FIREWIRE MEDIA DRIVERS (firedtv)
5700M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5701L:	linux-media@vger.kernel.org
5702L:	linux1394-devel@lists.sourceforge.net
5703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5704S:	Maintained
5705F:	drivers/media/firewire/
5706
5707FIREWIRE SBP-2 TARGET
5708M:	Chris Boot <bootc@bootc.net>
5709L:	linux-scsi@vger.kernel.org
5710L:	target-devel@vger.kernel.org
5711L:	linux1394-devel@lists.sourceforge.net
5712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5713S:	Maintained
5714F:	drivers/target/sbp/
5715
5716FIREWIRE SUBSYSTEM
5717M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5718L:	linux1394-devel@lists.sourceforge.net
5719W:	http://ieee1394.wiki.kernel.org/
5720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5721S:	Maintained
5722F:	drivers/firewire/
5723F:	include/linux/firewire.h
5724F:	include/uapi/linux/firewire*.h
5725F:	tools/firewire/
5726
5727FIRMWARE LOADER (request_firmware)
5728M:	Luis R. Rodriguez <mcgrof@kernel.org>
5729L:	linux-kernel@vger.kernel.org
5730S:	Maintained
5731F:	Documentation/firmware_class/
5732F:	drivers/base/firmware_loader/
5733F:	include/linux/firmware.h
5734
5735FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5736M:	Joshua Morris <josh.h.morris@us.ibm.com>
5737M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5738S:	Maintained
5739F:	drivers/block/rsxx/
5740
5741FLOPPY DRIVER
5742M:	Jiri Kosina <jikos@kernel.org>
5743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5744S:	Odd fixes
5745F:	drivers/block/floppy.c
5746
5747FMC SUBSYSTEM
5748M:	Alessandro Rubini <rubini@gnudd.com>
5749W:	http://www.ohwr.org/projects/fmc-bus
5750S:	Supported
5751F:	drivers/fmc/
5752F:	include/linux/fmc*.h
5753F:	include/linux/ipmi-fru.h
5754K:	fmc_d.*register
5755
5756FPGA MANAGER FRAMEWORK
5757M:	Alan Tull <atull@kernel.org>
5758M:	Moritz Fischer <mdf@kernel.org>
5759L:	linux-fpga@vger.kernel.org
5760S:	Maintained
5761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5762Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5763F:	Documentation/fpga/
5764F:	Documentation/driver-api/fpga/
5765F:	Documentation/devicetree/bindings/fpga/
5766F:	drivers/fpga/
5767F:	include/linux/fpga/
5768W:	http://www.rocketboards.org
5769
5770FPGA DFL DRIVERS
5771M:	Wu Hao <hao.wu@intel.com>
5772L:	linux-fpga@vger.kernel.org
5773S:	Maintained
5774F:	Documentation/fpga/dfl.txt
5775F:	include/uapi/linux/fpga-dfl.h
5776F:	drivers/fpga/dfl*
5777
5778FPU EMULATOR
5779M:	Bill Metzenthen <billm@melbpc.org.au>
5780W:	http://floatingpoint.sourceforge.net/emulator/index.html
5781S:	Maintained
5782F:	arch/x86/math-emu/
5783
5784FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5785L:	netdev@vger.kernel.org
5786S:	Orphan
5787F:	drivers/net/wan/dlci.c
5788F:	drivers/net/wan/sdla.c
5789
5790FRAMEBUFFER LAYER
5791M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5792L:	dri-devel@lists.freedesktop.org
5793L:	linux-fbdev@vger.kernel.org
5794T:	git git://github.com/bzolnier/linux.git
5795Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5796S:	Maintained
5797F:	Documentation/fb/
5798F:	drivers/video/
5799F:	include/video/
5800F:	include/linux/fb.h
5801F:	include/uapi/video/
5802F:	include/uapi/linux/fb.h
5803
5804FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5805M:	Horia Geantă <horia.geanta@nxp.com>
5806M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5807L:	linux-crypto@vger.kernel.org
5808S:	Maintained
5809F:	drivers/crypto/caam/
5810F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5811
5812FREESCALE DIU FRAMEBUFFER DRIVER
5813M:	Timur Tabi <timur@kernel.org>
5814L:	linux-fbdev@vger.kernel.org
5815S:	Maintained
5816F:	drivers/video/fbdev/fsl-diu-fb.*
5817
5818FREESCALE DMA DRIVER
5819M:	Li Yang <leoyang.li@nxp.com>
5820M:	Zhang Wei <zw@zh-kernel.org>
5821L:	linuxppc-dev@lists.ozlabs.org
5822S:	Maintained
5823F:	drivers/dma/fsldma.*
5824
5825FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5826M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5827L:	netdev@vger.kernel.org
5828S:	Maintained
5829F:	drivers/net/ethernet/freescale/gianfar*
5830F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5831
5832FREESCALE GPMI NAND DRIVER
5833M:	Han Xu <han.xu@nxp.com>
5834L:	linux-mtd@lists.infradead.org
5835S:	Maintained
5836F:	drivers/mtd/nand/raw/gpmi-nand/*
5837
5838FREESCALE I2C CPM DRIVER
5839M:	Jochen Friedrich <jochen@scram.de>
5840L:	linuxppc-dev@lists.ozlabs.org
5841L:	linux-i2c@vger.kernel.org
5842S:	Maintained
5843F:	drivers/i2c/busses/i2c-cpm.c
5844
5845FREESCALE IMX / MXC FEC DRIVER
5846M:	Fugang Duan <fugang.duan@nxp.com>
5847L:	netdev@vger.kernel.org
5848S:	Maintained
5849F:	drivers/net/ethernet/freescale/fec_main.c
5850F:	drivers/net/ethernet/freescale/fec_ptp.c
5851F:	drivers/net/ethernet/freescale/fec.h
5852F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5853
5854FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5855M:	Sascha Hauer <s.hauer@pengutronix.de>
5856R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5857L:	linux-fbdev@vger.kernel.org
5858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5859S:	Maintained
5860F:	include/linux/platform_data/video-imxfb.h
5861F:	drivers/video/fbdev/imxfb.c
5862
5863FREESCALE QORIQ DPAA ETHERNET DRIVER
5864M:	Madalin Bucur <madalin.bucur@nxp.com>
5865L:	netdev@vger.kernel.org
5866S:	Maintained
5867F:	drivers/net/ethernet/freescale/dpaa
5868
5869FREESCALE QORIQ DPAA FMAN DRIVER
5870M:	Madalin Bucur <madalin.bucur@nxp.com>
5871L:	netdev@vger.kernel.org
5872S:	Maintained
5873F:	drivers/net/ethernet/freescale/fman
5874F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5875
5876FREESCALE QORIQ PTP CLOCK DRIVER
5877M:	Yangbo Lu <yangbo.lu@nxp.com>
5878L:	netdev@vger.kernel.org
5879S:	Maintained
5880F:	drivers/ptp/ptp_qoriq.c
5881F:	include/linux/fsl/ptp_qoriq.h
5882F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5883
5884FREESCALE QUAD SPI DRIVER
5885M:	Han Xu <han.xu@nxp.com>
5886L:	linux-mtd@lists.infradead.org
5887S:	Maintained
5888F:	drivers/mtd/spi-nor/fsl-quadspi.c
5889
5890FREESCALE QUICC ENGINE LIBRARY
5891M:	Qiang Zhao <qiang.zhao@nxp.com>
5892L:	linuxppc-dev@lists.ozlabs.org
5893S:	Maintained
5894F:	drivers/soc/fsl/qe/
5895F:	include/soc/fsl/*qe*.h
5896F:	include/soc/fsl/*ucc*.h
5897
5898FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5899M:	Li Yang <leoyang.li@nxp.com>
5900L:	netdev@vger.kernel.org
5901L:	linuxppc-dev@lists.ozlabs.org
5902S:	Maintained
5903F:	drivers/net/ethernet/freescale/ucc_geth*
5904
5905FREESCALE QUICC ENGINE UCC HDLC DRIVER
5906M:	Zhao Qiang <qiang.zhao@nxp.com>
5907L:	netdev@vger.kernel.org
5908L:	linuxppc-dev@lists.ozlabs.org
5909S:	Maintained
5910F:	drivers/net/wan/fsl_ucc_hdlc*
5911
5912FREESCALE QUICC ENGINE UCC UART DRIVER
5913M:	Timur Tabi <timur@kernel.org>
5914L:	linuxppc-dev@lists.ozlabs.org
5915S:	Maintained
5916F:	drivers/tty/serial/ucc_uart.c
5917
5918FREESCALE SOC DRIVERS
5919M:	Li Yang <leoyang.li@nxp.com>
5920L:	linuxppc-dev@lists.ozlabs.org
5921L:	linux-arm-kernel@lists.infradead.org
5922S:	Maintained
5923F:	Documentation/devicetree/bindings/soc/fsl/
5924F:	drivers/soc/fsl/
5925F:	include/linux/fsl/
5926
5927FREESCALE SOC FS_ENET DRIVER
5928M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5929L:	linuxppc-dev@lists.ozlabs.org
5930L:	netdev@vger.kernel.org
5931S:	Maintained
5932F:	drivers/net/ethernet/freescale/fs_enet/
5933F:	include/linux/fs_enet_pd.h
5934
5935FREESCALE SOC SOUND DRIVERS
5936M:	Timur Tabi <timur@kernel.org>
5937M:	Nicolin Chen <nicoleotsuka@gmail.com>
5938M:	Xiubo Li <Xiubo.Lee@gmail.com>
5939R:	Fabio Estevam <fabio.estevam@nxp.com>
5940L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5941L:	linuxppc-dev@lists.ozlabs.org
5942S:	Maintained
5943F:	sound/soc/fsl/fsl*
5944F:	sound/soc/fsl/imx*
5945F:	sound/soc/fsl/mpc8610_hpcd.c
5946
5947FREESCALE USB PERIPHERAL DRIVERS
5948M:	Li Yang <leoyang.li@nxp.com>
5949L:	linux-usb@vger.kernel.org
5950L:	linuxppc-dev@lists.ozlabs.org
5951S:	Maintained
5952F:	drivers/usb/gadget/udc/fsl*
5953
5954FREEVXFS FILESYSTEM
5955M:	Christoph Hellwig <hch@infradead.org>
5956W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5957S:	Maintained
5958F:	fs/freevxfs/
5959
5960FREEZER
5961M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5962M:	Pavel Machek <pavel@ucw.cz>
5963L:	linux-pm@vger.kernel.org
5964S:	Supported
5965F:	Documentation/power/freezing-of-tasks.txt
5966F:	include/linux/freezer.h
5967F:	kernel/freezer.c
5968
5969FRONTSWAP API
5970M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5971L:	linux-kernel@vger.kernel.org
5972S:	Maintained
5973F:	mm/frontswap.c
5974F:	include/linux/frontswap.h
5975
5976FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5977M:	David Howells <dhowells@redhat.com>
5978L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5979S:	Supported
5980F:	Documentation/filesystems/caching/
5981F:	fs/fscache/
5982F:	include/linux/fscache*.h
5983
5984FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5985M:	Theodore Y. Ts'o <tytso@mit.edu>
5986M:	Jaegeuk Kim <jaegeuk@kernel.org>
5987L:	linux-fscrypt@vger.kernel.org
5988Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5990S:	Supported
5991F:	fs/crypto/
5992F:	include/linux/fscrypt*.h
5993F:	Documentation/filesystems/fscrypt.rst
5994
5995FSI-ATTACHED I2C DRIVER
5996M:	Eddie James <eajames@linux.vnet.ibm.com>
5997L:	linux-i2c@vger.kernel.org
5998L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5999S:	Maintained
6000F:	drivers/i2c/busses/i2c-fsi.c
6001F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6002
6003FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6004M:	Jan Kara <jack@suse.cz>
6005R:	Amir Goldstein <amir73il@gmail.com>
6006L:	linux-fsdevel@vger.kernel.org
6007S:	Maintained
6008F:	fs/notify/
6009F:	include/linux/fsnotify*.h
6010
6011FUJITSU LAPTOP EXTRAS
6012M:	Jonathan Woithe <jwoithe@just42.net>
6013L:	platform-driver-x86@vger.kernel.org
6014S:	Maintained
6015F:	drivers/platform/x86/fujitsu-laptop.c
6016
6017FUJITSU M-5MO LS CAMERA ISP DRIVER
6018M:	Kyungmin Park <kyungmin.park@samsung.com>
6019M:	Heungjun Kim <riverful.kim@samsung.com>
6020L:	linux-media@vger.kernel.org
6021S:	Maintained
6022F:	drivers/media/i2c/m5mols/
6023F:	include/media/i2c/m5mols.h
6024
6025FUJITSU TABLET EXTRAS
6026M:	Robert Gerlach <khnz@gmx.de>
6027L:	platform-driver-x86@vger.kernel.org
6028S:	Maintained
6029F:	drivers/platform/x86/fujitsu-tablet.c
6030
6031FUSE: FILESYSTEM IN USERSPACE
6032M:	Miklos Szeredi <miklos@szeredi.hu>
6033L:	linux-fsdevel@vger.kernel.org
6034W:	http://fuse.sourceforge.net/
6035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6036S:	Maintained
6037F:	fs/fuse/
6038F:	include/uapi/linux/fuse.h
6039F:	Documentation/filesystems/fuse.txt
6040
6041FUTEX SUBSYSTEM
6042M:	Thomas Gleixner <tglx@linutronix.de>
6043M:	Ingo Molnar <mingo@redhat.com>
6044R:	Peter Zijlstra <peterz@infradead.org>
6045R:	Darren Hart <dvhart@infradead.org>
6046L:	linux-kernel@vger.kernel.org
6047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6048S:	Maintained
6049F:	kernel/futex.c
6050F:	kernel/futex_compat.c
6051F:	include/asm-generic/futex.h
6052F:	include/linux/futex.h
6053F:	include/uapi/linux/futex.h
6054F:	tools/testing/selftests/futex/
6055F:	tools/perf/bench/futex*
6056F:	Documentation/*futex*
6057
6058GCC PLUGINS
6059M:	Kees Cook <keescook@chromium.org>
6060R:	Emese Revfy <re.emese@gmail.com>
6061L:	kernel-hardening@lists.openwall.com
6062S:	Maintained
6063F:	scripts/gcc-plugins/
6064F:	scripts/gcc-plugin.sh
6065F:	scripts/Makefile.gcc-plugins
6066F:	Documentation/gcc-plugins.txt
6067
6068GASKET DRIVER FRAMEWORK
6069M:	Rob Springer <rspringer@google.com>
6070M:	Todd Poynor <toddpoynor@google.com>
6071M:	Ben Chan <benchan@chromium.org>
6072S:	Maintained
6073F:	drivers/staging/gasket/
6074
6075GCOV BASED KERNEL PROFILING
6076M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6077S:	Maintained
6078F:	kernel/gcov/
6079F:	Documentation/dev-tools/gcov.rst
6080
6081GDB KERNEL DEBUGGING HELPER SCRIPTS
6082M:	Jan Kiszka <jan.kiszka@siemens.com>
6083M:	Kieran Bingham <kbingham@kernel.org>
6084S:	Supported
6085F:	scripts/gdb/
6086
6087GDT SCSI DISK ARRAY CONTROLLER DRIVER
6088M:	Achim Leubner <achim_leubner@adaptec.com>
6089L:	linux-scsi@vger.kernel.org
6090W:	http://www.icp-vortex.com/
6091S:	Supported
6092F:	drivers/scsi/gdt*
6093
6094GEMTEK FM RADIO RECEIVER DRIVER
6095M:	Hans Verkuil <hverkuil@xs4all.nl>
6096L:	linux-media@vger.kernel.org
6097T:	git git://linuxtv.org/media_tree.git
6098W:	https://linuxtv.org
6099S:	Maintained
6100F:	drivers/media/radio/radio-gemtek*
6101
6102GENERIC GPIO I2C DRIVER
6103M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6104S:	Supported
6105F:	drivers/i2c/busses/i2c-gpio.c
6106F:	include/linux/platform_data/i2c-gpio.h
6107
6108GENERIC GPIO I2C MULTIPLEXER DRIVER
6109M:	Peter Korsgaard <peter.korsgaard@barco.com>
6110L:	linux-i2c@vger.kernel.org
6111S:	Supported
6112F:	drivers/i2c/muxes/i2c-mux-gpio.c
6113F:	include/linux/platform_data/i2c-mux-gpio.h
6114F:	Documentation/i2c/muxes/i2c-mux-gpio
6115
6116GENERIC HDLC (WAN) DRIVERS
6117M:	Krzysztof Halasa <khc@pm.waw.pl>
6118W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6119S:	Maintained
6120F:	drivers/net/wan/c101.c
6121F:	drivers/net/wan/hd6457*
6122F:	drivers/net/wan/hdlc*
6123F:	drivers/net/wan/n2.c
6124F:	drivers/net/wan/pc300too.c
6125F:	drivers/net/wan/pci200syn.c
6126F:	drivers/net/wan/wanxl*
6127
6128GENERIC INCLUDE/ASM HEADER FILES
6129M:	Arnd Bergmann <arnd@arndb.de>
6130L:	linux-arch@vger.kernel.org
6131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6132S:	Maintained
6133F:	include/asm-generic/
6134F:	include/uapi/asm-generic/
6135
6136GENERIC PHY FRAMEWORK
6137M:	Kishon Vijay Abraham I <kishon@ti.com>
6138L:	linux-kernel@vger.kernel.org
6139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6140S:	Supported
6141F:	drivers/phy/
6142F:	include/linux/phy/
6143
6144GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6145M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6146S:	Supported
6147F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6148
6149GENERIC PM DOMAINS
6150M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6151M:	Kevin Hilman <khilman@kernel.org>
6152M:	Ulf Hansson <ulf.hansson@linaro.org>
6153L:	linux-pm@vger.kernel.org
6154S:	Supported
6155F:	drivers/base/power/domain*.c
6156F:	include/linux/pm_domain.h
6157F:	Documentation/devicetree/bindings/power/power_domain.txt
6158
6159GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6160M:	Eugen Hristev <eugen.hristev@microchip.com>
6161L:	linux-input@vger.kernel.org
6162S:	Maintained
6163F:	drivers/input/touchscreen/resistive-adc-touch.c
6164
6165GENERIC UIO DRIVER FOR PCI DEVICES
6166M:	"Michael S. Tsirkin" <mst@redhat.com>
6167L:	kvm@vger.kernel.org
6168S:	Supported
6169F:	drivers/uio/uio_pci_generic.c
6170
6171GENWQE (IBM Generic Workqueue Card)
6172M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6173M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6174S:	Supported
6175F:	drivers/misc/genwqe/
6176
6177GET_MAINTAINER SCRIPT
6178M:	Joe Perches <joe@perches.com>
6179S:	Maintained
6180F:	scripts/get_maintainer.pl
6181
6182GFS2 FILE SYSTEM
6183M:	Bob Peterson <rpeterso@redhat.com>
6184M:	Andreas Gruenbacher <agruenba@redhat.com>
6185L:	cluster-devel@redhat.com
6186W:	http://sources.redhat.com/cluster/
6187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6188S:	Supported
6189F:	Documentation/filesystems/gfs2*.txt
6190F:	fs/gfs2/
6191F:	include/uapi/linux/gfs2_ondisk.h
6192
6193GIGASET ISDN DRIVERS
6194M:	Paul Bolle <pebolle@tiscali.nl>
6195L:	gigaset307x-common@lists.sourceforge.net
6196W:	http://gigaset307x.sourceforge.net/
6197S:	Odd Fixes
6198F:	Documentation/isdn/README.gigaset
6199F:	drivers/isdn/gigaset/
6200F:	include/uapi/linux/gigaset_dev.h
6201
6202GNSS SUBSYSTEM
6203M:	Johan Hovold <johan@kernel.org>
6204S:	Maintained
6205F:	Documentation/ABI/testing/sysfs-class-gnss
6206F:	Documentation/devicetree/bindings/gnss/
6207F:	drivers/gnss/
6208F:	include/linux/gnss.h
6209
6210GO7007 MPEG CODEC
6211M:	Hans Verkuil <hans.verkuil@cisco.com>
6212L:	linux-media@vger.kernel.org
6213S:	Maintained
6214F:	drivers/media/usb/go7007/
6215
6216GOODIX TOUCHSCREEN
6217M:	Bastien Nocera <hadess@hadess.net>
6218L:	linux-input@vger.kernel.org
6219S:	Maintained
6220F:	drivers/input/touchscreen/goodix.c
6221
6222GPD POCKET FAN DRIVER
6223M:	Hans de Goede <hdegoede@redhat.com>
6224L:	platform-driver-x86@vger.kernel.org
6225S:	Maintained
6226F:	drivers/platform/x86/gpd-pocket-fan.c
6227
6228GPIO ACPI SUPPORT
6229M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6230M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6231L:	linux-gpio@vger.kernel.org
6232L:	linux-acpi@vger.kernel.org
6233S:	Maintained
6234F:	Documentation/acpi/gpio-properties.txt
6235F:	drivers/gpio/gpiolib-acpi.c
6236
6237GPIO IR Transmitter
6238M:	Sean Young <sean@mess.org>
6239L:	linux-media@vger.kernel.org
6240S:	Maintained
6241F:	drivers/media/rc/gpio-ir-tx.c
6242
6243GPIO MOCKUP DRIVER
6244M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6245R:	Bartosz Golaszewski <brgl@bgdev.pl>
6246L:	linux-gpio@vger.kernel.org
6247S:	Maintained
6248F:	drivers/gpio/gpio-mockup.c
6249F:	tools/testing/selftests/gpio/
6250
6251GPIO SUBSYSTEM
6252M:	Linus Walleij <linus.walleij@linaro.org>
6253L:	linux-gpio@vger.kernel.org
6254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6255S:	Maintained
6256F:	Documentation/devicetree/bindings/gpio/
6257F:	Documentation/driver-api/gpio/
6258F:	Documentation/gpio/
6259F:	Documentation/ABI/testing/gpio-cdev
6260F:	Documentation/ABI/obsolete/sysfs-gpio
6261F:	drivers/gpio/
6262F:	include/linux/gpio/
6263F:	include/linux/gpio.h
6264F:	include/linux/of_gpio.h
6265F:	include/asm-generic/gpio.h
6266F:	include/uapi/linux/gpio.h
6267F:	tools/gpio/
6268
6269GRE DEMULTIPLEXER DRIVER
6270M:	Dmitry Kozlov <xeb@mail.ru>
6271L:	netdev@vger.kernel.org
6272S:	Maintained
6273F:	net/ipv4/gre_demux.c
6274F:	net/ipv4/gre_offload.c
6275F:	include/net/gre.h
6276
6277GRETH 10/100/1G Ethernet MAC device driver
6278M:	Andreas Larsson <andreas@gaisler.com>
6279L:	netdev@vger.kernel.org
6280S:	Maintained
6281F:	drivers/net/ethernet/aeroflex/
6282
6283GREYBUS AUDIO PROTOCOLS DRIVERS
6284M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6285M:	Mark Greer <mgreer@animalcreek.com>
6286S:	Maintained
6287F:	drivers/staging/greybus/audio_apbridgea.c
6288F:	drivers/staging/greybus/audio_apbridgea.h
6289F:	drivers/staging/greybus/audio_codec.c
6290F:	drivers/staging/greybus/audio_codec.h
6291F:	drivers/staging/greybus/audio_gb.c
6292F:	drivers/staging/greybus/audio_manager.c
6293F:	drivers/staging/greybus/audio_manager.h
6294F:	drivers/staging/greybus/audio_manager_module.c
6295F:	drivers/staging/greybus/audio_manager_private.h
6296F:	drivers/staging/greybus/audio_manager_sysfs.c
6297F:	drivers/staging/greybus/audio_module.c
6298F:	drivers/staging/greybus/audio_topology.c
6299
6300GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6301M:	Viresh Kumar <vireshk@kernel.org>
6302S:	Maintained
6303F:	drivers/staging/greybus/authentication.c
6304F:	drivers/staging/greybus/bootrom.c
6305F:	drivers/staging/greybus/firmware.h
6306F:	drivers/staging/greybus/fw-core.c
6307F:	drivers/staging/greybus/fw-download.c
6308F:	drivers/staging/greybus/fw-management.c
6309F:	drivers/staging/greybus/greybus_authentication.h
6310F:	drivers/staging/greybus/greybus_firmware.h
6311F:	drivers/staging/greybus/hid.c
6312F:	drivers/staging/greybus/i2c.c
6313F:	drivers/staging/greybus/spi.c
6314F:	drivers/staging/greybus/spilib.c
6315F:	drivers/staging/greybus/spilib.h
6316
6317GREYBUS LOOPBACK DRIVER
6318M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6319S:	Maintained
6320F:	drivers/staging/greybus/loopback.c
6321
6322GREYBUS PLATFORM DRIVERS
6323M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6324S:	Maintained
6325F:	drivers/staging/greybus/arche-platform.c
6326F:	drivers/staging/greybus/arche-apb-ctrl.c
6327F:	drivers/staging/greybus/arche_platform.h
6328
6329GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6330M:	Rui Miguel Silva <rmfrfs@gmail.com>
6331S:	Maintained
6332F:	drivers/staging/greybus/sdio.c
6333F:	drivers/staging/greybus/light.c
6334F:	drivers/staging/greybus/gpio.c
6335F:	drivers/staging/greybus/power_supply.c
6336F:	drivers/staging/greybus/spi.c
6337F:	drivers/staging/greybus/spilib.c
6338
6339GREYBUS SUBSYSTEM
6340M:	Johan Hovold <johan@kernel.org>
6341M:	Alex Elder <elder@kernel.org>
6342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6343S:	Maintained
6344F:	drivers/staging/greybus/
6345L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6346
6347GREYBUS UART PROTOCOLS DRIVERS
6348M:	David Lin <dtwlin@gmail.com>
6349S:	Maintained
6350F:	drivers/staging/greybus/uart.c
6351F:	drivers/staging/greybus/log.c
6352
6353GS1662 VIDEO SERIALIZER
6354M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6355L:	linux-media@vger.kernel.org
6356T:	git git://linuxtv.org/media_tree.git
6357S:	Maintained
6358F:	drivers/media/spi/gs1662.c
6359
6360GSPCA FINEPIX SUBDRIVER
6361M:	Frank Zago <frank@zago.net>
6362L:	linux-media@vger.kernel.org
6363T:	git git://linuxtv.org/media_tree.git
6364S:	Maintained
6365F:	drivers/media/usb/gspca/finepix.c
6366
6367GSPCA GL860 SUBDRIVER
6368M:	Olivier Lorin <o.lorin@laposte.net>
6369L:	linux-media@vger.kernel.org
6370T:	git git://linuxtv.org/media_tree.git
6371S:	Maintained
6372F:	drivers/media/usb/gspca/gl860/
6373
6374GSPCA M5602 SUBDRIVER
6375M:	Erik Andren <erik.andren@gmail.com>
6376L:	linux-media@vger.kernel.org
6377T:	git git://linuxtv.org/media_tree.git
6378S:	Maintained
6379F:	drivers/media/usb/gspca/m5602/
6380
6381GSPCA PAC207 SONIXB SUBDRIVER
6382M:	Hans Verkuil <hverkuil@xs4all.nl>
6383L:	linux-media@vger.kernel.org
6384T:	git git://linuxtv.org/media_tree.git
6385S:	Odd Fixes
6386F:	drivers/media/usb/gspca/pac207.c
6387
6388GSPCA SN9C20X SUBDRIVER
6389M:	Brian Johnson <brijohn@gmail.com>
6390L:	linux-media@vger.kernel.org
6391T:	git git://linuxtv.org/media_tree.git
6392S:	Maintained
6393F:	drivers/media/usb/gspca/sn9c20x.c
6394
6395GSPCA T613 SUBDRIVER
6396M:	Leandro Costantino <lcostantino@gmail.com>
6397L:	linux-media@vger.kernel.org
6398T:	git git://linuxtv.org/media_tree.git
6399S:	Maintained
6400F:	drivers/media/usb/gspca/t613.c
6401
6402GSPCA USB WEBCAM DRIVER
6403M:	Hans Verkuil <hverkuil@xs4all.nl>
6404L:	linux-media@vger.kernel.org
6405T:	git git://linuxtv.org/media_tree.git
6406S:	Odd Fixes
6407F:	drivers/media/usb/gspca/
6408
6409GTP (GPRS Tunneling Protocol)
6410M:	Pablo Neira Ayuso <pablo@netfilter.org>
6411M:	Harald Welte <laforge@gnumonks.org>
6412L:	osmocom-net-gprs@lists.osmocom.org
6413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6414S:	Maintained
6415F:	drivers/net/gtp.c
6416
6417GUID PARTITION TABLE (GPT)
6418M:	Davidlohr Bueso <dave@stgolabs.net>
6419L:	linux-efi@vger.kernel.org
6420S:	Maintained
6421F:	block/partitions/efi.*
6422
6423H8/300 ARCHITECTURE
6424M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6425L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6426W:	http://uclinux-h8.sourceforge.jp
6427T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6428S:	Maintained
6429F:	arch/h8300/
6430F:	drivers/clocksource/h8300_*.c
6431F:	drivers/clk/h8300/
6432F:	drivers/irqchip/irq-renesas-h8*.c
6433
6434HACKRF MEDIA DRIVER
6435M:	Antti Palosaari <crope@iki.fi>
6436L:	linux-media@vger.kernel.org
6437W:	https://linuxtv.org
6438W:	http://palosaari.fi/linux/
6439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6440T:	git git://linuxtv.org/anttip/media_tree.git
6441S:	Maintained
6442F:	drivers/media/usb/hackrf/
6443
6444HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6445M:	Frank Seidel <frank@f-seidel.de>
6446L:	platform-driver-x86@vger.kernel.org
6447W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6448S:	Maintained
6449F:	drivers/platform/x86/hdaps.c
6450
6451HARDWARE MONITORING
6452M:	Jean Delvare <jdelvare@suse.com>
6453M:	Guenter Roeck <linux@roeck-us.net>
6454L:	linux-hwmon@vger.kernel.org
6455W:	http://hwmon.wiki.kernel.org/
6456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6457S:	Maintained
6458F:	Documentation/devicetree/bindings/hwmon/
6459F:	Documentation/hwmon/
6460F:	drivers/hwmon/
6461F:	include/linux/hwmon*.h
6462
6463HARDWARE RANDOM NUMBER GENERATOR CORE
6464M:	Matt Mackall <mpm@selenic.com>
6465M:	Herbert Xu <herbert@gondor.apana.org.au>
6466L:	linux-crypto@vger.kernel.org
6467S:	Odd fixes
6468F:	Documentation/devicetree/bindings/rng/
6469F:	Documentation/hw_random.txt
6470F:	drivers/char/hw_random/
6471F:	include/linux/hw_random.h
6472
6473HARDWARE TRACING FACILITIES
6474M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6475S:	Maintained
6476F:	drivers/hwtracing/
6477
6478HARDWARE SPINLOCK CORE
6479M:	Ohad Ben-Cohen <ohad@wizery.com>
6480M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6481L:	linux-remoteproc@vger.kernel.org
6482S:	Maintained
6483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6484F:	Documentation/devicetree/bindings/hwlock/
6485F:	Documentation/hwspinlock.txt
6486F:	drivers/hwspinlock/
6487F:	include/linux/hwspinlock.h
6488
6489HARMONY SOUND DRIVER
6490L:	linux-parisc@vger.kernel.org
6491S:	Maintained
6492F:	sound/parisc/harmony.*
6493
6494HDPVR USB VIDEO ENCODER DRIVER
6495M:	Hans Verkuil <hverkuil@xs4all.nl>
6496L:	linux-media@vger.kernel.org
6497T:	git git://linuxtv.org/media_tree.git
6498W:	https://linuxtv.org
6499S:	Odd Fixes
6500F:	drivers/media/usb/hdpvr/
6501
6502HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6503M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6504S:	Supported
6505F:	Documentation/watchdog/hpwdt.txt
6506F:	drivers/watchdog/hpwdt.c
6507
6508HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6509M:	Don Brace <don.brace@microsemi.com>
6510L:	esc.storagedev@microsemi.com
6511L:	linux-scsi@vger.kernel.org
6512S:	Supported
6513F:	Documentation/scsi/hpsa.txt
6514F:	drivers/scsi/hpsa*.[ch]
6515F:	include/linux/cciss*.h
6516F:	include/uapi/linux/cciss*.h
6517
6518HFI1 DRIVER
6519M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6520M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6521L:	linux-rdma@vger.kernel.org
6522S:	Supported
6523F:	drivers/infiniband/hw/hfi1
6524
6525HFS FILESYSTEM
6526L:	linux-fsdevel@vger.kernel.org
6527S:	Orphan
6528F:	Documentation/filesystems/hfs.txt
6529F:	fs/hfs/
6530
6531HFSPLUS FILESYSTEM
6532L:	linux-fsdevel@vger.kernel.org
6533S:	Orphan
6534F:	Documentation/filesystems/hfsplus.txt
6535F:	fs/hfsplus/
6536
6537HGA FRAMEBUFFER DRIVER
6538M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6539L:	linux-nvidia@lists.surfsouth.com
6540W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6541S:	Maintained
6542F:	drivers/video/fbdev/hgafb.c
6543
6544HIBERNATION (aka Software Suspend, aka swsusp)
6545M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6546M:	Pavel Machek <pavel@ucw.cz>
6547L:	linux-pm@vger.kernel.org
6548B:	https://bugzilla.kernel.org
6549S:	Supported
6550F:	arch/x86/power/
6551F:	drivers/base/power/
6552F:	kernel/power/
6553F:	include/linux/suspend.h
6554F:	include/linux/freezer.h
6555F:	include/linux/pm.h
6556F:	arch/*/include/asm/suspend*.h
6557
6558HID CORE LAYER
6559M:	Jiri Kosina <jikos@kernel.org>
6560R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6561L:	linux-input@vger.kernel.org
6562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6563S:	Maintained
6564F:	drivers/hid/
6565F:	include/linux/hid*
6566F:	include/uapi/linux/hid*
6567
6568HID SENSOR HUB DRIVERS
6569M:	Jiri Kosina <jikos@kernel.org>
6570M:	Jonathan Cameron <jic23@kernel.org>
6571M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6572L:	linux-input@vger.kernel.org
6573L:	linux-iio@vger.kernel.org
6574S:	Maintained
6575F:	Documentation/hid/hid-sensor*
6576F:	drivers/hid/hid-sensor-*
6577F:	drivers/iio/*/hid-*
6578F:	include/linux/hid-sensor-*
6579
6580HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6581M:	Thomas Gleixner <tglx@linutronix.de>
6582L:	linux-kernel@vger.kernel.org
6583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6584S:	Maintained
6585F:	Documentation/timers/
6586F:	kernel/time/hrtimer.c
6587F:	kernel/time/clockevents.c
6588F:	kernel/time/timer_*.c
6589F:	include/linux/clockchips.h
6590F:	include/linux/hrtimer.h
6591
6592HIGH-SPEED SCC DRIVER FOR AX.25
6593L:	linux-hams@vger.kernel.org
6594S:	Orphan
6595F:	drivers/net/hamradio/dmascc.c
6596F:	drivers/net/hamradio/scc.c
6597
6598HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6599M:	HighPoint Linux Team <linux@highpoint-tech.com>
6600W:	http://www.highpoint-tech.com
6601S:	Supported
6602F:	Documentation/scsi/hptiop.txt
6603F:	drivers/scsi/hptiop.c
6604
6605HIPPI
6606M:	Jes Sorensen <jes@trained-monkey.org>
6607L:	linux-hippi@sunsite.dk
6608S:	Maintained
6609F:	include/linux/hippidevice.h
6610F:	include/uapi/linux/if_hippi.h
6611F:	net/802/hippi.c
6612F:	drivers/net/hippi/
6613
6614HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6615M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6616M:	Salil Mehta <salil.mehta@huawei.com>
6617L:	netdev@vger.kernel.org
6618W:	http://www.hisilicon.com
6619S:	Maintained
6620F:	drivers/net/ethernet/hisilicon/hns3/
6621
6622HISILICON LPC BUS DRIVER
6623M:	john.garry@huawei.com
6624W:	http://www.hisilicon.com
6625S:	Maintained
6626F:	drivers/bus/hisi_lpc.c
6627F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6628
6629HISILICON NETWORK SUBSYSTEM DRIVER
6630M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6631M:	Salil Mehta <salil.mehta@huawei.com>
6632L:	netdev@vger.kernel.org
6633W:	http://www.hisilicon.com
6634S:	Maintained
6635F:	drivers/net/ethernet/hisilicon/
6636F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6637
6638HISILICON PMU DRIVER
6639M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6640W:	http://www.hisilicon.com
6641S:	Supported
6642F:	drivers/perf/hisilicon
6643F:	Documentation/perf/hisi-pmu.txt
6644
6645HISILICON ROCE DRIVER
6646M:	Lijun Ou <oulijun@huawei.com>
6647M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6648L:	linux-rdma@vger.kernel.org
6649S:	Maintained
6650F:	drivers/infiniband/hw/hns/
6651F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6652
6653HISILICON SAS Controller
6654M:	John Garry <john.garry@huawei.com>
6655W:	http://www.hisilicon.com
6656S:	Supported
6657F:	drivers/scsi/hisi_sas/
6658F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6659
6660HMM - Heterogeneous Memory Management
6661M:	Jérôme Glisse <jglisse@redhat.com>
6662L:	linux-mm@kvack.org
6663S:	Maintained
6664F:	mm/hmm*
6665F:	include/linux/hmm*
6666F:	Documentation/vm/hmm.rst
6667
6668HOST AP DRIVER
6669M:	Jouni Malinen <j@w1.fi>
6670L:	linux-wireless@vger.kernel.org
6671W:	http://w1.fi/hostap-driver.html
6672S:	Obsolete
6673F:	drivers/net/wireless/intersil/hostap/
6674
6675HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6676L:	platform-driver-x86@vger.kernel.org
6677S:	Orphan
6678F:	drivers/platform/x86/tc1100-wmi.c
6679
6680HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6681M:	Jaroslav Kysela <perex@perex.cz>
6682S:	Maintained
6683F:	drivers/net/ethernet/hp/hp100.*
6684
6685HPET:	High Precision Event Timers driver
6686M:	Clemens Ladisch <clemens@ladisch.de>
6687S:	Maintained
6688F:	Documentation/timers/hpet.txt
6689F:	drivers/char/hpet.c
6690F:	include/linux/hpet.h
6691F:	include/uapi/linux/hpet.h
6692
6693HPET:	x86
6694S:	Orphan
6695F:	arch/x86/kernel/hpet.c
6696F:	arch/x86/include/asm/hpet.h
6697
6698HPFS FILESYSTEM
6699M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6700W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6701S:	Maintained
6702F:	fs/hpfs/
6703
6704HSI SUBSYSTEM
6705M:	Sebastian Reichel <sre@kernel.org>
6706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6707S:	Maintained
6708F:	Documentation/ABI/testing/sysfs-bus-hsi
6709F:	Documentation/driver-api/hsi.rst
6710F:	drivers/hsi/
6711F:	include/linux/hsi/
6712F:	include/uapi/linux/hsi/
6713
6714HSO 3G MODEM DRIVER
6715L:	linux-usb@vger.kernel.org
6716S:	Orphan
6717F:	drivers/net/usb/hso.c
6718
6719HSR NETWORK PROTOCOL
6720M:	Arvid Brodin <arvid.brodin@alten.se>
6721L:	netdev@vger.kernel.org
6722S:	Maintained
6723F:	net/hsr/
6724
6725HT16K33 LED CONTROLLER DRIVER
6726M:	Robin van der Gracht <robin@protonic.nl>
6727S:	Maintained
6728F:	drivers/auxdisplay/ht16k33.c
6729F:	Documentation/devicetree/bindings/display/ht16k33.txt
6730
6731HTCPEN TOUCHSCREEN DRIVER
6732M:	Pau Oliva Fora <pof@eslack.org>
6733L:	linux-input@vger.kernel.org
6734S:	Maintained
6735F:	drivers/input/touchscreen/htcpen.c
6736
6737HUAWEI ETHERNET DRIVER
6738M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6739L:	netdev@vger.kernel.org
6740S:	Supported
6741F:	Documentation/networking/hinic.txt
6742F:	drivers/net/ethernet/huawei/hinic/
6743
6744HUGETLB FILESYSTEM
6745M:	Mike Kravetz <mike.kravetz@oracle.com>
6746L:	linux-mm@kvack.org
6747S:	Maintained
6748F:	fs/hugetlbfs/
6749F:	mm/hugetlb.c
6750F:	include/linux/hugetlb.h
6751F:	Documentation/admin-guide/mm/hugetlbpage.rst
6752F:	Documentation/vm/hugetlbfs_reserv.rst
6753F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6754
6755HVA ST MEDIA DRIVER
6756M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6757L:	linux-media@vger.kernel.org
6758T:	git git://linuxtv.org/media_tree.git
6759W:	https://linuxtv.org
6760S:	Supported
6761F:	drivers/media/platform/sti/hva
6762
6763HWPOISON MEMORY FAILURE HANDLING
6764M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6765L:	linux-mm@kvack.org
6766S:	Maintained
6767F:	mm/memory-failure.c
6768F:	mm/hwpoison-inject.c
6769
6770Hyper-V CORE AND DRIVERS
6771M:	"K. Y. Srinivasan" <kys@microsoft.com>
6772M:	Haiyang Zhang <haiyangz@microsoft.com>
6773M:	Stephen Hemminger <sthemmin@microsoft.com>
6774L:	devel@linuxdriverproject.org
6775S:	Maintained
6776F:	Documentation/networking/netvsc.txt
6777F:	arch/x86/include/asm/mshyperv.h
6778F:	arch/x86/include/asm/trace/hyperv.h
6779F:	arch/x86/include/asm/hyperv-tlfs.h
6780F:	arch/x86/kernel/cpu/mshyperv.c
6781F:	arch/x86/hyperv
6782F:	drivers/hid/hid-hyperv.c
6783F:	drivers/hv/
6784F:	drivers/input/serio/hyperv-keyboard.c
6785F:	drivers/pci/controller/pci-hyperv.c
6786F:	drivers/net/hyperv/
6787F:	drivers/scsi/storvsc_drv.c
6788F:	drivers/uio/uio_hv_generic.c
6789F:	drivers/video/fbdev/hyperv_fb.c
6790F:	net/vmw_vsock/hyperv_transport.c
6791F:	include/linux/hyperv.h
6792F:	include/uapi/linux/hyperv.h
6793F:	tools/hv/
6794F:	Documentation/ABI/stable/sysfs-bus-vmbus
6795
6796HYPERVISOR VIRTUAL CONSOLE DRIVER
6797L:	linuxppc-dev@lists.ozlabs.org
6798S:	Odd Fixes
6799F:	drivers/tty/hvc/
6800
6801I2C ACPI SUPPORT
6802M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6803L:	linux-i2c@vger.kernel.org
6804L:	linux-acpi@vger.kernel.org
6805S:	Maintained
6806F:	drivers/i2c/i2c-core-acpi.c
6807
6808I2C MUXES
6809M:	Peter Rosin <peda@axentia.se>
6810L:	linux-i2c@vger.kernel.org
6811S:	Maintained
6812F:	Documentation/i2c/i2c-topology
6813F:	Documentation/i2c/muxes/
6814F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6815F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6816F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6817F:	drivers/i2c/i2c-mux.c
6818F:	drivers/i2c/muxes/
6819F:	include/linux/i2c-mux.h
6820
6821I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6822M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6823L:	linux-i2c@vger.kernel.org
6824S:	Maintained
6825F:	drivers/i2c/busses/i2c-mv64xxx.c
6826
6827I2C OVER PARALLEL PORT
6828M:	Jean Delvare <jdelvare@suse.com>
6829L:	linux-i2c@vger.kernel.org
6830S:	Maintained
6831F:	Documentation/i2c/busses/i2c-parport
6832F:	Documentation/i2c/busses/i2c-parport-light
6833F:	drivers/i2c/busses/i2c-parport.c
6834F:	drivers/i2c/busses/i2c-parport-light.c
6835
6836I2C SUBSYSTEM
6837M:	Wolfram Sang <wsa@the-dreams.de>
6838L:	linux-i2c@vger.kernel.org
6839W:	https://i2c.wiki.kernel.org/
6840Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6842S:	Maintained
6843F:	Documentation/devicetree/bindings/i2c/i2c.txt
6844F:	Documentation/i2c/
6845F:	drivers/i2c/*
6846F:	include/linux/i2c.h
6847F:	include/linux/i2c-dev.h
6848F:	include/linux/i2c-smbus.h
6849F:	include/uapi/linux/i2c.h
6850F:	include/uapi/linux/i2c-*.h
6851
6852I2C SUBSYSTEM HOST DRIVERS
6853L:	linux-i2c@vger.kernel.org
6854W:	https://i2c.wiki.kernel.org/
6855Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6857S:	Odd Fixes
6858F:	Documentation/devicetree/bindings/i2c/
6859F:	drivers/i2c/algos/
6860F:	drivers/i2c/busses/
6861
6862I2C-TAOS-EVM DRIVER
6863M:	Jean Delvare <jdelvare@suse.com>
6864L:	linux-i2c@vger.kernel.org
6865S:	Maintained
6866F:	Documentation/i2c/busses/i2c-taos-evm
6867F:	drivers/i2c/busses/i2c-taos-evm.c
6868
6869I2C-TINY-USB DRIVER
6870M:	Till Harbaum <till@harbaum.org>
6871L:	linux-i2c@vger.kernel.org
6872W:	http://www.harbaum.org/till/i2c_tiny_usb
6873S:	Maintained
6874F:	drivers/i2c/busses/i2c-tiny-usb.c
6875
6876I2C/SMBUS CONTROLLER DRIVERS FOR PC
6877M:	Jean Delvare <jdelvare@suse.com>
6878L:	linux-i2c@vger.kernel.org
6879S:	Maintained
6880F:	Documentation/i2c/busses/i2c-ali1535
6881F:	Documentation/i2c/busses/i2c-ali1563
6882F:	Documentation/i2c/busses/i2c-ali15x3
6883F:	Documentation/i2c/busses/i2c-amd756
6884F:	Documentation/i2c/busses/i2c-amd8111
6885F:	Documentation/i2c/busses/i2c-i801
6886F:	Documentation/i2c/busses/i2c-nforce2
6887F:	Documentation/i2c/busses/i2c-piix4
6888F:	Documentation/i2c/busses/i2c-sis5595
6889F:	Documentation/i2c/busses/i2c-sis630
6890F:	Documentation/i2c/busses/i2c-sis96x
6891F:	Documentation/i2c/busses/i2c-via
6892F:	Documentation/i2c/busses/i2c-viapro
6893F:	drivers/i2c/busses/i2c-ali1535.c
6894F:	drivers/i2c/busses/i2c-ali1563.c
6895F:	drivers/i2c/busses/i2c-ali15x3.c
6896F:	drivers/i2c/busses/i2c-amd756.c
6897F:	drivers/i2c/busses/i2c-amd756-s4882.c
6898F:	drivers/i2c/busses/i2c-amd8111.c
6899F:	drivers/i2c/busses/i2c-i801.c
6900F:	drivers/i2c/busses/i2c-isch.c
6901F:	drivers/i2c/busses/i2c-nforce2.c
6902F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6903F:	drivers/i2c/busses/i2c-piix4.c
6904F:	drivers/i2c/busses/i2c-sis5595.c
6905F:	drivers/i2c/busses/i2c-sis630.c
6906F:	drivers/i2c/busses/i2c-sis96x.c
6907F:	drivers/i2c/busses/i2c-via.c
6908F:	drivers/i2c/busses/i2c-viapro.c
6909
6910I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6911M:	Hans de Goede <hdegoede@redhat.com>
6912L:	linux-i2c@vger.kernel.org
6913S:	Maintained
6914F:	drivers/i2c/busses/i2c-cht-wc.c
6915
6916I2C/SMBUS ISMT DRIVER
6917M:	Seth Heasley <seth.heasley@intel.com>
6918M:	Neil Horman <nhorman@tuxdriver.com>
6919L:	linux-i2c@vger.kernel.org
6920F:	drivers/i2c/busses/i2c-ismt.c
6921F:	Documentation/i2c/busses/i2c-ismt
6922
6923I2C/SMBUS STUB DRIVER
6924M:	Jean Delvare <jdelvare@suse.com>
6925L:	linux-i2c@vger.kernel.org
6926S:	Maintained
6927F:	drivers/i2c/i2c-stub.c
6928
6929IA64 (Itanium) PLATFORM
6930M:	Tony Luck <tony.luck@intel.com>
6931M:	Fenghua Yu <fenghua.yu@intel.com>
6932L:	linux-ia64@vger.kernel.org
6933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6934S:	Maintained
6935F:	arch/ia64/
6936
6937IBM Power 842 compression accelerator
6938M:	Haren Myneni <haren@us.ibm.com>
6939S:	Supported
6940F:	drivers/crypto/nx/Makefile
6941F:	drivers/crypto/nx/Kconfig
6942F:	drivers/crypto/nx/nx-842*
6943F:	include/linux/sw842.h
6944F:	crypto/842.c
6945F:	lib/842/
6946
6947IBM Power in-Nest Crypto Acceleration
6948M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6949M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6950L:	linux-crypto@vger.kernel.org
6951S:	Supported
6952F:	drivers/crypto/nx/Makefile
6953F:	drivers/crypto/nx/Kconfig
6954F:	drivers/crypto/nx/nx-aes*
6955F:	drivers/crypto/nx/nx-sha*
6956F:	drivers/crypto/nx/nx.*
6957F:	drivers/crypto/nx/nx_csbcpb.h
6958F:	drivers/crypto/nx/nx_debugfs.h
6959
6960IBM Power Linux RAID adapter
6961M:	Brian King <brking@us.ibm.com>
6962S:	Supported
6963F:	drivers/scsi/ipr.*
6964
6965IBM Power SRIOV Virtual NIC Device Driver
6966M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6967M:	John Allen <jallen@linux.vnet.ibm.com>
6968L:	netdev@vger.kernel.org
6969S:	Supported
6970F:	drivers/net/ethernet/ibm/ibmvnic.*
6971
6972IBM Power Virtual Accelerator Switchboard
6973M:	Sukadev Bhattiprolu
6974L:	linuxppc-dev@lists.ozlabs.org
6975S:	Supported
6976F:	arch/powerpc/platforms/powernv/vas*
6977F:	arch/powerpc/platforms/powernv/copy-paste.h
6978F:	arch/powerpc/include/asm/vas.h
6979F:	arch/powerpc/include/uapi/asm/vas.h
6980
6981IBM Power Virtual Ethernet Device Driver
6982M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6983L:	netdev@vger.kernel.org
6984S:	Supported
6985F:	drivers/net/ethernet/ibm/ibmveth.*
6986
6987IBM Power Virtual FC Device Drivers
6988M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6989L:	linux-scsi@vger.kernel.org
6990S:	Supported
6991F:	drivers/scsi/ibmvscsi/ibmvfc*
6992
6993IBM Power Virtual Management Channel Driver
6994M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6995M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6996S:	Supported
6997F:	drivers/misc/ibmvmc.*
6998
6999IBM Power Virtual SCSI Device Drivers
7000M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7001L:	linux-scsi@vger.kernel.org
7002S:	Supported
7003F:	drivers/scsi/ibmvscsi/ibmvscsi*
7004F:	include/scsi/viosrp.h
7005
7006IBM Power Virtual SCSI Device Target Driver
7007M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7008M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7009L:	linux-scsi@vger.kernel.org
7010L:	target-devel@vger.kernel.org
7011S:	Supported
7012F:	drivers/scsi/ibmvscsi_tgt/
7013
7014IBM Power VMX Cryptographic instructions
7015M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7016M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7017L:	linux-crypto@vger.kernel.org
7018S:	Supported
7019F:	drivers/crypto/vmx/Makefile
7020F:	drivers/crypto/vmx/Kconfig
7021F:	drivers/crypto/vmx/vmx.c
7022F:	drivers/crypto/vmx/aes*
7023F:	drivers/crypto/vmx/ghash*
7024F:	drivers/crypto/vmx/ppc-xlate.pl
7025
7026IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7027M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7028L:	linux-pci@vger.kernel.org
7029L:	linuxppc-dev@lists.ozlabs.org
7030S:	Supported
7031F:	drivers/pci/hotplug/rpaphp*
7032
7033IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7034M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7035L:	linux-pci@vger.kernel.org
7036L:	linuxppc-dev@lists.ozlabs.org
7037S:	Supported
7038F:	drivers/pci/hotplug/rpadlpar*
7039
7040IBM ServeRAID RAID DRIVER
7041S:	Orphan
7042F:	drivers/scsi/ips.*
7043
7044ICH LPC AND GPIO DRIVER
7045M:	Peter Tyser <ptyser@xes-inc.com>
7046S:	Maintained
7047F:	drivers/mfd/lpc_ich.c
7048F:	drivers/gpio/gpio-ich.c
7049
7050IDE SUBSYSTEM
7051M:	"David S. Miller" <davem@davemloft.net>
7052L:	linux-ide@vger.kernel.org
7053Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7055S:	Maintained
7056F:	Documentation/ide/
7057F:	drivers/ide/
7058F:	include/linux/ide.h
7059
7060IDE/ATAPI DRIVERS
7061M:	Borislav Petkov <bp@alien8.de>
7062L:	linux-ide@vger.kernel.org
7063S:	Maintained
7064F:	Documentation/cdrom/ide-cd
7065F:	drivers/ide/ide-cd*
7066
7067IDEAPAD LAPTOP EXTRAS DRIVER
7068M:	Ike Panhc <ike.pan@canonical.com>
7069L:	platform-driver-x86@vger.kernel.org
7070W:	http://launchpad.net/ideapad-laptop
7071S:	Maintained
7072F:	drivers/platform/x86/ideapad-laptop.c
7073
7074IDEAPAD LAPTOP SLIDEBAR DRIVER
7075M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7076L:	linux-input@vger.kernel.org
7077W:	https://github.com/o2genum/ideapad-slidebar
7078S:	Maintained
7079F:	drivers/input/misc/ideapad_slidebar.c
7080
7081IDT VersaClock 5 CLOCK DRIVER
7082M:	Marek Vasut <marek.vasut@gmail.com>
7083S:	Maintained
7084F:	drivers/clk/clk-versaclock5.c
7085
7086IEEE 802.15.4 SUBSYSTEM
7087M:	Alexander Aring <alex.aring@gmail.com>
7088M:	Stefan Schmidt <stefan@datenfreihafen.org>
7089L:	linux-wpan@vger.kernel.org
7090W:	http://wpan.cakelab.org/
7091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7093S:	Maintained
7094F:	net/ieee802154/
7095F:	net/mac802154/
7096F:	drivers/net/ieee802154/
7097F:	include/linux/nl802154.h
7098F:	include/linux/ieee802154.h
7099F:	include/net/nl802154.h
7100F:	include/net/mac802154.h
7101F:	include/net/af_ieee802154.h
7102F:	include/net/cfg802154.h
7103F:	include/net/ieee802154_netdev.h
7104F:	Documentation/networking/ieee802154.txt
7105
7106IFE PROTOCOL
7107M:	Yotam Gigi <yotam.gi@gmail.com>
7108M:	Jamal Hadi Salim <jhs@mojatatu.com>
7109F:	net/ife
7110F:	include/net/ife.h
7111F:	include/uapi/linux/ife.h
7112
7113IGORPLUG-USB IR RECEIVER
7114M:	Sean Young <sean@mess.org>
7115L:	linux-media@vger.kernel.org
7116S:	Maintained
7117F:	drivers/media/rc/igorplugusb.c
7118
7119IGUANAWORKS USB IR TRANSCEIVER
7120M:	Sean Young <sean@mess.org>
7121L:	linux-media@vger.kernel.org
7122S:	Maintained
7123F:	drivers/media/rc/iguanair.c
7124
7125IIO DIGITAL POTENTIOMETER DAC
7126M:	Peter Rosin <peda@axentia.se>
7127L:	linux-iio@vger.kernel.org
7128S:	Maintained
7129F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7130F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7131F:	drivers/iio/dac/dpot-dac.c
7132
7133IIO ENVELOPE DETECTOR
7134M:	Peter Rosin <peda@axentia.se>
7135L:	linux-iio@vger.kernel.org
7136S:	Maintained
7137F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7138F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7139F:	drivers/iio/adc/envelope-detector.c
7140
7141IIO MULTIPLEXER
7142M:	Peter Rosin <peda@axentia.se>
7143L:	linux-iio@vger.kernel.org
7144S:	Maintained
7145F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7146F:	drivers/iio/multiplexer/iio-mux.c
7147
7148IIO SUBSYSTEM AND DRIVERS
7149M:	Jonathan Cameron <jic23@kernel.org>
7150R:	Hartmut Knaack <knaack.h@gmx.de>
7151R:	Lars-Peter Clausen <lars@metafoo.de>
7152R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7153L:	linux-iio@vger.kernel.org
7154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7155S:	Maintained
7156F:	Documentation/ABI/testing/configfs-iio*
7157F:	Documentation/ABI/testing/sysfs-bus-iio*
7158F:	Documentation/devicetree/bindings/iio/
7159F:	drivers/iio/
7160F:	drivers/staging/iio/
7161F:	include/linux/iio/
7162F:	tools/iio/
7163
7164IIO UNIT CONVERTER
7165M:	Peter Rosin <peda@axentia.se>
7166L:	linux-iio@vger.kernel.org
7167S:	Maintained
7168F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7169F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7170F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7171F:	drivers/iio/afe/iio-rescale.c
7172
7173IKANOS/ADI EAGLE ADSL USB DRIVER
7174M:	Matthieu Castet <castet.matthieu@free.fr>
7175M:	Stanislaw Gruszka <stf_xl@wp.pl>
7176S:	Maintained
7177F:	drivers/usb/atm/ueagle-atm.c
7178
7179IMGTEC ASCII LCD DRIVER
7180M:	Paul Burton <paul.burton@mips.com>
7181S:	Maintained
7182F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7183F:	drivers/auxdisplay/img-ascii-lcd.c
7184
7185IMGTEC IR DECODER DRIVER
7186M:	James Hogan <jhogan@kernel.org>
7187S:	Maintained
7188F:	drivers/media/rc/img-ir/
7189
7190IMON SOUNDGRAPH USB IR RECEIVER
7191M:	Sean Young <sean@mess.org>
7192L:	linux-media@vger.kernel.org
7193S:	Maintained
7194F:	drivers/media/rc/imon_raw.c
7195F:	drivers/media/rc/imon.c
7196
7197IMS TWINTURBO FRAMEBUFFER DRIVER
7198L:	linux-fbdev@vger.kernel.org
7199S:	Orphan
7200F:	drivers/video/fbdev/imsttfb.c
7201
7202INA209 HARDWARE MONITOR DRIVER
7203M:	Guenter Roeck <linux@roeck-us.net>
7204L:	linux-hwmon@vger.kernel.org
7205S:	Maintained
7206F:	Documentation/hwmon/ina209
7207F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7208F:	drivers/hwmon/ina209.c
7209
7210INA2XX HARDWARE MONITOR DRIVER
7211M:	Guenter Roeck <linux@roeck-us.net>
7212L:	linux-hwmon@vger.kernel.org
7213S:	Maintained
7214F:	Documentation/hwmon/ina2xx
7215F:	drivers/hwmon/ina2xx.c
7216F:	include/linux/platform_data/ina2xx.h
7217
7218INDUSTRY PACK SUBSYSTEM (IPACK)
7219M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7220M:	Jens Taprogge <jens.taprogge@taprogge.org>
7221M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7222L:	industrypack-devel@lists.sourceforge.net
7223W:	http://industrypack.sourceforge.net
7224S:	Maintained
7225F:	drivers/ipack/
7226
7227INFINIBAND SUBSYSTEM
7228M:	Doug Ledford <dledford@redhat.com>
7229M:	Jason Gunthorpe <jgg@mellanox.com>
7230L:	linux-rdma@vger.kernel.org
7231W:	https://github.com/linux-rdma/rdma-core
7232Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7234S:	Supported
7235F:	Documentation/devicetree/bindings/infiniband/
7236F:	Documentation/infiniband/
7237F:	drivers/infiniband/
7238F:	include/uapi/linux/if_infiniband.h
7239F:	include/uapi/rdma/
7240F:	include/rdma/
7241
7242INGENIC JZ4780 DMA Driver
7243M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7244S:	Maintained
7245F:	drivers/dma/dma-jz4780.c
7246
7247INGENIC JZ4780 NAND DRIVER
7248M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7249L:	linux-mtd@lists.infradead.org
7250S:	Maintained
7251F:	drivers/mtd/nand/raw/jz4780_*
7252
7253INOTIFY
7254M:	Jan Kara <jack@suse.cz>
7255R:	Amir Goldstein <amir73il@gmail.com>
7256L:	linux-fsdevel@vger.kernel.org
7257S:	Maintained
7258F:	Documentation/filesystems/inotify.txt
7259F:	fs/notify/inotify/
7260F:	include/linux/inotify.h
7261F:	include/uapi/linux/inotify.h
7262
7263INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7264M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7265L:	linux-input@vger.kernel.org
7266Q:	http://patchwork.kernel.org/project/linux-input/list/
7267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7268S:	Maintained
7269F:	drivers/input/
7270F:	include/linux/input.h
7271F:	include/uapi/linux/input.h
7272F:	include/uapi/linux/input-event-codes.h
7273F:	include/linux/input/
7274F:	Documentation/devicetree/bindings/input/
7275F:	Documentation/devicetree/bindings/serio/
7276F:	Documentation/input/
7277
7278INPUT MULTITOUCH (MT) PROTOCOL
7279M:	Henrik Rydberg <rydberg@bitmath.org>
7280L:	linux-input@vger.kernel.org
7281S:	Odd fixes
7282F:	Documentation/input/multi-touch-protocol.rst
7283F:	drivers/input/input-mt.c
7284K:	\b(ABS|SYN)_MT_
7285
7286INSIDE SECURE CRYPTO DRIVER
7287M:	Antoine Tenart <antoine.tenart@bootlin.com>
7288F:	drivers/crypto/inside-secure/
7289S:	Maintained
7290L:	linux-crypto@vger.kernel.org
7291
7292INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7293M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7294M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7295L:	linux-integrity@vger.kernel.org
7296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7297S:	Supported
7298F:	security/integrity/ima/
7299
7300INTEL 810/815 FRAMEBUFFER DRIVER
7301M:	Antonino Daplas <adaplas@gmail.com>
7302L:	linux-fbdev@vger.kernel.org
7303S:	Maintained
7304F:	drivers/video/fbdev/i810/
7305
7306INTEL ASoC DRIVERS
7307M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7308M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7309M:	Jie Yang <yang.jie@linux.intel.com>
7310L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7311S:	Supported
7312F:	sound/soc/intel/
7313
7314INTEL C600 SERIES SAS CONTROLLER DRIVER
7315M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7316M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7317L:	linux-scsi@vger.kernel.org
7318T:	git git://git.code.sf.net/p/intel-sas/isci
7319S:	Supported
7320F:	drivers/scsi/isci/
7321
7322INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7323M:	Jani Nikula <jani.nikula@linux.intel.com>
7324M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7325M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7326L:	intel-gfx@lists.freedesktop.org
7327W:	https://01.org/linuxgraphics/
7328B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7329C:	irc://chat.freenode.net/intel-gfx
7330Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7331T:	git git://anongit.freedesktop.org/drm-intel
7332S:	Supported
7333F:	drivers/gpu/drm/i915/
7334F:	include/drm/i915*
7335F:	include/uapi/drm/i915_drm.h
7336F:	Documentation/gpu/i915.rst
7337
7338INTEL ETHERNET DRIVERS
7339M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7340L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7341W:	http://www.intel.com/support/feedback.htm
7342W:	http://e1000.sourceforge.net/
7343Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7346S:	Supported
7347F:	Documentation/networking/e100.rst
7348F:	Documentation/networking/e1000.rst
7349F:	Documentation/networking/e1000e.txt
7350F:	Documentation/networking/igb.txt
7351F:	Documentation/networking/igbvf.txt
7352F:	Documentation/networking/ixgb.txt
7353F:	Documentation/networking/ixgbe.txt
7354F:	Documentation/networking/ixgbevf.txt
7355F:	Documentation/networking/i40e.txt
7356F:	Documentation/networking/iavf.txt
7357F:	Documentation/networking/ice.txt
7358F:	drivers/net/ethernet/intel/
7359F:	drivers/net/ethernet/intel/*/
7360F:	include/linux/avf/virtchnl.h
7361
7362INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7363M:	Maik Broemme <mbroemme@libmpq.org>
7364L:	linux-fbdev@vger.kernel.org
7365S:	Maintained
7366F:	Documentation/fb/intelfb.txt
7367F:	drivers/video/fbdev/intelfb/
7368
7369INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7370M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7371M:	Zhi Wang <zhi.a.wang@intel.com>
7372L:	intel-gvt-dev@lists.freedesktop.org
7373L:	intel-gfx@lists.freedesktop.org
7374W:	https://01.org/igvt-g
7375T:	git https://github.com/intel/gvt-linux.git
7376S:	Supported
7377F:	drivers/gpu/drm/i915/gvt/
7378
7379INTEL HID EVENT DRIVER
7380M:	Alex Hung <alex.hung@canonical.com>
7381L:	platform-driver-x86@vger.kernel.org
7382S:	Maintained
7383F:	drivers/platform/x86/intel-hid.c
7384
7385INTEL I/OAT DMA DRIVER
7386M:	Dave Jiang <dave.jiang@intel.com>
7387R:	Dan Williams <dan.j.williams@intel.com>
7388L:	dmaengine@vger.kernel.org
7389Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7390S:	Supported
7391F:	drivers/dma/ioat*
7392
7393INTEL IDLE DRIVER
7394M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7395M:	Len Brown <lenb@kernel.org>
7396L:	linux-pm@vger.kernel.org
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7398B:	https://bugzilla.kernel.org
7399S:	Supported
7400F:	drivers/idle/intel_idle.c
7401
7402INTEL INTEGRATED SENSOR HUB DRIVER
7403M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7404M:	Jiri Kosina <jikos@kernel.org>
7405L:	linux-input@vger.kernel.org
7406S:	Maintained
7407F:	drivers/hid/intel-ish-hid/
7408
7409INTEL IOMMU (VT-d)
7410M:	David Woodhouse <dwmw2@infradead.org>
7411L:	iommu@lists.linux-foundation.org
7412T:	git git://git.infradead.org/iommu-2.6.git
7413S:	Supported
7414F:	drivers/iommu/intel-iommu.c
7415F:	include/linux/intel-iommu.h
7416
7417INTEL IOP-ADMA DMA DRIVER
7418R:	Dan Williams <dan.j.williams@intel.com>
7419S:	Odd fixes
7420F:	drivers/dma/iop-adma.c
7421
7422INTEL IPU3 CSI-2 CIO2 DRIVER
7423M:	Yong Zhi <yong.zhi@intel.com>
7424M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7425M:	Bingbu Cao <bingbu.cao@intel.com>
7426R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7427R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7428L:	linux-media@vger.kernel.org
7429S:	Maintained
7430F:	drivers/media/pci/intel/ipu3/
7431F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7432
7433INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7434M:	Krzysztof Halasa <khalasa@piap.pl>
7435S:	Maintained
7436F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7437F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7438F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7439F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7440F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7441F:	drivers/net/wan/ixp4xx_hss.c
7442
7443INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7444M:	Deepak Saxena <dsaxena@plexity.net>
7445S:	Maintained
7446F:	drivers/char/hw_random/ixp4xx-rng.c
7447
7448INTEL MANAGEMENT ENGINE (mei)
7449M:	Tomas Winkler <tomas.winkler@intel.com>
7450L:	linux-kernel@vger.kernel.org
7451S:	Supported
7452F:	include/uapi/linux/mei.h
7453F:	include/linux/mei_cl_bus.h
7454F:	drivers/misc/mei/*
7455F:	drivers/watchdog/mei_wdt.c
7456F:	Documentation/misc-devices/mei/*
7457F:	samples/mei/*
7458
7459INTEL MENLOW THERMAL DRIVER
7460M:	Sujith Thomas <sujith.thomas@intel.com>
7461L:	platform-driver-x86@vger.kernel.org
7462W:	https://01.org/linux-acpi
7463S:	Supported
7464F:	drivers/platform/x86/intel_menlow.c
7465
7466INTEL MERRIFIELD GPIO DRIVER
7467M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7468L:	linux-gpio@vger.kernel.org
7469S:	Maintained
7470F:	drivers/gpio/gpio-merrifield.c
7471
7472INTEL MIC DRIVERS (mic)
7473M:	Sudeep Dutt <sudeep.dutt@intel.com>
7474M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7475S:	Supported
7476W:	https://github.com/sudeepdutt/mic
7477W:	http://software.intel.com/en-us/mic-developer
7478F:	include/linux/mic_bus.h
7479F:	include/linux/scif.h
7480F:	include/uapi/linux/mic_common.h
7481F:	include/uapi/linux/mic_ioctl.h
7482F:	include/uapi/linux/scif_ioctl.h
7483F:	drivers/misc/mic/
7484F:	drivers/dma/mic_x100_dma.c
7485F:	drivers/dma/mic_x100_dma.h
7486F:	Documentation/mic/
7487
7488INTEL PMC CORE DRIVER
7489M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7490M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7491L:	platform-driver-x86@vger.kernel.org
7492S:	Maintained
7493F:	arch/x86/include/asm/pmc_core.h
7494F:	drivers/platform/x86/intel_pmc_core*
7495
7496INTEL PMC/P-Unit IPC DRIVER
7497M:	Zha Qipeng<qipeng.zha@intel.com>
7498L:	platform-driver-x86@vger.kernel.org
7499S:	Maintained
7500F:	drivers/platform/x86/intel_pmc_ipc.c
7501F:	drivers/platform/x86/intel_punit_ipc.c
7502F:	arch/x86/include/asm/intel_pmc_ipc.h
7503F:	arch/x86/include/asm/intel_punit_ipc.h
7504
7505INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7506M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7507L:	linux-wireless@vger.kernel.org
7508S:	Maintained
7509F:	Documentation/networking/README.ipw2100
7510F:	Documentation/networking/README.ipw2200
7511F:	drivers/net/wireless/intel/ipw2x00/
7512
7513INTEL PSTATE DRIVER
7514M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7515M:	Len Brown <lenb@kernel.org>
7516L:	linux-pm@vger.kernel.org
7517S:	Supported
7518F:	drivers/cpufreq/intel_pstate.c
7519
7520INTEL RDMA RNIC DRIVER
7521M:	Faisal Latif <faisal.latif@intel.com>
7522M:	Shiraz Saleem <shiraz.saleem@intel.com>
7523L:	linux-rdma@vger.kernel.org
7524S:	Supported
7525F:	drivers/infiniband/hw/i40iw/
7526F:	include/uapi/rdma/i40iw-abi.h
7527
7528INTEL SHA MULTIBUFFER DRIVER
7529M:	Megha Dey <megha.dey@linux.intel.com>
7530R:	Tim Chen <tim.c.chen@linux.intel.com>
7531L:	linux-crypto@vger.kernel.org
7532S:	Supported
7533F:	arch/x86/crypto/sha*-mb/
7534F:	crypto/mcryptd.c
7535
7536INTEL TELEMETRY DRIVER
7537M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7538L:	platform-driver-x86@vger.kernel.org
7539S:	Maintained
7540F:	arch/x86/include/asm/intel_telemetry.h
7541F:	drivers/platform/x86/intel_telemetry*
7542
7543INTEL VIRTUAL BUTTON DRIVER
7544M:	AceLan Kao <acelan.kao@canonical.com>
7545L:	platform-driver-x86@vger.kernel.org
7546S:	Maintained
7547F:	drivers/platform/x86/intel-vbtn.c
7548
7549INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7550M:	Stanislaw Gruszka <sgruszka@redhat.com>
7551L:	linux-wireless@vger.kernel.org
7552S:	Supported
7553F:	drivers/net/wireless/intel/iwlegacy/
7554
7555INTEL WIRELESS WIFI LINK (iwlwifi)
7556M:	Johannes Berg <johannes.berg@intel.com>
7557M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7558M:	Luca Coelho <luciano.coelho@intel.com>
7559M:	Intel Linux Wireless <linuxwifi@intel.com>
7560L:	linux-wireless@vger.kernel.org
7561W:	http://intellinuxwireless.org
7562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7563S:	Supported
7564F:	drivers/net/wireless/intel/iwlwifi/
7565
7566INTEL WIRELESS WIMAX CONNECTION 2400
7567M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7568M:	linux-wimax@intel.com
7569L:	wimax@linuxwimax.org (subscribers-only)
7570S:	Supported
7571W:	http://linuxwimax.org
7572F:	Documentation/wimax/README.i2400m
7573F:	drivers/net/wimax/i2400m/
7574F:	include/uapi/linux/wimax/i2400m.h
7575
7576INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7577M:	Mario Limonciello <mario.limonciello@dell.com>
7578S:	Maintained
7579F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7580
7581INTEL(R) TRACE HUB
7582M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7583S:	Supported
7584F:	Documentation/trace/intel_th.rst
7585F:	drivers/hwtracing/intel_th/
7586
7587INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7588M:	Ning Sun <ning.sun@intel.com>
7589L:	tboot-devel@lists.sourceforge.net
7590W:	http://tboot.sourceforge.net
7591T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7592S:	Supported
7593F:	Documentation/intel_txt.txt
7594F:	include/linux/tboot.h
7595F:	arch/x86/kernel/tboot.c
7596
7597INTEL-MID GPIO DRIVER
7598M:	David Cohen <david.a.cohen@linux.intel.com>
7599L:	linux-gpio@vger.kernel.org
7600S:	Maintained
7601F:	drivers/gpio/gpio-intel-mid.c
7602
7603INVENSENSE MPU-3050 GYROSCOPE DRIVER
7604M:	Linus Walleij <linus.walleij@linaro.org>
7605L:	linux-iio@vger.kernel.org
7606S:	Maintained
7607F:	drivers/iio/gyro/mpu3050*
7608F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7609
7610IOC3 ETHERNET DRIVER
7611M:	Ralf Baechle <ralf@linux-mips.org>
7612L:	linux-mips@linux-mips.org
7613S:	Maintained
7614F:	drivers/net/ethernet/sgi/ioc3-eth.c
7615
7616IOC3 SERIAL DRIVER
7617M:	Pat Gefre <pfg@sgi.com>
7618L:	linux-serial@vger.kernel.org
7619S:	Maintained
7620F:	drivers/tty/serial/ioc3_serial.c
7621
7622IOMMU DRIVERS
7623M:	Joerg Roedel <joro@8bytes.org>
7624L:	iommu@lists.linux-foundation.org
7625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7626S:	Maintained
7627F:	Documentation/devicetree/bindings/iommu/
7628F:	drivers/iommu/
7629F:	include/linux/iommu.h
7630F:	include/linux/of_iommu.h
7631F:	include/linux/iova.h
7632
7633IP MASQUERADING
7634M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7635S:	Maintained
7636F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7637
7638IPMI SUBSYSTEM
7639M:	Corey Minyard <minyard@acm.org>
7640L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7641W:	http://openipmi.sourceforge.net/
7642S:	Supported
7643F:	Documentation/IPMI.txt
7644F:	drivers/char/ipmi/
7645F:	include/linux/ipmi*
7646F:	include/uapi/linux/ipmi*
7647
7648IPS SCSI RAID DRIVER
7649M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7650L:	linux-scsi@vger.kernel.org
7651W:	http://www.adaptec.com/
7652S:	Maintained
7653F:	drivers/scsi/ips*
7654
7655IPVS
7656M:	Wensong Zhang <wensong@linux-vs.org>
7657M:	Simon Horman <horms@verge.net.au>
7658M:	Julian Anastasov <ja@ssi.bg>
7659L:	netdev@vger.kernel.org
7660L:	lvs-devel@vger.kernel.org
7661S:	Maintained
7662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7664F:	Documentation/networking/ipvs-sysctl.txt
7665F:	include/net/ip_vs.h
7666F:	include/uapi/linux/ip_vs.h
7667F:	net/netfilter/ipvs/
7668
7669IPWIRELESS DRIVER
7670M:	Jiri Kosina <jikos@kernel.org>
7671M:	David Sterba <dsterba@suse.com>
7672S:	Odd Fixes
7673F:	drivers/tty/ipwireless/
7674
7675IPX NETWORK LAYER
7676L:	netdev@vger.kernel.org
7677S:	Obsolete
7678F:	include/uapi/linux/ipx.h
7679F:	drivers/staging/ipx/
7680
7681IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7682M:	Marc Zyngier <marc.zyngier@arm.com>
7683S:	Maintained
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7685F:	Documentation/IRQ-domain.txt
7686F:	include/linux/irqdomain.h
7687F:	kernel/irq/irqdomain.c
7688F:	kernel/irq/msi.c
7689
7690IRQ SUBSYSTEM
7691M:	Thomas Gleixner <tglx@linutronix.de>
7692L:	linux-kernel@vger.kernel.org
7693S:	Maintained
7694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7695F:	kernel/irq/
7696
7697IRQCHIP DRIVERS
7698M:	Thomas Gleixner <tglx@linutronix.de>
7699M:	Jason Cooper <jason@lakedaemon.net>
7700M:	Marc Zyngier <marc.zyngier@arm.com>
7701L:	linux-kernel@vger.kernel.org
7702S:	Maintained
7703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7704F:	Documentation/devicetree/bindings/interrupt-controller/
7705F:	drivers/irqchip/
7706
7707ISA
7708M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7709S:	Maintained
7710F:	Documentation/isa.txt
7711F:	drivers/base/isa.c
7712F:	include/linux/isa.h
7713
7714ISA RADIO MODULE
7715M:	Hans Verkuil <hverkuil@xs4all.nl>
7716L:	linux-media@vger.kernel.org
7717T:	git git://linuxtv.org/media_tree.git
7718W:	https://linuxtv.org
7719S:	Maintained
7720F:	drivers/media/radio/radio-isa*
7721
7722ISAPNP
7723M:	Jaroslav Kysela <perex@perex.cz>
7724S:	Maintained
7725F:	Documentation/isapnp.txt
7726F:	drivers/pnp/isapnp/
7727F:	include/linux/isapnp.h
7728
7729ISCSI
7730M:	Lee Duncan <lduncan@suse.com>
7731M:	Chris Leech <cleech@redhat.com>
7732L:	open-iscsi@googlegroups.com
7733W:	www.open-iscsi.com
7734S:	Maintained
7735F:	drivers/scsi/*iscsi*
7736F:	include/scsi/*iscsi*
7737
7738iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7739M:	Peter Jones <pjones@redhat.com>
7740M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7741S:	Maintained
7742F:	drivers/firmware/iscsi_ibft*
7743
7744ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7745M:	Sagi Grimberg <sagi@grimberg.me>
7746M:	Max Gurtovoy <maxg@mellanox.com>
7747L:	linux-rdma@vger.kernel.org
7748S:	Supported
7749W:	http://www.openfabrics.org
7750W:	www.open-iscsi.org
7751Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7752F:	drivers/infiniband/ulp/iser/
7753
7754ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7755M:	Sagi Grimberg <sagi@grimberg.me>
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7757L:	linux-rdma@vger.kernel.org
7758L:	target-devel@vger.kernel.org
7759S:	Supported
7760W:	http://www.linux-iscsi.org
7761F:	drivers/infiniband/ulp/isert
7762
7763ISDN SUBSYSTEM
7764M:	Karsten Keil <isdn@linux-pingi.de>
7765L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7766L:	netdev@vger.kernel.org
7767W:	http://www.isdn4linux.de
7768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7769S:	Maintained
7770F:	Documentation/isdn/
7771F:	drivers/isdn/
7772F:	include/linux/isdn.h
7773F:	include/linux/isdn/
7774F:	include/uapi/linux/isdn.h
7775F:	include/uapi/linux/isdn/
7776
7777ISDN SUBSYSTEM (Eicon active card driver)
7778M:	Armin Schindler <mac@melware.de>
7779L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7780W:	http://www.melware.de
7781S:	Maintained
7782F:	drivers/isdn/hardware/eicon/
7783
7784IT87 HARDWARE MONITORING DRIVER
7785M:	Jean Delvare <jdelvare@suse.com>
7786L:	linux-hwmon@vger.kernel.org
7787S:	Maintained
7788F:	Documentation/hwmon/it87
7789F:	drivers/hwmon/it87.c
7790
7791IT913X MEDIA DRIVER
7792M:	Antti Palosaari <crope@iki.fi>
7793L:	linux-media@vger.kernel.org
7794W:	https://linuxtv.org
7795W:	http://palosaari.fi/linux/
7796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7797T:	git git://linuxtv.org/anttip/media_tree.git
7798S:	Maintained
7799F:	drivers/media/tuners/it913x*
7800
7801IVTV VIDEO4LINUX DRIVER
7802M:	Andy Walls <awalls@md.metrocast.net>
7803L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7804L:	linux-media@vger.kernel.org
7805T:	git git://linuxtv.org/media_tree.git
7806W:	http://www.ivtvdriver.org
7807S:	Maintained
7808F:	Documentation/media/v4l-drivers/ivtv*
7809F:	drivers/media/pci/ivtv/
7810F:	include/uapi/linux/ivtv*
7811
7812IX2505V MEDIA DRIVER
7813M:	Malcolm Priestley <tvboxspy@gmail.com>
7814L:	linux-media@vger.kernel.org
7815W:	https://linuxtv.org
7816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7817S:	Maintained
7818F:	drivers/media/dvb-frontends/ix2505v*
7819
7820JAILHOUSE HYPERVISOR INTERFACE
7821M:	Jan Kiszka <jan.kiszka@siemens.com>
7822L:	jailhouse-dev@googlegroups.com
7823S:	Maintained
7824F:	arch/x86/kernel/jailhouse.c
7825F:	arch/x86/include/asm/jailhouse_para.h
7826
7827JC42.4 TEMPERATURE SENSOR DRIVER
7828M:	Guenter Roeck <linux@roeck-us.net>
7829L:	linux-hwmon@vger.kernel.org
7830S:	Maintained
7831F:	drivers/hwmon/jc42.c
7832F:	Documentation/hwmon/jc42
7833
7834JFS FILESYSTEM
7835M:	Dave Kleikamp <shaggy@kernel.org>
7836L:	jfs-discussion@lists.sourceforge.net
7837W:	http://jfs.sourceforge.net/
7838T:	git git://github.com/kleikamp/linux-shaggy.git
7839S:	Maintained
7840F:	Documentation/filesystems/jfs.txt
7841F:	fs/jfs/
7842
7843JME NETWORK DRIVER
7844M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7845L:	netdev@vger.kernel.org
7846S:	Maintained
7847F:	drivers/net/ethernet/jme.*
7848
7849JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7850M:	David Woodhouse <dwmw2@infradead.org>
7851L:	linux-mtd@lists.infradead.org
7852W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7853S:	Maintained
7854F:	fs/jffs2/
7855F:	include/uapi/linux/jffs2.h
7856
7857JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7858M:	"Theodore Ts'o" <tytso@mit.edu>
7859M:	Jan Kara <jack@suse.com>
7860L:	linux-ext4@vger.kernel.org
7861S:	Maintained
7862F:	fs/jbd2/
7863F:	include/linux/jbd2.h
7864
7865JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7866M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7867L:	linux-media@vger.kernel.org
7868S:	Maintained
7869F:	drivers/media/platform/rcar_jpu.c
7870
7871JSM Neo PCI based serial card
7872M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7873L:	linux-serial@vger.kernel.org
7874S:	Maintained
7875F:	drivers/tty/serial/jsm/
7876
7877K10TEMP HARDWARE MONITORING DRIVER
7878M:	Clemens Ladisch <clemens@ladisch.de>
7879L:	linux-hwmon@vger.kernel.org
7880S:	Maintained
7881F:	Documentation/hwmon/k10temp
7882F:	drivers/hwmon/k10temp.c
7883
7884K8TEMP HARDWARE MONITORING DRIVER
7885M:	Rudolf Marek <r.marek@assembler.cz>
7886L:	linux-hwmon@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/hwmon/k8temp
7889F:	drivers/hwmon/k8temp.c
7890
7891KASAN
7892M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7893R:	Alexander Potapenko <glider@google.com>
7894R:	Dmitry Vyukov <dvyukov@google.com>
7895L:	kasan-dev@googlegroups.com
7896S:	Maintained
7897F:	arch/*/include/asm/kasan.h
7898F:	arch/*/mm/kasan_init*
7899F:	Documentation/dev-tools/kasan.rst
7900F:	include/linux/kasan*.h
7901F:	lib/test_kasan.c
7902F:	mm/kasan/
7903F:	scripts/Makefile.kasan
7904
7905KCONFIG
7906M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7908L:	linux-kbuild@vger.kernel.org
7909S:	Maintained
7910F:	Documentation/kbuild/kconfig*
7911F:	scripts/kconfig/
7912F:	scripts/Kconfig.include
7913
7914KDUMP
7915M:	Dave Young <dyoung@redhat.com>
7916M:	Baoquan He <bhe@redhat.com>
7917R:	Vivek Goyal <vgoyal@redhat.com>
7918L:	kexec@lists.infradead.org
7919W:	http://lse.sourceforge.net/kdump/
7920S:	Maintained
7921F:	Documentation/kdump/
7922
7923KEENE FM RADIO TRANSMITTER DRIVER
7924M:	Hans Verkuil <hverkuil@xs4all.nl>
7925L:	linux-media@vger.kernel.org
7926T:	git git://linuxtv.org/media_tree.git
7927W:	https://linuxtv.org
7928S:	Maintained
7929F:	drivers/media/radio/radio-keene*
7930
7931KERNEL AUTOMOUNTER
7932M:	Ian Kent <raven@themaw.net>
7933L:	autofs@vger.kernel.org
7934S:	Maintained
7935F:	fs/autofs/
7936
7937KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7938M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7939M:	Michal Marek <michal.lkml@markovi.net>
7940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7941L:	linux-kbuild@vger.kernel.org
7942S:	Maintained
7943F:	Documentation/kbuild/
7944F:	Makefile
7945F:	scripts/Kbuild*
7946F:	scripts/Makefile*
7947F:	scripts/basic/
7948F:	scripts/mk*
7949F:	scripts/mod/
7950F:	scripts/package/
7951
7952KERNEL JANITORS
7953L:	kernel-janitors@vger.kernel.org
7954W:	http://kernelnewbies.org/KernelJanitors
7955S:	Odd Fixes
7956
7957KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7958M:	"J. Bruce Fields" <bfields@fieldses.org>
7959M:	Jeff Layton <jlayton@kernel.org>
7960L:	linux-nfs@vger.kernel.org
7961W:	http://nfs.sourceforge.net/
7962T:	git git://linux-nfs.org/~bfields/linux.git
7963S:	Supported
7964F:	fs/nfsd/
7965F:	include/uapi/linux/nfsd/
7966F:	fs/lockd/
7967F:	fs/nfs_common/
7968F:	net/sunrpc/
7969F:	include/linux/lockd/
7970F:	include/linux/sunrpc/
7971F:	include/uapi/linux/sunrpc/
7972
7973KERNEL SELFTEST FRAMEWORK
7974M:	Shuah Khan <shuah@kernel.org>
7975L:	linux-kselftest@vger.kernel.org
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7977Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7978S:	Maintained
7979F:	tools/testing/selftests/
7980F:	Documentation/dev-tools/kselftest*
7981
7982KERNEL USERMODE HELPER
7983M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7984L:	linux-kernel@vger.kernel.org
7985S:	Maintained
7986F:	kernel/umh.c
7987F:	include/linux/umh.h
7988
7989KERNEL VIRTUAL MACHINE (KVM)
7990M:	Paolo Bonzini <pbonzini@redhat.com>
7991M:	Radim Krčmář <rkrcmar@redhat.com>
7992L:	kvm@vger.kernel.org
7993W:	http://www.linux-kvm.org
7994T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7995S:	Supported
7996F:	Documentation/virtual/kvm/
7997F:	include/trace/events/kvm.h
7998F:	include/uapi/asm-generic/kvm*
7999F:	include/uapi/linux/kvm*
8000F:	include/asm-generic/kvm*
8001F:	include/linux/kvm*
8002F:	include/kvm/iodev.h
8003F:	virt/kvm/*
8004F:	tools/kvm/
8005
8006KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8007M:	Joerg Roedel <joro@8bytes.org>
8008L:	kvm@vger.kernel.org
8009W:	http://www.linux-kvm.org/
8010S:	Maintained
8011F:	arch/x86/include/asm/svm.h
8012F:	arch/x86/kvm/svm.c
8013
8014KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8015M:	Christoffer Dall <christoffer.dall@arm.com>
8016M:	Marc Zyngier <marc.zyngier@arm.com>
8017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8018L:	kvmarm@lists.cs.columbia.edu
8019W:	http://systems.cs.columbia.edu/projects/kvm-arm
8020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8021S:	Supported
8022F:	arch/arm/include/uapi/asm/kvm*
8023F:	arch/arm/include/asm/kvm*
8024F:	arch/arm/kvm/
8025F:	virt/kvm/arm/
8026F:	include/kvm/arm_*
8027
8028KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8029M:	Christoffer Dall <christoffer.dall@arm.com>
8030M:	Marc Zyngier <marc.zyngier@arm.com>
8031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8032L:	kvmarm@lists.cs.columbia.edu
8033S:	Maintained
8034F:	arch/arm64/include/uapi/asm/kvm*
8035F:	arch/arm64/include/asm/kvm*
8036F:	arch/arm64/kvm/
8037
8038KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8039M:	James Hogan <jhogan@kernel.org>
8040L:	linux-mips@linux-mips.org
8041S:	Supported
8042F:	arch/mips/include/uapi/asm/kvm*
8043F:	arch/mips/include/asm/kvm*
8044F:	arch/mips/kvm/
8045
8046KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8047M:	Paul Mackerras <paulus@ozlabs.org>
8048L:	kvm-ppc@vger.kernel.org
8049W:	http://www.linux-kvm.org/
8050T:	git git://github.com/agraf/linux-2.6.git
8051S:	Supported
8052F:	arch/powerpc/include/uapi/asm/kvm*
8053F:	arch/powerpc/include/asm/kvm*
8054F:	arch/powerpc/kvm/
8055F:	arch/powerpc/kernel/kvm*
8056
8057KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8058M:	Christian Borntraeger <borntraeger@de.ibm.com>
8059M:	Janosch Frank <frankja@linux.ibm.com>
8060R:	David Hildenbrand <david@redhat.com>
8061R:	Cornelia Huck <cohuck@redhat.com>
8062L:	linux-s390@vger.kernel.org
8063W:	http://www.ibm.com/developerworks/linux/linux390/
8064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8065S:	Supported
8066F:	arch/s390/include/uapi/asm/kvm*
8067F:	arch/s390/include/asm/gmap.h
8068F:	arch/s390/include/asm/kvm*
8069F:	arch/s390/kvm/
8070F:	arch/s390/mm/gmap.c
8071
8072KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8073M:	Paolo Bonzini <pbonzini@redhat.com>
8074M:	Radim Krčmář <rkrcmar@redhat.com>
8075L:	kvm@vger.kernel.org
8076W:	http://www.linux-kvm.org
8077T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8078S:	Supported
8079F:	arch/x86/kvm/
8080F:	arch/x86/include/uapi/asm/kvm*
8081F:	arch/x86/include/asm/kvm*
8082F:	arch/x86/include/asm/pvclock-abi.h
8083F:	arch/x86/kernel/kvm.c
8084F:	arch/x86/kernel/kvmclock.c
8085
8086KERNFS
8087M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8088M:	Tejun Heo <tj@kernel.org>
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8090S:	Supported
8091F:	include/linux/kernfs.h
8092F:	fs/kernfs/
8093
8094KEXEC
8095M:	Eric Biederman <ebiederm@xmission.com>
8096W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8097L:	kexec@lists.infradead.org
8098S:	Maintained
8099F:	include/linux/kexec.h
8100F:	include/uapi/linux/kexec.h
8101F:	kernel/kexec*
8102
8103KEYS-ENCRYPTED
8104M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8105L:	linux-integrity@vger.kernel.org
8106L:	keyrings@vger.kernel.org
8107S:	Supported
8108F:	Documentation/security/keys/trusted-encrypted.rst
8109F:	include/keys/encrypted-type.h
8110F:	security/keys/encrypted-keys/
8111
8112KEYS-TRUSTED
8113M:	James Bottomley <jejb@linux.vnet.ibm.com>
8114M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8115L:	linux-integrity@vger.kernel.org
8116L:	keyrings@vger.kernel.org
8117S:	Supported
8118F:	Documentation/security/keys/trusted-encrypted.rst
8119F:	include/keys/trusted-type.h
8120F:	security/keys/trusted.c
8121F:	security/keys/trusted.h
8122
8123KEYS/KEYRINGS:
8124M:	David Howells <dhowells@redhat.com>
8125L:	keyrings@vger.kernel.org
8126S:	Maintained
8127F:	Documentation/security/keys/core.rst
8128F:	include/linux/key.h
8129F:	include/linux/key-type.h
8130F:	include/linux/keyctl.h
8131F:	include/uapi/linux/keyctl.h
8132F:	include/keys/
8133F:	security/keys/
8134
8135KGDB / KDB /debug_core
8136M:	Jason Wessel <jason.wessel@windriver.com>
8137M:	Daniel Thompson <daniel.thompson@linaro.org>
8138W:	http://kgdb.wiki.kernel.org/
8139L:	kgdb-bugreport@lists.sourceforge.net
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8141S:	Maintained
8142F:	Documentation/dev-tools/kgdb.rst
8143F:	drivers/misc/kgdbts.c
8144F:	drivers/tty/serial/kgdboc.c
8145F:	include/linux/kdb.h
8146F:	include/linux/kgdb.h
8147F:	kernel/debug/
8148
8149KMEMLEAK
8150M:	Catalin Marinas <catalin.marinas@arm.com>
8151S:	Maintained
8152F:	Documentation/dev-tools/kmemleak.rst
8153F:	include/linux/kmemleak.h
8154F:	mm/kmemleak.c
8155F:	mm/kmemleak-test.c
8156
8157KMOD KERNEL MODULE LOADER - USERMODE HELPER
8158M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8159L:	linux-kernel@vger.kernel.org
8160S:	Maintained
8161F:	kernel/kmod.c
8162F:	include/linux/kmod.h
8163F:	lib/test_kmod.c
8164F:	tools/testing/selftests/kmod/
8165
8166KPROBES
8167M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8168M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8169M:	"David S. Miller" <davem@davemloft.net>
8170M:	Masami Hiramatsu <mhiramat@kernel.org>
8171S:	Maintained
8172F:	Documentation/kprobes.txt
8173F:	include/linux/kprobes.h
8174F:	include/asm-generic/kprobes.h
8175F:	kernel/kprobes.c
8176
8177KS0108 LCD CONTROLLER DRIVER
8178M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8179S:	Maintained
8180F:	Documentation/auxdisplay/ks0108
8181F:	drivers/auxdisplay/ks0108.c
8182F:	include/linux/ks0108.h
8183
8184L3MDEV
8185M:	David Ahern <dsa@cumulusnetworks.com>
8186L:	netdev@vger.kernel.org
8187S:	Maintained
8188F:	net/l3mdev
8189F:	include/net/l3mdev.h
8190
8191LANTIQ / INTEL Ethernet drivers
8192M:	Hauke Mehrtens <hauke@hauke-m.de>
8193L:	netdev@vger.kernel.org
8194S:	Maintained
8195F:	net/dsa/tag_gswip.c
8196F:	drivers/net/ethernet/lantiq_xrx200.c
8197F:	drivers/net/dsa/lantiq_pce.h
8198F:	drivers/net/dsa/lantiq_gswip.c
8199
8200LANTIQ MIPS ARCHITECTURE
8201M:	John Crispin <john@phrozen.org>
8202L:	linux-mips@linux-mips.org
8203S:	Maintained
8204F:	arch/mips/lantiq
8205F:	drivers/soc/lantiq
8206
8207LAPB module
8208L:	linux-x25@vger.kernel.org
8209S:	Orphan
8210F:	Documentation/networking/lapb-module.txt
8211F:	include/*/lapb.h
8212F:	net/lapb/
8213
8214LASI 53c700 driver for PARISC
8215M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8216L:	linux-scsi@vger.kernel.org
8217S:	Maintained
8218F:	Documentation/scsi/53c700.txt
8219F:	drivers/scsi/53c700*
8220
8221LEAKING_ADDRESSES
8222M:	Tobin C. Harding <me@tobin.cc>
8223M:	Tycho Andersen <tycho@tycho.ws>
8224L:	kernel-hardening@lists.openwall.com
8225S:	Maintained
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8227F:	scripts/leaking_addresses.pl
8228
8229LED SUBSYSTEM
8230M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8231M:	Pavel Machek <pavel@ucw.cz>
8232L:	linux-leds@vger.kernel.org
8233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8234S:	Maintained
8235F:	Documentation/devicetree/bindings/leds/
8236F:	drivers/leds/
8237F:	include/linux/leds.h
8238
8239LEGACY EEPROM DRIVER
8240M:	Jean Delvare <jdelvare@suse.com>
8241S:	Maintained
8242F:	Documentation/misc-devices/eeprom
8243F:	drivers/misc/eeprom/eeprom.c
8244
8245LEGO MINDSTORMS EV3
8246R:	David Lechner <david@lechnology.com>
8247S:	Maintained
8248F:	arch/arm/boot/dts/da850-lego-ev3.dts
8249F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8250F:	drivers/power/supply/lego_ev3_battery.c
8251
8252LEGO USB Tower driver
8253M:	Juergen Stuber <starblue@users.sourceforge.net>
8254L:	legousb-devel@lists.sourceforge.net
8255W:	http://legousb.sourceforge.net/
8256S:	Maintained
8257F:	drivers/usb/misc/legousbtower.c
8258
8259LG2160 MEDIA DRIVER
8260M:	Michael Krufky <mkrufky@linuxtv.org>
8261L:	linux-media@vger.kernel.org
8262W:	https://linuxtv.org
8263W:	http://github.com/mkrufky
8264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8265T:	git git://linuxtv.org/mkrufky/tuners.git
8266S:	Maintained
8267F:	drivers/media/dvb-frontends/lg2160.*
8268
8269LGDT3305 MEDIA DRIVER
8270M:	Michael Krufky <mkrufky@linuxtv.org>
8271L:	linux-media@vger.kernel.org
8272W:	https://linuxtv.org
8273W:	http://github.com/mkrufky
8274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8275T:	git git://linuxtv.org/mkrufky/tuners.git
8276S:	Maintained
8277F:	drivers/media/dvb-frontends/lgdt3305.*
8278
8279LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8280M:	Viresh Kumar <vireshk@kernel.org>
8281L:	linux-ide@vger.kernel.org
8282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8283S:	Maintained
8284F:	include/linux/pata_arasan_cf_data.h
8285F:	drivers/ata/pata_arasan_cf.c
8286
8287LIBATA PATA DRIVERS
8288M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8289M:	Jens Axboe <axboe@kernel.dk>
8290L:	linux-ide@vger.kernel.org
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8292S:	Maintained
8293F:	drivers/ata/pata_*.c
8294F:	drivers/ata/ata_generic.c
8295
8296LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8297M:	Linus Walleij <linus.walleij@linaro.org>
8298L:	linux-ide@vger.kernel.org
8299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8300S:	Maintained
8301F:	drivers/ata/pata_ftide010.c
8302F:	drivers/ata/sata_gemini.c
8303F:	drivers/ata/sata_gemini.h
8304
8305LIBATA SATA AHCI PLATFORM devices support
8306M:	Hans de Goede <hdegoede@redhat.com>
8307M:	Jens Axboe <axboe@kernel.dk>
8308L:	linux-ide@vger.kernel.org
8309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8310S:	Maintained
8311F:	drivers/ata/ahci_platform.c
8312F:	drivers/ata/libahci_platform.c
8313F:	include/linux/ahci_platform.h
8314
8315LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8316M:	Mikael Pettersson <mikpelinux@gmail.com>
8317L:	linux-ide@vger.kernel.org
8318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8319S:	Maintained
8320F:	drivers/ata/sata_promise.*
8321
8322LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8323M:	Jens Axboe <axboe@kernel.dk>
8324L:	linux-ide@vger.kernel.org
8325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8326S:	Maintained
8327F:	drivers/ata/
8328F:	include/linux/ata.h
8329F:	include/linux/libata.h
8330F:	Documentation/devicetree/bindings/ata/
8331
8332LIBLOCKDEP
8333M:	Sasha Levin <alexander.levin@microsoft.com>
8334S:	Maintained
8335F:	tools/lib/lockdep/
8336
8337LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8338M:	Ross Zwisler <zwisler@kernel.org>
8339M:	Dan Williams <dan.j.williams@intel.com>
8340M:	Vishal Verma <vishal.l.verma@intel.com>
8341M:	Dave Jiang <dave.jiang@intel.com>
8342L:	linux-nvdimm@lists.01.org
8343Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8344S:	Supported
8345F:	drivers/nvdimm/blk.c
8346F:	drivers/nvdimm/region_devs.c
8347
8348LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8349M:	Vishal Verma <vishal.l.verma@intel.com>
8350M:	Dan Williams <dan.j.williams@intel.com>
8351M:	Ross Zwisler <zwisler@kernel.org>
8352M:	Dave Jiang <dave.jiang@intel.com>
8353L:	linux-nvdimm@lists.01.org
8354Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8355S:	Supported
8356F:	drivers/nvdimm/btt*
8357
8358LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8359M:	Ross Zwisler <zwisler@kernel.org>
8360M:	Dan Williams <dan.j.williams@intel.com>
8361M:	Vishal Verma <vishal.l.verma@intel.com>
8362M:	Dave Jiang <dave.jiang@intel.com>
8363L:	linux-nvdimm@lists.01.org
8364Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8365S:	Supported
8366F:	drivers/nvdimm/pmem*
8367
8368LIBNVDIMM: DEVICETREE BINDINGS
8369M:	Oliver O'Halloran <oohall@gmail.com>
8370L:	linux-nvdimm@lists.01.org
8371Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8372S:	Supported
8373F:	drivers/nvdimm/of_pmem.c
8374F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8375
8376LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8377M:	Dan Williams <dan.j.williams@intel.com>
8378M:	Ross Zwisler <zwisler@kernel.org>
8379M:	Vishal Verma <vishal.l.verma@intel.com>
8380M:	Dave Jiang <dave.jiang@intel.com>
8381L:	linux-nvdimm@lists.01.org
8382Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8384S:	Supported
8385F:	drivers/nvdimm/*
8386F:	drivers/acpi/nfit/*
8387F:	include/linux/nd.h
8388F:	include/linux/libnvdimm.h
8389F:	include/uapi/linux/ndctl.h
8390
8391LIGHTNVM PLATFORM SUPPORT
8392M:	Matias Bjorling <mb@lightnvm.io>
8393W:	http://github/OpenChannelSSD
8394L:	linux-block@vger.kernel.org
8395S:	Maintained
8396F:	drivers/lightnvm/
8397F:	include/linux/lightnvm.h
8398F:	include/uapi/linux/lightnvm.h
8399
8400LINUX FOR POWER MACINTOSH
8401M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8402W:	http://www.penguinppc.org/
8403L:	linuxppc-dev@lists.ozlabs.org
8404S:	Maintained
8405F:	arch/powerpc/platforms/powermac/
8406F:	drivers/macintosh/
8407
8408LINUX FOR POWERPC (32-BIT AND 64-BIT)
8409M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8410M:	Paul Mackerras <paulus@samba.org>
8411M:	Michael Ellerman <mpe@ellerman.id.au>
8412W:	https://github.com/linuxppc/linux/wiki
8413L:	linuxppc-dev@lists.ozlabs.org
8414Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8416S:	Supported
8417F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8418F:	Documentation/devicetree/bindings/powerpc/
8419F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8420F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8421F:	Documentation/powerpc/
8422F:	arch/powerpc/
8423F:	drivers/char/tpm/tpm_ibmvtpm*
8424F:	drivers/crypto/nx/
8425F:	drivers/crypto/vmx/
8426F:	drivers/i2c/busses/i2c-opal.c
8427F:	drivers/net/ethernet/ibm/ibmveth.*
8428F:	drivers/net/ethernet/ibm/ibmvnic.*
8429F:	drivers/pci/hotplug/pnv_php.c
8430F:	drivers/pci/hotplug/rpa*
8431F:	drivers/rtc/rtc-opal.c
8432F:	drivers/scsi/ibmvscsi/
8433F:	drivers/tty/hvc/hvc_opal.c
8434F:	drivers/watchdog/wdrtas.c
8435F:	tools/testing/selftests/powerpc
8436N:	/pmac
8437N:	powermac
8438N:	powernv
8439N:	[^a-z0-9]ps3
8440N:	pseries
8441
8442LINUX FOR POWERPC EMBEDDED MPC5XXX
8443M:	Anatolij Gustschin <agust@denx.de>
8444L:	linuxppc-dev@lists.ozlabs.org
8445T:	git git://git.denx.de/linux-denx-agust.git
8446S:	Maintained
8447F:	arch/powerpc/platforms/512x/
8448F:	arch/powerpc/platforms/52xx/
8449
8450LINUX FOR POWERPC EMBEDDED PPC4XX
8451M:	Alistair Popple <alistair@popple.id.au>
8452M:	Matt Porter <mporter@kernel.crashing.org>
8453W:	http://www.penguinppc.org/
8454L:	linuxppc-dev@lists.ozlabs.org
8455S:	Maintained
8456F:	arch/powerpc/platforms/40x/
8457F:	arch/powerpc/platforms/44x/
8458
8459LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8460M:	Scott Wood <oss@buserror.net>
8461M:	Kumar Gala <galak@kernel.crashing.org>
8462W:	http://www.penguinppc.org/
8463L:	linuxppc-dev@lists.ozlabs.org
8464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8465S:	Maintained
8466F:	arch/powerpc/platforms/83xx/
8467F:	arch/powerpc/platforms/85xx/
8468F:	Documentation/devicetree/bindings/powerpc/fsl/
8469
8470LINUX FOR POWERPC EMBEDDED PPC8XX
8471M:	Vitaly Bordug <vitb@kernel.crashing.org>
8472W:	http://www.penguinppc.org/
8473L:	linuxppc-dev@lists.ozlabs.org
8474S:	Maintained
8475F:	arch/powerpc/platforms/8xx/
8476
8477LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8478L:	linuxppc-dev@lists.ozlabs.org
8479S:	Orphan
8480F:	arch/powerpc/*/*virtex*
8481F:	arch/powerpc/*/*/*virtex*
8482
8483LINUX FOR POWERPC PA SEMI PWRFICIENT
8484L:	linuxppc-dev@lists.ozlabs.org
8485S:	Orphan
8486F:	arch/powerpc/platforms/pasemi/
8487F:	drivers/*/*pasemi*
8488F:	drivers/*/*/*pasemi*
8489
8490LINUX KERNEL DUMP TEST MODULE (LKDTM)
8491M:	Kees Cook <keescook@chromium.org>
8492S:	Maintained
8493F:	drivers/misc/lkdtm/*
8494
8495LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8496M:	Alan Stern <stern@rowland.harvard.edu>
8497M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8498M:	Will Deacon <will.deacon@arm.com>
8499M:	Peter Zijlstra <peterz@infradead.org>
8500M:	Boqun Feng <boqun.feng@gmail.com>
8501M:	Nicholas Piggin <npiggin@gmail.com>
8502M:	David Howells <dhowells@redhat.com>
8503M:	Jade Alglave <j.alglave@ucl.ac.uk>
8504M:	Luc Maranget <luc.maranget@inria.fr>
8505M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8506R:	Akira Yokosawa <akiyks@gmail.com>
8507R:	Daniel Lustig <dlustig@nvidia.com>
8508L:	linux-kernel@vger.kernel.org
8509L:	linux-arch@vger.kernel.org
8510S:	Supported
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8512F:	tools/memory-model/
8513F:	Documentation/atomic_bitops.txt
8514F:	Documentation/atomic_t.txt
8515F:	Documentation/core-api/atomic_ops.rst
8516F:	Documentation/core-api/refcount-vs-atomic.rst
8517F:	Documentation/memory-barriers.txt
8518
8519LIS3LV02D ACCELEROMETER DRIVER
8520M:	Eric Piel <eric.piel@tremplin-utc.net>
8521S:	Maintained
8522F:	Documentation/misc-devices/lis3lv02d
8523F:	drivers/misc/lis3lv02d/
8524F:	drivers/platform/x86/hp_accel.c
8525
8526LIVE PATCHING
8527M:	Josh Poimboeuf <jpoimboe@redhat.com>
8528M:	Jessica Yu <jeyu@kernel.org>
8529M:	Jiri Kosina <jikos@kernel.org>
8530M:	Miroslav Benes <mbenes@suse.cz>
8531R:	Petr Mladek <pmladek@suse.com>
8532S:	Maintained
8533F:	kernel/livepatch/
8534F:	include/linux/livepatch.h
8535F:	arch/x86/include/asm/livepatch.h
8536F:	arch/x86/kernel/livepatch.c
8537F:	Documentation/livepatch/
8538F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8539F:	samples/livepatch/
8540L:	live-patching@vger.kernel.org
8541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8542
8543LLC (802.2)
8544L:	netdev@vger.kernel.org
8545S:	Odd fixes
8546F:	include/linux/llc.h
8547F:	include/uapi/linux/llc.h
8548F:	include/net/llc*
8549F:	net/llc/
8550
8551LM73 HARDWARE MONITOR DRIVER
8552M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8553L:	linux-hwmon@vger.kernel.org
8554S:	Maintained
8555F:	drivers/hwmon/lm73.c
8556
8557LM78 HARDWARE MONITOR DRIVER
8558M:	Jean Delvare <jdelvare@suse.com>
8559L:	linux-hwmon@vger.kernel.org
8560S:	Maintained
8561F:	Documentation/hwmon/lm78
8562F:	drivers/hwmon/lm78.c
8563
8564LM83 HARDWARE MONITOR DRIVER
8565M:	Jean Delvare <jdelvare@suse.com>
8566L:	linux-hwmon@vger.kernel.org
8567S:	Maintained
8568F:	Documentation/hwmon/lm83
8569F:	drivers/hwmon/lm83.c
8570
8571LM90 HARDWARE MONITOR DRIVER
8572M:	Jean Delvare <jdelvare@suse.com>
8573L:	linux-hwmon@vger.kernel.org
8574S:	Maintained
8575F:	Documentation/hwmon/lm90
8576F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8577F:	drivers/hwmon/lm90.c
8578F:	include/dt-bindings/thermal/lm90.h
8579
8580LM95234 HARDWARE MONITOR DRIVER
8581M:	Guenter Roeck <linux@roeck-us.net>
8582L:	linux-hwmon@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/hwmon/lm95234
8585F:	drivers/hwmon/lm95234.c
8586
8587LME2510 MEDIA DRIVER
8588M:	Malcolm Priestley <tvboxspy@gmail.com>
8589L:	linux-media@vger.kernel.org
8590W:	https://linuxtv.org
8591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8592S:	Maintained
8593F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8594
8595LOADPIN SECURITY MODULE
8596M:	Kees Cook <keescook@chromium.org>
8597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8598S:	Supported
8599F:	security/loadpin/
8600F:	Documentation/admin-guide/LSM/LoadPin.rst
8601
8602LOCKING PRIMITIVES
8603M:	Peter Zijlstra <peterz@infradead.org>
8604M:	Ingo Molnar <mingo@redhat.com>
8605M:	Will Deacon <will.deacon@arm.com>
8606L:	linux-kernel@vger.kernel.org
8607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8608S:	Maintained
8609F:	Documentation/locking/
8610F:	include/linux/lockdep.h
8611F:	include/linux/spinlock*.h
8612F:	arch/*/include/asm/spinlock*.h
8613F:	include/linux/rwlock*.h
8614F:	include/linux/mutex*.h
8615F:	include/linux/rwsem*.h
8616F:	arch/*/include/asm/rwsem.h
8617F:	include/linux/seqlock.h
8618F:	lib/locking*.[ch]
8619F:	kernel/locking/
8620X:	kernel/locking/locktorture.c
8621
8622LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8623M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8624L:	linux-ntfs-dev@lists.sourceforge.net
8625W:	http://www.linux-ntfs.org/content/view/19/37/
8626S:	Maintained
8627F:	Documentation/ldm.txt
8628F:	block/partitions/ldm.*
8629
8630LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8631M:	Sathya Prakash <sathya.prakash@broadcom.com>
8632M:	Chaitra P B <chaitra.basappa@broadcom.com>
8633M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8634L:	MPT-FusionLinux.pdl@broadcom.com
8635L:	linux-scsi@vger.kernel.org
8636W:	http://www.avagotech.com/support/
8637S:	Supported
8638F:	drivers/message/fusion/
8639F:	drivers/scsi/mpt3sas/
8640
8641LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8642M:	Matthew Wilcox <matthew@wil.cx>
8643L:	linux-scsi@vger.kernel.org
8644S:	Maintained
8645F:	drivers/scsi/sym53c8xx_2/
8646
8647LTC4261 HARDWARE MONITOR DRIVER
8648M:	Guenter Roeck <linux@roeck-us.net>
8649L:	linux-hwmon@vger.kernel.org
8650S:	Maintained
8651F:	Documentation/hwmon/ltc4261
8652F:	drivers/hwmon/ltc4261.c
8653
8654LTC4306 I2C MULTIPLEXER DRIVER
8655M:	Michael Hennerich <michael.hennerich@analog.com>
8656W:	http://ez.analog.com/community/linux-device-drivers
8657L:	linux-i2c@vger.kernel.org
8658S:	Supported
8659F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8660F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8661
8662LTP (Linux Test Project)
8663M:	Mike Frysinger <vapier@gentoo.org>
8664M:	Cyril Hrubis <chrubis@suse.cz>
8665M:	Wanlong Gao <wanlong.gao@gmail.com>
8666M:	Jan Stancek <jstancek@redhat.com>
8667M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8668M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8669L:	ltp@lists.linux.it (subscribers-only)
8670W:	http://linux-test-project.github.io/
8671T:	git git://github.com/linux-test-project/ltp.git
8672S:	Maintained
8673
8674M68K ARCHITECTURE
8675M:	Geert Uytterhoeven <geert@linux-m68k.org>
8676L:	linux-m68k@lists.linux-m68k.org
8677W:	http://www.linux-m68k.org/
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8679S:	Maintained
8680F:	arch/m68k/
8681F:	drivers/zorro/
8682
8683M68K ON APPLE MACINTOSH
8684M:	Joshua Thompson <funaho@jurai.org>
8685W:	http://www.mac.linux-m68k.org/
8686L:	linux-m68k@lists.linux-m68k.org
8687S:	Maintained
8688F:	arch/m68k/mac/
8689
8690M68K ON HP9000/300
8691M:	Philip Blundell <philb@gnu.org>
8692W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8693S:	Maintained
8694F:	arch/m68k/hp300/
8695
8696M88DS3103 MEDIA DRIVER
8697M:	Antti Palosaari <crope@iki.fi>
8698L:	linux-media@vger.kernel.org
8699W:	https://linuxtv.org
8700W:	http://palosaari.fi/linux/
8701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8702T:	git git://linuxtv.org/anttip/media_tree.git
8703S:	Maintained
8704F:	drivers/media/dvb-frontends/m88ds3103*
8705
8706M88RS2000 MEDIA DRIVER
8707M:	Malcolm Priestley <tvboxspy@gmail.com>
8708L:	linux-media@vger.kernel.org
8709W:	https://linuxtv.org
8710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8711S:	Maintained
8712F:	drivers/media/dvb-frontends/m88rs2000*
8713
8714MA901 MASTERKIT USB FM RADIO DRIVER
8715M:	Alexey Klimov <klimov.linux@gmail.com>
8716L:	linux-media@vger.kernel.org
8717T:	git git://linuxtv.org/media_tree.git
8718S:	Maintained
8719F:	drivers/media/radio/radio-ma901.c
8720
8721MAC80211
8722M:	Johannes Berg <johannes@sipsolutions.net>
8723L:	linux-wireless@vger.kernel.org
8724W:	http://wireless.kernel.org/
8725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8727S:	Maintained
8728F:	Documentation/networking/mac80211-injection.txt
8729F:	include/net/mac80211.h
8730F:	net/mac80211/
8731F:	drivers/net/wireless/mac80211_hwsim.[ch]
8732F:	Documentation/networking/mac80211_hwsim/README
8733
8734MAILBOX API
8735M:	Jassi Brar <jassisinghbrar@gmail.com>
8736L:	linux-kernel@vger.kernel.org
8737S:	Maintained
8738F:	drivers/mailbox/
8739F:	include/linux/mailbox_client.h
8740F:	include/linux/mailbox_controller.h
8741
8742MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8743M:	Michael Kerrisk <mtk.manpages@gmail.com>
8744W:	http://www.kernel.org/doc/man-pages
8745L:	linux-man@vger.kernel.org
8746S:	Maintained
8747
8748MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8749M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8750L:	linux-mips@linux-mips.org
8751S:	Maintained
8752F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8753
8754MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8755M:	Andrew Lunn <andrew@lunn.ch>
8756M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8757L:	netdev@vger.kernel.org
8758S:	Maintained
8759F:	drivers/net/dsa/mv88e6xxx/
8760F:	include/linux/platform_data/mv88e6xxx.h
8761F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8762
8763MARVELL ARMADA DRM SUPPORT
8764M:	Russell King <linux@armlinux.org.uk>
8765S:	Maintained
8766T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8767T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8768F:	drivers/gpu/drm/armada/
8769F:	include/uapi/drm/armada_drm.h
8770F:	Documentation/devicetree/bindings/display/armada/
8771
8772MARVELL CRYPTO DRIVER
8773M:	Boris Brezillon <boris.brezillon@bootlin.com>
8774M:	Arnaud Ebalard <arno@natisbad.org>
8775F:	drivers/crypto/marvell/
8776S:	Maintained
8777L:	linux-crypto@vger.kernel.org
8778
8779MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8780M:	Mirko Lindner <mlindner@marvell.com>
8781M:	Stephen Hemminger <stephen@networkplumber.org>
8782L:	netdev@vger.kernel.org
8783S:	Maintained
8784F:	drivers/net/ethernet/marvell/sk*
8785
8786MARVELL LIBERTAS WIRELESS DRIVER
8787L:	libertas-dev@lists.infradead.org
8788S:	Orphan
8789F:	drivers/net/wireless/marvell/libertas/
8790
8791MARVELL MACCHIATOBIN SUPPORT
8792M:	Russell King <linux@armlinux.org.uk>
8793L:	linux-arm-kernel@lists.infradead.org
8794S:	Maintained
8795F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8796
8797MARVELL MV643XX ETHERNET DRIVER
8798M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8799L:	netdev@vger.kernel.org
8800S:	Maintained
8801F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8802F:	include/linux/mv643xx.h
8803
8804MARVELL MV88X3310 PHY DRIVER
8805M:	Russell King <linux@armlinux.org.uk>
8806L:	netdev@vger.kernel.org
8807S:	Maintained
8808F:	drivers/net/phy/marvell10g.c
8809
8810MARVELL MVNETA ETHERNET DRIVER
8811M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814F:	drivers/net/ethernet/marvell/mvneta.*
8815
8816MARVELL MWIFIEX WIRELESS DRIVER
8817M:	Amitkumar Karwar <amitkarwar@gmail.com>
8818M:	Nishant Sarmukadam <nishants@marvell.com>
8819M:	Ganapathi Bhat <gbhat@marvell.com>
8820M:	Xinming Hu <huxinming820@gmail.com>
8821L:	linux-wireless@vger.kernel.org
8822S:	Maintained
8823F:	drivers/net/wireless/marvell/mwifiex/
8824
8825MARVELL MWL8K WIRELESS DRIVER
8826M:	Lennert Buytenhek <buytenh@wantstofly.org>
8827L:	linux-wireless@vger.kernel.org
8828S:	Odd Fixes
8829F:	drivers/net/wireless/marvell/mwl8k.c
8830
8831MARVELL NAND CONTROLLER DRIVER
8832M:	Miquel Raynal <miquel.raynal@bootlin.com>
8833L:	linux-mtd@lists.infradead.org
8834S:	Maintained
8835F:	drivers/mtd/nand/raw/marvell_nand.c
8836F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8837
8838MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8839M:	Nicolas Pitre <nico@fluxnic.net>
8840S:	Odd Fixes
8841F:	drivers/mmc/host/mvsdio.*
8842
8843MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8844M:	Hu Ziji <huziji@marvell.com>
8845L:	linux-mmc@vger.kernel.org
8846S:	Supported
8847F:	drivers/mmc/host/sdhci-xenon*
8848F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8849
8850MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8851M:	Sunil Goutham <sgoutham@marvell.com>
8852M:	Linu Cherian <lcherian@marvell.com>
8853M:	Geetha sowjanya <gakula@marvell.com>
8854M:	Jerin Jacob <jerinj@marvell.com>
8855L:	netdev@vger.kernel.org
8856S:	Supported
8857F:	drivers/net/ethernet/marvell/octeontx2/af/
8858
8859MATROX FRAMEBUFFER DRIVER
8860L:	linux-fbdev@vger.kernel.org
8861S:	Orphan
8862F:	drivers/video/fbdev/matrox/matroxfb_*
8863F:	include/uapi/linux/matroxfb.h
8864
8865MAX16065 HARDWARE MONITOR DRIVER
8866M:	Guenter Roeck <linux@roeck-us.net>
8867L:	linux-hwmon@vger.kernel.org
8868S:	Maintained
8869F:	Documentation/hwmon/max16065
8870F:	drivers/hwmon/max16065.c
8871
8872MAX20751 HARDWARE MONITOR DRIVER
8873M:	Guenter Roeck <linux@roeck-us.net>
8874L:	linux-hwmon@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/hwmon/max20751
8877F:	drivers/hwmon/max20751.c
8878
8879MAX2175 SDR TUNER DRIVER
8880M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8881L:	linux-media@vger.kernel.org
8882T:	git git://linuxtv.org/media_tree.git
8883S:	Maintained
8884F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8885F:	Documentation/media/v4l-drivers/max2175.rst
8886F:	drivers/media/i2c/max2175*
8887F:	include/uapi/linux/max2175.h
8888
8889MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8890L:	linux-hwmon@vger.kernel.org
8891S:	Orphan
8892F:	Documentation/hwmon/max6650
8893F:	drivers/hwmon/max6650.c
8894
8895MAX6697 HARDWARE MONITOR DRIVER
8896M:	Guenter Roeck <linux@roeck-us.net>
8897L:	linux-hwmon@vger.kernel.org
8898S:	Maintained
8899F:	Documentation/hwmon/max6697
8900F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8901F:	drivers/hwmon/max6697.c
8902F:	include/linux/platform_data/max6697.h
8903
8904MAX9860 MONO AUDIO VOICE CODEC DRIVER
8905M:	Peter Rosin <peda@axentia.se>
8906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8907S:	Maintained
8908F:	Documentation/devicetree/bindings/sound/max9860.txt
8909F:	sound/soc/codecs/max9860.*
8910
8911MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8912M:	Javier Martinez Canillas <javier@dowhile0.org>
8913L:	linux-kernel@vger.kernel.org
8914S:	Supported
8915F:	drivers/regulator/max77802-regulator.c
8916F:	Documentation/devicetree/bindings/*/*max77802.txt
8917F:	include/dt-bindings/*/*max77802.h
8918
8919MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8920M:	Krzysztof Kozlowski <krzk@kernel.org>
8921M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8922L:	linux-pm@vger.kernel.org
8923S:	Supported
8924F:	drivers/power/supply/max14577_charger.c
8925F:	drivers/power/supply/max77693_charger.c
8926
8927MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8928M:	Chanwoo Choi <cw00.choi@samsung.com>
8929M:	Krzysztof Kozlowski <krzk@kernel.org>
8930M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8931L:	linux-kernel@vger.kernel.org
8932S:	Supported
8933F:	drivers/*/max14577*.c
8934F:	drivers/*/max77686*.c
8935F:	drivers/*/max77693*.c
8936F:	drivers/extcon/extcon-max14577.c
8937F:	drivers/extcon/extcon-max77693.c
8938F:	drivers/rtc/rtc-max77686.c
8939F:	drivers/clk/clk-max77686.c
8940F:	Documentation/devicetree/bindings/mfd/max14577.txt
8941F:	Documentation/devicetree/bindings/*/max77686.txt
8942F:	Documentation/devicetree/bindings/mfd/max77693.txt
8943F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8944F:	include/linux/mfd/max14577*.h
8945F:	include/linux/mfd/max77686*.h
8946F:	include/linux/mfd/max77693*.h
8947
8948MAXIRADIO FM RADIO RECEIVER DRIVER
8949M:	Hans Verkuil <hverkuil@xs4all.nl>
8950L:	linux-media@vger.kernel.org
8951T:	git git://linuxtv.org/media_tree.git
8952W:	https://linuxtv.org
8953S:	Maintained
8954F:	drivers/media/radio/radio-maxiradio*
8955
8956MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8957M:	Peter Rosin <peda@axentia.se>
8958L:	linux-iio@vger.kernel.org
8959S:	Maintained
8960F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8961F:	drivers/iio/potentiometer/mcp4018.c
8962F:	drivers/iio/potentiometer/mcp4531.c
8963
8964MCR20A IEEE-802.15.4 RADIO DRIVER
8965M:	Xue Liu <liuxuenetmail@gmail.com>
8966L:	linux-wpan@vger.kernel.org
8967W:	https://github.com/xueliu/mcr20a-linux
8968S:	Maintained
8969F:	drivers/net/ieee802154/mcr20a.c
8970F:	drivers/net/ieee802154/mcr20a.h
8971F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8972
8973MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8974M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8975L:	linux-iio@vger.kernel.org
8976S:	Maintained
8977F:	drivers/iio/dac/cio-dac.c
8978
8979MEDIA DRIVERS FOR ASCOT2E
8980M:	Sergey Kozlov <serjk@netup.ru>
8981M:	Abylay Ospan <aospan@netup.ru>
8982L:	linux-media@vger.kernel.org
8983W:	https://linuxtv.org
8984W:	http://netup.tv/
8985T:	git git://linuxtv.org/media_tree.git
8986S:	Supported
8987F:	drivers/media/dvb-frontends/ascot2e*
8988
8989MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8990M:	Jasmin Jessich <jasmin@anw.at>
8991L:	linux-media@vger.kernel.org
8992W:	https://linuxtv.org
8993T:	git git://linuxtv.org/media_tree.git
8994S:	Maintained
8995F:	drivers/media/dvb-frontends/cxd2099*
8996
8997MEDIA DRIVERS FOR CXD2841ER
8998M:	Sergey Kozlov <serjk@netup.ru>
8999M:	Abylay Ospan <aospan@netup.ru>
9000L:	linux-media@vger.kernel.org
9001W:	https://linuxtv.org
9002W:	http://netup.tv/
9003T:	git git://linuxtv.org/media_tree.git
9004S:	Supported
9005F:	drivers/media/dvb-frontends/cxd2841er*
9006
9007MEDIA DRIVERS FOR CXD2880
9008M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9009L:	linux-media@vger.kernel.org
9010W:	http://linuxtv.org/
9011T:	git git://linuxtv.org/media_tree.git
9012S:	Supported
9013F:	drivers/media/dvb-frontends/cxd2880/*
9014F:	drivers/media/spi/cxd2880*
9015
9016MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9017M:	Daniel Scheller <d.scheller.oss@gmail.com>
9018L:	linux-media@vger.kernel.org
9019W:	https://linuxtv.org
9020T:	git git://linuxtv.org/media_tree.git
9021S:	Maintained
9022F:	drivers/media/pci/ddbridge/*
9023
9024MEDIA DRIVERS FOR FREESCALE IMX
9025M:	Steve Longerbeam <slongerbeam@gmail.com>
9026M:	Philipp Zabel <p.zabel@pengutronix.de>
9027L:	linux-media@vger.kernel.org
9028T:	git git://linuxtv.org/media_tree.git
9029S:	Maintained
9030F:	Documentation/devicetree/bindings/media/imx.txt
9031F:	Documentation/media/v4l-drivers/imx.rst
9032F:	drivers/staging/media/imx/
9033F:	include/linux/imx-media.h
9034F:	include/media/imx.h
9035
9036MEDIA DRIVERS FOR HELENE
9037M:	Abylay Ospan <aospan@netup.ru>
9038L:	linux-media@vger.kernel.org
9039W:	https://linuxtv.org
9040W:	http://netup.tv/
9041T:	git git://linuxtv.org/media_tree.git
9042S:	Supported
9043F:	drivers/media/dvb-frontends/helene*
9044
9045MEDIA DRIVERS FOR HORUS3A
9046M:	Sergey Kozlov <serjk@netup.ru>
9047M:	Abylay Ospan <aospan@netup.ru>
9048L:	linux-media@vger.kernel.org
9049W:	https://linuxtv.org
9050W:	http://netup.tv/
9051T:	git git://linuxtv.org/media_tree.git
9052S:	Supported
9053F:	drivers/media/dvb-frontends/horus3a*
9054
9055MEDIA DRIVERS FOR LNBH25
9056M:	Sergey Kozlov <serjk@netup.ru>
9057M:	Abylay Ospan <aospan@netup.ru>
9058L:	linux-media@vger.kernel.org
9059W:	https://linuxtv.org
9060W:	http://netup.tv/
9061T:	git git://linuxtv.org/media_tree.git
9062S:	Supported
9063F:	drivers/media/dvb-frontends/lnbh25*
9064
9065MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9066M:	Daniel Scheller <d.scheller.oss@gmail.com>
9067L:	linux-media@vger.kernel.org
9068W:	https://linuxtv.org
9069T:	git git://linuxtv.org/media_tree.git
9070S:	Maintained
9071F:	drivers/media/dvb-frontends/mxl5xx*
9072
9073MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9074M:	Sergey Kozlov <serjk@netup.ru>
9075M:	Abylay Ospan <aospan@netup.ru>
9076L:	linux-media@vger.kernel.org
9077W:	https://linuxtv.org
9078W:	http://netup.tv/
9079T:	git git://linuxtv.org/media_tree.git
9080S:	Supported
9081F:	drivers/media/pci/netup_unidvb/*
9082
9083MEDIA DRIVERS FOR RENESAS - CEU
9084M:	Jacopo Mondi <jacopo@jmondi.org>
9085L:	linux-media@vger.kernel.org
9086L:	linux-renesas-soc@vger.kernel.org
9087T:	git git://linuxtv.org/media_tree.git
9088S:	Supported
9089F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9090F:	drivers/media/platform/renesas-ceu.c
9091F:	include/media/drv-intf/renesas-ceu.h
9092
9093MEDIA DRIVERS FOR RENESAS - DRIF
9094M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9095L:	linux-media@vger.kernel.org
9096L:	linux-renesas-soc@vger.kernel.org
9097T:	git git://linuxtv.org/media_tree.git
9098S:	Supported
9099F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9100F:	drivers/media/platform/rcar_drif.c
9101
9102MEDIA DRIVERS FOR RENESAS - FCP
9103M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9104L:	linux-media@vger.kernel.org
9105L:	linux-renesas-soc@vger.kernel.org
9106T:	git git://linuxtv.org/media_tree.git
9107S:	Supported
9108F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9109F:	drivers/media/platform/rcar-fcp.c
9110F:	include/media/rcar-fcp.h
9111
9112MEDIA DRIVERS FOR RENESAS - FDP1
9113M:	Kieran Bingham <kieran@bingham.xyz>
9114L:	linux-media@vger.kernel.org
9115L:	linux-renesas-soc@vger.kernel.org
9116T:	git git://linuxtv.org/media_tree.git
9117S:	Supported
9118F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9119F:	drivers/media/platform/rcar_fdp1.c
9120
9121MEDIA DRIVERS FOR RENESAS - VIN
9122M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9123L:	linux-media@vger.kernel.org
9124L:	linux-renesas-soc@vger.kernel.org
9125T:	git git://linuxtv.org/media_tree.git
9126S:	Supported
9127F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9128F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9129F:	drivers/media/platform/rcar-vin/
9130
9131MEDIA DRIVERS FOR RENESAS - VSP1
9132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9133L:	linux-media@vger.kernel.org
9134L:	linux-renesas-soc@vger.kernel.org
9135T:	git git://linuxtv.org/media_tree.git
9136S:	Supported
9137F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9138F:	drivers/media/platform/vsp1/
9139
9140MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9141M:	Daniel Scheller <d.scheller.oss@gmail.com>
9142L:	linux-media@vger.kernel.org
9143W:	https://linuxtv.org
9144T:	git git://linuxtv.org/media_tree.git
9145S:	Maintained
9146F:	drivers/media/dvb-frontends/stv0910*
9147
9148MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9149M:	Daniel Scheller <d.scheller.oss@gmail.com>
9150L:	linux-media@vger.kernel.org
9151W:	https://linuxtv.org
9152T:	git git://linuxtv.org/media_tree.git
9153S:	Maintained
9154F:	drivers/media/dvb-frontends/stv6111*
9155
9156MEDIA DRIVERS FOR STM32 - DCMI
9157M:	Hugues Fruchet <hugues.fruchet@st.com>
9158L:	linux-media@vger.kernel.org
9159T:	git git://linuxtv.org/media_tree.git
9160S:	Supported
9161F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9162F:	drivers/media/platform/stm32/stm32-dcmi.c
9163
9164MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9165M:	Dmitry Osipenko <digetx@gmail.com>
9166L:	linux-media@vger.kernel.org
9167L:	linux-tegra@vger.kernel.org
9168T:	git git://linuxtv.org/media_tree.git
9169S:	Maintained
9170F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9171F:	drivers/staging/media/tegra-vde/
9172
9173MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9175P:	LinuxTV.org Project
9176L:	linux-media@vger.kernel.org
9177W:	https://linuxtv.org
9178Q:	http://patchwork.kernel.org/project/linux-media/list/
9179T:	git git://linuxtv.org/media_tree.git
9180S:	Maintained
9181F:	Documentation/devicetree/bindings/media/
9182F:	Documentation/media/
9183F:	drivers/media/
9184F:	drivers/staging/media/
9185F:	include/linux/platform_data/media/
9186F:	include/media/
9187F:	include/uapi/linux/dvb/
9188F:	include/uapi/linux/videodev2.h
9189F:	include/uapi/linux/media.h
9190F:	include/uapi/linux/v4l2-*
9191F:	include/uapi/linux/meye.h
9192F:	include/uapi/linux/ivtv*
9193F:	include/uapi/linux/uvcvideo.h
9194
9195MEDIATEK BLUETOOTH DRIVER
9196M:	Sean Wang <sean.wang@mediatek.com>
9197L:	linux-bluetooth@vger.kernel.org
9198L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9199S:	Maintained
9200F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9201F:	drivers/bluetooth/btmtkuart.c
9202
9203MEDIATEK CIR DRIVER
9204M:	Sean Wang <sean.wang@mediatek.com>
9205S:	Maintained
9206F:	drivers/media/rc/mtk-cir.c
9207
9208MEDIATEK DMA DRIVER
9209M:	Sean Wang <sean.wang@mediatek.com>
9210L:	dmaengine@vger.kernel.org
9211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9212L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9213S:	Maintained
9214F:	Documentation/devicetree/bindings/dma/mtk-*
9215F:	drivers/dma/mediatek/
9216
9217MEDIATEK PMIC LED DRIVER
9218M:	Sean Wang <sean.wang@mediatek.com>
9219S:	Maintained
9220F:	drivers/leds/leds-mt6323.c
9221F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9222
9223MEDIATEK ETHERNET DRIVER
9224M:	Felix Fietkau <nbd@openwrt.org>
9225M:	John Crispin <john@phrozen.org>
9226M:	Sean Wang <sean.wang@mediatek.com>
9227M:	Nelson Chang <nelson.chang@mediatek.com>
9228L:	netdev@vger.kernel.org
9229S:	Maintained
9230F:	drivers/net/ethernet/mediatek/
9231
9232MEDIATEK SWITCH DRIVER
9233M:	Sean Wang <sean.wang@mediatek.com>
9234L:	netdev@vger.kernel.org
9235S:	Maintained
9236F:	drivers/net/dsa/mt7530.*
9237F:	net/dsa/tag_mtk.c
9238
9239MEDIATEK JPEG DRIVER
9240M:	Rick Chang <rick.chang@mediatek.com>
9241M:	Bin Liu <bin.liu@mediatek.com>
9242S:	Supported
9243F:	drivers/media/platform/mtk-jpeg/
9244F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9245
9246MEDIATEK MDP DRIVER
9247M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9248M:	Houlong Wei <houlong.wei@mediatek.com>
9249M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9250S:	Supported
9251F:	drivers/media/platform/mtk-mdp/
9252F:	drivers/media/platform/mtk-vpu/
9253F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9254
9255MEDIATEK MEDIA DRIVER
9256M:	Tiffany Lin <tiffany.lin@mediatek.com>
9257M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9258S:	Supported
9259F:	drivers/media/platform/mtk-vcodec/
9260F:	drivers/media/platform/mtk-vpu/
9261F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9262F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9263
9264MEDIATEK MT7601U WIRELESS LAN DRIVER
9265M:	Jakub Kicinski <kubakici@wp.pl>
9266L:	linux-wireless@vger.kernel.org
9267S:	Maintained
9268F:	drivers/net/wireless/mediatek/mt7601u/
9269
9270MEDIATEK NAND CONTROLLER DRIVER
9271M:	Xiaolei Li <xiaolei.li@mediatek.com>
9272L:	linux-mtd@lists.infradead.org
9273S:	Maintained
9274F:	drivers/mtd/nand/raw/mtk_*
9275F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9276
9277MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9278M:	Sean Wang <sean.wang@mediatek.com>
9279S:	Maintained
9280F:	drivers/char/hw_random/mtk-rng.c
9281
9282MEDIATEK USB3 DRD IP DRIVER
9283M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9284L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9286L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9287S:	Maintained
9288F:	drivers/usb/mtu3/
9289
9290MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9291M:	Peter Senna Tschudin <peter.senna@gmail.com>
9292M:	Martin Donnelly <martin.donnelly@ge.com>
9293M:	Martyn Welch <martyn.welch@collabora.co.uk>
9294S:	Maintained
9295F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9296F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9297
9298MEGARAID SCSI/SAS DRIVERS
9299M:	Kashyap Desai <kashyap.desai@broadcom.com>
9300M:	Sumit Saxena <sumit.saxena@broadcom.com>
9301M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9302L:	megaraidlinux.pdl@broadcom.com
9303L:	linux-scsi@vger.kernel.org
9304W:	http://www.avagotech.com/support/
9305S:	Maintained
9306F:	Documentation/scsi/megaraid.txt
9307F:	drivers/scsi/megaraid.*
9308F:	drivers/scsi/megaraid/
9309
9310MELEXIS MLX90614 DRIVER
9311M:	Crt Mori <cmo@melexis.com>
9312L:	linux-iio@vger.kernel.org
9313W:	http://www.melexis.com
9314S:	Supported
9315F:	drivers/iio/temperature/mlx90614.c
9316
9317MELEXIS MLX90632 DRIVER
9318M:	Crt Mori <cmo@melexis.com>
9319L:	linux-iio@vger.kernel.org
9320W:	http://www.melexis.com
9321S:	Supported
9322F:	drivers/iio/temperature/mlx90632.c
9323
9324MELFAS MIP4 TOUCHSCREEN DRIVER
9325M:	Sangwon Jee <jeesw@melfas.com>
9326W:	http://www.melfas.com
9327S:	Supported
9328F:	drivers/input/touchscreen/melfas_mip4.c
9329F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9330
9331MELLANOX ETHERNET DRIVER (mlx4_en)
9332M:	Tariq Toukan <tariqt@mellanox.com>
9333L:	netdev@vger.kernel.org
9334S:	Supported
9335W:	http://www.mellanox.com
9336Q:	http://patchwork.ozlabs.org/project/netdev/list/
9337F:	drivers/net/ethernet/mellanox/mlx4/en_*
9338
9339MELLANOX ETHERNET DRIVER (mlx5e)
9340M:	Saeed Mahameed <saeedm@mellanox.com>
9341L:	netdev@vger.kernel.org
9342S:	Supported
9343W:	http://www.mellanox.com
9344Q:	http://patchwork.ozlabs.org/project/netdev/list/
9345F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9346
9347MELLANOX ETHERNET INNOVA DRIVERS
9348R:	Boris Pismenny <borisp@mellanox.com>
9349L:	netdev@vger.kernel.org
9350S:	Supported
9351W:	http://www.mellanox.com
9352Q:	http://patchwork.ozlabs.org/project/netdev/list/
9353F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9354F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9355F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9356F:	include/linux/mlx5/mlx5_ifc_fpga.h
9357
9358MELLANOX ETHERNET INNOVA IPSEC DRIVER
9359R:	Boris Pismenny <borisp@mellanox.com>
9360L:	netdev@vger.kernel.org
9361S:	Supported
9362W:	http://www.mellanox.com
9363Q:	http://patchwork.ozlabs.org/project/netdev/list/
9364F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9365F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9366
9367MELLANOX ETHERNET SWITCH DRIVERS
9368M:	Jiri Pirko <jiri@mellanox.com>
9369M:	Ido Schimmel <idosch@mellanox.com>
9370L:	netdev@vger.kernel.org
9371S:	Supported
9372W:	http://www.mellanox.com
9373Q:	http://patchwork.ozlabs.org/project/netdev/list/
9374F:	drivers/net/ethernet/mellanox/mlxsw/
9375F:	tools/testing/selftests/drivers/net/mlxsw/
9376
9377MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9378M:	mlxsw@mellanox.com
9379L:	netdev@vger.kernel.org
9380S:	Supported
9381W:	http://www.mellanox.com
9382Q:	http://patchwork.ozlabs.org/project/netdev/list/
9383F:	drivers/net/ethernet/mellanox/mlxfw/
9384
9385MELLANOX HARDWARE PLATFORM SUPPORT
9386M:	Andy Shevchenko <andy@infradead.org>
9387M:	Darren Hart <dvhart@infradead.org>
9388M:	Vadim Pasternak <vadimp@mellanox.com>
9389L:	platform-driver-x86@vger.kernel.org
9390S:	Supported
9391F:	drivers/platform/mellanox/
9392
9393MELLANOX MLX4 core VPI driver
9394M:	Tariq Toukan <tariqt@mellanox.com>
9395L:	netdev@vger.kernel.org
9396L:	linux-rdma@vger.kernel.org
9397W:	http://www.mellanox.com
9398Q:	http://patchwork.ozlabs.org/project/netdev/list/
9399S:	Supported
9400F:	drivers/net/ethernet/mellanox/mlx4/
9401F:	include/linux/mlx4/
9402
9403MELLANOX MLX4 IB driver
9404M:	Yishai Hadas <yishaih@mellanox.com>
9405L:	linux-rdma@vger.kernel.org
9406W:	http://www.mellanox.com
9407Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9408S:	Supported
9409F:	drivers/infiniband/hw/mlx4/
9410F:	include/linux/mlx4/
9411F:	include/uapi/rdma/mlx4-abi.h
9412
9413MELLANOX MLX5 core VPI driver
9414M:	Saeed Mahameed <saeedm@mellanox.com>
9415M:	Leon Romanovsky <leonro@mellanox.com>
9416L:	netdev@vger.kernel.org
9417L:	linux-rdma@vger.kernel.org
9418W:	http://www.mellanox.com
9419Q:	http://patchwork.ozlabs.org/project/netdev/list/
9420S:	Supported
9421F:	drivers/net/ethernet/mellanox/mlx5/core/
9422F:	include/linux/mlx5/
9423
9424MELLANOX MLX5 IB driver
9425M:	Leon Romanovsky <leonro@mellanox.com>
9426L:	linux-rdma@vger.kernel.org
9427W:	http://www.mellanox.com
9428Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9429S:	Supported
9430F:	drivers/infiniband/hw/mlx5/
9431F:	include/linux/mlx5/
9432F:	include/uapi/rdma/mlx5-abi.h
9433
9434MELLANOX MLXCPLD I2C AND MUX DRIVER
9435M:	Vadim Pasternak <vadimp@mellanox.com>
9436M:	Michael Shych <michaelsh@mellanox.com>
9437L:	linux-i2c@vger.kernel.org
9438S:	Supported
9439F:	drivers/i2c/busses/i2c-mlxcpld.c
9440F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9441F:	Documentation/i2c/busses/i2c-mlxcpld
9442
9443MELLANOX MLXCPLD LED DRIVER
9444M:	Vadim Pasternak <vadimp@mellanox.com>
9445L:	linux-leds@vger.kernel.org
9446S:	Supported
9447F:	drivers/leds/leds-mlxcpld.c
9448F:	drivers/leds/leds-mlxreg.c
9449F:	Documentation/leds/leds-mlxcpld.txt
9450
9451MELLANOX PLATFORM DRIVER
9452M:	Vadim Pasternak <vadimp@mellanox.com>
9453L:	platform-driver-x86@vger.kernel.org
9454S:	Supported
9455F:	drivers/platform/x86/mlx-platform.c
9456
9457MEMBARRIER SUPPORT
9458M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9459M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9460L:	linux-kernel@vger.kernel.org
9461S:	Supported
9462F:	kernel/sched/membarrier.c
9463F:	include/uapi/linux/membarrier.h
9464F:	arch/powerpc/include/asm/membarrier.h
9465
9466MEMORY MANAGEMENT
9467L:	linux-mm@kvack.org
9468W:	http://www.linux-mm.org
9469S:	Maintained
9470F:	include/linux/mm.h
9471F:	include/linux/gfp.h
9472F:	include/linux/mmzone.h
9473F:	include/linux/memory_hotplug.h
9474F:	include/linux/vmalloc.h
9475F:	mm/
9476
9477MEMORY TECHNOLOGY DEVICES (MTD)
9478M:	David Woodhouse <dwmw2@infradead.org>
9479M:	Brian Norris <computersforpeace@gmail.com>
9480M:	Boris Brezillon <boris.brezillon@bootlin.com>
9481M:	Marek Vasut <marek.vasut@gmail.com>
9482M:	Richard Weinberger <richard@nod.at>
9483L:	linux-mtd@lists.infradead.org
9484W:	http://www.linux-mtd.infradead.org/
9485Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9486T:	git git://git.infradead.org/linux-mtd.git master
9487T:	git git://git.infradead.org/linux-mtd.git mtd/next
9488S:	Maintained
9489F:	Documentation/devicetree/bindings/mtd/
9490F:	drivers/mtd/
9491F:	include/linux/mtd/
9492F:	include/uapi/mtd/
9493
9494MEN A21 WATCHDOG DRIVER
9495M:	Johannes Thumshirn <morbidrsa@gmail.com>
9496L:	linux-watchdog@vger.kernel.org
9497S:	Maintained
9498F:	drivers/watchdog/mena21_wdt.c
9499
9500MEN CHAMELEON BUS (mcb)
9501M:	Johannes Thumshirn <morbidrsa@gmail.com>
9502S:	Maintained
9503F:	drivers/mcb/
9504F:	include/linux/mcb.h
9505F:	Documentation/men-chameleon-bus.txt
9506
9507MEN F21BMC (Board Management Controller)
9508M:	Andreas Werner <andreas.werner@men.de>
9509S:	Supported
9510F:	drivers/mfd/menf21bmc.c
9511F:	drivers/watchdog/menf21bmc_wdt.c
9512F:	drivers/leds/leds-menf21bmc.c
9513F:	drivers/hwmon/menf21bmc_hwmon.c
9514F:	Documentation/hwmon/menf21bmc
9515
9516MEN Z069 WATCHDOG DRIVER
9517M:	Johannes Thumshirn <jth@kernel.org>
9518L:	linux-watchdog@vger.kernel.org
9519S:	Maintained
9520F:	drivers/watchdog/menz069_wdt.c
9521
9522MESON AO CEC DRIVER FOR AMLOGIC SOCS
9523M:	Neil Armstrong <narmstrong@baylibre.com>
9524L:	linux-media@lists.freedesktop.org
9525L:	linux-amlogic@lists.infradead.org
9526W:	http://linux-meson.com/
9527S:	Supported
9528F:	drivers/media/platform/meson/ao-cec.c
9529F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9530T:	git git://linuxtv.org/media_tree.git
9531
9532MICROBLAZE ARCHITECTURE
9533M:	Michal Simek <monstr@monstr.eu>
9534W:	http://www.monstr.eu/fdt/
9535T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9536S:	Supported
9537F:	arch/microblaze/
9538
9539MICROCHIP / ATMEL AT91 SERIAL DRIVER
9540M:	Richard Genoud <richard.genoud@gmail.com>
9541S:	Maintained
9542F:	drivers/tty/serial/atmel_serial.c
9543F:	drivers/tty/serial/atmel_serial.h
9544
9545MICROCHIP / ATMEL DMA DRIVER
9546M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9548L:	dmaengine@vger.kernel.org
9549S:	Supported
9550F:	drivers/dma/at_hdmac.c
9551F:	drivers/dma/at_hdmac_regs.h
9552F:	include/linux/platform_data/dma-atmel.h
9553
9554MICROCHIP / ATMEL ECC DRIVER
9555M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9556L:	linux-crypto@vger.kernel.org
9557S:	Maintained
9558F:	drivers/crypto/atmel-ecc.*
9559
9560MICROCHIP / ATMEL ISC DRIVER
9561M:	Songjun Wu <songjun.wu@microchip.com>
9562L:	linux-media@vger.kernel.org
9563S:	Supported
9564F:	drivers/media/platform/atmel/atmel-isc.c
9565F:	drivers/media/platform/atmel/atmel-isc-regs.h
9566F:	devicetree/bindings/media/atmel-isc.txt
9567
9568MICROCHIP / ATMEL NAND DRIVER
9569M:	Josh Wu <rainyfeeling@outlook.com>
9570L:	linux-mtd@lists.infradead.org
9571S:	Supported
9572F:	drivers/mtd/nand/raw/atmel/*
9573F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9574
9575MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9576M:	Woojung Huh <Woojung.Huh@microchip.com>
9577M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9578L:	netdev@vger.kernel.org
9579S:	Maintained
9580F:	net/dsa/tag_ksz.c
9581F:	drivers/net/dsa/microchip/*
9582F:	include/linux/platform_data/microchip-ksz.h
9583F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9584
9585MICROCHIP LAN743X ETHERNET DRIVER
9586M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9587M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9588L:	netdev@vger.kernel.org
9589S:	Maintained
9590F:	drivers/net/ethernet/microchip/lan743x_*
9591
9592MICROCHIP USB251XB DRIVER
9593M:	Richard Leitner <richard.leitner@skidata.com>
9594L:	linux-usb@vger.kernel.org
9595S:	Maintained
9596F:	drivers/usb/misc/usb251xb.c
9597F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9598
9599MICROSEMI MIPS SOCS
9600M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9601L:	linux-mips@linux-mips.org
9602S:	Maintained
9603F:	arch/mips/generic/board-ocelot.c
9604F:	arch/mips/configs/generic/board-ocelot.config
9605F:	arch/mips/boot/dts/mscc/
9606F:	Documentation/devicetree/bindings/mips/mscc.txt
9607
9608MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9609M:	Don Brace <don.brace@microsemi.com>
9610L:	esc.storagedev@microsemi.com
9611L:	linux-scsi@vger.kernel.org
9612S:	Supported
9613F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9614F:	drivers/scsi/smartpqi/Kconfig
9615F:	drivers/scsi/smartpqi/Makefile
9616F:	include/linux/cciss*.h
9617F:	include/uapi/linux/cciss*.h
9618F:	Documentation/scsi/smartpqi.txt
9619
9620MICROSEMI ETHERNET SWITCH DRIVER
9621M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9622L:	netdev@vger.kernel.org
9623S:	Supported
9624F:	drivers/net/ethernet/mscc/
9625
9626MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9627M:	Chen Yu <yu.c.chen@intel.com>
9628L:	platform-driver-x86@vger.kernel.org
9629S:	Supported
9630F:	drivers/platform/x86/surfacepro3_button.c
9631
9632MICROTEK X6 SCANNER
9633M:	Oliver Neukum <oliver@neukum.org>
9634S:	Maintained
9635F:	drivers/usb/image/microtek.*
9636
9637MIPS
9638M:	Ralf Baechle <ralf@linux-mips.org>
9639M:	Paul Burton <paul.burton@mips.com>
9640M:	James Hogan <jhogan@kernel.org>
9641L:	linux-mips@linux-mips.org
9642W:	http://www.linux-mips.org/
9643T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9645Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9646S:	Supported
9647F:	Documentation/devicetree/bindings/mips/
9648F:	Documentation/mips/
9649F:	arch/mips/
9650F:	drivers/platform/mips/
9651
9652MIPS BOSTON DEVELOPMENT BOARD
9653M:	Paul Burton <paul.burton@mips.com>
9654L:	linux-mips@linux-mips.org
9655S:	Maintained
9656F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9657F:	arch/mips/boot/dts/img/boston.dts
9658F:	arch/mips/configs/generic/board-boston.config
9659F:	drivers/clk/imgtec/clk-boston.c
9660F:	include/dt-bindings/clock/boston-clock.h
9661
9662MIPS GENERIC PLATFORM
9663M:	Paul Burton <paul.burton@mips.com>
9664L:	linux-mips@linux-mips.org
9665S:	Supported
9666F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9667F:	arch/mips/generic/
9668F:	arch/mips/tools/generic-board-config.sh
9669
9670MIPS/LOONGSON1 ARCHITECTURE
9671M:	Keguang Zhang <keguang.zhang@gmail.com>
9672L:	linux-mips@linux-mips.org
9673S:	Maintained
9674F:	arch/mips/loongson32/
9675F:	arch/mips/include/asm/mach-loongson32/
9676F:	drivers/*/*loongson1*
9677F:	drivers/*/*/*loongson1*
9678
9679MIPS/LOONGSON2 ARCHITECTURE
9680M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9681L:	linux-mips@linux-mips.org
9682S:	Maintained
9683F:	arch/mips/loongson64/*{2e/2f}*
9684F:	arch/mips/include/asm/mach-loongson64/
9685F:	drivers/*/*loongson2*
9686F:	drivers/*/*/*loongson2*
9687
9688MIPS/LOONGSON3 ARCHITECTURE
9689M:	Huacai Chen <chenhc@lemote.com>
9690L:	linux-mips@linux-mips.org
9691S:	Maintained
9692F:	arch/mips/loongson64/
9693F:	arch/mips/include/asm/mach-loongson64/
9694F:	drivers/platform/mips/cpu_hwmon.c
9695F:	drivers/*/*loongson3*
9696F:	drivers/*/*/*loongson3*
9697
9698MIPS RINT INSTRUCTION EMULATION
9699M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9700L:	linux-mips@linux-mips.org
9701S:	Supported
9702F:	arch/mips/math-emu/sp_rint.c
9703F:	arch/mips/math-emu/dp_rint.c
9704
9705MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9706M:	Hans Verkuil <hverkuil@xs4all.nl>
9707L:	linux-media@vger.kernel.org
9708T:	git git://linuxtv.org/media_tree.git
9709W:	https://linuxtv.org
9710S:	Odd Fixes
9711F:	drivers/media/radio/radio-miropcm20*
9712
9713MMP SUPPORT
9714M:	Eric Miao <eric.y.miao@gmail.com>
9715M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9717T:	git git://github.com/hzhuang1/linux.git
9718T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9719S:	Maintained
9720F:	arch/arm/boot/dts/mmp*
9721F:	arch/arm/mach-mmp/
9722
9723MN88472 MEDIA DRIVER
9724M:	Antti Palosaari <crope@iki.fi>
9725L:	linux-media@vger.kernel.org
9726W:	https://linuxtv.org
9727W:	http://palosaari.fi/linux/
9728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9729S:	Maintained
9730F:	drivers/media/dvb-frontends/mn88472*
9731
9732MN88473 MEDIA DRIVER
9733M:	Antti Palosaari <crope@iki.fi>
9734L:	linux-media@vger.kernel.org
9735W:	https://linuxtv.org
9736W:	http://palosaari.fi/linux/
9737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9738S:	Maintained
9739F:	drivers/media/dvb-frontends/mn88473*
9740
9741MODULE SUPPORT
9742M:	Jessica Yu <jeyu@kernel.org>
9743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9744S:	Maintained
9745F:	include/linux/module.h
9746F:	kernel/module.c
9747
9748MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9749W:	http://popies.net/meye/
9750S:	Orphan
9751F:	Documentation/media/v4l-drivers/meye*
9752F:	drivers/media/pci/meye/
9753F:	include/uapi/linux/meye.h
9754
9755MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9756M:	Jiri Slaby <jirislaby@gmail.com>
9757S:	Maintained
9758F:	Documentation/serial/moxa-smartio
9759F:	drivers/tty/mxser.*
9760
9761MR800 AVERMEDIA USB FM RADIO DRIVER
9762M:	Alexey Klimov <klimov.linux@gmail.com>
9763L:	linux-media@vger.kernel.org
9764T:	git git://linuxtv.org/media_tree.git
9765S:	Maintained
9766F:	drivers/media/radio/radio-mr800.c
9767
9768MRF24J40 IEEE 802.15.4 RADIO DRIVER
9769M:	Alan Ott <alan@signal11.us>
9770L:	linux-wpan@vger.kernel.org
9771S:	Maintained
9772F:	drivers/net/ieee802154/mrf24j40.c
9773F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9774
9775MSI LAPTOP SUPPORT
9776M:	"Lee, Chun-Yi" <jlee@suse.com>
9777L:	platform-driver-x86@vger.kernel.org
9778S:	Maintained
9779F:	drivers/platform/x86/msi-laptop.c
9780
9781MSI WMI SUPPORT
9782L:	platform-driver-x86@vger.kernel.org
9783S:	Orphan
9784F:	drivers/platform/x86/msi-wmi.c
9785
9786MSI001 MEDIA DRIVER
9787M:	Antti Palosaari <crope@iki.fi>
9788L:	linux-media@vger.kernel.org
9789W:	https://linuxtv.org
9790W:	http://palosaari.fi/linux/
9791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9792T:	git git://linuxtv.org/anttip/media_tree.git
9793S:	Maintained
9794F:	drivers/media/tuners/msi001*
9795
9796MSI2500 MEDIA DRIVER
9797M:	Antti Palosaari <crope@iki.fi>
9798L:	linux-media@vger.kernel.org
9799W:	https://linuxtv.org
9800W:	http://palosaari.fi/linux/
9801Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9802T:	git git://linuxtv.org/anttip/media_tree.git
9803S:	Maintained
9804F:	drivers/media/usb/msi2500/
9805
9806MSYSTEMS DISKONCHIP G3 MTD DRIVER
9807M:	Robert Jarzmik <robert.jarzmik@free.fr>
9808L:	linux-mtd@lists.infradead.org
9809S:	Maintained
9810F:	drivers/mtd/devices/docg3*
9811
9812MT9M032 APTINA SENSOR DRIVER
9813M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9814L:	linux-media@vger.kernel.org
9815T:	git git://linuxtv.org/media_tree.git
9816S:	Maintained
9817F:	drivers/media/i2c/mt9m032.c
9818F:	include/media/i2c/mt9m032.h
9819
9820MT9P031 APTINA CAMERA SENSOR
9821M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9822L:	linux-media@vger.kernel.org
9823T:	git git://linuxtv.org/media_tree.git
9824S:	Maintained
9825F:	drivers/media/i2c/mt9p031.c
9826F:	include/media/i2c/mt9p031.h
9827
9828MT9T001 APTINA CAMERA SENSOR
9829M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9830L:	linux-media@vger.kernel.org
9831T:	git git://linuxtv.org/media_tree.git
9832S:	Maintained
9833F:	drivers/media/i2c/mt9t001.c
9834F:	include/media/i2c/mt9t001.h
9835
9836MT9T112 APTINA CAMERA SENSOR
9837M:	Jacopo Mondi <jacopo@jmondi.org>
9838L:	linux-media@vger.kernel.org
9839T:	git git://linuxtv.org/media_tree.git
9840S:	Odd Fixes
9841F:	drivers/media/i2c/mt9t112.c
9842F:	include/media/i2c/mt9t112.h
9843
9844MT9V032 APTINA CAMERA SENSOR
9845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846L:	linux-media@vger.kernel.org
9847T:	git git://linuxtv.org/media_tree.git
9848S:	Maintained
9849F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9850F:	drivers/media/i2c/mt9v032.c
9851F:	include/media/i2c/mt9v032.h
9852
9853MT9V111 APTINA CAMERA SENSOR
9854M:	Jacopo Mondi <jacopo@jmondi.org>
9855L:	linux-media@vger.kernel.org
9856T:	git git://linuxtv.org/media_tree.git
9857S:	Maintained
9858F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9859F:	drivers/media/i2c/mt9v111.c
9860
9861MULTIFUNCTION DEVICES (MFD)
9862M:	Lee Jones <lee.jones@linaro.org>
9863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9864S:	Supported
9865F:	Documentation/devicetree/bindings/mfd/
9866F:	drivers/mfd/
9867F:	include/linux/mfd/
9868F:	include/dt-bindings/mfd/
9869
9870MULTIMEDIA CARD (MMC) ETC. OVER SPI
9871S:	Orphan
9872F:	drivers/mmc/host/mmc_spi.c
9873F:	include/linux/spi/mmc_spi.h
9874
9875MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9876M:	Ulf Hansson <ulf.hansson@linaro.org>
9877L:	linux-mmc@vger.kernel.org
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9879S:	Maintained
9880F:	Documentation/devicetree/bindings/mmc/
9881F:	drivers/mmc/
9882F:	include/linux/mmc/
9883F:	include/uapi/linux/mmc/
9884
9885MULTIPLEXER SUBSYSTEM
9886M:	Peter Rosin <peda@axentia.se>
9887S:	Maintained
9888F:	Documentation/ABI/testing/sysfs-class-mux*
9889F:	Documentation/devicetree/bindings/mux/
9890F:	include/linux/dt-bindings/mux/
9891F:	include/linux/mux/
9892F:	drivers/mux/
9893
9894MULTITECH MULTIPORT CARD (ISICOM)
9895S:	Orphan
9896F:	drivers/tty/isicom.c
9897F:	include/linux/isicom.h
9898
9899MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9900M:	Bin Liu <b-liu@ti.com>
9901L:	linux-usb@vger.kernel.org
9902S:	Maintained
9903F:	drivers/usb/musb/
9904
9905MXL301RF MEDIA DRIVER
9906M:	Akihiro Tsukada <tskd08@gmail.com>
9907L:	linux-media@vger.kernel.org
9908S:	Odd Fixes
9909F:	drivers/media/tuners/mxl301rf*
9910
9911MXL5007T MEDIA DRIVER
9912M:	Michael Krufky <mkrufky@linuxtv.org>
9913L:	linux-media@vger.kernel.org
9914W:	https://linuxtv.org
9915W:	http://github.com/mkrufky
9916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9917T:	git git://linuxtv.org/mkrufky/tuners.git
9918S:	Maintained
9919F:	drivers/media/tuners/mxl5007t.*
9920
9921MXSFB DRM DRIVER
9922M:	Marek Vasut <marex@denx.de>
9923S:	Supported
9924F:	drivers/gpu/drm/mxsfb/
9925F:	Documentation/devicetree/bindings/display/mxsfb.txt
9926
9927MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9928M:	Chris Lee <christopher.lee@cspi.com>
9929L:	netdev@vger.kernel.org
9930W:	https://www.cspi.com/ethernet-products/support/downloads/
9931S:	Supported
9932F:	drivers/net/ethernet/myricom/myri10ge/
9933
9934NAND FLASH SUBSYSTEM
9935M:	Boris Brezillon <boris.brezillon@bootlin.com>
9936M:	Miquel Raynal <miquel.raynal@bootlin.com>
9937R:	Richard Weinberger <richard@nod.at>
9938L:	linux-mtd@lists.infradead.org
9939W:	http://www.linux-mtd.infradead.org/
9940Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9941T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9942T:	git git://git.infradead.org/linux-mtd.git nand/next
9943S:	Maintained
9944F:	drivers/mtd/nand/
9945F:	include/linux/mtd/*nand*.h
9946
9947NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9948M:	Daniel Mack <zonque@gmail.com>
9949S:	Maintained
9950L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9951W:	http://www.native-instruments.com
9952F:	sound/usb/caiaq/
9953
9954NATSEMI ETHERNET DRIVER (DP8381x)
9955S:	Orphan
9956F:	drivers/net/ethernet/natsemi/natsemi.c
9957
9958NCP FILESYSTEM
9959M:	Petr Vandrovec <petr@vandrovec.name>
9960S:	Obsolete
9961F:	drivers/staging/ncpfs/
9962
9963NCR 5380 SCSI DRIVERS
9964M:	Finn Thain <fthain@telegraphics.com.au>
9965M:	Michael Schmitz <schmitzmic@gmail.com>
9966L:	linux-scsi@vger.kernel.org
9967S:	Maintained
9968F:	Documentation/scsi/g_NCR5380.txt
9969F:	drivers/scsi/NCR5380.*
9970F:	drivers/scsi/arm/cumana_1.c
9971F:	drivers/scsi/arm/oak.c
9972F:	drivers/scsi/atari_scsi.*
9973F:	drivers/scsi/dmx3191d.c
9974F:	drivers/scsi/g_NCR5380.*
9975F:	drivers/scsi/mac_scsi.*
9976F:	drivers/scsi/sun3_scsi.*
9977F:	drivers/scsi/sun3_scsi_vme.c
9978
9979NCSI LIBRARY:
9980M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9981S:	Maintained
9982F:	net/ncsi/
9983
9984NCT6775 HARDWARE MONITOR DRIVER
9985M:	Guenter Roeck <linux@roeck-us.net>
9986L:	linux-hwmon@vger.kernel.org
9987S:	Maintained
9988F:	Documentation/hwmon/nct6775
9989F:	drivers/hwmon/nct6775.c
9990
9991NET_FAILOVER MODULE
9992M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9993L:	netdev@vger.kernel.org
9994S:	Supported
9995F:	driver/net/net_failover.c
9996F:	include/net/net_failover.h
9997F:	Documentation/networking/net_failover.rst
9998
9999NETEFFECT IWARP RNIC DRIVER (IW_NES)
10000M:	Faisal Latif <faisal.latif@intel.com>
10001L:	linux-rdma@vger.kernel.org
10002W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10003S:	Supported
10004F:	drivers/infiniband/hw/nes/
10005F:	include/uapi/rdma/nes-abi.h
10006
10007NETEM NETWORK EMULATOR
10008M:	Stephen Hemminger <stephen@networkplumber.org>
10009L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10010S:	Maintained
10011F:	net/sched/sch_netem.c
10012
10013NETERION 10GbE DRIVERS (s2io/vxge)
10014M:	Jon Mason <jdmason@kudzu.us>
10015L:	netdev@vger.kernel.org
10016S:	Supported
10017F:	Documentation/networking/s2io.txt
10018F:	Documentation/networking/vxge.txt
10019F:	drivers/net/ethernet/neterion/
10020
10021NETFILTER
10022M:	Pablo Neira Ayuso <pablo@netfilter.org>
10023M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10024M:	Florian Westphal <fw@strlen.de>
10025L:	netfilter-devel@vger.kernel.org
10026L:	coreteam@netfilter.org
10027W:	http://www.netfilter.org/
10028W:	http://www.iptables.org/
10029W:	http://www.nftables.org/
10030Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10033S:	Maintained
10034F:	include/linux/netfilter*
10035F:	include/linux/netfilter/
10036F:	include/net/netfilter/
10037F:	include/uapi/linux/netfilter*
10038F:	include/uapi/linux/netfilter/
10039F:	net/*/netfilter.c
10040F:	net/*/netfilter/
10041F:	net/netfilter/
10042F:	net/bridge/br_netfilter*.c
10043
10044NETROM NETWORK LAYER
10045M:	Ralf Baechle <ralf@linux-mips.org>
10046L:	linux-hams@vger.kernel.org
10047W:	http://www.linux-ax25.org/
10048S:	Maintained
10049F:	include/net/netrom.h
10050F:	include/uapi/linux/netrom.h
10051F:	net/netrom/
10052
10053NETRONOME ETHERNET DRIVERS
10054M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10055L:	oss-drivers@netronome.com
10056S:	Maintained
10057F:	drivers/net/ethernet/netronome/
10058
10059NETWORK BLOCK DEVICE (NBD)
10060M:	Josef Bacik <josef@toxicpanda.com>
10061S:	Maintained
10062L:	linux-block@vger.kernel.org
10063L:	nbd@other.debian.org
10064F:	Documentation/blockdev/nbd.txt
10065F:	drivers/block/nbd.c
10066F:	include/uapi/linux/nbd.h
10067
10068NETWORK DROP MONITOR
10069M:	Neil Horman <nhorman@tuxdriver.com>
10070L:	netdev@vger.kernel.org
10071S:	Maintained
10072W:	https://fedorahosted.org/dropwatch/
10073F:	net/core/drop_monitor.c
10074
10075NETWORKING DRIVERS
10076M:	"David S. Miller" <davem@davemloft.net>
10077L:	netdev@vger.kernel.org
10078W:	http://www.linuxfoundation.org/en/Net
10079Q:	http://patchwork.ozlabs.org/project/netdev/list/
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10082S:	Odd Fixes
10083F:	Documentation/devicetree/bindings/net/
10084F:	drivers/net/
10085F:	include/linux/if_*
10086F:	include/linux/netdevice.h
10087F:	include/linux/etherdevice.h
10088F:	include/linux/fcdevice.h
10089F:	include/linux/fddidevice.h
10090F:	include/linux/hippidevice.h
10091F:	include/linux/inetdevice.h
10092F:	include/uapi/linux/if_*
10093F:	include/uapi/linux/netdevice.h
10094
10095NETWORKING DRIVERS (WIRELESS)
10096M:	Kalle Valo <kvalo@codeaurora.org>
10097L:	linux-wireless@vger.kernel.org
10098Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10101S:	Maintained
10102F:	Documentation/devicetree/bindings/net/wireless/
10103F:	drivers/net/wireless/
10104
10105NETWORKING [DSA]
10106M:	Andrew Lunn <andrew@lunn.ch>
10107M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10108M:	Florian Fainelli <f.fainelli@gmail.com>
10109S:	Maintained
10110F:	Documentation/devicetree/bindings/net/dsa/
10111F:	net/dsa/
10112F:	include/net/dsa.h
10113F:	include/linux/dsa/
10114F:	drivers/net/dsa/
10115
10116NETWORKING [GENERAL]
10117M:	"David S. Miller" <davem@davemloft.net>
10118L:	netdev@vger.kernel.org
10119W:	http://www.linuxfoundation.org/en/Net
10120Q:	http://patchwork.ozlabs.org/project/netdev/list/
10121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10123B:	mailto:netdev@vger.kernel.org
10124S:	Maintained
10125F:	net/
10126F:	include/net/
10127F:	include/linux/in.h
10128F:	include/linux/net.h
10129F:	include/linux/netdevice.h
10130F:	include/uapi/linux/in.h
10131F:	include/uapi/linux/net.h
10132F:	include/uapi/linux/netdevice.h
10133F:	include/uapi/linux/net_namespace.h
10134F:	tools/testing/selftests/net/
10135F:	lib/net_utils.c
10136F:	lib/random32.c
10137F:	Documentation/networking/
10138
10139NETWORKING [IPSEC]
10140M:	Steffen Klassert <steffen.klassert@secunet.com>
10141M:	Herbert Xu <herbert@gondor.apana.org.au>
10142M:	"David S. Miller" <davem@davemloft.net>
10143L:	netdev@vger.kernel.org
10144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10146S:	Maintained
10147F:	net/core/flow.c
10148F:	net/xfrm/
10149F:	net/key/
10150F:	net/ipv4/xfrm*
10151F:	net/ipv4/esp4*
10152F:	net/ipv4/ah4.c
10153F:	net/ipv4/ipcomp.c
10154F:	net/ipv4/ip_vti.c
10155F:	net/ipv6/xfrm*
10156F:	net/ipv6/esp6*
10157F:	net/ipv6/ah6.c
10158F:	net/ipv6/ipcomp6.c
10159F:	net/ipv6/ip6_vti.c
10160F:	include/uapi/linux/xfrm.h
10161F:	include/net/xfrm.h
10162
10163NETWORKING [IPv4/IPv6]
10164M:	"David S. Miller" <davem@davemloft.net>
10165M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10166M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10167L:	netdev@vger.kernel.org
10168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10169S:	Maintained
10170F:	net/ipv4/
10171F:	net/ipv6/
10172F:	include/net/ip*
10173F:	arch/x86/net/*
10174
10175NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10176M:	Paul Moore <paul@paul-moore.com>
10177W:	https://github.com/netlabel
10178L:	netdev@vger.kernel.org
10179L:	linux-security-module@vger.kernel.org
10180S:	Maintained
10181F:	Documentation/netlabel/
10182F:	include/net/calipso.h
10183F:	include/net/cipso_ipv4.h
10184F:	include/net/netlabel.h
10185F:	include/uapi/linux/netfilter/xt_SECMARK.h
10186F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10187F:	net/netlabel/
10188F:	net/ipv4/cipso_ipv4.c
10189F:	net/ipv6/calipso.c
10190F:	net/netfilter/xt_CONNSECMARK.c
10191F:	net/netfilter/xt_SECMARK.c
10192
10193NETWORKING [TCP]
10194M:	Eric Dumazet <edumazet@google.com>
10195L:	netdev@vger.kernel.org
10196S:	Maintained
10197F:	net/ipv4/tcp*.c
10198F:	net/ipv4/syncookies.c
10199F:	net/ipv6/tcp*.c
10200F:	net/ipv6/syncookies.c
10201F:	include/uapi/linux/tcp.h
10202F:	include/net/tcp.h
10203F:	include/linux/tcp.h
10204F:	include/trace/events/tcp.h
10205
10206NETWORKING [TLS]
10207M:	Boris Pismenny <borisp@mellanox.com>
10208M:	Aviad Yehezkel <aviadye@mellanox.com>
10209M:	Dave Watson <davejwatson@fb.com>
10210L:	netdev@vger.kernel.org
10211S:	Maintained
10212F:	net/tls/*
10213F:	include/uapi/linux/tls.h
10214F:	include/net/tls.h
10215
10216NETWORKING [WIRELESS]
10217L:	linux-wireless@vger.kernel.org
10218Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10219
10220NETDEVSIM
10221M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10222S:	Maintained
10223F:	drivers/net/netdevsim/*
10224
10225NETXEN (1/10) GbE SUPPORT
10226M:	Manish Chopra <manish.chopra@cavium.com>
10227M:	Rahul Verma <rahul.verma@cavium.com>
10228M:	Dept-GELinuxNICDev@cavium.com
10229L:	netdev@vger.kernel.org
10230S:	Supported
10231F:	drivers/net/ethernet/qlogic/netxen/
10232
10233NFC SUBSYSTEM
10234M:	Samuel Ortiz <sameo@linux.intel.com>
10235L:	linux-wireless@vger.kernel.org
10236L:	linux-nfc@lists.01.org (subscribers-only)
10237S:	Supported
10238F:	net/nfc/
10239F:	include/net/nfc/
10240F:	include/uapi/linux/nfc.h
10241F:	drivers/nfc/
10242F:	include/linux/platform_data/nfcmrvl.h
10243F:	include/linux/platform_data/nxp-nci.h
10244F:	Documentation/devicetree/bindings/net/nfc/
10245
10246NFS, SUNRPC, AND LOCKD CLIENTS
10247M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10248M:	Anna Schumaker <anna.schumaker@netapp.com>
10249L:	linux-nfs@vger.kernel.org
10250W:	http://client.linux-nfs.org
10251T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10252S:	Maintained
10253F:	fs/lockd/
10254F:	fs/nfs/
10255F:	fs/nfs_common/
10256F:	net/sunrpc/
10257F:	include/linux/lockd/
10258F:	include/linux/nfs*
10259F:	include/linux/sunrpc/
10260F:	include/uapi/linux/nfs*
10261F:	include/uapi/linux/sunrpc/
10262
10263NILFS2 FILESYSTEM
10264M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10265L:	linux-nilfs@vger.kernel.org
10266W:	https://nilfs.sourceforge.io/
10267W:	https://nilfs.osdn.jp/
10268T:	git git://github.com/konis/nilfs2.git
10269S:	Supported
10270F:	Documentation/filesystems/nilfs2.txt
10271F:	fs/nilfs2/
10272F:	include/trace/events/nilfs2.h
10273F:	include/uapi/linux/nilfs2_api.h
10274F:	include/uapi/linux/nilfs2_ondisk.h
10275
10276NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10277M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10278W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10279S:	Maintained
10280F:	Documentation/scsi/NinjaSCSI.txt
10281F:	drivers/scsi/pcmcia/nsp_*
10282
10283NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10284M:	GOTO Masanori <gotom@debian.or.jp>
10285M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10286W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10287S:	Maintained
10288F:	Documentation/scsi/NinjaSCSI.txt
10289F:	drivers/scsi/nsp32*
10290
10291NIOS2 ARCHITECTURE
10292M:	Ley Foon Tan <lftan@altera.com>
10293L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10295S:	Maintained
10296F:	arch/nios2/
10297
10298NOHZ, DYNTICKS SUPPORT
10299M:	Frederic Weisbecker <fweisbec@gmail.com>
10300M:	Thomas Gleixner <tglx@linutronix.de>
10301M:	Ingo Molnar <mingo@kernel.org>
10302L:	linux-kernel@vger.kernel.org
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10304S:	Maintained
10305F:	kernel/time/tick*.*
10306F:	include/linux/tick.h
10307F:	include/linux/sched/nohz.h
10308
10309NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10310M:	Pavel Machek <pavel@ucw.cz>
10311M:	Sakari Ailus <sakari.ailus@iki.fi>
10312L:	linux-media@vger.kernel.org
10313S:	Maintained
10314F:	drivers/media/i2c/et8ek8
10315F:	drivers/media/i2c/ad5820.c
10316
10317NOKIA N900 POWER SUPPLY DRIVERS
10318R:	Pali Rohár <pali.rohar@gmail.com>
10319F:	include/linux/power/bq2415x_charger.h
10320F:	include/linux/power/bq27xxx_battery.h
10321F:	include/linux/power/isp1704_charger.h
10322F:	drivers/power/supply/bq2415x_charger.c
10323F:	drivers/power/supply/bq27xxx_battery.c
10324F:	drivers/power/supply/bq27xxx_battery_i2c.c
10325F:	drivers/power/supply/isp1704_charger.c
10326F:	drivers/power/supply/rx51_battery.c
10327
10328NTB AMD DRIVER
10329M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10330L:	linux-ntb@googlegroups.com
10331S:	Supported
10332F:	drivers/ntb/hw/amd/
10333
10334NTB DRIVER CORE
10335M:	Jon Mason <jdmason@kudzu.us>
10336M:	Dave Jiang <dave.jiang@intel.com>
10337M:	Allen Hubbe <allenbh@gmail.com>
10338L:	linux-ntb@googlegroups.com
10339S:	Supported
10340W:	https://github.com/jonmason/ntb/wiki
10341T:	git git://github.com/jonmason/ntb.git
10342F:	drivers/ntb/
10343F:	drivers/net/ntb_netdev.c
10344F:	include/linux/ntb.h
10345F:	include/linux/ntb_transport.h
10346F:	tools/testing/selftests/ntb/
10347
10348NTB IDT DRIVER
10349M:	Serge Semin <fancer.lancer@gmail.com>
10350L:	linux-ntb@googlegroups.com
10351S:	Supported
10352F:	drivers/ntb/hw/idt/
10353
10354NTB INTEL DRIVER
10355M:	Dave Jiang <dave.jiang@intel.com>
10356L:	linux-ntb@googlegroups.com
10357S:	Supported
10358W:	https://github.com/davejiang/linux/wiki
10359T:	git https://github.com/davejiang/linux.git
10360F:	drivers/ntb/hw/intel/
10361
10362NTFS FILESYSTEM
10363M:	Anton Altaparmakov <anton@tuxera.com>
10364L:	linux-ntfs-dev@lists.sourceforge.net
10365W:	http://www.tuxera.com/
10366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10367S:	Supported
10368F:	Documentation/filesystems/ntfs.txt
10369F:	fs/ntfs/
10370
10371NUBUS SUBSYSTEM
10372M:	Finn Thain <fthain@telegraphics.com.au>
10373L:	linux-m68k@lists.linux-m68k.org
10374S:	Maintained
10375F:	arch/*/include/asm/nubus.h
10376F:	drivers/nubus/
10377F:	include/linux/nubus.h
10378F:	include/uapi/linux/nubus.h
10379
10380NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10381M:	Antonino Daplas <adaplas@gmail.com>
10382L:	linux-fbdev@vger.kernel.org
10383S:	Maintained
10384F:	drivers/video/fbdev/riva/
10385F:	drivers/video/fbdev/nvidia/
10386
10387NVM EXPRESS DRIVER
10388M:	Keith Busch <keith.busch@intel.com>
10389M:	Jens Axboe <axboe@fb.com>
10390M:	Christoph Hellwig <hch@lst.de>
10391M:	Sagi Grimberg <sagi@grimberg.me>
10392L:	linux-nvme@lists.infradead.org
10393T:	git://git.infradead.org/nvme.git
10394W:	http://git.infradead.org/nvme.git
10395S:	Supported
10396F:	drivers/nvme/host/
10397F:	include/linux/nvme.h
10398F:	include/uapi/linux/nvme_ioctl.h
10399
10400NVM EXPRESS FC TRANSPORT DRIVERS
10401M:	James Smart <james.smart@broadcom.com>
10402L:	linux-nvme@lists.infradead.org
10403S:	Supported
10404F:	include/linux/nvme-fc.h
10405F:	include/linux/nvme-fc-driver.h
10406F:	drivers/nvme/host/fc.c
10407F:	drivers/nvme/target/fc.c
10408F:	drivers/nvme/target/fcloop.c
10409
10410NVM EXPRESS TARGET DRIVER
10411M:	Christoph Hellwig <hch@lst.de>
10412M:	Sagi Grimberg <sagi@grimberg.me>
10413L:	linux-nvme@lists.infradead.org
10414T:	git://git.infradead.org/nvme.git
10415W:	http://git.infradead.org/nvme.git
10416S:	Supported
10417F:	drivers/nvme/target/
10418
10419NVMEM FRAMEWORK
10420M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10421S:	Maintained
10422F:	drivers/nvmem/
10423F:	Documentation/devicetree/bindings/nvmem/
10424F:	Documentation/ABI/stable/sysfs-bus-nvmem
10425F:	include/linux/nvmem-consumer.h
10426F:	include/linux/nvmem-provider.h
10427
10428NXP SGTL5000 DRIVER
10429M:	Fabio Estevam <fabio.estevam@nxp.com>
10430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10431S:	Maintained
10432F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10433F:	sound/soc/codecs/sgtl5000*
10434
10435NXP TDA998X DRM DRIVER
10436M:	Russell King <linux@armlinux.org.uk>
10437S:	Maintained
10438T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10439T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10440F:	drivers/gpu/drm/i2c/tda998x_drv.c
10441F:	include/drm/i2c/tda998x.h
10442F:	include/dt-bindings/display/tda998x.h
10443K:	"nxp,tda998x"
10444
10445NXP TFA9879 DRIVER
10446M:	Peter Rosin <peda@axentia.se>
10447L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10448S:	Maintained
10449F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10450F:	sound/soc/codecs/tfa9879*
10451
10452NXP-NCI NFC DRIVER
10453M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10454R:	Charles Gorand <charles.gorand@effinnov.com>
10455L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10456S:	Supported
10457F:	drivers/nfc/nxp-nci
10458
10459OBJTOOL
10460M:	Josh Poimboeuf <jpoimboe@redhat.com>
10461M:	Peter Zijlstra <peterz@infradead.org>
10462S:	Supported
10463F:	tools/objtool/
10464
10465OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10466M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10467M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10468L:	linuxppc-dev@lists.ozlabs.org
10469S:	Supported
10470F:	arch/powerpc/platforms/powernv/ocxl.c
10471F:	arch/powerpc/include/asm/pnv-ocxl.h
10472F:	drivers/misc/ocxl/
10473F:	include/misc/ocxl*
10474F:	include/uapi/misc/ocxl.h
10475F:	Documentation/accelerators/ocxl.rst
10476
10477OMAP AUDIO SUPPORT
10478M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10479M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10480L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10481L:	linux-omap@vger.kernel.org
10482S:	Maintained
10483F:	sound/soc/omap/
10484
10485OMAP CLOCK FRAMEWORK SUPPORT
10486M:	Paul Walmsley <paul@pwsan.com>
10487L:	linux-omap@vger.kernel.org
10488S:	Maintained
10489F:	arch/arm/*omap*/*clock*
10490
10491OMAP DEVICE TREE SUPPORT
10492M:	Benoît Cousson <bcousson@baylibre.com>
10493M:	Tony Lindgren <tony@atomide.com>
10494L:	linux-omap@vger.kernel.org
10495L:	devicetree@vger.kernel.org
10496S:	Maintained
10497F:	arch/arm/boot/dts/*omap*
10498F:	arch/arm/boot/dts/*am3*
10499F:	arch/arm/boot/dts/*am4*
10500F:	arch/arm/boot/dts/*am5*
10501F:	arch/arm/boot/dts/*dra7*
10502
10503OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10504L:	linux-omap@vger.kernel.org
10505L:	linux-fbdev@vger.kernel.org
10506S:	Orphan
10507F:	drivers/video/fbdev/omap2/
10508F:	Documentation/arm/OMAP/DSS
10509
10510OMAP FRAMEBUFFER SUPPORT
10511L:	linux-fbdev@vger.kernel.org
10512L:	linux-omap@vger.kernel.org
10513S:	Orphan
10514F:	drivers/video/fbdev/omap/
10515
10516OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10517M:	Roger Quadros <rogerq@ti.com>
10518M:	Tony Lindgren <tony@atomide.com>
10519L:	linux-omap@vger.kernel.org
10520S:	Maintained
10521F:	drivers/memory/omap-gpmc.c
10522F:	arch/arm/mach-omap2/*gpmc*
10523
10524OMAP GPIO DRIVER
10525M:	Grygorii Strashko <grygorii.strashko@ti.com>
10526M:	Santosh Shilimkar <ssantosh@kernel.org>
10527M:	Kevin Hilman <khilman@kernel.org>
10528L:	linux-omap@vger.kernel.org
10529S:	Maintained
10530F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10531F:	drivers/gpio/gpio-omap.c
10532
10533OMAP HARDWARE SPINLOCK SUPPORT
10534M:	Ohad Ben-Cohen <ohad@wizery.com>
10535L:	linux-omap@vger.kernel.org
10536S:	Maintained
10537F:	drivers/hwspinlock/omap_hwspinlock.c
10538
10539OMAP HS MMC SUPPORT
10540L:	linux-mmc@vger.kernel.org
10541L:	linux-omap@vger.kernel.org
10542S:	Orphan
10543F:	drivers/mmc/host/omap_hsmmc.c
10544
10545OMAP HWMOD DATA
10546M:	Paul Walmsley <paul@pwsan.com>
10547L:	linux-omap@vger.kernel.org
10548S:	Maintained
10549F:	arch/arm/mach-omap2/omap_hwmod*data*
10550
10551OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10552M:	Benoît Cousson <bcousson@baylibre.com>
10553L:	linux-omap@vger.kernel.org
10554S:	Maintained
10555F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10556
10557OMAP HWMOD SUPPORT
10558M:	Benoît Cousson <bcousson@baylibre.com>
10559M:	Paul Walmsley <paul@pwsan.com>
10560L:	linux-omap@vger.kernel.org
10561S:	Maintained
10562F:	arch/arm/mach-omap2/omap_hwmod.*
10563
10564OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10565M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10566L:	linux-media@vger.kernel.org
10567S:	Maintained
10568F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10569F:	drivers/media/platform/omap3isp/
10570F:	drivers/staging/media/omap4iss/
10571
10572OMAP MMC SUPPORT
10573M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10574L:	linux-omap@vger.kernel.org
10575S:	Maintained
10576F:	drivers/mmc/host/omap.c
10577
10578OMAP POWER MANAGEMENT SUPPORT
10579M:	Kevin Hilman <khilman@kernel.org>
10580L:	linux-omap@vger.kernel.org
10581S:	Maintained
10582F:	arch/arm/*omap*/*pm*
10583F:	drivers/cpufreq/omap-cpufreq.c
10584
10585OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10586M:	Rajendra Nayak <rnayak@codeaurora.org>
10587M:	Paul Walmsley <paul@pwsan.com>
10588L:	linux-omap@vger.kernel.org
10589S:	Maintained
10590F:	arch/arm/mach-omap2/prm*
10591
10592OMAP RANDOM NUMBER GENERATOR SUPPORT
10593M:	Deepak Saxena <dsaxena@plexity.net>
10594S:	Maintained
10595F:	drivers/char/hw_random/omap-rng.c
10596
10597OMAP USB SUPPORT
10598L:	linux-usb@vger.kernel.org
10599L:	linux-omap@vger.kernel.org
10600S:	Orphan
10601F:	drivers/usb/*/*omap*
10602F:	arch/arm/*omap*/usb*
10603
10604OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10605M:	Mark Jackson <mpfj@newflow.co.uk>
10606L:	linux-omap@vger.kernel.org
10607S:	Maintained
10608F:	arch/arm/boot/dts/am335x-nano.dts
10609
10610OMAP1 SUPPORT
10611M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10612M:	Tony Lindgren <tony@atomide.com>
10613L:	linux-omap@vger.kernel.org
10614Q:	http://patchwork.kernel.org/project/linux-omap/list/
10615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10616S:	Maintained
10617F:	arch/arm/mach-omap1/
10618F:	arch/arm/plat-omap/
10619F:	arch/arm/configs/omap1_defconfig
10620F:	drivers/i2c/busses/i2c-omap.c
10621F:	include/linux/platform_data/i2c-omap.h
10622F:	include/linux/platform_data/ams-delta-fiq.h
10623
10624OMAP2+ SUPPORT
10625M:	Tony Lindgren <tony@atomide.com>
10626L:	linux-omap@vger.kernel.org
10627W:	http://www.muru.com/linux/omap/
10628W:	http://linux.omap.com/
10629Q:	http://patchwork.kernel.org/project/linux-omap/list/
10630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10631S:	Maintained
10632F:	arch/arm/mach-omap2/
10633F:	arch/arm/plat-omap/
10634F:	arch/arm/configs/omap2plus_defconfig
10635F:	drivers/i2c/busses/i2c-omap.c
10636F:	drivers/irqchip/irq-omap-intc.c
10637F:	drivers/mfd/*omap*.c
10638F:	drivers/mfd/menelaus.c
10639F:	drivers/mfd/palmas.c
10640F:	drivers/mfd/tps65217.c
10641F:	drivers/mfd/tps65218.c
10642F:	drivers/mfd/tps65910.c
10643F:	drivers/mfd/twl-core.[ch]
10644F:	drivers/mfd/twl4030*.c
10645F:	drivers/mfd/twl6030*.c
10646F:	drivers/mfd/twl6040*.c
10647F:	drivers/regulator/palmas-regulator*.c
10648F:	drivers/regulator/pbias-regulator.c
10649F:	drivers/regulator/tps65217-regulator.c
10650F:	drivers/regulator/tps65218-regulator.c
10651F:	drivers/regulator/tps65910-regulator.c
10652F:	drivers/regulator/twl-regulator.c
10653F:	drivers/regulator/twl6030-regulator.c
10654F:	include/linux/platform_data/i2c-omap.h
10655
10656ONION OMEGA2+ BOARD
10657M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10658L:	linux-mips@linux-mips.org
10659S:	Maintained
10660F:	arch/mips/boot/dts/ralink/omega2p.dts
10661
10662OMFS FILESYSTEM
10663M:	Bob Copeland <me@bobcopeland.com>
10664L:	linux-karma-devel@lists.sourceforge.net
10665S:	Maintained
10666F:	Documentation/filesystems/omfs.txt
10667F:	fs/omfs/
10668
10669OMNIKEY CARDMAN 4000 DRIVER
10670M:	Harald Welte <laforge@gnumonks.org>
10671S:	Maintained
10672F:	drivers/char/pcmcia/cm4000_cs.c
10673F:	include/linux/cm4000_cs.h
10674F:	include/uapi/linux/cm4000_cs.h
10675
10676OMNIKEY CARDMAN 4040 DRIVER
10677M:	Harald Welte <laforge@gnumonks.org>
10678S:	Maintained
10679F:	drivers/char/pcmcia/cm4040_cs.*
10680
10681OMNIVISION OV13858 SENSOR DRIVER
10682M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10683L:	linux-media@vger.kernel.org
10684T:	git git://linuxtv.org/media_tree.git
10685S:	Maintained
10686F:	drivers/media/i2c/ov13858.c
10687
10688OMNIVISION OV2680 SENSOR DRIVER
10689M:	Rui Miguel Silva <rmfrfs@gmail.com>
10690L:	linux-media@vger.kernel.org
10691T:	git git://linuxtv.org/media_tree.git
10692S:	Maintained
10693F:	drivers/media/i2c/ov2680.c
10694F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10695
10696OMNIVISION OV2685 SENSOR DRIVER
10697M:	Shunqian Zheng <zhengsq@rock-chips.com>
10698L:	linux-media@vger.kernel.org
10699T:	git git://linuxtv.org/media_tree.git
10700S:	Maintained
10701F:	drivers/media/i2c/ov2685.c
10702
10703OMNIVISION OV5640 SENSOR DRIVER
10704M:	Steve Longerbeam <slongerbeam@gmail.com>
10705L:	linux-media@vger.kernel.org
10706T:	git git://linuxtv.org/media_tree.git
10707S:	Maintained
10708F:	drivers/media/i2c/ov5640.c
10709
10710OMNIVISION OV5647 SENSOR DRIVER
10711M:	Luis Oliveira <lolivei@synopsys.com>
10712L:	linux-media@vger.kernel.org
10713T:	git git://linuxtv.org/media_tree.git
10714S:	Maintained
10715F:	drivers/media/i2c/ov5647.c
10716
10717OMNIVISION OV5695 SENSOR DRIVER
10718M:	Shunqian Zheng <zhengsq@rock-chips.com>
10719L:	linux-media@vger.kernel.org
10720T:	git git://linuxtv.org/media_tree.git
10721S:	Maintained
10722F:	drivers/media/i2c/ov5695.c
10723
10724OMNIVISION OV7670 SENSOR DRIVER
10725M:	Jonathan Corbet <corbet@lwn.net>
10726L:	linux-media@vger.kernel.org
10727T:	git git://linuxtv.org/media_tree.git
10728S:	Maintained
10729F:	drivers/media/i2c/ov7670.c
10730F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10731
10732OMNIVISION OV772x SENSOR DRIVER
10733M:	Jacopo Mondi <jacopo@jmondi.org>
10734L:	linux-media@vger.kernel.org
10735T:	git git://linuxtv.org/media_tree.git
10736S:	Odd fixes
10737F:	drivers/media/i2c/ov772x.c
10738F:	include/media/i2c/ov772x.h
10739F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10740
10741OMNIVISION OV7740 SENSOR DRIVER
10742M:	Wenyou Yang <wenyou.yang@microchip.com>
10743L:	linux-media@vger.kernel.org
10744T:	git git://linuxtv.org/media_tree.git
10745S:	Maintained
10746F:	drivers/media/i2c/ov7740.c
10747F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10748
10749OMNIVISION OV9650 SENSOR DRIVER
10750M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10751R:	Akinobu Mita <akinobu.mita@gmail.com>
10752R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10753L:	linux-media@vger.kernel.org
10754T:	git git://linuxtv.org/media_tree.git
10755S:	Maintained
10756F:	drivers/media/i2c/ov9650.c
10757F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10758
10759ONENAND FLASH DRIVER
10760M:	Kyungmin Park <kyungmin.park@samsung.com>
10761L:	linux-mtd@lists.infradead.org
10762S:	Maintained
10763F:	drivers/mtd/nand/onenand/
10764F:	include/linux/mtd/onenand*.h
10765
10766ONSTREAM SCSI TAPE DRIVER
10767M:	Willem Riede <osst@riede.org>
10768L:	osst-users@lists.sourceforge.net
10769L:	linux-scsi@vger.kernel.org
10770S:	Maintained
10771F:	Documentation/scsi/osst.txt
10772F:	drivers/scsi/osst.*
10773F:	drivers/scsi/osst_*.h
10774F:	drivers/scsi/st.h
10775
10776OP-TEE DRIVER
10777M:	Jens Wiklander <jens.wiklander@linaro.org>
10778S:	Maintained
10779F:	drivers/tee/optee/
10780
10781OPA-VNIC DRIVER
10782M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10783M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10784L:	linux-rdma@vger.kernel.org
10785S:	Supported
10786F:	drivers/infiniband/ulp/opa_vnic
10787
10788OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10789M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10790M:	Frank Rowand <frowand.list@gmail.com>
10791L:	devicetree@vger.kernel.org
10792S:	Maintained
10793F:	Documentation/devicetree/dynamic-resolution-notes.txt
10794F:	Documentation/devicetree/overlay-notes.txt
10795F:	drivers/of/overlay.c
10796F:	drivers/of/resolver.c
10797K:	of_overlay_notifier_
10798
10799OPEN FIRMWARE AND FLATTENED DEVICE TREE
10800M:	Rob Herring <robh+dt@kernel.org>
10801M:	Frank Rowand <frowand.list@gmail.com>
10802L:	devicetree@vger.kernel.org
10803W:	http://www.devicetree.org/
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10805S:	Maintained
10806F:	drivers/of/
10807F:	include/linux/of*.h
10808F:	scripts/dtc/
10809F:	Documentation/ABI/testing/sysfs-firmware-ofw
10810
10811OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10812M:	Rob Herring <robh+dt@kernel.org>
10813M:	Mark Rutland <mark.rutland@arm.com>
10814L:	devicetree@vger.kernel.org
10815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10816Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10817S:	Maintained
10818F:	Documentation/devicetree/
10819F:	arch/*/boot/dts/
10820F:	include/dt-bindings/
10821
10822OPENCORES I2C BUS DRIVER
10823M:	Peter Korsgaard <peter@korsgaard.com>
10824L:	linux-i2c@vger.kernel.org
10825S:	Maintained
10826F:	Documentation/i2c/busses/i2c-ocores
10827F:	drivers/i2c/busses/i2c-ocores.c
10828
10829OPENRISC ARCHITECTURE
10830M:	Jonas Bonn <jonas@southpole.se>
10831M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10832M:	Stafford Horne <shorne@gmail.com>
10833T:	git git://github.com/openrisc/linux.git
10834L:	openrisc@lists.librecores.org
10835W:	http://openrisc.io
10836S:	Maintained
10837F:	Documentation/devicetree/bindings/openrisc/
10838F:	Documentation/openrisc/
10839F:	arch/openrisc/
10840F:	drivers/irqchip/irq-ompic.c
10841F:	drivers/irqchip/irq-or1k-*
10842
10843OPENVSWITCH
10844M:	Pravin B Shelar <pshelar@ovn.org>
10845L:	netdev@vger.kernel.org
10846L:	dev@openvswitch.org
10847W:	http://openvswitch.org
10848S:	Maintained
10849F:	net/openvswitch/
10850F:	include/uapi/linux/openvswitch.h
10851
10852OPERATING PERFORMANCE POINTS (OPP)
10853M:	Viresh Kumar <vireshk@kernel.org>
10854M:	Nishanth Menon <nm@ti.com>
10855M:	Stephen Boyd <sboyd@kernel.org>
10856L:	linux-pm@vger.kernel.org
10857S:	Maintained
10858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10859F:	drivers/opp/
10860F:	include/linux/pm_opp.h
10861F:	Documentation/power/opp.txt
10862F:	Documentation/devicetree/bindings/opp/
10863
10864OPL4 DRIVER
10865M:	Clemens Ladisch <clemens@ladisch.de>
10866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10867T:	git git://git.alsa-project.org/alsa-kernel.git
10868S:	Maintained
10869F:	sound/drivers/opl4/
10870
10871OPROFILE
10872M:	Robert Richter <rric@kernel.org>
10873L:	oprofile-list@lists.sf.net
10874S:	Maintained
10875F:	arch/*/include/asm/oprofile*.h
10876F:	arch/*/oprofile/
10877F:	drivers/oprofile/
10878F:	include/linux/oprofile.h
10879
10880ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10881M:	Mark Fasheh <mark@fasheh.com>
10882M:	Joel Becker <jlbec@evilplan.org>
10883L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10884W:	http://ocfs2.wiki.kernel.org
10885S:	Supported
10886F:	Documentation/filesystems/ocfs2.txt
10887F:	Documentation/filesystems/dlmfs.txt
10888F:	fs/ocfs2/
10889
10890ORANGEFS FILESYSTEM
10891M:	Mike Marshall <hubcap@omnibond.com>
10892R:	Martin Brandenburg <martin@omnibond.com>
10893L:	devel@lists.orangefs.org
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10895S:	Supported
10896F:	fs/orangefs/
10897F:	Documentation/filesystems/orangefs.txt
10898
10899ORINOCO DRIVER
10900L:	linux-wireless@vger.kernel.org
10901W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10902W:	http://www.nongnu.org/orinoco/
10903S:	Orphan
10904F:	drivers/net/wireless/intersil/orinoco/
10905
10906OSD LIBRARY and FILESYSTEM
10907M:	Boaz Harrosh <ooo@electrozaur.com>
10908S:	Maintained
10909F:	drivers/scsi/osd/
10910F:	include/scsi/osd_*
10911F:	fs/exofs/
10912
10913OV2659 OMNIVISION SENSOR DRIVER
10914M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10915L:	linux-media@vger.kernel.org
10916W:	https://linuxtv.org
10917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10918T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10919S:	Maintained
10920F:	drivers/media/i2c/ov2659.c
10921F:	include/media/i2c/ov2659.h
10922
10923OVERLAY FILESYSTEM
10924M:	Miklos Szeredi <miklos@szeredi.hu>
10925L:	linux-unionfs@vger.kernel.org
10926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10927S:	Supported
10928F:	fs/overlayfs/
10929F:	Documentation/filesystems/overlayfs.txt
10930
10931P54 WIRELESS DRIVER
10932M:	Christian Lamparter <chunkeey@googlemail.com>
10933L:	linux-wireless@vger.kernel.org
10934W:	http://wireless.kernel.org/en/users/Drivers/p54
10935S:	Maintained
10936F:	drivers/net/wireless/intersil/p54/
10937
10938PA SEMI ETHERNET DRIVER
10939L:	netdev@vger.kernel.org
10940S:	Orphan
10941F:	drivers/net/ethernet/pasemi/*
10942
10943PA SEMI SMBUS DRIVER
10944L:	linux-i2c@vger.kernel.org
10945S:	Orphan
10946F:	drivers/i2c/busses/i2c-pasemi.c
10947
10948PADATA PARALLEL EXECUTION MECHANISM
10949M:	Steffen Klassert <steffen.klassert@secunet.com>
10950L:	linux-crypto@vger.kernel.org
10951S:	Maintained
10952F:	kernel/padata.c
10953F:	include/linux/padata.h
10954F:	Documentation/padata.txt
10955
10956PANASONIC LAPTOP ACPI EXTRAS DRIVER
10957M:	Harald Welte <laforge@gnumonks.org>
10958L:	platform-driver-x86@vger.kernel.org
10959S:	Maintained
10960F:	drivers/platform/x86/panasonic-laptop.c
10961
10962PARALLEL LCD/KEYPAD PANEL DRIVER
10963M:	Willy Tarreau <willy@haproxy.com>
10964M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10965S:	Odd Fixes
10966F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10967F:	drivers/auxdisplay/panel.c
10968
10969PARALLEL PORT SUBSYSTEM
10970M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10971M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10972L:	linux-parport@lists.infradead.org (subscribers-only)
10973S:	Maintained
10974F:	drivers/parport/
10975F:	include/linux/parport*.h
10976F:	drivers/char/ppdev.c
10977F:	include/uapi/linux/ppdev.h
10978F:	Documentation/parport*.txt
10979
10980PARAVIRT_OPS INTERFACE
10981M:	Juergen Gross <jgross@suse.com>
10982M:	Alok Kataria <akataria@vmware.com>
10983L:	virtualization@lists.linux-foundation.org
10984S:	Supported
10985F:	Documentation/virtual/paravirt_ops.txt
10986F:	arch/*/kernel/paravirt*
10987F:	arch/*/include/asm/paravirt*.h
10988F:	include/linux/hypervisor.h
10989
10990PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10991M:	Tim Waugh <tim@cyberelk.net>
10992L:	linux-parport@lists.infradead.org (subscribers-only)
10993S:	Maintained
10994F:	Documentation/blockdev/paride.txt
10995F:	drivers/block/paride/
10996
10997PARISC ARCHITECTURE
10998M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10999M:	Helge Deller <deller@gmx.de>
11000L:	linux-parisc@vger.kernel.org
11001W:	http://www.parisc-linux.org/
11002Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11005S:	Maintained
11006F:	arch/parisc/
11007F:	Documentation/parisc/
11008F:	drivers/parisc/
11009F:	drivers/char/agp/parisc-agp.c
11010F:	drivers/input/serio/gscps2.c
11011F:	drivers/parport/parport_gsc.*
11012F:	drivers/tty/serial/8250/8250_gsc.c
11013F:	drivers/video/fbdev/sti*
11014F:	drivers/video/console/sti*
11015F:	drivers/video/logo/logo_parisc*
11016
11017PARMAN
11018M:	Jiri Pirko <jiri@mellanox.com>
11019L:	netdev@vger.kernel.org
11020S:	Supported
11021F:	lib/parman.c
11022F:	lib/test_parman.c
11023F:	include/linux/parman.h
11024
11025PC87360 HARDWARE MONITORING DRIVER
11026M:	Jim Cromie <jim.cromie@gmail.com>
11027L:	linux-hwmon@vger.kernel.org
11028S:	Maintained
11029F:	Documentation/hwmon/pc87360
11030F:	drivers/hwmon/pc87360.c
11031
11032PC8736x GPIO DRIVER
11033M:	Jim Cromie <jim.cromie@gmail.com>
11034S:	Maintained
11035F:	drivers/char/pc8736x_gpio.c
11036
11037PC87427 HARDWARE MONITORING DRIVER
11038M:	Jean Delvare <jdelvare@suse.com>
11039L:	linux-hwmon@vger.kernel.org
11040S:	Maintained
11041F:	Documentation/hwmon/pc87427
11042F:	drivers/hwmon/pc87427.c
11043
11044PCA9532 LED DRIVER
11045M:	Riku Voipio <riku.voipio@iki.fi>
11046S:	Maintained
11047F:	drivers/leds/leds-pca9532.c
11048F:	include/linux/leds-pca9532.h
11049
11050PCA9541 I2C BUS MASTER SELECTOR DRIVER
11051M:	Guenter Roeck <linux@roeck-us.net>
11052L:	linux-i2c@vger.kernel.org
11053S:	Maintained
11054F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11055
11056PCDP - PRIMARY CONSOLE AND DEBUG PORT
11057M:	Khalid Aziz <khalid@gonehiking.org>
11058S:	Maintained
11059F:	drivers/firmware/pcdp.*
11060
11061PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11062M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11063L:	linux-pci@vger.kernel.org
11064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11065S:	Maintained
11066F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11067F:	drivers/pci/controller/pci-aardvark.c
11068
11069PCI DRIVER FOR ALTERA PCIE IP
11070M:	Ley Foon Tan <lftan@altera.com>
11071L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11072L:	linux-pci@vger.kernel.org
11073S:	Supported
11074F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11075F:	drivers/pci/controller/pcie-altera.c
11076
11077PCI DRIVER FOR APPLIEDMICRO XGENE
11078M:	Tanmay Inamdar <tinamdar@apm.com>
11079L:	linux-pci@vger.kernel.org
11080L:	linux-arm-kernel@lists.infradead.org
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11083F:	drivers/pci/controller/pci-xgene.c
11084
11085PCI DRIVER FOR ARM VERSATILE PLATFORM
11086M:	Rob Herring <robh@kernel.org>
11087L:	linux-pci@vger.kernel.org
11088L:	linux-arm-kernel@lists.infradead.org
11089S:	Maintained
11090F:	Documentation/devicetree/bindings/pci/versatile.txt
11091F:	drivers/pci/controller/pci-versatile.c
11092
11093PCI DRIVER FOR ARMADA 8K
11094M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11095L:	linux-pci@vger.kernel.org
11096L:	linux-arm-kernel@lists.infradead.org
11097S:	Maintained
11098F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11099F:	drivers/pci/controller/dwc/pcie-armada8k.c
11100
11101PCI DRIVER FOR CADENCE PCIE IP
11102M:	Alan Douglas <adouglas@cadence.com>
11103L:	linux-pci@vger.kernel.org
11104S:	Maintained
11105F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11106F:	drivers/pci/controller/pcie-cadence*
11107
11108PCI DRIVER FOR FREESCALE LAYERSCAPE
11109M:	Minghuan Lian <minghuan.Lian@nxp.com>
11110M:	Mingkai Hu <mingkai.hu@nxp.com>
11111M:	Roy Zang <roy.zang@nxp.com>
11112L:	linuxppc-dev@lists.ozlabs.org
11113L:	linux-pci@vger.kernel.org
11114L:	linux-arm-kernel@lists.infradead.org
11115S:	Maintained
11116F:	drivers/pci/controller/dwc/*layerscape*
11117
11118PCI DRIVER FOR GENERIC OF HOSTS
11119M:	Will Deacon <will.deacon@arm.com>
11120L:	linux-pci@vger.kernel.org
11121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11122S:	Maintained
11123F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11124F:	drivers/pci/controller/pci-host-common.c
11125F:	drivers/pci/controller/pci-host-generic.c
11126
11127PCI DRIVER FOR IMX6
11128M:	Richard Zhu <hongxing.zhu@nxp.com>
11129M:	Lucas Stach <l.stach@pengutronix.de>
11130L:	linux-pci@vger.kernel.org
11131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11132S:	Maintained
11133F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11134F:	drivers/pci/controller/dwc/*imx6*
11135
11136PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11137M:	Keith Busch <keith.busch@intel.com>
11138M:	Jonathan Derrick <jonathan.derrick@intel.com>
11139L:	linux-pci@vger.kernel.org
11140S:	Supported
11141F:	drivers/pci/controller/vmd.c
11142
11143PCI DRIVER FOR MICROSEMI SWITCHTEC
11144M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11145M:	Logan Gunthorpe <logang@deltatee.com>
11146L:	linux-pci@vger.kernel.org
11147S:	Maintained
11148F:	Documentation/switchtec.txt
11149F:	Documentation/ABI/testing/sysfs-class-switchtec
11150F:	drivers/pci/switch/switchtec*
11151F:	include/uapi/linux/switchtec_ioctl.h
11152F:	include/linux/switchtec.h
11153F:	drivers/ntb/hw/mscc/
11154
11155PCI DRIVER FOR MOBIVEIL PCIE IP
11156M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11157L:	linux-pci@vger.kernel.org
11158S:	Supported
11159F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11160F:	drivers/pci/controller/pcie-mobiveil.c
11161
11162PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11163M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11164M:	Jason Cooper <jason@lakedaemon.net>
11165L:	linux-pci@vger.kernel.org
11166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11167S:	Maintained
11168F:	drivers/pci/controller/*mvebu*
11169
11170PCI DRIVER FOR NVIDIA TEGRA
11171M:	Thierry Reding <thierry.reding@gmail.com>
11172L:	linux-tegra@vger.kernel.org
11173L:	linux-pci@vger.kernel.org
11174S:	Supported
11175F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11176F:	drivers/pci/controller/pci-tegra.c
11177
11178PCI DRIVER FOR RENESAS R-CAR
11179M:	Simon Horman <horms@verge.net.au>
11180L:	linux-pci@vger.kernel.org
11181L:	linux-renesas-soc@vger.kernel.org
11182S:	Maintained
11183F:	drivers/pci/controller/*rcar*
11184
11185PCI DRIVER FOR SAMSUNG EXYNOS
11186M:	Jingoo Han <jingoohan1@gmail.com>
11187L:	linux-pci@vger.kernel.org
11188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11189L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11190S:	Maintained
11191F:	drivers/pci/controller/dwc/pci-exynos.c
11192
11193PCI DRIVER FOR SYNOPSYS DESIGNWARE
11194M:	Jingoo Han <jingoohan1@gmail.com>
11195M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11196L:	linux-pci@vger.kernel.org
11197S:	Maintained
11198F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11199F:	drivers/pci/controller/dwc/*designware*
11200
11201PCI DRIVER FOR TI DRA7XX
11202M:	Kishon Vijay Abraham I <kishon@ti.com>
11203L:	linux-omap@vger.kernel.org
11204L:	linux-pci@vger.kernel.org
11205S:	Supported
11206F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11207F:	drivers/pci/controller/dwc/pci-dra7xx.c
11208
11209PCI DRIVER FOR TI KEYSTONE
11210M:	Murali Karicheri <m-karicheri2@ti.com>
11211L:	linux-pci@vger.kernel.org
11212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11213S:	Maintained
11214F:	drivers/pci/controller/dwc/*keystone*
11215
11216PCI ENDPOINT SUBSYSTEM
11217M:	Kishon Vijay Abraham I <kishon@ti.com>
11218M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11219L:	linux-pci@vger.kernel.org
11220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11221S:	Supported
11222F:	drivers/pci/endpoint/
11223F:	drivers/misc/pci_endpoint_test.c
11224F:	tools/pci/
11225
11226PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11227M:	Russell Currey <ruscur@russell.cc>
11228M:	Sam Bobroff <sbobroff@linux.ibm.com>
11229M:	Oliver O'Halloran <oohall@gmail.com>
11230L:	linuxppc-dev@lists.ozlabs.org
11231S:	Supported
11232F:	Documentation/PCI/pci-error-recovery.txt
11233F:	drivers/pci/pcie/aer.c
11234F:	drivers/pci/pcie/dpc.c
11235F:	drivers/pci/pcie/err.c
11236F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11237F:	arch/powerpc/kernel/eeh*.c
11238F:	arch/powerpc/platforms/*/eeh*.c
11239F:	arch/powerpc/include/*/eeh*.h
11240
11241PCI ERROR RECOVERY
11242M:	Linas Vepstas <linasvepstas@gmail.com>
11243L:	linux-pci@vger.kernel.org
11244S:	Supported
11245F:	Documentation/PCI/pci-error-recovery.txt
11246
11247PCI MSI DRIVER FOR ALTERA MSI IP
11248M:	Ley Foon Tan <lftan@altera.com>
11249L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11250L:	linux-pci@vger.kernel.org
11251S:	Supported
11252F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11253F:	drivers/pci/controller/pcie-altera-msi.c
11254
11255PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11256M:	Duc Dang <dhdang@apm.com>
11257L:	linux-pci@vger.kernel.org
11258L:	linux-arm-kernel@lists.infradead.org
11259S:	Maintained
11260F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11261F:	drivers/pci/controller/pci-xgene-msi.c
11262
11263PCI SUBSYSTEM
11264M:	Bjorn Helgaas <bhelgaas@google.com>
11265L:	linux-pci@vger.kernel.org
11266Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11268S:	Supported
11269F:	Documentation/devicetree/bindings/pci/
11270F:	Documentation/PCI/
11271F:	drivers/acpi/pci*
11272F:	drivers/pci/
11273F:	include/asm-generic/pci*
11274F:	include/linux/pci*
11275F:	include/linux/of_pci.h
11276F:	include/uapi/linux/pci*
11277F:	lib/pci*
11278F:	arch/x86/pci/
11279F:	arch/x86/kernel/quirks.c
11280
11281PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11282M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11283L:	linux-pci@vger.kernel.org
11284Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11286S:	Supported
11287F:	drivers/pci/controller/
11288
11289PCIE DRIVER FOR AXIS ARTPEC
11290M:	Jesper Nilsson <jesper.nilsson@axis.com>
11291L:	linux-arm-kernel@axis.com
11292L:	linux-pci@vger.kernel.org
11293S:	Maintained
11294F:	Documentation/devicetree/bindings/pci/axis,artpec*
11295F:	drivers/pci/controller/dwc/*artpec*
11296
11297PCIE DRIVER FOR CAVIUM THUNDERX
11298M:	David Daney <david.daney@cavium.com>
11299L:	linux-pci@vger.kernel.org
11300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11301S:	Supported
11302F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11303F:	drivers/pci/controller/pci-thunder-*
11304
11305PCIE DRIVER FOR HISILICON
11306M:	Zhou Wang <wangzhou1@hisilicon.com>
11307L:	linux-pci@vger.kernel.org
11308S:	Maintained
11309F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11310F:	drivers/pci/controller/dwc/pcie-hisi.c
11311
11312PCIE DRIVER FOR HISILICON KIRIN
11313M:	Xiaowei Song <songxiaowei@hisilicon.com>
11314M:	Binghui Wang <wangbinghui@hisilicon.com>
11315L:	linux-pci@vger.kernel.org
11316S:	Maintained
11317F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11318F:	drivers/pci/controller/dwc/pcie-kirin.c
11319
11320PCIE DRIVER FOR HISILICON STB
11321M:	Jianguo Sun <sunjianguo1@huawei.com>
11322M:	Shawn Guo <shawn.guo@linaro.org>
11323L:	linux-pci@vger.kernel.org
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11326F:	drivers/pci/controller/dwc/pcie-histb.c
11327
11328PCIE DRIVER FOR MEDIATEK
11329M:	Ryder Lee <ryder.lee@mediatek.com>
11330L:	linux-pci@vger.kernel.org
11331L:	linux-mediatek@lists.infradead.org
11332S:	Supported
11333F:	Documentation/devicetree/bindings/pci/mediatek*
11334F:	drivers/pci/controller/*mediatek*
11335
11336PCIE DRIVER FOR QUALCOMM MSM
11337M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11338L:	linux-pci@vger.kernel.org
11339L:	linux-arm-msm@vger.kernel.org
11340S:	Maintained
11341F:	drivers/pci/controller/dwc/*qcom*
11342
11343PCIE DRIVER FOR ROCKCHIP
11344M:	Shawn Lin <shawn.lin@rock-chips.com>
11345L:	linux-pci@vger.kernel.org
11346L:	linux-rockchip@lists.infradead.org
11347S:	Maintained
11348F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11349F:	drivers/pci/controller/pcie-rockchip*
11350
11351PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11352M:	Linus Walleij <linus.walleij@linaro.org>
11353L:	linux-pci@vger.kernel.org
11354S:	Maintained
11355F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11356F:	drivers/pci/controller/pci-v3-semi.c
11357
11358PCIE DRIVER FOR ST SPEAR13XX
11359M:	Pratyush Anand <pratyush.anand@gmail.com>
11360L:	linux-pci@vger.kernel.org
11361S:	Maintained
11362F:	drivers/pci/controller/dwc/*spear*
11363
11364PCMCIA SUBSYSTEM
11365M:	Dominik Brodowski <linux@dominikbrodowski.net>
11366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11367S:	Odd Fixes
11368F:	Documentation/pcmcia/
11369F:	tools/pcmcia/
11370F:	drivers/pcmcia/
11371F:	include/pcmcia/
11372
11373PCNET32 NETWORK DRIVER
11374M:	Don Fry <pcnet32@frontier.com>
11375L:	netdev@vger.kernel.org
11376S:	Maintained
11377F:	drivers/net/ethernet/amd/pcnet32.c
11378
11379PCRYPT PARALLEL CRYPTO ENGINE
11380M:	Steffen Klassert <steffen.klassert@secunet.com>
11381L:	linux-crypto@vger.kernel.org
11382S:	Maintained
11383F:	crypto/pcrypt.c
11384F:	include/crypto/pcrypt.h
11385
11386PEAQ WMI HOTKEYS DRIVER
11387M:	Hans de Goede <hdegoede@redhat.com>
11388L:	platform-driver-x86@vger.kernel.org
11389S:	Maintained
11390F:	drivers/platform/x86/peaq-wmi.c
11391
11392PER-CPU MEMORY ALLOCATOR
11393M:	Dennis Zhou <dennis@kernel.org>
11394M:	Tejun Heo <tj@kernel.org>
11395M:	Christoph Lameter <cl@linux.com>
11396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11397S:	Maintained
11398F:	include/linux/percpu*.h
11399F:	mm/percpu*.c
11400F:	arch/*/include/asm/percpu.h
11401
11402PER-TASK DELAY ACCOUNTING
11403M:	Balbir Singh <bsingharora@gmail.com>
11404S:	Maintained
11405F:	include/linux/delayacct.h
11406F:	kernel/delayacct.c
11407
11408PERFORMANCE EVENTS SUBSYSTEM
11409M:	Peter Zijlstra <peterz@infradead.org>
11410M:	Ingo Molnar <mingo@redhat.com>
11411M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11412R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11413R:	Jiri Olsa <jolsa@redhat.com>
11414R:	Namhyung Kim <namhyung@kernel.org>
11415L:	linux-kernel@vger.kernel.org
11416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11417S:	Supported
11418F:	kernel/events/*
11419F:	include/linux/perf_event.h
11420F:	include/uapi/linux/perf_event.h
11421F:	arch/*/kernel/perf_event*.c
11422F:	arch/*/kernel/*/perf_event*.c
11423F:	arch/*/kernel/*/*/perf_event*.c
11424F:	arch/*/include/asm/perf_event.h
11425F:	arch/*/kernel/perf_callchain.c
11426F:	arch/*/events/*
11427F:	tools/perf/
11428
11429PERSONALITY HANDLING
11430M:	Christoph Hellwig <hch@infradead.org>
11431L:	linux-abi-devel@lists.sourceforge.net
11432S:	Maintained
11433F:	include/linux/personality.h
11434F:	include/uapi/linux/personality.h
11435
11436PHOENIX RC FLIGHT CONTROLLER ADAPTER
11437M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11438L:	linux-input@vger.kernel.org
11439S:	Maintained
11440F:	Documentation/input/devices/pxrc.rst
11441F:	drivers/input/joystick/pxrc.c
11442
11443PHONET PROTOCOL
11444M:	Remi Denis-Courmont <courmisch@gmail.com>
11445S:	Supported
11446F:	Documentation/networking/phonet.txt
11447F:	include/linux/phonet.h
11448F:	include/net/phonet/
11449F:	include/uapi/linux/phonet.h
11450F:	net/phonet/
11451
11452PHRAM MTD DRIVER
11453M:	Joern Engel <joern@lazybastard.org>
11454L:	linux-mtd@lists.infradead.org
11455S:	Maintained
11456F:	drivers/mtd/devices/phram.c
11457
11458PICOLCD HID DRIVER
11459M:	Bruno Prémont <bonbons@linux-vserver.org>
11460L:	linux-input@vger.kernel.org
11461S:	Maintained
11462F:	drivers/hid/hid-picolcd*
11463
11464PICOXCELL SUPPORT
11465M:	Jamie Iles <jamie@jamieiles.com>
11466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11467T:	git git://github.com/jamieiles/linux-2.6-ji.git
11468S:	Supported
11469F:	arch/arm/boot/dts/picoxcell*
11470F:	arch/arm/mach-picoxcell/
11471F:	drivers/crypto/picoxcell*
11472
11473PIN CONTROL SUBSYSTEM
11474M:	Linus Walleij <linus.walleij@linaro.org>
11475L:	linux-gpio@vger.kernel.org
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11477S:	Maintained
11478F:	Documentation/devicetree/bindings/pinctrl/
11479F:	Documentation/driver-api/pinctl.rst
11480F:	drivers/pinctrl/
11481F:	include/linux/pinctrl/
11482
11483PIN CONTROLLER - ATMEL AT91
11484M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11486S:	Maintained
11487F:	drivers/pinctrl/pinctrl-at91.*
11488
11489PIN CONTROLLER - ATMEL AT91 PIO4
11490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11492L:	linux-gpio@vger.kernel.org
11493S:	Supported
11494F:	drivers/pinctrl/pinctrl-at91-pio4.*
11495
11496PIN CONTROLLER - FREESCALE
11497M:	Dong Aisheng <aisheng.dong@nxp.com>
11498M:	Fabio Estevam <festevam@gmail.com>
11499M:	Shawn Guo <shawnguo@kernel.org>
11500M:	Stefan Agner <stefan@agner.ch>
11501R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11502L:	linux-gpio@vger.kernel.org
11503S:	Maintained
11504F:	drivers/pinctrl/freescale/
11505F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11506
11507PIN CONTROLLER - INTEL
11508M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11509M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11510S:	Maintained
11511F:	drivers/pinctrl/intel/
11512
11513PIN CONTROLLER - MEDIATEK
11514M:	Sean Wang <sean.wang@mediatek.com>
11515L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11516S:	Maintained
11517F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11518F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11519F:	drivers/pinctrl/mediatek/mtk-eint.*
11520F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11521F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11522F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11523
11524PIN CONTROLLER - QUALCOMM
11525M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11526S:	Maintained
11527L:	linux-arm-msm@vger.kernel.org
11528F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11529F:	drivers/pinctrl/qcom/
11530
11531PIN CONTROLLER - RENESAS
11532M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11533M:	Geert Uytterhoeven <geert+renesas@glider.be>
11534L:	linux-renesas-soc@vger.kernel.org
11535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11536S:	Maintained
11537F:	drivers/pinctrl/sh-pfc/
11538
11539PIN CONTROLLER - SAMSUNG
11540M:	Tomasz Figa <tomasz.figa@gmail.com>
11541M:	Krzysztof Kozlowski <krzk@kernel.org>
11542M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11544L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11545Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11547S:	Maintained
11548F:	drivers/pinctrl/samsung/
11549F:	include/dt-bindings/pinctrl/samsung.h
11550F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11551
11552PIN CONTROLLER - SINGLE
11553M:	Tony Lindgren <tony@atomide.com>
11554M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11556L:	linux-omap@vger.kernel.org
11557S:	Maintained
11558F:	drivers/pinctrl/pinctrl-single.c
11559
11560PIN CONTROLLER - ST SPEAR
11561M:	Viresh Kumar <vireshk@kernel.org>
11562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11563W:	http://www.st.com/spear
11564S:	Maintained
11565F:	drivers/pinctrl/spear/
11566
11567PISTACHIO SOC SUPPORT
11568M:	James Hartley <james.hartley@sondrel.com>
11569L:	linux-mips@linux-mips.org
11570S:	Odd Fixes
11571F:	arch/mips/pistachio/
11572F:	arch/mips/include/asm/mach-pistachio/
11573F:	arch/mips/boot/dts/img/pistachio*
11574F:	arch/mips/configs/pistachio*_defconfig
11575
11576PKTCDVD DRIVER
11577S:	Orphan
11578M:	linux-block@vger.kernel.org
11579F:	drivers/block/pktcdvd.c
11580F:	include/linux/pktcdvd.h
11581F:	include/uapi/linux/pktcdvd.h
11582
11583PKUNITY SOC DRIVERS
11584M:	Guan Xuetao <gxt@pku.edu.cn>
11585W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11586S:	Maintained
11587T:	git git://github.com/gxt/linux.git
11588F:	drivers/input/serio/i8042-unicore32io.h
11589F:	drivers/i2c/busses/i2c-puv3.c
11590F:	drivers/video/fbdev/fb-puv3.c
11591F:	drivers/rtc/rtc-puv3.c
11592
11593PMBUS HARDWARE MONITORING DRIVERS
11594M:	Guenter Roeck <linux@roeck-us.net>
11595L:	linux-hwmon@vger.kernel.org
11596W:	http://hwmon.wiki.kernel.org/
11597W:	http://www.roeck-us.net/linux/drivers/
11598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11599S:	Maintained
11600F:	Documentation/hwmon/pmbus
11601F:	drivers/hwmon/pmbus/
11602F:	include/linux/pmbus.h
11603
11604PMC SIERRA MaxRAID DRIVER
11605L:	linux-scsi@vger.kernel.org
11606W:	http://www.pmc-sierra.com/
11607S:	Orphan
11608F:	drivers/scsi/pmcraid.*
11609
11610PMC SIERRA PM8001 DRIVER
11611M:	Jack Wang <jinpu.wang@profitbricks.com>
11612M:	lindar_liu@usish.com
11613L:	linux-scsi@vger.kernel.org
11614S:	Supported
11615F:	drivers/scsi/pm8001/
11616
11617PNP SUPPORT
11618M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11619S:	Maintained
11620F:	drivers/pnp/
11621
11622POSIX CLOCKS and TIMERS
11623M:	Thomas Gleixner <tglx@linutronix.de>
11624L:	linux-kernel@vger.kernel.org
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11626S:	Maintained
11627F:	fs/timerfd.c
11628F:	include/linux/timer*
11629F:	kernel/time/*timer*
11630
11631POWER MANAGEMENT CORE
11632M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11633L:	linux-pm@vger.kernel.org
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11635B:	https://bugzilla.kernel.org
11636S:	Supported
11637F:	drivers/base/power/
11638F:	include/linux/pm.h
11639F:	include/linux/pm_*
11640F:	include/linux/powercap.h
11641F:	drivers/powercap/
11642F:	kernel/configs/nopm.config
11643
11644POWER STATE COORDINATION INTERFACE (PSCI)
11645M:	Mark Rutland <mark.rutland@arm.com>
11646M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11647L:	linux-arm-kernel@lists.infradead.org
11648S:	Maintained
11649F:	drivers/firmware/psci*.c
11650F:	include/linux/psci.h
11651F:	include/uapi/linux/psci.h
11652
11653POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11654M:	Sebastian Reichel <sre@kernel.org>
11655L:	linux-pm@vger.kernel.org
11656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11657S:	Maintained
11658F:	Documentation/ABI/testing/sysfs-class-power
11659F:	Documentation/devicetree/bindings/power/supply/
11660F:	include/linux/power_supply.h
11661F:	drivers/power/supply/
11662
11663POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11664M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11665L:	linuxppc-dev@lists.ozlabs.org
11666S:	Maintained
11667F:	drivers/char/powernv-op-panel.c
11668
11669PPP OVER ATM (RFC 2364)
11670M:	Mitchell Blank Jr <mitch@sfgoth.com>
11671S:	Maintained
11672F:	net/atm/pppoatm.c
11673F:	include/uapi/linux/atmppp.h
11674
11675PPP OVER ETHERNET
11676M:	Michal Ostrowski <mostrows@earthlink.net>
11677S:	Maintained
11678F:	drivers/net/ppp/pppoe.c
11679F:	drivers/net/ppp/pppox.c
11680
11681PPP OVER L2TP
11682M:	James Chapman <jchapman@katalix.com>
11683S:	Maintained
11684F:	net/l2tp/l2tp_ppp.c
11685F:	include/linux/if_pppol2tp.h
11686F:	include/uapi/linux/if_pppol2tp.h
11687
11688PPP PROTOCOL DRIVERS AND COMPRESSORS
11689M:	Paul Mackerras <paulus@samba.org>
11690L:	linux-ppp@vger.kernel.org
11691S:	Maintained
11692F:	drivers/net/ppp/ppp_*
11693
11694PPS SUPPORT
11695M:	Rodolfo Giometti <giometti@enneenne.com>
11696W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11697L:	linuxpps@ml.enneenne.com (subscribers-only)
11698S:	Maintained
11699F:	Documentation/pps/
11700F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11701F:	Documentation/ABI/testing/sysfs-pps
11702F:	drivers/pps/
11703F:	include/linux/pps*.h
11704F:	include/uapi/linux/pps.h
11705
11706PPTP DRIVER
11707M:	Dmitry Kozlov <xeb@mail.ru>
11708L:	netdev@vger.kernel.org
11709S:	Maintained
11710F:	drivers/net/ppp/pptp.c
11711W:	http://sourceforge.net/projects/accel-pptp
11712
11713PREEMPTIBLE KERNEL
11714M:	Robert Love <rml@tech9.net>
11715L:	kpreempt-tech@lists.sourceforge.net
11716W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11717S:	Supported
11718F:	Documentation/preempt-locking.txt
11719F:	include/linux/preempt.h
11720
11721PRINTK
11722M:	Petr Mladek <pmladek@suse.com>
11723M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11724R:	Steven Rostedt <rostedt@goodmis.org>
11725S:	Maintained
11726F:	kernel/printk/
11727F:	include/linux/printk.h
11728
11729PRISM54 WIRELESS DRIVER
11730M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11731L:	linux-wireless@vger.kernel.org
11732W:	http://wireless.kernel.org/en/users/Drivers/p54
11733S:	Obsolete
11734F:	drivers/net/wireless/intersil/prism54/
11735
11736PROC FILESYSTEM
11737R:	Alexey Dobriyan <adobriyan@gmail.com>
11738L:	linux-kernel@vger.kernel.org
11739L:	linux-fsdevel@vger.kernel.org
11740S:	Maintained
11741F:	fs/proc/
11742F:	include/linux/proc_fs.h
11743F:	tools/testing/selftests/proc/
11744
11745PROC SYSCTL
11746M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11747M:	Kees Cook <keescook@chromium.org>
11748L:	linux-kernel@vger.kernel.org
11749L:	linux-fsdevel@vger.kernel.org
11750S:	Maintained
11751F:	fs/proc/proc_sysctl.c
11752F:	include/linux/sysctl.h
11753F:	kernel/sysctl.c
11754F:	tools/testing/selftests/sysctl/
11755
11756PS3 NETWORK SUPPORT
11757M:	Geoff Levand <geoff@infradead.org>
11758L:	netdev@vger.kernel.org
11759L:	linuxppc-dev@lists.ozlabs.org
11760S:	Maintained
11761F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11762
11763PS3 PLATFORM SUPPORT
11764M:	Geoff Levand <geoff@infradead.org>
11765L:	linuxppc-dev@lists.ozlabs.org
11766S:	Maintained
11767F:	arch/powerpc/boot/ps3*
11768F:	arch/powerpc/include/asm/lv1call.h
11769F:	arch/powerpc/include/asm/ps3*.h
11770F:	arch/powerpc/platforms/ps3/
11771F:	drivers/*/ps3*
11772F:	drivers/ps3/
11773F:	drivers/rtc/rtc-ps3.c
11774F:	drivers/usb/host/*ps3.c
11775F:	sound/ppc/snd_ps3*
11776
11777PS3VRAM DRIVER
11778M:	Jim Paris <jim@jtan.com>
11779M:	Geoff Levand <geoff@infradead.org>
11780L:	linuxppc-dev@lists.ozlabs.org
11781S:	Maintained
11782F:	drivers/block/ps3vram.c
11783
11784PSAMPLE PACKET SAMPLING SUPPORT:
11785M:	Yotam Gigi <yotam.gi@gmail.com>
11786S:	Maintained
11787F:	net/psample
11788F:	include/net/psample.h
11789F:	include/uapi/linux/psample.h
11790
11791PSTORE FILESYSTEM
11792M:	Kees Cook <keescook@chromium.org>
11793M:	Anton Vorontsov <anton@enomsg.org>
11794M:	Colin Cross <ccross@android.com>
11795M:	Tony Luck <tony.luck@intel.com>
11796S:	Maintained
11797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11798F:	fs/pstore/
11799F:	include/linux/pstore*
11800F:	drivers/firmware/efi/efi-pstore.c
11801F:	drivers/acpi/apei/erst.c
11802F:	Documentation/admin-guide/ramoops.rst
11803F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11804K:	\b(pstore|ramoops)
11805
11806PTP HARDWARE CLOCK SUPPORT
11807M:	Richard Cochran <richardcochran@gmail.com>
11808L:	netdev@vger.kernel.org
11809S:	Maintained
11810W:	http://linuxptp.sourceforge.net/
11811F:	Documentation/ABI/testing/sysfs-ptp
11812F:	Documentation/ptp/*
11813F:	drivers/net/phy/dp83640*
11814F:	drivers/ptp/*
11815F:	include/linux/ptp_cl*
11816
11817PTRACE SUPPORT
11818M:	Oleg Nesterov <oleg@redhat.com>
11819S:	Maintained
11820F:	include/asm-generic/syscall.h
11821F:	include/linux/ptrace.h
11822F:	include/linux/regset.h
11823F:	include/linux/tracehook.h
11824F:	include/uapi/linux/ptrace.h
11825F:	include/uapi/linux/ptrace.h
11826F:	include/asm-generic/ptrace.h
11827F:	kernel/ptrace.c
11828F:	arch/*/ptrace*.c
11829F:	arch/*/*/ptrace*.c
11830F:	arch/*/include/asm/ptrace*.h
11831
11832PULSE8-CEC DRIVER
11833M:	Hans Verkuil <hverkuil@xs4all.nl>
11834L:	linux-media@vger.kernel.org
11835T:	git git://linuxtv.org/media_tree.git
11836S:	Maintained
11837F:	drivers/media/usb/pulse8-cec/*
11838F:	Documentation/media/cec-drivers/pulse8-cec.rst
11839
11840PVRUSB2 VIDEO4LINUX DRIVER
11841M:	Mike Isely <isely@pobox.com>
11842L:	pvrusb2@isely.net	(subscribers-only)
11843L:	linux-media@vger.kernel.org
11844W:	http://www.isely.net/pvrusb2/
11845T:	git git://linuxtv.org/media_tree.git
11846S:	Maintained
11847F:	Documentation/media/v4l-drivers/pvrusb2*
11848F:	drivers/media/usb/pvrusb2/
11849
11850PWC WEBCAM DRIVER
11851M:	Hans Verkuil <hverkuil@xs4all.nl>
11852L:	linux-media@vger.kernel.org
11853T:	git git://linuxtv.org/media_tree.git
11854S:	Odd Fixes
11855F:	drivers/media/usb/pwc/*
11856
11857PWM FAN DRIVER
11858M:	Kamil Debski <kamil@wypas.org>
11859M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11860L:	linux-hwmon@vger.kernel.org
11861S:	Supported
11862F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11863F:	Documentation/hwmon/pwm-fan
11864F:	drivers/hwmon/pwm-fan.c
11865
11866PWM IR Transmitter
11867M:	Sean Young <sean@mess.org>
11868L:	linux-media@vger.kernel.org
11869S:	Maintained
11870F:	drivers/media/rc/pwm-ir-tx.c
11871
11872PWM SUBSYSTEM
11873M:	Thierry Reding <thierry.reding@gmail.com>
11874L:	linux-pwm@vger.kernel.org
11875S:	Maintained
11876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11877F:	Documentation/pwm.txt
11878F:	Documentation/devicetree/bindings/pwm/
11879F:	include/linux/pwm.h
11880F:	drivers/pwm/
11881F:	drivers/video/backlight/pwm_bl.c
11882F:	include/linux/pwm_backlight.h
11883F:	drivers/gpio/gpio-mvebu.c
11884F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11885
11886PXA GPIO DRIVER
11887M:	Robert Jarzmik <robert.jarzmik@free.fr>
11888L:	linux-gpio@vger.kernel.org
11889S:	Maintained
11890F:	drivers/gpio/gpio-pxa.c
11891
11892PXA MMCI DRIVER
11893S:	Orphan
11894
11895PXA RTC DRIVER
11896M:	Robert Jarzmik <robert.jarzmik@free.fr>
11897L:	linux-rtc@vger.kernel.org
11898S:	Maintained
11899
11900PXA2xx/PXA3xx SUPPORT
11901M:	Daniel Mack <daniel@zonque.org>
11902M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11903M:	Robert Jarzmik <robert.jarzmik@free.fr>
11904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11905T:	git git://github.com/hzhuang1/linux.git
11906T:	git git://github.com/rjarzmik/linux.git
11907S:	Maintained
11908F:	arch/arm/boot/dts/pxa*
11909F:	arch/arm/mach-pxa/
11910F:	drivers/dma/pxa*
11911F:	drivers/pcmcia/pxa2xx*
11912F:	drivers/pinctrl/pxa/
11913F:	drivers/spi/spi-pxa2xx*
11914F:	drivers/usb/gadget/udc/pxa2*
11915F:	include/sound/pxa2xx-lib.h
11916F:	sound/arm/pxa*
11917F:	sound/soc/pxa/
11918
11919QAT DRIVER
11920M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11921L:	qat-linux@intel.com
11922S:	Supported
11923F:	drivers/crypto/qat/
11924
11925QCOM AUDIO (ASoC) DRIVERS
11926M:	Patrick Lai <plai@codeaurora.org>
11927M:	Banajit Goswami <bgoswami@codeaurora.org>
11928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11929S:	Supported
11930F:	sound/soc/qcom/
11931
11932QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11933M:	Gabriel Somlo <somlo@cmu.edu>
11934M:	"Michael S. Tsirkin" <mst@redhat.com>
11935L:	qemu-devel@nongnu.org
11936S:	Maintained
11937F:	drivers/firmware/qemu_fw_cfg.c
11938F:	include/uapi/linux/qemu_fw_cfg.h
11939
11940QIB DRIVER
11941M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11942M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11943L:	linux-rdma@vger.kernel.org
11944S:	Supported
11945F:	drivers/infiniband/hw/qib/
11946
11947QLOGIC QL41xxx FCOE DRIVER
11948M:	QLogic-Storage-Upstream@cavium.com
11949L:	linux-scsi@vger.kernel.org
11950S:	Supported
11951F:	drivers/scsi/qedf/
11952
11953QLOGIC QL41xxx ISCSI DRIVER
11954M:	QLogic-Storage-Upstream@cavium.com
11955L:	linux-scsi@vger.kernel.org
11956S:	Supported
11957F:	drivers/scsi/qedi/
11958
11959QLOGIC QL4xxx ETHERNET DRIVER
11960M:	Ariel Elior <Ariel.Elior@cavium.com>
11961M:	everest-linux-l2@cavium.com
11962L:	netdev@vger.kernel.org
11963S:	Supported
11964F:	drivers/net/ethernet/qlogic/qed/
11965F:	include/linux/qed/
11966F:	drivers/net/ethernet/qlogic/qede/
11967
11968QLOGIC QL4xxx RDMA DRIVER
11969M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11970M:	Ariel Elior <Ariel.Elior@cavium.com>
11971L:	linux-rdma@vger.kernel.org
11972S:	Supported
11973F:	drivers/infiniband/hw/qedr/
11974F:	include/uapi/rdma/qedr-abi.h
11975
11976QLOGIC QLA1280 SCSI DRIVER
11977M:	Michael Reed <mdr@sgi.com>
11978L:	linux-scsi@vger.kernel.org
11979S:	Maintained
11980F:	drivers/scsi/qla1280.[ch]
11981
11982QLOGIC QLA2XXX FC-SCSI DRIVER
11983M:	qla2xxx-upstream@qlogic.com
11984L:	linux-scsi@vger.kernel.org
11985S:	Supported
11986F:	Documentation/scsi/LICENSE.qla2xxx
11987F:	drivers/scsi/qla2xxx/
11988
11989QLOGIC QLA3XXX NETWORK DRIVER
11990M:	Dept-GELinuxNICDev@cavium.com
11991L:	netdev@vger.kernel.org
11992S:	Supported
11993F:	Documentation/networking/LICENSE.qla3xxx
11994F:	drivers/net/ethernet/qlogic/qla3xxx.*
11995
11996QLOGIC QLA4XXX iSCSI DRIVER
11997M:	QLogic-Storage-Upstream@qlogic.com
11998L:	linux-scsi@vger.kernel.org
11999S:	Supported
12000F:	Documentation/scsi/LICENSE.qla4xxx
12001F:	drivers/scsi/qla4xxx/
12002
12003QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12004M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12005M:	Manish Chopra <manish.chopra@cavium.com>
12006M:	Dept-GELinuxNICDev@cavium.com
12007L:	netdev@vger.kernel.org
12008S:	Supported
12009F:	drivers/net/ethernet/qlogic/qlcnic/
12010
12011QLOGIC QLGE 10Gb ETHERNET DRIVER
12012M:	Manish Chopra <manish.chopra@cavium.com>
12013M:	Dept-GELinuxNICDev@cavium.com
12014L:	netdev@vger.kernel.org
12015S:	Supported
12016F:	drivers/net/ethernet/qlogic/qlge/
12017
12018QM1D1B0004 MEDIA DRIVER
12019M:	Akihiro Tsukada <tskd08@gmail.com>
12020L:	linux-media@vger.kernel.org
12021S:	Odd Fixes
12022F:	drivers/media/tuners/qm1d1b0004*
12023
12024QM1D1C0042 MEDIA DRIVER
12025M:	Akihiro Tsukada <tskd08@gmail.com>
12026L:	linux-media@vger.kernel.org
12027S:	Odd Fixes
12028F:	drivers/media/tuners/qm1d1c0042*
12029
12030QNX4 FILESYSTEM
12031M:	Anders Larsen <al@alarsen.net>
12032W:	http://www.alarsen.net/linux/qnx4fs/
12033S:	Maintained
12034F:	fs/qnx4/
12035F:	include/uapi/linux/qnx4_fs.h
12036F:	include/uapi/linux/qnxtypes.h
12037
12038QORIQ DPAA2 FSL-MC BUS DRIVER
12039M:	Stuart Yoder <stuyoder@gmail.com>
12040M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12041L:	linux-kernel@vger.kernel.org
12042S:	Maintained
12043F:	drivers/bus/fsl-mc/
12044F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12045F:	Documentation/networking/dpaa2/overview.rst
12046
12047QT1010 MEDIA DRIVER
12048M:	Antti Palosaari <crope@iki.fi>
12049L:	linux-media@vger.kernel.org
12050W:	https://linuxtv.org
12051W:	http://palosaari.fi/linux/
12052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12053T:	git git://linuxtv.org/anttip/media_tree.git
12054S:	Maintained
12055F:	drivers/media/tuners/qt1010*
12056
12057QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12058M:	Kalle Valo <kvalo@codeaurora.org>
12059L:	ath10k@lists.infradead.org
12060W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12062S:	Supported
12063F:	drivers/net/wireless/ath/ath10k/
12064
12065QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12066M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12067L:	linux-wireless@vger.kernel.org
12068W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12069S:	Supported
12070F:	drivers/net/wireless/ath/ath9k/
12071
12072QUALCOMM CAMERA SUBSYSTEM DRIVER
12073M:	Todor Tomov <todor.tomov@linaro.org>
12074L:	linux-media@vger.kernel.org
12075S:	Maintained
12076F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12077F:	Documentation/media/v4l-drivers/qcom_camss.rst
12078F:	drivers/media/platform/qcom/camss/
12079
12080QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12081M:  Ilia Lin <ilia.lin@gmail.com>
12082L:  linux-pm@vger.kernel.org
12083S:  Maintained
12084F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12085F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12086
12087QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12088M:	Timur Tabi <timur@kernel.org>
12089L:	netdev@vger.kernel.org
12090S:	Maintained
12091F:	drivers/net/ethernet/qualcomm/emac/
12092
12093QUALCOMM GENERIC INTERFACE I2C DRIVER
12094M:	Alok Chauhan <alokc@codeaurora.org>
12095M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12096L:	linux-i2c@vger.kernel.org
12097L:	linux-arm-msm@vger.kernel.org
12098S:	Supported
12099F:	drivers/i2c/busses/i2c-qcom-geni.c
12100
12101QUALCOMM HEXAGON ARCHITECTURE
12102M:	Richard Kuo <rkuo@codeaurora.org>
12103L:	linux-hexagon@vger.kernel.org
12104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12105S:	Supported
12106F:	arch/hexagon/
12107
12108QUALCOMM HIDMA DRIVER
12109M:	Sinan Kaya <okaya@kernel.org>
12110L:	linux-arm-kernel@lists.infradead.org
12111L:	linux-arm-msm@vger.kernel.org
12112L:	dmaengine@vger.kernel.org
12113S:	Supported
12114F:	drivers/dma/qcom/hidma*
12115
12116QUALCOMM IOMMU
12117M:	Rob Clark <robdclark@gmail.com>
12118L:	iommu@lists.linux-foundation.org
12119L:	linux-arm-msm@vger.kernel.org
12120S:	Maintained
12121F:	drivers/iommu/qcom_iommu.c
12122
12123QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12124M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12125L:	linux-media@vger.kernel.org
12126L:	linux-arm-msm@vger.kernel.org
12127T:	git git://linuxtv.org/media_tree.git
12128S:	Maintained
12129F:	drivers/media/platform/qcom/venus/
12130
12131QUALCOMM WCN36XX WIRELESS DRIVER
12132M:	Kalle Valo <kvalo@codeaurora.org>
12133L:	wcn36xx@lists.infradead.org
12134W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12135T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12136S:	Supported
12137F:	drivers/net/wireless/ath/wcn36xx/
12138
12139QUANTENNA QTNFMAC WIRELESS DRIVER
12140M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12141M:	Avinash Patil <avinashp@quantenna.com>
12142M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12143L:	linux-wireless@vger.kernel.org
12144S:	Maintained
12145F:	drivers/net/wireless/quantenna
12146
12147RADEON and AMDGPU DRM DRIVERS
12148M:	Alex Deucher <alexander.deucher@amd.com>
12149M:	Christian König <christian.koenig@amd.com>
12150M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12151L:	amd-gfx@lists.freedesktop.org
12152T:	git git://people.freedesktop.org/~agd5f/linux
12153S:	Supported
12154F:	drivers/gpu/drm/radeon/
12155F:	include/uapi/drm/radeon_drm.h
12156F:	drivers/gpu/drm/amd/
12157F:	include/uapi/drm/amdgpu_drm.h
12158
12159RADEON FRAMEBUFFER DISPLAY DRIVER
12160M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12161L:	linux-fbdev@vger.kernel.org
12162S:	Maintained
12163F:	drivers/video/fbdev/aty/radeon*
12164F:	include/uapi/linux/radeonfb.h
12165
12166RADIOSHARK RADIO DRIVER
12167M:	Hans Verkuil <hverkuil@xs4all.nl>
12168L:	linux-media@vger.kernel.org
12169T:	git git://linuxtv.org/media_tree.git
12170S:	Maintained
12171F:	drivers/media/radio/radio-shark.c
12172
12173RADIOSHARK2 RADIO DRIVER
12174M:	Hans Verkuil <hverkuil@xs4all.nl>
12175L:	linux-media@vger.kernel.org
12176T:	git git://linuxtv.org/media_tree.git
12177S:	Maintained
12178F:	drivers/media/radio/radio-shark2.c
12179F:	drivers/media/radio/radio-tea5777.c
12180
12181RADOS BLOCK DEVICE (RBD)
12182M:	Ilya Dryomov <idryomov@gmail.com>
12183M:	Sage Weil <sage@redhat.com>
12184M:	Alex Elder <elder@kernel.org>
12185L:	ceph-devel@vger.kernel.org
12186W:	http://ceph.com/
12187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12188T:	git git://github.com/ceph/ceph-client.git
12189S:	Supported
12190F:	Documentation/ABI/testing/sysfs-bus-rbd
12191F:	drivers/block/rbd.c
12192F:	drivers/block/rbd_types.h
12193
12194RAGE128 FRAMEBUFFER DISPLAY DRIVER
12195M:	Paul Mackerras <paulus@samba.org>
12196L:	linux-fbdev@vger.kernel.org
12197S:	Maintained
12198F:	drivers/video/fbdev/aty/aty128fb.c
12199
12200RAINSHADOW-CEC DRIVER
12201M:	Hans Verkuil <hverkuil@xs4all.nl>
12202L:	linux-media@vger.kernel.org
12203T:	git git://linuxtv.org/media_tree.git
12204S:	Maintained
12205F:	drivers/media/usb/rainshadow-cec/*
12206
12207RALINK MIPS ARCHITECTURE
12208M:	John Crispin <john@phrozen.org>
12209L:	linux-mips@linux-mips.org
12210S:	Maintained
12211F:	arch/mips/ralink
12212
12213RALINK RT2X00 WIRELESS LAN DRIVER
12214P:	rt2x00 project
12215M:	Stanislaw Gruszka <sgruszka@redhat.com>
12216M:	Helmut Schaa <helmut.schaa@googlemail.com>
12217L:	linux-wireless@vger.kernel.org
12218S:	Maintained
12219F:	drivers/net/wireless/ralink/rt2x00/
12220
12221RAMDISK RAM BLOCK DEVICE DRIVER
12222M:	Jens Axboe <axboe@kernel.dk>
12223S:	Maintained
12224F:	Documentation/blockdev/ramdisk.txt
12225F:	drivers/block/brd.c
12226
12227RANCHU VIRTUAL BOARD FOR MIPS
12228M:	Miodrag Dinic <miodrag.dinic@mips.com>
12229L:	linux-mips@linux-mips.org
12230S:	Supported
12231F:	arch/mips/generic/board-ranchu.c
12232F:	arch/mips/configs/generic/board-ranchu.config
12233
12234RANDOM NUMBER DRIVER
12235M:	"Theodore Ts'o" <tytso@mit.edu>
12236S:	Maintained
12237F:	drivers/char/random.c
12238
12239RAPIDIO SUBSYSTEM
12240M:	Matt Porter <mporter@kernel.crashing.org>
12241M:	Alexandre Bounine <alex.bou9@gmail.com>
12242S:	Maintained
12243F:	drivers/rapidio/
12244
12245RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12246L:	linux-wireless@vger.kernel.org
12247S:	Orphan
12248F:	drivers/net/wireless/ray*
12249
12250RCUTORTURE TEST FRAMEWORK
12251M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12252M:	Josh Triplett <josh@joshtriplett.org>
12253R:	Steven Rostedt <rostedt@goodmis.org>
12254R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12255R:	Lai Jiangshan <jiangshanlai@gmail.com>
12256L:	linux-kernel@vger.kernel.org
12257S:	Supported
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12259F:	tools/testing/selftests/rcutorture
12260
12261RDC R-321X SoC
12262M:	Florian Fainelli <florian@openwrt.org>
12263S:	Maintained
12264
12265RDC R6040 FAST ETHERNET DRIVER
12266M:	Florian Fainelli <f.fainelli@gmail.com>
12267L:	netdev@vger.kernel.org
12268S:	Maintained
12269F:	drivers/net/ethernet/rdc/r6040.c
12270
12271RDMAVT - RDMA verbs software
12272M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12273M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12274L:	linux-rdma@vger.kernel.org
12275S:	Supported
12276F:	drivers/infiniband/sw/rdmavt
12277
12278RDS - RELIABLE DATAGRAM SOCKETS
12279M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12280L:	netdev@vger.kernel.org
12281L:	linux-rdma@vger.kernel.org
12282L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12283W:	https://oss.oracle.com/projects/rds/
12284S:	Supported
12285F:	net/rds/
12286F:	Documentation/networking/rds.txt
12287
12288RDT - RESOURCE ALLOCATION
12289M:	Fenghua Yu <fenghua.yu@intel.com>
12290M:	Reinette Chatre <reinette.chatre@intel.com>
12291L:	linux-kernel@vger.kernel.org
12292S:	Supported
12293F:	arch/x86/kernel/cpu/intel_rdt*
12294F:	arch/x86/include/asm/intel_rdt_sched.h
12295F:	Documentation/x86/intel_rdt*
12296
12297READ-COPY UPDATE (RCU)
12298M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12299M:	Josh Triplett <josh@joshtriplett.org>
12300R:	Steven Rostedt <rostedt@goodmis.org>
12301R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12302R:	Lai Jiangshan <jiangshanlai@gmail.com>
12303L:	linux-kernel@vger.kernel.org
12304W:	http://www.rdrop.com/users/paulmck/RCU/
12305S:	Supported
12306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12307F:	Documentation/RCU/
12308X:	Documentation/RCU/torture.txt
12309F:	include/linux/rcu*
12310X:	include/linux/srcu*.h
12311F:	kernel/rcu/
12312X:	kernel/rcu/srcu*.c
12313
12314REAL TIME CLOCK (RTC) SUBSYSTEM
12315M:	Alessandro Zummo <a.zummo@towertech.it>
12316M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12317L:	linux-rtc@vger.kernel.org
12318Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12320S:	Maintained
12321F:	Documentation/devicetree/bindings/rtc/
12322F:	Documentation/rtc.txt
12323F:	drivers/rtc/
12324F:	include/linux/rtc.h
12325F:	include/uapi/linux/rtc.h
12326F:	include/linux/rtc/
12327F:	include/linux/platform_data/rtc-*
12328F:	tools/testing/selftests/rtc/
12329
12330REALTEK AUDIO CODECS
12331M:	Bard Liao <bardliao@realtek.com>
12332M:	Oder Chiou <oder_chiou@realtek.com>
12333S:	Maintained
12334F:	sound/soc/codecs/rt*
12335F:	include/sound/rt*.h
12336
12337REALTEK RTL83xx SMI DSA ROUTER CHIPS
12338M:	Linus Walleij <linus.walleij@linaro.org>
12339S:	Maintained
12340F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12341F:	drivers/net/dsa/realtek-smi*
12342F:	drivers/net/dsa/rtl83*
12343
12344REGISTER MAP ABSTRACTION
12345M:	Mark Brown <broonie@kernel.org>
12346L:	linux-kernel@vger.kernel.org
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12348S:	Supported
12349F:	Documentation/devicetree/bindings/regmap/
12350F:	drivers/base/regmap/
12351F:	include/linux/regmap.h
12352
12353REISERFS FILE SYSTEM
12354L:	reiserfs-devel@vger.kernel.org
12355S:	Supported
12356F:	fs/reiserfs/
12357
12358REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12359M:	Ohad Ben-Cohen <ohad@wizery.com>
12360M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12361L:	linux-remoteproc@vger.kernel.org
12362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12363S:	Maintained
12364F:	Documentation/devicetree/bindings/remoteproc/
12365F:	Documentation/remoteproc.txt
12366F:	drivers/remoteproc/
12367F:	include/linux/remoteproc.h
12368
12369REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12370M:	Ohad Ben-Cohen <ohad@wizery.com>
12371M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12372L:	linux-remoteproc@vger.kernel.org
12373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12374S:	Maintained
12375F:	drivers/rpmsg/
12376F:	Documentation/rpmsg.txt
12377F:	include/linux/rpmsg.h
12378F:	include/linux/rpmsg/
12379
12380RENESAS CLOCK DRIVERS
12381M:	Geert Uytterhoeven <geert+renesas@glider.be>
12382L:	linux-renesas-soc@vger.kernel.org
12383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12384S:	Supported
12385F:	drivers/clk/renesas/
12386
12387RENESAS EMEV2 I2C DRIVER
12388M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12389S:	Supported
12390F:	drivers/i2c/busses/i2c-emev2.c
12391
12392RENESAS ETHERNET DRIVERS
12393R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12394L:	netdev@vger.kernel.org
12395L:	linux-renesas-soc@vger.kernel.org
12396F:	Documentation/devicetree/bindings/net/renesas,*.txt
12397F:	Documentation/devicetree/bindings/net/sh_eth.txt
12398F:	drivers/net/ethernet/renesas/
12399F:	include/linux/sh_eth.h
12400
12401RENESAS R-CAR GYROADC DRIVER
12402M:	Marek Vasut <marek.vasut@gmail.com>
12403L:	linux-iio@vger.kernel.org
12404S:	Supported
12405F:	drivers/iio/adc/rcar_gyro_adc.c
12406
12407RENESAS R-CAR I2C DRIVERS
12408M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12409S:	Supported
12410F:	drivers/i2c/busses/i2c-rcar.c
12411F:	drivers/i2c/busses/i2c-sh_mobile.c
12412
12413RENESAS USB PHY DRIVER
12414M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12415L:	linux-renesas-soc@vger.kernel.org
12416S:	Maintained
12417F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12418
12419RESET CONTROLLER FRAMEWORK
12420M:	Philipp Zabel <p.zabel@pengutronix.de>
12421T:	git git://git.pengutronix.de/git/pza/linux
12422S:	Maintained
12423F:	drivers/reset/
12424F:	Documentation/devicetree/bindings/reset/
12425F:	include/dt-bindings/reset/
12426F:	include/linux/reset.h
12427F:	include/linux/reset-controller.h
12428
12429RESTARTABLE SEQUENCES SUPPORT
12430M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12431M:	Peter Zijlstra <peterz@infradead.org>
12432M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12433M:	Boqun Feng <boqun.feng@gmail.com>
12434L:	linux-kernel@vger.kernel.org
12435S:	Supported
12436F:	kernel/rseq.c
12437F:	include/uapi/linux/rseq.h
12438F:	include/trace/events/rseq.h
12439F:	tools/testing/selftests/rseq/
12440
12441RFKILL
12442M:	Johannes Berg <johannes@sipsolutions.net>
12443L:	linux-wireless@vger.kernel.org
12444W:	http://wireless.kernel.org/
12445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12447S:	Maintained
12448F:	Documentation/rfkill.txt
12449F:	Documentation/ABI/stable/sysfs-class-rfkill
12450F:	net/rfkill/
12451F:	include/linux/rfkill.h
12452F:	include/uapi/linux/rfkill.h
12453
12454RHASHTABLE
12455M:	Thomas Graf <tgraf@suug.ch>
12456M:	Herbert Xu <herbert@gondor.apana.org.au>
12457L:	netdev@vger.kernel.org
12458S:	Maintained
12459F:	lib/rhashtable.c
12460F:	lib/test_rhashtable.c
12461F:	include/linux/rhashtable.h
12462F:	include/linux/rhashtable-types.h
12463
12464RICOH R5C592 MEMORYSTICK DRIVER
12465M:	Maxim Levitsky <maximlevitsky@gmail.com>
12466S:	Maintained
12467F:	drivers/memstick/host/r592.*
12468
12469RICOH SMARTMEDIA/XD DRIVER
12470M:	Maxim Levitsky <maximlevitsky@gmail.com>
12471S:	Maintained
12472F:	drivers/mtd/nand/raw/r852.c
12473F:	drivers/mtd/nand/raw/r852.h
12474
12475RISC-V ARCHITECTURE
12476M:	Palmer Dabbelt <palmer@sifive.com>
12477M:	Albert Ou <aou@eecs.berkeley.edu>
12478L:	linux-riscv@lists.infradead.org
12479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12480S:	Supported
12481F:	arch/riscv/
12482K:	riscv
12483N:	riscv
12484
12485ROCCAT DRIVERS
12486M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12487W:	http://sourceforge.net/projects/roccat/
12488S:	Maintained
12489F:	drivers/hid/hid-roccat*
12490F:	include/linux/hid-roccat*
12491F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12492
12493ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12494M:	Jacob chen <jacob2.chen@rock-chips.com>
12495L:	linux-media@vger.kernel.org
12496S:	Maintained
12497F:	drivers/media/platform/rockchip/rga/
12498F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12499
12500ROCKER DRIVER
12501M:	Jiri Pirko <jiri@resnulli.us>
12502L:	netdev@vger.kernel.org
12503S:	Supported
12504F:	drivers/net/ethernet/rocker/
12505
12506ROCKETPORT DRIVER
12507P:	Comtrol Corp.
12508W:	http://www.comtrol.com
12509S:	Maintained
12510F:	Documentation/serial/rocket.txt
12511F:	drivers/tty/rocket*
12512
12513ROCKETPORT EXPRESS/INFINITY DRIVER
12514M:	Kevin Cernekee <cernekee@gmail.com>
12515L:	linux-serial@vger.kernel.org
12516S:	Odd Fixes
12517F:	drivers/tty/serial/rp2.*
12518
12519ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12520M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12521L:	linux-kernel@vger.kernel.org
12522L:	linux-renesas-soc@vger.kernel.org
12523S:	Supported
12524F:	drivers/mfd/bd9571mwv.c
12525F:	drivers/regulator/bd9571mwv-regulator.c
12526F:	drivers/gpio/gpio-bd9571mwv.c
12527F:	include/linux/mfd/bd9571mwv.h
12528F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12529
12530ROSE NETWORK LAYER
12531M:	Ralf Baechle <ralf@linux-mips.org>
12532L:	linux-hams@vger.kernel.org
12533W:	http://www.linux-ax25.org/
12534S:	Maintained
12535F:	include/net/rose.h
12536F:	include/uapi/linux/rose.h
12537F:	net/rose/
12538
12539RTL2830 MEDIA DRIVER
12540M:	Antti Palosaari <crope@iki.fi>
12541L:	linux-media@vger.kernel.org
12542W:	https://linuxtv.org
12543W:	http://palosaari.fi/linux/
12544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12545T:	git git://linuxtv.org/anttip/media_tree.git
12546S:	Maintained
12547F:	drivers/media/dvb-frontends/rtl2830*
12548
12549RTL2832 MEDIA DRIVER
12550M:	Antti Palosaari <crope@iki.fi>
12551L:	linux-media@vger.kernel.org
12552W:	https://linuxtv.org
12553W:	http://palosaari.fi/linux/
12554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12555T:	git git://linuxtv.org/anttip/media_tree.git
12556S:	Maintained
12557F:	drivers/media/dvb-frontends/rtl2832*
12558
12559RTL2832_SDR MEDIA DRIVER
12560M:	Antti Palosaari <crope@iki.fi>
12561L:	linux-media@vger.kernel.org
12562W:	https://linuxtv.org
12563W:	http://palosaari.fi/linux/
12564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12565T:	git git://linuxtv.org/anttip/media_tree.git
12566S:	Maintained
12567F:	drivers/media/dvb-frontends/rtl2832_sdr*
12568
12569RTL8180 WIRELESS DRIVER
12570L:	linux-wireless@vger.kernel.org
12571W:	http://wireless.kernel.org/
12572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12573S:	Orphan
12574F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12575
12576RTL8187 WIRELESS DRIVER
12577M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12578M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12579M:	Larry Finger <Larry.Finger@lwfinger.net>
12580L:	linux-wireless@vger.kernel.org
12581W:	http://wireless.kernel.org/
12582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12583S:	Maintained
12584F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12585
12586REALTEK WIRELESS DRIVER (rtlwifi family)
12587M:	Ping-Ke Shih <pkshih@realtek.com>
12588L:	linux-wireless@vger.kernel.org
12589W:	http://wireless.kernel.org/
12590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12591S:	Maintained
12592F:	drivers/net/wireless/realtek/rtlwifi/
12593
12594RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12595M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12596L:	linux-wireless@vger.kernel.org
12597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12598S:	Maintained
12599F:	drivers/net/wireless/realtek/rtl8xxxu/
12600
12601RXRPC SOCKETS (AF_RXRPC)
12602M:	David Howells <dhowells@redhat.com>
12603L:	linux-afs@lists.infradead.org
12604S:	Supported
12605F:	net/rxrpc/
12606F:	include/keys/rxrpc-type.h
12607F:	include/net/af_rxrpc.h
12608F:	include/trace/events/rxrpc.h
12609F:	include/uapi/linux/rxrpc.h
12610F:	Documentation/networking/rxrpc.txt
12611W:	https://www.infradead.org/~dhowells/kafs/
12612
12613S3 SAVAGE FRAMEBUFFER DRIVER
12614M:	Antonino Daplas <adaplas@gmail.com>
12615L:	linux-fbdev@vger.kernel.org
12616S:	Maintained
12617F:	drivers/video/fbdev/savage/
12618
12619S390
12620M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12621M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12622L:	linux-s390@vger.kernel.org
12623W:	http://www.ibm.com/developerworks/linux/linux390/
12624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12625S:	Supported
12626F:	arch/s390/
12627F:	drivers/s390/
12628F:	Documentation/s390/
12629F:	Documentation/driver-api/s390-drivers.rst
12630
12631S390 COMMON I/O LAYER
12632M:	Sebastian Ott <sebott@linux.ibm.com>
12633M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12634L:	linux-s390@vger.kernel.org
12635W:	http://www.ibm.com/developerworks/linux/linux390/
12636S:	Supported
12637F:	drivers/s390/cio/
12638
12639S390 DASD DRIVER
12640M:	Stefan Haberland <sth@linux.ibm.com>
12641M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12642L:	linux-s390@vger.kernel.org
12643W:	http://www.ibm.com/developerworks/linux/linux390/
12644S:	Supported
12645F:	drivers/s390/block/dasd*
12646F:	block/partitions/ibm.c
12647
12648S390 IOMMU (PCI)
12649M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12650L:	linux-s390@vger.kernel.org
12651W:	http://www.ibm.com/developerworks/linux/linux390/
12652S:	Supported
12653F:	drivers/iommu/s390-iommu.c
12654
12655S390 IUCV NETWORK LAYER
12656M:	Julian Wiedmann <jwi@linux.ibm.com>
12657M:	Ursula Braun <ubraun@linux.ibm.com>
12658L:	linux-s390@vger.kernel.org
12659W:	http://www.ibm.com/developerworks/linux/linux390/
12660S:	Supported
12661F:	drivers/s390/net/*iucv*
12662F:	include/net/iucv/
12663F:	net/iucv/
12664
12665S390 NETWORK DRIVERS
12666M:	Julian Wiedmann <jwi@linux.ibm.com>
12667M:	Ursula Braun <ubraun@linux.ibm.com>
12668L:	linux-s390@vger.kernel.org
12669W:	http://www.ibm.com/developerworks/linux/linux390/
12670S:	Supported
12671F:	drivers/s390/net/
12672
12673S390 PCI SUBSYSTEM
12674M:	Sebastian Ott <sebott@linux.ibm.com>
12675M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12676L:	linux-s390@vger.kernel.org
12677W:	http://www.ibm.com/developerworks/linux/linux390/
12678S:	Supported
12679F:	arch/s390/pci/
12680F:	drivers/pci/hotplug/s390_pci_hpc.c
12681
12682S390 VFIO-CCW DRIVER
12683M:	Cornelia Huck <cohuck@redhat.com>
12684M:	Halil Pasic <pasic@linux.ibm.com>
12685L:	linux-s390@vger.kernel.org
12686L:	kvm@vger.kernel.org
12687S:	Supported
12688F:	drivers/s390/cio/vfio_ccw*
12689F:	Documentation/s390/vfio-ccw.txt
12690F:	include/uapi/linux/vfio_ccw.h
12691
12692S390 ZCRYPT DRIVER
12693M:	Harald Freudenberger <freude@linux.ibm.com>
12694L:	linux-s390@vger.kernel.org
12695W:	http://www.ibm.com/developerworks/linux/linux390/
12696S:	Supported
12697F:	drivers/s390/crypto/
12698
12699S390 ZFCP DRIVER
12700M:	Steffen Maier <maier@linux.ibm.com>
12701M:	Benjamin Block <bblock@linux.ibm.com>
12702L:	linux-s390@vger.kernel.org
12703W:	http://www.ibm.com/developerworks/linux/linux390/
12704S:	Supported
12705F:	drivers/s390/scsi/zfcp_*
12706
12707S3C24XX SD/MMC Driver
12708M:	Ben Dooks <ben-linux@fluff.org>
12709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12710S:	Supported
12711F:	drivers/mmc/host/s3cmci.*
12712
12713SAA6588 RDS RECEIVER DRIVER
12714M:	Hans Verkuil <hverkuil@xs4all.nl>
12715L:	linux-media@vger.kernel.org
12716T:	git git://linuxtv.org/media_tree.git
12717W:	https://linuxtv.org
12718S:	Odd Fixes
12719F:	drivers/media/i2c/saa6588*
12720
12721SAA7134 VIDEO4LINUX DRIVER
12722M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12723L:	linux-media@vger.kernel.org
12724W:	https://linuxtv.org
12725T:	git git://linuxtv.org/media_tree.git
12726S:	Odd fixes
12727F:	Documentation/media/v4l-drivers/saa7134*
12728F:	drivers/media/pci/saa7134/
12729
12730SAA7146 VIDEO4LINUX-2 DRIVER
12731M:	Hans Verkuil <hverkuil@xs4all.nl>
12732L:	linux-media@vger.kernel.org
12733T:	git git://linuxtv.org/media_tree.git
12734S:	Maintained
12735F:	drivers/media/common/saa7146/
12736F:	drivers/media/pci/saa7146/
12737F:	include/media/saa7146*
12738
12739SAMSUNG AUDIO (ASoC) DRIVERS
12740M:	Krzysztof Kozlowski <krzk@kernel.org>
12741M:	Sangbeom Kim <sbkim73@samsung.com>
12742M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12744S:	Supported
12745F:	sound/soc/samsung/
12746F:	Documentation/devicetree/bindings/sound/samsung*
12747
12748SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12749M:	Krzysztof Kozlowski <krzk@kernel.org>
12750L:	linux-crypto@vger.kernel.org
12751L:	linux-samsung-soc@vger.kernel.org
12752S:	Maintained
12753F:	drivers/crypto/exynos-rng.c
12754F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12755
12756SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12757M:	Łukasz Stelmach <l.stelmach@samsung.com>
12758L:	linux-samsung-soc@vger.kernel.org
12759S:	Maintained
12760F:	drivers/char/hw_random/exynos-trng.c
12761F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12762
12763SAMSUNG FRAMEBUFFER DRIVER
12764M:	Jingoo Han <jingoohan1@gmail.com>
12765L:	linux-fbdev@vger.kernel.org
12766S:	Maintained
12767F:	drivers/video/fbdev/s3c-fb.c
12768
12769SAMSUNG LAPTOP DRIVER
12770M:	Corentin Chary <corentin.chary@gmail.com>
12771L:	platform-driver-x86@vger.kernel.org
12772S:	Maintained
12773F:	drivers/platform/x86/samsung-laptop.c
12774
12775SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12776M:	Sangbeom Kim <sbkim73@samsung.com>
12777M:	Krzysztof Kozlowski <krzk@kernel.org>
12778M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12779L:	linux-kernel@vger.kernel.org
12780L:	linux-samsung-soc@vger.kernel.org
12781S:	Supported
12782F:	drivers/mfd/sec*.c
12783F:	drivers/regulator/s2m*.c
12784F:	drivers/regulator/s5m*.c
12785F:	drivers/clk/clk-s2mps11.c
12786F:	drivers/rtc/rtc-s5m.c
12787F:	include/linux/mfd/samsung/
12788F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12789F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12790F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12791F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12792
12793SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12794M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12795L:	linux-media@vger.kernel.org
12796L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12797S:	Maintained
12798F:	drivers/media/platform/s3c-camif/
12799F:	include/media/drv-intf/s3c_camif.h
12800
12801SAMSUNG S3FWRN5 NFC DRIVER
12802M:	Robert Baldyga <r.baldyga@samsung.com>
12803M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12804L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12805S:	Supported
12806F:	drivers/nfc/s3fwrn5
12807
12808SAMSUNG S5C73M3 CAMERA DRIVER
12809M:	Kyungmin Park <kyungmin.park@samsung.com>
12810M:	Andrzej Hajda <a.hajda@samsung.com>
12811L:	linux-media@vger.kernel.org
12812S:	Supported
12813F:	drivers/media/i2c/s5c73m3/*
12814
12815SAMSUNG S5K5BAF CAMERA DRIVER
12816M:	Kyungmin Park <kyungmin.park@samsung.com>
12817M:	Andrzej Hajda <a.hajda@samsung.com>
12818L:	linux-media@vger.kernel.org
12819S:	Supported
12820F:	drivers/media/i2c/s5k5baf.c
12821
12822SAMSUNG S5P Security SubSystem (SSS) DRIVER
12823M:	Krzysztof Kozlowski <krzk@kernel.org>
12824M:	Vladimir Zapolskiy <vz@mleia.com>
12825M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12826L:	linux-crypto@vger.kernel.org
12827L:	linux-samsung-soc@vger.kernel.org
12828S:	Maintained
12829F:	drivers/crypto/s5p-sss.c
12830
12831SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12832M:	Kyungmin Park <kyungmin.park@samsung.com>
12833M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12834L:	linux-media@vger.kernel.org
12835Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12836S:	Supported
12837F:	drivers/media/platform/exynos4-is/
12838
12839SAMSUNG SOC CLOCK DRIVERS
12840M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12841M:	Tomasz Figa <tomasz.figa@gmail.com>
12842M:	Chanwoo Choi <cw00.choi@samsung.com>
12843S:	Supported
12844L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12846F:	drivers/clk/samsung/
12847F:	include/dt-bindings/clock/exynos*.h
12848F:	Documentation/devicetree/bindings/clock/exynos*.txt
12849
12850SAMSUNG SPI DRIVERS
12851M:	Kukjin Kim <kgene@kernel.org>
12852M:	Krzysztof Kozlowski <krzk@kernel.org>
12853M:	Andi Shyti <andi@etezian.org>
12854L:	linux-spi@vger.kernel.org
12855L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12856S:	Maintained
12857F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12858F:	drivers/spi/spi-s3c*
12859F:	include/linux/platform_data/spi-s3c64xx.h
12860
12861SAMSUNG SXGBE DRIVERS
12862M:	Byungho An <bh74.an@samsung.com>
12863M:	Girish K S <ks.giri@samsung.com>
12864M:	Vipul Pandya <vipul.pandya@samsung.com>
12865S:	Supported
12866L:	netdev@vger.kernel.org
12867F:	drivers/net/ethernet/samsung/sxgbe/
12868
12869SAMSUNG THERMAL DRIVER
12870M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12871L:	linux-pm@vger.kernel.org
12872L:	linux-samsung-soc@vger.kernel.org
12873S:	Supported
12874T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12875F:	drivers/thermal/samsung/
12876
12877SAMSUNG USB2 PHY DRIVER
12878M:	Kamil Debski <kamil@wypas.org>
12879M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12880L:	linux-kernel@vger.kernel.org
12881S:	Supported
12882F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12883F:	Documentation/phy/samsung-usb2.txt
12884F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12885F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12886F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12887F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12888F:	drivers/phy/samsung/phy-samsung-usb2.c
12889F:	drivers/phy/samsung/phy-samsung-usb2.h
12890
12891SC1200 WDT DRIVER
12892M:	Zwane Mwaikambo <zwanem@gmail.com>
12893S:	Maintained
12894F:	drivers/watchdog/sc1200wdt.c
12895
12896SCHEDULER
12897M:	Ingo Molnar <mingo@redhat.com>
12898M:	Peter Zijlstra <peterz@infradead.org>
12899L:	linux-kernel@vger.kernel.org
12900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12901S:	Maintained
12902F:	kernel/sched/
12903F:	include/linux/sched.h
12904F:	include/uapi/linux/sched.h
12905F:	include/linux/wait.h
12906
12907SCR24X CHIP CARD INTERFACE DRIVER
12908M:	Lubomir Rintel <lkundrak@v3.sk>
12909S:	Supported
12910F:	drivers/char/pcmcia/scr24x_cs.c
12911
12912SCSI CDROM DRIVER
12913M:	Jens Axboe <axboe@kernel.dk>
12914L:	linux-scsi@vger.kernel.org
12915W:	http://www.kernel.dk
12916S:	Maintained
12917F:	drivers/scsi/sr*
12918
12919SCSI RDMA PROTOCOL (SRP) INITIATOR
12920M:	Bart Van Assche <bvanassche@acm.org>
12921L:	linux-rdma@vger.kernel.org
12922S:	Supported
12923Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12924F:	drivers/infiniband/ulp/srp/
12925F:	include/scsi/srp.h
12926
12927SCSI RDMA PROTOCOL (SRP) TARGET
12928M:	Bart Van Assche <bvanassche@acm.org>
12929L:	linux-rdma@vger.kernel.org
12930L:	target-devel@vger.kernel.org
12931S:	Supported
12932Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12933F:	drivers/infiniband/ulp/srpt/
12934
12935SCSI SG DRIVER
12936M:	Doug Gilbert <dgilbert@interlog.com>
12937L:	linux-scsi@vger.kernel.org
12938W:	http://sg.danny.cz/sg
12939S:	Maintained
12940F:	Documentation/scsi/scsi-generic.txt
12941F:	drivers/scsi/sg.c
12942F:	include/scsi/sg.h
12943
12944SCSI SUBSYSTEM
12945M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12947M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12949L:	linux-scsi@vger.kernel.org
12950S:	Maintained
12951F:	Documentation/devicetree/bindings/scsi/
12952F:	drivers/scsi/
12953F:	include/scsi/
12954
12955SCSI TAPE DRIVER
12956M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12957L:	linux-scsi@vger.kernel.org
12958S:	Maintained
12959F:	Documentation/scsi/st.txt
12960F:	drivers/scsi/st.*
12961F:	drivers/scsi/st_*.h
12962
12963SCTP PROTOCOL
12964M:	Vlad Yasevich <vyasevich@gmail.com>
12965M:	Neil Horman <nhorman@tuxdriver.com>
12966M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12967L:	linux-sctp@vger.kernel.org
12968W:	http://lksctp.sourceforge.net
12969S:	Maintained
12970F:	Documentation/networking/sctp.txt
12971F:	include/linux/sctp.h
12972F:	include/uapi/linux/sctp.h
12973F:	include/net/sctp/
12974F:	net/sctp/
12975
12976SCx200 CPU SUPPORT
12977M:	Jim Cromie <jim.cromie@gmail.com>
12978S:	Odd Fixes
12979F:	Documentation/i2c/busses/scx200_acb
12980F:	arch/x86/platform/scx200/
12981F:	drivers/watchdog/scx200_wdt.c
12982F:	drivers/i2c/busses/scx200*
12983F:	drivers/mtd/maps/scx200_docflash.c
12984F:	include/linux/scx200.h
12985
12986SCx200 GPIO DRIVER
12987M:	Jim Cromie <jim.cromie@gmail.com>
12988S:	Maintained
12989F:	drivers/char/scx200_gpio.c
12990F:	include/linux/scx200_gpio.h
12991
12992SCx200 HRT CLOCKSOURCE DRIVER
12993M:	Jim Cromie <jim.cromie@gmail.com>
12994S:	Maintained
12995F:	drivers/clocksource/scx200_hrt.c
12996
12997SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12998M:	Sascha Sommer <saschasommer@freenet.de>
12999L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13000S:	Maintained
13001F:	drivers/mmc/host/sdricoh_cs.c
13002
13003SECURE COMPUTING
13004M:	Kees Cook <keescook@chromium.org>
13005R:	Andy Lutomirski <luto@amacapital.net>
13006R:	Will Drewry <wad@chromium.org>
13007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13008S:	Supported
13009F:	kernel/seccomp.c
13010F:	include/uapi/linux/seccomp.h
13011F:	include/linux/seccomp.h
13012F:	tools/testing/selftests/seccomp/*
13013F:	tools/testing/selftests/kselftest_harness.h
13014F:	Documentation/userspace-api/seccomp_filter.rst
13015K:	\bsecure_computing
13016K:	\bTIF_SECCOMP\b
13017
13018SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13019M:	Al Cooper <alcooperx@gmail.com>
13020L:	linux-mmc@vger.kernel.org
13021L:	bcm-kernel-feedback-list@broadcom.com
13022S:	Maintained
13023F:	drivers/mmc/host/sdhci-brcmstb*
13024
13025SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13026M:	Adrian Hunter <adrian.hunter@intel.com>
13027L:	linux-mmc@vger.kernel.org
13028T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13029S:	Maintained
13030F:	drivers/mmc/host/sdhci*
13031F:	include/linux/mmc/sdhci*
13032
13033SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13034M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13035M:	Manjunath M B <manjumb@synopsys.com>
13036L:	linux-mmc@vger.kernel.org
13037S:	Maintained
13038F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13039
13040SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13041M:	Ben Dooks <ben-linux@fluff.org>
13042M:	Jaehoon Chung <jh80.chung@samsung.com>
13043L:	linux-mmc@vger.kernel.org
13044S:	Maintained
13045F:	drivers/mmc/host/sdhci-s3c*
13046
13047SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13048M:	Viresh Kumar <vireshk@kernel.org>
13049L:	linux-mmc@vger.kernel.org
13050S:	Maintained
13051F:	drivers/mmc/host/sdhci-spear.c
13052
13053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13054M:	Kishon Vijay Abraham I <kishon@ti.com>
13055L:	linux-mmc@vger.kernel.org
13056S:	Maintained
13057F:	drivers/mmc/host/sdhci-omap.c
13058
13059SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13060M:	Scott Bauer <scott.bauer@intel.com>
13061M:	Jonathan Derrick <jonathan.derrick@intel.com>
13062L:	linux-block@vger.kernel.org
13063S:	Supported
13064F:	block/sed*
13065F:	block/opal_proto.h
13066F:	include/linux/sed*
13067F:	include/uapi/linux/sed*
13068
13069SECURITY CONTACT
13070M:	Security Officers <security@kernel.org>
13071S:	Supported
13072
13073SECURITY SUBSYSTEM
13074M:	James Morris <jmorris@namei.org>
13075M:	"Serge E. Hallyn" <serge@hallyn.com>
13076L:	linux-security-module@vger.kernel.org (suggested Cc:)
13077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13078W:	http://kernsec.org/
13079S:	Supported
13080F:	security/
13081X:	security/selinux/
13082
13083SELINUX SECURITY MODULE
13084M:	Paul Moore <paul@paul-moore.com>
13085M:	Stephen Smalley <sds@tycho.nsa.gov>
13086M:	Eric Paris <eparis@parisplace.org>
13087L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13088W:	https://selinuxproject.org
13089W:	https://github.com/SELinuxProject
13090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13091S:	Supported
13092F:	include/linux/selinux*
13093F:	security/selinux/
13094F:	scripts/selinux/
13095F:	Documentation/admin-guide/LSM/SELinux.rst
13096
13097SENSABLE PHANTOM
13098M:	Jiri Slaby <jirislaby@gmail.com>
13099S:	Maintained
13100F:	drivers/misc/phantom.c
13101F:	include/uapi/linux/phantom.h
13102
13103SERIAL DEVICE BUS
13104M:	Rob Herring <robh@kernel.org>
13105L:	linux-serial@vger.kernel.org
13106S:	Maintained
13107F:	Documentation/devicetree/bindings/serial/slave-device.txt
13108F:	drivers/tty/serdev/
13109F:	include/linux/serdev.h
13110
13111SERIAL DRIVERS
13112M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13113L:	linux-serial@vger.kernel.org
13114S:	Maintained
13115F:	Documentation/devicetree/bindings/serial/
13116F:	drivers/tty/serial/
13117
13118SERIAL IR RECEIVER
13119M:	Sean Young <sean@mess.org>
13120L:	linux-media@vger.kernel.org
13121S:	Maintained
13122F:	drivers/media/rc/serial_ir.c
13123
13124SFC NETWORK DRIVER
13125M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13126M:	Edward Cree <ecree@solarflare.com>
13127M:	Bert Kenward <bkenward@solarflare.com>
13128L:	netdev@vger.kernel.org
13129S:	Supported
13130F:	drivers/net/ethernet/sfc/
13131
13132SGI GRU DRIVER
13133M:	Dimitri Sivanich <sivanich@sgi.com>
13134S:	Maintained
13135F:	drivers/misc/sgi-gru/
13136
13137SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13138M:	Pat Gefre <pfg@sgi.com>
13139L:	linux-ia64@vger.kernel.org
13140S:	Supported
13141F:	Documentation/ia64/serial.txt
13142F:	drivers/tty/serial/ioc?_serial.c
13143F:	include/linux/ioc?.h
13144
13145SGI XP/XPC/XPNET DRIVER
13146M:	Cliff Whickman <cpw@sgi.com>
13147M:	Robin Holt <robinmholt@gmail.com>
13148S:	Maintained
13149F:	drivers/misc/sgi-xp/
13150
13151SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13152M:	Ursula Braun <ubraun@linux.ibm.com>
13153L:	linux-s390@vger.kernel.org
13154W:	http://www.ibm.com/developerworks/linux/linux390/
13155S:	Supported
13156F:	net/smc/
13157
13158SHARP RJ54N1CB0C SENSOR DRIVER
13159M:	Jacopo Mondi <jacopo@jmondi.org>
13160L:	linux-media@vger.kernel.org
13161T:	git git://linuxtv.org/media_tree.git
13162S:	Odd fixes
13163F:	drivers/media/i2c/rj54n1cb0c.c
13164F:	include/media/i2c/rj54n1cb0c.h
13165
13166SH_VEU V4L2 MEM2MEM DRIVER
13167L:	linux-media@vger.kernel.org
13168S:	Orphan
13169F:	drivers/media/platform/sh_veu.c
13170
13171SH_VOU V4L2 OUTPUT DRIVER
13172L:	linux-media@vger.kernel.org
13173S:	Orphan
13174F:	drivers/media/platform/sh_vou.c
13175F:	include/media/drv-intf/sh_vou.h
13176
13177SI2157 MEDIA DRIVER
13178M:	Antti Palosaari <crope@iki.fi>
13179L:	linux-media@vger.kernel.org
13180W:	https://linuxtv.org
13181W:	http://palosaari.fi/linux/
13182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13183T:	git git://linuxtv.org/anttip/media_tree.git
13184S:	Maintained
13185F:	drivers/media/tuners/si2157*
13186
13187SI2165 MEDIA DRIVER
13188M:	Matthias Schwarzott <zzam@gentoo.org>
13189L:	linux-media@vger.kernel.org
13190W:	https://linuxtv.org
13191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13192S:	Maintained
13193F:	drivers/media/dvb-frontends/si2165*
13194
13195SI2168 MEDIA DRIVER
13196M:	Antti Palosaari <crope@iki.fi>
13197L:	linux-media@vger.kernel.org
13198W:	https://linuxtv.org
13199W:	http://palosaari.fi/linux/
13200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13201T:	git git://linuxtv.org/anttip/media_tree.git
13202S:	Maintained
13203F:	drivers/media/dvb-frontends/si2168*
13204
13205SI470X FM RADIO RECEIVER I2C DRIVER
13206M:	Hans Verkuil <hverkuil@xs4all.nl>
13207L:	linux-media@vger.kernel.org
13208T:	git git://linuxtv.org/media_tree.git
13209W:	https://linuxtv.org
13210S:	Odd Fixes
13211F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13212
13213SI470X FM RADIO RECEIVER USB DRIVER
13214M:	Hans Verkuil <hverkuil@xs4all.nl>
13215L:	linux-media@vger.kernel.org
13216T:	git git://linuxtv.org/media_tree.git
13217W:	https://linuxtv.org
13218S:	Maintained
13219F:	drivers/media/radio/si470x/radio-si470x-common.c
13220F:	drivers/media/radio/si470x/radio-si470x.h
13221F:	drivers/media/radio/si470x/radio-si470x-usb.c
13222
13223SI4713 FM RADIO TRANSMITTER I2C DRIVER
13224M:	Eduardo Valentin <edubezval@gmail.com>
13225L:	linux-media@vger.kernel.org
13226T:	git git://linuxtv.org/media_tree.git
13227W:	https://linuxtv.org
13228S:	Odd Fixes
13229F:	drivers/media/radio/si4713/si4713.?
13230
13231SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13232M:	Eduardo Valentin <edubezval@gmail.com>
13233L:	linux-media@vger.kernel.org
13234T:	git git://linuxtv.org/media_tree.git
13235W:	https://linuxtv.org
13236S:	Odd Fixes
13237F:	drivers/media/radio/si4713/radio-platform-si4713.c
13238
13239SI4713 FM RADIO TRANSMITTER USB DRIVER
13240M:	Hans Verkuil <hverkuil@xs4all.nl>
13241L:	linux-media@vger.kernel.org
13242T:	git git://linuxtv.org/media_tree.git
13243W:	https://linuxtv.org
13244S:	Maintained
13245F:	drivers/media/radio/si4713/radio-usb-si4713.c
13246
13247SIANO DVB DRIVER
13248M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13249L:	linux-media@vger.kernel.org
13250W:	https://linuxtv.org
13251T:	git git://linuxtv.org/media_tree.git
13252S:	Odd fixes
13253F:	drivers/media/common/siano/
13254F:	drivers/media/usb/siano/
13255F:	drivers/media/usb/siano/
13256F:	drivers/media/mmc/siano/
13257
13258SIFIVE DRIVERS
13259M:	Palmer Dabbelt <palmer@sifive.com>
13260L:	linux-riscv@lists.infradead.org
13261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13262S:	Supported
13263K:	sifive
13264N:	sifive
13265
13266SILEAD TOUCHSCREEN DRIVER
13267M:	Hans de Goede <hdegoede@redhat.com>
13268L:	linux-input@vger.kernel.org
13269L:	platform-driver-x86@vger.kernel.org
13270S:	Maintained
13271F:	drivers/input/touchscreen/silead.c
13272F:	drivers/platform/x86/touchscreen_dmi.c
13273
13274SILICON MOTION SM712 FRAME BUFFER DRIVER
13275M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13276M:	Teddy Wang <teddy.wang@siliconmotion.com>
13277M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13278L:	linux-fbdev@vger.kernel.org
13279S:	Maintained
13280F:	drivers/video/fbdev/sm712*
13281F:	Documentation/fb/sm712fb.txt
13282
13283SIMPLE FIRMWARE INTERFACE (SFI)
13284M:	Len Brown <lenb@kernel.org>
13285L:	sfi-devel@simplefirmware.org
13286W:	http://simplefirmware.org/
13287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13288S:	Supported
13289F:	arch/x86/platform/sfi/
13290F:	drivers/sfi/
13291F:	include/linux/sfi*.h
13292
13293SIMPLEFB FB DRIVER
13294M:	Hans de Goede <hdegoede@redhat.com>
13295L:	linux-fbdev@vger.kernel.org
13296S:	Maintained
13297F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13298F:	drivers/video/fbdev/simplefb.c
13299F:	include/linux/platform_data/simplefb.h
13300
13301SIMTEC EB110ATX (Chalice CATS)
13302P:	Ben Dooks
13303P:	Vincent Sanders <vince@simtec.co.uk>
13304M:	Simtec Linux Team <linux@simtec.co.uk>
13305W:	http://www.simtec.co.uk/products/EB110ATX/
13306S:	Supported
13307
13308SIMTEC EB2410ITX (BAST)
13309P:	Ben Dooks
13310P:	Vincent Sanders <vince@simtec.co.uk>
13311M:	Simtec Linux Team <linux@simtec.co.uk>
13312W:	http://www.simtec.co.uk/products/EB2410ITX/
13313S:	Supported
13314F:	arch/arm/mach-s3c24xx/mach-bast.c
13315F:	arch/arm/mach-s3c24xx/bast-ide.c
13316F:	arch/arm/mach-s3c24xx/bast-irq.c
13317
13318SIPHASH PRF ROUTINES
13319M:	Jason A. Donenfeld <Jason@zx2c4.com>
13320S:	Maintained
13321F:	lib/siphash.c
13322F:	lib/test_siphash.c
13323F:	include/linux/siphash.h
13324
13325SIOX
13326M:	Gavin Schenk <g.schenk@eckelmann.de>
13327M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13328R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13329S:	Supported
13330F:	drivers/siox/*
13331F:	include/trace/events/siox.h
13332
13333SIS 190 ETHERNET DRIVER
13334M:	Francois Romieu <romieu@fr.zoreil.com>
13335L:	netdev@vger.kernel.org
13336S:	Maintained
13337F:	drivers/net/ethernet/sis/sis190.c
13338
13339SIS 900/7016 FAST ETHERNET DRIVER
13340M:	Daniele Venzano <venza@brownhat.org>
13341W:	http://www.brownhat.org/sis900.html
13342L:	netdev@vger.kernel.org
13343S:	Maintained
13344F:	drivers/net/ethernet/sis/sis900.*
13345
13346SIS FRAMEBUFFER DRIVER
13347M:	Thomas Winischhofer <thomas@winischhofer.net>
13348W:	http://www.winischhofer.net/linuxsisvga.shtml
13349S:	Maintained
13350F:	Documentation/fb/sisfb.txt
13351F:	drivers/video/fbdev/sis/
13352F:	include/video/sisfb.h
13353
13354SIS USB2VGA DRIVER
13355M:	Thomas Winischhofer <thomas@winischhofer.net>
13356W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13357S:	Maintained
13358F:	drivers/usb/misc/sisusbvga/
13359
13360SLAB ALLOCATOR
13361M:	Christoph Lameter <cl@linux.com>
13362M:	Pekka Enberg <penberg@kernel.org>
13363M:	David Rientjes <rientjes@google.com>
13364M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13365M:	Andrew Morton <akpm@linux-foundation.org>
13366L:	linux-mm@kvack.org
13367S:	Maintained
13368F:	include/linux/sl?b*.h
13369F:	mm/sl?b*
13370
13371SLEEPABLE READ-COPY UPDATE (SRCU)
13372M:	Lai Jiangshan <jiangshanlai@gmail.com>
13373M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13374M:	Josh Triplett <josh@joshtriplett.org>
13375R:	Steven Rostedt <rostedt@goodmis.org>
13376R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13377L:	linux-kernel@vger.kernel.org
13378W:	http://www.rdrop.com/users/paulmck/RCU/
13379S:	Supported
13380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13381F:	include/linux/srcu*.h
13382F:	kernel/rcu/srcu*.c
13383
13384SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13385M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13386L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13387S:	Maintained
13388F:	drivers/slimbus/
13389F:	Documentation/devicetree/bindings/slimbus/
13390F:	include/linux/slimbus.h
13391
13392SMACK SECURITY MODULE
13393M:	Casey Schaufler <casey@schaufler-ca.com>
13394L:	linux-security-module@vger.kernel.org
13395W:	http://schaufler-ca.com
13396T:	git git://github.com/cschaufler/smack-next
13397S:	Maintained
13398F:	Documentation/admin-guide/LSM/Smack.rst
13399F:	security/smack/
13400
13401SMC91x ETHERNET DRIVER
13402M:	Nicolas Pitre <nico@fluxnic.net>
13403S:	Odd Fixes
13404F:	drivers/net/ethernet/smsc/smc91x.*
13405
13406SMIA AND SMIA++ IMAGE SENSOR DRIVER
13407M:	Sakari Ailus <sakari.ailus@iki.fi>
13408L:	linux-media@vger.kernel.org
13409S:	Maintained
13410F:	drivers/media/i2c/smiapp/
13411F:	include/media/i2c/smiapp.h
13412F:	drivers/media/i2c/smiapp-pll.c
13413F:	drivers/media/i2c/smiapp-pll.h
13414F:	include/uapi/linux/smiapp.h
13415F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13416
13417SMM665 HARDWARE MONITOR DRIVER
13418M:	Guenter Roeck <linux@roeck-us.net>
13419L:	linux-hwmon@vger.kernel.org
13420S:	Maintained
13421F:	Documentation/hwmon/smm665
13422F:	drivers/hwmon/smm665.c
13423
13424SMSC EMC2103 HARDWARE MONITOR DRIVER
13425M:	Steve Glendinning <steve.glendinning@shawell.net>
13426L:	linux-hwmon@vger.kernel.org
13427S:	Maintained
13428F:	Documentation/hwmon/emc2103
13429F:	drivers/hwmon/emc2103.c
13430
13431SMSC SCH5627 HARDWARE MONITOR DRIVER
13432M:	Hans de Goede <hdegoede@redhat.com>
13433L:	linux-hwmon@vger.kernel.org
13434S:	Supported
13435F:	Documentation/hwmon/sch5627
13436F:	drivers/hwmon/sch5627.c
13437
13438SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13439M:	Steve Glendinning <steve.glendinning@shawell.net>
13440L:	linux-fbdev@vger.kernel.org
13441S:	Maintained
13442F:	drivers/video/fbdev/smscufx.c
13443
13444SMSC47B397 HARDWARE MONITOR DRIVER
13445M:	Jean Delvare <jdelvare@suse.com>
13446L:	linux-hwmon@vger.kernel.org
13447S:	Maintained
13448F:	Documentation/hwmon/smsc47b397
13449F:	drivers/hwmon/smsc47b397.c
13450
13451SMSC911x ETHERNET DRIVER
13452M:	Steve Glendinning <steve.glendinning@shawell.net>
13453L:	netdev@vger.kernel.org
13454S:	Maintained
13455F:	include/linux/smsc911x.h
13456F:	drivers/net/ethernet/smsc/smsc911x.*
13457
13458SMSC9420 PCI ETHERNET DRIVER
13459M:	Steve Glendinning <steve.glendinning@shawell.net>
13460L:	netdev@vger.kernel.org
13461S:	Maintained
13462F:	drivers/net/ethernet/smsc/smsc9420.*
13463
13464SOC-CAMERA V4L2 SUBSYSTEM
13465L:	linux-media@vger.kernel.org
13466T:	git git://linuxtv.org/media_tree.git
13467S:	Orphan
13468F:	include/media/soc*
13469F:	drivers/media/i2c/soc_camera/
13470F:	drivers/media/platform/soc_camera/
13471
13472SOCIONEXT SYNQUACER I2C DRIVER
13473M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13474L:	linux-i2c@vger.kernel.org
13475S:	Maintained
13476F:	drivers/i2c/busses/i2c-synquacer.c
13477F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13478
13479SOCIONEXT UNIPHIER SOUND DRIVER
13480L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13481S:	Orphan
13482F:	sound/soc/uniphier/
13483
13484SOEKRIS NET48XX LED SUPPORT
13485M:	Chris Boot <bootc@bootc.net>
13486S:	Maintained
13487F:	drivers/leds/leds-net48xx.c
13488
13489SOFT-ROCE DRIVER (rxe)
13490M:	Moni Shoua <monis@mellanox.com>
13491L:	linux-rdma@vger.kernel.org
13492S:	Supported
13493W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13494Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13495F:	drivers/infiniband/sw/rxe/
13496F:	include/uapi/rdma/rdma_user_rxe.h
13497
13498SOFTLOGIC 6x10 MPEG CODEC
13499M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13500M:	Anton Sviridenko <anton@corp.bluecherry.net>
13501M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13502M:	Andrey Utkin <andrey_utkin@fastmail.com>
13503M:	Ismael Luceno <ismael@iodev.co.uk>
13504L:	linux-media@vger.kernel.org
13505S:	Supported
13506F:	drivers/media/pci/solo6x10/
13507
13508SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13509M:	James Morse <james.morse@arm.com>
13510L:	linux-arm-kernel@lists.infradead.org
13511S:	Maintained
13512F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13513F:	drivers/firmware/arm_sdei.c
13514F:	include/linux/sdei.h
13515F:	include/uapi/linux/sdei.h
13516
13517SOFTWARE RAID (Multiple Disks) SUPPORT
13518M:	Shaohua Li <shli@kernel.org>
13519L:	linux-raid@vger.kernel.org
13520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13521S:	Supported
13522F:	drivers/md/Makefile
13523F:	drivers/md/Kconfig
13524F:	drivers/md/md*
13525F:	drivers/md/raid*
13526F:	include/linux/raid/
13527F:	include/uapi/linux/raid/
13528
13529SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13530M:	Jassi Brar <jaswinder.singh@linaro.org>
13531L:	netdev@vger.kernel.org
13532S:	Maintained
13533F:	drivers/net/ethernet/socionext/netsec.c
13534F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13535
13536SOLIDRUN CLEARFOG SUPPORT
13537M:	Russell King <linux@armlinux.org.uk>
13538S:	Maintained
13539F:	arch/arm/boot/dts/armada-388-clearfog*
13540F:	arch/arm/boot/dts/armada-38x-solidrun-*
13541
13542SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13543M:	Russell King <linux@armlinux.org.uk>
13544S:	Maintained
13545F:	arch/arm/boot/dts/imx6*-cubox-i*
13546F:	arch/arm/boot/dts/imx6*-hummingboard*
13547F:	arch/arm/boot/dts/imx6*-sr-*
13548
13549SONIC NETWORK DRIVER
13550M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13551L:	netdev@vger.kernel.org
13552S:	Maintained
13553F:	drivers/net/ethernet/natsemi/sonic.*
13554
13555SONICS SILICON BACKPLANE DRIVER (SSB)
13556M:	Michael Buesch <m@bues.ch>
13557L:	linux-wireless@vger.kernel.org
13558S:	Maintained
13559F:	drivers/ssb/
13560F:	include/linux/ssb/
13561
13562SONY IMX258 SENSOR DRIVER
13563M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13564L:	linux-media@vger.kernel.org
13565T:	git git://linuxtv.org/media_tree.git
13566S:	Maintained
13567F:	drivers/media/i2c/imx258.c
13568
13569SONY IMX274 SENSOR DRIVER
13570M:	Leon Luo <leonl@leopardimaging.com>
13571L:	linux-media@vger.kernel.org
13572T:	git git://linuxtv.org/media_tree.git
13573S:	Maintained
13574F:	drivers/media/i2c/imx274.c
13575F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13576
13577SONY MEMORYSTICK CARD SUPPORT
13578M:	Alex Dubov <oakad@yahoo.com>
13579W:	http://tifmxx.berlios.de/
13580S:	Maintained
13581F:	drivers/memstick/host/tifm_ms.c
13582
13583SONY MEMORYSTICK STANDARD SUPPORT
13584M:	Maxim Levitsky <maximlevitsky@gmail.com>
13585S:	Maintained
13586F:	drivers/memstick/core/ms_block.*
13587
13588SONY VAIO CONTROL DEVICE DRIVER
13589M:	Mattia Dongili <malattia@linux.it>
13590L:	platform-driver-x86@vger.kernel.org
13591W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13592S:	Maintained
13593F:	Documentation/laptops/sony-laptop.txt
13594F:	drivers/char/sonypi.c
13595F:	drivers/platform/x86/sony-laptop.c
13596F:	include/linux/sony-laptop.h
13597
13598SOUND
13599M:	Jaroslav Kysela <perex@perex.cz>
13600M:	Takashi Iwai <tiwai@suse.com>
13601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13602W:	http://www.alsa-project.org/
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13604T:	git git://git.alsa-project.org/alsa-kernel.git
13605Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13606S:	Maintained
13607F:	Documentation/sound/
13608F:	include/sound/
13609F:	include/uapi/sound/
13610F:	sound/
13611
13612SOUND - COMPRESSED AUDIO
13613M:	Vinod Koul <vkoul@kernel.org>
13614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13616S:	Supported
13617F:	Documentation/sound/designs/compress-offload.rst
13618F:	include/sound/compress_driver.h
13619F:	include/uapi/sound/compress_*
13620F:	sound/core/compress_offload.c
13621F:	sound/soc/soc-compress.c
13622
13623SOUND - DMAENGINE HELPERS
13624M:	Lars-Peter Clausen <lars@metafoo.de>
13625S:	Supported
13626F:	include/sound/dmaengine_pcm.h
13627F:	sound/core/pcm_dmaengine.c
13628F:	sound/soc/soc-generic-dmaengine-pcm.c
13629
13630SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13631M:	Liam Girdwood <lgirdwood@gmail.com>
13632M:	Mark Brown <broonie@kernel.org>
13633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13635W:	http://alsa-project.org/main/index.php/ASoC
13636S:	Supported
13637F:	Documentation/devicetree/bindings/sound/
13638F:	Documentation/sound/soc/
13639F:	sound/soc/
13640F:	include/sound/soc*
13641
13642SOUNDWIRE SUBSYSTEM
13643M:	Vinod Koul <vinod.koul@intel.com>
13644M:	Sanyog Kale <sanyog.r.kale@intel.com>
13645R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13647S:	Supported
13648F:	Documentation/driver-api/soundwire/
13649F:	drivers/soundwire/
13650F:	include/linux/soundwire/
13651
13652SP2 MEDIA DRIVER
13653M:	Olli Salonen <olli.salonen@iki.fi>
13654L:	linux-media@vger.kernel.org
13655W:	https://linuxtv.org
13656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13657S:	Maintained
13658F:	drivers/media/dvb-frontends/sp2*
13659
13660SPARC + UltraSPARC (sparc/sparc64)
13661M:	"David S. Miller" <davem@davemloft.net>
13662L:	sparclinux@vger.kernel.org
13663Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13666S:	Maintained
13667F:	arch/sparc/
13668F:	drivers/sbus/
13669
13670SPARC SERIAL DRIVERS
13671M:	"David S. Miller" <davem@davemloft.net>
13672L:	sparclinux@vger.kernel.org
13673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13675S:	Maintained
13676F:	include/linux/sunserialcore.h
13677F:	drivers/tty/serial/suncore.c
13678F:	drivers/tty/serial/sunhv.c
13679F:	drivers/tty/serial/sunsab.c
13680F:	drivers/tty/serial/sunsab.h
13681F:	drivers/tty/serial/sunsu.c
13682F:	drivers/tty/serial/sunzilog.c
13683F:	drivers/tty/serial/sunzilog.h
13684F:	drivers/tty/vcc.c
13685
13686SPARSE CHECKER
13687M:	"Christopher Li" <sparse@chrisli.org>
13688L:	linux-sparse@vger.kernel.org
13689W:	https://sparse.wiki.kernel.org/
13690T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13691T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13692S:	Maintained
13693F:	include/linux/compiler.h
13694
13695SPEAR CLOCK FRAMEWORK SUPPORT
13696M:	Viresh Kumar <vireshk@kernel.org>
13697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13698W:	http://www.st.com/spear
13699S:	Maintained
13700F:	drivers/clk/spear/
13701
13702SPEAR PLATFORM SUPPORT
13703M:	Viresh Kumar <vireshk@kernel.org>
13704M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13706W:	http://www.st.com/spear
13707S:	Maintained
13708F:	arch/arm/boot/dts/spear*
13709F:	arch/arm/mach-spear/
13710
13711SPI NOR SUBSYSTEM
13712M:	Marek Vasut <marek.vasut@gmail.com>
13713L:	linux-mtd@lists.infradead.org
13714W:	http://www.linux-mtd.infradead.org/
13715Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13716T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13717T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13718S:	Maintained
13719F:	drivers/mtd/spi-nor/
13720F:	include/linux/mtd/spi-nor.h
13721
13722SPI SUBSYSTEM
13723M:	Mark Brown <broonie@kernel.org>
13724L:	linux-spi@vger.kernel.org
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13726Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13727S:	Maintained
13728F:	Documentation/devicetree/bindings/spi/
13729F:	Documentation/spi/
13730F:	drivers/spi/
13731F:	include/linux/spi/
13732F:	include/uapi/linux/spi/
13733F:	tools/spi/
13734
13735SPIDERNET NETWORK DRIVER for CELL
13736M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13737L:	netdev@vger.kernel.org
13738S:	Supported
13739F:	Documentation/networking/spider_net.txt
13740F:	drivers/net/ethernet/toshiba/spider_net*
13741
13742SPMI SUBSYSTEM
13743R:	Stephen Boyd <sboyd@kernel.org>
13744L:	linux-arm-msm@vger.kernel.org
13745F:	Documentation/devicetree/bindings/spmi/
13746F:	drivers/spmi/
13747F:	include/dt-bindings/spmi/spmi.h
13748F:	include/linux/spmi.h
13749F:	include/trace/events/spmi.h
13750
13751SPU FILE SYSTEM
13752M:	Jeremy Kerr <jk@ozlabs.org>
13753L:	linuxppc-dev@lists.ozlabs.org
13754W:	http://www.ibm.com/developerworks/power/cell/
13755S:	Supported
13756F:	Documentation/filesystems/spufs.txt
13757F:	arch/powerpc/platforms/cell/spufs/
13758
13759SQUASHFS FILE SYSTEM
13760M:	Phillip Lougher <phillip@squashfs.org.uk>
13761L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13762W:	http://squashfs.org.uk
13763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13764S:	Maintained
13765F:	Documentation/filesystems/squashfs.txt
13766F:	fs/squashfs/
13767
13768SRM (Alpha) environment access
13769M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13770S:	Maintained
13771F:	arch/alpha/kernel/srm_env.c
13772
13773ST STM32 I2C/SMBUS DRIVER
13774M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13775L:	linux-i2c@vger.kernel.org
13776S:	Maintained
13777F:	drivers/i2c/busses/i2c-stm32*
13778
13779STABLE BRANCH
13780M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13781L:	stable@vger.kernel.org
13782S:	Supported
13783F:	Documentation/process/stable-kernel-rules.rst
13784
13785STAGING - COMEDI
13786M:	Ian Abbott <abbotti@mev.co.uk>
13787M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13788S:	Odd Fixes
13789F:	drivers/staging/comedi/
13790
13791STAGING - EROFS FILE SYSTEM
13792M:	Gao Xiang <gaoxiang25@huawei.com>
13793M:	Chao Yu <yuchao0@huawei.com>
13794L:	linux-erofs@lists.ozlabs.org
13795S:	Maintained
13796F:	drivers/staging/erofs/
13797
13798STAGING - FLARION FT1000 DRIVERS
13799M:	Marek Belisko <marek.belisko@gmail.com>
13800S:	Odd Fixes
13801F:	drivers/staging/ft1000/
13802
13803STAGING - INDUSTRIAL IO
13804M:	Jonathan Cameron <jic23@kernel.org>
13805L:	linux-iio@vger.kernel.org
13806S:	Odd Fixes
13807F:	Documentation/devicetree/bindings/staging/iio/
13808F:	drivers/staging/iio/
13809
13810STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13811M:	Marc Dietrich <marvin24@gmx.de>
13812L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13813L:	linux-tegra@vger.kernel.org
13814S:	Maintained
13815F:	drivers/staging/nvec/
13816
13817STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13818M:	Jens Frederich <jfrederich@gmail.com>
13819M:	Daniel Drake <dsd@laptop.org>
13820M:	Jon Nettleton <jon.nettleton@gmail.com>
13821W:	http://wiki.laptop.org/go/DCON
13822S:	Maintained
13823F:	drivers/staging/olpc_dcon/
13824
13825STAGING - REALTEK RTL8712U DRIVERS
13826M:	Larry Finger <Larry.Finger@lwfinger.net>
13827M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13828S:	Odd Fixes
13829F:	drivers/staging/rtl8712/
13830
13831STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13832M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13833M:	Teddy Wang <teddy.wang@siliconmotion.com>
13834M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13835L:	linux-fbdev@vger.kernel.org
13836S:	Maintained
13837F:	drivers/staging/sm750fb/
13838
13839STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13840M:	William Hubbs <w.d.hubbs@gmail.com>
13841M:	Chris Brannon <chris@the-brannons.com>
13842M:	Kirk Reiser <kirk@reisers.ca>
13843M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13844L:	speakup@linux-speakup.org
13845W:	http://www.linux-speakup.org/
13846S:	Odd Fixes
13847F:	drivers/staging/speakup/
13848
13849STAGING - VIA VT665X DRIVERS
13850M:	Forest Bond <forest@alittletooquiet.net>
13851S:	Odd Fixes
13852F:	drivers/staging/vt665?/
13853
13854STAGING - WILC1000 WIFI DRIVER
13855M:	Aditya Shankar <aditya.shankar@microchip.com>
13856M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13857L:	linux-wireless@vger.kernel.org
13858S:	Supported
13859F:	drivers/staging/wilc1000/
13860
13861STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13862M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13863S:	Odd Fixes
13864F:	drivers/staging/xgifb/
13865
13866STAGING SUBSYSTEM
13867M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13869L:	devel@driverdev.osuosl.org
13870S:	Supported
13871F:	drivers/staging/
13872
13873STARFIRE/DURALAN NETWORK DRIVER
13874M:	Ion Badulescu <ionut@badula.org>
13875S:	Odd Fixes
13876F:	drivers/net/ethernet/adaptec/starfire*
13877
13878STEC S1220 SKD DRIVER
13879M:	Bart Van Assche <bart.vanassche@wdc.com>
13880L:	linux-block@vger.kernel.org
13881S:	Maintained
13882F:	drivers/block/skd*[ch]
13883
13884STI AUDIO (ASoC) DRIVERS
13885M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13887S:	Maintained
13888F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13889F:	sound/soc/sti/
13890
13891STI CEC DRIVER
13892M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13893S:	Maintained
13894F:	drivers/staging/media/st-cec/
13895F:	Documentation/devicetree/bindings/media/stih-cec.txt
13896
13897STK1160 USB VIDEO CAPTURE DRIVER
13898M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13899L:	linux-media@vger.kernel.org
13900T:	git git://linuxtv.org/media_tree.git
13901S:	Maintained
13902F:	drivers/media/usb/stk1160/
13903
13904STM32 AUDIO (ASoC) DRIVERS
13905M:	Olivier Moysan <olivier.moysan@st.com>
13906M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13908S:	Maintained
13909F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13910F:	sound/soc/stm/
13911
13912STM32 TIMER/LPTIMER DRIVERS
13913M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13914S:	Maintained
13915F:	drivers/*/stm32-*timer*
13916F:	drivers/pwm/pwm-stm32*
13917F:	include/linux/*/stm32-*tim*
13918F:	Documentation/ABI/testing/*timer-stm32
13919F:	Documentation/devicetree/bindings/*/stm32-*timer*
13920F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13921
13922STMMAC ETHERNET DRIVER
13923M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13924M:	Alexandre Torgue <alexandre.torgue@st.com>
13925M:	Jose Abreu <joabreu@synopsys.com>
13926L:	netdev@vger.kernel.org
13927W:	http://www.stlinux.com
13928S:	Supported
13929F:	drivers/net/ethernet/stmicro/stmmac/
13930
13931SUN3/3X
13932M:	Sam Creasey <sammy@sammy.net>
13933W:	http://sammy.net/sun3/
13934S:	Maintained
13935F:	arch/m68k/kernel/*sun3*
13936F:	arch/m68k/sun3*/
13937F:	arch/m68k/include/asm/sun3*
13938F:	drivers/net/ethernet/i825xx/sun3*
13939
13940SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13941M:	Hans de Goede <hdegoede@redhat.com>
13942L:	linux-input@vger.kernel.org
13943S:	Maintained
13944F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13945F:	drivers/input/keyboard/sun4i-lradc-keys.c
13946
13947SUNDANCE NETWORK DRIVER
13948M:	Denis Kirjanov <kda@linux-powerpc.org>
13949L:	netdev@vger.kernel.org
13950S:	Maintained
13951F:	drivers/net/ethernet/dlink/sundance.c
13952
13953SUPERH
13954M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13955M:	Rich Felker <dalias@libc.org>
13956L:	linux-sh@vger.kernel.org
13957Q:	http://patchwork.kernel.org/project/linux-sh/list/
13958S:	Maintained
13959F:	Documentation/sh/
13960F:	arch/sh/
13961F:	drivers/sh/
13962
13963SUSPEND TO RAM
13964M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13965M:	Len Brown <len.brown@intel.com>
13966M:	Pavel Machek <pavel@ucw.cz>
13967L:	linux-pm@vger.kernel.org
13968B:	https://bugzilla.kernel.org
13969S:	Supported
13970F:	Documentation/power/
13971F:	arch/x86/kernel/acpi/
13972F:	drivers/base/power/
13973F:	kernel/power/
13974F:	include/linux/suspend.h
13975F:	include/linux/freezer.h
13976F:	include/linux/pm.h
13977
13978SVGA HANDLING
13979M:	Martin Mares <mj@ucw.cz>
13980L:	linux-video@atrey.karlin.mff.cuni.cz
13981S:	Maintained
13982F:	Documentation/svga.txt
13983F:	arch/x86/boot/video*
13984
13985SWIOTLB SUBSYSTEM
13986M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13987L:	iommu@lists.linux-foundation.org
13988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13989S:	Supported
13990F:	kernel/dma/swiotlb.c
13991F:	arch/*/kernel/pci-swiotlb.c
13992F:	include/linux/swiotlb.h
13993
13994SWITCHDEV
13995M:	Jiri Pirko <jiri@resnulli.us>
13996M:	Ivan Vecera <ivecera@redhat.com>
13997L:	netdev@vger.kernel.org
13998S:	Supported
13999F:	net/switchdev/
14000F:	include/net/switchdev.h
14001
14002SY8106A REGULATOR DRIVER
14003M:	Icenowy Zheng <icenowy@aosc.io>
14004S:	Maintained
14005F:	drivers/regulator/sy8106a-regulator.c
14006F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14007
14008SYNC FILE FRAMEWORK
14009M:	Sumit Semwal <sumit.semwal@linaro.org>
14010R:	Gustavo Padovan <gustavo@padovan.org>
14011S:	Maintained
14012L:	linux-media@vger.kernel.org
14013L:	dri-devel@lists.freedesktop.org
14014F:	drivers/dma-buf/sync_*
14015F:	drivers/dma-buf/dma-fence*
14016F:	drivers/dma-buf/sw_sync.c
14017F:	include/linux/sync_file.h
14018F:	include/uapi/linux/sync_file.h
14019F:	Documentation/sync_file.txt
14020T:	git git://anongit.freedesktop.org/drm/drm-misc
14021
14022SYNOPSYS ARC ARCHITECTURE
14023M:	Vineet Gupta <vgupta@synopsys.com>
14024L:	linux-snps-arc@lists.infradead.org
14025S:	Supported
14026F:	arch/arc/
14027F:	Documentation/devicetree/bindings/arc/*
14028F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14029F:	drivers/clocksource/arc_timer.c
14030F:	drivers/tty/serial/arc_uart.c
14031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14032
14033SYNOPSYS ARC HSDK SDP pll clock driver
14034M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14035S:	Supported
14036F:	drivers/clk/clk-hsdk-pll.c
14037F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14038
14039SYNOPSYS ARC SDP clock driver
14040M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14041S:	Supported
14042F:	drivers/clk/axs10x/*
14043F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14044
14045SYNOPSYS ARC SDP platform support
14046M:	Alexey Brodkin <abrodkin@synopsys.com>
14047S:	Supported
14048F:	arch/arc/plat-axs10x
14049F:	arch/arc/boot/dts/ax*
14050F:	Documentation/devicetree/bindings/arc/axs10*
14051
14052SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14053M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14054S:	Supported
14055F:	drivers/reset/reset-axs10x.c
14056F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14057
14058SYNOPSYS DESIGNWARE 8250 UART DRIVER
14059R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14060S:	Maintained
14061F:	drivers/tty/serial/8250/8250_dw.c
14062
14063SYNOPSYS DESIGNWARE APB GPIO DRIVER
14064M:	Hoan Tran <hotran@apm.com>
14065L:	linux-gpio@vger.kernel.org
14066S:	Maintained
14067F:	drivers/gpio/gpio-dwapb.c
14068F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14069
14070SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14071M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14072S:	Maintained
14073F:	drivers/dma/dwi-axi-dmac/
14074F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14075
14076SYNOPSYS DESIGNWARE DMAC DRIVER
14077M:	Viresh Kumar <vireshk@kernel.org>
14078R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14079S:	Maintained
14080F:	include/linux/dma/dw.h
14081F:	include/linux/platform_data/dma-dw.h
14082F:	drivers/dma/dw/
14083
14084SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14085M:	Jose Abreu <Jose.Abreu@synopsys.com>
14086L:	netdev@vger.kernel.org
14087S:	Supported
14088F:	drivers/net/ethernet/synopsys/
14089
14090SYNOPSYS DESIGNWARE I2C DRIVER
14091M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14092R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14093R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14094L:	linux-i2c@vger.kernel.org
14095S:	Maintained
14096F:	drivers/i2c/busses/i2c-designware-*
14097F:	include/linux/platform_data/i2c-designware.h
14098
14099SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14100M:	Jaehoon Chung <jh80.chung@samsung.com>
14101L:	linux-mmc@vger.kernel.org
14102S:	Maintained
14103F:	drivers/mmc/host/dw_mmc*
14104
14105SYNOPSYS HSDK RESET CONTROLLER DRIVER
14106M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14107S:	Supported
14108F:	drivers/reset/reset-hsdk.c
14109F:	include/dt-bindings/reset/snps,hsdk-reset.h
14110F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14111
14112SYSTEM CONFIGURATION (SYSCON)
14113M:	Lee Jones <lee.jones@linaro.org>
14114M:	Arnd Bergmann <arnd@arndb.de>
14115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14116S:	Supported
14117F:	drivers/mfd/syscon.c
14118
14119SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14120M:	Sudeep Holla <sudeep.holla@arm.com>
14121L:	linux-arm-kernel@lists.infradead.org
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14124F:	drivers/clk/clk-sc[mp]i.c
14125F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14126F:	drivers/firmware/arm_scpi.c
14127F:	drivers/firmware/arm_scmi/
14128F:	include/linux/sc[mp]i_protocol.h
14129
14130SYSTEM RESET/SHUTDOWN DRIVERS
14131M:	Sebastian Reichel <sre@kernel.org>
14132L:	linux-pm@vger.kernel.org
14133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14134S:	Maintained
14135F:	Documentation/devicetree/bindings/power/reset/
14136F:	drivers/power/reset/
14137
14138SYSTEM TRACE MODULE CLASS
14139M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14140S:	Maintained
14141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14142F:	Documentation/trace/stm.rst
14143F:	drivers/hwtracing/stm/
14144F:	include/linux/stm.h
14145F:	include/uapi/linux/stm.h
14146
14147SYSV FILESYSTEM
14148M:	Christoph Hellwig <hch@infradead.org>
14149S:	Maintained
14150F:	Documentation/filesystems/sysv-fs.txt
14151F:	fs/sysv/
14152F:	include/linux/sysv_fs.h
14153
14154TARGET SUBSYSTEM
14155M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14156L:	linux-scsi@vger.kernel.org
14157L:	target-devel@vger.kernel.org
14158W:	http://www.linux-iscsi.org
14159W:	http://groups.google.com/group/linux-iscsi-target-dev
14160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14161S:	Supported
14162F:	drivers/target/
14163F:	include/target/
14164F:	Documentation/target/
14165
14166TASKSTATS STATISTICS INTERFACE
14167M:	Balbir Singh <bsingharora@gmail.com>
14168S:	Maintained
14169F:	Documentation/accounting/taskstats*
14170F:	include/linux/taskstats*
14171F:	kernel/taskstats.c
14172
14173TC subsystem
14174M:	Jamal Hadi Salim <jhs@mojatatu.com>
14175M:	Cong Wang <xiyou.wangcong@gmail.com>
14176M:	Jiri Pirko <jiri@resnulli.us>
14177L:	netdev@vger.kernel.org
14178S:	Maintained
14179F:	include/net/pkt_cls.h
14180F:	include/net/pkt_sched.h
14181F:	include/net/tc_act/
14182F:	include/uapi/linux/pkt_cls.h
14183F:	include/uapi/linux/pkt_sched.h
14184F:	include/uapi/linux/tc_act/
14185F:	include/uapi/linux/tc_ematch/
14186F:	net/sched/
14187
14188TC90522 MEDIA DRIVER
14189M:	Akihiro Tsukada <tskd08@gmail.com>
14190L:	linux-media@vger.kernel.org
14191S:	Odd Fixes
14192F:	drivers/media/dvb-frontends/tc90522*
14193
14194TCP LOW PRIORITY MODULE
14195M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14196M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14197W:	http://tcp-lp-mod.sourceforge.net/
14198S:	Maintained
14199F:	net/ipv4/tcp_lp.c
14200
14201TDA10071 MEDIA DRIVER
14202M:	Antti Palosaari <crope@iki.fi>
14203L:	linux-media@vger.kernel.org
14204W:	https://linuxtv.org
14205W:	http://palosaari.fi/linux/
14206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14207T:	git git://linuxtv.org/anttip/media_tree.git
14208S:	Maintained
14209F:	drivers/media/dvb-frontends/tda10071*
14210
14211TDA18212 MEDIA DRIVER
14212M:	Antti Palosaari <crope@iki.fi>
14213L:	linux-media@vger.kernel.org
14214W:	https://linuxtv.org
14215W:	http://palosaari.fi/linux/
14216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14217T:	git git://linuxtv.org/anttip/media_tree.git
14218S:	Maintained
14219F:	drivers/media/tuners/tda18212*
14220
14221TDA18218 MEDIA DRIVER
14222M:	Antti Palosaari <crope@iki.fi>
14223L:	linux-media@vger.kernel.org
14224W:	https://linuxtv.org
14225W:	http://palosaari.fi/linux/
14226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14227T:	git git://linuxtv.org/anttip/media_tree.git
14228S:	Maintained
14229F:	drivers/media/tuners/tda18218*
14230
14231TDA18250 MEDIA DRIVER
14232M:	Olli Salonen <olli.salonen@iki.fi>
14233L:	linux-media@vger.kernel.org
14234W:	https://linuxtv.org
14235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14236T:	git git://linuxtv.org/media_tree.git
14237S:	Maintained
14238F:	drivers/media/tuners/tda18250*
14239
14240TDA18271 MEDIA DRIVER
14241M:	Michael Krufky <mkrufky@linuxtv.org>
14242L:	linux-media@vger.kernel.org
14243W:	https://linuxtv.org
14244W:	http://github.com/mkrufky
14245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14246T:	git git://linuxtv.org/mkrufky/tuners.git
14247S:	Maintained
14248F:	drivers/media/tuners/tda18271*
14249
14250TDA1997x MEDIA DRIVER
14251M:	Tim Harvey <tharvey@gateworks.com>
14252L:	linux-media@vger.kernel.org
14253W:	https://linuxtv.org
14254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14255S:	Maintained
14256F:	drivers/media/i2c/tda1997x.*
14257
14258TDA827x MEDIA DRIVER
14259M:	Michael Krufky <mkrufky@linuxtv.org>
14260L:	linux-media@vger.kernel.org
14261W:	https://linuxtv.org
14262W:	http://github.com/mkrufky
14263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14264T:	git git://linuxtv.org/mkrufky/tuners.git
14265S:	Maintained
14266F:	drivers/media/tuners/tda8290.*
14267
14268TDA8290 MEDIA DRIVER
14269M:	Michael Krufky <mkrufky@linuxtv.org>
14270L:	linux-media@vger.kernel.org
14271W:	https://linuxtv.org
14272W:	http://github.com/mkrufky
14273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14274T:	git git://linuxtv.org/mkrufky/tuners.git
14275S:	Maintained
14276F:	drivers/media/tuners/tda8290.*
14277
14278TDA9840 MEDIA DRIVER
14279M:	Hans Verkuil <hverkuil@xs4all.nl>
14280L:	linux-media@vger.kernel.org
14281T:	git git://linuxtv.org/media_tree.git
14282W:	https://linuxtv.org
14283S:	Maintained
14284F:	drivers/media/i2c/tda9840*
14285
14286TEA5761 TUNER DRIVER
14287M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14288L:	linux-media@vger.kernel.org
14289W:	https://linuxtv.org
14290T:	git git://linuxtv.org/media_tree.git
14291S:	Odd fixes
14292F:	drivers/media/tuners/tea5761.*
14293
14294TEA5767 TUNER DRIVER
14295M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14296L:	linux-media@vger.kernel.org
14297W:	https://linuxtv.org
14298T:	git git://linuxtv.org/media_tree.git
14299S:	Maintained
14300F:	drivers/media/tuners/tea5767.*
14301
14302TEA6415C MEDIA DRIVER
14303M:	Hans Verkuil <hverkuil@xs4all.nl>
14304L:	linux-media@vger.kernel.org
14305T:	git git://linuxtv.org/media_tree.git
14306W:	https://linuxtv.org
14307S:	Maintained
14308F:	drivers/media/i2c/tea6415c*
14309
14310TEA6420 MEDIA DRIVER
14311M:	Hans Verkuil <hverkuil@xs4all.nl>
14312L:	linux-media@vger.kernel.org
14313T:	git git://linuxtv.org/media_tree.git
14314W:	https://linuxtv.org
14315S:	Maintained
14316F:	drivers/media/i2c/tea6420*
14317
14318TEAM DRIVER
14319M:	Jiri Pirko <jiri@resnulli.us>
14320L:	netdev@vger.kernel.org
14321S:	Supported
14322F:	drivers/net/team/
14323F:	include/linux/if_team.h
14324F:	include/uapi/linux/if_team.h
14325
14326TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14327M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14328S:	Maintained
14329F:	arch/x86/platform/ts5500/
14330
14331TECHNOTREND USB IR RECEIVER
14332M:	Sean Young <sean@mess.org>
14333L:	linux-media@vger.kernel.org
14334S:	Maintained
14335F:	drivers/media/rc/ttusbir.c
14336
14337TECHWELL TW9910 VIDEO DECODER
14338L:	linux-media@vger.kernel.org
14339S:	Orphan
14340F:	drivers/media/i2c/tw9910.c
14341F:	include/media/i2c/tw9910.h
14342
14343TEE SUBSYSTEM
14344M:	Jens Wiklander <jens.wiklander@linaro.org>
14345S:	Maintained
14346F:	include/linux/tee_drv.h
14347F:	include/uapi/linux/tee.h
14348F:	drivers/tee/
14349F:	Documentation/tee.txt
14350
14351TEGRA ARCHITECTURE SUPPORT
14352M:	Thierry Reding <thierry.reding@gmail.com>
14353M:	Jonathan Hunter <jonathanh@nvidia.com>
14354L:	linux-tegra@vger.kernel.org
14355Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14357S:	Supported
14358N:	[^a-z]tegra
14359
14360TEGRA CLOCK DRIVER
14361M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14362M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14363S:	Supported
14364F:	drivers/clk/tegra/
14365
14366TEGRA DMA DRIVERS
14367M:	Laxman Dewangan <ldewangan@nvidia.com>
14368M:	Jon Hunter <jonathanh@nvidia.com>
14369S:	Supported
14370F:	drivers/dma/tegra*
14371
14372TEGRA I2C DRIVER
14373M:	Laxman Dewangan <ldewangan@nvidia.com>
14374S:	Supported
14375F:	drivers/i2c/busses/i2c-tegra.c
14376
14377TEGRA IOMMU DRIVERS
14378M:	Thierry Reding <thierry.reding@gmail.com>
14379L:	linux-tegra@vger.kernel.org
14380S:	Supported
14381F:	drivers/iommu/tegra*
14382
14383TEGRA KBC DRIVER
14384M:	Laxman Dewangan <ldewangan@nvidia.com>
14385S:	Supported
14386F:	drivers/input/keyboard/tegra-kbc.c
14387
14388TEGRA NAND DRIVER
14389M:	Stefan Agner <stefan@agner.ch>
14390M:	Lucas Stach <dev@lynxeye.de>
14391S:	Maintained
14392F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14393F:	drivers/mtd/nand/raw/tegra_nand.c
14394
14395TEGRA PWM DRIVER
14396M:	Thierry Reding <thierry.reding@gmail.com>
14397S:	Supported
14398F:	drivers/pwm/pwm-tegra.c
14399
14400TEGRA SERIAL DRIVER
14401M:	Laxman Dewangan <ldewangan@nvidia.com>
14402S:	Supported
14403F:	drivers/tty/serial/serial-tegra.c
14404
14405TEGRA SPI DRIVER
14406M:	Laxman Dewangan <ldewangan@nvidia.com>
14407S:	Supported
14408F:	drivers/spi/spi-tegra*
14409
14410TEHUTI ETHERNET DRIVER
14411M:	Andy Gospodarek <andy@greyhouse.net>
14412L:	netdev@vger.kernel.org
14413S:	Supported
14414F:	drivers/net/ethernet/tehuti/*
14415
14416Telecom Clock Driver for MCPL0010
14417M:	Mark Gross <mark.gross@intel.com>
14418S:	Supported
14419F:	drivers/char/tlclk.c
14420
14421TENSILICA XTENSA PORT (xtensa)
14422M:	Chris Zankel <chris@zankel.net>
14423M:	Max Filippov <jcmvbkbc@gmail.com>
14424L:	linux-xtensa@linux-xtensa.org
14425T:	git git://github.com/czankel/xtensa-linux.git
14426S:	Maintained
14427F:	arch/xtensa/
14428F:	drivers/irqchip/irq-xtensa-*
14429
14430Texas Instruments' System Control Interface (TISCI) Protocol Driver
14431M:	Nishanth Menon <nm@ti.com>
14432M:	Tero Kristo <t-kristo@ti.com>
14433M:	Santosh Shilimkar <ssantosh@kernel.org>
14434L:	linux-arm-kernel@lists.infradead.org
14435S:	Maintained
14436F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14437F:	drivers/firmware/ti_sci*
14438F:	include/linux/soc/ti/ti_sci_protocol.h
14439F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14440F:	include/dt-bindings/genpd/k2g.h
14441F:	drivers/soc/ti/ti_sci_pm_domains.c
14442F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14443F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14444F:	drivers/clk/keystone/sci-clk.c
14445F:	drivers/reset/reset-ti-sci.c
14446
14447THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14448M:	Hans Verkuil <hverkuil@xs4all.nl>
14449L:	linux-media@vger.kernel.org
14450T:	git git://linuxtv.org/media_tree.git
14451W:	https://linuxtv.org
14452S:	Maintained
14453F:	drivers/media/radio/radio-raremono.c
14454
14455THERMAL
14456M:	Zhang Rui <rui.zhang@intel.com>
14457M:	Eduardo Valentin <edubezval@gmail.com>
14458R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14459L:	linux-pm@vger.kernel.org
14460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14462Q:	https://patchwork.kernel.org/project/linux-pm/list/
14463S:	Supported
14464F:	drivers/thermal/
14465F:	include/linux/thermal.h
14466F:	include/uapi/linux/thermal.h
14467F:	include/linux/cpu_cooling.h
14468F:	Documentation/devicetree/bindings/thermal/
14469
14470THERMAL/CPU_COOLING
14471M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14472M:	Viresh Kumar <viresh.kumar@linaro.org>
14473M:	Javi Merino <javi.merino@kernel.org>
14474L:	linux-pm@vger.kernel.org
14475S:	Supported
14476F:	Documentation/thermal/cpu-cooling-api.txt
14477F:	drivers/thermal/cpu_cooling.c
14478F:	include/linux/cpu_cooling.h
14479
14480THINKPAD ACPI EXTRAS DRIVER
14481M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14482L:	ibm-acpi-devel@lists.sourceforge.net
14483L:	platform-driver-x86@vger.kernel.org
14484W:	http://ibm-acpi.sourceforge.net
14485W:	http://thinkwiki.org/wiki/Ibm-acpi
14486T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14487S:	Maintained
14488F:	drivers/platform/x86/thinkpad_acpi.c
14489
14490THUNDERBOLT DRIVER
14491M:	Andreas Noever <andreas.noever@gmail.com>
14492M:	Michael Jamet <michael.jamet@intel.com>
14493M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14494M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14496S:	Maintained
14497F:	Documentation/admin-guide/thunderbolt.rst
14498F:	drivers/thunderbolt/
14499F:	include/linux/thunderbolt.h
14500
14501THUNDERBOLT NETWORK DRIVER
14502M:	Michael Jamet <michael.jamet@intel.com>
14503M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14504M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14505L:	netdev@vger.kernel.org
14506S:	Maintained
14507F:	drivers/net/thunderbolt.c
14508
14509THUNDERX GPIO DRIVER
14510M:	David Daney <david.daney@cavium.com>
14511S:	Maintained
14512F:	drivers/gpio/gpio-thunderx.c
14513
14514TI AM437X VPFE DRIVER
14515M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14516L:	linux-media@vger.kernel.org
14517W:	https://linuxtv.org
14518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14519T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14520S:	Maintained
14521F:	drivers/media/platform/am437x/
14522
14523TI BANDGAP AND THERMAL DRIVER
14524M:	Eduardo Valentin <edubezval@gmail.com>
14525M:	Keerthy <j-keerthy@ti.com>
14526L:	linux-pm@vger.kernel.org
14527L:	linux-omap@vger.kernel.org
14528S:	Maintained
14529F:	drivers/thermal/ti-soc-thermal/
14530
14531TI BQ27XXX POWER SUPPLY DRIVER
14532R:	Andrew F. Davis <afd@ti.com>
14533F:	include/linux/power/bq27xxx_battery.h
14534F:	drivers/power/supply/bq27xxx_battery.c
14535F:	drivers/power/supply/bq27xxx_battery_i2c.c
14536
14537TI CDCE706 CLOCK DRIVER
14538M:	Max Filippov <jcmvbkbc@gmail.com>
14539S:	Maintained
14540F:	drivers/clk/clk-cdce706.c
14541
14542TI CLOCK DRIVER
14543M:	Tero Kristo <t-kristo@ti.com>
14544L:	linux-omap@vger.kernel.org
14545S:	Maintained
14546F:	drivers/clk/ti/
14547F:	include/linux/clk/ti.h
14548
14549TI DAVINCI MACHINE SUPPORT
14550M:	Sekhar Nori <nsekhar@ti.com>
14551M:	Kevin Hilman <khilman@kernel.org>
14552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14554S:	Supported
14555F:	arch/arm/mach-davinci/
14556F:	drivers/i2c/busses/i2c-davinci.c
14557F:	arch/arm/boot/dts/da850*
14558
14559TI DAVINCI SERIES CLOCK DRIVER
14560M:	David Lechner <david@lechnology.com>
14561R:	Sekhar Nori <nsekhar@ti.com>
14562S:	Maintained
14563F:	Documentation/devicetree/bindings/clock/ti/davinci/
14564F:	drivers/clk/davinci/
14565
14566TI DAVINCI SERIES GPIO DRIVER
14567M:	Keerthy <j-keerthy@ti.com>
14568L:	linux-gpio@vger.kernel.org
14569S:	Maintained
14570F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14571F:	drivers/gpio/gpio-davinci.c
14572
14573TI DAVINCI SERIES MEDIA DRIVER
14574M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14575L:	linux-media@vger.kernel.org
14576W:	https://linuxtv.org
14577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14578T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14579S:	Maintained
14580F:	drivers/media/platform/davinci/
14581F:	include/media/davinci/
14582
14583TI ETHERNET SWITCH DRIVER (CPSW)
14584R:	Grygorii Strashko <grygorii.strashko@ti.com>
14585L:	linux-omap@vger.kernel.org
14586L:	netdev@vger.kernel.org
14587S:	Maintained
14588F:	drivers/net/ethernet/ti/cpsw*
14589F:	drivers/net/ethernet/ti/davinci*
14590
14591TI FLASH MEDIA INTERFACE DRIVER
14592M:	Alex Dubov <oakad@yahoo.com>
14593S:	Maintained
14594F:	drivers/misc/tifm*
14595F:	drivers/mmc/host/tifm_sd.c
14596F:	include/linux/tifm.h
14597
14598TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14599M:	Santosh Shilimkar <ssantosh@kernel.org>
14600L:	linux-kernel@vger.kernel.org
14601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14602S:	Maintained
14603F:	drivers/soc/ti/*
14604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14605
14606TI LM49xxx FAMILY ASoC CODEC DRIVERS
14607M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14608M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14609L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14610S:	Maintained
14611F:	sound/soc/codecs/lm49453*
14612F:	sound/soc/codecs/isabelle*
14613
14614TI LP855x BACKLIGHT DRIVER
14615M:	Milo Kim <milo.kim@ti.com>
14616S:	Maintained
14617F:	Documentation/backlight/lp855x-driver.txt
14618F:	drivers/video/backlight/lp855x_bl.c
14619F:	include/linux/platform_data/lp855x.h
14620
14621TI LP8727 CHARGER DRIVER
14622M:	Milo Kim <milo.kim@ti.com>
14623S:	Maintained
14624F:	drivers/power/supply/lp8727_charger.c
14625F:	include/linux/platform_data/lp8727.h
14626
14627TI LP8788 MFD DRIVER
14628M:	Milo Kim <milo.kim@ti.com>
14629S:	Maintained
14630F:	drivers/iio/adc/lp8788_adc.c
14631F:	drivers/leds/leds-lp8788.c
14632F:	drivers/mfd/lp8788*.c
14633F:	drivers/power/supply/lp8788-charger.c
14634F:	drivers/regulator/lp8788-*.c
14635F:	include/linux/mfd/lp8788*.h
14636
14637TI NETCP ETHERNET DRIVER
14638M:	Wingman Kwok <w-kwok2@ti.com>
14639M:	Murali Karicheri <m-karicheri2@ti.com>
14640L:	netdev@vger.kernel.org
14641S:	Maintained
14642F:	drivers/net/ethernet/ti/netcp*
14643
14644TI TAS571X FAMILY ASoC CODEC DRIVER
14645M:	Kevin Cernekee <cernekee@chromium.org>
14646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14647S:	Odd Fixes
14648F:	sound/soc/codecs/tas571x*
14649
14650TI TRF7970A NFC DRIVER
14651M:	Mark Greer <mgreer@animalcreek.com>
14652L:	linux-wireless@vger.kernel.org
14653L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14654S:	Supported
14655F:	drivers/nfc/trf7970a.c
14656F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14657
14658TI TWL4030 SERIES SOC CODEC DRIVER
14659M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14661S:	Maintained
14662F:	sound/soc/codecs/twl4030*
14663
14664TI VPE/CAL DRIVERS
14665M:	Benoit Parrot <bparrot@ti.com>
14666L:	linux-media@vger.kernel.org
14667W:	http://linuxtv.org/
14668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14669S:	Maintained
14670F:	drivers/media/platform/ti-vpe/
14671
14672TI WILINK WIRELESS DRIVERS
14673L:	linux-wireless@vger.kernel.org
14674W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14675W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14677S:	Orphan
14678F:	drivers/net/wireless/ti/
14679F:	include/linux/wl12xx.h
14680
14681TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14682M:	John Stultz <john.stultz@linaro.org>
14683M:	Thomas Gleixner <tglx@linutronix.de>
14684R:	Stephen Boyd <sboyd@kernel.org>
14685L:	linux-kernel@vger.kernel.org
14686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14687S:	Supported
14688F:	include/linux/clocksource.h
14689F:	include/linux/time.h
14690F:	include/linux/timex.h
14691F:	include/uapi/linux/time.h
14692F:	include/uapi/linux/timex.h
14693F:	kernel/time/clocksource.c
14694F:	kernel/time/time*.c
14695F:	kernel/time/alarmtimer.c
14696F:	kernel/time/ntp.c
14697F:	tools/testing/selftests/timers/
14698
14699TIPC NETWORK LAYER
14700M:	Jon Maloy <jon.maloy@ericsson.com>
14701M:	Ying Xue <ying.xue@windriver.com>
14702L:	netdev@vger.kernel.org (core kernel code)
14703L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14704W:	http://tipc.sourceforge.net/
14705S:	Maintained
14706F:	include/uapi/linux/tipc*.h
14707F:	net/tipc/
14708
14709TLAN NETWORK DRIVER
14710M:	Samuel Chessman <chessman@tux.org>
14711L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14712W:	http://sourceforge.net/projects/tlan/
14713S:	Maintained
14714F:	Documentation/networking/tlan.txt
14715F:	drivers/net/ethernet/ti/tlan.*
14716
14717TM6000 VIDEO4LINUX DRIVER
14718M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14719L:	linux-media@vger.kernel.org
14720W:	https://linuxtv.org
14721T:	git git://linuxtv.org/media_tree.git
14722S:	Odd fixes
14723F:	drivers/media/usb/tm6000/
14724F:	Documentation/media/v4l-drivers/tm6000*
14725
14726TMIO/SDHI MMC DRIVER
14727M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14728L:	linux-mmc@vger.kernel.org
14729S:	Supported
14730F:	drivers/mmc/host/tmio_mmc*
14731F:	drivers/mmc/host/renesas_sdhi*
14732F:	include/linux/mfd/tmio.h
14733
14734TMP401 HARDWARE MONITOR DRIVER
14735M:	Guenter Roeck <linux@roeck-us.net>
14736L:	linux-hwmon@vger.kernel.org
14737S:	Maintained
14738F:	Documentation/hwmon/tmp401
14739F:	drivers/hwmon/tmp401.c
14740
14741TMPFS (SHMEM FILESYSTEM)
14742M:	Hugh Dickins <hughd@google.com>
14743L:	linux-mm@kvack.org
14744S:	Maintained
14745F:	include/linux/shmem_fs.h
14746F:	mm/shmem.c
14747
14748TOMOYO SECURITY MODULE
14749M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14750M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14751L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14752L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14753L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14754L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14755W:	http://tomoyo.sourceforge.jp/
14756T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14757S:	Maintained
14758F:	security/tomoyo/
14759
14760TOPSTAR LAPTOP EXTRAS DRIVER
14761M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14762L:	platform-driver-x86@vger.kernel.org
14763S:	Maintained
14764F:	drivers/platform/x86/topstar-laptop.c
14765
14766TORTURE-TEST MODULES
14767M:	Davidlohr Bueso <dave@stgolabs.net>
14768M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14769M:	Josh Triplett <josh@joshtriplett.org>
14770L:	linux-kernel@vger.kernel.org
14771S:	Supported
14772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14773F:	Documentation/RCU/torture.txt
14774F:	kernel/torture.c
14775F:	kernel/rcu/rcutorture.c
14776F:	kernel/rcu/rcuperf.c
14777F:	kernel/locking/locktorture.c
14778
14779TOSHIBA ACPI EXTRAS DRIVER
14780M:	Azael Avalos <coproscefalo@gmail.com>
14781L:	platform-driver-x86@vger.kernel.org
14782S:	Maintained
14783F:	drivers/platform/x86/toshiba_acpi.c
14784
14785TOSHIBA BLUETOOTH DRIVER
14786M:	Azael Avalos <coproscefalo@gmail.com>
14787L:	platform-driver-x86@vger.kernel.org
14788S:	Maintained
14789F:	drivers/platform/x86/toshiba_bluetooth.c
14790
14791TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14792M:	Azael Avalos <coproscefalo@gmail.com>
14793L:	platform-driver-x86@vger.kernel.org
14794S:	Maintained
14795F:	drivers/platform/x86/toshiba_haps.c
14796
14797TOSHIBA SMM DRIVER
14798M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14799W:	http://www.buzzard.org.uk/toshiba/
14800S:	Maintained
14801F:	drivers/char/toshiba.c
14802F:	include/linux/toshiba.h
14803F:	include/uapi/linux/toshiba.h
14804
14805TOSHIBA TC358743 DRIVER
14806M:	Mats Randgaard <matrandg@cisco.com>
14807L:	linux-media@vger.kernel.org
14808S:	Maintained
14809F:	drivers/media/i2c/tc358743*
14810F:	include/media/i2c/tc358743.h
14811
14812TOSHIBA WMI HOTKEYS DRIVER
14813M:	Azael Avalos <coproscefalo@gmail.com>
14814L:	platform-driver-x86@vger.kernel.org
14815S:	Maintained
14816F:	drivers/platform/x86/toshiba-wmi.c
14817
14818TPM DEVICE DRIVER
14819M:	Peter Huewe <peterhuewe@gmx.de>
14820M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14821R:	Jason Gunthorpe <jgg@ziepe.ca>
14822L:	linux-integrity@vger.kernel.org
14823Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14824W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14825T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14826S:	Maintained
14827F:	drivers/char/tpm/
14828
14829TRACING
14830M:	Steven Rostedt <rostedt@goodmis.org>
14831M:	Ingo Molnar <mingo@redhat.com>
14832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14833S:	Maintained
14834F:	Documentation/trace/ftrace.rst
14835F:	arch/*/*/*/ftrace.h
14836F:	arch/*/kernel/ftrace.c
14837F:	include/*/ftrace.h
14838F:	include/linux/trace*.h
14839F:	include/trace/
14840F:	kernel/trace/
14841F:	tools/testing/selftests/ftrace/
14842
14843TRACING MMIO ACCESSES (MMIOTRACE)
14844M:	Steven Rostedt <rostedt@goodmis.org>
14845M:	Ingo Molnar <mingo@kernel.org>
14846R:	Karol Herbst <karolherbst@gmail.com>
14847R:	Pekka Paalanen <ppaalanen@gmail.com>
14848S:	Maintained
14849L:	linux-kernel@vger.kernel.org
14850L:	nouveau@lists.freedesktop.org
14851F:	kernel/trace/trace_mmiotrace.c
14852F:	include/linux/mmiotrace.h
14853F:	arch/x86/mm/kmmio.c
14854F:	arch/x86/mm/mmio-mod.c
14855F:	arch/x86/mm/testmmiotrace.c
14856
14857TRIVIAL PATCHES
14858M:	Jiri Kosina <trivial@kernel.org>
14859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14860S:	Maintained
14861K:	^Subject:.*(?i)trivial
14862
14863TEMPO SEMICONDUCTOR DRIVERS
14864M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14865S:	Maintained
14866F:	sound/soc/codecs/tscs*.c
14867F:	sound/soc/codecs/tscs*.h
14868F:	Documentation/devicetree/bindings/sound/tscs*.txt
14869
14870TTY LAYER
14871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14872M:	Jiri Slaby <jslaby@suse.com>
14873S:	Supported
14874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14875F:	Documentation/serial/
14876F:	drivers/tty/
14877F:	drivers/tty/serial/serial_core.c
14878F:	include/linux/serial_core.h
14879F:	include/linux/serial.h
14880F:	include/linux/tty.h
14881F:	include/uapi/linux/serial_core.h
14882F:	include/uapi/linux/serial.h
14883F:	include/uapi/linux/tty.h
14884
14885TUA9001 MEDIA DRIVER
14886M:	Antti Palosaari <crope@iki.fi>
14887L:	linux-media@vger.kernel.org
14888W:	https://linuxtv.org
14889W:	http://palosaari.fi/linux/
14890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14891T:	git git://linuxtv.org/anttip/media_tree.git
14892S:	Maintained
14893F:	drivers/media/tuners/tua9001*
14894
14895TULIP NETWORK DRIVERS
14896L:	netdev@vger.kernel.org
14897L:	linux-parisc@vger.kernel.org
14898S:	Orphan
14899F:	drivers/net/ethernet/dec/tulip/
14900
14901TUN/TAP driver
14902M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14903W:	http://vtun.sourceforge.net/tun
14904S:	Maintained
14905F:	Documentation/networking/tuntap.txt
14906F:	arch/um/os-Linux/drivers/
14907
14908TURBOCHANNEL SUBSYSTEM
14909M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14910M:	Ralf Baechle <ralf@linux-mips.org>
14911L:	linux-mips@linux-mips.org
14912Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14913S:	Maintained
14914F:	drivers/tc/
14915F:	include/linux/tc.h
14916
14917TURBOSTAT UTILITY
14918M:	"Len Brown" <lenb@kernel.org>
14919L:	linux-pm@vger.kernel.org
14920B:	https://bugzilla.kernel.org
14921Q:	https://patchwork.kernel.org/project/linux-pm/list/
14922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14923S:	Supported
14924F:	tools/power/x86/turbostat/
14925
14926TW5864 VIDEO4LINUX DRIVER
14927M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14928M:	Anton Sviridenko <anton@corp.bluecherry.net>
14929M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14930M:	Andrey Utkin <andrey_utkin@fastmail.com>
14931L:	linux-media@vger.kernel.org
14932S:	Supported
14933F:	drivers/media/pci/tw5864/
14934
14935TW68 VIDEO4LINUX DRIVER
14936M:	Hans Verkuil <hverkuil@xs4all.nl>
14937L:	linux-media@vger.kernel.org
14938T:	git git://linuxtv.org/media_tree.git
14939W:	https://linuxtv.org
14940S:	Odd Fixes
14941F:	drivers/media/pci/tw68/
14942
14943TW686X VIDEO4LINUX DRIVER
14944M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14945L:	linux-media@vger.kernel.org
14946T:	git git://linuxtv.org/media_tree.git
14947W:	http://linuxtv.org
14948S:	Maintained
14949F:	drivers/media/pci/tw686x/
14950
14951UBI FILE SYSTEM (UBIFS)
14952M:	Richard Weinberger <richard@nod.at>
14953M:	Artem Bityutskiy <dedekind1@gmail.com>
14954M:	Adrian Hunter <adrian.hunter@intel.com>
14955L:	linux-mtd@lists.infradead.org
14956T:	git git://git.infradead.org/ubifs-2.6.git
14957W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14958S:	Supported
14959F:	Documentation/filesystems/ubifs.txt
14960F:	fs/ubifs/
14961
14962UCLINUX (M68KNOMMU AND COLDFIRE)
14963M:	Greg Ungerer <gerg@linux-m68k.org>
14964W:	http://www.linux-m68k.org/
14965W:	http://www.uclinux.org/
14966L:	linux-m68k@lists.linux-m68k.org
14967L:	uclinux-dev@uclinux.org  (subscribers-only)
14968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14969S:	Maintained
14970F:	arch/m68k/coldfire/
14971F:	arch/m68k/68*/
14972F:	arch/m68k/*/*_no.*
14973F:	arch/m68k/include/asm/*_no.*
14974
14975UDF FILESYSTEM
14976M:	Jan Kara <jack@suse.com>
14977S:	Maintained
14978F:	Documentation/filesystems/udf.txt
14979F:	fs/udf/
14980
14981UDRAW TABLET
14982M:	Bastien Nocera <hadess@hadess.net>
14983L:	linux-input@vger.kernel.org
14984S:	Maintained
14985F:	drivers/hid/hid-udraw-ps3.c
14986
14987UFS FILESYSTEM
14988M:	Evgeniy Dushistov <dushistov@mail.ru>
14989S:	Maintained
14990F:	Documentation/filesystems/ufs.txt
14991F:	fs/ufs/
14992
14993UHID USERSPACE HID IO DRIVER:
14994M:	David Herrmann <dh.herrmann@googlemail.com>
14995L:	linux-input@vger.kernel.org
14996S:	Maintained
14997F:	drivers/hid/uhid.c
14998F:	include/uapi/linux/uhid.h
14999
15000ULPI BUS
15001M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15002L:	linux-usb@vger.kernel.org
15003S:	Maintained
15004F:	drivers/usb/common/ulpi.c
15005F:	include/linux/ulpi/
15006
15007ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15008L:	linux-usb@vger.kernel.org
15009S:	Orphan
15010F:	drivers/uwb/
15011F:	include/linux/uwb.h
15012F:	include/linux/uwb/
15013
15014UNICORE32 ARCHITECTURE:
15015M:	Guan Xuetao <gxt@pku.edu.cn>
15016W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15017S:	Maintained
15018T:	git git://github.com/gxt/linux.git
15019F:	arch/unicore32/
15020
15021UNIFDEF
15022M:	Tony Finch <dot@dotat.at>
15023W:	http://dotat.at/prog/unifdef
15024S:	Maintained
15025F:	scripts/unifdef.c
15026
15027UNIFORM CDROM DRIVER
15028M:	Jens Axboe <axboe@kernel.dk>
15029W:	http://www.kernel.dk
15030S:	Maintained
15031F:	Documentation/cdrom/
15032F:	drivers/cdrom/cdrom.c
15033F:	include/linux/cdrom.h
15034F:	include/uapi/linux/cdrom.h
15035
15036UNISYS S-PAR DRIVERS
15037M:	David Kershner <david.kershner@unisys.com>
15038L:	sparmaintainer@unisys.com (Unisys internal)
15039S:	Supported
15040F:	include/linux/visorbus.h
15041F:	drivers/visorbus/
15042F:	drivers/staging/unisys/
15043
15044UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15045M:	Vinayak Holikatti <vinholikatti@gmail.com>
15046L:	linux-scsi@vger.kernel.org
15047S:	Supported
15048F:	Documentation/scsi/ufs.txt
15049F:	drivers/scsi/ufs/
15050
15051UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15052M:	Joao Pinto <jpinto@synopsys.com>
15053L:	linux-scsi@vger.kernel.org
15054S:	Supported
15055F:	drivers/scsi/ufs/*dwc*
15056
15057UNSORTED BLOCK IMAGES (UBI)
15058M:	Artem Bityutskiy <dedekind1@gmail.com>
15059M:	Richard Weinberger <richard@nod.at>
15060W:	http://www.linux-mtd.infradead.org/
15061L:	linux-mtd@lists.infradead.org
15062T:	git git://git.infradead.org/ubifs-2.6.git
15063S:	Supported
15064F:	drivers/mtd/ubi/
15065F:	include/linux/mtd/ubi.h
15066F:	include/uapi/mtd/ubi-user.h
15067
15068USB "USBNET" DRIVER FRAMEWORK
15069M:	Oliver Neukum <oneukum@suse.com>
15070L:	netdev@vger.kernel.org
15071W:	http://www.linux-usb.org/usbnet
15072S:	Maintained
15073F:	drivers/net/usb/usbnet.c
15074F:	include/linux/usb/usbnet.h
15075
15076USB ACM DRIVER
15077M:	Oliver Neukum <oneukum@suse.com>
15078L:	linux-usb@vger.kernel.org
15079S:	Maintained
15080F:	Documentation/usb/acm.txt
15081F:	drivers/usb/class/cdc-acm.*
15082
15083USB AR5523 WIRELESS DRIVER
15084M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15085L:	linux-wireless@vger.kernel.org
15086S:	Maintained
15087F:	drivers/net/wireless/ath/ar5523/
15088
15089USB ATTACHED SCSI
15090M:	Oliver Neukum <oneukum@suse.com>
15091L:	linux-usb@vger.kernel.org
15092L:	linux-scsi@vger.kernel.org
15093S:	Maintained
15094F:	drivers/usb/storage/uas.c
15095
15096USB CDC ETHERNET DRIVER
15097M:	Oliver Neukum <oliver@neukum.org>
15098L:	linux-usb@vger.kernel.org
15099S:	Maintained
15100F:	drivers/net/usb/cdc_*.c
15101F:	include/uapi/linux/usb/cdc.h
15102
15103USB CHAOSKEY DRIVER
15104M:	Keith Packard <keithp@keithp.com>
15105L:	linux-usb@vger.kernel.org
15106S:	Maintained
15107F:	drivers/usb/misc/chaoskey.c
15108
15109USB CYPRESS C67X00 DRIVER
15110M:	Peter Korsgaard <jacmet@sunsite.dk>
15111L:	linux-usb@vger.kernel.org
15112S:	Maintained
15113F:	drivers/usb/c67x00/
15114
15115USB DAVICOM DM9601 DRIVER
15116M:	Peter Korsgaard <jacmet@sunsite.dk>
15117L:	netdev@vger.kernel.org
15118W:	http://www.linux-usb.org/usbnet
15119S:	Maintained
15120F:	drivers/net/usb/dm9601.c
15121
15122USB DIAMOND RIO500 DRIVER
15123M:	Cesar Miquel <miquel@df.uba.ar>
15124L:	rio500-users@lists.sourceforge.net
15125W:	http://rio500.sourceforge.net
15126S:	Maintained
15127F:	drivers/usb/misc/rio500*
15128
15129USB EHCI DRIVER
15130M:	Alan Stern <stern@rowland.harvard.edu>
15131L:	linux-usb@vger.kernel.org
15132S:	Maintained
15133F:	Documentation/usb/ehci.txt
15134F:	drivers/usb/host/ehci*
15135
15136USB GADGET/PERIPHERAL SUBSYSTEM
15137M:	Felipe Balbi <balbi@kernel.org>
15138L:	linux-usb@vger.kernel.org
15139W:	http://www.linux-usb.org/gadget
15140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15141S:	Maintained
15142F:	drivers/usb/gadget/
15143F:	include/linux/usb/gadget*
15144
15145USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15146M:	Jiri Kosina <jikos@kernel.org>
15147R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15148L:	linux-usb@vger.kernel.org
15149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15150S:	Maintained
15151F:	Documentation/hid/hiddev.txt
15152F:	drivers/hid/usbhid/
15153
15154USB INTEL XHCI ROLE MUX DRIVER
15155M:	Hans de Goede <hdegoede@redhat.com>
15156L:	linux-usb@vger.kernel.org
15157S:	Maintained
15158F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15159
15160USB ISP116X DRIVER
15161M:	Olav Kongas <ok@artecdesign.ee>
15162L:	linux-usb@vger.kernel.org
15163S:	Maintained
15164F:	drivers/usb/host/isp116x*
15165F:	include/linux/usb/isp116x.h
15166
15167USB LAN78XX ETHERNET DRIVER
15168M:	Woojung Huh <woojung.huh@microchip.com>
15169M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15170L:	netdev@vger.kernel.org
15171S:	Maintained
15172F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15173F:	drivers/net/usb/lan78xx.*
15174F:	include/dt-bindings/net/microchip-lan78xx.h
15175
15176USB MASS STORAGE DRIVER
15177M:	Alan Stern <stern@rowland.harvard.edu>
15178L:	linux-usb@vger.kernel.org
15179L:	usb-storage@lists.one-eyed-alien.net
15180S:	Maintained
15181W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15182F:	drivers/usb/storage/
15183
15184USB MIDI DRIVER
15185M:	Clemens Ladisch <clemens@ladisch.de>
15186L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15187T:	git git://git.alsa-project.org/alsa-kernel.git
15188S:	Maintained
15189F:	sound/usb/midi.*
15190
15191USB NETWORKING DRIVERS
15192L:	linux-usb@vger.kernel.org
15193S:	Odd Fixes
15194F:	drivers/net/usb/
15195
15196USB OHCI DRIVER
15197M:	Alan Stern <stern@rowland.harvard.edu>
15198L:	linux-usb@vger.kernel.org
15199S:	Maintained
15200F:	Documentation/usb/ohci.txt
15201F:	drivers/usb/host/ohci*
15202
15203USB OTG FSM (Finite State Machine)
15204M:	Peter Chen <Peter.Chen@nxp.com>
15205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15206L:	linux-usb@vger.kernel.org
15207S:	Maintained
15208F:	drivers/usb/common/usb-otg-fsm.c
15209
15210USB OVER IP DRIVER
15211M:	Valentina Manea <valentina.manea.m@gmail.com>
15212M:	Shuah Khan <shuah@kernel.org>
15213L:	linux-usb@vger.kernel.org
15214S:	Maintained
15215F:	Documentation/usb/usbip_protocol.txt
15216F:	drivers/usb/usbip/
15217F:	tools/usb/usbip/
15218F:	tools/testing/selftests/drivers/usb/usbip/
15219
15220USB PEGASUS DRIVER
15221M:	Petko Manolov <petkan@nucleusys.com>
15222L:	linux-usb@vger.kernel.org
15223L:	netdev@vger.kernel.org
15224T:	git git://github.com/petkan/pegasus.git
15225W:	https://github.com/petkan/pegasus
15226S:	Maintained
15227F:	drivers/net/usb/pegasus.*
15228
15229USB PHY LAYER
15230M:	Felipe Balbi <balbi@kernel.org>
15231L:	linux-usb@vger.kernel.org
15232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15233S:	Maintained
15234F:	drivers/usb/phy/
15235
15236USB PRINTER DRIVER (usblp)
15237M:	Pete Zaitcev <zaitcev@redhat.com>
15238L:	linux-usb@vger.kernel.org
15239S:	Supported
15240F:	drivers/usb/class/usblp.c
15241
15242USB QMI WWAN NETWORK DRIVER
15243M:	Bjørn Mork <bjorn@mork.no>
15244L:	netdev@vger.kernel.org
15245S:	Maintained
15246F:	Documentation/ABI/testing/sysfs-class-net-qmi
15247F:	drivers/net/usb/qmi_wwan.c
15248
15249USB RTL8150 DRIVER
15250M:	Petko Manolov <petkan@nucleusys.com>
15251L:	linux-usb@vger.kernel.org
15252L:	netdev@vger.kernel.org
15253T:	git git://github.com/petkan/rtl8150.git
15254W:	https://github.com/petkan/rtl8150
15255S:	Maintained
15256F:	drivers/net/usb/rtl8150.c
15257
15258USB SERIAL SUBSYSTEM
15259M:	Johan Hovold <johan@kernel.org>
15260L:	linux-usb@vger.kernel.org
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15262S:	Maintained
15263F:	Documentation/usb/usb-serial.txt
15264F:	drivers/usb/serial/
15265F:	include/linux/usb/serial.h
15266
15267USB SMSC75XX ETHERNET DRIVER
15268M:	Steve Glendinning <steve.glendinning@shawell.net>
15269L:	netdev@vger.kernel.org
15270S:	Maintained
15271F:	drivers/net/usb/smsc75xx.*
15272
15273USB SMSC95XX ETHERNET DRIVER
15274M:	Steve Glendinning <steve.glendinning@shawell.net>
15275M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15276L:	netdev@vger.kernel.org
15277S:	Maintained
15278F:	drivers/net/usb/smsc95xx.*
15279
15280USB SUBSYSTEM
15281M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15282L:	linux-usb@vger.kernel.org
15283W:	http://www.linux-usb.org
15284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15285S:	Supported
15286F:	Documentation/devicetree/bindings/usb/
15287F:	Documentation/usb/
15288F:	drivers/usb/
15289F:	include/linux/usb.h
15290F:	include/linux/usb/
15291
15292USB TYPEC PI3USB30532 MUX DRIVER
15293M:	Hans de Goede <hdegoede@redhat.com>
15294L:	linux-usb@vger.kernel.org
15295S:	Maintained
15296F:	drivers/usb/typec/mux/pi3usb30532.c
15297
15298USB TYPEC CLASS
15299M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15300L:	linux-usb@vger.kernel.org
15301S:	Maintained
15302F:	Documentation/ABI/testing/sysfs-class-typec
15303F:	Documentation/driver-api/usb/typec.rst
15304F:	drivers/usb/typec/
15305F:	include/linux/usb/typec.h
15306
15307USB TYPEC BUS FOR ALTERNATE MODES
15308M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15309L:	linux-usb@vger.kernel.org
15310S:	Maintained
15311F:	Documentation/ABI/testing/sysfs-bus-typec
15312F:	Documentation/driver-api/usb/typec_bus.rst
15313F:	drivers/usb/typec/altmodes/
15314F:	include/linux/usb/typec_altmode.h
15315
15316USB UHCI DRIVER
15317M:	Alan Stern <stern@rowland.harvard.edu>
15318L:	linux-usb@vger.kernel.org
15319S:	Maintained
15320F:	drivers/usb/host/uhci*
15321
15322USB VIDEO CLASS
15323M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15324L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15325L:	linux-media@vger.kernel.org
15326T:	git git://linuxtv.org/media_tree.git
15327W:	http://www.ideasonboard.org/uvc/
15328S:	Maintained
15329F:	drivers/media/usb/uvc/
15330F:	include/uapi/linux/uvcvideo.h
15331
15332USB VISION DRIVER
15333M:	Hans Verkuil <hverkuil@xs4all.nl>
15334L:	linux-media@vger.kernel.org
15335T:	git git://linuxtv.org/media_tree.git
15336W:	https://linuxtv.org
15337S:	Odd Fixes
15338F:	drivers/media/usb/usbvision/
15339
15340USB WEBCAM GADGET
15341M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15342L:	linux-usb@vger.kernel.org
15343S:	Maintained
15344F:	drivers/usb/gadget/function/*uvc*
15345F:	drivers/usb/gadget/legacy/webcam.c
15346F:	include/uapi/linux/usb/g_uvc.h
15347
15348USB WIRELESS RNDIS DRIVER (rndis_wlan)
15349M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15350L:	linux-wireless@vger.kernel.org
15351S:	Maintained
15352F:	drivers/net/wireless/rndis_wlan.c
15353
15354USB XHCI DRIVER
15355M:	Mathias Nyman <mathias.nyman@intel.com>
15356L:	linux-usb@vger.kernel.org
15357S:	Supported
15358F:	drivers/usb/host/xhci*
15359F:	drivers/usb/host/pci-quirks*
15360
15361USB ZD1201 DRIVER
15362L:	linux-wireless@vger.kernel.org
15363W:	http://linux-lc100020.sourceforge.net
15364S:	Orphan
15365F:	drivers/net/wireless/zydas/zd1201.*
15366
15367USB ZR364XX DRIVER
15368M:	Antoine Jacquet <royale@zerezo.com>
15369L:	linux-usb@vger.kernel.org
15370L:	linux-media@vger.kernel.org
15371T:	git git://linuxtv.org/media_tree.git
15372W:	http://royale.zerezo.com/zr364xx/
15373S:	Maintained
15374F:	Documentation/media/v4l-drivers/zr364xx*
15375F:	drivers/media/usb/zr364xx/
15376
15377USER-MODE LINUX (UML)
15378M:	Jeff Dike <jdike@addtoit.com>
15379M:	Richard Weinberger <richard@nod.at>
15380L:	linux-um@lists.infradead.org
15381W:	http://user-mode-linux.sourceforge.net
15382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15383S:	Maintained
15384F:	Documentation/virtual/uml/
15385F:	arch/um/
15386F:	arch/x86/um/
15387F:	fs/hostfs/
15388F:	fs/hppfs/
15389
15390USERSPACE I/O (UIO)
15391M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15392S:	Maintained
15393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15394F:	Documentation/driver-api/uio-howto.rst
15395F:	drivers/uio/
15396F:	include/linux/uio*.h
15397
15398UTIL-LINUX PACKAGE
15399M:	Karel Zak <kzak@redhat.com>
15400L:	util-linux@vger.kernel.org
15401W:	http://en.wikipedia.org/wiki/Util-linux
15402T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15403S:	Maintained
15404
15405UUID HELPERS
15406M:	Christoph Hellwig <hch@lst.de>
15407R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15408L:	linux-kernel@vger.kernel.org
15409T:	git git://git.infradead.org/users/hch/uuid.git
15410F:	lib/uuid.c
15411F:	lib/test_uuid.c
15412F:	include/linux/uuid.h
15413F:	include/uapi/linux/uuid.h
15414S:	Maintained
15415
15416UVESAFB DRIVER
15417M:	Michal Januszewski <spock@gentoo.org>
15418L:	linux-fbdev@vger.kernel.org
15419W:	https://github.com/mjanusz/v86d
15420S:	Maintained
15421F:	Documentation/fb/uvesafb.txt
15422F:	drivers/video/fbdev/uvesafb.*
15423
15424VF610 NAND DRIVER
15425M:	Stefan Agner <stefan@agner.ch>
15426L:	linux-mtd@lists.infradead.org
15427S:	Supported
15428F:	drivers/mtd/nand/raw/vf610_nfc.c
15429
15430VFAT/FAT/MSDOS FILESYSTEM
15431M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15432S:	Maintained
15433F:	Documentation/filesystems/vfat.txt
15434F:	fs/fat/
15435
15436VFIO DRIVER
15437M:	Alex Williamson <alex.williamson@redhat.com>
15438L:	kvm@vger.kernel.org
15439T:	git git://github.com/awilliam/linux-vfio.git
15440S:	Maintained
15441F:	Documentation/vfio.txt
15442F:	drivers/vfio/
15443F:	include/linux/vfio.h
15444F:	include/uapi/linux/vfio.h
15445
15446VFIO MEDIATED DEVICE DRIVERS
15447M:	Kirti Wankhede <kwankhede@nvidia.com>
15448L:	kvm@vger.kernel.org
15449S:	Maintained
15450F:	Documentation/vfio-mediated-device.txt
15451F:	drivers/vfio/mdev/
15452F:	include/linux/mdev.h
15453F:	samples/vfio-mdev/
15454
15455VFIO PLATFORM DRIVER
15456M:	Eric Auger <eric.auger@redhat.com>
15457L:	kvm@vger.kernel.org
15458S:	Maintained
15459F:	drivers/vfio/platform/
15460
15461VGA_SWITCHEROO
15462R:	Lukas Wunner <lukas@wunner.de>
15463S:	Maintained
15464F:	Documentation/gpu/vga-switcheroo.rst
15465F:	drivers/gpu/vga/vga_switcheroo.c
15466F:	include/linux/vga_switcheroo.h
15467T:	git git://anongit.freedesktop.org/drm/drm-misc
15468
15469VIA RHINE NETWORK DRIVER
15470S:	Orphan
15471F:	drivers/net/ethernet/via/via-rhine.c
15472
15473VIA SD/MMC CARD CONTROLLER DRIVER
15474M:	Bruce Chang <brucechang@via.com.tw>
15475M:	Harald Welte <HaraldWelte@viatech.com>
15476S:	Maintained
15477F:	drivers/mmc/host/via-sdmmc.c
15478
15479VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15480M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15481L:	linux-fbdev@vger.kernel.org
15482S:	Maintained
15483F:	include/linux/via-core.h
15484F:	include/linux/via-gpio.h
15485F:	include/linux/via_i2c.h
15486F:	drivers/video/fbdev/via/
15487
15488VIA VELOCITY NETWORK DRIVER
15489M:	Francois Romieu <romieu@fr.zoreil.com>
15490L:	netdev@vger.kernel.org
15491S:	Maintained
15492F:	drivers/net/ethernet/via/via-velocity.*
15493
15494VICODEC VIRTUAL CODEC DRIVER
15495M:	Hans Verkuil <hans.verkuil@cisco.com>
15496L:	linux-media@vger.kernel.org
15497T:	git git://linuxtv.org/media_tree.git
15498W:	https://linuxtv.org
15499S:	Maintained
15500F:	drivers/media/platform/vicodec/*
15501
15502VIDEO MULTIPLEXER DRIVER
15503M:	Philipp Zabel <p.zabel@pengutronix.de>
15504L:	linux-media@vger.kernel.org
15505S:	Maintained
15506F:	drivers/media/platform/video-mux.c
15507
15508VIDEO I2C POLLING DRIVER
15509M:	Matt Ranostay <matt.ranostay@konsulko.com>
15510L:	linux-media@vger.kernel.org
15511S:	Maintained
15512F:	drivers/media/i2c/video-i2c.c
15513
15514VIDEOBUF2 FRAMEWORK
15515M:	Pawel Osciak <pawel@osciak.com>
15516M:	Marek Szyprowski <m.szyprowski@samsung.com>
15517M:	Kyungmin Park <kyungmin.park@samsung.com>
15518L:	linux-media@vger.kernel.org
15519S:	Maintained
15520F:	drivers/media/v4l2-core/videobuf2-*
15521F:	include/media/videobuf2-*
15522
15523VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15524M:	Helen Koike <helen.koike@collabora.com>
15525L:	linux-media@vger.kernel.org
15526T:	git git://linuxtv.org/media_tree.git
15527W:	https://linuxtv.org
15528S:	Maintained
15529F:	drivers/media/platform/vimc/*
15530
15531VIRT LIB
15532M:	Alex Williamson <alex.williamson@redhat.com>
15533M:	Paolo Bonzini <pbonzini@redhat.com>
15534L:	kvm@vger.kernel.org
15535S:	Supported
15536F:	virt/lib/
15537
15538VIRTIO AND VHOST VSOCK DRIVER
15539M:	Stefan Hajnoczi <stefanha@redhat.com>
15540L:	kvm@vger.kernel.org
15541L:	virtualization@lists.linux-foundation.org
15542L:	netdev@vger.kernel.org
15543S:	Maintained
15544F:	include/linux/virtio_vsock.h
15545F:	include/uapi/linux/virtio_vsock.h
15546F:	include/uapi/linux/vsockmon.h
15547F:	include/uapi/linux/vm_sockets_diag.h
15548F:	net/vmw_vsock/diag.c
15549F:	net/vmw_vsock/af_vsock_tap.c
15550F:	net/vmw_vsock/virtio_transport_common.c
15551F:	net/vmw_vsock/virtio_transport.c
15552F:	drivers/net/vsockmon.c
15553F:	drivers/vhost/vsock.c
15554F:	drivers/vhost/vsock.h
15555F:	tools/testing/vsock/
15556
15557VIRTIO CONSOLE DRIVER
15558M:	Amit Shah <amit@kernel.org>
15559L:	virtualization@lists.linux-foundation.org
15560S:	Maintained
15561F:	drivers/char/virtio_console.c
15562F:	include/linux/virtio_console.h
15563F:	include/uapi/linux/virtio_console.h
15564
15565VIRTIO CORE, NET AND BLOCK DRIVERS
15566M:	"Michael S. Tsirkin" <mst@redhat.com>
15567M:	Jason Wang <jasowang@redhat.com>
15568L:	virtualization@lists.linux-foundation.org
15569S:	Maintained
15570F:	Documentation/devicetree/bindings/virtio/
15571F:	drivers/virtio/
15572F:	tools/virtio/
15573F:	drivers/net/virtio_net.c
15574F:	drivers/block/virtio_blk.c
15575F:	include/linux/virtio*.h
15576F:	include/uapi/linux/virtio_*.h
15577F:	drivers/crypto/virtio/
15578F:	mm/balloon_compaction.c
15579
15580VIRTIO CRYPTO DRIVER
15581M:	Gonglei <arei.gonglei@huawei.com>
15582L:	virtualization@lists.linux-foundation.org
15583L:	linux-crypto@vger.kernel.org
15584S:	Maintained
15585F:	drivers/crypto/virtio/
15586F:	include/uapi/linux/virtio_crypto.h
15587
15588VIRTIO DRIVERS FOR S390
15589M:	Cornelia Huck <cohuck@redhat.com>
15590M:	Halil Pasic <pasic@linux.ibm.com>
15591L:	linux-s390@vger.kernel.org
15592L:	virtualization@lists.linux-foundation.org
15593L:	kvm@vger.kernel.org
15594S:	Supported
15595F:	drivers/s390/virtio/
15596F:	arch/s390/include/uapi/asm/virtio-ccw.h
15597
15598VIRTIO GPU DRIVER
15599M:	David Airlie <airlied@linux.ie>
15600M:	Gerd Hoffmann <kraxel@redhat.com>
15601L:	dri-devel@lists.freedesktop.org
15602L:	virtualization@lists.linux-foundation.org
15603T:	git git://anongit.freedesktop.org/drm/drm-misc
15604S:	Maintained
15605F:	drivers/gpu/drm/virtio/
15606F:	include/uapi/linux/virtio_gpu.h
15607
15608VIRTIO HOST (VHOST)
15609M:	"Michael S. Tsirkin" <mst@redhat.com>
15610M:	Jason Wang <jasowang@redhat.com>
15611L:	kvm@vger.kernel.org
15612L:	virtualization@lists.linux-foundation.org
15613L:	netdev@vger.kernel.org
15614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15615S:	Maintained
15616F:	drivers/vhost/
15617F:	include/uapi/linux/vhost.h
15618
15619VIRTIO INPUT DRIVER
15620M:	Gerd Hoffmann <kraxel@redhat.com>
15621S:	Maintained
15622F:	drivers/virtio/virtio_input.c
15623F:	include/uapi/linux/virtio_input.h
15624
15625VIRTUAL BOX GUEST DEVICE DRIVER
15626M:	Hans de Goede <hdegoede@redhat.com>
15627M:	Arnd Bergmann <arnd@arndb.de>
15628M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15629S:	Maintained
15630F:	include/linux/vbox_utils.h
15631F:	include/uapi/linux/vbox*.h
15632F:	drivers/virt/vboxguest/
15633
15634VIRTUAL SERIO DEVICE DRIVER
15635M:	Stephen Chandler Paul <thatslyude@gmail.com>
15636S:	Maintained
15637F:	drivers/input/serio/userio.c
15638F:	include/uapi/linux/userio.h
15639
15640VIVID VIRTUAL VIDEO DRIVER
15641M:	Hans Verkuil <hverkuil@xs4all.nl>
15642L:	linux-media@vger.kernel.org
15643T:	git git://linuxtv.org/media_tree.git
15644W:	https://linuxtv.org
15645S:	Maintained
15646F:	drivers/media/platform/vivid/*
15647
15648VLYNQ BUS
15649M:	Florian Fainelli <f.fainelli@gmail.com>
15650L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15651S:	Maintained
15652F:	drivers/vlynq/vlynq.c
15653F:	include/linux/vlynq.h
15654
15655VME SUBSYSTEM
15656M:	Martyn Welch <martyn@welchs.me.uk>
15657M:	Manohar Vanga <manohar.vanga@gmail.com>
15658M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15659L:	devel@driverdev.osuosl.org
15660S:	Maintained
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15662F:	Documentation/driver-api/vme.rst
15663F:	drivers/staging/vme/
15664F:	drivers/vme/
15665F:	include/linux/vme*
15666
15667VMWARE BALLOON DRIVER
15668M:	Xavier Deguillard <xdeguillard@vmware.com>
15669M:	Nadav Amit <namit@vmware.com>
15670M:	"VMware, Inc." <pv-drivers@vmware.com>
15671L:	linux-kernel@vger.kernel.org
15672S:	Maintained
15673F:	drivers/misc/vmw_balloon.c
15674
15675VMWARE HYPERVISOR INTERFACE
15676M:	Alok Kataria <akataria@vmware.com>
15677L:	virtualization@lists.linux-foundation.org
15678S:	Supported
15679F:	arch/x86/kernel/cpu/vmware.c
15680
15681VMWARE PVRDMA DRIVER
15682M:	Adit Ranadive <aditr@vmware.com>
15683M:	VMware PV-Drivers <pv-drivers@vmware.com>
15684L:	linux-rdma@vger.kernel.org
15685S:	Maintained
15686F:	drivers/infiniband/hw/vmw_pvrdma/
15687
15688VMware PVSCSI driver
15689M:	Jim Gill <jgill@vmware.com>
15690M:	VMware PV-Drivers <pv-drivers@vmware.com>
15691L:	linux-scsi@vger.kernel.org
15692S:	Maintained
15693F:	drivers/scsi/vmw_pvscsi.c
15694F:	drivers/scsi/vmw_pvscsi.h
15695
15696VMWARE VMMOUSE SUBDRIVER
15697M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15698M:	"VMware, Inc." <pv-drivers@vmware.com>
15699L:	linux-input@vger.kernel.org
15700S:	Maintained
15701F:	drivers/input/mouse/vmmouse.c
15702F:	drivers/input/mouse/vmmouse.h
15703
15704VMWARE VMXNET3 ETHERNET DRIVER
15705M:	Ronak Doshi <doshir@vmware.com>
15706M:	"VMware, Inc." <pv-drivers@vmware.com>
15707L:	netdev@vger.kernel.org
15708S:	Maintained
15709F:	drivers/net/vmxnet3/
15710
15711VOCORE VOCORE2 BOARD
15712M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15713L:	linux-mips@linux-mips.org
15714S:	Maintained
15715F:	arch/mips/boot/dts/ralink/vocore2.dts
15716
15717VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15718M:	Liam Girdwood <lgirdwood@gmail.com>
15719M:	Mark Brown <broonie@kernel.org>
15720L:	linux-kernel@vger.kernel.org
15721W:	http://www.slimlogic.co.uk/?p=48
15722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15723S:	Supported
15724F:	Documentation/devicetree/bindings/regulator/
15725F:	Documentation/power/regulator/
15726F:	drivers/regulator/
15727F:	include/dt-bindings/regulator/
15728F:	include/linux/regulator/
15729
15730VRF
15731M:	David Ahern <dsa@cumulusnetworks.com>
15732M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15733L:	netdev@vger.kernel.org
15734S:	Maintained
15735F:	drivers/net/vrf.c
15736F:	Documentation/networking/vrf.txt
15737
15738VT1211 HARDWARE MONITOR DRIVER
15739M:	Juerg Haefliger <juergh@gmail.com>
15740L:	linux-hwmon@vger.kernel.org
15741S:	Maintained
15742F:	Documentation/hwmon/vt1211
15743F:	drivers/hwmon/vt1211.c
15744
15745VT8231 HARDWARE MONITOR DRIVER
15746M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15747L:	linux-hwmon@vger.kernel.org
15748S:	Maintained
15749F:	drivers/hwmon/vt8231.c
15750
15751VUB300 USB to SDIO/SD/MMC bridge chip
15752M:	Tony Olech <tony.olech@elandigitalsystems.com>
15753L:	linux-mmc@vger.kernel.org
15754L:	linux-usb@vger.kernel.org
15755S:	Supported
15756F:	drivers/mmc/host/vub300.c
15757
15758W1 DALLAS'S 1-WIRE BUS
15759M:	Evgeniy Polyakov <zbr@ioremap.net>
15760S:	Maintained
15761F:	Documentation/devicetree/bindings/w1/
15762F:	Documentation/w1/
15763F:	drivers/w1/
15764F:	include/linux/w1.h
15765
15766W83791D HARDWARE MONITORING DRIVER
15767M:	Marc Hulsman <m.hulsman@tudelft.nl>
15768L:	linux-hwmon@vger.kernel.org
15769S:	Maintained
15770F:	Documentation/hwmon/w83791d
15771F:	drivers/hwmon/w83791d.c
15772
15773W83793 HARDWARE MONITORING DRIVER
15774M:	Rudolf Marek <r.marek@assembler.cz>
15775L:	linux-hwmon@vger.kernel.org
15776S:	Maintained
15777F:	Documentation/hwmon/w83793
15778F:	drivers/hwmon/w83793.c
15779
15780W83795 HARDWARE MONITORING DRIVER
15781M:	Jean Delvare <jdelvare@suse.com>
15782L:	linux-hwmon@vger.kernel.org
15783S:	Maintained
15784F:	drivers/hwmon/w83795.c
15785
15786W83L51xD SD/MMC CARD INTERFACE DRIVER
15787M:	Pierre Ossman <pierre@ossman.eu>
15788S:	Maintained
15789F:	drivers/mmc/host/wbsd.*
15790
15791WACOM PROTOCOL 4 SERIAL TABLETS
15792M:	Julian Squires <julian@cipht.net>
15793M:	Hans de Goede <hdegoede@redhat.com>
15794L:	linux-input@vger.kernel.org
15795S:	Maintained
15796F:	drivers/input/tablet/wacom_serial4.c
15797
15798WATCHDOG DEVICE DRIVERS
15799M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15800M:	Guenter Roeck <linux@roeck-us.net>
15801L:	linux-watchdog@vger.kernel.org
15802W:	http://www.linux-watchdog.org/
15803T:	git git://www.linux-watchdog.org/linux-watchdog.git
15804S:	Maintained
15805F:	Documentation/devicetree/bindings/watchdog/
15806F:	Documentation/watchdog/
15807F:	drivers/watchdog/
15808F:	include/linux/watchdog.h
15809F:	include/uapi/linux/watchdog.h
15810
15811WHISKEYCOVE PMIC GPIO DRIVER
15812M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15813L:	linux-gpio@vger.kernel.org
15814S:	Maintained
15815F:	drivers/gpio/gpio-wcove.c
15816
15817WIIMOTE HID DRIVER
15818M:	David Herrmann <dh.herrmann@googlemail.com>
15819L:	linux-input@vger.kernel.org
15820S:	Maintained
15821F:	drivers/hid/hid-wiimote*
15822
15823WILOCITY WIL6210 WIRELESS DRIVER
15824M:	Maya Erez <merez@codeaurora.org>
15825L:	linux-wireless@vger.kernel.org
15826L:	wil6210@qti.qualcomm.com
15827S:	Supported
15828W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15829F:	drivers/net/wireless/ath/wil6210/
15830
15831WIMAX STACK
15832M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15833M:	linux-wimax@intel.com
15834L:	wimax@linuxwimax.org (subscribers-only)
15835S:	Supported
15836W:	http://linuxwimax.org
15837F:	Documentation/wimax/README.wimax
15838F:	include/linux/wimax/debug.h
15839F:	include/net/wimax.h
15840F:	include/uapi/linux/wimax.h
15841F:	net/wimax/
15842
15843WINBOND CIR DRIVER
15844M:	David Härdeman <david@hardeman.nu>
15845S:	Maintained
15846F:	drivers/media/rc/winbond-cir.c
15847
15848WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15849M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15850L:	linux-watchdog@vger.kernel.org
15851S:	Maintained
15852F:	drivers/watchdog/ebc-c384_wdt.c
15853
15854WINSYSTEMS WS16C48 GPIO DRIVER
15855M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15856L:	linux-gpio@vger.kernel.org
15857S:	Maintained
15858F:	drivers/gpio/gpio-ws16c48.c
15859
15860WISTRON LAPTOP BUTTON DRIVER
15861M:	Miloslav Trmac <mitr@volny.cz>
15862S:	Maintained
15863F:	drivers/input/misc/wistron_btns.c
15864
15865WL3501 WIRELESS PCMCIA CARD DRIVER
15866L:	linux-wireless@vger.kernel.org
15867S:	Odd fixes
15868F:	drivers/net/wireless/wl3501*
15869
15870WOLFSON MICROELECTRONICS DRIVERS
15871L:	patches@opensource.cirrus.com
15872T:	git https://github.com/CirrusLogic/linux-drivers.git
15873W:	https://github.com/CirrusLogic/linux-drivers/wiki
15874S:	Supported
15875F:	Documentation/hwmon/wm83??
15876F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15877F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15878F:	Documentation/devicetree/bindings/mfd/arizona.txt
15879F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15880F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15881F:	arch/arm/mach-s3c64xx/mach-crag6410*
15882F:	drivers/clk/clk-wm83*.c
15883F:	drivers/extcon/extcon-arizona.c
15884F:	drivers/leds/leds-wm83*.c
15885F:	drivers/gpio/gpio-*wm*.c
15886F:	drivers/gpio/gpio-arizona.c
15887F:	drivers/hwmon/wm83??-hwmon.c
15888F:	drivers/input/misc/wm831x-on.c
15889F:	drivers/input/touchscreen/wm831x-ts.c
15890F:	drivers/input/touchscreen/wm97*.c
15891F:	drivers/mfd/arizona*
15892F:	drivers/mfd/wm*.c
15893F:	drivers/mfd/cs47l24*
15894F:	drivers/power/supply/wm83*.c
15895F:	drivers/rtc/rtc-wm83*.c
15896F:	drivers/regulator/wm8*.c
15897F:	drivers/regulator/arizona*
15898F:	drivers/video/backlight/wm83*_bl.c
15899F:	drivers/watchdog/wm83*_wdt.c
15900F:	include/linux/mfd/arizona/
15901F:	include/linux/mfd/wm831x/
15902F:	include/linux/mfd/wm8350/
15903F:	include/linux/mfd/wm8400*
15904F:	include/linux/regulator/arizona*
15905F:	include/linux/wm97xx.h
15906F:	include/sound/wm????.h
15907F:	sound/soc/codecs/arizona.?
15908F:	sound/soc/codecs/wm*
15909F:	sound/soc/codecs/cs47l24*
15910
15911WORKQUEUE
15912M:	Tejun Heo <tj@kernel.org>
15913R:	Lai Jiangshan <jiangshanlai@gmail.com>
15914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15915S:	Maintained
15916F:	include/linux/workqueue.h
15917F:	kernel/workqueue.c
15918F:	Documentation/core-api/workqueue.rst
15919
15920X-POWERS AXP288 PMIC DRIVERS
15921M:	Hans de Goede <hdegoede@redhat.com>
15922S:	Maintained
15923N:	axp288
15924F:	drivers/acpi/pmic/intel_pmic_xpower.c
15925
15926X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15927M:	Chen-Yu Tsai <wens@csie.org>
15928L:	linux-kernel@vger.kernel.org
15929S:	Maintained
15930N:	axp[128]
15931
15932X.25 NETWORK LAYER
15933M:	Andrew Hendry <andrew.hendry@gmail.com>
15934L:	linux-x25@vger.kernel.org
15935S:	Odd Fixes
15936F:	Documentation/networking/x25*
15937F:	include/net/x25*
15938F:	net/x25/
15939
15940X86 ARCHITECTURE (32-BIT AND 64-BIT)
15941M:	Thomas Gleixner <tglx@linutronix.de>
15942M:	Ingo Molnar <mingo@redhat.com>
15943M:	Borislav Petkov <bp@alien8.de>
15944R:	"H. Peter Anvin" <hpa@zytor.com>
15945M:	x86@kernel.org
15946L:	linux-kernel@vger.kernel.org
15947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15948S:	Maintained
15949F:	Documentation/devicetree/bindings/x86/
15950F:	Documentation/x86/
15951F:	arch/x86/
15952
15953X86 ENTRY CODE
15954M:	Andy Lutomirski <luto@kernel.org>
15955L:	linux-kernel@vger.kernel.org
15956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15957S:	Maintained
15958F:	arch/x86/entry/
15959
15960X86 MCE INFRASTRUCTURE
15961M:	Tony Luck <tony.luck@intel.com>
15962M:	Borislav Petkov <bp@alien8.de>
15963L:	linux-edac@vger.kernel.org
15964S:	Maintained
15965F:	arch/x86/kernel/cpu/mcheck/*
15966
15967X86 MICROCODE UPDATE SUPPORT
15968M:	Borislav Petkov <bp@alien8.de>
15969S:	Maintained
15970F:	arch/x86/kernel/cpu/microcode/*
15971
15972X86 MM
15973M:	Dave Hansen <dave.hansen@linux.intel.com>
15974M:	Andy Lutomirski <luto@kernel.org>
15975M:	Peter Zijlstra <peterz@infradead.org>
15976L:	linux-kernel@vger.kernel.org
15977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15978S:	Maintained
15979F:	arch/x86/mm/
15980
15981X86 PLATFORM DRIVERS
15982M:	Darren Hart <dvhart@infradead.org>
15983M:	Andy Shevchenko <andy@infradead.org>
15984L:	platform-driver-x86@vger.kernel.org
15985T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15986S:	Maintained
15987F:	drivers/platform/x86/
15988F:	drivers/platform/olpc/
15989
15990X86 VDSO
15991M:	Andy Lutomirski <luto@kernel.org>
15992L:	linux-kernel@vger.kernel.org
15993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15994S:	Maintained
15995F:	arch/x86/entry/vdso/
15996
15997XC2028/3028 TUNER DRIVER
15998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15999L:	linux-media@vger.kernel.org
16000W:	https://linuxtv.org
16001T:	git git://linuxtv.org/media_tree.git
16002S:	Maintained
16003F:	drivers/media/tuners/tuner-xc2028.*
16004
16005XDP SOCKETS (AF_XDP)
16006M:	Björn Töpel <bjorn.topel@intel.com>
16007M:	Magnus Karlsson <magnus.karlsson@intel.com>
16008L:	netdev@vger.kernel.org
16009S:	Maintained
16010F:	kernel/bpf/xskmap.c
16011F:	net/xdp/
16012
16013XEN BLOCK SUBSYSTEM
16014M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16015M:	Roger Pau Monné <roger.pau@citrix.com>
16016L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16017S:	Supported
16018F:	drivers/block/xen-blkback/*
16019F:	drivers/block/xen*
16020
16021XEN HYPERVISOR ARM
16022M:	Stefano Stabellini <sstabellini@kernel.org>
16023L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16024S:	Maintained
16025F:	arch/arm/xen/
16026F:	arch/arm/include/asm/xen/
16027
16028XEN HYPERVISOR ARM64
16029M:	Stefano Stabellini <sstabellini@kernel.org>
16030L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16031S:	Maintained
16032F:	arch/arm64/xen/
16033F:	arch/arm64/include/asm/xen/
16034
16035XEN HYPERVISOR INTERFACE
16036M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16037M:	Juergen Gross <jgross@suse.com>
16038L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16040S:	Supported
16041F:	arch/x86/xen/
16042F:	drivers/*/xen-*front.c
16043F:	drivers/xen/
16044F:	arch/x86/include/asm/xen/
16045F:	arch/x86/include/asm/pvclock-abi.h
16046F:	include/xen/
16047F:	include/uapi/xen/
16048F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16049F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16050
16051XEN NETWORK BACKEND DRIVER
16052M:	Wei Liu <wei.liu2@citrix.com>
16053M:	Paul Durrant <paul.durrant@citrix.com>
16054L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16055L:	netdev@vger.kernel.org
16056S:	Supported
16057F:	drivers/net/xen-netback/*
16058
16059XEN PCI SUBSYSTEM
16060M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16061L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16062S:	Supported
16063F:	arch/x86/pci/*xen*
16064F:	drivers/pci/*xen*
16065
16066XEN PVSCSI DRIVERS
16067M:	Juergen Gross <jgross@suse.com>
16068L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16069L:	linux-scsi@vger.kernel.org
16070S:	Supported
16071F:	drivers/scsi/xen-scsifront.c
16072F:	drivers/xen/xen-scsiback.c
16073F:	include/xen/interface/io/vscsiif.h
16074
16075XEN SWIOTLB SUBSYSTEM
16076M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16077L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16078L:	iommu@lists.linux-foundation.org
16079S:	Supported
16080F:	arch/x86/xen/*swiotlb*
16081F:	drivers/xen/*swiotlb*
16082
16083XEN SOUND FRONTEND DRIVER
16084M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16085L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16086L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16087S:	Supported
16088F:	sound/xen/*
16089
16090XFS FILESYSTEM
16091M:	Darrick J. Wong <darrick.wong@oracle.com>
16092M:	linux-xfs@vger.kernel.org
16093L:	linux-xfs@vger.kernel.org
16094W:	http://xfs.org/
16095T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16096S:	Supported
16097F:	Documentation/filesystems/xfs.txt
16098F:	fs/xfs/
16099
16100XILINX AXI ETHERNET DRIVER
16101M:	Anirudha Sarangi <anirudh@xilinx.com>
16102M:	John Linn <John.Linn@xilinx.com>
16103S:	Maintained
16104F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16105
16106XILINX UARTLITE SERIAL DRIVER
16107M:	Peter Korsgaard <jacmet@sunsite.dk>
16108L:	linux-serial@vger.kernel.org
16109S:	Maintained
16110F:	drivers/tty/serial/uartlite.c
16111
16112XILINX VIDEO IP CORES
16113M:	Hyun Kwon <hyun.kwon@xilinx.com>
16114M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16115L:	linux-media@vger.kernel.org
16116T:	git git://linuxtv.org/media_tree.git
16117S:	Supported
16118F:	Documentation/devicetree/bindings/media/xilinx/
16119F:	drivers/media/platform/xilinx/
16120F:	include/uapi/linux/xilinx-v4l2-controls.h
16121
16122XILLYBUS DRIVER
16123M:	Eli Billauer <eli.billauer@gmail.com>
16124L:	linux-kernel@vger.kernel.org
16125S:	Supported
16126F:	drivers/char/xillybus/
16127
16128XLP9XX I2C DRIVER
16129M:	George Cherian <george.cherian@cavium.com>
16130M:	Jan Glauber <jglauber@cavium.com>
16131L:	linux-i2c@vger.kernel.org
16132W:	http://www.cavium.com
16133S:	Supported
16134F:	drivers/i2c/busses/i2c-xlp9xx.c
16135
16136XRA1403 GPIO EXPANDER
16137M:	Nandor Han <nandor.han@ge.com>
16138M:	Semi Malinen <semi.malinen@ge.com>
16139L:	linux-gpio@vger.kernel.org
16140S:	Maintained
16141F:	drivers/gpio/gpio-xra1403.c
16142F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16143
16144XTENSA XTFPGA PLATFORM SUPPORT
16145M:	Max Filippov <jcmvbkbc@gmail.com>
16146L:	linux-xtensa@linux-xtensa.org
16147S:	Maintained
16148F:	drivers/spi/spi-xtensa-xtfpga.c
16149F:	sound/soc/xtensa/xtfpga-i2s.c
16150
16151YAM DRIVER FOR AX.25
16152M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16153L:	linux-hams@vger.kernel.org
16154S:	Maintained
16155F:	drivers/net/hamradio/yam*
16156F:	include/linux/yam.h
16157
16158YAMA SECURITY MODULE
16159M:	Kees Cook <keescook@chromium.org>
16160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16161S:	Supported
16162F:	security/yama/
16163F:	Documentation/admin-guide/LSM/Yama.rst
16164
16165YEALINK PHONE DRIVER
16166M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16167L:	usbb2k-api-dev@nongnu.org
16168S:	Maintained
16169F:	Documentation/input/devices/yealink.rst
16170F:	drivers/input/misc/yealink.*
16171
16172Z8530 DRIVER FOR AX.25
16173M:	Joerg Reuter <jreuter@yaina.de>
16174W:	http://yaina.de/jreuter/
16175W:	http://www.qsl.net/dl1bke/
16176L:	linux-hams@vger.kernel.org
16177S:	Maintained
16178F:	Documentation/networking/z8530drv.txt
16179F:	drivers/net/hamradio/*scc.c
16180F:	drivers/net/hamradio/z8530.h
16181
16182ZBUD COMPRESSED PAGE ALLOCATOR
16183M:	Seth Jennings <sjenning@redhat.com>
16184M:	Dan Streetman <ddstreet@ieee.org>
16185L:	linux-mm@kvack.org
16186S:	Maintained
16187F:	mm/zbud.c
16188F:	include/linux/zbud.h
16189
16190ZD1211RW WIRELESS DRIVER
16191M:	Daniel Drake <dsd@gentoo.org>
16192M:	Ulrich Kunitz <kune@deine-taler.de>
16193W:	http://zd1211.ath.cx/wiki/DriverRewrite
16194L:	linux-wireless@vger.kernel.org
16195L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16196S:	Maintained
16197F:	drivers/net/wireless/zydas/zd1211rw/
16198
16199ZD1301 MEDIA DRIVER
16200M:	Antti Palosaari <crope@iki.fi>
16201L:	linux-media@vger.kernel.org
16202W:	https://linuxtv.org/
16203W:	http://palosaari.fi/linux/
16204Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16205S:	Maintained
16206F:	drivers/media/usb/dvb-usb-v2/zd1301*
16207
16208ZD1301_DEMOD MEDIA DRIVER
16209M:	Antti Palosaari <crope@iki.fi>
16210L:	linux-media@vger.kernel.org
16211W:	https://linuxtv.org/
16212W:	http://palosaari.fi/linux/
16213Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16214S:	Maintained
16215F:	drivers/media/dvb-frontends/zd1301_demod*
16216
16217ZPOOL COMPRESSED PAGE STORAGE API
16218M:	Dan Streetman <ddstreet@ieee.org>
16219L:	linux-mm@kvack.org
16220S:	Maintained
16221F:	mm/zpool.c
16222F:	include/linux/zpool.h
16223
16224ZR36067 VIDEO FOR LINUX DRIVER
16225L:	mjpeg-users@lists.sourceforge.net
16226L:	linux-media@vger.kernel.org
16227W:	http://mjpeg.sourceforge.net/driver-zoran/
16228T:	hg https://linuxtv.org/hg/v4l-dvb
16229S:	Odd Fixes
16230F:	drivers/staging/media/zoran/
16231
16232ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16233M:	Minchan Kim <minchan@kernel.org>
16234M:	Nitin Gupta <ngupta@vflare.org>
16235R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16236L:	linux-kernel@vger.kernel.org
16237S:	Maintained
16238F:	drivers/block/zram/
16239F:	Documentation/blockdev/zram.txt
16240
16241ZS DECSTATION Z85C30 SERIAL DRIVER
16242M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16243S:	Maintained
16244F:	drivers/tty/serial/zs.*
16245
16246ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16247M:	Minchan Kim <minchan@kernel.org>
16248M:	Nitin Gupta <ngupta@vflare.org>
16249R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16250L:	linux-mm@kvack.org
16251S:	Maintained
16252F:	mm/zsmalloc.c
16253F:	include/linux/zsmalloc.h
16254F:	Documentation/vm/zsmalloc.rst
16255
16256ZSWAP COMPRESSED SWAP CACHING
16257M:	Seth Jennings <sjenning@redhat.com>
16258M:	Dan Streetman <ddstreet@ieee.org>
16259L:	linux-mm@kvack.org
16260S:	Maintained
16261F:	mm/zswap.c
16262
16263THE REST
16264M:	Linus Torvalds <torvalds@linux-foundation.org>
16265L:	linux-kernel@vger.kernel.org
16266Q:	http://patchwork.kernel.org/project/LKML/list/
16267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16268S:	Buried alive in reporters
16269F:	*
16270F:	*/
16271