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/timer-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/timer-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/timer-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/timer-vt8500.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/timer-cadence-ttc.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 I2C DRIVER
3010M:	Kamal Dasu <kdasu.kdev@gmail.com>
3011L:	linux-i2c@vger.kernel.org
3012L:	bcm-kernel-feedback-list@broadcom.com
3013S:	Supported
3014F:	drivers/i2c/busses/i2c-brcmstb.c
3015F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3016
3017BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3018M:	Al Cooper <alcooperx@gmail.com>
3019L:	linux-kernel@vger.kernel.org
3020L:	bcm-kernel-feedback-list@broadcom.com
3021S:	Maintained
3022F:	drivers/phy/broadcom/phy-brcm-usb*
3023
3024BROADCOM GENET ETHERNET DRIVER
3025M:	Doug Berger <opendmb@gmail.com>
3026M:	Florian Fainelli <f.fainelli@gmail.com>
3027L:	netdev@vger.kernel.org
3028S:	Supported
3029F:	drivers/net/ethernet/broadcom/genet/
3030
3031BROADCOM IPROC ARM ARCHITECTURE
3032M:	Ray Jui <rjui@broadcom.com>
3033M:	Scott Branden <sbranden@broadcom.com>
3034M:	Jon Mason <jonmason@broadcom.com>
3035M:	bcm-kernel-feedback-list@broadcom.com
3036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037T:	git git://github.com/broadcom/cygnus-linux.git
3038S:	Maintained
3039N:	iproc
3040N:	cygnus
3041N:	bcm[-_]nsp
3042N:	bcm9113*
3043N:	bcm9583*
3044N:	bcm9585*
3045N:	bcm9586*
3046N:	bcm988312
3047N:	bcm113*
3048N:	bcm583*
3049N:	bcm585*
3050N:	bcm586*
3051N:	bcm88312
3052N:	hr2
3053N:	stingray
3054F:	arch/arm64/boot/dts/broadcom/northstar2/*
3055F:	arch/arm64/boot/dts/broadcom/stingray/*
3056F:	drivers/clk/bcm/clk-ns*
3057F:	drivers/clk/bcm/clk-sr*
3058F:	drivers/pinctrl/bcm/pinctrl-ns*
3059F:	include/dt-bindings/clock/bcm-sr*
3060
3061BROADCOM KONA GPIO DRIVER
3062M:	Ray Jui <rjui@broadcom.com>
3063L:	bcm-kernel-feedback-list@broadcom.com
3064S:	Supported
3065F:	drivers/gpio/gpio-bcm-kona.c
3066F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3067
3068BROADCOM NETXTREME-E ROCE DRIVER
3069M:	Selvin Xavier <selvin.xavier@broadcom.com>
3070M:	Devesh Sharma <devesh.sharma@broadcom.com>
3071M:	Somnath Kotur <somnath.kotur@broadcom.com>
3072M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3073L:	linux-rdma@vger.kernel.org
3074W:	http://www.broadcom.com
3075S:	Supported
3076F:	drivers/infiniband/hw/bnxt_re/
3077F:	include/uapi/rdma/bnxt_re-abi.h
3078
3079BROADCOM NVRAM DRIVER
3080M:	Rafał Miłecki <zajec5@gmail.com>
3081L:	linux-mips@linux-mips.org
3082S:	Maintained
3083F:	drivers/firmware/broadcom/*
3084
3085BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3086M:	Rafał Miłecki <zajec5@gmail.com>
3087L:	linux-wireless@vger.kernel.org
3088S:	Maintained
3089F:	drivers/bcma/
3090F:	include/linux/bcma/
3091
3092BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
3098F:	drivers/cpufreq/brcmstb*
3099
3100BROADCOM STB AVS TMON DRIVER
3101M:	Markus Mayer <mmayer@broadcom.com>
3102M:	bcm-kernel-feedback-list@broadcom.com
3103L:	linux-pm@vger.kernel.org
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3106F:	drivers/thermal/broadcom/brcmstb*
3107
3108BROADCOM STB NAND FLASH DRIVER
3109M:	Brian Norris <computersforpeace@gmail.com>
3110M:	Kamal Dasu <kdasu.kdev@gmail.com>
3111L:	linux-mtd@lists.infradead.org
3112L:	bcm-kernel-feedback-list@broadcom.com
3113S:	Maintained
3114F:	drivers/mtd/nand/raw/brcmnand/
3115
3116BROADCOM STB DPFE DRIVER
3117M:	Markus Mayer <mmayer@broadcom.com>
3118M:	bcm-kernel-feedback-list@broadcom.com
3119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3120S:	Maintained
3121F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3122F:	drivers/memory/brcmstb_dpfe.c
3123
3124BROADCOM SYSTEMPORT ETHERNET DRIVER
3125M:	Florian Fainelli <f.fainelli@gmail.com>
3126L:	netdev@vger.kernel.org
3127S:	Supported
3128F:	drivers/net/ethernet/broadcom/bcmsysport.*
3129
3130BROADCOM TG3 GIGABIT ETHERNET DRIVER
3131M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3132M:	Prashant Sreedharan <prashant@broadcom.com>
3133M:	Michael Chan <mchan@broadcom.com>
3134L:	netdev@vger.kernel.org
3135S:	Supported
3136F:	drivers/net/ethernet/broadcom/tg3.*
3137
3138BROCADE BFA FC SCSI DRIVER
3139M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3140M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3141L:	linux-scsi@vger.kernel.org
3142S:	Supported
3143F:	drivers/scsi/bfa/
3144
3145BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3146M:	Rasesh Mody <rasesh.mody@cavium.com>
3147M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3148M:	Dept-GELinuxNICDev@cavium.com
3149L:	netdev@vger.kernel.org
3150S:	Supported
3151F:	drivers/net/ethernet/brocade/bna/
3152
3153BSG (block layer generic sg v4 driver)
3154M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3155L:	linux-scsi@vger.kernel.org
3156S:	Supported
3157F:	block/bsg.c
3158F:	include/linux/bsg.h
3159F:	include/uapi/linux/bsg.h
3160
3161BT87X AUDIO DRIVER
3162M:	Clemens Ladisch <clemens@ladisch.de>
3163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3164T:	git git://git.alsa-project.org/alsa-kernel.git
3165S:	Maintained
3166F:	Documentation/sound/cards/bt87x.rst
3167F:	sound/pci/bt87x.c
3168
3169BT8XXGPIO DRIVER
3170M:	Michael Buesch <m@bues.ch>
3171W:	http://bu3sch.de/btgpio.php
3172S:	Maintained
3173F:	drivers/gpio/gpio-bt8xx.c
3174
3175BTRFS FILE SYSTEM
3176M:	Chris Mason <clm@fb.com>
3177M:	Josef Bacik <jbacik@fb.com>
3178M:	David Sterba <dsterba@suse.com>
3179L:	linux-btrfs@vger.kernel.org
3180W:	http://btrfs.wiki.kernel.org/
3181Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3183S:	Maintained
3184F:	Documentation/filesystems/btrfs.txt
3185F:	fs/btrfs/
3186F:	include/linux/btrfs*
3187F:	include/uapi/linux/btrfs*
3188
3189BTTV VIDEO4LINUX DRIVER
3190M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3191L:	linux-media@vger.kernel.org
3192W:	https://linuxtv.org
3193T:	git git://linuxtv.org/media_tree.git
3194S:	Odd fixes
3195F:	Documentation/media/v4l-drivers/bttv*
3196F:	drivers/media/pci/bt8xx/bttv*
3197
3198BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3199M:	Chanwoo Choi <cw00.choi@samsung.com>
3200L:	linux-pm@vger.kernel.org
3201L:	linux-samsung-soc@vger.kernel.org
3202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3203S:	Maintained
3204F:	drivers/devfreq/exynos-bus.c
3205F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3206
3207BUSLOGIC SCSI DRIVER
3208M:	Khalid Aziz <khalid@gonehiking.org>
3209L:	linux-scsi@vger.kernel.org
3210S:	Maintained
3211F:	drivers/scsi/BusLogic.*
3212F:	drivers/scsi/FlashPoint.*
3213
3214C-MEDIA CMI8788 DRIVER
3215M:	Clemens Ladisch <clemens@ladisch.de>
3216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3217T:	git git://git.alsa-project.org/alsa-kernel.git
3218S:	Maintained
3219F:	sound/pci/oxygen/
3220
3221C6X ARCHITECTURE
3222M:	Mark Salter <msalter@redhat.com>
3223M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3224L:	linux-c6x-dev@linux-c6x.org
3225W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3226S:	Maintained
3227F:	arch/c6x/
3228
3229CA8210 IEEE-802.15.4 RADIO DRIVER
3230M:	Harry Morris <h.morris@cascoda.com>
3231L:	linux-wpan@vger.kernel.org
3232W:	https://github.com/Cascoda/ca8210-linux.git
3233S:	Maintained
3234F:	drivers/net/ieee802154/ca8210.c
3235F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3236
3237CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3238M:	David Howells <dhowells@redhat.com>
3239L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3240S:	Supported
3241F:	Documentation/filesystems/caching/cachefiles.txt
3242F:	fs/cachefiles/
3243
3244CADENCE MIPI-CSI2 BRIDGES
3245M:	Maxime Ripard <maxime.ripard@bootlin.com>
3246L:	linux-media@vger.kernel.org
3247S:	Maintained
3248F:	Documentation/devicetree/bindings/media/cdns,*.txt
3249F:	drivers/media/platform/cadence/cdns-csi2*
3250
3251CADET FM/AM RADIO RECEIVER DRIVER
3252M:	Hans Verkuil <hverkuil@xs4all.nl>
3253L:	linux-media@vger.kernel.org
3254T:	git git://linuxtv.org/media_tree.git
3255W:	https://linuxtv.org
3256S:	Maintained
3257F:	drivers/media/radio/radio-cadet*
3258
3259CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3260M:	Jonathan Corbet <corbet@lwn.net>
3261L:	linux-media@vger.kernel.org
3262T:	git git://linuxtv.org/media_tree.git
3263S:	Maintained
3264F:	Documentation/media/v4l-drivers/cafe_ccic*
3265F:	drivers/media/platform/marvell-ccic/
3266
3267CAIF NETWORK LAYER
3268M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3269L:	netdev@vger.kernel.org
3270S:	Supported
3271F:	Documentation/networking/caif/
3272F:	drivers/net/caif/
3273F:	include/uapi/linux/caif/
3274F:	include/net/caif/
3275F:	net/caif/
3276
3277CALGARY x86-64 IOMMU
3278M:	Muli Ben-Yehuda <mulix@mulix.org>
3279M:	Jon Mason <jdmason@kudzu.us>
3280L:	iommu@lists.linux-foundation.org
3281S:	Maintained
3282F:	arch/x86/kernel/pci-calgary_64.c
3283F:	arch/x86/kernel/tce_64.c
3284F:	arch/x86/include/asm/calgary.h
3285F:	arch/x86/include/asm/tce.h
3286
3287CAN NETWORK DRIVERS
3288M:	Wolfgang Grandegger <wg@grandegger.com>
3289M:	Marc Kleine-Budde <mkl@pengutronix.de>
3290L:	linux-can@vger.kernel.org
3291W:	https://github.com/linux-can
3292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3294S:	Maintained
3295F:	Documentation/devicetree/bindings/net/can/
3296F:	drivers/net/can/
3297F:	include/linux/can/dev.h
3298F:	include/linux/can/platform/
3299F:	include/uapi/linux/can/error.h
3300F:	include/uapi/linux/can/netlink.h
3301
3302CAN NETWORK LAYER
3303M:	Oliver Hartkopp <socketcan@hartkopp.net>
3304M:	Marc Kleine-Budde <mkl@pengutronix.de>
3305L:	linux-can@vger.kernel.org
3306W:	https://github.com/linux-can
3307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3309S:	Maintained
3310F:	Documentation/networking/can.rst
3311F:	net/can/
3312F:	include/linux/can/core.h
3313F:	include/uapi/linux/can.h
3314F:	include/uapi/linux/can/bcm.h
3315F:	include/uapi/linux/can/raw.h
3316F:	include/uapi/linux/can/gw.h
3317
3318CAPABILITIES
3319M:	Serge Hallyn <serge@hallyn.com>
3320L:	linux-security-module@vger.kernel.org
3321S:	Supported
3322F:	include/linux/capability.h
3323F:	include/uapi/linux/capability.h
3324F:	security/commoncap.c
3325F:	kernel/capability.c
3326
3327CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3328M:	Kevin Tsai <ktsai@capellamicro.com>
3329S:	Maintained
3330F:	drivers/iio/light/cm*
3331
3332CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3333M:	Christian Lamparter <chunkeey@googlemail.com>
3334L:	linux-wireless@vger.kernel.org
3335W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3336S:	Maintained
3337F:	drivers/net/wireless/ath/carl9170/
3338
3339CAVIUM I2C DRIVER
3340M:	Jan Glauber <jglauber@cavium.com>
3341M:	David Daney <david.daney@cavium.com>
3342W:	http://www.cavium.com
3343S:	Supported
3344F:	drivers/i2c/busses/i2c-octeon*
3345F:	drivers/i2c/busses/i2c-thunderx*
3346
3347CAVIUM LIQUIDIO NETWORK DRIVER
3348M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3349M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3350M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3351M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3352L:	netdev@vger.kernel.org
3353W:	http://www.cavium.com
3354S:	Supported
3355F:	drivers/net/ethernet/cavium/liquidio/
3356
3357CAVIUM MMC DRIVER
3358M:	Jan Glauber <jglauber@cavium.com>
3359M:	David Daney <david.daney@cavium.com>
3360M:	Steven J. Hill <Steven.Hill@cavium.com>
3361W:	http://www.cavium.com
3362S:	Supported
3363F:	drivers/mmc/host/cavium*
3364
3365CAVIUM OCTEON-TX CRYPTO DRIVER
3366M:	George Cherian <george.cherian@cavium.com>
3367L:	linux-crypto@vger.kernel.org
3368W:	http://www.cavium.com
3369S:	Supported
3370F:	drivers/crypto/cavium/cpt/
3371
3372CAVIUM THUNDERX2 ARM64 SOC
3373M:	Robert Richter <rrichter@cavium.com>
3374M:	Jayachandran C <jnair@caviumnetworks.com>
3375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376S:	Maintained
3377F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3378F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3379
3380CC2520 IEEE-802.15.4 RADIO DRIVER
3381M:	Varka Bhadram <varkabhadram@gmail.com>
3382L:	linux-wpan@vger.kernel.org
3383S:	Maintained
3384F:	drivers/net/ieee802154/cc2520.c
3385F:	include/linux/spi/cc2520.h
3386F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3387
3388CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3389M:	Gilad Ben-Yossef <gilad@benyossef.com>
3390L:	linux-crypto@vger.kernel.org
3391S:	Supported
3392F:	drivers/crypto/ccree/
3393W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3394
3395CEC FRAMEWORK
3396M:	Hans Verkuil <hans.verkuil@cisco.com>
3397L:	linux-media@vger.kernel.org
3398T:	git git://linuxtv.org/media_tree.git
3399W:	http://linuxtv.org
3400S:	Supported
3401F:	Documentation/media/kapi/cec-core.rst
3402F:	Documentation/media/uapi/cec
3403F:	drivers/media/cec/
3404F:	drivers/media/rc/keymaps/rc-cec.c
3405F:	include/media/cec.h
3406F:	include/media/cec-notifier.h
3407F:	include/uapi/linux/cec.h
3408F:	include/uapi/linux/cec-funcs.h
3409F:	Documentation/devicetree/bindings/media/cec.txt
3410F:	Documentation/ABI/testing/debugfs-cec-error-inj
3411
3412CEC GPIO DRIVER
3413M:	Hans Verkuil <hans.verkuil@cisco.com>
3414L:	linux-media@vger.kernel.org
3415T:	git git://linuxtv.org/media_tree.git
3416W:	http://linuxtv.org
3417S:	Supported
3418F:	drivers/media/platform/cec-gpio/
3419F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3420
3421CELL BROADBAND ENGINE ARCHITECTURE
3422M:	Arnd Bergmann <arnd@arndb.de>
3423L:	linuxppc-dev@lists.ozlabs.org
3424W:	http://www.ibm.com/developerworks/power/cell/
3425S:	Supported
3426F:	arch/powerpc/include/asm/cell*.h
3427F:	arch/powerpc/include/asm/spu*.h
3428F:	arch/powerpc/include/uapi/asm/spu*.h
3429F:	arch/powerpc/oprofile/*cell*
3430F:	arch/powerpc/platforms/cell/
3431
3432CEPH COMMON CODE (LIBCEPH)
3433M:	Ilya Dryomov <idryomov@gmail.com>
3434M:	"Yan, Zheng" <zyan@redhat.com>
3435M:	Sage Weil <sage@redhat.com>
3436L:	ceph-devel@vger.kernel.org
3437W:	http://ceph.com/
3438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3439T:	git git://github.com/ceph/ceph-client.git
3440S:	Supported
3441F:	net/ceph/
3442F:	include/linux/ceph/
3443F:	include/linux/crush/
3444
3445CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3446M:	"Yan, Zheng" <zyan@redhat.com>
3447M:	Sage Weil <sage@redhat.com>
3448M:	Ilya Dryomov <idryomov@gmail.com>
3449L:	ceph-devel@vger.kernel.org
3450W:	http://ceph.com/
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3452T:	git git://github.com/ceph/ceph-client.git
3453S:	Supported
3454F:	Documentation/filesystems/ceph.txt
3455F:	fs/ceph/
3456
3457CERTIFICATE HANDLING:
3458M:	David Howells <dhowells@redhat.com>
3459M:	David Woodhouse <dwmw2@infradead.org>
3460L:	keyrings@vger.kernel.org
3461S:	Maintained
3462F:	Documentation/admin-guide/module-signing.rst
3463F:	certs/
3464F:	scripts/sign-file.c
3465F:	scripts/extract-cert.c
3466
3467CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3468L:	linux-usb@vger.kernel.org
3469S:	Orphan
3470F:	Documentation/usb/WUSB-Design-overview.txt
3471F:	Documentation/usb/wusb-cbaf
3472F:	drivers/usb/host/hwa-hc.c
3473F:	drivers/usb/host/whci/
3474F:	drivers/usb/wusbcore/
3475F:	include/linux/usb/wusb*
3476
3477CFAG12864B LCD DRIVER
3478M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3479S:	Maintained
3480F:	drivers/auxdisplay/cfag12864b.c
3481F:	include/linux/cfag12864b.h
3482
3483CFAG12864BFB LCD FRAMEBUFFER DRIVER
3484M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3485S:	Maintained
3486F:	drivers/auxdisplay/cfag12864bfb.c
3487F:	include/linux/cfag12864b.h
3488
3489802.11 (including CFG80211/NL80211)
3490M:	Johannes Berg <johannes@sipsolutions.net>
3491L:	linux-wireless@vger.kernel.org
3492W:	http://wireless.kernel.org/
3493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3495S:	Maintained
3496F:	net/wireless/
3497F:	include/uapi/linux/nl80211.h
3498F:	include/linux/ieee80211.h
3499F:	include/net/wext.h
3500F:	include/net/cfg80211.h
3501F:	include/net/iw_handler.h
3502F:	include/net/ieee80211_radiotap.h
3503F:	Documentation/driver-api/80211/cfg80211.rst
3504F:	Documentation/networking/regulatory.txt
3505
3506CHAR and MISC DRIVERS
3507M:	Arnd Bergmann <arnd@arndb.de>
3508M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3510S:	Supported
3511F:	drivers/char/
3512F:	drivers/misc/
3513F:	include/linux/miscdevice.h
3514
3515CHECKPATCH
3516M:	Andy Whitcroft <apw@canonical.com>
3517M:	Joe Perches <joe@perches.com>
3518S:	Maintained
3519F:	scripts/checkpatch.pl
3520
3521CHINESE DOCUMENTATION
3522M:	Harry Wei <harryxiyou@gmail.com>
3523L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3524L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3525S:	Maintained
3526F:	Documentation/translations/zh_CN/
3527
3528CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3529M:	Peter Chen <Peter.Chen@nxp.com>
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3531L:	linux-usb@vger.kernel.org
3532S:	Maintained
3533F:	drivers/usb/chipidea/
3534
3535CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3536M:	Hans de Goede <hdegoede@redhat.com>
3537L:	linux-input@vger.kernel.org
3538S:	Maintained
3539F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3540F:	drivers/input/touchscreen/chipone_icn8318.c
3541
3542CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3543M:	Hans de Goede <hdegoede@redhat.com>
3544L:	linux-input@vger.kernel.org
3545S:	Maintained
3546F:	drivers/input/touchscreen/chipone_icn8505.c
3547
3548CHROME HARDWARE PLATFORM SUPPORT
3549M:	Benson Leung <bleung@chromium.org>
3550M:	Olof Johansson <olof@lixom.net>
3551S:	Maintained
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3553F:	drivers/platform/chrome/
3554
3555CIRRUS LOGIC AUDIO CODEC DRIVERS
3556M:	Brian Austin <brian.austin@cirrus.com>
3557M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3559S:	Maintained
3560F:	sound/soc/codecs/cs*
3561
3562CIRRUS LOGIC EP93XX ETHERNET DRIVER
3563M:	Hartley Sweeten <hsweeten@visionengravers.com>
3564L:	netdev@vger.kernel.org
3565S:	Maintained
3566F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3567
3568CISCO FCOE HBA DRIVER
3569M:	Satish Kharat <satishkh@cisco.com>
3570M:	Sesidhar Baddela <sebaddel@cisco.com>
3571M:	Karan Tilak Kumar <kartilak@cisco.com>
3572L:	linux-scsi@vger.kernel.org
3573S:	Supported
3574F:	drivers/scsi/fnic/
3575
3576CISCO SCSI HBA DRIVER
3577M:	Karan Tilak Kumar <kartilak@cisco.com>
3578M:	Sesidhar Baddela <sebaddel@cisco.com>
3579L:	linux-scsi@vger.kernel.org
3580S:	Supported
3581F:	drivers/scsi/snic/
3582
3583CISCO VIC ETHERNET NIC DRIVER
3584M:	Christian Benvenuti <benve@cisco.com>
3585M:	Govindarajulu Varadarajan <_govind@gmx.com>
3586M:	Parvi Kaustubhi <pkaustub@cisco.com>
3587S:	Supported
3588F:	drivers/net/ethernet/cisco/enic/
3589
3590CISCO VIC LOW LATENCY NIC DRIVER
3591M:	Christian Benvenuti <benve@cisco.com>
3592S:	Supported
3593F:	drivers/infiniband/hw/usnic/
3594
3595CIRRUS LOGIC MADERA CODEC DRIVERS
3596M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3597M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3599L:	patches@opensource.cirrus.com
3600T:	git https://github.com/CirrusLogic/linux-drivers.git
3601W:	https://github.com/CirrusLogic/linux-drivers/wiki
3602S:	Supported
3603F:	Documentation/devicetree/bindings/mfd/madera.txt
3604F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3605F:	include/linux/mfd/madera/*
3606F:	drivers/gpio/gpio-madera*
3607F:	drivers/mfd/madera*
3608F:	drivers/mfd/cs47l*
3609F:	drivers/pinctrl/cirrus/*
3610
3611CLANG-FORMAT FILE
3612M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3613S:	Maintained
3614F:	.clang-format
3615
3616CLANG/LLVM BUILD SUPPORT
3617L:	clang-built-linux@googlegroups.com
3618W:	https://clangbuiltlinux.github.io/
3619B:	https://github.com/ClangBuiltLinux/linux/issues
3620C:	irc://chat.freenode.net/clangbuiltlinux
3621S:	Supported
3622K:	\b(?i:clang|llvm)\b
3623F:	Documentation/kbuild/llvm.rst
3624
3625CLEANCACHE API
3626M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3627L:	linux-kernel@vger.kernel.org
3628S:	Maintained
3629F:	mm/cleancache.c
3630F:	include/linux/cleancache.h
3631
3632CLK API
3633M:	Russell King <linux@armlinux.org.uk>
3634L:	linux-clk@vger.kernel.org
3635S:	Maintained
3636F:	include/linux/clk.h
3637
3638CLOCKSOURCE, CLOCKEVENT DRIVERS
3639M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3640M:	Thomas Gleixner <tglx@linutronix.de>
3641L:	linux-kernel@vger.kernel.org
3642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3643S:	Supported
3644F:	drivers/clocksource/
3645F:	Documentation/devicetree/bindings/timer/
3646
3647CMPC ACPI DRIVER
3648M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3649M:	Daniel Oliveira Nascimento <don@syst.com.br>
3650L:	platform-driver-x86@vger.kernel.org
3651S:	Supported
3652F:	drivers/platform/x86/classmate-laptop.c
3653
3654COBALT MEDIA DRIVER
3655M:	Hans Verkuil <hans.verkuil@cisco.com>
3656L:	linux-media@vger.kernel.org
3657T:	git git://linuxtv.org/media_tree.git
3658W:	https://linuxtv.org
3659S:	Supported
3660F:	drivers/media/pci/cobalt/
3661
3662COCCINELLE/Semantic Patches (SmPL)
3663M:	Julia Lawall <Julia.Lawall@lip6.fr>
3664M:	Gilles Muller <Gilles.Muller@lip6.fr>
3665M:	Nicolas Palix <nicolas.palix@imag.fr>
3666M:	Michal Marek <michal.lkml@markovi.net>
3667L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669W:	http://coccinelle.lip6.fr/
3670S:	Supported
3671F:	Documentation/dev-tools/coccinelle.rst
3672F:	scripts/coccinelle/
3673F:	scripts/coccicheck
3674
3675CODA FILE SYSTEM
3676M:	Jan Harkes <jaharkes@cs.cmu.edu>
3677M:	coda@cs.cmu.edu
3678L:	codalist@coda.cs.cmu.edu
3679W:	http://www.coda.cs.cmu.edu/
3680S:	Maintained
3681F:	Documentation/filesystems/coda.txt
3682F:	fs/coda/
3683F:	include/linux/coda*.h
3684F:	include/uapi/linux/coda*.h
3685
3686CODA V4L2 MEM2MEM DRIVER
3687M:	Philipp Zabel <p.zabel@pengutronix.de>
3688L:	linux-media@vger.kernel.org
3689S:	Maintained
3690F:	Documentation/devicetree/bindings/media/coda.txt
3691F:	drivers/media/platform/coda/
3692
3693CODE OF CONDUCT
3694M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3695S:	Supported
3696F:	Documentation/process/code-of-conduct.rst
3697F:	Documentation/process/code-of-conduct-interpretation.rst
3698
3699COMMON CLK FRAMEWORK
3700M:	Michael Turquette <mturquette@baylibre.com>
3701M:	Stephen Boyd <sboyd@kernel.org>
3702L:	linux-clk@vger.kernel.org
3703Q:	http://patchwork.kernel.org/project/linux-clk/list/
3704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3705S:	Maintained
3706F:	Documentation/devicetree/bindings/clock/
3707F:	drivers/clk/
3708X:	drivers/clk/clkdev.c
3709F:	include/linux/clk-pr*
3710F:	include/linux/clk/
3711F:	include/linux/of_clk.h
3712
3713COMMON INTERNET FILE SYSTEM (CIFS)
3714M:	Steve French <sfrench@samba.org>
3715L:	linux-cifs@vger.kernel.org
3716L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3717W:	http://linux-cifs.samba.org/
3718T:	git git://git.samba.org/sfrench/cifs-2.6.git
3719S:	Supported
3720F:	Documentation/filesystems/cifs/
3721F:	fs/cifs/
3722
3723COMPACTPCI HOTPLUG CORE
3724M:	Scott Murray <scott@spiteful.org>
3725L:	linux-pci@vger.kernel.org
3726S:	Maintained
3727F:	drivers/pci/hotplug/cpci_hotplug*
3728
3729COMPACTPCI HOTPLUG GENERIC DRIVER
3730M:	Scott Murray <scott@spiteful.org>
3731L:	linux-pci@vger.kernel.org
3732S:	Maintained
3733F:	drivers/pci/hotplug/cpcihp_generic.c
3734
3735COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3736M:	Scott Murray <scott@spiteful.org>
3737L:	linux-pci@vger.kernel.org
3738S:	Maintained
3739F:	drivers/pci/hotplug/cpcihp_zt5550.*
3740
3741COMPAL LAPTOP SUPPORT
3742M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3743L:	platform-driver-x86@vger.kernel.org
3744S:	Maintained
3745F:	drivers/platform/x86/compal-laptop.c
3746
3747CONEXANT ACCESSRUNNER USB DRIVER
3748L:	accessrunner-general@lists.sourceforge.net
3749W:	http://accessrunner.sourceforge.net/
3750S:	Orphan
3751F:	drivers/usb/atm/cxacru.c
3752
3753CONFIGFS
3754M:	Joel Becker <jlbec@evilplan.org>
3755M:	Christoph Hellwig <hch@lst.de>
3756T:	git git://git.infradead.org/users/hch/configfs.git
3757S:	Supported
3758F:	fs/configfs/
3759F:	include/linux/configfs.h
3760
3761CONNECTOR
3762M:	Evgeniy Polyakov <zbr@ioremap.net>
3763L:	netdev@vger.kernel.org
3764S:	Maintained
3765F:	drivers/connector/
3766
3767CONTROL GROUP (CGROUP)
3768M:	Tejun Heo <tj@kernel.org>
3769M:	Li Zefan <lizefan@huawei.com>
3770M:	Johannes Weiner <hannes@cmpxchg.org>
3771L:	cgroups@vger.kernel.org
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3773S:	Maintained
3774F:	Documentation/cgroup*
3775F:	include/linux/cgroup*
3776F:	kernel/cgroup*
3777
3778CONTROL GROUP - CPUSET
3779M:	Li Zefan <lizefan@huawei.com>
3780L:	cgroups@vger.kernel.org
3781W:	http://www.bullopensource.org/cpuset/
3782W:	http://oss.sgi.com/projects/cpusets/
3783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3784S:	Maintained
3785F:	Documentation/cgroup-v1/cpusets.txt
3786F:	include/linux/cpuset.h
3787F:	kernel/cgroup/cpuset.c
3788
3789CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3790M:	Johannes Weiner <hannes@cmpxchg.org>
3791M:	Michal Hocko <mhocko@kernel.org>
3792M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3793L:	cgroups@vger.kernel.org
3794L:	linux-mm@kvack.org
3795S:	Maintained
3796F:	mm/memcontrol.c
3797F:	mm/swap_cgroup.c
3798
3799CORETEMP HARDWARE MONITORING DRIVER
3800M:	Fenghua Yu <fenghua.yu@intel.com>
3801L:	linux-hwmon@vger.kernel.org
3802S:	Maintained
3803F:	Documentation/hwmon/coretemp
3804F:	drivers/hwmon/coretemp.c
3805
3806COSA/SRP SYNC SERIAL DRIVER
3807M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3808W:	http://www.fi.muni.cz/~kas/cosa/
3809S:	Maintained
3810F:	drivers/net/wan/cosa*
3811
3812CPMAC ETHERNET DRIVER
3813M:	Florian Fainelli <f.fainelli@gmail.com>
3814L:	netdev@vger.kernel.org
3815S:	Maintained
3816F:	drivers/net/ethernet/ti/cpmac.c
3817
3818CPU FREQUENCY DRIVERS
3819M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3820M:	Viresh Kumar <viresh.kumar@linaro.org>
3821L:	linux-pm@vger.kernel.org
3822S:	Maintained
3823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3824T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3825B:	https://bugzilla.kernel.org
3826F:	Documentation/cpu-freq/
3827F:	Documentation/devicetree/bindings/cpufreq/
3828F:	drivers/cpufreq/
3829F:	include/linux/cpufreq.h
3830F:	tools/testing/selftests/cpufreq/
3831
3832CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3833M:	Viresh Kumar <viresh.kumar@linaro.org>
3834M:	Sudeep Holla <sudeep.holla@arm.com>
3835L:	linux-pm@vger.kernel.org
3836W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3837S:	Maintained
3838F:	drivers/cpufreq/arm_big_little.h
3839F:	drivers/cpufreq/arm_big_little.c
3840F:	drivers/cpufreq/arm_big_little_dt.c
3841
3842CPU POWER MONITORING SUBSYSTEM
3843M:	Thomas Renninger <trenn@suse.com>
3844M:	Shuah Khan <shuah@kernel.org>
3845L:	linux-pm@vger.kernel.org
3846S:	Maintained
3847F:	tools/power/cpupower/
3848
3849CPUID/MSR DRIVER
3850M:	"H. Peter Anvin" <hpa@zytor.com>
3851S:	Maintained
3852F:	arch/x86/kernel/cpuid.c
3853F:	arch/x86/kernel/msr.c
3854
3855CPUIDLE DRIVER - ARM BIG LITTLE
3856M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3857M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3858L:	linux-pm@vger.kernel.org
3859L:	linux-arm-kernel@lists.infradead.org
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3861S:	Maintained
3862F:	drivers/cpuidle/cpuidle-big_little.c
3863
3864CPUIDLE DRIVER - ARM EXYNOS
3865M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3866M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3867M:	Kukjin Kim <kgene@kernel.org>
3868L:	linux-pm@vger.kernel.org
3869L:	linux-samsung-soc@vger.kernel.org
3870S:	Supported
3871F:	drivers/cpuidle/cpuidle-exynos.c
3872F:	arch/arm/mach-exynos/pm.c
3873
3874CPUIDLE DRIVERS
3875M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3876M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3877L:	linux-pm@vger.kernel.org
3878S:	Maintained
3879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3880B:	https://bugzilla.kernel.org
3881F:	drivers/cpuidle/*
3882F:	include/linux/cpuidle.h
3883
3884CRAMFS FILESYSTEM
3885M:	Nicolas Pitre <nico@linaro.org>
3886S:	Maintained
3887F:	Documentation/filesystems/cramfs.txt
3888F:	fs/cramfs/
3889
3890CRYPTO API
3891M:	Herbert Xu <herbert@gondor.apana.org.au>
3892M:	"David S. Miller" <davem@davemloft.net>
3893L:	linux-crypto@vger.kernel.org
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3896S:	Maintained
3897F:	Documentation/crypto/
3898F:	Documentation/devicetree/bindings/crypto/
3899F:	arch/*/crypto/
3900F:	crypto/
3901F:	drivers/crypto/
3902F:	include/crypto/
3903F:	include/linux/crypto*
3904
3905CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3906M:	Neil Horman <nhorman@tuxdriver.com>
3907L:	linux-crypto@vger.kernel.org
3908S:	Maintained
3909F:	crypto/ansi_cprng.c
3910F:	crypto/rng.c
3911
3912CS3308 MEDIA DRIVER
3913M:	Hans Verkuil <hverkuil@xs4all.nl>
3914L:	linux-media@vger.kernel.org
3915T:	git git://linuxtv.org/media_tree.git
3916W:	http://linuxtv.org
3917S:	Odd Fixes
3918F:	drivers/media/i2c/cs3308.c
3919F:	drivers/media/i2c/cs3308.h
3920
3921CS5535 Audio ALSA driver
3922M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3923S:	Maintained
3924F:	sound/pci/cs5535audio/
3925
3926CW1200 WLAN driver
3927M:	Solomon Peachy <pizza@shaftnet.org>
3928S:	Maintained
3929F:	drivers/net/wireless/st/cw1200/
3930
3931CX18 VIDEO4LINUX DRIVER
3932M:	Andy Walls <awalls@md.metrocast.net>
3933L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3934L:	linux-media@vger.kernel.org
3935T:	git git://linuxtv.org/media_tree.git
3936W:	https://linuxtv.org
3937W:	http://www.ivtvdriver.org/index.php/Cx18
3938S:	Maintained
3939F:	Documentation/media/v4l-drivers/cx18*
3940F:	drivers/media/pci/cx18/
3941F:	include/uapi/linux/ivtv*
3942
3943CX2341X MPEG ENCODER HELPER MODULE
3944M:	Hans Verkuil <hverkuil@xs4all.nl>
3945L:	linux-media@vger.kernel.org
3946T:	git git://linuxtv.org/media_tree.git
3947W:	https://linuxtv.org
3948S:	Maintained
3949F:	drivers/media/common/cx2341x*
3950F:	include/media/cx2341x*
3951
3952CX24120 MEDIA DRIVER
3953M:	Jemma Denson <jdenson@gmail.com>
3954M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3955L:	linux-media@vger.kernel.org
3956W:	https://linuxtv.org
3957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3958S:	Maintained
3959F:	drivers/media/dvb-frontends/cx24120*
3960
3961CX88 VIDEO4LINUX DRIVER
3962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3963L:	linux-media@vger.kernel.org
3964W:	https://linuxtv.org
3965T:	git git://linuxtv.org/media_tree.git
3966S:	Odd fixes
3967F:	Documentation/media/v4l-drivers/cx88*
3968F:	drivers/media/pci/cx88/
3969
3970CXD2820R MEDIA DRIVER
3971M:	Antti Palosaari <crope@iki.fi>
3972L:	linux-media@vger.kernel.org
3973W:	https://linuxtv.org
3974W:	http://palosaari.fi/linux/
3975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3976T:	git git://linuxtv.org/anttip/media_tree.git
3977S:	Maintained
3978F:	drivers/media/dvb-frontends/cxd2820r*
3979
3980CXGB3 ETHERNET DRIVER (CXGB3)
3981M:	Santosh Raspatur <santosh@chelsio.com>
3982L:	netdev@vger.kernel.org
3983W:	http://www.chelsio.com
3984S:	Supported
3985F:	drivers/net/ethernet/chelsio/cxgb3/
3986
3987CXGB3 ISCSI DRIVER (CXGB3I)
3988M:	Karen Xie <kxie@chelsio.com>
3989L:	linux-scsi@vger.kernel.org
3990W:	http://www.chelsio.com
3991S:	Supported
3992F:	drivers/scsi/cxgbi/cxgb3i
3993
3994CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3995M:	Steve Wise <swise@chelsio.com>
3996L:	linux-rdma@vger.kernel.org
3997W:	http://www.openfabrics.org
3998S:	Supported
3999F:	drivers/infiniband/hw/cxgb3/
4000F:	include/uapi/rdma/cxgb3-abi.h
4001
4002CXGB4 CRYPTO DRIVER (chcr)
4003M:	Harsh Jain <harsh@chelsio.com>
4004L:	linux-crypto@vger.kernel.org
4005W:	http://www.chelsio.com
4006S:	Supported
4007F:	drivers/crypto/chelsio
4008
4009CXGB4 ETHERNET DRIVER (CXGB4)
4010M:	Ganesh Goudar <ganeshgr@chelsio.com>
4011L:	netdev@vger.kernel.org
4012W:	http://www.chelsio.com
4013S:	Supported
4014F:	drivers/net/ethernet/chelsio/cxgb4/
4015
4016CXGB4 ISCSI DRIVER (CXGB4I)
4017M:	Karen Xie <kxie@chelsio.com>
4018L:	linux-scsi@vger.kernel.org
4019W:	http://www.chelsio.com
4020S:	Supported
4021F:	drivers/scsi/cxgbi/cxgb4i
4022
4023CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4024M:	Steve Wise <swise@chelsio.com>
4025L:	linux-rdma@vger.kernel.org
4026W:	http://www.openfabrics.org
4027S:	Supported
4028F:	drivers/infiniband/hw/cxgb4/
4029F:	include/uapi/rdma/cxgb4-abi.h
4030
4031CXGB4VF ETHERNET DRIVER (CXGB4VF)
4032M:	Casey Leedom <leedom@chelsio.com>
4033L:	netdev@vger.kernel.org
4034W:	http://www.chelsio.com
4035S:	Supported
4036F:	drivers/net/ethernet/chelsio/cxgb4vf/
4037
4038CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4039M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4040M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4041L:	linuxppc-dev@lists.ozlabs.org
4042S:	Supported
4043F:	arch/powerpc/platforms/powernv/pci-cxl.c
4044F:	drivers/misc/cxl/
4045F:	include/misc/cxl*
4046F:	include/uapi/misc/cxl.h
4047F:	Documentation/powerpc/cxl.txt
4048F:	Documentation/ABI/testing/sysfs-class-cxl
4049
4050CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4051M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4052M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4053M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4054L:	linux-scsi@vger.kernel.org
4055S:	Supported
4056F:	drivers/scsi/cxlflash/
4057F:	include/uapi/scsi/cxlflash_ioctls.h
4058F:	Documentation/powerpc/cxlflash.txt
4059
4060CYBERPRO FB DRIVER
4061M:	Russell King <linux@armlinux.org.uk>
4062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4063W:	http://www.armlinux.org.uk/
4064S:	Maintained
4065F:	drivers/video/fbdev/cyber2000fb.*
4066
4067CYCLADES ASYNC MUX DRIVER
4068W:	http://www.cyclades.com/
4069S:	Orphan
4070F:	drivers/tty/cyclades.c
4071F:	include/linux/cyclades.h
4072F:	include/uapi/linux/cyclades.h
4073
4074CYCLADES PC300 DRIVER
4075W:	http://www.cyclades.com/
4076S:	Orphan
4077F:	drivers/net/wan/pc300*
4078
4079CYPRESS_FIRMWARE MEDIA DRIVER
4080M:	Antti Palosaari <crope@iki.fi>
4081L:	linux-media@vger.kernel.org
4082W:	https://linuxtv.org
4083W:	http://palosaari.fi/linux/
4084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4085T:	git git://linuxtv.org/anttip/media_tree.git
4086S:	Maintained
4087F:	drivers/media/common/cypress_firmware*
4088
4089CYTTSP TOUCHSCREEN DRIVER
4090M:	Ferruh Yigit <fery@cypress.com>
4091L:	linux-input@vger.kernel.org
4092S:	Supported
4093F:	drivers/input/touchscreen/cyttsp*
4094F:	include/linux/input/cyttsp.h
4095
4096D-LINK DIR-685 TOUCHKEYS DRIVER
4097M:	Linus Walleij <linus.walleij@linaro.org>
4098L:	linux-input@vger.kernel.org
4099S:	Supported
4100F:	drivers/input/dlink-dir685-touchkeys.c
4101
4102DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4103M:	Joshua Kinard <kumba@gentoo.org>
4104S:	Maintained
4105F:	drivers/rtc/rtc-ds1685.c
4106F:	include/linux/rtc/ds1685.h
4107
4108DAMA SLAVE for AX.25
4109M:	Joerg Reuter <jreuter@yaina.de>
4110W:	http://yaina.de/jreuter/
4111W:	http://www.qsl.net/dl1bke/
4112L:	linux-hams@vger.kernel.org
4113S:	Maintained
4114F:	net/ax25/af_ax25.c
4115F:	net/ax25/ax25_dev.c
4116F:	net/ax25/ax25_ds_*
4117F:	net/ax25/ax25_in.c
4118F:	net/ax25/ax25_out.c
4119F:	net/ax25/ax25_timer.c
4120F:	net/ax25/sysctl_net_ax25.c
4121
4122DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4123L:	netdev@vger.kernel.org
4124S:	Orphan
4125F:	Documentation/networking/dmfe.txt
4126F:	drivers/net/ethernet/dec/tulip/dmfe.c
4127
4128DC390/AM53C974 SCSI driver
4129M:	Hannes Reinecke <hare@suse.com>
4130L:	linux-scsi@vger.kernel.org
4131S:	Maintained
4132F:	drivers/scsi/am53c974.c
4133
4134DC395x SCSI driver
4135M:	Oliver Neukum <oliver@neukum.org>
4136M:	Ali Akcaagac <aliakc@web.de>
4137M:	Jamie Lenehan <lenehan@twibble.org>
4138L:	dc395x@twibble.org
4139W:	http://twibble.org/dist/dc395x/
4140W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4141S:	Maintained
4142F:	Documentation/scsi/dc395x.txt
4143F:	drivers/scsi/dc395x.*
4144
4145DCCP PROTOCOL
4146M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4147L:	dccp@vger.kernel.org
4148W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4149S:	Maintained
4150F:	include/linux/dccp.h
4151F:	include/uapi/linux/dccp.h
4152F:	include/linux/tfrc.h
4153F:	net/dccp/
4154
4155DECSTATION PLATFORM SUPPORT
4156M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4157L:	linux-mips@linux-mips.org
4158W:	http://www.linux-mips.org/wiki/DECstation
4159S:	Maintained
4160F:	arch/mips/dec/
4161F:	arch/mips/include/asm/dec/
4162F:	arch/mips/include/asm/mach-dec/
4163
4164DEFXX FDDI NETWORK DRIVER
4165M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4166S:	Maintained
4167F:	drivers/net/fddi/defxx.*
4168
4169DELL SMBIOS DRIVER
4170M:	Pali Rohár <pali.rohar@gmail.com>
4171M:	Mario Limonciello <mario.limonciello@dell.com>
4172L:	platform-driver-x86@vger.kernel.org
4173S:	Maintained
4174F:	drivers/platform/x86/dell-smbios.*
4175
4176DELL SMBIOS SMM DRIVER
4177M:	Mario Limonciello <mario.limonciello@dell.com>
4178L:	platform-driver-x86@vger.kernel.org
4179S:	Maintained
4180F:	drivers/platform/x86/dell-smbios-smm.c
4181
4182DELL SMBIOS WMI DRIVER
4183M:	Mario Limonciello <mario.limonciello@dell.com>
4184L:	platform-driver-x86@vger.kernel.org
4185S:	Maintained
4186F:	drivers/platform/x86/dell-smbios-wmi.c
4187F:	tools/wmi/dell-smbios-example.c
4188
4189DELL LAPTOP DRIVER
4190M:	Matthew Garrett <mjg59@srcf.ucam.org>
4191M:	Pali Rohár <pali.rohar@gmail.com>
4192L:	platform-driver-x86@vger.kernel.org
4193S:	Maintained
4194F:	drivers/platform/x86/dell-laptop.c
4195
4196DELL LAPTOP FREEFALL DRIVER
4197M:	Pali Rohár <pali.rohar@gmail.com>
4198S:	Maintained
4199F:	drivers/platform/x86/dell-smo8800.c
4200
4201DELL LAPTOP RBTN DRIVER
4202M:	Pali Rohár <pali.rohar@gmail.com>
4203S:	Maintained
4204F:	drivers/platform/x86/dell-rbtn.*
4205
4206DELL LAPTOP SMM DRIVER
4207M:	Pali Rohár <pali.rohar@gmail.com>
4208S:	Maintained
4209F:	drivers/hwmon/dell-smm-hwmon.c
4210F:	include/uapi/linux/i8k.h
4211
4212DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4213M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4214S:	Maintained
4215F:	Documentation/dcdbas.txt
4216F:	drivers/firmware/dcdbas.*
4217
4218DELL WMI NOTIFICATIONS DRIVER
4219M:	Matthew Garrett <mjg59@srcf.ucam.org>
4220M:	Pali Rohár <pali.rohar@gmail.com>
4221S:	Maintained
4222F:	drivers/platform/x86/dell-wmi.c
4223
4224DELL WMI DESCRIPTOR DRIVER
4225M:	Mario Limonciello <mario.limonciello@dell.com>
4226S:	Maintained
4227F:	drivers/platform/x86/dell-wmi-descriptor.c
4228
4229DELTA ST MEDIA DRIVER
4230M:	Hugues Fruchet <hugues.fruchet@st.com>
4231L:	linux-media@vger.kernel.org
4232T:	git git://linuxtv.org/media_tree.git
4233W:	https://linuxtv.org
4234S:	Supported
4235F:	drivers/media/platform/sti/delta
4236
4237DENALI NAND DRIVER
4238M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4239L:	linux-mtd@lists.infradead.org
4240S:	Supported
4241F:	drivers/mtd/nand/raw/denali*
4242
4243DESIGNWARE USB2 DRD IP DRIVER
4244M:	Minas Harutyunyan <hminas@synopsys.com>
4245L:	linux-usb@vger.kernel.org
4246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4247S:	Maintained
4248F:	drivers/usb/dwc2/
4249
4250DESIGNWARE USB3 DRD IP DRIVER
4251M:	Felipe Balbi <balbi@kernel.org>
4252L:	linux-usb@vger.kernel.org
4253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4254S:	Maintained
4255F:	drivers/usb/dwc3/
4256
4257DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4258M:	Andreas Klinger <ak@it-klinger.de>
4259L:	linux-iio@vger.kernel.org
4260S:	Maintained
4261F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4262F:	drivers/iio/proximity/srf*.c
4263
4264DEVICE COREDUMP (DEV_COREDUMP)
4265M:	Johannes Berg <johannes@sipsolutions.net>
4266L:	linux-kernel@vger.kernel.org
4267S:	Maintained
4268F:	drivers/base/devcoredump.c
4269F:	include/linux/devcoredump.h
4270
4271DEVICE FREQUENCY (DEVFREQ)
4272M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4273M:	Kyungmin Park <kyungmin.park@samsung.com>
4274R:	Chanwoo Choi <cw00.choi@samsung.com>
4275L:	linux-pm@vger.kernel.org
4276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4277S:	Maintained
4278F:	drivers/devfreq/
4279F:	include/linux/devfreq.h
4280F:	Documentation/devicetree/bindings/devfreq/
4281
4282DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4283M:	Chanwoo Choi <cw00.choi@samsung.com>
4284L:	linux-pm@vger.kernel.org
4285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4286S:	Supported
4287F:	drivers/devfreq/event/
4288F:	drivers/devfreq/devfreq-event.c
4289F:	include/linux/devfreq-event.h
4290F:	Documentation/devicetree/bindings/devfreq/event/
4291
4292DEVICE NUMBER REGISTRY
4293M:	Torben Mathiasen <device@lanana.org>
4294W:	http://lanana.org/docs/device-list/index.html
4295S:	Maintained
4296
4297DEVICE-MAPPER  (LVM)
4298M:	Alasdair Kergon <agk@redhat.com>
4299M:	Mike Snitzer <snitzer@redhat.com>
4300M:	dm-devel@redhat.com
4301L:	dm-devel@redhat.com
4302W:	http://sources.redhat.com/dm
4303Q:	http://patchwork.kernel.org/project/dm-devel/list/
4304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4305T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4306S:	Maintained
4307F:	Documentation/device-mapper/
4308F:	drivers/md/Makefile
4309F:	drivers/md/Kconfig
4310F:	drivers/md/dm*
4311F:	drivers/md/persistent-data/
4312F:	include/linux/device-mapper.h
4313F:	include/linux/dm-*.h
4314F:	include/uapi/linux/dm-*.h
4315
4316DEVLINK
4317M:	Jiri Pirko <jiri@mellanox.com>
4318L:	netdev@vger.kernel.org
4319S:	Supported
4320F:	net/core/devlink.c
4321F:	include/net/devlink.h
4322F:	include/uapi/linux/devlink.h
4323
4324DIALOG SEMICONDUCTOR DRIVERS
4325M:	Support Opensource <support.opensource@diasemi.com>
4326W:	http://www.dialog-semiconductor.com/products
4327S:	Supported
4328F:	Documentation/hwmon/da90??
4329F:	Documentation/devicetree/bindings/mfd/da90*.txt
4330F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4331F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4332F:	Documentation/devicetree/bindings/regulator/da92*.txt
4333F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4334F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4335F:	drivers/gpio/gpio-da90??.c
4336F:	drivers/hwmon/da90??-hwmon.c
4337F:	drivers/iio/adc/da91??-*.c
4338F:	drivers/input/misc/da90??_onkey.c
4339F:	drivers/input/touchscreen/da9052_tsi.c
4340F:	drivers/leds/leds-da90??.c
4341F:	drivers/mfd/da903x.c
4342F:	drivers/mfd/da90??-*.c
4343F:	drivers/mfd/da91??-*.c
4344F:	drivers/power/supply/da9052-battery.c
4345F:	drivers/power/supply/da91??-*.c
4346F:	drivers/regulator/da903x.c
4347F:	drivers/regulator/da9???-regulator.[ch]
4348F:	drivers/thermal/da90??-thermal.c
4349F:	drivers/rtc/rtc-da90??.c
4350F:	drivers/video/backlight/da90??_bl.c
4351F:	drivers/watchdog/da90??_wdt.c
4352F:	include/linux/mfd/da903x.h
4353F:	include/linux/mfd/da9052/
4354F:	include/linux/mfd/da9055/
4355F:	include/linux/mfd/da9062/
4356F:	include/linux/mfd/da9063/
4357F:	include/linux/mfd/da9150/
4358F:	include/linux/regulator/da9211.h
4359F:	include/sound/da[79]*.h
4360F:	sound/soc/codecs/da[79]*.[ch]
4361
4362DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4363M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4364L:	linux-gpio@vger.kernel.org
4365S:	Maintained
4366F:	drivers/gpio/gpio-gpio-mm.c
4367
4368DIGI NEO AND CLASSIC PCI PRODUCTS
4369M:	Lidza Louina <lidza.louina@gmail.com>
4370M:	Mark Hounschell <markh@compro.net>
4371L:	driverdev-devel@linuxdriverproject.org
4372S:	Maintained
4373F:	drivers/staging/dgnc/
4374
4375DIOLAN U2C-12 I2C DRIVER
4376M:	Guenter Roeck <linux@roeck-us.net>
4377L:	linux-i2c@vger.kernel.org
4378S:	Maintained
4379F:	drivers/i2c/busses/i2c-diolan-u2c.c
4380
4381FILESYSTEM DIRECT ACCESS (DAX)
4382M:	Matthew Wilcox <mawilcox@microsoft.com>
4383M:	Ross Zwisler <zwisler@kernel.org>
4384M:	Jan Kara <jack@suse.cz>
4385L:	linux-fsdevel@vger.kernel.org
4386S:	Supported
4387F:	fs/dax.c
4388F:	include/linux/dax.h
4389F:	include/trace/events/fs_dax.h
4390
4391DEVICE DIRECT ACCESS (DAX)
4392M:	Dan Williams <dan.j.williams@intel.com>
4393M:	Dave Jiang <dave.jiang@intel.com>
4394M:	Ross Zwisler <zwisler@kernel.org>
4395M:	Vishal Verma <vishal.l.verma@intel.com>
4396L:	linux-nvdimm@lists.01.org
4397S:	Supported
4398F:	drivers/dax/
4399
4400DIRECTORY NOTIFICATION (DNOTIFY)
4401M:	Jan Kara <jack@suse.cz>
4402R:	Amir Goldstein <amir73il@gmail.com>
4403L:	linux-fsdevel@vger.kernel.org
4404S:	Maintained
4405F:	Documentation/filesystems/dnotify.txt
4406F:	fs/notify/dnotify/
4407F:	include/linux/dnotify.h
4408
4409DISK GEOMETRY AND PARTITION HANDLING
4410M:	Andries Brouwer <aeb@cwi.nl>
4411W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4412W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4413W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4414S:	Maintained
4415
4416DISKQUOTA
4417M:	Jan Kara <jack@suse.com>
4418S:	Maintained
4419F:	Documentation/filesystems/quota.txt
4420F:	fs/quota/
4421F:	include/linux/quota*.h
4422F:	include/uapi/linux/quota*.h
4423
4424DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4425M:	Bernie Thompson <bernie@plugable.com>
4426L:	linux-fbdev@vger.kernel.org
4427S:	Maintained
4428W:	http://plugable.com/category/projects/udlfb/
4429F:	drivers/video/fbdev/udlfb.c
4430F:	include/video/udlfb.h
4431F:	Documentation/fb/udlfb.txt
4432
4433DISTRIBUTED LOCK MANAGER (DLM)
4434M:	Christine Caulfield <ccaulfie@redhat.com>
4435M:	David Teigland <teigland@redhat.com>
4436L:	cluster-devel@redhat.com
4437W:	http://sources.redhat.com/cluster/
4438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4439S:	Supported
4440F:	fs/dlm/
4441
4442DMA BUFFER SHARING FRAMEWORK
4443M:	Sumit Semwal <sumit.semwal@linaro.org>
4444S:	Maintained
4445L:	linux-media@vger.kernel.org
4446L:	dri-devel@lists.freedesktop.org
4447L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4448F:	drivers/dma-buf/
4449F:	include/linux/dma-buf*
4450F:	include/linux/reservation.h
4451F:	include/linux/*fence.h
4452F:	Documentation/driver-api/dma-buf.rst
4453T:	git git://anongit.freedesktop.org/drm/drm-misc
4454
4455DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4456M:	Vinod Koul <vkoul@kernel.org>
4457L:	dmaengine@vger.kernel.org
4458Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4459S:	Maintained
4460F:	drivers/dma/
4461F:	include/linux/dmaengine.h
4462F:	include/linux/of_dma.h
4463F:	Documentation/devicetree/bindings/dma/
4464F:	Documentation/driver-api/dmaengine/
4465T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4466
4467DMA MAPPING HELPERS
4468M:	Christoph Hellwig <hch@lst.de>
4469M:	Marek Szyprowski <m.szyprowski@samsung.com>
4470R:	Robin Murphy <robin.murphy@arm.com>
4471L:	iommu@lists.linux-foundation.org
4472T:	git git://git.infradead.org/users/hch/dma-mapping.git
4473W:	http://git.infradead.org/users/hch/dma-mapping.git
4474S:	Supported
4475F:	kernel/dma/
4476F:	include/asm-generic/dma-mapping.h
4477F:	include/linux/dma-direct.h
4478F:	include/linux/dma-mapping.h
4479F:	include/linux/dma-noncoherent.h
4480
4481DME1737 HARDWARE MONITOR DRIVER
4482M:	Juerg Haefliger <juergh@gmail.com>
4483L:	linux-hwmon@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/hwmon/dme1737
4486F:	drivers/hwmon/dme1737.c
4487
4488DMI/SMBIOS SUPPORT
4489M:	Jean Delvare <jdelvare@suse.com>
4490S:	Maintained
4491T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4492F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4493F:	drivers/firmware/dmi-id.c
4494F:	drivers/firmware/dmi_scan.c
4495F:	include/linux/dmi.h
4496
4497DOCUMENTATION
4498M:	Jonathan Corbet <corbet@lwn.net>
4499L:	linux-doc@vger.kernel.org
4500S:	Maintained
4501F:	Documentation/
4502F:	scripts/kernel-doc
4503X:	Documentation/ABI/
4504X:	Documentation/devicetree/
4505X:	Documentation/acpi
4506X:	Documentation/power
4507X:	Documentation/spi
4508X:	Documentation/media
4509T:	git git://git.lwn.net/linux.git docs-next
4510
4511DOCUMENTATION/ITALIAN
4512M:	Federico Vaga <federico.vaga@vaga.pv.it>
4513L:	linux-doc@vger.kernel.org
4514S:	Maintained
4515F:	Documentation/translations/it_IT
4516
4517DONGWOON DW9714 LENS VOICE COIL DRIVER
4518M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4519L:	linux-media@vger.kernel.org
4520T:	git git://linuxtv.org/media_tree.git
4521S:	Maintained
4522F:	drivers/media/i2c/dw9714.c
4523
4524DONGWOON DW9807 LENS VOICE COIL DRIVER
4525M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4526L:	linux-media@vger.kernel.org
4527T:	git git://linuxtv.org/media_tree.git
4528S:	Maintained
4529F:	drivers/media/i2c/dw9807.c
4530
4531DOUBLETALK DRIVER
4532M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4533L:	blinux-list@redhat.com
4534S:	Maintained
4535F:	drivers/char/dtlk.c
4536F:	include/linux/dtlk.h
4537
4538DPAA2 DATAPATH I/O (DPIO) DRIVER
4539M:	Roy Pledge <Roy.Pledge@nxp.com>
4540L:	linux-kernel@vger.kernel.org
4541S:	Maintained
4542F:	drivers/soc/fsl/dpio
4543
4544DPAA2 ETHERNET DRIVER
4545M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4546L:	linux-kernel@vger.kernel.org
4547S:	Maintained
4548F:	drivers/staging/fsl-dpaa2/ethernet
4549
4550DPAA2 ETHERNET SWITCH DRIVER
4551M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4552M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4553L:	linux-kernel@vger.kernel.org
4554S:	Maintained
4555F:	drivers/staging/fsl-dpaa2/ethsw
4556
4557DPAA2 PTP CLOCK DRIVER
4558M:	Yangbo Lu <yangbo.lu@nxp.com>
4559L:	linux-kernel@vger.kernel.org
4560S:	Maintained
4561F:	drivers/staging/fsl-dpaa2/rtc
4562
4563DPT_I2O SCSI RAID DRIVER
4564M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4565L:	linux-scsi@vger.kernel.org
4566W:	http://www.adaptec.com/
4567S:	Maintained
4568F:	drivers/scsi/dpt*
4569F:	drivers/scsi/dpt/
4570
4571DRBD DRIVER
4572M:	Philipp Reisner <philipp.reisner@linbit.com>
4573M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4574L:	drbd-dev@lists.linbit.com
4575W:	http://www.drbd.org
4576T:	git git://git.linbit.com/linux-drbd.git
4577T:	git git://git.linbit.com/drbd-8.4.git
4578S:	Supported
4579F:	drivers/block/drbd/
4580F:	lib/lru_cache.c
4581F:	Documentation/blockdev/drbd/
4582
4583DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4584M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4585R:	"Rafael J. Wysocki" <rafael@kernel.org>
4586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4587S:	Supported
4588F:	Documentation/kobject.txt
4589F:	drivers/base/
4590F:	fs/debugfs/
4591F:	fs/sysfs/
4592F:	include/linux/debugfs.h
4593F:	include/linux/kobj*
4594F:	lib/kobj*
4595
4596DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4597M:	Kevin Hilman <khilman@kernel.org>
4598M:	Nishanth Menon <nm@ti.com>
4599S:	Maintained
4600F:	drivers/power/avs/
4601F:	include/linux/power/smartreflex.h
4602L:	linux-pm@vger.kernel.org
4603
4604DRM DRIVER FOR ARM PL111 CLCD
4605M:	Eric Anholt <eric@anholt.net>
4606T:	git git://anongit.freedesktop.org/drm/drm-misc
4607S:	Supported
4608F:	drivers/gpu/drm/pl111/
4609
4610DRM DRIVER FOR ARM VERSATILE TFT PANELS
4611M:	Linus Walleij <linus.walleij@linaro.org>
4612T:	git git://anongit.freedesktop.org/drm/drm-misc
4613S:	Maintained
4614F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4615F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4616
4617DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4618M:	Dave Airlie <airlied@redhat.com>
4619S:	Odd Fixes
4620F:	drivers/gpu/drm/ast/
4621
4622DRM DRIVER FOR BOCHS VIRTUAL GPU
4623M:	Gerd Hoffmann <kraxel@redhat.com>
4624L:	virtualization@lists.linux-foundation.org
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626S:	Maintained
4627F:	drivers/gpu/drm/bochs/
4628
4629DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4630M:	Linus Walleij <linus.walleij@linaro.org>
4631T:	git git://anongit.freedesktop.org/drm/drm-misc
4632S:	Maintained
4633F:	drivers/gpu/drm/tve200/
4634
4635DRM DRIVER FOR ILITEK ILI9225 PANELS
4636M:	David Lechner <david@lechnology.com>
4637S:	Maintained
4638F:	drivers/gpu/drm/tinydrm/ili9225.c
4639F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4640
4641DRM DRIVER FOR INTEL I810 VIDEO CARDS
4642S:	Orphan / Obsolete
4643F:	drivers/gpu/drm/i810/
4644F:	include/uapi/drm/i810_drm.h
4645
4646DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4647S:	Orphan / Obsolete
4648F:	drivers/gpu/drm/mga/
4649F:	include/uapi/drm/mga_drm.h
4650
4651DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4652M:	Dave Airlie <airlied@redhat.com>
4653S:	Odd Fixes
4654F:	drivers/gpu/drm/mgag200/
4655
4656DRM DRIVER FOR MI0283QT
4657M:	Noralf Trønnes <noralf@tronnes.org>
4658S:	Maintained
4659F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4660F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4661
4662DRM DRIVER FOR MSM ADRENO GPU
4663M:	Rob Clark <robdclark@gmail.com>
4664L:	linux-arm-msm@vger.kernel.org
4665L:	dri-devel@lists.freedesktop.org
4666L:	freedreno@lists.freedesktop.org
4667T:	git git://people.freedesktop.org/~robclark/linux
4668S:	Maintained
4669F:	drivers/gpu/drm/msm/
4670F:	include/uapi/drm/msm_drm.h
4671F:	Documentation/devicetree/bindings/display/msm/
4672
4673DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4674M:	Ben Skeggs <bskeggs@redhat.com>
4675L:	dri-devel@lists.freedesktop.org
4676L:	nouveau@lists.freedesktop.org
4677T:	git git://github.com/skeggsb/linux
4678S:	Supported
4679F:	drivers/gpu/drm/nouveau/
4680F:	include/uapi/drm/nouveau_drm.h
4681
4682DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4683M:	Noralf Trønnes <noralf@tronnes.org>
4684S:	Maintained
4685F:	drivers/gpu/drm/tinydrm/repaper.c
4686F:	Documentation/devicetree/bindings/display/repaper.txt
4687
4688DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4689M:	Dave Airlie <airlied@redhat.com>
4690M:	Gerd Hoffmann <kraxel@redhat.com>
4691L:	virtualization@lists.linux-foundation.org
4692T:	git git://anongit.freedesktop.org/drm/drm-misc
4693S:	Obsolete
4694W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4695F:	drivers/gpu/drm/cirrus/
4696
4697DRM DRIVER FOR QXL VIRTUAL GPU
4698M:	Dave Airlie <airlied@redhat.com>
4699M:	Gerd Hoffmann <kraxel@redhat.com>
4700L:	virtualization@lists.linux-foundation.org
4701T:	git git://anongit.freedesktop.org/drm/drm-misc
4702S:	Maintained
4703F:	drivers/gpu/drm/qxl/
4704F:	include/uapi/drm/qxl_drm.h
4705
4706DRM DRIVER FOR RAGE 128 VIDEO CARDS
4707S:	Orphan / Obsolete
4708F:	drivers/gpu/drm/r128/
4709F:	include/uapi/drm/r128_drm.h
4710
4711DRM DRIVER FOR SAVAGE VIDEO CARDS
4712S:	Orphan / Obsolete
4713F:	drivers/gpu/drm/savage/
4714F:	include/uapi/drm/savage_drm.h
4715
4716DRM DRIVER FOR SIS VIDEO CARDS
4717S:	Orphan / Obsolete
4718F:	drivers/gpu/drm/sis/
4719F:	include/uapi/drm/sis_drm.h
4720
4721DRM DRIVER FOR SITRONIX ST7586 PANELS
4722M:	David Lechner <david@lechnology.com>
4723S:	Maintained
4724F:	drivers/gpu/drm/tinydrm/st7586.c
4725F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4726
4727DRM DRIVER FOR SITRONIX ST7735R PANELS
4728M:	David Lechner <david@lechnology.com>
4729S:	Maintained
4730F:	drivers/gpu/drm/tinydrm/st7735r.c
4731F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4732
4733DRM DRIVER FOR TDFX VIDEO CARDS
4734S:	Orphan / Obsolete
4735F:	drivers/gpu/drm/tdfx/
4736
4737DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4738M:	Dave Airlie <airlied@redhat.com>
4739S:	Odd Fixes
4740F:	drivers/gpu/drm/udl/
4741
4742DRM DRIVER FOR VMWARE VIRTUAL GPU
4743M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4744M:	Sinclair Yeh <syeh@vmware.com>
4745M:	Thomas Hellstrom <thellstrom@vmware.com>
4746L:	dri-devel@lists.freedesktop.org
4747T:	git git://people.freedesktop.org/~syeh/repos_linux
4748T:	git git://people.freedesktop.org/~thomash/linux
4749S:	Supported
4750F:	drivers/gpu/drm/vmwgfx/
4751F:	include/uapi/drm/vmwgfx_drm.h
4752
4753DRM DRIVERS
4754M:	David Airlie <airlied@linux.ie>
4755L:	dri-devel@lists.freedesktop.org
4756T:	git git://anongit.freedesktop.org/drm/drm
4757B:	https://bugs.freedesktop.org/
4758C:	irc://chat.freenode.net/dri-devel
4759S:	Maintained
4760F:	drivers/gpu/drm/
4761F:	drivers/gpu/vga/
4762F:	Documentation/devicetree/bindings/display/
4763F:	Documentation/devicetree/bindings/gpu/
4764F:	Documentation/gpu/
4765F:	include/drm/
4766F:	include/uapi/drm/
4767F:	include/linux/vga*
4768
4769DRM DRIVERS AND MISC GPU PATCHES
4770M:	Gustavo Padovan <gustavo@padovan.org>
4771M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4772M:	Sean Paul <sean@poorly.run>
4773W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4774S:	Maintained
4775T:	git git://anongit.freedesktop.org/drm/drm-misc
4776F:	Documentation/gpu/
4777F:	drivers/gpu/vga/
4778F:	drivers/gpu/drm/*
4779F:	include/drm/drm*
4780F:	include/uapi/drm/drm*
4781F:	include/linux/vga*
4782
4783DRM DRIVERS FOR ALLWINNER A10
4784M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4785L:	dri-devel@lists.freedesktop.org
4786S:	Supported
4787F:	drivers/gpu/drm/sun4i/
4788F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4789T:	git git://anongit.freedesktop.org/drm/drm-misc
4790
4791DRM DRIVERS FOR AMLOGIC SOCS
4792M:	Neil Armstrong <narmstrong@baylibre.com>
4793L:	dri-devel@lists.freedesktop.org
4794L:	linux-amlogic@lists.infradead.org
4795W:	http://linux-meson.com/
4796S:	Supported
4797F:	drivers/gpu/drm/meson/
4798F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4799F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4800F:	Documentation/gpu/meson.rst
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802
4803DRM DRIVERS FOR ATMEL HLCDC
4804M:	Boris Brezillon <boris.brezillon@bootlin.com>
4805L:	dri-devel@lists.freedesktop.org
4806S:	Supported
4807F:	drivers/gpu/drm/atmel-hlcdc/
4808F:	Documentation/devicetree/bindings/display/atmel/
4809T:	git git://anongit.freedesktop.org/drm/drm-misc
4810
4811DRM DRIVERS FOR BRIDGE CHIPS
4812M:	Archit Taneja <architt@codeaurora.org>
4813M:	Andrzej Hajda <a.hajda@samsung.com>
4814R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4815S:	Maintained
4816T:	git git://anongit.freedesktop.org/drm/drm-misc
4817F:	drivers/gpu/drm/bridge/
4818
4819DRM DRIVERS FOR EXYNOS
4820M:	Inki Dae <inki.dae@samsung.com>
4821M:	Joonyoung Shim <jy0922.shim@samsung.com>
4822M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4823M:	Kyungmin Park <kyungmin.park@samsung.com>
4824L:	dri-devel@lists.freedesktop.org
4825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4826S:	Supported
4827F:	drivers/gpu/drm/exynos/
4828F:	include/uapi/drm/exynos_drm.h
4829F:	Documentation/devicetree/bindings/display/exynos/
4830
4831DRM DRIVERS FOR FREESCALE DCU
4832M:	Stefan Agner <stefan@agner.ch>
4833M:	Alison Wang <alison.wang@nxp.com>
4834L:	dri-devel@lists.freedesktop.org
4835S:	Supported
4836F:	drivers/gpu/drm/fsl-dcu/
4837F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4838F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4839F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4840
4841DRM DRIVERS FOR FREESCALE IMX
4842M:	Philipp Zabel <p.zabel@pengutronix.de>
4843L:	dri-devel@lists.freedesktop.org
4844S:	Maintained
4845F:	drivers/gpu/drm/imx/
4846F:	drivers/gpu/ipu-v3/
4847F:	Documentation/devicetree/bindings/display/imx/
4848
4849DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4850M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4851L:	dri-devel@lists.freedesktop.org
4852T:	git git://github.com/patjak/drm-gma500
4853S:	Maintained
4854F:	drivers/gpu/drm/gma500/
4855
4856DRM DRIVERS FOR HISILICON
4857M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4858M:	Rongrong Zou <zourongrong@gmail.com>
4859R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4860R:	Chen Feng <puck.chen@hisilicon.com>
4861L:	dri-devel@lists.freedesktop.org
4862T:	git git://github.com/xin3liang/linux.git
4863S:	Maintained
4864F:	drivers/gpu/drm/hisilicon/
4865F:	Documentation/devicetree/bindings/display/hisilicon/
4866
4867DRM DRIVERS FOR MEDIATEK
4868M:	CK Hu <ck.hu@mediatek.com>
4869M:	Philipp Zabel <p.zabel@pengutronix.de>
4870L:	dri-devel@lists.freedesktop.org
4871S:	Supported
4872F:	drivers/gpu/drm/mediatek/
4873F:	Documentation/devicetree/bindings/display/mediatek/
4874
4875DRM DRIVERS FOR NVIDIA TEGRA
4876M:	Thierry Reding <thierry.reding@gmail.com>
4877L:	dri-devel@lists.freedesktop.org
4878L:	linux-tegra@vger.kernel.org
4879T:	git git://anongit.freedesktop.org/tegra/linux.git
4880S:	Supported
4881F:	drivers/gpu/drm/tegra/
4882F:	drivers/gpu/host1x/
4883F:	include/linux/host1x.h
4884F:	include/uapi/drm/tegra_drm.h
4885F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4886
4887DRM DRIVERS FOR RENESAS
4888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4889L:	dri-devel@lists.freedesktop.org
4890L:	linux-renesas-soc@vger.kernel.org
4891T:	git git://linuxtv.org/pinchartl/fbdev
4892S:	Supported
4893F:	drivers/gpu/drm/rcar-du/
4894F:	drivers/gpu/drm/shmobile/
4895F:	include/linux/platform_data/shmob_drm.h
4896F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4897F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4898F:	Documentation/devicetree/bindings/display/renesas,du.txt
4899
4900DRM DRIVERS FOR ROCKCHIP
4901M:	Sandy Huang <hjc@rock-chips.com>
4902M:	Heiko Stübner <heiko@sntech.de>
4903L:	dri-devel@lists.freedesktop.org
4904S:	Maintained
4905F:	drivers/gpu/drm/rockchip/
4906F:	Documentation/devicetree/bindings/display/rockchip/
4907T:	git git://anongit.freedesktop.org/drm/drm-misc
4908
4909DRM DRIVERS FOR STI
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/sti
4916F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4917
4918DRM DRIVERS FOR STM
4919M:	Yannick Fertre <yannick.fertre@st.com>
4920M:	Philippe Cornu <philippe.cornu@st.com>
4921M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4922M:	Vincent Abriou <vincent.abriou@st.com>
4923L:	dri-devel@lists.freedesktop.org
4924T:	git git://anongit.freedesktop.org/drm/drm-misc
4925S:	Maintained
4926F:	drivers/gpu/drm/stm
4927F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4928
4929DRM DRIVERS FOR TI LCDC
4930M:	Jyri Sarha <jsarha@ti.com>
4931R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4932L:	dri-devel@lists.freedesktop.org
4933S:	Maintained
4934F:	drivers/gpu/drm/tilcdc/
4935F:	Documentation/devicetree/bindings/display/tilcdc/
4936
4937DRM DRIVERS FOR TI OMAP
4938M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4939L:	dri-devel@lists.freedesktop.org
4940S:	Maintained
4941F:	drivers/gpu/drm/omapdrm/
4942F:	Documentation/devicetree/bindings/display/ti/
4943
4944DRM DRIVERS FOR V3D
4945M:	Eric Anholt <eric@anholt.net>
4946S:	Supported
4947F:	drivers/gpu/drm/v3d/
4948F:	include/uapi/drm/v3d_drm.h
4949F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4950T:	git git://anongit.freedesktop.org/drm/drm-misc
4951
4952DRM DRIVERS FOR VC4
4953M:	Eric Anholt <eric@anholt.net>
4954T:	git git://github.com/anholt/linux
4955S:	Supported
4956F:	drivers/gpu/drm/vc4/
4957F:	include/uapi/drm/vc4_drm.h
4958F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4959T:	git git://anongit.freedesktop.org/drm/drm-misc
4960
4961DRM DRIVERS FOR VIVANTE GPU IP
4962M:	Lucas Stach <l.stach@pengutronix.de>
4963R:	Russell King <linux+etnaviv@armlinux.org.uk>
4964R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4965L:	etnaviv@lists.freedesktop.org
4966L:	dri-devel@lists.freedesktop.org
4967S:	Maintained
4968F:	drivers/gpu/drm/etnaviv/
4969F:	include/uapi/drm/etnaviv_drm.h
4970F:	Documentation/devicetree/bindings/display/etnaviv/
4971
4972DRM DRIVERS FOR ZTE ZX
4973M:	Shawn Guo <shawnguo@kernel.org>
4974L:	dri-devel@lists.freedesktop.org
4975S:	Maintained
4976F:	drivers/gpu/drm/zte/
4977F:	Documentation/devicetree/bindings/display/zte,vou.txt
4978T:	git git://anongit.freedesktop.org/drm/drm-misc
4979
4980DRM PANEL DRIVERS
4981M:	Thierry Reding <thierry.reding@gmail.com>
4982L:	dri-devel@lists.freedesktop.org
4983T:	git git://anongit.freedesktop.org/drm/drm-misc
4984S:	Maintained
4985F:	drivers/gpu/drm/drm_panel.c
4986F:	drivers/gpu/drm/panel/
4987F:	include/drm/drm_panel.h
4988F:	Documentation/devicetree/bindings/display/panel/
4989
4990DRM TINYDRM DRIVERS
4991M:	Noralf Trønnes <noralf@tronnes.org>
4992W:	https://github.com/notro/tinydrm/wiki/Development
4993T:	git git://anongit.freedesktop.org/drm/drm-misc
4994S:	Maintained
4995F:	drivers/gpu/drm/tinydrm/
4996F:	include/drm/tinydrm/
4997
4998DRM DRIVERS FOR XEN
4999M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5000T:	git git://anongit.freedesktop.org/drm/drm-misc
5001L:	dri-devel@lists.freedesktop.org
5002L:	xen-devel@lists.xen.org
5003S:	Supported
5004F:	drivers/gpu/drm/xen/
5005F:	Documentation/gpu/xen-front.rst
5006
5007DRM TTM SUBSYSTEM
5008M:	Christian Koenig <christian.koenig@amd.com>
5009M:	Huang Rui <ray.huang@amd.com>
5010M:	Junwei Zhang <Jerry.Zhang@amd.com>
5011T:	git git://people.freedesktop.org/~agd5f/linux
5012S:	Maintained
5013L:	dri-devel@lists.freedesktop.org
5014F:	include/drm/ttm/
5015F:	drivers/gpu/drm/ttm/
5016
5017DSBR100 USB FM RADIO DRIVER
5018M:	Alexey Klimov <klimov.linux@gmail.com>
5019L:	linux-media@vger.kernel.org
5020T:	git git://linuxtv.org/media_tree.git
5021S:	Maintained
5022F:	drivers/media/radio/dsbr100.c
5023
5024DSCC4 DRIVER
5025M:	Francois Romieu <romieu@fr.zoreil.com>
5026L:	netdev@vger.kernel.org
5027S:	Maintained
5028F:	drivers/net/wan/dscc4.c
5029
5030DT3155 MEDIA DRIVER
5031M:	Hans Verkuil <hverkuil@xs4all.nl>
5032L:	linux-media@vger.kernel.org
5033T:	git git://linuxtv.org/media_tree.git
5034W:	https://linuxtv.org
5035S:	Odd Fixes
5036F:	drivers/media/pci/dt3155/
5037
5038DVB_USB_AF9015 MEDIA DRIVER
5039M:	Antti Palosaari <crope@iki.fi>
5040L:	linux-media@vger.kernel.org
5041W:	https://linuxtv.org
5042W:	http://palosaari.fi/linux/
5043Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5044T:	git git://linuxtv.org/anttip/media_tree.git
5045S:	Maintained
5046F:	drivers/media/usb/dvb-usb-v2/af9015*
5047
5048DVB_USB_AF9035 MEDIA DRIVER
5049M:	Antti Palosaari <crope@iki.fi>
5050L:	linux-media@vger.kernel.org
5051W:	https://linuxtv.org
5052W:	http://palosaari.fi/linux/
5053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5054T:	git git://linuxtv.org/anttip/media_tree.git
5055S:	Maintained
5056F:	drivers/media/usb/dvb-usb-v2/af9035*
5057
5058DVB_USB_ANYSEE MEDIA DRIVER
5059M:	Antti Palosaari <crope@iki.fi>
5060L:	linux-media@vger.kernel.org
5061W:	https://linuxtv.org
5062W:	http://palosaari.fi/linux/
5063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5064T:	git git://linuxtv.org/anttip/media_tree.git
5065S:	Maintained
5066F:	drivers/media/usb/dvb-usb-v2/anysee*
5067
5068DVB_USB_AU6610 MEDIA DRIVER
5069M:	Antti Palosaari <crope@iki.fi>
5070L:	linux-media@vger.kernel.org
5071W:	https://linuxtv.org
5072W:	http://palosaari.fi/linux/
5073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5074T:	git git://linuxtv.org/anttip/media_tree.git
5075S:	Maintained
5076F:	drivers/media/usb/dvb-usb-v2/au6610*
5077
5078DVB_USB_CE6230 MEDIA DRIVER
5079M:	Antti Palosaari <crope@iki.fi>
5080L:	linux-media@vger.kernel.org
5081W:	https://linuxtv.org
5082W:	http://palosaari.fi/linux/
5083Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5084T:	git git://linuxtv.org/anttip/media_tree.git
5085S:	Maintained
5086F:	drivers/media/usb/dvb-usb-v2/ce6230*
5087
5088DVB_USB_CXUSB MEDIA DRIVER
5089M:	Michael Krufky <mkrufky@linuxtv.org>
5090L:	linux-media@vger.kernel.org
5091W:	https://linuxtv.org
5092W:	http://github.com/mkrufky
5093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5094T:	git git://linuxtv.org/media_tree.git
5095S:	Maintained
5096F:	drivers/media/usb/dvb-usb/cxusb*
5097
5098DVB_USB_EC168 MEDIA DRIVER
5099M:	Antti Palosaari <crope@iki.fi>
5100L:	linux-media@vger.kernel.org
5101W:	https://linuxtv.org
5102W:	http://palosaari.fi/linux/
5103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5104T:	git git://linuxtv.org/anttip/media_tree.git
5105S:	Maintained
5106F:	drivers/media/usb/dvb-usb-v2/ec168*
5107
5108DVB_USB_GL861 MEDIA DRIVER
5109M:	Antti Palosaari <crope@iki.fi>
5110L:	linux-media@vger.kernel.org
5111W:	https://linuxtv.org
5112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5113T:	git git://linuxtv.org/anttip/media_tree.git
5114S:	Maintained
5115F:	drivers/media/usb/dvb-usb-v2/gl861*
5116
5117DVB_USB_MXL111SF MEDIA DRIVER
5118M:	Michael Krufky <mkrufky@linuxtv.org>
5119L:	linux-media@vger.kernel.org
5120W:	https://linuxtv.org
5121W:	http://github.com/mkrufky
5122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5123T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5124S:	Maintained
5125F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5126
5127DVB_USB_RTL28XXU MEDIA DRIVER
5128M:	Antti Palosaari <crope@iki.fi>
5129L:	linux-media@vger.kernel.org
5130W:	https://linuxtv.org
5131W:	http://palosaari.fi/linux/
5132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5133T:	git git://linuxtv.org/anttip/media_tree.git
5134S:	Maintained
5135F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5136
5137DVB_USB_V2 MEDIA DRIVER
5138M:	Antti Palosaari <crope@iki.fi>
5139L:	linux-media@vger.kernel.org
5140W:	https://linuxtv.org
5141W:	http://palosaari.fi/linux/
5142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5143T:	git git://linuxtv.org/anttip/media_tree.git
5144S:	Maintained
5145F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5146F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5147
5148DYNAMIC DEBUG
5149M:	Jason Baron <jbaron@akamai.com>
5150S:	Maintained
5151F:	lib/dynamic_debug.c
5152F:	include/linux/dynamic_debug.h
5153
5154DYNAMIC INTERRUPT MODERATION
5155M:	Tal Gilboa <talgi@mellanox.com>
5156S:	Maintained
5157F:	include/linux/net_dim.h
5158
5159DZ DECSTATION DZ11 SERIAL DRIVER
5160M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5161S:	Maintained
5162F:	drivers/tty/serial/dz.*
5163
5164E3X0 POWER BUTTON DRIVER
5165M:	Moritz Fischer <moritz.fischer@ettus.com>
5166L:	usrp-users@lists.ettus.com
5167W:	http://www.ettus.com
5168S:	Supported
5169F:	drivers/input/misc/e3x0-button.c
5170F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5171
5172E4000 MEDIA DRIVER
5173M:	Antti Palosaari <crope@iki.fi>
5174L:	linux-media@vger.kernel.org
5175W:	https://linuxtv.org
5176W:	http://palosaari.fi/linux/
5177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5178T:	git git://linuxtv.org/anttip/media_tree.git
5179S:	Maintained
5180F:	drivers/media/tuners/e4000*
5181
5182EARTH_PT1 MEDIA DRIVER
5183M:	Akihiro Tsukada <tskd08@gmail.com>
5184L:	linux-media@vger.kernel.org
5185S:	Odd Fixes
5186F:	drivers/media/pci/pt1/
5187
5188EARTH_PT3 MEDIA DRIVER
5189M:	Akihiro Tsukada <tskd08@gmail.com>
5190L:	linux-media@vger.kernel.org
5191S:	Odd Fixes
5192F:	drivers/media/pci/pt3/
5193
5194EC100 MEDIA DRIVER
5195M:	Antti Palosaari <crope@iki.fi>
5196L:	linux-media@vger.kernel.org
5197W:	https://linuxtv.org
5198W:	http://palosaari.fi/linux/
5199Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5200T:	git git://linuxtv.org/anttip/media_tree.git
5201S:	Maintained
5202F:	drivers/media/dvb-frontends/ec100*
5203
5204ECRYPT FILE SYSTEM
5205M:	Tyler Hicks <tyhicks@canonical.com>
5206L:	ecryptfs@vger.kernel.org
5207W:	http://ecryptfs.org
5208W:	https://launchpad.net/ecryptfs
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5210S:	Supported
5211F:	Documentation/filesystems/ecryptfs.txt
5212F:	fs/ecryptfs/
5213
5214EDAC-AMD64
5215M:	Borislav Petkov <bp@alien8.de>
5216L:	linux-edac@vger.kernel.org
5217S:	Maintained
5218F:	drivers/edac/amd64_edac*
5219
5220EDAC-CALXEDA
5221M:	Robert Richter <rric@kernel.org>
5222L:	linux-edac@vger.kernel.org
5223S:	Maintained
5224F:	drivers/edac/highbank*
5225
5226EDAC-CAVIUM OCTEON
5227M:	Ralf Baechle <ralf@linux-mips.org>
5228M:	David Daney <david.daney@cavium.com>
5229L:	linux-edac@vger.kernel.org
5230L:	linux-mips@linux-mips.org
5231S:	Supported
5232F:	drivers/edac/octeon_edac*
5233
5234EDAC-CAVIUM THUNDERX
5235M:	David Daney <david.daney@cavium.com>
5236M:	Jan Glauber <jglauber@cavium.com>
5237L:	linux-edac@vger.kernel.org
5238S:	Supported
5239F:	drivers/edac/thunderx_edac*
5240
5241EDAC-CORE
5242M:	Borislav Petkov <bp@alien8.de>
5243M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5244L:	linux-edac@vger.kernel.org
5245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5247S:	Supported
5248F:	Documentation/admin-guide/ras.rst
5249F:	Documentation/driver-api/edac.rst
5250F:	drivers/edac/
5251F:	include/linux/edac.h
5252
5253EDAC-E752X
5254M:	Mark Gross <mark.gross@intel.com>
5255L:	linux-edac@vger.kernel.org
5256S:	Maintained
5257F:	drivers/edac/e752x_edac.c
5258
5259EDAC-E7XXX
5260L:	linux-edac@vger.kernel.org
5261S:	Maintained
5262F:	drivers/edac/e7xxx_edac.c
5263
5264EDAC-FSL_DDR
5265M:	York Sun <york.sun@nxp.com>
5266L:	linux-edac@vger.kernel.org
5267S:	Maintained
5268F:	drivers/edac/fsl_ddr_edac.*
5269
5270EDAC-GHES
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-edac@vger.kernel.org
5273S:	Maintained
5274F:	drivers/edac/ghes_edac.c
5275
5276EDAC-I3000
5277L:	linux-edac@vger.kernel.org
5278S:	Orphan
5279F:	drivers/edac/i3000_edac.c
5280
5281EDAC-I5000
5282L:	linux-edac@vger.kernel.org
5283S:	Maintained
5284F:	drivers/edac/i5000_edac.c
5285
5286EDAC-I5400
5287M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5288L:	linux-edac@vger.kernel.org
5289S:	Maintained
5290F:	drivers/edac/i5400_edac.c
5291
5292EDAC-I7300
5293M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5294L:	linux-edac@vger.kernel.org
5295S:	Maintained
5296F:	drivers/edac/i7300_edac.c
5297
5298EDAC-I7CORE
5299M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5300L:	linux-edac@vger.kernel.org
5301S:	Maintained
5302F:	drivers/edac/i7core_edac.c
5303
5304EDAC-I82443BXGX
5305M:	Tim Small <tim@buttersideup.com>
5306L:	linux-edac@vger.kernel.org
5307S:	Maintained
5308F:	drivers/edac/i82443bxgx_edac.c
5309
5310EDAC-I82975X
5311M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5312M:	"Arvind R." <arvino55@gmail.com>
5313L:	linux-edac@vger.kernel.org
5314S:	Maintained
5315F:	drivers/edac/i82975x_edac.c
5316
5317EDAC-IE31200
5318M:	Jason Baron <jbaron@akamai.com>
5319L:	linux-edac@vger.kernel.org
5320S:	Maintained
5321F:	drivers/edac/ie31200_edac.c
5322
5323EDAC-MPC85XX
5324M:	Johannes Thumshirn <morbidrsa@gmail.com>
5325L:	linux-edac@vger.kernel.org
5326S:	Maintained
5327F:	drivers/edac/mpc85xx_edac.[ch]
5328
5329EDAC-PASEMI
5330M:	Egor Martovetsky <egor@pasemi.com>
5331L:	linux-edac@vger.kernel.org
5332S:	Maintained
5333F:	drivers/edac/pasemi_edac.c
5334
5335EDAC-PND2
5336M:	Tony Luck <tony.luck@intel.com>
5337L:	linux-edac@vger.kernel.org
5338S:	Maintained
5339F:	drivers/edac/pnd2_edac.[ch]
5340
5341EDAC-R82600
5342M:	Tim Small <tim@buttersideup.com>
5343L:	linux-edac@vger.kernel.org
5344S:	Maintained
5345F:	drivers/edac/r82600_edac.c
5346
5347EDAC-SBRIDGE
5348M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5349L:	linux-edac@vger.kernel.org
5350S:	Maintained
5351F:	drivers/edac/sb_edac.c
5352
5353EDAC-SKYLAKE
5354M:	Tony Luck <tony.luck@intel.com>
5355L:	linux-edac@vger.kernel.org
5356S:	Maintained
5357F:	drivers/edac/skx_edac.c
5358
5359EDAC-TI
5360M:	Tero Kristo <t-kristo@ti.com>
5361L:	linux-edac@vger.kernel.org
5362S:	Maintained
5363F:	drivers/edac/ti_edac.c
5364
5365EDIROL UA-101/UA-1000 DRIVER
5366M:	Clemens Ladisch <clemens@ladisch.de>
5367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5368T:	git git://git.alsa-project.org/alsa-kernel.git
5369S:	Maintained
5370F:	sound/usb/misc/ua101.c
5371
5372EFI TEST DRIVER
5373L:	linux-efi@vger.kernel.org
5374M:	Ivan Hu <ivan.hu@canonical.com>
5375M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5376S:	Maintained
5377F:	drivers/firmware/efi/test/
5378
5379EFI VARIABLE FILESYSTEM
5380M:	Matthew Garrett <matthew.garrett@nebula.com>
5381M:	Jeremy Kerr <jk@ozlabs.org>
5382M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5384L:	linux-efi@vger.kernel.org
5385S:	Maintained
5386F:	fs/efivarfs/
5387
5388EFIFB FRAMEBUFFER DRIVER
5389L:	linux-fbdev@vger.kernel.org
5390M:	Peter Jones <pjones@redhat.com>
5391S:	Maintained
5392F:	drivers/video/fbdev/efifb.c
5393
5394EFS FILESYSTEM
5395W:	http://aeschi.ch.eu.org/efs/
5396S:	Orphan
5397F:	fs/efs/
5398
5399EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5400M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5401L:	netdev@vger.kernel.org
5402S:	Maintained
5403F:	drivers/net/ethernet/ibm/ehea/
5404
5405EM28XX VIDEO4LINUX DRIVER
5406M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5407L:	linux-media@vger.kernel.org
5408W:	https://linuxtv.org
5409T:	git git://linuxtv.org/media_tree.git
5410S:	Maintained
5411F:	drivers/media/usb/em28xx/
5412F:	Documentation/media/v4l-drivers/em28xx*
5413
5414EMBEDDED LINUX
5415M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5416M:	Matt Mackall <mpm@selenic.com>
5417M:	David Woodhouse <dwmw2@infradead.org>
5418L:	linux-embedded@vger.kernel.org
5419S:	Maintained
5420
5421Emulex 10Gbps iSCSI - OneConnect DRIVER
5422M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5423M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5424M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5425L:	linux-scsi@vger.kernel.org
5426W:	http://www.broadcom.com
5427S:	Supported
5428F:	drivers/scsi/be2iscsi/
5429
5430Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5431M:	Sathya Perla <sathya.perla@broadcom.com>
5432M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5433M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5434M:	Somnath Kotur <somnath.kotur@broadcom.com>
5435L:	netdev@vger.kernel.org
5436W:	http://www.emulex.com
5437S:	Supported
5438F:	drivers/net/ethernet/emulex/benet/
5439
5440EMULEX ONECONNECT ROCE DRIVER
5441M:	Selvin Xavier <selvin.xavier@broadcom.com>
5442M:	Devesh Sharma <devesh.sharma@broadcom.com>
5443L:	linux-rdma@vger.kernel.org
5444W:	http://www.broadcom.com
5445S:	Odd Fixes
5446F:	drivers/infiniband/hw/ocrdma/
5447F:	include/uapi/rdma/ocrdma-abi.h
5448
5449EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5450M:	James Smart <james.smart@broadcom.com>
5451M:	Dick Kennedy <dick.kennedy@broadcom.com>
5452L:	linux-scsi@vger.kernel.org
5453W:	http://www.broadcom.com
5454S:	Supported
5455F:	drivers/scsi/lpfc/
5456
5457ENE CB710 FLASH CARD READER DRIVER
5458M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5459S:	Maintained
5460F:	drivers/misc/cb710/
5461F:	drivers/mmc/host/cb710-mmc.*
5462F:	include/linux/cb710.h
5463
5464ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5465M:	Maxim Levitsky <maximlevitsky@gmail.com>
5466S:	Maintained
5467F:	drivers/media/rc/ene_ir.*
5468
5469EPSON S1D13XXX FRAMEBUFFER DRIVER
5470M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5471S:	Maintained
5472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5473F:	drivers/video/fbdev/s1d13xxxfb.c
5474F:	include/video/s1d13xxxfb.h
5475
5476ERRSEQ ERROR TRACKING INFRASTRUCTURE
5477M:	Jeff Layton <jlayton@kernel.org>
5478S:	Maintained
5479F:	lib/errseq.c
5480F:	include/linux/errseq.h
5481
5482ET131X NETWORK DRIVER
5483M:	Mark Einon <mark.einon@gmail.com>
5484S:	Odd Fixes
5485F:	drivers/net/ethernet/agere/
5486
5487ETHERNET BRIDGE
5488M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5489M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5490L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5491L:	netdev@vger.kernel.org
5492W:	http://www.linuxfoundation.org/en/Net:Bridge
5493S:	Maintained
5494F:	include/linux/netfilter_bridge/
5495F:	net/bridge/
5496
5497ETHERNET PHY LIBRARY
5498M:	Andrew Lunn <andrew@lunn.ch>
5499M:	Florian Fainelli <f.fainelli@gmail.com>
5500L:	netdev@vger.kernel.org
5501S:	Maintained
5502F:	Documentation/ABI/testing/sysfs-bus-mdio
5503F:	Documentation/devicetree/bindings/net/mdio*
5504F:	Documentation/networking/phy.txt
5505F:	drivers/net/phy/
5506F:	drivers/of/of_mdio.c
5507F:	drivers/of/of_net.c
5508F:	include/linux/*mdio*.h
5509F:	include/linux/of_net.h
5510F:	include/linux/phy.h
5511F:	include/linux/phy_fixed.h
5512F:	include/linux/platform_data/mdio-bcm-unimac.h
5513F:	include/trace/events/mdio.h
5514F:	include/uapi/linux/mdio.h
5515F:	include/uapi/linux/mii.h
5516
5517EXT2 FILE SYSTEM
5518M:	Jan Kara <jack@suse.com>
5519L:	linux-ext4@vger.kernel.org
5520S:	Maintained
5521F:	Documentation/filesystems/ext2.txt
5522F:	fs/ext2/
5523F:	include/linux/ext2*
5524
5525EXT4 FILE SYSTEM
5526M:	"Theodore Ts'o" <tytso@mit.edu>
5527M:	Andreas Dilger <adilger.kernel@dilger.ca>
5528L:	linux-ext4@vger.kernel.org
5529W:	http://ext4.wiki.kernel.org
5530Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5532S:	Maintained
5533F:	Documentation/filesystems/ext4.txt
5534F:	fs/ext4/
5535
5536Extended Verification Module (EVM)
5537M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5538L:	linux-integrity@vger.kernel.org
5539S:	Supported
5540F:	security/integrity/evm/
5541
5542EXTENSIBLE FIRMWARE INTERFACE (EFI)
5543M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5544L:	linux-efi@vger.kernel.org
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5546S:	Maintained
5547F:	Documentation/efi-stub.txt
5548F:	arch/*/kernel/efi.c
5549F:	arch/x86/boot/compressed/eboot.[ch]
5550F:	arch/*/include/asm/efi.h
5551F:	arch/x86/platform/efi/
5552F:	drivers/firmware/efi/
5553F:	include/linux/efi*.h
5554F:	arch/arm/boot/compressed/efi-header.S
5555F:	arch/arm64/kernel/efi-entry.S
5556
5557EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5558M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5559M:	Chanwoo Choi <cw00.choi@samsung.com>
5560L:	linux-kernel@vger.kernel.org
5561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5562S:	Maintained
5563F:	drivers/extcon/
5564F:	include/linux/extcon/
5565F:	include/linux/extcon.h
5566F:	Documentation/extcon/
5567F:	Documentation/devicetree/bindings/extcon/
5568
5569EXYNOS DP DRIVER
5570M:	Jingoo Han <jingoohan1@gmail.com>
5571L:	dri-devel@lists.freedesktop.org
5572S:	Maintained
5573F:	drivers/gpu/drm/exynos/exynos_dp*
5574
5575EXYNOS SYSMMU (IOMMU) driver
5576M:	Marek Szyprowski <m.szyprowski@samsung.com>
5577L:	iommu@lists.linux-foundation.org
5578S:	Maintained
5579F:	drivers/iommu/exynos-iommu.c
5580
5581EZchip NPS platform support
5582M:	Vineet Gupta <vgupta@synopsys.com>
5583M:	Ofer Levi <oferle@mellanox.com>
5584S:	Supported
5585F:	arch/arc/plat-eznps
5586F:	arch/arc/boot/dts/eznps.dts
5587
5588F2FS FILE SYSTEM
5589M:	Jaegeuk Kim <jaegeuk@kernel.org>
5590M:	Chao Yu <yuchao0@huawei.com>
5591L:	linux-f2fs-devel@lists.sourceforge.net
5592W:	https://f2fs.wiki.kernel.org/
5593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5594S:	Maintained
5595F:	Documentation/filesystems/f2fs.txt
5596F:	Documentation/ABI/testing/sysfs-fs-f2fs
5597F:	fs/f2fs/
5598F:	include/linux/f2fs_fs.h
5599F:	include/trace/events/f2fs.h
5600
5601F71805F HARDWARE MONITORING DRIVER
5602M:	Jean Delvare <jdelvare@suse.com>
5603L:	linux-hwmon@vger.kernel.org
5604S:	Maintained
5605F:	Documentation/hwmon/f71805f
5606F:	drivers/hwmon/f71805f.c
5607
5608FADDR2LINE
5609M:	Josh Poimboeuf <jpoimboe@redhat.com>
5610S:	Maintained
5611F:	scripts/faddr2line
5612
5613FAILOVER MODULE
5614M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5615L:	netdev@vger.kernel.org
5616S:	Supported
5617F:	net/core/failover.c
5618F:	include/net/failover.h
5619F:	Documentation/networking/failover.rst
5620
5621FANOTIFY
5622M:	Jan Kara <jack@suse.cz>
5623R:	Amir Goldstein <amir73il@gmail.com>
5624L:	linux-fsdevel@vger.kernel.org
5625S:	Maintained
5626F:	fs/notify/fanotify/
5627F:	include/linux/fanotify.h
5628F:	include/uapi/linux/fanotify.h
5629
5630FARSYNC SYNCHRONOUS DRIVER
5631M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5632W:	http://www.farsite.co.uk/
5633S:	Supported
5634F:	drivers/net/wan/farsync.*
5635
5636FAULT INJECTION SUPPORT
5637M:	Akinobu Mita <akinobu.mita@gmail.com>
5638S:	Supported
5639F:	Documentation/fault-injection/
5640F:	lib/fault-inject.c
5641
5642FBTFT Framebuffer drivers
5643M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5644L:	dri-devel@lists.freedesktop.org
5645L:	linux-fbdev@vger.kernel.org
5646S:	Maintained
5647F:	drivers/staging/fbtft/
5648
5649FC0011 TUNER DRIVER
5650M:	Michael Buesch <m@bues.ch>
5651L:	linux-media@vger.kernel.org
5652S:	Maintained
5653F:	drivers/media/tuners/fc0011.h
5654F:	drivers/media/tuners/fc0011.c
5655
5656FC2580 MEDIA DRIVER
5657M:	Antti Palosaari <crope@iki.fi>
5658L:	linux-media@vger.kernel.org
5659W:	https://linuxtv.org
5660W:	http://palosaari.fi/linux/
5661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5662T:	git git://linuxtv.org/anttip/media_tree.git
5663S:	Maintained
5664F:	drivers/media/tuners/fc2580*
5665
5666FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5667M:	Johannes Thumshirn <jth@kernel.org>
5668L:	linux-scsi@vger.kernel.org
5669W:	www.Open-FCoE.org
5670S:	Supported
5671F:	drivers/scsi/libfc/
5672F:	drivers/scsi/fcoe/
5673F:	include/scsi/fc/
5674F:	include/scsi/libfc.h
5675F:	include/scsi/libfcoe.h
5676F:	include/uapi/scsi/fc/
5677
5678FILE LOCKING (flock() and fcntl()/lockf())
5679M:	Jeff Layton <jlayton@kernel.org>
5680M:	"J. Bruce Fields" <bfields@fieldses.org>
5681L:	linux-fsdevel@vger.kernel.org
5682S:	Maintained
5683F:	include/linux/fcntl.h
5684F:	include/uapi/linux/fcntl.h
5685F:	fs/fcntl.c
5686F:	fs/locks.c
5687
5688FILESYSTEMS (VFS and infrastructure)
5689M:	Alexander Viro <viro@zeniv.linux.org.uk>
5690L:	linux-fsdevel@vger.kernel.org
5691S:	Maintained
5692F:	fs/*
5693F:	include/linux/fs.h
5694F:	include/uapi/linux/fs.h
5695
5696FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5697M:	Riku Voipio <riku.voipio@iki.fi>
5698L:	linux-hwmon@vger.kernel.org
5699S:	Maintained
5700F:	drivers/hwmon/f75375s.c
5701F:	include/linux/f75375s.h
5702
5703FIREWIRE AUDIO DRIVERS
5704M:	Clemens Ladisch <clemens@ladisch.de>
5705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5706T:	git git://git.alsa-project.org/alsa-kernel.git
5707S:	Maintained
5708F:	sound/firewire/
5709
5710FIREWIRE MEDIA DRIVERS (firedtv)
5711M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5712L:	linux-media@vger.kernel.org
5713L:	linux1394-devel@lists.sourceforge.net
5714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5715S:	Maintained
5716F:	drivers/media/firewire/
5717
5718FIREWIRE SBP-2 TARGET
5719M:	Chris Boot <bootc@bootc.net>
5720L:	linux-scsi@vger.kernel.org
5721L:	target-devel@vger.kernel.org
5722L:	linux1394-devel@lists.sourceforge.net
5723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5724S:	Maintained
5725F:	drivers/target/sbp/
5726
5727FIREWIRE SUBSYSTEM
5728M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5729L:	linux1394-devel@lists.sourceforge.net
5730W:	http://ieee1394.wiki.kernel.org/
5731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5732S:	Maintained
5733F:	drivers/firewire/
5734F:	include/linux/firewire.h
5735F:	include/uapi/linux/firewire*.h
5736F:	tools/firewire/
5737
5738FIRMWARE LOADER (request_firmware)
5739M:	Luis R. Rodriguez <mcgrof@kernel.org>
5740L:	linux-kernel@vger.kernel.org
5741S:	Maintained
5742F:	Documentation/firmware_class/
5743F:	drivers/base/firmware_loader/
5744F:	include/linux/firmware.h
5745
5746FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5747M:	Joshua Morris <josh.h.morris@us.ibm.com>
5748M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5749S:	Maintained
5750F:	drivers/block/rsxx/
5751
5752FLOPPY DRIVER
5753M:	Jiri Kosina <jikos@kernel.org>
5754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5755S:	Odd fixes
5756F:	drivers/block/floppy.c
5757
5758FMC SUBSYSTEM
5759M:	Alessandro Rubini <rubini@gnudd.com>
5760W:	http://www.ohwr.org/projects/fmc-bus
5761S:	Supported
5762F:	drivers/fmc/
5763F:	include/linux/fmc*.h
5764F:	include/linux/ipmi-fru.h
5765K:	fmc_d.*register
5766
5767FPGA MANAGER FRAMEWORK
5768M:	Alan Tull <atull@kernel.org>
5769M:	Moritz Fischer <mdf@kernel.org>
5770L:	linux-fpga@vger.kernel.org
5771S:	Maintained
5772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5773Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5774F:	Documentation/fpga/
5775F:	Documentation/driver-api/fpga/
5776F:	Documentation/devicetree/bindings/fpga/
5777F:	drivers/fpga/
5778F:	include/linux/fpga/
5779W:	http://www.rocketboards.org
5780
5781FPGA DFL DRIVERS
5782M:	Wu Hao <hao.wu@intel.com>
5783L:	linux-fpga@vger.kernel.org
5784S:	Maintained
5785F:	Documentation/fpga/dfl.txt
5786F:	include/uapi/linux/fpga-dfl.h
5787F:	drivers/fpga/dfl*
5788
5789FPU EMULATOR
5790M:	Bill Metzenthen <billm@melbpc.org.au>
5791W:	http://floatingpoint.sourceforge.net/emulator/index.html
5792S:	Maintained
5793F:	arch/x86/math-emu/
5794
5795FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5796L:	netdev@vger.kernel.org
5797S:	Orphan
5798F:	drivers/net/wan/dlci.c
5799F:	drivers/net/wan/sdla.c
5800
5801FRAMEBUFFER LAYER
5802M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5803L:	dri-devel@lists.freedesktop.org
5804L:	linux-fbdev@vger.kernel.org
5805T:	git git://github.com/bzolnier/linux.git
5806Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5807S:	Maintained
5808F:	Documentation/fb/
5809F:	drivers/video/
5810F:	include/video/
5811F:	include/linux/fb.h
5812F:	include/uapi/video/
5813F:	include/uapi/linux/fb.h
5814
5815FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5816M:	Horia Geantă <horia.geanta@nxp.com>
5817M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5818L:	linux-crypto@vger.kernel.org
5819S:	Maintained
5820F:	drivers/crypto/caam/
5821F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5822
5823FREESCALE DIU FRAMEBUFFER DRIVER
5824M:	Timur Tabi <timur@kernel.org>
5825L:	linux-fbdev@vger.kernel.org
5826S:	Maintained
5827F:	drivers/video/fbdev/fsl-diu-fb.*
5828
5829FREESCALE DMA DRIVER
5830M:	Li Yang <leoyang.li@nxp.com>
5831M:	Zhang Wei <zw@zh-kernel.org>
5832L:	linuxppc-dev@lists.ozlabs.org
5833S:	Maintained
5834F:	drivers/dma/fsldma.*
5835
5836FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5837M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5838L:	netdev@vger.kernel.org
5839S:	Maintained
5840F:	drivers/net/ethernet/freescale/gianfar*
5841F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5842
5843FREESCALE GPMI NAND DRIVER
5844M:	Han Xu <han.xu@nxp.com>
5845L:	linux-mtd@lists.infradead.org
5846S:	Maintained
5847F:	drivers/mtd/nand/raw/gpmi-nand/*
5848
5849FREESCALE I2C CPM DRIVER
5850M:	Jochen Friedrich <jochen@scram.de>
5851L:	linuxppc-dev@lists.ozlabs.org
5852L:	linux-i2c@vger.kernel.org
5853S:	Maintained
5854F:	drivers/i2c/busses/i2c-cpm.c
5855
5856FREESCALE IMX / MXC FEC DRIVER
5857M:	Fugang Duan <fugang.duan@nxp.com>
5858L:	netdev@vger.kernel.org
5859S:	Maintained
5860F:	drivers/net/ethernet/freescale/fec_main.c
5861F:	drivers/net/ethernet/freescale/fec_ptp.c
5862F:	drivers/net/ethernet/freescale/fec.h
5863F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5864
5865FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5866M:	Sascha Hauer <s.hauer@pengutronix.de>
5867R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5868L:	linux-fbdev@vger.kernel.org
5869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5870S:	Maintained
5871F:	include/linux/platform_data/video-imxfb.h
5872F:	drivers/video/fbdev/imxfb.c
5873
5874FREESCALE QORIQ DPAA ETHERNET DRIVER
5875M:	Madalin Bucur <madalin.bucur@nxp.com>
5876L:	netdev@vger.kernel.org
5877S:	Maintained
5878F:	drivers/net/ethernet/freescale/dpaa
5879
5880FREESCALE QORIQ DPAA FMAN DRIVER
5881M:	Madalin Bucur <madalin.bucur@nxp.com>
5882L:	netdev@vger.kernel.org
5883S:	Maintained
5884F:	drivers/net/ethernet/freescale/fman
5885F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5886
5887FREESCALE QORIQ PTP CLOCK DRIVER
5888M:	Yangbo Lu <yangbo.lu@nxp.com>
5889L:	netdev@vger.kernel.org
5890S:	Maintained
5891F:	drivers/ptp/ptp_qoriq.c
5892F:	include/linux/fsl/ptp_qoriq.h
5893F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5894
5895FREESCALE QUAD SPI DRIVER
5896M:	Han Xu <han.xu@nxp.com>
5897L:	linux-mtd@lists.infradead.org
5898S:	Maintained
5899F:	drivers/mtd/spi-nor/fsl-quadspi.c
5900
5901FREESCALE QUICC ENGINE LIBRARY
5902M:	Qiang Zhao <qiang.zhao@nxp.com>
5903L:	linuxppc-dev@lists.ozlabs.org
5904S:	Maintained
5905F:	drivers/soc/fsl/qe/
5906F:	include/soc/fsl/*qe*.h
5907F:	include/soc/fsl/*ucc*.h
5908
5909FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5910M:	Li Yang <leoyang.li@nxp.com>
5911L:	netdev@vger.kernel.org
5912L:	linuxppc-dev@lists.ozlabs.org
5913S:	Maintained
5914F:	drivers/net/ethernet/freescale/ucc_geth*
5915
5916FREESCALE QUICC ENGINE UCC HDLC DRIVER
5917M:	Zhao Qiang <qiang.zhao@nxp.com>
5918L:	netdev@vger.kernel.org
5919L:	linuxppc-dev@lists.ozlabs.org
5920S:	Maintained
5921F:	drivers/net/wan/fsl_ucc_hdlc*
5922
5923FREESCALE QUICC ENGINE UCC UART DRIVER
5924M:	Timur Tabi <timur@kernel.org>
5925L:	linuxppc-dev@lists.ozlabs.org
5926S:	Maintained
5927F:	drivers/tty/serial/ucc_uart.c
5928
5929FREESCALE SOC DRIVERS
5930M:	Li Yang <leoyang.li@nxp.com>
5931L:	linuxppc-dev@lists.ozlabs.org
5932L:	linux-arm-kernel@lists.infradead.org
5933S:	Maintained
5934F:	Documentation/devicetree/bindings/soc/fsl/
5935F:	drivers/soc/fsl/
5936F:	include/linux/fsl/
5937
5938FREESCALE SOC FS_ENET DRIVER
5939M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5940L:	linuxppc-dev@lists.ozlabs.org
5941L:	netdev@vger.kernel.org
5942S:	Maintained
5943F:	drivers/net/ethernet/freescale/fs_enet/
5944F:	include/linux/fs_enet_pd.h
5945
5946FREESCALE SOC SOUND DRIVERS
5947M:	Timur Tabi <timur@kernel.org>
5948M:	Nicolin Chen <nicoleotsuka@gmail.com>
5949M:	Xiubo Li <Xiubo.Lee@gmail.com>
5950R:	Fabio Estevam <fabio.estevam@nxp.com>
5951L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5952L:	linuxppc-dev@lists.ozlabs.org
5953S:	Maintained
5954F:	sound/soc/fsl/fsl*
5955F:	sound/soc/fsl/imx*
5956F:	sound/soc/fsl/mpc8610_hpcd.c
5957
5958FREESCALE USB PERIPHERAL DRIVERS
5959M:	Li Yang <leoyang.li@nxp.com>
5960L:	linux-usb@vger.kernel.org
5961L:	linuxppc-dev@lists.ozlabs.org
5962S:	Maintained
5963F:	drivers/usb/gadget/udc/fsl*
5964
5965FREEVXFS FILESYSTEM
5966M:	Christoph Hellwig <hch@infradead.org>
5967W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5968S:	Maintained
5969F:	fs/freevxfs/
5970
5971FREEZER
5972M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5973M:	Pavel Machek <pavel@ucw.cz>
5974L:	linux-pm@vger.kernel.org
5975S:	Supported
5976F:	Documentation/power/freezing-of-tasks.txt
5977F:	include/linux/freezer.h
5978F:	kernel/freezer.c
5979
5980FRONTSWAP API
5981M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5982L:	linux-kernel@vger.kernel.org
5983S:	Maintained
5984F:	mm/frontswap.c
5985F:	include/linux/frontswap.h
5986
5987FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5988M:	David Howells <dhowells@redhat.com>
5989L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5990S:	Supported
5991F:	Documentation/filesystems/caching/
5992F:	fs/fscache/
5993F:	include/linux/fscache*.h
5994
5995FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5996M:	Theodore Y. Ts'o <tytso@mit.edu>
5997M:	Jaegeuk Kim <jaegeuk@kernel.org>
5998L:	linux-fscrypt@vger.kernel.org
5999Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6001S:	Supported
6002F:	fs/crypto/
6003F:	include/linux/fscrypt*.h
6004F:	Documentation/filesystems/fscrypt.rst
6005
6006FSI-ATTACHED I2C DRIVER
6007M:	Eddie James <eajames@linux.vnet.ibm.com>
6008L:	linux-i2c@vger.kernel.org
6009L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6010S:	Maintained
6011F:	drivers/i2c/busses/i2c-fsi.c
6012F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6013
6014FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6015M:	Jan Kara <jack@suse.cz>
6016R:	Amir Goldstein <amir73il@gmail.com>
6017L:	linux-fsdevel@vger.kernel.org
6018S:	Maintained
6019F:	fs/notify/
6020F:	include/linux/fsnotify*.h
6021
6022FUJITSU LAPTOP EXTRAS
6023M:	Jonathan Woithe <jwoithe@just42.net>
6024L:	platform-driver-x86@vger.kernel.org
6025S:	Maintained
6026F:	drivers/platform/x86/fujitsu-laptop.c
6027
6028FUJITSU M-5MO LS CAMERA ISP DRIVER
6029M:	Kyungmin Park <kyungmin.park@samsung.com>
6030M:	Heungjun Kim <riverful.kim@samsung.com>
6031L:	linux-media@vger.kernel.org
6032S:	Maintained
6033F:	drivers/media/i2c/m5mols/
6034F:	include/media/i2c/m5mols.h
6035
6036FUJITSU TABLET EXTRAS
6037M:	Robert Gerlach <khnz@gmx.de>
6038L:	platform-driver-x86@vger.kernel.org
6039S:	Maintained
6040F:	drivers/platform/x86/fujitsu-tablet.c
6041
6042FUSE: FILESYSTEM IN USERSPACE
6043M:	Miklos Szeredi <miklos@szeredi.hu>
6044L:	linux-fsdevel@vger.kernel.org
6045W:	http://fuse.sourceforge.net/
6046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6047S:	Maintained
6048F:	fs/fuse/
6049F:	include/uapi/linux/fuse.h
6050F:	Documentation/filesystems/fuse.txt
6051
6052FUTEX SUBSYSTEM
6053M:	Thomas Gleixner <tglx@linutronix.de>
6054M:	Ingo Molnar <mingo@redhat.com>
6055R:	Peter Zijlstra <peterz@infradead.org>
6056R:	Darren Hart <dvhart@infradead.org>
6057L:	linux-kernel@vger.kernel.org
6058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6059S:	Maintained
6060F:	kernel/futex.c
6061F:	kernel/futex_compat.c
6062F:	include/asm-generic/futex.h
6063F:	include/linux/futex.h
6064F:	include/uapi/linux/futex.h
6065F:	tools/testing/selftests/futex/
6066F:	tools/perf/bench/futex*
6067F:	Documentation/*futex*
6068
6069GCC PLUGINS
6070M:	Kees Cook <keescook@chromium.org>
6071R:	Emese Revfy <re.emese@gmail.com>
6072L:	kernel-hardening@lists.openwall.com
6073S:	Maintained
6074F:	scripts/gcc-plugins/
6075F:	scripts/gcc-plugin.sh
6076F:	scripts/Makefile.gcc-plugins
6077F:	Documentation/gcc-plugins.txt
6078
6079GASKET DRIVER FRAMEWORK
6080M:	Rob Springer <rspringer@google.com>
6081M:	Todd Poynor <toddpoynor@google.com>
6082M:	Ben Chan <benchan@chromium.org>
6083S:	Maintained
6084F:	drivers/staging/gasket/
6085
6086GCOV BASED KERNEL PROFILING
6087M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6088S:	Maintained
6089F:	kernel/gcov/
6090F:	Documentation/dev-tools/gcov.rst
6091
6092GDB KERNEL DEBUGGING HELPER SCRIPTS
6093M:	Jan Kiszka <jan.kiszka@siemens.com>
6094M:	Kieran Bingham <kbingham@kernel.org>
6095S:	Supported
6096F:	scripts/gdb/
6097
6098GDT SCSI DISK ARRAY CONTROLLER DRIVER
6099M:	Achim Leubner <achim_leubner@adaptec.com>
6100L:	linux-scsi@vger.kernel.org
6101W:	http://www.icp-vortex.com/
6102S:	Supported
6103F:	drivers/scsi/gdt*
6104
6105GEMTEK FM RADIO RECEIVER DRIVER
6106M:	Hans Verkuil <hverkuil@xs4all.nl>
6107L:	linux-media@vger.kernel.org
6108T:	git git://linuxtv.org/media_tree.git
6109W:	https://linuxtv.org
6110S:	Maintained
6111F:	drivers/media/radio/radio-gemtek*
6112
6113GENERIC GPIO I2C DRIVER
6114M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6115S:	Supported
6116F:	drivers/i2c/busses/i2c-gpio.c
6117F:	include/linux/platform_data/i2c-gpio.h
6118
6119GENERIC GPIO I2C MULTIPLEXER DRIVER
6120M:	Peter Korsgaard <peter.korsgaard@barco.com>
6121L:	linux-i2c@vger.kernel.org
6122S:	Supported
6123F:	drivers/i2c/muxes/i2c-mux-gpio.c
6124F:	include/linux/platform_data/i2c-mux-gpio.h
6125F:	Documentation/i2c/muxes/i2c-mux-gpio
6126
6127GENERIC HDLC (WAN) DRIVERS
6128M:	Krzysztof Halasa <khc@pm.waw.pl>
6129W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6130S:	Maintained
6131F:	drivers/net/wan/c101.c
6132F:	drivers/net/wan/hd6457*
6133F:	drivers/net/wan/hdlc*
6134F:	drivers/net/wan/n2.c
6135F:	drivers/net/wan/pc300too.c
6136F:	drivers/net/wan/pci200syn.c
6137F:	drivers/net/wan/wanxl*
6138
6139GENERIC INCLUDE/ASM HEADER FILES
6140M:	Arnd Bergmann <arnd@arndb.de>
6141L:	linux-arch@vger.kernel.org
6142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6143S:	Maintained
6144F:	include/asm-generic/
6145F:	include/uapi/asm-generic/
6146
6147GENERIC PHY FRAMEWORK
6148M:	Kishon Vijay Abraham I <kishon@ti.com>
6149L:	linux-kernel@vger.kernel.org
6150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6151S:	Supported
6152F:	drivers/phy/
6153F:	include/linux/phy/
6154
6155GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6156M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6157S:	Supported
6158F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6159
6160GENERIC PM DOMAINS
6161M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6162M:	Kevin Hilman <khilman@kernel.org>
6163M:	Ulf Hansson <ulf.hansson@linaro.org>
6164L:	linux-pm@vger.kernel.org
6165S:	Supported
6166F:	drivers/base/power/domain*.c
6167F:	include/linux/pm_domain.h
6168F:	Documentation/devicetree/bindings/power/power_domain.txt
6169
6170GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6171M:	Eugen Hristev <eugen.hristev@microchip.com>
6172L:	linux-input@vger.kernel.org
6173S:	Maintained
6174F:	drivers/input/touchscreen/resistive-adc-touch.c
6175
6176GENERIC UIO DRIVER FOR PCI DEVICES
6177M:	"Michael S. Tsirkin" <mst@redhat.com>
6178L:	kvm@vger.kernel.org
6179S:	Supported
6180F:	drivers/uio/uio_pci_generic.c
6181
6182GENWQE (IBM Generic Workqueue Card)
6183M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6184M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6185S:	Supported
6186F:	drivers/misc/genwqe/
6187
6188GET_MAINTAINER SCRIPT
6189M:	Joe Perches <joe@perches.com>
6190S:	Maintained
6191F:	scripts/get_maintainer.pl
6192
6193GFS2 FILE SYSTEM
6194M:	Bob Peterson <rpeterso@redhat.com>
6195M:	Andreas Gruenbacher <agruenba@redhat.com>
6196L:	cluster-devel@redhat.com
6197W:	http://sources.redhat.com/cluster/
6198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6199S:	Supported
6200F:	Documentation/filesystems/gfs2*.txt
6201F:	fs/gfs2/
6202F:	include/uapi/linux/gfs2_ondisk.h
6203
6204GIGASET ISDN DRIVERS
6205M:	Paul Bolle <pebolle@tiscali.nl>
6206L:	gigaset307x-common@lists.sourceforge.net
6207W:	http://gigaset307x.sourceforge.net/
6208S:	Odd Fixes
6209F:	Documentation/isdn/README.gigaset
6210F:	drivers/isdn/gigaset/
6211F:	include/uapi/linux/gigaset_dev.h
6212
6213GNSS SUBSYSTEM
6214M:	Johan Hovold <johan@kernel.org>
6215S:	Maintained
6216F:	Documentation/ABI/testing/sysfs-class-gnss
6217F:	Documentation/devicetree/bindings/gnss/
6218F:	drivers/gnss/
6219F:	include/linux/gnss.h
6220
6221GO7007 MPEG CODEC
6222M:	Hans Verkuil <hans.verkuil@cisco.com>
6223L:	linux-media@vger.kernel.org
6224S:	Maintained
6225F:	drivers/media/usb/go7007/
6226
6227GOODIX TOUCHSCREEN
6228M:	Bastien Nocera <hadess@hadess.net>
6229L:	linux-input@vger.kernel.org
6230S:	Maintained
6231F:	drivers/input/touchscreen/goodix.c
6232
6233GPD POCKET FAN DRIVER
6234M:	Hans de Goede <hdegoede@redhat.com>
6235L:	platform-driver-x86@vger.kernel.org
6236S:	Maintained
6237F:	drivers/platform/x86/gpd-pocket-fan.c
6238
6239GPIO ACPI SUPPORT
6240M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6241M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6242L:	linux-gpio@vger.kernel.org
6243L:	linux-acpi@vger.kernel.org
6244S:	Maintained
6245F:	Documentation/acpi/gpio-properties.txt
6246F:	drivers/gpio/gpiolib-acpi.c
6247
6248GPIO IR Transmitter
6249M:	Sean Young <sean@mess.org>
6250L:	linux-media@vger.kernel.org
6251S:	Maintained
6252F:	drivers/media/rc/gpio-ir-tx.c
6253
6254GPIO MOCKUP DRIVER
6255M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6256R:	Bartosz Golaszewski <brgl@bgdev.pl>
6257L:	linux-gpio@vger.kernel.org
6258S:	Maintained
6259F:	drivers/gpio/gpio-mockup.c
6260F:	tools/testing/selftests/gpio/
6261
6262GPIO SUBSYSTEM
6263M:	Linus Walleij <linus.walleij@linaro.org>
6264L:	linux-gpio@vger.kernel.org
6265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6266S:	Maintained
6267F:	Documentation/devicetree/bindings/gpio/
6268F:	Documentation/driver-api/gpio/
6269F:	Documentation/gpio/
6270F:	Documentation/ABI/testing/gpio-cdev
6271F:	Documentation/ABI/obsolete/sysfs-gpio
6272F:	drivers/gpio/
6273F:	include/linux/gpio/
6274F:	include/linux/gpio.h
6275F:	include/linux/of_gpio.h
6276F:	include/asm-generic/gpio.h
6277F:	include/uapi/linux/gpio.h
6278F:	tools/gpio/
6279
6280GRE DEMULTIPLEXER DRIVER
6281M:	Dmitry Kozlov <xeb@mail.ru>
6282L:	netdev@vger.kernel.org
6283S:	Maintained
6284F:	net/ipv4/gre_demux.c
6285F:	net/ipv4/gre_offload.c
6286F:	include/net/gre.h
6287
6288GRETH 10/100/1G Ethernet MAC device driver
6289M:	Andreas Larsson <andreas@gaisler.com>
6290L:	netdev@vger.kernel.org
6291S:	Maintained
6292F:	drivers/net/ethernet/aeroflex/
6293
6294GREYBUS AUDIO PROTOCOLS DRIVERS
6295M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6296M:	Mark Greer <mgreer@animalcreek.com>
6297S:	Maintained
6298F:	drivers/staging/greybus/audio_apbridgea.c
6299F:	drivers/staging/greybus/audio_apbridgea.h
6300F:	drivers/staging/greybus/audio_codec.c
6301F:	drivers/staging/greybus/audio_codec.h
6302F:	drivers/staging/greybus/audio_gb.c
6303F:	drivers/staging/greybus/audio_manager.c
6304F:	drivers/staging/greybus/audio_manager.h
6305F:	drivers/staging/greybus/audio_manager_module.c
6306F:	drivers/staging/greybus/audio_manager_private.h
6307F:	drivers/staging/greybus/audio_manager_sysfs.c
6308F:	drivers/staging/greybus/audio_module.c
6309F:	drivers/staging/greybus/audio_topology.c
6310
6311GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6312M:	Viresh Kumar <vireshk@kernel.org>
6313S:	Maintained
6314F:	drivers/staging/greybus/authentication.c
6315F:	drivers/staging/greybus/bootrom.c
6316F:	drivers/staging/greybus/firmware.h
6317F:	drivers/staging/greybus/fw-core.c
6318F:	drivers/staging/greybus/fw-download.c
6319F:	drivers/staging/greybus/fw-management.c
6320F:	drivers/staging/greybus/greybus_authentication.h
6321F:	drivers/staging/greybus/greybus_firmware.h
6322F:	drivers/staging/greybus/hid.c
6323F:	drivers/staging/greybus/i2c.c
6324F:	drivers/staging/greybus/spi.c
6325F:	drivers/staging/greybus/spilib.c
6326F:	drivers/staging/greybus/spilib.h
6327
6328GREYBUS LOOPBACK DRIVER
6329M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6330S:	Maintained
6331F:	drivers/staging/greybus/loopback.c
6332
6333GREYBUS PLATFORM DRIVERS
6334M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6335S:	Maintained
6336F:	drivers/staging/greybus/arche-platform.c
6337F:	drivers/staging/greybus/arche-apb-ctrl.c
6338F:	drivers/staging/greybus/arche_platform.h
6339
6340GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6341M:	Rui Miguel Silva <rmfrfs@gmail.com>
6342S:	Maintained
6343F:	drivers/staging/greybus/sdio.c
6344F:	drivers/staging/greybus/light.c
6345F:	drivers/staging/greybus/gpio.c
6346F:	drivers/staging/greybus/power_supply.c
6347F:	drivers/staging/greybus/spi.c
6348F:	drivers/staging/greybus/spilib.c
6349
6350GREYBUS SUBSYSTEM
6351M:	Johan Hovold <johan@kernel.org>
6352M:	Alex Elder <elder@kernel.org>
6353M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6354S:	Maintained
6355F:	drivers/staging/greybus/
6356L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6357
6358GREYBUS UART PROTOCOLS DRIVERS
6359M:	David Lin <dtwlin@gmail.com>
6360S:	Maintained
6361F:	drivers/staging/greybus/uart.c
6362F:	drivers/staging/greybus/log.c
6363
6364GS1662 VIDEO SERIALIZER
6365M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6366L:	linux-media@vger.kernel.org
6367T:	git git://linuxtv.org/media_tree.git
6368S:	Maintained
6369F:	drivers/media/spi/gs1662.c
6370
6371GSPCA FINEPIX SUBDRIVER
6372M:	Frank Zago <frank@zago.net>
6373L:	linux-media@vger.kernel.org
6374T:	git git://linuxtv.org/media_tree.git
6375S:	Maintained
6376F:	drivers/media/usb/gspca/finepix.c
6377
6378GSPCA GL860 SUBDRIVER
6379M:	Olivier Lorin <o.lorin@laposte.net>
6380L:	linux-media@vger.kernel.org
6381T:	git git://linuxtv.org/media_tree.git
6382S:	Maintained
6383F:	drivers/media/usb/gspca/gl860/
6384
6385GSPCA M5602 SUBDRIVER
6386M:	Erik Andren <erik.andren@gmail.com>
6387L:	linux-media@vger.kernel.org
6388T:	git git://linuxtv.org/media_tree.git
6389S:	Maintained
6390F:	drivers/media/usb/gspca/m5602/
6391
6392GSPCA PAC207 SONIXB SUBDRIVER
6393M:	Hans Verkuil <hverkuil@xs4all.nl>
6394L:	linux-media@vger.kernel.org
6395T:	git git://linuxtv.org/media_tree.git
6396S:	Odd Fixes
6397F:	drivers/media/usb/gspca/pac207.c
6398
6399GSPCA SN9C20X SUBDRIVER
6400M:	Brian Johnson <brijohn@gmail.com>
6401L:	linux-media@vger.kernel.org
6402T:	git git://linuxtv.org/media_tree.git
6403S:	Maintained
6404F:	drivers/media/usb/gspca/sn9c20x.c
6405
6406GSPCA T613 SUBDRIVER
6407M:	Leandro Costantino <lcostantino@gmail.com>
6408L:	linux-media@vger.kernel.org
6409T:	git git://linuxtv.org/media_tree.git
6410S:	Maintained
6411F:	drivers/media/usb/gspca/t613.c
6412
6413GSPCA USB WEBCAM DRIVER
6414M:	Hans Verkuil <hverkuil@xs4all.nl>
6415L:	linux-media@vger.kernel.org
6416T:	git git://linuxtv.org/media_tree.git
6417S:	Odd Fixes
6418F:	drivers/media/usb/gspca/
6419
6420GTP (GPRS Tunneling Protocol)
6421M:	Pablo Neira Ayuso <pablo@netfilter.org>
6422M:	Harald Welte <laforge@gnumonks.org>
6423L:	osmocom-net-gprs@lists.osmocom.org
6424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6425S:	Maintained
6426F:	drivers/net/gtp.c
6427
6428GUID PARTITION TABLE (GPT)
6429M:	Davidlohr Bueso <dave@stgolabs.net>
6430L:	linux-efi@vger.kernel.org
6431S:	Maintained
6432F:	block/partitions/efi.*
6433
6434H8/300 ARCHITECTURE
6435M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6436L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6437W:	http://uclinux-h8.sourceforge.jp
6438T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6439S:	Maintained
6440F:	arch/h8300/
6441F:	drivers/clocksource/h8300_*.c
6442F:	drivers/clk/h8300/
6443F:	drivers/irqchip/irq-renesas-h8*.c
6444
6445HACKRF MEDIA DRIVER
6446M:	Antti Palosaari <crope@iki.fi>
6447L:	linux-media@vger.kernel.org
6448W:	https://linuxtv.org
6449W:	http://palosaari.fi/linux/
6450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6451T:	git git://linuxtv.org/anttip/media_tree.git
6452S:	Maintained
6453F:	drivers/media/usb/hackrf/
6454
6455HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6456M:	Frank Seidel <frank@f-seidel.de>
6457L:	platform-driver-x86@vger.kernel.org
6458W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6459S:	Maintained
6460F:	drivers/platform/x86/hdaps.c
6461
6462HARDWARE MONITORING
6463M:	Jean Delvare <jdelvare@suse.com>
6464M:	Guenter Roeck <linux@roeck-us.net>
6465L:	linux-hwmon@vger.kernel.org
6466W:	http://hwmon.wiki.kernel.org/
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6468S:	Maintained
6469F:	Documentation/devicetree/bindings/hwmon/
6470F:	Documentation/hwmon/
6471F:	drivers/hwmon/
6472F:	include/linux/hwmon*.h
6473
6474HARDWARE RANDOM NUMBER GENERATOR CORE
6475M:	Matt Mackall <mpm@selenic.com>
6476M:	Herbert Xu <herbert@gondor.apana.org.au>
6477L:	linux-crypto@vger.kernel.org
6478S:	Odd fixes
6479F:	Documentation/devicetree/bindings/rng/
6480F:	Documentation/hw_random.txt
6481F:	drivers/char/hw_random/
6482F:	include/linux/hw_random.h
6483
6484HARDWARE TRACING FACILITIES
6485M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6486S:	Maintained
6487F:	drivers/hwtracing/
6488
6489HARDWARE SPINLOCK CORE
6490M:	Ohad Ben-Cohen <ohad@wizery.com>
6491M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6492L:	linux-remoteproc@vger.kernel.org
6493S:	Maintained
6494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6495F:	Documentation/devicetree/bindings/hwlock/
6496F:	Documentation/hwspinlock.txt
6497F:	drivers/hwspinlock/
6498F:	include/linux/hwspinlock.h
6499
6500HARMONY SOUND DRIVER
6501L:	linux-parisc@vger.kernel.org
6502S:	Maintained
6503F:	sound/parisc/harmony.*
6504
6505HDPVR USB VIDEO ENCODER DRIVER
6506M:	Hans Verkuil <hverkuil@xs4all.nl>
6507L:	linux-media@vger.kernel.org
6508T:	git git://linuxtv.org/media_tree.git
6509W:	https://linuxtv.org
6510S:	Odd Fixes
6511F:	drivers/media/usb/hdpvr/
6512
6513HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6514M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6515S:	Supported
6516F:	Documentation/watchdog/hpwdt.txt
6517F:	drivers/watchdog/hpwdt.c
6518
6519HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6520M:	Don Brace <don.brace@microsemi.com>
6521L:	esc.storagedev@microsemi.com
6522L:	linux-scsi@vger.kernel.org
6523S:	Supported
6524F:	Documentation/scsi/hpsa.txt
6525F:	drivers/scsi/hpsa*.[ch]
6526F:	include/linux/cciss*.h
6527F:	include/uapi/linux/cciss*.h
6528
6529HFI1 DRIVER
6530M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6531M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6532L:	linux-rdma@vger.kernel.org
6533S:	Supported
6534F:	drivers/infiniband/hw/hfi1
6535
6536HFS FILESYSTEM
6537L:	linux-fsdevel@vger.kernel.org
6538S:	Orphan
6539F:	Documentation/filesystems/hfs.txt
6540F:	fs/hfs/
6541
6542HFSPLUS FILESYSTEM
6543L:	linux-fsdevel@vger.kernel.org
6544S:	Orphan
6545F:	Documentation/filesystems/hfsplus.txt
6546F:	fs/hfsplus/
6547
6548HGA FRAMEBUFFER DRIVER
6549M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6550L:	linux-nvidia@lists.surfsouth.com
6551W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6552S:	Maintained
6553F:	drivers/video/fbdev/hgafb.c
6554
6555HIBERNATION (aka Software Suspend, aka swsusp)
6556M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6557M:	Pavel Machek <pavel@ucw.cz>
6558L:	linux-pm@vger.kernel.org
6559B:	https://bugzilla.kernel.org
6560S:	Supported
6561F:	arch/x86/power/
6562F:	drivers/base/power/
6563F:	kernel/power/
6564F:	include/linux/suspend.h
6565F:	include/linux/freezer.h
6566F:	include/linux/pm.h
6567F:	arch/*/include/asm/suspend*.h
6568
6569HID CORE LAYER
6570M:	Jiri Kosina <jikos@kernel.org>
6571R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6572L:	linux-input@vger.kernel.org
6573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6574S:	Maintained
6575F:	drivers/hid/
6576F:	include/linux/hid*
6577F:	include/uapi/linux/hid*
6578
6579HID SENSOR HUB DRIVERS
6580M:	Jiri Kosina <jikos@kernel.org>
6581M:	Jonathan Cameron <jic23@kernel.org>
6582M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6583L:	linux-input@vger.kernel.org
6584L:	linux-iio@vger.kernel.org
6585S:	Maintained
6586F:	Documentation/hid/hid-sensor*
6587F:	drivers/hid/hid-sensor-*
6588F:	drivers/iio/*/hid-*
6589F:	include/linux/hid-sensor-*
6590
6591HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6592M:	Thomas Gleixner <tglx@linutronix.de>
6593L:	linux-kernel@vger.kernel.org
6594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6595S:	Maintained
6596F:	Documentation/timers/
6597F:	kernel/time/hrtimer.c
6598F:	kernel/time/clockevents.c
6599F:	kernel/time/timer_*.c
6600F:	include/linux/clockchips.h
6601F:	include/linux/hrtimer.h
6602
6603HIGH-SPEED SCC DRIVER FOR AX.25
6604L:	linux-hams@vger.kernel.org
6605S:	Orphan
6606F:	drivers/net/hamradio/dmascc.c
6607F:	drivers/net/hamradio/scc.c
6608
6609HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6610M:	HighPoint Linux Team <linux@highpoint-tech.com>
6611W:	http://www.highpoint-tech.com
6612S:	Supported
6613F:	Documentation/scsi/hptiop.txt
6614F:	drivers/scsi/hptiop.c
6615
6616HIPPI
6617M:	Jes Sorensen <jes@trained-monkey.org>
6618L:	linux-hippi@sunsite.dk
6619S:	Maintained
6620F:	include/linux/hippidevice.h
6621F:	include/uapi/linux/if_hippi.h
6622F:	net/802/hippi.c
6623F:	drivers/net/hippi/
6624
6625HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6626M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6627M:	Salil Mehta <salil.mehta@huawei.com>
6628L:	netdev@vger.kernel.org
6629W:	http://www.hisilicon.com
6630S:	Maintained
6631F:	drivers/net/ethernet/hisilicon/hns3/
6632
6633HISILICON LPC BUS DRIVER
6634M:	john.garry@huawei.com
6635W:	http://www.hisilicon.com
6636S:	Maintained
6637F:	drivers/bus/hisi_lpc.c
6638F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6639
6640HISILICON NETWORK SUBSYSTEM DRIVER
6641M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6642M:	Salil Mehta <salil.mehta@huawei.com>
6643L:	netdev@vger.kernel.org
6644W:	http://www.hisilicon.com
6645S:	Maintained
6646F:	drivers/net/ethernet/hisilicon/
6647F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6648
6649HISILICON PMU DRIVER
6650M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6651W:	http://www.hisilicon.com
6652S:	Supported
6653F:	drivers/perf/hisilicon
6654F:	Documentation/perf/hisi-pmu.txt
6655
6656HISILICON ROCE DRIVER
6657M:	Lijun Ou <oulijun@huawei.com>
6658M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6659L:	linux-rdma@vger.kernel.org
6660S:	Maintained
6661F:	drivers/infiniband/hw/hns/
6662F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6663
6664HISILICON SAS Controller
6665M:	John Garry <john.garry@huawei.com>
6666W:	http://www.hisilicon.com
6667S:	Supported
6668F:	drivers/scsi/hisi_sas/
6669F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6670
6671HMM - Heterogeneous Memory Management
6672M:	Jérôme Glisse <jglisse@redhat.com>
6673L:	linux-mm@kvack.org
6674S:	Maintained
6675F:	mm/hmm*
6676F:	include/linux/hmm*
6677F:	Documentation/vm/hmm.rst
6678
6679HOST AP DRIVER
6680M:	Jouni Malinen <j@w1.fi>
6681L:	linux-wireless@vger.kernel.org
6682W:	http://w1.fi/hostap-driver.html
6683S:	Obsolete
6684F:	drivers/net/wireless/intersil/hostap/
6685
6686HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6687L:	platform-driver-x86@vger.kernel.org
6688S:	Orphan
6689F:	drivers/platform/x86/tc1100-wmi.c
6690
6691HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6692M:	Jaroslav Kysela <perex@perex.cz>
6693S:	Maintained
6694F:	drivers/net/ethernet/hp/hp100.*
6695
6696HPET:	High Precision Event Timers driver
6697M:	Clemens Ladisch <clemens@ladisch.de>
6698S:	Maintained
6699F:	Documentation/timers/hpet.txt
6700F:	drivers/char/hpet.c
6701F:	include/linux/hpet.h
6702F:	include/uapi/linux/hpet.h
6703
6704HPET:	x86
6705S:	Orphan
6706F:	arch/x86/kernel/hpet.c
6707F:	arch/x86/include/asm/hpet.h
6708
6709HPFS FILESYSTEM
6710M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6711W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6712S:	Maintained
6713F:	fs/hpfs/
6714
6715HSI SUBSYSTEM
6716M:	Sebastian Reichel <sre@kernel.org>
6717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6718S:	Maintained
6719F:	Documentation/ABI/testing/sysfs-bus-hsi
6720F:	Documentation/driver-api/hsi.rst
6721F:	drivers/hsi/
6722F:	include/linux/hsi/
6723F:	include/uapi/linux/hsi/
6724
6725HSO 3G MODEM DRIVER
6726L:	linux-usb@vger.kernel.org
6727S:	Orphan
6728F:	drivers/net/usb/hso.c
6729
6730HSR NETWORK PROTOCOL
6731M:	Arvid Brodin <arvid.brodin@alten.se>
6732L:	netdev@vger.kernel.org
6733S:	Maintained
6734F:	net/hsr/
6735
6736HT16K33 LED CONTROLLER DRIVER
6737M:	Robin van der Gracht <robin@protonic.nl>
6738S:	Maintained
6739F:	drivers/auxdisplay/ht16k33.c
6740F:	Documentation/devicetree/bindings/display/ht16k33.txt
6741
6742HTCPEN TOUCHSCREEN DRIVER
6743M:	Pau Oliva Fora <pof@eslack.org>
6744L:	linux-input@vger.kernel.org
6745S:	Maintained
6746F:	drivers/input/touchscreen/htcpen.c
6747
6748HUAWEI ETHERNET DRIVER
6749M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6750L:	netdev@vger.kernel.org
6751S:	Supported
6752F:	Documentation/networking/hinic.txt
6753F:	drivers/net/ethernet/huawei/hinic/
6754
6755HUGETLB FILESYSTEM
6756M:	Mike Kravetz <mike.kravetz@oracle.com>
6757L:	linux-mm@kvack.org
6758S:	Maintained
6759F:	fs/hugetlbfs/
6760F:	mm/hugetlb.c
6761F:	include/linux/hugetlb.h
6762F:	Documentation/admin-guide/mm/hugetlbpage.rst
6763F:	Documentation/vm/hugetlbfs_reserv.rst
6764F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6765
6766HVA ST MEDIA DRIVER
6767M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6768L:	linux-media@vger.kernel.org
6769T:	git git://linuxtv.org/media_tree.git
6770W:	https://linuxtv.org
6771S:	Supported
6772F:	drivers/media/platform/sti/hva
6773
6774HWPOISON MEMORY FAILURE HANDLING
6775M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6776L:	linux-mm@kvack.org
6777S:	Maintained
6778F:	mm/memory-failure.c
6779F:	mm/hwpoison-inject.c
6780
6781Hyper-V CORE AND DRIVERS
6782M:	"K. Y. Srinivasan" <kys@microsoft.com>
6783M:	Haiyang Zhang <haiyangz@microsoft.com>
6784M:	Stephen Hemminger <sthemmin@microsoft.com>
6785L:	devel@linuxdriverproject.org
6786S:	Maintained
6787F:	Documentation/networking/netvsc.txt
6788F:	arch/x86/include/asm/mshyperv.h
6789F:	arch/x86/include/asm/trace/hyperv.h
6790F:	arch/x86/include/asm/hyperv-tlfs.h
6791F:	arch/x86/kernel/cpu/mshyperv.c
6792F:	arch/x86/hyperv
6793F:	drivers/hid/hid-hyperv.c
6794F:	drivers/hv/
6795F:	drivers/input/serio/hyperv-keyboard.c
6796F:	drivers/pci/controller/pci-hyperv.c
6797F:	drivers/net/hyperv/
6798F:	drivers/scsi/storvsc_drv.c
6799F:	drivers/uio/uio_hv_generic.c
6800F:	drivers/video/fbdev/hyperv_fb.c
6801F:	net/vmw_vsock/hyperv_transport.c
6802F:	include/linux/hyperv.h
6803F:	include/uapi/linux/hyperv.h
6804F:	tools/hv/
6805F:	Documentation/ABI/stable/sysfs-bus-vmbus
6806
6807HYPERVISOR VIRTUAL CONSOLE DRIVER
6808L:	linuxppc-dev@lists.ozlabs.org
6809S:	Odd Fixes
6810F:	drivers/tty/hvc/
6811
6812I2C ACPI SUPPORT
6813M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6814L:	linux-i2c@vger.kernel.org
6815L:	linux-acpi@vger.kernel.org
6816S:	Maintained
6817F:	drivers/i2c/i2c-core-acpi.c
6818
6819I2C MUXES
6820M:	Peter Rosin <peda@axentia.se>
6821L:	linux-i2c@vger.kernel.org
6822S:	Maintained
6823F:	Documentation/i2c/i2c-topology
6824F:	Documentation/i2c/muxes/
6825F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6826F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6827F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6828F:	drivers/i2c/i2c-mux.c
6829F:	drivers/i2c/muxes/
6830F:	include/linux/i2c-mux.h
6831
6832I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6833M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6834L:	linux-i2c@vger.kernel.org
6835S:	Maintained
6836F:	drivers/i2c/busses/i2c-mv64xxx.c
6837
6838I2C OVER PARALLEL PORT
6839M:	Jean Delvare <jdelvare@suse.com>
6840L:	linux-i2c@vger.kernel.org
6841S:	Maintained
6842F:	Documentation/i2c/busses/i2c-parport
6843F:	Documentation/i2c/busses/i2c-parport-light
6844F:	drivers/i2c/busses/i2c-parport.c
6845F:	drivers/i2c/busses/i2c-parport-light.c
6846
6847I2C SUBSYSTEM
6848M:	Wolfram Sang <wsa@the-dreams.de>
6849L:	linux-i2c@vger.kernel.org
6850W:	https://i2c.wiki.kernel.org/
6851Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6853S:	Maintained
6854F:	Documentation/devicetree/bindings/i2c/i2c.txt
6855F:	Documentation/i2c/
6856F:	drivers/i2c/*
6857F:	include/linux/i2c.h
6858F:	include/linux/i2c-dev.h
6859F:	include/linux/i2c-smbus.h
6860F:	include/uapi/linux/i2c.h
6861F:	include/uapi/linux/i2c-*.h
6862
6863I2C SUBSYSTEM HOST DRIVERS
6864L:	linux-i2c@vger.kernel.org
6865W:	https://i2c.wiki.kernel.org/
6866Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6868S:	Odd Fixes
6869F:	Documentation/devicetree/bindings/i2c/
6870F:	drivers/i2c/algos/
6871F:	drivers/i2c/busses/
6872
6873I2C-TAOS-EVM DRIVER
6874M:	Jean Delvare <jdelvare@suse.com>
6875L:	linux-i2c@vger.kernel.org
6876S:	Maintained
6877F:	Documentation/i2c/busses/i2c-taos-evm
6878F:	drivers/i2c/busses/i2c-taos-evm.c
6879
6880I2C-TINY-USB DRIVER
6881M:	Till Harbaum <till@harbaum.org>
6882L:	linux-i2c@vger.kernel.org
6883W:	http://www.harbaum.org/till/i2c_tiny_usb
6884S:	Maintained
6885F:	drivers/i2c/busses/i2c-tiny-usb.c
6886
6887I2C/SMBUS CONTROLLER DRIVERS FOR PC
6888M:	Jean Delvare <jdelvare@suse.com>
6889L:	linux-i2c@vger.kernel.org
6890S:	Maintained
6891F:	Documentation/i2c/busses/i2c-ali1535
6892F:	Documentation/i2c/busses/i2c-ali1563
6893F:	Documentation/i2c/busses/i2c-ali15x3
6894F:	Documentation/i2c/busses/i2c-amd756
6895F:	Documentation/i2c/busses/i2c-amd8111
6896F:	Documentation/i2c/busses/i2c-i801
6897F:	Documentation/i2c/busses/i2c-nforce2
6898F:	Documentation/i2c/busses/i2c-piix4
6899F:	Documentation/i2c/busses/i2c-sis5595
6900F:	Documentation/i2c/busses/i2c-sis630
6901F:	Documentation/i2c/busses/i2c-sis96x
6902F:	Documentation/i2c/busses/i2c-via
6903F:	Documentation/i2c/busses/i2c-viapro
6904F:	drivers/i2c/busses/i2c-ali1535.c
6905F:	drivers/i2c/busses/i2c-ali1563.c
6906F:	drivers/i2c/busses/i2c-ali15x3.c
6907F:	drivers/i2c/busses/i2c-amd756.c
6908F:	drivers/i2c/busses/i2c-amd756-s4882.c
6909F:	drivers/i2c/busses/i2c-amd8111.c
6910F:	drivers/i2c/busses/i2c-i801.c
6911F:	drivers/i2c/busses/i2c-isch.c
6912F:	drivers/i2c/busses/i2c-nforce2.c
6913F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6914F:	drivers/i2c/busses/i2c-piix4.c
6915F:	drivers/i2c/busses/i2c-sis5595.c
6916F:	drivers/i2c/busses/i2c-sis630.c
6917F:	drivers/i2c/busses/i2c-sis96x.c
6918F:	drivers/i2c/busses/i2c-via.c
6919F:	drivers/i2c/busses/i2c-viapro.c
6920
6921I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6922M:	Hans de Goede <hdegoede@redhat.com>
6923L:	linux-i2c@vger.kernel.org
6924S:	Maintained
6925F:	drivers/i2c/busses/i2c-cht-wc.c
6926
6927I2C/SMBUS ISMT DRIVER
6928M:	Seth Heasley <seth.heasley@intel.com>
6929M:	Neil Horman <nhorman@tuxdriver.com>
6930L:	linux-i2c@vger.kernel.org
6931F:	drivers/i2c/busses/i2c-ismt.c
6932F:	Documentation/i2c/busses/i2c-ismt
6933
6934I2C/SMBUS STUB DRIVER
6935M:	Jean Delvare <jdelvare@suse.com>
6936L:	linux-i2c@vger.kernel.org
6937S:	Maintained
6938F:	drivers/i2c/i2c-stub.c
6939
6940IA64 (Itanium) PLATFORM
6941M:	Tony Luck <tony.luck@intel.com>
6942M:	Fenghua Yu <fenghua.yu@intel.com>
6943L:	linux-ia64@vger.kernel.org
6944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6945S:	Maintained
6946F:	arch/ia64/
6947
6948IBM Power 842 compression accelerator
6949M:	Haren Myneni <haren@us.ibm.com>
6950S:	Supported
6951F:	drivers/crypto/nx/Makefile
6952F:	drivers/crypto/nx/Kconfig
6953F:	drivers/crypto/nx/nx-842*
6954F:	include/linux/sw842.h
6955F:	crypto/842.c
6956F:	lib/842/
6957
6958IBM Power in-Nest Crypto Acceleration
6959M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6960M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6961L:	linux-crypto@vger.kernel.org
6962S:	Supported
6963F:	drivers/crypto/nx/Makefile
6964F:	drivers/crypto/nx/Kconfig
6965F:	drivers/crypto/nx/nx-aes*
6966F:	drivers/crypto/nx/nx-sha*
6967F:	drivers/crypto/nx/nx.*
6968F:	drivers/crypto/nx/nx_csbcpb.h
6969F:	drivers/crypto/nx/nx_debugfs.h
6970
6971IBM Power Linux RAID adapter
6972M:	Brian King <brking@us.ibm.com>
6973S:	Supported
6974F:	drivers/scsi/ipr.*
6975
6976IBM Power SRIOV Virtual NIC Device Driver
6977M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6978M:	John Allen <jallen@linux.vnet.ibm.com>
6979L:	netdev@vger.kernel.org
6980S:	Supported
6981F:	drivers/net/ethernet/ibm/ibmvnic.*
6982
6983IBM Power Virtual Accelerator Switchboard
6984M:	Sukadev Bhattiprolu
6985L:	linuxppc-dev@lists.ozlabs.org
6986S:	Supported
6987F:	arch/powerpc/platforms/powernv/vas*
6988F:	arch/powerpc/platforms/powernv/copy-paste.h
6989F:	arch/powerpc/include/asm/vas.h
6990F:	arch/powerpc/include/uapi/asm/vas.h
6991
6992IBM Power Virtual Ethernet Device Driver
6993M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6994L:	netdev@vger.kernel.org
6995S:	Supported
6996F:	drivers/net/ethernet/ibm/ibmveth.*
6997
6998IBM Power Virtual FC Device Drivers
6999M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7000L:	linux-scsi@vger.kernel.org
7001S:	Supported
7002F:	drivers/scsi/ibmvscsi/ibmvfc*
7003
7004IBM Power Virtual Management Channel Driver
7005M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7006M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7007S:	Supported
7008F:	drivers/misc/ibmvmc.*
7009
7010IBM Power Virtual SCSI Device Drivers
7011M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7012L:	linux-scsi@vger.kernel.org
7013S:	Supported
7014F:	drivers/scsi/ibmvscsi/ibmvscsi*
7015F:	include/scsi/viosrp.h
7016
7017IBM Power Virtual SCSI Device Target Driver
7018M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7019M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7020L:	linux-scsi@vger.kernel.org
7021L:	target-devel@vger.kernel.org
7022S:	Supported
7023F:	drivers/scsi/ibmvscsi_tgt/
7024
7025IBM Power VMX Cryptographic instructions
7026M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7027M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7028L:	linux-crypto@vger.kernel.org
7029S:	Supported
7030F:	drivers/crypto/vmx/Makefile
7031F:	drivers/crypto/vmx/Kconfig
7032F:	drivers/crypto/vmx/vmx.c
7033F:	drivers/crypto/vmx/aes*
7034F:	drivers/crypto/vmx/ghash*
7035F:	drivers/crypto/vmx/ppc-xlate.pl
7036
7037IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7038M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7039L:	linux-pci@vger.kernel.org
7040L:	linuxppc-dev@lists.ozlabs.org
7041S:	Supported
7042F:	drivers/pci/hotplug/rpaphp*
7043
7044IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7045M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7046L:	linux-pci@vger.kernel.org
7047L:	linuxppc-dev@lists.ozlabs.org
7048S:	Supported
7049F:	drivers/pci/hotplug/rpadlpar*
7050
7051IBM ServeRAID RAID DRIVER
7052S:	Orphan
7053F:	drivers/scsi/ips.*
7054
7055ICH LPC AND GPIO DRIVER
7056M:	Peter Tyser <ptyser@xes-inc.com>
7057S:	Maintained
7058F:	drivers/mfd/lpc_ich.c
7059F:	drivers/gpio/gpio-ich.c
7060
7061IDE SUBSYSTEM
7062M:	"David S. Miller" <davem@davemloft.net>
7063L:	linux-ide@vger.kernel.org
7064Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7066S:	Maintained
7067F:	Documentation/ide/
7068F:	drivers/ide/
7069F:	include/linux/ide.h
7070
7071IDE/ATAPI DRIVERS
7072M:	Borislav Petkov <bp@alien8.de>
7073L:	linux-ide@vger.kernel.org
7074S:	Maintained
7075F:	Documentation/cdrom/ide-cd
7076F:	drivers/ide/ide-cd*
7077
7078IDEAPAD LAPTOP EXTRAS DRIVER
7079M:	Ike Panhc <ike.pan@canonical.com>
7080L:	platform-driver-x86@vger.kernel.org
7081W:	http://launchpad.net/ideapad-laptop
7082S:	Maintained
7083F:	drivers/platform/x86/ideapad-laptop.c
7084
7085IDEAPAD LAPTOP SLIDEBAR DRIVER
7086M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7087L:	linux-input@vger.kernel.org
7088W:	https://github.com/o2genum/ideapad-slidebar
7089S:	Maintained
7090F:	drivers/input/misc/ideapad_slidebar.c
7091
7092IDT VersaClock 5 CLOCK DRIVER
7093M:	Marek Vasut <marek.vasut@gmail.com>
7094S:	Maintained
7095F:	drivers/clk/clk-versaclock5.c
7096
7097IEEE 802.15.4 SUBSYSTEM
7098M:	Alexander Aring <alex.aring@gmail.com>
7099M:	Stefan Schmidt <stefan@datenfreihafen.org>
7100L:	linux-wpan@vger.kernel.org
7101W:	http://wpan.cakelab.org/
7102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7104S:	Maintained
7105F:	net/ieee802154/
7106F:	net/mac802154/
7107F:	drivers/net/ieee802154/
7108F:	include/linux/nl802154.h
7109F:	include/linux/ieee802154.h
7110F:	include/net/nl802154.h
7111F:	include/net/mac802154.h
7112F:	include/net/af_ieee802154.h
7113F:	include/net/cfg802154.h
7114F:	include/net/ieee802154_netdev.h
7115F:	Documentation/networking/ieee802154.txt
7116
7117IFE PROTOCOL
7118M:	Yotam Gigi <yotam.gi@gmail.com>
7119M:	Jamal Hadi Salim <jhs@mojatatu.com>
7120F:	net/ife
7121F:	include/net/ife.h
7122F:	include/uapi/linux/ife.h
7123
7124IGORPLUG-USB IR RECEIVER
7125M:	Sean Young <sean@mess.org>
7126L:	linux-media@vger.kernel.org
7127S:	Maintained
7128F:	drivers/media/rc/igorplugusb.c
7129
7130IGUANAWORKS USB IR TRANSCEIVER
7131M:	Sean Young <sean@mess.org>
7132L:	linux-media@vger.kernel.org
7133S:	Maintained
7134F:	drivers/media/rc/iguanair.c
7135
7136IIO DIGITAL POTENTIOMETER DAC
7137M:	Peter Rosin <peda@axentia.se>
7138L:	linux-iio@vger.kernel.org
7139S:	Maintained
7140F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7141F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7142F:	drivers/iio/dac/dpot-dac.c
7143
7144IIO ENVELOPE DETECTOR
7145M:	Peter Rosin <peda@axentia.se>
7146L:	linux-iio@vger.kernel.org
7147S:	Maintained
7148F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7149F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7150F:	drivers/iio/adc/envelope-detector.c
7151
7152IIO MULTIPLEXER
7153M:	Peter Rosin <peda@axentia.se>
7154L:	linux-iio@vger.kernel.org
7155S:	Maintained
7156F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7157F:	drivers/iio/multiplexer/iio-mux.c
7158
7159IIO SUBSYSTEM AND DRIVERS
7160M:	Jonathan Cameron <jic23@kernel.org>
7161R:	Hartmut Knaack <knaack.h@gmx.de>
7162R:	Lars-Peter Clausen <lars@metafoo.de>
7163R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7164L:	linux-iio@vger.kernel.org
7165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7166S:	Maintained
7167F:	Documentation/ABI/testing/configfs-iio*
7168F:	Documentation/ABI/testing/sysfs-bus-iio*
7169F:	Documentation/devicetree/bindings/iio/
7170F:	drivers/iio/
7171F:	drivers/staging/iio/
7172F:	include/linux/iio/
7173F:	tools/iio/
7174
7175IIO UNIT CONVERTER
7176M:	Peter Rosin <peda@axentia.se>
7177L:	linux-iio@vger.kernel.org
7178S:	Maintained
7179F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7180F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7181F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7182F:	drivers/iio/afe/iio-rescale.c
7183
7184IKANOS/ADI EAGLE ADSL USB DRIVER
7185M:	Matthieu Castet <castet.matthieu@free.fr>
7186M:	Stanislaw Gruszka <stf_xl@wp.pl>
7187S:	Maintained
7188F:	drivers/usb/atm/ueagle-atm.c
7189
7190IMGTEC ASCII LCD DRIVER
7191M:	Paul Burton <paul.burton@mips.com>
7192S:	Maintained
7193F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7194F:	drivers/auxdisplay/img-ascii-lcd.c
7195
7196IMGTEC IR DECODER DRIVER
7197M:	James Hogan <jhogan@kernel.org>
7198S:	Maintained
7199F:	drivers/media/rc/img-ir/
7200
7201IMON SOUNDGRAPH USB IR RECEIVER
7202M:	Sean Young <sean@mess.org>
7203L:	linux-media@vger.kernel.org
7204S:	Maintained
7205F:	drivers/media/rc/imon_raw.c
7206F:	drivers/media/rc/imon.c
7207
7208IMS TWINTURBO FRAMEBUFFER DRIVER
7209L:	linux-fbdev@vger.kernel.org
7210S:	Orphan
7211F:	drivers/video/fbdev/imsttfb.c
7212
7213INA209 HARDWARE MONITOR DRIVER
7214M:	Guenter Roeck <linux@roeck-us.net>
7215L:	linux-hwmon@vger.kernel.org
7216S:	Maintained
7217F:	Documentation/hwmon/ina209
7218F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7219F:	drivers/hwmon/ina209.c
7220
7221INA2XX HARDWARE MONITOR DRIVER
7222M:	Guenter Roeck <linux@roeck-us.net>
7223L:	linux-hwmon@vger.kernel.org
7224S:	Maintained
7225F:	Documentation/hwmon/ina2xx
7226F:	drivers/hwmon/ina2xx.c
7227F:	include/linux/platform_data/ina2xx.h
7228
7229INDUSTRY PACK SUBSYSTEM (IPACK)
7230M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7231M:	Jens Taprogge <jens.taprogge@taprogge.org>
7232M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7233L:	industrypack-devel@lists.sourceforge.net
7234W:	http://industrypack.sourceforge.net
7235S:	Maintained
7236F:	drivers/ipack/
7237
7238INFINIBAND SUBSYSTEM
7239M:	Doug Ledford <dledford@redhat.com>
7240M:	Jason Gunthorpe <jgg@mellanox.com>
7241L:	linux-rdma@vger.kernel.org
7242W:	https://github.com/linux-rdma/rdma-core
7243Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7245S:	Supported
7246F:	Documentation/devicetree/bindings/infiniband/
7247F:	Documentation/infiniband/
7248F:	drivers/infiniband/
7249F:	include/uapi/linux/if_infiniband.h
7250F:	include/uapi/rdma/
7251F:	include/rdma/
7252
7253INGENIC JZ4780 DMA Driver
7254M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7255S:	Maintained
7256F:	drivers/dma/dma-jz4780.c
7257
7258INGENIC JZ4780 NAND DRIVER
7259M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7260L:	linux-mtd@lists.infradead.org
7261S:	Maintained
7262F:	drivers/mtd/nand/raw/jz4780_*
7263
7264INOTIFY
7265M:	Jan Kara <jack@suse.cz>
7266R:	Amir Goldstein <amir73il@gmail.com>
7267L:	linux-fsdevel@vger.kernel.org
7268S:	Maintained
7269F:	Documentation/filesystems/inotify.txt
7270F:	fs/notify/inotify/
7271F:	include/linux/inotify.h
7272F:	include/uapi/linux/inotify.h
7273
7274INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7275M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7276L:	linux-input@vger.kernel.org
7277Q:	http://patchwork.kernel.org/project/linux-input/list/
7278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7279S:	Maintained
7280F:	drivers/input/
7281F:	include/linux/input.h
7282F:	include/uapi/linux/input.h
7283F:	include/uapi/linux/input-event-codes.h
7284F:	include/linux/input/
7285F:	Documentation/devicetree/bindings/input/
7286F:	Documentation/devicetree/bindings/serio/
7287F:	Documentation/input/
7288
7289INPUT MULTITOUCH (MT) PROTOCOL
7290M:	Henrik Rydberg <rydberg@bitmath.org>
7291L:	linux-input@vger.kernel.org
7292S:	Odd fixes
7293F:	Documentation/input/multi-touch-protocol.rst
7294F:	drivers/input/input-mt.c
7295K:	\b(ABS|SYN)_MT_
7296
7297INSIDE SECURE CRYPTO DRIVER
7298M:	Antoine Tenart <antoine.tenart@bootlin.com>
7299F:	drivers/crypto/inside-secure/
7300S:	Maintained
7301L:	linux-crypto@vger.kernel.org
7302
7303INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7304M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7305M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7306L:	linux-integrity@vger.kernel.org
7307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7308S:	Supported
7309F:	security/integrity/ima/
7310
7311INTEL 810/815 FRAMEBUFFER DRIVER
7312M:	Antonino Daplas <adaplas@gmail.com>
7313L:	linux-fbdev@vger.kernel.org
7314S:	Maintained
7315F:	drivers/video/fbdev/i810/
7316
7317INTEL ASoC DRIVERS
7318M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7319M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7320M:	Jie Yang <yang.jie@linux.intel.com>
7321L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7322S:	Supported
7323F:	sound/soc/intel/
7324
7325INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7326M:	Hans de Goede <hdegoede@redhat.com>
7327L:	platform-driver-x86@vger.kernel.org
7328S:	Maintained
7329F:	drivers/platform/x86/intel_atomisp2_pm.c
7330
7331INTEL C600 SERIES SAS CONTROLLER DRIVER
7332M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7333M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7334L:	linux-scsi@vger.kernel.org
7335T:	git git://git.code.sf.net/p/intel-sas/isci
7336S:	Supported
7337F:	drivers/scsi/isci/
7338
7339INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7340M:	Jani Nikula <jani.nikula@linux.intel.com>
7341M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7342M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7343L:	intel-gfx@lists.freedesktop.org
7344W:	https://01.org/linuxgraphics/
7345B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
7346C:	irc://chat.freenode.net/intel-gfx
7347Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7348T:	git git://anongit.freedesktop.org/drm-intel
7349S:	Supported
7350F:	drivers/gpu/drm/i915/
7351F:	include/drm/i915*
7352F:	include/uapi/drm/i915_drm.h
7353F:	Documentation/gpu/i915.rst
7354
7355INTEL ETHERNET DRIVERS
7356M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7357L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7358W:	http://www.intel.com/support/feedback.htm
7359W:	http://e1000.sourceforge.net/
7360Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7363S:	Supported
7364F:	Documentation/networking/e100.rst
7365F:	Documentation/networking/e1000.rst
7366F:	Documentation/networking/e1000e.txt
7367F:	Documentation/networking/igb.txt
7368F:	Documentation/networking/igbvf.txt
7369F:	Documentation/networking/ixgb.txt
7370F:	Documentation/networking/ixgbe.txt
7371F:	Documentation/networking/ixgbevf.txt
7372F:	Documentation/networking/i40e.txt
7373F:	Documentation/networking/iavf.txt
7374F:	Documentation/networking/ice.txt
7375F:	drivers/net/ethernet/intel/
7376F:	drivers/net/ethernet/intel/*/
7377F:	include/linux/avf/virtchnl.h
7378
7379INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7380M:	Maik Broemme <mbroemme@libmpq.org>
7381L:	linux-fbdev@vger.kernel.org
7382S:	Maintained
7383F:	Documentation/fb/intelfb.txt
7384F:	drivers/video/fbdev/intelfb/
7385
7386INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7387M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7388M:	Zhi Wang <zhi.a.wang@intel.com>
7389L:	intel-gvt-dev@lists.freedesktop.org
7390L:	intel-gfx@lists.freedesktop.org
7391W:	https://01.org/igvt-g
7392T:	git https://github.com/intel/gvt-linux.git
7393S:	Supported
7394F:	drivers/gpu/drm/i915/gvt/
7395
7396INTEL HID EVENT DRIVER
7397M:	Alex Hung <alex.hung@canonical.com>
7398L:	platform-driver-x86@vger.kernel.org
7399S:	Maintained
7400F:	drivers/platform/x86/intel-hid.c
7401
7402INTEL I/OAT DMA DRIVER
7403M:	Dave Jiang <dave.jiang@intel.com>
7404R:	Dan Williams <dan.j.williams@intel.com>
7405L:	dmaengine@vger.kernel.org
7406Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7407S:	Supported
7408F:	drivers/dma/ioat*
7409
7410INTEL IDLE DRIVER
7411M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7412M:	Len Brown <lenb@kernel.org>
7413L:	linux-pm@vger.kernel.org
7414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7415B:	https://bugzilla.kernel.org
7416S:	Supported
7417F:	drivers/idle/intel_idle.c
7418
7419INTEL INTEGRATED SENSOR HUB DRIVER
7420M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7421M:	Jiri Kosina <jikos@kernel.org>
7422L:	linux-input@vger.kernel.org
7423S:	Maintained
7424F:	drivers/hid/intel-ish-hid/
7425
7426INTEL IOMMU (VT-d)
7427M:	David Woodhouse <dwmw2@infradead.org>
7428L:	iommu@lists.linux-foundation.org
7429T:	git git://git.infradead.org/iommu-2.6.git
7430S:	Supported
7431F:	drivers/iommu/intel-iommu.c
7432F:	include/linux/intel-iommu.h
7433
7434INTEL IOP-ADMA DMA DRIVER
7435R:	Dan Williams <dan.j.williams@intel.com>
7436S:	Odd fixes
7437F:	drivers/dma/iop-adma.c
7438
7439INTEL IPU3 CSI-2 CIO2 DRIVER
7440M:	Yong Zhi <yong.zhi@intel.com>
7441M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7442M:	Bingbu Cao <bingbu.cao@intel.com>
7443R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7444R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7445L:	linux-media@vger.kernel.org
7446S:	Maintained
7447F:	drivers/media/pci/intel/ipu3/
7448F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7449
7450INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7451M:	Krzysztof Halasa <khalasa@piap.pl>
7452S:	Maintained
7453F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7454F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7455F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7456F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7457F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7458F:	drivers/net/wan/ixp4xx_hss.c
7459
7460INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7461M:	Deepak Saxena <dsaxena@plexity.net>
7462S:	Maintained
7463F:	drivers/char/hw_random/ixp4xx-rng.c
7464
7465INTEL MANAGEMENT ENGINE (mei)
7466M:	Tomas Winkler <tomas.winkler@intel.com>
7467L:	linux-kernel@vger.kernel.org
7468S:	Supported
7469F:	include/uapi/linux/mei.h
7470F:	include/linux/mei_cl_bus.h
7471F:	drivers/misc/mei/*
7472F:	drivers/watchdog/mei_wdt.c
7473F:	Documentation/misc-devices/mei/*
7474F:	samples/mei/*
7475
7476INTEL MENLOW THERMAL DRIVER
7477M:	Sujith Thomas <sujith.thomas@intel.com>
7478L:	platform-driver-x86@vger.kernel.org
7479W:	https://01.org/linux-acpi
7480S:	Supported
7481F:	drivers/platform/x86/intel_menlow.c
7482
7483INTEL MERRIFIELD GPIO DRIVER
7484M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7485L:	linux-gpio@vger.kernel.org
7486S:	Maintained
7487F:	drivers/gpio/gpio-merrifield.c
7488
7489INTEL MIC DRIVERS (mic)
7490M:	Sudeep Dutt <sudeep.dutt@intel.com>
7491M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7492S:	Supported
7493W:	https://github.com/sudeepdutt/mic
7494W:	http://software.intel.com/en-us/mic-developer
7495F:	include/linux/mic_bus.h
7496F:	include/linux/scif.h
7497F:	include/uapi/linux/mic_common.h
7498F:	include/uapi/linux/mic_ioctl.h
7499F:	include/uapi/linux/scif_ioctl.h
7500F:	drivers/misc/mic/
7501F:	drivers/dma/mic_x100_dma.c
7502F:	drivers/dma/mic_x100_dma.h
7503F:	Documentation/mic/
7504
7505INTEL PMC CORE DRIVER
7506M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7507M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7508L:	platform-driver-x86@vger.kernel.org
7509S:	Maintained
7510F:	arch/x86/include/asm/pmc_core.h
7511F:	drivers/platform/x86/intel_pmc_core*
7512
7513INTEL PMC/P-Unit IPC DRIVER
7514M:	Zha Qipeng<qipeng.zha@intel.com>
7515L:	platform-driver-x86@vger.kernel.org
7516S:	Maintained
7517F:	drivers/platform/x86/intel_pmc_ipc.c
7518F:	drivers/platform/x86/intel_punit_ipc.c
7519F:	arch/x86/include/asm/intel_pmc_ipc.h
7520F:	arch/x86/include/asm/intel_punit_ipc.h
7521
7522INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7523M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7524L:	linux-wireless@vger.kernel.org
7525S:	Maintained
7526F:	Documentation/networking/README.ipw2100
7527F:	Documentation/networking/README.ipw2200
7528F:	drivers/net/wireless/intel/ipw2x00/
7529
7530INTEL PSTATE DRIVER
7531M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7532M:	Len Brown <lenb@kernel.org>
7533L:	linux-pm@vger.kernel.org
7534S:	Supported
7535F:	drivers/cpufreq/intel_pstate.c
7536
7537INTEL RDMA RNIC DRIVER
7538M:	Faisal Latif <faisal.latif@intel.com>
7539M:	Shiraz Saleem <shiraz.saleem@intel.com>
7540L:	linux-rdma@vger.kernel.org
7541S:	Supported
7542F:	drivers/infiniband/hw/i40iw/
7543F:	include/uapi/rdma/i40iw-abi.h
7544
7545INTEL SHA MULTIBUFFER DRIVER
7546M:	Megha Dey <megha.dey@linux.intel.com>
7547R:	Tim Chen <tim.c.chen@linux.intel.com>
7548L:	linux-crypto@vger.kernel.org
7549S:	Supported
7550F:	arch/x86/crypto/sha*-mb/
7551F:	crypto/mcryptd.c
7552
7553INTEL TELEMETRY DRIVER
7554M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7555L:	platform-driver-x86@vger.kernel.org
7556S:	Maintained
7557F:	arch/x86/include/asm/intel_telemetry.h
7558F:	drivers/platform/x86/intel_telemetry*
7559
7560INTEL VIRTUAL BUTTON DRIVER
7561M:	AceLan Kao <acelan.kao@canonical.com>
7562L:	platform-driver-x86@vger.kernel.org
7563S:	Maintained
7564F:	drivers/platform/x86/intel-vbtn.c
7565
7566INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7567M:	Stanislaw Gruszka <sgruszka@redhat.com>
7568L:	linux-wireless@vger.kernel.org
7569S:	Supported
7570F:	drivers/net/wireless/intel/iwlegacy/
7571
7572INTEL WIRELESS WIFI LINK (iwlwifi)
7573M:	Johannes Berg <johannes.berg@intel.com>
7574M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7575M:	Luca Coelho <luciano.coelho@intel.com>
7576M:	Intel Linux Wireless <linuxwifi@intel.com>
7577L:	linux-wireless@vger.kernel.org
7578W:	http://intellinuxwireless.org
7579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7580S:	Supported
7581F:	drivers/net/wireless/intel/iwlwifi/
7582
7583INTEL WIRELESS WIMAX CONNECTION 2400
7584M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7585M:	linux-wimax@intel.com
7586L:	wimax@linuxwimax.org (subscribers-only)
7587S:	Supported
7588W:	http://linuxwimax.org
7589F:	Documentation/wimax/README.i2400m
7590F:	drivers/net/wimax/i2400m/
7591F:	include/uapi/linux/wimax/i2400m.h
7592
7593INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7594M:	Mario Limonciello <mario.limonciello@dell.com>
7595S:	Maintained
7596F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7597
7598INTEL(R) TRACE HUB
7599M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7600S:	Supported
7601F:	Documentation/trace/intel_th.rst
7602F:	drivers/hwtracing/intel_th/
7603
7604INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7605M:	Ning Sun <ning.sun@intel.com>
7606L:	tboot-devel@lists.sourceforge.net
7607W:	http://tboot.sourceforge.net
7608T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7609S:	Supported
7610F:	Documentation/intel_txt.txt
7611F:	include/linux/tboot.h
7612F:	arch/x86/kernel/tboot.c
7613
7614INTEL-MID GPIO DRIVER
7615M:	David Cohen <david.a.cohen@linux.intel.com>
7616L:	linux-gpio@vger.kernel.org
7617S:	Maintained
7618F:	drivers/gpio/gpio-intel-mid.c
7619
7620INVENSENSE MPU-3050 GYROSCOPE DRIVER
7621M:	Linus Walleij <linus.walleij@linaro.org>
7622L:	linux-iio@vger.kernel.org
7623S:	Maintained
7624F:	drivers/iio/gyro/mpu3050*
7625F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7626
7627IOC3 ETHERNET DRIVER
7628M:	Ralf Baechle <ralf@linux-mips.org>
7629L:	linux-mips@linux-mips.org
7630S:	Maintained
7631F:	drivers/net/ethernet/sgi/ioc3-eth.c
7632
7633IOC3 SERIAL DRIVER
7634M:	Pat Gefre <pfg@sgi.com>
7635L:	linux-serial@vger.kernel.org
7636S:	Maintained
7637F:	drivers/tty/serial/ioc3_serial.c
7638
7639IOMMU DRIVERS
7640M:	Joerg Roedel <joro@8bytes.org>
7641L:	iommu@lists.linux-foundation.org
7642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7643S:	Maintained
7644F:	Documentation/devicetree/bindings/iommu/
7645F:	drivers/iommu/
7646F:	include/linux/iommu.h
7647F:	include/linux/of_iommu.h
7648F:	include/linux/iova.h
7649
7650IP MASQUERADING
7651M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7652S:	Maintained
7653F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7654
7655IPMI SUBSYSTEM
7656M:	Corey Minyard <minyard@acm.org>
7657L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7658W:	http://openipmi.sourceforge.net/
7659S:	Supported
7660F:	Documentation/IPMI.txt
7661F:	drivers/char/ipmi/
7662F:	include/linux/ipmi*
7663F:	include/uapi/linux/ipmi*
7664
7665IPS SCSI RAID DRIVER
7666M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7667L:	linux-scsi@vger.kernel.org
7668W:	http://www.adaptec.com/
7669S:	Maintained
7670F:	drivers/scsi/ips*
7671
7672IPVS
7673M:	Wensong Zhang <wensong@linux-vs.org>
7674M:	Simon Horman <horms@verge.net.au>
7675M:	Julian Anastasov <ja@ssi.bg>
7676L:	netdev@vger.kernel.org
7677L:	lvs-devel@vger.kernel.org
7678S:	Maintained
7679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7681F:	Documentation/networking/ipvs-sysctl.txt
7682F:	include/net/ip_vs.h
7683F:	include/uapi/linux/ip_vs.h
7684F:	net/netfilter/ipvs/
7685
7686IPWIRELESS DRIVER
7687M:	Jiri Kosina <jikos@kernel.org>
7688M:	David Sterba <dsterba@suse.com>
7689S:	Odd Fixes
7690F:	drivers/tty/ipwireless/
7691
7692IPX NETWORK LAYER
7693L:	netdev@vger.kernel.org
7694S:	Obsolete
7695F:	include/uapi/linux/ipx.h
7696F:	drivers/staging/ipx/
7697
7698IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7699M:	Marc Zyngier <marc.zyngier@arm.com>
7700S:	Maintained
7701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7702F:	Documentation/IRQ-domain.txt
7703F:	include/linux/irqdomain.h
7704F:	kernel/irq/irqdomain.c
7705F:	kernel/irq/msi.c
7706
7707IRQ SUBSYSTEM
7708M:	Thomas Gleixner <tglx@linutronix.de>
7709L:	linux-kernel@vger.kernel.org
7710S:	Maintained
7711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7712F:	kernel/irq/
7713
7714IRQCHIP DRIVERS
7715M:	Thomas Gleixner <tglx@linutronix.de>
7716M:	Jason Cooper <jason@lakedaemon.net>
7717M:	Marc Zyngier <marc.zyngier@arm.com>
7718L:	linux-kernel@vger.kernel.org
7719S:	Maintained
7720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7721F:	Documentation/devicetree/bindings/interrupt-controller/
7722F:	drivers/irqchip/
7723
7724ISA
7725M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7726S:	Maintained
7727F:	Documentation/isa.txt
7728F:	drivers/base/isa.c
7729F:	include/linux/isa.h
7730
7731ISA RADIO MODULE
7732M:	Hans Verkuil <hverkuil@xs4all.nl>
7733L:	linux-media@vger.kernel.org
7734T:	git git://linuxtv.org/media_tree.git
7735W:	https://linuxtv.org
7736S:	Maintained
7737F:	drivers/media/radio/radio-isa*
7738
7739ISAPNP
7740M:	Jaroslav Kysela <perex@perex.cz>
7741S:	Maintained
7742F:	Documentation/isapnp.txt
7743F:	drivers/pnp/isapnp/
7744F:	include/linux/isapnp.h
7745
7746ISCSI
7747M:	Lee Duncan <lduncan@suse.com>
7748M:	Chris Leech <cleech@redhat.com>
7749L:	open-iscsi@googlegroups.com
7750W:	www.open-iscsi.com
7751S:	Maintained
7752F:	drivers/scsi/*iscsi*
7753F:	include/scsi/*iscsi*
7754
7755iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7756M:	Peter Jones <pjones@redhat.com>
7757M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7758S:	Maintained
7759F:	drivers/firmware/iscsi_ibft*
7760
7761ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7762M:	Sagi Grimberg <sagi@grimberg.me>
7763M:	Max Gurtovoy <maxg@mellanox.com>
7764L:	linux-rdma@vger.kernel.org
7765S:	Supported
7766W:	http://www.openfabrics.org
7767W:	www.open-iscsi.org
7768Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7769F:	drivers/infiniband/ulp/iser/
7770
7771ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7772M:	Sagi Grimberg <sagi@grimberg.me>
7773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7774L:	linux-rdma@vger.kernel.org
7775L:	target-devel@vger.kernel.org
7776S:	Supported
7777W:	http://www.linux-iscsi.org
7778F:	drivers/infiniband/ulp/isert
7779
7780ISDN SUBSYSTEM
7781M:	Karsten Keil <isdn@linux-pingi.de>
7782L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7783L:	netdev@vger.kernel.org
7784W:	http://www.isdn4linux.de
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7786S:	Maintained
7787F:	Documentation/isdn/
7788F:	drivers/isdn/
7789F:	include/linux/isdn.h
7790F:	include/linux/isdn/
7791F:	include/uapi/linux/isdn.h
7792F:	include/uapi/linux/isdn/
7793
7794ISDN SUBSYSTEM (Eicon active card driver)
7795M:	Armin Schindler <mac@melware.de>
7796L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7797W:	http://www.melware.de
7798S:	Maintained
7799F:	drivers/isdn/hardware/eicon/
7800
7801IT87 HARDWARE MONITORING DRIVER
7802M:	Jean Delvare <jdelvare@suse.com>
7803L:	linux-hwmon@vger.kernel.org
7804S:	Maintained
7805F:	Documentation/hwmon/it87
7806F:	drivers/hwmon/it87.c
7807
7808IT913X MEDIA DRIVER
7809M:	Antti Palosaari <crope@iki.fi>
7810L:	linux-media@vger.kernel.org
7811W:	https://linuxtv.org
7812W:	http://palosaari.fi/linux/
7813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7814T:	git git://linuxtv.org/anttip/media_tree.git
7815S:	Maintained
7816F:	drivers/media/tuners/it913x*
7817
7818IVTV VIDEO4LINUX DRIVER
7819M:	Andy Walls <awalls@md.metrocast.net>
7820L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7821L:	linux-media@vger.kernel.org
7822T:	git git://linuxtv.org/media_tree.git
7823W:	http://www.ivtvdriver.org
7824S:	Maintained
7825F:	Documentation/media/v4l-drivers/ivtv*
7826F:	drivers/media/pci/ivtv/
7827F:	include/uapi/linux/ivtv*
7828
7829IX2505V MEDIA DRIVER
7830M:	Malcolm Priestley <tvboxspy@gmail.com>
7831L:	linux-media@vger.kernel.org
7832W:	https://linuxtv.org
7833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7834S:	Maintained
7835F:	drivers/media/dvb-frontends/ix2505v*
7836
7837JAILHOUSE HYPERVISOR INTERFACE
7838M:	Jan Kiszka <jan.kiszka@siemens.com>
7839L:	jailhouse-dev@googlegroups.com
7840S:	Maintained
7841F:	arch/x86/kernel/jailhouse.c
7842F:	arch/x86/include/asm/jailhouse_para.h
7843
7844JC42.4 TEMPERATURE SENSOR DRIVER
7845M:	Guenter Roeck <linux@roeck-us.net>
7846L:	linux-hwmon@vger.kernel.org
7847S:	Maintained
7848F:	drivers/hwmon/jc42.c
7849F:	Documentation/hwmon/jc42
7850
7851JFS FILESYSTEM
7852M:	Dave Kleikamp <shaggy@kernel.org>
7853L:	jfs-discussion@lists.sourceforge.net
7854W:	http://jfs.sourceforge.net/
7855T:	git git://github.com/kleikamp/linux-shaggy.git
7856S:	Maintained
7857F:	Documentation/filesystems/jfs.txt
7858F:	fs/jfs/
7859
7860JME NETWORK DRIVER
7861M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7862L:	netdev@vger.kernel.org
7863S:	Maintained
7864F:	drivers/net/ethernet/jme.*
7865
7866JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7867M:	David Woodhouse <dwmw2@infradead.org>
7868L:	linux-mtd@lists.infradead.org
7869W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7870S:	Maintained
7871F:	fs/jffs2/
7872F:	include/uapi/linux/jffs2.h
7873
7874JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7875M:	"Theodore Ts'o" <tytso@mit.edu>
7876M:	Jan Kara <jack@suse.com>
7877L:	linux-ext4@vger.kernel.org
7878S:	Maintained
7879F:	fs/jbd2/
7880F:	include/linux/jbd2.h
7881
7882JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7883M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7884L:	linux-media@vger.kernel.org
7885S:	Maintained
7886F:	drivers/media/platform/rcar_jpu.c
7887
7888JSM Neo PCI based serial card
7889M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7890L:	linux-serial@vger.kernel.org
7891S:	Maintained
7892F:	drivers/tty/serial/jsm/
7893
7894K10TEMP HARDWARE MONITORING DRIVER
7895M:	Clemens Ladisch <clemens@ladisch.de>
7896L:	linux-hwmon@vger.kernel.org
7897S:	Maintained
7898F:	Documentation/hwmon/k10temp
7899F:	drivers/hwmon/k10temp.c
7900
7901K8TEMP HARDWARE MONITORING DRIVER
7902M:	Rudolf Marek <r.marek@assembler.cz>
7903L:	linux-hwmon@vger.kernel.org
7904S:	Maintained
7905F:	Documentation/hwmon/k8temp
7906F:	drivers/hwmon/k8temp.c
7907
7908KASAN
7909M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7910R:	Alexander Potapenko <glider@google.com>
7911R:	Dmitry Vyukov <dvyukov@google.com>
7912L:	kasan-dev@googlegroups.com
7913S:	Maintained
7914F:	arch/*/include/asm/kasan.h
7915F:	arch/*/mm/kasan_init*
7916F:	Documentation/dev-tools/kasan.rst
7917F:	include/linux/kasan*.h
7918F:	lib/test_kasan.c
7919F:	mm/kasan/
7920F:	scripts/Makefile.kasan
7921
7922KCONFIG
7923M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7925L:	linux-kbuild@vger.kernel.org
7926S:	Maintained
7927F:	Documentation/kbuild/kconfig*
7928F:	scripts/kconfig/
7929F:	scripts/Kconfig.include
7930
7931KDUMP
7932M:	Dave Young <dyoung@redhat.com>
7933M:	Baoquan He <bhe@redhat.com>
7934R:	Vivek Goyal <vgoyal@redhat.com>
7935L:	kexec@lists.infradead.org
7936W:	http://lse.sourceforge.net/kdump/
7937S:	Maintained
7938F:	Documentation/kdump/
7939
7940KEENE FM RADIO TRANSMITTER DRIVER
7941M:	Hans Verkuil <hverkuil@xs4all.nl>
7942L:	linux-media@vger.kernel.org
7943T:	git git://linuxtv.org/media_tree.git
7944W:	https://linuxtv.org
7945S:	Maintained
7946F:	drivers/media/radio/radio-keene*
7947
7948KERNEL AUTOMOUNTER
7949M:	Ian Kent <raven@themaw.net>
7950L:	autofs@vger.kernel.org
7951S:	Maintained
7952F:	fs/autofs/
7953
7954KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7955M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7956M:	Michal Marek <michal.lkml@markovi.net>
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7958L:	linux-kbuild@vger.kernel.org
7959S:	Maintained
7960F:	Documentation/kbuild/
7961F:	Makefile
7962F:	scripts/Kbuild*
7963F:	scripts/Makefile*
7964F:	scripts/basic/
7965F:	scripts/mk*
7966F:	scripts/mod/
7967F:	scripts/package/
7968
7969KERNEL JANITORS
7970L:	kernel-janitors@vger.kernel.org
7971W:	http://kernelnewbies.org/KernelJanitors
7972S:	Odd Fixes
7973
7974KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7975M:	"J. Bruce Fields" <bfields@fieldses.org>
7976M:	Jeff Layton <jlayton@kernel.org>
7977L:	linux-nfs@vger.kernel.org
7978W:	http://nfs.sourceforge.net/
7979T:	git git://linux-nfs.org/~bfields/linux.git
7980S:	Supported
7981F:	fs/nfsd/
7982F:	include/uapi/linux/nfsd/
7983F:	fs/lockd/
7984F:	fs/nfs_common/
7985F:	net/sunrpc/
7986F:	include/linux/lockd/
7987F:	include/linux/sunrpc/
7988F:	include/uapi/linux/sunrpc/
7989
7990KERNEL SELFTEST FRAMEWORK
7991M:	Shuah Khan <shuah@kernel.org>
7992L:	linux-kselftest@vger.kernel.org
7993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7994Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7995S:	Maintained
7996F:	tools/testing/selftests/
7997F:	Documentation/dev-tools/kselftest*
7998
7999KERNEL USERMODE HELPER
8000M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8001L:	linux-kernel@vger.kernel.org
8002S:	Maintained
8003F:	kernel/umh.c
8004F:	include/linux/umh.h
8005
8006KERNEL VIRTUAL MACHINE (KVM)
8007M:	Paolo Bonzini <pbonzini@redhat.com>
8008M:	Radim Krčmář <rkrcmar@redhat.com>
8009L:	kvm@vger.kernel.org
8010W:	http://www.linux-kvm.org
8011T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8012S:	Supported
8013F:	Documentation/virtual/kvm/
8014F:	include/trace/events/kvm.h
8015F:	include/uapi/asm-generic/kvm*
8016F:	include/uapi/linux/kvm*
8017F:	include/asm-generic/kvm*
8018F:	include/linux/kvm*
8019F:	include/kvm/iodev.h
8020F:	virt/kvm/*
8021F:	tools/kvm/
8022
8023KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8024M:	Joerg Roedel <joro@8bytes.org>
8025L:	kvm@vger.kernel.org
8026W:	http://www.linux-kvm.org/
8027S:	Maintained
8028F:	arch/x86/include/asm/svm.h
8029F:	arch/x86/kvm/svm.c
8030
8031KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8032M:	Christoffer Dall <christoffer.dall@arm.com>
8033M:	Marc Zyngier <marc.zyngier@arm.com>
8034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8035L:	kvmarm@lists.cs.columbia.edu
8036W:	http://systems.cs.columbia.edu/projects/kvm-arm
8037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8038S:	Supported
8039F:	arch/arm/include/uapi/asm/kvm*
8040F:	arch/arm/include/asm/kvm*
8041F:	arch/arm/kvm/
8042F:	virt/kvm/arm/
8043F:	include/kvm/arm_*
8044
8045KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8046M:	Christoffer Dall <christoffer.dall@arm.com>
8047M:	Marc Zyngier <marc.zyngier@arm.com>
8048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8049L:	kvmarm@lists.cs.columbia.edu
8050S:	Maintained
8051F:	arch/arm64/include/uapi/asm/kvm*
8052F:	arch/arm64/include/asm/kvm*
8053F:	arch/arm64/kvm/
8054
8055KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8056M:	James Hogan <jhogan@kernel.org>
8057L:	linux-mips@linux-mips.org
8058S:	Supported
8059F:	arch/mips/include/uapi/asm/kvm*
8060F:	arch/mips/include/asm/kvm*
8061F:	arch/mips/kvm/
8062
8063KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8064M:	Paul Mackerras <paulus@ozlabs.org>
8065L:	kvm-ppc@vger.kernel.org
8066W:	http://www.linux-kvm.org/
8067T:	git git://github.com/agraf/linux-2.6.git
8068S:	Supported
8069F:	arch/powerpc/include/uapi/asm/kvm*
8070F:	arch/powerpc/include/asm/kvm*
8071F:	arch/powerpc/kvm/
8072F:	arch/powerpc/kernel/kvm*
8073
8074KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8075M:	Christian Borntraeger <borntraeger@de.ibm.com>
8076M:	Janosch Frank <frankja@linux.ibm.com>
8077R:	David Hildenbrand <david@redhat.com>
8078R:	Cornelia Huck <cohuck@redhat.com>
8079L:	linux-s390@vger.kernel.org
8080W:	http://www.ibm.com/developerworks/linux/linux390/
8081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8082S:	Supported
8083F:	arch/s390/include/uapi/asm/kvm*
8084F:	arch/s390/include/asm/gmap.h
8085F:	arch/s390/include/asm/kvm*
8086F:	arch/s390/kvm/
8087F:	arch/s390/mm/gmap.c
8088
8089KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8090M:	Paolo Bonzini <pbonzini@redhat.com>
8091M:	Radim Krčmář <rkrcmar@redhat.com>
8092L:	kvm@vger.kernel.org
8093W:	http://www.linux-kvm.org
8094T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8095S:	Supported
8096F:	arch/x86/kvm/
8097F:	arch/x86/include/uapi/asm/kvm*
8098F:	arch/x86/include/asm/kvm*
8099F:	arch/x86/include/asm/pvclock-abi.h
8100F:	arch/x86/kernel/kvm.c
8101F:	arch/x86/kernel/kvmclock.c
8102
8103KERNFS
8104M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8105M:	Tejun Heo <tj@kernel.org>
8106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8107S:	Supported
8108F:	include/linux/kernfs.h
8109F:	fs/kernfs/
8110
8111KEXEC
8112M:	Eric Biederman <ebiederm@xmission.com>
8113W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8114L:	kexec@lists.infradead.org
8115S:	Maintained
8116F:	include/linux/kexec.h
8117F:	include/uapi/linux/kexec.h
8118F:	kernel/kexec*
8119
8120KEYS-ENCRYPTED
8121M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8122L:	linux-integrity@vger.kernel.org
8123L:	keyrings@vger.kernel.org
8124S:	Supported
8125F:	Documentation/security/keys/trusted-encrypted.rst
8126F:	include/keys/encrypted-type.h
8127F:	security/keys/encrypted-keys/
8128
8129KEYS-TRUSTED
8130M:	James Bottomley <jejb@linux.vnet.ibm.com>
8131M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8132L:	linux-integrity@vger.kernel.org
8133L:	keyrings@vger.kernel.org
8134S:	Supported
8135F:	Documentation/security/keys/trusted-encrypted.rst
8136F:	include/keys/trusted-type.h
8137F:	security/keys/trusted.c
8138F:	security/keys/trusted.h
8139
8140KEYS/KEYRINGS:
8141M:	David Howells <dhowells@redhat.com>
8142L:	keyrings@vger.kernel.org
8143S:	Maintained
8144F:	Documentation/security/keys/core.rst
8145F:	include/linux/key.h
8146F:	include/linux/key-type.h
8147F:	include/linux/keyctl.h
8148F:	include/uapi/linux/keyctl.h
8149F:	include/keys/
8150F:	security/keys/
8151
8152KGDB / KDB /debug_core
8153M:	Jason Wessel <jason.wessel@windriver.com>
8154M:	Daniel Thompson <daniel.thompson@linaro.org>
8155W:	http://kgdb.wiki.kernel.org/
8156L:	kgdb-bugreport@lists.sourceforge.net
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8158S:	Maintained
8159F:	Documentation/dev-tools/kgdb.rst
8160F:	drivers/misc/kgdbts.c
8161F:	drivers/tty/serial/kgdboc.c
8162F:	include/linux/kdb.h
8163F:	include/linux/kgdb.h
8164F:	kernel/debug/
8165
8166KMEMLEAK
8167M:	Catalin Marinas <catalin.marinas@arm.com>
8168S:	Maintained
8169F:	Documentation/dev-tools/kmemleak.rst
8170F:	include/linux/kmemleak.h
8171F:	mm/kmemleak.c
8172F:	mm/kmemleak-test.c
8173
8174KMOD KERNEL MODULE LOADER - USERMODE HELPER
8175M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8176L:	linux-kernel@vger.kernel.org
8177S:	Maintained
8178F:	kernel/kmod.c
8179F:	include/linux/kmod.h
8180F:	lib/test_kmod.c
8181F:	tools/testing/selftests/kmod/
8182
8183KPROBES
8184M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8185M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8186M:	"David S. Miller" <davem@davemloft.net>
8187M:	Masami Hiramatsu <mhiramat@kernel.org>
8188S:	Maintained
8189F:	Documentation/kprobes.txt
8190F:	include/linux/kprobes.h
8191F:	include/asm-generic/kprobes.h
8192F:	kernel/kprobes.c
8193
8194KS0108 LCD CONTROLLER DRIVER
8195M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8196S:	Maintained
8197F:	Documentation/auxdisplay/ks0108
8198F:	drivers/auxdisplay/ks0108.c
8199F:	include/linux/ks0108.h
8200
8201L3MDEV
8202M:	David Ahern <dsa@cumulusnetworks.com>
8203L:	netdev@vger.kernel.org
8204S:	Maintained
8205F:	net/l3mdev
8206F:	include/net/l3mdev.h
8207
8208LANTIQ MIPS ARCHITECTURE
8209M:	John Crispin <john@phrozen.org>
8210L:	linux-mips@linux-mips.org
8211S:	Maintained
8212F:	arch/mips/lantiq
8213F:	drivers/soc/lantiq
8214
8215LAPB module
8216L:	linux-x25@vger.kernel.org
8217S:	Orphan
8218F:	Documentation/networking/lapb-module.txt
8219F:	include/*/lapb.h
8220F:	net/lapb/
8221
8222LASI 53c700 driver for PARISC
8223M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8224L:	linux-scsi@vger.kernel.org
8225S:	Maintained
8226F:	Documentation/scsi/53c700.txt
8227F:	drivers/scsi/53c700*
8228
8229LEAKING_ADDRESSES
8230M:	Tobin C. Harding <me@tobin.cc>
8231M:	Tycho Andersen <tycho@tycho.ws>
8232L:	kernel-hardening@lists.openwall.com
8233S:	Maintained
8234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8235F:	scripts/leaking_addresses.pl
8236
8237LED SUBSYSTEM
8238M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8239M:	Pavel Machek <pavel@ucw.cz>
8240L:	linux-leds@vger.kernel.org
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8242S:	Maintained
8243F:	Documentation/devicetree/bindings/leds/
8244F:	drivers/leds/
8245F:	include/linux/leds.h
8246
8247LEGACY EEPROM DRIVER
8248M:	Jean Delvare <jdelvare@suse.com>
8249S:	Maintained
8250F:	Documentation/misc-devices/eeprom
8251F:	drivers/misc/eeprom/eeprom.c
8252
8253LEGO MINDSTORMS EV3
8254R:	David Lechner <david@lechnology.com>
8255S:	Maintained
8256F:	arch/arm/boot/dts/da850-lego-ev3.dts
8257F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8258F:	drivers/power/supply/lego_ev3_battery.c
8259
8260LEGO USB Tower driver
8261M:	Juergen Stuber <starblue@users.sourceforge.net>
8262L:	legousb-devel@lists.sourceforge.net
8263W:	http://legousb.sourceforge.net/
8264S:	Maintained
8265F:	drivers/usb/misc/legousbtower.c
8266
8267LG2160 MEDIA DRIVER
8268M:	Michael Krufky <mkrufky@linuxtv.org>
8269L:	linux-media@vger.kernel.org
8270W:	https://linuxtv.org
8271W:	http://github.com/mkrufky
8272Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8273T:	git git://linuxtv.org/mkrufky/tuners.git
8274S:	Maintained
8275F:	drivers/media/dvb-frontends/lg2160.*
8276
8277LGDT3305 MEDIA DRIVER
8278M:	Michael Krufky <mkrufky@linuxtv.org>
8279L:	linux-media@vger.kernel.org
8280W:	https://linuxtv.org
8281W:	http://github.com/mkrufky
8282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8283T:	git git://linuxtv.org/mkrufky/tuners.git
8284S:	Maintained
8285F:	drivers/media/dvb-frontends/lgdt3305.*
8286
8287LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8288M:	Viresh Kumar <vireshk@kernel.org>
8289L:	linux-ide@vger.kernel.org
8290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8291S:	Maintained
8292F:	include/linux/pata_arasan_cf_data.h
8293F:	drivers/ata/pata_arasan_cf.c
8294
8295LIBATA PATA DRIVERS
8296M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8297M:	Jens Axboe <axboe@kernel.dk>
8298L:	linux-ide@vger.kernel.org
8299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8300S:	Maintained
8301F:	drivers/ata/pata_*.c
8302F:	drivers/ata/ata_generic.c
8303
8304LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8305M:	Linus Walleij <linus.walleij@linaro.org>
8306L:	linux-ide@vger.kernel.org
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8308S:	Maintained
8309F:	drivers/ata/pata_ftide010.c
8310F:	drivers/ata/sata_gemini.c
8311F:	drivers/ata/sata_gemini.h
8312
8313LIBATA SATA AHCI PLATFORM devices support
8314M:	Hans de Goede <hdegoede@redhat.com>
8315M:	Jens Axboe <axboe@kernel.dk>
8316L:	linux-ide@vger.kernel.org
8317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8318S:	Maintained
8319F:	drivers/ata/ahci_platform.c
8320F:	drivers/ata/libahci_platform.c
8321F:	include/linux/ahci_platform.h
8322
8323LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8324M:	Mikael Pettersson <mikpelinux@gmail.com>
8325L:	linux-ide@vger.kernel.org
8326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8327S:	Maintained
8328F:	drivers/ata/sata_promise.*
8329
8330LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8331M:	Jens Axboe <axboe@kernel.dk>
8332L:	linux-ide@vger.kernel.org
8333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8334S:	Maintained
8335F:	drivers/ata/
8336F:	include/linux/ata.h
8337F:	include/linux/libata.h
8338F:	Documentation/devicetree/bindings/ata/
8339
8340LIBLOCKDEP
8341M:	Sasha Levin <alexander.levin@microsoft.com>
8342S:	Maintained
8343F:	tools/lib/lockdep/
8344
8345LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8346M:	Ross Zwisler <zwisler@kernel.org>
8347M:	Dan Williams <dan.j.williams@intel.com>
8348M:	Vishal Verma <vishal.l.verma@intel.com>
8349M:	Dave Jiang <dave.jiang@intel.com>
8350L:	linux-nvdimm@lists.01.org
8351Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8352S:	Supported
8353F:	drivers/nvdimm/blk.c
8354F:	drivers/nvdimm/region_devs.c
8355
8356LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8357M:	Vishal Verma <vishal.l.verma@intel.com>
8358M:	Dan Williams <dan.j.williams@intel.com>
8359M:	Ross Zwisler <zwisler@kernel.org>
8360M:	Dave Jiang <dave.jiang@intel.com>
8361L:	linux-nvdimm@lists.01.org
8362Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8363S:	Supported
8364F:	drivers/nvdimm/btt*
8365
8366LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8367M:	Ross Zwisler <zwisler@kernel.org>
8368M:	Dan Williams <dan.j.williams@intel.com>
8369M:	Vishal Verma <vishal.l.verma@intel.com>
8370M:	Dave Jiang <dave.jiang@intel.com>
8371L:	linux-nvdimm@lists.01.org
8372Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8373S:	Supported
8374F:	drivers/nvdimm/pmem*
8375
8376LIBNVDIMM: DEVICETREE BINDINGS
8377M:	Oliver O'Halloran <oohall@gmail.com>
8378L:	linux-nvdimm@lists.01.org
8379Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8380S:	Supported
8381F:	drivers/nvdimm/of_pmem.c
8382F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8383
8384LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8385M:	Dan Williams <dan.j.williams@intel.com>
8386M:	Ross Zwisler <zwisler@kernel.org>
8387M:	Vishal Verma <vishal.l.verma@intel.com>
8388M:	Dave Jiang <dave.jiang@intel.com>
8389L:	linux-nvdimm@lists.01.org
8390Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8392S:	Supported
8393F:	drivers/nvdimm/*
8394F:	drivers/acpi/nfit/*
8395F:	include/linux/nd.h
8396F:	include/linux/libnvdimm.h
8397F:	include/uapi/linux/ndctl.h
8398
8399LIGHTNVM PLATFORM SUPPORT
8400M:	Matias Bjorling <mb@lightnvm.io>
8401W:	http://github/OpenChannelSSD
8402L:	linux-block@vger.kernel.org
8403S:	Maintained
8404F:	drivers/lightnvm/
8405F:	include/linux/lightnvm.h
8406F:	include/uapi/linux/lightnvm.h
8407
8408LINUX FOR POWER MACINTOSH
8409M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8410W:	http://www.penguinppc.org/
8411L:	linuxppc-dev@lists.ozlabs.org
8412S:	Maintained
8413F:	arch/powerpc/platforms/powermac/
8414F:	drivers/macintosh/
8415
8416LINUX FOR POWERPC (32-BIT AND 64-BIT)
8417M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8418M:	Paul Mackerras <paulus@samba.org>
8419M:	Michael Ellerman <mpe@ellerman.id.au>
8420W:	https://github.com/linuxppc/linux/wiki
8421L:	linuxppc-dev@lists.ozlabs.org
8422Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8424S:	Supported
8425F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8426F:	Documentation/devicetree/bindings/powerpc/
8427F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8428F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8429F:	Documentation/powerpc/
8430F:	arch/powerpc/
8431F:	drivers/char/tpm/tpm_ibmvtpm*
8432F:	drivers/crypto/nx/
8433F:	drivers/crypto/vmx/
8434F:	drivers/i2c/busses/i2c-opal.c
8435F:	drivers/net/ethernet/ibm/ibmveth.*
8436F:	drivers/net/ethernet/ibm/ibmvnic.*
8437F:	drivers/pci/hotplug/pnv_php.c
8438F:	drivers/pci/hotplug/rpa*
8439F:	drivers/rtc/rtc-opal.c
8440F:	drivers/scsi/ibmvscsi/
8441F:	drivers/tty/hvc/hvc_opal.c
8442F:	drivers/watchdog/wdrtas.c
8443F:	tools/testing/selftests/powerpc
8444N:	/pmac
8445N:	powermac
8446N:	powernv
8447N:	[^a-z0-9]ps3
8448N:	pseries
8449
8450LINUX FOR POWERPC EMBEDDED MPC5XXX
8451M:	Anatolij Gustschin <agust@denx.de>
8452L:	linuxppc-dev@lists.ozlabs.org
8453T:	git git://git.denx.de/linux-denx-agust.git
8454S:	Maintained
8455F:	arch/powerpc/platforms/512x/
8456F:	arch/powerpc/platforms/52xx/
8457
8458LINUX FOR POWERPC EMBEDDED PPC4XX
8459M:	Alistair Popple <alistair@popple.id.au>
8460M:	Matt Porter <mporter@kernel.crashing.org>
8461W:	http://www.penguinppc.org/
8462L:	linuxppc-dev@lists.ozlabs.org
8463S:	Maintained
8464F:	arch/powerpc/platforms/40x/
8465F:	arch/powerpc/platforms/44x/
8466
8467LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8468M:	Scott Wood <oss@buserror.net>
8469M:	Kumar Gala <galak@kernel.crashing.org>
8470W:	http://www.penguinppc.org/
8471L:	linuxppc-dev@lists.ozlabs.org
8472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8473S:	Maintained
8474F:	arch/powerpc/platforms/83xx/
8475F:	arch/powerpc/platforms/85xx/
8476F:	Documentation/devicetree/bindings/powerpc/fsl/
8477
8478LINUX FOR POWERPC EMBEDDED PPC8XX
8479M:	Vitaly Bordug <vitb@kernel.crashing.org>
8480W:	http://www.penguinppc.org/
8481L:	linuxppc-dev@lists.ozlabs.org
8482S:	Maintained
8483F:	arch/powerpc/platforms/8xx/
8484
8485LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8486L:	linuxppc-dev@lists.ozlabs.org
8487S:	Orphan
8488F:	arch/powerpc/*/*virtex*
8489F:	arch/powerpc/*/*/*virtex*
8490
8491LINUX FOR POWERPC PA SEMI PWRFICIENT
8492L:	linuxppc-dev@lists.ozlabs.org
8493S:	Orphan
8494F:	arch/powerpc/platforms/pasemi/
8495F:	drivers/*/*pasemi*
8496F:	drivers/*/*/*pasemi*
8497
8498LINUX KERNEL DUMP TEST MODULE (LKDTM)
8499M:	Kees Cook <keescook@chromium.org>
8500S:	Maintained
8501F:	drivers/misc/lkdtm/*
8502
8503LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8504M:	Alan Stern <stern@rowland.harvard.edu>
8505M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8506M:	Will Deacon <will.deacon@arm.com>
8507M:	Peter Zijlstra <peterz@infradead.org>
8508M:	Boqun Feng <boqun.feng@gmail.com>
8509M:	Nicholas Piggin <npiggin@gmail.com>
8510M:	David Howells <dhowells@redhat.com>
8511M:	Jade Alglave <j.alglave@ucl.ac.uk>
8512M:	Luc Maranget <luc.maranget@inria.fr>
8513M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8514R:	Akira Yokosawa <akiyks@gmail.com>
8515R:	Daniel Lustig <dlustig@nvidia.com>
8516L:	linux-kernel@vger.kernel.org
8517L:	linux-arch@vger.kernel.org
8518S:	Supported
8519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8520F:	tools/memory-model/
8521F:	Documentation/atomic_bitops.txt
8522F:	Documentation/atomic_t.txt
8523F:	Documentation/core-api/atomic_ops.rst
8524F:	Documentation/core-api/refcount-vs-atomic.rst
8525F:	Documentation/memory-barriers.txt
8526
8527LIS3LV02D ACCELEROMETER DRIVER
8528M:	Eric Piel <eric.piel@tremplin-utc.net>
8529S:	Maintained
8530F:	Documentation/misc-devices/lis3lv02d
8531F:	drivers/misc/lis3lv02d/
8532F:	drivers/platform/x86/hp_accel.c
8533
8534LIVE PATCHING
8535M:	Josh Poimboeuf <jpoimboe@redhat.com>
8536M:	Jessica Yu <jeyu@kernel.org>
8537M:	Jiri Kosina <jikos@kernel.org>
8538M:	Miroslav Benes <mbenes@suse.cz>
8539R:	Petr Mladek <pmladek@suse.com>
8540S:	Maintained
8541F:	kernel/livepatch/
8542F:	include/linux/livepatch.h
8543F:	arch/x86/include/asm/livepatch.h
8544F:	arch/x86/kernel/livepatch.c
8545F:	Documentation/livepatch/
8546F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8547F:	samples/livepatch/
8548L:	live-patching@vger.kernel.org
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8550
8551LLC (802.2)
8552L:	netdev@vger.kernel.org
8553S:	Odd fixes
8554F:	include/linux/llc.h
8555F:	include/uapi/linux/llc.h
8556F:	include/net/llc*
8557F:	net/llc/
8558
8559LM73 HARDWARE MONITOR DRIVER
8560M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8561L:	linux-hwmon@vger.kernel.org
8562S:	Maintained
8563F:	drivers/hwmon/lm73.c
8564
8565LM78 HARDWARE MONITOR DRIVER
8566M:	Jean Delvare <jdelvare@suse.com>
8567L:	linux-hwmon@vger.kernel.org
8568S:	Maintained
8569F:	Documentation/hwmon/lm78
8570F:	drivers/hwmon/lm78.c
8571
8572LM83 HARDWARE MONITOR DRIVER
8573M:	Jean Delvare <jdelvare@suse.com>
8574L:	linux-hwmon@vger.kernel.org
8575S:	Maintained
8576F:	Documentation/hwmon/lm83
8577F:	drivers/hwmon/lm83.c
8578
8579LM90 HARDWARE MONITOR DRIVER
8580M:	Jean Delvare <jdelvare@suse.com>
8581L:	linux-hwmon@vger.kernel.org
8582S:	Maintained
8583F:	Documentation/hwmon/lm90
8584F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8585F:	drivers/hwmon/lm90.c
8586F:	include/dt-bindings/thermal/lm90.h
8587
8588LM95234 HARDWARE MONITOR DRIVER
8589M:	Guenter Roeck <linux@roeck-us.net>
8590L:	linux-hwmon@vger.kernel.org
8591S:	Maintained
8592F:	Documentation/hwmon/lm95234
8593F:	drivers/hwmon/lm95234.c
8594
8595LME2510 MEDIA DRIVER
8596M:	Malcolm Priestley <tvboxspy@gmail.com>
8597L:	linux-media@vger.kernel.org
8598W:	https://linuxtv.org
8599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8600S:	Maintained
8601F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8602
8603LOADPIN SECURITY MODULE
8604M:	Kees Cook <keescook@chromium.org>
8605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8606S:	Supported
8607F:	security/loadpin/
8608F:	Documentation/admin-guide/LSM/LoadPin.rst
8609
8610LOCKING PRIMITIVES
8611M:	Peter Zijlstra <peterz@infradead.org>
8612M:	Ingo Molnar <mingo@redhat.com>
8613M:	Will Deacon <will.deacon@arm.com>
8614L:	linux-kernel@vger.kernel.org
8615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8616S:	Maintained
8617F:	Documentation/locking/
8618F:	include/linux/lockdep.h
8619F:	include/linux/spinlock*.h
8620F:	arch/*/include/asm/spinlock*.h
8621F:	include/linux/rwlock*.h
8622F:	include/linux/mutex*.h
8623F:	include/linux/rwsem*.h
8624F:	arch/*/include/asm/rwsem.h
8625F:	include/linux/seqlock.h
8626F:	lib/locking*.[ch]
8627F:	kernel/locking/
8628X:	kernel/locking/locktorture.c
8629
8630LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8631M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8632L:	linux-ntfs-dev@lists.sourceforge.net
8633W:	http://www.linux-ntfs.org/content/view/19/37/
8634S:	Maintained
8635F:	Documentation/ldm.txt
8636F:	block/partitions/ldm.*
8637
8638LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8639M:	Sathya Prakash <sathya.prakash@broadcom.com>
8640M:	Chaitra P B <chaitra.basappa@broadcom.com>
8641M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8642L:	MPT-FusionLinux.pdl@broadcom.com
8643L:	linux-scsi@vger.kernel.org
8644W:	http://www.avagotech.com/support/
8645S:	Supported
8646F:	drivers/message/fusion/
8647F:	drivers/scsi/mpt3sas/
8648
8649LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8650M:	Matthew Wilcox <matthew@wil.cx>
8651L:	linux-scsi@vger.kernel.org
8652S:	Maintained
8653F:	drivers/scsi/sym53c8xx_2/
8654
8655LTC4261 HARDWARE MONITOR DRIVER
8656M:	Guenter Roeck <linux@roeck-us.net>
8657L:	linux-hwmon@vger.kernel.org
8658S:	Maintained
8659F:	Documentation/hwmon/ltc4261
8660F:	drivers/hwmon/ltc4261.c
8661
8662LTC4306 I2C MULTIPLEXER DRIVER
8663M:	Michael Hennerich <michael.hennerich@analog.com>
8664W:	http://ez.analog.com/community/linux-device-drivers
8665L:	linux-i2c@vger.kernel.org
8666S:	Supported
8667F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8668F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8669
8670LTP (Linux Test Project)
8671M:	Mike Frysinger <vapier@gentoo.org>
8672M:	Cyril Hrubis <chrubis@suse.cz>
8673M:	Wanlong Gao <wanlong.gao@gmail.com>
8674M:	Jan Stancek <jstancek@redhat.com>
8675M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8676M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8677L:	ltp@lists.linux.it (subscribers-only)
8678W:	http://linux-test-project.github.io/
8679T:	git git://github.com/linux-test-project/ltp.git
8680S:	Maintained
8681
8682M68K ARCHITECTURE
8683M:	Geert Uytterhoeven <geert@linux-m68k.org>
8684L:	linux-m68k@lists.linux-m68k.org
8685W:	http://www.linux-m68k.org/
8686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8687S:	Maintained
8688F:	arch/m68k/
8689F:	drivers/zorro/
8690
8691M68K ON APPLE MACINTOSH
8692M:	Joshua Thompson <funaho@jurai.org>
8693W:	http://www.mac.linux-m68k.org/
8694L:	linux-m68k@lists.linux-m68k.org
8695S:	Maintained
8696F:	arch/m68k/mac/
8697
8698M68K ON HP9000/300
8699M:	Philip Blundell <philb@gnu.org>
8700W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8701S:	Maintained
8702F:	arch/m68k/hp300/
8703
8704M88DS3103 MEDIA DRIVER
8705M:	Antti Palosaari <crope@iki.fi>
8706L:	linux-media@vger.kernel.org
8707W:	https://linuxtv.org
8708W:	http://palosaari.fi/linux/
8709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8710T:	git git://linuxtv.org/anttip/media_tree.git
8711S:	Maintained
8712F:	drivers/media/dvb-frontends/m88ds3103*
8713
8714M88RS2000 MEDIA DRIVER
8715M:	Malcolm Priestley <tvboxspy@gmail.com>
8716L:	linux-media@vger.kernel.org
8717W:	https://linuxtv.org
8718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8719S:	Maintained
8720F:	drivers/media/dvb-frontends/m88rs2000*
8721
8722MA901 MASTERKIT USB FM RADIO DRIVER
8723M:	Alexey Klimov <klimov.linux@gmail.com>
8724L:	linux-media@vger.kernel.org
8725T:	git git://linuxtv.org/media_tree.git
8726S:	Maintained
8727F:	drivers/media/radio/radio-ma901.c
8728
8729MAC80211
8730M:	Johannes Berg <johannes@sipsolutions.net>
8731L:	linux-wireless@vger.kernel.org
8732W:	http://wireless.kernel.org/
8733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8735S:	Maintained
8736F:	Documentation/networking/mac80211-injection.txt
8737F:	include/net/mac80211.h
8738F:	net/mac80211/
8739F:	drivers/net/wireless/mac80211_hwsim.[ch]
8740F:	Documentation/networking/mac80211_hwsim/README
8741
8742MAILBOX API
8743M:	Jassi Brar <jassisinghbrar@gmail.com>
8744L:	linux-kernel@vger.kernel.org
8745S:	Maintained
8746F:	drivers/mailbox/
8747F:	include/linux/mailbox_client.h
8748F:	include/linux/mailbox_controller.h
8749
8750MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8751M:	Michael Kerrisk <mtk.manpages@gmail.com>
8752W:	http://www.kernel.org/doc/man-pages
8753L:	linux-man@vger.kernel.org
8754S:	Maintained
8755
8756MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8757M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8758L:	linux-mips@linux-mips.org
8759S:	Maintained
8760F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8761
8762MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8763M:	Andrew Lunn <andrew@lunn.ch>
8764M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8765L:	netdev@vger.kernel.org
8766S:	Maintained
8767F:	drivers/net/dsa/mv88e6xxx/
8768F:	linux/platform_data/mv88e6xxx.h
8769F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8770
8771MARVELL ARMADA DRM SUPPORT
8772M:	Russell King <linux@armlinux.org.uk>
8773S:	Maintained
8774T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8775T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8776F:	drivers/gpu/drm/armada/
8777F:	include/uapi/drm/armada_drm.h
8778F:	Documentation/devicetree/bindings/display/armada/
8779
8780MARVELL CRYPTO DRIVER
8781M:	Boris Brezillon <boris.brezillon@bootlin.com>
8782M:	Arnaud Ebalard <arno@natisbad.org>
8783F:	drivers/crypto/marvell/
8784S:	Maintained
8785L:	linux-crypto@vger.kernel.org
8786
8787MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8788M:	Mirko Lindner <mlindner@marvell.com>
8789M:	Stephen Hemminger <stephen@networkplumber.org>
8790L:	netdev@vger.kernel.org
8791S:	Maintained
8792F:	drivers/net/ethernet/marvell/sk*
8793
8794MARVELL LIBERTAS WIRELESS DRIVER
8795L:	libertas-dev@lists.infradead.org
8796S:	Orphan
8797F:	drivers/net/wireless/marvell/libertas/
8798
8799MARVELL MACCHIATOBIN SUPPORT
8800M:	Russell King <linux@armlinux.org.uk>
8801L:	linux-arm-kernel@lists.infradead.org
8802S:	Maintained
8803F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8804
8805MARVELL MV643XX ETHERNET DRIVER
8806M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8807L:	netdev@vger.kernel.org
8808S:	Maintained
8809F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8810F:	include/linux/mv643xx.h
8811
8812MARVELL MV88X3310 PHY DRIVER
8813M:	Russell King <linux@armlinux.org.uk>
8814L:	netdev@vger.kernel.org
8815S:	Maintained
8816F:	drivers/net/phy/marvell10g.c
8817
8818MARVELL MVNETA ETHERNET DRIVER
8819M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8820L:	netdev@vger.kernel.org
8821S:	Maintained
8822F:	drivers/net/ethernet/marvell/mvneta.*
8823
8824MARVELL MWIFIEX WIRELESS DRIVER
8825M:	Amitkumar Karwar <amitkarwar@gmail.com>
8826M:	Nishant Sarmukadam <nishants@marvell.com>
8827M:	Ganapathi Bhat <gbhat@marvell.com>
8828M:	Xinming Hu <huxinming820@gmail.com>
8829L:	linux-wireless@vger.kernel.org
8830S:	Maintained
8831F:	drivers/net/wireless/marvell/mwifiex/
8832
8833MARVELL MWL8K WIRELESS DRIVER
8834M:	Lennert Buytenhek <buytenh@wantstofly.org>
8835L:	linux-wireless@vger.kernel.org
8836S:	Odd Fixes
8837F:	drivers/net/wireless/marvell/mwl8k.c
8838
8839MARVELL NAND CONTROLLER DRIVER
8840M:	Miquel Raynal <miquel.raynal@bootlin.com>
8841L:	linux-mtd@lists.infradead.org
8842S:	Maintained
8843F:	drivers/mtd/nand/raw/marvell_nand.c
8844F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8845
8846MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8847M:	Nicolas Pitre <nico@fluxnic.net>
8848S:	Odd Fixes
8849F:	drivers/mmc/host/mvsdio.*
8850
8851MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8852M:	Hu Ziji <huziji@marvell.com>
8853L:	linux-mmc@vger.kernel.org
8854S:	Supported
8855F:	drivers/mmc/host/sdhci-xenon*
8856F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8857
8858MATROX FRAMEBUFFER DRIVER
8859L:	linux-fbdev@vger.kernel.org
8860S:	Orphan
8861F:	drivers/video/fbdev/matrox/matroxfb_*
8862F:	include/uapi/linux/matroxfb.h
8863
8864MAX16065 HARDWARE MONITOR DRIVER
8865M:	Guenter Roeck <linux@roeck-us.net>
8866L:	linux-hwmon@vger.kernel.org
8867S:	Maintained
8868F:	Documentation/hwmon/max16065
8869F:	drivers/hwmon/max16065.c
8870
8871MAX20751 HARDWARE MONITOR DRIVER
8872M:	Guenter Roeck <linux@roeck-us.net>
8873L:	linux-hwmon@vger.kernel.org
8874S:	Maintained
8875F:	Documentation/hwmon/max20751
8876F:	drivers/hwmon/max20751.c
8877
8878MAX2175 SDR TUNER DRIVER
8879M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8880L:	linux-media@vger.kernel.org
8881T:	git git://linuxtv.org/media_tree.git
8882S:	Maintained
8883F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8884F:	Documentation/media/v4l-drivers/max2175.rst
8885F:	drivers/media/i2c/max2175*
8886F:	include/uapi/linux/max2175.h
8887
8888MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8889L:	linux-hwmon@vger.kernel.org
8890S:	Orphan
8891F:	Documentation/hwmon/max6650
8892F:	drivers/hwmon/max6650.c
8893
8894MAX6697 HARDWARE MONITOR DRIVER
8895M:	Guenter Roeck <linux@roeck-us.net>
8896L:	linux-hwmon@vger.kernel.org
8897S:	Maintained
8898F:	Documentation/hwmon/max6697
8899F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8900F:	drivers/hwmon/max6697.c
8901F:	include/linux/platform_data/max6697.h
8902
8903MAX9860 MONO AUDIO VOICE CODEC DRIVER
8904M:	Peter Rosin <peda@axentia.se>
8905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8906S:	Maintained
8907F:	Documentation/devicetree/bindings/sound/max9860.txt
8908F:	sound/soc/codecs/max9860.*
8909
8910MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8911M:	Javier Martinez Canillas <javier@dowhile0.org>
8912L:	linux-kernel@vger.kernel.org
8913S:	Supported
8914F:	drivers/regulator/max77802-regulator.c
8915F:	Documentation/devicetree/bindings/*/*max77802.txt
8916F:	include/dt-bindings/*/*max77802.h
8917
8918MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8919M:	Krzysztof Kozlowski <krzk@kernel.org>
8920M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8921L:	linux-pm@vger.kernel.org
8922S:	Supported
8923F:	drivers/power/supply/max14577_charger.c
8924F:	drivers/power/supply/max77693_charger.c
8925
8926MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8927M:	Chanwoo Choi <cw00.choi@samsung.com>
8928M:	Krzysztof Kozlowski <krzk@kernel.org>
8929M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8930L:	linux-kernel@vger.kernel.org
8931S:	Supported
8932F:	drivers/*/max14577*.c
8933F:	drivers/*/max77686*.c
8934F:	drivers/*/max77693*.c
8935F:	drivers/extcon/extcon-max14577.c
8936F:	drivers/extcon/extcon-max77693.c
8937F:	drivers/rtc/rtc-max77686.c
8938F:	drivers/clk/clk-max77686.c
8939F:	Documentation/devicetree/bindings/mfd/max14577.txt
8940F:	Documentation/devicetree/bindings/*/max77686.txt
8941F:	Documentation/devicetree/bindings/mfd/max77693.txt
8942F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8943F:	include/linux/mfd/max14577*.h
8944F:	include/linux/mfd/max77686*.h
8945F:	include/linux/mfd/max77693*.h
8946
8947MAXIRADIO FM RADIO RECEIVER DRIVER
8948M:	Hans Verkuil <hverkuil@xs4all.nl>
8949L:	linux-media@vger.kernel.org
8950T:	git git://linuxtv.org/media_tree.git
8951W:	https://linuxtv.org
8952S:	Maintained
8953F:	drivers/media/radio/radio-maxiradio*
8954
8955MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8956M:	Peter Rosin <peda@axentia.se>
8957L:	linux-iio@vger.kernel.org
8958S:	Maintained
8959F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8960F:	drivers/iio/potentiometer/mcp4018.c
8961F:	drivers/iio/potentiometer/mcp4531.c
8962
8963MCR20A IEEE-802.15.4 RADIO DRIVER
8964M:	Xue Liu <liuxuenetmail@gmail.com>
8965L:	linux-wpan@vger.kernel.org
8966W:	https://github.com/xueliu/mcr20a-linux
8967S:	Maintained
8968F:	drivers/net/ieee802154/mcr20a.c
8969F:	drivers/net/ieee802154/mcr20a.h
8970F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8971
8972MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8973M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8974L:	linux-iio@vger.kernel.org
8975S:	Maintained
8976F:	drivers/iio/dac/cio-dac.c
8977
8978MEDIA DRIVERS FOR ASCOT2E
8979M:	Sergey Kozlov <serjk@netup.ru>
8980M:	Abylay Ospan <aospan@netup.ru>
8981L:	linux-media@vger.kernel.org
8982W:	https://linuxtv.org
8983W:	http://netup.tv/
8984T:	git git://linuxtv.org/media_tree.git
8985S:	Supported
8986F:	drivers/media/dvb-frontends/ascot2e*
8987
8988MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8989M:	Jasmin Jessich <jasmin@anw.at>
8990L:	linux-media@vger.kernel.org
8991W:	https://linuxtv.org
8992T:	git git://linuxtv.org/media_tree.git
8993S:	Maintained
8994F:	drivers/media/dvb-frontends/cxd2099*
8995
8996MEDIA DRIVERS FOR CXD2841ER
8997M:	Sergey Kozlov <serjk@netup.ru>
8998M:	Abylay Ospan <aospan@netup.ru>
8999L:	linux-media@vger.kernel.org
9000W:	https://linuxtv.org
9001W:	http://netup.tv/
9002T:	git git://linuxtv.org/media_tree.git
9003S:	Supported
9004F:	drivers/media/dvb-frontends/cxd2841er*
9005
9006MEDIA DRIVERS FOR CXD2880
9007M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9008L:	linux-media@vger.kernel.org
9009W:	http://linuxtv.org/
9010T:	git git://linuxtv.org/media_tree.git
9011S:	Supported
9012F:	drivers/media/dvb-frontends/cxd2880/*
9013F:	drivers/media/spi/cxd2880*
9014
9015MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9016M:	Daniel Scheller <d.scheller.oss@gmail.com>
9017L:	linux-media@vger.kernel.org
9018W:	https://linuxtv.org
9019T:	git git://linuxtv.org/media_tree.git
9020S:	Maintained
9021F:	drivers/media/pci/ddbridge/*
9022
9023MEDIA DRIVERS FOR FREESCALE IMX
9024M:	Steve Longerbeam <slongerbeam@gmail.com>
9025M:	Philipp Zabel <p.zabel@pengutronix.de>
9026L:	linux-media@vger.kernel.org
9027T:	git git://linuxtv.org/media_tree.git
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/media/imx.txt
9030F:	Documentation/media/v4l-drivers/imx.rst
9031F:	drivers/staging/media/imx/
9032F:	include/linux/imx-media.h
9033F:	include/media/imx.h
9034
9035MEDIA DRIVERS FOR HELENE
9036M:	Abylay Ospan <aospan@netup.ru>
9037L:	linux-media@vger.kernel.org
9038W:	https://linuxtv.org
9039W:	http://netup.tv/
9040T:	git git://linuxtv.org/media_tree.git
9041S:	Supported
9042F:	drivers/media/dvb-frontends/helene*
9043
9044MEDIA DRIVERS FOR HORUS3A
9045M:	Sergey Kozlov <serjk@netup.ru>
9046M:	Abylay Ospan <aospan@netup.ru>
9047L:	linux-media@vger.kernel.org
9048W:	https://linuxtv.org
9049W:	http://netup.tv/
9050T:	git git://linuxtv.org/media_tree.git
9051S:	Supported
9052F:	drivers/media/dvb-frontends/horus3a*
9053
9054MEDIA DRIVERS FOR LNBH25
9055M:	Sergey Kozlov <serjk@netup.ru>
9056M:	Abylay Ospan <aospan@netup.ru>
9057L:	linux-media@vger.kernel.org
9058W:	https://linuxtv.org
9059W:	http://netup.tv/
9060T:	git git://linuxtv.org/media_tree.git
9061S:	Supported
9062F:	drivers/media/dvb-frontends/lnbh25*
9063
9064MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9065M:	Daniel Scheller <d.scheller.oss@gmail.com>
9066L:	linux-media@vger.kernel.org
9067W:	https://linuxtv.org
9068T:	git git://linuxtv.org/media_tree.git
9069S:	Maintained
9070F:	drivers/media/dvb-frontends/mxl5xx*
9071
9072MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9073M:	Sergey Kozlov <serjk@netup.ru>
9074M:	Abylay Ospan <aospan@netup.ru>
9075L:	linux-media@vger.kernel.org
9076W:	https://linuxtv.org
9077W:	http://netup.tv/
9078T:	git git://linuxtv.org/media_tree.git
9079S:	Supported
9080F:	drivers/media/pci/netup_unidvb/*
9081
9082MEDIA DRIVERS FOR RENESAS - CEU
9083M:	Jacopo Mondi <jacopo@jmondi.org>
9084L:	linux-media@vger.kernel.org
9085L:	linux-renesas-soc@vger.kernel.org
9086T:	git git://linuxtv.org/media_tree.git
9087S:	Supported
9088F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9089F:	drivers/media/platform/renesas-ceu.c
9090F:	include/media/drv-intf/renesas-ceu.h
9091
9092MEDIA DRIVERS FOR RENESAS - DRIF
9093M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9094L:	linux-media@vger.kernel.org
9095L:	linux-renesas-soc@vger.kernel.org
9096T:	git git://linuxtv.org/media_tree.git
9097S:	Supported
9098F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9099F:	drivers/media/platform/rcar_drif.c
9100
9101MEDIA DRIVERS FOR RENESAS - FCP
9102M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9103L:	linux-media@vger.kernel.org
9104L:	linux-renesas-soc@vger.kernel.org
9105T:	git git://linuxtv.org/media_tree.git
9106S:	Supported
9107F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9108F:	drivers/media/platform/rcar-fcp.c
9109F:	include/media/rcar-fcp.h
9110
9111MEDIA DRIVERS FOR RENESAS - FDP1
9112M:	Kieran Bingham <kieran@bingham.xyz>
9113L:	linux-media@vger.kernel.org
9114L:	linux-renesas-soc@vger.kernel.org
9115T:	git git://linuxtv.org/media_tree.git
9116S:	Supported
9117F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9118F:	drivers/media/platform/rcar_fdp1.c
9119
9120MEDIA DRIVERS FOR RENESAS - VIN
9121M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9122L:	linux-media@vger.kernel.org
9123L:	linux-renesas-soc@vger.kernel.org
9124T:	git git://linuxtv.org/media_tree.git
9125S:	Supported
9126F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9127F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9128F:	drivers/media/platform/rcar-vin/
9129
9130MEDIA DRIVERS FOR RENESAS - VSP1
9131M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9132L:	linux-media@vger.kernel.org
9133L:	linux-renesas-soc@vger.kernel.org
9134T:	git git://linuxtv.org/media_tree.git
9135S:	Supported
9136F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9137F:	drivers/media/platform/vsp1/
9138
9139MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9140M:	Daniel Scheller <d.scheller.oss@gmail.com>
9141L:	linux-media@vger.kernel.org
9142W:	https://linuxtv.org
9143T:	git git://linuxtv.org/media_tree.git
9144S:	Maintained
9145F:	drivers/media/dvb-frontends/stv0910*
9146
9147MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9148M:	Daniel Scheller <d.scheller.oss@gmail.com>
9149L:	linux-media@vger.kernel.org
9150W:	https://linuxtv.org
9151T:	git git://linuxtv.org/media_tree.git
9152S:	Maintained
9153F:	drivers/media/dvb-frontends/stv6111*
9154
9155MEDIA DRIVERS FOR STM32 - DCMI
9156M:	Hugues Fruchet <hugues.fruchet@st.com>
9157L:	linux-media@vger.kernel.org
9158T:	git git://linuxtv.org/media_tree.git
9159S:	Supported
9160F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9161F:	drivers/media/platform/stm32/stm32-dcmi.c
9162
9163MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9164M:	Dmitry Osipenko <digetx@gmail.com>
9165L:	linux-media@vger.kernel.org
9166L:	linux-tegra@vger.kernel.org
9167T:	git git://linuxtv.org/media_tree.git
9168S:	Maintained
9169F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9170F:	drivers/staging/media/tegra-vde/
9171
9172MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9174P:	LinuxTV.org Project
9175L:	linux-media@vger.kernel.org
9176W:	https://linuxtv.org
9177Q:	http://patchwork.kernel.org/project/linux-media/list/
9178T:	git git://linuxtv.org/media_tree.git
9179S:	Maintained
9180F:	Documentation/devicetree/bindings/media/
9181F:	Documentation/media/
9182F:	drivers/media/
9183F:	drivers/staging/media/
9184F:	include/linux/platform_data/media/
9185F:	include/media/
9186F:	include/uapi/linux/dvb/
9187F:	include/uapi/linux/videodev2.h
9188F:	include/uapi/linux/media.h
9189F:	include/uapi/linux/v4l2-*
9190F:	include/uapi/linux/meye.h
9191F:	include/uapi/linux/ivtv*
9192F:	include/uapi/linux/uvcvideo.h
9193
9194MEDIATEK BLUETOOTH DRIVER
9195M:	Sean Wang <sean.wang@mediatek.com>
9196L:	linux-bluetooth@vger.kernel.org
9197L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9198S:	Maintained
9199F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9200F:	drivers/bluetooth/btmtkuart.c
9201
9202MEDIATEK CIR DRIVER
9203M:	Sean Wang <sean.wang@mediatek.com>
9204S:	Maintained
9205F:	drivers/media/rc/mtk-cir.c
9206
9207MEDIATEK DMA DRIVER
9208M:	Sean Wang <sean.wang@mediatek.com>
9209L:	dmaengine@vger.kernel.org
9210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9211L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9212S:	Maintained
9213F:	Documentation/devicetree/bindings/dma/mtk-*
9214F:	drivers/dma/mediatek/
9215
9216MEDIATEK PMIC LED DRIVER
9217M:	Sean Wang <sean.wang@mediatek.com>
9218S:	Maintained
9219F:	drivers/leds/leds-mt6323.c
9220F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9221
9222MEDIATEK ETHERNET DRIVER
9223M:	Felix Fietkau <nbd@openwrt.org>
9224M:	John Crispin <john@phrozen.org>
9225M:	Sean Wang <sean.wang@mediatek.com>
9226M:	Nelson Chang <nelson.chang@mediatek.com>
9227L:	netdev@vger.kernel.org
9228S:	Maintained
9229F:	drivers/net/ethernet/mediatek/
9230
9231MEDIATEK SWITCH DRIVER
9232M:	Sean Wang <sean.wang@mediatek.com>
9233L:	netdev@vger.kernel.org
9234S:	Maintained
9235F:	drivers/net/dsa/mt7530.*
9236F:	net/dsa/tag_mtk.c
9237
9238MEDIATEK JPEG DRIVER
9239M:	Rick Chang <rick.chang@mediatek.com>
9240M:	Bin Liu <bin.liu@mediatek.com>
9241S:	Supported
9242F:	drivers/media/platform/mtk-jpeg/
9243F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9244
9245MEDIATEK MDP DRIVER
9246M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9247M:	Houlong Wei <houlong.wei@mediatek.com>
9248M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9249S:	Supported
9250F:	drivers/media/platform/mtk-mdp/
9251F:	drivers/media/platform/mtk-vpu/
9252F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9253
9254MEDIATEK MEDIA DRIVER
9255M:	Tiffany Lin <tiffany.lin@mediatek.com>
9256M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9257S:	Supported
9258F:	drivers/media/platform/mtk-vcodec/
9259F:	drivers/media/platform/mtk-vpu/
9260F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9261F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9262
9263MEDIATEK MT7601U WIRELESS LAN DRIVER
9264M:	Jakub Kicinski <kubakici@wp.pl>
9265L:	linux-wireless@vger.kernel.org
9266S:	Maintained
9267F:	drivers/net/wireless/mediatek/mt7601u/
9268
9269MEDIATEK NAND CONTROLLER DRIVER
9270M:	Xiaolei Li <xiaolei.li@mediatek.com>
9271L:	linux-mtd@lists.infradead.org
9272S:	Maintained
9273F:	drivers/mtd/nand/raw/mtk_*
9274F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9275
9276MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9277M:	Sean Wang <sean.wang@mediatek.com>
9278S:	Maintained
9279F:	drivers/char/hw_random/mtk-rng.c
9280
9281MEDIATEK USB3 DRD IP DRIVER
9282M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9283L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9285L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9286S:	Maintained
9287F:	drivers/usb/mtu3/
9288
9289MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9290M:	Peter Senna Tschudin <peter.senna@gmail.com>
9291M:	Martin Donnelly <martin.donnelly@ge.com>
9292M:	Martyn Welch <martyn.welch@collabora.co.uk>
9293S:	Maintained
9294F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9295F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9296
9297MEGARAID SCSI/SAS DRIVERS
9298M:	Kashyap Desai <kashyap.desai@broadcom.com>
9299M:	Sumit Saxena <sumit.saxena@broadcom.com>
9300M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9301L:	megaraidlinux.pdl@broadcom.com
9302L:	linux-scsi@vger.kernel.org
9303W:	http://www.avagotech.com/support/
9304S:	Maintained
9305F:	Documentation/scsi/megaraid.txt
9306F:	drivers/scsi/megaraid.*
9307F:	drivers/scsi/megaraid/
9308
9309MELEXIS MLX90614 DRIVER
9310M:	Crt Mori <cmo@melexis.com>
9311L:	linux-iio@vger.kernel.org
9312W:	http://www.melexis.com
9313S:	Supported
9314F:	drivers/iio/temperature/mlx90614.c
9315
9316MELEXIS MLX90632 DRIVER
9317M:	Crt Mori <cmo@melexis.com>
9318L:	linux-iio@vger.kernel.org
9319W:	http://www.melexis.com
9320S:	Supported
9321F:	drivers/iio/temperature/mlx90632.c
9322
9323MELFAS MIP4 TOUCHSCREEN DRIVER
9324M:	Sangwon Jee <jeesw@melfas.com>
9325W:	http://www.melfas.com
9326S:	Supported
9327F:	drivers/input/touchscreen/melfas_mip4.c
9328F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9329
9330MELLANOX ETHERNET DRIVER (mlx4_en)
9331M:	Tariq Toukan <tariqt@mellanox.com>
9332L:	netdev@vger.kernel.org
9333S:	Supported
9334W:	http://www.mellanox.com
9335Q:	http://patchwork.ozlabs.org/project/netdev/list/
9336F:	drivers/net/ethernet/mellanox/mlx4/en_*
9337
9338MELLANOX ETHERNET DRIVER (mlx5e)
9339M:	Saeed Mahameed <saeedm@mellanox.com>
9340L:	netdev@vger.kernel.org
9341S:	Supported
9342W:	http://www.mellanox.com
9343Q:	http://patchwork.ozlabs.org/project/netdev/list/
9344F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9345
9346MELLANOX ETHERNET INNOVA DRIVERS
9347R:	Boris Pismenny <borisp@mellanox.com>
9348L:	netdev@vger.kernel.org
9349S:	Supported
9350W:	http://www.mellanox.com
9351Q:	http://patchwork.ozlabs.org/project/netdev/list/
9352F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9353F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9354F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9355F:	include/linux/mlx5/mlx5_ifc_fpga.h
9356
9357MELLANOX ETHERNET INNOVA IPSEC DRIVER
9358R:	Boris Pismenny <borisp@mellanox.com>
9359L:	netdev@vger.kernel.org
9360S:	Supported
9361W:	http://www.mellanox.com
9362Q:	http://patchwork.ozlabs.org/project/netdev/list/
9363F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9364F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9365
9366MELLANOX ETHERNET SWITCH DRIVERS
9367M:	Jiri Pirko <jiri@mellanox.com>
9368M:	Ido Schimmel <idosch@mellanox.com>
9369L:	netdev@vger.kernel.org
9370S:	Supported
9371W:	http://www.mellanox.com
9372Q:	http://patchwork.ozlabs.org/project/netdev/list/
9373F:	drivers/net/ethernet/mellanox/mlxsw/
9374F:	tools/testing/selftests/drivers/net/mlxsw/
9375
9376MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9377M:	mlxsw@mellanox.com
9378L:	netdev@vger.kernel.org
9379S:	Supported
9380W:	http://www.mellanox.com
9381Q:	http://patchwork.ozlabs.org/project/netdev/list/
9382F:	drivers/net/ethernet/mellanox/mlxfw/
9383
9384MELLANOX HARDWARE PLATFORM SUPPORT
9385M:	Andy Shevchenko <andy@infradead.org>
9386M:	Darren Hart <dvhart@infradead.org>
9387M:	Vadim Pasternak <vadimp@mellanox.com>
9388L:	platform-driver-x86@vger.kernel.org
9389S:	Supported
9390F:	drivers/platform/mellanox/
9391
9392MELLANOX MLX4 core VPI driver
9393M:	Tariq Toukan <tariqt@mellanox.com>
9394L:	netdev@vger.kernel.org
9395L:	linux-rdma@vger.kernel.org
9396W:	http://www.mellanox.com
9397Q:	http://patchwork.ozlabs.org/project/netdev/list/
9398S:	Supported
9399F:	drivers/net/ethernet/mellanox/mlx4/
9400F:	include/linux/mlx4/
9401
9402MELLANOX MLX4 IB driver
9403M:	Yishai Hadas <yishaih@mellanox.com>
9404L:	linux-rdma@vger.kernel.org
9405W:	http://www.mellanox.com
9406Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9407S:	Supported
9408F:	drivers/infiniband/hw/mlx4/
9409F:	include/linux/mlx4/
9410F:	include/uapi/rdma/mlx4-abi.h
9411
9412MELLANOX MLX5 core VPI driver
9413M:	Saeed Mahameed <saeedm@mellanox.com>
9414M:	Leon Romanovsky <leonro@mellanox.com>
9415L:	netdev@vger.kernel.org
9416L:	linux-rdma@vger.kernel.org
9417W:	http://www.mellanox.com
9418Q:	http://patchwork.ozlabs.org/project/netdev/list/
9419S:	Supported
9420F:	drivers/net/ethernet/mellanox/mlx5/core/
9421F:	include/linux/mlx5/
9422
9423MELLANOX MLX5 IB driver
9424M:	Leon Romanovsky <leonro@mellanox.com>
9425L:	linux-rdma@vger.kernel.org
9426W:	http://www.mellanox.com
9427Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9428S:	Supported
9429F:	drivers/infiniband/hw/mlx5/
9430F:	include/linux/mlx5/
9431F:	include/uapi/rdma/mlx5-abi.h
9432
9433MELLANOX MLXCPLD I2C AND MUX DRIVER
9434M:	Vadim Pasternak <vadimp@mellanox.com>
9435M:	Michael Shych <michaelsh@mellanox.com>
9436L:	linux-i2c@vger.kernel.org
9437S:	Supported
9438F:	drivers/i2c/busses/i2c-mlxcpld.c
9439F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9440F:	Documentation/i2c/busses/i2c-mlxcpld
9441
9442MELLANOX MLXCPLD LED DRIVER
9443M:	Vadim Pasternak <vadimp@mellanox.com>
9444L:	linux-leds@vger.kernel.org
9445S:	Supported
9446F:	drivers/leds/leds-mlxcpld.c
9447F:	drivers/leds/leds-mlxreg.c
9448F:	Documentation/leds/leds-mlxcpld.txt
9449
9450MELLANOX PLATFORM DRIVER
9451M:	Vadim Pasternak <vadimp@mellanox.com>
9452L:	platform-driver-x86@vger.kernel.org
9453S:	Supported
9454F:	drivers/platform/x86/mlx-platform.c
9455
9456MEMBARRIER SUPPORT
9457M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9458M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9459L:	linux-kernel@vger.kernel.org
9460S:	Supported
9461F:	kernel/sched/membarrier.c
9462F:	include/uapi/linux/membarrier.h
9463F:	arch/powerpc/include/asm/membarrier.h
9464
9465MEMORY MANAGEMENT
9466L:	linux-mm@kvack.org
9467W:	http://www.linux-mm.org
9468S:	Maintained
9469F:	include/linux/mm.h
9470F:	include/linux/gfp.h
9471F:	include/linux/mmzone.h
9472F:	include/linux/memory_hotplug.h
9473F:	include/linux/vmalloc.h
9474F:	mm/
9475
9476MEMORY TECHNOLOGY DEVICES (MTD)
9477M:	David Woodhouse <dwmw2@infradead.org>
9478M:	Brian Norris <computersforpeace@gmail.com>
9479M:	Boris Brezillon <boris.brezillon@bootlin.com>
9480M:	Marek Vasut <marek.vasut@gmail.com>
9481M:	Richard Weinberger <richard@nod.at>
9482L:	linux-mtd@lists.infradead.org
9483W:	http://www.linux-mtd.infradead.org/
9484Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9485T:	git git://git.infradead.org/linux-mtd.git master
9486T:	git git://git.infradead.org/linux-mtd.git mtd/next
9487S:	Maintained
9488F:	Documentation/devicetree/bindings/mtd/
9489F:	drivers/mtd/
9490F:	include/linux/mtd/
9491F:	include/uapi/mtd/
9492
9493MEN A21 WATCHDOG DRIVER
9494M:	Johannes Thumshirn <morbidrsa@gmail.com>
9495L:	linux-watchdog@vger.kernel.org
9496S:	Maintained
9497F:	drivers/watchdog/mena21_wdt.c
9498
9499MEN CHAMELEON BUS (mcb)
9500M:	Johannes Thumshirn <morbidrsa@gmail.com>
9501S:	Maintained
9502F:	drivers/mcb/
9503F:	include/linux/mcb.h
9504F:	Documentation/men-chameleon-bus.txt
9505
9506MEN F21BMC (Board Management Controller)
9507M:	Andreas Werner <andreas.werner@men.de>
9508S:	Supported
9509F:	drivers/mfd/menf21bmc.c
9510F:	drivers/watchdog/menf21bmc_wdt.c
9511F:	drivers/leds/leds-menf21bmc.c
9512F:	drivers/hwmon/menf21bmc_hwmon.c
9513F:	Documentation/hwmon/menf21bmc
9514
9515MEN Z069 WATCHDOG DRIVER
9516M:	Johannes Thumshirn <jth@kernel.org>
9517L:	linux-watchdog@vger.kernel.org
9518S:	Maintained
9519F:	drivers/watchdog/menz069_wdt.c
9520
9521MESON AO CEC DRIVER FOR AMLOGIC SOCS
9522M:	Neil Armstrong <narmstrong@baylibre.com>
9523L:	linux-media@lists.freedesktop.org
9524L:	linux-amlogic@lists.infradead.org
9525W:	http://linux-meson.com/
9526S:	Supported
9527F:	drivers/media/platform/meson/ao-cec.c
9528F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9529T:	git git://linuxtv.org/media_tree.git
9530
9531MICROBLAZE ARCHITECTURE
9532M:	Michal Simek <monstr@monstr.eu>
9533W:	http://www.monstr.eu/fdt/
9534T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9535S:	Supported
9536F:	arch/microblaze/
9537
9538MICROCHIP / ATMEL AT91 SERIAL DRIVER
9539M:	Richard Genoud <richard.genoud@gmail.com>
9540S:	Maintained
9541F:	drivers/tty/serial/atmel_serial.c
9542F:	drivers/tty/serial/atmel_serial.h
9543
9544MICROCHIP / ATMEL DMA DRIVER
9545M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9547L:	dmaengine@vger.kernel.org
9548S:	Supported
9549F:	drivers/dma/at_hdmac.c
9550F:	drivers/dma/at_hdmac_regs.h
9551F:	include/linux/platform_data/dma-atmel.h
9552
9553MICROCHIP / ATMEL ECC DRIVER
9554M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9555L:	linux-crypto@vger.kernel.org
9556S:	Maintained
9557F:	drivers/crypto/atmel-ecc.*
9558
9559MICROCHIP / ATMEL ISC DRIVER
9560M:	Songjun Wu <songjun.wu@microchip.com>
9561L:	linux-media@vger.kernel.org
9562S:	Supported
9563F:	drivers/media/platform/atmel/atmel-isc.c
9564F:	drivers/media/platform/atmel/atmel-isc-regs.h
9565F:	devicetree/bindings/media/atmel-isc.txt
9566
9567MICROCHIP / ATMEL NAND DRIVER
9568M:	Josh Wu <rainyfeeling@outlook.com>
9569L:	linux-mtd@lists.infradead.org
9570S:	Supported
9571F:	drivers/mtd/nand/raw/atmel/*
9572F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9573
9574MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9575M:	Woojung Huh <Woojung.Huh@microchip.com>
9576M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9577L:	netdev@vger.kernel.org
9578S:	Maintained
9579F:	net/dsa/tag_ksz.c
9580F:	drivers/net/dsa/microchip/*
9581F:	include/linux/platform_data/microchip-ksz.h
9582F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9583
9584MICROCHIP LAN743X ETHERNET DRIVER
9585M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9586M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9587L:	netdev@vger.kernel.org
9588S:	Maintained
9589F:	drivers/net/ethernet/microchip/lan743x_*
9590
9591MICROCHIP USB251XB DRIVER
9592M:	Richard Leitner <richard.leitner@skidata.com>
9593L:	linux-usb@vger.kernel.org
9594S:	Maintained
9595F:	drivers/usb/misc/usb251xb.c
9596F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9597
9598MICROSEMI MIPS SOCS
9599M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9600L:	linux-mips@linux-mips.org
9601S:	Maintained
9602F:	arch/mips/generic/board-ocelot.c
9603F:	arch/mips/configs/generic/board-ocelot.config
9604F:	arch/mips/boot/dts/mscc/
9605F:	Documentation/devicetree/bindings/mips/mscc.txt
9606
9607MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9608M:	Don Brace <don.brace@microsemi.com>
9609L:	esc.storagedev@microsemi.com
9610L:	linux-scsi@vger.kernel.org
9611S:	Supported
9612F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9613F:	drivers/scsi/smartpqi/Kconfig
9614F:	drivers/scsi/smartpqi/Makefile
9615F:	include/linux/cciss*.h
9616F:	include/uapi/linux/cciss*.h
9617F:	Documentation/scsi/smartpqi.txt
9618
9619MICROSEMI ETHERNET SWITCH DRIVER
9620M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9621L:	netdev@vger.kernel.org
9622S:	Supported
9623F:	drivers/net/ethernet/mscc/
9624
9625MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9626M:	Chen Yu <yu.c.chen@intel.com>
9627L:	platform-driver-x86@vger.kernel.org
9628S:	Supported
9629F:	drivers/platform/x86/surfacepro3_button.c
9630
9631MICROTEK X6 SCANNER
9632M:	Oliver Neukum <oliver@neukum.org>
9633S:	Maintained
9634F:	drivers/usb/image/microtek.*
9635
9636MIPS
9637M:	Ralf Baechle <ralf@linux-mips.org>
9638M:	Paul Burton <paul.burton@mips.com>
9639M:	James Hogan <jhogan@kernel.org>
9640L:	linux-mips@linux-mips.org
9641W:	http://www.linux-mips.org/
9642T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9644Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9645S:	Supported
9646F:	Documentation/devicetree/bindings/mips/
9647F:	Documentation/mips/
9648F:	arch/mips/
9649F:	drivers/platform/mips/
9650
9651MIPS BOSTON DEVELOPMENT BOARD
9652M:	Paul Burton <paul.burton@mips.com>
9653L:	linux-mips@linux-mips.org
9654S:	Maintained
9655F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9656F:	arch/mips/boot/dts/img/boston.dts
9657F:	arch/mips/configs/generic/board-boston.config
9658F:	drivers/clk/imgtec/clk-boston.c
9659F:	include/dt-bindings/clock/boston-clock.h
9660
9661MIPS GENERIC PLATFORM
9662M:	Paul Burton <paul.burton@mips.com>
9663L:	linux-mips@linux-mips.org
9664S:	Supported
9665F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9666F:	arch/mips/generic/
9667F:	arch/mips/tools/generic-board-config.sh
9668
9669MIPS/LOONGSON1 ARCHITECTURE
9670M:	Keguang Zhang <keguang.zhang@gmail.com>
9671L:	linux-mips@linux-mips.org
9672S:	Maintained
9673F:	arch/mips/loongson32/
9674F:	arch/mips/include/asm/mach-loongson32/
9675F:	drivers/*/*loongson1*
9676F:	drivers/*/*/*loongson1*
9677
9678MIPS/LOONGSON2 ARCHITECTURE
9679M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9680L:	linux-mips@linux-mips.org
9681S:	Maintained
9682F:	arch/mips/loongson64/fuloong-2e/
9683F:	arch/mips/loongson64/lemote-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/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/xfrm/
10148F:	net/key/
10149F:	net/ipv4/xfrm*
10150F:	net/ipv4/esp4*
10151F:	net/ipv4/ah4.c
10152F:	net/ipv4/ipcomp.c
10153F:	net/ipv4/ip_vti.c
10154F:	net/ipv6/xfrm*
10155F:	net/ipv6/esp6*
10156F:	net/ipv6/ah6.c
10157F:	net/ipv6/ipcomp6.c
10158F:	net/ipv6/ip6_vti.c
10159F:	include/uapi/linux/xfrm.h
10160F:	include/net/xfrm.h
10161
10162NETWORKING [IPv4/IPv6]
10163M:	"David S. Miller" <davem@davemloft.net>
10164M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10165M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10166L:	netdev@vger.kernel.org
10167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10168S:	Maintained
10169F:	net/ipv4/
10170F:	net/ipv6/
10171F:	include/net/ip*
10172F:	arch/x86/net/*
10173
10174NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10175M:	Paul Moore <paul@paul-moore.com>
10176W:	https://github.com/netlabel
10177L:	netdev@vger.kernel.org
10178L:	linux-security-module@vger.kernel.org
10179S:	Maintained
10180F:	Documentation/netlabel/
10181F:	include/net/calipso.h
10182F:	include/net/cipso_ipv4.h
10183F:	include/net/netlabel.h
10184F:	include/uapi/linux/netfilter/xt_SECMARK.h
10185F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10186F:	net/netlabel/
10187F:	net/ipv4/cipso_ipv4.c
10188F:	net/ipv6/calipso.c
10189F:	net/netfilter/xt_CONNSECMARK.c
10190F:	net/netfilter/xt_SECMARK.c
10191
10192NETWORKING [TCP]
10193M:	Eric Dumazet <edumazet@google.com>
10194L:	netdev@vger.kernel.org
10195S:	Maintained
10196F:	net/ipv4/tcp*.c
10197F:	net/ipv4/syncookies.c
10198F:	net/ipv6/tcp*.c
10199F:	net/ipv6/syncookies.c
10200F:	include/uapi/linux/tcp.h
10201F:	include/net/tcp.h
10202F:	include/linux/tcp.h
10203F:	include/trace/events/tcp.h
10204
10205NETWORKING [TLS]
10206M:	Boris Pismenny <borisp@mellanox.com>
10207M:	Aviad Yehezkel <aviadye@mellanox.com>
10208M:	Dave Watson <davejwatson@fb.com>
10209L:	netdev@vger.kernel.org
10210S:	Maintained
10211F:	net/tls/*
10212F:	include/uapi/linux/tls.h
10213F:	include/net/tls.h
10214
10215NETWORKING [WIRELESS]
10216L:	linux-wireless@vger.kernel.org
10217Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10218
10219NETDEVSIM
10220M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10221S:	Maintained
10222F:	drivers/net/netdevsim/*
10223
10224NETXEN (1/10) GbE SUPPORT
10225M:	Manish Chopra <manish.chopra@cavium.com>
10226M:	Rahul Verma <rahul.verma@cavium.com>
10227M:	Dept-GELinuxNICDev@cavium.com
10228L:	netdev@vger.kernel.org
10229S:	Supported
10230F:	drivers/net/ethernet/qlogic/netxen/
10231
10232NFC SUBSYSTEM
10233M:	Samuel Ortiz <sameo@linux.intel.com>
10234L:	linux-wireless@vger.kernel.org
10235L:	linux-nfc@lists.01.org (subscribers-only)
10236S:	Supported
10237F:	net/nfc/
10238F:	include/net/nfc/
10239F:	include/uapi/linux/nfc.h
10240F:	drivers/nfc/
10241F:	include/linux/platform_data/nfcmrvl.h
10242F:	include/linux/platform_data/nxp-nci.h
10243F:	Documentation/devicetree/bindings/net/nfc/
10244
10245NFS, SUNRPC, AND LOCKD CLIENTS
10246M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10247M:	Anna Schumaker <anna.schumaker@netapp.com>
10248L:	linux-nfs@vger.kernel.org
10249W:	http://client.linux-nfs.org
10250T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10251S:	Maintained
10252F:	fs/lockd/
10253F:	fs/nfs/
10254F:	fs/nfs_common/
10255F:	net/sunrpc/
10256F:	include/linux/lockd/
10257F:	include/linux/nfs*
10258F:	include/linux/sunrpc/
10259F:	include/uapi/linux/nfs*
10260F:	include/uapi/linux/sunrpc/
10261
10262NILFS2 FILESYSTEM
10263M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10264L:	linux-nilfs@vger.kernel.org
10265W:	https://nilfs.sourceforge.io/
10266W:	https://nilfs.osdn.jp/
10267T:	git git://github.com/konis/nilfs2.git
10268S:	Supported
10269F:	Documentation/filesystems/nilfs2.txt
10270F:	fs/nilfs2/
10271F:	include/trace/events/nilfs2.h
10272F:	include/uapi/linux/nilfs2_api.h
10273F:	include/uapi/linux/nilfs2_ondisk.h
10274
10275NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10276M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10277W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10278S:	Maintained
10279F:	Documentation/scsi/NinjaSCSI.txt
10280F:	drivers/scsi/pcmcia/nsp_*
10281
10282NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10283M:	GOTO Masanori <gotom@debian.or.jp>
10284M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10285W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10286S:	Maintained
10287F:	Documentation/scsi/NinjaSCSI.txt
10288F:	drivers/scsi/nsp32*
10289
10290NIOS2 ARCHITECTURE
10291M:	Ley Foon Tan <lftan@altera.com>
10292L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10294S:	Maintained
10295F:	arch/nios2/
10296
10297NOHZ, DYNTICKS SUPPORT
10298M:	Frederic Weisbecker <fweisbec@gmail.com>
10299M:	Thomas Gleixner <tglx@linutronix.de>
10300M:	Ingo Molnar <mingo@kernel.org>
10301L:	linux-kernel@vger.kernel.org
10302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10303S:	Maintained
10304F:	kernel/time/tick*.*
10305F:	include/linux/tick.h
10306F:	include/linux/sched/nohz.h
10307
10308NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10309M:	Pavel Machek <pavel@ucw.cz>
10310M:	Sakari Ailus <sakari.ailus@iki.fi>
10311L:	linux-media@vger.kernel.org
10312S:	Maintained
10313F:	drivers/media/i2c/et8ek8
10314F:	drivers/media/i2c/ad5820.c
10315
10316NOKIA N900 POWER SUPPLY DRIVERS
10317R:	Pali Rohár <pali.rohar@gmail.com>
10318F:	include/linux/power/bq2415x_charger.h
10319F:	include/linux/power/bq27xxx_battery.h
10320F:	include/linux/power/isp1704_charger.h
10321F:	drivers/power/supply/bq2415x_charger.c
10322F:	drivers/power/supply/bq27xxx_battery.c
10323F:	drivers/power/supply/bq27xxx_battery_i2c.c
10324F:	drivers/power/supply/isp1704_charger.c
10325F:	drivers/power/supply/rx51_battery.c
10326
10327NTB AMD DRIVER
10328M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10329L:	linux-ntb@googlegroups.com
10330S:	Supported
10331F:	drivers/ntb/hw/amd/
10332
10333NTB DRIVER CORE
10334M:	Jon Mason <jdmason@kudzu.us>
10335M:	Dave Jiang <dave.jiang@intel.com>
10336M:	Allen Hubbe <allenbh@gmail.com>
10337L:	linux-ntb@googlegroups.com
10338S:	Supported
10339W:	https://github.com/jonmason/ntb/wiki
10340T:	git git://github.com/jonmason/ntb.git
10341F:	drivers/ntb/
10342F:	drivers/net/ntb_netdev.c
10343F:	include/linux/ntb.h
10344F:	include/linux/ntb_transport.h
10345F:	tools/testing/selftests/ntb/
10346
10347NTB IDT DRIVER
10348M:	Serge Semin <fancer.lancer@gmail.com>
10349L:	linux-ntb@googlegroups.com
10350S:	Supported
10351F:	drivers/ntb/hw/idt/
10352
10353NTB INTEL DRIVER
10354M:	Dave Jiang <dave.jiang@intel.com>
10355L:	linux-ntb@googlegroups.com
10356S:	Supported
10357W:	https://github.com/davejiang/linux/wiki
10358T:	git https://github.com/davejiang/linux.git
10359F:	drivers/ntb/hw/intel/
10360
10361NTFS FILESYSTEM
10362M:	Anton Altaparmakov <anton@tuxera.com>
10363L:	linux-ntfs-dev@lists.sourceforge.net
10364W:	http://www.tuxera.com/
10365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10366S:	Supported
10367F:	Documentation/filesystems/ntfs.txt
10368F:	fs/ntfs/
10369
10370NUBUS SUBSYSTEM
10371M:	Finn Thain <fthain@telegraphics.com.au>
10372L:	linux-m68k@lists.linux-m68k.org
10373S:	Maintained
10374F:	arch/*/include/asm/nubus.h
10375F:	drivers/nubus/
10376F:	include/linux/nubus.h
10377F:	include/uapi/linux/nubus.h
10378
10379NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10380M:	Antonino Daplas <adaplas@gmail.com>
10381L:	linux-fbdev@vger.kernel.org
10382S:	Maintained
10383F:	drivers/video/fbdev/riva/
10384F:	drivers/video/fbdev/nvidia/
10385
10386NVM EXPRESS DRIVER
10387M:	Keith Busch <keith.busch@intel.com>
10388M:	Jens Axboe <axboe@fb.com>
10389M:	Christoph Hellwig <hch@lst.de>
10390M:	Sagi Grimberg <sagi@grimberg.me>
10391L:	linux-nvme@lists.infradead.org
10392T:	git://git.infradead.org/nvme.git
10393W:	http://git.infradead.org/nvme.git
10394S:	Supported
10395F:	drivers/nvme/host/
10396F:	include/linux/nvme.h
10397F:	include/uapi/linux/nvme_ioctl.h
10398
10399NVM EXPRESS FC TRANSPORT DRIVERS
10400M:	James Smart <james.smart@broadcom.com>
10401L:	linux-nvme@lists.infradead.org
10402S:	Supported
10403F:	include/linux/nvme-fc.h
10404F:	include/linux/nvme-fc-driver.h
10405F:	drivers/nvme/host/fc.c
10406F:	drivers/nvme/target/fc.c
10407F:	drivers/nvme/target/fcloop.c
10408
10409NVM EXPRESS TARGET DRIVER
10410M:	Christoph Hellwig <hch@lst.de>
10411M:	Sagi Grimberg <sagi@grimberg.me>
10412L:	linux-nvme@lists.infradead.org
10413T:	git://git.infradead.org/nvme.git
10414W:	http://git.infradead.org/nvme.git
10415S:	Supported
10416F:	drivers/nvme/target/
10417
10418NVMEM FRAMEWORK
10419M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10420S:	Maintained
10421F:	drivers/nvmem/
10422F:	Documentation/devicetree/bindings/nvmem/
10423F:	Documentation/ABI/stable/sysfs-bus-nvmem
10424F:	include/linux/nvmem-consumer.h
10425F:	include/linux/nvmem-provider.h
10426
10427NXP SGTL5000 DRIVER
10428M:	Fabio Estevam <fabio.estevam@nxp.com>
10429L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10430S:	Maintained
10431F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10432F:	sound/soc/codecs/sgtl5000*
10433
10434NXP TDA998X DRM DRIVER
10435M:	Russell King <linux@armlinux.org.uk>
10436S:	Maintained
10437T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10438T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10439F:	drivers/gpu/drm/i2c/tda998x_drv.c
10440F:	include/drm/i2c/tda998x.h
10441F:	include/dt-bindings/display/tda998x.h
10442K:	"nxp,tda998x"
10443
10444NXP TFA9879 DRIVER
10445M:	Peter Rosin <peda@axentia.se>
10446L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10447S:	Maintained
10448F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10449F:	sound/soc/codecs/tfa9879*
10450
10451NXP-NCI NFC DRIVER
10452M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10453R:	Charles Gorand <charles.gorand@effinnov.com>
10454L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10455S:	Supported
10456F:	drivers/nfc/nxp-nci
10457
10458OBJTOOL
10459M:	Josh Poimboeuf <jpoimboe@redhat.com>
10460M:	Peter Zijlstra <peterz@infradead.org>
10461S:	Supported
10462F:	tools/objtool/
10463
10464OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10465M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10466M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10467L:	linuxppc-dev@lists.ozlabs.org
10468S:	Supported
10469F:	arch/powerpc/platforms/powernv/ocxl.c
10470F:	arch/powerpc/include/asm/pnv-ocxl.h
10471F:	drivers/misc/ocxl/
10472F:	include/misc/ocxl*
10473F:	include/uapi/misc/ocxl.h
10474F:	Documentation/accelerators/ocxl.rst
10475
10476OMAP AUDIO SUPPORT
10477M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10478M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10480L:	linux-omap@vger.kernel.org
10481S:	Maintained
10482F:	sound/soc/omap/
10483
10484OMAP CLOCK FRAMEWORK SUPPORT
10485M:	Paul Walmsley <paul@pwsan.com>
10486L:	linux-omap@vger.kernel.org
10487S:	Maintained
10488F:	arch/arm/*omap*/*clock*
10489
10490OMAP DEVICE TREE SUPPORT
10491M:	Benoît Cousson <bcousson@baylibre.com>
10492M:	Tony Lindgren <tony@atomide.com>
10493L:	linux-omap@vger.kernel.org
10494L:	devicetree@vger.kernel.org
10495S:	Maintained
10496F:	arch/arm/boot/dts/*omap*
10497F:	arch/arm/boot/dts/*am3*
10498F:	arch/arm/boot/dts/*am4*
10499F:	arch/arm/boot/dts/*am5*
10500F:	arch/arm/boot/dts/*dra7*
10501
10502OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10503L:	linux-omap@vger.kernel.org
10504L:	linux-fbdev@vger.kernel.org
10505S:	Orphan
10506F:	drivers/video/fbdev/omap2/
10507F:	Documentation/arm/OMAP/DSS
10508
10509OMAP FRAMEBUFFER SUPPORT
10510L:	linux-fbdev@vger.kernel.org
10511L:	linux-omap@vger.kernel.org
10512S:	Orphan
10513F:	drivers/video/fbdev/omap/
10514
10515OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10516M:	Roger Quadros <rogerq@ti.com>
10517M:	Tony Lindgren <tony@atomide.com>
10518L:	linux-omap@vger.kernel.org
10519S:	Maintained
10520F:	drivers/memory/omap-gpmc.c
10521F:	arch/arm/mach-omap2/*gpmc*
10522
10523OMAP GPIO DRIVER
10524M:	Grygorii Strashko <grygorii.strashko@ti.com>
10525M:	Santosh Shilimkar <ssantosh@kernel.org>
10526M:	Kevin Hilman <khilman@kernel.org>
10527L:	linux-omap@vger.kernel.org
10528S:	Maintained
10529F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10530F:	drivers/gpio/gpio-omap.c
10531
10532OMAP HARDWARE SPINLOCK SUPPORT
10533M:	Ohad Ben-Cohen <ohad@wizery.com>
10534L:	linux-omap@vger.kernel.org
10535S:	Maintained
10536F:	drivers/hwspinlock/omap_hwspinlock.c
10537
10538OMAP HS MMC SUPPORT
10539L:	linux-mmc@vger.kernel.org
10540L:	linux-omap@vger.kernel.org
10541S:	Orphan
10542F:	drivers/mmc/host/omap_hsmmc.c
10543
10544OMAP HWMOD DATA
10545M:	Paul Walmsley <paul@pwsan.com>
10546L:	linux-omap@vger.kernel.org
10547S:	Maintained
10548F:	arch/arm/mach-omap2/omap_hwmod*data*
10549
10550OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10551M:	Benoît Cousson <bcousson@baylibre.com>
10552L:	linux-omap@vger.kernel.org
10553S:	Maintained
10554F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10555
10556OMAP HWMOD SUPPORT
10557M:	Benoît Cousson <bcousson@baylibre.com>
10558M:	Paul Walmsley <paul@pwsan.com>
10559L:	linux-omap@vger.kernel.org
10560S:	Maintained
10561F:	arch/arm/mach-omap2/omap_hwmod.*
10562
10563OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10565L:	linux-media@vger.kernel.org
10566S:	Maintained
10567F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10568F:	drivers/media/platform/omap3isp/
10569F:	drivers/staging/media/omap4iss/
10570
10571OMAP MMC SUPPORT
10572M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10573L:	linux-omap@vger.kernel.org
10574S:	Maintained
10575F:	drivers/mmc/host/omap.c
10576
10577OMAP POWER MANAGEMENT SUPPORT
10578M:	Kevin Hilman <khilman@kernel.org>
10579L:	linux-omap@vger.kernel.org
10580S:	Maintained
10581F:	arch/arm/*omap*/*pm*
10582F:	drivers/cpufreq/omap-cpufreq.c
10583
10584OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10585M:	Rajendra Nayak <rnayak@codeaurora.org>
10586M:	Paul Walmsley <paul@pwsan.com>
10587L:	linux-omap@vger.kernel.org
10588S:	Maintained
10589F:	arch/arm/mach-omap2/prm*
10590
10591OMAP RANDOM NUMBER GENERATOR SUPPORT
10592M:	Deepak Saxena <dsaxena@plexity.net>
10593S:	Maintained
10594F:	drivers/char/hw_random/omap-rng.c
10595
10596OMAP USB SUPPORT
10597L:	linux-usb@vger.kernel.org
10598L:	linux-omap@vger.kernel.org
10599S:	Orphan
10600F:	drivers/usb/*/*omap*
10601F:	arch/arm/*omap*/usb*
10602
10603OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10604M:	Mark Jackson <mpfj@newflow.co.uk>
10605L:	linux-omap@vger.kernel.org
10606S:	Maintained
10607F:	arch/arm/boot/dts/am335x-nano.dts
10608
10609OMAP1 SUPPORT
10610M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10611M:	Tony Lindgren <tony@atomide.com>
10612L:	linux-omap@vger.kernel.org
10613Q:	http://patchwork.kernel.org/project/linux-omap/list/
10614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10615S:	Maintained
10616F:	arch/arm/mach-omap1/
10617F:	arch/arm/plat-omap/
10618F:	arch/arm/configs/omap1_defconfig
10619F:	drivers/i2c/busses/i2c-omap.c
10620F:	include/linux/platform_data/i2c-omap.h
10621F:	include/linux/platform_data/ams-delta-fiq.h
10622
10623OMAP2+ SUPPORT
10624M:	Tony Lindgren <tony@atomide.com>
10625L:	linux-omap@vger.kernel.org
10626W:	http://www.muru.com/linux/omap/
10627W:	http://linux.omap.com/
10628Q:	http://patchwork.kernel.org/project/linux-omap/list/
10629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10630S:	Maintained
10631F:	arch/arm/mach-omap2/
10632F:	arch/arm/plat-omap/
10633F:	arch/arm/configs/omap2plus_defconfig
10634F:	drivers/i2c/busses/i2c-omap.c
10635F:	drivers/irqchip/irq-omap-intc.c
10636F:	drivers/mfd/*omap*.c
10637F:	drivers/mfd/menelaus.c
10638F:	drivers/mfd/palmas.c
10639F:	drivers/mfd/tps65217.c
10640F:	drivers/mfd/tps65218.c
10641F:	drivers/mfd/tps65910.c
10642F:	drivers/mfd/twl-core.[ch]
10643F:	drivers/mfd/twl4030*.c
10644F:	drivers/mfd/twl6030*.c
10645F:	drivers/mfd/twl6040*.c
10646F:	drivers/regulator/palmas-regulator*.c
10647F:	drivers/regulator/pbias-regulator.c
10648F:	drivers/regulator/tps65217-regulator.c
10649F:	drivers/regulator/tps65218-regulator.c
10650F:	drivers/regulator/tps65910-regulator.c
10651F:	drivers/regulator/twl-regulator.c
10652F:	drivers/regulator/twl6030-regulator.c
10653F:	include/linux/platform_data/i2c-omap.h
10654
10655ONION OMEGA2+ BOARD
10656M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10657L:	linux-mips@linux-mips.org
10658S:	Maintained
10659F:	arch/mips/boot/dts/ralink/omega2p.dts
10660
10661OMFS FILESYSTEM
10662M:	Bob Copeland <me@bobcopeland.com>
10663L:	linux-karma-devel@lists.sourceforge.net
10664S:	Maintained
10665F:	Documentation/filesystems/omfs.txt
10666F:	fs/omfs/
10667
10668OMNIKEY CARDMAN 4000 DRIVER
10669M:	Harald Welte <laforge@gnumonks.org>
10670S:	Maintained
10671F:	drivers/char/pcmcia/cm4000_cs.c
10672F:	include/linux/cm4000_cs.h
10673F:	include/uapi/linux/cm4000_cs.h
10674
10675OMNIKEY CARDMAN 4040 DRIVER
10676M:	Harald Welte <laforge@gnumonks.org>
10677S:	Maintained
10678F:	drivers/char/pcmcia/cm4040_cs.*
10679
10680OMNIVISION OV13858 SENSOR DRIVER
10681M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10682L:	linux-media@vger.kernel.org
10683T:	git git://linuxtv.org/media_tree.git
10684S:	Maintained
10685F:	drivers/media/i2c/ov13858.c
10686
10687OMNIVISION OV2680 SENSOR DRIVER
10688M:	Rui Miguel Silva <rmfrfs@gmail.com>
10689L:	linux-media@vger.kernel.org
10690T:	git git://linuxtv.org/media_tree.git
10691S:	Maintained
10692F:	drivers/media/i2c/ov2680.c
10693F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10694
10695OMNIVISION OV2685 SENSOR DRIVER
10696M:	Shunqian Zheng <zhengsq@rock-chips.com>
10697L:	linux-media@vger.kernel.org
10698T:	git git://linuxtv.org/media_tree.git
10699S:	Maintained
10700F:	drivers/media/i2c/ov2685.c
10701
10702OMNIVISION OV5640 SENSOR DRIVER
10703M:	Steve Longerbeam <slongerbeam@gmail.com>
10704L:	linux-media@vger.kernel.org
10705T:	git git://linuxtv.org/media_tree.git
10706S:	Maintained
10707F:	drivers/media/i2c/ov5640.c
10708
10709OMNIVISION OV5647 SENSOR DRIVER
10710M:	Luis Oliveira <lolivei@synopsys.com>
10711L:	linux-media@vger.kernel.org
10712T:	git git://linuxtv.org/media_tree.git
10713S:	Maintained
10714F:	drivers/media/i2c/ov5647.c
10715
10716OMNIVISION OV5695 SENSOR DRIVER
10717M:	Shunqian Zheng <zhengsq@rock-chips.com>
10718L:	linux-media@vger.kernel.org
10719T:	git git://linuxtv.org/media_tree.git
10720S:	Maintained
10721F:	drivers/media/i2c/ov5695.c
10722
10723OMNIVISION OV7670 SENSOR DRIVER
10724M:	Jonathan Corbet <corbet@lwn.net>
10725L:	linux-media@vger.kernel.org
10726T:	git git://linuxtv.org/media_tree.git
10727S:	Maintained
10728F:	drivers/media/i2c/ov7670.c
10729F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10730
10731OMNIVISION OV772x SENSOR DRIVER
10732M:	Jacopo Mondi <jacopo@jmondi.org>
10733L:	linux-media@vger.kernel.org
10734T:	git git://linuxtv.org/media_tree.git
10735S:	Odd fixes
10736F:	drivers/media/i2c/ov772x.c
10737F:	include/media/i2c/ov772x.h
10738F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10739
10740OMNIVISION OV7740 SENSOR DRIVER
10741M:	Wenyou Yang <wenyou.yang@microchip.com>
10742L:	linux-media@vger.kernel.org
10743T:	git git://linuxtv.org/media_tree.git
10744S:	Maintained
10745F:	drivers/media/i2c/ov7740.c
10746F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10747
10748OMNIVISION OV9650 SENSOR DRIVER
10749M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10750R:	Akinobu Mita <akinobu.mita@gmail.com>
10751R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10752L:	linux-media@vger.kernel.org
10753T:	git git://linuxtv.org/media_tree.git
10754S:	Maintained
10755F:	drivers/media/i2c/ov9650.c
10756F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10757
10758ONENAND FLASH DRIVER
10759M:	Kyungmin Park <kyungmin.park@samsung.com>
10760L:	linux-mtd@lists.infradead.org
10761S:	Maintained
10762F:	drivers/mtd/nand/onenand/
10763F:	include/linux/mtd/onenand*.h
10764
10765ONSTREAM SCSI TAPE DRIVER
10766M:	Willem Riede <osst@riede.org>
10767L:	osst-users@lists.sourceforge.net
10768L:	linux-scsi@vger.kernel.org
10769S:	Maintained
10770F:	Documentation/scsi/osst.txt
10771F:	drivers/scsi/osst.*
10772F:	drivers/scsi/osst_*.h
10773F:	drivers/scsi/st.h
10774
10775OP-TEE DRIVER
10776M:	Jens Wiklander <jens.wiklander@linaro.org>
10777S:	Maintained
10778F:	drivers/tee/optee/
10779
10780OPA-VNIC DRIVER
10781M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10782M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10783L:	linux-rdma@vger.kernel.org
10784S:	Supported
10785F:	drivers/infiniband/ulp/opa_vnic
10786
10787OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10788M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10789M:	Frank Rowand <frowand.list@gmail.com>
10790L:	devicetree@vger.kernel.org
10791S:	Maintained
10792F:	Documentation/devicetree/dynamic-resolution-notes.txt
10793F:	Documentation/devicetree/overlay-notes.txt
10794F:	drivers/of/overlay.c
10795F:	drivers/of/resolver.c
10796K:	of_overlay_notifier_
10797
10798OPEN FIRMWARE AND FLATTENED DEVICE TREE
10799M:	Rob Herring <robh+dt@kernel.org>
10800M:	Frank Rowand <frowand.list@gmail.com>
10801L:	devicetree@vger.kernel.org
10802W:	http://www.devicetree.org/
10803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10804S:	Maintained
10805F:	drivers/of/
10806F:	include/linux/of*.h
10807F:	scripts/dtc/
10808F:	Documentation/ABI/testing/sysfs-firmware-ofw
10809
10810OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10811M:	Rob Herring <robh+dt@kernel.org>
10812M:	Mark Rutland <mark.rutland@arm.com>
10813L:	devicetree@vger.kernel.org
10814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10815Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10816S:	Maintained
10817F:	Documentation/devicetree/
10818F:	arch/*/boot/dts/
10819F:	include/dt-bindings/
10820
10821OPENCORES I2C BUS DRIVER
10822M:	Peter Korsgaard <peter@korsgaard.com>
10823L:	linux-i2c@vger.kernel.org
10824S:	Maintained
10825F:	Documentation/i2c/busses/i2c-ocores
10826F:	drivers/i2c/busses/i2c-ocores.c
10827
10828OPENRISC ARCHITECTURE
10829M:	Jonas Bonn <jonas@southpole.se>
10830M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10831M:	Stafford Horne <shorne@gmail.com>
10832T:	git git://github.com/openrisc/linux.git
10833L:	openrisc@lists.librecores.org
10834W:	http://openrisc.io
10835S:	Maintained
10836F:	Documentation/devicetree/bindings/openrisc/
10837F:	Documentation/openrisc/
10838F:	arch/openrisc/
10839F:	drivers/irqchip/irq-ompic.c
10840F:	drivers/irqchip/irq-or1k-*
10841
10842OPENVSWITCH
10843M:	Pravin B Shelar <pshelar@ovn.org>
10844L:	netdev@vger.kernel.org
10845L:	dev@openvswitch.org
10846W:	http://openvswitch.org
10847S:	Maintained
10848F:	net/openvswitch/
10849F:	include/uapi/linux/openvswitch.h
10850
10851OPERATING PERFORMANCE POINTS (OPP)
10852M:	Viresh Kumar <vireshk@kernel.org>
10853M:	Nishanth Menon <nm@ti.com>
10854M:	Stephen Boyd <sboyd@kernel.org>
10855L:	linux-pm@vger.kernel.org
10856S:	Maintained
10857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10858F:	drivers/opp/
10859F:	include/linux/pm_opp.h
10860F:	Documentation/power/opp.txt
10861F:	Documentation/devicetree/bindings/opp/
10862
10863OPL4 DRIVER
10864M:	Clemens Ladisch <clemens@ladisch.de>
10865L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10866T:	git git://git.alsa-project.org/alsa-kernel.git
10867S:	Maintained
10868F:	sound/drivers/opl4/
10869
10870OPROFILE
10871M:	Robert Richter <rric@kernel.org>
10872L:	oprofile-list@lists.sf.net
10873S:	Maintained
10874F:	arch/*/include/asm/oprofile*.h
10875F:	arch/*/oprofile/
10876F:	drivers/oprofile/
10877F:	include/linux/oprofile.h
10878
10879ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10880M:	Mark Fasheh <mark@fasheh.com>
10881M:	Joel Becker <jlbec@evilplan.org>
10882L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10883W:	http://ocfs2.wiki.kernel.org
10884S:	Supported
10885F:	Documentation/filesystems/ocfs2.txt
10886F:	Documentation/filesystems/dlmfs.txt
10887F:	fs/ocfs2/
10888
10889ORANGEFS FILESYSTEM
10890M:	Mike Marshall <hubcap@omnibond.com>
10891R:	Martin Brandenburg <martin@omnibond.com>
10892L:	devel@lists.orangefs.org
10893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10894S:	Supported
10895F:	fs/orangefs/
10896F:	Documentation/filesystems/orangefs.txt
10897
10898ORINOCO DRIVER
10899L:	linux-wireless@vger.kernel.org
10900W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10901W:	http://www.nongnu.org/orinoco/
10902S:	Orphan
10903F:	drivers/net/wireless/intersil/orinoco/
10904
10905OSD LIBRARY and FILESYSTEM
10906M:	Boaz Harrosh <ooo@electrozaur.com>
10907S:	Maintained
10908F:	drivers/scsi/osd/
10909F:	include/scsi/osd_*
10910F:	fs/exofs/
10911
10912OV2659 OMNIVISION SENSOR DRIVER
10913M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10914L:	linux-media@vger.kernel.org
10915W:	https://linuxtv.org
10916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10917T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10918S:	Maintained
10919F:	drivers/media/i2c/ov2659.c
10920F:	include/media/i2c/ov2659.h
10921
10922OVERLAY FILESYSTEM
10923M:	Miklos Szeredi <miklos@szeredi.hu>
10924L:	linux-unionfs@vger.kernel.org
10925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10926S:	Supported
10927F:	fs/overlayfs/
10928F:	Documentation/filesystems/overlayfs.txt
10929
10930P54 WIRELESS DRIVER
10931M:	Christian Lamparter <chunkeey@googlemail.com>
10932L:	linux-wireless@vger.kernel.org
10933W:	http://wireless.kernel.org/en/users/Drivers/p54
10934S:	Maintained
10935F:	drivers/net/wireless/intersil/p54/
10936
10937PA SEMI ETHERNET DRIVER
10938L:	netdev@vger.kernel.org
10939S:	Orphan
10940F:	drivers/net/ethernet/pasemi/*
10941
10942PA SEMI SMBUS DRIVER
10943L:	linux-i2c@vger.kernel.org
10944S:	Orphan
10945F:	drivers/i2c/busses/i2c-pasemi.c
10946
10947PADATA PARALLEL EXECUTION MECHANISM
10948M:	Steffen Klassert <steffen.klassert@secunet.com>
10949L:	linux-crypto@vger.kernel.org
10950S:	Maintained
10951F:	kernel/padata.c
10952F:	include/linux/padata.h
10953F:	Documentation/padata.txt
10954
10955PANASONIC LAPTOP ACPI EXTRAS DRIVER
10956M:	Harald Welte <laforge@gnumonks.org>
10957L:	platform-driver-x86@vger.kernel.org
10958S:	Maintained
10959F:	drivers/platform/x86/panasonic-laptop.c
10960
10961PARALLEL LCD/KEYPAD PANEL DRIVER
10962M:	Willy Tarreau <willy@haproxy.com>
10963M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10964S:	Odd Fixes
10965F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10966F:	drivers/auxdisplay/panel.c
10967
10968PARALLEL PORT SUBSYSTEM
10969M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10970M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10971L:	linux-parport@lists.infradead.org (subscribers-only)
10972S:	Maintained
10973F:	drivers/parport/
10974F:	include/linux/parport*.h
10975F:	drivers/char/ppdev.c
10976F:	include/uapi/linux/ppdev.h
10977F:	Documentation/parport*.txt
10978
10979PARAVIRT_OPS INTERFACE
10980M:	Juergen Gross <jgross@suse.com>
10981M:	Alok Kataria <akataria@vmware.com>
10982L:	virtualization@lists.linux-foundation.org
10983S:	Supported
10984F:	Documentation/virtual/paravirt_ops.txt
10985F:	arch/*/kernel/paravirt*
10986F:	arch/*/include/asm/paravirt*.h
10987F:	include/linux/hypervisor.h
10988
10989PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10990M:	Tim Waugh <tim@cyberelk.net>
10991L:	linux-parport@lists.infradead.org (subscribers-only)
10992S:	Maintained
10993F:	Documentation/blockdev/paride.txt
10994F:	drivers/block/paride/
10995
10996PARISC ARCHITECTURE
10997M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10998M:	Helge Deller <deller@gmx.de>
10999L:	linux-parisc@vger.kernel.org
11000W:	http://www.parisc-linux.org/
11001Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11004S:	Maintained
11005F:	arch/parisc/
11006F:	Documentation/parisc/
11007F:	drivers/parisc/
11008F:	drivers/char/agp/parisc-agp.c
11009F:	drivers/input/serio/gscps2.c
11010F:	drivers/parport/parport_gsc.*
11011F:	drivers/tty/serial/8250/8250_gsc.c
11012F:	drivers/video/fbdev/sti*
11013F:	drivers/video/console/sti*
11014F:	drivers/video/logo/logo_parisc*
11015
11016PARMAN
11017M:	Jiri Pirko <jiri@mellanox.com>
11018L:	netdev@vger.kernel.org
11019S:	Supported
11020F:	lib/parman.c
11021F:	lib/test_parman.c
11022F:	include/linux/parman.h
11023
11024PC87360 HARDWARE MONITORING DRIVER
11025M:	Jim Cromie <jim.cromie@gmail.com>
11026L:	linux-hwmon@vger.kernel.org
11027S:	Maintained
11028F:	Documentation/hwmon/pc87360
11029F:	drivers/hwmon/pc87360.c
11030
11031PC8736x GPIO DRIVER
11032M:	Jim Cromie <jim.cromie@gmail.com>
11033S:	Maintained
11034F:	drivers/char/pc8736x_gpio.c
11035
11036PC87427 HARDWARE MONITORING DRIVER
11037M:	Jean Delvare <jdelvare@suse.com>
11038L:	linux-hwmon@vger.kernel.org
11039S:	Maintained
11040F:	Documentation/hwmon/pc87427
11041F:	drivers/hwmon/pc87427.c
11042
11043PCA9532 LED DRIVER
11044M:	Riku Voipio <riku.voipio@iki.fi>
11045S:	Maintained
11046F:	drivers/leds/leds-pca9532.c
11047F:	include/linux/leds-pca9532.h
11048
11049PCA9541 I2C BUS MASTER SELECTOR DRIVER
11050M:	Guenter Roeck <linux@roeck-us.net>
11051L:	linux-i2c@vger.kernel.org
11052S:	Maintained
11053F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11054
11055PCDP - PRIMARY CONSOLE AND DEBUG PORT
11056M:	Khalid Aziz <khalid@gonehiking.org>
11057S:	Maintained
11058F:	drivers/firmware/pcdp.*
11059
11060PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11061M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11062L:	linux-pci@vger.kernel.org
11063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11064S:	Maintained
11065F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11066F:	drivers/pci/controller/pci-aardvark.c
11067
11068PCI DRIVER FOR ALTERA PCIE IP
11069M:	Ley Foon Tan <lftan@altera.com>
11070L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11071L:	linux-pci@vger.kernel.org
11072S:	Supported
11073F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11074F:	drivers/pci/controller/pcie-altera.c
11075
11076PCI DRIVER FOR APPLIEDMICRO XGENE
11077M:	Tanmay Inamdar <tinamdar@apm.com>
11078L:	linux-pci@vger.kernel.org
11079L:	linux-arm-kernel@lists.infradead.org
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11082F:	drivers/pci/controller/pci-xgene.c
11083
11084PCI DRIVER FOR ARM VERSATILE PLATFORM
11085M:	Rob Herring <robh@kernel.org>
11086L:	linux-pci@vger.kernel.org
11087L:	linux-arm-kernel@lists.infradead.org
11088S:	Maintained
11089F:	Documentation/devicetree/bindings/pci/versatile.txt
11090F:	drivers/pci/controller/pci-versatile.c
11091
11092PCI DRIVER FOR ARMADA 8K
11093M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11094L:	linux-pci@vger.kernel.org
11095L:	linux-arm-kernel@lists.infradead.org
11096S:	Maintained
11097F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11098F:	drivers/pci/controller/dwc/pcie-armada8k.c
11099
11100PCI DRIVER FOR CADENCE PCIE IP
11101M:	Alan Douglas <adouglas@cadence.com>
11102L:	linux-pci@vger.kernel.org
11103S:	Maintained
11104F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11105F:	drivers/pci/controller/pcie-cadence*
11106
11107PCI DRIVER FOR FREESCALE LAYERSCAPE
11108M:	Minghuan Lian <minghuan.Lian@nxp.com>
11109M:	Mingkai Hu <mingkai.hu@nxp.com>
11110M:	Roy Zang <roy.zang@nxp.com>
11111L:	linuxppc-dev@lists.ozlabs.org
11112L:	linux-pci@vger.kernel.org
11113L:	linux-arm-kernel@lists.infradead.org
11114S:	Maintained
11115F:	drivers/pci/controller/dwc/*layerscape*
11116
11117PCI DRIVER FOR GENERIC OF HOSTS
11118M:	Will Deacon <will.deacon@arm.com>
11119L:	linux-pci@vger.kernel.org
11120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11121S:	Maintained
11122F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11123F:	drivers/pci/controller/pci-host-common.c
11124F:	drivers/pci/controller/pci-host-generic.c
11125
11126PCI DRIVER FOR IMX6
11127M:	Richard Zhu <hongxing.zhu@nxp.com>
11128M:	Lucas Stach <l.stach@pengutronix.de>
11129L:	linux-pci@vger.kernel.org
11130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11131S:	Maintained
11132F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11133F:	drivers/pci/controller/dwc/*imx6*
11134
11135PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11136M:	Keith Busch <keith.busch@intel.com>
11137M:	Jonathan Derrick <jonathan.derrick@intel.com>
11138L:	linux-pci@vger.kernel.org
11139S:	Supported
11140F:	drivers/pci/controller/vmd.c
11141
11142PCI DRIVER FOR MICROSEMI SWITCHTEC
11143M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11144M:	Logan Gunthorpe <logang@deltatee.com>
11145L:	linux-pci@vger.kernel.org
11146S:	Maintained
11147F:	Documentation/switchtec.txt
11148F:	Documentation/ABI/testing/sysfs-class-switchtec
11149F:	drivers/pci/switch/switchtec*
11150F:	include/uapi/linux/switchtec_ioctl.h
11151F:	include/linux/switchtec.h
11152F:	drivers/ntb/hw/mscc/
11153
11154PCI DRIVER FOR MOBIVEIL PCIE IP
11155M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11156L:	linux-pci@vger.kernel.org
11157S:	Supported
11158F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11159F:	drivers/pci/controller/pcie-mobiveil.c
11160
11161PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11162M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11163M:	Jason Cooper <jason@lakedaemon.net>
11164L:	linux-pci@vger.kernel.org
11165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11166S:	Maintained
11167F:	drivers/pci/controller/*mvebu*
11168
11169PCI DRIVER FOR NVIDIA TEGRA
11170M:	Thierry Reding <thierry.reding@gmail.com>
11171L:	linux-tegra@vger.kernel.org
11172L:	linux-pci@vger.kernel.org
11173S:	Supported
11174F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11175F:	drivers/pci/controller/pci-tegra.c
11176
11177PCI DRIVER FOR RENESAS R-CAR
11178M:	Simon Horman <horms@verge.net.au>
11179L:	linux-pci@vger.kernel.org
11180L:	linux-renesas-soc@vger.kernel.org
11181S:	Maintained
11182F:	drivers/pci/controller/*rcar*
11183
11184PCI DRIVER FOR SAMSUNG EXYNOS
11185M:	Jingoo Han <jingoohan1@gmail.com>
11186L:	linux-pci@vger.kernel.org
11187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11188L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11189S:	Maintained
11190F:	drivers/pci/controller/dwc/pci-exynos.c
11191
11192PCI DRIVER FOR SYNOPSYS DESIGNWARE
11193M:	Jingoo Han <jingoohan1@gmail.com>
11194M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11195L:	linux-pci@vger.kernel.org
11196S:	Maintained
11197F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11198F:	drivers/pci/controller/dwc/*designware*
11199
11200PCI DRIVER FOR TI DRA7XX
11201M:	Kishon Vijay Abraham I <kishon@ti.com>
11202L:	linux-omap@vger.kernel.org
11203L:	linux-pci@vger.kernel.org
11204S:	Supported
11205F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11206F:	drivers/pci/controller/dwc/pci-dra7xx.c
11207
11208PCI DRIVER FOR TI KEYSTONE
11209M:	Murali Karicheri <m-karicheri2@ti.com>
11210L:	linux-pci@vger.kernel.org
11211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11212S:	Maintained
11213F:	drivers/pci/controller/dwc/*keystone*
11214
11215PCI ENDPOINT SUBSYSTEM
11216M:	Kishon Vijay Abraham I <kishon@ti.com>
11217M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11218L:	linux-pci@vger.kernel.org
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11220S:	Supported
11221F:	drivers/pci/endpoint/
11222F:	drivers/misc/pci_endpoint_test.c
11223F:	tools/pci/
11224
11225PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11226M:	Russell Currey <ruscur@russell.cc>
11227M:	Sam Bobroff <sbobroff@linux.ibm.com>
11228M:	Oliver O'Halloran <oohall@gmail.com>
11229L:	linuxppc-dev@lists.ozlabs.org
11230S:	Supported
11231F:	Documentation/PCI/pci-error-recovery.txt
11232F:	drivers/pci/pcie/aer.c
11233F:	drivers/pci/pcie/dpc.c
11234F:	drivers/pci/pcie/err.c
11235F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11236F:	arch/powerpc/kernel/eeh*.c
11237F:	arch/powerpc/platforms/*/eeh*.c
11238F:	arch/powerpc/include/*/eeh*.h
11239
11240PCI ERROR RECOVERY
11241M:	Linas Vepstas <linasvepstas@gmail.com>
11242L:	linux-pci@vger.kernel.org
11243S:	Supported
11244F:	Documentation/PCI/pci-error-recovery.txt
11245
11246PCI MSI DRIVER FOR ALTERA MSI IP
11247M:	Ley Foon Tan <lftan@altera.com>
11248L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11249L:	linux-pci@vger.kernel.org
11250S:	Supported
11251F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11252F:	drivers/pci/controller/pcie-altera-msi.c
11253
11254PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11255M:	Duc Dang <dhdang@apm.com>
11256L:	linux-pci@vger.kernel.org
11257L:	linux-arm-kernel@lists.infradead.org
11258S:	Maintained
11259F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11260F:	drivers/pci/controller/pci-xgene-msi.c
11261
11262PCI SUBSYSTEM
11263M:	Bjorn Helgaas <bhelgaas@google.com>
11264L:	linux-pci@vger.kernel.org
11265Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11267S:	Supported
11268F:	Documentation/devicetree/bindings/pci/
11269F:	Documentation/PCI/
11270F:	drivers/acpi/pci*
11271F:	drivers/pci/
11272F:	include/asm-generic/pci*
11273F:	include/linux/pci*
11274F:	include/linux/of_pci.h
11275F:	include/uapi/linux/pci*
11276F:	lib/pci*
11277F:	arch/x86/pci/
11278F:	arch/x86/kernel/quirks.c
11279
11280PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11281M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11282L:	linux-pci@vger.kernel.org
11283Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11285S:	Supported
11286F:	drivers/pci/controller/
11287
11288PCIE DRIVER FOR AXIS ARTPEC
11289M:	Jesper Nilsson <jesper.nilsson@axis.com>
11290L:	linux-arm-kernel@axis.com
11291L:	linux-pci@vger.kernel.org
11292S:	Maintained
11293F:	Documentation/devicetree/bindings/pci/axis,artpec*
11294F:	drivers/pci/controller/dwc/*artpec*
11295
11296PCIE DRIVER FOR CAVIUM THUNDERX
11297M:	David Daney <david.daney@cavium.com>
11298L:	linux-pci@vger.kernel.org
11299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11300S:	Supported
11301F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11302F:	drivers/pci/controller/pci-thunder-*
11303
11304PCIE DRIVER FOR HISILICON
11305M:	Zhou Wang <wangzhou1@hisilicon.com>
11306L:	linux-pci@vger.kernel.org
11307S:	Maintained
11308F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11309F:	drivers/pci/controller/dwc/pcie-hisi.c
11310
11311PCIE DRIVER FOR HISILICON KIRIN
11312M:	Xiaowei Song <songxiaowei@hisilicon.com>
11313M:	Binghui Wang <wangbinghui@hisilicon.com>
11314L:	linux-pci@vger.kernel.org
11315S:	Maintained
11316F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11317F:	drivers/pci/controller/dwc/pcie-kirin.c
11318
11319PCIE DRIVER FOR HISILICON STB
11320M:	Jianguo Sun <sunjianguo1@huawei.com>
11321M:	Shawn Guo <shawn.guo@linaro.org>
11322L:	linux-pci@vger.kernel.org
11323S:	Maintained
11324F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11325F:	drivers/pci/controller/dwc/pcie-histb.c
11326
11327PCIE DRIVER FOR MEDIATEK
11328M:	Ryder Lee <ryder.lee@mediatek.com>
11329L:	linux-pci@vger.kernel.org
11330L:	linux-mediatek@lists.infradead.org
11331S:	Supported
11332F:	Documentation/devicetree/bindings/pci/mediatek*
11333F:	drivers/pci/controller/*mediatek*
11334
11335PCIE DRIVER FOR QUALCOMM MSM
11336M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11337L:	linux-pci@vger.kernel.org
11338L:	linux-arm-msm@vger.kernel.org
11339S:	Maintained
11340F:	drivers/pci/controller/dwc/*qcom*
11341
11342PCIE DRIVER FOR ROCKCHIP
11343M:	Shawn Lin <shawn.lin@rock-chips.com>
11344L:	linux-pci@vger.kernel.org
11345L:	linux-rockchip@lists.infradead.org
11346S:	Maintained
11347F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11348F:	drivers/pci/controller/pcie-rockchip*
11349
11350PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11351M:	Linus Walleij <linus.walleij@linaro.org>
11352L:	linux-pci@vger.kernel.org
11353S:	Maintained
11354F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11355F:	drivers/pci/controller/pci-v3-semi.c
11356
11357PCIE DRIVER FOR ST SPEAR13XX
11358M:	Pratyush Anand <pratyush.anand@gmail.com>
11359L:	linux-pci@vger.kernel.org
11360S:	Maintained
11361F:	drivers/pci/controller/dwc/*spear*
11362
11363PCMCIA SUBSYSTEM
11364M:	Dominik Brodowski <linux@dominikbrodowski.net>
11365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11366S:	Odd Fixes
11367F:	Documentation/pcmcia/
11368F:	tools/pcmcia/
11369F:	drivers/pcmcia/
11370F:	include/pcmcia/
11371
11372PCNET32 NETWORK DRIVER
11373M:	Don Fry <pcnet32@frontier.com>
11374L:	netdev@vger.kernel.org
11375S:	Maintained
11376F:	drivers/net/ethernet/amd/pcnet32.c
11377
11378PCRYPT PARALLEL CRYPTO ENGINE
11379M:	Steffen Klassert <steffen.klassert@secunet.com>
11380L:	linux-crypto@vger.kernel.org
11381S:	Maintained
11382F:	crypto/pcrypt.c
11383F:	include/crypto/pcrypt.h
11384
11385PEAQ WMI HOTKEYS DRIVER
11386M:	Hans de Goede <hdegoede@redhat.com>
11387L:	platform-driver-x86@vger.kernel.org
11388S:	Maintained
11389F:	drivers/platform/x86/peaq-wmi.c
11390
11391PER-CPU MEMORY ALLOCATOR
11392M:	Dennis Zhou <dennis@kernel.org>
11393M:	Tejun Heo <tj@kernel.org>
11394M:	Christoph Lameter <cl@linux.com>
11395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11396S:	Maintained
11397F:	include/linux/percpu*.h
11398F:	mm/percpu*.c
11399F:	arch/*/include/asm/percpu.h
11400
11401PER-TASK DELAY ACCOUNTING
11402M:	Balbir Singh <bsingharora@gmail.com>
11403S:	Maintained
11404F:	include/linux/delayacct.h
11405F:	kernel/delayacct.c
11406
11407PERFORMANCE EVENTS SUBSYSTEM
11408M:	Peter Zijlstra <peterz@infradead.org>
11409M:	Ingo Molnar <mingo@redhat.com>
11410M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11411R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11412R:	Jiri Olsa <jolsa@redhat.com>
11413R:	Namhyung Kim <namhyung@kernel.org>
11414L:	linux-kernel@vger.kernel.org
11415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11416S:	Supported
11417F:	kernel/events/*
11418F:	include/linux/perf_event.h
11419F:	include/uapi/linux/perf_event.h
11420F:	arch/*/kernel/perf_event*.c
11421F:	arch/*/kernel/*/perf_event*.c
11422F:	arch/*/kernel/*/*/perf_event*.c
11423F:	arch/*/include/asm/perf_event.h
11424F:	arch/*/kernel/perf_callchain.c
11425F:	arch/*/events/*
11426F:	tools/perf/
11427
11428PERSONALITY HANDLING
11429M:	Christoph Hellwig <hch@infradead.org>
11430L:	linux-abi-devel@lists.sourceforge.net
11431S:	Maintained
11432F:	include/linux/personality.h
11433F:	include/uapi/linux/personality.h
11434
11435PHOENIX RC FLIGHT CONTROLLER ADAPTER
11436M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11437L:	linux-input@vger.kernel.org
11438S:	Maintained
11439F:	Documentation/input/devices/pxrc.rst
11440F:	drivers/input/joystick/pxrc.c
11441
11442PHONET PROTOCOL
11443M:	Remi Denis-Courmont <courmisch@gmail.com>
11444S:	Supported
11445F:	Documentation/networking/phonet.txt
11446F:	include/linux/phonet.h
11447F:	include/net/phonet/
11448F:	include/uapi/linux/phonet.h
11449F:	net/phonet/
11450
11451PHRAM MTD DRIVER
11452M:	Joern Engel <joern@lazybastard.org>
11453L:	linux-mtd@lists.infradead.org
11454S:	Maintained
11455F:	drivers/mtd/devices/phram.c
11456
11457PICOLCD HID DRIVER
11458M:	Bruno Prémont <bonbons@linux-vserver.org>
11459L:	linux-input@vger.kernel.org
11460S:	Maintained
11461F:	drivers/hid/hid-picolcd*
11462
11463PICOXCELL SUPPORT
11464M:	Jamie Iles <jamie@jamieiles.com>
11465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11466T:	git git://github.com/jamieiles/linux-2.6-ji.git
11467S:	Supported
11468F:	arch/arm/boot/dts/picoxcell*
11469F:	arch/arm/mach-picoxcell/
11470F:	drivers/crypto/picoxcell*
11471
11472PIN CONTROL SUBSYSTEM
11473M:	Linus Walleij <linus.walleij@linaro.org>
11474L:	linux-gpio@vger.kernel.org
11475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11476S:	Maintained
11477F:	Documentation/devicetree/bindings/pinctrl/
11478F:	Documentation/driver-api/pinctl.rst
11479F:	drivers/pinctrl/
11480F:	include/linux/pinctrl/
11481
11482PIN CONTROLLER - ATMEL AT91
11483M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11485S:	Maintained
11486F:	drivers/pinctrl/pinctrl-at91.*
11487
11488PIN CONTROLLER - ATMEL AT91 PIO4
11489M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11491L:	linux-gpio@vger.kernel.org
11492S:	Supported
11493F:	drivers/pinctrl/pinctrl-at91-pio4.*
11494
11495PIN CONTROLLER - FREESCALE
11496M:	Dong Aisheng <aisheng.dong@nxp.com>
11497M:	Fabio Estevam <festevam@gmail.com>
11498M:	Shawn Guo <shawnguo@kernel.org>
11499M:	Stefan Agner <stefan@agner.ch>
11500R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11501L:	linux-gpio@vger.kernel.org
11502S:	Maintained
11503F:	drivers/pinctrl/freescale/
11504F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11505
11506PIN CONTROLLER - INTEL
11507M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11508M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11509S:	Maintained
11510F:	drivers/pinctrl/intel/
11511
11512PIN CONTROLLER - MEDIATEK
11513M:	Sean Wang <sean.wang@mediatek.com>
11514L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11515S:	Maintained
11516F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11517F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11518F:	drivers/pinctrl/mediatek/mtk-eint.*
11519F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11520F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11521F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11522
11523PIN CONTROLLER - QUALCOMM
11524M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11525S:	Maintained
11526L:	linux-arm-msm@vger.kernel.org
11527F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11528F:	drivers/pinctrl/qcom/
11529
11530PIN CONTROLLER - RENESAS
11531M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11532M:	Geert Uytterhoeven <geert+renesas@glider.be>
11533L:	linux-renesas-soc@vger.kernel.org
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11535S:	Maintained
11536F:	drivers/pinctrl/sh-pfc/
11537
11538PIN CONTROLLER - SAMSUNG
11539M:	Tomasz Figa <tomasz.figa@gmail.com>
11540M:	Krzysztof Kozlowski <krzk@kernel.org>
11541M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11543L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11544Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11546S:	Maintained
11547F:	drivers/pinctrl/samsung/
11548F:	include/dt-bindings/pinctrl/samsung.h
11549F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11550
11551PIN CONTROLLER - SINGLE
11552M:	Tony Lindgren <tony@atomide.com>
11553M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11555L:	linux-omap@vger.kernel.org
11556S:	Maintained
11557F:	drivers/pinctrl/pinctrl-single.c
11558
11559PIN CONTROLLER - ST SPEAR
11560M:	Viresh Kumar <vireshk@kernel.org>
11561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11562W:	http://www.st.com/spear
11563S:	Maintained
11564F:	drivers/pinctrl/spear/
11565
11566PISTACHIO SOC SUPPORT
11567M:	James Hartley <james.hartley@sondrel.com>
11568L:	linux-mips@linux-mips.org
11569S:	Odd Fixes
11570F:	arch/mips/pistachio/
11571F:	arch/mips/include/asm/mach-pistachio/
11572F:	arch/mips/boot/dts/img/pistachio*
11573F:	arch/mips/configs/pistachio*_defconfig
11574
11575PKTCDVD DRIVER
11576S:	Orphan
11577M:	linux-block@vger.kernel.org
11578F:	drivers/block/pktcdvd.c
11579F:	include/linux/pktcdvd.h
11580F:	include/uapi/linux/pktcdvd.h
11581
11582PKUNITY SOC DRIVERS
11583M:	Guan Xuetao <gxt@pku.edu.cn>
11584W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11585S:	Maintained
11586T:	git git://github.com/gxt/linux.git
11587F:	drivers/input/serio/i8042-unicore32io.h
11588F:	drivers/i2c/busses/i2c-puv3.c
11589F:	drivers/video/fbdev/fb-puv3.c
11590F:	drivers/rtc/rtc-puv3.c
11591
11592PMBUS HARDWARE MONITORING DRIVERS
11593M:	Guenter Roeck <linux@roeck-us.net>
11594L:	linux-hwmon@vger.kernel.org
11595W:	http://hwmon.wiki.kernel.org/
11596W:	http://www.roeck-us.net/linux/drivers/
11597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11598S:	Maintained
11599F:	Documentation/hwmon/pmbus
11600F:	drivers/hwmon/pmbus/
11601F:	include/linux/pmbus.h
11602
11603PMC SIERRA MaxRAID DRIVER
11604L:	linux-scsi@vger.kernel.org
11605W:	http://www.pmc-sierra.com/
11606S:	Orphan
11607F:	drivers/scsi/pmcraid.*
11608
11609PMC SIERRA PM8001 DRIVER
11610M:	Jack Wang <jinpu.wang@profitbricks.com>
11611M:	lindar_liu@usish.com
11612L:	linux-scsi@vger.kernel.org
11613S:	Supported
11614F:	drivers/scsi/pm8001/
11615
11616PNP SUPPORT
11617M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11618S:	Maintained
11619F:	drivers/pnp/
11620
11621POSIX CLOCKS and TIMERS
11622M:	Thomas Gleixner <tglx@linutronix.de>
11623L:	linux-kernel@vger.kernel.org
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11625S:	Maintained
11626F:	fs/timerfd.c
11627F:	include/linux/timer*
11628F:	kernel/time/*timer*
11629
11630POWER MANAGEMENT CORE
11631M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11632L:	linux-pm@vger.kernel.org
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11634B:	https://bugzilla.kernel.org
11635S:	Supported
11636F:	drivers/base/power/
11637F:	include/linux/pm.h
11638F:	include/linux/pm_*
11639F:	include/linux/powercap.h
11640F:	drivers/powercap/
11641F:	kernel/configs/nopm.config
11642
11643POWER STATE COORDINATION INTERFACE (PSCI)
11644M:	Mark Rutland <mark.rutland@arm.com>
11645M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11646L:	linux-arm-kernel@lists.infradead.org
11647S:	Maintained
11648F:	drivers/firmware/psci*.c
11649F:	include/linux/psci.h
11650F:	include/uapi/linux/psci.h
11651
11652POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11653M:	Sebastian Reichel <sre@kernel.org>
11654L:	linux-pm@vger.kernel.org
11655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11656S:	Maintained
11657F:	Documentation/ABI/testing/sysfs-class-power
11658F:	Documentation/devicetree/bindings/power/supply/
11659F:	include/linux/power_supply.h
11660F:	drivers/power/supply/
11661
11662POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11663M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11664L:	linuxppc-dev@lists.ozlabs.org
11665S:	Maintained
11666F:	drivers/char/powernv-op-panel.c
11667
11668PPP OVER ATM (RFC 2364)
11669M:	Mitchell Blank Jr <mitch@sfgoth.com>
11670S:	Maintained
11671F:	net/atm/pppoatm.c
11672F:	include/uapi/linux/atmppp.h
11673
11674PPP OVER ETHERNET
11675M:	Michal Ostrowski <mostrows@earthlink.net>
11676S:	Maintained
11677F:	drivers/net/ppp/pppoe.c
11678F:	drivers/net/ppp/pppox.c
11679
11680PPP OVER L2TP
11681M:	James Chapman <jchapman@katalix.com>
11682S:	Maintained
11683F:	net/l2tp/l2tp_ppp.c
11684F:	include/linux/if_pppol2tp.h
11685F:	include/uapi/linux/if_pppol2tp.h
11686
11687PPP PROTOCOL DRIVERS AND COMPRESSORS
11688M:	Paul Mackerras <paulus@samba.org>
11689L:	linux-ppp@vger.kernel.org
11690S:	Maintained
11691F:	drivers/net/ppp/ppp_*
11692
11693PPS SUPPORT
11694M:	Rodolfo Giometti <giometti@enneenne.com>
11695W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11696L:	linuxpps@ml.enneenne.com (subscribers-only)
11697S:	Maintained
11698F:	Documentation/pps/
11699F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11700F:	Documentation/ABI/testing/sysfs-pps
11701F:	drivers/pps/
11702F:	include/linux/pps*.h
11703F:	include/uapi/linux/pps.h
11704
11705PPTP DRIVER
11706M:	Dmitry Kozlov <xeb@mail.ru>
11707L:	netdev@vger.kernel.org
11708S:	Maintained
11709F:	drivers/net/ppp/pptp.c
11710W:	http://sourceforge.net/projects/accel-pptp
11711
11712PREEMPTIBLE KERNEL
11713M:	Robert Love <rml@tech9.net>
11714L:	kpreempt-tech@lists.sourceforge.net
11715W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11716S:	Supported
11717F:	Documentation/preempt-locking.txt
11718F:	include/linux/preempt.h
11719
11720PRINTK
11721M:	Petr Mladek <pmladek@suse.com>
11722M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11723R:	Steven Rostedt <rostedt@goodmis.org>
11724S:	Maintained
11725F:	kernel/printk/
11726F:	include/linux/printk.h
11727
11728PRISM54 WIRELESS DRIVER
11729M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11730L:	linux-wireless@vger.kernel.org
11731W:	http://wireless.kernel.org/en/users/Drivers/p54
11732S:	Obsolete
11733F:	drivers/net/wireless/intersil/prism54/
11734
11735PROC FILESYSTEM
11736R:	Alexey Dobriyan <adobriyan@gmail.com>
11737L:	linux-kernel@vger.kernel.org
11738L:	linux-fsdevel@vger.kernel.org
11739S:	Maintained
11740F:	fs/proc/
11741F:	include/linux/proc_fs.h
11742F:	tools/testing/selftests/proc/
11743
11744PROC SYSCTL
11745M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11746M:	Kees Cook <keescook@chromium.org>
11747L:	linux-kernel@vger.kernel.org
11748L:	linux-fsdevel@vger.kernel.org
11749S:	Maintained
11750F:	fs/proc/proc_sysctl.c
11751F:	include/linux/sysctl.h
11752F:	kernel/sysctl.c
11753F:	tools/testing/selftests/sysctl/
11754
11755PS3 NETWORK SUPPORT
11756M:	Geoff Levand <geoff@infradead.org>
11757L:	netdev@vger.kernel.org
11758L:	linuxppc-dev@lists.ozlabs.org
11759S:	Maintained
11760F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11761
11762PS3 PLATFORM SUPPORT
11763M:	Geoff Levand <geoff@infradead.org>
11764L:	linuxppc-dev@lists.ozlabs.org
11765S:	Maintained
11766F:	arch/powerpc/boot/ps3*
11767F:	arch/powerpc/include/asm/lv1call.h
11768F:	arch/powerpc/include/asm/ps3*.h
11769F:	arch/powerpc/platforms/ps3/
11770F:	drivers/*/ps3*
11771F:	drivers/ps3/
11772F:	drivers/rtc/rtc-ps3.c
11773F:	drivers/usb/host/*ps3.c
11774F:	sound/ppc/snd_ps3*
11775
11776PS3VRAM DRIVER
11777M:	Jim Paris <jim@jtan.com>
11778M:	Geoff Levand <geoff@infradead.org>
11779L:	linuxppc-dev@lists.ozlabs.org
11780S:	Maintained
11781F:	drivers/block/ps3vram.c
11782
11783PSAMPLE PACKET SAMPLING SUPPORT:
11784M:	Yotam Gigi <yotam.gi@gmail.com>
11785S:	Maintained
11786F:	net/psample
11787F:	include/net/psample.h
11788F:	include/uapi/linux/psample.h
11789
11790PSTORE FILESYSTEM
11791M:	Kees Cook <keescook@chromium.org>
11792M:	Anton Vorontsov <anton@enomsg.org>
11793M:	Colin Cross <ccross@android.com>
11794M:	Tony Luck <tony.luck@intel.com>
11795S:	Maintained
11796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11797F:	fs/pstore/
11798F:	include/linux/pstore*
11799F:	drivers/firmware/efi/efi-pstore.c
11800F:	drivers/acpi/apei/erst.c
11801F:	Documentation/admin-guide/ramoops.rst
11802F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11803K:	\b(pstore|ramoops)
11804
11805PTP HARDWARE CLOCK SUPPORT
11806M:	Richard Cochran <richardcochran@gmail.com>
11807L:	netdev@vger.kernel.org
11808S:	Maintained
11809W:	http://linuxptp.sourceforge.net/
11810F:	Documentation/ABI/testing/sysfs-ptp
11811F:	Documentation/ptp/*
11812F:	drivers/net/phy/dp83640*
11813F:	drivers/ptp/*
11814F:	include/linux/ptp_cl*
11815
11816PTRACE SUPPORT
11817M:	Oleg Nesterov <oleg@redhat.com>
11818S:	Maintained
11819F:	include/asm-generic/syscall.h
11820F:	include/linux/ptrace.h
11821F:	include/linux/regset.h
11822F:	include/linux/tracehook.h
11823F:	include/uapi/linux/ptrace.h
11824F:	include/uapi/linux/ptrace.h
11825F:	include/asm-generic/ptrace.h
11826F:	kernel/ptrace.c
11827F:	arch/*/ptrace*.c
11828F:	arch/*/*/ptrace*.c
11829F:	arch/*/include/asm/ptrace*.h
11830
11831PULSE8-CEC DRIVER
11832M:	Hans Verkuil <hverkuil@xs4all.nl>
11833L:	linux-media@vger.kernel.org
11834T:	git git://linuxtv.org/media_tree.git
11835S:	Maintained
11836F:	drivers/media/usb/pulse8-cec/*
11837F:	Documentation/media/cec-drivers/pulse8-cec.rst
11838
11839PVRUSB2 VIDEO4LINUX DRIVER
11840M:	Mike Isely <isely@pobox.com>
11841L:	pvrusb2@isely.net	(subscribers-only)
11842L:	linux-media@vger.kernel.org
11843W:	http://www.isely.net/pvrusb2/
11844T:	git git://linuxtv.org/media_tree.git
11845S:	Maintained
11846F:	Documentation/media/v4l-drivers/pvrusb2*
11847F:	drivers/media/usb/pvrusb2/
11848
11849PWC WEBCAM DRIVER
11850M:	Hans Verkuil <hverkuil@xs4all.nl>
11851L:	linux-media@vger.kernel.org
11852T:	git git://linuxtv.org/media_tree.git
11853S:	Odd Fixes
11854F:	drivers/media/usb/pwc/*
11855
11856PWM FAN DRIVER
11857M:	Kamil Debski <kamil@wypas.org>
11858M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11859L:	linux-hwmon@vger.kernel.org
11860S:	Supported
11861F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11862F:	Documentation/hwmon/pwm-fan
11863F:	drivers/hwmon/pwm-fan.c
11864
11865PWM IR Transmitter
11866M:	Sean Young <sean@mess.org>
11867L:	linux-media@vger.kernel.org
11868S:	Maintained
11869F:	drivers/media/rc/pwm-ir-tx.c
11870
11871PWM SUBSYSTEM
11872M:	Thierry Reding <thierry.reding@gmail.com>
11873L:	linux-pwm@vger.kernel.org
11874S:	Maintained
11875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11876F:	Documentation/pwm.txt
11877F:	Documentation/devicetree/bindings/pwm/
11878F:	include/linux/pwm.h
11879F:	drivers/pwm/
11880F:	drivers/video/backlight/pwm_bl.c
11881F:	include/linux/pwm_backlight.h
11882F:	drivers/gpio/gpio-mvebu.c
11883F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11884
11885PXA GPIO DRIVER
11886M:	Robert Jarzmik <robert.jarzmik@free.fr>
11887L:	linux-gpio@vger.kernel.org
11888S:	Maintained
11889F:	drivers/gpio/gpio-pxa.c
11890
11891PXA MMCI DRIVER
11892S:	Orphan
11893
11894PXA RTC DRIVER
11895M:	Robert Jarzmik <robert.jarzmik@free.fr>
11896L:	linux-rtc@vger.kernel.org
11897S:	Maintained
11898
11899PXA2xx/PXA3xx SUPPORT
11900M:	Daniel Mack <daniel@zonque.org>
11901M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11902M:	Robert Jarzmik <robert.jarzmik@free.fr>
11903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904T:	git git://github.com/hzhuang1/linux.git
11905T:	git git://github.com/rjarzmik/linux.git
11906S:	Maintained
11907F:	arch/arm/boot/dts/pxa*
11908F:	arch/arm/mach-pxa/
11909F:	drivers/dma/pxa*
11910F:	drivers/pcmcia/pxa2xx*
11911F:	drivers/pinctrl/pxa/
11912F:	drivers/spi/spi-pxa2xx*
11913F:	drivers/usb/gadget/udc/pxa2*
11914F:	include/sound/pxa2xx-lib.h
11915F:	sound/arm/pxa*
11916F:	sound/soc/pxa/
11917
11918QAT DRIVER
11919M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11920L:	qat-linux@intel.com
11921S:	Supported
11922F:	drivers/crypto/qat/
11923
11924QCOM AUDIO (ASoC) DRIVERS
11925M:	Patrick Lai <plai@codeaurora.org>
11926M:	Banajit Goswami <bgoswami@codeaurora.org>
11927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11928S:	Supported
11929F:	sound/soc/qcom/
11930
11931QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11932M:	Gabriel Somlo <somlo@cmu.edu>
11933M:	"Michael S. Tsirkin" <mst@redhat.com>
11934L:	qemu-devel@nongnu.org
11935S:	Maintained
11936F:	drivers/firmware/qemu_fw_cfg.c
11937F:	include/uapi/linux/qemu_fw_cfg.h
11938
11939QIB DRIVER
11940M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11941M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11942L:	linux-rdma@vger.kernel.org
11943S:	Supported
11944F:	drivers/infiniband/hw/qib/
11945
11946QLOGIC QL41xxx FCOE DRIVER
11947M:	QLogic-Storage-Upstream@cavium.com
11948L:	linux-scsi@vger.kernel.org
11949S:	Supported
11950F:	drivers/scsi/qedf/
11951
11952QLOGIC QL41xxx ISCSI DRIVER
11953M:	QLogic-Storage-Upstream@cavium.com
11954L:	linux-scsi@vger.kernel.org
11955S:	Supported
11956F:	drivers/scsi/qedi/
11957
11958QLOGIC QL4xxx ETHERNET DRIVER
11959M:	Ariel Elior <Ariel.Elior@cavium.com>
11960M:	everest-linux-l2@cavium.com
11961L:	netdev@vger.kernel.org
11962S:	Supported
11963F:	drivers/net/ethernet/qlogic/qed/
11964F:	include/linux/qed/
11965F:	drivers/net/ethernet/qlogic/qede/
11966
11967QLOGIC QL4xxx RDMA DRIVER
11968M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11969M:	Ariel Elior <Ariel.Elior@cavium.com>
11970L:	linux-rdma@vger.kernel.org
11971S:	Supported
11972F:	drivers/infiniband/hw/qedr/
11973F:	include/uapi/rdma/qedr-abi.h
11974
11975QLOGIC QLA1280 SCSI DRIVER
11976M:	Michael Reed <mdr@sgi.com>
11977L:	linux-scsi@vger.kernel.org
11978S:	Maintained
11979F:	drivers/scsi/qla1280.[ch]
11980
11981QLOGIC QLA2XXX FC-SCSI DRIVER
11982M:	qla2xxx-upstream@qlogic.com
11983L:	linux-scsi@vger.kernel.org
11984S:	Supported
11985F:	Documentation/scsi/LICENSE.qla2xxx
11986F:	drivers/scsi/qla2xxx/
11987
11988QLOGIC QLA3XXX NETWORK DRIVER
11989M:	Dept-GELinuxNICDev@cavium.com
11990L:	netdev@vger.kernel.org
11991S:	Supported
11992F:	Documentation/networking/LICENSE.qla3xxx
11993F:	drivers/net/ethernet/qlogic/qla3xxx.*
11994
11995QLOGIC QLA4XXX iSCSI DRIVER
11996M:	QLogic-Storage-Upstream@qlogic.com
11997L:	linux-scsi@vger.kernel.org
11998S:	Supported
11999F:	Documentation/scsi/LICENSE.qla4xxx
12000F:	drivers/scsi/qla4xxx/
12001
12002QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12003M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12004M:	Manish Chopra <manish.chopra@cavium.com>
12005M:	Dept-GELinuxNICDev@cavium.com
12006L:	netdev@vger.kernel.org
12007S:	Supported
12008F:	drivers/net/ethernet/qlogic/qlcnic/
12009
12010QLOGIC QLGE 10Gb ETHERNET DRIVER
12011M:	Manish Chopra <manish.chopra@cavium.com>
12012M:	Dept-GELinuxNICDev@cavium.com
12013L:	netdev@vger.kernel.org
12014S:	Supported
12015F:	drivers/net/ethernet/qlogic/qlge/
12016
12017QM1D1B0004 MEDIA DRIVER
12018M:	Akihiro Tsukada <tskd08@gmail.com>
12019L:	linux-media@vger.kernel.org
12020S:	Odd Fixes
12021F:	drivers/media/tuners/qm1d1b0004*
12022
12023QM1D1C0042 MEDIA DRIVER
12024M:	Akihiro Tsukada <tskd08@gmail.com>
12025L:	linux-media@vger.kernel.org
12026S:	Odd Fixes
12027F:	drivers/media/tuners/qm1d1c0042*
12028
12029QNX4 FILESYSTEM
12030M:	Anders Larsen <al@alarsen.net>
12031W:	http://www.alarsen.net/linux/qnx4fs/
12032S:	Maintained
12033F:	fs/qnx4/
12034F:	include/uapi/linux/qnx4_fs.h
12035F:	include/uapi/linux/qnxtypes.h
12036
12037QORIQ DPAA2 FSL-MC BUS DRIVER
12038M:	Stuart Yoder <stuyoder@gmail.com>
12039M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12040L:	linux-kernel@vger.kernel.org
12041S:	Maintained
12042F:	drivers/bus/fsl-mc/
12043F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12044F:	Documentation/networking/dpaa2/overview.rst
12045
12046QT1010 MEDIA DRIVER
12047M:	Antti Palosaari <crope@iki.fi>
12048L:	linux-media@vger.kernel.org
12049W:	https://linuxtv.org
12050W:	http://palosaari.fi/linux/
12051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12052T:	git git://linuxtv.org/anttip/media_tree.git
12053S:	Maintained
12054F:	drivers/media/tuners/qt1010*
12055
12056QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12057M:	Kalle Valo <kvalo@codeaurora.org>
12058L:	ath10k@lists.infradead.org
12059W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12061S:	Supported
12062F:	drivers/net/wireless/ath/ath10k/
12063
12064QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12065M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12066L:	linux-wireless@vger.kernel.org
12067W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12068S:	Supported
12069F:	drivers/net/wireless/ath/ath9k/
12070
12071QUALCOMM CAMERA SUBSYSTEM DRIVER
12072M:	Todor Tomov <todor.tomov@linaro.org>
12073L:	linux-media@vger.kernel.org
12074S:	Maintained
12075F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12076F:	Documentation/media/v4l-drivers/qcom_camss.rst
12077F:	drivers/media/platform/qcom/camss/
12078
12079QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12080M:  Ilia Lin <ilia.lin@gmail.com>
12081L:  linux-pm@vger.kernel.org
12082S:  Maintained
12083F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12084F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12085
12086QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12087M:	Timur Tabi <timur@kernel.org>
12088L:	netdev@vger.kernel.org
12089S:	Maintained
12090F:	drivers/net/ethernet/qualcomm/emac/
12091
12092QUALCOMM GENERIC INTERFACE I2C DRIVER
12093M:	Alok Chauhan <alokc@codeaurora.org>
12094M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12095L:	linux-i2c@vger.kernel.org
12096L:	linux-arm-msm@vger.kernel.org
12097S:	Supported
12098F:	drivers/i2c/busses/i2c-qcom-geni.c
12099
12100QUALCOMM HEXAGON ARCHITECTURE
12101M:	Richard Kuo <rkuo@codeaurora.org>
12102L:	linux-hexagon@vger.kernel.org
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12104S:	Supported
12105F:	arch/hexagon/
12106
12107QUALCOMM HIDMA DRIVER
12108M:	Sinan Kaya <okaya@kernel.org>
12109L:	linux-arm-kernel@lists.infradead.org
12110L:	linux-arm-msm@vger.kernel.org
12111L:	dmaengine@vger.kernel.org
12112S:	Supported
12113F:	drivers/dma/qcom/hidma*
12114
12115QUALCOMM IOMMU
12116M:	Rob Clark <robdclark@gmail.com>
12117L:	iommu@lists.linux-foundation.org
12118L:	linux-arm-msm@vger.kernel.org
12119S:	Maintained
12120F:	drivers/iommu/qcom_iommu.c
12121
12122QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12123M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12124L:	linux-media@vger.kernel.org
12125L:	linux-arm-msm@vger.kernel.org
12126T:	git git://linuxtv.org/media_tree.git
12127S:	Maintained
12128F:	drivers/media/platform/qcom/venus/
12129
12130QUALCOMM WCN36XX WIRELESS DRIVER
12131M:	Kalle Valo <kvalo@codeaurora.org>
12132L:	wcn36xx@lists.infradead.org
12133W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12134T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12135S:	Supported
12136F:	drivers/net/wireless/ath/wcn36xx/
12137
12138QUANTENNA QTNFMAC WIRELESS DRIVER
12139M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12140M:	Avinash Patil <avinashp@quantenna.com>
12141M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12142L:	linux-wireless@vger.kernel.org
12143S:	Maintained
12144F:	drivers/net/wireless/quantenna
12145
12146RADEON and AMDGPU DRM DRIVERS
12147M:	Alex Deucher <alexander.deucher@amd.com>
12148M:	Christian König <christian.koenig@amd.com>
12149M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12150L:	amd-gfx@lists.freedesktop.org
12151T:	git git://people.freedesktop.org/~agd5f/linux
12152S:	Supported
12153F:	drivers/gpu/drm/radeon/
12154F:	include/uapi/drm/radeon_drm.h
12155F:	drivers/gpu/drm/amd/
12156F:	include/uapi/drm/amdgpu_drm.h
12157
12158RADEON FRAMEBUFFER DISPLAY DRIVER
12159M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12160L:	linux-fbdev@vger.kernel.org
12161S:	Maintained
12162F:	drivers/video/fbdev/aty/radeon*
12163F:	include/uapi/linux/radeonfb.h
12164
12165RADIOSHARK RADIO DRIVER
12166M:	Hans Verkuil <hverkuil@xs4all.nl>
12167L:	linux-media@vger.kernel.org
12168T:	git git://linuxtv.org/media_tree.git
12169S:	Maintained
12170F:	drivers/media/radio/radio-shark.c
12171
12172RADIOSHARK2 RADIO DRIVER
12173M:	Hans Verkuil <hverkuil@xs4all.nl>
12174L:	linux-media@vger.kernel.org
12175T:	git git://linuxtv.org/media_tree.git
12176S:	Maintained
12177F:	drivers/media/radio/radio-shark2.c
12178F:	drivers/media/radio/radio-tea5777.c
12179
12180RADOS BLOCK DEVICE (RBD)
12181M:	Ilya Dryomov <idryomov@gmail.com>
12182M:	Sage Weil <sage@redhat.com>
12183M:	Alex Elder <elder@kernel.org>
12184L:	ceph-devel@vger.kernel.org
12185W:	http://ceph.com/
12186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12187T:	git git://github.com/ceph/ceph-client.git
12188S:	Supported
12189F:	Documentation/ABI/testing/sysfs-bus-rbd
12190F:	drivers/block/rbd.c
12191F:	drivers/block/rbd_types.h
12192
12193RAGE128 FRAMEBUFFER DISPLAY DRIVER
12194M:	Paul Mackerras <paulus@samba.org>
12195L:	linux-fbdev@vger.kernel.org
12196S:	Maintained
12197F:	drivers/video/fbdev/aty/aty128fb.c
12198
12199RAINSHADOW-CEC DRIVER
12200M:	Hans Verkuil <hverkuil@xs4all.nl>
12201L:	linux-media@vger.kernel.org
12202T:	git git://linuxtv.org/media_tree.git
12203S:	Maintained
12204F:	drivers/media/usb/rainshadow-cec/*
12205
12206RALINK MIPS ARCHITECTURE
12207M:	John Crispin <john@phrozen.org>
12208L:	linux-mips@linux-mips.org
12209S:	Maintained
12210F:	arch/mips/ralink
12211
12212RALINK RT2X00 WIRELESS LAN DRIVER
12213P:	rt2x00 project
12214M:	Stanislaw Gruszka <sgruszka@redhat.com>
12215M:	Helmut Schaa <helmut.schaa@googlemail.com>
12216L:	linux-wireless@vger.kernel.org
12217S:	Maintained
12218F:	drivers/net/wireless/ralink/rt2x00/
12219
12220RAMDISK RAM BLOCK DEVICE DRIVER
12221M:	Jens Axboe <axboe@kernel.dk>
12222S:	Maintained
12223F:	Documentation/blockdev/ramdisk.txt
12224F:	drivers/block/brd.c
12225
12226RANCHU VIRTUAL BOARD FOR MIPS
12227M:	Miodrag Dinic <miodrag.dinic@mips.com>
12228L:	linux-mips@linux-mips.org
12229S:	Supported
12230F:	arch/mips/generic/board-ranchu.c
12231F:	arch/mips/configs/generic/board-ranchu.config
12232
12233RANDOM NUMBER DRIVER
12234M:	"Theodore Ts'o" <tytso@mit.edu>
12235M:	Jason A. Donenfeld <Jason@zx2c4.com>
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@vger.kernel.org
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>
13781M:	Sasha Levin <sashal@kernel.org>
13782L:	stable@vger.kernel.org
13783S:	Supported
13784F:	Documentation/process/stable-kernel-rules.rst
13785
13786STAGING - COMEDI
13787M:	Ian Abbott <abbotti@mev.co.uk>
13788M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13789S:	Odd Fixes
13790F:	drivers/staging/comedi/
13791
13792STAGING - EROFS FILE SYSTEM
13793M:	Gao Xiang <gaoxiang25@huawei.com>
13794M:	Chao Yu <yuchao0@huawei.com>
13795L:	linux-erofs@lists.ozlabs.org
13796S:	Maintained
13797F:	drivers/staging/erofs/
13798
13799STAGING - FLARION FT1000 DRIVERS
13800M:	Marek Belisko <marek.belisko@gmail.com>
13801S:	Odd Fixes
13802F:	drivers/staging/ft1000/
13803
13804STAGING - INDUSTRIAL IO
13805M:	Jonathan Cameron <jic23@kernel.org>
13806L:	linux-iio@vger.kernel.org
13807S:	Odd Fixes
13808F:	Documentation/devicetree/bindings/staging/iio/
13809F:	drivers/staging/iio/
13810
13811STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13812M:	Marc Dietrich <marvin24@gmx.de>
13813L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13814L:	linux-tegra@vger.kernel.org
13815S:	Maintained
13816F:	drivers/staging/nvec/
13817
13818STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13819M:	Jens Frederich <jfrederich@gmail.com>
13820M:	Daniel Drake <dsd@laptop.org>
13821M:	Jon Nettleton <jon.nettleton@gmail.com>
13822W:	http://wiki.laptop.org/go/DCON
13823S:	Maintained
13824F:	drivers/staging/olpc_dcon/
13825
13826STAGING - REALTEK RTL8712U DRIVERS
13827M:	Larry Finger <Larry.Finger@lwfinger.net>
13828M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13829S:	Odd Fixes
13830F:	drivers/staging/rtl8712/
13831
13832STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13833M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13834M:	Teddy Wang <teddy.wang@siliconmotion.com>
13835M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13836L:	linux-fbdev@vger.kernel.org
13837S:	Maintained
13838F:	drivers/staging/sm750fb/
13839
13840STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13841M:	William Hubbs <w.d.hubbs@gmail.com>
13842M:	Chris Brannon <chris@the-brannons.com>
13843M:	Kirk Reiser <kirk@reisers.ca>
13844M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13845L:	speakup@linux-speakup.org
13846W:	http://www.linux-speakup.org/
13847S:	Odd Fixes
13848F:	drivers/staging/speakup/
13849
13850STAGING - VIA VT665X DRIVERS
13851M:	Forest Bond <forest@alittletooquiet.net>
13852S:	Odd Fixes
13853F:	drivers/staging/vt665?/
13854
13855STAGING - WILC1000 WIFI DRIVER
13856M:	Aditya Shankar <aditya.shankar@microchip.com>
13857M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13858L:	linux-wireless@vger.kernel.org
13859S:	Supported
13860F:	drivers/staging/wilc1000/
13861
13862STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13863M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13864S:	Odd Fixes
13865F:	drivers/staging/xgifb/
13866
13867STAGING SUBSYSTEM
13868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13870L:	devel@driverdev.osuosl.org
13871S:	Supported
13872F:	drivers/staging/
13873
13874STARFIRE/DURALAN NETWORK DRIVER
13875M:	Ion Badulescu <ionut@badula.org>
13876S:	Odd Fixes
13877F:	drivers/net/ethernet/adaptec/starfire*
13878
13879STEC S1220 SKD DRIVER
13880M:	Bart Van Assche <bart.vanassche@wdc.com>
13881L:	linux-block@vger.kernel.org
13882S:	Maintained
13883F:	drivers/block/skd*[ch]
13884
13885STI AUDIO (ASoC) DRIVERS
13886M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13888S:	Maintained
13889F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13890F:	sound/soc/sti/
13891
13892STI CEC DRIVER
13893M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13894S:	Maintained
13895F:	drivers/staging/media/st-cec/
13896F:	Documentation/devicetree/bindings/media/stih-cec.txt
13897
13898STK1160 USB VIDEO CAPTURE DRIVER
13899M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13900L:	linux-media@vger.kernel.org
13901T:	git git://linuxtv.org/media_tree.git
13902S:	Maintained
13903F:	drivers/media/usb/stk1160/
13904
13905STM32 AUDIO (ASoC) DRIVERS
13906M:	Olivier Moysan <olivier.moysan@st.com>
13907M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13909S:	Maintained
13910F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13911F:	sound/soc/stm/
13912
13913STM32 TIMER/LPTIMER DRIVERS
13914M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13915S:	Maintained
13916F:	drivers/*/stm32-*timer*
13917F:	drivers/pwm/pwm-stm32*
13918F:	include/linux/*/stm32-*tim*
13919F:	Documentation/ABI/testing/*timer-stm32
13920F:	Documentation/devicetree/bindings/*/stm32-*timer*
13921F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13922
13923STMMAC ETHERNET DRIVER
13924M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13925M:	Alexandre Torgue <alexandre.torgue@st.com>
13926M:	Jose Abreu <joabreu@synopsys.com>
13927L:	netdev@vger.kernel.org
13928W:	http://www.stlinux.com
13929S:	Supported
13930F:	drivers/net/ethernet/stmicro/stmmac/
13931
13932SUN3/3X
13933M:	Sam Creasey <sammy@sammy.net>
13934W:	http://sammy.net/sun3/
13935S:	Maintained
13936F:	arch/m68k/kernel/*sun3*
13937F:	arch/m68k/sun3*/
13938F:	arch/m68k/include/asm/sun3*
13939F:	drivers/net/ethernet/i825xx/sun3*
13940
13941SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13942M:	Hans de Goede <hdegoede@redhat.com>
13943L:	linux-input@vger.kernel.org
13944S:	Maintained
13945F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13946F:	drivers/input/keyboard/sun4i-lradc-keys.c
13947
13948SUNDANCE NETWORK DRIVER
13949M:	Denis Kirjanov <kda@linux-powerpc.org>
13950L:	netdev@vger.kernel.org
13951S:	Maintained
13952F:	drivers/net/ethernet/dlink/sundance.c
13953
13954SUPERH
13955M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13956M:	Rich Felker <dalias@libc.org>
13957L:	linux-sh@vger.kernel.org
13958Q:	http://patchwork.kernel.org/project/linux-sh/list/
13959S:	Maintained
13960F:	Documentation/sh/
13961F:	arch/sh/
13962F:	drivers/sh/
13963
13964SUSPEND TO RAM
13965M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13966M:	Len Brown <len.brown@intel.com>
13967M:	Pavel Machek <pavel@ucw.cz>
13968L:	linux-pm@vger.kernel.org
13969B:	https://bugzilla.kernel.org
13970S:	Supported
13971F:	Documentation/power/
13972F:	arch/x86/kernel/acpi/
13973F:	drivers/base/power/
13974F:	kernel/power/
13975F:	include/linux/suspend.h
13976F:	include/linux/freezer.h
13977F:	include/linux/pm.h
13978
13979SVGA HANDLING
13980M:	Martin Mares <mj@ucw.cz>
13981L:	linux-video@atrey.karlin.mff.cuni.cz
13982S:	Maintained
13983F:	Documentation/svga.txt
13984F:	arch/x86/boot/video*
13985
13986SWIOTLB SUBSYSTEM
13987M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13988L:	iommu@lists.linux-foundation.org
13989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13990S:	Supported
13991F:	kernel/dma/swiotlb.c
13992F:	arch/*/kernel/pci-swiotlb.c
13993F:	include/linux/swiotlb.h
13994
13995SWITCHDEV
13996M:	Jiri Pirko <jiri@resnulli.us>
13997M:	Ivan Vecera <ivecera@redhat.com>
13998L:	netdev@vger.kernel.org
13999S:	Supported
14000F:	net/switchdev/
14001F:	include/net/switchdev.h
14002
14003SY8106A REGULATOR DRIVER
14004M:	Icenowy Zheng <icenowy@aosc.io>
14005S:	Maintained
14006F:	drivers/regulator/sy8106a-regulator.c
14007F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14008
14009SYNC FILE FRAMEWORK
14010M:	Sumit Semwal <sumit.semwal@linaro.org>
14011R:	Gustavo Padovan <gustavo@padovan.org>
14012S:	Maintained
14013L:	linux-media@vger.kernel.org
14014L:	dri-devel@lists.freedesktop.org
14015F:	drivers/dma-buf/sync_*
14016F:	drivers/dma-buf/dma-fence*
14017F:	drivers/dma-buf/sw_sync.c
14018F:	include/linux/sync_file.h
14019F:	include/uapi/linux/sync_file.h
14020F:	Documentation/sync_file.txt
14021T:	git git://anongit.freedesktop.org/drm/drm-misc
14022
14023SYNOPSYS ARC ARCHITECTURE
14024M:	Vineet Gupta <vgupta@synopsys.com>
14025L:	linux-snps-arc@lists.infradead.org
14026S:	Supported
14027F:	arch/arc/
14028F:	Documentation/devicetree/bindings/arc/*
14029F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14030F:	drivers/clocksource/arc_timer.c
14031F:	drivers/tty/serial/arc_uart.c
14032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14033
14034SYNOPSYS ARC HSDK SDP pll clock driver
14035M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14036S:	Supported
14037F:	drivers/clk/clk-hsdk-pll.c
14038F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14039
14040SYNOPSYS ARC SDP clock driver
14041M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14042S:	Supported
14043F:	drivers/clk/axs10x/*
14044F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14045
14046SYNOPSYS ARC SDP platform support
14047M:	Alexey Brodkin <abrodkin@synopsys.com>
14048S:	Supported
14049F:	arch/arc/plat-axs10x
14050F:	arch/arc/boot/dts/ax*
14051F:	Documentation/devicetree/bindings/arc/axs10*
14052
14053SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14054M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14055S:	Supported
14056F:	drivers/reset/reset-axs10x.c
14057F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14058
14059SYNOPSYS DESIGNWARE 8250 UART DRIVER
14060R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14061S:	Maintained
14062F:	drivers/tty/serial/8250/8250_dw.c
14063
14064SYNOPSYS DESIGNWARE APB GPIO DRIVER
14065M:	Hoan Tran <hotran@apm.com>
14066L:	linux-gpio@vger.kernel.org
14067S:	Maintained
14068F:	drivers/gpio/gpio-dwapb.c
14069F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14070
14071SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14072M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14073S:	Maintained
14074F:	drivers/dma/dwi-axi-dmac/
14075F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14076
14077SYNOPSYS DESIGNWARE DMAC DRIVER
14078M:	Viresh Kumar <vireshk@kernel.org>
14079R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14080S:	Maintained
14081F:	include/linux/dma/dw.h
14082F:	include/linux/platform_data/dma-dw.h
14083F:	drivers/dma/dw/
14084
14085SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14086M:	Jose Abreu <Jose.Abreu@synopsys.com>
14087L:	netdev@vger.kernel.org
14088S:	Supported
14089F:	drivers/net/ethernet/synopsys/
14090
14091SYNOPSYS DESIGNWARE I2C DRIVER
14092M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14093R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14094R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14095L:	linux-i2c@vger.kernel.org
14096S:	Maintained
14097F:	drivers/i2c/busses/i2c-designware-*
14098F:	include/linux/platform_data/i2c-designware.h
14099
14100SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14101M:	Jaehoon Chung <jh80.chung@samsung.com>
14102L:	linux-mmc@vger.kernel.org
14103S:	Maintained
14104F:	drivers/mmc/host/dw_mmc*
14105
14106SYNOPSYS HSDK RESET CONTROLLER DRIVER
14107M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14108S:	Supported
14109F:	drivers/reset/reset-hsdk.c
14110F:	include/dt-bindings/reset/snps,hsdk-reset.h
14111F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14112
14113SYSTEM CONFIGURATION (SYSCON)
14114M:	Lee Jones <lee.jones@linaro.org>
14115M:	Arnd Bergmann <arnd@arndb.de>
14116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14117S:	Supported
14118F:	drivers/mfd/syscon.c
14119
14120SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14121M:	Sudeep Holla <sudeep.holla@arm.com>
14122L:	linux-arm-kernel@lists.infradead.org
14123S:	Maintained
14124F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14125F:	drivers/clk/clk-sc[mp]i.c
14126F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14127F:	drivers/firmware/arm_scpi.c
14128F:	drivers/firmware/arm_scmi/
14129F:	include/linux/sc[mp]i_protocol.h
14130
14131SYSTEM RESET/SHUTDOWN DRIVERS
14132M:	Sebastian Reichel <sre@kernel.org>
14133L:	linux-pm@vger.kernel.org
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14135S:	Maintained
14136F:	Documentation/devicetree/bindings/power/reset/
14137F:	drivers/power/reset/
14138
14139SYSTEM TRACE MODULE CLASS
14140M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14141S:	Maintained
14142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14143F:	Documentation/trace/stm.rst
14144F:	drivers/hwtracing/stm/
14145F:	include/linux/stm.h
14146F:	include/uapi/linux/stm.h
14147
14148SYSV FILESYSTEM
14149M:	Christoph Hellwig <hch@infradead.org>
14150S:	Maintained
14151F:	Documentation/filesystems/sysv-fs.txt
14152F:	fs/sysv/
14153F:	include/linux/sysv_fs.h
14154
14155TARGET SUBSYSTEM
14156M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14157L:	linux-scsi@vger.kernel.org
14158L:	target-devel@vger.kernel.org
14159W:	http://www.linux-iscsi.org
14160W:	http://groups.google.com/group/linux-iscsi-target-dev
14161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14162S:	Supported
14163F:	drivers/target/
14164F:	include/target/
14165F:	Documentation/target/
14166
14167TASKSTATS STATISTICS INTERFACE
14168M:	Balbir Singh <bsingharora@gmail.com>
14169S:	Maintained
14170F:	Documentation/accounting/taskstats*
14171F:	include/linux/taskstats*
14172F:	kernel/taskstats.c
14173
14174TC subsystem
14175M:	Jamal Hadi Salim <jhs@mojatatu.com>
14176M:	Cong Wang <xiyou.wangcong@gmail.com>
14177M:	Jiri Pirko <jiri@resnulli.us>
14178L:	netdev@vger.kernel.org
14179S:	Maintained
14180F:	include/net/pkt_cls.h
14181F:	include/net/pkt_sched.h
14182F:	include/net/tc_act/
14183F:	include/uapi/linux/pkt_cls.h
14184F:	include/uapi/linux/pkt_sched.h
14185F:	include/uapi/linux/tc_act/
14186F:	include/uapi/linux/tc_ematch/
14187F:	net/sched/
14188
14189TC90522 MEDIA DRIVER
14190M:	Akihiro Tsukada <tskd08@gmail.com>
14191L:	linux-media@vger.kernel.org
14192S:	Odd Fixes
14193F:	drivers/media/dvb-frontends/tc90522*
14194
14195TCP LOW PRIORITY MODULE
14196M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14197M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14198W:	http://tcp-lp-mod.sourceforge.net/
14199S:	Maintained
14200F:	net/ipv4/tcp_lp.c
14201
14202TDA10071 MEDIA DRIVER
14203M:	Antti Palosaari <crope@iki.fi>
14204L:	linux-media@vger.kernel.org
14205W:	https://linuxtv.org
14206W:	http://palosaari.fi/linux/
14207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14208T:	git git://linuxtv.org/anttip/media_tree.git
14209S:	Maintained
14210F:	drivers/media/dvb-frontends/tda10071*
14211
14212TDA18212 MEDIA DRIVER
14213M:	Antti Palosaari <crope@iki.fi>
14214L:	linux-media@vger.kernel.org
14215W:	https://linuxtv.org
14216W:	http://palosaari.fi/linux/
14217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14218T:	git git://linuxtv.org/anttip/media_tree.git
14219S:	Maintained
14220F:	drivers/media/tuners/tda18212*
14221
14222TDA18218 MEDIA DRIVER
14223M:	Antti Palosaari <crope@iki.fi>
14224L:	linux-media@vger.kernel.org
14225W:	https://linuxtv.org
14226W:	http://palosaari.fi/linux/
14227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14228T:	git git://linuxtv.org/anttip/media_tree.git
14229S:	Maintained
14230F:	drivers/media/tuners/tda18218*
14231
14232TDA18250 MEDIA DRIVER
14233M:	Olli Salonen <olli.salonen@iki.fi>
14234L:	linux-media@vger.kernel.org
14235W:	https://linuxtv.org
14236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14237T:	git git://linuxtv.org/media_tree.git
14238S:	Maintained
14239F:	drivers/media/tuners/tda18250*
14240
14241TDA18271 MEDIA DRIVER
14242M:	Michael Krufky <mkrufky@linuxtv.org>
14243L:	linux-media@vger.kernel.org
14244W:	https://linuxtv.org
14245W:	http://github.com/mkrufky
14246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14247T:	git git://linuxtv.org/mkrufky/tuners.git
14248S:	Maintained
14249F:	drivers/media/tuners/tda18271*
14250
14251TDA1997x MEDIA DRIVER
14252M:	Tim Harvey <tharvey@gateworks.com>
14253L:	linux-media@vger.kernel.org
14254W:	https://linuxtv.org
14255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14256S:	Maintained
14257F:	drivers/media/i2c/tda1997x.*
14258
14259TDA827x MEDIA DRIVER
14260M:	Michael Krufky <mkrufky@linuxtv.org>
14261L:	linux-media@vger.kernel.org
14262W:	https://linuxtv.org
14263W:	http://github.com/mkrufky
14264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14265T:	git git://linuxtv.org/mkrufky/tuners.git
14266S:	Maintained
14267F:	drivers/media/tuners/tda8290.*
14268
14269TDA8290 MEDIA DRIVER
14270M:	Michael Krufky <mkrufky@linuxtv.org>
14271L:	linux-media@vger.kernel.org
14272W:	https://linuxtv.org
14273W:	http://github.com/mkrufky
14274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14275T:	git git://linuxtv.org/mkrufky/tuners.git
14276S:	Maintained
14277F:	drivers/media/tuners/tda8290.*
14278
14279TDA9840 MEDIA DRIVER
14280M:	Hans Verkuil <hverkuil@xs4all.nl>
14281L:	linux-media@vger.kernel.org
14282T:	git git://linuxtv.org/media_tree.git
14283W:	https://linuxtv.org
14284S:	Maintained
14285F:	drivers/media/i2c/tda9840*
14286
14287TEA5761 TUNER DRIVER
14288M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14289L:	linux-media@vger.kernel.org
14290W:	https://linuxtv.org
14291T:	git git://linuxtv.org/media_tree.git
14292S:	Odd fixes
14293F:	drivers/media/tuners/tea5761.*
14294
14295TEA5767 TUNER DRIVER
14296M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14297L:	linux-media@vger.kernel.org
14298W:	https://linuxtv.org
14299T:	git git://linuxtv.org/media_tree.git
14300S:	Maintained
14301F:	drivers/media/tuners/tea5767.*
14302
14303TEA6415C MEDIA DRIVER
14304M:	Hans Verkuil <hverkuil@xs4all.nl>
14305L:	linux-media@vger.kernel.org
14306T:	git git://linuxtv.org/media_tree.git
14307W:	https://linuxtv.org
14308S:	Maintained
14309F:	drivers/media/i2c/tea6415c*
14310
14311TEA6420 MEDIA DRIVER
14312M:	Hans Verkuil <hverkuil@xs4all.nl>
14313L:	linux-media@vger.kernel.org
14314T:	git git://linuxtv.org/media_tree.git
14315W:	https://linuxtv.org
14316S:	Maintained
14317F:	drivers/media/i2c/tea6420*
14318
14319TEAM DRIVER
14320M:	Jiri Pirko <jiri@resnulli.us>
14321L:	netdev@vger.kernel.org
14322S:	Supported
14323F:	drivers/net/team/
14324F:	include/linux/if_team.h
14325F:	include/uapi/linux/if_team.h
14326
14327TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14328M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14329S:	Maintained
14330F:	arch/x86/platform/ts5500/
14331
14332TECHNOTREND USB IR RECEIVER
14333M:	Sean Young <sean@mess.org>
14334L:	linux-media@vger.kernel.org
14335S:	Maintained
14336F:	drivers/media/rc/ttusbir.c
14337
14338TECHWELL TW9910 VIDEO DECODER
14339L:	linux-media@vger.kernel.org
14340S:	Orphan
14341F:	drivers/media/i2c/tw9910.c
14342F:	include/media/i2c/tw9910.h
14343
14344TEE SUBSYSTEM
14345M:	Jens Wiklander <jens.wiklander@linaro.org>
14346S:	Maintained
14347F:	include/linux/tee_drv.h
14348F:	include/uapi/linux/tee.h
14349F:	drivers/tee/
14350F:	Documentation/tee.txt
14351
14352TEGRA ARCHITECTURE SUPPORT
14353M:	Thierry Reding <thierry.reding@gmail.com>
14354M:	Jonathan Hunter <jonathanh@nvidia.com>
14355L:	linux-tegra@vger.kernel.org
14356Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14358S:	Supported
14359N:	[^a-z]tegra
14360
14361TEGRA CLOCK DRIVER
14362M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14363M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14364S:	Supported
14365F:	drivers/clk/tegra/
14366
14367TEGRA DMA DRIVERS
14368M:	Laxman Dewangan <ldewangan@nvidia.com>
14369M:	Jon Hunter <jonathanh@nvidia.com>
14370S:	Supported
14371F:	drivers/dma/tegra*
14372
14373TEGRA I2C DRIVER
14374M:	Laxman Dewangan <ldewangan@nvidia.com>
14375S:	Supported
14376F:	drivers/i2c/busses/i2c-tegra.c
14377
14378TEGRA IOMMU DRIVERS
14379M:	Thierry Reding <thierry.reding@gmail.com>
14380L:	linux-tegra@vger.kernel.org
14381S:	Supported
14382F:	drivers/iommu/tegra*
14383
14384TEGRA KBC DRIVER
14385M:	Laxman Dewangan <ldewangan@nvidia.com>
14386S:	Supported
14387F:	drivers/input/keyboard/tegra-kbc.c
14388
14389TEGRA NAND DRIVER
14390M:	Stefan Agner <stefan@agner.ch>
14391M:	Lucas Stach <dev@lynxeye.de>
14392S:	Maintained
14393F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14394F:	drivers/mtd/nand/raw/tegra_nand.c
14395
14396TEGRA PWM DRIVER
14397M:	Thierry Reding <thierry.reding@gmail.com>
14398S:	Supported
14399F:	drivers/pwm/pwm-tegra.c
14400
14401TEGRA SERIAL DRIVER
14402M:	Laxman Dewangan <ldewangan@nvidia.com>
14403S:	Supported
14404F:	drivers/tty/serial/serial-tegra.c
14405
14406TEGRA SPI DRIVER
14407M:	Laxman Dewangan <ldewangan@nvidia.com>
14408S:	Supported
14409F:	drivers/spi/spi-tegra*
14410
14411TEHUTI ETHERNET DRIVER
14412M:	Andy Gospodarek <andy@greyhouse.net>
14413L:	netdev@vger.kernel.org
14414S:	Supported
14415F:	drivers/net/ethernet/tehuti/*
14416
14417Telecom Clock Driver for MCPL0010
14418M:	Mark Gross <mark.gross@intel.com>
14419S:	Supported
14420F:	drivers/char/tlclk.c
14421
14422TENSILICA XTENSA PORT (xtensa)
14423M:	Chris Zankel <chris@zankel.net>
14424M:	Max Filippov <jcmvbkbc@gmail.com>
14425L:	linux-xtensa@linux-xtensa.org
14426T:	git git://github.com/czankel/xtensa-linux.git
14427S:	Maintained
14428F:	arch/xtensa/
14429F:	drivers/irqchip/irq-xtensa-*
14430
14431Texas Instruments' System Control Interface (TISCI) Protocol Driver
14432M:	Nishanth Menon <nm@ti.com>
14433M:	Tero Kristo <t-kristo@ti.com>
14434M:	Santosh Shilimkar <ssantosh@kernel.org>
14435L:	linux-arm-kernel@lists.infradead.org
14436S:	Maintained
14437F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14438F:	drivers/firmware/ti_sci*
14439F:	include/linux/soc/ti/ti_sci_protocol.h
14440F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14441F:	include/dt-bindings/genpd/k2g.h
14442F:	drivers/soc/ti/ti_sci_pm_domains.c
14443F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14444F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14445F:	drivers/clk/keystone/sci-clk.c
14446F:	drivers/reset/reset-ti-sci.c
14447
14448THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14449M:	Hans Verkuil <hverkuil@xs4all.nl>
14450L:	linux-media@vger.kernel.org
14451T:	git git://linuxtv.org/media_tree.git
14452W:	https://linuxtv.org
14453S:	Maintained
14454F:	drivers/media/radio/radio-raremono.c
14455
14456THERMAL
14457M:	Zhang Rui <rui.zhang@intel.com>
14458M:	Eduardo Valentin <edubezval@gmail.com>
14459R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14460L:	linux-pm@vger.kernel.org
14461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14463Q:	https://patchwork.kernel.org/project/linux-pm/list/
14464S:	Supported
14465F:	drivers/thermal/
14466F:	include/linux/thermal.h
14467F:	include/uapi/linux/thermal.h
14468F:	include/linux/cpu_cooling.h
14469F:	Documentation/devicetree/bindings/thermal/
14470
14471THERMAL/CPU_COOLING
14472M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14473M:	Viresh Kumar <viresh.kumar@linaro.org>
14474M:	Javi Merino <javi.merino@kernel.org>
14475L:	linux-pm@vger.kernel.org
14476S:	Supported
14477F:	Documentation/thermal/cpu-cooling-api.txt
14478F:	drivers/thermal/cpu_cooling.c
14479F:	include/linux/cpu_cooling.h
14480
14481THINKPAD ACPI EXTRAS DRIVER
14482M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14483L:	ibm-acpi-devel@lists.sourceforge.net
14484L:	platform-driver-x86@vger.kernel.org
14485W:	http://ibm-acpi.sourceforge.net
14486W:	http://thinkwiki.org/wiki/Ibm-acpi
14487T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14488S:	Maintained
14489F:	drivers/platform/x86/thinkpad_acpi.c
14490
14491THUNDERBOLT DRIVER
14492M:	Andreas Noever <andreas.noever@gmail.com>
14493M:	Michael Jamet <michael.jamet@intel.com>
14494M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14495M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14497S:	Maintained
14498F:	Documentation/admin-guide/thunderbolt.rst
14499F:	drivers/thunderbolt/
14500F:	include/linux/thunderbolt.h
14501
14502THUNDERBOLT NETWORK DRIVER
14503M:	Michael Jamet <michael.jamet@intel.com>
14504M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14505M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14506L:	netdev@vger.kernel.org
14507S:	Maintained
14508F:	drivers/net/thunderbolt.c
14509
14510THUNDERX GPIO DRIVER
14511M:	David Daney <david.daney@cavium.com>
14512S:	Maintained
14513F:	drivers/gpio/gpio-thunderx.c
14514
14515TI AM437X VPFE DRIVER
14516M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14517L:	linux-media@vger.kernel.org
14518W:	https://linuxtv.org
14519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14520T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14521S:	Maintained
14522F:	drivers/media/platform/am437x/
14523
14524TI BANDGAP AND THERMAL DRIVER
14525M:	Eduardo Valentin <edubezval@gmail.com>
14526M:	Keerthy <j-keerthy@ti.com>
14527L:	linux-pm@vger.kernel.org
14528L:	linux-omap@vger.kernel.org
14529S:	Maintained
14530F:	drivers/thermal/ti-soc-thermal/
14531
14532TI BQ27XXX POWER SUPPLY DRIVER
14533R:	Andrew F. Davis <afd@ti.com>
14534F:	include/linux/power/bq27xxx_battery.h
14535F:	drivers/power/supply/bq27xxx_battery.c
14536F:	drivers/power/supply/bq27xxx_battery_i2c.c
14537
14538TI CDCE706 CLOCK DRIVER
14539M:	Max Filippov <jcmvbkbc@gmail.com>
14540S:	Maintained
14541F:	drivers/clk/clk-cdce706.c
14542
14543TI CLOCK DRIVER
14544M:	Tero Kristo <t-kristo@ti.com>
14545L:	linux-omap@vger.kernel.org
14546S:	Maintained
14547F:	drivers/clk/ti/
14548F:	include/linux/clk/ti.h
14549
14550TI DAVINCI MACHINE SUPPORT
14551M:	Sekhar Nori <nsekhar@ti.com>
14552M:	Kevin Hilman <khilman@kernel.org>
14553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14555S:	Supported
14556F:	arch/arm/mach-davinci/
14557F:	drivers/i2c/busses/i2c-davinci.c
14558F:	arch/arm/boot/dts/da850*
14559
14560TI DAVINCI SERIES CLOCK DRIVER
14561M:	David Lechner <david@lechnology.com>
14562R:	Sekhar Nori <nsekhar@ti.com>
14563S:	Maintained
14564F:	Documentation/devicetree/bindings/clock/ti/davinci/
14565F:	drivers/clk/davinci/
14566
14567TI DAVINCI SERIES GPIO DRIVER
14568M:	Keerthy <j-keerthy@ti.com>
14569L:	linux-gpio@vger.kernel.org
14570S:	Maintained
14571F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14572F:	drivers/gpio/gpio-davinci.c
14573
14574TI DAVINCI SERIES MEDIA DRIVER
14575M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14576L:	linux-media@vger.kernel.org
14577W:	https://linuxtv.org
14578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14579T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14580S:	Maintained
14581F:	drivers/media/platform/davinci/
14582F:	include/media/davinci/
14583
14584TI ETHERNET SWITCH DRIVER (CPSW)
14585R:	Grygorii Strashko <grygorii.strashko@ti.com>
14586L:	linux-omap@vger.kernel.org
14587L:	netdev@vger.kernel.org
14588S:	Maintained
14589F:	drivers/net/ethernet/ti/cpsw*
14590F:	drivers/net/ethernet/ti/davinci*
14591
14592TI FLASH MEDIA INTERFACE DRIVER
14593M:	Alex Dubov <oakad@yahoo.com>
14594S:	Maintained
14595F:	drivers/misc/tifm*
14596F:	drivers/mmc/host/tifm_sd.c
14597F:	include/linux/tifm.h
14598
14599TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14600M:	Santosh Shilimkar <ssantosh@kernel.org>
14601L:	linux-kernel@vger.kernel.org
14602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14603S:	Maintained
14604F:	drivers/soc/ti/*
14605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14606
14607TI LM49xxx FAMILY ASoC CODEC DRIVERS
14608M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14609M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14610L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14611S:	Maintained
14612F:	sound/soc/codecs/lm49453*
14613F:	sound/soc/codecs/isabelle*
14614
14615TI LP855x BACKLIGHT DRIVER
14616M:	Milo Kim <milo.kim@ti.com>
14617S:	Maintained
14618F:	Documentation/backlight/lp855x-driver.txt
14619F:	drivers/video/backlight/lp855x_bl.c
14620F:	include/linux/platform_data/lp855x.h
14621
14622TI LP8727 CHARGER DRIVER
14623M:	Milo Kim <milo.kim@ti.com>
14624S:	Maintained
14625F:	drivers/power/supply/lp8727_charger.c
14626F:	include/linux/platform_data/lp8727.h
14627
14628TI LP8788 MFD DRIVER
14629M:	Milo Kim <milo.kim@ti.com>
14630S:	Maintained
14631F:	drivers/iio/adc/lp8788_adc.c
14632F:	drivers/leds/leds-lp8788.c
14633F:	drivers/mfd/lp8788*.c
14634F:	drivers/power/supply/lp8788-charger.c
14635F:	drivers/regulator/lp8788-*.c
14636F:	include/linux/mfd/lp8788*.h
14637
14638TI NETCP ETHERNET DRIVER
14639M:	Wingman Kwok <w-kwok2@ti.com>
14640M:	Murali Karicheri <m-karicheri2@ti.com>
14641L:	netdev@vger.kernel.org
14642S:	Maintained
14643F:	drivers/net/ethernet/ti/netcp*
14644
14645TI TAS571X FAMILY ASoC CODEC DRIVER
14646M:	Kevin Cernekee <cernekee@chromium.org>
14647L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14648S:	Odd Fixes
14649F:	sound/soc/codecs/tas571x*
14650
14651TI TRF7970A NFC DRIVER
14652M:	Mark Greer <mgreer@animalcreek.com>
14653L:	linux-wireless@vger.kernel.org
14654L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14655S:	Supported
14656F:	drivers/nfc/trf7970a.c
14657F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14658
14659TI TWL4030 SERIES SOC CODEC DRIVER
14660M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14661L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14662S:	Maintained
14663F:	sound/soc/codecs/twl4030*
14664
14665TI VPE/CAL DRIVERS
14666M:	Benoit Parrot <bparrot@ti.com>
14667L:	linux-media@vger.kernel.org
14668W:	http://linuxtv.org/
14669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14670S:	Maintained
14671F:	drivers/media/platform/ti-vpe/
14672
14673TI WILINK WIRELESS DRIVERS
14674L:	linux-wireless@vger.kernel.org
14675W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14676W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14678S:	Orphan
14679F:	drivers/net/wireless/ti/
14680F:	include/linux/wl12xx.h
14681
14682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14683M:	John Stultz <john.stultz@linaro.org>
14684M:	Thomas Gleixner <tglx@linutronix.de>
14685R:	Stephen Boyd <sboyd@kernel.org>
14686L:	linux-kernel@vger.kernel.org
14687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14688S:	Supported
14689F:	include/linux/clocksource.h
14690F:	include/linux/time.h
14691F:	include/linux/timex.h
14692F:	include/uapi/linux/time.h
14693F:	include/uapi/linux/timex.h
14694F:	kernel/time/clocksource.c
14695F:	kernel/time/time*.c
14696F:	kernel/time/alarmtimer.c
14697F:	kernel/time/ntp.c
14698F:	tools/testing/selftests/timers/
14699
14700TIPC NETWORK LAYER
14701M:	Jon Maloy <jon.maloy@ericsson.com>
14702M:	Ying Xue <ying.xue@windriver.com>
14703L:	netdev@vger.kernel.org (core kernel code)
14704L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14705W:	http://tipc.sourceforge.net/
14706S:	Maintained
14707F:	include/uapi/linux/tipc*.h
14708F:	net/tipc/
14709
14710TLAN NETWORK DRIVER
14711M:	Samuel Chessman <chessman@tux.org>
14712L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14713W:	http://sourceforge.net/projects/tlan/
14714S:	Maintained
14715F:	Documentation/networking/tlan.txt
14716F:	drivers/net/ethernet/ti/tlan.*
14717
14718TM6000 VIDEO4LINUX DRIVER
14719M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14720L:	linux-media@vger.kernel.org
14721W:	https://linuxtv.org
14722T:	git git://linuxtv.org/media_tree.git
14723S:	Odd fixes
14724F:	drivers/media/usb/tm6000/
14725F:	Documentation/media/v4l-drivers/tm6000*
14726
14727TMIO/SDHI MMC DRIVER
14728M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14729L:	linux-mmc@vger.kernel.org
14730S:	Supported
14731F:	drivers/mmc/host/tmio_mmc*
14732F:	drivers/mmc/host/renesas_sdhi*
14733F:	include/linux/mfd/tmio.h
14734
14735TMP401 HARDWARE MONITOR DRIVER
14736M:	Guenter Roeck <linux@roeck-us.net>
14737L:	linux-hwmon@vger.kernel.org
14738S:	Maintained
14739F:	Documentation/hwmon/tmp401
14740F:	drivers/hwmon/tmp401.c
14741
14742TMPFS (SHMEM FILESYSTEM)
14743M:	Hugh Dickins <hughd@google.com>
14744L:	linux-mm@kvack.org
14745S:	Maintained
14746F:	include/linux/shmem_fs.h
14747F:	mm/shmem.c
14748
14749TOMOYO SECURITY MODULE
14750M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14751M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14752L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14753L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14754L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14755L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14756W:	http://tomoyo.sourceforge.jp/
14757T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14758S:	Maintained
14759F:	security/tomoyo/
14760
14761TOPSTAR LAPTOP EXTRAS DRIVER
14762M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14763L:	platform-driver-x86@vger.kernel.org
14764S:	Maintained
14765F:	drivers/platform/x86/topstar-laptop.c
14766
14767TORTURE-TEST MODULES
14768M:	Davidlohr Bueso <dave@stgolabs.net>
14769M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14770M:	Josh Triplett <josh@joshtriplett.org>
14771L:	linux-kernel@vger.kernel.org
14772S:	Supported
14773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14774F:	Documentation/RCU/torture.txt
14775F:	kernel/torture.c
14776F:	kernel/rcu/rcutorture.c
14777F:	kernel/rcu/rcuperf.c
14778F:	kernel/locking/locktorture.c
14779
14780TOSHIBA ACPI EXTRAS DRIVER
14781M:	Azael Avalos <coproscefalo@gmail.com>
14782L:	platform-driver-x86@vger.kernel.org
14783S:	Maintained
14784F:	drivers/platform/x86/toshiba_acpi.c
14785
14786TOSHIBA BLUETOOTH DRIVER
14787M:	Azael Avalos <coproscefalo@gmail.com>
14788L:	platform-driver-x86@vger.kernel.org
14789S:	Maintained
14790F:	drivers/platform/x86/toshiba_bluetooth.c
14791
14792TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14793M:	Azael Avalos <coproscefalo@gmail.com>
14794L:	platform-driver-x86@vger.kernel.org
14795S:	Maintained
14796F:	drivers/platform/x86/toshiba_haps.c
14797
14798TOSHIBA SMM DRIVER
14799M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14800W:	http://www.buzzard.org.uk/toshiba/
14801S:	Maintained
14802F:	drivers/char/toshiba.c
14803F:	include/linux/toshiba.h
14804F:	include/uapi/linux/toshiba.h
14805
14806TOSHIBA TC358743 DRIVER
14807M:	Mats Randgaard <matrandg@cisco.com>
14808L:	linux-media@vger.kernel.org
14809S:	Maintained
14810F:	drivers/media/i2c/tc358743*
14811F:	include/media/i2c/tc358743.h
14812
14813TOSHIBA WMI HOTKEYS DRIVER
14814M:	Azael Avalos <coproscefalo@gmail.com>
14815L:	platform-driver-x86@vger.kernel.org
14816S:	Maintained
14817F:	drivers/platform/x86/toshiba-wmi.c
14818
14819TPM DEVICE DRIVER
14820M:	Peter Huewe <peterhuewe@gmx.de>
14821M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14822R:	Jason Gunthorpe <jgg@ziepe.ca>
14823L:	linux-integrity@vger.kernel.org
14824Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14825W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14826T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14827S:	Maintained
14828F:	drivers/char/tpm/
14829
14830TRACING
14831M:	Steven Rostedt <rostedt@goodmis.org>
14832M:	Ingo Molnar <mingo@redhat.com>
14833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14834S:	Maintained
14835F:	Documentation/trace/ftrace.rst
14836F:	arch/*/*/*/ftrace.h
14837F:	arch/*/kernel/ftrace.c
14838F:	include/*/ftrace.h
14839F:	include/linux/trace*.h
14840F:	include/trace/
14841F:	kernel/trace/
14842F:	tools/testing/selftests/ftrace/
14843
14844TRACING MMIO ACCESSES (MMIOTRACE)
14845M:	Steven Rostedt <rostedt@goodmis.org>
14846M:	Ingo Molnar <mingo@kernel.org>
14847R:	Karol Herbst <karolherbst@gmail.com>
14848R:	Pekka Paalanen <ppaalanen@gmail.com>
14849S:	Maintained
14850L:	linux-kernel@vger.kernel.org
14851L:	nouveau@lists.freedesktop.org
14852F:	kernel/trace/trace_mmiotrace.c
14853F:	include/linux/mmiotrace.h
14854F:	arch/x86/mm/kmmio.c
14855F:	arch/x86/mm/mmio-mod.c
14856F:	arch/x86/mm/testmmiotrace.c
14857
14858TRIVIAL PATCHES
14859M:	Jiri Kosina <trivial@kernel.org>
14860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14861S:	Maintained
14862K:	^Subject:.*(?i)trivial
14863
14864TEMPO SEMICONDUCTOR DRIVERS
14865M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14866S:	Maintained
14867F:	sound/soc/codecs/tscs*.c
14868F:	sound/soc/codecs/tscs*.h
14869F:	Documentation/devicetree/bindings/sound/tscs*.txt
14870
14871TTY LAYER
14872M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14873M:	Jiri Slaby <jslaby@suse.com>
14874S:	Supported
14875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14876F:	Documentation/serial/
14877F:	drivers/tty/
14878F:	drivers/tty/serial/serial_core.c
14879F:	include/linux/serial_core.h
14880F:	include/linux/serial.h
14881F:	include/linux/tty.h
14882F:	include/uapi/linux/serial_core.h
14883F:	include/uapi/linux/serial.h
14884F:	include/uapi/linux/tty.h
14885
14886TUA9001 MEDIA DRIVER
14887M:	Antti Palosaari <crope@iki.fi>
14888L:	linux-media@vger.kernel.org
14889W:	https://linuxtv.org
14890W:	http://palosaari.fi/linux/
14891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14892T:	git git://linuxtv.org/anttip/media_tree.git
14893S:	Maintained
14894F:	drivers/media/tuners/tua9001*
14895
14896TULIP NETWORK DRIVERS
14897L:	netdev@vger.kernel.org
14898L:	linux-parisc@vger.kernel.org
14899S:	Orphan
14900F:	drivers/net/ethernet/dec/tulip/
14901
14902TUN/TAP driver
14903M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14904W:	http://vtun.sourceforge.net/tun
14905S:	Maintained
14906F:	Documentation/networking/tuntap.txt
14907F:	arch/um/os-Linux/drivers/
14908
14909TURBOCHANNEL SUBSYSTEM
14910M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14911M:	Ralf Baechle <ralf@linux-mips.org>
14912L:	linux-mips@linux-mips.org
14913Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14914S:	Maintained
14915F:	drivers/tc/
14916F:	include/linux/tc.h
14917
14918TURBOSTAT UTILITY
14919M:	"Len Brown" <lenb@kernel.org>
14920L:	linux-pm@vger.kernel.org
14921B:	https://bugzilla.kernel.org
14922Q:	https://patchwork.kernel.org/project/linux-pm/list/
14923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14924S:	Supported
14925F:	tools/power/x86/turbostat/
14926
14927TW5864 VIDEO4LINUX DRIVER
14928M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14929M:	Anton Sviridenko <anton@corp.bluecherry.net>
14930M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14931M:	Andrey Utkin <andrey_utkin@fastmail.com>
14932L:	linux-media@vger.kernel.org
14933S:	Supported
14934F:	drivers/media/pci/tw5864/
14935
14936TW68 VIDEO4LINUX DRIVER
14937M:	Hans Verkuil <hverkuil@xs4all.nl>
14938L:	linux-media@vger.kernel.org
14939T:	git git://linuxtv.org/media_tree.git
14940W:	https://linuxtv.org
14941S:	Odd Fixes
14942F:	drivers/media/pci/tw68/
14943
14944TW686X VIDEO4LINUX DRIVER
14945M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14946L:	linux-media@vger.kernel.org
14947T:	git git://linuxtv.org/media_tree.git
14948W:	http://linuxtv.org
14949S:	Maintained
14950F:	drivers/media/pci/tw686x/
14951
14952UBI FILE SYSTEM (UBIFS)
14953M:	Richard Weinberger <richard@nod.at>
14954M:	Artem Bityutskiy <dedekind1@gmail.com>
14955M:	Adrian Hunter <adrian.hunter@intel.com>
14956L:	linux-mtd@lists.infradead.org
14957T:	git git://git.infradead.org/ubifs-2.6.git
14958W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14959S:	Supported
14960F:	Documentation/filesystems/ubifs.txt
14961F:	fs/ubifs/
14962
14963UCLINUX (M68KNOMMU AND COLDFIRE)
14964M:	Greg Ungerer <gerg@linux-m68k.org>
14965W:	http://www.linux-m68k.org/
14966W:	http://www.uclinux.org/
14967L:	linux-m68k@lists.linux-m68k.org
14968L:	uclinux-dev@uclinux.org  (subscribers-only)
14969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14970S:	Maintained
14971F:	arch/m68k/coldfire/
14972F:	arch/m68k/68*/
14973F:	arch/m68k/*/*_no.*
14974F:	arch/m68k/include/asm/*_no.*
14975
14976UDF FILESYSTEM
14977M:	Jan Kara <jack@suse.com>
14978S:	Maintained
14979F:	Documentation/filesystems/udf.txt
14980F:	fs/udf/
14981
14982UDRAW TABLET
14983M:	Bastien Nocera <hadess@hadess.net>
14984L:	linux-input@vger.kernel.org
14985S:	Maintained
14986F:	drivers/hid/hid-udraw-ps3.c
14987
14988UFS FILESYSTEM
14989M:	Evgeniy Dushistov <dushistov@mail.ru>
14990S:	Maintained
14991F:	Documentation/filesystems/ufs.txt
14992F:	fs/ufs/
14993
14994UHID USERSPACE HID IO DRIVER:
14995M:	David Herrmann <dh.herrmann@googlemail.com>
14996L:	linux-input@vger.kernel.org
14997S:	Maintained
14998F:	drivers/hid/uhid.c
14999F:	include/uapi/linux/uhid.h
15000
15001ULPI BUS
15002M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15003L:	linux-usb@vger.kernel.org
15004S:	Maintained
15005F:	drivers/usb/common/ulpi.c
15006F:	include/linux/ulpi/
15007
15008ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15009L:	linux-usb@vger.kernel.org
15010S:	Orphan
15011F:	drivers/uwb/
15012F:	include/linux/uwb.h
15013F:	include/linux/uwb/
15014
15015UNICORE32 ARCHITECTURE:
15016M:	Guan Xuetao <gxt@pku.edu.cn>
15017W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15018S:	Maintained
15019T:	git git://github.com/gxt/linux.git
15020F:	arch/unicore32/
15021
15022UNIFDEF
15023M:	Tony Finch <dot@dotat.at>
15024W:	http://dotat.at/prog/unifdef
15025S:	Maintained
15026F:	scripts/unifdef.c
15027
15028UNIFORM CDROM DRIVER
15029M:	Jens Axboe <axboe@kernel.dk>
15030W:	http://www.kernel.dk
15031S:	Maintained
15032F:	Documentation/cdrom/
15033F:	drivers/cdrom/cdrom.c
15034F:	include/linux/cdrom.h
15035F:	include/uapi/linux/cdrom.h
15036
15037UNISYS S-PAR DRIVERS
15038M:	David Kershner <david.kershner@unisys.com>
15039L:	sparmaintainer@unisys.com (Unisys internal)
15040S:	Supported
15041F:	include/linux/visorbus.h
15042F:	drivers/visorbus/
15043F:	drivers/staging/unisys/
15044
15045UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15046M:	Vinayak Holikatti <vinholikatti@gmail.com>
15047L:	linux-scsi@vger.kernel.org
15048S:	Supported
15049F:	Documentation/scsi/ufs.txt
15050F:	drivers/scsi/ufs/
15051
15052UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15053M:	Joao Pinto <jpinto@synopsys.com>
15054L:	linux-scsi@vger.kernel.org
15055S:	Supported
15056F:	drivers/scsi/ufs/*dwc*
15057
15058UNSORTED BLOCK IMAGES (UBI)
15059M:	Artem Bityutskiy <dedekind1@gmail.com>
15060M:	Richard Weinberger <richard@nod.at>
15061W:	http://www.linux-mtd.infradead.org/
15062L:	linux-mtd@lists.infradead.org
15063T:	git git://git.infradead.org/ubifs-2.6.git
15064S:	Supported
15065F:	drivers/mtd/ubi/
15066F:	include/linux/mtd/ubi.h
15067F:	include/uapi/mtd/ubi-user.h
15068
15069USB "USBNET" DRIVER FRAMEWORK
15070M:	Oliver Neukum <oneukum@suse.com>
15071L:	netdev@vger.kernel.org
15072W:	http://www.linux-usb.org/usbnet
15073S:	Maintained
15074F:	drivers/net/usb/usbnet.c
15075F:	include/linux/usb/usbnet.h
15076
15077USB ACM DRIVER
15078M:	Oliver Neukum <oneukum@suse.com>
15079L:	linux-usb@vger.kernel.org
15080S:	Maintained
15081F:	Documentation/usb/acm.txt
15082F:	drivers/usb/class/cdc-acm.*
15083
15084USB AR5523 WIRELESS DRIVER
15085M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15086L:	linux-wireless@vger.kernel.org
15087S:	Maintained
15088F:	drivers/net/wireless/ath/ar5523/
15089
15090USB ATTACHED SCSI
15091M:	Oliver Neukum <oneukum@suse.com>
15092L:	linux-usb@vger.kernel.org
15093L:	linux-scsi@vger.kernel.org
15094S:	Maintained
15095F:	drivers/usb/storage/uas.c
15096
15097USB CDC ETHERNET DRIVER
15098M:	Oliver Neukum <oliver@neukum.org>
15099L:	linux-usb@vger.kernel.org
15100S:	Maintained
15101F:	drivers/net/usb/cdc_*.c
15102F:	include/uapi/linux/usb/cdc.h
15103
15104USB CHAOSKEY DRIVER
15105M:	Keith Packard <keithp@keithp.com>
15106L:	linux-usb@vger.kernel.org
15107S:	Maintained
15108F:	drivers/usb/misc/chaoskey.c
15109
15110USB CYPRESS C67X00 DRIVER
15111M:	Peter Korsgaard <jacmet@sunsite.dk>
15112L:	linux-usb@vger.kernel.org
15113S:	Maintained
15114F:	drivers/usb/c67x00/
15115
15116USB DAVICOM DM9601 DRIVER
15117M:	Peter Korsgaard <jacmet@sunsite.dk>
15118L:	netdev@vger.kernel.org
15119W:	http://www.linux-usb.org/usbnet
15120S:	Maintained
15121F:	drivers/net/usb/dm9601.c
15122
15123USB EHCI DRIVER
15124M:	Alan Stern <stern@rowland.harvard.edu>
15125L:	linux-usb@vger.kernel.org
15126S:	Maintained
15127F:	Documentation/usb/ehci.txt
15128F:	drivers/usb/host/ehci*
15129
15130USB GADGET/PERIPHERAL SUBSYSTEM
15131M:	Felipe Balbi <balbi@kernel.org>
15132L:	linux-usb@vger.kernel.org
15133W:	http://www.linux-usb.org/gadget
15134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15135S:	Maintained
15136F:	drivers/usb/gadget/
15137F:	include/linux/usb/gadget*
15138
15139USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15140M:	Jiri Kosina <jikos@kernel.org>
15141R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15142L:	linux-usb@vger.kernel.org
15143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15144S:	Maintained
15145F:	Documentation/hid/hiddev.txt
15146F:	drivers/hid/usbhid/
15147
15148USB INTEL XHCI ROLE MUX DRIVER
15149M:	Hans de Goede <hdegoede@redhat.com>
15150L:	linux-usb@vger.kernel.org
15151S:	Maintained
15152F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15153
15154USB ISP116X DRIVER
15155M:	Olav Kongas <ok@artecdesign.ee>
15156L:	linux-usb@vger.kernel.org
15157S:	Maintained
15158F:	drivers/usb/host/isp116x*
15159F:	include/linux/usb/isp116x.h
15160
15161USB LAN78XX ETHERNET DRIVER
15162M:	Woojung Huh <woojung.huh@microchip.com>
15163M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15164L:	netdev@vger.kernel.org
15165S:	Maintained
15166F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15167F:	drivers/net/usb/lan78xx.*
15168F:	include/dt-bindings/net/microchip-lan78xx.h
15169
15170USB MASS STORAGE DRIVER
15171M:	Alan Stern <stern@rowland.harvard.edu>
15172L:	linux-usb@vger.kernel.org
15173L:	usb-storage@lists.one-eyed-alien.net
15174S:	Maintained
15175W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15176F:	drivers/usb/storage/
15177
15178USB MIDI DRIVER
15179M:	Clemens Ladisch <clemens@ladisch.de>
15180L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15181T:	git git://git.alsa-project.org/alsa-kernel.git
15182S:	Maintained
15183F:	sound/usb/midi.*
15184
15185USB NETWORKING DRIVERS
15186L:	linux-usb@vger.kernel.org
15187S:	Odd Fixes
15188F:	drivers/net/usb/
15189
15190USB OHCI DRIVER
15191M:	Alan Stern <stern@rowland.harvard.edu>
15192L:	linux-usb@vger.kernel.org
15193S:	Maintained
15194F:	Documentation/usb/ohci.txt
15195F:	drivers/usb/host/ohci*
15196
15197USB OTG FSM (Finite State Machine)
15198M:	Peter Chen <Peter.Chen@nxp.com>
15199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15200L:	linux-usb@vger.kernel.org
15201S:	Maintained
15202F:	drivers/usb/common/usb-otg-fsm.c
15203
15204USB OVER IP DRIVER
15205M:	Valentina Manea <valentina.manea.m@gmail.com>
15206M:	Shuah Khan <shuah@kernel.org>
15207L:	linux-usb@vger.kernel.org
15208S:	Maintained
15209F:	Documentation/usb/usbip_protocol.txt
15210F:	drivers/usb/usbip/
15211F:	tools/usb/usbip/
15212F:	tools/testing/selftests/drivers/usb/usbip/
15213
15214USB PEGASUS DRIVER
15215M:	Petko Manolov <petkan@nucleusys.com>
15216L:	linux-usb@vger.kernel.org
15217L:	netdev@vger.kernel.org
15218T:	git git://github.com/petkan/pegasus.git
15219W:	https://github.com/petkan/pegasus
15220S:	Maintained
15221F:	drivers/net/usb/pegasus.*
15222
15223USB PHY LAYER
15224M:	Felipe Balbi <balbi@kernel.org>
15225L:	linux-usb@vger.kernel.org
15226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15227S:	Maintained
15228F:	drivers/usb/phy/
15229
15230USB PRINTER DRIVER (usblp)
15231M:	Pete Zaitcev <zaitcev@redhat.com>
15232L:	linux-usb@vger.kernel.org
15233S:	Supported
15234F:	drivers/usb/class/usblp.c
15235
15236USB QMI WWAN NETWORK DRIVER
15237M:	Bjørn Mork <bjorn@mork.no>
15238L:	netdev@vger.kernel.org
15239S:	Maintained
15240F:	Documentation/ABI/testing/sysfs-class-net-qmi
15241F:	drivers/net/usb/qmi_wwan.c
15242
15243USB RTL8150 DRIVER
15244M:	Petko Manolov <petkan@nucleusys.com>
15245L:	linux-usb@vger.kernel.org
15246L:	netdev@vger.kernel.org
15247T:	git git://github.com/petkan/rtl8150.git
15248W:	https://github.com/petkan/rtl8150
15249S:	Maintained
15250F:	drivers/net/usb/rtl8150.c
15251
15252USB SERIAL SUBSYSTEM
15253M:	Johan Hovold <johan@kernel.org>
15254L:	linux-usb@vger.kernel.org
15255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15256S:	Maintained
15257F:	Documentation/usb/usb-serial.txt
15258F:	drivers/usb/serial/
15259F:	include/linux/usb/serial.h
15260
15261USB SMSC75XX ETHERNET DRIVER
15262M:	Steve Glendinning <steve.glendinning@shawell.net>
15263L:	netdev@vger.kernel.org
15264S:	Maintained
15265F:	drivers/net/usb/smsc75xx.*
15266
15267USB SMSC95XX ETHERNET DRIVER
15268M:	Steve Glendinning <steve.glendinning@shawell.net>
15269M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15270L:	netdev@vger.kernel.org
15271S:	Maintained
15272F:	drivers/net/usb/smsc95xx.*
15273
15274USB SUBSYSTEM
15275M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15276L:	linux-usb@vger.kernel.org
15277W:	http://www.linux-usb.org
15278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15279S:	Supported
15280F:	Documentation/devicetree/bindings/usb/
15281F:	Documentation/usb/
15282F:	drivers/usb/
15283F:	include/linux/usb.h
15284F:	include/linux/usb/
15285
15286USB TYPEC PI3USB30532 MUX DRIVER
15287M:	Hans de Goede <hdegoede@redhat.com>
15288L:	linux-usb@vger.kernel.org
15289S:	Maintained
15290F:	drivers/usb/typec/mux/pi3usb30532.c
15291
15292USB TYPEC CLASS
15293M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15294L:	linux-usb@vger.kernel.org
15295S:	Maintained
15296F:	Documentation/ABI/testing/sysfs-class-typec
15297F:	Documentation/driver-api/usb/typec.rst
15298F:	drivers/usb/typec/
15299F:	include/linux/usb/typec.h
15300
15301USB TYPEC BUS FOR ALTERNATE MODES
15302M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15303L:	linux-usb@vger.kernel.org
15304S:	Maintained
15305F:	Documentation/ABI/testing/sysfs-bus-typec
15306F:	Documentation/driver-api/usb/typec_bus.rst
15307F:	drivers/usb/typec/altmodes/
15308F:	include/linux/usb/typec_altmode.h
15309
15310USB UHCI DRIVER
15311M:	Alan Stern <stern@rowland.harvard.edu>
15312L:	linux-usb@vger.kernel.org
15313S:	Maintained
15314F:	drivers/usb/host/uhci*
15315
15316USB VIDEO CLASS
15317M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15318L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15319L:	linux-media@vger.kernel.org
15320T:	git git://linuxtv.org/media_tree.git
15321W:	http://www.ideasonboard.org/uvc/
15322S:	Maintained
15323F:	drivers/media/usb/uvc/
15324F:	include/uapi/linux/uvcvideo.h
15325
15326USB VISION DRIVER
15327M:	Hans Verkuil <hverkuil@xs4all.nl>
15328L:	linux-media@vger.kernel.org
15329T:	git git://linuxtv.org/media_tree.git
15330W:	https://linuxtv.org
15331S:	Odd Fixes
15332F:	drivers/media/usb/usbvision/
15333
15334USB WEBCAM GADGET
15335M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15336L:	linux-usb@vger.kernel.org
15337S:	Maintained
15338F:	drivers/usb/gadget/function/*uvc*
15339F:	drivers/usb/gadget/legacy/webcam.c
15340F:	include/uapi/linux/usb/g_uvc.h
15341
15342USB WIRELESS RNDIS DRIVER (rndis_wlan)
15343M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15344L:	linux-wireless@vger.kernel.org
15345S:	Maintained
15346F:	drivers/net/wireless/rndis_wlan.c
15347
15348USB XHCI DRIVER
15349M:	Mathias Nyman <mathias.nyman@intel.com>
15350L:	linux-usb@vger.kernel.org
15351S:	Supported
15352F:	drivers/usb/host/xhci*
15353F:	drivers/usb/host/pci-quirks*
15354
15355USB ZD1201 DRIVER
15356L:	linux-wireless@vger.kernel.org
15357W:	http://linux-lc100020.sourceforge.net
15358S:	Orphan
15359F:	drivers/net/wireless/zydas/zd1201.*
15360
15361USB ZR364XX DRIVER
15362M:	Antoine Jacquet <royale@zerezo.com>
15363L:	linux-usb@vger.kernel.org
15364L:	linux-media@vger.kernel.org
15365T:	git git://linuxtv.org/media_tree.git
15366W:	http://royale.zerezo.com/zr364xx/
15367S:	Maintained
15368F:	Documentation/media/v4l-drivers/zr364xx*
15369F:	drivers/media/usb/zr364xx/
15370
15371USER-MODE LINUX (UML)
15372M:	Jeff Dike <jdike@addtoit.com>
15373M:	Richard Weinberger <richard@nod.at>
15374L:	linux-um@lists.infradead.org
15375W:	http://user-mode-linux.sourceforge.net
15376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15377S:	Maintained
15378F:	Documentation/virtual/uml/
15379F:	arch/um/
15380F:	arch/x86/um/
15381F:	fs/hostfs/
15382F:	fs/hppfs/
15383
15384USERSPACE I/O (UIO)
15385M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15386S:	Maintained
15387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15388F:	Documentation/driver-api/uio-howto.rst
15389F:	drivers/uio/
15390F:	include/linux/uio*.h
15391
15392UTIL-LINUX PACKAGE
15393M:	Karel Zak <kzak@redhat.com>
15394L:	util-linux@vger.kernel.org
15395W:	http://en.wikipedia.org/wiki/Util-linux
15396T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15397S:	Maintained
15398
15399UUID HELPERS
15400M:	Christoph Hellwig <hch@lst.de>
15401R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15402L:	linux-kernel@vger.kernel.org
15403T:	git git://git.infradead.org/users/hch/uuid.git
15404F:	lib/uuid.c
15405F:	lib/test_uuid.c
15406F:	include/linux/uuid.h
15407F:	include/uapi/linux/uuid.h
15408S:	Maintained
15409
15410UVESAFB DRIVER
15411M:	Michal Januszewski <spock@gentoo.org>
15412L:	linux-fbdev@vger.kernel.org
15413W:	https://github.com/mjanusz/v86d
15414S:	Maintained
15415F:	Documentation/fb/uvesafb.txt
15416F:	drivers/video/fbdev/uvesafb.*
15417
15418VF610 NAND DRIVER
15419M:	Stefan Agner <stefan@agner.ch>
15420L:	linux-mtd@lists.infradead.org
15421S:	Supported
15422F:	drivers/mtd/nand/raw/vf610_nfc.c
15423
15424VFAT/FAT/MSDOS FILESYSTEM
15425M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15426S:	Maintained
15427F:	Documentation/filesystems/vfat.txt
15428F:	fs/fat/
15429
15430VFIO DRIVER
15431M:	Alex Williamson <alex.williamson@redhat.com>
15432L:	kvm@vger.kernel.org
15433T:	git git://github.com/awilliam/linux-vfio.git
15434S:	Maintained
15435F:	Documentation/vfio.txt
15436F:	drivers/vfio/
15437F:	include/linux/vfio.h
15438F:	include/uapi/linux/vfio.h
15439
15440VFIO MEDIATED DEVICE DRIVERS
15441M:	Kirti Wankhede <kwankhede@nvidia.com>
15442L:	kvm@vger.kernel.org
15443S:	Maintained
15444F:	Documentation/vfio-mediated-device.txt
15445F:	drivers/vfio/mdev/
15446F:	include/linux/mdev.h
15447F:	samples/vfio-mdev/
15448
15449VFIO PLATFORM DRIVER
15450M:	Eric Auger <eric.auger@redhat.com>
15451L:	kvm@vger.kernel.org
15452S:	Maintained
15453F:	drivers/vfio/platform/
15454
15455VGA_SWITCHEROO
15456R:	Lukas Wunner <lukas@wunner.de>
15457S:	Maintained
15458F:	Documentation/gpu/vga-switcheroo.rst
15459F:	drivers/gpu/vga/vga_switcheroo.c
15460F:	include/linux/vga_switcheroo.h
15461T:	git git://anongit.freedesktop.org/drm/drm-misc
15462
15463VIA RHINE NETWORK DRIVER
15464S:	Orphan
15465F:	drivers/net/ethernet/via/via-rhine.c
15466
15467VIA SD/MMC CARD CONTROLLER DRIVER
15468M:	Bruce Chang <brucechang@via.com.tw>
15469M:	Harald Welte <HaraldWelte@viatech.com>
15470S:	Maintained
15471F:	drivers/mmc/host/via-sdmmc.c
15472
15473VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15474M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15475L:	linux-fbdev@vger.kernel.org
15476S:	Maintained
15477F:	include/linux/via-core.h
15478F:	include/linux/via-gpio.h
15479F:	include/linux/via_i2c.h
15480F:	drivers/video/fbdev/via/
15481
15482VIA VELOCITY NETWORK DRIVER
15483M:	Francois Romieu <romieu@fr.zoreil.com>
15484L:	netdev@vger.kernel.org
15485S:	Maintained
15486F:	drivers/net/ethernet/via/via-velocity.*
15487
15488VICODEC VIRTUAL CODEC DRIVER
15489M:	Hans Verkuil <hans.verkuil@cisco.com>
15490L:	linux-media@vger.kernel.org
15491T:	git git://linuxtv.org/media_tree.git
15492W:	https://linuxtv.org
15493S:	Maintained
15494F:	drivers/media/platform/vicodec/*
15495
15496VIDEO MULTIPLEXER DRIVER
15497M:	Philipp Zabel <p.zabel@pengutronix.de>
15498L:	linux-media@vger.kernel.org
15499S:	Maintained
15500F:	drivers/media/platform/video-mux.c
15501
15502VIDEO I2C POLLING DRIVER
15503M:	Matt Ranostay <matt.ranostay@konsulko.com>
15504L:	linux-media@vger.kernel.org
15505S:	Maintained
15506F:	drivers/media/i2c/video-i2c.c
15507
15508VIDEOBUF2 FRAMEWORK
15509M:	Pawel Osciak <pawel@osciak.com>
15510M:	Marek Szyprowski <m.szyprowski@samsung.com>
15511M:	Kyungmin Park <kyungmin.park@samsung.com>
15512L:	linux-media@vger.kernel.org
15513S:	Maintained
15514F:	drivers/media/v4l2-core/videobuf2-*
15515F:	include/media/videobuf2-*
15516
15517VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15518M:	Helen Koike <helen.koike@collabora.com>
15519L:	linux-media@vger.kernel.org
15520T:	git git://linuxtv.org/media_tree.git
15521W:	https://linuxtv.org
15522S:	Maintained
15523F:	drivers/media/platform/vimc/*
15524
15525VIRT LIB
15526M:	Alex Williamson <alex.williamson@redhat.com>
15527M:	Paolo Bonzini <pbonzini@redhat.com>
15528L:	kvm@vger.kernel.org
15529S:	Supported
15530F:	virt/lib/
15531
15532VIRTIO AND VHOST VSOCK DRIVER
15533M:	Stefan Hajnoczi <stefanha@redhat.com>
15534L:	kvm@vger.kernel.org
15535L:	virtualization@lists.linux-foundation.org
15536L:	netdev@vger.kernel.org
15537S:	Maintained
15538F:	include/linux/virtio_vsock.h
15539F:	include/uapi/linux/virtio_vsock.h
15540F:	include/uapi/linux/vsockmon.h
15541F:	include/uapi/linux/vm_sockets_diag.h
15542F:	net/vmw_vsock/diag.c
15543F:	net/vmw_vsock/af_vsock_tap.c
15544F:	net/vmw_vsock/virtio_transport_common.c
15545F:	net/vmw_vsock/virtio_transport.c
15546F:	drivers/net/vsockmon.c
15547F:	drivers/vhost/vsock.c
15548F:	drivers/vhost/vsock.h
15549F:	tools/testing/vsock/
15550
15551VIRTIO CONSOLE DRIVER
15552M:	Amit Shah <amit@kernel.org>
15553L:	virtualization@lists.linux-foundation.org
15554S:	Maintained
15555F:	drivers/char/virtio_console.c
15556F:	include/linux/virtio_console.h
15557F:	include/uapi/linux/virtio_console.h
15558
15559VIRTIO CORE, NET AND BLOCK DRIVERS
15560M:	"Michael S. Tsirkin" <mst@redhat.com>
15561M:	Jason Wang <jasowang@redhat.com>
15562L:	virtualization@lists.linux-foundation.org
15563S:	Maintained
15564F:	Documentation/devicetree/bindings/virtio/
15565F:	drivers/virtio/
15566F:	tools/virtio/
15567F:	drivers/net/virtio_net.c
15568F:	drivers/block/virtio_blk.c
15569F:	include/linux/virtio*.h
15570F:	include/uapi/linux/virtio_*.h
15571F:	drivers/crypto/virtio/
15572F:	mm/balloon_compaction.c
15573
15574VIRTIO CRYPTO DRIVER
15575M:	Gonglei <arei.gonglei@huawei.com>
15576L:	virtualization@lists.linux-foundation.org
15577L:	linux-crypto@vger.kernel.org
15578S:	Maintained
15579F:	drivers/crypto/virtio/
15580F:	include/uapi/linux/virtio_crypto.h
15581
15582VIRTIO DRIVERS FOR S390
15583M:	Cornelia Huck <cohuck@redhat.com>
15584M:	Halil Pasic <pasic@linux.ibm.com>
15585L:	linux-s390@vger.kernel.org
15586L:	virtualization@lists.linux-foundation.org
15587L:	kvm@vger.kernel.org
15588S:	Supported
15589F:	drivers/s390/virtio/
15590F:	arch/s390/include/uapi/asm/virtio-ccw.h
15591
15592VIRTIO GPU DRIVER
15593M:	David Airlie <airlied@linux.ie>
15594M:	Gerd Hoffmann <kraxel@redhat.com>
15595L:	dri-devel@lists.freedesktop.org
15596L:	virtualization@lists.linux-foundation.org
15597T:	git git://anongit.freedesktop.org/drm/drm-misc
15598S:	Maintained
15599F:	drivers/gpu/drm/virtio/
15600F:	include/uapi/linux/virtio_gpu.h
15601
15602VIRTIO HOST (VHOST)
15603M:	"Michael S. Tsirkin" <mst@redhat.com>
15604M:	Jason Wang <jasowang@redhat.com>
15605L:	kvm@vger.kernel.org
15606L:	virtualization@lists.linux-foundation.org
15607L:	netdev@vger.kernel.org
15608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15609S:	Maintained
15610F:	drivers/vhost/
15611F:	include/uapi/linux/vhost.h
15612
15613VIRTIO INPUT DRIVER
15614M:	Gerd Hoffmann <kraxel@redhat.com>
15615S:	Maintained
15616F:	drivers/virtio/virtio_input.c
15617F:	include/uapi/linux/virtio_input.h
15618
15619VIRTUAL BOX GUEST DEVICE DRIVER
15620M:	Hans de Goede <hdegoede@redhat.com>
15621M:	Arnd Bergmann <arnd@arndb.de>
15622M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15623S:	Maintained
15624F:	include/linux/vbox_utils.h
15625F:	include/uapi/linux/vbox*.h
15626F:	drivers/virt/vboxguest/
15627
15628VIRTUAL SERIO DEVICE DRIVER
15629M:	Stephen Chandler Paul <thatslyude@gmail.com>
15630S:	Maintained
15631F:	drivers/input/serio/userio.c
15632F:	include/uapi/linux/userio.h
15633
15634VIVID VIRTUAL VIDEO DRIVER
15635M:	Hans Verkuil <hverkuil@xs4all.nl>
15636L:	linux-media@vger.kernel.org
15637T:	git git://linuxtv.org/media_tree.git
15638W:	https://linuxtv.org
15639S:	Maintained
15640F:	drivers/media/platform/vivid/*
15641
15642VLYNQ BUS
15643M:	Florian Fainelli <f.fainelli@gmail.com>
15644L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15645S:	Maintained
15646F:	drivers/vlynq/vlynq.c
15647F:	include/linux/vlynq.h
15648
15649VME SUBSYSTEM
15650M:	Martyn Welch <martyn@welchs.me.uk>
15651M:	Manohar Vanga <manohar.vanga@gmail.com>
15652M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15653L:	devel@driverdev.osuosl.org
15654S:	Maintained
15655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15656F:	Documentation/driver-api/vme.rst
15657F:	drivers/staging/vme/
15658F:	drivers/vme/
15659F:	include/linux/vme*
15660
15661VMWARE BALLOON DRIVER
15662M:	Xavier Deguillard <xdeguillard@vmware.com>
15663M:	Nadav Amit <namit@vmware.com>
15664M:	"VMware, Inc." <pv-drivers@vmware.com>
15665L:	linux-kernel@vger.kernel.org
15666S:	Maintained
15667F:	drivers/misc/vmw_balloon.c
15668
15669VMWARE HYPERVISOR INTERFACE
15670M:	Alok Kataria <akataria@vmware.com>
15671L:	virtualization@lists.linux-foundation.org
15672S:	Supported
15673F:	arch/x86/kernel/cpu/vmware.c
15674
15675VMWARE PVRDMA DRIVER
15676M:	Adit Ranadive <aditr@vmware.com>
15677M:	VMware PV-Drivers <pv-drivers@vmware.com>
15678L:	linux-rdma@vger.kernel.org
15679S:	Maintained
15680F:	drivers/infiniband/hw/vmw_pvrdma/
15681
15682VMware PVSCSI driver
15683M:	Jim Gill <jgill@vmware.com>
15684M:	VMware PV-Drivers <pv-drivers@vmware.com>
15685L:	linux-scsi@vger.kernel.org
15686S:	Maintained
15687F:	drivers/scsi/vmw_pvscsi.c
15688F:	drivers/scsi/vmw_pvscsi.h
15689
15690VMWARE VMMOUSE SUBDRIVER
15691M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15692M:	"VMware, Inc." <pv-drivers@vmware.com>
15693L:	linux-input@vger.kernel.org
15694S:	Maintained
15695F:	drivers/input/mouse/vmmouse.c
15696F:	drivers/input/mouse/vmmouse.h
15697
15698VMWARE VMXNET3 ETHERNET DRIVER
15699M:	Ronak Doshi <doshir@vmware.com>
15700M:	"VMware, Inc." <pv-drivers@vmware.com>
15701L:	netdev@vger.kernel.org
15702S:	Maintained
15703F:	drivers/net/vmxnet3/
15704
15705VOCORE VOCORE2 BOARD
15706M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15707L:	linux-mips@linux-mips.org
15708S:	Maintained
15709F:	arch/mips/boot/dts/ralink/vocore2.dts
15710
15711VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15712M:	Liam Girdwood <lgirdwood@gmail.com>
15713M:	Mark Brown <broonie@kernel.org>
15714L:	linux-kernel@vger.kernel.org
15715W:	http://www.slimlogic.co.uk/?p=48
15716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15717S:	Supported
15718F:	Documentation/devicetree/bindings/regulator/
15719F:	Documentation/power/regulator/
15720F:	drivers/regulator/
15721F:	include/dt-bindings/regulator/
15722F:	include/linux/regulator/
15723
15724VRF
15725M:	David Ahern <dsa@cumulusnetworks.com>
15726M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15727L:	netdev@vger.kernel.org
15728S:	Maintained
15729F:	drivers/net/vrf.c
15730F:	Documentation/networking/vrf.txt
15731
15732VT1211 HARDWARE MONITOR DRIVER
15733M:	Juerg Haefliger <juergh@gmail.com>
15734L:	linux-hwmon@vger.kernel.org
15735S:	Maintained
15736F:	Documentation/hwmon/vt1211
15737F:	drivers/hwmon/vt1211.c
15738
15739VT8231 HARDWARE MONITOR DRIVER
15740M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15741L:	linux-hwmon@vger.kernel.org
15742S:	Maintained
15743F:	drivers/hwmon/vt8231.c
15744
15745VUB300 USB to SDIO/SD/MMC bridge chip
15746M:	Tony Olech <tony.olech@elandigitalsystems.com>
15747L:	linux-mmc@vger.kernel.org
15748L:	linux-usb@vger.kernel.org
15749S:	Supported
15750F:	drivers/mmc/host/vub300.c
15751
15752W1 DALLAS'S 1-WIRE BUS
15753M:	Evgeniy Polyakov <zbr@ioremap.net>
15754S:	Maintained
15755F:	Documentation/devicetree/bindings/w1/
15756F:	Documentation/w1/
15757F:	drivers/w1/
15758F:	include/linux/w1.h
15759
15760W83791D HARDWARE MONITORING DRIVER
15761M:	Marc Hulsman <m.hulsman@tudelft.nl>
15762L:	linux-hwmon@vger.kernel.org
15763S:	Maintained
15764F:	Documentation/hwmon/w83791d
15765F:	drivers/hwmon/w83791d.c
15766
15767W83793 HARDWARE MONITORING DRIVER
15768M:	Rudolf Marek <r.marek@assembler.cz>
15769L:	linux-hwmon@vger.kernel.org
15770S:	Maintained
15771F:	Documentation/hwmon/w83793
15772F:	drivers/hwmon/w83793.c
15773
15774W83795 HARDWARE MONITORING DRIVER
15775M:	Jean Delvare <jdelvare@suse.com>
15776L:	linux-hwmon@vger.kernel.org
15777S:	Maintained
15778F:	drivers/hwmon/w83795.c
15779
15780W83L51xD SD/MMC CARD INTERFACE DRIVER
15781M:	Pierre Ossman <pierre@ossman.eu>
15782S:	Maintained
15783F:	drivers/mmc/host/wbsd.*
15784
15785WACOM PROTOCOL 4 SERIAL TABLETS
15786M:	Julian Squires <julian@cipht.net>
15787M:	Hans de Goede <hdegoede@redhat.com>
15788L:	linux-input@vger.kernel.org
15789S:	Maintained
15790F:	drivers/input/tablet/wacom_serial4.c
15791
15792WATCHDOG DEVICE DRIVERS
15793M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15794M:	Guenter Roeck <linux@roeck-us.net>
15795L:	linux-watchdog@vger.kernel.org
15796W:	http://www.linux-watchdog.org/
15797T:	git git://www.linux-watchdog.org/linux-watchdog.git
15798S:	Maintained
15799F:	Documentation/devicetree/bindings/watchdog/
15800F:	Documentation/watchdog/
15801F:	drivers/watchdog/
15802F:	include/linux/watchdog.h
15803F:	include/uapi/linux/watchdog.h
15804
15805WHISKEYCOVE PMIC GPIO DRIVER
15806M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15807L:	linux-gpio@vger.kernel.org
15808S:	Maintained
15809F:	drivers/gpio/gpio-wcove.c
15810
15811WIIMOTE HID DRIVER
15812M:	David Herrmann <dh.herrmann@googlemail.com>
15813L:	linux-input@vger.kernel.org
15814S:	Maintained
15815F:	drivers/hid/hid-wiimote*
15816
15817WILOCITY WIL6210 WIRELESS DRIVER
15818M:	Maya Erez <merez@codeaurora.org>
15819L:	linux-wireless@vger.kernel.org
15820L:	wil6210@qti.qualcomm.com
15821S:	Supported
15822W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15823F:	drivers/net/wireless/ath/wil6210/
15824
15825WIMAX STACK
15826M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15827M:	linux-wimax@intel.com
15828L:	wimax@linuxwimax.org (subscribers-only)
15829S:	Supported
15830W:	http://linuxwimax.org
15831F:	Documentation/wimax/README.wimax
15832F:	include/linux/wimax/debug.h
15833F:	include/net/wimax.h
15834F:	include/uapi/linux/wimax.h
15835F:	net/wimax/
15836
15837WINBOND CIR DRIVER
15838M:	David Härdeman <david@hardeman.nu>
15839S:	Maintained
15840F:	drivers/media/rc/winbond-cir.c
15841
15842WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15843M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15844L:	linux-watchdog@vger.kernel.org
15845S:	Maintained
15846F:	drivers/watchdog/ebc-c384_wdt.c
15847
15848WINSYSTEMS WS16C48 GPIO DRIVER
15849M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15850L:	linux-gpio@vger.kernel.org
15851S:	Maintained
15852F:	drivers/gpio/gpio-ws16c48.c
15853
15854WISTRON LAPTOP BUTTON DRIVER
15855M:	Miloslav Trmac <mitr@volny.cz>
15856S:	Maintained
15857F:	drivers/input/misc/wistron_btns.c
15858
15859WL3501 WIRELESS PCMCIA CARD DRIVER
15860L:	linux-wireless@vger.kernel.org
15861S:	Odd fixes
15862F:	drivers/net/wireless/wl3501*
15863
15864WOLFSON MICROELECTRONICS DRIVERS
15865L:	patches@opensource.cirrus.com
15866T:	git https://github.com/CirrusLogic/linux-drivers.git
15867W:	https://github.com/CirrusLogic/linux-drivers/wiki
15868S:	Supported
15869F:	Documentation/hwmon/wm83??
15870F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15871F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15872F:	Documentation/devicetree/bindings/mfd/arizona.txt
15873F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15874F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15875F:	arch/arm/mach-s3c64xx/mach-crag6410*
15876F:	drivers/clk/clk-wm83*.c
15877F:	drivers/extcon/extcon-arizona.c
15878F:	drivers/leds/leds-wm83*.c
15879F:	drivers/gpio/gpio-*wm*.c
15880F:	drivers/gpio/gpio-arizona.c
15881F:	drivers/hwmon/wm83??-hwmon.c
15882F:	drivers/input/misc/wm831x-on.c
15883F:	drivers/input/touchscreen/wm831x-ts.c
15884F:	drivers/input/touchscreen/wm97*.c
15885F:	drivers/mfd/arizona*
15886F:	drivers/mfd/wm*.c
15887F:	drivers/mfd/cs47l24*
15888F:	drivers/power/supply/wm83*.c
15889F:	drivers/rtc/rtc-wm83*.c
15890F:	drivers/regulator/wm8*.c
15891F:	drivers/regulator/arizona*
15892F:	drivers/video/backlight/wm83*_bl.c
15893F:	drivers/watchdog/wm83*_wdt.c
15894F:	include/linux/mfd/arizona/
15895F:	include/linux/mfd/wm831x/
15896F:	include/linux/mfd/wm8350/
15897F:	include/linux/mfd/wm8400*
15898F:	include/linux/regulator/arizona*
15899F:	include/linux/wm97xx.h
15900F:	include/sound/wm????.h
15901F:	sound/soc/codecs/arizona.?
15902F:	sound/soc/codecs/wm*
15903F:	sound/soc/codecs/cs47l24*
15904
15905WORKQUEUE
15906M:	Tejun Heo <tj@kernel.org>
15907R:	Lai Jiangshan <jiangshanlai@gmail.com>
15908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15909S:	Maintained
15910F:	include/linux/workqueue.h
15911F:	kernel/workqueue.c
15912F:	Documentation/core-api/workqueue.rst
15913
15914X-POWERS AXP288 PMIC DRIVERS
15915M:	Hans de Goede <hdegoede@redhat.com>
15916S:	Maintained
15917N:	axp288
15918F:	drivers/acpi/pmic/intel_pmic_xpower.c
15919
15920X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15921M:	Chen-Yu Tsai <wens@csie.org>
15922L:	linux-kernel@vger.kernel.org
15923S:	Maintained
15924N:	axp[128]
15925
15926X.25 NETWORK LAYER
15927M:	Andrew Hendry <andrew.hendry@gmail.com>
15928L:	linux-x25@vger.kernel.org
15929S:	Odd Fixes
15930F:	Documentation/networking/x25*
15931F:	include/net/x25*
15932F:	net/x25/
15933
15934X86 ARCHITECTURE (32-BIT AND 64-BIT)
15935M:	Thomas Gleixner <tglx@linutronix.de>
15936M:	Ingo Molnar <mingo@redhat.com>
15937M:	Borislav Petkov <bp@alien8.de>
15938R:	"H. Peter Anvin" <hpa@zytor.com>
15939M:	x86@kernel.org
15940L:	linux-kernel@vger.kernel.org
15941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15942S:	Maintained
15943F:	Documentation/devicetree/bindings/x86/
15944F:	Documentation/x86/
15945F:	arch/x86/
15946
15947X86 ENTRY CODE
15948M:	Andy Lutomirski <luto@kernel.org>
15949L:	linux-kernel@vger.kernel.org
15950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15951S:	Maintained
15952F:	arch/x86/entry/
15953
15954X86 MCE INFRASTRUCTURE
15955M:	Tony Luck <tony.luck@intel.com>
15956M:	Borislav Petkov <bp@alien8.de>
15957L:	linux-edac@vger.kernel.org
15958S:	Maintained
15959F:	arch/x86/kernel/cpu/mcheck/*
15960
15961X86 MICROCODE UPDATE SUPPORT
15962M:	Borislav Petkov <bp@alien8.de>
15963S:	Maintained
15964F:	arch/x86/kernel/cpu/microcode/*
15965
15966X86 MM
15967M:	Dave Hansen <dave.hansen@linux.intel.com>
15968M:	Andy Lutomirski <luto@kernel.org>
15969M:	Peter Zijlstra <peterz@infradead.org>
15970L:	linux-kernel@vger.kernel.org
15971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15972S:	Maintained
15973F:	arch/x86/mm/
15974
15975X86 PLATFORM DRIVERS
15976M:	Darren Hart <dvhart@infradead.org>
15977M:	Andy Shevchenko <andy@infradead.org>
15978L:	platform-driver-x86@vger.kernel.org
15979T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15980S:	Maintained
15981F:	drivers/platform/x86/
15982F:	drivers/platform/olpc/
15983
15984X86 VDSO
15985M:	Andy Lutomirski <luto@kernel.org>
15986L:	linux-kernel@vger.kernel.org
15987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15988S:	Maintained
15989F:	arch/x86/entry/vdso/
15990
15991XC2028/3028 TUNER DRIVER
15992M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15993L:	linux-media@vger.kernel.org
15994W:	https://linuxtv.org
15995T:	git git://linuxtv.org/media_tree.git
15996S:	Maintained
15997F:	drivers/media/tuners/tuner-xc2028.*
15998
15999XDP SOCKETS (AF_XDP)
16000M:	Björn Töpel <bjorn.topel@intel.com>
16001M:	Magnus Karlsson <magnus.karlsson@intel.com>
16002L:	netdev@vger.kernel.org
16003S:	Maintained
16004F:	kernel/bpf/xskmap.c
16005F:	net/xdp/
16006
16007XEN BLOCK SUBSYSTEM
16008M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16009M:	Roger Pau Monné <roger.pau@citrix.com>
16010L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16011S:	Supported
16012F:	drivers/block/xen-blkback/*
16013F:	drivers/block/xen*
16014
16015XEN HYPERVISOR ARM
16016M:	Stefano Stabellini <sstabellini@kernel.org>
16017L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16018S:	Maintained
16019F:	arch/arm/xen/
16020F:	arch/arm/include/asm/xen/
16021
16022XEN HYPERVISOR ARM64
16023M:	Stefano Stabellini <sstabellini@kernel.org>
16024L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16025S:	Maintained
16026F:	arch/arm64/xen/
16027F:	arch/arm64/include/asm/xen/
16028
16029XEN HYPERVISOR INTERFACE
16030M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16031M:	Juergen Gross <jgross@suse.com>
16032L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16034S:	Supported
16035F:	arch/x86/xen/
16036F:	drivers/*/xen-*front.c
16037F:	drivers/xen/
16038F:	arch/x86/include/asm/xen/
16039F:	arch/x86/include/asm/pvclock-abi.h
16040F:	include/xen/
16041F:	include/uapi/xen/
16042F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16043F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16044
16045XEN NETWORK BACKEND DRIVER
16046M:	Wei Liu <wei.liu2@citrix.com>
16047M:	Paul Durrant <paul.durrant@citrix.com>
16048L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16049L:	netdev@vger.kernel.org
16050S:	Supported
16051F:	drivers/net/xen-netback/*
16052
16053XEN PCI SUBSYSTEM
16054M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16055L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16056S:	Supported
16057F:	arch/x86/pci/*xen*
16058F:	drivers/pci/*xen*
16059
16060XEN PVSCSI DRIVERS
16061M:	Juergen Gross <jgross@suse.com>
16062L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16063L:	linux-scsi@vger.kernel.org
16064S:	Supported
16065F:	drivers/scsi/xen-scsifront.c
16066F:	drivers/xen/xen-scsiback.c
16067F:	include/xen/interface/io/vscsiif.h
16068
16069XEN SWIOTLB SUBSYSTEM
16070M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16071L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16072L:	iommu@lists.linux-foundation.org
16073S:	Supported
16074F:	arch/x86/xen/*swiotlb*
16075F:	drivers/xen/*swiotlb*
16076
16077XEN SOUND FRONTEND DRIVER
16078M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16079L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16081S:	Supported
16082F:	sound/xen/*
16083
16084XFS FILESYSTEM
16085M:	Darrick J. Wong <darrick.wong@oracle.com>
16086M:	linux-xfs@vger.kernel.org
16087L:	linux-xfs@vger.kernel.org
16088W:	http://xfs.org/
16089T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16090S:	Supported
16091F:	Documentation/filesystems/xfs.txt
16092F:	fs/xfs/
16093
16094XILINX AXI ETHERNET DRIVER
16095M:	Anirudha Sarangi <anirudh@xilinx.com>
16096M:	John Linn <John.Linn@xilinx.com>
16097S:	Maintained
16098F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16099
16100XILINX UARTLITE SERIAL DRIVER
16101M:	Peter Korsgaard <jacmet@sunsite.dk>
16102L:	linux-serial@vger.kernel.org
16103S:	Maintained
16104F:	drivers/tty/serial/uartlite.c
16105
16106XILINX VIDEO IP CORES
16107M:	Hyun Kwon <hyun.kwon@xilinx.com>
16108M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16109L:	linux-media@vger.kernel.org
16110T:	git git://linuxtv.org/media_tree.git
16111S:	Supported
16112F:	Documentation/devicetree/bindings/media/xilinx/
16113F:	drivers/media/platform/xilinx/
16114F:	include/uapi/linux/xilinx-v4l2-controls.h
16115
16116XILLYBUS DRIVER
16117M:	Eli Billauer <eli.billauer@gmail.com>
16118L:	linux-kernel@vger.kernel.org
16119S:	Supported
16120F:	drivers/char/xillybus/
16121
16122XLP9XX I2C DRIVER
16123M:	George Cherian <george.cherian@cavium.com>
16124M:	Jan Glauber <jglauber@cavium.com>
16125L:	linux-i2c@vger.kernel.org
16126W:	http://www.cavium.com
16127S:	Supported
16128F:	drivers/i2c/busses/i2c-xlp9xx.c
16129
16130XRA1403 GPIO EXPANDER
16131M:	Nandor Han <nandor.han@ge.com>
16132M:	Semi Malinen <semi.malinen@ge.com>
16133L:	linux-gpio@vger.kernel.org
16134S:	Maintained
16135F:	drivers/gpio/gpio-xra1403.c
16136F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16137
16138XTENSA XTFPGA PLATFORM SUPPORT
16139M:	Max Filippov <jcmvbkbc@gmail.com>
16140L:	linux-xtensa@linux-xtensa.org
16141S:	Maintained
16142F:	drivers/spi/spi-xtensa-xtfpga.c
16143F:	sound/soc/xtensa/xtfpga-i2s.c
16144
16145YAM DRIVER FOR AX.25
16146M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16147L:	linux-hams@vger.kernel.org
16148S:	Maintained
16149F:	drivers/net/hamradio/yam*
16150F:	include/linux/yam.h
16151
16152YAMA SECURITY MODULE
16153M:	Kees Cook <keescook@chromium.org>
16154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16155S:	Supported
16156F:	security/yama/
16157F:	Documentation/admin-guide/LSM/Yama.rst
16158
16159YEALINK PHONE DRIVER
16160M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16161L:	usbb2k-api-dev@nongnu.org
16162S:	Maintained
16163F:	Documentation/input/devices/yealink.rst
16164F:	drivers/input/misc/yealink.*
16165
16166Z8530 DRIVER FOR AX.25
16167M:	Joerg Reuter <jreuter@yaina.de>
16168W:	http://yaina.de/jreuter/
16169W:	http://www.qsl.net/dl1bke/
16170L:	linux-hams@vger.kernel.org
16171S:	Maintained
16172F:	Documentation/networking/z8530drv.txt
16173F:	drivers/net/hamradio/*scc.c
16174F:	drivers/net/hamradio/z8530.h
16175
16176ZBUD COMPRESSED PAGE ALLOCATOR
16177M:	Seth Jennings <sjenning@redhat.com>
16178M:	Dan Streetman <ddstreet@ieee.org>
16179L:	linux-mm@kvack.org
16180S:	Maintained
16181F:	mm/zbud.c
16182F:	include/linux/zbud.h
16183
16184ZD1211RW WIRELESS DRIVER
16185M:	Daniel Drake <dsd@gentoo.org>
16186M:	Ulrich Kunitz <kune@deine-taler.de>
16187W:	http://zd1211.ath.cx/wiki/DriverRewrite
16188L:	linux-wireless@vger.kernel.org
16189L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16190S:	Maintained
16191F:	drivers/net/wireless/zydas/zd1211rw/
16192
16193ZD1301 MEDIA DRIVER
16194M:	Antti Palosaari <crope@iki.fi>
16195L:	linux-media@vger.kernel.org
16196W:	https://linuxtv.org/
16197W:	http://palosaari.fi/linux/
16198Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16199S:	Maintained
16200F:	drivers/media/usb/dvb-usb-v2/zd1301*
16201
16202ZD1301_DEMOD MEDIA DRIVER
16203M:	Antti Palosaari <crope@iki.fi>
16204L:	linux-media@vger.kernel.org
16205W:	https://linuxtv.org/
16206W:	http://palosaari.fi/linux/
16207Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16208S:	Maintained
16209F:	drivers/media/dvb-frontends/zd1301_demod*
16210
16211ZPOOL COMPRESSED PAGE STORAGE API
16212M:	Dan Streetman <ddstreet@ieee.org>
16213L:	linux-mm@kvack.org
16214S:	Maintained
16215F:	mm/zpool.c
16216F:	include/linux/zpool.h
16217
16218ZR36067 VIDEO FOR LINUX DRIVER
16219L:	mjpeg-users@lists.sourceforge.net
16220L:	linux-media@vger.kernel.org
16221W:	http://mjpeg.sourceforge.net/driver-zoran/
16222T:	hg https://linuxtv.org/hg/v4l-dvb
16223S:	Odd Fixes
16224F:	drivers/staging/media/zoran/
16225
16226ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16227M:	Minchan Kim <minchan@kernel.org>
16228M:	Nitin Gupta <ngupta@vflare.org>
16229R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16230L:	linux-kernel@vger.kernel.org
16231S:	Maintained
16232F:	drivers/block/zram/
16233F:	Documentation/blockdev/zram.txt
16234
16235ZS DECSTATION Z85C30 SERIAL DRIVER
16236M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16237S:	Maintained
16238F:	drivers/tty/serial/zs.*
16239
16240ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16241M:	Minchan Kim <minchan@kernel.org>
16242M:	Nitin Gupta <ngupta@vflare.org>
16243R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16244L:	linux-mm@kvack.org
16245S:	Maintained
16246F:	mm/zsmalloc.c
16247F:	include/linux/zsmalloc.h
16248F:	Documentation/vm/zsmalloc.rst
16249
16250ZSWAP COMPRESSED SWAP CACHING
16251M:	Seth Jennings <sjenning@redhat.com>
16252M:	Dan Streetman <ddstreet@ieee.org>
16253L:	linux-mm@kvack.org
16254S:	Maintained
16255F:	mm/zswap.c
16256
16257THE REST
16258M:	Linus Torvalds <torvalds@linux-foundation.org>
16259L:	linux-kernel@vger.kernel.org
16260Q:	http://patchwork.kernel.org/project/LKML/list/
16261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16262S:	Buried alive in reporters
16263F:	*
16264F:	*/
16265