xref: /linux/MAINTAINERS (revision 037fc3368be46dc1a2a90f6e50c8cbce49d75fd6)
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/device_drivers/3com/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>
183M:	Heiner Kallweit <hkallweit1@gmail.com>
184L:	netdev@vger.kernel.org
185S:	Maintained
186F:	drivers/net/ethernet/realtek/r8169.c
187
1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190L:	linux-serial@vger.kernel.org
191S:	Maintained
192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193F:	drivers/tty/serial/8250*
194F:	include/linux/serial_8250.h
195
1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197L:	netdev@vger.kernel.org
198S:	Orphan / Obsolete
199F:	drivers/net/ethernet/8390/
200
2019P FILE SYSTEM
202M:	Eric Van Hensbergen <ericvh@gmail.com>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204M:	Dominique Martinet <asmadeus@codewreck.org>
205L:	v9fs-developer@lists.sourceforge.net
206W:	http://swik.net/v9fs
207Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209T:	git git://github.com/martinetd/linux.git
210S:	Maintained
211F:	Documentation/filesystems/9p.txt
212F:	fs/9p/
213F:	net/9p/
214F:	include/net/9p/
215F:	include/uapi/linux/virtio_9p.h
216F:	include/trace/events/9p.h
217
218A8293 MEDIA DRIVER
219M:	Antti Palosaari <crope@iki.fi>
220L:	linux-media@vger.kernel.org
221W:	https://linuxtv.org
222W:	http://palosaari.fi/linux/
223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
224T:	git git://linuxtv.org/anttip/media_tree.git
225S:	Maintained
226F:	drivers/media/dvb-frontends/a8293*
227
228AACRAID SCSI RAID DRIVER
229M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230L:	linux-scsi@vger.kernel.org
231W:	http://www.adaptec.com/
232S:	Supported
233F:	Documentation/scsi/aacraid.txt
234F:	drivers/scsi/aacraid/
235
236ABI/API
237L:	linux-api@vger.kernel.org
238F:	include/linux/syscalls.h
239F:	kernel/sys_ni.c
240
241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242M:	Hans de Goede <hdegoede@redhat.com>
243L:	linux-hwmon@vger.kernel.org
244S:	Maintained
245F:	drivers/hwmon/abituguru.c
246
247ABIT UGURU 3 HARDWARE MONITOR DRIVER
248M:	Alistair John Strachan <alistair@devzero.co.uk>
249L:	linux-hwmon@vger.kernel.org
250S:	Maintained
251F:	drivers/hwmon/abituguru3.c
252
253ACCES 104-DIO-48E GPIO DRIVER
254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-dio-48e.c
258
259ACCES 104-IDI-48 GPIO DRIVER
260M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
261L:	linux-gpio@vger.kernel.org
262S:	Maintained
263F:	drivers/gpio/gpio-104-idi-48.c
264
265ACCES 104-IDIO-16 GPIO DRIVER
266M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
267L:	linux-gpio@vger.kernel.org
268S:	Maintained
269F:	drivers/gpio/gpio-104-idio-16.c
270
271ACCES 104-QUAD-8 IIO DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276F:	drivers/iio/counter/104-quad-8.c
277
278ACCES PCI-IDIO-16 GPIO DRIVER
279M:	William Breathitt Gray <vilhelm.gray@gmail.com>
280L:	linux-gpio@vger.kernel.org
281S:	Maintained
282F:	drivers/gpio/gpio-pci-idio-16.c
283
284ACCES PCIe-IDIO-24 GPIO DRIVER
285M:	William Breathitt Gray <vilhelm.gray@gmail.com>
286L:	linux-gpio@vger.kernel.org
287S:	Maintained
288F:	drivers/gpio/gpio-pcie-idio-24.c
289
290ACENIC DRIVER
291M:	Jes Sorensen <jes@trained-monkey.org>
292L:	linux-acenic@sunsite.dk
293S:	Maintained
294F:	drivers/net/ethernet/alteon/acenic*
295
296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297M:	Peter Feuerer <peter@piie.net>
298L:	platform-driver-x86@vger.kernel.org
299W:	http://piie.net/?section=acerhdf
300S:	Maintained
301F:	drivers/platform/x86/acerhdf.c
302
303ACER WMI LAPTOP EXTRAS
304M:	"Lee, Chun-Yi" <jlee@suse.com>
305L:	platform-driver-x86@vger.kernel.org
306S:	Maintained
307F:	drivers/platform/x86/acer-wmi.c
308
309ACPI
310M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
311M:	Len Brown <lenb@kernel.org>
312L:	linux-acpi@vger.kernel.org
313W:	https://01.org/linux-acpi
314Q:	https://patchwork.kernel.org/project/linux-acpi/list/
315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316B:	https://bugzilla.kernel.org
317S:	Supported
318F:	drivers/acpi/
319F:	drivers/pnp/pnpacpi/
320F:	include/linux/acpi.h
321F:	include/linux/fwnode.h
322F:	include/acpi/
323F:	Documentation/acpi/
324F:	Documentation/ABI/testing/sysfs-bus-acpi
325F:	Documentation/ABI/testing/configfs-acpi
326F:	drivers/pci/*acpi*
327F:	drivers/pci/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	James Morse <james.morse@arm.com>
335R:	Tony Luck <tony.luck@intel.com>
336R:	Borislav Petkov <bp@alien8.de>
337F:	drivers/acpi/apei/
338
339ACPI COMPONENT ARCHITECTURE (ACPICA)
340M:	Robert Moore <robert.moore@intel.com>
341M:	Erik Schmauss <erik.schmauss@intel.com>
342M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343L:	linux-acpi@vger.kernel.org
344L:	devel@acpica.org
345W:	https://acpica.org/
346W:	https://github.com/acpica/acpica/
347Q:	https://patchwork.kernel.org/project/linux-acpi/list/
348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349B:	https://bugzilla.kernel.org
350B:	https://bugs.acpica.org
351S:	Supported
352F:	drivers/acpi/acpica/
353F:	include/acpi/
354F:	tools/power/acpi/
355
356ACPI FAN DRIVER
357M:	Zhang Rui <rui.zhang@intel.com>
358L:	linux-acpi@vger.kernel.org
359W:	https://01.org/linux-acpi
360B:	https://bugzilla.kernel.org
361S:	Supported
362F:	drivers/acpi/fan.c
363
364ACPI FOR ARM64 (ACPI/arm64)
365M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366M:	Hanjun Guo <hanjun.guo@linaro.org>
367M:	Sudeep Holla <sudeep.holla@arm.com>
368L:	linux-acpi@vger.kernel.org
369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
370S:	Maintained
371F:	drivers/acpi/arm64
372
373ACPI I2C MULTI INSTANTIATE DRIVER
374M:	Hans de Goede <hdegoede@redhat.com>
375L:	platform-driver-x86@vger.kernel.org
376S:	Maintained
377F:	drivers/platform/x86/i2c-multi-instantiate.c
378
379ACPI PMIC DRIVERS
380M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
381M:	Len Brown <lenb@kernel.org>
382R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383R:	Mika Westerberg <mika.westerberg@linux.intel.com>
384L:	linux-acpi@vger.kernel.org
385Q:	https://patchwork.kernel.org/project/linux-acpi/list/
386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387B:	https://bugzilla.kernel.org
388S:	Supported
389F:	drivers/acpi/pmic/
390
391ACPI THERMAL DRIVER
392M:	Zhang Rui <rui.zhang@intel.com>
393L:	linux-acpi@vger.kernel.org
394W:	https://01.org/linux-acpi
395B:	https://bugzilla.kernel.org
396S:	Supported
397F:	drivers/acpi/*thermal*
398
399ACPI VIDEO DRIVER
400M:	Zhang Rui <rui.zhang@intel.com>
401L:	linux-acpi@vger.kernel.org
402W:	https://01.org/linux-acpi
403B:	https://bugzilla.kernel.org
404S:	Supported
405F:	drivers/acpi/acpi_video.c
406
407ACPI WMI DRIVER
408L:	platform-driver-x86@vger.kernel.org
409S:	Orphan
410F:	drivers/platform/x86/wmi.c
411F:	include/uapi/linux/wmi.h
412
413AD1889 ALSA SOUND DRIVER
414W:	https://parisc.wiki.kernel.org/index.php/AD1889
415L:	linux-parisc@vger.kernel.org
416S:	Maintained
417F:	sound/pci/ad1889.*
418
419AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420M:	Michael Hennerich <michael.hennerich@analog.com>
421W:	http://wiki.analog.com/AD5254
422W:	http://ez.analog.com/community/linux-device-drivers
423S:	Supported
424F:	drivers/misc/ad525x_dpot.c
425
426AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427M:	Michael Hennerich <michael.hennerich@analog.com>
428W:	http://wiki.analog.com/AD5398
429W:	http://ez.analog.com/community/linux-device-drivers
430S:	Supported
431F:	drivers/regulator/ad5398.c
432
433AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434M:	Michael Hennerich <michael.hennerich@analog.com>
435W:	http://wiki.analog.com/AD7142
436W:	http://ez.analog.com/community/linux-device-drivers
437S:	Supported
438F:	drivers/input/misc/ad714x.c
439
440AD7877 TOUCHSCREEN DRIVER
441M:	Michael Hennerich <michael.hennerich@analog.com>
442W:	http://wiki.analog.com/AD7877
443W:	http://ez.analog.com/community/linux-device-drivers
444S:	Supported
445F:	drivers/input/touchscreen/ad7877.c
446
447AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448M:	Michael Hennerich <michael.hennerich@analog.com>
449W:	http://wiki.analog.com/AD7879
450W:	http://ez.analog.com/community/linux-device-drivers
451S:	Supported
452F:	drivers/input/touchscreen/ad7879.c
453
454ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455M:	Jiri Kosina <jikos@kernel.org>
456S:	Maintained
457
458ADF7242 IEEE 802.15.4 RADIO DRIVER
459M:	Michael Hennerich <michael.hennerich@analog.com>
460W:	https://wiki.analog.com/ADF7242
461W:	http://ez.analog.com/community/linux-device-drivers
462L:	linux-wpan@vger.kernel.org
463S:	Supported
464F:	drivers/net/ieee802154/adf7242.c
465F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466
467ADM1025 HARDWARE MONITOR DRIVER
468M:	Jean Delvare <jdelvare@suse.com>
469L:	linux-hwmon@vger.kernel.org
470S:	Maintained
471F:	Documentation/hwmon/adm1025
472F:	drivers/hwmon/adm1025.c
473
474ADM1029 HARDWARE MONITOR DRIVER
475M:	Corentin Labbe <clabbe.montjoie@gmail.com>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	drivers/hwmon/adm1029.c
479
480ADM8211 WIRELESS DRIVER
481L:	linux-wireless@vger.kernel.org
482W:	http://wireless.kernel.org/
483S:	Orphan
484F:	drivers/net/wireless/admtek/adm8211.*
485
486ADP1653 FLASH CONTROLLER DRIVER
487M:	Sakari Ailus <sakari.ailus@iki.fi>
488L:	linux-media@vger.kernel.org
489S:	Maintained
490F:	drivers/media/i2c/adp1653.c
491F:	include/media/i2c/adp1653.h
492
493ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494M:	Michael Hennerich <michael.hennerich@analog.com>
495W:	http://wiki.analog.com/ADP5520
496W:	http://ez.analog.com/community/linux-device-drivers
497S:	Supported
498F:	drivers/mfd/adp5520.c
499F:	drivers/video/backlight/adp5520_bl.c
500F:	drivers/leds/leds-adp5520.c
501F:	drivers/gpio/gpio-adp5520.c
502F:	drivers/input/keyboard/adp5520-keys.c
503
504ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP5588
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/input/keyboard/adp5588-keys.c
510F:	drivers/gpio/gpio-adp5588.c
511
512ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513M:	Michael Hennerich <michael.hennerich@analog.com>
514W:	http://wiki.analog.com/ADP8860
515W:	http://ez.analog.com/community/linux-device-drivers
516S:	Supported
517F:	drivers/video/backlight/adp8860_bl.c
518
519ADS1015 HARDWARE MONITOR DRIVER
520M:	Dirk Eibach <eibach@gdsys.de>
521L:	linux-hwmon@vger.kernel.org
522S:	Maintained
523F:	Documentation/hwmon/ads1015
524F:	drivers/hwmon/ads1015.c
525F:	include/linux/platform_data/ads1015.h
526
527ADT746X FAN DRIVER
528M:	Colin Leroy <colin@colino.net>
529S:	Maintained
530F:	drivers/macintosh/therm_adt746x.c
531
532ADT7475 HARDWARE MONITOR DRIVER
533M:	Jean Delvare <jdelvare@suse.com>
534L:	linux-hwmon@vger.kernel.org
535S:	Maintained
536F:	Documentation/hwmon/adt7475
537F:	drivers/hwmon/adt7475.c
538
539ADVANSYS SCSI DRIVER
540M:	Matthew Wilcox <willy@infradead.org>
541M:	Hannes Reinecke <hare@suse.com>
542L:	linux-scsi@vger.kernel.org
543S:	Maintained
544F:	Documentation/scsi/advansys.txt
545F:	drivers/scsi/advansys.c
546
547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548M:	Michael Hennerich <michael.hennerich@analog.com>
549W:	http://wiki.analog.com/ADXL345
550W:	http://ez.analog.com/community/linux-device-drivers
551S:	Supported
552F:	drivers/input/misc/adxl34x.c
553
554ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555M:	Stefan Popa <stefan.popa@analog.com>
556W:	http://ez.analog.com/community/linux-device-drivers
557S:	Supported
558F:	drivers/iio/accel/adxl372.c
559F:	drivers/iio/accel/adxl372_spi.c
560F:	drivers/iio/accel/adxl372_i2c.c
561F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
562
563AF9013 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9013*
572
573AF9033 MEDIA DRIVER
574M:	Antti Palosaari <crope@iki.fi>
575L:	linux-media@vger.kernel.org
576W:	https://linuxtv.org
577W:	http://palosaari.fi/linux/
578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
579T:	git git://linuxtv.org/anttip/media_tree.git
580S:	Maintained
581F:	drivers/media/dvb-frontends/af9033*
582
583AFFS FILE SYSTEM
584M:	David Sterba <dsterba@suse.com>
585L:	linux-fsdevel@vger.kernel.org
586S:	Odd Fixes
587F:	Documentation/filesystems/affs.txt
588F:	fs/affs/
589
590AFS FILESYSTEM
591M:	David Howells <dhowells@redhat.com>
592L:	linux-afs@lists.infradead.org
593S:	Supported
594F:	fs/afs/
595F:	include/trace/events/afs.h
596F:	Documentation/filesystems/afs.txt
597W:	https://www.infradead.org/~dhowells/kafs/
598
599AGPGART DRIVER
600M:	David Airlie <airlied@linux.ie>
601T:	git git://anongit.freedesktop.org/drm/drm
602S:	Maintained
603F:	drivers/char/agp/
604F:	include/linux/agp*
605F:	include/uapi/linux/agp*
606
607AHA152X SCSI DRIVER
608M:	"Juergen E. Fischer" <fischer@norbit.de>
609L:	linux-scsi@vger.kernel.org
610S:	Maintained
611F:	drivers/scsi/aha152x*
612F:	drivers/scsi/pcmcia/aha152x*
613
614AIC7XXX / AIC79XX SCSI DRIVER
615M:	Hannes Reinecke <hare@suse.com>
616L:	linux-scsi@vger.kernel.org
617S:	Maintained
618F:	drivers/scsi/aic7xxx/
619
620AIMSLAB FM RADIO RECEIVER DRIVER
621M:	Hans Verkuil <hverkuil@xs4all.nl>
622L:	linux-media@vger.kernel.org
623T:	git git://linuxtv.org/media_tree.git
624W:	https://linuxtv.org
625S:	Maintained
626F:	drivers/media/radio/radio-aimslab*
627
628AIO
629M:	Benjamin LaHaise <bcrl@kvack.org>
630L:	linux-aio@kvack.org
631S:	Supported
632F:	fs/aio.c
633F:	include/linux/*aio*.h
634
635AIRSPY MEDIA DRIVER
636M:	Antti Palosaari <crope@iki.fi>
637L:	linux-media@vger.kernel.org
638W:	https://linuxtv.org
639W:	http://palosaari.fi/linux/
640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
641T:	git git://linuxtv.org/anttip/media_tree.git
642S:	Maintained
643F:	drivers/media/usb/airspy/
644
645ALACRITECH GIGABIT ETHERNET DRIVER
646M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
647S:	Maintained
648F:	drivers/net/ethernet/alacritech/*
649
650ALCATEL SPEEDTOUCH USB DRIVER
651M:	Duncan Sands <duncan.sands@free.fr>
652L:	linux-usb@vger.kernel.org
653W:	http://www.linux-usb.org/SpeedTouch/
654S:	Maintained
655F:	drivers/usb/atm/speedtch.c
656F:	drivers/usb/atm/usbatm.c
657
658ALCHEMY AU1XX0 MMC DRIVER
659M:	Manuel Lauss <manuel.lauss@gmail.com>
660S:	Maintained
661F:	drivers/mmc/host/au1xmmc.c
662
663ALI1563 I2C DRIVER
664M:	Rudolf Marek <r.marek@assembler.cz>
665L:	linux-i2c@vger.kernel.org
666S:	Maintained
667F:	Documentation/i2c/busses/i2c-ali1563
668F:	drivers/i2c/busses/i2c-ali1563.c
669
670ALLWINNER SECURITY SYSTEM
671M:	Corentin Labbe <clabbe.montjoie@gmail.com>
672L:	linux-crypto@vger.kernel.org
673S:	Maintained
674F:	drivers/crypto/sunxi-ss/
675
676ALLWINNER VPU DRIVER
677M:	Maxime Ripard <maxime.ripard@bootlin.com>
678M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679L:	linux-media@vger.kernel.org
680S:	Maintained
681F:	drivers/staging/media/sunxi/cedrus/
682
683ALPHA PORT
684M:	Richard Henderson <rth@twiddle.net>
685M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686M:	Matt Turner <mattst88@gmail.com>
687S:	Odd Fixes
688L:	linux-alpha@vger.kernel.org
689F:	arch/alpha/
690
691ALPS PS/2 TOUCHPAD DRIVER
692R:	Pali Rohár <pali.rohar@gmail.com>
693F:	drivers/input/mouse/alps.*
694
695ALTERA I2C CONTROLLER DRIVER
696M:	Thor Thayer <thor.thayer@linux.intel.com>
697S:	Maintained
698F:	drivers/i2c/busses/i2c-altera.c
699
700ALTERA MAILBOX DRIVER
701M:	Ley Foon Tan <lftan@altera.com>
702L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703S:	Maintained
704F:	drivers/mailbox/mailbox-altera.c
705
706ALTERA PIO DRIVER
707M:	Tien Hock Loh <thloh@altera.com>
708L:	linux-gpio@vger.kernel.org
709S:	Maintained
710F:	drivers/gpio/gpio-altera.c
711
712ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713M:	Thor Thayer <thor.thayer@linux.intel.com>
714S:	Maintained
715F:	drivers/gpio/gpio-altera-a10sr.c
716F:	drivers/mfd/altera-a10sr.c
717F:	drivers/reset/reset-a10sr.c
718F:	include/linux/mfd/altera-a10sr.h
719F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720
721ALTERA TRIPLE SPEED ETHERNET DRIVER
722M:	Thor Thayer <thor.thayer@linux.intel.com>
723L:	netdev@vger.kernel.org
724L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725S:	Maintained
726F:	drivers/net/ethernet/altera/
727
728ALTERA UART/JTAG UART SERIAL DRIVERS
729M:	Tobias Klauser <tklauser@distanz.ch>
730L:	linux-serial@vger.kernel.org
731L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732S:	Maintained
733F:	drivers/tty/serial/altera_uart.c
734F:	drivers/tty/serial/altera_jtaguart.c
735F:	include/linux/altera_uart.h
736F:	include/linux/altera_jtaguart.h
737
738AMAZON ETHERNET DRIVERS
739M:	Netanel Belgazal <netanel@amazon.com>
740R:	Saeed Bishara <saeedb@amazon.com>
741R:	Zorik Machulsky <zorik@amazon.com>
742L:	netdev@vger.kernel.org
743S:	Supported
744F:	Documentation/networking/device_drivers/amazon/ena.txt
745F:	drivers/net/ethernet/amazon/
746
747AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
748M:	Tom Lendacky <thomas.lendacky@amd.com>
749M:	Gary Hook <gary.hook@amd.com>
750L:	linux-crypto@vger.kernel.org
751S:	Supported
752F:	drivers/crypto/ccp/
753F:	include/linux/ccp.h
754
755AMD DISPLAY CORE
756M:	Harry Wentland <harry.wentland@amd.com>
757M:	Leo Li <sunpeng.li@amd.com>
758L:	amd-gfx@lists.freedesktop.org
759T:	git git://people.freedesktop.org/~agd5f/linux
760S:	Supported
761F:	drivers/gpu/drm/amd/display/
762
763AMD FAM15H PROCESSOR POWER MONITORING DRIVER
764M:	Huang Rui <ray.huang@amd.com>
765L:	linux-hwmon@vger.kernel.org
766S:	Supported
767F:	Documentation/hwmon/fam15h_power
768F:	drivers/hwmon/fam15h_power.c
769
770AMD FCH GPIO DRIVER
771M:	Enrico Weigelt, metux IT consult <info@metux.net>
772L:	linux-gpio@vger.kernel.org
773S:	Maintained
774F:	drivers/gpio/gpio-amd-fch.c
775F:	include/linux/platform_data/gpio/gpio-amd-fch.h
776
777AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
778L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
779S:	Orphan
780F:	drivers/usb/gadget/udc/amd5536udc.*
781
782AMD GEODE PROCESSOR/CHIPSET SUPPORT
783P:	Andres Salomon <dilinger@queued.net>
784L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
785W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
786S:	Supported
787F:	drivers/char/hw_random/geode-rng.c
788F:	drivers/crypto/geode*
789F:	drivers/video/fbdev/geode/
790F:	arch/x86/include/asm/geode.h
791
792AMD IOMMU (AMD-VI)
793M:	Joerg Roedel <joro@8bytes.org>
794L:	iommu@lists.linux-foundation.org
795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
796S:	Maintained
797F:	drivers/iommu/amd_iommu*.[ch]
798F:	include/linux/amd-iommu.h
799
800AMD KFD
801M:	Oded Gabbay <oded.gabbay@gmail.com>
802L:	dri-devel@lists.freedesktop.org
803T:	git git://people.freedesktop.org/~gabbayo/linux.git
804S:	Supported
805F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
806F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
807F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
808F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
809F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
810F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
811F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
812F:	drivers/gpu/drm/amd/amdkfd/
813F:	drivers/gpu/drm/amd/include/cik_structs.h
814F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
815F:	drivers/gpu/drm/amd/include/vi_structs.h
816F:	drivers/gpu/drm/amd/include/v9_structs.h
817F:	include/uapi/linux/kfd_ioctl.h
818
819AMD POWERPLAY
820M:	Rex Zhu <rex.zhu@amd.com>
821M:	Evan Quan <evan.quan@amd.com>
822L:	amd-gfx@lists.freedesktop.org
823S:	Supported
824F:	drivers/gpu/drm/amd/powerplay/
825T:	git git://people.freedesktop.org/~agd5f/linux
826
827AMD SEATTLE DEVICE TREE SUPPORT
828M:	Brijesh Singh <brijeshkumar.singh@amd.com>
829M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
830M:	Tom Lendacky <thomas.lendacky@amd.com>
831S:	Supported
832F:	arch/arm64/boot/dts/amd/
833
834AMD XGBE DRIVER
835M:	Tom Lendacky <thomas.lendacky@amd.com>
836L:	netdev@vger.kernel.org
837S:	Supported
838F:	drivers/net/ethernet/amd/xgbe/
839F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
840
841ANALOG DEVICES INC AD5686 DRIVER
842M:	Stefan Popa <stefan.popa@analog.com>
843L:	linux-pm@vger.kernel.org
844W:	http://ez.analog.com/community/linux-device-drivers
845S:	Supported
846F:	drivers/iio/dac/ad5686*
847F:	drivers/iio/dac/ad5696*
848
849ANALOG DEVICES INC AD5758 DRIVER
850M:	Stefan Popa <stefan.popa@analog.com>
851L:	linux-iio@vger.kernel.org
852W:	http://ez.analog.com/community/linux-device-drivers
853S:	Supported
854F:	drivers/iio/dac/ad5758.c
855F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
856
857ANALOG DEVICES INC AD7124 DRIVER
858M:	Stefan Popa <stefan.popa@analog.com>
859L:	linux-iio@vger.kernel.org
860W:	http://ez.analog.com/community/linux-device-drivers
861S:	Supported
862F:	drivers/iio/adc/ad7124.c
863F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
864
865ANALOG DEVICES INC AD7606 DRIVER
866M:	Stefan Popa <stefan.popa@analog.com>
867L:	linux-iio@vger.kernel.org
868W:	http://ez.analog.com/community/linux-device-drivers
869S:	Supported
870F:	drivers/iio/adc/ad7606.c
871F:	Documentation/devicetree/bindings/iio/adc/ad7606.txt
872
873ANALOG DEVICES INC AD7768-1 DRIVER
874M:	Stefan Popa <stefan.popa@analog.com>
875L:	linux-iio@vger.kernel.org
876W:	http://ez.analog.com/community/linux-device-drivers
877S:	Supported
878F:	drivers/iio/adc/ad7768-1.c
879F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
880
881ANALOG DEVICES INC AD9389B DRIVER
882M:	Hans Verkuil <hans.verkuil@cisco.com>
883L:	linux-media@vger.kernel.org
884S:	Maintained
885F:	drivers/media/i2c/ad9389b*
886
887ANALOG DEVICES INC ADGS1408 DRIVER
888M:	Mircea Caprioru <mircea.caprioru@analog.com>
889S:	Supported
890F:	drivers/mux/adgs1408.c
891F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
892
893ANALOG DEVICES INC ADP5061 DRIVER
894M:	Stefan Popa <stefan.popa@analog.com>
895L:	linux-pm@vger.kernel.org
896W:	http://ez.analog.com/community/linux-device-drivers
897S:	Supported
898F:	drivers/power/supply/adp5061.c
899
900ANALOG DEVICES INC ADV7180 DRIVER
901M:	Lars-Peter Clausen <lars@metafoo.de>
902L:	linux-media@vger.kernel.org
903W:	http://ez.analog.com/community/linux-device-drivers
904S:	Supported
905F:	drivers/media/i2c/adv7180.c
906
907ANALOG DEVICES INC ADV748X DRIVER
908M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
909L:	linux-media@vger.kernel.org
910S:	Maintained
911F:	drivers/media/i2c/adv748x/*
912
913ANALOG DEVICES INC ADV7511 DRIVER
914M:	Hans Verkuil <hans.verkuil@cisco.com>
915L:	linux-media@vger.kernel.org
916S:	Maintained
917F:	drivers/media/i2c/adv7511*
918
919ANALOG DEVICES INC ADV7604 DRIVER
920M:	Hans Verkuil <hans.verkuil@cisco.com>
921L:	linux-media@vger.kernel.org
922S:	Maintained
923F:	drivers/media/i2c/adv7604*
924
925ANALOG DEVICES INC ADV7842 DRIVER
926M:	Hans Verkuil <hans.verkuil@cisco.com>
927L:	linux-media@vger.kernel.org
928S:	Maintained
929F:	drivers/media/i2c/adv7842*
930
931ANALOG DEVICES INC ASOC CODEC DRIVERS
932M:	Lars-Peter Clausen <lars@metafoo.de>
933L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
934W:	http://wiki.analog.com/
935W:	http://ez.analog.com/community/linux-device-drivers
936S:	Supported
937F:	sound/soc/codecs/adau*
938F:	sound/soc/codecs/adav*
939F:	sound/soc/codecs/ad1*
940F:	sound/soc/codecs/ad7*
941F:	sound/soc/codecs/ssm*
942F:	sound/soc/codecs/sigmadsp.*
943
944ANALOG DEVICES INC DMA DRIVERS
945M:	Lars-Peter Clausen <lars@metafoo.de>
946W:	http://ez.analog.com/community/linux-device-drivers
947S:	Supported
948F:	drivers/dma/dma-axi-dmac.c
949
950ANALOG DEVICES INC IIO DRIVERS
951M:	Lars-Peter Clausen <lars@metafoo.de>
952M:	Michael Hennerich <Michael.Hennerich@analog.com>
953W:	http://wiki.analog.com/
954W:	http://ez.analog.com/community/linux-device-drivers
955S:	Supported
956F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
957F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
958F:	drivers/iio/*/ad*
959F:	drivers/iio/adc/ltc2497*
960X:	drivers/iio/*/adjd*
961F:	drivers/staging/iio/*/ad*
962
963ANDES ARCHITECTURE
964M:	Greentime Hu <green.hu@gmail.com>
965M:	Vincent Chen <deanbo422@gmail.com>
966T:	git https://github.com/andestech/linux.git
967S:	Supported
968F:	arch/nds32/
969F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
970F:	Documentation/devicetree/bindings/nds32/
971K:	nds32
972N:	nds32
973
974ANDROID CONFIG FRAGMENTS
975M:	Rob Herring <robh@kernel.org>
976S:	Supported
977F:	kernel/configs/android*
978
979ANDROID DRIVERS
980M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
981M:	Arve Hjønnevåg <arve@android.com>
982M:	Todd Kjos <tkjos@android.com>
983M:	Martijn Coenen <maco@android.com>
984M:	Joel Fernandes <joel@joelfernandes.org>
985M:	Christian Brauner <christian@brauner.io>
986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
987L:	devel@driverdev.osuosl.org
988S:	Supported
989F:	drivers/android/
990F:	drivers/staging/android/
991
992ANDROID GOLDFISH PIC DRIVER
993M:	Miodrag Dinic <miodrag.dinic@mips.com>
994S:	Supported
995F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
996F:	drivers/irqchip/irq-goldfish-pic.c
997
998ANDROID GOLDFISH RTC DRIVER
999M:	Miodrag Dinic <miodrag.dinic@mips.com>
1000S:	Supported
1001F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1002F:	drivers/rtc/rtc-goldfish.c
1003
1004ANDROID ION DRIVER
1005M:	Laura Abbott <labbott@redhat.com>
1006M:	Sumit Semwal <sumit.semwal@linaro.org>
1007L:	devel@driverdev.osuosl.org
1008L:	dri-devel@lists.freedesktop.org
1009L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1010S:	Supported
1011F:	drivers/staging/android/ion
1012F:	drivers/staging/android/uapi/ion.h
1013
1014AOA (Apple Onboard Audio) ALSA DRIVER
1015M:	Johannes Berg <johannes@sipsolutions.net>
1016L:	linuxppc-dev@lists.ozlabs.org
1017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1018S:	Maintained
1019F:	sound/aoa/
1020
1021APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1022M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1023L:	linux-iio@vger.kernel.org
1024S:	Maintained
1025F:	drivers/iio/adc/stx104.c
1026
1027APM DRIVER
1028M:	Jiri Kosina <jikos@kernel.org>
1029S:	Odd fixes
1030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1031F:	arch/x86/kernel/apm_32.c
1032F:	include/linux/apm_bios.h
1033F:	include/uapi/linux/apm_bios.h
1034F:	drivers/char/apm-emulation.c
1035
1036APPARMOR SECURITY MODULE
1037M:	John Johansen <john.johansen@canonical.com>
1038L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1039W:	wiki.apparmor.net
1040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1041S:	Supported
1042F:	security/apparmor/
1043F:	Documentation/admin-guide/LSM/apparmor.rst
1044
1045APPLE BCM5974 MULTITOUCH DRIVER
1046M:	Henrik Rydberg <rydberg@bitmath.org>
1047L:	linux-input@vger.kernel.org
1048S:	Odd fixes
1049F:	drivers/input/mouse/bcm5974.c
1050
1051APPLE SMC DRIVER
1052M:	Henrik Rydberg <rydberg@bitmath.org>
1053L:	linux-hwmon@vger.kernel.org
1054S:	Odd fixes
1055F:	drivers/hwmon/applesmc.c
1056
1057APPLETALK NETWORK LAYER
1058L:	netdev@vger.kernel.org
1059S:	Odd fixes
1060F:	drivers/net/appletalk/
1061F:	net/appletalk/
1062F:	include/linux/atalk.h
1063F:	include/uapi/linux/atalk.h
1064
1065APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1066M:	Khuong Dinh <khuong@os.amperecomputing.com>
1067S:	Supported
1068F:	arch/arm64/boot/dts/apm/
1069
1070APPLIED MICRO (APM) X-GENE SOC EDAC
1071M:	Khuong Dinh <khuong@os.amperecomputing.com>
1072S:	Supported
1073F:	drivers/edac/xgene_edac.c
1074F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1075
1076APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1077M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1078M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1079S:	Supported
1080F:	drivers/net/ethernet/apm/xgene-v2/
1081
1082APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1083M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1084M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1085M:	Quan Nguyen <quan@os.amperecomputing.com>
1086S:	Supported
1087F:	drivers/net/ethernet/apm/xgene/
1088F:	drivers/net/phy/mdio-xgene.c
1089F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1090F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1091
1092APPLIED MICRO (APM) X-GENE SOC PMU
1093M:	Khuong Dinh <khuong@os.amperecomputing.com>
1094S:	Supported
1095F:	drivers/perf/xgene_pmu.c
1096F:	Documentation/perf/xgene-pmu.txt
1097F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1098
1099APTINA CAMERA SENSOR PLL
1100M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1101L:	linux-media@vger.kernel.org
1102S:	Maintained
1103F:	drivers/media/i2c/aptina-pll.*
1104
1105ARC FRAMEBUFFER DRIVER
1106M:	Jaya Kumar <jayalk@intworks.biz>
1107S:	Maintained
1108F:	drivers/video/fbdev/arcfb.c
1109F:	drivers/video/fbdev/core/fb_defio.c
1110
1111ARC PGU DRM DRIVER
1112M:	Alexey Brodkin <abrodkin@synopsys.com>
1113S:	Supported
1114F:	drivers/gpu/drm/arc/
1115F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1116
1117ARCNET NETWORK LAYER
1118M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1119L:	netdev@vger.kernel.org
1120S:	Maintained
1121F:	drivers/net/arcnet/
1122F:	include/uapi/linux/if_arcnet.h
1123
1124ARM ARCHITECTED TIMER DRIVER
1125M:	Mark Rutland <mark.rutland@arm.com>
1126M:	Marc Zyngier <marc.zyngier@arm.com>
1127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:	Maintained
1129F:	arch/arm/include/asm/arch_timer.h
1130F:	arch/arm64/include/asm/arch_timer.h
1131F:	drivers/clocksource/arm_arch_timer.c
1132
1133ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1134M:	Linus Walleij <linus.walleij@linaro.org>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Maintained
1137F:	Documentation/devicetree/bindings/arm/arm-boards
1138F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1139F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1140F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1141F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1142F:	arch/arm/mach-integrator/
1143F:	arch/arm/mach-realview/
1144F:	arch/arm/mach-versatile/
1145F:	arch/arm/plat-versatile/
1146F:	arch/arm/boot/dts/arm-realview-*
1147F:	arch/arm/boot/dts/integrator*
1148F:	arch/arm/boot/dts/versatile*
1149F:	drivers/clk/versatile/
1150F:	drivers/i2c/busses/i2c-versatile.c
1151F:	drivers/irqchip/irq-versatile-fpga.c
1152F:	drivers/mtd/maps/physmap_of_versatile.c
1153F:	drivers/power/reset/arm-versatile-reboot.c
1154F:	drivers/soc/versatile/
1155
1156ARM HDLCD DRM DRIVER
1157M:	Liviu Dudau <liviu.dudau@arm.com>
1158S:	Supported
1159F:	drivers/gpu/drm/arm/hdlcd_*
1160F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1161
1162ARM KOMEDA DRM-KMS DRIVER
1163M:	James (Qian) Wang <james.qian.wang@arm.com>
1164M:	Liviu Dudau <liviu.dudau@arm.com>
1165L:	Mali DP Maintainers <malidp@foss.arm.com>
1166S:	Supported
1167T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1168F:	drivers/gpu/drm/arm/display/include/
1169F:	drivers/gpu/drm/arm/display/komeda/
1170F:	Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1171F:	Documentation/gpu/komeda-kms.rst
1172
1173ARM MALI-DP DRM DRIVER
1174M:	Liviu Dudau <liviu.dudau@arm.com>
1175M:	Brian Starkey <brian.starkey@arm.com>
1176L:	Mali DP Maintainers <malidp@foss.arm.com>
1177S:	Supported
1178T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1179F:	drivers/gpu/drm/arm/
1180F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1181F:	Documentation/gpu/afbc.rst
1182
1183ARM MFM AND FLOPPY DRIVERS
1184M:	Ian Molton <spyro@f2s.com>
1185S:	Maintained
1186F:	arch/arm/lib/floppydma.S
1187F:	arch/arm/include/asm/floppy.h
1188
1189ARM PMU PROFILING AND DEBUGGING
1190M:	Will Deacon <will.deacon@arm.com>
1191M:	Mark Rutland <mark.rutland@arm.com>
1192S:	Maintained
1193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194F:	arch/arm*/kernel/perf_*
1195F:	arch/arm/oprofile/common.c
1196F:	arch/arm*/kernel/hw_breakpoint.c
1197F:	arch/arm*/include/asm/hw_breakpoint.h
1198F:	arch/arm*/include/asm/perf_event.h
1199F:	drivers/perf/*
1200F:	include/linux/perf/arm_pmu.h
1201F:	Documentation/devicetree/bindings/arm/pmu.yaml
1202F:	Documentation/devicetree/bindings/perf/
1203
1204ARM PORT
1205M:	Russell King <linux@armlinux.org.uk>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207W:	http://www.armlinux.org.uk/
1208S:	Odd Fixes
1209T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1210F:	arch/arm/
1211X:	arch/arm/boot/dts/
1212
1213ARM PRIMECELL AACI PL041 DRIVER
1214M:	Russell King <linux@armlinux.org.uk>
1215S:	Odd Fixes
1216F:	sound/arm/aaci.*
1217
1218ARM PRIMECELL BUS SUPPORT
1219M:	Russell King <linux@armlinux.org.uk>
1220S:	Odd Fixes
1221F:	drivers/amba/
1222F:	include/linux/amba/bus.h
1223
1224ARM PRIMECELL CLCD PL110 DRIVER
1225M:	Russell King <linux@armlinux.org.uk>
1226S:	Odd Fixes
1227F:	drivers/video/fbdev/amba-clcd.*
1228
1229ARM PRIMECELL KMI PL050 DRIVER
1230M:	Russell King <linux@armlinux.org.uk>
1231S:	Odd Fixes
1232F:	drivers/input/serio/ambakmi.*
1233F:	include/linux/amba/kmi.h
1234
1235ARM PRIMECELL MMCI PL180/1 DRIVER
1236M:	Russell King <linux@armlinux.org.uk>
1237S:	Odd Fixes
1238F:	drivers/mmc/host/mmci.*
1239F:	include/linux/amba/mmci.h
1240
1241ARM PRIMECELL SSP PL022 SPI DRIVER
1242M:	Linus Walleij <linus.walleij@linaro.org>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Maintained
1245F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1246F:	drivers/spi/spi-pl022.c
1247
1248ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1249M:	Russell King <linux@armlinux.org.uk>
1250S:	Odd Fixes
1251F:	drivers/tty/serial/amba-pl01*.c
1252F:	include/linux/amba/serial.h
1253
1254ARM PRIMECELL VIC PL190/PL192 DRIVER
1255M:	Linus Walleij <linus.walleij@linaro.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1259F:	drivers/irqchip/irq-vic.c
1260
1261ARM SMMU DRIVERS
1262M:	Will Deacon <will.deacon@arm.com>
1263R:	Robin Murphy <robin.murphy@arm.com>
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266F:	drivers/iommu/arm-smmu.c
1267F:	drivers/iommu/arm-smmu-v3.c
1268F:	drivers/iommu/io-pgtable-arm.c
1269F:	drivers/iommu/io-pgtable-arm-v7s.c
1270
1271ARM SUB-ARCHITECTURES
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-*/
1275F:	arch/arm/plat-*/
1276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1277
1278ARM/ACTIONS SEMI ARCHITECTURE
1279M:	Andreas Färber <afaerber@suse.de>
1280R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283N:	owl
1284F:	arch/arm/mach-actions/
1285F:	arch/arm/boot/dts/owl-*
1286F:	arch/arm64/boot/dts/actions/
1287F:	drivers/clk/actions/
1288F:	drivers/clocksource/timer-owl*
1289F:	drivers/dma/owl-dma.c
1290F:	drivers/i2c/busses/i2c-owl.c
1291F:	drivers/pinctrl/actions/*
1292F:	drivers/soc/actions/
1293F:	include/dt-bindings/power/owl-*
1294F:	include/linux/soc/actions/
1295F:	Documentation/devicetree/bindings/arm/actions.txt
1296F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1297F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1298F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1299F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1300F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1301F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1302
1303ARM/ADS SPHERE MACHINE SUPPORT
1304M:	Lennert Buytenhek <kernel@wantstofly.org>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306S:	Maintained
1307
1308ARM/AFEB9260 MACHINE SUPPORT
1309M:	Sergey Lapin <slapin@ossfans.org>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311S:	Maintained
1312
1313ARM/AJECO 1ARM MACHINE SUPPORT
1314M:	Lennert Buytenhek <kernel@wantstofly.org>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317
1318ARM/Allwinner SoC Clock Support
1319M:	Emilio López <emilio@elopez.com.ar>
1320S:	Maintained
1321F:	drivers/clk/sunxi/
1322
1323ARM/Allwinner sunXi SoC support
1324M:	Maxime Ripard <maxime.ripard@bootlin.com>
1325M:	Chen-Yu Tsai <wens@csie.org>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Maintained
1328N:	sun[x456789]i
1329N:	sun50i
1330F:	arch/arm/mach-sunxi/
1331F:	arch/arm64/boot/dts/allwinner/
1332F:	drivers/clk/sunxi-ng/
1333F:	drivers/pinctrl/sunxi/
1334F:	drivers/soc/sunxi/
1335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1336
1337ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1338M:	Neil Armstrong <narmstrong@baylibre.com>
1339M:	Jerome Brunet <jbrunet@baylibre.com>
1340L:	linux-amlogic@lists.infradead.org
1341S:	Maintained
1342F:	drivers/clk/meson/
1343F:	include/dt-bindings/clock/meson*
1344F:	include/dt-bindings/clock/gxbb*
1345F:	Documentation/devicetree/bindings/clock/amlogic*
1346
1347ARM/Amlogic Meson SoC support
1348M:	Kevin Hilman <khilman@baylibre.com>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L:	linux-amlogic@lists.infradead.org
1351W:	http://linux-meson.com/
1352S:	Maintained
1353F:	arch/arm/mach-meson/
1354F:	arch/arm/boot/dts/meson*
1355F:	arch/arm64/boot/dts/amlogic/
1356F:	drivers/pinctrl/meson/
1357F:	drivers/mmc/host/meson*
1358F:	drivers/soc/amlogic/
1359N:	meson
1360
1361ARM/Amlogic Meson SoC Sound Drivers
1362M:	Jerome Brunet <jbrunet@baylibre.com>
1363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	sound/soc/meson/
1366F:	Documentation/devicetree/bindings/sound/amlogic*
1367
1368ARM/Annapurna Labs ALPINE ARCHITECTURE
1369M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1370M:	Antoine Tenart <antoine.tenart@bootlin.com>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373F:	arch/arm/mach-alpine/
1374F:	arch/arm/boot/dts/alpine*
1375F:	arch/arm64/boot/dts/al/
1376F:	drivers/*/*alpine*
1377
1378ARM/ARTPEC MACHINE SUPPORT
1379M:	Jesper Nilsson <jesper.nilsson@axis.com>
1380M:	Lars Persson <lars.persson@axis.com>
1381S:	Maintained
1382L:	linux-arm-kernel@axis.com
1383F:	arch/arm/mach-artpec
1384F:	arch/arm/boot/dts/artpec6*
1385F:	drivers/clk/axis
1386F:	drivers/crypto/axis
1387F:	drivers/pinctrl/pinctrl-artpec*
1388F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1389
1390ARM/ASPEED I2C DRIVER
1391M:	Brendan Higgins <brendanhiggins@google.com>
1392R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1393R:	Joel Stanley <joel@jms.id.au>
1394L:	linux-i2c@vger.kernel.org
1395L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1398F:	drivers/i2c/busses/i2c-aspeed.c
1399F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1400F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1401
1402ARM/ASPEED MACHINE SUPPORT
1403M:	Joel Stanley <joel@jms.id.au>
1404R:	Andrew Jeffery <andrew@aj.id.au>
1405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1407Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1408S:	Supported
1409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1410F:	arch/arm/mach-aspeed/
1411F:	arch/arm/boot/dts/aspeed-*
1412N:	aspeed
1413
1414ARM/BITMAIN ARCHITECTURE
1415M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418F:	arch/arm64/boot/dts/bitmain/
1419F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1420
1421ARM/CALXEDA HIGHBANK ARCHITECTURE
1422M:	Rob Herring <robh@kernel.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425F:	arch/arm/mach-highbank/
1426F:	arch/arm/boot/dts/highbank.dts
1427F:	arch/arm/boot/dts/ecx-*.dts*
1428
1429ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1430M:	Krzysztof Halasa <khalasa@piap.pl>
1431S:	Maintained
1432F:	arch/arm/mach-cns3xxx/
1433
1434ARM/CAVIUM THUNDER NETWORK DRIVER
1435M:	Sunil Goutham <sgoutham@cavium.com>
1436M:	Robert Richter <rric@kernel.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Supported
1439F:	drivers/net/ethernet/cavium/thunder/
1440
1441ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1442M:	Lukasz Majewski <lukma@denx.de>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-ep93xx/ts72xx.c
1446
1447ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1448M:	Alexander Shiyan <shc_work@mail.ru>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Odd Fixes
1451N:	clps711x
1452
1453ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1454M:	Lennert Buytenhek <kernel@wantstofly.org>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457
1458ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1459M:	Hartley Sweeten <hsweeten@visionengravers.com>
1460M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463F:	arch/arm/mach-ep93xx/
1464F:	arch/arm/mach-ep93xx/include/mach/
1465
1466ARM/CLKDEV SUPPORT
1467M:	Russell King <linux@armlinux.org.uk>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469S:	Maintained
1470T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1471F:	drivers/clk/clkdev.c
1472
1473ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1474M:	Mike Rapoport <mike@compulab.co.il>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477
1478ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1479M:	Baruch Siach <baruch@tkos.co.il>
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/cx92755*
1483N:	digicolor
1484
1485ARM/CONTEC MICRO9 MACHINE SUPPORT
1486M:	Hubert Feurstein <hubert.feurstein@contec.at>
1487S:	Maintained
1488F:	arch/arm/mach-ep93xx/micro9.c
1489
1490ARM/CORESIGHT FRAMEWORK AND DRIVERS
1491M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1492R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S:	Maintained
1495F:	drivers/hwtracing/coresight/*
1496F:	Documentation/trace/coresight.txt
1497F:	Documentation/trace/coresight-cpu-debug.txt
1498F:	Documentation/devicetree/bindings/arm/coresight.txt
1499F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1500F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1501F:	tools/perf/arch/arm/util/pmu.c
1502F:	tools/perf/arch/arm/util/auxtrace.c
1503F:	tools/perf/arch/arm/util/cs-etm.c
1504F:	tools/perf/arch/arm/util/cs-etm.h
1505F:	tools/perf/util/cs-etm.*
1506F:	tools/perf/util/cs-etm-decoder/*
1507
1508ARM/CORGI MACHINE SUPPORT
1509M:	Richard Purdie <rpurdie@rpsys.net>
1510S:	Maintained
1511
1512ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1513M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1514M:	Linus Walleij <linus.walleij@linaro.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516T:	git git://github.com/ulli-kroll/linux.git
1517S:	Maintained
1518F:	Documentation/devicetree/bindings/arm/gemini.txt
1519F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1520F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1521F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1522F:	arch/arm/mach-gemini/
1523F:	drivers/net/ethernet/cortina/
1524F:	drivers/pinctrl/pinctrl-gemini.c
1525F:	drivers/rtc/rtc-ftrtc010.c
1526
1527ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1528M:	Barry Song <baohua@kernel.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1531S:	Maintained
1532F:	arch/arm/boot/dts/prima2*
1533F:	arch/arm/mach-prima2/
1534F:	drivers/clk/sirf/
1535F:	drivers/clocksource/timer-prima2.c
1536F:	drivers/clocksource/timer-atlas7.c
1537N:	[^a-z]sirf
1538X:	drivers/gnss
1539
1540ARM/EBSA110 MACHINE SUPPORT
1541M:	Russell King <linux@armlinux.org.uk>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W:	http://www.armlinux.org.uk/
1544S:	Maintained
1545F:	arch/arm/mach-ebsa110/
1546F:	drivers/net/ethernet/amd/am79c961a.*
1547
1548ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1549M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1550R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553N:	efm32
1554
1555ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1556M:	Robert Jarzmik <robert.jarzmik@free.fr>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-pxa/ezx.c
1560
1561ARM/FARADAY FA526 PORT
1562M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565T:	git git://git.berlios.de/gemini-board
1566F:	arch/arm/mm/*-fa*
1567
1568ARM/FOOTBRIDGE ARCHITECTURE
1569M:	Russell King <linux@armlinux.org.uk>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571W:	http://www.armlinux.org.uk/
1572S:	Maintained
1573F:	arch/arm/include/asm/hardware/dec21285.h
1574F:	arch/arm/mach-footbridge/
1575
1576ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1577M:	Shawn Guo <shawnguo@kernel.org>
1578M:	Sascha Hauer <s.hauer@pengutronix.de>
1579R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1580R:	Fabio Estevam <festevam@gmail.com>
1581R:	NXP Linux Team <linux-imx@nxp.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1585N:	imx
1586N:	mxs
1587X:	drivers/media/i2c/
1588
1589ARM/FREESCALE VYBRID ARM ARCHITECTURE
1590M:	Shawn Guo <shawnguo@kernel.org>
1591M:	Sascha Hauer <s.hauer@pengutronix.de>
1592R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1593R:	Stefan Agner <stefan@agner.ch>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1597F:	arch/arm/mach-imx/*vf610*
1598F:	arch/arm/boot/dts/vf*
1599
1600ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1601M:	Shawn Guo <shawnguo@kernel.org>
1602M:	Li Yang <leoyang.li@nxp.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S:	Maintained
1605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1606F:	arch/arm/boot/dts/ls1021a*
1607F:	arch/arm64/boot/dts/freescale/fsl-*
1608F:	arch/arm64/boot/dts/freescale/qoriq-*
1609
1610ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1611M:	Lennert Buytenhek <kernel@wantstofly.org>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614
1615ARM/GUMSTIX MACHINE SUPPORT
1616M:	Steve Sakoman <sakoman@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619
1620ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1621M:	Philipp Zabel <philipp.zabel@gmail.com>
1622M:	Paul Parsons <lost.distance@yahoo.com>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S:	Maintained
1625F:	arch/arm/mach-pxa/hx4700.c
1626F:	arch/arm/mach-pxa/include/mach/hx4700.h
1627F:	sound/soc/pxa/hx4700.c
1628
1629ARM/HISILICON SOC SUPPORT
1630M:	Wei Xu <xuwei5@hisilicon.com>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632W:	http://www.hisilicon.com
1633S:	Supported
1634T:	git git://github.com/hisilicon/linux-hisi.git
1635F:	arch/arm/mach-hisi/
1636F:	arch/arm/boot/dts/hi3*
1637F:	arch/arm/boot/dts/hip*
1638F:	arch/arm/boot/dts/hisi*
1639F:	arch/arm64/boot/dts/hisilicon/
1640
1641ARM/HP JORNADA 7XX MACHINE SUPPORT
1642M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1643W:	www.jlime.com
1644S:	Maintained
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1646F:	arch/arm/mach-sa1100/jornada720.c
1647F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1648
1649ARM/IGEP MACHINE SUPPORT
1650M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1651M:	Javier Martinez Canillas <javier@dowhile0.org>
1652L:	linux-omap@vger.kernel.org
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654S:	Maintained
1655F:	arch/arm/boot/dts/omap3-igep*
1656
1657ARM/INCOME PXA270 SUPPORT
1658M:	Marek Vasut <marek.vasut@gmail.com>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660S:	Maintained
1661F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1662
1663ARM/INTEL IOP13XX ARM ARCHITECTURE
1664M:	Lennert Buytenhek <kernel@wantstofly.org>
1665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S:	Maintained
1667
1668ARM/INTEL IOP32X ARM ARCHITECTURE
1669M:	Lennert Buytenhek <kernel@wantstofly.org>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671S:	Maintained
1672
1673ARM/INTEL IOP33X ARM ARCHITECTURE
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Orphan
1676
1677ARM/INTEL IQ81342EX MACHINE SUPPORT
1678M:	Lennert Buytenhek <kernel@wantstofly.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681
1682ARM/INTEL IXDP2850 MACHINE SUPPORT
1683M:	Lennert Buytenhek <kernel@wantstofly.org>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686
1687ARM/INTEL IXP4XX ARM ARCHITECTURE
1688M:	Imre Kaloz <kaloz@openwrt.org>
1689M:	Krzysztof Halasa <khalasa@piap.pl>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/mach-ixp4xx/
1693
1694ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1695M:	Jonathan Cameron <jic23@cam.ac.uk>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S:	Maintained
1698F:	arch/arm/mach-pxa/stargate2.c
1699F:	drivers/pcmcia/pxa2xx_stargate2.c
1700
1701ARM/INTEL XSC3 (MANZANO) ARM CORE
1702M:	Lennert Buytenhek <kernel@wantstofly.org>
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704S:	Maintained
1705
1706ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1707M:	Lennert Buytenhek <kernel@wantstofly.org>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S:	Maintained
1710
1711ARM/LG1K ARCHITECTURE
1712M:	Chanho Min <chanho.min@lge.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Maintained
1715F:	arch/arm64/boot/dts/lg/
1716
1717ARM/LOGICPD PXA270 MACHINE SUPPORT
1718M:	Lennert Buytenhek <kernel@wantstofly.org>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:	Maintained
1721
1722ARM/LPC18XX ARCHITECTURE
1723M:	Vladimir Zapolskiy <vz@mleia.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	arch/arm/boot/dts/lpc43*
1727F:	drivers/i2c/busses/i2c-lpc2k.c
1728F:	drivers/memory/pl172.c
1729F:	drivers/mtd/spi-nor/nxp-spifi.c
1730F:	drivers/rtc/rtc-lpc24xx.c
1731N:	lpc18xx
1732
1733ARM/LPC32XX SOC SUPPORT
1734M:	Vladimir Zapolskiy <vz@mleia.com>
1735M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1738S:	Maintained
1739F:	arch/arm/boot/dts/lpc32*
1740F:	arch/arm/mach-lpc32xx/
1741F:	drivers/i2c/busses/i2c-pnx.c
1742F:	drivers/net/ethernet/nxp/lpc_eth.c
1743F:	drivers/usb/host/ohci-nxp.c
1744F:	drivers/watchdog/pnx4008_wdt.c
1745N:	lpc32xx
1746
1747ARM/MAGICIAN MACHINE SUPPORT
1748M:	Philipp Zabel <philipp.zabel@gmail.com>
1749S:	Maintained
1750
1751ARM/Marvell Dove/MV78xx0/Orion SOC support
1752M:	Jason Cooper <jason@lakedaemon.net>
1753M:	Andrew Lunn <andrew@lunn.ch>
1754M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1755M:	Gregory Clement <gregory.clement@bootlin.com>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758F:	Documentation/devicetree/bindings/soc/dove/
1759F:	arch/arm/mach-dove/
1760F:	arch/arm/mach-mv78xx0/
1761F:	arch/arm/mach-orion5x/
1762F:	arch/arm/plat-orion/
1763F:	arch/arm/boot/dts/dove*
1764F:	arch/arm/boot/dts/orion5x*
1765
1766ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1767M:	Jason Cooper <jason@lakedaemon.net>
1768M:	Andrew Lunn <andrew@lunn.ch>
1769M:	Gregory Clement <gregory.clement@bootlin.com>
1770M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S:	Maintained
1773F:	arch/arm/boot/dts/armada*
1774F:	arch/arm/boot/dts/kirkwood*
1775F:	arch/arm/configs/mvebu_*_defconfig
1776F:	arch/arm/mach-mvebu/
1777F:	arch/arm64/boot/dts/marvell/armada*
1778F:	drivers/cpufreq/armada-37xx-cpufreq.c
1779F:	drivers/cpufreq/armada-8k-cpufreq.c
1780F:	drivers/cpufreq/mvebu-cpufreq.c
1781F:	drivers/irqchip/irq-armada-370-xp.c
1782F:	drivers/irqchip/irq-mvebu-*
1783F:	drivers/pinctrl/mvebu/
1784F:	drivers/rtc/rtc-armada38x.c
1785
1786ARM/Mediatek RTC DRIVER
1787M:	Eddie Huang <eddie.huang@mediatek.com>
1788M:	Sean Wang <sean.wang@mediatek.com>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1793F:	drivers/rtc/rtc-mt6397.c
1794F:	drivers/rtc/rtc-mt7622.c
1795
1796ARM/Mediatek SoC support
1797M:	Matthias Brugger <matthias.bgg@gmail.com>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1800W:	https://mtk.bcnfs.org/
1801C:	irc://chat.freenode.net/linux-mediatek
1802S:	Maintained
1803F:	arch/arm/boot/dts/mt6*
1804F:	arch/arm/boot/dts/mt7*
1805F:	arch/arm/boot/dts/mt8*
1806F:	arch/arm/mach-mediatek/
1807F:	arch/arm64/boot/dts/mediatek/
1808F:	drivers/soc/mediatek/
1809N:	mtk
1810N:	mt[678]
1811K:	mediatek
1812
1813ARM/Mediatek USB3 PHY DRIVER
1814M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1817S:	Maintained
1818F:	drivers/phy/mediatek/
1819F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1820
1821ARM/MICREL KS8695 ARCHITECTURE
1822M:	Greg Ungerer <gerg@uclinux.org>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824F:	arch/arm/mach-ks8695/
1825S:	Odd Fixes
1826
1827ARM/Microchip (AT91) SoC support
1828M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1829M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1830M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832W:	http://www.linux4sam.org
1833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1834S:	Supported
1835N:	at91
1836N:	atmel
1837F:	arch/arm/mach-at91/
1838F:	include/soc/at91/
1839F:	arch/arm/boot/dts/at91*.dts
1840F:	arch/arm/boot/dts/at91*.dtsi
1841F:	arch/arm/boot/dts/sama*.dts
1842F:	arch/arm/boot/dts/sama*.dtsi
1843F:	arch/arm/include/debug/at91.S
1844F:	drivers/memory/atmel*
1845F:	drivers/watchdog/sama5d4_wdt.c
1846X:	drivers/input/touchscreen/atmel_mxt_ts.c
1847X:	drivers/net/wireless/atmel/
1848
1849ARM/MIOA701 MACHINE SUPPORT
1850M:	Robert Jarzmik <robert.jarzmik@free.fr>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852F:	arch/arm/mach-pxa/mioa701.c
1853S:	Maintained
1854
1855ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1856M:	Michael Petchkovsky <mkpetch@internode.on.net>
1857S:	Maintained
1858
1859ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1860M:	Linus Walleij <linus.walleij@linaro.org>
1861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863F:	arch/arm/mach-nomadik/
1864F:	arch/arm/mach-u300/
1865F:	arch/arm/mach-ux500/
1866F:	arch/arm/boot/dts/ste-*
1867F:	drivers/clk/clk-nomadik.c
1868F:	drivers/clk/clk-u300.c
1869F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1870F:	drivers/clocksource/timer-u300.c
1871F:	drivers/dma/coh901318*
1872F:	drivers/dma/ste_dma40*
1873F:	drivers/hwspinlock/u8500_hsem.c
1874F:	drivers/i2c/busses/i2c-nomadik.c
1875F:	drivers/i2c/busses/i2c-stu300.c
1876F:	drivers/mfd/ab3100*
1877F:	drivers/mfd/ab8500*
1878F:	drivers/mfd/abx500*
1879F:	drivers/mfd/dbx500*
1880F:	drivers/mfd/db8500*
1881F:	drivers/pinctrl/nomadik/
1882F:	drivers/pinctrl/pinctrl-coh901*
1883F:	drivers/pinctrl/pinctrl-u300.c
1884F:	drivers/rtc/rtc-ab3100.c
1885F:	drivers/rtc/rtc-ab8500.c
1886F:	drivers/rtc/rtc-coh901331.c
1887F:	drivers/rtc/rtc-pl031.c
1888F:	drivers/watchdog/coh901327_wdt.c
1889F:	Documentation/devicetree/bindings/arm/ste-*
1890F:	Documentation/devicetree/bindings/arm/ux500/
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1892
1893ARM/NUVOTON NPCM ARCHITECTURE
1894M:	Avi Fishman <avifishman70@gmail.com>
1895M:	Tomer Maimon <tmaimon77@gmail.com>
1896R:	Patrick Venture <venture@google.com>
1897R:	Nancy Yuen <yuenn@google.com>
1898R:	Brendan Higgins <brendanhiggins@google.com>
1899L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1900S:	Supported
1901F:	arch/arm/mach-npcm/
1902F:	arch/arm/boot/dts/nuvoton-npcm*
1903F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1904F:	drivers/*/*npcm*
1905F:	Documentation/devicetree/bindings/*/*npcm*
1906F:	Documentation/devicetree/bindings/*/*/*npcm*
1907
1908ARM/NUVOTON W90X900 ARM ARCHITECTURE
1909M:	Wan ZongShun <mcuos.com@gmail.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911W:	http://www.mcuos.com
1912S:	Maintained
1913F:	arch/arm/mach-w90x900/
1914F:	drivers/input/keyboard/w90p910_keypad.c
1915F:	drivers/input/touchscreen/w90p910_ts.c
1916F:	drivers/watchdog/nuc900_wdt.c
1917F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1918F:	drivers/mtd/nand/raw/nuc900_nand.c
1919F:	drivers/rtc/rtc-nuc900.c
1920F:	drivers/spi/spi-nuc900.c
1921F:	drivers/usb/host/ehci-w90x900.c
1922F:	drivers/video/fbdev/nuc900fb.c
1923
1924ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1925L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1926W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1927S:	Orphan
1928F:	arch/arm/mach-s3c24xx/mach-gta02.c
1929F:	arch/arm/mach-s3c24xx/gta02.h
1930
1931ARM/Orion SoC/Technologic Systems TS-78xx platform support
1932M:	Alexander Clouter <alex@digriz.org.uk>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934W:	http://www.digriz.org.uk/ts78xx/kernel
1935S:	Maintained
1936F:	arch/arm/mach-orion5x/ts78xx-*
1937
1938ARM/OXNAS platform support
1939M:	Neil Armstrong <narmstrong@baylibre.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941L:	linux-oxnas@groups.io (moderated for non-subscribers)
1942S:	Maintained
1943F:	arch/arm/mach-oxnas/
1944F:	arch/arm/boot/dts/ox8*.dts*
1945N:	oxnas
1946
1947ARM/PALM TREO SUPPORT
1948M:	Tomas Cech <sleep_walker@suse.com>
1949L:	linux-arm-kernel@lists.infradead.org
1950W:	http://hackndev.com
1951S:	Maintained
1952F:	arch/arm/mach-pxa/palmtreo.*
1953
1954ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1955M:	Marek Vasut <marek.vasut@gmail.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957W:	http://hackndev.com
1958S:	Maintained
1959F:	arch/arm/mach-pxa/include/mach/palmtx.h
1960F:	arch/arm/mach-pxa/palmtx.c
1961F:	arch/arm/mach-pxa/palmt5.*
1962F:	arch/arm/mach-pxa/include/mach/palmld.h
1963F:	arch/arm/mach-pxa/palmld.c
1964F:	arch/arm/mach-pxa/palmte2.*
1965F:	arch/arm/mach-pxa/include/mach/palmtc.h
1966F:	arch/arm/mach-pxa/palmtc.c
1967
1968ARM/PALMZ72 SUPPORT
1969M:	Sergey Lapin <slapin@ossfans.org>
1970L:	linux-arm-kernel@lists.infradead.org
1971W:	http://hackndev.com
1972S:	Maintained
1973F:	arch/arm/mach-pxa/palmz72.*
1974
1975ARM/PLEB SUPPORT
1976M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1977W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1978S:	Maintained
1979
1980ARM/PT DIGITAL BOARD PORT
1981M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983W:	http://www.armlinux.org.uk/
1984S:	Maintained
1985
1986ARM/QUALCOMM SUPPORT
1987M:	Andy Gross <andy.gross@linaro.org>
1988M:	David Brown <david.brown@linaro.org>
1989L:	linux-arm-msm@vger.kernel.org
1990S:	Maintained
1991F:	Documentation/devicetree/bindings/soc/qcom/
1992F:	Documentation/devicetree/bindings/*/qcom*
1993F:	arch/arm/boot/dts/qcom-*.dts
1994F:	arch/arm/boot/dts/qcom-*.dtsi
1995F:	arch/arm/mach-qcom/
1996F:	arch/arm64/boot/dts/qcom/
1997F:	drivers/*/qcom/
1998F:	drivers/*/qcom*
1999F:	drivers/*/*/qcom/
2000F:	drivers/*/*/qcom*
2001F:	drivers/*/pm8???-*
2002F:	drivers/bluetooth/btqcomsmd.c
2003F:	drivers/clocksource/timer-qcom.c
2004F:	drivers/extcon/extcon-qcom*
2005F:	drivers/iommu/msm*
2006F:	drivers/i2c/busses/i2c-qup.c
2007F:	drivers/i2c/busses/i2c-qcom-geni.c
2008F:	drivers/mfd/ssbi.c
2009F:	drivers/mmc/host/mmci_qcom*
2010F:	drivers/mmc/host/sdhci_msm.c
2011F:	drivers/pci/controller/dwc/pcie-qcom.c
2012F:	drivers/phy/qualcomm/
2013F:	drivers/power/*/msm*
2014F:	drivers/reset/reset-qcom-*
2015F:	drivers/scsi/ufs/ufs-qcom.*
2016F:	drivers/spi/spi-qup.c
2017F:	drivers/spi/spi-geni-qcom.c
2018F:	drivers/spi/spi-qcom-qspi.c
2019F:	drivers/tty/serial/msm_serial.c
2020F:	drivers/usb/dwc3/dwc3-qcom.c
2021F:	include/dt-bindings/*/qcom*
2022F:	include/linux/*/qcom*
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2024
2025ARM/RADISYS ENP2611 MACHINE SUPPORT
2026M:	Lennert Buytenhek <kernel@wantstofly.org>
2027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028S:	Maintained
2029
2030ARM/RDA MICRO ARCHITECTURE
2031M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2034S:	Maintained
2035F:	arch/arm/boot/dts/rda8810pl-*
2036F:	drivers/clocksource/timer-rda.c
2037F:	drivers/irqchip/irq-rda-intc.c
2038F:	drivers/tty/serial/rda-uart.c
2039F:	Documentation/devicetree/bindings/arm/rda.txt
2040F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2041F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2042F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2043
2044ARM/REALTEK ARCHITECTURE
2045M:	Andreas Färber <afaerber@suse.de>
2046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047S:	Maintained
2048F:	arch/arm64/boot/dts/realtek/
2049F:	Documentation/devicetree/bindings/arm/realtek.txt
2050
2051ARM/RENESAS ARM64 ARCHITECTURE
2052M:	Simon Horman <horms@verge.net.au>
2053M:	Magnus Damm <magnus.damm@gmail.com>
2054L:	linux-renesas-soc@vger.kernel.org
2055Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2057S:	Supported
2058F:	arch/arm64/boot/dts/renesas/
2059F:	Documentation/devicetree/bindings/arm/renesas.yaml
2060F:	drivers/soc/renesas/
2061F:	include/linux/soc/renesas/
2062
2063ARM/RISCPC ARCHITECTURE
2064M:	Russell King <linux@armlinux.org.uk>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066W:	http://www.armlinux.org.uk/
2067S:	Maintained
2068F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2069F:	arch/arm/include/asm/hardware/ioc.h
2070F:	arch/arm/include/asm/hardware/iomd.h
2071F:	arch/arm/include/asm/hardware/memc.h
2072F:	arch/arm/mach-rpc/
2073F:	drivers/net/ethernet/8390/etherh.c
2074F:	drivers/net/ethernet/i825xx/ether1*
2075F:	drivers/net/ethernet/seeq/ether3*
2076F:	drivers/scsi/arm/
2077
2078ARM/Rockchip SoC support
2079M:	Heiko Stuebner <heiko@sntech.de>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081L:	linux-rockchip@lists.infradead.org
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2083S:	Maintained
2084F:	arch/arm/boot/dts/rk3*
2085F:	arch/arm/boot/dts/rv1108*
2086F:	arch/arm/mach-rockchip/
2087F:	drivers/clk/rockchip/
2088F:	drivers/i2c/busses/i2c-rk3x.c
2089F:	drivers/*/*rockchip*
2090F:	drivers/*/*/*rockchip*
2091F:	sound/soc/rockchip/
2092N:	rockchip
2093
2094ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2095M:	Kukjin Kim <kgene@kernel.org>
2096M:	Krzysztof Kozlowski <krzk@kernel.org>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2099Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2100S:	Maintained
2101F:	arch/arm/boot/dts/s3c*
2102F:	arch/arm/boot/dts/s5p*
2103F:	arch/arm/boot/dts/exynos*
2104F:	arch/arm64/boot/dts/exynos/
2105F:	arch/arm/plat-samsung/
2106F:	arch/arm/mach-s3c24*/
2107F:	arch/arm/mach-s3c64xx/
2108F:	arch/arm/mach-s5p*/
2109F:	arch/arm/mach-exynos*/
2110F:	drivers/*/*s3c24*
2111F:	drivers/*/*/*s3c24*
2112F:	drivers/*/*s3c64xx*
2113F:	drivers/*/*s5pv210*
2114F:	drivers/memory/samsung/*
2115F:	drivers/soc/samsung/*
2116F:	Documentation/arm/Samsung/
2117F:	Documentation/devicetree/bindings/arm/samsung/
2118F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2119F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2120N:	exynos
2121
2122ARM/SAMSUNG MOBILE MACHINE SUPPORT
2123M:	Kyungmin Park <kyungmin.park@samsung.com>
2124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125S:	Maintained
2126F:	arch/arm/mach-s5pv210/
2127
2128ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2129M:	Kyungmin Park <kyungmin.park@samsung.com>
2130M:	Kamil Debski <kamil@wypas.org>
2131M:	Andrzej Hajda <a.hajda@samsung.com>
2132L:	linux-arm-kernel@lists.infradead.org
2133L:	linux-media@vger.kernel.org
2134S:	Maintained
2135F:	drivers/media/platform/s5p-g2d/
2136
2137ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2138M:	Marek Szyprowski <m.szyprowski@samsung.com>
2139L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2140L:	linux-media@vger.kernel.org
2141S:	Maintained
2142F:	drivers/media/platform/s5p-cec/
2143F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2144
2145ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2146M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2147M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2148M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2149L:	linux-arm-kernel@lists.infradead.org
2150L:	linux-media@vger.kernel.org
2151S:	Maintained
2152F:	drivers/media/platform/s5p-jpeg/
2153
2154ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2155M:	Kyungmin Park <kyungmin.park@samsung.com>
2156M:	Kamil Debski <kamil@wypas.org>
2157M:	Jeongtae Park <jtp.park@samsung.com>
2158M:	Andrzej Hajda <a.hajda@samsung.com>
2159L:	linux-arm-kernel@lists.infradead.org
2160L:	linux-media@vger.kernel.org
2161S:	Maintained
2162F:	drivers/media/platform/s5p-mfc/
2163
2164ARM/SHMOBILE ARM ARCHITECTURE
2165M:	Simon Horman <horms@verge.net.au>
2166M:	Magnus Damm <magnus.damm@gmail.com>
2167L:	linux-renesas-soc@vger.kernel.org
2168Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2170S:	Supported
2171F:	arch/arm/boot/dts/emev2*
2172F:	arch/arm/boot/dts/gr-peach*
2173F:	arch/arm/boot/dts/iwg20d-q7*
2174F:	arch/arm/boot/dts/r7s*
2175F:	arch/arm/boot/dts/r8a*
2176F:	arch/arm/boot/dts/r9a*
2177F:	arch/arm/boot/dts/sh*
2178F:	arch/arm/configs/shmobile_defconfig
2179F:	arch/arm/include/debug/renesas-scif.S
2180F:	arch/arm/mach-shmobile/
2181F:	Documentation/devicetree/bindings/arm/renesas.yaml
2182F:	drivers/soc/renesas/
2183F:	include/linux/soc/renesas/
2184
2185ARM/SOCFPGA ARCHITECTURE
2186M:	Dinh Nguyen <dinguyen@kernel.org>
2187S:	Maintained
2188F:	arch/arm/mach-socfpga/
2189F:	arch/arm/boot/dts/socfpga*
2190F:	arch/arm/configs/socfpga_defconfig
2191F:	arch/arm64/boot/dts/altera/
2192W:	http://www.rocketboards.org
2193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2194
2195ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2196M:	Dinh Nguyen <dinguyen@kernel.org>
2197S:	Maintained
2198F:	drivers/clk/socfpga/
2199
2200ARM/SOCFPGA EDAC SUPPORT
2201M:	Thor Thayer <thor.thayer@linux.intel.com>
2202S:	Maintained
2203F:	drivers/edac/altera_edac.
2204
2205ARM/SPREADTRUM SoC SUPPORT
2206M:	Orson Zhai <orsonzhai@gmail.com>
2207M:	Baolin Wang <baolin.wang@linaro.org>
2208M:	Chunyan Zhang <zhang.lyra@gmail.com>
2209S:	Maintained
2210F:	arch/arm64/boot/dts/sprd
2211N:	sprd
2212
2213ARM/STI ARCHITECTURE
2214M:	Patrice Chotard <patrice.chotard@st.com>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216W:	http://www.stlinux.com
2217S:	Maintained
2218F:	arch/arm/mach-sti/
2219F:	arch/arm/boot/dts/sti*
2220F:	drivers/char/hw_random/st-rng.c
2221F:	drivers/clocksource/arm_global_timer.c
2222F:	drivers/clocksource/clksrc_st_lpc.c
2223F:	drivers/cpufreq/sti-cpufreq.c
2224F:	drivers/dma/st_fdma*
2225F:	drivers/i2c/busses/i2c-st.c
2226F:	drivers/media/rc/st_rc.c
2227F:	drivers/media/platform/sti/c8sectpfe/
2228F:	drivers/mmc/host/sdhci-st.c
2229F:	drivers/phy/st/phy-miphy28lp.c
2230F:	drivers/phy/st/phy-stih407-usb.c
2231F:	drivers/pinctrl/pinctrl-st.c
2232F:	drivers/remoteproc/st_remoteproc.c
2233F:	drivers/remoteproc/st_slim_rproc.c
2234F:	drivers/reset/sti/
2235F:	drivers/rtc/rtc-st-lpc.c
2236F:	drivers/tty/serial/st-asc.c
2237F:	drivers/usb/dwc3/dwc3-st.c
2238F:	drivers/usb/host/ehci-st.c
2239F:	drivers/usb/host/ohci-st.c
2240F:	drivers/watchdog/st_lpc_wdt.c
2241F:	drivers/ata/ahci_st.c
2242F:	include/linux/remoteproc/st_slim_rproc.h
2243
2244ARM/STM32 ARCHITECTURE
2245M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2246M:	Alexandre Torgue <alexandre.torgue@st.com>
2247L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2251N:	stm32
2252N:	stm
2253F:	arch/arm/boot/dts/stm32*
2254F:	arch/arm/mach-stm32/
2255F:	drivers/clocksource/armv7m_systick.c
2256
2257ARM/Synaptics SoC support
2258M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2259M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261S:	Maintained
2262F:	arch/arm/mach-berlin/
2263F:	arch/arm/boot/dts/berlin*
2264F:	arch/arm64/boot/dts/synaptics/
2265
2266ARM/TANGO ARCHITECTURE
2267M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2268M:	Mans Rullgard <mans@mansr.com>
2269L:	linux-arm-kernel@lists.infradead.org
2270S:	Odd Fixes
2271N:	tango
2272
2273ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2274M:	Lennert Buytenhek <kernel@wantstofly.org>
2275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276S:	Maintained
2277
2278ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2279M:	Hans Verkuil <hans.verkuil@cisco.com>
2280L:	linux-tegra@vger.kernel.org
2281L:	linux-media@vger.kernel.org
2282S:	Maintained
2283F:	drivers/media/platform/tegra-cec/
2284F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2285
2286ARM/TETON BGA MACHINE SUPPORT
2287M:	"Mark F. Brown" <mark.brown314@gmail.com>
2288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289S:	Maintained
2290
2291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2292M:	Santosh Shilimkar <ssantosh@kernel.org>
2293L:	linux-kernel@vger.kernel.org
2294S:	Maintained
2295F:	drivers/memory/*emif*
2296
2297ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2298M:	Tero Kristo <t-kristo@ti.com>
2299M:	Nishanth Menon <nm@ti.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301S:	Supported
2302F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2303F:	arch/arm64/boot/dts/ti/Makefile
2304F:	arch/arm64/boot/dts/ti/k3-*
2305F:	include/dt-bindings/pinctrl/k3.h
2306
2307ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2308M:	Santosh Shilimkar <ssantosh@kernel.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310S:	Maintained
2311F:	arch/arm/mach-keystone/
2312F:	arch/arm/boot/dts/keystone-*
2313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2314
2315ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2316M:	Santosh Shilimkar <ssantosh@kernel.org>
2317L:	linux-kernel@vger.kernel.org
2318S:	Maintained
2319F:	drivers/clk/keystone/
2320
2321ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2322M:	Santosh Shilimkar <ssantosh@kernel.org>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324L:	linux-kernel@vger.kernel.org
2325S:	Maintained
2326F:	drivers/clocksource/timer-keystone.c
2327
2328ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2329M:	Santosh Shilimkar <ssantosh@kernel.org>
2330L:	linux-kernel@vger.kernel.org
2331S:	Maintained
2332F:	drivers/power/reset/keystone-reset.c
2333
2334ARM/THECUS N2100 MACHINE SUPPORT
2335M:	Lennert Buytenhek <kernel@wantstofly.org>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Maintained
2338
2339ARM/TOSA MACHINE SUPPORT
2340M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2341M:	Dirk Opfer <dirk@opfer-online.de>
2342S:	Maintained
2343
2344ARM/UNIPHIER ARCHITECTURE
2345M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2348S:	Maintained
2349F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2350F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2351F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2352F:	arch/arm/boot/dts/uniphier*
2353F:	arch/arm/include/asm/hardware/cache-uniphier.h
2354F:	arch/arm/mach-uniphier/
2355F:	arch/arm/mm/cache-uniphier.c
2356F:	arch/arm64/boot/dts/socionext/uniphier*
2357F:	drivers/bus/uniphier-system-bus.c
2358F:	drivers/clk/uniphier/
2359F:	drivers/dmaengine/uniphier-mdmac.c
2360F:	drivers/gpio/gpio-uniphier.c
2361F:	drivers/i2c/busses/i2c-uniphier*
2362F:	drivers/irqchip/irq-uniphier-aidet.c
2363F:	drivers/mmc/host/uniphier-sd.c
2364F:	drivers/pinctrl/uniphier/
2365F:	drivers/reset/reset-uniphier.c
2366F:	drivers/tty/serial/8250/8250_uniphier.c
2367N:	uniphier
2368
2369ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2370M:	Ulf Hansson <ulf.hansson@linaro.org>
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372T:	git git://git.linaro.org/people/ulfh/clk.git
2373S:	Maintained
2374F:	drivers/clk/ux500/
2375
2376ARM/VERSATILE EXPRESS PLATFORM
2377M:	Liviu Dudau <liviu.dudau@arm.com>
2378M:	Sudeep Holla <sudeep.holla@arm.com>
2379M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382F:	arch/arm/boot/dts/vexpress*
2383F:	arch/arm64/boot/dts/arm/
2384F:	arch/arm/mach-vexpress/
2385F:	*/*/vexpress*
2386F:	*/*/*/vexpress*
2387F:	drivers/clk/versatile/clk-vexpress-osc.c
2388F:	drivers/clocksource/timer-versatile.c
2389N:	mps2
2390
2391ARM/VFP SUPPORT
2392M:	Russell King <linux@armlinux.org.uk>
2393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394W:	http://www.armlinux.org.uk/
2395S:	Maintained
2396F:	arch/arm/vfp/
2397
2398ARM/VOIPAC PXA270 SUPPORT
2399M:	Marek Vasut <marek.vasut@gmail.com>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401S:	Maintained
2402F:	arch/arm/mach-pxa/vpac270.c
2403F:	arch/arm/mach-pxa/include/mach/vpac270.h
2404
2405ARM/VT8500 ARM ARCHITECTURE
2406M:	Tony Prisk <linux@prisktech.co.nz>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Maintained
2409F:	arch/arm/mach-vt8500/
2410F:	drivers/clocksource/timer-vt8500.c
2411F:	drivers/i2c/busses/i2c-wmt.c
2412F:	drivers/mmc/host/wmt-sdmmc.c
2413F:	drivers/pwm/pwm-vt8500.c
2414F:	drivers/rtc/rtc-vt8500.c
2415F:	drivers/tty/serial/vt8500_serial.c
2416F:	drivers/usb/host/ehci-platform.c
2417F:	drivers/usb/host/uhci-platform.c
2418F:	drivers/video/fbdev/vt8500lcdfb.*
2419F:	drivers/video/fbdev/wm8505fb*
2420F:	drivers/video/fbdev/wmt_ge_rops.*
2421
2422ARM/ZIPIT Z2 SUPPORT
2423M:	Marek Vasut <marek.vasut@gmail.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Maintained
2426F:	arch/arm/mach-pxa/z2.c
2427F:	arch/arm/mach-pxa/include/mach/z2.h
2428
2429ARM/ZTE ARCHITECTURE
2430M:	Jun Nie <jun.nie@linaro.org>
2431M:	Shawn Guo <shawnguo@kernel.org>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Maintained
2434F:	arch/arm/boot/dts/zx2967*
2435F:	arch/arm/mach-zx/
2436F:	arch/arm64/boot/dts/zte/
2437F:	drivers/clk/zte/
2438F:	drivers/dma/zx_dma.c
2439F:	drivers/gpio/gpio-zx.c
2440F:	drivers/i2c/busses/i2c-zx2967.c
2441F:	drivers/mmc/host/dw_mmc-zx.*
2442F:	drivers/pinctrl/zte/
2443F:	drivers/soc/zte/
2444F:	drivers/thermal/zx2967_thermal.c
2445F:	drivers/watchdog/zx2967_wdt.c
2446F:	Documentation/devicetree/bindings/arm/zte.yaml
2447F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2448F:	Documentation/devicetree/bindings/dma/zxdma.txt
2449F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2450F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2451F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2452F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2453F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2454F:	Documentation/devicetree/bindings/soc/zte/
2455F:	Documentation/devicetree/bindings/sound/zte,*.txt
2456F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2457F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2458F:	include/dt-bindings/clock/zx2967*.h
2459F:	include/dt-bindings/soc/zte,*.h
2460F:	sound/soc/codecs/zx_aud96p22.c
2461F:	sound/soc/zte/
2462
2463ARM/ZYNQ ARCHITECTURE
2464M:	Michal Simek <michal.simek@xilinx.com>
2465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466W:	http://wiki.xilinx.com
2467T:	git https://github.com/Xilinx/linux-xlnx.git
2468S:	Supported
2469F:	arch/arm/mach-zynq/
2470F:	drivers/cpuidle/cpuidle-zynq.c
2471F:	drivers/block/xsysace.c
2472N:	zynq
2473N:	xilinx
2474F:	drivers/clocksource/timer-cadence-ttc.c
2475F:	drivers/i2c/busses/i2c-cadence.c
2476F:	drivers/mmc/host/sdhci-of-arasan.c
2477F:	drivers/edac/synopsys_edac.c
2478F:	drivers/i2c/busses/i2c-xiic.c
2479
2480ARM64 PORT (AARCH64 ARCHITECTURE)
2481M:	Catalin Marinas <catalin.marinas@arm.com>
2482M:	Will Deacon <will.deacon@arm.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2485S:	Maintained
2486F:	arch/arm64/
2487X:	arch/arm64/boot/dts/
2488F:	Documentation/arm64/
2489
2490AS3645A LED FLASH CONTROLLER DRIVER
2491M:	Sakari Ailus <sakari.ailus@iki.fi>
2492L:	linux-leds@vger.kernel.org
2493S:	Maintained
2494F:	drivers/leds/leds-as3645a.c
2495
2496ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2497M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2498L:	linux-media@vger.kernel.org
2499T:	git git://linuxtv.org/media_tree.git
2500S:	Maintained
2501F:	drivers/media/i2c/ak7375.c
2502F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2503
2504ASAHI KASEI AK8974 DRIVER
2505M:	Linus Walleij <linus.walleij@linaro.org>
2506L:	linux-iio@vger.kernel.org
2507W:	http://www.akm.com/
2508S:	Supported
2509F:	drivers/iio/magnetometer/ak8974.c
2510
2511ASC7621 HARDWARE MONITOR DRIVER
2512M:	George Joseph <george.joseph@fairview5.com>
2513L:	linux-hwmon@vger.kernel.org
2514S:	Maintained
2515F:	Documentation/hwmon/asc7621
2516F:	drivers/hwmon/asc7621.c
2517
2518ASPEED VIDEO ENGINE DRIVER
2519M:	Eddie James <eajames@linux.ibm.com>
2520L:	linux-media@vger.kernel.org
2521L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	drivers/media/platform/aspeed-video.c
2524F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2525
2526ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2527M:	Corentin Chary <corentin.chary@gmail.com>
2528L:	acpi4asus-user@lists.sourceforge.net
2529L:	platform-driver-x86@vger.kernel.org
2530W:	http://acpi4asus.sf.net
2531S:	Maintained
2532F:	drivers/platform/x86/asus*.c
2533F:	drivers/platform/x86/eeepc*.c
2534
2535ASUS WIRELESS RADIO CONTROL DRIVER
2536M:	João Paulo Rechi Vita <jprvita@gmail.com>
2537L:	platform-driver-x86@vger.kernel.org
2538S:	Maintained
2539F:	drivers/platform/x86/asus-wireless.c
2540
2541ASYMMETRIC KEYS
2542M:	David Howells <dhowells@redhat.com>
2543L:	keyrings@vger.kernel.org
2544S:	Maintained
2545F:	Documentation/crypto/asymmetric-keys.txt
2546F:	include/linux/verification.h
2547F:	include/crypto/public_key.h
2548F:	include/crypto/pkcs7.h
2549F:	crypto/asymmetric_keys/
2550
2551ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2552R:	Dan Williams <dan.j.williams@intel.com>
2553W:	http://sourceforge.net/projects/xscaleiop
2554S:	Odd fixes
2555F:	Documentation/crypto/async-tx-api.txt
2556F:	crypto/async_tx/
2557F:	drivers/dma/
2558F:	include/linux/dmaengine.h
2559F:	include/linux/async_tx.h
2560
2561AT24 EEPROM DRIVER
2562M:	Bartosz Golaszewski <brgl@bgdev.pl>
2563L:	linux-i2c@vger.kernel.org
2564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2565S:	Maintained
2566F:	Documentation/devicetree/bindings/eeprom/at24.txt
2567F:	drivers/misc/eeprom/at24.c
2568
2569ATA OVER ETHERNET (AOE) DRIVER
2570M:	"Ed L. Cashin" <ed.cashin@acm.org>
2571W:	http://www.openaoe.org/
2572S:	Supported
2573F:	Documentation/aoe/
2574F:	drivers/block/aoe/
2575
2576ATHEROS 71XX/9XXX GPIO DRIVER
2577M:	Alban Bedel <albeu@free.fr>
2578W:	https://github.com/AlbanBedel/linux
2579T:	git git://github.com/AlbanBedel/linux
2580S:	Maintained
2581F:	drivers/gpio/gpio-ath79.c
2582F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2583
2584ATHEROS 71XX/9XXX USB PHY DRIVER
2585M:	Alban Bedel <albeu@free.fr>
2586W:	https://github.com/AlbanBedel/linux
2587T:	git git://github.com/AlbanBedel/linux
2588S:	Maintained
2589F:	drivers/phy/qualcomm/phy-ath79-usb.c
2590F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2591
2592ATHEROS ATH GENERIC UTILITIES
2593M:	Kalle Valo <kvalo@codeaurora.org>
2594L:	linux-wireless@vger.kernel.org
2595S:	Supported
2596F:	drivers/net/wireless/ath/*
2597
2598ATHEROS ATH5K WIRELESS DRIVER
2599M:	Jiri Slaby <jirislaby@gmail.com>
2600M:	Nick Kossifidis <mickflemm@gmail.com>
2601M:	Luis Chamberlain <mcgrof@kernel.org>
2602L:	linux-wireless@vger.kernel.org
2603W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2604S:	Maintained
2605F:	drivers/net/wireless/ath/ath5k/
2606
2607ATHEROS ATH6KL WIRELESS DRIVER
2608M:	Kalle Valo <kvalo@codeaurora.org>
2609L:	linux-wireless@vger.kernel.org
2610W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2612S:	Supported
2613F:	drivers/net/wireless/ath/ath6kl/
2614
2615ATI_REMOTE2 DRIVER
2616M:	Ville Syrjala <syrjala@sci.fi>
2617S:	Maintained
2618F:	drivers/input/misc/ati_remote2.c
2619
2620ATK0110 HWMON DRIVER
2621M:	Luca Tettamanti <kronos.it@gmail.com>
2622L:	linux-hwmon@vger.kernel.org
2623S:	Maintained
2624F:	drivers/hwmon/asus_atk0110.c
2625
2626ATLX ETHERNET DRIVERS
2627M:	Jay Cliburn <jcliburn@gmail.com>
2628M:	Chris Snook <chris.snook@gmail.com>
2629L:	netdev@vger.kernel.org
2630W:	http://sourceforge.net/projects/atl1
2631W:	http://atl1.sourceforge.net
2632S:	Maintained
2633F:	drivers/net/ethernet/atheros/
2634
2635ATM
2636M:	Chas Williams <3chas3@gmail.com>
2637L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2638L:	netdev@vger.kernel.org
2639W:	http://linux-atm.sourceforge.net
2640S:	Maintained
2641F:	drivers/atm/
2642F:	include/linux/atm*
2643F:	include/uapi/linux/atm*
2644
2645ATMEL MACB ETHERNET DRIVER
2646M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2647S:	Supported
2648F:	drivers/net/ethernet/cadence/
2649
2650ATMEL MAXTOUCH DRIVER
2651M:	Nick Dyer <nick@shmanahar.org>
2652T:	git git://github.com/ndyer/linux.git
2653S:	Maintained
2654F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2655F:	drivers/input/touchscreen/atmel_mxt_ts.c
2656
2657ATMEL WIRELESS DRIVER
2658M:	Simon Kelley <simon@thekelleys.org.uk>
2659L:	linux-wireless@vger.kernel.org
2660W:	http://www.thekelleys.org.uk/atmel
2661W:	http://atmelwlandriver.sourceforge.net/
2662S:	Maintained
2663F:	drivers/net/wireless/atmel/atmel*
2664
2665ATOMIC INFRASTRUCTURE
2666M:	Will Deacon <will.deacon@arm.com>
2667M:	Peter Zijlstra <peterz@infradead.org>
2668R:	Boqun Feng <boqun.feng@gmail.com>
2669L:	linux-kernel@vger.kernel.org
2670S:	Maintained
2671F:	arch/*/include/asm/atomic*.h
2672F:	include/*/atomic*.h
2673F:	scripts/atomic/
2674
2675ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2676M:	Bradley Grove <linuxdrivers@attotech.com>
2677L:	linux-scsi@vger.kernel.org
2678W:	http://www.attotech.com
2679S:	Supported
2680F:	drivers/scsi/esas2r
2681
2682ATUSB IEEE 802.15.4 RADIO DRIVER
2683M:	Stefan Schmidt <stefan@datenfreihafen.org>
2684L:	linux-wpan@vger.kernel.org
2685S:	Maintained
2686F:	drivers/net/ieee802154/atusb.c
2687F:	drivers/net/ieee802154/atusb.h
2688F:	drivers/net/ieee802154/at86rf230.h
2689
2690AUDIT SUBSYSTEM
2691M:	Paul Moore <paul@paul-moore.com>
2692M:	Eric Paris <eparis@redhat.com>
2693L:	linux-audit@redhat.com (moderated for non-subscribers)
2694W:	https://github.com/linux-audit
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2696S:	Supported
2697F:	include/linux/audit.h
2698F:	include/uapi/linux/audit.h
2699F:	kernel/audit*
2700
2701AUXILIARY DISPLAY DRIVERS
2702M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2703S:	Maintained
2704F:	drivers/auxdisplay/
2705F:	include/linux/cfag12864b.h
2706
2707AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2708M:	Andreas Klinger <ak@it-klinger.de>
2709L:	linux-iio@vger.kernel.org
2710S:	Maintained
2711F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2712F:	drivers/iio/adc/hx711.c
2713
2714AX.25 NETWORK LAYER
2715M:	Ralf Baechle <ralf@linux-mips.org>
2716L:	linux-hams@vger.kernel.org
2717W:	http://www.linux-ax25.org/
2718S:	Maintained
2719F:	include/uapi/linux/ax25.h
2720F:	include/net/ax25.h
2721F:	net/ax25/
2722
2723AXENTIA ARM DEVICES
2724M:	Peter Rosin <peda@axentia.se>
2725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726S:	Maintained
2727F:	Documentation/devicetree/bindings/arm/axentia.txt
2728F:	arch/arm/boot/dts/at91-linea.dtsi
2729F:	arch/arm/boot/dts/at91-natte.dtsi
2730F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2731F:	arch/arm/boot/dts/at91-tse850-3.dts
2732
2733AXENTIA ASOC DRIVERS
2734M:	Peter Rosin <peda@axentia.se>
2735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2736S:	Maintained
2737F:	Documentation/devicetree/bindings/sound/axentia,*
2738F:	sound/soc/atmel/tse850-pcm5142.c
2739
2740AXXIA I2C CONTROLLER
2741M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2742L:	linux-i2c@vger.kernel.org
2743S:	Maintained
2744F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2745F:	drivers/i2c/busses/i2c-axxia.c
2746
2747AZ6007 DVB DRIVER
2748M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2749L:	linux-media@vger.kernel.org
2750W:	https://linuxtv.org
2751T:	git git://linuxtv.org/media_tree.git
2752S:	Maintained
2753F:	drivers/media/usb/dvb-usb-v2/az6007.c
2754
2755AZTECH FM RADIO RECEIVER DRIVER
2756M:	Hans Verkuil <hverkuil@xs4all.nl>
2757L:	linux-media@vger.kernel.org
2758T:	git git://linuxtv.org/media_tree.git
2759W:	https://linuxtv.org
2760S:	Maintained
2761F:	drivers/media/radio/radio-aztech*
2762
2763B43 WIRELESS DRIVER
2764L:	linux-wireless@vger.kernel.org
2765L:	b43-dev@lists.infradead.org
2766W:	http://wireless.kernel.org/en/users/Drivers/b43
2767S:	Odd Fixes
2768F:	drivers/net/wireless/broadcom/b43/
2769
2770B43LEGACY WIRELESS DRIVER
2771M:	Larry Finger <Larry.Finger@lwfinger.net>
2772L:	linux-wireless@vger.kernel.org
2773L:	b43-dev@lists.infradead.org
2774W:	http://wireless.kernel.org/en/users/Drivers/b43
2775S:	Maintained
2776F:	drivers/net/wireless/broadcom/b43legacy/
2777
2778BACKLIGHT CLASS/SUBSYSTEM
2779M:	Lee Jones <lee.jones@linaro.org>
2780M:	Daniel Thompson <daniel.thompson@linaro.org>
2781M:	Jingoo Han <jingoohan1@gmail.com>
2782L:	dri-devel@lists.freedesktop.org
2783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2784S:	Maintained
2785F:	drivers/video/backlight/
2786F:	include/linux/backlight.h
2787F:	include/linux/pwm_backlight.h
2788F:	Documentation/devicetree/bindings/leds/backlight
2789
2790BATMAN ADVANCED
2791M:	Marek Lindner <mareklindner@neomailbox.ch>
2792M:	Simon Wunderlich <sw@simonwunderlich.de>
2793M:	Antonio Quartulli <a@unstable.cc>
2794L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2795W:	https://www.open-mesh.org/
2796Q:	https://patchwork.open-mesh.org/project/batman/list/
2797S:	Maintained
2798F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2799F:	Documentation/ABI/testing/sysfs-class-net-mesh
2800F:	Documentation/networking/batman-adv.rst
2801F:	include/uapi/linux/batadv_packet.h
2802F:	include/uapi/linux/batman_adv.h
2803F:	net/batman-adv/
2804
2805BAYCOM/HDLCDRV DRIVERS FOR AX.25
2806M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2807L:	linux-hams@vger.kernel.org
2808W:	http://www.baycom.org/~tom/ham/ham.html
2809S:	Maintained
2810F:	drivers/net/hamradio/baycom*
2811
2812BCACHE (BLOCK LAYER CACHE)
2813M:	Coly Li <colyli@suse.de>
2814M:	Kent Overstreet <kent.overstreet@gmail.com>
2815L:	linux-bcache@vger.kernel.org
2816W:	http://bcache.evilpiepirate.org
2817C:	irc://irc.oftc.net/bcache
2818S:	Maintained
2819F:	drivers/md/bcache/
2820
2821BDISP ST MEDIA DRIVER
2822M:	Fabien Dessenne <fabien.dessenne@st.com>
2823L:	linux-media@vger.kernel.org
2824T:	git git://linuxtv.org/media_tree.git
2825W:	https://linuxtv.org
2826S:	Supported
2827F:	drivers/media/platform/sti/bdisp
2828
2829BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2830M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2831L:	netdev@vger.kernel.org
2832S:	Maintained
2833F:	drivers/net/ethernet/ec_bhf.c
2834
2835BEFS FILE SYSTEM
2836M:	Luis de Bethencourt <luisbg@kernel.org>
2837M:	Salah Triki <salah.triki@gmail.com>
2838S:	Maintained
2839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2840F:	Documentation/filesystems/befs.txt
2841F:	fs/befs/
2842
2843BFQ I/O SCHEDULER
2844M:	Paolo Valente <paolo.valente@linaro.org>
2845M:	Jens Axboe <axboe@kernel.dk>
2846L:	linux-block@vger.kernel.org
2847S:	Maintained
2848F:	block/bfq-*
2849F:	Documentation/block/bfq-iosched.txt
2850
2851BFS FILE SYSTEM
2852M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2853S:	Maintained
2854F:	Documentation/filesystems/bfs.txt
2855F:	fs/bfs/
2856F:	include/uapi/linux/bfs_fs.h
2857
2858BLINKM RGB LED DRIVER
2859M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2860S:	Maintained
2861F:	drivers/leds/leds-blinkm.c
2862
2863BLOCK LAYER
2864M:	Jens Axboe <axboe@kernel.dk>
2865L:	linux-block@vger.kernel.org
2866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2867S:	Maintained
2868F:	block/
2869F:	drivers/block/
2870F:	kernel/trace/blktrace.c
2871F:	lib/sbitmap.c
2872
2873BLOCK2MTD DRIVER
2874M:	Joern Engel <joern@lazybastard.org>
2875L:	linux-mtd@lists.infradead.org
2876S:	Maintained
2877F:	drivers/mtd/devices/block2mtd.c
2878
2879BLUETOOTH DRIVERS
2880M:	Marcel Holtmann <marcel@holtmann.org>
2881M:	Johan Hedberg <johan.hedberg@gmail.com>
2882L:	linux-bluetooth@vger.kernel.org
2883W:	http://www.bluez.org/
2884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2886S:	Maintained
2887F:	drivers/bluetooth/
2888
2889BLUETOOTH SUBSYSTEM
2890M:	Marcel Holtmann <marcel@holtmann.org>
2891M:	Johan Hedberg <johan.hedberg@gmail.com>
2892L:	linux-bluetooth@vger.kernel.org
2893W:	http://www.bluez.org/
2894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2896S:	Maintained
2897F:	net/bluetooth/
2898F:	include/net/bluetooth/
2899
2900BONDING DRIVER
2901M:	Jay Vosburgh <j.vosburgh@gmail.com>
2902M:	Veaceslav Falico <vfalico@gmail.com>
2903M:	Andy Gospodarek <andy@greyhouse.net>
2904L:	netdev@vger.kernel.org
2905W:	http://sourceforge.net/projects/bonding/
2906S:	Supported
2907F:	drivers/net/bonding/
2908F:	include/uapi/linux/if_bonding.h
2909
2910BPF (Safe dynamic programs and tools)
2911M:	Alexei Starovoitov <ast@kernel.org>
2912M:	Daniel Borkmann <daniel@iogearbox.net>
2913R:	Martin KaFai Lau <kafai@fb.com>
2914R:	Song Liu <songliubraving@fb.com>
2915R:	Yonghong Song <yhs@fb.com>
2916L:	netdev@vger.kernel.org
2917L:	bpf@vger.kernel.org
2918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2920Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2921S:	Supported
2922F:	arch/*/net/*
2923F:	Documentation/networking/filter.txt
2924F:	Documentation/bpf/
2925F:	include/linux/bpf*
2926F:	include/linux/filter.h
2927F:	include/trace/events/xdp.h
2928F:	include/uapi/linux/bpf*
2929F:	include/uapi/linux/filter.h
2930F:	kernel/bpf/
2931F:	kernel/trace/bpf_trace.c
2932F:	lib/test_bpf.c
2933F:	net/bpf/
2934F:	net/core/filter.c
2935F:	net/sched/act_bpf.c
2936F:	net/sched/cls_bpf.c
2937F:	samples/bpf/
2938F:	tools/bpf/
2939F:	tools/lib/bpf/
2940F:	tools/testing/selftests/bpf/
2941K:	bpf
2942N:	bpf
2943
2944BPF JIT for ARM
2945M:	Shubham Bansal <illusionist.neo@gmail.com>
2946L:	netdev@vger.kernel.org
2947L:	bpf@vger.kernel.org
2948S:	Maintained
2949F:	arch/arm/net/
2950
2951BPF JIT for ARM64
2952M:	Daniel Borkmann <daniel@iogearbox.net>
2953M:	Alexei Starovoitov <ast@kernel.org>
2954M:	Zi Shen Lim <zlim.lnx@gmail.com>
2955L:	netdev@vger.kernel.org
2956L:	bpf@vger.kernel.org
2957S:	Supported
2958F:	arch/arm64/net/
2959
2960BPF JIT for MIPS (32-BIT AND 64-BIT)
2961M:	Paul Burton <paul.burton@mips.com>
2962L:	netdev@vger.kernel.org
2963L:	bpf@vger.kernel.org
2964S:	Maintained
2965F:	arch/mips/net/
2966
2967BPF JIT for NFP NICs
2968M:	Jakub Kicinski <jakub.kicinski@netronome.com>
2969L:	netdev@vger.kernel.org
2970L:	bpf@vger.kernel.org
2971S:	Supported
2972F:	drivers/net/ethernet/netronome/nfp/bpf/
2973
2974BPF JIT for POWERPC (32-BIT AND 64-BIT)
2975M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2976M:	Sandipan Das <sandipan@linux.ibm.com>
2977L:	netdev@vger.kernel.org
2978L:	bpf@vger.kernel.org
2979S:	Maintained
2980F:	arch/powerpc/net/
2981
2982BPF JIT for RISC-V (RV64G)
2983M:	Björn Töpel <bjorn.topel@gmail.com>
2984L:	netdev@vger.kernel.org
2985S:	Maintained
2986F:	arch/riscv/net/
2987
2988BPF JIT for S390
2989M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
2990M:	Heiko Carstens <heiko.carstens@de.ibm.com>
2991L:	netdev@vger.kernel.org
2992L:	bpf@vger.kernel.org
2993S:	Maintained
2994F:	arch/s390/net/
2995X:	arch/s390/net/pnet.c
2996
2997BPF JIT for SPARC (32-BIT AND 64-BIT)
2998M:	David S. Miller <davem@davemloft.net>
2999L:	netdev@vger.kernel.org
3000L:	bpf@vger.kernel.org
3001S:	Maintained
3002F:	arch/sparc/net/
3003
3004BPF JIT for X86 32-BIT
3005M:	Wang YanQing <udknight@gmail.com>
3006L:	netdev@vger.kernel.org
3007L:	bpf@vger.kernel.org
3008S:	Maintained
3009F:	arch/x86/net/bpf_jit_comp32.c
3010
3011BPF JIT for X86 64-BIT
3012M:	Alexei Starovoitov <ast@kernel.org>
3013M:	Daniel Borkmann <daniel@iogearbox.net>
3014L:	netdev@vger.kernel.org
3015L:	bpf@vger.kernel.org
3016S:	Supported
3017F:	arch/x86/net/
3018X:	arch/x86/net/bpf_jit_comp32.c
3019
3020BROADCOM B44 10/100 ETHERNET DRIVER
3021M:	Michael Chan <michael.chan@broadcom.com>
3022L:	netdev@vger.kernel.org
3023S:	Supported
3024F:	drivers/net/ethernet/broadcom/b44.*
3025
3026BROADCOM B53 ETHERNET SWITCH DRIVER
3027M:	Florian Fainelli <f.fainelli@gmail.com>
3028L:	netdev@vger.kernel.org
3029L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3030S:	Supported
3031F:	drivers/net/dsa/b53/*
3032F:	include/linux/platform_data/b53.h
3033
3034BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3035M:	Florian Fainelli <f.fainelli@gmail.com>
3036M:	Ray Jui <rjui@broadcom.com>
3037M:	Scott Branden <sbranden@broadcom.com>
3038M:	bcm-kernel-feedback-list@broadcom.com
3039T:	git git://github.com/broadcom/mach-bcm
3040S:	Maintained
3041N:	bcm281*
3042N:	bcm113*
3043N:	bcm216*
3044N:	kona
3045F:	arch/arm/mach-bcm/
3046
3047BROADCOM BCM2835 ARM ARCHITECTURE
3048M:	Eric Anholt <eric@anholt.net>
3049M:	Stefan Wahren <stefan.wahren@i2se.com>
3050L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3052T:	git git://github.com/anholt/linux
3053S:	Maintained
3054N:	bcm2835
3055F:	drivers/staging/vc04_services
3056
3057BROADCOM BCM47XX MIPS ARCHITECTURE
3058M:	Hauke Mehrtens <hauke@hauke-m.de>
3059M:	Rafał Miłecki <zajec5@gmail.com>
3060L:	linux-mips@vger.kernel.org
3061S:	Maintained
3062F:	Documentation/devicetree/bindings/mips/brcm/
3063F:	arch/mips/bcm47xx/*
3064F:	arch/mips/include/asm/mach-bcm47xx/*
3065
3066BROADCOM BCM5301X ARM ARCHITECTURE
3067M:	Hauke Mehrtens <hauke@hauke-m.de>
3068M:	Rafał Miłecki <zajec5@gmail.com>
3069M:	bcm-kernel-feedback-list@broadcom.com
3070L:	linux-arm-kernel@lists.infradead.org
3071S:	Maintained
3072F:	arch/arm/mach-bcm/bcm_5301x.c
3073F:	arch/arm/boot/dts/bcm5301x*.dtsi
3074F:	arch/arm/boot/dts/bcm470*
3075F:	arch/arm/boot/dts/bcm953012*
3076
3077BROADCOM BCM53573 ARM ARCHITECTURE
3078M:	Rafał Miłecki <rafal@milecki.pl>
3079L:	linux-arm-kernel@lists.infradead.org
3080S:	Maintained
3081F:	arch/arm/boot/dts/bcm53573*
3082F:	arch/arm/boot/dts/bcm47189*
3083
3084BROADCOM BCM63XX ARM ARCHITECTURE
3085M:	Florian Fainelli <f.fainelli@gmail.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3088T:	git git://github.com/broadcom/stblinux.git
3089S:	Maintained
3090N:	bcm63xx
3091
3092BROADCOM BCM63XX/BCM33XX UDC DRIVER
3093M:	Kevin Cernekee <cernekee@gmail.com>
3094L:	linux-usb@vger.kernel.org
3095S:	Maintained
3096F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3097
3098BROADCOM BCM7XXX ARM ARCHITECTURE
3099M:	Brian Norris <computersforpeace@gmail.com>
3100M:	Gregory Fong <gregory.0xf0@gmail.com>
3101M:	Florian Fainelli <f.fainelli@gmail.com>
3102M:	bcm-kernel-feedback-list@broadcom.com
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104T:	git git://github.com/broadcom/stblinux.git
3105S:	Maintained
3106F:	arch/arm/mach-bcm/*brcmstb*
3107F:	arch/arm/boot/dts/bcm7*.dts*
3108F:	drivers/bus/brcmstb_gisb.c
3109F:	arch/arm/mm/cache-b15-rac.c
3110F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3111N:	brcmstb
3112
3113BROADCOM BMIPS CPUFREQ DRIVER
3114M:	Markus Mayer <mmayer@broadcom.com>
3115M:	bcm-kernel-feedback-list@broadcom.com
3116L:	linux-pm@vger.kernel.org
3117S:	Maintained
3118F:	drivers/cpufreq/bmips-cpufreq.c
3119
3120BROADCOM BMIPS MIPS ARCHITECTURE
3121M:	Kevin Cernekee <cernekee@gmail.com>
3122M:	Florian Fainelli <f.fainelli@gmail.com>
3123L:	linux-mips@vger.kernel.org
3124T:	git git://github.com/broadcom/stblinux.git
3125S:	Maintained
3126F:	arch/mips/bmips/*
3127F:	arch/mips/include/asm/mach-bmips/*
3128F:	arch/mips/kernel/*bmips*
3129F:	arch/mips/boot/dts/brcm/bcm*.dts*
3130F:	drivers/irqchip/irq-bcm63*
3131F:	drivers/irqchip/irq-bcm7*
3132F:	drivers/irqchip/irq-brcmstb*
3133F:	include/linux/bcm963xx_nvram.h
3134F:	include/linux/bcm963xx_tag.h
3135
3136BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3137M:	Rasesh Mody <rmody@marvell.com>
3138M:	GR-Linux-NIC-Dev@marvell.com
3139L:	netdev@vger.kernel.org
3140S:	Supported
3141F:	drivers/net/ethernet/broadcom/bnx2.*
3142F:	drivers/net/ethernet/broadcom/bnx2_*
3143
3144BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3145M:	QLogic-Storage-Upstream@qlogic.com
3146L:	linux-scsi@vger.kernel.org
3147S:	Supported
3148F:	drivers/scsi/bnx2fc/
3149
3150BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3151M:	QLogic-Storage-Upstream@qlogic.com
3152L:	linux-scsi@vger.kernel.org
3153S:	Supported
3154F:	drivers/scsi/bnx2i/
3155
3156BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3157M:	Ariel Elior <aelior@marvell.com>
3158M:	Sudarsana Kalluru <skalluru@marvell.com>
3159M:	GR-everest-linux-l2@marvell.com
3160L:	netdev@vger.kernel.org
3161S:	Supported
3162F:	drivers/net/ethernet/broadcom/bnx2x/
3163
3164BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3165M:	Michael Chan <michael.chan@broadcom.com>
3166L:	netdev@vger.kernel.org
3167S:	Supported
3168F:	drivers/net/ethernet/broadcom/bnxt/
3169
3170BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3171M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3172M:	Franky Lin <franky.lin@broadcom.com>
3173M:	Hante Meuleman <hante.meuleman@broadcom.com>
3174M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3175M:	Wright Feng <wright.feng@cypress.com>
3176L:	linux-wireless@vger.kernel.org
3177L:	brcm80211-dev-list.pdl@broadcom.com
3178L:	brcm80211-dev-list@cypress.com
3179S:	Supported
3180F:	drivers/net/wireless/broadcom/brcm80211/
3181
3182BROADCOM BRCMSTB GPIO DRIVER
3183M:	Gregory Fong <gregory.0xf0@gmail.com>
3184L:	bcm-kernel-feedback-list@broadcom.com
3185S:	Supported
3186F:	drivers/gpio/gpio-brcmstb.c
3187F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3188
3189BROADCOM BRCMSTB I2C DRIVER
3190M:	Kamal Dasu <kdasu.kdev@gmail.com>
3191L:	linux-i2c@vger.kernel.org
3192L:	bcm-kernel-feedback-list@broadcom.com
3193S:	Supported
3194F:	drivers/i2c/busses/i2c-brcmstb.c
3195F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3196
3197BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3198M:	Al Cooper <alcooperx@gmail.com>
3199L:	linux-kernel@vger.kernel.org
3200L:	bcm-kernel-feedback-list@broadcom.com
3201S:	Maintained
3202F:	drivers/phy/broadcom/phy-brcm-usb*
3203
3204BROADCOM GENET ETHERNET DRIVER
3205M:	Doug Berger <opendmb@gmail.com>
3206M:	Florian Fainelli <f.fainelli@gmail.com>
3207L:	netdev@vger.kernel.org
3208S:	Supported
3209F:	drivers/net/ethernet/broadcom/genet/
3210
3211BROADCOM IPROC ARM ARCHITECTURE
3212M:	Ray Jui <rjui@broadcom.com>
3213M:	Scott Branden <sbranden@broadcom.com>
3214M:	bcm-kernel-feedback-list@broadcom.com
3215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3216T:	git git://github.com/broadcom/cygnus-linux.git
3217S:	Maintained
3218N:	iproc
3219N:	cygnus
3220N:	bcm[-_]nsp
3221N:	bcm9113*
3222N:	bcm9583*
3223N:	bcm9585*
3224N:	bcm9586*
3225N:	bcm988312
3226N:	bcm113*
3227N:	bcm583*
3228N:	bcm585*
3229N:	bcm586*
3230N:	bcm88312
3231N:	hr2
3232N:	stingray
3233F:	arch/arm64/boot/dts/broadcom/northstar2/*
3234F:	arch/arm64/boot/dts/broadcom/stingray/*
3235F:	drivers/clk/bcm/clk-ns*
3236F:	drivers/clk/bcm/clk-sr*
3237F:	drivers/pinctrl/bcm/pinctrl-ns*
3238F:	include/dt-bindings/clock/bcm-sr*
3239
3240BROADCOM KONA GPIO DRIVER
3241M:	Ray Jui <rjui@broadcom.com>
3242L:	bcm-kernel-feedback-list@broadcom.com
3243S:	Supported
3244F:	drivers/gpio/gpio-bcm-kona.c
3245F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3246
3247BROADCOM NETXTREME-E ROCE DRIVER
3248M:	Selvin Xavier <selvin.xavier@broadcom.com>
3249M:	Devesh Sharma <devesh.sharma@broadcom.com>
3250M:	Somnath Kotur <somnath.kotur@broadcom.com>
3251M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3252L:	linux-rdma@vger.kernel.org
3253W:	http://www.broadcom.com
3254S:	Supported
3255F:	drivers/infiniband/hw/bnxt_re/
3256F:	include/uapi/rdma/bnxt_re-abi.h
3257
3258BROADCOM NVRAM DRIVER
3259M:	Rafał Miłecki <zajec5@gmail.com>
3260L:	linux-mips@vger.kernel.org
3261S:	Maintained
3262F:	drivers/firmware/broadcom/*
3263
3264BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3265M:	Rafał Miłecki <zajec5@gmail.com>
3266L:	linux-wireless@vger.kernel.org
3267S:	Maintained
3268F:	drivers/bcma/
3269F:	include/linux/bcma/
3270
3271BROADCOM STB AVS CPUFREQ DRIVER
3272M:	Markus Mayer <mmayer@broadcom.com>
3273M:	bcm-kernel-feedback-list@broadcom.com
3274L:	linux-pm@vger.kernel.org
3275S:	Maintained
3276F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3277F:	drivers/cpufreq/brcmstb*
3278
3279BROADCOM STB AVS TMON DRIVER
3280M:	Markus Mayer <mmayer@broadcom.com>
3281M:	bcm-kernel-feedback-list@broadcom.com
3282L:	linux-pm@vger.kernel.org
3283S:	Maintained
3284F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3285F:	drivers/thermal/broadcom/brcmstb*
3286
3287BROADCOM STB NAND FLASH DRIVER
3288M:	Brian Norris <computersforpeace@gmail.com>
3289M:	Kamal Dasu <kdasu.kdev@gmail.com>
3290L:	linux-mtd@lists.infradead.org
3291L:	bcm-kernel-feedback-list@broadcom.com
3292S:	Maintained
3293F:	drivers/mtd/nand/raw/brcmnand/
3294
3295BROADCOM STB DPFE DRIVER
3296M:	Markus Mayer <mmayer@broadcom.com>
3297M:	bcm-kernel-feedback-list@broadcom.com
3298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3299S:	Maintained
3300F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3301F:	drivers/memory/brcmstb_dpfe.c
3302
3303BROADCOM SPI DRIVER
3304M:	Kamal Dasu <kdasu.kdev@gmail.com>
3305M:	bcm-kernel-feedback-list@broadcom.com
3306S:	Maintained
3307F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3308F:	drivers/spi/spi-bcm-qspi.*
3309F:	drivers/spi/spi-brcmstb-qspi.c
3310F:	drivers/spi/spi-iproc-qspi.c
3311
3312BROADCOM SYSTEMPORT ETHERNET DRIVER
3313M:	Florian Fainelli <f.fainelli@gmail.com>
3314L:	netdev@vger.kernel.org
3315S:	Supported
3316F:	drivers/net/ethernet/broadcom/bcmsysport.*
3317
3318BROADCOM TG3 GIGABIT ETHERNET DRIVER
3319M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3320M:	Prashant Sreedharan <prashant@broadcom.com>
3321M:	Michael Chan <mchan@broadcom.com>
3322L:	netdev@vger.kernel.org
3323S:	Supported
3324F:	drivers/net/ethernet/broadcom/tg3.*
3325
3326BROCADE BFA FC SCSI DRIVER
3327M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3328M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3329L:	linux-scsi@vger.kernel.org
3330S:	Supported
3331F:	drivers/scsi/bfa/
3332
3333BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3334M:	Rasesh Mody <rmody@marvell.com>
3335M:	Sudarsana Kalluru <skalluru@marvell.com>
3336M:	GR-Linux-NIC-Dev@marvell.com
3337L:	netdev@vger.kernel.org
3338S:	Supported
3339F:	drivers/net/ethernet/brocade/bna/
3340
3341BSG (block layer generic sg v4 driver)
3342M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3343L:	linux-scsi@vger.kernel.org
3344S:	Supported
3345F:	block/bsg.c
3346F:	include/linux/bsg.h
3347F:	include/uapi/linux/bsg.h
3348
3349BT87X AUDIO DRIVER
3350M:	Clemens Ladisch <clemens@ladisch.de>
3351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3352T:	git git://git.alsa-project.org/alsa-kernel.git
3353S:	Maintained
3354F:	Documentation/sound/cards/bt87x.rst
3355F:	sound/pci/bt87x.c
3356
3357BT8XXGPIO DRIVER
3358M:	Michael Buesch <m@bues.ch>
3359W:	http://bu3sch.de/btgpio.php
3360S:	Maintained
3361F:	drivers/gpio/gpio-bt8xx.c
3362
3363BTRFS FILE SYSTEM
3364M:	Chris Mason <clm@fb.com>
3365M:	Josef Bacik <josef@toxicpanda.com>
3366M:	David Sterba <dsterba@suse.com>
3367L:	linux-btrfs@vger.kernel.org
3368W:	http://btrfs.wiki.kernel.org/
3369Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3371S:	Maintained
3372F:	Documentation/filesystems/btrfs.txt
3373F:	fs/btrfs/
3374F:	include/linux/btrfs*
3375F:	include/uapi/linux/btrfs*
3376
3377BTTV VIDEO4LINUX DRIVER
3378M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3379L:	linux-media@vger.kernel.org
3380W:	https://linuxtv.org
3381T:	git git://linuxtv.org/media_tree.git
3382S:	Odd fixes
3383F:	Documentation/media/v4l-drivers/bttv*
3384F:	drivers/media/pci/bt8xx/bttv*
3385
3386BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3387M:	Chanwoo Choi <cw00.choi@samsung.com>
3388L:	linux-pm@vger.kernel.org
3389L:	linux-samsung-soc@vger.kernel.org
3390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3391S:	Maintained
3392F:	drivers/devfreq/exynos-bus.c
3393F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3394
3395BUSLOGIC SCSI DRIVER
3396M:	Khalid Aziz <khalid@gonehiking.org>
3397L:	linux-scsi@vger.kernel.org
3398S:	Maintained
3399F:	drivers/scsi/BusLogic.*
3400F:	drivers/scsi/FlashPoint.*
3401
3402C-MEDIA CMI8788 DRIVER
3403M:	Clemens Ladisch <clemens@ladisch.de>
3404L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3405T:	git git://git.alsa-project.org/alsa-kernel.git
3406S:	Maintained
3407F:	sound/pci/oxygen/
3408
3409C-SKY ARCHITECTURE
3410M:	Guo Ren <guoren@kernel.org>
3411T:	git https://github.com/c-sky/csky-linux.git
3412S:	Supported
3413F:	arch/csky/
3414F:	Documentation/devicetree/bindings/csky/
3415F:	drivers/irqchip/irq-csky-*
3416F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3417F:	drivers/clocksource/timer-gx6605s.c
3418F:	drivers/clocksource/timer-mp-csky.c
3419F:	Documentation/devicetree/bindings/timer/csky,*
3420K:	csky
3421N:	csky
3422
3423C6X ARCHITECTURE
3424M:	Mark Salter <msalter@redhat.com>
3425M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3426L:	linux-c6x-dev@linux-c6x.org
3427W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3428S:	Maintained
3429F:	arch/c6x/
3430
3431CA8210 IEEE-802.15.4 RADIO DRIVER
3432M:	Harry Morris <h.morris@cascoda.com>
3433L:	linux-wpan@vger.kernel.org
3434W:	https://github.com/Cascoda/ca8210-linux.git
3435S:	Maintained
3436F:	drivers/net/ieee802154/ca8210.c
3437F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3438
3439CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3440M:	David Howells <dhowells@redhat.com>
3441L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3442S:	Supported
3443F:	Documentation/filesystems/caching/cachefiles.txt
3444F:	fs/cachefiles/
3445
3446CADENCE MIPI-CSI2 BRIDGES
3447M:	Maxime Ripard <maxime.ripard@bootlin.com>
3448L:	linux-media@vger.kernel.org
3449S:	Maintained
3450F:	Documentation/devicetree/bindings/media/cdns,*.txt
3451F:	drivers/media/platform/cadence/cdns-csi2*
3452
3453CADET FM/AM RADIO RECEIVER DRIVER
3454M:	Hans Verkuil <hverkuil@xs4all.nl>
3455L:	linux-media@vger.kernel.org
3456T:	git git://linuxtv.org/media_tree.git
3457W:	https://linuxtv.org
3458S:	Maintained
3459F:	drivers/media/radio/radio-cadet*
3460
3461CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3462M:	Jonathan Corbet <corbet@lwn.net>
3463L:	linux-media@vger.kernel.org
3464T:	git git://linuxtv.org/media_tree.git
3465S:	Maintained
3466F:	Documentation/media/v4l-drivers/cafe_ccic*
3467F:	drivers/media/platform/marvell-ccic/
3468
3469CAIF NETWORK LAYER
3470L:	netdev@vger.kernel.org
3471S:	Orphan
3472F:	Documentation/networking/caif/
3473F:	drivers/net/caif/
3474F:	include/uapi/linux/caif/
3475F:	include/net/caif/
3476F:	net/caif/
3477
3478CAKE QDISC
3479M:	Toke Høiland-Jørgensen <toke@toke.dk>
3480L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3481S:	Maintained
3482F:	net/sched/sch_cake.c
3483
3484CALGARY x86-64 IOMMU
3485M:	Muli Ben-Yehuda <mulix@mulix.org>
3486M:	Jon Mason <jdmason@kudzu.us>
3487L:	iommu@lists.linux-foundation.org
3488S:	Maintained
3489F:	arch/x86/kernel/pci-calgary_64.c
3490F:	arch/x86/kernel/tce_64.c
3491F:	arch/x86/include/asm/calgary.h
3492F:	arch/x86/include/asm/tce.h
3493
3494CAN NETWORK DRIVERS
3495M:	Wolfgang Grandegger <wg@grandegger.com>
3496M:	Marc Kleine-Budde <mkl@pengutronix.de>
3497L:	linux-can@vger.kernel.org
3498W:	https://github.com/linux-can
3499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/net/can/
3503F:	drivers/net/can/
3504F:	include/linux/can/dev.h
3505F:	include/linux/can/platform/
3506F:	include/uapi/linux/can/error.h
3507F:	include/uapi/linux/can/netlink.h
3508
3509CAN NETWORK LAYER
3510M:	Oliver Hartkopp <socketcan@hartkopp.net>
3511M:	Marc Kleine-Budde <mkl@pengutronix.de>
3512L:	linux-can@vger.kernel.org
3513W:	https://github.com/linux-can
3514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3516S:	Maintained
3517F:	Documentation/networking/can.rst
3518F:	net/can/
3519F:	include/linux/can/core.h
3520F:	include/uapi/linux/can.h
3521F:	include/uapi/linux/can/bcm.h
3522F:	include/uapi/linux/can/raw.h
3523F:	include/uapi/linux/can/gw.h
3524
3525CAPABILITIES
3526M:	Serge Hallyn <serge@hallyn.com>
3527L:	linux-security-module@vger.kernel.org
3528S:	Supported
3529F:	include/linux/capability.h
3530F:	include/uapi/linux/capability.h
3531F:	security/commoncap.c
3532F:	kernel/capability.c
3533
3534CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3535M:	Kevin Tsai <ktsai@capellamicro.com>
3536S:	Maintained
3537F:	drivers/iio/light/cm*
3538
3539CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3540M:	Christian Lamparter <chunkeey@googlemail.com>
3541L:	linux-wireless@vger.kernel.org
3542W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3543S:	Maintained
3544F:	drivers/net/wireless/ath/carl9170/
3545
3546CAVIUM I2C DRIVER
3547M:	Jan Glauber <jglauber@cavium.com>
3548M:	David Daney <david.daney@cavium.com>
3549W:	http://www.cavium.com
3550S:	Supported
3551F:	drivers/i2c/busses/i2c-octeon*
3552F:	drivers/i2c/busses/i2c-thunderx*
3553
3554CAVIUM LIQUIDIO NETWORK DRIVER
3555M:	Derek Chickles <dchickles@marvell.com>
3556M:	Satanand Burla <sburla@marvell.com>
3557M:	Felix Manlunas <fmanlunas@marvell.com>
3558L:	netdev@vger.kernel.org
3559W:	http://www.cavium.com
3560S:	Supported
3561F:	drivers/net/ethernet/cavium/liquidio/
3562
3563CAVIUM MMC DRIVER
3564M:	Jan Glauber <jglauber@cavium.com>
3565M:	David Daney <david.daney@cavium.com>
3566M:	Steven J. Hill <Steven.Hill@cavium.com>
3567W:	http://www.cavium.com
3568S:	Supported
3569F:	drivers/mmc/host/cavium*
3570
3571CAVIUM OCTEON-TX CRYPTO DRIVER
3572M:	George Cherian <george.cherian@cavium.com>
3573L:	linux-crypto@vger.kernel.org
3574W:	http://www.cavium.com
3575S:	Supported
3576F:	drivers/crypto/cavium/cpt/
3577
3578CAVIUM THUNDERX2 ARM64 SOC
3579M:	Robert Richter <rrichter@cavium.com>
3580M:	Jayachandran C <jnair@caviumnetworks.com>
3581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3582S:	Maintained
3583F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3584F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3585
3586CC2520 IEEE-802.15.4 RADIO DRIVER
3587M:	Varka Bhadram <varkabhadram@gmail.com>
3588L:	linux-wpan@vger.kernel.org
3589S:	Maintained
3590F:	drivers/net/ieee802154/cc2520.c
3591F:	include/linux/spi/cc2520.h
3592F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3593
3594CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3595M:	Gilad Ben-Yossef <gilad@benyossef.com>
3596L:	linux-crypto@vger.kernel.org
3597S:	Supported
3598F:	drivers/crypto/ccree/
3599W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3600
3601CEC FRAMEWORK
3602M:	Hans Verkuil <hans.verkuil@cisco.com>
3603L:	linux-media@vger.kernel.org
3604T:	git git://linuxtv.org/media_tree.git
3605W:	http://linuxtv.org
3606S:	Supported
3607F:	Documentation/media/kapi/cec-core.rst
3608F:	Documentation/media/uapi/cec
3609F:	drivers/media/cec/
3610F:	drivers/media/rc/keymaps/rc-cec.c
3611F:	include/media/cec.h
3612F:	include/media/cec-notifier.h
3613F:	include/uapi/linux/cec.h
3614F:	include/uapi/linux/cec-funcs.h
3615F:	Documentation/devicetree/bindings/media/cec.txt
3616F:	Documentation/ABI/testing/debugfs-cec-error-inj
3617
3618CEC GPIO DRIVER
3619M:	Hans Verkuil <hans.verkuil@cisco.com>
3620L:	linux-media@vger.kernel.org
3621T:	git git://linuxtv.org/media_tree.git
3622W:	http://linuxtv.org
3623S:	Supported
3624F:	drivers/media/platform/cec-gpio/
3625F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3626
3627CELL BROADBAND ENGINE ARCHITECTURE
3628M:	Arnd Bergmann <arnd@arndb.de>
3629L:	linuxppc-dev@lists.ozlabs.org
3630W:	http://www.ibm.com/developerworks/power/cell/
3631S:	Supported
3632F:	arch/powerpc/include/asm/cell*.h
3633F:	arch/powerpc/include/asm/spu*.h
3634F:	arch/powerpc/include/uapi/asm/spu*.h
3635F:	arch/powerpc/oprofile/*cell*
3636F:	arch/powerpc/platforms/cell/
3637
3638CEPH COMMON CODE (LIBCEPH)
3639M:	Ilya Dryomov <idryomov@gmail.com>
3640M:	"Yan, Zheng" <zyan@redhat.com>
3641M:	Sage Weil <sage@redhat.com>
3642L:	ceph-devel@vger.kernel.org
3643W:	http://ceph.com/
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3645T:	git git://github.com/ceph/ceph-client.git
3646S:	Supported
3647F:	net/ceph/
3648F:	include/linux/ceph/
3649F:	include/linux/crush/
3650
3651CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3652M:	"Yan, Zheng" <zyan@redhat.com>
3653M:	Sage Weil <sage@redhat.com>
3654M:	Ilya Dryomov <idryomov@gmail.com>
3655L:	ceph-devel@vger.kernel.org
3656W:	http://ceph.com/
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3658T:	git git://github.com/ceph/ceph-client.git
3659S:	Supported
3660F:	Documentation/filesystems/ceph.txt
3661F:	fs/ceph/
3662
3663CERTIFICATE HANDLING:
3664M:	David Howells <dhowells@redhat.com>
3665M:	David Woodhouse <dwmw2@infradead.org>
3666L:	keyrings@vger.kernel.org
3667S:	Maintained
3668F:	Documentation/admin-guide/module-signing.rst
3669F:	certs/
3670F:	scripts/sign-file.c
3671F:	scripts/extract-cert.c
3672
3673CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3674L:	linux-usb@vger.kernel.org
3675S:	Orphan
3676F:	Documentation/usb/WUSB-Design-overview.txt
3677F:	Documentation/usb/wusb-cbaf
3678F:	drivers/usb/host/hwa-hc.c
3679F:	drivers/usb/host/whci/
3680F:	drivers/usb/wusbcore/
3681F:	include/linux/usb/wusb*
3682
3683CFAG12864B LCD DRIVER
3684M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3685S:	Maintained
3686F:	drivers/auxdisplay/cfag12864b.c
3687F:	include/linux/cfag12864b.h
3688
3689CFAG12864BFB LCD FRAMEBUFFER DRIVER
3690M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3691S:	Maintained
3692F:	drivers/auxdisplay/cfag12864bfb.c
3693F:	include/linux/cfag12864b.h
3694
3695802.11 (including CFG80211/NL80211)
3696M:	Johannes Berg <johannes@sipsolutions.net>
3697L:	linux-wireless@vger.kernel.org
3698W:	http://wireless.kernel.org/
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3701S:	Maintained
3702F:	net/wireless/
3703F:	include/uapi/linux/nl80211.h
3704F:	include/linux/ieee80211.h
3705F:	include/net/wext.h
3706F:	include/net/cfg80211.h
3707F:	include/net/iw_handler.h
3708F:	include/net/ieee80211_radiotap.h
3709F:	Documentation/driver-api/80211/cfg80211.rst
3710F:	Documentation/networking/regulatory.txt
3711
3712CHAR and MISC DRIVERS
3713M:	Arnd Bergmann <arnd@arndb.de>
3714M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3716S:	Supported
3717F:	drivers/char/
3718F:	drivers/misc/
3719F:	include/linux/miscdevice.h
3720
3721CHECKPATCH
3722M:	Andy Whitcroft <apw@canonical.com>
3723M:	Joe Perches <joe@perches.com>
3724S:	Maintained
3725F:	scripts/checkpatch.pl
3726
3727CHINESE DOCUMENTATION
3728M:	Harry Wei <harryxiyou@gmail.com>
3729L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3730L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3731S:	Maintained
3732F:	Documentation/translations/zh_CN/
3733
3734CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3735M:	Peter Chen <Peter.Chen@nxp.com>
3736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3737L:	linux-usb@vger.kernel.org
3738S:	Maintained
3739F:	drivers/usb/chipidea/
3740
3741CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3742M:	Hans de Goede <hdegoede@redhat.com>
3743L:	linux-input@vger.kernel.org
3744S:	Maintained
3745F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3746F:	drivers/input/touchscreen/chipone_icn8318.c
3747
3748CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3749M:	Hans de Goede <hdegoede@redhat.com>
3750L:	linux-input@vger.kernel.org
3751S:	Maintained
3752F:	drivers/input/touchscreen/chipone_icn8505.c
3753
3754CHROME HARDWARE PLATFORM SUPPORT
3755M:	Benson Leung <bleung@chromium.org>
3756M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3757S:	Maintained
3758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3759F:	drivers/platform/chrome/
3760
3761CHROMEOS EC SUBDRIVERS
3762M:	Benson Leung <bleung@chromium.org>
3763M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3764R:	Guenter Roeck <groeck@chromium.org>
3765S:	Maintained
3766N:	cros_ec
3767N:	cros-ec
3768F:	drivers/power/supply/cros_usbpd-charger.c
3769
3770CHROMEOS EC CODEC DRIVER
3771M:	Cheng-Yi Chiang <cychiang@chromium.org>
3772S:	Maintained
3773R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3774R:	Guenter Roeck <groeck@chromium.org>
3775F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3776F:	sound/soc/codecs/cros_ec_codec.*
3777
3778CIRRUS LOGIC AUDIO CODEC DRIVERS
3779M:	Brian Austin <brian.austin@cirrus.com>
3780M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3781L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3782S:	Maintained
3783F:	sound/soc/codecs/cs*
3784
3785CIRRUS LOGIC EP93XX ETHERNET DRIVER
3786M:	Hartley Sweeten <hsweeten@visionengravers.com>
3787L:	netdev@vger.kernel.org
3788S:	Maintained
3789F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3790
3791CIRRUS LOGIC LOCHNAGAR DRIVER
3792M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3793M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3794L:	patches@opensource.cirrus.com
3795S:	Supported
3796F:	drivers/clk/clk-lochnagar.c
3797F:	drivers/mfd/lochnagar-i2c.c
3798F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3799F:	drivers/regulator/lochnagar-regulator.c
3800F:	include/dt-bindings/clk/lochnagar.h
3801F:	include/dt-bindings/pinctrl/lochnagar.h
3802F:	include/linux/mfd/lochnagar*
3803F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3804F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3805F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3806F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3807
3808CISCO FCOE HBA DRIVER
3809M:	Satish Kharat <satishkh@cisco.com>
3810M:	Sesidhar Baddela <sebaddel@cisco.com>
3811M:	Karan Tilak Kumar <kartilak@cisco.com>
3812L:	linux-scsi@vger.kernel.org
3813S:	Supported
3814F:	drivers/scsi/fnic/
3815
3816CISCO SCSI HBA DRIVER
3817M:	Karan Tilak Kumar <kartilak@cisco.com>
3818M:	Sesidhar Baddela <sebaddel@cisco.com>
3819L:	linux-scsi@vger.kernel.org
3820S:	Supported
3821F:	drivers/scsi/snic/
3822
3823CISCO VIC ETHERNET NIC DRIVER
3824M:	Christian Benvenuti <benve@cisco.com>
3825M:	Govindarajulu Varadarajan <_govind@gmx.com>
3826M:	Parvi Kaustubhi <pkaustub@cisco.com>
3827S:	Supported
3828F:	drivers/net/ethernet/cisco/enic/
3829
3830CISCO VIC LOW LATENCY NIC DRIVER
3831M:	Christian Benvenuti <benve@cisco.com>
3832M:	Nelson Escobar <neescoba@cisco.com>
3833M:	Parvi Kaustubhi <pkaustub@cisco.com>
3834S:	Supported
3835F:	drivers/infiniband/hw/usnic/
3836
3837CIRRUS LOGIC MADERA CODEC DRIVERS
3838M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3839M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3841L:	patches@opensource.cirrus.com
3842T:	git https://github.com/CirrusLogic/linux-drivers.git
3843W:	https://github.com/CirrusLogic/linux-drivers/wiki
3844S:	Supported
3845F:	Documentation/devicetree/bindings/mfd/madera.txt
3846F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3847F:	include/linux/irqchip/irq-madera*
3848F:	include/linux/mfd/madera/*
3849F:	drivers/gpio/gpio-madera*
3850F:	drivers/irqchip/irq-madera*
3851F:	drivers/mfd/madera*
3852F:	drivers/mfd/cs47l*
3853F:	drivers/pinctrl/cirrus/*
3854
3855CLANG-FORMAT FILE
3856M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3857S:	Maintained
3858F:	.clang-format
3859
3860CLEANCACHE API
3861M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3862L:	linux-kernel@vger.kernel.org
3863S:	Maintained
3864F:	mm/cleancache.c
3865F:	include/linux/cleancache.h
3866
3867CLK API
3868M:	Russell King <linux@armlinux.org.uk>
3869L:	linux-clk@vger.kernel.org
3870S:	Maintained
3871F:	include/linux/clk.h
3872
3873CLOCKSOURCE, CLOCKEVENT DRIVERS
3874M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3875M:	Thomas Gleixner <tglx@linutronix.de>
3876L:	linux-kernel@vger.kernel.org
3877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3878S:	Supported
3879F:	drivers/clocksource/
3880F:	Documentation/devicetree/bindings/timer/
3881
3882CMPC ACPI DRIVER
3883M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3884M:	Daniel Oliveira Nascimento <don@syst.com.br>
3885L:	platform-driver-x86@vger.kernel.org
3886S:	Supported
3887F:	drivers/platform/x86/classmate-laptop.c
3888
3889COBALT MEDIA DRIVER
3890M:	Hans Verkuil <hans.verkuil@cisco.com>
3891L:	linux-media@vger.kernel.org
3892T:	git git://linuxtv.org/media_tree.git
3893W:	https://linuxtv.org
3894S:	Supported
3895F:	drivers/media/pci/cobalt/
3896
3897COCCINELLE/Semantic Patches (SmPL)
3898M:	Julia Lawall <Julia.Lawall@lip6.fr>
3899M:	Gilles Muller <Gilles.Muller@lip6.fr>
3900M:	Nicolas Palix <nicolas.palix@imag.fr>
3901M:	Michal Marek <michal.lkml@markovi.net>
3902L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3904W:	http://coccinelle.lip6.fr/
3905S:	Supported
3906F:	Documentation/dev-tools/coccinelle.rst
3907F:	scripts/coccinelle/
3908F:	scripts/coccicheck
3909
3910CODA FILE SYSTEM
3911M:	Jan Harkes <jaharkes@cs.cmu.edu>
3912M:	coda@cs.cmu.edu
3913L:	codalist@coda.cs.cmu.edu
3914W:	http://www.coda.cs.cmu.edu/
3915S:	Maintained
3916F:	Documentation/filesystems/coda.txt
3917F:	fs/coda/
3918F:	include/linux/coda*.h
3919F:	include/uapi/linux/coda*.h
3920
3921CODA V4L2 MEM2MEM DRIVER
3922M:	Philipp Zabel <p.zabel@pengutronix.de>
3923L:	linux-media@vger.kernel.org
3924S:	Maintained
3925F:	Documentation/devicetree/bindings/media/coda.txt
3926F:	drivers/media/platform/coda/
3927
3928CODE OF CONDUCT
3929M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3930S:	Supported
3931F:	Documentation/process/code-of-conduct.rst
3932F:	Documentation/process/code-of-conduct-interpretation.rst
3933
3934COMMON CLK FRAMEWORK
3935M:	Michael Turquette <mturquette@baylibre.com>
3936M:	Stephen Boyd <sboyd@kernel.org>
3937L:	linux-clk@vger.kernel.org
3938Q:	http://patchwork.kernel.org/project/linux-clk/list/
3939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3940S:	Maintained
3941F:	Documentation/devicetree/bindings/clock/
3942F:	drivers/clk/
3943X:	drivers/clk/clkdev.c
3944F:	include/linux/clk-pr*
3945F:	include/linux/clk/
3946F:	include/linux/of_clk.h
3947
3948COMMON INTERNET FILE SYSTEM (CIFS)
3949M:	Steve French <sfrench@samba.org>
3950L:	linux-cifs@vger.kernel.org
3951L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3952W:	http://linux-cifs.samba.org/
3953T:	git git://git.samba.org/sfrench/cifs-2.6.git
3954S:	Supported
3955F:	Documentation/filesystems/cifs/
3956F:	fs/cifs/
3957
3958COMPACTPCI HOTPLUG CORE
3959M:	Scott Murray <scott@spiteful.org>
3960L:	linux-pci@vger.kernel.org
3961S:	Maintained
3962F:	drivers/pci/hotplug/cpci_hotplug*
3963
3964COMPACTPCI HOTPLUG GENERIC DRIVER
3965M:	Scott Murray <scott@spiteful.org>
3966L:	linux-pci@vger.kernel.org
3967S:	Maintained
3968F:	drivers/pci/hotplug/cpcihp_generic.c
3969
3970COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3971M:	Scott Murray <scott@spiteful.org>
3972L:	linux-pci@vger.kernel.org
3973S:	Maintained
3974F:	drivers/pci/hotplug/cpcihp_zt5550.*
3975
3976COMPAL LAPTOP SUPPORT
3977M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3978L:	platform-driver-x86@vger.kernel.org
3979S:	Maintained
3980F:	drivers/platform/x86/compal-laptop.c
3981
3982COMPILER ATTRIBUTES
3983M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3984S:	Maintained
3985F:	include/linux/compiler_attributes.h
3986
3987CONEXANT ACCESSRUNNER USB DRIVER
3988L:	accessrunner-general@lists.sourceforge.net
3989W:	http://accessrunner.sourceforge.net/
3990S:	Orphan
3991F:	drivers/usb/atm/cxacru.c
3992
3993CONFIGFS
3994M:	Joel Becker <jlbec@evilplan.org>
3995M:	Christoph Hellwig <hch@lst.de>
3996T:	git git://git.infradead.org/users/hch/configfs.git
3997S:	Supported
3998F:	fs/configfs/
3999F:	include/linux/configfs.h
4000
4001CONNECTOR
4002M:	Evgeniy Polyakov <zbr@ioremap.net>
4003L:	netdev@vger.kernel.org
4004S:	Maintained
4005F:	drivers/connector/
4006
4007CONTROL GROUP (CGROUP)
4008M:	Tejun Heo <tj@kernel.org>
4009M:	Li Zefan <lizefan@huawei.com>
4010M:	Johannes Weiner <hannes@cmpxchg.org>
4011L:	cgroups@vger.kernel.org
4012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4013S:	Maintained
4014F:	Documentation/admin-guide/cgroup-v2.rst
4015F:	Documentation/cgroup-v1/
4016F:	include/linux/cgroup*
4017F:	kernel/cgroup/
4018
4019CONTROL GROUP - CPUSET
4020M:	Li Zefan <lizefan@huawei.com>
4021L:	cgroups@vger.kernel.org
4022W:	http://www.bullopensource.org/cpuset/
4023W:	http://oss.sgi.com/projects/cpusets/
4024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4025S:	Maintained
4026F:	Documentation/cgroup-v1/cpusets.txt
4027F:	include/linux/cpuset.h
4028F:	kernel/cgroup/cpuset.c
4029
4030CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4031M:	Johannes Weiner <hannes@cmpxchg.org>
4032M:	Michal Hocko <mhocko@kernel.org>
4033M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4034L:	cgroups@vger.kernel.org
4035L:	linux-mm@kvack.org
4036S:	Maintained
4037F:	mm/memcontrol.c
4038F:	mm/swap_cgroup.c
4039
4040CORETEMP HARDWARE MONITORING DRIVER
4041M:	Fenghua Yu <fenghua.yu@intel.com>
4042L:	linux-hwmon@vger.kernel.org
4043S:	Maintained
4044F:	Documentation/hwmon/coretemp
4045F:	drivers/hwmon/coretemp.c
4046
4047COSA/SRP SYNC SERIAL DRIVER
4048M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4049W:	http://www.fi.muni.cz/~kas/cosa/
4050S:	Maintained
4051F:	drivers/net/wan/cosa*
4052
4053CPMAC ETHERNET DRIVER
4054M:	Florian Fainelli <f.fainelli@gmail.com>
4055L:	netdev@vger.kernel.org
4056S:	Maintained
4057F:	drivers/net/ethernet/ti/cpmac.c
4058
4059CPU FREQUENCY SCALING FRAMEWORK
4060M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4061M:	Viresh Kumar <viresh.kumar@linaro.org>
4062L:	linux-pm@vger.kernel.org
4063S:	Maintained
4064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4066B:	https://bugzilla.kernel.org
4067F:	Documentation/admin-guide/pm/cpufreq.rst
4068F:	Documentation/admin-guide/pm/intel_pstate.rst
4069F:	Documentation/cpu-freq/
4070F:	Documentation/devicetree/bindings/cpufreq/
4071F:	drivers/cpufreq/
4072F:	include/linux/cpufreq.h
4073F:	tools/testing/selftests/cpufreq/
4074
4075CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4076M:	Viresh Kumar <viresh.kumar@linaro.org>
4077M:	Sudeep Holla <sudeep.holla@arm.com>
4078L:	linux-pm@vger.kernel.org
4079W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4080S:	Maintained
4081F:	drivers/cpufreq/arm_big_little.h
4082F:	drivers/cpufreq/arm_big_little.c
4083
4084CPU POWER MONITORING SUBSYSTEM
4085M:	Thomas Renninger <trenn@suse.com>
4086M:	Shuah Khan <shuah@kernel.org>
4087M:	Shuah Khan <skhan@linuxfoundation.org>
4088L:	linux-pm@vger.kernel.org
4089S:	Maintained
4090F:	tools/power/cpupower/
4091
4092CPUID/MSR DRIVER
4093M:	"H. Peter Anvin" <hpa@zytor.com>
4094S:	Maintained
4095F:	arch/x86/kernel/cpuid.c
4096F:	arch/x86/kernel/msr.c
4097
4098CPUIDLE DRIVER - ARM BIG LITTLE
4099M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4100M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4101L:	linux-pm@vger.kernel.org
4102L:	linux-arm-kernel@lists.infradead.org
4103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4104S:	Maintained
4105F:	drivers/cpuidle/cpuidle-big_little.c
4106
4107CPUIDLE DRIVER - ARM EXYNOS
4108M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4109M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4110M:	Kukjin Kim <kgene@kernel.org>
4111L:	linux-pm@vger.kernel.org
4112L:	linux-samsung-soc@vger.kernel.org
4113S:	Supported
4114F:	drivers/cpuidle/cpuidle-exynos.c
4115F:	arch/arm/mach-exynos/pm.c
4116
4117CPU IDLE TIME MANAGEMENT FRAMEWORK
4118M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4119M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4120L:	linux-pm@vger.kernel.org
4121S:	Maintained
4122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4123B:	https://bugzilla.kernel.org
4124F:	Documentation/admin-guide/pm/cpuidle.rst
4125F:	Documentation/driver-api/pm/cpuidle.rst
4126F:	drivers/cpuidle/*
4127F:	include/linux/cpuidle.h
4128
4129CRAMFS FILESYSTEM
4130M:	Nicolas Pitre <nico@linaro.org>
4131S:	Maintained
4132F:	Documentation/filesystems/cramfs.txt
4133F:	fs/cramfs/
4134
4135CRYPTO API
4136M:	Herbert Xu <herbert@gondor.apana.org.au>
4137M:	"David S. Miller" <davem@davemloft.net>
4138L:	linux-crypto@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4141S:	Maintained
4142F:	Documentation/crypto/
4143F:	Documentation/devicetree/bindings/crypto/
4144F:	arch/*/crypto/
4145F:	crypto/
4146F:	drivers/crypto/
4147F:	include/crypto/
4148F:	include/linux/crypto*
4149
4150CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4151M:	Neil Horman <nhorman@tuxdriver.com>
4152L:	linux-crypto@vger.kernel.org
4153S:	Maintained
4154F:	crypto/ansi_cprng.c
4155F:	crypto/rng.c
4156
4157CS3308 MEDIA DRIVER
4158M:	Hans Verkuil <hverkuil@xs4all.nl>
4159L:	linux-media@vger.kernel.org
4160T:	git git://linuxtv.org/media_tree.git
4161W:	http://linuxtv.org
4162S:	Odd Fixes
4163F:	drivers/media/i2c/cs3308.c
4164
4165CS5535 Audio ALSA driver
4166M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4167S:	Maintained
4168F:	sound/pci/cs5535audio/
4169
4170CSI DRIVERS FOR ALLWINNER V3s
4171M:	Yong Deng <yong.deng@magewell.com>
4172L:	linux-media@vger.kernel.org
4173T:	git git://linuxtv.org/media_tree.git
4174S:	Maintained
4175F:	drivers/media/platform/sunxi/sun6i-csi/
4176F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4177
4178CW1200 WLAN driver
4179M:	Solomon Peachy <pizza@shaftnet.org>
4180S:	Maintained
4181F:	drivers/net/wireless/st/cw1200/
4182
4183CX18 VIDEO4LINUX DRIVER
4184M:	Andy Walls <awalls@md.metrocast.net>
4185L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4186L:	linux-media@vger.kernel.org
4187T:	git git://linuxtv.org/media_tree.git
4188W:	https://linuxtv.org
4189W:	http://www.ivtvdriver.org/index.php/Cx18
4190S:	Maintained
4191F:	Documentation/media/v4l-drivers/cx18*
4192F:	drivers/media/pci/cx18/
4193F:	include/uapi/linux/ivtv*
4194
4195CX2341X MPEG ENCODER HELPER MODULE
4196M:	Hans Verkuil <hverkuil@xs4all.nl>
4197L:	linux-media@vger.kernel.org
4198T:	git git://linuxtv.org/media_tree.git
4199W:	https://linuxtv.org
4200S:	Maintained
4201F:	drivers/media/common/cx2341x*
4202F:	include/media/drv-intf/cx2341x.h
4203
4204CX24120 MEDIA DRIVER
4205M:	Jemma Denson <jdenson@gmail.com>
4206M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4207L:	linux-media@vger.kernel.org
4208W:	https://linuxtv.org
4209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4210S:	Maintained
4211F:	drivers/media/dvb-frontends/cx24120*
4212
4213CX88 VIDEO4LINUX DRIVER
4214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4215L:	linux-media@vger.kernel.org
4216W:	https://linuxtv.org
4217T:	git git://linuxtv.org/media_tree.git
4218S:	Odd fixes
4219F:	Documentation/media/v4l-drivers/cx88*
4220F:	drivers/media/pci/cx88/
4221
4222CXD2820R MEDIA DRIVER
4223M:	Antti Palosaari <crope@iki.fi>
4224L:	linux-media@vger.kernel.org
4225W:	https://linuxtv.org
4226W:	http://palosaari.fi/linux/
4227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4228T:	git git://linuxtv.org/anttip/media_tree.git
4229S:	Maintained
4230F:	drivers/media/dvb-frontends/cxd2820r*
4231
4232CXGB3 ETHERNET DRIVER (CXGB3)
4233M:	Vishal Kulkarni <vishal@chelsio.com>
4234L:	netdev@vger.kernel.org
4235W:	http://www.chelsio.com
4236S:	Supported
4237F:	drivers/net/ethernet/chelsio/cxgb3/
4238
4239CXGB3 ISCSI DRIVER (CXGB3I)
4240M:	Karen Xie <kxie@chelsio.com>
4241L:	linux-scsi@vger.kernel.org
4242W:	http://www.chelsio.com
4243S:	Supported
4244F:	drivers/scsi/cxgbi/cxgb3i
4245
4246CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4247M:	Steve Wise <swise@chelsio.com>
4248L:	linux-rdma@vger.kernel.org
4249W:	http://www.openfabrics.org
4250S:	Supported
4251F:	drivers/infiniband/hw/cxgb3/
4252F:	include/uapi/rdma/cxgb3-abi.h
4253
4254CXGB4 CRYPTO DRIVER (chcr)
4255M:	Harsh Jain <harsh@chelsio.com>
4256L:	linux-crypto@vger.kernel.org
4257W:	http://www.chelsio.com
4258S:	Supported
4259F:	drivers/crypto/chelsio
4260
4261CXGB4 ETHERNET DRIVER (CXGB4)
4262M:	Vishal Kulkarni <vishal@chelsio.com>
4263L:	netdev@vger.kernel.org
4264W:	http://www.chelsio.com
4265S:	Supported
4266F:	drivers/net/ethernet/chelsio/cxgb4/
4267
4268CXGB4 ISCSI DRIVER (CXGB4I)
4269M:	Karen Xie <kxie@chelsio.com>
4270L:	linux-scsi@vger.kernel.org
4271W:	http://www.chelsio.com
4272S:	Supported
4273F:	drivers/scsi/cxgbi/cxgb4i
4274
4275CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4276M:	Steve Wise <swise@chelsio.com>
4277L:	linux-rdma@vger.kernel.org
4278W:	http://www.openfabrics.org
4279S:	Supported
4280F:	drivers/infiniband/hw/cxgb4/
4281F:	include/uapi/rdma/cxgb4-abi.h
4282
4283CXGB4VF ETHERNET DRIVER (CXGB4VF)
4284M:	Casey Leedom <leedom@chelsio.com>
4285L:	netdev@vger.kernel.org
4286W:	http://www.chelsio.com
4287S:	Supported
4288F:	drivers/net/ethernet/chelsio/cxgb4vf/
4289
4290CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4291M:	Frederic Barrat <fbarrat@linux.ibm.com>
4292M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4293L:	linuxppc-dev@lists.ozlabs.org
4294S:	Supported
4295F:	arch/powerpc/platforms/powernv/pci-cxl.c
4296F:	drivers/misc/cxl/
4297F:	include/misc/cxl*
4298F:	include/uapi/misc/cxl.h
4299F:	Documentation/powerpc/cxl.txt
4300F:	Documentation/ABI/testing/sysfs-class-cxl
4301
4302CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4303M:	Manoj N. Kumar <manoj@linux.ibm.com>
4304M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4305M:	Uma Krishnan <ukrishn@linux.ibm.com>
4306L:	linux-scsi@vger.kernel.org
4307S:	Supported
4308F:	drivers/scsi/cxlflash/
4309F:	include/uapi/scsi/cxlflash_ioctl.h
4310F:	Documentation/powerpc/cxlflash.txt
4311
4312CYBERPRO FB DRIVER
4313M:	Russell King <linux@armlinux.org.uk>
4314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4315W:	http://www.armlinux.org.uk/
4316S:	Maintained
4317F:	drivers/video/fbdev/cyber2000fb.*
4318
4319CYCLADES ASYNC MUX DRIVER
4320W:	http://www.cyclades.com/
4321S:	Orphan
4322F:	drivers/tty/cyclades.c
4323F:	include/linux/cyclades.h
4324F:	include/uapi/linux/cyclades.h
4325
4326CYCLADES PC300 DRIVER
4327W:	http://www.cyclades.com/
4328S:	Orphan
4329F:	drivers/net/wan/pc300*
4330
4331CYPRESS_FIRMWARE MEDIA DRIVER
4332M:	Antti Palosaari <crope@iki.fi>
4333L:	linux-media@vger.kernel.org
4334W:	https://linuxtv.org
4335W:	http://palosaari.fi/linux/
4336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4337T:	git git://linuxtv.org/anttip/media_tree.git
4338S:	Maintained
4339F:	drivers/media/common/cypress_firmware*
4340
4341CYTTSP TOUCHSCREEN DRIVER
4342M:	Ferruh Yigit <fery@cypress.com>
4343L:	linux-input@vger.kernel.org
4344S:	Supported
4345F:	drivers/input/touchscreen/cyttsp*
4346F:	include/linux/input/cyttsp.h
4347
4348D-LINK DIR-685 TOUCHKEYS DRIVER
4349M:	Linus Walleij <linus.walleij@linaro.org>
4350L:	linux-input@vger.kernel.org
4351S:	Supported
4352F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4353
4354DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4355M:	Joshua Kinard <kumba@gentoo.org>
4356S:	Maintained
4357F:	drivers/rtc/rtc-ds1685.c
4358F:	include/linux/rtc/ds1685.h
4359
4360DAMA SLAVE for AX.25
4361M:	Joerg Reuter <jreuter@yaina.de>
4362W:	http://yaina.de/jreuter/
4363W:	http://www.qsl.net/dl1bke/
4364L:	linux-hams@vger.kernel.org
4365S:	Maintained
4366F:	net/ax25/af_ax25.c
4367F:	net/ax25/ax25_dev.c
4368F:	net/ax25/ax25_ds_*
4369F:	net/ax25/ax25_in.c
4370F:	net/ax25/ax25_out.c
4371F:	net/ax25/ax25_timer.c
4372F:	net/ax25/sysctl_net_ax25.c
4373
4374DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4375L:	netdev@vger.kernel.org
4376S:	Orphan
4377F:	Documentation/networking/device_drivers/dec/dmfe.txt
4378F:	drivers/net/ethernet/dec/tulip/dmfe.c
4379
4380DC390/AM53C974 SCSI driver
4381M:	Hannes Reinecke <hare@suse.com>
4382L:	linux-scsi@vger.kernel.org
4383S:	Maintained
4384F:	drivers/scsi/am53c974.c
4385
4386DC395x SCSI driver
4387M:	Oliver Neukum <oliver@neukum.org>
4388M:	Ali Akcaagac <aliakc@web.de>
4389M:	Jamie Lenehan <lenehan@twibble.org>
4390L:	dc395x@twibble.org
4391W:	http://twibble.org/dist/dc395x/
4392W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4393S:	Maintained
4394F:	Documentation/scsi/dc395x.txt
4395F:	drivers/scsi/dc395x.*
4396
4397DCCP PROTOCOL
4398M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4399L:	dccp@vger.kernel.org
4400W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4401S:	Maintained
4402F:	include/linux/dccp.h
4403F:	include/uapi/linux/dccp.h
4404F:	include/linux/tfrc.h
4405F:	net/dccp/
4406
4407DECnet NETWORK LAYER
4408W:	http://linux-decnet.sourceforge.net
4409L:	linux-decnet-user@lists.sourceforge.net
4410S:	Orphan
4411F:	Documentation/networking/decnet.txt
4412F:	net/decnet/
4413
4414DECSTATION PLATFORM SUPPORT
4415M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4416L:	linux-mips@vger.kernel.org
4417W:	http://www.linux-mips.org/wiki/DECstation
4418S:	Maintained
4419F:	arch/mips/dec/
4420F:	arch/mips/include/asm/dec/
4421F:	arch/mips/include/asm/mach-dec/
4422
4423DEFXX FDDI NETWORK DRIVER
4424M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4425S:	Maintained
4426F:	drivers/net/fddi/defxx.*
4427
4428DELL SMBIOS DRIVER
4429M:	Pali Rohár <pali.rohar@gmail.com>
4430M:	Mario Limonciello <mario.limonciello@dell.com>
4431L:	platform-driver-x86@vger.kernel.org
4432S:	Maintained
4433F:	drivers/platform/x86/dell-smbios.*
4434
4435DELL SMBIOS SMM DRIVER
4436M:	Mario Limonciello <mario.limonciello@dell.com>
4437L:	platform-driver-x86@vger.kernel.org
4438S:	Maintained
4439F:	drivers/platform/x86/dell-smbios-smm.c
4440
4441DELL SMBIOS WMI DRIVER
4442M:	Mario Limonciello <mario.limonciello@dell.com>
4443L:	platform-driver-x86@vger.kernel.org
4444S:	Maintained
4445F:	drivers/platform/x86/dell-smbios-wmi.c
4446F:	tools/wmi/dell-smbios-example.c
4447
4448DEFZA FDDI NETWORK DRIVER
4449M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4450S:	Maintained
4451F:	drivers/net/fddi/defza.*
4452
4453DELL LAPTOP DRIVER
4454M:	Matthew Garrett <mjg59@srcf.ucam.org>
4455M:	Pali Rohár <pali.rohar@gmail.com>
4456L:	platform-driver-x86@vger.kernel.org
4457S:	Maintained
4458F:	drivers/platform/x86/dell-laptop.c
4459
4460DELL LAPTOP FREEFALL DRIVER
4461M:	Pali Rohár <pali.rohar@gmail.com>
4462S:	Maintained
4463F:	drivers/platform/x86/dell-smo8800.c
4464
4465DELL LAPTOP RBTN DRIVER
4466M:	Pali Rohár <pali.rohar@gmail.com>
4467S:	Maintained
4468F:	drivers/platform/x86/dell-rbtn.*
4469
4470DELL REMOTE BIOS UPDATE DRIVER
4471M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4472L:	platform-driver-x86@vger.kernel.org
4473S:	Maintained
4474F:	drivers/platform/x86/dell_rbu.c
4475
4476DELL LAPTOP SMM DRIVER
4477M:	Pali Rohár <pali.rohar@gmail.com>
4478S:	Maintained
4479F:	drivers/hwmon/dell-smm-hwmon.c
4480F:	include/uapi/linux/i8k.h
4481
4482DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4483M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4484L:	platform-driver-x86@vger.kernel.org
4485S:	Maintained
4486F:	Documentation/dcdbas.txt
4487F:	drivers/platform/x86/dcdbas.*
4488
4489DELL WMI NOTIFICATIONS DRIVER
4490M:	Matthew Garrett <mjg59@srcf.ucam.org>
4491M:	Pali Rohár <pali.rohar@gmail.com>
4492S:	Maintained
4493F:	drivers/platform/x86/dell-wmi.c
4494
4495DELL WMI DESCRIPTOR DRIVER
4496M:	Mario Limonciello <mario.limonciello@dell.com>
4497S:	Maintained
4498F:	drivers/platform/x86/dell-wmi-descriptor.c
4499
4500DELTA ST MEDIA DRIVER
4501M:	Hugues Fruchet <hugues.fruchet@st.com>
4502L:	linux-media@vger.kernel.org
4503T:	git git://linuxtv.org/media_tree.git
4504W:	https://linuxtv.org
4505S:	Supported
4506F:	drivers/media/platform/sti/delta
4507
4508DENALI NAND DRIVER
4509M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4510L:	linux-mtd@lists.infradead.org
4511S:	Supported
4512F:	drivers/mtd/nand/raw/denali*
4513
4514DESIGNWARE USB2 DRD IP DRIVER
4515M:	Minas Harutyunyan <hminas@synopsys.com>
4516L:	linux-usb@vger.kernel.org
4517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4518S:	Maintained
4519F:	drivers/usb/dwc2/
4520
4521DESIGNWARE USB3 DRD IP DRIVER
4522M:	Felipe Balbi <balbi@kernel.org>
4523L:	linux-usb@vger.kernel.org
4524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4525S:	Maintained
4526F:	drivers/usb/dwc3/
4527
4528DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4529M:	Andreas Klinger <ak@it-klinger.de>
4530L:	linux-iio@vger.kernel.org
4531S:	Maintained
4532F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4533F:	drivers/iio/proximity/srf*.c
4534
4535DEVICE COREDUMP (DEV_COREDUMP)
4536M:	Johannes Berg <johannes@sipsolutions.net>
4537L:	linux-kernel@vger.kernel.org
4538S:	Maintained
4539F:	drivers/base/devcoredump.c
4540F:	include/linux/devcoredump.h
4541
4542DEVICE FREQUENCY (DEVFREQ)
4543M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4544M:	Kyungmin Park <kyungmin.park@samsung.com>
4545R:	Chanwoo Choi <cw00.choi@samsung.com>
4546L:	linux-pm@vger.kernel.org
4547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4548S:	Maintained
4549F:	drivers/devfreq/
4550F:	include/linux/devfreq.h
4551F:	Documentation/devicetree/bindings/devfreq/
4552
4553DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4554M:	Chanwoo Choi <cw00.choi@samsung.com>
4555L:	linux-pm@vger.kernel.org
4556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4557S:	Supported
4558F:	drivers/devfreq/event/
4559F:	drivers/devfreq/devfreq-event.c
4560F:	include/linux/devfreq-event.h
4561F:	Documentation/devicetree/bindings/devfreq/event/
4562
4563DEVICE NUMBER REGISTRY
4564M:	Torben Mathiasen <device@lanana.org>
4565W:	http://lanana.org/docs/device-list/index.html
4566S:	Maintained
4567
4568DEVICE-MAPPER  (LVM)
4569M:	Alasdair Kergon <agk@redhat.com>
4570M:	Mike Snitzer <snitzer@redhat.com>
4571M:	dm-devel@redhat.com
4572L:	dm-devel@redhat.com
4573W:	http://sources.redhat.com/dm
4574Q:	http://patchwork.kernel.org/project/dm-devel/list/
4575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4576T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4577S:	Maintained
4578F:	Documentation/device-mapper/
4579F:	drivers/md/Makefile
4580F:	drivers/md/Kconfig
4581F:	drivers/md/dm*
4582F:	drivers/md/persistent-data/
4583F:	include/linux/device-mapper.h
4584F:	include/linux/dm-*.h
4585F:	include/uapi/linux/dm-*.h
4586
4587DEVLINK
4588M:	Jiri Pirko <jiri@mellanox.com>
4589L:	netdev@vger.kernel.org
4590S:	Supported
4591F:	net/core/devlink.c
4592F:	include/net/devlink.h
4593F:	include/uapi/linux/devlink.h
4594
4595DIALOG SEMICONDUCTOR DRIVERS
4596M:	Support Opensource <support.opensource@diasemi.com>
4597W:	http://www.dialog-semiconductor.com/products
4598S:	Supported
4599F:	Documentation/hwmon/da90??
4600F:	Documentation/devicetree/bindings/mfd/da90*.txt
4601F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4602F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4603F:	Documentation/devicetree/bindings/regulator/da92*.txt
4604F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4605F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4606F:	drivers/gpio/gpio-da90??.c
4607F:	drivers/hwmon/da90??-hwmon.c
4608F:	drivers/iio/adc/da91??-*.c
4609F:	drivers/input/misc/da90??_onkey.c
4610F:	drivers/input/touchscreen/da9052_tsi.c
4611F:	drivers/leds/leds-da90??.c
4612F:	drivers/mfd/da903x.c
4613F:	drivers/mfd/da90??-*.c
4614F:	drivers/mfd/da91??-*.c
4615F:	drivers/power/supply/da9052-battery.c
4616F:	drivers/power/supply/da91??-*.c
4617F:	drivers/regulator/da903x.c
4618F:	drivers/regulator/da9???-regulator.[ch]
4619F:	drivers/thermal/da90??-thermal.c
4620F:	drivers/rtc/rtc-da90??.c
4621F:	drivers/video/backlight/da90??_bl.c
4622F:	drivers/watchdog/da90??_wdt.c
4623F:	include/linux/mfd/da903x.h
4624F:	include/linux/mfd/da9052/
4625F:	include/linux/mfd/da9055/
4626F:	include/linux/mfd/da9062/
4627F:	include/linux/mfd/da9063/
4628F:	include/linux/mfd/da9150/
4629F:	include/linux/regulator/da9211.h
4630F:	include/sound/da[79]*.h
4631F:	sound/soc/codecs/da[79]*.[ch]
4632
4633DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4634M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4635L:	linux-gpio@vger.kernel.org
4636S:	Maintained
4637F:	drivers/gpio/gpio-gpio-mm.c
4638
4639DIOLAN U2C-12 I2C DRIVER
4640M:	Guenter Roeck <linux@roeck-us.net>
4641L:	linux-i2c@vger.kernel.org
4642S:	Maintained
4643F:	drivers/i2c/busses/i2c-diolan-u2c.c
4644
4645FILESYSTEM DIRECT ACCESS (DAX)
4646M:	Dan Williams <dan.j.williams@intel.com>
4647R:	Matthew Wilcox <willy@infradead.org>
4648R:	Jan Kara <jack@suse.cz>
4649L:	linux-fsdevel@vger.kernel.org
4650L:	linux-nvdimm@lists.01.org
4651S:	Supported
4652F:	fs/dax.c
4653F:	include/linux/dax.h
4654F:	include/trace/events/fs_dax.h
4655
4656DEVICE DIRECT ACCESS (DAX)
4657M:	Dan Williams <dan.j.williams@intel.com>
4658M:	Vishal Verma <vishal.l.verma@intel.com>
4659M:	Keith Busch <keith.busch@intel.com>
4660M:	Dave Jiang <dave.jiang@intel.com>
4661L:	linux-nvdimm@lists.01.org
4662S:	Supported
4663F:	drivers/dax/
4664
4665DIRECTORY NOTIFICATION (DNOTIFY)
4666M:	Jan Kara <jack@suse.cz>
4667R:	Amir Goldstein <amir73il@gmail.com>
4668L:	linux-fsdevel@vger.kernel.org
4669S:	Maintained
4670F:	Documentation/filesystems/dnotify.txt
4671F:	fs/notify/dnotify/
4672F:	include/linux/dnotify.h
4673
4674DISK GEOMETRY AND PARTITION HANDLING
4675M:	Andries Brouwer <aeb@cwi.nl>
4676W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4677W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4678W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4679S:	Maintained
4680
4681DISKQUOTA
4682M:	Jan Kara <jack@suse.com>
4683S:	Maintained
4684F:	Documentation/filesystems/quota.txt
4685F:	fs/quota/
4686F:	include/linux/quota*.h
4687F:	include/uapi/linux/quota*.h
4688
4689DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4690M:	Bernie Thompson <bernie@plugable.com>
4691L:	linux-fbdev@vger.kernel.org
4692S:	Maintained
4693W:	http://plugable.com/category/projects/udlfb/
4694F:	drivers/video/fbdev/udlfb.c
4695F:	include/video/udlfb.h
4696F:	Documentation/fb/udlfb.txt
4697
4698DISTRIBUTED LOCK MANAGER (DLM)
4699M:	Christine Caulfield <ccaulfie@redhat.com>
4700M:	David Teigland <teigland@redhat.com>
4701L:	cluster-devel@redhat.com
4702W:	http://sources.redhat.com/cluster/
4703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4704S:	Supported
4705F:	fs/dlm/
4706
4707DMA BUFFER SHARING FRAMEWORK
4708M:	Sumit Semwal <sumit.semwal@linaro.org>
4709S:	Maintained
4710L:	linux-media@vger.kernel.org
4711L:	dri-devel@lists.freedesktop.org
4712L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4713F:	drivers/dma-buf/
4714F:	include/linux/dma-buf*
4715F:	include/linux/reservation.h
4716F:	include/linux/*fence.h
4717F:	Documentation/driver-api/dma-buf.rst
4718T:	git git://anongit.freedesktop.org/drm/drm-misc
4719
4720DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4721M:	Vinod Koul <vkoul@kernel.org>
4722L:	dmaengine@vger.kernel.org
4723Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4724S:	Maintained
4725F:	drivers/dma/
4726F:	include/linux/dmaengine.h
4727F:	include/linux/of_dma.h
4728F:	Documentation/devicetree/bindings/dma/
4729F:	Documentation/driver-api/dmaengine/
4730T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4731
4732DMA MAPPING HELPERS
4733M:	Christoph Hellwig <hch@lst.de>
4734M:	Marek Szyprowski <m.szyprowski@samsung.com>
4735R:	Robin Murphy <robin.murphy@arm.com>
4736L:	iommu@lists.linux-foundation.org
4737T:	git git://git.infradead.org/users/hch/dma-mapping.git
4738W:	http://git.infradead.org/users/hch/dma-mapping.git
4739S:	Supported
4740F:	kernel/dma/
4741F:	include/asm-generic/dma-mapping.h
4742F:	include/linux/dma-direct.h
4743F:	include/linux/dma-mapping.h
4744F:	include/linux/dma-noncoherent.h
4745
4746DME1737 HARDWARE MONITOR DRIVER
4747M:	Juerg Haefliger <juergh@gmail.com>
4748L:	linux-hwmon@vger.kernel.org
4749S:	Maintained
4750F:	Documentation/hwmon/dme1737
4751F:	drivers/hwmon/dme1737.c
4752
4753DMI/SMBIOS SUPPORT
4754M:	Jean Delvare <jdelvare@suse.com>
4755S:	Maintained
4756T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4757F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4758F:	drivers/firmware/dmi-id.c
4759F:	drivers/firmware/dmi_scan.c
4760F:	include/linux/dmi.h
4761
4762DOCUMENTATION
4763M:	Jonathan Corbet <corbet@lwn.net>
4764L:	linux-doc@vger.kernel.org
4765S:	Maintained
4766F:	Documentation/
4767F:	scripts/kernel-doc
4768X:	Documentation/ABI/
4769X:	Documentation/acpi/
4770X:	Documentation/devicetree/
4771X:	Documentation/i2c/
4772X:	Documentation/media/
4773X:	Documentation/power/
4774X:	Documentation/spi/
4775T:	git git://git.lwn.net/linux.git docs-next
4776
4777DOCUMENTATION/ITALIAN
4778M:	Federico Vaga <federico.vaga@vaga.pv.it>
4779L:	linux-doc@vger.kernel.org
4780S:	Maintained
4781F:	Documentation/translations/it_IT
4782
4783DONGWOON DW9714 LENS VOICE COIL DRIVER
4784M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4785L:	linux-media@vger.kernel.org
4786T:	git git://linuxtv.org/media_tree.git
4787S:	Maintained
4788F:	drivers/media/i2c/dw9714.c
4789F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4790
4791DONGWOON DW9807 LENS VOICE COIL DRIVER
4792M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4793L:	linux-media@vger.kernel.org
4794T:	git git://linuxtv.org/media_tree.git
4795S:	Maintained
4796F:	drivers/media/i2c/dw9807-vcm.c
4797F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4798
4799DOUBLETALK DRIVER
4800M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4801L:	blinux-list@redhat.com
4802S:	Maintained
4803F:	drivers/char/dtlk.c
4804F:	include/linux/dtlk.h
4805
4806DPAA2 DATAPATH I/O (DPIO) DRIVER
4807M:	Roy Pledge <Roy.Pledge@nxp.com>
4808L:	linux-kernel@vger.kernel.org
4809S:	Maintained
4810F:	drivers/soc/fsl/dpio
4811
4812DPAA2 ETHERNET DRIVER
4813M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4814L:	netdev@vger.kernel.org
4815S:	Maintained
4816F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4817F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4818F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4819F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4820F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4821
4822DPAA2 ETHERNET SWITCH DRIVER
4823M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4824M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4825L:	linux-kernel@vger.kernel.org
4826S:	Maintained
4827F:	drivers/staging/fsl-dpaa2/ethsw
4828
4829DPAA2 PTP CLOCK DRIVER
4830M:	Yangbo Lu <yangbo.lu@nxp.com>
4831L:	netdev@vger.kernel.org
4832S:	Maintained
4833F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4834F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
4835
4836DPT_I2O SCSI RAID DRIVER
4837M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4838L:	linux-scsi@vger.kernel.org
4839W:	http://www.adaptec.com/
4840S:	Maintained
4841F:	drivers/scsi/dpt*
4842F:	drivers/scsi/dpt/
4843
4844DRBD DRIVER
4845M:	Philipp Reisner <philipp.reisner@linbit.com>
4846M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4847L:	drbd-dev@lists.linbit.com
4848W:	http://www.drbd.org
4849T:	git git://git.linbit.com/linux-drbd.git
4850T:	git git://git.linbit.com/drbd-8.4.git
4851S:	Supported
4852F:	drivers/block/drbd/
4853F:	lib/lru_cache.c
4854F:	Documentation/blockdev/drbd/
4855
4856DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4857M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4858R:	"Rafael J. Wysocki" <rafael@kernel.org>
4859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4860S:	Supported
4861F:	Documentation/kobject.txt
4862F:	drivers/base/
4863F:	fs/debugfs/
4864F:	fs/sysfs/
4865F:	include/linux/debugfs.h
4866F:	include/linux/kobj*
4867F:	lib/kobj*
4868
4869DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4870M:	Kevin Hilman <khilman@kernel.org>
4871M:	Nishanth Menon <nm@ti.com>
4872S:	Maintained
4873F:	drivers/power/avs/
4874F:	include/linux/power/smartreflex.h
4875L:	linux-pm@vger.kernel.org
4876
4877DRM DRIVER FOR ARM PL111 CLCD
4878M:	Eric Anholt <eric@anholt.net>
4879T:	git git://anongit.freedesktop.org/drm/drm-misc
4880S:	Supported
4881F:	drivers/gpu/drm/pl111/
4882
4883DRM DRIVER FOR ARM VERSATILE TFT PANELS
4884M:	Linus Walleij <linus.walleij@linaro.org>
4885T:	git git://anongit.freedesktop.org/drm/drm-misc
4886S:	Maintained
4887F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4888F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4889
4890DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4891M:	Dave Airlie <airlied@redhat.com>
4892S:	Odd Fixes
4893F:	drivers/gpu/drm/ast/
4894
4895DRM DRIVER FOR BOCHS VIRTUAL GPU
4896M:	Gerd Hoffmann <kraxel@redhat.com>
4897L:	virtualization@lists.linux-foundation.org
4898T:	git git://anongit.freedesktop.org/drm/drm-misc
4899S:	Maintained
4900F:	drivers/gpu/drm/bochs/
4901
4902DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4903M:	Linus Walleij <linus.walleij@linaro.org>
4904T:	git git://anongit.freedesktop.org/drm/drm-misc
4905S:	Maintained
4906F:	drivers/gpu/drm/tve200/
4907
4908DRM DRIVER FOR ILITEK ILI9225 PANELS
4909M:	David Lechner <david@lechnology.com>
4910S:	Maintained
4911F:	drivers/gpu/drm/tinydrm/ili9225.c
4912F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4913
4914DRM DRIVER FOR HX8357D PANELS
4915M:	Eric Anholt <eric@anholt.net>
4916T:	git git://anongit.freedesktop.org/drm/drm-misc
4917S:	Maintained
4918F:	drivers/gpu/drm/tinydrm/hx8357d.c
4919F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
4920
4921DRM DRIVER FOR INTEL I810 VIDEO CARDS
4922S:	Orphan / Obsolete
4923F:	drivers/gpu/drm/i810/
4924F:	include/uapi/drm/i810_drm.h
4925
4926DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4927S:	Orphan / Obsolete
4928F:	drivers/gpu/drm/mga/
4929F:	include/uapi/drm/mga_drm.h
4930
4931DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4932M:	Dave Airlie <airlied@redhat.com>
4933S:	Odd Fixes
4934F:	drivers/gpu/drm/mgag200/
4935
4936DRM DRIVER FOR MI0283QT
4937M:	Noralf Trønnes <noralf@tronnes.org>
4938S:	Maintained
4939F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4940F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4941
4942DRM DRIVER FOR MSM ADRENO GPU
4943M:	Rob Clark <robdclark@gmail.com>
4944M:	Sean Paul <sean@poorly.run>
4945L:	linux-arm-msm@vger.kernel.org
4946L:	dri-devel@lists.freedesktop.org
4947L:	freedreno@lists.freedesktop.org
4948T:	git https://gitlab.freedesktop.org/drm/msm.git
4949S:	Maintained
4950F:	drivers/gpu/drm/msm/
4951F:	include/uapi/drm/msm_drm.h
4952F:	Documentation/devicetree/bindings/display/msm/
4953
4954DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4955M:	Ben Skeggs <bskeggs@redhat.com>
4956L:	dri-devel@lists.freedesktop.org
4957L:	nouveau@lists.freedesktop.org
4958T:	git git://github.com/skeggsb/linux
4959S:	Supported
4960F:	drivers/gpu/drm/nouveau/
4961F:	include/uapi/drm/nouveau_drm.h
4962
4963DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4964M:	Stefan Mavrodiev <stefan@olimex.com>
4965S:	Maintained
4966F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4967F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4968
4969DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4970M:	Noralf Trønnes <noralf@tronnes.org>
4971S:	Maintained
4972F:	drivers/gpu/drm/tinydrm/repaper.c
4973F:	Documentation/devicetree/bindings/display/repaper.txt
4974
4975DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4976M:	Dave Airlie <airlied@redhat.com>
4977M:	Gerd Hoffmann <kraxel@redhat.com>
4978L:	virtualization@lists.linux-foundation.org
4979T:	git git://anongit.freedesktop.org/drm/drm-misc
4980S:	Obsolete
4981W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4982F:	drivers/gpu/drm/cirrus/
4983
4984DRM DRIVER FOR QXL VIRTUAL GPU
4985M:	Dave Airlie <airlied@redhat.com>
4986M:	Gerd Hoffmann <kraxel@redhat.com>
4987L:	virtualization@lists.linux-foundation.org
4988L:	spice-devel@lists.freedesktop.org
4989T:	git git://anongit.freedesktop.org/drm/drm-misc
4990S:	Maintained
4991F:	drivers/gpu/drm/qxl/
4992F:	include/uapi/drm/qxl_drm.h
4993
4994DRM DRIVER FOR RAGE 128 VIDEO CARDS
4995S:	Orphan / Obsolete
4996F:	drivers/gpu/drm/r128/
4997F:	include/uapi/drm/r128_drm.h
4998
4999DRM DRIVER FOR SAVAGE VIDEO CARDS
5000S:	Orphan / Obsolete
5001F:	drivers/gpu/drm/savage/
5002F:	include/uapi/drm/savage_drm.h
5003
5004DRM DRIVER FOR SIS VIDEO CARDS
5005S:	Orphan / Obsolete
5006F:	drivers/gpu/drm/sis/
5007F:	include/uapi/drm/sis_drm.h
5008
5009DRM DRIVER FOR SITRONIX ST7701 PANELS
5010M:	Jagan Teki <jagan@amarulasolutions.com>
5011S:	Maintained
5012F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5013F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5014
5015DRM DRIVER FOR SITRONIX ST7586 PANELS
5016M:	David Lechner <david@lechnology.com>
5017S:	Maintained
5018F:	drivers/gpu/drm/tinydrm/st7586.c
5019F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5020
5021DRM DRIVER FOR SITRONIX ST7735R PANELS
5022M:	David Lechner <david@lechnology.com>
5023S:	Maintained
5024F:	drivers/gpu/drm/tinydrm/st7735r.c
5025F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5026
5027DRM DRIVER FOR TDFX VIDEO CARDS
5028S:	Orphan / Obsolete
5029F:	drivers/gpu/drm/tdfx/
5030
5031DRM DRIVER FOR TPO TPG110 PANELS
5032M:	Linus Walleij <linus.walleij@linaro.org>
5033T:	git git://anongit.freedesktop.org/drm/drm-misc
5034S:	Maintained
5035F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5036F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5037
5038DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5039M:	Dave Airlie <airlied@redhat.com>
5040R:	Sean Paul <sean@poorly.run>
5041L:	dri-devel@lists.freedesktop.org
5042S:	Odd Fixes
5043F:	drivers/gpu/drm/udl/
5044T:	git git://anongit.freedesktop.org/drm/drm-misc
5045
5046DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5047M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5048R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5049R:	Daniel Vetter <daniel@ffwll.ch>
5050T:	git git://anongit.freedesktop.org/drm/drm-misc
5051S:	Maintained
5052L:	dri-devel@lists.freedesktop.org
5053F:	drivers/gpu/drm/vkms/
5054F:	Documentation/gpu/vkms.rst
5055
5056DRM DRIVER FOR VMWARE VIRTUAL GPU
5057M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5058M:	Thomas Hellstrom <thellstrom@vmware.com>
5059L:	dri-devel@lists.freedesktop.org
5060T:	git git://people.freedesktop.org/~thomash/linux
5061S:	Supported
5062F:	drivers/gpu/drm/vmwgfx/
5063F:	include/uapi/drm/vmwgfx_drm.h
5064
5065DRM DRIVERS
5066M:	David Airlie <airlied@linux.ie>
5067M:	Daniel Vetter <daniel@ffwll.ch>
5068L:	dri-devel@lists.freedesktop.org
5069T:	git git://anongit.freedesktop.org/drm/drm
5070B:	https://bugs.freedesktop.org/
5071C:	irc://chat.freenode.net/dri-devel
5072S:	Maintained
5073F:	drivers/gpu/drm/
5074F:	drivers/gpu/vga/
5075F:	Documentation/devicetree/bindings/display/
5076F:	Documentation/devicetree/bindings/gpu/
5077F:	Documentation/gpu/
5078F:	include/drm/
5079F:	include/uapi/drm/
5080F:	include/linux/vga*
5081
5082DRM DRIVERS AND MISC GPU PATCHES
5083M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5084M:	Maxime Ripard <maxime.ripard@bootlin.com>
5085M:	Sean Paul <sean@poorly.run>
5086W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5087S:	Maintained
5088T:	git git://anongit.freedesktop.org/drm/drm-misc
5089F:	Documentation/gpu/
5090F:	drivers/gpu/vga/
5091F:	drivers/gpu/drm/*
5092F:	include/drm/drm*
5093F:	include/uapi/drm/drm*
5094F:	include/linux/vga*
5095
5096DRM DRIVERS FOR ALLWINNER A10
5097M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5098L:	dri-devel@lists.freedesktop.org
5099S:	Supported
5100F:	drivers/gpu/drm/sun4i/
5101F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5102T:	git git://anongit.freedesktop.org/drm/drm-misc
5103
5104DRM DRIVERS FOR AMLOGIC SOCS
5105M:	Neil Armstrong <narmstrong@baylibre.com>
5106L:	dri-devel@lists.freedesktop.org
5107L:	linux-amlogic@lists.infradead.org
5108W:	http://linux-meson.com/
5109S:	Supported
5110F:	drivers/gpu/drm/meson/
5111F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5112F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5113F:	Documentation/gpu/meson.rst
5114T:	git git://anongit.freedesktop.org/drm/drm-misc
5115
5116DRM DRIVERS FOR ATMEL HLCDC
5117M:	Boris Brezillon <bbrezillon@kernel.org>
5118L:	dri-devel@lists.freedesktop.org
5119S:	Supported
5120F:	drivers/gpu/drm/atmel-hlcdc/
5121F:	Documentation/devicetree/bindings/display/atmel/
5122T:	git git://anongit.freedesktop.org/drm/drm-misc
5123
5124DRM DRIVERS FOR BRIDGE CHIPS
5125M:	Andrzej Hajda <a.hajda@samsung.com>
5126R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5127S:	Maintained
5128T:	git git://anongit.freedesktop.org/drm/drm-misc
5129F:	drivers/gpu/drm/bridge/
5130
5131DRM DRIVERS FOR EXYNOS
5132M:	Inki Dae <inki.dae@samsung.com>
5133M:	Joonyoung Shim <jy0922.shim@samsung.com>
5134M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5135M:	Kyungmin Park <kyungmin.park@samsung.com>
5136L:	dri-devel@lists.freedesktop.org
5137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5138S:	Supported
5139F:	drivers/gpu/drm/exynos/
5140F:	include/uapi/drm/exynos_drm.h
5141F:	Documentation/devicetree/bindings/display/exynos/
5142
5143DRM DRIVERS FOR FREESCALE DCU
5144M:	Stefan Agner <stefan@agner.ch>
5145M:	Alison Wang <alison.wang@nxp.com>
5146L:	dri-devel@lists.freedesktop.org
5147S:	Supported
5148F:	drivers/gpu/drm/fsl-dcu/
5149F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5150F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5151F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5152T:	git git://anongit.freedesktop.org/drm/drm-misc
5153
5154DRM DRIVERS FOR FREESCALE IMX
5155M:	Philipp Zabel <p.zabel@pengutronix.de>
5156L:	dri-devel@lists.freedesktop.org
5157S:	Maintained
5158F:	drivers/gpu/drm/imx/
5159F:	drivers/gpu/ipu-v3/
5160F:	Documentation/devicetree/bindings/display/imx/
5161
5162DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5163M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5164L:	dri-devel@lists.freedesktop.org
5165T:	git git://github.com/patjak/drm-gma500
5166S:	Maintained
5167F:	drivers/gpu/drm/gma500/
5168
5169DRM DRIVERS FOR HISILICON
5170M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5171M:	Rongrong Zou <zourongrong@gmail.com>
5172R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5173R:	Chen Feng <puck.chen@hisilicon.com>
5174L:	dri-devel@lists.freedesktop.org
5175T:	git git://github.com/xin3liang/linux.git
5176S:	Maintained
5177F:	drivers/gpu/drm/hisilicon/
5178F:	Documentation/devicetree/bindings/display/hisilicon/
5179
5180DRM DRIVERS FOR MEDIATEK
5181M:	CK Hu <ck.hu@mediatek.com>
5182M:	Philipp Zabel <p.zabel@pengutronix.de>
5183L:	dri-devel@lists.freedesktop.org
5184S:	Supported
5185F:	drivers/gpu/drm/mediatek/
5186F:	Documentation/devicetree/bindings/display/mediatek/
5187
5188DRM DRIVERS FOR NVIDIA TEGRA
5189M:	Thierry Reding <thierry.reding@gmail.com>
5190L:	dri-devel@lists.freedesktop.org
5191L:	linux-tegra@vger.kernel.org
5192T:	git git://anongit.freedesktop.org/tegra/linux.git
5193S:	Supported
5194F:	drivers/gpu/drm/tegra/
5195F:	drivers/gpu/host1x/
5196F:	include/linux/host1x.h
5197F:	include/uapi/drm/tegra_drm.h
5198F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5199
5200DRM DRIVERS FOR RENESAS
5201M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5202M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5203L:	dri-devel@lists.freedesktop.org
5204L:	linux-renesas-soc@vger.kernel.org
5205T:	git git://linuxtv.org/pinchartl/media drm/du/next
5206S:	Supported
5207F:	drivers/gpu/drm/rcar-du/
5208F:	drivers/gpu/drm/shmobile/
5209F:	include/linux/platform_data/shmob_drm.h
5210F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5211F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5212F:	Documentation/devicetree/bindings/display/renesas,du.txt
5213
5214DRM DRIVERS FOR ROCKCHIP
5215M:	Sandy Huang <hjc@rock-chips.com>
5216M:	Heiko Stübner <heiko@sntech.de>
5217L:	dri-devel@lists.freedesktop.org
5218S:	Maintained
5219F:	drivers/gpu/drm/rockchip/
5220F:	Documentation/devicetree/bindings/display/rockchip/
5221T:	git git://anongit.freedesktop.org/drm/drm-misc
5222
5223DRM DRIVERS FOR STI
5224M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5225M:	Vincent Abriou <vincent.abriou@st.com>
5226L:	dri-devel@lists.freedesktop.org
5227T:	git git://anongit.freedesktop.org/drm/drm-misc
5228S:	Maintained
5229F:	drivers/gpu/drm/sti
5230F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5231
5232DRM DRIVERS FOR STM
5233M:	Yannick Fertre <yannick.fertre@st.com>
5234M:	Philippe Cornu <philippe.cornu@st.com>
5235M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5236M:	Vincent Abriou <vincent.abriou@st.com>
5237L:	dri-devel@lists.freedesktop.org
5238T:	git git://anongit.freedesktop.org/drm/drm-misc
5239S:	Maintained
5240F:	drivers/gpu/drm/stm
5241F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5242
5243DRM DRIVERS FOR TI LCDC
5244M:	Jyri Sarha <jsarha@ti.com>
5245R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5246L:	dri-devel@lists.freedesktop.org
5247S:	Maintained
5248F:	drivers/gpu/drm/tilcdc/
5249F:	Documentation/devicetree/bindings/display/tilcdc/
5250
5251DRM DRIVERS FOR TI OMAP
5252M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5253L:	dri-devel@lists.freedesktop.org
5254S:	Maintained
5255F:	drivers/gpu/drm/omapdrm/
5256F:	Documentation/devicetree/bindings/display/ti/
5257
5258DRM DRIVERS FOR V3D
5259M:	Eric Anholt <eric@anholt.net>
5260S:	Supported
5261F:	drivers/gpu/drm/v3d/
5262F:	include/uapi/drm/v3d_drm.h
5263F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5264T:	git git://anongit.freedesktop.org/drm/drm-misc
5265
5266DRM DRIVERS FOR VC4
5267M:	Eric Anholt <eric@anholt.net>
5268T:	git git://github.com/anholt/linux
5269S:	Supported
5270F:	drivers/gpu/drm/vc4/
5271F:	include/uapi/drm/vc4_drm.h
5272F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5273T:	git git://anongit.freedesktop.org/drm/drm-misc
5274
5275DRM DRIVERS FOR VIVANTE GPU IP
5276M:	Lucas Stach <l.stach@pengutronix.de>
5277R:	Russell King <linux+etnaviv@armlinux.org.uk>
5278R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5279L:	etnaviv@lists.freedesktop.org
5280L:	dri-devel@lists.freedesktop.org
5281S:	Maintained
5282F:	drivers/gpu/drm/etnaviv/
5283F:	include/uapi/drm/etnaviv_drm.h
5284F:	Documentation/devicetree/bindings/display/etnaviv/
5285
5286DRM DRIVERS FOR ZTE ZX
5287M:	Shawn Guo <shawnguo@kernel.org>
5288L:	dri-devel@lists.freedesktop.org
5289S:	Maintained
5290F:	drivers/gpu/drm/zte/
5291F:	Documentation/devicetree/bindings/display/zte,vou.txt
5292T:	git git://anongit.freedesktop.org/drm/drm-misc
5293
5294DRM PANEL DRIVERS
5295M:	Thierry Reding <thierry.reding@gmail.com>
5296L:	dri-devel@lists.freedesktop.org
5297T:	git git://anongit.freedesktop.org/drm/drm-misc
5298S:	Maintained
5299F:	drivers/gpu/drm/drm_panel.c
5300F:	drivers/gpu/drm/panel/
5301F:	include/drm/drm_panel.h
5302F:	Documentation/devicetree/bindings/display/panel/
5303
5304DRM TINYDRM DRIVERS
5305M:	Noralf Trønnes <noralf@tronnes.org>
5306W:	https://github.com/notro/tinydrm/wiki/Development
5307T:	git git://anongit.freedesktop.org/drm/drm-misc
5308S:	Maintained
5309F:	drivers/gpu/drm/tinydrm/
5310F:	include/drm/tinydrm/
5311
5312DRM DRIVERS FOR XEN
5313M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5314T:	git git://anongit.freedesktop.org/drm/drm-misc
5315L:	dri-devel@lists.freedesktop.org
5316L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5317S:	Supported
5318F:	drivers/gpu/drm/xen/
5319F:	Documentation/gpu/xen-front.rst
5320
5321DRM TTM SUBSYSTEM
5322M:	Christian Koenig <christian.koenig@amd.com>
5323M:	Huang Rui <ray.huang@amd.com>
5324M:	Junwei Zhang <Jerry.Zhang@amd.com>
5325T:	git git://people.freedesktop.org/~agd5f/linux
5326S:	Maintained
5327L:	dri-devel@lists.freedesktop.org
5328F:	include/drm/ttm/
5329F:	drivers/gpu/drm/ttm/
5330
5331DSBR100 USB FM RADIO DRIVER
5332M:	Alexey Klimov <klimov.linux@gmail.com>
5333L:	linux-media@vger.kernel.org
5334T:	git git://linuxtv.org/media_tree.git
5335S:	Maintained
5336F:	drivers/media/radio/dsbr100.c
5337
5338DSCC4 DRIVER
5339M:	Francois Romieu <romieu@fr.zoreil.com>
5340L:	netdev@vger.kernel.org
5341S:	Maintained
5342F:	drivers/net/wan/dscc4.c
5343
5344DT3155 MEDIA DRIVER
5345M:	Hans Verkuil <hverkuil@xs4all.nl>
5346L:	linux-media@vger.kernel.org
5347T:	git git://linuxtv.org/media_tree.git
5348W:	https://linuxtv.org
5349S:	Odd Fixes
5350F:	drivers/media/pci/dt3155/
5351
5352DVB_USB_AF9015 MEDIA DRIVER
5353M:	Antti Palosaari <crope@iki.fi>
5354L:	linux-media@vger.kernel.org
5355W:	https://linuxtv.org
5356W:	http://palosaari.fi/linux/
5357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5358T:	git git://linuxtv.org/anttip/media_tree.git
5359S:	Maintained
5360F:	drivers/media/usb/dvb-usb-v2/af9015*
5361
5362DVB_USB_AF9035 MEDIA DRIVER
5363M:	Antti Palosaari <crope@iki.fi>
5364L:	linux-media@vger.kernel.org
5365W:	https://linuxtv.org
5366W:	http://palosaari.fi/linux/
5367Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5368T:	git git://linuxtv.org/anttip/media_tree.git
5369S:	Maintained
5370F:	drivers/media/usb/dvb-usb-v2/af9035*
5371
5372DVB_USB_ANYSEE MEDIA DRIVER
5373M:	Antti Palosaari <crope@iki.fi>
5374L:	linux-media@vger.kernel.org
5375W:	https://linuxtv.org
5376W:	http://palosaari.fi/linux/
5377Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5378T:	git git://linuxtv.org/anttip/media_tree.git
5379S:	Maintained
5380F:	drivers/media/usb/dvb-usb-v2/anysee*
5381
5382DVB_USB_AU6610 MEDIA DRIVER
5383M:	Antti Palosaari <crope@iki.fi>
5384L:	linux-media@vger.kernel.org
5385W:	https://linuxtv.org
5386W:	http://palosaari.fi/linux/
5387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5388T:	git git://linuxtv.org/anttip/media_tree.git
5389S:	Maintained
5390F:	drivers/media/usb/dvb-usb-v2/au6610*
5391
5392DVB_USB_CE6230 MEDIA DRIVER
5393M:	Antti Palosaari <crope@iki.fi>
5394L:	linux-media@vger.kernel.org
5395W:	https://linuxtv.org
5396W:	http://palosaari.fi/linux/
5397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5398T:	git git://linuxtv.org/anttip/media_tree.git
5399S:	Maintained
5400F:	drivers/media/usb/dvb-usb-v2/ce6230*
5401
5402DVB_USB_CXUSB MEDIA DRIVER
5403M:	Michael Krufky <mkrufky@linuxtv.org>
5404L:	linux-media@vger.kernel.org
5405W:	https://linuxtv.org
5406W:	http://github.com/mkrufky
5407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5408T:	git git://linuxtv.org/media_tree.git
5409S:	Maintained
5410F:	drivers/media/usb/dvb-usb/cxusb*
5411
5412DVB_USB_EC168 MEDIA DRIVER
5413M:	Antti Palosaari <crope@iki.fi>
5414L:	linux-media@vger.kernel.org
5415W:	https://linuxtv.org
5416W:	http://palosaari.fi/linux/
5417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5418T:	git git://linuxtv.org/anttip/media_tree.git
5419S:	Maintained
5420F:	drivers/media/usb/dvb-usb-v2/ec168*
5421
5422DVB_USB_GL861 MEDIA DRIVER
5423M:	Antti Palosaari <crope@iki.fi>
5424L:	linux-media@vger.kernel.org
5425W:	https://linuxtv.org
5426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5427T:	git git://linuxtv.org/anttip/media_tree.git
5428S:	Maintained
5429F:	drivers/media/usb/dvb-usb-v2/gl861*
5430
5431DVB_USB_MXL111SF MEDIA DRIVER
5432M:	Michael Krufky <mkrufky@linuxtv.org>
5433L:	linux-media@vger.kernel.org
5434W:	https://linuxtv.org
5435W:	http://github.com/mkrufky
5436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5437T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5438S:	Maintained
5439F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5440
5441DVB_USB_RTL28XXU MEDIA DRIVER
5442M:	Antti Palosaari <crope@iki.fi>
5443L:	linux-media@vger.kernel.org
5444W:	https://linuxtv.org
5445W:	http://palosaari.fi/linux/
5446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5447T:	git git://linuxtv.org/anttip/media_tree.git
5448S:	Maintained
5449F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5450
5451DVB_USB_V2 MEDIA DRIVER
5452M:	Antti Palosaari <crope@iki.fi>
5453L:	linux-media@vger.kernel.org
5454W:	https://linuxtv.org
5455W:	http://palosaari.fi/linux/
5456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5457T:	git git://linuxtv.org/anttip/media_tree.git
5458S:	Maintained
5459F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5460F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5461
5462DYNAMIC DEBUG
5463M:	Jason Baron <jbaron@akamai.com>
5464S:	Maintained
5465F:	lib/dynamic_debug.c
5466F:	include/linux/dynamic_debug.h
5467
5468DYNAMIC INTERRUPT MODERATION
5469M:	Tal Gilboa <talgi@mellanox.com>
5470S:	Maintained
5471F:	include/linux/net_dim.h
5472
5473DZ DECSTATION DZ11 SERIAL DRIVER
5474M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5475S:	Maintained
5476F:	drivers/tty/serial/dz.*
5477
5478E3X0 POWER BUTTON DRIVER
5479M:	Moritz Fischer <moritz.fischer@ettus.com>
5480L:	usrp-users@lists.ettus.com
5481W:	http://www.ettus.com
5482S:	Supported
5483F:	drivers/input/misc/e3x0-button.c
5484F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5485
5486E4000 MEDIA DRIVER
5487M:	Antti Palosaari <crope@iki.fi>
5488L:	linux-media@vger.kernel.org
5489W:	https://linuxtv.org
5490W:	http://palosaari.fi/linux/
5491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5492T:	git git://linuxtv.org/anttip/media_tree.git
5493S:	Maintained
5494F:	drivers/media/tuners/e4000*
5495
5496EARTH_PT1 MEDIA DRIVER
5497M:	Akihiro Tsukada <tskd08@gmail.com>
5498L:	linux-media@vger.kernel.org
5499S:	Odd Fixes
5500F:	drivers/media/pci/pt1/
5501
5502EARTH_PT3 MEDIA DRIVER
5503M:	Akihiro Tsukada <tskd08@gmail.com>
5504L:	linux-media@vger.kernel.org
5505S:	Odd Fixes
5506F:	drivers/media/pci/pt3/
5507
5508EC100 MEDIA DRIVER
5509M:	Antti Palosaari <crope@iki.fi>
5510L:	linux-media@vger.kernel.org
5511W:	https://linuxtv.org
5512W:	http://palosaari.fi/linux/
5513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5514T:	git git://linuxtv.org/anttip/media_tree.git
5515S:	Maintained
5516F:	drivers/media/dvb-frontends/ec100*
5517
5518ECRYPT FILE SYSTEM
5519M:	Tyler Hicks <tyhicks@canonical.com>
5520L:	ecryptfs@vger.kernel.org
5521W:	http://ecryptfs.org
5522W:	https://launchpad.net/ecryptfs
5523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5524S:	Supported
5525F:	Documentation/filesystems/ecryptfs.txt
5526F:	fs/ecryptfs/
5527
5528EDAC-AMD64
5529M:	Borislav Petkov <bp@alien8.de>
5530L:	linux-edac@vger.kernel.org
5531S:	Maintained
5532F:	drivers/edac/amd64_edac*
5533
5534EDAC-AST2500
5535M:	Stefan Schaeckeler <sschaeck@cisco.com>
5536S:	Supported
5537F:	drivers/edac/aspeed_edac.c
5538F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5539
5540EDAC-CALXEDA
5541M:	Robert Richter <rric@kernel.org>
5542L:	linux-edac@vger.kernel.org
5543S:	Maintained
5544F:	drivers/edac/highbank*
5545
5546EDAC-CAVIUM OCTEON
5547M:	Ralf Baechle <ralf@linux-mips.org>
5548M:	David Daney <david.daney@cavium.com>
5549L:	linux-edac@vger.kernel.org
5550L:	linux-mips@vger.kernel.org
5551S:	Supported
5552F:	drivers/edac/octeon_edac*
5553
5554EDAC-CAVIUM THUNDERX
5555M:	David Daney <david.daney@cavium.com>
5556M:	Jan Glauber <jglauber@cavium.com>
5557L:	linux-edac@vger.kernel.org
5558S:	Supported
5559F:	drivers/edac/thunderx_edac*
5560
5561EDAC-CORE
5562M:	Borislav Petkov <bp@alien8.de>
5563M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5564R:	James Morse <james.morse@arm.com>
5565L:	linux-edac@vger.kernel.org
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5568S:	Supported
5569F:	Documentation/admin-guide/ras.rst
5570F:	Documentation/driver-api/edac.rst
5571F:	drivers/edac/
5572F:	include/linux/edac.h
5573
5574EDAC-E752X
5575M:	Mark Gross <mark.gross@intel.com>
5576L:	linux-edac@vger.kernel.org
5577S:	Maintained
5578F:	drivers/edac/e752x_edac.c
5579
5580EDAC-E7XXX
5581L:	linux-edac@vger.kernel.org
5582S:	Maintained
5583F:	drivers/edac/e7xxx_edac.c
5584
5585EDAC-FSL_DDR
5586M:	York Sun <york.sun@nxp.com>
5587L:	linux-edac@vger.kernel.org
5588S:	Maintained
5589F:	drivers/edac/fsl_ddr_edac.*
5590
5591EDAC-GHES
5592M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5593L:	linux-edac@vger.kernel.org
5594S:	Maintained
5595F:	drivers/edac/ghes_edac.c
5596
5597EDAC-I3000
5598L:	linux-edac@vger.kernel.org
5599S:	Orphan
5600F:	drivers/edac/i3000_edac.c
5601
5602EDAC-I5000
5603L:	linux-edac@vger.kernel.org
5604S:	Maintained
5605F:	drivers/edac/i5000_edac.c
5606
5607EDAC-I5400
5608M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5609L:	linux-edac@vger.kernel.org
5610S:	Maintained
5611F:	drivers/edac/i5400_edac.c
5612
5613EDAC-I7300
5614M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5615L:	linux-edac@vger.kernel.org
5616S:	Maintained
5617F:	drivers/edac/i7300_edac.c
5618
5619EDAC-I7CORE
5620M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5621L:	linux-edac@vger.kernel.org
5622S:	Maintained
5623F:	drivers/edac/i7core_edac.c
5624
5625EDAC-I82443BXGX
5626M:	Tim Small <tim@buttersideup.com>
5627L:	linux-edac@vger.kernel.org
5628S:	Maintained
5629F:	drivers/edac/i82443bxgx_edac.c
5630
5631EDAC-I82975X
5632M:	"Arvind R." <arvino55@gmail.com>
5633L:	linux-edac@vger.kernel.org
5634S:	Maintained
5635F:	drivers/edac/i82975x_edac.c
5636
5637EDAC-IE31200
5638M:	Jason Baron <jbaron@akamai.com>
5639L:	linux-edac@vger.kernel.org
5640S:	Maintained
5641F:	drivers/edac/ie31200_edac.c
5642
5643EDAC-MPC85XX
5644M:	Johannes Thumshirn <morbidrsa@gmail.com>
5645L:	linux-edac@vger.kernel.org
5646S:	Maintained
5647F:	drivers/edac/mpc85xx_edac.[ch]
5648
5649EDAC-PASEMI
5650M:	Egor Martovetsky <egor@pasemi.com>
5651L:	linux-edac@vger.kernel.org
5652S:	Maintained
5653F:	drivers/edac/pasemi_edac.c
5654
5655EDAC-PND2
5656M:	Tony Luck <tony.luck@intel.com>
5657L:	linux-edac@vger.kernel.org
5658S:	Maintained
5659F:	drivers/edac/pnd2_edac.[ch]
5660
5661EDAC-R82600
5662M:	Tim Small <tim@buttersideup.com>
5663L:	linux-edac@vger.kernel.org
5664S:	Maintained
5665F:	drivers/edac/r82600_edac.c
5666
5667EDAC-SBRIDGE
5668M:	Tony Luck <tony.luck@intel.com>
5669R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5670L:	linux-edac@vger.kernel.org
5671S:	Maintained
5672F:	drivers/edac/sb_edac.c
5673
5674EDAC-SKYLAKE
5675M:	Tony Luck <tony.luck@intel.com>
5676L:	linux-edac@vger.kernel.org
5677S:	Maintained
5678F:	drivers/edac/skx_edac.c
5679
5680EDAC-TI
5681M:	Tero Kristo <t-kristo@ti.com>
5682L:	linux-edac@vger.kernel.org
5683S:	Maintained
5684F:	drivers/edac/ti_edac.c
5685
5686EDAC-QCOM
5687M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5688M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5689L:	linux-arm-msm@vger.kernel.org
5690L:	linux-edac@vger.kernel.org
5691S:	Maintained
5692F:	drivers/edac/qcom_edac.c
5693
5694EDIROL UA-101/UA-1000 DRIVER
5695M:	Clemens Ladisch <clemens@ladisch.de>
5696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5697T:	git git://git.alsa-project.org/alsa-kernel.git
5698S:	Maintained
5699F:	sound/usb/misc/ua101.c
5700
5701EFI TEST DRIVER
5702L:	linux-efi@vger.kernel.org
5703M:	Ivan Hu <ivan.hu@canonical.com>
5704M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5705S:	Maintained
5706F:	drivers/firmware/efi/test/
5707
5708EFI VARIABLE FILESYSTEM
5709M:	Matthew Garrett <matthew.garrett@nebula.com>
5710M:	Jeremy Kerr <jk@ozlabs.org>
5711M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5713L:	linux-efi@vger.kernel.org
5714S:	Maintained
5715F:	fs/efivarfs/
5716
5717EFIFB FRAMEBUFFER DRIVER
5718L:	linux-fbdev@vger.kernel.org
5719M:	Peter Jones <pjones@redhat.com>
5720S:	Maintained
5721F:	drivers/video/fbdev/efifb.c
5722
5723EFS FILESYSTEM
5724W:	http://aeschi.ch.eu.org/efs/
5725S:	Orphan
5726F:	fs/efs/
5727
5728EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5729M:	Douglas Miller <dougmill@linux.ibm.com>
5730L:	netdev@vger.kernel.org
5731S:	Maintained
5732F:	drivers/net/ethernet/ibm/ehea/
5733
5734EM28XX VIDEO4LINUX DRIVER
5735M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5736L:	linux-media@vger.kernel.org
5737W:	https://linuxtv.org
5738T:	git git://linuxtv.org/media_tree.git
5739S:	Maintained
5740F:	drivers/media/usb/em28xx/
5741F:	Documentation/media/v4l-drivers/em28xx*
5742
5743EMBEDDED LINUX
5744M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5745M:	Matt Mackall <mpm@selenic.com>
5746M:	David Woodhouse <dwmw2@infradead.org>
5747L:	linux-embedded@vger.kernel.org
5748S:	Maintained
5749
5750Emulex 10Gbps iSCSI - OneConnect DRIVER
5751M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5752M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5753M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5754L:	linux-scsi@vger.kernel.org
5755W:	http://www.broadcom.com
5756S:	Supported
5757F:	drivers/scsi/be2iscsi/
5758
5759Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5760M:	Sathya Perla <sathya.perla@broadcom.com>
5761M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5762M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5763M:	Somnath Kotur <somnath.kotur@broadcom.com>
5764L:	netdev@vger.kernel.org
5765W:	http://www.emulex.com
5766S:	Supported
5767F:	drivers/net/ethernet/emulex/benet/
5768
5769EMULEX ONECONNECT ROCE DRIVER
5770M:	Selvin Xavier <selvin.xavier@broadcom.com>
5771M:	Devesh Sharma <devesh.sharma@broadcom.com>
5772L:	linux-rdma@vger.kernel.org
5773W:	http://www.broadcom.com
5774S:	Odd Fixes
5775F:	drivers/infiniband/hw/ocrdma/
5776F:	include/uapi/rdma/ocrdma-abi.h
5777
5778EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5779M:	James Smart <james.smart@broadcom.com>
5780M:	Dick Kennedy <dick.kennedy@broadcom.com>
5781L:	linux-scsi@vger.kernel.org
5782W:	http://www.broadcom.com
5783S:	Supported
5784F:	drivers/scsi/lpfc/
5785
5786ENE CB710 FLASH CARD READER DRIVER
5787M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5788S:	Maintained
5789F:	drivers/misc/cb710/
5790F:	drivers/mmc/host/cb710-mmc.*
5791F:	include/linux/cb710.h
5792
5793ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5794M:	Maxim Levitsky <maximlevitsky@gmail.com>
5795S:	Maintained
5796F:	drivers/media/rc/ene_ir.*
5797
5798EPSON S1D13XXX FRAMEBUFFER DRIVER
5799M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5800S:	Maintained
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5802F:	drivers/video/fbdev/s1d13xxxfb.c
5803F:	include/video/s1d13xxxfb.h
5804
5805ERRSEQ ERROR TRACKING INFRASTRUCTURE
5806M:	Jeff Layton <jlayton@kernel.org>
5807S:	Maintained
5808F:	lib/errseq.c
5809F:	include/linux/errseq.h
5810
5811ET131X NETWORK DRIVER
5812M:	Mark Einon <mark.einon@gmail.com>
5813S:	Odd Fixes
5814F:	drivers/net/ethernet/agere/
5815
5816ETHERNET BRIDGE
5817M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5818M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5819L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5820L:	netdev@vger.kernel.org
5821W:	http://www.linuxfoundation.org/en/Net:Bridge
5822S:	Maintained
5823F:	include/linux/netfilter_bridge/
5824F:	net/bridge/
5825
5826ETHERNET PHY LIBRARY
5827M:	Andrew Lunn <andrew@lunn.ch>
5828M:	Florian Fainelli <f.fainelli@gmail.com>
5829M:	Heiner Kallweit <hkallweit1@gmail.com>
5830L:	netdev@vger.kernel.org
5831S:	Maintained
5832F:	Documentation/ABI/testing/sysfs-bus-mdio
5833F:	Documentation/devicetree/bindings/net/mdio*
5834F:	Documentation/networking/phy.txt
5835F:	drivers/net/phy/
5836F:	drivers/of/of_mdio.c
5837F:	drivers/of/of_net.c
5838F:	include/linux/*mdio*.h
5839F:	include/linux/of_net.h
5840F:	include/linux/phy.h
5841F:	include/linux/phy_fixed.h
5842F:	include/linux/platform_data/mdio-bcm-unimac.h
5843F:	include/linux/platform_data/mdio-gpio.h
5844F:	include/trace/events/mdio.h
5845F:	include/uapi/linux/mdio.h
5846F:	include/uapi/linux/mii.h
5847
5848EXT2 FILE SYSTEM
5849M:	Jan Kara <jack@suse.com>
5850L:	linux-ext4@vger.kernel.org
5851S:	Maintained
5852F:	Documentation/filesystems/ext2.txt
5853F:	fs/ext2/
5854F:	include/linux/ext2*
5855
5856EXT4 FILE SYSTEM
5857M:	"Theodore Ts'o" <tytso@mit.edu>
5858M:	Andreas Dilger <adilger.kernel@dilger.ca>
5859L:	linux-ext4@vger.kernel.org
5860W:	http://ext4.wiki.kernel.org
5861Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5863S:	Maintained
5864F:	Documentation/filesystems/ext4/
5865F:	fs/ext4/
5866
5867Extended Verification Module (EVM)
5868M:	Mimi Zohar <zohar@linux.ibm.com>
5869L:	linux-integrity@vger.kernel.org
5870S:	Supported
5871F:	security/integrity/evm/
5872
5873EXTENSIBLE FIRMWARE INTERFACE (EFI)
5874M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5875L:	linux-efi@vger.kernel.org
5876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5877S:	Maintained
5878F:	Documentation/efi-stub.txt
5879F:	arch/*/kernel/efi.c
5880F:	arch/x86/boot/compressed/eboot.[ch]
5881F:	arch/*/include/asm/efi.h
5882F:	arch/x86/platform/efi/
5883F:	drivers/firmware/efi/
5884F:	include/linux/efi*.h
5885F:	arch/arm/boot/compressed/efi-header.S
5886F:	arch/arm64/kernel/efi-entry.S
5887
5888EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5889M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5890M:	Chanwoo Choi <cw00.choi@samsung.com>
5891L:	linux-kernel@vger.kernel.org
5892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5893S:	Maintained
5894F:	drivers/extcon/
5895F:	include/linux/extcon/
5896F:	include/linux/extcon.h
5897F:	Documentation/extcon/
5898F:	Documentation/devicetree/bindings/extcon/
5899
5900EXYNOS DP DRIVER
5901M:	Jingoo Han <jingoohan1@gmail.com>
5902L:	dri-devel@lists.freedesktop.org
5903S:	Maintained
5904F:	drivers/gpu/drm/exynos/exynos_dp*
5905
5906EXYNOS SYSMMU (IOMMU) driver
5907M:	Marek Szyprowski <m.szyprowski@samsung.com>
5908L:	iommu@lists.linux-foundation.org
5909S:	Maintained
5910F:	drivers/iommu/exynos-iommu.c
5911
5912EZchip NPS platform support
5913M:	Vineet Gupta <vgupta@synopsys.com>
5914M:	Ofer Levi <oferle@mellanox.com>
5915S:	Supported
5916F:	arch/arc/plat-eznps
5917F:	arch/arc/boot/dts/eznps.dts
5918
5919F2FS FILE SYSTEM
5920M:	Jaegeuk Kim <jaegeuk@kernel.org>
5921M:	Chao Yu <yuchao0@huawei.com>
5922L:	linux-f2fs-devel@lists.sourceforge.net
5923W:	https://f2fs.wiki.kernel.org/
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5925S:	Maintained
5926F:	Documentation/filesystems/f2fs.txt
5927F:	Documentation/ABI/testing/sysfs-fs-f2fs
5928F:	fs/f2fs/
5929F:	include/linux/f2fs_fs.h
5930F:	include/trace/events/f2fs.h
5931
5932F71805F HARDWARE MONITORING DRIVER
5933M:	Jean Delvare <jdelvare@suse.com>
5934L:	linux-hwmon@vger.kernel.org
5935S:	Maintained
5936F:	Documentation/hwmon/f71805f
5937F:	drivers/hwmon/f71805f.c
5938
5939FADDR2LINE
5940M:	Josh Poimboeuf <jpoimboe@redhat.com>
5941S:	Maintained
5942F:	scripts/faddr2line
5943
5944FAILOVER MODULE
5945M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5946L:	netdev@vger.kernel.org
5947S:	Supported
5948F:	net/core/failover.c
5949F:	include/net/failover.h
5950F:	Documentation/networking/failover.rst
5951
5952FANOTIFY
5953M:	Jan Kara <jack@suse.cz>
5954R:	Amir Goldstein <amir73il@gmail.com>
5955L:	linux-fsdevel@vger.kernel.org
5956S:	Maintained
5957F:	fs/notify/fanotify/
5958F:	include/linux/fanotify.h
5959F:	include/uapi/linux/fanotify.h
5960
5961FARSYNC SYNCHRONOUS DRIVER
5962M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5963W:	http://www.farsite.co.uk/
5964S:	Supported
5965F:	drivers/net/wan/farsync.*
5966
5967FAULT INJECTION SUPPORT
5968M:	Akinobu Mita <akinobu.mita@gmail.com>
5969S:	Supported
5970F:	Documentation/fault-injection/
5971F:	lib/fault-inject.c
5972
5973FBTFT Framebuffer drivers
5974S:	Orphan
5975L:	dri-devel@lists.freedesktop.org
5976L:	linux-fbdev@vger.kernel.org
5977F:	drivers/staging/fbtft/
5978
5979FC0011 TUNER DRIVER
5980M:	Michael Buesch <m@bues.ch>
5981L:	linux-media@vger.kernel.org
5982S:	Maintained
5983F:	drivers/media/tuners/fc0011.h
5984F:	drivers/media/tuners/fc0011.c
5985
5986FC2580 MEDIA DRIVER
5987M:	Antti Palosaari <crope@iki.fi>
5988L:	linux-media@vger.kernel.org
5989W:	https://linuxtv.org
5990W:	http://palosaari.fi/linux/
5991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5992T:	git git://linuxtv.org/anttip/media_tree.git
5993S:	Maintained
5994F:	drivers/media/tuners/fc2580*
5995
5996FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5997M:	Hannes Reinecke <hare@suse.de>
5998L:	linux-scsi@vger.kernel.org
5999W:	www.Open-FCoE.org
6000S:	Supported
6001F:	drivers/scsi/libfc/
6002F:	drivers/scsi/fcoe/
6003F:	include/scsi/fc/
6004F:	include/scsi/libfc.h
6005F:	include/scsi/libfcoe.h
6006F:	include/uapi/scsi/fc/
6007
6008FILE LOCKING (flock() and fcntl()/lockf())
6009M:	Jeff Layton <jlayton@kernel.org>
6010M:	"J. Bruce Fields" <bfields@fieldses.org>
6011L:	linux-fsdevel@vger.kernel.org
6012S:	Maintained
6013F:	include/linux/fcntl.h
6014F:	include/uapi/linux/fcntl.h
6015F:	fs/fcntl.c
6016F:	fs/locks.c
6017
6018FILESYSTEMS (VFS and infrastructure)
6019M:	Alexander Viro <viro@zeniv.linux.org.uk>
6020L:	linux-fsdevel@vger.kernel.org
6021S:	Maintained
6022F:	fs/*
6023F:	include/linux/fs.h
6024F:	include/linux/fs_types.h
6025F:	include/uapi/linux/fs.h
6026
6027FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6028M:	Riku Voipio <riku.voipio@iki.fi>
6029L:	linux-hwmon@vger.kernel.org
6030S:	Maintained
6031F:	drivers/hwmon/f75375s.c
6032F:	include/linux/f75375s.h
6033
6034FIREWIRE AUDIO DRIVERS
6035M:	Clemens Ladisch <clemens@ladisch.de>
6036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6037T:	git git://git.alsa-project.org/alsa-kernel.git
6038S:	Maintained
6039F:	sound/firewire/
6040
6041FIREWIRE MEDIA DRIVERS (firedtv)
6042M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6043L:	linux-media@vger.kernel.org
6044L:	linux1394-devel@lists.sourceforge.net
6045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6046S:	Maintained
6047F:	drivers/media/firewire/
6048
6049FIREWIRE SBP-2 TARGET
6050M:	Chris Boot <bootc@bootc.net>
6051L:	linux-scsi@vger.kernel.org
6052L:	target-devel@vger.kernel.org
6053L:	linux1394-devel@lists.sourceforge.net
6054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6055S:	Maintained
6056F:	drivers/target/sbp/
6057
6058FIREWIRE SUBSYSTEM
6059M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6060L:	linux1394-devel@lists.sourceforge.net
6061W:	http://ieee1394.wiki.kernel.org/
6062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6063S:	Maintained
6064F:	drivers/firewire/
6065F:	include/linux/firewire.h
6066F:	include/uapi/linux/firewire*.h
6067F:	tools/firewire/
6068
6069FIRMWARE LOADER (request_firmware)
6070M:	Luis Chamberlain <mcgrof@kernel.org>
6071L:	linux-kernel@vger.kernel.org
6072S:	Maintained
6073F:	Documentation/firmware_class/
6074F:	drivers/base/firmware_loader/
6075F:	include/linux/firmware.h
6076
6077FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6078M:	Joshua Morris <josh.h.morris@us.ibm.com>
6079M:	Philip Kelleher <pjk1939@linux.ibm.com>
6080S:	Maintained
6081F:	drivers/block/rsxx/
6082
6083FLOPPY DRIVER
6084M:	Jiri Kosina <jikos@kernel.org>
6085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6086S:	Odd fixes
6087F:	drivers/block/floppy.c
6088
6089FMC SUBSYSTEM
6090M:	Alessandro Rubini <rubini@gnudd.com>
6091W:	http://www.ohwr.org/projects/fmc-bus
6092S:	Supported
6093F:	drivers/fmc/
6094F:	include/linux/fmc*.h
6095F:	include/linux/ipmi-fru.h
6096K:	fmc_d.*register
6097
6098FPGA MANAGER FRAMEWORK
6099M:	Alan Tull <atull@kernel.org>
6100M:	Moritz Fischer <mdf@kernel.org>
6101L:	linux-fpga@vger.kernel.org
6102S:	Maintained
6103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6104Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6105F:	Documentation/fpga/
6106F:	Documentation/driver-api/fpga/
6107F:	Documentation/devicetree/bindings/fpga/
6108F:	drivers/fpga/
6109F:	include/linux/fpga/
6110W:	http://www.rocketboards.org
6111
6112FPGA DFL DRIVERS
6113M:	Wu Hao <hao.wu@intel.com>
6114L:	linux-fpga@vger.kernel.org
6115S:	Maintained
6116F:	Documentation/fpga/dfl.txt
6117F:	include/uapi/linux/fpga-dfl.h
6118F:	drivers/fpga/dfl*
6119
6120FPU EMULATOR
6121M:	Bill Metzenthen <billm@melbpc.org.au>
6122W:	http://floatingpoint.sourceforge.net/emulator/index.html
6123S:	Maintained
6124F:	arch/x86/math-emu/
6125
6126FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6127L:	netdev@vger.kernel.org
6128S:	Orphan
6129F:	drivers/net/wan/dlci.c
6130F:	drivers/net/wan/sdla.c
6131
6132FRAMEBUFFER LAYER
6133M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6134L:	dri-devel@lists.freedesktop.org
6135L:	linux-fbdev@vger.kernel.org
6136T:	git git://github.com/bzolnier/linux.git
6137Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6138S:	Maintained
6139F:	Documentation/fb/
6140F:	drivers/video/
6141F:	include/video/
6142F:	include/linux/fb.h
6143F:	include/uapi/video/
6144F:	include/uapi/linux/fb.h
6145
6146FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6147M:	Horia Geantă <horia.geanta@nxp.com>
6148M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6149L:	linux-crypto@vger.kernel.org
6150S:	Maintained
6151F:	drivers/crypto/caam/
6152F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6153
6154FREESCALE DIU FRAMEBUFFER DRIVER
6155M:	Timur Tabi <timur@kernel.org>
6156L:	linux-fbdev@vger.kernel.org
6157S:	Maintained
6158F:	drivers/video/fbdev/fsl-diu-fb.*
6159
6160FREESCALE DMA DRIVER
6161M:	Li Yang <leoyang.li@nxp.com>
6162M:	Zhang Wei <zw@zh-kernel.org>
6163L:	linuxppc-dev@lists.ozlabs.org
6164S:	Maintained
6165F:	drivers/dma/fsldma.*
6166
6167FREESCALE ENETC ETHERNET DRIVERS
6168M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6169L:	netdev@vger.kernel.org
6170S:	Maintained
6171F:	drivers/net/ethernet/freescale/enetc/
6172
6173FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6174M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6175L:	netdev@vger.kernel.org
6176S:	Maintained
6177F:	drivers/net/ethernet/freescale/gianfar*
6178F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6179
6180FREESCALE GPMI NAND DRIVER
6181M:	Han Xu <han.xu@nxp.com>
6182L:	linux-mtd@lists.infradead.org
6183S:	Maintained
6184F:	drivers/mtd/nand/raw/gpmi-nand/*
6185
6186FREESCALE I2C CPM DRIVER
6187M:	Jochen Friedrich <jochen@scram.de>
6188L:	linuxppc-dev@lists.ozlabs.org
6189L:	linux-i2c@vger.kernel.org
6190S:	Maintained
6191F:	drivers/i2c/busses/i2c-cpm.c
6192
6193FREESCALE IMX LPI2C DRIVER
6194M:	Dong Aisheng <aisheng.dong@nxp.com>
6195L:	linux-i2c@vger.kernel.org
6196L:	linux-imx@nxp.com
6197S:	Maintained
6198F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6199F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6200
6201FREESCALE IMX / MXC FEC DRIVER
6202M:	Fugang Duan <fugang.duan@nxp.com>
6203L:	netdev@vger.kernel.org
6204S:	Maintained
6205F:	drivers/net/ethernet/freescale/fec_main.c
6206F:	drivers/net/ethernet/freescale/fec_ptp.c
6207F:	drivers/net/ethernet/freescale/fec.h
6208F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6209
6210FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6211M:	Sascha Hauer <s.hauer@pengutronix.de>
6212R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6213L:	linux-fbdev@vger.kernel.org
6214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6215S:	Maintained
6216F:	include/linux/platform_data/video-imxfb.h
6217F:	drivers/video/fbdev/imxfb.c
6218
6219FREESCALE QORIQ DPAA ETHERNET DRIVER
6220M:	Madalin Bucur <madalin.bucur@nxp.com>
6221L:	netdev@vger.kernel.org
6222S:	Maintained
6223F:	drivers/net/ethernet/freescale/dpaa
6224
6225FREESCALE QORIQ DPAA FMAN DRIVER
6226M:	Madalin Bucur <madalin.bucur@nxp.com>
6227L:	netdev@vger.kernel.org
6228S:	Maintained
6229F:	drivers/net/ethernet/freescale/fman
6230F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6231
6232FREESCALE QORIQ PTP CLOCK DRIVER
6233M:	Yangbo Lu <yangbo.lu@nxp.com>
6234L:	netdev@vger.kernel.org
6235S:	Maintained
6236F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6237F:	drivers/ptp/ptp_qoriq.c
6238F:	drivers/ptp/ptp_qoriq_debugfs.c
6239F:	include/linux/fsl/ptp_qoriq.h
6240F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6241
6242FREESCALE QUAD SPI DRIVER
6243M:	Han Xu <han.xu@nxp.com>
6244L:	linux-spi@vger.kernel.org
6245S:	Maintained
6246F:	drivers/spi/spi-fsl-qspi.c
6247
6248FREESCALE QUICC ENGINE LIBRARY
6249M:	Qiang Zhao <qiang.zhao@nxp.com>
6250L:	linuxppc-dev@lists.ozlabs.org
6251S:	Maintained
6252F:	drivers/soc/fsl/qe/
6253F:	include/soc/fsl/*qe*.h
6254F:	include/soc/fsl/*ucc*.h
6255
6256FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6257M:	Li Yang <leoyang.li@nxp.com>
6258L:	netdev@vger.kernel.org
6259L:	linuxppc-dev@lists.ozlabs.org
6260S:	Maintained
6261F:	drivers/net/ethernet/freescale/ucc_geth*
6262
6263FREESCALE QUICC ENGINE UCC HDLC DRIVER
6264M:	Zhao Qiang <qiang.zhao@nxp.com>
6265L:	netdev@vger.kernel.org
6266L:	linuxppc-dev@lists.ozlabs.org
6267S:	Maintained
6268F:	drivers/net/wan/fsl_ucc_hdlc*
6269
6270FREESCALE QUICC ENGINE UCC UART DRIVER
6271M:	Timur Tabi <timur@kernel.org>
6272L:	linuxppc-dev@lists.ozlabs.org
6273S:	Maintained
6274F:	drivers/tty/serial/ucc_uart.c
6275
6276FREESCALE SOC DRIVERS
6277M:	Li Yang <leoyang.li@nxp.com>
6278L:	linuxppc-dev@lists.ozlabs.org
6279L:	linux-arm-kernel@lists.infradead.org
6280S:	Maintained
6281F:	Documentation/devicetree/bindings/soc/fsl/
6282F:	drivers/soc/fsl/
6283F:	include/linux/fsl/
6284
6285FREESCALE SOC FS_ENET DRIVER
6286M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6287L:	linuxppc-dev@lists.ozlabs.org
6288L:	netdev@vger.kernel.org
6289S:	Maintained
6290F:	drivers/net/ethernet/freescale/fs_enet/
6291F:	include/linux/fs_enet_pd.h
6292
6293FREESCALE SOC SOUND DRIVERS
6294M:	Timur Tabi <timur@kernel.org>
6295M:	Nicolin Chen <nicoleotsuka@gmail.com>
6296M:	Xiubo Li <Xiubo.Lee@gmail.com>
6297R:	Fabio Estevam <festevam@gmail.com>
6298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6299L:	linuxppc-dev@lists.ozlabs.org
6300S:	Maintained
6301F:	sound/soc/fsl/fsl*
6302F:	sound/soc/fsl/imx*
6303F:	sound/soc/fsl/mpc8610_hpcd.c
6304
6305FREESCALE USB PERIPHERAL DRIVERS
6306M:	Li Yang <leoyang.li@nxp.com>
6307L:	linux-usb@vger.kernel.org
6308L:	linuxppc-dev@lists.ozlabs.org
6309S:	Maintained
6310F:	drivers/usb/gadget/udc/fsl*
6311
6312FREEVXFS FILESYSTEM
6313M:	Christoph Hellwig <hch@infradead.org>
6314W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6315S:	Maintained
6316F:	fs/freevxfs/
6317
6318FREEZER
6319M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6320M:	Pavel Machek <pavel@ucw.cz>
6321L:	linux-pm@vger.kernel.org
6322S:	Supported
6323F:	Documentation/power/freezing-of-tasks.txt
6324F:	include/linux/freezer.h
6325F:	kernel/freezer.c
6326
6327FRONTSWAP API
6328M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6329L:	linux-kernel@vger.kernel.org
6330S:	Maintained
6331F:	mm/frontswap.c
6332F:	include/linux/frontswap.h
6333
6334FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6335M:	David Howells <dhowells@redhat.com>
6336L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6337S:	Supported
6338F:	Documentation/filesystems/caching/
6339F:	fs/fscache/
6340F:	include/linux/fscache*.h
6341
6342FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6343M:	Theodore Y. Ts'o <tytso@mit.edu>
6344M:	Jaegeuk Kim <jaegeuk@kernel.org>
6345M:	Eric Biggers <ebiggers@kernel.org>
6346L:	linux-fscrypt@vger.kernel.org
6347Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6348T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6349S:	Supported
6350F:	fs/crypto/
6351F:	include/linux/fscrypt*.h
6352F:	Documentation/filesystems/fscrypt.rst
6353
6354FSI-ATTACHED I2C DRIVER
6355M:	Eddie James <eajames@linux.ibm.com>
6356L:	linux-i2c@vger.kernel.org
6357L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6358S:	Maintained
6359F:	drivers/i2c/busses/i2c-fsi.c
6360F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6361
6362FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6363M:	Jan Kara <jack@suse.cz>
6364R:	Amir Goldstein <amir73il@gmail.com>
6365L:	linux-fsdevel@vger.kernel.org
6366S:	Maintained
6367F:	fs/notify/
6368F:	include/linux/fsnotify*.h
6369
6370FUJITSU LAPTOP EXTRAS
6371M:	Jonathan Woithe <jwoithe@just42.net>
6372L:	platform-driver-x86@vger.kernel.org
6373S:	Maintained
6374F:	drivers/platform/x86/fujitsu-laptop.c
6375
6376FUJITSU M-5MO LS CAMERA ISP DRIVER
6377M:	Kyungmin Park <kyungmin.park@samsung.com>
6378M:	Heungjun Kim <riverful.kim@samsung.com>
6379L:	linux-media@vger.kernel.org
6380S:	Maintained
6381F:	drivers/media/i2c/m5mols/
6382F:	include/media/i2c/m5mols.h
6383
6384FUJITSU TABLET EXTRAS
6385M:	Robert Gerlach <khnz@gmx.de>
6386L:	platform-driver-x86@vger.kernel.org
6387S:	Maintained
6388F:	drivers/platform/x86/fujitsu-tablet.c
6389
6390FUSE: FILESYSTEM IN USERSPACE
6391M:	Miklos Szeredi <miklos@szeredi.hu>
6392L:	linux-fsdevel@vger.kernel.org
6393W:	http://fuse.sourceforge.net/
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6395S:	Maintained
6396F:	fs/fuse/
6397F:	include/uapi/linux/fuse.h
6398F:	Documentation/filesystems/fuse.txt
6399
6400FUTEX SUBSYSTEM
6401M:	Thomas Gleixner <tglx@linutronix.de>
6402M:	Ingo Molnar <mingo@redhat.com>
6403R:	Peter Zijlstra <peterz@infradead.org>
6404R:	Darren Hart <dvhart@infradead.org>
6405L:	linux-kernel@vger.kernel.org
6406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6407S:	Maintained
6408F:	kernel/futex.c
6409F:	kernel/futex_compat.c
6410F:	include/asm-generic/futex.h
6411F:	include/linux/futex.h
6412F:	include/uapi/linux/futex.h
6413F:	tools/testing/selftests/futex/
6414F:	tools/perf/bench/futex*
6415F:	Documentation/*futex*
6416
6417GCC PLUGINS
6418M:	Kees Cook <keescook@chromium.org>
6419R:	Emese Revfy <re.emese@gmail.com>
6420L:	kernel-hardening@lists.openwall.com
6421S:	Maintained
6422F:	scripts/gcc-plugins/
6423F:	scripts/gcc-plugin.sh
6424F:	scripts/Makefile.gcc-plugins
6425F:	Documentation/gcc-plugins.txt
6426
6427GASKET DRIVER FRAMEWORK
6428M:	Rob Springer <rspringer@google.com>
6429M:	Todd Poynor <toddpoynor@google.com>
6430M:	Ben Chan <benchan@chromium.org>
6431S:	Maintained
6432F:	drivers/staging/gasket/
6433
6434GCOV BASED KERNEL PROFILING
6435M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6436S:	Maintained
6437F:	kernel/gcov/
6438F:	Documentation/dev-tools/gcov.rst
6439
6440GDB KERNEL DEBUGGING HELPER SCRIPTS
6441M:	Jan Kiszka <jan.kiszka@siemens.com>
6442M:	Kieran Bingham <kbingham@kernel.org>
6443S:	Supported
6444F:	scripts/gdb/
6445
6446GDT SCSI DISK ARRAY CONTROLLER DRIVER
6447M:	Achim Leubner <achim_leubner@adaptec.com>
6448L:	linux-scsi@vger.kernel.org
6449W:	http://www.icp-vortex.com/
6450S:	Supported
6451F:	drivers/scsi/gdt*
6452
6453GEMTEK FM RADIO RECEIVER DRIVER
6454M:	Hans Verkuil <hverkuil@xs4all.nl>
6455L:	linux-media@vger.kernel.org
6456T:	git git://linuxtv.org/media_tree.git
6457W:	https://linuxtv.org
6458S:	Maintained
6459F:	drivers/media/radio/radio-gemtek*
6460
6461GENERIC GPIO I2C DRIVER
6462M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6463S:	Supported
6464F:	drivers/i2c/busses/i2c-gpio.c
6465F:	include/linux/platform_data/i2c-gpio.h
6466
6467GENERIC GPIO I2C MULTIPLEXER DRIVER
6468M:	Peter Korsgaard <peter.korsgaard@barco.com>
6469L:	linux-i2c@vger.kernel.org
6470S:	Supported
6471F:	drivers/i2c/muxes/i2c-mux-gpio.c
6472F:	include/linux/platform_data/i2c-mux-gpio.h
6473F:	Documentation/i2c/muxes/i2c-mux-gpio
6474
6475GENERIC HDLC (WAN) DRIVERS
6476M:	Krzysztof Halasa <khc@pm.waw.pl>
6477W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6478S:	Maintained
6479F:	drivers/net/wan/c101.c
6480F:	drivers/net/wan/hd6457*
6481F:	drivers/net/wan/hdlc*
6482F:	drivers/net/wan/n2.c
6483F:	drivers/net/wan/pc300too.c
6484F:	drivers/net/wan/pci200syn.c
6485F:	drivers/net/wan/wanxl*
6486
6487GENERIC INCLUDE/ASM HEADER FILES
6488M:	Arnd Bergmann <arnd@arndb.de>
6489L:	linux-arch@vger.kernel.org
6490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6491S:	Maintained
6492F:	include/asm-generic/
6493F:	include/uapi/asm-generic/
6494
6495GENERIC PHY FRAMEWORK
6496M:	Kishon Vijay Abraham I <kishon@ti.com>
6497L:	linux-kernel@vger.kernel.org
6498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6499S:	Supported
6500F:	drivers/phy/
6501F:	include/linux/phy/
6502F:	Documentation/devicetree/bindings/phy/
6503
6504GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6505M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6506S:	Supported
6507F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6508
6509GENERIC PM DOMAINS
6510M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6511M:	Kevin Hilman <khilman@kernel.org>
6512M:	Ulf Hansson <ulf.hansson@linaro.org>
6513L:	linux-pm@vger.kernel.org
6514S:	Supported
6515F:	drivers/base/power/domain*.c
6516F:	include/linux/pm_domain.h
6517F:	Documentation/devicetree/bindings/power/power_domain.txt
6518
6519GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6520M:	Eugen Hristev <eugen.hristev@microchip.com>
6521L:	linux-input@vger.kernel.org
6522S:	Maintained
6523F:	drivers/input/touchscreen/resistive-adc-touch.c
6524
6525GENERIC UIO DRIVER FOR PCI DEVICES
6526M:	"Michael S. Tsirkin" <mst@redhat.com>
6527L:	kvm@vger.kernel.org
6528S:	Supported
6529F:	drivers/uio/uio_pci_generic.c
6530
6531GENWQE (IBM Generic Workqueue Card)
6532M:	Frank Haverkamp <haver@linux.ibm.com>
6533S:	Supported
6534F:	drivers/misc/genwqe/
6535
6536GET_MAINTAINER SCRIPT
6537M:	Joe Perches <joe@perches.com>
6538S:	Maintained
6539F:	scripts/get_maintainer.pl
6540
6541GFS2 FILE SYSTEM
6542M:	Bob Peterson <rpeterso@redhat.com>
6543M:	Andreas Gruenbacher <agruenba@redhat.com>
6544L:	cluster-devel@redhat.com
6545W:	http://sources.redhat.com/cluster/
6546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6547S:	Supported
6548F:	Documentation/filesystems/gfs2*.txt
6549F:	fs/gfs2/
6550F:	include/uapi/linux/gfs2_ondisk.h
6551
6552GIGASET ISDN DRIVERS
6553M:	Paul Bolle <pebolle@tiscali.nl>
6554L:	gigaset307x-common@lists.sourceforge.net
6555W:	http://gigaset307x.sourceforge.net/
6556S:	Odd Fixes
6557F:	Documentation/isdn/README.gigaset
6558F:	drivers/isdn/gigaset/
6559F:	include/uapi/linux/gigaset_dev.h
6560
6561GNSS SUBSYSTEM
6562M:	Johan Hovold <johan@kernel.org>
6563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6564S:	Maintained
6565F:	Documentation/ABI/testing/sysfs-class-gnss
6566F:	Documentation/devicetree/bindings/gnss/
6567F:	drivers/gnss/
6568F:	include/linux/gnss.h
6569
6570GO7007 MPEG CODEC
6571M:	Hans Verkuil <hans.verkuil@cisco.com>
6572L:	linux-media@vger.kernel.org
6573S:	Maintained
6574F:	drivers/media/usb/go7007/
6575
6576GOODIX TOUCHSCREEN
6577M:	Bastien Nocera <hadess@hadess.net>
6578L:	linux-input@vger.kernel.org
6579S:	Maintained
6580F:	drivers/input/touchscreen/goodix.c
6581
6582GPD POCKET FAN DRIVER
6583M:	Hans de Goede <hdegoede@redhat.com>
6584L:	platform-driver-x86@vger.kernel.org
6585S:	Maintained
6586F:	drivers/platform/x86/gpd-pocket-fan.c
6587
6588GPIO ACPI SUPPORT
6589M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6590M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6591L:	linux-gpio@vger.kernel.org
6592L:	linux-acpi@vger.kernel.org
6593S:	Maintained
6594F:	Documentation/acpi/gpio-properties.txt
6595F:	drivers/gpio/gpiolib-acpi.c
6596
6597GPIO IR Transmitter
6598M:	Sean Young <sean@mess.org>
6599L:	linux-media@vger.kernel.org
6600S:	Maintained
6601F:	drivers/media/rc/gpio-ir-tx.c
6602
6603GPIO MOCKUP DRIVER
6604M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6605L:	linux-gpio@vger.kernel.org
6606S:	Maintained
6607F:	drivers/gpio/gpio-mockup.c
6608F:	tools/testing/selftests/gpio/
6609
6610GPIO SUBSYSTEM
6611M:	Linus Walleij <linus.walleij@linaro.org>
6612M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6613L:	linux-gpio@vger.kernel.org
6614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6615S:	Maintained
6616F:	Documentation/devicetree/bindings/gpio/
6617F:	Documentation/driver-api/gpio/
6618F:	Documentation/gpio/
6619F:	Documentation/ABI/testing/gpio-cdev
6620F:	Documentation/ABI/obsolete/sysfs-gpio
6621F:	drivers/gpio/
6622F:	include/linux/gpio/
6623F:	include/linux/gpio.h
6624F:	include/linux/of_gpio.h
6625F:	include/asm-generic/gpio.h
6626F:	include/uapi/linux/gpio.h
6627F:	tools/gpio/
6628
6629GRE DEMULTIPLEXER DRIVER
6630M:	Dmitry Kozlov <xeb@mail.ru>
6631L:	netdev@vger.kernel.org
6632S:	Maintained
6633F:	net/ipv4/gre_demux.c
6634F:	net/ipv4/gre_offload.c
6635F:	include/net/gre.h
6636
6637GRETH 10/100/1G Ethernet MAC device driver
6638M:	Andreas Larsson <andreas@gaisler.com>
6639L:	netdev@vger.kernel.org
6640S:	Maintained
6641F:	drivers/net/ethernet/aeroflex/
6642
6643GREYBUS AUDIO PROTOCOLS DRIVERS
6644M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6645M:	Mark Greer <mgreer@animalcreek.com>
6646S:	Maintained
6647F:	drivers/staging/greybus/audio_apbridgea.c
6648F:	drivers/staging/greybus/audio_apbridgea.h
6649F:	drivers/staging/greybus/audio_codec.c
6650F:	drivers/staging/greybus/audio_codec.h
6651F:	drivers/staging/greybus/audio_gb.c
6652F:	drivers/staging/greybus/audio_manager.c
6653F:	drivers/staging/greybus/audio_manager.h
6654F:	drivers/staging/greybus/audio_manager_module.c
6655F:	drivers/staging/greybus/audio_manager_private.h
6656F:	drivers/staging/greybus/audio_manager_sysfs.c
6657F:	drivers/staging/greybus/audio_module.c
6658F:	drivers/staging/greybus/audio_topology.c
6659
6660GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6661M:	Viresh Kumar <vireshk@kernel.org>
6662S:	Maintained
6663F:	drivers/staging/greybus/authentication.c
6664F:	drivers/staging/greybus/bootrom.c
6665F:	drivers/staging/greybus/firmware.h
6666F:	drivers/staging/greybus/fw-core.c
6667F:	drivers/staging/greybus/fw-download.c
6668F:	drivers/staging/greybus/fw-management.c
6669F:	drivers/staging/greybus/greybus_authentication.h
6670F:	drivers/staging/greybus/greybus_firmware.h
6671F:	drivers/staging/greybus/hid.c
6672F:	drivers/staging/greybus/i2c.c
6673F:	drivers/staging/greybus/spi.c
6674F:	drivers/staging/greybus/spilib.c
6675F:	drivers/staging/greybus/spilib.h
6676
6677GREYBUS LOOPBACK DRIVER
6678M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6679S:	Maintained
6680F:	drivers/staging/greybus/loopback.c
6681
6682GREYBUS PLATFORM DRIVERS
6683M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6684S:	Maintained
6685F:	drivers/staging/greybus/arche-platform.c
6686F:	drivers/staging/greybus/arche-apb-ctrl.c
6687F:	drivers/staging/greybus/arche_platform.h
6688
6689GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6690M:	Rui Miguel Silva <rmfrfs@gmail.com>
6691S:	Maintained
6692F:	drivers/staging/greybus/sdio.c
6693F:	drivers/staging/greybus/light.c
6694F:	drivers/staging/greybus/gpio.c
6695F:	drivers/staging/greybus/power_supply.c
6696F:	drivers/staging/greybus/spi.c
6697F:	drivers/staging/greybus/spilib.c
6698
6699GREYBUS SUBSYSTEM
6700M:	Johan Hovold <johan@kernel.org>
6701M:	Alex Elder <elder@kernel.org>
6702M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6703S:	Maintained
6704F:	drivers/staging/greybus/
6705L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6706
6707GREYBUS UART PROTOCOLS DRIVERS
6708M:	David Lin <dtwlin@gmail.com>
6709S:	Maintained
6710F:	drivers/staging/greybus/uart.c
6711F:	drivers/staging/greybus/log.c
6712
6713GS1662 VIDEO SERIALIZER
6714M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6715L:	linux-media@vger.kernel.org
6716T:	git git://linuxtv.org/media_tree.git
6717S:	Maintained
6718F:	drivers/media/spi/gs1662.c
6719
6720GSPCA FINEPIX SUBDRIVER
6721M:	Frank Zago <frank@zago.net>
6722L:	linux-media@vger.kernel.org
6723T:	git git://linuxtv.org/media_tree.git
6724S:	Maintained
6725F:	drivers/media/usb/gspca/finepix.c
6726
6727GSPCA GL860 SUBDRIVER
6728M:	Olivier Lorin <o.lorin@laposte.net>
6729L:	linux-media@vger.kernel.org
6730T:	git git://linuxtv.org/media_tree.git
6731S:	Maintained
6732F:	drivers/media/usb/gspca/gl860/
6733
6734GSPCA M5602 SUBDRIVER
6735M:	Erik Andren <erik.andren@gmail.com>
6736L:	linux-media@vger.kernel.org
6737T:	git git://linuxtv.org/media_tree.git
6738S:	Maintained
6739F:	drivers/media/usb/gspca/m5602/
6740
6741GSPCA PAC207 SONIXB SUBDRIVER
6742M:	Hans Verkuil <hverkuil@xs4all.nl>
6743L:	linux-media@vger.kernel.org
6744T:	git git://linuxtv.org/media_tree.git
6745S:	Odd Fixes
6746F:	drivers/media/usb/gspca/pac207.c
6747
6748GSPCA SN9C20X SUBDRIVER
6749M:	Brian Johnson <brijohn@gmail.com>
6750L:	linux-media@vger.kernel.org
6751T:	git git://linuxtv.org/media_tree.git
6752S:	Maintained
6753F:	drivers/media/usb/gspca/sn9c20x.c
6754
6755GSPCA T613 SUBDRIVER
6756M:	Leandro Costantino <lcostantino@gmail.com>
6757L:	linux-media@vger.kernel.org
6758T:	git git://linuxtv.org/media_tree.git
6759S:	Maintained
6760F:	drivers/media/usb/gspca/t613.c
6761
6762GSPCA USB WEBCAM DRIVER
6763M:	Hans Verkuil <hverkuil@xs4all.nl>
6764L:	linux-media@vger.kernel.org
6765T:	git git://linuxtv.org/media_tree.git
6766S:	Odd Fixes
6767F:	drivers/media/usb/gspca/
6768
6769GTP (GPRS Tunneling Protocol)
6770M:	Pablo Neira Ayuso <pablo@netfilter.org>
6771M:	Harald Welte <laforge@gnumonks.org>
6772L:	osmocom-net-gprs@lists.osmocom.org
6773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6774S:	Maintained
6775F:	drivers/net/gtp.c
6776
6777GUID PARTITION TABLE (GPT)
6778M:	Davidlohr Bueso <dave@stgolabs.net>
6779L:	linux-efi@vger.kernel.org
6780S:	Maintained
6781F:	block/partitions/efi.*
6782
6783H8/300 ARCHITECTURE
6784M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6785L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6786W:	http://uclinux-h8.sourceforge.jp
6787T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6788S:	Maintained
6789F:	arch/h8300/
6790F:	drivers/clocksource/h8300_*.c
6791F:	drivers/clk/h8300/
6792F:	drivers/irqchip/irq-renesas-h8*.c
6793
6794HABANALABS PCI DRIVER
6795M:	Oded Gabbay <oded.gabbay@gmail.com>
6796T:	git https://github.com/HabanaAI/linux.git
6797S:	Supported
6798F:	drivers/misc/habanalabs/
6799F:	include/uapi/misc/habanalabs.h
6800F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6801F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6802
6803HACKRF MEDIA DRIVER
6804M:	Antti Palosaari <crope@iki.fi>
6805L:	linux-media@vger.kernel.org
6806W:	https://linuxtv.org
6807W:	http://palosaari.fi/linux/
6808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6809T:	git git://linuxtv.org/anttip/media_tree.git
6810S:	Maintained
6811F:	drivers/media/usb/hackrf/
6812
6813HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6814M:	Frank Seidel <frank@f-seidel.de>
6815L:	platform-driver-x86@vger.kernel.org
6816W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6817S:	Maintained
6818F:	drivers/platform/x86/hdaps.c
6819
6820HARDWARE MONITORING
6821M:	Jean Delvare <jdelvare@suse.com>
6822M:	Guenter Roeck <linux@roeck-us.net>
6823L:	linux-hwmon@vger.kernel.org
6824W:	http://hwmon.wiki.kernel.org/
6825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6826S:	Maintained
6827F:	Documentation/devicetree/bindings/hwmon/
6828F:	Documentation/hwmon/
6829F:	drivers/hwmon/
6830F:	include/linux/hwmon*.h
6831F:	include/trace/events/hwmon*.h
6832
6833HARDWARE RANDOM NUMBER GENERATOR CORE
6834M:	Matt Mackall <mpm@selenic.com>
6835M:	Herbert Xu <herbert@gondor.apana.org.au>
6836L:	linux-crypto@vger.kernel.org
6837S:	Odd fixes
6838F:	Documentation/devicetree/bindings/rng/
6839F:	Documentation/hw_random.txt
6840F:	drivers/char/hw_random/
6841F:	include/linux/hw_random.h
6842
6843HARDWARE TRACING FACILITIES
6844M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6845S:	Maintained
6846F:	drivers/hwtracing/
6847
6848HARDWARE SPINLOCK CORE
6849M:	Ohad Ben-Cohen <ohad@wizery.com>
6850M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6851L:	linux-remoteproc@vger.kernel.org
6852S:	Maintained
6853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6854F:	Documentation/devicetree/bindings/hwlock/
6855F:	Documentation/hwspinlock.txt
6856F:	drivers/hwspinlock/
6857F:	include/linux/hwspinlock.h
6858
6859HARMONY SOUND DRIVER
6860L:	linux-parisc@vger.kernel.org
6861S:	Maintained
6862F:	sound/parisc/harmony.*
6863
6864HDPVR USB VIDEO ENCODER DRIVER
6865M:	Hans Verkuil <hverkuil@xs4all.nl>
6866L:	linux-media@vger.kernel.org
6867T:	git git://linuxtv.org/media_tree.git
6868W:	https://linuxtv.org
6869S:	Odd Fixes
6870F:	drivers/media/usb/hdpvr/
6871
6872HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6873M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6874S:	Supported
6875F:	Documentation/watchdog/hpwdt.txt
6876F:	drivers/watchdog/hpwdt.c
6877
6878HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6879M:	Don Brace <don.brace@microsemi.com>
6880L:	esc.storagedev@microsemi.com
6881L:	linux-scsi@vger.kernel.org
6882S:	Supported
6883F:	Documentation/scsi/hpsa.txt
6884F:	drivers/scsi/hpsa*.[ch]
6885F:	include/linux/cciss*.h
6886F:	include/uapi/linux/cciss*.h
6887
6888HFI1 DRIVER
6889M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6890M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6891L:	linux-rdma@vger.kernel.org
6892S:	Supported
6893F:	drivers/infiniband/hw/hfi1
6894
6895HFS FILESYSTEM
6896L:	linux-fsdevel@vger.kernel.org
6897S:	Orphan
6898F:	Documentation/filesystems/hfs.txt
6899F:	fs/hfs/
6900
6901HFSPLUS FILESYSTEM
6902L:	linux-fsdevel@vger.kernel.org
6903S:	Orphan
6904F:	Documentation/filesystems/hfsplus.txt
6905F:	fs/hfsplus/
6906
6907HGA FRAMEBUFFER DRIVER
6908M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6909L:	linux-nvidia@lists.surfsouth.com
6910W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6911S:	Maintained
6912F:	drivers/video/fbdev/hgafb.c
6913
6914HIBERNATION (aka Software Suspend, aka swsusp)
6915M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6916M:	Pavel Machek <pavel@ucw.cz>
6917L:	linux-pm@vger.kernel.org
6918B:	https://bugzilla.kernel.org
6919S:	Supported
6920F:	arch/x86/power/
6921F:	drivers/base/power/
6922F:	kernel/power/
6923F:	include/linux/suspend.h
6924F:	include/linux/freezer.h
6925F:	include/linux/pm.h
6926F:	arch/*/include/asm/suspend*.h
6927
6928HID CORE LAYER
6929M:	Jiri Kosina <jikos@kernel.org>
6930M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6931L:	linux-input@vger.kernel.org
6932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6933S:	Maintained
6934F:	drivers/hid/
6935F:	include/linux/hid*
6936F:	include/uapi/linux/hid*
6937
6938HID SENSOR HUB DRIVERS
6939M:	Jiri Kosina <jikos@kernel.org>
6940M:	Jonathan Cameron <jic23@kernel.org>
6941M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6942L:	linux-input@vger.kernel.org
6943L:	linux-iio@vger.kernel.org
6944S:	Maintained
6945F:	Documentation/hid/hid-sensor*
6946F:	drivers/hid/hid-sensor-*
6947F:	drivers/iio/*/hid-*
6948F:	include/linux/hid-sensor-*
6949
6950HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6951M:	Thomas Gleixner <tglx@linutronix.de>
6952L:	linux-kernel@vger.kernel.org
6953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6954S:	Maintained
6955F:	Documentation/timers/
6956F:	kernel/time/hrtimer.c
6957F:	kernel/time/clockevents.c
6958F:	kernel/time/timer_*.c
6959F:	include/linux/clockchips.h
6960F:	include/linux/hrtimer.h
6961
6962HIGH-SPEED SCC DRIVER FOR AX.25
6963L:	linux-hams@vger.kernel.org
6964S:	Orphan
6965F:	drivers/net/hamradio/dmascc.c
6966F:	drivers/net/hamradio/scc.c
6967
6968HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6969M:	HighPoint Linux Team <linux@highpoint-tech.com>
6970W:	http://www.highpoint-tech.com
6971S:	Supported
6972F:	Documentation/scsi/hptiop.txt
6973F:	drivers/scsi/hptiop.c
6974
6975HIPPI
6976M:	Jes Sorensen <jes@trained-monkey.org>
6977L:	linux-hippi@sunsite.dk
6978S:	Maintained
6979F:	include/linux/hippidevice.h
6980F:	include/uapi/linux/if_hippi.h
6981F:	net/802/hippi.c
6982F:	drivers/net/hippi/
6983
6984HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6985M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6986M:	Salil Mehta <salil.mehta@huawei.com>
6987L:	netdev@vger.kernel.org
6988W:	http://www.hisilicon.com
6989S:	Maintained
6990F:	drivers/net/ethernet/hisilicon/hns3/
6991
6992HISILICON LPC BUS DRIVER
6993M:	john.garry@huawei.com
6994W:	http://www.hisilicon.com
6995S:	Maintained
6996F:	drivers/bus/hisi_lpc.c
6997F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6998
6999HISILICON NETWORK SUBSYSTEM DRIVER
7000M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7001M:	Salil Mehta <salil.mehta@huawei.com>
7002L:	netdev@vger.kernel.org
7003W:	http://www.hisilicon.com
7004S:	Maintained
7005F:	drivers/net/ethernet/hisilicon/
7006F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7007
7008HISILICON PMU DRIVER
7009M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7010W:	http://www.hisilicon.com
7011S:	Supported
7012F:	drivers/perf/hisilicon
7013F:	Documentation/perf/hisi-pmu.txt
7014
7015HISILICON ROCE DRIVER
7016M:	Lijun Ou <oulijun@huawei.com>
7017M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7018L:	linux-rdma@vger.kernel.org
7019S:	Maintained
7020F:	drivers/infiniband/hw/hns/
7021F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7022
7023HISILICON SAS Controller
7024M:	John Garry <john.garry@huawei.com>
7025W:	http://www.hisilicon.com
7026S:	Supported
7027F:	drivers/scsi/hisi_sas/
7028F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7029
7030HMM - Heterogeneous Memory Management
7031M:	Jérôme Glisse <jglisse@redhat.com>
7032L:	linux-mm@kvack.org
7033S:	Maintained
7034F:	mm/hmm*
7035F:	include/linux/hmm*
7036F:	Documentation/vm/hmm.rst
7037
7038HOST AP DRIVER
7039M:	Jouni Malinen <j@w1.fi>
7040L:	linux-wireless@vger.kernel.org
7041W:	http://w1.fi/hostap-driver.html
7042S:	Obsolete
7043F:	drivers/net/wireless/intersil/hostap/
7044
7045HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7046L:	platform-driver-x86@vger.kernel.org
7047S:	Orphan
7048F:	drivers/platform/x86/tc1100-wmi.c
7049
7050HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7051M:	Jaroslav Kysela <perex@perex.cz>
7052S:	Maintained
7053F:	drivers/net/ethernet/hp/hp100.*
7054
7055HPET:	High Precision Event Timers driver
7056M:	Clemens Ladisch <clemens@ladisch.de>
7057S:	Maintained
7058F:	Documentation/timers/hpet.txt
7059F:	drivers/char/hpet.c
7060F:	include/linux/hpet.h
7061F:	include/uapi/linux/hpet.h
7062
7063HPET:	x86
7064S:	Orphan
7065F:	arch/x86/kernel/hpet.c
7066F:	arch/x86/include/asm/hpet.h
7067
7068HPFS FILESYSTEM
7069M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7070W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7071S:	Maintained
7072F:	fs/hpfs/
7073
7074HSI SUBSYSTEM
7075M:	Sebastian Reichel <sre@kernel.org>
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7077S:	Maintained
7078F:	Documentation/ABI/testing/sysfs-bus-hsi
7079F:	Documentation/driver-api/hsi.rst
7080F:	drivers/hsi/
7081F:	include/linux/hsi/
7082F:	include/uapi/linux/hsi/
7083
7084HSO 3G MODEM DRIVER
7085L:	linux-usb@vger.kernel.org
7086S:	Orphan
7087F:	drivers/net/usb/hso.c
7088
7089HSR NETWORK PROTOCOL
7090M:	Arvid Brodin <arvid.brodin@alten.se>
7091L:	netdev@vger.kernel.org
7092S:	Maintained
7093F:	net/hsr/
7094
7095HT16K33 LED CONTROLLER DRIVER
7096M:	Robin van der Gracht <robin@protonic.nl>
7097S:	Maintained
7098F:	drivers/auxdisplay/ht16k33.c
7099F:	Documentation/devicetree/bindings/display/ht16k33.txt
7100
7101HTCPEN TOUCHSCREEN DRIVER
7102M:	Pau Oliva Fora <pof@eslack.org>
7103L:	linux-input@vger.kernel.org
7104S:	Maintained
7105F:	drivers/input/touchscreen/htcpen.c
7106
7107HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7108M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7109L:	linux-iio@vger.kernel.org
7110W:	http://www.st.com/
7111S:	Maintained
7112F:	drivers/iio/humidity/hts221*
7113F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7114
7115HUAWEI ETHERNET DRIVER
7116M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7117L:	netdev@vger.kernel.org
7118S:	Supported
7119F:	Documentation/networking/hinic.txt
7120F:	drivers/net/ethernet/huawei/hinic/
7121
7122HUGETLB FILESYSTEM
7123M:	Mike Kravetz <mike.kravetz@oracle.com>
7124L:	linux-mm@kvack.org
7125S:	Maintained
7126F:	fs/hugetlbfs/
7127F:	mm/hugetlb.c
7128F:	include/linux/hugetlb.h
7129F:	Documentation/admin-guide/mm/hugetlbpage.rst
7130F:	Documentation/vm/hugetlbfs_reserv.rst
7131F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7132
7133HVA ST MEDIA DRIVER
7134M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7135L:	linux-media@vger.kernel.org
7136T:	git git://linuxtv.org/media_tree.git
7137W:	https://linuxtv.org
7138S:	Supported
7139F:	drivers/media/platform/sti/hva
7140
7141HWPOISON MEMORY FAILURE HANDLING
7142M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7143L:	linux-mm@kvack.org
7144S:	Maintained
7145F:	mm/memory-failure.c
7146F:	mm/hwpoison-inject.c
7147
7148HYGON PROCESSOR SUPPORT
7149M:	Pu Wen <puwen@hygon.cn>
7150L:	linux-kernel@vger.kernel.org
7151S:	Maintained
7152F:	arch/x86/kernel/cpu/hygon.c
7153
7154Hyper-V CORE AND DRIVERS
7155M:	"K. Y. Srinivasan" <kys@microsoft.com>
7156M:	Haiyang Zhang <haiyangz@microsoft.com>
7157M:	Stephen Hemminger <sthemmin@microsoft.com>
7158M:	Sasha Levin <sashal@kernel.org>
7159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7160L:	linux-hyperv@vger.kernel.org
7161S:	Supported
7162F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7163F:	arch/x86/include/asm/mshyperv.h
7164F:	arch/x86/include/asm/trace/hyperv.h
7165F:	arch/x86/include/asm/hyperv-tlfs.h
7166F:	arch/x86/kernel/cpu/mshyperv.c
7167F:	arch/x86/hyperv
7168F:	drivers/hid/hid-hyperv.c
7169F:	drivers/hv/
7170F:	drivers/input/serio/hyperv-keyboard.c
7171F:	drivers/pci/controller/pci-hyperv.c
7172F:	drivers/net/hyperv/
7173F:	drivers/scsi/storvsc_drv.c
7174F:	drivers/uio/uio_hv_generic.c
7175F:	drivers/video/fbdev/hyperv_fb.c
7176F:	drivers/iommu/hyperv_iommu.c
7177F:	net/vmw_vsock/hyperv_transport.c
7178F:	include/linux/hyperv.h
7179F:	include/uapi/linux/hyperv.h
7180F:	tools/hv/
7181F:	Documentation/ABI/stable/sysfs-bus-vmbus
7182
7183HYPERVISOR VIRTUAL CONSOLE DRIVER
7184L:	linuxppc-dev@lists.ozlabs.org
7185S:	Odd Fixes
7186F:	drivers/tty/hvc/
7187
7188I2C ACPI SUPPORT
7189M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7190L:	linux-i2c@vger.kernel.org
7191L:	linux-acpi@vger.kernel.org
7192S:	Maintained
7193F:	drivers/i2c/i2c-core-acpi.c
7194
7195I2C CONTROLLER DRIVER FOR NVIDIA GPU
7196M:	Ajay Gupta <ajayg@nvidia.com>
7197L:	linux-i2c@vger.kernel.org
7198S:	Maintained
7199F:	Documentation/i2c/busses/i2c-nvidia-gpu
7200F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7201
7202I2C MUXES
7203M:	Peter Rosin <peda@axentia.se>
7204L:	linux-i2c@vger.kernel.org
7205S:	Maintained
7206F:	Documentation/i2c/i2c-topology
7207F:	Documentation/i2c/muxes/
7208F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7209F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7210F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7211F:	drivers/i2c/i2c-mux.c
7212F:	drivers/i2c/muxes/
7213F:	include/linux/i2c-mux.h
7214
7215I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7216M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7217L:	linux-i2c@vger.kernel.org
7218S:	Maintained
7219F:	drivers/i2c/busses/i2c-mv64xxx.c
7220
7221I2C OVER PARALLEL PORT
7222M:	Jean Delvare <jdelvare@suse.com>
7223L:	linux-i2c@vger.kernel.org
7224S:	Maintained
7225F:	Documentation/i2c/busses/i2c-parport
7226F:	Documentation/i2c/busses/i2c-parport-light
7227F:	drivers/i2c/busses/i2c-parport.c
7228F:	drivers/i2c/busses/i2c-parport-light.c
7229
7230I2C SUBSYSTEM
7231M:	Wolfram Sang <wsa@the-dreams.de>
7232L:	linux-i2c@vger.kernel.org
7233W:	https://i2c.wiki.kernel.org/
7234Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7236S:	Maintained
7237F:	Documentation/devicetree/bindings/i2c/i2c.txt
7238F:	Documentation/i2c/
7239F:	drivers/i2c/*
7240F:	include/linux/i2c.h
7241F:	include/linux/i2c-dev.h
7242F:	include/linux/i2c-smbus.h
7243F:	include/uapi/linux/i2c.h
7244F:	include/uapi/linux/i2c-*.h
7245
7246I2C SUBSYSTEM HOST DRIVERS
7247L:	linux-i2c@vger.kernel.org
7248W:	https://i2c.wiki.kernel.org/
7249Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7251S:	Odd Fixes
7252F:	Documentation/devicetree/bindings/i2c/
7253F:	drivers/i2c/algos/
7254F:	drivers/i2c/busses/
7255
7256I2C-TAOS-EVM DRIVER
7257M:	Jean Delvare <jdelvare@suse.com>
7258L:	linux-i2c@vger.kernel.org
7259S:	Maintained
7260F:	Documentation/i2c/busses/i2c-taos-evm
7261F:	drivers/i2c/busses/i2c-taos-evm.c
7262
7263I2C-TINY-USB DRIVER
7264M:	Till Harbaum <till@harbaum.org>
7265L:	linux-i2c@vger.kernel.org
7266W:	http://www.harbaum.org/till/i2c_tiny_usb
7267S:	Maintained
7268F:	drivers/i2c/busses/i2c-tiny-usb.c
7269
7270I2C/SMBUS CONTROLLER DRIVERS FOR PC
7271M:	Jean Delvare <jdelvare@suse.com>
7272L:	linux-i2c@vger.kernel.org
7273S:	Maintained
7274F:	Documentation/i2c/busses/i2c-ali1535
7275F:	Documentation/i2c/busses/i2c-ali1563
7276F:	Documentation/i2c/busses/i2c-ali15x3
7277F:	Documentation/i2c/busses/i2c-amd756
7278F:	Documentation/i2c/busses/i2c-amd8111
7279F:	Documentation/i2c/busses/i2c-i801
7280F:	Documentation/i2c/busses/i2c-nforce2
7281F:	Documentation/i2c/busses/i2c-piix4
7282F:	Documentation/i2c/busses/i2c-sis5595
7283F:	Documentation/i2c/busses/i2c-sis630
7284F:	Documentation/i2c/busses/i2c-sis96x
7285F:	Documentation/i2c/busses/i2c-via
7286F:	Documentation/i2c/busses/i2c-viapro
7287F:	drivers/i2c/busses/i2c-ali1535.c
7288F:	drivers/i2c/busses/i2c-ali1563.c
7289F:	drivers/i2c/busses/i2c-ali15x3.c
7290F:	drivers/i2c/busses/i2c-amd756.c
7291F:	drivers/i2c/busses/i2c-amd756-s4882.c
7292F:	drivers/i2c/busses/i2c-amd8111.c
7293F:	drivers/i2c/busses/i2c-i801.c
7294F:	drivers/i2c/busses/i2c-isch.c
7295F:	drivers/i2c/busses/i2c-nforce2.c
7296F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7297F:	drivers/i2c/busses/i2c-piix4.c
7298F:	drivers/i2c/busses/i2c-sis5595.c
7299F:	drivers/i2c/busses/i2c-sis630.c
7300F:	drivers/i2c/busses/i2c-sis96x.c
7301F:	drivers/i2c/busses/i2c-via.c
7302F:	drivers/i2c/busses/i2c-viapro.c
7303
7304I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7305M:	Hans de Goede <hdegoede@redhat.com>
7306L:	linux-i2c@vger.kernel.org
7307S:	Maintained
7308F:	drivers/i2c/busses/i2c-cht-wc.c
7309
7310I2C/SMBUS ISMT DRIVER
7311M:	Seth Heasley <seth.heasley@intel.com>
7312M:	Neil Horman <nhorman@tuxdriver.com>
7313L:	linux-i2c@vger.kernel.org
7314F:	drivers/i2c/busses/i2c-ismt.c
7315F:	Documentation/i2c/busses/i2c-ismt
7316
7317I2C/SMBUS STUB DRIVER
7318M:	Jean Delvare <jdelvare@suse.com>
7319L:	linux-i2c@vger.kernel.org
7320S:	Maintained
7321F:	drivers/i2c/i2c-stub.c
7322
7323I3C SUBSYSTEM
7324M:	Boris Brezillon <bbrezillon@kernel.org>
7325L:	linux-i3c@lists.infradead.org
7326C:	irc://chat.freenode.net/linux-i3c
7327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7328S:	Maintained
7329F:	Documentation/ABI/testing/sysfs-bus-i3c
7330F:	Documentation/devicetree/bindings/i3c/
7331F:	Documentation/driver-api/i3c
7332F:	drivers/i3c/
7333F:	include/linux/i3c/
7334F:	include/dt-bindings/i3c/
7335
7336I3C DRIVER FOR SYNOPSYS DESIGNWARE
7337M:	Vitor Soares <vitor.soares@synopsys.com>
7338S:	Maintained
7339F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7340F:	drivers/i3c/master/dw*
7341
7342IA64 (Itanium) PLATFORM
7343M:	Tony Luck <tony.luck@intel.com>
7344M:	Fenghua Yu <fenghua.yu@intel.com>
7345L:	linux-ia64@vger.kernel.org
7346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7347S:	Maintained
7348F:	arch/ia64/
7349
7350IBM Power 842 compression accelerator
7351M:	Haren Myneni <haren@us.ibm.com>
7352S:	Supported
7353F:	drivers/crypto/nx/Makefile
7354F:	drivers/crypto/nx/Kconfig
7355F:	drivers/crypto/nx/nx-842*
7356F:	include/linux/sw842.h
7357F:	crypto/842.c
7358F:	lib/842/
7359
7360IBM Power in-Nest Crypto Acceleration
7361M:	Breno Leitão <leitao@debian.org>
7362M:	Nayna Jain <nayna@linux.ibm.com>
7363M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7364L:	linux-crypto@vger.kernel.org
7365S:	Supported
7366F:	drivers/crypto/nx/Makefile
7367F:	drivers/crypto/nx/Kconfig
7368F:	drivers/crypto/nx/nx-aes*
7369F:	drivers/crypto/nx/nx-sha*
7370F:	drivers/crypto/nx/nx.*
7371F:	drivers/crypto/nx/nx_csbcpb.h
7372F:	drivers/crypto/nx/nx_debugfs.h
7373
7374IBM Power Linux RAID adapter
7375M:	Brian King <brking@us.ibm.com>
7376S:	Supported
7377F:	drivers/scsi/ipr.*
7378
7379IBM Power SRIOV Virtual NIC Device Driver
7380M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7381M:	John Allen <jallen@linux.ibm.com>
7382L:	netdev@vger.kernel.org
7383S:	Supported
7384F:	drivers/net/ethernet/ibm/ibmvnic.*
7385
7386IBM Power Virtual Accelerator Switchboard
7387M:	Sukadev Bhattiprolu
7388L:	linuxppc-dev@lists.ozlabs.org
7389S:	Supported
7390F:	arch/powerpc/platforms/powernv/vas*
7391F:	arch/powerpc/platforms/powernv/copy-paste.h
7392F:	arch/powerpc/include/asm/vas.h
7393F:	arch/powerpc/include/uapi/asm/vas.h
7394
7395IBM Power Virtual Ethernet Device Driver
7396M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7397L:	netdev@vger.kernel.org
7398S:	Supported
7399F:	drivers/net/ethernet/ibm/ibmveth.*
7400
7401IBM Power Virtual FC Device Drivers
7402M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7403L:	linux-scsi@vger.kernel.org
7404S:	Supported
7405F:	drivers/scsi/ibmvscsi/ibmvfc*
7406
7407IBM Power Virtual Management Channel Driver
7408M:	Steven Royer <seroyer@linux.ibm.com>
7409S:	Supported
7410F:	drivers/misc/ibmvmc.*
7411
7412IBM Power Virtual SCSI Device Drivers
7413M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7414L:	linux-scsi@vger.kernel.org
7415S:	Supported
7416F:	drivers/scsi/ibmvscsi/ibmvscsi*
7417F:	include/scsi/viosrp.h
7418
7419IBM Power Virtual SCSI Device Target Driver
7420M:	Michael Cyr <mikecyr@linux.ibm.com>
7421L:	linux-scsi@vger.kernel.org
7422L:	target-devel@vger.kernel.org
7423S:	Supported
7424F:	drivers/scsi/ibmvscsi_tgt/
7425
7426IBM Power VMX Cryptographic instructions
7427M:	Breno Leitão <leitao@debian.org>
7428M:	Nayna Jain <nayna@linux.ibm.com>
7429M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7430L:	linux-crypto@vger.kernel.org
7431S:	Supported
7432F:	drivers/crypto/vmx/Makefile
7433F:	drivers/crypto/vmx/Kconfig
7434F:	drivers/crypto/vmx/vmx.c
7435F:	drivers/crypto/vmx/aes*
7436F:	drivers/crypto/vmx/ghash*
7437F:	drivers/crypto/vmx/ppc-xlate.pl
7438
7439IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7440M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7441L:	linux-pci@vger.kernel.org
7442L:	linuxppc-dev@lists.ozlabs.org
7443S:	Supported
7444F:	drivers/pci/hotplug/rpaphp*
7445
7446IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7447M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7448L:	linux-pci@vger.kernel.org
7449L:	linuxppc-dev@lists.ozlabs.org
7450S:	Supported
7451F:	drivers/pci/hotplug/rpadlpar*
7452
7453IBM ServeRAID RAID DRIVER
7454S:	Orphan
7455F:	drivers/scsi/ips.*
7456
7457ICH LPC AND GPIO DRIVER
7458M:	Peter Tyser <ptyser@xes-inc.com>
7459S:	Maintained
7460F:	drivers/mfd/lpc_ich.c
7461F:	drivers/gpio/gpio-ich.c
7462
7463IDE SUBSYSTEM
7464M:	"David S. Miller" <davem@davemloft.net>
7465L:	linux-ide@vger.kernel.org
7466Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7468S:	Maintained
7469F:	Documentation/ide/
7470F:	drivers/ide/
7471F:	include/linux/ide.h
7472
7473IDE/ATAPI DRIVERS
7474M:	Borislav Petkov <bp@alien8.de>
7475L:	linux-ide@vger.kernel.org
7476S:	Maintained
7477F:	Documentation/cdrom/ide-cd
7478F:	drivers/ide/ide-cd*
7479
7480IDEAPAD LAPTOP EXTRAS DRIVER
7481M:	Ike Panhc <ike.pan@canonical.com>
7482L:	platform-driver-x86@vger.kernel.org
7483W:	http://launchpad.net/ideapad-laptop
7484S:	Maintained
7485F:	drivers/platform/x86/ideapad-laptop.c
7486
7487IDEAPAD LAPTOP SLIDEBAR DRIVER
7488M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7489L:	linux-input@vger.kernel.org
7490W:	https://github.com/o2genum/ideapad-slidebar
7491S:	Maintained
7492F:	drivers/input/misc/ideapad_slidebar.c
7493
7494IDT VersaClock 5 CLOCK DRIVER
7495M:	Marek Vasut <marek.vasut@gmail.com>
7496S:	Maintained
7497F:	drivers/clk/clk-versaclock5.c
7498
7499IEEE 802.15.4 SUBSYSTEM
7500M:	Alexander Aring <alex.aring@gmail.com>
7501M:	Stefan Schmidt <stefan@datenfreihafen.org>
7502L:	linux-wpan@vger.kernel.org
7503W:	http://wpan.cakelab.org/
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7506S:	Maintained
7507F:	net/ieee802154/
7508F:	net/mac802154/
7509F:	drivers/net/ieee802154/
7510F:	include/linux/nl802154.h
7511F:	include/linux/ieee802154.h
7512F:	include/net/nl802154.h
7513F:	include/net/mac802154.h
7514F:	include/net/af_ieee802154.h
7515F:	include/net/cfg802154.h
7516F:	include/net/ieee802154_netdev.h
7517F:	Documentation/networking/ieee802154.txt
7518
7519IFE PROTOCOL
7520M:	Yotam Gigi <yotam.gi@gmail.com>
7521M:	Jamal Hadi Salim <jhs@mojatatu.com>
7522F:	net/ife
7523F:	include/net/ife.h
7524F:	include/uapi/linux/ife.h
7525
7526IGORPLUG-USB IR RECEIVER
7527M:	Sean Young <sean@mess.org>
7528L:	linux-media@vger.kernel.org
7529S:	Maintained
7530F:	drivers/media/rc/igorplugusb.c
7531
7532IGUANAWORKS USB IR TRANSCEIVER
7533M:	Sean Young <sean@mess.org>
7534L:	linux-media@vger.kernel.org
7535S:	Maintained
7536F:	drivers/media/rc/iguanair.c
7537
7538IIO DIGITAL POTENTIOMETER DAC
7539M:	Peter Rosin <peda@axentia.se>
7540L:	linux-iio@vger.kernel.org
7541S:	Maintained
7542F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7543F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7544F:	drivers/iio/dac/dpot-dac.c
7545
7546IIO ENVELOPE DETECTOR
7547M:	Peter Rosin <peda@axentia.se>
7548L:	linux-iio@vger.kernel.org
7549S:	Maintained
7550F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7551F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7552F:	drivers/iio/adc/envelope-detector.c
7553
7554IIO MULTIPLEXER
7555M:	Peter Rosin <peda@axentia.se>
7556L:	linux-iio@vger.kernel.org
7557S:	Maintained
7558F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7559F:	drivers/iio/multiplexer/iio-mux.c
7560
7561IIO SUBSYSTEM AND DRIVERS
7562M:	Jonathan Cameron <jic23@kernel.org>
7563R:	Hartmut Knaack <knaack.h@gmx.de>
7564R:	Lars-Peter Clausen <lars@metafoo.de>
7565R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7566L:	linux-iio@vger.kernel.org
7567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7568S:	Maintained
7569F:	Documentation/ABI/testing/configfs-iio*
7570F:	Documentation/ABI/testing/sysfs-bus-iio*
7571F:	Documentation/devicetree/bindings/iio/
7572F:	drivers/iio/
7573F:	drivers/staging/iio/
7574F:	include/linux/iio/
7575F:	tools/iio/
7576
7577IIO UNIT CONVERTER
7578M:	Peter Rosin <peda@axentia.se>
7579L:	linux-iio@vger.kernel.org
7580S:	Maintained
7581F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7582F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7583F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7584F:	drivers/iio/afe/iio-rescale.c
7585
7586IKANOS/ADI EAGLE ADSL USB DRIVER
7587M:	Matthieu Castet <castet.matthieu@free.fr>
7588M:	Stanislaw Gruszka <stf_xl@wp.pl>
7589S:	Maintained
7590F:	drivers/usb/atm/ueagle-atm.c
7591
7592IMGTEC ASCII LCD DRIVER
7593M:	Paul Burton <paul.burton@mips.com>
7594S:	Maintained
7595F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7596F:	drivers/auxdisplay/img-ascii-lcd.c
7597
7598IMGTEC IR DECODER DRIVER
7599M:	James Hogan <jhogan@kernel.org>
7600S:	Maintained
7601F:	drivers/media/rc/img-ir/
7602
7603IMON SOUNDGRAPH USB IR RECEIVER
7604M:	Sean Young <sean@mess.org>
7605L:	linux-media@vger.kernel.org
7606S:	Maintained
7607F:	drivers/media/rc/imon_raw.c
7608F:	drivers/media/rc/imon.c
7609
7610IMS TWINTURBO FRAMEBUFFER DRIVER
7611L:	linux-fbdev@vger.kernel.org
7612S:	Orphan
7613F:	drivers/video/fbdev/imsttfb.c
7614
7615INA209 HARDWARE MONITOR DRIVER
7616M:	Guenter Roeck <linux@roeck-us.net>
7617L:	linux-hwmon@vger.kernel.org
7618S:	Maintained
7619F:	Documentation/hwmon/ina209
7620F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7621F:	drivers/hwmon/ina209.c
7622
7623INA2XX HARDWARE MONITOR DRIVER
7624M:	Guenter Roeck <linux@roeck-us.net>
7625L:	linux-hwmon@vger.kernel.org
7626S:	Maintained
7627F:	Documentation/hwmon/ina2xx
7628F:	drivers/hwmon/ina2xx.c
7629F:	include/linux/platform_data/ina2xx.h
7630
7631INDUSTRY PACK SUBSYSTEM (IPACK)
7632M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7633M:	Jens Taprogge <jens.taprogge@taprogge.org>
7634M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7635L:	industrypack-devel@lists.sourceforge.net
7636W:	http://industrypack.sourceforge.net
7637S:	Maintained
7638F:	drivers/ipack/
7639
7640INFINIBAND SUBSYSTEM
7641M:	Doug Ledford <dledford@redhat.com>
7642M:	Jason Gunthorpe <jgg@mellanox.com>
7643L:	linux-rdma@vger.kernel.org
7644W:	https://github.com/linux-rdma/rdma-core
7645Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7647S:	Supported
7648F:	Documentation/devicetree/bindings/infiniband/
7649F:	Documentation/infiniband/
7650F:	drivers/infiniband/
7651F:	include/uapi/linux/if_infiniband.h
7652F:	include/uapi/rdma/
7653F:	include/rdma/
7654
7655INGENIC JZ4780 DMA Driver
7656M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7657S:	Maintained
7658F:	drivers/dma/dma-jz4780.c
7659
7660INGENIC JZ4780 NAND DRIVER
7661M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7662L:	linux-mtd@lists.infradead.org
7663S:	Maintained
7664F:	drivers/mtd/nand/raw/jz4780_*
7665
7666INOTIFY
7667M:	Jan Kara <jack@suse.cz>
7668R:	Amir Goldstein <amir73il@gmail.com>
7669L:	linux-fsdevel@vger.kernel.org
7670S:	Maintained
7671F:	Documentation/filesystems/inotify.txt
7672F:	fs/notify/inotify/
7673F:	include/linux/inotify.h
7674F:	include/uapi/linux/inotify.h
7675
7676INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7677M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7678L:	linux-input@vger.kernel.org
7679Q:	http://patchwork.kernel.org/project/linux-input/list/
7680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7681S:	Maintained
7682F:	drivers/input/
7683F:	include/linux/input.h
7684F:	include/uapi/linux/input.h
7685F:	include/uapi/linux/input-event-codes.h
7686F:	include/linux/input/
7687F:	Documentation/devicetree/bindings/input/
7688F:	Documentation/devicetree/bindings/serio/
7689F:	Documentation/input/
7690
7691INPUT MULTITOUCH (MT) PROTOCOL
7692M:	Henrik Rydberg <rydberg@bitmath.org>
7693L:	linux-input@vger.kernel.org
7694S:	Odd fixes
7695F:	Documentation/input/multi-touch-protocol.rst
7696F:	drivers/input/input-mt.c
7697K:	\b(ABS|SYN)_MT_
7698
7699INSIDE SECURE CRYPTO DRIVER
7700M:	Antoine Tenart <antoine.tenart@bootlin.com>
7701F:	drivers/crypto/inside-secure/
7702S:	Maintained
7703L:	linux-crypto@vger.kernel.org
7704
7705INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7706M:	Mimi Zohar <zohar@linux.ibm.com>
7707M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7708L:	linux-integrity@vger.kernel.org
7709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7710S:	Supported
7711F:	security/integrity/ima/
7712
7713INTEL 810/815 FRAMEBUFFER DRIVER
7714M:	Antonino Daplas <adaplas@gmail.com>
7715L:	linux-fbdev@vger.kernel.org
7716S:	Maintained
7717F:	drivers/video/fbdev/i810/
7718
7719INTEL ASoC DRIVERS
7720M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7721M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7722M:	Jie Yang <yang.jie@linux.intel.com>
7723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7724S:	Supported
7725F:	sound/soc/intel/
7726
7727INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7728M:	Hans de Goede <hdegoede@redhat.com>
7729L:	platform-driver-x86@vger.kernel.org
7730S:	Maintained
7731F:	drivers/platform/x86/intel_atomisp2_pm.c
7732
7733INTEL C600 SERIES SAS CONTROLLER DRIVER
7734M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7735M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7736L:	linux-scsi@vger.kernel.org
7737T:	git git://git.code.sf.net/p/intel-sas/isci
7738S:	Supported
7739F:	drivers/scsi/isci/
7740
7741INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7742M:	Jani Nikula <jani.nikula@linux.intel.com>
7743M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7744M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7745L:	intel-gfx@lists.freedesktop.org
7746W:	https://01.org/linuxgraphics/
7747B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7748C:	irc://chat.freenode.net/intel-gfx
7749Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7750T:	git git://anongit.freedesktop.org/drm-intel
7751S:	Supported
7752F:	drivers/gpu/drm/i915/
7753F:	include/drm/i915*
7754F:	include/uapi/drm/i915_drm.h
7755F:	Documentation/gpu/i915.rst
7756
7757INTEL ETHERNET DRIVERS
7758M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7759L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7760W:	http://www.intel.com/support/feedback.htm
7761W:	http://e1000.sourceforge.net/
7762Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7765S:	Supported
7766F:	Documentation/networking/device_drivers/intel/e100.rst
7767F:	Documentation/networking/device_drivers/intel/e1000.rst
7768F:	Documentation/networking/device_drivers/intel/e1000e.rst
7769F:	Documentation/networking/device_drivers/intel/fm10k.rst
7770F:	Documentation/networking/device_drivers/intel/igb.rst
7771F:	Documentation/networking/device_drivers/intel/igbvf.rst
7772F:	Documentation/networking/device_drivers/intel/ixgb.rst
7773F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7774F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7775F:	Documentation/networking/device_drivers/intel/i40e.rst
7776F:	Documentation/networking/device_drivers/intel/iavf.rst
7777F:	Documentation/networking/device_drivers/intel/ice.rst
7778F:	drivers/net/ethernet/intel/
7779F:	drivers/net/ethernet/intel/*/
7780F:	include/linux/avf/virtchnl.h
7781
7782INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7783M:	Maik Broemme <mbroemme@libmpq.org>
7784L:	linux-fbdev@vger.kernel.org
7785S:	Maintained
7786F:	Documentation/fb/intelfb.txt
7787F:	drivers/video/fbdev/intelfb/
7788
7789INTEL GPIO DRIVERS
7790M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7791L:	linux-gpio@vger.kernel.org
7792S:	Maintained
7793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7794F:	drivers/gpio/gpio-ich.c
7795F:	drivers/gpio/gpio-intel-mid.c
7796F:	drivers/gpio/gpio-lynxpoint.c
7797F:	drivers/gpio/gpio-merrifield.c
7798F:	drivers/gpio/gpio-ml-ioh.c
7799F:	drivers/gpio/gpio-pch.c
7800F:	drivers/gpio/gpio-sch.c
7801F:	drivers/gpio/gpio-sodaville.c
7802
7803INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7804M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7805M:	Zhi Wang <zhi.a.wang@intel.com>
7806L:	intel-gvt-dev@lists.freedesktop.org
7807L:	intel-gfx@lists.freedesktop.org
7808W:	https://01.org/igvt-g
7809T:	git https://github.com/intel/gvt-linux.git
7810S:	Supported
7811F:	drivers/gpu/drm/i915/gvt/
7812
7813INTEL HID EVENT DRIVER
7814M:	Alex Hung <alex.hung@canonical.com>
7815L:	platform-driver-x86@vger.kernel.org
7816S:	Maintained
7817F:	drivers/platform/x86/intel-hid.c
7818
7819INTEL I/OAT DMA DRIVER
7820M:	Dave Jiang <dave.jiang@intel.com>
7821R:	Dan Williams <dan.j.williams@intel.com>
7822L:	dmaengine@vger.kernel.org
7823Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7824S:	Supported
7825F:	drivers/dma/ioat*
7826
7827INTEL IDLE DRIVER
7828M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7829M:	Len Brown <lenb@kernel.org>
7830L:	linux-pm@vger.kernel.org
7831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7832B:	https://bugzilla.kernel.org
7833S:	Supported
7834F:	drivers/idle/intel_idle.c
7835
7836INTEL INTEGRATED SENSOR HUB DRIVER
7837M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7838M:	Jiri Kosina <jikos@kernel.org>
7839L:	linux-input@vger.kernel.org
7840S:	Maintained
7841F:	drivers/hid/intel-ish-hid/
7842
7843INTEL IOMMU (VT-d)
7844M:	David Woodhouse <dwmw2@infradead.org>
7845L:	iommu@lists.linux-foundation.org
7846T:	git git://git.infradead.org/iommu-2.6.git
7847S:	Supported
7848F:	drivers/iommu/intel-iommu.c
7849F:	include/linux/intel-iommu.h
7850
7851INTEL IOP-ADMA DMA DRIVER
7852R:	Dan Williams <dan.j.williams@intel.com>
7853S:	Odd fixes
7854F:	drivers/dma/iop-adma.c
7855
7856INTEL IPU3 CSI-2 CIO2 DRIVER
7857M:	Yong Zhi <yong.zhi@intel.com>
7858M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7859M:	Bingbu Cao <bingbu.cao@intel.com>
7860R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7861L:	linux-media@vger.kernel.org
7862S:	Maintained
7863F:	drivers/media/pci/intel/ipu3/
7864F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7865
7866INTEL IPU3 CSI-2 IMGU DRIVER
7867M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7868L:	linux-media@vger.kernel.org
7869S:	Maintained
7870F:	drivers/staging/media/ipu3/
7871F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7872F:	Documentation/media/v4l-drivers/ipu3.rst
7873
7874INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7875M:	Krzysztof Halasa <khalasa@piap.pl>
7876S:	Maintained
7877F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7878F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7879F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7880F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7881F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7882F:	drivers/net/wan/ixp4xx_hss.c
7883
7884INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7885M:	Deepak Saxena <dsaxena@plexity.net>
7886S:	Maintained
7887F:	drivers/char/hw_random/ixp4xx-rng.c
7888
7889INTEL MANAGEMENT ENGINE (mei)
7890M:	Tomas Winkler <tomas.winkler@intel.com>
7891L:	linux-kernel@vger.kernel.org
7892S:	Supported
7893F:	include/uapi/linux/mei.h
7894F:	include/linux/mei_cl_bus.h
7895F:	drivers/misc/mei/*
7896F:	drivers/watchdog/mei_wdt.c
7897F:	Documentation/misc-devices/mei/*
7898F:	samples/mei/*
7899
7900INTEL MENLOW THERMAL DRIVER
7901M:	Sujith Thomas <sujith.thomas@intel.com>
7902L:	platform-driver-x86@vger.kernel.org
7903W:	https://01.org/linux-acpi
7904S:	Supported
7905F:	drivers/platform/x86/intel_menlow.c
7906
7907INTEL MIC DRIVERS (mic)
7908M:	Sudeep Dutt <sudeep.dutt@intel.com>
7909M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7910S:	Supported
7911W:	https://github.com/sudeepdutt/mic
7912W:	http://software.intel.com/en-us/mic-developer
7913F:	include/linux/mic_bus.h
7914F:	include/linux/scif.h
7915F:	include/uapi/linux/mic_common.h
7916F:	include/uapi/linux/mic_ioctl.h
7917F:	include/uapi/linux/scif_ioctl.h
7918F:	drivers/misc/mic/
7919F:	drivers/dma/mic_x100_dma.c
7920F:	drivers/dma/mic_x100_dma.h
7921F:	Documentation/mic/
7922
7923INTEL PMC CORE DRIVER
7924M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7925M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7926L:	platform-driver-x86@vger.kernel.org
7927S:	Maintained
7928F:	drivers/platform/x86/intel_pmc_core*
7929
7930INTEL PMC/P-Unit IPC DRIVER
7931M:	Zha Qipeng<qipeng.zha@intel.com>
7932L:	platform-driver-x86@vger.kernel.org
7933S:	Maintained
7934F:	drivers/platform/x86/intel_pmc_ipc.c
7935F:	drivers/platform/x86/intel_punit_ipc.c
7936F:	arch/x86/include/asm/intel_pmc_ipc.h
7937F:	arch/x86/include/asm/intel_punit_ipc.h
7938
7939INTEL PMIC GPIO DRIVERS
7940M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7941S:	Maintained
7942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7943F:	drivers/gpio/gpio-*cove.c
7944F:	drivers/gpio/gpio-msic.c
7945
7946INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7947R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7948S:	Maintained
7949F:	drivers/mfd/intel_msic.c
7950F:	drivers/mfd/intel_soc_pmic*
7951F:	include/linux/mfd/intel_msic.h
7952F:	include/linux/mfd/intel_soc_pmic*
7953
7954INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7955M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7956L:	linux-wireless@vger.kernel.org
7957S:	Maintained
7958F:	Documentation/networking/device_drivers/intel/ipw2100.txt
7959F:	Documentation/networking/device_drivers/intel/ipw2200.txt
7960F:	drivers/net/wireless/intel/ipw2x00/
7961
7962INTEL PSTATE DRIVER
7963M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7964M:	Len Brown <lenb@kernel.org>
7965L:	linux-pm@vger.kernel.org
7966S:	Supported
7967F:	drivers/cpufreq/intel_pstate.c
7968
7969INTEL RDMA RNIC DRIVER
7970M:	Faisal Latif <faisal.latif@intel.com>
7971M:	Shiraz Saleem <shiraz.saleem@intel.com>
7972L:	linux-rdma@vger.kernel.org
7973S:	Supported
7974F:	drivers/infiniband/hw/i40iw/
7975F:	include/uapi/rdma/i40iw-abi.h
7976
7977INTEL TELEMETRY DRIVER
7978M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7979M:	"David E. Box" <david.e.box@linux.intel.com>
7980L:	platform-driver-x86@vger.kernel.org
7981S:	Maintained
7982F:	arch/x86/include/asm/intel_telemetry.h
7983F:	drivers/platform/x86/intel_telemetry*
7984
7985INTEL VIRTUAL BUTTON DRIVER
7986M:	AceLan Kao <acelan.kao@canonical.com>
7987L:	platform-driver-x86@vger.kernel.org
7988S:	Maintained
7989F:	drivers/platform/x86/intel-vbtn.c
7990
7991INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7992M:	Stanislaw Gruszka <sgruszka@redhat.com>
7993L:	linux-wireless@vger.kernel.org
7994S:	Supported
7995F:	drivers/net/wireless/intel/iwlegacy/
7996
7997INTEL WIRELESS WIFI LINK (iwlwifi)
7998M:	Johannes Berg <johannes.berg@intel.com>
7999M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8000M:	Luca Coelho <luciano.coelho@intel.com>
8001M:	Intel Linux Wireless <linuxwifi@intel.com>
8002L:	linux-wireless@vger.kernel.org
8003W:	http://intellinuxwireless.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8005S:	Supported
8006F:	drivers/net/wireless/intel/iwlwifi/
8007
8008INTEL WIRELESS WIMAX CONNECTION 2400
8009M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8010M:	linux-wimax@intel.com
8011L:	wimax@linuxwimax.org (subscribers-only)
8012S:	Supported
8013W:	http://linuxwimax.org
8014F:	Documentation/wimax/README.i2400m
8015F:	drivers/net/wimax/i2400m/
8016F:	include/uapi/linux/wimax/i2400m.h
8017
8018INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8019M:	Mario Limonciello <mario.limonciello@dell.com>
8020S:	Maintained
8021F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8022
8023INTEL(R) TRACE HUB
8024M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8025S:	Supported
8026F:	Documentation/trace/intel_th.rst
8027F:	drivers/hwtracing/intel_th/
8028
8029INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8030M:	Ning Sun <ning.sun@intel.com>
8031L:	tboot-devel@lists.sourceforge.net
8032W:	http://tboot.sourceforge.net
8033T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8034S:	Supported
8035F:	Documentation/intel_txt.txt
8036F:	include/linux/tboot.h
8037F:	arch/x86/kernel/tboot.c
8038
8039INTEL-MID GPIO DRIVER
8040M:	David Cohen <david.a.cohen@linux.intel.com>
8041L:	linux-gpio@vger.kernel.org
8042S:	Maintained
8043F:	drivers/gpio/gpio-intel-mid.c
8044
8045INTERCONNECT API
8046M:	Georgi Djakov <georgi.djakov@linaro.org>
8047S:	Maintained
8048F:	Documentation/interconnect/
8049F:	Documentation/devicetree/bindings/interconnect/
8050F:	drivers/interconnect/
8051F:	include/dt-bindings/interconnect/
8052F:	include/linux/interconnect-provider.h
8053F:	include/linux/interconnect.h
8054
8055INVENSENSE MPU-3050 GYROSCOPE DRIVER
8056M:	Linus Walleij <linus.walleij@linaro.org>
8057L:	linux-iio@vger.kernel.org
8058S:	Maintained
8059F:	drivers/iio/gyro/mpu3050*
8060F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8061
8062IOC3 ETHERNET DRIVER
8063M:	Ralf Baechle <ralf@linux-mips.org>
8064L:	linux-mips@vger.kernel.org
8065S:	Maintained
8066F:	drivers/net/ethernet/sgi/ioc3-eth.c
8067
8068IOC3 SERIAL DRIVER
8069M:	Pat Gefre <pfg@sgi.com>
8070L:	linux-serial@vger.kernel.org
8071S:	Maintained
8072F:	drivers/tty/serial/ioc3_serial.c
8073
8074IOMAP FILESYSTEM LIBRARY
8075M:	Christoph Hellwig <hch@infradead.org>
8076M:	Darrick J. Wong <darrick.wong@oracle.com>
8077M:	linux-xfs@vger.kernel.org
8078M:	linux-fsdevel@vger.kernel.org
8079L:	linux-xfs@vger.kernel.org
8080L:	linux-fsdevel@vger.kernel.org
8081T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8082S:	Supported
8083F:	fs/iomap.c
8084F:	include/linux/iomap.h
8085
8086IOMMU DRIVERS
8087M:	Joerg Roedel <joro@8bytes.org>
8088L:	iommu@lists.linux-foundation.org
8089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8090S:	Maintained
8091F:	Documentation/devicetree/bindings/iommu/
8092F:	drivers/iommu/
8093F:	include/linux/iommu.h
8094F:	include/linux/of_iommu.h
8095F:	include/linux/iova.h
8096
8097IP MASQUERADING
8098M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8099S:	Maintained
8100F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8101
8102IPMI SUBSYSTEM
8103M:	Corey Minyard <minyard@acm.org>
8104L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8105W:	http://openipmi.sourceforge.net/
8106S:	Supported
8107F:	Documentation/devicetree/bindings/ipmi/
8108F:	Documentation/IPMI.txt
8109F:	drivers/char/ipmi/
8110F:	include/linux/ipmi*
8111F:	include/uapi/linux/ipmi*
8112
8113IPS SCSI RAID DRIVER
8114M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8115L:	linux-scsi@vger.kernel.org
8116W:	http://www.adaptec.com/
8117S:	Maintained
8118F:	drivers/scsi/ips*
8119
8120IPVS
8121M:	Wensong Zhang <wensong@linux-vs.org>
8122M:	Simon Horman <horms@verge.net.au>
8123M:	Julian Anastasov <ja@ssi.bg>
8124L:	netdev@vger.kernel.org
8125L:	lvs-devel@vger.kernel.org
8126S:	Maintained
8127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8129F:	Documentation/networking/ipvs-sysctl.txt
8130F:	include/net/ip_vs.h
8131F:	include/uapi/linux/ip_vs.h
8132F:	net/netfilter/ipvs/
8133
8134IPWIRELESS DRIVER
8135M:	Jiri Kosina <jikos@kernel.org>
8136M:	David Sterba <dsterba@suse.com>
8137S:	Odd Fixes
8138F:	drivers/tty/ipwireless/
8139
8140IPX NETWORK LAYER
8141L:	netdev@vger.kernel.org
8142S:	Obsolete
8143F:	include/uapi/linux/ipx.h
8144
8145IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8146M:	Marc Zyngier <marc.zyngier@arm.com>
8147S:	Maintained
8148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8149F:	Documentation/IRQ-domain.txt
8150F:	include/linux/irqdomain.h
8151F:	kernel/irq/irqdomain.c
8152F:	kernel/irq/msi.c
8153
8154IRQ SUBSYSTEM
8155M:	Thomas Gleixner <tglx@linutronix.de>
8156L:	linux-kernel@vger.kernel.org
8157S:	Maintained
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8159F:	kernel/irq/
8160
8161IRQCHIP DRIVERS
8162M:	Thomas Gleixner <tglx@linutronix.de>
8163M:	Jason Cooper <jason@lakedaemon.net>
8164M:	Marc Zyngier <marc.zyngier@arm.com>
8165L:	linux-kernel@vger.kernel.org
8166S:	Maintained
8167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8168F:	Documentation/devicetree/bindings/interrupt-controller/
8169F:	drivers/irqchip/
8170
8171ISA
8172M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8173S:	Maintained
8174F:	Documentation/isa.txt
8175F:	drivers/base/isa.c
8176F:	include/linux/isa.h
8177
8178ISA RADIO MODULE
8179M:	Hans Verkuil <hverkuil@xs4all.nl>
8180L:	linux-media@vger.kernel.org
8181T:	git git://linuxtv.org/media_tree.git
8182W:	https://linuxtv.org
8183S:	Maintained
8184F:	drivers/media/radio/radio-isa*
8185
8186ISAPNP
8187M:	Jaroslav Kysela <perex@perex.cz>
8188S:	Maintained
8189F:	Documentation/isapnp.txt
8190F:	drivers/pnp/isapnp/
8191F:	include/linux/isapnp.h
8192
8193ISCSI
8194M:	Lee Duncan <lduncan@suse.com>
8195M:	Chris Leech <cleech@redhat.com>
8196L:	open-iscsi@googlegroups.com
8197W:	www.open-iscsi.com
8198S:	Maintained
8199F:	drivers/scsi/*iscsi*
8200F:	include/scsi/*iscsi*
8201
8202iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8203M:	Peter Jones <pjones@redhat.com>
8204M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8205S:	Maintained
8206F:	drivers/firmware/iscsi_ibft*
8207
8208ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8209M:	Sagi Grimberg <sagi@grimberg.me>
8210M:	Max Gurtovoy <maxg@mellanox.com>
8211L:	linux-rdma@vger.kernel.org
8212S:	Supported
8213W:	http://www.openfabrics.org
8214W:	www.open-iscsi.org
8215Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8216F:	drivers/infiniband/ulp/iser/
8217
8218ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8219M:	Sagi Grimberg <sagi@grimberg.me>
8220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8221L:	linux-rdma@vger.kernel.org
8222L:	target-devel@vger.kernel.org
8223S:	Supported
8224W:	http://www.linux-iscsi.org
8225F:	drivers/infiniband/ulp/isert
8226
8227ISDN SUBSYSTEM
8228M:	Karsten Keil <isdn@linux-pingi.de>
8229L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8230L:	netdev@vger.kernel.org
8231W:	http://www.isdn4linux.de
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8233S:	Maintained
8234F:	Documentation/isdn/
8235F:	drivers/isdn/
8236F:	include/linux/isdn.h
8237F:	include/linux/isdn/
8238F:	include/uapi/linux/isdn.h
8239F:	include/uapi/linux/isdn/
8240
8241IT87 HARDWARE MONITORING DRIVER
8242M:	Jean Delvare <jdelvare@suse.com>
8243L:	linux-hwmon@vger.kernel.org
8244S:	Maintained
8245F:	Documentation/hwmon/it87
8246F:	drivers/hwmon/it87.c
8247
8248IT913X MEDIA DRIVER
8249M:	Antti Palosaari <crope@iki.fi>
8250L:	linux-media@vger.kernel.org
8251W:	https://linuxtv.org
8252W:	http://palosaari.fi/linux/
8253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8254T:	git git://linuxtv.org/anttip/media_tree.git
8255S:	Maintained
8256F:	drivers/media/tuners/it913x*
8257
8258IVTV VIDEO4LINUX DRIVER
8259M:	Andy Walls <awalls@md.metrocast.net>
8260L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8261L:	linux-media@vger.kernel.org
8262T:	git git://linuxtv.org/media_tree.git
8263W:	http://www.ivtvdriver.org
8264S:	Maintained
8265F:	Documentation/media/v4l-drivers/ivtv*
8266F:	drivers/media/pci/ivtv/
8267F:	include/uapi/linux/ivtv*
8268
8269IX2505V MEDIA DRIVER
8270M:	Malcolm Priestley <tvboxspy@gmail.com>
8271L:	linux-media@vger.kernel.org
8272W:	https://linuxtv.org
8273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8274S:	Maintained
8275F:	drivers/media/dvb-frontends/ix2505v*
8276
8277JAILHOUSE HYPERVISOR INTERFACE
8278M:	Jan Kiszka <jan.kiszka@siemens.com>
8279L:	jailhouse-dev@googlegroups.com
8280S:	Maintained
8281F:	arch/x86/kernel/jailhouse.c
8282F:	arch/x86/include/asm/jailhouse_para.h
8283
8284JC42.4 TEMPERATURE SENSOR DRIVER
8285M:	Guenter Roeck <linux@roeck-us.net>
8286L:	linux-hwmon@vger.kernel.org
8287S:	Maintained
8288F:	drivers/hwmon/jc42.c
8289F:	Documentation/hwmon/jc42
8290
8291JFS FILESYSTEM
8292M:	Dave Kleikamp <shaggy@kernel.org>
8293L:	jfs-discussion@lists.sourceforge.net
8294W:	http://jfs.sourceforge.net/
8295T:	git git://github.com/kleikamp/linux-shaggy.git
8296S:	Maintained
8297F:	Documentation/filesystems/jfs.txt
8298F:	fs/jfs/
8299
8300JME NETWORK DRIVER
8301M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8302L:	netdev@vger.kernel.org
8303S:	Maintained
8304F:	drivers/net/ethernet/jme.*
8305
8306JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8307M:	David Woodhouse <dwmw2@infradead.org>
8308L:	linux-mtd@lists.infradead.org
8309W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8310S:	Maintained
8311F:	fs/jffs2/
8312F:	include/uapi/linux/jffs2.h
8313
8314JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8315M:	"Theodore Ts'o" <tytso@mit.edu>
8316M:	Jan Kara <jack@suse.com>
8317L:	linux-ext4@vger.kernel.org
8318S:	Maintained
8319F:	fs/jbd2/
8320F:	include/linux/jbd2.h
8321
8322JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8323M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8324L:	linux-media@vger.kernel.org
8325S:	Maintained
8326F:	drivers/media/platform/rcar_jpu.c
8327
8328JSM Neo PCI based serial card
8329L:	linux-serial@vger.kernel.org
8330S:	Orphan
8331F:	drivers/tty/serial/jsm/
8332
8333K10TEMP HARDWARE MONITORING DRIVER
8334M:	Clemens Ladisch <clemens@ladisch.de>
8335L:	linux-hwmon@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/hwmon/k10temp
8338F:	drivers/hwmon/k10temp.c
8339
8340K8TEMP HARDWARE MONITORING DRIVER
8341M:	Rudolf Marek <r.marek@assembler.cz>
8342L:	linux-hwmon@vger.kernel.org
8343S:	Maintained
8344F:	Documentation/hwmon/k8temp
8345F:	drivers/hwmon/k8temp.c
8346
8347KASAN
8348M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8349R:	Alexander Potapenko <glider@google.com>
8350R:	Dmitry Vyukov <dvyukov@google.com>
8351L:	kasan-dev@googlegroups.com
8352S:	Maintained
8353F:	arch/*/include/asm/kasan.h
8354F:	arch/*/mm/kasan_init*
8355F:	Documentation/dev-tools/kasan.rst
8356F:	include/linux/kasan*.h
8357F:	lib/test_kasan.c
8358F:	mm/kasan/
8359F:	scripts/Makefile.kasan
8360
8361KCONFIG
8362M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8364L:	linux-kbuild@vger.kernel.org
8365S:	Maintained
8366F:	Documentation/kbuild/kconfig*
8367F:	scripts/kconfig/
8368F:	scripts/Kconfig.include
8369
8370KDUMP
8371M:	Dave Young <dyoung@redhat.com>
8372M:	Baoquan He <bhe@redhat.com>
8373R:	Vivek Goyal <vgoyal@redhat.com>
8374L:	kexec@lists.infradead.org
8375W:	http://lse.sourceforge.net/kdump/
8376S:	Maintained
8377F:	Documentation/kdump/
8378
8379KEENE FM RADIO TRANSMITTER DRIVER
8380M:	Hans Verkuil <hverkuil@xs4all.nl>
8381L:	linux-media@vger.kernel.org
8382T:	git git://linuxtv.org/media_tree.git
8383W:	https://linuxtv.org
8384S:	Maintained
8385F:	drivers/media/radio/radio-keene*
8386
8387KERNEL AUTOMOUNTER
8388M:	Ian Kent <raven@themaw.net>
8389L:	autofs@vger.kernel.org
8390S:	Maintained
8391F:	fs/autofs/
8392
8393KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8394M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8395M:	Michal Marek <michal.lkml@markovi.net>
8396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8397L:	linux-kbuild@vger.kernel.org
8398S:	Maintained
8399F:	Documentation/kbuild/
8400F:	Makefile
8401F:	scripts/Kbuild*
8402F:	scripts/Makefile*
8403F:	scripts/basic/
8404F:	scripts/mk*
8405F:	scripts/mod/
8406F:	scripts/package/
8407
8408KERNEL JANITORS
8409L:	kernel-janitors@vger.kernel.org
8410W:	http://kernelnewbies.org/KernelJanitors
8411S:	Odd Fixes
8412
8413KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8414M:	"J. Bruce Fields" <bfields@fieldses.org>
8415M:	Jeff Layton <jlayton@kernel.org>
8416L:	linux-nfs@vger.kernel.org
8417W:	http://nfs.sourceforge.net/
8418T:	git git://linux-nfs.org/~bfields/linux.git
8419S:	Supported
8420F:	fs/nfsd/
8421F:	include/uapi/linux/nfsd/
8422F:	fs/lockd/
8423F:	fs/nfs_common/
8424F:	net/sunrpc/
8425F:	include/linux/lockd/
8426F:	include/linux/sunrpc/
8427F:	include/uapi/linux/sunrpc/
8428
8429KERNEL SELFTEST FRAMEWORK
8430M:	Shuah Khan <shuah@kernel.org>
8431M:	Shuah Khan <skhan@linuxfoundation.org>
8432L:	linux-kselftest@vger.kernel.org
8433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8434Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8435S:	Maintained
8436F:	tools/testing/selftests/
8437F:	Documentation/dev-tools/kselftest*
8438
8439KERNEL USERMODE HELPER
8440M:	Luis Chamberlain <mcgrof@kernel.org>
8441L:	linux-kernel@vger.kernel.org
8442S:	Maintained
8443F:	kernel/umh.c
8444F:	include/linux/umh.h
8445
8446KERNEL VIRTUAL MACHINE (KVM)
8447M:	Paolo Bonzini <pbonzini@redhat.com>
8448M:	Radim Krčmář <rkrcmar@redhat.com>
8449L:	kvm@vger.kernel.org
8450W:	http://www.linux-kvm.org
8451T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8452S:	Supported
8453F:	Documentation/virtual/kvm/
8454F:	include/trace/events/kvm.h
8455F:	include/uapi/asm-generic/kvm*
8456F:	include/uapi/linux/kvm*
8457F:	include/asm-generic/kvm*
8458F:	include/linux/kvm*
8459F:	include/kvm/iodev.h
8460F:	virt/kvm/*
8461F:	tools/kvm/
8462
8463KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8464M:	Joerg Roedel <joro@8bytes.org>
8465L:	kvm@vger.kernel.org
8466W:	http://www.linux-kvm.org/
8467S:	Maintained
8468F:	arch/x86/include/asm/svm.h
8469F:	arch/x86/kvm/svm.c
8470
8471KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8472M:	Christoffer Dall <christoffer.dall@arm.com>
8473M:	Marc Zyngier <marc.zyngier@arm.com>
8474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8475L:	kvmarm@lists.cs.columbia.edu
8476W:	http://systems.cs.columbia.edu/projects/kvm-arm
8477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8478S:	Supported
8479F:	arch/arm/include/uapi/asm/kvm*
8480F:	arch/arm/include/asm/kvm*
8481F:	arch/arm/kvm/
8482F:	virt/kvm/arm/
8483F:	include/kvm/arm_*
8484
8485KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8486M:	Christoffer Dall <christoffer.dall@arm.com>
8487M:	Marc Zyngier <marc.zyngier@arm.com>
8488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8489L:	kvmarm@lists.cs.columbia.edu
8490S:	Maintained
8491F:	arch/arm64/include/uapi/asm/kvm*
8492F:	arch/arm64/include/asm/kvm*
8493F:	arch/arm64/kvm/
8494
8495KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8496M:	James Hogan <jhogan@kernel.org>
8497L:	linux-mips@vger.kernel.org
8498S:	Supported
8499F:	arch/mips/include/uapi/asm/kvm*
8500F:	arch/mips/include/asm/kvm*
8501F:	arch/mips/kvm/
8502
8503KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8504M:	Paul Mackerras <paulus@ozlabs.org>
8505L:	kvm-ppc@vger.kernel.org
8506W:	http://www.linux-kvm.org/
8507T:	git git://github.com/agraf/linux-2.6.git
8508S:	Supported
8509F:	arch/powerpc/include/uapi/asm/kvm*
8510F:	arch/powerpc/include/asm/kvm*
8511F:	arch/powerpc/kvm/
8512F:	arch/powerpc/kernel/kvm*
8513
8514KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8515M:	Christian Borntraeger <borntraeger@de.ibm.com>
8516M:	Janosch Frank <frankja@linux.ibm.com>
8517R:	David Hildenbrand <david@redhat.com>
8518R:	Cornelia Huck <cohuck@redhat.com>
8519L:	linux-s390@vger.kernel.org
8520W:	http://www.ibm.com/developerworks/linux/linux390/
8521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8522S:	Supported
8523F:	arch/s390/include/uapi/asm/kvm*
8524F:	arch/s390/include/asm/gmap.h
8525F:	arch/s390/include/asm/kvm*
8526F:	arch/s390/kvm/
8527F:	arch/s390/mm/gmap.c
8528
8529KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8530M:	Paolo Bonzini <pbonzini@redhat.com>
8531M:	Radim Krčmář <rkrcmar@redhat.com>
8532L:	kvm@vger.kernel.org
8533W:	http://www.linux-kvm.org
8534T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8535S:	Supported
8536F:	arch/x86/kvm/
8537F:	arch/x86/kvm/*/
8538F:	arch/x86/include/uapi/asm/kvm*
8539F:	arch/x86/include/asm/kvm*
8540F:	arch/x86/include/asm/pvclock-abi.h
8541F:	arch/x86/kernel/kvm.c
8542F:	arch/x86/kernel/kvmclock.c
8543
8544KERNFS
8545M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8546M:	Tejun Heo <tj@kernel.org>
8547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8548S:	Supported
8549F:	include/linux/kernfs.h
8550F:	fs/kernfs/
8551
8552KEXEC
8553M:	Eric Biederman <ebiederm@xmission.com>
8554W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8555L:	kexec@lists.infradead.org
8556S:	Maintained
8557F:	include/linux/kexec.h
8558F:	include/uapi/linux/kexec.h
8559F:	kernel/kexec*
8560
8561KEYS-ENCRYPTED
8562M:	Mimi Zohar <zohar@linux.ibm.com>
8563L:	linux-integrity@vger.kernel.org
8564L:	keyrings@vger.kernel.org
8565S:	Supported
8566F:	Documentation/security/keys/trusted-encrypted.rst
8567F:	include/keys/encrypted-type.h
8568F:	security/keys/encrypted-keys/
8569
8570KEYS-TRUSTED
8571M:	James Bottomley <jejb@linux.ibm.com>
8572M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8573M:	Mimi Zohar <zohar@linux.ibm.com>
8574L:	linux-integrity@vger.kernel.org
8575L:	keyrings@vger.kernel.org
8576S:	Supported
8577F:	Documentation/security/keys/trusted-encrypted.rst
8578F:	include/keys/trusted-type.h
8579F:	security/keys/trusted.c
8580F:	security/keys/trusted.h
8581
8582KEYS/KEYRINGS:
8583M:	David Howells <dhowells@redhat.com>
8584L:	keyrings@vger.kernel.org
8585S:	Maintained
8586F:	Documentation/security/keys/core.rst
8587F:	include/linux/key.h
8588F:	include/linux/key-type.h
8589F:	include/linux/keyctl.h
8590F:	include/uapi/linux/keyctl.h
8591F:	include/keys/
8592F:	security/keys/
8593
8594KGDB / KDB /debug_core
8595M:	Jason Wessel <jason.wessel@windriver.com>
8596M:	Daniel Thompson <daniel.thompson@linaro.org>
8597W:	http://kgdb.wiki.kernel.org/
8598L:	kgdb-bugreport@lists.sourceforge.net
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8600S:	Maintained
8601F:	Documentation/dev-tools/kgdb.rst
8602F:	drivers/misc/kgdbts.c
8603F:	drivers/tty/serial/kgdboc.c
8604F:	include/linux/kdb.h
8605F:	include/linux/kgdb.h
8606F:	kernel/debug/
8607
8608KMEMLEAK
8609M:	Catalin Marinas <catalin.marinas@arm.com>
8610S:	Maintained
8611F:	Documentation/dev-tools/kmemleak.rst
8612F:	include/linux/kmemleak.h
8613F:	mm/kmemleak.c
8614F:	mm/kmemleak-test.c
8615
8616KMOD KERNEL MODULE LOADER - USERMODE HELPER
8617M:	Luis Chamberlain <mcgrof@kernel.org>
8618L:	linux-kernel@vger.kernel.org
8619S:	Maintained
8620F:	kernel/kmod.c
8621F:	include/linux/kmod.h
8622F:	lib/test_kmod.c
8623F:	tools/testing/selftests/kmod/
8624
8625KPROBES
8626M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8627M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8628M:	"David S. Miller" <davem@davemloft.net>
8629M:	Masami Hiramatsu <mhiramat@kernel.org>
8630S:	Maintained
8631F:	Documentation/kprobes.txt
8632F:	include/linux/kprobes.h
8633F:	include/asm-generic/kprobes.h
8634F:	kernel/kprobes.c
8635
8636KS0108 LCD CONTROLLER DRIVER
8637M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8638S:	Maintained
8639F:	Documentation/auxdisplay/ks0108
8640F:	drivers/auxdisplay/ks0108.c
8641F:	include/linux/ks0108.h
8642
8643L3MDEV
8644M:	David Ahern <dsa@cumulusnetworks.com>
8645L:	netdev@vger.kernel.org
8646S:	Maintained
8647F:	net/l3mdev
8648F:	include/net/l3mdev.h
8649
8650L7 BPF FRAMEWORK
8651M:	John Fastabend <john.fastabend@gmail.com>
8652M:	Daniel Borkmann <daniel@iogearbox.net>
8653L:	netdev@vger.kernel.org
8654L:	bpf@vger.kernel.org
8655S:	Maintained
8656F:	include/linux/skmsg.h
8657F:	net/core/skmsg.c
8658F:	net/core/sock_map.c
8659F:	net/ipv4/tcp_bpf.c
8660
8661LANTIQ / INTEL Ethernet drivers
8662M:	Hauke Mehrtens <hauke@hauke-m.de>
8663L:	netdev@vger.kernel.org
8664S:	Maintained
8665F:	net/dsa/tag_gswip.c
8666F:	drivers/net/ethernet/lantiq_xrx200.c
8667F:	drivers/net/dsa/lantiq_pce.h
8668F:	drivers/net/dsa/lantiq_gswip.c
8669
8670LANTIQ MIPS ARCHITECTURE
8671M:	John Crispin <john@phrozen.org>
8672L:	linux-mips@vger.kernel.org
8673S:	Maintained
8674F:	arch/mips/lantiq
8675F:	drivers/soc/lantiq
8676
8677LAPB module
8678L:	linux-x25@vger.kernel.org
8679S:	Orphan
8680F:	Documentation/networking/lapb-module.txt
8681F:	include/*/lapb.h
8682F:	net/lapb/
8683
8684LASI 53c700 driver for PARISC
8685M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8686L:	linux-scsi@vger.kernel.org
8687S:	Maintained
8688F:	Documentation/scsi/53c700.txt
8689F:	drivers/scsi/53c700*
8690
8691LEAKING_ADDRESSES
8692M:	Tobin C. Harding <me@tobin.cc>
8693M:	Tycho Andersen <tycho@tycho.ws>
8694L:	kernel-hardening@lists.openwall.com
8695S:	Maintained
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8697F:	scripts/leaking_addresses.pl
8698
8699LED SUBSYSTEM
8700M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8701M:	Pavel Machek <pavel@ucw.cz>
8702L:	linux-leds@vger.kernel.org
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8704S:	Maintained
8705F:	Documentation/devicetree/bindings/leds/
8706F:	drivers/leds/
8707F:	include/linux/leds.h
8708
8709LEGACY EEPROM DRIVER
8710M:	Jean Delvare <jdelvare@suse.com>
8711S:	Maintained
8712F:	Documentation/misc-devices/eeprom
8713F:	drivers/misc/eeprom/eeprom.c
8714
8715LEGO MINDSTORMS EV3
8716R:	David Lechner <david@lechnology.com>
8717S:	Maintained
8718F:	arch/arm/boot/dts/da850-lego-ev3.dts
8719F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8720F:	drivers/power/supply/lego_ev3_battery.c
8721
8722LEGO USB Tower driver
8723M:	Juergen Stuber <starblue@users.sourceforge.net>
8724L:	legousb-devel@lists.sourceforge.net
8725W:	http://legousb.sourceforge.net/
8726S:	Maintained
8727F:	drivers/usb/misc/legousbtower.c
8728
8729LG LAPTOP EXTRAS
8730M:	Matan Ziv-Av <matan@svgalib.org>
8731L:	platform-driver-x86@vger.kernel.org
8732S:	Maintained
8733F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8734F:	Documentation/laptops/lg-laptop.rst
8735F:	drivers/platform/x86/lg-laptop.c
8736
8737LG2160 MEDIA DRIVER
8738M:	Michael Krufky <mkrufky@linuxtv.org>
8739L:	linux-media@vger.kernel.org
8740W:	https://linuxtv.org
8741W:	http://github.com/mkrufky
8742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8743T:	git git://linuxtv.org/mkrufky/tuners.git
8744S:	Maintained
8745F:	drivers/media/dvb-frontends/lg2160.*
8746
8747LGDT3305 MEDIA DRIVER
8748M:	Michael Krufky <mkrufky@linuxtv.org>
8749L:	linux-media@vger.kernel.org
8750W:	https://linuxtv.org
8751W:	http://github.com/mkrufky
8752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8753T:	git git://linuxtv.org/mkrufky/tuners.git
8754S:	Maintained
8755F:	drivers/media/dvb-frontends/lgdt3305.*
8756
8757LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8758M:	Viresh Kumar <vireshk@kernel.org>
8759L:	linux-ide@vger.kernel.org
8760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8761S:	Maintained
8762F:	include/linux/pata_arasan_cf_data.h
8763F:	drivers/ata/pata_arasan_cf.c
8764
8765LIBATA PATA DRIVERS
8766M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8767M:	Jens Axboe <axboe@kernel.dk>
8768L:	linux-ide@vger.kernel.org
8769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8770S:	Maintained
8771F:	drivers/ata/pata_*.c
8772F:	drivers/ata/ata_generic.c
8773
8774LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8775M:	Linus Walleij <linus.walleij@linaro.org>
8776L:	linux-ide@vger.kernel.org
8777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8778S:	Maintained
8779F:	drivers/ata/pata_ftide010.c
8780F:	drivers/ata/sata_gemini.c
8781F:	drivers/ata/sata_gemini.h
8782
8783LIBATA SATA AHCI PLATFORM devices support
8784M:	Hans de Goede <hdegoede@redhat.com>
8785M:	Jens Axboe <axboe@kernel.dk>
8786L:	linux-ide@vger.kernel.org
8787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8788S:	Maintained
8789F:	drivers/ata/ahci_platform.c
8790F:	drivers/ata/libahci_platform.c
8791F:	include/linux/ahci_platform.h
8792
8793LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8794M:	Mikael Pettersson <mikpelinux@gmail.com>
8795L:	linux-ide@vger.kernel.org
8796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8797S:	Maintained
8798F:	drivers/ata/sata_promise.*
8799
8800LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8801M:	Jens Axboe <axboe@kernel.dk>
8802L:	linux-ide@vger.kernel.org
8803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8804S:	Maintained
8805F:	drivers/ata/
8806F:	include/linux/ata.h
8807F:	include/linux/libata.h
8808F:	Documentation/devicetree/bindings/ata/
8809
8810LIBLOCKDEP
8811M:	Sasha Levin <alexander.levin@microsoft.com>
8812S:	Maintained
8813F:	tools/lib/lockdep/
8814
8815LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8816M:	Dan Williams <dan.j.williams@intel.com>
8817M:	Vishal Verma <vishal.l.verma@intel.com>
8818M:	Dave Jiang <dave.jiang@intel.com>
8819L:	linux-nvdimm@lists.01.org
8820Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8821S:	Supported
8822F:	drivers/nvdimm/blk.c
8823F:	drivers/nvdimm/region_devs.c
8824
8825LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8826M:	Vishal Verma <vishal.l.verma@intel.com>
8827M:	Dan Williams <dan.j.williams@intel.com>
8828M:	Dave Jiang <dave.jiang@intel.com>
8829L:	linux-nvdimm@lists.01.org
8830Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8831S:	Supported
8832F:	drivers/nvdimm/btt*
8833
8834LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8835M:	Dan Williams <dan.j.williams@intel.com>
8836M:	Vishal Verma <vishal.l.verma@intel.com>
8837M:	Dave Jiang <dave.jiang@intel.com>
8838L:	linux-nvdimm@lists.01.org
8839Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8840S:	Supported
8841F:	drivers/nvdimm/pmem*
8842
8843LIBNVDIMM: DEVICETREE BINDINGS
8844M:	Oliver O'Halloran <oohall@gmail.com>
8845L:	linux-nvdimm@lists.01.org
8846Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8847S:	Supported
8848F:	drivers/nvdimm/of_pmem.c
8849F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8850
8851LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8852M:	Dan Williams <dan.j.williams@intel.com>
8853M:	Vishal Verma <vishal.l.verma@intel.com>
8854M:	Dave Jiang <dave.jiang@intel.com>
8855M:	Keith Busch <keith.busch@intel.com>
8856M:	Ira Weiny <ira.weiny@intel.com>
8857L:	linux-nvdimm@lists.01.org
8858Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8860S:	Supported
8861F:	drivers/nvdimm/*
8862F:	drivers/acpi/nfit/*
8863F:	include/linux/nd.h
8864F:	include/linux/libnvdimm.h
8865F:	include/uapi/linux/ndctl.h
8866
8867LIGHTNVM PLATFORM SUPPORT
8868M:	Matias Bjorling <mb@lightnvm.io>
8869W:	http://github/OpenChannelSSD
8870L:	linux-block@vger.kernel.org
8871S:	Maintained
8872F:	drivers/lightnvm/
8873F:	include/linux/lightnvm.h
8874F:	include/uapi/linux/lightnvm.h
8875
8876LINUX FOR POWER MACINTOSH
8877M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8878W:	http://www.penguinppc.org/
8879L:	linuxppc-dev@lists.ozlabs.org
8880S:	Maintained
8881F:	arch/powerpc/platforms/powermac/
8882F:	drivers/macintosh/
8883
8884LINUX FOR POWERPC (32-BIT AND 64-BIT)
8885M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8886M:	Paul Mackerras <paulus@samba.org>
8887M:	Michael Ellerman <mpe@ellerman.id.au>
8888W:	https://github.com/linuxppc/linux/wiki
8889L:	linuxppc-dev@lists.ozlabs.org
8890Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8892S:	Supported
8893F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8894F:	Documentation/devicetree/bindings/powerpc/
8895F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8896F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8897F:	Documentation/powerpc/
8898F:	arch/powerpc/
8899F:	drivers/char/tpm/tpm_ibmvtpm*
8900F:	drivers/crypto/nx/
8901F:	drivers/crypto/vmx/
8902F:	drivers/i2c/busses/i2c-opal.c
8903F:	drivers/net/ethernet/ibm/ibmveth.*
8904F:	drivers/net/ethernet/ibm/ibmvnic.*
8905F:	drivers/pci/hotplug/pnv_php.c
8906F:	drivers/pci/hotplug/rpa*
8907F:	drivers/rtc/rtc-opal.c
8908F:	drivers/scsi/ibmvscsi/
8909F:	drivers/tty/hvc/hvc_opal.c
8910F:	drivers/watchdog/wdrtas.c
8911F:	tools/testing/selftests/powerpc
8912N:	/pmac
8913N:	powermac
8914N:	powernv
8915N:	[^a-z0-9]ps3
8916N:	pseries
8917
8918LINUX FOR POWERPC EMBEDDED MPC5XXX
8919M:	Anatolij Gustschin <agust@denx.de>
8920L:	linuxppc-dev@lists.ozlabs.org
8921T:	git git://git.denx.de/linux-denx-agust.git
8922S:	Maintained
8923F:	arch/powerpc/platforms/512x/
8924F:	arch/powerpc/platforms/52xx/
8925
8926LINUX FOR POWERPC EMBEDDED PPC4XX
8927M:	Alistair Popple <alistair@popple.id.au>
8928M:	Matt Porter <mporter@kernel.crashing.org>
8929W:	http://www.penguinppc.org/
8930L:	linuxppc-dev@lists.ozlabs.org
8931S:	Maintained
8932F:	arch/powerpc/platforms/40x/
8933F:	arch/powerpc/platforms/44x/
8934
8935LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8936M:	Scott Wood <oss@buserror.net>
8937M:	Kumar Gala <galak@kernel.crashing.org>
8938W:	http://www.penguinppc.org/
8939L:	linuxppc-dev@lists.ozlabs.org
8940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8941S:	Maintained
8942F:	arch/powerpc/platforms/83xx/
8943F:	arch/powerpc/platforms/85xx/
8944F:	Documentation/devicetree/bindings/powerpc/fsl/
8945
8946LINUX FOR POWERPC EMBEDDED PPC8XX
8947M:	Vitaly Bordug <vitb@kernel.crashing.org>
8948W:	http://www.penguinppc.org/
8949L:	linuxppc-dev@lists.ozlabs.org
8950S:	Maintained
8951F:	arch/powerpc/platforms/8xx/
8952
8953LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8954L:	linuxppc-dev@lists.ozlabs.org
8955S:	Orphan
8956F:	arch/powerpc/*/*virtex*
8957F:	arch/powerpc/*/*/*virtex*
8958
8959LINUX FOR POWERPC PA SEMI PWRFICIENT
8960L:	linuxppc-dev@lists.ozlabs.org
8961S:	Orphan
8962F:	arch/powerpc/platforms/pasemi/
8963F:	drivers/*/*pasemi*
8964F:	drivers/*/*/*pasemi*
8965
8966LINUX KERNEL DUMP TEST MODULE (LKDTM)
8967M:	Kees Cook <keescook@chromium.org>
8968S:	Maintained
8969F:	drivers/misc/lkdtm/*
8970
8971LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8972M:	Alan Stern <stern@rowland.harvard.edu>
8973M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8974M:	Will Deacon <will.deacon@arm.com>
8975M:	Peter Zijlstra <peterz@infradead.org>
8976M:	Boqun Feng <boqun.feng@gmail.com>
8977M:	Nicholas Piggin <npiggin@gmail.com>
8978M:	David Howells <dhowells@redhat.com>
8979M:	Jade Alglave <j.alglave@ucl.ac.uk>
8980M:	Luc Maranget <luc.maranget@inria.fr>
8981M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
8982R:	Akira Yokosawa <akiyks@gmail.com>
8983R:	Daniel Lustig <dlustig@nvidia.com>
8984L:	linux-kernel@vger.kernel.org
8985L:	linux-arch@vger.kernel.org
8986S:	Supported
8987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8988F:	tools/memory-model/
8989F:	Documentation/atomic_bitops.txt
8990F:	Documentation/atomic_t.txt
8991F:	Documentation/core-api/atomic_ops.rst
8992F:	Documentation/core-api/refcount-vs-atomic.rst
8993F:	Documentation/memory-barriers.txt
8994
8995LIS3LV02D ACCELEROMETER DRIVER
8996M:	Eric Piel <eric.piel@tremplin-utc.net>
8997S:	Maintained
8998F:	Documentation/misc-devices/lis3lv02d
8999F:	drivers/misc/lis3lv02d/
9000F:	drivers/platform/x86/hp_accel.c
9001
9002LIVE PATCHING
9003M:	Josh Poimboeuf <jpoimboe@redhat.com>
9004M:	Jiri Kosina <jikos@kernel.org>
9005M:	Miroslav Benes <mbenes@suse.cz>
9006M:	Petr Mladek <pmladek@suse.com>
9007R:	Joe Lawrence <joe.lawrence@redhat.com>
9008S:	Maintained
9009F:	kernel/livepatch/
9010F:	include/linux/livepatch.h
9011F:	arch/x86/include/asm/livepatch.h
9012F:	arch/x86/kernel/livepatch.c
9013F:	Documentation/livepatch/
9014F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9015F:	samples/livepatch/
9016F:	tools/testing/selftests/livepatch/
9017L:	live-patching@vger.kernel.org
9018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9019
9020LLC (802.2)
9021L:	netdev@vger.kernel.org
9022S:	Odd fixes
9023F:	include/linux/llc.h
9024F:	include/uapi/linux/llc.h
9025F:	include/net/llc*
9026F:	net/llc/
9027
9028LM73 HARDWARE MONITOR DRIVER
9029M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9030L:	linux-hwmon@vger.kernel.org
9031S:	Maintained
9032F:	drivers/hwmon/lm73.c
9033
9034LM78 HARDWARE MONITOR DRIVER
9035M:	Jean Delvare <jdelvare@suse.com>
9036L:	linux-hwmon@vger.kernel.org
9037S:	Maintained
9038F:	Documentation/hwmon/lm78
9039F:	drivers/hwmon/lm78.c
9040
9041LM83 HARDWARE MONITOR DRIVER
9042M:	Jean Delvare <jdelvare@suse.com>
9043L:	linux-hwmon@vger.kernel.org
9044S:	Maintained
9045F:	Documentation/hwmon/lm83
9046F:	drivers/hwmon/lm83.c
9047
9048LM90 HARDWARE MONITOR DRIVER
9049M:	Jean Delvare <jdelvare@suse.com>
9050L:	linux-hwmon@vger.kernel.org
9051S:	Maintained
9052F:	Documentation/hwmon/lm90
9053F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9054F:	drivers/hwmon/lm90.c
9055F:	include/dt-bindings/thermal/lm90.h
9056
9057LM95234 HARDWARE MONITOR DRIVER
9058M:	Guenter Roeck <linux@roeck-us.net>
9059L:	linux-hwmon@vger.kernel.org
9060S:	Maintained
9061F:	Documentation/hwmon/lm95234
9062F:	drivers/hwmon/lm95234.c
9063
9064LME2510 MEDIA DRIVER
9065M:	Malcolm Priestley <tvboxspy@gmail.com>
9066L:	linux-media@vger.kernel.org
9067W:	https://linuxtv.org
9068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9069S:	Maintained
9070F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9071
9072LOADPIN SECURITY MODULE
9073M:	Kees Cook <keescook@chromium.org>
9074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9075S:	Supported
9076F:	security/loadpin/
9077F:	Documentation/admin-guide/LSM/LoadPin.rst
9078
9079LOCKING PRIMITIVES
9080M:	Peter Zijlstra <peterz@infradead.org>
9081M:	Ingo Molnar <mingo@redhat.com>
9082M:	Will Deacon <will.deacon@arm.com>
9083L:	linux-kernel@vger.kernel.org
9084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9085S:	Maintained
9086F:	Documentation/locking/
9087F:	include/linux/lockdep.h
9088F:	include/linux/spinlock*.h
9089F:	arch/*/include/asm/spinlock*.h
9090F:	include/linux/rwlock*.h
9091F:	include/linux/mutex*.h
9092F:	include/linux/rwsem*.h
9093F:	arch/*/include/asm/rwsem.h
9094F:	include/linux/seqlock.h
9095F:	lib/locking*.[ch]
9096F:	kernel/locking/
9097X:	kernel/locking/locktorture.c
9098
9099LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9100M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9101L:	linux-ntfs-dev@lists.sourceforge.net
9102W:	http://www.linux-ntfs.org/content/view/19/37/
9103S:	Maintained
9104F:	Documentation/ldm.txt
9105F:	block/partitions/ldm.*
9106
9107LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9108M:	Sathya Prakash <sathya.prakash@broadcom.com>
9109M:	Chaitra P B <chaitra.basappa@broadcom.com>
9110M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9111L:	MPT-FusionLinux.pdl@broadcom.com
9112L:	linux-scsi@vger.kernel.org
9113W:	http://www.avagotech.com/support/
9114S:	Supported
9115F:	drivers/message/fusion/
9116F:	drivers/scsi/mpt3sas/
9117
9118LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9119M:	Matthew Wilcox <willy@infradead.org>
9120L:	linux-scsi@vger.kernel.org
9121S:	Maintained
9122F:	drivers/scsi/sym53c8xx_2/
9123
9124LTC1660 DAC DRIVER
9125M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9126L:	linux-iio@vger.kernel.org
9127S:	Maintained
9128F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9129F:	drivers/iio/dac/ltc1660.c
9130
9131LTC4261 HARDWARE MONITOR DRIVER
9132M:	Guenter Roeck <linux@roeck-us.net>
9133L:	linux-hwmon@vger.kernel.org
9134S:	Maintained
9135F:	Documentation/hwmon/ltc4261
9136F:	drivers/hwmon/ltc4261.c
9137
9138LTC4306 I2C MULTIPLEXER DRIVER
9139M:	Michael Hennerich <michael.hennerich@analog.com>
9140W:	http://ez.analog.com/community/linux-device-drivers
9141L:	linux-i2c@vger.kernel.org
9142S:	Supported
9143F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9144F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9145
9146LTP (Linux Test Project)
9147M:	Mike Frysinger <vapier@gentoo.org>
9148M:	Cyril Hrubis <chrubis@suse.cz>
9149M:	Wanlong Gao <wanlong.gao@gmail.com>
9150M:	Jan Stancek <jstancek@redhat.com>
9151M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9152M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9153L:	ltp@lists.linux.it (subscribers-only)
9154W:	http://linux-test-project.github.io/
9155T:	git git://github.com/linux-test-project/ltp.git
9156S:	Maintained
9157
9158M68K ARCHITECTURE
9159M:	Geert Uytterhoeven <geert@linux-m68k.org>
9160L:	linux-m68k@lists.linux-m68k.org
9161W:	http://www.linux-m68k.org/
9162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9163S:	Maintained
9164F:	arch/m68k/
9165F:	drivers/zorro/
9166
9167M68K ON APPLE MACINTOSH
9168M:	Joshua Thompson <funaho@jurai.org>
9169W:	http://www.mac.linux-m68k.org/
9170L:	linux-m68k@lists.linux-m68k.org
9171S:	Maintained
9172F:	arch/m68k/mac/
9173
9174M68K ON HP9000/300
9175M:	Philip Blundell <philb@gnu.org>
9176W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9177S:	Maintained
9178F:	arch/m68k/hp300/
9179
9180M88DS3103 MEDIA DRIVER
9181M:	Antti Palosaari <crope@iki.fi>
9182L:	linux-media@vger.kernel.org
9183W:	https://linuxtv.org
9184W:	http://palosaari.fi/linux/
9185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9186T:	git git://linuxtv.org/anttip/media_tree.git
9187S:	Maintained
9188F:	drivers/media/dvb-frontends/m88ds3103*
9189
9190M88RS2000 MEDIA DRIVER
9191M:	Malcolm Priestley <tvboxspy@gmail.com>
9192L:	linux-media@vger.kernel.org
9193W:	https://linuxtv.org
9194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9195S:	Maintained
9196F:	drivers/media/dvb-frontends/m88rs2000*
9197
9198MA901 MASTERKIT USB FM RADIO DRIVER
9199M:	Alexey Klimov <klimov.linux@gmail.com>
9200L:	linux-media@vger.kernel.org
9201T:	git git://linuxtv.org/media_tree.git
9202S:	Maintained
9203F:	drivers/media/radio/radio-ma901.c
9204
9205MAC80211
9206M:	Johannes Berg <johannes@sipsolutions.net>
9207L:	linux-wireless@vger.kernel.org
9208W:	http://wireless.kernel.org/
9209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9211S:	Maintained
9212F:	Documentation/networking/mac80211-injection.txt
9213F:	include/net/mac80211.h
9214F:	net/mac80211/
9215F:	drivers/net/wireless/mac80211_hwsim.[ch]
9216F:	Documentation/networking/mac80211_hwsim/README
9217
9218MAILBOX API
9219M:	Jassi Brar <jassisinghbrar@gmail.com>
9220L:	linux-kernel@vger.kernel.org
9221S:	Maintained
9222F:	drivers/mailbox/
9223F:	include/linux/mailbox_client.h
9224F:	include/linux/mailbox_controller.h
9225
9226MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9227M:	Michael Kerrisk <mtk.manpages@gmail.com>
9228W:	http://www.kernel.org/doc/man-pages
9229L:	linux-man@vger.kernel.org
9230S:	Maintained
9231
9232MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9233M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9234L:	linux-mips@vger.kernel.org
9235S:	Maintained
9236F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9237
9238MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9239M:	Andrew Lunn <andrew@lunn.ch>
9240M:	Vivien Didelot <vivien.didelot@gmail.com>
9241L:	netdev@vger.kernel.org
9242S:	Maintained
9243F:	drivers/net/dsa/mv88e6xxx/
9244F:	include/linux/platform_data/mv88e6xxx.h
9245F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9246
9247MARVELL ARMADA DRM SUPPORT
9248M:	Russell King <linux@armlinux.org.uk>
9249S:	Maintained
9250T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9251T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9252F:	drivers/gpu/drm/armada/
9253F:	include/uapi/drm/armada_drm.h
9254F:	Documentation/devicetree/bindings/display/armada/
9255
9256MARVELL ARMADA 3700 PHY DRIVERS
9257M:	Miquel Raynal <miquel.raynal@bootlin.com>
9258S:	Maintained
9259F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9260F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9261F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9262F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9263
9264MARVELL CRYPTO DRIVER
9265M:	Boris Brezillon <bbrezillon@kernel.org>
9266M:	Arnaud Ebalard <arno@natisbad.org>
9267F:	drivers/crypto/marvell/
9268S:	Maintained
9269L:	linux-crypto@vger.kernel.org
9270
9271MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9272M:	Mirko Lindner <mlindner@marvell.com>
9273M:	Stephen Hemminger <stephen@networkplumber.org>
9274L:	netdev@vger.kernel.org
9275S:	Maintained
9276F:	drivers/net/ethernet/marvell/sk*
9277
9278MARVELL LIBERTAS WIRELESS DRIVER
9279L:	libertas-dev@lists.infradead.org
9280S:	Orphan
9281F:	drivers/net/wireless/marvell/libertas/
9282
9283MARVELL MACCHIATOBIN SUPPORT
9284M:	Russell King <linux@armlinux.org.uk>
9285L:	linux-arm-kernel@lists.infradead.org
9286S:	Maintained
9287F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9288
9289MARVELL MV643XX ETHERNET DRIVER
9290M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9291L:	netdev@vger.kernel.org
9292S:	Maintained
9293F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9294F:	include/linux/mv643xx.h
9295
9296MARVELL MV88X3310 PHY DRIVER
9297M:	Russell King <linux@armlinux.org.uk>
9298L:	netdev@vger.kernel.org
9299S:	Maintained
9300F:	drivers/net/phy/marvell10g.c
9301
9302MARVELL MVEBU THERMAL DRIVER
9303M:	Miquel Raynal <miquel.raynal@bootlin.com>
9304S:	Maintained
9305F:	drivers/thermal/armada_thermal.c
9306
9307MARVELL MVNETA ETHERNET DRIVER
9308M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9309L:	netdev@vger.kernel.org
9310S:	Maintained
9311F:	drivers/net/ethernet/marvell/mvneta.*
9312
9313MARVELL MWIFIEX WIRELESS DRIVER
9314M:	Amitkumar Karwar <amitkarwar@gmail.com>
9315M:	Nishant Sarmukadam <nishants@marvell.com>
9316M:	Ganapathi Bhat <gbhat@marvell.com>
9317M:	Xinming Hu <huxinming820@gmail.com>
9318L:	linux-wireless@vger.kernel.org
9319S:	Maintained
9320F:	drivers/net/wireless/marvell/mwifiex/
9321
9322MARVELL MWL8K WIRELESS DRIVER
9323M:	Lennert Buytenhek <buytenh@wantstofly.org>
9324L:	linux-wireless@vger.kernel.org
9325S:	Odd Fixes
9326F:	drivers/net/wireless/marvell/mwl8k.c
9327
9328MARVELL NAND CONTROLLER DRIVER
9329M:	Miquel Raynal <miquel.raynal@bootlin.com>
9330L:	linux-mtd@lists.infradead.org
9331S:	Maintained
9332F:	drivers/mtd/nand/raw/marvell_nand.c
9333F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9334
9335MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9336M:	Nicolas Pitre <nico@fluxnic.net>
9337S:	Odd Fixes
9338F:	drivers/mmc/host/mvsdio.*
9339
9340MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9341M:	Hu Ziji <huziji@marvell.com>
9342L:	linux-mmc@vger.kernel.org
9343S:	Supported
9344F:	drivers/mmc/host/sdhci-xenon*
9345F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9346
9347MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9348M:	Sunil Goutham <sgoutham@marvell.com>
9349M:	Linu Cherian <lcherian@marvell.com>
9350M:	Geetha sowjanya <gakula@marvell.com>
9351M:	Jerin Jacob <jerinj@marvell.com>
9352L:	netdev@vger.kernel.org
9353S:	Supported
9354F:	drivers/net/ethernet/marvell/octeontx2/af/
9355
9356MATROX FRAMEBUFFER DRIVER
9357L:	linux-fbdev@vger.kernel.org
9358S:	Orphan
9359F:	drivers/video/fbdev/matrox/matroxfb_*
9360F:	include/uapi/linux/matroxfb.h
9361
9362MAX16065 HARDWARE MONITOR DRIVER
9363M:	Guenter Roeck <linux@roeck-us.net>
9364L:	linux-hwmon@vger.kernel.org
9365S:	Maintained
9366F:	Documentation/hwmon/max16065
9367F:	drivers/hwmon/max16065.c
9368
9369MAX2175 SDR TUNER DRIVER
9370M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9371L:	linux-media@vger.kernel.org
9372T:	git git://linuxtv.org/media_tree.git
9373S:	Maintained
9374F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9375F:	Documentation/media/v4l-drivers/max2175.rst
9376F:	drivers/media/i2c/max2175*
9377F:	include/uapi/linux/max2175.h
9378
9379MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9380L:	linux-hwmon@vger.kernel.org
9381S:	Orphan
9382F:	Documentation/hwmon/max6650
9383F:	drivers/hwmon/max6650.c
9384
9385MAX6697 HARDWARE MONITOR DRIVER
9386M:	Guenter Roeck <linux@roeck-us.net>
9387L:	linux-hwmon@vger.kernel.org
9388S:	Maintained
9389F:	Documentation/hwmon/max6697
9390F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9391F:	drivers/hwmon/max6697.c
9392F:	include/linux/platform_data/max6697.h
9393
9394MAX9860 MONO AUDIO VOICE CODEC DRIVER
9395M:	Peter Rosin <peda@axentia.se>
9396L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9397S:	Maintained
9398F:	Documentation/devicetree/bindings/sound/max9860.txt
9399F:	sound/soc/codecs/max9860.*
9400
9401MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9402M:	Javier Martinez Canillas <javier@dowhile0.org>
9403L:	linux-kernel@vger.kernel.org
9404S:	Supported
9405F:	drivers/regulator/max77802-regulator.c
9406F:	Documentation/devicetree/bindings/*/*max77802.txt
9407F:	include/dt-bindings/*/*max77802.h
9408
9409MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9410M:	Krzysztof Kozlowski <krzk@kernel.org>
9411M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9412L:	linux-pm@vger.kernel.org
9413S:	Supported
9414F:	drivers/power/supply/max14577_charger.c
9415F:	drivers/power/supply/max77693_charger.c
9416
9417MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9418M:	Chanwoo Choi <cw00.choi@samsung.com>
9419M:	Krzysztof Kozlowski <krzk@kernel.org>
9420M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9421L:	linux-kernel@vger.kernel.org
9422S:	Supported
9423F:	drivers/*/max14577*.c
9424F:	drivers/*/max77686*.c
9425F:	drivers/*/max77693*.c
9426F:	drivers/extcon/extcon-max14577.c
9427F:	drivers/extcon/extcon-max77693.c
9428F:	drivers/rtc/rtc-max77686.c
9429F:	drivers/clk/clk-max77686.c
9430F:	Documentation/devicetree/bindings/mfd/max14577.txt
9431F:	Documentation/devicetree/bindings/*/max77686.txt
9432F:	Documentation/devicetree/bindings/mfd/max77693.txt
9433F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9434F:	include/linux/mfd/max14577*.h
9435F:	include/linux/mfd/max77686*.h
9436F:	include/linux/mfd/max77693*.h
9437
9438MAXIRADIO FM RADIO RECEIVER DRIVER
9439M:	Hans Verkuil <hverkuil@xs4all.nl>
9440L:	linux-media@vger.kernel.org
9441T:	git git://linuxtv.org/media_tree.git
9442W:	https://linuxtv.org
9443S:	Maintained
9444F:	drivers/media/radio/radio-maxiradio*
9445
9446MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9447M:	Peter Rosin <peda@axentia.se>
9448L:	linux-iio@vger.kernel.org
9449S:	Maintained
9450F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9451F:	drivers/iio/potentiometer/mcp4018.c
9452F:	drivers/iio/potentiometer/mcp4531.c
9453
9454MCR20A IEEE-802.15.4 RADIO DRIVER
9455M:	Xue Liu <liuxuenetmail@gmail.com>
9456L:	linux-wpan@vger.kernel.org
9457W:	https://github.com/xueliu/mcr20a-linux
9458S:	Maintained
9459F:	drivers/net/ieee802154/mcr20a.c
9460F:	drivers/net/ieee802154/mcr20a.h
9461F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9462
9463MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9464M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9465L:	linux-iio@vger.kernel.org
9466S:	Maintained
9467F:	drivers/iio/dac/cio-dac.c
9468
9469MEDIA DRIVERS FOR ASCOT2E
9470M:	Sergey Kozlov <serjk@netup.ru>
9471M:	Abylay Ospan <aospan@netup.ru>
9472L:	linux-media@vger.kernel.org
9473W:	https://linuxtv.org
9474W:	http://netup.tv/
9475T:	git git://linuxtv.org/media_tree.git
9476S:	Supported
9477F:	drivers/media/dvb-frontends/ascot2e*
9478
9479MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9480M:	Jasmin Jessich <jasmin@anw.at>
9481L:	linux-media@vger.kernel.org
9482W:	https://linuxtv.org
9483T:	git git://linuxtv.org/media_tree.git
9484S:	Maintained
9485F:	drivers/media/dvb-frontends/cxd2099*
9486
9487MEDIA DRIVERS FOR CXD2841ER
9488M:	Sergey Kozlov <serjk@netup.ru>
9489M:	Abylay Ospan <aospan@netup.ru>
9490L:	linux-media@vger.kernel.org
9491W:	https://linuxtv.org
9492W:	http://netup.tv/
9493T:	git git://linuxtv.org/media_tree.git
9494S:	Supported
9495F:	drivers/media/dvb-frontends/cxd2841er*
9496
9497MEDIA DRIVERS FOR CXD2880
9498M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9499L:	linux-media@vger.kernel.org
9500W:	http://linuxtv.org/
9501T:	git git://linuxtv.org/media_tree.git
9502S:	Supported
9503F:	drivers/media/dvb-frontends/cxd2880/*
9504F:	drivers/media/spi/cxd2880*
9505
9506MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9507L:	linux-media@vger.kernel.org
9508W:	https://linuxtv.org
9509T:	git git://linuxtv.org/media_tree.git
9510S:	Orphan
9511F:	drivers/media/pci/ddbridge/*
9512
9513MEDIA DRIVERS FOR FREESCALE IMX
9514M:	Steve Longerbeam <slongerbeam@gmail.com>
9515M:	Philipp Zabel <p.zabel@pengutronix.de>
9516L:	linux-media@vger.kernel.org
9517T:	git git://linuxtv.org/media_tree.git
9518S:	Maintained
9519F:	Documentation/devicetree/bindings/media/imx.txt
9520F:	Documentation/media/v4l-drivers/imx.rst
9521F:	drivers/staging/media/imx/
9522F:	include/linux/imx-media.h
9523F:	include/media/imx.h
9524
9525MEDIA DRIVER FOR FREESCALE IMX PXP
9526M:	Philipp Zabel <p.zabel@pengutronix.de>
9527L:	linux-media@vger.kernel.org
9528T:	git git://linuxtv.org/media_tree.git
9529S:	Maintained
9530F:	drivers/media/platform/imx-pxp.[ch]
9531
9532MEDIA DRIVERS FOR FREESCALE IMX7
9533M:	Rui Miguel Silva <rmfrfs@gmail.com>
9534L:	linux-media@vger.kernel.org
9535T:	git git://linuxtv.org/media_tree.git
9536S:	Maintained
9537F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9538F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9539F:	Documentation/media/v4l-drivers/imx7.rst
9540F:	drivers/staging/media/imx/imx7-media-csi.c
9541F:	drivers/staging/media/imx/imx7-mipi-csis.c
9542
9543MEDIA DRIVERS FOR HELENE
9544M:	Abylay Ospan <aospan@netup.ru>
9545L:	linux-media@vger.kernel.org
9546W:	https://linuxtv.org
9547W:	http://netup.tv/
9548T:	git git://linuxtv.org/media_tree.git
9549S:	Supported
9550F:	drivers/media/dvb-frontends/helene*
9551
9552MEDIA DRIVERS FOR HORUS3A
9553M:	Sergey Kozlov <serjk@netup.ru>
9554M:	Abylay Ospan <aospan@netup.ru>
9555L:	linux-media@vger.kernel.org
9556W:	https://linuxtv.org
9557W:	http://netup.tv/
9558T:	git git://linuxtv.org/media_tree.git
9559S:	Supported
9560F:	drivers/media/dvb-frontends/horus3a*
9561
9562MEDIA DRIVERS FOR LNBH25
9563M:	Sergey Kozlov <serjk@netup.ru>
9564M:	Abylay Ospan <aospan@netup.ru>
9565L:	linux-media@vger.kernel.org
9566W:	https://linuxtv.org
9567W:	http://netup.tv/
9568T:	git git://linuxtv.org/media_tree.git
9569S:	Supported
9570F:	drivers/media/dvb-frontends/lnbh25*
9571
9572MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9573L:	linux-media@vger.kernel.org
9574W:	https://linuxtv.org
9575T:	git git://linuxtv.org/media_tree.git
9576S:	Orphan
9577F:	drivers/media/dvb-frontends/mxl5xx*
9578
9579MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9580M:	Sergey Kozlov <serjk@netup.ru>
9581M:	Abylay Ospan <aospan@netup.ru>
9582L:	linux-media@vger.kernel.org
9583W:	https://linuxtv.org
9584W:	http://netup.tv/
9585T:	git git://linuxtv.org/media_tree.git
9586S:	Supported
9587F:	drivers/media/pci/netup_unidvb/*
9588
9589MEDIA DRIVERS FOR RENESAS - CEU
9590M:	Jacopo Mondi <jacopo@jmondi.org>
9591L:	linux-media@vger.kernel.org
9592L:	linux-renesas-soc@vger.kernel.org
9593T:	git git://linuxtv.org/media_tree.git
9594S:	Supported
9595F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9596F:	drivers/media/platform/renesas-ceu.c
9597F:	include/media/drv-intf/renesas-ceu.h
9598
9599MEDIA DRIVERS FOR RENESAS - DRIF
9600M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9601L:	linux-media@vger.kernel.org
9602L:	linux-renesas-soc@vger.kernel.org
9603T:	git git://linuxtv.org/media_tree.git
9604S:	Supported
9605F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9606F:	drivers/media/platform/rcar_drif.c
9607
9608MEDIA DRIVERS FOR RENESAS - FCP
9609M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9610L:	linux-media@vger.kernel.org
9611L:	linux-renesas-soc@vger.kernel.org
9612T:	git git://linuxtv.org/media_tree.git
9613S:	Supported
9614F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9615F:	drivers/media/platform/rcar-fcp.c
9616F:	include/media/rcar-fcp.h
9617
9618MEDIA DRIVERS FOR RENESAS - FDP1
9619M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9620L:	linux-media@vger.kernel.org
9621L:	linux-renesas-soc@vger.kernel.org
9622T:	git git://linuxtv.org/media_tree.git
9623S:	Supported
9624F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9625F:	drivers/media/platform/rcar_fdp1.c
9626
9627MEDIA DRIVERS FOR RENESAS - VIN
9628M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9629L:	linux-media@vger.kernel.org
9630L:	linux-renesas-soc@vger.kernel.org
9631T:	git git://linuxtv.org/media_tree.git
9632S:	Supported
9633F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9634F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9635F:	drivers/media/platform/rcar-vin/
9636
9637MEDIA DRIVERS FOR RENESAS - VSP1
9638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9639M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9640L:	linux-media@vger.kernel.org
9641L:	linux-renesas-soc@vger.kernel.org
9642T:	git git://linuxtv.org/media_tree.git
9643S:	Supported
9644F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9645F:	drivers/media/platform/vsp1/
9646
9647MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9648L:	linux-media@vger.kernel.org
9649W:	https://linuxtv.org
9650T:	git git://linuxtv.org/media_tree.git
9651S:	Orphan
9652F:	drivers/media/dvb-frontends/stv0910*
9653
9654MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9655L:	linux-media@vger.kernel.org
9656W:	https://linuxtv.org
9657T:	git git://linuxtv.org/media_tree.git
9658S:	Orphan
9659F:	drivers/media/dvb-frontends/stv6111*
9660
9661MEDIA DRIVERS FOR STM32 - DCMI
9662M:	Hugues Fruchet <hugues.fruchet@st.com>
9663L:	linux-media@vger.kernel.org
9664T:	git git://linuxtv.org/media_tree.git
9665S:	Supported
9666F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9667F:	drivers/media/platform/stm32/stm32-dcmi.c
9668
9669MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9670M:	Dmitry Osipenko <digetx@gmail.com>
9671L:	linux-media@vger.kernel.org
9672L:	linux-tegra@vger.kernel.org
9673T:	git git://linuxtv.org/media_tree.git
9674S:	Maintained
9675F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9676F:	drivers/staging/media/tegra-vde/
9677
9678MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9679M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9680P:	LinuxTV.org Project
9681L:	linux-media@vger.kernel.org
9682W:	https://linuxtv.org
9683Q:	http://patchwork.kernel.org/project/linux-media/list/
9684T:	git git://linuxtv.org/media_tree.git
9685S:	Maintained
9686F:	Documentation/devicetree/bindings/media/
9687F:	Documentation/media/
9688F:	drivers/media/
9689F:	drivers/staging/media/
9690F:	include/linux/platform_data/media/
9691F:	include/media/
9692F:	include/uapi/linux/dvb/
9693F:	include/uapi/linux/videodev2.h
9694F:	include/uapi/linux/media.h
9695F:	include/uapi/linux/v4l2-*
9696F:	include/uapi/linux/meye.h
9697F:	include/uapi/linux/ivtv*
9698F:	include/uapi/linux/uvcvideo.h
9699
9700MEDIATEK BLUETOOTH DRIVER
9701M:	Sean Wang <sean.wang@mediatek.com>
9702L:	linux-bluetooth@vger.kernel.org
9703L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9704S:	Maintained
9705F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9706F:	drivers/bluetooth/btmtkuart.c
9707
9708MEDIATEK CIR DRIVER
9709M:	Sean Wang <sean.wang@mediatek.com>
9710S:	Maintained
9711F:	drivers/media/rc/mtk-cir.c
9712
9713MEDIATEK DMA DRIVER
9714M:	Sean Wang <sean.wang@mediatek.com>
9715L:	dmaengine@vger.kernel.org
9716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9717L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9718S:	Maintained
9719F:	Documentation/devicetree/bindings/dma/mtk-*
9720F:	drivers/dma/mediatek/
9721
9722MEDIATEK PMIC LED DRIVER
9723M:	Sean Wang <sean.wang@mediatek.com>
9724S:	Maintained
9725F:	drivers/leds/leds-mt6323.c
9726F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9727
9728MEDIATEK ETHERNET DRIVER
9729M:	Felix Fietkau <nbd@openwrt.org>
9730M:	John Crispin <john@phrozen.org>
9731M:	Sean Wang <sean.wang@mediatek.com>
9732M:	Nelson Chang <nelson.chang@mediatek.com>
9733L:	netdev@vger.kernel.org
9734S:	Maintained
9735F:	drivers/net/ethernet/mediatek/
9736
9737MEDIATEK SWITCH DRIVER
9738M:	Sean Wang <sean.wang@mediatek.com>
9739L:	netdev@vger.kernel.org
9740S:	Maintained
9741F:	drivers/net/dsa/mt7530.*
9742F:	net/dsa/tag_mtk.c
9743
9744MEDIATEK JPEG DRIVER
9745M:	Rick Chang <rick.chang@mediatek.com>
9746M:	Bin Liu <bin.liu@mediatek.com>
9747S:	Supported
9748F:	drivers/media/platform/mtk-jpeg/
9749F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9750
9751MEDIATEK MDP DRIVER
9752M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9753M:	Houlong Wei <houlong.wei@mediatek.com>
9754M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9755S:	Supported
9756F:	drivers/media/platform/mtk-mdp/
9757F:	drivers/media/platform/mtk-vpu/
9758F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9759
9760MEDIATEK MEDIA DRIVER
9761M:	Tiffany Lin <tiffany.lin@mediatek.com>
9762M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9763S:	Supported
9764F:	drivers/media/platform/mtk-vcodec/
9765F:	drivers/media/platform/mtk-vpu/
9766F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9767F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9768
9769MEDIATEK MT76 WIRELESS LAN DRIVER
9770M:	Felix Fietkau <nbd@nbd.name>
9771M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9772L:	linux-wireless@vger.kernel.org
9773S:	Maintained
9774F:	drivers/net/wireless/mediatek/mt76/
9775
9776MEDIATEK MT7601U WIRELESS LAN DRIVER
9777M:	Jakub Kicinski <kubakici@wp.pl>
9778L:	linux-wireless@vger.kernel.org
9779S:	Maintained
9780F:	drivers/net/wireless/mediatek/mt7601u/
9781
9782MEDIATEK NAND CONTROLLER DRIVER
9783M:	Xiaolei Li <xiaolei.li@mediatek.com>
9784L:	linux-mtd@lists.infradead.org
9785S:	Maintained
9786F:	drivers/mtd/nand/raw/mtk_*
9787F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9788
9789MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9790M:	Sean Wang <sean.wang@mediatek.com>
9791S:	Maintained
9792F:	drivers/char/hw_random/mtk-rng.c
9793
9794MEDIATEK USB3 DRD IP DRIVER
9795M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9796L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9798L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9799S:	Maintained
9800F:	drivers/usb/mtu3/
9801
9802MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9803M:	Peter Senna Tschudin <peter.senna@gmail.com>
9804M:	Martin Donnelly <martin.donnelly@ge.com>
9805M:	Martyn Welch <martyn.welch@collabora.co.uk>
9806S:	Maintained
9807F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9808F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9809
9810MEGARAID SCSI/SAS DRIVERS
9811M:	Kashyap Desai <kashyap.desai@broadcom.com>
9812M:	Sumit Saxena <sumit.saxena@broadcom.com>
9813M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9814L:	megaraidlinux.pdl@broadcom.com
9815L:	linux-scsi@vger.kernel.org
9816W:	http://www.avagotech.com/support/
9817S:	Maintained
9818F:	Documentation/scsi/megaraid.txt
9819F:	drivers/scsi/megaraid.*
9820F:	drivers/scsi/megaraid/
9821
9822MELEXIS MLX90614 DRIVER
9823M:	Crt Mori <cmo@melexis.com>
9824L:	linux-iio@vger.kernel.org
9825W:	http://www.melexis.com
9826S:	Supported
9827F:	drivers/iio/temperature/mlx90614.c
9828
9829MELEXIS MLX90632 DRIVER
9830M:	Crt Mori <cmo@melexis.com>
9831L:	linux-iio@vger.kernel.org
9832W:	http://www.melexis.com
9833S:	Supported
9834F:	drivers/iio/temperature/mlx90632.c
9835
9836MELFAS MIP4 TOUCHSCREEN DRIVER
9837M:	Sangwon Jee <jeesw@melfas.com>
9838W:	http://www.melfas.com
9839S:	Supported
9840F:	drivers/input/touchscreen/melfas_mip4.c
9841F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9842
9843MELLANOX ETHERNET DRIVER (mlx4_en)
9844M:	Tariq Toukan <tariqt@mellanox.com>
9845L:	netdev@vger.kernel.org
9846S:	Supported
9847W:	http://www.mellanox.com
9848Q:	http://patchwork.ozlabs.org/project/netdev/list/
9849F:	drivers/net/ethernet/mellanox/mlx4/en_*
9850
9851MELLANOX ETHERNET DRIVER (mlx5e)
9852M:	Saeed Mahameed <saeedm@mellanox.com>
9853L:	netdev@vger.kernel.org
9854S:	Supported
9855W:	http://www.mellanox.com
9856Q:	http://patchwork.ozlabs.org/project/netdev/list/
9857F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9858
9859MELLANOX ETHERNET INNOVA DRIVERS
9860R:	Boris Pismenny <borisp@mellanox.com>
9861L:	netdev@vger.kernel.org
9862S:	Supported
9863W:	http://www.mellanox.com
9864Q:	http://patchwork.ozlabs.org/project/netdev/list/
9865F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9866F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9867F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9868F:	include/linux/mlx5/mlx5_ifc_fpga.h
9869
9870MELLANOX ETHERNET INNOVA IPSEC DRIVER
9871R:	Boris Pismenny <borisp@mellanox.com>
9872L:	netdev@vger.kernel.org
9873S:	Supported
9874W:	http://www.mellanox.com
9875Q:	http://patchwork.ozlabs.org/project/netdev/list/
9876F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9877F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9878
9879MELLANOX ETHERNET SWITCH DRIVERS
9880M:	Jiri Pirko <jiri@mellanox.com>
9881M:	Ido Schimmel <idosch@mellanox.com>
9882L:	netdev@vger.kernel.org
9883S:	Supported
9884W:	http://www.mellanox.com
9885Q:	http://patchwork.ozlabs.org/project/netdev/list/
9886F:	drivers/net/ethernet/mellanox/mlxsw/
9887F:	tools/testing/selftests/drivers/net/mlxsw/
9888
9889MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9890M:	mlxsw@mellanox.com
9891L:	netdev@vger.kernel.org
9892S:	Supported
9893W:	http://www.mellanox.com
9894Q:	http://patchwork.ozlabs.org/project/netdev/list/
9895F:	drivers/net/ethernet/mellanox/mlxfw/
9896
9897MELLANOX HARDWARE PLATFORM SUPPORT
9898M:	Andy Shevchenko <andy@infradead.org>
9899M:	Darren Hart <dvhart@infradead.org>
9900M:	Vadim Pasternak <vadimp@mellanox.com>
9901L:	platform-driver-x86@vger.kernel.org
9902S:	Supported
9903F:	drivers/platform/mellanox/
9904F:	include/linux/platform_data/mlxreg.h
9905
9906MELLANOX MLX4 core VPI driver
9907M:	Tariq Toukan <tariqt@mellanox.com>
9908L:	netdev@vger.kernel.org
9909L:	linux-rdma@vger.kernel.org
9910W:	http://www.mellanox.com
9911Q:	http://patchwork.ozlabs.org/project/netdev/list/
9912S:	Supported
9913F:	drivers/net/ethernet/mellanox/mlx4/
9914F:	include/linux/mlx4/
9915
9916MELLANOX MLX4 IB driver
9917M:	Yishai Hadas <yishaih@mellanox.com>
9918L:	linux-rdma@vger.kernel.org
9919W:	http://www.mellanox.com
9920Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9921S:	Supported
9922F:	drivers/infiniband/hw/mlx4/
9923F:	include/linux/mlx4/
9924F:	include/uapi/rdma/mlx4-abi.h
9925
9926MELLANOX MLX5 core VPI driver
9927M:	Saeed Mahameed <saeedm@mellanox.com>
9928M:	Leon Romanovsky <leonro@mellanox.com>
9929L:	netdev@vger.kernel.org
9930L:	linux-rdma@vger.kernel.org
9931W:	http://www.mellanox.com
9932Q:	http://patchwork.ozlabs.org/project/netdev/list/
9933S:	Supported
9934F:	drivers/net/ethernet/mellanox/mlx5/core/
9935F:	include/linux/mlx5/
9936
9937MELLANOX MLX5 IB driver
9938M:	Leon Romanovsky <leonro@mellanox.com>
9939L:	linux-rdma@vger.kernel.org
9940W:	http://www.mellanox.com
9941Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9942S:	Supported
9943F:	drivers/infiniband/hw/mlx5/
9944F:	include/linux/mlx5/
9945F:	include/uapi/rdma/mlx5-abi.h
9946
9947MELLANOX MLXCPLD I2C AND MUX DRIVER
9948M:	Vadim Pasternak <vadimp@mellanox.com>
9949M:	Michael Shych <michaelsh@mellanox.com>
9950L:	linux-i2c@vger.kernel.org
9951S:	Supported
9952F:	drivers/i2c/busses/i2c-mlxcpld.c
9953F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9954F:	Documentation/i2c/busses/i2c-mlxcpld
9955
9956MELLANOX MLXCPLD LED DRIVER
9957M:	Vadim Pasternak <vadimp@mellanox.com>
9958L:	linux-leds@vger.kernel.org
9959S:	Supported
9960F:	drivers/leds/leds-mlxcpld.c
9961F:	drivers/leds/leds-mlxreg.c
9962F:	Documentation/leds/leds-mlxcpld.txt
9963
9964MELLANOX PLATFORM DRIVER
9965M:	Vadim Pasternak <vadimp@mellanox.com>
9966L:	platform-driver-x86@vger.kernel.org
9967S:	Supported
9968F:	drivers/platform/x86/mlx-platform.c
9969
9970MEMBARRIER SUPPORT
9971M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9972M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9973L:	linux-kernel@vger.kernel.org
9974S:	Supported
9975F:	kernel/sched/membarrier.c
9976F:	include/uapi/linux/membarrier.h
9977F:	arch/powerpc/include/asm/membarrier.h
9978
9979MEMBLOCK
9980M:	Mike Rapoport <rppt@linux.ibm.com>
9981L:	linux-mm@kvack.org
9982S:	Maintained
9983F:	include/linux/memblock.h
9984F:	mm/memblock.c
9985F:	Documentation/core-api/boot-time-mm.rst
9986
9987MEMORY MANAGEMENT
9988L:	linux-mm@kvack.org
9989W:	http://www.linux-mm.org
9990S:	Maintained
9991F:	include/linux/mm.h
9992F:	include/linux/gfp.h
9993F:	include/linux/mmzone.h
9994F:	include/linux/memory_hotplug.h
9995F:	include/linux/vmalloc.h
9996F:	mm/
9997
9998MEMORY TECHNOLOGY DEVICES (MTD)
9999M:	David Woodhouse <dwmw2@infradead.org>
10000M:	Brian Norris <computersforpeace@gmail.com>
10001M:	Boris Brezillon <bbrezillon@kernel.org>
10002M:	Marek Vasut <marek.vasut@gmail.com>
10003M:	Richard Weinberger <richard@nod.at>
10004L:	linux-mtd@lists.infradead.org
10005W:	http://www.linux-mtd.infradead.org/
10006Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10007T:	git git://git.infradead.org/linux-mtd.git master
10008T:	git git://git.infradead.org/linux-mtd.git mtd/next
10009S:	Maintained
10010F:	Documentation/devicetree/bindings/mtd/
10011F:	drivers/mtd/
10012F:	include/linux/mtd/
10013F:	include/uapi/mtd/
10014
10015MEN A21 WATCHDOG DRIVER
10016M:	Johannes Thumshirn <morbidrsa@gmail.com>
10017L:	linux-watchdog@vger.kernel.org
10018S:	Maintained
10019F:	drivers/watchdog/mena21_wdt.c
10020
10021MEN CHAMELEON BUS (mcb)
10022M:	Johannes Thumshirn <morbidrsa@gmail.com>
10023S:	Maintained
10024F:	drivers/mcb/
10025F:	include/linux/mcb.h
10026F:	Documentation/men-chameleon-bus.txt
10027
10028MEN F21BMC (Board Management Controller)
10029M:	Andreas Werner <andreas.werner@men.de>
10030S:	Supported
10031F:	drivers/mfd/menf21bmc.c
10032F:	drivers/watchdog/menf21bmc_wdt.c
10033F:	drivers/leds/leds-menf21bmc.c
10034F:	drivers/hwmon/menf21bmc_hwmon.c
10035F:	Documentation/hwmon/menf21bmc
10036
10037MEN Z069 WATCHDOG DRIVER
10038M:	Johannes Thumshirn <jth@kernel.org>
10039L:	linux-watchdog@vger.kernel.org
10040S:	Maintained
10041F:	drivers/watchdog/menz69_wdt.c
10042
10043MESON AO CEC DRIVER FOR AMLOGIC SOCS
10044M:	Neil Armstrong <narmstrong@baylibre.com>
10045L:	linux-media@lists.freedesktop.org
10046L:	linux-amlogic@lists.infradead.org
10047W:	http://linux-meson.com/
10048S:	Supported
10049F:	drivers/media/platform/meson/ao-cec.c
10050F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10051T:	git git://linuxtv.org/media_tree.git
10052
10053MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10054M:	Liang Yang <liang.yang@amlogic.com>
10055L:	linux-mtd@lists.infradead.org
10056S:	Maintained
10057F:	drivers/mtd/nand/raw/meson_*
10058F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10059
10060METHODE UDPU SUPPORT
10061M:	Vladimir Vid <vladimir.vid@sartura.hr>
10062S:	Maintained
10063F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10064
10065MICROBLAZE ARCHITECTURE
10066M:	Michal Simek <monstr@monstr.eu>
10067W:	http://www.monstr.eu/fdt/
10068T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10069S:	Supported
10070F:	arch/microblaze/
10071
10072MICROCHIP AT91 SERIAL DRIVER
10073M:	Richard Genoud <richard.genoud@gmail.com>
10074S:	Maintained
10075F:	drivers/tty/serial/atmel_serial.c
10076F:	drivers/tty/serial/atmel_serial.h
10077F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10078
10079MICROCHIP AUDIO ASOC DRIVERS
10080M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10082S:	Supported
10083F:	sound/soc/atmel
10084
10085MICROCHIP DMA DRIVER
10086M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10088L:	dmaengine@vger.kernel.org
10089S:	Supported
10090F:	drivers/dma/at_hdmac.c
10091F:	drivers/dma/at_hdmac_regs.h
10092F:	include/linux/platform_data/dma-atmel.h
10093F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10094F:	include/dt-bindings/dma/at91.h
10095
10096MICROCHIP ECC DRIVER
10097M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10098L:	linux-crypto@vger.kernel.org
10099S:	Maintained
10100F:	drivers/crypto/atmel-ecc.*
10101
10102MICROCHIP I2C DRIVER
10103M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10104L:	linux-i2c@vger.kernel.org
10105S:	Supported
10106F:	drivers/i2c/busses/i2c-at91.c
10107
10108MICROCHIP ISC DRIVER
10109M:	Eugen Hristev <eugen.hristev@microchip.com>
10110L:	linux-media@vger.kernel.org
10111S:	Supported
10112F:	drivers/media/platform/atmel/atmel-isc.c
10113F:	drivers/media/platform/atmel/atmel-isc-regs.h
10114F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10115
10116MICROCHIP ISI DRIVER
10117M:	Eugen Hristev <eugen.hristev@microchip.com>
10118L:	linux-media@vger.kernel.org
10119S:	Supported
10120F:	drivers/media/platform/atmel/atmel-isi.c
10121F:	drivers/media/platform/atmel/atmel-isi.h
10122
10123MICROCHIP AT91 USART MFD DRIVER
10124M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10125L:	linux-kernel@vger.kernel.org
10126S:	Supported
10127F:	drivers/mfd/at91-usart.c
10128F:	include/dt-bindings/mfd/at91-usart.h
10129F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10130
10131MICROCHIP AT91 USART SPI DRIVER
10132M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10133L:	linux-spi@vger.kernel.org
10134S:	Supported
10135F:	drivers/spi/spi-at91-usart.c
10136F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10137
10138MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10139M:	Woojung Huh <Woojung.Huh@microchip.com>
10140M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10141L:	netdev@vger.kernel.org
10142S:	Maintained
10143F:	net/dsa/tag_ksz.c
10144F:	drivers/net/dsa/microchip/*
10145F:	include/linux/platform_data/microchip-ksz.h
10146F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10147
10148MICROCHIP LAN743X ETHERNET DRIVER
10149M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10150M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10151L:	netdev@vger.kernel.org
10152S:	Maintained
10153F:	drivers/net/ethernet/microchip/lan743x_*
10154
10155MICROCHIP LCDFB DRIVER
10156M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10157L:	linux-fbdev@vger.kernel.org
10158S:	Maintained
10159F:	drivers/video/fbdev/atmel_lcdfb.c
10160F:	include/video/atmel_lcdc.h
10161
10162MICROCHIP MMC/SD/SDIO MCI DRIVER
10163M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10164S:	Maintained
10165F:	drivers/mmc/host/atmel-mci.c
10166
10167MICROCHIP MCP16502 PMIC DRIVER
10168M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10170S:	Maintained
10171F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10172F:	drivers/regulator/mcp16502.c
10173
10174MICROCHIP MCP3911 ADC DRIVER
10175M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10176M:	Kent Gustavsson <kent@minoris.se>
10177L:	linux-iio@vger.kernel.org
10178S:	Supported
10179F:	drivers/iio/adc/mcp3911.c
10180F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10181
10182MICROCHIP NAND DRIVER
10183M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10184L:	linux-mtd@lists.infradead.org
10185S:	Supported
10186F:	drivers/mtd/nand/raw/atmel/*
10187F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10188
10189MICROCHIP PWM DRIVER
10190M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10192L:	linux-pwm@vger.kernel.org
10193S:	Supported
10194F:	drivers/pwm/pwm-atmel.c
10195F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10196
10197MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10198M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10199M:	Eugen Hristev <eugen.hristev@microchip.com>
10200L:	linux-iio@vger.kernel.org
10201S:	Supported
10202F:	drivers/iio/adc/at91-sama5d2_adc.c
10203F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10204F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10205
10206MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10207M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10208S:	Supported
10209F:	drivers/power/reset/at91-sama5d2_shdwc.c
10210
10211MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10212M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10214L:	linux-gpio@vger.kernel.org
10215F:	drivers/gpio/gpio-sama5d2-piobu.c
10216
10217MICROCHIP SPI DRIVER
10218M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10219S:	Supported
10220F:	drivers/spi/spi-atmel.*
10221
10222MICROCHIP SSC DRIVER
10223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10225S:	Supported
10226F:	drivers/misc/atmel-ssc.c
10227F:	include/linux/atmel-ssc.h
10228
10229MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10230M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10232S:	Supported
10233F:	drivers/misc/atmel_tclib.c
10234F:	drivers/clocksource/tcb_clksrc.c
10235
10236MICROCHIP USBA UDC DRIVER
10237M:	Cristian Birsan <cristian.birsan@microchip.com>
10238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10239S:	Supported
10240F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10241
10242MICROCHIP USB251XB DRIVER
10243M:	Richard Leitner <richard.leitner@skidata.com>
10244L:	linux-usb@vger.kernel.org
10245S:	Maintained
10246F:	drivers/usb/misc/usb251xb.c
10247F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10248
10249MICROCHIP XDMA DRIVER
10250M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10251L:	linux-arm-kernel@lists.infradead.org
10252L:	dmaengine@vger.kernel.org
10253S:	Supported
10254F:	drivers/dma/at_xdmac.c
10255
10256MICROSEMI MIPS SOCS
10257M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10258M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10259L:	linux-mips@vger.kernel.org
10260S:	Supported
10261F:	arch/mips/generic/board-ocelot.c
10262F:	arch/mips/configs/generic/board-ocelot.config
10263F:	arch/mips/boot/dts/mscc/
10264F:	Documentation/devicetree/bindings/mips/mscc.txt
10265
10266MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10267M:	Don Brace <don.brace@microsemi.com>
10268L:	esc.storagedev@microsemi.com
10269L:	linux-scsi@vger.kernel.org
10270S:	Supported
10271F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10272F:	drivers/scsi/smartpqi/Kconfig
10273F:	drivers/scsi/smartpqi/Makefile
10274F:	include/linux/cciss*.h
10275F:	include/uapi/linux/cciss*.h
10276F:	Documentation/scsi/smartpqi.txt
10277
10278MICROSEMI ETHERNET SWITCH DRIVER
10279M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10280M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10281L:	netdev@vger.kernel.org
10282S:	Supported
10283F:	drivers/net/ethernet/mscc/
10284
10285MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10286M:	Chen Yu <yu.c.chen@intel.com>
10287L:	platform-driver-x86@vger.kernel.org
10288S:	Supported
10289F:	drivers/platform/x86/surfacepro3_button.c
10290
10291MICROTEK X6 SCANNER
10292M:	Oliver Neukum <oliver@neukum.org>
10293S:	Maintained
10294F:	drivers/usb/image/microtek.*
10295
10296MIPS
10297M:	Ralf Baechle <ralf@linux-mips.org>
10298M:	Paul Burton <paul.burton@mips.com>
10299M:	James Hogan <jhogan@kernel.org>
10300L:	linux-mips@vger.kernel.org
10301W:	http://www.linux-mips.org/
10302T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10304Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10305S:	Supported
10306F:	Documentation/devicetree/bindings/mips/
10307F:	Documentation/mips/
10308F:	arch/mips/
10309F:	drivers/platform/mips/
10310
10311MIPS BOSTON DEVELOPMENT BOARD
10312M:	Paul Burton <paul.burton@mips.com>
10313L:	linux-mips@vger.kernel.org
10314S:	Maintained
10315F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10316F:	arch/mips/boot/dts/img/boston.dts
10317F:	arch/mips/configs/generic/board-boston.config
10318F:	drivers/clk/imgtec/clk-boston.c
10319F:	include/dt-bindings/clock/boston-clock.h
10320
10321MIPS GENERIC PLATFORM
10322M:	Paul Burton <paul.burton@mips.com>
10323L:	linux-mips@vger.kernel.org
10324S:	Supported
10325F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10326F:	arch/mips/generic/
10327F:	arch/mips/tools/generic-board-config.sh
10328
10329MIPS/LOONGSON1 ARCHITECTURE
10330M:	Keguang Zhang <keguang.zhang@gmail.com>
10331L:	linux-mips@vger.kernel.org
10332S:	Maintained
10333F:	arch/mips/loongson32/
10334F:	arch/mips/include/asm/mach-loongson32/
10335F:	drivers/*/*loongson1*
10336F:	drivers/*/*/*loongson1*
10337
10338MIPS/LOONGSON2 ARCHITECTURE
10339M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10340L:	linux-mips@vger.kernel.org
10341S:	Maintained
10342F:	arch/mips/loongson64/fuloong-2e/
10343F:	arch/mips/loongson64/lemote-2f/
10344F:	arch/mips/include/asm/mach-loongson64/
10345F:	drivers/*/*loongson2*
10346F:	drivers/*/*/*loongson2*
10347
10348MIPS/LOONGSON3 ARCHITECTURE
10349M:	Huacai Chen <chenhc@lemote.com>
10350L:	linux-mips@vger.kernel.org
10351S:	Maintained
10352F:	arch/mips/loongson64/
10353F:	arch/mips/include/asm/mach-loongson64/
10354F:	drivers/platform/mips/cpu_hwmon.c
10355F:	drivers/*/*loongson3*
10356F:	drivers/*/*/*loongson3*
10357
10358MIPS RINT INSTRUCTION EMULATION
10359M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10360L:	linux-mips@vger.kernel.org
10361S:	Supported
10362F:	arch/mips/math-emu/sp_rint.c
10363F:	arch/mips/math-emu/dp_rint.c
10364
10365MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10366M:	Hans Verkuil <hverkuil@xs4all.nl>
10367L:	linux-media@vger.kernel.org
10368T:	git git://linuxtv.org/media_tree.git
10369W:	https://linuxtv.org
10370S:	Odd Fixes
10371F:	drivers/media/radio/radio-miropcm20*
10372
10373MMP SUPPORT
10374R:	Lubomir Rintel <lkundrak@v3.sk>
10375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376S:	Odd Fixes
10377F:	arch/arm/boot/dts/mmp*
10378F:	arch/arm/mach-mmp/
10379
10380MMU GATHER AND TLB INVALIDATION
10381M:	Will Deacon <will.deacon@arm.com>
10382M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10383M:	Andrew Morton <akpm@linux-foundation.org>
10384M:	Nick Piggin <npiggin@gmail.com>
10385M:	Peter Zijlstra <peterz@infradead.org>
10386L:	linux-arch@vger.kernel.org
10387L:	linux-mm@kvack.org
10388S:	Maintained
10389F:	arch/*/include/asm/tlb.h
10390F:	include/asm-generic/tlb.h
10391F:	mm/mmu_gather.c
10392
10393MN88472 MEDIA DRIVER
10394M:	Antti Palosaari <crope@iki.fi>
10395L:	linux-media@vger.kernel.org
10396W:	https://linuxtv.org
10397W:	http://palosaari.fi/linux/
10398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10399S:	Maintained
10400F:	drivers/media/dvb-frontends/mn88472*
10401
10402MN88473 MEDIA DRIVER
10403M:	Antti Palosaari <crope@iki.fi>
10404L:	linux-media@vger.kernel.org
10405W:	https://linuxtv.org
10406W:	http://palosaari.fi/linux/
10407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10408S:	Maintained
10409F:	drivers/media/dvb-frontends/mn88473*
10410
10411MODULE SUPPORT
10412M:	Jessica Yu <jeyu@kernel.org>
10413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10414S:	Maintained
10415F:	include/linux/module.h
10416F:	kernel/module.c
10417
10418MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10419W:	http://popies.net/meye/
10420S:	Orphan
10421F:	Documentation/media/v4l-drivers/meye*
10422F:	drivers/media/pci/meye/
10423F:	include/uapi/linux/meye.h
10424
10425MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10426M:	Jiri Slaby <jirislaby@gmail.com>
10427S:	Maintained
10428F:	Documentation/serial/moxa-smartio
10429F:	drivers/tty/mxser.*
10430
10431MR800 AVERMEDIA USB FM RADIO DRIVER
10432M:	Alexey Klimov <klimov.linux@gmail.com>
10433L:	linux-media@vger.kernel.org
10434T:	git git://linuxtv.org/media_tree.git
10435S:	Maintained
10436F:	drivers/media/radio/radio-mr800.c
10437
10438MRF24J40 IEEE 802.15.4 RADIO DRIVER
10439M:	Alan Ott <alan@signal11.us>
10440L:	linux-wpan@vger.kernel.org
10441S:	Maintained
10442F:	drivers/net/ieee802154/mrf24j40.c
10443F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10444
10445MSI LAPTOP SUPPORT
10446M:	"Lee, Chun-Yi" <jlee@suse.com>
10447L:	platform-driver-x86@vger.kernel.org
10448S:	Maintained
10449F:	drivers/platform/x86/msi-laptop.c
10450
10451MSI WMI SUPPORT
10452L:	platform-driver-x86@vger.kernel.org
10453S:	Orphan
10454F:	drivers/platform/x86/msi-wmi.c
10455
10456MSI001 MEDIA DRIVER
10457M:	Antti Palosaari <crope@iki.fi>
10458L:	linux-media@vger.kernel.org
10459W:	https://linuxtv.org
10460W:	http://palosaari.fi/linux/
10461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10462T:	git git://linuxtv.org/anttip/media_tree.git
10463S:	Maintained
10464F:	drivers/media/tuners/msi001*
10465
10466MSI2500 MEDIA DRIVER
10467M:	Antti Palosaari <crope@iki.fi>
10468L:	linux-media@vger.kernel.org
10469W:	https://linuxtv.org
10470W:	http://palosaari.fi/linux/
10471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10472T:	git git://linuxtv.org/anttip/media_tree.git
10473S:	Maintained
10474F:	drivers/media/usb/msi2500/
10475
10476MSYSTEMS DISKONCHIP G3 MTD DRIVER
10477M:	Robert Jarzmik <robert.jarzmik@free.fr>
10478L:	linux-mtd@lists.infradead.org
10479S:	Maintained
10480F:	drivers/mtd/devices/docg3*
10481
10482MT9M032 APTINA SENSOR DRIVER
10483M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10484L:	linux-media@vger.kernel.org
10485T:	git git://linuxtv.org/media_tree.git
10486S:	Maintained
10487F:	drivers/media/i2c/mt9m032.c
10488F:	include/media/i2c/mt9m032.h
10489
10490MT9P031 APTINA CAMERA SENSOR
10491M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10492L:	linux-media@vger.kernel.org
10493T:	git git://linuxtv.org/media_tree.git
10494S:	Maintained
10495F:	drivers/media/i2c/mt9p031.c
10496F:	include/media/i2c/mt9p031.h
10497
10498MT9T001 APTINA CAMERA SENSOR
10499M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10500L:	linux-media@vger.kernel.org
10501T:	git git://linuxtv.org/media_tree.git
10502S:	Maintained
10503F:	drivers/media/i2c/mt9t001.c
10504F:	include/media/i2c/mt9t001.h
10505
10506MT9T112 APTINA CAMERA SENSOR
10507M:	Jacopo Mondi <jacopo@jmondi.org>
10508L:	linux-media@vger.kernel.org
10509T:	git git://linuxtv.org/media_tree.git
10510S:	Odd Fixes
10511F:	drivers/media/i2c/mt9t112.c
10512F:	include/media/i2c/mt9t112.h
10513
10514MT9V032 APTINA CAMERA SENSOR
10515M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10516L:	linux-media@vger.kernel.org
10517T:	git git://linuxtv.org/media_tree.git
10518S:	Maintained
10519F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10520F:	drivers/media/i2c/mt9v032.c
10521F:	include/media/i2c/mt9v032.h
10522
10523MT9V111 APTINA CAMERA SENSOR
10524M:	Jacopo Mondi <jacopo@jmondi.org>
10525L:	linux-media@vger.kernel.org
10526T:	git git://linuxtv.org/media_tree.git
10527S:	Maintained
10528F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10529F:	drivers/media/i2c/mt9v111.c
10530
10531MULTIFUNCTION DEVICES (MFD)
10532M:	Lee Jones <lee.jones@linaro.org>
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10534S:	Supported
10535F:	Documentation/devicetree/bindings/mfd/
10536F:	drivers/mfd/
10537F:	include/linux/mfd/
10538F:	include/dt-bindings/mfd/
10539
10540MULTIMEDIA CARD (MMC) ETC. OVER SPI
10541S:	Orphan
10542F:	drivers/mmc/host/mmc_spi.c
10543F:	include/linux/spi/mmc_spi.h
10544
10545MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10546M:	Ulf Hansson <ulf.hansson@linaro.org>
10547L:	linux-mmc@vger.kernel.org
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10549S:	Maintained
10550F:	Documentation/devicetree/bindings/mmc/
10551F:	drivers/mmc/
10552F:	include/linux/mmc/
10553F:	include/uapi/linux/mmc/
10554
10555MULTIPLEXER SUBSYSTEM
10556M:	Peter Rosin <peda@axentia.se>
10557S:	Maintained
10558F:	Documentation/ABI/testing/sysfs-class-mux*
10559F:	Documentation/devicetree/bindings/mux/
10560F:	include/dt-bindings/mux/
10561F:	include/linux/mux/
10562F:	drivers/mux/
10563
10564MULTITECH MULTIPORT CARD (ISICOM)
10565S:	Orphan
10566F:	drivers/tty/isicom.c
10567F:	include/linux/isicom.h
10568
10569MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10570M:	Bin Liu <b-liu@ti.com>
10571L:	linux-usb@vger.kernel.org
10572S:	Maintained
10573F:	drivers/usb/musb/
10574
10575MXL301RF MEDIA DRIVER
10576M:	Akihiro Tsukada <tskd08@gmail.com>
10577L:	linux-media@vger.kernel.org
10578S:	Odd Fixes
10579F:	drivers/media/tuners/mxl301rf*
10580
10581MXL5007T MEDIA DRIVER
10582M:	Michael Krufky <mkrufky@linuxtv.org>
10583L:	linux-media@vger.kernel.org
10584W:	https://linuxtv.org
10585W:	http://github.com/mkrufky
10586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10587T:	git git://linuxtv.org/mkrufky/tuners.git
10588S:	Maintained
10589F:	drivers/media/tuners/mxl5007t.*
10590
10591MXSFB DRM DRIVER
10592M:	Marek Vasut <marex@denx.de>
10593M:	Stefan Agner <stefan@agner.ch>
10594L:	dri-devel@lists.freedesktop.org
10595S:	Supported
10596F:	drivers/gpu/drm/mxsfb/
10597F:	Documentation/devicetree/bindings/display/mxsfb.txt
10598T:	git git://anongit.freedesktop.org/drm/drm-misc
10599
10600MYLEX DAC960 PCI RAID Controller
10601M:	Hannes Reinecke <hare@kernel.org>
10602L:	linux-scsi@vger.kernel.org
10603S:	Supported
10604F:	drivers/scsi/myrb.*
10605F:	drivers/scsi/myrs.*
10606
10607MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10608M:	Chris Lee <christopher.lee@cspi.com>
10609L:	netdev@vger.kernel.org
10610W:	https://www.cspi.com/ethernet-products/support/downloads/
10611S:	Supported
10612F:	drivers/net/ethernet/myricom/myri10ge/
10613
10614NAND FLASH SUBSYSTEM
10615M:	Boris Brezillon <bbrezillon@kernel.org>
10616M:	Miquel Raynal <miquel.raynal@bootlin.com>
10617R:	Richard Weinberger <richard@nod.at>
10618L:	linux-mtd@lists.infradead.org
10619W:	http://www.linux-mtd.infradead.org/
10620Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10621T:	git git://git.infradead.org/linux-mtd.git nand/fixes
10622T:	git git://git.infradead.org/linux-mtd.git nand/next
10623S:	Maintained
10624F:	drivers/mtd/nand/
10625F:	include/linux/mtd/*nand*.h
10626
10627NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10628M:	Daniel Mack <zonque@gmail.com>
10629S:	Maintained
10630L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10631W:	http://www.native-instruments.com
10632F:	sound/usb/caiaq/
10633
10634NATSEMI ETHERNET DRIVER (DP8381x)
10635S:	Orphan
10636F:	drivers/net/ethernet/natsemi/natsemi.c
10637
10638NCR 5380 SCSI DRIVERS
10639M:	Finn Thain <fthain@telegraphics.com.au>
10640M:	Michael Schmitz <schmitzmic@gmail.com>
10641L:	linux-scsi@vger.kernel.org
10642S:	Maintained
10643F:	Documentation/scsi/g_NCR5380.txt
10644F:	drivers/scsi/NCR5380.*
10645F:	drivers/scsi/arm/cumana_1.c
10646F:	drivers/scsi/arm/oak.c
10647F:	drivers/scsi/atari_scsi.*
10648F:	drivers/scsi/dmx3191d.c
10649F:	drivers/scsi/g_NCR5380.*
10650F:	drivers/scsi/mac_scsi.*
10651F:	drivers/scsi/sun3_scsi.*
10652F:	drivers/scsi/sun3_scsi_vme.c
10653
10654NCSI LIBRARY:
10655M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10656S:	Maintained
10657F:	net/ncsi/
10658
10659NCT6775 HARDWARE MONITOR DRIVER
10660M:	Guenter Roeck <linux@roeck-us.net>
10661L:	linux-hwmon@vger.kernel.org
10662S:	Maintained
10663F:	Documentation/hwmon/nct6775
10664F:	drivers/hwmon/nct6775.c
10665
10666NET_FAILOVER MODULE
10667M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10668L:	netdev@vger.kernel.org
10669S:	Supported
10670F:	driver/net/net_failover.c
10671F:	include/net/net_failover.h
10672F:	Documentation/networking/net_failover.rst
10673
10674NETEFFECT IWARP RNIC DRIVER (IW_NES)
10675M:	Faisal Latif <faisal.latif@intel.com>
10676L:	linux-rdma@vger.kernel.org
10677W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10678S:	Supported
10679F:	drivers/infiniband/hw/nes/
10680F:	include/uapi/rdma/nes-abi.h
10681
10682NETEM NETWORK EMULATOR
10683M:	Stephen Hemminger <stephen@networkplumber.org>
10684L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10685S:	Maintained
10686F:	net/sched/sch_netem.c
10687
10688NETERION 10GbE DRIVERS (s2io/vxge)
10689M:	Jon Mason <jdmason@kudzu.us>
10690L:	netdev@vger.kernel.org
10691S:	Supported
10692F:	Documentation/networking/device_drivers/neterion/s2io.txt
10693F:	Documentation/networking/device_drivers/neterion/vxge.txt
10694F:	drivers/net/ethernet/neterion/
10695
10696NETFILTER
10697M:	Pablo Neira Ayuso <pablo@netfilter.org>
10698M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10699M:	Florian Westphal <fw@strlen.de>
10700L:	netfilter-devel@vger.kernel.org
10701L:	coreteam@netfilter.org
10702W:	http://www.netfilter.org/
10703W:	http://www.iptables.org/
10704W:	http://www.nftables.org/
10705Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10708S:	Maintained
10709F:	include/linux/netfilter*
10710F:	include/linux/netfilter/
10711F:	include/net/netfilter/
10712F:	include/uapi/linux/netfilter*
10713F:	include/uapi/linux/netfilter/
10714F:	net/*/netfilter.c
10715F:	net/*/netfilter/
10716F:	net/netfilter/
10717F:	net/bridge/br_netfilter*.c
10718
10719NETROM NETWORK LAYER
10720M:	Ralf Baechle <ralf@linux-mips.org>
10721L:	linux-hams@vger.kernel.org
10722W:	http://www.linux-ax25.org/
10723S:	Maintained
10724F:	include/net/netrom.h
10725F:	include/uapi/linux/netrom.h
10726F:	net/netrom/
10727
10728NETRONOME ETHERNET DRIVERS
10729M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10730L:	oss-drivers@netronome.com
10731S:	Maintained
10732F:	drivers/net/ethernet/netronome/
10733
10734NETWORK BLOCK DEVICE (NBD)
10735M:	Josef Bacik <josef@toxicpanda.com>
10736S:	Maintained
10737L:	linux-block@vger.kernel.org
10738L:	nbd@other.debian.org
10739F:	Documentation/blockdev/nbd.txt
10740F:	drivers/block/nbd.c
10741F:	include/uapi/linux/nbd.h
10742
10743NETWORK DROP MONITOR
10744M:	Neil Horman <nhorman@tuxdriver.com>
10745L:	netdev@vger.kernel.org
10746S:	Maintained
10747W:	https://fedorahosted.org/dropwatch/
10748F:	net/core/drop_monitor.c
10749
10750NETWORKING DRIVERS
10751M:	"David S. Miller" <davem@davemloft.net>
10752L:	netdev@vger.kernel.org
10753W:	http://www.linuxfoundation.org/en/Net
10754Q:	http://patchwork.ozlabs.org/project/netdev/list/
10755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10757S:	Odd Fixes
10758F:	Documentation/devicetree/bindings/net/
10759F:	drivers/net/
10760F:	include/linux/if_*
10761F:	include/linux/netdevice.h
10762F:	include/linux/etherdevice.h
10763F:	include/linux/fcdevice.h
10764F:	include/linux/fddidevice.h
10765F:	include/linux/hippidevice.h
10766F:	include/linux/inetdevice.h
10767F:	include/uapi/linux/if_*
10768F:	include/uapi/linux/netdevice.h
10769
10770NETWORKING DRIVERS (WIRELESS)
10771M:	Kalle Valo <kvalo@codeaurora.org>
10772L:	linux-wireless@vger.kernel.org
10773Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10776S:	Maintained
10777F:	Documentation/devicetree/bindings/net/wireless/
10778F:	drivers/net/wireless/
10779
10780NETWORKING [DSA]
10781M:	Andrew Lunn <andrew@lunn.ch>
10782M:	Vivien Didelot <vivien.didelot@gmail.com>
10783M:	Florian Fainelli <f.fainelli@gmail.com>
10784S:	Maintained
10785F:	Documentation/devicetree/bindings/net/dsa/
10786F:	net/dsa/
10787F:	include/net/dsa.h
10788F:	include/linux/dsa/
10789F:	include/linux/platform_data/dsa.h
10790F:	drivers/net/dsa/
10791
10792NETWORKING [GENERAL]
10793M:	"David S. Miller" <davem@davemloft.net>
10794L:	netdev@vger.kernel.org
10795W:	http://www.linuxfoundation.org/en/Net
10796Q:	http://patchwork.ozlabs.org/project/netdev/list/
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10799B:	mailto:netdev@vger.kernel.org
10800S:	Maintained
10801F:	net/
10802F:	include/net/
10803F:	include/linux/in.h
10804F:	include/linux/net.h
10805F:	include/linux/netdevice.h
10806F:	include/uapi/linux/in.h
10807F:	include/uapi/linux/net.h
10808F:	include/uapi/linux/netdevice.h
10809F:	include/uapi/linux/net_namespace.h
10810F:	tools/testing/selftests/net/
10811F:	lib/net_utils.c
10812F:	lib/random32.c
10813F:	Documentation/networking/
10814
10815NETWORKING [IPSEC]
10816M:	Steffen Klassert <steffen.klassert@secunet.com>
10817M:	Herbert Xu <herbert@gondor.apana.org.au>
10818M:	"David S. Miller" <davem@davemloft.net>
10819L:	netdev@vger.kernel.org
10820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10822S:	Maintained
10823F:	net/xfrm/
10824F:	net/key/
10825F:	net/ipv4/xfrm*
10826F:	net/ipv4/esp4*
10827F:	net/ipv4/ah4.c
10828F:	net/ipv4/ipcomp.c
10829F:	net/ipv4/ip_vti.c
10830F:	net/ipv6/xfrm*
10831F:	net/ipv6/esp6*
10832F:	net/ipv6/ah6.c
10833F:	net/ipv6/ipcomp6.c
10834F:	net/ipv6/ip6_vti.c
10835F:	include/uapi/linux/xfrm.h
10836F:	include/net/xfrm.h
10837
10838NETWORKING [IPv4/IPv6]
10839M:	"David S. Miller" <davem@davemloft.net>
10840M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10841M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10842L:	netdev@vger.kernel.org
10843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10844S:	Maintained
10845F:	net/ipv4/
10846F:	net/ipv6/
10847F:	include/net/ip*
10848F:	arch/x86/net/*
10849
10850NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10851M:	Paul Moore <paul@paul-moore.com>
10852W:	https://github.com/netlabel
10853L:	netdev@vger.kernel.org
10854L:	linux-security-module@vger.kernel.org
10855S:	Maintained
10856F:	Documentation/netlabel/
10857F:	include/net/calipso.h
10858F:	include/net/cipso_ipv4.h
10859F:	include/net/netlabel.h
10860F:	include/uapi/linux/netfilter/xt_SECMARK.h
10861F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10862F:	net/netlabel/
10863F:	net/ipv4/cipso_ipv4.c
10864F:	net/ipv6/calipso.c
10865F:	net/netfilter/xt_CONNSECMARK.c
10866F:	net/netfilter/xt_SECMARK.c
10867
10868NETWORKING [TCP]
10869M:	Eric Dumazet <edumazet@google.com>
10870L:	netdev@vger.kernel.org
10871S:	Maintained
10872F:	net/ipv4/tcp*.c
10873F:	net/ipv4/syncookies.c
10874F:	net/ipv6/tcp*.c
10875F:	net/ipv6/syncookies.c
10876F:	include/uapi/linux/tcp.h
10877F:	include/net/tcp.h
10878F:	include/linux/tcp.h
10879F:	include/trace/events/tcp.h
10880
10881NETWORKING [TLS]
10882M:	Boris Pismenny <borisp@mellanox.com>
10883M:	Aviad Yehezkel <aviadye@mellanox.com>
10884M:	Dave Watson <davejwatson@fb.com>
10885M:	John Fastabend <john.fastabend@gmail.com>
10886M:	Daniel Borkmann <daniel@iogearbox.net>
10887L:	netdev@vger.kernel.org
10888S:	Maintained
10889F:	net/tls/*
10890F:	include/uapi/linux/tls.h
10891F:	include/net/tls.h
10892
10893NETWORKING [WIRELESS]
10894L:	linux-wireless@vger.kernel.org
10895Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10896
10897NETDEVSIM
10898M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10899S:	Maintained
10900F:	drivers/net/netdevsim/*
10901
10902NETXEN (1/10) GbE SUPPORT
10903M:	Manish Chopra <manishc@marvell.com>
10904M:	Rahul Verma <rahulv@marvell.com>
10905M:	GR-Linux-NIC-Dev@marvell.com
10906L:	netdev@vger.kernel.org
10907S:	Supported
10908F:	drivers/net/ethernet/qlogic/netxen/
10909
10910NFC SUBSYSTEM
10911M:	Samuel Ortiz <sameo@linux.intel.com>
10912L:	linux-wireless@vger.kernel.org
10913L:	linux-nfc@lists.01.org (subscribers-only)
10914S:	Supported
10915F:	net/nfc/
10916F:	include/net/nfc/
10917F:	include/uapi/linux/nfc.h
10918F:	drivers/nfc/
10919F:	include/linux/platform_data/nfcmrvl.h
10920F:	include/linux/platform_data/nxp-nci.h
10921F:	Documentation/devicetree/bindings/net/nfc/
10922
10923NFS, SUNRPC, AND LOCKD CLIENTS
10924M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10925M:	Anna Schumaker <anna.schumaker@netapp.com>
10926L:	linux-nfs@vger.kernel.org
10927W:	http://client.linux-nfs.org
10928T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10929S:	Maintained
10930F:	fs/lockd/
10931F:	fs/nfs/
10932F:	fs/nfs_common/
10933F:	net/sunrpc/
10934F:	include/linux/lockd/
10935F:	include/linux/nfs*
10936F:	include/linux/sunrpc/
10937F:	include/uapi/linux/nfs*
10938F:	include/uapi/linux/sunrpc/
10939
10940NILFS2 FILESYSTEM
10941M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10942L:	linux-nilfs@vger.kernel.org
10943W:	https://nilfs.sourceforge.io/
10944W:	https://nilfs.osdn.jp/
10945T:	git git://github.com/konis/nilfs2.git
10946S:	Supported
10947F:	Documentation/filesystems/nilfs2.txt
10948F:	fs/nilfs2/
10949F:	include/trace/events/nilfs2.h
10950F:	include/uapi/linux/nilfs2_api.h
10951F:	include/uapi/linux/nilfs2_ondisk.h
10952
10953NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10954M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10955W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10956S:	Maintained
10957F:	Documentation/scsi/NinjaSCSI.txt
10958F:	drivers/scsi/pcmcia/nsp_*
10959
10960NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10961M:	GOTO Masanori <gotom@debian.or.jp>
10962M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10963W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10964S:	Maintained
10965F:	Documentation/scsi/NinjaSCSI.txt
10966F:	drivers/scsi/nsp32*
10967
10968NIOS2 ARCHITECTURE
10969M:	Ley Foon Tan <lftan@altera.com>
10970L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10972S:	Maintained
10973F:	arch/nios2/
10974
10975NOHZ, DYNTICKS SUPPORT
10976M:	Frederic Weisbecker <fweisbec@gmail.com>
10977M:	Thomas Gleixner <tglx@linutronix.de>
10978M:	Ingo Molnar <mingo@kernel.org>
10979L:	linux-kernel@vger.kernel.org
10980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10981S:	Maintained
10982F:	kernel/time/tick*.*
10983F:	include/linux/tick.h
10984F:	include/linux/sched/nohz.h
10985
10986NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10987M:	Pavel Machek <pavel@ucw.cz>
10988M:	Sakari Ailus <sakari.ailus@iki.fi>
10989L:	linux-media@vger.kernel.org
10990S:	Maintained
10991F:	drivers/media/i2c/et8ek8
10992F:	drivers/media/i2c/ad5820.c
10993
10994NOKIA N900 POWER SUPPLY DRIVERS
10995R:	Pali Rohár <pali.rohar@gmail.com>
10996F:	include/linux/power/bq2415x_charger.h
10997F:	include/linux/power/bq27xxx_battery.h
10998F:	include/linux/power/isp1704_charger.h
10999F:	drivers/power/supply/bq2415x_charger.c
11000F:	drivers/power/supply/bq27xxx_battery.c
11001F:	drivers/power/supply/bq27xxx_battery_i2c.c
11002F:	drivers/power/supply/isp1704_charger.c
11003F:	drivers/power/supply/rx51_battery.c
11004
11005NOLIBC HEADER FILE
11006M:	Willy Tarreau <w@1wt.eu>
11007S:	Maintained
11008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11009F:	tools/include/nolibc/
11010
11011NTB AMD DRIVER
11012M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11013L:	linux-ntb@googlegroups.com
11014S:	Supported
11015F:	drivers/ntb/hw/amd/
11016
11017NTB DRIVER CORE
11018M:	Jon Mason <jdmason@kudzu.us>
11019M:	Dave Jiang <dave.jiang@intel.com>
11020M:	Allen Hubbe <allenbh@gmail.com>
11021L:	linux-ntb@googlegroups.com
11022S:	Supported
11023W:	https://github.com/jonmason/ntb/wiki
11024T:	git git://github.com/jonmason/ntb.git
11025F:	drivers/ntb/
11026F:	drivers/net/ntb_netdev.c
11027F:	include/linux/ntb.h
11028F:	include/linux/ntb_transport.h
11029F:	tools/testing/selftests/ntb/
11030
11031NTB IDT DRIVER
11032M:	Serge Semin <fancer.lancer@gmail.com>
11033L:	linux-ntb@googlegroups.com
11034S:	Supported
11035F:	drivers/ntb/hw/idt/
11036
11037NTB INTEL DRIVER
11038M:	Dave Jiang <dave.jiang@intel.com>
11039L:	linux-ntb@googlegroups.com
11040S:	Supported
11041W:	https://github.com/davejiang/linux/wiki
11042T:	git https://github.com/davejiang/linux.git
11043F:	drivers/ntb/hw/intel/
11044
11045NTFS FILESYSTEM
11046M:	Anton Altaparmakov <anton@tuxera.com>
11047L:	linux-ntfs-dev@lists.sourceforge.net
11048W:	http://www.tuxera.com/
11049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11050S:	Supported
11051F:	Documentation/filesystems/ntfs.txt
11052F:	fs/ntfs/
11053
11054NUBUS SUBSYSTEM
11055M:	Finn Thain <fthain@telegraphics.com.au>
11056L:	linux-m68k@lists.linux-m68k.org
11057S:	Maintained
11058F:	arch/*/include/asm/nubus.h
11059F:	drivers/nubus/
11060F:	include/linux/nubus.h
11061F:	include/uapi/linux/nubus.h
11062
11063NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11064M:	Antonino Daplas <adaplas@gmail.com>
11065L:	linux-fbdev@vger.kernel.org
11066S:	Maintained
11067F:	drivers/video/fbdev/riva/
11068F:	drivers/video/fbdev/nvidia/
11069
11070NVM EXPRESS DRIVER
11071M:	Keith Busch <keith.busch@intel.com>
11072M:	Jens Axboe <axboe@fb.com>
11073M:	Christoph Hellwig <hch@lst.de>
11074M:	Sagi Grimberg <sagi@grimberg.me>
11075L:	linux-nvme@lists.infradead.org
11076T:	git://git.infradead.org/nvme.git
11077W:	http://git.infradead.org/nvme.git
11078S:	Supported
11079F:	drivers/nvme/host/
11080F:	include/linux/nvme.h
11081F:	include/uapi/linux/nvme_ioctl.h
11082
11083NVM EXPRESS FC TRANSPORT DRIVERS
11084M:	James Smart <james.smart@broadcom.com>
11085L:	linux-nvme@lists.infradead.org
11086S:	Supported
11087F:	include/linux/nvme-fc.h
11088F:	include/linux/nvme-fc-driver.h
11089F:	drivers/nvme/host/fc.c
11090F:	drivers/nvme/target/fc.c
11091F:	drivers/nvme/target/fcloop.c
11092
11093NVM EXPRESS TARGET DRIVER
11094M:	Christoph Hellwig <hch@lst.de>
11095M:	Sagi Grimberg <sagi@grimberg.me>
11096L:	linux-nvme@lists.infradead.org
11097T:	git://git.infradead.org/nvme.git
11098W:	http://git.infradead.org/nvme.git
11099S:	Supported
11100F:	drivers/nvme/target/
11101
11102NVMEM FRAMEWORK
11103M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11104S:	Maintained
11105F:	drivers/nvmem/
11106F:	Documentation/devicetree/bindings/nvmem/
11107F:	Documentation/ABI/stable/sysfs-bus-nvmem
11108F:	include/linux/nvmem-consumer.h
11109F:	include/linux/nvmem-provider.h
11110
11111NXP SGTL5000 DRIVER
11112M:	Fabio Estevam <festevam@gmail.com>
11113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11114S:	Maintained
11115F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11116F:	sound/soc/codecs/sgtl5000*
11117
11118NXP TDA998X DRM DRIVER
11119M:	Russell King <linux@armlinux.org.uk>
11120S:	Maintained
11121T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11122T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11123F:	drivers/gpu/drm/i2c/tda998x_drv.c
11124F:	include/drm/i2c/tda998x.h
11125F:	include/dt-bindings/display/tda998x.h
11126K:	"nxp,tda998x"
11127
11128NXP TFA9879 DRIVER
11129M:	Peter Rosin <peda@axentia.se>
11130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11131S:	Maintained
11132F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11133F:	sound/soc/codecs/tfa9879*
11134
11135NXP-NCI NFC DRIVER
11136M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11137R:	Charles Gorand <charles.gorand@effinnov.com>
11138L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11139S:	Supported
11140F:	drivers/nfc/nxp-nci
11141
11142OBJAGG
11143M:	Jiri Pirko <jiri@mellanox.com>
11144L:	netdev@vger.kernel.org
11145S:	Supported
11146F:	lib/objagg.c
11147F:	lib/test_objagg.c
11148F:	include/linux/objagg.h
11149
11150NXP FSPI DRIVER
11151R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11152M:	Ashish Kumar <ashish.kumar@nxp.com>
11153L:	linux-spi@vger.kernel.org
11154S:	Maintained
11155F:	drivers/spi/spi-nxp-fspi.c
11156F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11157
11158OBJTOOL
11159M:	Josh Poimboeuf <jpoimboe@redhat.com>
11160M:	Peter Zijlstra <peterz@infradead.org>
11161S:	Supported
11162F:	tools/objtool/
11163
11164OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11165M:	Frederic Barrat <fbarrat@linux.ibm.com>
11166M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11167L:	linuxppc-dev@lists.ozlabs.org
11168S:	Supported
11169F:	arch/powerpc/platforms/powernv/ocxl.c
11170F:	arch/powerpc/include/asm/pnv-ocxl.h
11171F:	drivers/misc/ocxl/
11172F:	include/misc/ocxl*
11173F:	include/uapi/misc/ocxl.h
11174F:	Documentation/accelerators/ocxl.rst
11175
11176OMAP AUDIO SUPPORT
11177M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11178M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11180L:	linux-omap@vger.kernel.org
11181S:	Maintained
11182F:	sound/soc/ti/omap*
11183F:	sound/soc/ti/rx51.c
11184F:	sound/soc/ti/n810.c
11185F:	sound/soc/ti/sdma-pcm.*
11186
11187OMAP CLOCK FRAMEWORK SUPPORT
11188M:	Paul Walmsley <paul@pwsan.com>
11189L:	linux-omap@vger.kernel.org
11190S:	Maintained
11191F:	arch/arm/*omap*/*clock*
11192
11193OMAP DEVICE TREE SUPPORT
11194M:	Benoît Cousson <bcousson@baylibre.com>
11195M:	Tony Lindgren <tony@atomide.com>
11196L:	linux-omap@vger.kernel.org
11197L:	devicetree@vger.kernel.org
11198S:	Maintained
11199F:	arch/arm/boot/dts/*omap*
11200F:	arch/arm/boot/dts/*am3*
11201F:	arch/arm/boot/dts/*am4*
11202F:	arch/arm/boot/dts/*am5*
11203F:	arch/arm/boot/dts/*dra7*
11204
11205OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11206L:	linux-omap@vger.kernel.org
11207L:	linux-fbdev@vger.kernel.org
11208S:	Orphan
11209F:	drivers/video/fbdev/omap2/
11210F:	Documentation/arm/OMAP/DSS
11211
11212OMAP FRAMEBUFFER SUPPORT
11213L:	linux-fbdev@vger.kernel.org
11214L:	linux-omap@vger.kernel.org
11215S:	Orphan
11216F:	drivers/video/fbdev/omap/
11217
11218OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11219M:	Roger Quadros <rogerq@ti.com>
11220M:	Tony Lindgren <tony@atomide.com>
11221L:	linux-omap@vger.kernel.org
11222S:	Maintained
11223F:	drivers/memory/omap-gpmc.c
11224F:	arch/arm/mach-omap2/*gpmc*
11225
11226OMAP GPIO DRIVER
11227M:	Grygorii Strashko <grygorii.strashko@ti.com>
11228M:	Santosh Shilimkar <ssantosh@kernel.org>
11229M:	Kevin Hilman <khilman@kernel.org>
11230L:	linux-omap@vger.kernel.org
11231S:	Maintained
11232F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11233F:	drivers/gpio/gpio-omap.c
11234
11235OMAP HARDWARE SPINLOCK SUPPORT
11236M:	Ohad Ben-Cohen <ohad@wizery.com>
11237L:	linux-omap@vger.kernel.org
11238S:	Maintained
11239F:	drivers/hwspinlock/omap_hwspinlock.c
11240
11241OMAP HS MMC SUPPORT
11242L:	linux-mmc@vger.kernel.org
11243L:	linux-omap@vger.kernel.org
11244S:	Orphan
11245F:	drivers/mmc/host/omap_hsmmc.c
11246
11247OMAP HWMOD DATA
11248M:	Paul Walmsley <paul@pwsan.com>
11249L:	linux-omap@vger.kernel.org
11250S:	Maintained
11251F:	arch/arm/mach-omap2/omap_hwmod*data*
11252
11253OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11254M:	Benoît Cousson <bcousson@baylibre.com>
11255L:	linux-omap@vger.kernel.org
11256S:	Maintained
11257F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11258
11259OMAP HWMOD SUPPORT
11260M:	Benoît Cousson <bcousson@baylibre.com>
11261M:	Paul Walmsley <paul@pwsan.com>
11262L:	linux-omap@vger.kernel.org
11263S:	Maintained
11264F:	arch/arm/mach-omap2/omap_hwmod.*
11265
11266OMAP I2C DRIVER
11267M:	Vignesh R <vigneshr@ti.com>
11268L:	linux-omap@vger.kernel.org
11269L:	linux-i2c@vger.kernel.org
11270S:	Maintained
11271F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11272F:	drivers/i2c/busses/i2c-omap.c
11273
11274OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11275M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11276L:	linux-media@vger.kernel.org
11277S:	Maintained
11278F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11279F:	drivers/media/platform/omap3isp/
11280F:	drivers/staging/media/omap4iss/
11281
11282OMAP MMC SUPPORT
11283M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11284L:	linux-omap@vger.kernel.org
11285S:	Odd Fixes
11286F:	drivers/mmc/host/omap.c
11287
11288OMAP POWER MANAGEMENT SUPPORT
11289M:	Kevin Hilman <khilman@kernel.org>
11290L:	linux-omap@vger.kernel.org
11291S:	Maintained
11292F:	arch/arm/*omap*/*pm*
11293F:	drivers/cpufreq/omap-cpufreq.c
11294
11295OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11296M:	Rajendra Nayak <rnayak@codeaurora.org>
11297M:	Paul Walmsley <paul@pwsan.com>
11298L:	linux-omap@vger.kernel.org
11299S:	Maintained
11300F:	arch/arm/mach-omap2/prm*
11301
11302OMAP RANDOM NUMBER GENERATOR SUPPORT
11303M:	Deepak Saxena <dsaxena@plexity.net>
11304S:	Maintained
11305F:	drivers/char/hw_random/omap-rng.c
11306
11307OMAP USB SUPPORT
11308L:	linux-usb@vger.kernel.org
11309L:	linux-omap@vger.kernel.org
11310S:	Orphan
11311F:	drivers/usb/*/*omap*
11312F:	arch/arm/*omap*/usb*
11313
11314OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11315M:	Mark Jackson <mpfj@newflow.co.uk>
11316L:	linux-omap@vger.kernel.org
11317S:	Maintained
11318F:	arch/arm/boot/dts/am335x-nano.dts
11319
11320OMAP1 SUPPORT
11321M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11322M:	Tony Lindgren <tony@atomide.com>
11323L:	linux-omap@vger.kernel.org
11324Q:	http://patchwork.kernel.org/project/linux-omap/list/
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11326S:	Maintained
11327F:	arch/arm/mach-omap1/
11328F:	arch/arm/plat-omap/
11329F:	arch/arm/configs/omap1_defconfig
11330F:	drivers/i2c/busses/i2c-omap.c
11331F:	include/linux/platform_data/i2c-omap.h
11332F:	include/linux/platform_data/ams-delta-fiq.h
11333
11334OMAP2+ SUPPORT
11335M:	Tony Lindgren <tony@atomide.com>
11336L:	linux-omap@vger.kernel.org
11337W:	http://www.muru.com/linux/omap/
11338W:	http://linux.omap.com/
11339Q:	http://patchwork.kernel.org/project/linux-omap/list/
11340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11341S:	Maintained
11342F:	arch/arm/mach-omap2/
11343F:	arch/arm/plat-omap/
11344F:	arch/arm/configs/omap2plus_defconfig
11345F:	drivers/i2c/busses/i2c-omap.c
11346F:	drivers/irqchip/irq-omap-intc.c
11347F:	drivers/mfd/*omap*.c
11348F:	drivers/mfd/menelaus.c
11349F:	drivers/mfd/palmas.c
11350F:	drivers/mfd/tps65217.c
11351F:	drivers/mfd/tps65218.c
11352F:	drivers/mfd/tps65910.c
11353F:	drivers/mfd/twl-core.[ch]
11354F:	drivers/mfd/twl4030*.c
11355F:	drivers/mfd/twl6030*.c
11356F:	drivers/mfd/twl6040*.c
11357F:	drivers/regulator/palmas-regulator*.c
11358F:	drivers/regulator/pbias-regulator.c
11359F:	drivers/regulator/tps65217-regulator.c
11360F:	drivers/regulator/tps65218-regulator.c
11361F:	drivers/regulator/tps65910-regulator.c
11362F:	drivers/regulator/twl-regulator.c
11363F:	drivers/regulator/twl6030-regulator.c
11364F:	include/linux/platform_data/i2c-omap.h
11365
11366ONION OMEGA2+ BOARD
11367M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11368L:	linux-mips@vger.kernel.org
11369S:	Maintained
11370F:	arch/mips/boot/dts/ralink/omega2p.dts
11371
11372OMFS FILESYSTEM
11373M:	Bob Copeland <me@bobcopeland.com>
11374L:	linux-karma-devel@lists.sourceforge.net
11375S:	Maintained
11376F:	Documentation/filesystems/omfs.txt
11377F:	fs/omfs/
11378
11379OMNIKEY CARDMAN 4000 DRIVER
11380M:	Harald Welte <laforge@gnumonks.org>
11381S:	Maintained
11382F:	drivers/char/pcmcia/cm4000_cs.c
11383F:	include/linux/cm4000_cs.h
11384F:	include/uapi/linux/cm4000_cs.h
11385
11386OMNIKEY CARDMAN 4040 DRIVER
11387M:	Harald Welte <laforge@gnumonks.org>
11388S:	Maintained
11389F:	drivers/char/pcmcia/cm4040_cs.*
11390
11391OMNIVISION OV13858 SENSOR DRIVER
11392M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11393L:	linux-media@vger.kernel.org
11394T:	git git://linuxtv.org/media_tree.git
11395S:	Maintained
11396F:	drivers/media/i2c/ov13858.c
11397
11398OMNIVISION OV2680 SENSOR DRIVER
11399M:	Rui Miguel Silva <rmfrfs@gmail.com>
11400L:	linux-media@vger.kernel.org
11401T:	git git://linuxtv.org/media_tree.git
11402S:	Maintained
11403F:	drivers/media/i2c/ov2680.c
11404F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11405
11406OMNIVISION OV2685 SENSOR DRIVER
11407M:	Shunqian Zheng <zhengsq@rock-chips.com>
11408L:	linux-media@vger.kernel.org
11409T:	git git://linuxtv.org/media_tree.git
11410S:	Maintained
11411F:	drivers/media/i2c/ov2685.c
11412
11413OMNIVISION OV5640 SENSOR DRIVER
11414M:	Steve Longerbeam <slongerbeam@gmail.com>
11415L:	linux-media@vger.kernel.org
11416T:	git git://linuxtv.org/media_tree.git
11417S:	Maintained
11418F:	drivers/media/i2c/ov5640.c
11419
11420OMNIVISION OV5647 SENSOR DRIVER
11421M:	Luis Oliveira <lolivei@synopsys.com>
11422L:	linux-media@vger.kernel.org
11423T:	git git://linuxtv.org/media_tree.git
11424S:	Maintained
11425F:	drivers/media/i2c/ov5647.c
11426
11427OMNIVISION OV5695 SENSOR DRIVER
11428M:	Shunqian Zheng <zhengsq@rock-chips.com>
11429L:	linux-media@vger.kernel.org
11430T:	git git://linuxtv.org/media_tree.git
11431S:	Maintained
11432F:	drivers/media/i2c/ov5695.c
11433
11434OMNIVISION OV7670 SENSOR DRIVER
11435M:	Jonathan Corbet <corbet@lwn.net>
11436L:	linux-media@vger.kernel.org
11437T:	git git://linuxtv.org/media_tree.git
11438S:	Maintained
11439F:	drivers/media/i2c/ov7670.c
11440F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11441
11442OMNIVISION OV772x SENSOR DRIVER
11443M:	Jacopo Mondi <jacopo@jmondi.org>
11444L:	linux-media@vger.kernel.org
11445T:	git git://linuxtv.org/media_tree.git
11446S:	Odd fixes
11447F:	drivers/media/i2c/ov772x.c
11448F:	include/media/i2c/ov772x.h
11449F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11450
11451OMNIVISION OV7740 SENSOR DRIVER
11452M:	Wenyou Yang <wenyou.yang@microchip.com>
11453L:	linux-media@vger.kernel.org
11454T:	git git://linuxtv.org/media_tree.git
11455S:	Maintained
11456F:	drivers/media/i2c/ov7740.c
11457F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11458
11459OMNIVISION OV9640 SENSOR DRIVER
11460M:	Petr Cvek <petrcvekcz@gmail.com>
11461L:	linux-media@vger.kernel.org
11462S:	Maintained
11463F:	drivers/media/i2c/ov9640.*
11464
11465OMNIVISION OV8856 SENSOR DRIVER
11466M:	Ben Kao <ben.kao@intel.com>
11467L:	linux-media@vger.kernel.org
11468T:	git git://linuxtv.org/media_tree.git
11469S:	Maintained
11470F:	drivers/media/i2c/ov8856.c
11471
11472OMNIVISION OV9650 SENSOR DRIVER
11473M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11474R:	Akinobu Mita <akinobu.mita@gmail.com>
11475R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11476L:	linux-media@vger.kernel.org
11477T:	git git://linuxtv.org/media_tree.git
11478S:	Maintained
11479F:	drivers/media/i2c/ov9650.c
11480F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11481
11482ONENAND FLASH DRIVER
11483M:	Kyungmin Park <kyungmin.park@samsung.com>
11484L:	linux-mtd@lists.infradead.org
11485S:	Maintained
11486F:	drivers/mtd/nand/onenand/
11487F:	include/linux/mtd/onenand*.h
11488
11489ONSTREAM SCSI TAPE DRIVER
11490M:	Willem Riede <osst@riede.org>
11491L:	osst-users@lists.sourceforge.net
11492L:	linux-scsi@vger.kernel.org
11493S:	Maintained
11494F:	Documentation/scsi/osst.txt
11495F:	drivers/scsi/osst.*
11496F:	drivers/scsi/osst_*.h
11497F:	drivers/scsi/st.h
11498
11499OP-TEE DRIVER
11500M:	Jens Wiklander <jens.wiklander@linaro.org>
11501S:	Maintained
11502F:	drivers/tee/optee/
11503
11504OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11505M:	Sumit Garg <sumit.garg@linaro.org>
11506S:	Maintained
11507F:	drivers/char/hw_random/optee-rng.c
11508
11509OPA-VNIC DRIVER
11510M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11511M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11512L:	linux-rdma@vger.kernel.org
11513S:	Supported
11514F:	drivers/infiniband/ulp/opa_vnic
11515
11516OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11517M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11518M:	Frank Rowand <frowand.list@gmail.com>
11519L:	devicetree@vger.kernel.org
11520S:	Maintained
11521F:	Documentation/devicetree/dynamic-resolution-notes.txt
11522F:	Documentation/devicetree/overlay-notes.txt
11523F:	drivers/of/overlay.c
11524F:	drivers/of/resolver.c
11525K:	of_overlay_notifier_
11526
11527OPEN FIRMWARE AND FLATTENED DEVICE TREE
11528M:	Rob Herring <robh+dt@kernel.org>
11529M:	Frank Rowand <frowand.list@gmail.com>
11530L:	devicetree@vger.kernel.org
11531W:	http://www.devicetree.org/
11532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11533S:	Maintained
11534F:	drivers/of/
11535F:	include/linux/of*.h
11536F:	scripts/dtc/
11537F:	Documentation/ABI/testing/sysfs-firmware-ofw
11538
11539OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11540M:	Rob Herring <robh+dt@kernel.org>
11541M:	Mark Rutland <mark.rutland@arm.com>
11542L:	devicetree@vger.kernel.org
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11544Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11545S:	Maintained
11546F:	Documentation/devicetree/
11547F:	arch/*/boot/dts/
11548F:	include/dt-bindings/
11549
11550OPENCORES I2C BUS DRIVER
11551M:	Peter Korsgaard <peter@korsgaard.com>
11552M:	Andrew Lunn <andrew@lunn.ch>
11553L:	linux-i2c@vger.kernel.org
11554S:	Maintained
11555F:	Documentation/i2c/busses/i2c-ocores
11556F:	drivers/i2c/busses/i2c-ocores.c
11557F:	include/linux/platform_data/i2c-ocores.h
11558
11559OPENRISC ARCHITECTURE
11560M:	Jonas Bonn <jonas@southpole.se>
11561M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11562M:	Stafford Horne <shorne@gmail.com>
11563T:	git git://github.com/openrisc/linux.git
11564L:	openrisc@lists.librecores.org
11565W:	http://openrisc.io
11566S:	Maintained
11567F:	Documentation/devicetree/bindings/openrisc/
11568F:	Documentation/openrisc/
11569F:	arch/openrisc/
11570F:	drivers/irqchip/irq-ompic.c
11571F:	drivers/irqchip/irq-or1k-*
11572
11573OPENVSWITCH
11574M:	Pravin B Shelar <pshelar@ovn.org>
11575L:	netdev@vger.kernel.org
11576L:	dev@openvswitch.org
11577W:	http://openvswitch.org
11578S:	Maintained
11579F:	net/openvswitch/
11580F:	include/uapi/linux/openvswitch.h
11581
11582OPERATING PERFORMANCE POINTS (OPP)
11583M:	Viresh Kumar <vireshk@kernel.org>
11584M:	Nishanth Menon <nm@ti.com>
11585M:	Stephen Boyd <sboyd@kernel.org>
11586L:	linux-pm@vger.kernel.org
11587S:	Maintained
11588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11589F:	drivers/opp/
11590F:	include/linux/pm_opp.h
11591F:	Documentation/power/opp.txt
11592F:	Documentation/devicetree/bindings/opp/
11593
11594OPL4 DRIVER
11595M:	Clemens Ladisch <clemens@ladisch.de>
11596L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11597T:	git git://git.alsa-project.org/alsa-kernel.git
11598S:	Maintained
11599F:	sound/drivers/opl4/
11600
11601OPROFILE
11602M:	Robert Richter <rric@kernel.org>
11603L:	oprofile-list@lists.sf.net
11604S:	Maintained
11605F:	arch/*/include/asm/oprofile*.h
11606F:	arch/*/oprofile/
11607F:	drivers/oprofile/
11608F:	include/linux/oprofile.h
11609
11610ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11611M:	Mark Fasheh <mark@fasheh.com>
11612M:	Joel Becker <jlbec@evilplan.org>
11613L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11614W:	http://ocfs2.wiki.kernel.org
11615S:	Supported
11616F:	Documentation/filesystems/ocfs2.txt
11617F:	Documentation/filesystems/dlmfs.txt
11618F:	fs/ocfs2/
11619
11620ORANGEFS FILESYSTEM
11621M:	Mike Marshall <hubcap@omnibond.com>
11622R:	Martin Brandenburg <martin@omnibond.com>
11623L:	devel@lists.orangefs.org
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11625S:	Supported
11626F:	fs/orangefs/
11627F:	Documentation/filesystems/orangefs.txt
11628
11629ORINOCO DRIVER
11630L:	linux-wireless@vger.kernel.org
11631W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11632W:	http://www.nongnu.org/orinoco/
11633S:	Orphan
11634F:	drivers/net/wireless/intersil/orinoco/
11635
11636OV2659 OMNIVISION SENSOR DRIVER
11637M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11638L:	linux-media@vger.kernel.org
11639W:	https://linuxtv.org
11640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11641T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11642S:	Maintained
11643F:	drivers/media/i2c/ov2659.c
11644F:	include/media/i2c/ov2659.h
11645
11646OVERLAY FILESYSTEM
11647M:	Miklos Szeredi <miklos@szeredi.hu>
11648L:	linux-unionfs@vger.kernel.org
11649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11650S:	Supported
11651F:	fs/overlayfs/
11652F:	Documentation/filesystems/overlayfs.txt
11653
11654P54 WIRELESS DRIVER
11655M:	Christian Lamparter <chunkeey@googlemail.com>
11656L:	linux-wireless@vger.kernel.org
11657W:	http://wireless.kernel.org/en/users/Drivers/p54
11658S:	Maintained
11659F:	drivers/net/wireless/intersil/p54/
11660
11661PA SEMI ETHERNET DRIVER
11662L:	netdev@vger.kernel.org
11663S:	Orphan
11664F:	drivers/net/ethernet/pasemi/*
11665
11666PA SEMI SMBUS DRIVER
11667L:	linux-i2c@vger.kernel.org
11668S:	Orphan
11669F:	drivers/i2c/busses/i2c-pasemi.c
11670
11671PADATA PARALLEL EXECUTION MECHANISM
11672M:	Steffen Klassert <steffen.klassert@secunet.com>
11673L:	linux-crypto@vger.kernel.org
11674S:	Maintained
11675F:	kernel/padata.c
11676F:	include/linux/padata.h
11677F:	Documentation/padata.txt
11678
11679PANASONIC LAPTOP ACPI EXTRAS DRIVER
11680M:	Harald Welte <laforge@gnumonks.org>
11681L:	platform-driver-x86@vger.kernel.org
11682S:	Maintained
11683F:	drivers/platform/x86/panasonic-laptop.c
11684
11685PARALLEL LCD/KEYPAD PANEL DRIVER
11686M:	Willy Tarreau <willy@haproxy.com>
11687M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11688S:	Odd Fixes
11689F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11690F:	drivers/auxdisplay/panel.c
11691
11692PARALLEL PORT SUBSYSTEM
11693M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11694M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11695L:	linux-parport@lists.infradead.org (subscribers-only)
11696S:	Maintained
11697F:	drivers/parport/
11698F:	include/linux/parport*.h
11699F:	drivers/char/ppdev.c
11700F:	include/uapi/linux/ppdev.h
11701F:	Documentation/parport*.txt
11702
11703PARAVIRT_OPS INTERFACE
11704M:	Juergen Gross <jgross@suse.com>
11705M:	Alok Kataria <akataria@vmware.com>
11706L:	virtualization@lists.linux-foundation.org
11707S:	Supported
11708F:	Documentation/virtual/paravirt_ops.txt
11709F:	arch/*/kernel/paravirt*
11710F:	arch/*/include/asm/paravirt*.h
11711F:	include/linux/hypervisor.h
11712
11713PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11714M:	Tim Waugh <tim@cyberelk.net>
11715L:	linux-parport@lists.infradead.org (subscribers-only)
11716S:	Maintained
11717F:	Documentation/blockdev/paride.txt
11718F:	drivers/block/paride/
11719
11720PARISC ARCHITECTURE
11721M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11722M:	Helge Deller <deller@gmx.de>
11723L:	linux-parisc@vger.kernel.org
11724W:	http://www.parisc-linux.org/
11725Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11728S:	Maintained
11729F:	arch/parisc/
11730F:	Documentation/parisc/
11731F:	drivers/parisc/
11732F:	drivers/char/agp/parisc-agp.c
11733F:	drivers/input/serio/gscps2.c
11734F:	drivers/parport/parport_gsc.*
11735F:	drivers/tty/serial/8250/8250_gsc.c
11736F:	drivers/video/fbdev/sti*
11737F:	drivers/video/console/sti*
11738F:	drivers/video/logo/logo_parisc*
11739
11740PARMAN
11741M:	Jiri Pirko <jiri@mellanox.com>
11742L:	netdev@vger.kernel.org
11743S:	Supported
11744F:	lib/parman.c
11745F:	lib/test_parman.c
11746F:	include/linux/parman.h
11747
11748PC ENGINES APU BOARD DRIVER
11749M:	Enrico Weigelt, metux IT consult <info@metux.net>
11750S:	Maintained
11751F:	drivers/platform/x86/pcengines-apuv2.c
11752
11753PC87360 HARDWARE MONITORING DRIVER
11754M:	Jim Cromie <jim.cromie@gmail.com>
11755L:	linux-hwmon@vger.kernel.org
11756S:	Maintained
11757F:	Documentation/hwmon/pc87360
11758F:	drivers/hwmon/pc87360.c
11759
11760PC8736x GPIO DRIVER
11761M:	Jim Cromie <jim.cromie@gmail.com>
11762S:	Maintained
11763F:	drivers/char/pc8736x_gpio.c
11764
11765PC87427 HARDWARE MONITORING DRIVER
11766M:	Jean Delvare <jdelvare@suse.com>
11767L:	linux-hwmon@vger.kernel.org
11768S:	Maintained
11769F:	Documentation/hwmon/pc87427
11770F:	drivers/hwmon/pc87427.c
11771
11772PCA9532 LED DRIVER
11773M:	Riku Voipio <riku.voipio@iki.fi>
11774S:	Maintained
11775F:	drivers/leds/leds-pca9532.c
11776F:	include/linux/leds-pca9532.h
11777
11778PCA9541 I2C BUS MASTER SELECTOR DRIVER
11779M:	Guenter Roeck <linux@roeck-us.net>
11780L:	linux-i2c@vger.kernel.org
11781S:	Maintained
11782F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11783
11784PCDP - PRIMARY CONSOLE AND DEBUG PORT
11785M:	Khalid Aziz <khalid@gonehiking.org>
11786S:	Maintained
11787F:	drivers/firmware/pcdp.*
11788
11789PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11790M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11791L:	linux-pci@vger.kernel.org
11792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11793S:	Maintained
11794F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11795F:	drivers/pci/controller/pci-aardvark.c
11796
11797PCI DRIVER FOR ALTERA PCIE IP
11798M:	Ley Foon Tan <lftan@altera.com>
11799L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11800L:	linux-pci@vger.kernel.org
11801S:	Supported
11802F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11803F:	drivers/pci/controller/pcie-altera.c
11804
11805PCI DRIVER FOR APPLIEDMICRO XGENE
11806M:	Toan Le <toan@os.amperecomputing.com>
11807L:	linux-pci@vger.kernel.org
11808L:	linux-arm-kernel@lists.infradead.org
11809S:	Maintained
11810F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11811F:	drivers/pci/controller/pci-xgene.c
11812
11813PCI DRIVER FOR ARM VERSATILE PLATFORM
11814M:	Rob Herring <robh@kernel.org>
11815L:	linux-pci@vger.kernel.org
11816L:	linux-arm-kernel@lists.infradead.org
11817S:	Maintained
11818F:	Documentation/devicetree/bindings/pci/versatile.txt
11819F:	drivers/pci/controller/pci-versatile.c
11820
11821PCI DRIVER FOR ARMADA 8K
11822M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11823L:	linux-pci@vger.kernel.org
11824L:	linux-arm-kernel@lists.infradead.org
11825S:	Maintained
11826F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11827F:	drivers/pci/controller/dwc/pcie-armada8k.c
11828
11829PCI DRIVER FOR CADENCE PCIE IP
11830M:	Tom Joseph <tjoseph@cadence.com>
11831L:	linux-pci@vger.kernel.org
11832S:	Maintained
11833F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11834F:	drivers/pci/controller/pcie-cadence*
11835
11836PCI DRIVER FOR FREESCALE LAYERSCAPE
11837M:	Minghuan Lian <minghuan.Lian@nxp.com>
11838M:	Mingkai Hu <mingkai.hu@nxp.com>
11839M:	Roy Zang <roy.zang@nxp.com>
11840L:	linuxppc-dev@lists.ozlabs.org
11841L:	linux-pci@vger.kernel.org
11842L:	linux-arm-kernel@lists.infradead.org
11843S:	Maintained
11844F:	drivers/pci/controller/dwc/*layerscape*
11845
11846PCI DRIVER FOR GENERIC OF HOSTS
11847M:	Will Deacon <will.deacon@arm.com>
11848L:	linux-pci@vger.kernel.org
11849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11850S:	Maintained
11851F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11852F:	drivers/pci/controller/pci-host-common.c
11853F:	drivers/pci/controller/pci-host-generic.c
11854
11855PCI DRIVER FOR IMX6
11856M:	Richard Zhu <hongxing.zhu@nxp.com>
11857M:	Lucas Stach <l.stach@pengutronix.de>
11858L:	linux-pci@vger.kernel.org
11859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860S:	Maintained
11861F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11862F:	drivers/pci/controller/dwc/*imx6*
11863
11864PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11865M:	Keith Busch <keith.busch@intel.com>
11866M:	Jonathan Derrick <jonathan.derrick@intel.com>
11867L:	linux-pci@vger.kernel.org
11868S:	Supported
11869F:	drivers/pci/controller/vmd.c
11870
11871PCI DRIVER FOR MICROSEMI SWITCHTEC
11872M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11873M:	Logan Gunthorpe <logang@deltatee.com>
11874L:	linux-pci@vger.kernel.org
11875S:	Maintained
11876F:	Documentation/switchtec.txt
11877F:	Documentation/ABI/testing/sysfs-class-switchtec
11878F:	drivers/pci/switch/switchtec*
11879F:	include/uapi/linux/switchtec_ioctl.h
11880F:	include/linux/switchtec.h
11881F:	drivers/ntb/hw/mscc/
11882
11883PCI DRIVER FOR MOBIVEIL PCIE IP
11884M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11885L:	linux-pci@vger.kernel.org
11886S:	Supported
11887F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11888F:	drivers/pci/controller/pcie-mobiveil.c
11889
11890PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11891M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11892M:	Jason Cooper <jason@lakedaemon.net>
11893L:	linux-pci@vger.kernel.org
11894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11895S:	Maintained
11896F:	drivers/pci/controller/*mvebu*
11897
11898PCI DRIVER FOR NVIDIA TEGRA
11899M:	Thierry Reding <thierry.reding@gmail.com>
11900L:	linux-tegra@vger.kernel.org
11901L:	linux-pci@vger.kernel.org
11902S:	Supported
11903F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11904F:	drivers/pci/controller/pci-tegra.c
11905
11906PCI DRIVER FOR RENESAS R-CAR
11907M:	Simon Horman <horms@verge.net.au>
11908L:	linux-pci@vger.kernel.org
11909L:	linux-renesas-soc@vger.kernel.org
11910S:	Maintained
11911F:	drivers/pci/controller/*rcar*
11912
11913PCI DRIVER FOR SAMSUNG EXYNOS
11914M:	Jingoo Han <jingoohan1@gmail.com>
11915L:	linux-pci@vger.kernel.org
11916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11917L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11918S:	Maintained
11919F:	drivers/pci/controller/dwc/pci-exynos.c
11920
11921PCI DRIVER FOR SYNOPSYS DESIGNWARE
11922M:	Jingoo Han <jingoohan1@gmail.com>
11923M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11924L:	linux-pci@vger.kernel.org
11925S:	Maintained
11926F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11927F:	drivers/pci/controller/dwc/*designware*
11928
11929PCI DRIVER FOR TI DRA7XX
11930M:	Kishon Vijay Abraham I <kishon@ti.com>
11931L:	linux-omap@vger.kernel.org
11932L:	linux-pci@vger.kernel.org
11933S:	Supported
11934F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11935F:	drivers/pci/controller/dwc/pci-dra7xx.c
11936
11937PCI DRIVER FOR TI KEYSTONE
11938M:	Murali Karicheri <m-karicheri2@ti.com>
11939L:	linux-pci@vger.kernel.org
11940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11941S:	Maintained
11942F:	drivers/pci/controller/dwc/pci-keystone.c
11943
11944PCI ENDPOINT SUBSYSTEM
11945M:	Kishon Vijay Abraham I <kishon@ti.com>
11946M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11947L:	linux-pci@vger.kernel.org
11948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11949S:	Supported
11950F:	drivers/pci/endpoint/
11951F:	drivers/misc/pci_endpoint_test.c
11952F:	tools/pci/
11953
11954PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11955M:	Russell Currey <ruscur@russell.cc>
11956M:	Sam Bobroff <sbobroff@linux.ibm.com>
11957M:	Oliver O'Halloran <oohall@gmail.com>
11958L:	linuxppc-dev@lists.ozlabs.org
11959S:	Supported
11960F:	Documentation/PCI/pci-error-recovery.txt
11961F:	drivers/pci/pcie/aer.c
11962F:	drivers/pci/pcie/dpc.c
11963F:	drivers/pci/pcie/err.c
11964F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11965F:	arch/powerpc/kernel/eeh*.c
11966F:	arch/powerpc/platforms/*/eeh*.c
11967F:	arch/powerpc/include/*/eeh*.h
11968
11969PCI ERROR RECOVERY
11970M:	Linas Vepstas <linasvepstas@gmail.com>
11971L:	linux-pci@vger.kernel.org
11972S:	Supported
11973F:	Documentation/PCI/pci-error-recovery.txt
11974
11975PCI MSI DRIVER FOR ALTERA MSI IP
11976M:	Ley Foon Tan <lftan@altera.com>
11977L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11978L:	linux-pci@vger.kernel.org
11979S:	Supported
11980F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11981F:	drivers/pci/controller/pcie-altera-msi.c
11982
11983PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11984M:	Toan Le <toan@os.amperecomputing.com>
11985L:	linux-pci@vger.kernel.org
11986L:	linux-arm-kernel@lists.infradead.org
11987S:	Maintained
11988F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11989F:	drivers/pci/controller/pci-xgene-msi.c
11990
11991PCI SUBSYSTEM
11992M:	Bjorn Helgaas <bhelgaas@google.com>
11993L:	linux-pci@vger.kernel.org
11994Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11996S:	Supported
11997F:	Documentation/devicetree/bindings/pci/
11998F:	Documentation/PCI/
11999F:	drivers/acpi/pci*
12000F:	drivers/pci/
12001F:	include/asm-generic/pci*
12002F:	include/linux/pci*
12003F:	include/linux/of_pci.h
12004F:	include/uapi/linux/pci*
12005F:	lib/pci*
12006F:	arch/x86/pci/
12007F:	arch/x86/kernel/quirks.c
12008F:	arch/x86/kernel/early-quirks.c
12009
12010PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12011M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12012L:	linux-pci@vger.kernel.org
12013Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12015S:	Supported
12016F:	drivers/pci/controller/
12017
12018PCIE DRIVER FOR AMLOGIC MESON
12019M:	Yue Wang <yue.wang@Amlogic.com>
12020L:	linux-pci@vger.kernel.org
12021L:	linux-amlogic@lists.infradead.org
12022S:	Maintained
12023F:	drivers/pci/controller/dwc/pci-meson.c
12024
12025PCIE DRIVER FOR AXIS ARTPEC
12026M:	Jesper Nilsson <jesper.nilsson@axis.com>
12027L:	linux-arm-kernel@axis.com
12028L:	linux-pci@vger.kernel.org
12029S:	Maintained
12030F:	Documentation/devicetree/bindings/pci/axis,artpec*
12031F:	drivers/pci/controller/dwc/*artpec*
12032
12033PCIE DRIVER FOR CAVIUM THUNDERX
12034M:	David Daney <david.daney@cavium.com>
12035L:	linux-pci@vger.kernel.org
12036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12037S:	Supported
12038F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12039F:	drivers/pci/controller/pci-thunder-*
12040
12041PCIE DRIVER FOR HISILICON
12042M:	Zhou Wang <wangzhou1@hisilicon.com>
12043L:	linux-pci@vger.kernel.org
12044S:	Maintained
12045F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12046F:	drivers/pci/controller/dwc/pcie-hisi.c
12047
12048PCIE DRIVER FOR HISILICON KIRIN
12049M:	Xiaowei Song <songxiaowei@hisilicon.com>
12050M:	Binghui Wang <wangbinghui@hisilicon.com>
12051L:	linux-pci@vger.kernel.org
12052S:	Maintained
12053F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12054F:	drivers/pci/controller/dwc/pcie-kirin.c
12055
12056PCIE DRIVER FOR HISILICON STB
12057M:	Shawn Guo <shawn.guo@linaro.org>
12058L:	linux-pci@vger.kernel.org
12059S:	Maintained
12060F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12061F:	drivers/pci/controller/dwc/pcie-histb.c
12062
12063PCIE DRIVER FOR MEDIATEK
12064M:	Ryder Lee <ryder.lee@mediatek.com>
12065L:	linux-pci@vger.kernel.org
12066L:	linux-mediatek@lists.infradead.org
12067S:	Supported
12068F:	Documentation/devicetree/bindings/pci/mediatek*
12069F:	drivers/pci/controller/*mediatek*
12070
12071PCIE DRIVER FOR QUALCOMM MSM
12072M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12073L:	linux-pci@vger.kernel.org
12074L:	linux-arm-msm@vger.kernel.org
12075S:	Maintained
12076F:	drivers/pci/controller/dwc/*qcom*
12077
12078PCIE DRIVER FOR ROCKCHIP
12079M:	Shawn Lin <shawn.lin@rock-chips.com>
12080L:	linux-pci@vger.kernel.org
12081L:	linux-rockchip@lists.infradead.org
12082S:	Maintained
12083F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12084F:	drivers/pci/controller/pcie-rockchip*
12085
12086PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12087M:	Linus Walleij <linus.walleij@linaro.org>
12088L:	linux-pci@vger.kernel.org
12089S:	Maintained
12090F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12091F:	drivers/pci/controller/pci-v3-semi.c
12092
12093PCIE DRIVER FOR SOCIONEXT UNIPHIER
12094M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12095L:	linux-pci@vger.kernel.org
12096S:	Maintained
12097F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12098F:	drivers/pci/controller/dwc/pcie-uniphier.c
12099
12100PCIE DRIVER FOR ST SPEAR13XX
12101M:	Pratyush Anand <pratyush.anand@gmail.com>
12102L:	linux-pci@vger.kernel.org
12103S:	Maintained
12104F:	drivers/pci/controller/dwc/*spear*
12105
12106PCMCIA SUBSYSTEM
12107M:	Dominik Brodowski <linux@dominikbrodowski.net>
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12109S:	Odd Fixes
12110F:	Documentation/pcmcia/
12111F:	tools/pcmcia/
12112F:	drivers/pcmcia/
12113F:	include/pcmcia/
12114
12115PCNET32 NETWORK DRIVER
12116M:	Don Fry <pcnet32@frontier.com>
12117L:	netdev@vger.kernel.org
12118S:	Maintained
12119F:	drivers/net/ethernet/amd/pcnet32.c
12120
12121PCRYPT PARALLEL CRYPTO ENGINE
12122M:	Steffen Klassert <steffen.klassert@secunet.com>
12123L:	linux-crypto@vger.kernel.org
12124S:	Maintained
12125F:	crypto/pcrypt.c
12126F:	include/crypto/pcrypt.h
12127
12128PEAQ WMI HOTKEYS DRIVER
12129M:	Hans de Goede <hdegoede@redhat.com>
12130L:	platform-driver-x86@vger.kernel.org
12131S:	Maintained
12132F:	drivers/platform/x86/peaq-wmi.c
12133
12134PER-CPU MEMORY ALLOCATOR
12135M:	Dennis Zhou <dennis@kernel.org>
12136M:	Tejun Heo <tj@kernel.org>
12137M:	Christoph Lameter <cl@linux.com>
12138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12139S:	Maintained
12140F:	include/linux/percpu*.h
12141F:	mm/percpu*.c
12142F:	arch/*/include/asm/percpu.h
12143
12144PER-TASK DELAY ACCOUNTING
12145M:	Balbir Singh <bsingharora@gmail.com>
12146S:	Maintained
12147F:	include/linux/delayacct.h
12148F:	kernel/delayacct.c
12149
12150PERFORMANCE EVENTS SUBSYSTEM
12151M:	Peter Zijlstra <peterz@infradead.org>
12152M:	Ingo Molnar <mingo@redhat.com>
12153M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12154R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12155R:	Jiri Olsa <jolsa@redhat.com>
12156R:	Namhyung Kim <namhyung@kernel.org>
12157L:	linux-kernel@vger.kernel.org
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12159S:	Supported
12160F:	kernel/events/*
12161F:	include/linux/perf_event.h
12162F:	include/uapi/linux/perf_event.h
12163F:	arch/*/kernel/perf_event*.c
12164F:	arch/*/kernel/*/perf_event*.c
12165F:	arch/*/kernel/*/*/perf_event*.c
12166F:	arch/*/include/asm/perf_event.h
12167F:	arch/*/kernel/perf_callchain.c
12168F:	arch/*/events/*
12169F:	tools/perf/
12170
12171PERSONALITY HANDLING
12172M:	Christoph Hellwig <hch@infradead.org>
12173L:	linux-abi-devel@lists.sourceforge.net
12174S:	Maintained
12175F:	include/linux/personality.h
12176F:	include/uapi/linux/personality.h
12177
12178PHOENIX RC FLIGHT CONTROLLER ADAPTER
12179M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12180L:	linux-input@vger.kernel.org
12181S:	Maintained
12182F:	Documentation/input/devices/pxrc.rst
12183F:	drivers/input/joystick/pxrc.c
12184
12185PHONET PROTOCOL
12186M:	Remi Denis-Courmont <courmisch@gmail.com>
12187S:	Supported
12188F:	Documentation/networking/phonet.txt
12189F:	include/linux/phonet.h
12190F:	include/net/phonet/
12191F:	include/uapi/linux/phonet.h
12192F:	net/phonet/
12193
12194PHRAM MTD DRIVER
12195M:	Joern Engel <joern@lazybastard.org>
12196L:	linux-mtd@lists.infradead.org
12197S:	Maintained
12198F:	drivers/mtd/devices/phram.c
12199
12200PICOLCD HID DRIVER
12201M:	Bruno Prémont <bonbons@linux-vserver.org>
12202L:	linux-input@vger.kernel.org
12203S:	Maintained
12204F:	drivers/hid/hid-picolcd*
12205
12206PICOXCELL SUPPORT
12207M:	Jamie Iles <jamie@jamieiles.com>
12208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12209T:	git git://github.com/jamieiles/linux-2.6-ji.git
12210S:	Supported
12211F:	arch/arm/boot/dts/picoxcell*
12212F:	arch/arm/mach-picoxcell/
12213F:	drivers/crypto/picoxcell*
12214
12215PIN CONTROL SUBSYSTEM
12216M:	Linus Walleij <linus.walleij@linaro.org>
12217L:	linux-gpio@vger.kernel.org
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12219S:	Maintained
12220F:	Documentation/devicetree/bindings/pinctrl/
12221F:	Documentation/driver-api/pinctl.rst
12222F:	drivers/pinctrl/
12223F:	include/linux/pinctrl/
12224
12225PIN CONTROLLER - MICROCHIP AT91
12226M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12228L:	linux-gpio@vger.kernel.org
12229S:	Supported
12230F:	drivers/pinctrl/pinctrl-at91*
12231
12232PIN CONTROLLER - FREESCALE
12233M:	Dong Aisheng <aisheng.dong@nxp.com>
12234M:	Fabio Estevam <festevam@gmail.com>
12235M:	Shawn Guo <shawnguo@kernel.org>
12236M:	Stefan Agner <stefan@agner.ch>
12237R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12238L:	linux-gpio@vger.kernel.org
12239S:	Maintained
12240F:	drivers/pinctrl/freescale/
12241F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12242
12243PIN CONTROLLER - INTEL
12244M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12245M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12247S:	Maintained
12248F:	drivers/pinctrl/intel/
12249
12250PIN CONTROLLER - MEDIATEK
12251M:	Sean Wang <sean.wang@kernel.org>
12252L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12253S:	Maintained
12254F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12255F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12256F:	drivers/pinctrl/mediatek/
12257
12258PIN CONTROLLER - QUALCOMM
12259M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12260S:	Maintained
12261L:	linux-arm-msm@vger.kernel.org
12262F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12263F:	drivers/pinctrl/qcom/
12264
12265PIN CONTROLLER - RENESAS
12266M:	Geert Uytterhoeven <geert+renesas@glider.be>
12267L:	linux-renesas-soc@vger.kernel.org
12268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12269S:	Maintained
12270F:	drivers/pinctrl/pinctrl-rz*
12271F:	drivers/pinctrl/sh-pfc/
12272
12273PIN CONTROLLER - SAMSUNG
12274M:	Tomasz Figa <tomasz.figa@gmail.com>
12275M:	Krzysztof Kozlowski <krzk@kernel.org>
12276M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12278L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12279Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12281S:	Maintained
12282F:	drivers/pinctrl/samsung/
12283F:	include/dt-bindings/pinctrl/samsung.h
12284F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12285
12286PIN CONTROLLER - SINGLE
12287M:	Tony Lindgren <tony@atomide.com>
12288M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12290L:	linux-omap@vger.kernel.org
12291S:	Maintained
12292F:	drivers/pinctrl/pinctrl-single.c
12293
12294PIN CONTROLLER - ST SPEAR
12295M:	Viresh Kumar <vireshk@kernel.org>
12296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12297W:	http://www.st.com/spear
12298S:	Maintained
12299F:	drivers/pinctrl/spear/
12300
12301PISTACHIO SOC SUPPORT
12302M:	James Hartley <james.hartley@sondrel.com>
12303L:	linux-mips@vger.kernel.org
12304S:	Odd Fixes
12305F:	arch/mips/pistachio/
12306F:	arch/mips/include/asm/mach-pistachio/
12307F:	arch/mips/boot/dts/img/pistachio*
12308F:	arch/mips/configs/pistachio*_defconfig
12309
12310PKTCDVD DRIVER
12311S:	Orphan
12312M:	linux-block@vger.kernel.org
12313F:	drivers/block/pktcdvd.c
12314F:	include/linux/pktcdvd.h
12315F:	include/uapi/linux/pktcdvd.h
12316
12317PKUNITY SOC DRIVERS
12318M:	Guan Xuetao <gxt@pku.edu.cn>
12319W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12320S:	Maintained
12321T:	git git://github.com/gxt/linux.git
12322F:	drivers/input/serio/i8042-unicore32io.h
12323F:	drivers/i2c/busses/i2c-puv3.c
12324F:	drivers/video/fbdev/fb-puv3.c
12325F:	drivers/rtc/rtc-puv3.c
12326
12327PMBUS HARDWARE MONITORING DRIVERS
12328M:	Guenter Roeck <linux@roeck-us.net>
12329L:	linux-hwmon@vger.kernel.org
12330W:	http://hwmon.wiki.kernel.org/
12331W:	http://www.roeck-us.net/linux/drivers/
12332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12333S:	Maintained
12334F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12335F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12336F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12337F:	Documentation/hwmon/adm1275
12338F:	Documentation/hwmon/ibm-cffps
12339F:	Documentation/hwmon/ir35221
12340F:	Documentation/hwmon/lm25066
12341F:	Documentation/hwmon/ltc2978
12342F:	Documentation/hwmon/ltc3815
12343F:	Documentation/hwmon/max16064
12344F:	Documentation/hwmon/max20751
12345F:	Documentation/hwmon/max31785
12346F:	Documentation/hwmon/max34440
12347F:	Documentation/hwmon/max8688
12348F:	Documentation/hwmon/pmbus
12349F:	Documentation/hwmon/pmbus-core
12350F:	Documentation/hwmon/tps40422
12351F:	Documentation/hwmon/ucd9000
12352F:	Documentation/hwmon/ucd9200
12353F:	Documentation/hwmon/zl6100
12354F:	drivers/hwmon/pmbus/
12355F:	include/linux/pmbus.h
12356
12357PMC SIERRA MaxRAID DRIVER
12358L:	linux-scsi@vger.kernel.org
12359W:	http://www.pmc-sierra.com/
12360S:	Orphan
12361F:	drivers/scsi/pmcraid.*
12362
12363PMC SIERRA PM8001 DRIVER
12364M:	Jack Wang <jinpu.wang@profitbricks.com>
12365M:	lindar_liu@usish.com
12366L:	linux-scsi@vger.kernel.org
12367S:	Supported
12368F:	drivers/scsi/pm8001/
12369
12370PNP SUPPORT
12371M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12372S:	Maintained
12373F:	drivers/pnp/
12374
12375PNI RM3100 IIO DRIVER
12376M:	Song Qiang <songqiang1304521@gmail.com>
12377L:	linux-iio@vger.kernel.org
12378S:	Maintained
12379F:	drivers/iio/magnetometer/rm3100*
12380F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12381
12382POSIX CLOCKS and TIMERS
12383M:	Thomas Gleixner <tglx@linutronix.de>
12384L:	linux-kernel@vger.kernel.org
12385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12386S:	Maintained
12387F:	fs/timerfd.c
12388F:	include/linux/timer*
12389F:	kernel/time/*timer*
12390
12391POWER MANAGEMENT CORE
12392M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12393L:	linux-pm@vger.kernel.org
12394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12395B:	https://bugzilla.kernel.org
12396S:	Supported
12397F:	drivers/base/power/
12398F:	include/linux/pm.h
12399F:	include/linux/pm_*
12400F:	include/linux/powercap.h
12401F:	drivers/powercap/
12402F:	kernel/configs/nopm.config
12403
12404POWER STATE COORDINATION INTERFACE (PSCI)
12405M:	Mark Rutland <mark.rutland@arm.com>
12406M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12407L:	linux-arm-kernel@lists.infradead.org
12408S:	Maintained
12409F:	drivers/firmware/psci*.c
12410F:	include/linux/psci.h
12411F:	include/uapi/linux/psci.h
12412
12413POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12414M:	Sebastian Reichel <sre@kernel.org>
12415L:	linux-pm@vger.kernel.org
12416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12417S:	Maintained
12418F:	Documentation/ABI/testing/sysfs-class-power
12419F:	Documentation/devicetree/bindings/power/supply/
12420F:	include/linux/power_supply.h
12421F:	drivers/power/supply/
12422
12423POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12424M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12425L:	linuxppc-dev@lists.ozlabs.org
12426S:	Maintained
12427F:	drivers/char/powernv-op-panel.c
12428
12429PPP OVER ATM (RFC 2364)
12430M:	Mitchell Blank Jr <mitch@sfgoth.com>
12431S:	Maintained
12432F:	net/atm/pppoatm.c
12433F:	include/uapi/linux/atmppp.h
12434
12435PPP OVER ETHERNET
12436M:	Michal Ostrowski <mostrows@earthlink.net>
12437S:	Maintained
12438F:	drivers/net/ppp/pppoe.c
12439F:	drivers/net/ppp/pppox.c
12440
12441PPP OVER L2TP
12442M:	James Chapman <jchapman@katalix.com>
12443S:	Maintained
12444F:	net/l2tp/l2tp_ppp.c
12445F:	include/linux/if_pppol2tp.h
12446F:	include/uapi/linux/if_pppol2tp.h
12447
12448PPP PROTOCOL DRIVERS AND COMPRESSORS
12449M:	Paul Mackerras <paulus@samba.org>
12450L:	linux-ppp@vger.kernel.org
12451S:	Maintained
12452F:	drivers/net/ppp/ppp_*
12453
12454PPS SUPPORT
12455M:	Rodolfo Giometti <giometti@enneenne.com>
12456W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12457L:	linuxpps@ml.enneenne.com (subscribers-only)
12458S:	Maintained
12459F:	Documentation/pps/
12460F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12461F:	Documentation/ABI/testing/sysfs-pps
12462F:	drivers/pps/
12463F:	include/linux/pps*.h
12464F:	include/uapi/linux/pps.h
12465
12466PPTP DRIVER
12467M:	Dmitry Kozlov <xeb@mail.ru>
12468L:	netdev@vger.kernel.org
12469S:	Maintained
12470F:	drivers/net/ppp/pptp.c
12471W:	http://sourceforge.net/projects/accel-pptp
12472
12473PRINTK
12474M:	Petr Mladek <pmladek@suse.com>
12475M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12476R:	Steven Rostedt <rostedt@goodmis.org>
12477S:	Maintained
12478F:	kernel/printk/
12479F:	include/linux/printk.h
12480
12481PRISM54 WIRELESS DRIVER
12482M:	Luis Chamberlain <mcgrof@kernel.org>
12483L:	linux-wireless@vger.kernel.org
12484W:	http://wireless.kernel.org/en/users/Drivers/p54
12485S:	Obsolete
12486F:	drivers/net/wireless/intersil/prism54/
12487
12488PROC FILESYSTEM
12489R:	Alexey Dobriyan <adobriyan@gmail.com>
12490L:	linux-kernel@vger.kernel.org
12491L:	linux-fsdevel@vger.kernel.org
12492S:	Maintained
12493F:	fs/proc/
12494F:	include/linux/proc_fs.h
12495F:	tools/testing/selftests/proc/
12496F:	Documentation/filesystems/proc.txt
12497
12498PROC SYSCTL
12499M:	Luis Chamberlain <mcgrof@kernel.org>
12500M:	Kees Cook <keescook@chromium.org>
12501L:	linux-kernel@vger.kernel.org
12502L:	linux-fsdevel@vger.kernel.org
12503S:	Maintained
12504F:	fs/proc/proc_sysctl.c
12505F:	include/linux/sysctl.h
12506F:	kernel/sysctl.c
12507F:	tools/testing/selftests/sysctl/
12508
12509PS3 NETWORK SUPPORT
12510M:	Geoff Levand <geoff@infradead.org>
12511L:	netdev@vger.kernel.org
12512L:	linuxppc-dev@lists.ozlabs.org
12513S:	Maintained
12514F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12515
12516PS3 PLATFORM SUPPORT
12517M:	Geoff Levand <geoff@infradead.org>
12518L:	linuxppc-dev@lists.ozlabs.org
12519S:	Maintained
12520F:	arch/powerpc/boot/ps3*
12521F:	arch/powerpc/include/asm/lv1call.h
12522F:	arch/powerpc/include/asm/ps3*.h
12523F:	arch/powerpc/platforms/ps3/
12524F:	drivers/*/ps3*
12525F:	drivers/ps3/
12526F:	drivers/rtc/rtc-ps3.c
12527F:	drivers/usb/host/*ps3.c
12528F:	sound/ppc/snd_ps3*
12529
12530PS3VRAM DRIVER
12531M:	Jim Paris <jim@jtan.com>
12532M:	Geoff Levand <geoff@infradead.org>
12533L:	linuxppc-dev@lists.ozlabs.org
12534S:	Maintained
12535F:	drivers/block/ps3vram.c
12536
12537PSAMPLE PACKET SAMPLING SUPPORT:
12538M:	Yotam Gigi <yotam.gi@gmail.com>
12539S:	Maintained
12540F:	net/psample
12541F:	include/net/psample.h
12542F:	include/uapi/linux/psample.h
12543
12544PSTORE FILESYSTEM
12545M:	Kees Cook <keescook@chromium.org>
12546M:	Anton Vorontsov <anton@enomsg.org>
12547M:	Colin Cross <ccross@android.com>
12548M:	Tony Luck <tony.luck@intel.com>
12549S:	Maintained
12550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12551F:	fs/pstore/
12552F:	include/linux/pstore*
12553F:	drivers/firmware/efi/efi-pstore.c
12554F:	drivers/acpi/apei/erst.c
12555F:	Documentation/admin-guide/ramoops.rst
12556F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12557K:	\b(pstore|ramoops)
12558
12559PTP HARDWARE CLOCK SUPPORT
12560M:	Richard Cochran <richardcochran@gmail.com>
12561L:	netdev@vger.kernel.org
12562S:	Maintained
12563W:	http://linuxptp.sourceforge.net/
12564F:	Documentation/ABI/testing/sysfs-ptp
12565F:	Documentation/ptp/*
12566F:	drivers/net/phy/dp83640*
12567F:	drivers/ptp/*
12568F:	include/linux/ptp_cl*
12569
12570PTRACE SUPPORT
12571M:	Oleg Nesterov <oleg@redhat.com>
12572S:	Maintained
12573F:	include/asm-generic/syscall.h
12574F:	include/linux/ptrace.h
12575F:	include/linux/regset.h
12576F:	include/linux/tracehook.h
12577F:	include/uapi/linux/ptrace.h
12578F:	include/uapi/linux/ptrace.h
12579F:	include/asm-generic/ptrace.h
12580F:	kernel/ptrace.c
12581F:	arch/*/ptrace*.c
12582F:	arch/*/*/ptrace*.c
12583F:	arch/*/include/asm/ptrace*.h
12584
12585PULSE8-CEC DRIVER
12586M:	Hans Verkuil <hverkuil@xs4all.nl>
12587L:	linux-media@vger.kernel.org
12588T:	git git://linuxtv.org/media_tree.git
12589S:	Maintained
12590F:	drivers/media/usb/pulse8-cec/*
12591F:	Documentation/media/cec-drivers/pulse8-cec.rst
12592
12593PVRUSB2 VIDEO4LINUX DRIVER
12594M:	Mike Isely <isely@pobox.com>
12595L:	pvrusb2@isely.net	(subscribers-only)
12596L:	linux-media@vger.kernel.org
12597W:	http://www.isely.net/pvrusb2/
12598T:	git git://linuxtv.org/media_tree.git
12599S:	Maintained
12600F:	Documentation/media/v4l-drivers/pvrusb2*
12601F:	drivers/media/usb/pvrusb2/
12602
12603PWC WEBCAM DRIVER
12604M:	Hans Verkuil <hverkuil@xs4all.nl>
12605L:	linux-media@vger.kernel.org
12606T:	git git://linuxtv.org/media_tree.git
12607S:	Odd Fixes
12608F:	drivers/media/usb/pwc/*
12609F:	include/trace/events/pwc.h
12610
12611PWM FAN DRIVER
12612M:	Kamil Debski <kamil@wypas.org>
12613M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12614L:	linux-hwmon@vger.kernel.org
12615S:	Supported
12616F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12617F:	Documentation/hwmon/pwm-fan
12618F:	drivers/hwmon/pwm-fan.c
12619
12620PWM IR Transmitter
12621M:	Sean Young <sean@mess.org>
12622L:	linux-media@vger.kernel.org
12623S:	Maintained
12624F:	drivers/media/rc/pwm-ir-tx.c
12625
12626PWM SUBSYSTEM
12627M:	Thierry Reding <thierry.reding@gmail.com>
12628L:	linux-pwm@vger.kernel.org
12629S:	Maintained
12630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12631F:	Documentation/pwm.txt
12632F:	Documentation/devicetree/bindings/pwm/
12633F:	include/linux/pwm.h
12634F:	drivers/pwm/
12635F:	drivers/video/backlight/pwm_bl.c
12636F:	include/linux/pwm_backlight.h
12637F:	drivers/gpio/gpio-mvebu.c
12638F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12639
12640PXA GPIO DRIVER
12641M:	Robert Jarzmik <robert.jarzmik@free.fr>
12642L:	linux-gpio@vger.kernel.org
12643S:	Maintained
12644F:	drivers/gpio/gpio-pxa.c
12645
12646PXA MMCI DRIVER
12647S:	Orphan
12648
12649PXA RTC DRIVER
12650M:	Robert Jarzmik <robert.jarzmik@free.fr>
12651L:	linux-rtc@vger.kernel.org
12652S:	Maintained
12653
12654PXA2xx/PXA3xx SUPPORT
12655M:	Daniel Mack <daniel@zonque.org>
12656M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12657M:	Robert Jarzmik <robert.jarzmik@free.fr>
12658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12659T:	git git://github.com/hzhuang1/linux.git
12660T:	git git://github.com/rjarzmik/linux.git
12661S:	Maintained
12662F:	arch/arm/boot/dts/pxa*
12663F:	arch/arm/mach-pxa/
12664F:	drivers/dma/pxa*
12665F:	drivers/pcmcia/pxa2xx*
12666F:	drivers/pinctrl/pxa/
12667F:	drivers/spi/spi-pxa2xx*
12668F:	drivers/usb/gadget/udc/pxa2*
12669F:	include/sound/pxa2xx-lib.h
12670F:	sound/arm/pxa*
12671F:	sound/soc/pxa/
12672
12673QAT DRIVER
12674M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12675L:	qat-linux@intel.com
12676S:	Supported
12677F:	drivers/crypto/qat/
12678
12679QCOM AUDIO (ASoC) DRIVERS
12680M:	Patrick Lai <plai@codeaurora.org>
12681M:	Banajit Goswami <bgoswami@codeaurora.org>
12682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12683S:	Supported
12684F:	sound/soc/qcom/
12685
12686QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12687M:	Gabriel Somlo <somlo@cmu.edu>
12688M:	"Michael S. Tsirkin" <mst@redhat.com>
12689L:	qemu-devel@nongnu.org
12690S:	Maintained
12691F:	drivers/firmware/qemu_fw_cfg.c
12692F:	include/uapi/linux/qemu_fw_cfg.h
12693
12694QIB DRIVER
12695M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12696M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12697L:	linux-rdma@vger.kernel.org
12698S:	Supported
12699F:	drivers/infiniband/hw/qib/
12700
12701QLOGIC QL41xxx FCOE DRIVER
12702M:	QLogic-Storage-Upstream@cavium.com
12703L:	linux-scsi@vger.kernel.org
12704S:	Supported
12705F:	drivers/scsi/qedf/
12706
12707QLOGIC QL41xxx ISCSI DRIVER
12708M:	QLogic-Storage-Upstream@cavium.com
12709L:	linux-scsi@vger.kernel.org
12710S:	Supported
12711F:	drivers/scsi/qedi/
12712
12713QLOGIC QL4xxx ETHERNET DRIVER
12714M:	Ariel Elior <aelior@marvell.com>
12715M:	GR-everest-linux-l2@marvell.com
12716L:	netdev@vger.kernel.org
12717S:	Supported
12718F:	drivers/net/ethernet/qlogic/qed/
12719F:	include/linux/qed/
12720F:	drivers/net/ethernet/qlogic/qede/
12721
12722QLOGIC QL4xxx RDMA DRIVER
12723M:	Michal Kalderon <mkalderon@marvell.com>
12724M:	Ariel Elior <aelior@marvell.com>
12725L:	linux-rdma@vger.kernel.org
12726S:	Supported
12727F:	drivers/infiniband/hw/qedr/
12728F:	include/uapi/rdma/qedr-abi.h
12729
12730QLOGIC QLA1280 SCSI DRIVER
12731M:	Michael Reed <mdr@sgi.com>
12732L:	linux-scsi@vger.kernel.org
12733S:	Maintained
12734F:	drivers/scsi/qla1280.[ch]
12735
12736QLOGIC QLA2XXX FC-SCSI DRIVER
12737M:	qla2xxx-upstream@qlogic.com
12738L:	linux-scsi@vger.kernel.org
12739S:	Supported
12740F:	Documentation/scsi/LICENSE.qla2xxx
12741F:	drivers/scsi/qla2xxx/
12742
12743QLOGIC QLA3XXX NETWORK DRIVER
12744M:	GR-Linux-NIC-Dev@marvell.com
12745L:	netdev@vger.kernel.org
12746S:	Supported
12747F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12748F:	drivers/net/ethernet/qlogic/qla3xxx.*
12749
12750QLOGIC QLA4XXX iSCSI DRIVER
12751M:	QLogic-Storage-Upstream@qlogic.com
12752L:	linux-scsi@vger.kernel.org
12753S:	Supported
12754F:	Documentation/scsi/LICENSE.qla4xxx
12755F:	drivers/scsi/qla4xxx/
12756
12757QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12758M:	Shahed Shaikh <shshaikh@marvell.com>
12759M:	Manish Chopra <manishc@marvell.com>
12760M:	GR-Linux-NIC-Dev@marvell.com
12761L:	netdev@vger.kernel.org
12762S:	Supported
12763F:	drivers/net/ethernet/qlogic/qlcnic/
12764
12765QLOGIC QLGE 10Gb ETHERNET DRIVER
12766M:	Manish Chopra <manishc@marvell.com>
12767M:	GR-Linux-NIC-Dev@marvell.com
12768L:	netdev@vger.kernel.org
12769S:	Supported
12770F:	drivers/net/ethernet/qlogic/qlge/
12771
12772QM1D1B0004 MEDIA DRIVER
12773M:	Akihiro Tsukada <tskd08@gmail.com>
12774L:	linux-media@vger.kernel.org
12775S:	Odd Fixes
12776F:	drivers/media/tuners/qm1d1b0004*
12777
12778QM1D1C0042 MEDIA DRIVER
12779M:	Akihiro Tsukada <tskd08@gmail.com>
12780L:	linux-media@vger.kernel.org
12781S:	Odd Fixes
12782F:	drivers/media/tuners/qm1d1c0042*
12783
12784QNX4 FILESYSTEM
12785M:	Anders Larsen <al@alarsen.net>
12786W:	http://www.alarsen.net/linux/qnx4fs/
12787S:	Maintained
12788F:	fs/qnx4/
12789F:	include/uapi/linux/qnx4_fs.h
12790F:	include/uapi/linux/qnxtypes.h
12791
12792QORIQ DPAA2 FSL-MC BUS DRIVER
12793M:	Stuart Yoder <stuyoder@gmail.com>
12794M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12795L:	linux-kernel@vger.kernel.org
12796S:	Maintained
12797F:	drivers/bus/fsl-mc/
12798F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12799F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12800
12801QT1010 MEDIA DRIVER
12802M:	Antti Palosaari <crope@iki.fi>
12803L:	linux-media@vger.kernel.org
12804W:	https://linuxtv.org
12805W:	http://palosaari.fi/linux/
12806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12807T:	git git://linuxtv.org/anttip/media_tree.git
12808S:	Maintained
12809F:	drivers/media/tuners/qt1010*
12810
12811QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12812M:	Kalle Valo <kvalo@codeaurora.org>
12813L:	ath10k@lists.infradead.org
12814W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12816S:	Supported
12817F:	drivers/net/wireless/ath/ath10k/
12818
12819QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12820M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12821L:	linux-wireless@vger.kernel.org
12822W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12823S:	Supported
12824F:	drivers/net/wireless/ath/ath9k/
12825
12826QUALCOMM CAMERA SUBSYSTEM DRIVER
12827M:	Todor Tomov <todor.too@gmail.com>
12828L:	linux-media@vger.kernel.org
12829S:	Maintained
12830F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12831F:	Documentation/media/v4l-drivers/qcom_camss.rst
12832F:	drivers/media/platform/qcom/camss/
12833
12834QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12835M:	Ilia Lin <ilia.lin@kernel.org>
12836L:	linux-pm@vger.kernel.org
12837S:	Maintained
12838F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12839F:	drivers/cpufreq/qcom-cpufreq-kryo.c
12840
12841QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12842M:	Timur Tabi <timur@kernel.org>
12843L:	netdev@vger.kernel.org
12844S:	Maintained
12845F:	drivers/net/ethernet/qualcomm/emac/
12846
12847QUALCOMM ETHQOS ETHERNET DRIVER
12848M:	Vinod Koul <vkoul@kernel.org>
12849M:	Niklas Cassel <niklas.cassel@linaro.org>
12850L:	netdev@vger.kernel.org
12851S:	Maintained
12852F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12853F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
12854
12855QUALCOMM GENERIC INTERFACE I2C DRIVER
12856M:	Alok Chauhan <alokc@codeaurora.org>
12857M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12858L:	linux-i2c@vger.kernel.org
12859L:	linux-arm-msm@vger.kernel.org
12860S:	Supported
12861F:	drivers/i2c/busses/i2c-qcom-geni.c
12862
12863QUALCOMM HEXAGON ARCHITECTURE
12864M:	Richard Kuo <rkuo@codeaurora.org>
12865L:	linux-hexagon@vger.kernel.org
12866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12867S:	Supported
12868F:	arch/hexagon/
12869
12870QUALCOMM HIDMA DRIVER
12871M:	Sinan Kaya <okaya@kernel.org>
12872L:	linux-arm-kernel@lists.infradead.org
12873L:	linux-arm-msm@vger.kernel.org
12874L:	dmaengine@vger.kernel.org
12875S:	Supported
12876F:	drivers/dma/qcom/hidma*
12877
12878QUALCOMM IOMMU
12879M:	Rob Clark <robdclark@gmail.com>
12880L:	iommu@lists.linux-foundation.org
12881L:	linux-arm-msm@vger.kernel.org
12882S:	Maintained
12883F:	drivers/iommu/qcom_iommu.c
12884
12885QUALCOMM TSENS THERMAL DRIVER
12886M:	Amit Kucheria <amit.kucheria@linaro.org>
12887L:	linux-pm@vger.kernel.org
12888L:	linux-arm-msm@vger.kernel.org
12889S:	Maintained
12890F:	drivers/thermal/qcom/
12891
12892QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12893M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12894L:	linux-media@vger.kernel.org
12895L:	linux-arm-msm@vger.kernel.org
12896T:	git git://linuxtv.org/media_tree.git
12897S:	Maintained
12898F:	drivers/media/platform/qcom/venus/
12899
12900QUALCOMM WCN36XX WIRELESS DRIVER
12901M:	Kalle Valo <kvalo@codeaurora.org>
12902L:	wcn36xx@lists.infradead.org
12903W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12904T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12905S:	Supported
12906F:	drivers/net/wireless/ath/wcn36xx/
12907
12908QUANTENNA QTNFMAC WIRELESS DRIVER
12909M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12910M:	Avinash Patil <avinashp@quantenna.com>
12911M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12912L:	linux-wireless@vger.kernel.org
12913S:	Maintained
12914F:	drivers/net/wireless/quantenna
12915
12916RADEON and AMDGPU DRM DRIVERS
12917M:	Alex Deucher <alexander.deucher@amd.com>
12918M:	Christian König <christian.koenig@amd.com>
12919M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12920L:	amd-gfx@lists.freedesktop.org
12921T:	git git://people.freedesktop.org/~agd5f/linux
12922S:	Supported
12923F:	drivers/gpu/drm/radeon/
12924F:	include/uapi/drm/radeon_drm.h
12925F:	drivers/gpu/drm/amd/
12926F:	include/uapi/drm/amdgpu_drm.h
12927
12928RADEON FRAMEBUFFER DISPLAY DRIVER
12929M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12930L:	linux-fbdev@vger.kernel.org
12931S:	Maintained
12932F:	drivers/video/fbdev/aty/radeon*
12933F:	include/uapi/linux/radeonfb.h
12934
12935RADIOSHARK RADIO DRIVER
12936M:	Hans Verkuil <hverkuil@xs4all.nl>
12937L:	linux-media@vger.kernel.org
12938T:	git git://linuxtv.org/media_tree.git
12939S:	Maintained
12940F:	drivers/media/radio/radio-shark.c
12941
12942RADIOSHARK2 RADIO DRIVER
12943M:	Hans Verkuil <hverkuil@xs4all.nl>
12944L:	linux-media@vger.kernel.org
12945T:	git git://linuxtv.org/media_tree.git
12946S:	Maintained
12947F:	drivers/media/radio/radio-shark2.c
12948F:	drivers/media/radio/radio-tea5777.c
12949
12950RADOS BLOCK DEVICE (RBD)
12951M:	Ilya Dryomov <idryomov@gmail.com>
12952M:	Sage Weil <sage@redhat.com>
12953M:	Alex Elder <elder@kernel.org>
12954L:	ceph-devel@vger.kernel.org
12955W:	http://ceph.com/
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12957T:	git git://github.com/ceph/ceph-client.git
12958S:	Supported
12959F:	Documentation/ABI/testing/sysfs-bus-rbd
12960F:	drivers/block/rbd.c
12961F:	drivers/block/rbd_types.h
12962
12963RAGE128 FRAMEBUFFER DISPLAY DRIVER
12964M:	Paul Mackerras <paulus@samba.org>
12965L:	linux-fbdev@vger.kernel.org
12966S:	Maintained
12967F:	drivers/video/fbdev/aty/aty128fb.c
12968
12969RAINSHADOW-CEC DRIVER
12970M:	Hans Verkuil <hverkuil@xs4all.nl>
12971L:	linux-media@vger.kernel.org
12972T:	git git://linuxtv.org/media_tree.git
12973S:	Maintained
12974F:	drivers/media/usb/rainshadow-cec/*
12975
12976RALINK MIPS ARCHITECTURE
12977M:	John Crispin <john@phrozen.org>
12978L:	linux-mips@vger.kernel.org
12979S:	Maintained
12980F:	arch/mips/ralink
12981
12982RALINK RT2X00 WIRELESS LAN DRIVER
12983P:	rt2x00 project
12984M:	Stanislaw Gruszka <sgruszka@redhat.com>
12985M:	Helmut Schaa <helmut.schaa@googlemail.com>
12986L:	linux-wireless@vger.kernel.org
12987S:	Maintained
12988F:	drivers/net/wireless/ralink/rt2x00/
12989
12990RAMDISK RAM BLOCK DEVICE DRIVER
12991M:	Jens Axboe <axboe@kernel.dk>
12992S:	Maintained
12993F:	Documentation/blockdev/ramdisk.txt
12994F:	drivers/block/brd.c
12995
12996RANCHU VIRTUAL BOARD FOR MIPS
12997M:	Miodrag Dinic <miodrag.dinic@mips.com>
12998L:	linux-mips@vger.kernel.org
12999S:	Supported
13000F:	arch/mips/generic/board-ranchu.c
13001F:	arch/mips/configs/generic/board-ranchu.config
13002
13003RANDOM NUMBER DRIVER
13004M:	"Theodore Ts'o" <tytso@mit.edu>
13005S:	Maintained
13006F:	drivers/char/random.c
13007
13008RAPIDIO SUBSYSTEM
13009M:	Matt Porter <mporter@kernel.crashing.org>
13010M:	Alexandre Bounine <alex.bou9@gmail.com>
13011S:	Maintained
13012F:	drivers/rapidio/
13013
13014RAS INFRASTRUCTURE
13015M:	Tony Luck <tony.luck@intel.com>
13016M:	Borislav Petkov <bp@alien8.de>
13017L:	linux-edac@vger.kernel.org
13018S:	Maintained
13019F:	drivers/ras/
13020F:	include/linux/ras.h
13021F:	include/ras/ras_event.h
13022F:	Documentation/admin-guide/ras.rst
13023
13024RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13025L:	linux-wireless@vger.kernel.org
13026S:	Orphan
13027F:	drivers/net/wireless/ray*
13028
13029RCUTORTURE TEST FRAMEWORK
13030M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13031M:	Josh Triplett <josh@joshtriplett.org>
13032R:	Steven Rostedt <rostedt@goodmis.org>
13033R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13034R:	Lai Jiangshan <jiangshanlai@gmail.com>
13035L:	linux-kernel@vger.kernel.org
13036S:	Supported
13037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13038F:	tools/testing/selftests/rcutorture
13039
13040RDC R-321X SoC
13041M:	Florian Fainelli <florian@openwrt.org>
13042S:	Maintained
13043
13044RDC R6040 FAST ETHERNET DRIVER
13045M:	Florian Fainelli <f.fainelli@gmail.com>
13046L:	netdev@vger.kernel.org
13047S:	Maintained
13048F:	drivers/net/ethernet/rdc/r6040.c
13049
13050RDMAVT - RDMA verbs software
13051M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13052M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13053L:	linux-rdma@vger.kernel.org
13054S:	Supported
13055F:	drivers/infiniband/sw/rdmavt
13056
13057RDS - RELIABLE DATAGRAM SOCKETS
13058M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13059L:	netdev@vger.kernel.org
13060L:	linux-rdma@vger.kernel.org
13061L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13062W:	https://oss.oracle.com/projects/rds/
13063S:	Supported
13064F:	net/rds/
13065F:	Documentation/networking/rds.txt
13066
13067RDT - RESOURCE ALLOCATION
13068M:	Fenghua Yu <fenghua.yu@intel.com>
13069M:	Reinette Chatre <reinette.chatre@intel.com>
13070L:	linux-kernel@vger.kernel.org
13071S:	Supported
13072F:	arch/x86/kernel/cpu/resctrl/
13073F:	arch/x86/include/asm/resctrl_sched.h
13074F:	Documentation/x86/resctrl*
13075
13076READ-COPY UPDATE (RCU)
13077M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13078M:	Josh Triplett <josh@joshtriplett.org>
13079R:	Steven Rostedt <rostedt@goodmis.org>
13080R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13081R:	Lai Jiangshan <jiangshanlai@gmail.com>
13082R:	Joel Fernandes <joel@joelfernandes.org>
13083L:	linux-kernel@vger.kernel.org
13084W:	http://www.rdrop.com/users/paulmck/RCU/
13085S:	Supported
13086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13087F:	Documentation/RCU/
13088X:	Documentation/RCU/torture.txt
13089F:	include/linux/rcu*
13090X:	include/linux/srcu*.h
13091F:	kernel/rcu/
13092X:	kernel/rcu/srcu*.c
13093
13094REAL TIME CLOCK (RTC) SUBSYSTEM
13095M:	Alessandro Zummo <a.zummo@towertech.it>
13096M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13097L:	linux-rtc@vger.kernel.org
13098Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13100S:	Maintained
13101F:	Documentation/devicetree/bindings/rtc/
13102F:	Documentation/rtc.txt
13103F:	drivers/rtc/
13104F:	include/linux/rtc.h
13105F:	include/uapi/linux/rtc.h
13106F:	include/linux/rtc/
13107F:	include/linux/platform_data/rtc-*
13108F:	tools/testing/selftests/rtc/
13109
13110REALTEK AUDIO CODECS
13111M:	Bard Liao <bardliao@realtek.com>
13112M:	Oder Chiou <oder_chiou@realtek.com>
13113S:	Maintained
13114F:	sound/soc/codecs/rt*
13115F:	include/sound/rt*.h
13116
13117REALTEK RTL83xx SMI DSA ROUTER CHIPS
13118M:	Linus Walleij <linus.walleij@linaro.org>
13119S:	Maintained
13120F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13121F:	drivers/net/dsa/realtek-smi*
13122F:	drivers/net/dsa/rtl83*
13123
13124REDPINE WIRELESS DRIVER
13125M:	Amitkumar Karwar <amitkarwar@gmail.com>
13126M:	Siva Rebbagondla <siva8118@gmail.com>
13127L:	linux-wireless@vger.kernel.org
13128S:	Maintained
13129F:	drivers/net/wireless/rsi/
13130
13131REGISTER MAP ABSTRACTION
13132M:	Mark Brown <broonie@kernel.org>
13133L:	linux-kernel@vger.kernel.org
13134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13135S:	Supported
13136F:	Documentation/devicetree/bindings/regmap/
13137F:	drivers/base/regmap/
13138F:	include/linux/regmap.h
13139
13140REISERFS FILE SYSTEM
13141L:	reiserfs-devel@vger.kernel.org
13142S:	Supported
13143F:	fs/reiserfs/
13144
13145REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13146M:	Ohad Ben-Cohen <ohad@wizery.com>
13147M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13148L:	linux-remoteproc@vger.kernel.org
13149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13150S:	Maintained
13151F:	Documentation/devicetree/bindings/remoteproc/
13152F:	Documentation/remoteproc.txt
13153F:	drivers/remoteproc/
13154F:	include/linux/remoteproc.h
13155
13156REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13157M:	Ohad Ben-Cohen <ohad@wizery.com>
13158M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13159L:	linux-remoteproc@vger.kernel.org
13160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13161S:	Maintained
13162F:	drivers/rpmsg/
13163F:	Documentation/rpmsg.txt
13164F:	include/linux/rpmsg.h
13165F:	include/linux/rpmsg/
13166
13167RENESAS CLOCK DRIVERS
13168M:	Geert Uytterhoeven <geert+renesas@glider.be>
13169L:	linux-renesas-soc@vger.kernel.org
13170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13171S:	Supported
13172F:	drivers/clk/renesas/
13173
13174RENESAS EMEV2 I2C DRIVER
13175M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13176S:	Supported
13177F:	drivers/i2c/busses/i2c-emev2.c
13178
13179RENESAS ETHERNET DRIVERS
13180R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13181L:	netdev@vger.kernel.org
13182L:	linux-renesas-soc@vger.kernel.org
13183F:	Documentation/devicetree/bindings/net/renesas,*.txt
13184F:	Documentation/devicetree/bindings/net/sh_eth.txt
13185F:	drivers/net/ethernet/renesas/
13186F:	include/linux/sh_eth.h
13187
13188RENESAS R-CAR GYROADC DRIVER
13189M:	Marek Vasut <marek.vasut@gmail.com>
13190L:	linux-iio@vger.kernel.org
13191S:	Supported
13192F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13193F:	drivers/iio/adc/rcar-gyroadc.c
13194
13195RENESAS R-CAR I2C DRIVERS
13196M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13197S:	Supported
13198F:	drivers/i2c/busses/i2c-rcar.c
13199F:	drivers/i2c/busses/i2c-sh_mobile.c
13200
13201RENESAS RIIC DRIVER
13202M:	Chris Brandt <chris.brandt@renesas.com>
13203S:	Supported
13204F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13205F:	drivers/i2c/busses/i2c-riic.c
13206
13207RENESAS USB PHY DRIVER
13208M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13209L:	linux-renesas-soc@vger.kernel.org
13210S:	Maintained
13211F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13212
13213RESET CONTROLLER FRAMEWORK
13214M:	Philipp Zabel <p.zabel@pengutronix.de>
13215T:	git git://git.pengutronix.de/git/pza/linux
13216S:	Maintained
13217F:	drivers/reset/
13218F:	Documentation/devicetree/bindings/reset/
13219F:	include/dt-bindings/reset/
13220F:	include/linux/reset.h
13221F:	include/linux/reset/
13222F:	include/linux/reset-controller.h
13223
13224RESTARTABLE SEQUENCES SUPPORT
13225M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13226M:	Peter Zijlstra <peterz@infradead.org>
13227M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13228M:	Boqun Feng <boqun.feng@gmail.com>
13229L:	linux-kernel@vger.kernel.org
13230S:	Supported
13231F:	kernel/rseq.c
13232F:	include/uapi/linux/rseq.h
13233F:	include/trace/events/rseq.h
13234F:	tools/testing/selftests/rseq/
13235
13236RFKILL
13237M:	Johannes Berg <johannes@sipsolutions.net>
13238L:	linux-wireless@vger.kernel.org
13239W:	http://wireless.kernel.org/
13240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13242S:	Maintained
13243F:	Documentation/rfkill.txt
13244F:	Documentation/ABI/stable/sysfs-class-rfkill
13245F:	net/rfkill/
13246F:	include/linux/rfkill.h
13247F:	include/uapi/linux/rfkill.h
13248
13249RHASHTABLE
13250M:	Thomas Graf <tgraf@suug.ch>
13251M:	Herbert Xu <herbert@gondor.apana.org.au>
13252L:	netdev@vger.kernel.org
13253S:	Maintained
13254F:	lib/rhashtable.c
13255F:	lib/test_rhashtable.c
13256F:	include/linux/rhashtable.h
13257F:	include/linux/rhashtable-types.h
13258
13259RICOH R5C592 MEMORYSTICK DRIVER
13260M:	Maxim Levitsky <maximlevitsky@gmail.com>
13261S:	Maintained
13262F:	drivers/memstick/host/r592.*
13263
13264RICOH SMARTMEDIA/XD DRIVER
13265M:	Maxim Levitsky <maximlevitsky@gmail.com>
13266S:	Maintained
13267F:	drivers/mtd/nand/raw/r852.c
13268F:	drivers/mtd/nand/raw/r852.h
13269
13270RISC-V ARCHITECTURE
13271M:	Palmer Dabbelt <palmer@sifive.com>
13272M:	Albert Ou <aou@eecs.berkeley.edu>
13273L:	linux-riscv@lists.infradead.org
13274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13275S:	Supported
13276F:	arch/riscv/
13277K:	riscv
13278N:	riscv
13279
13280ROCCAT DRIVERS
13281M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13282W:	http://sourceforge.net/projects/roccat/
13283S:	Maintained
13284F:	drivers/hid/hid-roccat*
13285F:	include/linux/hid-roccat*
13286F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13287
13288ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13289M:	Jacob chen <jacob2.chen@rock-chips.com>
13290L:	linux-media@vger.kernel.org
13291S:	Maintained
13292F:	drivers/media/platform/rockchip/rga/
13293F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13294
13295ROCKCHIP VPU CODEC DRIVER
13296M:	Ezequiel Garcia <ezequiel@collabora.com>
13297L:	linux-media@vger.kernel.org
13298S:	Maintained
13299F:	drivers/staging/media/platform/rockchip/vpu/
13300F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13301
13302ROCKER DRIVER
13303M:	Jiri Pirko <jiri@resnulli.us>
13304L:	netdev@vger.kernel.org
13305S:	Supported
13306F:	drivers/net/ethernet/rocker/
13307
13308ROCKETPORT DRIVER
13309P:	Comtrol Corp.
13310W:	http://www.comtrol.com
13311S:	Maintained
13312F:	Documentation/serial/rocket.txt
13313F:	drivers/tty/rocket*
13314
13315ROCKETPORT EXPRESS/INFINITY DRIVER
13316M:	Kevin Cernekee <cernekee@gmail.com>
13317L:	linux-serial@vger.kernel.org
13318S:	Odd Fixes
13319F:	drivers/tty/serial/rp2.*
13320
13321ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13322M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13323L:	linux-kernel@vger.kernel.org
13324L:	linux-renesas-soc@vger.kernel.org
13325S:	Supported
13326F:	drivers/mfd/bd9571mwv.c
13327F:	drivers/regulator/bd9571mwv-regulator.c
13328F:	drivers/gpio/gpio-bd9571mwv.c
13329F:	include/linux/mfd/bd9571mwv.h
13330F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13331
13332ROSE NETWORK LAYER
13333M:	Ralf Baechle <ralf@linux-mips.org>
13334L:	linux-hams@vger.kernel.org
13335W:	http://www.linux-ax25.org/
13336S:	Maintained
13337F:	include/net/rose.h
13338F:	include/uapi/linux/rose.h
13339F:	net/rose/
13340
13341RTL2830 MEDIA DRIVER
13342M:	Antti Palosaari <crope@iki.fi>
13343L:	linux-media@vger.kernel.org
13344W:	https://linuxtv.org
13345W:	http://palosaari.fi/linux/
13346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13347T:	git git://linuxtv.org/anttip/media_tree.git
13348S:	Maintained
13349F:	drivers/media/dvb-frontends/rtl2830*
13350
13351RTL2832 MEDIA DRIVER
13352M:	Antti Palosaari <crope@iki.fi>
13353L:	linux-media@vger.kernel.org
13354W:	https://linuxtv.org
13355W:	http://palosaari.fi/linux/
13356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13357T:	git git://linuxtv.org/anttip/media_tree.git
13358S:	Maintained
13359F:	drivers/media/dvb-frontends/rtl2832*
13360
13361RTL2832_SDR MEDIA DRIVER
13362M:	Antti Palosaari <crope@iki.fi>
13363L:	linux-media@vger.kernel.org
13364W:	https://linuxtv.org
13365W:	http://palosaari.fi/linux/
13366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13367T:	git git://linuxtv.org/anttip/media_tree.git
13368S:	Maintained
13369F:	drivers/media/dvb-frontends/rtl2832_sdr*
13370
13371RTL8180 WIRELESS DRIVER
13372L:	linux-wireless@vger.kernel.org
13373W:	http://wireless.kernel.org/
13374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13375S:	Orphan
13376F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13377
13378RTL8187 WIRELESS DRIVER
13379M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13380M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13381M:	Larry Finger <Larry.Finger@lwfinger.net>
13382L:	linux-wireless@vger.kernel.org
13383W:	http://wireless.kernel.org/
13384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13385S:	Maintained
13386F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13387
13388REALTEK WIRELESS DRIVER (rtlwifi family)
13389M:	Ping-Ke Shih <pkshih@realtek.com>
13390L:	linux-wireless@vger.kernel.org
13391W:	http://wireless.kernel.org/
13392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13393S:	Maintained
13394F:	drivers/net/wireless/realtek/rtlwifi/
13395
13396RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13397M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13398L:	linux-wireless@vger.kernel.org
13399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13400S:	Maintained
13401F:	drivers/net/wireless/realtek/rtl8xxxu/
13402
13403RXRPC SOCKETS (AF_RXRPC)
13404M:	David Howells <dhowells@redhat.com>
13405L:	linux-afs@lists.infradead.org
13406S:	Supported
13407F:	net/rxrpc/
13408F:	include/keys/rxrpc-type.h
13409F:	include/net/af_rxrpc.h
13410F:	include/trace/events/rxrpc.h
13411F:	include/uapi/linux/rxrpc.h
13412F:	Documentation/networking/rxrpc.txt
13413W:	https://www.infradead.org/~dhowells/kafs/
13414
13415S3 SAVAGE FRAMEBUFFER DRIVER
13416M:	Antonino Daplas <adaplas@gmail.com>
13417L:	linux-fbdev@vger.kernel.org
13418S:	Maintained
13419F:	drivers/video/fbdev/savage/
13420
13421S390
13422M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
13423M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13424L:	linux-s390@vger.kernel.org
13425W:	http://www.ibm.com/developerworks/linux/linux390/
13426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13427S:	Supported
13428F:	arch/s390/
13429F:	drivers/s390/
13430F:	Documentation/s390/
13431F:	Documentation/driver-api/s390-drivers.rst
13432
13433S390 COMMON I/O LAYER
13434M:	Sebastian Ott <sebott@linux.ibm.com>
13435M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13436L:	linux-s390@vger.kernel.org
13437W:	http://www.ibm.com/developerworks/linux/linux390/
13438S:	Supported
13439F:	drivers/s390/cio/
13440
13441S390 DASD DRIVER
13442M:	Stefan Haberland <sth@linux.ibm.com>
13443M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13444L:	linux-s390@vger.kernel.org
13445W:	http://www.ibm.com/developerworks/linux/linux390/
13446S:	Supported
13447F:	drivers/s390/block/dasd*
13448F:	block/partitions/ibm.c
13449
13450S390 IOMMU (PCI)
13451M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13452L:	linux-s390@vger.kernel.org
13453W:	http://www.ibm.com/developerworks/linux/linux390/
13454S:	Supported
13455F:	drivers/iommu/s390-iommu.c
13456
13457S390 IUCV NETWORK LAYER
13458M:	Julian Wiedmann <jwi@linux.ibm.com>
13459M:	Ursula Braun <ubraun@linux.ibm.com>
13460L:	linux-s390@vger.kernel.org
13461W:	http://www.ibm.com/developerworks/linux/linux390/
13462S:	Supported
13463F:	drivers/s390/net/*iucv*
13464F:	include/net/iucv/
13465F:	net/iucv/
13466
13467S390 NETWORK DRIVERS
13468M:	Julian Wiedmann <jwi@linux.ibm.com>
13469M:	Ursula Braun <ubraun@linux.ibm.com>
13470L:	linux-s390@vger.kernel.org
13471W:	http://www.ibm.com/developerworks/linux/linux390/
13472S:	Supported
13473F:	drivers/s390/net/
13474
13475S390 PCI SUBSYSTEM
13476M:	Sebastian Ott <sebott@linux.ibm.com>
13477M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13478L:	linux-s390@vger.kernel.org
13479W:	http://www.ibm.com/developerworks/linux/linux390/
13480S:	Supported
13481F:	arch/s390/pci/
13482F:	drivers/pci/hotplug/s390_pci_hpc.c
13483
13484S390 VFIO-CCW DRIVER
13485M:	Cornelia Huck <cohuck@redhat.com>
13486M:	Farhan Ali <alifm@linux.ibm.com>
13487M:	Eric Farman <farman@linux.ibm.com>
13488R:	Halil Pasic <pasic@linux.ibm.com>
13489L:	linux-s390@vger.kernel.org
13490L:	kvm@vger.kernel.org
13491S:	Supported
13492F:	drivers/s390/cio/vfio_ccw*
13493F:	Documentation/s390/vfio-ccw.txt
13494F:	include/uapi/linux/vfio_ccw.h
13495
13496S390 ZCRYPT DRIVER
13497M:	Harald Freudenberger <freude@linux.ibm.com>
13498L:	linux-s390@vger.kernel.org
13499W:	http://www.ibm.com/developerworks/linux/linux390/
13500S:	Supported
13501F:	drivers/s390/crypto/
13502
13503S390 VFIO AP DRIVER
13504M:	Tony Krowiak <akrowiak@linux.ibm.com>
13505M:	Pierre Morel <pmorel@linux.ibm.com>
13506M:	Halil Pasic <pasic@linux.ibm.com>
13507L:	linux-s390@vger.kernel.org
13508W:	http://www.ibm.com/developerworks/linux/linux390/
13509S:	Supported
13510F:	drivers/s390/crypto/vfio_ap_drv.c
13511F:	drivers/s390/crypto/vfio_ap_private.h
13512F:	drivers/s390/crypto/vfio_ap_ops.c
13513F:	Documentation/s390/vfio-ap.txt
13514
13515S390 ZFCP DRIVER
13516M:	Steffen Maier <maier@linux.ibm.com>
13517M:	Benjamin Block <bblock@linux.ibm.com>
13518L:	linux-s390@vger.kernel.org
13519W:	http://www.ibm.com/developerworks/linux/linux390/
13520S:	Supported
13521F:	drivers/s390/scsi/zfcp_*
13522
13523S3C24XX SD/MMC Driver
13524M:	Ben Dooks <ben-linux@fluff.org>
13525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13526S:	Supported
13527F:	drivers/mmc/host/s3cmci.*
13528
13529SAA6588 RDS RECEIVER DRIVER
13530M:	Hans Verkuil <hverkuil@xs4all.nl>
13531L:	linux-media@vger.kernel.org
13532T:	git git://linuxtv.org/media_tree.git
13533W:	https://linuxtv.org
13534S:	Odd Fixes
13535F:	drivers/media/i2c/saa6588*
13536
13537SAA7134 VIDEO4LINUX DRIVER
13538M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13539L:	linux-media@vger.kernel.org
13540W:	https://linuxtv.org
13541T:	git git://linuxtv.org/media_tree.git
13542S:	Odd fixes
13543F:	Documentation/media/v4l-drivers/saa7134*
13544F:	drivers/media/pci/saa7134/
13545
13546SAA7146 VIDEO4LINUX-2 DRIVER
13547M:	Hans Verkuil <hverkuil@xs4all.nl>
13548L:	linux-media@vger.kernel.org
13549T:	git git://linuxtv.org/media_tree.git
13550S:	Maintained
13551F:	drivers/media/common/saa7146/
13552F:	drivers/media/pci/saa7146/
13553F:	include/media/drv-intf/saa7146*
13554
13555SAMSUNG AUDIO (ASoC) DRIVERS
13556M:	Krzysztof Kozlowski <krzk@kernel.org>
13557M:	Sangbeom Kim <sbkim73@samsung.com>
13558M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13559L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13560S:	Supported
13561F:	sound/soc/samsung/
13562F:	Documentation/devicetree/bindings/sound/samsung*
13563
13564SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13565M:	Krzysztof Kozlowski <krzk@kernel.org>
13566L:	linux-crypto@vger.kernel.org
13567L:	linux-samsung-soc@vger.kernel.org
13568S:	Maintained
13569F:	drivers/crypto/exynos-rng.c
13570F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13571
13572SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13573M:	Łukasz Stelmach <l.stelmach@samsung.com>
13574L:	linux-samsung-soc@vger.kernel.org
13575S:	Maintained
13576F:	drivers/char/hw_random/exynos-trng.c
13577F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13578
13579SAMSUNG FRAMEBUFFER DRIVER
13580M:	Jingoo Han <jingoohan1@gmail.com>
13581L:	linux-fbdev@vger.kernel.org
13582S:	Maintained
13583F:	drivers/video/fbdev/s3c-fb.c
13584
13585SAMSUNG LAPTOP DRIVER
13586M:	Corentin Chary <corentin.chary@gmail.com>
13587L:	platform-driver-x86@vger.kernel.org
13588S:	Maintained
13589F:	drivers/platform/x86/samsung-laptop.c
13590
13591SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13592M:	Sangbeom Kim <sbkim73@samsung.com>
13593M:	Krzysztof Kozlowski <krzk@kernel.org>
13594M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13595L:	linux-kernel@vger.kernel.org
13596L:	linux-samsung-soc@vger.kernel.org
13597S:	Supported
13598F:	drivers/mfd/sec*.c
13599F:	drivers/regulator/s2m*.c
13600F:	drivers/regulator/s5m*.c
13601F:	drivers/clk/clk-s2mps11.c
13602F:	drivers/rtc/rtc-s5m.c
13603F:	include/linux/mfd/samsung/
13604F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13605F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13606F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13607F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13608
13609SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13610M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13611L:	linux-media@vger.kernel.org
13612L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13613S:	Maintained
13614F:	drivers/media/platform/s3c-camif/
13615F:	include/media/drv-intf/s3c_camif.h
13616
13617SAMSUNG S3FWRN5 NFC DRIVER
13618M:	Robert Baldyga <r.baldyga@samsung.com>
13619M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13620L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13621S:	Supported
13622F:	drivers/nfc/s3fwrn5
13623
13624SAMSUNG S5C73M3 CAMERA DRIVER
13625M:	Kyungmin Park <kyungmin.park@samsung.com>
13626M:	Andrzej Hajda <a.hajda@samsung.com>
13627L:	linux-media@vger.kernel.org
13628S:	Supported
13629F:	drivers/media/i2c/s5c73m3/*
13630
13631SAMSUNG S5K5BAF CAMERA DRIVER
13632M:	Kyungmin Park <kyungmin.park@samsung.com>
13633M:	Andrzej Hajda <a.hajda@samsung.com>
13634L:	linux-media@vger.kernel.org
13635S:	Supported
13636F:	drivers/media/i2c/s5k5baf.c
13637
13638SAMSUNG S5P Security SubSystem (SSS) DRIVER
13639M:	Krzysztof Kozlowski <krzk@kernel.org>
13640M:	Vladimir Zapolskiy <vz@mleia.com>
13641M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13642L:	linux-crypto@vger.kernel.org
13643L:	linux-samsung-soc@vger.kernel.org
13644S:	Maintained
13645F:	drivers/crypto/s5p-sss.c
13646
13647SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13648M:	Kyungmin Park <kyungmin.park@samsung.com>
13649M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13650L:	linux-media@vger.kernel.org
13651Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13652S:	Supported
13653F:	drivers/media/platform/exynos4-is/
13654
13655SAMSUNG SOC CLOCK DRIVERS
13656M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13657M:	Tomasz Figa <tomasz.figa@gmail.com>
13658M:	Chanwoo Choi <cw00.choi@samsung.com>
13659S:	Supported
13660L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13662F:	drivers/clk/samsung/
13663F:	include/dt-bindings/clock/exynos*.h
13664F:	Documentation/devicetree/bindings/clock/exynos*.txt
13665
13666SAMSUNG SPI DRIVERS
13667M:	Kukjin Kim <kgene@kernel.org>
13668M:	Krzysztof Kozlowski <krzk@kernel.org>
13669M:	Andi Shyti <andi@etezian.org>
13670L:	linux-spi@vger.kernel.org
13671L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13672S:	Maintained
13673F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13674F:	drivers/spi/spi-s3c*
13675F:	include/linux/platform_data/spi-s3c64xx.h
13676
13677SAMSUNG SXGBE DRIVERS
13678M:	Byungho An <bh74.an@samsung.com>
13679M:	Girish K S <ks.giri@samsung.com>
13680M:	Vipul Pandya <vipul.pandya@samsung.com>
13681S:	Supported
13682L:	netdev@vger.kernel.org
13683F:	drivers/net/ethernet/samsung/sxgbe/
13684
13685SAMSUNG THERMAL DRIVER
13686M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13687L:	linux-pm@vger.kernel.org
13688L:	linux-samsung-soc@vger.kernel.org
13689S:	Supported
13690T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13691F:	drivers/thermal/samsung/
13692
13693SAMSUNG USB2 PHY DRIVER
13694M:	Kamil Debski <kamil@wypas.org>
13695M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13696L:	linux-kernel@vger.kernel.org
13697S:	Supported
13698F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13699F:	Documentation/phy/samsung-usb2.txt
13700F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13701F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13702F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13703F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13704F:	drivers/phy/samsung/phy-samsung-usb2.c
13705F:	drivers/phy/samsung/phy-samsung-usb2.h
13706
13707SC1200 WDT DRIVER
13708M:	Zwane Mwaikambo <zwanem@gmail.com>
13709S:	Maintained
13710F:	drivers/watchdog/sc1200wdt.c
13711
13712SCHEDULER
13713M:	Ingo Molnar <mingo@redhat.com>
13714M:	Peter Zijlstra <peterz@infradead.org>
13715L:	linux-kernel@vger.kernel.org
13716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13717S:	Maintained
13718F:	kernel/sched/
13719F:	include/linux/sched.h
13720F:	include/uapi/linux/sched.h
13721F:	include/linux/wait.h
13722F:	include/linux/preempt.h
13723
13724SCR24X CHIP CARD INTERFACE DRIVER
13725M:	Lubomir Rintel <lkundrak@v3.sk>
13726S:	Supported
13727F:	drivers/char/pcmcia/scr24x_cs.c
13728
13729SCSI CDROM DRIVER
13730M:	Jens Axboe <axboe@kernel.dk>
13731L:	linux-scsi@vger.kernel.org
13732W:	http://www.kernel.dk
13733S:	Maintained
13734F:	drivers/scsi/sr*
13735
13736SCSI RDMA PROTOCOL (SRP) INITIATOR
13737M:	Bart Van Assche <bvanassche@acm.org>
13738L:	linux-rdma@vger.kernel.org
13739S:	Supported
13740Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13741F:	drivers/infiniband/ulp/srp/
13742F:	include/scsi/srp.h
13743
13744SCSI RDMA PROTOCOL (SRP) TARGET
13745M:	Bart Van Assche <bvanassche@acm.org>
13746L:	linux-rdma@vger.kernel.org
13747L:	target-devel@vger.kernel.org
13748S:	Supported
13749Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13750F:	drivers/infiniband/ulp/srpt/
13751
13752SCSI SG DRIVER
13753M:	Doug Gilbert <dgilbert@interlog.com>
13754L:	linux-scsi@vger.kernel.org
13755W:	http://sg.danny.cz/sg
13756S:	Maintained
13757F:	Documentation/scsi/scsi-generic.txt
13758F:	drivers/scsi/sg.c
13759F:	include/scsi/sg.h
13760
13761SCSI SUBSYSTEM
13762M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
13763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13764M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13766Q:	https://patchwork.kernel.org/project/linux-scsi/list/
13767L:	linux-scsi@vger.kernel.org
13768S:	Maintained
13769F:	Documentation/devicetree/bindings/scsi/
13770F:	drivers/scsi/
13771F:	include/scsi/
13772
13773SCSI TAPE DRIVER
13774M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13775L:	linux-scsi@vger.kernel.org
13776S:	Maintained
13777F:	Documentation/scsi/st.txt
13778F:	drivers/scsi/st.*
13779F:	drivers/scsi/st_*.h
13780
13781SCSI TARGET SUBSYSTEM
13782M:	"Martin K. Petersen" <martin.petersen@oracle.com>
13783L:	linux-scsi@vger.kernel.org
13784L:	target-devel@vger.kernel.org
13785W:	http://www.linux-iscsi.org
13786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13787Q:	https://patchwork.kernel.org/project/target-devel/list/
13788S:	Supported
13789F:	drivers/target/
13790F:	include/target/
13791F:	Documentation/target/
13792
13793SCTP PROTOCOL
13794M:	Vlad Yasevich <vyasevich@gmail.com>
13795M:	Neil Horman <nhorman@tuxdriver.com>
13796M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13797L:	linux-sctp@vger.kernel.org
13798W:	http://lksctp.sourceforge.net
13799S:	Maintained
13800F:	Documentation/networking/sctp.txt
13801F:	include/linux/sctp.h
13802F:	include/uapi/linux/sctp.h
13803F:	include/net/sctp/
13804F:	net/sctp/
13805
13806SCx200 CPU SUPPORT
13807M:	Jim Cromie <jim.cromie@gmail.com>
13808S:	Odd Fixes
13809F:	Documentation/i2c/busses/scx200_acb
13810F:	arch/x86/platform/scx200/
13811F:	drivers/watchdog/scx200_wdt.c
13812F:	drivers/i2c/busses/scx200*
13813F:	drivers/mtd/maps/scx200_docflash.c
13814F:	include/linux/scx200.h
13815
13816SCx200 GPIO DRIVER
13817M:	Jim Cromie <jim.cromie@gmail.com>
13818S:	Maintained
13819F:	drivers/char/scx200_gpio.c
13820F:	include/linux/scx200_gpio.h
13821
13822SCx200 HRT CLOCKSOURCE DRIVER
13823M:	Jim Cromie <jim.cromie@gmail.com>
13824S:	Maintained
13825F:	drivers/clocksource/scx200_hrt.c
13826
13827SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13828M:	Sascha Sommer <saschasommer@freenet.de>
13829L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13830S:	Maintained
13831F:	drivers/mmc/host/sdricoh_cs.c
13832
13833SECO BOARDS CEC DRIVER
13834M:	Ettore Chimenti <ek5.chimenti@gmail.com>
13835S:	Maintained
13836F:	drivers/media/platform/seco-cec/seco-cec.c
13837F:	drivers/media/platform/seco-cec/seco-cec.h
13838
13839SECURE COMPUTING
13840M:	Kees Cook <keescook@chromium.org>
13841R:	Andy Lutomirski <luto@amacapital.net>
13842R:	Will Drewry <wad@chromium.org>
13843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13844S:	Supported
13845F:	kernel/seccomp.c
13846F:	include/uapi/linux/seccomp.h
13847F:	include/linux/seccomp.h
13848F:	tools/testing/selftests/seccomp/*
13849F:	tools/testing/selftests/kselftest_harness.h
13850F:	Documentation/userspace-api/seccomp_filter.rst
13851K:	\bsecure_computing
13852K:	\bTIF_SECCOMP\b
13853
13854SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13855M:	Al Cooper <alcooperx@gmail.com>
13856L:	linux-mmc@vger.kernel.org
13857L:	bcm-kernel-feedback-list@broadcom.com
13858S:	Maintained
13859F:	drivers/mmc/host/sdhci-brcmstb*
13860
13861SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13862M:	Adrian Hunter <adrian.hunter@intel.com>
13863L:	linux-mmc@vger.kernel.org
13864S:	Maintained
13865F:	drivers/mmc/host/sdhci*
13866F:	include/linux/mmc/sdhci*
13867
13868EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13869M:	Adrian Hunter <adrian.hunter@intel.com>
13870M:	Ritesh Harjani <riteshh@codeaurora.org>
13871M:	Asutosh Das <asutoshd@codeaurora.org>
13872L:	linux-mmc@vger.kernel.org
13873S:	Maintained
13874F:	drivers/mmc/host/cqhci*
13875
13876SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13877M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13878M:	Manjunath M B <manjumb@synopsys.com>
13879L:	linux-mmc@vger.kernel.org
13880S:	Maintained
13881F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13882
13883SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13884M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13885L:	linux-mmc@vger.kernel.org
13886S:	Supported
13887F:	drivers/mmc/host/sdhci-of-at91.c
13888
13889SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13890M:	Ben Dooks <ben-linux@fluff.org>
13891M:	Jaehoon Chung <jh80.chung@samsung.com>
13892L:	linux-mmc@vger.kernel.org
13893S:	Maintained
13894F:	drivers/mmc/host/sdhci-s3c*
13895
13896SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13897M:	Viresh Kumar <vireshk@kernel.org>
13898L:	linux-mmc@vger.kernel.org
13899S:	Maintained
13900F:	drivers/mmc/host/sdhci-spear.c
13901
13902SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13903M:	Kishon Vijay Abraham I <kishon@ti.com>
13904L:	linux-mmc@vger.kernel.org
13905S:	Maintained
13906F:	drivers/mmc/host/sdhci-omap.c
13907
13908SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13909M:	Scott Bauer <scott.bauer@intel.com>
13910M:	Jonathan Derrick <jonathan.derrick@intel.com>
13911L:	linux-block@vger.kernel.org
13912S:	Supported
13913F:	block/sed*
13914F:	block/opal_proto.h
13915F:	include/linux/sed*
13916F:	include/uapi/linux/sed*
13917
13918SECURITY CONTACT
13919M:	Security Officers <security@kernel.org>
13920S:	Supported
13921
13922SECURITY SUBSYSTEM
13923M:	James Morris <jmorris@namei.org>
13924M:	"Serge E. Hallyn" <serge@hallyn.com>
13925L:	linux-security-module@vger.kernel.org (suggested Cc:)
13926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13927W:	http://kernsec.org/
13928S:	Supported
13929F:	security/
13930X:	security/selinux/
13931
13932SELINUX SECURITY MODULE
13933M:	Paul Moore <paul@paul-moore.com>
13934M:	Stephen Smalley <sds@tycho.nsa.gov>
13935M:	Eric Paris <eparis@parisplace.org>
13936L:	selinux@vger.kernel.org
13937W:	https://selinuxproject.org
13938W:	https://github.com/SELinuxProject
13939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13940S:	Supported
13941F:	include/linux/selinux*
13942F:	security/selinux/
13943F:	scripts/selinux/
13944F:	Documentation/admin-guide/LSM/SELinux.rst
13945
13946SENSABLE PHANTOM
13947M:	Jiri Slaby <jirislaby@gmail.com>
13948S:	Maintained
13949F:	drivers/misc/phantom.c
13950F:	include/uapi/linux/phantom.h
13951
13952SERIAL DEVICE BUS
13953M:	Rob Herring <robh@kernel.org>
13954L:	linux-serial@vger.kernel.org
13955S:	Maintained
13956F:	Documentation/devicetree/bindings/serial/slave-device.txt
13957F:	drivers/tty/serdev/
13958F:	include/linux/serdev.h
13959
13960SERIAL DRIVERS
13961M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13962L:	linux-serial@vger.kernel.org
13963S:	Maintained
13964F:	Documentation/devicetree/bindings/serial/
13965F:	drivers/tty/serial/
13966
13967SERIAL IR RECEIVER
13968M:	Sean Young <sean@mess.org>
13969L:	linux-media@vger.kernel.org
13970S:	Maintained
13971F:	drivers/media/rc/serial_ir.c
13972
13973SFC NETWORK DRIVER
13974M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13975M:	Edward Cree <ecree@solarflare.com>
13976M:	Bert Kenward <bkenward@solarflare.com>
13977L:	netdev@vger.kernel.org
13978S:	Supported
13979F:	drivers/net/ethernet/sfc/
13980
13981SFF/SFP/SFP+ MODULE SUPPORT
13982M:	Russell King <linux@armlinux.org.uk>
13983L:	netdev@vger.kernel.org
13984S:	Maintained
13985F:	drivers/net/phy/phylink.c
13986F:	drivers/net/phy/sfp*
13987F:	include/linux/phylink.h
13988F:	include/linux/sfp.h
13989
13990SGI GRU DRIVER
13991M:	Dimitri Sivanich <sivanich@sgi.com>
13992S:	Maintained
13993F:	drivers/misc/sgi-gru/
13994
13995SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13996M:	Pat Gefre <pfg@sgi.com>
13997L:	linux-ia64@vger.kernel.org
13998S:	Supported
13999F:	Documentation/ia64/serial.txt
14000F:	drivers/tty/serial/ioc?_serial.c
14001F:	include/linux/ioc?.h
14002
14003SGI XP/XPC/XPNET DRIVER
14004M:	Cliff Whickman <cpw@sgi.com>
14005M:	Robin Holt <robinmholt@gmail.com>
14006S:	Maintained
14007F:	drivers/misc/sgi-xp/
14008
14009SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14010M:	Ursula Braun <ubraun@linux.ibm.com>
14011M:	Karsten Graul <kgraul@linux.ibm.com>
14012L:	linux-s390@vger.kernel.org
14013W:	http://www.ibm.com/developerworks/linux/linux390/
14014S:	Supported
14015F:	net/smc/
14016
14017SHARP RJ54N1CB0C SENSOR DRIVER
14018M:	Jacopo Mondi <jacopo@jmondi.org>
14019L:	linux-media@vger.kernel.org
14020T:	git git://linuxtv.org/media_tree.git
14021S:	Odd fixes
14022F:	drivers/media/i2c/rj54n1cb0c.c
14023F:	include/media/i2c/rj54n1cb0c.h
14024
14025SH_VEU V4L2 MEM2MEM DRIVER
14026L:	linux-media@vger.kernel.org
14027S:	Orphan
14028F:	drivers/media/platform/sh_veu.c
14029
14030SH_VOU V4L2 OUTPUT DRIVER
14031L:	linux-media@vger.kernel.org
14032S:	Orphan
14033F:	drivers/media/platform/sh_vou.c
14034F:	include/media/drv-intf/sh_vou.h
14035
14036SI2157 MEDIA DRIVER
14037M:	Antti Palosaari <crope@iki.fi>
14038L:	linux-media@vger.kernel.org
14039W:	https://linuxtv.org
14040W:	http://palosaari.fi/linux/
14041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14042T:	git git://linuxtv.org/anttip/media_tree.git
14043S:	Maintained
14044F:	drivers/media/tuners/si2157*
14045
14046SI2165 MEDIA DRIVER
14047M:	Matthias Schwarzott <zzam@gentoo.org>
14048L:	linux-media@vger.kernel.org
14049W:	https://linuxtv.org
14050Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14051S:	Maintained
14052F:	drivers/media/dvb-frontends/si2165*
14053
14054SI2168 MEDIA DRIVER
14055M:	Antti Palosaari <crope@iki.fi>
14056L:	linux-media@vger.kernel.org
14057W:	https://linuxtv.org
14058W:	http://palosaari.fi/linux/
14059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14060T:	git git://linuxtv.org/anttip/media_tree.git
14061S:	Maintained
14062F:	drivers/media/dvb-frontends/si2168*
14063
14064SI470X FM RADIO RECEIVER I2C DRIVER
14065M:	Hans Verkuil <hverkuil@xs4all.nl>
14066L:	linux-media@vger.kernel.org
14067T:	git git://linuxtv.org/media_tree.git
14068W:	https://linuxtv.org
14069S:	Odd Fixes
14070F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14071
14072SI470X FM RADIO RECEIVER USB DRIVER
14073M:	Hans Verkuil <hverkuil@xs4all.nl>
14074L:	linux-media@vger.kernel.org
14075T:	git git://linuxtv.org/media_tree.git
14076W:	https://linuxtv.org
14077S:	Maintained
14078F:	drivers/media/radio/si470x/radio-si470x-common.c
14079F:	drivers/media/radio/si470x/radio-si470x.h
14080F:	drivers/media/radio/si470x/radio-si470x-usb.c
14081
14082SI4713 FM RADIO TRANSMITTER I2C DRIVER
14083M:	Eduardo Valentin <edubezval@gmail.com>
14084L:	linux-media@vger.kernel.org
14085T:	git git://linuxtv.org/media_tree.git
14086W:	https://linuxtv.org
14087S:	Odd Fixes
14088F:	drivers/media/radio/si4713/si4713.?
14089
14090SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14091M:	Eduardo Valentin <edubezval@gmail.com>
14092L:	linux-media@vger.kernel.org
14093T:	git git://linuxtv.org/media_tree.git
14094W:	https://linuxtv.org
14095S:	Odd Fixes
14096F:	drivers/media/radio/si4713/radio-platform-si4713.c
14097
14098SI4713 FM RADIO TRANSMITTER USB DRIVER
14099M:	Hans Verkuil <hverkuil@xs4all.nl>
14100L:	linux-media@vger.kernel.org
14101T:	git git://linuxtv.org/media_tree.git
14102W:	https://linuxtv.org
14103S:	Maintained
14104F:	drivers/media/radio/si4713/radio-usb-si4713.c
14105
14106SIANO DVB DRIVER
14107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14108L:	linux-media@vger.kernel.org
14109W:	https://linuxtv.org
14110T:	git git://linuxtv.org/media_tree.git
14111S:	Odd fixes
14112F:	drivers/media/common/siano/
14113F:	drivers/media/usb/siano/
14114F:	drivers/media/usb/siano/
14115F:	drivers/media/mmc/siano/
14116
14117SIFIVE DRIVERS
14118M:	Palmer Dabbelt <palmer@sifive.com>
14119M:	Paul Walmsley <paul.walmsley@sifive.com>
14120L:	linux-riscv@lists.infradead.org
14121T:	git git://github.com/sifive/riscv-linux.git
14122S:	Supported
14123K:	sifive
14124N:	sifive
14125
14126SILEAD TOUCHSCREEN DRIVER
14127M:	Hans de Goede <hdegoede@redhat.com>
14128L:	linux-input@vger.kernel.org
14129L:	platform-driver-x86@vger.kernel.org
14130S:	Maintained
14131F:	drivers/input/touchscreen/silead.c
14132F:	drivers/platform/x86/touchscreen_dmi.c
14133
14134SILICON MOTION SM712 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/video/fbdev/sm712*
14141F:	Documentation/fb/sm712fb.txt
14142
14143SIMPLE FIRMWARE INTERFACE (SFI)
14144M:	Len Brown <lenb@kernel.org>
14145L:	sfi-devel@simplefirmware.org
14146W:	http://simplefirmware.org/
14147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14148S:	Supported
14149F:	arch/x86/platform/sfi/
14150F:	drivers/sfi/
14151F:	include/linux/sfi*.h
14152
14153SIMPLEFB FB DRIVER
14154M:	Hans de Goede <hdegoede@redhat.com>
14155L:	linux-fbdev@vger.kernel.org
14156S:	Maintained
14157F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
14158F:	drivers/video/fbdev/simplefb.c
14159F:	include/linux/platform_data/simplefb.h
14160
14161SIMTEC EB110ATX (Chalice CATS)
14162P:	Ben Dooks
14163P:	Vincent Sanders <vince@simtec.co.uk>
14164M:	Simtec Linux Team <linux@simtec.co.uk>
14165W:	http://www.simtec.co.uk/products/EB110ATX/
14166S:	Supported
14167
14168SIMTEC EB2410ITX (BAST)
14169P:	Ben Dooks
14170P:	Vincent Sanders <vince@simtec.co.uk>
14171M:	Simtec Linux Team <linux@simtec.co.uk>
14172W:	http://www.simtec.co.uk/products/EB2410ITX/
14173S:	Supported
14174F:	arch/arm/mach-s3c24xx/mach-bast.c
14175F:	arch/arm/mach-s3c24xx/bast-ide.c
14176F:	arch/arm/mach-s3c24xx/bast-irq.c
14177
14178SIPHASH PRF ROUTINES
14179M:	Jason A. Donenfeld <Jason@zx2c4.com>
14180S:	Maintained
14181F:	lib/siphash.c
14182F:	lib/test_siphash.c
14183F:	include/linux/siphash.h
14184
14185SIOX
14186M:	Gavin Schenk <g.schenk@eckelmann.de>
14187M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14188R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14189S:	Supported
14190F:	drivers/siox/*
14191F:	drivers/gpio/gpio-siox.c
14192F:	include/trace/events/siox.h
14193
14194SIS 190 ETHERNET DRIVER
14195M:	Francois Romieu <romieu@fr.zoreil.com>
14196L:	netdev@vger.kernel.org
14197S:	Maintained
14198F:	drivers/net/ethernet/sis/sis190.c
14199
14200SIS 900/7016 FAST ETHERNET DRIVER
14201M:	Daniele Venzano <venza@brownhat.org>
14202W:	http://www.brownhat.org/sis900.html
14203L:	netdev@vger.kernel.org
14204S:	Maintained
14205F:	drivers/net/ethernet/sis/sis900.*
14206
14207SIS FRAMEBUFFER DRIVER
14208M:	Thomas Winischhofer <thomas@winischhofer.net>
14209W:	http://www.winischhofer.net/linuxsisvga.shtml
14210S:	Maintained
14211F:	Documentation/fb/sisfb.txt
14212F:	drivers/video/fbdev/sis/
14213F:	include/video/sisfb.h
14214
14215SIS USB2VGA DRIVER
14216M:	Thomas Winischhofer <thomas@winischhofer.net>
14217W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14218S:	Maintained
14219F:	drivers/usb/misc/sisusbvga/
14220
14221SLAB ALLOCATOR
14222M:	Christoph Lameter <cl@linux.com>
14223M:	Pekka Enberg <penberg@kernel.org>
14224M:	David Rientjes <rientjes@google.com>
14225M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14226M:	Andrew Morton <akpm@linux-foundation.org>
14227L:	linux-mm@kvack.org
14228S:	Maintained
14229F:	include/linux/sl?b*.h
14230F:	mm/sl?b*
14231
14232SLEEPABLE READ-COPY UPDATE (SRCU)
14233M:	Lai Jiangshan <jiangshanlai@gmail.com>
14234M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14235M:	Josh Triplett <josh@joshtriplett.org>
14236R:	Steven Rostedt <rostedt@goodmis.org>
14237R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14238L:	linux-kernel@vger.kernel.org
14239W:	http://www.rdrop.com/users/paulmck/RCU/
14240S:	Supported
14241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14242F:	include/linux/srcu*.h
14243F:	kernel/rcu/srcu*.c
14244
14245SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14246M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14247L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14248S:	Maintained
14249F:	drivers/slimbus/
14250F:	Documentation/devicetree/bindings/slimbus/
14251F:	include/linux/slimbus.h
14252
14253SMACK SECURITY MODULE
14254M:	Casey Schaufler <casey@schaufler-ca.com>
14255L:	linux-security-module@vger.kernel.org
14256W:	http://schaufler-ca.com
14257T:	git git://github.com/cschaufler/smack-next
14258S:	Maintained
14259F:	Documentation/admin-guide/LSM/Smack.rst
14260F:	security/smack/
14261
14262SMC91x ETHERNET DRIVER
14263M:	Nicolas Pitre <nico@fluxnic.net>
14264S:	Odd Fixes
14265F:	drivers/net/ethernet/smsc/smc91x.*
14266
14267SMIA AND SMIA++ IMAGE SENSOR DRIVER
14268M:	Sakari Ailus <sakari.ailus@iki.fi>
14269L:	linux-media@vger.kernel.org
14270S:	Maintained
14271F:	drivers/media/i2c/smiapp/
14272F:	include/media/i2c/smiapp.h
14273F:	drivers/media/i2c/smiapp-pll.c
14274F:	drivers/media/i2c/smiapp-pll.h
14275F:	include/uapi/linux/smiapp.h
14276F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14277
14278SMM665 HARDWARE MONITOR DRIVER
14279M:	Guenter Roeck <linux@roeck-us.net>
14280L:	linux-hwmon@vger.kernel.org
14281S:	Maintained
14282F:	Documentation/hwmon/smm665
14283F:	drivers/hwmon/smm665.c
14284
14285SMSC EMC2103 HARDWARE MONITOR DRIVER
14286M:	Steve Glendinning <steve.glendinning@shawell.net>
14287L:	linux-hwmon@vger.kernel.org
14288S:	Maintained
14289F:	Documentation/hwmon/emc2103
14290F:	drivers/hwmon/emc2103.c
14291
14292SMSC SCH5627 HARDWARE MONITOR DRIVER
14293M:	Hans de Goede <hdegoede@redhat.com>
14294L:	linux-hwmon@vger.kernel.org
14295S:	Supported
14296F:	Documentation/hwmon/sch5627
14297F:	drivers/hwmon/sch5627.c
14298
14299SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14300M:	Steve Glendinning <steve.glendinning@shawell.net>
14301L:	linux-fbdev@vger.kernel.org
14302S:	Maintained
14303F:	drivers/video/fbdev/smscufx.c
14304
14305SMSC47B397 HARDWARE MONITOR DRIVER
14306M:	Jean Delvare <jdelvare@suse.com>
14307L:	linux-hwmon@vger.kernel.org
14308S:	Maintained
14309F:	Documentation/hwmon/smsc47b397
14310F:	drivers/hwmon/smsc47b397.c
14311
14312SMSC911x ETHERNET DRIVER
14313M:	Steve Glendinning <steve.glendinning@shawell.net>
14314L:	netdev@vger.kernel.org
14315S:	Maintained
14316F:	include/linux/smsc911x.h
14317F:	drivers/net/ethernet/smsc/smsc911x.*
14318
14319SMSC9420 PCI ETHERNET DRIVER
14320M:	Steve Glendinning <steve.glendinning@shawell.net>
14321L:	netdev@vger.kernel.org
14322S:	Maintained
14323F:	drivers/net/ethernet/smsc/smsc9420.*
14324
14325SOC-CAMERA V4L2 SUBSYSTEM
14326L:	linux-media@vger.kernel.org
14327T:	git git://linuxtv.org/media_tree.git
14328S:	Orphan
14329F:	include/media/soc*
14330F:	drivers/media/i2c/soc_camera/
14331F:	drivers/media/platform/soc_camera/
14332
14333SOCIONEXT SYNQUACER I2C DRIVER
14334M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14335L:	linux-i2c@vger.kernel.org
14336S:	Maintained
14337F:	drivers/i2c/busses/i2c-synquacer.c
14338F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14339
14340SOCIONEXT UNIPHIER SOUND DRIVER
14341L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14342S:	Orphan
14343F:	sound/soc/uniphier/
14344
14345SOEKRIS NET48XX LED SUPPORT
14346M:	Chris Boot <bootc@bootc.net>
14347S:	Maintained
14348F:	drivers/leds/leds-net48xx.c
14349
14350SOFT-ROCE DRIVER (rxe)
14351M:	Moni Shoua <monis@mellanox.com>
14352L:	linux-rdma@vger.kernel.org
14353S:	Supported
14354W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14355Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14356F:	drivers/infiniband/sw/rxe/
14357F:	include/uapi/rdma/rdma_user_rxe.h
14358
14359SOFTLOGIC 6x10 MPEG CODEC
14360M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14361M:	Anton Sviridenko <anton@corp.bluecherry.net>
14362M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14363M:	Andrey Utkin <andrey_utkin@fastmail.com>
14364M:	Ismael Luceno <ismael@iodev.co.uk>
14365L:	linux-media@vger.kernel.org
14366S:	Supported
14367F:	drivers/media/pci/solo6x10/
14368
14369SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14370M:	James Morse <james.morse@arm.com>
14371L:	linux-arm-kernel@lists.infradead.org
14372S:	Maintained
14373F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14374F:	drivers/firmware/arm_sdei.c
14375F:	include/linux/arm_sdei.h
14376F:	include/uapi/linux/arm_sdei.h
14377
14378SOFTWARE RAID (Multiple Disks) SUPPORT
14379M:	Shaohua Li <shli@kernel.org>
14380L:	linux-raid@vger.kernel.org
14381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14382S:	Supported
14383F:	drivers/md/Makefile
14384F:	drivers/md/Kconfig
14385F:	drivers/md/md*
14386F:	drivers/md/raid*
14387F:	include/linux/raid/
14388F:	include/uapi/linux/raid/
14389
14390SOCIONEXT (SNI) AVE NETWORK DRIVER
14391M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14392L:	netdev@vger.kernel.org
14393S:	Maintained
14394F:	drivers/net/ethernet/socionext/sni_ave.c
14395F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14396
14397SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14398M:	Jassi Brar <jaswinder.singh@linaro.org>
14399L:	netdev@vger.kernel.org
14400S:	Maintained
14401F:	drivers/net/ethernet/socionext/netsec.c
14402F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14403
14404SOLIDRUN CLEARFOG SUPPORT
14405M:	Russell King <linux@armlinux.org.uk>
14406S:	Maintained
14407F:	arch/arm/boot/dts/armada-388-clearfog*
14408F:	arch/arm/boot/dts/armada-38x-solidrun-*
14409
14410SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14411M:	Russell King <linux@armlinux.org.uk>
14412S:	Maintained
14413F:	arch/arm/boot/dts/imx6*-cubox-i*
14414F:	arch/arm/boot/dts/imx6*-hummingboard*
14415F:	arch/arm/boot/dts/imx6*-sr-*
14416
14417SONIC NETWORK DRIVER
14418M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14419L:	netdev@vger.kernel.org
14420S:	Maintained
14421F:	drivers/net/ethernet/natsemi/sonic.*
14422
14423SONICS SILICON BACKPLANE DRIVER (SSB)
14424M:	Michael Buesch <m@bues.ch>
14425L:	linux-wireless@vger.kernel.org
14426S:	Maintained
14427F:	drivers/ssb/
14428F:	include/linux/ssb/
14429
14430SONY IMX214 SENSOR DRIVER
14431M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14432L:	linux-media@vger.kernel.org
14433T:	git git://linuxtv.org/media_tree.git
14434S:	Maintained
14435F:	drivers/media/i2c/imx214.c
14436F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14437
14438SONY IMX258 SENSOR DRIVER
14439M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14440L:	linux-media@vger.kernel.org
14441T:	git git://linuxtv.org/media_tree.git
14442S:	Maintained
14443F:	drivers/media/i2c/imx258.c
14444
14445SONY IMX274 SENSOR DRIVER
14446M:	Leon Luo <leonl@leopardimaging.com>
14447L:	linux-media@vger.kernel.org
14448T:	git git://linuxtv.org/media_tree.git
14449S:	Maintained
14450F:	drivers/media/i2c/imx274.c
14451F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14452
14453SONY IMX319 SENSOR DRIVER
14454M:	Bingbu Cao <bingbu.cao@intel.com>
14455L:	linux-media@vger.kernel.org
14456T:	git git://linuxtv.org/media_tree.git
14457S:	Maintained
14458F:	drivers/media/i2c/imx319.c
14459
14460SONY IMX355 SENSOR DRIVER
14461M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14462L:	linux-media@vger.kernel.org
14463T:	git git://linuxtv.org/media_tree.git
14464S:	Maintained
14465F:	drivers/media/i2c/imx355.c
14466
14467SONY MEMORYSTICK CARD SUPPORT
14468M:	Alex Dubov <oakad@yahoo.com>
14469W:	http://tifmxx.berlios.de/
14470S:	Maintained
14471F:	drivers/memstick/host/tifm_ms.c
14472
14473SONY MEMORYSTICK STANDARD SUPPORT
14474M:	Maxim Levitsky <maximlevitsky@gmail.com>
14475S:	Maintained
14476F:	drivers/memstick/core/ms_block.*
14477
14478SONY VAIO CONTROL DEVICE DRIVER
14479M:	Mattia Dongili <malattia@linux.it>
14480L:	platform-driver-x86@vger.kernel.org
14481W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14482S:	Maintained
14483F:	Documentation/laptops/sony-laptop.txt
14484F:	drivers/char/sonypi.c
14485F:	drivers/platform/x86/sony-laptop.c
14486F:	include/linux/sony-laptop.h
14487
14488SOUND
14489M:	Jaroslav Kysela <perex@perex.cz>
14490M:	Takashi Iwai <tiwai@suse.com>
14491L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14492W:	http://www.alsa-project.org/
14493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14494T:	git git://git.alsa-project.org/alsa-kernel.git
14495Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14496S:	Maintained
14497F:	Documentation/sound/
14498F:	include/sound/
14499F:	include/uapi/sound/
14500F:	sound/
14501
14502SOUND - COMPRESSED AUDIO
14503M:	Vinod Koul <vkoul@kernel.org>
14504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14506S:	Supported
14507F:	Documentation/sound/designs/compress-offload.rst
14508F:	include/sound/compress_driver.h
14509F:	include/uapi/sound/compress_*
14510F:	sound/core/compress_offload.c
14511F:	sound/soc/soc-compress.c
14512
14513SOUND - DMAENGINE HELPERS
14514M:	Lars-Peter Clausen <lars@metafoo.de>
14515S:	Supported
14516F:	include/sound/dmaengine_pcm.h
14517F:	sound/core/pcm_dmaengine.c
14518F:	sound/soc/soc-generic-dmaengine-pcm.c
14519
14520SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14521M:	Liam Girdwood <lgirdwood@gmail.com>
14522M:	Mark Brown <broonie@kernel.org>
14523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14524L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14525W:	http://alsa-project.org/main/index.php/ASoC
14526S:	Supported
14527F:	Documentation/devicetree/bindings/sound/
14528F:	Documentation/sound/soc/
14529F:	sound/soc/
14530F:	include/dt-bindings/sound/
14531F:	include/sound/soc*
14532
14533SOUNDWIRE SUBSYSTEM
14534M:	Vinod Koul <vkoul@kernel.org>
14535M:	Sanyog Kale <sanyog.r.kale@intel.com>
14536R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14537L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14538S:	Supported
14539F:	Documentation/driver-api/soundwire/
14540F:	drivers/soundwire/
14541F:	include/linux/soundwire/
14542
14543SP2 MEDIA DRIVER
14544M:	Olli Salonen <olli.salonen@iki.fi>
14545L:	linux-media@vger.kernel.org
14546W:	https://linuxtv.org
14547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14548S:	Maintained
14549F:	drivers/media/dvb-frontends/sp2*
14550
14551SPARC + UltraSPARC (sparc/sparc64)
14552M:	"David S. Miller" <davem@davemloft.net>
14553L:	sparclinux@vger.kernel.org
14554Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14557S:	Maintained
14558F:	arch/sparc/
14559F:	drivers/sbus/
14560
14561SPARC SERIAL DRIVERS
14562M:	"David S. Miller" <davem@davemloft.net>
14563L:	sparclinux@vger.kernel.org
14564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14566S:	Maintained
14567F:	include/linux/sunserialcore.h
14568F:	drivers/tty/serial/suncore.c
14569F:	drivers/tty/serial/sunhv.c
14570F:	drivers/tty/serial/sunsab.c
14571F:	drivers/tty/serial/sunsab.h
14572F:	drivers/tty/serial/sunsu.c
14573F:	drivers/tty/serial/sunzilog.c
14574F:	drivers/tty/serial/sunzilog.h
14575F:	drivers/tty/vcc.c
14576
14577SPARSE CHECKER
14578M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14579L:	linux-sparse@vger.kernel.org
14580W:	https://sparse.wiki.kernel.org/
14581T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14582S:	Maintained
14583F:	include/linux/compiler.h
14584
14585SPEAR CLOCK FRAMEWORK SUPPORT
14586M:	Viresh Kumar <vireshk@kernel.org>
14587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14588W:	http://www.st.com/spear
14589S:	Maintained
14590F:	drivers/clk/spear/
14591
14592SPEAR PLATFORM SUPPORT
14593M:	Viresh Kumar <vireshk@kernel.org>
14594M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14596W:	http://www.st.com/spear
14597S:	Maintained
14598F:	arch/arm/boot/dts/spear*
14599F:	arch/arm/mach-spear/
14600
14601SPI NOR SUBSYSTEM
14602M:	Marek Vasut <marek.vasut@gmail.com>
14603M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14604L:	linux-mtd@lists.infradead.org
14605W:	http://www.linux-mtd.infradead.org/
14606Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14607T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14608T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
14609S:	Maintained
14610F:	drivers/mtd/spi-nor/
14611F:	include/linux/mtd/spi-nor.h
14612
14613SPI SUBSYSTEM
14614M:	Mark Brown <broonie@kernel.org>
14615L:	linux-spi@vger.kernel.org
14616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14617Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14618S:	Maintained
14619F:	Documentation/devicetree/bindings/spi/
14620F:	Documentation/spi/
14621F:	drivers/spi/
14622F:	include/linux/spi/
14623F:	include/uapi/linux/spi/
14624F:	tools/spi/
14625
14626SPIDERNET NETWORK DRIVER for CELL
14627M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14628L:	netdev@vger.kernel.org
14629S:	Supported
14630F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14631F:	drivers/net/ethernet/toshiba/spider_net*
14632
14633SPMI SUBSYSTEM
14634R:	Stephen Boyd <sboyd@kernel.org>
14635L:	linux-arm-msm@vger.kernel.org
14636F:	Documentation/devicetree/bindings/spmi/
14637F:	drivers/spmi/
14638F:	include/dt-bindings/spmi/spmi.h
14639F:	include/linux/spmi.h
14640F:	include/trace/events/spmi.h
14641
14642SPU FILE SYSTEM
14643M:	Jeremy Kerr <jk@ozlabs.org>
14644L:	linuxppc-dev@lists.ozlabs.org
14645W:	http://www.ibm.com/developerworks/power/cell/
14646S:	Supported
14647F:	Documentation/filesystems/spufs.txt
14648F:	arch/powerpc/platforms/cell/spufs/
14649
14650SQUASHFS FILE SYSTEM
14651M:	Phillip Lougher <phillip@squashfs.org.uk>
14652L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14653W:	http://squashfs.org.uk
14654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14655S:	Maintained
14656F:	Documentation/filesystems/squashfs.txt
14657F:	fs/squashfs/
14658
14659SRM (Alpha) environment access
14660M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14661S:	Maintained
14662F:	arch/alpha/kernel/srm_env.c
14663
14664ST LSM6DSx IMU IIO DRIVER
14665M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14666L:	linux-iio@vger.kernel.org
14667W:	http://www.st.com/
14668S:	Maintained
14669F:	drivers/iio/imu/st_lsm6dsx/
14670F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14671
14672ST STM32 I2C/SMBUS DRIVER
14673M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14674L:	linux-i2c@vger.kernel.org
14675S:	Maintained
14676F:	drivers/i2c/busses/i2c-stm32*
14677
14678ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14679M:	Song Qiang <songqiang1304521@gmail.com>
14680L:	linux-iio@vger.kernel.org
14681S:	Maintained
14682F:	drivers/iio/proximity/vl53l0x-i2c.c
14683F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14684
14685STABLE BRANCH
14686M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14687M:	Sasha Levin <sashal@kernel.org>
14688L:	stable@vger.kernel.org
14689S:	Supported
14690F:	Documentation/process/stable-kernel-rules.rst
14691
14692STAGING - COMEDI
14693M:	Ian Abbott <abbotti@mev.co.uk>
14694M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14695S:	Odd Fixes
14696F:	drivers/staging/comedi/
14697
14698STAGING - EROFS FILE SYSTEM
14699M:	Gao Xiang <gaoxiang25@huawei.com>
14700M:	Chao Yu <yuchao0@huawei.com>
14701L:	linux-erofs@lists.ozlabs.org
14702S:	Maintained
14703F:	drivers/staging/erofs/
14704
14705STAGING - INDUSTRIAL IO
14706M:	Jonathan Cameron <jic23@kernel.org>
14707L:	linux-iio@vger.kernel.org
14708S:	Odd Fixes
14709F:	Documentation/devicetree/bindings/staging/iio/
14710F:	drivers/staging/iio/
14711
14712STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14713M:	Marc Dietrich <marvin24@gmx.de>
14714L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14715L:	linux-tegra@vger.kernel.org
14716S:	Maintained
14717F:	drivers/staging/nvec/
14718
14719STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14720M:	Jens Frederich <jfrederich@gmail.com>
14721M:	Daniel Drake <dsd@laptop.org>
14722M:	Jon Nettleton <jon.nettleton@gmail.com>
14723W:	http://wiki.laptop.org/go/DCON
14724S:	Maintained
14725F:	drivers/staging/olpc_dcon/
14726
14727STAGING - REALTEK RTL8712U DRIVERS
14728M:	Larry Finger <Larry.Finger@lwfinger.net>
14729M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14730S:	Odd Fixes
14731F:	drivers/staging/rtl8712/
14732
14733STAGING - REALTEK RTL8188EU DRIVERS
14734M:	Larry Finger <Larry.Finger@lwfinger.net>
14735S:	Odd Fixes
14736F:	drivers/staging/rtl8188eu/
14737
14738STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14739M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14740M:	Teddy Wang <teddy.wang@siliconmotion.com>
14741M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14742L:	linux-fbdev@vger.kernel.org
14743S:	Maintained
14744F:	drivers/staging/sm750fb/
14745
14746STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14747M:	William Hubbs <w.d.hubbs@gmail.com>
14748M:	Chris Brannon <chris@the-brannons.com>
14749M:	Kirk Reiser <kirk@reisers.ca>
14750M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
14751L:	speakup@linux-speakup.org
14752W:	http://www.linux-speakup.org/
14753S:	Odd Fixes
14754F:	drivers/staging/speakup/
14755
14756STAGING - VIA VT665X DRIVERS
14757M:	Forest Bond <forest@alittletooquiet.net>
14758S:	Odd Fixes
14759F:	drivers/staging/vt665?/
14760
14761STAGING - WILC1000 WIFI DRIVER
14762M:	Adham Abozaeid <adham.abozaeid@microchip.com>
14763M:	Ajay Singh <ajay.kathat@microchip.com>
14764L:	linux-wireless@vger.kernel.org
14765S:	Supported
14766F:	drivers/staging/wilc1000/
14767
14768STAGING SUBSYSTEM
14769M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14771L:	devel@driverdev.osuosl.org
14772S:	Supported
14773F:	drivers/staging/
14774
14775STARFIRE/DURALAN NETWORK DRIVER
14776M:	Ion Badulescu <ionut@badula.org>
14777S:	Odd Fixes
14778F:	drivers/net/ethernet/adaptec/starfire*
14779
14780STEC S1220 SKD DRIVER
14781M:	Bart Van Assche <bart.vanassche@wdc.com>
14782L:	linux-block@vger.kernel.org
14783S:	Maintained
14784F:	drivers/block/skd*[ch]
14785
14786STI AUDIO (ASoC) DRIVERS
14787M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14788L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14789S:	Maintained
14790F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14791F:	sound/soc/sti/
14792
14793STI CEC DRIVER
14794M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
14795S:	Maintained
14796F:	drivers/media/platform/sti/cec/
14797F:	Documentation/devicetree/bindings/media/stih-cec.txt
14798
14799STK1160 USB VIDEO CAPTURE DRIVER
14800M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14801L:	linux-media@vger.kernel.org
14802T:	git git://linuxtv.org/media_tree.git
14803S:	Maintained
14804F:	drivers/media/usb/stk1160/
14805
14806STM32 AUDIO (ASoC) DRIVERS
14807M:	Olivier Moysan <olivier.moysan@st.com>
14808M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
14809L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14810S:	Maintained
14811F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
14812F:	sound/soc/stm/
14813
14814STM32 TIMER/LPTIMER DRIVERS
14815M:	Fabrice Gasnier <fabrice.gasnier@st.com>
14816S:	Maintained
14817F:	drivers/*/stm32-*timer*
14818F:	drivers/pwm/pwm-stm32*
14819F:	include/linux/*/stm32-*tim*
14820F:	Documentation/ABI/testing/*timer-stm32
14821F:	Documentation/devicetree/bindings/*/stm32-*timer*
14822F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
14823
14824STMMAC ETHERNET DRIVER
14825M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
14826M:	Alexandre Torgue <alexandre.torgue@st.com>
14827M:	Jose Abreu <joabreu@synopsys.com>
14828L:	netdev@vger.kernel.org
14829W:	http://www.stlinux.com
14830S:	Supported
14831F:	drivers/net/ethernet/stmicro/stmmac/
14832
14833SUN3/3X
14834M:	Sam Creasey <sammy@sammy.net>
14835W:	http://sammy.net/sun3/
14836S:	Maintained
14837F:	arch/m68k/kernel/*sun3*
14838F:	arch/m68k/sun3*/
14839F:	arch/m68k/include/asm/sun3*
14840F:	drivers/net/ethernet/i825xx/sun3*
14841
14842SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14843M:	Hans de Goede <hdegoede@redhat.com>
14844L:	linux-input@vger.kernel.org
14845S:	Maintained
14846F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14847F:	drivers/input/keyboard/sun4i-lradc-keys.c
14848
14849SUNDANCE NETWORK DRIVER
14850M:	Denis Kirjanov <kda@linux-powerpc.org>
14851L:	netdev@vger.kernel.org
14852S:	Maintained
14853F:	drivers/net/ethernet/dlink/sundance.c
14854
14855SUPERH
14856M:	Yoshinori Sato <ysato@users.sourceforge.jp>
14857M:	Rich Felker <dalias@libc.org>
14858L:	linux-sh@vger.kernel.org
14859Q:	http://patchwork.kernel.org/project/linux-sh/list/
14860S:	Maintained
14861F:	Documentation/sh/
14862F:	arch/sh/
14863F:	drivers/sh/
14864
14865SUSPEND TO RAM
14866M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
14867M:	Len Brown <len.brown@intel.com>
14868M:	Pavel Machek <pavel@ucw.cz>
14869L:	linux-pm@vger.kernel.org
14870B:	https://bugzilla.kernel.org
14871S:	Supported
14872F:	Documentation/power/
14873F:	arch/x86/kernel/acpi/
14874F:	drivers/base/power/
14875F:	kernel/power/
14876F:	include/linux/suspend.h
14877F:	include/linux/freezer.h
14878F:	include/linux/pm.h
14879
14880SVGA HANDLING
14881M:	Martin Mares <mj@ucw.cz>
14882L:	linux-video@atrey.karlin.mff.cuni.cz
14883S:	Maintained
14884F:	Documentation/svga.txt
14885F:	arch/x86/boot/video*
14886
14887SWIOTLB SUBSYSTEM
14888M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14889L:	iommu@lists.linux-foundation.org
14890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14891S:	Supported
14892F:	kernel/dma/swiotlb.c
14893F:	arch/*/kernel/pci-swiotlb.c
14894F:	include/linux/swiotlb.h
14895
14896SWITCHDEV
14897M:	Jiri Pirko <jiri@resnulli.us>
14898M:	Ivan Vecera <ivecera@redhat.com>
14899L:	netdev@vger.kernel.org
14900S:	Supported
14901F:	net/switchdev/
14902F:	include/net/switchdev.h
14903
14904SY8106A REGULATOR DRIVER
14905M:	Icenowy Zheng <icenowy@aosc.io>
14906S:	Maintained
14907F:	drivers/regulator/sy8106a-regulator.c
14908F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14909
14910SYNC FILE FRAMEWORK
14911M:	Sumit Semwal <sumit.semwal@linaro.org>
14912R:	Gustavo Padovan <gustavo@padovan.org>
14913S:	Maintained
14914L:	linux-media@vger.kernel.org
14915L:	dri-devel@lists.freedesktop.org
14916F:	drivers/dma-buf/sync_*
14917F:	drivers/dma-buf/dma-fence*
14918F:	drivers/dma-buf/sw_sync.c
14919F:	include/linux/sync_file.h
14920F:	include/uapi/linux/sync_file.h
14921F:	Documentation/sync_file.txt
14922T:	git git://anongit.freedesktop.org/drm/drm-misc
14923
14924SYNOPSYS ARC ARCHITECTURE
14925M:	Vineet Gupta <vgupta@synopsys.com>
14926L:	linux-snps-arc@lists.infradead.org
14927S:	Supported
14928F:	arch/arc/
14929F:	Documentation/devicetree/bindings/arc/*
14930F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14931F:	drivers/clocksource/arc_timer.c
14932F:	drivers/tty/serial/arc_uart.c
14933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14934
14935SYNOPSYS ARC HSDK SDP pll clock driver
14936M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14937S:	Supported
14938F:	drivers/clk/clk-hsdk-pll.c
14939F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14940
14941SYNOPSYS ARC SDP clock driver
14942M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14943S:	Supported
14944F:	drivers/clk/axs10x/*
14945F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14946
14947SYNOPSYS ARC SDP platform support
14948M:	Alexey Brodkin <abrodkin@synopsys.com>
14949S:	Supported
14950F:	arch/arc/plat-axs10x
14951F:	arch/arc/boot/dts/ax*
14952F:	Documentation/devicetree/bindings/arc/axs10*
14953
14954SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14955M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14956S:	Supported
14957F:	drivers/reset/reset-axs10x.c
14958F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14959
14960SYNOPSYS CREG GPIO DRIVER
14961M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14962S:	Maintained
14963F:	drivers/gpio/gpio-creg-snps.c
14964F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14965
14966SYNOPSYS DESIGNWARE 8250 UART DRIVER
14967R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14968S:	Maintained
14969F:	drivers/tty/serial/8250/8250_dw.c
14970
14971SYNOPSYS DESIGNWARE APB GPIO DRIVER
14972M:	Hoan Tran <hoan@os.amperecomputing.com>
14973L:	linux-gpio@vger.kernel.org
14974S:	Maintained
14975F:	drivers/gpio/gpio-dwapb.c
14976F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14977
14978SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14979M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14980S:	Maintained
14981F:	drivers/dma/dwi-axi-dmac/
14982F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14983
14984SYNOPSYS DESIGNWARE DMAC DRIVER
14985M:	Viresh Kumar <vireshk@kernel.org>
14986R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14987S:	Maintained
14988F:	Documentation/devicetree/bindings/dma/snps-dma.txt
14989F:	drivers/dma/dw/
14990F:	include/dt-bindings/dma/dw-dmac.h
14991F:	include/linux/dma/dw.h
14992F:	include/linux/platform_data/dma-dw.h
14993
14994SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14995M:	Jose Abreu <Jose.Abreu@synopsys.com>
14996L:	netdev@vger.kernel.org
14997S:	Supported
14998F:	drivers/net/ethernet/synopsys/
14999
15000SYNOPSYS DESIGNWARE I2C DRIVER
15001M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15002R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15003R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15004L:	linux-i2c@vger.kernel.org
15005S:	Maintained
15006F:	drivers/i2c/busses/i2c-designware-*
15007F:	include/linux/platform_data/i2c-designware.h
15008
15009SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15010M:	Jaehoon Chung <jh80.chung@samsung.com>
15011L:	linux-mmc@vger.kernel.org
15012S:	Maintained
15013F:	drivers/mmc/host/dw_mmc*
15014
15015SYNOPSYS HSDK RESET CONTROLLER DRIVER
15016M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15017S:	Supported
15018F:	drivers/reset/reset-hsdk.c
15019F:	include/dt-bindings/reset/snps,hsdk-reset.h
15020F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15021
15022SYSTEM CONFIGURATION (SYSCON)
15023M:	Lee Jones <lee.jones@linaro.org>
15024M:	Arnd Bergmann <arnd@arndb.de>
15025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15026S:	Supported
15027F:	drivers/mfd/syscon.c
15028
15029SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15030M:	Sudeep Holla <sudeep.holla@arm.com>
15031L:	linux-arm-kernel@lists.infradead.org
15032S:	Maintained
15033F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15034F:	drivers/clk/clk-sc[mp]i.c
15035F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15036F:	drivers/firmware/arm_scpi.c
15037F:	drivers/firmware/arm_scmi/
15038F:	include/linux/sc[mp]i_protocol.h
15039
15040SYSTEM RESET/SHUTDOWN DRIVERS
15041M:	Sebastian Reichel <sre@kernel.org>
15042L:	linux-pm@vger.kernel.org
15043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15044S:	Maintained
15045F:	Documentation/devicetree/bindings/power/reset/
15046F:	drivers/power/reset/
15047
15048SYSTEM TRACE MODULE CLASS
15049M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15050S:	Maintained
15051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15052F:	Documentation/trace/stm.rst
15053F:	drivers/hwtracing/stm/
15054F:	include/linux/stm.h
15055F:	include/uapi/linux/stm.h
15056
15057SYSV FILESYSTEM
15058M:	Christoph Hellwig <hch@infradead.org>
15059S:	Maintained
15060F:	Documentation/filesystems/sysv-fs.txt
15061F:	fs/sysv/
15062F:	include/linux/sysv_fs.h
15063
15064TASKSTATS STATISTICS INTERFACE
15065M:	Balbir Singh <bsingharora@gmail.com>
15066S:	Maintained
15067F:	Documentation/accounting/taskstats*
15068F:	include/linux/taskstats*
15069F:	kernel/taskstats.c
15070
15071TC subsystem
15072M:	Jamal Hadi Salim <jhs@mojatatu.com>
15073M:	Cong Wang <xiyou.wangcong@gmail.com>
15074M:	Jiri Pirko <jiri@resnulli.us>
15075L:	netdev@vger.kernel.org
15076S:	Maintained
15077F:	include/net/pkt_cls.h
15078F:	include/net/pkt_sched.h
15079F:	include/net/tc_act/
15080F:	include/uapi/linux/pkt_cls.h
15081F:	include/uapi/linux/pkt_sched.h
15082F:	include/uapi/linux/tc_act/
15083F:	include/uapi/linux/tc_ematch/
15084F:	net/sched/
15085
15086TC90522 MEDIA DRIVER
15087M:	Akihiro Tsukada <tskd08@gmail.com>
15088L:	linux-media@vger.kernel.org
15089S:	Odd Fixes
15090F:	drivers/media/dvb-frontends/tc90522*
15091
15092TCP LOW PRIORITY MODULE
15093M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15094M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15095W:	http://tcp-lp-mod.sourceforge.net/
15096S:	Maintained
15097F:	net/ipv4/tcp_lp.c
15098
15099TDA10071 MEDIA DRIVER
15100M:	Antti Palosaari <crope@iki.fi>
15101L:	linux-media@vger.kernel.org
15102W:	https://linuxtv.org
15103W:	http://palosaari.fi/linux/
15104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15105T:	git git://linuxtv.org/anttip/media_tree.git
15106S:	Maintained
15107F:	drivers/media/dvb-frontends/tda10071*
15108
15109TDA18212 MEDIA DRIVER
15110M:	Antti Palosaari <crope@iki.fi>
15111L:	linux-media@vger.kernel.org
15112W:	https://linuxtv.org
15113W:	http://palosaari.fi/linux/
15114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15115T:	git git://linuxtv.org/anttip/media_tree.git
15116S:	Maintained
15117F:	drivers/media/tuners/tda18212*
15118
15119TDA18218 MEDIA DRIVER
15120M:	Antti Palosaari <crope@iki.fi>
15121L:	linux-media@vger.kernel.org
15122W:	https://linuxtv.org
15123W:	http://palosaari.fi/linux/
15124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15125T:	git git://linuxtv.org/anttip/media_tree.git
15126S:	Maintained
15127F:	drivers/media/tuners/tda18218*
15128
15129TDA18250 MEDIA DRIVER
15130M:	Olli Salonen <olli.salonen@iki.fi>
15131L:	linux-media@vger.kernel.org
15132W:	https://linuxtv.org
15133Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15134T:	git git://linuxtv.org/media_tree.git
15135S:	Maintained
15136F:	drivers/media/tuners/tda18250*
15137
15138TDA18271 MEDIA DRIVER
15139M:	Michael Krufky <mkrufky@linuxtv.org>
15140L:	linux-media@vger.kernel.org
15141W:	https://linuxtv.org
15142W:	http://github.com/mkrufky
15143Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15144T:	git git://linuxtv.org/mkrufky/tuners.git
15145S:	Maintained
15146F:	drivers/media/tuners/tda18271*
15147
15148TDA1997x MEDIA DRIVER
15149M:	Tim Harvey <tharvey@gateworks.com>
15150L:	linux-media@vger.kernel.org
15151W:	https://linuxtv.org
15152Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15153S:	Maintained
15154F:	drivers/media/i2c/tda1997x.*
15155
15156TDA827x MEDIA DRIVER
15157M:	Michael Krufky <mkrufky@linuxtv.org>
15158L:	linux-media@vger.kernel.org
15159W:	https://linuxtv.org
15160W:	http://github.com/mkrufky
15161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15162T:	git git://linuxtv.org/mkrufky/tuners.git
15163S:	Maintained
15164F:	drivers/media/tuners/tda8290.*
15165
15166TDA8290 MEDIA DRIVER
15167M:	Michael Krufky <mkrufky@linuxtv.org>
15168L:	linux-media@vger.kernel.org
15169W:	https://linuxtv.org
15170W:	http://github.com/mkrufky
15171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15172T:	git git://linuxtv.org/mkrufky/tuners.git
15173S:	Maintained
15174F:	drivers/media/tuners/tda8290.*
15175
15176TDA9840 MEDIA DRIVER
15177M:	Hans Verkuil <hverkuil@xs4all.nl>
15178L:	linux-media@vger.kernel.org
15179T:	git git://linuxtv.org/media_tree.git
15180W:	https://linuxtv.org
15181S:	Maintained
15182F:	drivers/media/i2c/tda9840*
15183
15184TEA5761 TUNER DRIVER
15185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15186L:	linux-media@vger.kernel.org
15187W:	https://linuxtv.org
15188T:	git git://linuxtv.org/media_tree.git
15189S:	Odd fixes
15190F:	drivers/media/tuners/tea5761.*
15191
15192TEA5767 TUNER DRIVER
15193M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15194L:	linux-media@vger.kernel.org
15195W:	https://linuxtv.org
15196T:	git git://linuxtv.org/media_tree.git
15197S:	Maintained
15198F:	drivers/media/tuners/tea5767.*
15199
15200TEA6415C MEDIA DRIVER
15201M:	Hans Verkuil <hverkuil@xs4all.nl>
15202L:	linux-media@vger.kernel.org
15203T:	git git://linuxtv.org/media_tree.git
15204W:	https://linuxtv.org
15205S:	Maintained
15206F:	drivers/media/i2c/tea6415c*
15207
15208TEA6420 MEDIA DRIVER
15209M:	Hans Verkuil <hverkuil@xs4all.nl>
15210L:	linux-media@vger.kernel.org
15211T:	git git://linuxtv.org/media_tree.git
15212W:	https://linuxtv.org
15213S:	Maintained
15214F:	drivers/media/i2c/tea6420*
15215
15216TEAM DRIVER
15217M:	Jiri Pirko <jiri@resnulli.us>
15218L:	netdev@vger.kernel.org
15219S:	Supported
15220F:	drivers/net/team/
15221F:	include/linux/if_team.h
15222F:	include/uapi/linux/if_team.h
15223
15224TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15225M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15226S:	Maintained
15227F:	arch/x86/platform/ts5500/
15228
15229TECHNOTREND USB IR RECEIVER
15230M:	Sean Young <sean@mess.org>
15231L:	linux-media@vger.kernel.org
15232S:	Maintained
15233F:	drivers/media/rc/ttusbir.c
15234
15235TECHWELL TW9910 VIDEO DECODER
15236L:	linux-media@vger.kernel.org
15237S:	Orphan
15238F:	drivers/media/i2c/tw9910.c
15239F:	include/media/i2c/tw9910.h
15240
15241TEE SUBSYSTEM
15242M:	Jens Wiklander <jens.wiklander@linaro.org>
15243S:	Maintained
15244F:	include/linux/tee_drv.h
15245F:	include/uapi/linux/tee.h
15246F:	drivers/tee/
15247F:	Documentation/tee.txt
15248
15249TEGRA ARCHITECTURE SUPPORT
15250M:	Thierry Reding <thierry.reding@gmail.com>
15251M:	Jonathan Hunter <jonathanh@nvidia.com>
15252L:	linux-tegra@vger.kernel.org
15253Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15255S:	Supported
15256N:	[^a-z]tegra
15257
15258TEGRA CLOCK DRIVER
15259M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15260M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15261S:	Supported
15262F:	drivers/clk/tegra/
15263
15264TEGRA DMA DRIVERS
15265M:	Laxman Dewangan <ldewangan@nvidia.com>
15266M:	Jon Hunter <jonathanh@nvidia.com>
15267S:	Supported
15268F:	drivers/dma/tegra*
15269
15270TEGRA I2C DRIVER
15271M:	Laxman Dewangan <ldewangan@nvidia.com>
15272S:	Supported
15273F:	drivers/i2c/busses/i2c-tegra.c
15274
15275TEGRA IOMMU DRIVERS
15276M:	Thierry Reding <thierry.reding@gmail.com>
15277L:	linux-tegra@vger.kernel.org
15278S:	Supported
15279F:	drivers/iommu/tegra*
15280
15281TEGRA KBC DRIVER
15282M:	Laxman Dewangan <ldewangan@nvidia.com>
15283S:	Supported
15284F:	drivers/input/keyboard/tegra-kbc.c
15285
15286TEGRA NAND DRIVER
15287M:	Stefan Agner <stefan@agner.ch>
15288M:	Lucas Stach <dev@lynxeye.de>
15289S:	Maintained
15290F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15291F:	drivers/mtd/nand/raw/tegra_nand.c
15292
15293TEGRA PWM DRIVER
15294M:	Thierry Reding <thierry.reding@gmail.com>
15295S:	Supported
15296F:	drivers/pwm/pwm-tegra.c
15297
15298TEGRA SERIAL DRIVER
15299M:	Laxman Dewangan <ldewangan@nvidia.com>
15300S:	Supported
15301F:	drivers/tty/serial/serial-tegra.c
15302
15303TEGRA SPI DRIVER
15304M:	Laxman Dewangan <ldewangan@nvidia.com>
15305S:	Supported
15306F:	drivers/spi/spi-tegra*
15307
15308TEHUTI ETHERNET DRIVER
15309M:	Andy Gospodarek <andy@greyhouse.net>
15310L:	netdev@vger.kernel.org
15311S:	Supported
15312F:	drivers/net/ethernet/tehuti/*
15313
15314Telecom Clock Driver for MCPL0010
15315M:	Mark Gross <mark.gross@intel.com>
15316S:	Supported
15317F:	drivers/char/tlclk.c
15318
15319TENSILICA XTENSA PORT (xtensa)
15320M:	Chris Zankel <chris@zankel.net>
15321M:	Max Filippov <jcmvbkbc@gmail.com>
15322L:	linux-xtensa@linux-xtensa.org
15323T:	git git://github.com/czankel/xtensa-linux.git
15324S:	Maintained
15325F:	arch/xtensa/
15326F:	drivers/irqchip/irq-xtensa-*
15327
15328Texas Instruments' System Control Interface (TISCI) Protocol Driver
15329M:	Nishanth Menon <nm@ti.com>
15330M:	Tero Kristo <t-kristo@ti.com>
15331M:	Santosh Shilimkar <ssantosh@kernel.org>
15332L:	linux-arm-kernel@lists.infradead.org
15333S:	Maintained
15334F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15335F:	drivers/firmware/ti_sci*
15336F:	include/linux/soc/ti/ti_sci_protocol.h
15337F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15338F:	drivers/soc/ti/ti_sci_pm_domains.c
15339F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15340F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15341F:	drivers/clk/keystone/sci-clk.c
15342F:	drivers/reset/reset-ti-sci.c
15343
15344Texas Instruments ASoC drivers
15345M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15347S:	Maintained
15348F:	sound/soc/ti/
15349
15350Texas Instruments' DAC7612 DAC Driver
15351M:	Ricardo Ribalda <ricardo@ribalda.com>
15352L:	linux-iio@vger.kernel.org
15353S:	Supported
15354F:	drivers/iio/dac/ti-dac7612.c
15355F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15356
15357THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15358M:	Hans Verkuil <hverkuil@xs4all.nl>
15359L:	linux-media@vger.kernel.org
15360T:	git git://linuxtv.org/media_tree.git
15361W:	https://linuxtv.org
15362S:	Maintained
15363F:	drivers/media/radio/radio-raremono.c
15364
15365THERMAL
15366M:	Zhang Rui <rui.zhang@intel.com>
15367M:	Eduardo Valentin <edubezval@gmail.com>
15368R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15369L:	linux-pm@vger.kernel.org
15370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15372Q:	https://patchwork.kernel.org/project/linux-pm/list/
15373S:	Supported
15374F:	drivers/thermal/
15375F:	include/linux/thermal.h
15376F:	include/uapi/linux/thermal.h
15377F:	include/linux/cpu_cooling.h
15378F:	Documentation/devicetree/bindings/thermal/
15379
15380THERMAL/CPU_COOLING
15381M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15382M:	Viresh Kumar <viresh.kumar@linaro.org>
15383M:	Javi Merino <javi.merino@kernel.org>
15384L:	linux-pm@vger.kernel.org
15385S:	Supported
15386F:	Documentation/thermal/cpu-cooling-api.txt
15387F:	drivers/thermal/cpu_cooling.c
15388F:	include/linux/cpu_cooling.h
15389
15390THINKPAD ACPI EXTRAS DRIVER
15391M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15392L:	ibm-acpi-devel@lists.sourceforge.net
15393L:	platform-driver-x86@vger.kernel.org
15394W:	http://ibm-acpi.sourceforge.net
15395W:	http://thinkwiki.org/wiki/Ibm-acpi
15396T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15397S:	Maintained
15398F:	drivers/platform/x86/thinkpad_acpi.c
15399
15400THUNDERBOLT DRIVER
15401M:	Andreas Noever <andreas.noever@gmail.com>
15402M:	Michael Jamet <michael.jamet@intel.com>
15403M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15404M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15406S:	Maintained
15407F:	Documentation/admin-guide/thunderbolt.rst
15408F:	drivers/thunderbolt/
15409F:	include/linux/thunderbolt.h
15410
15411THUNDERBOLT NETWORK DRIVER
15412M:	Michael Jamet <michael.jamet@intel.com>
15413M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15414M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15415L:	netdev@vger.kernel.org
15416S:	Maintained
15417F:	drivers/net/thunderbolt.c
15418
15419THUNDERX GPIO DRIVER
15420M:	David Daney <david.daney@cavium.com>
15421S:	Maintained
15422F:	drivers/gpio/gpio-thunderx.c
15423
15424TI AM437X VPFE DRIVER
15425M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15426L:	linux-media@vger.kernel.org
15427W:	https://linuxtv.org
15428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15429T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15430S:	Maintained
15431F:	drivers/media/platform/am437x/
15432
15433TI BANDGAP AND THERMAL DRIVER
15434M:	Eduardo Valentin <edubezval@gmail.com>
15435M:	Keerthy <j-keerthy@ti.com>
15436L:	linux-pm@vger.kernel.org
15437L:	linux-omap@vger.kernel.org
15438S:	Maintained
15439F:	drivers/thermal/ti-soc-thermal/
15440
15441TI BQ27XXX POWER SUPPLY DRIVER
15442R:	Andrew F. Davis <afd@ti.com>
15443F:	include/linux/power/bq27xxx_battery.h
15444F:	drivers/power/supply/bq27xxx_battery.c
15445F:	drivers/power/supply/bq27xxx_battery_i2c.c
15446
15447TI CDCE706 CLOCK DRIVER
15448M:	Max Filippov <jcmvbkbc@gmail.com>
15449S:	Maintained
15450F:	drivers/clk/clk-cdce706.c
15451
15452TI CLOCK DRIVER
15453M:	Tero Kristo <t-kristo@ti.com>
15454L:	linux-omap@vger.kernel.org
15455S:	Maintained
15456F:	drivers/clk/ti/
15457F:	include/linux/clk/ti.h
15458
15459TI DAVINCI MACHINE SUPPORT
15460M:	Sekhar Nori <nsekhar@ti.com>
15461M:	Kevin Hilman <khilman@kernel.org>
15462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15464S:	Supported
15465F:	arch/arm/mach-davinci/
15466F:	drivers/i2c/busses/i2c-davinci.c
15467F:	arch/arm/boot/dts/da850*
15468
15469TI DAVINCI SERIES CLOCK DRIVER
15470M:	David Lechner <david@lechnology.com>
15471R:	Sekhar Nori <nsekhar@ti.com>
15472S:	Maintained
15473F:	Documentation/devicetree/bindings/clock/ti/davinci/
15474F:	drivers/clk/davinci/
15475
15476TI DAVINCI SERIES GPIO DRIVER
15477M:	Keerthy <j-keerthy@ti.com>
15478L:	linux-gpio@vger.kernel.org
15479S:	Maintained
15480F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15481F:	drivers/gpio/gpio-davinci.c
15482
15483TI DAVINCI SERIES MEDIA DRIVER
15484M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15485L:	linux-media@vger.kernel.org
15486W:	https://linuxtv.org
15487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15488T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15489S:	Maintained
15490F:	drivers/media/platform/davinci/
15491F:	include/media/davinci/
15492
15493TI ETHERNET SWITCH DRIVER (CPSW)
15494R:	Grygorii Strashko <grygorii.strashko@ti.com>
15495L:	linux-omap@vger.kernel.org
15496L:	netdev@vger.kernel.org
15497S:	Maintained
15498F:	drivers/net/ethernet/ti/cpsw*
15499F:	drivers/net/ethernet/ti/davinci*
15500
15501TI FLASH MEDIA INTERFACE DRIVER
15502M:	Alex Dubov <oakad@yahoo.com>
15503S:	Maintained
15504F:	drivers/misc/tifm*
15505F:	drivers/mmc/host/tifm_sd.c
15506F:	include/linux/tifm.h
15507
15508TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15509M:	Santosh Shilimkar <ssantosh@kernel.org>
15510L:	linux-kernel@vger.kernel.org
15511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15512S:	Maintained
15513F:	drivers/soc/ti/*
15514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15515
15516TI LM49xxx FAMILY ASoC CODEC DRIVERS
15517M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15518M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15520S:	Maintained
15521F:	sound/soc/codecs/lm49453*
15522F:	sound/soc/codecs/isabelle*
15523
15524TI LP855x BACKLIGHT DRIVER
15525M:	Milo Kim <milo.kim@ti.com>
15526S:	Maintained
15527F:	Documentation/backlight/lp855x-driver.txt
15528F:	drivers/video/backlight/lp855x_bl.c
15529F:	include/linux/platform_data/lp855x.h
15530
15531TI LP8727 CHARGER DRIVER
15532M:	Milo Kim <milo.kim@ti.com>
15533S:	Maintained
15534F:	drivers/power/supply/lp8727_charger.c
15535F:	include/linux/platform_data/lp8727.h
15536
15537TI LP8788 MFD DRIVER
15538M:	Milo Kim <milo.kim@ti.com>
15539S:	Maintained
15540F:	drivers/iio/adc/lp8788_adc.c
15541F:	drivers/leds/leds-lp8788.c
15542F:	drivers/mfd/lp8788*.c
15543F:	drivers/power/supply/lp8788-charger.c
15544F:	drivers/regulator/lp8788-*.c
15545F:	include/linux/mfd/lp8788*.h
15546
15547TI NETCP ETHERNET DRIVER
15548M:	Wingman Kwok <w-kwok2@ti.com>
15549M:	Murali Karicheri <m-karicheri2@ti.com>
15550L:	netdev@vger.kernel.org
15551S:	Maintained
15552F:	drivers/net/ethernet/ti/netcp*
15553
15554TI PCM3060 ASoC CODEC DRIVER
15555M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15556L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15557S:	Maintained
15558F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15559F:	sound/soc/codecs/pcm3060*
15560
15561TI TAS571X FAMILY ASoC CODEC DRIVER
15562M:	Kevin Cernekee <cernekee@chromium.org>
15563L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15564S:	Odd Fixes
15565F:	sound/soc/codecs/tas571x*
15566
15567TI TRF7970A NFC DRIVER
15568M:	Mark Greer <mgreer@animalcreek.com>
15569L:	linux-wireless@vger.kernel.org
15570L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15571S:	Supported
15572F:	drivers/nfc/trf7970a.c
15573F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15574
15575TI TWL4030 SERIES SOC CODEC DRIVER
15576M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15578S:	Maintained
15579F:	sound/soc/codecs/twl4030*
15580
15581TI VPE/CAL DRIVERS
15582M:	Benoit Parrot <bparrot@ti.com>
15583L:	linux-media@vger.kernel.org
15584W:	http://linuxtv.org/
15585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15586S:	Maintained
15587F:	drivers/media/platform/ti-vpe/
15588
15589TI WILINK WIRELESS DRIVERS
15590L:	linux-wireless@vger.kernel.org
15591W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15592W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15594S:	Orphan
15595F:	drivers/net/wireless/ti/
15596F:	include/linux/wl12xx.h
15597
15598TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15599M:	John Stultz <john.stultz@linaro.org>
15600M:	Thomas Gleixner <tglx@linutronix.de>
15601R:	Stephen Boyd <sboyd@kernel.org>
15602L:	linux-kernel@vger.kernel.org
15603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15604S:	Supported
15605F:	include/linux/clocksource.h
15606F:	include/linux/time.h
15607F:	include/linux/timex.h
15608F:	include/uapi/linux/time.h
15609F:	include/uapi/linux/timex.h
15610F:	kernel/time/clocksource.c
15611F:	kernel/time/time*.c
15612F:	kernel/time/alarmtimer.c
15613F:	kernel/time/ntp.c
15614F:	tools/testing/selftests/timers/
15615
15616TIPC NETWORK LAYER
15617M:	Jon Maloy <jon.maloy@ericsson.com>
15618M:	Ying Xue <ying.xue@windriver.com>
15619L:	netdev@vger.kernel.org (core kernel code)
15620L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15621W:	http://tipc.sourceforge.net/
15622S:	Maintained
15623F:	include/uapi/linux/tipc*.h
15624F:	net/tipc/
15625
15626TLAN NETWORK DRIVER
15627M:	Samuel Chessman <chessman@tux.org>
15628L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15629W:	http://sourceforge.net/projects/tlan/
15630S:	Maintained
15631F:	Documentation/networking/device_drivers/ti/tlan.txt
15632F:	drivers/net/ethernet/ti/tlan.*
15633
15634TM6000 VIDEO4LINUX DRIVER
15635M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15636L:	linux-media@vger.kernel.org
15637W:	https://linuxtv.org
15638T:	git git://linuxtv.org/media_tree.git
15639S:	Odd fixes
15640F:	drivers/media/usb/tm6000/
15641F:	Documentation/media/v4l-drivers/tm6000*
15642
15643TMIO/SDHI MMC DRIVER
15644M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15645L:	linux-mmc@vger.kernel.org
15646S:	Supported
15647F:	drivers/mmc/host/tmio_mmc*
15648F:	drivers/mmc/host/renesas_sdhi*
15649F:	include/linux/mfd/tmio.h
15650
15651TMP401 HARDWARE MONITOR DRIVER
15652M:	Guenter Roeck <linux@roeck-us.net>
15653L:	linux-hwmon@vger.kernel.org
15654S:	Maintained
15655F:	Documentation/hwmon/tmp401
15656F:	drivers/hwmon/tmp401.c
15657
15658TMPFS (SHMEM FILESYSTEM)
15659M:	Hugh Dickins <hughd@google.com>
15660L:	linux-mm@kvack.org
15661S:	Maintained
15662F:	include/linux/shmem_fs.h
15663F:	mm/shmem.c
15664
15665TOMOYO SECURITY MODULE
15666M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15667M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15668L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15669L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15670L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15671L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15672W:	https://tomoyo.osdn.jp/
15673S:	Maintained
15674F:	security/tomoyo/
15675
15676TOPSTAR LAPTOP EXTRAS DRIVER
15677M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15678L:	platform-driver-x86@vger.kernel.org
15679S:	Maintained
15680F:	drivers/platform/x86/topstar-laptop.c
15681
15682TORTURE-TEST MODULES
15683M:	Davidlohr Bueso <dave@stgolabs.net>
15684M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15685M:	Josh Triplett <josh@joshtriplett.org>
15686L:	linux-kernel@vger.kernel.org
15687S:	Supported
15688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15689F:	Documentation/RCU/torture.txt
15690F:	kernel/torture.c
15691F:	kernel/rcu/rcutorture.c
15692F:	kernel/rcu/rcuperf.c
15693F:	kernel/locking/locktorture.c
15694
15695TOSHIBA ACPI EXTRAS DRIVER
15696M:	Azael Avalos <coproscefalo@gmail.com>
15697L:	platform-driver-x86@vger.kernel.org
15698S:	Maintained
15699F:	drivers/platform/x86/toshiba_acpi.c
15700
15701TOSHIBA BLUETOOTH DRIVER
15702M:	Azael Avalos <coproscefalo@gmail.com>
15703L:	platform-driver-x86@vger.kernel.org
15704S:	Maintained
15705F:	drivers/platform/x86/toshiba_bluetooth.c
15706
15707TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15708M:	Azael Avalos <coproscefalo@gmail.com>
15709L:	platform-driver-x86@vger.kernel.org
15710S:	Maintained
15711F:	drivers/platform/x86/toshiba_haps.c
15712
15713TOSHIBA SMM DRIVER
15714M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15715W:	http://www.buzzard.org.uk/toshiba/
15716S:	Maintained
15717F:	drivers/char/toshiba.c
15718F:	include/linux/toshiba.h
15719F:	include/uapi/linux/toshiba.h
15720
15721TOSHIBA TC358743 DRIVER
15722M:	Mats Randgaard <matrandg@cisco.com>
15723L:	linux-media@vger.kernel.org
15724S:	Maintained
15725F:	drivers/media/i2c/tc358743*
15726F:	include/media/i2c/tc358743.h
15727
15728TOSHIBA WMI HOTKEYS DRIVER
15729M:	Azael Avalos <coproscefalo@gmail.com>
15730L:	platform-driver-x86@vger.kernel.org
15731S:	Maintained
15732F:	drivers/platform/x86/toshiba-wmi.c
15733
15734TPM DEVICE DRIVER
15735M:	Peter Huewe <peterhuewe@gmx.de>
15736M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15737R:	Jason Gunthorpe <jgg@ziepe.ca>
15738L:	linux-integrity@vger.kernel.org
15739Q:	https://patchwork.kernel.org/project/linux-integrity/list/
15740W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15741T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
15742S:	Maintained
15743F:	drivers/char/tpm/
15744
15745TRACING
15746M:	Steven Rostedt <rostedt@goodmis.org>
15747M:	Ingo Molnar <mingo@redhat.com>
15748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15749S:	Maintained
15750F:	Documentation/trace/ftrace.rst
15751F:	arch/*/*/*/ftrace.h
15752F:	arch/*/kernel/ftrace.c
15753F:	include/*/ftrace.h
15754F:	include/linux/trace*.h
15755F:	include/trace/
15756F:	kernel/trace/
15757F:	tools/testing/selftests/ftrace/
15758
15759TRACING MMIO ACCESSES (MMIOTRACE)
15760M:	Steven Rostedt <rostedt@goodmis.org>
15761M:	Ingo Molnar <mingo@kernel.org>
15762R:	Karol Herbst <karolherbst@gmail.com>
15763R:	Pekka Paalanen <ppaalanen@gmail.com>
15764S:	Maintained
15765L:	linux-kernel@vger.kernel.org
15766L:	nouveau@lists.freedesktop.org
15767F:	kernel/trace/trace_mmiotrace.c
15768F:	include/linux/mmiotrace.h
15769F:	arch/x86/mm/kmmio.c
15770F:	arch/x86/mm/mmio-mod.c
15771F:	arch/x86/mm/testmmiotrace.c
15772
15773TRIVIAL PATCHES
15774M:	Jiri Kosina <trivial@kernel.org>
15775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15776S:	Maintained
15777K:	^Subject:.*(?i)trivial
15778
15779TEMPO SEMICONDUCTOR DRIVERS
15780M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15781S:	Maintained
15782F:	sound/soc/codecs/tscs*.c
15783F:	sound/soc/codecs/tscs*.h
15784F:	Documentation/devicetree/bindings/sound/tscs*.txt
15785
15786TTY LAYER
15787M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15788M:	Jiri Slaby <jslaby@suse.com>
15789S:	Supported
15790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15791F:	Documentation/serial/
15792F:	drivers/tty/
15793F:	drivers/tty/serial/serial_core.c
15794F:	include/linux/serial_core.h
15795F:	include/linux/serial.h
15796F:	include/linux/tty.h
15797F:	include/uapi/linux/serial_core.h
15798F:	include/uapi/linux/serial.h
15799F:	include/uapi/linux/tty.h
15800
15801TUA9001 MEDIA DRIVER
15802M:	Antti Palosaari <crope@iki.fi>
15803L:	linux-media@vger.kernel.org
15804W:	https://linuxtv.org
15805W:	http://palosaari.fi/linux/
15806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15807T:	git git://linuxtv.org/anttip/media_tree.git
15808S:	Maintained
15809F:	drivers/media/tuners/tua9001*
15810
15811TULIP NETWORK DRIVERS
15812L:	netdev@vger.kernel.org
15813L:	linux-parisc@vger.kernel.org
15814S:	Orphan
15815F:	drivers/net/ethernet/dec/tulip/
15816
15817TUN/TAP driver
15818M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
15819W:	http://vtun.sourceforge.net/tun
15820S:	Maintained
15821F:	Documentation/networking/tuntap.txt
15822F:	arch/um/os-Linux/drivers/
15823
15824TURBOCHANNEL SUBSYSTEM
15825M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15826M:	Ralf Baechle <ralf@linux-mips.org>
15827L:	linux-mips@vger.kernel.org
15828Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
15829S:	Maintained
15830F:	drivers/tc/
15831F:	include/linux/tc.h
15832
15833TURBOSTAT UTILITY
15834M:	"Len Brown" <lenb@kernel.org>
15835L:	linux-pm@vger.kernel.org
15836B:	https://bugzilla.kernel.org
15837Q:	https://patchwork.kernel.org/project/linux-pm/list/
15838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15839S:	Supported
15840F:	tools/power/x86/turbostat/
15841
15842TW5864 VIDEO4LINUX DRIVER
15843M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15844M:	Anton Sviridenko <anton@corp.bluecherry.net>
15845M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15846M:	Andrey Utkin <andrey_utkin@fastmail.com>
15847L:	linux-media@vger.kernel.org
15848S:	Supported
15849F:	drivers/media/pci/tw5864/
15850
15851TW68 VIDEO4LINUX DRIVER
15852M:	Hans Verkuil <hverkuil@xs4all.nl>
15853L:	linux-media@vger.kernel.org
15854T:	git git://linuxtv.org/media_tree.git
15855W:	https://linuxtv.org
15856S:	Odd Fixes
15857F:	drivers/media/pci/tw68/
15858
15859TW686X VIDEO4LINUX DRIVER
15860M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15861L:	linux-media@vger.kernel.org
15862T:	git git://linuxtv.org/media_tree.git
15863W:	http://linuxtv.org
15864S:	Maintained
15865F:	drivers/media/pci/tw686x/
15866
15867UBI FILE SYSTEM (UBIFS)
15868M:	Richard Weinberger <richard@nod.at>
15869M:	Artem Bityutskiy <dedekind1@gmail.com>
15870M:	Adrian Hunter <adrian.hunter@intel.com>
15871L:	linux-mtd@lists.infradead.org
15872T:	git git://git.infradead.org/ubifs-2.6.git
15873W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
15874S:	Supported
15875F:	Documentation/filesystems/ubifs.txt
15876F:	fs/ubifs/
15877
15878UCLINUX (M68KNOMMU AND COLDFIRE)
15879M:	Greg Ungerer <gerg@linux-m68k.org>
15880W:	http://www.linux-m68k.org/
15881W:	http://www.uclinux.org/
15882L:	linux-m68k@lists.linux-m68k.org
15883L:	uclinux-dev@uclinux.org  (subscribers-only)
15884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15885S:	Maintained
15886F:	arch/m68k/coldfire/
15887F:	arch/m68k/68*/
15888F:	arch/m68k/*/*_no.*
15889F:	arch/m68k/include/asm/*_no.*
15890
15891UDF FILESYSTEM
15892M:	Jan Kara <jack@suse.com>
15893S:	Maintained
15894F:	Documentation/filesystems/udf.txt
15895F:	fs/udf/
15896
15897UDRAW TABLET
15898M:	Bastien Nocera <hadess@hadess.net>
15899L:	linux-input@vger.kernel.org
15900S:	Maintained
15901F:	drivers/hid/hid-udraw-ps3.c
15902
15903UFS FILESYSTEM
15904M:	Evgeniy Dushistov <dushistov@mail.ru>
15905S:	Maintained
15906F:	Documentation/filesystems/ufs.txt
15907F:	fs/ufs/
15908
15909UHID USERSPACE HID IO DRIVER:
15910M:	David Herrmann <dh.herrmann@googlemail.com>
15911L:	linux-input@vger.kernel.org
15912S:	Maintained
15913F:	drivers/hid/uhid.c
15914F:	include/uapi/linux/uhid.h
15915
15916ULPI BUS
15917M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15918L:	linux-usb@vger.kernel.org
15919S:	Maintained
15920F:	drivers/usb/common/ulpi.c
15921F:	include/linux/ulpi/
15922
15923ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15924L:	linux-usb@vger.kernel.org
15925S:	Orphan
15926F:	drivers/uwb/
15927F:	include/linux/uwb.h
15928F:	include/linux/uwb/
15929
15930UNICORE32 ARCHITECTURE:
15931M:	Guan Xuetao <gxt@pku.edu.cn>
15932W:	http://mprc.pku.edu.cn/~guanxuetao/linux
15933S:	Maintained
15934T:	git git://github.com/gxt/linux.git
15935F:	arch/unicore32/
15936
15937UNIFDEF
15938M:	Tony Finch <dot@dotat.at>
15939W:	http://dotat.at/prog/unifdef
15940S:	Maintained
15941F:	scripts/unifdef.c
15942
15943UNIFORM CDROM DRIVER
15944M:	Jens Axboe <axboe@kernel.dk>
15945W:	http://www.kernel.dk
15946S:	Maintained
15947F:	Documentation/cdrom/
15948F:	drivers/cdrom/cdrom.c
15949F:	include/linux/cdrom.h
15950F:	include/uapi/linux/cdrom.h
15951
15952UNISYS S-PAR DRIVERS
15953M:	David Kershner <david.kershner@unisys.com>
15954L:	sparmaintainer@unisys.com (Unisys internal)
15955S:	Supported
15956F:	include/linux/visorbus.h
15957F:	drivers/visorbus/
15958F:	drivers/staging/unisys/
15959
15960UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15961R:	Alim Akhtar <alim.akhtar@samsung.com>
15962R:	Avri Altman <avri.altman@wdc.com>
15963R:	Pedro Sousa <pedrom.sousa@synopsys.com>
15964L:	linux-scsi@vger.kernel.org
15965S:	Supported
15966F:	Documentation/scsi/ufs.txt
15967F:	drivers/scsi/ufs/
15968
15969UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15970M:	Pedro Sousa <pedrom.sousa@synopsys.com>
15971L:	linux-scsi@vger.kernel.org
15972S:	Supported
15973F:	drivers/scsi/ufs/*dwc*
15974
15975UNSORTED BLOCK IMAGES (UBI)
15976M:	Artem Bityutskiy <dedekind1@gmail.com>
15977M:	Richard Weinberger <richard@nod.at>
15978W:	http://www.linux-mtd.infradead.org/
15979L:	linux-mtd@lists.infradead.org
15980T:	git git://git.infradead.org/ubifs-2.6.git
15981S:	Supported
15982F:	drivers/mtd/ubi/
15983F:	include/linux/mtd/ubi.h
15984F:	include/uapi/mtd/ubi-user.h
15985
15986USB "USBNET" DRIVER FRAMEWORK
15987M:	Oliver Neukum <oneukum@suse.com>
15988L:	netdev@vger.kernel.org
15989W:	http://www.linux-usb.org/usbnet
15990S:	Maintained
15991F:	drivers/net/usb/usbnet.c
15992F:	include/linux/usb/usbnet.h
15993
15994USB ACM DRIVER
15995M:	Oliver Neukum <oneukum@suse.com>
15996L:	linux-usb@vger.kernel.org
15997S:	Maintained
15998F:	Documentation/usb/acm.txt
15999F:	drivers/usb/class/cdc-acm.*
16000
16001USB AR5523 WIRELESS DRIVER
16002M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16003L:	linux-wireless@vger.kernel.org
16004S:	Maintained
16005F:	drivers/net/wireless/ath/ar5523/
16006
16007USB ATTACHED SCSI
16008M:	Oliver Neukum <oneukum@suse.com>
16009L:	linux-usb@vger.kernel.org
16010L:	linux-scsi@vger.kernel.org
16011S:	Maintained
16012F:	drivers/usb/storage/uas.c
16013
16014USB CDC ETHERNET DRIVER
16015M:	Oliver Neukum <oliver@neukum.org>
16016L:	linux-usb@vger.kernel.org
16017S:	Maintained
16018F:	drivers/net/usb/cdc_*.c
16019F:	include/uapi/linux/usb/cdc.h
16020
16021USB CHAOSKEY DRIVER
16022M:	Keith Packard <keithp@keithp.com>
16023L:	linux-usb@vger.kernel.org
16024S:	Maintained
16025F:	drivers/usb/misc/chaoskey.c
16026
16027USB CYPRESS C67X00 DRIVER
16028M:	Peter Korsgaard <jacmet@sunsite.dk>
16029L:	linux-usb@vger.kernel.org
16030S:	Maintained
16031F:	drivers/usb/c67x00/
16032
16033USB DAVICOM DM9601 DRIVER
16034M:	Peter Korsgaard <jacmet@sunsite.dk>
16035L:	netdev@vger.kernel.org
16036W:	http://www.linux-usb.org/usbnet
16037S:	Maintained
16038F:	drivers/net/usb/dm9601.c
16039
16040USB DIAMOND RIO500 DRIVER
16041M:	Cesar Miquel <miquel@df.uba.ar>
16042L:	rio500-users@lists.sourceforge.net
16043W:	http://rio500.sourceforge.net
16044S:	Maintained
16045F:	drivers/usb/misc/rio500*
16046
16047USB EHCI DRIVER
16048M:	Alan Stern <stern@rowland.harvard.edu>
16049L:	linux-usb@vger.kernel.org
16050S:	Maintained
16051F:	Documentation/usb/ehci.txt
16052F:	drivers/usb/host/ehci*
16053
16054USB GADGET/PERIPHERAL SUBSYSTEM
16055M:	Felipe Balbi <balbi@kernel.org>
16056L:	linux-usb@vger.kernel.org
16057W:	http://www.linux-usb.org/gadget
16058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16059S:	Maintained
16060F:	drivers/usb/gadget/
16061F:	include/linux/usb/gadget*
16062
16063USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16064M:	Jiri Kosina <jikos@kernel.org>
16065M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16066L:	linux-usb@vger.kernel.org
16067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16068S:	Maintained
16069F:	Documentation/hid/hiddev.txt
16070F:	drivers/hid/usbhid/
16071
16072USB INTEL XHCI ROLE MUX DRIVER
16073M:	Hans de Goede <hdegoede@redhat.com>
16074L:	linux-usb@vger.kernel.org
16075S:	Maintained
16076F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16077
16078USB ISP116X DRIVER
16079M:	Olav Kongas <ok@artecdesign.ee>
16080L:	linux-usb@vger.kernel.org
16081S:	Maintained
16082F:	drivers/usb/host/isp116x*
16083F:	include/linux/usb/isp116x.h
16084
16085USB LAN78XX ETHERNET DRIVER
16086M:	Woojung Huh <woojung.huh@microchip.com>
16087M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16088L:	netdev@vger.kernel.org
16089S:	Maintained
16090F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16091F:	drivers/net/usb/lan78xx.*
16092F:	include/dt-bindings/net/microchip-lan78xx.h
16093
16094USB MASS STORAGE DRIVER
16095M:	Alan Stern <stern@rowland.harvard.edu>
16096L:	linux-usb@vger.kernel.org
16097L:	usb-storage@lists.one-eyed-alien.net
16098S:	Maintained
16099F:	drivers/usb/storage/
16100
16101USB MIDI DRIVER
16102M:	Clemens Ladisch <clemens@ladisch.de>
16103L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16104T:	git git://git.alsa-project.org/alsa-kernel.git
16105S:	Maintained
16106F:	sound/usb/midi.*
16107
16108USB NETWORKING DRIVERS
16109L:	linux-usb@vger.kernel.org
16110S:	Odd Fixes
16111F:	drivers/net/usb/
16112
16113USB OHCI DRIVER
16114M:	Alan Stern <stern@rowland.harvard.edu>
16115L:	linux-usb@vger.kernel.org
16116S:	Maintained
16117F:	Documentation/usb/ohci.txt
16118F:	drivers/usb/host/ohci*
16119
16120USB OTG FSM (Finite State Machine)
16121M:	Peter Chen <Peter.Chen@nxp.com>
16122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16123L:	linux-usb@vger.kernel.org
16124S:	Maintained
16125F:	drivers/usb/common/usb-otg-fsm.c
16126
16127USB OVER IP DRIVER
16128M:	Valentina Manea <valentina.manea.m@gmail.com>
16129M:	Shuah Khan <shuah@kernel.org>
16130M:	Shuah Khan <skhan@linuxfoundation.org>
16131L:	linux-usb@vger.kernel.org
16132S:	Maintained
16133F:	Documentation/usb/usbip_protocol.txt
16134F:	drivers/usb/usbip/
16135F:	tools/usb/usbip/
16136F:	tools/testing/selftests/drivers/usb/usbip/
16137
16138USB PEGASUS DRIVER
16139M:	Petko Manolov <petkan@nucleusys.com>
16140L:	linux-usb@vger.kernel.org
16141L:	netdev@vger.kernel.org
16142T:	git git://github.com/petkan/pegasus.git
16143W:	https://github.com/petkan/pegasus
16144S:	Maintained
16145F:	drivers/net/usb/pegasus.*
16146
16147USB PHY LAYER
16148M:	Felipe Balbi <balbi@kernel.org>
16149L:	linux-usb@vger.kernel.org
16150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16151S:	Maintained
16152F:	drivers/usb/phy/
16153
16154USB PRINTER DRIVER (usblp)
16155M:	Pete Zaitcev <zaitcev@redhat.com>
16156L:	linux-usb@vger.kernel.org
16157S:	Supported
16158F:	drivers/usb/class/usblp.c
16159
16160USB QMI WWAN NETWORK DRIVER
16161M:	Bjørn Mork <bjorn@mork.no>
16162L:	netdev@vger.kernel.org
16163S:	Maintained
16164F:	Documentation/ABI/testing/sysfs-class-net-qmi
16165F:	drivers/net/usb/qmi_wwan.c
16166
16167USB RTL8150 DRIVER
16168M:	Petko Manolov <petkan@nucleusys.com>
16169L:	linux-usb@vger.kernel.org
16170L:	netdev@vger.kernel.org
16171T:	git git://github.com/petkan/rtl8150.git
16172W:	https://github.com/petkan/rtl8150
16173S:	Maintained
16174F:	drivers/net/usb/rtl8150.c
16175
16176USB SERIAL SUBSYSTEM
16177M:	Johan Hovold <johan@kernel.org>
16178L:	linux-usb@vger.kernel.org
16179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16180S:	Maintained
16181F:	Documentation/usb/usb-serial.txt
16182F:	drivers/usb/serial/
16183F:	include/linux/usb/serial.h
16184
16185USB SMSC75XX ETHERNET DRIVER
16186M:	Steve Glendinning <steve.glendinning@shawell.net>
16187L:	netdev@vger.kernel.org
16188S:	Maintained
16189F:	drivers/net/usb/smsc75xx.*
16190
16191USB SMSC95XX ETHERNET DRIVER
16192M:	Steve Glendinning <steve.glendinning@shawell.net>
16193M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16194L:	netdev@vger.kernel.org
16195S:	Maintained
16196F:	drivers/net/usb/smsc95xx.*
16197
16198USB SUBSYSTEM
16199M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16200L:	linux-usb@vger.kernel.org
16201W:	http://www.linux-usb.org
16202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16203S:	Supported
16204F:	Documentation/devicetree/bindings/usb/
16205F:	Documentation/usb/
16206F:	drivers/usb/
16207F:	include/linux/usb.h
16208F:	include/linux/usb/
16209
16210USB TYPEC PI3USB30532 MUX DRIVER
16211M:	Hans de Goede <hdegoede@redhat.com>
16212L:	linux-usb@vger.kernel.org
16213S:	Maintained
16214F:	drivers/usb/typec/mux/pi3usb30532.c
16215
16216USB TYPEC CLASS
16217M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16218L:	linux-usb@vger.kernel.org
16219S:	Maintained
16220F:	Documentation/ABI/testing/sysfs-class-typec
16221F:	Documentation/driver-api/usb/typec.rst
16222F:	drivers/usb/typec/
16223F:	include/linux/usb/typec.h
16224
16225USB TYPEC BUS FOR ALTERNATE MODES
16226M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16227L:	linux-usb@vger.kernel.org
16228S:	Maintained
16229F:	Documentation/ABI/testing/sysfs-bus-typec
16230F:	Documentation/driver-api/usb/typec_bus.rst
16231F:	drivers/usb/typec/altmodes/
16232F:	include/linux/usb/typec_altmode.h
16233
16234USB TYPEC PORT CONTROLLER DRIVERS
16235M:	Guenter Roeck <linux@roeck-us.net>
16236L:	linux-usb@vger.kernel.org
16237S:	Maintained
16238F:	drivers/usb/typec/tcpm/
16239
16240USB UHCI DRIVER
16241M:	Alan Stern <stern@rowland.harvard.edu>
16242L:	linux-usb@vger.kernel.org
16243S:	Maintained
16244F:	drivers/usb/host/uhci*
16245
16246USB VIDEO CLASS
16247M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16248L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16249L:	linux-media@vger.kernel.org
16250T:	git git://linuxtv.org/media_tree.git
16251W:	http://www.ideasonboard.org/uvc/
16252S:	Maintained
16253F:	drivers/media/usb/uvc/
16254F:	include/uapi/linux/uvcvideo.h
16255
16256USB VISION DRIVER
16257M:	Hans Verkuil <hverkuil@xs4all.nl>
16258L:	linux-media@vger.kernel.org
16259T:	git git://linuxtv.org/media_tree.git
16260W:	https://linuxtv.org
16261S:	Odd Fixes
16262F:	drivers/media/usb/usbvision/
16263
16264USB WEBCAM GADGET
16265M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16266L:	linux-usb@vger.kernel.org
16267S:	Maintained
16268F:	drivers/usb/gadget/function/*uvc*
16269F:	drivers/usb/gadget/legacy/webcam.c
16270F:	include/uapi/linux/usb/g_uvc.h
16271
16272USB WIRELESS RNDIS DRIVER (rndis_wlan)
16273M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16274L:	linux-wireless@vger.kernel.org
16275S:	Maintained
16276F:	drivers/net/wireless/rndis_wlan.c
16277
16278USB XHCI DRIVER
16279M:	Mathias Nyman <mathias.nyman@intel.com>
16280L:	linux-usb@vger.kernel.org
16281S:	Supported
16282F:	drivers/usb/host/xhci*
16283F:	drivers/usb/host/pci-quirks*
16284
16285USB ZD1201 DRIVER
16286L:	linux-wireless@vger.kernel.org
16287W:	http://linux-lc100020.sourceforge.net
16288S:	Orphan
16289F:	drivers/net/wireless/zydas/zd1201.*
16290
16291USB ZR364XX DRIVER
16292M:	Antoine Jacquet <royale@zerezo.com>
16293L:	linux-usb@vger.kernel.org
16294L:	linux-media@vger.kernel.org
16295T:	git git://linuxtv.org/media_tree.git
16296W:	http://royale.zerezo.com/zr364xx/
16297S:	Maintained
16298F:	Documentation/media/v4l-drivers/zr364xx*
16299F:	drivers/media/usb/zr364xx/
16300
16301USER-MODE LINUX (UML)
16302M:	Jeff Dike <jdike@addtoit.com>
16303M:	Richard Weinberger <richard@nod.at>
16304M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16305L:	linux-um@lists.infradead.org
16306W:	http://user-mode-linux.sourceforge.net
16307Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16309S:	Maintained
16310F:	Documentation/virtual/uml/
16311F:	arch/um/
16312F:	arch/x86/um/
16313F:	fs/hostfs/
16314
16315USERSPACE COPYIN/COPYOUT (UIOVEC)
16316M:	Alexander Viro <viro@zeniv.linux.org.uk>
16317S:	Maintained
16318F:	lib/iov_iter.c
16319F:	include/linux/uio.h
16320
16321USERSPACE DMA BUFFER DRIVER
16322M:	Gerd Hoffmann <kraxel@redhat.com>
16323S:	Maintained
16324L:	dri-devel@lists.freedesktop.org
16325F:	drivers/dma-buf/udmabuf.c
16326F:	include/uapi/linux/udmabuf.h
16327T:	git git://anongit.freedesktop.org/drm/drm-misc
16328
16329USERSPACE I/O (UIO)
16330M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16331S:	Maintained
16332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16333F:	Documentation/driver-api/uio-howto.rst
16334F:	drivers/uio/
16335F:	include/linux/uio_driver.h
16336
16337UTIL-LINUX PACKAGE
16338M:	Karel Zak <kzak@redhat.com>
16339L:	util-linux@vger.kernel.org
16340W:	http://en.wikipedia.org/wiki/Util-linux
16341T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16342S:	Maintained
16343
16344UUID HELPERS
16345M:	Christoph Hellwig <hch@lst.de>
16346R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16347L:	linux-kernel@vger.kernel.org
16348T:	git git://git.infradead.org/users/hch/uuid.git
16349F:	lib/uuid.c
16350F:	lib/test_uuid.c
16351F:	include/linux/uuid.h
16352F:	include/uapi/linux/uuid.h
16353S:	Maintained
16354
16355UVESAFB DRIVER
16356M:	Michal Januszewski <spock@gentoo.org>
16357L:	linux-fbdev@vger.kernel.org
16358W:	https://github.com/mjanusz/v86d
16359S:	Maintained
16360F:	Documentation/fb/uvesafb.txt
16361F:	drivers/video/fbdev/uvesafb.*
16362
16363VF610 NAND DRIVER
16364M:	Stefan Agner <stefan@agner.ch>
16365L:	linux-mtd@lists.infradead.org
16366S:	Supported
16367F:	drivers/mtd/nand/raw/vf610_nfc.c
16368
16369VFAT/FAT/MSDOS FILESYSTEM
16370M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16371S:	Maintained
16372F:	Documentation/filesystems/vfat.txt
16373F:	fs/fat/
16374
16375VFIO DRIVER
16376M:	Alex Williamson <alex.williamson@redhat.com>
16377L:	kvm@vger.kernel.org
16378T:	git git://github.com/awilliam/linux-vfio.git
16379S:	Maintained
16380F:	Documentation/vfio.txt
16381F:	drivers/vfio/
16382F:	include/linux/vfio.h
16383F:	include/uapi/linux/vfio.h
16384
16385VFIO MEDIATED DEVICE DRIVERS
16386M:	Kirti Wankhede <kwankhede@nvidia.com>
16387L:	kvm@vger.kernel.org
16388S:	Maintained
16389F:	Documentation/vfio-mediated-device.txt
16390F:	drivers/vfio/mdev/
16391F:	include/linux/mdev.h
16392F:	samples/vfio-mdev/
16393
16394VFIO PLATFORM DRIVER
16395M:	Eric Auger <eric.auger@redhat.com>
16396L:	kvm@vger.kernel.org
16397S:	Maintained
16398F:	drivers/vfio/platform/
16399
16400VGA_SWITCHEROO
16401R:	Lukas Wunner <lukas@wunner.de>
16402S:	Maintained
16403F:	Documentation/gpu/vga-switcheroo.rst
16404F:	drivers/gpu/vga/vga_switcheroo.c
16405F:	include/linux/vga_switcheroo.h
16406T:	git git://anongit.freedesktop.org/drm/drm-misc
16407
16408VIA RHINE NETWORK DRIVER
16409S:	Orphan
16410F:	drivers/net/ethernet/via/via-rhine.c
16411
16412VIA SD/MMC CARD CONTROLLER DRIVER
16413M:	Bruce Chang <brucechang@via.com.tw>
16414M:	Harald Welte <HaraldWelte@viatech.com>
16415S:	Maintained
16416F:	drivers/mmc/host/via-sdmmc.c
16417
16418VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16419M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16420L:	linux-fbdev@vger.kernel.org
16421S:	Maintained
16422F:	include/linux/via-core.h
16423F:	include/linux/via-gpio.h
16424F:	include/linux/via_i2c.h
16425F:	drivers/video/fbdev/via/
16426
16427VIA VELOCITY NETWORK DRIVER
16428M:	Francois Romieu <romieu@fr.zoreil.com>
16429L:	netdev@vger.kernel.org
16430S:	Maintained
16431F:	drivers/net/ethernet/via/via-velocity.*
16432
16433VICODEC VIRTUAL CODEC DRIVER
16434M:	Hans Verkuil <hans.verkuil@cisco.com>
16435L:	linux-media@vger.kernel.org
16436T:	git git://linuxtv.org/media_tree.git
16437W:	https://linuxtv.org
16438S:	Maintained
16439F:	drivers/media/platform/vicodec/*
16440
16441VIDEO MULTIPLEXER DRIVER
16442M:	Philipp Zabel <p.zabel@pengutronix.de>
16443L:	linux-media@vger.kernel.org
16444S:	Maintained
16445F:	drivers/media/platform/video-mux.c
16446
16447VIDEO I2C POLLING DRIVER
16448M:	Matt Ranostay <matt.ranostay@konsulko.com>
16449L:	linux-media@vger.kernel.org
16450S:	Maintained
16451F:	drivers/media/i2c/video-i2c.c
16452
16453VIDEOBUF2 FRAMEWORK
16454M:	Pawel Osciak <pawel@osciak.com>
16455M:	Marek Szyprowski <m.szyprowski@samsung.com>
16456M:	Kyungmin Park <kyungmin.park@samsung.com>
16457L:	linux-media@vger.kernel.org
16458S:	Maintained
16459F:	drivers/media/common/videobuf2/*
16460F:	include/media/videobuf2-*
16461
16462VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16463M:	Helen Koike <helen.koike@collabora.com>
16464L:	linux-media@vger.kernel.org
16465T:	git git://linuxtv.org/media_tree.git
16466W:	https://linuxtv.org
16467S:	Maintained
16468F:	drivers/media/platform/vimc/*
16469
16470VIRT LIB
16471M:	Alex Williamson <alex.williamson@redhat.com>
16472M:	Paolo Bonzini <pbonzini@redhat.com>
16473L:	kvm@vger.kernel.org
16474S:	Supported
16475F:	virt/lib/
16476
16477VIRTIO AND VHOST VSOCK DRIVER
16478M:	Stefan Hajnoczi <stefanha@redhat.com>
16479L:	kvm@vger.kernel.org
16480L:	virtualization@lists.linux-foundation.org
16481L:	netdev@vger.kernel.org
16482S:	Maintained
16483F:	include/linux/virtio_vsock.h
16484F:	include/uapi/linux/virtio_vsock.h
16485F:	include/uapi/linux/vsockmon.h
16486F:	include/uapi/linux/vm_sockets_diag.h
16487F:	net/vmw_vsock/diag.c
16488F:	net/vmw_vsock/af_vsock_tap.c
16489F:	net/vmw_vsock/virtio_transport_common.c
16490F:	net/vmw_vsock/virtio_transport.c
16491F:	drivers/net/vsockmon.c
16492F:	drivers/vhost/vsock.c
16493F:	tools/testing/vsock/
16494
16495VIRTIO CONSOLE DRIVER
16496M:	Amit Shah <amit@kernel.org>
16497L:	virtualization@lists.linux-foundation.org
16498S:	Maintained
16499F:	drivers/char/virtio_console.c
16500F:	include/linux/virtio_console.h
16501F:	include/uapi/linux/virtio_console.h
16502
16503VIRTIO CORE, NET AND BLOCK DRIVERS
16504M:	"Michael S. Tsirkin" <mst@redhat.com>
16505M:	Jason Wang <jasowang@redhat.com>
16506L:	virtualization@lists.linux-foundation.org
16507S:	Maintained
16508F:	Documentation/devicetree/bindings/virtio/
16509F:	drivers/virtio/
16510F:	tools/virtio/
16511F:	drivers/net/virtio_net.c
16512F:	drivers/block/virtio_blk.c
16513F:	include/linux/virtio*.h
16514F:	include/uapi/linux/virtio_*.h
16515F:	drivers/crypto/virtio/
16516F:	mm/balloon_compaction.c
16517
16518VIRTIO CRYPTO DRIVER
16519M:	Gonglei <arei.gonglei@huawei.com>
16520L:	virtualization@lists.linux-foundation.org
16521L:	linux-crypto@vger.kernel.org
16522S:	Maintained
16523F:	drivers/crypto/virtio/
16524F:	include/uapi/linux/virtio_crypto.h
16525
16526VIRTIO DRIVERS FOR S390
16527M:	Cornelia Huck <cohuck@redhat.com>
16528M:	Halil Pasic <pasic@linux.ibm.com>
16529L:	linux-s390@vger.kernel.org
16530L:	virtualization@lists.linux-foundation.org
16531L:	kvm@vger.kernel.org
16532S:	Supported
16533F:	drivers/s390/virtio/
16534F:	arch/s390/include/uapi/asm/virtio-ccw.h
16535
16536VIRTIO GPU DRIVER
16537M:	David Airlie <airlied@linux.ie>
16538M:	Gerd Hoffmann <kraxel@redhat.com>
16539L:	dri-devel@lists.freedesktop.org
16540L:	virtualization@lists.linux-foundation.org
16541T:	git git://anongit.freedesktop.org/drm/drm-misc
16542S:	Maintained
16543F:	drivers/gpu/drm/virtio/
16544F:	include/uapi/linux/virtio_gpu.h
16545
16546VIRTIO HOST (VHOST)
16547M:	"Michael S. Tsirkin" <mst@redhat.com>
16548M:	Jason Wang <jasowang@redhat.com>
16549L:	kvm@vger.kernel.org
16550L:	virtualization@lists.linux-foundation.org
16551L:	netdev@vger.kernel.org
16552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16553S:	Maintained
16554F:	drivers/vhost/
16555F:	include/uapi/linux/vhost.h
16556
16557VIRTIO INPUT DRIVER
16558M:	Gerd Hoffmann <kraxel@redhat.com>
16559S:	Maintained
16560F:	drivers/virtio/virtio_input.c
16561F:	include/uapi/linux/virtio_input.h
16562
16563VIRTUAL BOX GUEST DEVICE DRIVER
16564M:	Hans de Goede <hdegoede@redhat.com>
16565M:	Arnd Bergmann <arnd@arndb.de>
16566M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16567S:	Maintained
16568F:	include/linux/vbox_utils.h
16569F:	include/uapi/linux/vbox*.h
16570F:	drivers/virt/vboxguest/
16571
16572VIRTUAL SERIO DEVICE DRIVER
16573M:	Stephen Chandler Paul <thatslyude@gmail.com>
16574S:	Maintained
16575F:	drivers/input/serio/userio.c
16576F:	include/uapi/linux/userio.h
16577
16578VIVID VIRTUAL VIDEO DRIVER
16579M:	Hans Verkuil <hverkuil@xs4all.nl>
16580L:	linux-media@vger.kernel.org
16581T:	git git://linuxtv.org/media_tree.git
16582W:	https://linuxtv.org
16583S:	Maintained
16584F:	drivers/media/platform/vivid/*
16585
16586VLYNQ BUS
16587M:	Florian Fainelli <f.fainelli@gmail.com>
16588L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16589S:	Maintained
16590F:	drivers/vlynq/vlynq.c
16591F:	include/linux/vlynq.h
16592
16593VME SUBSYSTEM
16594M:	Martyn Welch <martyn@welchs.me.uk>
16595M:	Manohar Vanga <manohar.vanga@gmail.com>
16596M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16597L:	devel@driverdev.osuosl.org
16598S:	Maintained
16599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16600F:	Documentation/driver-api/vme.rst
16601F:	drivers/staging/vme/
16602F:	drivers/vme/
16603F:	include/linux/vme*
16604
16605VMWARE BALLOON DRIVER
16606M:	Julien Freche <jfreche@vmware.com>
16607M:	Nadav Amit <namit@vmware.com>
16608M:	"VMware, Inc." <pv-drivers@vmware.com>
16609L:	linux-kernel@vger.kernel.org
16610S:	Maintained
16611F:	drivers/misc/vmw_balloon.c
16612
16613VMWARE HYPERVISOR INTERFACE
16614M:	Alok Kataria <akataria@vmware.com>
16615L:	virtualization@lists.linux-foundation.org
16616S:	Supported
16617F:	arch/x86/kernel/cpu/vmware.c
16618
16619VMWARE PVRDMA DRIVER
16620M:	Adit Ranadive <aditr@vmware.com>
16621M:	VMware PV-Drivers <pv-drivers@vmware.com>
16622L:	linux-rdma@vger.kernel.org
16623S:	Maintained
16624F:	drivers/infiniband/hw/vmw_pvrdma/
16625
16626VMware PVSCSI driver
16627M:	Jim Gill <jgill@vmware.com>
16628M:	VMware PV-Drivers <pv-drivers@vmware.com>
16629L:	linux-scsi@vger.kernel.org
16630S:	Maintained
16631F:	drivers/scsi/vmw_pvscsi.c
16632F:	drivers/scsi/vmw_pvscsi.h
16633
16634VMWARE VMMOUSE SUBDRIVER
16635M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16636M:	"VMware, Inc." <pv-drivers@vmware.com>
16637L:	linux-input@vger.kernel.org
16638S:	Maintained
16639F:	drivers/input/mouse/vmmouse.c
16640F:	drivers/input/mouse/vmmouse.h
16641
16642VMWARE VMXNET3 ETHERNET DRIVER
16643M:	Ronak Doshi <doshir@vmware.com>
16644M:	"VMware, Inc." <pv-drivers@vmware.com>
16645L:	netdev@vger.kernel.org
16646S:	Maintained
16647F:	drivers/net/vmxnet3/
16648
16649VOCORE VOCORE2 BOARD
16650M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16651L:	linux-mips@vger.kernel.org
16652S:	Maintained
16653F:	arch/mips/boot/dts/ralink/vocore2.dts
16654
16655VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16656M:	Liam Girdwood <lgirdwood@gmail.com>
16657M:	Mark Brown <broonie@kernel.org>
16658L:	linux-kernel@vger.kernel.org
16659W:	http://www.slimlogic.co.uk/?p=48
16660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16661S:	Supported
16662F:	Documentation/devicetree/bindings/regulator/
16663F:	Documentation/power/regulator/
16664F:	drivers/regulator/
16665F:	include/dt-bindings/regulator/
16666F:	include/linux/regulator/
16667
16668VRF
16669M:	David Ahern <dsa@cumulusnetworks.com>
16670M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16671L:	netdev@vger.kernel.org
16672S:	Maintained
16673F:	drivers/net/vrf.c
16674F:	Documentation/networking/vrf.txt
16675
16676VT1211 HARDWARE MONITOR DRIVER
16677M:	Juerg Haefliger <juergh@gmail.com>
16678L:	linux-hwmon@vger.kernel.org
16679S:	Maintained
16680F:	Documentation/hwmon/vt1211
16681F:	drivers/hwmon/vt1211.c
16682
16683VT8231 HARDWARE MONITOR DRIVER
16684M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16685L:	linux-hwmon@vger.kernel.org
16686S:	Maintained
16687F:	drivers/hwmon/vt8231.c
16688
16689VUB300 USB to SDIO/SD/MMC bridge chip
16690M:	Tony Olech <tony.olech@elandigitalsystems.com>
16691L:	linux-mmc@vger.kernel.org
16692L:	linux-usb@vger.kernel.org
16693S:	Supported
16694F:	drivers/mmc/host/vub300.c
16695
16696W1 DALLAS'S 1-WIRE BUS
16697M:	Evgeniy Polyakov <zbr@ioremap.net>
16698S:	Maintained
16699F:	Documentation/devicetree/bindings/w1/
16700F:	Documentation/w1/
16701F:	drivers/w1/
16702F:	include/linux/w1.h
16703
16704W83791D HARDWARE MONITORING DRIVER
16705M:	Marc Hulsman <m.hulsman@tudelft.nl>
16706L:	linux-hwmon@vger.kernel.org
16707S:	Maintained
16708F:	Documentation/hwmon/w83791d
16709F:	drivers/hwmon/w83791d.c
16710
16711W83793 HARDWARE MONITORING DRIVER
16712M:	Rudolf Marek <r.marek@assembler.cz>
16713L:	linux-hwmon@vger.kernel.org
16714S:	Maintained
16715F:	Documentation/hwmon/w83793
16716F:	drivers/hwmon/w83793.c
16717
16718W83795 HARDWARE MONITORING DRIVER
16719M:	Jean Delvare <jdelvare@suse.com>
16720L:	linux-hwmon@vger.kernel.org
16721S:	Maintained
16722F:	drivers/hwmon/w83795.c
16723
16724W83L51xD SD/MMC CARD INTERFACE DRIVER
16725M:	Pierre Ossman <pierre@ossman.eu>
16726S:	Maintained
16727F:	drivers/mmc/host/wbsd.*
16728
16729WACOM PROTOCOL 4 SERIAL TABLETS
16730M:	Julian Squires <julian@cipht.net>
16731M:	Hans de Goede <hdegoede@redhat.com>
16732L:	linux-input@vger.kernel.org
16733S:	Maintained
16734F:	drivers/input/tablet/wacom_serial4.c
16735
16736WATCHDOG DEVICE DRIVERS
16737M:	Wim Van Sebroeck <wim@linux-watchdog.org>
16738M:	Guenter Roeck <linux@roeck-us.net>
16739L:	linux-watchdog@vger.kernel.org
16740W:	http://www.linux-watchdog.org/
16741T:	git git://www.linux-watchdog.org/linux-watchdog.git
16742S:	Maintained
16743F:	Documentation/devicetree/bindings/watchdog/
16744F:	Documentation/watchdog/
16745F:	drivers/watchdog/
16746F:	include/linux/watchdog.h
16747F:	include/uapi/linux/watchdog.h
16748
16749WHISKEYCOVE PMIC GPIO DRIVER
16750M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16751L:	linux-gpio@vger.kernel.org
16752S:	Maintained
16753F:	drivers/gpio/gpio-wcove.c
16754
16755WHWAVE RTC DRIVER
16756M:	Dianlong Li <long17.cool@163.com>
16757L:	linux-rtc@vger.kernel.org
16758S:	Maintained
16759F:	drivers/rtc/rtc-sd3078.c
16760
16761WIIMOTE HID DRIVER
16762M:	David Herrmann <dh.herrmann@googlemail.com>
16763L:	linux-input@vger.kernel.org
16764S:	Maintained
16765F:	drivers/hid/hid-wiimote*
16766
16767WILOCITY WIL6210 WIRELESS DRIVER
16768M:	Maya Erez <merez@codeaurora.org>
16769L:	linux-wireless@vger.kernel.org
16770L:	wil6210@qti.qualcomm.com
16771S:	Supported
16772W:	http://wireless.kernel.org/en/users/Drivers/wil6210
16773F:	drivers/net/wireless/ath/wil6210/
16774
16775WIMAX STACK
16776M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16777M:	linux-wimax@intel.com
16778L:	wimax@linuxwimax.org (subscribers-only)
16779S:	Supported
16780W:	http://linuxwimax.org
16781F:	Documentation/wimax/README.wimax
16782F:	include/linux/wimax/debug.h
16783F:	include/net/wimax.h
16784F:	include/uapi/linux/wimax.h
16785F:	net/wimax/
16786
16787WINBOND CIR DRIVER
16788M:	David Härdeman <david@hardeman.nu>
16789S:	Maintained
16790F:	drivers/media/rc/winbond-cir.c
16791
16792RCMM REMOTE CONTROLS DECODER
16793M:	Patrick Lerda <patrick9876@free.fr>
16794S:	Maintained
16795F:	drivers/media/rc/ir-rcmm-decoder.c
16796
16797WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16798M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16799L:	linux-watchdog@vger.kernel.org
16800S:	Maintained
16801F:	drivers/watchdog/ebc-c384_wdt.c
16802
16803WINSYSTEMS WS16C48 GPIO DRIVER
16804M:	William Breathitt Gray <vilhelm.gray@gmail.com>
16805L:	linux-gpio@vger.kernel.org
16806S:	Maintained
16807F:	drivers/gpio/gpio-ws16c48.c
16808
16809WISTRON LAPTOP BUTTON DRIVER
16810M:	Miloslav Trmac <mitr@volny.cz>
16811S:	Maintained
16812F:	drivers/input/misc/wistron_btns.c
16813
16814WL3501 WIRELESS PCMCIA CARD DRIVER
16815L:	linux-wireless@vger.kernel.org
16816S:	Odd fixes
16817F:	drivers/net/wireless/wl3501*
16818
16819WOLFSON MICROELECTRONICS DRIVERS
16820L:	patches@opensource.cirrus.com
16821T:	git https://github.com/CirrusLogic/linux-drivers.git
16822W:	https://github.com/CirrusLogic/linux-drivers/wiki
16823S:	Supported
16824F:	Documentation/hwmon/wm83??
16825F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16826F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16827F:	Documentation/devicetree/bindings/mfd/arizona.txt
16828F:	Documentation/devicetree/bindings/mfd/wm831x.txt
16829F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
16830F:	arch/arm/mach-s3c64xx/mach-crag6410*
16831F:	drivers/clk/clk-wm83*.c
16832F:	drivers/extcon/extcon-arizona.c
16833F:	drivers/leds/leds-wm83*.c
16834F:	drivers/gpio/gpio-*wm*.c
16835F:	drivers/gpio/gpio-arizona.c
16836F:	drivers/hwmon/wm83??-hwmon.c
16837F:	drivers/input/misc/wm831x-on.c
16838F:	drivers/input/touchscreen/wm831x-ts.c
16839F:	drivers/input/touchscreen/wm97*.c
16840F:	drivers/mfd/arizona*
16841F:	drivers/mfd/wm*.c
16842F:	drivers/mfd/cs47l24*
16843F:	drivers/power/supply/wm83*.c
16844F:	drivers/rtc/rtc-wm83*.c
16845F:	drivers/regulator/wm8*.c
16846F:	drivers/regulator/arizona*
16847F:	drivers/video/backlight/wm83*_bl.c
16848F:	drivers/watchdog/wm83*_wdt.c
16849F:	include/linux/mfd/arizona/
16850F:	include/linux/mfd/wm831x/
16851F:	include/linux/mfd/wm8350/
16852F:	include/linux/mfd/wm8400*
16853F:	include/linux/regulator/arizona*
16854F:	include/linux/wm97xx.h
16855F:	include/sound/wm????.h
16856F:	sound/soc/codecs/arizona.?
16857F:	sound/soc/codecs/wm*
16858F:	sound/soc/codecs/cs47l24*
16859
16860WORKQUEUE
16861M:	Tejun Heo <tj@kernel.org>
16862R:	Lai Jiangshan <jiangshanlai@gmail.com>
16863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16864S:	Maintained
16865F:	include/linux/workqueue.h
16866F:	kernel/workqueue.c
16867F:	Documentation/core-api/workqueue.rst
16868
16869X-POWERS AXP288 PMIC DRIVERS
16870M:	Hans de Goede <hdegoede@redhat.com>
16871S:	Maintained
16872N:	axp288
16873F:	drivers/acpi/pmic/intel_pmic_xpower.c
16874
16875X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16876M:	Chen-Yu Tsai <wens@csie.org>
16877L:	linux-kernel@vger.kernel.org
16878S:	Maintained
16879N:	axp[128]
16880
16881X.25 NETWORK LAYER
16882M:	Andrew Hendry <andrew.hendry@gmail.com>
16883L:	linux-x25@vger.kernel.org
16884S:	Odd Fixes
16885F:	Documentation/networking/x25*
16886F:	include/net/x25*
16887F:	net/x25/
16888
16889X86 ARCHITECTURE (32-BIT AND 64-BIT)
16890M:	Thomas Gleixner <tglx@linutronix.de>
16891M:	Ingo Molnar <mingo@redhat.com>
16892M:	Borislav Petkov <bp@alien8.de>
16893R:	"H. Peter Anvin" <hpa@zytor.com>
16894M:	x86@kernel.org
16895L:	linux-kernel@vger.kernel.org
16896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16897S:	Maintained
16898F:	Documentation/devicetree/bindings/x86/
16899F:	Documentation/x86/
16900F:	arch/x86/
16901
16902X86 ENTRY CODE
16903M:	Andy Lutomirski <luto@kernel.org>
16904L:	linux-kernel@vger.kernel.org
16905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16906S:	Maintained
16907F:	arch/x86/entry/
16908
16909X86 MCE INFRASTRUCTURE
16910M:	Tony Luck <tony.luck@intel.com>
16911M:	Borislav Petkov <bp@alien8.de>
16912L:	linux-edac@vger.kernel.org
16913S:	Maintained
16914F:	arch/x86/kernel/cpu/mcheck/*
16915
16916X86 MICROCODE UPDATE SUPPORT
16917M:	Borislav Petkov <bp@alien8.de>
16918S:	Maintained
16919F:	arch/x86/kernel/cpu/microcode/*
16920
16921X86 MM
16922M:	Dave Hansen <dave.hansen@linux.intel.com>
16923M:	Andy Lutomirski <luto@kernel.org>
16924M:	Peter Zijlstra <peterz@infradead.org>
16925L:	linux-kernel@vger.kernel.org
16926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16927S:	Maintained
16928F:	arch/x86/mm/
16929
16930X86 PLATFORM DRIVERS
16931M:	Darren Hart <dvhart@infradead.org>
16932M:	Andy Shevchenko <andy@infradead.org>
16933L:	platform-driver-x86@vger.kernel.org
16934T:	git git://git.infradead.org/linux-platform-drivers-x86.git
16935S:	Maintained
16936F:	drivers/platform/x86/
16937F:	drivers/platform/olpc/
16938
16939X86 PLATFORM DRIVERS - ARCH
16940R:	Darren Hart <dvhart@infradead.org>
16941R:	Andy Shevchenko <andy@infradead.org>
16942L:	platform-driver-x86@vger.kernel.org
16943L:	x86@kernel.org
16944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16945S:	Maintained
16946F:	arch/x86/platform
16947
16948X86 VDSO
16949M:	Andy Lutomirski <luto@kernel.org>
16950L:	linux-kernel@vger.kernel.org
16951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16952S:	Maintained
16953F:	arch/x86/entry/vdso/
16954
16955XARRAY
16956M:	Matthew Wilcox <willy@infradead.org>
16957L:	linux-fsdevel@vger.kernel.org
16958S:	Supported
16959F:	Documentation/core-api/xarray.rst
16960F:	lib/idr.c
16961F:	lib/xarray.c
16962F:	include/linux/idr.h
16963F:	include/linux/xarray.h
16964F:	tools/testing/radix-tree
16965
16966XBOX DVD IR REMOTE
16967M:	Benjamin Valentin <benpicco@googlemail.com>
16968S:	Maintained
16969F:	drivers/media/rc/xbox_remote.c
16970F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
16971
16972XC2028/3028 TUNER DRIVER
16973M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16974L:	linux-media@vger.kernel.org
16975W:	https://linuxtv.org
16976T:	git git://linuxtv.org/media_tree.git
16977S:	Maintained
16978F:	drivers/media/tuners/tuner-xc2028.*
16979
16980XDP (eXpress Data Path)
16981M:	Alexei Starovoitov <ast@kernel.org>
16982M:	Daniel Borkmann <daniel@iogearbox.net>
16983M:	David S. Miller <davem@davemloft.net>
16984M:	Jakub Kicinski <jakub.kicinski@netronome.com>
16985M:	Jesper Dangaard Brouer <hawk@kernel.org>
16986M:	John Fastabend <john.fastabend@gmail.com>
16987L:	netdev@vger.kernel.org
16988L:	xdp-newbies@vger.kernel.org
16989L:	bpf@vger.kernel.org
16990S:	Supported
16991F:	net/core/xdp.c
16992F:	include/net/xdp.h
16993F:	kernel/bpf/devmap.c
16994F:	kernel/bpf/cpumap.c
16995F:	include/trace/events/xdp.h
16996K:	xdp
16997N:	xdp
16998
16999XDP SOCKETS (AF_XDP)
17000M:	Björn Töpel <bjorn.topel@intel.com>
17001M:	Magnus Karlsson <magnus.karlsson@intel.com>
17002L:	netdev@vger.kernel.org
17003L:	bpf@vger.kernel.org
17004S:	Maintained
17005F:	kernel/bpf/xskmap.c
17006F:	net/xdp/
17007
17008XEN BLOCK SUBSYSTEM
17009M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17010M:	Roger Pau Monné <roger.pau@citrix.com>
17011L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17012S:	Supported
17013F:	drivers/block/xen-blkback/*
17014F:	drivers/block/xen*
17015
17016XEN HYPERVISOR ARM
17017M:	Stefano Stabellini <sstabellini@kernel.org>
17018L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17019S:	Maintained
17020F:	arch/arm/xen/
17021F:	arch/arm/include/asm/xen/
17022
17023XEN HYPERVISOR ARM64
17024M:	Stefano Stabellini <sstabellini@kernel.org>
17025L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17026S:	Maintained
17027F:	arch/arm64/xen/
17028F:	arch/arm64/include/asm/xen/
17029
17030XEN HYPERVISOR INTERFACE
17031M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17032M:	Juergen Gross <jgross@suse.com>
17033R:	Stefano Stabellini <sstabellini@kernel.org>
17034L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17036S:	Supported
17037F:	arch/x86/xen/
17038F:	arch/x86/platform/pvh/
17039F:	drivers/*/xen-*front.c
17040F:	drivers/xen/
17041F:	arch/x86/include/asm/xen/
17042F:	arch/x86/include/asm/pvclock-abi.h
17043F:	include/xen/
17044F:	include/uapi/xen/
17045F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17046F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17047
17048XEN NETWORK BACKEND DRIVER
17049M:	Wei Liu <wei.liu2@citrix.com>
17050M:	Paul Durrant <paul.durrant@citrix.com>
17051L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17052L:	netdev@vger.kernel.org
17053S:	Supported
17054F:	drivers/net/xen-netback/*
17055
17056XEN PCI SUBSYSTEM
17057M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17058L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17059S:	Supported
17060F:	arch/x86/pci/*xen*
17061F:	drivers/pci/*xen*
17062
17063XEN PVSCSI DRIVERS
17064M:	Juergen Gross <jgross@suse.com>
17065L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17066L:	linux-scsi@vger.kernel.org
17067S:	Supported
17068F:	drivers/scsi/xen-scsifront.c
17069F:	drivers/xen/xen-scsiback.c
17070F:	include/xen/interface/io/vscsiif.h
17071
17072XEN SWIOTLB SUBSYSTEM
17073M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17074L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17075L:	iommu@lists.linux-foundation.org
17076S:	Supported
17077F:	arch/x86/xen/*swiotlb*
17078F:	drivers/xen/*swiotlb*
17079
17080XEN SOUND FRONTEND DRIVER
17081M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17082L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17084S:	Supported
17085F:	sound/xen/*
17086
17087XFS FILESYSTEM
17088M:	Darrick J. Wong <darrick.wong@oracle.com>
17089M:	linux-xfs@vger.kernel.org
17090L:	linux-xfs@vger.kernel.org
17091W:	http://xfs.org/
17092T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17093S:	Supported
17094F:	Documentation/filesystems/xfs.txt
17095F:	fs/xfs/
17096
17097XILINX AXI ETHERNET DRIVER
17098M:	Anirudha Sarangi <anirudh@xilinx.com>
17099M:	John Linn <John.Linn@xilinx.com>
17100S:	Maintained
17101F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17102
17103XILINX UARTLITE SERIAL DRIVER
17104M:	Peter Korsgaard <jacmet@sunsite.dk>
17105L:	linux-serial@vger.kernel.org
17106S:	Maintained
17107F:	drivers/tty/serial/uartlite.c
17108
17109XILINX VIDEO IP CORES
17110M:	Hyun Kwon <hyun.kwon@xilinx.com>
17111M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17112L:	linux-media@vger.kernel.org
17113T:	git git://linuxtv.org/media_tree.git
17114S:	Supported
17115F:	Documentation/devicetree/bindings/media/xilinx/
17116F:	drivers/media/platform/xilinx/
17117F:	include/uapi/linux/xilinx-v4l2-controls.h
17118
17119XILLYBUS DRIVER
17120M:	Eli Billauer <eli.billauer@gmail.com>
17121L:	linux-kernel@vger.kernel.org
17122S:	Supported
17123F:	drivers/char/xillybus/
17124
17125XLP9XX I2C DRIVER
17126M:	George Cherian <george.cherian@cavium.com>
17127M:	Jan Glauber <jglauber@cavium.com>
17128L:	linux-i2c@vger.kernel.org
17129W:	http://www.cavium.com
17130S:	Supported
17131F:	drivers/i2c/busses/i2c-xlp9xx.c
17132
17133XRA1403 GPIO EXPANDER
17134M:	Nandor Han <nandor.han@ge.com>
17135M:	Semi Malinen <semi.malinen@ge.com>
17136L:	linux-gpio@vger.kernel.org
17137S:	Maintained
17138F:	drivers/gpio/gpio-xra1403.c
17139F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17140
17141XTENSA XTFPGA PLATFORM SUPPORT
17142M:	Max Filippov <jcmvbkbc@gmail.com>
17143L:	linux-xtensa@linux-xtensa.org
17144S:	Maintained
17145F:	drivers/spi/spi-xtensa-xtfpga.c
17146F:	sound/soc/xtensa/xtfpga-i2s.c
17147
17148YAM DRIVER FOR AX.25
17149M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17150L:	linux-hams@vger.kernel.org
17151S:	Maintained
17152F:	drivers/net/hamradio/yam*
17153F:	include/linux/yam.h
17154
17155YAMA SECURITY MODULE
17156M:	Kees Cook <keescook@chromium.org>
17157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17158S:	Supported
17159F:	security/yama/
17160F:	Documentation/admin-guide/LSM/Yama.rst
17161
17162YEALINK PHONE DRIVER
17163M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17164L:	usbb2k-api-dev@nongnu.org
17165S:	Maintained
17166F:	Documentation/input/devices/yealink.rst
17167F:	drivers/input/misc/yealink.*
17168
17169Z8530 DRIVER FOR AX.25
17170M:	Joerg Reuter <jreuter@yaina.de>
17171W:	http://yaina.de/jreuter/
17172W:	http://www.qsl.net/dl1bke/
17173L:	linux-hams@vger.kernel.org
17174S:	Maintained
17175F:	Documentation/networking/z8530drv.txt
17176F:	drivers/net/hamradio/*scc.c
17177F:	drivers/net/hamradio/z8530.h
17178
17179ZBUD COMPRESSED PAGE ALLOCATOR
17180M:	Seth Jennings <sjenning@redhat.com>
17181M:	Dan Streetman <ddstreet@ieee.org>
17182L:	linux-mm@kvack.org
17183S:	Maintained
17184F:	mm/zbud.c
17185F:	include/linux/zbud.h
17186
17187ZD1211RW WIRELESS DRIVER
17188M:	Daniel Drake <dsd@gentoo.org>
17189M:	Ulrich Kunitz <kune@deine-taler.de>
17190W:	http://zd1211.ath.cx/wiki/DriverRewrite
17191L:	linux-wireless@vger.kernel.org
17192L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17193S:	Maintained
17194F:	drivers/net/wireless/zydas/zd1211rw/
17195
17196ZD1301 MEDIA DRIVER
17197M:	Antti Palosaari <crope@iki.fi>
17198L:	linux-media@vger.kernel.org
17199W:	https://linuxtv.org/
17200W:	http://palosaari.fi/linux/
17201Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17202S:	Maintained
17203F:	drivers/media/usb/dvb-usb-v2/zd1301*
17204
17205ZD1301_DEMOD MEDIA DRIVER
17206M:	Antti Palosaari <crope@iki.fi>
17207L:	linux-media@vger.kernel.org
17208W:	https://linuxtv.org/
17209W:	http://palosaari.fi/linux/
17210Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17211S:	Maintained
17212F:	drivers/media/dvb-frontends/zd1301_demod*
17213
17214ZPOOL COMPRESSED PAGE STORAGE API
17215M:	Dan Streetman <ddstreet@ieee.org>
17216L:	linux-mm@kvack.org
17217S:	Maintained
17218F:	mm/zpool.c
17219F:	include/linux/zpool.h
17220
17221ZR36067 VIDEO FOR LINUX DRIVER
17222L:	mjpeg-users@lists.sourceforge.net
17223L:	linux-media@vger.kernel.org
17224W:	http://mjpeg.sourceforge.net/driver-zoran/
17225T:	hg https://linuxtv.org/hg/v4l-dvb
17226S:	Odd Fixes
17227F:	drivers/staging/media/zoran/
17228
17229ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17230M:	Minchan Kim <minchan@kernel.org>
17231M:	Nitin Gupta <ngupta@vflare.org>
17232R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17233L:	linux-kernel@vger.kernel.org
17234S:	Maintained
17235F:	drivers/block/zram/
17236F:	Documentation/blockdev/zram.txt
17237
17238ZS DECSTATION Z85C30 SERIAL DRIVER
17239M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17240S:	Maintained
17241F:	drivers/tty/serial/zs.*
17242
17243ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17244M:	Minchan Kim <minchan@kernel.org>
17245M:	Nitin Gupta <ngupta@vflare.org>
17246R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17247L:	linux-mm@kvack.org
17248S:	Maintained
17249F:	mm/zsmalloc.c
17250F:	include/linux/zsmalloc.h
17251F:	Documentation/vm/zsmalloc.rst
17252
17253ZSWAP COMPRESSED SWAP CACHING
17254M:	Seth Jennings <sjenning@redhat.com>
17255M:	Dan Streetman <ddstreet@ieee.org>
17256L:	linux-mm@kvack.org
17257S:	Maintained
17258F:	mm/zswap.c
17259
17260THE REST
17261M:	Linus Torvalds <torvalds@linux-foundation.org>
17262L:	linux-kernel@vger.kernel.org
17263Q:	http://patchwork.kernel.org/project/LKML/list/
17264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17265S:	Buried alive in reporters
17266F:	*
17267F:	*/
17268