xref: /linux/MAINTAINERS (revision 0427612cddef07568ba80596a02089181092783d)
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 <andriy.shevchenko@linux.intel.com>
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 <willy@infradead.org>
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
552ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553M:	Stefan Popa <stefan.popa@analog.com>
554W:	http://ez.analog.com/community/linux-device-drivers
555S:	Supported
556F:	drivers/iio/accel/adxl372.c
557F:	drivers/iio/accel/adxl372_spi.c
558F:	drivers/iio/accel/adxl372_i2c.c
559F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561AF9013 MEDIA DRIVER
562M:	Antti Palosaari <crope@iki.fi>
563L:	linux-media@vger.kernel.org
564W:	https://linuxtv.org
565W:	http://palosaari.fi/linux/
566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
567T:	git git://linuxtv.org/anttip/media_tree.git
568S:	Maintained
569F:	drivers/media/dvb-frontends/af9013*
570
571AF9033 MEDIA DRIVER
572M:	Antti Palosaari <crope@iki.fi>
573L:	linux-media@vger.kernel.org
574W:	https://linuxtv.org
575W:	http://palosaari.fi/linux/
576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
577T:	git git://linuxtv.org/anttip/media_tree.git
578S:	Maintained
579F:	drivers/media/dvb-frontends/af9033*
580
581AFFS FILE SYSTEM
582M:	David Sterba <dsterba@suse.com>
583L:	linux-fsdevel@vger.kernel.org
584S:	Odd Fixes
585F:	Documentation/filesystems/affs.txt
586F:	fs/affs/
587
588AFS FILESYSTEM
589M:	David Howells <dhowells@redhat.com>
590L:	linux-afs@lists.infradead.org
591S:	Supported
592F:	fs/afs/
593F:	include/trace/events/afs.h
594F:	Documentation/filesystems/afs.txt
595W:	https://www.infradead.org/~dhowells/kafs/
596
597AGPGART DRIVER
598M:	David Airlie <airlied@linux.ie>
599T:	git git://anongit.freedesktop.org/drm/drm
600S:	Maintained
601F:	drivers/char/agp/
602F:	include/linux/agp*
603F:	include/uapi/linux/agp*
604
605AHA152X SCSI DRIVER
606M:	"Juergen E. Fischer" <fischer@norbit.de>
607L:	linux-scsi@vger.kernel.org
608S:	Maintained
609F:	drivers/scsi/aha152x*
610F:	drivers/scsi/pcmcia/aha152x*
611
612AIC7XXX / AIC79XX SCSI DRIVER
613M:	Hannes Reinecke <hare@suse.com>
614L:	linux-scsi@vger.kernel.org
615S:	Maintained
616F:	drivers/scsi/aic7xxx/
617
618AIMSLAB FM RADIO RECEIVER DRIVER
619M:	Hans Verkuil <hverkuil@xs4all.nl>
620L:	linux-media@vger.kernel.org
621T:	git git://linuxtv.org/media_tree.git
622W:	https://linuxtv.org
623S:	Maintained
624F:	drivers/media/radio/radio-aimslab*
625
626AIO
627M:	Benjamin LaHaise <bcrl@kvack.org>
628L:	linux-aio@kvack.org
629S:	Supported
630F:	fs/aio.c
631F:	include/linux/*aio*.h
632
633AIRSPY MEDIA DRIVER
634M:	Antti Palosaari <crope@iki.fi>
635L:	linux-media@vger.kernel.org
636W:	https://linuxtv.org
637W:	http://palosaari.fi/linux/
638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
639T:	git git://linuxtv.org/anttip/media_tree.git
640S:	Maintained
641F:	drivers/media/usb/airspy/
642
643ALACRITECH GIGABIT ETHERNET DRIVER
644M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
645S:	Maintained
646F:	drivers/net/ethernet/alacritech/*
647
648ALCATEL SPEEDTOUCH USB DRIVER
649M:	Duncan Sands <duncan.sands@free.fr>
650L:	linux-usb@vger.kernel.org
651W:	http://www.linux-usb.org/SpeedTouch/
652S:	Maintained
653F:	drivers/usb/atm/speedtch.c
654F:	drivers/usb/atm/usbatm.c
655
656ALCHEMY AU1XX0 MMC DRIVER
657M:	Manuel Lauss <manuel.lauss@gmail.com>
658S:	Maintained
659F:	drivers/mmc/host/au1xmmc.c
660
661ALI1563 I2C DRIVER
662M:	Rudolf Marek <r.marek@assembler.cz>
663L:	linux-i2c@vger.kernel.org
664S:	Maintained
665F:	Documentation/i2c/busses/i2c-ali1563
666F:	drivers/i2c/busses/i2c-ali1563.c
667
668ALLWINNER SECURITY SYSTEM
669M:	Corentin Labbe <clabbe.montjoie@gmail.com>
670L:	linux-crypto@vger.kernel.org
671S:	Maintained
672F:	drivers/crypto/sunxi-ss/
673
674ALLWINNER VPU DRIVER
675M:	Maxime Ripard <maxime.ripard@bootlin.com>
676M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677L:	linux-media@vger.kernel.org
678S:	Maintained
679F:	drivers/staging/media/sunxi/cedrus/
680
681ALPHA PORT
682M:	Richard Henderson <rth@twiddle.net>
683M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684M:	Matt Turner <mattst88@gmail.com>
685S:	Odd Fixes
686L:	linux-alpha@vger.kernel.org
687F:	arch/alpha/
688
689ALPS PS/2 TOUCHPAD DRIVER
690R:	Pali Rohár <pali.rohar@gmail.com>
691F:	drivers/input/mouse/alps.*
692
693ALTERA I2C CONTROLLER DRIVER
694M:	Thor Thayer <thor.thayer@linux.intel.com>
695S:	Maintained
696F:	drivers/i2c/busses/i2c-altera.c
697
698ALTERA MAILBOX DRIVER
699M:	Ley Foon Tan <lftan@altera.com>
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/mailbox/mailbox-altera.c
703
704ALTERA PIO DRIVER
705M:	Tien Hock Loh <thloh@altera.com>
706L:	linux-gpio@vger.kernel.org
707S:	Maintained
708F:	drivers/gpio/gpio-altera.c
709
710ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711M:	Thor Thayer <thor.thayer@linux.intel.com>
712S:	Maintained
713F:	drivers/gpio/gpio-altera-a10sr.c
714F:	drivers/mfd/altera-a10sr.c
715F:	drivers/reset/reset-a10sr.c
716F:	include/linux/mfd/altera-a10sr.h
717F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719ALTERA TRIPLE SPEED ETHERNET DRIVER
720M:	Vince Bridgers <vbridger@opensource.altera.com>
721L:	netdev@vger.kernel.org
722L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723S:	Maintained
724F:	drivers/net/ethernet/altera/
725
726ALTERA UART/JTAG UART SERIAL DRIVERS
727M:	Tobias Klauser <tklauser@distanz.ch>
728L:	linux-serial@vger.kernel.org
729L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730S:	Maintained
731F:	drivers/tty/serial/altera_uart.c
732F:	drivers/tty/serial/altera_jtaguart.c
733F:	include/linux/altera_uart.h
734F:	include/linux/altera_jtaguart.h
735
736AMAZON ETHERNET DRIVERS
737M:	Netanel Belgazal <netanel@amazon.com>
738R:	Saeed Bishara <saeedb@amazon.com>
739R:	Zorik Machulsky <zorik@amazon.com>
740L:	netdev@vger.kernel.org
741S:	Supported
742F:	Documentation/networking/ena.txt
743F:	drivers/net/ethernet/amazon/
744
745AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746M:	Tom Lendacky <thomas.lendacky@amd.com>
747M:	Gary Hook <gary.hook@amd.com>
748L:	linux-crypto@vger.kernel.org
749S:	Supported
750F:	drivers/crypto/ccp/
751F:	include/linux/ccp.h
752
753AMD DISPLAY CORE
754M:	Harry Wentland <harry.wentland@amd.com>
755M:	Leo Li <sunpeng.li@amd.com>
756L:	amd-gfx@lists.freedesktop.org
757T:	git git://people.freedesktop.org/~agd5f/linux
758S:	Supported
759F:	drivers/gpu/drm/amd/display/
760
761AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762M:	Huang Rui <ray.huang@amd.com>
763L:	linux-hwmon@vger.kernel.org
764S:	Supported
765F:	Documentation/hwmon/fam15h_power
766F:	drivers/hwmon/fam15h_power.c
767
768AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
770S:	Orphan
771F:	drivers/usb/gadget/udc/amd5536udc.*
772
773AMD GEODE PROCESSOR/CHIPSET SUPPORT
774P:	Andres Salomon <dilinger@queued.net>
775L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
776W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777S:	Supported
778F:	drivers/char/hw_random/geode-rng.c
779F:	drivers/crypto/geode*
780F:	drivers/video/fbdev/geode/
781F:	arch/x86/include/asm/geode.h
782
783AMD IOMMU (AMD-VI)
784M:	Joerg Roedel <joro@8bytes.org>
785L:	iommu@lists.linux-foundation.org
786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787S:	Maintained
788F:	drivers/iommu/amd_iommu*.[ch]
789F:	include/linux/amd-iommu.h
790
791AMD KFD
792M:	Oded Gabbay <oded.gabbay@gmail.com>
793L:	dri-devel@lists.freedesktop.org
794T:	git git://people.freedesktop.org/~gabbayo/linux.git
795S:	Supported
796F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803F:	drivers/gpu/drm/amd/amdkfd/
804F:	drivers/gpu/drm/amd/include/cik_structs.h
805F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806F:	drivers/gpu/drm/amd/include/vi_structs.h
807F:	drivers/gpu/drm/amd/include/v9_structs.h
808F:	include/uapi/linux/kfd_ioctl.h
809
810AMD POWERPLAY
811M:	Rex Zhu <rex.zhu@amd.com>
812M:	Evan Quan <evan.quan@amd.com>
813L:	amd-gfx@lists.freedesktop.org
814S:	Supported
815F:	drivers/gpu/drm/amd/powerplay/
816T:	git git://people.freedesktop.org/~agd5f/linux
817
818AMD SEATTLE DEVICE TREE SUPPORT
819M:	Brijesh Singh <brijeshkumar.singh@amd.com>
820M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821M:	Tom Lendacky <thomas.lendacky@amd.com>
822S:	Supported
823F:	arch/arm64/boot/dts/amd/
824
825AMD XGBE DRIVER
826M:	Tom Lendacky <thomas.lendacky@amd.com>
827L:	netdev@vger.kernel.org
828S:	Supported
829F:	drivers/net/ethernet/amd/xgbe/
830F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832ANALOG DEVICES INC AD5686 DRIVER
833M:	Stefan Popa <stefan.popa@analog.com>
834L:	linux-pm@vger.kernel.org
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	drivers/iio/dac/ad5686*
838F:	drivers/iio/dac/ad5696*
839
840ANALOG DEVICES INC AD5758 DRIVER
841M:	Stefan Popa <stefan.popa@analog.com>
842L:	linux-iio@vger.kernel.org
843W:	http://ez.analog.com/community/linux-device-drivers
844S:	Supported
845F:	drivers/iio/dac/ad5758.c
846F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848ANALOG DEVICES INC AD9389B DRIVER
849M:	Hans Verkuil <hans.verkuil@cisco.com>
850L:	linux-media@vger.kernel.org
851S:	Maintained
852F:	drivers/media/i2c/ad9389b*
853
854ANALOG DEVICES INC ADGS1408 DRIVER
855M:	Mircea Caprioru <mircea.caprioru@analog.com>
856S:	Supported
857F:	drivers/mux/adgs1408.c
858F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
859
860ANALOG DEVICES INC ADP5061 DRIVER
861M:	Stefan Popa <stefan.popa@analog.com>
862L:	linux-pm@vger.kernel.org
863W:	http://ez.analog.com/community/linux-device-drivers
864S:	Supported
865F:	drivers/power/supply/adp5061.c
866
867ANALOG DEVICES INC ADV7180 DRIVER
868M:	Lars-Peter Clausen <lars@metafoo.de>
869L:	linux-media@vger.kernel.org
870W:	http://ez.analog.com/community/linux-device-drivers
871S:	Supported
872F:	drivers/media/i2c/adv7180.c
873
874ANALOG DEVICES INC ADV748X DRIVER
875M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
876L:	linux-media@vger.kernel.org
877S:	Maintained
878F:	drivers/media/i2c/adv748x/*
879
880ANALOG DEVICES INC ADV7511 DRIVER
881M:	Hans Verkuil <hans.verkuil@cisco.com>
882L:	linux-media@vger.kernel.org
883S:	Maintained
884F:	drivers/media/i2c/adv7511*
885
886ANALOG DEVICES INC ADV7604 DRIVER
887M:	Hans Verkuil <hans.verkuil@cisco.com>
888L:	linux-media@vger.kernel.org
889S:	Maintained
890F:	drivers/media/i2c/adv7604*
891
892ANALOG DEVICES INC ADV7842 DRIVER
893M:	Hans Verkuil <hans.verkuil@cisco.com>
894L:	linux-media@vger.kernel.org
895S:	Maintained
896F:	drivers/media/i2c/adv7842*
897
898ANALOG DEVICES INC ASOC CODEC DRIVERS
899M:	Lars-Peter Clausen <lars@metafoo.de>
900L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
901W:	http://wiki.analog.com/
902W:	http://ez.analog.com/community/linux-device-drivers
903S:	Supported
904F:	sound/soc/codecs/adau*
905F:	sound/soc/codecs/adav*
906F:	sound/soc/codecs/ad1*
907F:	sound/soc/codecs/ad7*
908F:	sound/soc/codecs/ssm*
909F:	sound/soc/codecs/sigmadsp.*
910
911ANALOG DEVICES INC DMA DRIVERS
912M:	Lars-Peter Clausen <lars@metafoo.de>
913W:	http://ez.analog.com/community/linux-device-drivers
914S:	Supported
915F:	drivers/dma/dma-axi-dmac.c
916
917ANALOG DEVICES INC IIO DRIVERS
918M:	Lars-Peter Clausen <lars@metafoo.de>
919M:	Michael Hennerich <Michael.Hennerich@analog.com>
920W:	http://wiki.analog.com/
921W:	http://ez.analog.com/community/linux-device-drivers
922S:	Supported
923F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
925F:	drivers/iio/*/ad*
926F:	drivers/iio/adc/ltc2497*
927X:	drivers/iio/*/adjd*
928F:	drivers/staging/iio/*/ad*
929
930ANDES ARCHITECTURE
931M:	Greentime Hu <green.hu@gmail.com>
932M:	Vincent Chen <deanbo422@gmail.com>
933T:	git https://github.com/andestech/linux.git
934S:	Supported
935F:	arch/nds32/
936F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937F:	Documentation/devicetree/bindings/nds32/
938K:	nds32
939N:	nds32
940
941ANDROID CONFIG FRAGMENTS
942M:	Rob Herring <robh@kernel.org>
943S:	Supported
944F:	kernel/configs/android*
945
946ANDROID DRIVERS
947M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948M:	Arve Hjønnevåg <arve@android.com>
949M:	Todd Kjos <tkjos@android.com>
950M:	Martijn Coenen <maco@android.com>
951M:	Joel Fernandes <joel@joelfernandes.org>
952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953L:	devel@driverdev.osuosl.org
954S:	Supported
955F:	drivers/android/
956F:	drivers/staging/android/
957
958ANDROID GOLDFISH PIC DRIVER
959M:	Miodrag Dinic <miodrag.dinic@mips.com>
960S:	Supported
961F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962F:	drivers/irqchip/irq-goldfish-pic.c
963
964ANDROID GOLDFISH RTC DRIVER
965M:	Miodrag Dinic <miodrag.dinic@mips.com>
966S:	Supported
967F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968F:	drivers/rtc/rtc-goldfish.c
969
970ANDROID ION DRIVER
971M:	Laura Abbott <labbott@redhat.com>
972M:	Sumit Semwal <sumit.semwal@linaro.org>
973L:	devel@driverdev.osuosl.org
974L:	dri-devel@lists.freedesktop.org
975L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
976S:	Supported
977F:	drivers/staging/android/ion
978F:	drivers/staging/android/uapi/ion.h
979
980AOA (Apple Onboard Audio) ALSA DRIVER
981M:	Johannes Berg <johannes@sipsolutions.net>
982L:	linuxppc-dev@lists.ozlabs.org
983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
984S:	Maintained
985F:	sound/aoa/
986
987APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988M:	William Breathitt Gray <vilhelm.gray@gmail.com>
989L:	linux-iio@vger.kernel.org
990S:	Maintained
991F:	drivers/iio/adc/stx104.c
992
993APM DRIVER
994M:	Jiri Kosina <jikos@kernel.org>
995S:	Odd fixes
996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997F:	arch/x86/kernel/apm_32.c
998F:	include/linux/apm_bios.h
999F:	include/uapi/linux/apm_bios.h
1000F:	drivers/char/apm-emulation.c
1001
1002APPARMOR SECURITY MODULE
1003M:	John Johansen <john.johansen@canonical.com>
1004L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005W:	wiki.apparmor.net
1006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1007S:	Supported
1008F:	security/apparmor/
1009F:	Documentation/admin-guide/LSM/apparmor.rst
1010
1011APPLE BCM5974 MULTITOUCH DRIVER
1012M:	Henrik Rydberg <rydberg@bitmath.org>
1013L:	linux-input@vger.kernel.org
1014S:	Odd fixes
1015F:	drivers/input/mouse/bcm5974.c
1016
1017APPLE SMC DRIVER
1018M:	Henrik Rydberg <rydberg@bitmath.org>
1019L:	linux-hwmon@vger.kernel.org
1020S:	Odd fixes
1021F:	drivers/hwmon/applesmc.c
1022
1023APPLETALK NETWORK LAYER
1024L:	netdev@vger.kernel.org
1025S:	Odd fixes
1026F:	drivers/net/appletalk/
1027F:	net/appletalk/
1028
1029APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030M:	Duc Dang <dhdang@apm.com>
1031S:	Supported
1032F:	arch/arm64/boot/dts/apm/
1033
1034APPLIED MICRO (APM) X-GENE SOC EDAC
1035M:	Loc Ho <lho@apm.com>
1036S:	Supported
1037F:	drivers/edac/xgene_edac.c
1038F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041M:	Iyappan Subramanian <isubramanian@apm.com>
1042M:	Keyur Chudgar <kchudgar@apm.com>
1043S:	Supported
1044F:	drivers/net/ethernet/apm/xgene-v2/
1045
1046APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047M:	Iyappan Subramanian <isubramanian@apm.com>
1048M:	Keyur Chudgar <kchudgar@apm.com>
1049M:	Quan Nguyen <qnguyen@apm.com>
1050S:	Supported
1051F:	drivers/net/ethernet/apm/xgene/
1052F:	drivers/net/phy/mdio-xgene.c
1053F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1055
1056APPLIED MICRO (APM) X-GENE SOC PMU
1057M:	Tai Nguyen <ttnguyen@apm.com>
1058S:	Supported
1059F:	drivers/perf/xgene_pmu.c
1060F:	Documentation/perf/xgene-pmu.txt
1061F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1062
1063APTINA CAMERA SENSOR PLL
1064M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065L:	linux-media@vger.kernel.org
1066S:	Maintained
1067F:	drivers/media/i2c/aptina-pll.*
1068
1069ARC FRAMEBUFFER DRIVER
1070M:	Jaya Kumar <jayalk@intworks.biz>
1071S:	Maintained
1072F:	drivers/video/fbdev/arcfb.c
1073F:	drivers/video/fbdev/core/fb_defio.c
1074
1075ARC PGU DRM DRIVER
1076M:	Alexey Brodkin <abrodkin@synopsys.com>
1077S:	Supported
1078F:	drivers/gpu/drm/arc/
1079F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1080
1081ARCNET NETWORK LAYER
1082M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1083L:	netdev@vger.kernel.org
1084S:	Maintained
1085F:	drivers/net/arcnet/
1086F:	include/uapi/linux/if_arcnet.h
1087
1088ARM ARCHITECTED TIMER DRIVER
1089M:	Mark Rutland <mark.rutland@arm.com>
1090M:	Marc Zyngier <marc.zyngier@arm.com>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/include/asm/arch_timer.h
1094F:	arch/arm64/include/asm/arch_timer.h
1095F:	drivers/clocksource/arm_arch_timer.c
1096
1097ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098M:	Linus Walleij <linus.walleij@linaro.org>
1099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S:	Maintained
1101F:	Documentation/devicetree/bindings/arm/arm-boards
1102F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1104F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106F:	arch/arm/mach-integrator/
1107F:	arch/arm/mach-realview/
1108F:	arch/arm/mach-versatile/
1109F:	arch/arm/plat-versatile/
1110F:	arch/arm/boot/dts/arm-realview-*
1111F:	arch/arm/boot/dts/integrator*
1112F:	arch/arm/boot/dts/versatile*
1113F:	drivers/clk/versatile/
1114F:	drivers/i2c/busses/i2c-versatile.c
1115F:	drivers/irqchip/irq-versatile-fpga.c
1116F:	drivers/mtd/maps/physmap_of_versatile.c
1117F:	drivers/power/reset/arm-versatile-reboot.c
1118F:	drivers/soc/versatile/
1119
1120ARM HDLCD DRM DRIVER
1121M:	Liviu Dudau <liviu.dudau@arm.com>
1122S:	Supported
1123F:	drivers/gpu/drm/arm/hdlcd_*
1124F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1125
1126ARM MALI-DP DRM DRIVER
1127M:	Liviu Dudau <liviu.dudau@arm.com>
1128M:	Brian Starkey <brian.starkey@arm.com>
1129M:	Mali DP Maintainers <malidp@foss.arm.com>
1130S:	Supported
1131F:	drivers/gpu/drm/arm/
1132F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1133
1134ARM MFM AND FLOPPY DRIVERS
1135M:	Ian Molton <spyro@f2s.com>
1136S:	Maintained
1137F:	arch/arm/lib/floppydma.S
1138F:	arch/arm/include/asm/floppy.h
1139
1140ARM PMU PROFILING AND DEBUGGING
1141M:	Will Deacon <will.deacon@arm.com>
1142M:	Mark Rutland <mark.rutland@arm.com>
1143S:	Maintained
1144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145F:	arch/arm*/kernel/perf_*
1146F:	arch/arm/oprofile/common.c
1147F:	arch/arm*/kernel/hw_breakpoint.c
1148F:	arch/arm*/include/asm/hw_breakpoint.h
1149F:	arch/arm*/include/asm/perf_event.h
1150F:	drivers/perf/*
1151F:	include/linux/perf/arm_pmu.h
1152F:	Documentation/devicetree/bindings/arm/pmu.txt
1153F:	Documentation/devicetree/bindings/perf/
1154
1155ARM PORT
1156M:	Russell King <linux@armlinux.org.uk>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158W:	http://www.armlinux.org.uk/
1159S:	Odd Fixes
1160T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1161F:	arch/arm/
1162X:	arch/arm/boot/dts/
1163
1164ARM PRIMECELL AACI PL041 DRIVER
1165M:	Russell King <linux@armlinux.org.uk>
1166S:	Odd Fixes
1167F:	sound/arm/aaci.*
1168
1169ARM PRIMECELL BUS SUPPORT
1170M:	Russell King <linux@armlinux.org.uk>
1171S:	Odd Fixes
1172F:	drivers/amba/
1173F:	include/linux/amba/bus.h
1174
1175ARM PRIMECELL CLCD PL110 DRIVER
1176M:	Russell King <linux@armlinux.org.uk>
1177S:	Odd Fixes
1178F:	drivers/video/fbdev/amba-clcd.*
1179
1180ARM PRIMECELL KMI PL050 DRIVER
1181M:	Russell King <linux@armlinux.org.uk>
1182S:	Odd Fixes
1183F:	drivers/input/serio/ambakmi.*
1184F:	include/linux/amba/kmi.h
1185
1186ARM PRIMECELL MMCI PL180/1 DRIVER
1187M:	Russell King <linux@armlinux.org.uk>
1188S:	Odd Fixes
1189F:	drivers/mmc/host/mmci.*
1190F:	include/linux/amba/mmci.h
1191
1192ARM PRIMECELL SSP PL022 SPI DRIVER
1193M:	Linus Walleij <linus.walleij@linaro.org>
1194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S:	Maintained
1196F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1197F:	drivers/spi/spi-pl022.c
1198
1199ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200M:	Russell King <linux@armlinux.org.uk>
1201S:	Odd Fixes
1202F:	drivers/tty/serial/amba-pl01*.c
1203F:	include/linux/amba/serial.h
1204
1205ARM PRIMECELL VIC PL190/PL192 DRIVER
1206M:	Linus Walleij <linus.walleij@linaro.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210F:	drivers/irqchip/irq-vic.c
1211
1212ARM SMMU DRIVERS
1213M:	Will Deacon <will.deacon@arm.com>
1214R:	Robin Murphy <robin.murphy@arm.com>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217F:	drivers/iommu/arm-smmu.c
1218F:	drivers/iommu/arm-smmu-v3.c
1219F:	drivers/iommu/io-pgtable-arm.c
1220F:	drivers/iommu/io-pgtable-arm-v7s.c
1221
1222ARM SUB-ARCHITECTURES
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	arch/arm/mach-*/
1226F:	arch/arm/plat-*/
1227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1228
1229ARM/ACTIONS SEMI ARCHITECTURE
1230M:	Andreas Färber <afaerber@suse.de>
1231R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	owl
1235F:	arch/arm/mach-actions/
1236F:	arch/arm/boot/dts/owl-*
1237F:	arch/arm64/boot/dts/actions/
1238F:	drivers/clk/actions/
1239F:	drivers/clocksource/timer-owl*
1240F:	drivers/dma/owl-dma.c
1241F:	drivers/i2c/busses/i2c-owl.c
1242F:	drivers/pinctrl/actions/*
1243F:	drivers/soc/actions/
1244F:	include/dt-bindings/power/owl-*
1245F:	include/linux/soc/actions/
1246F:	Documentation/devicetree/bindings/arm/actions.txt
1247F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1249F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1253
1254ARM/ADS SPHERE MACHINE SUPPORT
1255M:	Lennert Buytenhek <kernel@wantstofly.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258
1259ARM/AFEB9260 MACHINE SUPPORT
1260M:	Sergey Lapin <slapin@ossfans.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/AJECO 1ARM MACHINE SUPPORT
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/Allwinner SoC Clock Support
1270M:	Emilio López <emilio@elopez.com.ar>
1271S:	Maintained
1272F:	drivers/clk/sunxi/
1273
1274ARM/Allwinner sunXi SoC support
1275M:	Maxime Ripard <maxime.ripard@bootlin.com>
1276M:	Chen-Yu Tsai <wens@csie.org>
1277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S:	Maintained
1279N:	sun[x456789]i
1280N:	sun50i
1281F:	arch/arm/mach-sunxi/
1282F:	arch/arm64/boot/dts/allwinner/
1283F:	drivers/clk/sunxi-ng/
1284F:	drivers/pinctrl/sunxi/
1285F:	drivers/soc/sunxi/
1286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1287
1288ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289M:	Neil Armstrong <narmstrong@baylibre.com>
1290M:	Jerome Brunet <jbrunet@baylibre.com>
1291L:	linux-amlogic@lists.infradead.org
1292S:	Maintained
1293F:	drivers/clk/meson/
1294F:	include/dt-bindings/clock/meson*
1295F:	include/dt-bindings/clock/gxbb*
1296F:	Documentation/devicetree/bindings/clock/amlogic*
1297
1298ARM/Amlogic Meson SoC support
1299M:	Carlo Caione <carlo@caione.org>
1300M:	Kevin Hilman <khilman@baylibre.com>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302L:	linux-amlogic@lists.infradead.org
1303W:	http://linux-meson.com/
1304S:	Maintained
1305F:	arch/arm/mach-meson/
1306F:	arch/arm/boot/dts/meson*
1307F:	arch/arm64/boot/dts/amlogic/
1308F:	drivers/pinctrl/meson/
1309F:	drivers/mmc/host/meson*
1310N:	meson
1311
1312ARM/Annapurna Labs ALPINE ARCHITECTURE
1313M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314M:	Antoine Tenart <antoine.tenart@bootlin.com>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317F:	arch/arm/mach-alpine/
1318F:	arch/arm/boot/dts/alpine*
1319F:	arch/arm64/boot/dts/al/
1320F:	drivers/*/*alpine*
1321
1322ARM/ARTPEC MACHINE SUPPORT
1323M:	Jesper Nilsson <jesper.nilsson@axis.com>
1324M:	Lars Persson <lars.persson@axis.com>
1325S:	Maintained
1326L:	linux-arm-kernel@axis.com
1327F:	arch/arm/mach-artpec
1328F:	arch/arm/boot/dts/artpec6*
1329F:	drivers/clk/axis
1330F:	drivers/crypto/axis
1331F:	drivers/pinctrl/pinctrl-artpec*
1332F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1333
1334ARM/ASPEED I2C DRIVER
1335M:	Brendan Higgins <brendanhiggins@google.com>
1336R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337R:	Joel Stanley <joel@jms.id.au>
1338L:	linux-i2c@vger.kernel.org
1339L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1342F:	drivers/i2c/busses/i2c-aspeed.c
1343F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1345
1346ARM/ASPEED MACHINE SUPPORT
1347M:	Joel Stanley <joel@jms.id.au>
1348R:	Andrew Jeffery <andrew@aj.id.au>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1352S:	Supported
1353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354F:	arch/arm/mach-aspeed/
1355F:	arch/arm/boot/dts/aspeed-*
1356N:	aspeed
1357
1358ARM/CALXEDA HIGHBANK ARCHITECTURE
1359M:	Rob Herring <robh@kernel.org>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361S:	Maintained
1362F:	arch/arm/mach-highbank/
1363F:	arch/arm/boot/dts/highbank.dts
1364F:	arch/arm/boot/dts/ecx-*.dts*
1365
1366ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367M:	Krzysztof Halasa <khalasa@piap.pl>
1368S:	Maintained
1369F:	arch/arm/mach-cns3xxx/
1370
1371ARM/CAVIUM THUNDER NETWORK DRIVER
1372M:	Sunil Goutham <sgoutham@cavium.com>
1373M:	Robert Richter <rric@kernel.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Supported
1376F:	drivers/net/ethernet/cavium/thunder/
1377
1378ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379M:	Lukasz Majewski <lukma@denx.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-ep93xx/ts72xx.c
1383
1384ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385M:	Alexander Shiyan <shc_work@mail.ru>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Odd Fixes
1388N:	clps711x
1389
1390ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391M:	Lennert Buytenhek <kernel@wantstofly.org>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394
1395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396M:	Hartley Sweeten <hsweeten@visionengravers.com>
1397M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-ep93xx/
1401F:	arch/arm/mach-ep93xx/include/mach/
1402
1403ARM/CLKDEV SUPPORT
1404M:	Russell King <linux@armlinux.org.uk>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406S:	Maintained
1407T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408F:	drivers/clk/clkdev.c
1409
1410ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411M:	Mike Rapoport <mike@compulab.co.il>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414
1415ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416M:	Baruch Siach <baruch@tkos.co.il>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm/boot/dts/cx92755*
1420N:	digicolor
1421
1422ARM/CONTEC MICRO9 MACHINE SUPPORT
1423M:	Hubert Feurstein <hubert.feurstein@contec.at>
1424S:	Maintained
1425F:	arch/arm/mach-ep93xx/micro9.c
1426
1427ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431F:	drivers/hwtracing/coresight/*
1432F:	Documentation/trace/coresight.txt
1433F:	Documentation/trace/coresight-cpu-debug.txt
1434F:	Documentation/devicetree/bindings/arm/coresight.txt
1435F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437F:	tools/perf/arch/arm/util/pmu.c
1438F:	tools/perf/arch/arm/util/auxtrace.c
1439F:	tools/perf/arch/arm/util/cs-etm.c
1440F:	tools/perf/arch/arm/util/cs-etm.h
1441F:	tools/perf/util/cs-etm.*
1442F:	tools/perf/util/cs-etm-decoder/*
1443
1444ARM/CORGI MACHINE SUPPORT
1445M:	Richard Purdie <rpurdie@rpsys.net>
1446S:	Maintained
1447
1448ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450M:	Linus Walleij <linus.walleij@linaro.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452T:	git git://github.com/ulli-kroll/linux.git
1453S:	Maintained
1454F:	Documentation/devicetree/bindings/arm/gemini.txt
1455F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458F:	arch/arm/mach-gemini/
1459F:	drivers/net/ethernet/cortina/
1460F:	drivers/pinctrl/pinctrl-gemini.c
1461F:	drivers/rtc/rtc-ftrtc010.c
1462
1463ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464M:	Barry Song <baohua@kernel.org>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1467S:	Maintained
1468F:	arch/arm/boot/dts/prima2*
1469F:	arch/arm/mach-prima2/
1470F:	drivers/clk/sirf/
1471F:	drivers/clocksource/timer-prima2.c
1472F:	drivers/clocksource/timer-atlas7.c
1473N:	[^a-z]sirf
1474
1475ARM/EBSA110 MACHINE SUPPORT
1476M:	Russell King <linux@armlinux.org.uk>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478W:	http://www.armlinux.org.uk/
1479S:	Maintained
1480F:	arch/arm/mach-ebsa110/
1481F:	drivers/net/ethernet/amd/am79c961a.*
1482
1483ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488N:	efm32
1489
1490ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491M:	Robert Jarzmik <robert.jarzmik@free.fr>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494F:	arch/arm/mach-pxa/ezx.c
1495
1496ARM/FARADAY FA526 PORT
1497M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499S:	Maintained
1500T:	git git://git.berlios.de/gemini-board
1501F:	arch/arm/mm/*-fa*
1502
1503ARM/FOOTBRIDGE ARCHITECTURE
1504M:	Russell King <linux@armlinux.org.uk>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506W:	http://www.armlinux.org.uk/
1507S:	Maintained
1508F:	arch/arm/include/asm/hardware/dec21285.h
1509F:	arch/arm/mach-footbridge/
1510
1511ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512M:	Shawn Guo <shawnguo@kernel.org>
1513M:	Sascha Hauer <s.hauer@pengutronix.de>
1514R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1515R:	Fabio Estevam <fabio.estevam@nxp.com>
1516R:	NXP Linux Team <linux-imx@nxp.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520F:	arch/arm/mach-imx/
1521F:	arch/arm/mach-mxs/
1522F:	arch/arm/boot/dts/imx*
1523F:	arch/arm/configs/imx*_defconfig
1524F:	drivers/clk/imx/
1525F:	drivers/firmware/imx/
1526F:	drivers/soc/imx/
1527F:	include/linux/firmware/imx/
1528F:	include/soc/imx/
1529
1530ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531M:	Shawn Guo <shawnguo@kernel.org>
1532M:	Sascha Hauer <s.hauer@pengutronix.de>
1533R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1534R:	Stefan Agner <stefan@agner.ch>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538F:	arch/arm/mach-imx/*vf610*
1539F:	arch/arm/boot/dts/vf*
1540
1541ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542M:	Shawn Guo <shawnguo@kernel.org>
1543M:	Li Yang <leoyang.li@nxp.com>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547F:	arch/arm/boot/dts/ls1021a*
1548F:	arch/arm64/boot/dts/freescale/fsl-*
1549F:	arch/arm64/boot/dts/freescale/qoriq-*
1550
1551ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552M:	Lennert Buytenhek <kernel@wantstofly.org>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555
1556ARM/GUMSTIX MACHINE SUPPORT
1557M:	Steve Sakoman <sakoman@gmail.com>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562M:	Philipp Zabel <philipp.zabel@gmail.com>
1563M:	Paul Parsons <lost.distance@yahoo.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	arch/arm/mach-pxa/hx4700.c
1567F:	arch/arm/mach-pxa/include/mach/hx4700.h
1568F:	sound/soc/pxa/hx4700.c
1569
1570ARM/HISILICON SOC SUPPORT
1571M:	Wei Xu <xuwei5@hisilicon.com>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573W:	http://www.hisilicon.com
1574S:	Supported
1575T:	git git://github.com/hisilicon/linux-hisi.git
1576F:	arch/arm/mach-hisi/
1577F:	arch/arm/boot/dts/hi3*
1578F:	arch/arm/boot/dts/hip*
1579F:	arch/arm/boot/dts/hisi*
1580F:	arch/arm64/boot/dts/hisilicon/
1581
1582ARM/HP JORNADA 7XX MACHINE SUPPORT
1583M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1584W:	www.jlime.com
1585S:	Maintained
1586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587F:	arch/arm/mach-sa1100/jornada720.c
1588F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1589
1590ARM/IGEP MACHINE SUPPORT
1591M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1592M:	Javier Martinez Canillas <javier@dowhile0.org>
1593L:	linux-omap@vger.kernel.org
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/boot/dts/omap3-igep*
1597
1598ARM/INCOME PXA270 SUPPORT
1599M:	Marek Vasut <marek.vasut@gmail.com>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1603
1604ARM/INTEL IOP13XX ARM ARCHITECTURE
1605M:	Lennert Buytenhek <kernel@wantstofly.org>
1606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S:	Maintained
1608
1609ARM/INTEL IOP32X ARM ARCHITECTURE
1610M:	Lennert Buytenhek <kernel@wantstofly.org>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613
1614ARM/INTEL IOP33X ARM ARCHITECTURE
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Orphan
1617
1618ARM/INTEL IQ81342EX MACHINE SUPPORT
1619M:	Lennert Buytenhek <kernel@wantstofly.org>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S:	Maintained
1622
1623ARM/INTEL IXDP2850 MACHINE SUPPORT
1624M:	Lennert Buytenhek <kernel@wantstofly.org>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627
1628ARM/INTEL IXP4XX ARM ARCHITECTURE
1629M:	Imre Kaloz <kaloz@openwrt.org>
1630M:	Krzysztof Halasa <khalasa@piap.pl>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S:	Maintained
1633F:	arch/arm/mach-ixp4xx/
1634
1635ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636M:	Jonathan Cameron <jic23@cam.ac.uk>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	arch/arm/mach-pxa/stargate2.c
1640F:	drivers/pcmcia/pxa2xx_stargate2.c
1641
1642ARM/INTEL XSC3 (MANZANO) ARM CORE
1643M:	Lennert Buytenhek <kernel@wantstofly.org>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645S:	Maintained
1646
1647ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648M:	Lennert Buytenhek <kernel@wantstofly.org>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651
1652ARM/LG1K ARCHITECTURE
1653M:	Chanho Min <chanho.min@lge.com>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656F:	arch/arm64/boot/dts/lg/
1657
1658ARM/LOGICPD PXA270 MACHINE SUPPORT
1659M:	Lennert Buytenhek <kernel@wantstofly.org>
1660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661S:	Maintained
1662
1663ARM/LPC18XX ARCHITECTURE
1664M:	Vladimir Zapolskiy <vz@mleia.com>
1665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S:	Maintained
1667F:	arch/arm/boot/dts/lpc43*
1668F:	drivers/i2c/busses/i2c-lpc2k.c
1669F:	drivers/memory/pl172.c
1670F:	drivers/mtd/spi-nor/nxp-spifi.c
1671F:	drivers/rtc/rtc-lpc24xx.c
1672N:	lpc18xx
1673
1674ARM/LPC32XX SOC SUPPORT
1675M:	Vladimir Zapolskiy <vz@mleia.com>
1676M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1679S:	Maintained
1680F:	arch/arm/boot/dts/lpc32*
1681F:	arch/arm/mach-lpc32xx/
1682F:	drivers/i2c/busses/i2c-pnx.c
1683F:	drivers/net/ethernet/nxp/lpc_eth.c
1684F:	drivers/usb/host/ohci-nxp.c
1685F:	drivers/watchdog/pnx4008_wdt.c
1686N:	lpc32xx
1687
1688ARM/MAGICIAN MACHINE SUPPORT
1689M:	Philipp Zabel <philipp.zabel@gmail.com>
1690S:	Maintained
1691
1692ARM/Marvell Dove/MV78xx0/Orion SOC support
1693M:	Jason Cooper <jason@lakedaemon.net>
1694M:	Andrew Lunn <andrew@lunn.ch>
1695M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696M:	Gregory Clement <gregory.clement@bootlin.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:	Maintained
1699F:	Documentation/devicetree/bindings/soc/dove/
1700F:	arch/arm/mach-dove/
1701F:	arch/arm/mach-mv78xx0/
1702F:	arch/arm/mach-orion5x/
1703F:	arch/arm/plat-orion/
1704F:	arch/arm/boot/dts/dove*
1705F:	arch/arm/boot/dts/orion5x*
1706
1707ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708M:	Jason Cooper <jason@lakedaemon.net>
1709M:	Andrew Lunn <andrew@lunn.ch>
1710M:	Gregory Clement <gregory.clement@bootlin.com>
1711M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714F:	arch/arm/boot/dts/armada*
1715F:	arch/arm/boot/dts/kirkwood*
1716F:	arch/arm/configs/mvebu_*_defconfig
1717F:	arch/arm/mach-mvebu/
1718F:	arch/arm64/boot/dts/marvell/armada*
1719F:	drivers/cpufreq/armada-37xx-cpufreq.c
1720F:	drivers/cpufreq/mvebu-cpufreq.c
1721F:	drivers/irqchip/irq-armada-370-xp.c
1722F:	drivers/irqchip/irq-mvebu-*
1723F:	drivers/pinctrl/mvebu/
1724F:	drivers/rtc/rtc-armada38x.c
1725
1726ARM/Mediatek RTC DRIVER
1727M:	Eddie Huang <eddie.huang@mediatek.com>
1728M:	Sean Wang <sean.wang@mediatek.com>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1731S:	Maintained
1732F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733F:	drivers/rtc/rtc-mt6397.c
1734F:	drivers/rtc/rtc-mt7622.c
1735
1736ARM/Mediatek SoC support
1737M:	Matthias Brugger <matthias.bgg@gmail.com>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1740S:	Maintained
1741F:	arch/arm/boot/dts/mt6*
1742F:	arch/arm/boot/dts/mt7*
1743F:	arch/arm/boot/dts/mt8*
1744F:	arch/arm/mach-mediatek/
1745F:	arch/arm64/boot/dts/mediatek/
1746N:	mtk
1747K:	mediatek
1748
1749ARM/Mediatek USB3 PHY DRIVER
1750M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753S:	Maintained
1754F:	drivers/phy/mediatek/
1755F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1756
1757ARM/MICREL KS8695 ARCHITECTURE
1758M:	Greg Ungerer <gerg@uclinux.org>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760F:	arch/arm/mach-ks8695/
1761S:	Odd Fixes
1762
1763ARM/Microchip (AT91) SoC support
1764M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1765M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1766M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768W:	http://www.linux4sam.org
1769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1770S:	Supported
1771N:	at91
1772N:	atmel
1773F:	arch/arm/mach-at91/
1774F:	include/soc/at91/
1775F:	arch/arm/boot/dts/at91*.dts
1776F:	arch/arm/boot/dts/at91*.dtsi
1777F:	arch/arm/boot/dts/sama*.dts
1778F:	arch/arm/boot/dts/sama*.dtsi
1779F:	arch/arm/include/debug/at91.S
1780F:	drivers/memory/atmel*
1781F:	drivers/watchdog/sama5d4_wdt.c
1782X:	drivers/input/touchscreen/atmel_mxt_ts.c
1783X:	drivers/net/wireless/atmel/
1784
1785ARM/MIOA701 MACHINE SUPPORT
1786M:	Robert Jarzmik <robert.jarzmik@free.fr>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788F:	arch/arm/mach-pxa/mioa701.c
1789S:	Maintained
1790
1791ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792M:	Michael Petchkovsky <mkpetch@internode.on.net>
1793S:	Maintained
1794
1795ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796M:	Linus Walleij <linus.walleij@linaro.org>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799F:	arch/arm/mach-nomadik/
1800F:	arch/arm/mach-u300/
1801F:	arch/arm/mach-ux500/
1802F:	arch/arm/boot/dts/ste-*
1803F:	drivers/clk/clk-nomadik.c
1804F:	drivers/clk/clk-u300.c
1805F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1806F:	drivers/clocksource/timer-u300.c
1807F:	drivers/dma/coh901318*
1808F:	drivers/dma/ste_dma40*
1809F:	drivers/hwspinlock/u8500_hsem.c
1810F:	drivers/i2c/busses/i2c-nomadik.c
1811F:	drivers/i2c/busses/i2c-stu300.c
1812F:	drivers/mfd/ab3100*
1813F:	drivers/mfd/ab8500*
1814F:	drivers/mfd/abx500*
1815F:	drivers/mfd/dbx500*
1816F:	drivers/mfd/db8500*
1817F:	drivers/pinctrl/nomadik/
1818F:	drivers/pinctrl/pinctrl-coh901*
1819F:	drivers/pinctrl/pinctrl-u300.c
1820F:	drivers/rtc/rtc-ab3100.c
1821F:	drivers/rtc/rtc-ab8500.c
1822F:	drivers/rtc/rtc-coh901331.c
1823F:	drivers/rtc/rtc-pl031.c
1824F:	drivers/watchdog/coh901327_wdt.c
1825F:	Documentation/devicetree/bindings/arm/ste-*
1826F:	Documentation/devicetree/bindings/arm/ux500/
1827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1828
1829ARM/NUVOTON NPCM ARCHITECTURE
1830M:	Avi Fishman <avifishman70@gmail.com>
1831M:	Tomer Maimon <tmaimon77@gmail.com>
1832R:	Patrick Venture <venture@google.com>
1833R:	Nancy Yuen <yuenn@google.com>
1834R:	Brendan Higgins <brendanhiggins@google.com>
1835L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1836S:	Supported
1837F:	arch/arm/mach-npcm/
1838F:	arch/arm/boot/dts/nuvoton-npcm*
1839F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1840F:	drivers/*/*npcm*
1841F:	Documentation/devicetree/bindings/*/*npcm*
1842F:	Documentation/devicetree/bindings/*/*/*npcm*
1843
1844ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845M:	Wan ZongShun <mcuos.com@gmail.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847W:	http://www.mcuos.com
1848S:	Maintained
1849F:	arch/arm/mach-w90x900/
1850F:	drivers/input/keyboard/w90p910_keypad.c
1851F:	drivers/input/touchscreen/w90p910_ts.c
1852F:	drivers/watchdog/nuc900_wdt.c
1853F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1854F:	drivers/mtd/nand/raw/nuc900_nand.c
1855F:	drivers/rtc/rtc-nuc900.c
1856F:	drivers/spi/spi-nuc900.c
1857F:	drivers/usb/host/ehci-w90x900.c
1858F:	drivers/video/fbdev/nuc900fb.c
1859
1860ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1862L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1863W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1864S:	Supported
1865
1866ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867M:	Alexander Clouter <alex@digriz.org.uk>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869W:	http://www.digriz.org.uk/ts78xx/kernel
1870S:	Maintained
1871F:	arch/arm/mach-orion5x/ts78xx-*
1872
1873ARM/OXNAS platform support
1874M:	Neil Armstrong <narmstrong@baylibre.com>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876L:	linux-oxnas@groups.io (moderated for non-subscribers)
1877S:	Maintained
1878F:	arch/arm/mach-oxnas/
1879F:	arch/arm/boot/dts/ox8*.dts*
1880N:	oxnas
1881
1882ARM/PALM TREO SUPPORT
1883M:	Tomas Cech <sleep_walker@suse.com>
1884L:	linux-arm-kernel@lists.infradead.org
1885W:	http://hackndev.com
1886S:	Maintained
1887F:	arch/arm/mach-pxa/palmtreo.*
1888
1889ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890M:	Marek Vasut <marek.vasut@gmail.com>
1891L:	linux-arm-kernel@lists.infradead.org
1892W:	http://hackndev.com
1893S:	Maintained
1894F:	arch/arm/mach-pxa/include/mach/palmtx.h
1895F:	arch/arm/mach-pxa/palmtx.c
1896F:	arch/arm/mach-pxa/palmt5.*
1897F:	arch/arm/mach-pxa/include/mach/palmld.h
1898F:	arch/arm/mach-pxa/palmld.c
1899F:	arch/arm/mach-pxa/palmte2.*
1900F:	arch/arm/mach-pxa/include/mach/palmtc.h
1901F:	arch/arm/mach-pxa/palmtc.c
1902
1903ARM/PALMZ72 SUPPORT
1904M:	Sergey Lapin <slapin@ossfans.org>
1905L:	linux-arm-kernel@lists.infradead.org
1906W:	http://hackndev.com
1907S:	Maintained
1908F:	arch/arm/mach-pxa/palmz72.*
1909
1910ARM/PLEB SUPPORT
1911M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1912W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1913S:	Maintained
1914
1915ARM/PT DIGITAL BOARD PORT
1916M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918W:	http://www.armlinux.org.uk/
1919S:	Maintained
1920
1921ARM/QUALCOMM SUPPORT
1922M:	Andy Gross <andy.gross@linaro.org>
1923M:	David Brown <david.brown@linaro.org>
1924L:	linux-arm-msm@vger.kernel.org
1925L:	linux-soc@vger.kernel.org
1926S:	Maintained
1927F:	Documentation/devicetree/bindings/soc/qcom/
1928F:	arch/arm/boot/dts/qcom-*.dts
1929F:	arch/arm/boot/dts/qcom-*.dtsi
1930F:	arch/arm/mach-qcom/
1931F:	arch/arm64/boot/dts/qcom/*
1932F:	drivers/i2c/busses/i2c-qup.c
1933F:	drivers/clk/qcom/
1934F:	drivers/dma/qcom/
1935F:	drivers/soc/qcom/
1936F:	drivers/spi/spi-qup.c
1937F:	drivers/tty/serial/msm_serial.c
1938F:	drivers/*/pm8???-*
1939F:	drivers/mfd/ssbi.c
1940F:	drivers/firmware/qcom_scm*
1941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943ARM/RADISYS ENP2611 MACHINE SUPPORT
1944M:	Lennert Buytenhek <kernel@wantstofly.org>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S:	Maintained
1947
1948ARM/REALTEK ARCHITECTURE
1949M:	Andreas Färber <afaerber@suse.de>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952F:	arch/arm64/boot/dts/realtek/
1953F:	Documentation/devicetree/bindings/arm/realtek.txt
1954
1955ARM/RENESAS ARM64 ARCHITECTURE
1956M:	Simon Horman <horms@verge.net.au>
1957M:	Magnus Damm <magnus.damm@gmail.com>
1958L:	linux-renesas-soc@vger.kernel.org
1959Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961S:	Supported
1962F:	arch/arm64/boot/dts/renesas/
1963F:	Documentation/devicetree/bindings/arm/shmobile.txt
1964F:	drivers/soc/renesas/
1965F:	include/linux/soc/renesas/
1966
1967ARM/RISCPC ARCHITECTURE
1968M:	Russell King <linux@armlinux.org.uk>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970W:	http://www.armlinux.org.uk/
1971S:	Maintained
1972F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1973F:	arch/arm/include/asm/hardware/ioc.h
1974F:	arch/arm/include/asm/hardware/iomd.h
1975F:	arch/arm/include/asm/hardware/memc.h
1976F:	arch/arm/mach-rpc/
1977F:	drivers/net/ethernet/8390/etherh.c
1978F:	drivers/net/ethernet/i825xx/ether1*
1979F:	drivers/net/ethernet/seeq/ether3*
1980F:	drivers/scsi/arm/
1981
1982ARM/Rockchip SoC support
1983M:	Heiko Stuebner <heiko@sntech.de>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985L:	linux-rockchip@lists.infradead.org
1986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987S:	Maintained
1988F:	arch/arm/boot/dts/rk3*
1989F:	arch/arm/boot/dts/rv1108*
1990F:	arch/arm/mach-rockchip/
1991F:	drivers/clk/rockchip/
1992F:	drivers/i2c/busses/i2c-rk3x.c
1993F:	drivers/*/*rockchip*
1994F:	drivers/*/*/*rockchip*
1995F:	sound/soc/rockchip/
1996N:	rockchip
1997
1998ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999M:	Kukjin Kim <kgene@kernel.org>
2000M:	Krzysztof Kozlowski <krzk@kernel.org>
2001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004S:	Maintained
2005F:	arch/arm/boot/dts/s3c*
2006F:	arch/arm/boot/dts/s5p*
2007F:	arch/arm/boot/dts/exynos*
2008F:	arch/arm64/boot/dts/exynos/
2009F:	arch/arm/plat-samsung/
2010F:	arch/arm/mach-s3c24*/
2011F:	arch/arm/mach-s3c64xx/
2012F:	arch/arm/mach-s5p*/
2013F:	arch/arm/mach-exynos*/
2014F:	drivers/*/*s3c24*
2015F:	drivers/*/*/*s3c24*
2016F:	drivers/*/*s3c64xx*
2017F:	drivers/*/*s5pv210*
2018F:	drivers/memory/samsung/*
2019F:	drivers/soc/samsung/*
2020F:	Documentation/arm/Samsung/
2021F:	Documentation/devicetree/bindings/arm/samsung/
2022F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2023F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2024N:	exynos
2025
2026ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027M:	Kyungmin Park <kyungmin.park@samsung.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030F:	arch/arm/mach-s5pv210/
2031
2032ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033M:	Kyungmin Park <kyungmin.park@samsung.com>
2034M:	Kamil Debski <kamil@wypas.org>
2035M:	Andrzej Hajda <a.hajda@samsung.com>
2036L:	linux-arm-kernel@lists.infradead.org
2037L:	linux-media@vger.kernel.org
2038S:	Maintained
2039F:	drivers/media/platform/s5p-g2d/
2040
2041ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042M:	Marek Szyprowski <m.szyprowski@samsung.com>
2043L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044L:	linux-media@vger.kernel.org
2045S:	Maintained
2046F:	drivers/media/platform/s5p-cec/
2047F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052L:	linux-arm-kernel@lists.infradead.org
2053L:	linux-media@vger.kernel.org
2054S:	Maintained
2055F:	drivers/media/platform/s5p-jpeg/
2056
2057ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058M:	Kyungmin Park <kyungmin.park@samsung.com>
2059M:	Kamil Debski <kamil@wypas.org>
2060M:	Jeongtae Park <jtp.park@samsung.com>
2061M:	Andrzej Hajda <a.hajda@samsung.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063L:	linux-media@vger.kernel.org
2064S:	Maintained
2065F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2066F:	drivers/media/platform/s5p-mfc/
2067
2068ARM/SHMOBILE ARM ARCHITECTURE
2069M:	Simon Horman <horms@verge.net.au>
2070M:	Magnus Damm <magnus.damm@gmail.com>
2071L:	linux-renesas-soc@vger.kernel.org
2072Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074S:	Supported
2075F:	arch/arm/boot/dts/emev2*
2076F:	arch/arm/boot/dts/r7s*
2077F:	arch/arm/boot/dts/r8a*
2078F:	arch/arm/boot/dts/r9a*
2079F:	arch/arm/boot/dts/sh*
2080F:	arch/arm/configs/shmobile_defconfig
2081F:	arch/arm/include/debug/renesas-scif.S
2082F:	arch/arm/mach-shmobile/
2083F:	Documentation/devicetree/bindings/arm/shmobile.txt
2084F:	drivers/soc/renesas/
2085F:	include/linux/soc/renesas/
2086
2087ARM/SOCFPGA ARCHITECTURE
2088M:	Dinh Nguyen <dinguyen@kernel.org>
2089S:	Maintained
2090F:	arch/arm/mach-socfpga/
2091F:	arch/arm/boot/dts/socfpga*
2092F:	arch/arm/configs/socfpga_defconfig
2093F:	arch/arm64/boot/dts/altera/
2094W:	http://www.rocketboards.org
2095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098M:	Dinh Nguyen <dinguyen@kernel.org>
2099S:	Maintained
2100F:	drivers/clk/socfpga/
2101
2102ARM/SOCFPGA EDAC SUPPORT
2103M:	Thor Thayer <thor.thayer@linux.intel.com>
2104S:	Maintained
2105F:	drivers/edac/altera_edac.
2106
2107ARM/SPREADTRUM SoC SUPPORT
2108M:	Orson Zhai <orsonzhai@gmail.com>
2109M:	Baolin Wang <baolin.wang@linaro.org>
2110M:	Chunyan Zhang <zhang.lyra@gmail.com>
2111S:	Maintained
2112F:	arch/arm64/boot/dts/sprd
2113N:	sprd
2114
2115ARM/STI ARCHITECTURE
2116M:	Patrice Chotard <patrice.chotard@st.com>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118W:	http://www.stlinux.com
2119S:	Maintained
2120F:	arch/arm/mach-sti/
2121F:	arch/arm/boot/dts/sti*
2122F:	drivers/char/hw_random/st-rng.c
2123F:	drivers/clocksource/arm_global_timer.c
2124F:	drivers/clocksource/clksrc_st_lpc.c
2125F:	drivers/cpufreq/sti-cpufreq.c
2126F:	drivers/dma/st_fdma*
2127F:	drivers/i2c/busses/i2c-st.c
2128F:	drivers/media/rc/st_rc.c
2129F:	drivers/media/platform/sti/c8sectpfe/
2130F:	drivers/mmc/host/sdhci-st.c
2131F:	drivers/phy/st/phy-miphy28lp.c
2132F:	drivers/phy/st/phy-stih407-usb.c
2133F:	drivers/pinctrl/pinctrl-st.c
2134F:	drivers/remoteproc/st_remoteproc.c
2135F:	drivers/remoteproc/st_slim_rproc.c
2136F:	drivers/reset/sti/
2137F:	drivers/rtc/rtc-st-lpc.c
2138F:	drivers/tty/serial/st-asc.c
2139F:	drivers/usb/dwc3/dwc3-st.c
2140F:	drivers/usb/host/ehci-st.c
2141F:	drivers/usb/host/ohci-st.c
2142F:	drivers/watchdog/st_lpc_wdt.c
2143F:	drivers/ata/ahci_st.c
2144F:	include/linux/remoteproc/st_slim_rproc.h
2145
2146ARM/STM32 ARCHITECTURE
2147M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148M:	Alexandre Torgue <alexandre.torgue@st.com>
2149L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Maintained
2152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153N:	stm32
2154N:	stm
2155F:	arch/arm/boot/dts/stm32*
2156F:	arch/arm/mach-stm32/
2157F:	drivers/clocksource/armv7m_systick.c
2158
2159ARM/Synaptics SoC support
2160M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/mach-berlin/
2165F:	arch/arm/boot/dts/berlin*
2166F:	arch/arm64/boot/dts/synaptics/
2167
2168ARM/TANGO ARCHITECTURE
2169M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2170M:	Mans Rullgard <mans@mansr.com>
2171L:	linux-arm-kernel@lists.infradead.org
2172S:	Odd Fixes
2173N:	tango
2174
2175ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176M:	Lennert Buytenhek <kernel@wantstofly.org>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Maintained
2179
2180ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181M:	Hans Verkuil <hans.verkuil@cisco.com>
2182L:	linux-tegra@vger.kernel.org
2183L:	linux-media@vger.kernel.org
2184S:	Maintained
2185F:	drivers/media/platform/tegra-cec/
2186F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188ARM/TETON BGA MACHINE SUPPORT
2189M:	"Mark F. Brown" <mark.brown314@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192
2193ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194M:	Santosh Shilimkar <ssantosh@kernel.org>
2195L:	linux-kernel@vger.kernel.org
2196S:	Maintained
2197F:	drivers/memory/*emif*
2198
2199ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200M:	Tero Kristo <t-kristo@ti.com>
2201M:	Nishanth Menon <nm@ti.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Supported
2204F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2205F:	arch/arm64/boot/dts/ti/Makefile
2206F:	arch/arm64/boot/dts/ti/k3-*
2207
2208ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209M:	Santosh Shilimkar <ssantosh@kernel.org>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S:	Maintained
2212F:	arch/arm/mach-keystone/
2213F:	arch/arm/boot/dts/keystone-*
2214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217M:	Santosh Shilimkar <ssantosh@kernel.org>
2218L:	linux-kernel@vger.kernel.org
2219S:	Maintained
2220F:	drivers/clk/keystone/
2221
2222ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223M:	Santosh Shilimkar <ssantosh@kernel.org>
2224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225L:	linux-kernel@vger.kernel.org
2226S:	Maintained
2227F:	drivers/clocksource/timer-keystone.c
2228
2229ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230M:	Santosh Shilimkar <ssantosh@kernel.org>
2231L:	linux-kernel@vger.kernel.org
2232S:	Maintained
2233F:	drivers/power/reset/keystone-reset.c
2234
2235ARM/THECUS N2100 MACHINE SUPPORT
2236M:	Lennert Buytenhek <kernel@wantstofly.org>
2237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238S:	Maintained
2239
2240ARM/TOSA MACHINE SUPPORT
2241M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242M:	Dirk Opfer <dirk@opfer-online.de>
2243S:	Maintained
2244
2245ARM/UNIPHIER ARCHITECTURE
2246M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249S:	Maintained
2250F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252F:	arch/arm/boot/dts/uniphier*
2253F:	arch/arm/include/asm/hardware/cache-uniphier.h
2254F:	arch/arm/mach-uniphier/
2255F:	arch/arm/mm/cache-uniphier.c
2256F:	arch/arm64/boot/dts/socionext/uniphier*
2257F:	drivers/bus/uniphier-system-bus.c
2258F:	drivers/clk/uniphier/
2259F:	drivers/gpio/gpio-uniphier.c
2260F:	drivers/i2c/busses/i2c-uniphier*
2261F:	drivers/irqchip/irq-uniphier-aidet.c
2262F:	drivers/mmc/host/uniphier-sd.c
2263F:	drivers/pinctrl/uniphier/
2264F:	drivers/reset/reset-uniphier.c
2265F:	drivers/tty/serial/8250/8250_uniphier.c
2266N:	uniphier
2267
2268ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269M:	Ulf Hansson <ulf.hansson@linaro.org>
2270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271T:	git git://git.linaro.org/people/ulfh/clk.git
2272S:	Maintained
2273F:	drivers/clk/ux500/
2274
2275ARM/VERSATILE EXPRESS PLATFORM
2276M:	Liviu Dudau <liviu.dudau@arm.com>
2277M:	Sudeep Holla <sudeep.holla@arm.com>
2278M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281F:	arch/arm/boot/dts/vexpress*
2282F:	arch/arm64/boot/dts/arm/
2283F:	arch/arm/mach-vexpress/
2284F:	*/*/vexpress*
2285F:	*/*/*/vexpress*
2286F:	drivers/clk/versatile/clk-vexpress-osc.c
2287F:	drivers/clocksource/timer-versatile.c
2288N:	mps2
2289
2290ARM/VFP SUPPORT
2291M:	Russell King <linux@armlinux.org.uk>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293W:	http://www.armlinux.org.uk/
2294S:	Maintained
2295F:	arch/arm/vfp/
2296
2297ARM/VOIPAC PXA270 SUPPORT
2298M:	Marek Vasut <marek.vasut@gmail.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Maintained
2301F:	arch/arm/mach-pxa/vpac270.c
2302F:	arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304ARM/VT8500 ARM ARCHITECTURE
2305M:	Tony Prisk <linux@prisktech.co.nz>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Maintained
2308F:	arch/arm/mach-vt8500/
2309F:	drivers/clocksource/timer-vt8500.c
2310F:	drivers/i2c/busses/i2c-wmt.c
2311F:	drivers/mmc/host/wmt-sdmmc.c
2312F:	drivers/pwm/pwm-vt8500.c
2313F:	drivers/rtc/rtc-vt8500.c
2314F:	drivers/tty/serial/vt8500_serial.c
2315F:	drivers/usb/host/ehci-platform.c
2316F:	drivers/usb/host/uhci-platform.c
2317F:	drivers/video/fbdev/vt8500lcdfb.*
2318F:	drivers/video/fbdev/wm8505fb*
2319F:	drivers/video/fbdev/wmt_ge_rops.*
2320
2321ARM/ZIPIT Z2 SUPPORT
2322M:	Marek Vasut <marek.vasut@gmail.com>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324S:	Maintained
2325F:	arch/arm/mach-pxa/z2.c
2326F:	arch/arm/mach-pxa/include/mach/z2.h
2327
2328ARM/ZTE ARCHITECTURE
2329M:	Jun Nie <jun.nie@linaro.org>
2330M:	Shawn Guo <shawnguo@kernel.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333F:	arch/arm/boot/dts/zx2967*
2334F:	arch/arm/mach-zx/
2335F:	arch/arm64/boot/dts/zte/
2336F:	drivers/clk/zte/
2337F:	drivers/dma/zx_dma.c
2338F:	drivers/gpio/gpio-zx.c
2339F:	drivers/i2c/busses/i2c-zx2967.c
2340F:	drivers/mmc/host/dw_mmc-zx.*
2341F:	drivers/pinctrl/zte/
2342F:	drivers/soc/zte/
2343F:	drivers/thermal/zx2967_thermal.c
2344F:	drivers/watchdog/zx2967_wdt.c
2345F:	Documentation/devicetree/bindings/arm/zte.txt
2346F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2347F:	Documentation/devicetree/bindings/dma/zxdma.txt
2348F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353F:	Documentation/devicetree/bindings/soc/zte/
2354F:	Documentation/devicetree/bindings/sound/zte,*.txt
2355F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357F:	include/dt-bindings/clock/zx2967*.h
2358F:	include/dt-bindings/soc/zte,*.h
2359F:	sound/soc/codecs/zx_aud96p22.c
2360F:	sound/soc/zte/
2361
2362ARM/ZYNQ ARCHITECTURE
2363M:	Michal Simek <michal.simek@xilinx.com>
2364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365W:	http://wiki.xilinx.com
2366T:	git https://github.com/Xilinx/linux-xlnx.git
2367S:	Supported
2368F:	arch/arm/mach-zynq/
2369F:	drivers/cpuidle/cpuidle-zynq.c
2370F:	drivers/block/xsysace.c
2371N:	zynq
2372N:	xilinx
2373F:	drivers/clocksource/timer-cadence-ttc.c
2374F:	drivers/i2c/busses/i2c-cadence.c
2375F:	drivers/mmc/host/sdhci-of-arasan.c
2376F:	drivers/edac/synopsys_edac.c
2377F:	drivers/i2c/busses/i2c-xiic.c
2378
2379ARM64 PORT (AARCH64 ARCHITECTURE)
2380M:	Catalin Marinas <catalin.marinas@arm.com>
2381M:	Will Deacon <will.deacon@arm.com>
2382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384S:	Maintained
2385F:	arch/arm64/
2386X:	arch/arm64/boot/dts/
2387F:	Documentation/arm64/
2388
2389AS3645A LED FLASH CONTROLLER DRIVER
2390M:	Sakari Ailus <sakari.ailus@iki.fi>
2391L:	linux-leds@vger.kernel.org
2392S:	Maintained
2393F:	drivers/leds/leds-as3645a.c
2394
2395ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2397L:	linux-media@vger.kernel.org
2398T:	git git://linuxtv.org/media_tree.git
2399S:	Maintained
2400F:	drivers/media/i2c/ak7375.c
2401F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403ASAHI KASEI AK8974 DRIVER
2404M:	Linus Walleij <linus.walleij@linaro.org>
2405L:	linux-iio@vger.kernel.org
2406W:	http://www.akm.com/
2407S:	Supported
2408F:	drivers/iio/magnetometer/ak8974.c
2409
2410ASC7621 HARDWARE MONITOR DRIVER
2411M:	George Joseph <george.joseph@fairview5.com>
2412L:	linux-hwmon@vger.kernel.org
2413S:	Maintained
2414F:	Documentation/hwmon/asc7621
2415F:	drivers/hwmon/asc7621.c
2416
2417ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418M:	Corentin Chary <corentin.chary@gmail.com>
2419L:	acpi4asus-user@lists.sourceforge.net
2420L:	platform-driver-x86@vger.kernel.org
2421W:	http://acpi4asus.sf.net
2422S:	Maintained
2423F:	drivers/platform/x86/asus*.c
2424F:	drivers/platform/x86/eeepc*.c
2425
2426ASUS WIRELESS RADIO CONTROL DRIVER
2427M:	João Paulo Rechi Vita <jprvita@gmail.com>
2428L:	platform-driver-x86@vger.kernel.org
2429S:	Maintained
2430F:	drivers/platform/x86/asus-wireless.c
2431
2432ASYMMETRIC KEYS
2433M:	David Howells <dhowells@redhat.com>
2434L:	keyrings@vger.kernel.org
2435S:	Maintained
2436F:	Documentation/crypto/asymmetric-keys.txt
2437F:	include/linux/verification.h
2438F:	include/crypto/public_key.h
2439F:	include/crypto/pkcs7.h
2440F:	crypto/asymmetric_keys/
2441
2442ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443R:	Dan Williams <dan.j.williams@intel.com>
2444W:	http://sourceforge.net/projects/xscaleiop
2445S:	Odd fixes
2446F:	Documentation/crypto/async-tx-api.txt
2447F:	crypto/async_tx/
2448F:	drivers/dma/
2449F:	include/linux/dmaengine.h
2450F:	include/linux/async_tx.h
2451
2452AT24 EEPROM DRIVER
2453M:	Bartosz Golaszewski <brgl@bgdev.pl>
2454L:	linux-i2c@vger.kernel.org
2455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456S:	Maintained
2457F:	Documentation/devicetree/bindings/eeprom/at24.txt
2458F:	drivers/misc/eeprom/at24.c
2459F:	include/linux/platform_data/at24.h
2460
2461ATA OVER ETHERNET (AOE) DRIVER
2462M:	"Ed L. Cashin" <ed.cashin@acm.org>
2463W:	http://www.openaoe.org/
2464S:	Supported
2465F:	Documentation/aoe/
2466F:	drivers/block/aoe/
2467
2468ATHEROS 71XX/9XXX GPIO DRIVER
2469M:	Alban Bedel <albeu@free.fr>
2470W:	https://github.com/AlbanBedel/linux
2471T:	git git://github.com/AlbanBedel/linux
2472S:	Maintained
2473F:	drivers/gpio/gpio-ath79.c
2474F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476ATHEROS 71XX/9XXX USB PHY DRIVER
2477M:	Alban Bedel <albeu@free.fr>
2478W:	https://github.com/AlbanBedel/linux
2479T:	git git://github.com/AlbanBedel/linux
2480S:	Maintained
2481F:	drivers/phy/qualcomm/phy-ath79-usb.c
2482F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484ATHEROS ATH GENERIC UTILITIES
2485M:	Kalle Valo <kvalo@codeaurora.org>
2486L:	linux-wireless@vger.kernel.org
2487S:	Supported
2488F:	drivers/net/wireless/ath/*
2489
2490ATHEROS ATH5K WIRELESS DRIVER
2491M:	Jiri Slaby <jirislaby@gmail.com>
2492M:	Nick Kossifidis <mickflemm@gmail.com>
2493M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494L:	linux-wireless@vger.kernel.org
2495W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2496S:	Maintained
2497F:	drivers/net/wireless/ath/ath5k/
2498
2499ATHEROS ATH6KL WIRELESS DRIVER
2500M:	Kalle Valo <kvalo@codeaurora.org>
2501L:	linux-wireless@vger.kernel.org
2502W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504S:	Supported
2505F:	drivers/net/wireless/ath/ath6kl/
2506
2507ATI_REMOTE2 DRIVER
2508M:	Ville Syrjala <syrjala@sci.fi>
2509S:	Maintained
2510F:	drivers/input/misc/ati_remote2.c
2511
2512ATK0110 HWMON DRIVER
2513M:	Luca Tettamanti <kronos.it@gmail.com>
2514L:	linux-hwmon@vger.kernel.org
2515S:	Maintained
2516F:	drivers/hwmon/asus_atk0110.c
2517
2518ATLX ETHERNET DRIVERS
2519M:	Jay Cliburn <jcliburn@gmail.com>
2520M:	Chris Snook <chris.snook@gmail.com>
2521L:	netdev@vger.kernel.org
2522W:	http://sourceforge.net/projects/atl1
2523W:	http://atl1.sourceforge.net
2524S:	Maintained
2525F:	drivers/net/ethernet/atheros/
2526
2527ATM
2528M:	Chas Williams <3chas3@gmail.com>
2529L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530L:	netdev@vger.kernel.org
2531W:	http://linux-atm.sourceforge.net
2532S:	Maintained
2533F:	drivers/atm/
2534F:	include/linux/atm*
2535F:	include/uapi/linux/atm*
2536
2537ATMEL MACB ETHERNET DRIVER
2538M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2539S:	Supported
2540F:	drivers/net/ethernet/cadence/
2541
2542ATMEL MAXTOUCH DRIVER
2543M:	Nick Dyer <nick@shmanahar.org>
2544T:	git git://github.com/ndyer/linux.git
2545S:	Maintained
2546F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547F:	drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549ATMEL WIRELESS DRIVER
2550M:	Simon Kelley <simon@thekelleys.org.uk>
2551L:	linux-wireless@vger.kernel.org
2552W:	http://www.thekelleys.org.uk/atmel
2553W:	http://atmelwlandriver.sourceforge.net/
2554S:	Maintained
2555F:	drivers/net/wireless/atmel/atmel*
2556
2557ATOMIC INFRASTRUCTURE
2558M:	Will Deacon <will.deacon@arm.com>
2559M:	Peter Zijlstra <peterz@infradead.org>
2560R:	Boqun Feng <boqun.feng@gmail.com>
2561L:	linux-kernel@vger.kernel.org
2562S:	Maintained
2563F:	arch/*/include/asm/atomic*.h
2564F:	include/*/atomic*.h
2565
2566ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567M:	Bradley Grove <linuxdrivers@attotech.com>
2568L:	linux-scsi@vger.kernel.org
2569W:	http://www.attotech.com
2570S:	Supported
2571F:	drivers/scsi/esas2r
2572
2573ATUSB IEEE 802.15.4 RADIO DRIVER
2574M:	Stefan Schmidt <stefan@datenfreihafen.org>
2575L:	linux-wpan@vger.kernel.org
2576S:	Maintained
2577F:	drivers/net/ieee802154/atusb.c
2578F:	drivers/net/ieee802154/atusb.h
2579F:	drivers/net/ieee802154/at86rf230.h
2580
2581AUDIT SUBSYSTEM
2582M:	Paul Moore <paul@paul-moore.com>
2583M:	Eric Paris <eparis@redhat.com>
2584L:	linux-audit@redhat.com (moderated for non-subscribers)
2585W:	https://github.com/linux-audit
2586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587S:	Supported
2588F:	include/linux/audit.h
2589F:	include/uapi/linux/audit.h
2590F:	kernel/audit*
2591
2592AUXILIARY DISPLAY DRIVERS
2593M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594S:	Maintained
2595F:	drivers/auxdisplay/
2596F:	include/linux/cfag12864b.h
2597
2598AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599M:	Andreas Klinger <ak@it-klinger.de>
2600L:	linux-iio@vger.kernel.org
2601S:	Maintained
2602F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603F:	drivers/iio/adc/hx711.c
2604
2605AX.25 NETWORK LAYER
2606M:	Ralf Baechle <ralf@linux-mips.org>
2607L:	linux-hams@vger.kernel.org
2608W:	http://www.linux-ax25.org/
2609S:	Maintained
2610F:	include/uapi/linux/ax25.h
2611F:	include/net/ax25.h
2612F:	net/ax25/
2613
2614AXENTIA ARM DEVICES
2615M:	Peter Rosin <peda@axentia.se>
2616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617S:	Maintained
2618F:	Documentation/devicetree/bindings/arm/axentia.txt
2619F:	arch/arm/boot/dts/at91-linea.dtsi
2620F:	arch/arm/boot/dts/at91-natte.dtsi
2621F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622F:	arch/arm/boot/dts/at91-tse850-3.dts
2623
2624AXENTIA ASOC DRIVERS
2625M:	Peter Rosin <peda@axentia.se>
2626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2627S:	Maintained
2628F:	Documentation/devicetree/bindings/sound/axentia,*
2629F:	sound/soc/atmel/tse850-pcm5142.c
2630
2631AZ6007 DVB DRIVER
2632M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2633L:	linux-media@vger.kernel.org
2634W:	https://linuxtv.org
2635T:	git git://linuxtv.org/media_tree.git
2636S:	Maintained
2637F:	drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639AZTECH FM RADIO RECEIVER DRIVER
2640M:	Hans Verkuil <hverkuil@xs4all.nl>
2641L:	linux-media@vger.kernel.org
2642T:	git git://linuxtv.org/media_tree.git
2643W:	https://linuxtv.org
2644S:	Maintained
2645F:	drivers/media/radio/radio-aztech*
2646
2647B43 WIRELESS DRIVER
2648L:	linux-wireless@vger.kernel.org
2649L:	b43-dev@lists.infradead.org
2650W:	http://wireless.kernel.org/en/users/Drivers/b43
2651S:	Odd Fixes
2652F:	drivers/net/wireless/broadcom/b43/
2653
2654B43LEGACY WIRELESS DRIVER
2655M:	Larry Finger <Larry.Finger@lwfinger.net>
2656L:	linux-wireless@vger.kernel.org
2657L:	b43-dev@lists.infradead.org
2658W:	http://wireless.kernel.org/en/users/Drivers/b43
2659S:	Maintained
2660F:	drivers/net/wireless/broadcom/b43legacy/
2661
2662BACKLIGHT CLASS/SUBSYSTEM
2663M:	Lee Jones <lee.jones@linaro.org>
2664M:	Daniel Thompson <daniel.thompson@linaro.org>
2665M:	Jingoo Han <jingoohan1@gmail.com>
2666L:	dri-devel@lists.freedesktop.org
2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668S:	Maintained
2669F:	drivers/video/backlight/
2670F:	include/linux/backlight.h
2671F:	include/linux/pwm_backlight.h
2672F:	Documentation/devicetree/bindings/leds/backlight
2673
2674BATMAN ADVANCED
2675M:	Marek Lindner <mareklindner@neomailbox.ch>
2676M:	Simon Wunderlich <sw@simonwunderlich.de>
2677M:	Antonio Quartulli <a@unstable.cc>
2678L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679W:	https://www.open-mesh.org/
2680Q:	https://patchwork.open-mesh.org/project/batman/list/
2681S:	Maintained
2682F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2683F:	Documentation/ABI/testing/sysfs-class-net-mesh
2684F:	Documentation/networking/batman-adv.rst
2685F:	include/uapi/linux/batadv_packet.h
2686F:	include/uapi/linux/batman_adv.h
2687F:	net/batman-adv/
2688
2689BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2691L:	linux-hams@vger.kernel.org
2692W:	http://www.baycom.org/~tom/ham/ham.html
2693S:	Maintained
2694F:	drivers/net/hamradio/baycom*
2695
2696BCACHE (BLOCK LAYER CACHE)
2697M:	Coly Li <colyli@suse.de>
2698M:	Kent Overstreet <kent.overstreet@gmail.com>
2699L:	linux-bcache@vger.kernel.org
2700W:	http://bcache.evilpiepirate.org
2701C:	irc://irc.oftc.net/bcache
2702S:	Maintained
2703F:	drivers/md/bcache/
2704
2705BDISP ST MEDIA DRIVER
2706M:	Fabien Dessenne <fabien.dessenne@st.com>
2707L:	linux-media@vger.kernel.org
2708T:	git git://linuxtv.org/media_tree.git
2709W:	https://linuxtv.org
2710S:	Supported
2711F:	drivers/media/platform/sti/bdisp
2712
2713BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2715L:	netdev@vger.kernel.org
2716S:	Maintained
2717F:	drivers/net/ethernet/ec_bhf.c
2718
2719BEFS FILE SYSTEM
2720M:	Luis de Bethencourt <luisbg@kernel.org>
2721M:	Salah Triki <salah.triki@gmail.com>
2722S:	Maintained
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724F:	Documentation/filesystems/befs.txt
2725F:	fs/befs/
2726
2727BFQ I/O SCHEDULER
2728M:	Paolo Valente <paolo.valente@linaro.org>
2729M:	Jens Axboe <axboe@kernel.dk>
2730L:	linux-block@vger.kernel.org
2731S:	Maintained
2732F:	block/bfq-*
2733F:	Documentation/block/bfq-iosched.txt
2734
2735BFS FILE SYSTEM
2736M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737S:	Maintained
2738F:	Documentation/filesystems/bfs.txt
2739F:	fs/bfs/
2740F:	include/uapi/linux/bfs_fs.h
2741
2742BLINKM RGB LED DRIVER
2743M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744S:	Maintained
2745F:	drivers/leds/leds-blinkm.c
2746
2747BLOCK LAYER
2748M:	Jens Axboe <axboe@kernel.dk>
2749L:	linux-block@vger.kernel.org
2750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751S:	Maintained
2752F:	block/
2753F:	drivers/block/
2754F:	kernel/trace/blktrace.c
2755F:	lib/sbitmap.c
2756
2757BLOCK2MTD DRIVER
2758M:	Joern Engel <joern@lazybastard.org>
2759L:	linux-mtd@lists.infradead.org
2760S:	Maintained
2761F:	drivers/mtd/devices/block2mtd.c
2762
2763BLUETOOTH DRIVERS
2764M:	Marcel Holtmann <marcel@holtmann.org>
2765M:	Johan Hedberg <johan.hedberg@gmail.com>
2766L:	linux-bluetooth@vger.kernel.org
2767W:	http://www.bluez.org/
2768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770S:	Maintained
2771F:	drivers/bluetooth/
2772
2773BLUETOOTH SUBSYSTEM
2774M:	Marcel Holtmann <marcel@holtmann.org>
2775M:	Johan Hedberg <johan.hedberg@gmail.com>
2776L:	linux-bluetooth@vger.kernel.org
2777W:	http://www.bluez.org/
2778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780S:	Maintained
2781F:	net/bluetooth/
2782F:	include/net/bluetooth/
2783
2784BONDING DRIVER
2785M:	Jay Vosburgh <j.vosburgh@gmail.com>
2786M:	Veaceslav Falico <vfalico@gmail.com>
2787M:	Andy Gospodarek <andy@greyhouse.net>
2788L:	netdev@vger.kernel.org
2789W:	http://sourceforge.net/projects/bonding/
2790S:	Supported
2791F:	drivers/net/bonding/
2792F:	include/uapi/linux/if_bonding.h
2793
2794BPF (Safe dynamic programs and tools)
2795M:	Alexei Starovoitov <ast@kernel.org>
2796M:	Daniel Borkmann <daniel@iogearbox.net>
2797L:	netdev@vger.kernel.org
2798L:	linux-kernel@vger.kernel.org
2799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802S:	Supported
2803F:	arch/x86/net/bpf_jit*
2804F:	Documentation/networking/filter.txt
2805F:	Documentation/bpf/
2806F:	include/linux/bpf*
2807F:	include/linux/filter.h
2808F:	include/trace/events/xdp.h
2809F:	include/uapi/linux/bpf*
2810F:	include/uapi/linux/filter.h
2811F:	kernel/bpf/
2812F:	kernel/trace/bpf_trace.c
2813F:	lib/test_bpf.c
2814F:	net/bpf/
2815F:	net/core/filter.c
2816F:	net/sched/act_bpf.c
2817F:	net/sched/cls_bpf.c
2818F:	samples/bpf/
2819F:	tools/bpf/
2820F:	tools/lib/bpf/
2821F:	tools/testing/selftests/bpf/
2822
2823BROADCOM B44 10/100 ETHERNET DRIVER
2824M:	Michael Chan <michael.chan@broadcom.com>
2825L:	netdev@vger.kernel.org
2826S:	Supported
2827F:	drivers/net/ethernet/broadcom/b44.*
2828
2829BROADCOM B53 ETHERNET SWITCH DRIVER
2830M:	Florian Fainelli <f.fainelli@gmail.com>
2831L:	netdev@vger.kernel.org
2832L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2833S:	Supported
2834F:	drivers/net/dsa/b53/*
2835F:	include/linux/platform_data/b53.h
2836
2837BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	Ray Jui <rjui@broadcom.com>
2840M:	Scott Branden <sbranden@broadcom.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842T:	git git://github.com/broadcom/mach-bcm
2843S:	Maintained
2844N:	bcm281*
2845N:	bcm113*
2846N:	bcm216*
2847N:	kona
2848F:	arch/arm/mach-bcm/
2849
2850BROADCOM BCM2835 ARM ARCHITECTURE
2851M:	Eric Anholt <eric@anholt.net>
2852M:	Stefan Wahren <stefan.wahren@i2se.com>
2853L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855T:	git git://github.com/anholt/linux
2856S:	Maintained
2857N:	bcm2835
2858F:	drivers/staging/vc04_services
2859
2860BROADCOM BCM47XX MIPS ARCHITECTURE
2861M:	Hauke Mehrtens <hauke@hauke-m.de>
2862M:	Rafał Miłecki <zajec5@gmail.com>
2863L:	linux-mips@linux-mips.org
2864S:	Maintained
2865F:	Documentation/devicetree/bindings/mips/brcm/
2866F:	arch/mips/bcm47xx/*
2867F:	arch/mips/include/asm/mach-bcm47xx/*
2868
2869BROADCOM BCM5301X ARM ARCHITECTURE
2870M:	Hauke Mehrtens <hauke@hauke-m.de>
2871M:	Rafał Miłecki <zajec5@gmail.com>
2872M:	Jon Mason <jonmason@broadcom.com>
2873M:	bcm-kernel-feedback-list@broadcom.com
2874L:	linux-arm-kernel@lists.infradead.org
2875S:	Maintained
2876F:	arch/arm/mach-bcm/bcm_5301x.c
2877F:	arch/arm/boot/dts/bcm5301x*.dtsi
2878F:	arch/arm/boot/dts/bcm470*
2879F:	arch/arm/boot/dts/bcm953012*
2880
2881BROADCOM BCM53573 ARM ARCHITECTURE
2882M:	Rafał Miłecki <rafal@milecki.pl>
2883L:	linux-arm-kernel@lists.infradead.org
2884S:	Maintained
2885F:	arch/arm/boot/dts/bcm53573*
2886F:	arch/arm/boot/dts/bcm47189*
2887
2888BROADCOM BCM63XX ARM ARCHITECTURE
2889M:	Florian Fainelli <f.fainelli@gmail.com>
2890M:	bcm-kernel-feedback-list@broadcom.com
2891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892T:	git git://github.com/broadcom/stblinux.git
2893S:	Maintained
2894N:	bcm63xx
2895
2896BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897M:	Kevin Cernekee <cernekee@gmail.com>
2898L:	linux-usb@vger.kernel.org
2899S:	Maintained
2900F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2901
2902BROADCOM BCM7XXX ARM ARCHITECTURE
2903M:	Brian Norris <computersforpeace@gmail.com>
2904M:	Gregory Fong <gregory.0xf0@gmail.com>
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
2910F:	arch/arm/mach-bcm/*brcmstb*
2911F:	arch/arm/boot/dts/bcm7*.dts*
2912F:	drivers/bus/brcmstb_gisb.c
2913F:	arch/arm/mm/cache-b15-rac.c
2914F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2915N:	brcmstb
2916
2917BROADCOM BMIPS CPUFREQ DRIVER
2918M:	Markus Mayer <mmayer@broadcom.com>
2919M:	bcm-kernel-feedback-list@broadcom.com
2920L:	linux-pm@vger.kernel.org
2921S:	Maintained
2922F:	drivers/cpufreq/bmips-cpufreq.c
2923
2924BROADCOM BMIPS MIPS ARCHITECTURE
2925M:	Kevin Cernekee <cernekee@gmail.com>
2926M:	Florian Fainelli <f.fainelli@gmail.com>
2927L:	linux-mips@linux-mips.org
2928T:	git git://github.com/broadcom/stblinux.git
2929S:	Maintained
2930F:	arch/mips/bmips/*
2931F:	arch/mips/include/asm/mach-bmips/*
2932F:	arch/mips/kernel/*bmips*
2933F:	arch/mips/boot/dts/brcm/bcm*.dts*
2934F:	drivers/irqchip/irq-bcm63*
2935F:	drivers/irqchip/irq-bcm7*
2936F:	drivers/irqchip/irq-brcmstb*
2937F:	include/linux/bcm963xx_nvram.h
2938F:	include/linux/bcm963xx_tag.h
2939
2940BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941M:	Rasesh Mody <rasesh.mody@cavium.com>
2942M:	Dept-GELinuxNICDev@cavium.com
2943L:	netdev@vger.kernel.org
2944S:	Supported
2945F:	drivers/net/ethernet/broadcom/bnx2.*
2946F:	drivers/net/ethernet/broadcom/bnx2_*
2947
2948BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949M:	QLogic-Storage-Upstream@qlogic.com
2950L:	linux-scsi@vger.kernel.org
2951S:	Supported
2952F:	drivers/scsi/bnx2fc/
2953
2954BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955M:	QLogic-Storage-Upstream@qlogic.com
2956L:	linux-scsi@vger.kernel.org
2957S:	Supported
2958F:	drivers/scsi/bnx2i/
2959
2960BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961M:	Ariel Elior <ariel.elior@cavium.com>
2962M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963M:	everest-linux-l2@cavium.com
2964L:	netdev@vger.kernel.org
2965S:	Supported
2966F:	drivers/net/ethernet/broadcom/bnx2x/
2967
2968BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969M:	Michael Chan <michael.chan@broadcom.com>
2970L:	netdev@vger.kernel.org
2971S:	Supported
2972F:	drivers/net/ethernet/broadcom/bnxt/
2973
2974BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2976M:	Franky Lin <franky.lin@broadcom.com>
2977M:	Hante Meuleman <hante.meuleman@broadcom.com>
2978M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979M:	Wright Feng <wright.feng@cypress.com>
2980L:	linux-wireless@vger.kernel.org
2981L:	brcm80211-dev-list.pdl@broadcom.com
2982L:	brcm80211-dev-list@cypress.com
2983S:	Supported
2984F:	drivers/net/wireless/broadcom/brcm80211/
2985
2986BROADCOM BRCMSTB GPIO DRIVER
2987M:	Gregory Fong <gregory.0xf0@gmail.com>
2988L:	bcm-kernel-feedback-list@broadcom.com
2989S:	Supported
2990F:	drivers/gpio/gpio-brcmstb.c
2991F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992
2993BROADCOM BRCMSTB I2C DRIVER
2994M:	Kamal Dasu <kdasu.kdev@gmail.com>
2995L:	linux-i2c@vger.kernel.org
2996L:	bcm-kernel-feedback-list@broadcom.com
2997S:	Supported
2998F:	drivers/i2c/busses/i2c-brcmstb.c
2999F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000
3001BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002M:	Al Cooper <alcooperx@gmail.com>
3003L:	linux-kernel@vger.kernel.org
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Maintained
3006F:	drivers/phy/broadcom/phy-brcm-usb*
3007
3008BROADCOM GENET ETHERNET DRIVER
3009M:	Doug Berger <opendmb@gmail.com>
3010M:	Florian Fainelli <f.fainelli@gmail.com>
3011L:	netdev@vger.kernel.org
3012S:	Supported
3013F:	drivers/net/ethernet/broadcom/genet/
3014
3015BROADCOM IPROC ARM ARCHITECTURE
3016M:	Ray Jui <rjui@broadcom.com>
3017M:	Scott Branden <sbranden@broadcom.com>
3018M:	Jon Mason <jonmason@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021T:	git git://github.com/broadcom/cygnus-linux.git
3022S:	Maintained
3023N:	iproc
3024N:	cygnus
3025N:	bcm[-_]nsp
3026N:	bcm9113*
3027N:	bcm9583*
3028N:	bcm9585*
3029N:	bcm9586*
3030N:	bcm988312
3031N:	bcm113*
3032N:	bcm583*
3033N:	bcm585*
3034N:	bcm586*
3035N:	bcm88312
3036N:	hr2
3037N:	stingray
3038F:	arch/arm64/boot/dts/broadcom/northstar2/*
3039F:	arch/arm64/boot/dts/broadcom/stingray/*
3040F:	drivers/clk/bcm/clk-ns*
3041F:	drivers/clk/bcm/clk-sr*
3042F:	drivers/pinctrl/bcm/pinctrl-ns*
3043F:	include/dt-bindings/clock/bcm-sr*
3044
3045BROADCOM KONA GPIO DRIVER
3046M:	Ray Jui <rjui@broadcom.com>
3047L:	bcm-kernel-feedback-list@broadcom.com
3048S:	Supported
3049F:	drivers/gpio/gpio-bcm-kona.c
3050F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051
3052BROADCOM NETXTREME-E ROCE DRIVER
3053M:	Selvin Xavier <selvin.xavier@broadcom.com>
3054M:	Devesh Sharma <devesh.sharma@broadcom.com>
3055M:	Somnath Kotur <somnath.kotur@broadcom.com>
3056M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057L:	linux-rdma@vger.kernel.org
3058W:	http://www.broadcom.com
3059S:	Supported
3060F:	drivers/infiniband/hw/bnxt_re/
3061F:	include/uapi/rdma/bnxt_re-abi.h
3062
3063BROADCOM NVRAM DRIVER
3064M:	Rafał Miłecki <zajec5@gmail.com>
3065L:	linux-mips@linux-mips.org
3066S:	Maintained
3067F:	drivers/firmware/broadcom/*
3068
3069BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070M:	Rafał Miłecki <zajec5@gmail.com>
3071L:	linux-wireless@vger.kernel.org
3072S:	Maintained
3073F:	drivers/bcma/
3074F:	include/linux/bcma/
3075
3076BROADCOM STB AVS CPUFREQ DRIVER
3077M:	Markus Mayer <mmayer@broadcom.com>
3078M:	bcm-kernel-feedback-list@broadcom.com
3079L:	linux-pm@vger.kernel.org
3080S:	Maintained
3081F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082F:	drivers/cpufreq/brcmstb*
3083
3084BROADCOM STB AVS TMON DRIVER
3085M:	Markus Mayer <mmayer@broadcom.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-pm@vger.kernel.org
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090F:	drivers/thermal/broadcom/brcmstb*
3091
3092BROADCOM STB NAND FLASH DRIVER
3093M:	Brian Norris <computersforpeace@gmail.com>
3094M:	Kamal Dasu <kdasu.kdev@gmail.com>
3095L:	linux-mtd@lists.infradead.org
3096L:	bcm-kernel-feedback-list@broadcom.com
3097S:	Maintained
3098F:	drivers/mtd/nand/raw/brcmnand/
3099
3100BROADCOM STB DPFE DRIVER
3101M:	Markus Mayer <mmayer@broadcom.com>
3102M:	bcm-kernel-feedback-list@broadcom.com
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104S:	Maintained
3105F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106F:	drivers/memory/brcmstb_dpfe.c
3107
3108BROADCOM SPI DRIVER
3109M:	Kamal Dasu <kdasu.kdev@gmail.com>
3110M:	bcm-kernel-feedback-list@broadcom.com
3111S:	Maintained
3112F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113F:	drivers/spi/spi-bcm-qspi.*
3114F:	drivers/spi/spi-brcmstb-qspi.c
3115F:	drivers/spi/spi-iproc-qspi.c
3116
3117BROADCOM SYSTEMPORT ETHERNET DRIVER
3118M:	Florian Fainelli <f.fainelli@gmail.com>
3119L:	netdev@vger.kernel.org
3120S:	Supported
3121F:	drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3125M:	Prashant Sreedharan <prashant@broadcom.com>
3126M:	Michael Chan <mchan@broadcom.com>
3127L:	netdev@vger.kernel.org
3128S:	Supported
3129F:	drivers/net/ethernet/broadcom/tg3.*
3130
3131BROCADE BFA FC SCSI DRIVER
3132M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134L:	linux-scsi@vger.kernel.org
3135S:	Supported
3136F:	drivers/scsi/bfa/
3137
3138BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139M:	Rasesh Mody <rasesh.mody@cavium.com>
3140M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141M:	Dept-GELinuxNICDev@cavium.com
3142L:	netdev@vger.kernel.org
3143S:	Supported
3144F:	drivers/net/ethernet/brocade/bna/
3145
3146BSG (block layer generic sg v4 driver)
3147M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148L:	linux-scsi@vger.kernel.org
3149S:	Supported
3150F:	block/bsg.c
3151F:	include/linux/bsg.h
3152F:	include/uapi/linux/bsg.h
3153
3154BT87X AUDIO DRIVER
3155M:	Clemens Ladisch <clemens@ladisch.de>
3156L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3157T:	git git://git.alsa-project.org/alsa-kernel.git
3158S:	Maintained
3159F:	Documentation/sound/cards/bt87x.rst
3160F:	sound/pci/bt87x.c
3161
3162BT8XXGPIO DRIVER
3163M:	Michael Buesch <m@bues.ch>
3164W:	http://bu3sch.de/btgpio.php
3165S:	Maintained
3166F:	drivers/gpio/gpio-bt8xx.c
3167
3168BTRFS FILE SYSTEM
3169M:	Chris Mason <clm@fb.com>
3170M:	Josef Bacik <josef@toxicpanda.com>
3171M:	David Sterba <dsterba@suse.com>
3172L:	linux-btrfs@vger.kernel.org
3173W:	http://btrfs.wiki.kernel.org/
3174Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176S:	Maintained
3177F:	Documentation/filesystems/btrfs.txt
3178F:	fs/btrfs/
3179F:	include/linux/btrfs*
3180F:	include/uapi/linux/btrfs*
3181
3182BTTV VIDEO4LINUX DRIVER
3183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3184L:	linux-media@vger.kernel.org
3185W:	https://linuxtv.org
3186T:	git git://linuxtv.org/media_tree.git
3187S:	Odd fixes
3188F:	Documentation/media/v4l-drivers/bttv*
3189F:	drivers/media/pci/bt8xx/bttv*
3190
3191BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192M:	Chanwoo Choi <cw00.choi@samsung.com>
3193L:	linux-pm@vger.kernel.org
3194L:	linux-samsung-soc@vger.kernel.org
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196S:	Maintained
3197F:	drivers/devfreq/exynos-bus.c
3198F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200BUSLOGIC SCSI DRIVER
3201M:	Khalid Aziz <khalid@gonehiking.org>
3202L:	linux-scsi@vger.kernel.org
3203S:	Maintained
3204F:	drivers/scsi/BusLogic.*
3205F:	drivers/scsi/FlashPoint.*
3206
3207C-MEDIA CMI8788 DRIVER
3208M:	Clemens Ladisch <clemens@ladisch.de>
3209L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3210T:	git git://git.alsa-project.org/alsa-kernel.git
3211S:	Maintained
3212F:	sound/pci/oxygen/
3213
3214C-SKY ARCHITECTURE
3215M:	Guo Ren <ren_guo@c-sky.com>
3216T:	git https://github.com/c-sky/csky-linux.git
3217S:	Supported
3218F:	arch/csky/
3219F:	Documentation/devicetree/bindings/csky/
3220K:	csky
3221N:	csky
3222
3223C6X ARCHITECTURE
3224M:	Mark Salter <msalter@redhat.com>
3225M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226L:	linux-c6x-dev@linux-c6x.org
3227W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3228S:	Maintained
3229F:	arch/c6x/
3230
3231CA8210 IEEE-802.15.4 RADIO DRIVER
3232M:	Harry Morris <h.morris@cascoda.com>
3233L:	linux-wpan@vger.kernel.org
3234W:	https://github.com/Cascoda/ca8210-linux.git
3235S:	Maintained
3236F:	drivers/net/ieee802154/ca8210.c
3237F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238
3239CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240M:	David Howells <dhowells@redhat.com>
3241L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3242S:	Supported
3243F:	Documentation/filesystems/caching/cachefiles.txt
3244F:	fs/cachefiles/
3245
3246CADENCE MIPI-CSI2 BRIDGES
3247M:	Maxime Ripard <maxime.ripard@bootlin.com>
3248L:	linux-media@vger.kernel.org
3249S:	Maintained
3250F:	Documentation/devicetree/bindings/media/cdns,*.txt
3251F:	drivers/media/platform/cadence/cdns-csi2*
3252
3253CADET FM/AM RADIO RECEIVER DRIVER
3254M:	Hans Verkuil <hverkuil@xs4all.nl>
3255L:	linux-media@vger.kernel.org
3256T:	git git://linuxtv.org/media_tree.git
3257W:	https://linuxtv.org
3258S:	Maintained
3259F:	drivers/media/radio/radio-cadet*
3260
3261CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262M:	Jonathan Corbet <corbet@lwn.net>
3263L:	linux-media@vger.kernel.org
3264T:	git git://linuxtv.org/media_tree.git
3265S:	Maintained
3266F:	Documentation/media/v4l-drivers/cafe_ccic*
3267F:	drivers/media/platform/marvell-ccic/
3268
3269CAIF NETWORK LAYER
3270M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271L:	netdev@vger.kernel.org
3272S:	Supported
3273F:	Documentation/networking/caif/
3274F:	drivers/net/caif/
3275F:	include/uapi/linux/caif/
3276F:	include/net/caif/
3277F:	net/caif/
3278
3279CALGARY x86-64 IOMMU
3280M:	Muli Ben-Yehuda <mulix@mulix.org>
3281M:	Jon Mason <jdmason@kudzu.us>
3282L:	iommu@lists.linux-foundation.org
3283S:	Maintained
3284F:	arch/x86/kernel/pci-calgary_64.c
3285F:	arch/x86/kernel/tce_64.c
3286F:	arch/x86/include/asm/calgary.h
3287F:	arch/x86/include/asm/tce.h
3288
3289CAN NETWORK DRIVERS
3290M:	Wolfgang Grandegger <wg@grandegger.com>
3291M:	Marc Kleine-Budde <mkl@pengutronix.de>
3292L:	linux-can@vger.kernel.org
3293W:	https://github.com/linux-can
3294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296S:	Maintained
3297F:	Documentation/devicetree/bindings/net/can/
3298F:	drivers/net/can/
3299F:	include/linux/can/dev.h
3300F:	include/linux/can/platform/
3301F:	include/uapi/linux/can/error.h
3302F:	include/uapi/linux/can/netlink.h
3303
3304CAN NETWORK LAYER
3305M:	Oliver Hartkopp <socketcan@hartkopp.net>
3306M:	Marc Kleine-Budde <mkl@pengutronix.de>
3307L:	linux-can@vger.kernel.org
3308W:	https://github.com/linux-can
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311S:	Maintained
3312F:	Documentation/networking/can.rst
3313F:	net/can/
3314F:	include/linux/can/core.h
3315F:	include/uapi/linux/can.h
3316F:	include/uapi/linux/can/bcm.h
3317F:	include/uapi/linux/can/raw.h
3318F:	include/uapi/linux/can/gw.h
3319
3320CAPABILITIES
3321M:	Serge Hallyn <serge@hallyn.com>
3322L:	linux-security-module@vger.kernel.org
3323S:	Supported
3324F:	include/linux/capability.h
3325F:	include/uapi/linux/capability.h
3326F:	security/commoncap.c
3327F:	kernel/capability.c
3328
3329CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330M:	Kevin Tsai <ktsai@capellamicro.com>
3331S:	Maintained
3332F:	drivers/iio/light/cm*
3333
3334CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335M:	Christian Lamparter <chunkeey@googlemail.com>
3336L:	linux-wireless@vger.kernel.org
3337W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3338S:	Maintained
3339F:	drivers/net/wireless/ath/carl9170/
3340
3341CAVIUM I2C DRIVER
3342M:	Jan Glauber <jglauber@cavium.com>
3343M:	David Daney <david.daney@cavium.com>
3344W:	http://www.cavium.com
3345S:	Supported
3346F:	drivers/i2c/busses/i2c-octeon*
3347F:	drivers/i2c/busses/i2c-thunderx*
3348
3349CAVIUM LIQUIDIO NETWORK DRIVER
3350M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3351M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3352M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354L:	netdev@vger.kernel.org
3355W:	http://www.cavium.com
3356S:	Supported
3357F:	drivers/net/ethernet/cavium/liquidio/
3358
3359CAVIUM MMC DRIVER
3360M:	Jan Glauber <jglauber@cavium.com>
3361M:	David Daney <david.daney@cavium.com>
3362M:	Steven J. Hill <Steven.Hill@cavium.com>
3363W:	http://www.cavium.com
3364S:	Supported
3365F:	drivers/mmc/host/cavium*
3366
3367CAVIUM OCTEON-TX CRYPTO DRIVER
3368M:	George Cherian <george.cherian@cavium.com>
3369L:	linux-crypto@vger.kernel.org
3370W:	http://www.cavium.com
3371S:	Supported
3372F:	drivers/crypto/cavium/cpt/
3373
3374CAVIUM THUNDERX2 ARM64 SOC
3375M:	Robert Richter <rrichter@cavium.com>
3376M:	Jayachandran C <jnair@caviumnetworks.com>
3377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378S:	Maintained
3379F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3380F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381
3382CC2520 IEEE-802.15.4 RADIO DRIVER
3383M:	Varka Bhadram <varkabhadram@gmail.com>
3384L:	linux-wpan@vger.kernel.org
3385S:	Maintained
3386F:	drivers/net/ieee802154/cc2520.c
3387F:	include/linux/spi/cc2520.h
3388F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389
3390CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391M:	Gilad Ben-Yossef <gilad@benyossef.com>
3392L:	linux-crypto@vger.kernel.org
3393S:	Supported
3394F:	drivers/crypto/ccree/
3395W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3396
3397CEC FRAMEWORK
3398M:	Hans Verkuil <hans.verkuil@cisco.com>
3399L:	linux-media@vger.kernel.org
3400T:	git git://linuxtv.org/media_tree.git
3401W:	http://linuxtv.org
3402S:	Supported
3403F:	Documentation/media/kapi/cec-core.rst
3404F:	Documentation/media/uapi/cec
3405F:	drivers/media/cec/
3406F:	drivers/media/rc/keymaps/rc-cec.c
3407F:	include/media/cec.h
3408F:	include/media/cec-notifier.h
3409F:	include/uapi/linux/cec.h
3410F:	include/uapi/linux/cec-funcs.h
3411F:	Documentation/devicetree/bindings/media/cec.txt
3412F:	Documentation/ABI/testing/debugfs-cec-error-inj
3413
3414CEC GPIO DRIVER
3415M:	Hans Verkuil <hans.verkuil@cisco.com>
3416L:	linux-media@vger.kernel.org
3417T:	git git://linuxtv.org/media_tree.git
3418W:	http://linuxtv.org
3419S:	Supported
3420F:	drivers/media/platform/cec-gpio/
3421F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3422
3423CELL BROADBAND ENGINE ARCHITECTURE
3424M:	Arnd Bergmann <arnd@arndb.de>
3425L:	linuxppc-dev@lists.ozlabs.org
3426W:	http://www.ibm.com/developerworks/power/cell/
3427S:	Supported
3428F:	arch/powerpc/include/asm/cell*.h
3429F:	arch/powerpc/include/asm/spu*.h
3430F:	arch/powerpc/include/uapi/asm/spu*.h
3431F:	arch/powerpc/oprofile/*cell*
3432F:	arch/powerpc/platforms/cell/
3433
3434CEPH COMMON CODE (LIBCEPH)
3435M:	Ilya Dryomov <idryomov@gmail.com>
3436M:	"Yan, Zheng" <zyan@redhat.com>
3437M:	Sage Weil <sage@redhat.com>
3438L:	ceph-devel@vger.kernel.org
3439W:	http://ceph.com/
3440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441T:	git git://github.com/ceph/ceph-client.git
3442S:	Supported
3443F:	net/ceph/
3444F:	include/linux/ceph/
3445F:	include/linux/crush/
3446
3447CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448M:	"Yan, Zheng" <zyan@redhat.com>
3449M:	Sage Weil <sage@redhat.com>
3450M:	Ilya Dryomov <idryomov@gmail.com>
3451L:	ceph-devel@vger.kernel.org
3452W:	http://ceph.com/
3453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454T:	git git://github.com/ceph/ceph-client.git
3455S:	Supported
3456F:	Documentation/filesystems/ceph.txt
3457F:	fs/ceph/
3458
3459CERTIFICATE HANDLING:
3460M:	David Howells <dhowells@redhat.com>
3461M:	David Woodhouse <dwmw2@infradead.org>
3462L:	keyrings@vger.kernel.org
3463S:	Maintained
3464F:	Documentation/admin-guide/module-signing.rst
3465F:	certs/
3466F:	scripts/sign-file.c
3467F:	scripts/extract-cert.c
3468
3469CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470L:	linux-usb@vger.kernel.org
3471S:	Orphan
3472F:	Documentation/usb/WUSB-Design-overview.txt
3473F:	Documentation/usb/wusb-cbaf
3474F:	drivers/usb/host/hwa-hc.c
3475F:	drivers/usb/host/whci/
3476F:	drivers/usb/wusbcore/
3477F:	include/linux/usb/wusb*
3478
3479CFAG12864B LCD DRIVER
3480M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481S:	Maintained
3482F:	drivers/auxdisplay/cfag12864b.c
3483F:	include/linux/cfag12864b.h
3484
3485CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487S:	Maintained
3488F:	drivers/auxdisplay/cfag12864bfb.c
3489F:	include/linux/cfag12864b.h
3490
3491802.11 (including CFG80211/NL80211)
3492M:	Johannes Berg <johannes@sipsolutions.net>
3493L:	linux-wireless@vger.kernel.org
3494W:	http://wireless.kernel.org/
3495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3497S:	Maintained
3498F:	net/wireless/
3499F:	include/uapi/linux/nl80211.h
3500F:	include/linux/ieee80211.h
3501F:	include/net/wext.h
3502F:	include/net/cfg80211.h
3503F:	include/net/iw_handler.h
3504F:	include/net/ieee80211_radiotap.h
3505F:	Documentation/driver-api/80211/cfg80211.rst
3506F:	Documentation/networking/regulatory.txt
3507
3508CHAR and MISC DRIVERS
3509M:	Arnd Bergmann <arnd@arndb.de>
3510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512S:	Supported
3513F:	drivers/char/
3514F:	drivers/misc/
3515F:	include/linux/miscdevice.h
3516
3517CHECKPATCH
3518M:	Andy Whitcroft <apw@canonical.com>
3519M:	Joe Perches <joe@perches.com>
3520S:	Maintained
3521F:	scripts/checkpatch.pl
3522
3523CHINESE DOCUMENTATION
3524M:	Harry Wei <harryxiyou@gmail.com>
3525L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527S:	Maintained
3528F:	Documentation/translations/zh_CN/
3529
3530CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531M:	Peter Chen <Peter.Chen@nxp.com>
3532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533L:	linux-usb@vger.kernel.org
3534S:	Maintained
3535F:	drivers/usb/chipidea/
3536
3537CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538M:	Hans de Goede <hdegoede@redhat.com>
3539L:	linux-input@vger.kernel.org
3540S:	Maintained
3541F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542F:	drivers/input/touchscreen/chipone_icn8318.c
3543
3544CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545M:	Hans de Goede <hdegoede@redhat.com>
3546L:	linux-input@vger.kernel.org
3547S:	Maintained
3548F:	drivers/input/touchscreen/chipone_icn8505.c
3549
3550CHROME HARDWARE PLATFORM SUPPORT
3551M:	Benson Leung <bleung@chromium.org>
3552M:	Olof Johansson <olof@lixom.net>
3553S:	Maintained
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555F:	drivers/platform/chrome/
3556
3557CIRRUS LOGIC AUDIO CODEC DRIVERS
3558M:	Brian Austin <brian.austin@cirrus.com>
3559M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3561S:	Maintained
3562F:	sound/soc/codecs/cs*
3563
3564CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565M:	Hartley Sweeten <hsweeten@visionengravers.com>
3566L:	netdev@vger.kernel.org
3567S:	Maintained
3568F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3569
3570CISCO FCOE HBA DRIVER
3571M:	Satish Kharat <satishkh@cisco.com>
3572M:	Sesidhar Baddela <sebaddel@cisco.com>
3573M:	Karan Tilak Kumar <kartilak@cisco.com>
3574L:	linux-scsi@vger.kernel.org
3575S:	Supported
3576F:	drivers/scsi/fnic/
3577
3578CISCO SCSI HBA DRIVER
3579M:	Karan Tilak Kumar <kartilak@cisco.com>
3580M:	Sesidhar Baddela <sebaddel@cisco.com>
3581L:	linux-scsi@vger.kernel.org
3582S:	Supported
3583F:	drivers/scsi/snic/
3584
3585CISCO VIC ETHERNET NIC DRIVER
3586M:	Christian Benvenuti <benve@cisco.com>
3587M:	Govindarajulu Varadarajan <_govind@gmx.com>
3588M:	Parvi Kaustubhi <pkaustub@cisco.com>
3589S:	Supported
3590F:	drivers/net/ethernet/cisco/enic/
3591
3592CISCO VIC LOW LATENCY NIC DRIVER
3593M:	Christian Benvenuti <benve@cisco.com>
3594S:	Supported
3595F:	drivers/infiniband/hw/usnic/
3596
3597CIRRUS LOGIC MADERA CODEC DRIVERS
3598M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3599M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3601L:	patches@opensource.cirrus.com
3602T:	git https://github.com/CirrusLogic/linux-drivers.git
3603W:	https://github.com/CirrusLogic/linux-drivers/wiki
3604S:	Supported
3605F:	Documentation/devicetree/bindings/mfd/madera.txt
3606F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607F:	include/linux/mfd/madera/*
3608F:	drivers/gpio/gpio-madera*
3609F:	drivers/mfd/madera*
3610F:	drivers/mfd/cs47l*
3611F:	drivers/pinctrl/cirrus/*
3612
3613CLANG-FORMAT FILE
3614M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3615S:	Maintained
3616F:	.clang-format
3617
3618CLEANCACHE API
3619M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620L:	linux-kernel@vger.kernel.org
3621S:	Maintained
3622F:	mm/cleancache.c
3623F:	include/linux/cleancache.h
3624
3625CLK API
3626M:	Russell King <linux@armlinux.org.uk>
3627L:	linux-clk@vger.kernel.org
3628S:	Maintained
3629F:	include/linux/clk.h
3630
3631CLOCKSOURCE, CLOCKEVENT DRIVERS
3632M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3633M:	Thomas Gleixner <tglx@linutronix.de>
3634L:	linux-kernel@vger.kernel.org
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636S:	Supported
3637F:	drivers/clocksource/
3638F:	Documentation/devicetree/bindings/timer/
3639
3640CMPC ACPI DRIVER
3641M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642M:	Daniel Oliveira Nascimento <don@syst.com.br>
3643L:	platform-driver-x86@vger.kernel.org
3644S:	Supported
3645F:	drivers/platform/x86/classmate-laptop.c
3646
3647COBALT MEDIA DRIVER
3648M:	Hans Verkuil <hans.verkuil@cisco.com>
3649L:	linux-media@vger.kernel.org
3650T:	git git://linuxtv.org/media_tree.git
3651W:	https://linuxtv.org
3652S:	Supported
3653F:	drivers/media/pci/cobalt/
3654
3655COCCINELLE/Semantic Patches (SmPL)
3656M:	Julia Lawall <Julia.Lawall@lip6.fr>
3657M:	Gilles Muller <Gilles.Muller@lip6.fr>
3658M:	Nicolas Palix <nicolas.palix@imag.fr>
3659M:	Michal Marek <michal.lkml@markovi.net>
3660L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662W:	http://coccinelle.lip6.fr/
3663S:	Supported
3664F:	Documentation/dev-tools/coccinelle.rst
3665F:	scripts/coccinelle/
3666F:	scripts/coccicheck
3667
3668CODA FILE SYSTEM
3669M:	Jan Harkes <jaharkes@cs.cmu.edu>
3670M:	coda@cs.cmu.edu
3671L:	codalist@coda.cs.cmu.edu
3672W:	http://www.coda.cs.cmu.edu/
3673S:	Maintained
3674F:	Documentation/filesystems/coda.txt
3675F:	fs/coda/
3676F:	include/linux/coda*.h
3677F:	include/uapi/linux/coda*.h
3678
3679CODA V4L2 MEM2MEM DRIVER
3680M:	Philipp Zabel <p.zabel@pengutronix.de>
3681L:	linux-media@vger.kernel.org
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/media/coda.txt
3684F:	drivers/media/platform/coda/
3685
3686CODE OF CONDUCT
3687M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3688S:	Supported
3689F:	Documentation/process/code-of-conduct.rst
3690F:	Documentation/process/code-of-conduct-interpretation.rst
3691
3692COMMON CLK FRAMEWORK
3693M:	Michael Turquette <mturquette@baylibre.com>
3694M:	Stephen Boyd <sboyd@kernel.org>
3695L:	linux-clk@vger.kernel.org
3696Q:	http://patchwork.kernel.org/project/linux-clk/list/
3697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3698S:	Maintained
3699F:	Documentation/devicetree/bindings/clock/
3700F:	drivers/clk/
3701X:	drivers/clk/clkdev.c
3702F:	include/linux/clk-pr*
3703F:	include/linux/clk/
3704F:	include/linux/of_clk.h
3705
3706COMMON INTERNET FILE SYSTEM (CIFS)
3707M:	Steve French <sfrench@samba.org>
3708L:	linux-cifs@vger.kernel.org
3709L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3710W:	http://linux-cifs.samba.org/
3711T:	git git://git.samba.org/sfrench/cifs-2.6.git
3712S:	Supported
3713F:	Documentation/filesystems/cifs/
3714F:	fs/cifs/
3715
3716COMPACTPCI HOTPLUG CORE
3717M:	Scott Murray <scott@spiteful.org>
3718L:	linux-pci@vger.kernel.org
3719S:	Maintained
3720F:	drivers/pci/hotplug/cpci_hotplug*
3721
3722COMPACTPCI HOTPLUG GENERIC DRIVER
3723M:	Scott Murray <scott@spiteful.org>
3724L:	linux-pci@vger.kernel.org
3725S:	Maintained
3726F:	drivers/pci/hotplug/cpcihp_generic.c
3727
3728COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3729M:	Scott Murray <scott@spiteful.org>
3730L:	linux-pci@vger.kernel.org
3731S:	Maintained
3732F:	drivers/pci/hotplug/cpcihp_zt5550.*
3733
3734COMPAL LAPTOP SUPPORT
3735M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3736L:	platform-driver-x86@vger.kernel.org
3737S:	Maintained
3738F:	drivers/platform/x86/compal-laptop.c
3739
3740COMPILER ATTRIBUTES
3741M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3742S:	Maintained
3743F:	include/linux/compiler_attributes.h
3744
3745CONEXANT ACCESSRUNNER USB DRIVER
3746L:	accessrunner-general@lists.sourceforge.net
3747W:	http://accessrunner.sourceforge.net/
3748S:	Orphan
3749F:	drivers/usb/atm/cxacru.c
3750
3751CONFIGFS
3752M:	Joel Becker <jlbec@evilplan.org>
3753M:	Christoph Hellwig <hch@lst.de>
3754T:	git git://git.infradead.org/users/hch/configfs.git
3755S:	Supported
3756F:	fs/configfs/
3757F:	include/linux/configfs.h
3758
3759CONNECTOR
3760M:	Evgeniy Polyakov <zbr@ioremap.net>
3761L:	netdev@vger.kernel.org
3762S:	Maintained
3763F:	drivers/connector/
3764
3765CONTROL GROUP (CGROUP)
3766M:	Tejun Heo <tj@kernel.org>
3767M:	Li Zefan <lizefan@huawei.com>
3768M:	Johannes Weiner <hannes@cmpxchg.org>
3769L:	cgroups@vger.kernel.org
3770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3771S:	Maintained
3772F:	Documentation/cgroup*
3773F:	include/linux/cgroup*
3774F:	kernel/cgroup*
3775
3776CONTROL GROUP - CPUSET
3777M:	Li Zefan <lizefan@huawei.com>
3778L:	cgroups@vger.kernel.org
3779W:	http://www.bullopensource.org/cpuset/
3780W:	http://oss.sgi.com/projects/cpusets/
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3782S:	Maintained
3783F:	Documentation/cgroup-v1/cpusets.txt
3784F:	include/linux/cpuset.h
3785F:	kernel/cgroup/cpuset.c
3786
3787CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3788M:	Johannes Weiner <hannes@cmpxchg.org>
3789M:	Michal Hocko <mhocko@kernel.org>
3790M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3791L:	cgroups@vger.kernel.org
3792L:	linux-mm@kvack.org
3793S:	Maintained
3794F:	mm/memcontrol.c
3795F:	mm/swap_cgroup.c
3796
3797CORETEMP HARDWARE MONITORING DRIVER
3798M:	Fenghua Yu <fenghua.yu@intel.com>
3799L:	linux-hwmon@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/hwmon/coretemp
3802F:	drivers/hwmon/coretemp.c
3803
3804COSA/SRP SYNC SERIAL DRIVER
3805M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3806W:	http://www.fi.muni.cz/~kas/cosa/
3807S:	Maintained
3808F:	drivers/net/wan/cosa*
3809
3810CPMAC ETHERNET DRIVER
3811M:	Florian Fainelli <f.fainelli@gmail.com>
3812L:	netdev@vger.kernel.org
3813S:	Maintained
3814F:	drivers/net/ethernet/ti/cpmac.c
3815
3816CPU FREQUENCY DRIVERS
3817M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3818M:	Viresh Kumar <viresh.kumar@linaro.org>
3819L:	linux-pm@vger.kernel.org
3820S:	Maintained
3821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3822T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3823B:	https://bugzilla.kernel.org
3824F:	Documentation/cpu-freq/
3825F:	Documentation/devicetree/bindings/cpufreq/
3826F:	drivers/cpufreq/
3827F:	include/linux/cpufreq.h
3828F:	tools/testing/selftests/cpufreq/
3829
3830CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3831M:	Viresh Kumar <viresh.kumar@linaro.org>
3832M:	Sudeep Holla <sudeep.holla@arm.com>
3833L:	linux-pm@vger.kernel.org
3834W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3835S:	Maintained
3836F:	drivers/cpufreq/arm_big_little.h
3837F:	drivers/cpufreq/arm_big_little.c
3838
3839CPU POWER MONITORING SUBSYSTEM
3840M:	Thomas Renninger <trenn@suse.com>
3841M:	Shuah Khan <shuah@kernel.org>
3842L:	linux-pm@vger.kernel.org
3843S:	Maintained
3844F:	tools/power/cpupower/
3845
3846CPUID/MSR DRIVER
3847M:	"H. Peter Anvin" <hpa@zytor.com>
3848S:	Maintained
3849F:	arch/x86/kernel/cpuid.c
3850F:	arch/x86/kernel/msr.c
3851
3852CPUIDLE DRIVER - ARM BIG LITTLE
3853M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3854M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3855L:	linux-pm@vger.kernel.org
3856L:	linux-arm-kernel@lists.infradead.org
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3858S:	Maintained
3859F:	drivers/cpuidle/cpuidle-big_little.c
3860
3861CPUIDLE DRIVER - ARM EXYNOS
3862M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3863M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3864M:	Kukjin Kim <kgene@kernel.org>
3865L:	linux-pm@vger.kernel.org
3866L:	linux-samsung-soc@vger.kernel.org
3867S:	Supported
3868F:	drivers/cpuidle/cpuidle-exynos.c
3869F:	arch/arm/mach-exynos/pm.c
3870
3871CPUIDLE DRIVERS
3872M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3873M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3874L:	linux-pm@vger.kernel.org
3875S:	Maintained
3876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3877B:	https://bugzilla.kernel.org
3878F:	drivers/cpuidle/*
3879F:	include/linux/cpuidle.h
3880
3881CRAMFS FILESYSTEM
3882M:	Nicolas Pitre <nico@linaro.org>
3883S:	Maintained
3884F:	Documentation/filesystems/cramfs.txt
3885F:	fs/cramfs/
3886
3887CRYPTO API
3888M:	Herbert Xu <herbert@gondor.apana.org.au>
3889M:	"David S. Miller" <davem@davemloft.net>
3890L:	linux-crypto@vger.kernel.org
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3893S:	Maintained
3894F:	Documentation/crypto/
3895F:	Documentation/devicetree/bindings/crypto/
3896F:	arch/*/crypto/
3897F:	crypto/
3898F:	drivers/crypto/
3899F:	include/crypto/
3900F:	include/linux/crypto*
3901
3902CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3903M:	Neil Horman <nhorman@tuxdriver.com>
3904L:	linux-crypto@vger.kernel.org
3905S:	Maintained
3906F:	crypto/ansi_cprng.c
3907F:	crypto/rng.c
3908
3909CS3308 MEDIA DRIVER
3910M:	Hans Verkuil <hverkuil@xs4all.nl>
3911L:	linux-media@vger.kernel.org
3912T:	git git://linuxtv.org/media_tree.git
3913W:	http://linuxtv.org
3914S:	Odd Fixes
3915F:	drivers/media/i2c/cs3308.c
3916F:	drivers/media/i2c/cs3308.h
3917
3918CS5535 Audio ALSA driver
3919M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3920S:	Maintained
3921F:	sound/pci/cs5535audio/
3922
3923CW1200 WLAN driver
3924M:	Solomon Peachy <pizza@shaftnet.org>
3925S:	Maintained
3926F:	drivers/net/wireless/st/cw1200/
3927
3928CX18 VIDEO4LINUX DRIVER
3929M:	Andy Walls <awalls@md.metrocast.net>
3930L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3931L:	linux-media@vger.kernel.org
3932T:	git git://linuxtv.org/media_tree.git
3933W:	https://linuxtv.org
3934W:	http://www.ivtvdriver.org/index.php/Cx18
3935S:	Maintained
3936F:	Documentation/media/v4l-drivers/cx18*
3937F:	drivers/media/pci/cx18/
3938F:	include/uapi/linux/ivtv*
3939
3940CX2341X MPEG ENCODER HELPER MODULE
3941M:	Hans Verkuil <hverkuil@xs4all.nl>
3942L:	linux-media@vger.kernel.org
3943T:	git git://linuxtv.org/media_tree.git
3944W:	https://linuxtv.org
3945S:	Maintained
3946F:	drivers/media/common/cx2341x*
3947F:	include/media/cx2341x*
3948
3949CX24120 MEDIA DRIVER
3950M:	Jemma Denson <jdenson@gmail.com>
3951M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3952L:	linux-media@vger.kernel.org
3953W:	https://linuxtv.org
3954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3955S:	Maintained
3956F:	drivers/media/dvb-frontends/cx24120*
3957
3958CX88 VIDEO4LINUX DRIVER
3959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3960L:	linux-media@vger.kernel.org
3961W:	https://linuxtv.org
3962T:	git git://linuxtv.org/media_tree.git
3963S:	Odd fixes
3964F:	Documentation/media/v4l-drivers/cx88*
3965F:	drivers/media/pci/cx88/
3966
3967CXD2820R MEDIA DRIVER
3968M:	Antti Palosaari <crope@iki.fi>
3969L:	linux-media@vger.kernel.org
3970W:	https://linuxtv.org
3971W:	http://palosaari.fi/linux/
3972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3973T:	git git://linuxtv.org/anttip/media_tree.git
3974S:	Maintained
3975F:	drivers/media/dvb-frontends/cxd2820r*
3976
3977CXGB3 ETHERNET DRIVER (CXGB3)
3978M:	Santosh Raspatur <santosh@chelsio.com>
3979L:	netdev@vger.kernel.org
3980W:	http://www.chelsio.com
3981S:	Supported
3982F:	drivers/net/ethernet/chelsio/cxgb3/
3983
3984CXGB3 ISCSI DRIVER (CXGB3I)
3985M:	Karen Xie <kxie@chelsio.com>
3986L:	linux-scsi@vger.kernel.org
3987W:	http://www.chelsio.com
3988S:	Supported
3989F:	drivers/scsi/cxgbi/cxgb3i
3990
3991CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3992M:	Steve Wise <swise@chelsio.com>
3993L:	linux-rdma@vger.kernel.org
3994W:	http://www.openfabrics.org
3995S:	Supported
3996F:	drivers/infiniband/hw/cxgb3/
3997F:	include/uapi/rdma/cxgb3-abi.h
3998
3999CXGB4 CRYPTO DRIVER (chcr)
4000M:	Harsh Jain <harsh@chelsio.com>
4001L:	linux-crypto@vger.kernel.org
4002W:	http://www.chelsio.com
4003S:	Supported
4004F:	drivers/crypto/chelsio
4005
4006CXGB4 ETHERNET DRIVER (CXGB4)
4007M:	Ganesh Goudar <ganeshgr@chelsio.com>
4008L:	netdev@vger.kernel.org
4009W:	http://www.chelsio.com
4010S:	Supported
4011F:	drivers/net/ethernet/chelsio/cxgb4/
4012
4013CXGB4 ISCSI DRIVER (CXGB4I)
4014M:	Karen Xie <kxie@chelsio.com>
4015L:	linux-scsi@vger.kernel.org
4016W:	http://www.chelsio.com
4017S:	Supported
4018F:	drivers/scsi/cxgbi/cxgb4i
4019
4020CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4021M:	Steve Wise <swise@chelsio.com>
4022L:	linux-rdma@vger.kernel.org
4023W:	http://www.openfabrics.org
4024S:	Supported
4025F:	drivers/infiniband/hw/cxgb4/
4026F:	include/uapi/rdma/cxgb4-abi.h
4027
4028CXGB4VF ETHERNET DRIVER (CXGB4VF)
4029M:	Casey Leedom <leedom@chelsio.com>
4030L:	netdev@vger.kernel.org
4031W:	http://www.chelsio.com
4032S:	Supported
4033F:	drivers/net/ethernet/chelsio/cxgb4vf/
4034
4035CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4036M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4037M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4038L:	linuxppc-dev@lists.ozlabs.org
4039S:	Supported
4040F:	arch/powerpc/platforms/powernv/pci-cxl.c
4041F:	drivers/misc/cxl/
4042F:	include/misc/cxl*
4043F:	include/uapi/misc/cxl.h
4044F:	Documentation/powerpc/cxl.txt
4045F:	Documentation/ABI/testing/sysfs-class-cxl
4046
4047CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4048M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4049M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4050M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4051L:	linux-scsi@vger.kernel.org
4052S:	Supported
4053F:	drivers/scsi/cxlflash/
4054F:	include/uapi/scsi/cxlflash_ioctl.h
4055F:	Documentation/powerpc/cxlflash.txt
4056
4057CYBERPRO FB DRIVER
4058M:	Russell King <linux@armlinux.org.uk>
4059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4060W:	http://www.armlinux.org.uk/
4061S:	Maintained
4062F:	drivers/video/fbdev/cyber2000fb.*
4063
4064CYCLADES ASYNC MUX DRIVER
4065W:	http://www.cyclades.com/
4066S:	Orphan
4067F:	drivers/tty/cyclades.c
4068F:	include/linux/cyclades.h
4069F:	include/uapi/linux/cyclades.h
4070
4071CYCLADES PC300 DRIVER
4072W:	http://www.cyclades.com/
4073S:	Orphan
4074F:	drivers/net/wan/pc300*
4075
4076CYPRESS_FIRMWARE MEDIA DRIVER
4077M:	Antti Palosaari <crope@iki.fi>
4078L:	linux-media@vger.kernel.org
4079W:	https://linuxtv.org
4080W:	http://palosaari.fi/linux/
4081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4082T:	git git://linuxtv.org/anttip/media_tree.git
4083S:	Maintained
4084F:	drivers/media/common/cypress_firmware*
4085
4086CYTTSP TOUCHSCREEN DRIVER
4087M:	Ferruh Yigit <fery@cypress.com>
4088L:	linux-input@vger.kernel.org
4089S:	Supported
4090F:	drivers/input/touchscreen/cyttsp*
4091F:	include/linux/input/cyttsp.h
4092
4093D-LINK DIR-685 TOUCHKEYS DRIVER
4094M:	Linus Walleij <linus.walleij@linaro.org>
4095L:	linux-input@vger.kernel.org
4096S:	Supported
4097F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4098
4099DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4100M:	Joshua Kinard <kumba@gentoo.org>
4101S:	Maintained
4102F:	drivers/rtc/rtc-ds1685.c
4103F:	include/linux/rtc/ds1685.h
4104
4105DAMA SLAVE for AX.25
4106M:	Joerg Reuter <jreuter@yaina.de>
4107W:	http://yaina.de/jreuter/
4108W:	http://www.qsl.net/dl1bke/
4109L:	linux-hams@vger.kernel.org
4110S:	Maintained
4111F:	net/ax25/af_ax25.c
4112F:	net/ax25/ax25_dev.c
4113F:	net/ax25/ax25_ds_*
4114F:	net/ax25/ax25_in.c
4115F:	net/ax25/ax25_out.c
4116F:	net/ax25/ax25_timer.c
4117F:	net/ax25/sysctl_net_ax25.c
4118
4119DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4120L:	netdev@vger.kernel.org
4121S:	Orphan
4122F:	Documentation/networking/dmfe.txt
4123F:	drivers/net/ethernet/dec/tulip/dmfe.c
4124
4125DC390/AM53C974 SCSI driver
4126M:	Hannes Reinecke <hare@suse.com>
4127L:	linux-scsi@vger.kernel.org
4128S:	Maintained
4129F:	drivers/scsi/am53c974.c
4130
4131DC395x SCSI driver
4132M:	Oliver Neukum <oliver@neukum.org>
4133M:	Ali Akcaagac <aliakc@web.de>
4134M:	Jamie Lenehan <lenehan@twibble.org>
4135L:	dc395x@twibble.org
4136W:	http://twibble.org/dist/dc395x/
4137W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4138S:	Maintained
4139F:	Documentation/scsi/dc395x.txt
4140F:	drivers/scsi/dc395x.*
4141
4142DCCP PROTOCOL
4143M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4144L:	dccp@vger.kernel.org
4145W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4146S:	Maintained
4147F:	include/linux/dccp.h
4148F:	include/uapi/linux/dccp.h
4149F:	include/linux/tfrc.h
4150F:	net/dccp/
4151
4152DECnet NETWORK LAYER
4153W:	http://linux-decnet.sourceforge.net
4154L:	linux-decnet-user@lists.sourceforge.net
4155S:	Orphan
4156F:	Documentation/networking/decnet.txt
4157F:	net/decnet/
4158
4159DECSTATION PLATFORM SUPPORT
4160M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4161L:	linux-mips@linux-mips.org
4162W:	http://www.linux-mips.org/wiki/DECstation
4163S:	Maintained
4164F:	arch/mips/dec/
4165F:	arch/mips/include/asm/dec/
4166F:	arch/mips/include/asm/mach-dec/
4167
4168DEFXX FDDI NETWORK DRIVER
4169M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4170S:	Maintained
4171F:	drivers/net/fddi/defxx.*
4172
4173DELL SMBIOS DRIVER
4174M:	Pali Rohár <pali.rohar@gmail.com>
4175M:	Mario Limonciello <mario.limonciello@dell.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-smbios.*
4179
4180DELL SMBIOS SMM DRIVER
4181M:	Mario Limonciello <mario.limonciello@dell.com>
4182L:	platform-driver-x86@vger.kernel.org
4183S:	Maintained
4184F:	drivers/platform/x86/dell-smbios-smm.c
4185
4186DELL SMBIOS WMI DRIVER
4187M:	Mario Limonciello <mario.limonciello@dell.com>
4188L:	platform-driver-x86@vger.kernel.org
4189S:	Maintained
4190F:	drivers/platform/x86/dell-smbios-wmi.c
4191F:	tools/wmi/dell-smbios-example.c
4192
4193DEFZA FDDI NETWORK DRIVER
4194M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4195S:	Maintained
4196F:	drivers/net/fddi/defza.*
4197
4198DELL LAPTOP DRIVER
4199M:	Matthew Garrett <mjg59@srcf.ucam.org>
4200M:	Pali Rohár <pali.rohar@gmail.com>
4201L:	platform-driver-x86@vger.kernel.org
4202S:	Maintained
4203F:	drivers/platform/x86/dell-laptop.c
4204
4205DELL LAPTOP FREEFALL DRIVER
4206M:	Pali Rohár <pali.rohar@gmail.com>
4207S:	Maintained
4208F:	drivers/platform/x86/dell-smo8800.c
4209
4210DELL LAPTOP RBTN DRIVER
4211M:	Pali Rohár <pali.rohar@gmail.com>
4212S:	Maintained
4213F:	drivers/platform/x86/dell-rbtn.*
4214
4215DELL REMOTE BIOS UPDATE DRIVER
4216M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4217L:	platform-driver-x86@vger.kernel.org
4218S:	Maintained
4219F:	drivers/platform/x86/dell_rbu.c
4220
4221DELL LAPTOP SMM DRIVER
4222M:	Pali Rohár <pali.rohar@gmail.com>
4223S:	Maintained
4224F:	drivers/hwmon/dell-smm-hwmon.c
4225F:	include/uapi/linux/i8k.h
4226
4227DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4228M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4229L:	platform-driver-x86@vger.kernel.org
4230S:	Maintained
4231F:	Documentation/dcdbas.txt
4232F:	drivers/platform/x86/dcdbas.*
4233
4234DELL WMI NOTIFICATIONS DRIVER
4235M:	Matthew Garrett <mjg59@srcf.ucam.org>
4236M:	Pali Rohár <pali.rohar@gmail.com>
4237S:	Maintained
4238F:	drivers/platform/x86/dell-wmi.c
4239
4240DELL WMI DESCRIPTOR DRIVER
4241M:	Mario Limonciello <mario.limonciello@dell.com>
4242S:	Maintained
4243F:	drivers/platform/x86/dell-wmi-descriptor.c
4244
4245DELTA ST MEDIA DRIVER
4246M:	Hugues Fruchet <hugues.fruchet@st.com>
4247L:	linux-media@vger.kernel.org
4248T:	git git://linuxtv.org/media_tree.git
4249W:	https://linuxtv.org
4250S:	Supported
4251F:	drivers/media/platform/sti/delta
4252
4253DENALI NAND DRIVER
4254M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4255L:	linux-mtd@lists.infradead.org
4256S:	Supported
4257F:	drivers/mtd/nand/raw/denali*
4258
4259DESIGNWARE USB2 DRD IP DRIVER
4260M:	Minas Harutyunyan <hminas@synopsys.com>
4261L:	linux-usb@vger.kernel.org
4262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4263S:	Maintained
4264F:	drivers/usb/dwc2/
4265
4266DESIGNWARE USB3 DRD IP DRIVER
4267M:	Felipe Balbi <balbi@kernel.org>
4268L:	linux-usb@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4270S:	Maintained
4271F:	drivers/usb/dwc3/
4272
4273DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4274M:	Andreas Klinger <ak@it-klinger.de>
4275L:	linux-iio@vger.kernel.org
4276S:	Maintained
4277F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4278F:	drivers/iio/proximity/srf*.c
4279
4280DEVICE COREDUMP (DEV_COREDUMP)
4281M:	Johannes Berg <johannes@sipsolutions.net>
4282L:	linux-kernel@vger.kernel.org
4283S:	Maintained
4284F:	drivers/base/devcoredump.c
4285F:	include/linux/devcoredump.h
4286
4287DEVICE FREQUENCY (DEVFREQ)
4288M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4289M:	Kyungmin Park <kyungmin.park@samsung.com>
4290R:	Chanwoo Choi <cw00.choi@samsung.com>
4291L:	linux-pm@vger.kernel.org
4292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4293S:	Maintained
4294F:	drivers/devfreq/
4295F:	include/linux/devfreq.h
4296F:	Documentation/devicetree/bindings/devfreq/
4297
4298DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4299M:	Chanwoo Choi <cw00.choi@samsung.com>
4300L:	linux-pm@vger.kernel.org
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4302S:	Supported
4303F:	drivers/devfreq/event/
4304F:	drivers/devfreq/devfreq-event.c
4305F:	include/linux/devfreq-event.h
4306F:	Documentation/devicetree/bindings/devfreq/event/
4307
4308DEVICE NUMBER REGISTRY
4309M:	Torben Mathiasen <device@lanana.org>
4310W:	http://lanana.org/docs/device-list/index.html
4311S:	Maintained
4312
4313DEVICE-MAPPER  (LVM)
4314M:	Alasdair Kergon <agk@redhat.com>
4315M:	Mike Snitzer <snitzer@redhat.com>
4316M:	dm-devel@redhat.com
4317L:	dm-devel@redhat.com
4318W:	http://sources.redhat.com/dm
4319Q:	http://patchwork.kernel.org/project/dm-devel/list/
4320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4321T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4322S:	Maintained
4323F:	Documentation/device-mapper/
4324F:	drivers/md/Makefile
4325F:	drivers/md/Kconfig
4326F:	drivers/md/dm*
4327F:	drivers/md/persistent-data/
4328F:	include/linux/device-mapper.h
4329F:	include/linux/dm-*.h
4330F:	include/uapi/linux/dm-*.h
4331
4332DEVLINK
4333M:	Jiri Pirko <jiri@mellanox.com>
4334L:	netdev@vger.kernel.org
4335S:	Supported
4336F:	net/core/devlink.c
4337F:	include/net/devlink.h
4338F:	include/uapi/linux/devlink.h
4339
4340DIALOG SEMICONDUCTOR DRIVERS
4341M:	Support Opensource <support.opensource@diasemi.com>
4342W:	http://www.dialog-semiconductor.com/products
4343S:	Supported
4344F:	Documentation/hwmon/da90??
4345F:	Documentation/devicetree/bindings/mfd/da90*.txt
4346F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4347F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4348F:	Documentation/devicetree/bindings/regulator/da92*.txt
4349F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4350F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4351F:	drivers/gpio/gpio-da90??.c
4352F:	drivers/hwmon/da90??-hwmon.c
4353F:	drivers/iio/adc/da91??-*.c
4354F:	drivers/input/misc/da90??_onkey.c
4355F:	drivers/input/touchscreen/da9052_tsi.c
4356F:	drivers/leds/leds-da90??.c
4357F:	drivers/mfd/da903x.c
4358F:	drivers/mfd/da90??-*.c
4359F:	drivers/mfd/da91??-*.c
4360F:	drivers/power/supply/da9052-battery.c
4361F:	drivers/power/supply/da91??-*.c
4362F:	drivers/regulator/da903x.c
4363F:	drivers/regulator/da9???-regulator.[ch]
4364F:	drivers/thermal/da90??-thermal.c
4365F:	drivers/rtc/rtc-da90??.c
4366F:	drivers/video/backlight/da90??_bl.c
4367F:	drivers/watchdog/da90??_wdt.c
4368F:	include/linux/mfd/da903x.h
4369F:	include/linux/mfd/da9052/
4370F:	include/linux/mfd/da9055/
4371F:	include/linux/mfd/da9062/
4372F:	include/linux/mfd/da9063/
4373F:	include/linux/mfd/da9150/
4374F:	include/linux/regulator/da9211.h
4375F:	include/sound/da[79]*.h
4376F:	sound/soc/codecs/da[79]*.[ch]
4377
4378DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4379M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4380L:	linux-gpio@vger.kernel.org
4381S:	Maintained
4382F:	drivers/gpio/gpio-gpio-mm.c
4383
4384DIOLAN U2C-12 I2C DRIVER
4385M:	Guenter Roeck <linux@roeck-us.net>
4386L:	linux-i2c@vger.kernel.org
4387S:	Maintained
4388F:	drivers/i2c/busses/i2c-diolan-u2c.c
4389
4390FILESYSTEM DIRECT ACCESS (DAX)
4391M:	Matthew Wilcox <willy@infradead.org>
4392M:	Ross Zwisler <zwisler@kernel.org>
4393M:	Jan Kara <jack@suse.cz>
4394L:	linux-fsdevel@vger.kernel.org
4395S:	Supported
4396F:	fs/dax.c
4397F:	include/linux/dax.h
4398F:	include/trace/events/fs_dax.h
4399
4400DEVICE DIRECT ACCESS (DAX)
4401M:	Dan Williams <dan.j.williams@intel.com>
4402M:	Dave Jiang <dave.jiang@intel.com>
4403M:	Ross Zwisler <zwisler@kernel.org>
4404M:	Vishal Verma <vishal.l.verma@intel.com>
4405L:	linux-nvdimm@lists.01.org
4406S:	Supported
4407F:	drivers/dax/
4408
4409DIRECTORY NOTIFICATION (DNOTIFY)
4410M:	Jan Kara <jack@suse.cz>
4411R:	Amir Goldstein <amir73il@gmail.com>
4412L:	linux-fsdevel@vger.kernel.org
4413S:	Maintained
4414F:	Documentation/filesystems/dnotify.txt
4415F:	fs/notify/dnotify/
4416F:	include/linux/dnotify.h
4417
4418DISK GEOMETRY AND PARTITION HANDLING
4419M:	Andries Brouwer <aeb@cwi.nl>
4420W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4421W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4422W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4423S:	Maintained
4424
4425DISKQUOTA
4426M:	Jan Kara <jack@suse.com>
4427S:	Maintained
4428F:	Documentation/filesystems/quota.txt
4429F:	fs/quota/
4430F:	include/linux/quota*.h
4431F:	include/uapi/linux/quota*.h
4432
4433DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4434M:	Bernie Thompson <bernie@plugable.com>
4435L:	linux-fbdev@vger.kernel.org
4436S:	Maintained
4437W:	http://plugable.com/category/projects/udlfb/
4438F:	drivers/video/fbdev/udlfb.c
4439F:	include/video/udlfb.h
4440F:	Documentation/fb/udlfb.txt
4441
4442DISTRIBUTED LOCK MANAGER (DLM)
4443M:	Christine Caulfield <ccaulfie@redhat.com>
4444M:	David Teigland <teigland@redhat.com>
4445L:	cluster-devel@redhat.com
4446W:	http://sources.redhat.com/cluster/
4447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4448S:	Supported
4449F:	fs/dlm/
4450
4451DMA BUFFER SHARING FRAMEWORK
4452M:	Sumit Semwal <sumit.semwal@linaro.org>
4453S:	Maintained
4454L:	linux-media@vger.kernel.org
4455L:	dri-devel@lists.freedesktop.org
4456L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4457F:	drivers/dma-buf/
4458F:	include/linux/dma-buf*
4459F:	include/linux/reservation.h
4460F:	include/linux/*fence.h
4461F:	Documentation/driver-api/dma-buf.rst
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463
4464DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4465M:	Vinod Koul <vkoul@kernel.org>
4466L:	dmaengine@vger.kernel.org
4467Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4468S:	Maintained
4469F:	drivers/dma/
4470F:	include/linux/dmaengine.h
4471F:	include/linux/of_dma.h
4472F:	Documentation/devicetree/bindings/dma/
4473F:	Documentation/driver-api/dmaengine/
4474T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4475
4476DMA MAPPING HELPERS
4477M:	Christoph Hellwig <hch@lst.de>
4478M:	Marek Szyprowski <m.szyprowski@samsung.com>
4479R:	Robin Murphy <robin.murphy@arm.com>
4480L:	iommu@lists.linux-foundation.org
4481T:	git git://git.infradead.org/users/hch/dma-mapping.git
4482W:	http://git.infradead.org/users/hch/dma-mapping.git
4483S:	Supported
4484F:	kernel/dma/
4485F:	include/asm-generic/dma-mapping.h
4486F:	include/linux/dma-direct.h
4487F:	include/linux/dma-mapping.h
4488F:	include/linux/dma-noncoherent.h
4489
4490DME1737 HARDWARE MONITOR DRIVER
4491M:	Juerg Haefliger <juergh@gmail.com>
4492L:	linux-hwmon@vger.kernel.org
4493S:	Maintained
4494F:	Documentation/hwmon/dme1737
4495F:	drivers/hwmon/dme1737.c
4496
4497DMI/SMBIOS SUPPORT
4498M:	Jean Delvare <jdelvare@suse.com>
4499S:	Maintained
4500T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4501F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4502F:	drivers/firmware/dmi-id.c
4503F:	drivers/firmware/dmi_scan.c
4504F:	include/linux/dmi.h
4505
4506DOCUMENTATION
4507M:	Jonathan Corbet <corbet@lwn.net>
4508L:	linux-doc@vger.kernel.org
4509S:	Maintained
4510F:	Documentation/
4511F:	scripts/kernel-doc
4512X:	Documentation/ABI/
4513X:	Documentation/acpi/
4514X:	Documentation/devicetree/
4515X:	Documentation/i2c/
4516X:	Documentation/media/
4517X:	Documentation/power/
4518X:	Documentation/spi/
4519T:	git git://git.lwn.net/linux.git docs-next
4520
4521DOCUMENTATION/ITALIAN
4522M:	Federico Vaga <federico.vaga@vaga.pv.it>
4523L:	linux-doc@vger.kernel.org
4524S:	Maintained
4525F:	Documentation/translations/it_IT
4526
4527DONGWOON DW9714 LENS VOICE COIL DRIVER
4528M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4529L:	linux-media@vger.kernel.org
4530T:	git git://linuxtv.org/media_tree.git
4531S:	Maintained
4532F:	drivers/media/i2c/dw9714.c
4533F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4534
4535DONGWOON DW9807 LENS VOICE COIL DRIVER
4536M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4537L:	linux-media@vger.kernel.org
4538T:	git git://linuxtv.org/media_tree.git
4539S:	Maintained
4540F:	drivers/media/i2c/dw9807-vcm.c
4541F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4542
4543DOUBLETALK DRIVER
4544M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4545L:	blinux-list@redhat.com
4546S:	Maintained
4547F:	drivers/char/dtlk.c
4548F:	include/linux/dtlk.h
4549
4550DPAA2 DATAPATH I/O (DPIO) DRIVER
4551M:	Roy Pledge <Roy.Pledge@nxp.com>
4552L:	linux-kernel@vger.kernel.org
4553S:	Maintained
4554F:	drivers/soc/fsl/dpio
4555
4556DPAA2 ETHERNET DRIVER
4557M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4558L:	netdev@vger.kernel.org
4559S:	Maintained
4560F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4561F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4562F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4563F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4564F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4565
4566DPAA2 ETHERNET SWITCH DRIVER
4567M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4568M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4569L:	linux-kernel@vger.kernel.org
4570S:	Maintained
4571F:	drivers/staging/fsl-dpaa2/ethsw
4572
4573DPAA2 PTP CLOCK DRIVER
4574M:	Yangbo Lu <yangbo.lu@nxp.com>
4575L:	netdev@vger.kernel.org
4576S:	Maintained
4577F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4578F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4579
4580DPT_I2O SCSI RAID DRIVER
4581M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4582L:	linux-scsi@vger.kernel.org
4583W:	http://www.adaptec.com/
4584S:	Maintained
4585F:	drivers/scsi/dpt*
4586F:	drivers/scsi/dpt/
4587
4588DRBD DRIVER
4589M:	Philipp Reisner <philipp.reisner@linbit.com>
4590M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4591L:	drbd-dev@lists.linbit.com
4592W:	http://www.drbd.org
4593T:	git git://git.linbit.com/linux-drbd.git
4594T:	git git://git.linbit.com/drbd-8.4.git
4595S:	Supported
4596F:	drivers/block/drbd/
4597F:	lib/lru_cache.c
4598F:	Documentation/blockdev/drbd/
4599
4600DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4601M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4602R:	"Rafael J. Wysocki" <rafael@kernel.org>
4603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4604S:	Supported
4605F:	Documentation/kobject.txt
4606F:	drivers/base/
4607F:	fs/debugfs/
4608F:	fs/sysfs/
4609F:	include/linux/debugfs.h
4610F:	include/linux/kobj*
4611F:	lib/kobj*
4612
4613DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4614M:	Kevin Hilman <khilman@kernel.org>
4615M:	Nishanth Menon <nm@ti.com>
4616S:	Maintained
4617F:	drivers/power/avs/
4618F:	include/linux/power/smartreflex.h
4619L:	linux-pm@vger.kernel.org
4620
4621DRM DRIVER FOR ARM PL111 CLCD
4622M:	Eric Anholt <eric@anholt.net>
4623T:	git git://anongit.freedesktop.org/drm/drm-misc
4624S:	Supported
4625F:	drivers/gpu/drm/pl111/
4626
4627DRM DRIVER FOR ARM VERSATILE TFT PANELS
4628M:	Linus Walleij <linus.walleij@linaro.org>
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630S:	Maintained
4631F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4632F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4633
4634DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4635M:	Dave Airlie <airlied@redhat.com>
4636S:	Odd Fixes
4637F:	drivers/gpu/drm/ast/
4638
4639DRM DRIVER FOR BOCHS VIRTUAL GPU
4640M:	Gerd Hoffmann <kraxel@redhat.com>
4641L:	virtualization@lists.linux-foundation.org
4642T:	git git://anongit.freedesktop.org/drm/drm-misc
4643S:	Maintained
4644F:	drivers/gpu/drm/bochs/
4645
4646DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4647M:	Linus Walleij <linus.walleij@linaro.org>
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649S:	Maintained
4650F:	drivers/gpu/drm/tve200/
4651
4652DRM DRIVER FOR ILITEK ILI9225 PANELS
4653M:	David Lechner <david@lechnology.com>
4654S:	Maintained
4655F:	drivers/gpu/drm/tinydrm/ili9225.c
4656F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4657
4658DRM DRIVER FOR INTEL I810 VIDEO CARDS
4659S:	Orphan / Obsolete
4660F:	drivers/gpu/drm/i810/
4661F:	include/uapi/drm/i810_drm.h
4662
4663DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4664S:	Orphan / Obsolete
4665F:	drivers/gpu/drm/mga/
4666F:	include/uapi/drm/mga_drm.h
4667
4668DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4669M:	Dave Airlie <airlied@redhat.com>
4670S:	Odd Fixes
4671F:	drivers/gpu/drm/mgag200/
4672
4673DRM DRIVER FOR MI0283QT
4674M:	Noralf Trønnes <noralf@tronnes.org>
4675S:	Maintained
4676F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4677F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4678
4679DRM DRIVER FOR MSM ADRENO GPU
4680M:	Rob Clark <robdclark@gmail.com>
4681L:	linux-arm-msm@vger.kernel.org
4682L:	dri-devel@lists.freedesktop.org
4683L:	freedreno@lists.freedesktop.org
4684T:	git git://people.freedesktop.org/~robclark/linux
4685S:	Maintained
4686F:	drivers/gpu/drm/msm/
4687F:	include/uapi/drm/msm_drm.h
4688F:	Documentation/devicetree/bindings/display/msm/
4689
4690DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4691M:	Ben Skeggs <bskeggs@redhat.com>
4692L:	dri-devel@lists.freedesktop.org
4693L:	nouveau@lists.freedesktop.org
4694T:	git git://github.com/skeggsb/linux
4695S:	Supported
4696F:	drivers/gpu/drm/nouveau/
4697F:	include/uapi/drm/nouveau_drm.h
4698
4699DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4700M:	Noralf Trønnes <noralf@tronnes.org>
4701S:	Maintained
4702F:	drivers/gpu/drm/tinydrm/repaper.c
4703F:	Documentation/devicetree/bindings/display/repaper.txt
4704
4705DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4706M:	Dave Airlie <airlied@redhat.com>
4707M:	Gerd Hoffmann <kraxel@redhat.com>
4708L:	virtualization@lists.linux-foundation.org
4709T:	git git://anongit.freedesktop.org/drm/drm-misc
4710S:	Obsolete
4711W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4712F:	drivers/gpu/drm/cirrus/
4713
4714DRM DRIVER FOR QXL VIRTUAL GPU
4715M:	Dave Airlie <airlied@redhat.com>
4716M:	Gerd Hoffmann <kraxel@redhat.com>
4717L:	virtualization@lists.linux-foundation.org
4718T:	git git://anongit.freedesktop.org/drm/drm-misc
4719S:	Maintained
4720F:	drivers/gpu/drm/qxl/
4721F:	include/uapi/drm/qxl_drm.h
4722
4723DRM DRIVER FOR RAGE 128 VIDEO CARDS
4724S:	Orphan / Obsolete
4725F:	drivers/gpu/drm/r128/
4726F:	include/uapi/drm/r128_drm.h
4727
4728DRM DRIVER FOR SAVAGE VIDEO CARDS
4729S:	Orphan / Obsolete
4730F:	drivers/gpu/drm/savage/
4731F:	include/uapi/drm/savage_drm.h
4732
4733DRM DRIVER FOR SIS VIDEO CARDS
4734S:	Orphan / Obsolete
4735F:	drivers/gpu/drm/sis/
4736F:	include/uapi/drm/sis_drm.h
4737
4738DRM DRIVER FOR SITRONIX ST7586 PANELS
4739M:	David Lechner <david@lechnology.com>
4740S:	Maintained
4741F:	drivers/gpu/drm/tinydrm/st7586.c
4742F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4743
4744DRM DRIVER FOR SITRONIX ST7735R PANELS
4745M:	David Lechner <david@lechnology.com>
4746S:	Maintained
4747F:	drivers/gpu/drm/tinydrm/st7735r.c
4748F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4749
4750DRM DRIVER FOR TDFX VIDEO CARDS
4751S:	Orphan / Obsolete
4752F:	drivers/gpu/drm/tdfx/
4753
4754DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4755M:	Dave Airlie <airlied@redhat.com>
4756R:	Sean Paul <sean@poorly.run>
4757L:	dri-devel@lists.freedesktop.org
4758S:	Odd Fixes
4759F:	drivers/gpu/drm/udl/
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761
4762DRM DRIVER FOR VMWARE VIRTUAL GPU
4763M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4764M:	Sinclair Yeh <syeh@vmware.com>
4765M:	Thomas Hellstrom <thellstrom@vmware.com>
4766L:	dri-devel@lists.freedesktop.org
4767T:	git git://people.freedesktop.org/~syeh/repos_linux
4768T:	git git://people.freedesktop.org/~thomash/linux
4769S:	Supported
4770F:	drivers/gpu/drm/vmwgfx/
4771F:	include/uapi/drm/vmwgfx_drm.h
4772
4773DRM DRIVERS
4774M:	David Airlie <airlied@linux.ie>
4775L:	dri-devel@lists.freedesktop.org
4776T:	git git://anongit.freedesktop.org/drm/drm
4777B:	https://bugs.freedesktop.org/
4778C:	irc://chat.freenode.net/dri-devel
4779S:	Maintained
4780F:	drivers/gpu/drm/
4781F:	drivers/gpu/vga/
4782F:	Documentation/devicetree/bindings/display/
4783F:	Documentation/devicetree/bindings/gpu/
4784F:	Documentation/gpu/
4785F:	include/drm/
4786F:	include/uapi/drm/
4787F:	include/linux/vga*
4788
4789DRM DRIVERS AND MISC GPU PATCHES
4790M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4791M:	Maxime Ripard <maxime.ripard@bootlin.com>
4792M:	Sean Paul <sean@poorly.run>
4793W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4794S:	Maintained
4795T:	git git://anongit.freedesktop.org/drm/drm-misc
4796F:	Documentation/gpu/
4797F:	drivers/gpu/vga/
4798F:	drivers/gpu/drm/*
4799F:	include/drm/drm*
4800F:	include/uapi/drm/drm*
4801F:	include/linux/vga*
4802
4803DRM DRIVERS FOR ALLWINNER A10
4804M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4805L:	dri-devel@lists.freedesktop.org
4806S:	Supported
4807F:	drivers/gpu/drm/sun4i/
4808F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4809T:	git git://anongit.freedesktop.org/drm/drm-misc
4810
4811DRM DRIVERS FOR AMLOGIC SOCS
4812M:	Neil Armstrong <narmstrong@baylibre.com>
4813L:	dri-devel@lists.freedesktop.org
4814L:	linux-amlogic@lists.infradead.org
4815W:	http://linux-meson.com/
4816S:	Supported
4817F:	drivers/gpu/drm/meson/
4818F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4819F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4820F:	Documentation/gpu/meson.rst
4821T:	git git://anongit.freedesktop.org/drm/drm-misc
4822
4823DRM DRIVERS FOR ATMEL HLCDC
4824M:	Boris Brezillon <boris.brezillon@bootlin.com>
4825L:	dri-devel@lists.freedesktop.org
4826S:	Supported
4827F:	drivers/gpu/drm/atmel-hlcdc/
4828F:	Documentation/devicetree/bindings/display/atmel/
4829T:	git git://anongit.freedesktop.org/drm/drm-misc
4830
4831DRM DRIVERS FOR BRIDGE CHIPS
4832M:	Archit Taneja <architt@codeaurora.org>
4833M:	Andrzej Hajda <a.hajda@samsung.com>
4834R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4835S:	Maintained
4836T:	git git://anongit.freedesktop.org/drm/drm-misc
4837F:	drivers/gpu/drm/bridge/
4838
4839DRM DRIVERS FOR EXYNOS
4840M:	Inki Dae <inki.dae@samsung.com>
4841M:	Joonyoung Shim <jy0922.shim@samsung.com>
4842M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4843M:	Kyungmin Park <kyungmin.park@samsung.com>
4844L:	dri-devel@lists.freedesktop.org
4845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4846S:	Supported
4847F:	drivers/gpu/drm/exynos/
4848F:	include/uapi/drm/exynos_drm.h
4849F:	Documentation/devicetree/bindings/display/exynos/
4850
4851DRM DRIVERS FOR FREESCALE DCU
4852M:	Stefan Agner <stefan@agner.ch>
4853M:	Alison Wang <alison.wang@nxp.com>
4854L:	dri-devel@lists.freedesktop.org
4855S:	Supported
4856F:	drivers/gpu/drm/fsl-dcu/
4857F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4858F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4859F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4860T:	git git://anongit.freedesktop.org/drm/drm-misc
4861
4862DRM DRIVERS FOR FREESCALE IMX
4863M:	Philipp Zabel <p.zabel@pengutronix.de>
4864L:	dri-devel@lists.freedesktop.org
4865S:	Maintained
4866F:	drivers/gpu/drm/imx/
4867F:	drivers/gpu/ipu-v3/
4868F:	Documentation/devicetree/bindings/display/imx/
4869
4870DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4871M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4872L:	dri-devel@lists.freedesktop.org
4873T:	git git://github.com/patjak/drm-gma500
4874S:	Maintained
4875F:	drivers/gpu/drm/gma500/
4876
4877DRM DRIVERS FOR HISILICON
4878M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4879M:	Rongrong Zou <zourongrong@gmail.com>
4880R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4881R:	Chen Feng <puck.chen@hisilicon.com>
4882L:	dri-devel@lists.freedesktop.org
4883T:	git git://github.com/xin3liang/linux.git
4884S:	Maintained
4885F:	drivers/gpu/drm/hisilicon/
4886F:	Documentation/devicetree/bindings/display/hisilicon/
4887
4888DRM DRIVERS FOR MEDIATEK
4889M:	CK Hu <ck.hu@mediatek.com>
4890M:	Philipp Zabel <p.zabel@pengutronix.de>
4891L:	dri-devel@lists.freedesktop.org
4892S:	Supported
4893F:	drivers/gpu/drm/mediatek/
4894F:	Documentation/devicetree/bindings/display/mediatek/
4895
4896DRM DRIVERS FOR NVIDIA TEGRA
4897M:	Thierry Reding <thierry.reding@gmail.com>
4898L:	dri-devel@lists.freedesktop.org
4899L:	linux-tegra@vger.kernel.org
4900T:	git git://anongit.freedesktop.org/tegra/linux.git
4901S:	Supported
4902F:	drivers/gpu/drm/tegra/
4903F:	drivers/gpu/host1x/
4904F:	include/linux/host1x.h
4905F:	include/uapi/drm/tegra_drm.h
4906F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4907
4908DRM DRIVERS FOR RENESAS
4909M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4910M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4911L:	dri-devel@lists.freedesktop.org
4912L:	linux-renesas-soc@vger.kernel.org
4913T:	git git://linuxtv.org/pinchartl/media drm/du/next
4914S:	Supported
4915F:	drivers/gpu/drm/rcar-du/
4916F:	drivers/gpu/drm/shmobile/
4917F:	include/linux/platform_data/shmob_drm.h
4918F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4919F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4920F:	Documentation/devicetree/bindings/display/renesas,du.txt
4921
4922DRM DRIVERS FOR ROCKCHIP
4923M:	Sandy Huang <hjc@rock-chips.com>
4924M:	Heiko Stübner <heiko@sntech.de>
4925L:	dri-devel@lists.freedesktop.org
4926S:	Maintained
4927F:	drivers/gpu/drm/rockchip/
4928F:	Documentation/devicetree/bindings/display/rockchip/
4929T:	git git://anongit.freedesktop.org/drm/drm-misc
4930
4931DRM DRIVERS FOR STI
4932M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4933M:	Vincent Abriou <vincent.abriou@st.com>
4934L:	dri-devel@lists.freedesktop.org
4935T:	git git://anongit.freedesktop.org/drm/drm-misc
4936S:	Maintained
4937F:	drivers/gpu/drm/sti
4938F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4939
4940DRM DRIVERS FOR STM
4941M:	Yannick Fertre <yannick.fertre@st.com>
4942M:	Philippe Cornu <philippe.cornu@st.com>
4943M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4944M:	Vincent Abriou <vincent.abriou@st.com>
4945L:	dri-devel@lists.freedesktop.org
4946T:	git git://anongit.freedesktop.org/drm/drm-misc
4947S:	Maintained
4948F:	drivers/gpu/drm/stm
4949F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4950
4951DRM DRIVERS FOR TI LCDC
4952M:	Jyri Sarha <jsarha@ti.com>
4953R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4954L:	dri-devel@lists.freedesktop.org
4955S:	Maintained
4956F:	drivers/gpu/drm/tilcdc/
4957F:	Documentation/devicetree/bindings/display/tilcdc/
4958
4959DRM DRIVERS FOR TI OMAP
4960M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4961L:	dri-devel@lists.freedesktop.org
4962S:	Maintained
4963F:	drivers/gpu/drm/omapdrm/
4964F:	Documentation/devicetree/bindings/display/ti/
4965
4966DRM DRIVERS FOR V3D
4967M:	Eric Anholt <eric@anholt.net>
4968S:	Supported
4969F:	drivers/gpu/drm/v3d/
4970F:	include/uapi/drm/v3d_drm.h
4971F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4972T:	git git://anongit.freedesktop.org/drm/drm-misc
4973
4974DRM DRIVERS FOR VC4
4975M:	Eric Anholt <eric@anholt.net>
4976T:	git git://github.com/anholt/linux
4977S:	Supported
4978F:	drivers/gpu/drm/vc4/
4979F:	include/uapi/drm/vc4_drm.h
4980F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4981T:	git git://anongit.freedesktop.org/drm/drm-misc
4982
4983DRM DRIVERS FOR VIVANTE GPU IP
4984M:	Lucas Stach <l.stach@pengutronix.de>
4985R:	Russell King <linux+etnaviv@armlinux.org.uk>
4986R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4987L:	etnaviv@lists.freedesktop.org
4988L:	dri-devel@lists.freedesktop.org
4989S:	Maintained
4990F:	drivers/gpu/drm/etnaviv/
4991F:	include/uapi/drm/etnaviv_drm.h
4992F:	Documentation/devicetree/bindings/display/etnaviv/
4993
4994DRM DRIVERS FOR ZTE ZX
4995M:	Shawn Guo <shawnguo@kernel.org>
4996L:	dri-devel@lists.freedesktop.org
4997S:	Maintained
4998F:	drivers/gpu/drm/zte/
4999F:	Documentation/devicetree/bindings/display/zte,vou.txt
5000T:	git git://anongit.freedesktop.org/drm/drm-misc
5001
5002DRM PANEL DRIVERS
5003M:	Thierry Reding <thierry.reding@gmail.com>
5004L:	dri-devel@lists.freedesktop.org
5005T:	git git://anongit.freedesktop.org/drm/drm-misc
5006S:	Maintained
5007F:	drivers/gpu/drm/drm_panel.c
5008F:	drivers/gpu/drm/panel/
5009F:	include/drm/drm_panel.h
5010F:	Documentation/devicetree/bindings/display/panel/
5011
5012DRM TINYDRM DRIVERS
5013M:	Noralf Trønnes <noralf@tronnes.org>
5014W:	https://github.com/notro/tinydrm/wiki/Development
5015T:	git git://anongit.freedesktop.org/drm/drm-misc
5016S:	Maintained
5017F:	drivers/gpu/drm/tinydrm/
5018F:	include/drm/tinydrm/
5019
5020DRM DRIVERS FOR XEN
5021M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5022T:	git git://anongit.freedesktop.org/drm/drm-misc
5023L:	dri-devel@lists.freedesktop.org
5024L:	xen-devel@lists.xen.org
5025S:	Supported
5026F:	drivers/gpu/drm/xen/
5027F:	Documentation/gpu/xen-front.rst
5028
5029DRM TTM SUBSYSTEM
5030M:	Christian Koenig <christian.koenig@amd.com>
5031M:	Huang Rui <ray.huang@amd.com>
5032M:	Junwei Zhang <Jerry.Zhang@amd.com>
5033T:	git git://people.freedesktop.org/~agd5f/linux
5034S:	Maintained
5035L:	dri-devel@lists.freedesktop.org
5036F:	include/drm/ttm/
5037F:	drivers/gpu/drm/ttm/
5038
5039DSBR100 USB FM RADIO DRIVER
5040M:	Alexey Klimov <klimov.linux@gmail.com>
5041L:	linux-media@vger.kernel.org
5042T:	git git://linuxtv.org/media_tree.git
5043S:	Maintained
5044F:	drivers/media/radio/dsbr100.c
5045
5046DSCC4 DRIVER
5047M:	Francois Romieu <romieu@fr.zoreil.com>
5048L:	netdev@vger.kernel.org
5049S:	Maintained
5050F:	drivers/net/wan/dscc4.c
5051
5052DT3155 MEDIA DRIVER
5053M:	Hans Verkuil <hverkuil@xs4all.nl>
5054L:	linux-media@vger.kernel.org
5055T:	git git://linuxtv.org/media_tree.git
5056W:	https://linuxtv.org
5057S:	Odd Fixes
5058F:	drivers/media/pci/dt3155/
5059
5060DVB_USB_AF9015 MEDIA DRIVER
5061M:	Antti Palosaari <crope@iki.fi>
5062L:	linux-media@vger.kernel.org
5063W:	https://linuxtv.org
5064W:	http://palosaari.fi/linux/
5065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5066T:	git git://linuxtv.org/anttip/media_tree.git
5067S:	Maintained
5068F:	drivers/media/usb/dvb-usb-v2/af9015*
5069
5070DVB_USB_AF9035 MEDIA DRIVER
5071M:	Antti Palosaari <crope@iki.fi>
5072L:	linux-media@vger.kernel.org
5073W:	https://linuxtv.org
5074W:	http://palosaari.fi/linux/
5075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5076T:	git git://linuxtv.org/anttip/media_tree.git
5077S:	Maintained
5078F:	drivers/media/usb/dvb-usb-v2/af9035*
5079
5080DVB_USB_ANYSEE MEDIA DRIVER
5081M:	Antti Palosaari <crope@iki.fi>
5082L:	linux-media@vger.kernel.org
5083W:	https://linuxtv.org
5084W:	http://palosaari.fi/linux/
5085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5086T:	git git://linuxtv.org/anttip/media_tree.git
5087S:	Maintained
5088F:	drivers/media/usb/dvb-usb-v2/anysee*
5089
5090DVB_USB_AU6610 MEDIA DRIVER
5091M:	Antti Palosaari <crope@iki.fi>
5092L:	linux-media@vger.kernel.org
5093W:	https://linuxtv.org
5094W:	http://palosaari.fi/linux/
5095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5096T:	git git://linuxtv.org/anttip/media_tree.git
5097S:	Maintained
5098F:	drivers/media/usb/dvb-usb-v2/au6610*
5099
5100DVB_USB_CE6230 MEDIA DRIVER
5101M:	Antti Palosaari <crope@iki.fi>
5102L:	linux-media@vger.kernel.org
5103W:	https://linuxtv.org
5104W:	http://palosaari.fi/linux/
5105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5106T:	git git://linuxtv.org/anttip/media_tree.git
5107S:	Maintained
5108F:	drivers/media/usb/dvb-usb-v2/ce6230*
5109
5110DVB_USB_CXUSB MEDIA DRIVER
5111M:	Michael Krufky <mkrufky@linuxtv.org>
5112L:	linux-media@vger.kernel.org
5113W:	https://linuxtv.org
5114W:	http://github.com/mkrufky
5115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5116T:	git git://linuxtv.org/media_tree.git
5117S:	Maintained
5118F:	drivers/media/usb/dvb-usb/cxusb*
5119
5120DVB_USB_EC168 MEDIA DRIVER
5121M:	Antti Palosaari <crope@iki.fi>
5122L:	linux-media@vger.kernel.org
5123W:	https://linuxtv.org
5124W:	http://palosaari.fi/linux/
5125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5126T:	git git://linuxtv.org/anttip/media_tree.git
5127S:	Maintained
5128F:	drivers/media/usb/dvb-usb-v2/ec168*
5129
5130DVB_USB_GL861 MEDIA DRIVER
5131M:	Antti Palosaari <crope@iki.fi>
5132L:	linux-media@vger.kernel.org
5133W:	https://linuxtv.org
5134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5135T:	git git://linuxtv.org/anttip/media_tree.git
5136S:	Maintained
5137F:	drivers/media/usb/dvb-usb-v2/gl861*
5138
5139DVB_USB_MXL111SF MEDIA DRIVER
5140M:	Michael Krufky <mkrufky@linuxtv.org>
5141L:	linux-media@vger.kernel.org
5142W:	https://linuxtv.org
5143W:	http://github.com/mkrufky
5144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5145T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5146S:	Maintained
5147F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5148
5149DVB_USB_RTL28XXU MEDIA DRIVER
5150M:	Antti Palosaari <crope@iki.fi>
5151L:	linux-media@vger.kernel.org
5152W:	https://linuxtv.org
5153W:	http://palosaari.fi/linux/
5154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5155T:	git git://linuxtv.org/anttip/media_tree.git
5156S:	Maintained
5157F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5158
5159DVB_USB_V2 MEDIA DRIVER
5160M:	Antti Palosaari <crope@iki.fi>
5161L:	linux-media@vger.kernel.org
5162W:	https://linuxtv.org
5163W:	http://palosaari.fi/linux/
5164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5165T:	git git://linuxtv.org/anttip/media_tree.git
5166S:	Maintained
5167F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5168F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5169
5170DYNAMIC DEBUG
5171M:	Jason Baron <jbaron@akamai.com>
5172S:	Maintained
5173F:	lib/dynamic_debug.c
5174F:	include/linux/dynamic_debug.h
5175
5176DYNAMIC INTERRUPT MODERATION
5177M:	Tal Gilboa <talgi@mellanox.com>
5178S:	Maintained
5179F:	include/linux/net_dim.h
5180
5181DZ DECSTATION DZ11 SERIAL DRIVER
5182M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5183S:	Maintained
5184F:	drivers/tty/serial/dz.*
5185
5186E3X0 POWER BUTTON DRIVER
5187M:	Moritz Fischer <moritz.fischer@ettus.com>
5188L:	usrp-users@lists.ettus.com
5189W:	http://www.ettus.com
5190S:	Supported
5191F:	drivers/input/misc/e3x0-button.c
5192F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5193
5194E4000 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/tuners/e4000*
5203
5204EARTH_PT1 MEDIA DRIVER
5205M:	Akihiro Tsukada <tskd08@gmail.com>
5206L:	linux-media@vger.kernel.org
5207S:	Odd Fixes
5208F:	drivers/media/pci/pt1/
5209
5210EARTH_PT3 MEDIA DRIVER
5211M:	Akihiro Tsukada <tskd08@gmail.com>
5212L:	linux-media@vger.kernel.org
5213S:	Odd Fixes
5214F:	drivers/media/pci/pt3/
5215
5216EC100 MEDIA DRIVER
5217M:	Antti Palosaari <crope@iki.fi>
5218L:	linux-media@vger.kernel.org
5219W:	https://linuxtv.org
5220W:	http://palosaari.fi/linux/
5221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5222T:	git git://linuxtv.org/anttip/media_tree.git
5223S:	Maintained
5224F:	drivers/media/dvb-frontends/ec100*
5225
5226ECRYPT FILE SYSTEM
5227M:	Tyler Hicks <tyhicks@canonical.com>
5228L:	ecryptfs@vger.kernel.org
5229W:	http://ecryptfs.org
5230W:	https://launchpad.net/ecryptfs
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5232S:	Supported
5233F:	Documentation/filesystems/ecryptfs.txt
5234F:	fs/ecryptfs/
5235
5236EDAC-AMD64
5237M:	Borislav Petkov <bp@alien8.de>
5238L:	linux-edac@vger.kernel.org
5239S:	Maintained
5240F:	drivers/edac/amd64_edac*
5241
5242EDAC-CALXEDA
5243M:	Robert Richter <rric@kernel.org>
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/highbank*
5247
5248EDAC-CAVIUM OCTEON
5249M:	Ralf Baechle <ralf@linux-mips.org>
5250M:	David Daney <david.daney@cavium.com>
5251L:	linux-edac@vger.kernel.org
5252L:	linux-mips@linux-mips.org
5253S:	Supported
5254F:	drivers/edac/octeon_edac*
5255
5256EDAC-CAVIUM THUNDERX
5257M:	David Daney <david.daney@cavium.com>
5258M:	Jan Glauber <jglauber@cavium.com>
5259L:	linux-edac@vger.kernel.org
5260S:	Supported
5261F:	drivers/edac/thunderx_edac*
5262
5263EDAC-CORE
5264M:	Borislav Petkov <bp@alien8.de>
5265M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5266L:	linux-edac@vger.kernel.org
5267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5269S:	Supported
5270F:	Documentation/admin-guide/ras.rst
5271F:	Documentation/driver-api/edac.rst
5272F:	drivers/edac/
5273F:	include/linux/edac.h
5274
5275EDAC-E752X
5276M:	Mark Gross <mark.gross@intel.com>
5277L:	linux-edac@vger.kernel.org
5278S:	Maintained
5279F:	drivers/edac/e752x_edac.c
5280
5281EDAC-E7XXX
5282L:	linux-edac@vger.kernel.org
5283S:	Maintained
5284F:	drivers/edac/e7xxx_edac.c
5285
5286EDAC-FSL_DDR
5287M:	York Sun <york.sun@nxp.com>
5288L:	linux-edac@vger.kernel.org
5289S:	Maintained
5290F:	drivers/edac/fsl_ddr_edac.*
5291
5292EDAC-GHES
5293M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5294L:	linux-edac@vger.kernel.org
5295S:	Maintained
5296F:	drivers/edac/ghes_edac.c
5297
5298EDAC-I3000
5299L:	linux-edac@vger.kernel.org
5300S:	Orphan
5301F:	drivers/edac/i3000_edac.c
5302
5303EDAC-I5000
5304L:	linux-edac@vger.kernel.org
5305S:	Maintained
5306F:	drivers/edac/i5000_edac.c
5307
5308EDAC-I5400
5309M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5310L:	linux-edac@vger.kernel.org
5311S:	Maintained
5312F:	drivers/edac/i5400_edac.c
5313
5314EDAC-I7300
5315M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5316L:	linux-edac@vger.kernel.org
5317S:	Maintained
5318F:	drivers/edac/i7300_edac.c
5319
5320EDAC-I7CORE
5321M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/i7core_edac.c
5325
5326EDAC-I82443BXGX
5327M:	Tim Small <tim@buttersideup.com>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/i82443bxgx_edac.c
5331
5332EDAC-I82975X
5333M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5334M:	"Arvind R." <arvino55@gmail.com>
5335L:	linux-edac@vger.kernel.org
5336S:	Maintained
5337F:	drivers/edac/i82975x_edac.c
5338
5339EDAC-IE31200
5340M:	Jason Baron <jbaron@akamai.com>
5341L:	linux-edac@vger.kernel.org
5342S:	Maintained
5343F:	drivers/edac/ie31200_edac.c
5344
5345EDAC-MPC85XX
5346M:	Johannes Thumshirn <morbidrsa@gmail.com>
5347L:	linux-edac@vger.kernel.org
5348S:	Maintained
5349F:	drivers/edac/mpc85xx_edac.[ch]
5350
5351EDAC-PASEMI
5352M:	Egor Martovetsky <egor@pasemi.com>
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/pasemi_edac.c
5356
5357EDAC-PND2
5358M:	Tony Luck <tony.luck@intel.com>
5359L:	linux-edac@vger.kernel.org
5360S:	Maintained
5361F:	drivers/edac/pnd2_edac.[ch]
5362
5363EDAC-R82600
5364M:	Tim Small <tim@buttersideup.com>
5365L:	linux-edac@vger.kernel.org
5366S:	Maintained
5367F:	drivers/edac/r82600_edac.c
5368
5369EDAC-SBRIDGE
5370M:	Tony Luck <tony.luck@intel.com>
5371R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5372L:	linux-edac@vger.kernel.org
5373S:	Maintained
5374F:	drivers/edac/sb_edac.c
5375
5376EDAC-SKYLAKE
5377M:	Tony Luck <tony.luck@intel.com>
5378L:	linux-edac@vger.kernel.org
5379S:	Maintained
5380F:	drivers/edac/skx_edac.c
5381
5382EDAC-TI
5383M:	Tero Kristo <t-kristo@ti.com>
5384L:	linux-edac@vger.kernel.org
5385S:	Maintained
5386F:	drivers/edac/ti_edac.c
5387
5388EDAC-QCOM
5389M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5390M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5391L:	linux-arm-msm@vger.kernel.org
5392L:	linux-edac@vger.kernel.org
5393S:	Maintained
5394F:	drivers/edac/qcom_edac.c
5395
5396EDIROL UA-101/UA-1000 DRIVER
5397M:	Clemens Ladisch <clemens@ladisch.de>
5398L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5399T:	git git://git.alsa-project.org/alsa-kernel.git
5400S:	Maintained
5401F:	sound/usb/misc/ua101.c
5402
5403EFI TEST DRIVER
5404L:	linux-efi@vger.kernel.org
5405M:	Ivan Hu <ivan.hu@canonical.com>
5406M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5407S:	Maintained
5408F:	drivers/firmware/efi/test/
5409
5410EFI VARIABLE FILESYSTEM
5411M:	Matthew Garrett <matthew.garrett@nebula.com>
5412M:	Jeremy Kerr <jk@ozlabs.org>
5413M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5415L:	linux-efi@vger.kernel.org
5416S:	Maintained
5417F:	fs/efivarfs/
5418
5419EFIFB FRAMEBUFFER DRIVER
5420L:	linux-fbdev@vger.kernel.org
5421M:	Peter Jones <pjones@redhat.com>
5422S:	Maintained
5423F:	drivers/video/fbdev/efifb.c
5424
5425EFS FILESYSTEM
5426W:	http://aeschi.ch.eu.org/efs/
5427S:	Orphan
5428F:	fs/efs/
5429
5430EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5431M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5432L:	netdev@vger.kernel.org
5433S:	Maintained
5434F:	drivers/net/ethernet/ibm/ehea/
5435
5436EM28XX VIDEO4LINUX DRIVER
5437M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5438L:	linux-media@vger.kernel.org
5439W:	https://linuxtv.org
5440T:	git git://linuxtv.org/media_tree.git
5441S:	Maintained
5442F:	drivers/media/usb/em28xx/
5443F:	Documentation/media/v4l-drivers/em28xx*
5444
5445EMBEDDED LINUX
5446M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5447M:	Matt Mackall <mpm@selenic.com>
5448M:	David Woodhouse <dwmw2@infradead.org>
5449L:	linux-embedded@vger.kernel.org
5450S:	Maintained
5451
5452Emulex 10Gbps iSCSI - OneConnect DRIVER
5453M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5454M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5455M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5456L:	linux-scsi@vger.kernel.org
5457W:	http://www.broadcom.com
5458S:	Supported
5459F:	drivers/scsi/be2iscsi/
5460
5461Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5462M:	Sathya Perla <sathya.perla@broadcom.com>
5463M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5464M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5465M:	Somnath Kotur <somnath.kotur@broadcom.com>
5466L:	netdev@vger.kernel.org
5467W:	http://www.emulex.com
5468S:	Supported
5469F:	drivers/net/ethernet/emulex/benet/
5470
5471EMULEX ONECONNECT ROCE DRIVER
5472M:	Selvin Xavier <selvin.xavier@broadcom.com>
5473M:	Devesh Sharma <devesh.sharma@broadcom.com>
5474L:	linux-rdma@vger.kernel.org
5475W:	http://www.broadcom.com
5476S:	Odd Fixes
5477F:	drivers/infiniband/hw/ocrdma/
5478F:	include/uapi/rdma/ocrdma-abi.h
5479
5480EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5481M:	James Smart <james.smart@broadcom.com>
5482M:	Dick Kennedy <dick.kennedy@broadcom.com>
5483L:	linux-scsi@vger.kernel.org
5484W:	http://www.broadcom.com
5485S:	Supported
5486F:	drivers/scsi/lpfc/
5487
5488ENE CB710 FLASH CARD READER DRIVER
5489M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5490S:	Maintained
5491F:	drivers/misc/cb710/
5492F:	drivers/mmc/host/cb710-mmc.*
5493F:	include/linux/cb710.h
5494
5495ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5496M:	Maxim Levitsky <maximlevitsky@gmail.com>
5497S:	Maintained
5498F:	drivers/media/rc/ene_ir.*
5499
5500EPSON S1D13XXX FRAMEBUFFER DRIVER
5501M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5502S:	Maintained
5503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5504F:	drivers/video/fbdev/s1d13xxxfb.c
5505F:	include/video/s1d13xxxfb.h
5506
5507ERRSEQ ERROR TRACKING INFRASTRUCTURE
5508M:	Jeff Layton <jlayton@kernel.org>
5509S:	Maintained
5510F:	lib/errseq.c
5511F:	include/linux/errseq.h
5512
5513ET131X NETWORK DRIVER
5514M:	Mark Einon <mark.einon@gmail.com>
5515S:	Odd Fixes
5516F:	drivers/net/ethernet/agere/
5517
5518ETHERNET BRIDGE
5519M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5520M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5521L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5522L:	netdev@vger.kernel.org
5523W:	http://www.linuxfoundation.org/en/Net:Bridge
5524S:	Maintained
5525F:	include/linux/netfilter_bridge/
5526F:	net/bridge/
5527
5528ETHERNET PHY LIBRARY
5529M:	Andrew Lunn <andrew@lunn.ch>
5530M:	Florian Fainelli <f.fainelli@gmail.com>
5531L:	netdev@vger.kernel.org
5532S:	Maintained
5533F:	Documentation/ABI/testing/sysfs-bus-mdio
5534F:	Documentation/devicetree/bindings/net/mdio*
5535F:	Documentation/networking/phy.txt
5536F:	drivers/net/phy/
5537F:	drivers/of/of_mdio.c
5538F:	drivers/of/of_net.c
5539F:	include/linux/*mdio*.h
5540F:	include/linux/of_net.h
5541F:	include/linux/phy.h
5542F:	include/linux/phy_fixed.h
5543F:	include/linux/platform_data/mdio-bcm-unimac.h
5544F:	include/trace/events/mdio.h
5545F:	include/uapi/linux/mdio.h
5546F:	include/uapi/linux/mii.h
5547
5548EXT2 FILE SYSTEM
5549M:	Jan Kara <jack@suse.com>
5550L:	linux-ext4@vger.kernel.org
5551S:	Maintained
5552F:	Documentation/filesystems/ext2.txt
5553F:	fs/ext2/
5554F:	include/linux/ext2*
5555
5556EXT4 FILE SYSTEM
5557M:	"Theodore Ts'o" <tytso@mit.edu>
5558M:	Andreas Dilger <adilger.kernel@dilger.ca>
5559L:	linux-ext4@vger.kernel.org
5560W:	http://ext4.wiki.kernel.org
5561Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5563S:	Maintained
5564F:	Documentation/filesystems/ext4/ext4.rst
5565F:	fs/ext4/
5566
5567Extended Verification Module (EVM)
5568M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5569L:	linux-integrity@vger.kernel.org
5570S:	Supported
5571F:	security/integrity/evm/
5572
5573EXTENSIBLE FIRMWARE INTERFACE (EFI)
5574M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5575L:	linux-efi@vger.kernel.org
5576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5577S:	Maintained
5578F:	Documentation/efi-stub.txt
5579F:	arch/*/kernel/efi.c
5580F:	arch/x86/boot/compressed/eboot.[ch]
5581F:	arch/*/include/asm/efi.h
5582F:	arch/x86/platform/efi/
5583F:	drivers/firmware/efi/
5584F:	include/linux/efi*.h
5585F:	arch/arm/boot/compressed/efi-header.S
5586F:	arch/arm64/kernel/efi-entry.S
5587
5588EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5589M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5590M:	Chanwoo Choi <cw00.choi@samsung.com>
5591L:	linux-kernel@vger.kernel.org
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5593S:	Maintained
5594F:	drivers/extcon/
5595F:	include/linux/extcon/
5596F:	include/linux/extcon.h
5597F:	Documentation/extcon/
5598F:	Documentation/devicetree/bindings/extcon/
5599
5600EXYNOS DP DRIVER
5601M:	Jingoo Han <jingoohan1@gmail.com>
5602L:	dri-devel@lists.freedesktop.org
5603S:	Maintained
5604F:	drivers/gpu/drm/exynos/exynos_dp*
5605
5606EXYNOS SYSMMU (IOMMU) driver
5607M:	Marek Szyprowski <m.szyprowski@samsung.com>
5608L:	iommu@lists.linux-foundation.org
5609S:	Maintained
5610F:	drivers/iommu/exynos-iommu.c
5611
5612EZchip NPS platform support
5613M:	Vineet Gupta <vgupta@synopsys.com>
5614M:	Ofer Levi <oferle@mellanox.com>
5615S:	Supported
5616F:	arch/arc/plat-eznps
5617F:	arch/arc/boot/dts/eznps.dts
5618
5619F2FS FILE SYSTEM
5620M:	Jaegeuk Kim <jaegeuk@kernel.org>
5621M:	Chao Yu <yuchao0@huawei.com>
5622L:	linux-f2fs-devel@lists.sourceforge.net
5623W:	https://f2fs.wiki.kernel.org/
5624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5625S:	Maintained
5626F:	Documentation/filesystems/f2fs.txt
5627F:	Documentation/ABI/testing/sysfs-fs-f2fs
5628F:	fs/f2fs/
5629F:	include/linux/f2fs_fs.h
5630F:	include/trace/events/f2fs.h
5631
5632F71805F HARDWARE MONITORING DRIVER
5633M:	Jean Delvare <jdelvare@suse.com>
5634L:	linux-hwmon@vger.kernel.org
5635S:	Maintained
5636F:	Documentation/hwmon/f71805f
5637F:	drivers/hwmon/f71805f.c
5638
5639FADDR2LINE
5640M:	Josh Poimboeuf <jpoimboe@redhat.com>
5641S:	Maintained
5642F:	scripts/faddr2line
5643
5644FAILOVER MODULE
5645M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5646L:	netdev@vger.kernel.org
5647S:	Supported
5648F:	net/core/failover.c
5649F:	include/net/failover.h
5650F:	Documentation/networking/failover.rst
5651
5652FANOTIFY
5653M:	Jan Kara <jack@suse.cz>
5654R:	Amir Goldstein <amir73il@gmail.com>
5655L:	linux-fsdevel@vger.kernel.org
5656S:	Maintained
5657F:	fs/notify/fanotify/
5658F:	include/linux/fanotify.h
5659F:	include/uapi/linux/fanotify.h
5660
5661FARSYNC SYNCHRONOUS DRIVER
5662M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5663W:	http://www.farsite.co.uk/
5664S:	Supported
5665F:	drivers/net/wan/farsync.*
5666
5667FAULT INJECTION SUPPORT
5668M:	Akinobu Mita <akinobu.mita@gmail.com>
5669S:	Supported
5670F:	Documentation/fault-injection/
5671F:	lib/fault-inject.c
5672
5673FBTFT Framebuffer drivers
5674S:	Orphan
5675L:	dri-devel@lists.freedesktop.org
5676L:	linux-fbdev@vger.kernel.org
5677F:	drivers/staging/fbtft/
5678
5679FC0011 TUNER DRIVER
5680M:	Michael Buesch <m@bues.ch>
5681L:	linux-media@vger.kernel.org
5682S:	Maintained
5683F:	drivers/media/tuners/fc0011.h
5684F:	drivers/media/tuners/fc0011.c
5685
5686FC2580 MEDIA DRIVER
5687M:	Antti Palosaari <crope@iki.fi>
5688L:	linux-media@vger.kernel.org
5689W:	https://linuxtv.org
5690W:	http://palosaari.fi/linux/
5691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5692T:	git git://linuxtv.org/anttip/media_tree.git
5693S:	Maintained
5694F:	drivers/media/tuners/fc2580*
5695
5696FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5697M:	Johannes Thumshirn <jth@kernel.org>
5698L:	linux-scsi@vger.kernel.org
5699W:	www.Open-FCoE.org
5700S:	Supported
5701F:	drivers/scsi/libfc/
5702F:	drivers/scsi/fcoe/
5703F:	include/scsi/fc/
5704F:	include/scsi/libfc.h
5705F:	include/scsi/libfcoe.h
5706F:	include/uapi/scsi/fc/
5707
5708FILE LOCKING (flock() and fcntl()/lockf())
5709M:	Jeff Layton <jlayton@kernel.org>
5710M:	"J. Bruce Fields" <bfields@fieldses.org>
5711L:	linux-fsdevel@vger.kernel.org
5712S:	Maintained
5713F:	include/linux/fcntl.h
5714F:	include/uapi/linux/fcntl.h
5715F:	fs/fcntl.c
5716F:	fs/locks.c
5717
5718FILESYSTEMS (VFS and infrastructure)
5719M:	Alexander Viro <viro@zeniv.linux.org.uk>
5720L:	linux-fsdevel@vger.kernel.org
5721S:	Maintained
5722F:	fs/*
5723F:	include/linux/fs.h
5724F:	include/uapi/linux/fs.h
5725
5726FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5727M:	Riku Voipio <riku.voipio@iki.fi>
5728L:	linux-hwmon@vger.kernel.org
5729S:	Maintained
5730F:	drivers/hwmon/f75375s.c
5731F:	include/linux/f75375s.h
5732
5733FIREWIRE AUDIO DRIVERS
5734M:	Clemens Ladisch <clemens@ladisch.de>
5735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5736T:	git git://git.alsa-project.org/alsa-kernel.git
5737S:	Maintained
5738F:	sound/firewire/
5739
5740FIREWIRE MEDIA DRIVERS (firedtv)
5741M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5742L:	linux-media@vger.kernel.org
5743L:	linux1394-devel@lists.sourceforge.net
5744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5745S:	Maintained
5746F:	drivers/media/firewire/
5747
5748FIREWIRE SBP-2 TARGET
5749M:	Chris Boot <bootc@bootc.net>
5750L:	linux-scsi@vger.kernel.org
5751L:	target-devel@vger.kernel.org
5752L:	linux1394-devel@lists.sourceforge.net
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5754S:	Maintained
5755F:	drivers/target/sbp/
5756
5757FIREWIRE SUBSYSTEM
5758M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5759L:	linux1394-devel@lists.sourceforge.net
5760W:	http://ieee1394.wiki.kernel.org/
5761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5762S:	Maintained
5763F:	drivers/firewire/
5764F:	include/linux/firewire.h
5765F:	include/uapi/linux/firewire*.h
5766F:	tools/firewire/
5767
5768FIRMWARE LOADER (request_firmware)
5769M:	Luis R. Rodriguez <mcgrof@kernel.org>
5770L:	linux-kernel@vger.kernel.org
5771S:	Maintained
5772F:	Documentation/firmware_class/
5773F:	drivers/base/firmware_loader/
5774F:	include/linux/firmware.h
5775
5776FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5777M:	Joshua Morris <josh.h.morris@us.ibm.com>
5778M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5779S:	Maintained
5780F:	drivers/block/rsxx/
5781
5782FLOPPY DRIVER
5783M:	Jiri Kosina <jikos@kernel.org>
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5785S:	Odd fixes
5786F:	drivers/block/floppy.c
5787
5788FMC SUBSYSTEM
5789M:	Alessandro Rubini <rubini@gnudd.com>
5790W:	http://www.ohwr.org/projects/fmc-bus
5791S:	Supported
5792F:	drivers/fmc/
5793F:	include/linux/fmc*.h
5794F:	include/linux/ipmi-fru.h
5795K:	fmc_d.*register
5796
5797FPGA MANAGER FRAMEWORK
5798M:	Alan Tull <atull@kernel.org>
5799M:	Moritz Fischer <mdf@kernel.org>
5800L:	linux-fpga@vger.kernel.org
5801S:	Maintained
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5803Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5804F:	Documentation/fpga/
5805F:	Documentation/driver-api/fpga/
5806F:	Documentation/devicetree/bindings/fpga/
5807F:	drivers/fpga/
5808F:	include/linux/fpga/
5809W:	http://www.rocketboards.org
5810
5811FPGA DFL DRIVERS
5812M:	Wu Hao <hao.wu@intel.com>
5813L:	linux-fpga@vger.kernel.org
5814S:	Maintained
5815F:	Documentation/fpga/dfl.txt
5816F:	include/uapi/linux/fpga-dfl.h
5817F:	drivers/fpga/dfl*
5818
5819FPU EMULATOR
5820M:	Bill Metzenthen <billm@melbpc.org.au>
5821W:	http://floatingpoint.sourceforge.net/emulator/index.html
5822S:	Maintained
5823F:	arch/x86/math-emu/
5824
5825FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5826L:	netdev@vger.kernel.org
5827S:	Orphan
5828F:	drivers/net/wan/dlci.c
5829F:	drivers/net/wan/sdla.c
5830
5831FRAMEBUFFER LAYER
5832M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5833L:	dri-devel@lists.freedesktop.org
5834L:	linux-fbdev@vger.kernel.org
5835T:	git git://github.com/bzolnier/linux.git
5836Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5837S:	Maintained
5838F:	Documentation/fb/
5839F:	drivers/video/
5840F:	include/video/
5841F:	include/linux/fb.h
5842F:	include/uapi/video/
5843F:	include/uapi/linux/fb.h
5844
5845FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5846M:	Horia Geantă <horia.geanta@nxp.com>
5847M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5848L:	linux-crypto@vger.kernel.org
5849S:	Maintained
5850F:	drivers/crypto/caam/
5851F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5852
5853FREESCALE DIU FRAMEBUFFER DRIVER
5854M:	Timur Tabi <timur@kernel.org>
5855L:	linux-fbdev@vger.kernel.org
5856S:	Maintained
5857F:	drivers/video/fbdev/fsl-diu-fb.*
5858
5859FREESCALE DMA DRIVER
5860M:	Li Yang <leoyang.li@nxp.com>
5861M:	Zhang Wei <zw@zh-kernel.org>
5862L:	linuxppc-dev@lists.ozlabs.org
5863S:	Maintained
5864F:	drivers/dma/fsldma.*
5865
5866FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5867M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5868L:	netdev@vger.kernel.org
5869S:	Maintained
5870F:	drivers/net/ethernet/freescale/gianfar*
5871F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5872
5873FREESCALE GPMI NAND DRIVER
5874M:	Han Xu <han.xu@nxp.com>
5875L:	linux-mtd@lists.infradead.org
5876S:	Maintained
5877F:	drivers/mtd/nand/raw/gpmi-nand/*
5878
5879FREESCALE I2C CPM DRIVER
5880M:	Jochen Friedrich <jochen@scram.de>
5881L:	linuxppc-dev@lists.ozlabs.org
5882L:	linux-i2c@vger.kernel.org
5883S:	Maintained
5884F:	drivers/i2c/busses/i2c-cpm.c
5885
5886FREESCALE IMX LPI2C DRIVER
5887M:	Dong Aisheng <aisheng.dong@nxp.com>
5888L:	linux-i2c@vger.kernel.org
5889L:	linux-imx@nxp.com
5890S:	Maintained
5891F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5892F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5893
5894FREESCALE IMX / MXC FEC DRIVER
5895M:	Fugang Duan <fugang.duan@nxp.com>
5896L:	netdev@vger.kernel.org
5897S:	Maintained
5898F:	drivers/net/ethernet/freescale/fec_main.c
5899F:	drivers/net/ethernet/freescale/fec_ptp.c
5900F:	drivers/net/ethernet/freescale/fec.h
5901F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5902
5903FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5904M:	Sascha Hauer <s.hauer@pengutronix.de>
5905R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5906L:	linux-fbdev@vger.kernel.org
5907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5908S:	Maintained
5909F:	include/linux/platform_data/video-imxfb.h
5910F:	drivers/video/fbdev/imxfb.c
5911
5912FREESCALE QORIQ DPAA ETHERNET DRIVER
5913M:	Madalin Bucur <madalin.bucur@nxp.com>
5914L:	netdev@vger.kernel.org
5915S:	Maintained
5916F:	drivers/net/ethernet/freescale/dpaa
5917
5918FREESCALE QORIQ DPAA FMAN DRIVER
5919M:	Madalin Bucur <madalin.bucur@nxp.com>
5920L:	netdev@vger.kernel.org
5921S:	Maintained
5922F:	drivers/net/ethernet/freescale/fman
5923F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5924
5925FREESCALE QORIQ PTP CLOCK DRIVER
5926M:	Yangbo Lu <yangbo.lu@nxp.com>
5927L:	netdev@vger.kernel.org
5928S:	Maintained
5929F:	drivers/ptp/ptp_qoriq.c
5930F:	include/linux/fsl/ptp_qoriq.h
5931F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5932
5933FREESCALE QUAD SPI DRIVER
5934M:	Han Xu <han.xu@nxp.com>
5935L:	linux-mtd@lists.infradead.org
5936S:	Maintained
5937F:	drivers/mtd/spi-nor/fsl-quadspi.c
5938
5939FREESCALE QUICC ENGINE LIBRARY
5940M:	Qiang Zhao <qiang.zhao@nxp.com>
5941L:	linuxppc-dev@lists.ozlabs.org
5942S:	Maintained
5943F:	drivers/soc/fsl/qe/
5944F:	include/soc/fsl/*qe*.h
5945F:	include/soc/fsl/*ucc*.h
5946
5947FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5948M:	Li Yang <leoyang.li@nxp.com>
5949L:	netdev@vger.kernel.org
5950L:	linuxppc-dev@lists.ozlabs.org
5951S:	Maintained
5952F:	drivers/net/ethernet/freescale/ucc_geth*
5953
5954FREESCALE QUICC ENGINE UCC HDLC DRIVER
5955M:	Zhao Qiang <qiang.zhao@nxp.com>
5956L:	netdev@vger.kernel.org
5957L:	linuxppc-dev@lists.ozlabs.org
5958S:	Maintained
5959F:	drivers/net/wan/fsl_ucc_hdlc*
5960
5961FREESCALE QUICC ENGINE UCC UART DRIVER
5962M:	Timur Tabi <timur@kernel.org>
5963L:	linuxppc-dev@lists.ozlabs.org
5964S:	Maintained
5965F:	drivers/tty/serial/ucc_uart.c
5966
5967FREESCALE SOC DRIVERS
5968M:	Li Yang <leoyang.li@nxp.com>
5969L:	linuxppc-dev@lists.ozlabs.org
5970L:	linux-arm-kernel@lists.infradead.org
5971S:	Maintained
5972F:	Documentation/devicetree/bindings/soc/fsl/
5973F:	drivers/soc/fsl/
5974F:	include/linux/fsl/
5975
5976FREESCALE SOC FS_ENET DRIVER
5977M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5978L:	linuxppc-dev@lists.ozlabs.org
5979L:	netdev@vger.kernel.org
5980S:	Maintained
5981F:	drivers/net/ethernet/freescale/fs_enet/
5982F:	include/linux/fs_enet_pd.h
5983
5984FREESCALE SOC SOUND DRIVERS
5985M:	Timur Tabi <timur@kernel.org>
5986M:	Nicolin Chen <nicoleotsuka@gmail.com>
5987M:	Xiubo Li <Xiubo.Lee@gmail.com>
5988R:	Fabio Estevam <fabio.estevam@nxp.com>
5989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5990L:	linuxppc-dev@lists.ozlabs.org
5991S:	Maintained
5992F:	sound/soc/fsl/fsl*
5993F:	sound/soc/fsl/imx*
5994F:	sound/soc/fsl/mpc8610_hpcd.c
5995
5996FREESCALE USB PERIPHERAL DRIVERS
5997M:	Li Yang <leoyang.li@nxp.com>
5998L:	linux-usb@vger.kernel.org
5999L:	linuxppc-dev@lists.ozlabs.org
6000S:	Maintained
6001F:	drivers/usb/gadget/udc/fsl*
6002
6003FREEVXFS FILESYSTEM
6004M:	Christoph Hellwig <hch@infradead.org>
6005W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6006S:	Maintained
6007F:	fs/freevxfs/
6008
6009FREEZER
6010M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6011M:	Pavel Machek <pavel@ucw.cz>
6012L:	linux-pm@vger.kernel.org
6013S:	Supported
6014F:	Documentation/power/freezing-of-tasks.txt
6015F:	include/linux/freezer.h
6016F:	kernel/freezer.c
6017
6018FRONTSWAP API
6019M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6020L:	linux-kernel@vger.kernel.org
6021S:	Maintained
6022F:	mm/frontswap.c
6023F:	include/linux/frontswap.h
6024
6025FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6026M:	David Howells <dhowells@redhat.com>
6027L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6028S:	Supported
6029F:	Documentation/filesystems/caching/
6030F:	fs/fscache/
6031F:	include/linux/fscache*.h
6032
6033FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6034M:	Theodore Y. Ts'o <tytso@mit.edu>
6035M:	Jaegeuk Kim <jaegeuk@kernel.org>
6036L:	linux-fscrypt@vger.kernel.org
6037Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6039S:	Supported
6040F:	fs/crypto/
6041F:	include/linux/fscrypt*.h
6042F:	Documentation/filesystems/fscrypt.rst
6043
6044FSI-ATTACHED I2C DRIVER
6045M:	Eddie James <eajames@linux.vnet.ibm.com>
6046L:	linux-i2c@vger.kernel.org
6047L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6048S:	Maintained
6049F:	drivers/i2c/busses/i2c-fsi.c
6050F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6051
6052FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6053M:	Jan Kara <jack@suse.cz>
6054R:	Amir Goldstein <amir73il@gmail.com>
6055L:	linux-fsdevel@vger.kernel.org
6056S:	Maintained
6057F:	fs/notify/
6058F:	include/linux/fsnotify*.h
6059
6060FUJITSU LAPTOP EXTRAS
6061M:	Jonathan Woithe <jwoithe@just42.net>
6062L:	platform-driver-x86@vger.kernel.org
6063S:	Maintained
6064F:	drivers/platform/x86/fujitsu-laptop.c
6065
6066FUJITSU M-5MO LS CAMERA ISP DRIVER
6067M:	Kyungmin Park <kyungmin.park@samsung.com>
6068M:	Heungjun Kim <riverful.kim@samsung.com>
6069L:	linux-media@vger.kernel.org
6070S:	Maintained
6071F:	drivers/media/i2c/m5mols/
6072F:	include/media/i2c/m5mols.h
6073
6074FUJITSU TABLET EXTRAS
6075M:	Robert Gerlach <khnz@gmx.de>
6076L:	platform-driver-x86@vger.kernel.org
6077S:	Maintained
6078F:	drivers/platform/x86/fujitsu-tablet.c
6079
6080FUSE: FILESYSTEM IN USERSPACE
6081M:	Miklos Szeredi <miklos@szeredi.hu>
6082L:	linux-fsdevel@vger.kernel.org
6083W:	http://fuse.sourceforge.net/
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6085S:	Maintained
6086F:	fs/fuse/
6087F:	include/uapi/linux/fuse.h
6088F:	Documentation/filesystems/fuse.txt
6089
6090FUTEX SUBSYSTEM
6091M:	Thomas Gleixner <tglx@linutronix.de>
6092M:	Ingo Molnar <mingo@redhat.com>
6093R:	Peter Zijlstra <peterz@infradead.org>
6094R:	Darren Hart <dvhart@infradead.org>
6095L:	linux-kernel@vger.kernel.org
6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6097S:	Maintained
6098F:	kernel/futex.c
6099F:	kernel/futex_compat.c
6100F:	include/asm-generic/futex.h
6101F:	include/linux/futex.h
6102F:	include/uapi/linux/futex.h
6103F:	tools/testing/selftests/futex/
6104F:	tools/perf/bench/futex*
6105F:	Documentation/*futex*
6106
6107GCC PLUGINS
6108M:	Kees Cook <keescook@chromium.org>
6109R:	Emese Revfy <re.emese@gmail.com>
6110L:	kernel-hardening@lists.openwall.com
6111S:	Maintained
6112F:	scripts/gcc-plugins/
6113F:	scripts/gcc-plugin.sh
6114F:	scripts/Makefile.gcc-plugins
6115F:	Documentation/gcc-plugins.txt
6116
6117GASKET DRIVER FRAMEWORK
6118M:	Rob Springer <rspringer@google.com>
6119M:	Todd Poynor <toddpoynor@google.com>
6120M:	Ben Chan <benchan@chromium.org>
6121S:	Maintained
6122F:	drivers/staging/gasket/
6123
6124GCOV BASED KERNEL PROFILING
6125M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6126S:	Maintained
6127F:	kernel/gcov/
6128F:	Documentation/dev-tools/gcov.rst
6129
6130GDB KERNEL DEBUGGING HELPER SCRIPTS
6131M:	Jan Kiszka <jan.kiszka@siemens.com>
6132M:	Kieran Bingham <kbingham@kernel.org>
6133S:	Supported
6134F:	scripts/gdb/
6135
6136GDT SCSI DISK ARRAY CONTROLLER DRIVER
6137M:	Achim Leubner <achim_leubner@adaptec.com>
6138L:	linux-scsi@vger.kernel.org
6139W:	http://www.icp-vortex.com/
6140S:	Supported
6141F:	drivers/scsi/gdt*
6142
6143GEMTEK FM RADIO RECEIVER DRIVER
6144M:	Hans Verkuil <hverkuil@xs4all.nl>
6145L:	linux-media@vger.kernel.org
6146T:	git git://linuxtv.org/media_tree.git
6147W:	https://linuxtv.org
6148S:	Maintained
6149F:	drivers/media/radio/radio-gemtek*
6150
6151GENERIC GPIO I2C DRIVER
6152M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6153S:	Supported
6154F:	drivers/i2c/busses/i2c-gpio.c
6155F:	include/linux/platform_data/i2c-gpio.h
6156
6157GENERIC GPIO I2C MULTIPLEXER DRIVER
6158M:	Peter Korsgaard <peter.korsgaard@barco.com>
6159L:	linux-i2c@vger.kernel.org
6160S:	Supported
6161F:	drivers/i2c/muxes/i2c-mux-gpio.c
6162F:	include/linux/platform_data/i2c-mux-gpio.h
6163F:	Documentation/i2c/muxes/i2c-mux-gpio
6164
6165GENERIC HDLC (WAN) DRIVERS
6166M:	Krzysztof Halasa <khc@pm.waw.pl>
6167W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6168S:	Maintained
6169F:	drivers/net/wan/c101.c
6170F:	drivers/net/wan/hd6457*
6171F:	drivers/net/wan/hdlc*
6172F:	drivers/net/wan/n2.c
6173F:	drivers/net/wan/pc300too.c
6174F:	drivers/net/wan/pci200syn.c
6175F:	drivers/net/wan/wanxl*
6176
6177GENERIC INCLUDE/ASM HEADER FILES
6178M:	Arnd Bergmann <arnd@arndb.de>
6179L:	linux-arch@vger.kernel.org
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6181S:	Maintained
6182F:	include/asm-generic/
6183F:	include/uapi/asm-generic/
6184
6185GENERIC PHY FRAMEWORK
6186M:	Kishon Vijay Abraham I <kishon@ti.com>
6187L:	linux-kernel@vger.kernel.org
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6189S:	Supported
6190F:	drivers/phy/
6191F:	include/linux/phy/
6192
6193GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6194M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6195S:	Supported
6196F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6197
6198GENERIC PM DOMAINS
6199M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6200M:	Kevin Hilman <khilman@kernel.org>
6201M:	Ulf Hansson <ulf.hansson@linaro.org>
6202L:	linux-pm@vger.kernel.org
6203S:	Supported
6204F:	drivers/base/power/domain*.c
6205F:	include/linux/pm_domain.h
6206F:	Documentation/devicetree/bindings/power/power_domain.txt
6207
6208GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6209M:	Eugen Hristev <eugen.hristev@microchip.com>
6210L:	linux-input@vger.kernel.org
6211S:	Maintained
6212F:	drivers/input/touchscreen/resistive-adc-touch.c
6213
6214GENERIC UIO DRIVER FOR PCI DEVICES
6215M:	"Michael S. Tsirkin" <mst@redhat.com>
6216L:	kvm@vger.kernel.org
6217S:	Supported
6218F:	drivers/uio/uio_pci_generic.c
6219
6220GENWQE (IBM Generic Workqueue Card)
6221M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6222M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6223S:	Supported
6224F:	drivers/misc/genwqe/
6225
6226GET_MAINTAINER SCRIPT
6227M:	Joe Perches <joe@perches.com>
6228S:	Maintained
6229F:	scripts/get_maintainer.pl
6230
6231GFS2 FILE SYSTEM
6232M:	Bob Peterson <rpeterso@redhat.com>
6233M:	Andreas Gruenbacher <agruenba@redhat.com>
6234L:	cluster-devel@redhat.com
6235W:	http://sources.redhat.com/cluster/
6236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6237S:	Supported
6238F:	Documentation/filesystems/gfs2*.txt
6239F:	fs/gfs2/
6240F:	include/uapi/linux/gfs2_ondisk.h
6241
6242GIGASET ISDN DRIVERS
6243M:	Paul Bolle <pebolle@tiscali.nl>
6244L:	gigaset307x-common@lists.sourceforge.net
6245W:	http://gigaset307x.sourceforge.net/
6246S:	Odd Fixes
6247F:	Documentation/isdn/README.gigaset
6248F:	drivers/isdn/gigaset/
6249F:	include/uapi/linux/gigaset_dev.h
6250
6251GNSS SUBSYSTEM
6252M:	Johan Hovold <johan@kernel.org>
6253S:	Maintained
6254F:	Documentation/ABI/testing/sysfs-class-gnss
6255F:	Documentation/devicetree/bindings/gnss/
6256F:	drivers/gnss/
6257F:	include/linux/gnss.h
6258
6259GO7007 MPEG CODEC
6260M:	Hans Verkuil <hans.verkuil@cisco.com>
6261L:	linux-media@vger.kernel.org
6262S:	Maintained
6263F:	drivers/media/usb/go7007/
6264
6265GOODIX TOUCHSCREEN
6266M:	Bastien Nocera <hadess@hadess.net>
6267L:	linux-input@vger.kernel.org
6268S:	Maintained
6269F:	drivers/input/touchscreen/goodix.c
6270
6271GPD POCKET FAN DRIVER
6272M:	Hans de Goede <hdegoede@redhat.com>
6273L:	platform-driver-x86@vger.kernel.org
6274S:	Maintained
6275F:	drivers/platform/x86/gpd-pocket-fan.c
6276
6277GPIO ACPI SUPPORT
6278M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6279M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6280L:	linux-gpio@vger.kernel.org
6281L:	linux-acpi@vger.kernel.org
6282S:	Maintained
6283F:	Documentation/acpi/gpio-properties.txt
6284F:	drivers/gpio/gpiolib-acpi.c
6285
6286GPIO IR Transmitter
6287M:	Sean Young <sean@mess.org>
6288L:	linux-media@vger.kernel.org
6289S:	Maintained
6290F:	drivers/media/rc/gpio-ir-tx.c
6291
6292GPIO MOCKUP DRIVER
6293M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6294R:	Bartosz Golaszewski <brgl@bgdev.pl>
6295L:	linux-gpio@vger.kernel.org
6296S:	Maintained
6297F:	drivers/gpio/gpio-mockup.c
6298F:	tools/testing/selftests/gpio/
6299
6300GPIO SUBSYSTEM
6301M:	Linus Walleij <linus.walleij@linaro.org>
6302L:	linux-gpio@vger.kernel.org
6303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6304S:	Maintained
6305F:	Documentation/devicetree/bindings/gpio/
6306F:	Documentation/driver-api/gpio/
6307F:	Documentation/gpio/
6308F:	Documentation/ABI/testing/gpio-cdev
6309F:	Documentation/ABI/obsolete/sysfs-gpio
6310F:	drivers/gpio/
6311F:	include/linux/gpio/
6312F:	include/linux/gpio.h
6313F:	include/linux/of_gpio.h
6314F:	include/asm-generic/gpio.h
6315F:	include/uapi/linux/gpio.h
6316F:	tools/gpio/
6317
6318GRE DEMULTIPLEXER DRIVER
6319M:	Dmitry Kozlov <xeb@mail.ru>
6320L:	netdev@vger.kernel.org
6321S:	Maintained
6322F:	net/ipv4/gre_demux.c
6323F:	net/ipv4/gre_offload.c
6324F:	include/net/gre.h
6325
6326GRETH 10/100/1G Ethernet MAC device driver
6327M:	Andreas Larsson <andreas@gaisler.com>
6328L:	netdev@vger.kernel.org
6329S:	Maintained
6330F:	drivers/net/ethernet/aeroflex/
6331
6332GREYBUS AUDIO PROTOCOLS DRIVERS
6333M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6334M:	Mark Greer <mgreer@animalcreek.com>
6335S:	Maintained
6336F:	drivers/staging/greybus/audio_apbridgea.c
6337F:	drivers/staging/greybus/audio_apbridgea.h
6338F:	drivers/staging/greybus/audio_codec.c
6339F:	drivers/staging/greybus/audio_codec.h
6340F:	drivers/staging/greybus/audio_gb.c
6341F:	drivers/staging/greybus/audio_manager.c
6342F:	drivers/staging/greybus/audio_manager.h
6343F:	drivers/staging/greybus/audio_manager_module.c
6344F:	drivers/staging/greybus/audio_manager_private.h
6345F:	drivers/staging/greybus/audio_manager_sysfs.c
6346F:	drivers/staging/greybus/audio_module.c
6347F:	drivers/staging/greybus/audio_topology.c
6348
6349GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6350M:	Viresh Kumar <vireshk@kernel.org>
6351S:	Maintained
6352F:	drivers/staging/greybus/authentication.c
6353F:	drivers/staging/greybus/bootrom.c
6354F:	drivers/staging/greybus/firmware.h
6355F:	drivers/staging/greybus/fw-core.c
6356F:	drivers/staging/greybus/fw-download.c
6357F:	drivers/staging/greybus/fw-management.c
6358F:	drivers/staging/greybus/greybus_authentication.h
6359F:	drivers/staging/greybus/greybus_firmware.h
6360F:	drivers/staging/greybus/hid.c
6361F:	drivers/staging/greybus/i2c.c
6362F:	drivers/staging/greybus/spi.c
6363F:	drivers/staging/greybus/spilib.c
6364F:	drivers/staging/greybus/spilib.h
6365
6366GREYBUS LOOPBACK DRIVER
6367M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6368S:	Maintained
6369F:	drivers/staging/greybus/loopback.c
6370
6371GREYBUS PLATFORM DRIVERS
6372M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6373S:	Maintained
6374F:	drivers/staging/greybus/arche-platform.c
6375F:	drivers/staging/greybus/arche-apb-ctrl.c
6376F:	drivers/staging/greybus/arche_platform.h
6377
6378GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6379M:	Rui Miguel Silva <rmfrfs@gmail.com>
6380S:	Maintained
6381F:	drivers/staging/greybus/sdio.c
6382F:	drivers/staging/greybus/light.c
6383F:	drivers/staging/greybus/gpio.c
6384F:	drivers/staging/greybus/power_supply.c
6385F:	drivers/staging/greybus/spi.c
6386F:	drivers/staging/greybus/spilib.c
6387
6388GREYBUS SUBSYSTEM
6389M:	Johan Hovold <johan@kernel.org>
6390M:	Alex Elder <elder@kernel.org>
6391M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6392S:	Maintained
6393F:	drivers/staging/greybus/
6394L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6395
6396GREYBUS UART PROTOCOLS DRIVERS
6397M:	David Lin <dtwlin@gmail.com>
6398S:	Maintained
6399F:	drivers/staging/greybus/uart.c
6400F:	drivers/staging/greybus/log.c
6401
6402GS1662 VIDEO SERIALIZER
6403M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6404L:	linux-media@vger.kernel.org
6405T:	git git://linuxtv.org/media_tree.git
6406S:	Maintained
6407F:	drivers/media/spi/gs1662.c
6408
6409GSPCA FINEPIX SUBDRIVER
6410M:	Frank Zago <frank@zago.net>
6411L:	linux-media@vger.kernel.org
6412T:	git git://linuxtv.org/media_tree.git
6413S:	Maintained
6414F:	drivers/media/usb/gspca/finepix.c
6415
6416GSPCA GL860 SUBDRIVER
6417M:	Olivier Lorin <o.lorin@laposte.net>
6418L:	linux-media@vger.kernel.org
6419T:	git git://linuxtv.org/media_tree.git
6420S:	Maintained
6421F:	drivers/media/usb/gspca/gl860/
6422
6423GSPCA M5602 SUBDRIVER
6424M:	Erik Andren <erik.andren@gmail.com>
6425L:	linux-media@vger.kernel.org
6426T:	git git://linuxtv.org/media_tree.git
6427S:	Maintained
6428F:	drivers/media/usb/gspca/m5602/
6429
6430GSPCA PAC207 SONIXB SUBDRIVER
6431M:	Hans Verkuil <hverkuil@xs4all.nl>
6432L:	linux-media@vger.kernel.org
6433T:	git git://linuxtv.org/media_tree.git
6434S:	Odd Fixes
6435F:	drivers/media/usb/gspca/pac207.c
6436
6437GSPCA SN9C20X SUBDRIVER
6438M:	Brian Johnson <brijohn@gmail.com>
6439L:	linux-media@vger.kernel.org
6440T:	git git://linuxtv.org/media_tree.git
6441S:	Maintained
6442F:	drivers/media/usb/gspca/sn9c20x.c
6443
6444GSPCA T613 SUBDRIVER
6445M:	Leandro Costantino <lcostantino@gmail.com>
6446L:	linux-media@vger.kernel.org
6447T:	git git://linuxtv.org/media_tree.git
6448S:	Maintained
6449F:	drivers/media/usb/gspca/t613.c
6450
6451GSPCA USB WEBCAM DRIVER
6452M:	Hans Verkuil <hverkuil@xs4all.nl>
6453L:	linux-media@vger.kernel.org
6454T:	git git://linuxtv.org/media_tree.git
6455S:	Odd Fixes
6456F:	drivers/media/usb/gspca/
6457
6458GTP (GPRS Tunneling Protocol)
6459M:	Pablo Neira Ayuso <pablo@netfilter.org>
6460M:	Harald Welte <laforge@gnumonks.org>
6461L:	osmocom-net-gprs@lists.osmocom.org
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6463S:	Maintained
6464F:	drivers/net/gtp.c
6465
6466GUID PARTITION TABLE (GPT)
6467M:	Davidlohr Bueso <dave@stgolabs.net>
6468L:	linux-efi@vger.kernel.org
6469S:	Maintained
6470F:	block/partitions/efi.*
6471
6472H8/300 ARCHITECTURE
6473M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6474L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6475W:	http://uclinux-h8.sourceforge.jp
6476T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6477S:	Maintained
6478F:	arch/h8300/
6479F:	drivers/clocksource/h8300_*.c
6480F:	drivers/clk/h8300/
6481F:	drivers/irqchip/irq-renesas-h8*.c
6482
6483HACKRF MEDIA DRIVER
6484M:	Antti Palosaari <crope@iki.fi>
6485L:	linux-media@vger.kernel.org
6486W:	https://linuxtv.org
6487W:	http://palosaari.fi/linux/
6488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6489T:	git git://linuxtv.org/anttip/media_tree.git
6490S:	Maintained
6491F:	drivers/media/usb/hackrf/
6492
6493HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6494M:	Frank Seidel <frank@f-seidel.de>
6495L:	platform-driver-x86@vger.kernel.org
6496W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6497S:	Maintained
6498F:	drivers/platform/x86/hdaps.c
6499
6500HARDWARE MONITORING
6501M:	Jean Delvare <jdelvare@suse.com>
6502M:	Guenter Roeck <linux@roeck-us.net>
6503L:	linux-hwmon@vger.kernel.org
6504W:	http://hwmon.wiki.kernel.org/
6505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6506S:	Maintained
6507F:	Documentation/devicetree/bindings/hwmon/
6508F:	Documentation/hwmon/
6509F:	drivers/hwmon/
6510F:	include/linux/hwmon*.h
6511F:	include/trace/events/hwmon*.h
6512
6513HARDWARE RANDOM NUMBER GENERATOR CORE
6514M:	Matt Mackall <mpm@selenic.com>
6515M:	Herbert Xu <herbert@gondor.apana.org.au>
6516L:	linux-crypto@vger.kernel.org
6517S:	Odd fixes
6518F:	Documentation/devicetree/bindings/rng/
6519F:	Documentation/hw_random.txt
6520F:	drivers/char/hw_random/
6521F:	include/linux/hw_random.h
6522
6523HARDWARE TRACING FACILITIES
6524M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6525S:	Maintained
6526F:	drivers/hwtracing/
6527
6528HARDWARE SPINLOCK CORE
6529M:	Ohad Ben-Cohen <ohad@wizery.com>
6530M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6531L:	linux-remoteproc@vger.kernel.org
6532S:	Maintained
6533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6534F:	Documentation/devicetree/bindings/hwlock/
6535F:	Documentation/hwspinlock.txt
6536F:	drivers/hwspinlock/
6537F:	include/linux/hwspinlock.h
6538
6539HARMONY SOUND DRIVER
6540L:	linux-parisc@vger.kernel.org
6541S:	Maintained
6542F:	sound/parisc/harmony.*
6543
6544HDPVR USB VIDEO ENCODER DRIVER
6545M:	Hans Verkuil <hverkuil@xs4all.nl>
6546L:	linux-media@vger.kernel.org
6547T:	git git://linuxtv.org/media_tree.git
6548W:	https://linuxtv.org
6549S:	Odd Fixes
6550F:	drivers/media/usb/hdpvr/
6551
6552HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6553M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6554S:	Supported
6555F:	Documentation/watchdog/hpwdt.txt
6556F:	drivers/watchdog/hpwdt.c
6557
6558HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6559M:	Don Brace <don.brace@microsemi.com>
6560L:	esc.storagedev@microsemi.com
6561L:	linux-scsi@vger.kernel.org
6562S:	Supported
6563F:	Documentation/scsi/hpsa.txt
6564F:	drivers/scsi/hpsa*.[ch]
6565F:	include/linux/cciss*.h
6566F:	include/uapi/linux/cciss*.h
6567
6568HFI1 DRIVER
6569M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6570M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6571L:	linux-rdma@vger.kernel.org
6572S:	Supported
6573F:	drivers/infiniband/hw/hfi1
6574
6575HFS FILESYSTEM
6576L:	linux-fsdevel@vger.kernel.org
6577S:	Orphan
6578F:	Documentation/filesystems/hfs.txt
6579F:	fs/hfs/
6580
6581HFSPLUS FILESYSTEM
6582L:	linux-fsdevel@vger.kernel.org
6583S:	Orphan
6584F:	Documentation/filesystems/hfsplus.txt
6585F:	fs/hfsplus/
6586
6587HGA FRAMEBUFFER DRIVER
6588M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6589L:	linux-nvidia@lists.surfsouth.com
6590W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6591S:	Maintained
6592F:	drivers/video/fbdev/hgafb.c
6593
6594HIBERNATION (aka Software Suspend, aka swsusp)
6595M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6596M:	Pavel Machek <pavel@ucw.cz>
6597L:	linux-pm@vger.kernel.org
6598B:	https://bugzilla.kernel.org
6599S:	Supported
6600F:	arch/x86/power/
6601F:	drivers/base/power/
6602F:	kernel/power/
6603F:	include/linux/suspend.h
6604F:	include/linux/freezer.h
6605F:	include/linux/pm.h
6606F:	arch/*/include/asm/suspend*.h
6607
6608HID CORE LAYER
6609M:	Jiri Kosina <jikos@kernel.org>
6610R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6611L:	linux-input@vger.kernel.org
6612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6613S:	Maintained
6614F:	drivers/hid/
6615F:	include/linux/hid*
6616F:	include/uapi/linux/hid*
6617
6618HID SENSOR HUB DRIVERS
6619M:	Jiri Kosina <jikos@kernel.org>
6620M:	Jonathan Cameron <jic23@kernel.org>
6621M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6622L:	linux-input@vger.kernel.org
6623L:	linux-iio@vger.kernel.org
6624S:	Maintained
6625F:	Documentation/hid/hid-sensor*
6626F:	drivers/hid/hid-sensor-*
6627F:	drivers/iio/*/hid-*
6628F:	include/linux/hid-sensor-*
6629
6630HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6631M:	Thomas Gleixner <tglx@linutronix.de>
6632L:	linux-kernel@vger.kernel.org
6633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6634S:	Maintained
6635F:	Documentation/timers/
6636F:	kernel/time/hrtimer.c
6637F:	kernel/time/clockevents.c
6638F:	kernel/time/timer_*.c
6639F:	include/linux/clockchips.h
6640F:	include/linux/hrtimer.h
6641
6642HIGH-SPEED SCC DRIVER FOR AX.25
6643L:	linux-hams@vger.kernel.org
6644S:	Orphan
6645F:	drivers/net/hamradio/dmascc.c
6646F:	drivers/net/hamradio/scc.c
6647
6648HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6649M:	HighPoint Linux Team <linux@highpoint-tech.com>
6650W:	http://www.highpoint-tech.com
6651S:	Supported
6652F:	Documentation/scsi/hptiop.txt
6653F:	drivers/scsi/hptiop.c
6654
6655HIPPI
6656M:	Jes Sorensen <jes@trained-monkey.org>
6657L:	linux-hippi@sunsite.dk
6658S:	Maintained
6659F:	include/linux/hippidevice.h
6660F:	include/uapi/linux/if_hippi.h
6661F:	net/802/hippi.c
6662F:	drivers/net/hippi/
6663
6664HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6665M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6666M:	Salil Mehta <salil.mehta@huawei.com>
6667L:	netdev@vger.kernel.org
6668W:	http://www.hisilicon.com
6669S:	Maintained
6670F:	drivers/net/ethernet/hisilicon/hns3/
6671
6672HISILICON LPC BUS DRIVER
6673M:	john.garry@huawei.com
6674W:	http://www.hisilicon.com
6675S:	Maintained
6676F:	drivers/bus/hisi_lpc.c
6677F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6678
6679HISILICON NETWORK SUBSYSTEM DRIVER
6680M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6681M:	Salil Mehta <salil.mehta@huawei.com>
6682L:	netdev@vger.kernel.org
6683W:	http://www.hisilicon.com
6684S:	Maintained
6685F:	drivers/net/ethernet/hisilicon/
6686F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6687
6688HISILICON PMU DRIVER
6689M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6690W:	http://www.hisilicon.com
6691S:	Supported
6692F:	drivers/perf/hisilicon
6693F:	Documentation/perf/hisi-pmu.txt
6694
6695HISILICON ROCE DRIVER
6696M:	Lijun Ou <oulijun@huawei.com>
6697M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6698L:	linux-rdma@vger.kernel.org
6699S:	Maintained
6700F:	drivers/infiniband/hw/hns/
6701F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6702
6703HISILICON SAS Controller
6704M:	John Garry <john.garry@huawei.com>
6705W:	http://www.hisilicon.com
6706S:	Supported
6707F:	drivers/scsi/hisi_sas/
6708F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6709
6710HMM - Heterogeneous Memory Management
6711M:	Jérôme Glisse <jglisse@redhat.com>
6712L:	linux-mm@kvack.org
6713S:	Maintained
6714F:	mm/hmm*
6715F:	include/linux/hmm*
6716F:	Documentation/vm/hmm.rst
6717
6718HOST AP DRIVER
6719M:	Jouni Malinen <j@w1.fi>
6720L:	linux-wireless@vger.kernel.org
6721W:	http://w1.fi/hostap-driver.html
6722S:	Obsolete
6723F:	drivers/net/wireless/intersil/hostap/
6724
6725HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6726L:	platform-driver-x86@vger.kernel.org
6727S:	Orphan
6728F:	drivers/platform/x86/tc1100-wmi.c
6729
6730HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6731M:	Jaroslav Kysela <perex@perex.cz>
6732S:	Maintained
6733F:	drivers/net/ethernet/hp/hp100.*
6734
6735HPET:	High Precision Event Timers driver
6736M:	Clemens Ladisch <clemens@ladisch.de>
6737S:	Maintained
6738F:	Documentation/timers/hpet.txt
6739F:	drivers/char/hpet.c
6740F:	include/linux/hpet.h
6741F:	include/uapi/linux/hpet.h
6742
6743HPET:	x86
6744S:	Orphan
6745F:	arch/x86/kernel/hpet.c
6746F:	arch/x86/include/asm/hpet.h
6747
6748HPFS FILESYSTEM
6749M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6750W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6751S:	Maintained
6752F:	fs/hpfs/
6753
6754HSI SUBSYSTEM
6755M:	Sebastian Reichel <sre@kernel.org>
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6757S:	Maintained
6758F:	Documentation/ABI/testing/sysfs-bus-hsi
6759F:	Documentation/driver-api/hsi.rst
6760F:	drivers/hsi/
6761F:	include/linux/hsi/
6762F:	include/uapi/linux/hsi/
6763
6764HSO 3G MODEM DRIVER
6765L:	linux-usb@vger.kernel.org
6766S:	Orphan
6767F:	drivers/net/usb/hso.c
6768
6769HSR NETWORK PROTOCOL
6770M:	Arvid Brodin <arvid.brodin@alten.se>
6771L:	netdev@vger.kernel.org
6772S:	Maintained
6773F:	net/hsr/
6774
6775HT16K33 LED CONTROLLER DRIVER
6776M:	Robin van der Gracht <robin@protonic.nl>
6777S:	Maintained
6778F:	drivers/auxdisplay/ht16k33.c
6779F:	Documentation/devicetree/bindings/display/ht16k33.txt
6780
6781HTCPEN TOUCHSCREEN DRIVER
6782M:	Pau Oliva Fora <pof@eslack.org>
6783L:	linux-input@vger.kernel.org
6784S:	Maintained
6785F:	drivers/input/touchscreen/htcpen.c
6786
6787HUAWEI ETHERNET DRIVER
6788M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6789L:	netdev@vger.kernel.org
6790S:	Supported
6791F:	Documentation/networking/hinic.txt
6792F:	drivers/net/ethernet/huawei/hinic/
6793
6794HUGETLB FILESYSTEM
6795M:	Mike Kravetz <mike.kravetz@oracle.com>
6796L:	linux-mm@kvack.org
6797S:	Maintained
6798F:	fs/hugetlbfs/
6799F:	mm/hugetlb.c
6800F:	include/linux/hugetlb.h
6801F:	Documentation/admin-guide/mm/hugetlbpage.rst
6802F:	Documentation/vm/hugetlbfs_reserv.rst
6803F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6804
6805HVA ST MEDIA DRIVER
6806M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6807L:	linux-media@vger.kernel.org
6808T:	git git://linuxtv.org/media_tree.git
6809W:	https://linuxtv.org
6810S:	Supported
6811F:	drivers/media/platform/sti/hva
6812
6813HWPOISON MEMORY FAILURE HANDLING
6814M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6815L:	linux-mm@kvack.org
6816S:	Maintained
6817F:	mm/memory-failure.c
6818F:	mm/hwpoison-inject.c
6819
6820HYGON PROCESSOR SUPPORT
6821M:	Pu Wen <puwen@hygon.cn>
6822L:	linux-kernel@vger.kernel.org
6823S:	Maintained
6824F:	arch/x86/kernel/cpu/hygon.c
6825
6826Hyper-V CORE AND DRIVERS
6827M:	"K. Y. Srinivasan" <kys@microsoft.com>
6828M:	Haiyang Zhang <haiyangz@microsoft.com>
6829M:	Stephen Hemminger <sthemmin@microsoft.com>
6830L:	devel@linuxdriverproject.org
6831S:	Maintained
6832F:	Documentation/networking/netvsc.txt
6833F:	arch/x86/include/asm/mshyperv.h
6834F:	arch/x86/include/asm/trace/hyperv.h
6835F:	arch/x86/include/asm/hyperv-tlfs.h
6836F:	arch/x86/kernel/cpu/mshyperv.c
6837F:	arch/x86/hyperv
6838F:	drivers/hid/hid-hyperv.c
6839F:	drivers/hv/
6840F:	drivers/input/serio/hyperv-keyboard.c
6841F:	drivers/pci/controller/pci-hyperv.c
6842F:	drivers/net/hyperv/
6843F:	drivers/scsi/storvsc_drv.c
6844F:	drivers/uio/uio_hv_generic.c
6845F:	drivers/video/fbdev/hyperv_fb.c
6846F:	net/vmw_vsock/hyperv_transport.c
6847F:	include/linux/hyperv.h
6848F:	include/uapi/linux/hyperv.h
6849F:	tools/hv/
6850F:	Documentation/ABI/stable/sysfs-bus-vmbus
6851
6852HYPERVISOR VIRTUAL CONSOLE DRIVER
6853L:	linuxppc-dev@lists.ozlabs.org
6854S:	Odd Fixes
6855F:	drivers/tty/hvc/
6856
6857I2C ACPI SUPPORT
6858M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6859L:	linux-i2c@vger.kernel.org
6860L:	linux-acpi@vger.kernel.org
6861S:	Maintained
6862F:	drivers/i2c/i2c-core-acpi.c
6863
6864I2C MUXES
6865M:	Peter Rosin <peda@axentia.se>
6866L:	linux-i2c@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/i2c/i2c-topology
6869F:	Documentation/i2c/muxes/
6870F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6871F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6872F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6873F:	drivers/i2c/i2c-mux.c
6874F:	drivers/i2c/muxes/
6875F:	include/linux/i2c-mux.h
6876
6877I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6878M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6879L:	linux-i2c@vger.kernel.org
6880S:	Maintained
6881F:	drivers/i2c/busses/i2c-mv64xxx.c
6882
6883I2C OVER PARALLEL PORT
6884M:	Jean Delvare <jdelvare@suse.com>
6885L:	linux-i2c@vger.kernel.org
6886S:	Maintained
6887F:	Documentation/i2c/busses/i2c-parport
6888F:	Documentation/i2c/busses/i2c-parport-light
6889F:	drivers/i2c/busses/i2c-parport.c
6890F:	drivers/i2c/busses/i2c-parport-light.c
6891
6892I2C SUBSYSTEM
6893M:	Wolfram Sang <wsa@the-dreams.de>
6894L:	linux-i2c@vger.kernel.org
6895W:	https://i2c.wiki.kernel.org/
6896Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6898S:	Maintained
6899F:	Documentation/devicetree/bindings/i2c/i2c.txt
6900F:	Documentation/i2c/
6901F:	drivers/i2c/*
6902F:	include/linux/i2c.h
6903F:	include/linux/i2c-dev.h
6904F:	include/linux/i2c-smbus.h
6905F:	include/uapi/linux/i2c.h
6906F:	include/uapi/linux/i2c-*.h
6907
6908I2C SUBSYSTEM HOST DRIVERS
6909L:	linux-i2c@vger.kernel.org
6910W:	https://i2c.wiki.kernel.org/
6911Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6913S:	Odd Fixes
6914F:	Documentation/devicetree/bindings/i2c/
6915F:	drivers/i2c/algos/
6916F:	drivers/i2c/busses/
6917
6918I2C-TAOS-EVM DRIVER
6919M:	Jean Delvare <jdelvare@suse.com>
6920L:	linux-i2c@vger.kernel.org
6921S:	Maintained
6922F:	Documentation/i2c/busses/i2c-taos-evm
6923F:	drivers/i2c/busses/i2c-taos-evm.c
6924
6925I2C-TINY-USB DRIVER
6926M:	Till Harbaum <till@harbaum.org>
6927L:	linux-i2c@vger.kernel.org
6928W:	http://www.harbaum.org/till/i2c_tiny_usb
6929S:	Maintained
6930F:	drivers/i2c/busses/i2c-tiny-usb.c
6931
6932I2C/SMBUS CONTROLLER DRIVERS FOR PC
6933M:	Jean Delvare <jdelvare@suse.com>
6934L:	linux-i2c@vger.kernel.org
6935S:	Maintained
6936F:	Documentation/i2c/busses/i2c-ali1535
6937F:	Documentation/i2c/busses/i2c-ali1563
6938F:	Documentation/i2c/busses/i2c-ali15x3
6939F:	Documentation/i2c/busses/i2c-amd756
6940F:	Documentation/i2c/busses/i2c-amd8111
6941F:	Documentation/i2c/busses/i2c-i801
6942F:	Documentation/i2c/busses/i2c-nforce2
6943F:	Documentation/i2c/busses/i2c-piix4
6944F:	Documentation/i2c/busses/i2c-sis5595
6945F:	Documentation/i2c/busses/i2c-sis630
6946F:	Documentation/i2c/busses/i2c-sis96x
6947F:	Documentation/i2c/busses/i2c-via
6948F:	Documentation/i2c/busses/i2c-viapro
6949F:	drivers/i2c/busses/i2c-ali1535.c
6950F:	drivers/i2c/busses/i2c-ali1563.c
6951F:	drivers/i2c/busses/i2c-ali15x3.c
6952F:	drivers/i2c/busses/i2c-amd756.c
6953F:	drivers/i2c/busses/i2c-amd756-s4882.c
6954F:	drivers/i2c/busses/i2c-amd8111.c
6955F:	drivers/i2c/busses/i2c-i801.c
6956F:	drivers/i2c/busses/i2c-isch.c
6957F:	drivers/i2c/busses/i2c-nforce2.c
6958F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6959F:	drivers/i2c/busses/i2c-piix4.c
6960F:	drivers/i2c/busses/i2c-sis5595.c
6961F:	drivers/i2c/busses/i2c-sis630.c
6962F:	drivers/i2c/busses/i2c-sis96x.c
6963F:	drivers/i2c/busses/i2c-via.c
6964F:	drivers/i2c/busses/i2c-viapro.c
6965
6966I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6967M:	Hans de Goede <hdegoede@redhat.com>
6968L:	linux-i2c@vger.kernel.org
6969S:	Maintained
6970F:	drivers/i2c/busses/i2c-cht-wc.c
6971
6972I2C/SMBUS ISMT DRIVER
6973M:	Seth Heasley <seth.heasley@intel.com>
6974M:	Neil Horman <nhorman@tuxdriver.com>
6975L:	linux-i2c@vger.kernel.org
6976F:	drivers/i2c/busses/i2c-ismt.c
6977F:	Documentation/i2c/busses/i2c-ismt
6978
6979I2C/SMBUS STUB DRIVER
6980M:	Jean Delvare <jdelvare@suse.com>
6981L:	linux-i2c@vger.kernel.org
6982S:	Maintained
6983F:	drivers/i2c/i2c-stub.c
6984
6985IA64 (Itanium) PLATFORM
6986M:	Tony Luck <tony.luck@intel.com>
6987M:	Fenghua Yu <fenghua.yu@intel.com>
6988L:	linux-ia64@vger.kernel.org
6989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6990S:	Maintained
6991F:	arch/ia64/
6992
6993IBM Power 842 compression accelerator
6994M:	Haren Myneni <haren@us.ibm.com>
6995S:	Supported
6996F:	drivers/crypto/nx/Makefile
6997F:	drivers/crypto/nx/Kconfig
6998F:	drivers/crypto/nx/nx-842*
6999F:	include/linux/sw842.h
7000F:	crypto/842.c
7001F:	lib/842/
7002
7003IBM Power in-Nest Crypto Acceleration
7004M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7005M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7006L:	linux-crypto@vger.kernel.org
7007S:	Supported
7008F:	drivers/crypto/nx/Makefile
7009F:	drivers/crypto/nx/Kconfig
7010F:	drivers/crypto/nx/nx-aes*
7011F:	drivers/crypto/nx/nx-sha*
7012F:	drivers/crypto/nx/nx.*
7013F:	drivers/crypto/nx/nx_csbcpb.h
7014F:	drivers/crypto/nx/nx_debugfs.h
7015
7016IBM Power Linux RAID adapter
7017M:	Brian King <brking@us.ibm.com>
7018S:	Supported
7019F:	drivers/scsi/ipr.*
7020
7021IBM Power SRIOV Virtual NIC Device Driver
7022M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7023M:	John Allen <jallen@linux.vnet.ibm.com>
7024L:	netdev@vger.kernel.org
7025S:	Supported
7026F:	drivers/net/ethernet/ibm/ibmvnic.*
7027
7028IBM Power Virtual Accelerator Switchboard
7029M:	Sukadev Bhattiprolu
7030L:	linuxppc-dev@lists.ozlabs.org
7031S:	Supported
7032F:	arch/powerpc/platforms/powernv/vas*
7033F:	arch/powerpc/platforms/powernv/copy-paste.h
7034F:	arch/powerpc/include/asm/vas.h
7035F:	arch/powerpc/include/uapi/asm/vas.h
7036
7037IBM Power Virtual Ethernet Device Driver
7038M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7039L:	netdev@vger.kernel.org
7040S:	Supported
7041F:	drivers/net/ethernet/ibm/ibmveth.*
7042
7043IBM Power Virtual FC Device Drivers
7044M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7045L:	linux-scsi@vger.kernel.org
7046S:	Supported
7047F:	drivers/scsi/ibmvscsi/ibmvfc*
7048
7049IBM Power Virtual Management Channel Driver
7050M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7051M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7052S:	Supported
7053F:	drivers/misc/ibmvmc.*
7054
7055IBM Power Virtual SCSI Device Drivers
7056M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7057L:	linux-scsi@vger.kernel.org
7058S:	Supported
7059F:	drivers/scsi/ibmvscsi/ibmvscsi*
7060F:	include/scsi/viosrp.h
7061
7062IBM Power Virtual SCSI Device Target Driver
7063M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7064M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7065L:	linux-scsi@vger.kernel.org
7066L:	target-devel@vger.kernel.org
7067S:	Supported
7068F:	drivers/scsi/ibmvscsi_tgt/
7069
7070IBM Power VMX Cryptographic instructions
7071M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7072M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7073L:	linux-crypto@vger.kernel.org
7074S:	Supported
7075F:	drivers/crypto/vmx/Makefile
7076F:	drivers/crypto/vmx/Kconfig
7077F:	drivers/crypto/vmx/vmx.c
7078F:	drivers/crypto/vmx/aes*
7079F:	drivers/crypto/vmx/ghash*
7080F:	drivers/crypto/vmx/ppc-xlate.pl
7081
7082IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7083M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7084L:	linux-pci@vger.kernel.org
7085L:	linuxppc-dev@lists.ozlabs.org
7086S:	Supported
7087F:	drivers/pci/hotplug/rpaphp*
7088
7089IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7090M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7091L:	linux-pci@vger.kernel.org
7092L:	linuxppc-dev@lists.ozlabs.org
7093S:	Supported
7094F:	drivers/pci/hotplug/rpadlpar*
7095
7096IBM ServeRAID RAID DRIVER
7097S:	Orphan
7098F:	drivers/scsi/ips.*
7099
7100ICH LPC AND GPIO DRIVER
7101M:	Peter Tyser <ptyser@xes-inc.com>
7102S:	Maintained
7103F:	drivers/mfd/lpc_ich.c
7104F:	drivers/gpio/gpio-ich.c
7105
7106IDE SUBSYSTEM
7107M:	"David S. Miller" <davem@davemloft.net>
7108L:	linux-ide@vger.kernel.org
7109Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7111S:	Maintained
7112F:	Documentation/ide/
7113F:	drivers/ide/
7114F:	include/linux/ide.h
7115
7116IDE/ATAPI DRIVERS
7117M:	Borislav Petkov <bp@alien8.de>
7118L:	linux-ide@vger.kernel.org
7119S:	Maintained
7120F:	Documentation/cdrom/ide-cd
7121F:	drivers/ide/ide-cd*
7122
7123IDEAPAD LAPTOP EXTRAS DRIVER
7124M:	Ike Panhc <ike.pan@canonical.com>
7125L:	platform-driver-x86@vger.kernel.org
7126W:	http://launchpad.net/ideapad-laptop
7127S:	Maintained
7128F:	drivers/platform/x86/ideapad-laptop.c
7129
7130IDEAPAD LAPTOP SLIDEBAR DRIVER
7131M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7132L:	linux-input@vger.kernel.org
7133W:	https://github.com/o2genum/ideapad-slidebar
7134S:	Maintained
7135F:	drivers/input/misc/ideapad_slidebar.c
7136
7137IDT VersaClock 5 CLOCK DRIVER
7138M:	Marek Vasut <marek.vasut@gmail.com>
7139S:	Maintained
7140F:	drivers/clk/clk-versaclock5.c
7141
7142IEEE 802.15.4 SUBSYSTEM
7143M:	Alexander Aring <alex.aring@gmail.com>
7144M:	Stefan Schmidt <stefan@datenfreihafen.org>
7145L:	linux-wpan@vger.kernel.org
7146W:	http://wpan.cakelab.org/
7147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7149S:	Maintained
7150F:	net/ieee802154/
7151F:	net/mac802154/
7152F:	drivers/net/ieee802154/
7153F:	include/linux/nl802154.h
7154F:	include/linux/ieee802154.h
7155F:	include/net/nl802154.h
7156F:	include/net/mac802154.h
7157F:	include/net/af_ieee802154.h
7158F:	include/net/cfg802154.h
7159F:	include/net/ieee802154_netdev.h
7160F:	Documentation/networking/ieee802154.txt
7161
7162IFE PROTOCOL
7163M:	Yotam Gigi <yotam.gi@gmail.com>
7164M:	Jamal Hadi Salim <jhs@mojatatu.com>
7165F:	net/ife
7166F:	include/net/ife.h
7167F:	include/uapi/linux/ife.h
7168
7169IGORPLUG-USB IR RECEIVER
7170M:	Sean Young <sean@mess.org>
7171L:	linux-media@vger.kernel.org
7172S:	Maintained
7173F:	drivers/media/rc/igorplugusb.c
7174
7175IGUANAWORKS USB IR TRANSCEIVER
7176M:	Sean Young <sean@mess.org>
7177L:	linux-media@vger.kernel.org
7178S:	Maintained
7179F:	drivers/media/rc/iguanair.c
7180
7181IIO DIGITAL POTENTIOMETER DAC
7182M:	Peter Rosin <peda@axentia.se>
7183L:	linux-iio@vger.kernel.org
7184S:	Maintained
7185F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7186F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7187F:	drivers/iio/dac/dpot-dac.c
7188
7189IIO ENVELOPE DETECTOR
7190M:	Peter Rosin <peda@axentia.se>
7191L:	linux-iio@vger.kernel.org
7192S:	Maintained
7193F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7194F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7195F:	drivers/iio/adc/envelope-detector.c
7196
7197IIO MULTIPLEXER
7198M:	Peter Rosin <peda@axentia.se>
7199L:	linux-iio@vger.kernel.org
7200S:	Maintained
7201F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7202F:	drivers/iio/multiplexer/iio-mux.c
7203
7204IIO SUBSYSTEM AND DRIVERS
7205M:	Jonathan Cameron <jic23@kernel.org>
7206R:	Hartmut Knaack <knaack.h@gmx.de>
7207R:	Lars-Peter Clausen <lars@metafoo.de>
7208R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7209L:	linux-iio@vger.kernel.org
7210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7211S:	Maintained
7212F:	Documentation/ABI/testing/configfs-iio*
7213F:	Documentation/ABI/testing/sysfs-bus-iio*
7214F:	Documentation/devicetree/bindings/iio/
7215F:	drivers/iio/
7216F:	drivers/staging/iio/
7217F:	include/linux/iio/
7218F:	tools/iio/
7219
7220IIO UNIT CONVERTER
7221M:	Peter Rosin <peda@axentia.se>
7222L:	linux-iio@vger.kernel.org
7223S:	Maintained
7224F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7225F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7226F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7227F:	drivers/iio/afe/iio-rescale.c
7228
7229IKANOS/ADI EAGLE ADSL USB DRIVER
7230M:	Matthieu Castet <castet.matthieu@free.fr>
7231M:	Stanislaw Gruszka <stf_xl@wp.pl>
7232S:	Maintained
7233F:	drivers/usb/atm/ueagle-atm.c
7234
7235IMGTEC ASCII LCD DRIVER
7236M:	Paul Burton <paul.burton@mips.com>
7237S:	Maintained
7238F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7239F:	drivers/auxdisplay/img-ascii-lcd.c
7240
7241IMGTEC IR DECODER DRIVER
7242M:	James Hogan <jhogan@kernel.org>
7243S:	Maintained
7244F:	drivers/media/rc/img-ir/
7245
7246IMON SOUNDGRAPH USB IR RECEIVER
7247M:	Sean Young <sean@mess.org>
7248L:	linux-media@vger.kernel.org
7249S:	Maintained
7250F:	drivers/media/rc/imon_raw.c
7251F:	drivers/media/rc/imon.c
7252
7253IMS TWINTURBO FRAMEBUFFER DRIVER
7254L:	linux-fbdev@vger.kernel.org
7255S:	Orphan
7256F:	drivers/video/fbdev/imsttfb.c
7257
7258INA209 HARDWARE MONITOR DRIVER
7259M:	Guenter Roeck <linux@roeck-us.net>
7260L:	linux-hwmon@vger.kernel.org
7261S:	Maintained
7262F:	Documentation/hwmon/ina209
7263F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7264F:	drivers/hwmon/ina209.c
7265
7266INA2XX HARDWARE MONITOR DRIVER
7267M:	Guenter Roeck <linux@roeck-us.net>
7268L:	linux-hwmon@vger.kernel.org
7269S:	Maintained
7270F:	Documentation/hwmon/ina2xx
7271F:	drivers/hwmon/ina2xx.c
7272F:	include/linux/platform_data/ina2xx.h
7273
7274INDUSTRY PACK SUBSYSTEM (IPACK)
7275M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7276M:	Jens Taprogge <jens.taprogge@taprogge.org>
7277M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7278L:	industrypack-devel@lists.sourceforge.net
7279W:	http://industrypack.sourceforge.net
7280S:	Maintained
7281F:	drivers/ipack/
7282
7283INFINIBAND SUBSYSTEM
7284M:	Doug Ledford <dledford@redhat.com>
7285M:	Jason Gunthorpe <jgg@mellanox.com>
7286L:	linux-rdma@vger.kernel.org
7287W:	https://github.com/linux-rdma/rdma-core
7288Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7290S:	Supported
7291F:	Documentation/devicetree/bindings/infiniband/
7292F:	Documentation/infiniband/
7293F:	drivers/infiniband/
7294F:	include/uapi/linux/if_infiniband.h
7295F:	include/uapi/rdma/
7296F:	include/rdma/
7297
7298INGENIC JZ4780 DMA Driver
7299M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7300S:	Maintained
7301F:	drivers/dma/dma-jz4780.c
7302
7303INGENIC JZ4780 NAND DRIVER
7304M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7305L:	linux-mtd@lists.infradead.org
7306S:	Maintained
7307F:	drivers/mtd/nand/raw/jz4780_*
7308
7309INOTIFY
7310M:	Jan Kara <jack@suse.cz>
7311R:	Amir Goldstein <amir73il@gmail.com>
7312L:	linux-fsdevel@vger.kernel.org
7313S:	Maintained
7314F:	Documentation/filesystems/inotify.txt
7315F:	fs/notify/inotify/
7316F:	include/linux/inotify.h
7317F:	include/uapi/linux/inotify.h
7318
7319INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7320M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7321L:	linux-input@vger.kernel.org
7322Q:	http://patchwork.kernel.org/project/linux-input/list/
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7324S:	Maintained
7325F:	drivers/input/
7326F:	include/linux/input.h
7327F:	include/uapi/linux/input.h
7328F:	include/uapi/linux/input-event-codes.h
7329F:	include/linux/input/
7330F:	Documentation/devicetree/bindings/input/
7331F:	Documentation/devicetree/bindings/serio/
7332F:	Documentation/input/
7333
7334INPUT MULTITOUCH (MT) PROTOCOL
7335M:	Henrik Rydberg <rydberg@bitmath.org>
7336L:	linux-input@vger.kernel.org
7337S:	Odd fixes
7338F:	Documentation/input/multi-touch-protocol.rst
7339F:	drivers/input/input-mt.c
7340K:	\b(ABS|SYN)_MT_
7341
7342INSIDE SECURE CRYPTO DRIVER
7343M:	Antoine Tenart <antoine.tenart@bootlin.com>
7344F:	drivers/crypto/inside-secure/
7345S:	Maintained
7346L:	linux-crypto@vger.kernel.org
7347
7348INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7349M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7350M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7351L:	linux-integrity@vger.kernel.org
7352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7353S:	Supported
7354F:	security/integrity/ima/
7355
7356INTEL 810/815 FRAMEBUFFER DRIVER
7357M:	Antonino Daplas <adaplas@gmail.com>
7358L:	linux-fbdev@vger.kernel.org
7359S:	Maintained
7360F:	drivers/video/fbdev/i810/
7361
7362INTEL ASoC DRIVERS
7363M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7364M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7365M:	Jie Yang <yang.jie@linux.intel.com>
7366L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7367S:	Supported
7368F:	sound/soc/intel/
7369
7370INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7371M:	Hans de Goede <hdegoede@redhat.com>
7372L:	platform-driver-x86@vger.kernel.org
7373S:	Maintained
7374F:	drivers/platform/x86/intel_atomisp2_pm.c
7375
7376INTEL C600 SERIES SAS CONTROLLER DRIVER
7377M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7378M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7379L:	linux-scsi@vger.kernel.org
7380T:	git git://git.code.sf.net/p/intel-sas/isci
7381S:	Supported
7382F:	drivers/scsi/isci/
7383
7384INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7385M:	Jani Nikula <jani.nikula@linux.intel.com>
7386M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7387M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7388L:	intel-gfx@lists.freedesktop.org
7389W:	https://01.org/linuxgraphics/
7390B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7391C:	irc://chat.freenode.net/intel-gfx
7392Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7393T:	git git://anongit.freedesktop.org/drm-intel
7394S:	Supported
7395F:	drivers/gpu/drm/i915/
7396F:	include/drm/i915*
7397F:	include/uapi/drm/i915_drm.h
7398F:	Documentation/gpu/i915.rst
7399
7400INTEL ETHERNET DRIVERS
7401M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7402L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7403W:	http://www.intel.com/support/feedback.htm
7404W:	http://e1000.sourceforge.net/
7405Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7408S:	Supported
7409F:	Documentation/networking/e100.rst
7410F:	Documentation/networking/e1000.rst
7411F:	Documentation/networking/e1000e.rst
7412F:	Documentation/networking/fm10k.rst
7413F:	Documentation/networking/igb.rst
7414F:	Documentation/networking/igbvf.rst
7415F:	Documentation/networking/ixgb.rst
7416F:	Documentation/networking/ixgbe.rst
7417F:	Documentation/networking/ixgbevf.rst
7418F:	Documentation/networking/i40e.rst
7419F:	Documentation/networking/iavf.rst
7420F:	Documentation/networking/ice.rst
7421F:	drivers/net/ethernet/intel/
7422F:	drivers/net/ethernet/intel/*/
7423F:	include/linux/avf/virtchnl.h
7424
7425INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7426M:	Maik Broemme <mbroemme@libmpq.org>
7427L:	linux-fbdev@vger.kernel.org
7428S:	Maintained
7429F:	Documentation/fb/intelfb.txt
7430F:	drivers/video/fbdev/intelfb/
7431
7432INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7433M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7434M:	Zhi Wang <zhi.a.wang@intel.com>
7435L:	intel-gvt-dev@lists.freedesktop.org
7436L:	intel-gfx@lists.freedesktop.org
7437W:	https://01.org/igvt-g
7438T:	git https://github.com/intel/gvt-linux.git
7439S:	Supported
7440F:	drivers/gpu/drm/i915/gvt/
7441
7442INTEL PMIC GPIO DRIVER
7443R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7444S:	Maintained
7445F:	drivers/gpio/gpio-*cove.c
7446F:	drivers/gpio/gpio-msic.c
7447
7448INTEL HID EVENT DRIVER
7449M:	Alex Hung <alex.hung@canonical.com>
7450L:	platform-driver-x86@vger.kernel.org
7451S:	Maintained
7452F:	drivers/platform/x86/intel-hid.c
7453
7454INTEL I/OAT DMA DRIVER
7455M:	Dave Jiang <dave.jiang@intel.com>
7456R:	Dan Williams <dan.j.williams@intel.com>
7457L:	dmaengine@vger.kernel.org
7458Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7459S:	Supported
7460F:	drivers/dma/ioat*
7461
7462INTEL IDLE DRIVER
7463M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7464M:	Len Brown <lenb@kernel.org>
7465L:	linux-pm@vger.kernel.org
7466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7467B:	https://bugzilla.kernel.org
7468S:	Supported
7469F:	drivers/idle/intel_idle.c
7470
7471INTEL INTEGRATED SENSOR HUB DRIVER
7472M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7473M:	Jiri Kosina <jikos@kernel.org>
7474L:	linux-input@vger.kernel.org
7475S:	Maintained
7476F:	drivers/hid/intel-ish-hid/
7477
7478INTEL IOMMU (VT-d)
7479M:	David Woodhouse <dwmw2@infradead.org>
7480L:	iommu@lists.linux-foundation.org
7481T:	git git://git.infradead.org/iommu-2.6.git
7482S:	Supported
7483F:	drivers/iommu/intel-iommu.c
7484F:	include/linux/intel-iommu.h
7485
7486INTEL IOP-ADMA DMA DRIVER
7487R:	Dan Williams <dan.j.williams@intel.com>
7488S:	Odd fixes
7489F:	drivers/dma/iop-adma.c
7490
7491INTEL IPU3 CSI-2 CIO2 DRIVER
7492M:	Yong Zhi <yong.zhi@intel.com>
7493M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7494M:	Bingbu Cao <bingbu.cao@intel.com>
7495R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7496R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7497L:	linux-media@vger.kernel.org
7498S:	Maintained
7499F:	drivers/media/pci/intel/ipu3/
7500F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7501
7502INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7503M:	Krzysztof Halasa <khalasa@piap.pl>
7504S:	Maintained
7505F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7506F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7507F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7508F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7509F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7510F:	drivers/net/wan/ixp4xx_hss.c
7511
7512INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7513M:	Deepak Saxena <dsaxena@plexity.net>
7514S:	Maintained
7515F:	drivers/char/hw_random/ixp4xx-rng.c
7516
7517INTEL MANAGEMENT ENGINE (mei)
7518M:	Tomas Winkler <tomas.winkler@intel.com>
7519L:	linux-kernel@vger.kernel.org
7520S:	Supported
7521F:	include/uapi/linux/mei.h
7522F:	include/linux/mei_cl_bus.h
7523F:	drivers/misc/mei/*
7524F:	drivers/watchdog/mei_wdt.c
7525F:	Documentation/misc-devices/mei/*
7526F:	samples/mei/*
7527
7528INTEL MENLOW THERMAL DRIVER
7529M:	Sujith Thomas <sujith.thomas@intel.com>
7530L:	platform-driver-x86@vger.kernel.org
7531W:	https://01.org/linux-acpi
7532S:	Supported
7533F:	drivers/platform/x86/intel_menlow.c
7534
7535INTEL MERRIFIELD GPIO DRIVER
7536M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7537L:	linux-gpio@vger.kernel.org
7538S:	Maintained
7539F:	drivers/gpio/gpio-merrifield.c
7540
7541INTEL MIC DRIVERS (mic)
7542M:	Sudeep Dutt <sudeep.dutt@intel.com>
7543M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7544S:	Supported
7545W:	https://github.com/sudeepdutt/mic
7546W:	http://software.intel.com/en-us/mic-developer
7547F:	include/linux/mic_bus.h
7548F:	include/linux/scif.h
7549F:	include/uapi/linux/mic_common.h
7550F:	include/uapi/linux/mic_ioctl.h
7551F:	include/uapi/linux/scif_ioctl.h
7552F:	drivers/misc/mic/
7553F:	drivers/dma/mic_x100_dma.c
7554F:	drivers/dma/mic_x100_dma.h
7555F:	Documentation/mic/
7556
7557INTEL PMC CORE DRIVER
7558M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7559M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7560L:	platform-driver-x86@vger.kernel.org
7561S:	Maintained
7562F:	drivers/platform/x86/intel_pmc_core*
7563
7564INTEL PMC/P-Unit IPC DRIVER
7565M:	Zha Qipeng<qipeng.zha@intel.com>
7566L:	platform-driver-x86@vger.kernel.org
7567S:	Maintained
7568F:	drivers/platform/x86/intel_pmc_ipc.c
7569F:	drivers/platform/x86/intel_punit_ipc.c
7570F:	arch/x86/include/asm/intel_pmc_ipc.h
7571F:	arch/x86/include/asm/intel_punit_ipc.h
7572
7573INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7574R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7575S:	Maintained
7576F:	drivers/mfd/intel_msic.c
7577F:	drivers/mfd/intel_soc_pmic*
7578F:	include/linux/mfd/intel_msic.h
7579F:	include/linux/mfd/intel_soc_pmic*
7580
7581INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7582M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7583L:	linux-wireless@vger.kernel.org
7584S:	Maintained
7585F:	Documentation/networking/README.ipw2100
7586F:	Documentation/networking/README.ipw2200
7587F:	drivers/net/wireless/intel/ipw2x00/
7588
7589INTEL PSTATE DRIVER
7590M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7591M:	Len Brown <lenb@kernel.org>
7592L:	linux-pm@vger.kernel.org
7593S:	Supported
7594F:	drivers/cpufreq/intel_pstate.c
7595
7596INTEL RDMA RNIC DRIVER
7597M:	Faisal Latif <faisal.latif@intel.com>
7598M:	Shiraz Saleem <shiraz.saleem@intel.com>
7599L:	linux-rdma@vger.kernel.org
7600S:	Supported
7601F:	drivers/infiniband/hw/i40iw/
7602F:	include/uapi/rdma/i40iw-abi.h
7603
7604INTEL TELEMETRY DRIVER
7605M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7606M:	"David E. Box" <david.e.box@linux.intel.com>
7607L:	platform-driver-x86@vger.kernel.org
7608S:	Maintained
7609F:	arch/x86/include/asm/intel_telemetry.h
7610F:	drivers/platform/x86/intel_telemetry*
7611
7612INTEL VIRTUAL BUTTON DRIVER
7613M:	AceLan Kao <acelan.kao@canonical.com>
7614L:	platform-driver-x86@vger.kernel.org
7615S:	Maintained
7616F:	drivers/platform/x86/intel-vbtn.c
7617
7618INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7619M:	Stanislaw Gruszka <sgruszka@redhat.com>
7620L:	linux-wireless@vger.kernel.org
7621S:	Supported
7622F:	drivers/net/wireless/intel/iwlegacy/
7623
7624INTEL WIRELESS WIFI LINK (iwlwifi)
7625M:	Johannes Berg <johannes.berg@intel.com>
7626M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7627M:	Luca Coelho <luciano.coelho@intel.com>
7628M:	Intel Linux Wireless <linuxwifi@intel.com>
7629L:	linux-wireless@vger.kernel.org
7630W:	http://intellinuxwireless.org
7631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7632S:	Supported
7633F:	drivers/net/wireless/intel/iwlwifi/
7634
7635INTEL WIRELESS WIMAX CONNECTION 2400
7636M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7637M:	linux-wimax@intel.com
7638L:	wimax@linuxwimax.org (subscribers-only)
7639S:	Supported
7640W:	http://linuxwimax.org
7641F:	Documentation/wimax/README.i2400m
7642F:	drivers/net/wimax/i2400m/
7643F:	include/uapi/linux/wimax/i2400m.h
7644
7645INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7646M:	Mario Limonciello <mario.limonciello@dell.com>
7647S:	Maintained
7648F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7649
7650INTEL(R) TRACE HUB
7651M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7652S:	Supported
7653F:	Documentation/trace/intel_th.rst
7654F:	drivers/hwtracing/intel_th/
7655
7656INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7657M:	Ning Sun <ning.sun@intel.com>
7658L:	tboot-devel@lists.sourceforge.net
7659W:	http://tboot.sourceforge.net
7660T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7661S:	Supported
7662F:	Documentation/intel_txt.txt
7663F:	include/linux/tboot.h
7664F:	arch/x86/kernel/tboot.c
7665
7666INTEL-MID GPIO DRIVER
7667M:	David Cohen <david.a.cohen@linux.intel.com>
7668L:	linux-gpio@vger.kernel.org
7669S:	Maintained
7670F:	drivers/gpio/gpio-intel-mid.c
7671
7672INVENSENSE MPU-3050 GYROSCOPE DRIVER
7673M:	Linus Walleij <linus.walleij@linaro.org>
7674L:	linux-iio@vger.kernel.org
7675S:	Maintained
7676F:	drivers/iio/gyro/mpu3050*
7677F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7678
7679IOC3 ETHERNET DRIVER
7680M:	Ralf Baechle <ralf@linux-mips.org>
7681L:	linux-mips@linux-mips.org
7682S:	Maintained
7683F:	drivers/net/ethernet/sgi/ioc3-eth.c
7684
7685IOC3 SERIAL DRIVER
7686M:	Pat Gefre <pfg@sgi.com>
7687L:	linux-serial@vger.kernel.org
7688S:	Maintained
7689F:	drivers/tty/serial/ioc3_serial.c
7690
7691IOMMU DRIVERS
7692M:	Joerg Roedel <joro@8bytes.org>
7693L:	iommu@lists.linux-foundation.org
7694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7695S:	Maintained
7696F:	Documentation/devicetree/bindings/iommu/
7697F:	drivers/iommu/
7698F:	include/linux/iommu.h
7699F:	include/linux/of_iommu.h
7700F:	include/linux/iova.h
7701
7702IP MASQUERADING
7703M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7704S:	Maintained
7705F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7706
7707IPMI SUBSYSTEM
7708M:	Corey Minyard <minyard@acm.org>
7709L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7710W:	http://openipmi.sourceforge.net/
7711S:	Supported
7712F:	Documentation/devicetree/bindings/ipmi/
7713F:	Documentation/IPMI.txt
7714F:	drivers/char/ipmi/
7715F:	include/linux/ipmi*
7716F:	include/uapi/linux/ipmi*
7717
7718IPS SCSI RAID DRIVER
7719M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7720L:	linux-scsi@vger.kernel.org
7721W:	http://www.adaptec.com/
7722S:	Maintained
7723F:	drivers/scsi/ips*
7724
7725IPVS
7726M:	Wensong Zhang <wensong@linux-vs.org>
7727M:	Simon Horman <horms@verge.net.au>
7728M:	Julian Anastasov <ja@ssi.bg>
7729L:	netdev@vger.kernel.org
7730L:	lvs-devel@vger.kernel.org
7731S:	Maintained
7732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7734F:	Documentation/networking/ipvs-sysctl.txt
7735F:	include/net/ip_vs.h
7736F:	include/uapi/linux/ip_vs.h
7737F:	net/netfilter/ipvs/
7738
7739IPWIRELESS DRIVER
7740M:	Jiri Kosina <jikos@kernel.org>
7741M:	David Sterba <dsterba@suse.com>
7742S:	Odd Fixes
7743F:	drivers/tty/ipwireless/
7744
7745IPX NETWORK LAYER
7746L:	netdev@vger.kernel.org
7747S:	Obsolete
7748F:	include/uapi/linux/ipx.h
7749
7750IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7751M:	Marc Zyngier <marc.zyngier@arm.com>
7752S:	Maintained
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7754F:	Documentation/IRQ-domain.txt
7755F:	include/linux/irqdomain.h
7756F:	kernel/irq/irqdomain.c
7757F:	kernel/irq/msi.c
7758
7759IRQ SUBSYSTEM
7760M:	Thomas Gleixner <tglx@linutronix.de>
7761L:	linux-kernel@vger.kernel.org
7762S:	Maintained
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7764F:	kernel/irq/
7765
7766IRQCHIP DRIVERS
7767M:	Thomas Gleixner <tglx@linutronix.de>
7768M:	Jason Cooper <jason@lakedaemon.net>
7769M:	Marc Zyngier <marc.zyngier@arm.com>
7770L:	linux-kernel@vger.kernel.org
7771S:	Maintained
7772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7773F:	Documentation/devicetree/bindings/interrupt-controller/
7774F:	drivers/irqchip/
7775
7776ISA
7777M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7778S:	Maintained
7779F:	Documentation/isa.txt
7780F:	drivers/base/isa.c
7781F:	include/linux/isa.h
7782
7783ISA RADIO MODULE
7784M:	Hans Verkuil <hverkuil@xs4all.nl>
7785L:	linux-media@vger.kernel.org
7786T:	git git://linuxtv.org/media_tree.git
7787W:	https://linuxtv.org
7788S:	Maintained
7789F:	drivers/media/radio/radio-isa*
7790
7791ISAPNP
7792M:	Jaroslav Kysela <perex@perex.cz>
7793S:	Maintained
7794F:	Documentation/isapnp.txt
7795F:	drivers/pnp/isapnp/
7796F:	include/linux/isapnp.h
7797
7798ISCSI
7799M:	Lee Duncan <lduncan@suse.com>
7800M:	Chris Leech <cleech@redhat.com>
7801L:	open-iscsi@googlegroups.com
7802W:	www.open-iscsi.com
7803S:	Maintained
7804F:	drivers/scsi/*iscsi*
7805F:	include/scsi/*iscsi*
7806
7807iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7808M:	Peter Jones <pjones@redhat.com>
7809M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7810S:	Maintained
7811F:	drivers/firmware/iscsi_ibft*
7812
7813ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7814M:	Sagi Grimberg <sagi@grimberg.me>
7815M:	Max Gurtovoy <maxg@mellanox.com>
7816L:	linux-rdma@vger.kernel.org
7817S:	Supported
7818W:	http://www.openfabrics.org
7819W:	www.open-iscsi.org
7820Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7821F:	drivers/infiniband/ulp/iser/
7822
7823ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7824M:	Sagi Grimberg <sagi@grimberg.me>
7825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7826L:	linux-rdma@vger.kernel.org
7827L:	target-devel@vger.kernel.org
7828S:	Supported
7829W:	http://www.linux-iscsi.org
7830F:	drivers/infiniband/ulp/isert
7831
7832ISDN SUBSYSTEM
7833M:	Karsten Keil <isdn@linux-pingi.de>
7834L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7835L:	netdev@vger.kernel.org
7836W:	http://www.isdn4linux.de
7837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7838S:	Maintained
7839F:	Documentation/isdn/
7840F:	drivers/isdn/
7841F:	include/linux/isdn.h
7842F:	include/linux/isdn/
7843F:	include/uapi/linux/isdn.h
7844F:	include/uapi/linux/isdn/
7845
7846ISDN SUBSYSTEM (Eicon active card driver)
7847M:	Armin Schindler <mac@melware.de>
7848L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7849W:	http://www.melware.de
7850S:	Maintained
7851F:	drivers/isdn/hardware/eicon/
7852
7853IT87 HARDWARE MONITORING DRIVER
7854M:	Jean Delvare <jdelvare@suse.com>
7855L:	linux-hwmon@vger.kernel.org
7856S:	Maintained
7857F:	Documentation/hwmon/it87
7858F:	drivers/hwmon/it87.c
7859
7860IT913X MEDIA DRIVER
7861M:	Antti Palosaari <crope@iki.fi>
7862L:	linux-media@vger.kernel.org
7863W:	https://linuxtv.org
7864W:	http://palosaari.fi/linux/
7865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7866T:	git git://linuxtv.org/anttip/media_tree.git
7867S:	Maintained
7868F:	drivers/media/tuners/it913x*
7869
7870IVTV VIDEO4LINUX DRIVER
7871M:	Andy Walls <awalls@md.metrocast.net>
7872L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7873L:	linux-media@vger.kernel.org
7874T:	git git://linuxtv.org/media_tree.git
7875W:	http://www.ivtvdriver.org
7876S:	Maintained
7877F:	Documentation/media/v4l-drivers/ivtv*
7878F:	drivers/media/pci/ivtv/
7879F:	include/uapi/linux/ivtv*
7880
7881IX2505V MEDIA DRIVER
7882M:	Malcolm Priestley <tvboxspy@gmail.com>
7883L:	linux-media@vger.kernel.org
7884W:	https://linuxtv.org
7885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7886S:	Maintained
7887F:	drivers/media/dvb-frontends/ix2505v*
7888
7889JAILHOUSE HYPERVISOR INTERFACE
7890M:	Jan Kiszka <jan.kiszka@siemens.com>
7891L:	jailhouse-dev@googlegroups.com
7892S:	Maintained
7893F:	arch/x86/kernel/jailhouse.c
7894F:	arch/x86/include/asm/jailhouse_para.h
7895
7896JC42.4 TEMPERATURE SENSOR DRIVER
7897M:	Guenter Roeck <linux@roeck-us.net>
7898L:	linux-hwmon@vger.kernel.org
7899S:	Maintained
7900F:	drivers/hwmon/jc42.c
7901F:	Documentation/hwmon/jc42
7902
7903JFS FILESYSTEM
7904M:	Dave Kleikamp <shaggy@kernel.org>
7905L:	jfs-discussion@lists.sourceforge.net
7906W:	http://jfs.sourceforge.net/
7907T:	git git://github.com/kleikamp/linux-shaggy.git
7908S:	Maintained
7909F:	Documentation/filesystems/jfs.txt
7910F:	fs/jfs/
7911
7912JME NETWORK DRIVER
7913M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7914L:	netdev@vger.kernel.org
7915S:	Maintained
7916F:	drivers/net/ethernet/jme.*
7917
7918JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7919M:	David Woodhouse <dwmw2@infradead.org>
7920L:	linux-mtd@lists.infradead.org
7921W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7922S:	Maintained
7923F:	fs/jffs2/
7924F:	include/uapi/linux/jffs2.h
7925
7926JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7927M:	"Theodore Ts'o" <tytso@mit.edu>
7928M:	Jan Kara <jack@suse.com>
7929L:	linux-ext4@vger.kernel.org
7930S:	Maintained
7931F:	fs/jbd2/
7932F:	include/linux/jbd2.h
7933
7934JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7935M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7936L:	linux-media@vger.kernel.org
7937S:	Maintained
7938F:	drivers/media/platform/rcar_jpu.c
7939
7940JSM Neo PCI based serial card
7941M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7942L:	linux-serial@vger.kernel.org
7943S:	Maintained
7944F:	drivers/tty/serial/jsm/
7945
7946K10TEMP HARDWARE MONITORING DRIVER
7947M:	Clemens Ladisch <clemens@ladisch.de>
7948L:	linux-hwmon@vger.kernel.org
7949S:	Maintained
7950F:	Documentation/hwmon/k10temp
7951F:	drivers/hwmon/k10temp.c
7952
7953K8TEMP HARDWARE MONITORING DRIVER
7954M:	Rudolf Marek <r.marek@assembler.cz>
7955L:	linux-hwmon@vger.kernel.org
7956S:	Maintained
7957F:	Documentation/hwmon/k8temp
7958F:	drivers/hwmon/k8temp.c
7959
7960KASAN
7961M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7962R:	Alexander Potapenko <glider@google.com>
7963R:	Dmitry Vyukov <dvyukov@google.com>
7964L:	kasan-dev@googlegroups.com
7965S:	Maintained
7966F:	arch/*/include/asm/kasan.h
7967F:	arch/*/mm/kasan_init*
7968F:	Documentation/dev-tools/kasan.rst
7969F:	include/linux/kasan*.h
7970F:	lib/test_kasan.c
7971F:	mm/kasan/
7972F:	scripts/Makefile.kasan
7973
7974KCONFIG
7975M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7977L:	linux-kbuild@vger.kernel.org
7978S:	Maintained
7979F:	Documentation/kbuild/kconfig*
7980F:	scripts/kconfig/
7981F:	scripts/Kconfig.include
7982
7983KDUMP
7984M:	Dave Young <dyoung@redhat.com>
7985M:	Baoquan He <bhe@redhat.com>
7986R:	Vivek Goyal <vgoyal@redhat.com>
7987L:	kexec@lists.infradead.org
7988W:	http://lse.sourceforge.net/kdump/
7989S:	Maintained
7990F:	Documentation/kdump/
7991
7992KEENE FM RADIO TRANSMITTER DRIVER
7993M:	Hans Verkuil <hverkuil@xs4all.nl>
7994L:	linux-media@vger.kernel.org
7995T:	git git://linuxtv.org/media_tree.git
7996W:	https://linuxtv.org
7997S:	Maintained
7998F:	drivers/media/radio/radio-keene*
7999
8000KERNEL AUTOMOUNTER
8001M:	Ian Kent <raven@themaw.net>
8002L:	autofs@vger.kernel.org
8003S:	Maintained
8004F:	fs/autofs/
8005
8006KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8007M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8008M:	Michal Marek <michal.lkml@markovi.net>
8009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8010L:	linux-kbuild@vger.kernel.org
8011S:	Maintained
8012F:	Documentation/kbuild/
8013F:	Makefile
8014F:	scripts/Kbuild*
8015F:	scripts/Makefile*
8016F:	scripts/basic/
8017F:	scripts/mk*
8018F:	scripts/mod/
8019F:	scripts/package/
8020
8021KERNEL JANITORS
8022L:	kernel-janitors@vger.kernel.org
8023W:	http://kernelnewbies.org/KernelJanitors
8024S:	Odd Fixes
8025
8026KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8027M:	"J. Bruce Fields" <bfields@fieldses.org>
8028M:	Jeff Layton <jlayton@kernel.org>
8029L:	linux-nfs@vger.kernel.org
8030W:	http://nfs.sourceforge.net/
8031T:	git git://linux-nfs.org/~bfields/linux.git
8032S:	Supported
8033F:	fs/nfsd/
8034F:	include/uapi/linux/nfsd/
8035F:	fs/lockd/
8036F:	fs/nfs_common/
8037F:	net/sunrpc/
8038F:	include/linux/lockd/
8039F:	include/linux/sunrpc/
8040F:	include/uapi/linux/sunrpc/
8041
8042KERNEL SELFTEST FRAMEWORK
8043M:	Shuah Khan <shuah@kernel.org>
8044L:	linux-kselftest@vger.kernel.org
8045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8046Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8047S:	Maintained
8048F:	tools/testing/selftests/
8049F:	Documentation/dev-tools/kselftest*
8050
8051KERNEL USERMODE HELPER
8052M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8053L:	linux-kernel@vger.kernel.org
8054S:	Maintained
8055F:	kernel/umh.c
8056F:	include/linux/umh.h
8057
8058KERNEL VIRTUAL MACHINE (KVM)
8059M:	Paolo Bonzini <pbonzini@redhat.com>
8060M:	Radim Krčmář <rkrcmar@redhat.com>
8061L:	kvm@vger.kernel.org
8062W:	http://www.linux-kvm.org
8063T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8064S:	Supported
8065F:	Documentation/virtual/kvm/
8066F:	include/trace/events/kvm.h
8067F:	include/uapi/asm-generic/kvm*
8068F:	include/uapi/linux/kvm*
8069F:	include/asm-generic/kvm*
8070F:	include/linux/kvm*
8071F:	include/kvm/iodev.h
8072F:	virt/kvm/*
8073F:	tools/kvm/
8074
8075KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8076M:	Joerg Roedel <joro@8bytes.org>
8077L:	kvm@vger.kernel.org
8078W:	http://www.linux-kvm.org/
8079S:	Maintained
8080F:	arch/x86/include/asm/svm.h
8081F:	arch/x86/kvm/svm.c
8082
8083KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8084M:	Christoffer Dall <christoffer.dall@arm.com>
8085M:	Marc Zyngier <marc.zyngier@arm.com>
8086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8087L:	kvmarm@lists.cs.columbia.edu
8088W:	http://systems.cs.columbia.edu/projects/kvm-arm
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8090S:	Supported
8091F:	arch/arm/include/uapi/asm/kvm*
8092F:	arch/arm/include/asm/kvm*
8093F:	arch/arm/kvm/
8094F:	virt/kvm/arm/
8095F:	include/kvm/arm_*
8096
8097KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8098M:	Christoffer Dall <christoffer.dall@arm.com>
8099M:	Marc Zyngier <marc.zyngier@arm.com>
8100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8101L:	kvmarm@lists.cs.columbia.edu
8102S:	Maintained
8103F:	arch/arm64/include/uapi/asm/kvm*
8104F:	arch/arm64/include/asm/kvm*
8105F:	arch/arm64/kvm/
8106
8107KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8108M:	James Hogan <jhogan@kernel.org>
8109L:	linux-mips@linux-mips.org
8110S:	Supported
8111F:	arch/mips/include/uapi/asm/kvm*
8112F:	arch/mips/include/asm/kvm*
8113F:	arch/mips/kvm/
8114
8115KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8116M:	Paul Mackerras <paulus@ozlabs.org>
8117L:	kvm-ppc@vger.kernel.org
8118W:	http://www.linux-kvm.org/
8119T:	git git://github.com/agraf/linux-2.6.git
8120S:	Supported
8121F:	arch/powerpc/include/uapi/asm/kvm*
8122F:	arch/powerpc/include/asm/kvm*
8123F:	arch/powerpc/kvm/
8124F:	arch/powerpc/kernel/kvm*
8125
8126KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8127M:	Christian Borntraeger <borntraeger@de.ibm.com>
8128M:	Janosch Frank <frankja@linux.ibm.com>
8129R:	David Hildenbrand <david@redhat.com>
8130R:	Cornelia Huck <cohuck@redhat.com>
8131L:	linux-s390@vger.kernel.org
8132W:	http://www.ibm.com/developerworks/linux/linux390/
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8134S:	Supported
8135F:	arch/s390/include/uapi/asm/kvm*
8136F:	arch/s390/include/asm/gmap.h
8137F:	arch/s390/include/asm/kvm*
8138F:	arch/s390/kvm/
8139F:	arch/s390/mm/gmap.c
8140
8141KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8142M:	Paolo Bonzini <pbonzini@redhat.com>
8143M:	Radim Krčmář <rkrcmar@redhat.com>
8144L:	kvm@vger.kernel.org
8145W:	http://www.linux-kvm.org
8146T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8147S:	Supported
8148F:	arch/x86/kvm/
8149F:	arch/x86/include/uapi/asm/kvm*
8150F:	arch/x86/include/asm/kvm*
8151F:	arch/x86/include/asm/pvclock-abi.h
8152F:	arch/x86/kernel/kvm.c
8153F:	arch/x86/kernel/kvmclock.c
8154
8155KERNFS
8156M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8157M:	Tejun Heo <tj@kernel.org>
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8159S:	Supported
8160F:	include/linux/kernfs.h
8161F:	fs/kernfs/
8162
8163KEXEC
8164M:	Eric Biederman <ebiederm@xmission.com>
8165W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8166L:	kexec@lists.infradead.org
8167S:	Maintained
8168F:	include/linux/kexec.h
8169F:	include/uapi/linux/kexec.h
8170F:	kernel/kexec*
8171
8172KEYS-ENCRYPTED
8173M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8174L:	linux-integrity@vger.kernel.org
8175L:	keyrings@vger.kernel.org
8176S:	Supported
8177F:	Documentation/security/keys/trusted-encrypted.rst
8178F:	include/keys/encrypted-type.h
8179F:	security/keys/encrypted-keys/
8180
8181KEYS-TRUSTED
8182M:	James Bottomley <jejb@linux.vnet.ibm.com>
8183M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8184M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8185L:	linux-integrity@vger.kernel.org
8186L:	keyrings@vger.kernel.org
8187S:	Supported
8188F:	Documentation/security/keys/trusted-encrypted.rst
8189F:	include/keys/trusted-type.h
8190F:	security/keys/trusted.c
8191F:	security/keys/trusted.h
8192
8193KEYS/KEYRINGS:
8194M:	David Howells <dhowells@redhat.com>
8195L:	keyrings@vger.kernel.org
8196S:	Maintained
8197F:	Documentation/security/keys/core.rst
8198F:	include/linux/key.h
8199F:	include/linux/key-type.h
8200F:	include/linux/keyctl.h
8201F:	include/uapi/linux/keyctl.h
8202F:	include/keys/
8203F:	security/keys/
8204
8205KGDB / KDB /debug_core
8206M:	Jason Wessel <jason.wessel@windriver.com>
8207M:	Daniel Thompson <daniel.thompson@linaro.org>
8208W:	http://kgdb.wiki.kernel.org/
8209L:	kgdb-bugreport@lists.sourceforge.net
8210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8211S:	Maintained
8212F:	Documentation/dev-tools/kgdb.rst
8213F:	drivers/misc/kgdbts.c
8214F:	drivers/tty/serial/kgdboc.c
8215F:	include/linux/kdb.h
8216F:	include/linux/kgdb.h
8217F:	kernel/debug/
8218
8219KMEMLEAK
8220M:	Catalin Marinas <catalin.marinas@arm.com>
8221S:	Maintained
8222F:	Documentation/dev-tools/kmemleak.rst
8223F:	include/linux/kmemleak.h
8224F:	mm/kmemleak.c
8225F:	mm/kmemleak-test.c
8226
8227KMOD KERNEL MODULE LOADER - USERMODE HELPER
8228M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8229L:	linux-kernel@vger.kernel.org
8230S:	Maintained
8231F:	kernel/kmod.c
8232F:	include/linux/kmod.h
8233F:	lib/test_kmod.c
8234F:	tools/testing/selftests/kmod/
8235
8236KPROBES
8237M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8238M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8239M:	"David S. Miller" <davem@davemloft.net>
8240M:	Masami Hiramatsu <mhiramat@kernel.org>
8241S:	Maintained
8242F:	Documentation/kprobes.txt
8243F:	include/linux/kprobes.h
8244F:	include/asm-generic/kprobes.h
8245F:	kernel/kprobes.c
8246
8247KS0108 LCD CONTROLLER DRIVER
8248M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8249S:	Maintained
8250F:	Documentation/auxdisplay/ks0108
8251F:	drivers/auxdisplay/ks0108.c
8252F:	include/linux/ks0108.h
8253
8254L3MDEV
8255M:	David Ahern <dsa@cumulusnetworks.com>
8256L:	netdev@vger.kernel.org
8257S:	Maintained
8258F:	net/l3mdev
8259F:	include/net/l3mdev.h
8260
8261L7 BPF FRAMEWORK
8262M:	John Fastabend <john.fastabend@gmail.com>
8263M:	Daniel Borkmann <daniel@iogearbox.net>
8264L:	netdev@vger.kernel.org
8265S:	Maintained
8266F:	include/linux/skmsg.h
8267F:	net/core/skmsg.c
8268F:	net/core/sock_map.c
8269F:	net/ipv4/tcp_bpf.c
8270
8271LANTIQ / INTEL Ethernet drivers
8272M:	Hauke Mehrtens <hauke@hauke-m.de>
8273L:	netdev@vger.kernel.org
8274S:	Maintained
8275F:	net/dsa/tag_gswip.c
8276F:	drivers/net/ethernet/lantiq_xrx200.c
8277F:	drivers/net/dsa/lantiq_pce.h
8278F:	drivers/net/dsa/lantiq_gswip.c
8279
8280LANTIQ MIPS ARCHITECTURE
8281M:	John Crispin <john@phrozen.org>
8282L:	linux-mips@linux-mips.org
8283S:	Maintained
8284F:	arch/mips/lantiq
8285F:	drivers/soc/lantiq
8286
8287LAPB module
8288L:	linux-x25@vger.kernel.org
8289S:	Orphan
8290F:	Documentation/networking/lapb-module.txt
8291F:	include/*/lapb.h
8292F:	net/lapb/
8293
8294LASI 53c700 driver for PARISC
8295M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8296L:	linux-scsi@vger.kernel.org
8297S:	Maintained
8298F:	Documentation/scsi/53c700.txt
8299F:	drivers/scsi/53c700*
8300
8301LEAKING_ADDRESSES
8302M:	Tobin C. Harding <me@tobin.cc>
8303M:	Tycho Andersen <tycho@tycho.ws>
8304L:	kernel-hardening@lists.openwall.com
8305S:	Maintained
8306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8307F:	scripts/leaking_addresses.pl
8308
8309LED SUBSYSTEM
8310M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8311M:	Pavel Machek <pavel@ucw.cz>
8312L:	linux-leds@vger.kernel.org
8313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8314S:	Maintained
8315F:	Documentation/devicetree/bindings/leds/
8316F:	drivers/leds/
8317F:	include/linux/leds.h
8318
8319LEGACY EEPROM DRIVER
8320M:	Jean Delvare <jdelvare@suse.com>
8321S:	Maintained
8322F:	Documentation/misc-devices/eeprom
8323F:	drivers/misc/eeprom/eeprom.c
8324
8325LEGO MINDSTORMS EV3
8326R:	David Lechner <david@lechnology.com>
8327S:	Maintained
8328F:	arch/arm/boot/dts/da850-lego-ev3.dts
8329F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8330F:	drivers/power/supply/lego_ev3_battery.c
8331
8332LEGO USB Tower driver
8333M:	Juergen Stuber <starblue@users.sourceforge.net>
8334L:	legousb-devel@lists.sourceforge.net
8335W:	http://legousb.sourceforge.net/
8336S:	Maintained
8337F:	drivers/usb/misc/legousbtower.c
8338
8339LG LAPTOP EXTRAS
8340M:	Matan Ziv-Av <matan@svgalib.org>
8341L:	platform-driver-x86@vger.kernel.org
8342S:	Maintained
8343F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8344F:	Documentation/laptops/lg-laptop.rst
8345F:	drivers/platform/x86/lg-laptop.c
8346
8347LG2160 MEDIA DRIVER
8348M:	Michael Krufky <mkrufky@linuxtv.org>
8349L:	linux-media@vger.kernel.org
8350W:	https://linuxtv.org
8351W:	http://github.com/mkrufky
8352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8353T:	git git://linuxtv.org/mkrufky/tuners.git
8354S:	Maintained
8355F:	drivers/media/dvb-frontends/lg2160.*
8356
8357LGDT3305 MEDIA DRIVER
8358M:	Michael Krufky <mkrufky@linuxtv.org>
8359L:	linux-media@vger.kernel.org
8360W:	https://linuxtv.org
8361W:	http://github.com/mkrufky
8362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8363T:	git git://linuxtv.org/mkrufky/tuners.git
8364S:	Maintained
8365F:	drivers/media/dvb-frontends/lgdt3305.*
8366
8367LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8368M:	Viresh Kumar <vireshk@kernel.org>
8369L:	linux-ide@vger.kernel.org
8370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8371S:	Maintained
8372F:	include/linux/pata_arasan_cf_data.h
8373F:	drivers/ata/pata_arasan_cf.c
8374
8375LIBATA PATA DRIVERS
8376M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8377M:	Jens Axboe <axboe@kernel.dk>
8378L:	linux-ide@vger.kernel.org
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8380S:	Maintained
8381F:	drivers/ata/pata_*.c
8382F:	drivers/ata/ata_generic.c
8383
8384LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8385M:	Linus Walleij <linus.walleij@linaro.org>
8386L:	linux-ide@vger.kernel.org
8387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8388S:	Maintained
8389F:	drivers/ata/pata_ftide010.c
8390F:	drivers/ata/sata_gemini.c
8391F:	drivers/ata/sata_gemini.h
8392
8393LIBATA SATA AHCI PLATFORM devices support
8394M:	Hans de Goede <hdegoede@redhat.com>
8395M:	Jens Axboe <axboe@kernel.dk>
8396L:	linux-ide@vger.kernel.org
8397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8398S:	Maintained
8399F:	drivers/ata/ahci_platform.c
8400F:	drivers/ata/libahci_platform.c
8401F:	include/linux/ahci_platform.h
8402
8403LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8404M:	Mikael Pettersson <mikpelinux@gmail.com>
8405L:	linux-ide@vger.kernel.org
8406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8407S:	Maintained
8408F:	drivers/ata/sata_promise.*
8409
8410LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8411M:	Jens Axboe <axboe@kernel.dk>
8412L:	linux-ide@vger.kernel.org
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8414S:	Maintained
8415F:	drivers/ata/
8416F:	include/linux/ata.h
8417F:	include/linux/libata.h
8418F:	Documentation/devicetree/bindings/ata/
8419
8420LIBLOCKDEP
8421M:	Sasha Levin <alexander.levin@microsoft.com>
8422S:	Maintained
8423F:	tools/lib/lockdep/
8424
8425LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8426M:	Ross Zwisler <zwisler@kernel.org>
8427M:	Dan Williams <dan.j.williams@intel.com>
8428M:	Vishal Verma <vishal.l.verma@intel.com>
8429M:	Dave Jiang <dave.jiang@intel.com>
8430L:	linux-nvdimm@lists.01.org
8431Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8432S:	Supported
8433F:	drivers/nvdimm/blk.c
8434F:	drivers/nvdimm/region_devs.c
8435
8436LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8437M:	Vishal Verma <vishal.l.verma@intel.com>
8438M:	Dan Williams <dan.j.williams@intel.com>
8439M:	Ross Zwisler <zwisler@kernel.org>
8440M:	Dave Jiang <dave.jiang@intel.com>
8441L:	linux-nvdimm@lists.01.org
8442Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8443S:	Supported
8444F:	drivers/nvdimm/btt*
8445
8446LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8447M:	Ross Zwisler <zwisler@kernel.org>
8448M:	Dan Williams <dan.j.williams@intel.com>
8449M:	Vishal Verma <vishal.l.verma@intel.com>
8450M:	Dave Jiang <dave.jiang@intel.com>
8451L:	linux-nvdimm@lists.01.org
8452Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8453S:	Supported
8454F:	drivers/nvdimm/pmem*
8455
8456LIBNVDIMM: DEVICETREE BINDINGS
8457M:	Oliver O'Halloran <oohall@gmail.com>
8458L:	linux-nvdimm@lists.01.org
8459Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8460S:	Supported
8461F:	drivers/nvdimm/of_pmem.c
8462F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8463
8464LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8465M:	Dan Williams <dan.j.williams@intel.com>
8466M:	Ross Zwisler <zwisler@kernel.org>
8467M:	Vishal Verma <vishal.l.verma@intel.com>
8468M:	Dave Jiang <dave.jiang@intel.com>
8469L:	linux-nvdimm@lists.01.org
8470Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8472S:	Supported
8473F:	drivers/nvdimm/*
8474F:	drivers/acpi/nfit/*
8475F:	include/linux/nd.h
8476F:	include/linux/libnvdimm.h
8477F:	include/uapi/linux/ndctl.h
8478
8479LIGHTNVM PLATFORM SUPPORT
8480M:	Matias Bjorling <mb@lightnvm.io>
8481W:	http://github/OpenChannelSSD
8482L:	linux-block@vger.kernel.org
8483S:	Maintained
8484F:	drivers/lightnvm/
8485F:	include/linux/lightnvm.h
8486F:	include/uapi/linux/lightnvm.h
8487
8488LINUX FOR POWER MACINTOSH
8489M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8490W:	http://www.penguinppc.org/
8491L:	linuxppc-dev@lists.ozlabs.org
8492S:	Maintained
8493F:	arch/powerpc/platforms/powermac/
8494F:	drivers/macintosh/
8495
8496LINUX FOR POWERPC (32-BIT AND 64-BIT)
8497M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8498M:	Paul Mackerras <paulus@samba.org>
8499M:	Michael Ellerman <mpe@ellerman.id.au>
8500W:	https://github.com/linuxppc/linux/wiki
8501L:	linuxppc-dev@lists.ozlabs.org
8502Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8504S:	Supported
8505F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8506F:	Documentation/devicetree/bindings/powerpc/
8507F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8508F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8509F:	Documentation/powerpc/
8510F:	arch/powerpc/
8511F:	drivers/char/tpm/tpm_ibmvtpm*
8512F:	drivers/crypto/nx/
8513F:	drivers/crypto/vmx/
8514F:	drivers/i2c/busses/i2c-opal.c
8515F:	drivers/net/ethernet/ibm/ibmveth.*
8516F:	drivers/net/ethernet/ibm/ibmvnic.*
8517F:	drivers/pci/hotplug/pnv_php.c
8518F:	drivers/pci/hotplug/rpa*
8519F:	drivers/rtc/rtc-opal.c
8520F:	drivers/scsi/ibmvscsi/
8521F:	drivers/tty/hvc/hvc_opal.c
8522F:	drivers/watchdog/wdrtas.c
8523F:	tools/testing/selftests/powerpc
8524N:	/pmac
8525N:	powermac
8526N:	powernv
8527N:	[^a-z0-9]ps3
8528N:	pseries
8529
8530LINUX FOR POWERPC EMBEDDED MPC5XXX
8531M:	Anatolij Gustschin <agust@denx.de>
8532L:	linuxppc-dev@lists.ozlabs.org
8533T:	git git://git.denx.de/linux-denx-agust.git
8534S:	Maintained
8535F:	arch/powerpc/platforms/512x/
8536F:	arch/powerpc/platforms/52xx/
8537
8538LINUX FOR POWERPC EMBEDDED PPC4XX
8539M:	Alistair Popple <alistair@popple.id.au>
8540M:	Matt Porter <mporter@kernel.crashing.org>
8541W:	http://www.penguinppc.org/
8542L:	linuxppc-dev@lists.ozlabs.org
8543S:	Maintained
8544F:	arch/powerpc/platforms/40x/
8545F:	arch/powerpc/platforms/44x/
8546
8547LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8548M:	Scott Wood <oss@buserror.net>
8549M:	Kumar Gala <galak@kernel.crashing.org>
8550W:	http://www.penguinppc.org/
8551L:	linuxppc-dev@lists.ozlabs.org
8552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8553S:	Maintained
8554F:	arch/powerpc/platforms/83xx/
8555F:	arch/powerpc/platforms/85xx/
8556F:	Documentation/devicetree/bindings/powerpc/fsl/
8557
8558LINUX FOR POWERPC EMBEDDED PPC8XX
8559M:	Vitaly Bordug <vitb@kernel.crashing.org>
8560W:	http://www.penguinppc.org/
8561L:	linuxppc-dev@lists.ozlabs.org
8562S:	Maintained
8563F:	arch/powerpc/platforms/8xx/
8564
8565LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8566L:	linuxppc-dev@lists.ozlabs.org
8567S:	Orphan
8568F:	arch/powerpc/*/*virtex*
8569F:	arch/powerpc/*/*/*virtex*
8570
8571LINUX FOR POWERPC PA SEMI PWRFICIENT
8572L:	linuxppc-dev@lists.ozlabs.org
8573S:	Orphan
8574F:	arch/powerpc/platforms/pasemi/
8575F:	drivers/*/*pasemi*
8576F:	drivers/*/*/*pasemi*
8577
8578LINUX KERNEL DUMP TEST MODULE (LKDTM)
8579M:	Kees Cook <keescook@chromium.org>
8580S:	Maintained
8581F:	drivers/misc/lkdtm/*
8582
8583LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8584M:	Alan Stern <stern@rowland.harvard.edu>
8585M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8586M:	Will Deacon <will.deacon@arm.com>
8587M:	Peter Zijlstra <peterz@infradead.org>
8588M:	Boqun Feng <boqun.feng@gmail.com>
8589M:	Nicholas Piggin <npiggin@gmail.com>
8590M:	David Howells <dhowells@redhat.com>
8591M:	Jade Alglave <j.alglave@ucl.ac.uk>
8592M:	Luc Maranget <luc.maranget@inria.fr>
8593M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8594R:	Akira Yokosawa <akiyks@gmail.com>
8595R:	Daniel Lustig <dlustig@nvidia.com>
8596L:	linux-kernel@vger.kernel.org
8597L:	linux-arch@vger.kernel.org
8598S:	Supported
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8600F:	tools/memory-model/
8601F:	Documentation/atomic_bitops.txt
8602F:	Documentation/atomic_t.txt
8603F:	Documentation/core-api/atomic_ops.rst
8604F:	Documentation/core-api/refcount-vs-atomic.rst
8605F:	Documentation/memory-barriers.txt
8606
8607LIS3LV02D ACCELEROMETER DRIVER
8608M:	Eric Piel <eric.piel@tremplin-utc.net>
8609S:	Maintained
8610F:	Documentation/misc-devices/lis3lv02d
8611F:	drivers/misc/lis3lv02d/
8612F:	drivers/platform/x86/hp_accel.c
8613
8614LIVE PATCHING
8615M:	Josh Poimboeuf <jpoimboe@redhat.com>
8616M:	Jessica Yu <jeyu@kernel.org>
8617M:	Jiri Kosina <jikos@kernel.org>
8618M:	Miroslav Benes <mbenes@suse.cz>
8619R:	Petr Mladek <pmladek@suse.com>
8620S:	Maintained
8621F:	kernel/livepatch/
8622F:	include/linux/livepatch.h
8623F:	arch/x86/include/asm/livepatch.h
8624F:	arch/x86/kernel/livepatch.c
8625F:	Documentation/livepatch/
8626F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8627F:	samples/livepatch/
8628L:	live-patching@vger.kernel.org
8629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8630
8631LLC (802.2)
8632L:	netdev@vger.kernel.org
8633S:	Odd fixes
8634F:	include/linux/llc.h
8635F:	include/uapi/linux/llc.h
8636F:	include/net/llc*
8637F:	net/llc/
8638
8639LM73 HARDWARE MONITOR DRIVER
8640M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8641L:	linux-hwmon@vger.kernel.org
8642S:	Maintained
8643F:	drivers/hwmon/lm73.c
8644
8645LM78 HARDWARE MONITOR DRIVER
8646M:	Jean Delvare <jdelvare@suse.com>
8647L:	linux-hwmon@vger.kernel.org
8648S:	Maintained
8649F:	Documentation/hwmon/lm78
8650F:	drivers/hwmon/lm78.c
8651
8652LM83 HARDWARE MONITOR DRIVER
8653M:	Jean Delvare <jdelvare@suse.com>
8654L:	linux-hwmon@vger.kernel.org
8655S:	Maintained
8656F:	Documentation/hwmon/lm83
8657F:	drivers/hwmon/lm83.c
8658
8659LM90 HARDWARE MONITOR DRIVER
8660M:	Jean Delvare <jdelvare@suse.com>
8661L:	linux-hwmon@vger.kernel.org
8662S:	Maintained
8663F:	Documentation/hwmon/lm90
8664F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8665F:	drivers/hwmon/lm90.c
8666F:	include/dt-bindings/thermal/lm90.h
8667
8668LM95234 HARDWARE MONITOR DRIVER
8669M:	Guenter Roeck <linux@roeck-us.net>
8670L:	linux-hwmon@vger.kernel.org
8671S:	Maintained
8672F:	Documentation/hwmon/lm95234
8673F:	drivers/hwmon/lm95234.c
8674
8675LME2510 MEDIA DRIVER
8676M:	Malcolm Priestley <tvboxspy@gmail.com>
8677L:	linux-media@vger.kernel.org
8678W:	https://linuxtv.org
8679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8680S:	Maintained
8681F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8682
8683LOADPIN SECURITY MODULE
8684M:	Kees Cook <keescook@chromium.org>
8685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8686S:	Supported
8687F:	security/loadpin/
8688F:	Documentation/admin-guide/LSM/LoadPin.rst
8689
8690LOCKING PRIMITIVES
8691M:	Peter Zijlstra <peterz@infradead.org>
8692M:	Ingo Molnar <mingo@redhat.com>
8693M:	Will Deacon <will.deacon@arm.com>
8694L:	linux-kernel@vger.kernel.org
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8696S:	Maintained
8697F:	Documentation/locking/
8698F:	include/linux/lockdep.h
8699F:	include/linux/spinlock*.h
8700F:	arch/*/include/asm/spinlock*.h
8701F:	include/linux/rwlock*.h
8702F:	include/linux/mutex*.h
8703F:	include/linux/rwsem*.h
8704F:	arch/*/include/asm/rwsem.h
8705F:	include/linux/seqlock.h
8706F:	lib/locking*.[ch]
8707F:	kernel/locking/
8708X:	kernel/locking/locktorture.c
8709
8710LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8711M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8712L:	linux-ntfs-dev@lists.sourceforge.net
8713W:	http://www.linux-ntfs.org/content/view/19/37/
8714S:	Maintained
8715F:	Documentation/ldm.txt
8716F:	block/partitions/ldm.*
8717
8718LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8719M:	Sathya Prakash <sathya.prakash@broadcom.com>
8720M:	Chaitra P B <chaitra.basappa@broadcom.com>
8721M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8722L:	MPT-FusionLinux.pdl@broadcom.com
8723L:	linux-scsi@vger.kernel.org
8724W:	http://www.avagotech.com/support/
8725S:	Supported
8726F:	drivers/message/fusion/
8727F:	drivers/scsi/mpt3sas/
8728
8729LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8730M:	Matthew Wilcox <willy@infradead.org>
8731L:	linux-scsi@vger.kernel.org
8732S:	Maintained
8733F:	drivers/scsi/sym53c8xx_2/
8734
8735LTC1660 DAC DRIVER
8736M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8737L:	linux-iio@vger.kernel.org
8738S:	Maintained
8739F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8740F:	drivers/iio/dac/ltc1660.c
8741
8742LTC4261 HARDWARE MONITOR DRIVER
8743M:	Guenter Roeck <linux@roeck-us.net>
8744L:	linux-hwmon@vger.kernel.org
8745S:	Maintained
8746F:	Documentation/hwmon/ltc4261
8747F:	drivers/hwmon/ltc4261.c
8748
8749LTC4306 I2C MULTIPLEXER DRIVER
8750M:	Michael Hennerich <michael.hennerich@analog.com>
8751W:	http://ez.analog.com/community/linux-device-drivers
8752L:	linux-i2c@vger.kernel.org
8753S:	Supported
8754F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8755F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8756
8757LTP (Linux Test Project)
8758M:	Mike Frysinger <vapier@gentoo.org>
8759M:	Cyril Hrubis <chrubis@suse.cz>
8760M:	Wanlong Gao <wanlong.gao@gmail.com>
8761M:	Jan Stancek <jstancek@redhat.com>
8762M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8763M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8764L:	ltp@lists.linux.it (subscribers-only)
8765W:	http://linux-test-project.github.io/
8766T:	git git://github.com/linux-test-project/ltp.git
8767S:	Maintained
8768
8769M68K ARCHITECTURE
8770M:	Geert Uytterhoeven <geert@linux-m68k.org>
8771L:	linux-m68k@lists.linux-m68k.org
8772W:	http://www.linux-m68k.org/
8773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8774S:	Maintained
8775F:	arch/m68k/
8776F:	drivers/zorro/
8777
8778M68K ON APPLE MACINTOSH
8779M:	Joshua Thompson <funaho@jurai.org>
8780W:	http://www.mac.linux-m68k.org/
8781L:	linux-m68k@lists.linux-m68k.org
8782S:	Maintained
8783F:	arch/m68k/mac/
8784
8785M68K ON HP9000/300
8786M:	Philip Blundell <philb@gnu.org>
8787W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8788S:	Maintained
8789F:	arch/m68k/hp300/
8790
8791M88DS3103 MEDIA DRIVER
8792M:	Antti Palosaari <crope@iki.fi>
8793L:	linux-media@vger.kernel.org
8794W:	https://linuxtv.org
8795W:	http://palosaari.fi/linux/
8796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8797T:	git git://linuxtv.org/anttip/media_tree.git
8798S:	Maintained
8799F:	drivers/media/dvb-frontends/m88ds3103*
8800
8801M88RS2000 MEDIA DRIVER
8802M:	Malcolm Priestley <tvboxspy@gmail.com>
8803L:	linux-media@vger.kernel.org
8804W:	https://linuxtv.org
8805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8806S:	Maintained
8807F:	drivers/media/dvb-frontends/m88rs2000*
8808
8809MA901 MASTERKIT USB FM RADIO DRIVER
8810M:	Alexey Klimov <klimov.linux@gmail.com>
8811L:	linux-media@vger.kernel.org
8812T:	git git://linuxtv.org/media_tree.git
8813S:	Maintained
8814F:	drivers/media/radio/radio-ma901.c
8815
8816MAC80211
8817M:	Johannes Berg <johannes@sipsolutions.net>
8818L:	linux-wireless@vger.kernel.org
8819W:	http://wireless.kernel.org/
8820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8822S:	Maintained
8823F:	Documentation/networking/mac80211-injection.txt
8824F:	include/net/mac80211.h
8825F:	net/mac80211/
8826F:	drivers/net/wireless/mac80211_hwsim.[ch]
8827F:	Documentation/networking/mac80211_hwsim/README
8828
8829MAILBOX API
8830M:	Jassi Brar <jassisinghbrar@gmail.com>
8831L:	linux-kernel@vger.kernel.org
8832S:	Maintained
8833F:	drivers/mailbox/
8834F:	include/linux/mailbox_client.h
8835F:	include/linux/mailbox_controller.h
8836
8837MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8838M:	Michael Kerrisk <mtk.manpages@gmail.com>
8839W:	http://www.kernel.org/doc/man-pages
8840L:	linux-man@vger.kernel.org
8841S:	Maintained
8842
8843MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8844M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8845L:	linux-mips@linux-mips.org
8846S:	Maintained
8847F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8848
8849MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8850M:	Andrew Lunn <andrew@lunn.ch>
8851M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8852L:	netdev@vger.kernel.org
8853S:	Maintained
8854F:	drivers/net/dsa/mv88e6xxx/
8855F:	include/linux/platform_data/mv88e6xxx.h
8856F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8857
8858MARVELL ARMADA DRM SUPPORT
8859M:	Russell King <linux@armlinux.org.uk>
8860S:	Maintained
8861T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8862T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8863F:	drivers/gpu/drm/armada/
8864F:	include/uapi/drm/armada_drm.h
8865F:	Documentation/devicetree/bindings/display/armada/
8866
8867MARVELL CRYPTO DRIVER
8868M:	Boris Brezillon <boris.brezillon@bootlin.com>
8869M:	Arnaud Ebalard <arno@natisbad.org>
8870F:	drivers/crypto/marvell/
8871S:	Maintained
8872L:	linux-crypto@vger.kernel.org
8873
8874MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8875M:	Mirko Lindner <mlindner@marvell.com>
8876M:	Stephen Hemminger <stephen@networkplumber.org>
8877L:	netdev@vger.kernel.org
8878S:	Maintained
8879F:	drivers/net/ethernet/marvell/sk*
8880
8881MARVELL LIBERTAS WIRELESS DRIVER
8882L:	libertas-dev@lists.infradead.org
8883S:	Orphan
8884F:	drivers/net/wireless/marvell/libertas/
8885
8886MARVELL MACCHIATOBIN SUPPORT
8887M:	Russell King <linux@armlinux.org.uk>
8888L:	linux-arm-kernel@lists.infradead.org
8889S:	Maintained
8890F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8891
8892MARVELL MV643XX ETHERNET DRIVER
8893M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8894L:	netdev@vger.kernel.org
8895S:	Maintained
8896F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8897F:	include/linux/mv643xx.h
8898
8899MARVELL MV88X3310 PHY DRIVER
8900M:	Russell King <linux@armlinux.org.uk>
8901L:	netdev@vger.kernel.org
8902S:	Maintained
8903F:	drivers/net/phy/marvell10g.c
8904
8905MARVELL MVNETA ETHERNET DRIVER
8906M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8907L:	netdev@vger.kernel.org
8908S:	Maintained
8909F:	drivers/net/ethernet/marvell/mvneta.*
8910
8911MARVELL MWIFIEX WIRELESS DRIVER
8912M:	Amitkumar Karwar <amitkarwar@gmail.com>
8913M:	Nishant Sarmukadam <nishants@marvell.com>
8914M:	Ganapathi Bhat <gbhat@marvell.com>
8915M:	Xinming Hu <huxinming820@gmail.com>
8916L:	linux-wireless@vger.kernel.org
8917S:	Maintained
8918F:	drivers/net/wireless/marvell/mwifiex/
8919
8920MARVELL MWL8K WIRELESS DRIVER
8921M:	Lennert Buytenhek <buytenh@wantstofly.org>
8922L:	linux-wireless@vger.kernel.org
8923S:	Odd Fixes
8924F:	drivers/net/wireless/marvell/mwl8k.c
8925
8926MARVELL NAND CONTROLLER DRIVER
8927M:	Miquel Raynal <miquel.raynal@bootlin.com>
8928L:	linux-mtd@lists.infradead.org
8929S:	Maintained
8930F:	drivers/mtd/nand/raw/marvell_nand.c
8931F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8932
8933MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8934M:	Nicolas Pitre <nico@fluxnic.net>
8935S:	Odd Fixes
8936F:	drivers/mmc/host/mvsdio.*
8937
8938MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8939M:	Hu Ziji <huziji@marvell.com>
8940L:	linux-mmc@vger.kernel.org
8941S:	Supported
8942F:	drivers/mmc/host/sdhci-xenon*
8943F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8944
8945MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8946M:	Sunil Goutham <sgoutham@marvell.com>
8947M:	Linu Cherian <lcherian@marvell.com>
8948M:	Geetha sowjanya <gakula@marvell.com>
8949M:	Jerin Jacob <jerinj@marvell.com>
8950L:	netdev@vger.kernel.org
8951S:	Supported
8952F:	drivers/net/ethernet/marvell/octeontx2/af/
8953
8954MATROX FRAMEBUFFER DRIVER
8955L:	linux-fbdev@vger.kernel.org
8956S:	Orphan
8957F:	drivers/video/fbdev/matrox/matroxfb_*
8958F:	include/uapi/linux/matroxfb.h
8959
8960MAX16065 HARDWARE MONITOR DRIVER
8961M:	Guenter Roeck <linux@roeck-us.net>
8962L:	linux-hwmon@vger.kernel.org
8963S:	Maintained
8964F:	Documentation/hwmon/max16065
8965F:	drivers/hwmon/max16065.c
8966
8967MAX2175 SDR TUNER DRIVER
8968M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8969L:	linux-media@vger.kernel.org
8970T:	git git://linuxtv.org/media_tree.git
8971S:	Maintained
8972F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8973F:	Documentation/media/v4l-drivers/max2175.rst
8974F:	drivers/media/i2c/max2175*
8975F:	include/uapi/linux/max2175.h
8976
8977MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8978L:	linux-hwmon@vger.kernel.org
8979S:	Orphan
8980F:	Documentation/hwmon/max6650
8981F:	drivers/hwmon/max6650.c
8982
8983MAX6697 HARDWARE MONITOR DRIVER
8984M:	Guenter Roeck <linux@roeck-us.net>
8985L:	linux-hwmon@vger.kernel.org
8986S:	Maintained
8987F:	Documentation/hwmon/max6697
8988F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8989F:	drivers/hwmon/max6697.c
8990F:	include/linux/platform_data/max6697.h
8991
8992MAX9860 MONO AUDIO VOICE CODEC DRIVER
8993M:	Peter Rosin <peda@axentia.se>
8994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8995S:	Maintained
8996F:	Documentation/devicetree/bindings/sound/max9860.txt
8997F:	sound/soc/codecs/max9860.*
8998
8999MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9000M:	Javier Martinez Canillas <javier@dowhile0.org>
9001L:	linux-kernel@vger.kernel.org
9002S:	Supported
9003F:	drivers/regulator/max77802-regulator.c
9004F:	Documentation/devicetree/bindings/*/*max77802.txt
9005F:	include/dt-bindings/*/*max77802.h
9006
9007MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9008M:	Krzysztof Kozlowski <krzk@kernel.org>
9009M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9010L:	linux-pm@vger.kernel.org
9011S:	Supported
9012F:	drivers/power/supply/max14577_charger.c
9013F:	drivers/power/supply/max77693_charger.c
9014
9015MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9016M:	Chanwoo Choi <cw00.choi@samsung.com>
9017M:	Krzysztof Kozlowski <krzk@kernel.org>
9018M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9019L:	linux-kernel@vger.kernel.org
9020S:	Supported
9021F:	drivers/*/max14577*.c
9022F:	drivers/*/max77686*.c
9023F:	drivers/*/max77693*.c
9024F:	drivers/extcon/extcon-max14577.c
9025F:	drivers/extcon/extcon-max77693.c
9026F:	drivers/rtc/rtc-max77686.c
9027F:	drivers/clk/clk-max77686.c
9028F:	Documentation/devicetree/bindings/mfd/max14577.txt
9029F:	Documentation/devicetree/bindings/*/max77686.txt
9030F:	Documentation/devicetree/bindings/mfd/max77693.txt
9031F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9032F:	include/linux/mfd/max14577*.h
9033F:	include/linux/mfd/max77686*.h
9034F:	include/linux/mfd/max77693*.h
9035
9036MAXIRADIO FM RADIO RECEIVER DRIVER
9037M:	Hans Verkuil <hverkuil@xs4all.nl>
9038L:	linux-media@vger.kernel.org
9039T:	git git://linuxtv.org/media_tree.git
9040W:	https://linuxtv.org
9041S:	Maintained
9042F:	drivers/media/radio/radio-maxiradio*
9043
9044MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9045M:	Peter Rosin <peda@axentia.se>
9046L:	linux-iio@vger.kernel.org
9047S:	Maintained
9048F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9049F:	drivers/iio/potentiometer/mcp4018.c
9050F:	drivers/iio/potentiometer/mcp4531.c
9051
9052MCR20A IEEE-802.15.4 RADIO DRIVER
9053M:	Xue Liu <liuxuenetmail@gmail.com>
9054L:	linux-wpan@vger.kernel.org
9055W:	https://github.com/xueliu/mcr20a-linux
9056S:	Maintained
9057F:	drivers/net/ieee802154/mcr20a.c
9058F:	drivers/net/ieee802154/mcr20a.h
9059F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9060
9061MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9062M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9063L:	linux-iio@vger.kernel.org
9064S:	Maintained
9065F:	drivers/iio/dac/cio-dac.c
9066
9067MEDIA DRIVERS FOR ASCOT2E
9068M:	Sergey Kozlov <serjk@netup.ru>
9069M:	Abylay Ospan <aospan@netup.ru>
9070L:	linux-media@vger.kernel.org
9071W:	https://linuxtv.org
9072W:	http://netup.tv/
9073T:	git git://linuxtv.org/media_tree.git
9074S:	Supported
9075F:	drivers/media/dvb-frontends/ascot2e*
9076
9077MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9078M:	Jasmin Jessich <jasmin@anw.at>
9079L:	linux-media@vger.kernel.org
9080W:	https://linuxtv.org
9081T:	git git://linuxtv.org/media_tree.git
9082S:	Maintained
9083F:	drivers/media/dvb-frontends/cxd2099*
9084
9085MEDIA DRIVERS FOR CXD2841ER
9086M:	Sergey Kozlov <serjk@netup.ru>
9087M:	Abylay Ospan <aospan@netup.ru>
9088L:	linux-media@vger.kernel.org
9089W:	https://linuxtv.org
9090W:	http://netup.tv/
9091T:	git git://linuxtv.org/media_tree.git
9092S:	Supported
9093F:	drivers/media/dvb-frontends/cxd2841er*
9094
9095MEDIA DRIVERS FOR CXD2880
9096M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9097L:	linux-media@vger.kernel.org
9098W:	http://linuxtv.org/
9099T:	git git://linuxtv.org/media_tree.git
9100S:	Supported
9101F:	drivers/media/dvb-frontends/cxd2880/*
9102F:	drivers/media/spi/cxd2880*
9103
9104MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9105L:	linux-media@vger.kernel.org
9106W:	https://linuxtv.org
9107T:	git git://linuxtv.org/media_tree.git
9108S:	Orphan
9109F:	drivers/media/pci/ddbridge/*
9110
9111MEDIA DRIVERS FOR FREESCALE IMX
9112M:	Steve Longerbeam <slongerbeam@gmail.com>
9113M:	Philipp Zabel <p.zabel@pengutronix.de>
9114L:	linux-media@vger.kernel.org
9115T:	git git://linuxtv.org/media_tree.git
9116S:	Maintained
9117F:	Documentation/devicetree/bindings/media/imx.txt
9118F:	Documentation/media/v4l-drivers/imx.rst
9119F:	drivers/staging/media/imx/
9120F:	include/linux/imx-media.h
9121F:	include/media/imx.h
9122
9123MEDIA DRIVER FOR FREESCALE IMX PXP
9124M:	Philipp Zabel <p.zabel@pengutronix.de>
9125L:	linux-media@vger.kernel.org
9126T:	git git://linuxtv.org/media_tree.git
9127S:	Maintained
9128F:	drivers/media/platform/imx-pxp.[ch]
9129
9130MEDIA DRIVERS FOR HELENE
9131M:	Abylay Ospan <aospan@netup.ru>
9132L:	linux-media@vger.kernel.org
9133W:	https://linuxtv.org
9134W:	http://netup.tv/
9135T:	git git://linuxtv.org/media_tree.git
9136S:	Supported
9137F:	drivers/media/dvb-frontends/helene*
9138
9139MEDIA DRIVERS FOR HORUS3A
9140M:	Sergey Kozlov <serjk@netup.ru>
9141M:	Abylay Ospan <aospan@netup.ru>
9142L:	linux-media@vger.kernel.org
9143W:	https://linuxtv.org
9144W:	http://netup.tv/
9145T:	git git://linuxtv.org/media_tree.git
9146S:	Supported
9147F:	drivers/media/dvb-frontends/horus3a*
9148
9149MEDIA DRIVERS FOR LNBH25
9150M:	Sergey Kozlov <serjk@netup.ru>
9151M:	Abylay Ospan <aospan@netup.ru>
9152L:	linux-media@vger.kernel.org
9153W:	https://linuxtv.org
9154W:	http://netup.tv/
9155T:	git git://linuxtv.org/media_tree.git
9156S:	Supported
9157F:	drivers/media/dvb-frontends/lnbh25*
9158
9159MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9160L:	linux-media@vger.kernel.org
9161W:	https://linuxtv.org
9162T:	git git://linuxtv.org/media_tree.git
9163S:	Orphan
9164F:	drivers/media/dvb-frontends/mxl5xx*
9165
9166MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9167M:	Sergey Kozlov <serjk@netup.ru>
9168M:	Abylay Ospan <aospan@netup.ru>
9169L:	linux-media@vger.kernel.org
9170W:	https://linuxtv.org
9171W:	http://netup.tv/
9172T:	git git://linuxtv.org/media_tree.git
9173S:	Supported
9174F:	drivers/media/pci/netup_unidvb/*
9175
9176MEDIA DRIVERS FOR RENESAS - CEU
9177M:	Jacopo Mondi <jacopo@jmondi.org>
9178L:	linux-media@vger.kernel.org
9179L:	linux-renesas-soc@vger.kernel.org
9180T:	git git://linuxtv.org/media_tree.git
9181S:	Supported
9182F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9183F:	drivers/media/platform/renesas-ceu.c
9184F:	include/media/drv-intf/renesas-ceu.h
9185
9186MEDIA DRIVERS FOR RENESAS - DRIF
9187M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9188L:	linux-media@vger.kernel.org
9189L:	linux-renesas-soc@vger.kernel.org
9190T:	git git://linuxtv.org/media_tree.git
9191S:	Supported
9192F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9193F:	drivers/media/platform/rcar_drif.c
9194
9195MEDIA DRIVERS FOR RENESAS - FCP
9196M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9197L:	linux-media@vger.kernel.org
9198L:	linux-renesas-soc@vger.kernel.org
9199T:	git git://linuxtv.org/media_tree.git
9200S:	Supported
9201F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9202F:	drivers/media/platform/rcar-fcp.c
9203F:	include/media/rcar-fcp.h
9204
9205MEDIA DRIVERS FOR RENESAS - FDP1
9206M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9207L:	linux-media@vger.kernel.org
9208L:	linux-renesas-soc@vger.kernel.org
9209T:	git git://linuxtv.org/media_tree.git
9210S:	Supported
9211F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9212F:	drivers/media/platform/rcar_fdp1.c
9213
9214MEDIA DRIVERS FOR RENESAS - VIN
9215M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9216L:	linux-media@vger.kernel.org
9217L:	linux-renesas-soc@vger.kernel.org
9218T:	git git://linuxtv.org/media_tree.git
9219S:	Supported
9220F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9221F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9222F:	drivers/media/platform/rcar-vin/
9223
9224MEDIA DRIVERS FOR RENESAS - VSP1
9225M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9226M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9227L:	linux-media@vger.kernel.org
9228L:	linux-renesas-soc@vger.kernel.org
9229T:	git git://linuxtv.org/media_tree.git
9230S:	Supported
9231F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9232F:	drivers/media/platform/vsp1/
9233
9234MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9235L:	linux-media@vger.kernel.org
9236W:	https://linuxtv.org
9237T:	git git://linuxtv.org/media_tree.git
9238S:	Orphan
9239F:	drivers/media/dvb-frontends/stv0910*
9240
9241MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9242L:	linux-media@vger.kernel.org
9243W:	https://linuxtv.org
9244T:	git git://linuxtv.org/media_tree.git
9245S:	Orphan
9246F:	drivers/media/dvb-frontends/stv6111*
9247
9248MEDIA DRIVERS FOR STM32 - DCMI
9249M:	Hugues Fruchet <hugues.fruchet@st.com>
9250L:	linux-media@vger.kernel.org
9251T:	git git://linuxtv.org/media_tree.git
9252S:	Supported
9253F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9254F:	drivers/media/platform/stm32/stm32-dcmi.c
9255
9256MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9257M:	Dmitry Osipenko <digetx@gmail.com>
9258L:	linux-media@vger.kernel.org
9259L:	linux-tegra@vger.kernel.org
9260T:	git git://linuxtv.org/media_tree.git
9261S:	Maintained
9262F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9263F:	drivers/staging/media/tegra-vde/
9264
9265MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9266M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9267P:	LinuxTV.org Project
9268L:	linux-media@vger.kernel.org
9269W:	https://linuxtv.org
9270Q:	http://patchwork.kernel.org/project/linux-media/list/
9271T:	git git://linuxtv.org/media_tree.git
9272S:	Maintained
9273F:	Documentation/devicetree/bindings/media/
9274F:	Documentation/media/
9275F:	drivers/media/
9276F:	drivers/staging/media/
9277F:	include/linux/platform_data/media/
9278F:	include/media/
9279F:	include/uapi/linux/dvb/
9280F:	include/uapi/linux/videodev2.h
9281F:	include/uapi/linux/media.h
9282F:	include/uapi/linux/v4l2-*
9283F:	include/uapi/linux/meye.h
9284F:	include/uapi/linux/ivtv*
9285F:	include/uapi/linux/uvcvideo.h
9286
9287MEDIATEK BLUETOOTH DRIVER
9288M:	Sean Wang <sean.wang@mediatek.com>
9289L:	linux-bluetooth@vger.kernel.org
9290L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9291S:	Maintained
9292F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9293F:	drivers/bluetooth/btmtkuart.c
9294
9295MEDIATEK CIR DRIVER
9296M:	Sean Wang <sean.wang@mediatek.com>
9297S:	Maintained
9298F:	drivers/media/rc/mtk-cir.c
9299
9300MEDIATEK DMA DRIVER
9301M:	Sean Wang <sean.wang@mediatek.com>
9302L:	dmaengine@vger.kernel.org
9303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9304L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9305S:	Maintained
9306F:	Documentation/devicetree/bindings/dma/mtk-*
9307F:	drivers/dma/mediatek/
9308
9309MEDIATEK PMIC LED DRIVER
9310M:	Sean Wang <sean.wang@mediatek.com>
9311S:	Maintained
9312F:	drivers/leds/leds-mt6323.c
9313F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9314
9315MEDIATEK ETHERNET DRIVER
9316M:	Felix Fietkau <nbd@openwrt.org>
9317M:	John Crispin <john@phrozen.org>
9318M:	Sean Wang <sean.wang@mediatek.com>
9319M:	Nelson Chang <nelson.chang@mediatek.com>
9320L:	netdev@vger.kernel.org
9321S:	Maintained
9322F:	drivers/net/ethernet/mediatek/
9323
9324MEDIATEK SWITCH DRIVER
9325M:	Sean Wang <sean.wang@mediatek.com>
9326L:	netdev@vger.kernel.org
9327S:	Maintained
9328F:	drivers/net/dsa/mt7530.*
9329F:	net/dsa/tag_mtk.c
9330
9331MEDIATEK JPEG DRIVER
9332M:	Rick Chang <rick.chang@mediatek.com>
9333M:	Bin Liu <bin.liu@mediatek.com>
9334S:	Supported
9335F:	drivers/media/platform/mtk-jpeg/
9336F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9337
9338MEDIATEK MDP DRIVER
9339M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9340M:	Houlong Wei <houlong.wei@mediatek.com>
9341M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9342S:	Supported
9343F:	drivers/media/platform/mtk-mdp/
9344F:	drivers/media/platform/mtk-vpu/
9345F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9346
9347MEDIATEK MEDIA DRIVER
9348M:	Tiffany Lin <tiffany.lin@mediatek.com>
9349M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9350S:	Supported
9351F:	drivers/media/platform/mtk-vcodec/
9352F:	drivers/media/platform/mtk-vpu/
9353F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9354F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9355
9356MEDIATEK MT7601U WIRELESS LAN DRIVER
9357M:	Jakub Kicinski <kubakici@wp.pl>
9358L:	linux-wireless@vger.kernel.org
9359S:	Maintained
9360F:	drivers/net/wireless/mediatek/mt7601u/
9361
9362MEDIATEK NAND CONTROLLER DRIVER
9363M:	Xiaolei Li <xiaolei.li@mediatek.com>
9364L:	linux-mtd@lists.infradead.org
9365S:	Maintained
9366F:	drivers/mtd/nand/raw/mtk_*
9367F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9368
9369MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9370M:	Sean Wang <sean.wang@mediatek.com>
9371S:	Maintained
9372F:	drivers/char/hw_random/mtk-rng.c
9373
9374MEDIATEK USB3 DRD IP DRIVER
9375M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9376L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9378L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9379S:	Maintained
9380F:	drivers/usb/mtu3/
9381
9382MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9383M:	Peter Senna Tschudin <peter.senna@gmail.com>
9384M:	Martin Donnelly <martin.donnelly@ge.com>
9385M:	Martyn Welch <martyn.welch@collabora.co.uk>
9386S:	Maintained
9387F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9388F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9389
9390MEGARAID SCSI/SAS DRIVERS
9391M:	Kashyap Desai <kashyap.desai@broadcom.com>
9392M:	Sumit Saxena <sumit.saxena@broadcom.com>
9393M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9394L:	megaraidlinux.pdl@broadcom.com
9395L:	linux-scsi@vger.kernel.org
9396W:	http://www.avagotech.com/support/
9397S:	Maintained
9398F:	Documentation/scsi/megaraid.txt
9399F:	drivers/scsi/megaraid.*
9400F:	drivers/scsi/megaraid/
9401
9402MELEXIS MLX90614 DRIVER
9403M:	Crt Mori <cmo@melexis.com>
9404L:	linux-iio@vger.kernel.org
9405W:	http://www.melexis.com
9406S:	Supported
9407F:	drivers/iio/temperature/mlx90614.c
9408
9409MELEXIS MLX90632 DRIVER
9410M:	Crt Mori <cmo@melexis.com>
9411L:	linux-iio@vger.kernel.org
9412W:	http://www.melexis.com
9413S:	Supported
9414F:	drivers/iio/temperature/mlx90632.c
9415
9416MELFAS MIP4 TOUCHSCREEN DRIVER
9417M:	Sangwon Jee <jeesw@melfas.com>
9418W:	http://www.melfas.com
9419S:	Supported
9420F:	drivers/input/touchscreen/melfas_mip4.c
9421F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9422
9423MELLANOX ETHERNET DRIVER (mlx4_en)
9424M:	Tariq Toukan <tariqt@mellanox.com>
9425L:	netdev@vger.kernel.org
9426S:	Supported
9427W:	http://www.mellanox.com
9428Q:	http://patchwork.ozlabs.org/project/netdev/list/
9429F:	drivers/net/ethernet/mellanox/mlx4/en_*
9430
9431MELLANOX ETHERNET DRIVER (mlx5e)
9432M:	Saeed Mahameed <saeedm@mellanox.com>
9433L:	netdev@vger.kernel.org
9434S:	Supported
9435W:	http://www.mellanox.com
9436Q:	http://patchwork.ozlabs.org/project/netdev/list/
9437F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9438
9439MELLANOX ETHERNET INNOVA DRIVERS
9440R:	Boris Pismenny <borisp@mellanox.com>
9441L:	netdev@vger.kernel.org
9442S:	Supported
9443W:	http://www.mellanox.com
9444Q:	http://patchwork.ozlabs.org/project/netdev/list/
9445F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9446F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9447F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9448F:	include/linux/mlx5/mlx5_ifc_fpga.h
9449
9450MELLANOX ETHERNET INNOVA IPSEC DRIVER
9451R:	Boris Pismenny <borisp@mellanox.com>
9452L:	netdev@vger.kernel.org
9453S:	Supported
9454W:	http://www.mellanox.com
9455Q:	http://patchwork.ozlabs.org/project/netdev/list/
9456F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9457F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9458
9459MELLANOX ETHERNET SWITCH DRIVERS
9460M:	Jiri Pirko <jiri@mellanox.com>
9461M:	Ido Schimmel <idosch@mellanox.com>
9462L:	netdev@vger.kernel.org
9463S:	Supported
9464W:	http://www.mellanox.com
9465Q:	http://patchwork.ozlabs.org/project/netdev/list/
9466F:	drivers/net/ethernet/mellanox/mlxsw/
9467F:	tools/testing/selftests/drivers/net/mlxsw/
9468
9469MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9470M:	mlxsw@mellanox.com
9471L:	netdev@vger.kernel.org
9472S:	Supported
9473W:	http://www.mellanox.com
9474Q:	http://patchwork.ozlabs.org/project/netdev/list/
9475F:	drivers/net/ethernet/mellanox/mlxfw/
9476
9477MELLANOX HARDWARE PLATFORM SUPPORT
9478M:	Andy Shevchenko <andy@infradead.org>
9479M:	Darren Hart <dvhart@infradead.org>
9480M:	Vadim Pasternak <vadimp@mellanox.com>
9481L:	platform-driver-x86@vger.kernel.org
9482S:	Supported
9483F:	drivers/platform/mellanox/
9484
9485MELLANOX MLX4 core VPI driver
9486M:	Tariq Toukan <tariqt@mellanox.com>
9487L:	netdev@vger.kernel.org
9488L:	linux-rdma@vger.kernel.org
9489W:	http://www.mellanox.com
9490Q:	http://patchwork.ozlabs.org/project/netdev/list/
9491S:	Supported
9492F:	drivers/net/ethernet/mellanox/mlx4/
9493F:	include/linux/mlx4/
9494
9495MELLANOX MLX4 IB driver
9496M:	Yishai Hadas <yishaih@mellanox.com>
9497L:	linux-rdma@vger.kernel.org
9498W:	http://www.mellanox.com
9499Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9500S:	Supported
9501F:	drivers/infiniband/hw/mlx4/
9502F:	include/linux/mlx4/
9503F:	include/uapi/rdma/mlx4-abi.h
9504
9505MELLANOX MLX5 core VPI driver
9506M:	Saeed Mahameed <saeedm@mellanox.com>
9507M:	Leon Romanovsky <leonro@mellanox.com>
9508L:	netdev@vger.kernel.org
9509L:	linux-rdma@vger.kernel.org
9510W:	http://www.mellanox.com
9511Q:	http://patchwork.ozlabs.org/project/netdev/list/
9512S:	Supported
9513F:	drivers/net/ethernet/mellanox/mlx5/core/
9514F:	include/linux/mlx5/
9515
9516MELLANOX MLX5 IB driver
9517M:	Leon Romanovsky <leonro@mellanox.com>
9518L:	linux-rdma@vger.kernel.org
9519W:	http://www.mellanox.com
9520Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9521S:	Supported
9522F:	drivers/infiniband/hw/mlx5/
9523F:	include/linux/mlx5/
9524F:	include/uapi/rdma/mlx5-abi.h
9525
9526MELLANOX MLXCPLD I2C AND MUX DRIVER
9527M:	Vadim Pasternak <vadimp@mellanox.com>
9528M:	Michael Shych <michaelsh@mellanox.com>
9529L:	linux-i2c@vger.kernel.org
9530S:	Supported
9531F:	drivers/i2c/busses/i2c-mlxcpld.c
9532F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9533F:	Documentation/i2c/busses/i2c-mlxcpld
9534
9535MELLANOX MLXCPLD LED DRIVER
9536M:	Vadim Pasternak <vadimp@mellanox.com>
9537L:	linux-leds@vger.kernel.org
9538S:	Supported
9539F:	drivers/leds/leds-mlxcpld.c
9540F:	drivers/leds/leds-mlxreg.c
9541F:	Documentation/leds/leds-mlxcpld.txt
9542
9543MELLANOX PLATFORM DRIVER
9544M:	Vadim Pasternak <vadimp@mellanox.com>
9545L:	platform-driver-x86@vger.kernel.org
9546S:	Supported
9547F:	drivers/platform/x86/mlx-platform.c
9548
9549MEMBARRIER SUPPORT
9550M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9551M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9552L:	linux-kernel@vger.kernel.org
9553S:	Supported
9554F:	kernel/sched/membarrier.c
9555F:	include/uapi/linux/membarrier.h
9556F:	arch/powerpc/include/asm/membarrier.h
9557
9558MEMORY MANAGEMENT
9559L:	linux-mm@kvack.org
9560W:	http://www.linux-mm.org
9561S:	Maintained
9562F:	include/linux/mm.h
9563F:	include/linux/gfp.h
9564F:	include/linux/mmzone.h
9565F:	include/linux/memory_hotplug.h
9566F:	include/linux/vmalloc.h
9567F:	mm/
9568
9569MEMORY TECHNOLOGY DEVICES (MTD)
9570M:	David Woodhouse <dwmw2@infradead.org>
9571M:	Brian Norris <computersforpeace@gmail.com>
9572M:	Boris Brezillon <boris.brezillon@bootlin.com>
9573M:	Marek Vasut <marek.vasut@gmail.com>
9574M:	Richard Weinberger <richard@nod.at>
9575L:	linux-mtd@lists.infradead.org
9576W:	http://www.linux-mtd.infradead.org/
9577Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9578T:	git git://git.infradead.org/linux-mtd.git master
9579T:	git git://git.infradead.org/linux-mtd.git mtd/next
9580S:	Maintained
9581F:	Documentation/devicetree/bindings/mtd/
9582F:	drivers/mtd/
9583F:	include/linux/mtd/
9584F:	include/uapi/mtd/
9585
9586MEN A21 WATCHDOG DRIVER
9587M:	Johannes Thumshirn <morbidrsa@gmail.com>
9588L:	linux-watchdog@vger.kernel.org
9589S:	Maintained
9590F:	drivers/watchdog/mena21_wdt.c
9591
9592MEN CHAMELEON BUS (mcb)
9593M:	Johannes Thumshirn <morbidrsa@gmail.com>
9594S:	Maintained
9595F:	drivers/mcb/
9596F:	include/linux/mcb.h
9597F:	Documentation/men-chameleon-bus.txt
9598
9599MEN F21BMC (Board Management Controller)
9600M:	Andreas Werner <andreas.werner@men.de>
9601S:	Supported
9602F:	drivers/mfd/menf21bmc.c
9603F:	drivers/watchdog/menf21bmc_wdt.c
9604F:	drivers/leds/leds-menf21bmc.c
9605F:	drivers/hwmon/menf21bmc_hwmon.c
9606F:	Documentation/hwmon/menf21bmc
9607
9608MEN Z069 WATCHDOG DRIVER
9609M:	Johannes Thumshirn <jth@kernel.org>
9610L:	linux-watchdog@vger.kernel.org
9611S:	Maintained
9612F:	drivers/watchdog/menz69_wdt.c
9613
9614MESON AO CEC DRIVER FOR AMLOGIC SOCS
9615M:	Neil Armstrong <narmstrong@baylibre.com>
9616L:	linux-media@lists.freedesktop.org
9617L:	linux-amlogic@lists.infradead.org
9618W:	http://linux-meson.com/
9619S:	Supported
9620F:	drivers/media/platform/meson/ao-cec.c
9621F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9622T:	git git://linuxtv.org/media_tree.git
9623
9624MICROBLAZE ARCHITECTURE
9625M:	Michal Simek <monstr@monstr.eu>
9626W:	http://www.monstr.eu/fdt/
9627T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9628S:	Supported
9629F:	arch/microblaze/
9630
9631MICROCHIP AT91 SERIAL DRIVER
9632M:	Richard Genoud <richard.genoud@gmail.com>
9633S:	Maintained
9634F:	drivers/tty/serial/atmel_serial.c
9635F:	drivers/tty/serial/atmel_serial.h
9636F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9637
9638MICROCHIP AUDIO ASOC DRIVERS
9639M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9640L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9641S:	Supported
9642F:	sound/soc/atmel
9643
9644MICROCHIP DMA DRIVER
9645M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647L:	dmaengine@vger.kernel.org
9648S:	Supported
9649F:	drivers/dma/at_hdmac.c
9650F:	drivers/dma/at_hdmac_regs.h
9651F:	include/linux/platform_data/dma-atmel.h
9652F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9653F:	include/dt-bindings/dma/at91.h
9654
9655MICROCHIP ECC DRIVER
9656M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9657L:	linux-crypto@vger.kernel.org
9658S:	Maintained
9659F:	drivers/crypto/atmel-ecc.*
9660
9661MICROCHIP I2C DRIVER
9662M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9663L:	linux-i2c@vger.kernel.org
9664S:	Supported
9665F:	drivers/i2c/busses/i2c-at91.c
9666
9667MICROCHIP ISC DRIVER
9668M:	Eugen Hristev <eugen.hristev@microchip.com>
9669L:	linux-media@vger.kernel.org
9670S:	Supported
9671F:	drivers/media/platform/atmel/atmel-isc.c
9672F:	drivers/media/platform/atmel/atmel-isc-regs.h
9673F:	devicetree/bindings/media/atmel-isc.txt
9674
9675MICROCHIP ISI DRIVER
9676M:	Eugen Hristev <eugen.hristev@microchip.com>
9677L:	linux-media@vger.kernel.org
9678S:	Supported
9679F:	drivers/media/platform/atmel/atmel-isi.c
9680F:	include/media/atmel-isi.h
9681
9682MICROCHIP AT91 USART MFD DRIVER
9683M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9684L:	linux-kernel@vger.kernel.org
9685S:	Supported
9686F:	drivers/mfd/at91-usart.c
9687F:	include/dt-bindings/mfd/at91-usart.h
9688F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9689
9690MICROCHIP AT91 USART SPI DRIVER
9691M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9692L:	linux-spi@vger.kernel.org
9693S:	Supported
9694F:	drivers/spi/spi-at91-usart.c
9695F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9696
9697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9698M:	Woojung Huh <Woojung.Huh@microchip.com>
9699M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9700L:	netdev@vger.kernel.org
9701S:	Maintained
9702F:	net/dsa/tag_ksz.c
9703F:	drivers/net/dsa/microchip/*
9704F:	include/linux/platform_data/microchip-ksz.h
9705F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9706
9707MICROCHIP LAN743X ETHERNET DRIVER
9708M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9709M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9710L:	netdev@vger.kernel.org
9711S:	Maintained
9712F:	drivers/net/ethernet/microchip/lan743x_*
9713
9714MICROCHIP LCDFB DRIVER
9715M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9716L:	linux-fbdev@vger.kernel.org
9717S:	Maintained
9718F:	drivers/video/fbdev/atmel_lcdfb.c
9719F:	include/video/atmel_lcdc.h
9720
9721MICROCHIP MMC/SD/SDIO MCI DRIVER
9722M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9723S:	Maintained
9724F:	drivers/mmc/host/atmel-mci.c
9725
9726MICROCHIP MCP3911 ADC DRIVER
9727M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9728M:	Kent Gustavsson <kent@minoris.se>
9729L:	linux-iio@vger.kernel.org
9730S:	Supported
9731F:	drivers/iio/adc/mcp3911.c
9732F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9733
9734MICROCHIP NAND DRIVER
9735M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9736L:	linux-mtd@lists.infradead.org
9737S:	Supported
9738F:	drivers/mtd/nand/raw/atmel/*
9739F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9740
9741MICROCHIP PWM DRIVER
9742M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9744L:	linux-pwm@vger.kernel.org
9745S:	Supported
9746F:	drivers/pwm/pwm-atmel.c
9747F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9748
9749MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9750M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9751M:	Eugen Hristev <eugen.hristev@microchip.com>
9752L:	linux-iio@vger.kernel.org
9753S:	Supported
9754F:	drivers/iio/adc/at91-sama5d2_adc.c
9755F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9756F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9757
9758MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9759M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9760S:	Supported
9761F:	drivers/power/reset/at91-sama5d2_shdwc.c
9762
9763MICROCHIP SPI DRIVER
9764M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9765S:	Supported
9766F:	drivers/spi/spi-atmel.*
9767
9768MICROCHIP SSC DRIVER
9769M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9771S:	Supported
9772F:	drivers/misc/atmel-ssc.c
9773F:	include/linux/atmel-ssc.h
9774
9775MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9776M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9778S:	Supported
9779F:	drivers/misc/atmel_tclib.c
9780F:	drivers/clocksource/tcb_clksrc.c
9781
9782MICROCHIP USBA UDC DRIVER
9783M:	Cristian Birsan <cristian.birsan@microchip.com>
9784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9785S:	Supported
9786F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9787
9788MICROCHIP USB251XB DRIVER
9789M:	Richard Leitner <richard.leitner@skidata.com>
9790L:	linux-usb@vger.kernel.org
9791S:	Maintained
9792F:	drivers/usb/misc/usb251xb.c
9793F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9794
9795MICROCHIP XDMA DRIVER
9796M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9797L:	linux-arm-kernel@lists.infradead.org
9798L:	dmaengine@vger.kernel.org
9799S:	Supported
9800F:	drivers/dma/at_xdmac.c
9801
9802MICROSEMI MIPS SOCS
9803M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9804L:	linux-mips@linux-mips.org
9805S:	Maintained
9806F:	arch/mips/generic/board-ocelot.c
9807F:	arch/mips/configs/generic/board-ocelot.config
9808F:	arch/mips/boot/dts/mscc/
9809F:	Documentation/devicetree/bindings/mips/mscc.txt
9810
9811MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9812M:	Don Brace <don.brace@microsemi.com>
9813L:	esc.storagedev@microsemi.com
9814L:	linux-scsi@vger.kernel.org
9815S:	Supported
9816F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9817F:	drivers/scsi/smartpqi/Kconfig
9818F:	drivers/scsi/smartpqi/Makefile
9819F:	include/linux/cciss*.h
9820F:	include/uapi/linux/cciss*.h
9821F:	Documentation/scsi/smartpqi.txt
9822
9823MICROSEMI ETHERNET SWITCH DRIVER
9824M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9825L:	netdev@vger.kernel.org
9826S:	Supported
9827F:	drivers/net/ethernet/mscc/
9828
9829MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9830M:	Chen Yu <yu.c.chen@intel.com>
9831L:	platform-driver-x86@vger.kernel.org
9832S:	Supported
9833F:	drivers/platform/x86/surfacepro3_button.c
9834
9835MICROTEK X6 SCANNER
9836M:	Oliver Neukum <oliver@neukum.org>
9837S:	Maintained
9838F:	drivers/usb/image/microtek.*
9839
9840MIPS
9841M:	Ralf Baechle <ralf@linux-mips.org>
9842M:	Paul Burton <paul.burton@mips.com>
9843M:	James Hogan <jhogan@kernel.org>
9844L:	linux-mips@linux-mips.org
9845W:	http://www.linux-mips.org/
9846T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9848Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9849S:	Supported
9850F:	Documentation/devicetree/bindings/mips/
9851F:	Documentation/mips/
9852F:	arch/mips/
9853F:	drivers/platform/mips/
9854
9855MIPS BOSTON DEVELOPMENT BOARD
9856M:	Paul Burton <paul.burton@mips.com>
9857L:	linux-mips@linux-mips.org
9858S:	Maintained
9859F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9860F:	arch/mips/boot/dts/img/boston.dts
9861F:	arch/mips/configs/generic/board-boston.config
9862F:	drivers/clk/imgtec/clk-boston.c
9863F:	include/dt-bindings/clock/boston-clock.h
9864
9865MIPS GENERIC PLATFORM
9866M:	Paul Burton <paul.burton@mips.com>
9867L:	linux-mips@linux-mips.org
9868S:	Supported
9869F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9870F:	arch/mips/generic/
9871F:	arch/mips/tools/generic-board-config.sh
9872
9873MIPS/LOONGSON1 ARCHITECTURE
9874M:	Keguang Zhang <keguang.zhang@gmail.com>
9875L:	linux-mips@linux-mips.org
9876S:	Maintained
9877F:	arch/mips/loongson32/
9878F:	arch/mips/include/asm/mach-loongson32/
9879F:	drivers/*/*loongson1*
9880F:	drivers/*/*/*loongson1*
9881
9882MIPS/LOONGSON2 ARCHITECTURE
9883M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9884L:	linux-mips@linux-mips.org
9885S:	Maintained
9886F:	arch/mips/loongson64/fuloong-2e/
9887F:	arch/mips/loongson64/lemote-2f/
9888F:	arch/mips/include/asm/mach-loongson64/
9889F:	drivers/*/*loongson2*
9890F:	drivers/*/*/*loongson2*
9891
9892MIPS/LOONGSON3 ARCHITECTURE
9893M:	Huacai Chen <chenhc@lemote.com>
9894L:	linux-mips@linux-mips.org
9895S:	Maintained
9896F:	arch/mips/loongson64/
9897F:	arch/mips/include/asm/mach-loongson64/
9898F:	drivers/platform/mips/cpu_hwmon.c
9899F:	drivers/*/*loongson3*
9900F:	drivers/*/*/*loongson3*
9901
9902MIPS RINT INSTRUCTION EMULATION
9903M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9904L:	linux-mips@linux-mips.org
9905S:	Supported
9906F:	arch/mips/math-emu/sp_rint.c
9907F:	arch/mips/math-emu/dp_rint.c
9908
9909MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9910M:	Hans Verkuil <hverkuil@xs4all.nl>
9911L:	linux-media@vger.kernel.org
9912T:	git git://linuxtv.org/media_tree.git
9913W:	https://linuxtv.org
9914S:	Odd Fixes
9915F:	drivers/media/radio/radio-miropcm20*
9916
9917MMP SUPPORT
9918M:	Eric Miao <eric.y.miao@gmail.com>
9919M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921T:	git git://github.com/hzhuang1/linux.git
9922T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9923S:	Maintained
9924F:	arch/arm/boot/dts/mmp*
9925F:	arch/arm/mach-mmp/
9926
9927MMU GATHER AND TLB INVALIDATION
9928M:	Will Deacon <will.deacon@arm.com>
9929M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9930M:	Andrew Morton <akpm@linux-foundation.org>
9931M:	Nick Piggin <npiggin@gmail.com>
9932M:	Peter Zijlstra <peterz@infradead.org>
9933L:	linux-arch@vger.kernel.org
9934L:	linux-mm@kvack.org
9935S:	Maintained
9936F:	arch/*/include/asm/tlb.h
9937F:	include/asm-generic/tlb.h
9938F:	mm/mmu_gather.c
9939
9940MN88472 MEDIA DRIVER
9941M:	Antti Palosaari <crope@iki.fi>
9942L:	linux-media@vger.kernel.org
9943W:	https://linuxtv.org
9944W:	http://palosaari.fi/linux/
9945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9946S:	Maintained
9947F:	drivers/media/dvb-frontends/mn88472*
9948
9949MN88473 MEDIA DRIVER
9950M:	Antti Palosaari <crope@iki.fi>
9951L:	linux-media@vger.kernel.org
9952W:	https://linuxtv.org
9953W:	http://palosaari.fi/linux/
9954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9955S:	Maintained
9956F:	drivers/media/dvb-frontends/mn88473*
9957
9958MODULE SUPPORT
9959M:	Jessica Yu <jeyu@kernel.org>
9960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9961S:	Maintained
9962F:	include/linux/module.h
9963F:	kernel/module.c
9964
9965MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9966W:	http://popies.net/meye/
9967S:	Orphan
9968F:	Documentation/media/v4l-drivers/meye*
9969F:	drivers/media/pci/meye/
9970F:	include/uapi/linux/meye.h
9971
9972MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9973M:	Jiri Slaby <jirislaby@gmail.com>
9974S:	Maintained
9975F:	Documentation/serial/moxa-smartio
9976F:	drivers/tty/mxser.*
9977
9978MR800 AVERMEDIA USB FM RADIO DRIVER
9979M:	Alexey Klimov <klimov.linux@gmail.com>
9980L:	linux-media@vger.kernel.org
9981T:	git git://linuxtv.org/media_tree.git
9982S:	Maintained
9983F:	drivers/media/radio/radio-mr800.c
9984
9985MRF24J40 IEEE 802.15.4 RADIO DRIVER
9986M:	Alan Ott <alan@signal11.us>
9987L:	linux-wpan@vger.kernel.org
9988S:	Maintained
9989F:	drivers/net/ieee802154/mrf24j40.c
9990F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9991
9992MSI LAPTOP SUPPORT
9993M:	"Lee, Chun-Yi" <jlee@suse.com>
9994L:	platform-driver-x86@vger.kernel.org
9995S:	Maintained
9996F:	drivers/platform/x86/msi-laptop.c
9997
9998MSI WMI SUPPORT
9999L:	platform-driver-x86@vger.kernel.org
10000S:	Orphan
10001F:	drivers/platform/x86/msi-wmi.c
10002
10003MSI001 MEDIA DRIVER
10004M:	Antti Palosaari <crope@iki.fi>
10005L:	linux-media@vger.kernel.org
10006W:	https://linuxtv.org
10007W:	http://palosaari.fi/linux/
10008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10009T:	git git://linuxtv.org/anttip/media_tree.git
10010S:	Maintained
10011F:	drivers/media/tuners/msi001*
10012
10013MSI2500 MEDIA DRIVER
10014M:	Antti Palosaari <crope@iki.fi>
10015L:	linux-media@vger.kernel.org
10016W:	https://linuxtv.org
10017W:	http://palosaari.fi/linux/
10018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10019T:	git git://linuxtv.org/anttip/media_tree.git
10020S:	Maintained
10021F:	drivers/media/usb/msi2500/
10022
10023MSYSTEMS DISKONCHIP G3 MTD DRIVER
10024M:	Robert Jarzmik <robert.jarzmik@free.fr>
10025L:	linux-mtd@lists.infradead.org
10026S:	Maintained
10027F:	drivers/mtd/devices/docg3*
10028
10029MT9M032 APTINA SENSOR DRIVER
10030M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10031L:	linux-media@vger.kernel.org
10032T:	git git://linuxtv.org/media_tree.git
10033S:	Maintained
10034F:	drivers/media/i2c/mt9m032.c
10035F:	include/media/i2c/mt9m032.h
10036
10037MT9P031 APTINA CAMERA SENSOR
10038M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10039L:	linux-media@vger.kernel.org
10040T:	git git://linuxtv.org/media_tree.git
10041S:	Maintained
10042F:	drivers/media/i2c/mt9p031.c
10043F:	include/media/i2c/mt9p031.h
10044
10045MT9T001 APTINA CAMERA SENSOR
10046M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10047L:	linux-media@vger.kernel.org
10048T:	git git://linuxtv.org/media_tree.git
10049S:	Maintained
10050F:	drivers/media/i2c/mt9t001.c
10051F:	include/media/i2c/mt9t001.h
10052
10053MT9T112 APTINA CAMERA SENSOR
10054M:	Jacopo Mondi <jacopo@jmondi.org>
10055L:	linux-media@vger.kernel.org
10056T:	git git://linuxtv.org/media_tree.git
10057S:	Odd Fixes
10058F:	drivers/media/i2c/mt9t112.c
10059F:	include/media/i2c/mt9t112.h
10060
10061MT9V032 APTINA CAMERA SENSOR
10062M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10063L:	linux-media@vger.kernel.org
10064T:	git git://linuxtv.org/media_tree.git
10065S:	Maintained
10066F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10067F:	drivers/media/i2c/mt9v032.c
10068F:	include/media/i2c/mt9v032.h
10069
10070MT9V111 APTINA CAMERA SENSOR
10071M:	Jacopo Mondi <jacopo@jmondi.org>
10072L:	linux-media@vger.kernel.org
10073T:	git git://linuxtv.org/media_tree.git
10074S:	Maintained
10075F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10076F:	drivers/media/i2c/mt9v111.c
10077
10078MULTIFUNCTION DEVICES (MFD)
10079M:	Lee Jones <lee.jones@linaro.org>
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10081S:	Supported
10082F:	Documentation/devicetree/bindings/mfd/
10083F:	drivers/mfd/
10084F:	include/linux/mfd/
10085F:	include/dt-bindings/mfd/
10086
10087MULTIMEDIA CARD (MMC) ETC. OVER SPI
10088S:	Orphan
10089F:	drivers/mmc/host/mmc_spi.c
10090F:	include/linux/spi/mmc_spi.h
10091
10092MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10093M:	Ulf Hansson <ulf.hansson@linaro.org>
10094L:	linux-mmc@vger.kernel.org
10095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10096S:	Maintained
10097F:	Documentation/devicetree/bindings/mmc/
10098F:	drivers/mmc/
10099F:	include/linux/mmc/
10100F:	include/uapi/linux/mmc/
10101
10102MULTIPLEXER SUBSYSTEM
10103M:	Peter Rosin <peda@axentia.se>
10104S:	Maintained
10105F:	Documentation/ABI/testing/sysfs-class-mux*
10106F:	Documentation/devicetree/bindings/mux/
10107F:	include/dt-bindings/mux/
10108F:	include/linux/mux/
10109F:	drivers/mux/
10110
10111MULTITECH MULTIPORT CARD (ISICOM)
10112S:	Orphan
10113F:	drivers/tty/isicom.c
10114F:	include/linux/isicom.h
10115
10116MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10117M:	Bin Liu <b-liu@ti.com>
10118L:	linux-usb@vger.kernel.org
10119S:	Maintained
10120F:	drivers/usb/musb/
10121
10122MXL301RF MEDIA DRIVER
10123M:	Akihiro Tsukada <tskd08@gmail.com>
10124L:	linux-media@vger.kernel.org
10125S:	Odd Fixes
10126F:	drivers/media/tuners/mxl301rf*
10127
10128MXL5007T MEDIA DRIVER
10129M:	Michael Krufky <mkrufky@linuxtv.org>
10130L:	linux-media@vger.kernel.org
10131W:	https://linuxtv.org
10132W:	http://github.com/mkrufky
10133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10134T:	git git://linuxtv.org/mkrufky/tuners.git
10135S:	Maintained
10136F:	drivers/media/tuners/mxl5007t.*
10137
10138MXSFB DRM DRIVER
10139M:	Marek Vasut <marex@denx.de>
10140M:	Stefan Agner <stefan@agner.ch>
10141L:	dri-devel@lists.freedesktop.org
10142S:	Supported
10143F:	drivers/gpu/drm/mxsfb/
10144F:	Documentation/devicetree/bindings/display/mxsfb.txt
10145T:	git git://anongit.freedesktop.org/drm/drm-misc
10146
10147MYLEX DAC960 PCI RAID Controller
10148M:	Hannes Reinecke <hare@kernel.org>
10149L:	linux-scsi@vger.kernel.org
10150S:	Supported
10151F:	drivers/scsi/myrb.*
10152F:	drivers/scsi/myrs.*
10153
10154MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10155M:	Chris Lee <christopher.lee@cspi.com>
10156L:	netdev@vger.kernel.org
10157W:	https://www.cspi.com/ethernet-products/support/downloads/
10158S:	Supported
10159F:	drivers/net/ethernet/myricom/myri10ge/
10160
10161NAND FLASH SUBSYSTEM
10162M:	Boris Brezillon <boris.brezillon@bootlin.com>
10163M:	Miquel Raynal <miquel.raynal@bootlin.com>
10164R:	Richard Weinberger <richard@nod.at>
10165L:	linux-mtd@lists.infradead.org
10166W:	http://www.linux-mtd.infradead.org/
10167Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10168T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10169T:	git git://git.infradead.org/linux-mtd.git nand/next
10170S:	Maintained
10171F:	drivers/mtd/nand/
10172F:	include/linux/mtd/*nand*.h
10173
10174NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10175M:	Daniel Mack <zonque@gmail.com>
10176S:	Maintained
10177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10178W:	http://www.native-instruments.com
10179F:	sound/usb/caiaq/
10180
10181NATSEMI ETHERNET DRIVER (DP8381x)
10182S:	Orphan
10183F:	drivers/net/ethernet/natsemi/natsemi.c
10184
10185NCR 5380 SCSI DRIVERS
10186M:	Finn Thain <fthain@telegraphics.com.au>
10187M:	Michael Schmitz <schmitzmic@gmail.com>
10188L:	linux-scsi@vger.kernel.org
10189S:	Maintained
10190F:	Documentation/scsi/g_NCR5380.txt
10191F:	drivers/scsi/NCR5380.*
10192F:	drivers/scsi/arm/cumana_1.c
10193F:	drivers/scsi/arm/oak.c
10194F:	drivers/scsi/atari_scsi.*
10195F:	drivers/scsi/dmx3191d.c
10196F:	drivers/scsi/g_NCR5380.*
10197F:	drivers/scsi/mac_scsi.*
10198F:	drivers/scsi/sun3_scsi.*
10199F:	drivers/scsi/sun3_scsi_vme.c
10200
10201NCSI LIBRARY:
10202M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10203S:	Maintained
10204F:	net/ncsi/
10205
10206NCT6775 HARDWARE MONITOR DRIVER
10207M:	Guenter Roeck <linux@roeck-us.net>
10208L:	linux-hwmon@vger.kernel.org
10209S:	Maintained
10210F:	Documentation/hwmon/nct6775
10211F:	drivers/hwmon/nct6775.c
10212
10213NET_FAILOVER MODULE
10214M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10215L:	netdev@vger.kernel.org
10216S:	Supported
10217F:	driver/net/net_failover.c
10218F:	include/net/net_failover.h
10219F:	Documentation/networking/net_failover.rst
10220
10221NETEFFECT IWARP RNIC DRIVER (IW_NES)
10222M:	Faisal Latif <faisal.latif@intel.com>
10223L:	linux-rdma@vger.kernel.org
10224W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10225S:	Supported
10226F:	drivers/infiniband/hw/nes/
10227F:	include/uapi/rdma/nes-abi.h
10228
10229NETEM NETWORK EMULATOR
10230M:	Stephen Hemminger <stephen@networkplumber.org>
10231L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10232S:	Maintained
10233F:	net/sched/sch_netem.c
10234
10235NETERION 10GbE DRIVERS (s2io/vxge)
10236M:	Jon Mason <jdmason@kudzu.us>
10237L:	netdev@vger.kernel.org
10238S:	Supported
10239F:	Documentation/networking/s2io.txt
10240F:	Documentation/networking/vxge.txt
10241F:	drivers/net/ethernet/neterion/
10242
10243NETFILTER
10244M:	Pablo Neira Ayuso <pablo@netfilter.org>
10245M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10246M:	Florian Westphal <fw@strlen.de>
10247L:	netfilter-devel@vger.kernel.org
10248L:	coreteam@netfilter.org
10249W:	http://www.netfilter.org/
10250W:	http://www.iptables.org/
10251W:	http://www.nftables.org/
10252Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10255S:	Maintained
10256F:	include/linux/netfilter*
10257F:	include/linux/netfilter/
10258F:	include/net/netfilter/
10259F:	include/uapi/linux/netfilter*
10260F:	include/uapi/linux/netfilter/
10261F:	net/*/netfilter.c
10262F:	net/*/netfilter/
10263F:	net/netfilter/
10264F:	net/bridge/br_netfilter*.c
10265
10266NETROM NETWORK LAYER
10267M:	Ralf Baechle <ralf@linux-mips.org>
10268L:	linux-hams@vger.kernel.org
10269W:	http://www.linux-ax25.org/
10270S:	Maintained
10271F:	include/net/netrom.h
10272F:	include/uapi/linux/netrom.h
10273F:	net/netrom/
10274
10275NETRONOME ETHERNET DRIVERS
10276M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10277L:	oss-drivers@netronome.com
10278S:	Maintained
10279F:	drivers/net/ethernet/netronome/
10280
10281NETWORK BLOCK DEVICE (NBD)
10282M:	Josef Bacik <josef@toxicpanda.com>
10283S:	Maintained
10284L:	linux-block@vger.kernel.org
10285L:	nbd@other.debian.org
10286F:	Documentation/blockdev/nbd.txt
10287F:	drivers/block/nbd.c
10288F:	include/uapi/linux/nbd.h
10289
10290NETWORK DROP MONITOR
10291M:	Neil Horman <nhorman@tuxdriver.com>
10292L:	netdev@vger.kernel.org
10293S:	Maintained
10294W:	https://fedorahosted.org/dropwatch/
10295F:	net/core/drop_monitor.c
10296
10297NETWORKING DRIVERS
10298M:	"David S. Miller" <davem@davemloft.net>
10299L:	netdev@vger.kernel.org
10300W:	http://www.linuxfoundation.org/en/Net
10301Q:	http://patchwork.ozlabs.org/project/netdev/list/
10302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10304S:	Odd Fixes
10305F:	Documentation/devicetree/bindings/net/
10306F:	drivers/net/
10307F:	include/linux/if_*
10308F:	include/linux/netdevice.h
10309F:	include/linux/etherdevice.h
10310F:	include/linux/fcdevice.h
10311F:	include/linux/fddidevice.h
10312F:	include/linux/hippidevice.h
10313F:	include/linux/inetdevice.h
10314F:	include/uapi/linux/if_*
10315F:	include/uapi/linux/netdevice.h
10316
10317NETWORKING DRIVERS (WIRELESS)
10318M:	Kalle Valo <kvalo@codeaurora.org>
10319L:	linux-wireless@vger.kernel.org
10320Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10323S:	Maintained
10324F:	Documentation/devicetree/bindings/net/wireless/
10325F:	drivers/net/wireless/
10326
10327NETWORKING [DSA]
10328M:	Andrew Lunn <andrew@lunn.ch>
10329M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10330M:	Florian Fainelli <f.fainelli@gmail.com>
10331S:	Maintained
10332F:	Documentation/devicetree/bindings/net/dsa/
10333F:	net/dsa/
10334F:	include/net/dsa.h
10335F:	include/linux/dsa/
10336F:	drivers/net/dsa/
10337
10338NETWORKING [GENERAL]
10339M:	"David S. Miller" <davem@davemloft.net>
10340L:	netdev@vger.kernel.org
10341W:	http://www.linuxfoundation.org/en/Net
10342Q:	http://patchwork.ozlabs.org/project/netdev/list/
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10345B:	mailto:netdev@vger.kernel.org
10346S:	Maintained
10347F:	net/
10348F:	include/net/
10349F:	include/linux/in.h
10350F:	include/linux/net.h
10351F:	include/linux/netdevice.h
10352F:	include/uapi/linux/in.h
10353F:	include/uapi/linux/net.h
10354F:	include/uapi/linux/netdevice.h
10355F:	include/uapi/linux/net_namespace.h
10356F:	tools/testing/selftests/net/
10357F:	lib/net_utils.c
10358F:	lib/random32.c
10359F:	Documentation/networking/
10360
10361NETWORKING [IPSEC]
10362M:	Steffen Klassert <steffen.klassert@secunet.com>
10363M:	Herbert Xu <herbert@gondor.apana.org.au>
10364M:	"David S. Miller" <davem@davemloft.net>
10365L:	netdev@vger.kernel.org
10366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10368S:	Maintained
10369F:	net/xfrm/
10370F:	net/key/
10371F:	net/ipv4/xfrm*
10372F:	net/ipv4/esp4*
10373F:	net/ipv4/ah4.c
10374F:	net/ipv4/ipcomp.c
10375F:	net/ipv4/ip_vti.c
10376F:	net/ipv6/xfrm*
10377F:	net/ipv6/esp6*
10378F:	net/ipv6/ah6.c
10379F:	net/ipv6/ipcomp6.c
10380F:	net/ipv6/ip6_vti.c
10381F:	include/uapi/linux/xfrm.h
10382F:	include/net/xfrm.h
10383
10384NETWORKING [IPv4/IPv6]
10385M:	"David S. Miller" <davem@davemloft.net>
10386M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10387M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10388L:	netdev@vger.kernel.org
10389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10390S:	Maintained
10391F:	net/ipv4/
10392F:	net/ipv6/
10393F:	include/net/ip*
10394F:	arch/x86/net/*
10395
10396NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10397M:	Paul Moore <paul@paul-moore.com>
10398W:	https://github.com/netlabel
10399L:	netdev@vger.kernel.org
10400L:	linux-security-module@vger.kernel.org
10401S:	Maintained
10402F:	Documentation/netlabel/
10403F:	include/net/calipso.h
10404F:	include/net/cipso_ipv4.h
10405F:	include/net/netlabel.h
10406F:	include/uapi/linux/netfilter/xt_SECMARK.h
10407F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10408F:	net/netlabel/
10409F:	net/ipv4/cipso_ipv4.c
10410F:	net/ipv6/calipso.c
10411F:	net/netfilter/xt_CONNSECMARK.c
10412F:	net/netfilter/xt_SECMARK.c
10413
10414NETWORKING [TCP]
10415M:	Eric Dumazet <edumazet@google.com>
10416L:	netdev@vger.kernel.org
10417S:	Maintained
10418F:	net/ipv4/tcp*.c
10419F:	net/ipv4/syncookies.c
10420F:	net/ipv6/tcp*.c
10421F:	net/ipv6/syncookies.c
10422F:	include/uapi/linux/tcp.h
10423F:	include/net/tcp.h
10424F:	include/linux/tcp.h
10425F:	include/trace/events/tcp.h
10426
10427NETWORKING [TLS]
10428M:	Boris Pismenny <borisp@mellanox.com>
10429M:	Aviad Yehezkel <aviadye@mellanox.com>
10430M:	Dave Watson <davejwatson@fb.com>
10431M:	John Fastabend <john.fastabend@gmail.com>
10432M:	Daniel Borkmann <daniel@iogearbox.net>
10433L:	netdev@vger.kernel.org
10434S:	Maintained
10435F:	net/tls/*
10436F:	include/uapi/linux/tls.h
10437F:	include/net/tls.h
10438
10439NETWORKING [WIRELESS]
10440L:	linux-wireless@vger.kernel.org
10441Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10442
10443NETDEVSIM
10444M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10445S:	Maintained
10446F:	drivers/net/netdevsim/*
10447
10448NETXEN (1/10) GbE SUPPORT
10449M:	Manish Chopra <manish.chopra@cavium.com>
10450M:	Rahul Verma <rahul.verma@cavium.com>
10451M:	Dept-GELinuxNICDev@cavium.com
10452L:	netdev@vger.kernel.org
10453S:	Supported
10454F:	drivers/net/ethernet/qlogic/netxen/
10455
10456NFC SUBSYSTEM
10457M:	Samuel Ortiz <sameo@linux.intel.com>
10458L:	linux-wireless@vger.kernel.org
10459L:	linux-nfc@lists.01.org (subscribers-only)
10460S:	Supported
10461F:	net/nfc/
10462F:	include/net/nfc/
10463F:	include/uapi/linux/nfc.h
10464F:	drivers/nfc/
10465F:	include/linux/platform_data/nfcmrvl.h
10466F:	include/linux/platform_data/nxp-nci.h
10467F:	Documentation/devicetree/bindings/net/nfc/
10468
10469NFS, SUNRPC, AND LOCKD CLIENTS
10470M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10471M:	Anna Schumaker <anna.schumaker@netapp.com>
10472L:	linux-nfs@vger.kernel.org
10473W:	http://client.linux-nfs.org
10474T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10475S:	Maintained
10476F:	fs/lockd/
10477F:	fs/nfs/
10478F:	fs/nfs_common/
10479F:	net/sunrpc/
10480F:	include/linux/lockd/
10481F:	include/linux/nfs*
10482F:	include/linux/sunrpc/
10483F:	include/uapi/linux/nfs*
10484F:	include/uapi/linux/sunrpc/
10485
10486NILFS2 FILESYSTEM
10487M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10488L:	linux-nilfs@vger.kernel.org
10489W:	https://nilfs.sourceforge.io/
10490W:	https://nilfs.osdn.jp/
10491T:	git git://github.com/konis/nilfs2.git
10492S:	Supported
10493F:	Documentation/filesystems/nilfs2.txt
10494F:	fs/nilfs2/
10495F:	include/trace/events/nilfs2.h
10496F:	include/uapi/linux/nilfs2_api.h
10497F:	include/uapi/linux/nilfs2_ondisk.h
10498
10499NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10500M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10501W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10502S:	Maintained
10503F:	Documentation/scsi/NinjaSCSI.txt
10504F:	drivers/scsi/pcmcia/nsp_*
10505
10506NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10507M:	GOTO Masanori <gotom@debian.or.jp>
10508M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10509W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10510S:	Maintained
10511F:	Documentation/scsi/NinjaSCSI.txt
10512F:	drivers/scsi/nsp32*
10513
10514NIOS2 ARCHITECTURE
10515M:	Ley Foon Tan <lftan@altera.com>
10516L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10518S:	Maintained
10519F:	arch/nios2/
10520
10521NOHZ, DYNTICKS SUPPORT
10522M:	Frederic Weisbecker <fweisbec@gmail.com>
10523M:	Thomas Gleixner <tglx@linutronix.de>
10524M:	Ingo Molnar <mingo@kernel.org>
10525L:	linux-kernel@vger.kernel.org
10526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10527S:	Maintained
10528F:	kernel/time/tick*.*
10529F:	include/linux/tick.h
10530F:	include/linux/sched/nohz.h
10531
10532NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10533M:	Pavel Machek <pavel@ucw.cz>
10534M:	Sakari Ailus <sakari.ailus@iki.fi>
10535L:	linux-media@vger.kernel.org
10536S:	Maintained
10537F:	drivers/media/i2c/et8ek8
10538F:	drivers/media/i2c/ad5820.c
10539
10540NOKIA N900 POWER SUPPLY DRIVERS
10541R:	Pali Rohár <pali.rohar@gmail.com>
10542F:	include/linux/power/bq2415x_charger.h
10543F:	include/linux/power/bq27xxx_battery.h
10544F:	include/linux/power/isp1704_charger.h
10545F:	drivers/power/supply/bq2415x_charger.c
10546F:	drivers/power/supply/bq27xxx_battery.c
10547F:	drivers/power/supply/bq27xxx_battery_i2c.c
10548F:	drivers/power/supply/isp1704_charger.c
10549F:	drivers/power/supply/rx51_battery.c
10550
10551NTB AMD DRIVER
10552M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10553L:	linux-ntb@googlegroups.com
10554S:	Supported
10555F:	drivers/ntb/hw/amd/
10556
10557NTB DRIVER CORE
10558M:	Jon Mason <jdmason@kudzu.us>
10559M:	Dave Jiang <dave.jiang@intel.com>
10560M:	Allen Hubbe <allenbh@gmail.com>
10561L:	linux-ntb@googlegroups.com
10562S:	Supported
10563W:	https://github.com/jonmason/ntb/wiki
10564T:	git git://github.com/jonmason/ntb.git
10565F:	drivers/ntb/
10566F:	drivers/net/ntb_netdev.c
10567F:	include/linux/ntb.h
10568F:	include/linux/ntb_transport.h
10569F:	tools/testing/selftests/ntb/
10570
10571NTB IDT DRIVER
10572M:	Serge Semin <fancer.lancer@gmail.com>
10573L:	linux-ntb@googlegroups.com
10574S:	Supported
10575F:	drivers/ntb/hw/idt/
10576
10577NTB INTEL DRIVER
10578M:	Dave Jiang <dave.jiang@intel.com>
10579L:	linux-ntb@googlegroups.com
10580S:	Supported
10581W:	https://github.com/davejiang/linux/wiki
10582T:	git https://github.com/davejiang/linux.git
10583F:	drivers/ntb/hw/intel/
10584
10585NTFS FILESYSTEM
10586M:	Anton Altaparmakov <anton@tuxera.com>
10587L:	linux-ntfs-dev@lists.sourceforge.net
10588W:	http://www.tuxera.com/
10589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10590S:	Supported
10591F:	Documentation/filesystems/ntfs.txt
10592F:	fs/ntfs/
10593
10594NUBUS SUBSYSTEM
10595M:	Finn Thain <fthain@telegraphics.com.au>
10596L:	linux-m68k@lists.linux-m68k.org
10597S:	Maintained
10598F:	arch/*/include/asm/nubus.h
10599F:	drivers/nubus/
10600F:	include/linux/nubus.h
10601F:	include/uapi/linux/nubus.h
10602
10603NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10604M:	Antonino Daplas <adaplas@gmail.com>
10605L:	linux-fbdev@vger.kernel.org
10606S:	Maintained
10607F:	drivers/video/fbdev/riva/
10608F:	drivers/video/fbdev/nvidia/
10609
10610NVM EXPRESS DRIVER
10611M:	Keith Busch <keith.busch@intel.com>
10612M:	Jens Axboe <axboe@fb.com>
10613M:	Christoph Hellwig <hch@lst.de>
10614M:	Sagi Grimberg <sagi@grimberg.me>
10615L:	linux-nvme@lists.infradead.org
10616T:	git://git.infradead.org/nvme.git
10617W:	http://git.infradead.org/nvme.git
10618S:	Supported
10619F:	drivers/nvme/host/
10620F:	include/linux/nvme.h
10621F:	include/uapi/linux/nvme_ioctl.h
10622
10623NVM EXPRESS FC TRANSPORT DRIVERS
10624M:	James Smart <james.smart@broadcom.com>
10625L:	linux-nvme@lists.infradead.org
10626S:	Supported
10627F:	include/linux/nvme-fc.h
10628F:	include/linux/nvme-fc-driver.h
10629F:	drivers/nvme/host/fc.c
10630F:	drivers/nvme/target/fc.c
10631F:	drivers/nvme/target/fcloop.c
10632
10633NVM EXPRESS TARGET DRIVER
10634M:	Christoph Hellwig <hch@lst.de>
10635M:	Sagi Grimberg <sagi@grimberg.me>
10636L:	linux-nvme@lists.infradead.org
10637T:	git://git.infradead.org/nvme.git
10638W:	http://git.infradead.org/nvme.git
10639S:	Supported
10640F:	drivers/nvme/target/
10641
10642NVMEM FRAMEWORK
10643M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10644S:	Maintained
10645F:	drivers/nvmem/
10646F:	Documentation/devicetree/bindings/nvmem/
10647F:	Documentation/ABI/stable/sysfs-bus-nvmem
10648F:	include/linux/nvmem-consumer.h
10649F:	include/linux/nvmem-provider.h
10650
10651NXP SGTL5000 DRIVER
10652M:	Fabio Estevam <fabio.estevam@nxp.com>
10653L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10654S:	Maintained
10655F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10656F:	sound/soc/codecs/sgtl5000*
10657
10658NXP TDA998X DRM DRIVER
10659M:	Russell King <linux@armlinux.org.uk>
10660S:	Maintained
10661T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10662T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10663F:	drivers/gpu/drm/i2c/tda998x_drv.c
10664F:	include/drm/i2c/tda998x.h
10665F:	include/dt-bindings/display/tda998x.h
10666K:	"nxp,tda998x"
10667
10668NXP TFA9879 DRIVER
10669M:	Peter Rosin <peda@axentia.se>
10670L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10671S:	Maintained
10672F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10673F:	sound/soc/codecs/tfa9879*
10674
10675NXP-NCI NFC DRIVER
10676M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10677R:	Charles Gorand <charles.gorand@effinnov.com>
10678L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10679S:	Supported
10680F:	drivers/nfc/nxp-nci
10681
10682OBJTOOL
10683M:	Josh Poimboeuf <jpoimboe@redhat.com>
10684M:	Peter Zijlstra <peterz@infradead.org>
10685S:	Supported
10686F:	tools/objtool/
10687
10688OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10689M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10690M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10691L:	linuxppc-dev@lists.ozlabs.org
10692S:	Supported
10693F:	arch/powerpc/platforms/powernv/ocxl.c
10694F:	arch/powerpc/include/asm/pnv-ocxl.h
10695F:	drivers/misc/ocxl/
10696F:	include/misc/ocxl*
10697F:	include/uapi/misc/ocxl.h
10698F:	Documentation/accelerators/ocxl.rst
10699
10700OMAP AUDIO SUPPORT
10701M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10702M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10704L:	linux-omap@vger.kernel.org
10705S:	Maintained
10706F:	sound/soc/omap/
10707
10708OMAP CLOCK FRAMEWORK SUPPORT
10709M:	Paul Walmsley <paul@pwsan.com>
10710L:	linux-omap@vger.kernel.org
10711S:	Maintained
10712F:	arch/arm/*omap*/*clock*
10713
10714OMAP DEVICE TREE SUPPORT
10715M:	Benoît Cousson <bcousson@baylibre.com>
10716M:	Tony Lindgren <tony@atomide.com>
10717L:	linux-omap@vger.kernel.org
10718L:	devicetree@vger.kernel.org
10719S:	Maintained
10720F:	arch/arm/boot/dts/*omap*
10721F:	arch/arm/boot/dts/*am3*
10722F:	arch/arm/boot/dts/*am4*
10723F:	arch/arm/boot/dts/*am5*
10724F:	arch/arm/boot/dts/*dra7*
10725
10726OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10727L:	linux-omap@vger.kernel.org
10728L:	linux-fbdev@vger.kernel.org
10729S:	Orphan
10730F:	drivers/video/fbdev/omap2/
10731F:	Documentation/arm/OMAP/DSS
10732
10733OMAP FRAMEBUFFER SUPPORT
10734L:	linux-fbdev@vger.kernel.org
10735L:	linux-omap@vger.kernel.org
10736S:	Orphan
10737F:	drivers/video/fbdev/omap/
10738
10739OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10740M:	Roger Quadros <rogerq@ti.com>
10741M:	Tony Lindgren <tony@atomide.com>
10742L:	linux-omap@vger.kernel.org
10743S:	Maintained
10744F:	drivers/memory/omap-gpmc.c
10745F:	arch/arm/mach-omap2/*gpmc*
10746
10747OMAP GPIO DRIVER
10748M:	Grygorii Strashko <grygorii.strashko@ti.com>
10749M:	Santosh Shilimkar <ssantosh@kernel.org>
10750M:	Kevin Hilman <khilman@kernel.org>
10751L:	linux-omap@vger.kernel.org
10752S:	Maintained
10753F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10754F:	drivers/gpio/gpio-omap.c
10755
10756OMAP HARDWARE SPINLOCK SUPPORT
10757M:	Ohad Ben-Cohen <ohad@wizery.com>
10758L:	linux-omap@vger.kernel.org
10759S:	Maintained
10760F:	drivers/hwspinlock/omap_hwspinlock.c
10761
10762OMAP HS MMC SUPPORT
10763L:	linux-mmc@vger.kernel.org
10764L:	linux-omap@vger.kernel.org
10765S:	Orphan
10766F:	drivers/mmc/host/omap_hsmmc.c
10767
10768OMAP HWMOD DATA
10769M:	Paul Walmsley <paul@pwsan.com>
10770L:	linux-omap@vger.kernel.org
10771S:	Maintained
10772F:	arch/arm/mach-omap2/omap_hwmod*data*
10773
10774OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10775M:	Benoît Cousson <bcousson@baylibre.com>
10776L:	linux-omap@vger.kernel.org
10777S:	Maintained
10778F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10779
10780OMAP HWMOD SUPPORT
10781M:	Benoît Cousson <bcousson@baylibre.com>
10782M:	Paul Walmsley <paul@pwsan.com>
10783L:	linux-omap@vger.kernel.org
10784S:	Maintained
10785F:	arch/arm/mach-omap2/omap_hwmod.*
10786
10787OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10788M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10789L:	linux-media@vger.kernel.org
10790S:	Maintained
10791F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10792F:	drivers/media/platform/omap3isp/
10793F:	drivers/staging/media/omap4iss/
10794
10795OMAP MMC SUPPORT
10796M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10797L:	linux-omap@vger.kernel.org
10798S:	Maintained
10799F:	drivers/mmc/host/omap.c
10800
10801OMAP POWER MANAGEMENT SUPPORT
10802M:	Kevin Hilman <khilman@kernel.org>
10803L:	linux-omap@vger.kernel.org
10804S:	Maintained
10805F:	arch/arm/*omap*/*pm*
10806F:	drivers/cpufreq/omap-cpufreq.c
10807
10808OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10809M:	Rajendra Nayak <rnayak@codeaurora.org>
10810M:	Paul Walmsley <paul@pwsan.com>
10811L:	linux-omap@vger.kernel.org
10812S:	Maintained
10813F:	arch/arm/mach-omap2/prm*
10814
10815OMAP RANDOM NUMBER GENERATOR SUPPORT
10816M:	Deepak Saxena <dsaxena@plexity.net>
10817S:	Maintained
10818F:	drivers/char/hw_random/omap-rng.c
10819
10820OMAP USB SUPPORT
10821L:	linux-usb@vger.kernel.org
10822L:	linux-omap@vger.kernel.org
10823S:	Orphan
10824F:	drivers/usb/*/*omap*
10825F:	arch/arm/*omap*/usb*
10826
10827OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10828M:	Mark Jackson <mpfj@newflow.co.uk>
10829L:	linux-omap@vger.kernel.org
10830S:	Maintained
10831F:	arch/arm/boot/dts/am335x-nano.dts
10832
10833OMAP1 SUPPORT
10834M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10835M:	Tony Lindgren <tony@atomide.com>
10836L:	linux-omap@vger.kernel.org
10837Q:	http://patchwork.kernel.org/project/linux-omap/list/
10838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10839S:	Maintained
10840F:	arch/arm/mach-omap1/
10841F:	arch/arm/plat-omap/
10842F:	arch/arm/configs/omap1_defconfig
10843F:	drivers/i2c/busses/i2c-omap.c
10844F:	include/linux/platform_data/i2c-omap.h
10845F:	include/linux/platform_data/ams-delta-fiq.h
10846
10847OMAP2+ SUPPORT
10848M:	Tony Lindgren <tony@atomide.com>
10849L:	linux-omap@vger.kernel.org
10850W:	http://www.muru.com/linux/omap/
10851W:	http://linux.omap.com/
10852Q:	http://patchwork.kernel.org/project/linux-omap/list/
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10854S:	Maintained
10855F:	arch/arm/mach-omap2/
10856F:	arch/arm/plat-omap/
10857F:	arch/arm/configs/omap2plus_defconfig
10858F:	drivers/i2c/busses/i2c-omap.c
10859F:	drivers/irqchip/irq-omap-intc.c
10860F:	drivers/mfd/*omap*.c
10861F:	drivers/mfd/menelaus.c
10862F:	drivers/mfd/palmas.c
10863F:	drivers/mfd/tps65217.c
10864F:	drivers/mfd/tps65218.c
10865F:	drivers/mfd/tps65910.c
10866F:	drivers/mfd/twl-core.[ch]
10867F:	drivers/mfd/twl4030*.c
10868F:	drivers/mfd/twl6030*.c
10869F:	drivers/mfd/twl6040*.c
10870F:	drivers/regulator/palmas-regulator*.c
10871F:	drivers/regulator/pbias-regulator.c
10872F:	drivers/regulator/tps65217-regulator.c
10873F:	drivers/regulator/tps65218-regulator.c
10874F:	drivers/regulator/tps65910-regulator.c
10875F:	drivers/regulator/twl-regulator.c
10876F:	drivers/regulator/twl6030-regulator.c
10877F:	include/linux/platform_data/i2c-omap.h
10878
10879ONION OMEGA2+ BOARD
10880M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10881L:	linux-mips@linux-mips.org
10882S:	Maintained
10883F:	arch/mips/boot/dts/ralink/omega2p.dts
10884
10885OMFS FILESYSTEM
10886M:	Bob Copeland <me@bobcopeland.com>
10887L:	linux-karma-devel@lists.sourceforge.net
10888S:	Maintained
10889F:	Documentation/filesystems/omfs.txt
10890F:	fs/omfs/
10891
10892OMNIKEY CARDMAN 4000 DRIVER
10893M:	Harald Welte <laforge@gnumonks.org>
10894S:	Maintained
10895F:	drivers/char/pcmcia/cm4000_cs.c
10896F:	include/linux/cm4000_cs.h
10897F:	include/uapi/linux/cm4000_cs.h
10898
10899OMNIKEY CARDMAN 4040 DRIVER
10900M:	Harald Welte <laforge@gnumonks.org>
10901S:	Maintained
10902F:	drivers/char/pcmcia/cm4040_cs.*
10903
10904OMNIVISION OV13858 SENSOR DRIVER
10905M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10906L:	linux-media@vger.kernel.org
10907T:	git git://linuxtv.org/media_tree.git
10908S:	Maintained
10909F:	drivers/media/i2c/ov13858.c
10910
10911OMNIVISION OV2680 SENSOR DRIVER
10912M:	Rui Miguel Silva <rmfrfs@gmail.com>
10913L:	linux-media@vger.kernel.org
10914T:	git git://linuxtv.org/media_tree.git
10915S:	Maintained
10916F:	drivers/media/i2c/ov2680.c
10917F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10918
10919OMNIVISION OV2685 SENSOR DRIVER
10920M:	Shunqian Zheng <zhengsq@rock-chips.com>
10921L:	linux-media@vger.kernel.org
10922T:	git git://linuxtv.org/media_tree.git
10923S:	Maintained
10924F:	drivers/media/i2c/ov2685.c
10925
10926OMNIVISION OV5640 SENSOR DRIVER
10927M:	Steve Longerbeam <slongerbeam@gmail.com>
10928L:	linux-media@vger.kernel.org
10929T:	git git://linuxtv.org/media_tree.git
10930S:	Maintained
10931F:	drivers/media/i2c/ov5640.c
10932
10933OMNIVISION OV5647 SENSOR DRIVER
10934M:	Luis Oliveira <lolivei@synopsys.com>
10935L:	linux-media@vger.kernel.org
10936T:	git git://linuxtv.org/media_tree.git
10937S:	Maintained
10938F:	drivers/media/i2c/ov5647.c
10939
10940OMNIVISION OV5695 SENSOR DRIVER
10941M:	Shunqian Zheng <zhengsq@rock-chips.com>
10942L:	linux-media@vger.kernel.org
10943T:	git git://linuxtv.org/media_tree.git
10944S:	Maintained
10945F:	drivers/media/i2c/ov5695.c
10946
10947OMNIVISION OV7670 SENSOR DRIVER
10948M:	Jonathan Corbet <corbet@lwn.net>
10949L:	linux-media@vger.kernel.org
10950T:	git git://linuxtv.org/media_tree.git
10951S:	Maintained
10952F:	drivers/media/i2c/ov7670.c
10953F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10954
10955OMNIVISION OV772x SENSOR DRIVER
10956M:	Jacopo Mondi <jacopo@jmondi.org>
10957L:	linux-media@vger.kernel.org
10958T:	git git://linuxtv.org/media_tree.git
10959S:	Odd fixes
10960F:	drivers/media/i2c/ov772x.c
10961F:	include/media/i2c/ov772x.h
10962F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10963
10964OMNIVISION OV7740 SENSOR DRIVER
10965M:	Wenyou Yang <wenyou.yang@microchip.com>
10966L:	linux-media@vger.kernel.org
10967T:	git git://linuxtv.org/media_tree.git
10968S:	Maintained
10969F:	drivers/media/i2c/ov7740.c
10970F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10971
10972OMNIVISION OV9650 SENSOR DRIVER
10973M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10974R:	Akinobu Mita <akinobu.mita@gmail.com>
10975R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10976L:	linux-media@vger.kernel.org
10977T:	git git://linuxtv.org/media_tree.git
10978S:	Maintained
10979F:	drivers/media/i2c/ov9650.c
10980F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10981
10982ONENAND FLASH DRIVER
10983M:	Kyungmin Park <kyungmin.park@samsung.com>
10984L:	linux-mtd@lists.infradead.org
10985S:	Maintained
10986F:	drivers/mtd/nand/onenand/
10987F:	include/linux/mtd/onenand*.h
10988
10989ONSTREAM SCSI TAPE DRIVER
10990M:	Willem Riede <osst@riede.org>
10991L:	osst-users@lists.sourceforge.net
10992L:	linux-scsi@vger.kernel.org
10993S:	Maintained
10994F:	Documentation/scsi/osst.txt
10995F:	drivers/scsi/osst.*
10996F:	drivers/scsi/osst_*.h
10997F:	drivers/scsi/st.h
10998
10999OP-TEE DRIVER
11000M:	Jens Wiklander <jens.wiklander@linaro.org>
11001S:	Maintained
11002F:	drivers/tee/optee/
11003
11004OPA-VNIC DRIVER
11005M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11006M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11007L:	linux-rdma@vger.kernel.org
11008S:	Supported
11009F:	drivers/infiniband/ulp/opa_vnic
11010
11011OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11012M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11013M:	Frank Rowand <frowand.list@gmail.com>
11014L:	devicetree@vger.kernel.org
11015S:	Maintained
11016F:	Documentation/devicetree/dynamic-resolution-notes.txt
11017F:	Documentation/devicetree/overlay-notes.txt
11018F:	drivers/of/overlay.c
11019F:	drivers/of/resolver.c
11020K:	of_overlay_notifier_
11021
11022OPEN FIRMWARE AND FLATTENED DEVICE TREE
11023M:	Rob Herring <robh+dt@kernel.org>
11024M:	Frank Rowand <frowand.list@gmail.com>
11025L:	devicetree@vger.kernel.org
11026W:	http://www.devicetree.org/
11027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11028S:	Maintained
11029F:	drivers/of/
11030F:	include/linux/of*.h
11031F:	scripts/dtc/
11032F:	Documentation/ABI/testing/sysfs-firmware-ofw
11033
11034OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11035M:	Rob Herring <robh+dt@kernel.org>
11036M:	Mark Rutland <mark.rutland@arm.com>
11037L:	devicetree@vger.kernel.org
11038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11039Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11040S:	Maintained
11041F:	Documentation/devicetree/
11042F:	arch/*/boot/dts/
11043F:	include/dt-bindings/
11044
11045OPENCORES I2C BUS DRIVER
11046M:	Peter Korsgaard <peter@korsgaard.com>
11047L:	linux-i2c@vger.kernel.org
11048S:	Maintained
11049F:	Documentation/i2c/busses/i2c-ocores
11050F:	drivers/i2c/busses/i2c-ocores.c
11051
11052OPENRISC ARCHITECTURE
11053M:	Jonas Bonn <jonas@southpole.se>
11054M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11055M:	Stafford Horne <shorne@gmail.com>
11056T:	git git://github.com/openrisc/linux.git
11057L:	openrisc@lists.librecores.org
11058W:	http://openrisc.io
11059S:	Maintained
11060F:	Documentation/devicetree/bindings/openrisc/
11061F:	Documentation/openrisc/
11062F:	arch/openrisc/
11063F:	drivers/irqchip/irq-ompic.c
11064F:	drivers/irqchip/irq-or1k-*
11065
11066OPENVSWITCH
11067M:	Pravin B Shelar <pshelar@ovn.org>
11068L:	netdev@vger.kernel.org
11069L:	dev@openvswitch.org
11070W:	http://openvswitch.org
11071S:	Maintained
11072F:	net/openvswitch/
11073F:	include/uapi/linux/openvswitch.h
11074
11075OPERATING PERFORMANCE POINTS (OPP)
11076M:	Viresh Kumar <vireshk@kernel.org>
11077M:	Nishanth Menon <nm@ti.com>
11078M:	Stephen Boyd <sboyd@kernel.org>
11079L:	linux-pm@vger.kernel.org
11080S:	Maintained
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11082F:	drivers/opp/
11083F:	include/linux/pm_opp.h
11084F:	Documentation/power/opp.txt
11085F:	Documentation/devicetree/bindings/opp/
11086
11087OPL4 DRIVER
11088M:	Clemens Ladisch <clemens@ladisch.de>
11089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11090T:	git git://git.alsa-project.org/alsa-kernel.git
11091S:	Maintained
11092F:	sound/drivers/opl4/
11093
11094OPROFILE
11095M:	Robert Richter <rric@kernel.org>
11096L:	oprofile-list@lists.sf.net
11097S:	Maintained
11098F:	arch/*/include/asm/oprofile*.h
11099F:	arch/*/oprofile/
11100F:	drivers/oprofile/
11101F:	include/linux/oprofile.h
11102
11103ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11104M:	Mark Fasheh <mark@fasheh.com>
11105M:	Joel Becker <jlbec@evilplan.org>
11106L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11107W:	http://ocfs2.wiki.kernel.org
11108S:	Supported
11109F:	Documentation/filesystems/ocfs2.txt
11110F:	Documentation/filesystems/dlmfs.txt
11111F:	fs/ocfs2/
11112
11113ORANGEFS FILESYSTEM
11114M:	Mike Marshall <hubcap@omnibond.com>
11115R:	Martin Brandenburg <martin@omnibond.com>
11116L:	devel@lists.orangefs.org
11117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11118S:	Supported
11119F:	fs/orangefs/
11120F:	Documentation/filesystems/orangefs.txt
11121
11122ORINOCO DRIVER
11123L:	linux-wireless@vger.kernel.org
11124W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11125W:	http://www.nongnu.org/orinoco/
11126S:	Orphan
11127F:	drivers/net/wireless/intersil/orinoco/
11128
11129OSD LIBRARY and FILESYSTEM
11130M:	Boaz Harrosh <ooo@electrozaur.com>
11131S:	Maintained
11132F:	drivers/scsi/osd/
11133F:	include/scsi/osd_*
11134F:	fs/exofs/
11135
11136OV2659 OMNIVISION SENSOR DRIVER
11137M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11138L:	linux-media@vger.kernel.org
11139W:	https://linuxtv.org
11140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11141T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11142S:	Maintained
11143F:	drivers/media/i2c/ov2659.c
11144F:	include/media/i2c/ov2659.h
11145
11146OVERLAY FILESYSTEM
11147M:	Miklos Szeredi <miklos@szeredi.hu>
11148L:	linux-unionfs@vger.kernel.org
11149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11150S:	Supported
11151F:	fs/overlayfs/
11152F:	Documentation/filesystems/overlayfs.txt
11153
11154P54 WIRELESS DRIVER
11155M:	Christian Lamparter <chunkeey@googlemail.com>
11156L:	linux-wireless@vger.kernel.org
11157W:	http://wireless.kernel.org/en/users/Drivers/p54
11158S:	Maintained
11159F:	drivers/net/wireless/intersil/p54/
11160
11161PA SEMI ETHERNET DRIVER
11162L:	netdev@vger.kernel.org
11163S:	Orphan
11164F:	drivers/net/ethernet/pasemi/*
11165
11166PA SEMI SMBUS DRIVER
11167L:	linux-i2c@vger.kernel.org
11168S:	Orphan
11169F:	drivers/i2c/busses/i2c-pasemi.c
11170
11171PADATA PARALLEL EXECUTION MECHANISM
11172M:	Steffen Klassert <steffen.klassert@secunet.com>
11173L:	linux-crypto@vger.kernel.org
11174S:	Maintained
11175F:	kernel/padata.c
11176F:	include/linux/padata.h
11177F:	Documentation/padata.txt
11178
11179PANASONIC LAPTOP ACPI EXTRAS DRIVER
11180M:	Harald Welte <laforge@gnumonks.org>
11181L:	platform-driver-x86@vger.kernel.org
11182S:	Maintained
11183F:	drivers/platform/x86/panasonic-laptop.c
11184
11185PARALLEL LCD/KEYPAD PANEL DRIVER
11186M:	Willy Tarreau <willy@haproxy.com>
11187M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11188S:	Odd Fixes
11189F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11190F:	drivers/auxdisplay/panel.c
11191
11192PARALLEL PORT SUBSYSTEM
11193M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11194M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11195L:	linux-parport@lists.infradead.org (subscribers-only)
11196S:	Maintained
11197F:	drivers/parport/
11198F:	include/linux/parport*.h
11199F:	drivers/char/ppdev.c
11200F:	include/uapi/linux/ppdev.h
11201F:	Documentation/parport*.txt
11202
11203PARAVIRT_OPS INTERFACE
11204M:	Juergen Gross <jgross@suse.com>
11205M:	Alok Kataria <akataria@vmware.com>
11206L:	virtualization@lists.linux-foundation.org
11207S:	Supported
11208F:	Documentation/virtual/paravirt_ops.txt
11209F:	arch/*/kernel/paravirt*
11210F:	arch/*/include/asm/paravirt*.h
11211F:	include/linux/hypervisor.h
11212
11213PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11214M:	Tim Waugh <tim@cyberelk.net>
11215L:	linux-parport@lists.infradead.org (subscribers-only)
11216S:	Maintained
11217F:	Documentation/blockdev/paride.txt
11218F:	drivers/block/paride/
11219
11220PARISC ARCHITECTURE
11221M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11222M:	Helge Deller <deller@gmx.de>
11223L:	linux-parisc@vger.kernel.org
11224W:	http://www.parisc-linux.org/
11225Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11228S:	Maintained
11229F:	arch/parisc/
11230F:	Documentation/parisc/
11231F:	drivers/parisc/
11232F:	drivers/char/agp/parisc-agp.c
11233F:	drivers/input/serio/gscps2.c
11234F:	drivers/parport/parport_gsc.*
11235F:	drivers/tty/serial/8250/8250_gsc.c
11236F:	drivers/video/fbdev/sti*
11237F:	drivers/video/console/sti*
11238F:	drivers/video/logo/logo_parisc*
11239
11240PARMAN
11241M:	Jiri Pirko <jiri@mellanox.com>
11242L:	netdev@vger.kernel.org
11243S:	Supported
11244F:	lib/parman.c
11245F:	lib/test_parman.c
11246F:	include/linux/parman.h
11247
11248PC87360 HARDWARE MONITORING DRIVER
11249M:	Jim Cromie <jim.cromie@gmail.com>
11250L:	linux-hwmon@vger.kernel.org
11251S:	Maintained
11252F:	Documentation/hwmon/pc87360
11253F:	drivers/hwmon/pc87360.c
11254
11255PC8736x GPIO DRIVER
11256M:	Jim Cromie <jim.cromie@gmail.com>
11257S:	Maintained
11258F:	drivers/char/pc8736x_gpio.c
11259
11260PC87427 HARDWARE MONITORING DRIVER
11261M:	Jean Delvare <jdelvare@suse.com>
11262L:	linux-hwmon@vger.kernel.org
11263S:	Maintained
11264F:	Documentation/hwmon/pc87427
11265F:	drivers/hwmon/pc87427.c
11266
11267PCA9532 LED DRIVER
11268M:	Riku Voipio <riku.voipio@iki.fi>
11269S:	Maintained
11270F:	drivers/leds/leds-pca9532.c
11271F:	include/linux/leds-pca9532.h
11272
11273PCA9541 I2C BUS MASTER SELECTOR DRIVER
11274M:	Guenter Roeck <linux@roeck-us.net>
11275L:	linux-i2c@vger.kernel.org
11276S:	Maintained
11277F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11278
11279PCDP - PRIMARY CONSOLE AND DEBUG PORT
11280M:	Khalid Aziz <khalid@gonehiking.org>
11281S:	Maintained
11282F:	drivers/firmware/pcdp.*
11283
11284PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11285M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11286L:	linux-pci@vger.kernel.org
11287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11288S:	Maintained
11289F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11290F:	drivers/pci/controller/pci-aardvark.c
11291
11292PCI DRIVER FOR ALTERA PCIE IP
11293M:	Ley Foon Tan <lftan@altera.com>
11294L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11295L:	linux-pci@vger.kernel.org
11296S:	Supported
11297F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11298F:	drivers/pci/controller/pcie-altera.c
11299
11300PCI DRIVER FOR APPLIEDMICRO XGENE
11301M:	Tanmay Inamdar <tinamdar@apm.com>
11302L:	linux-pci@vger.kernel.org
11303L:	linux-arm-kernel@lists.infradead.org
11304S:	Maintained
11305F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11306F:	drivers/pci/controller/pci-xgene.c
11307
11308PCI DRIVER FOR ARM VERSATILE PLATFORM
11309M:	Rob Herring <robh@kernel.org>
11310L:	linux-pci@vger.kernel.org
11311L:	linux-arm-kernel@lists.infradead.org
11312S:	Maintained
11313F:	Documentation/devicetree/bindings/pci/versatile.txt
11314F:	drivers/pci/controller/pci-versatile.c
11315
11316PCI DRIVER FOR ARMADA 8K
11317M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11318L:	linux-pci@vger.kernel.org
11319L:	linux-arm-kernel@lists.infradead.org
11320S:	Maintained
11321F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11322F:	drivers/pci/controller/dwc/pcie-armada8k.c
11323
11324PCI DRIVER FOR CADENCE PCIE IP
11325M:	Alan Douglas <adouglas@cadence.com>
11326L:	linux-pci@vger.kernel.org
11327S:	Maintained
11328F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11329F:	drivers/pci/controller/pcie-cadence*
11330
11331PCI DRIVER FOR FREESCALE LAYERSCAPE
11332M:	Minghuan Lian <minghuan.Lian@nxp.com>
11333M:	Mingkai Hu <mingkai.hu@nxp.com>
11334M:	Roy Zang <roy.zang@nxp.com>
11335L:	linuxppc-dev@lists.ozlabs.org
11336L:	linux-pci@vger.kernel.org
11337L:	linux-arm-kernel@lists.infradead.org
11338S:	Maintained
11339F:	drivers/pci/controller/dwc/*layerscape*
11340
11341PCI DRIVER FOR GENERIC OF HOSTS
11342M:	Will Deacon <will.deacon@arm.com>
11343L:	linux-pci@vger.kernel.org
11344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11345S:	Maintained
11346F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11347F:	drivers/pci/controller/pci-host-common.c
11348F:	drivers/pci/controller/pci-host-generic.c
11349
11350PCI DRIVER FOR IMX6
11351M:	Richard Zhu <hongxing.zhu@nxp.com>
11352M:	Lucas Stach <l.stach@pengutronix.de>
11353L:	linux-pci@vger.kernel.org
11354L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11355S:	Maintained
11356F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11357F:	drivers/pci/controller/dwc/*imx6*
11358
11359PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11360M:	Keith Busch <keith.busch@intel.com>
11361M:	Jonathan Derrick <jonathan.derrick@intel.com>
11362L:	linux-pci@vger.kernel.org
11363S:	Supported
11364F:	drivers/pci/controller/vmd.c
11365
11366PCI DRIVER FOR MICROSEMI SWITCHTEC
11367M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11368M:	Logan Gunthorpe <logang@deltatee.com>
11369L:	linux-pci@vger.kernel.org
11370S:	Maintained
11371F:	Documentation/switchtec.txt
11372F:	Documentation/ABI/testing/sysfs-class-switchtec
11373F:	drivers/pci/switch/switchtec*
11374F:	include/uapi/linux/switchtec_ioctl.h
11375F:	include/linux/switchtec.h
11376F:	drivers/ntb/hw/mscc/
11377
11378PCI DRIVER FOR MOBIVEIL PCIE IP
11379M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11380L:	linux-pci@vger.kernel.org
11381S:	Supported
11382F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11383F:	drivers/pci/controller/pcie-mobiveil.c
11384
11385PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11386M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11387M:	Jason Cooper <jason@lakedaemon.net>
11388L:	linux-pci@vger.kernel.org
11389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11390S:	Maintained
11391F:	drivers/pci/controller/*mvebu*
11392
11393PCI DRIVER FOR NVIDIA TEGRA
11394M:	Thierry Reding <thierry.reding@gmail.com>
11395L:	linux-tegra@vger.kernel.org
11396L:	linux-pci@vger.kernel.org
11397S:	Supported
11398F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11399F:	drivers/pci/controller/pci-tegra.c
11400
11401PCI DRIVER FOR RENESAS R-CAR
11402M:	Simon Horman <horms@verge.net.au>
11403L:	linux-pci@vger.kernel.org
11404L:	linux-renesas-soc@vger.kernel.org
11405S:	Maintained
11406F:	drivers/pci/controller/*rcar*
11407
11408PCI DRIVER FOR SAMSUNG EXYNOS
11409M:	Jingoo Han <jingoohan1@gmail.com>
11410L:	linux-pci@vger.kernel.org
11411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11412L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11413S:	Maintained
11414F:	drivers/pci/controller/dwc/pci-exynos.c
11415
11416PCI DRIVER FOR SYNOPSYS DESIGNWARE
11417M:	Jingoo Han <jingoohan1@gmail.com>
11418M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11419L:	linux-pci@vger.kernel.org
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11422F:	drivers/pci/controller/dwc/*designware*
11423
11424PCI DRIVER FOR TI DRA7XX
11425M:	Kishon Vijay Abraham I <kishon@ti.com>
11426L:	linux-omap@vger.kernel.org
11427L:	linux-pci@vger.kernel.org
11428S:	Supported
11429F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11430F:	drivers/pci/controller/dwc/pci-dra7xx.c
11431
11432PCI DRIVER FOR TI KEYSTONE
11433M:	Murali Karicheri <m-karicheri2@ti.com>
11434L:	linux-pci@vger.kernel.org
11435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11436S:	Maintained
11437F:	drivers/pci/controller/dwc/pci-keystone.c
11438
11439PCI ENDPOINT SUBSYSTEM
11440M:	Kishon Vijay Abraham I <kishon@ti.com>
11441M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11442L:	linux-pci@vger.kernel.org
11443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11444S:	Supported
11445F:	drivers/pci/endpoint/
11446F:	drivers/misc/pci_endpoint_test.c
11447F:	tools/pci/
11448
11449PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11450M:	Russell Currey <ruscur@russell.cc>
11451M:	Sam Bobroff <sbobroff@linux.ibm.com>
11452M:	Oliver O'Halloran <oohall@gmail.com>
11453L:	linuxppc-dev@lists.ozlabs.org
11454S:	Supported
11455F:	Documentation/PCI/pci-error-recovery.txt
11456F:	drivers/pci/pcie/aer.c
11457F:	drivers/pci/pcie/dpc.c
11458F:	drivers/pci/pcie/err.c
11459F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11460F:	arch/powerpc/kernel/eeh*.c
11461F:	arch/powerpc/platforms/*/eeh*.c
11462F:	arch/powerpc/include/*/eeh*.h
11463
11464PCI ERROR RECOVERY
11465M:	Linas Vepstas <linasvepstas@gmail.com>
11466L:	linux-pci@vger.kernel.org
11467S:	Supported
11468F:	Documentation/PCI/pci-error-recovery.txt
11469
11470PCI MSI DRIVER FOR ALTERA MSI IP
11471M:	Ley Foon Tan <lftan@altera.com>
11472L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11473L:	linux-pci@vger.kernel.org
11474S:	Supported
11475F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11476F:	drivers/pci/controller/pcie-altera-msi.c
11477
11478PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11479M:	Duc Dang <dhdang@apm.com>
11480L:	linux-pci@vger.kernel.org
11481L:	linux-arm-kernel@lists.infradead.org
11482S:	Maintained
11483F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11484F:	drivers/pci/controller/pci-xgene-msi.c
11485
11486PCI SUBSYSTEM
11487M:	Bjorn Helgaas <bhelgaas@google.com>
11488L:	linux-pci@vger.kernel.org
11489Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11491S:	Supported
11492F:	Documentation/devicetree/bindings/pci/
11493F:	Documentation/PCI/
11494F:	drivers/acpi/pci*
11495F:	drivers/pci/
11496F:	include/asm-generic/pci*
11497F:	include/linux/pci*
11498F:	include/linux/of_pci.h
11499F:	include/uapi/linux/pci*
11500F:	lib/pci*
11501F:	arch/x86/pci/
11502F:	arch/x86/kernel/quirks.c
11503
11504PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11505M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11506L:	linux-pci@vger.kernel.org
11507Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11509S:	Supported
11510F:	drivers/pci/controller/
11511
11512PCIE DRIVER FOR AXIS ARTPEC
11513M:	Jesper Nilsson <jesper.nilsson@axis.com>
11514L:	linux-arm-kernel@axis.com
11515L:	linux-pci@vger.kernel.org
11516S:	Maintained
11517F:	Documentation/devicetree/bindings/pci/axis,artpec*
11518F:	drivers/pci/controller/dwc/*artpec*
11519
11520PCIE DRIVER FOR CAVIUM THUNDERX
11521M:	David Daney <david.daney@cavium.com>
11522L:	linux-pci@vger.kernel.org
11523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11524S:	Supported
11525F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11526F:	drivers/pci/controller/pci-thunder-*
11527
11528PCIE DRIVER FOR HISILICON
11529M:	Zhou Wang <wangzhou1@hisilicon.com>
11530L:	linux-pci@vger.kernel.org
11531S:	Maintained
11532F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11533F:	drivers/pci/controller/dwc/pcie-hisi.c
11534
11535PCIE DRIVER FOR HISILICON KIRIN
11536M:	Xiaowei Song <songxiaowei@hisilicon.com>
11537M:	Binghui Wang <wangbinghui@hisilicon.com>
11538L:	linux-pci@vger.kernel.org
11539S:	Maintained
11540F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11541F:	drivers/pci/controller/dwc/pcie-kirin.c
11542
11543PCIE DRIVER FOR HISILICON STB
11544M:	Jianguo Sun <sunjianguo1@huawei.com>
11545M:	Shawn Guo <shawn.guo@linaro.org>
11546L:	linux-pci@vger.kernel.org
11547S:	Maintained
11548F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11549F:	drivers/pci/controller/dwc/pcie-histb.c
11550
11551PCIE DRIVER FOR MEDIATEK
11552M:	Ryder Lee <ryder.lee@mediatek.com>
11553L:	linux-pci@vger.kernel.org
11554L:	linux-mediatek@lists.infradead.org
11555S:	Supported
11556F:	Documentation/devicetree/bindings/pci/mediatek*
11557F:	drivers/pci/controller/*mediatek*
11558
11559PCIE DRIVER FOR QUALCOMM MSM
11560M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11561L:	linux-pci@vger.kernel.org
11562L:	linux-arm-msm@vger.kernel.org
11563S:	Maintained
11564F:	drivers/pci/controller/dwc/*qcom*
11565
11566PCIE DRIVER FOR ROCKCHIP
11567M:	Shawn Lin <shawn.lin@rock-chips.com>
11568L:	linux-pci@vger.kernel.org
11569L:	linux-rockchip@lists.infradead.org
11570S:	Maintained
11571F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11572F:	drivers/pci/controller/pcie-rockchip*
11573
11574PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11575M:	Linus Walleij <linus.walleij@linaro.org>
11576L:	linux-pci@vger.kernel.org
11577S:	Maintained
11578F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11579F:	drivers/pci/controller/pci-v3-semi.c
11580
11581PCIE DRIVER FOR ST SPEAR13XX
11582M:	Pratyush Anand <pratyush.anand@gmail.com>
11583L:	linux-pci@vger.kernel.org
11584S:	Maintained
11585F:	drivers/pci/controller/dwc/*spear*
11586
11587PCMCIA SUBSYSTEM
11588M:	Dominik Brodowski <linux@dominikbrodowski.net>
11589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11590S:	Odd Fixes
11591F:	Documentation/pcmcia/
11592F:	tools/pcmcia/
11593F:	drivers/pcmcia/
11594F:	include/pcmcia/
11595
11596PCNET32 NETWORK DRIVER
11597M:	Don Fry <pcnet32@frontier.com>
11598L:	netdev@vger.kernel.org
11599S:	Maintained
11600F:	drivers/net/ethernet/amd/pcnet32.c
11601
11602PCRYPT PARALLEL CRYPTO ENGINE
11603M:	Steffen Klassert <steffen.klassert@secunet.com>
11604L:	linux-crypto@vger.kernel.org
11605S:	Maintained
11606F:	crypto/pcrypt.c
11607F:	include/crypto/pcrypt.h
11608
11609PEAQ WMI HOTKEYS DRIVER
11610M:	Hans de Goede <hdegoede@redhat.com>
11611L:	platform-driver-x86@vger.kernel.org
11612S:	Maintained
11613F:	drivers/platform/x86/peaq-wmi.c
11614
11615PER-CPU MEMORY ALLOCATOR
11616M:	Dennis Zhou <dennis@kernel.org>
11617M:	Tejun Heo <tj@kernel.org>
11618M:	Christoph Lameter <cl@linux.com>
11619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11620S:	Maintained
11621F:	include/linux/percpu*.h
11622F:	mm/percpu*.c
11623F:	arch/*/include/asm/percpu.h
11624
11625PER-TASK DELAY ACCOUNTING
11626M:	Balbir Singh <bsingharora@gmail.com>
11627S:	Maintained
11628F:	include/linux/delayacct.h
11629F:	kernel/delayacct.c
11630
11631PERFORMANCE EVENTS SUBSYSTEM
11632M:	Peter Zijlstra <peterz@infradead.org>
11633M:	Ingo Molnar <mingo@redhat.com>
11634M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11635R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11636R:	Jiri Olsa <jolsa@redhat.com>
11637R:	Namhyung Kim <namhyung@kernel.org>
11638L:	linux-kernel@vger.kernel.org
11639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11640S:	Supported
11641F:	kernel/events/*
11642F:	include/linux/perf_event.h
11643F:	include/uapi/linux/perf_event.h
11644F:	arch/*/kernel/perf_event*.c
11645F:	arch/*/kernel/*/perf_event*.c
11646F:	arch/*/kernel/*/*/perf_event*.c
11647F:	arch/*/include/asm/perf_event.h
11648F:	arch/*/kernel/perf_callchain.c
11649F:	arch/*/events/*
11650F:	tools/perf/
11651
11652PERSONALITY HANDLING
11653M:	Christoph Hellwig <hch@infradead.org>
11654L:	linux-abi-devel@lists.sourceforge.net
11655S:	Maintained
11656F:	include/linux/personality.h
11657F:	include/uapi/linux/personality.h
11658
11659PHOENIX RC FLIGHT CONTROLLER ADAPTER
11660M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11661L:	linux-input@vger.kernel.org
11662S:	Maintained
11663F:	Documentation/input/devices/pxrc.rst
11664F:	drivers/input/joystick/pxrc.c
11665
11666PHONET PROTOCOL
11667M:	Remi Denis-Courmont <courmisch@gmail.com>
11668S:	Supported
11669F:	Documentation/networking/phonet.txt
11670F:	include/linux/phonet.h
11671F:	include/net/phonet/
11672F:	include/uapi/linux/phonet.h
11673F:	net/phonet/
11674
11675PHRAM MTD DRIVER
11676M:	Joern Engel <joern@lazybastard.org>
11677L:	linux-mtd@lists.infradead.org
11678S:	Maintained
11679F:	drivers/mtd/devices/phram.c
11680
11681PICOLCD HID DRIVER
11682M:	Bruno Prémont <bonbons@linux-vserver.org>
11683L:	linux-input@vger.kernel.org
11684S:	Maintained
11685F:	drivers/hid/hid-picolcd*
11686
11687PICOXCELL SUPPORT
11688M:	Jamie Iles <jamie@jamieiles.com>
11689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11690T:	git git://github.com/jamieiles/linux-2.6-ji.git
11691S:	Supported
11692F:	arch/arm/boot/dts/picoxcell*
11693F:	arch/arm/mach-picoxcell/
11694F:	drivers/crypto/picoxcell*
11695
11696PIN CONTROL SUBSYSTEM
11697M:	Linus Walleij <linus.walleij@linaro.org>
11698L:	linux-gpio@vger.kernel.org
11699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11700S:	Maintained
11701F:	Documentation/devicetree/bindings/pinctrl/
11702F:	Documentation/driver-api/pinctl.rst
11703F:	drivers/pinctrl/
11704F:	include/linux/pinctrl/
11705
11706PIN CONTROLLER - ATMEL AT91
11707M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11709S:	Maintained
11710F:	drivers/pinctrl/pinctrl-at91.*
11711
11712PIN CONTROLLER - ATMEL AT91 PIO4
11713M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11715L:	linux-gpio@vger.kernel.org
11716S:	Supported
11717F:	drivers/pinctrl/pinctrl-at91-pio4.*
11718
11719PIN CONTROLLER - FREESCALE
11720M:	Dong Aisheng <aisheng.dong@nxp.com>
11721M:	Fabio Estevam <festevam@gmail.com>
11722M:	Shawn Guo <shawnguo@kernel.org>
11723M:	Stefan Agner <stefan@agner.ch>
11724R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11725L:	linux-gpio@vger.kernel.org
11726S:	Maintained
11727F:	drivers/pinctrl/freescale/
11728F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11729
11730PIN CONTROLLER - INTEL
11731M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11732M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11733S:	Maintained
11734F:	drivers/pinctrl/intel/
11735
11736PIN CONTROLLER - MEDIATEK
11737M:	Sean Wang <sean.wang@kernel.org>
11738L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11739S:	Maintained
11740F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11741F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11742F:	drivers/pinctrl/mediatek/
11743
11744PIN CONTROLLER - QUALCOMM
11745M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11746S:	Maintained
11747L:	linux-arm-msm@vger.kernel.org
11748F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11749F:	drivers/pinctrl/qcom/
11750
11751PIN CONTROLLER - RENESAS
11752M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11753M:	Geert Uytterhoeven <geert+renesas@glider.be>
11754L:	linux-renesas-soc@vger.kernel.org
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11756S:	Maintained
11757F:	drivers/pinctrl/sh-pfc/
11758
11759PIN CONTROLLER - SAMSUNG
11760M:	Tomasz Figa <tomasz.figa@gmail.com>
11761M:	Krzysztof Kozlowski <krzk@kernel.org>
11762M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11764L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11765Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11767S:	Maintained
11768F:	drivers/pinctrl/samsung/
11769F:	include/dt-bindings/pinctrl/samsung.h
11770F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11771
11772PIN CONTROLLER - SINGLE
11773M:	Tony Lindgren <tony@atomide.com>
11774M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11776L:	linux-omap@vger.kernel.org
11777S:	Maintained
11778F:	drivers/pinctrl/pinctrl-single.c
11779
11780PIN CONTROLLER - ST SPEAR
11781M:	Viresh Kumar <vireshk@kernel.org>
11782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11783W:	http://www.st.com/spear
11784S:	Maintained
11785F:	drivers/pinctrl/spear/
11786
11787PISTACHIO SOC SUPPORT
11788M:	James Hartley <james.hartley@sondrel.com>
11789L:	linux-mips@linux-mips.org
11790S:	Odd Fixes
11791F:	arch/mips/pistachio/
11792F:	arch/mips/include/asm/mach-pistachio/
11793F:	arch/mips/boot/dts/img/pistachio*
11794F:	arch/mips/configs/pistachio*_defconfig
11795
11796PKTCDVD DRIVER
11797S:	Orphan
11798M:	linux-block@vger.kernel.org
11799F:	drivers/block/pktcdvd.c
11800F:	include/linux/pktcdvd.h
11801F:	include/uapi/linux/pktcdvd.h
11802
11803PKUNITY SOC DRIVERS
11804M:	Guan Xuetao <gxt@pku.edu.cn>
11805W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11806S:	Maintained
11807T:	git git://github.com/gxt/linux.git
11808F:	drivers/input/serio/i8042-unicore32io.h
11809F:	drivers/i2c/busses/i2c-puv3.c
11810F:	drivers/video/fbdev/fb-puv3.c
11811F:	drivers/rtc/rtc-puv3.c
11812
11813PMBUS HARDWARE MONITORING DRIVERS
11814M:	Guenter Roeck <linux@roeck-us.net>
11815L:	linux-hwmon@vger.kernel.org
11816W:	http://hwmon.wiki.kernel.org/
11817W:	http://www.roeck-us.net/linux/drivers/
11818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11819S:	Maintained
11820F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11821F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11822F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11823F:	Documentation/hwmon/adm1275
11824F:	Documentation/hwmon/ibm-cffps
11825F:	Documentation/hwmon/ir35221
11826F:	Documentation/hwmon/lm25066
11827F:	Documentation/hwmon/ltc2978
11828F:	Documentation/hwmon/ltc3815
11829F:	Documentation/hwmon/max16064
11830F:	Documentation/hwmon/max20751
11831F:	Documentation/hwmon/max31785
11832F:	Documentation/hwmon/max34440
11833F:	Documentation/hwmon/max8688
11834F:	Documentation/hwmon/pmbus
11835F:	Documentation/hwmon/pmbus-core
11836F:	Documentation/hwmon/tps40422
11837F:	Documentation/hwmon/ucd9000
11838F:	Documentation/hwmon/ucd9200
11839F:	Documentation/hwmon/zl6100
11840F:	drivers/hwmon/pmbus/
11841F:	include/linux/pmbus.h
11842
11843PMC SIERRA MaxRAID DRIVER
11844L:	linux-scsi@vger.kernel.org
11845W:	http://www.pmc-sierra.com/
11846S:	Orphan
11847F:	drivers/scsi/pmcraid.*
11848
11849PMC SIERRA PM8001 DRIVER
11850M:	Jack Wang <jinpu.wang@profitbricks.com>
11851M:	lindar_liu@usish.com
11852L:	linux-scsi@vger.kernel.org
11853S:	Supported
11854F:	drivers/scsi/pm8001/
11855
11856PNP SUPPORT
11857M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11858S:	Maintained
11859F:	drivers/pnp/
11860
11861POSIX CLOCKS and TIMERS
11862M:	Thomas Gleixner <tglx@linutronix.de>
11863L:	linux-kernel@vger.kernel.org
11864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11865S:	Maintained
11866F:	fs/timerfd.c
11867F:	include/linux/timer*
11868F:	kernel/time/*timer*
11869
11870POWER MANAGEMENT CORE
11871M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11872L:	linux-pm@vger.kernel.org
11873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11874B:	https://bugzilla.kernel.org
11875S:	Supported
11876F:	drivers/base/power/
11877F:	include/linux/pm.h
11878F:	include/linux/pm_*
11879F:	include/linux/powercap.h
11880F:	drivers/powercap/
11881F:	kernel/configs/nopm.config
11882
11883POWER STATE COORDINATION INTERFACE (PSCI)
11884M:	Mark Rutland <mark.rutland@arm.com>
11885M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11886L:	linux-arm-kernel@lists.infradead.org
11887S:	Maintained
11888F:	drivers/firmware/psci*.c
11889F:	include/linux/psci.h
11890F:	include/uapi/linux/psci.h
11891
11892POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11893M:	Sebastian Reichel <sre@kernel.org>
11894L:	linux-pm@vger.kernel.org
11895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11896S:	Maintained
11897F:	Documentation/ABI/testing/sysfs-class-power
11898F:	Documentation/devicetree/bindings/power/supply/
11899F:	include/linux/power_supply.h
11900F:	drivers/power/supply/
11901
11902POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11903M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11904L:	linuxppc-dev@lists.ozlabs.org
11905S:	Maintained
11906F:	drivers/char/powernv-op-panel.c
11907
11908PPP OVER ATM (RFC 2364)
11909M:	Mitchell Blank Jr <mitch@sfgoth.com>
11910S:	Maintained
11911F:	net/atm/pppoatm.c
11912F:	include/uapi/linux/atmppp.h
11913
11914PPP OVER ETHERNET
11915M:	Michal Ostrowski <mostrows@earthlink.net>
11916S:	Maintained
11917F:	drivers/net/ppp/pppoe.c
11918F:	drivers/net/ppp/pppox.c
11919
11920PPP OVER L2TP
11921M:	James Chapman <jchapman@katalix.com>
11922S:	Maintained
11923F:	net/l2tp/l2tp_ppp.c
11924F:	include/linux/if_pppol2tp.h
11925F:	include/uapi/linux/if_pppol2tp.h
11926
11927PPP PROTOCOL DRIVERS AND COMPRESSORS
11928M:	Paul Mackerras <paulus@samba.org>
11929L:	linux-ppp@vger.kernel.org
11930S:	Maintained
11931F:	drivers/net/ppp/ppp_*
11932
11933PPS SUPPORT
11934M:	Rodolfo Giometti <giometti@enneenne.com>
11935W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11936L:	linuxpps@ml.enneenne.com (subscribers-only)
11937S:	Maintained
11938F:	Documentation/pps/
11939F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11940F:	Documentation/ABI/testing/sysfs-pps
11941F:	drivers/pps/
11942F:	include/linux/pps*.h
11943F:	include/uapi/linux/pps.h
11944
11945PPTP DRIVER
11946M:	Dmitry Kozlov <xeb@mail.ru>
11947L:	netdev@vger.kernel.org
11948S:	Maintained
11949F:	drivers/net/ppp/pptp.c
11950W:	http://sourceforge.net/projects/accel-pptp
11951
11952PREEMPTIBLE KERNEL
11953M:	Robert Love <rml@tech9.net>
11954L:	kpreempt-tech@lists.sourceforge.net
11955W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11956S:	Supported
11957F:	Documentation/preempt-locking.txt
11958F:	include/linux/preempt.h
11959
11960PRINTK
11961M:	Petr Mladek <pmladek@suse.com>
11962M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11963R:	Steven Rostedt <rostedt@goodmis.org>
11964S:	Maintained
11965F:	kernel/printk/
11966F:	include/linux/printk.h
11967
11968PRISM54 WIRELESS DRIVER
11969M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11970L:	linux-wireless@vger.kernel.org
11971W:	http://wireless.kernel.org/en/users/Drivers/p54
11972S:	Obsolete
11973F:	drivers/net/wireless/intersil/prism54/
11974
11975PROC FILESYSTEM
11976R:	Alexey Dobriyan <adobriyan@gmail.com>
11977L:	linux-kernel@vger.kernel.org
11978L:	linux-fsdevel@vger.kernel.org
11979S:	Maintained
11980F:	fs/proc/
11981F:	include/linux/proc_fs.h
11982F:	tools/testing/selftests/proc/
11983
11984PROC SYSCTL
11985M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11986M:	Kees Cook <keescook@chromium.org>
11987L:	linux-kernel@vger.kernel.org
11988L:	linux-fsdevel@vger.kernel.org
11989S:	Maintained
11990F:	fs/proc/proc_sysctl.c
11991F:	include/linux/sysctl.h
11992F:	kernel/sysctl.c
11993F:	tools/testing/selftests/sysctl/
11994
11995PS3 NETWORK SUPPORT
11996M:	Geoff Levand <geoff@infradead.org>
11997L:	netdev@vger.kernel.org
11998L:	linuxppc-dev@lists.ozlabs.org
11999S:	Maintained
12000F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12001
12002PS3 PLATFORM SUPPORT
12003M:	Geoff Levand <geoff@infradead.org>
12004L:	linuxppc-dev@lists.ozlabs.org
12005S:	Maintained
12006F:	arch/powerpc/boot/ps3*
12007F:	arch/powerpc/include/asm/lv1call.h
12008F:	arch/powerpc/include/asm/ps3*.h
12009F:	arch/powerpc/platforms/ps3/
12010F:	drivers/*/ps3*
12011F:	drivers/ps3/
12012F:	drivers/rtc/rtc-ps3.c
12013F:	drivers/usb/host/*ps3.c
12014F:	sound/ppc/snd_ps3*
12015
12016PS3VRAM DRIVER
12017M:	Jim Paris <jim@jtan.com>
12018M:	Geoff Levand <geoff@infradead.org>
12019L:	linuxppc-dev@lists.ozlabs.org
12020S:	Maintained
12021F:	drivers/block/ps3vram.c
12022
12023PSAMPLE PACKET SAMPLING SUPPORT:
12024M:	Yotam Gigi <yotam.gi@gmail.com>
12025S:	Maintained
12026F:	net/psample
12027F:	include/net/psample.h
12028F:	include/uapi/linux/psample.h
12029
12030PSTORE FILESYSTEM
12031M:	Kees Cook <keescook@chromium.org>
12032M:	Anton Vorontsov <anton@enomsg.org>
12033M:	Colin Cross <ccross@android.com>
12034M:	Tony Luck <tony.luck@intel.com>
12035S:	Maintained
12036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12037F:	fs/pstore/
12038F:	include/linux/pstore*
12039F:	drivers/firmware/efi/efi-pstore.c
12040F:	drivers/acpi/apei/erst.c
12041F:	Documentation/admin-guide/ramoops.rst
12042F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12043K:	\b(pstore|ramoops)
12044
12045PTP HARDWARE CLOCK SUPPORT
12046M:	Richard Cochran <richardcochran@gmail.com>
12047L:	netdev@vger.kernel.org
12048S:	Maintained
12049W:	http://linuxptp.sourceforge.net/
12050F:	Documentation/ABI/testing/sysfs-ptp
12051F:	Documentation/ptp/*
12052F:	drivers/net/phy/dp83640*
12053F:	drivers/ptp/*
12054F:	include/linux/ptp_cl*
12055
12056PTRACE SUPPORT
12057M:	Oleg Nesterov <oleg@redhat.com>
12058S:	Maintained
12059F:	include/asm-generic/syscall.h
12060F:	include/linux/ptrace.h
12061F:	include/linux/regset.h
12062F:	include/linux/tracehook.h
12063F:	include/uapi/linux/ptrace.h
12064F:	include/uapi/linux/ptrace.h
12065F:	include/asm-generic/ptrace.h
12066F:	kernel/ptrace.c
12067F:	arch/*/ptrace*.c
12068F:	arch/*/*/ptrace*.c
12069F:	arch/*/include/asm/ptrace*.h
12070
12071PULSE8-CEC DRIVER
12072M:	Hans Verkuil <hverkuil@xs4all.nl>
12073L:	linux-media@vger.kernel.org
12074T:	git git://linuxtv.org/media_tree.git
12075S:	Maintained
12076F:	drivers/media/usb/pulse8-cec/*
12077F:	Documentation/media/cec-drivers/pulse8-cec.rst
12078
12079PVRUSB2 VIDEO4LINUX DRIVER
12080M:	Mike Isely <isely@pobox.com>
12081L:	pvrusb2@isely.net	(subscribers-only)
12082L:	linux-media@vger.kernel.org
12083W:	http://www.isely.net/pvrusb2/
12084T:	git git://linuxtv.org/media_tree.git
12085S:	Maintained
12086F:	Documentation/media/v4l-drivers/pvrusb2*
12087F:	drivers/media/usb/pvrusb2/
12088
12089PWC WEBCAM DRIVER
12090M:	Hans Verkuil <hverkuil@xs4all.nl>
12091L:	linux-media@vger.kernel.org
12092T:	git git://linuxtv.org/media_tree.git
12093S:	Odd Fixes
12094F:	drivers/media/usb/pwc/*
12095
12096PWM FAN DRIVER
12097M:	Kamil Debski <kamil@wypas.org>
12098M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12099L:	linux-hwmon@vger.kernel.org
12100S:	Supported
12101F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12102F:	Documentation/hwmon/pwm-fan
12103F:	drivers/hwmon/pwm-fan.c
12104
12105PWM IR Transmitter
12106M:	Sean Young <sean@mess.org>
12107L:	linux-media@vger.kernel.org
12108S:	Maintained
12109F:	drivers/media/rc/pwm-ir-tx.c
12110
12111PWM SUBSYSTEM
12112M:	Thierry Reding <thierry.reding@gmail.com>
12113L:	linux-pwm@vger.kernel.org
12114S:	Maintained
12115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12116F:	Documentation/pwm.txt
12117F:	Documentation/devicetree/bindings/pwm/
12118F:	include/linux/pwm.h
12119F:	drivers/pwm/
12120F:	drivers/video/backlight/pwm_bl.c
12121F:	include/linux/pwm_backlight.h
12122F:	drivers/gpio/gpio-mvebu.c
12123F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12124
12125PXA GPIO DRIVER
12126M:	Robert Jarzmik <robert.jarzmik@free.fr>
12127L:	linux-gpio@vger.kernel.org
12128S:	Maintained
12129F:	drivers/gpio/gpio-pxa.c
12130
12131PXA MMCI DRIVER
12132S:	Orphan
12133
12134PXA RTC DRIVER
12135M:	Robert Jarzmik <robert.jarzmik@free.fr>
12136L:	linux-rtc@vger.kernel.org
12137S:	Maintained
12138
12139PXA2xx/PXA3xx SUPPORT
12140M:	Daniel Mack <daniel@zonque.org>
12141M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12142M:	Robert Jarzmik <robert.jarzmik@free.fr>
12143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12144T:	git git://github.com/hzhuang1/linux.git
12145T:	git git://github.com/rjarzmik/linux.git
12146S:	Maintained
12147F:	arch/arm/boot/dts/pxa*
12148F:	arch/arm/mach-pxa/
12149F:	drivers/dma/pxa*
12150F:	drivers/pcmcia/pxa2xx*
12151F:	drivers/pinctrl/pxa/
12152F:	drivers/spi/spi-pxa2xx*
12153F:	drivers/usb/gadget/udc/pxa2*
12154F:	include/sound/pxa2xx-lib.h
12155F:	sound/arm/pxa*
12156F:	sound/soc/pxa/
12157
12158QAT DRIVER
12159M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12160L:	qat-linux@intel.com
12161S:	Supported
12162F:	drivers/crypto/qat/
12163
12164QCOM AUDIO (ASoC) DRIVERS
12165M:	Patrick Lai <plai@codeaurora.org>
12166M:	Banajit Goswami <bgoswami@codeaurora.org>
12167L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12168S:	Supported
12169F:	sound/soc/qcom/
12170
12171QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12172M:	Gabriel Somlo <somlo@cmu.edu>
12173M:	"Michael S. Tsirkin" <mst@redhat.com>
12174L:	qemu-devel@nongnu.org
12175S:	Maintained
12176F:	drivers/firmware/qemu_fw_cfg.c
12177F:	include/uapi/linux/qemu_fw_cfg.h
12178
12179QIB DRIVER
12180M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12181M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12182L:	linux-rdma@vger.kernel.org
12183S:	Supported
12184F:	drivers/infiniband/hw/qib/
12185
12186QLOGIC QL41xxx FCOE DRIVER
12187M:	QLogic-Storage-Upstream@cavium.com
12188L:	linux-scsi@vger.kernel.org
12189S:	Supported
12190F:	drivers/scsi/qedf/
12191
12192QLOGIC QL41xxx ISCSI DRIVER
12193M:	QLogic-Storage-Upstream@cavium.com
12194L:	linux-scsi@vger.kernel.org
12195S:	Supported
12196F:	drivers/scsi/qedi/
12197
12198QLOGIC QL4xxx ETHERNET DRIVER
12199M:	Ariel Elior <Ariel.Elior@cavium.com>
12200M:	everest-linux-l2@cavium.com
12201L:	netdev@vger.kernel.org
12202S:	Supported
12203F:	drivers/net/ethernet/qlogic/qed/
12204F:	include/linux/qed/
12205F:	drivers/net/ethernet/qlogic/qede/
12206
12207QLOGIC QL4xxx RDMA DRIVER
12208M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12209M:	Ariel Elior <Ariel.Elior@cavium.com>
12210L:	linux-rdma@vger.kernel.org
12211S:	Supported
12212F:	drivers/infiniband/hw/qedr/
12213F:	include/uapi/rdma/qedr-abi.h
12214
12215QLOGIC QLA1280 SCSI DRIVER
12216M:	Michael Reed <mdr@sgi.com>
12217L:	linux-scsi@vger.kernel.org
12218S:	Maintained
12219F:	drivers/scsi/qla1280.[ch]
12220
12221QLOGIC QLA2XXX FC-SCSI DRIVER
12222M:	qla2xxx-upstream@qlogic.com
12223L:	linux-scsi@vger.kernel.org
12224S:	Supported
12225F:	Documentation/scsi/LICENSE.qla2xxx
12226F:	drivers/scsi/qla2xxx/
12227
12228QLOGIC QLA3XXX NETWORK DRIVER
12229M:	Dept-GELinuxNICDev@cavium.com
12230L:	netdev@vger.kernel.org
12231S:	Supported
12232F:	Documentation/networking/LICENSE.qla3xxx
12233F:	drivers/net/ethernet/qlogic/qla3xxx.*
12234
12235QLOGIC QLA4XXX iSCSI DRIVER
12236M:	QLogic-Storage-Upstream@qlogic.com
12237L:	linux-scsi@vger.kernel.org
12238S:	Supported
12239F:	Documentation/scsi/LICENSE.qla4xxx
12240F:	drivers/scsi/qla4xxx/
12241
12242QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12243M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12244M:	Manish Chopra <manish.chopra@cavium.com>
12245M:	Dept-GELinuxNICDev@cavium.com
12246L:	netdev@vger.kernel.org
12247S:	Supported
12248F:	drivers/net/ethernet/qlogic/qlcnic/
12249
12250QLOGIC QLGE 10Gb ETHERNET DRIVER
12251M:	Manish Chopra <manish.chopra@cavium.com>
12252M:	Dept-GELinuxNICDev@cavium.com
12253L:	netdev@vger.kernel.org
12254S:	Supported
12255F:	drivers/net/ethernet/qlogic/qlge/
12256
12257QM1D1B0004 MEDIA DRIVER
12258M:	Akihiro Tsukada <tskd08@gmail.com>
12259L:	linux-media@vger.kernel.org
12260S:	Odd Fixes
12261F:	drivers/media/tuners/qm1d1b0004*
12262
12263QM1D1C0042 MEDIA DRIVER
12264M:	Akihiro Tsukada <tskd08@gmail.com>
12265L:	linux-media@vger.kernel.org
12266S:	Odd Fixes
12267F:	drivers/media/tuners/qm1d1c0042*
12268
12269QNX4 FILESYSTEM
12270M:	Anders Larsen <al@alarsen.net>
12271W:	http://www.alarsen.net/linux/qnx4fs/
12272S:	Maintained
12273F:	fs/qnx4/
12274F:	include/uapi/linux/qnx4_fs.h
12275F:	include/uapi/linux/qnxtypes.h
12276
12277QORIQ DPAA2 FSL-MC BUS DRIVER
12278M:	Stuart Yoder <stuyoder@gmail.com>
12279M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12280L:	linux-kernel@vger.kernel.org
12281S:	Maintained
12282F:	drivers/bus/fsl-mc/
12283F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12284F:	Documentation/networking/dpaa2/overview.rst
12285
12286QT1010 MEDIA DRIVER
12287M:	Antti Palosaari <crope@iki.fi>
12288L:	linux-media@vger.kernel.org
12289W:	https://linuxtv.org
12290W:	http://palosaari.fi/linux/
12291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12292T:	git git://linuxtv.org/anttip/media_tree.git
12293S:	Maintained
12294F:	drivers/media/tuners/qt1010*
12295
12296QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12297M:	Kalle Valo <kvalo@codeaurora.org>
12298L:	ath10k@lists.infradead.org
12299W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12301S:	Supported
12302F:	drivers/net/wireless/ath/ath10k/
12303
12304QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12305M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12306L:	linux-wireless@vger.kernel.org
12307W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12308S:	Supported
12309F:	drivers/net/wireless/ath/ath9k/
12310
12311QUALCOMM CAMERA SUBSYSTEM DRIVER
12312M:	Todor Tomov <todor.tomov@linaro.org>
12313L:	linux-media@vger.kernel.org
12314S:	Maintained
12315F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12316F:	Documentation/media/v4l-drivers/qcom_camss.rst
12317F:	drivers/media/platform/qcom/camss/
12318
12319QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12320M:  Ilia Lin <ilia.lin@gmail.com>
12321L:  linux-pm@vger.kernel.org
12322S:  Maintained
12323F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12324F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12325
12326QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12327M:	Timur Tabi <timur@kernel.org>
12328L:	netdev@vger.kernel.org
12329S:	Maintained
12330F:	drivers/net/ethernet/qualcomm/emac/
12331
12332QUALCOMM GENERIC INTERFACE I2C DRIVER
12333M:	Alok Chauhan <alokc@codeaurora.org>
12334M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12335L:	linux-i2c@vger.kernel.org
12336L:	linux-arm-msm@vger.kernel.org
12337S:	Supported
12338F:	drivers/i2c/busses/i2c-qcom-geni.c
12339
12340QUALCOMM HEXAGON ARCHITECTURE
12341M:	Richard Kuo <rkuo@codeaurora.org>
12342L:	linux-hexagon@vger.kernel.org
12343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12344S:	Supported
12345F:	arch/hexagon/
12346
12347QUALCOMM HIDMA DRIVER
12348M:	Sinan Kaya <okaya@kernel.org>
12349L:	linux-arm-kernel@lists.infradead.org
12350L:	linux-arm-msm@vger.kernel.org
12351L:	dmaengine@vger.kernel.org
12352S:	Supported
12353F:	drivers/dma/qcom/hidma*
12354
12355QUALCOMM IOMMU
12356M:	Rob Clark <robdclark@gmail.com>
12357L:	iommu@lists.linux-foundation.org
12358L:	linux-arm-msm@vger.kernel.org
12359S:	Maintained
12360F:	drivers/iommu/qcom_iommu.c
12361
12362QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12363M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12364L:	linux-media@vger.kernel.org
12365L:	linux-arm-msm@vger.kernel.org
12366T:	git git://linuxtv.org/media_tree.git
12367S:	Maintained
12368F:	drivers/media/platform/qcom/venus/
12369
12370QUALCOMM WCN36XX WIRELESS DRIVER
12371M:	Kalle Valo <kvalo@codeaurora.org>
12372L:	wcn36xx@lists.infradead.org
12373W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12374T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12375S:	Supported
12376F:	drivers/net/wireless/ath/wcn36xx/
12377
12378QUANTENNA QTNFMAC WIRELESS DRIVER
12379M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12380M:	Avinash Patil <avinashp@quantenna.com>
12381M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12382L:	linux-wireless@vger.kernel.org
12383S:	Maintained
12384F:	drivers/net/wireless/quantenna
12385
12386RADEON and AMDGPU DRM DRIVERS
12387M:	Alex Deucher <alexander.deucher@amd.com>
12388M:	Christian König <christian.koenig@amd.com>
12389M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12390L:	amd-gfx@lists.freedesktop.org
12391T:	git git://people.freedesktop.org/~agd5f/linux
12392S:	Supported
12393F:	drivers/gpu/drm/radeon/
12394F:	include/uapi/drm/radeon_drm.h
12395F:	drivers/gpu/drm/amd/
12396F:	include/uapi/drm/amdgpu_drm.h
12397
12398RADEON FRAMEBUFFER DISPLAY DRIVER
12399M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12400L:	linux-fbdev@vger.kernel.org
12401S:	Maintained
12402F:	drivers/video/fbdev/aty/radeon*
12403F:	include/uapi/linux/radeonfb.h
12404
12405RADIOSHARK RADIO DRIVER
12406M:	Hans Verkuil <hverkuil@xs4all.nl>
12407L:	linux-media@vger.kernel.org
12408T:	git git://linuxtv.org/media_tree.git
12409S:	Maintained
12410F:	drivers/media/radio/radio-shark.c
12411
12412RADIOSHARK2 RADIO DRIVER
12413M:	Hans Verkuil <hverkuil@xs4all.nl>
12414L:	linux-media@vger.kernel.org
12415T:	git git://linuxtv.org/media_tree.git
12416S:	Maintained
12417F:	drivers/media/radio/radio-shark2.c
12418F:	drivers/media/radio/radio-tea5777.c
12419
12420RADOS BLOCK DEVICE (RBD)
12421M:	Ilya Dryomov <idryomov@gmail.com>
12422M:	Sage Weil <sage@redhat.com>
12423M:	Alex Elder <elder@kernel.org>
12424L:	ceph-devel@vger.kernel.org
12425W:	http://ceph.com/
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12427T:	git git://github.com/ceph/ceph-client.git
12428S:	Supported
12429F:	Documentation/ABI/testing/sysfs-bus-rbd
12430F:	drivers/block/rbd.c
12431F:	drivers/block/rbd_types.h
12432
12433RAGE128 FRAMEBUFFER DISPLAY DRIVER
12434M:	Paul Mackerras <paulus@samba.org>
12435L:	linux-fbdev@vger.kernel.org
12436S:	Maintained
12437F:	drivers/video/fbdev/aty/aty128fb.c
12438
12439RAINSHADOW-CEC DRIVER
12440M:	Hans Verkuil <hverkuil@xs4all.nl>
12441L:	linux-media@vger.kernel.org
12442T:	git git://linuxtv.org/media_tree.git
12443S:	Maintained
12444F:	drivers/media/usb/rainshadow-cec/*
12445
12446RALINK MIPS ARCHITECTURE
12447M:	John Crispin <john@phrozen.org>
12448L:	linux-mips@linux-mips.org
12449S:	Maintained
12450F:	arch/mips/ralink
12451
12452RALINK RT2X00 WIRELESS LAN DRIVER
12453P:	rt2x00 project
12454M:	Stanislaw Gruszka <sgruszka@redhat.com>
12455M:	Helmut Schaa <helmut.schaa@googlemail.com>
12456L:	linux-wireless@vger.kernel.org
12457S:	Maintained
12458F:	drivers/net/wireless/ralink/rt2x00/
12459
12460RAMDISK RAM BLOCK DEVICE DRIVER
12461M:	Jens Axboe <axboe@kernel.dk>
12462S:	Maintained
12463F:	Documentation/blockdev/ramdisk.txt
12464F:	drivers/block/brd.c
12465
12466RANCHU VIRTUAL BOARD FOR MIPS
12467M:	Miodrag Dinic <miodrag.dinic@mips.com>
12468L:	linux-mips@linux-mips.org
12469S:	Supported
12470F:	arch/mips/generic/board-ranchu.c
12471F:	arch/mips/configs/generic/board-ranchu.config
12472
12473RANDOM NUMBER DRIVER
12474M:	"Theodore Ts'o" <tytso@mit.edu>
12475S:	Maintained
12476F:	drivers/char/random.c
12477
12478RAPIDIO SUBSYSTEM
12479M:	Matt Porter <mporter@kernel.crashing.org>
12480M:	Alexandre Bounine <alex.bou9@gmail.com>
12481S:	Maintained
12482F:	drivers/rapidio/
12483
12484RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12485L:	linux-wireless@vger.kernel.org
12486S:	Orphan
12487F:	drivers/net/wireless/ray*
12488
12489RCUTORTURE TEST FRAMEWORK
12490M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12491M:	Josh Triplett <josh@joshtriplett.org>
12492R:	Steven Rostedt <rostedt@goodmis.org>
12493R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12494R:	Lai Jiangshan <jiangshanlai@gmail.com>
12495L:	linux-kernel@vger.kernel.org
12496S:	Supported
12497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12498F:	tools/testing/selftests/rcutorture
12499
12500RDC R-321X SoC
12501M:	Florian Fainelli <florian@openwrt.org>
12502S:	Maintained
12503
12504RDC R6040 FAST ETHERNET DRIVER
12505M:	Florian Fainelli <f.fainelli@gmail.com>
12506L:	netdev@vger.kernel.org
12507S:	Maintained
12508F:	drivers/net/ethernet/rdc/r6040.c
12509
12510RDMAVT - RDMA verbs software
12511M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12512M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12513L:	linux-rdma@vger.kernel.org
12514S:	Supported
12515F:	drivers/infiniband/sw/rdmavt
12516
12517RDS - RELIABLE DATAGRAM SOCKETS
12518M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12519L:	netdev@vger.kernel.org
12520L:	linux-rdma@vger.kernel.org
12521L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12522W:	https://oss.oracle.com/projects/rds/
12523S:	Supported
12524F:	net/rds/
12525F:	Documentation/networking/rds.txt
12526
12527RDT - RESOURCE ALLOCATION
12528M:	Fenghua Yu <fenghua.yu@intel.com>
12529M:	Reinette Chatre <reinette.chatre@intel.com>
12530L:	linux-kernel@vger.kernel.org
12531S:	Supported
12532F:	arch/x86/kernel/cpu/intel_rdt*
12533F:	arch/x86/include/asm/intel_rdt_sched.h
12534F:	Documentation/x86/intel_rdt*
12535
12536READ-COPY UPDATE (RCU)
12537M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12538M:	Josh Triplett <josh@joshtriplett.org>
12539R:	Steven Rostedt <rostedt@goodmis.org>
12540R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12541R:	Lai Jiangshan <jiangshanlai@gmail.com>
12542L:	linux-kernel@vger.kernel.org
12543W:	http://www.rdrop.com/users/paulmck/RCU/
12544S:	Supported
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12546F:	Documentation/RCU/
12547X:	Documentation/RCU/torture.txt
12548F:	include/linux/rcu*
12549X:	include/linux/srcu*.h
12550F:	kernel/rcu/
12551X:	kernel/rcu/srcu*.c
12552
12553REAL TIME CLOCK (RTC) SUBSYSTEM
12554M:	Alessandro Zummo <a.zummo@towertech.it>
12555M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12556L:	linux-rtc@vger.kernel.org
12557Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12559S:	Maintained
12560F:	Documentation/devicetree/bindings/rtc/
12561F:	Documentation/rtc.txt
12562F:	drivers/rtc/
12563F:	include/linux/rtc.h
12564F:	include/uapi/linux/rtc.h
12565F:	include/linux/rtc/
12566F:	include/linux/platform_data/rtc-*
12567F:	tools/testing/selftests/rtc/
12568
12569REALTEK AUDIO CODECS
12570M:	Bard Liao <bardliao@realtek.com>
12571M:	Oder Chiou <oder_chiou@realtek.com>
12572S:	Maintained
12573F:	sound/soc/codecs/rt*
12574F:	include/sound/rt*.h
12575
12576REALTEK RTL83xx SMI DSA ROUTER CHIPS
12577M:	Linus Walleij <linus.walleij@linaro.org>
12578S:	Maintained
12579F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12580F:	drivers/net/dsa/realtek-smi*
12581F:	drivers/net/dsa/rtl83*
12582
12583REGISTER MAP ABSTRACTION
12584M:	Mark Brown <broonie@kernel.org>
12585L:	linux-kernel@vger.kernel.org
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12587S:	Supported
12588F:	Documentation/devicetree/bindings/regmap/
12589F:	drivers/base/regmap/
12590F:	include/linux/regmap.h
12591
12592REISERFS FILE SYSTEM
12593L:	reiserfs-devel@vger.kernel.org
12594S:	Supported
12595F:	fs/reiserfs/
12596
12597REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12598M:	Ohad Ben-Cohen <ohad@wizery.com>
12599M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12600L:	linux-remoteproc@vger.kernel.org
12601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12602S:	Maintained
12603F:	Documentation/devicetree/bindings/remoteproc/
12604F:	Documentation/remoteproc.txt
12605F:	drivers/remoteproc/
12606F:	include/linux/remoteproc.h
12607
12608REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12609M:	Ohad Ben-Cohen <ohad@wizery.com>
12610M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12611L:	linux-remoteproc@vger.kernel.org
12612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12613S:	Maintained
12614F:	drivers/rpmsg/
12615F:	Documentation/rpmsg.txt
12616F:	include/linux/rpmsg.h
12617F:	include/linux/rpmsg/
12618
12619RENESAS CLOCK DRIVERS
12620M:	Geert Uytterhoeven <geert+renesas@glider.be>
12621L:	linux-renesas-soc@vger.kernel.org
12622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12623S:	Supported
12624F:	drivers/clk/renesas/
12625
12626RENESAS EMEV2 I2C DRIVER
12627M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12628S:	Supported
12629F:	drivers/i2c/busses/i2c-emev2.c
12630
12631RENESAS ETHERNET DRIVERS
12632R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12633L:	netdev@vger.kernel.org
12634L:	linux-renesas-soc@vger.kernel.org
12635F:	Documentation/devicetree/bindings/net/renesas,*.txt
12636F:	Documentation/devicetree/bindings/net/sh_eth.txt
12637F:	drivers/net/ethernet/renesas/
12638F:	include/linux/sh_eth.h
12639
12640RENESAS R-CAR GYROADC DRIVER
12641M:	Marek Vasut <marek.vasut@gmail.com>
12642L:	linux-iio@vger.kernel.org
12643S:	Supported
12644F:	drivers/iio/adc/rcar_gyro_adc.c
12645
12646RENESAS R-CAR I2C DRIVERS
12647M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12648S:	Supported
12649F:	drivers/i2c/busses/i2c-rcar.c
12650F:	drivers/i2c/busses/i2c-sh_mobile.c
12651
12652RENESAS RIIC DRIVER
12653M:	Chris Brandt <chris.brandt@renesas.com>
12654S:	Supported
12655F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12656F:	drivers/i2c/busses/i2c-riic.c
12657
12658RENESAS USB PHY DRIVER
12659M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12660L:	linux-renesas-soc@vger.kernel.org
12661S:	Maintained
12662F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12663
12664RESET CONTROLLER FRAMEWORK
12665M:	Philipp Zabel <p.zabel@pengutronix.de>
12666T:	git git://git.pengutronix.de/git/pza/linux
12667S:	Maintained
12668F:	drivers/reset/
12669F:	Documentation/devicetree/bindings/reset/
12670F:	include/dt-bindings/reset/
12671F:	include/linux/reset.h
12672F:	include/linux/reset-controller.h
12673
12674RESTARTABLE SEQUENCES SUPPORT
12675M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12676M:	Peter Zijlstra <peterz@infradead.org>
12677M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12678M:	Boqun Feng <boqun.feng@gmail.com>
12679L:	linux-kernel@vger.kernel.org
12680S:	Supported
12681F:	kernel/rseq.c
12682F:	include/uapi/linux/rseq.h
12683F:	include/trace/events/rseq.h
12684F:	tools/testing/selftests/rseq/
12685
12686RFKILL
12687M:	Johannes Berg <johannes@sipsolutions.net>
12688L:	linux-wireless@vger.kernel.org
12689W:	http://wireless.kernel.org/
12690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12692S:	Maintained
12693F:	Documentation/rfkill.txt
12694F:	Documentation/ABI/stable/sysfs-class-rfkill
12695F:	net/rfkill/
12696F:	include/linux/rfkill.h
12697F:	include/uapi/linux/rfkill.h
12698
12699RHASHTABLE
12700M:	Thomas Graf <tgraf@suug.ch>
12701M:	Herbert Xu <herbert@gondor.apana.org.au>
12702L:	netdev@vger.kernel.org
12703S:	Maintained
12704F:	lib/rhashtable.c
12705F:	lib/test_rhashtable.c
12706F:	include/linux/rhashtable.h
12707F:	include/linux/rhashtable-types.h
12708
12709RICOH R5C592 MEMORYSTICK DRIVER
12710M:	Maxim Levitsky <maximlevitsky@gmail.com>
12711S:	Maintained
12712F:	drivers/memstick/host/r592.*
12713
12714RICOH SMARTMEDIA/XD DRIVER
12715M:	Maxim Levitsky <maximlevitsky@gmail.com>
12716S:	Maintained
12717F:	drivers/mtd/nand/raw/r852.c
12718F:	drivers/mtd/nand/raw/r852.h
12719
12720RISC-V ARCHITECTURE
12721M:	Palmer Dabbelt <palmer@sifive.com>
12722M:	Albert Ou <aou@eecs.berkeley.edu>
12723L:	linux-riscv@lists.infradead.org
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12725S:	Supported
12726F:	arch/riscv/
12727K:	riscv
12728N:	riscv
12729
12730ROCCAT DRIVERS
12731M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12732W:	http://sourceforge.net/projects/roccat/
12733S:	Maintained
12734F:	drivers/hid/hid-roccat*
12735F:	include/linux/hid-roccat*
12736F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12737
12738ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12739M:	Jacob chen <jacob2.chen@rock-chips.com>
12740L:	linux-media@vger.kernel.org
12741S:	Maintained
12742F:	drivers/media/platform/rockchip/rga/
12743F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12744
12745ROCKER DRIVER
12746M:	Jiri Pirko <jiri@resnulli.us>
12747L:	netdev@vger.kernel.org
12748S:	Supported
12749F:	drivers/net/ethernet/rocker/
12750
12751ROCKETPORT DRIVER
12752P:	Comtrol Corp.
12753W:	http://www.comtrol.com
12754S:	Maintained
12755F:	Documentation/serial/rocket.txt
12756F:	drivers/tty/rocket*
12757
12758ROCKETPORT EXPRESS/INFINITY DRIVER
12759M:	Kevin Cernekee <cernekee@gmail.com>
12760L:	linux-serial@vger.kernel.org
12761S:	Odd Fixes
12762F:	drivers/tty/serial/rp2.*
12763
12764ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12765M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12766L:	linux-kernel@vger.kernel.org
12767L:	linux-renesas-soc@vger.kernel.org
12768S:	Supported
12769F:	drivers/mfd/bd9571mwv.c
12770F:	drivers/regulator/bd9571mwv-regulator.c
12771F:	drivers/gpio/gpio-bd9571mwv.c
12772F:	include/linux/mfd/bd9571mwv.h
12773F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12774
12775ROSE NETWORK LAYER
12776M:	Ralf Baechle <ralf@linux-mips.org>
12777L:	linux-hams@vger.kernel.org
12778W:	http://www.linux-ax25.org/
12779S:	Maintained
12780F:	include/net/rose.h
12781F:	include/uapi/linux/rose.h
12782F:	net/rose/
12783
12784RTL2830 MEDIA DRIVER
12785M:	Antti Palosaari <crope@iki.fi>
12786L:	linux-media@vger.kernel.org
12787W:	https://linuxtv.org
12788W:	http://palosaari.fi/linux/
12789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12790T:	git git://linuxtv.org/anttip/media_tree.git
12791S:	Maintained
12792F:	drivers/media/dvb-frontends/rtl2830*
12793
12794RTL2832 MEDIA DRIVER
12795M:	Antti Palosaari <crope@iki.fi>
12796L:	linux-media@vger.kernel.org
12797W:	https://linuxtv.org
12798W:	http://palosaari.fi/linux/
12799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12800T:	git git://linuxtv.org/anttip/media_tree.git
12801S:	Maintained
12802F:	drivers/media/dvb-frontends/rtl2832*
12803
12804RTL2832_SDR MEDIA DRIVER
12805M:	Antti Palosaari <crope@iki.fi>
12806L:	linux-media@vger.kernel.org
12807W:	https://linuxtv.org
12808W:	http://palosaari.fi/linux/
12809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12810T:	git git://linuxtv.org/anttip/media_tree.git
12811S:	Maintained
12812F:	drivers/media/dvb-frontends/rtl2832_sdr*
12813
12814RTL8180 WIRELESS DRIVER
12815L:	linux-wireless@vger.kernel.org
12816W:	http://wireless.kernel.org/
12817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12818S:	Orphan
12819F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12820
12821RTL8187 WIRELESS DRIVER
12822M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12823M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12824M:	Larry Finger <Larry.Finger@lwfinger.net>
12825L:	linux-wireless@vger.kernel.org
12826W:	http://wireless.kernel.org/
12827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12828S:	Maintained
12829F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12830
12831REALTEK WIRELESS DRIVER (rtlwifi family)
12832M:	Ping-Ke Shih <pkshih@realtek.com>
12833L:	linux-wireless@vger.kernel.org
12834W:	http://wireless.kernel.org/
12835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12836S:	Maintained
12837F:	drivers/net/wireless/realtek/rtlwifi/
12838
12839RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12840M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12841L:	linux-wireless@vger.kernel.org
12842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12843S:	Maintained
12844F:	drivers/net/wireless/realtek/rtl8xxxu/
12845
12846RXRPC SOCKETS (AF_RXRPC)
12847M:	David Howells <dhowells@redhat.com>
12848L:	linux-afs@lists.infradead.org
12849S:	Supported
12850F:	net/rxrpc/
12851F:	include/keys/rxrpc-type.h
12852F:	include/net/af_rxrpc.h
12853F:	include/trace/events/rxrpc.h
12854F:	include/uapi/linux/rxrpc.h
12855F:	Documentation/networking/rxrpc.txt
12856W:	https://www.infradead.org/~dhowells/kafs/
12857
12858S3 SAVAGE FRAMEBUFFER DRIVER
12859M:	Antonino Daplas <adaplas@gmail.com>
12860L:	linux-fbdev@vger.kernel.org
12861S:	Maintained
12862F:	drivers/video/fbdev/savage/
12863
12864S390
12865M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12866M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12867L:	linux-s390@vger.kernel.org
12868W:	http://www.ibm.com/developerworks/linux/linux390/
12869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12870S:	Supported
12871F:	arch/s390/
12872F:	drivers/s390/
12873F:	Documentation/s390/
12874F:	Documentation/driver-api/s390-drivers.rst
12875
12876S390 COMMON I/O LAYER
12877M:	Sebastian Ott <sebott@linux.ibm.com>
12878M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12879L:	linux-s390@vger.kernel.org
12880W:	http://www.ibm.com/developerworks/linux/linux390/
12881S:	Supported
12882F:	drivers/s390/cio/
12883
12884S390 DASD DRIVER
12885M:	Stefan Haberland <sth@linux.ibm.com>
12886M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12887L:	linux-s390@vger.kernel.org
12888W:	http://www.ibm.com/developerworks/linux/linux390/
12889S:	Supported
12890F:	drivers/s390/block/dasd*
12891F:	block/partitions/ibm.c
12892
12893S390 IOMMU (PCI)
12894M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12895L:	linux-s390@vger.kernel.org
12896W:	http://www.ibm.com/developerworks/linux/linux390/
12897S:	Supported
12898F:	drivers/iommu/s390-iommu.c
12899
12900S390 IUCV NETWORK LAYER
12901M:	Julian Wiedmann <jwi@linux.ibm.com>
12902M:	Ursula Braun <ubraun@linux.ibm.com>
12903L:	linux-s390@vger.kernel.org
12904W:	http://www.ibm.com/developerworks/linux/linux390/
12905S:	Supported
12906F:	drivers/s390/net/*iucv*
12907F:	include/net/iucv/
12908F:	net/iucv/
12909
12910S390 NETWORK DRIVERS
12911M:	Julian Wiedmann <jwi@linux.ibm.com>
12912M:	Ursula Braun <ubraun@linux.ibm.com>
12913L:	linux-s390@vger.kernel.org
12914W:	http://www.ibm.com/developerworks/linux/linux390/
12915S:	Supported
12916F:	drivers/s390/net/
12917
12918S390 PCI SUBSYSTEM
12919M:	Sebastian Ott <sebott@linux.ibm.com>
12920M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12921L:	linux-s390@vger.kernel.org
12922W:	http://www.ibm.com/developerworks/linux/linux390/
12923S:	Supported
12924F:	arch/s390/pci/
12925F:	drivers/pci/hotplug/s390_pci_hpc.c
12926
12927S390 VFIO-CCW DRIVER
12928M:	Cornelia Huck <cohuck@redhat.com>
12929M:	Halil Pasic <pasic@linux.ibm.com>
12930L:	linux-s390@vger.kernel.org
12931L:	kvm@vger.kernel.org
12932S:	Supported
12933F:	drivers/s390/cio/vfio_ccw*
12934F:	Documentation/s390/vfio-ccw.txt
12935F:	include/uapi/linux/vfio_ccw.h
12936
12937S390 ZCRYPT DRIVER
12938M:	Harald Freudenberger <freude@linux.ibm.com>
12939L:	linux-s390@vger.kernel.org
12940W:	http://www.ibm.com/developerworks/linux/linux390/
12941S:	Supported
12942F:	drivers/s390/crypto/
12943
12944S390 VFIO AP DRIVER
12945M:	Tony Krowiak <akrowiak@linux.ibm.com>
12946M:	Pierre Morel <pmorel@linux.ibm.com>
12947M:	Halil Pasic <pasic@linux.ibm.com>
12948L:	linux-s390@vger.kernel.org
12949W:	http://www.ibm.com/developerworks/linux/linux390/
12950S:	Supported
12951F:	drivers/s390/crypto/vfio_ap_drv.c
12952F:	drivers/s390/crypto/vfio_ap_private.h
12953F:	drivers/s390/crypto/vfio_ap_ops.c
12954F:	Documentation/s390/vfio-ap.txt
12955
12956S390 ZFCP DRIVER
12957M:	Steffen Maier <maier@linux.ibm.com>
12958M:	Benjamin Block <bblock@linux.ibm.com>
12959L:	linux-s390@vger.kernel.org
12960W:	http://www.ibm.com/developerworks/linux/linux390/
12961S:	Supported
12962F:	drivers/s390/scsi/zfcp_*
12963
12964S3C24XX SD/MMC Driver
12965M:	Ben Dooks <ben-linux@fluff.org>
12966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12967S:	Supported
12968F:	drivers/mmc/host/s3cmci.*
12969
12970SAA6588 RDS RECEIVER DRIVER
12971M:	Hans Verkuil <hverkuil@xs4all.nl>
12972L:	linux-media@vger.kernel.org
12973T:	git git://linuxtv.org/media_tree.git
12974W:	https://linuxtv.org
12975S:	Odd Fixes
12976F:	drivers/media/i2c/saa6588*
12977
12978SAA7134 VIDEO4LINUX DRIVER
12979M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12980L:	linux-media@vger.kernel.org
12981W:	https://linuxtv.org
12982T:	git git://linuxtv.org/media_tree.git
12983S:	Odd fixes
12984F:	Documentation/media/v4l-drivers/saa7134*
12985F:	drivers/media/pci/saa7134/
12986
12987SAA7146 VIDEO4LINUX-2 DRIVER
12988M:	Hans Verkuil <hverkuil@xs4all.nl>
12989L:	linux-media@vger.kernel.org
12990T:	git git://linuxtv.org/media_tree.git
12991S:	Maintained
12992F:	drivers/media/common/saa7146/
12993F:	drivers/media/pci/saa7146/
12994F:	include/media/saa7146*
12995
12996SAMSUNG AUDIO (ASoC) DRIVERS
12997M:	Krzysztof Kozlowski <krzk@kernel.org>
12998M:	Sangbeom Kim <sbkim73@samsung.com>
12999M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13001S:	Supported
13002F:	sound/soc/samsung/
13003F:	Documentation/devicetree/bindings/sound/samsung*
13004
13005SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13006M:	Krzysztof Kozlowski <krzk@kernel.org>
13007L:	linux-crypto@vger.kernel.org
13008L:	linux-samsung-soc@vger.kernel.org
13009S:	Maintained
13010F:	drivers/crypto/exynos-rng.c
13011F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13012
13013SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13014M:	Łukasz Stelmach <l.stelmach@samsung.com>
13015L:	linux-samsung-soc@vger.kernel.org
13016S:	Maintained
13017F:	drivers/char/hw_random/exynos-trng.c
13018F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13019
13020SAMSUNG FRAMEBUFFER DRIVER
13021M:	Jingoo Han <jingoohan1@gmail.com>
13022L:	linux-fbdev@vger.kernel.org
13023S:	Maintained
13024F:	drivers/video/fbdev/s3c-fb.c
13025
13026SAMSUNG LAPTOP DRIVER
13027M:	Corentin Chary <corentin.chary@gmail.com>
13028L:	platform-driver-x86@vger.kernel.org
13029S:	Maintained
13030F:	drivers/platform/x86/samsung-laptop.c
13031
13032SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13033M:	Sangbeom Kim <sbkim73@samsung.com>
13034M:	Krzysztof Kozlowski <krzk@kernel.org>
13035M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13036L:	linux-kernel@vger.kernel.org
13037L:	linux-samsung-soc@vger.kernel.org
13038S:	Supported
13039F:	drivers/mfd/sec*.c
13040F:	drivers/regulator/s2m*.c
13041F:	drivers/regulator/s5m*.c
13042F:	drivers/clk/clk-s2mps11.c
13043F:	drivers/rtc/rtc-s5m.c
13044F:	include/linux/mfd/samsung/
13045F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13046F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13047F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13048F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13049
13050SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13051M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13052L:	linux-media@vger.kernel.org
13053L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13054S:	Maintained
13055F:	drivers/media/platform/s3c-camif/
13056F:	include/media/drv-intf/s3c_camif.h
13057
13058SAMSUNG S3FWRN5 NFC DRIVER
13059M:	Robert Baldyga <r.baldyga@samsung.com>
13060M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13061L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13062S:	Supported
13063F:	drivers/nfc/s3fwrn5
13064
13065SAMSUNG S5C73M3 CAMERA DRIVER
13066M:	Kyungmin Park <kyungmin.park@samsung.com>
13067M:	Andrzej Hajda <a.hajda@samsung.com>
13068L:	linux-media@vger.kernel.org
13069S:	Supported
13070F:	drivers/media/i2c/s5c73m3/*
13071
13072SAMSUNG S5K5BAF CAMERA DRIVER
13073M:	Kyungmin Park <kyungmin.park@samsung.com>
13074M:	Andrzej Hajda <a.hajda@samsung.com>
13075L:	linux-media@vger.kernel.org
13076S:	Supported
13077F:	drivers/media/i2c/s5k5baf.c
13078
13079SAMSUNG S5P Security SubSystem (SSS) DRIVER
13080M:	Krzysztof Kozlowski <krzk@kernel.org>
13081M:	Vladimir Zapolskiy <vz@mleia.com>
13082M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13083L:	linux-crypto@vger.kernel.org
13084L:	linux-samsung-soc@vger.kernel.org
13085S:	Maintained
13086F:	drivers/crypto/s5p-sss.c
13087
13088SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13089M:	Kyungmin Park <kyungmin.park@samsung.com>
13090M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13091L:	linux-media@vger.kernel.org
13092Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13093S:	Supported
13094F:	drivers/media/platform/exynos4-is/
13095
13096SAMSUNG SOC CLOCK DRIVERS
13097M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13098M:	Tomasz Figa <tomasz.figa@gmail.com>
13099M:	Chanwoo Choi <cw00.choi@samsung.com>
13100S:	Supported
13101L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13103F:	drivers/clk/samsung/
13104F:	include/dt-bindings/clock/exynos*.h
13105F:	Documentation/devicetree/bindings/clock/exynos*.txt
13106
13107SAMSUNG SPI DRIVERS
13108M:	Kukjin Kim <kgene@kernel.org>
13109M:	Krzysztof Kozlowski <krzk@kernel.org>
13110M:	Andi Shyti <andi@etezian.org>
13111L:	linux-spi@vger.kernel.org
13112L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13113S:	Maintained
13114F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13115F:	drivers/spi/spi-s3c*
13116F:	include/linux/platform_data/spi-s3c64xx.h
13117
13118SAMSUNG SXGBE DRIVERS
13119M:	Byungho An <bh74.an@samsung.com>
13120M:	Girish K S <ks.giri@samsung.com>
13121M:	Vipul Pandya <vipul.pandya@samsung.com>
13122S:	Supported
13123L:	netdev@vger.kernel.org
13124F:	drivers/net/ethernet/samsung/sxgbe/
13125
13126SAMSUNG THERMAL DRIVER
13127M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13128L:	linux-pm@vger.kernel.org
13129L:	linux-samsung-soc@vger.kernel.org
13130S:	Supported
13131T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13132F:	drivers/thermal/samsung/
13133
13134SAMSUNG USB2 PHY DRIVER
13135M:	Kamil Debski <kamil@wypas.org>
13136M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13137L:	linux-kernel@vger.kernel.org
13138S:	Supported
13139F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13140F:	Documentation/phy/samsung-usb2.txt
13141F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13142F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13143F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13144F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13145F:	drivers/phy/samsung/phy-samsung-usb2.c
13146F:	drivers/phy/samsung/phy-samsung-usb2.h
13147
13148SC1200 WDT DRIVER
13149M:	Zwane Mwaikambo <zwanem@gmail.com>
13150S:	Maintained
13151F:	drivers/watchdog/sc1200wdt.c
13152
13153SCHEDULER
13154M:	Ingo Molnar <mingo@redhat.com>
13155M:	Peter Zijlstra <peterz@infradead.org>
13156L:	linux-kernel@vger.kernel.org
13157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13158S:	Maintained
13159F:	kernel/sched/
13160F:	include/linux/sched.h
13161F:	include/uapi/linux/sched.h
13162F:	include/linux/wait.h
13163
13164SCR24X CHIP CARD INTERFACE DRIVER
13165M:	Lubomir Rintel <lkundrak@v3.sk>
13166S:	Supported
13167F:	drivers/char/pcmcia/scr24x_cs.c
13168
13169SCSI CDROM DRIVER
13170M:	Jens Axboe <axboe@kernel.dk>
13171L:	linux-scsi@vger.kernel.org
13172W:	http://www.kernel.dk
13173S:	Maintained
13174F:	drivers/scsi/sr*
13175
13176SCSI RDMA PROTOCOL (SRP) INITIATOR
13177M:	Bart Van Assche <bvanassche@acm.org>
13178L:	linux-rdma@vger.kernel.org
13179S:	Supported
13180Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13181F:	drivers/infiniband/ulp/srp/
13182F:	include/scsi/srp.h
13183
13184SCSI RDMA PROTOCOL (SRP) TARGET
13185M:	Bart Van Assche <bvanassche@acm.org>
13186L:	linux-rdma@vger.kernel.org
13187L:	target-devel@vger.kernel.org
13188S:	Supported
13189Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13190F:	drivers/infiniband/ulp/srpt/
13191
13192SCSI SG DRIVER
13193M:	Doug Gilbert <dgilbert@interlog.com>
13194L:	linux-scsi@vger.kernel.org
13195W:	http://sg.danny.cz/sg
13196S:	Maintained
13197F:	Documentation/scsi/scsi-generic.txt
13198F:	drivers/scsi/sg.c
13199F:	include/scsi/sg.h
13200
13201SCSI SUBSYSTEM
13202M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13204M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13206L:	linux-scsi@vger.kernel.org
13207S:	Maintained
13208F:	Documentation/devicetree/bindings/scsi/
13209F:	drivers/scsi/
13210F:	include/scsi/
13211
13212SCSI TAPE DRIVER
13213M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13214L:	linux-scsi@vger.kernel.org
13215S:	Maintained
13216F:	Documentation/scsi/st.txt
13217F:	drivers/scsi/st.*
13218F:	drivers/scsi/st_*.h
13219
13220SCTP PROTOCOL
13221M:	Vlad Yasevich <vyasevich@gmail.com>
13222M:	Neil Horman <nhorman@tuxdriver.com>
13223M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13224L:	linux-sctp@vger.kernel.org
13225W:	http://lksctp.sourceforge.net
13226S:	Maintained
13227F:	Documentation/networking/sctp.txt
13228F:	include/linux/sctp.h
13229F:	include/uapi/linux/sctp.h
13230F:	include/net/sctp/
13231F:	net/sctp/
13232
13233SCx200 CPU SUPPORT
13234M:	Jim Cromie <jim.cromie@gmail.com>
13235S:	Odd Fixes
13236F:	Documentation/i2c/busses/scx200_acb
13237F:	arch/x86/platform/scx200/
13238F:	drivers/watchdog/scx200_wdt.c
13239F:	drivers/i2c/busses/scx200*
13240F:	drivers/mtd/maps/scx200_docflash.c
13241F:	include/linux/scx200.h
13242
13243SCx200 GPIO DRIVER
13244M:	Jim Cromie <jim.cromie@gmail.com>
13245S:	Maintained
13246F:	drivers/char/scx200_gpio.c
13247F:	include/linux/scx200_gpio.h
13248
13249SCx200 HRT CLOCKSOURCE DRIVER
13250M:	Jim Cromie <jim.cromie@gmail.com>
13251S:	Maintained
13252F:	drivers/clocksource/scx200_hrt.c
13253
13254SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13255M:	Sascha Sommer <saschasommer@freenet.de>
13256L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13257S:	Maintained
13258F:	drivers/mmc/host/sdricoh_cs.c
13259
13260SECURE COMPUTING
13261M:	Kees Cook <keescook@chromium.org>
13262R:	Andy Lutomirski <luto@amacapital.net>
13263R:	Will Drewry <wad@chromium.org>
13264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13265S:	Supported
13266F:	kernel/seccomp.c
13267F:	include/uapi/linux/seccomp.h
13268F:	include/linux/seccomp.h
13269F:	tools/testing/selftests/seccomp/*
13270F:	tools/testing/selftests/kselftest_harness.h
13271F:	Documentation/userspace-api/seccomp_filter.rst
13272K:	\bsecure_computing
13273K:	\bTIF_SECCOMP\b
13274
13275SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13276M:	Al Cooper <alcooperx@gmail.com>
13277L:	linux-mmc@vger.kernel.org
13278L:	bcm-kernel-feedback-list@broadcom.com
13279S:	Maintained
13280F:	drivers/mmc/host/sdhci-brcmstb*
13281
13282SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13283M:	Adrian Hunter <adrian.hunter@intel.com>
13284L:	linux-mmc@vger.kernel.org
13285T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13286S:	Maintained
13287F:	drivers/mmc/host/sdhci*
13288F:	include/linux/mmc/sdhci*
13289
13290SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13291M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13292M:	Manjunath M B <manjumb@synopsys.com>
13293L:	linux-mmc@vger.kernel.org
13294S:	Maintained
13295F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13296
13297SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13298M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13299L:	linux-mmc@vger.kernel.org
13300S:	Supported
13301F:	drivers/mmc/host/sdhci-of-at91.c
13302
13303SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13304M:	Ben Dooks <ben-linux@fluff.org>
13305M:	Jaehoon Chung <jh80.chung@samsung.com>
13306L:	linux-mmc@vger.kernel.org
13307S:	Maintained
13308F:	drivers/mmc/host/sdhci-s3c*
13309
13310SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13311M:	Viresh Kumar <vireshk@kernel.org>
13312L:	linux-mmc@vger.kernel.org
13313S:	Maintained
13314F:	drivers/mmc/host/sdhci-spear.c
13315
13316SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13317M:	Kishon Vijay Abraham I <kishon@ti.com>
13318L:	linux-mmc@vger.kernel.org
13319S:	Maintained
13320F:	drivers/mmc/host/sdhci-omap.c
13321
13322SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13323M:	Scott Bauer <scott.bauer@intel.com>
13324M:	Jonathan Derrick <jonathan.derrick@intel.com>
13325L:	linux-block@vger.kernel.org
13326S:	Supported
13327F:	block/sed*
13328F:	block/opal_proto.h
13329F:	include/linux/sed*
13330F:	include/uapi/linux/sed*
13331
13332SECURITY CONTACT
13333M:	Security Officers <security@kernel.org>
13334S:	Supported
13335
13336SECURITY SUBSYSTEM
13337M:	James Morris <jmorris@namei.org>
13338M:	"Serge E. Hallyn" <serge@hallyn.com>
13339L:	linux-security-module@vger.kernel.org (suggested Cc:)
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13341W:	http://kernsec.org/
13342S:	Supported
13343F:	security/
13344X:	security/selinux/
13345
13346SELINUX SECURITY MODULE
13347M:	Paul Moore <paul@paul-moore.com>
13348M:	Stephen Smalley <sds@tycho.nsa.gov>
13349M:	Eric Paris <eparis@parisplace.org>
13350L:	selinux@vger.kernel.org
13351W:	https://selinuxproject.org
13352W:	https://github.com/SELinuxProject
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13354S:	Supported
13355F:	include/linux/selinux*
13356F:	security/selinux/
13357F:	scripts/selinux/
13358F:	Documentation/admin-guide/LSM/SELinux.rst
13359
13360SENSABLE PHANTOM
13361M:	Jiri Slaby <jirislaby@gmail.com>
13362S:	Maintained
13363F:	drivers/misc/phantom.c
13364F:	include/uapi/linux/phantom.h
13365
13366SERIAL DEVICE BUS
13367M:	Rob Herring <robh@kernel.org>
13368L:	linux-serial@vger.kernel.org
13369S:	Maintained
13370F:	Documentation/devicetree/bindings/serial/slave-device.txt
13371F:	drivers/tty/serdev/
13372F:	include/linux/serdev.h
13373
13374SERIAL DRIVERS
13375M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13376L:	linux-serial@vger.kernel.org
13377S:	Maintained
13378F:	Documentation/devicetree/bindings/serial/
13379F:	drivers/tty/serial/
13380
13381SERIAL IR RECEIVER
13382M:	Sean Young <sean@mess.org>
13383L:	linux-media@vger.kernel.org
13384S:	Maintained
13385F:	drivers/media/rc/serial_ir.c
13386
13387SFC NETWORK DRIVER
13388M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13389M:	Edward Cree <ecree@solarflare.com>
13390M:	Bert Kenward <bkenward@solarflare.com>
13391L:	netdev@vger.kernel.org
13392S:	Supported
13393F:	drivers/net/ethernet/sfc/
13394
13395SGI GRU DRIVER
13396M:	Dimitri Sivanich <sivanich@sgi.com>
13397S:	Maintained
13398F:	drivers/misc/sgi-gru/
13399
13400SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13401M:	Pat Gefre <pfg@sgi.com>
13402L:	linux-ia64@vger.kernel.org
13403S:	Supported
13404F:	Documentation/ia64/serial.txt
13405F:	drivers/tty/serial/ioc?_serial.c
13406F:	include/linux/ioc?.h
13407
13408SGI XP/XPC/XPNET DRIVER
13409M:	Cliff Whickman <cpw@sgi.com>
13410M:	Robin Holt <robinmholt@gmail.com>
13411S:	Maintained
13412F:	drivers/misc/sgi-xp/
13413
13414SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13415M:	Ursula Braun <ubraun@linux.ibm.com>
13416L:	linux-s390@vger.kernel.org
13417W:	http://www.ibm.com/developerworks/linux/linux390/
13418S:	Supported
13419F:	net/smc/
13420
13421SHARP RJ54N1CB0C SENSOR DRIVER
13422M:	Jacopo Mondi <jacopo@jmondi.org>
13423L:	linux-media@vger.kernel.org
13424T:	git git://linuxtv.org/media_tree.git
13425S:	Odd fixes
13426F:	drivers/media/i2c/rj54n1cb0c.c
13427F:	include/media/i2c/rj54n1cb0c.h
13428
13429SH_VEU V4L2 MEM2MEM DRIVER
13430L:	linux-media@vger.kernel.org
13431S:	Orphan
13432F:	drivers/media/platform/sh_veu.c
13433
13434SH_VOU V4L2 OUTPUT DRIVER
13435L:	linux-media@vger.kernel.org
13436S:	Orphan
13437F:	drivers/media/platform/sh_vou.c
13438F:	include/media/drv-intf/sh_vou.h
13439
13440SI2157 MEDIA DRIVER
13441M:	Antti Palosaari <crope@iki.fi>
13442L:	linux-media@vger.kernel.org
13443W:	https://linuxtv.org
13444W:	http://palosaari.fi/linux/
13445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13446T:	git git://linuxtv.org/anttip/media_tree.git
13447S:	Maintained
13448F:	drivers/media/tuners/si2157*
13449
13450SI2165 MEDIA DRIVER
13451M:	Matthias Schwarzott <zzam@gentoo.org>
13452L:	linux-media@vger.kernel.org
13453W:	https://linuxtv.org
13454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13455S:	Maintained
13456F:	drivers/media/dvb-frontends/si2165*
13457
13458SI2168 MEDIA DRIVER
13459M:	Antti Palosaari <crope@iki.fi>
13460L:	linux-media@vger.kernel.org
13461W:	https://linuxtv.org
13462W:	http://palosaari.fi/linux/
13463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13464T:	git git://linuxtv.org/anttip/media_tree.git
13465S:	Maintained
13466F:	drivers/media/dvb-frontends/si2168*
13467
13468SI470X FM RADIO RECEIVER I2C DRIVER
13469M:	Hans Verkuil <hverkuil@xs4all.nl>
13470L:	linux-media@vger.kernel.org
13471T:	git git://linuxtv.org/media_tree.git
13472W:	https://linuxtv.org
13473S:	Odd Fixes
13474F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13475
13476SI470X FM RADIO RECEIVER USB DRIVER
13477M:	Hans Verkuil <hverkuil@xs4all.nl>
13478L:	linux-media@vger.kernel.org
13479T:	git git://linuxtv.org/media_tree.git
13480W:	https://linuxtv.org
13481S:	Maintained
13482F:	drivers/media/radio/si470x/radio-si470x-common.c
13483F:	drivers/media/radio/si470x/radio-si470x.h
13484F:	drivers/media/radio/si470x/radio-si470x-usb.c
13485
13486SI4713 FM RADIO TRANSMITTER I2C DRIVER
13487M:	Eduardo Valentin <edubezval@gmail.com>
13488L:	linux-media@vger.kernel.org
13489T:	git git://linuxtv.org/media_tree.git
13490W:	https://linuxtv.org
13491S:	Odd Fixes
13492F:	drivers/media/radio/si4713/si4713.?
13493
13494SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13495M:	Eduardo Valentin <edubezval@gmail.com>
13496L:	linux-media@vger.kernel.org
13497T:	git git://linuxtv.org/media_tree.git
13498W:	https://linuxtv.org
13499S:	Odd Fixes
13500F:	drivers/media/radio/si4713/radio-platform-si4713.c
13501
13502SI4713 FM RADIO TRANSMITTER USB DRIVER
13503M:	Hans Verkuil <hverkuil@xs4all.nl>
13504L:	linux-media@vger.kernel.org
13505T:	git git://linuxtv.org/media_tree.git
13506W:	https://linuxtv.org
13507S:	Maintained
13508F:	drivers/media/radio/si4713/radio-usb-si4713.c
13509
13510SIANO DVB DRIVER
13511M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13512L:	linux-media@vger.kernel.org
13513W:	https://linuxtv.org
13514T:	git git://linuxtv.org/media_tree.git
13515S:	Odd fixes
13516F:	drivers/media/common/siano/
13517F:	drivers/media/usb/siano/
13518F:	drivers/media/usb/siano/
13519F:	drivers/media/mmc/siano/
13520
13521SIFIVE DRIVERS
13522M:	Palmer Dabbelt <palmer@sifive.com>
13523L:	linux-riscv@lists.infradead.org
13524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13525S:	Supported
13526K:	sifive
13527N:	sifive
13528
13529SILEAD TOUCHSCREEN DRIVER
13530M:	Hans de Goede <hdegoede@redhat.com>
13531L:	linux-input@vger.kernel.org
13532L:	platform-driver-x86@vger.kernel.org
13533S:	Maintained
13534F:	drivers/input/touchscreen/silead.c
13535F:	drivers/platform/x86/touchscreen_dmi.c
13536
13537SILICON MOTION SM712 FRAME BUFFER DRIVER
13538M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13539M:	Teddy Wang <teddy.wang@siliconmotion.com>
13540M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13541L:	linux-fbdev@vger.kernel.org
13542S:	Maintained
13543F:	drivers/video/fbdev/sm712*
13544F:	Documentation/fb/sm712fb.txt
13545
13546SIMPLE FIRMWARE INTERFACE (SFI)
13547M:	Len Brown <lenb@kernel.org>
13548L:	sfi-devel@simplefirmware.org
13549W:	http://simplefirmware.org/
13550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13551S:	Supported
13552F:	arch/x86/platform/sfi/
13553F:	drivers/sfi/
13554F:	include/linux/sfi*.h
13555
13556SIMPLEFB FB DRIVER
13557M:	Hans de Goede <hdegoede@redhat.com>
13558L:	linux-fbdev@vger.kernel.org
13559S:	Maintained
13560F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13561F:	drivers/video/fbdev/simplefb.c
13562F:	include/linux/platform_data/simplefb.h
13563
13564SIMTEC EB110ATX (Chalice CATS)
13565P:	Ben Dooks
13566P:	Vincent Sanders <vince@simtec.co.uk>
13567M:	Simtec Linux Team <linux@simtec.co.uk>
13568W:	http://www.simtec.co.uk/products/EB110ATX/
13569S:	Supported
13570
13571SIMTEC EB2410ITX (BAST)
13572P:	Ben Dooks
13573P:	Vincent Sanders <vince@simtec.co.uk>
13574M:	Simtec Linux Team <linux@simtec.co.uk>
13575W:	http://www.simtec.co.uk/products/EB2410ITX/
13576S:	Supported
13577F:	arch/arm/mach-s3c24xx/mach-bast.c
13578F:	arch/arm/mach-s3c24xx/bast-ide.c
13579F:	arch/arm/mach-s3c24xx/bast-irq.c
13580
13581SIPHASH PRF ROUTINES
13582M:	Jason A. Donenfeld <Jason@zx2c4.com>
13583S:	Maintained
13584F:	lib/siphash.c
13585F:	lib/test_siphash.c
13586F:	include/linux/siphash.h
13587
13588SIOX
13589M:	Gavin Schenk <g.schenk@eckelmann.de>
13590M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13591R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13592S:	Supported
13593F:	drivers/siox/*
13594F:	drivers/gpio/gpio-siox.c
13595F:	include/trace/events/siox.h
13596
13597SIS 190 ETHERNET DRIVER
13598M:	Francois Romieu <romieu@fr.zoreil.com>
13599L:	netdev@vger.kernel.org
13600S:	Maintained
13601F:	drivers/net/ethernet/sis/sis190.c
13602
13603SIS 900/7016 FAST ETHERNET DRIVER
13604M:	Daniele Venzano <venza@brownhat.org>
13605W:	http://www.brownhat.org/sis900.html
13606L:	netdev@vger.kernel.org
13607S:	Maintained
13608F:	drivers/net/ethernet/sis/sis900.*
13609
13610SIS FRAMEBUFFER DRIVER
13611M:	Thomas Winischhofer <thomas@winischhofer.net>
13612W:	http://www.winischhofer.net/linuxsisvga.shtml
13613S:	Maintained
13614F:	Documentation/fb/sisfb.txt
13615F:	drivers/video/fbdev/sis/
13616F:	include/video/sisfb.h
13617
13618SIS USB2VGA DRIVER
13619M:	Thomas Winischhofer <thomas@winischhofer.net>
13620W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13621S:	Maintained
13622F:	drivers/usb/misc/sisusbvga/
13623
13624SLAB ALLOCATOR
13625M:	Christoph Lameter <cl@linux.com>
13626M:	Pekka Enberg <penberg@kernel.org>
13627M:	David Rientjes <rientjes@google.com>
13628M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13629M:	Andrew Morton <akpm@linux-foundation.org>
13630L:	linux-mm@kvack.org
13631S:	Maintained
13632F:	include/linux/sl?b*.h
13633F:	mm/sl?b*
13634
13635SLEEPABLE READ-COPY UPDATE (SRCU)
13636M:	Lai Jiangshan <jiangshanlai@gmail.com>
13637M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13638M:	Josh Triplett <josh@joshtriplett.org>
13639R:	Steven Rostedt <rostedt@goodmis.org>
13640R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13641L:	linux-kernel@vger.kernel.org
13642W:	http://www.rdrop.com/users/paulmck/RCU/
13643S:	Supported
13644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13645F:	include/linux/srcu*.h
13646F:	kernel/rcu/srcu*.c
13647
13648SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13649M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13650L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13651S:	Maintained
13652F:	drivers/slimbus/
13653F:	Documentation/devicetree/bindings/slimbus/
13654F:	include/linux/slimbus.h
13655
13656SMACK SECURITY MODULE
13657M:	Casey Schaufler <casey@schaufler-ca.com>
13658L:	linux-security-module@vger.kernel.org
13659W:	http://schaufler-ca.com
13660T:	git git://github.com/cschaufler/smack-next
13661S:	Maintained
13662F:	Documentation/admin-guide/LSM/Smack.rst
13663F:	security/smack/
13664
13665SMC91x ETHERNET DRIVER
13666M:	Nicolas Pitre <nico@fluxnic.net>
13667S:	Odd Fixes
13668F:	drivers/net/ethernet/smsc/smc91x.*
13669
13670SMIA AND SMIA++ IMAGE SENSOR DRIVER
13671M:	Sakari Ailus <sakari.ailus@iki.fi>
13672L:	linux-media@vger.kernel.org
13673S:	Maintained
13674F:	drivers/media/i2c/smiapp/
13675F:	include/media/i2c/smiapp.h
13676F:	drivers/media/i2c/smiapp-pll.c
13677F:	drivers/media/i2c/smiapp-pll.h
13678F:	include/uapi/linux/smiapp.h
13679F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13680
13681SMM665 HARDWARE MONITOR DRIVER
13682M:	Guenter Roeck <linux@roeck-us.net>
13683L:	linux-hwmon@vger.kernel.org
13684S:	Maintained
13685F:	Documentation/hwmon/smm665
13686F:	drivers/hwmon/smm665.c
13687
13688SMSC EMC2103 HARDWARE MONITOR DRIVER
13689M:	Steve Glendinning <steve.glendinning@shawell.net>
13690L:	linux-hwmon@vger.kernel.org
13691S:	Maintained
13692F:	Documentation/hwmon/emc2103
13693F:	drivers/hwmon/emc2103.c
13694
13695SMSC SCH5627 HARDWARE MONITOR DRIVER
13696M:	Hans de Goede <hdegoede@redhat.com>
13697L:	linux-hwmon@vger.kernel.org
13698S:	Supported
13699F:	Documentation/hwmon/sch5627
13700F:	drivers/hwmon/sch5627.c
13701
13702SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13703M:	Steve Glendinning <steve.glendinning@shawell.net>
13704L:	linux-fbdev@vger.kernel.org
13705S:	Maintained
13706F:	drivers/video/fbdev/smscufx.c
13707
13708SMSC47B397 HARDWARE MONITOR DRIVER
13709M:	Jean Delvare <jdelvare@suse.com>
13710L:	linux-hwmon@vger.kernel.org
13711S:	Maintained
13712F:	Documentation/hwmon/smsc47b397
13713F:	drivers/hwmon/smsc47b397.c
13714
13715SMSC911x ETHERNET DRIVER
13716M:	Steve Glendinning <steve.glendinning@shawell.net>
13717L:	netdev@vger.kernel.org
13718S:	Maintained
13719F:	include/linux/smsc911x.h
13720F:	drivers/net/ethernet/smsc/smsc911x.*
13721
13722SMSC9420 PCI ETHERNET DRIVER
13723M:	Steve Glendinning <steve.glendinning@shawell.net>
13724L:	netdev@vger.kernel.org
13725S:	Maintained
13726F:	drivers/net/ethernet/smsc/smsc9420.*
13727
13728SOC-CAMERA V4L2 SUBSYSTEM
13729L:	linux-media@vger.kernel.org
13730T:	git git://linuxtv.org/media_tree.git
13731S:	Orphan
13732F:	include/media/soc*
13733F:	drivers/media/i2c/soc_camera/
13734F:	drivers/media/platform/soc_camera/
13735
13736SOCIONEXT SYNQUACER I2C DRIVER
13737M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13738L:	linux-i2c@vger.kernel.org
13739S:	Maintained
13740F:	drivers/i2c/busses/i2c-synquacer.c
13741F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13742
13743SOCIONEXT UNIPHIER SOUND DRIVER
13744L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13745S:	Orphan
13746F:	sound/soc/uniphier/
13747
13748SOEKRIS NET48XX LED SUPPORT
13749M:	Chris Boot <bootc@bootc.net>
13750S:	Maintained
13751F:	drivers/leds/leds-net48xx.c
13752
13753SOFT-ROCE DRIVER (rxe)
13754M:	Moni Shoua <monis@mellanox.com>
13755L:	linux-rdma@vger.kernel.org
13756S:	Supported
13757W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13758Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13759F:	drivers/infiniband/sw/rxe/
13760F:	include/uapi/rdma/rdma_user_rxe.h
13761
13762SOFTLOGIC 6x10 MPEG CODEC
13763M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13764M:	Anton Sviridenko <anton@corp.bluecherry.net>
13765M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13766M:	Andrey Utkin <andrey_utkin@fastmail.com>
13767M:	Ismael Luceno <ismael@iodev.co.uk>
13768L:	linux-media@vger.kernel.org
13769S:	Supported
13770F:	drivers/media/pci/solo6x10/
13771
13772SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13773M:	James Morse <james.morse@arm.com>
13774L:	linux-arm-kernel@lists.infradead.org
13775S:	Maintained
13776F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13777F:	drivers/firmware/arm_sdei.c
13778F:	include/linux/arm_sdei.h
13779F:	include/uapi/linux/arm_sdei.h
13780
13781SOFTWARE RAID (Multiple Disks) SUPPORT
13782M:	Shaohua Li <shli@kernel.org>
13783L:	linux-raid@vger.kernel.org
13784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13785S:	Supported
13786F:	drivers/md/Makefile
13787F:	drivers/md/Kconfig
13788F:	drivers/md/md*
13789F:	drivers/md/raid*
13790F:	include/linux/raid/
13791F:	include/uapi/linux/raid/
13792
13793SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13794M:	Jassi Brar <jaswinder.singh@linaro.org>
13795L:	netdev@vger.kernel.org
13796S:	Maintained
13797F:	drivers/net/ethernet/socionext/netsec.c
13798F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13799
13800SOLIDRUN CLEARFOG SUPPORT
13801M:	Russell King <linux@armlinux.org.uk>
13802S:	Maintained
13803F:	arch/arm/boot/dts/armada-388-clearfog*
13804F:	arch/arm/boot/dts/armada-38x-solidrun-*
13805
13806SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13807M:	Russell King <linux@armlinux.org.uk>
13808S:	Maintained
13809F:	arch/arm/boot/dts/imx6*-cubox-i*
13810F:	arch/arm/boot/dts/imx6*-hummingboard*
13811F:	arch/arm/boot/dts/imx6*-sr-*
13812
13813SONIC NETWORK DRIVER
13814M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13815L:	netdev@vger.kernel.org
13816S:	Maintained
13817F:	drivers/net/ethernet/natsemi/sonic.*
13818
13819SONICS SILICON BACKPLANE DRIVER (SSB)
13820M:	Michael Buesch <m@bues.ch>
13821L:	linux-wireless@vger.kernel.org
13822S:	Maintained
13823F:	drivers/ssb/
13824F:	include/linux/ssb/
13825
13826SONY IMX258 SENSOR DRIVER
13827M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13828L:	linux-media@vger.kernel.org
13829T:	git git://linuxtv.org/media_tree.git
13830S:	Maintained
13831F:	drivers/media/i2c/imx258.c
13832
13833SONY IMX274 SENSOR DRIVER
13834M:	Leon Luo <leonl@leopardimaging.com>
13835L:	linux-media@vger.kernel.org
13836T:	git git://linuxtv.org/media_tree.git
13837S:	Maintained
13838F:	drivers/media/i2c/imx274.c
13839F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13840
13841SONY IMX319 SENSOR DRIVER
13842M:	Bingbu Cao <bingbu.cao@intel.com>
13843L:	linux-media@vger.kernel.org
13844T:	git git://linuxtv.org/media_tree.git
13845S:	Maintained
13846F:	drivers/media/i2c/imx319.c
13847
13848SONY IMX355 SENSOR DRIVER
13849M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13850L:	linux-media@vger.kernel.org
13851T:	git git://linuxtv.org/media_tree.git
13852S:	Maintained
13853F:	drivers/media/i2c/imx355.c
13854
13855SONY MEMORYSTICK CARD SUPPORT
13856M:	Alex Dubov <oakad@yahoo.com>
13857W:	http://tifmxx.berlios.de/
13858S:	Maintained
13859F:	drivers/memstick/host/tifm_ms.c
13860
13861SONY MEMORYSTICK STANDARD SUPPORT
13862M:	Maxim Levitsky <maximlevitsky@gmail.com>
13863S:	Maintained
13864F:	drivers/memstick/core/ms_block.*
13865
13866SONY VAIO CONTROL DEVICE DRIVER
13867M:	Mattia Dongili <malattia@linux.it>
13868L:	platform-driver-x86@vger.kernel.org
13869W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13870S:	Maintained
13871F:	Documentation/laptops/sony-laptop.txt
13872F:	drivers/char/sonypi.c
13873F:	drivers/platform/x86/sony-laptop.c
13874F:	include/linux/sony-laptop.h
13875
13876SOUND
13877M:	Jaroslav Kysela <perex@perex.cz>
13878M:	Takashi Iwai <tiwai@suse.com>
13879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13880W:	http://www.alsa-project.org/
13881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13882T:	git git://git.alsa-project.org/alsa-kernel.git
13883Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13884S:	Maintained
13885F:	Documentation/sound/
13886F:	include/sound/
13887F:	include/uapi/sound/
13888F:	sound/
13889
13890SOUND - COMPRESSED AUDIO
13891M:	Vinod Koul <vkoul@kernel.org>
13892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13894S:	Supported
13895F:	Documentation/sound/designs/compress-offload.rst
13896F:	include/sound/compress_driver.h
13897F:	include/uapi/sound/compress_*
13898F:	sound/core/compress_offload.c
13899F:	sound/soc/soc-compress.c
13900
13901SOUND - DMAENGINE HELPERS
13902M:	Lars-Peter Clausen <lars@metafoo.de>
13903S:	Supported
13904F:	include/sound/dmaengine_pcm.h
13905F:	sound/core/pcm_dmaengine.c
13906F:	sound/soc/soc-generic-dmaengine-pcm.c
13907
13908SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13909M:	Liam Girdwood <lgirdwood@gmail.com>
13910M:	Mark Brown <broonie@kernel.org>
13911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13912L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13913W:	http://alsa-project.org/main/index.php/ASoC
13914S:	Supported
13915F:	Documentation/devicetree/bindings/sound/
13916F:	Documentation/sound/soc/
13917F:	sound/soc/
13918F:	include/sound/soc*
13919
13920SOUNDWIRE SUBSYSTEM
13921M:	Vinod Koul <vkoul@kernel.org>
13922M:	Sanyog Kale <sanyog.r.kale@intel.com>
13923R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13925S:	Supported
13926F:	Documentation/driver-api/soundwire/
13927F:	drivers/soundwire/
13928F:	include/linux/soundwire/
13929
13930SP2 MEDIA DRIVER
13931M:	Olli Salonen <olli.salonen@iki.fi>
13932L:	linux-media@vger.kernel.org
13933W:	https://linuxtv.org
13934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13935S:	Maintained
13936F:	drivers/media/dvb-frontends/sp2*
13937
13938SPARC + UltraSPARC (sparc/sparc64)
13939M:	"David S. Miller" <davem@davemloft.net>
13940L:	sparclinux@vger.kernel.org
13941Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13944S:	Maintained
13945F:	arch/sparc/
13946F:	drivers/sbus/
13947
13948SPARC SERIAL DRIVERS
13949M:	"David S. Miller" <davem@davemloft.net>
13950L:	sparclinux@vger.kernel.org
13951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13953S:	Maintained
13954F:	include/linux/sunserialcore.h
13955F:	drivers/tty/serial/suncore.c
13956F:	drivers/tty/serial/sunhv.c
13957F:	drivers/tty/serial/sunsab.c
13958F:	drivers/tty/serial/sunsab.h
13959F:	drivers/tty/serial/sunsu.c
13960F:	drivers/tty/serial/sunzilog.c
13961F:	drivers/tty/serial/sunzilog.h
13962F:	drivers/tty/vcc.c
13963
13964SPARSE CHECKER
13965M:	"Christopher Li" <sparse@chrisli.org>
13966L:	linux-sparse@vger.kernel.org
13967W:	https://sparse.wiki.kernel.org/
13968T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13969T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13970S:	Maintained
13971F:	include/linux/compiler.h
13972
13973SPEAR CLOCK FRAMEWORK SUPPORT
13974M:	Viresh Kumar <vireshk@kernel.org>
13975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13976W:	http://www.st.com/spear
13977S:	Maintained
13978F:	drivers/clk/spear/
13979
13980SPEAR PLATFORM SUPPORT
13981M:	Viresh Kumar <vireshk@kernel.org>
13982M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13984W:	http://www.st.com/spear
13985S:	Maintained
13986F:	arch/arm/boot/dts/spear*
13987F:	arch/arm/mach-spear/
13988
13989SPI NOR SUBSYSTEM
13990M:	Marek Vasut <marek.vasut@gmail.com>
13991L:	linux-mtd@lists.infradead.org
13992W:	http://www.linux-mtd.infradead.org/
13993Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13994T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13995T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13996S:	Maintained
13997F:	drivers/mtd/spi-nor/
13998F:	include/linux/mtd/spi-nor.h
13999
14000SPI SUBSYSTEM
14001M:	Mark Brown <broonie@kernel.org>
14002L:	linux-spi@vger.kernel.org
14003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14004Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14005S:	Maintained
14006F:	Documentation/devicetree/bindings/spi/
14007F:	Documentation/spi/
14008F:	drivers/spi/
14009F:	include/linux/spi/
14010F:	include/uapi/linux/spi/
14011F:	tools/spi/
14012
14013SPIDERNET NETWORK DRIVER for CELL
14014M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14015L:	netdev@vger.kernel.org
14016S:	Supported
14017F:	Documentation/networking/spider_net.txt
14018F:	drivers/net/ethernet/toshiba/spider_net*
14019
14020SPMI SUBSYSTEM
14021R:	Stephen Boyd <sboyd@kernel.org>
14022L:	linux-arm-msm@vger.kernel.org
14023F:	Documentation/devicetree/bindings/spmi/
14024F:	drivers/spmi/
14025F:	include/dt-bindings/spmi/spmi.h
14026F:	include/linux/spmi.h
14027F:	include/trace/events/spmi.h
14028
14029SPU FILE SYSTEM
14030M:	Jeremy Kerr <jk@ozlabs.org>
14031L:	linuxppc-dev@lists.ozlabs.org
14032W:	http://www.ibm.com/developerworks/power/cell/
14033S:	Supported
14034F:	Documentation/filesystems/spufs.txt
14035F:	arch/powerpc/platforms/cell/spufs/
14036
14037SQUASHFS FILE SYSTEM
14038M:	Phillip Lougher <phillip@squashfs.org.uk>
14039L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14040W:	http://squashfs.org.uk
14041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14042S:	Maintained
14043F:	Documentation/filesystems/squashfs.txt
14044F:	fs/squashfs/
14045
14046SRM (Alpha) environment access
14047M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14048S:	Maintained
14049F:	arch/alpha/kernel/srm_env.c
14050
14051ST STM32 I2C/SMBUS DRIVER
14052M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14053L:	linux-i2c@vger.kernel.org
14054S:	Maintained
14055F:	drivers/i2c/busses/i2c-stm32*
14056
14057ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14058M:	Song Qiang <songqiang1304521@gmail.com>
14059L:	linux-iio@vger.kernel.org
14060S:	Maintained
14061F:	drivers/iio/proximity/vl53l0x-i2c.c
14062F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14063
14064STABLE BRANCH
14065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14066L:	stable@vger.kernel.org
14067S:	Supported
14068F:	Documentation/process/stable-kernel-rules.rst
14069
14070STAGING - COMEDI
14071M:	Ian Abbott <abbotti@mev.co.uk>
14072M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14073S:	Odd Fixes
14074F:	drivers/staging/comedi/
14075
14076STAGING - EROFS FILE SYSTEM
14077M:	Gao Xiang <gaoxiang25@huawei.com>
14078M:	Chao Yu <yuchao0@huawei.com>
14079L:	linux-erofs@lists.ozlabs.org
14080S:	Maintained
14081F:	drivers/staging/erofs/
14082
14083STAGING - INDUSTRIAL IO
14084M:	Jonathan Cameron <jic23@kernel.org>
14085L:	linux-iio@vger.kernel.org
14086S:	Odd Fixes
14087F:	Documentation/devicetree/bindings/staging/iio/
14088F:	drivers/staging/iio/
14089
14090STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14091M:	Marc Dietrich <marvin24@gmx.de>
14092L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14093L:	linux-tegra@vger.kernel.org
14094S:	Maintained
14095F:	drivers/staging/nvec/
14096
14097STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14098M:	Jens Frederich <jfrederich@gmail.com>
14099M:	Daniel Drake <dsd@laptop.org>
14100M:	Jon Nettleton <jon.nettleton@gmail.com>
14101W:	http://wiki.laptop.org/go/DCON
14102S:	Maintained
14103F:	drivers/staging/olpc_dcon/
14104
14105STAGING - REALTEK RTL8712U DRIVERS
14106M:	Larry Finger <Larry.Finger@lwfinger.net>
14107M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14108S:	Odd Fixes
14109F:	drivers/staging/rtl8712/
14110
14111STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14112M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14113M:	Teddy Wang <teddy.wang@siliconmotion.com>
14114M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14115L:	linux-fbdev@vger.kernel.org
14116S:	Maintained
14117F:	drivers/staging/sm750fb/
14118
14119STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14120M:	William Hubbs <w.d.hubbs@gmail.com>
14121M:	Chris Brannon <chris@the-brannons.com>
14122M:	Kirk Reiser <kirk@reisers.ca>
14123M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14124L:	speakup@linux-speakup.org
14125W:	http://www.linux-speakup.org/
14126S:	Odd Fixes
14127F:	drivers/staging/speakup/
14128
14129STAGING - VIA VT665X DRIVERS
14130M:	Forest Bond <forest@alittletooquiet.net>
14131S:	Odd Fixes
14132F:	drivers/staging/vt665?/
14133
14134STAGING - WILC1000 WIFI DRIVER
14135M:	Aditya Shankar <aditya.shankar@microchip.com>
14136M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14137L:	linux-wireless@vger.kernel.org
14138S:	Supported
14139F:	drivers/staging/wilc1000/
14140
14141STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14142M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14143S:	Odd Fixes
14144F:	drivers/staging/xgifb/
14145
14146STAGING SUBSYSTEM
14147M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14149L:	devel@driverdev.osuosl.org
14150S:	Supported
14151F:	drivers/staging/
14152
14153STARFIRE/DURALAN NETWORK DRIVER
14154M:	Ion Badulescu <ionut@badula.org>
14155S:	Odd Fixes
14156F:	drivers/net/ethernet/adaptec/starfire*
14157
14158STEC S1220 SKD DRIVER
14159M:	Bart Van Assche <bart.vanassche@wdc.com>
14160L:	linux-block@vger.kernel.org
14161S:	Maintained
14162F:	drivers/block/skd*[ch]
14163
14164STI AUDIO (ASoC) DRIVERS
14165M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14166L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14167S:	Maintained
14168F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14169F:	sound/soc/sti/
14170
14171STI CEC DRIVER
14172M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14173S:	Maintained
14174F:	drivers/media/platform/sti/cec/
14175F:	Documentation/devicetree/bindings/media/stih-cec.txt
14176
14177STK1160 USB VIDEO CAPTURE DRIVER
14178M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14179L:	linux-media@vger.kernel.org
14180T:	git git://linuxtv.org/media_tree.git
14181S:	Maintained
14182F:	drivers/media/usb/stk1160/
14183
14184STM32 AUDIO (ASoC) DRIVERS
14185M:	Olivier Moysan <olivier.moysan@st.com>
14186M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14187L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14188S:	Maintained
14189F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14190F:	sound/soc/stm/
14191
14192STM32 TIMER/LPTIMER DRIVERS
14193M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14194S:	Maintained
14195F:	drivers/*/stm32-*timer*
14196F:	drivers/pwm/pwm-stm32*
14197F:	include/linux/*/stm32-*tim*
14198F:	Documentation/ABI/testing/*timer-stm32
14199F:	Documentation/devicetree/bindings/*/stm32-*timer*
14200F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14201
14202STMMAC ETHERNET DRIVER
14203M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14204M:	Alexandre Torgue <alexandre.torgue@st.com>
14205M:	Jose Abreu <joabreu@synopsys.com>
14206L:	netdev@vger.kernel.org
14207W:	http://www.stlinux.com
14208S:	Supported
14209F:	drivers/net/ethernet/stmicro/stmmac/
14210
14211SUN3/3X
14212M:	Sam Creasey <sammy@sammy.net>
14213W:	http://sammy.net/sun3/
14214S:	Maintained
14215F:	arch/m68k/kernel/*sun3*
14216F:	arch/m68k/sun3*/
14217F:	arch/m68k/include/asm/sun3*
14218F:	drivers/net/ethernet/i825xx/sun3*
14219
14220SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14221M:	Hans de Goede <hdegoede@redhat.com>
14222L:	linux-input@vger.kernel.org
14223S:	Maintained
14224F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14225F:	drivers/input/keyboard/sun4i-lradc-keys.c
14226
14227SUNDANCE NETWORK DRIVER
14228M:	Denis Kirjanov <kda@linux-powerpc.org>
14229L:	netdev@vger.kernel.org
14230S:	Maintained
14231F:	drivers/net/ethernet/dlink/sundance.c
14232
14233SUPERH
14234M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14235M:	Rich Felker <dalias@libc.org>
14236L:	linux-sh@vger.kernel.org
14237Q:	http://patchwork.kernel.org/project/linux-sh/list/
14238S:	Maintained
14239F:	Documentation/sh/
14240F:	arch/sh/
14241F:	drivers/sh/
14242
14243SUSPEND TO RAM
14244M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14245M:	Len Brown <len.brown@intel.com>
14246M:	Pavel Machek <pavel@ucw.cz>
14247L:	linux-pm@vger.kernel.org
14248B:	https://bugzilla.kernel.org
14249S:	Supported
14250F:	Documentation/power/
14251F:	arch/x86/kernel/acpi/
14252F:	drivers/base/power/
14253F:	kernel/power/
14254F:	include/linux/suspend.h
14255F:	include/linux/freezer.h
14256F:	include/linux/pm.h
14257
14258SVGA HANDLING
14259M:	Martin Mares <mj@ucw.cz>
14260L:	linux-video@atrey.karlin.mff.cuni.cz
14261S:	Maintained
14262F:	Documentation/svga.txt
14263F:	arch/x86/boot/video*
14264
14265SWIOTLB SUBSYSTEM
14266M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14267L:	iommu@lists.linux-foundation.org
14268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14269S:	Supported
14270F:	kernel/dma/swiotlb.c
14271F:	arch/*/kernel/pci-swiotlb.c
14272F:	include/linux/swiotlb.h
14273
14274SWITCHDEV
14275M:	Jiri Pirko <jiri@resnulli.us>
14276M:	Ivan Vecera <ivecera@redhat.com>
14277L:	netdev@vger.kernel.org
14278S:	Supported
14279F:	net/switchdev/
14280F:	include/net/switchdev.h
14281
14282SY8106A REGULATOR DRIVER
14283M:	Icenowy Zheng <icenowy@aosc.io>
14284S:	Maintained
14285F:	drivers/regulator/sy8106a-regulator.c
14286F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14287
14288SYNC FILE FRAMEWORK
14289M:	Sumit Semwal <sumit.semwal@linaro.org>
14290R:	Gustavo Padovan <gustavo@padovan.org>
14291S:	Maintained
14292L:	linux-media@vger.kernel.org
14293L:	dri-devel@lists.freedesktop.org
14294F:	drivers/dma-buf/sync_*
14295F:	drivers/dma-buf/dma-fence*
14296F:	drivers/dma-buf/sw_sync.c
14297F:	include/linux/sync_file.h
14298F:	include/uapi/linux/sync_file.h
14299F:	Documentation/sync_file.txt
14300T:	git git://anongit.freedesktop.org/drm/drm-misc
14301
14302SYNOPSYS ARC ARCHITECTURE
14303M:	Vineet Gupta <vgupta@synopsys.com>
14304L:	linux-snps-arc@lists.infradead.org
14305S:	Supported
14306F:	arch/arc/
14307F:	Documentation/devicetree/bindings/arc/*
14308F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14309F:	drivers/clocksource/arc_timer.c
14310F:	drivers/tty/serial/arc_uart.c
14311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14312
14313SYNOPSYS ARC HSDK SDP pll clock driver
14314M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14315S:	Supported
14316F:	drivers/clk/clk-hsdk-pll.c
14317F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14318
14319SYNOPSYS ARC SDP clock driver
14320M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14321S:	Supported
14322F:	drivers/clk/axs10x/*
14323F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14324
14325SYNOPSYS ARC SDP platform support
14326M:	Alexey Brodkin <abrodkin@synopsys.com>
14327S:	Supported
14328F:	arch/arc/plat-axs10x
14329F:	arch/arc/boot/dts/ax*
14330F:	Documentation/devicetree/bindings/arc/axs10*
14331
14332SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14333M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14334S:	Supported
14335F:	drivers/reset/reset-axs10x.c
14336F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14337
14338SYNOPSYS CREG GPIO DRIVER
14339M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14340S:	Maintained
14341F:	drivers/gpio/gpio-creg-snps.c
14342F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14343
14344SYNOPSYS DESIGNWARE 8250 UART DRIVER
14345R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14346S:	Maintained
14347F:	drivers/tty/serial/8250/8250_dw.c
14348
14349SYNOPSYS DESIGNWARE APB GPIO DRIVER
14350M:	Hoan Tran <hotran@apm.com>
14351L:	linux-gpio@vger.kernel.org
14352S:	Maintained
14353F:	drivers/gpio/gpio-dwapb.c
14354F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14355
14356SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14357M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14358S:	Maintained
14359F:	drivers/dma/dwi-axi-dmac/
14360F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14361
14362SYNOPSYS DESIGNWARE DMAC DRIVER
14363M:	Viresh Kumar <vireshk@kernel.org>
14364R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14365S:	Maintained
14366F:	include/linux/dma/dw.h
14367F:	include/linux/platform_data/dma-dw.h
14368F:	drivers/dma/dw/
14369
14370SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14371M:	Jose Abreu <Jose.Abreu@synopsys.com>
14372L:	netdev@vger.kernel.org
14373S:	Supported
14374F:	drivers/net/ethernet/synopsys/
14375
14376SYNOPSYS DESIGNWARE I2C DRIVER
14377M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14378R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14379R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14380L:	linux-i2c@vger.kernel.org
14381S:	Maintained
14382F:	drivers/i2c/busses/i2c-designware-*
14383F:	include/linux/platform_data/i2c-designware.h
14384
14385SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14386M:	Jaehoon Chung <jh80.chung@samsung.com>
14387L:	linux-mmc@vger.kernel.org
14388S:	Maintained
14389F:	drivers/mmc/host/dw_mmc*
14390
14391SYNOPSYS HSDK RESET CONTROLLER DRIVER
14392M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14393S:	Supported
14394F:	drivers/reset/reset-hsdk.c
14395F:	include/dt-bindings/reset/snps,hsdk-reset.h
14396F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14397
14398SYSTEM CONFIGURATION (SYSCON)
14399M:	Lee Jones <lee.jones@linaro.org>
14400M:	Arnd Bergmann <arnd@arndb.de>
14401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14402S:	Supported
14403F:	drivers/mfd/syscon.c
14404
14405SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14406M:	Sudeep Holla <sudeep.holla@arm.com>
14407L:	linux-arm-kernel@lists.infradead.org
14408S:	Maintained
14409F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14410F:	drivers/clk/clk-sc[mp]i.c
14411F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14412F:	drivers/firmware/arm_scpi.c
14413F:	drivers/firmware/arm_scmi/
14414F:	include/linux/sc[mp]i_protocol.h
14415
14416SYSTEM RESET/SHUTDOWN DRIVERS
14417M:	Sebastian Reichel <sre@kernel.org>
14418L:	linux-pm@vger.kernel.org
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14420S:	Maintained
14421F:	Documentation/devicetree/bindings/power/reset/
14422F:	drivers/power/reset/
14423
14424SYSTEM TRACE MODULE CLASS
14425M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14426S:	Maintained
14427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14428F:	Documentation/trace/stm.rst
14429F:	drivers/hwtracing/stm/
14430F:	include/linux/stm.h
14431F:	include/uapi/linux/stm.h
14432
14433SYSV FILESYSTEM
14434M:	Christoph Hellwig <hch@infradead.org>
14435S:	Maintained
14436F:	Documentation/filesystems/sysv-fs.txt
14437F:	fs/sysv/
14438F:	include/linux/sysv_fs.h
14439
14440TARGET SUBSYSTEM
14441M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14442L:	linux-scsi@vger.kernel.org
14443L:	target-devel@vger.kernel.org
14444W:	http://www.linux-iscsi.org
14445W:	http://groups.google.com/group/linux-iscsi-target-dev
14446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14447S:	Supported
14448F:	drivers/target/
14449F:	include/target/
14450F:	Documentation/target/
14451
14452TASKSTATS STATISTICS INTERFACE
14453M:	Balbir Singh <bsingharora@gmail.com>
14454S:	Maintained
14455F:	Documentation/accounting/taskstats*
14456F:	include/linux/taskstats*
14457F:	kernel/taskstats.c
14458
14459TC subsystem
14460M:	Jamal Hadi Salim <jhs@mojatatu.com>
14461M:	Cong Wang <xiyou.wangcong@gmail.com>
14462M:	Jiri Pirko <jiri@resnulli.us>
14463L:	netdev@vger.kernel.org
14464S:	Maintained
14465F:	include/net/pkt_cls.h
14466F:	include/net/pkt_sched.h
14467F:	include/net/tc_act/
14468F:	include/uapi/linux/pkt_cls.h
14469F:	include/uapi/linux/pkt_sched.h
14470F:	include/uapi/linux/tc_act/
14471F:	include/uapi/linux/tc_ematch/
14472F:	net/sched/
14473
14474TC90522 MEDIA DRIVER
14475M:	Akihiro Tsukada <tskd08@gmail.com>
14476L:	linux-media@vger.kernel.org
14477S:	Odd Fixes
14478F:	drivers/media/dvb-frontends/tc90522*
14479
14480TCP LOW PRIORITY MODULE
14481M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14482M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14483W:	http://tcp-lp-mod.sourceforge.net/
14484S:	Maintained
14485F:	net/ipv4/tcp_lp.c
14486
14487TDA10071 MEDIA DRIVER
14488M:	Antti Palosaari <crope@iki.fi>
14489L:	linux-media@vger.kernel.org
14490W:	https://linuxtv.org
14491W:	http://palosaari.fi/linux/
14492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14493T:	git git://linuxtv.org/anttip/media_tree.git
14494S:	Maintained
14495F:	drivers/media/dvb-frontends/tda10071*
14496
14497TDA18212 MEDIA DRIVER
14498M:	Antti Palosaari <crope@iki.fi>
14499L:	linux-media@vger.kernel.org
14500W:	https://linuxtv.org
14501W:	http://palosaari.fi/linux/
14502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14503T:	git git://linuxtv.org/anttip/media_tree.git
14504S:	Maintained
14505F:	drivers/media/tuners/tda18212*
14506
14507TDA18218 MEDIA DRIVER
14508M:	Antti Palosaari <crope@iki.fi>
14509L:	linux-media@vger.kernel.org
14510W:	https://linuxtv.org
14511W:	http://palosaari.fi/linux/
14512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14513T:	git git://linuxtv.org/anttip/media_tree.git
14514S:	Maintained
14515F:	drivers/media/tuners/tda18218*
14516
14517TDA18250 MEDIA DRIVER
14518M:	Olli Salonen <olli.salonen@iki.fi>
14519L:	linux-media@vger.kernel.org
14520W:	https://linuxtv.org
14521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14522T:	git git://linuxtv.org/media_tree.git
14523S:	Maintained
14524F:	drivers/media/tuners/tda18250*
14525
14526TDA18271 MEDIA DRIVER
14527M:	Michael Krufky <mkrufky@linuxtv.org>
14528L:	linux-media@vger.kernel.org
14529W:	https://linuxtv.org
14530W:	http://github.com/mkrufky
14531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14532T:	git git://linuxtv.org/mkrufky/tuners.git
14533S:	Maintained
14534F:	drivers/media/tuners/tda18271*
14535
14536TDA1997x MEDIA DRIVER
14537M:	Tim Harvey <tharvey@gateworks.com>
14538L:	linux-media@vger.kernel.org
14539W:	https://linuxtv.org
14540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14541S:	Maintained
14542F:	drivers/media/i2c/tda1997x.*
14543
14544TDA827x MEDIA DRIVER
14545M:	Michael Krufky <mkrufky@linuxtv.org>
14546L:	linux-media@vger.kernel.org
14547W:	https://linuxtv.org
14548W:	http://github.com/mkrufky
14549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14550T:	git git://linuxtv.org/mkrufky/tuners.git
14551S:	Maintained
14552F:	drivers/media/tuners/tda8290.*
14553
14554TDA8290 MEDIA DRIVER
14555M:	Michael Krufky <mkrufky@linuxtv.org>
14556L:	linux-media@vger.kernel.org
14557W:	https://linuxtv.org
14558W:	http://github.com/mkrufky
14559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14560T:	git git://linuxtv.org/mkrufky/tuners.git
14561S:	Maintained
14562F:	drivers/media/tuners/tda8290.*
14563
14564TDA9840 MEDIA DRIVER
14565M:	Hans Verkuil <hverkuil@xs4all.nl>
14566L:	linux-media@vger.kernel.org
14567T:	git git://linuxtv.org/media_tree.git
14568W:	https://linuxtv.org
14569S:	Maintained
14570F:	drivers/media/i2c/tda9840*
14571
14572TEA5761 TUNER DRIVER
14573M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14574L:	linux-media@vger.kernel.org
14575W:	https://linuxtv.org
14576T:	git git://linuxtv.org/media_tree.git
14577S:	Odd fixes
14578F:	drivers/media/tuners/tea5761.*
14579
14580TEA5767 TUNER DRIVER
14581M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14582L:	linux-media@vger.kernel.org
14583W:	https://linuxtv.org
14584T:	git git://linuxtv.org/media_tree.git
14585S:	Maintained
14586F:	drivers/media/tuners/tea5767.*
14587
14588TEA6415C MEDIA DRIVER
14589M:	Hans Verkuil <hverkuil@xs4all.nl>
14590L:	linux-media@vger.kernel.org
14591T:	git git://linuxtv.org/media_tree.git
14592W:	https://linuxtv.org
14593S:	Maintained
14594F:	drivers/media/i2c/tea6415c*
14595
14596TEA6420 MEDIA DRIVER
14597M:	Hans Verkuil <hverkuil@xs4all.nl>
14598L:	linux-media@vger.kernel.org
14599T:	git git://linuxtv.org/media_tree.git
14600W:	https://linuxtv.org
14601S:	Maintained
14602F:	drivers/media/i2c/tea6420*
14603
14604TEAM DRIVER
14605M:	Jiri Pirko <jiri@resnulli.us>
14606L:	netdev@vger.kernel.org
14607S:	Supported
14608F:	drivers/net/team/
14609F:	include/linux/if_team.h
14610F:	include/uapi/linux/if_team.h
14611
14612TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14613M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14614S:	Maintained
14615F:	arch/x86/platform/ts5500/
14616
14617TECHNOTREND USB IR RECEIVER
14618M:	Sean Young <sean@mess.org>
14619L:	linux-media@vger.kernel.org
14620S:	Maintained
14621F:	drivers/media/rc/ttusbir.c
14622
14623TECHWELL TW9910 VIDEO DECODER
14624L:	linux-media@vger.kernel.org
14625S:	Orphan
14626F:	drivers/media/i2c/tw9910.c
14627F:	include/media/i2c/tw9910.h
14628
14629TEE SUBSYSTEM
14630M:	Jens Wiklander <jens.wiklander@linaro.org>
14631S:	Maintained
14632F:	include/linux/tee_drv.h
14633F:	include/uapi/linux/tee.h
14634F:	drivers/tee/
14635F:	Documentation/tee.txt
14636
14637TEGRA ARCHITECTURE SUPPORT
14638M:	Thierry Reding <thierry.reding@gmail.com>
14639M:	Jonathan Hunter <jonathanh@nvidia.com>
14640L:	linux-tegra@vger.kernel.org
14641Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14643S:	Supported
14644N:	[^a-z]tegra
14645
14646TEGRA CLOCK DRIVER
14647M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14648M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14649S:	Supported
14650F:	drivers/clk/tegra/
14651
14652TEGRA DMA DRIVERS
14653M:	Laxman Dewangan <ldewangan@nvidia.com>
14654M:	Jon Hunter <jonathanh@nvidia.com>
14655S:	Supported
14656F:	drivers/dma/tegra*
14657
14658TEGRA I2C DRIVER
14659M:	Laxman Dewangan <ldewangan@nvidia.com>
14660S:	Supported
14661F:	drivers/i2c/busses/i2c-tegra.c
14662
14663TEGRA IOMMU DRIVERS
14664M:	Thierry Reding <thierry.reding@gmail.com>
14665L:	linux-tegra@vger.kernel.org
14666S:	Supported
14667F:	drivers/iommu/tegra*
14668
14669TEGRA KBC DRIVER
14670M:	Laxman Dewangan <ldewangan@nvidia.com>
14671S:	Supported
14672F:	drivers/input/keyboard/tegra-kbc.c
14673
14674TEGRA NAND DRIVER
14675M:	Stefan Agner <stefan@agner.ch>
14676M:	Lucas Stach <dev@lynxeye.de>
14677S:	Maintained
14678F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14679F:	drivers/mtd/nand/raw/tegra_nand.c
14680
14681TEGRA PWM DRIVER
14682M:	Thierry Reding <thierry.reding@gmail.com>
14683S:	Supported
14684F:	drivers/pwm/pwm-tegra.c
14685
14686TEGRA SERIAL DRIVER
14687M:	Laxman Dewangan <ldewangan@nvidia.com>
14688S:	Supported
14689F:	drivers/tty/serial/serial-tegra.c
14690
14691TEGRA SPI DRIVER
14692M:	Laxman Dewangan <ldewangan@nvidia.com>
14693S:	Supported
14694F:	drivers/spi/spi-tegra*
14695
14696TEHUTI ETHERNET DRIVER
14697M:	Andy Gospodarek <andy@greyhouse.net>
14698L:	netdev@vger.kernel.org
14699S:	Supported
14700F:	drivers/net/ethernet/tehuti/*
14701
14702Telecom Clock Driver for MCPL0010
14703M:	Mark Gross <mark.gross@intel.com>
14704S:	Supported
14705F:	drivers/char/tlclk.c
14706
14707TENSILICA XTENSA PORT (xtensa)
14708M:	Chris Zankel <chris@zankel.net>
14709M:	Max Filippov <jcmvbkbc@gmail.com>
14710L:	linux-xtensa@linux-xtensa.org
14711T:	git git://github.com/czankel/xtensa-linux.git
14712S:	Maintained
14713F:	arch/xtensa/
14714F:	drivers/irqchip/irq-xtensa-*
14715
14716Texas Instruments' System Control Interface (TISCI) Protocol Driver
14717M:	Nishanth Menon <nm@ti.com>
14718M:	Tero Kristo <t-kristo@ti.com>
14719M:	Santosh Shilimkar <ssantosh@kernel.org>
14720L:	linux-arm-kernel@lists.infradead.org
14721S:	Maintained
14722F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14723F:	drivers/firmware/ti_sci*
14724F:	include/linux/soc/ti/ti_sci_protocol.h
14725F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14726F:	drivers/soc/ti/ti_sci_pm_domains.c
14727F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14728F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14729F:	drivers/clk/keystone/sci-clk.c
14730F:	drivers/reset/reset-ti-sci.c
14731
14732THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14733M:	Hans Verkuil <hverkuil@xs4all.nl>
14734L:	linux-media@vger.kernel.org
14735T:	git git://linuxtv.org/media_tree.git
14736W:	https://linuxtv.org
14737S:	Maintained
14738F:	drivers/media/radio/radio-raremono.c
14739
14740THERMAL
14741M:	Zhang Rui <rui.zhang@intel.com>
14742M:	Eduardo Valentin <edubezval@gmail.com>
14743R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14744L:	linux-pm@vger.kernel.org
14745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14747Q:	https://patchwork.kernel.org/project/linux-pm/list/
14748S:	Supported
14749F:	drivers/thermal/
14750F:	include/linux/thermal.h
14751F:	include/uapi/linux/thermal.h
14752F:	include/linux/cpu_cooling.h
14753F:	Documentation/devicetree/bindings/thermal/
14754
14755THERMAL/CPU_COOLING
14756M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14757M:	Viresh Kumar <viresh.kumar@linaro.org>
14758M:	Javi Merino <javi.merino@kernel.org>
14759L:	linux-pm@vger.kernel.org
14760S:	Supported
14761F:	Documentation/thermal/cpu-cooling-api.txt
14762F:	drivers/thermal/cpu_cooling.c
14763F:	include/linux/cpu_cooling.h
14764
14765THINKPAD ACPI EXTRAS DRIVER
14766M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14767L:	ibm-acpi-devel@lists.sourceforge.net
14768L:	platform-driver-x86@vger.kernel.org
14769W:	http://ibm-acpi.sourceforge.net
14770W:	http://thinkwiki.org/wiki/Ibm-acpi
14771T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14772S:	Maintained
14773F:	drivers/platform/x86/thinkpad_acpi.c
14774
14775THUNDERBOLT DRIVER
14776M:	Andreas Noever <andreas.noever@gmail.com>
14777M:	Michael Jamet <michael.jamet@intel.com>
14778M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14779M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14781S:	Maintained
14782F:	Documentation/admin-guide/thunderbolt.rst
14783F:	drivers/thunderbolt/
14784F:	include/linux/thunderbolt.h
14785
14786THUNDERBOLT NETWORK DRIVER
14787M:	Michael Jamet <michael.jamet@intel.com>
14788M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14789M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14790L:	netdev@vger.kernel.org
14791S:	Maintained
14792F:	drivers/net/thunderbolt.c
14793
14794THUNDERX GPIO DRIVER
14795M:	David Daney <david.daney@cavium.com>
14796S:	Maintained
14797F:	drivers/gpio/gpio-thunderx.c
14798
14799TI AM437X VPFE DRIVER
14800M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14801L:	linux-media@vger.kernel.org
14802W:	https://linuxtv.org
14803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14804T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14805S:	Maintained
14806F:	drivers/media/platform/am437x/
14807
14808TI BANDGAP AND THERMAL DRIVER
14809M:	Eduardo Valentin <edubezval@gmail.com>
14810M:	Keerthy <j-keerthy@ti.com>
14811L:	linux-pm@vger.kernel.org
14812L:	linux-omap@vger.kernel.org
14813S:	Maintained
14814F:	drivers/thermal/ti-soc-thermal/
14815
14816TI BQ27XXX POWER SUPPLY DRIVER
14817R:	Andrew F. Davis <afd@ti.com>
14818F:	include/linux/power/bq27xxx_battery.h
14819F:	drivers/power/supply/bq27xxx_battery.c
14820F:	drivers/power/supply/bq27xxx_battery_i2c.c
14821
14822TI CDCE706 CLOCK DRIVER
14823M:	Max Filippov <jcmvbkbc@gmail.com>
14824S:	Maintained
14825F:	drivers/clk/clk-cdce706.c
14826
14827TI CLOCK DRIVER
14828M:	Tero Kristo <t-kristo@ti.com>
14829L:	linux-omap@vger.kernel.org
14830S:	Maintained
14831F:	drivers/clk/ti/
14832F:	include/linux/clk/ti.h
14833
14834TI DAVINCI MACHINE SUPPORT
14835M:	Sekhar Nori <nsekhar@ti.com>
14836M:	Kevin Hilman <khilman@kernel.org>
14837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14839S:	Supported
14840F:	arch/arm/mach-davinci/
14841F:	drivers/i2c/busses/i2c-davinci.c
14842F:	arch/arm/boot/dts/da850*
14843
14844TI DAVINCI SERIES CLOCK DRIVER
14845M:	David Lechner <david@lechnology.com>
14846R:	Sekhar Nori <nsekhar@ti.com>
14847S:	Maintained
14848F:	Documentation/devicetree/bindings/clock/ti/davinci/
14849F:	drivers/clk/davinci/
14850
14851TI DAVINCI SERIES GPIO DRIVER
14852M:	Keerthy <j-keerthy@ti.com>
14853L:	linux-gpio@vger.kernel.org
14854S:	Maintained
14855F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14856F:	drivers/gpio/gpio-davinci.c
14857
14858TI DAVINCI SERIES MEDIA DRIVER
14859M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14860L:	linux-media@vger.kernel.org
14861W:	https://linuxtv.org
14862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14863T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14864S:	Maintained
14865F:	drivers/media/platform/davinci/
14866F:	include/media/davinci/
14867
14868TI ETHERNET SWITCH DRIVER (CPSW)
14869R:	Grygorii Strashko <grygorii.strashko@ti.com>
14870L:	linux-omap@vger.kernel.org
14871L:	netdev@vger.kernel.org
14872S:	Maintained
14873F:	drivers/net/ethernet/ti/cpsw*
14874F:	drivers/net/ethernet/ti/davinci*
14875
14876TI FLASH MEDIA INTERFACE DRIVER
14877M:	Alex Dubov <oakad@yahoo.com>
14878S:	Maintained
14879F:	drivers/misc/tifm*
14880F:	drivers/mmc/host/tifm_sd.c
14881F:	include/linux/tifm.h
14882
14883TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14884M:	Santosh Shilimkar <ssantosh@kernel.org>
14885L:	linux-kernel@vger.kernel.org
14886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14887S:	Maintained
14888F:	drivers/soc/ti/*
14889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14890
14891TI LM49xxx FAMILY ASoC CODEC DRIVERS
14892M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14893M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14894L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14895S:	Maintained
14896F:	sound/soc/codecs/lm49453*
14897F:	sound/soc/codecs/isabelle*
14898
14899TI LP855x BACKLIGHT DRIVER
14900M:	Milo Kim <milo.kim@ti.com>
14901S:	Maintained
14902F:	Documentation/backlight/lp855x-driver.txt
14903F:	drivers/video/backlight/lp855x_bl.c
14904F:	include/linux/platform_data/lp855x.h
14905
14906TI LP8727 CHARGER DRIVER
14907M:	Milo Kim <milo.kim@ti.com>
14908S:	Maintained
14909F:	drivers/power/supply/lp8727_charger.c
14910F:	include/linux/platform_data/lp8727.h
14911
14912TI LP8788 MFD DRIVER
14913M:	Milo Kim <milo.kim@ti.com>
14914S:	Maintained
14915F:	drivers/iio/adc/lp8788_adc.c
14916F:	drivers/leds/leds-lp8788.c
14917F:	drivers/mfd/lp8788*.c
14918F:	drivers/power/supply/lp8788-charger.c
14919F:	drivers/regulator/lp8788-*.c
14920F:	include/linux/mfd/lp8788*.h
14921
14922TI NETCP ETHERNET DRIVER
14923M:	Wingman Kwok <w-kwok2@ti.com>
14924M:	Murali Karicheri <m-karicheri2@ti.com>
14925L:	netdev@vger.kernel.org
14926S:	Maintained
14927F:	drivers/net/ethernet/ti/netcp*
14928
14929TI PCM3060 ASoC CODEC DRIVER
14930M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
14931L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14932S:	Maintained
14933F:	Documentation/devicetree/bindings/sound/pcm3060.txt
14934F:	sound/soc/codecs/pcm3060*
14935
14936TI TAS571X FAMILY ASoC CODEC DRIVER
14937M:	Kevin Cernekee <cernekee@chromium.org>
14938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14939S:	Odd Fixes
14940F:	sound/soc/codecs/tas571x*
14941
14942TI TRF7970A NFC DRIVER
14943M:	Mark Greer <mgreer@animalcreek.com>
14944L:	linux-wireless@vger.kernel.org
14945L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14946S:	Supported
14947F:	drivers/nfc/trf7970a.c
14948F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14949
14950TI TWL4030 SERIES SOC CODEC DRIVER
14951M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14952L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14953S:	Maintained
14954F:	sound/soc/codecs/twl4030*
14955
14956TI VPE/CAL DRIVERS
14957M:	Benoit Parrot <bparrot@ti.com>
14958L:	linux-media@vger.kernel.org
14959W:	http://linuxtv.org/
14960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14961S:	Maintained
14962F:	drivers/media/platform/ti-vpe/
14963
14964TI WILINK WIRELESS DRIVERS
14965L:	linux-wireless@vger.kernel.org
14966W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14967W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14969S:	Orphan
14970F:	drivers/net/wireless/ti/
14971F:	include/linux/wl12xx.h
14972
14973TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14974M:	John Stultz <john.stultz@linaro.org>
14975M:	Thomas Gleixner <tglx@linutronix.de>
14976R:	Stephen Boyd <sboyd@kernel.org>
14977L:	linux-kernel@vger.kernel.org
14978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14979S:	Supported
14980F:	include/linux/clocksource.h
14981F:	include/linux/time.h
14982F:	include/linux/timex.h
14983F:	include/uapi/linux/time.h
14984F:	include/uapi/linux/timex.h
14985F:	kernel/time/clocksource.c
14986F:	kernel/time/time*.c
14987F:	kernel/time/alarmtimer.c
14988F:	kernel/time/ntp.c
14989F:	tools/testing/selftests/timers/
14990
14991TIPC NETWORK LAYER
14992M:	Jon Maloy <jon.maloy@ericsson.com>
14993M:	Ying Xue <ying.xue@windriver.com>
14994L:	netdev@vger.kernel.org (core kernel code)
14995L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14996W:	http://tipc.sourceforge.net/
14997S:	Maintained
14998F:	include/uapi/linux/tipc*.h
14999F:	net/tipc/
15000
15001TLAN NETWORK DRIVER
15002M:	Samuel Chessman <chessman@tux.org>
15003L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15004W:	http://sourceforge.net/projects/tlan/
15005S:	Maintained
15006F:	Documentation/networking/tlan.txt
15007F:	drivers/net/ethernet/ti/tlan.*
15008
15009TM6000 VIDEO4LINUX DRIVER
15010M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15011L:	linux-media@vger.kernel.org
15012W:	https://linuxtv.org
15013T:	git git://linuxtv.org/media_tree.git
15014S:	Odd fixes
15015F:	drivers/media/usb/tm6000/
15016F:	Documentation/media/v4l-drivers/tm6000*
15017
15018TMIO/SDHI MMC DRIVER
15019M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15020L:	linux-mmc@vger.kernel.org
15021S:	Supported
15022F:	drivers/mmc/host/tmio_mmc*
15023F:	drivers/mmc/host/renesas_sdhi*
15024F:	include/linux/mfd/tmio.h
15025
15026TMP401 HARDWARE MONITOR DRIVER
15027M:	Guenter Roeck <linux@roeck-us.net>
15028L:	linux-hwmon@vger.kernel.org
15029S:	Maintained
15030F:	Documentation/hwmon/tmp401
15031F:	drivers/hwmon/tmp401.c
15032
15033TMPFS (SHMEM FILESYSTEM)
15034M:	Hugh Dickins <hughd@google.com>
15035L:	linux-mm@kvack.org
15036S:	Maintained
15037F:	include/linux/shmem_fs.h
15038F:	mm/shmem.c
15039
15040TOMOYO SECURITY MODULE
15041M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15042M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15043L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15044L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15045L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15046L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15047W:	http://tomoyo.sourceforge.jp/
15048T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15049S:	Maintained
15050F:	security/tomoyo/
15051
15052TOPSTAR LAPTOP EXTRAS DRIVER
15053M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15054L:	platform-driver-x86@vger.kernel.org
15055S:	Maintained
15056F:	drivers/platform/x86/topstar-laptop.c
15057
15058TORTURE-TEST MODULES
15059M:	Davidlohr Bueso <dave@stgolabs.net>
15060M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15061M:	Josh Triplett <josh@joshtriplett.org>
15062L:	linux-kernel@vger.kernel.org
15063S:	Supported
15064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15065F:	Documentation/RCU/torture.txt
15066F:	kernel/torture.c
15067F:	kernel/rcu/rcutorture.c
15068F:	kernel/rcu/rcuperf.c
15069F:	kernel/locking/locktorture.c
15070
15071TOSHIBA ACPI EXTRAS DRIVER
15072M:	Azael Avalos <coproscefalo@gmail.com>
15073L:	platform-driver-x86@vger.kernel.org
15074S:	Maintained
15075F:	drivers/platform/x86/toshiba_acpi.c
15076
15077TOSHIBA BLUETOOTH DRIVER
15078M:	Azael Avalos <coproscefalo@gmail.com>
15079L:	platform-driver-x86@vger.kernel.org
15080S:	Maintained
15081F:	drivers/platform/x86/toshiba_bluetooth.c
15082
15083TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15084M:	Azael Avalos <coproscefalo@gmail.com>
15085L:	platform-driver-x86@vger.kernel.org
15086S:	Maintained
15087F:	drivers/platform/x86/toshiba_haps.c
15088
15089TOSHIBA SMM DRIVER
15090M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15091W:	http://www.buzzard.org.uk/toshiba/
15092S:	Maintained
15093F:	drivers/char/toshiba.c
15094F:	include/linux/toshiba.h
15095F:	include/uapi/linux/toshiba.h
15096
15097TOSHIBA TC358743 DRIVER
15098M:	Mats Randgaard <matrandg@cisco.com>
15099L:	linux-media@vger.kernel.org
15100S:	Maintained
15101F:	drivers/media/i2c/tc358743*
15102F:	include/media/i2c/tc358743.h
15103
15104TOSHIBA WMI HOTKEYS DRIVER
15105M:	Azael Avalos <coproscefalo@gmail.com>
15106L:	platform-driver-x86@vger.kernel.org
15107S:	Maintained
15108F:	drivers/platform/x86/toshiba-wmi.c
15109
15110TPM DEVICE DRIVER
15111M:	Peter Huewe <peterhuewe@gmx.de>
15112M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15113R:	Jason Gunthorpe <jgg@ziepe.ca>
15114L:	linux-integrity@vger.kernel.org
15115Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15116W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15117T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15118S:	Maintained
15119F:	drivers/char/tpm/
15120
15121TRACING
15122M:	Steven Rostedt <rostedt@goodmis.org>
15123M:	Ingo Molnar <mingo@redhat.com>
15124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15125S:	Maintained
15126F:	Documentation/trace/ftrace.rst
15127F:	arch/*/*/*/ftrace.h
15128F:	arch/*/kernel/ftrace.c
15129F:	include/*/ftrace.h
15130F:	include/linux/trace*.h
15131F:	include/trace/
15132F:	kernel/trace/
15133F:	tools/testing/selftests/ftrace/
15134
15135TRACING MMIO ACCESSES (MMIOTRACE)
15136M:	Steven Rostedt <rostedt@goodmis.org>
15137M:	Ingo Molnar <mingo@kernel.org>
15138R:	Karol Herbst <karolherbst@gmail.com>
15139R:	Pekka Paalanen <ppaalanen@gmail.com>
15140S:	Maintained
15141L:	linux-kernel@vger.kernel.org
15142L:	nouveau@lists.freedesktop.org
15143F:	kernel/trace/trace_mmiotrace.c
15144F:	include/linux/mmiotrace.h
15145F:	arch/x86/mm/kmmio.c
15146F:	arch/x86/mm/mmio-mod.c
15147F:	arch/x86/mm/testmmiotrace.c
15148
15149TRIVIAL PATCHES
15150M:	Jiri Kosina <trivial@kernel.org>
15151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15152S:	Maintained
15153K:	^Subject:.*(?i)trivial
15154
15155TEMPO SEMICONDUCTOR DRIVERS
15156M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15157S:	Maintained
15158F:	sound/soc/codecs/tscs*.c
15159F:	sound/soc/codecs/tscs*.h
15160F:	Documentation/devicetree/bindings/sound/tscs*.txt
15161
15162TTY LAYER
15163M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15164M:	Jiri Slaby <jslaby@suse.com>
15165S:	Supported
15166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15167F:	Documentation/serial/
15168F:	drivers/tty/
15169F:	drivers/tty/serial/serial_core.c
15170F:	include/linux/serial_core.h
15171F:	include/linux/serial.h
15172F:	include/linux/tty.h
15173F:	include/uapi/linux/serial_core.h
15174F:	include/uapi/linux/serial.h
15175F:	include/uapi/linux/tty.h
15176
15177TUA9001 MEDIA DRIVER
15178M:	Antti Palosaari <crope@iki.fi>
15179L:	linux-media@vger.kernel.org
15180W:	https://linuxtv.org
15181W:	http://palosaari.fi/linux/
15182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15183T:	git git://linuxtv.org/anttip/media_tree.git
15184S:	Maintained
15185F:	drivers/media/tuners/tua9001*
15186
15187TULIP NETWORK DRIVERS
15188L:	netdev@vger.kernel.org
15189L:	linux-parisc@vger.kernel.org
15190S:	Orphan
15191F:	drivers/net/ethernet/dec/tulip/
15192
15193TUN/TAP driver
15194M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15195W:	http://vtun.sourceforge.net/tun
15196S:	Maintained
15197F:	Documentation/networking/tuntap.txt
15198F:	arch/um/os-Linux/drivers/
15199
15200TURBOCHANNEL SUBSYSTEM
15201M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15202M:	Ralf Baechle <ralf@linux-mips.org>
15203L:	linux-mips@linux-mips.org
15204Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15205S:	Maintained
15206F:	drivers/tc/
15207F:	include/linux/tc.h
15208
15209TURBOSTAT UTILITY
15210M:	"Len Brown" <lenb@kernel.org>
15211L:	linux-pm@vger.kernel.org
15212B:	https://bugzilla.kernel.org
15213Q:	https://patchwork.kernel.org/project/linux-pm/list/
15214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15215S:	Supported
15216F:	tools/power/x86/turbostat/
15217
15218TW5864 VIDEO4LINUX DRIVER
15219M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15220M:	Anton Sviridenko <anton@corp.bluecherry.net>
15221M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15222M:	Andrey Utkin <andrey_utkin@fastmail.com>
15223L:	linux-media@vger.kernel.org
15224S:	Supported
15225F:	drivers/media/pci/tw5864/
15226
15227TW68 VIDEO4LINUX DRIVER
15228M:	Hans Verkuil <hverkuil@xs4all.nl>
15229L:	linux-media@vger.kernel.org
15230T:	git git://linuxtv.org/media_tree.git
15231W:	https://linuxtv.org
15232S:	Odd Fixes
15233F:	drivers/media/pci/tw68/
15234
15235TW686X VIDEO4LINUX DRIVER
15236M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15237L:	linux-media@vger.kernel.org
15238T:	git git://linuxtv.org/media_tree.git
15239W:	http://linuxtv.org
15240S:	Maintained
15241F:	drivers/media/pci/tw686x/
15242
15243UBI FILE SYSTEM (UBIFS)
15244M:	Richard Weinberger <richard@nod.at>
15245M:	Artem Bityutskiy <dedekind1@gmail.com>
15246M:	Adrian Hunter <adrian.hunter@intel.com>
15247L:	linux-mtd@lists.infradead.org
15248T:	git git://git.infradead.org/ubifs-2.6.git
15249W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15250S:	Supported
15251F:	Documentation/filesystems/ubifs.txt
15252F:	fs/ubifs/
15253
15254UCLINUX (M68KNOMMU AND COLDFIRE)
15255M:	Greg Ungerer <gerg@linux-m68k.org>
15256W:	http://www.linux-m68k.org/
15257W:	http://www.uclinux.org/
15258L:	linux-m68k@lists.linux-m68k.org
15259L:	uclinux-dev@uclinux.org  (subscribers-only)
15260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15261S:	Maintained
15262F:	arch/m68k/coldfire/
15263F:	arch/m68k/68*/
15264F:	arch/m68k/*/*_no.*
15265F:	arch/m68k/include/asm/*_no.*
15266
15267UDF FILESYSTEM
15268M:	Jan Kara <jack@suse.com>
15269S:	Maintained
15270F:	Documentation/filesystems/udf.txt
15271F:	fs/udf/
15272
15273UDRAW TABLET
15274M:	Bastien Nocera <hadess@hadess.net>
15275L:	linux-input@vger.kernel.org
15276S:	Maintained
15277F:	drivers/hid/hid-udraw-ps3.c
15278
15279UFS FILESYSTEM
15280M:	Evgeniy Dushistov <dushistov@mail.ru>
15281S:	Maintained
15282F:	Documentation/filesystems/ufs.txt
15283F:	fs/ufs/
15284
15285UHID USERSPACE HID IO DRIVER:
15286M:	David Herrmann <dh.herrmann@googlemail.com>
15287L:	linux-input@vger.kernel.org
15288S:	Maintained
15289F:	drivers/hid/uhid.c
15290F:	include/uapi/linux/uhid.h
15291
15292ULPI BUS
15293M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15294L:	linux-usb@vger.kernel.org
15295S:	Maintained
15296F:	drivers/usb/common/ulpi.c
15297F:	include/linux/ulpi/
15298
15299ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15300L:	linux-usb@vger.kernel.org
15301S:	Orphan
15302F:	drivers/uwb/
15303F:	include/linux/uwb.h
15304F:	include/linux/uwb/
15305
15306UNICORE32 ARCHITECTURE:
15307M:	Guan Xuetao <gxt@pku.edu.cn>
15308W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15309S:	Maintained
15310T:	git git://github.com/gxt/linux.git
15311F:	arch/unicore32/
15312
15313UNIFDEF
15314M:	Tony Finch <dot@dotat.at>
15315W:	http://dotat.at/prog/unifdef
15316S:	Maintained
15317F:	scripts/unifdef.c
15318
15319UNIFORM CDROM DRIVER
15320M:	Jens Axboe <axboe@kernel.dk>
15321W:	http://www.kernel.dk
15322S:	Maintained
15323F:	Documentation/cdrom/
15324F:	drivers/cdrom/cdrom.c
15325F:	include/linux/cdrom.h
15326F:	include/uapi/linux/cdrom.h
15327
15328UNISYS S-PAR DRIVERS
15329M:	David Kershner <david.kershner@unisys.com>
15330L:	sparmaintainer@unisys.com (Unisys internal)
15331S:	Supported
15332F:	include/linux/visorbus.h
15333F:	drivers/visorbus/
15334F:	drivers/staging/unisys/
15335
15336UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15337M:	Vinayak Holikatti <vinholikatti@gmail.com>
15338L:	linux-scsi@vger.kernel.org
15339S:	Supported
15340F:	Documentation/scsi/ufs.txt
15341F:	drivers/scsi/ufs/
15342
15343UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15344M:	Joao Pinto <jpinto@synopsys.com>
15345L:	linux-scsi@vger.kernel.org
15346S:	Supported
15347F:	drivers/scsi/ufs/*dwc*
15348
15349UNSORTED BLOCK IMAGES (UBI)
15350M:	Artem Bityutskiy <dedekind1@gmail.com>
15351M:	Richard Weinberger <richard@nod.at>
15352W:	http://www.linux-mtd.infradead.org/
15353L:	linux-mtd@lists.infradead.org
15354T:	git git://git.infradead.org/ubifs-2.6.git
15355S:	Supported
15356F:	drivers/mtd/ubi/
15357F:	include/linux/mtd/ubi.h
15358F:	include/uapi/mtd/ubi-user.h
15359
15360USB "USBNET" DRIVER FRAMEWORK
15361M:	Oliver Neukum <oneukum@suse.com>
15362L:	netdev@vger.kernel.org
15363W:	http://www.linux-usb.org/usbnet
15364S:	Maintained
15365F:	drivers/net/usb/usbnet.c
15366F:	include/linux/usb/usbnet.h
15367
15368USB ACM DRIVER
15369M:	Oliver Neukum <oneukum@suse.com>
15370L:	linux-usb@vger.kernel.org
15371S:	Maintained
15372F:	Documentation/usb/acm.txt
15373F:	drivers/usb/class/cdc-acm.*
15374
15375USB AR5523 WIRELESS DRIVER
15376M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15377L:	linux-wireless@vger.kernel.org
15378S:	Maintained
15379F:	drivers/net/wireless/ath/ar5523/
15380
15381USB ATTACHED SCSI
15382M:	Oliver Neukum <oneukum@suse.com>
15383L:	linux-usb@vger.kernel.org
15384L:	linux-scsi@vger.kernel.org
15385S:	Maintained
15386F:	drivers/usb/storage/uas.c
15387
15388USB CDC ETHERNET DRIVER
15389M:	Oliver Neukum <oliver@neukum.org>
15390L:	linux-usb@vger.kernel.org
15391S:	Maintained
15392F:	drivers/net/usb/cdc_*.c
15393F:	include/uapi/linux/usb/cdc.h
15394
15395USB CHAOSKEY DRIVER
15396M:	Keith Packard <keithp@keithp.com>
15397L:	linux-usb@vger.kernel.org
15398S:	Maintained
15399F:	drivers/usb/misc/chaoskey.c
15400
15401USB CYPRESS C67X00 DRIVER
15402M:	Peter Korsgaard <jacmet@sunsite.dk>
15403L:	linux-usb@vger.kernel.org
15404S:	Maintained
15405F:	drivers/usb/c67x00/
15406
15407USB DAVICOM DM9601 DRIVER
15408M:	Peter Korsgaard <jacmet@sunsite.dk>
15409L:	netdev@vger.kernel.org
15410W:	http://www.linux-usb.org/usbnet
15411S:	Maintained
15412F:	drivers/net/usb/dm9601.c
15413
15414USB DIAMOND RIO500 DRIVER
15415M:	Cesar Miquel <miquel@df.uba.ar>
15416L:	rio500-users@lists.sourceforge.net
15417W:	http://rio500.sourceforge.net
15418S:	Maintained
15419F:	drivers/usb/misc/rio500*
15420
15421USB EHCI DRIVER
15422M:	Alan Stern <stern@rowland.harvard.edu>
15423L:	linux-usb@vger.kernel.org
15424S:	Maintained
15425F:	Documentation/usb/ehci.txt
15426F:	drivers/usb/host/ehci*
15427
15428USB GADGET/PERIPHERAL SUBSYSTEM
15429M:	Felipe Balbi <balbi@kernel.org>
15430L:	linux-usb@vger.kernel.org
15431W:	http://www.linux-usb.org/gadget
15432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15433S:	Maintained
15434F:	drivers/usb/gadget/
15435F:	include/linux/usb/gadget*
15436
15437USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15438M:	Jiri Kosina <jikos@kernel.org>
15439R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15440L:	linux-usb@vger.kernel.org
15441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15442S:	Maintained
15443F:	Documentation/hid/hiddev.txt
15444F:	drivers/hid/usbhid/
15445
15446USB INTEL XHCI ROLE MUX DRIVER
15447M:	Hans de Goede <hdegoede@redhat.com>
15448L:	linux-usb@vger.kernel.org
15449S:	Maintained
15450F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15451
15452USB ISP116X DRIVER
15453M:	Olav Kongas <ok@artecdesign.ee>
15454L:	linux-usb@vger.kernel.org
15455S:	Maintained
15456F:	drivers/usb/host/isp116x*
15457F:	include/linux/usb/isp116x.h
15458
15459USB LAN78XX ETHERNET DRIVER
15460M:	Woojung Huh <woojung.huh@microchip.com>
15461M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15462L:	netdev@vger.kernel.org
15463S:	Maintained
15464F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15465F:	drivers/net/usb/lan78xx.*
15466F:	include/dt-bindings/net/microchip-lan78xx.h
15467
15468USB MASS STORAGE DRIVER
15469M:	Alan Stern <stern@rowland.harvard.edu>
15470L:	linux-usb@vger.kernel.org
15471L:	usb-storage@lists.one-eyed-alien.net
15472S:	Maintained
15473W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15474F:	drivers/usb/storage/
15475
15476USB MIDI DRIVER
15477M:	Clemens Ladisch <clemens@ladisch.de>
15478L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15479T:	git git://git.alsa-project.org/alsa-kernel.git
15480S:	Maintained
15481F:	sound/usb/midi.*
15482
15483USB NETWORKING DRIVERS
15484L:	linux-usb@vger.kernel.org
15485S:	Odd Fixes
15486F:	drivers/net/usb/
15487
15488USB OHCI DRIVER
15489M:	Alan Stern <stern@rowland.harvard.edu>
15490L:	linux-usb@vger.kernel.org
15491S:	Maintained
15492F:	Documentation/usb/ohci.txt
15493F:	drivers/usb/host/ohci*
15494
15495USB OTG FSM (Finite State Machine)
15496M:	Peter Chen <Peter.Chen@nxp.com>
15497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15498L:	linux-usb@vger.kernel.org
15499S:	Maintained
15500F:	drivers/usb/common/usb-otg-fsm.c
15501
15502USB OVER IP DRIVER
15503M:	Valentina Manea <valentina.manea.m@gmail.com>
15504M:	Shuah Khan <shuah@kernel.org>
15505L:	linux-usb@vger.kernel.org
15506S:	Maintained
15507F:	Documentation/usb/usbip_protocol.txt
15508F:	drivers/usb/usbip/
15509F:	tools/usb/usbip/
15510F:	tools/testing/selftests/drivers/usb/usbip/
15511
15512USB PEGASUS DRIVER
15513M:	Petko Manolov <petkan@nucleusys.com>
15514L:	linux-usb@vger.kernel.org
15515L:	netdev@vger.kernel.org
15516T:	git git://github.com/petkan/pegasus.git
15517W:	https://github.com/petkan/pegasus
15518S:	Maintained
15519F:	drivers/net/usb/pegasus.*
15520
15521USB PHY LAYER
15522M:	Felipe Balbi <balbi@kernel.org>
15523L:	linux-usb@vger.kernel.org
15524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15525S:	Maintained
15526F:	drivers/usb/phy/
15527
15528USB PRINTER DRIVER (usblp)
15529M:	Pete Zaitcev <zaitcev@redhat.com>
15530L:	linux-usb@vger.kernel.org
15531S:	Supported
15532F:	drivers/usb/class/usblp.c
15533
15534USB QMI WWAN NETWORK DRIVER
15535M:	Bjørn Mork <bjorn@mork.no>
15536L:	netdev@vger.kernel.org
15537S:	Maintained
15538F:	Documentation/ABI/testing/sysfs-class-net-qmi
15539F:	drivers/net/usb/qmi_wwan.c
15540
15541USB RTL8150 DRIVER
15542M:	Petko Manolov <petkan@nucleusys.com>
15543L:	linux-usb@vger.kernel.org
15544L:	netdev@vger.kernel.org
15545T:	git git://github.com/petkan/rtl8150.git
15546W:	https://github.com/petkan/rtl8150
15547S:	Maintained
15548F:	drivers/net/usb/rtl8150.c
15549
15550USB SERIAL SUBSYSTEM
15551M:	Johan Hovold <johan@kernel.org>
15552L:	linux-usb@vger.kernel.org
15553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15554S:	Maintained
15555F:	Documentation/usb/usb-serial.txt
15556F:	drivers/usb/serial/
15557F:	include/linux/usb/serial.h
15558
15559USB SMSC75XX ETHERNET DRIVER
15560M:	Steve Glendinning <steve.glendinning@shawell.net>
15561L:	netdev@vger.kernel.org
15562S:	Maintained
15563F:	drivers/net/usb/smsc75xx.*
15564
15565USB SMSC95XX ETHERNET DRIVER
15566M:	Steve Glendinning <steve.glendinning@shawell.net>
15567M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15568L:	netdev@vger.kernel.org
15569S:	Maintained
15570F:	drivers/net/usb/smsc95xx.*
15571
15572USB SUBSYSTEM
15573M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15574L:	linux-usb@vger.kernel.org
15575W:	http://www.linux-usb.org
15576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15577S:	Supported
15578F:	Documentation/devicetree/bindings/usb/
15579F:	Documentation/usb/
15580F:	drivers/usb/
15581F:	include/linux/usb.h
15582F:	include/linux/usb/
15583
15584USB TYPEC PI3USB30532 MUX DRIVER
15585M:	Hans de Goede <hdegoede@redhat.com>
15586L:	linux-usb@vger.kernel.org
15587S:	Maintained
15588F:	drivers/usb/typec/mux/pi3usb30532.c
15589
15590USB TYPEC CLASS
15591M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15592L:	linux-usb@vger.kernel.org
15593S:	Maintained
15594F:	Documentation/ABI/testing/sysfs-class-typec
15595F:	Documentation/driver-api/usb/typec.rst
15596F:	drivers/usb/typec/
15597F:	include/linux/usb/typec.h
15598
15599USB TYPEC BUS FOR ALTERNATE MODES
15600M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15601L:	linux-usb@vger.kernel.org
15602S:	Maintained
15603F:	Documentation/ABI/testing/sysfs-bus-typec
15604F:	Documentation/driver-api/usb/typec_bus.rst
15605F:	drivers/usb/typec/altmodes/
15606F:	include/linux/usb/typec_altmode.h
15607
15608USB TYPEC PORT CONTROLLER DRIVERS
15609M:	Guenter Roeck <linux@roeck-us.net>
15610L:	linux-usb@vger.kernel.org
15611S:	Maintained
15612F:	drivers/usb/typec/tcpm/
15613
15614USB UHCI DRIVER
15615M:	Alan Stern <stern@rowland.harvard.edu>
15616L:	linux-usb@vger.kernel.org
15617S:	Maintained
15618F:	drivers/usb/host/uhci*
15619
15620USB VIDEO CLASS
15621M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15622L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15623L:	linux-media@vger.kernel.org
15624T:	git git://linuxtv.org/media_tree.git
15625W:	http://www.ideasonboard.org/uvc/
15626S:	Maintained
15627F:	drivers/media/usb/uvc/
15628F:	include/uapi/linux/uvcvideo.h
15629
15630USB VISION DRIVER
15631M:	Hans Verkuil <hverkuil@xs4all.nl>
15632L:	linux-media@vger.kernel.org
15633T:	git git://linuxtv.org/media_tree.git
15634W:	https://linuxtv.org
15635S:	Odd Fixes
15636F:	drivers/media/usb/usbvision/
15637
15638USB WEBCAM GADGET
15639M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15640L:	linux-usb@vger.kernel.org
15641S:	Maintained
15642F:	drivers/usb/gadget/function/*uvc*
15643F:	drivers/usb/gadget/legacy/webcam.c
15644F:	include/uapi/linux/usb/g_uvc.h
15645
15646USB WIRELESS RNDIS DRIVER (rndis_wlan)
15647M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15648L:	linux-wireless@vger.kernel.org
15649S:	Maintained
15650F:	drivers/net/wireless/rndis_wlan.c
15651
15652USB XHCI DRIVER
15653M:	Mathias Nyman <mathias.nyman@intel.com>
15654L:	linux-usb@vger.kernel.org
15655S:	Supported
15656F:	drivers/usb/host/xhci*
15657F:	drivers/usb/host/pci-quirks*
15658
15659USB ZD1201 DRIVER
15660L:	linux-wireless@vger.kernel.org
15661W:	http://linux-lc100020.sourceforge.net
15662S:	Orphan
15663F:	drivers/net/wireless/zydas/zd1201.*
15664
15665USB ZR364XX DRIVER
15666M:	Antoine Jacquet <royale@zerezo.com>
15667L:	linux-usb@vger.kernel.org
15668L:	linux-media@vger.kernel.org
15669T:	git git://linuxtv.org/media_tree.git
15670W:	http://royale.zerezo.com/zr364xx/
15671S:	Maintained
15672F:	Documentation/media/v4l-drivers/zr364xx*
15673F:	drivers/media/usb/zr364xx/
15674
15675USER-MODE LINUX (UML)
15676M:	Jeff Dike <jdike@addtoit.com>
15677M:	Richard Weinberger <richard@nod.at>
15678L:	linux-um@lists.infradead.org
15679W:	http://user-mode-linux.sourceforge.net
15680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15681S:	Maintained
15682F:	Documentation/virtual/uml/
15683F:	arch/um/
15684F:	arch/x86/um/
15685F:	fs/hostfs/
15686F:	fs/hppfs/
15687
15688USERSPACE COPYIN/COPYOUT (UIOVEC)
15689M:	Alexander Viro <viro@zeniv.linux.org.uk>
15690S:	Maintained
15691F:	lib/iov_iter.c
15692F:	include/linux/uio.h
15693
15694USERSPACE DMA BUFFER DRIVER
15695M:	Gerd Hoffmann <kraxel@redhat.com>
15696S:	Maintained
15697L:	dri-devel@lists.freedesktop.org
15698F:	drivers/dma-buf/udmabuf.c
15699F:	include/uapi/linux/udmabuf.h
15700T:	git git://anongit.freedesktop.org/drm/drm-misc
15701
15702USERSPACE I/O (UIO)
15703M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15704S:	Maintained
15705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15706F:	Documentation/driver-api/uio-howto.rst
15707F:	drivers/uio/
15708F:	include/linux/uio_driver.h
15709
15710UTIL-LINUX PACKAGE
15711M:	Karel Zak <kzak@redhat.com>
15712L:	util-linux@vger.kernel.org
15713W:	http://en.wikipedia.org/wiki/Util-linux
15714T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15715S:	Maintained
15716
15717UUID HELPERS
15718M:	Christoph Hellwig <hch@lst.de>
15719R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15720L:	linux-kernel@vger.kernel.org
15721T:	git git://git.infradead.org/users/hch/uuid.git
15722F:	lib/uuid.c
15723F:	lib/test_uuid.c
15724F:	include/linux/uuid.h
15725F:	include/uapi/linux/uuid.h
15726S:	Maintained
15727
15728UVESAFB DRIVER
15729M:	Michal Januszewski <spock@gentoo.org>
15730L:	linux-fbdev@vger.kernel.org
15731W:	https://github.com/mjanusz/v86d
15732S:	Maintained
15733F:	Documentation/fb/uvesafb.txt
15734F:	drivers/video/fbdev/uvesafb.*
15735
15736VF610 NAND DRIVER
15737M:	Stefan Agner <stefan@agner.ch>
15738L:	linux-mtd@lists.infradead.org
15739S:	Supported
15740F:	drivers/mtd/nand/raw/vf610_nfc.c
15741
15742VFAT/FAT/MSDOS FILESYSTEM
15743M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15744S:	Maintained
15745F:	Documentation/filesystems/vfat.txt
15746F:	fs/fat/
15747
15748VFIO DRIVER
15749M:	Alex Williamson <alex.williamson@redhat.com>
15750L:	kvm@vger.kernel.org
15751T:	git git://github.com/awilliam/linux-vfio.git
15752S:	Maintained
15753F:	Documentation/vfio.txt
15754F:	drivers/vfio/
15755F:	include/linux/vfio.h
15756F:	include/uapi/linux/vfio.h
15757
15758VFIO MEDIATED DEVICE DRIVERS
15759M:	Kirti Wankhede <kwankhede@nvidia.com>
15760L:	kvm@vger.kernel.org
15761S:	Maintained
15762F:	Documentation/vfio-mediated-device.txt
15763F:	drivers/vfio/mdev/
15764F:	include/linux/mdev.h
15765F:	samples/vfio-mdev/
15766
15767VFIO PLATFORM DRIVER
15768M:	Eric Auger <eric.auger@redhat.com>
15769L:	kvm@vger.kernel.org
15770S:	Maintained
15771F:	drivers/vfio/platform/
15772
15773VGA_SWITCHEROO
15774R:	Lukas Wunner <lukas@wunner.de>
15775S:	Maintained
15776F:	Documentation/gpu/vga-switcheroo.rst
15777F:	drivers/gpu/vga/vga_switcheroo.c
15778F:	include/linux/vga_switcheroo.h
15779T:	git git://anongit.freedesktop.org/drm/drm-misc
15780
15781VIA RHINE NETWORK DRIVER
15782S:	Orphan
15783F:	drivers/net/ethernet/via/via-rhine.c
15784
15785VIA SD/MMC CARD CONTROLLER DRIVER
15786M:	Bruce Chang <brucechang@via.com.tw>
15787M:	Harald Welte <HaraldWelte@viatech.com>
15788S:	Maintained
15789F:	drivers/mmc/host/via-sdmmc.c
15790
15791VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15792M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15793L:	linux-fbdev@vger.kernel.org
15794S:	Maintained
15795F:	include/linux/via-core.h
15796F:	include/linux/via-gpio.h
15797F:	include/linux/via_i2c.h
15798F:	drivers/video/fbdev/via/
15799
15800VIA VELOCITY NETWORK DRIVER
15801M:	Francois Romieu <romieu@fr.zoreil.com>
15802L:	netdev@vger.kernel.org
15803S:	Maintained
15804F:	drivers/net/ethernet/via/via-velocity.*
15805
15806VICODEC VIRTUAL CODEC DRIVER
15807M:	Hans Verkuil <hans.verkuil@cisco.com>
15808L:	linux-media@vger.kernel.org
15809T:	git git://linuxtv.org/media_tree.git
15810W:	https://linuxtv.org
15811S:	Maintained
15812F:	drivers/media/platform/vicodec/*
15813
15814VIDEO MULTIPLEXER DRIVER
15815M:	Philipp Zabel <p.zabel@pengutronix.de>
15816L:	linux-media@vger.kernel.org
15817S:	Maintained
15818F:	drivers/media/platform/video-mux.c
15819
15820VIDEO I2C POLLING DRIVER
15821M:	Matt Ranostay <matt.ranostay@konsulko.com>
15822L:	linux-media@vger.kernel.org
15823S:	Maintained
15824F:	drivers/media/i2c/video-i2c.c
15825
15826VIDEOBUF2 FRAMEWORK
15827M:	Pawel Osciak <pawel@osciak.com>
15828M:	Marek Szyprowski <m.szyprowski@samsung.com>
15829M:	Kyungmin Park <kyungmin.park@samsung.com>
15830L:	linux-media@vger.kernel.org
15831S:	Maintained
15832F:	drivers/media/common/videobuf2/*
15833F:	include/media/videobuf2-*
15834
15835VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15836M:	Helen Koike <helen.koike@collabora.com>
15837L:	linux-media@vger.kernel.org
15838T:	git git://linuxtv.org/media_tree.git
15839W:	https://linuxtv.org
15840S:	Maintained
15841F:	drivers/media/platform/vimc/*
15842
15843VIRT LIB
15844M:	Alex Williamson <alex.williamson@redhat.com>
15845M:	Paolo Bonzini <pbonzini@redhat.com>
15846L:	kvm@vger.kernel.org
15847S:	Supported
15848F:	virt/lib/
15849
15850VIRTIO AND VHOST VSOCK DRIVER
15851M:	Stefan Hajnoczi <stefanha@redhat.com>
15852L:	kvm@vger.kernel.org
15853L:	virtualization@lists.linux-foundation.org
15854L:	netdev@vger.kernel.org
15855S:	Maintained
15856F:	include/linux/virtio_vsock.h
15857F:	include/uapi/linux/virtio_vsock.h
15858F:	include/uapi/linux/vsockmon.h
15859F:	include/uapi/linux/vm_sockets_diag.h
15860F:	net/vmw_vsock/diag.c
15861F:	net/vmw_vsock/af_vsock_tap.c
15862F:	net/vmw_vsock/virtio_transport_common.c
15863F:	net/vmw_vsock/virtio_transport.c
15864F:	drivers/net/vsockmon.c
15865F:	drivers/vhost/vsock.c
15866F:	tools/testing/vsock/
15867
15868VIRTIO CONSOLE DRIVER
15869M:	Amit Shah <amit@kernel.org>
15870L:	virtualization@lists.linux-foundation.org
15871S:	Maintained
15872F:	drivers/char/virtio_console.c
15873F:	include/linux/virtio_console.h
15874F:	include/uapi/linux/virtio_console.h
15875
15876VIRTIO CORE, NET AND BLOCK DRIVERS
15877M:	"Michael S. Tsirkin" <mst@redhat.com>
15878M:	Jason Wang <jasowang@redhat.com>
15879L:	virtualization@lists.linux-foundation.org
15880S:	Maintained
15881F:	Documentation/devicetree/bindings/virtio/
15882F:	drivers/virtio/
15883F:	tools/virtio/
15884F:	drivers/net/virtio_net.c
15885F:	drivers/block/virtio_blk.c
15886F:	include/linux/virtio*.h
15887F:	include/uapi/linux/virtio_*.h
15888F:	drivers/crypto/virtio/
15889F:	mm/balloon_compaction.c
15890
15891VIRTIO CRYPTO DRIVER
15892M:	Gonglei <arei.gonglei@huawei.com>
15893L:	virtualization@lists.linux-foundation.org
15894L:	linux-crypto@vger.kernel.org
15895S:	Maintained
15896F:	drivers/crypto/virtio/
15897F:	include/uapi/linux/virtio_crypto.h
15898
15899VIRTIO DRIVERS FOR S390
15900M:	Cornelia Huck <cohuck@redhat.com>
15901M:	Halil Pasic <pasic@linux.ibm.com>
15902L:	linux-s390@vger.kernel.org
15903L:	virtualization@lists.linux-foundation.org
15904L:	kvm@vger.kernel.org
15905S:	Supported
15906F:	drivers/s390/virtio/
15907F:	arch/s390/include/uapi/asm/virtio-ccw.h
15908
15909VIRTIO GPU DRIVER
15910M:	David Airlie <airlied@linux.ie>
15911M:	Gerd Hoffmann <kraxel@redhat.com>
15912L:	dri-devel@lists.freedesktop.org
15913L:	virtualization@lists.linux-foundation.org
15914T:	git git://anongit.freedesktop.org/drm/drm-misc
15915S:	Maintained
15916F:	drivers/gpu/drm/virtio/
15917F:	include/uapi/linux/virtio_gpu.h
15918
15919VIRTIO HOST (VHOST)
15920M:	"Michael S. Tsirkin" <mst@redhat.com>
15921M:	Jason Wang <jasowang@redhat.com>
15922L:	kvm@vger.kernel.org
15923L:	virtualization@lists.linux-foundation.org
15924L:	netdev@vger.kernel.org
15925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15926S:	Maintained
15927F:	drivers/vhost/
15928F:	include/uapi/linux/vhost.h
15929
15930VIRTIO INPUT DRIVER
15931M:	Gerd Hoffmann <kraxel@redhat.com>
15932S:	Maintained
15933F:	drivers/virtio/virtio_input.c
15934F:	include/uapi/linux/virtio_input.h
15935
15936VIRTUAL BOX GUEST DEVICE DRIVER
15937M:	Hans de Goede <hdegoede@redhat.com>
15938M:	Arnd Bergmann <arnd@arndb.de>
15939M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15940S:	Maintained
15941F:	include/linux/vbox_utils.h
15942F:	include/uapi/linux/vbox*.h
15943F:	drivers/virt/vboxguest/
15944
15945VIRTUAL SERIO DEVICE DRIVER
15946M:	Stephen Chandler Paul <thatslyude@gmail.com>
15947S:	Maintained
15948F:	drivers/input/serio/userio.c
15949F:	include/uapi/linux/userio.h
15950
15951VIVID VIRTUAL VIDEO DRIVER
15952M:	Hans Verkuil <hverkuil@xs4all.nl>
15953L:	linux-media@vger.kernel.org
15954T:	git git://linuxtv.org/media_tree.git
15955W:	https://linuxtv.org
15956S:	Maintained
15957F:	drivers/media/platform/vivid/*
15958
15959VLYNQ BUS
15960M:	Florian Fainelli <f.fainelli@gmail.com>
15961L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15962S:	Maintained
15963F:	drivers/vlynq/vlynq.c
15964F:	include/linux/vlynq.h
15965
15966VME SUBSYSTEM
15967M:	Martyn Welch <martyn@welchs.me.uk>
15968M:	Manohar Vanga <manohar.vanga@gmail.com>
15969M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15970L:	devel@driverdev.osuosl.org
15971S:	Maintained
15972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15973F:	Documentation/driver-api/vme.rst
15974F:	drivers/staging/vme/
15975F:	drivers/vme/
15976F:	include/linux/vme*
15977
15978VMWARE BALLOON DRIVER
15979M:	Xavier Deguillard <xdeguillard@vmware.com>
15980M:	Nadav Amit <namit@vmware.com>
15981M:	"VMware, Inc." <pv-drivers@vmware.com>
15982L:	linux-kernel@vger.kernel.org
15983S:	Maintained
15984F:	drivers/misc/vmw_balloon.c
15985
15986VMWARE HYPERVISOR INTERFACE
15987M:	Alok Kataria <akataria@vmware.com>
15988L:	virtualization@lists.linux-foundation.org
15989S:	Supported
15990F:	arch/x86/kernel/cpu/vmware.c
15991
15992VMWARE PVRDMA DRIVER
15993M:	Adit Ranadive <aditr@vmware.com>
15994M:	VMware PV-Drivers <pv-drivers@vmware.com>
15995L:	linux-rdma@vger.kernel.org
15996S:	Maintained
15997F:	drivers/infiniband/hw/vmw_pvrdma/
15998
15999VMware PVSCSI driver
16000M:	Jim Gill <jgill@vmware.com>
16001M:	VMware PV-Drivers <pv-drivers@vmware.com>
16002L:	linux-scsi@vger.kernel.org
16003S:	Maintained
16004F:	drivers/scsi/vmw_pvscsi.c
16005F:	drivers/scsi/vmw_pvscsi.h
16006
16007VMWARE VMMOUSE SUBDRIVER
16008M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16009M:	"VMware, Inc." <pv-drivers@vmware.com>
16010L:	linux-input@vger.kernel.org
16011S:	Maintained
16012F:	drivers/input/mouse/vmmouse.c
16013F:	drivers/input/mouse/vmmouse.h
16014
16015VMWARE VMXNET3 ETHERNET DRIVER
16016M:	Ronak Doshi <doshir@vmware.com>
16017M:	"VMware, Inc." <pv-drivers@vmware.com>
16018L:	netdev@vger.kernel.org
16019S:	Maintained
16020F:	drivers/net/vmxnet3/
16021
16022VOCORE VOCORE2 BOARD
16023M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16024L:	linux-mips@linux-mips.org
16025S:	Maintained
16026F:	arch/mips/boot/dts/ralink/vocore2.dts
16027
16028VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16029M:	Liam Girdwood <lgirdwood@gmail.com>
16030M:	Mark Brown <broonie@kernel.org>
16031L:	linux-kernel@vger.kernel.org
16032W:	http://www.slimlogic.co.uk/?p=48
16033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16034S:	Supported
16035F:	Documentation/devicetree/bindings/regulator/
16036F:	Documentation/power/regulator/
16037F:	drivers/regulator/
16038F:	include/dt-bindings/regulator/
16039F:	include/linux/regulator/
16040
16041VRF
16042M:	David Ahern <dsa@cumulusnetworks.com>
16043M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16044L:	netdev@vger.kernel.org
16045S:	Maintained
16046F:	drivers/net/vrf.c
16047F:	Documentation/networking/vrf.txt
16048
16049VT1211 HARDWARE MONITOR DRIVER
16050M:	Juerg Haefliger <juergh@gmail.com>
16051L:	linux-hwmon@vger.kernel.org
16052S:	Maintained
16053F:	Documentation/hwmon/vt1211
16054F:	drivers/hwmon/vt1211.c
16055
16056VT8231 HARDWARE MONITOR DRIVER
16057M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16058L:	linux-hwmon@vger.kernel.org
16059S:	Maintained
16060F:	drivers/hwmon/vt8231.c
16061
16062VUB300 USB to SDIO/SD/MMC bridge chip
16063M:	Tony Olech <tony.olech@elandigitalsystems.com>
16064L:	linux-mmc@vger.kernel.org
16065L:	linux-usb@vger.kernel.org
16066S:	Supported
16067F:	drivers/mmc/host/vub300.c
16068
16069W1 DALLAS'S 1-WIRE BUS
16070M:	Evgeniy Polyakov <zbr@ioremap.net>
16071S:	Maintained
16072F:	Documentation/devicetree/bindings/w1/
16073F:	Documentation/w1/
16074F:	drivers/w1/
16075F:	include/linux/w1.h
16076
16077W83791D HARDWARE MONITORING DRIVER
16078M:	Marc Hulsman <m.hulsman@tudelft.nl>
16079L:	linux-hwmon@vger.kernel.org
16080S:	Maintained
16081F:	Documentation/hwmon/w83791d
16082F:	drivers/hwmon/w83791d.c
16083
16084W83793 HARDWARE MONITORING DRIVER
16085M:	Rudolf Marek <r.marek@assembler.cz>
16086L:	linux-hwmon@vger.kernel.org
16087S:	Maintained
16088F:	Documentation/hwmon/w83793
16089F:	drivers/hwmon/w83793.c
16090
16091W83795 HARDWARE MONITORING DRIVER
16092M:	Jean Delvare <jdelvare@suse.com>
16093L:	linux-hwmon@vger.kernel.org
16094S:	Maintained
16095F:	drivers/hwmon/w83795.c
16096
16097W83L51xD SD/MMC CARD INTERFACE DRIVER
16098M:	Pierre Ossman <pierre@ossman.eu>
16099S:	Maintained
16100F:	drivers/mmc/host/wbsd.*
16101
16102WACOM PROTOCOL 4 SERIAL TABLETS
16103M:	Julian Squires <julian@cipht.net>
16104M:	Hans de Goede <hdegoede@redhat.com>
16105L:	linux-input@vger.kernel.org
16106S:	Maintained
16107F:	drivers/input/tablet/wacom_serial4.c
16108
16109WATCHDOG DEVICE DRIVERS
16110M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16111M:	Guenter Roeck <linux@roeck-us.net>
16112L:	linux-watchdog@vger.kernel.org
16113W:	http://www.linux-watchdog.org/
16114T:	git git://www.linux-watchdog.org/linux-watchdog.git
16115S:	Maintained
16116F:	Documentation/devicetree/bindings/watchdog/
16117F:	Documentation/watchdog/
16118F:	drivers/watchdog/
16119F:	include/linux/watchdog.h
16120F:	include/uapi/linux/watchdog.h
16121
16122WHISKEYCOVE PMIC GPIO DRIVER
16123M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16124L:	linux-gpio@vger.kernel.org
16125S:	Maintained
16126F:	drivers/gpio/gpio-wcove.c
16127
16128WIIMOTE HID DRIVER
16129M:	David Herrmann <dh.herrmann@googlemail.com>
16130L:	linux-input@vger.kernel.org
16131S:	Maintained
16132F:	drivers/hid/hid-wiimote*
16133
16134WILOCITY WIL6210 WIRELESS DRIVER
16135M:	Maya Erez <merez@codeaurora.org>
16136L:	linux-wireless@vger.kernel.org
16137L:	wil6210@qti.qualcomm.com
16138S:	Supported
16139W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16140F:	drivers/net/wireless/ath/wil6210/
16141
16142WIMAX STACK
16143M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16144M:	linux-wimax@intel.com
16145L:	wimax@linuxwimax.org (subscribers-only)
16146S:	Supported
16147W:	http://linuxwimax.org
16148F:	Documentation/wimax/README.wimax
16149F:	include/linux/wimax/debug.h
16150F:	include/net/wimax.h
16151F:	include/uapi/linux/wimax.h
16152F:	net/wimax/
16153
16154WINBOND CIR DRIVER
16155M:	David Härdeman <david@hardeman.nu>
16156S:	Maintained
16157F:	drivers/media/rc/winbond-cir.c
16158
16159WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16160M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16161L:	linux-watchdog@vger.kernel.org
16162S:	Maintained
16163F:	drivers/watchdog/ebc-c384_wdt.c
16164
16165WINSYSTEMS WS16C48 GPIO DRIVER
16166M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16167L:	linux-gpio@vger.kernel.org
16168S:	Maintained
16169F:	drivers/gpio/gpio-ws16c48.c
16170
16171WISTRON LAPTOP BUTTON DRIVER
16172M:	Miloslav Trmac <mitr@volny.cz>
16173S:	Maintained
16174F:	drivers/input/misc/wistron_btns.c
16175
16176WL3501 WIRELESS PCMCIA CARD DRIVER
16177L:	linux-wireless@vger.kernel.org
16178S:	Odd fixes
16179F:	drivers/net/wireless/wl3501*
16180
16181WOLFSON MICROELECTRONICS DRIVERS
16182L:	patches@opensource.cirrus.com
16183T:	git https://github.com/CirrusLogic/linux-drivers.git
16184W:	https://github.com/CirrusLogic/linux-drivers/wiki
16185S:	Supported
16186F:	Documentation/hwmon/wm83??
16187F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16188F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16189F:	Documentation/devicetree/bindings/mfd/arizona.txt
16190F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16191F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16192F:	arch/arm/mach-s3c64xx/mach-crag6410*
16193F:	drivers/clk/clk-wm83*.c
16194F:	drivers/extcon/extcon-arizona.c
16195F:	drivers/leds/leds-wm83*.c
16196F:	drivers/gpio/gpio-*wm*.c
16197F:	drivers/gpio/gpio-arizona.c
16198F:	drivers/hwmon/wm83??-hwmon.c
16199F:	drivers/input/misc/wm831x-on.c
16200F:	drivers/input/touchscreen/wm831x-ts.c
16201F:	drivers/input/touchscreen/wm97*.c
16202F:	drivers/mfd/arizona*
16203F:	drivers/mfd/wm*.c
16204F:	drivers/mfd/cs47l24*
16205F:	drivers/power/supply/wm83*.c
16206F:	drivers/rtc/rtc-wm83*.c
16207F:	drivers/regulator/wm8*.c
16208F:	drivers/regulator/arizona*
16209F:	drivers/video/backlight/wm83*_bl.c
16210F:	drivers/watchdog/wm83*_wdt.c
16211F:	include/linux/mfd/arizona/
16212F:	include/linux/mfd/wm831x/
16213F:	include/linux/mfd/wm8350/
16214F:	include/linux/mfd/wm8400*
16215F:	include/linux/regulator/arizona*
16216F:	include/linux/wm97xx.h
16217F:	include/sound/wm????.h
16218F:	sound/soc/codecs/arizona.?
16219F:	sound/soc/codecs/wm*
16220F:	sound/soc/codecs/cs47l24*
16221
16222WORKQUEUE
16223M:	Tejun Heo <tj@kernel.org>
16224R:	Lai Jiangshan <jiangshanlai@gmail.com>
16225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16226S:	Maintained
16227F:	include/linux/workqueue.h
16228F:	kernel/workqueue.c
16229F:	Documentation/core-api/workqueue.rst
16230
16231X-POWERS AXP288 PMIC DRIVERS
16232M:	Hans de Goede <hdegoede@redhat.com>
16233S:	Maintained
16234N:	axp288
16235F:	drivers/acpi/pmic/intel_pmic_xpower.c
16236
16237X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16238M:	Chen-Yu Tsai <wens@csie.org>
16239L:	linux-kernel@vger.kernel.org
16240S:	Maintained
16241N:	axp[128]
16242
16243X.25 NETWORK LAYER
16244M:	Andrew Hendry <andrew.hendry@gmail.com>
16245L:	linux-x25@vger.kernel.org
16246S:	Odd Fixes
16247F:	Documentation/networking/x25*
16248F:	include/net/x25*
16249F:	net/x25/
16250
16251X86 ARCHITECTURE (32-BIT AND 64-BIT)
16252M:	Thomas Gleixner <tglx@linutronix.de>
16253M:	Ingo Molnar <mingo@redhat.com>
16254M:	Borislav Petkov <bp@alien8.de>
16255R:	"H. Peter Anvin" <hpa@zytor.com>
16256M:	x86@kernel.org
16257L:	linux-kernel@vger.kernel.org
16258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16259S:	Maintained
16260F:	Documentation/devicetree/bindings/x86/
16261F:	Documentation/x86/
16262F:	arch/x86/
16263
16264X86 ENTRY CODE
16265M:	Andy Lutomirski <luto@kernel.org>
16266L:	linux-kernel@vger.kernel.org
16267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16268S:	Maintained
16269F:	arch/x86/entry/
16270
16271X86 MCE INFRASTRUCTURE
16272M:	Tony Luck <tony.luck@intel.com>
16273M:	Borislav Petkov <bp@alien8.de>
16274L:	linux-edac@vger.kernel.org
16275S:	Maintained
16276F:	arch/x86/kernel/cpu/mcheck/*
16277
16278X86 MICROCODE UPDATE SUPPORT
16279M:	Borislav Petkov <bp@alien8.de>
16280S:	Maintained
16281F:	arch/x86/kernel/cpu/microcode/*
16282
16283X86 MM
16284M:	Dave Hansen <dave.hansen@linux.intel.com>
16285M:	Andy Lutomirski <luto@kernel.org>
16286M:	Peter Zijlstra <peterz@infradead.org>
16287L:	linux-kernel@vger.kernel.org
16288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16289S:	Maintained
16290F:	arch/x86/mm/
16291
16292X86 PLATFORM DRIVERS
16293M:	Darren Hart <dvhart@infradead.org>
16294M:	Andy Shevchenko <andy@infradead.org>
16295L:	platform-driver-x86@vger.kernel.org
16296T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16297S:	Maintained
16298F:	drivers/platform/x86/
16299F:	drivers/platform/olpc/
16300
16301X86 VDSO
16302M:	Andy Lutomirski <luto@kernel.org>
16303L:	linux-kernel@vger.kernel.org
16304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16305S:	Maintained
16306F:	arch/x86/entry/vdso/
16307
16308XARRAY
16309M:	Matthew Wilcox <willy@infradead.org>
16310L:	linux-fsdevel@vger.kernel.org
16311S:	Supported
16312F:	Documentation/core-api/xarray.rst
16313F:	lib/idr.c
16314F:	lib/xarray.c
16315F:	include/linux/idr.h
16316F:	include/linux/xarray.h
16317F:	tools/testing/radix-tree
16318
16319XC2028/3028 TUNER DRIVER
16320M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16321L:	linux-media@vger.kernel.org
16322W:	https://linuxtv.org
16323T:	git git://linuxtv.org/media_tree.git
16324S:	Maintained
16325F:	drivers/media/tuners/tuner-xc2028.*
16326
16327XDP SOCKETS (AF_XDP)
16328M:	Björn Töpel <bjorn.topel@intel.com>
16329M:	Magnus Karlsson <magnus.karlsson@intel.com>
16330L:	netdev@vger.kernel.org
16331S:	Maintained
16332F:	kernel/bpf/xskmap.c
16333F:	net/xdp/
16334
16335XEN BLOCK SUBSYSTEM
16336M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16337M:	Roger Pau Monné <roger.pau@citrix.com>
16338L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16339S:	Supported
16340F:	drivers/block/xen-blkback/*
16341F:	drivers/block/xen*
16342
16343XEN HYPERVISOR ARM
16344M:	Stefano Stabellini <sstabellini@kernel.org>
16345L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16346S:	Maintained
16347F:	arch/arm/xen/
16348F:	arch/arm/include/asm/xen/
16349
16350XEN HYPERVISOR ARM64
16351M:	Stefano Stabellini <sstabellini@kernel.org>
16352L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16353S:	Maintained
16354F:	arch/arm64/xen/
16355F:	arch/arm64/include/asm/xen/
16356
16357XEN HYPERVISOR INTERFACE
16358M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16359M:	Juergen Gross <jgross@suse.com>
16360R:	Stefano Stabellini <sstabellini@kernel.org>
16361L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16363S:	Supported
16364F:	arch/x86/xen/
16365F:	drivers/*/xen-*front.c
16366F:	drivers/xen/
16367F:	arch/x86/include/asm/xen/
16368F:	arch/x86/include/asm/pvclock-abi.h
16369F:	include/xen/
16370F:	include/uapi/xen/
16371F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16372F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16373
16374XEN NETWORK BACKEND DRIVER
16375M:	Wei Liu <wei.liu2@citrix.com>
16376M:	Paul Durrant <paul.durrant@citrix.com>
16377L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16378L:	netdev@vger.kernel.org
16379S:	Supported
16380F:	drivers/net/xen-netback/*
16381
16382XEN PCI SUBSYSTEM
16383M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16384L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16385S:	Supported
16386F:	arch/x86/pci/*xen*
16387F:	drivers/pci/*xen*
16388
16389XEN PVSCSI DRIVERS
16390M:	Juergen Gross <jgross@suse.com>
16391L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16392L:	linux-scsi@vger.kernel.org
16393S:	Supported
16394F:	drivers/scsi/xen-scsifront.c
16395F:	drivers/xen/xen-scsiback.c
16396F:	include/xen/interface/io/vscsiif.h
16397
16398XEN SWIOTLB SUBSYSTEM
16399M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16400L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16401L:	iommu@lists.linux-foundation.org
16402S:	Supported
16403F:	arch/x86/xen/*swiotlb*
16404F:	drivers/xen/*swiotlb*
16405
16406XEN SOUND FRONTEND DRIVER
16407M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16408L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16410S:	Supported
16411F:	sound/xen/*
16412
16413XFS FILESYSTEM
16414M:	Darrick J. Wong <darrick.wong@oracle.com>
16415M:	linux-xfs@vger.kernel.org
16416L:	linux-xfs@vger.kernel.org
16417W:	http://xfs.org/
16418T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16419S:	Supported
16420F:	Documentation/filesystems/xfs.txt
16421F:	fs/xfs/
16422
16423XILINX AXI ETHERNET DRIVER
16424M:	Anirudha Sarangi <anirudh@xilinx.com>
16425M:	John Linn <John.Linn@xilinx.com>
16426S:	Maintained
16427F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16428
16429XILINX UARTLITE SERIAL DRIVER
16430M:	Peter Korsgaard <jacmet@sunsite.dk>
16431L:	linux-serial@vger.kernel.org
16432S:	Maintained
16433F:	drivers/tty/serial/uartlite.c
16434
16435XILINX VIDEO IP CORES
16436M:	Hyun Kwon <hyun.kwon@xilinx.com>
16437M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16438L:	linux-media@vger.kernel.org
16439T:	git git://linuxtv.org/media_tree.git
16440S:	Supported
16441F:	Documentation/devicetree/bindings/media/xilinx/
16442F:	drivers/media/platform/xilinx/
16443F:	include/uapi/linux/xilinx-v4l2-controls.h
16444
16445XILLYBUS DRIVER
16446M:	Eli Billauer <eli.billauer@gmail.com>
16447L:	linux-kernel@vger.kernel.org
16448S:	Supported
16449F:	drivers/char/xillybus/
16450
16451XLP9XX I2C DRIVER
16452M:	George Cherian <george.cherian@cavium.com>
16453M:	Jan Glauber <jglauber@cavium.com>
16454L:	linux-i2c@vger.kernel.org
16455W:	http://www.cavium.com
16456S:	Supported
16457F:	drivers/i2c/busses/i2c-xlp9xx.c
16458
16459XRA1403 GPIO EXPANDER
16460M:	Nandor Han <nandor.han@ge.com>
16461M:	Semi Malinen <semi.malinen@ge.com>
16462L:	linux-gpio@vger.kernel.org
16463S:	Maintained
16464F:	drivers/gpio/gpio-xra1403.c
16465F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16466
16467XTENSA XTFPGA PLATFORM SUPPORT
16468M:	Max Filippov <jcmvbkbc@gmail.com>
16469L:	linux-xtensa@linux-xtensa.org
16470S:	Maintained
16471F:	drivers/spi/spi-xtensa-xtfpga.c
16472F:	sound/soc/xtensa/xtfpga-i2s.c
16473
16474YAM DRIVER FOR AX.25
16475M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16476L:	linux-hams@vger.kernel.org
16477S:	Maintained
16478F:	drivers/net/hamradio/yam*
16479F:	include/linux/yam.h
16480
16481YAMA SECURITY MODULE
16482M:	Kees Cook <keescook@chromium.org>
16483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16484S:	Supported
16485F:	security/yama/
16486F:	Documentation/admin-guide/LSM/Yama.rst
16487
16488YEALINK PHONE DRIVER
16489M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16490L:	usbb2k-api-dev@nongnu.org
16491S:	Maintained
16492F:	Documentation/input/devices/yealink.rst
16493F:	drivers/input/misc/yealink.*
16494
16495Z8530 DRIVER FOR AX.25
16496M:	Joerg Reuter <jreuter@yaina.de>
16497W:	http://yaina.de/jreuter/
16498W:	http://www.qsl.net/dl1bke/
16499L:	linux-hams@vger.kernel.org
16500S:	Maintained
16501F:	Documentation/networking/z8530drv.txt
16502F:	drivers/net/hamradio/*scc.c
16503F:	drivers/net/hamradio/z8530.h
16504
16505ZBUD COMPRESSED PAGE ALLOCATOR
16506M:	Seth Jennings <sjenning@redhat.com>
16507M:	Dan Streetman <ddstreet@ieee.org>
16508L:	linux-mm@kvack.org
16509S:	Maintained
16510F:	mm/zbud.c
16511F:	include/linux/zbud.h
16512
16513ZD1211RW WIRELESS DRIVER
16514M:	Daniel Drake <dsd@gentoo.org>
16515M:	Ulrich Kunitz <kune@deine-taler.de>
16516W:	http://zd1211.ath.cx/wiki/DriverRewrite
16517L:	linux-wireless@vger.kernel.org
16518L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16519S:	Maintained
16520F:	drivers/net/wireless/zydas/zd1211rw/
16521
16522ZD1301 MEDIA DRIVER
16523M:	Antti Palosaari <crope@iki.fi>
16524L:	linux-media@vger.kernel.org
16525W:	https://linuxtv.org/
16526W:	http://palosaari.fi/linux/
16527Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16528S:	Maintained
16529F:	drivers/media/usb/dvb-usb-v2/zd1301*
16530
16531ZD1301_DEMOD MEDIA DRIVER
16532M:	Antti Palosaari <crope@iki.fi>
16533L:	linux-media@vger.kernel.org
16534W:	https://linuxtv.org/
16535W:	http://palosaari.fi/linux/
16536Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16537S:	Maintained
16538F:	drivers/media/dvb-frontends/zd1301_demod*
16539
16540ZPOOL COMPRESSED PAGE STORAGE API
16541M:	Dan Streetman <ddstreet@ieee.org>
16542L:	linux-mm@kvack.org
16543S:	Maintained
16544F:	mm/zpool.c
16545F:	include/linux/zpool.h
16546
16547ZR36067 VIDEO FOR LINUX DRIVER
16548L:	mjpeg-users@lists.sourceforge.net
16549L:	linux-media@vger.kernel.org
16550W:	http://mjpeg.sourceforge.net/driver-zoran/
16551T:	hg https://linuxtv.org/hg/v4l-dvb
16552S:	Odd Fixes
16553F:	drivers/staging/media/zoran/
16554
16555ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16556M:	Minchan Kim <minchan@kernel.org>
16557M:	Nitin Gupta <ngupta@vflare.org>
16558R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16559L:	linux-kernel@vger.kernel.org
16560S:	Maintained
16561F:	drivers/block/zram/
16562F:	Documentation/blockdev/zram.txt
16563
16564ZS DECSTATION Z85C30 SERIAL DRIVER
16565M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16566S:	Maintained
16567F:	drivers/tty/serial/zs.*
16568
16569ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16570M:	Minchan Kim <minchan@kernel.org>
16571M:	Nitin Gupta <ngupta@vflare.org>
16572R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16573L:	linux-mm@kvack.org
16574S:	Maintained
16575F:	mm/zsmalloc.c
16576F:	include/linux/zsmalloc.h
16577F:	Documentation/vm/zsmalloc.rst
16578
16579ZSWAP COMPRESSED SWAP CACHING
16580M:	Seth Jennings <sjenning@redhat.com>
16581M:	Dan Streetman <ddstreet@ieee.org>
16582L:	linux-mm@kvack.org
16583S:	Maintained
16584F:	mm/zswap.c
16585
16586THE REST
16587M:	Linus Torvalds <torvalds@linux-foundation.org>
16588L:	linux-kernel@vger.kernel.org
16589Q:	http://patchwork.kernel.org/project/LKML/list/
16590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16591S:	Buried alive in reporters
16592F:	*
16593F:	*/
16594