xref: /openbmc/linux/MAINTAINERS (revision 3a448205)
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:	Thor Thayer <thor.thayer@linux.intel.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
3279CAKE QDISC
3280M:	Toke Høiland-Jørgensen <toke@toke.dk>
3281L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3282S:	Maintained
3283F:	net/sched/sch_cake.c
3284
3285CALGARY x86-64 IOMMU
3286M:	Muli Ben-Yehuda <mulix@mulix.org>
3287M:	Jon Mason <jdmason@kudzu.us>
3288L:	iommu@lists.linux-foundation.org
3289S:	Maintained
3290F:	arch/x86/kernel/pci-calgary_64.c
3291F:	arch/x86/kernel/tce_64.c
3292F:	arch/x86/include/asm/calgary.h
3293F:	arch/x86/include/asm/tce.h
3294
3295CAN NETWORK DRIVERS
3296M:	Wolfgang Grandegger <wg@grandegger.com>
3297M:	Marc Kleine-Budde <mkl@pengutronix.de>
3298L:	linux-can@vger.kernel.org
3299W:	https://github.com/linux-can
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3302S:	Maintained
3303F:	Documentation/devicetree/bindings/net/can/
3304F:	drivers/net/can/
3305F:	include/linux/can/dev.h
3306F:	include/linux/can/platform/
3307F:	include/uapi/linux/can/error.h
3308F:	include/uapi/linux/can/netlink.h
3309
3310CAN NETWORK LAYER
3311M:	Oliver Hartkopp <socketcan@hartkopp.net>
3312M:	Marc Kleine-Budde <mkl@pengutronix.de>
3313L:	linux-can@vger.kernel.org
3314W:	https://github.com/linux-can
3315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3317S:	Maintained
3318F:	Documentation/networking/can.rst
3319F:	net/can/
3320F:	include/linux/can/core.h
3321F:	include/uapi/linux/can.h
3322F:	include/uapi/linux/can/bcm.h
3323F:	include/uapi/linux/can/raw.h
3324F:	include/uapi/linux/can/gw.h
3325
3326CAPABILITIES
3327M:	Serge Hallyn <serge@hallyn.com>
3328L:	linux-security-module@vger.kernel.org
3329S:	Supported
3330F:	include/linux/capability.h
3331F:	include/uapi/linux/capability.h
3332F:	security/commoncap.c
3333F:	kernel/capability.c
3334
3335CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3336M:	Kevin Tsai <ktsai@capellamicro.com>
3337S:	Maintained
3338F:	drivers/iio/light/cm*
3339
3340CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3341M:	Christian Lamparter <chunkeey@googlemail.com>
3342L:	linux-wireless@vger.kernel.org
3343W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3344S:	Maintained
3345F:	drivers/net/wireless/ath/carl9170/
3346
3347CAVIUM I2C DRIVER
3348M:	Jan Glauber <jglauber@cavium.com>
3349M:	David Daney <david.daney@cavium.com>
3350W:	http://www.cavium.com
3351S:	Supported
3352F:	drivers/i2c/busses/i2c-octeon*
3353F:	drivers/i2c/busses/i2c-thunderx*
3354
3355CAVIUM LIQUIDIO NETWORK DRIVER
3356M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3357M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3358M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3359M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3360L:	netdev@vger.kernel.org
3361W:	http://www.cavium.com
3362S:	Supported
3363F:	drivers/net/ethernet/cavium/liquidio/
3364
3365CAVIUM MMC DRIVER
3366M:	Jan Glauber <jglauber@cavium.com>
3367M:	David Daney <david.daney@cavium.com>
3368M:	Steven J. Hill <Steven.Hill@cavium.com>
3369W:	http://www.cavium.com
3370S:	Supported
3371F:	drivers/mmc/host/cavium*
3372
3373CAVIUM OCTEON-TX CRYPTO DRIVER
3374M:	George Cherian <george.cherian@cavium.com>
3375L:	linux-crypto@vger.kernel.org
3376W:	http://www.cavium.com
3377S:	Supported
3378F:	drivers/crypto/cavium/cpt/
3379
3380CAVIUM THUNDERX2 ARM64 SOC
3381M:	Robert Richter <rrichter@cavium.com>
3382M:	Jayachandran C <jnair@caviumnetworks.com>
3383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3384S:	Maintained
3385F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3386F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3387
3388CC2520 IEEE-802.15.4 RADIO DRIVER
3389M:	Varka Bhadram <varkabhadram@gmail.com>
3390L:	linux-wpan@vger.kernel.org
3391S:	Maintained
3392F:	drivers/net/ieee802154/cc2520.c
3393F:	include/linux/spi/cc2520.h
3394F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3395
3396CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3397M:	Gilad Ben-Yossef <gilad@benyossef.com>
3398L:	linux-crypto@vger.kernel.org
3399S:	Supported
3400F:	drivers/crypto/ccree/
3401W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3402
3403CEC FRAMEWORK
3404M:	Hans Verkuil <hans.verkuil@cisco.com>
3405L:	linux-media@vger.kernel.org
3406T:	git git://linuxtv.org/media_tree.git
3407W:	http://linuxtv.org
3408S:	Supported
3409F:	Documentation/media/kapi/cec-core.rst
3410F:	Documentation/media/uapi/cec
3411F:	drivers/media/cec/
3412F:	drivers/media/rc/keymaps/rc-cec.c
3413F:	include/media/cec.h
3414F:	include/media/cec-notifier.h
3415F:	include/uapi/linux/cec.h
3416F:	include/uapi/linux/cec-funcs.h
3417F:	Documentation/devicetree/bindings/media/cec.txt
3418F:	Documentation/ABI/testing/debugfs-cec-error-inj
3419
3420CEC GPIO DRIVER
3421M:	Hans Verkuil <hans.verkuil@cisco.com>
3422L:	linux-media@vger.kernel.org
3423T:	git git://linuxtv.org/media_tree.git
3424W:	http://linuxtv.org
3425S:	Supported
3426F:	drivers/media/platform/cec-gpio/
3427F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3428
3429CELL BROADBAND ENGINE ARCHITECTURE
3430M:	Arnd Bergmann <arnd@arndb.de>
3431L:	linuxppc-dev@lists.ozlabs.org
3432W:	http://www.ibm.com/developerworks/power/cell/
3433S:	Supported
3434F:	arch/powerpc/include/asm/cell*.h
3435F:	arch/powerpc/include/asm/spu*.h
3436F:	arch/powerpc/include/uapi/asm/spu*.h
3437F:	arch/powerpc/oprofile/*cell*
3438F:	arch/powerpc/platforms/cell/
3439
3440CEPH COMMON CODE (LIBCEPH)
3441M:	Ilya Dryomov <idryomov@gmail.com>
3442M:	"Yan, Zheng" <zyan@redhat.com>
3443M:	Sage Weil <sage@redhat.com>
3444L:	ceph-devel@vger.kernel.org
3445W:	http://ceph.com/
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3447T:	git git://github.com/ceph/ceph-client.git
3448S:	Supported
3449F:	net/ceph/
3450F:	include/linux/ceph/
3451F:	include/linux/crush/
3452
3453CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3454M:	"Yan, Zheng" <zyan@redhat.com>
3455M:	Sage Weil <sage@redhat.com>
3456M:	Ilya Dryomov <idryomov@gmail.com>
3457L:	ceph-devel@vger.kernel.org
3458W:	http://ceph.com/
3459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3460T:	git git://github.com/ceph/ceph-client.git
3461S:	Supported
3462F:	Documentation/filesystems/ceph.txt
3463F:	fs/ceph/
3464
3465CERTIFICATE HANDLING:
3466M:	David Howells <dhowells@redhat.com>
3467M:	David Woodhouse <dwmw2@infradead.org>
3468L:	keyrings@vger.kernel.org
3469S:	Maintained
3470F:	Documentation/admin-guide/module-signing.rst
3471F:	certs/
3472F:	scripts/sign-file.c
3473F:	scripts/extract-cert.c
3474
3475CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3476L:	linux-usb@vger.kernel.org
3477S:	Orphan
3478F:	Documentation/usb/WUSB-Design-overview.txt
3479F:	Documentation/usb/wusb-cbaf
3480F:	drivers/usb/host/hwa-hc.c
3481F:	drivers/usb/host/whci/
3482F:	drivers/usb/wusbcore/
3483F:	include/linux/usb/wusb*
3484
3485CFAG12864B LCD DRIVER
3486M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487S:	Maintained
3488F:	drivers/auxdisplay/cfag12864b.c
3489F:	include/linux/cfag12864b.h
3490
3491CFAG12864BFB LCD FRAMEBUFFER DRIVER
3492M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3493S:	Maintained
3494F:	drivers/auxdisplay/cfag12864bfb.c
3495F:	include/linux/cfag12864b.h
3496
3497802.11 (including CFG80211/NL80211)
3498M:	Johannes Berg <johannes@sipsolutions.net>
3499L:	linux-wireless@vger.kernel.org
3500W:	http://wireless.kernel.org/
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3503S:	Maintained
3504F:	net/wireless/
3505F:	include/uapi/linux/nl80211.h
3506F:	include/linux/ieee80211.h
3507F:	include/net/wext.h
3508F:	include/net/cfg80211.h
3509F:	include/net/iw_handler.h
3510F:	include/net/ieee80211_radiotap.h
3511F:	Documentation/driver-api/80211/cfg80211.rst
3512F:	Documentation/networking/regulatory.txt
3513
3514CHAR and MISC DRIVERS
3515M:	Arnd Bergmann <arnd@arndb.de>
3516M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3518S:	Supported
3519F:	drivers/char/
3520F:	drivers/misc/
3521F:	include/linux/miscdevice.h
3522
3523CHECKPATCH
3524M:	Andy Whitcroft <apw@canonical.com>
3525M:	Joe Perches <joe@perches.com>
3526S:	Maintained
3527F:	scripts/checkpatch.pl
3528
3529CHINESE DOCUMENTATION
3530M:	Harry Wei <harryxiyou@gmail.com>
3531L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3532L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3533S:	Maintained
3534F:	Documentation/translations/zh_CN/
3535
3536CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3537M:	Peter Chen <Peter.Chen@nxp.com>
3538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3539L:	linux-usb@vger.kernel.org
3540S:	Maintained
3541F:	drivers/usb/chipidea/
3542
3543CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3544M:	Hans de Goede <hdegoede@redhat.com>
3545L:	linux-input@vger.kernel.org
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3548F:	drivers/input/touchscreen/chipone_icn8318.c
3549
3550CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3551M:	Hans de Goede <hdegoede@redhat.com>
3552L:	linux-input@vger.kernel.org
3553S:	Maintained
3554F:	drivers/input/touchscreen/chipone_icn8505.c
3555
3556CHROME HARDWARE PLATFORM SUPPORT
3557M:	Benson Leung <bleung@chromium.org>
3558M:	Olof Johansson <olof@lixom.net>
3559S:	Maintained
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3561F:	drivers/platform/chrome/
3562
3563CIRRUS LOGIC AUDIO CODEC DRIVERS
3564M:	Brian Austin <brian.austin@cirrus.com>
3565M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3567S:	Maintained
3568F:	sound/soc/codecs/cs*
3569
3570CIRRUS LOGIC EP93XX ETHERNET DRIVER
3571M:	Hartley Sweeten <hsweeten@visionengravers.com>
3572L:	netdev@vger.kernel.org
3573S:	Maintained
3574F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3575
3576CISCO FCOE HBA DRIVER
3577M:	Satish Kharat <satishkh@cisco.com>
3578M:	Sesidhar Baddela <sebaddel@cisco.com>
3579M:	Karan Tilak Kumar <kartilak@cisco.com>
3580L:	linux-scsi@vger.kernel.org
3581S:	Supported
3582F:	drivers/scsi/fnic/
3583
3584CISCO SCSI HBA DRIVER
3585M:	Karan Tilak Kumar <kartilak@cisco.com>
3586M:	Sesidhar Baddela <sebaddel@cisco.com>
3587L:	linux-scsi@vger.kernel.org
3588S:	Supported
3589F:	drivers/scsi/snic/
3590
3591CISCO VIC ETHERNET NIC DRIVER
3592M:	Christian Benvenuti <benve@cisco.com>
3593M:	Govindarajulu Varadarajan <_govind@gmx.com>
3594M:	Parvi Kaustubhi <pkaustub@cisco.com>
3595S:	Supported
3596F:	drivers/net/ethernet/cisco/enic/
3597
3598CISCO VIC LOW LATENCY NIC DRIVER
3599M:	Christian Benvenuti <benve@cisco.com>
3600S:	Supported
3601F:	drivers/infiniband/hw/usnic/
3602
3603CIRRUS LOGIC MADERA CODEC DRIVERS
3604M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3605M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3606L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3607L:	patches@opensource.cirrus.com
3608T:	git https://github.com/CirrusLogic/linux-drivers.git
3609W:	https://github.com/CirrusLogic/linux-drivers/wiki
3610S:	Supported
3611F:	Documentation/devicetree/bindings/mfd/madera.txt
3612F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3613F:	include/linux/mfd/madera/*
3614F:	drivers/gpio/gpio-madera*
3615F:	drivers/mfd/madera*
3616F:	drivers/mfd/cs47l*
3617F:	drivers/pinctrl/cirrus/*
3618
3619CLANG-FORMAT FILE
3620M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3621S:	Maintained
3622F:	.clang-format
3623
3624CLEANCACHE API
3625M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3626L:	linux-kernel@vger.kernel.org
3627S:	Maintained
3628F:	mm/cleancache.c
3629F:	include/linux/cleancache.h
3630
3631CLK API
3632M:	Russell King <linux@armlinux.org.uk>
3633L:	linux-clk@vger.kernel.org
3634S:	Maintained
3635F:	include/linux/clk.h
3636
3637CLOCKSOURCE, CLOCKEVENT DRIVERS
3638M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3639M:	Thomas Gleixner <tglx@linutronix.de>
3640L:	linux-kernel@vger.kernel.org
3641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3642S:	Supported
3643F:	drivers/clocksource/
3644F:	Documentation/devicetree/bindings/timer/
3645
3646CMPC ACPI DRIVER
3647M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3648M:	Daniel Oliveira Nascimento <don@syst.com.br>
3649L:	platform-driver-x86@vger.kernel.org
3650S:	Supported
3651F:	drivers/platform/x86/classmate-laptop.c
3652
3653COBALT MEDIA DRIVER
3654M:	Hans Verkuil <hans.verkuil@cisco.com>
3655L:	linux-media@vger.kernel.org
3656T:	git git://linuxtv.org/media_tree.git
3657W:	https://linuxtv.org
3658S:	Supported
3659F:	drivers/media/pci/cobalt/
3660
3661COCCINELLE/Semantic Patches (SmPL)
3662M:	Julia Lawall <Julia.Lawall@lip6.fr>
3663M:	Gilles Muller <Gilles.Muller@lip6.fr>
3664M:	Nicolas Palix <nicolas.palix@imag.fr>
3665M:	Michal Marek <michal.lkml@markovi.net>
3666L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3668W:	http://coccinelle.lip6.fr/
3669S:	Supported
3670F:	Documentation/dev-tools/coccinelle.rst
3671F:	scripts/coccinelle/
3672F:	scripts/coccicheck
3673
3674CODA FILE SYSTEM
3675M:	Jan Harkes <jaharkes@cs.cmu.edu>
3676M:	coda@cs.cmu.edu
3677L:	codalist@coda.cs.cmu.edu
3678W:	http://www.coda.cs.cmu.edu/
3679S:	Maintained
3680F:	Documentation/filesystems/coda.txt
3681F:	fs/coda/
3682F:	include/linux/coda*.h
3683F:	include/uapi/linux/coda*.h
3684
3685CODA V4L2 MEM2MEM DRIVER
3686M:	Philipp Zabel <p.zabel@pengutronix.de>
3687L:	linux-media@vger.kernel.org
3688S:	Maintained
3689F:	Documentation/devicetree/bindings/media/coda.txt
3690F:	drivers/media/platform/coda/
3691
3692CODE OF CONDUCT
3693M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3694S:	Supported
3695F:	Documentation/process/code-of-conduct.rst
3696F:	Documentation/process/code-of-conduct-interpretation.rst
3697
3698COMMON CLK FRAMEWORK
3699M:	Michael Turquette <mturquette@baylibre.com>
3700M:	Stephen Boyd <sboyd@kernel.org>
3701L:	linux-clk@vger.kernel.org
3702Q:	http://patchwork.kernel.org/project/linux-clk/list/
3703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3704S:	Maintained
3705F:	Documentation/devicetree/bindings/clock/
3706F:	drivers/clk/
3707X:	drivers/clk/clkdev.c
3708F:	include/linux/clk-pr*
3709F:	include/linux/clk/
3710F:	include/linux/of_clk.h
3711
3712COMMON INTERNET FILE SYSTEM (CIFS)
3713M:	Steve French <sfrench@samba.org>
3714L:	linux-cifs@vger.kernel.org
3715L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3716W:	http://linux-cifs.samba.org/
3717T:	git git://git.samba.org/sfrench/cifs-2.6.git
3718S:	Supported
3719F:	Documentation/filesystems/cifs/
3720F:	fs/cifs/
3721
3722COMPACTPCI HOTPLUG CORE
3723M:	Scott Murray <scott@spiteful.org>
3724L:	linux-pci@vger.kernel.org
3725S:	Maintained
3726F:	drivers/pci/hotplug/cpci_hotplug*
3727
3728COMPACTPCI HOTPLUG GENERIC DRIVER
3729M:	Scott Murray <scott@spiteful.org>
3730L:	linux-pci@vger.kernel.org
3731S:	Maintained
3732F:	drivers/pci/hotplug/cpcihp_generic.c
3733
3734COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3735M:	Scott Murray <scott@spiteful.org>
3736L:	linux-pci@vger.kernel.org
3737S:	Maintained
3738F:	drivers/pci/hotplug/cpcihp_zt5550.*
3739
3740COMPAL LAPTOP SUPPORT
3741M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3742L:	platform-driver-x86@vger.kernel.org
3743S:	Maintained
3744F:	drivers/platform/x86/compal-laptop.c
3745
3746COMPILER ATTRIBUTES
3747M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3748S:	Maintained
3749F:	include/linux/compiler_attributes.h
3750
3751CONEXANT ACCESSRUNNER USB DRIVER
3752L:	accessrunner-general@lists.sourceforge.net
3753W:	http://accessrunner.sourceforge.net/
3754S:	Orphan
3755F:	drivers/usb/atm/cxacru.c
3756
3757CONFIGFS
3758M:	Joel Becker <jlbec@evilplan.org>
3759M:	Christoph Hellwig <hch@lst.de>
3760T:	git git://git.infradead.org/users/hch/configfs.git
3761S:	Supported
3762F:	fs/configfs/
3763F:	include/linux/configfs.h
3764
3765CONNECTOR
3766M:	Evgeniy Polyakov <zbr@ioremap.net>
3767L:	netdev@vger.kernel.org
3768S:	Maintained
3769F:	drivers/connector/
3770
3771CONTROL GROUP (CGROUP)
3772M:	Tejun Heo <tj@kernel.org>
3773M:	Li Zefan <lizefan@huawei.com>
3774M:	Johannes Weiner <hannes@cmpxchg.org>
3775L:	cgroups@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3777S:	Maintained
3778F:	Documentation/cgroup*
3779F:	include/linux/cgroup*
3780F:	kernel/cgroup*
3781
3782CONTROL GROUP - CPUSET
3783M:	Li Zefan <lizefan@huawei.com>
3784L:	cgroups@vger.kernel.org
3785W:	http://www.bullopensource.org/cpuset/
3786W:	http://oss.sgi.com/projects/cpusets/
3787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3788S:	Maintained
3789F:	Documentation/cgroup-v1/cpusets.txt
3790F:	include/linux/cpuset.h
3791F:	kernel/cgroup/cpuset.c
3792
3793CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3794M:	Johannes Weiner <hannes@cmpxchg.org>
3795M:	Michal Hocko <mhocko@kernel.org>
3796M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3797L:	cgroups@vger.kernel.org
3798L:	linux-mm@kvack.org
3799S:	Maintained
3800F:	mm/memcontrol.c
3801F:	mm/swap_cgroup.c
3802
3803CORETEMP HARDWARE MONITORING DRIVER
3804M:	Fenghua Yu <fenghua.yu@intel.com>
3805L:	linux-hwmon@vger.kernel.org
3806S:	Maintained
3807F:	Documentation/hwmon/coretemp
3808F:	drivers/hwmon/coretemp.c
3809
3810COSA/SRP SYNC SERIAL DRIVER
3811M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3812W:	http://www.fi.muni.cz/~kas/cosa/
3813S:	Maintained
3814F:	drivers/net/wan/cosa*
3815
3816CPMAC ETHERNET DRIVER
3817M:	Florian Fainelli <f.fainelli@gmail.com>
3818L:	netdev@vger.kernel.org
3819S:	Maintained
3820F:	drivers/net/ethernet/ti/cpmac.c
3821
3822CPU FREQUENCY DRIVERS
3823M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3824M:	Viresh Kumar <viresh.kumar@linaro.org>
3825L:	linux-pm@vger.kernel.org
3826S:	Maintained
3827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3828T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3829B:	https://bugzilla.kernel.org
3830F:	Documentation/cpu-freq/
3831F:	Documentation/devicetree/bindings/cpufreq/
3832F:	drivers/cpufreq/
3833F:	include/linux/cpufreq.h
3834F:	tools/testing/selftests/cpufreq/
3835
3836CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3837M:	Viresh Kumar <viresh.kumar@linaro.org>
3838M:	Sudeep Holla <sudeep.holla@arm.com>
3839L:	linux-pm@vger.kernel.org
3840W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3841S:	Maintained
3842F:	drivers/cpufreq/arm_big_little.h
3843F:	drivers/cpufreq/arm_big_little.c
3844
3845CPU POWER MONITORING SUBSYSTEM
3846M:	Thomas Renninger <trenn@suse.com>
3847M:	Shuah Khan <shuah@kernel.org>
3848L:	linux-pm@vger.kernel.org
3849S:	Maintained
3850F:	tools/power/cpupower/
3851
3852CPUID/MSR DRIVER
3853M:	"H. Peter Anvin" <hpa@zytor.com>
3854S:	Maintained
3855F:	arch/x86/kernel/cpuid.c
3856F:	arch/x86/kernel/msr.c
3857
3858CPUIDLE DRIVER - ARM BIG LITTLE
3859M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3860M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3861L:	linux-pm@vger.kernel.org
3862L:	linux-arm-kernel@lists.infradead.org
3863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3864S:	Maintained
3865F:	drivers/cpuidle/cpuidle-big_little.c
3866
3867CPUIDLE DRIVER - ARM EXYNOS
3868M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3869M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3870M:	Kukjin Kim <kgene@kernel.org>
3871L:	linux-pm@vger.kernel.org
3872L:	linux-samsung-soc@vger.kernel.org
3873S:	Supported
3874F:	drivers/cpuidle/cpuidle-exynos.c
3875F:	arch/arm/mach-exynos/pm.c
3876
3877CPUIDLE DRIVERS
3878M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3879M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3880L:	linux-pm@vger.kernel.org
3881S:	Maintained
3882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3883B:	https://bugzilla.kernel.org
3884F:	drivers/cpuidle/*
3885F:	include/linux/cpuidle.h
3886
3887CRAMFS FILESYSTEM
3888M:	Nicolas Pitre <nico@linaro.org>
3889S:	Maintained
3890F:	Documentation/filesystems/cramfs.txt
3891F:	fs/cramfs/
3892
3893CRYPTO API
3894M:	Herbert Xu <herbert@gondor.apana.org.au>
3895M:	"David S. Miller" <davem@davemloft.net>
3896L:	linux-crypto@vger.kernel.org
3897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3899S:	Maintained
3900F:	Documentation/crypto/
3901F:	Documentation/devicetree/bindings/crypto/
3902F:	arch/*/crypto/
3903F:	crypto/
3904F:	drivers/crypto/
3905F:	include/crypto/
3906F:	include/linux/crypto*
3907
3908CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3909M:	Neil Horman <nhorman@tuxdriver.com>
3910L:	linux-crypto@vger.kernel.org
3911S:	Maintained
3912F:	crypto/ansi_cprng.c
3913F:	crypto/rng.c
3914
3915CS3308 MEDIA DRIVER
3916M:	Hans Verkuil <hverkuil@xs4all.nl>
3917L:	linux-media@vger.kernel.org
3918T:	git git://linuxtv.org/media_tree.git
3919W:	http://linuxtv.org
3920S:	Odd Fixes
3921F:	drivers/media/i2c/cs3308.c
3922F:	drivers/media/i2c/cs3308.h
3923
3924CS5535 Audio ALSA driver
3925M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3926S:	Maintained
3927F:	sound/pci/cs5535audio/
3928
3929CW1200 WLAN driver
3930M:	Solomon Peachy <pizza@shaftnet.org>
3931S:	Maintained
3932F:	drivers/net/wireless/st/cw1200/
3933
3934CX18 VIDEO4LINUX DRIVER
3935M:	Andy Walls <awalls@md.metrocast.net>
3936L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3937L:	linux-media@vger.kernel.org
3938T:	git git://linuxtv.org/media_tree.git
3939W:	https://linuxtv.org
3940W:	http://www.ivtvdriver.org/index.php/Cx18
3941S:	Maintained
3942F:	Documentation/media/v4l-drivers/cx18*
3943F:	drivers/media/pci/cx18/
3944F:	include/uapi/linux/ivtv*
3945
3946CX2341X MPEG ENCODER HELPER MODULE
3947M:	Hans Verkuil <hverkuil@xs4all.nl>
3948L:	linux-media@vger.kernel.org
3949T:	git git://linuxtv.org/media_tree.git
3950W:	https://linuxtv.org
3951S:	Maintained
3952F:	drivers/media/common/cx2341x*
3953F:	include/media/cx2341x*
3954
3955CX24120 MEDIA DRIVER
3956M:	Jemma Denson <jdenson@gmail.com>
3957M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3958L:	linux-media@vger.kernel.org
3959W:	https://linuxtv.org
3960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3961S:	Maintained
3962F:	drivers/media/dvb-frontends/cx24120*
3963
3964CX88 VIDEO4LINUX DRIVER
3965M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3966L:	linux-media@vger.kernel.org
3967W:	https://linuxtv.org
3968T:	git git://linuxtv.org/media_tree.git
3969S:	Odd fixes
3970F:	Documentation/media/v4l-drivers/cx88*
3971F:	drivers/media/pci/cx88/
3972
3973CXD2820R MEDIA DRIVER
3974M:	Antti Palosaari <crope@iki.fi>
3975L:	linux-media@vger.kernel.org
3976W:	https://linuxtv.org
3977W:	http://palosaari.fi/linux/
3978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3979T:	git git://linuxtv.org/anttip/media_tree.git
3980S:	Maintained
3981F:	drivers/media/dvb-frontends/cxd2820r*
3982
3983CXGB3 ETHERNET DRIVER (CXGB3)
3984M:	Santosh Raspatur <santosh@chelsio.com>
3985L:	netdev@vger.kernel.org
3986W:	http://www.chelsio.com
3987S:	Supported
3988F:	drivers/net/ethernet/chelsio/cxgb3/
3989
3990CXGB3 ISCSI DRIVER (CXGB3I)
3991M:	Karen Xie <kxie@chelsio.com>
3992L:	linux-scsi@vger.kernel.org
3993W:	http://www.chelsio.com
3994S:	Supported
3995F:	drivers/scsi/cxgbi/cxgb3i
3996
3997CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3998M:	Steve Wise <swise@chelsio.com>
3999L:	linux-rdma@vger.kernel.org
4000W:	http://www.openfabrics.org
4001S:	Supported
4002F:	drivers/infiniband/hw/cxgb3/
4003F:	include/uapi/rdma/cxgb3-abi.h
4004
4005CXGB4 CRYPTO DRIVER (chcr)
4006M:	Harsh Jain <harsh@chelsio.com>
4007L:	linux-crypto@vger.kernel.org
4008W:	http://www.chelsio.com
4009S:	Supported
4010F:	drivers/crypto/chelsio
4011
4012CXGB4 ETHERNET DRIVER (CXGB4)
4013M:	Ganesh Goudar <ganeshgr@chelsio.com>
4014L:	netdev@vger.kernel.org
4015W:	http://www.chelsio.com
4016S:	Supported
4017F:	drivers/net/ethernet/chelsio/cxgb4/
4018
4019CXGB4 ISCSI DRIVER (CXGB4I)
4020M:	Karen Xie <kxie@chelsio.com>
4021L:	linux-scsi@vger.kernel.org
4022W:	http://www.chelsio.com
4023S:	Supported
4024F:	drivers/scsi/cxgbi/cxgb4i
4025
4026CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4027M:	Steve Wise <swise@chelsio.com>
4028L:	linux-rdma@vger.kernel.org
4029W:	http://www.openfabrics.org
4030S:	Supported
4031F:	drivers/infiniband/hw/cxgb4/
4032F:	include/uapi/rdma/cxgb4-abi.h
4033
4034CXGB4VF ETHERNET DRIVER (CXGB4VF)
4035M:	Casey Leedom <leedom@chelsio.com>
4036L:	netdev@vger.kernel.org
4037W:	http://www.chelsio.com
4038S:	Supported
4039F:	drivers/net/ethernet/chelsio/cxgb4vf/
4040
4041CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4042M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4043M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4044L:	linuxppc-dev@lists.ozlabs.org
4045S:	Supported
4046F:	arch/powerpc/platforms/powernv/pci-cxl.c
4047F:	drivers/misc/cxl/
4048F:	include/misc/cxl*
4049F:	include/uapi/misc/cxl.h
4050F:	Documentation/powerpc/cxl.txt
4051F:	Documentation/ABI/testing/sysfs-class-cxl
4052
4053CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4054M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4055M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4056M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4057L:	linux-scsi@vger.kernel.org
4058S:	Supported
4059F:	drivers/scsi/cxlflash/
4060F:	include/uapi/scsi/cxlflash_ioctl.h
4061F:	Documentation/powerpc/cxlflash.txt
4062
4063CYBERPRO FB DRIVER
4064M:	Russell King <linux@armlinux.org.uk>
4065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4066W:	http://www.armlinux.org.uk/
4067S:	Maintained
4068F:	drivers/video/fbdev/cyber2000fb.*
4069
4070CYCLADES ASYNC MUX DRIVER
4071W:	http://www.cyclades.com/
4072S:	Orphan
4073F:	drivers/tty/cyclades.c
4074F:	include/linux/cyclades.h
4075F:	include/uapi/linux/cyclades.h
4076
4077CYCLADES PC300 DRIVER
4078W:	http://www.cyclades.com/
4079S:	Orphan
4080F:	drivers/net/wan/pc300*
4081
4082CYPRESS_FIRMWARE MEDIA DRIVER
4083M:	Antti Palosaari <crope@iki.fi>
4084L:	linux-media@vger.kernel.org
4085W:	https://linuxtv.org
4086W:	http://palosaari.fi/linux/
4087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4088T:	git git://linuxtv.org/anttip/media_tree.git
4089S:	Maintained
4090F:	drivers/media/common/cypress_firmware*
4091
4092CYTTSP TOUCHSCREEN DRIVER
4093M:	Ferruh Yigit <fery@cypress.com>
4094L:	linux-input@vger.kernel.org
4095S:	Supported
4096F:	drivers/input/touchscreen/cyttsp*
4097F:	include/linux/input/cyttsp.h
4098
4099D-LINK DIR-685 TOUCHKEYS DRIVER
4100M:	Linus Walleij <linus.walleij@linaro.org>
4101L:	linux-input@vger.kernel.org
4102S:	Supported
4103F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4104
4105DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4106M:	Joshua Kinard <kumba@gentoo.org>
4107S:	Maintained
4108F:	drivers/rtc/rtc-ds1685.c
4109F:	include/linux/rtc/ds1685.h
4110
4111DAMA SLAVE for AX.25
4112M:	Joerg Reuter <jreuter@yaina.de>
4113W:	http://yaina.de/jreuter/
4114W:	http://www.qsl.net/dl1bke/
4115L:	linux-hams@vger.kernel.org
4116S:	Maintained
4117F:	net/ax25/af_ax25.c
4118F:	net/ax25/ax25_dev.c
4119F:	net/ax25/ax25_ds_*
4120F:	net/ax25/ax25_in.c
4121F:	net/ax25/ax25_out.c
4122F:	net/ax25/ax25_timer.c
4123F:	net/ax25/sysctl_net_ax25.c
4124
4125DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4126L:	netdev@vger.kernel.org
4127S:	Orphan
4128F:	Documentation/networking/dmfe.txt
4129F:	drivers/net/ethernet/dec/tulip/dmfe.c
4130
4131DC390/AM53C974 SCSI driver
4132M:	Hannes Reinecke <hare@suse.com>
4133L:	linux-scsi@vger.kernel.org
4134S:	Maintained
4135F:	drivers/scsi/am53c974.c
4136
4137DC395x SCSI driver
4138M:	Oliver Neukum <oliver@neukum.org>
4139M:	Ali Akcaagac <aliakc@web.de>
4140M:	Jamie Lenehan <lenehan@twibble.org>
4141L:	dc395x@twibble.org
4142W:	http://twibble.org/dist/dc395x/
4143W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4144S:	Maintained
4145F:	Documentation/scsi/dc395x.txt
4146F:	drivers/scsi/dc395x.*
4147
4148DCCP PROTOCOL
4149M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4150L:	dccp@vger.kernel.org
4151W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4152S:	Maintained
4153F:	include/linux/dccp.h
4154F:	include/uapi/linux/dccp.h
4155F:	include/linux/tfrc.h
4156F:	net/dccp/
4157
4158DECnet NETWORK LAYER
4159W:	http://linux-decnet.sourceforge.net
4160L:	linux-decnet-user@lists.sourceforge.net
4161S:	Orphan
4162F:	Documentation/networking/decnet.txt
4163F:	net/decnet/
4164
4165DECSTATION PLATFORM SUPPORT
4166M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4167L:	linux-mips@linux-mips.org
4168W:	http://www.linux-mips.org/wiki/DECstation
4169S:	Maintained
4170F:	arch/mips/dec/
4171F:	arch/mips/include/asm/dec/
4172F:	arch/mips/include/asm/mach-dec/
4173
4174DEFXX FDDI NETWORK DRIVER
4175M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4176S:	Maintained
4177F:	drivers/net/fddi/defxx.*
4178
4179DELL SMBIOS DRIVER
4180M:	Pali Rohár <pali.rohar@gmail.com>
4181M:	Mario Limonciello <mario.limonciello@dell.com>
4182L:	platform-driver-x86@vger.kernel.org
4183S:	Maintained
4184F:	drivers/platform/x86/dell-smbios.*
4185
4186DELL SMBIOS SMM DRIVER
4187M:	Mario Limonciello <mario.limonciello@dell.com>
4188L:	platform-driver-x86@vger.kernel.org
4189S:	Maintained
4190F:	drivers/platform/x86/dell-smbios-smm.c
4191
4192DELL SMBIOS WMI DRIVER
4193M:	Mario Limonciello <mario.limonciello@dell.com>
4194L:	platform-driver-x86@vger.kernel.org
4195S:	Maintained
4196F:	drivers/platform/x86/dell-smbios-wmi.c
4197F:	tools/wmi/dell-smbios-example.c
4198
4199DEFZA FDDI NETWORK DRIVER
4200M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4201S:	Maintained
4202F:	drivers/net/fddi/defza.*
4203
4204DELL LAPTOP DRIVER
4205M:	Matthew Garrett <mjg59@srcf.ucam.org>
4206M:	Pali Rohár <pali.rohar@gmail.com>
4207L:	platform-driver-x86@vger.kernel.org
4208S:	Maintained
4209F:	drivers/platform/x86/dell-laptop.c
4210
4211DELL LAPTOP FREEFALL DRIVER
4212M:	Pali Rohár <pali.rohar@gmail.com>
4213S:	Maintained
4214F:	drivers/platform/x86/dell-smo8800.c
4215
4216DELL LAPTOP RBTN DRIVER
4217M:	Pali Rohár <pali.rohar@gmail.com>
4218S:	Maintained
4219F:	drivers/platform/x86/dell-rbtn.*
4220
4221DELL REMOTE BIOS UPDATE DRIVER
4222M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4223L:	platform-driver-x86@vger.kernel.org
4224S:	Maintained
4225F:	drivers/platform/x86/dell_rbu.c
4226
4227DELL LAPTOP SMM DRIVER
4228M:	Pali Rohár <pali.rohar@gmail.com>
4229S:	Maintained
4230F:	drivers/hwmon/dell-smm-hwmon.c
4231F:	include/uapi/linux/i8k.h
4232
4233DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4234M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4235L:	platform-driver-x86@vger.kernel.org
4236S:	Maintained
4237F:	Documentation/dcdbas.txt
4238F:	drivers/platform/x86/dcdbas.*
4239
4240DELL WMI NOTIFICATIONS DRIVER
4241M:	Matthew Garrett <mjg59@srcf.ucam.org>
4242M:	Pali Rohár <pali.rohar@gmail.com>
4243S:	Maintained
4244F:	drivers/platform/x86/dell-wmi.c
4245
4246DELL WMI DESCRIPTOR DRIVER
4247M:	Mario Limonciello <mario.limonciello@dell.com>
4248S:	Maintained
4249F:	drivers/platform/x86/dell-wmi-descriptor.c
4250
4251DELTA ST MEDIA DRIVER
4252M:	Hugues Fruchet <hugues.fruchet@st.com>
4253L:	linux-media@vger.kernel.org
4254T:	git git://linuxtv.org/media_tree.git
4255W:	https://linuxtv.org
4256S:	Supported
4257F:	drivers/media/platform/sti/delta
4258
4259DENALI NAND DRIVER
4260M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4261L:	linux-mtd@lists.infradead.org
4262S:	Supported
4263F:	drivers/mtd/nand/raw/denali*
4264
4265DESIGNWARE USB2 DRD IP DRIVER
4266M:	Minas Harutyunyan <hminas@synopsys.com>
4267L:	linux-usb@vger.kernel.org
4268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4269S:	Maintained
4270F:	drivers/usb/dwc2/
4271
4272DESIGNWARE USB3 DRD IP DRIVER
4273M:	Felipe Balbi <balbi@kernel.org>
4274L:	linux-usb@vger.kernel.org
4275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4276S:	Maintained
4277F:	drivers/usb/dwc3/
4278
4279DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4280M:	Andreas Klinger <ak@it-klinger.de>
4281L:	linux-iio@vger.kernel.org
4282S:	Maintained
4283F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4284F:	drivers/iio/proximity/srf*.c
4285
4286DEVICE COREDUMP (DEV_COREDUMP)
4287M:	Johannes Berg <johannes@sipsolutions.net>
4288L:	linux-kernel@vger.kernel.org
4289S:	Maintained
4290F:	drivers/base/devcoredump.c
4291F:	include/linux/devcoredump.h
4292
4293DEVICE FREQUENCY (DEVFREQ)
4294M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4295M:	Kyungmin Park <kyungmin.park@samsung.com>
4296R:	Chanwoo Choi <cw00.choi@samsung.com>
4297L:	linux-pm@vger.kernel.org
4298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4299S:	Maintained
4300F:	drivers/devfreq/
4301F:	include/linux/devfreq.h
4302F:	Documentation/devicetree/bindings/devfreq/
4303
4304DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4305M:	Chanwoo Choi <cw00.choi@samsung.com>
4306L:	linux-pm@vger.kernel.org
4307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4308S:	Supported
4309F:	drivers/devfreq/event/
4310F:	drivers/devfreq/devfreq-event.c
4311F:	include/linux/devfreq-event.h
4312F:	Documentation/devicetree/bindings/devfreq/event/
4313
4314DEVICE NUMBER REGISTRY
4315M:	Torben Mathiasen <device@lanana.org>
4316W:	http://lanana.org/docs/device-list/index.html
4317S:	Maintained
4318
4319DEVICE-MAPPER  (LVM)
4320M:	Alasdair Kergon <agk@redhat.com>
4321M:	Mike Snitzer <snitzer@redhat.com>
4322M:	dm-devel@redhat.com
4323L:	dm-devel@redhat.com
4324W:	http://sources.redhat.com/dm
4325Q:	http://patchwork.kernel.org/project/dm-devel/list/
4326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4327T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4328S:	Maintained
4329F:	Documentation/device-mapper/
4330F:	drivers/md/Makefile
4331F:	drivers/md/Kconfig
4332F:	drivers/md/dm*
4333F:	drivers/md/persistent-data/
4334F:	include/linux/device-mapper.h
4335F:	include/linux/dm-*.h
4336F:	include/uapi/linux/dm-*.h
4337
4338DEVLINK
4339M:	Jiri Pirko <jiri@mellanox.com>
4340L:	netdev@vger.kernel.org
4341S:	Supported
4342F:	net/core/devlink.c
4343F:	include/net/devlink.h
4344F:	include/uapi/linux/devlink.h
4345
4346DIALOG SEMICONDUCTOR DRIVERS
4347M:	Support Opensource <support.opensource@diasemi.com>
4348W:	http://www.dialog-semiconductor.com/products
4349S:	Supported
4350F:	Documentation/hwmon/da90??
4351F:	Documentation/devicetree/bindings/mfd/da90*.txt
4352F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4353F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4354F:	Documentation/devicetree/bindings/regulator/da92*.txt
4355F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4356F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4357F:	drivers/gpio/gpio-da90??.c
4358F:	drivers/hwmon/da90??-hwmon.c
4359F:	drivers/iio/adc/da91??-*.c
4360F:	drivers/input/misc/da90??_onkey.c
4361F:	drivers/input/touchscreen/da9052_tsi.c
4362F:	drivers/leds/leds-da90??.c
4363F:	drivers/mfd/da903x.c
4364F:	drivers/mfd/da90??-*.c
4365F:	drivers/mfd/da91??-*.c
4366F:	drivers/power/supply/da9052-battery.c
4367F:	drivers/power/supply/da91??-*.c
4368F:	drivers/regulator/da903x.c
4369F:	drivers/regulator/da9???-regulator.[ch]
4370F:	drivers/thermal/da90??-thermal.c
4371F:	drivers/rtc/rtc-da90??.c
4372F:	drivers/video/backlight/da90??_bl.c
4373F:	drivers/watchdog/da90??_wdt.c
4374F:	include/linux/mfd/da903x.h
4375F:	include/linux/mfd/da9052/
4376F:	include/linux/mfd/da9055/
4377F:	include/linux/mfd/da9062/
4378F:	include/linux/mfd/da9063/
4379F:	include/linux/mfd/da9150/
4380F:	include/linux/regulator/da9211.h
4381F:	include/sound/da[79]*.h
4382F:	sound/soc/codecs/da[79]*.[ch]
4383
4384DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4385M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4386L:	linux-gpio@vger.kernel.org
4387S:	Maintained
4388F:	drivers/gpio/gpio-gpio-mm.c
4389
4390DIOLAN U2C-12 I2C DRIVER
4391M:	Guenter Roeck <linux@roeck-us.net>
4392L:	linux-i2c@vger.kernel.org
4393S:	Maintained
4394F:	drivers/i2c/busses/i2c-diolan-u2c.c
4395
4396FILESYSTEM DIRECT ACCESS (DAX)
4397M:	Matthew Wilcox <willy@infradead.org>
4398M:	Ross Zwisler <zwisler@kernel.org>
4399M:	Jan Kara <jack@suse.cz>
4400L:	linux-fsdevel@vger.kernel.org
4401S:	Supported
4402F:	fs/dax.c
4403F:	include/linux/dax.h
4404F:	include/trace/events/fs_dax.h
4405
4406DEVICE DIRECT ACCESS (DAX)
4407M:	Dan Williams <dan.j.williams@intel.com>
4408M:	Dave Jiang <dave.jiang@intel.com>
4409M:	Ross Zwisler <zwisler@kernel.org>
4410M:	Vishal Verma <vishal.l.verma@intel.com>
4411L:	linux-nvdimm@lists.01.org
4412S:	Supported
4413F:	drivers/dax/
4414
4415DIRECTORY NOTIFICATION (DNOTIFY)
4416M:	Jan Kara <jack@suse.cz>
4417R:	Amir Goldstein <amir73il@gmail.com>
4418L:	linux-fsdevel@vger.kernel.org
4419S:	Maintained
4420F:	Documentation/filesystems/dnotify.txt
4421F:	fs/notify/dnotify/
4422F:	include/linux/dnotify.h
4423
4424DISK GEOMETRY AND PARTITION HANDLING
4425M:	Andries Brouwer <aeb@cwi.nl>
4426W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4427W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4428W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4429S:	Maintained
4430
4431DISKQUOTA
4432M:	Jan Kara <jack@suse.com>
4433S:	Maintained
4434F:	Documentation/filesystems/quota.txt
4435F:	fs/quota/
4436F:	include/linux/quota*.h
4437F:	include/uapi/linux/quota*.h
4438
4439DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4440M:	Bernie Thompson <bernie@plugable.com>
4441L:	linux-fbdev@vger.kernel.org
4442S:	Maintained
4443W:	http://plugable.com/category/projects/udlfb/
4444F:	drivers/video/fbdev/udlfb.c
4445F:	include/video/udlfb.h
4446F:	Documentation/fb/udlfb.txt
4447
4448DISTRIBUTED LOCK MANAGER (DLM)
4449M:	Christine Caulfield <ccaulfie@redhat.com>
4450M:	David Teigland <teigland@redhat.com>
4451L:	cluster-devel@redhat.com
4452W:	http://sources.redhat.com/cluster/
4453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4454S:	Supported
4455F:	fs/dlm/
4456
4457DMA BUFFER SHARING FRAMEWORK
4458M:	Sumit Semwal <sumit.semwal@linaro.org>
4459S:	Maintained
4460L:	linux-media@vger.kernel.org
4461L:	dri-devel@lists.freedesktop.org
4462L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4463F:	drivers/dma-buf/
4464F:	include/linux/dma-buf*
4465F:	include/linux/reservation.h
4466F:	include/linux/*fence.h
4467F:	Documentation/driver-api/dma-buf.rst
4468T:	git git://anongit.freedesktop.org/drm/drm-misc
4469
4470DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4471M:	Vinod Koul <vkoul@kernel.org>
4472L:	dmaengine@vger.kernel.org
4473Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4474S:	Maintained
4475F:	drivers/dma/
4476F:	include/linux/dmaengine.h
4477F:	include/linux/of_dma.h
4478F:	Documentation/devicetree/bindings/dma/
4479F:	Documentation/driver-api/dmaengine/
4480T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4481
4482DMA MAPPING HELPERS
4483M:	Christoph Hellwig <hch@lst.de>
4484M:	Marek Szyprowski <m.szyprowski@samsung.com>
4485R:	Robin Murphy <robin.murphy@arm.com>
4486L:	iommu@lists.linux-foundation.org
4487T:	git git://git.infradead.org/users/hch/dma-mapping.git
4488W:	http://git.infradead.org/users/hch/dma-mapping.git
4489S:	Supported
4490F:	kernel/dma/
4491F:	include/asm-generic/dma-mapping.h
4492F:	include/linux/dma-direct.h
4493F:	include/linux/dma-mapping.h
4494F:	include/linux/dma-noncoherent.h
4495
4496DME1737 HARDWARE MONITOR DRIVER
4497M:	Juerg Haefliger <juergh@gmail.com>
4498L:	linux-hwmon@vger.kernel.org
4499S:	Maintained
4500F:	Documentation/hwmon/dme1737
4501F:	drivers/hwmon/dme1737.c
4502
4503DMI/SMBIOS SUPPORT
4504M:	Jean Delvare <jdelvare@suse.com>
4505S:	Maintained
4506T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4507F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4508F:	drivers/firmware/dmi-id.c
4509F:	drivers/firmware/dmi_scan.c
4510F:	include/linux/dmi.h
4511
4512DOCUMENTATION
4513M:	Jonathan Corbet <corbet@lwn.net>
4514L:	linux-doc@vger.kernel.org
4515S:	Maintained
4516F:	Documentation/
4517F:	scripts/kernel-doc
4518X:	Documentation/ABI/
4519X:	Documentation/acpi/
4520X:	Documentation/devicetree/
4521X:	Documentation/i2c/
4522X:	Documentation/media/
4523X:	Documentation/power/
4524X:	Documentation/spi/
4525T:	git git://git.lwn.net/linux.git docs-next
4526
4527DOCUMENTATION/ITALIAN
4528M:	Federico Vaga <federico.vaga@vaga.pv.it>
4529L:	linux-doc@vger.kernel.org
4530S:	Maintained
4531F:	Documentation/translations/it_IT
4532
4533DONGWOON DW9714 LENS VOICE COIL DRIVER
4534M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4535L:	linux-media@vger.kernel.org
4536T:	git git://linuxtv.org/media_tree.git
4537S:	Maintained
4538F:	drivers/media/i2c/dw9714.c
4539F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4540
4541DONGWOON DW9807 LENS VOICE COIL DRIVER
4542M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4543L:	linux-media@vger.kernel.org
4544T:	git git://linuxtv.org/media_tree.git
4545S:	Maintained
4546F:	drivers/media/i2c/dw9807-vcm.c
4547F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4548
4549DOUBLETALK DRIVER
4550M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4551L:	blinux-list@redhat.com
4552S:	Maintained
4553F:	drivers/char/dtlk.c
4554F:	include/linux/dtlk.h
4555
4556DPAA2 DATAPATH I/O (DPIO) DRIVER
4557M:	Roy Pledge <Roy.Pledge@nxp.com>
4558L:	linux-kernel@vger.kernel.org
4559S:	Maintained
4560F:	drivers/soc/fsl/dpio
4561
4562DPAA2 ETHERNET DRIVER
4563M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4564L:	netdev@vger.kernel.org
4565S:	Maintained
4566F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4567F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4568F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4569F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4570F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4571
4572DPAA2 ETHERNET SWITCH DRIVER
4573M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4574M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4575L:	linux-kernel@vger.kernel.org
4576S:	Maintained
4577F:	drivers/staging/fsl-dpaa2/ethsw
4578
4579DPAA2 PTP CLOCK DRIVER
4580M:	Yangbo Lu <yangbo.lu@nxp.com>
4581L:	netdev@vger.kernel.org
4582S:	Maintained
4583F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4584F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4585
4586DPT_I2O SCSI RAID DRIVER
4587M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4588L:	linux-scsi@vger.kernel.org
4589W:	http://www.adaptec.com/
4590S:	Maintained
4591F:	drivers/scsi/dpt*
4592F:	drivers/scsi/dpt/
4593
4594DRBD DRIVER
4595M:	Philipp Reisner <philipp.reisner@linbit.com>
4596M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4597L:	drbd-dev@lists.linbit.com
4598W:	http://www.drbd.org
4599T:	git git://git.linbit.com/linux-drbd.git
4600T:	git git://git.linbit.com/drbd-8.4.git
4601S:	Supported
4602F:	drivers/block/drbd/
4603F:	lib/lru_cache.c
4604F:	Documentation/blockdev/drbd/
4605
4606DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4607M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4608R:	"Rafael J. Wysocki" <rafael@kernel.org>
4609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4610S:	Supported
4611F:	Documentation/kobject.txt
4612F:	drivers/base/
4613F:	fs/debugfs/
4614F:	fs/sysfs/
4615F:	include/linux/debugfs.h
4616F:	include/linux/kobj*
4617F:	lib/kobj*
4618
4619DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4620M:	Kevin Hilman <khilman@kernel.org>
4621M:	Nishanth Menon <nm@ti.com>
4622S:	Maintained
4623F:	drivers/power/avs/
4624F:	include/linux/power/smartreflex.h
4625L:	linux-pm@vger.kernel.org
4626
4627DRM DRIVER FOR ARM PL111 CLCD
4628M:	Eric Anholt <eric@anholt.net>
4629T:	git git://anongit.freedesktop.org/drm/drm-misc
4630S:	Supported
4631F:	drivers/gpu/drm/pl111/
4632
4633DRM DRIVER FOR ARM VERSATILE TFT PANELS
4634M:	Linus Walleij <linus.walleij@linaro.org>
4635T:	git git://anongit.freedesktop.org/drm/drm-misc
4636S:	Maintained
4637F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4638F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4639
4640DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4641M:	Dave Airlie <airlied@redhat.com>
4642S:	Odd Fixes
4643F:	drivers/gpu/drm/ast/
4644
4645DRM DRIVER FOR BOCHS VIRTUAL GPU
4646M:	Gerd Hoffmann <kraxel@redhat.com>
4647L:	virtualization@lists.linux-foundation.org
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649S:	Maintained
4650F:	drivers/gpu/drm/bochs/
4651
4652DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4653M:	Linus Walleij <linus.walleij@linaro.org>
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655S:	Maintained
4656F:	drivers/gpu/drm/tve200/
4657
4658DRM DRIVER FOR ILITEK ILI9225 PANELS
4659M:	David Lechner <david@lechnology.com>
4660S:	Maintained
4661F:	drivers/gpu/drm/tinydrm/ili9225.c
4662F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4663
4664DRM DRIVER FOR INTEL I810 VIDEO CARDS
4665S:	Orphan / Obsolete
4666F:	drivers/gpu/drm/i810/
4667F:	include/uapi/drm/i810_drm.h
4668
4669DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4670S:	Orphan / Obsolete
4671F:	drivers/gpu/drm/mga/
4672F:	include/uapi/drm/mga_drm.h
4673
4674DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4675M:	Dave Airlie <airlied@redhat.com>
4676S:	Odd Fixes
4677F:	drivers/gpu/drm/mgag200/
4678
4679DRM DRIVER FOR MI0283QT
4680M:	Noralf Trønnes <noralf@tronnes.org>
4681S:	Maintained
4682F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4683F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4684
4685DRM DRIVER FOR MSM ADRENO GPU
4686M:	Rob Clark <robdclark@gmail.com>
4687L:	linux-arm-msm@vger.kernel.org
4688L:	dri-devel@lists.freedesktop.org
4689L:	freedreno@lists.freedesktop.org
4690T:	git git://people.freedesktop.org/~robclark/linux
4691S:	Maintained
4692F:	drivers/gpu/drm/msm/
4693F:	include/uapi/drm/msm_drm.h
4694F:	Documentation/devicetree/bindings/display/msm/
4695
4696DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4697M:	Ben Skeggs <bskeggs@redhat.com>
4698L:	dri-devel@lists.freedesktop.org
4699L:	nouveau@lists.freedesktop.org
4700T:	git git://github.com/skeggsb/linux
4701S:	Supported
4702F:	drivers/gpu/drm/nouveau/
4703F:	include/uapi/drm/nouveau_drm.h
4704
4705DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4706M:	Noralf Trønnes <noralf@tronnes.org>
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/repaper.c
4709F:	Documentation/devicetree/bindings/display/repaper.txt
4710
4711DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4712M:	Dave Airlie <airlied@redhat.com>
4713M:	Gerd Hoffmann <kraxel@redhat.com>
4714L:	virtualization@lists.linux-foundation.org
4715T:	git git://anongit.freedesktop.org/drm/drm-misc
4716S:	Obsolete
4717W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4718F:	drivers/gpu/drm/cirrus/
4719
4720DRM DRIVER FOR QXL VIRTUAL GPU
4721M:	Dave Airlie <airlied@redhat.com>
4722M:	Gerd Hoffmann <kraxel@redhat.com>
4723L:	virtualization@lists.linux-foundation.org
4724T:	git git://anongit.freedesktop.org/drm/drm-misc
4725S:	Maintained
4726F:	drivers/gpu/drm/qxl/
4727F:	include/uapi/drm/qxl_drm.h
4728
4729DRM DRIVER FOR RAGE 128 VIDEO CARDS
4730S:	Orphan / Obsolete
4731F:	drivers/gpu/drm/r128/
4732F:	include/uapi/drm/r128_drm.h
4733
4734DRM DRIVER FOR SAVAGE VIDEO CARDS
4735S:	Orphan / Obsolete
4736F:	drivers/gpu/drm/savage/
4737F:	include/uapi/drm/savage_drm.h
4738
4739DRM DRIVER FOR SIS VIDEO CARDS
4740S:	Orphan / Obsolete
4741F:	drivers/gpu/drm/sis/
4742F:	include/uapi/drm/sis_drm.h
4743
4744DRM DRIVER FOR SITRONIX ST7586 PANELS
4745M:	David Lechner <david@lechnology.com>
4746S:	Maintained
4747F:	drivers/gpu/drm/tinydrm/st7586.c
4748F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4749
4750DRM DRIVER FOR SITRONIX ST7735R PANELS
4751M:	David Lechner <david@lechnology.com>
4752S:	Maintained
4753F:	drivers/gpu/drm/tinydrm/st7735r.c
4754F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4755
4756DRM DRIVER FOR TDFX VIDEO CARDS
4757S:	Orphan / Obsolete
4758F:	drivers/gpu/drm/tdfx/
4759
4760DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4761M:	Dave Airlie <airlied@redhat.com>
4762R:	Sean Paul <sean@poorly.run>
4763L:	dri-devel@lists.freedesktop.org
4764S:	Odd Fixes
4765F:	drivers/gpu/drm/udl/
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767
4768DRM DRIVER FOR VMWARE VIRTUAL GPU
4769M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4770M:	Sinclair Yeh <syeh@vmware.com>
4771M:	Thomas Hellstrom <thellstrom@vmware.com>
4772L:	dri-devel@lists.freedesktop.org
4773T:	git git://people.freedesktop.org/~syeh/repos_linux
4774T:	git git://people.freedesktop.org/~thomash/linux
4775S:	Supported
4776F:	drivers/gpu/drm/vmwgfx/
4777F:	include/uapi/drm/vmwgfx_drm.h
4778
4779DRM DRIVERS
4780M:	David Airlie <airlied@linux.ie>
4781L:	dri-devel@lists.freedesktop.org
4782T:	git git://anongit.freedesktop.org/drm/drm
4783B:	https://bugs.freedesktop.org/
4784C:	irc://chat.freenode.net/dri-devel
4785S:	Maintained
4786F:	drivers/gpu/drm/
4787F:	drivers/gpu/vga/
4788F:	Documentation/devicetree/bindings/display/
4789F:	Documentation/devicetree/bindings/gpu/
4790F:	Documentation/gpu/
4791F:	include/drm/
4792F:	include/uapi/drm/
4793F:	include/linux/vga*
4794
4795DRM DRIVERS AND MISC GPU PATCHES
4796M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4797M:	Maxime Ripard <maxime.ripard@bootlin.com>
4798M:	Sean Paul <sean@poorly.run>
4799W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4800S:	Maintained
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802F:	Documentation/gpu/
4803F:	drivers/gpu/vga/
4804F:	drivers/gpu/drm/*
4805F:	include/drm/drm*
4806F:	include/uapi/drm/drm*
4807F:	include/linux/vga*
4808
4809DRM DRIVERS FOR ALLWINNER A10
4810M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4811L:	dri-devel@lists.freedesktop.org
4812S:	Supported
4813F:	drivers/gpu/drm/sun4i/
4814F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4815T:	git git://anongit.freedesktop.org/drm/drm-misc
4816
4817DRM DRIVERS FOR AMLOGIC SOCS
4818M:	Neil Armstrong <narmstrong@baylibre.com>
4819L:	dri-devel@lists.freedesktop.org
4820L:	linux-amlogic@lists.infradead.org
4821W:	http://linux-meson.com/
4822S:	Supported
4823F:	drivers/gpu/drm/meson/
4824F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4825F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4826F:	Documentation/gpu/meson.rst
4827T:	git git://anongit.freedesktop.org/drm/drm-misc
4828
4829DRM DRIVERS FOR ATMEL HLCDC
4830M:	Boris Brezillon <boris.brezillon@bootlin.com>
4831L:	dri-devel@lists.freedesktop.org
4832S:	Supported
4833F:	drivers/gpu/drm/atmel-hlcdc/
4834F:	Documentation/devicetree/bindings/display/atmel/
4835T:	git git://anongit.freedesktop.org/drm/drm-misc
4836
4837DRM DRIVERS FOR BRIDGE CHIPS
4838M:	Archit Taneja <architt@codeaurora.org>
4839M:	Andrzej Hajda <a.hajda@samsung.com>
4840R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4841S:	Maintained
4842T:	git git://anongit.freedesktop.org/drm/drm-misc
4843F:	drivers/gpu/drm/bridge/
4844
4845DRM DRIVERS FOR EXYNOS
4846M:	Inki Dae <inki.dae@samsung.com>
4847M:	Joonyoung Shim <jy0922.shim@samsung.com>
4848M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4849M:	Kyungmin Park <kyungmin.park@samsung.com>
4850L:	dri-devel@lists.freedesktop.org
4851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4852S:	Supported
4853F:	drivers/gpu/drm/exynos/
4854F:	include/uapi/drm/exynos_drm.h
4855F:	Documentation/devicetree/bindings/display/exynos/
4856
4857DRM DRIVERS FOR FREESCALE DCU
4858M:	Stefan Agner <stefan@agner.ch>
4859M:	Alison Wang <alison.wang@nxp.com>
4860L:	dri-devel@lists.freedesktop.org
4861S:	Supported
4862F:	drivers/gpu/drm/fsl-dcu/
4863F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4864F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4865F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4866T:	git git://anongit.freedesktop.org/drm/drm-misc
4867
4868DRM DRIVERS FOR FREESCALE IMX
4869M:	Philipp Zabel <p.zabel@pengutronix.de>
4870L:	dri-devel@lists.freedesktop.org
4871S:	Maintained
4872F:	drivers/gpu/drm/imx/
4873F:	drivers/gpu/ipu-v3/
4874F:	Documentation/devicetree/bindings/display/imx/
4875
4876DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4877M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4878L:	dri-devel@lists.freedesktop.org
4879T:	git git://github.com/patjak/drm-gma500
4880S:	Maintained
4881F:	drivers/gpu/drm/gma500/
4882
4883DRM DRIVERS FOR HISILICON
4884M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4885M:	Rongrong Zou <zourongrong@gmail.com>
4886R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4887R:	Chen Feng <puck.chen@hisilicon.com>
4888L:	dri-devel@lists.freedesktop.org
4889T:	git git://github.com/xin3liang/linux.git
4890S:	Maintained
4891F:	drivers/gpu/drm/hisilicon/
4892F:	Documentation/devicetree/bindings/display/hisilicon/
4893
4894DRM DRIVERS FOR MEDIATEK
4895M:	CK Hu <ck.hu@mediatek.com>
4896M:	Philipp Zabel <p.zabel@pengutronix.de>
4897L:	dri-devel@lists.freedesktop.org
4898S:	Supported
4899F:	drivers/gpu/drm/mediatek/
4900F:	Documentation/devicetree/bindings/display/mediatek/
4901
4902DRM DRIVERS FOR NVIDIA TEGRA
4903M:	Thierry Reding <thierry.reding@gmail.com>
4904L:	dri-devel@lists.freedesktop.org
4905L:	linux-tegra@vger.kernel.org
4906T:	git git://anongit.freedesktop.org/tegra/linux.git
4907S:	Supported
4908F:	drivers/gpu/drm/tegra/
4909F:	drivers/gpu/host1x/
4910F:	include/linux/host1x.h
4911F:	include/uapi/drm/tegra_drm.h
4912F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4913
4914DRM DRIVERS FOR RENESAS
4915M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4916M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4917L:	dri-devel@lists.freedesktop.org
4918L:	linux-renesas-soc@vger.kernel.org
4919T:	git git://linuxtv.org/pinchartl/media drm/du/next
4920S:	Supported
4921F:	drivers/gpu/drm/rcar-du/
4922F:	drivers/gpu/drm/shmobile/
4923F:	include/linux/platform_data/shmob_drm.h
4924F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4925F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4926F:	Documentation/devicetree/bindings/display/renesas,du.txt
4927
4928DRM DRIVERS FOR ROCKCHIP
4929M:	Sandy Huang <hjc@rock-chips.com>
4930M:	Heiko Stübner <heiko@sntech.de>
4931L:	dri-devel@lists.freedesktop.org
4932S:	Maintained
4933F:	drivers/gpu/drm/rockchip/
4934F:	Documentation/devicetree/bindings/display/rockchip/
4935T:	git git://anongit.freedesktop.org/drm/drm-misc
4936
4937DRM DRIVERS FOR STI
4938M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4939M:	Vincent Abriou <vincent.abriou@st.com>
4940L:	dri-devel@lists.freedesktop.org
4941T:	git git://anongit.freedesktop.org/drm/drm-misc
4942S:	Maintained
4943F:	drivers/gpu/drm/sti
4944F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4945
4946DRM DRIVERS FOR STM
4947M:	Yannick Fertre <yannick.fertre@st.com>
4948M:	Philippe Cornu <philippe.cornu@st.com>
4949M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4950M:	Vincent Abriou <vincent.abriou@st.com>
4951L:	dri-devel@lists.freedesktop.org
4952T:	git git://anongit.freedesktop.org/drm/drm-misc
4953S:	Maintained
4954F:	drivers/gpu/drm/stm
4955F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4956
4957DRM DRIVERS FOR TI LCDC
4958M:	Jyri Sarha <jsarha@ti.com>
4959R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4960L:	dri-devel@lists.freedesktop.org
4961S:	Maintained
4962F:	drivers/gpu/drm/tilcdc/
4963F:	Documentation/devicetree/bindings/display/tilcdc/
4964
4965DRM DRIVERS FOR TI OMAP
4966M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4967L:	dri-devel@lists.freedesktop.org
4968S:	Maintained
4969F:	drivers/gpu/drm/omapdrm/
4970F:	Documentation/devicetree/bindings/display/ti/
4971
4972DRM DRIVERS FOR V3D
4973M:	Eric Anholt <eric@anholt.net>
4974S:	Supported
4975F:	drivers/gpu/drm/v3d/
4976F:	include/uapi/drm/v3d_drm.h
4977F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4978T:	git git://anongit.freedesktop.org/drm/drm-misc
4979
4980DRM DRIVERS FOR VC4
4981M:	Eric Anholt <eric@anholt.net>
4982T:	git git://github.com/anholt/linux
4983S:	Supported
4984F:	drivers/gpu/drm/vc4/
4985F:	include/uapi/drm/vc4_drm.h
4986F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4987T:	git git://anongit.freedesktop.org/drm/drm-misc
4988
4989DRM DRIVERS FOR VIVANTE GPU IP
4990M:	Lucas Stach <l.stach@pengutronix.de>
4991R:	Russell King <linux+etnaviv@armlinux.org.uk>
4992R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4993L:	etnaviv@lists.freedesktop.org
4994L:	dri-devel@lists.freedesktop.org
4995S:	Maintained
4996F:	drivers/gpu/drm/etnaviv/
4997F:	include/uapi/drm/etnaviv_drm.h
4998F:	Documentation/devicetree/bindings/display/etnaviv/
4999
5000DRM DRIVERS FOR ZTE ZX
5001M:	Shawn Guo <shawnguo@kernel.org>
5002L:	dri-devel@lists.freedesktop.org
5003S:	Maintained
5004F:	drivers/gpu/drm/zte/
5005F:	Documentation/devicetree/bindings/display/zte,vou.txt
5006T:	git git://anongit.freedesktop.org/drm/drm-misc
5007
5008DRM PANEL DRIVERS
5009M:	Thierry Reding <thierry.reding@gmail.com>
5010L:	dri-devel@lists.freedesktop.org
5011T:	git git://anongit.freedesktop.org/drm/drm-misc
5012S:	Maintained
5013F:	drivers/gpu/drm/drm_panel.c
5014F:	drivers/gpu/drm/panel/
5015F:	include/drm/drm_panel.h
5016F:	Documentation/devicetree/bindings/display/panel/
5017
5018DRM TINYDRM DRIVERS
5019M:	Noralf Trønnes <noralf@tronnes.org>
5020W:	https://github.com/notro/tinydrm/wiki/Development
5021T:	git git://anongit.freedesktop.org/drm/drm-misc
5022S:	Maintained
5023F:	drivers/gpu/drm/tinydrm/
5024F:	include/drm/tinydrm/
5025
5026DRM DRIVERS FOR XEN
5027M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5028T:	git git://anongit.freedesktop.org/drm/drm-misc
5029L:	dri-devel@lists.freedesktop.org
5030L:	xen-devel@lists.xen.org
5031S:	Supported
5032F:	drivers/gpu/drm/xen/
5033F:	Documentation/gpu/xen-front.rst
5034
5035DRM TTM SUBSYSTEM
5036M:	Christian Koenig <christian.koenig@amd.com>
5037M:	Huang Rui <ray.huang@amd.com>
5038M:	Junwei Zhang <Jerry.Zhang@amd.com>
5039T:	git git://people.freedesktop.org/~agd5f/linux
5040S:	Maintained
5041L:	dri-devel@lists.freedesktop.org
5042F:	include/drm/ttm/
5043F:	drivers/gpu/drm/ttm/
5044
5045DSBR100 USB FM RADIO DRIVER
5046M:	Alexey Klimov <klimov.linux@gmail.com>
5047L:	linux-media@vger.kernel.org
5048T:	git git://linuxtv.org/media_tree.git
5049S:	Maintained
5050F:	drivers/media/radio/dsbr100.c
5051
5052DSCC4 DRIVER
5053M:	Francois Romieu <romieu@fr.zoreil.com>
5054L:	netdev@vger.kernel.org
5055S:	Maintained
5056F:	drivers/net/wan/dscc4.c
5057
5058DT3155 MEDIA DRIVER
5059M:	Hans Verkuil <hverkuil@xs4all.nl>
5060L:	linux-media@vger.kernel.org
5061T:	git git://linuxtv.org/media_tree.git
5062W:	https://linuxtv.org
5063S:	Odd Fixes
5064F:	drivers/media/pci/dt3155/
5065
5066DVB_USB_AF9015 MEDIA DRIVER
5067M:	Antti Palosaari <crope@iki.fi>
5068L:	linux-media@vger.kernel.org
5069W:	https://linuxtv.org
5070W:	http://palosaari.fi/linux/
5071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5072T:	git git://linuxtv.org/anttip/media_tree.git
5073S:	Maintained
5074F:	drivers/media/usb/dvb-usb-v2/af9015*
5075
5076DVB_USB_AF9035 MEDIA DRIVER
5077M:	Antti Palosaari <crope@iki.fi>
5078L:	linux-media@vger.kernel.org
5079W:	https://linuxtv.org
5080W:	http://palosaari.fi/linux/
5081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5082T:	git git://linuxtv.org/anttip/media_tree.git
5083S:	Maintained
5084F:	drivers/media/usb/dvb-usb-v2/af9035*
5085
5086DVB_USB_ANYSEE MEDIA DRIVER
5087M:	Antti Palosaari <crope@iki.fi>
5088L:	linux-media@vger.kernel.org
5089W:	https://linuxtv.org
5090W:	http://palosaari.fi/linux/
5091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5092T:	git git://linuxtv.org/anttip/media_tree.git
5093S:	Maintained
5094F:	drivers/media/usb/dvb-usb-v2/anysee*
5095
5096DVB_USB_AU6610 MEDIA DRIVER
5097M:	Antti Palosaari <crope@iki.fi>
5098L:	linux-media@vger.kernel.org
5099W:	https://linuxtv.org
5100W:	http://palosaari.fi/linux/
5101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5102T:	git git://linuxtv.org/anttip/media_tree.git
5103S:	Maintained
5104F:	drivers/media/usb/dvb-usb-v2/au6610*
5105
5106DVB_USB_CE6230 MEDIA DRIVER
5107M:	Antti Palosaari <crope@iki.fi>
5108L:	linux-media@vger.kernel.org
5109W:	https://linuxtv.org
5110W:	http://palosaari.fi/linux/
5111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5112T:	git git://linuxtv.org/anttip/media_tree.git
5113S:	Maintained
5114F:	drivers/media/usb/dvb-usb-v2/ce6230*
5115
5116DVB_USB_CXUSB MEDIA DRIVER
5117M:	Michael Krufky <mkrufky@linuxtv.org>
5118L:	linux-media@vger.kernel.org
5119W:	https://linuxtv.org
5120W:	http://github.com/mkrufky
5121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5122T:	git git://linuxtv.org/media_tree.git
5123S:	Maintained
5124F:	drivers/media/usb/dvb-usb/cxusb*
5125
5126DVB_USB_EC168 MEDIA DRIVER
5127M:	Antti Palosaari <crope@iki.fi>
5128L:	linux-media@vger.kernel.org
5129W:	https://linuxtv.org
5130W:	http://palosaari.fi/linux/
5131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5132T:	git git://linuxtv.org/anttip/media_tree.git
5133S:	Maintained
5134F:	drivers/media/usb/dvb-usb-v2/ec168*
5135
5136DVB_USB_GL861 MEDIA DRIVER
5137M:	Antti Palosaari <crope@iki.fi>
5138L:	linux-media@vger.kernel.org
5139W:	https://linuxtv.org
5140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5141T:	git git://linuxtv.org/anttip/media_tree.git
5142S:	Maintained
5143F:	drivers/media/usb/dvb-usb-v2/gl861*
5144
5145DVB_USB_MXL111SF MEDIA DRIVER
5146M:	Michael Krufky <mkrufky@linuxtv.org>
5147L:	linux-media@vger.kernel.org
5148W:	https://linuxtv.org
5149W:	http://github.com/mkrufky
5150Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5151T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5152S:	Maintained
5153F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5154
5155DVB_USB_RTL28XXU MEDIA DRIVER
5156M:	Antti Palosaari <crope@iki.fi>
5157L:	linux-media@vger.kernel.org
5158W:	https://linuxtv.org
5159W:	http://palosaari.fi/linux/
5160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5161T:	git git://linuxtv.org/anttip/media_tree.git
5162S:	Maintained
5163F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5164
5165DVB_USB_V2 MEDIA DRIVER
5166M:	Antti Palosaari <crope@iki.fi>
5167L:	linux-media@vger.kernel.org
5168W:	https://linuxtv.org
5169W:	http://palosaari.fi/linux/
5170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5171T:	git git://linuxtv.org/anttip/media_tree.git
5172S:	Maintained
5173F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5174F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5175
5176DYNAMIC DEBUG
5177M:	Jason Baron <jbaron@akamai.com>
5178S:	Maintained
5179F:	lib/dynamic_debug.c
5180F:	include/linux/dynamic_debug.h
5181
5182DYNAMIC INTERRUPT MODERATION
5183M:	Tal Gilboa <talgi@mellanox.com>
5184S:	Maintained
5185F:	include/linux/net_dim.h
5186
5187DZ DECSTATION DZ11 SERIAL DRIVER
5188M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5189S:	Maintained
5190F:	drivers/tty/serial/dz.*
5191
5192E3X0 POWER BUTTON DRIVER
5193M:	Moritz Fischer <moritz.fischer@ettus.com>
5194L:	usrp-users@lists.ettus.com
5195W:	http://www.ettus.com
5196S:	Supported
5197F:	drivers/input/misc/e3x0-button.c
5198F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5199
5200E4000 MEDIA DRIVER
5201M:	Antti Palosaari <crope@iki.fi>
5202L:	linux-media@vger.kernel.org
5203W:	https://linuxtv.org
5204W:	http://palosaari.fi/linux/
5205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5206T:	git git://linuxtv.org/anttip/media_tree.git
5207S:	Maintained
5208F:	drivers/media/tuners/e4000*
5209
5210EARTH_PT1 MEDIA DRIVER
5211M:	Akihiro Tsukada <tskd08@gmail.com>
5212L:	linux-media@vger.kernel.org
5213S:	Odd Fixes
5214F:	drivers/media/pci/pt1/
5215
5216EARTH_PT3 MEDIA DRIVER
5217M:	Akihiro Tsukada <tskd08@gmail.com>
5218L:	linux-media@vger.kernel.org
5219S:	Odd Fixes
5220F:	drivers/media/pci/pt3/
5221
5222EC100 MEDIA DRIVER
5223M:	Antti Palosaari <crope@iki.fi>
5224L:	linux-media@vger.kernel.org
5225W:	https://linuxtv.org
5226W:	http://palosaari.fi/linux/
5227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5228T:	git git://linuxtv.org/anttip/media_tree.git
5229S:	Maintained
5230F:	drivers/media/dvb-frontends/ec100*
5231
5232ECRYPT FILE SYSTEM
5233M:	Tyler Hicks <tyhicks@canonical.com>
5234L:	ecryptfs@vger.kernel.org
5235W:	http://ecryptfs.org
5236W:	https://launchpad.net/ecryptfs
5237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5238S:	Supported
5239F:	Documentation/filesystems/ecryptfs.txt
5240F:	fs/ecryptfs/
5241
5242EDAC-AMD64
5243M:	Borislav Petkov <bp@alien8.de>
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/amd64_edac*
5247
5248EDAC-CALXEDA
5249M:	Robert Richter <rric@kernel.org>
5250L:	linux-edac@vger.kernel.org
5251S:	Maintained
5252F:	drivers/edac/highbank*
5253
5254EDAC-CAVIUM OCTEON
5255M:	Ralf Baechle <ralf@linux-mips.org>
5256M:	David Daney <david.daney@cavium.com>
5257L:	linux-edac@vger.kernel.org
5258L:	linux-mips@linux-mips.org
5259S:	Supported
5260F:	drivers/edac/octeon_edac*
5261
5262EDAC-CAVIUM THUNDERX
5263M:	David Daney <david.daney@cavium.com>
5264M:	Jan Glauber <jglauber@cavium.com>
5265L:	linux-edac@vger.kernel.org
5266S:	Supported
5267F:	drivers/edac/thunderx_edac*
5268
5269EDAC-CORE
5270M:	Borislav Petkov <bp@alien8.de>
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-edac@vger.kernel.org
5273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5275S:	Supported
5276F:	Documentation/admin-guide/ras.rst
5277F:	Documentation/driver-api/edac.rst
5278F:	drivers/edac/
5279F:	include/linux/edac.h
5280
5281EDAC-E752X
5282M:	Mark Gross <mark.gross@intel.com>
5283L:	linux-edac@vger.kernel.org
5284S:	Maintained
5285F:	drivers/edac/e752x_edac.c
5286
5287EDAC-E7XXX
5288L:	linux-edac@vger.kernel.org
5289S:	Maintained
5290F:	drivers/edac/e7xxx_edac.c
5291
5292EDAC-FSL_DDR
5293M:	York Sun <york.sun@nxp.com>
5294L:	linux-edac@vger.kernel.org
5295S:	Maintained
5296F:	drivers/edac/fsl_ddr_edac.*
5297
5298EDAC-GHES
5299M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5300L:	linux-edac@vger.kernel.org
5301S:	Maintained
5302F:	drivers/edac/ghes_edac.c
5303
5304EDAC-I3000
5305L:	linux-edac@vger.kernel.org
5306S:	Orphan
5307F:	drivers/edac/i3000_edac.c
5308
5309EDAC-I5000
5310L:	linux-edac@vger.kernel.org
5311S:	Maintained
5312F:	drivers/edac/i5000_edac.c
5313
5314EDAC-I5400
5315M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5316L:	linux-edac@vger.kernel.org
5317S:	Maintained
5318F:	drivers/edac/i5400_edac.c
5319
5320EDAC-I7300
5321M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5322L:	linux-edac@vger.kernel.org
5323S:	Maintained
5324F:	drivers/edac/i7300_edac.c
5325
5326EDAC-I7CORE
5327M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5328L:	linux-edac@vger.kernel.org
5329S:	Maintained
5330F:	drivers/edac/i7core_edac.c
5331
5332EDAC-I82443BXGX
5333M:	Tim Small <tim@buttersideup.com>
5334L:	linux-edac@vger.kernel.org
5335S:	Maintained
5336F:	drivers/edac/i82443bxgx_edac.c
5337
5338EDAC-I82975X
5339M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5340M:	"Arvind R." <arvino55@gmail.com>
5341L:	linux-edac@vger.kernel.org
5342S:	Maintained
5343F:	drivers/edac/i82975x_edac.c
5344
5345EDAC-IE31200
5346M:	Jason Baron <jbaron@akamai.com>
5347L:	linux-edac@vger.kernel.org
5348S:	Maintained
5349F:	drivers/edac/ie31200_edac.c
5350
5351EDAC-MPC85XX
5352M:	Johannes Thumshirn <morbidrsa@gmail.com>
5353L:	linux-edac@vger.kernel.org
5354S:	Maintained
5355F:	drivers/edac/mpc85xx_edac.[ch]
5356
5357EDAC-PASEMI
5358M:	Egor Martovetsky <egor@pasemi.com>
5359L:	linux-edac@vger.kernel.org
5360S:	Maintained
5361F:	drivers/edac/pasemi_edac.c
5362
5363EDAC-PND2
5364M:	Tony Luck <tony.luck@intel.com>
5365L:	linux-edac@vger.kernel.org
5366S:	Maintained
5367F:	drivers/edac/pnd2_edac.[ch]
5368
5369EDAC-R82600
5370M:	Tim Small <tim@buttersideup.com>
5371L:	linux-edac@vger.kernel.org
5372S:	Maintained
5373F:	drivers/edac/r82600_edac.c
5374
5375EDAC-SBRIDGE
5376M:	Tony Luck <tony.luck@intel.com>
5377R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5378L:	linux-edac@vger.kernel.org
5379S:	Maintained
5380F:	drivers/edac/sb_edac.c
5381
5382EDAC-SKYLAKE
5383M:	Tony Luck <tony.luck@intel.com>
5384L:	linux-edac@vger.kernel.org
5385S:	Maintained
5386F:	drivers/edac/skx_edac.c
5387
5388EDAC-TI
5389M:	Tero Kristo <t-kristo@ti.com>
5390L:	linux-edac@vger.kernel.org
5391S:	Maintained
5392F:	drivers/edac/ti_edac.c
5393
5394EDAC-QCOM
5395M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5396M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5397L:	linux-arm-msm@vger.kernel.org
5398L:	linux-edac@vger.kernel.org
5399S:	Maintained
5400F:	drivers/edac/qcom_edac.c
5401
5402EDIROL UA-101/UA-1000 DRIVER
5403M:	Clemens Ladisch <clemens@ladisch.de>
5404L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5405T:	git git://git.alsa-project.org/alsa-kernel.git
5406S:	Maintained
5407F:	sound/usb/misc/ua101.c
5408
5409EFI TEST DRIVER
5410L:	linux-efi@vger.kernel.org
5411M:	Ivan Hu <ivan.hu@canonical.com>
5412M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5413S:	Maintained
5414F:	drivers/firmware/efi/test/
5415
5416EFI VARIABLE FILESYSTEM
5417M:	Matthew Garrett <matthew.garrett@nebula.com>
5418M:	Jeremy Kerr <jk@ozlabs.org>
5419M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5421L:	linux-efi@vger.kernel.org
5422S:	Maintained
5423F:	fs/efivarfs/
5424
5425EFIFB FRAMEBUFFER DRIVER
5426L:	linux-fbdev@vger.kernel.org
5427M:	Peter Jones <pjones@redhat.com>
5428S:	Maintained
5429F:	drivers/video/fbdev/efifb.c
5430
5431EFS FILESYSTEM
5432W:	http://aeschi.ch.eu.org/efs/
5433S:	Orphan
5434F:	fs/efs/
5435
5436EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5437M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5438L:	netdev@vger.kernel.org
5439S:	Maintained
5440F:	drivers/net/ethernet/ibm/ehea/
5441
5442EM28XX VIDEO4LINUX DRIVER
5443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5444L:	linux-media@vger.kernel.org
5445W:	https://linuxtv.org
5446T:	git git://linuxtv.org/media_tree.git
5447S:	Maintained
5448F:	drivers/media/usb/em28xx/
5449F:	Documentation/media/v4l-drivers/em28xx*
5450
5451EMBEDDED LINUX
5452M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5453M:	Matt Mackall <mpm@selenic.com>
5454M:	David Woodhouse <dwmw2@infradead.org>
5455L:	linux-embedded@vger.kernel.org
5456S:	Maintained
5457
5458Emulex 10Gbps iSCSI - OneConnect DRIVER
5459M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5460M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5461M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5462L:	linux-scsi@vger.kernel.org
5463W:	http://www.broadcom.com
5464S:	Supported
5465F:	drivers/scsi/be2iscsi/
5466
5467Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5468M:	Sathya Perla <sathya.perla@broadcom.com>
5469M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5470M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5471M:	Somnath Kotur <somnath.kotur@broadcom.com>
5472L:	netdev@vger.kernel.org
5473W:	http://www.emulex.com
5474S:	Supported
5475F:	drivers/net/ethernet/emulex/benet/
5476
5477EMULEX ONECONNECT ROCE DRIVER
5478M:	Selvin Xavier <selvin.xavier@broadcom.com>
5479M:	Devesh Sharma <devesh.sharma@broadcom.com>
5480L:	linux-rdma@vger.kernel.org
5481W:	http://www.broadcom.com
5482S:	Odd Fixes
5483F:	drivers/infiniband/hw/ocrdma/
5484F:	include/uapi/rdma/ocrdma-abi.h
5485
5486EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5487M:	James Smart <james.smart@broadcom.com>
5488M:	Dick Kennedy <dick.kennedy@broadcom.com>
5489L:	linux-scsi@vger.kernel.org
5490W:	http://www.broadcom.com
5491S:	Supported
5492F:	drivers/scsi/lpfc/
5493
5494ENE CB710 FLASH CARD READER DRIVER
5495M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5496S:	Maintained
5497F:	drivers/misc/cb710/
5498F:	drivers/mmc/host/cb710-mmc.*
5499F:	include/linux/cb710.h
5500
5501ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5502M:	Maxim Levitsky <maximlevitsky@gmail.com>
5503S:	Maintained
5504F:	drivers/media/rc/ene_ir.*
5505
5506EPSON S1D13XXX FRAMEBUFFER DRIVER
5507M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5508S:	Maintained
5509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5510F:	drivers/video/fbdev/s1d13xxxfb.c
5511F:	include/video/s1d13xxxfb.h
5512
5513ERRSEQ ERROR TRACKING INFRASTRUCTURE
5514M:	Jeff Layton <jlayton@kernel.org>
5515S:	Maintained
5516F:	lib/errseq.c
5517F:	include/linux/errseq.h
5518
5519ET131X NETWORK DRIVER
5520M:	Mark Einon <mark.einon@gmail.com>
5521S:	Odd Fixes
5522F:	drivers/net/ethernet/agere/
5523
5524ETHERNET BRIDGE
5525M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5526M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5527L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5528L:	netdev@vger.kernel.org
5529W:	http://www.linuxfoundation.org/en/Net:Bridge
5530S:	Maintained
5531F:	include/linux/netfilter_bridge/
5532F:	net/bridge/
5533
5534ETHERNET PHY LIBRARY
5535M:	Andrew Lunn <andrew@lunn.ch>
5536M:	Florian Fainelli <f.fainelli@gmail.com>
5537L:	netdev@vger.kernel.org
5538S:	Maintained
5539F:	Documentation/ABI/testing/sysfs-bus-mdio
5540F:	Documentation/devicetree/bindings/net/mdio*
5541F:	Documentation/networking/phy.txt
5542F:	drivers/net/phy/
5543F:	drivers/of/of_mdio.c
5544F:	drivers/of/of_net.c
5545F:	include/linux/*mdio*.h
5546F:	include/linux/of_net.h
5547F:	include/linux/phy.h
5548F:	include/linux/phy_fixed.h
5549F:	include/linux/platform_data/mdio-bcm-unimac.h
5550F:	include/trace/events/mdio.h
5551F:	include/uapi/linux/mdio.h
5552F:	include/uapi/linux/mii.h
5553
5554EXT2 FILE SYSTEM
5555M:	Jan Kara <jack@suse.com>
5556L:	linux-ext4@vger.kernel.org
5557S:	Maintained
5558F:	Documentation/filesystems/ext2.txt
5559F:	fs/ext2/
5560F:	include/linux/ext2*
5561
5562EXT4 FILE SYSTEM
5563M:	"Theodore Ts'o" <tytso@mit.edu>
5564M:	Andreas Dilger <adilger.kernel@dilger.ca>
5565L:	linux-ext4@vger.kernel.org
5566W:	http://ext4.wiki.kernel.org
5567Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5569S:	Maintained
5570F:	Documentation/filesystems/ext4/ext4.rst
5571F:	fs/ext4/
5572
5573Extended Verification Module (EVM)
5574M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5575L:	linux-integrity@vger.kernel.org
5576S:	Supported
5577F:	security/integrity/evm/
5578
5579EXTENSIBLE FIRMWARE INTERFACE (EFI)
5580M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5581L:	linux-efi@vger.kernel.org
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5583S:	Maintained
5584F:	Documentation/efi-stub.txt
5585F:	arch/*/kernel/efi.c
5586F:	arch/x86/boot/compressed/eboot.[ch]
5587F:	arch/*/include/asm/efi.h
5588F:	arch/x86/platform/efi/
5589F:	drivers/firmware/efi/
5590F:	include/linux/efi*.h
5591F:	arch/arm/boot/compressed/efi-header.S
5592F:	arch/arm64/kernel/efi-entry.S
5593
5594EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5595M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5596M:	Chanwoo Choi <cw00.choi@samsung.com>
5597L:	linux-kernel@vger.kernel.org
5598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5599S:	Maintained
5600F:	drivers/extcon/
5601F:	include/linux/extcon/
5602F:	include/linux/extcon.h
5603F:	Documentation/extcon/
5604F:	Documentation/devicetree/bindings/extcon/
5605
5606EXYNOS DP DRIVER
5607M:	Jingoo Han <jingoohan1@gmail.com>
5608L:	dri-devel@lists.freedesktop.org
5609S:	Maintained
5610F:	drivers/gpu/drm/exynos/exynos_dp*
5611
5612EXYNOS SYSMMU (IOMMU) driver
5613M:	Marek Szyprowski <m.szyprowski@samsung.com>
5614L:	iommu@lists.linux-foundation.org
5615S:	Maintained
5616F:	drivers/iommu/exynos-iommu.c
5617
5618EZchip NPS platform support
5619M:	Vineet Gupta <vgupta@synopsys.com>
5620M:	Ofer Levi <oferle@mellanox.com>
5621S:	Supported
5622F:	arch/arc/plat-eznps
5623F:	arch/arc/boot/dts/eznps.dts
5624
5625F2FS FILE SYSTEM
5626M:	Jaegeuk Kim <jaegeuk@kernel.org>
5627M:	Chao Yu <yuchao0@huawei.com>
5628L:	linux-f2fs-devel@lists.sourceforge.net
5629W:	https://f2fs.wiki.kernel.org/
5630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5631S:	Maintained
5632F:	Documentation/filesystems/f2fs.txt
5633F:	Documentation/ABI/testing/sysfs-fs-f2fs
5634F:	fs/f2fs/
5635F:	include/linux/f2fs_fs.h
5636F:	include/trace/events/f2fs.h
5637
5638F71805F HARDWARE MONITORING DRIVER
5639M:	Jean Delvare <jdelvare@suse.com>
5640L:	linux-hwmon@vger.kernel.org
5641S:	Maintained
5642F:	Documentation/hwmon/f71805f
5643F:	drivers/hwmon/f71805f.c
5644
5645FADDR2LINE
5646M:	Josh Poimboeuf <jpoimboe@redhat.com>
5647S:	Maintained
5648F:	scripts/faddr2line
5649
5650FAILOVER MODULE
5651M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5652L:	netdev@vger.kernel.org
5653S:	Supported
5654F:	net/core/failover.c
5655F:	include/net/failover.h
5656F:	Documentation/networking/failover.rst
5657
5658FANOTIFY
5659M:	Jan Kara <jack@suse.cz>
5660R:	Amir Goldstein <amir73il@gmail.com>
5661L:	linux-fsdevel@vger.kernel.org
5662S:	Maintained
5663F:	fs/notify/fanotify/
5664F:	include/linux/fanotify.h
5665F:	include/uapi/linux/fanotify.h
5666
5667FARSYNC SYNCHRONOUS DRIVER
5668M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5669W:	http://www.farsite.co.uk/
5670S:	Supported
5671F:	drivers/net/wan/farsync.*
5672
5673FAULT INJECTION SUPPORT
5674M:	Akinobu Mita <akinobu.mita@gmail.com>
5675S:	Supported
5676F:	Documentation/fault-injection/
5677F:	lib/fault-inject.c
5678
5679FBTFT Framebuffer drivers
5680S:	Orphan
5681L:	dri-devel@lists.freedesktop.org
5682L:	linux-fbdev@vger.kernel.org
5683F:	drivers/staging/fbtft/
5684
5685FC0011 TUNER DRIVER
5686M:	Michael Buesch <m@bues.ch>
5687L:	linux-media@vger.kernel.org
5688S:	Maintained
5689F:	drivers/media/tuners/fc0011.h
5690F:	drivers/media/tuners/fc0011.c
5691
5692FC2580 MEDIA DRIVER
5693M:	Antti Palosaari <crope@iki.fi>
5694L:	linux-media@vger.kernel.org
5695W:	https://linuxtv.org
5696W:	http://palosaari.fi/linux/
5697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5698T:	git git://linuxtv.org/anttip/media_tree.git
5699S:	Maintained
5700F:	drivers/media/tuners/fc2580*
5701
5702FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5703M:	Johannes Thumshirn <jth@kernel.org>
5704L:	linux-scsi@vger.kernel.org
5705W:	www.Open-FCoE.org
5706S:	Supported
5707F:	drivers/scsi/libfc/
5708F:	drivers/scsi/fcoe/
5709F:	include/scsi/fc/
5710F:	include/scsi/libfc.h
5711F:	include/scsi/libfcoe.h
5712F:	include/uapi/scsi/fc/
5713
5714FILE LOCKING (flock() and fcntl()/lockf())
5715M:	Jeff Layton <jlayton@kernel.org>
5716M:	"J. Bruce Fields" <bfields@fieldses.org>
5717L:	linux-fsdevel@vger.kernel.org
5718S:	Maintained
5719F:	include/linux/fcntl.h
5720F:	include/uapi/linux/fcntl.h
5721F:	fs/fcntl.c
5722F:	fs/locks.c
5723
5724FILESYSTEMS (VFS and infrastructure)
5725M:	Alexander Viro <viro@zeniv.linux.org.uk>
5726L:	linux-fsdevel@vger.kernel.org
5727S:	Maintained
5728F:	fs/*
5729F:	include/linux/fs.h
5730F:	include/uapi/linux/fs.h
5731
5732FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5733M:	Riku Voipio <riku.voipio@iki.fi>
5734L:	linux-hwmon@vger.kernel.org
5735S:	Maintained
5736F:	drivers/hwmon/f75375s.c
5737F:	include/linux/f75375s.h
5738
5739FIREWIRE AUDIO DRIVERS
5740M:	Clemens Ladisch <clemens@ladisch.de>
5741L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5742T:	git git://git.alsa-project.org/alsa-kernel.git
5743S:	Maintained
5744F:	sound/firewire/
5745
5746FIREWIRE MEDIA DRIVERS (firedtv)
5747M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5748L:	linux-media@vger.kernel.org
5749L:	linux1394-devel@lists.sourceforge.net
5750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5751S:	Maintained
5752F:	drivers/media/firewire/
5753
5754FIREWIRE SBP-2 TARGET
5755M:	Chris Boot <bootc@bootc.net>
5756L:	linux-scsi@vger.kernel.org
5757L:	target-devel@vger.kernel.org
5758L:	linux1394-devel@lists.sourceforge.net
5759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5760S:	Maintained
5761F:	drivers/target/sbp/
5762
5763FIREWIRE SUBSYSTEM
5764M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5765L:	linux1394-devel@lists.sourceforge.net
5766W:	http://ieee1394.wiki.kernel.org/
5767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5768S:	Maintained
5769F:	drivers/firewire/
5770F:	include/linux/firewire.h
5771F:	include/uapi/linux/firewire*.h
5772F:	tools/firewire/
5773
5774FIRMWARE LOADER (request_firmware)
5775M:	Luis R. Rodriguez <mcgrof@kernel.org>
5776L:	linux-kernel@vger.kernel.org
5777S:	Maintained
5778F:	Documentation/firmware_class/
5779F:	drivers/base/firmware_loader/
5780F:	include/linux/firmware.h
5781
5782FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5783M:	Joshua Morris <josh.h.morris@us.ibm.com>
5784M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5785S:	Maintained
5786F:	drivers/block/rsxx/
5787
5788FLOPPY DRIVER
5789M:	Jiri Kosina <jikos@kernel.org>
5790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5791S:	Odd fixes
5792F:	drivers/block/floppy.c
5793
5794FMC SUBSYSTEM
5795M:	Alessandro Rubini <rubini@gnudd.com>
5796W:	http://www.ohwr.org/projects/fmc-bus
5797S:	Supported
5798F:	drivers/fmc/
5799F:	include/linux/fmc*.h
5800F:	include/linux/ipmi-fru.h
5801K:	fmc_d.*register
5802
5803FPGA MANAGER FRAMEWORK
5804M:	Alan Tull <atull@kernel.org>
5805M:	Moritz Fischer <mdf@kernel.org>
5806L:	linux-fpga@vger.kernel.org
5807S:	Maintained
5808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5809Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5810F:	Documentation/fpga/
5811F:	Documentation/driver-api/fpga/
5812F:	Documentation/devicetree/bindings/fpga/
5813F:	drivers/fpga/
5814F:	include/linux/fpga/
5815W:	http://www.rocketboards.org
5816
5817FPGA DFL DRIVERS
5818M:	Wu Hao <hao.wu@intel.com>
5819L:	linux-fpga@vger.kernel.org
5820S:	Maintained
5821F:	Documentation/fpga/dfl.txt
5822F:	include/uapi/linux/fpga-dfl.h
5823F:	drivers/fpga/dfl*
5824
5825FPU EMULATOR
5826M:	Bill Metzenthen <billm@melbpc.org.au>
5827W:	http://floatingpoint.sourceforge.net/emulator/index.html
5828S:	Maintained
5829F:	arch/x86/math-emu/
5830
5831FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5832L:	netdev@vger.kernel.org
5833S:	Orphan
5834F:	drivers/net/wan/dlci.c
5835F:	drivers/net/wan/sdla.c
5836
5837FRAMEBUFFER LAYER
5838M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5839L:	dri-devel@lists.freedesktop.org
5840L:	linux-fbdev@vger.kernel.org
5841T:	git git://github.com/bzolnier/linux.git
5842Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5843S:	Maintained
5844F:	Documentation/fb/
5845F:	drivers/video/
5846F:	include/video/
5847F:	include/linux/fb.h
5848F:	include/uapi/video/
5849F:	include/uapi/linux/fb.h
5850
5851FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5852M:	Horia Geantă <horia.geanta@nxp.com>
5853M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5854L:	linux-crypto@vger.kernel.org
5855S:	Maintained
5856F:	drivers/crypto/caam/
5857F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5858
5859FREESCALE DIU FRAMEBUFFER DRIVER
5860M:	Timur Tabi <timur@kernel.org>
5861L:	linux-fbdev@vger.kernel.org
5862S:	Maintained
5863F:	drivers/video/fbdev/fsl-diu-fb.*
5864
5865FREESCALE DMA DRIVER
5866M:	Li Yang <leoyang.li@nxp.com>
5867M:	Zhang Wei <zw@zh-kernel.org>
5868L:	linuxppc-dev@lists.ozlabs.org
5869S:	Maintained
5870F:	drivers/dma/fsldma.*
5871
5872FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5873M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5874L:	netdev@vger.kernel.org
5875S:	Maintained
5876F:	drivers/net/ethernet/freescale/gianfar*
5877F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5878
5879FREESCALE GPMI NAND DRIVER
5880M:	Han Xu <han.xu@nxp.com>
5881L:	linux-mtd@lists.infradead.org
5882S:	Maintained
5883F:	drivers/mtd/nand/raw/gpmi-nand/*
5884
5885FREESCALE I2C CPM DRIVER
5886M:	Jochen Friedrich <jochen@scram.de>
5887L:	linuxppc-dev@lists.ozlabs.org
5888L:	linux-i2c@vger.kernel.org
5889S:	Maintained
5890F:	drivers/i2c/busses/i2c-cpm.c
5891
5892FREESCALE IMX LPI2C DRIVER
5893M:	Dong Aisheng <aisheng.dong@nxp.com>
5894L:	linux-i2c@vger.kernel.org
5895L:	linux-imx@nxp.com
5896S:	Maintained
5897F:	drivers/i2c/busses/i2c-imx-lpi2c.c
5898F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5899
5900FREESCALE IMX / MXC FEC DRIVER
5901M:	Fugang Duan <fugang.duan@nxp.com>
5902L:	netdev@vger.kernel.org
5903S:	Maintained
5904F:	drivers/net/ethernet/freescale/fec_main.c
5905F:	drivers/net/ethernet/freescale/fec_ptp.c
5906F:	drivers/net/ethernet/freescale/fec.h
5907F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5908
5909FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5910M:	Sascha Hauer <s.hauer@pengutronix.de>
5911R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5912L:	linux-fbdev@vger.kernel.org
5913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5914S:	Maintained
5915F:	include/linux/platform_data/video-imxfb.h
5916F:	drivers/video/fbdev/imxfb.c
5917
5918FREESCALE QORIQ DPAA ETHERNET DRIVER
5919M:	Madalin Bucur <madalin.bucur@nxp.com>
5920L:	netdev@vger.kernel.org
5921S:	Maintained
5922F:	drivers/net/ethernet/freescale/dpaa
5923
5924FREESCALE QORIQ DPAA FMAN DRIVER
5925M:	Madalin Bucur <madalin.bucur@nxp.com>
5926L:	netdev@vger.kernel.org
5927S:	Maintained
5928F:	drivers/net/ethernet/freescale/fman
5929F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5930
5931FREESCALE QORIQ PTP CLOCK DRIVER
5932M:	Yangbo Lu <yangbo.lu@nxp.com>
5933L:	netdev@vger.kernel.org
5934S:	Maintained
5935F:	drivers/ptp/ptp_qoriq.c
5936F:	include/linux/fsl/ptp_qoriq.h
5937F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5938
5939FREESCALE QUAD SPI DRIVER
5940M:	Han Xu <han.xu@nxp.com>
5941L:	linux-mtd@lists.infradead.org
5942S:	Maintained
5943F:	drivers/mtd/spi-nor/fsl-quadspi.c
5944
5945FREESCALE QUICC ENGINE LIBRARY
5946M:	Qiang Zhao <qiang.zhao@nxp.com>
5947L:	linuxppc-dev@lists.ozlabs.org
5948S:	Maintained
5949F:	drivers/soc/fsl/qe/
5950F:	include/soc/fsl/*qe*.h
5951F:	include/soc/fsl/*ucc*.h
5952
5953FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5954M:	Li Yang <leoyang.li@nxp.com>
5955L:	netdev@vger.kernel.org
5956L:	linuxppc-dev@lists.ozlabs.org
5957S:	Maintained
5958F:	drivers/net/ethernet/freescale/ucc_geth*
5959
5960FREESCALE QUICC ENGINE UCC HDLC DRIVER
5961M:	Zhao Qiang <qiang.zhao@nxp.com>
5962L:	netdev@vger.kernel.org
5963L:	linuxppc-dev@lists.ozlabs.org
5964S:	Maintained
5965F:	drivers/net/wan/fsl_ucc_hdlc*
5966
5967FREESCALE QUICC ENGINE UCC UART DRIVER
5968M:	Timur Tabi <timur@kernel.org>
5969L:	linuxppc-dev@lists.ozlabs.org
5970S:	Maintained
5971F:	drivers/tty/serial/ucc_uart.c
5972
5973FREESCALE SOC DRIVERS
5974M:	Li Yang <leoyang.li@nxp.com>
5975L:	linuxppc-dev@lists.ozlabs.org
5976L:	linux-arm-kernel@lists.infradead.org
5977S:	Maintained
5978F:	Documentation/devicetree/bindings/soc/fsl/
5979F:	drivers/soc/fsl/
5980F:	include/linux/fsl/
5981
5982FREESCALE SOC FS_ENET DRIVER
5983M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5984L:	linuxppc-dev@lists.ozlabs.org
5985L:	netdev@vger.kernel.org
5986S:	Maintained
5987F:	drivers/net/ethernet/freescale/fs_enet/
5988F:	include/linux/fs_enet_pd.h
5989
5990FREESCALE SOC SOUND DRIVERS
5991M:	Timur Tabi <timur@kernel.org>
5992M:	Nicolin Chen <nicoleotsuka@gmail.com>
5993M:	Xiubo Li <Xiubo.Lee@gmail.com>
5994R:	Fabio Estevam <fabio.estevam@nxp.com>
5995L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5996L:	linuxppc-dev@lists.ozlabs.org
5997S:	Maintained
5998F:	sound/soc/fsl/fsl*
5999F:	sound/soc/fsl/imx*
6000F:	sound/soc/fsl/mpc8610_hpcd.c
6001
6002FREESCALE USB PERIPHERAL DRIVERS
6003M:	Li Yang <leoyang.li@nxp.com>
6004L:	linux-usb@vger.kernel.org
6005L:	linuxppc-dev@lists.ozlabs.org
6006S:	Maintained
6007F:	drivers/usb/gadget/udc/fsl*
6008
6009FREEVXFS FILESYSTEM
6010M:	Christoph Hellwig <hch@infradead.org>
6011W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6012S:	Maintained
6013F:	fs/freevxfs/
6014
6015FREEZER
6016M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6017M:	Pavel Machek <pavel@ucw.cz>
6018L:	linux-pm@vger.kernel.org
6019S:	Supported
6020F:	Documentation/power/freezing-of-tasks.txt
6021F:	include/linux/freezer.h
6022F:	kernel/freezer.c
6023
6024FRONTSWAP API
6025M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6026L:	linux-kernel@vger.kernel.org
6027S:	Maintained
6028F:	mm/frontswap.c
6029F:	include/linux/frontswap.h
6030
6031FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6032M:	David Howells <dhowells@redhat.com>
6033L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6034S:	Supported
6035F:	Documentation/filesystems/caching/
6036F:	fs/fscache/
6037F:	include/linux/fscache*.h
6038
6039FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6040M:	Theodore Y. Ts'o <tytso@mit.edu>
6041M:	Jaegeuk Kim <jaegeuk@kernel.org>
6042L:	linux-fscrypt@vger.kernel.org
6043Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6045S:	Supported
6046F:	fs/crypto/
6047F:	include/linux/fscrypt*.h
6048F:	Documentation/filesystems/fscrypt.rst
6049
6050FSI-ATTACHED I2C DRIVER
6051M:	Eddie James <eajames@linux.vnet.ibm.com>
6052L:	linux-i2c@vger.kernel.org
6053L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6054S:	Maintained
6055F:	drivers/i2c/busses/i2c-fsi.c
6056F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6057
6058FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6059M:	Jan Kara <jack@suse.cz>
6060R:	Amir Goldstein <amir73il@gmail.com>
6061L:	linux-fsdevel@vger.kernel.org
6062S:	Maintained
6063F:	fs/notify/
6064F:	include/linux/fsnotify*.h
6065
6066FUJITSU LAPTOP EXTRAS
6067M:	Jonathan Woithe <jwoithe@just42.net>
6068L:	platform-driver-x86@vger.kernel.org
6069S:	Maintained
6070F:	drivers/platform/x86/fujitsu-laptop.c
6071
6072FUJITSU M-5MO LS CAMERA ISP DRIVER
6073M:	Kyungmin Park <kyungmin.park@samsung.com>
6074M:	Heungjun Kim <riverful.kim@samsung.com>
6075L:	linux-media@vger.kernel.org
6076S:	Maintained
6077F:	drivers/media/i2c/m5mols/
6078F:	include/media/i2c/m5mols.h
6079
6080FUJITSU TABLET EXTRAS
6081M:	Robert Gerlach <khnz@gmx.de>
6082L:	platform-driver-x86@vger.kernel.org
6083S:	Maintained
6084F:	drivers/platform/x86/fujitsu-tablet.c
6085
6086FUSE: FILESYSTEM IN USERSPACE
6087M:	Miklos Szeredi <miklos@szeredi.hu>
6088L:	linux-fsdevel@vger.kernel.org
6089W:	http://fuse.sourceforge.net/
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6091S:	Maintained
6092F:	fs/fuse/
6093F:	include/uapi/linux/fuse.h
6094F:	Documentation/filesystems/fuse.txt
6095
6096FUTEX SUBSYSTEM
6097M:	Thomas Gleixner <tglx@linutronix.de>
6098M:	Ingo Molnar <mingo@redhat.com>
6099R:	Peter Zijlstra <peterz@infradead.org>
6100R:	Darren Hart <dvhart@infradead.org>
6101L:	linux-kernel@vger.kernel.org
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6103S:	Maintained
6104F:	kernel/futex.c
6105F:	kernel/futex_compat.c
6106F:	include/asm-generic/futex.h
6107F:	include/linux/futex.h
6108F:	include/uapi/linux/futex.h
6109F:	tools/testing/selftests/futex/
6110F:	tools/perf/bench/futex*
6111F:	Documentation/*futex*
6112
6113GCC PLUGINS
6114M:	Kees Cook <keescook@chromium.org>
6115R:	Emese Revfy <re.emese@gmail.com>
6116L:	kernel-hardening@lists.openwall.com
6117S:	Maintained
6118F:	scripts/gcc-plugins/
6119F:	scripts/gcc-plugin.sh
6120F:	scripts/Makefile.gcc-plugins
6121F:	Documentation/gcc-plugins.txt
6122
6123GASKET DRIVER FRAMEWORK
6124M:	Rob Springer <rspringer@google.com>
6125M:	Todd Poynor <toddpoynor@google.com>
6126M:	Ben Chan <benchan@chromium.org>
6127S:	Maintained
6128F:	drivers/staging/gasket/
6129
6130GCOV BASED KERNEL PROFILING
6131M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6132S:	Maintained
6133F:	kernel/gcov/
6134F:	Documentation/dev-tools/gcov.rst
6135
6136GDB KERNEL DEBUGGING HELPER SCRIPTS
6137M:	Jan Kiszka <jan.kiszka@siemens.com>
6138M:	Kieran Bingham <kbingham@kernel.org>
6139S:	Supported
6140F:	scripts/gdb/
6141
6142GDT SCSI DISK ARRAY CONTROLLER DRIVER
6143M:	Achim Leubner <achim_leubner@adaptec.com>
6144L:	linux-scsi@vger.kernel.org
6145W:	http://www.icp-vortex.com/
6146S:	Supported
6147F:	drivers/scsi/gdt*
6148
6149GEMTEK FM RADIO RECEIVER DRIVER
6150M:	Hans Verkuil <hverkuil@xs4all.nl>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153W:	https://linuxtv.org
6154S:	Maintained
6155F:	drivers/media/radio/radio-gemtek*
6156
6157GENERIC GPIO I2C DRIVER
6158M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6159S:	Supported
6160F:	drivers/i2c/busses/i2c-gpio.c
6161F:	include/linux/platform_data/i2c-gpio.h
6162
6163GENERIC GPIO I2C MULTIPLEXER DRIVER
6164M:	Peter Korsgaard <peter.korsgaard@barco.com>
6165L:	linux-i2c@vger.kernel.org
6166S:	Supported
6167F:	drivers/i2c/muxes/i2c-mux-gpio.c
6168F:	include/linux/platform_data/i2c-mux-gpio.h
6169F:	Documentation/i2c/muxes/i2c-mux-gpio
6170
6171GENERIC HDLC (WAN) DRIVERS
6172M:	Krzysztof Halasa <khc@pm.waw.pl>
6173W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6174S:	Maintained
6175F:	drivers/net/wan/c101.c
6176F:	drivers/net/wan/hd6457*
6177F:	drivers/net/wan/hdlc*
6178F:	drivers/net/wan/n2.c
6179F:	drivers/net/wan/pc300too.c
6180F:	drivers/net/wan/pci200syn.c
6181F:	drivers/net/wan/wanxl*
6182
6183GENERIC INCLUDE/ASM HEADER FILES
6184M:	Arnd Bergmann <arnd@arndb.de>
6185L:	linux-arch@vger.kernel.org
6186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6187S:	Maintained
6188F:	include/asm-generic/
6189F:	include/uapi/asm-generic/
6190
6191GENERIC PHY FRAMEWORK
6192M:	Kishon Vijay Abraham I <kishon@ti.com>
6193L:	linux-kernel@vger.kernel.org
6194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6195S:	Supported
6196F:	drivers/phy/
6197F:	include/linux/phy/
6198
6199GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6200M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6201S:	Supported
6202F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6203
6204GENERIC PM DOMAINS
6205M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6206M:	Kevin Hilman <khilman@kernel.org>
6207M:	Ulf Hansson <ulf.hansson@linaro.org>
6208L:	linux-pm@vger.kernel.org
6209S:	Supported
6210F:	drivers/base/power/domain*.c
6211F:	include/linux/pm_domain.h
6212F:	Documentation/devicetree/bindings/power/power_domain.txt
6213
6214GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6215M:	Eugen Hristev <eugen.hristev@microchip.com>
6216L:	linux-input@vger.kernel.org
6217S:	Maintained
6218F:	drivers/input/touchscreen/resistive-adc-touch.c
6219
6220GENERIC UIO DRIVER FOR PCI DEVICES
6221M:	"Michael S. Tsirkin" <mst@redhat.com>
6222L:	kvm@vger.kernel.org
6223S:	Supported
6224F:	drivers/uio/uio_pci_generic.c
6225
6226GENWQE (IBM Generic Workqueue Card)
6227M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6228M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6229S:	Supported
6230F:	drivers/misc/genwqe/
6231
6232GET_MAINTAINER SCRIPT
6233M:	Joe Perches <joe@perches.com>
6234S:	Maintained
6235F:	scripts/get_maintainer.pl
6236
6237GFS2 FILE SYSTEM
6238M:	Bob Peterson <rpeterso@redhat.com>
6239M:	Andreas Gruenbacher <agruenba@redhat.com>
6240L:	cluster-devel@redhat.com
6241W:	http://sources.redhat.com/cluster/
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6243S:	Supported
6244F:	Documentation/filesystems/gfs2*.txt
6245F:	fs/gfs2/
6246F:	include/uapi/linux/gfs2_ondisk.h
6247
6248GIGASET ISDN DRIVERS
6249M:	Paul Bolle <pebolle@tiscali.nl>
6250L:	gigaset307x-common@lists.sourceforge.net
6251W:	http://gigaset307x.sourceforge.net/
6252S:	Odd Fixes
6253F:	Documentation/isdn/README.gigaset
6254F:	drivers/isdn/gigaset/
6255F:	include/uapi/linux/gigaset_dev.h
6256
6257GNSS SUBSYSTEM
6258M:	Johan Hovold <johan@kernel.org>
6259S:	Maintained
6260F:	Documentation/ABI/testing/sysfs-class-gnss
6261F:	Documentation/devicetree/bindings/gnss/
6262F:	drivers/gnss/
6263F:	include/linux/gnss.h
6264
6265GO7007 MPEG CODEC
6266M:	Hans Verkuil <hans.verkuil@cisco.com>
6267L:	linux-media@vger.kernel.org
6268S:	Maintained
6269F:	drivers/media/usb/go7007/
6270
6271GOODIX TOUCHSCREEN
6272M:	Bastien Nocera <hadess@hadess.net>
6273L:	linux-input@vger.kernel.org
6274S:	Maintained
6275F:	drivers/input/touchscreen/goodix.c
6276
6277GPD POCKET FAN DRIVER
6278M:	Hans de Goede <hdegoede@redhat.com>
6279L:	platform-driver-x86@vger.kernel.org
6280S:	Maintained
6281F:	drivers/platform/x86/gpd-pocket-fan.c
6282
6283GPIO ACPI SUPPORT
6284M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6285M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6286L:	linux-gpio@vger.kernel.org
6287L:	linux-acpi@vger.kernel.org
6288S:	Maintained
6289F:	Documentation/acpi/gpio-properties.txt
6290F:	drivers/gpio/gpiolib-acpi.c
6291
6292GPIO IR Transmitter
6293M:	Sean Young <sean@mess.org>
6294L:	linux-media@vger.kernel.org
6295S:	Maintained
6296F:	drivers/media/rc/gpio-ir-tx.c
6297
6298GPIO MOCKUP DRIVER
6299M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6300R:	Bartosz Golaszewski <brgl@bgdev.pl>
6301L:	linux-gpio@vger.kernel.org
6302S:	Maintained
6303F:	drivers/gpio/gpio-mockup.c
6304F:	tools/testing/selftests/gpio/
6305
6306GPIO SUBSYSTEM
6307M:	Linus Walleij <linus.walleij@linaro.org>
6308L:	linux-gpio@vger.kernel.org
6309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6310S:	Maintained
6311F:	Documentation/devicetree/bindings/gpio/
6312F:	Documentation/driver-api/gpio/
6313F:	Documentation/gpio/
6314F:	Documentation/ABI/testing/gpio-cdev
6315F:	Documentation/ABI/obsolete/sysfs-gpio
6316F:	drivers/gpio/
6317F:	include/linux/gpio/
6318F:	include/linux/gpio.h
6319F:	include/linux/of_gpio.h
6320F:	include/asm-generic/gpio.h
6321F:	include/uapi/linux/gpio.h
6322F:	tools/gpio/
6323
6324GRE DEMULTIPLEXER DRIVER
6325M:	Dmitry Kozlov <xeb@mail.ru>
6326L:	netdev@vger.kernel.org
6327S:	Maintained
6328F:	net/ipv4/gre_demux.c
6329F:	net/ipv4/gre_offload.c
6330F:	include/net/gre.h
6331
6332GRETH 10/100/1G Ethernet MAC device driver
6333M:	Andreas Larsson <andreas@gaisler.com>
6334L:	netdev@vger.kernel.org
6335S:	Maintained
6336F:	drivers/net/ethernet/aeroflex/
6337
6338GREYBUS AUDIO PROTOCOLS DRIVERS
6339M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6340M:	Mark Greer <mgreer@animalcreek.com>
6341S:	Maintained
6342F:	drivers/staging/greybus/audio_apbridgea.c
6343F:	drivers/staging/greybus/audio_apbridgea.h
6344F:	drivers/staging/greybus/audio_codec.c
6345F:	drivers/staging/greybus/audio_codec.h
6346F:	drivers/staging/greybus/audio_gb.c
6347F:	drivers/staging/greybus/audio_manager.c
6348F:	drivers/staging/greybus/audio_manager.h
6349F:	drivers/staging/greybus/audio_manager_module.c
6350F:	drivers/staging/greybus/audio_manager_private.h
6351F:	drivers/staging/greybus/audio_manager_sysfs.c
6352F:	drivers/staging/greybus/audio_module.c
6353F:	drivers/staging/greybus/audio_topology.c
6354
6355GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6356M:	Viresh Kumar <vireshk@kernel.org>
6357S:	Maintained
6358F:	drivers/staging/greybus/authentication.c
6359F:	drivers/staging/greybus/bootrom.c
6360F:	drivers/staging/greybus/firmware.h
6361F:	drivers/staging/greybus/fw-core.c
6362F:	drivers/staging/greybus/fw-download.c
6363F:	drivers/staging/greybus/fw-management.c
6364F:	drivers/staging/greybus/greybus_authentication.h
6365F:	drivers/staging/greybus/greybus_firmware.h
6366F:	drivers/staging/greybus/hid.c
6367F:	drivers/staging/greybus/i2c.c
6368F:	drivers/staging/greybus/spi.c
6369F:	drivers/staging/greybus/spilib.c
6370F:	drivers/staging/greybus/spilib.h
6371
6372GREYBUS LOOPBACK DRIVER
6373M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6374S:	Maintained
6375F:	drivers/staging/greybus/loopback.c
6376
6377GREYBUS PLATFORM DRIVERS
6378M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6379S:	Maintained
6380F:	drivers/staging/greybus/arche-platform.c
6381F:	drivers/staging/greybus/arche-apb-ctrl.c
6382F:	drivers/staging/greybus/arche_platform.h
6383
6384GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6385M:	Rui Miguel Silva <rmfrfs@gmail.com>
6386S:	Maintained
6387F:	drivers/staging/greybus/sdio.c
6388F:	drivers/staging/greybus/light.c
6389F:	drivers/staging/greybus/gpio.c
6390F:	drivers/staging/greybus/power_supply.c
6391F:	drivers/staging/greybus/spi.c
6392F:	drivers/staging/greybus/spilib.c
6393
6394GREYBUS SUBSYSTEM
6395M:	Johan Hovold <johan@kernel.org>
6396M:	Alex Elder <elder@kernel.org>
6397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6398S:	Maintained
6399F:	drivers/staging/greybus/
6400L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6401
6402GREYBUS UART PROTOCOLS DRIVERS
6403M:	David Lin <dtwlin@gmail.com>
6404S:	Maintained
6405F:	drivers/staging/greybus/uart.c
6406F:	drivers/staging/greybus/log.c
6407
6408GS1662 VIDEO SERIALIZER
6409M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6410L:	linux-media@vger.kernel.org
6411T:	git git://linuxtv.org/media_tree.git
6412S:	Maintained
6413F:	drivers/media/spi/gs1662.c
6414
6415GSPCA FINEPIX SUBDRIVER
6416M:	Frank Zago <frank@zago.net>
6417L:	linux-media@vger.kernel.org
6418T:	git git://linuxtv.org/media_tree.git
6419S:	Maintained
6420F:	drivers/media/usb/gspca/finepix.c
6421
6422GSPCA GL860 SUBDRIVER
6423M:	Olivier Lorin <o.lorin@laposte.net>
6424L:	linux-media@vger.kernel.org
6425T:	git git://linuxtv.org/media_tree.git
6426S:	Maintained
6427F:	drivers/media/usb/gspca/gl860/
6428
6429GSPCA M5602 SUBDRIVER
6430M:	Erik Andren <erik.andren@gmail.com>
6431L:	linux-media@vger.kernel.org
6432T:	git git://linuxtv.org/media_tree.git
6433S:	Maintained
6434F:	drivers/media/usb/gspca/m5602/
6435
6436GSPCA PAC207 SONIXB SUBDRIVER
6437M:	Hans Verkuil <hverkuil@xs4all.nl>
6438L:	linux-media@vger.kernel.org
6439T:	git git://linuxtv.org/media_tree.git
6440S:	Odd Fixes
6441F:	drivers/media/usb/gspca/pac207.c
6442
6443GSPCA SN9C20X SUBDRIVER
6444M:	Brian Johnson <brijohn@gmail.com>
6445L:	linux-media@vger.kernel.org
6446T:	git git://linuxtv.org/media_tree.git
6447S:	Maintained
6448F:	drivers/media/usb/gspca/sn9c20x.c
6449
6450GSPCA T613 SUBDRIVER
6451M:	Leandro Costantino <lcostantino@gmail.com>
6452L:	linux-media@vger.kernel.org
6453T:	git git://linuxtv.org/media_tree.git
6454S:	Maintained
6455F:	drivers/media/usb/gspca/t613.c
6456
6457GSPCA USB WEBCAM DRIVER
6458M:	Hans Verkuil <hverkuil@xs4all.nl>
6459L:	linux-media@vger.kernel.org
6460T:	git git://linuxtv.org/media_tree.git
6461S:	Odd Fixes
6462F:	drivers/media/usb/gspca/
6463
6464GTP (GPRS Tunneling Protocol)
6465M:	Pablo Neira Ayuso <pablo@netfilter.org>
6466M:	Harald Welte <laforge@gnumonks.org>
6467L:	osmocom-net-gprs@lists.osmocom.org
6468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6469S:	Maintained
6470F:	drivers/net/gtp.c
6471
6472GUID PARTITION TABLE (GPT)
6473M:	Davidlohr Bueso <dave@stgolabs.net>
6474L:	linux-efi@vger.kernel.org
6475S:	Maintained
6476F:	block/partitions/efi.*
6477
6478H8/300 ARCHITECTURE
6479M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6480L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6481W:	http://uclinux-h8.sourceforge.jp
6482T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6483S:	Maintained
6484F:	arch/h8300/
6485F:	drivers/clocksource/h8300_*.c
6486F:	drivers/clk/h8300/
6487F:	drivers/irqchip/irq-renesas-h8*.c
6488
6489HACKRF MEDIA DRIVER
6490M:	Antti Palosaari <crope@iki.fi>
6491L:	linux-media@vger.kernel.org
6492W:	https://linuxtv.org
6493W:	http://palosaari.fi/linux/
6494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6495T:	git git://linuxtv.org/anttip/media_tree.git
6496S:	Maintained
6497F:	drivers/media/usb/hackrf/
6498
6499HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6500M:	Frank Seidel <frank@f-seidel.de>
6501L:	platform-driver-x86@vger.kernel.org
6502W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6503S:	Maintained
6504F:	drivers/platform/x86/hdaps.c
6505
6506HARDWARE MONITORING
6507M:	Jean Delvare <jdelvare@suse.com>
6508M:	Guenter Roeck <linux@roeck-us.net>
6509L:	linux-hwmon@vger.kernel.org
6510W:	http://hwmon.wiki.kernel.org/
6511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6512S:	Maintained
6513F:	Documentation/devicetree/bindings/hwmon/
6514F:	Documentation/hwmon/
6515F:	drivers/hwmon/
6516F:	include/linux/hwmon*.h
6517F:	include/trace/events/hwmon*.h
6518
6519HARDWARE RANDOM NUMBER GENERATOR CORE
6520M:	Matt Mackall <mpm@selenic.com>
6521M:	Herbert Xu <herbert@gondor.apana.org.au>
6522L:	linux-crypto@vger.kernel.org
6523S:	Odd fixes
6524F:	Documentation/devicetree/bindings/rng/
6525F:	Documentation/hw_random.txt
6526F:	drivers/char/hw_random/
6527F:	include/linux/hw_random.h
6528
6529HARDWARE TRACING FACILITIES
6530M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6531S:	Maintained
6532F:	drivers/hwtracing/
6533
6534HARDWARE SPINLOCK CORE
6535M:	Ohad Ben-Cohen <ohad@wizery.com>
6536M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6537L:	linux-remoteproc@vger.kernel.org
6538S:	Maintained
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6540F:	Documentation/devicetree/bindings/hwlock/
6541F:	Documentation/hwspinlock.txt
6542F:	drivers/hwspinlock/
6543F:	include/linux/hwspinlock.h
6544
6545HARMONY SOUND DRIVER
6546L:	linux-parisc@vger.kernel.org
6547S:	Maintained
6548F:	sound/parisc/harmony.*
6549
6550HDPVR USB VIDEO ENCODER DRIVER
6551M:	Hans Verkuil <hverkuil@xs4all.nl>
6552L:	linux-media@vger.kernel.org
6553T:	git git://linuxtv.org/media_tree.git
6554W:	https://linuxtv.org
6555S:	Odd Fixes
6556F:	drivers/media/usb/hdpvr/
6557
6558HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6559M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6560S:	Supported
6561F:	Documentation/watchdog/hpwdt.txt
6562F:	drivers/watchdog/hpwdt.c
6563
6564HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6565M:	Don Brace <don.brace@microsemi.com>
6566L:	esc.storagedev@microsemi.com
6567L:	linux-scsi@vger.kernel.org
6568S:	Supported
6569F:	Documentation/scsi/hpsa.txt
6570F:	drivers/scsi/hpsa*.[ch]
6571F:	include/linux/cciss*.h
6572F:	include/uapi/linux/cciss*.h
6573
6574HFI1 DRIVER
6575M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6576M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6577L:	linux-rdma@vger.kernel.org
6578S:	Supported
6579F:	drivers/infiniband/hw/hfi1
6580
6581HFS FILESYSTEM
6582L:	linux-fsdevel@vger.kernel.org
6583S:	Orphan
6584F:	Documentation/filesystems/hfs.txt
6585F:	fs/hfs/
6586
6587HFSPLUS FILESYSTEM
6588L:	linux-fsdevel@vger.kernel.org
6589S:	Orphan
6590F:	Documentation/filesystems/hfsplus.txt
6591F:	fs/hfsplus/
6592
6593HGA FRAMEBUFFER DRIVER
6594M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6595L:	linux-nvidia@lists.surfsouth.com
6596W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6597S:	Maintained
6598F:	drivers/video/fbdev/hgafb.c
6599
6600HIBERNATION (aka Software Suspend, aka swsusp)
6601M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6602M:	Pavel Machek <pavel@ucw.cz>
6603L:	linux-pm@vger.kernel.org
6604B:	https://bugzilla.kernel.org
6605S:	Supported
6606F:	arch/x86/power/
6607F:	drivers/base/power/
6608F:	kernel/power/
6609F:	include/linux/suspend.h
6610F:	include/linux/freezer.h
6611F:	include/linux/pm.h
6612F:	arch/*/include/asm/suspend*.h
6613
6614HID CORE LAYER
6615M:	Jiri Kosina <jikos@kernel.org>
6616M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6617L:	linux-input@vger.kernel.org
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6619S:	Maintained
6620F:	drivers/hid/
6621F:	include/linux/hid*
6622F:	include/uapi/linux/hid*
6623
6624HID SENSOR HUB DRIVERS
6625M:	Jiri Kosina <jikos@kernel.org>
6626M:	Jonathan Cameron <jic23@kernel.org>
6627M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6628L:	linux-input@vger.kernel.org
6629L:	linux-iio@vger.kernel.org
6630S:	Maintained
6631F:	Documentation/hid/hid-sensor*
6632F:	drivers/hid/hid-sensor-*
6633F:	drivers/iio/*/hid-*
6634F:	include/linux/hid-sensor-*
6635
6636HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6637M:	Thomas Gleixner <tglx@linutronix.de>
6638L:	linux-kernel@vger.kernel.org
6639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6640S:	Maintained
6641F:	Documentation/timers/
6642F:	kernel/time/hrtimer.c
6643F:	kernel/time/clockevents.c
6644F:	kernel/time/timer_*.c
6645F:	include/linux/clockchips.h
6646F:	include/linux/hrtimer.h
6647
6648HIGH-SPEED SCC DRIVER FOR AX.25
6649L:	linux-hams@vger.kernel.org
6650S:	Orphan
6651F:	drivers/net/hamradio/dmascc.c
6652F:	drivers/net/hamradio/scc.c
6653
6654HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6655M:	HighPoint Linux Team <linux@highpoint-tech.com>
6656W:	http://www.highpoint-tech.com
6657S:	Supported
6658F:	Documentation/scsi/hptiop.txt
6659F:	drivers/scsi/hptiop.c
6660
6661HIPPI
6662M:	Jes Sorensen <jes@trained-monkey.org>
6663L:	linux-hippi@sunsite.dk
6664S:	Maintained
6665F:	include/linux/hippidevice.h
6666F:	include/uapi/linux/if_hippi.h
6667F:	net/802/hippi.c
6668F:	drivers/net/hippi/
6669
6670HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6671M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6672M:	Salil Mehta <salil.mehta@huawei.com>
6673L:	netdev@vger.kernel.org
6674W:	http://www.hisilicon.com
6675S:	Maintained
6676F:	drivers/net/ethernet/hisilicon/hns3/
6677
6678HISILICON LPC BUS DRIVER
6679M:	john.garry@huawei.com
6680W:	http://www.hisilicon.com
6681S:	Maintained
6682F:	drivers/bus/hisi_lpc.c
6683F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6684
6685HISILICON NETWORK SUBSYSTEM DRIVER
6686M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6687M:	Salil Mehta <salil.mehta@huawei.com>
6688L:	netdev@vger.kernel.org
6689W:	http://www.hisilicon.com
6690S:	Maintained
6691F:	drivers/net/ethernet/hisilicon/
6692F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6693
6694HISILICON PMU DRIVER
6695M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6696W:	http://www.hisilicon.com
6697S:	Supported
6698F:	drivers/perf/hisilicon
6699F:	Documentation/perf/hisi-pmu.txt
6700
6701HISILICON ROCE DRIVER
6702M:	Lijun Ou <oulijun@huawei.com>
6703M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6704L:	linux-rdma@vger.kernel.org
6705S:	Maintained
6706F:	drivers/infiniband/hw/hns/
6707F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6708
6709HISILICON SAS Controller
6710M:	John Garry <john.garry@huawei.com>
6711W:	http://www.hisilicon.com
6712S:	Supported
6713F:	drivers/scsi/hisi_sas/
6714F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6715
6716HMM - Heterogeneous Memory Management
6717M:	Jérôme Glisse <jglisse@redhat.com>
6718L:	linux-mm@kvack.org
6719S:	Maintained
6720F:	mm/hmm*
6721F:	include/linux/hmm*
6722F:	Documentation/vm/hmm.rst
6723
6724HOST AP DRIVER
6725M:	Jouni Malinen <j@w1.fi>
6726L:	linux-wireless@vger.kernel.org
6727W:	http://w1.fi/hostap-driver.html
6728S:	Obsolete
6729F:	drivers/net/wireless/intersil/hostap/
6730
6731HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6732L:	platform-driver-x86@vger.kernel.org
6733S:	Orphan
6734F:	drivers/platform/x86/tc1100-wmi.c
6735
6736HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6737M:	Jaroslav Kysela <perex@perex.cz>
6738S:	Maintained
6739F:	drivers/net/ethernet/hp/hp100.*
6740
6741HPET:	High Precision Event Timers driver
6742M:	Clemens Ladisch <clemens@ladisch.de>
6743S:	Maintained
6744F:	Documentation/timers/hpet.txt
6745F:	drivers/char/hpet.c
6746F:	include/linux/hpet.h
6747F:	include/uapi/linux/hpet.h
6748
6749HPET:	x86
6750S:	Orphan
6751F:	arch/x86/kernel/hpet.c
6752F:	arch/x86/include/asm/hpet.h
6753
6754HPFS FILESYSTEM
6755M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6756W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6757S:	Maintained
6758F:	fs/hpfs/
6759
6760HSI SUBSYSTEM
6761M:	Sebastian Reichel <sre@kernel.org>
6762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6763S:	Maintained
6764F:	Documentation/ABI/testing/sysfs-bus-hsi
6765F:	Documentation/driver-api/hsi.rst
6766F:	drivers/hsi/
6767F:	include/linux/hsi/
6768F:	include/uapi/linux/hsi/
6769
6770HSO 3G MODEM DRIVER
6771L:	linux-usb@vger.kernel.org
6772S:	Orphan
6773F:	drivers/net/usb/hso.c
6774
6775HSR NETWORK PROTOCOL
6776M:	Arvid Brodin <arvid.brodin@alten.se>
6777L:	netdev@vger.kernel.org
6778S:	Maintained
6779F:	net/hsr/
6780
6781HT16K33 LED CONTROLLER DRIVER
6782M:	Robin van der Gracht <robin@protonic.nl>
6783S:	Maintained
6784F:	drivers/auxdisplay/ht16k33.c
6785F:	Documentation/devicetree/bindings/display/ht16k33.txt
6786
6787HTCPEN TOUCHSCREEN DRIVER
6788M:	Pau Oliva Fora <pof@eslack.org>
6789L:	linux-input@vger.kernel.org
6790S:	Maintained
6791F:	drivers/input/touchscreen/htcpen.c
6792
6793HUAWEI ETHERNET DRIVER
6794M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6795L:	netdev@vger.kernel.org
6796S:	Supported
6797F:	Documentation/networking/hinic.txt
6798F:	drivers/net/ethernet/huawei/hinic/
6799
6800HUGETLB FILESYSTEM
6801M:	Mike Kravetz <mike.kravetz@oracle.com>
6802L:	linux-mm@kvack.org
6803S:	Maintained
6804F:	fs/hugetlbfs/
6805F:	mm/hugetlb.c
6806F:	include/linux/hugetlb.h
6807F:	Documentation/admin-guide/mm/hugetlbpage.rst
6808F:	Documentation/vm/hugetlbfs_reserv.rst
6809F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6810
6811HVA ST MEDIA DRIVER
6812M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6813L:	linux-media@vger.kernel.org
6814T:	git git://linuxtv.org/media_tree.git
6815W:	https://linuxtv.org
6816S:	Supported
6817F:	drivers/media/platform/sti/hva
6818
6819HWPOISON MEMORY FAILURE HANDLING
6820M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6821L:	linux-mm@kvack.org
6822S:	Maintained
6823F:	mm/memory-failure.c
6824F:	mm/hwpoison-inject.c
6825
6826HYGON PROCESSOR SUPPORT
6827M:	Pu Wen <puwen@hygon.cn>
6828L:	linux-kernel@vger.kernel.org
6829S:	Maintained
6830F:	arch/x86/kernel/cpu/hygon.c
6831
6832Hyper-V CORE AND DRIVERS
6833M:	"K. Y. Srinivasan" <kys@microsoft.com>
6834M:	Haiyang Zhang <haiyangz@microsoft.com>
6835M:	Stephen Hemminger <sthemmin@microsoft.com>
6836L:	devel@linuxdriverproject.org
6837S:	Maintained
6838F:	Documentation/networking/netvsc.txt
6839F:	arch/x86/include/asm/mshyperv.h
6840F:	arch/x86/include/asm/trace/hyperv.h
6841F:	arch/x86/include/asm/hyperv-tlfs.h
6842F:	arch/x86/kernel/cpu/mshyperv.c
6843F:	arch/x86/hyperv
6844F:	drivers/hid/hid-hyperv.c
6845F:	drivers/hv/
6846F:	drivers/input/serio/hyperv-keyboard.c
6847F:	drivers/pci/controller/pci-hyperv.c
6848F:	drivers/net/hyperv/
6849F:	drivers/scsi/storvsc_drv.c
6850F:	drivers/uio/uio_hv_generic.c
6851F:	drivers/video/fbdev/hyperv_fb.c
6852F:	net/vmw_vsock/hyperv_transport.c
6853F:	include/linux/hyperv.h
6854F:	include/uapi/linux/hyperv.h
6855F:	tools/hv/
6856F:	Documentation/ABI/stable/sysfs-bus-vmbus
6857
6858HYPERVISOR VIRTUAL CONSOLE DRIVER
6859L:	linuxppc-dev@lists.ozlabs.org
6860S:	Odd Fixes
6861F:	drivers/tty/hvc/
6862
6863I2C ACPI SUPPORT
6864M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6865L:	linux-i2c@vger.kernel.org
6866L:	linux-acpi@vger.kernel.org
6867S:	Maintained
6868F:	drivers/i2c/i2c-core-acpi.c
6869
6870I2C CONTROLLER DRIVER FOR NVIDIA GPU
6871M:	Ajay Gupta <ajayg@nvidia.com>
6872L:	linux-i2c@vger.kernel.org
6873S:	Maintained
6874F:	Documentation/i2c/busses/i2c-nvidia-gpu
6875F:	drivers/i2c/busses/i2c-nvidia-gpu.c
6876
6877I2C MUXES
6878M:	Peter Rosin <peda@axentia.se>
6879L:	linux-i2c@vger.kernel.org
6880S:	Maintained
6881F:	Documentation/i2c/i2c-topology
6882F:	Documentation/i2c/muxes/
6883F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6884F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6885F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6886F:	drivers/i2c/i2c-mux.c
6887F:	drivers/i2c/muxes/
6888F:	include/linux/i2c-mux.h
6889
6890I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6891M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6892L:	linux-i2c@vger.kernel.org
6893S:	Maintained
6894F:	drivers/i2c/busses/i2c-mv64xxx.c
6895
6896I2C OVER PARALLEL PORT
6897M:	Jean Delvare <jdelvare@suse.com>
6898L:	linux-i2c@vger.kernel.org
6899S:	Maintained
6900F:	Documentation/i2c/busses/i2c-parport
6901F:	Documentation/i2c/busses/i2c-parport-light
6902F:	drivers/i2c/busses/i2c-parport.c
6903F:	drivers/i2c/busses/i2c-parport-light.c
6904
6905I2C SUBSYSTEM
6906M:	Wolfram Sang <wsa@the-dreams.de>
6907L:	linux-i2c@vger.kernel.org
6908W:	https://i2c.wiki.kernel.org/
6909Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6911S:	Maintained
6912F:	Documentation/devicetree/bindings/i2c/i2c.txt
6913F:	Documentation/i2c/
6914F:	drivers/i2c/*
6915F:	include/linux/i2c.h
6916F:	include/linux/i2c-dev.h
6917F:	include/linux/i2c-smbus.h
6918F:	include/uapi/linux/i2c.h
6919F:	include/uapi/linux/i2c-*.h
6920
6921I2C SUBSYSTEM HOST DRIVERS
6922L:	linux-i2c@vger.kernel.org
6923W:	https://i2c.wiki.kernel.org/
6924Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6926S:	Odd Fixes
6927F:	Documentation/devicetree/bindings/i2c/
6928F:	drivers/i2c/algos/
6929F:	drivers/i2c/busses/
6930
6931I2C-TAOS-EVM DRIVER
6932M:	Jean Delvare <jdelvare@suse.com>
6933L:	linux-i2c@vger.kernel.org
6934S:	Maintained
6935F:	Documentation/i2c/busses/i2c-taos-evm
6936F:	drivers/i2c/busses/i2c-taos-evm.c
6937
6938I2C-TINY-USB DRIVER
6939M:	Till Harbaum <till@harbaum.org>
6940L:	linux-i2c@vger.kernel.org
6941W:	http://www.harbaum.org/till/i2c_tiny_usb
6942S:	Maintained
6943F:	drivers/i2c/busses/i2c-tiny-usb.c
6944
6945I2C/SMBUS CONTROLLER DRIVERS FOR PC
6946M:	Jean Delvare <jdelvare@suse.com>
6947L:	linux-i2c@vger.kernel.org
6948S:	Maintained
6949F:	Documentation/i2c/busses/i2c-ali1535
6950F:	Documentation/i2c/busses/i2c-ali1563
6951F:	Documentation/i2c/busses/i2c-ali15x3
6952F:	Documentation/i2c/busses/i2c-amd756
6953F:	Documentation/i2c/busses/i2c-amd8111
6954F:	Documentation/i2c/busses/i2c-i801
6955F:	Documentation/i2c/busses/i2c-nforce2
6956F:	Documentation/i2c/busses/i2c-piix4
6957F:	Documentation/i2c/busses/i2c-sis5595
6958F:	Documentation/i2c/busses/i2c-sis630
6959F:	Documentation/i2c/busses/i2c-sis96x
6960F:	Documentation/i2c/busses/i2c-via
6961F:	Documentation/i2c/busses/i2c-viapro
6962F:	drivers/i2c/busses/i2c-ali1535.c
6963F:	drivers/i2c/busses/i2c-ali1563.c
6964F:	drivers/i2c/busses/i2c-ali15x3.c
6965F:	drivers/i2c/busses/i2c-amd756.c
6966F:	drivers/i2c/busses/i2c-amd756-s4882.c
6967F:	drivers/i2c/busses/i2c-amd8111.c
6968F:	drivers/i2c/busses/i2c-i801.c
6969F:	drivers/i2c/busses/i2c-isch.c
6970F:	drivers/i2c/busses/i2c-nforce2.c
6971F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6972F:	drivers/i2c/busses/i2c-piix4.c
6973F:	drivers/i2c/busses/i2c-sis5595.c
6974F:	drivers/i2c/busses/i2c-sis630.c
6975F:	drivers/i2c/busses/i2c-sis96x.c
6976F:	drivers/i2c/busses/i2c-via.c
6977F:	drivers/i2c/busses/i2c-viapro.c
6978
6979I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6980M:	Hans de Goede <hdegoede@redhat.com>
6981L:	linux-i2c@vger.kernel.org
6982S:	Maintained
6983F:	drivers/i2c/busses/i2c-cht-wc.c
6984
6985I2C/SMBUS ISMT DRIVER
6986M:	Seth Heasley <seth.heasley@intel.com>
6987M:	Neil Horman <nhorman@tuxdriver.com>
6988L:	linux-i2c@vger.kernel.org
6989F:	drivers/i2c/busses/i2c-ismt.c
6990F:	Documentation/i2c/busses/i2c-ismt
6991
6992I2C/SMBUS STUB DRIVER
6993M:	Jean Delvare <jdelvare@suse.com>
6994L:	linux-i2c@vger.kernel.org
6995S:	Maintained
6996F:	drivers/i2c/i2c-stub.c
6997
6998IA64 (Itanium) PLATFORM
6999M:	Tony Luck <tony.luck@intel.com>
7000M:	Fenghua Yu <fenghua.yu@intel.com>
7001L:	linux-ia64@vger.kernel.org
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7003S:	Maintained
7004F:	arch/ia64/
7005
7006IBM Power 842 compression accelerator
7007M:	Haren Myneni <haren@us.ibm.com>
7008S:	Supported
7009F:	drivers/crypto/nx/Makefile
7010F:	drivers/crypto/nx/Kconfig
7011F:	drivers/crypto/nx/nx-842*
7012F:	include/linux/sw842.h
7013F:	crypto/842.c
7014F:	lib/842/
7015
7016IBM Power in-Nest Crypto Acceleration
7017M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7018M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7019L:	linux-crypto@vger.kernel.org
7020S:	Supported
7021F:	drivers/crypto/nx/Makefile
7022F:	drivers/crypto/nx/Kconfig
7023F:	drivers/crypto/nx/nx-aes*
7024F:	drivers/crypto/nx/nx-sha*
7025F:	drivers/crypto/nx/nx.*
7026F:	drivers/crypto/nx/nx_csbcpb.h
7027F:	drivers/crypto/nx/nx_debugfs.h
7028
7029IBM Power Linux RAID adapter
7030M:	Brian King <brking@us.ibm.com>
7031S:	Supported
7032F:	drivers/scsi/ipr.*
7033
7034IBM Power SRIOV Virtual NIC Device Driver
7035M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7036M:	John Allen <jallen@linux.vnet.ibm.com>
7037L:	netdev@vger.kernel.org
7038S:	Supported
7039F:	drivers/net/ethernet/ibm/ibmvnic.*
7040
7041IBM Power Virtual Accelerator Switchboard
7042M:	Sukadev Bhattiprolu
7043L:	linuxppc-dev@lists.ozlabs.org
7044S:	Supported
7045F:	arch/powerpc/platforms/powernv/vas*
7046F:	arch/powerpc/platforms/powernv/copy-paste.h
7047F:	arch/powerpc/include/asm/vas.h
7048F:	arch/powerpc/include/uapi/asm/vas.h
7049
7050IBM Power Virtual Ethernet Device Driver
7051M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7052L:	netdev@vger.kernel.org
7053S:	Supported
7054F:	drivers/net/ethernet/ibm/ibmveth.*
7055
7056IBM Power Virtual FC Device Drivers
7057M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7058L:	linux-scsi@vger.kernel.org
7059S:	Supported
7060F:	drivers/scsi/ibmvscsi/ibmvfc*
7061
7062IBM Power Virtual Management Channel Driver
7063M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7064M:	Steven Royer <seroyer@linux.vnet.ibm.com>
7065S:	Supported
7066F:	drivers/misc/ibmvmc.*
7067
7068IBM Power Virtual SCSI Device Drivers
7069M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7070L:	linux-scsi@vger.kernel.org
7071S:	Supported
7072F:	drivers/scsi/ibmvscsi/ibmvscsi*
7073F:	include/scsi/viosrp.h
7074
7075IBM Power Virtual SCSI Device Target Driver
7076M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7077M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7078L:	linux-scsi@vger.kernel.org
7079L:	target-devel@vger.kernel.org
7080S:	Supported
7081F:	drivers/scsi/ibmvscsi_tgt/
7082
7083IBM Power VMX Cryptographic instructions
7084M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7085M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7086L:	linux-crypto@vger.kernel.org
7087S:	Supported
7088F:	drivers/crypto/vmx/Makefile
7089F:	drivers/crypto/vmx/Kconfig
7090F:	drivers/crypto/vmx/vmx.c
7091F:	drivers/crypto/vmx/aes*
7092F:	drivers/crypto/vmx/ghash*
7093F:	drivers/crypto/vmx/ppc-xlate.pl
7094
7095IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7096M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7097L:	linux-pci@vger.kernel.org
7098L:	linuxppc-dev@lists.ozlabs.org
7099S:	Supported
7100F:	drivers/pci/hotplug/rpaphp*
7101
7102IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7103M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7104L:	linux-pci@vger.kernel.org
7105L:	linuxppc-dev@lists.ozlabs.org
7106S:	Supported
7107F:	drivers/pci/hotplug/rpadlpar*
7108
7109IBM ServeRAID RAID DRIVER
7110S:	Orphan
7111F:	drivers/scsi/ips.*
7112
7113ICH LPC AND GPIO DRIVER
7114M:	Peter Tyser <ptyser@xes-inc.com>
7115S:	Maintained
7116F:	drivers/mfd/lpc_ich.c
7117F:	drivers/gpio/gpio-ich.c
7118
7119IDE SUBSYSTEM
7120M:	"David S. Miller" <davem@davemloft.net>
7121L:	linux-ide@vger.kernel.org
7122Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7124S:	Maintained
7125F:	Documentation/ide/
7126F:	drivers/ide/
7127F:	include/linux/ide.h
7128
7129IDE/ATAPI DRIVERS
7130M:	Borislav Petkov <bp@alien8.de>
7131L:	linux-ide@vger.kernel.org
7132S:	Maintained
7133F:	Documentation/cdrom/ide-cd
7134F:	drivers/ide/ide-cd*
7135
7136IDEAPAD LAPTOP EXTRAS DRIVER
7137M:	Ike Panhc <ike.pan@canonical.com>
7138L:	platform-driver-x86@vger.kernel.org
7139W:	http://launchpad.net/ideapad-laptop
7140S:	Maintained
7141F:	drivers/platform/x86/ideapad-laptop.c
7142
7143IDEAPAD LAPTOP SLIDEBAR DRIVER
7144M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7145L:	linux-input@vger.kernel.org
7146W:	https://github.com/o2genum/ideapad-slidebar
7147S:	Maintained
7148F:	drivers/input/misc/ideapad_slidebar.c
7149
7150IDT VersaClock 5 CLOCK DRIVER
7151M:	Marek Vasut <marek.vasut@gmail.com>
7152S:	Maintained
7153F:	drivers/clk/clk-versaclock5.c
7154
7155IEEE 802.15.4 SUBSYSTEM
7156M:	Alexander Aring <alex.aring@gmail.com>
7157M:	Stefan Schmidt <stefan@datenfreihafen.org>
7158L:	linux-wpan@vger.kernel.org
7159W:	http://wpan.cakelab.org/
7160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7162S:	Maintained
7163F:	net/ieee802154/
7164F:	net/mac802154/
7165F:	drivers/net/ieee802154/
7166F:	include/linux/nl802154.h
7167F:	include/linux/ieee802154.h
7168F:	include/net/nl802154.h
7169F:	include/net/mac802154.h
7170F:	include/net/af_ieee802154.h
7171F:	include/net/cfg802154.h
7172F:	include/net/ieee802154_netdev.h
7173F:	Documentation/networking/ieee802154.txt
7174
7175IFE PROTOCOL
7176M:	Yotam Gigi <yotam.gi@gmail.com>
7177M:	Jamal Hadi Salim <jhs@mojatatu.com>
7178F:	net/ife
7179F:	include/net/ife.h
7180F:	include/uapi/linux/ife.h
7181
7182IGORPLUG-USB IR RECEIVER
7183M:	Sean Young <sean@mess.org>
7184L:	linux-media@vger.kernel.org
7185S:	Maintained
7186F:	drivers/media/rc/igorplugusb.c
7187
7188IGUANAWORKS USB IR TRANSCEIVER
7189M:	Sean Young <sean@mess.org>
7190L:	linux-media@vger.kernel.org
7191S:	Maintained
7192F:	drivers/media/rc/iguanair.c
7193
7194IIO DIGITAL POTENTIOMETER DAC
7195M:	Peter Rosin <peda@axentia.se>
7196L:	linux-iio@vger.kernel.org
7197S:	Maintained
7198F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7199F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7200F:	drivers/iio/dac/dpot-dac.c
7201
7202IIO ENVELOPE DETECTOR
7203M:	Peter Rosin <peda@axentia.se>
7204L:	linux-iio@vger.kernel.org
7205S:	Maintained
7206F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7207F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7208F:	drivers/iio/adc/envelope-detector.c
7209
7210IIO MULTIPLEXER
7211M:	Peter Rosin <peda@axentia.se>
7212L:	linux-iio@vger.kernel.org
7213S:	Maintained
7214F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7215F:	drivers/iio/multiplexer/iio-mux.c
7216
7217IIO SUBSYSTEM AND DRIVERS
7218M:	Jonathan Cameron <jic23@kernel.org>
7219R:	Hartmut Knaack <knaack.h@gmx.de>
7220R:	Lars-Peter Clausen <lars@metafoo.de>
7221R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7222L:	linux-iio@vger.kernel.org
7223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7224S:	Maintained
7225F:	Documentation/ABI/testing/configfs-iio*
7226F:	Documentation/ABI/testing/sysfs-bus-iio*
7227F:	Documentation/devicetree/bindings/iio/
7228F:	drivers/iio/
7229F:	drivers/staging/iio/
7230F:	include/linux/iio/
7231F:	tools/iio/
7232
7233IIO UNIT CONVERTER
7234M:	Peter Rosin <peda@axentia.se>
7235L:	linux-iio@vger.kernel.org
7236S:	Maintained
7237F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7238F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7239F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7240F:	drivers/iio/afe/iio-rescale.c
7241
7242IKANOS/ADI EAGLE ADSL USB DRIVER
7243M:	Matthieu Castet <castet.matthieu@free.fr>
7244M:	Stanislaw Gruszka <stf_xl@wp.pl>
7245S:	Maintained
7246F:	drivers/usb/atm/ueagle-atm.c
7247
7248IMGTEC ASCII LCD DRIVER
7249M:	Paul Burton <paul.burton@mips.com>
7250S:	Maintained
7251F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7252F:	drivers/auxdisplay/img-ascii-lcd.c
7253
7254IMGTEC IR DECODER DRIVER
7255M:	James Hogan <jhogan@kernel.org>
7256S:	Maintained
7257F:	drivers/media/rc/img-ir/
7258
7259IMON SOUNDGRAPH USB IR RECEIVER
7260M:	Sean Young <sean@mess.org>
7261L:	linux-media@vger.kernel.org
7262S:	Maintained
7263F:	drivers/media/rc/imon_raw.c
7264F:	drivers/media/rc/imon.c
7265
7266IMS TWINTURBO FRAMEBUFFER DRIVER
7267L:	linux-fbdev@vger.kernel.org
7268S:	Orphan
7269F:	drivers/video/fbdev/imsttfb.c
7270
7271INA209 HARDWARE MONITOR DRIVER
7272M:	Guenter Roeck <linux@roeck-us.net>
7273L:	linux-hwmon@vger.kernel.org
7274S:	Maintained
7275F:	Documentation/hwmon/ina209
7276F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7277F:	drivers/hwmon/ina209.c
7278
7279INA2XX HARDWARE MONITOR DRIVER
7280M:	Guenter Roeck <linux@roeck-us.net>
7281L:	linux-hwmon@vger.kernel.org
7282S:	Maintained
7283F:	Documentation/hwmon/ina2xx
7284F:	drivers/hwmon/ina2xx.c
7285F:	include/linux/platform_data/ina2xx.h
7286
7287INDUSTRY PACK SUBSYSTEM (IPACK)
7288M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7289M:	Jens Taprogge <jens.taprogge@taprogge.org>
7290M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7291L:	industrypack-devel@lists.sourceforge.net
7292W:	http://industrypack.sourceforge.net
7293S:	Maintained
7294F:	drivers/ipack/
7295
7296INFINIBAND SUBSYSTEM
7297M:	Doug Ledford <dledford@redhat.com>
7298M:	Jason Gunthorpe <jgg@mellanox.com>
7299L:	linux-rdma@vger.kernel.org
7300W:	https://github.com/linux-rdma/rdma-core
7301Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7303S:	Supported
7304F:	Documentation/devicetree/bindings/infiniband/
7305F:	Documentation/infiniband/
7306F:	drivers/infiniband/
7307F:	include/uapi/linux/if_infiniband.h
7308F:	include/uapi/rdma/
7309F:	include/rdma/
7310
7311INGENIC JZ4780 DMA Driver
7312M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7313S:	Maintained
7314F:	drivers/dma/dma-jz4780.c
7315
7316INGENIC JZ4780 NAND DRIVER
7317M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7318L:	linux-mtd@lists.infradead.org
7319S:	Maintained
7320F:	drivers/mtd/nand/raw/jz4780_*
7321
7322INOTIFY
7323M:	Jan Kara <jack@suse.cz>
7324R:	Amir Goldstein <amir73il@gmail.com>
7325L:	linux-fsdevel@vger.kernel.org
7326S:	Maintained
7327F:	Documentation/filesystems/inotify.txt
7328F:	fs/notify/inotify/
7329F:	include/linux/inotify.h
7330F:	include/uapi/linux/inotify.h
7331
7332INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7333M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7334L:	linux-input@vger.kernel.org
7335Q:	http://patchwork.kernel.org/project/linux-input/list/
7336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7337S:	Maintained
7338F:	drivers/input/
7339F:	include/linux/input.h
7340F:	include/uapi/linux/input.h
7341F:	include/uapi/linux/input-event-codes.h
7342F:	include/linux/input/
7343F:	Documentation/devicetree/bindings/input/
7344F:	Documentation/devicetree/bindings/serio/
7345F:	Documentation/input/
7346
7347INPUT MULTITOUCH (MT) PROTOCOL
7348M:	Henrik Rydberg <rydberg@bitmath.org>
7349L:	linux-input@vger.kernel.org
7350S:	Odd fixes
7351F:	Documentation/input/multi-touch-protocol.rst
7352F:	drivers/input/input-mt.c
7353K:	\b(ABS|SYN)_MT_
7354
7355INSIDE SECURE CRYPTO DRIVER
7356M:	Antoine Tenart <antoine.tenart@bootlin.com>
7357F:	drivers/crypto/inside-secure/
7358S:	Maintained
7359L:	linux-crypto@vger.kernel.org
7360
7361INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7362M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7363M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7364L:	linux-integrity@vger.kernel.org
7365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7366S:	Supported
7367F:	security/integrity/ima/
7368
7369INTEL 810/815 FRAMEBUFFER DRIVER
7370M:	Antonino Daplas <adaplas@gmail.com>
7371L:	linux-fbdev@vger.kernel.org
7372S:	Maintained
7373F:	drivers/video/fbdev/i810/
7374
7375INTEL ASoC DRIVERS
7376M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7377M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7378M:	Jie Yang <yang.jie@linux.intel.com>
7379L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7380S:	Supported
7381F:	sound/soc/intel/
7382
7383INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7384M:	Hans de Goede <hdegoede@redhat.com>
7385L:	platform-driver-x86@vger.kernel.org
7386S:	Maintained
7387F:	drivers/platform/x86/intel_atomisp2_pm.c
7388
7389INTEL C600 SERIES SAS CONTROLLER DRIVER
7390M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7391M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7392L:	linux-scsi@vger.kernel.org
7393T:	git git://git.code.sf.net/p/intel-sas/isci
7394S:	Supported
7395F:	drivers/scsi/isci/
7396
7397INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7398M:	Jani Nikula <jani.nikula@linux.intel.com>
7399M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7400M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7401L:	intel-gfx@lists.freedesktop.org
7402W:	https://01.org/linuxgraphics/
7403B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7404C:	irc://chat.freenode.net/intel-gfx
7405Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7406T:	git git://anongit.freedesktop.org/drm-intel
7407S:	Supported
7408F:	drivers/gpu/drm/i915/
7409F:	include/drm/i915*
7410F:	include/uapi/drm/i915_drm.h
7411F:	Documentation/gpu/i915.rst
7412
7413INTEL ETHERNET DRIVERS
7414M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7415L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7416W:	http://www.intel.com/support/feedback.htm
7417W:	http://e1000.sourceforge.net/
7418Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7421S:	Supported
7422F:	Documentation/networking/e100.rst
7423F:	Documentation/networking/e1000.rst
7424F:	Documentation/networking/e1000e.rst
7425F:	Documentation/networking/fm10k.rst
7426F:	Documentation/networking/igb.rst
7427F:	Documentation/networking/igbvf.rst
7428F:	Documentation/networking/ixgb.rst
7429F:	Documentation/networking/ixgbe.rst
7430F:	Documentation/networking/ixgbevf.rst
7431F:	Documentation/networking/i40e.rst
7432F:	Documentation/networking/iavf.rst
7433F:	Documentation/networking/ice.rst
7434F:	drivers/net/ethernet/intel/
7435F:	drivers/net/ethernet/intel/*/
7436F:	include/linux/avf/virtchnl.h
7437
7438INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7439M:	Maik Broemme <mbroemme@libmpq.org>
7440L:	linux-fbdev@vger.kernel.org
7441S:	Maintained
7442F:	Documentation/fb/intelfb.txt
7443F:	drivers/video/fbdev/intelfb/
7444
7445INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7446M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7447M:	Zhi Wang <zhi.a.wang@intel.com>
7448L:	intel-gvt-dev@lists.freedesktop.org
7449L:	intel-gfx@lists.freedesktop.org
7450W:	https://01.org/igvt-g
7451T:	git https://github.com/intel/gvt-linux.git
7452S:	Supported
7453F:	drivers/gpu/drm/i915/gvt/
7454
7455INTEL PMIC GPIO DRIVER
7456R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7457S:	Maintained
7458F:	drivers/gpio/gpio-*cove.c
7459F:	drivers/gpio/gpio-msic.c
7460
7461INTEL HID EVENT DRIVER
7462M:	Alex Hung <alex.hung@canonical.com>
7463L:	platform-driver-x86@vger.kernel.org
7464S:	Maintained
7465F:	drivers/platform/x86/intel-hid.c
7466
7467INTEL I/OAT DMA DRIVER
7468M:	Dave Jiang <dave.jiang@intel.com>
7469R:	Dan Williams <dan.j.williams@intel.com>
7470L:	dmaengine@vger.kernel.org
7471Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7472S:	Supported
7473F:	drivers/dma/ioat*
7474
7475INTEL IDLE DRIVER
7476M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7477M:	Len Brown <lenb@kernel.org>
7478L:	linux-pm@vger.kernel.org
7479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7480B:	https://bugzilla.kernel.org
7481S:	Supported
7482F:	drivers/idle/intel_idle.c
7483
7484INTEL INTEGRATED SENSOR HUB DRIVER
7485M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7486M:	Jiri Kosina <jikos@kernel.org>
7487L:	linux-input@vger.kernel.org
7488S:	Maintained
7489F:	drivers/hid/intel-ish-hid/
7490
7491INTEL IOMMU (VT-d)
7492M:	David Woodhouse <dwmw2@infradead.org>
7493L:	iommu@lists.linux-foundation.org
7494T:	git git://git.infradead.org/iommu-2.6.git
7495S:	Supported
7496F:	drivers/iommu/intel-iommu.c
7497F:	include/linux/intel-iommu.h
7498
7499INTEL IOP-ADMA DMA DRIVER
7500R:	Dan Williams <dan.j.williams@intel.com>
7501S:	Odd fixes
7502F:	drivers/dma/iop-adma.c
7503
7504INTEL IPU3 CSI-2 CIO2 DRIVER
7505M:	Yong Zhi <yong.zhi@intel.com>
7506M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7507M:	Bingbu Cao <bingbu.cao@intel.com>
7508R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7509R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7510L:	linux-media@vger.kernel.org
7511S:	Maintained
7512F:	drivers/media/pci/intel/ipu3/
7513F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7514
7515INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7516M:	Krzysztof Halasa <khalasa@piap.pl>
7517S:	Maintained
7518F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7519F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7520F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7521F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7522F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7523F:	drivers/net/wan/ixp4xx_hss.c
7524
7525INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7526M:	Deepak Saxena <dsaxena@plexity.net>
7527S:	Maintained
7528F:	drivers/char/hw_random/ixp4xx-rng.c
7529
7530INTEL MANAGEMENT ENGINE (mei)
7531M:	Tomas Winkler <tomas.winkler@intel.com>
7532L:	linux-kernel@vger.kernel.org
7533S:	Supported
7534F:	include/uapi/linux/mei.h
7535F:	include/linux/mei_cl_bus.h
7536F:	drivers/misc/mei/*
7537F:	drivers/watchdog/mei_wdt.c
7538F:	Documentation/misc-devices/mei/*
7539F:	samples/mei/*
7540
7541INTEL MENLOW THERMAL DRIVER
7542M:	Sujith Thomas <sujith.thomas@intel.com>
7543L:	platform-driver-x86@vger.kernel.org
7544W:	https://01.org/linux-acpi
7545S:	Supported
7546F:	drivers/platform/x86/intel_menlow.c
7547
7548INTEL MERRIFIELD GPIO DRIVER
7549M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7550L:	linux-gpio@vger.kernel.org
7551S:	Maintained
7552F:	drivers/gpio/gpio-merrifield.c
7553
7554INTEL MIC DRIVERS (mic)
7555M:	Sudeep Dutt <sudeep.dutt@intel.com>
7556M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7557S:	Supported
7558W:	https://github.com/sudeepdutt/mic
7559W:	http://software.intel.com/en-us/mic-developer
7560F:	include/linux/mic_bus.h
7561F:	include/linux/scif.h
7562F:	include/uapi/linux/mic_common.h
7563F:	include/uapi/linux/mic_ioctl.h
7564F:	include/uapi/linux/scif_ioctl.h
7565F:	drivers/misc/mic/
7566F:	drivers/dma/mic_x100_dma.c
7567F:	drivers/dma/mic_x100_dma.h
7568F:	Documentation/mic/
7569
7570INTEL PMC CORE DRIVER
7571M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7572M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7573L:	platform-driver-x86@vger.kernel.org
7574S:	Maintained
7575F:	drivers/platform/x86/intel_pmc_core*
7576
7577INTEL PMC/P-Unit IPC DRIVER
7578M:	Zha Qipeng<qipeng.zha@intel.com>
7579L:	platform-driver-x86@vger.kernel.org
7580S:	Maintained
7581F:	drivers/platform/x86/intel_pmc_ipc.c
7582F:	drivers/platform/x86/intel_punit_ipc.c
7583F:	arch/x86/include/asm/intel_pmc_ipc.h
7584F:	arch/x86/include/asm/intel_punit_ipc.h
7585
7586INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7587R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7588S:	Maintained
7589F:	drivers/mfd/intel_msic.c
7590F:	drivers/mfd/intel_soc_pmic*
7591F:	include/linux/mfd/intel_msic.h
7592F:	include/linux/mfd/intel_soc_pmic*
7593
7594INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7595M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7596L:	linux-wireless@vger.kernel.org
7597S:	Maintained
7598F:	Documentation/networking/README.ipw2100
7599F:	Documentation/networking/README.ipw2200
7600F:	drivers/net/wireless/intel/ipw2x00/
7601
7602INTEL PSTATE DRIVER
7603M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7604M:	Len Brown <lenb@kernel.org>
7605L:	linux-pm@vger.kernel.org
7606S:	Supported
7607F:	drivers/cpufreq/intel_pstate.c
7608
7609INTEL RDMA RNIC DRIVER
7610M:	Faisal Latif <faisal.latif@intel.com>
7611M:	Shiraz Saleem <shiraz.saleem@intel.com>
7612L:	linux-rdma@vger.kernel.org
7613S:	Supported
7614F:	drivers/infiniband/hw/i40iw/
7615F:	include/uapi/rdma/i40iw-abi.h
7616
7617INTEL TELEMETRY DRIVER
7618M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7619M:	"David E. Box" <david.e.box@linux.intel.com>
7620L:	platform-driver-x86@vger.kernel.org
7621S:	Maintained
7622F:	arch/x86/include/asm/intel_telemetry.h
7623F:	drivers/platform/x86/intel_telemetry*
7624
7625INTEL VIRTUAL BUTTON DRIVER
7626M:	AceLan Kao <acelan.kao@canonical.com>
7627L:	platform-driver-x86@vger.kernel.org
7628S:	Maintained
7629F:	drivers/platform/x86/intel-vbtn.c
7630
7631INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7632M:	Stanislaw Gruszka <sgruszka@redhat.com>
7633L:	linux-wireless@vger.kernel.org
7634S:	Supported
7635F:	drivers/net/wireless/intel/iwlegacy/
7636
7637INTEL WIRELESS WIFI LINK (iwlwifi)
7638M:	Johannes Berg <johannes.berg@intel.com>
7639M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7640M:	Luca Coelho <luciano.coelho@intel.com>
7641M:	Intel Linux Wireless <linuxwifi@intel.com>
7642L:	linux-wireless@vger.kernel.org
7643W:	http://intellinuxwireless.org
7644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7645S:	Supported
7646F:	drivers/net/wireless/intel/iwlwifi/
7647
7648INTEL WIRELESS WIMAX CONNECTION 2400
7649M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7650M:	linux-wimax@intel.com
7651L:	wimax@linuxwimax.org (subscribers-only)
7652S:	Supported
7653W:	http://linuxwimax.org
7654F:	Documentation/wimax/README.i2400m
7655F:	drivers/net/wimax/i2400m/
7656F:	include/uapi/linux/wimax/i2400m.h
7657
7658INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7659M:	Mario Limonciello <mario.limonciello@dell.com>
7660S:	Maintained
7661F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7662
7663INTEL(R) TRACE HUB
7664M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7665S:	Supported
7666F:	Documentation/trace/intel_th.rst
7667F:	drivers/hwtracing/intel_th/
7668
7669INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7670M:	Ning Sun <ning.sun@intel.com>
7671L:	tboot-devel@lists.sourceforge.net
7672W:	http://tboot.sourceforge.net
7673T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7674S:	Supported
7675F:	Documentation/intel_txt.txt
7676F:	include/linux/tboot.h
7677F:	arch/x86/kernel/tboot.c
7678
7679INTEL-MID GPIO DRIVER
7680M:	David Cohen <david.a.cohen@linux.intel.com>
7681L:	linux-gpio@vger.kernel.org
7682S:	Maintained
7683F:	drivers/gpio/gpio-intel-mid.c
7684
7685INVENSENSE MPU-3050 GYROSCOPE DRIVER
7686M:	Linus Walleij <linus.walleij@linaro.org>
7687L:	linux-iio@vger.kernel.org
7688S:	Maintained
7689F:	drivers/iio/gyro/mpu3050*
7690F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7691
7692IOC3 ETHERNET DRIVER
7693M:	Ralf Baechle <ralf@linux-mips.org>
7694L:	linux-mips@linux-mips.org
7695S:	Maintained
7696F:	drivers/net/ethernet/sgi/ioc3-eth.c
7697
7698IOC3 SERIAL DRIVER
7699M:	Pat Gefre <pfg@sgi.com>
7700L:	linux-serial@vger.kernel.org
7701S:	Maintained
7702F:	drivers/tty/serial/ioc3_serial.c
7703
7704IOMMU DRIVERS
7705M:	Joerg Roedel <joro@8bytes.org>
7706L:	iommu@lists.linux-foundation.org
7707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7708S:	Maintained
7709F:	Documentation/devicetree/bindings/iommu/
7710F:	drivers/iommu/
7711F:	include/linux/iommu.h
7712F:	include/linux/of_iommu.h
7713F:	include/linux/iova.h
7714
7715IP MASQUERADING
7716M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7717S:	Maintained
7718F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7719
7720IPMI SUBSYSTEM
7721M:	Corey Minyard <minyard@acm.org>
7722L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7723W:	http://openipmi.sourceforge.net/
7724S:	Supported
7725F:	Documentation/devicetree/bindings/ipmi/
7726F:	Documentation/IPMI.txt
7727F:	drivers/char/ipmi/
7728F:	include/linux/ipmi*
7729F:	include/uapi/linux/ipmi*
7730
7731IPS SCSI RAID DRIVER
7732M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7733L:	linux-scsi@vger.kernel.org
7734W:	http://www.adaptec.com/
7735S:	Maintained
7736F:	drivers/scsi/ips*
7737
7738IPVS
7739M:	Wensong Zhang <wensong@linux-vs.org>
7740M:	Simon Horman <horms@verge.net.au>
7741M:	Julian Anastasov <ja@ssi.bg>
7742L:	netdev@vger.kernel.org
7743L:	lvs-devel@vger.kernel.org
7744S:	Maintained
7745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7747F:	Documentation/networking/ipvs-sysctl.txt
7748F:	include/net/ip_vs.h
7749F:	include/uapi/linux/ip_vs.h
7750F:	net/netfilter/ipvs/
7751
7752IPWIRELESS DRIVER
7753M:	Jiri Kosina <jikos@kernel.org>
7754M:	David Sterba <dsterba@suse.com>
7755S:	Odd Fixes
7756F:	drivers/tty/ipwireless/
7757
7758IPX NETWORK LAYER
7759L:	netdev@vger.kernel.org
7760S:	Obsolete
7761F:	include/uapi/linux/ipx.h
7762
7763IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7764M:	Marc Zyngier <marc.zyngier@arm.com>
7765S:	Maintained
7766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7767F:	Documentation/IRQ-domain.txt
7768F:	include/linux/irqdomain.h
7769F:	kernel/irq/irqdomain.c
7770F:	kernel/irq/msi.c
7771
7772IRQ SUBSYSTEM
7773M:	Thomas Gleixner <tglx@linutronix.de>
7774L:	linux-kernel@vger.kernel.org
7775S:	Maintained
7776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7777F:	kernel/irq/
7778
7779IRQCHIP DRIVERS
7780M:	Thomas Gleixner <tglx@linutronix.de>
7781M:	Jason Cooper <jason@lakedaemon.net>
7782M:	Marc Zyngier <marc.zyngier@arm.com>
7783L:	linux-kernel@vger.kernel.org
7784S:	Maintained
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7786F:	Documentation/devicetree/bindings/interrupt-controller/
7787F:	drivers/irqchip/
7788
7789ISA
7790M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7791S:	Maintained
7792F:	Documentation/isa.txt
7793F:	drivers/base/isa.c
7794F:	include/linux/isa.h
7795
7796ISA RADIO MODULE
7797M:	Hans Verkuil <hverkuil@xs4all.nl>
7798L:	linux-media@vger.kernel.org
7799T:	git git://linuxtv.org/media_tree.git
7800W:	https://linuxtv.org
7801S:	Maintained
7802F:	drivers/media/radio/radio-isa*
7803
7804ISAPNP
7805M:	Jaroslav Kysela <perex@perex.cz>
7806S:	Maintained
7807F:	Documentation/isapnp.txt
7808F:	drivers/pnp/isapnp/
7809F:	include/linux/isapnp.h
7810
7811ISCSI
7812M:	Lee Duncan <lduncan@suse.com>
7813M:	Chris Leech <cleech@redhat.com>
7814L:	open-iscsi@googlegroups.com
7815W:	www.open-iscsi.com
7816S:	Maintained
7817F:	drivers/scsi/*iscsi*
7818F:	include/scsi/*iscsi*
7819
7820iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7821M:	Peter Jones <pjones@redhat.com>
7822M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7823S:	Maintained
7824F:	drivers/firmware/iscsi_ibft*
7825
7826ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7827M:	Sagi Grimberg <sagi@grimberg.me>
7828M:	Max Gurtovoy <maxg@mellanox.com>
7829L:	linux-rdma@vger.kernel.org
7830S:	Supported
7831W:	http://www.openfabrics.org
7832W:	www.open-iscsi.org
7833Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7834F:	drivers/infiniband/ulp/iser/
7835
7836ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7837M:	Sagi Grimberg <sagi@grimberg.me>
7838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7839L:	linux-rdma@vger.kernel.org
7840L:	target-devel@vger.kernel.org
7841S:	Supported
7842W:	http://www.linux-iscsi.org
7843F:	drivers/infiniband/ulp/isert
7844
7845ISDN SUBSYSTEM
7846M:	Karsten Keil <isdn@linux-pingi.de>
7847L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7848L:	netdev@vger.kernel.org
7849W:	http://www.isdn4linux.de
7850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7851S:	Maintained
7852F:	Documentation/isdn/
7853F:	drivers/isdn/
7854F:	include/linux/isdn.h
7855F:	include/linux/isdn/
7856F:	include/uapi/linux/isdn.h
7857F:	include/uapi/linux/isdn/
7858
7859IT87 HARDWARE MONITORING DRIVER
7860M:	Jean Delvare <jdelvare@suse.com>
7861L:	linux-hwmon@vger.kernel.org
7862S:	Maintained
7863F:	Documentation/hwmon/it87
7864F:	drivers/hwmon/it87.c
7865
7866IT913X MEDIA DRIVER
7867M:	Antti Palosaari <crope@iki.fi>
7868L:	linux-media@vger.kernel.org
7869W:	https://linuxtv.org
7870W:	http://palosaari.fi/linux/
7871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7872T:	git git://linuxtv.org/anttip/media_tree.git
7873S:	Maintained
7874F:	drivers/media/tuners/it913x*
7875
7876IVTV VIDEO4LINUX DRIVER
7877M:	Andy Walls <awalls@md.metrocast.net>
7878L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7879L:	linux-media@vger.kernel.org
7880T:	git git://linuxtv.org/media_tree.git
7881W:	http://www.ivtvdriver.org
7882S:	Maintained
7883F:	Documentation/media/v4l-drivers/ivtv*
7884F:	drivers/media/pci/ivtv/
7885F:	include/uapi/linux/ivtv*
7886
7887IX2505V MEDIA DRIVER
7888M:	Malcolm Priestley <tvboxspy@gmail.com>
7889L:	linux-media@vger.kernel.org
7890W:	https://linuxtv.org
7891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7892S:	Maintained
7893F:	drivers/media/dvb-frontends/ix2505v*
7894
7895JAILHOUSE HYPERVISOR INTERFACE
7896M:	Jan Kiszka <jan.kiszka@siemens.com>
7897L:	jailhouse-dev@googlegroups.com
7898S:	Maintained
7899F:	arch/x86/kernel/jailhouse.c
7900F:	arch/x86/include/asm/jailhouse_para.h
7901
7902JC42.4 TEMPERATURE SENSOR DRIVER
7903M:	Guenter Roeck <linux@roeck-us.net>
7904L:	linux-hwmon@vger.kernel.org
7905S:	Maintained
7906F:	drivers/hwmon/jc42.c
7907F:	Documentation/hwmon/jc42
7908
7909JFS FILESYSTEM
7910M:	Dave Kleikamp <shaggy@kernel.org>
7911L:	jfs-discussion@lists.sourceforge.net
7912W:	http://jfs.sourceforge.net/
7913T:	git git://github.com/kleikamp/linux-shaggy.git
7914S:	Maintained
7915F:	Documentation/filesystems/jfs.txt
7916F:	fs/jfs/
7917
7918JME NETWORK DRIVER
7919M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7920L:	netdev@vger.kernel.org
7921S:	Maintained
7922F:	drivers/net/ethernet/jme.*
7923
7924JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7925M:	David Woodhouse <dwmw2@infradead.org>
7926L:	linux-mtd@lists.infradead.org
7927W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7928S:	Maintained
7929F:	fs/jffs2/
7930F:	include/uapi/linux/jffs2.h
7931
7932JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7933M:	"Theodore Ts'o" <tytso@mit.edu>
7934M:	Jan Kara <jack@suse.com>
7935L:	linux-ext4@vger.kernel.org
7936S:	Maintained
7937F:	fs/jbd2/
7938F:	include/linux/jbd2.h
7939
7940JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7941M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7942L:	linux-media@vger.kernel.org
7943S:	Maintained
7944F:	drivers/media/platform/rcar_jpu.c
7945
7946JSM Neo PCI based serial card
7947M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7948L:	linux-serial@vger.kernel.org
7949S:	Maintained
7950F:	drivers/tty/serial/jsm/
7951
7952K10TEMP HARDWARE MONITORING DRIVER
7953M:	Clemens Ladisch <clemens@ladisch.de>
7954L:	linux-hwmon@vger.kernel.org
7955S:	Maintained
7956F:	Documentation/hwmon/k10temp
7957F:	drivers/hwmon/k10temp.c
7958
7959K8TEMP HARDWARE MONITORING DRIVER
7960M:	Rudolf Marek <r.marek@assembler.cz>
7961L:	linux-hwmon@vger.kernel.org
7962S:	Maintained
7963F:	Documentation/hwmon/k8temp
7964F:	drivers/hwmon/k8temp.c
7965
7966KASAN
7967M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7968R:	Alexander Potapenko <glider@google.com>
7969R:	Dmitry Vyukov <dvyukov@google.com>
7970L:	kasan-dev@googlegroups.com
7971S:	Maintained
7972F:	arch/*/include/asm/kasan.h
7973F:	arch/*/mm/kasan_init*
7974F:	Documentation/dev-tools/kasan.rst
7975F:	include/linux/kasan*.h
7976F:	lib/test_kasan.c
7977F:	mm/kasan/
7978F:	scripts/Makefile.kasan
7979
7980KCONFIG
7981M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7983L:	linux-kbuild@vger.kernel.org
7984S:	Maintained
7985F:	Documentation/kbuild/kconfig*
7986F:	scripts/kconfig/
7987F:	scripts/Kconfig.include
7988
7989KDUMP
7990M:	Dave Young <dyoung@redhat.com>
7991M:	Baoquan He <bhe@redhat.com>
7992R:	Vivek Goyal <vgoyal@redhat.com>
7993L:	kexec@lists.infradead.org
7994W:	http://lse.sourceforge.net/kdump/
7995S:	Maintained
7996F:	Documentation/kdump/
7997
7998KEENE FM RADIO TRANSMITTER DRIVER
7999M:	Hans Verkuil <hverkuil@xs4all.nl>
8000L:	linux-media@vger.kernel.org
8001T:	git git://linuxtv.org/media_tree.git
8002W:	https://linuxtv.org
8003S:	Maintained
8004F:	drivers/media/radio/radio-keene*
8005
8006KERNEL AUTOMOUNTER
8007M:	Ian Kent <raven@themaw.net>
8008L:	autofs@vger.kernel.org
8009S:	Maintained
8010F:	fs/autofs/
8011
8012KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8013M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8014M:	Michal Marek <michal.lkml@markovi.net>
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8016L:	linux-kbuild@vger.kernel.org
8017S:	Maintained
8018F:	Documentation/kbuild/
8019F:	Makefile
8020F:	scripts/Kbuild*
8021F:	scripts/Makefile*
8022F:	scripts/basic/
8023F:	scripts/mk*
8024F:	scripts/mod/
8025F:	scripts/package/
8026
8027KERNEL JANITORS
8028L:	kernel-janitors@vger.kernel.org
8029W:	http://kernelnewbies.org/KernelJanitors
8030S:	Odd Fixes
8031
8032KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8033M:	"J. Bruce Fields" <bfields@fieldses.org>
8034M:	Jeff Layton <jlayton@kernel.org>
8035L:	linux-nfs@vger.kernel.org
8036W:	http://nfs.sourceforge.net/
8037T:	git git://linux-nfs.org/~bfields/linux.git
8038S:	Supported
8039F:	fs/nfsd/
8040F:	include/uapi/linux/nfsd/
8041F:	fs/lockd/
8042F:	fs/nfs_common/
8043F:	net/sunrpc/
8044F:	include/linux/lockd/
8045F:	include/linux/sunrpc/
8046F:	include/uapi/linux/sunrpc/
8047
8048KERNEL SELFTEST FRAMEWORK
8049M:	Shuah Khan <shuah@kernel.org>
8050L:	linux-kselftest@vger.kernel.org
8051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8052Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8053S:	Maintained
8054F:	tools/testing/selftests/
8055F:	Documentation/dev-tools/kselftest*
8056
8057KERNEL USERMODE HELPER
8058M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8059L:	linux-kernel@vger.kernel.org
8060S:	Maintained
8061F:	kernel/umh.c
8062F:	include/linux/umh.h
8063
8064KERNEL VIRTUAL MACHINE (KVM)
8065M:	Paolo Bonzini <pbonzini@redhat.com>
8066M:	Radim Krčmář <rkrcmar@redhat.com>
8067L:	kvm@vger.kernel.org
8068W:	http://www.linux-kvm.org
8069T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8070S:	Supported
8071F:	Documentation/virtual/kvm/
8072F:	include/trace/events/kvm.h
8073F:	include/uapi/asm-generic/kvm*
8074F:	include/uapi/linux/kvm*
8075F:	include/asm-generic/kvm*
8076F:	include/linux/kvm*
8077F:	include/kvm/iodev.h
8078F:	virt/kvm/*
8079F:	tools/kvm/
8080
8081KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8082M:	Joerg Roedel <joro@8bytes.org>
8083L:	kvm@vger.kernel.org
8084W:	http://www.linux-kvm.org/
8085S:	Maintained
8086F:	arch/x86/include/asm/svm.h
8087F:	arch/x86/kvm/svm.c
8088
8089KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8090M:	Christoffer Dall <christoffer.dall@arm.com>
8091M:	Marc Zyngier <marc.zyngier@arm.com>
8092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8093L:	kvmarm@lists.cs.columbia.edu
8094W:	http://systems.cs.columbia.edu/projects/kvm-arm
8095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8096S:	Supported
8097F:	arch/arm/include/uapi/asm/kvm*
8098F:	arch/arm/include/asm/kvm*
8099F:	arch/arm/kvm/
8100F:	virt/kvm/arm/
8101F:	include/kvm/arm_*
8102
8103KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8104M:	Christoffer Dall <christoffer.dall@arm.com>
8105M:	Marc Zyngier <marc.zyngier@arm.com>
8106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8107L:	kvmarm@lists.cs.columbia.edu
8108S:	Maintained
8109F:	arch/arm64/include/uapi/asm/kvm*
8110F:	arch/arm64/include/asm/kvm*
8111F:	arch/arm64/kvm/
8112
8113KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8114M:	James Hogan <jhogan@kernel.org>
8115L:	linux-mips@linux-mips.org
8116S:	Supported
8117F:	arch/mips/include/uapi/asm/kvm*
8118F:	arch/mips/include/asm/kvm*
8119F:	arch/mips/kvm/
8120
8121KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8122M:	Paul Mackerras <paulus@ozlabs.org>
8123L:	kvm-ppc@vger.kernel.org
8124W:	http://www.linux-kvm.org/
8125T:	git git://github.com/agraf/linux-2.6.git
8126S:	Supported
8127F:	arch/powerpc/include/uapi/asm/kvm*
8128F:	arch/powerpc/include/asm/kvm*
8129F:	arch/powerpc/kvm/
8130F:	arch/powerpc/kernel/kvm*
8131
8132KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8133M:	Christian Borntraeger <borntraeger@de.ibm.com>
8134M:	Janosch Frank <frankja@linux.ibm.com>
8135R:	David Hildenbrand <david@redhat.com>
8136R:	Cornelia Huck <cohuck@redhat.com>
8137L:	linux-s390@vger.kernel.org
8138W:	http://www.ibm.com/developerworks/linux/linux390/
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8140S:	Supported
8141F:	arch/s390/include/uapi/asm/kvm*
8142F:	arch/s390/include/asm/gmap.h
8143F:	arch/s390/include/asm/kvm*
8144F:	arch/s390/kvm/
8145F:	arch/s390/mm/gmap.c
8146
8147KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8148M:	Paolo Bonzini <pbonzini@redhat.com>
8149M:	Radim Krčmář <rkrcmar@redhat.com>
8150L:	kvm@vger.kernel.org
8151W:	http://www.linux-kvm.org
8152T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8153S:	Supported
8154F:	arch/x86/kvm/
8155F:	arch/x86/include/uapi/asm/kvm*
8156F:	arch/x86/include/asm/kvm*
8157F:	arch/x86/include/asm/pvclock-abi.h
8158F:	arch/x86/kernel/kvm.c
8159F:	arch/x86/kernel/kvmclock.c
8160
8161KERNFS
8162M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8163M:	Tejun Heo <tj@kernel.org>
8164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8165S:	Supported
8166F:	include/linux/kernfs.h
8167F:	fs/kernfs/
8168
8169KEXEC
8170M:	Eric Biederman <ebiederm@xmission.com>
8171W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8172L:	kexec@lists.infradead.org
8173S:	Maintained
8174F:	include/linux/kexec.h
8175F:	include/uapi/linux/kexec.h
8176F:	kernel/kexec*
8177
8178KEYS-ENCRYPTED
8179M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8180L:	linux-integrity@vger.kernel.org
8181L:	keyrings@vger.kernel.org
8182S:	Supported
8183F:	Documentation/security/keys/trusted-encrypted.rst
8184F:	include/keys/encrypted-type.h
8185F:	security/keys/encrypted-keys/
8186
8187KEYS-TRUSTED
8188M:	James Bottomley <jejb@linux.vnet.ibm.com>
8189M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8190M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8191L:	linux-integrity@vger.kernel.org
8192L:	keyrings@vger.kernel.org
8193S:	Supported
8194F:	Documentation/security/keys/trusted-encrypted.rst
8195F:	include/keys/trusted-type.h
8196F:	security/keys/trusted.c
8197F:	security/keys/trusted.h
8198
8199KEYS/KEYRINGS:
8200M:	David Howells <dhowells@redhat.com>
8201L:	keyrings@vger.kernel.org
8202S:	Maintained
8203F:	Documentation/security/keys/core.rst
8204F:	include/linux/key.h
8205F:	include/linux/key-type.h
8206F:	include/linux/keyctl.h
8207F:	include/uapi/linux/keyctl.h
8208F:	include/keys/
8209F:	security/keys/
8210
8211KGDB / KDB /debug_core
8212M:	Jason Wessel <jason.wessel@windriver.com>
8213M:	Daniel Thompson <daniel.thompson@linaro.org>
8214W:	http://kgdb.wiki.kernel.org/
8215L:	kgdb-bugreport@lists.sourceforge.net
8216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8217S:	Maintained
8218F:	Documentation/dev-tools/kgdb.rst
8219F:	drivers/misc/kgdbts.c
8220F:	drivers/tty/serial/kgdboc.c
8221F:	include/linux/kdb.h
8222F:	include/linux/kgdb.h
8223F:	kernel/debug/
8224
8225KMEMLEAK
8226M:	Catalin Marinas <catalin.marinas@arm.com>
8227S:	Maintained
8228F:	Documentation/dev-tools/kmemleak.rst
8229F:	include/linux/kmemleak.h
8230F:	mm/kmemleak.c
8231F:	mm/kmemleak-test.c
8232
8233KMOD KERNEL MODULE LOADER - USERMODE HELPER
8234M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8235L:	linux-kernel@vger.kernel.org
8236S:	Maintained
8237F:	kernel/kmod.c
8238F:	include/linux/kmod.h
8239F:	lib/test_kmod.c
8240F:	tools/testing/selftests/kmod/
8241
8242KPROBES
8243M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8244M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8245M:	"David S. Miller" <davem@davemloft.net>
8246M:	Masami Hiramatsu <mhiramat@kernel.org>
8247S:	Maintained
8248F:	Documentation/kprobes.txt
8249F:	include/linux/kprobes.h
8250F:	include/asm-generic/kprobes.h
8251F:	kernel/kprobes.c
8252
8253KS0108 LCD CONTROLLER DRIVER
8254M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8255S:	Maintained
8256F:	Documentation/auxdisplay/ks0108
8257F:	drivers/auxdisplay/ks0108.c
8258F:	include/linux/ks0108.h
8259
8260L3MDEV
8261M:	David Ahern <dsa@cumulusnetworks.com>
8262L:	netdev@vger.kernel.org
8263S:	Maintained
8264F:	net/l3mdev
8265F:	include/net/l3mdev.h
8266
8267L7 BPF FRAMEWORK
8268M:	John Fastabend <john.fastabend@gmail.com>
8269M:	Daniel Borkmann <daniel@iogearbox.net>
8270L:	netdev@vger.kernel.org
8271S:	Maintained
8272F:	include/linux/skmsg.h
8273F:	net/core/skmsg.c
8274F:	net/core/sock_map.c
8275F:	net/ipv4/tcp_bpf.c
8276
8277LANTIQ / INTEL Ethernet drivers
8278M:	Hauke Mehrtens <hauke@hauke-m.de>
8279L:	netdev@vger.kernel.org
8280S:	Maintained
8281F:	net/dsa/tag_gswip.c
8282F:	drivers/net/ethernet/lantiq_xrx200.c
8283F:	drivers/net/dsa/lantiq_pce.h
8284F:	drivers/net/dsa/lantiq_gswip.c
8285
8286LANTIQ MIPS ARCHITECTURE
8287M:	John Crispin <john@phrozen.org>
8288L:	linux-mips@linux-mips.org
8289S:	Maintained
8290F:	arch/mips/lantiq
8291F:	drivers/soc/lantiq
8292
8293LAPB module
8294L:	linux-x25@vger.kernel.org
8295S:	Orphan
8296F:	Documentation/networking/lapb-module.txt
8297F:	include/*/lapb.h
8298F:	net/lapb/
8299
8300LASI 53c700 driver for PARISC
8301M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8302L:	linux-scsi@vger.kernel.org
8303S:	Maintained
8304F:	Documentation/scsi/53c700.txt
8305F:	drivers/scsi/53c700*
8306
8307LEAKING_ADDRESSES
8308M:	Tobin C. Harding <me@tobin.cc>
8309M:	Tycho Andersen <tycho@tycho.ws>
8310L:	kernel-hardening@lists.openwall.com
8311S:	Maintained
8312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8313F:	scripts/leaking_addresses.pl
8314
8315LED SUBSYSTEM
8316M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8317M:	Pavel Machek <pavel@ucw.cz>
8318L:	linux-leds@vger.kernel.org
8319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8320S:	Maintained
8321F:	Documentation/devicetree/bindings/leds/
8322F:	drivers/leds/
8323F:	include/linux/leds.h
8324
8325LEGACY EEPROM DRIVER
8326M:	Jean Delvare <jdelvare@suse.com>
8327S:	Maintained
8328F:	Documentation/misc-devices/eeprom
8329F:	drivers/misc/eeprom/eeprom.c
8330
8331LEGO MINDSTORMS EV3
8332R:	David Lechner <david@lechnology.com>
8333S:	Maintained
8334F:	arch/arm/boot/dts/da850-lego-ev3.dts
8335F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8336F:	drivers/power/supply/lego_ev3_battery.c
8337
8338LEGO USB Tower driver
8339M:	Juergen Stuber <starblue@users.sourceforge.net>
8340L:	legousb-devel@lists.sourceforge.net
8341W:	http://legousb.sourceforge.net/
8342S:	Maintained
8343F:	drivers/usb/misc/legousbtower.c
8344
8345LG LAPTOP EXTRAS
8346M:	Matan Ziv-Av <matan@svgalib.org>
8347L:	platform-driver-x86@vger.kernel.org
8348S:	Maintained
8349F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8350F:	Documentation/laptops/lg-laptop.rst
8351F:	drivers/platform/x86/lg-laptop.c
8352
8353LG2160 MEDIA DRIVER
8354M:	Michael Krufky <mkrufky@linuxtv.org>
8355L:	linux-media@vger.kernel.org
8356W:	https://linuxtv.org
8357W:	http://github.com/mkrufky
8358Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8359T:	git git://linuxtv.org/mkrufky/tuners.git
8360S:	Maintained
8361F:	drivers/media/dvb-frontends/lg2160.*
8362
8363LGDT3305 MEDIA DRIVER
8364M:	Michael Krufky <mkrufky@linuxtv.org>
8365L:	linux-media@vger.kernel.org
8366W:	https://linuxtv.org
8367W:	http://github.com/mkrufky
8368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8369T:	git git://linuxtv.org/mkrufky/tuners.git
8370S:	Maintained
8371F:	drivers/media/dvb-frontends/lgdt3305.*
8372
8373LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8374M:	Viresh Kumar <vireshk@kernel.org>
8375L:	linux-ide@vger.kernel.org
8376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8377S:	Maintained
8378F:	include/linux/pata_arasan_cf_data.h
8379F:	drivers/ata/pata_arasan_cf.c
8380
8381LIBATA PATA DRIVERS
8382M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8383M:	Jens Axboe <axboe@kernel.dk>
8384L:	linux-ide@vger.kernel.org
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8386S:	Maintained
8387F:	drivers/ata/pata_*.c
8388F:	drivers/ata/ata_generic.c
8389
8390LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8391M:	Linus Walleij <linus.walleij@linaro.org>
8392L:	linux-ide@vger.kernel.org
8393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8394S:	Maintained
8395F:	drivers/ata/pata_ftide010.c
8396F:	drivers/ata/sata_gemini.c
8397F:	drivers/ata/sata_gemini.h
8398
8399LIBATA SATA AHCI PLATFORM devices support
8400M:	Hans de Goede <hdegoede@redhat.com>
8401M:	Jens Axboe <axboe@kernel.dk>
8402L:	linux-ide@vger.kernel.org
8403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8404S:	Maintained
8405F:	drivers/ata/ahci_platform.c
8406F:	drivers/ata/libahci_platform.c
8407F:	include/linux/ahci_platform.h
8408
8409LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8410M:	Mikael Pettersson <mikpelinux@gmail.com>
8411L:	linux-ide@vger.kernel.org
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8413S:	Maintained
8414F:	drivers/ata/sata_promise.*
8415
8416LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8417M:	Jens Axboe <axboe@kernel.dk>
8418L:	linux-ide@vger.kernel.org
8419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8420S:	Maintained
8421F:	drivers/ata/
8422F:	include/linux/ata.h
8423F:	include/linux/libata.h
8424F:	Documentation/devicetree/bindings/ata/
8425
8426LIBLOCKDEP
8427M:	Sasha Levin <alexander.levin@microsoft.com>
8428S:	Maintained
8429F:	tools/lib/lockdep/
8430
8431LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8432M:	Ross Zwisler <zwisler@kernel.org>
8433M:	Dan Williams <dan.j.williams@intel.com>
8434M:	Vishal Verma <vishal.l.verma@intel.com>
8435M:	Dave Jiang <dave.jiang@intel.com>
8436L:	linux-nvdimm@lists.01.org
8437Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8438S:	Supported
8439F:	drivers/nvdimm/blk.c
8440F:	drivers/nvdimm/region_devs.c
8441
8442LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8443M:	Vishal Verma <vishal.l.verma@intel.com>
8444M:	Dan Williams <dan.j.williams@intel.com>
8445M:	Ross Zwisler <zwisler@kernel.org>
8446M:	Dave Jiang <dave.jiang@intel.com>
8447L:	linux-nvdimm@lists.01.org
8448Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8449S:	Supported
8450F:	drivers/nvdimm/btt*
8451
8452LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8453M:	Ross Zwisler <zwisler@kernel.org>
8454M:	Dan Williams <dan.j.williams@intel.com>
8455M:	Vishal Verma <vishal.l.verma@intel.com>
8456M:	Dave Jiang <dave.jiang@intel.com>
8457L:	linux-nvdimm@lists.01.org
8458Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8459S:	Supported
8460F:	drivers/nvdimm/pmem*
8461
8462LIBNVDIMM: DEVICETREE BINDINGS
8463M:	Oliver O'Halloran <oohall@gmail.com>
8464L:	linux-nvdimm@lists.01.org
8465Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8466S:	Supported
8467F:	drivers/nvdimm/of_pmem.c
8468F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8469
8470LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8471M:	Dan Williams <dan.j.williams@intel.com>
8472M:	Ross Zwisler <zwisler@kernel.org>
8473M:	Vishal Verma <vishal.l.verma@intel.com>
8474M:	Dave Jiang <dave.jiang@intel.com>
8475L:	linux-nvdimm@lists.01.org
8476Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8478S:	Supported
8479F:	drivers/nvdimm/*
8480F:	drivers/acpi/nfit/*
8481F:	include/linux/nd.h
8482F:	include/linux/libnvdimm.h
8483F:	include/uapi/linux/ndctl.h
8484
8485LIGHTNVM PLATFORM SUPPORT
8486M:	Matias Bjorling <mb@lightnvm.io>
8487W:	http://github/OpenChannelSSD
8488L:	linux-block@vger.kernel.org
8489S:	Maintained
8490F:	drivers/lightnvm/
8491F:	include/linux/lightnvm.h
8492F:	include/uapi/linux/lightnvm.h
8493
8494LINUX FOR POWER MACINTOSH
8495M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8496W:	http://www.penguinppc.org/
8497L:	linuxppc-dev@lists.ozlabs.org
8498S:	Maintained
8499F:	arch/powerpc/platforms/powermac/
8500F:	drivers/macintosh/
8501
8502LINUX FOR POWERPC (32-BIT AND 64-BIT)
8503M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8504M:	Paul Mackerras <paulus@samba.org>
8505M:	Michael Ellerman <mpe@ellerman.id.au>
8506W:	https://github.com/linuxppc/linux/wiki
8507L:	linuxppc-dev@lists.ozlabs.org
8508Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8510S:	Supported
8511F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8512F:	Documentation/devicetree/bindings/powerpc/
8513F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8514F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8515F:	Documentation/powerpc/
8516F:	arch/powerpc/
8517F:	drivers/char/tpm/tpm_ibmvtpm*
8518F:	drivers/crypto/nx/
8519F:	drivers/crypto/vmx/
8520F:	drivers/i2c/busses/i2c-opal.c
8521F:	drivers/net/ethernet/ibm/ibmveth.*
8522F:	drivers/net/ethernet/ibm/ibmvnic.*
8523F:	drivers/pci/hotplug/pnv_php.c
8524F:	drivers/pci/hotplug/rpa*
8525F:	drivers/rtc/rtc-opal.c
8526F:	drivers/scsi/ibmvscsi/
8527F:	drivers/tty/hvc/hvc_opal.c
8528F:	drivers/watchdog/wdrtas.c
8529F:	tools/testing/selftests/powerpc
8530N:	/pmac
8531N:	powermac
8532N:	powernv
8533N:	[^a-z0-9]ps3
8534N:	pseries
8535
8536LINUX FOR POWERPC EMBEDDED MPC5XXX
8537M:	Anatolij Gustschin <agust@denx.de>
8538L:	linuxppc-dev@lists.ozlabs.org
8539T:	git git://git.denx.de/linux-denx-agust.git
8540S:	Maintained
8541F:	arch/powerpc/platforms/512x/
8542F:	arch/powerpc/platforms/52xx/
8543
8544LINUX FOR POWERPC EMBEDDED PPC4XX
8545M:	Alistair Popple <alistair@popple.id.au>
8546M:	Matt Porter <mporter@kernel.crashing.org>
8547W:	http://www.penguinppc.org/
8548L:	linuxppc-dev@lists.ozlabs.org
8549S:	Maintained
8550F:	arch/powerpc/platforms/40x/
8551F:	arch/powerpc/platforms/44x/
8552
8553LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8554M:	Scott Wood <oss@buserror.net>
8555M:	Kumar Gala <galak@kernel.crashing.org>
8556W:	http://www.penguinppc.org/
8557L:	linuxppc-dev@lists.ozlabs.org
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8559S:	Maintained
8560F:	arch/powerpc/platforms/83xx/
8561F:	arch/powerpc/platforms/85xx/
8562F:	Documentation/devicetree/bindings/powerpc/fsl/
8563
8564LINUX FOR POWERPC EMBEDDED PPC8XX
8565M:	Vitaly Bordug <vitb@kernel.crashing.org>
8566W:	http://www.penguinppc.org/
8567L:	linuxppc-dev@lists.ozlabs.org
8568S:	Maintained
8569F:	arch/powerpc/platforms/8xx/
8570
8571LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8572L:	linuxppc-dev@lists.ozlabs.org
8573S:	Orphan
8574F:	arch/powerpc/*/*virtex*
8575F:	arch/powerpc/*/*/*virtex*
8576
8577LINUX FOR POWERPC PA SEMI PWRFICIENT
8578L:	linuxppc-dev@lists.ozlabs.org
8579S:	Orphan
8580F:	arch/powerpc/platforms/pasemi/
8581F:	drivers/*/*pasemi*
8582F:	drivers/*/*/*pasemi*
8583
8584LINUX KERNEL DUMP TEST MODULE (LKDTM)
8585M:	Kees Cook <keescook@chromium.org>
8586S:	Maintained
8587F:	drivers/misc/lkdtm/*
8588
8589LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8590M:	Alan Stern <stern@rowland.harvard.edu>
8591M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8592M:	Will Deacon <will.deacon@arm.com>
8593M:	Peter Zijlstra <peterz@infradead.org>
8594M:	Boqun Feng <boqun.feng@gmail.com>
8595M:	Nicholas Piggin <npiggin@gmail.com>
8596M:	David Howells <dhowells@redhat.com>
8597M:	Jade Alglave <j.alglave@ucl.ac.uk>
8598M:	Luc Maranget <luc.maranget@inria.fr>
8599M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8600R:	Akira Yokosawa <akiyks@gmail.com>
8601R:	Daniel Lustig <dlustig@nvidia.com>
8602L:	linux-kernel@vger.kernel.org
8603L:	linux-arch@vger.kernel.org
8604S:	Supported
8605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8606F:	tools/memory-model/
8607F:	Documentation/atomic_bitops.txt
8608F:	Documentation/atomic_t.txt
8609F:	Documentation/core-api/atomic_ops.rst
8610F:	Documentation/core-api/refcount-vs-atomic.rst
8611F:	Documentation/memory-barriers.txt
8612
8613LIS3LV02D ACCELEROMETER DRIVER
8614M:	Eric Piel <eric.piel@tremplin-utc.net>
8615S:	Maintained
8616F:	Documentation/misc-devices/lis3lv02d
8617F:	drivers/misc/lis3lv02d/
8618F:	drivers/platform/x86/hp_accel.c
8619
8620LIVE PATCHING
8621M:	Josh Poimboeuf <jpoimboe@redhat.com>
8622M:	Jessica Yu <jeyu@kernel.org>
8623M:	Jiri Kosina <jikos@kernel.org>
8624M:	Miroslav Benes <mbenes@suse.cz>
8625R:	Petr Mladek <pmladek@suse.com>
8626S:	Maintained
8627F:	kernel/livepatch/
8628F:	include/linux/livepatch.h
8629F:	arch/x86/include/asm/livepatch.h
8630F:	arch/x86/kernel/livepatch.c
8631F:	Documentation/livepatch/
8632F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8633F:	samples/livepatch/
8634L:	live-patching@vger.kernel.org
8635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8636
8637LLC (802.2)
8638L:	netdev@vger.kernel.org
8639S:	Odd fixes
8640F:	include/linux/llc.h
8641F:	include/uapi/linux/llc.h
8642F:	include/net/llc*
8643F:	net/llc/
8644
8645LM73 HARDWARE MONITOR DRIVER
8646M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8647L:	linux-hwmon@vger.kernel.org
8648S:	Maintained
8649F:	drivers/hwmon/lm73.c
8650
8651LM78 HARDWARE MONITOR DRIVER
8652M:	Jean Delvare <jdelvare@suse.com>
8653L:	linux-hwmon@vger.kernel.org
8654S:	Maintained
8655F:	Documentation/hwmon/lm78
8656F:	drivers/hwmon/lm78.c
8657
8658LM83 HARDWARE MONITOR DRIVER
8659M:	Jean Delvare <jdelvare@suse.com>
8660L:	linux-hwmon@vger.kernel.org
8661S:	Maintained
8662F:	Documentation/hwmon/lm83
8663F:	drivers/hwmon/lm83.c
8664
8665LM90 HARDWARE MONITOR DRIVER
8666M:	Jean Delvare <jdelvare@suse.com>
8667L:	linux-hwmon@vger.kernel.org
8668S:	Maintained
8669F:	Documentation/hwmon/lm90
8670F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8671F:	drivers/hwmon/lm90.c
8672F:	include/dt-bindings/thermal/lm90.h
8673
8674LM95234 HARDWARE MONITOR DRIVER
8675M:	Guenter Roeck <linux@roeck-us.net>
8676L:	linux-hwmon@vger.kernel.org
8677S:	Maintained
8678F:	Documentation/hwmon/lm95234
8679F:	drivers/hwmon/lm95234.c
8680
8681LME2510 MEDIA DRIVER
8682M:	Malcolm Priestley <tvboxspy@gmail.com>
8683L:	linux-media@vger.kernel.org
8684W:	https://linuxtv.org
8685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8686S:	Maintained
8687F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8688
8689LOADPIN SECURITY MODULE
8690M:	Kees Cook <keescook@chromium.org>
8691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8692S:	Supported
8693F:	security/loadpin/
8694F:	Documentation/admin-guide/LSM/LoadPin.rst
8695
8696LOCKING PRIMITIVES
8697M:	Peter Zijlstra <peterz@infradead.org>
8698M:	Ingo Molnar <mingo@redhat.com>
8699M:	Will Deacon <will.deacon@arm.com>
8700L:	linux-kernel@vger.kernel.org
8701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8702S:	Maintained
8703F:	Documentation/locking/
8704F:	include/linux/lockdep.h
8705F:	include/linux/spinlock*.h
8706F:	arch/*/include/asm/spinlock*.h
8707F:	include/linux/rwlock*.h
8708F:	include/linux/mutex*.h
8709F:	include/linux/rwsem*.h
8710F:	arch/*/include/asm/rwsem.h
8711F:	include/linux/seqlock.h
8712F:	lib/locking*.[ch]
8713F:	kernel/locking/
8714X:	kernel/locking/locktorture.c
8715
8716LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8717M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8718L:	linux-ntfs-dev@lists.sourceforge.net
8719W:	http://www.linux-ntfs.org/content/view/19/37/
8720S:	Maintained
8721F:	Documentation/ldm.txt
8722F:	block/partitions/ldm.*
8723
8724LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8725M:	Sathya Prakash <sathya.prakash@broadcom.com>
8726M:	Chaitra P B <chaitra.basappa@broadcom.com>
8727M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8728L:	MPT-FusionLinux.pdl@broadcom.com
8729L:	linux-scsi@vger.kernel.org
8730W:	http://www.avagotech.com/support/
8731S:	Supported
8732F:	drivers/message/fusion/
8733F:	drivers/scsi/mpt3sas/
8734
8735LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8736M:	Matthew Wilcox <willy@infradead.org>
8737L:	linux-scsi@vger.kernel.org
8738S:	Maintained
8739F:	drivers/scsi/sym53c8xx_2/
8740
8741LTC1660 DAC DRIVER
8742M:	Marcus Folkesson <marcus.folkesson@gmail.com>
8743L:	linux-iio@vger.kernel.org
8744S:	Maintained
8745F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8746F:	drivers/iio/dac/ltc1660.c
8747
8748LTC4261 HARDWARE MONITOR DRIVER
8749M:	Guenter Roeck <linux@roeck-us.net>
8750L:	linux-hwmon@vger.kernel.org
8751S:	Maintained
8752F:	Documentation/hwmon/ltc4261
8753F:	drivers/hwmon/ltc4261.c
8754
8755LTC4306 I2C MULTIPLEXER DRIVER
8756M:	Michael Hennerich <michael.hennerich@analog.com>
8757W:	http://ez.analog.com/community/linux-device-drivers
8758L:	linux-i2c@vger.kernel.org
8759S:	Supported
8760F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8761F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8762
8763LTP (Linux Test Project)
8764M:	Mike Frysinger <vapier@gentoo.org>
8765M:	Cyril Hrubis <chrubis@suse.cz>
8766M:	Wanlong Gao <wanlong.gao@gmail.com>
8767M:	Jan Stancek <jstancek@redhat.com>
8768M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8769M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8770L:	ltp@lists.linux.it (subscribers-only)
8771W:	http://linux-test-project.github.io/
8772T:	git git://github.com/linux-test-project/ltp.git
8773S:	Maintained
8774
8775M68K ARCHITECTURE
8776M:	Geert Uytterhoeven <geert@linux-m68k.org>
8777L:	linux-m68k@lists.linux-m68k.org
8778W:	http://www.linux-m68k.org/
8779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8780S:	Maintained
8781F:	arch/m68k/
8782F:	drivers/zorro/
8783
8784M68K ON APPLE MACINTOSH
8785M:	Joshua Thompson <funaho@jurai.org>
8786W:	http://www.mac.linux-m68k.org/
8787L:	linux-m68k@lists.linux-m68k.org
8788S:	Maintained
8789F:	arch/m68k/mac/
8790
8791M68K ON HP9000/300
8792M:	Philip Blundell <philb@gnu.org>
8793W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8794S:	Maintained
8795F:	arch/m68k/hp300/
8796
8797M88DS3103 MEDIA DRIVER
8798M:	Antti Palosaari <crope@iki.fi>
8799L:	linux-media@vger.kernel.org
8800W:	https://linuxtv.org
8801W:	http://palosaari.fi/linux/
8802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8803T:	git git://linuxtv.org/anttip/media_tree.git
8804S:	Maintained
8805F:	drivers/media/dvb-frontends/m88ds3103*
8806
8807M88RS2000 MEDIA DRIVER
8808M:	Malcolm Priestley <tvboxspy@gmail.com>
8809L:	linux-media@vger.kernel.org
8810W:	https://linuxtv.org
8811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8812S:	Maintained
8813F:	drivers/media/dvb-frontends/m88rs2000*
8814
8815MA901 MASTERKIT USB FM RADIO DRIVER
8816M:	Alexey Klimov <klimov.linux@gmail.com>
8817L:	linux-media@vger.kernel.org
8818T:	git git://linuxtv.org/media_tree.git
8819S:	Maintained
8820F:	drivers/media/radio/radio-ma901.c
8821
8822MAC80211
8823M:	Johannes Berg <johannes@sipsolutions.net>
8824L:	linux-wireless@vger.kernel.org
8825W:	http://wireless.kernel.org/
8826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8828S:	Maintained
8829F:	Documentation/networking/mac80211-injection.txt
8830F:	include/net/mac80211.h
8831F:	net/mac80211/
8832F:	drivers/net/wireless/mac80211_hwsim.[ch]
8833F:	Documentation/networking/mac80211_hwsim/README
8834
8835MAILBOX API
8836M:	Jassi Brar <jassisinghbrar@gmail.com>
8837L:	linux-kernel@vger.kernel.org
8838S:	Maintained
8839F:	drivers/mailbox/
8840F:	include/linux/mailbox_client.h
8841F:	include/linux/mailbox_controller.h
8842
8843MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8844M:	Michael Kerrisk <mtk.manpages@gmail.com>
8845W:	http://www.kernel.org/doc/man-pages
8846L:	linux-man@vger.kernel.org
8847S:	Maintained
8848
8849MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8850M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8851L:	linux-mips@linux-mips.org
8852S:	Maintained
8853F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8854
8855MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8856M:	Andrew Lunn <andrew@lunn.ch>
8857M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8858L:	netdev@vger.kernel.org
8859S:	Maintained
8860F:	drivers/net/dsa/mv88e6xxx/
8861F:	include/linux/platform_data/mv88e6xxx.h
8862F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8863
8864MARVELL ARMADA DRM SUPPORT
8865M:	Russell King <linux@armlinux.org.uk>
8866S:	Maintained
8867T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8868T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8869F:	drivers/gpu/drm/armada/
8870F:	include/uapi/drm/armada_drm.h
8871F:	Documentation/devicetree/bindings/display/armada/
8872
8873MARVELL CRYPTO DRIVER
8874M:	Boris Brezillon <boris.brezillon@bootlin.com>
8875M:	Arnaud Ebalard <arno@natisbad.org>
8876F:	drivers/crypto/marvell/
8877S:	Maintained
8878L:	linux-crypto@vger.kernel.org
8879
8880MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8881M:	Mirko Lindner <mlindner@marvell.com>
8882M:	Stephen Hemminger <stephen@networkplumber.org>
8883L:	netdev@vger.kernel.org
8884S:	Maintained
8885F:	drivers/net/ethernet/marvell/sk*
8886
8887MARVELL LIBERTAS WIRELESS DRIVER
8888L:	libertas-dev@lists.infradead.org
8889S:	Orphan
8890F:	drivers/net/wireless/marvell/libertas/
8891
8892MARVELL MACCHIATOBIN SUPPORT
8893M:	Russell King <linux@armlinux.org.uk>
8894L:	linux-arm-kernel@lists.infradead.org
8895S:	Maintained
8896F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8897
8898MARVELL MV643XX ETHERNET DRIVER
8899M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8900L:	netdev@vger.kernel.org
8901S:	Maintained
8902F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8903F:	include/linux/mv643xx.h
8904
8905MARVELL MV88X3310 PHY DRIVER
8906M:	Russell King <linux@armlinux.org.uk>
8907L:	netdev@vger.kernel.org
8908S:	Maintained
8909F:	drivers/net/phy/marvell10g.c
8910
8911MARVELL MVNETA ETHERNET DRIVER
8912M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8913L:	netdev@vger.kernel.org
8914S:	Maintained
8915F:	drivers/net/ethernet/marvell/mvneta.*
8916
8917MARVELL MWIFIEX WIRELESS DRIVER
8918M:	Amitkumar Karwar <amitkarwar@gmail.com>
8919M:	Nishant Sarmukadam <nishants@marvell.com>
8920M:	Ganapathi Bhat <gbhat@marvell.com>
8921M:	Xinming Hu <huxinming820@gmail.com>
8922L:	linux-wireless@vger.kernel.org
8923S:	Maintained
8924F:	drivers/net/wireless/marvell/mwifiex/
8925
8926MARVELL MWL8K WIRELESS DRIVER
8927M:	Lennert Buytenhek <buytenh@wantstofly.org>
8928L:	linux-wireless@vger.kernel.org
8929S:	Odd Fixes
8930F:	drivers/net/wireless/marvell/mwl8k.c
8931
8932MARVELL NAND CONTROLLER DRIVER
8933M:	Miquel Raynal <miquel.raynal@bootlin.com>
8934L:	linux-mtd@lists.infradead.org
8935S:	Maintained
8936F:	drivers/mtd/nand/raw/marvell_nand.c
8937F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8938
8939MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8940M:	Nicolas Pitre <nico@fluxnic.net>
8941S:	Odd Fixes
8942F:	drivers/mmc/host/mvsdio.*
8943
8944MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8945M:	Hu Ziji <huziji@marvell.com>
8946L:	linux-mmc@vger.kernel.org
8947S:	Supported
8948F:	drivers/mmc/host/sdhci-xenon*
8949F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8950
8951MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8952M:	Sunil Goutham <sgoutham@marvell.com>
8953M:	Linu Cherian <lcherian@marvell.com>
8954M:	Geetha sowjanya <gakula@marvell.com>
8955M:	Jerin Jacob <jerinj@marvell.com>
8956L:	netdev@vger.kernel.org
8957S:	Supported
8958F:	drivers/net/ethernet/marvell/octeontx2/af/
8959
8960MATROX FRAMEBUFFER DRIVER
8961L:	linux-fbdev@vger.kernel.org
8962S:	Orphan
8963F:	drivers/video/fbdev/matrox/matroxfb_*
8964F:	include/uapi/linux/matroxfb.h
8965
8966MAX16065 HARDWARE MONITOR DRIVER
8967M:	Guenter Roeck <linux@roeck-us.net>
8968L:	linux-hwmon@vger.kernel.org
8969S:	Maintained
8970F:	Documentation/hwmon/max16065
8971F:	drivers/hwmon/max16065.c
8972
8973MAX2175 SDR TUNER DRIVER
8974M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8975L:	linux-media@vger.kernel.org
8976T:	git git://linuxtv.org/media_tree.git
8977S:	Maintained
8978F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8979F:	Documentation/media/v4l-drivers/max2175.rst
8980F:	drivers/media/i2c/max2175*
8981F:	include/uapi/linux/max2175.h
8982
8983MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8984L:	linux-hwmon@vger.kernel.org
8985S:	Orphan
8986F:	Documentation/hwmon/max6650
8987F:	drivers/hwmon/max6650.c
8988
8989MAX6697 HARDWARE MONITOR DRIVER
8990M:	Guenter Roeck <linux@roeck-us.net>
8991L:	linux-hwmon@vger.kernel.org
8992S:	Maintained
8993F:	Documentation/hwmon/max6697
8994F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8995F:	drivers/hwmon/max6697.c
8996F:	include/linux/platform_data/max6697.h
8997
8998MAX9860 MONO AUDIO VOICE CODEC DRIVER
8999M:	Peter Rosin <peda@axentia.se>
9000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9001S:	Maintained
9002F:	Documentation/devicetree/bindings/sound/max9860.txt
9003F:	sound/soc/codecs/max9860.*
9004
9005MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9006M:	Javier Martinez Canillas <javier@dowhile0.org>
9007L:	linux-kernel@vger.kernel.org
9008S:	Supported
9009F:	drivers/regulator/max77802-regulator.c
9010F:	Documentation/devicetree/bindings/*/*max77802.txt
9011F:	include/dt-bindings/*/*max77802.h
9012
9013MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9014M:	Krzysztof Kozlowski <krzk@kernel.org>
9015M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9016L:	linux-pm@vger.kernel.org
9017S:	Supported
9018F:	drivers/power/supply/max14577_charger.c
9019F:	drivers/power/supply/max77693_charger.c
9020
9021MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9022M:	Chanwoo Choi <cw00.choi@samsung.com>
9023M:	Krzysztof Kozlowski <krzk@kernel.org>
9024M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9025L:	linux-kernel@vger.kernel.org
9026S:	Supported
9027F:	drivers/*/max14577*.c
9028F:	drivers/*/max77686*.c
9029F:	drivers/*/max77693*.c
9030F:	drivers/extcon/extcon-max14577.c
9031F:	drivers/extcon/extcon-max77693.c
9032F:	drivers/rtc/rtc-max77686.c
9033F:	drivers/clk/clk-max77686.c
9034F:	Documentation/devicetree/bindings/mfd/max14577.txt
9035F:	Documentation/devicetree/bindings/*/max77686.txt
9036F:	Documentation/devicetree/bindings/mfd/max77693.txt
9037F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9038F:	include/linux/mfd/max14577*.h
9039F:	include/linux/mfd/max77686*.h
9040F:	include/linux/mfd/max77693*.h
9041
9042MAXIRADIO FM RADIO RECEIVER DRIVER
9043M:	Hans Verkuil <hverkuil@xs4all.nl>
9044L:	linux-media@vger.kernel.org
9045T:	git git://linuxtv.org/media_tree.git
9046W:	https://linuxtv.org
9047S:	Maintained
9048F:	drivers/media/radio/radio-maxiradio*
9049
9050MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9051M:	Peter Rosin <peda@axentia.se>
9052L:	linux-iio@vger.kernel.org
9053S:	Maintained
9054F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9055F:	drivers/iio/potentiometer/mcp4018.c
9056F:	drivers/iio/potentiometer/mcp4531.c
9057
9058MCR20A IEEE-802.15.4 RADIO DRIVER
9059M:	Xue Liu <liuxuenetmail@gmail.com>
9060L:	linux-wpan@vger.kernel.org
9061W:	https://github.com/xueliu/mcr20a-linux
9062S:	Maintained
9063F:	drivers/net/ieee802154/mcr20a.c
9064F:	drivers/net/ieee802154/mcr20a.h
9065F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9066
9067MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9068M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9069L:	linux-iio@vger.kernel.org
9070S:	Maintained
9071F:	drivers/iio/dac/cio-dac.c
9072
9073MEDIA DRIVERS FOR ASCOT2E
9074M:	Sergey Kozlov <serjk@netup.ru>
9075M:	Abylay Ospan <aospan@netup.ru>
9076L:	linux-media@vger.kernel.org
9077W:	https://linuxtv.org
9078W:	http://netup.tv/
9079T:	git git://linuxtv.org/media_tree.git
9080S:	Supported
9081F:	drivers/media/dvb-frontends/ascot2e*
9082
9083MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9084M:	Jasmin Jessich <jasmin@anw.at>
9085L:	linux-media@vger.kernel.org
9086W:	https://linuxtv.org
9087T:	git git://linuxtv.org/media_tree.git
9088S:	Maintained
9089F:	drivers/media/dvb-frontends/cxd2099*
9090
9091MEDIA DRIVERS FOR CXD2841ER
9092M:	Sergey Kozlov <serjk@netup.ru>
9093M:	Abylay Ospan <aospan@netup.ru>
9094L:	linux-media@vger.kernel.org
9095W:	https://linuxtv.org
9096W:	http://netup.tv/
9097T:	git git://linuxtv.org/media_tree.git
9098S:	Supported
9099F:	drivers/media/dvb-frontends/cxd2841er*
9100
9101MEDIA DRIVERS FOR CXD2880
9102M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9103L:	linux-media@vger.kernel.org
9104W:	http://linuxtv.org/
9105T:	git git://linuxtv.org/media_tree.git
9106S:	Supported
9107F:	drivers/media/dvb-frontends/cxd2880/*
9108F:	drivers/media/spi/cxd2880*
9109
9110MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9111L:	linux-media@vger.kernel.org
9112W:	https://linuxtv.org
9113T:	git git://linuxtv.org/media_tree.git
9114S:	Orphan
9115F:	drivers/media/pci/ddbridge/*
9116
9117MEDIA DRIVERS FOR FREESCALE IMX
9118M:	Steve Longerbeam <slongerbeam@gmail.com>
9119M:	Philipp Zabel <p.zabel@pengutronix.de>
9120L:	linux-media@vger.kernel.org
9121T:	git git://linuxtv.org/media_tree.git
9122S:	Maintained
9123F:	Documentation/devicetree/bindings/media/imx.txt
9124F:	Documentation/media/v4l-drivers/imx.rst
9125F:	drivers/staging/media/imx/
9126F:	include/linux/imx-media.h
9127F:	include/media/imx.h
9128
9129MEDIA DRIVER FOR FREESCALE IMX PXP
9130M:	Philipp Zabel <p.zabel@pengutronix.de>
9131L:	linux-media@vger.kernel.org
9132T:	git git://linuxtv.org/media_tree.git
9133S:	Maintained
9134F:	drivers/media/platform/imx-pxp.[ch]
9135
9136MEDIA DRIVERS FOR HELENE
9137M:	Abylay Ospan <aospan@netup.ru>
9138L:	linux-media@vger.kernel.org
9139W:	https://linuxtv.org
9140W:	http://netup.tv/
9141T:	git git://linuxtv.org/media_tree.git
9142S:	Supported
9143F:	drivers/media/dvb-frontends/helene*
9144
9145MEDIA DRIVERS FOR HORUS3A
9146M:	Sergey Kozlov <serjk@netup.ru>
9147M:	Abylay Ospan <aospan@netup.ru>
9148L:	linux-media@vger.kernel.org
9149W:	https://linuxtv.org
9150W:	http://netup.tv/
9151T:	git git://linuxtv.org/media_tree.git
9152S:	Supported
9153F:	drivers/media/dvb-frontends/horus3a*
9154
9155MEDIA DRIVERS FOR LNBH25
9156M:	Sergey Kozlov <serjk@netup.ru>
9157M:	Abylay Ospan <aospan@netup.ru>
9158L:	linux-media@vger.kernel.org
9159W:	https://linuxtv.org
9160W:	http://netup.tv/
9161T:	git git://linuxtv.org/media_tree.git
9162S:	Supported
9163F:	drivers/media/dvb-frontends/lnbh25*
9164
9165MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9166L:	linux-media@vger.kernel.org
9167W:	https://linuxtv.org
9168T:	git git://linuxtv.org/media_tree.git
9169S:	Orphan
9170F:	drivers/media/dvb-frontends/mxl5xx*
9171
9172MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9173M:	Sergey Kozlov <serjk@netup.ru>
9174M:	Abylay Ospan <aospan@netup.ru>
9175L:	linux-media@vger.kernel.org
9176W:	https://linuxtv.org
9177W:	http://netup.tv/
9178T:	git git://linuxtv.org/media_tree.git
9179S:	Supported
9180F:	drivers/media/pci/netup_unidvb/*
9181
9182MEDIA DRIVERS FOR RENESAS - CEU
9183M:	Jacopo Mondi <jacopo@jmondi.org>
9184L:	linux-media@vger.kernel.org
9185L:	linux-renesas-soc@vger.kernel.org
9186T:	git git://linuxtv.org/media_tree.git
9187S:	Supported
9188F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9189F:	drivers/media/platform/renesas-ceu.c
9190F:	include/media/drv-intf/renesas-ceu.h
9191
9192MEDIA DRIVERS FOR RENESAS - DRIF
9193M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9194L:	linux-media@vger.kernel.org
9195L:	linux-renesas-soc@vger.kernel.org
9196T:	git git://linuxtv.org/media_tree.git
9197S:	Supported
9198F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9199F:	drivers/media/platform/rcar_drif.c
9200
9201MEDIA DRIVERS FOR RENESAS - FCP
9202M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9203L:	linux-media@vger.kernel.org
9204L:	linux-renesas-soc@vger.kernel.org
9205T:	git git://linuxtv.org/media_tree.git
9206S:	Supported
9207F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9208F:	drivers/media/platform/rcar-fcp.c
9209F:	include/media/rcar-fcp.h
9210
9211MEDIA DRIVERS FOR RENESAS - FDP1
9212M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9213L:	linux-media@vger.kernel.org
9214L:	linux-renesas-soc@vger.kernel.org
9215T:	git git://linuxtv.org/media_tree.git
9216S:	Supported
9217F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9218F:	drivers/media/platform/rcar_fdp1.c
9219
9220MEDIA DRIVERS FOR RENESAS - VIN
9221M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9222L:	linux-media@vger.kernel.org
9223L:	linux-renesas-soc@vger.kernel.org
9224T:	git git://linuxtv.org/media_tree.git
9225S:	Supported
9226F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9227F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9228F:	drivers/media/platform/rcar-vin/
9229
9230MEDIA DRIVERS FOR RENESAS - VSP1
9231M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9232M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9233L:	linux-media@vger.kernel.org
9234L:	linux-renesas-soc@vger.kernel.org
9235T:	git git://linuxtv.org/media_tree.git
9236S:	Supported
9237F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9238F:	drivers/media/platform/vsp1/
9239
9240MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9241L:	linux-media@vger.kernel.org
9242W:	https://linuxtv.org
9243T:	git git://linuxtv.org/media_tree.git
9244S:	Orphan
9245F:	drivers/media/dvb-frontends/stv0910*
9246
9247MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9248L:	linux-media@vger.kernel.org
9249W:	https://linuxtv.org
9250T:	git git://linuxtv.org/media_tree.git
9251S:	Orphan
9252F:	drivers/media/dvb-frontends/stv6111*
9253
9254MEDIA DRIVERS FOR STM32 - DCMI
9255M:	Hugues Fruchet <hugues.fruchet@st.com>
9256L:	linux-media@vger.kernel.org
9257T:	git git://linuxtv.org/media_tree.git
9258S:	Supported
9259F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9260F:	drivers/media/platform/stm32/stm32-dcmi.c
9261
9262MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9263M:	Dmitry Osipenko <digetx@gmail.com>
9264L:	linux-media@vger.kernel.org
9265L:	linux-tegra@vger.kernel.org
9266T:	git git://linuxtv.org/media_tree.git
9267S:	Maintained
9268F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9269F:	drivers/staging/media/tegra-vde/
9270
9271MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9273P:	LinuxTV.org Project
9274L:	linux-media@vger.kernel.org
9275W:	https://linuxtv.org
9276Q:	http://patchwork.kernel.org/project/linux-media/list/
9277T:	git git://linuxtv.org/media_tree.git
9278S:	Maintained
9279F:	Documentation/devicetree/bindings/media/
9280F:	Documentation/media/
9281F:	drivers/media/
9282F:	drivers/staging/media/
9283F:	include/linux/platform_data/media/
9284F:	include/media/
9285F:	include/uapi/linux/dvb/
9286F:	include/uapi/linux/videodev2.h
9287F:	include/uapi/linux/media.h
9288F:	include/uapi/linux/v4l2-*
9289F:	include/uapi/linux/meye.h
9290F:	include/uapi/linux/ivtv*
9291F:	include/uapi/linux/uvcvideo.h
9292
9293MEDIATEK BLUETOOTH DRIVER
9294M:	Sean Wang <sean.wang@mediatek.com>
9295L:	linux-bluetooth@vger.kernel.org
9296L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9297S:	Maintained
9298F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9299F:	drivers/bluetooth/btmtkuart.c
9300
9301MEDIATEK CIR DRIVER
9302M:	Sean Wang <sean.wang@mediatek.com>
9303S:	Maintained
9304F:	drivers/media/rc/mtk-cir.c
9305
9306MEDIATEK DMA DRIVER
9307M:	Sean Wang <sean.wang@mediatek.com>
9308L:	dmaengine@vger.kernel.org
9309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9310L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9311S:	Maintained
9312F:	Documentation/devicetree/bindings/dma/mtk-*
9313F:	drivers/dma/mediatek/
9314
9315MEDIATEK PMIC LED DRIVER
9316M:	Sean Wang <sean.wang@mediatek.com>
9317S:	Maintained
9318F:	drivers/leds/leds-mt6323.c
9319F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9320
9321MEDIATEK ETHERNET DRIVER
9322M:	Felix Fietkau <nbd@openwrt.org>
9323M:	John Crispin <john@phrozen.org>
9324M:	Sean Wang <sean.wang@mediatek.com>
9325M:	Nelson Chang <nelson.chang@mediatek.com>
9326L:	netdev@vger.kernel.org
9327S:	Maintained
9328F:	drivers/net/ethernet/mediatek/
9329
9330MEDIATEK SWITCH DRIVER
9331M:	Sean Wang <sean.wang@mediatek.com>
9332L:	netdev@vger.kernel.org
9333S:	Maintained
9334F:	drivers/net/dsa/mt7530.*
9335F:	net/dsa/tag_mtk.c
9336
9337MEDIATEK JPEG DRIVER
9338M:	Rick Chang <rick.chang@mediatek.com>
9339M:	Bin Liu <bin.liu@mediatek.com>
9340S:	Supported
9341F:	drivers/media/platform/mtk-jpeg/
9342F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9343
9344MEDIATEK MDP DRIVER
9345M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9346M:	Houlong Wei <houlong.wei@mediatek.com>
9347M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9348S:	Supported
9349F:	drivers/media/platform/mtk-mdp/
9350F:	drivers/media/platform/mtk-vpu/
9351F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9352
9353MEDIATEK MEDIA DRIVER
9354M:	Tiffany Lin <tiffany.lin@mediatek.com>
9355M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9356S:	Supported
9357F:	drivers/media/platform/mtk-vcodec/
9358F:	drivers/media/platform/mtk-vpu/
9359F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9360F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9361
9362MEDIATEK MT7601U WIRELESS LAN DRIVER
9363M:	Jakub Kicinski <kubakici@wp.pl>
9364L:	linux-wireless@vger.kernel.org
9365S:	Maintained
9366F:	drivers/net/wireless/mediatek/mt7601u/
9367
9368MEDIATEK NAND CONTROLLER DRIVER
9369M:	Xiaolei Li <xiaolei.li@mediatek.com>
9370L:	linux-mtd@lists.infradead.org
9371S:	Maintained
9372F:	drivers/mtd/nand/raw/mtk_*
9373F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9374
9375MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9376M:	Sean Wang <sean.wang@mediatek.com>
9377S:	Maintained
9378F:	drivers/char/hw_random/mtk-rng.c
9379
9380MEDIATEK USB3 DRD IP DRIVER
9381M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9382L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9384L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9385S:	Maintained
9386F:	drivers/usb/mtu3/
9387
9388MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9389M:	Peter Senna Tschudin <peter.senna@gmail.com>
9390M:	Martin Donnelly <martin.donnelly@ge.com>
9391M:	Martyn Welch <martyn.welch@collabora.co.uk>
9392S:	Maintained
9393F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9394F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9395
9396MEGARAID SCSI/SAS DRIVERS
9397M:	Kashyap Desai <kashyap.desai@broadcom.com>
9398M:	Sumit Saxena <sumit.saxena@broadcom.com>
9399M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9400L:	megaraidlinux.pdl@broadcom.com
9401L:	linux-scsi@vger.kernel.org
9402W:	http://www.avagotech.com/support/
9403S:	Maintained
9404F:	Documentation/scsi/megaraid.txt
9405F:	drivers/scsi/megaraid.*
9406F:	drivers/scsi/megaraid/
9407
9408MELEXIS MLX90614 DRIVER
9409M:	Crt Mori <cmo@melexis.com>
9410L:	linux-iio@vger.kernel.org
9411W:	http://www.melexis.com
9412S:	Supported
9413F:	drivers/iio/temperature/mlx90614.c
9414
9415MELEXIS MLX90632 DRIVER
9416M:	Crt Mori <cmo@melexis.com>
9417L:	linux-iio@vger.kernel.org
9418W:	http://www.melexis.com
9419S:	Supported
9420F:	drivers/iio/temperature/mlx90632.c
9421
9422MELFAS MIP4 TOUCHSCREEN DRIVER
9423M:	Sangwon Jee <jeesw@melfas.com>
9424W:	http://www.melfas.com
9425S:	Supported
9426F:	drivers/input/touchscreen/melfas_mip4.c
9427F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9428
9429MELLANOX ETHERNET DRIVER (mlx4_en)
9430M:	Tariq Toukan <tariqt@mellanox.com>
9431L:	netdev@vger.kernel.org
9432S:	Supported
9433W:	http://www.mellanox.com
9434Q:	http://patchwork.ozlabs.org/project/netdev/list/
9435F:	drivers/net/ethernet/mellanox/mlx4/en_*
9436
9437MELLANOX ETHERNET DRIVER (mlx5e)
9438M:	Saeed Mahameed <saeedm@mellanox.com>
9439L:	netdev@vger.kernel.org
9440S:	Supported
9441W:	http://www.mellanox.com
9442Q:	http://patchwork.ozlabs.org/project/netdev/list/
9443F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9444
9445MELLANOX ETHERNET INNOVA DRIVERS
9446R:	Boris Pismenny <borisp@mellanox.com>
9447L:	netdev@vger.kernel.org
9448S:	Supported
9449W:	http://www.mellanox.com
9450Q:	http://patchwork.ozlabs.org/project/netdev/list/
9451F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9452F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9453F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9454F:	include/linux/mlx5/mlx5_ifc_fpga.h
9455
9456MELLANOX ETHERNET INNOVA IPSEC DRIVER
9457R:	Boris Pismenny <borisp@mellanox.com>
9458L:	netdev@vger.kernel.org
9459S:	Supported
9460W:	http://www.mellanox.com
9461Q:	http://patchwork.ozlabs.org/project/netdev/list/
9462F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9463F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9464
9465MELLANOX ETHERNET SWITCH DRIVERS
9466M:	Jiri Pirko <jiri@mellanox.com>
9467M:	Ido Schimmel <idosch@mellanox.com>
9468L:	netdev@vger.kernel.org
9469S:	Supported
9470W:	http://www.mellanox.com
9471Q:	http://patchwork.ozlabs.org/project/netdev/list/
9472F:	drivers/net/ethernet/mellanox/mlxsw/
9473F:	tools/testing/selftests/drivers/net/mlxsw/
9474
9475MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9476M:	mlxsw@mellanox.com
9477L:	netdev@vger.kernel.org
9478S:	Supported
9479W:	http://www.mellanox.com
9480Q:	http://patchwork.ozlabs.org/project/netdev/list/
9481F:	drivers/net/ethernet/mellanox/mlxfw/
9482
9483MELLANOX HARDWARE PLATFORM SUPPORT
9484M:	Andy Shevchenko <andy@infradead.org>
9485M:	Darren Hart <dvhart@infradead.org>
9486M:	Vadim Pasternak <vadimp@mellanox.com>
9487L:	platform-driver-x86@vger.kernel.org
9488S:	Supported
9489F:	drivers/platform/mellanox/
9490
9491MELLANOX MLX4 core VPI driver
9492M:	Tariq Toukan <tariqt@mellanox.com>
9493L:	netdev@vger.kernel.org
9494L:	linux-rdma@vger.kernel.org
9495W:	http://www.mellanox.com
9496Q:	http://patchwork.ozlabs.org/project/netdev/list/
9497S:	Supported
9498F:	drivers/net/ethernet/mellanox/mlx4/
9499F:	include/linux/mlx4/
9500
9501MELLANOX MLX4 IB driver
9502M:	Yishai Hadas <yishaih@mellanox.com>
9503L:	linux-rdma@vger.kernel.org
9504W:	http://www.mellanox.com
9505Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9506S:	Supported
9507F:	drivers/infiniband/hw/mlx4/
9508F:	include/linux/mlx4/
9509F:	include/uapi/rdma/mlx4-abi.h
9510
9511MELLANOX MLX5 core VPI driver
9512M:	Saeed Mahameed <saeedm@mellanox.com>
9513M:	Leon Romanovsky <leonro@mellanox.com>
9514L:	netdev@vger.kernel.org
9515L:	linux-rdma@vger.kernel.org
9516W:	http://www.mellanox.com
9517Q:	http://patchwork.ozlabs.org/project/netdev/list/
9518S:	Supported
9519F:	drivers/net/ethernet/mellanox/mlx5/core/
9520F:	include/linux/mlx5/
9521
9522MELLANOX MLX5 IB driver
9523M:	Leon Romanovsky <leonro@mellanox.com>
9524L:	linux-rdma@vger.kernel.org
9525W:	http://www.mellanox.com
9526Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9527S:	Supported
9528F:	drivers/infiniband/hw/mlx5/
9529F:	include/linux/mlx5/
9530F:	include/uapi/rdma/mlx5-abi.h
9531
9532MELLANOX MLXCPLD I2C AND MUX DRIVER
9533M:	Vadim Pasternak <vadimp@mellanox.com>
9534M:	Michael Shych <michaelsh@mellanox.com>
9535L:	linux-i2c@vger.kernel.org
9536S:	Supported
9537F:	drivers/i2c/busses/i2c-mlxcpld.c
9538F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9539F:	Documentation/i2c/busses/i2c-mlxcpld
9540
9541MELLANOX MLXCPLD LED DRIVER
9542M:	Vadim Pasternak <vadimp@mellanox.com>
9543L:	linux-leds@vger.kernel.org
9544S:	Supported
9545F:	drivers/leds/leds-mlxcpld.c
9546F:	drivers/leds/leds-mlxreg.c
9547F:	Documentation/leds/leds-mlxcpld.txt
9548
9549MELLANOX PLATFORM DRIVER
9550M:	Vadim Pasternak <vadimp@mellanox.com>
9551L:	platform-driver-x86@vger.kernel.org
9552S:	Supported
9553F:	drivers/platform/x86/mlx-platform.c
9554
9555MEMBARRIER SUPPORT
9556M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9557M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9558L:	linux-kernel@vger.kernel.org
9559S:	Supported
9560F:	kernel/sched/membarrier.c
9561F:	include/uapi/linux/membarrier.h
9562F:	arch/powerpc/include/asm/membarrier.h
9563
9564MEMORY MANAGEMENT
9565L:	linux-mm@kvack.org
9566W:	http://www.linux-mm.org
9567S:	Maintained
9568F:	include/linux/mm.h
9569F:	include/linux/gfp.h
9570F:	include/linux/mmzone.h
9571F:	include/linux/memory_hotplug.h
9572F:	include/linux/vmalloc.h
9573F:	mm/
9574
9575MEMORY TECHNOLOGY DEVICES (MTD)
9576M:	David Woodhouse <dwmw2@infradead.org>
9577M:	Brian Norris <computersforpeace@gmail.com>
9578M:	Boris Brezillon <boris.brezillon@bootlin.com>
9579M:	Marek Vasut <marek.vasut@gmail.com>
9580M:	Richard Weinberger <richard@nod.at>
9581L:	linux-mtd@lists.infradead.org
9582W:	http://www.linux-mtd.infradead.org/
9583Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9584T:	git git://git.infradead.org/linux-mtd.git master
9585T:	git git://git.infradead.org/linux-mtd.git mtd/next
9586S:	Maintained
9587F:	Documentation/devicetree/bindings/mtd/
9588F:	drivers/mtd/
9589F:	include/linux/mtd/
9590F:	include/uapi/mtd/
9591
9592MEN A21 WATCHDOG DRIVER
9593M:	Johannes Thumshirn <morbidrsa@gmail.com>
9594L:	linux-watchdog@vger.kernel.org
9595S:	Maintained
9596F:	drivers/watchdog/mena21_wdt.c
9597
9598MEN CHAMELEON BUS (mcb)
9599M:	Johannes Thumshirn <morbidrsa@gmail.com>
9600S:	Maintained
9601F:	drivers/mcb/
9602F:	include/linux/mcb.h
9603F:	Documentation/men-chameleon-bus.txt
9604
9605MEN F21BMC (Board Management Controller)
9606M:	Andreas Werner <andreas.werner@men.de>
9607S:	Supported
9608F:	drivers/mfd/menf21bmc.c
9609F:	drivers/watchdog/menf21bmc_wdt.c
9610F:	drivers/leds/leds-menf21bmc.c
9611F:	drivers/hwmon/menf21bmc_hwmon.c
9612F:	Documentation/hwmon/menf21bmc
9613
9614MEN Z069 WATCHDOG DRIVER
9615M:	Johannes Thumshirn <jth@kernel.org>
9616L:	linux-watchdog@vger.kernel.org
9617S:	Maintained
9618F:	drivers/watchdog/menz69_wdt.c
9619
9620MESON AO CEC DRIVER FOR AMLOGIC SOCS
9621M:	Neil Armstrong <narmstrong@baylibre.com>
9622L:	linux-media@lists.freedesktop.org
9623L:	linux-amlogic@lists.infradead.org
9624W:	http://linux-meson.com/
9625S:	Supported
9626F:	drivers/media/platform/meson/ao-cec.c
9627F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9628T:	git git://linuxtv.org/media_tree.git
9629
9630MICROBLAZE ARCHITECTURE
9631M:	Michal Simek <monstr@monstr.eu>
9632W:	http://www.monstr.eu/fdt/
9633T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9634S:	Supported
9635F:	arch/microblaze/
9636
9637MICROCHIP AT91 SERIAL DRIVER
9638M:	Richard Genoud <richard.genoud@gmail.com>
9639S:	Maintained
9640F:	drivers/tty/serial/atmel_serial.c
9641F:	drivers/tty/serial/atmel_serial.h
9642F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9643
9644MICROCHIP AUDIO ASOC DRIVERS
9645M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9647S:	Supported
9648F:	sound/soc/atmel
9649
9650MICROCHIP DMA DRIVER
9651M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9653L:	dmaengine@vger.kernel.org
9654S:	Supported
9655F:	drivers/dma/at_hdmac.c
9656F:	drivers/dma/at_hdmac_regs.h
9657F:	include/linux/platform_data/dma-atmel.h
9658F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
9659F:	include/dt-bindings/dma/at91.h
9660
9661MICROCHIP ECC DRIVER
9662M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9663L:	linux-crypto@vger.kernel.org
9664S:	Maintained
9665F:	drivers/crypto/atmel-ecc.*
9666
9667MICROCHIP I2C DRIVER
9668M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9669L:	linux-i2c@vger.kernel.org
9670S:	Supported
9671F:	drivers/i2c/busses/i2c-at91.c
9672
9673MICROCHIP ISC DRIVER
9674M:	Eugen Hristev <eugen.hristev@microchip.com>
9675L:	linux-media@vger.kernel.org
9676S:	Supported
9677F:	drivers/media/platform/atmel/atmel-isc.c
9678F:	drivers/media/platform/atmel/atmel-isc-regs.h
9679F:	devicetree/bindings/media/atmel-isc.txt
9680
9681MICROCHIP ISI DRIVER
9682M:	Eugen Hristev <eugen.hristev@microchip.com>
9683L:	linux-media@vger.kernel.org
9684S:	Supported
9685F:	drivers/media/platform/atmel/atmel-isi.c
9686F:	include/media/atmel-isi.h
9687
9688MICROCHIP AT91 USART MFD DRIVER
9689M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9690L:	linux-kernel@vger.kernel.org
9691S:	Supported
9692F:	drivers/mfd/at91-usart.c
9693F:	include/dt-bindings/mfd/at91-usart.h
9694F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9695
9696MICROCHIP AT91 USART SPI DRIVER
9697M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
9698L:	linux-spi@vger.kernel.org
9699S:	Supported
9700F:	drivers/spi/spi-at91-usart.c
9701F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
9702
9703MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9704M:	Woojung Huh <Woojung.Huh@microchip.com>
9705M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9706L:	netdev@vger.kernel.org
9707S:	Maintained
9708F:	net/dsa/tag_ksz.c
9709F:	drivers/net/dsa/microchip/*
9710F:	include/linux/platform_data/microchip-ksz.h
9711F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9712
9713MICROCHIP LAN743X ETHERNET DRIVER
9714M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9715M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9716L:	netdev@vger.kernel.org
9717S:	Maintained
9718F:	drivers/net/ethernet/microchip/lan743x_*
9719
9720MICROCHIP LCDFB DRIVER
9721M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9722L:	linux-fbdev@vger.kernel.org
9723S:	Maintained
9724F:	drivers/video/fbdev/atmel_lcdfb.c
9725F:	include/video/atmel_lcdc.h
9726
9727MICROCHIP MMC/SD/SDIO MCI DRIVER
9728M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9729S:	Maintained
9730F:	drivers/mmc/host/atmel-mci.c
9731
9732MICROCHIP MCP3911 ADC DRIVER
9733M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9734M:	Kent Gustavsson <kent@minoris.se>
9735L:	linux-iio@vger.kernel.org
9736S:	Supported
9737F:	drivers/iio/adc/mcp3911.c
9738F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9739
9740MICROCHIP NAND DRIVER
9741M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9742L:	linux-mtd@lists.infradead.org
9743S:	Supported
9744F:	drivers/mtd/nand/raw/atmel/*
9745F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9746
9747MICROCHIP PWM DRIVER
9748M:	Claudiu Beznea <claudiu.beznea@microchip.com>
9749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9750L:	linux-pwm@vger.kernel.org
9751S:	Supported
9752F:	drivers/pwm/pwm-atmel.c
9753F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9754
9755MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9756M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9757M:	Eugen Hristev <eugen.hristev@microchip.com>
9758L:	linux-iio@vger.kernel.org
9759S:	Supported
9760F:	drivers/iio/adc/at91-sama5d2_adc.c
9761F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9762F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9763
9764MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9765M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9766S:	Supported
9767F:	drivers/power/reset/at91-sama5d2_shdwc.c
9768
9769MICROCHIP SPI DRIVER
9770M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9771S:	Supported
9772F:	drivers/spi/spi-atmel.*
9773
9774MICROCHIP SSC DRIVER
9775M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9777S:	Supported
9778F:	drivers/misc/atmel-ssc.c
9779F:	include/linux/atmel-ssc.h
9780
9781MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9782M:	Nicolas Ferre <nicolas.ferre@microchip.com>
9783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9784S:	Supported
9785F:	drivers/misc/atmel_tclib.c
9786F:	drivers/clocksource/tcb_clksrc.c
9787
9788MICROCHIP USBA UDC DRIVER
9789M:	Cristian Birsan <cristian.birsan@microchip.com>
9790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9791S:	Supported
9792F:	drivers/usb/gadget/udc/atmel_usba_udc.*
9793
9794MICROCHIP USB251XB DRIVER
9795M:	Richard Leitner <richard.leitner@skidata.com>
9796L:	linux-usb@vger.kernel.org
9797S:	Maintained
9798F:	drivers/usb/misc/usb251xb.c
9799F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9800
9801MICROCHIP XDMA DRIVER
9802M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9803L:	linux-arm-kernel@lists.infradead.org
9804L:	dmaengine@vger.kernel.org
9805S:	Supported
9806F:	drivers/dma/at_xdmac.c
9807
9808MICROSEMI MIPS SOCS
9809M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9810L:	linux-mips@linux-mips.org
9811S:	Maintained
9812F:	arch/mips/generic/board-ocelot.c
9813F:	arch/mips/configs/generic/board-ocelot.config
9814F:	arch/mips/boot/dts/mscc/
9815F:	Documentation/devicetree/bindings/mips/mscc.txt
9816
9817MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9818M:	Don Brace <don.brace@microsemi.com>
9819L:	esc.storagedev@microsemi.com
9820L:	linux-scsi@vger.kernel.org
9821S:	Supported
9822F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9823F:	drivers/scsi/smartpqi/Kconfig
9824F:	drivers/scsi/smartpqi/Makefile
9825F:	include/linux/cciss*.h
9826F:	include/uapi/linux/cciss*.h
9827F:	Documentation/scsi/smartpqi.txt
9828
9829MICROSEMI ETHERNET SWITCH DRIVER
9830M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9831L:	netdev@vger.kernel.org
9832S:	Supported
9833F:	drivers/net/ethernet/mscc/
9834
9835MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9836M:	Chen Yu <yu.c.chen@intel.com>
9837L:	platform-driver-x86@vger.kernel.org
9838S:	Supported
9839F:	drivers/platform/x86/surfacepro3_button.c
9840
9841MICROTEK X6 SCANNER
9842M:	Oliver Neukum <oliver@neukum.org>
9843S:	Maintained
9844F:	drivers/usb/image/microtek.*
9845
9846MIPS
9847M:	Ralf Baechle <ralf@linux-mips.org>
9848M:	Paul Burton <paul.burton@mips.com>
9849M:	James Hogan <jhogan@kernel.org>
9850L:	linux-mips@linux-mips.org
9851W:	http://www.linux-mips.org/
9852T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9854Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9855S:	Supported
9856F:	Documentation/devicetree/bindings/mips/
9857F:	Documentation/mips/
9858F:	arch/mips/
9859F:	drivers/platform/mips/
9860
9861MIPS BOSTON DEVELOPMENT BOARD
9862M:	Paul Burton <paul.burton@mips.com>
9863L:	linux-mips@linux-mips.org
9864S:	Maintained
9865F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9866F:	arch/mips/boot/dts/img/boston.dts
9867F:	arch/mips/configs/generic/board-boston.config
9868F:	drivers/clk/imgtec/clk-boston.c
9869F:	include/dt-bindings/clock/boston-clock.h
9870
9871MIPS GENERIC PLATFORM
9872M:	Paul Burton <paul.burton@mips.com>
9873L:	linux-mips@linux-mips.org
9874S:	Supported
9875F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9876F:	arch/mips/generic/
9877F:	arch/mips/tools/generic-board-config.sh
9878
9879MIPS/LOONGSON1 ARCHITECTURE
9880M:	Keguang Zhang <keguang.zhang@gmail.com>
9881L:	linux-mips@linux-mips.org
9882S:	Maintained
9883F:	arch/mips/loongson32/
9884F:	arch/mips/include/asm/mach-loongson32/
9885F:	drivers/*/*loongson1*
9886F:	drivers/*/*/*loongson1*
9887
9888MIPS/LOONGSON2 ARCHITECTURE
9889M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9890L:	linux-mips@linux-mips.org
9891S:	Maintained
9892F:	arch/mips/loongson64/fuloong-2e/
9893F:	arch/mips/loongson64/lemote-2f/
9894F:	arch/mips/include/asm/mach-loongson64/
9895F:	drivers/*/*loongson2*
9896F:	drivers/*/*/*loongson2*
9897
9898MIPS/LOONGSON3 ARCHITECTURE
9899M:	Huacai Chen <chenhc@lemote.com>
9900L:	linux-mips@linux-mips.org
9901S:	Maintained
9902F:	arch/mips/loongson64/
9903F:	arch/mips/include/asm/mach-loongson64/
9904F:	drivers/platform/mips/cpu_hwmon.c
9905F:	drivers/*/*loongson3*
9906F:	drivers/*/*/*loongson3*
9907
9908MIPS RINT INSTRUCTION EMULATION
9909M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9910L:	linux-mips@linux-mips.org
9911S:	Supported
9912F:	arch/mips/math-emu/sp_rint.c
9913F:	arch/mips/math-emu/dp_rint.c
9914
9915MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9916M:	Hans Verkuil <hverkuil@xs4all.nl>
9917L:	linux-media@vger.kernel.org
9918T:	git git://linuxtv.org/media_tree.git
9919W:	https://linuxtv.org
9920S:	Odd Fixes
9921F:	drivers/media/radio/radio-miropcm20*
9922
9923MMP SUPPORT
9924M:	Eric Miao <eric.y.miao@gmail.com>
9925M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9927T:	git git://github.com/hzhuang1/linux.git
9928T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9929S:	Maintained
9930F:	arch/arm/boot/dts/mmp*
9931F:	arch/arm/mach-mmp/
9932
9933MMU GATHER AND TLB INVALIDATION
9934M:	Will Deacon <will.deacon@arm.com>
9935M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9936M:	Andrew Morton <akpm@linux-foundation.org>
9937M:	Nick Piggin <npiggin@gmail.com>
9938M:	Peter Zijlstra <peterz@infradead.org>
9939L:	linux-arch@vger.kernel.org
9940L:	linux-mm@kvack.org
9941S:	Maintained
9942F:	arch/*/include/asm/tlb.h
9943F:	include/asm-generic/tlb.h
9944F:	mm/mmu_gather.c
9945
9946MN88472 MEDIA DRIVER
9947M:	Antti Palosaari <crope@iki.fi>
9948L:	linux-media@vger.kernel.org
9949W:	https://linuxtv.org
9950W:	http://palosaari.fi/linux/
9951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9952S:	Maintained
9953F:	drivers/media/dvb-frontends/mn88472*
9954
9955MN88473 MEDIA DRIVER
9956M:	Antti Palosaari <crope@iki.fi>
9957L:	linux-media@vger.kernel.org
9958W:	https://linuxtv.org
9959W:	http://palosaari.fi/linux/
9960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9961S:	Maintained
9962F:	drivers/media/dvb-frontends/mn88473*
9963
9964MODULE SUPPORT
9965M:	Jessica Yu <jeyu@kernel.org>
9966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9967S:	Maintained
9968F:	include/linux/module.h
9969F:	kernel/module.c
9970
9971MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9972W:	http://popies.net/meye/
9973S:	Orphan
9974F:	Documentation/media/v4l-drivers/meye*
9975F:	drivers/media/pci/meye/
9976F:	include/uapi/linux/meye.h
9977
9978MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9979M:	Jiri Slaby <jirislaby@gmail.com>
9980S:	Maintained
9981F:	Documentation/serial/moxa-smartio
9982F:	drivers/tty/mxser.*
9983
9984MR800 AVERMEDIA USB FM RADIO DRIVER
9985M:	Alexey Klimov <klimov.linux@gmail.com>
9986L:	linux-media@vger.kernel.org
9987T:	git git://linuxtv.org/media_tree.git
9988S:	Maintained
9989F:	drivers/media/radio/radio-mr800.c
9990
9991MRF24J40 IEEE 802.15.4 RADIO DRIVER
9992M:	Alan Ott <alan@signal11.us>
9993L:	linux-wpan@vger.kernel.org
9994S:	Maintained
9995F:	drivers/net/ieee802154/mrf24j40.c
9996F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9997
9998MSI LAPTOP SUPPORT
9999M:	"Lee, Chun-Yi" <jlee@suse.com>
10000L:	platform-driver-x86@vger.kernel.org
10001S:	Maintained
10002F:	drivers/platform/x86/msi-laptop.c
10003
10004MSI WMI SUPPORT
10005L:	platform-driver-x86@vger.kernel.org
10006S:	Orphan
10007F:	drivers/platform/x86/msi-wmi.c
10008
10009MSI001 MEDIA DRIVER
10010M:	Antti Palosaari <crope@iki.fi>
10011L:	linux-media@vger.kernel.org
10012W:	https://linuxtv.org
10013W:	http://palosaari.fi/linux/
10014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10015T:	git git://linuxtv.org/anttip/media_tree.git
10016S:	Maintained
10017F:	drivers/media/tuners/msi001*
10018
10019MSI2500 MEDIA DRIVER
10020M:	Antti Palosaari <crope@iki.fi>
10021L:	linux-media@vger.kernel.org
10022W:	https://linuxtv.org
10023W:	http://palosaari.fi/linux/
10024Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10025T:	git git://linuxtv.org/anttip/media_tree.git
10026S:	Maintained
10027F:	drivers/media/usb/msi2500/
10028
10029MSYSTEMS DISKONCHIP G3 MTD DRIVER
10030M:	Robert Jarzmik <robert.jarzmik@free.fr>
10031L:	linux-mtd@lists.infradead.org
10032S:	Maintained
10033F:	drivers/mtd/devices/docg3*
10034
10035MT9M032 APTINA SENSOR DRIVER
10036M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10037L:	linux-media@vger.kernel.org
10038T:	git git://linuxtv.org/media_tree.git
10039S:	Maintained
10040F:	drivers/media/i2c/mt9m032.c
10041F:	include/media/i2c/mt9m032.h
10042
10043MT9P031 APTINA CAMERA SENSOR
10044M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10045L:	linux-media@vger.kernel.org
10046T:	git git://linuxtv.org/media_tree.git
10047S:	Maintained
10048F:	drivers/media/i2c/mt9p031.c
10049F:	include/media/i2c/mt9p031.h
10050
10051MT9T001 APTINA CAMERA SENSOR
10052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10053L:	linux-media@vger.kernel.org
10054T:	git git://linuxtv.org/media_tree.git
10055S:	Maintained
10056F:	drivers/media/i2c/mt9t001.c
10057F:	include/media/i2c/mt9t001.h
10058
10059MT9T112 APTINA CAMERA SENSOR
10060M:	Jacopo Mondi <jacopo@jmondi.org>
10061L:	linux-media@vger.kernel.org
10062T:	git git://linuxtv.org/media_tree.git
10063S:	Odd Fixes
10064F:	drivers/media/i2c/mt9t112.c
10065F:	include/media/i2c/mt9t112.h
10066
10067MT9V032 APTINA CAMERA SENSOR
10068M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10069L:	linux-media@vger.kernel.org
10070T:	git git://linuxtv.org/media_tree.git
10071S:	Maintained
10072F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10073F:	drivers/media/i2c/mt9v032.c
10074F:	include/media/i2c/mt9v032.h
10075
10076MT9V111 APTINA CAMERA SENSOR
10077M:	Jacopo Mondi <jacopo@jmondi.org>
10078L:	linux-media@vger.kernel.org
10079T:	git git://linuxtv.org/media_tree.git
10080S:	Maintained
10081F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10082F:	drivers/media/i2c/mt9v111.c
10083
10084MULTIFUNCTION DEVICES (MFD)
10085M:	Lee Jones <lee.jones@linaro.org>
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10087S:	Supported
10088F:	Documentation/devicetree/bindings/mfd/
10089F:	drivers/mfd/
10090F:	include/linux/mfd/
10091F:	include/dt-bindings/mfd/
10092
10093MULTIMEDIA CARD (MMC) ETC. OVER SPI
10094S:	Orphan
10095F:	drivers/mmc/host/mmc_spi.c
10096F:	include/linux/spi/mmc_spi.h
10097
10098MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10099M:	Ulf Hansson <ulf.hansson@linaro.org>
10100L:	linux-mmc@vger.kernel.org
10101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10102S:	Maintained
10103F:	Documentation/devicetree/bindings/mmc/
10104F:	drivers/mmc/
10105F:	include/linux/mmc/
10106F:	include/uapi/linux/mmc/
10107
10108MULTIPLEXER SUBSYSTEM
10109M:	Peter Rosin <peda@axentia.se>
10110S:	Maintained
10111F:	Documentation/ABI/testing/sysfs-class-mux*
10112F:	Documentation/devicetree/bindings/mux/
10113F:	include/dt-bindings/mux/
10114F:	include/linux/mux/
10115F:	drivers/mux/
10116
10117MULTITECH MULTIPORT CARD (ISICOM)
10118S:	Orphan
10119F:	drivers/tty/isicom.c
10120F:	include/linux/isicom.h
10121
10122MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10123M:	Bin Liu <b-liu@ti.com>
10124L:	linux-usb@vger.kernel.org
10125S:	Maintained
10126F:	drivers/usb/musb/
10127
10128MXL301RF MEDIA DRIVER
10129M:	Akihiro Tsukada <tskd08@gmail.com>
10130L:	linux-media@vger.kernel.org
10131S:	Odd Fixes
10132F:	drivers/media/tuners/mxl301rf*
10133
10134MXL5007T MEDIA DRIVER
10135M:	Michael Krufky <mkrufky@linuxtv.org>
10136L:	linux-media@vger.kernel.org
10137W:	https://linuxtv.org
10138W:	http://github.com/mkrufky
10139Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10140T:	git git://linuxtv.org/mkrufky/tuners.git
10141S:	Maintained
10142F:	drivers/media/tuners/mxl5007t.*
10143
10144MXSFB DRM DRIVER
10145M:	Marek Vasut <marex@denx.de>
10146M:	Stefan Agner <stefan@agner.ch>
10147L:	dri-devel@lists.freedesktop.org
10148S:	Supported
10149F:	drivers/gpu/drm/mxsfb/
10150F:	Documentation/devicetree/bindings/display/mxsfb.txt
10151T:	git git://anongit.freedesktop.org/drm/drm-misc
10152
10153MYLEX DAC960 PCI RAID Controller
10154M:	Hannes Reinecke <hare@kernel.org>
10155L:	linux-scsi@vger.kernel.org
10156S:	Supported
10157F:	drivers/scsi/myrb.*
10158F:	drivers/scsi/myrs.*
10159
10160MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10161M:	Chris Lee <christopher.lee@cspi.com>
10162L:	netdev@vger.kernel.org
10163W:	https://www.cspi.com/ethernet-products/support/downloads/
10164S:	Supported
10165F:	drivers/net/ethernet/myricom/myri10ge/
10166
10167NAND FLASH SUBSYSTEM
10168M:	Boris Brezillon <boris.brezillon@bootlin.com>
10169M:	Miquel Raynal <miquel.raynal@bootlin.com>
10170R:	Richard Weinberger <richard@nod.at>
10171L:	linux-mtd@lists.infradead.org
10172W:	http://www.linux-mtd.infradead.org/
10173Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10174T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10175T:	git git://git.infradead.org/linux-mtd.git nand/next
10176S:	Maintained
10177F:	drivers/mtd/nand/
10178F:	include/linux/mtd/*nand*.h
10179
10180NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10181M:	Daniel Mack <zonque@gmail.com>
10182S:	Maintained
10183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10184W:	http://www.native-instruments.com
10185F:	sound/usb/caiaq/
10186
10187NATSEMI ETHERNET DRIVER (DP8381x)
10188S:	Orphan
10189F:	drivers/net/ethernet/natsemi/natsemi.c
10190
10191NCR 5380 SCSI DRIVERS
10192M:	Finn Thain <fthain@telegraphics.com.au>
10193M:	Michael Schmitz <schmitzmic@gmail.com>
10194L:	linux-scsi@vger.kernel.org
10195S:	Maintained
10196F:	Documentation/scsi/g_NCR5380.txt
10197F:	drivers/scsi/NCR5380.*
10198F:	drivers/scsi/arm/cumana_1.c
10199F:	drivers/scsi/arm/oak.c
10200F:	drivers/scsi/atari_scsi.*
10201F:	drivers/scsi/dmx3191d.c
10202F:	drivers/scsi/g_NCR5380.*
10203F:	drivers/scsi/mac_scsi.*
10204F:	drivers/scsi/sun3_scsi.*
10205F:	drivers/scsi/sun3_scsi_vme.c
10206
10207NCSI LIBRARY:
10208M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10209S:	Maintained
10210F:	net/ncsi/
10211
10212NCT6775 HARDWARE MONITOR DRIVER
10213M:	Guenter Roeck <linux@roeck-us.net>
10214L:	linux-hwmon@vger.kernel.org
10215S:	Maintained
10216F:	Documentation/hwmon/nct6775
10217F:	drivers/hwmon/nct6775.c
10218
10219NET_FAILOVER MODULE
10220M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10221L:	netdev@vger.kernel.org
10222S:	Supported
10223F:	driver/net/net_failover.c
10224F:	include/net/net_failover.h
10225F:	Documentation/networking/net_failover.rst
10226
10227NETEFFECT IWARP RNIC DRIVER (IW_NES)
10228M:	Faisal Latif <faisal.latif@intel.com>
10229L:	linux-rdma@vger.kernel.org
10230W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10231S:	Supported
10232F:	drivers/infiniband/hw/nes/
10233F:	include/uapi/rdma/nes-abi.h
10234
10235NETEM NETWORK EMULATOR
10236M:	Stephen Hemminger <stephen@networkplumber.org>
10237L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10238S:	Maintained
10239F:	net/sched/sch_netem.c
10240
10241NETERION 10GbE DRIVERS (s2io/vxge)
10242M:	Jon Mason <jdmason@kudzu.us>
10243L:	netdev@vger.kernel.org
10244S:	Supported
10245F:	Documentation/networking/s2io.txt
10246F:	Documentation/networking/vxge.txt
10247F:	drivers/net/ethernet/neterion/
10248
10249NETFILTER
10250M:	Pablo Neira Ayuso <pablo@netfilter.org>
10251M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10252M:	Florian Westphal <fw@strlen.de>
10253L:	netfilter-devel@vger.kernel.org
10254L:	coreteam@netfilter.org
10255W:	http://www.netfilter.org/
10256W:	http://www.iptables.org/
10257W:	http://www.nftables.org/
10258Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10261S:	Maintained
10262F:	include/linux/netfilter*
10263F:	include/linux/netfilter/
10264F:	include/net/netfilter/
10265F:	include/uapi/linux/netfilter*
10266F:	include/uapi/linux/netfilter/
10267F:	net/*/netfilter.c
10268F:	net/*/netfilter/
10269F:	net/netfilter/
10270F:	net/bridge/br_netfilter*.c
10271
10272NETROM NETWORK LAYER
10273M:	Ralf Baechle <ralf@linux-mips.org>
10274L:	linux-hams@vger.kernel.org
10275W:	http://www.linux-ax25.org/
10276S:	Maintained
10277F:	include/net/netrom.h
10278F:	include/uapi/linux/netrom.h
10279F:	net/netrom/
10280
10281NETRONOME ETHERNET DRIVERS
10282M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10283L:	oss-drivers@netronome.com
10284S:	Maintained
10285F:	drivers/net/ethernet/netronome/
10286
10287NETWORK BLOCK DEVICE (NBD)
10288M:	Josef Bacik <josef@toxicpanda.com>
10289S:	Maintained
10290L:	linux-block@vger.kernel.org
10291L:	nbd@other.debian.org
10292F:	Documentation/blockdev/nbd.txt
10293F:	drivers/block/nbd.c
10294F:	include/uapi/linux/nbd.h
10295
10296NETWORK DROP MONITOR
10297M:	Neil Horman <nhorman@tuxdriver.com>
10298L:	netdev@vger.kernel.org
10299S:	Maintained
10300W:	https://fedorahosted.org/dropwatch/
10301F:	net/core/drop_monitor.c
10302
10303NETWORKING DRIVERS
10304M:	"David S. Miller" <davem@davemloft.net>
10305L:	netdev@vger.kernel.org
10306W:	http://www.linuxfoundation.org/en/Net
10307Q:	http://patchwork.ozlabs.org/project/netdev/list/
10308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10310S:	Odd Fixes
10311F:	Documentation/devicetree/bindings/net/
10312F:	drivers/net/
10313F:	include/linux/if_*
10314F:	include/linux/netdevice.h
10315F:	include/linux/etherdevice.h
10316F:	include/linux/fcdevice.h
10317F:	include/linux/fddidevice.h
10318F:	include/linux/hippidevice.h
10319F:	include/linux/inetdevice.h
10320F:	include/uapi/linux/if_*
10321F:	include/uapi/linux/netdevice.h
10322
10323NETWORKING DRIVERS (WIRELESS)
10324M:	Kalle Valo <kvalo@codeaurora.org>
10325L:	linux-wireless@vger.kernel.org
10326Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10329S:	Maintained
10330F:	Documentation/devicetree/bindings/net/wireless/
10331F:	drivers/net/wireless/
10332
10333NETWORKING [DSA]
10334M:	Andrew Lunn <andrew@lunn.ch>
10335M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10336M:	Florian Fainelli <f.fainelli@gmail.com>
10337S:	Maintained
10338F:	Documentation/devicetree/bindings/net/dsa/
10339F:	net/dsa/
10340F:	include/net/dsa.h
10341F:	include/linux/dsa/
10342F:	drivers/net/dsa/
10343
10344NETWORKING [GENERAL]
10345M:	"David S. Miller" <davem@davemloft.net>
10346L:	netdev@vger.kernel.org
10347W:	http://www.linuxfoundation.org/en/Net
10348Q:	http://patchwork.ozlabs.org/project/netdev/list/
10349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10351B:	mailto:netdev@vger.kernel.org
10352S:	Maintained
10353F:	net/
10354F:	include/net/
10355F:	include/linux/in.h
10356F:	include/linux/net.h
10357F:	include/linux/netdevice.h
10358F:	include/uapi/linux/in.h
10359F:	include/uapi/linux/net.h
10360F:	include/uapi/linux/netdevice.h
10361F:	include/uapi/linux/net_namespace.h
10362F:	tools/testing/selftests/net/
10363F:	lib/net_utils.c
10364F:	lib/random32.c
10365F:	Documentation/networking/
10366
10367NETWORKING [IPSEC]
10368M:	Steffen Klassert <steffen.klassert@secunet.com>
10369M:	Herbert Xu <herbert@gondor.apana.org.au>
10370M:	"David S. Miller" <davem@davemloft.net>
10371L:	netdev@vger.kernel.org
10372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10374S:	Maintained
10375F:	net/xfrm/
10376F:	net/key/
10377F:	net/ipv4/xfrm*
10378F:	net/ipv4/esp4*
10379F:	net/ipv4/ah4.c
10380F:	net/ipv4/ipcomp.c
10381F:	net/ipv4/ip_vti.c
10382F:	net/ipv6/xfrm*
10383F:	net/ipv6/esp6*
10384F:	net/ipv6/ah6.c
10385F:	net/ipv6/ipcomp6.c
10386F:	net/ipv6/ip6_vti.c
10387F:	include/uapi/linux/xfrm.h
10388F:	include/net/xfrm.h
10389
10390NETWORKING [IPv4/IPv6]
10391M:	"David S. Miller" <davem@davemloft.net>
10392M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10393M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10394L:	netdev@vger.kernel.org
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10396S:	Maintained
10397F:	net/ipv4/
10398F:	net/ipv6/
10399F:	include/net/ip*
10400F:	arch/x86/net/*
10401
10402NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10403M:	Paul Moore <paul@paul-moore.com>
10404W:	https://github.com/netlabel
10405L:	netdev@vger.kernel.org
10406L:	linux-security-module@vger.kernel.org
10407S:	Maintained
10408F:	Documentation/netlabel/
10409F:	include/net/calipso.h
10410F:	include/net/cipso_ipv4.h
10411F:	include/net/netlabel.h
10412F:	include/uapi/linux/netfilter/xt_SECMARK.h
10413F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10414F:	net/netlabel/
10415F:	net/ipv4/cipso_ipv4.c
10416F:	net/ipv6/calipso.c
10417F:	net/netfilter/xt_CONNSECMARK.c
10418F:	net/netfilter/xt_SECMARK.c
10419
10420NETWORKING [TCP]
10421M:	Eric Dumazet <edumazet@google.com>
10422L:	netdev@vger.kernel.org
10423S:	Maintained
10424F:	net/ipv4/tcp*.c
10425F:	net/ipv4/syncookies.c
10426F:	net/ipv6/tcp*.c
10427F:	net/ipv6/syncookies.c
10428F:	include/uapi/linux/tcp.h
10429F:	include/net/tcp.h
10430F:	include/linux/tcp.h
10431F:	include/trace/events/tcp.h
10432
10433NETWORKING [TLS]
10434M:	Boris Pismenny <borisp@mellanox.com>
10435M:	Aviad Yehezkel <aviadye@mellanox.com>
10436M:	Dave Watson <davejwatson@fb.com>
10437M:	John Fastabend <john.fastabend@gmail.com>
10438M:	Daniel Borkmann <daniel@iogearbox.net>
10439L:	netdev@vger.kernel.org
10440S:	Maintained
10441F:	net/tls/*
10442F:	include/uapi/linux/tls.h
10443F:	include/net/tls.h
10444
10445NETWORKING [WIRELESS]
10446L:	linux-wireless@vger.kernel.org
10447Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10448
10449NETDEVSIM
10450M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10451S:	Maintained
10452F:	drivers/net/netdevsim/*
10453
10454NETXEN (1/10) GbE SUPPORT
10455M:	Manish Chopra <manish.chopra@cavium.com>
10456M:	Rahul Verma <rahul.verma@cavium.com>
10457M:	Dept-GELinuxNICDev@cavium.com
10458L:	netdev@vger.kernel.org
10459S:	Supported
10460F:	drivers/net/ethernet/qlogic/netxen/
10461
10462NFC SUBSYSTEM
10463M:	Samuel Ortiz <sameo@linux.intel.com>
10464L:	linux-wireless@vger.kernel.org
10465L:	linux-nfc@lists.01.org (subscribers-only)
10466S:	Supported
10467F:	net/nfc/
10468F:	include/net/nfc/
10469F:	include/uapi/linux/nfc.h
10470F:	drivers/nfc/
10471F:	include/linux/platform_data/nfcmrvl.h
10472F:	include/linux/platform_data/nxp-nci.h
10473F:	Documentation/devicetree/bindings/net/nfc/
10474
10475NFS, SUNRPC, AND LOCKD CLIENTS
10476M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10477M:	Anna Schumaker <anna.schumaker@netapp.com>
10478L:	linux-nfs@vger.kernel.org
10479W:	http://client.linux-nfs.org
10480T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10481S:	Maintained
10482F:	fs/lockd/
10483F:	fs/nfs/
10484F:	fs/nfs_common/
10485F:	net/sunrpc/
10486F:	include/linux/lockd/
10487F:	include/linux/nfs*
10488F:	include/linux/sunrpc/
10489F:	include/uapi/linux/nfs*
10490F:	include/uapi/linux/sunrpc/
10491
10492NILFS2 FILESYSTEM
10493M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10494L:	linux-nilfs@vger.kernel.org
10495W:	https://nilfs.sourceforge.io/
10496W:	https://nilfs.osdn.jp/
10497T:	git git://github.com/konis/nilfs2.git
10498S:	Supported
10499F:	Documentation/filesystems/nilfs2.txt
10500F:	fs/nilfs2/
10501F:	include/trace/events/nilfs2.h
10502F:	include/uapi/linux/nilfs2_api.h
10503F:	include/uapi/linux/nilfs2_ondisk.h
10504
10505NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10506M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10507W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10508S:	Maintained
10509F:	Documentation/scsi/NinjaSCSI.txt
10510F:	drivers/scsi/pcmcia/nsp_*
10511
10512NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10513M:	GOTO Masanori <gotom@debian.or.jp>
10514M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10515W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10516S:	Maintained
10517F:	Documentation/scsi/NinjaSCSI.txt
10518F:	drivers/scsi/nsp32*
10519
10520NIOS2 ARCHITECTURE
10521M:	Ley Foon Tan <lftan@altera.com>
10522L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10524S:	Maintained
10525F:	arch/nios2/
10526
10527NOHZ, DYNTICKS SUPPORT
10528M:	Frederic Weisbecker <fweisbec@gmail.com>
10529M:	Thomas Gleixner <tglx@linutronix.de>
10530M:	Ingo Molnar <mingo@kernel.org>
10531L:	linux-kernel@vger.kernel.org
10532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10533S:	Maintained
10534F:	kernel/time/tick*.*
10535F:	include/linux/tick.h
10536F:	include/linux/sched/nohz.h
10537
10538NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10539M:	Pavel Machek <pavel@ucw.cz>
10540M:	Sakari Ailus <sakari.ailus@iki.fi>
10541L:	linux-media@vger.kernel.org
10542S:	Maintained
10543F:	drivers/media/i2c/et8ek8
10544F:	drivers/media/i2c/ad5820.c
10545
10546NOKIA N900 POWER SUPPLY DRIVERS
10547R:	Pali Rohár <pali.rohar@gmail.com>
10548F:	include/linux/power/bq2415x_charger.h
10549F:	include/linux/power/bq27xxx_battery.h
10550F:	include/linux/power/isp1704_charger.h
10551F:	drivers/power/supply/bq2415x_charger.c
10552F:	drivers/power/supply/bq27xxx_battery.c
10553F:	drivers/power/supply/bq27xxx_battery_i2c.c
10554F:	drivers/power/supply/isp1704_charger.c
10555F:	drivers/power/supply/rx51_battery.c
10556
10557NTB AMD DRIVER
10558M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10559L:	linux-ntb@googlegroups.com
10560S:	Supported
10561F:	drivers/ntb/hw/amd/
10562
10563NTB DRIVER CORE
10564M:	Jon Mason <jdmason@kudzu.us>
10565M:	Dave Jiang <dave.jiang@intel.com>
10566M:	Allen Hubbe <allenbh@gmail.com>
10567L:	linux-ntb@googlegroups.com
10568S:	Supported
10569W:	https://github.com/jonmason/ntb/wiki
10570T:	git git://github.com/jonmason/ntb.git
10571F:	drivers/ntb/
10572F:	drivers/net/ntb_netdev.c
10573F:	include/linux/ntb.h
10574F:	include/linux/ntb_transport.h
10575F:	tools/testing/selftests/ntb/
10576
10577NTB IDT DRIVER
10578M:	Serge Semin <fancer.lancer@gmail.com>
10579L:	linux-ntb@googlegroups.com
10580S:	Supported
10581F:	drivers/ntb/hw/idt/
10582
10583NTB INTEL DRIVER
10584M:	Dave Jiang <dave.jiang@intel.com>
10585L:	linux-ntb@googlegroups.com
10586S:	Supported
10587W:	https://github.com/davejiang/linux/wiki
10588T:	git https://github.com/davejiang/linux.git
10589F:	drivers/ntb/hw/intel/
10590
10591NTFS FILESYSTEM
10592M:	Anton Altaparmakov <anton@tuxera.com>
10593L:	linux-ntfs-dev@lists.sourceforge.net
10594W:	http://www.tuxera.com/
10595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10596S:	Supported
10597F:	Documentation/filesystems/ntfs.txt
10598F:	fs/ntfs/
10599
10600NUBUS SUBSYSTEM
10601M:	Finn Thain <fthain@telegraphics.com.au>
10602L:	linux-m68k@lists.linux-m68k.org
10603S:	Maintained
10604F:	arch/*/include/asm/nubus.h
10605F:	drivers/nubus/
10606F:	include/linux/nubus.h
10607F:	include/uapi/linux/nubus.h
10608
10609NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10610M:	Antonino Daplas <adaplas@gmail.com>
10611L:	linux-fbdev@vger.kernel.org
10612S:	Maintained
10613F:	drivers/video/fbdev/riva/
10614F:	drivers/video/fbdev/nvidia/
10615
10616NVM EXPRESS DRIVER
10617M:	Keith Busch <keith.busch@intel.com>
10618M:	Jens Axboe <axboe@fb.com>
10619M:	Christoph Hellwig <hch@lst.de>
10620M:	Sagi Grimberg <sagi@grimberg.me>
10621L:	linux-nvme@lists.infradead.org
10622T:	git://git.infradead.org/nvme.git
10623W:	http://git.infradead.org/nvme.git
10624S:	Supported
10625F:	drivers/nvme/host/
10626F:	include/linux/nvme.h
10627F:	include/uapi/linux/nvme_ioctl.h
10628
10629NVM EXPRESS FC TRANSPORT DRIVERS
10630M:	James Smart <james.smart@broadcom.com>
10631L:	linux-nvme@lists.infradead.org
10632S:	Supported
10633F:	include/linux/nvme-fc.h
10634F:	include/linux/nvme-fc-driver.h
10635F:	drivers/nvme/host/fc.c
10636F:	drivers/nvme/target/fc.c
10637F:	drivers/nvme/target/fcloop.c
10638
10639NVM EXPRESS TARGET DRIVER
10640M:	Christoph Hellwig <hch@lst.de>
10641M:	Sagi Grimberg <sagi@grimberg.me>
10642L:	linux-nvme@lists.infradead.org
10643T:	git://git.infradead.org/nvme.git
10644W:	http://git.infradead.org/nvme.git
10645S:	Supported
10646F:	drivers/nvme/target/
10647
10648NVMEM FRAMEWORK
10649M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10650S:	Maintained
10651F:	drivers/nvmem/
10652F:	Documentation/devicetree/bindings/nvmem/
10653F:	Documentation/ABI/stable/sysfs-bus-nvmem
10654F:	include/linux/nvmem-consumer.h
10655F:	include/linux/nvmem-provider.h
10656
10657NXP SGTL5000 DRIVER
10658M:	Fabio Estevam <fabio.estevam@nxp.com>
10659L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10660S:	Maintained
10661F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10662F:	sound/soc/codecs/sgtl5000*
10663
10664NXP TDA998X DRM DRIVER
10665M:	Russell King <linux@armlinux.org.uk>
10666S:	Maintained
10667T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10668T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10669F:	drivers/gpu/drm/i2c/tda998x_drv.c
10670F:	include/drm/i2c/tda998x.h
10671F:	include/dt-bindings/display/tda998x.h
10672K:	"nxp,tda998x"
10673
10674NXP TFA9879 DRIVER
10675M:	Peter Rosin <peda@axentia.se>
10676L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10677S:	Maintained
10678F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10679F:	sound/soc/codecs/tfa9879*
10680
10681NXP-NCI NFC DRIVER
10682M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10683R:	Charles Gorand <charles.gorand@effinnov.com>
10684L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10685S:	Supported
10686F:	drivers/nfc/nxp-nci
10687
10688OBJAGG
10689M:	Jiri Pirko <jiri@mellanox.com>
10690L:	netdev@vger.kernel.org
10691S:	Supported
10692F:	lib/objagg.c
10693F:	lib/test_objagg.c
10694F:	include/linux/objagg.h
10695
10696OBJTOOL
10697M:	Josh Poimboeuf <jpoimboe@redhat.com>
10698M:	Peter Zijlstra <peterz@infradead.org>
10699S:	Supported
10700F:	tools/objtool/
10701
10702OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10703M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10704M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10705L:	linuxppc-dev@lists.ozlabs.org
10706S:	Supported
10707F:	arch/powerpc/platforms/powernv/ocxl.c
10708F:	arch/powerpc/include/asm/pnv-ocxl.h
10709F:	drivers/misc/ocxl/
10710F:	include/misc/ocxl*
10711F:	include/uapi/misc/ocxl.h
10712F:	Documentation/accelerators/ocxl.rst
10713
10714OMAP AUDIO SUPPORT
10715M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10716M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10717L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10718L:	linux-omap@vger.kernel.org
10719S:	Maintained
10720F:	sound/soc/omap/
10721
10722OMAP CLOCK FRAMEWORK SUPPORT
10723M:	Paul Walmsley <paul@pwsan.com>
10724L:	linux-omap@vger.kernel.org
10725S:	Maintained
10726F:	arch/arm/*omap*/*clock*
10727
10728OMAP DEVICE TREE SUPPORT
10729M:	Benoît Cousson <bcousson@baylibre.com>
10730M:	Tony Lindgren <tony@atomide.com>
10731L:	linux-omap@vger.kernel.org
10732L:	devicetree@vger.kernel.org
10733S:	Maintained
10734F:	arch/arm/boot/dts/*omap*
10735F:	arch/arm/boot/dts/*am3*
10736F:	arch/arm/boot/dts/*am4*
10737F:	arch/arm/boot/dts/*am5*
10738F:	arch/arm/boot/dts/*dra7*
10739
10740OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10741L:	linux-omap@vger.kernel.org
10742L:	linux-fbdev@vger.kernel.org
10743S:	Orphan
10744F:	drivers/video/fbdev/omap2/
10745F:	Documentation/arm/OMAP/DSS
10746
10747OMAP FRAMEBUFFER SUPPORT
10748L:	linux-fbdev@vger.kernel.org
10749L:	linux-omap@vger.kernel.org
10750S:	Orphan
10751F:	drivers/video/fbdev/omap/
10752
10753OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10754M:	Roger Quadros <rogerq@ti.com>
10755M:	Tony Lindgren <tony@atomide.com>
10756L:	linux-omap@vger.kernel.org
10757S:	Maintained
10758F:	drivers/memory/omap-gpmc.c
10759F:	arch/arm/mach-omap2/*gpmc*
10760
10761OMAP GPIO DRIVER
10762M:	Grygorii Strashko <grygorii.strashko@ti.com>
10763M:	Santosh Shilimkar <ssantosh@kernel.org>
10764M:	Kevin Hilman <khilman@kernel.org>
10765L:	linux-omap@vger.kernel.org
10766S:	Maintained
10767F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10768F:	drivers/gpio/gpio-omap.c
10769
10770OMAP HARDWARE SPINLOCK SUPPORT
10771M:	Ohad Ben-Cohen <ohad@wizery.com>
10772L:	linux-omap@vger.kernel.org
10773S:	Maintained
10774F:	drivers/hwspinlock/omap_hwspinlock.c
10775
10776OMAP HS MMC SUPPORT
10777L:	linux-mmc@vger.kernel.org
10778L:	linux-omap@vger.kernel.org
10779S:	Orphan
10780F:	drivers/mmc/host/omap_hsmmc.c
10781
10782OMAP HWMOD DATA
10783M:	Paul Walmsley <paul@pwsan.com>
10784L:	linux-omap@vger.kernel.org
10785S:	Maintained
10786F:	arch/arm/mach-omap2/omap_hwmod*data*
10787
10788OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10789M:	Benoît Cousson <bcousson@baylibre.com>
10790L:	linux-omap@vger.kernel.org
10791S:	Maintained
10792F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10793
10794OMAP HWMOD SUPPORT
10795M:	Benoît Cousson <bcousson@baylibre.com>
10796M:	Paul Walmsley <paul@pwsan.com>
10797L:	linux-omap@vger.kernel.org
10798S:	Maintained
10799F:	arch/arm/mach-omap2/omap_hwmod.*
10800
10801OMAP I2C DRIVER
10802M:	Vignesh R <vigneshr@ti.com>
10803L:	linux-omap@vger.kernel.org
10804L:	linux-i2c@vger.kernel.org
10805S:	Maintained
10806F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
10807F:	drivers/i2c/busses/i2c-omap.c
10808
10809OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10810M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10811L:	linux-media@vger.kernel.org
10812S:	Maintained
10813F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10814F:	drivers/media/platform/omap3isp/
10815F:	drivers/staging/media/omap4iss/
10816
10817OMAP MMC SUPPORT
10818M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10819L:	linux-omap@vger.kernel.org
10820S:	Odd Fixes
10821F:	drivers/mmc/host/omap.c
10822
10823OMAP POWER MANAGEMENT SUPPORT
10824M:	Kevin Hilman <khilman@kernel.org>
10825L:	linux-omap@vger.kernel.org
10826S:	Maintained
10827F:	arch/arm/*omap*/*pm*
10828F:	drivers/cpufreq/omap-cpufreq.c
10829
10830OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10831M:	Rajendra Nayak <rnayak@codeaurora.org>
10832M:	Paul Walmsley <paul@pwsan.com>
10833L:	linux-omap@vger.kernel.org
10834S:	Maintained
10835F:	arch/arm/mach-omap2/prm*
10836
10837OMAP RANDOM NUMBER GENERATOR SUPPORT
10838M:	Deepak Saxena <dsaxena@plexity.net>
10839S:	Maintained
10840F:	drivers/char/hw_random/omap-rng.c
10841
10842OMAP USB SUPPORT
10843L:	linux-usb@vger.kernel.org
10844L:	linux-omap@vger.kernel.org
10845S:	Orphan
10846F:	drivers/usb/*/*omap*
10847F:	arch/arm/*omap*/usb*
10848
10849OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10850M:	Mark Jackson <mpfj@newflow.co.uk>
10851L:	linux-omap@vger.kernel.org
10852S:	Maintained
10853F:	arch/arm/boot/dts/am335x-nano.dts
10854
10855OMAP1 SUPPORT
10856M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10857M:	Tony Lindgren <tony@atomide.com>
10858L:	linux-omap@vger.kernel.org
10859Q:	http://patchwork.kernel.org/project/linux-omap/list/
10860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10861S:	Maintained
10862F:	arch/arm/mach-omap1/
10863F:	arch/arm/plat-omap/
10864F:	arch/arm/configs/omap1_defconfig
10865F:	drivers/i2c/busses/i2c-omap.c
10866F:	include/linux/platform_data/i2c-omap.h
10867F:	include/linux/platform_data/ams-delta-fiq.h
10868
10869OMAP2+ SUPPORT
10870M:	Tony Lindgren <tony@atomide.com>
10871L:	linux-omap@vger.kernel.org
10872W:	http://www.muru.com/linux/omap/
10873W:	http://linux.omap.com/
10874Q:	http://patchwork.kernel.org/project/linux-omap/list/
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10876S:	Maintained
10877F:	arch/arm/mach-omap2/
10878F:	arch/arm/plat-omap/
10879F:	arch/arm/configs/omap2plus_defconfig
10880F:	drivers/i2c/busses/i2c-omap.c
10881F:	drivers/irqchip/irq-omap-intc.c
10882F:	drivers/mfd/*omap*.c
10883F:	drivers/mfd/menelaus.c
10884F:	drivers/mfd/palmas.c
10885F:	drivers/mfd/tps65217.c
10886F:	drivers/mfd/tps65218.c
10887F:	drivers/mfd/tps65910.c
10888F:	drivers/mfd/twl-core.[ch]
10889F:	drivers/mfd/twl4030*.c
10890F:	drivers/mfd/twl6030*.c
10891F:	drivers/mfd/twl6040*.c
10892F:	drivers/regulator/palmas-regulator*.c
10893F:	drivers/regulator/pbias-regulator.c
10894F:	drivers/regulator/tps65217-regulator.c
10895F:	drivers/regulator/tps65218-regulator.c
10896F:	drivers/regulator/tps65910-regulator.c
10897F:	drivers/regulator/twl-regulator.c
10898F:	drivers/regulator/twl6030-regulator.c
10899F:	include/linux/platform_data/i2c-omap.h
10900
10901ONION OMEGA2+ BOARD
10902M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10903L:	linux-mips@linux-mips.org
10904S:	Maintained
10905F:	arch/mips/boot/dts/ralink/omega2p.dts
10906
10907OMFS FILESYSTEM
10908M:	Bob Copeland <me@bobcopeland.com>
10909L:	linux-karma-devel@lists.sourceforge.net
10910S:	Maintained
10911F:	Documentation/filesystems/omfs.txt
10912F:	fs/omfs/
10913
10914OMNIKEY CARDMAN 4000 DRIVER
10915M:	Harald Welte <laforge@gnumonks.org>
10916S:	Maintained
10917F:	drivers/char/pcmcia/cm4000_cs.c
10918F:	include/linux/cm4000_cs.h
10919F:	include/uapi/linux/cm4000_cs.h
10920
10921OMNIKEY CARDMAN 4040 DRIVER
10922M:	Harald Welte <laforge@gnumonks.org>
10923S:	Maintained
10924F:	drivers/char/pcmcia/cm4040_cs.*
10925
10926OMNIVISION OV13858 SENSOR DRIVER
10927M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10928L:	linux-media@vger.kernel.org
10929T:	git git://linuxtv.org/media_tree.git
10930S:	Maintained
10931F:	drivers/media/i2c/ov13858.c
10932
10933OMNIVISION OV2680 SENSOR DRIVER
10934M:	Rui Miguel Silva <rmfrfs@gmail.com>
10935L:	linux-media@vger.kernel.org
10936T:	git git://linuxtv.org/media_tree.git
10937S:	Maintained
10938F:	drivers/media/i2c/ov2680.c
10939F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10940
10941OMNIVISION OV2685 SENSOR DRIVER
10942M:	Shunqian Zheng <zhengsq@rock-chips.com>
10943L:	linux-media@vger.kernel.org
10944T:	git git://linuxtv.org/media_tree.git
10945S:	Maintained
10946F:	drivers/media/i2c/ov2685.c
10947
10948OMNIVISION OV5640 SENSOR DRIVER
10949M:	Steve Longerbeam <slongerbeam@gmail.com>
10950L:	linux-media@vger.kernel.org
10951T:	git git://linuxtv.org/media_tree.git
10952S:	Maintained
10953F:	drivers/media/i2c/ov5640.c
10954
10955OMNIVISION OV5647 SENSOR DRIVER
10956M:	Luis Oliveira <lolivei@synopsys.com>
10957L:	linux-media@vger.kernel.org
10958T:	git git://linuxtv.org/media_tree.git
10959S:	Maintained
10960F:	drivers/media/i2c/ov5647.c
10961
10962OMNIVISION OV5695 SENSOR DRIVER
10963M:	Shunqian Zheng <zhengsq@rock-chips.com>
10964L:	linux-media@vger.kernel.org
10965T:	git git://linuxtv.org/media_tree.git
10966S:	Maintained
10967F:	drivers/media/i2c/ov5695.c
10968
10969OMNIVISION OV7670 SENSOR DRIVER
10970M:	Jonathan Corbet <corbet@lwn.net>
10971L:	linux-media@vger.kernel.org
10972T:	git git://linuxtv.org/media_tree.git
10973S:	Maintained
10974F:	drivers/media/i2c/ov7670.c
10975F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10976
10977OMNIVISION OV772x SENSOR DRIVER
10978M:	Jacopo Mondi <jacopo@jmondi.org>
10979L:	linux-media@vger.kernel.org
10980T:	git git://linuxtv.org/media_tree.git
10981S:	Odd fixes
10982F:	drivers/media/i2c/ov772x.c
10983F:	include/media/i2c/ov772x.h
10984F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10985
10986OMNIVISION OV7740 SENSOR DRIVER
10987M:	Wenyou Yang <wenyou.yang@microchip.com>
10988L:	linux-media@vger.kernel.org
10989T:	git git://linuxtv.org/media_tree.git
10990S:	Maintained
10991F:	drivers/media/i2c/ov7740.c
10992F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10993
10994OMNIVISION OV9650 SENSOR DRIVER
10995M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10996R:	Akinobu Mita <akinobu.mita@gmail.com>
10997R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10998L:	linux-media@vger.kernel.org
10999T:	git git://linuxtv.org/media_tree.git
11000S:	Maintained
11001F:	drivers/media/i2c/ov9650.c
11002F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11003
11004ONENAND FLASH DRIVER
11005M:	Kyungmin Park <kyungmin.park@samsung.com>
11006L:	linux-mtd@lists.infradead.org
11007S:	Maintained
11008F:	drivers/mtd/nand/onenand/
11009F:	include/linux/mtd/onenand*.h
11010
11011ONSTREAM SCSI TAPE DRIVER
11012M:	Willem Riede <osst@riede.org>
11013L:	osst-users@lists.sourceforge.net
11014L:	linux-scsi@vger.kernel.org
11015S:	Maintained
11016F:	Documentation/scsi/osst.txt
11017F:	drivers/scsi/osst.*
11018F:	drivers/scsi/osst_*.h
11019F:	drivers/scsi/st.h
11020
11021OP-TEE DRIVER
11022M:	Jens Wiklander <jens.wiklander@linaro.org>
11023S:	Maintained
11024F:	drivers/tee/optee/
11025
11026OPA-VNIC DRIVER
11027M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11028M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11029L:	linux-rdma@vger.kernel.org
11030S:	Supported
11031F:	drivers/infiniband/ulp/opa_vnic
11032
11033OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11034M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11035M:	Frank Rowand <frowand.list@gmail.com>
11036L:	devicetree@vger.kernel.org
11037S:	Maintained
11038F:	Documentation/devicetree/dynamic-resolution-notes.txt
11039F:	Documentation/devicetree/overlay-notes.txt
11040F:	drivers/of/overlay.c
11041F:	drivers/of/resolver.c
11042K:	of_overlay_notifier_
11043
11044OPEN FIRMWARE AND FLATTENED DEVICE TREE
11045M:	Rob Herring <robh+dt@kernel.org>
11046M:	Frank Rowand <frowand.list@gmail.com>
11047L:	devicetree@vger.kernel.org
11048W:	http://www.devicetree.org/
11049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11050S:	Maintained
11051F:	drivers/of/
11052F:	include/linux/of*.h
11053F:	scripts/dtc/
11054F:	Documentation/ABI/testing/sysfs-firmware-ofw
11055
11056OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11057M:	Rob Herring <robh+dt@kernel.org>
11058M:	Mark Rutland <mark.rutland@arm.com>
11059L:	devicetree@vger.kernel.org
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11061Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11062S:	Maintained
11063F:	Documentation/devicetree/
11064F:	arch/*/boot/dts/
11065F:	include/dt-bindings/
11066
11067OPENCORES I2C BUS DRIVER
11068M:	Peter Korsgaard <peter@korsgaard.com>
11069L:	linux-i2c@vger.kernel.org
11070S:	Maintained
11071F:	Documentation/i2c/busses/i2c-ocores
11072F:	drivers/i2c/busses/i2c-ocores.c
11073
11074OPENRISC ARCHITECTURE
11075M:	Jonas Bonn <jonas@southpole.se>
11076M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11077M:	Stafford Horne <shorne@gmail.com>
11078T:	git git://github.com/openrisc/linux.git
11079L:	openrisc@lists.librecores.org
11080W:	http://openrisc.io
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/openrisc/
11083F:	Documentation/openrisc/
11084F:	arch/openrisc/
11085F:	drivers/irqchip/irq-ompic.c
11086F:	drivers/irqchip/irq-or1k-*
11087
11088OPENVSWITCH
11089M:	Pravin B Shelar <pshelar@ovn.org>
11090L:	netdev@vger.kernel.org
11091L:	dev@openvswitch.org
11092W:	http://openvswitch.org
11093S:	Maintained
11094F:	net/openvswitch/
11095F:	include/uapi/linux/openvswitch.h
11096
11097OPERATING PERFORMANCE POINTS (OPP)
11098M:	Viresh Kumar <vireshk@kernel.org>
11099M:	Nishanth Menon <nm@ti.com>
11100M:	Stephen Boyd <sboyd@kernel.org>
11101L:	linux-pm@vger.kernel.org
11102S:	Maintained
11103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11104F:	drivers/opp/
11105F:	include/linux/pm_opp.h
11106F:	Documentation/power/opp.txt
11107F:	Documentation/devicetree/bindings/opp/
11108
11109OPL4 DRIVER
11110M:	Clemens Ladisch <clemens@ladisch.de>
11111L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11112T:	git git://git.alsa-project.org/alsa-kernel.git
11113S:	Maintained
11114F:	sound/drivers/opl4/
11115
11116OPROFILE
11117M:	Robert Richter <rric@kernel.org>
11118L:	oprofile-list@lists.sf.net
11119S:	Maintained
11120F:	arch/*/include/asm/oprofile*.h
11121F:	arch/*/oprofile/
11122F:	drivers/oprofile/
11123F:	include/linux/oprofile.h
11124
11125ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11126M:	Mark Fasheh <mark@fasheh.com>
11127M:	Joel Becker <jlbec@evilplan.org>
11128L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11129W:	http://ocfs2.wiki.kernel.org
11130S:	Supported
11131F:	Documentation/filesystems/ocfs2.txt
11132F:	Documentation/filesystems/dlmfs.txt
11133F:	fs/ocfs2/
11134
11135ORANGEFS FILESYSTEM
11136M:	Mike Marshall <hubcap@omnibond.com>
11137R:	Martin Brandenburg <martin@omnibond.com>
11138L:	devel@lists.orangefs.org
11139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11140S:	Supported
11141F:	fs/orangefs/
11142F:	Documentation/filesystems/orangefs.txt
11143
11144ORINOCO DRIVER
11145L:	linux-wireless@vger.kernel.org
11146W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11147W:	http://www.nongnu.org/orinoco/
11148S:	Orphan
11149F:	drivers/net/wireless/intersil/orinoco/
11150
11151OSD LIBRARY and FILESYSTEM
11152M:	Boaz Harrosh <ooo@electrozaur.com>
11153S:	Maintained
11154F:	drivers/scsi/osd/
11155F:	include/scsi/osd_*
11156F:	fs/exofs/
11157
11158OV2659 OMNIVISION SENSOR DRIVER
11159M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11160L:	linux-media@vger.kernel.org
11161W:	https://linuxtv.org
11162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11163T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11164S:	Maintained
11165F:	drivers/media/i2c/ov2659.c
11166F:	include/media/i2c/ov2659.h
11167
11168OVERLAY FILESYSTEM
11169M:	Miklos Szeredi <miklos@szeredi.hu>
11170L:	linux-unionfs@vger.kernel.org
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11172S:	Supported
11173F:	fs/overlayfs/
11174F:	Documentation/filesystems/overlayfs.txt
11175
11176P54 WIRELESS DRIVER
11177M:	Christian Lamparter <chunkeey@googlemail.com>
11178L:	linux-wireless@vger.kernel.org
11179W:	http://wireless.kernel.org/en/users/Drivers/p54
11180S:	Maintained
11181F:	drivers/net/wireless/intersil/p54/
11182
11183PA SEMI ETHERNET DRIVER
11184L:	netdev@vger.kernel.org
11185S:	Orphan
11186F:	drivers/net/ethernet/pasemi/*
11187
11188PA SEMI SMBUS DRIVER
11189L:	linux-i2c@vger.kernel.org
11190S:	Orphan
11191F:	drivers/i2c/busses/i2c-pasemi.c
11192
11193PADATA PARALLEL EXECUTION MECHANISM
11194M:	Steffen Klassert <steffen.klassert@secunet.com>
11195L:	linux-crypto@vger.kernel.org
11196S:	Maintained
11197F:	kernel/padata.c
11198F:	include/linux/padata.h
11199F:	Documentation/padata.txt
11200
11201PANASONIC LAPTOP ACPI EXTRAS DRIVER
11202M:	Harald Welte <laforge@gnumonks.org>
11203L:	platform-driver-x86@vger.kernel.org
11204S:	Maintained
11205F:	drivers/platform/x86/panasonic-laptop.c
11206
11207PARALLEL LCD/KEYPAD PANEL DRIVER
11208M:	Willy Tarreau <willy@haproxy.com>
11209M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11210S:	Odd Fixes
11211F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11212F:	drivers/auxdisplay/panel.c
11213
11214PARALLEL PORT SUBSYSTEM
11215M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11216M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11217L:	linux-parport@lists.infradead.org (subscribers-only)
11218S:	Maintained
11219F:	drivers/parport/
11220F:	include/linux/parport*.h
11221F:	drivers/char/ppdev.c
11222F:	include/uapi/linux/ppdev.h
11223F:	Documentation/parport*.txt
11224
11225PARAVIRT_OPS INTERFACE
11226M:	Juergen Gross <jgross@suse.com>
11227M:	Alok Kataria <akataria@vmware.com>
11228L:	virtualization@lists.linux-foundation.org
11229S:	Supported
11230F:	Documentation/virtual/paravirt_ops.txt
11231F:	arch/*/kernel/paravirt*
11232F:	arch/*/include/asm/paravirt*.h
11233F:	include/linux/hypervisor.h
11234
11235PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11236M:	Tim Waugh <tim@cyberelk.net>
11237L:	linux-parport@lists.infradead.org (subscribers-only)
11238S:	Maintained
11239F:	Documentation/blockdev/paride.txt
11240F:	drivers/block/paride/
11241
11242PARISC ARCHITECTURE
11243M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
11244M:	Helge Deller <deller@gmx.de>
11245L:	linux-parisc@vger.kernel.org
11246W:	http://www.parisc-linux.org/
11247Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11250S:	Maintained
11251F:	arch/parisc/
11252F:	Documentation/parisc/
11253F:	drivers/parisc/
11254F:	drivers/char/agp/parisc-agp.c
11255F:	drivers/input/serio/gscps2.c
11256F:	drivers/parport/parport_gsc.*
11257F:	drivers/tty/serial/8250/8250_gsc.c
11258F:	drivers/video/fbdev/sti*
11259F:	drivers/video/console/sti*
11260F:	drivers/video/logo/logo_parisc*
11261
11262PARMAN
11263M:	Jiri Pirko <jiri@mellanox.com>
11264L:	netdev@vger.kernel.org
11265S:	Supported
11266F:	lib/parman.c
11267F:	lib/test_parman.c
11268F:	include/linux/parman.h
11269
11270PC87360 HARDWARE MONITORING DRIVER
11271M:	Jim Cromie <jim.cromie@gmail.com>
11272L:	linux-hwmon@vger.kernel.org
11273S:	Maintained
11274F:	Documentation/hwmon/pc87360
11275F:	drivers/hwmon/pc87360.c
11276
11277PC8736x GPIO DRIVER
11278M:	Jim Cromie <jim.cromie@gmail.com>
11279S:	Maintained
11280F:	drivers/char/pc8736x_gpio.c
11281
11282PC87427 HARDWARE MONITORING DRIVER
11283M:	Jean Delvare <jdelvare@suse.com>
11284L:	linux-hwmon@vger.kernel.org
11285S:	Maintained
11286F:	Documentation/hwmon/pc87427
11287F:	drivers/hwmon/pc87427.c
11288
11289PCA9532 LED DRIVER
11290M:	Riku Voipio <riku.voipio@iki.fi>
11291S:	Maintained
11292F:	drivers/leds/leds-pca9532.c
11293F:	include/linux/leds-pca9532.h
11294
11295PCA9541 I2C BUS MASTER SELECTOR DRIVER
11296M:	Guenter Roeck <linux@roeck-us.net>
11297L:	linux-i2c@vger.kernel.org
11298S:	Maintained
11299F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11300
11301PCDP - PRIMARY CONSOLE AND DEBUG PORT
11302M:	Khalid Aziz <khalid@gonehiking.org>
11303S:	Maintained
11304F:	drivers/firmware/pcdp.*
11305
11306PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11307M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11308L:	linux-pci@vger.kernel.org
11309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310S:	Maintained
11311F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11312F:	drivers/pci/controller/pci-aardvark.c
11313
11314PCI DRIVER FOR ALTERA PCIE IP
11315M:	Ley Foon Tan <lftan@altera.com>
11316L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11317L:	linux-pci@vger.kernel.org
11318S:	Supported
11319F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11320F:	drivers/pci/controller/pcie-altera.c
11321
11322PCI DRIVER FOR APPLIEDMICRO XGENE
11323M:	Tanmay Inamdar <tinamdar@apm.com>
11324L:	linux-pci@vger.kernel.org
11325L:	linux-arm-kernel@lists.infradead.org
11326S:	Maintained
11327F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11328F:	drivers/pci/controller/pci-xgene.c
11329
11330PCI DRIVER FOR ARM VERSATILE PLATFORM
11331M:	Rob Herring <robh@kernel.org>
11332L:	linux-pci@vger.kernel.org
11333L:	linux-arm-kernel@lists.infradead.org
11334S:	Maintained
11335F:	Documentation/devicetree/bindings/pci/versatile.txt
11336F:	drivers/pci/controller/pci-versatile.c
11337
11338PCI DRIVER FOR ARMADA 8K
11339M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11340L:	linux-pci@vger.kernel.org
11341L:	linux-arm-kernel@lists.infradead.org
11342S:	Maintained
11343F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11344F:	drivers/pci/controller/dwc/pcie-armada8k.c
11345
11346PCI DRIVER FOR CADENCE PCIE IP
11347M:	Alan Douglas <adouglas@cadence.com>
11348L:	linux-pci@vger.kernel.org
11349S:	Maintained
11350F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11351F:	drivers/pci/controller/pcie-cadence*
11352
11353PCI DRIVER FOR FREESCALE LAYERSCAPE
11354M:	Minghuan Lian <minghuan.Lian@nxp.com>
11355M:	Mingkai Hu <mingkai.hu@nxp.com>
11356M:	Roy Zang <roy.zang@nxp.com>
11357L:	linuxppc-dev@lists.ozlabs.org
11358L:	linux-pci@vger.kernel.org
11359L:	linux-arm-kernel@lists.infradead.org
11360S:	Maintained
11361F:	drivers/pci/controller/dwc/*layerscape*
11362
11363PCI DRIVER FOR GENERIC OF HOSTS
11364M:	Will Deacon <will.deacon@arm.com>
11365L:	linux-pci@vger.kernel.org
11366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11367S:	Maintained
11368F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11369F:	drivers/pci/controller/pci-host-common.c
11370F:	drivers/pci/controller/pci-host-generic.c
11371
11372PCI DRIVER FOR IMX6
11373M:	Richard Zhu <hongxing.zhu@nxp.com>
11374M:	Lucas Stach <l.stach@pengutronix.de>
11375L:	linux-pci@vger.kernel.org
11376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11377S:	Maintained
11378F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11379F:	drivers/pci/controller/dwc/*imx6*
11380
11381PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11382M:	Keith Busch <keith.busch@intel.com>
11383M:	Jonathan Derrick <jonathan.derrick@intel.com>
11384L:	linux-pci@vger.kernel.org
11385S:	Supported
11386F:	drivers/pci/controller/vmd.c
11387
11388PCI DRIVER FOR MICROSEMI SWITCHTEC
11389M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11390M:	Logan Gunthorpe <logang@deltatee.com>
11391L:	linux-pci@vger.kernel.org
11392S:	Maintained
11393F:	Documentation/switchtec.txt
11394F:	Documentation/ABI/testing/sysfs-class-switchtec
11395F:	drivers/pci/switch/switchtec*
11396F:	include/uapi/linux/switchtec_ioctl.h
11397F:	include/linux/switchtec.h
11398F:	drivers/ntb/hw/mscc/
11399
11400PCI DRIVER FOR MOBIVEIL PCIE IP
11401M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11402L:	linux-pci@vger.kernel.org
11403S:	Supported
11404F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11405F:	drivers/pci/controller/pcie-mobiveil.c
11406
11407PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11408M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11409M:	Jason Cooper <jason@lakedaemon.net>
11410L:	linux-pci@vger.kernel.org
11411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11412S:	Maintained
11413F:	drivers/pci/controller/*mvebu*
11414
11415PCI DRIVER FOR NVIDIA TEGRA
11416M:	Thierry Reding <thierry.reding@gmail.com>
11417L:	linux-tegra@vger.kernel.org
11418L:	linux-pci@vger.kernel.org
11419S:	Supported
11420F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11421F:	drivers/pci/controller/pci-tegra.c
11422
11423PCI DRIVER FOR RENESAS R-CAR
11424M:	Simon Horman <horms@verge.net.au>
11425L:	linux-pci@vger.kernel.org
11426L:	linux-renesas-soc@vger.kernel.org
11427S:	Maintained
11428F:	drivers/pci/controller/*rcar*
11429
11430PCI DRIVER FOR SAMSUNG EXYNOS
11431M:	Jingoo Han <jingoohan1@gmail.com>
11432L:	linux-pci@vger.kernel.org
11433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11434L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11435S:	Maintained
11436F:	drivers/pci/controller/dwc/pci-exynos.c
11437
11438PCI DRIVER FOR SYNOPSYS DESIGNWARE
11439M:	Jingoo Han <jingoohan1@gmail.com>
11440M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11441L:	linux-pci@vger.kernel.org
11442S:	Maintained
11443F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11444F:	drivers/pci/controller/dwc/*designware*
11445
11446PCI DRIVER FOR TI DRA7XX
11447M:	Kishon Vijay Abraham I <kishon@ti.com>
11448L:	linux-omap@vger.kernel.org
11449L:	linux-pci@vger.kernel.org
11450S:	Supported
11451F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11452F:	drivers/pci/controller/dwc/pci-dra7xx.c
11453
11454PCI DRIVER FOR TI KEYSTONE
11455M:	Murali Karicheri <m-karicheri2@ti.com>
11456L:	linux-pci@vger.kernel.org
11457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11458S:	Maintained
11459F:	drivers/pci/controller/dwc/pci-keystone.c
11460
11461PCI ENDPOINT SUBSYSTEM
11462M:	Kishon Vijay Abraham I <kishon@ti.com>
11463M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11464L:	linux-pci@vger.kernel.org
11465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11466S:	Supported
11467F:	drivers/pci/endpoint/
11468F:	drivers/misc/pci_endpoint_test.c
11469F:	tools/pci/
11470
11471PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11472M:	Russell Currey <ruscur@russell.cc>
11473M:	Sam Bobroff <sbobroff@linux.ibm.com>
11474M:	Oliver O'Halloran <oohall@gmail.com>
11475L:	linuxppc-dev@lists.ozlabs.org
11476S:	Supported
11477F:	Documentation/PCI/pci-error-recovery.txt
11478F:	drivers/pci/pcie/aer.c
11479F:	drivers/pci/pcie/dpc.c
11480F:	drivers/pci/pcie/err.c
11481F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11482F:	arch/powerpc/kernel/eeh*.c
11483F:	arch/powerpc/platforms/*/eeh*.c
11484F:	arch/powerpc/include/*/eeh*.h
11485
11486PCI ERROR RECOVERY
11487M:	Linas Vepstas <linasvepstas@gmail.com>
11488L:	linux-pci@vger.kernel.org
11489S:	Supported
11490F:	Documentation/PCI/pci-error-recovery.txt
11491
11492PCI MSI DRIVER FOR ALTERA MSI IP
11493M:	Ley Foon Tan <lftan@altera.com>
11494L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11495L:	linux-pci@vger.kernel.org
11496S:	Supported
11497F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11498F:	drivers/pci/controller/pcie-altera-msi.c
11499
11500PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11501M:	Duc Dang <dhdang@apm.com>
11502L:	linux-pci@vger.kernel.org
11503L:	linux-arm-kernel@lists.infradead.org
11504S:	Maintained
11505F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11506F:	drivers/pci/controller/pci-xgene-msi.c
11507
11508PCI SUBSYSTEM
11509M:	Bjorn Helgaas <bhelgaas@google.com>
11510L:	linux-pci@vger.kernel.org
11511Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11513S:	Supported
11514F:	Documentation/devicetree/bindings/pci/
11515F:	Documentation/PCI/
11516F:	drivers/acpi/pci*
11517F:	drivers/pci/
11518F:	include/asm-generic/pci*
11519F:	include/linux/pci*
11520F:	include/linux/of_pci.h
11521F:	include/uapi/linux/pci*
11522F:	lib/pci*
11523F:	arch/x86/pci/
11524F:	arch/x86/kernel/quirks.c
11525
11526PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11527M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11528L:	linux-pci@vger.kernel.org
11529Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11531S:	Supported
11532F:	drivers/pci/controller/
11533
11534PCIE DRIVER FOR AXIS ARTPEC
11535M:	Jesper Nilsson <jesper.nilsson@axis.com>
11536L:	linux-arm-kernel@axis.com
11537L:	linux-pci@vger.kernel.org
11538S:	Maintained
11539F:	Documentation/devicetree/bindings/pci/axis,artpec*
11540F:	drivers/pci/controller/dwc/*artpec*
11541
11542PCIE DRIVER FOR CAVIUM THUNDERX
11543M:	David Daney <david.daney@cavium.com>
11544L:	linux-pci@vger.kernel.org
11545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11546S:	Supported
11547F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11548F:	drivers/pci/controller/pci-thunder-*
11549
11550PCIE DRIVER FOR HISILICON
11551M:	Zhou Wang <wangzhou1@hisilicon.com>
11552L:	linux-pci@vger.kernel.org
11553S:	Maintained
11554F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11555F:	drivers/pci/controller/dwc/pcie-hisi.c
11556
11557PCIE DRIVER FOR HISILICON KIRIN
11558M:	Xiaowei Song <songxiaowei@hisilicon.com>
11559M:	Binghui Wang <wangbinghui@hisilicon.com>
11560L:	linux-pci@vger.kernel.org
11561S:	Maintained
11562F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11563F:	drivers/pci/controller/dwc/pcie-kirin.c
11564
11565PCIE DRIVER FOR HISILICON STB
11566M:	Jianguo Sun <sunjianguo1@huawei.com>
11567M:	Shawn Guo <shawn.guo@linaro.org>
11568L:	linux-pci@vger.kernel.org
11569S:	Maintained
11570F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11571F:	drivers/pci/controller/dwc/pcie-histb.c
11572
11573PCIE DRIVER FOR MEDIATEK
11574M:	Ryder Lee <ryder.lee@mediatek.com>
11575L:	linux-pci@vger.kernel.org
11576L:	linux-mediatek@lists.infradead.org
11577S:	Supported
11578F:	Documentation/devicetree/bindings/pci/mediatek*
11579F:	drivers/pci/controller/*mediatek*
11580
11581PCIE DRIVER FOR QUALCOMM MSM
11582M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11583L:	linux-pci@vger.kernel.org
11584L:	linux-arm-msm@vger.kernel.org
11585S:	Maintained
11586F:	drivers/pci/controller/dwc/*qcom*
11587
11588PCIE DRIVER FOR ROCKCHIP
11589M:	Shawn Lin <shawn.lin@rock-chips.com>
11590L:	linux-pci@vger.kernel.org
11591L:	linux-rockchip@lists.infradead.org
11592S:	Maintained
11593F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11594F:	drivers/pci/controller/pcie-rockchip*
11595
11596PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11597M:	Linus Walleij <linus.walleij@linaro.org>
11598L:	linux-pci@vger.kernel.org
11599S:	Maintained
11600F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11601F:	drivers/pci/controller/pci-v3-semi.c
11602
11603PCIE DRIVER FOR ST SPEAR13XX
11604M:	Pratyush Anand <pratyush.anand@gmail.com>
11605L:	linux-pci@vger.kernel.org
11606S:	Maintained
11607F:	drivers/pci/controller/dwc/*spear*
11608
11609PCMCIA SUBSYSTEM
11610M:	Dominik Brodowski <linux@dominikbrodowski.net>
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11612S:	Odd Fixes
11613F:	Documentation/pcmcia/
11614F:	tools/pcmcia/
11615F:	drivers/pcmcia/
11616F:	include/pcmcia/
11617
11618PCNET32 NETWORK DRIVER
11619M:	Don Fry <pcnet32@frontier.com>
11620L:	netdev@vger.kernel.org
11621S:	Maintained
11622F:	drivers/net/ethernet/amd/pcnet32.c
11623
11624PCRYPT PARALLEL CRYPTO ENGINE
11625M:	Steffen Klassert <steffen.klassert@secunet.com>
11626L:	linux-crypto@vger.kernel.org
11627S:	Maintained
11628F:	crypto/pcrypt.c
11629F:	include/crypto/pcrypt.h
11630
11631PEAQ WMI HOTKEYS DRIVER
11632M:	Hans de Goede <hdegoede@redhat.com>
11633L:	platform-driver-x86@vger.kernel.org
11634S:	Maintained
11635F:	drivers/platform/x86/peaq-wmi.c
11636
11637PER-CPU MEMORY ALLOCATOR
11638M:	Dennis Zhou <dennis@kernel.org>
11639M:	Tejun Heo <tj@kernel.org>
11640M:	Christoph Lameter <cl@linux.com>
11641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11642S:	Maintained
11643F:	include/linux/percpu*.h
11644F:	mm/percpu*.c
11645F:	arch/*/include/asm/percpu.h
11646
11647PER-TASK DELAY ACCOUNTING
11648M:	Balbir Singh <bsingharora@gmail.com>
11649S:	Maintained
11650F:	include/linux/delayacct.h
11651F:	kernel/delayacct.c
11652
11653PERFORMANCE EVENTS SUBSYSTEM
11654M:	Peter Zijlstra <peterz@infradead.org>
11655M:	Ingo Molnar <mingo@redhat.com>
11656M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11657R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11658R:	Jiri Olsa <jolsa@redhat.com>
11659R:	Namhyung Kim <namhyung@kernel.org>
11660L:	linux-kernel@vger.kernel.org
11661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11662S:	Supported
11663F:	kernel/events/*
11664F:	include/linux/perf_event.h
11665F:	include/uapi/linux/perf_event.h
11666F:	arch/*/kernel/perf_event*.c
11667F:	arch/*/kernel/*/perf_event*.c
11668F:	arch/*/kernel/*/*/perf_event*.c
11669F:	arch/*/include/asm/perf_event.h
11670F:	arch/*/kernel/perf_callchain.c
11671F:	arch/*/events/*
11672F:	tools/perf/
11673
11674PERSONALITY HANDLING
11675M:	Christoph Hellwig <hch@infradead.org>
11676L:	linux-abi-devel@lists.sourceforge.net
11677S:	Maintained
11678F:	include/linux/personality.h
11679F:	include/uapi/linux/personality.h
11680
11681PHOENIX RC FLIGHT CONTROLLER ADAPTER
11682M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11683L:	linux-input@vger.kernel.org
11684S:	Maintained
11685F:	Documentation/input/devices/pxrc.rst
11686F:	drivers/input/joystick/pxrc.c
11687
11688PHONET PROTOCOL
11689M:	Remi Denis-Courmont <courmisch@gmail.com>
11690S:	Supported
11691F:	Documentation/networking/phonet.txt
11692F:	include/linux/phonet.h
11693F:	include/net/phonet/
11694F:	include/uapi/linux/phonet.h
11695F:	net/phonet/
11696
11697PHRAM MTD DRIVER
11698M:	Joern Engel <joern@lazybastard.org>
11699L:	linux-mtd@lists.infradead.org
11700S:	Maintained
11701F:	drivers/mtd/devices/phram.c
11702
11703PICOLCD HID DRIVER
11704M:	Bruno Prémont <bonbons@linux-vserver.org>
11705L:	linux-input@vger.kernel.org
11706S:	Maintained
11707F:	drivers/hid/hid-picolcd*
11708
11709PICOXCELL SUPPORT
11710M:	Jamie Iles <jamie@jamieiles.com>
11711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11712T:	git git://github.com/jamieiles/linux-2.6-ji.git
11713S:	Supported
11714F:	arch/arm/boot/dts/picoxcell*
11715F:	arch/arm/mach-picoxcell/
11716F:	drivers/crypto/picoxcell*
11717
11718PIN CONTROL SUBSYSTEM
11719M:	Linus Walleij <linus.walleij@linaro.org>
11720L:	linux-gpio@vger.kernel.org
11721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11722S:	Maintained
11723F:	Documentation/devicetree/bindings/pinctrl/
11724F:	Documentation/driver-api/pinctl.rst
11725F:	drivers/pinctrl/
11726F:	include/linux/pinctrl/
11727
11728PIN CONTROLLER - ATMEL AT91
11729M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11731S:	Maintained
11732F:	drivers/pinctrl/pinctrl-at91.*
11733
11734PIN CONTROLLER - ATMEL AT91 PIO4
11735M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11737L:	linux-gpio@vger.kernel.org
11738S:	Supported
11739F:	drivers/pinctrl/pinctrl-at91-pio4.*
11740
11741PIN CONTROLLER - FREESCALE
11742M:	Dong Aisheng <aisheng.dong@nxp.com>
11743M:	Fabio Estevam <festevam@gmail.com>
11744M:	Shawn Guo <shawnguo@kernel.org>
11745M:	Stefan Agner <stefan@agner.ch>
11746R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11747L:	linux-gpio@vger.kernel.org
11748S:	Maintained
11749F:	drivers/pinctrl/freescale/
11750F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11751
11752PIN CONTROLLER - INTEL
11753M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11754M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11756S:	Maintained
11757F:	drivers/pinctrl/intel/
11758
11759PIN CONTROLLER - MEDIATEK
11760M:	Sean Wang <sean.wang@kernel.org>
11761L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11762S:	Maintained
11763F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11764F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11765F:	drivers/pinctrl/mediatek/
11766
11767PIN CONTROLLER - QUALCOMM
11768M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11769S:	Maintained
11770L:	linux-arm-msm@vger.kernel.org
11771F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11772F:	drivers/pinctrl/qcom/
11773
11774PIN CONTROLLER - RENESAS
11775M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11776M:	Geert Uytterhoeven <geert+renesas@glider.be>
11777L:	linux-renesas-soc@vger.kernel.org
11778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11779S:	Maintained
11780F:	drivers/pinctrl/sh-pfc/
11781
11782PIN CONTROLLER - SAMSUNG
11783M:	Tomasz Figa <tomasz.figa@gmail.com>
11784M:	Krzysztof Kozlowski <krzk@kernel.org>
11785M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11787L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11788Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11790S:	Maintained
11791F:	drivers/pinctrl/samsung/
11792F:	include/dt-bindings/pinctrl/samsung.h
11793F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11794
11795PIN CONTROLLER - SINGLE
11796M:	Tony Lindgren <tony@atomide.com>
11797M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11799L:	linux-omap@vger.kernel.org
11800S:	Maintained
11801F:	drivers/pinctrl/pinctrl-single.c
11802
11803PIN CONTROLLER - ST SPEAR
11804M:	Viresh Kumar <vireshk@kernel.org>
11805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11806W:	http://www.st.com/spear
11807S:	Maintained
11808F:	drivers/pinctrl/spear/
11809
11810PISTACHIO SOC SUPPORT
11811M:	James Hartley <james.hartley@sondrel.com>
11812L:	linux-mips@linux-mips.org
11813S:	Odd Fixes
11814F:	arch/mips/pistachio/
11815F:	arch/mips/include/asm/mach-pistachio/
11816F:	arch/mips/boot/dts/img/pistachio*
11817F:	arch/mips/configs/pistachio*_defconfig
11818
11819PKTCDVD DRIVER
11820S:	Orphan
11821M:	linux-block@vger.kernel.org
11822F:	drivers/block/pktcdvd.c
11823F:	include/linux/pktcdvd.h
11824F:	include/uapi/linux/pktcdvd.h
11825
11826PKUNITY SOC DRIVERS
11827M:	Guan Xuetao <gxt@pku.edu.cn>
11828W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11829S:	Maintained
11830T:	git git://github.com/gxt/linux.git
11831F:	drivers/input/serio/i8042-unicore32io.h
11832F:	drivers/i2c/busses/i2c-puv3.c
11833F:	drivers/video/fbdev/fb-puv3.c
11834F:	drivers/rtc/rtc-puv3.c
11835
11836PMBUS HARDWARE MONITORING DRIVERS
11837M:	Guenter Roeck <linux@roeck-us.net>
11838L:	linux-hwmon@vger.kernel.org
11839W:	http://hwmon.wiki.kernel.org/
11840W:	http://www.roeck-us.net/linux/drivers/
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11842S:	Maintained
11843F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11844F:	Documentation/devicetree/bindings/hwmon/max31785.txt
11845F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
11846F:	Documentation/hwmon/adm1275
11847F:	Documentation/hwmon/ibm-cffps
11848F:	Documentation/hwmon/ir35221
11849F:	Documentation/hwmon/lm25066
11850F:	Documentation/hwmon/ltc2978
11851F:	Documentation/hwmon/ltc3815
11852F:	Documentation/hwmon/max16064
11853F:	Documentation/hwmon/max20751
11854F:	Documentation/hwmon/max31785
11855F:	Documentation/hwmon/max34440
11856F:	Documentation/hwmon/max8688
11857F:	Documentation/hwmon/pmbus
11858F:	Documentation/hwmon/pmbus-core
11859F:	Documentation/hwmon/tps40422
11860F:	Documentation/hwmon/ucd9000
11861F:	Documentation/hwmon/ucd9200
11862F:	Documentation/hwmon/zl6100
11863F:	drivers/hwmon/pmbus/
11864F:	include/linux/pmbus.h
11865
11866PMC SIERRA MaxRAID DRIVER
11867L:	linux-scsi@vger.kernel.org
11868W:	http://www.pmc-sierra.com/
11869S:	Orphan
11870F:	drivers/scsi/pmcraid.*
11871
11872PMC SIERRA PM8001 DRIVER
11873M:	Jack Wang <jinpu.wang@profitbricks.com>
11874M:	lindar_liu@usish.com
11875L:	linux-scsi@vger.kernel.org
11876S:	Supported
11877F:	drivers/scsi/pm8001/
11878
11879PNP SUPPORT
11880M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11881S:	Maintained
11882F:	drivers/pnp/
11883
11884POSIX CLOCKS and TIMERS
11885M:	Thomas Gleixner <tglx@linutronix.de>
11886L:	linux-kernel@vger.kernel.org
11887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11888S:	Maintained
11889F:	fs/timerfd.c
11890F:	include/linux/timer*
11891F:	kernel/time/*timer*
11892
11893POWER MANAGEMENT CORE
11894M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11895L:	linux-pm@vger.kernel.org
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11897B:	https://bugzilla.kernel.org
11898S:	Supported
11899F:	drivers/base/power/
11900F:	include/linux/pm.h
11901F:	include/linux/pm_*
11902F:	include/linux/powercap.h
11903F:	drivers/powercap/
11904F:	kernel/configs/nopm.config
11905
11906POWER STATE COORDINATION INTERFACE (PSCI)
11907M:	Mark Rutland <mark.rutland@arm.com>
11908M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11909L:	linux-arm-kernel@lists.infradead.org
11910S:	Maintained
11911F:	drivers/firmware/psci*.c
11912F:	include/linux/psci.h
11913F:	include/uapi/linux/psci.h
11914
11915POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11916M:	Sebastian Reichel <sre@kernel.org>
11917L:	linux-pm@vger.kernel.org
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11919S:	Maintained
11920F:	Documentation/ABI/testing/sysfs-class-power
11921F:	Documentation/devicetree/bindings/power/supply/
11922F:	include/linux/power_supply.h
11923F:	drivers/power/supply/
11924
11925POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11926M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11927L:	linuxppc-dev@lists.ozlabs.org
11928S:	Maintained
11929F:	drivers/char/powernv-op-panel.c
11930
11931PPP OVER ATM (RFC 2364)
11932M:	Mitchell Blank Jr <mitch@sfgoth.com>
11933S:	Maintained
11934F:	net/atm/pppoatm.c
11935F:	include/uapi/linux/atmppp.h
11936
11937PPP OVER ETHERNET
11938M:	Michal Ostrowski <mostrows@earthlink.net>
11939S:	Maintained
11940F:	drivers/net/ppp/pppoe.c
11941F:	drivers/net/ppp/pppox.c
11942
11943PPP OVER L2TP
11944M:	James Chapman <jchapman@katalix.com>
11945S:	Maintained
11946F:	net/l2tp/l2tp_ppp.c
11947F:	include/linux/if_pppol2tp.h
11948F:	include/uapi/linux/if_pppol2tp.h
11949
11950PPP PROTOCOL DRIVERS AND COMPRESSORS
11951M:	Paul Mackerras <paulus@samba.org>
11952L:	linux-ppp@vger.kernel.org
11953S:	Maintained
11954F:	drivers/net/ppp/ppp_*
11955
11956PPS SUPPORT
11957M:	Rodolfo Giometti <giometti@enneenne.com>
11958W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11959L:	linuxpps@ml.enneenne.com (subscribers-only)
11960S:	Maintained
11961F:	Documentation/pps/
11962F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11963F:	Documentation/ABI/testing/sysfs-pps
11964F:	drivers/pps/
11965F:	include/linux/pps*.h
11966F:	include/uapi/linux/pps.h
11967
11968PPTP DRIVER
11969M:	Dmitry Kozlov <xeb@mail.ru>
11970L:	netdev@vger.kernel.org
11971S:	Maintained
11972F:	drivers/net/ppp/pptp.c
11973W:	http://sourceforge.net/projects/accel-pptp
11974
11975PREEMPTIBLE KERNEL
11976M:	Robert Love <rml@tech9.net>
11977L:	kpreempt-tech@lists.sourceforge.net
11978W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11979S:	Supported
11980F:	Documentation/preempt-locking.txt
11981F:	include/linux/preempt.h
11982
11983PRINTK
11984M:	Petr Mladek <pmladek@suse.com>
11985M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11986R:	Steven Rostedt <rostedt@goodmis.org>
11987S:	Maintained
11988F:	kernel/printk/
11989F:	include/linux/printk.h
11990
11991PRISM54 WIRELESS DRIVER
11992M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11993L:	linux-wireless@vger.kernel.org
11994W:	http://wireless.kernel.org/en/users/Drivers/p54
11995S:	Obsolete
11996F:	drivers/net/wireless/intersil/prism54/
11997
11998PROC FILESYSTEM
11999R:	Alexey Dobriyan <adobriyan@gmail.com>
12000L:	linux-kernel@vger.kernel.org
12001L:	linux-fsdevel@vger.kernel.org
12002S:	Maintained
12003F:	fs/proc/
12004F:	include/linux/proc_fs.h
12005F:	tools/testing/selftests/proc/
12006
12007PROC SYSCTL
12008M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
12009M:	Kees Cook <keescook@chromium.org>
12010L:	linux-kernel@vger.kernel.org
12011L:	linux-fsdevel@vger.kernel.org
12012S:	Maintained
12013F:	fs/proc/proc_sysctl.c
12014F:	include/linux/sysctl.h
12015F:	kernel/sysctl.c
12016F:	tools/testing/selftests/sysctl/
12017
12018PS3 NETWORK SUPPORT
12019M:	Geoff Levand <geoff@infradead.org>
12020L:	netdev@vger.kernel.org
12021L:	linuxppc-dev@lists.ozlabs.org
12022S:	Maintained
12023F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12024
12025PS3 PLATFORM SUPPORT
12026M:	Geoff Levand <geoff@infradead.org>
12027L:	linuxppc-dev@lists.ozlabs.org
12028S:	Maintained
12029F:	arch/powerpc/boot/ps3*
12030F:	arch/powerpc/include/asm/lv1call.h
12031F:	arch/powerpc/include/asm/ps3*.h
12032F:	arch/powerpc/platforms/ps3/
12033F:	drivers/*/ps3*
12034F:	drivers/ps3/
12035F:	drivers/rtc/rtc-ps3.c
12036F:	drivers/usb/host/*ps3.c
12037F:	sound/ppc/snd_ps3*
12038
12039PS3VRAM DRIVER
12040M:	Jim Paris <jim@jtan.com>
12041M:	Geoff Levand <geoff@infradead.org>
12042L:	linuxppc-dev@lists.ozlabs.org
12043S:	Maintained
12044F:	drivers/block/ps3vram.c
12045
12046PSAMPLE PACKET SAMPLING SUPPORT:
12047M:	Yotam Gigi <yotam.gi@gmail.com>
12048S:	Maintained
12049F:	net/psample
12050F:	include/net/psample.h
12051F:	include/uapi/linux/psample.h
12052
12053PSTORE FILESYSTEM
12054M:	Kees Cook <keescook@chromium.org>
12055M:	Anton Vorontsov <anton@enomsg.org>
12056M:	Colin Cross <ccross@android.com>
12057M:	Tony Luck <tony.luck@intel.com>
12058S:	Maintained
12059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12060F:	fs/pstore/
12061F:	include/linux/pstore*
12062F:	drivers/firmware/efi/efi-pstore.c
12063F:	drivers/acpi/apei/erst.c
12064F:	Documentation/admin-guide/ramoops.rst
12065F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12066K:	\b(pstore|ramoops)
12067
12068PTP HARDWARE CLOCK SUPPORT
12069M:	Richard Cochran <richardcochran@gmail.com>
12070L:	netdev@vger.kernel.org
12071S:	Maintained
12072W:	http://linuxptp.sourceforge.net/
12073F:	Documentation/ABI/testing/sysfs-ptp
12074F:	Documentation/ptp/*
12075F:	drivers/net/phy/dp83640*
12076F:	drivers/ptp/*
12077F:	include/linux/ptp_cl*
12078
12079PTRACE SUPPORT
12080M:	Oleg Nesterov <oleg@redhat.com>
12081S:	Maintained
12082F:	include/asm-generic/syscall.h
12083F:	include/linux/ptrace.h
12084F:	include/linux/regset.h
12085F:	include/linux/tracehook.h
12086F:	include/uapi/linux/ptrace.h
12087F:	include/uapi/linux/ptrace.h
12088F:	include/asm-generic/ptrace.h
12089F:	kernel/ptrace.c
12090F:	arch/*/ptrace*.c
12091F:	arch/*/*/ptrace*.c
12092F:	arch/*/include/asm/ptrace*.h
12093
12094PULSE8-CEC DRIVER
12095M:	Hans Verkuil <hverkuil@xs4all.nl>
12096L:	linux-media@vger.kernel.org
12097T:	git git://linuxtv.org/media_tree.git
12098S:	Maintained
12099F:	drivers/media/usb/pulse8-cec/*
12100F:	Documentation/media/cec-drivers/pulse8-cec.rst
12101
12102PVRUSB2 VIDEO4LINUX DRIVER
12103M:	Mike Isely <isely@pobox.com>
12104L:	pvrusb2@isely.net	(subscribers-only)
12105L:	linux-media@vger.kernel.org
12106W:	http://www.isely.net/pvrusb2/
12107T:	git git://linuxtv.org/media_tree.git
12108S:	Maintained
12109F:	Documentation/media/v4l-drivers/pvrusb2*
12110F:	drivers/media/usb/pvrusb2/
12111
12112PWC WEBCAM DRIVER
12113M:	Hans Verkuil <hverkuil@xs4all.nl>
12114L:	linux-media@vger.kernel.org
12115T:	git git://linuxtv.org/media_tree.git
12116S:	Odd Fixes
12117F:	drivers/media/usb/pwc/*
12118
12119PWM FAN DRIVER
12120M:	Kamil Debski <kamil@wypas.org>
12121M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12122L:	linux-hwmon@vger.kernel.org
12123S:	Supported
12124F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12125F:	Documentation/hwmon/pwm-fan
12126F:	drivers/hwmon/pwm-fan.c
12127
12128PWM IR Transmitter
12129M:	Sean Young <sean@mess.org>
12130L:	linux-media@vger.kernel.org
12131S:	Maintained
12132F:	drivers/media/rc/pwm-ir-tx.c
12133
12134PWM SUBSYSTEM
12135M:	Thierry Reding <thierry.reding@gmail.com>
12136L:	linux-pwm@vger.kernel.org
12137S:	Maintained
12138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12139F:	Documentation/pwm.txt
12140F:	Documentation/devicetree/bindings/pwm/
12141F:	include/linux/pwm.h
12142F:	drivers/pwm/
12143F:	drivers/video/backlight/pwm_bl.c
12144F:	include/linux/pwm_backlight.h
12145F:	drivers/gpio/gpio-mvebu.c
12146F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12147
12148PXA GPIO DRIVER
12149M:	Robert Jarzmik <robert.jarzmik@free.fr>
12150L:	linux-gpio@vger.kernel.org
12151S:	Maintained
12152F:	drivers/gpio/gpio-pxa.c
12153
12154PXA MMCI DRIVER
12155S:	Orphan
12156
12157PXA RTC DRIVER
12158M:	Robert Jarzmik <robert.jarzmik@free.fr>
12159L:	linux-rtc@vger.kernel.org
12160S:	Maintained
12161
12162PXA2xx/PXA3xx SUPPORT
12163M:	Daniel Mack <daniel@zonque.org>
12164M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12165M:	Robert Jarzmik <robert.jarzmik@free.fr>
12166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12167T:	git git://github.com/hzhuang1/linux.git
12168T:	git git://github.com/rjarzmik/linux.git
12169S:	Maintained
12170F:	arch/arm/boot/dts/pxa*
12171F:	arch/arm/mach-pxa/
12172F:	drivers/dma/pxa*
12173F:	drivers/pcmcia/pxa2xx*
12174F:	drivers/pinctrl/pxa/
12175F:	drivers/spi/spi-pxa2xx*
12176F:	drivers/usb/gadget/udc/pxa2*
12177F:	include/sound/pxa2xx-lib.h
12178F:	sound/arm/pxa*
12179F:	sound/soc/pxa/
12180
12181QAT DRIVER
12182M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12183L:	qat-linux@intel.com
12184S:	Supported
12185F:	drivers/crypto/qat/
12186
12187QCOM AUDIO (ASoC) DRIVERS
12188M:	Patrick Lai <plai@codeaurora.org>
12189M:	Banajit Goswami <bgoswami@codeaurora.org>
12190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12191S:	Supported
12192F:	sound/soc/qcom/
12193
12194QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12195M:	Gabriel Somlo <somlo@cmu.edu>
12196M:	"Michael S. Tsirkin" <mst@redhat.com>
12197L:	qemu-devel@nongnu.org
12198S:	Maintained
12199F:	drivers/firmware/qemu_fw_cfg.c
12200F:	include/uapi/linux/qemu_fw_cfg.h
12201
12202QIB DRIVER
12203M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12204M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12205L:	linux-rdma@vger.kernel.org
12206S:	Supported
12207F:	drivers/infiniband/hw/qib/
12208
12209QLOGIC QL41xxx FCOE DRIVER
12210M:	QLogic-Storage-Upstream@cavium.com
12211L:	linux-scsi@vger.kernel.org
12212S:	Supported
12213F:	drivers/scsi/qedf/
12214
12215QLOGIC QL41xxx ISCSI DRIVER
12216M:	QLogic-Storage-Upstream@cavium.com
12217L:	linux-scsi@vger.kernel.org
12218S:	Supported
12219F:	drivers/scsi/qedi/
12220
12221QLOGIC QL4xxx ETHERNET DRIVER
12222M:	Ariel Elior <Ariel.Elior@cavium.com>
12223M:	everest-linux-l2@cavium.com
12224L:	netdev@vger.kernel.org
12225S:	Supported
12226F:	drivers/net/ethernet/qlogic/qed/
12227F:	include/linux/qed/
12228F:	drivers/net/ethernet/qlogic/qede/
12229
12230QLOGIC QL4xxx RDMA DRIVER
12231M:	Michal Kalderon <Michal.Kalderon@cavium.com>
12232M:	Ariel Elior <Ariel.Elior@cavium.com>
12233L:	linux-rdma@vger.kernel.org
12234S:	Supported
12235F:	drivers/infiniband/hw/qedr/
12236F:	include/uapi/rdma/qedr-abi.h
12237
12238QLOGIC QLA1280 SCSI DRIVER
12239M:	Michael Reed <mdr@sgi.com>
12240L:	linux-scsi@vger.kernel.org
12241S:	Maintained
12242F:	drivers/scsi/qla1280.[ch]
12243
12244QLOGIC QLA2XXX FC-SCSI DRIVER
12245M:	qla2xxx-upstream@qlogic.com
12246L:	linux-scsi@vger.kernel.org
12247S:	Supported
12248F:	Documentation/scsi/LICENSE.qla2xxx
12249F:	drivers/scsi/qla2xxx/
12250
12251QLOGIC QLA3XXX NETWORK DRIVER
12252M:	Dept-GELinuxNICDev@cavium.com
12253L:	netdev@vger.kernel.org
12254S:	Supported
12255F:	Documentation/networking/LICENSE.qla3xxx
12256F:	drivers/net/ethernet/qlogic/qla3xxx.*
12257
12258QLOGIC QLA4XXX iSCSI DRIVER
12259M:	QLogic-Storage-Upstream@qlogic.com
12260L:	linux-scsi@vger.kernel.org
12261S:	Supported
12262F:	Documentation/scsi/LICENSE.qla4xxx
12263F:	drivers/scsi/qla4xxx/
12264
12265QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12266M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
12267M:	Manish Chopra <manish.chopra@cavium.com>
12268M:	Dept-GELinuxNICDev@cavium.com
12269L:	netdev@vger.kernel.org
12270S:	Supported
12271F:	drivers/net/ethernet/qlogic/qlcnic/
12272
12273QLOGIC QLGE 10Gb ETHERNET DRIVER
12274M:	Manish Chopra <manish.chopra@cavium.com>
12275M:	Dept-GELinuxNICDev@cavium.com
12276L:	netdev@vger.kernel.org
12277S:	Supported
12278F:	drivers/net/ethernet/qlogic/qlge/
12279
12280QM1D1B0004 MEDIA DRIVER
12281M:	Akihiro Tsukada <tskd08@gmail.com>
12282L:	linux-media@vger.kernel.org
12283S:	Odd Fixes
12284F:	drivers/media/tuners/qm1d1b0004*
12285
12286QM1D1C0042 MEDIA DRIVER
12287M:	Akihiro Tsukada <tskd08@gmail.com>
12288L:	linux-media@vger.kernel.org
12289S:	Odd Fixes
12290F:	drivers/media/tuners/qm1d1c0042*
12291
12292QNX4 FILESYSTEM
12293M:	Anders Larsen <al@alarsen.net>
12294W:	http://www.alarsen.net/linux/qnx4fs/
12295S:	Maintained
12296F:	fs/qnx4/
12297F:	include/uapi/linux/qnx4_fs.h
12298F:	include/uapi/linux/qnxtypes.h
12299
12300QORIQ DPAA2 FSL-MC BUS DRIVER
12301M:	Stuart Yoder <stuyoder@gmail.com>
12302M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12303L:	linux-kernel@vger.kernel.org
12304S:	Maintained
12305F:	drivers/bus/fsl-mc/
12306F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12307F:	Documentation/networking/dpaa2/overview.rst
12308
12309QT1010 MEDIA DRIVER
12310M:	Antti Palosaari <crope@iki.fi>
12311L:	linux-media@vger.kernel.org
12312W:	https://linuxtv.org
12313W:	http://palosaari.fi/linux/
12314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12315T:	git git://linuxtv.org/anttip/media_tree.git
12316S:	Maintained
12317F:	drivers/media/tuners/qt1010*
12318
12319QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12320M:	Kalle Valo <kvalo@codeaurora.org>
12321L:	ath10k@lists.infradead.org
12322W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12324S:	Supported
12325F:	drivers/net/wireless/ath/ath10k/
12326
12327QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12328M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12329L:	linux-wireless@vger.kernel.org
12330W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12331S:	Supported
12332F:	drivers/net/wireless/ath/ath9k/
12333
12334QUALCOMM CAMERA SUBSYSTEM DRIVER
12335M:	Todor Tomov <todor.tomov@linaro.org>
12336L:	linux-media@vger.kernel.org
12337S:	Maintained
12338F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12339F:	Documentation/media/v4l-drivers/qcom_camss.rst
12340F:	drivers/media/platform/qcom/camss/
12341
12342QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12343M:  Ilia Lin <ilia.lin@gmail.com>
12344L:  linux-pm@vger.kernel.org
12345S:  Maintained
12346F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12347F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12348
12349QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12350M:	Timur Tabi <timur@kernel.org>
12351L:	netdev@vger.kernel.org
12352S:	Maintained
12353F:	drivers/net/ethernet/qualcomm/emac/
12354
12355QUALCOMM GENERIC INTERFACE I2C DRIVER
12356M:	Alok Chauhan <alokc@codeaurora.org>
12357M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12358L:	linux-i2c@vger.kernel.org
12359L:	linux-arm-msm@vger.kernel.org
12360S:	Supported
12361F:	drivers/i2c/busses/i2c-qcom-geni.c
12362
12363QUALCOMM HEXAGON ARCHITECTURE
12364M:	Richard Kuo <rkuo@codeaurora.org>
12365L:	linux-hexagon@vger.kernel.org
12366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12367S:	Supported
12368F:	arch/hexagon/
12369
12370QUALCOMM HIDMA DRIVER
12371M:	Sinan Kaya <okaya@kernel.org>
12372L:	linux-arm-kernel@lists.infradead.org
12373L:	linux-arm-msm@vger.kernel.org
12374L:	dmaengine@vger.kernel.org
12375S:	Supported
12376F:	drivers/dma/qcom/hidma*
12377
12378QUALCOMM IOMMU
12379M:	Rob Clark <robdclark@gmail.com>
12380L:	iommu@lists.linux-foundation.org
12381L:	linux-arm-msm@vger.kernel.org
12382S:	Maintained
12383F:	drivers/iommu/qcom_iommu.c
12384
12385QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12386M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12387L:	linux-media@vger.kernel.org
12388L:	linux-arm-msm@vger.kernel.org
12389T:	git git://linuxtv.org/media_tree.git
12390S:	Maintained
12391F:	drivers/media/platform/qcom/venus/
12392
12393QUALCOMM WCN36XX WIRELESS DRIVER
12394M:	Kalle Valo <kvalo@codeaurora.org>
12395L:	wcn36xx@lists.infradead.org
12396W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12397T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12398S:	Supported
12399F:	drivers/net/wireless/ath/wcn36xx/
12400
12401QUANTENNA QTNFMAC WIRELESS DRIVER
12402M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12403M:	Avinash Patil <avinashp@quantenna.com>
12404M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12405L:	linux-wireless@vger.kernel.org
12406S:	Maintained
12407F:	drivers/net/wireless/quantenna
12408
12409RADEON and AMDGPU DRM DRIVERS
12410M:	Alex Deucher <alexander.deucher@amd.com>
12411M:	Christian König <christian.koenig@amd.com>
12412M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12413L:	amd-gfx@lists.freedesktop.org
12414T:	git git://people.freedesktop.org/~agd5f/linux
12415S:	Supported
12416F:	drivers/gpu/drm/radeon/
12417F:	include/uapi/drm/radeon_drm.h
12418F:	drivers/gpu/drm/amd/
12419F:	include/uapi/drm/amdgpu_drm.h
12420
12421RADEON FRAMEBUFFER DISPLAY DRIVER
12422M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12423L:	linux-fbdev@vger.kernel.org
12424S:	Maintained
12425F:	drivers/video/fbdev/aty/radeon*
12426F:	include/uapi/linux/radeonfb.h
12427
12428RADIOSHARK RADIO DRIVER
12429M:	Hans Verkuil <hverkuil@xs4all.nl>
12430L:	linux-media@vger.kernel.org
12431T:	git git://linuxtv.org/media_tree.git
12432S:	Maintained
12433F:	drivers/media/radio/radio-shark.c
12434
12435RADIOSHARK2 RADIO DRIVER
12436M:	Hans Verkuil <hverkuil@xs4all.nl>
12437L:	linux-media@vger.kernel.org
12438T:	git git://linuxtv.org/media_tree.git
12439S:	Maintained
12440F:	drivers/media/radio/radio-shark2.c
12441F:	drivers/media/radio/radio-tea5777.c
12442
12443RADOS BLOCK DEVICE (RBD)
12444M:	Ilya Dryomov <idryomov@gmail.com>
12445M:	Sage Weil <sage@redhat.com>
12446M:	Alex Elder <elder@kernel.org>
12447L:	ceph-devel@vger.kernel.org
12448W:	http://ceph.com/
12449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12450T:	git git://github.com/ceph/ceph-client.git
12451S:	Supported
12452F:	Documentation/ABI/testing/sysfs-bus-rbd
12453F:	drivers/block/rbd.c
12454F:	drivers/block/rbd_types.h
12455
12456RAGE128 FRAMEBUFFER DISPLAY DRIVER
12457M:	Paul Mackerras <paulus@samba.org>
12458L:	linux-fbdev@vger.kernel.org
12459S:	Maintained
12460F:	drivers/video/fbdev/aty/aty128fb.c
12461
12462RAINSHADOW-CEC DRIVER
12463M:	Hans Verkuil <hverkuil@xs4all.nl>
12464L:	linux-media@vger.kernel.org
12465T:	git git://linuxtv.org/media_tree.git
12466S:	Maintained
12467F:	drivers/media/usb/rainshadow-cec/*
12468
12469RALINK MIPS ARCHITECTURE
12470M:	John Crispin <john@phrozen.org>
12471L:	linux-mips@linux-mips.org
12472S:	Maintained
12473F:	arch/mips/ralink
12474
12475RALINK RT2X00 WIRELESS LAN DRIVER
12476P:	rt2x00 project
12477M:	Stanislaw Gruszka <sgruszka@redhat.com>
12478M:	Helmut Schaa <helmut.schaa@googlemail.com>
12479L:	linux-wireless@vger.kernel.org
12480S:	Maintained
12481F:	drivers/net/wireless/ralink/rt2x00/
12482
12483RAMDISK RAM BLOCK DEVICE DRIVER
12484M:	Jens Axboe <axboe@kernel.dk>
12485S:	Maintained
12486F:	Documentation/blockdev/ramdisk.txt
12487F:	drivers/block/brd.c
12488
12489RANCHU VIRTUAL BOARD FOR MIPS
12490M:	Miodrag Dinic <miodrag.dinic@mips.com>
12491L:	linux-mips@linux-mips.org
12492S:	Supported
12493F:	arch/mips/generic/board-ranchu.c
12494F:	arch/mips/configs/generic/board-ranchu.config
12495
12496RANDOM NUMBER DRIVER
12497M:	"Theodore Ts'o" <tytso@mit.edu>
12498S:	Maintained
12499F:	drivers/char/random.c
12500
12501RAPIDIO SUBSYSTEM
12502M:	Matt Porter <mporter@kernel.crashing.org>
12503M:	Alexandre Bounine <alex.bou9@gmail.com>
12504S:	Maintained
12505F:	drivers/rapidio/
12506
12507RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12508L:	linux-wireless@vger.kernel.org
12509S:	Orphan
12510F:	drivers/net/wireless/ray*
12511
12512RCUTORTURE TEST FRAMEWORK
12513M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12514M:	Josh Triplett <josh@joshtriplett.org>
12515R:	Steven Rostedt <rostedt@goodmis.org>
12516R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12517R:	Lai Jiangshan <jiangshanlai@gmail.com>
12518L:	linux-kernel@vger.kernel.org
12519S:	Supported
12520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12521F:	tools/testing/selftests/rcutorture
12522
12523RDC R-321X SoC
12524M:	Florian Fainelli <florian@openwrt.org>
12525S:	Maintained
12526
12527RDC R6040 FAST ETHERNET DRIVER
12528M:	Florian Fainelli <f.fainelli@gmail.com>
12529L:	netdev@vger.kernel.org
12530S:	Maintained
12531F:	drivers/net/ethernet/rdc/r6040.c
12532
12533RDMAVT - RDMA verbs software
12534M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12535M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12536L:	linux-rdma@vger.kernel.org
12537S:	Supported
12538F:	drivers/infiniband/sw/rdmavt
12539
12540RDS - RELIABLE DATAGRAM SOCKETS
12541M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12542L:	netdev@vger.kernel.org
12543L:	linux-rdma@vger.kernel.org
12544L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12545W:	https://oss.oracle.com/projects/rds/
12546S:	Supported
12547F:	net/rds/
12548F:	Documentation/networking/rds.txt
12549
12550RDT - RESOURCE ALLOCATION
12551M:	Fenghua Yu <fenghua.yu@intel.com>
12552M:	Reinette Chatre <reinette.chatre@intel.com>
12553L:	linux-kernel@vger.kernel.org
12554S:	Supported
12555F:	arch/x86/kernel/cpu/intel_rdt*
12556F:	arch/x86/include/asm/intel_rdt_sched.h
12557F:	Documentation/x86/intel_rdt*
12558
12559READ-COPY UPDATE (RCU)
12560M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12561M:	Josh Triplett <josh@joshtriplett.org>
12562R:	Steven Rostedt <rostedt@goodmis.org>
12563R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12564R:	Lai Jiangshan <jiangshanlai@gmail.com>
12565L:	linux-kernel@vger.kernel.org
12566W:	http://www.rdrop.com/users/paulmck/RCU/
12567S:	Supported
12568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12569F:	Documentation/RCU/
12570X:	Documentation/RCU/torture.txt
12571F:	include/linux/rcu*
12572X:	include/linux/srcu*.h
12573F:	kernel/rcu/
12574X:	kernel/rcu/srcu*.c
12575
12576REAL TIME CLOCK (RTC) SUBSYSTEM
12577M:	Alessandro Zummo <a.zummo@towertech.it>
12578M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12579L:	linux-rtc@vger.kernel.org
12580Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12582S:	Maintained
12583F:	Documentation/devicetree/bindings/rtc/
12584F:	Documentation/rtc.txt
12585F:	drivers/rtc/
12586F:	include/linux/rtc.h
12587F:	include/uapi/linux/rtc.h
12588F:	include/linux/rtc/
12589F:	include/linux/platform_data/rtc-*
12590F:	tools/testing/selftests/rtc/
12591
12592REALTEK AUDIO CODECS
12593M:	Bard Liao <bardliao@realtek.com>
12594M:	Oder Chiou <oder_chiou@realtek.com>
12595S:	Maintained
12596F:	sound/soc/codecs/rt*
12597F:	include/sound/rt*.h
12598
12599REALTEK RTL83xx SMI DSA ROUTER CHIPS
12600M:	Linus Walleij <linus.walleij@linaro.org>
12601S:	Maintained
12602F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12603F:	drivers/net/dsa/realtek-smi*
12604F:	drivers/net/dsa/rtl83*
12605
12606REGISTER MAP ABSTRACTION
12607M:	Mark Brown <broonie@kernel.org>
12608L:	linux-kernel@vger.kernel.org
12609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12610S:	Supported
12611F:	Documentation/devicetree/bindings/regmap/
12612F:	drivers/base/regmap/
12613F:	include/linux/regmap.h
12614
12615REISERFS FILE SYSTEM
12616L:	reiserfs-devel@vger.kernel.org
12617S:	Supported
12618F:	fs/reiserfs/
12619
12620REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12621M:	Ohad Ben-Cohen <ohad@wizery.com>
12622M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12623L:	linux-remoteproc@vger.kernel.org
12624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12625S:	Maintained
12626F:	Documentation/devicetree/bindings/remoteproc/
12627F:	Documentation/remoteproc.txt
12628F:	drivers/remoteproc/
12629F:	include/linux/remoteproc.h
12630
12631REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12632M:	Ohad Ben-Cohen <ohad@wizery.com>
12633M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12634L:	linux-remoteproc@vger.kernel.org
12635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12636S:	Maintained
12637F:	drivers/rpmsg/
12638F:	Documentation/rpmsg.txt
12639F:	include/linux/rpmsg.h
12640F:	include/linux/rpmsg/
12641
12642RENESAS CLOCK DRIVERS
12643M:	Geert Uytterhoeven <geert+renesas@glider.be>
12644L:	linux-renesas-soc@vger.kernel.org
12645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12646S:	Supported
12647F:	drivers/clk/renesas/
12648
12649RENESAS EMEV2 I2C DRIVER
12650M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12651S:	Supported
12652F:	drivers/i2c/busses/i2c-emev2.c
12653
12654RENESAS ETHERNET DRIVERS
12655R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12656L:	netdev@vger.kernel.org
12657L:	linux-renesas-soc@vger.kernel.org
12658F:	Documentation/devicetree/bindings/net/renesas,*.txt
12659F:	Documentation/devicetree/bindings/net/sh_eth.txt
12660F:	drivers/net/ethernet/renesas/
12661F:	include/linux/sh_eth.h
12662
12663RENESAS R-CAR GYROADC DRIVER
12664M:	Marek Vasut <marek.vasut@gmail.com>
12665L:	linux-iio@vger.kernel.org
12666S:	Supported
12667F:	drivers/iio/adc/rcar_gyro_adc.c
12668
12669RENESAS R-CAR I2C DRIVERS
12670M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12671S:	Supported
12672F:	drivers/i2c/busses/i2c-rcar.c
12673F:	drivers/i2c/busses/i2c-sh_mobile.c
12674
12675RENESAS RIIC DRIVER
12676M:	Chris Brandt <chris.brandt@renesas.com>
12677S:	Supported
12678F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
12679F:	drivers/i2c/busses/i2c-riic.c
12680
12681RENESAS USB PHY DRIVER
12682M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12683L:	linux-renesas-soc@vger.kernel.org
12684S:	Maintained
12685F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12686
12687RESET CONTROLLER FRAMEWORK
12688M:	Philipp Zabel <p.zabel@pengutronix.de>
12689T:	git git://git.pengutronix.de/git/pza/linux
12690S:	Maintained
12691F:	drivers/reset/
12692F:	Documentation/devicetree/bindings/reset/
12693F:	include/dt-bindings/reset/
12694F:	include/linux/reset.h
12695F:	include/linux/reset-controller.h
12696
12697RESTARTABLE SEQUENCES SUPPORT
12698M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12699M:	Peter Zijlstra <peterz@infradead.org>
12700M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12701M:	Boqun Feng <boqun.feng@gmail.com>
12702L:	linux-kernel@vger.kernel.org
12703S:	Supported
12704F:	kernel/rseq.c
12705F:	include/uapi/linux/rseq.h
12706F:	include/trace/events/rseq.h
12707F:	tools/testing/selftests/rseq/
12708
12709RFKILL
12710M:	Johannes Berg <johannes@sipsolutions.net>
12711L:	linux-wireless@vger.kernel.org
12712W:	http://wireless.kernel.org/
12713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12715S:	Maintained
12716F:	Documentation/rfkill.txt
12717F:	Documentation/ABI/stable/sysfs-class-rfkill
12718F:	net/rfkill/
12719F:	include/linux/rfkill.h
12720F:	include/uapi/linux/rfkill.h
12721
12722RHASHTABLE
12723M:	Thomas Graf <tgraf@suug.ch>
12724M:	Herbert Xu <herbert@gondor.apana.org.au>
12725L:	netdev@vger.kernel.org
12726S:	Maintained
12727F:	lib/rhashtable.c
12728F:	lib/test_rhashtable.c
12729F:	include/linux/rhashtable.h
12730F:	include/linux/rhashtable-types.h
12731
12732RICOH R5C592 MEMORYSTICK DRIVER
12733M:	Maxim Levitsky <maximlevitsky@gmail.com>
12734S:	Maintained
12735F:	drivers/memstick/host/r592.*
12736
12737RICOH SMARTMEDIA/XD DRIVER
12738M:	Maxim Levitsky <maximlevitsky@gmail.com>
12739S:	Maintained
12740F:	drivers/mtd/nand/raw/r852.c
12741F:	drivers/mtd/nand/raw/r852.h
12742
12743RISC-V ARCHITECTURE
12744M:	Palmer Dabbelt <palmer@sifive.com>
12745M:	Albert Ou <aou@eecs.berkeley.edu>
12746L:	linux-riscv@lists.infradead.org
12747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12748S:	Supported
12749F:	arch/riscv/
12750K:	riscv
12751N:	riscv
12752
12753ROCCAT DRIVERS
12754M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12755W:	http://sourceforge.net/projects/roccat/
12756S:	Maintained
12757F:	drivers/hid/hid-roccat*
12758F:	include/linux/hid-roccat*
12759F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12760
12761ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12762M:	Jacob chen <jacob2.chen@rock-chips.com>
12763L:	linux-media@vger.kernel.org
12764S:	Maintained
12765F:	drivers/media/platform/rockchip/rga/
12766F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12767
12768ROCKER DRIVER
12769M:	Jiri Pirko <jiri@resnulli.us>
12770L:	netdev@vger.kernel.org
12771S:	Supported
12772F:	drivers/net/ethernet/rocker/
12773
12774ROCKETPORT DRIVER
12775P:	Comtrol Corp.
12776W:	http://www.comtrol.com
12777S:	Maintained
12778F:	Documentation/serial/rocket.txt
12779F:	drivers/tty/rocket*
12780
12781ROCKETPORT EXPRESS/INFINITY DRIVER
12782M:	Kevin Cernekee <cernekee@gmail.com>
12783L:	linux-serial@vger.kernel.org
12784S:	Odd Fixes
12785F:	drivers/tty/serial/rp2.*
12786
12787ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12788M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12789L:	linux-kernel@vger.kernel.org
12790L:	linux-renesas-soc@vger.kernel.org
12791S:	Supported
12792F:	drivers/mfd/bd9571mwv.c
12793F:	drivers/regulator/bd9571mwv-regulator.c
12794F:	drivers/gpio/gpio-bd9571mwv.c
12795F:	include/linux/mfd/bd9571mwv.h
12796F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12797
12798ROSE NETWORK LAYER
12799M:	Ralf Baechle <ralf@linux-mips.org>
12800L:	linux-hams@vger.kernel.org
12801W:	http://www.linux-ax25.org/
12802S:	Maintained
12803F:	include/net/rose.h
12804F:	include/uapi/linux/rose.h
12805F:	net/rose/
12806
12807RTL2830 MEDIA DRIVER
12808M:	Antti Palosaari <crope@iki.fi>
12809L:	linux-media@vger.kernel.org
12810W:	https://linuxtv.org
12811W:	http://palosaari.fi/linux/
12812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12813T:	git git://linuxtv.org/anttip/media_tree.git
12814S:	Maintained
12815F:	drivers/media/dvb-frontends/rtl2830*
12816
12817RTL2832 MEDIA DRIVER
12818M:	Antti Palosaari <crope@iki.fi>
12819L:	linux-media@vger.kernel.org
12820W:	https://linuxtv.org
12821W:	http://palosaari.fi/linux/
12822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12823T:	git git://linuxtv.org/anttip/media_tree.git
12824S:	Maintained
12825F:	drivers/media/dvb-frontends/rtl2832*
12826
12827RTL2832_SDR MEDIA DRIVER
12828M:	Antti Palosaari <crope@iki.fi>
12829L:	linux-media@vger.kernel.org
12830W:	https://linuxtv.org
12831W:	http://palosaari.fi/linux/
12832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12833T:	git git://linuxtv.org/anttip/media_tree.git
12834S:	Maintained
12835F:	drivers/media/dvb-frontends/rtl2832_sdr*
12836
12837RTL8180 WIRELESS DRIVER
12838L:	linux-wireless@vger.kernel.org
12839W:	http://wireless.kernel.org/
12840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12841S:	Orphan
12842F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12843
12844RTL8187 WIRELESS DRIVER
12845M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12846M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12847M:	Larry Finger <Larry.Finger@lwfinger.net>
12848L:	linux-wireless@vger.kernel.org
12849W:	http://wireless.kernel.org/
12850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12851S:	Maintained
12852F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12853
12854REALTEK WIRELESS DRIVER (rtlwifi family)
12855M:	Ping-Ke Shih <pkshih@realtek.com>
12856L:	linux-wireless@vger.kernel.org
12857W:	http://wireless.kernel.org/
12858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12859S:	Maintained
12860F:	drivers/net/wireless/realtek/rtlwifi/
12861
12862RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12863M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12864L:	linux-wireless@vger.kernel.org
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12866S:	Maintained
12867F:	drivers/net/wireless/realtek/rtl8xxxu/
12868
12869RXRPC SOCKETS (AF_RXRPC)
12870M:	David Howells <dhowells@redhat.com>
12871L:	linux-afs@lists.infradead.org
12872S:	Supported
12873F:	net/rxrpc/
12874F:	include/keys/rxrpc-type.h
12875F:	include/net/af_rxrpc.h
12876F:	include/trace/events/rxrpc.h
12877F:	include/uapi/linux/rxrpc.h
12878F:	Documentation/networking/rxrpc.txt
12879W:	https://www.infradead.org/~dhowells/kafs/
12880
12881S3 SAVAGE FRAMEBUFFER DRIVER
12882M:	Antonino Daplas <adaplas@gmail.com>
12883L:	linux-fbdev@vger.kernel.org
12884S:	Maintained
12885F:	drivers/video/fbdev/savage/
12886
12887S390
12888M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12889M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12890L:	linux-s390@vger.kernel.org
12891W:	http://www.ibm.com/developerworks/linux/linux390/
12892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12893S:	Supported
12894F:	arch/s390/
12895F:	drivers/s390/
12896F:	Documentation/s390/
12897F:	Documentation/driver-api/s390-drivers.rst
12898
12899S390 COMMON I/O LAYER
12900M:	Sebastian Ott <sebott@linux.ibm.com>
12901M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12902L:	linux-s390@vger.kernel.org
12903W:	http://www.ibm.com/developerworks/linux/linux390/
12904S:	Supported
12905F:	drivers/s390/cio/
12906
12907S390 DASD DRIVER
12908M:	Stefan Haberland <sth@linux.ibm.com>
12909M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12910L:	linux-s390@vger.kernel.org
12911W:	http://www.ibm.com/developerworks/linux/linux390/
12912S:	Supported
12913F:	drivers/s390/block/dasd*
12914F:	block/partitions/ibm.c
12915
12916S390 IOMMU (PCI)
12917M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12918L:	linux-s390@vger.kernel.org
12919W:	http://www.ibm.com/developerworks/linux/linux390/
12920S:	Supported
12921F:	drivers/iommu/s390-iommu.c
12922
12923S390 IUCV NETWORK LAYER
12924M:	Julian Wiedmann <jwi@linux.ibm.com>
12925M:	Ursula Braun <ubraun@linux.ibm.com>
12926L:	linux-s390@vger.kernel.org
12927W:	http://www.ibm.com/developerworks/linux/linux390/
12928S:	Supported
12929F:	drivers/s390/net/*iucv*
12930F:	include/net/iucv/
12931F:	net/iucv/
12932
12933S390 NETWORK DRIVERS
12934M:	Julian Wiedmann <jwi@linux.ibm.com>
12935M:	Ursula Braun <ubraun@linux.ibm.com>
12936L:	linux-s390@vger.kernel.org
12937W:	http://www.ibm.com/developerworks/linux/linux390/
12938S:	Supported
12939F:	drivers/s390/net/
12940
12941S390 PCI SUBSYSTEM
12942M:	Sebastian Ott <sebott@linux.ibm.com>
12943M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12944L:	linux-s390@vger.kernel.org
12945W:	http://www.ibm.com/developerworks/linux/linux390/
12946S:	Supported
12947F:	arch/s390/pci/
12948F:	drivers/pci/hotplug/s390_pci_hpc.c
12949
12950S390 VFIO-CCW DRIVER
12951M:	Cornelia Huck <cohuck@redhat.com>
12952M:	Halil Pasic <pasic@linux.ibm.com>
12953L:	linux-s390@vger.kernel.org
12954L:	kvm@vger.kernel.org
12955S:	Supported
12956F:	drivers/s390/cio/vfio_ccw*
12957F:	Documentation/s390/vfio-ccw.txt
12958F:	include/uapi/linux/vfio_ccw.h
12959
12960S390 ZCRYPT DRIVER
12961M:	Harald Freudenberger <freude@linux.ibm.com>
12962L:	linux-s390@vger.kernel.org
12963W:	http://www.ibm.com/developerworks/linux/linux390/
12964S:	Supported
12965F:	drivers/s390/crypto/
12966
12967S390 VFIO AP DRIVER
12968M:	Tony Krowiak <akrowiak@linux.ibm.com>
12969M:	Pierre Morel <pmorel@linux.ibm.com>
12970M:	Halil Pasic <pasic@linux.ibm.com>
12971L:	linux-s390@vger.kernel.org
12972W:	http://www.ibm.com/developerworks/linux/linux390/
12973S:	Supported
12974F:	drivers/s390/crypto/vfio_ap_drv.c
12975F:	drivers/s390/crypto/vfio_ap_private.h
12976F:	drivers/s390/crypto/vfio_ap_ops.c
12977F:	Documentation/s390/vfio-ap.txt
12978
12979S390 ZFCP DRIVER
12980M:	Steffen Maier <maier@linux.ibm.com>
12981M:	Benjamin Block <bblock@linux.ibm.com>
12982L:	linux-s390@vger.kernel.org
12983W:	http://www.ibm.com/developerworks/linux/linux390/
12984S:	Supported
12985F:	drivers/s390/scsi/zfcp_*
12986
12987S3C24XX SD/MMC Driver
12988M:	Ben Dooks <ben-linux@fluff.org>
12989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12990S:	Supported
12991F:	drivers/mmc/host/s3cmci.*
12992
12993SAA6588 RDS RECEIVER DRIVER
12994M:	Hans Verkuil <hverkuil@xs4all.nl>
12995L:	linux-media@vger.kernel.org
12996T:	git git://linuxtv.org/media_tree.git
12997W:	https://linuxtv.org
12998S:	Odd Fixes
12999F:	drivers/media/i2c/saa6588*
13000
13001SAA7134 VIDEO4LINUX DRIVER
13002M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13003L:	linux-media@vger.kernel.org
13004W:	https://linuxtv.org
13005T:	git git://linuxtv.org/media_tree.git
13006S:	Odd fixes
13007F:	Documentation/media/v4l-drivers/saa7134*
13008F:	drivers/media/pci/saa7134/
13009
13010SAA7146 VIDEO4LINUX-2 DRIVER
13011M:	Hans Verkuil <hverkuil@xs4all.nl>
13012L:	linux-media@vger.kernel.org
13013T:	git git://linuxtv.org/media_tree.git
13014S:	Maintained
13015F:	drivers/media/common/saa7146/
13016F:	drivers/media/pci/saa7146/
13017F:	include/media/saa7146*
13018
13019SAMSUNG AUDIO (ASoC) DRIVERS
13020M:	Krzysztof Kozlowski <krzk@kernel.org>
13021M:	Sangbeom Kim <sbkim73@samsung.com>
13022M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13024S:	Supported
13025F:	sound/soc/samsung/
13026F:	Documentation/devicetree/bindings/sound/samsung*
13027
13028SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13029M:	Krzysztof Kozlowski <krzk@kernel.org>
13030L:	linux-crypto@vger.kernel.org
13031L:	linux-samsung-soc@vger.kernel.org
13032S:	Maintained
13033F:	drivers/crypto/exynos-rng.c
13034F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13035
13036SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13037M:	Łukasz Stelmach <l.stelmach@samsung.com>
13038L:	linux-samsung-soc@vger.kernel.org
13039S:	Maintained
13040F:	drivers/char/hw_random/exynos-trng.c
13041F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13042
13043SAMSUNG FRAMEBUFFER DRIVER
13044M:	Jingoo Han <jingoohan1@gmail.com>
13045L:	linux-fbdev@vger.kernel.org
13046S:	Maintained
13047F:	drivers/video/fbdev/s3c-fb.c
13048
13049SAMSUNG LAPTOP DRIVER
13050M:	Corentin Chary <corentin.chary@gmail.com>
13051L:	platform-driver-x86@vger.kernel.org
13052S:	Maintained
13053F:	drivers/platform/x86/samsung-laptop.c
13054
13055SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13056M:	Sangbeom Kim <sbkim73@samsung.com>
13057M:	Krzysztof Kozlowski <krzk@kernel.org>
13058M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13059L:	linux-kernel@vger.kernel.org
13060L:	linux-samsung-soc@vger.kernel.org
13061S:	Supported
13062F:	drivers/mfd/sec*.c
13063F:	drivers/regulator/s2m*.c
13064F:	drivers/regulator/s5m*.c
13065F:	drivers/clk/clk-s2mps11.c
13066F:	drivers/rtc/rtc-s5m.c
13067F:	include/linux/mfd/samsung/
13068F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13069F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13070F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13071F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13072
13073SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13074M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13075L:	linux-media@vger.kernel.org
13076L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13077S:	Maintained
13078F:	drivers/media/platform/s3c-camif/
13079F:	include/media/drv-intf/s3c_camif.h
13080
13081SAMSUNG S3FWRN5 NFC DRIVER
13082M:	Robert Baldyga <r.baldyga@samsung.com>
13083M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13084L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13085S:	Supported
13086F:	drivers/nfc/s3fwrn5
13087
13088SAMSUNG S5C73M3 CAMERA DRIVER
13089M:	Kyungmin Park <kyungmin.park@samsung.com>
13090M:	Andrzej Hajda <a.hajda@samsung.com>
13091L:	linux-media@vger.kernel.org
13092S:	Supported
13093F:	drivers/media/i2c/s5c73m3/*
13094
13095SAMSUNG S5K5BAF CAMERA DRIVER
13096M:	Kyungmin Park <kyungmin.park@samsung.com>
13097M:	Andrzej Hajda <a.hajda@samsung.com>
13098L:	linux-media@vger.kernel.org
13099S:	Supported
13100F:	drivers/media/i2c/s5k5baf.c
13101
13102SAMSUNG S5P Security SubSystem (SSS) DRIVER
13103M:	Krzysztof Kozlowski <krzk@kernel.org>
13104M:	Vladimir Zapolskiy <vz@mleia.com>
13105M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13106L:	linux-crypto@vger.kernel.org
13107L:	linux-samsung-soc@vger.kernel.org
13108S:	Maintained
13109F:	drivers/crypto/s5p-sss.c
13110
13111SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13112M:	Kyungmin Park <kyungmin.park@samsung.com>
13113M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13114L:	linux-media@vger.kernel.org
13115Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13116S:	Supported
13117F:	drivers/media/platform/exynos4-is/
13118
13119SAMSUNG SOC CLOCK DRIVERS
13120M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13121M:	Tomasz Figa <tomasz.figa@gmail.com>
13122M:	Chanwoo Choi <cw00.choi@samsung.com>
13123S:	Supported
13124L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13126F:	drivers/clk/samsung/
13127F:	include/dt-bindings/clock/exynos*.h
13128F:	Documentation/devicetree/bindings/clock/exynos*.txt
13129
13130SAMSUNG SPI DRIVERS
13131M:	Kukjin Kim <kgene@kernel.org>
13132M:	Krzysztof Kozlowski <krzk@kernel.org>
13133M:	Andi Shyti <andi@etezian.org>
13134L:	linux-spi@vger.kernel.org
13135L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13136S:	Maintained
13137F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13138F:	drivers/spi/spi-s3c*
13139F:	include/linux/platform_data/spi-s3c64xx.h
13140
13141SAMSUNG SXGBE DRIVERS
13142M:	Byungho An <bh74.an@samsung.com>
13143M:	Girish K S <ks.giri@samsung.com>
13144M:	Vipul Pandya <vipul.pandya@samsung.com>
13145S:	Supported
13146L:	netdev@vger.kernel.org
13147F:	drivers/net/ethernet/samsung/sxgbe/
13148
13149SAMSUNG THERMAL DRIVER
13150M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13151L:	linux-pm@vger.kernel.org
13152L:	linux-samsung-soc@vger.kernel.org
13153S:	Supported
13154T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13155F:	drivers/thermal/samsung/
13156
13157SAMSUNG USB2 PHY DRIVER
13158M:	Kamil Debski <kamil@wypas.org>
13159M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13160L:	linux-kernel@vger.kernel.org
13161S:	Supported
13162F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13163F:	Documentation/phy/samsung-usb2.txt
13164F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13165F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13166F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13167F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13168F:	drivers/phy/samsung/phy-samsung-usb2.c
13169F:	drivers/phy/samsung/phy-samsung-usb2.h
13170
13171SC1200 WDT DRIVER
13172M:	Zwane Mwaikambo <zwanem@gmail.com>
13173S:	Maintained
13174F:	drivers/watchdog/sc1200wdt.c
13175
13176SCHEDULER
13177M:	Ingo Molnar <mingo@redhat.com>
13178M:	Peter Zijlstra <peterz@infradead.org>
13179L:	linux-kernel@vger.kernel.org
13180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13181S:	Maintained
13182F:	kernel/sched/
13183F:	include/linux/sched.h
13184F:	include/uapi/linux/sched.h
13185F:	include/linux/wait.h
13186
13187SCR24X CHIP CARD INTERFACE DRIVER
13188M:	Lubomir Rintel <lkundrak@v3.sk>
13189S:	Supported
13190F:	drivers/char/pcmcia/scr24x_cs.c
13191
13192SCSI CDROM DRIVER
13193M:	Jens Axboe <axboe@kernel.dk>
13194L:	linux-scsi@vger.kernel.org
13195W:	http://www.kernel.dk
13196S:	Maintained
13197F:	drivers/scsi/sr*
13198
13199SCSI RDMA PROTOCOL (SRP) INITIATOR
13200M:	Bart Van Assche <bvanassche@acm.org>
13201L:	linux-rdma@vger.kernel.org
13202S:	Supported
13203Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13204F:	drivers/infiniband/ulp/srp/
13205F:	include/scsi/srp.h
13206
13207SCSI RDMA PROTOCOL (SRP) TARGET
13208M:	Bart Van Assche <bvanassche@acm.org>
13209L:	linux-rdma@vger.kernel.org
13210L:	target-devel@vger.kernel.org
13211S:	Supported
13212Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13213F:	drivers/infiniband/ulp/srpt/
13214
13215SCSI SG DRIVER
13216M:	Doug Gilbert <dgilbert@interlog.com>
13217L:	linux-scsi@vger.kernel.org
13218W:	http://sg.danny.cz/sg
13219S:	Maintained
13220F:	Documentation/scsi/scsi-generic.txt
13221F:	drivers/scsi/sg.c
13222F:	include/scsi/sg.h
13223
13224SCSI SUBSYSTEM
13225M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13227M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13229L:	linux-scsi@vger.kernel.org
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/scsi/
13232F:	drivers/scsi/
13233F:	include/scsi/
13234
13235SCSI TAPE DRIVER
13236M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13237L:	linux-scsi@vger.kernel.org
13238S:	Maintained
13239F:	Documentation/scsi/st.txt
13240F:	drivers/scsi/st.*
13241F:	drivers/scsi/st_*.h
13242
13243SCTP PROTOCOL
13244M:	Vlad Yasevich <vyasevich@gmail.com>
13245M:	Neil Horman <nhorman@tuxdriver.com>
13246M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13247L:	linux-sctp@vger.kernel.org
13248W:	http://lksctp.sourceforge.net
13249S:	Maintained
13250F:	Documentation/networking/sctp.txt
13251F:	include/linux/sctp.h
13252F:	include/uapi/linux/sctp.h
13253F:	include/net/sctp/
13254F:	net/sctp/
13255
13256SCx200 CPU SUPPORT
13257M:	Jim Cromie <jim.cromie@gmail.com>
13258S:	Odd Fixes
13259F:	Documentation/i2c/busses/scx200_acb
13260F:	arch/x86/platform/scx200/
13261F:	drivers/watchdog/scx200_wdt.c
13262F:	drivers/i2c/busses/scx200*
13263F:	drivers/mtd/maps/scx200_docflash.c
13264F:	include/linux/scx200.h
13265
13266SCx200 GPIO DRIVER
13267M:	Jim Cromie <jim.cromie@gmail.com>
13268S:	Maintained
13269F:	drivers/char/scx200_gpio.c
13270F:	include/linux/scx200_gpio.h
13271
13272SCx200 HRT CLOCKSOURCE DRIVER
13273M:	Jim Cromie <jim.cromie@gmail.com>
13274S:	Maintained
13275F:	drivers/clocksource/scx200_hrt.c
13276
13277SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13278M:	Sascha Sommer <saschasommer@freenet.de>
13279L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13280S:	Maintained
13281F:	drivers/mmc/host/sdricoh_cs.c
13282
13283SECURE COMPUTING
13284M:	Kees Cook <keescook@chromium.org>
13285R:	Andy Lutomirski <luto@amacapital.net>
13286R:	Will Drewry <wad@chromium.org>
13287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13288S:	Supported
13289F:	kernel/seccomp.c
13290F:	include/uapi/linux/seccomp.h
13291F:	include/linux/seccomp.h
13292F:	tools/testing/selftests/seccomp/*
13293F:	tools/testing/selftests/kselftest_harness.h
13294F:	Documentation/userspace-api/seccomp_filter.rst
13295K:	\bsecure_computing
13296K:	\bTIF_SECCOMP\b
13297
13298SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13299M:	Al Cooper <alcooperx@gmail.com>
13300L:	linux-mmc@vger.kernel.org
13301L:	bcm-kernel-feedback-list@broadcom.com
13302S:	Maintained
13303F:	drivers/mmc/host/sdhci-brcmstb*
13304
13305SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13306M:	Adrian Hunter <adrian.hunter@intel.com>
13307L:	linux-mmc@vger.kernel.org
13308T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13309S:	Maintained
13310F:	drivers/mmc/host/sdhci*
13311F:	include/linux/mmc/sdhci*
13312
13313SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13314M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13315M:	Manjunath M B <manjumb@synopsys.com>
13316L:	linux-mmc@vger.kernel.org
13317S:	Maintained
13318F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13319
13320SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13321M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13322L:	linux-mmc@vger.kernel.org
13323S:	Supported
13324F:	drivers/mmc/host/sdhci-of-at91.c
13325
13326SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13327M:	Ben Dooks <ben-linux@fluff.org>
13328M:	Jaehoon Chung <jh80.chung@samsung.com>
13329L:	linux-mmc@vger.kernel.org
13330S:	Maintained
13331F:	drivers/mmc/host/sdhci-s3c*
13332
13333SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13334M:	Viresh Kumar <vireshk@kernel.org>
13335L:	linux-mmc@vger.kernel.org
13336S:	Maintained
13337F:	drivers/mmc/host/sdhci-spear.c
13338
13339SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13340M:	Kishon Vijay Abraham I <kishon@ti.com>
13341L:	linux-mmc@vger.kernel.org
13342S:	Maintained
13343F:	drivers/mmc/host/sdhci-omap.c
13344
13345SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13346M:	Scott Bauer <scott.bauer@intel.com>
13347M:	Jonathan Derrick <jonathan.derrick@intel.com>
13348L:	linux-block@vger.kernel.org
13349S:	Supported
13350F:	block/sed*
13351F:	block/opal_proto.h
13352F:	include/linux/sed*
13353F:	include/uapi/linux/sed*
13354
13355SECURITY CONTACT
13356M:	Security Officers <security@kernel.org>
13357S:	Supported
13358
13359SECURITY SUBSYSTEM
13360M:	James Morris <jmorris@namei.org>
13361M:	"Serge E. Hallyn" <serge@hallyn.com>
13362L:	linux-security-module@vger.kernel.org (suggested Cc:)
13363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13364W:	http://kernsec.org/
13365S:	Supported
13366F:	security/
13367X:	security/selinux/
13368
13369SELINUX SECURITY MODULE
13370M:	Paul Moore <paul@paul-moore.com>
13371M:	Stephen Smalley <sds@tycho.nsa.gov>
13372M:	Eric Paris <eparis@parisplace.org>
13373L:	selinux@vger.kernel.org
13374W:	https://selinuxproject.org
13375W:	https://github.com/SELinuxProject
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13377S:	Supported
13378F:	include/linux/selinux*
13379F:	security/selinux/
13380F:	scripts/selinux/
13381F:	Documentation/admin-guide/LSM/SELinux.rst
13382
13383SENSABLE PHANTOM
13384M:	Jiri Slaby <jirislaby@gmail.com>
13385S:	Maintained
13386F:	drivers/misc/phantom.c
13387F:	include/uapi/linux/phantom.h
13388
13389SERIAL DEVICE BUS
13390M:	Rob Herring <robh@kernel.org>
13391L:	linux-serial@vger.kernel.org
13392S:	Maintained
13393F:	Documentation/devicetree/bindings/serial/slave-device.txt
13394F:	drivers/tty/serdev/
13395F:	include/linux/serdev.h
13396
13397SERIAL DRIVERS
13398M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13399L:	linux-serial@vger.kernel.org
13400S:	Maintained
13401F:	Documentation/devicetree/bindings/serial/
13402F:	drivers/tty/serial/
13403
13404SERIAL IR RECEIVER
13405M:	Sean Young <sean@mess.org>
13406L:	linux-media@vger.kernel.org
13407S:	Maintained
13408F:	drivers/media/rc/serial_ir.c
13409
13410SFC NETWORK DRIVER
13411M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13412M:	Edward Cree <ecree@solarflare.com>
13413M:	Bert Kenward <bkenward@solarflare.com>
13414L:	netdev@vger.kernel.org
13415S:	Supported
13416F:	drivers/net/ethernet/sfc/
13417
13418SGI GRU DRIVER
13419M:	Dimitri Sivanich <sivanich@sgi.com>
13420S:	Maintained
13421F:	drivers/misc/sgi-gru/
13422
13423SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13424M:	Pat Gefre <pfg@sgi.com>
13425L:	linux-ia64@vger.kernel.org
13426S:	Supported
13427F:	Documentation/ia64/serial.txt
13428F:	drivers/tty/serial/ioc?_serial.c
13429F:	include/linux/ioc?.h
13430
13431SGI XP/XPC/XPNET DRIVER
13432M:	Cliff Whickman <cpw@sgi.com>
13433M:	Robin Holt <robinmholt@gmail.com>
13434S:	Maintained
13435F:	drivers/misc/sgi-xp/
13436
13437SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13438M:	Ursula Braun <ubraun@linux.ibm.com>
13439L:	linux-s390@vger.kernel.org
13440W:	http://www.ibm.com/developerworks/linux/linux390/
13441S:	Supported
13442F:	net/smc/
13443
13444SHARP RJ54N1CB0C SENSOR DRIVER
13445M:	Jacopo Mondi <jacopo@jmondi.org>
13446L:	linux-media@vger.kernel.org
13447T:	git git://linuxtv.org/media_tree.git
13448S:	Odd fixes
13449F:	drivers/media/i2c/rj54n1cb0c.c
13450F:	include/media/i2c/rj54n1cb0c.h
13451
13452SH_VEU V4L2 MEM2MEM DRIVER
13453L:	linux-media@vger.kernel.org
13454S:	Orphan
13455F:	drivers/media/platform/sh_veu.c
13456
13457SH_VOU V4L2 OUTPUT DRIVER
13458L:	linux-media@vger.kernel.org
13459S:	Orphan
13460F:	drivers/media/platform/sh_vou.c
13461F:	include/media/drv-intf/sh_vou.h
13462
13463SI2157 MEDIA DRIVER
13464M:	Antti Palosaari <crope@iki.fi>
13465L:	linux-media@vger.kernel.org
13466W:	https://linuxtv.org
13467W:	http://palosaari.fi/linux/
13468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13469T:	git git://linuxtv.org/anttip/media_tree.git
13470S:	Maintained
13471F:	drivers/media/tuners/si2157*
13472
13473SI2165 MEDIA DRIVER
13474M:	Matthias Schwarzott <zzam@gentoo.org>
13475L:	linux-media@vger.kernel.org
13476W:	https://linuxtv.org
13477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13478S:	Maintained
13479F:	drivers/media/dvb-frontends/si2165*
13480
13481SI2168 MEDIA DRIVER
13482M:	Antti Palosaari <crope@iki.fi>
13483L:	linux-media@vger.kernel.org
13484W:	https://linuxtv.org
13485W:	http://palosaari.fi/linux/
13486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13487T:	git git://linuxtv.org/anttip/media_tree.git
13488S:	Maintained
13489F:	drivers/media/dvb-frontends/si2168*
13490
13491SI470X FM RADIO RECEIVER I2C DRIVER
13492M:	Hans Verkuil <hverkuil@xs4all.nl>
13493L:	linux-media@vger.kernel.org
13494T:	git git://linuxtv.org/media_tree.git
13495W:	https://linuxtv.org
13496S:	Odd Fixes
13497F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13498
13499SI470X FM RADIO RECEIVER USB DRIVER
13500M:	Hans Verkuil <hverkuil@xs4all.nl>
13501L:	linux-media@vger.kernel.org
13502T:	git git://linuxtv.org/media_tree.git
13503W:	https://linuxtv.org
13504S:	Maintained
13505F:	drivers/media/radio/si470x/radio-si470x-common.c
13506F:	drivers/media/radio/si470x/radio-si470x.h
13507F:	drivers/media/radio/si470x/radio-si470x-usb.c
13508
13509SI4713 FM RADIO TRANSMITTER I2C DRIVER
13510M:	Eduardo Valentin <edubezval@gmail.com>
13511L:	linux-media@vger.kernel.org
13512T:	git git://linuxtv.org/media_tree.git
13513W:	https://linuxtv.org
13514S:	Odd Fixes
13515F:	drivers/media/radio/si4713/si4713.?
13516
13517SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13518M:	Eduardo Valentin <edubezval@gmail.com>
13519L:	linux-media@vger.kernel.org
13520T:	git git://linuxtv.org/media_tree.git
13521W:	https://linuxtv.org
13522S:	Odd Fixes
13523F:	drivers/media/radio/si4713/radio-platform-si4713.c
13524
13525SI4713 FM RADIO TRANSMITTER USB DRIVER
13526M:	Hans Verkuil <hverkuil@xs4all.nl>
13527L:	linux-media@vger.kernel.org
13528T:	git git://linuxtv.org/media_tree.git
13529W:	https://linuxtv.org
13530S:	Maintained
13531F:	drivers/media/radio/si4713/radio-usb-si4713.c
13532
13533SIANO DVB DRIVER
13534M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13535L:	linux-media@vger.kernel.org
13536W:	https://linuxtv.org
13537T:	git git://linuxtv.org/media_tree.git
13538S:	Odd fixes
13539F:	drivers/media/common/siano/
13540F:	drivers/media/usb/siano/
13541F:	drivers/media/usb/siano/
13542F:	drivers/media/mmc/siano/
13543
13544SIFIVE DRIVERS
13545M:	Palmer Dabbelt <palmer@sifive.com>
13546L:	linux-riscv@lists.infradead.org
13547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13548S:	Supported
13549K:	sifive
13550N:	sifive
13551
13552SILEAD TOUCHSCREEN DRIVER
13553M:	Hans de Goede <hdegoede@redhat.com>
13554L:	linux-input@vger.kernel.org
13555L:	platform-driver-x86@vger.kernel.org
13556S:	Maintained
13557F:	drivers/input/touchscreen/silead.c
13558F:	drivers/platform/x86/touchscreen_dmi.c
13559
13560SILICON MOTION SM712 FRAME BUFFER DRIVER
13561M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13562M:	Teddy Wang <teddy.wang@siliconmotion.com>
13563M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13564L:	linux-fbdev@vger.kernel.org
13565S:	Maintained
13566F:	drivers/video/fbdev/sm712*
13567F:	Documentation/fb/sm712fb.txt
13568
13569SIMPLE FIRMWARE INTERFACE (SFI)
13570M:	Len Brown <lenb@kernel.org>
13571L:	sfi-devel@simplefirmware.org
13572W:	http://simplefirmware.org/
13573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13574S:	Supported
13575F:	arch/x86/platform/sfi/
13576F:	drivers/sfi/
13577F:	include/linux/sfi*.h
13578
13579SIMPLEFB FB DRIVER
13580M:	Hans de Goede <hdegoede@redhat.com>
13581L:	linux-fbdev@vger.kernel.org
13582S:	Maintained
13583F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13584F:	drivers/video/fbdev/simplefb.c
13585F:	include/linux/platform_data/simplefb.h
13586
13587SIMTEC EB110ATX (Chalice CATS)
13588P:	Ben Dooks
13589P:	Vincent Sanders <vince@simtec.co.uk>
13590M:	Simtec Linux Team <linux@simtec.co.uk>
13591W:	http://www.simtec.co.uk/products/EB110ATX/
13592S:	Supported
13593
13594SIMTEC EB2410ITX (BAST)
13595P:	Ben Dooks
13596P:	Vincent Sanders <vince@simtec.co.uk>
13597M:	Simtec Linux Team <linux@simtec.co.uk>
13598W:	http://www.simtec.co.uk/products/EB2410ITX/
13599S:	Supported
13600F:	arch/arm/mach-s3c24xx/mach-bast.c
13601F:	arch/arm/mach-s3c24xx/bast-ide.c
13602F:	arch/arm/mach-s3c24xx/bast-irq.c
13603
13604SIPHASH PRF ROUTINES
13605M:	Jason A. Donenfeld <Jason@zx2c4.com>
13606S:	Maintained
13607F:	lib/siphash.c
13608F:	lib/test_siphash.c
13609F:	include/linux/siphash.h
13610
13611SIOX
13612M:	Gavin Schenk <g.schenk@eckelmann.de>
13613M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13614R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13615S:	Supported
13616F:	drivers/siox/*
13617F:	drivers/gpio/gpio-siox.c
13618F:	include/trace/events/siox.h
13619
13620SIS 190 ETHERNET DRIVER
13621M:	Francois Romieu <romieu@fr.zoreil.com>
13622L:	netdev@vger.kernel.org
13623S:	Maintained
13624F:	drivers/net/ethernet/sis/sis190.c
13625
13626SIS 900/7016 FAST ETHERNET DRIVER
13627M:	Daniele Venzano <venza@brownhat.org>
13628W:	http://www.brownhat.org/sis900.html
13629L:	netdev@vger.kernel.org
13630S:	Maintained
13631F:	drivers/net/ethernet/sis/sis900.*
13632
13633SIS FRAMEBUFFER DRIVER
13634M:	Thomas Winischhofer <thomas@winischhofer.net>
13635W:	http://www.winischhofer.net/linuxsisvga.shtml
13636S:	Maintained
13637F:	Documentation/fb/sisfb.txt
13638F:	drivers/video/fbdev/sis/
13639F:	include/video/sisfb.h
13640
13641SIS USB2VGA DRIVER
13642M:	Thomas Winischhofer <thomas@winischhofer.net>
13643W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13644S:	Maintained
13645F:	drivers/usb/misc/sisusbvga/
13646
13647SLAB ALLOCATOR
13648M:	Christoph Lameter <cl@linux.com>
13649M:	Pekka Enberg <penberg@kernel.org>
13650M:	David Rientjes <rientjes@google.com>
13651M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13652M:	Andrew Morton <akpm@linux-foundation.org>
13653L:	linux-mm@kvack.org
13654S:	Maintained
13655F:	include/linux/sl?b*.h
13656F:	mm/sl?b*
13657
13658SLEEPABLE READ-COPY UPDATE (SRCU)
13659M:	Lai Jiangshan <jiangshanlai@gmail.com>
13660M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13661M:	Josh Triplett <josh@joshtriplett.org>
13662R:	Steven Rostedt <rostedt@goodmis.org>
13663R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13664L:	linux-kernel@vger.kernel.org
13665W:	http://www.rdrop.com/users/paulmck/RCU/
13666S:	Supported
13667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13668F:	include/linux/srcu*.h
13669F:	kernel/rcu/srcu*.c
13670
13671SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13672M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13673L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13674S:	Maintained
13675F:	drivers/slimbus/
13676F:	Documentation/devicetree/bindings/slimbus/
13677F:	include/linux/slimbus.h
13678
13679SMACK SECURITY MODULE
13680M:	Casey Schaufler <casey@schaufler-ca.com>
13681L:	linux-security-module@vger.kernel.org
13682W:	http://schaufler-ca.com
13683T:	git git://github.com/cschaufler/smack-next
13684S:	Maintained
13685F:	Documentation/admin-guide/LSM/Smack.rst
13686F:	security/smack/
13687
13688SMC91x ETHERNET DRIVER
13689M:	Nicolas Pitre <nico@fluxnic.net>
13690S:	Odd Fixes
13691F:	drivers/net/ethernet/smsc/smc91x.*
13692
13693SMIA AND SMIA++ IMAGE SENSOR DRIVER
13694M:	Sakari Ailus <sakari.ailus@iki.fi>
13695L:	linux-media@vger.kernel.org
13696S:	Maintained
13697F:	drivers/media/i2c/smiapp/
13698F:	include/media/i2c/smiapp.h
13699F:	drivers/media/i2c/smiapp-pll.c
13700F:	drivers/media/i2c/smiapp-pll.h
13701F:	include/uapi/linux/smiapp.h
13702F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13703
13704SMM665 HARDWARE MONITOR DRIVER
13705M:	Guenter Roeck <linux@roeck-us.net>
13706L:	linux-hwmon@vger.kernel.org
13707S:	Maintained
13708F:	Documentation/hwmon/smm665
13709F:	drivers/hwmon/smm665.c
13710
13711SMSC EMC2103 HARDWARE MONITOR DRIVER
13712M:	Steve Glendinning <steve.glendinning@shawell.net>
13713L:	linux-hwmon@vger.kernel.org
13714S:	Maintained
13715F:	Documentation/hwmon/emc2103
13716F:	drivers/hwmon/emc2103.c
13717
13718SMSC SCH5627 HARDWARE MONITOR DRIVER
13719M:	Hans de Goede <hdegoede@redhat.com>
13720L:	linux-hwmon@vger.kernel.org
13721S:	Supported
13722F:	Documentation/hwmon/sch5627
13723F:	drivers/hwmon/sch5627.c
13724
13725SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13726M:	Steve Glendinning <steve.glendinning@shawell.net>
13727L:	linux-fbdev@vger.kernel.org
13728S:	Maintained
13729F:	drivers/video/fbdev/smscufx.c
13730
13731SMSC47B397 HARDWARE MONITOR DRIVER
13732M:	Jean Delvare <jdelvare@suse.com>
13733L:	linux-hwmon@vger.kernel.org
13734S:	Maintained
13735F:	Documentation/hwmon/smsc47b397
13736F:	drivers/hwmon/smsc47b397.c
13737
13738SMSC911x ETHERNET DRIVER
13739M:	Steve Glendinning <steve.glendinning@shawell.net>
13740L:	netdev@vger.kernel.org
13741S:	Maintained
13742F:	include/linux/smsc911x.h
13743F:	drivers/net/ethernet/smsc/smsc911x.*
13744
13745SMSC9420 PCI ETHERNET DRIVER
13746M:	Steve Glendinning <steve.glendinning@shawell.net>
13747L:	netdev@vger.kernel.org
13748S:	Maintained
13749F:	drivers/net/ethernet/smsc/smsc9420.*
13750
13751SOC-CAMERA V4L2 SUBSYSTEM
13752L:	linux-media@vger.kernel.org
13753T:	git git://linuxtv.org/media_tree.git
13754S:	Orphan
13755F:	include/media/soc*
13756F:	drivers/media/i2c/soc_camera/
13757F:	drivers/media/platform/soc_camera/
13758
13759SOCIONEXT SYNQUACER I2C DRIVER
13760M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13761L:	linux-i2c@vger.kernel.org
13762S:	Maintained
13763F:	drivers/i2c/busses/i2c-synquacer.c
13764F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13765
13766SOCIONEXT UNIPHIER SOUND DRIVER
13767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13768S:	Orphan
13769F:	sound/soc/uniphier/
13770
13771SOEKRIS NET48XX LED SUPPORT
13772M:	Chris Boot <bootc@bootc.net>
13773S:	Maintained
13774F:	drivers/leds/leds-net48xx.c
13775
13776SOFT-ROCE DRIVER (rxe)
13777M:	Moni Shoua <monis@mellanox.com>
13778L:	linux-rdma@vger.kernel.org
13779S:	Supported
13780W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13781Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13782F:	drivers/infiniband/sw/rxe/
13783F:	include/uapi/rdma/rdma_user_rxe.h
13784
13785SOFTLOGIC 6x10 MPEG CODEC
13786M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13787M:	Anton Sviridenko <anton@corp.bluecherry.net>
13788M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13789M:	Andrey Utkin <andrey_utkin@fastmail.com>
13790M:	Ismael Luceno <ismael@iodev.co.uk>
13791L:	linux-media@vger.kernel.org
13792S:	Supported
13793F:	drivers/media/pci/solo6x10/
13794
13795SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13796M:	James Morse <james.morse@arm.com>
13797L:	linux-arm-kernel@lists.infradead.org
13798S:	Maintained
13799F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13800F:	drivers/firmware/arm_sdei.c
13801F:	include/linux/arm_sdei.h
13802F:	include/uapi/linux/arm_sdei.h
13803
13804SOFTWARE RAID (Multiple Disks) SUPPORT
13805M:	Shaohua Li <shli@kernel.org>
13806L:	linux-raid@vger.kernel.org
13807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13808S:	Supported
13809F:	drivers/md/Makefile
13810F:	drivers/md/Kconfig
13811F:	drivers/md/md*
13812F:	drivers/md/raid*
13813F:	include/linux/raid/
13814F:	include/uapi/linux/raid/
13815
13816SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13817M:	Jassi Brar <jaswinder.singh@linaro.org>
13818L:	netdev@vger.kernel.org
13819S:	Maintained
13820F:	drivers/net/ethernet/socionext/netsec.c
13821F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13822
13823SOLIDRUN CLEARFOG SUPPORT
13824M:	Russell King <linux@armlinux.org.uk>
13825S:	Maintained
13826F:	arch/arm/boot/dts/armada-388-clearfog*
13827F:	arch/arm/boot/dts/armada-38x-solidrun-*
13828
13829SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13830M:	Russell King <linux@armlinux.org.uk>
13831S:	Maintained
13832F:	arch/arm/boot/dts/imx6*-cubox-i*
13833F:	arch/arm/boot/dts/imx6*-hummingboard*
13834F:	arch/arm/boot/dts/imx6*-sr-*
13835
13836SONIC NETWORK DRIVER
13837M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13838L:	netdev@vger.kernel.org
13839S:	Maintained
13840F:	drivers/net/ethernet/natsemi/sonic.*
13841
13842SONICS SILICON BACKPLANE DRIVER (SSB)
13843M:	Michael Buesch <m@bues.ch>
13844L:	linux-wireless@vger.kernel.org
13845S:	Maintained
13846F:	drivers/ssb/
13847F:	include/linux/ssb/
13848
13849SONY IMX258 SENSOR DRIVER
13850M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13851L:	linux-media@vger.kernel.org
13852T:	git git://linuxtv.org/media_tree.git
13853S:	Maintained
13854F:	drivers/media/i2c/imx258.c
13855
13856SONY IMX274 SENSOR DRIVER
13857M:	Leon Luo <leonl@leopardimaging.com>
13858L:	linux-media@vger.kernel.org
13859T:	git git://linuxtv.org/media_tree.git
13860S:	Maintained
13861F:	drivers/media/i2c/imx274.c
13862F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13863
13864SONY IMX319 SENSOR DRIVER
13865M:	Bingbu Cao <bingbu.cao@intel.com>
13866L:	linux-media@vger.kernel.org
13867T:	git git://linuxtv.org/media_tree.git
13868S:	Maintained
13869F:	drivers/media/i2c/imx319.c
13870
13871SONY IMX355 SENSOR DRIVER
13872M:	Tianshu Qiu <tian.shu.qiu@intel.com>
13873L:	linux-media@vger.kernel.org
13874T:	git git://linuxtv.org/media_tree.git
13875S:	Maintained
13876F:	drivers/media/i2c/imx355.c
13877
13878SONY MEMORYSTICK CARD SUPPORT
13879M:	Alex Dubov <oakad@yahoo.com>
13880W:	http://tifmxx.berlios.de/
13881S:	Maintained
13882F:	drivers/memstick/host/tifm_ms.c
13883
13884SONY MEMORYSTICK STANDARD SUPPORT
13885M:	Maxim Levitsky <maximlevitsky@gmail.com>
13886S:	Maintained
13887F:	drivers/memstick/core/ms_block.*
13888
13889SONY VAIO CONTROL DEVICE DRIVER
13890M:	Mattia Dongili <malattia@linux.it>
13891L:	platform-driver-x86@vger.kernel.org
13892W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13893S:	Maintained
13894F:	Documentation/laptops/sony-laptop.txt
13895F:	drivers/char/sonypi.c
13896F:	drivers/platform/x86/sony-laptop.c
13897F:	include/linux/sony-laptop.h
13898
13899SOUND
13900M:	Jaroslav Kysela <perex@perex.cz>
13901M:	Takashi Iwai <tiwai@suse.com>
13902L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13903W:	http://www.alsa-project.org/
13904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13905T:	git git://git.alsa-project.org/alsa-kernel.git
13906Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13907S:	Maintained
13908F:	Documentation/sound/
13909F:	include/sound/
13910F:	include/uapi/sound/
13911F:	sound/
13912
13913SOUND - COMPRESSED AUDIO
13914M:	Vinod Koul <vkoul@kernel.org>
13915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13917S:	Supported
13918F:	Documentation/sound/designs/compress-offload.rst
13919F:	include/sound/compress_driver.h
13920F:	include/uapi/sound/compress_*
13921F:	sound/core/compress_offload.c
13922F:	sound/soc/soc-compress.c
13923
13924SOUND - DMAENGINE HELPERS
13925M:	Lars-Peter Clausen <lars@metafoo.de>
13926S:	Supported
13927F:	include/sound/dmaengine_pcm.h
13928F:	sound/core/pcm_dmaengine.c
13929F:	sound/soc/soc-generic-dmaengine-pcm.c
13930
13931SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13932M:	Liam Girdwood <lgirdwood@gmail.com>
13933M:	Mark Brown <broonie@kernel.org>
13934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13936W:	http://alsa-project.org/main/index.php/ASoC
13937S:	Supported
13938F:	Documentation/devicetree/bindings/sound/
13939F:	Documentation/sound/soc/
13940F:	sound/soc/
13941F:	include/sound/soc*
13942
13943SOUNDWIRE SUBSYSTEM
13944M:	Vinod Koul <vkoul@kernel.org>
13945M:	Sanyog Kale <sanyog.r.kale@intel.com>
13946R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13947L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13948S:	Supported
13949F:	Documentation/driver-api/soundwire/
13950F:	drivers/soundwire/
13951F:	include/linux/soundwire/
13952
13953SP2 MEDIA DRIVER
13954M:	Olli Salonen <olli.salonen@iki.fi>
13955L:	linux-media@vger.kernel.org
13956W:	https://linuxtv.org
13957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13958S:	Maintained
13959F:	drivers/media/dvb-frontends/sp2*
13960
13961SPARC + UltraSPARC (sparc/sparc64)
13962M:	"David S. Miller" <davem@davemloft.net>
13963L:	sparclinux@vger.kernel.org
13964Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13967S:	Maintained
13968F:	arch/sparc/
13969F:	drivers/sbus/
13970
13971SPARC SERIAL DRIVERS
13972M:	"David S. Miller" <davem@davemloft.net>
13973L:	sparclinux@vger.kernel.org
13974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13976S:	Maintained
13977F:	include/linux/sunserialcore.h
13978F:	drivers/tty/serial/suncore.c
13979F:	drivers/tty/serial/sunhv.c
13980F:	drivers/tty/serial/sunsab.c
13981F:	drivers/tty/serial/sunsab.h
13982F:	drivers/tty/serial/sunsu.c
13983F:	drivers/tty/serial/sunzilog.c
13984F:	drivers/tty/serial/sunzilog.h
13985F:	drivers/tty/vcc.c
13986
13987SPARSE CHECKER
13988M:	"Christopher Li" <sparse@chrisli.org>
13989L:	linux-sparse@vger.kernel.org
13990W:	https://sparse.wiki.kernel.org/
13991T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13992T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13993S:	Maintained
13994F:	include/linux/compiler.h
13995
13996SPEAR CLOCK FRAMEWORK SUPPORT
13997M:	Viresh Kumar <vireshk@kernel.org>
13998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13999W:	http://www.st.com/spear
14000S:	Maintained
14001F:	drivers/clk/spear/
14002
14003SPEAR PLATFORM SUPPORT
14004M:	Viresh Kumar <vireshk@kernel.org>
14005M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14007W:	http://www.st.com/spear
14008S:	Maintained
14009F:	arch/arm/boot/dts/spear*
14010F:	arch/arm/mach-spear/
14011
14012SPI NOR SUBSYSTEM
14013M:	Marek Vasut <marek.vasut@gmail.com>
14014L:	linux-mtd@lists.infradead.org
14015W:	http://www.linux-mtd.infradead.org/
14016Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14017T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14018T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14019S:	Maintained
14020F:	drivers/mtd/spi-nor/
14021F:	include/linux/mtd/spi-nor.h
14022
14023SPI SUBSYSTEM
14024M:	Mark Brown <broonie@kernel.org>
14025L:	linux-spi@vger.kernel.org
14026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14027Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14028S:	Maintained
14029F:	Documentation/devicetree/bindings/spi/
14030F:	Documentation/spi/
14031F:	drivers/spi/
14032F:	include/linux/spi/
14033F:	include/uapi/linux/spi/
14034F:	tools/spi/
14035
14036SPIDERNET NETWORK DRIVER for CELL
14037M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14038L:	netdev@vger.kernel.org
14039S:	Supported
14040F:	Documentation/networking/spider_net.txt
14041F:	drivers/net/ethernet/toshiba/spider_net*
14042
14043SPMI SUBSYSTEM
14044R:	Stephen Boyd <sboyd@kernel.org>
14045L:	linux-arm-msm@vger.kernel.org
14046F:	Documentation/devicetree/bindings/spmi/
14047F:	drivers/spmi/
14048F:	include/dt-bindings/spmi/spmi.h
14049F:	include/linux/spmi.h
14050F:	include/trace/events/spmi.h
14051
14052SPU FILE SYSTEM
14053M:	Jeremy Kerr <jk@ozlabs.org>
14054L:	linuxppc-dev@lists.ozlabs.org
14055W:	http://www.ibm.com/developerworks/power/cell/
14056S:	Supported
14057F:	Documentation/filesystems/spufs.txt
14058F:	arch/powerpc/platforms/cell/spufs/
14059
14060SQUASHFS FILE SYSTEM
14061M:	Phillip Lougher <phillip@squashfs.org.uk>
14062L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14063W:	http://squashfs.org.uk
14064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14065S:	Maintained
14066F:	Documentation/filesystems/squashfs.txt
14067F:	fs/squashfs/
14068
14069SRM (Alpha) environment access
14070M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14071S:	Maintained
14072F:	arch/alpha/kernel/srm_env.c
14073
14074ST STM32 I2C/SMBUS DRIVER
14075M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14076L:	linux-i2c@vger.kernel.org
14077S:	Maintained
14078F:	drivers/i2c/busses/i2c-stm32*
14079
14080ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14081M:	Song Qiang <songqiang1304521@gmail.com>
14082L:	linux-iio@vger.kernel.org
14083S:	Maintained
14084F:	drivers/iio/proximity/vl53l0x-i2c.c
14085F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14086
14087STABLE BRANCH
14088M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14089L:	stable@vger.kernel.org
14090S:	Supported
14091F:	Documentation/process/stable-kernel-rules.rst
14092
14093STAGING - COMEDI
14094M:	Ian Abbott <abbotti@mev.co.uk>
14095M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14096S:	Odd Fixes
14097F:	drivers/staging/comedi/
14098
14099STAGING - EROFS FILE SYSTEM
14100M:	Gao Xiang <gaoxiang25@huawei.com>
14101M:	Chao Yu <yuchao0@huawei.com>
14102L:	linux-erofs@lists.ozlabs.org
14103S:	Maintained
14104F:	drivers/staging/erofs/
14105
14106STAGING - INDUSTRIAL IO
14107M:	Jonathan Cameron <jic23@kernel.org>
14108L:	linux-iio@vger.kernel.org
14109S:	Odd Fixes
14110F:	Documentation/devicetree/bindings/staging/iio/
14111F:	drivers/staging/iio/
14112
14113STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14114M:	Marc Dietrich <marvin24@gmx.de>
14115L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14116L:	linux-tegra@vger.kernel.org
14117S:	Maintained
14118F:	drivers/staging/nvec/
14119
14120STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14121M:	Jens Frederich <jfrederich@gmail.com>
14122M:	Daniel Drake <dsd@laptop.org>
14123M:	Jon Nettleton <jon.nettleton@gmail.com>
14124W:	http://wiki.laptop.org/go/DCON
14125S:	Maintained
14126F:	drivers/staging/olpc_dcon/
14127
14128STAGING - REALTEK RTL8712U DRIVERS
14129M:	Larry Finger <Larry.Finger@lwfinger.net>
14130M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14131S:	Odd Fixes
14132F:	drivers/staging/rtl8712/
14133
14134STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14135M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14136M:	Teddy Wang <teddy.wang@siliconmotion.com>
14137M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14138L:	linux-fbdev@vger.kernel.org
14139S:	Maintained
14140F:	drivers/staging/sm750fb/
14141
14142STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14143M:	William Hubbs <w.d.hubbs@gmail.com>
14144M:	Chris Brannon <chris@the-brannons.com>
14145M:	Kirk Reiser <kirk@reisers.ca>
14146M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14147L:	speakup@linux-speakup.org
14148W:	http://www.linux-speakup.org/
14149S:	Odd Fixes
14150F:	drivers/staging/speakup/
14151
14152STAGING - VIA VT665X DRIVERS
14153M:	Forest Bond <forest@alittletooquiet.net>
14154S:	Odd Fixes
14155F:	drivers/staging/vt665?/
14156
14157STAGING - WILC1000 WIFI DRIVER
14158M:	Aditya Shankar <aditya.shankar@microchip.com>
14159M:	Ganesh Krishna <ganesh.krishna@microchip.com>
14160L:	linux-wireless@vger.kernel.org
14161S:	Supported
14162F:	drivers/staging/wilc1000/
14163
14164STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14165M:	Arnaud Patard <arnaud.patard@rtp-net.org>
14166S:	Odd Fixes
14167F:	drivers/staging/xgifb/
14168
14169STAGING SUBSYSTEM
14170M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14172L:	devel@driverdev.osuosl.org
14173S:	Supported
14174F:	drivers/staging/
14175
14176STARFIRE/DURALAN NETWORK DRIVER
14177M:	Ion Badulescu <ionut@badula.org>
14178S:	Odd Fixes
14179F:	drivers/net/ethernet/adaptec/starfire*
14180
14181STEC S1220 SKD DRIVER
14182M:	Bart Van Assche <bart.vanassche@wdc.com>
14183L:	linux-block@vger.kernel.org
14184S:	Maintained
14185F:	drivers/block/skd*[ch]
14186
14187STI AUDIO (ASoC) DRIVERS
14188M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14190S:	Maintained
14191F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14192F:	sound/soc/sti/
14193
14194STI CEC DRIVER
14195M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14196S:	Maintained
14197F:	drivers/media/platform/sti/cec/
14198F:	Documentation/devicetree/bindings/media/stih-cec.txt
14199
14200STK1160 USB VIDEO CAPTURE DRIVER
14201M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14202L:	linux-media@vger.kernel.org
14203T:	git git://linuxtv.org/media_tree.git
14204S:	Maintained
14205F:	drivers/media/usb/stk1160/
14206
14207STM32 AUDIO (ASoC) DRIVERS
14208M:	Olivier Moysan <olivier.moysan@st.com>
14209M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14211S:	Maintained
14212F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14213F:	sound/soc/stm/
14214
14215STM32 TIMER/LPTIMER DRIVERS
14216M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14217S:	Maintained
14218F:	drivers/*/stm32-*timer*
14219F:	drivers/pwm/pwm-stm32*
14220F:	include/linux/*/stm32-*tim*
14221F:	Documentation/ABI/testing/*timer-stm32
14222F:	Documentation/devicetree/bindings/*/stm32-*timer*
14223F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14224
14225STMMAC ETHERNET DRIVER
14226M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14227M:	Alexandre Torgue <alexandre.torgue@st.com>
14228M:	Jose Abreu <joabreu@synopsys.com>
14229L:	netdev@vger.kernel.org
14230W:	http://www.stlinux.com
14231S:	Supported
14232F:	drivers/net/ethernet/stmicro/stmmac/
14233
14234SUN3/3X
14235M:	Sam Creasey <sammy@sammy.net>
14236W:	http://sammy.net/sun3/
14237S:	Maintained
14238F:	arch/m68k/kernel/*sun3*
14239F:	arch/m68k/sun3*/
14240F:	arch/m68k/include/asm/sun3*
14241F:	drivers/net/ethernet/i825xx/sun3*
14242
14243SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14244M:	Hans de Goede <hdegoede@redhat.com>
14245L:	linux-input@vger.kernel.org
14246S:	Maintained
14247F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14248F:	drivers/input/keyboard/sun4i-lradc-keys.c
14249
14250SUNDANCE NETWORK DRIVER
14251M:	Denis Kirjanov <kda@linux-powerpc.org>
14252L:	netdev@vger.kernel.org
14253S:	Maintained
14254F:	drivers/net/ethernet/dlink/sundance.c
14255
14256SUPERH
14257M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14258M:	Rich Felker <dalias@libc.org>
14259L:	linux-sh@vger.kernel.org
14260Q:	http://patchwork.kernel.org/project/linux-sh/list/
14261S:	Maintained
14262F:	Documentation/sh/
14263F:	arch/sh/
14264F:	drivers/sh/
14265
14266SUSPEND TO RAM
14267M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14268M:	Len Brown <len.brown@intel.com>
14269M:	Pavel Machek <pavel@ucw.cz>
14270L:	linux-pm@vger.kernel.org
14271B:	https://bugzilla.kernel.org
14272S:	Supported
14273F:	Documentation/power/
14274F:	arch/x86/kernel/acpi/
14275F:	drivers/base/power/
14276F:	kernel/power/
14277F:	include/linux/suspend.h
14278F:	include/linux/freezer.h
14279F:	include/linux/pm.h
14280
14281SVGA HANDLING
14282M:	Martin Mares <mj@ucw.cz>
14283L:	linux-video@atrey.karlin.mff.cuni.cz
14284S:	Maintained
14285F:	Documentation/svga.txt
14286F:	arch/x86/boot/video*
14287
14288SWIOTLB SUBSYSTEM
14289M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14290L:	iommu@lists.linux-foundation.org
14291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14292S:	Supported
14293F:	kernel/dma/swiotlb.c
14294F:	arch/*/kernel/pci-swiotlb.c
14295F:	include/linux/swiotlb.h
14296
14297SWITCHDEV
14298M:	Jiri Pirko <jiri@resnulli.us>
14299M:	Ivan Vecera <ivecera@redhat.com>
14300L:	netdev@vger.kernel.org
14301S:	Supported
14302F:	net/switchdev/
14303F:	include/net/switchdev.h
14304
14305SY8106A REGULATOR DRIVER
14306M:	Icenowy Zheng <icenowy@aosc.io>
14307S:	Maintained
14308F:	drivers/regulator/sy8106a-regulator.c
14309F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14310
14311SYNC FILE FRAMEWORK
14312M:	Sumit Semwal <sumit.semwal@linaro.org>
14313R:	Gustavo Padovan <gustavo@padovan.org>
14314S:	Maintained
14315L:	linux-media@vger.kernel.org
14316L:	dri-devel@lists.freedesktop.org
14317F:	drivers/dma-buf/sync_*
14318F:	drivers/dma-buf/dma-fence*
14319F:	drivers/dma-buf/sw_sync.c
14320F:	include/linux/sync_file.h
14321F:	include/uapi/linux/sync_file.h
14322F:	Documentation/sync_file.txt
14323T:	git git://anongit.freedesktop.org/drm/drm-misc
14324
14325SYNOPSYS ARC ARCHITECTURE
14326M:	Vineet Gupta <vgupta@synopsys.com>
14327L:	linux-snps-arc@lists.infradead.org
14328S:	Supported
14329F:	arch/arc/
14330F:	Documentation/devicetree/bindings/arc/*
14331F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14332F:	drivers/clocksource/arc_timer.c
14333F:	drivers/tty/serial/arc_uart.c
14334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14335
14336SYNOPSYS ARC HSDK SDP pll clock driver
14337M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14338S:	Supported
14339F:	drivers/clk/clk-hsdk-pll.c
14340F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14341
14342SYNOPSYS ARC SDP clock driver
14343M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14344S:	Supported
14345F:	drivers/clk/axs10x/*
14346F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14347
14348SYNOPSYS ARC SDP platform support
14349M:	Alexey Brodkin <abrodkin@synopsys.com>
14350S:	Supported
14351F:	arch/arc/plat-axs10x
14352F:	arch/arc/boot/dts/ax*
14353F:	Documentation/devicetree/bindings/arc/axs10*
14354
14355SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14356M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14357S:	Supported
14358F:	drivers/reset/reset-axs10x.c
14359F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14360
14361SYNOPSYS CREG GPIO DRIVER
14362M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14363S:	Maintained
14364F:	drivers/gpio/gpio-creg-snps.c
14365F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14366
14367SYNOPSYS DESIGNWARE 8250 UART DRIVER
14368R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14369S:	Maintained
14370F:	drivers/tty/serial/8250/8250_dw.c
14371
14372SYNOPSYS DESIGNWARE APB GPIO DRIVER
14373M:	Hoan Tran <hotran@apm.com>
14374L:	linux-gpio@vger.kernel.org
14375S:	Maintained
14376F:	drivers/gpio/gpio-dwapb.c
14377F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14378
14379SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14380M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14381S:	Maintained
14382F:	drivers/dma/dwi-axi-dmac/
14383F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14384
14385SYNOPSYS DESIGNWARE DMAC DRIVER
14386M:	Viresh Kumar <vireshk@kernel.org>
14387R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14388S:	Maintained
14389F:	include/linux/dma/dw.h
14390F:	include/linux/platform_data/dma-dw.h
14391F:	drivers/dma/dw/
14392
14393SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14394M:	Jose Abreu <Jose.Abreu@synopsys.com>
14395L:	netdev@vger.kernel.org
14396S:	Supported
14397F:	drivers/net/ethernet/synopsys/
14398
14399SYNOPSYS DESIGNWARE I2C DRIVER
14400M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14401R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14402R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14403L:	linux-i2c@vger.kernel.org
14404S:	Maintained
14405F:	drivers/i2c/busses/i2c-designware-*
14406F:	include/linux/platform_data/i2c-designware.h
14407
14408SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14409M:	Jaehoon Chung <jh80.chung@samsung.com>
14410L:	linux-mmc@vger.kernel.org
14411S:	Maintained
14412F:	drivers/mmc/host/dw_mmc*
14413
14414SYNOPSYS HSDK RESET CONTROLLER DRIVER
14415M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14416S:	Supported
14417F:	drivers/reset/reset-hsdk.c
14418F:	include/dt-bindings/reset/snps,hsdk-reset.h
14419F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14420
14421SYSTEM CONFIGURATION (SYSCON)
14422M:	Lee Jones <lee.jones@linaro.org>
14423M:	Arnd Bergmann <arnd@arndb.de>
14424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14425S:	Supported
14426F:	drivers/mfd/syscon.c
14427
14428SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14429M:	Sudeep Holla <sudeep.holla@arm.com>
14430L:	linux-arm-kernel@lists.infradead.org
14431S:	Maintained
14432F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14433F:	drivers/clk/clk-sc[mp]i.c
14434F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14435F:	drivers/firmware/arm_scpi.c
14436F:	drivers/firmware/arm_scmi/
14437F:	include/linux/sc[mp]i_protocol.h
14438
14439SYSTEM RESET/SHUTDOWN DRIVERS
14440M:	Sebastian Reichel <sre@kernel.org>
14441L:	linux-pm@vger.kernel.org
14442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14443S:	Maintained
14444F:	Documentation/devicetree/bindings/power/reset/
14445F:	drivers/power/reset/
14446
14447SYSTEM TRACE MODULE CLASS
14448M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14449S:	Maintained
14450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14451F:	Documentation/trace/stm.rst
14452F:	drivers/hwtracing/stm/
14453F:	include/linux/stm.h
14454F:	include/uapi/linux/stm.h
14455
14456SYSV FILESYSTEM
14457M:	Christoph Hellwig <hch@infradead.org>
14458S:	Maintained
14459F:	Documentation/filesystems/sysv-fs.txt
14460F:	fs/sysv/
14461F:	include/linux/sysv_fs.h
14462
14463TARGET SUBSYSTEM
14464M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14465L:	linux-scsi@vger.kernel.org
14466L:	target-devel@vger.kernel.org
14467W:	http://www.linux-iscsi.org
14468W:	http://groups.google.com/group/linux-iscsi-target-dev
14469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14470S:	Supported
14471F:	drivers/target/
14472F:	include/target/
14473F:	Documentation/target/
14474
14475TASKSTATS STATISTICS INTERFACE
14476M:	Balbir Singh <bsingharora@gmail.com>
14477S:	Maintained
14478F:	Documentation/accounting/taskstats*
14479F:	include/linux/taskstats*
14480F:	kernel/taskstats.c
14481
14482TC subsystem
14483M:	Jamal Hadi Salim <jhs@mojatatu.com>
14484M:	Cong Wang <xiyou.wangcong@gmail.com>
14485M:	Jiri Pirko <jiri@resnulli.us>
14486L:	netdev@vger.kernel.org
14487S:	Maintained
14488F:	include/net/pkt_cls.h
14489F:	include/net/pkt_sched.h
14490F:	include/net/tc_act/
14491F:	include/uapi/linux/pkt_cls.h
14492F:	include/uapi/linux/pkt_sched.h
14493F:	include/uapi/linux/tc_act/
14494F:	include/uapi/linux/tc_ematch/
14495F:	net/sched/
14496
14497TC90522 MEDIA DRIVER
14498M:	Akihiro Tsukada <tskd08@gmail.com>
14499L:	linux-media@vger.kernel.org
14500S:	Odd Fixes
14501F:	drivers/media/dvb-frontends/tc90522*
14502
14503TCP LOW PRIORITY MODULE
14504M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14505M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14506W:	http://tcp-lp-mod.sourceforge.net/
14507S:	Maintained
14508F:	net/ipv4/tcp_lp.c
14509
14510TDA10071 MEDIA DRIVER
14511M:	Antti Palosaari <crope@iki.fi>
14512L:	linux-media@vger.kernel.org
14513W:	https://linuxtv.org
14514W:	http://palosaari.fi/linux/
14515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14516T:	git git://linuxtv.org/anttip/media_tree.git
14517S:	Maintained
14518F:	drivers/media/dvb-frontends/tda10071*
14519
14520TDA18212 MEDIA DRIVER
14521M:	Antti Palosaari <crope@iki.fi>
14522L:	linux-media@vger.kernel.org
14523W:	https://linuxtv.org
14524W:	http://palosaari.fi/linux/
14525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14526T:	git git://linuxtv.org/anttip/media_tree.git
14527S:	Maintained
14528F:	drivers/media/tuners/tda18212*
14529
14530TDA18218 MEDIA DRIVER
14531M:	Antti Palosaari <crope@iki.fi>
14532L:	linux-media@vger.kernel.org
14533W:	https://linuxtv.org
14534W:	http://palosaari.fi/linux/
14535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14536T:	git git://linuxtv.org/anttip/media_tree.git
14537S:	Maintained
14538F:	drivers/media/tuners/tda18218*
14539
14540TDA18250 MEDIA DRIVER
14541M:	Olli Salonen <olli.salonen@iki.fi>
14542L:	linux-media@vger.kernel.org
14543W:	https://linuxtv.org
14544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14545T:	git git://linuxtv.org/media_tree.git
14546S:	Maintained
14547F:	drivers/media/tuners/tda18250*
14548
14549TDA18271 MEDIA DRIVER
14550M:	Michael Krufky <mkrufky@linuxtv.org>
14551L:	linux-media@vger.kernel.org
14552W:	https://linuxtv.org
14553W:	http://github.com/mkrufky
14554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14555T:	git git://linuxtv.org/mkrufky/tuners.git
14556S:	Maintained
14557F:	drivers/media/tuners/tda18271*
14558
14559TDA1997x MEDIA DRIVER
14560M:	Tim Harvey <tharvey@gateworks.com>
14561L:	linux-media@vger.kernel.org
14562W:	https://linuxtv.org
14563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14564S:	Maintained
14565F:	drivers/media/i2c/tda1997x.*
14566
14567TDA827x MEDIA DRIVER
14568M:	Michael Krufky <mkrufky@linuxtv.org>
14569L:	linux-media@vger.kernel.org
14570W:	https://linuxtv.org
14571W:	http://github.com/mkrufky
14572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14573T:	git git://linuxtv.org/mkrufky/tuners.git
14574S:	Maintained
14575F:	drivers/media/tuners/tda8290.*
14576
14577TDA8290 MEDIA DRIVER
14578M:	Michael Krufky <mkrufky@linuxtv.org>
14579L:	linux-media@vger.kernel.org
14580W:	https://linuxtv.org
14581W:	http://github.com/mkrufky
14582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14583T:	git git://linuxtv.org/mkrufky/tuners.git
14584S:	Maintained
14585F:	drivers/media/tuners/tda8290.*
14586
14587TDA9840 MEDIA DRIVER
14588M:	Hans Verkuil <hverkuil@xs4all.nl>
14589L:	linux-media@vger.kernel.org
14590T:	git git://linuxtv.org/media_tree.git
14591W:	https://linuxtv.org
14592S:	Maintained
14593F:	drivers/media/i2c/tda9840*
14594
14595TEA5761 TUNER DRIVER
14596M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14597L:	linux-media@vger.kernel.org
14598W:	https://linuxtv.org
14599T:	git git://linuxtv.org/media_tree.git
14600S:	Odd fixes
14601F:	drivers/media/tuners/tea5761.*
14602
14603TEA5767 TUNER DRIVER
14604M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14605L:	linux-media@vger.kernel.org
14606W:	https://linuxtv.org
14607T:	git git://linuxtv.org/media_tree.git
14608S:	Maintained
14609F:	drivers/media/tuners/tea5767.*
14610
14611TEA6415C MEDIA DRIVER
14612M:	Hans Verkuil <hverkuil@xs4all.nl>
14613L:	linux-media@vger.kernel.org
14614T:	git git://linuxtv.org/media_tree.git
14615W:	https://linuxtv.org
14616S:	Maintained
14617F:	drivers/media/i2c/tea6415c*
14618
14619TEA6420 MEDIA DRIVER
14620M:	Hans Verkuil <hverkuil@xs4all.nl>
14621L:	linux-media@vger.kernel.org
14622T:	git git://linuxtv.org/media_tree.git
14623W:	https://linuxtv.org
14624S:	Maintained
14625F:	drivers/media/i2c/tea6420*
14626
14627TEAM DRIVER
14628M:	Jiri Pirko <jiri@resnulli.us>
14629L:	netdev@vger.kernel.org
14630S:	Supported
14631F:	drivers/net/team/
14632F:	include/linux/if_team.h
14633F:	include/uapi/linux/if_team.h
14634
14635TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14636M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14637S:	Maintained
14638F:	arch/x86/platform/ts5500/
14639
14640TECHNOTREND USB IR RECEIVER
14641M:	Sean Young <sean@mess.org>
14642L:	linux-media@vger.kernel.org
14643S:	Maintained
14644F:	drivers/media/rc/ttusbir.c
14645
14646TECHWELL TW9910 VIDEO DECODER
14647L:	linux-media@vger.kernel.org
14648S:	Orphan
14649F:	drivers/media/i2c/tw9910.c
14650F:	include/media/i2c/tw9910.h
14651
14652TEE SUBSYSTEM
14653M:	Jens Wiklander <jens.wiklander@linaro.org>
14654S:	Maintained
14655F:	include/linux/tee_drv.h
14656F:	include/uapi/linux/tee.h
14657F:	drivers/tee/
14658F:	Documentation/tee.txt
14659
14660TEGRA ARCHITECTURE SUPPORT
14661M:	Thierry Reding <thierry.reding@gmail.com>
14662M:	Jonathan Hunter <jonathanh@nvidia.com>
14663L:	linux-tegra@vger.kernel.org
14664Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14666S:	Supported
14667N:	[^a-z]tegra
14668
14669TEGRA CLOCK DRIVER
14670M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14671M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14672S:	Supported
14673F:	drivers/clk/tegra/
14674
14675TEGRA DMA DRIVERS
14676M:	Laxman Dewangan <ldewangan@nvidia.com>
14677M:	Jon Hunter <jonathanh@nvidia.com>
14678S:	Supported
14679F:	drivers/dma/tegra*
14680
14681TEGRA I2C DRIVER
14682M:	Laxman Dewangan <ldewangan@nvidia.com>
14683S:	Supported
14684F:	drivers/i2c/busses/i2c-tegra.c
14685
14686TEGRA IOMMU DRIVERS
14687M:	Thierry Reding <thierry.reding@gmail.com>
14688L:	linux-tegra@vger.kernel.org
14689S:	Supported
14690F:	drivers/iommu/tegra*
14691
14692TEGRA KBC DRIVER
14693M:	Laxman Dewangan <ldewangan@nvidia.com>
14694S:	Supported
14695F:	drivers/input/keyboard/tegra-kbc.c
14696
14697TEGRA NAND DRIVER
14698M:	Stefan Agner <stefan@agner.ch>
14699M:	Lucas Stach <dev@lynxeye.de>
14700S:	Maintained
14701F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14702F:	drivers/mtd/nand/raw/tegra_nand.c
14703
14704TEGRA PWM DRIVER
14705M:	Thierry Reding <thierry.reding@gmail.com>
14706S:	Supported
14707F:	drivers/pwm/pwm-tegra.c
14708
14709TEGRA SERIAL DRIVER
14710M:	Laxman Dewangan <ldewangan@nvidia.com>
14711S:	Supported
14712F:	drivers/tty/serial/serial-tegra.c
14713
14714TEGRA SPI DRIVER
14715M:	Laxman Dewangan <ldewangan@nvidia.com>
14716S:	Supported
14717F:	drivers/spi/spi-tegra*
14718
14719TEHUTI ETHERNET DRIVER
14720M:	Andy Gospodarek <andy@greyhouse.net>
14721L:	netdev@vger.kernel.org
14722S:	Supported
14723F:	drivers/net/ethernet/tehuti/*
14724
14725Telecom Clock Driver for MCPL0010
14726M:	Mark Gross <mark.gross@intel.com>
14727S:	Supported
14728F:	drivers/char/tlclk.c
14729
14730TENSILICA XTENSA PORT (xtensa)
14731M:	Chris Zankel <chris@zankel.net>
14732M:	Max Filippov <jcmvbkbc@gmail.com>
14733L:	linux-xtensa@linux-xtensa.org
14734T:	git git://github.com/czankel/xtensa-linux.git
14735S:	Maintained
14736F:	arch/xtensa/
14737F:	drivers/irqchip/irq-xtensa-*
14738
14739Texas Instruments' System Control Interface (TISCI) Protocol Driver
14740M:	Nishanth Menon <nm@ti.com>
14741M:	Tero Kristo <t-kristo@ti.com>
14742M:	Santosh Shilimkar <ssantosh@kernel.org>
14743L:	linux-arm-kernel@lists.infradead.org
14744S:	Maintained
14745F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14746F:	drivers/firmware/ti_sci*
14747F:	include/linux/soc/ti/ti_sci_protocol.h
14748F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14749F:	drivers/soc/ti/ti_sci_pm_domains.c
14750F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14751F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14752F:	drivers/clk/keystone/sci-clk.c
14753F:	drivers/reset/reset-ti-sci.c
14754
14755THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14756M:	Hans Verkuil <hverkuil@xs4all.nl>
14757L:	linux-media@vger.kernel.org
14758T:	git git://linuxtv.org/media_tree.git
14759W:	https://linuxtv.org
14760S:	Maintained
14761F:	drivers/media/radio/radio-raremono.c
14762
14763THERMAL
14764M:	Zhang Rui <rui.zhang@intel.com>
14765M:	Eduardo Valentin <edubezval@gmail.com>
14766R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14767L:	linux-pm@vger.kernel.org
14768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14770Q:	https://patchwork.kernel.org/project/linux-pm/list/
14771S:	Supported
14772F:	drivers/thermal/
14773F:	include/linux/thermal.h
14774F:	include/uapi/linux/thermal.h
14775F:	include/linux/cpu_cooling.h
14776F:	Documentation/devicetree/bindings/thermal/
14777
14778THERMAL/CPU_COOLING
14779M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14780M:	Viresh Kumar <viresh.kumar@linaro.org>
14781M:	Javi Merino <javi.merino@kernel.org>
14782L:	linux-pm@vger.kernel.org
14783S:	Supported
14784F:	Documentation/thermal/cpu-cooling-api.txt
14785F:	drivers/thermal/cpu_cooling.c
14786F:	include/linux/cpu_cooling.h
14787
14788THINKPAD ACPI EXTRAS DRIVER
14789M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14790L:	ibm-acpi-devel@lists.sourceforge.net
14791L:	platform-driver-x86@vger.kernel.org
14792W:	http://ibm-acpi.sourceforge.net
14793W:	http://thinkwiki.org/wiki/Ibm-acpi
14794T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14795S:	Maintained
14796F:	drivers/platform/x86/thinkpad_acpi.c
14797
14798THUNDERBOLT DRIVER
14799M:	Andreas Noever <andreas.noever@gmail.com>
14800M:	Michael Jamet <michael.jamet@intel.com>
14801M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14802M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14804S:	Maintained
14805F:	Documentation/admin-guide/thunderbolt.rst
14806F:	drivers/thunderbolt/
14807F:	include/linux/thunderbolt.h
14808
14809THUNDERBOLT NETWORK DRIVER
14810M:	Michael Jamet <michael.jamet@intel.com>
14811M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14812M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14813L:	netdev@vger.kernel.org
14814S:	Maintained
14815F:	drivers/net/thunderbolt.c
14816
14817THUNDERX GPIO DRIVER
14818M:	David Daney <david.daney@cavium.com>
14819S:	Maintained
14820F:	drivers/gpio/gpio-thunderx.c
14821
14822TI AM437X VPFE DRIVER
14823M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14824L:	linux-media@vger.kernel.org
14825W:	https://linuxtv.org
14826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14827T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14828S:	Maintained
14829F:	drivers/media/platform/am437x/
14830
14831TI BANDGAP AND THERMAL DRIVER
14832M:	Eduardo Valentin <edubezval@gmail.com>
14833M:	Keerthy <j-keerthy@ti.com>
14834L:	linux-pm@vger.kernel.org
14835L:	linux-omap@vger.kernel.org
14836S:	Maintained
14837F:	drivers/thermal/ti-soc-thermal/
14838
14839TI BQ27XXX POWER SUPPLY DRIVER
14840R:	Andrew F. Davis <afd@ti.com>
14841F:	include/linux/power/bq27xxx_battery.h
14842F:	drivers/power/supply/bq27xxx_battery.c
14843F:	drivers/power/supply/bq27xxx_battery_i2c.c
14844
14845TI CDCE706 CLOCK DRIVER
14846M:	Max Filippov <jcmvbkbc@gmail.com>
14847S:	Maintained
14848F:	drivers/clk/clk-cdce706.c
14849
14850TI CLOCK DRIVER
14851M:	Tero Kristo <t-kristo@ti.com>
14852L:	linux-omap@vger.kernel.org
14853S:	Maintained
14854F:	drivers/clk/ti/
14855F:	include/linux/clk/ti.h
14856
14857TI DAVINCI MACHINE SUPPORT
14858M:	Sekhar Nori <nsekhar@ti.com>
14859M:	Kevin Hilman <khilman@kernel.org>
14860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14862S:	Supported
14863F:	arch/arm/mach-davinci/
14864F:	drivers/i2c/busses/i2c-davinci.c
14865F:	arch/arm/boot/dts/da850*
14866
14867TI DAVINCI SERIES CLOCK DRIVER
14868M:	David Lechner <david@lechnology.com>
14869R:	Sekhar Nori <nsekhar@ti.com>
14870S:	Maintained
14871F:	Documentation/devicetree/bindings/clock/ti/davinci/
14872F:	drivers/clk/davinci/
14873
14874TI DAVINCI SERIES GPIO DRIVER
14875M:	Keerthy <j-keerthy@ti.com>
14876L:	linux-gpio@vger.kernel.org
14877S:	Maintained
14878F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14879F:	drivers/gpio/gpio-davinci.c
14880
14881TI DAVINCI SERIES MEDIA DRIVER
14882M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14883L:	linux-media@vger.kernel.org
14884W:	https://linuxtv.org
14885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14886T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14887S:	Maintained
14888F:	drivers/media/platform/davinci/
14889F:	include/media/davinci/
14890
14891TI ETHERNET SWITCH DRIVER (CPSW)
14892R:	Grygorii Strashko <grygorii.strashko@ti.com>
14893L:	linux-omap@vger.kernel.org
14894L:	netdev@vger.kernel.org
14895S:	Maintained
14896F:	drivers/net/ethernet/ti/cpsw*
14897F:	drivers/net/ethernet/ti/davinci*
14898
14899TI FLASH MEDIA INTERFACE DRIVER
14900M:	Alex Dubov <oakad@yahoo.com>
14901S:	Maintained
14902F:	drivers/misc/tifm*
14903F:	drivers/mmc/host/tifm_sd.c
14904F:	include/linux/tifm.h
14905
14906TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14907M:	Santosh Shilimkar <ssantosh@kernel.org>
14908L:	linux-kernel@vger.kernel.org
14909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14910S:	Maintained
14911F:	drivers/soc/ti/*
14912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14913
14914TI LM49xxx FAMILY ASoC CODEC DRIVERS
14915M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14916M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14917L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14918S:	Maintained
14919F:	sound/soc/codecs/lm49453*
14920F:	sound/soc/codecs/isabelle*
14921
14922TI LP855x BACKLIGHT DRIVER
14923M:	Milo Kim <milo.kim@ti.com>
14924S:	Maintained
14925F:	Documentation/backlight/lp855x-driver.txt
14926F:	drivers/video/backlight/lp855x_bl.c
14927F:	include/linux/platform_data/lp855x.h
14928
14929TI LP8727 CHARGER DRIVER
14930M:	Milo Kim <milo.kim@ti.com>
14931S:	Maintained
14932F:	drivers/power/supply/lp8727_charger.c
14933F:	include/linux/platform_data/lp8727.h
14934
14935TI LP8788 MFD DRIVER
14936M:	Milo Kim <milo.kim@ti.com>
14937S:	Maintained
14938F:	drivers/iio/adc/lp8788_adc.c
14939F:	drivers/leds/leds-lp8788.c
14940F:	drivers/mfd/lp8788*.c
14941F:	drivers/power/supply/lp8788-charger.c
14942F:	drivers/regulator/lp8788-*.c
14943F:	include/linux/mfd/lp8788*.h
14944
14945TI NETCP ETHERNET DRIVER
14946M:	Wingman Kwok <w-kwok2@ti.com>
14947M:	Murali Karicheri <m-karicheri2@ti.com>
14948L:	netdev@vger.kernel.org
14949S:	Maintained
14950F:	drivers/net/ethernet/ti/netcp*
14951
14952TI PCM3060 ASoC CODEC DRIVER
14953M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
14954L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14955S:	Maintained
14956F:	Documentation/devicetree/bindings/sound/pcm3060.txt
14957F:	sound/soc/codecs/pcm3060*
14958
14959TI TAS571X FAMILY ASoC CODEC DRIVER
14960M:	Kevin Cernekee <cernekee@chromium.org>
14961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14962S:	Odd Fixes
14963F:	sound/soc/codecs/tas571x*
14964
14965TI TRF7970A NFC DRIVER
14966M:	Mark Greer <mgreer@animalcreek.com>
14967L:	linux-wireless@vger.kernel.org
14968L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14969S:	Supported
14970F:	drivers/nfc/trf7970a.c
14971F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14972
14973TI TWL4030 SERIES SOC CODEC DRIVER
14974M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14975L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14976S:	Maintained
14977F:	sound/soc/codecs/twl4030*
14978
14979TI VPE/CAL DRIVERS
14980M:	Benoit Parrot <bparrot@ti.com>
14981L:	linux-media@vger.kernel.org
14982W:	http://linuxtv.org/
14983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14984S:	Maintained
14985F:	drivers/media/platform/ti-vpe/
14986
14987TI WILINK WIRELESS DRIVERS
14988L:	linux-wireless@vger.kernel.org
14989W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14990W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14992S:	Orphan
14993F:	drivers/net/wireless/ti/
14994F:	include/linux/wl12xx.h
14995
14996TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14997M:	John Stultz <john.stultz@linaro.org>
14998M:	Thomas Gleixner <tglx@linutronix.de>
14999R:	Stephen Boyd <sboyd@kernel.org>
15000L:	linux-kernel@vger.kernel.org
15001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15002S:	Supported
15003F:	include/linux/clocksource.h
15004F:	include/linux/time.h
15005F:	include/linux/timex.h
15006F:	include/uapi/linux/time.h
15007F:	include/uapi/linux/timex.h
15008F:	kernel/time/clocksource.c
15009F:	kernel/time/time*.c
15010F:	kernel/time/alarmtimer.c
15011F:	kernel/time/ntp.c
15012F:	tools/testing/selftests/timers/
15013
15014TIPC NETWORK LAYER
15015M:	Jon Maloy <jon.maloy@ericsson.com>
15016M:	Ying Xue <ying.xue@windriver.com>
15017L:	netdev@vger.kernel.org (core kernel code)
15018L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15019W:	http://tipc.sourceforge.net/
15020S:	Maintained
15021F:	include/uapi/linux/tipc*.h
15022F:	net/tipc/
15023
15024TLAN NETWORK DRIVER
15025M:	Samuel Chessman <chessman@tux.org>
15026L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15027W:	http://sourceforge.net/projects/tlan/
15028S:	Maintained
15029F:	Documentation/networking/tlan.txt
15030F:	drivers/net/ethernet/ti/tlan.*
15031
15032TM6000 VIDEO4LINUX DRIVER
15033M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15034L:	linux-media@vger.kernel.org
15035W:	https://linuxtv.org
15036T:	git git://linuxtv.org/media_tree.git
15037S:	Odd fixes
15038F:	drivers/media/usb/tm6000/
15039F:	Documentation/media/v4l-drivers/tm6000*
15040
15041TMIO/SDHI MMC DRIVER
15042M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15043L:	linux-mmc@vger.kernel.org
15044S:	Supported
15045F:	drivers/mmc/host/tmio_mmc*
15046F:	drivers/mmc/host/renesas_sdhi*
15047F:	include/linux/mfd/tmio.h
15048
15049TMP401 HARDWARE MONITOR DRIVER
15050M:	Guenter Roeck <linux@roeck-us.net>
15051L:	linux-hwmon@vger.kernel.org
15052S:	Maintained
15053F:	Documentation/hwmon/tmp401
15054F:	drivers/hwmon/tmp401.c
15055
15056TMPFS (SHMEM FILESYSTEM)
15057M:	Hugh Dickins <hughd@google.com>
15058L:	linux-mm@kvack.org
15059S:	Maintained
15060F:	include/linux/shmem_fs.h
15061F:	mm/shmem.c
15062
15063TOMOYO SECURITY MODULE
15064M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15065M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15066L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15067L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15068L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15069L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15070W:	http://tomoyo.sourceforge.jp/
15071T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15072S:	Maintained
15073F:	security/tomoyo/
15074
15075TOPSTAR LAPTOP EXTRAS DRIVER
15076M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15077L:	platform-driver-x86@vger.kernel.org
15078S:	Maintained
15079F:	drivers/platform/x86/topstar-laptop.c
15080
15081TORTURE-TEST MODULES
15082M:	Davidlohr Bueso <dave@stgolabs.net>
15083M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15084M:	Josh Triplett <josh@joshtriplett.org>
15085L:	linux-kernel@vger.kernel.org
15086S:	Supported
15087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15088F:	Documentation/RCU/torture.txt
15089F:	kernel/torture.c
15090F:	kernel/rcu/rcutorture.c
15091F:	kernel/rcu/rcuperf.c
15092F:	kernel/locking/locktorture.c
15093
15094TOSHIBA ACPI EXTRAS DRIVER
15095M:	Azael Avalos <coproscefalo@gmail.com>
15096L:	platform-driver-x86@vger.kernel.org
15097S:	Maintained
15098F:	drivers/platform/x86/toshiba_acpi.c
15099
15100TOSHIBA BLUETOOTH DRIVER
15101M:	Azael Avalos <coproscefalo@gmail.com>
15102L:	platform-driver-x86@vger.kernel.org
15103S:	Maintained
15104F:	drivers/platform/x86/toshiba_bluetooth.c
15105
15106TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15107M:	Azael Avalos <coproscefalo@gmail.com>
15108L:	platform-driver-x86@vger.kernel.org
15109S:	Maintained
15110F:	drivers/platform/x86/toshiba_haps.c
15111
15112TOSHIBA SMM DRIVER
15113M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15114W:	http://www.buzzard.org.uk/toshiba/
15115S:	Maintained
15116F:	drivers/char/toshiba.c
15117F:	include/linux/toshiba.h
15118F:	include/uapi/linux/toshiba.h
15119
15120TOSHIBA TC358743 DRIVER
15121M:	Mats Randgaard <matrandg@cisco.com>
15122L:	linux-media@vger.kernel.org
15123S:	Maintained
15124F:	drivers/media/i2c/tc358743*
15125F:	include/media/i2c/tc358743.h
15126
15127TOSHIBA WMI HOTKEYS DRIVER
15128M:	Azael Avalos <coproscefalo@gmail.com>
15129L:	platform-driver-x86@vger.kernel.org
15130S:	Maintained
15131F:	drivers/platform/x86/toshiba-wmi.c
15132
15133TPM DEVICE DRIVER
15134M:	Peter Huewe <peterhuewe@gmx.de>
15135M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15136R:	Jason Gunthorpe <jgg@ziepe.ca>
15137L:	linux-integrity@vger.kernel.org
15138Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15139W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15140T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15141S:	Maintained
15142F:	drivers/char/tpm/
15143
15144TRACING
15145M:	Steven Rostedt <rostedt@goodmis.org>
15146M:	Ingo Molnar <mingo@redhat.com>
15147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15148S:	Maintained
15149F:	Documentation/trace/ftrace.rst
15150F:	arch/*/*/*/ftrace.h
15151F:	arch/*/kernel/ftrace.c
15152F:	include/*/ftrace.h
15153F:	include/linux/trace*.h
15154F:	include/trace/
15155F:	kernel/trace/
15156F:	tools/testing/selftests/ftrace/
15157
15158TRACING MMIO ACCESSES (MMIOTRACE)
15159M:	Steven Rostedt <rostedt@goodmis.org>
15160M:	Ingo Molnar <mingo@kernel.org>
15161R:	Karol Herbst <karolherbst@gmail.com>
15162R:	Pekka Paalanen <ppaalanen@gmail.com>
15163S:	Maintained
15164L:	linux-kernel@vger.kernel.org
15165L:	nouveau@lists.freedesktop.org
15166F:	kernel/trace/trace_mmiotrace.c
15167F:	include/linux/mmiotrace.h
15168F:	arch/x86/mm/kmmio.c
15169F:	arch/x86/mm/mmio-mod.c
15170F:	arch/x86/mm/testmmiotrace.c
15171
15172TRIVIAL PATCHES
15173M:	Jiri Kosina <trivial@kernel.org>
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15175S:	Maintained
15176K:	^Subject:.*(?i)trivial
15177
15178TEMPO SEMICONDUCTOR DRIVERS
15179M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15180S:	Maintained
15181F:	sound/soc/codecs/tscs*.c
15182F:	sound/soc/codecs/tscs*.h
15183F:	Documentation/devicetree/bindings/sound/tscs*.txt
15184
15185TTY LAYER
15186M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15187M:	Jiri Slaby <jslaby@suse.com>
15188S:	Supported
15189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15190F:	Documentation/serial/
15191F:	drivers/tty/
15192F:	drivers/tty/serial/serial_core.c
15193F:	include/linux/serial_core.h
15194F:	include/linux/serial.h
15195F:	include/linux/tty.h
15196F:	include/uapi/linux/serial_core.h
15197F:	include/uapi/linux/serial.h
15198F:	include/uapi/linux/tty.h
15199
15200TUA9001 MEDIA DRIVER
15201M:	Antti Palosaari <crope@iki.fi>
15202L:	linux-media@vger.kernel.org
15203W:	https://linuxtv.org
15204W:	http://palosaari.fi/linux/
15205Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15206T:	git git://linuxtv.org/anttip/media_tree.git
15207S:	Maintained
15208F:	drivers/media/tuners/tua9001*
15209
15210TULIP NETWORK DRIVERS
15211L:	netdev@vger.kernel.org
15212L:	linux-parisc@vger.kernel.org
15213S:	Orphan
15214F:	drivers/net/ethernet/dec/tulip/
15215
15216TUN/TAP driver
15217M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15218W:	http://vtun.sourceforge.net/tun
15219S:	Maintained
15220F:	Documentation/networking/tuntap.txt
15221F:	arch/um/os-Linux/drivers/
15222
15223TURBOCHANNEL SUBSYSTEM
15224M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15225M:	Ralf Baechle <ralf@linux-mips.org>
15226L:	linux-mips@linux-mips.org
15227Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15228S:	Maintained
15229F:	drivers/tc/
15230F:	include/linux/tc.h
15231
15232TURBOSTAT UTILITY
15233M:	"Len Brown" <lenb@kernel.org>
15234L:	linux-pm@vger.kernel.org
15235B:	https://bugzilla.kernel.org
15236Q:	https://patchwork.kernel.org/project/linux-pm/list/
15237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15238S:	Supported
15239F:	tools/power/x86/turbostat/
15240
15241TW5864 VIDEO4LINUX DRIVER
15242M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15243M:	Anton Sviridenko <anton@corp.bluecherry.net>
15244M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15245M:	Andrey Utkin <andrey_utkin@fastmail.com>
15246L:	linux-media@vger.kernel.org
15247S:	Supported
15248F:	drivers/media/pci/tw5864/
15249
15250TW68 VIDEO4LINUX DRIVER
15251M:	Hans Verkuil <hverkuil@xs4all.nl>
15252L:	linux-media@vger.kernel.org
15253T:	git git://linuxtv.org/media_tree.git
15254W:	https://linuxtv.org
15255S:	Odd Fixes
15256F:	drivers/media/pci/tw68/
15257
15258TW686X VIDEO4LINUX DRIVER
15259M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15260L:	linux-media@vger.kernel.org
15261T:	git git://linuxtv.org/media_tree.git
15262W:	http://linuxtv.org
15263S:	Maintained
15264F:	drivers/media/pci/tw686x/
15265
15266UBI FILE SYSTEM (UBIFS)
15267M:	Richard Weinberger <richard@nod.at>
15268M:	Artem Bityutskiy <dedekind1@gmail.com>
15269M:	Adrian Hunter <adrian.hunter@intel.com>
15270L:	linux-mtd@lists.infradead.org
15271T:	git git://git.infradead.org/ubifs-2.6.git
15272W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15273S:	Supported
15274F:	Documentation/filesystems/ubifs.txt
15275F:	fs/ubifs/
15276
15277UCLINUX (M68KNOMMU AND COLDFIRE)
15278M:	Greg Ungerer <gerg@linux-m68k.org>
15279W:	http://www.linux-m68k.org/
15280W:	http://www.uclinux.org/
15281L:	linux-m68k@lists.linux-m68k.org
15282L:	uclinux-dev@uclinux.org  (subscribers-only)
15283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15284S:	Maintained
15285F:	arch/m68k/coldfire/
15286F:	arch/m68k/68*/
15287F:	arch/m68k/*/*_no.*
15288F:	arch/m68k/include/asm/*_no.*
15289
15290UDF FILESYSTEM
15291M:	Jan Kara <jack@suse.com>
15292S:	Maintained
15293F:	Documentation/filesystems/udf.txt
15294F:	fs/udf/
15295
15296UDRAW TABLET
15297M:	Bastien Nocera <hadess@hadess.net>
15298L:	linux-input@vger.kernel.org
15299S:	Maintained
15300F:	drivers/hid/hid-udraw-ps3.c
15301
15302UFS FILESYSTEM
15303M:	Evgeniy Dushistov <dushistov@mail.ru>
15304S:	Maintained
15305F:	Documentation/filesystems/ufs.txt
15306F:	fs/ufs/
15307
15308UHID USERSPACE HID IO DRIVER:
15309M:	David Herrmann <dh.herrmann@googlemail.com>
15310L:	linux-input@vger.kernel.org
15311S:	Maintained
15312F:	drivers/hid/uhid.c
15313F:	include/uapi/linux/uhid.h
15314
15315ULPI BUS
15316M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15317L:	linux-usb@vger.kernel.org
15318S:	Maintained
15319F:	drivers/usb/common/ulpi.c
15320F:	include/linux/ulpi/
15321
15322ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15323L:	linux-usb@vger.kernel.org
15324S:	Orphan
15325F:	drivers/uwb/
15326F:	include/linux/uwb.h
15327F:	include/linux/uwb/
15328
15329UNICORE32 ARCHITECTURE:
15330M:	Guan Xuetao <gxt@pku.edu.cn>
15331W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15332S:	Maintained
15333T:	git git://github.com/gxt/linux.git
15334F:	arch/unicore32/
15335
15336UNIFDEF
15337M:	Tony Finch <dot@dotat.at>
15338W:	http://dotat.at/prog/unifdef
15339S:	Maintained
15340F:	scripts/unifdef.c
15341
15342UNIFORM CDROM DRIVER
15343M:	Jens Axboe <axboe@kernel.dk>
15344W:	http://www.kernel.dk
15345S:	Maintained
15346F:	Documentation/cdrom/
15347F:	drivers/cdrom/cdrom.c
15348F:	include/linux/cdrom.h
15349F:	include/uapi/linux/cdrom.h
15350
15351UNISYS S-PAR DRIVERS
15352M:	David Kershner <david.kershner@unisys.com>
15353L:	sparmaintainer@unisys.com (Unisys internal)
15354S:	Supported
15355F:	include/linux/visorbus.h
15356F:	drivers/visorbus/
15357F:	drivers/staging/unisys/
15358
15359UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15360M:	Vinayak Holikatti <vinholikatti@gmail.com>
15361L:	linux-scsi@vger.kernel.org
15362S:	Supported
15363F:	Documentation/scsi/ufs.txt
15364F:	drivers/scsi/ufs/
15365
15366UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15367M:	Joao Pinto <jpinto@synopsys.com>
15368L:	linux-scsi@vger.kernel.org
15369S:	Supported
15370F:	drivers/scsi/ufs/*dwc*
15371
15372UNSORTED BLOCK IMAGES (UBI)
15373M:	Artem Bityutskiy <dedekind1@gmail.com>
15374M:	Richard Weinberger <richard@nod.at>
15375W:	http://www.linux-mtd.infradead.org/
15376L:	linux-mtd@lists.infradead.org
15377T:	git git://git.infradead.org/ubifs-2.6.git
15378S:	Supported
15379F:	drivers/mtd/ubi/
15380F:	include/linux/mtd/ubi.h
15381F:	include/uapi/mtd/ubi-user.h
15382
15383USB "USBNET" DRIVER FRAMEWORK
15384M:	Oliver Neukum <oneukum@suse.com>
15385L:	netdev@vger.kernel.org
15386W:	http://www.linux-usb.org/usbnet
15387S:	Maintained
15388F:	drivers/net/usb/usbnet.c
15389F:	include/linux/usb/usbnet.h
15390
15391USB ACM DRIVER
15392M:	Oliver Neukum <oneukum@suse.com>
15393L:	linux-usb@vger.kernel.org
15394S:	Maintained
15395F:	Documentation/usb/acm.txt
15396F:	drivers/usb/class/cdc-acm.*
15397
15398USB AR5523 WIRELESS DRIVER
15399M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15400L:	linux-wireless@vger.kernel.org
15401S:	Maintained
15402F:	drivers/net/wireless/ath/ar5523/
15403
15404USB ATTACHED SCSI
15405M:	Oliver Neukum <oneukum@suse.com>
15406L:	linux-usb@vger.kernel.org
15407L:	linux-scsi@vger.kernel.org
15408S:	Maintained
15409F:	drivers/usb/storage/uas.c
15410
15411USB CDC ETHERNET DRIVER
15412M:	Oliver Neukum <oliver@neukum.org>
15413L:	linux-usb@vger.kernel.org
15414S:	Maintained
15415F:	drivers/net/usb/cdc_*.c
15416F:	include/uapi/linux/usb/cdc.h
15417
15418USB CHAOSKEY DRIVER
15419M:	Keith Packard <keithp@keithp.com>
15420L:	linux-usb@vger.kernel.org
15421S:	Maintained
15422F:	drivers/usb/misc/chaoskey.c
15423
15424USB CYPRESS C67X00 DRIVER
15425M:	Peter Korsgaard <jacmet@sunsite.dk>
15426L:	linux-usb@vger.kernel.org
15427S:	Maintained
15428F:	drivers/usb/c67x00/
15429
15430USB DAVICOM DM9601 DRIVER
15431M:	Peter Korsgaard <jacmet@sunsite.dk>
15432L:	netdev@vger.kernel.org
15433W:	http://www.linux-usb.org/usbnet
15434S:	Maintained
15435F:	drivers/net/usb/dm9601.c
15436
15437USB DIAMOND RIO500 DRIVER
15438M:	Cesar Miquel <miquel@df.uba.ar>
15439L:	rio500-users@lists.sourceforge.net
15440W:	http://rio500.sourceforge.net
15441S:	Maintained
15442F:	drivers/usb/misc/rio500*
15443
15444USB EHCI DRIVER
15445M:	Alan Stern <stern@rowland.harvard.edu>
15446L:	linux-usb@vger.kernel.org
15447S:	Maintained
15448F:	Documentation/usb/ehci.txt
15449F:	drivers/usb/host/ehci*
15450
15451USB GADGET/PERIPHERAL SUBSYSTEM
15452M:	Felipe Balbi <balbi@kernel.org>
15453L:	linux-usb@vger.kernel.org
15454W:	http://www.linux-usb.org/gadget
15455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15456S:	Maintained
15457F:	drivers/usb/gadget/
15458F:	include/linux/usb/gadget*
15459
15460USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15461M:	Jiri Kosina <jikos@kernel.org>
15462M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15463L:	linux-usb@vger.kernel.org
15464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15465S:	Maintained
15466F:	Documentation/hid/hiddev.txt
15467F:	drivers/hid/usbhid/
15468
15469USB INTEL XHCI ROLE MUX DRIVER
15470M:	Hans de Goede <hdegoede@redhat.com>
15471L:	linux-usb@vger.kernel.org
15472S:	Maintained
15473F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15474
15475USB ISP116X DRIVER
15476M:	Olav Kongas <ok@artecdesign.ee>
15477L:	linux-usb@vger.kernel.org
15478S:	Maintained
15479F:	drivers/usb/host/isp116x*
15480F:	include/linux/usb/isp116x.h
15481
15482USB LAN78XX ETHERNET DRIVER
15483M:	Woojung Huh <woojung.huh@microchip.com>
15484M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15485L:	netdev@vger.kernel.org
15486S:	Maintained
15487F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15488F:	drivers/net/usb/lan78xx.*
15489F:	include/dt-bindings/net/microchip-lan78xx.h
15490
15491USB MASS STORAGE DRIVER
15492M:	Alan Stern <stern@rowland.harvard.edu>
15493L:	linux-usb@vger.kernel.org
15494L:	usb-storage@lists.one-eyed-alien.net
15495S:	Maintained
15496W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15497F:	drivers/usb/storage/
15498
15499USB MIDI DRIVER
15500M:	Clemens Ladisch <clemens@ladisch.de>
15501L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15502T:	git git://git.alsa-project.org/alsa-kernel.git
15503S:	Maintained
15504F:	sound/usb/midi.*
15505
15506USB NETWORKING DRIVERS
15507L:	linux-usb@vger.kernel.org
15508S:	Odd Fixes
15509F:	drivers/net/usb/
15510
15511USB OHCI DRIVER
15512M:	Alan Stern <stern@rowland.harvard.edu>
15513L:	linux-usb@vger.kernel.org
15514S:	Maintained
15515F:	Documentation/usb/ohci.txt
15516F:	drivers/usb/host/ohci*
15517
15518USB OTG FSM (Finite State Machine)
15519M:	Peter Chen <Peter.Chen@nxp.com>
15520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15521L:	linux-usb@vger.kernel.org
15522S:	Maintained
15523F:	drivers/usb/common/usb-otg-fsm.c
15524
15525USB OVER IP DRIVER
15526M:	Valentina Manea <valentina.manea.m@gmail.com>
15527M:	Shuah Khan <shuah@kernel.org>
15528L:	linux-usb@vger.kernel.org
15529S:	Maintained
15530F:	Documentation/usb/usbip_protocol.txt
15531F:	drivers/usb/usbip/
15532F:	tools/usb/usbip/
15533F:	tools/testing/selftests/drivers/usb/usbip/
15534
15535USB PEGASUS DRIVER
15536M:	Petko Manolov <petkan@nucleusys.com>
15537L:	linux-usb@vger.kernel.org
15538L:	netdev@vger.kernel.org
15539T:	git git://github.com/petkan/pegasus.git
15540W:	https://github.com/petkan/pegasus
15541S:	Maintained
15542F:	drivers/net/usb/pegasus.*
15543
15544USB PHY LAYER
15545M:	Felipe Balbi <balbi@kernel.org>
15546L:	linux-usb@vger.kernel.org
15547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15548S:	Maintained
15549F:	drivers/usb/phy/
15550
15551USB PRINTER DRIVER (usblp)
15552M:	Pete Zaitcev <zaitcev@redhat.com>
15553L:	linux-usb@vger.kernel.org
15554S:	Supported
15555F:	drivers/usb/class/usblp.c
15556
15557USB QMI WWAN NETWORK DRIVER
15558M:	Bjørn Mork <bjorn@mork.no>
15559L:	netdev@vger.kernel.org
15560S:	Maintained
15561F:	Documentation/ABI/testing/sysfs-class-net-qmi
15562F:	drivers/net/usb/qmi_wwan.c
15563
15564USB RTL8150 DRIVER
15565M:	Petko Manolov <petkan@nucleusys.com>
15566L:	linux-usb@vger.kernel.org
15567L:	netdev@vger.kernel.org
15568T:	git git://github.com/petkan/rtl8150.git
15569W:	https://github.com/petkan/rtl8150
15570S:	Maintained
15571F:	drivers/net/usb/rtl8150.c
15572
15573USB SERIAL SUBSYSTEM
15574M:	Johan Hovold <johan@kernel.org>
15575L:	linux-usb@vger.kernel.org
15576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15577S:	Maintained
15578F:	Documentation/usb/usb-serial.txt
15579F:	drivers/usb/serial/
15580F:	include/linux/usb/serial.h
15581
15582USB SMSC75XX ETHERNET DRIVER
15583M:	Steve Glendinning <steve.glendinning@shawell.net>
15584L:	netdev@vger.kernel.org
15585S:	Maintained
15586F:	drivers/net/usb/smsc75xx.*
15587
15588USB SMSC95XX ETHERNET DRIVER
15589M:	Steve Glendinning <steve.glendinning@shawell.net>
15590M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15591L:	netdev@vger.kernel.org
15592S:	Maintained
15593F:	drivers/net/usb/smsc95xx.*
15594
15595USB SUBSYSTEM
15596M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15597L:	linux-usb@vger.kernel.org
15598W:	http://www.linux-usb.org
15599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15600S:	Supported
15601F:	Documentation/devicetree/bindings/usb/
15602F:	Documentation/usb/
15603F:	drivers/usb/
15604F:	include/linux/usb.h
15605F:	include/linux/usb/
15606
15607USB TYPEC PI3USB30532 MUX DRIVER
15608M:	Hans de Goede <hdegoede@redhat.com>
15609L:	linux-usb@vger.kernel.org
15610S:	Maintained
15611F:	drivers/usb/typec/mux/pi3usb30532.c
15612
15613USB TYPEC CLASS
15614M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15615L:	linux-usb@vger.kernel.org
15616S:	Maintained
15617F:	Documentation/ABI/testing/sysfs-class-typec
15618F:	Documentation/driver-api/usb/typec.rst
15619F:	drivers/usb/typec/
15620F:	include/linux/usb/typec.h
15621
15622USB TYPEC BUS FOR ALTERNATE MODES
15623M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15624L:	linux-usb@vger.kernel.org
15625S:	Maintained
15626F:	Documentation/ABI/testing/sysfs-bus-typec
15627F:	Documentation/driver-api/usb/typec_bus.rst
15628F:	drivers/usb/typec/altmodes/
15629F:	include/linux/usb/typec_altmode.h
15630
15631USB TYPEC PORT CONTROLLER DRIVERS
15632M:	Guenter Roeck <linux@roeck-us.net>
15633L:	linux-usb@vger.kernel.org
15634S:	Maintained
15635F:	drivers/usb/typec/tcpm/
15636
15637USB UHCI DRIVER
15638M:	Alan Stern <stern@rowland.harvard.edu>
15639L:	linux-usb@vger.kernel.org
15640S:	Maintained
15641F:	drivers/usb/host/uhci*
15642
15643USB VIDEO CLASS
15644M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15645L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15646L:	linux-media@vger.kernel.org
15647T:	git git://linuxtv.org/media_tree.git
15648W:	http://www.ideasonboard.org/uvc/
15649S:	Maintained
15650F:	drivers/media/usb/uvc/
15651F:	include/uapi/linux/uvcvideo.h
15652
15653USB VISION DRIVER
15654M:	Hans Verkuil <hverkuil@xs4all.nl>
15655L:	linux-media@vger.kernel.org
15656T:	git git://linuxtv.org/media_tree.git
15657W:	https://linuxtv.org
15658S:	Odd Fixes
15659F:	drivers/media/usb/usbvision/
15660
15661USB WEBCAM GADGET
15662M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15663L:	linux-usb@vger.kernel.org
15664S:	Maintained
15665F:	drivers/usb/gadget/function/*uvc*
15666F:	drivers/usb/gadget/legacy/webcam.c
15667F:	include/uapi/linux/usb/g_uvc.h
15668
15669USB WIRELESS RNDIS DRIVER (rndis_wlan)
15670M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15671L:	linux-wireless@vger.kernel.org
15672S:	Maintained
15673F:	drivers/net/wireless/rndis_wlan.c
15674
15675USB XHCI DRIVER
15676M:	Mathias Nyman <mathias.nyman@intel.com>
15677L:	linux-usb@vger.kernel.org
15678S:	Supported
15679F:	drivers/usb/host/xhci*
15680F:	drivers/usb/host/pci-quirks*
15681
15682USB ZD1201 DRIVER
15683L:	linux-wireless@vger.kernel.org
15684W:	http://linux-lc100020.sourceforge.net
15685S:	Orphan
15686F:	drivers/net/wireless/zydas/zd1201.*
15687
15688USB ZR364XX DRIVER
15689M:	Antoine Jacquet <royale@zerezo.com>
15690L:	linux-usb@vger.kernel.org
15691L:	linux-media@vger.kernel.org
15692T:	git git://linuxtv.org/media_tree.git
15693W:	http://royale.zerezo.com/zr364xx/
15694S:	Maintained
15695F:	Documentation/media/v4l-drivers/zr364xx*
15696F:	drivers/media/usb/zr364xx/
15697
15698USER-MODE LINUX (UML)
15699M:	Jeff Dike <jdike@addtoit.com>
15700M:	Richard Weinberger <richard@nod.at>
15701L:	linux-um@lists.infradead.org
15702W:	http://user-mode-linux.sourceforge.net
15703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15704S:	Maintained
15705F:	Documentation/virtual/uml/
15706F:	arch/um/
15707F:	arch/x86/um/
15708F:	fs/hostfs/
15709F:	fs/hppfs/
15710
15711USERSPACE COPYIN/COPYOUT (UIOVEC)
15712M:	Alexander Viro <viro@zeniv.linux.org.uk>
15713S:	Maintained
15714F:	lib/iov_iter.c
15715F:	include/linux/uio.h
15716
15717USERSPACE DMA BUFFER DRIVER
15718M:	Gerd Hoffmann <kraxel@redhat.com>
15719S:	Maintained
15720L:	dri-devel@lists.freedesktop.org
15721F:	drivers/dma-buf/udmabuf.c
15722F:	include/uapi/linux/udmabuf.h
15723T:	git git://anongit.freedesktop.org/drm/drm-misc
15724
15725USERSPACE I/O (UIO)
15726M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15727S:	Maintained
15728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15729F:	Documentation/driver-api/uio-howto.rst
15730F:	drivers/uio/
15731F:	include/linux/uio_driver.h
15732
15733UTIL-LINUX PACKAGE
15734M:	Karel Zak <kzak@redhat.com>
15735L:	util-linux@vger.kernel.org
15736W:	http://en.wikipedia.org/wiki/Util-linux
15737T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15738S:	Maintained
15739
15740UUID HELPERS
15741M:	Christoph Hellwig <hch@lst.de>
15742R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15743L:	linux-kernel@vger.kernel.org
15744T:	git git://git.infradead.org/users/hch/uuid.git
15745F:	lib/uuid.c
15746F:	lib/test_uuid.c
15747F:	include/linux/uuid.h
15748F:	include/uapi/linux/uuid.h
15749S:	Maintained
15750
15751UVESAFB DRIVER
15752M:	Michal Januszewski <spock@gentoo.org>
15753L:	linux-fbdev@vger.kernel.org
15754W:	https://github.com/mjanusz/v86d
15755S:	Maintained
15756F:	Documentation/fb/uvesafb.txt
15757F:	drivers/video/fbdev/uvesafb.*
15758
15759VF610 NAND DRIVER
15760M:	Stefan Agner <stefan@agner.ch>
15761L:	linux-mtd@lists.infradead.org
15762S:	Supported
15763F:	drivers/mtd/nand/raw/vf610_nfc.c
15764
15765VFAT/FAT/MSDOS FILESYSTEM
15766M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15767S:	Maintained
15768F:	Documentation/filesystems/vfat.txt
15769F:	fs/fat/
15770
15771VFIO DRIVER
15772M:	Alex Williamson <alex.williamson@redhat.com>
15773L:	kvm@vger.kernel.org
15774T:	git git://github.com/awilliam/linux-vfio.git
15775S:	Maintained
15776F:	Documentation/vfio.txt
15777F:	drivers/vfio/
15778F:	include/linux/vfio.h
15779F:	include/uapi/linux/vfio.h
15780
15781VFIO MEDIATED DEVICE DRIVERS
15782M:	Kirti Wankhede <kwankhede@nvidia.com>
15783L:	kvm@vger.kernel.org
15784S:	Maintained
15785F:	Documentation/vfio-mediated-device.txt
15786F:	drivers/vfio/mdev/
15787F:	include/linux/mdev.h
15788F:	samples/vfio-mdev/
15789
15790VFIO PLATFORM DRIVER
15791M:	Eric Auger <eric.auger@redhat.com>
15792L:	kvm@vger.kernel.org
15793S:	Maintained
15794F:	drivers/vfio/platform/
15795
15796VGA_SWITCHEROO
15797R:	Lukas Wunner <lukas@wunner.de>
15798S:	Maintained
15799F:	Documentation/gpu/vga-switcheroo.rst
15800F:	drivers/gpu/vga/vga_switcheroo.c
15801F:	include/linux/vga_switcheroo.h
15802T:	git git://anongit.freedesktop.org/drm/drm-misc
15803
15804VIA RHINE NETWORK DRIVER
15805S:	Orphan
15806F:	drivers/net/ethernet/via/via-rhine.c
15807
15808VIA SD/MMC CARD CONTROLLER DRIVER
15809M:	Bruce Chang <brucechang@via.com.tw>
15810M:	Harald Welte <HaraldWelte@viatech.com>
15811S:	Maintained
15812F:	drivers/mmc/host/via-sdmmc.c
15813
15814VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15815M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15816L:	linux-fbdev@vger.kernel.org
15817S:	Maintained
15818F:	include/linux/via-core.h
15819F:	include/linux/via-gpio.h
15820F:	include/linux/via_i2c.h
15821F:	drivers/video/fbdev/via/
15822
15823VIA VELOCITY NETWORK DRIVER
15824M:	Francois Romieu <romieu@fr.zoreil.com>
15825L:	netdev@vger.kernel.org
15826S:	Maintained
15827F:	drivers/net/ethernet/via/via-velocity.*
15828
15829VICODEC VIRTUAL CODEC DRIVER
15830M:	Hans Verkuil <hans.verkuil@cisco.com>
15831L:	linux-media@vger.kernel.org
15832T:	git git://linuxtv.org/media_tree.git
15833W:	https://linuxtv.org
15834S:	Maintained
15835F:	drivers/media/platform/vicodec/*
15836
15837VIDEO MULTIPLEXER DRIVER
15838M:	Philipp Zabel <p.zabel@pengutronix.de>
15839L:	linux-media@vger.kernel.org
15840S:	Maintained
15841F:	drivers/media/platform/video-mux.c
15842
15843VIDEO I2C POLLING DRIVER
15844M:	Matt Ranostay <matt.ranostay@konsulko.com>
15845L:	linux-media@vger.kernel.org
15846S:	Maintained
15847F:	drivers/media/i2c/video-i2c.c
15848
15849VIDEOBUF2 FRAMEWORK
15850M:	Pawel Osciak <pawel@osciak.com>
15851M:	Marek Szyprowski <m.szyprowski@samsung.com>
15852M:	Kyungmin Park <kyungmin.park@samsung.com>
15853L:	linux-media@vger.kernel.org
15854S:	Maintained
15855F:	drivers/media/common/videobuf2/*
15856F:	include/media/videobuf2-*
15857
15858VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15859M:	Helen Koike <helen.koike@collabora.com>
15860L:	linux-media@vger.kernel.org
15861T:	git git://linuxtv.org/media_tree.git
15862W:	https://linuxtv.org
15863S:	Maintained
15864F:	drivers/media/platform/vimc/*
15865
15866VIRT LIB
15867M:	Alex Williamson <alex.williamson@redhat.com>
15868M:	Paolo Bonzini <pbonzini@redhat.com>
15869L:	kvm@vger.kernel.org
15870S:	Supported
15871F:	virt/lib/
15872
15873VIRTIO AND VHOST VSOCK DRIVER
15874M:	Stefan Hajnoczi <stefanha@redhat.com>
15875L:	kvm@vger.kernel.org
15876L:	virtualization@lists.linux-foundation.org
15877L:	netdev@vger.kernel.org
15878S:	Maintained
15879F:	include/linux/virtio_vsock.h
15880F:	include/uapi/linux/virtio_vsock.h
15881F:	include/uapi/linux/vsockmon.h
15882F:	include/uapi/linux/vm_sockets_diag.h
15883F:	net/vmw_vsock/diag.c
15884F:	net/vmw_vsock/af_vsock_tap.c
15885F:	net/vmw_vsock/virtio_transport_common.c
15886F:	net/vmw_vsock/virtio_transport.c
15887F:	drivers/net/vsockmon.c
15888F:	drivers/vhost/vsock.c
15889F:	tools/testing/vsock/
15890
15891VIRTIO CONSOLE DRIVER
15892M:	Amit Shah <amit@kernel.org>
15893L:	virtualization@lists.linux-foundation.org
15894S:	Maintained
15895F:	drivers/char/virtio_console.c
15896F:	include/linux/virtio_console.h
15897F:	include/uapi/linux/virtio_console.h
15898
15899VIRTIO CORE, NET AND BLOCK DRIVERS
15900M:	"Michael S. Tsirkin" <mst@redhat.com>
15901M:	Jason Wang <jasowang@redhat.com>
15902L:	virtualization@lists.linux-foundation.org
15903S:	Maintained
15904F:	Documentation/devicetree/bindings/virtio/
15905F:	drivers/virtio/
15906F:	tools/virtio/
15907F:	drivers/net/virtio_net.c
15908F:	drivers/block/virtio_blk.c
15909F:	include/linux/virtio*.h
15910F:	include/uapi/linux/virtio_*.h
15911F:	drivers/crypto/virtio/
15912F:	mm/balloon_compaction.c
15913
15914VIRTIO CRYPTO DRIVER
15915M:	Gonglei <arei.gonglei@huawei.com>
15916L:	virtualization@lists.linux-foundation.org
15917L:	linux-crypto@vger.kernel.org
15918S:	Maintained
15919F:	drivers/crypto/virtio/
15920F:	include/uapi/linux/virtio_crypto.h
15921
15922VIRTIO DRIVERS FOR S390
15923M:	Cornelia Huck <cohuck@redhat.com>
15924M:	Halil Pasic <pasic@linux.ibm.com>
15925L:	linux-s390@vger.kernel.org
15926L:	virtualization@lists.linux-foundation.org
15927L:	kvm@vger.kernel.org
15928S:	Supported
15929F:	drivers/s390/virtio/
15930F:	arch/s390/include/uapi/asm/virtio-ccw.h
15931
15932VIRTIO GPU DRIVER
15933M:	David Airlie <airlied@linux.ie>
15934M:	Gerd Hoffmann <kraxel@redhat.com>
15935L:	dri-devel@lists.freedesktop.org
15936L:	virtualization@lists.linux-foundation.org
15937T:	git git://anongit.freedesktop.org/drm/drm-misc
15938S:	Maintained
15939F:	drivers/gpu/drm/virtio/
15940F:	include/uapi/linux/virtio_gpu.h
15941
15942VIRTIO HOST (VHOST)
15943M:	"Michael S. Tsirkin" <mst@redhat.com>
15944M:	Jason Wang <jasowang@redhat.com>
15945L:	kvm@vger.kernel.org
15946L:	virtualization@lists.linux-foundation.org
15947L:	netdev@vger.kernel.org
15948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15949S:	Maintained
15950F:	drivers/vhost/
15951F:	include/uapi/linux/vhost.h
15952
15953VIRTIO INPUT DRIVER
15954M:	Gerd Hoffmann <kraxel@redhat.com>
15955S:	Maintained
15956F:	drivers/virtio/virtio_input.c
15957F:	include/uapi/linux/virtio_input.h
15958
15959VIRTUAL BOX GUEST DEVICE DRIVER
15960M:	Hans de Goede <hdegoede@redhat.com>
15961M:	Arnd Bergmann <arnd@arndb.de>
15962M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15963S:	Maintained
15964F:	include/linux/vbox_utils.h
15965F:	include/uapi/linux/vbox*.h
15966F:	drivers/virt/vboxguest/
15967
15968VIRTUAL SERIO DEVICE DRIVER
15969M:	Stephen Chandler Paul <thatslyude@gmail.com>
15970S:	Maintained
15971F:	drivers/input/serio/userio.c
15972F:	include/uapi/linux/userio.h
15973
15974VIVID VIRTUAL VIDEO DRIVER
15975M:	Hans Verkuil <hverkuil@xs4all.nl>
15976L:	linux-media@vger.kernel.org
15977T:	git git://linuxtv.org/media_tree.git
15978W:	https://linuxtv.org
15979S:	Maintained
15980F:	drivers/media/platform/vivid/*
15981
15982VLYNQ BUS
15983M:	Florian Fainelli <f.fainelli@gmail.com>
15984L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15985S:	Maintained
15986F:	drivers/vlynq/vlynq.c
15987F:	include/linux/vlynq.h
15988
15989VME SUBSYSTEM
15990M:	Martyn Welch <martyn@welchs.me.uk>
15991M:	Manohar Vanga <manohar.vanga@gmail.com>
15992M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15993L:	devel@driverdev.osuosl.org
15994S:	Maintained
15995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15996F:	Documentation/driver-api/vme.rst
15997F:	drivers/staging/vme/
15998F:	drivers/vme/
15999F:	include/linux/vme*
16000
16001VMWARE BALLOON DRIVER
16002M:	Xavier Deguillard <xdeguillard@vmware.com>
16003M:	Nadav Amit <namit@vmware.com>
16004M:	"VMware, Inc." <pv-drivers@vmware.com>
16005L:	linux-kernel@vger.kernel.org
16006S:	Maintained
16007F:	drivers/misc/vmw_balloon.c
16008
16009VMWARE HYPERVISOR INTERFACE
16010M:	Alok Kataria <akataria@vmware.com>
16011L:	virtualization@lists.linux-foundation.org
16012S:	Supported
16013F:	arch/x86/kernel/cpu/vmware.c
16014
16015VMWARE PVRDMA DRIVER
16016M:	Adit Ranadive <aditr@vmware.com>
16017M:	VMware PV-Drivers <pv-drivers@vmware.com>
16018L:	linux-rdma@vger.kernel.org
16019S:	Maintained
16020F:	drivers/infiniband/hw/vmw_pvrdma/
16021
16022VMware PVSCSI driver
16023M:	Jim Gill <jgill@vmware.com>
16024M:	VMware PV-Drivers <pv-drivers@vmware.com>
16025L:	linux-scsi@vger.kernel.org
16026S:	Maintained
16027F:	drivers/scsi/vmw_pvscsi.c
16028F:	drivers/scsi/vmw_pvscsi.h
16029
16030VMWARE VMMOUSE SUBDRIVER
16031M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16032M:	"VMware, Inc." <pv-drivers@vmware.com>
16033L:	linux-input@vger.kernel.org
16034S:	Maintained
16035F:	drivers/input/mouse/vmmouse.c
16036F:	drivers/input/mouse/vmmouse.h
16037
16038VMWARE VMXNET3 ETHERNET DRIVER
16039M:	Ronak Doshi <doshir@vmware.com>
16040M:	"VMware, Inc." <pv-drivers@vmware.com>
16041L:	netdev@vger.kernel.org
16042S:	Maintained
16043F:	drivers/net/vmxnet3/
16044
16045VOCORE VOCORE2 BOARD
16046M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16047L:	linux-mips@linux-mips.org
16048S:	Maintained
16049F:	arch/mips/boot/dts/ralink/vocore2.dts
16050
16051VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16052M:	Liam Girdwood <lgirdwood@gmail.com>
16053M:	Mark Brown <broonie@kernel.org>
16054L:	linux-kernel@vger.kernel.org
16055W:	http://www.slimlogic.co.uk/?p=48
16056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16057S:	Supported
16058F:	Documentation/devicetree/bindings/regulator/
16059F:	Documentation/power/regulator/
16060F:	drivers/regulator/
16061F:	include/dt-bindings/regulator/
16062F:	include/linux/regulator/
16063
16064VRF
16065M:	David Ahern <dsa@cumulusnetworks.com>
16066M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16067L:	netdev@vger.kernel.org
16068S:	Maintained
16069F:	drivers/net/vrf.c
16070F:	Documentation/networking/vrf.txt
16071
16072VT1211 HARDWARE MONITOR DRIVER
16073M:	Juerg Haefliger <juergh@gmail.com>
16074L:	linux-hwmon@vger.kernel.org
16075S:	Maintained
16076F:	Documentation/hwmon/vt1211
16077F:	drivers/hwmon/vt1211.c
16078
16079VT8231 HARDWARE MONITOR DRIVER
16080M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16081L:	linux-hwmon@vger.kernel.org
16082S:	Maintained
16083F:	drivers/hwmon/vt8231.c
16084
16085VUB300 USB to SDIO/SD/MMC bridge chip
16086M:	Tony Olech <tony.olech@elandigitalsystems.com>
16087L:	linux-mmc@vger.kernel.org
16088L:	linux-usb@vger.kernel.org
16089S:	Supported
16090F:	drivers/mmc/host/vub300.c
16091
16092W1 DALLAS'S 1-WIRE BUS
16093M:	Evgeniy Polyakov <zbr@ioremap.net>
16094S:	Maintained
16095F:	Documentation/devicetree/bindings/w1/
16096F:	Documentation/w1/
16097F:	drivers/w1/
16098F:	include/linux/w1.h
16099
16100W83791D HARDWARE MONITORING DRIVER
16101M:	Marc Hulsman <m.hulsman@tudelft.nl>
16102L:	linux-hwmon@vger.kernel.org
16103S:	Maintained
16104F:	Documentation/hwmon/w83791d
16105F:	drivers/hwmon/w83791d.c
16106
16107W83793 HARDWARE MONITORING DRIVER
16108M:	Rudolf Marek <r.marek@assembler.cz>
16109L:	linux-hwmon@vger.kernel.org
16110S:	Maintained
16111F:	Documentation/hwmon/w83793
16112F:	drivers/hwmon/w83793.c
16113
16114W83795 HARDWARE MONITORING DRIVER
16115M:	Jean Delvare <jdelvare@suse.com>
16116L:	linux-hwmon@vger.kernel.org
16117S:	Maintained
16118F:	drivers/hwmon/w83795.c
16119
16120W83L51xD SD/MMC CARD INTERFACE DRIVER
16121M:	Pierre Ossman <pierre@ossman.eu>
16122S:	Maintained
16123F:	drivers/mmc/host/wbsd.*
16124
16125WACOM PROTOCOL 4 SERIAL TABLETS
16126M:	Julian Squires <julian@cipht.net>
16127M:	Hans de Goede <hdegoede@redhat.com>
16128L:	linux-input@vger.kernel.org
16129S:	Maintained
16130F:	drivers/input/tablet/wacom_serial4.c
16131
16132WATCHDOG DEVICE DRIVERS
16133M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16134M:	Guenter Roeck <linux@roeck-us.net>
16135L:	linux-watchdog@vger.kernel.org
16136W:	http://www.linux-watchdog.org/
16137T:	git git://www.linux-watchdog.org/linux-watchdog.git
16138S:	Maintained
16139F:	Documentation/devicetree/bindings/watchdog/
16140F:	Documentation/watchdog/
16141F:	drivers/watchdog/
16142F:	include/linux/watchdog.h
16143F:	include/uapi/linux/watchdog.h
16144
16145WHISKEYCOVE PMIC GPIO DRIVER
16146M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16147L:	linux-gpio@vger.kernel.org
16148S:	Maintained
16149F:	drivers/gpio/gpio-wcove.c
16150
16151WIIMOTE HID DRIVER
16152M:	David Herrmann <dh.herrmann@googlemail.com>
16153L:	linux-input@vger.kernel.org
16154S:	Maintained
16155F:	drivers/hid/hid-wiimote*
16156
16157WILOCITY WIL6210 WIRELESS DRIVER
16158M:	Maya Erez <merez@codeaurora.org>
16159L:	linux-wireless@vger.kernel.org
16160L:	wil6210@qti.qualcomm.com
16161S:	Supported
16162W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16163F:	drivers/net/wireless/ath/wil6210/
16164
16165WIMAX STACK
16166M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16167M:	linux-wimax@intel.com
16168L:	wimax@linuxwimax.org (subscribers-only)
16169S:	Supported
16170W:	http://linuxwimax.org
16171F:	Documentation/wimax/README.wimax
16172F:	include/linux/wimax/debug.h
16173F:	include/net/wimax.h
16174F:	include/uapi/linux/wimax.h
16175F:	net/wimax/
16176
16177WINBOND CIR DRIVER
16178M:	David Härdeman <david@hardeman.nu>
16179S:	Maintained
16180F:	drivers/media/rc/winbond-cir.c
16181
16182WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16183M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16184L:	linux-watchdog@vger.kernel.org
16185S:	Maintained
16186F:	drivers/watchdog/ebc-c384_wdt.c
16187
16188WINSYSTEMS WS16C48 GPIO DRIVER
16189M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16190L:	linux-gpio@vger.kernel.org
16191S:	Maintained
16192F:	drivers/gpio/gpio-ws16c48.c
16193
16194WISTRON LAPTOP BUTTON DRIVER
16195M:	Miloslav Trmac <mitr@volny.cz>
16196S:	Maintained
16197F:	drivers/input/misc/wistron_btns.c
16198
16199WL3501 WIRELESS PCMCIA CARD DRIVER
16200L:	linux-wireless@vger.kernel.org
16201S:	Odd fixes
16202F:	drivers/net/wireless/wl3501*
16203
16204WOLFSON MICROELECTRONICS DRIVERS
16205L:	patches@opensource.cirrus.com
16206T:	git https://github.com/CirrusLogic/linux-drivers.git
16207W:	https://github.com/CirrusLogic/linux-drivers/wiki
16208S:	Supported
16209F:	Documentation/hwmon/wm83??
16210F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16211F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16212F:	Documentation/devicetree/bindings/mfd/arizona.txt
16213F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16214F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16215F:	arch/arm/mach-s3c64xx/mach-crag6410*
16216F:	drivers/clk/clk-wm83*.c
16217F:	drivers/extcon/extcon-arizona.c
16218F:	drivers/leds/leds-wm83*.c
16219F:	drivers/gpio/gpio-*wm*.c
16220F:	drivers/gpio/gpio-arizona.c
16221F:	drivers/hwmon/wm83??-hwmon.c
16222F:	drivers/input/misc/wm831x-on.c
16223F:	drivers/input/touchscreen/wm831x-ts.c
16224F:	drivers/input/touchscreen/wm97*.c
16225F:	drivers/mfd/arizona*
16226F:	drivers/mfd/wm*.c
16227F:	drivers/mfd/cs47l24*
16228F:	drivers/power/supply/wm83*.c
16229F:	drivers/rtc/rtc-wm83*.c
16230F:	drivers/regulator/wm8*.c
16231F:	drivers/regulator/arizona*
16232F:	drivers/video/backlight/wm83*_bl.c
16233F:	drivers/watchdog/wm83*_wdt.c
16234F:	include/linux/mfd/arizona/
16235F:	include/linux/mfd/wm831x/
16236F:	include/linux/mfd/wm8350/
16237F:	include/linux/mfd/wm8400*
16238F:	include/linux/regulator/arizona*
16239F:	include/linux/wm97xx.h
16240F:	include/sound/wm????.h
16241F:	sound/soc/codecs/arizona.?
16242F:	sound/soc/codecs/wm*
16243F:	sound/soc/codecs/cs47l24*
16244
16245WORKQUEUE
16246M:	Tejun Heo <tj@kernel.org>
16247R:	Lai Jiangshan <jiangshanlai@gmail.com>
16248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16249S:	Maintained
16250F:	include/linux/workqueue.h
16251F:	kernel/workqueue.c
16252F:	Documentation/core-api/workqueue.rst
16253
16254X-POWERS AXP288 PMIC DRIVERS
16255M:	Hans de Goede <hdegoede@redhat.com>
16256S:	Maintained
16257N:	axp288
16258F:	drivers/acpi/pmic/intel_pmic_xpower.c
16259
16260X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16261M:	Chen-Yu Tsai <wens@csie.org>
16262L:	linux-kernel@vger.kernel.org
16263S:	Maintained
16264N:	axp[128]
16265
16266X.25 NETWORK LAYER
16267M:	Andrew Hendry <andrew.hendry@gmail.com>
16268L:	linux-x25@vger.kernel.org
16269S:	Odd Fixes
16270F:	Documentation/networking/x25*
16271F:	include/net/x25*
16272F:	net/x25/
16273
16274X86 ARCHITECTURE (32-BIT AND 64-BIT)
16275M:	Thomas Gleixner <tglx@linutronix.de>
16276M:	Ingo Molnar <mingo@redhat.com>
16277M:	Borislav Petkov <bp@alien8.de>
16278R:	"H. Peter Anvin" <hpa@zytor.com>
16279M:	x86@kernel.org
16280L:	linux-kernel@vger.kernel.org
16281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16282S:	Maintained
16283F:	Documentation/devicetree/bindings/x86/
16284F:	Documentation/x86/
16285F:	arch/x86/
16286
16287X86 ENTRY CODE
16288M:	Andy Lutomirski <luto@kernel.org>
16289L:	linux-kernel@vger.kernel.org
16290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16291S:	Maintained
16292F:	arch/x86/entry/
16293
16294X86 MCE INFRASTRUCTURE
16295M:	Tony Luck <tony.luck@intel.com>
16296M:	Borislav Petkov <bp@alien8.de>
16297L:	linux-edac@vger.kernel.org
16298S:	Maintained
16299F:	arch/x86/kernel/cpu/mcheck/*
16300
16301X86 MICROCODE UPDATE SUPPORT
16302M:	Borislav Petkov <bp@alien8.de>
16303S:	Maintained
16304F:	arch/x86/kernel/cpu/microcode/*
16305
16306X86 MM
16307M:	Dave Hansen <dave.hansen@linux.intel.com>
16308M:	Andy Lutomirski <luto@kernel.org>
16309M:	Peter Zijlstra <peterz@infradead.org>
16310L:	linux-kernel@vger.kernel.org
16311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16312S:	Maintained
16313F:	arch/x86/mm/
16314
16315X86 PLATFORM DRIVERS
16316M:	Darren Hart <dvhart@infradead.org>
16317M:	Andy Shevchenko <andy@infradead.org>
16318L:	platform-driver-x86@vger.kernel.org
16319T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16320S:	Maintained
16321F:	drivers/platform/x86/
16322F:	drivers/platform/olpc/
16323
16324X86 VDSO
16325M:	Andy Lutomirski <luto@kernel.org>
16326L:	linux-kernel@vger.kernel.org
16327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16328S:	Maintained
16329F:	arch/x86/entry/vdso/
16330
16331XARRAY
16332M:	Matthew Wilcox <willy@infradead.org>
16333L:	linux-fsdevel@vger.kernel.org
16334S:	Supported
16335F:	Documentation/core-api/xarray.rst
16336F:	lib/idr.c
16337F:	lib/xarray.c
16338F:	include/linux/idr.h
16339F:	include/linux/xarray.h
16340F:	tools/testing/radix-tree
16341
16342XC2028/3028 TUNER DRIVER
16343M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16344L:	linux-media@vger.kernel.org
16345W:	https://linuxtv.org
16346T:	git git://linuxtv.org/media_tree.git
16347S:	Maintained
16348F:	drivers/media/tuners/tuner-xc2028.*
16349
16350XDP SOCKETS (AF_XDP)
16351M:	Björn Töpel <bjorn.topel@intel.com>
16352M:	Magnus Karlsson <magnus.karlsson@intel.com>
16353L:	netdev@vger.kernel.org
16354S:	Maintained
16355F:	kernel/bpf/xskmap.c
16356F:	net/xdp/
16357
16358XEN BLOCK SUBSYSTEM
16359M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16360M:	Roger Pau Monné <roger.pau@citrix.com>
16361L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16362S:	Supported
16363F:	drivers/block/xen-blkback/*
16364F:	drivers/block/xen*
16365
16366XEN HYPERVISOR ARM
16367M:	Stefano Stabellini <sstabellini@kernel.org>
16368L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16369S:	Maintained
16370F:	arch/arm/xen/
16371F:	arch/arm/include/asm/xen/
16372
16373XEN HYPERVISOR ARM64
16374M:	Stefano Stabellini <sstabellini@kernel.org>
16375L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16376S:	Maintained
16377F:	arch/arm64/xen/
16378F:	arch/arm64/include/asm/xen/
16379
16380XEN HYPERVISOR INTERFACE
16381M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16382M:	Juergen Gross <jgross@suse.com>
16383R:	Stefano Stabellini <sstabellini@kernel.org>
16384L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16386S:	Supported
16387F:	arch/x86/xen/
16388F:	drivers/*/xen-*front.c
16389F:	drivers/xen/
16390F:	arch/x86/include/asm/xen/
16391F:	arch/x86/include/asm/pvclock-abi.h
16392F:	include/xen/
16393F:	include/uapi/xen/
16394F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16395F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16396
16397XEN NETWORK BACKEND DRIVER
16398M:	Wei Liu <wei.liu2@citrix.com>
16399M:	Paul Durrant <paul.durrant@citrix.com>
16400L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16401L:	netdev@vger.kernel.org
16402S:	Supported
16403F:	drivers/net/xen-netback/*
16404
16405XEN PCI SUBSYSTEM
16406M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16407L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16408S:	Supported
16409F:	arch/x86/pci/*xen*
16410F:	drivers/pci/*xen*
16411
16412XEN PVSCSI DRIVERS
16413M:	Juergen Gross <jgross@suse.com>
16414L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16415L:	linux-scsi@vger.kernel.org
16416S:	Supported
16417F:	drivers/scsi/xen-scsifront.c
16418F:	drivers/xen/xen-scsiback.c
16419F:	include/xen/interface/io/vscsiif.h
16420
16421XEN SWIOTLB SUBSYSTEM
16422M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16423L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16424L:	iommu@lists.linux-foundation.org
16425S:	Supported
16426F:	arch/x86/xen/*swiotlb*
16427F:	drivers/xen/*swiotlb*
16428
16429XEN SOUND FRONTEND DRIVER
16430M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16431L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16433S:	Supported
16434F:	sound/xen/*
16435
16436XFS FILESYSTEM
16437M:	Darrick J. Wong <darrick.wong@oracle.com>
16438M:	linux-xfs@vger.kernel.org
16439L:	linux-xfs@vger.kernel.org
16440W:	http://xfs.org/
16441T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16442S:	Supported
16443F:	Documentation/filesystems/xfs.txt
16444F:	fs/xfs/
16445
16446XILINX AXI ETHERNET DRIVER
16447M:	Anirudha Sarangi <anirudh@xilinx.com>
16448M:	John Linn <John.Linn@xilinx.com>
16449S:	Maintained
16450F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16451
16452XILINX UARTLITE SERIAL DRIVER
16453M:	Peter Korsgaard <jacmet@sunsite.dk>
16454L:	linux-serial@vger.kernel.org
16455S:	Maintained
16456F:	drivers/tty/serial/uartlite.c
16457
16458XILINX VIDEO IP CORES
16459M:	Hyun Kwon <hyun.kwon@xilinx.com>
16460M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16461L:	linux-media@vger.kernel.org
16462T:	git git://linuxtv.org/media_tree.git
16463S:	Supported
16464F:	Documentation/devicetree/bindings/media/xilinx/
16465F:	drivers/media/platform/xilinx/
16466F:	include/uapi/linux/xilinx-v4l2-controls.h
16467
16468XILLYBUS DRIVER
16469M:	Eli Billauer <eli.billauer@gmail.com>
16470L:	linux-kernel@vger.kernel.org
16471S:	Supported
16472F:	drivers/char/xillybus/
16473
16474XLP9XX I2C DRIVER
16475M:	George Cherian <george.cherian@cavium.com>
16476M:	Jan Glauber <jglauber@cavium.com>
16477L:	linux-i2c@vger.kernel.org
16478W:	http://www.cavium.com
16479S:	Supported
16480F:	drivers/i2c/busses/i2c-xlp9xx.c
16481
16482XRA1403 GPIO EXPANDER
16483M:	Nandor Han <nandor.han@ge.com>
16484M:	Semi Malinen <semi.malinen@ge.com>
16485L:	linux-gpio@vger.kernel.org
16486S:	Maintained
16487F:	drivers/gpio/gpio-xra1403.c
16488F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16489
16490XTENSA XTFPGA PLATFORM SUPPORT
16491M:	Max Filippov <jcmvbkbc@gmail.com>
16492L:	linux-xtensa@linux-xtensa.org
16493S:	Maintained
16494F:	drivers/spi/spi-xtensa-xtfpga.c
16495F:	sound/soc/xtensa/xtfpga-i2s.c
16496
16497YAM DRIVER FOR AX.25
16498M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16499L:	linux-hams@vger.kernel.org
16500S:	Maintained
16501F:	drivers/net/hamradio/yam*
16502F:	include/linux/yam.h
16503
16504YAMA SECURITY MODULE
16505M:	Kees Cook <keescook@chromium.org>
16506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16507S:	Supported
16508F:	security/yama/
16509F:	Documentation/admin-guide/LSM/Yama.rst
16510
16511YEALINK PHONE DRIVER
16512M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16513L:	usbb2k-api-dev@nongnu.org
16514S:	Maintained
16515F:	Documentation/input/devices/yealink.rst
16516F:	drivers/input/misc/yealink.*
16517
16518Z8530 DRIVER FOR AX.25
16519M:	Joerg Reuter <jreuter@yaina.de>
16520W:	http://yaina.de/jreuter/
16521W:	http://www.qsl.net/dl1bke/
16522L:	linux-hams@vger.kernel.org
16523S:	Maintained
16524F:	Documentation/networking/z8530drv.txt
16525F:	drivers/net/hamradio/*scc.c
16526F:	drivers/net/hamradio/z8530.h
16527
16528ZBUD COMPRESSED PAGE ALLOCATOR
16529M:	Seth Jennings <sjenning@redhat.com>
16530M:	Dan Streetman <ddstreet@ieee.org>
16531L:	linux-mm@kvack.org
16532S:	Maintained
16533F:	mm/zbud.c
16534F:	include/linux/zbud.h
16535
16536ZD1211RW WIRELESS DRIVER
16537M:	Daniel Drake <dsd@gentoo.org>
16538M:	Ulrich Kunitz <kune@deine-taler.de>
16539W:	http://zd1211.ath.cx/wiki/DriverRewrite
16540L:	linux-wireless@vger.kernel.org
16541L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16542S:	Maintained
16543F:	drivers/net/wireless/zydas/zd1211rw/
16544
16545ZD1301 MEDIA DRIVER
16546M:	Antti Palosaari <crope@iki.fi>
16547L:	linux-media@vger.kernel.org
16548W:	https://linuxtv.org/
16549W:	http://palosaari.fi/linux/
16550Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16551S:	Maintained
16552F:	drivers/media/usb/dvb-usb-v2/zd1301*
16553
16554ZD1301_DEMOD MEDIA DRIVER
16555M:	Antti Palosaari <crope@iki.fi>
16556L:	linux-media@vger.kernel.org
16557W:	https://linuxtv.org/
16558W:	http://palosaari.fi/linux/
16559Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16560S:	Maintained
16561F:	drivers/media/dvb-frontends/zd1301_demod*
16562
16563ZPOOL COMPRESSED PAGE STORAGE API
16564M:	Dan Streetman <ddstreet@ieee.org>
16565L:	linux-mm@kvack.org
16566S:	Maintained
16567F:	mm/zpool.c
16568F:	include/linux/zpool.h
16569
16570ZR36067 VIDEO FOR LINUX DRIVER
16571L:	mjpeg-users@lists.sourceforge.net
16572L:	linux-media@vger.kernel.org
16573W:	http://mjpeg.sourceforge.net/driver-zoran/
16574T:	hg https://linuxtv.org/hg/v4l-dvb
16575S:	Odd Fixes
16576F:	drivers/staging/media/zoran/
16577
16578ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16579M:	Minchan Kim <minchan@kernel.org>
16580M:	Nitin Gupta <ngupta@vflare.org>
16581R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16582L:	linux-kernel@vger.kernel.org
16583S:	Maintained
16584F:	drivers/block/zram/
16585F:	Documentation/blockdev/zram.txt
16586
16587ZS DECSTATION Z85C30 SERIAL DRIVER
16588M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16589S:	Maintained
16590F:	drivers/tty/serial/zs.*
16591
16592ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16593M:	Minchan Kim <minchan@kernel.org>
16594M:	Nitin Gupta <ngupta@vflare.org>
16595R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16596L:	linux-mm@kvack.org
16597S:	Maintained
16598F:	mm/zsmalloc.c
16599F:	include/linux/zsmalloc.h
16600F:	Documentation/vm/zsmalloc.rst
16601
16602ZSWAP COMPRESSED SWAP CACHING
16603M:	Seth Jennings <sjenning@redhat.com>
16604M:	Dan Streetman <ddstreet@ieee.org>
16605L:	linux-mm@kvack.org
16606S:	Maintained
16607F:	mm/zswap.c
16608
16609THE REST
16610M:	Linus Torvalds <torvalds@linux-foundation.org>
16611L:	linux-kernel@vger.kernel.org
16612Q:	http://patchwork.kernel.org/project/LKML/list/
16613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16614S:	Buried alive in reporters
16615F:	*
16616F:	*/
16617