xref: /openbmc/linux/MAINTAINERS (revision 4e95bc26)
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 DRIVER
272M:	William Breathitt Gray <vilhelm.gray@gmail.com>
273L:	linux-iio@vger.kernel.org
274S:	Maintained
275F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277F:	drivers/counter/104-quad-8.c
278
279ACCES PCI-IDIO-16 GPIO DRIVER
280M:	William Breathitt Gray <vilhelm.gray@gmail.com>
281L:	linux-gpio@vger.kernel.org
282S:	Maintained
283F:	drivers/gpio/gpio-pci-idio-16.c
284
285ACCES PCIe-IDIO-24 GPIO DRIVER
286M:	William Breathitt Gray <vilhelm.gray@gmail.com>
287L:	linux-gpio@vger.kernel.org
288S:	Maintained
289F:	drivers/gpio/gpio-pcie-idio-24.c
290
291ACENIC DRIVER
292M:	Jes Sorensen <jes@trained-monkey.org>
293L:	linux-acenic@sunsite.dk
294S:	Maintained
295F:	drivers/net/ethernet/alteon/acenic*
296
297ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298M:	Peter Feuerer <peter@piie.net>
299L:	platform-driver-x86@vger.kernel.org
300W:	http://piie.net/?section=acerhdf
301S:	Maintained
302F:	drivers/platform/x86/acerhdf.c
303
304ACER WMI LAPTOP EXTRAS
305M:	"Lee, Chun-Yi" <jlee@suse.com>
306L:	platform-driver-x86@vger.kernel.org
307S:	Maintained
308F:	drivers/platform/x86/acer-wmi.c
309
310ACPI
311M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
312M:	Len Brown <lenb@kernel.org>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317B:	https://bugzilla.kernel.org
318S:	Supported
319F:	drivers/acpi/
320F:	drivers/pnp/pnpacpi/
321F:	include/linux/acpi.h
322F:	include/linux/fwnode.h
323F:	include/acpi/
324F:	Documentation/acpi/
325F:	Documentation/ABI/testing/sysfs-bus-acpi
326F:	Documentation/ABI/testing/configfs-acpi
327F:	drivers/pci/*acpi*
328F:	drivers/pci/*/*acpi*
329F:	tools/power/acpi/
330
331ACPI APEI
332M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
333M:	Len Brown <lenb@kernel.org>
334L:	linux-acpi@vger.kernel.org
335R:	James Morse <james.morse@arm.com>
336R:	Tony Luck <tony.luck@intel.com>
337R:	Borislav Petkov <bp@alien8.de>
338F:	drivers/acpi/apei/
339
340ACPI COMPONENT ARCHITECTURE (ACPICA)
341M:	Robert Moore <robert.moore@intel.com>
342M:	Erik Schmauss <erik.schmauss@intel.com>
343M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344L:	linux-acpi@vger.kernel.org
345L:	devel@acpica.org
346W:	https://acpica.org/
347W:	https://github.com/acpica/acpica/
348Q:	https://patchwork.kernel.org/project/linux-acpi/list/
349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350B:	https://bugzilla.kernel.org
351B:	https://bugs.acpica.org
352S:	Supported
353F:	drivers/acpi/acpica/
354F:	include/acpi/
355F:	tools/power/acpi/
356
357ACPI FAN DRIVER
358M:	Zhang Rui <rui.zhang@intel.com>
359L:	linux-acpi@vger.kernel.org
360W:	https://01.org/linux-acpi
361B:	https://bugzilla.kernel.org
362S:	Supported
363F:	drivers/acpi/fan.c
364
365ACPI FOR ARM64 (ACPI/arm64)
366M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367M:	Hanjun Guo <guohanjun@huawei.com>
368M:	Sudeep Holla <sudeep.holla@arm.com>
369L:	linux-acpi@vger.kernel.org
370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371S:	Maintained
372F:	drivers/acpi/arm64
373
374ACPI I2C MULTI INSTANTIATE DRIVER
375M:	Hans de Goede <hdegoede@redhat.com>
376L:	platform-driver-x86@vger.kernel.org
377S:	Maintained
378F:	drivers/platform/x86/i2c-multi-instantiate.c
379
380ACPI PMIC DRIVERS
381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
382M:	Len Brown <lenb@kernel.org>
383R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384R:	Mika Westerberg <mika.westerberg@linux.intel.com>
385L:	linux-acpi@vger.kernel.org
386Q:	https://patchwork.kernel.org/project/linux-acpi/list/
387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388B:	https://bugzilla.kernel.org
389S:	Supported
390F:	drivers/acpi/pmic/
391
392ACPI THERMAL DRIVER
393M:	Zhang Rui <rui.zhang@intel.com>
394L:	linux-acpi@vger.kernel.org
395W:	https://01.org/linux-acpi
396B:	https://bugzilla.kernel.org
397S:	Supported
398F:	drivers/acpi/*thermal*
399
400ACPI VIDEO DRIVER
401M:	Zhang Rui <rui.zhang@intel.com>
402L:	linux-acpi@vger.kernel.org
403W:	https://01.org/linux-acpi
404B:	https://bugzilla.kernel.org
405S:	Supported
406F:	drivers/acpi/acpi_video.c
407
408ACPI WMI DRIVER
409L:	platform-driver-x86@vger.kernel.org
410S:	Orphan
411F:	drivers/platform/x86/wmi.c
412F:	include/uapi/linux/wmi.h
413
414AD1889 ALSA SOUND DRIVER
415W:	https://parisc.wiki.kernel.org/index.php/AD1889
416L:	linux-parisc@vger.kernel.org
417S:	Maintained
418F:	sound/pci/ad1889.*
419
420AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M:	Michael Hennerich <michael.hennerich@analog.com>
422W:	http://wiki.analog.com/AD5254
423W:	http://ez.analog.com/community/linux-device-drivers
424S:	Supported
425F:	drivers/misc/ad525x_dpot.c
426
427AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/AD5398
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/regulator/ad5398.c
433
434AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435M:	Michael Hennerich <michael.hennerich@analog.com>
436W:	http://wiki.analog.com/AD7142
437W:	http://ez.analog.com/community/linux-device-drivers
438S:	Supported
439F:	drivers/input/misc/ad714x.c
440
441AD7877 TOUCHSCREEN DRIVER
442M:	Michael Hennerich <michael.hennerich@analog.com>
443W:	http://wiki.analog.com/AD7877
444W:	http://ez.analog.com/community/linux-device-drivers
445S:	Supported
446F:	drivers/input/touchscreen/ad7877.c
447
448AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/AD7879
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/input/touchscreen/ad7879.c
454
455ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456M:	Jiri Kosina <jikos@kernel.org>
457S:	Maintained
458
459ADF7242 IEEE 802.15.4 RADIO DRIVER
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	https://wiki.analog.com/ADF7242
462W:	http://ez.analog.com/community/linux-device-drivers
463L:	linux-wpan@vger.kernel.org
464S:	Supported
465F:	drivers/net/ieee802154/adf7242.c
466F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468ADM1025 HARDWARE MONITOR DRIVER
469M:	Jean Delvare <jdelvare@suse.com>
470L:	linux-hwmon@vger.kernel.org
471S:	Maintained
472F:	Documentation/hwmon/adm1025.rst
473F:	drivers/hwmon/adm1025.c
474
475ADM1029 HARDWARE MONITOR DRIVER
476M:	Corentin Labbe <clabbe.montjoie@gmail.com>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	drivers/hwmon/adm1029.c
480
481ADM8211 WIRELESS DRIVER
482L:	linux-wireless@vger.kernel.org
483W:	http://wireless.kernel.org/
484S:	Orphan
485F:	drivers/net/wireless/admtek/adm8211.*
486
487ADP1653 FLASH CONTROLLER DRIVER
488M:	Sakari Ailus <sakari.ailus@iki.fi>
489L:	linux-media@vger.kernel.org
490S:	Maintained
491F:	drivers/media/i2c/adp1653.c
492F:	include/media/i2c/adp1653.h
493
494ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495M:	Michael Hennerich <michael.hennerich@analog.com>
496W:	http://wiki.analog.com/ADP5520
497W:	http://ez.analog.com/community/linux-device-drivers
498S:	Supported
499F:	drivers/mfd/adp5520.c
500F:	drivers/video/backlight/adp5520_bl.c
501F:	drivers/leds/leds-adp5520.c
502F:	drivers/gpio/gpio-adp5520.c
503F:	drivers/input/keyboard/adp5520-keys.c
504
505ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506M:	Michael Hennerich <michael.hennerich@analog.com>
507W:	http://wiki.analog.com/ADP5588
508W:	http://ez.analog.com/community/linux-device-drivers
509S:	Supported
510F:	drivers/input/keyboard/adp5588-keys.c
511F:	drivers/gpio/gpio-adp5588.c
512
513ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514M:	Michael Hennerich <michael.hennerich@analog.com>
515W:	http://wiki.analog.com/ADP8860
516W:	http://ez.analog.com/community/linux-device-drivers
517S:	Supported
518F:	drivers/video/backlight/adp8860_bl.c
519
520ADS1015 HARDWARE MONITOR DRIVER
521M:	Dirk Eibach <eibach@gdsys.de>
522L:	linux-hwmon@vger.kernel.org
523S:	Maintained
524F:	Documentation/hwmon/ads1015.rst
525F:	drivers/hwmon/ads1015.c
526F:	include/linux/platform_data/ads1015.h
527
528ADT746X FAN DRIVER
529M:	Colin Leroy <colin@colino.net>
530S:	Maintained
531F:	drivers/macintosh/therm_adt746x.c
532
533ADT7475 HARDWARE MONITOR DRIVER
534M:	Jean Delvare <jdelvare@suse.com>
535L:	linux-hwmon@vger.kernel.org
536S:	Maintained
537F:	Documentation/hwmon/adt7475.rst
538F:	drivers/hwmon/adt7475.c
539
540ADVANSYS SCSI DRIVER
541M:	Matthew Wilcox <willy@infradead.org>
542M:	Hannes Reinecke <hare@suse.com>
543L:	linux-scsi@vger.kernel.org
544S:	Maintained
545F:	Documentation/scsi/advansys.txt
546F:	drivers/scsi/advansys.c
547
548ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550W:	http://wiki.analog.com/ADXL345
551W:	http://ez.analog.com/community/linux-device-drivers
552S:	Supported
553F:	drivers/input/misc/adxl34x.c
554
555ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556M:	Stefan Popa <stefan.popa@analog.com>
557W:	http://ez.analog.com/community/linux-device-drivers
558S:	Supported
559F:	drivers/iio/accel/adxl372.c
560F:	drivers/iio/accel/adxl372_spi.c
561F:	drivers/iio/accel/adxl372_i2c.c
562F:	Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564AF9013 MEDIA DRIVER
565M:	Antti Palosaari <crope@iki.fi>
566L:	linux-media@vger.kernel.org
567W:	https://linuxtv.org
568W:	http://palosaari.fi/linux/
569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
570T:	git git://linuxtv.org/anttip/media_tree.git
571S:	Maintained
572F:	drivers/media/dvb-frontends/af9013*
573
574AF9033 MEDIA DRIVER
575M:	Antti Palosaari <crope@iki.fi>
576L:	linux-media@vger.kernel.org
577W:	https://linuxtv.org
578W:	http://palosaari.fi/linux/
579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
580T:	git git://linuxtv.org/anttip/media_tree.git
581S:	Maintained
582F:	drivers/media/dvb-frontends/af9033*
583
584AFFS FILE SYSTEM
585M:	David Sterba <dsterba@suse.com>
586L:	linux-fsdevel@vger.kernel.org
587S:	Odd Fixes
588F:	Documentation/filesystems/affs.txt
589F:	fs/affs/
590
591AFS FILESYSTEM
592M:	David Howells <dhowells@redhat.com>
593L:	linux-afs@lists.infradead.org
594S:	Supported
595F:	fs/afs/
596F:	include/trace/events/afs.h
597F:	Documentation/filesystems/afs.txt
598W:	https://www.infradead.org/~dhowells/kafs/
599
600AGPGART DRIVER
601M:	David Airlie <airlied@linux.ie>
602T:	git git://anongit.freedesktop.org/drm/drm
603S:	Maintained
604F:	drivers/char/agp/
605F:	include/linux/agp*
606F:	include/uapi/linux/agp*
607
608AHA152X SCSI DRIVER
609M:	"Juergen E. Fischer" <fischer@norbit.de>
610L:	linux-scsi@vger.kernel.org
611S:	Maintained
612F:	drivers/scsi/aha152x*
613F:	drivers/scsi/pcmcia/aha152x*
614
615AIC7XXX / AIC79XX SCSI DRIVER
616M:	Hannes Reinecke <hare@suse.com>
617L:	linux-scsi@vger.kernel.org
618S:	Maintained
619F:	drivers/scsi/aic7xxx/
620
621AIMSLAB FM RADIO RECEIVER DRIVER
622M:	Hans Verkuil <hverkuil@xs4all.nl>
623L:	linux-media@vger.kernel.org
624T:	git git://linuxtv.org/media_tree.git
625W:	https://linuxtv.org
626S:	Maintained
627F:	drivers/media/radio/radio-aimslab*
628
629AIO
630M:	Benjamin LaHaise <bcrl@kvack.org>
631L:	linux-aio@kvack.org
632S:	Supported
633F:	fs/aio.c
634F:	include/linux/*aio*.h
635
636AIRSPY MEDIA DRIVER
637M:	Antti Palosaari <crope@iki.fi>
638L:	linux-media@vger.kernel.org
639W:	https://linuxtv.org
640W:	http://palosaari.fi/linux/
641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
642T:	git git://linuxtv.org/anttip/media_tree.git
643S:	Maintained
644F:	drivers/media/usb/airspy/
645
646ALACRITECH GIGABIT ETHERNET DRIVER
647M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
648S:	Maintained
649F:	drivers/net/ethernet/alacritech/*
650
651ALCATEL SPEEDTOUCH USB DRIVER
652M:	Duncan Sands <duncan.sands@free.fr>
653L:	linux-usb@vger.kernel.org
654W:	http://www.linux-usb.org/SpeedTouch/
655S:	Maintained
656F:	drivers/usb/atm/speedtch.c
657F:	drivers/usb/atm/usbatm.c
658
659ALCHEMY AU1XX0 MMC DRIVER
660M:	Manuel Lauss <manuel.lauss@gmail.com>
661S:	Maintained
662F:	drivers/mmc/host/au1xmmc.c
663
664ALI1563 I2C DRIVER
665M:	Rudolf Marek <r.marek@assembler.cz>
666L:	linux-i2c@vger.kernel.org
667S:	Maintained
668F:	Documentation/i2c/busses/i2c-ali1563
669F:	drivers/i2c/busses/i2c-ali1563.c
670
671ALLWINNER SECURITY SYSTEM
672M:	Corentin Labbe <clabbe.montjoie@gmail.com>
673L:	linux-crypto@vger.kernel.org
674S:	Maintained
675F:	drivers/crypto/sunxi-ss/
676
677ALLWINNER VPU DRIVER
678M:	Maxime Ripard <maxime.ripard@bootlin.com>
679M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680L:	linux-media@vger.kernel.org
681S:	Maintained
682F:	drivers/staging/media/sunxi/cedrus/
683
684ALPHA PORT
685M:	Richard Henderson <rth@twiddle.net>
686M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687M:	Matt Turner <mattst88@gmail.com>
688S:	Odd Fixes
689L:	linux-alpha@vger.kernel.org
690F:	arch/alpha/
691
692ALPS PS/2 TOUCHPAD DRIVER
693R:	Pali Rohár <pali.rohar@gmail.com>
694F:	drivers/input/mouse/alps.*
695
696ALTERA I2C CONTROLLER DRIVER
697M:	Thor Thayer <thor.thayer@linux.intel.com>
698S:	Maintained
699F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
700F:	drivers/i2c/busses/i2c-altera.c
701
702ALTERA MAILBOX DRIVER
703M:	Ley Foon Tan <lftan@altera.com>
704L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705S:	Maintained
706F:	drivers/mailbox/mailbox-altera.c
707
708ALTERA PIO DRIVER
709M:	Tien Hock Loh <thloh@altera.com>
710L:	linux-gpio@vger.kernel.org
711S:	Maintained
712F:	drivers/gpio/gpio-altera.c
713
714ALTERA SYSTEM MANAGER DRIVER
715M:	Thor Thayer <thor.thayer@linux.intel.com>
716S:	Maintained
717F:	drivers/mfd/altera-sysmgr.c
718F:	include/linux/mfd/altera-sysgmr.h
719
720ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721M:	Thor Thayer <thor.thayer@linux.intel.com>
722S:	Maintained
723F:	drivers/gpio/gpio-altera-a10sr.c
724F:	drivers/mfd/altera-a10sr.c
725F:	drivers/reset/reset-a10sr.c
726F:	include/linux/mfd/altera-a10sr.h
727F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729ALTERA TRIPLE SPEED ETHERNET DRIVER
730M:	Thor Thayer <thor.thayer@linux.intel.com>
731L:	netdev@vger.kernel.org
732L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733S:	Maintained
734F:	drivers/net/ethernet/altera/
735
736ALTERA UART/JTAG UART SERIAL DRIVERS
737M:	Tobias Klauser <tklauser@distanz.ch>
738L:	linux-serial@vger.kernel.org
739L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740S:	Maintained
741F:	drivers/tty/serial/altera_uart.c
742F:	drivers/tty/serial/altera_jtaguart.c
743F:	include/linux/altera_uart.h
744F:	include/linux/altera_jtaguart.h
745
746AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747M:	Talel Shenhar <talel@amazon.com>
748S:	Maintained
749F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750F:	drivers/thermal/thermal_mmio.c
751
752AMAZON ETHERNET DRIVERS
753M:	Netanel Belgazal <netanel@amazon.com>
754R:	Saeed Bishara <saeedb@amazon.com>
755R:	Zorik Machulsky <zorik@amazon.com>
756L:	netdev@vger.kernel.org
757S:	Supported
758F:	Documentation/networking/device_drivers/amazon/ena.txt
759F:	drivers/net/ethernet/amazon/
760
761AMAZON RDMA EFA DRIVER
762M:	Gal Pressman <galpress@amazon.com>
763R:	Yossi Leybovich <sleybo@amazon.com>
764L:	linux-rdma@vger.kernel.org
765Q:	https://patchwork.kernel.org/project/linux-rdma/list/
766S:	Supported
767F:	drivers/infiniband/hw/efa/
768F:	include/uapi/rdma/efa-abi.h
769
770AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771M:	Tom Lendacky <thomas.lendacky@amd.com>
772M:	Gary Hook <gary.hook@amd.com>
773L:	linux-crypto@vger.kernel.org
774S:	Supported
775F:	drivers/crypto/ccp/
776F:	include/linux/ccp.h
777
778AMD DISPLAY CORE
779M:	Harry Wentland <harry.wentland@amd.com>
780M:	Leo Li <sunpeng.li@amd.com>
781L:	amd-gfx@lists.freedesktop.org
782T:	git git://people.freedesktop.org/~agd5f/linux
783S:	Supported
784F:	drivers/gpu/drm/amd/display/
785
786AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787M:	Huang Rui <ray.huang@amd.com>
788L:	linux-hwmon@vger.kernel.org
789S:	Supported
790F:	Documentation/hwmon/fam15h_power.rst
791F:	drivers/hwmon/fam15h_power.c
792
793AMD FCH GPIO DRIVER
794M:	Enrico Weigelt, metux IT consult <info@metux.net>
795L:	linux-gpio@vger.kernel.org
796S:	Maintained
797F:	drivers/gpio/gpio-amd-fch.c
798F:	include/linux/platform_data/gpio/gpio-amd-fch.h
799
800AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
802S:	Orphan
803F:	drivers/usb/gadget/udc/amd5536udc.*
804
805AMD GEODE PROCESSOR/CHIPSET SUPPORT
806P:	Andres Salomon <dilinger@queued.net>
807L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
808W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809S:	Supported
810F:	drivers/char/hw_random/geode-rng.c
811F:	drivers/crypto/geode*
812F:	drivers/video/fbdev/geode/
813F:	arch/x86/include/asm/geode.h
814
815AMD IOMMU (AMD-VI)
816M:	Joerg Roedel <joro@8bytes.org>
817L:	iommu@lists.linux-foundation.org
818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819S:	Maintained
820F:	drivers/iommu/amd_iommu*.[ch]
821F:	include/linux/amd-iommu.h
822
823AMD KFD
824M:	Oded Gabbay <oded.gabbay@gmail.com>
825L:	dri-devel@lists.freedesktop.org
826T:	git git://people.freedesktop.org/~gabbayo/linux.git
827S:	Supported
828F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835F:	drivers/gpu/drm/amd/amdkfd/
836F:	drivers/gpu/drm/amd/include/cik_structs.h
837F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838F:	drivers/gpu/drm/amd/include/vi_structs.h
839F:	drivers/gpu/drm/amd/include/v9_structs.h
840F:	include/uapi/linux/kfd_ioctl.h
841
842AMD MP2 I2C DRIVER
843M:	Elie Morisse <syniurge@gmail.com>
844M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
845M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846L:	linux-i2c@vger.kernel.org
847S:	Maintained
848F:	drivers/i2c/busses/i2c-amd-mp2*
849
850AMD POWERPLAY
851M:	Rex Zhu <rex.zhu@amd.com>
852M:	Evan Quan <evan.quan@amd.com>
853L:	amd-gfx@lists.freedesktop.org
854S:	Supported
855F:	drivers/gpu/drm/amd/powerplay/
856T:	git git://people.freedesktop.org/~agd5f/linux
857
858AMD SEATTLE DEVICE TREE SUPPORT
859M:	Brijesh Singh <brijeshkumar.singh@amd.com>
860M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861M:	Tom Lendacky <thomas.lendacky@amd.com>
862S:	Supported
863F:	arch/arm64/boot/dts/amd/
864
865AMD XGBE DRIVER
866M:	Tom Lendacky <thomas.lendacky@amd.com>
867L:	netdev@vger.kernel.org
868S:	Supported
869F:	drivers/net/ethernet/amd/xgbe/
870F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872ANALOG DEVICES INC AD5686 DRIVER
873M:	Stefan Popa <stefan.popa@analog.com>
874L:	linux-pm@vger.kernel.org
875W:	http://ez.analog.com/community/linux-device-drivers
876S:	Supported
877F:	drivers/iio/dac/ad5686*
878F:	drivers/iio/dac/ad5696*
879
880ANALOG DEVICES INC AD5758 DRIVER
881M:	Stefan Popa <stefan.popa@analog.com>
882L:	linux-iio@vger.kernel.org
883W:	http://ez.analog.com/community/linux-device-drivers
884S:	Supported
885F:	drivers/iio/dac/ad5758.c
886F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888ANALOG DEVICES INC AD7124 DRIVER
889M:	Stefan Popa <stefan.popa@analog.com>
890L:	linux-iio@vger.kernel.org
891W:	http://ez.analog.com/community/linux-device-drivers
892S:	Supported
893F:	drivers/iio/adc/ad7124.c
894F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
895
896ANALOG DEVICES INC AD7606 DRIVER
897M:	Stefan Popa <stefan.popa@analog.com>
898L:	linux-iio@vger.kernel.org
899W:	http://ez.analog.com/community/linux-device-drivers
900S:	Supported
901F:	drivers/iio/adc/ad7606.c
902F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904ANALOG DEVICES INC AD7768-1 DRIVER
905M:	Stefan Popa <stefan.popa@analog.com>
906L:	linux-iio@vger.kernel.org
907W:	http://ez.analog.com/community/linux-device-drivers
908S:	Supported
909F:	drivers/iio/adc/ad7768-1.c
910F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912ANALOG DEVICES INC AD9389B DRIVER
913M:	Hans Verkuil <hans.verkuil@cisco.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/ad9389b*
917
918ANALOG DEVICES INC ADGS1408 DRIVER
919M:	Mircea Caprioru <mircea.caprioru@analog.com>
920S:	Supported
921F:	drivers/mux/adgs1408.c
922F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
923
924ANALOG DEVICES INC ADP5061 DRIVER
925M:	Stefan Popa <stefan.popa@analog.com>
926L:	linux-pm@vger.kernel.org
927W:	http://ez.analog.com/community/linux-device-drivers
928S:	Supported
929F:	drivers/power/supply/adp5061.c
930
931ANALOG DEVICES INC ADV7180 DRIVER
932M:	Lars-Peter Clausen <lars@metafoo.de>
933L:	linux-media@vger.kernel.org
934W:	http://ez.analog.com/community/linux-device-drivers
935S:	Supported
936F:	drivers/media/i2c/adv7180.c
937
938ANALOG DEVICES INC ADV748X DRIVER
939M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
940L:	linux-media@vger.kernel.org
941S:	Maintained
942F:	drivers/media/i2c/adv748x/*
943
944ANALOG DEVICES INC ADV7511 DRIVER
945M:	Hans Verkuil <hans.verkuil@cisco.com>
946L:	linux-media@vger.kernel.org
947S:	Maintained
948F:	drivers/media/i2c/adv7511*
949
950ANALOG DEVICES INC ADV7604 DRIVER
951M:	Hans Verkuil <hans.verkuil@cisco.com>
952L:	linux-media@vger.kernel.org
953S:	Maintained
954F:	drivers/media/i2c/adv7604*
955
956ANALOG DEVICES INC ADV7842 DRIVER
957M:	Hans Verkuil <hans.verkuil@cisco.com>
958L:	linux-media@vger.kernel.org
959S:	Maintained
960F:	drivers/media/i2c/adv7842*
961
962ANALOG DEVICES INC ASOC CODEC DRIVERS
963M:	Lars-Peter Clausen <lars@metafoo.de>
964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
965W:	http://wiki.analog.com/
966W:	http://ez.analog.com/community/linux-device-drivers
967S:	Supported
968F:	sound/soc/codecs/adau*
969F:	sound/soc/codecs/adav*
970F:	sound/soc/codecs/ad1*
971F:	sound/soc/codecs/ad7*
972F:	sound/soc/codecs/ssm*
973F:	sound/soc/codecs/sigmadsp.*
974
975ANALOG DEVICES INC DMA DRIVERS
976M:	Lars-Peter Clausen <lars@metafoo.de>
977W:	http://ez.analog.com/community/linux-device-drivers
978S:	Supported
979F:	drivers/dma/dma-axi-dmac.c
980
981ANALOG DEVICES INC IIO DRIVERS
982M:	Lars-Peter Clausen <lars@metafoo.de>
983M:	Michael Hennerich <Michael.Hennerich@analog.com>
984M:	Stefan Popa <stefan.popa@analog.com>
985W:	http://wiki.analog.com/
986W:	http://ez.analog.com/community/linux-device-drivers
987S:	Supported
988F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
990F:	drivers/iio/*/ad*
991F:	drivers/iio/adc/ltc2497*
992X:	drivers/iio/*/adjd*
993F:	drivers/staging/iio/*/ad*
994
995ANALOGBITS PLL LIBRARIES
996M:	Paul Walmsley <paul.walmsley@sifive.com>
997S:	Supported
998F:	drivers/clk/analogbits/*
999F:	include/linux/clk/analogbits*
1000
1001ANDES ARCHITECTURE
1002M:	Greentime Hu <green.hu@gmail.com>
1003M:	Vincent Chen <deanbo422@gmail.com>
1004T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1005S:	Supported
1006F:	arch/nds32/
1007F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008F:	Documentation/devicetree/bindings/nds32/
1009K:	nds32
1010N:	nds32
1011
1012ANDROID CONFIG FRAGMENTS
1013M:	Rob Herring <robh@kernel.org>
1014S:	Supported
1015F:	kernel/configs/android*
1016
1017ANDROID DRIVERS
1018M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019M:	Arve Hjønnevåg <arve@android.com>
1020M:	Todd Kjos <tkjos@android.com>
1021M:	Martijn Coenen <maco@android.com>
1022M:	Joel Fernandes <joel@joelfernandes.org>
1023M:	Christian Brauner <christian@brauner.io>
1024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025L:	devel@driverdev.osuosl.org
1026S:	Supported
1027F:	drivers/android/
1028F:	drivers/staging/android/
1029
1030ANDROID GOLDFISH PIC DRIVER
1031M:	Miodrag Dinic <miodrag.dinic@mips.com>
1032S:	Supported
1033F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034F:	drivers/irqchip/irq-goldfish-pic.c
1035
1036ANDROID GOLDFISH RTC DRIVER
1037M:	Miodrag Dinic <miodrag.dinic@mips.com>
1038S:	Supported
1039F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040F:	drivers/rtc/rtc-goldfish.c
1041
1042ANDROID ION DRIVER
1043M:	Laura Abbott <labbott@redhat.com>
1044M:	Sumit Semwal <sumit.semwal@linaro.org>
1045L:	devel@driverdev.osuosl.org
1046L:	dri-devel@lists.freedesktop.org
1047L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1048S:	Supported
1049F:	drivers/staging/android/ion
1050F:	drivers/staging/android/uapi/ion.h
1051
1052AOA (Apple Onboard Audio) ALSA DRIVER
1053M:	Johannes Berg <johannes@sipsolutions.net>
1054L:	linuxppc-dev@lists.ozlabs.org
1055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1056S:	Maintained
1057F:	sound/aoa/
1058
1059APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1061L:	linux-iio@vger.kernel.org
1062S:	Maintained
1063F:	drivers/iio/adc/stx104.c
1064
1065APM DRIVER
1066M:	Jiri Kosina <jikos@kernel.org>
1067S:	Odd fixes
1068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069F:	arch/x86/kernel/apm_32.c
1070F:	include/linux/apm_bios.h
1071F:	include/uapi/linux/apm_bios.h
1072F:	drivers/char/apm-emulation.c
1073
1074APPARMOR SECURITY MODULE
1075M:	John Johansen <john.johansen@canonical.com>
1076L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077W:	wiki.apparmor.net
1078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1079S:	Supported
1080F:	security/apparmor/
1081F:	Documentation/admin-guide/LSM/apparmor.rst
1082
1083APPLE BCM5974 MULTITOUCH DRIVER
1084M:	Henrik Rydberg <rydberg@bitmath.org>
1085L:	linux-input@vger.kernel.org
1086S:	Odd fixes
1087F:	drivers/input/mouse/bcm5974.c
1088
1089APPLE SMC DRIVER
1090M:	Henrik Rydberg <rydberg@bitmath.org>
1091L:	linux-hwmon@vger.kernel.org
1092S:	Odd fixes
1093F:	drivers/hwmon/applesmc.c
1094
1095APPLETALK NETWORK LAYER
1096L:	netdev@vger.kernel.org
1097S:	Odd fixes
1098F:	drivers/net/appletalk/
1099F:	net/appletalk/
1100F:	include/linux/atalk.h
1101F:	include/uapi/linux/atalk.h
1102
1103APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104M:	Khuong Dinh <khuong@os.amperecomputing.com>
1105S:	Supported
1106F:	arch/arm64/boot/dts/apm/
1107
1108APPLIED MICRO (APM) X-GENE SOC EDAC
1109M:	Khuong Dinh <khuong@os.amperecomputing.com>
1110S:	Supported
1111F:	drivers/edac/xgene_edac.c
1112F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1113
1114APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1117S:	Supported
1118F:	drivers/net/ethernet/apm/xgene-v2/
1119
1120APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1123M:	Quan Nguyen <quan@os.amperecomputing.com>
1124S:	Supported
1125F:	drivers/net/ethernet/apm/xgene/
1126F:	drivers/net/phy/mdio-xgene.c
1127F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1129
1130APPLIED MICRO (APM) X-GENE SOC PMU
1131M:	Khuong Dinh <khuong@os.amperecomputing.com>
1132S:	Supported
1133F:	drivers/perf/xgene_pmu.c
1134F:	Documentation/perf/xgene-pmu.txt
1135F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1136
1137APTINA CAMERA SENSOR PLL
1138M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139L:	linux-media@vger.kernel.org
1140S:	Maintained
1141F:	drivers/media/i2c/aptina-pll.*
1142
1143AQUANTIA ETHERNET DRIVER (atlantic)
1144M:	Igor Russkikh <igor.russkikh@aquantia.com>
1145L:	netdev@vger.kernel.org
1146S:	Supported
1147W:	http://www.aquantia.com
1148Q:	http://patchwork.ozlabs.org/project/netdev/list/
1149F:	drivers/net/ethernet/aquantia/atlantic/
1150F:	Documentation/networking/device_drivers/aquantia/atlantic.txt
1151
1152ARC FRAMEBUFFER DRIVER
1153M:	Jaya Kumar <jayalk@intworks.biz>
1154S:	Maintained
1155F:	drivers/video/fbdev/arcfb.c
1156F:	drivers/video/fbdev/core/fb_defio.c
1157
1158ARC PGU DRM DRIVER
1159M:	Alexey Brodkin <abrodkin@synopsys.com>
1160S:	Supported
1161F:	drivers/gpu/drm/arc/
1162F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1163
1164ARCNET NETWORK LAYER
1165M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1166L:	netdev@vger.kernel.org
1167S:	Maintained
1168F:	drivers/net/arcnet/
1169F:	include/uapi/linux/if_arcnet.h
1170
1171ARM ARCHITECTED TIMER DRIVER
1172M:	Mark Rutland <mark.rutland@arm.com>
1173M:	Marc Zyngier <marc.zyngier@arm.com>
1174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S:	Maintained
1176F:	arch/arm/include/asm/arch_timer.h
1177F:	arch/arm64/include/asm/arch_timer.h
1178F:	drivers/clocksource/arm_arch_timer.c
1179
1180ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1181M:	Linus Walleij <linus.walleij@linaro.org>
1182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183S:	Maintained
1184F:	Documentation/devicetree/bindings/arm/arm-boards
1185F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1186F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
1187F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1188F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1189F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1190F:	arch/arm/mach-integrator/
1191F:	arch/arm/mach-realview/
1192F:	arch/arm/mach-versatile/
1193F:	arch/arm/plat-versatile/
1194F:	arch/arm/boot/dts/arm-realview-*
1195F:	arch/arm/boot/dts/integrator*
1196F:	arch/arm/boot/dts/versatile*
1197F:	drivers/clk/versatile/
1198F:	drivers/i2c/busses/i2c-versatile.c
1199F:	drivers/irqchip/irq-versatile-fpga.c
1200F:	drivers/mtd/maps/physmap_of_versatile.c
1201F:	drivers/power/reset/arm-versatile-reboot.c
1202F:	drivers/soc/versatile/
1203
1204ARM HDLCD DRM DRIVER
1205M:	Liviu Dudau <liviu.dudau@arm.com>
1206S:	Supported
1207F:	drivers/gpu/drm/arm/hdlcd_*
1208F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1209
1210ARM KOMEDA DRM-KMS DRIVER
1211M:	James (Qian) Wang <james.qian.wang@arm.com>
1212M:	Liviu Dudau <liviu.dudau@arm.com>
1213L:	Mali DP Maintainers <malidp@foss.arm.com>
1214S:	Supported
1215T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1216F:	drivers/gpu/drm/arm/display/include/
1217F:	drivers/gpu/drm/arm/display/komeda/
1218F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1219F:	Documentation/gpu/komeda-kms.rst
1220
1221ARM MALI-DP DRM DRIVER
1222M:	Liviu Dudau <liviu.dudau@arm.com>
1223M:	Brian Starkey <brian.starkey@arm.com>
1224L:	Mali DP Maintainers <malidp@foss.arm.com>
1225S:	Supported
1226T:	git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1227F:	drivers/gpu/drm/arm/
1228F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1229F:	Documentation/gpu/afbc.rst
1230
1231ARM MALI PANFROST DRM DRIVER
1232M:	Rob Herring <robh@kernel.org>
1233M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1234L:	dri-devel@lists.freedesktop.org
1235S:	Supported
1236T:	git git://anongit.freedesktop.org/drm/drm-misc
1237F:	drivers/gpu/drm/panfrost/
1238F:	include/uapi/drm/panfrost_drm.h
1239
1240ARM MFM AND FLOPPY DRIVERS
1241M:	Ian Molton <spyro@f2s.com>
1242S:	Maintained
1243F:	arch/arm/lib/floppydma.S
1244F:	arch/arm/include/asm/floppy.h
1245
1246ARM PMU PROFILING AND DEBUGGING
1247M:	Will Deacon <will@kernel.org>
1248M:	Mark Rutland <mark.rutland@arm.com>
1249S:	Maintained
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251F:	arch/arm*/kernel/perf_*
1252F:	arch/arm/oprofile/common.c
1253F:	arch/arm*/kernel/hw_breakpoint.c
1254F:	arch/arm*/include/asm/hw_breakpoint.h
1255F:	arch/arm*/include/asm/perf_event.h
1256F:	drivers/perf/*
1257F:	include/linux/perf/arm_pmu.h
1258F:	Documentation/devicetree/bindings/arm/pmu.yaml
1259F:	Documentation/devicetree/bindings/perf/
1260
1261ARM PORT
1262M:	Russell King <linux@armlinux.org.uk>
1263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264W:	http://www.armlinux.org.uk/
1265S:	Odd Fixes
1266T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1267F:	arch/arm/
1268X:	arch/arm/boot/dts/
1269
1270ARM PRIMECELL AACI PL041 DRIVER
1271M:	Russell King <linux@armlinux.org.uk>
1272S:	Odd Fixes
1273F:	sound/arm/aaci.*
1274
1275ARM PRIMECELL BUS SUPPORT
1276M:	Russell King <linux@armlinux.org.uk>
1277S:	Odd Fixes
1278F:	drivers/amba/
1279F:	include/linux/amba/bus.h
1280
1281ARM PRIMECELL CLCD PL110 DRIVER
1282M:	Russell King <linux@armlinux.org.uk>
1283S:	Odd Fixes
1284F:	drivers/video/fbdev/amba-clcd.*
1285
1286ARM PRIMECELL KMI PL050 DRIVER
1287M:	Russell King <linux@armlinux.org.uk>
1288S:	Odd Fixes
1289F:	drivers/input/serio/ambakmi.*
1290F:	include/linux/amba/kmi.h
1291
1292ARM PRIMECELL MMCI PL180/1 DRIVER
1293M:	Russell King <linux@armlinux.org.uk>
1294S:	Odd Fixes
1295F:	drivers/mmc/host/mmci.*
1296F:	include/linux/amba/mmci.h
1297
1298ARM PRIMECELL SSP PL022 SPI DRIVER
1299M:	Linus Walleij <linus.walleij@linaro.org>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	Documentation/devicetree/bindings/spi/spi_pl022.txt
1303F:	drivers/spi/spi-pl022.c
1304
1305ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1306M:	Russell King <linux@armlinux.org.uk>
1307S:	Odd Fixes
1308F:	drivers/tty/serial/amba-pl01*.c
1309F:	include/linux/amba/serial.h
1310
1311ARM PRIMECELL VIC PL190/PL192 DRIVER
1312M:	Linus Walleij <linus.walleij@linaro.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1316F:	drivers/irqchip/irq-vic.c
1317
1318ARM SMMU DRIVERS
1319M:	Will Deacon <will@kernel.org>
1320R:	Robin Murphy <robin.murphy@arm.com>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	drivers/iommu/arm-smmu.c
1324F:	drivers/iommu/arm-smmu-v3.c
1325F:	drivers/iommu/io-pgtable-arm.c
1326F:	drivers/iommu/io-pgtable-arm-v7s.c
1327
1328ARM SUB-ARCHITECTURES
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331F:	arch/arm/mach-*/
1332F:	arch/arm/plat-*/
1333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1334
1335ARM/ACTIONS SEMI ARCHITECTURE
1336M:	Andreas Färber <afaerber@suse.de>
1337R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Maintained
1340N:	owl
1341F:	arch/arm/mach-actions/
1342F:	arch/arm/boot/dts/owl-*
1343F:	arch/arm64/boot/dts/actions/
1344F:	drivers/clk/actions/
1345F:	drivers/clocksource/timer-owl*
1346F:	drivers/dma/owl-dma.c
1347F:	drivers/i2c/busses/i2c-owl.c
1348F:	drivers/pinctrl/actions/*
1349F:	drivers/soc/actions/
1350F:	include/dt-bindings/power/owl-*
1351F:	include/linux/soc/actions/
1352F:	Documentation/devicetree/bindings/arm/actions.txt
1353F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1354F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1355F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1356F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1357F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1358F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1359
1360ARM/ADS SPHERE MACHINE SUPPORT
1361M:	Lennert Buytenhek <kernel@wantstofly.org>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364
1365ARM/AFEB9260 MACHINE SUPPORT
1366M:	Sergey Lapin <slapin@ossfans.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369
1370ARM/AJECO 1ARM MACHINE SUPPORT
1371M:	Lennert Buytenhek <kernel@wantstofly.org>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:	Maintained
1374
1375ARM/Allwinner SoC Clock Support
1376M:	Emilio López <emilio@elopez.com.ar>
1377S:	Maintained
1378F:	drivers/clk/sunxi/
1379
1380ARM/Allwinner sunXi SoC support
1381M:	Maxime Ripard <maxime.ripard@bootlin.com>
1382M:	Chen-Yu Tsai <wens@csie.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385N:	sun[x456789]i
1386N:	sun50i
1387F:	arch/arm/mach-sunxi/
1388F:	arch/arm64/boot/dts/allwinner/
1389F:	drivers/clk/sunxi-ng/
1390F:	drivers/pinctrl/sunxi/
1391F:	drivers/soc/sunxi/
1392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1393
1394ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1395M:	Neil Armstrong <narmstrong@baylibre.com>
1396M:	Jerome Brunet <jbrunet@baylibre.com>
1397L:	linux-amlogic@lists.infradead.org
1398S:	Maintained
1399F:	drivers/clk/meson/
1400F:	include/dt-bindings/clock/meson*
1401F:	include/dt-bindings/clock/gxbb*
1402F:	Documentation/devicetree/bindings/clock/amlogic*
1403
1404ARM/Amlogic Meson SoC support
1405M:	Kevin Hilman <khilman@baylibre.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407L:	linux-amlogic@lists.infradead.org
1408W:	http://linux-meson.com/
1409S:	Maintained
1410F:	arch/arm/mach-meson/
1411F:	arch/arm/boot/dts/meson*
1412F:	arch/arm64/boot/dts/amlogic/
1413F:	drivers/pinctrl/meson/
1414F:	drivers/mmc/host/meson*
1415F:	drivers/soc/amlogic/
1416N:	meson
1417
1418ARM/Amlogic Meson SoC Sound Drivers
1419M:	Jerome Brunet <jbrunet@baylibre.com>
1420L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	sound/soc/meson/
1423F:	Documentation/devicetree/bindings/sound/amlogic*
1424
1425ARM/Annapurna Labs ALPINE ARCHITECTURE
1426M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1427M:	Antoine Tenart <antoine.tenart@bootlin.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/mach-alpine/
1431F:	arch/arm/boot/dts/alpine*
1432F:	arch/arm64/boot/dts/al/
1433F:	drivers/*/*alpine*
1434
1435ARM/ARTPEC MACHINE SUPPORT
1436M:	Jesper Nilsson <jesper.nilsson@axis.com>
1437M:	Lars Persson <lars.persson@axis.com>
1438S:	Maintained
1439L:	linux-arm-kernel@axis.com
1440F:	arch/arm/mach-artpec
1441F:	arch/arm/boot/dts/artpec6*
1442F:	drivers/clk/axis
1443F:	drivers/crypto/axis
1444F:	drivers/pinctrl/pinctrl-artpec*
1445F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1446
1447ARM/ASPEED I2C DRIVER
1448M:	Brendan Higgins <brendanhiggins@google.com>
1449R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1450R:	Joel Stanley <joel@jms.id.au>
1451L:	linux-i2c@vger.kernel.org
1452L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1453S:	Maintained
1454F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1455F:	drivers/i2c/busses/i2c-aspeed.c
1456F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1457F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1458
1459ARM/ASPEED MACHINE SUPPORT
1460M:	Joel Stanley <joel@jms.id.au>
1461R:	Andrew Jeffery <andrew@aj.id.au>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1464Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1465S:	Supported
1466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1467F:	arch/arm/mach-aspeed/
1468F:	arch/arm/boot/dts/aspeed-*
1469N:	aspeed
1470
1471ARM/BITMAIN ARCHITECTURE
1472M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm64/boot/dts/bitmain/
1476F:	drivers/pinctrl/pinctrl-bm1880.c
1477F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1478F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1479
1480ARM/CALXEDA HIGHBANK ARCHITECTURE
1481M:	Rob Herring <robh@kernel.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-highbank/
1485F:	arch/arm/boot/dts/highbank.dts
1486F:	arch/arm/boot/dts/ecx-*.dts*
1487
1488ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1489M:	Krzysztof Halasa <khalasa@piap.pl>
1490S:	Maintained
1491F:	arch/arm/mach-cns3xxx/
1492
1493ARM/CAVIUM THUNDER NETWORK DRIVER
1494M:	Sunil Goutham <sgoutham@cavium.com>
1495M:	Robert Richter <rric@kernel.org>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Supported
1498F:	drivers/net/ethernet/cavium/thunder/
1499
1500ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1501M:	Lukasz Majewski <lukma@denx.de>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-ep93xx/ts72xx.c
1505
1506ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1507M:	Alexander Shiyan <shc_work@mail.ru>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Odd Fixes
1510N:	clps711x
1511
1512ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1518M:	Hartley Sweeten <hsweeten@visionengravers.com>
1519M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	arch/arm/mach-ep93xx/
1523F:	arch/arm/mach-ep93xx/include/mach/
1524
1525ARM/CLKDEV SUPPORT
1526M:	Russell King <linux@armlinux.org.uk>
1527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528S:	Maintained
1529T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1530F:	drivers/clk/clkdev.c
1531
1532ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1533M:	Mike Rapoport <mike@compulab.co.il>
1534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535S:	Maintained
1536
1537ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1538M:	Baruch Siach <baruch@tkos.co.il>
1539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S:	Maintained
1541F:	arch/arm/boot/dts/cx92755*
1542N:	digicolor
1543
1544ARM/CONTEC MICRO9 MACHINE SUPPORT
1545M:	Hubert Feurstein <hubert.feurstein@contec.at>
1546S:	Maintained
1547F:	arch/arm/mach-ep93xx/micro9.c
1548
1549ARM/CORESIGHT FRAMEWORK AND DRIVERS
1550M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1551R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Maintained
1554F:	drivers/hwtracing/coresight/*
1555F:	Documentation/trace/coresight.txt
1556F:	Documentation/trace/coresight-cpu-debug.txt
1557F:	Documentation/devicetree/bindings/arm/coresight.txt
1558F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1559F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1560F:	tools/perf/arch/arm/util/pmu.c
1561F:	tools/perf/arch/arm/util/auxtrace.c
1562F:	tools/perf/arch/arm/util/cs-etm.c
1563F:	tools/perf/arch/arm/util/cs-etm.h
1564F:	tools/perf/util/cs-etm.*
1565F:	tools/perf/util/cs-etm-decoder/*
1566
1567ARM/CORGI MACHINE SUPPORT
1568M:	Richard Purdie <rpurdie@rpsys.net>
1569S:	Maintained
1570
1571ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1572M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1573M:	Linus Walleij <linus.walleij@linaro.org>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575T:	git git://github.com/ulli-kroll/linux.git
1576S:	Maintained
1577F:	Documentation/devicetree/bindings/arm/gemini.txt
1578F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1579F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1580F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1581F:	arch/arm/mach-gemini/
1582F:	drivers/net/ethernet/cortina/
1583F:	drivers/pinctrl/pinctrl-gemini.c
1584F:	drivers/rtc/rtc-ftrtc010.c
1585
1586ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1587M:	Barry Song <baohua@kernel.org>
1588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1590S:	Maintained
1591F:	arch/arm/boot/dts/prima2*
1592F:	arch/arm/mach-prima2/
1593F:	drivers/clk/sirf/
1594F:	drivers/clocksource/timer-prima2.c
1595F:	drivers/clocksource/timer-atlas7.c
1596N:	[^a-z]sirf
1597X:	drivers/gnss
1598
1599ARM/EBSA110 MACHINE SUPPORT
1600M:	Russell King <linux@armlinux.org.uk>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602W:	http://www.armlinux.org.uk/
1603S:	Maintained
1604F:	arch/arm/mach-ebsa110/
1605F:	drivers/net/ethernet/amd/am79c961a.*
1606
1607ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1608M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1609R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S:	Maintained
1612N:	efm32
1613
1614ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1615M:	Robert Jarzmik <robert.jarzmik@free.fr>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S:	Maintained
1618F:	arch/arm/mach-pxa/ezx.c
1619
1620ARM/FARADAY FA526 PORT
1621M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624T:	git git://git.berlios.de/gemini-board
1625F:	arch/arm/mm/*-fa*
1626
1627ARM/FOOTBRIDGE ARCHITECTURE
1628M:	Russell King <linux@armlinux.org.uk>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630W:	http://www.armlinux.org.uk/
1631S:	Maintained
1632F:	arch/arm/include/asm/hardware/dec21285.h
1633F:	arch/arm/mach-footbridge/
1634
1635ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1636M:	Shawn Guo <shawnguo@kernel.org>
1637M:	Sascha Hauer <s.hauer@pengutronix.de>
1638R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1639R:	Fabio Estevam <festevam@gmail.com>
1640R:	NXP Linux Team <linux-imx@nxp.com>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1644N:	imx
1645N:	mxs
1646X:	drivers/media/i2c/
1647
1648ARM/FREESCALE VYBRID ARM ARCHITECTURE
1649M:	Shawn Guo <shawnguo@kernel.org>
1650M:	Sascha Hauer <s.hauer@pengutronix.de>
1651R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1652R:	Stefan Agner <stefan@agner.ch>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654S:	Maintained
1655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1656F:	arch/arm/mach-imx/*vf610*
1657F:	arch/arm/boot/dts/vf*
1658
1659ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1660M:	Shawn Guo <shawnguo@kernel.org>
1661M:	Li Yang <leoyang.li@nxp.com>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1665F:	arch/arm/boot/dts/ls1021a*
1666F:	arch/arm64/boot/dts/freescale/fsl-*
1667F:	arch/arm64/boot/dts/freescale/qoriq-*
1668
1669ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1670M:	Lennert Buytenhek <kernel@wantstofly.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673
1674ARM/GUMSTIX MACHINE SUPPORT
1675M:	Steve Sakoman <sakoman@gmail.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S:	Maintained
1678
1679ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1680M:	Philipp Zabel <philipp.zabel@gmail.com>
1681M:	Paul Parsons <lost.distance@yahoo.com>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S:	Maintained
1684F:	arch/arm/mach-pxa/hx4700.c
1685F:	arch/arm/mach-pxa/include/mach/hx4700.h
1686F:	sound/soc/pxa/hx4700.c
1687
1688ARM/HISILICON SOC SUPPORT
1689M:	Wei Xu <xuwei5@hisilicon.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691W:	http://www.hisilicon.com
1692S:	Supported
1693T:	git git://github.com/hisilicon/linux-hisi.git
1694F:	arch/arm/mach-hisi/
1695F:	arch/arm/boot/dts/hi3*
1696F:	arch/arm/boot/dts/hip*
1697F:	arch/arm/boot/dts/hisi*
1698F:	arch/arm64/boot/dts/hisilicon/
1699
1700ARM/HP JORNADA 7XX MACHINE SUPPORT
1701M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1702W:	www.jlime.com
1703S:	Maintained
1704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1705F:	arch/arm/mach-sa1100/jornada720.c
1706F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1707
1708ARM/IGEP MACHINE SUPPORT
1709M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1710M:	Javier Martinez Canillas <javier@dowhile0.org>
1711L:	linux-omap@vger.kernel.org
1712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713S:	Maintained
1714F:	arch/arm/boot/dts/omap3-igep*
1715
1716ARM/INCOME PXA270 SUPPORT
1717M:	Marek Vasut <marek.vasut@gmail.com>
1718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719S:	Maintained
1720F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1721
1722ARM/INTEL IOP13XX ARM ARCHITECTURE
1723M:	Lennert Buytenhek <kernel@wantstofly.org>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726
1727ARM/INTEL IOP32X ARM ARCHITECTURE
1728M:	Lennert Buytenhek <kernel@wantstofly.org>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730S:	Maintained
1731
1732ARM/INTEL IOP33X ARM ARCHITECTURE
1733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S:	Orphan
1735
1736ARM/INTEL IQ81342EX MACHINE SUPPORT
1737M:	Lennert Buytenhek <kernel@wantstofly.org>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739S:	Maintained
1740
1741ARM/INTEL IXDP2850 MACHINE SUPPORT
1742M:	Lennert Buytenhek <kernel@wantstofly.org>
1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744S:	Maintained
1745
1746ARM/INTEL IXP4XX ARM ARCHITECTURE
1747M:	Linus Walleij <linusw@kernel.org>
1748M:	Imre Kaloz <kaloz@openwrt.org>
1749M:	Krzysztof Halasa <khalasa@piap.pl>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1753F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1754F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1755F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1756F:	arch/arm/mach-ixp4xx/
1757F:	drivers/clocksource/timer-ixp4xx.c
1758F:	drivers/gpio/gpio-ixp4xx.c
1759F:	drivers/irqchip/irq-ixp4xx.c
1760F:	include/linux/irqchip/irq-ixp4xx.h
1761F:	include/linux/platform_data/timer-ixp4xx.h
1762
1763ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1764M:	Jonathan Cameron <jic23@cam.ac.uk>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S:	Maintained
1767F:	arch/arm/mach-pxa/stargate2.c
1768F:	drivers/pcmcia/pxa2xx_stargate2.c
1769
1770ARM/INTEL XSC3 (MANZANO) ARM CORE
1771M:	Lennert Buytenhek <kernel@wantstofly.org>
1772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S:	Maintained
1774
1775ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1776M:	Lennert Buytenhek <kernel@wantstofly.org>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S:	Maintained
1779
1780ARM/LG1K ARCHITECTURE
1781M:	Chanho Min <chanho.min@lge.com>
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784F:	arch/arm64/boot/dts/lg/
1785
1786ARM/LOGICPD PXA270 MACHINE SUPPORT
1787M:	Lennert Buytenhek <kernel@wantstofly.org>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790
1791ARM/LPC18XX ARCHITECTURE
1792M:	Vladimir Zapolskiy <vz@mleia.com>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S:	Maintained
1795F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1796F:	arch/arm/boot/dts/lpc43*
1797F:	drivers/i2c/busses/i2c-lpc2k.c
1798F:	drivers/memory/pl172.c
1799F:	drivers/mtd/spi-nor/nxp-spifi.c
1800F:	drivers/rtc/rtc-lpc24xx.c
1801N:	lpc18xx
1802
1803ARM/LPC32XX SOC SUPPORT
1804M:	Vladimir Zapolskiy <vz@mleia.com>
1805M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1808S:	Maintained
1809F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1810F:	arch/arm/boot/dts/lpc32*
1811F:	arch/arm/mach-lpc32xx/
1812F:	drivers/i2c/busses/i2c-pnx.c
1813F:	drivers/net/ethernet/nxp/lpc_eth.c
1814F:	drivers/usb/host/ohci-nxp.c
1815F:	drivers/watchdog/pnx4008_wdt.c
1816N:	lpc32xx
1817
1818ARM/MAGICIAN MACHINE SUPPORT
1819M:	Philipp Zabel <philipp.zabel@gmail.com>
1820S:	Maintained
1821
1822ARM/Marvell Dove/MV78xx0/Orion SOC support
1823M:	Jason Cooper <jason@lakedaemon.net>
1824M:	Andrew Lunn <andrew@lunn.ch>
1825M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1826M:	Gregory Clement <gregory.clement@bootlin.com>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829F:	Documentation/devicetree/bindings/soc/dove/
1830F:	arch/arm/mach-dove/
1831F:	arch/arm/mach-mv78xx0/
1832F:	arch/arm/mach-orion5x/
1833F:	arch/arm/plat-orion/
1834F:	arch/arm/boot/dts/dove*
1835F:	arch/arm/boot/dts/orion5x*
1836
1837ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1838M:	Jason Cooper <jason@lakedaemon.net>
1839M:	Andrew Lunn <andrew@lunn.ch>
1840M:	Gregory Clement <gregory.clement@bootlin.com>
1841M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844F:	arch/arm/boot/dts/armada*
1845F:	arch/arm/boot/dts/kirkwood*
1846F:	arch/arm/configs/mvebu_*_defconfig
1847F:	arch/arm/mach-mvebu/
1848F:	arch/arm64/boot/dts/marvell/armada*
1849F:	drivers/cpufreq/armada-37xx-cpufreq.c
1850F:	drivers/cpufreq/armada-8k-cpufreq.c
1851F:	drivers/cpufreq/mvebu-cpufreq.c
1852F:	drivers/irqchip/irq-armada-370-xp.c
1853F:	drivers/irqchip/irq-mvebu-*
1854F:	drivers/pinctrl/mvebu/
1855F:	drivers/rtc/rtc-armada38x.c
1856
1857ARM/Mediatek RTC DRIVER
1858M:	Eddie Huang <eddie.huang@mediatek.com>
1859M:	Sean Wang <sean.wang@mediatek.com>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1862S:	Maintained
1863F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1864F:	drivers/rtc/rtc-mt6397.c
1865F:	drivers/rtc/rtc-mt7622.c
1866
1867ARM/Mediatek SoC support
1868M:	Matthias Brugger <matthias.bgg@gmail.com>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1871W:	https://mtk.bcnfs.org/
1872C:	irc://chat.freenode.net/linux-mediatek
1873S:	Maintained
1874F:	arch/arm/boot/dts/mt6*
1875F:	arch/arm/boot/dts/mt7*
1876F:	arch/arm/boot/dts/mt8*
1877F:	arch/arm/mach-mediatek/
1878F:	arch/arm64/boot/dts/mediatek/
1879F:	drivers/soc/mediatek/
1880N:	mtk
1881N:	mt[678]
1882K:	mediatek
1883
1884ARM/Mediatek USB3 PHY DRIVER
1885M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1888S:	Maintained
1889F:	drivers/phy/mediatek/
1890F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1891
1892ARM/MICREL KS8695 ARCHITECTURE
1893M:	Greg Ungerer <gerg@uclinux.org>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895F:	arch/arm/mach-ks8695/
1896S:	Odd Fixes
1897
1898ARM/Microchip (AT91) SoC support
1899M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1900M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1901M:	Ludovic Desroches <ludovic.desroches@microchip.com>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903W:	http://www.linux4sam.org
1904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1905S:	Supported
1906N:	at91
1907N:	atmel
1908F:	arch/arm/mach-at91/
1909F:	include/soc/at91/
1910F:	arch/arm/boot/dts/at91*.dts
1911F:	arch/arm/boot/dts/at91*.dtsi
1912F:	arch/arm/boot/dts/sama*.dts
1913F:	arch/arm/boot/dts/sama*.dtsi
1914F:	arch/arm/include/debug/at91.S
1915F:	drivers/memory/atmel*
1916F:	drivers/watchdog/sama5d4_wdt.c
1917X:	drivers/input/touchscreen/atmel_mxt_ts.c
1918X:	drivers/net/wireless/atmel/
1919
1920ARM/MIOA701 MACHINE SUPPORT
1921M:	Robert Jarzmik <robert.jarzmik@free.fr>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923F:	arch/arm/mach-pxa/mioa701.c
1924S:	Maintained
1925
1926ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1927M:	Michael Petchkovsky <mkpetch@internode.on.net>
1928S:	Maintained
1929
1930ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1931M:	Linus Walleij <linus.walleij@linaro.org>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1935F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1936F:	arch/arm/mach-nomadik/
1937F:	arch/arm/mach-u300/
1938F:	arch/arm/mach-ux500/
1939F:	arch/arm/boot/dts/ste-*
1940F:	drivers/clk/clk-nomadik.c
1941F:	drivers/clk/clk-u300.c
1942F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1943F:	drivers/clocksource/timer-u300.c
1944F:	drivers/dma/coh901318*
1945F:	drivers/dma/ste_dma40*
1946F:	drivers/hwspinlock/u8500_hsem.c
1947F:	drivers/i2c/busses/i2c-nomadik.c
1948F:	drivers/i2c/busses/i2c-stu300.c
1949F:	drivers/mfd/ab3100*
1950F:	drivers/mfd/ab8500*
1951F:	drivers/mfd/abx500*
1952F:	drivers/mfd/dbx500*
1953F:	drivers/mfd/db8500*
1954F:	drivers/pinctrl/nomadik/
1955F:	drivers/pinctrl/pinctrl-coh901*
1956F:	drivers/pinctrl/pinctrl-u300.c
1957F:	drivers/rtc/rtc-ab3100.c
1958F:	drivers/rtc/rtc-ab8500.c
1959F:	drivers/rtc/rtc-coh901331.c
1960F:	drivers/rtc/rtc-pl031.c
1961F:	drivers/watchdog/coh901327_wdt.c
1962F:	Documentation/devicetree/bindings/arm/ste-*
1963F:	Documentation/devicetree/bindings/arm/ux500/
1964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1965
1966ARM/NUVOTON NPCM ARCHITECTURE
1967M:	Avi Fishman <avifishman70@gmail.com>
1968M:	Tomer Maimon <tmaimon77@gmail.com>
1969M:	Tali Perry <tali.perry1@gmail.com>
1970R:	Patrick Venture <venture@google.com>
1971R:	Nancy Yuen <yuenn@google.com>
1972R:	Benjamin Fair <benjaminfair@google.com>
1973L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1974S:	Supported
1975F:	arch/arm/mach-npcm/
1976F:	arch/arm/boot/dts/nuvoton-npcm*
1977F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1978F:	drivers/*/*npcm*
1979F:	Documentation/devicetree/bindings/*/*npcm*
1980F:	Documentation/devicetree/bindings/*/*/*npcm*
1981
1982ARM/NUVOTON W90X900 ARM ARCHITECTURE
1983M:	Wan ZongShun <mcuos.com@gmail.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985W:	http://www.mcuos.com
1986S:	Maintained
1987F:	arch/arm/mach-w90x900/
1988F:	drivers/input/keyboard/w90p910_keypad.c
1989F:	drivers/input/touchscreen/w90p910_ts.c
1990F:	drivers/watchdog/nuc900_wdt.c
1991F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1992F:	drivers/mtd/nand/raw/nuc900_nand.c
1993F:	drivers/rtc/rtc-nuc900.c
1994F:	drivers/spi/spi-nuc900.c
1995F:	drivers/usb/host/ehci-w90x900.c
1996F:	drivers/video/fbdev/nuc900fb.c
1997
1998ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1999L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2000W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2001S:	Orphan
2002F:	arch/arm/mach-s3c24xx/mach-gta02.c
2003F:	arch/arm/mach-s3c24xx/gta02.h
2004
2005ARM/Orion SoC/Technologic Systems TS-78xx platform support
2006M:	Alexander Clouter <alex@digriz.org.uk>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008W:	http://www.digriz.org.uk/ts78xx/kernel
2009S:	Maintained
2010F:	arch/arm/mach-orion5x/ts78xx-*
2011
2012ARM/OXNAS platform support
2013M:	Neil Armstrong <narmstrong@baylibre.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015L:	linux-oxnas@groups.io (moderated for non-subscribers)
2016S:	Maintained
2017F:	arch/arm/mach-oxnas/
2018F:	arch/arm/boot/dts/ox8*.dts*
2019N:	oxnas
2020
2021ARM/PALM TREO SUPPORT
2022M:	Tomas Cech <sleep_walker@suse.com>
2023L:	linux-arm-kernel@lists.infradead.org
2024W:	http://hackndev.com
2025S:	Maintained
2026F:	arch/arm/mach-pxa/palmtreo.*
2027
2028ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2029M:	Marek Vasut <marek.vasut@gmail.com>
2030L:	linux-arm-kernel@lists.infradead.org
2031W:	http://hackndev.com
2032S:	Maintained
2033F:	arch/arm/mach-pxa/include/mach/palmtx.h
2034F:	arch/arm/mach-pxa/palmtx.c
2035F:	arch/arm/mach-pxa/palmt5.*
2036F:	arch/arm/mach-pxa/include/mach/palmld.h
2037F:	arch/arm/mach-pxa/palmld.c
2038F:	arch/arm/mach-pxa/palmte2.*
2039F:	arch/arm/mach-pxa/include/mach/palmtc.h
2040F:	arch/arm/mach-pxa/palmtc.c
2041
2042ARM/PALMZ72 SUPPORT
2043M:	Sergey Lapin <slapin@ossfans.org>
2044L:	linux-arm-kernel@lists.infradead.org
2045W:	http://hackndev.com
2046S:	Maintained
2047F:	arch/arm/mach-pxa/palmz72.*
2048
2049ARM/PLEB SUPPORT
2050M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2051W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2052S:	Maintained
2053
2054ARM/PT DIGITAL BOARD PORT
2055M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057W:	http://www.armlinux.org.uk/
2058S:	Maintained
2059
2060ARM/QUALCOMM SUPPORT
2061M:	Andy Gross <agross@kernel.org>
2062M:	David Brown <david.brown@linaro.org>
2063L:	linux-arm-msm@vger.kernel.org
2064S:	Maintained
2065F:	Documentation/devicetree/bindings/soc/qcom/
2066F:	Documentation/devicetree/bindings/*/qcom*
2067F:	arch/arm/boot/dts/qcom-*.dts
2068F:	arch/arm/boot/dts/qcom-*.dtsi
2069F:	arch/arm/mach-qcom/
2070F:	arch/arm64/boot/dts/qcom/
2071F:	drivers/*/qcom/
2072F:	drivers/*/qcom*
2073F:	drivers/*/*/qcom/
2074F:	drivers/*/*/qcom*
2075F:	drivers/*/pm8???-*
2076F:	drivers/bluetooth/btqcomsmd.c
2077F:	drivers/clocksource/timer-qcom.c
2078F:	drivers/extcon/extcon-qcom*
2079F:	drivers/iommu/msm*
2080F:	drivers/i2c/busses/i2c-qup.c
2081F:	drivers/i2c/busses/i2c-qcom-geni.c
2082F:	drivers/mfd/ssbi.c
2083F:	drivers/mmc/host/mmci_qcom*
2084F:	drivers/mmc/host/sdhci_msm.c
2085F:	drivers/pci/controller/dwc/pcie-qcom.c
2086F:	drivers/phy/qualcomm/
2087F:	drivers/power/*/msm*
2088F:	drivers/reset/reset-qcom-*
2089F:	drivers/scsi/ufs/ufs-qcom.*
2090F:	drivers/spi/spi-qup.c
2091F:	drivers/spi/spi-geni-qcom.c
2092F:	drivers/spi/spi-qcom-qspi.c
2093F:	drivers/tty/serial/msm_serial.c
2094F:	drivers/usb/dwc3/dwc3-qcom.c
2095F:	include/dt-bindings/*/qcom*
2096F:	include/linux/*/qcom*
2097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2098
2099ARM/RADISYS ENP2611 MACHINE SUPPORT
2100M:	Lennert Buytenhek <kernel@wantstofly.org>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102S:	Maintained
2103
2104ARM/RDA MICRO ARCHITECTURE
2105M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/boot/dts/rda8810pl-*
2110F:	drivers/clocksource/timer-rda.c
2111F:	drivers/irqchip/irq-rda-intc.c
2112F:	drivers/tty/serial/rda-uart.c
2113F:	Documentation/devicetree/bindings/arm/rda.txt
2114F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2115F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2116F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2117
2118ARM/REALTEK ARCHITECTURE
2119M:	Andreas Färber <afaerber@suse.de>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121S:	Maintained
2122F:	arch/arm64/boot/dts/realtek/
2123F:	Documentation/devicetree/bindings/arm/realtek.txt
2124
2125ARM/RENESAS ARM64 ARCHITECTURE
2126M:	Simon Horman <horms@verge.net.au>
2127M:	Magnus Damm <magnus.damm@gmail.com>
2128L:	linux-renesas-soc@vger.kernel.org
2129Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2131S:	Supported
2132F:	arch/arm64/boot/dts/renesas/
2133F:	Documentation/devicetree/bindings/arm/renesas.yaml
2134F:	drivers/soc/renesas/
2135F:	include/linux/soc/renesas/
2136
2137ARM/RISCPC ARCHITECTURE
2138M:	Russell King <linux@armlinux.org.uk>
2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140W:	http://www.armlinux.org.uk/
2141S:	Maintained
2142F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2143F:	arch/arm/include/asm/hardware/ioc.h
2144F:	arch/arm/include/asm/hardware/iomd.h
2145F:	arch/arm/include/asm/hardware/memc.h
2146F:	arch/arm/mach-rpc/
2147F:	drivers/net/ethernet/8390/etherh.c
2148F:	drivers/net/ethernet/i825xx/ether1*
2149F:	drivers/net/ethernet/seeq/ether3*
2150F:	drivers/scsi/arm/
2151
2152ARM/Rockchip SoC support
2153M:	Heiko Stuebner <heiko@sntech.de>
2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155L:	linux-rockchip@lists.infradead.org
2156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2157S:	Maintained
2158F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2159F:	arch/arm/boot/dts/rk3*
2160F:	arch/arm/boot/dts/rv1108*
2161F:	arch/arm/mach-rockchip/
2162F:	drivers/clk/rockchip/
2163F:	drivers/i2c/busses/i2c-rk3x.c
2164F:	drivers/*/*rockchip*
2165F:	drivers/*/*/*rockchip*
2166F:	sound/soc/rockchip/
2167N:	rockchip
2168
2169ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2170M:	Kukjin Kim <kgene@kernel.org>
2171M:	Krzysztof Kozlowski <krzk@kernel.org>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2174Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2175S:	Maintained
2176F:	arch/arm/boot/dts/s3c*
2177F:	arch/arm/boot/dts/s5p*
2178F:	arch/arm/boot/dts/exynos*
2179F:	arch/arm64/boot/dts/exynos/
2180F:	arch/arm/plat-samsung/
2181F:	arch/arm/mach-s3c24*/
2182F:	arch/arm/mach-s3c64xx/
2183F:	arch/arm/mach-s5p*/
2184F:	arch/arm/mach-exynos*/
2185F:	drivers/*/*s3c24*
2186F:	drivers/*/*/*s3c24*
2187F:	drivers/*/*s3c64xx*
2188F:	drivers/*/*s5pv210*
2189F:	drivers/memory/samsung/*
2190F:	drivers/soc/samsung/*
2191F:	Documentation/arm/Samsung/
2192F:	Documentation/devicetree/bindings/arm/samsung/
2193F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
2194F:	Documentation/devicetree/bindings/power/pd-samsung.txt
2195N:	exynos
2196
2197ARM/SAMSUNG MOBILE MACHINE SUPPORT
2198M:	Kyungmin Park <kyungmin.park@samsung.com>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201F:	arch/arm/mach-s5pv210/
2202
2203ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2204M:	Kyungmin Park <kyungmin.park@samsung.com>
2205M:	Kamil Debski <kamil@wypas.org>
2206M:	Andrzej Hajda <a.hajda@samsung.com>
2207L:	linux-arm-kernel@lists.infradead.org
2208L:	linux-media@vger.kernel.org
2209S:	Maintained
2210F:	drivers/media/platform/s5p-g2d/
2211
2212ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2213M:	Marek Szyprowski <m.szyprowski@samsung.com>
2214L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2215L:	linux-media@vger.kernel.org
2216S:	Maintained
2217F:	drivers/media/platform/s5p-cec/
2218F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2219
2220ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2221M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2222M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2223M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2224L:	linux-arm-kernel@lists.infradead.org
2225L:	linux-media@vger.kernel.org
2226S:	Maintained
2227F:	drivers/media/platform/s5p-jpeg/
2228
2229ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2230M:	Kyungmin Park <kyungmin.park@samsung.com>
2231M:	Kamil Debski <kamil@wypas.org>
2232M:	Jeongtae Park <jtp.park@samsung.com>
2233M:	Andrzej Hajda <a.hajda@samsung.com>
2234L:	linux-arm-kernel@lists.infradead.org
2235L:	linux-media@vger.kernel.org
2236S:	Maintained
2237F:	drivers/media/platform/s5p-mfc/
2238
2239ARM/SHMOBILE ARM ARCHITECTURE
2240M:	Simon Horman <horms@verge.net.au>
2241M:	Magnus Damm <magnus.damm@gmail.com>
2242L:	linux-renesas-soc@vger.kernel.org
2243Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2245S:	Supported
2246F:	arch/arm/boot/dts/emev2*
2247F:	arch/arm/boot/dts/gr-peach*
2248F:	arch/arm/boot/dts/iwg20d-q7*
2249F:	arch/arm/boot/dts/r7s*
2250F:	arch/arm/boot/dts/r8a*
2251F:	arch/arm/boot/dts/r9a*
2252F:	arch/arm/boot/dts/sh*
2253F:	arch/arm/configs/shmobile_defconfig
2254F:	arch/arm/include/debug/renesas-scif.S
2255F:	arch/arm/mach-shmobile/
2256F:	Documentation/devicetree/bindings/arm/renesas.yaml
2257F:	drivers/soc/renesas/
2258F:	include/linux/soc/renesas/
2259
2260ARM/SOCFPGA ARCHITECTURE
2261M:	Dinh Nguyen <dinguyen@kernel.org>
2262S:	Maintained
2263F:	arch/arm/mach-socfpga/
2264F:	arch/arm/boot/dts/socfpga*
2265F:	arch/arm/configs/socfpga_defconfig
2266F:	arch/arm64/boot/dts/altera/
2267F:	arch/arm64/boot/dts/intel/
2268W:	http://www.rocketboards.org
2269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2270
2271ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2272M:	Dinh Nguyen <dinguyen@kernel.org>
2273S:	Maintained
2274F:	drivers/clk/socfpga/
2275
2276ARM/SOCFPGA EDAC SUPPORT
2277M:	Thor Thayer <thor.thayer@linux.intel.com>
2278S:	Maintained
2279F:	drivers/edac/altera_edac.
2280
2281ARM/SPREADTRUM SoC SUPPORT
2282M:	Orson Zhai <orsonzhai@gmail.com>
2283M:	Baolin Wang <baolin.wang@linaro.org>
2284M:	Chunyan Zhang <zhang.lyra@gmail.com>
2285S:	Maintained
2286F:	arch/arm64/boot/dts/sprd
2287N:	sprd
2288
2289ARM/STI ARCHITECTURE
2290M:	Patrice Chotard <patrice.chotard@st.com>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292W:	http://www.stlinux.com
2293S:	Maintained
2294F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2295F:	arch/arm/mach-sti/
2296F:	arch/arm/boot/dts/sti*
2297F:	drivers/char/hw_random/st-rng.c
2298F:	drivers/clocksource/arm_global_timer.c
2299F:	drivers/clocksource/clksrc_st_lpc.c
2300F:	drivers/cpufreq/sti-cpufreq.c
2301F:	drivers/dma/st_fdma*
2302F:	drivers/i2c/busses/i2c-st.c
2303F:	drivers/media/rc/st_rc.c
2304F:	drivers/media/platform/sti/c8sectpfe/
2305F:	drivers/mmc/host/sdhci-st.c
2306F:	drivers/phy/st/phy-miphy28lp.c
2307F:	drivers/phy/st/phy-stih407-usb.c
2308F:	drivers/pinctrl/pinctrl-st.c
2309F:	drivers/remoteproc/st_remoteproc.c
2310F:	drivers/remoteproc/st_slim_rproc.c
2311F:	drivers/reset/sti/
2312F:	drivers/rtc/rtc-st-lpc.c
2313F:	drivers/tty/serial/st-asc.c
2314F:	drivers/usb/dwc3/dwc3-st.c
2315F:	drivers/usb/host/ehci-st.c
2316F:	drivers/usb/host/ohci-st.c
2317F:	drivers/watchdog/st_lpc_wdt.c
2318F:	drivers/ata/ahci_st.c
2319F:	include/linux/remoteproc/st_slim_rproc.h
2320
2321ARM/STM32 ARCHITECTURE
2322M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2323M:	Alexandre Torgue <alexandre.torgue@st.com>
2324L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2328N:	stm32
2329N:	stm
2330F:	arch/arm/boot/dts/stm32*
2331F:	arch/arm/mach-stm32/
2332F:	drivers/clocksource/armv7m_systick.c
2333
2334ARM/Synaptics SoC support
2335M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2336M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339F:	arch/arm/mach-berlin/
2340F:	arch/arm/boot/dts/berlin*
2341F:	arch/arm64/boot/dts/synaptics/
2342
2343ARM/TANGO ARCHITECTURE
2344M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2345M:	Mans Rullgard <mans@mansr.com>
2346L:	linux-arm-kernel@lists.infradead.org
2347S:	Odd Fixes
2348N:	tango
2349
2350ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2351M:	Lennert Buytenhek <kernel@wantstofly.org>
2352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353S:	Maintained
2354
2355ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2356M:	Hans Verkuil <hans.verkuil@cisco.com>
2357L:	linux-tegra@vger.kernel.org
2358L:	linux-media@vger.kernel.org
2359S:	Maintained
2360F:	drivers/media/platform/tegra-cec/
2361F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2362
2363ARM/TETON BGA MACHINE SUPPORT
2364M:	"Mark F. Brown" <mark.brown314@gmail.com>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366S:	Maintained
2367
2368ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2369M:	Santosh Shilimkar <ssantosh@kernel.org>
2370L:	linux-kernel@vger.kernel.org
2371S:	Maintained
2372F:	drivers/memory/*emif*
2373
2374ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2375M:	Tero Kristo <t-kristo@ti.com>
2376M:	Nishanth Menon <nm@ti.com>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Supported
2379F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2380F:	arch/arm64/boot/dts/ti/Makefile
2381F:	arch/arm64/boot/dts/ti/k3-*
2382F:	include/dt-bindings/pinctrl/k3.h
2383
2384ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2385M:	Santosh Shilimkar <ssantosh@kernel.org>
2386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387S:	Maintained
2388F:	arch/arm/mach-keystone/
2389F:	arch/arm/boot/dts/keystone-*
2390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2391
2392ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2393M:	Santosh Shilimkar <ssantosh@kernel.org>
2394L:	linux-kernel@vger.kernel.org
2395S:	Maintained
2396F:	drivers/clk/keystone/
2397
2398ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2399M:	Santosh Shilimkar <ssantosh@kernel.org>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401L:	linux-kernel@vger.kernel.org
2402S:	Maintained
2403F:	drivers/clocksource/timer-keystone.c
2404
2405ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2406M:	Santosh Shilimkar <ssantosh@kernel.org>
2407L:	linux-kernel@vger.kernel.org
2408S:	Maintained
2409F:	drivers/power/reset/keystone-reset.c
2410
2411ARM/THECUS N2100 MACHINE SUPPORT
2412M:	Lennert Buytenhek <kernel@wantstofly.org>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Maintained
2415
2416ARM/TOSA MACHINE SUPPORT
2417M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2418M:	Dirk Opfer <dirk@opfer-online.de>
2419S:	Maintained
2420
2421ARM/UNIPHIER ARCHITECTURE
2422M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2425S:	Maintained
2426F:	Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2427F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2428F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2429F:	arch/arm/boot/dts/uniphier*
2430F:	arch/arm/include/asm/hardware/cache-uniphier.h
2431F:	arch/arm/mach-uniphier/
2432F:	arch/arm/mm/cache-uniphier.c
2433F:	arch/arm64/boot/dts/socionext/uniphier*
2434F:	drivers/bus/uniphier-system-bus.c
2435F:	drivers/clk/uniphier/
2436F:	drivers/dma/uniphier-mdmac.c
2437F:	drivers/gpio/gpio-uniphier.c
2438F:	drivers/i2c/busses/i2c-uniphier*
2439F:	drivers/irqchip/irq-uniphier-aidet.c
2440F:	drivers/mmc/host/uniphier-sd.c
2441F:	drivers/pinctrl/uniphier/
2442F:	drivers/reset/reset-uniphier.c
2443F:	drivers/tty/serial/8250/8250_uniphier.c
2444N:	uniphier
2445
2446ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2447M:	Ulf Hansson <ulf.hansson@linaro.org>
2448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449T:	git git://git.linaro.org/people/ulfh/clk.git
2450S:	Maintained
2451F:	drivers/clk/ux500/
2452
2453ARM/VERSATILE EXPRESS PLATFORM
2454M:	Liviu Dudau <liviu.dudau@arm.com>
2455M:	Sudeep Holla <sudeep.holla@arm.com>
2456M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458S:	Maintained
2459F:	arch/arm/boot/dts/vexpress*
2460F:	arch/arm64/boot/dts/arm/
2461F:	arch/arm/mach-vexpress/
2462F:	*/*/vexpress*
2463F:	*/*/*/vexpress*
2464F:	drivers/clk/versatile/clk-vexpress-osc.c
2465F:	drivers/clocksource/timer-versatile.c
2466N:	mps2
2467
2468ARM/VFP SUPPORT
2469M:	Russell King <linux@armlinux.org.uk>
2470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471W:	http://www.armlinux.org.uk/
2472S:	Maintained
2473F:	arch/arm/vfp/
2474
2475ARM/VOIPAC PXA270 SUPPORT
2476M:	Marek Vasut <marek.vasut@gmail.com>
2477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478S:	Maintained
2479F:	arch/arm/mach-pxa/vpac270.c
2480F:	arch/arm/mach-pxa/include/mach/vpac270.h
2481
2482ARM/VT8500 ARM ARCHITECTURE
2483M:	Tony Prisk <linux@prisktech.co.nz>
2484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485S:	Maintained
2486F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2487F:	arch/arm/mach-vt8500/
2488F:	drivers/clocksource/timer-vt8500.c
2489F:	drivers/i2c/busses/i2c-wmt.c
2490F:	drivers/mmc/host/wmt-sdmmc.c
2491F:	drivers/pwm/pwm-vt8500.c
2492F:	drivers/rtc/rtc-vt8500.c
2493F:	drivers/tty/serial/vt8500_serial.c
2494F:	drivers/usb/host/ehci-platform.c
2495F:	drivers/usb/host/uhci-platform.c
2496F:	drivers/video/fbdev/vt8500lcdfb.*
2497F:	drivers/video/fbdev/wm8505fb*
2498F:	drivers/video/fbdev/wmt_ge_rops.*
2499
2500ARM/ZIPIT Z2 SUPPORT
2501M:	Marek Vasut <marek.vasut@gmail.com>
2502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503S:	Maintained
2504F:	arch/arm/mach-pxa/z2.c
2505F:	arch/arm/mach-pxa/include/mach/z2.h
2506
2507ARM/ZTE ARCHITECTURE
2508M:	Jun Nie <jun.nie@linaro.org>
2509M:	Shawn Guo <shawnguo@kernel.org>
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Maintained
2512F:	arch/arm/boot/dts/zx2967*
2513F:	arch/arm/mach-zx/
2514F:	arch/arm64/boot/dts/zte/
2515F:	drivers/clk/zte/
2516F:	drivers/dma/zx_dma.c
2517F:	drivers/gpio/gpio-zx.c
2518F:	drivers/i2c/busses/i2c-zx2967.c
2519F:	drivers/mmc/host/dw_mmc-zx.*
2520F:	drivers/pinctrl/zte/
2521F:	drivers/soc/zte/
2522F:	drivers/thermal/zx2967_thermal.c
2523F:	drivers/watchdog/zx2967_wdt.c
2524F:	Documentation/devicetree/bindings/arm/zte.yaml
2525F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2526F:	Documentation/devicetree/bindings/dma/zxdma.txt
2527F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2528F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2529F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2530F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2531F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2532F:	Documentation/devicetree/bindings/soc/zte/
2533F:	Documentation/devicetree/bindings/sound/zte,*.txt
2534F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2535F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2536F:	include/dt-bindings/clock/zx2967*.h
2537F:	include/dt-bindings/soc/zte,*.h
2538F:	sound/soc/codecs/zx_aud96p22.c
2539F:	sound/soc/zte/
2540
2541ARM/ZYNQ ARCHITECTURE
2542M:	Michal Simek <michal.simek@xilinx.com>
2543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544W:	http://wiki.xilinx.com
2545T:	git https://github.com/Xilinx/linux-xlnx.git
2546S:	Supported
2547F:	arch/arm/mach-zynq/
2548F:	drivers/cpuidle/cpuidle-zynq.c
2549F:	drivers/block/xsysace.c
2550N:	zynq
2551N:	xilinx
2552F:	Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2553F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2554F:	drivers/clocksource/timer-cadence-ttc.c
2555F:	drivers/i2c/busses/i2c-cadence.c
2556F:	drivers/mmc/host/sdhci-of-arasan.c
2557F:	drivers/edac/synopsys_edac.c
2558F:	drivers/i2c/busses/i2c-xiic.c
2559
2560ARM64 PORT (AARCH64 ARCHITECTURE)
2561M:	Catalin Marinas <catalin.marinas@arm.com>
2562M:	Will Deacon <will@kernel.org>
2563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2565S:	Maintained
2566F:	arch/arm64/
2567X:	arch/arm64/boot/dts/
2568F:	Documentation/arm64/
2569
2570AS3645A LED FLASH CONTROLLER DRIVER
2571M:	Sakari Ailus <sakari.ailus@iki.fi>
2572L:	linux-leds@vger.kernel.org
2573S:	Maintained
2574F:	drivers/leds/leds-as3645a.c
2575
2576ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2577M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2578L:	linux-media@vger.kernel.org
2579T:	git git://linuxtv.org/media_tree.git
2580S:	Maintained
2581F:	drivers/media/i2c/ak7375.c
2582F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2583
2584ASAHI KASEI AK8974 DRIVER
2585M:	Linus Walleij <linus.walleij@linaro.org>
2586L:	linux-iio@vger.kernel.org
2587W:	http://www.akm.com/
2588S:	Supported
2589F:	drivers/iio/magnetometer/ak8974.c
2590
2591ASC7621 HARDWARE MONITOR DRIVER
2592M:	George Joseph <george.joseph@fairview5.com>
2593L:	linux-hwmon@vger.kernel.org
2594S:	Maintained
2595F:	Documentation/hwmon/asc7621.rst
2596F:	drivers/hwmon/asc7621.c
2597
2598ASPEED VIDEO ENGINE DRIVER
2599M:	Eddie James <eajames@linux.ibm.com>
2600L:	linux-media@vger.kernel.org
2601L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2602S:	Maintained
2603F:	drivers/media/platform/aspeed-video.c
2604F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2605
2606ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2607M:	Corentin Chary <corentin.chary@gmail.com>
2608L:	acpi4asus-user@lists.sourceforge.net
2609L:	platform-driver-x86@vger.kernel.org
2610W:	http://acpi4asus.sf.net
2611S:	Maintained
2612F:	drivers/platform/x86/asus*.c
2613F:	drivers/platform/x86/eeepc*.c
2614
2615ASUS WIRELESS RADIO CONTROL DRIVER
2616M:	João Paulo Rechi Vita <jprvita@gmail.com>
2617L:	platform-driver-x86@vger.kernel.org
2618S:	Maintained
2619F:	drivers/platform/x86/asus-wireless.c
2620
2621ASYMMETRIC KEYS
2622M:	David Howells <dhowells@redhat.com>
2623L:	keyrings@vger.kernel.org
2624S:	Maintained
2625F:	Documentation/crypto/asymmetric-keys.txt
2626F:	include/linux/verification.h
2627F:	include/crypto/public_key.h
2628F:	include/crypto/pkcs7.h
2629F:	crypto/asymmetric_keys/
2630
2631ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2632R:	Dan Williams <dan.j.williams@intel.com>
2633W:	http://sourceforge.net/projects/xscaleiop
2634S:	Odd fixes
2635F:	Documentation/crypto/async-tx-api.txt
2636F:	crypto/async_tx/
2637F:	drivers/dma/
2638F:	include/linux/dmaengine.h
2639F:	include/linux/async_tx.h
2640
2641AT24 EEPROM DRIVER
2642M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2643L:	linux-i2c@vger.kernel.org
2644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2645S:	Maintained
2646F:	Documentation/devicetree/bindings/eeprom/at24.txt
2647F:	drivers/misc/eeprom/at24.c
2648
2649ATA OVER ETHERNET (AOE) DRIVER
2650M:	"Justin Sanders" <justin@coraid.com>
2651W:	http://www.openaoe.org/
2652S:	Supported
2653F:	Documentation/aoe/
2654F:	drivers/block/aoe/
2655
2656ATHEROS 71XX/9XXX GPIO DRIVER
2657M:	Alban Bedel <albeu@free.fr>
2658W:	https://github.com/AlbanBedel/linux
2659T:	git git://github.com/AlbanBedel/linux
2660S:	Maintained
2661F:	drivers/gpio/gpio-ath79.c
2662F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2663
2664ATHEROS 71XX/9XXX USB PHY DRIVER
2665M:	Alban Bedel <albeu@free.fr>
2666W:	https://github.com/AlbanBedel/linux
2667T:	git git://github.com/AlbanBedel/linux
2668S:	Maintained
2669F:	drivers/phy/qualcomm/phy-ath79-usb.c
2670F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2671
2672ATHEROS ATH GENERIC UTILITIES
2673M:	Kalle Valo <kvalo@codeaurora.org>
2674L:	linux-wireless@vger.kernel.org
2675S:	Supported
2676F:	drivers/net/wireless/ath/*
2677
2678ATHEROS ATH5K WIRELESS DRIVER
2679M:	Jiri Slaby <jirislaby@gmail.com>
2680M:	Nick Kossifidis <mickflemm@gmail.com>
2681M:	Luis Chamberlain <mcgrof@kernel.org>
2682L:	linux-wireless@vger.kernel.org
2683W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2684S:	Maintained
2685F:	drivers/net/wireless/ath/ath5k/
2686
2687ATHEROS ATH6KL WIRELESS DRIVER
2688M:	Kalle Valo <kvalo@codeaurora.org>
2689L:	linux-wireless@vger.kernel.org
2690W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2692S:	Supported
2693F:	drivers/net/wireless/ath/ath6kl/
2694
2695ATI_REMOTE2 DRIVER
2696M:	Ville Syrjala <syrjala@sci.fi>
2697S:	Maintained
2698F:	drivers/input/misc/ati_remote2.c
2699
2700ATK0110 HWMON DRIVER
2701M:	Luca Tettamanti <kronos.it@gmail.com>
2702L:	linux-hwmon@vger.kernel.org
2703S:	Maintained
2704F:	drivers/hwmon/asus_atk0110.c
2705
2706ATLX ETHERNET DRIVERS
2707M:	Jay Cliburn <jcliburn@gmail.com>
2708M:	Chris Snook <chris.snook@gmail.com>
2709L:	netdev@vger.kernel.org
2710W:	http://sourceforge.net/projects/atl1
2711W:	http://atl1.sourceforge.net
2712S:	Maintained
2713F:	drivers/net/ethernet/atheros/
2714
2715ATM
2716M:	Chas Williams <3chas3@gmail.com>
2717L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2718L:	netdev@vger.kernel.org
2719W:	http://linux-atm.sourceforge.net
2720S:	Maintained
2721F:	drivers/atm/
2722F:	include/linux/atm*
2723F:	include/uapi/linux/atm*
2724
2725ATMEL MACB ETHERNET DRIVER
2726M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2727S:	Supported
2728F:	drivers/net/ethernet/cadence/
2729
2730ATMEL MAXTOUCH DRIVER
2731M:	Nick Dyer <nick@shmanahar.org>
2732T:	git git://github.com/ndyer/linux.git
2733S:	Maintained
2734F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2735F:	drivers/input/touchscreen/atmel_mxt_ts.c
2736
2737ATMEL WIRELESS DRIVER
2738M:	Simon Kelley <simon@thekelleys.org.uk>
2739L:	linux-wireless@vger.kernel.org
2740W:	http://www.thekelleys.org.uk/atmel
2741W:	http://atmelwlandriver.sourceforge.net/
2742S:	Maintained
2743F:	drivers/net/wireless/atmel/atmel*
2744
2745ATOMIC INFRASTRUCTURE
2746M:	Will Deacon <will@kernel.org>
2747M:	Peter Zijlstra <peterz@infradead.org>
2748R:	Boqun Feng <boqun.feng@gmail.com>
2749L:	linux-kernel@vger.kernel.org
2750S:	Maintained
2751F:	arch/*/include/asm/atomic*.h
2752F:	include/*/atomic*.h
2753F:	scripts/atomic/
2754
2755ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2756M:	Bradley Grove <linuxdrivers@attotech.com>
2757L:	linux-scsi@vger.kernel.org
2758W:	http://www.attotech.com
2759S:	Supported
2760F:	drivers/scsi/esas2r
2761
2762ATUSB IEEE 802.15.4 RADIO DRIVER
2763M:	Stefan Schmidt <stefan@datenfreihafen.org>
2764L:	linux-wpan@vger.kernel.org
2765S:	Maintained
2766F:	drivers/net/ieee802154/atusb.c
2767F:	drivers/net/ieee802154/atusb.h
2768F:	drivers/net/ieee802154/at86rf230.h
2769
2770AUDIT SUBSYSTEM
2771M:	Paul Moore <paul@paul-moore.com>
2772M:	Eric Paris <eparis@redhat.com>
2773L:	linux-audit@redhat.com (moderated for non-subscribers)
2774W:	https://github.com/linux-audit
2775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2776S:	Supported
2777F:	include/linux/audit.h
2778F:	include/uapi/linux/audit.h
2779F:	kernel/audit*
2780
2781AUXILIARY DISPLAY DRIVERS
2782M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2783S:	Maintained
2784F:	drivers/auxdisplay/
2785F:	include/linux/cfag12864b.h
2786
2787AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2788M:	Andreas Klinger <ak@it-klinger.de>
2789L:	linux-iio@vger.kernel.org
2790S:	Maintained
2791F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2792F:	drivers/iio/adc/hx711.c
2793
2794AX.25 NETWORK LAYER
2795M:	Ralf Baechle <ralf@linux-mips.org>
2796L:	linux-hams@vger.kernel.org
2797W:	http://www.linux-ax25.org/
2798S:	Maintained
2799F:	include/uapi/linux/ax25.h
2800F:	include/net/ax25.h
2801F:	net/ax25/
2802
2803AXENTIA ARM DEVICES
2804M:	Peter Rosin <peda@axentia.se>
2805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806S:	Maintained
2807F:	Documentation/devicetree/bindings/arm/axentia.txt
2808F:	arch/arm/boot/dts/at91-linea.dtsi
2809F:	arch/arm/boot/dts/at91-natte.dtsi
2810F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2811F:	arch/arm/boot/dts/at91-tse850-3.dts
2812
2813AXENTIA ASOC DRIVERS
2814M:	Peter Rosin <peda@axentia.se>
2815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2816S:	Maintained
2817F:	Documentation/devicetree/bindings/sound/axentia,*
2818F:	sound/soc/atmel/tse850-pcm5142.c
2819
2820AXXIA I2C CONTROLLER
2821M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
2822L:	linux-i2c@vger.kernel.org
2823S:	Maintained
2824F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2825F:	drivers/i2c/busses/i2c-axxia.c
2826
2827AZ6007 DVB DRIVER
2828M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2829L:	linux-media@vger.kernel.org
2830W:	https://linuxtv.org
2831T:	git git://linuxtv.org/media_tree.git
2832S:	Maintained
2833F:	drivers/media/usb/dvb-usb-v2/az6007.c
2834
2835AZTECH FM RADIO RECEIVER DRIVER
2836M:	Hans Verkuil <hverkuil@xs4all.nl>
2837L:	linux-media@vger.kernel.org
2838T:	git git://linuxtv.org/media_tree.git
2839W:	https://linuxtv.org
2840S:	Maintained
2841F:	drivers/media/radio/radio-aztech*
2842
2843B43 WIRELESS DRIVER
2844L:	linux-wireless@vger.kernel.org
2845L:	b43-dev@lists.infradead.org
2846W:	http://wireless.kernel.org/en/users/Drivers/b43
2847S:	Odd Fixes
2848F:	drivers/net/wireless/broadcom/b43/
2849
2850B43LEGACY WIRELESS DRIVER
2851M:	Larry Finger <Larry.Finger@lwfinger.net>
2852L:	linux-wireless@vger.kernel.org
2853L:	b43-dev@lists.infradead.org
2854W:	http://wireless.kernel.org/en/users/Drivers/b43
2855S:	Maintained
2856F:	drivers/net/wireless/broadcom/b43legacy/
2857
2858BACKLIGHT CLASS/SUBSYSTEM
2859M:	Lee Jones <lee.jones@linaro.org>
2860M:	Daniel Thompson <daniel.thompson@linaro.org>
2861M:	Jingoo Han <jingoohan1@gmail.com>
2862L:	dri-devel@lists.freedesktop.org
2863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2864S:	Maintained
2865F:	drivers/video/backlight/
2866F:	include/linux/backlight.h
2867F:	include/linux/pwm_backlight.h
2868F:	Documentation/devicetree/bindings/leds/backlight
2869
2870BATMAN ADVANCED
2871M:	Marek Lindner <mareklindner@neomailbox.ch>
2872M:	Simon Wunderlich <sw@simonwunderlich.de>
2873M:	Antonio Quartulli <a@unstable.cc>
2874L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2875W:	https://www.open-mesh.org/
2876B:	https://www.open-mesh.org/projects/batman-adv/issues
2877C:	irc://chat.freenode.net/batman
2878Q:	https://patchwork.open-mesh.org/project/batman/list/
2879T:	git https://git.open-mesh.org/linux-merge.git
2880S:	Maintained
2881F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2882F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
2883F:	Documentation/networking/batman-adv.rst
2884F:	include/uapi/linux/batadv_packet.h
2885F:	include/uapi/linux/batman_adv.h
2886F:	net/batman-adv/
2887
2888BAYCOM/HDLCDRV DRIVERS FOR AX.25
2889M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2890L:	linux-hams@vger.kernel.org
2891W:	http://www.baycom.org/~tom/ham/ham.html
2892S:	Maintained
2893F:	drivers/net/hamradio/baycom*
2894
2895BCACHE (BLOCK LAYER CACHE)
2896M:	Coly Li <colyli@suse.de>
2897M:	Kent Overstreet <kent.overstreet@gmail.com>
2898L:	linux-bcache@vger.kernel.org
2899W:	http://bcache.evilpiepirate.org
2900C:	irc://irc.oftc.net/bcache
2901S:	Maintained
2902F:	drivers/md/bcache/
2903
2904BDISP ST MEDIA DRIVER
2905M:	Fabien Dessenne <fabien.dessenne@st.com>
2906L:	linux-media@vger.kernel.org
2907T:	git git://linuxtv.org/media_tree.git
2908W:	https://linuxtv.org
2909S:	Supported
2910F:	drivers/media/platform/sti/bdisp
2911
2912BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2913M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2914L:	netdev@vger.kernel.org
2915S:	Maintained
2916F:	drivers/net/ethernet/ec_bhf.c
2917
2918BEFS FILE SYSTEM
2919M:	Luis de Bethencourt <luisbg@kernel.org>
2920M:	Salah Triki <salah.triki@gmail.com>
2921S:	Maintained
2922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2923F:	Documentation/filesystems/befs.txt
2924F:	fs/befs/
2925
2926BFQ I/O SCHEDULER
2927M:	Paolo Valente <paolo.valente@linaro.org>
2928M:	Jens Axboe <axboe@kernel.dk>
2929L:	linux-block@vger.kernel.org
2930S:	Maintained
2931F:	block/bfq-*
2932F:	Documentation/block/bfq-iosched.txt
2933
2934BFS FILE SYSTEM
2935M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2936S:	Maintained
2937F:	Documentation/filesystems/bfs.txt
2938F:	fs/bfs/
2939F:	include/uapi/linux/bfs_fs.h
2940
2941BLINKM RGB LED DRIVER
2942M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2943S:	Maintained
2944F:	drivers/leds/leds-blinkm.c
2945
2946BLOCK LAYER
2947M:	Jens Axboe <axboe@kernel.dk>
2948L:	linux-block@vger.kernel.org
2949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2950S:	Maintained
2951F:	block/
2952F:	drivers/block/
2953F:	kernel/trace/blktrace.c
2954F:	lib/sbitmap.c
2955
2956BLOCK2MTD DRIVER
2957M:	Joern Engel <joern@lazybastard.org>
2958L:	linux-mtd@lists.infradead.org
2959S:	Maintained
2960F:	drivers/mtd/devices/block2mtd.c
2961
2962BLUETOOTH DRIVERS
2963M:	Marcel Holtmann <marcel@holtmann.org>
2964M:	Johan Hedberg <johan.hedberg@gmail.com>
2965L:	linux-bluetooth@vger.kernel.org
2966W:	http://www.bluez.org/
2967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2969S:	Maintained
2970F:	drivers/bluetooth/
2971
2972BLUETOOTH SUBSYSTEM
2973M:	Marcel Holtmann <marcel@holtmann.org>
2974M:	Johan Hedberg <johan.hedberg@gmail.com>
2975L:	linux-bluetooth@vger.kernel.org
2976W:	http://www.bluez.org/
2977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2979S:	Maintained
2980F:	net/bluetooth/
2981F:	include/net/bluetooth/
2982
2983BONDING DRIVER
2984M:	Jay Vosburgh <j.vosburgh@gmail.com>
2985M:	Veaceslav Falico <vfalico@gmail.com>
2986M:	Andy Gospodarek <andy@greyhouse.net>
2987L:	netdev@vger.kernel.org
2988W:	http://sourceforge.net/projects/bonding/
2989S:	Supported
2990F:	drivers/net/bonding/
2991F:	include/uapi/linux/if_bonding.h
2992
2993BPF (Safe dynamic programs and tools)
2994M:	Alexei Starovoitov <ast@kernel.org>
2995M:	Daniel Borkmann <daniel@iogearbox.net>
2996R:	Martin KaFai Lau <kafai@fb.com>
2997R:	Song Liu <songliubraving@fb.com>
2998R:	Yonghong Song <yhs@fb.com>
2999L:	netdev@vger.kernel.org
3000L:	bpf@vger.kernel.org
3001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3003Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3004S:	Supported
3005F:	arch/*/net/*
3006F:	Documentation/networking/filter.txt
3007F:	Documentation/bpf/
3008F:	include/linux/bpf*
3009F:	include/linux/filter.h
3010F:	include/trace/events/xdp.h
3011F:	include/uapi/linux/bpf*
3012F:	include/uapi/linux/filter.h
3013F:	kernel/bpf/
3014F:	kernel/trace/bpf_trace.c
3015F:	lib/test_bpf.c
3016F:	net/bpf/
3017F:	net/core/filter.c
3018F:	net/sched/act_bpf.c
3019F:	net/sched/cls_bpf.c
3020F:	samples/bpf/
3021F:	tools/bpf/
3022F:	tools/lib/bpf/
3023F:	tools/testing/selftests/bpf/
3024K:	bpf
3025N:	bpf
3026
3027BPF JIT for ARM
3028M:	Shubham Bansal <illusionist.neo@gmail.com>
3029L:	netdev@vger.kernel.org
3030L:	bpf@vger.kernel.org
3031S:	Maintained
3032F:	arch/arm/net/
3033
3034BPF JIT for ARM64
3035M:	Daniel Borkmann <daniel@iogearbox.net>
3036M:	Alexei Starovoitov <ast@kernel.org>
3037M:	Zi Shen Lim <zlim.lnx@gmail.com>
3038L:	netdev@vger.kernel.org
3039L:	bpf@vger.kernel.org
3040S:	Supported
3041F:	arch/arm64/net/
3042
3043BPF JIT for MIPS (32-BIT AND 64-BIT)
3044M:	Paul Burton <paul.burton@mips.com>
3045L:	netdev@vger.kernel.org
3046L:	bpf@vger.kernel.org
3047S:	Maintained
3048F:	arch/mips/net/
3049
3050BPF JIT for NFP NICs
3051M:	Jakub Kicinski <jakub.kicinski@netronome.com>
3052L:	netdev@vger.kernel.org
3053L:	bpf@vger.kernel.org
3054S:	Supported
3055F:	drivers/net/ethernet/netronome/nfp/bpf/
3056
3057BPF JIT for POWERPC (32-BIT AND 64-BIT)
3058M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3059M:	Sandipan Das <sandipan@linux.ibm.com>
3060L:	netdev@vger.kernel.org
3061L:	bpf@vger.kernel.org
3062S:	Maintained
3063F:	arch/powerpc/net/
3064
3065BPF JIT for RISC-V (RV64G)
3066M:	Björn Töpel <bjorn.topel@gmail.com>
3067L:	netdev@vger.kernel.org
3068S:	Maintained
3069F:	arch/riscv/net/
3070
3071BPF JIT for S390
3072M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3073M:	Vasily Gorbik <gor@linux.ibm.com>
3074M:	Christian Borntraeger <borntraeger@de.ibm.com>
3075L:	netdev@vger.kernel.org
3076L:	bpf@vger.kernel.org
3077S:	Maintained
3078F:	arch/s390/net/
3079X:	arch/s390/net/pnet.c
3080
3081BPF JIT for SPARC (32-BIT AND 64-BIT)
3082M:	David S. Miller <davem@davemloft.net>
3083L:	netdev@vger.kernel.org
3084L:	bpf@vger.kernel.org
3085S:	Maintained
3086F:	arch/sparc/net/
3087
3088BPF JIT for X86 32-BIT
3089M:	Wang YanQing <udknight@gmail.com>
3090L:	netdev@vger.kernel.org
3091L:	bpf@vger.kernel.org
3092S:	Maintained
3093F:	arch/x86/net/bpf_jit_comp32.c
3094
3095BPF JIT for X86 64-BIT
3096M:	Alexei Starovoitov <ast@kernel.org>
3097M:	Daniel Borkmann <daniel@iogearbox.net>
3098L:	netdev@vger.kernel.org
3099L:	bpf@vger.kernel.org
3100S:	Supported
3101F:	arch/x86/net/
3102X:	arch/x86/net/bpf_jit_comp32.c
3103
3104BROADCOM B44 10/100 ETHERNET DRIVER
3105M:	Michael Chan <michael.chan@broadcom.com>
3106L:	netdev@vger.kernel.org
3107S:	Supported
3108F:	drivers/net/ethernet/broadcom/b44.*
3109
3110BROADCOM B53 ETHERNET SWITCH DRIVER
3111M:	Florian Fainelli <f.fainelli@gmail.com>
3112L:	netdev@vger.kernel.org
3113L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3114S:	Supported
3115F:	drivers/net/dsa/b53/*
3116F:	include/linux/platform_data/b53.h
3117
3118BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3119M:	Florian Fainelli <f.fainelli@gmail.com>
3120M:	Ray Jui <rjui@broadcom.com>
3121M:	Scott Branden <sbranden@broadcom.com>
3122M:	bcm-kernel-feedback-list@broadcom.com
3123T:	git git://github.com/broadcom/mach-bcm
3124S:	Maintained
3125N:	bcm281*
3126N:	bcm113*
3127N:	bcm216*
3128N:	kona
3129F:	arch/arm/mach-bcm/
3130
3131BROADCOM BCM2835 ARM ARCHITECTURE
3132M:	Eric Anholt <eric@anholt.net>
3133M:	Stefan Wahren <wahrenst@gmx.net>
3134L:	bcm-kernel-feedback-list@broadcom.com
3135L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3137T:	git git://github.com/anholt/linux
3138S:	Maintained
3139N:	bcm2835
3140F:	drivers/staging/vc04_services
3141
3142BROADCOM BCM47XX MIPS ARCHITECTURE
3143M:	Hauke Mehrtens <hauke@hauke-m.de>
3144M:	Rafał Miłecki <zajec5@gmail.com>
3145L:	linux-mips@vger.kernel.org
3146S:	Maintained
3147F:	Documentation/devicetree/bindings/mips/brcm/
3148F:	arch/mips/bcm47xx/*
3149F:	arch/mips/include/asm/mach-bcm47xx/*
3150
3151BROADCOM BCM5301X ARM ARCHITECTURE
3152M:	Hauke Mehrtens <hauke@hauke-m.de>
3153M:	Rafał Miłecki <zajec5@gmail.com>
3154M:	bcm-kernel-feedback-list@broadcom.com
3155L:	linux-arm-kernel@lists.infradead.org
3156S:	Maintained
3157F:	arch/arm/mach-bcm/bcm_5301x.c
3158F:	arch/arm/boot/dts/bcm5301x*.dtsi
3159F:	arch/arm/boot/dts/bcm470*
3160F:	arch/arm/boot/dts/bcm953012*
3161
3162BROADCOM BCM53573 ARM ARCHITECTURE
3163M:	Rafał Miłecki <rafal@milecki.pl>
3164L:	bcm-kernel-feedback-list@broadcom.com
3165L:	linux-arm-kernel@lists.infradead.org
3166S:	Maintained
3167F:	arch/arm/boot/dts/bcm53573*
3168F:	arch/arm/boot/dts/bcm47189*
3169
3170BROADCOM BCM63XX ARM ARCHITECTURE
3171M:	Florian Fainelli <f.fainelli@gmail.com>
3172M:	bcm-kernel-feedback-list@broadcom.com
3173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3174T:	git git://github.com/broadcom/stblinux.git
3175S:	Maintained
3176N:	bcm63xx
3177
3178BROADCOM BCM63XX/BCM33XX UDC DRIVER
3179M:	Kevin Cernekee <cernekee@gmail.com>
3180L:	linux-usb@vger.kernel.org
3181S:	Maintained
3182F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3183
3184BROADCOM BCM7XXX ARM ARCHITECTURE
3185M:	Brian Norris <computersforpeace@gmail.com>
3186M:	Gregory Fong <gregory.0xf0@gmail.com>
3187M:	Florian Fainelli <f.fainelli@gmail.com>
3188M:	bcm-kernel-feedback-list@broadcom.com
3189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190T:	git git://github.com/broadcom/stblinux.git
3191S:	Maintained
3192F:	arch/arm/mach-bcm/*brcmstb*
3193F:	arch/arm/boot/dts/bcm7*.dts*
3194F:	drivers/bus/brcmstb_gisb.c
3195F:	arch/arm/mm/cache-b15-rac.c
3196F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3197N:	brcmstb
3198
3199BROADCOM BMIPS CPUFREQ DRIVER
3200M:	Markus Mayer <mmayer@broadcom.com>
3201M:	bcm-kernel-feedback-list@broadcom.com
3202L:	linux-pm@vger.kernel.org
3203S:	Maintained
3204F:	drivers/cpufreq/bmips-cpufreq.c
3205
3206BROADCOM BMIPS MIPS ARCHITECTURE
3207M:	Kevin Cernekee <cernekee@gmail.com>
3208M:	Florian Fainelli <f.fainelli@gmail.com>
3209L:	bcm-kernel-feedback-list@broadcom.com
3210L:	linux-mips@vger.kernel.org
3211T:	git git://github.com/broadcom/stblinux.git
3212S:	Maintained
3213F:	arch/mips/bmips/*
3214F:	arch/mips/include/asm/mach-bmips/*
3215F:	arch/mips/kernel/*bmips*
3216F:	arch/mips/boot/dts/brcm/bcm*.dts*
3217F:	drivers/irqchip/irq-bcm63*
3218F:	drivers/irqchip/irq-bcm7*
3219F:	drivers/irqchip/irq-brcmstb*
3220F:	include/linux/bcm963xx_nvram.h
3221F:	include/linux/bcm963xx_tag.h
3222
3223BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3224M:	Rasesh Mody <rmody@marvell.com>
3225M:	GR-Linux-NIC-Dev@marvell.com
3226L:	netdev@vger.kernel.org
3227S:	Supported
3228F:	drivers/net/ethernet/broadcom/bnx2.*
3229F:	drivers/net/ethernet/broadcom/bnx2_*
3230
3231BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3232M:	QLogic-Storage-Upstream@qlogic.com
3233L:	linux-scsi@vger.kernel.org
3234S:	Supported
3235F:	drivers/scsi/bnx2fc/
3236
3237BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3238M:	QLogic-Storage-Upstream@qlogic.com
3239L:	linux-scsi@vger.kernel.org
3240S:	Supported
3241F:	drivers/scsi/bnx2i/
3242
3243BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3244M:	Ariel Elior <aelior@marvell.com>
3245M:	Sudarsana Kalluru <skalluru@marvell.com>
3246M:	GR-everest-linux-l2@marvell.com
3247L:	netdev@vger.kernel.org
3248S:	Supported
3249F:	drivers/net/ethernet/broadcom/bnx2x/
3250
3251BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3252M:	Michael Chan <michael.chan@broadcom.com>
3253L:	netdev@vger.kernel.org
3254S:	Supported
3255F:	drivers/net/ethernet/broadcom/bnxt/
3256
3257BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3258M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3259M:	Franky Lin <franky.lin@broadcom.com>
3260M:	Hante Meuleman <hante.meuleman@broadcom.com>
3261M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3262M:	Wright Feng <wright.feng@cypress.com>
3263L:	linux-wireless@vger.kernel.org
3264L:	brcm80211-dev-list.pdl@broadcom.com
3265L:	brcm80211-dev-list@cypress.com
3266S:	Supported
3267F:	drivers/net/wireless/broadcom/brcm80211/
3268
3269BROADCOM BRCMSTB GPIO DRIVER
3270M:	Gregory Fong <gregory.0xf0@gmail.com>
3271L:	bcm-kernel-feedback-list@broadcom.com
3272S:	Supported
3273F:	drivers/gpio/gpio-brcmstb.c
3274F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3275
3276BROADCOM BRCMSTB I2C DRIVER
3277M:	Kamal Dasu <kdasu.kdev@gmail.com>
3278L:	linux-i2c@vger.kernel.org
3279L:	bcm-kernel-feedback-list@broadcom.com
3280S:	Supported
3281F:	drivers/i2c/busses/i2c-brcmstb.c
3282F:	Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3283
3284BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3285M:	Al Cooper <alcooperx@gmail.com>
3286L:	linux-kernel@vger.kernel.org
3287L:	bcm-kernel-feedback-list@broadcom.com
3288S:	Maintained
3289F:	drivers/phy/broadcom/phy-brcm-usb*
3290
3291BROADCOM GENET ETHERNET DRIVER
3292M:	Doug Berger <opendmb@gmail.com>
3293M:	Florian Fainelli <f.fainelli@gmail.com>
3294L:	bcm-kernel-feedback-list@broadcom.com
3295L:	netdev@vger.kernel.org
3296S:	Supported
3297F:	drivers/net/ethernet/broadcom/genet/
3298
3299BROADCOM IPROC ARM ARCHITECTURE
3300M:	Ray Jui <rjui@broadcom.com>
3301M:	Scott Branden <sbranden@broadcom.com>
3302M:	bcm-kernel-feedback-list@broadcom.com
3303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3304T:	git git://github.com/broadcom/cygnus-linux.git
3305S:	Maintained
3306N:	iproc
3307N:	cygnus
3308N:	bcm[-_]nsp
3309N:	bcm9113*
3310N:	bcm9583*
3311N:	bcm9585*
3312N:	bcm9586*
3313N:	bcm988312
3314N:	bcm113*
3315N:	bcm583*
3316N:	bcm585*
3317N:	bcm586*
3318N:	bcm88312
3319N:	hr2
3320N:	stingray
3321F:	arch/arm64/boot/dts/broadcom/northstar2/*
3322F:	arch/arm64/boot/dts/broadcom/stingray/*
3323F:	drivers/clk/bcm/clk-ns*
3324F:	drivers/clk/bcm/clk-sr*
3325F:	drivers/pinctrl/bcm/pinctrl-ns*
3326F:	include/dt-bindings/clock/bcm-sr*
3327
3328BROADCOM KONA GPIO DRIVER
3329M:	Ray Jui <rjui@broadcom.com>
3330L:	bcm-kernel-feedback-list@broadcom.com
3331S:	Supported
3332F:	drivers/gpio/gpio-bcm-kona.c
3333F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3334
3335BROADCOM NETXTREME-E ROCE DRIVER
3336M:	Selvin Xavier <selvin.xavier@broadcom.com>
3337M:	Devesh Sharma <devesh.sharma@broadcom.com>
3338M:	Somnath Kotur <somnath.kotur@broadcom.com>
3339M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3340L:	linux-rdma@vger.kernel.org
3341W:	http://www.broadcom.com
3342S:	Supported
3343F:	drivers/infiniband/hw/bnxt_re/
3344F:	include/uapi/rdma/bnxt_re-abi.h
3345
3346BROADCOM NVRAM DRIVER
3347M:	Rafał Miłecki <zajec5@gmail.com>
3348L:	linux-mips@vger.kernel.org
3349S:	Maintained
3350F:	drivers/firmware/broadcom/*
3351
3352BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3353M:	Rafał Miłecki <zajec5@gmail.com>
3354L:	linux-wireless@vger.kernel.org
3355S:	Maintained
3356F:	drivers/bcma/
3357F:	include/linux/bcma/
3358
3359BROADCOM STB AVS CPUFREQ DRIVER
3360M:	Markus Mayer <mmayer@broadcom.com>
3361M:	bcm-kernel-feedback-list@broadcom.com
3362L:	linux-pm@vger.kernel.org
3363S:	Maintained
3364F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3365F:	drivers/cpufreq/brcmstb*
3366
3367BROADCOM STB AVS TMON DRIVER
3368M:	Markus Mayer <mmayer@broadcom.com>
3369M:	bcm-kernel-feedback-list@broadcom.com
3370L:	linux-pm@vger.kernel.org
3371S:	Maintained
3372F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3373F:	drivers/thermal/broadcom/brcmstb*
3374
3375BROADCOM STB NAND FLASH DRIVER
3376M:	Brian Norris <computersforpeace@gmail.com>
3377M:	Kamal Dasu <kdasu.kdev@gmail.com>
3378L:	linux-mtd@lists.infradead.org
3379L:	bcm-kernel-feedback-list@broadcom.com
3380S:	Maintained
3381F:	drivers/mtd/nand/raw/brcmnand/
3382
3383BROADCOM STB DPFE DRIVER
3384M:	Markus Mayer <mmayer@broadcom.com>
3385M:	bcm-kernel-feedback-list@broadcom.com
3386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3387S:	Maintained
3388F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3389F:	drivers/memory/brcmstb_dpfe.c
3390
3391BROADCOM SPI DRIVER
3392M:	Kamal Dasu <kdasu.kdev@gmail.com>
3393M:	bcm-kernel-feedback-list@broadcom.com
3394S:	Maintained
3395F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3396F:	drivers/spi/spi-bcm-qspi.*
3397F:	drivers/spi/spi-brcmstb-qspi.c
3398F:	drivers/spi/spi-iproc-qspi.c
3399
3400BROADCOM SYSTEMPORT ETHERNET DRIVER
3401M:	Florian Fainelli <f.fainelli@gmail.com>
3402L:	bcm-kernel-feedback-list@broadcom.com
3403L:	netdev@vger.kernel.org
3404S:	Supported
3405F:	drivers/net/ethernet/broadcom/bcmsysport.*
3406
3407BROADCOM TG3 GIGABIT ETHERNET DRIVER
3408M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3409M:	Prashant Sreedharan <prashant@broadcom.com>
3410M:	Michael Chan <mchan@broadcom.com>
3411L:	netdev@vger.kernel.org
3412S:	Supported
3413F:	drivers/net/ethernet/broadcom/tg3.*
3414
3415BROCADE BFA FC SCSI DRIVER
3416M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3417M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3418L:	linux-scsi@vger.kernel.org
3419S:	Supported
3420F:	drivers/scsi/bfa/
3421
3422BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3423M:	Rasesh Mody <rmody@marvell.com>
3424M:	Sudarsana Kalluru <skalluru@marvell.com>
3425M:	GR-Linux-NIC-Dev@marvell.com
3426L:	netdev@vger.kernel.org
3427S:	Supported
3428F:	drivers/net/ethernet/brocade/bna/
3429
3430BSG (block layer generic sg v4 driver)
3431M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3432L:	linux-scsi@vger.kernel.org
3433S:	Supported
3434F:	block/bsg.c
3435F:	include/linux/bsg.h
3436F:	include/uapi/linux/bsg.h
3437
3438BT87X AUDIO DRIVER
3439M:	Clemens Ladisch <clemens@ladisch.de>
3440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3442S:	Maintained
3443F:	Documentation/sound/cards/bt87x.rst
3444F:	sound/pci/bt87x.c
3445
3446BT8XXGPIO DRIVER
3447M:	Michael Buesch <m@bues.ch>
3448W:	http://bu3sch.de/btgpio.php
3449S:	Maintained
3450F:	drivers/gpio/gpio-bt8xx.c
3451
3452BTRFS FILE SYSTEM
3453M:	Chris Mason <clm@fb.com>
3454M:	Josef Bacik <josef@toxicpanda.com>
3455M:	David Sterba <dsterba@suse.com>
3456L:	linux-btrfs@vger.kernel.org
3457W:	http://btrfs.wiki.kernel.org/
3458Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3460S:	Maintained
3461F:	Documentation/filesystems/btrfs.txt
3462F:	fs/btrfs/
3463F:	include/linux/btrfs*
3464F:	include/uapi/linux/btrfs*
3465
3466BTTV VIDEO4LINUX DRIVER
3467M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3468L:	linux-media@vger.kernel.org
3469W:	https://linuxtv.org
3470T:	git git://linuxtv.org/media_tree.git
3471S:	Odd fixes
3472F:	Documentation/media/v4l-drivers/bttv*
3473F:	drivers/media/pci/bt8xx/bttv*
3474
3475BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3476M:	Chanwoo Choi <cw00.choi@samsung.com>
3477L:	linux-pm@vger.kernel.org
3478L:	linux-samsung-soc@vger.kernel.org
3479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3480S:	Maintained
3481F:	drivers/devfreq/exynos-bus.c
3482F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3483
3484BUSLOGIC SCSI DRIVER
3485M:	Khalid Aziz <khalid@gonehiking.org>
3486L:	linux-scsi@vger.kernel.org
3487S:	Maintained
3488F:	drivers/scsi/BusLogic.*
3489F:	drivers/scsi/FlashPoint.*
3490
3491C-MEDIA CMI8788 DRIVER
3492M:	Clemens Ladisch <clemens@ladisch.de>
3493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3495S:	Maintained
3496F:	sound/pci/oxygen/
3497
3498C-SKY ARCHITECTURE
3499M:	Guo Ren <guoren@kernel.org>
3500T:	git https://github.com/c-sky/csky-linux.git
3501S:	Supported
3502F:	arch/csky/
3503F:	Documentation/devicetree/bindings/csky/
3504F:	drivers/irqchip/irq-csky-*
3505F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3506F:	drivers/clocksource/timer-gx6605s.c
3507F:	drivers/clocksource/timer-mp-csky.c
3508F:	Documentation/devicetree/bindings/timer/csky,*
3509K:	csky
3510N:	csky
3511
3512C6X ARCHITECTURE
3513M:	Mark Salter <msalter@redhat.com>
3514M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3515L:	linux-c6x-dev@linux-c6x.org
3516W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3517S:	Maintained
3518F:	arch/c6x/
3519
3520CA8210 IEEE-802.15.4 RADIO DRIVER
3521M:	Harry Morris <h.morris@cascoda.com>
3522L:	linux-wpan@vger.kernel.org
3523W:	https://github.com/Cascoda/ca8210-linux.git
3524S:	Maintained
3525F:	drivers/net/ieee802154/ca8210.c
3526F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3527
3528CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3529M:	David Howells <dhowells@redhat.com>
3530L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3531S:	Supported
3532F:	Documentation/filesystems/caching/cachefiles.txt
3533F:	fs/cachefiles/
3534
3535CADENCE MIPI-CSI2 BRIDGES
3536M:	Maxime Ripard <maxime.ripard@bootlin.com>
3537L:	linux-media@vger.kernel.org
3538S:	Maintained
3539F:	Documentation/devicetree/bindings/media/cdns,*.txt
3540F:	drivers/media/platform/cadence/cdns-csi2*
3541
3542CADET FM/AM RADIO RECEIVER DRIVER
3543M:	Hans Verkuil <hverkuil@xs4all.nl>
3544L:	linux-media@vger.kernel.org
3545T:	git git://linuxtv.org/media_tree.git
3546W:	https://linuxtv.org
3547S:	Maintained
3548F:	drivers/media/radio/radio-cadet*
3549
3550CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3551M:	Jonathan Corbet <corbet@lwn.net>
3552L:	linux-media@vger.kernel.org
3553T:	git git://linuxtv.org/media_tree.git
3554S:	Maintained
3555F:	Documentation/media/v4l-drivers/cafe_ccic*
3556F:	drivers/media/platform/marvell-ccic/
3557
3558CAIF NETWORK LAYER
3559L:	netdev@vger.kernel.org
3560S:	Orphan
3561F:	Documentation/networking/caif/
3562F:	drivers/net/caif/
3563F:	include/uapi/linux/caif/
3564F:	include/net/caif/
3565F:	net/caif/
3566
3567CAKE QDISC
3568M:	Toke Høiland-Jørgensen <toke@toke.dk>
3569L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3570S:	Maintained
3571F:	net/sched/sch_cake.c
3572
3573CALGARY x86-64 IOMMU
3574M:	Muli Ben-Yehuda <mulix@mulix.org>
3575M:	Jon Mason <jdmason@kudzu.us>
3576L:	iommu@lists.linux-foundation.org
3577S:	Maintained
3578F:	arch/x86/kernel/pci-calgary_64.c
3579F:	arch/x86/kernel/tce_64.c
3580F:	arch/x86/include/asm/calgary.h
3581F:	arch/x86/include/asm/tce.h
3582
3583CAN NETWORK DRIVERS
3584M:	Wolfgang Grandegger <wg@grandegger.com>
3585M:	Marc Kleine-Budde <mkl@pengutronix.de>
3586L:	linux-can@vger.kernel.org
3587W:	https://github.com/linux-can
3588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3590S:	Maintained
3591F:	Documentation/devicetree/bindings/net/can/
3592F:	drivers/net/can/
3593F:	include/linux/can/dev.h
3594F:	include/linux/can/platform/
3595F:	include/uapi/linux/can/error.h
3596F:	include/uapi/linux/can/netlink.h
3597
3598CAN NETWORK LAYER
3599M:	Oliver Hartkopp <socketcan@hartkopp.net>
3600M:	Marc Kleine-Budde <mkl@pengutronix.de>
3601L:	linux-can@vger.kernel.org
3602W:	https://github.com/linux-can
3603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3605S:	Maintained
3606F:	Documentation/networking/can.rst
3607F:	net/can/
3608F:	include/linux/can/core.h
3609F:	include/uapi/linux/can.h
3610F:	include/uapi/linux/can/bcm.h
3611F:	include/uapi/linux/can/raw.h
3612F:	include/uapi/linux/can/gw.h
3613
3614CAPABILITIES
3615M:	Serge Hallyn <serge@hallyn.com>
3616L:	linux-security-module@vger.kernel.org
3617S:	Supported
3618F:	include/linux/capability.h
3619F:	include/uapi/linux/capability.h
3620F:	security/commoncap.c
3621F:	kernel/capability.c
3622
3623CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3624M:	Kevin Tsai <ktsai@capellamicro.com>
3625S:	Maintained
3626F:	drivers/iio/light/cm*
3627
3628CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3629M:	Christian Lamparter <chunkeey@googlemail.com>
3630L:	linux-wireless@vger.kernel.org
3631W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3632S:	Maintained
3633F:	drivers/net/wireless/ath/carl9170/
3634
3635CAVIUM I2C DRIVER
3636M:	Jan Glauber <jglauber@cavium.com>
3637M:	David Daney <david.daney@cavium.com>
3638W:	http://www.cavium.com
3639S:	Supported
3640F:	drivers/i2c/busses/i2c-octeon*
3641F:	drivers/i2c/busses/i2c-thunderx*
3642
3643CAVIUM LIQUIDIO NETWORK DRIVER
3644M:	Derek Chickles <dchickles@marvell.com>
3645M:	Satanand Burla <sburla@marvell.com>
3646M:	Felix Manlunas <fmanlunas@marvell.com>
3647L:	netdev@vger.kernel.org
3648W:	http://www.cavium.com
3649S:	Supported
3650F:	drivers/net/ethernet/cavium/liquidio/
3651
3652CAVIUM MMC DRIVER
3653M:	Jan Glauber <jglauber@cavium.com>
3654M:	David Daney <david.daney@cavium.com>
3655M:	Steven J. Hill <Steven.Hill@cavium.com>
3656W:	http://www.cavium.com
3657S:	Supported
3658F:	drivers/mmc/host/cavium*
3659
3660CAVIUM OCTEON-TX CRYPTO DRIVER
3661M:	George Cherian <george.cherian@cavium.com>
3662L:	linux-crypto@vger.kernel.org
3663W:	http://www.cavium.com
3664S:	Supported
3665F:	drivers/crypto/cavium/cpt/
3666
3667CAVIUM THUNDERX2 ARM64 SOC
3668M:	Robert Richter <rrichter@cavium.com>
3669M:	Jayachandran C <jnair@caviumnetworks.com>
3670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3671S:	Maintained
3672F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3673F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3674
3675CC2520 IEEE-802.15.4 RADIO DRIVER
3676M:	Varka Bhadram <varkabhadram@gmail.com>
3677L:	linux-wpan@vger.kernel.org
3678S:	Maintained
3679F:	drivers/net/ieee802154/cc2520.c
3680F:	include/linux/spi/cc2520.h
3681F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3682
3683CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3684M:	Gilad Ben-Yossef <gilad@benyossef.com>
3685L:	linux-crypto@vger.kernel.org
3686S:	Supported
3687F:	drivers/crypto/ccree/
3688W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3689
3690CEC FRAMEWORK
3691M:	Hans Verkuil <hans.verkuil@cisco.com>
3692L:	linux-media@vger.kernel.org
3693T:	git git://linuxtv.org/media_tree.git
3694W:	http://linuxtv.org
3695S:	Supported
3696F:	Documentation/media/kapi/cec-core.rst
3697F:	Documentation/media/uapi/cec
3698F:	drivers/media/cec/
3699F:	drivers/media/rc/keymaps/rc-cec.c
3700F:	include/media/cec.h
3701F:	include/media/cec-notifier.h
3702F:	include/uapi/linux/cec.h
3703F:	include/uapi/linux/cec-funcs.h
3704F:	Documentation/devicetree/bindings/media/cec.txt
3705F:	Documentation/ABI/testing/debugfs-cec-error-inj
3706
3707CEC GPIO DRIVER
3708M:	Hans Verkuil <hans.verkuil@cisco.com>
3709L:	linux-media@vger.kernel.org
3710T:	git git://linuxtv.org/media_tree.git
3711W:	http://linuxtv.org
3712S:	Supported
3713F:	drivers/media/platform/cec-gpio/
3714F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3715
3716CELL BROADBAND ENGINE ARCHITECTURE
3717M:	Arnd Bergmann <arnd@arndb.de>
3718L:	linuxppc-dev@lists.ozlabs.org
3719W:	http://www.ibm.com/developerworks/power/cell/
3720S:	Supported
3721F:	arch/powerpc/include/asm/cell*.h
3722F:	arch/powerpc/include/asm/spu*.h
3723F:	arch/powerpc/include/uapi/asm/spu*.h
3724F:	arch/powerpc/oprofile/*cell*
3725F:	arch/powerpc/platforms/cell/
3726
3727CEPH COMMON CODE (LIBCEPH)
3728M:	Ilya Dryomov <idryomov@gmail.com>
3729M:	"Yan, Zheng" <zyan@redhat.com>
3730M:	Sage Weil <sage@redhat.com>
3731L:	ceph-devel@vger.kernel.org
3732W:	http://ceph.com/
3733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3734T:	git git://github.com/ceph/ceph-client.git
3735S:	Supported
3736F:	net/ceph/
3737F:	include/linux/ceph/
3738F:	include/linux/crush/
3739
3740CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3741M:	"Yan, Zheng" <zyan@redhat.com>
3742M:	Sage Weil <sage@redhat.com>
3743M:	Ilya Dryomov <idryomov@gmail.com>
3744L:	ceph-devel@vger.kernel.org
3745W:	http://ceph.com/
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3747T:	git git://github.com/ceph/ceph-client.git
3748S:	Supported
3749F:	Documentation/filesystems/ceph.txt
3750F:	fs/ceph/
3751
3752CERTIFICATE HANDLING:
3753M:	David Howells <dhowells@redhat.com>
3754M:	David Woodhouse <dwmw2@infradead.org>
3755L:	keyrings@vger.kernel.org
3756S:	Maintained
3757F:	Documentation/admin-guide/module-signing.rst
3758F:	certs/
3759F:	scripts/sign-file.c
3760F:	scripts/extract-cert.c
3761
3762CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3763L:	linux-usb@vger.kernel.org
3764S:	Orphan
3765F:	Documentation/usb/WUSB-Design-overview.txt
3766F:	Documentation/usb/wusb-cbaf
3767F:	drivers/usb/host/hwa-hc.c
3768F:	drivers/usb/host/whci/
3769F:	drivers/usb/wusbcore/
3770F:	include/linux/usb/wusb*
3771
3772CFAG12864B LCD DRIVER
3773M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3774S:	Maintained
3775F:	drivers/auxdisplay/cfag12864b.c
3776F:	include/linux/cfag12864b.h
3777
3778CFAG12864BFB LCD FRAMEBUFFER DRIVER
3779M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3780S:	Maintained
3781F:	drivers/auxdisplay/cfag12864bfb.c
3782F:	include/linux/cfag12864b.h
3783
3784802.11 (including CFG80211/NL80211)
3785M:	Johannes Berg <johannes@sipsolutions.net>
3786L:	linux-wireless@vger.kernel.org
3787W:	http://wireless.kernel.org/
3788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3790S:	Maintained
3791F:	net/wireless/
3792F:	include/uapi/linux/nl80211.h
3793F:	include/linux/ieee80211.h
3794F:	include/net/wext.h
3795F:	include/net/cfg80211.h
3796F:	include/net/iw_handler.h
3797F:	include/net/ieee80211_radiotap.h
3798F:	Documentation/driver-api/80211/cfg80211.rst
3799F:	Documentation/networking/regulatory.txt
3800
3801CHAR and MISC DRIVERS
3802M:	Arnd Bergmann <arnd@arndb.de>
3803M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3805S:	Supported
3806F:	drivers/char/
3807F:	drivers/misc/
3808F:	include/linux/miscdevice.h
3809
3810CHECKPATCH
3811M:	Andy Whitcroft <apw@canonical.com>
3812M:	Joe Perches <joe@perches.com>
3813S:	Maintained
3814F:	scripts/checkpatch.pl
3815
3816CHINESE DOCUMENTATION
3817M:	Harry Wei <harryxiyou@gmail.com>
3818M:	Alex Shi <alex.shi@linux.alibaba.com>
3819L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3820S:	Maintained
3821F:	Documentation/translations/zh_CN/
3822
3823CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3824M:	Peter Chen <Peter.Chen@nxp.com>
3825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3826L:	linux-usb@vger.kernel.org
3827S:	Maintained
3828F:	drivers/usb/chipidea/
3829
3830CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3831M:	Hans de Goede <hdegoede@redhat.com>
3832L:	linux-input@vger.kernel.org
3833S:	Maintained
3834F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3835F:	drivers/input/touchscreen/chipone_icn8318.c
3836
3837CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3838M:	Hans de Goede <hdegoede@redhat.com>
3839L:	linux-input@vger.kernel.org
3840S:	Maintained
3841F:	drivers/input/touchscreen/chipone_icn8505.c
3842
3843CHROME HARDWARE PLATFORM SUPPORT
3844M:	Benson Leung <bleung@chromium.org>
3845M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3846S:	Maintained
3847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3848F:	drivers/platform/chrome/
3849
3850CHROMEOS EC SUBDRIVERS
3851M:	Benson Leung <bleung@chromium.org>
3852M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3853R:	Guenter Roeck <groeck@chromium.org>
3854S:	Maintained
3855N:	cros_ec
3856N:	cros-ec
3857F:	drivers/power/supply/cros_usbpd-charger.c
3858
3859CHROMEOS EC CODEC DRIVER
3860M:	Cheng-Yi Chiang <cychiang@chromium.org>
3861S:	Maintained
3862R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
3863R:	Guenter Roeck <groeck@chromium.org>
3864F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3865F:	sound/soc/codecs/cros_ec_codec.*
3866
3867CIRRUS LOGIC AUDIO CODEC DRIVERS
3868M:	Brian Austin <brian.austin@cirrus.com>
3869M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3871S:	Maintained
3872F:	sound/soc/codecs/cs*
3873
3874CIRRUS LOGIC EP93XX ETHERNET DRIVER
3875M:	Hartley Sweeten <hsweeten@visionengravers.com>
3876L:	netdev@vger.kernel.org
3877S:	Maintained
3878F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3879
3880CIRRUS LOGIC LOCHNAGAR DRIVER
3881M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3882M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3883L:	patches@opensource.cirrus.com
3884S:	Supported
3885F:	drivers/clk/clk-lochnagar.c
3886F:	drivers/hwmon/lochnagar-hwmon.c
3887F:	drivers/mfd/lochnagar-i2c.c
3888F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3889F:	drivers/regulator/lochnagar-regulator.c
3890F:	sound/soc/codecs/lochnagar-sc.c
3891F:	include/dt-bindings/clk/lochnagar.h
3892F:	include/dt-bindings/pinctrl/lochnagar.h
3893F:	include/linux/mfd/lochnagar*
3894F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3895F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3896F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3897F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3898F:	Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3899F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3900F:	Documentation/hwmon/lochnagar
3901
3902CISCO FCOE HBA DRIVER
3903M:	Satish Kharat <satishkh@cisco.com>
3904M:	Sesidhar Baddela <sebaddel@cisco.com>
3905M:	Karan Tilak Kumar <kartilak@cisco.com>
3906L:	linux-scsi@vger.kernel.org
3907S:	Supported
3908F:	drivers/scsi/fnic/
3909
3910CISCO SCSI HBA DRIVER
3911M:	Karan Tilak Kumar <kartilak@cisco.com>
3912M:	Sesidhar Baddela <sebaddel@cisco.com>
3913L:	linux-scsi@vger.kernel.org
3914S:	Supported
3915F:	drivers/scsi/snic/
3916
3917CISCO VIC ETHERNET NIC DRIVER
3918M:	Christian Benvenuti <benve@cisco.com>
3919M:	Govindarajulu Varadarajan <_govind@gmx.com>
3920M:	Parvi Kaustubhi <pkaustub@cisco.com>
3921S:	Supported
3922F:	drivers/net/ethernet/cisco/enic/
3923
3924CISCO VIC LOW LATENCY NIC DRIVER
3925M:	Christian Benvenuti <benve@cisco.com>
3926M:	Nelson Escobar <neescoba@cisco.com>
3927M:	Parvi Kaustubhi <pkaustub@cisco.com>
3928S:	Supported
3929F:	drivers/infiniband/hw/usnic/
3930
3931CIRRUS LOGIC MADERA CODEC DRIVERS
3932M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3933M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3935L:	patches@opensource.cirrus.com
3936T:	git https://github.com/CirrusLogic/linux-drivers.git
3937W:	https://github.com/CirrusLogic/linux-drivers/wiki
3938S:	Supported
3939F:	Documentation/devicetree/bindings/mfd/madera.txt
3940F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3941F:	include/linux/irqchip/irq-madera*
3942F:	include/linux/mfd/madera/*
3943F:	drivers/gpio/gpio-madera*
3944F:	drivers/irqchip/irq-madera*
3945F:	drivers/mfd/madera*
3946F:	drivers/mfd/cs47l*
3947F:	drivers/pinctrl/cirrus/*
3948
3949CLANG-FORMAT FILE
3950M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3951S:	Maintained
3952F:	.clang-format
3953
3954CLEANCACHE API
3955M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3956L:	linux-kernel@vger.kernel.org
3957S:	Maintained
3958F:	mm/cleancache.c
3959F:	include/linux/cleancache.h
3960
3961CLK API
3962M:	Russell King <linux@armlinux.org.uk>
3963L:	linux-clk@vger.kernel.org
3964S:	Maintained
3965F:	include/linux/clk.h
3966
3967CLOCKSOURCE, CLOCKEVENT DRIVERS
3968M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3969M:	Thomas Gleixner <tglx@linutronix.de>
3970L:	linux-kernel@vger.kernel.org
3971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3972S:	Supported
3973F:	drivers/clocksource/
3974F:	Documentation/devicetree/bindings/timer/
3975
3976CMPC ACPI DRIVER
3977M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3978M:	Daniel Oliveira Nascimento <don@syst.com.br>
3979L:	platform-driver-x86@vger.kernel.org
3980S:	Supported
3981F:	drivers/platform/x86/classmate-laptop.c
3982
3983COBALT MEDIA DRIVER
3984M:	Hans Verkuil <hans.verkuil@cisco.com>
3985L:	linux-media@vger.kernel.org
3986T:	git git://linuxtv.org/media_tree.git
3987W:	https://linuxtv.org
3988S:	Supported
3989F:	drivers/media/pci/cobalt/
3990
3991COCCINELLE/Semantic Patches (SmPL)
3992M:	Julia Lawall <Julia.Lawall@lip6.fr>
3993M:	Gilles Muller <Gilles.Muller@lip6.fr>
3994M:	Nicolas Palix <nicolas.palix@imag.fr>
3995M:	Michal Marek <michal.lkml@markovi.net>
3996L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3998W:	http://coccinelle.lip6.fr/
3999S:	Supported
4000F:	Documentation/dev-tools/coccinelle.rst
4001F:	scripts/coccinelle/
4002F:	scripts/coccicheck
4003
4004CODA FILE SYSTEM
4005M:	Jan Harkes <jaharkes@cs.cmu.edu>
4006M:	coda@cs.cmu.edu
4007L:	codalist@coda.cs.cmu.edu
4008W:	http://www.coda.cs.cmu.edu/
4009S:	Maintained
4010F:	Documentation/filesystems/coda.txt
4011F:	fs/coda/
4012F:	include/linux/coda*.h
4013F:	include/uapi/linux/coda*.h
4014
4015CODA V4L2 MEM2MEM DRIVER
4016M:	Philipp Zabel <p.zabel@pengutronix.de>
4017L:	linux-media@vger.kernel.org
4018S:	Maintained
4019F:	Documentation/devicetree/bindings/media/coda.txt
4020F:	drivers/media/platform/coda/
4021
4022CODE OF CONDUCT
4023M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4024S:	Supported
4025F:	Documentation/process/code-of-conduct.rst
4026F:	Documentation/process/code-of-conduct-interpretation.rst
4027
4028COMMON CLK FRAMEWORK
4029M:	Michael Turquette <mturquette@baylibre.com>
4030M:	Stephen Boyd <sboyd@kernel.org>
4031L:	linux-clk@vger.kernel.org
4032Q:	http://patchwork.kernel.org/project/linux-clk/list/
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4034S:	Maintained
4035F:	Documentation/devicetree/bindings/clock/
4036F:	drivers/clk/
4037X:	drivers/clk/clkdev.c
4038F:	include/linux/clk-pr*
4039F:	include/linux/clk/
4040F:	include/linux/of_clk.h
4041
4042COMMON INTERNET FILE SYSTEM (CIFS)
4043M:	Steve French <sfrench@samba.org>
4044L:	linux-cifs@vger.kernel.org
4045L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4046W:	http://linux-cifs.samba.org/
4047T:	git git://git.samba.org/sfrench/cifs-2.6.git
4048S:	Supported
4049F:	Documentation/filesystems/cifs/
4050F:	fs/cifs/
4051
4052COMPACTPCI HOTPLUG CORE
4053M:	Scott Murray <scott@spiteful.org>
4054L:	linux-pci@vger.kernel.org
4055S:	Maintained
4056F:	drivers/pci/hotplug/cpci_hotplug*
4057
4058COMPACTPCI HOTPLUG GENERIC DRIVER
4059M:	Scott Murray <scott@spiteful.org>
4060L:	linux-pci@vger.kernel.org
4061S:	Maintained
4062F:	drivers/pci/hotplug/cpcihp_generic.c
4063
4064COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4065M:	Scott Murray <scott@spiteful.org>
4066L:	linux-pci@vger.kernel.org
4067S:	Maintained
4068F:	drivers/pci/hotplug/cpcihp_zt5550.*
4069
4070COMPAL LAPTOP SUPPORT
4071M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4072L:	platform-driver-x86@vger.kernel.org
4073S:	Maintained
4074F:	drivers/platform/x86/compal-laptop.c
4075
4076COMPILER ATTRIBUTES
4077M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4078S:	Maintained
4079F:	include/linux/compiler_attributes.h
4080
4081CONEXANT ACCESSRUNNER USB DRIVER
4082L:	accessrunner-general@lists.sourceforge.net
4083W:	http://accessrunner.sourceforge.net/
4084S:	Orphan
4085F:	drivers/usb/atm/cxacru.c
4086
4087CONFIGFS
4088M:	Joel Becker <jlbec@evilplan.org>
4089M:	Christoph Hellwig <hch@lst.de>
4090T:	git git://git.infradead.org/users/hch/configfs.git
4091S:	Supported
4092F:	fs/configfs/
4093F:	include/linux/configfs.h
4094
4095CONNECTOR
4096M:	Evgeniy Polyakov <zbr@ioremap.net>
4097L:	netdev@vger.kernel.org
4098S:	Maintained
4099F:	drivers/connector/
4100
4101CONTROL GROUP (CGROUP)
4102M:	Tejun Heo <tj@kernel.org>
4103M:	Li Zefan <lizefan@huawei.com>
4104M:	Johannes Weiner <hannes@cmpxchg.org>
4105L:	cgroups@vger.kernel.org
4106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4107S:	Maintained
4108F:	Documentation/admin-guide/cgroup-v2.rst
4109F:	Documentation/cgroup-v1/
4110F:	include/linux/cgroup*
4111F:	kernel/cgroup/
4112
4113CONTROL GROUP - CPUSET
4114M:	Li Zefan <lizefan@huawei.com>
4115L:	cgroups@vger.kernel.org
4116W:	http://www.bullopensource.org/cpuset/
4117W:	http://oss.sgi.com/projects/cpusets/
4118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4119S:	Maintained
4120F:	Documentation/cgroup-v1/cpusets.txt
4121F:	include/linux/cpuset.h
4122F:	kernel/cgroup/cpuset.c
4123
4124CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4125M:	Johannes Weiner <hannes@cmpxchg.org>
4126M:	Michal Hocko <mhocko@kernel.org>
4127M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4128L:	cgroups@vger.kernel.org
4129L:	linux-mm@kvack.org
4130S:	Maintained
4131F:	mm/memcontrol.c
4132F:	mm/swap_cgroup.c
4133
4134CORETEMP HARDWARE MONITORING DRIVER
4135M:	Fenghua Yu <fenghua.yu@intel.com>
4136L:	linux-hwmon@vger.kernel.org
4137S:	Maintained
4138F:	Documentation/hwmon/coretemp.rst
4139F:	drivers/hwmon/coretemp.c
4140
4141COSA/SRP SYNC SERIAL DRIVER
4142M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4143W:	http://www.fi.muni.cz/~kas/cosa/
4144S:	Maintained
4145F:	drivers/net/wan/cosa*
4146
4147COUNTER SUBSYSTEM
4148M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4149L:	linux-iio@vger.kernel.org
4150S:	Maintained
4151F:	Documentation/ABI/testing/sysfs-bus-counter*
4152F:	Documentation/driver-api/generic-counter.rst
4153F:	drivers/counter/
4154F:	include/linux/counter.h
4155F:	include/linux/counter_enum.h
4156
4157CPMAC ETHERNET DRIVER
4158M:	Florian Fainelli <f.fainelli@gmail.com>
4159L:	netdev@vger.kernel.org
4160S:	Maintained
4161F:	drivers/net/ethernet/ti/cpmac.c
4162
4163CPU FREQUENCY SCALING FRAMEWORK
4164M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4165M:	Viresh Kumar <viresh.kumar@linaro.org>
4166L:	linux-pm@vger.kernel.org
4167S:	Maintained
4168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4170B:	https://bugzilla.kernel.org
4171F:	Documentation/admin-guide/pm/cpufreq.rst
4172F:	Documentation/admin-guide/pm/intel_pstate.rst
4173F:	Documentation/cpu-freq/
4174F:	Documentation/devicetree/bindings/cpufreq/
4175F:	drivers/cpufreq/
4176F:	kernel/sched/cpufreq*.c
4177F:	include/linux/cpufreq.h
4178F:	include/linux/sched/cpufreq.h
4179F:	tools/testing/selftests/cpufreq/
4180
4181CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4182M:	Viresh Kumar <viresh.kumar@linaro.org>
4183M:	Sudeep Holla <sudeep.holla@arm.com>
4184L:	linux-pm@vger.kernel.org
4185W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4186S:	Maintained
4187F:	drivers/cpufreq/arm_big_little.h
4188F:	drivers/cpufreq/arm_big_little.c
4189
4190CPU POWER MONITORING SUBSYSTEM
4191M:	Thomas Renninger <trenn@suse.com>
4192M:	Shuah Khan <shuah@kernel.org>
4193M:	Shuah Khan <skhan@linuxfoundation.org>
4194L:	linux-pm@vger.kernel.org
4195S:	Maintained
4196F:	tools/power/cpupower/
4197
4198CPUID/MSR DRIVER
4199M:	"H. Peter Anvin" <hpa@zytor.com>
4200S:	Maintained
4201F:	arch/x86/kernel/cpuid.c
4202F:	arch/x86/kernel/msr.c
4203
4204CPUIDLE DRIVER - ARM BIG LITTLE
4205M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4206M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4207L:	linux-pm@vger.kernel.org
4208L:	linux-arm-kernel@lists.infradead.org
4209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4210S:	Maintained
4211F:	drivers/cpuidle/cpuidle-big_little.c
4212
4213CPUIDLE DRIVER - ARM EXYNOS
4214M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4215M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4216M:	Kukjin Kim <kgene@kernel.org>
4217L:	linux-pm@vger.kernel.org
4218L:	linux-samsung-soc@vger.kernel.org
4219S:	Supported
4220F:	drivers/cpuidle/cpuidle-exynos.c
4221F:	arch/arm/mach-exynos/pm.c
4222
4223CPU IDLE TIME MANAGEMENT FRAMEWORK
4224M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4225M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4226L:	linux-pm@vger.kernel.org
4227S:	Maintained
4228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4229B:	https://bugzilla.kernel.org
4230F:	Documentation/admin-guide/pm/cpuidle.rst
4231F:	Documentation/driver-api/pm/cpuidle.rst
4232F:	drivers/cpuidle/*
4233F:	include/linux/cpuidle.h
4234
4235CRAMFS FILESYSTEM
4236M:	Nicolas Pitre <nico@fluxnic.net>
4237S:	Maintained
4238F:	Documentation/filesystems/cramfs.txt
4239F:	fs/cramfs/
4240
4241CRYPTO API
4242M:	Herbert Xu <herbert@gondor.apana.org.au>
4243M:	"David S. Miller" <davem@davemloft.net>
4244L:	linux-crypto@vger.kernel.org
4245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4247S:	Maintained
4248F:	Documentation/crypto/
4249F:	Documentation/devicetree/bindings/crypto/
4250F:	arch/*/crypto/
4251F:	crypto/
4252F:	drivers/crypto/
4253F:	include/crypto/
4254F:	include/linux/crypto*
4255
4256CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4257M:	Neil Horman <nhorman@tuxdriver.com>
4258L:	linux-crypto@vger.kernel.org
4259S:	Maintained
4260F:	crypto/ansi_cprng.c
4261F:	crypto/rng.c
4262
4263CS3308 MEDIA DRIVER
4264M:	Hans Verkuil <hverkuil@xs4all.nl>
4265L:	linux-media@vger.kernel.org
4266T:	git git://linuxtv.org/media_tree.git
4267W:	http://linuxtv.org
4268S:	Odd Fixes
4269F:	drivers/media/i2c/cs3308.c
4270
4271CS5535 Audio ALSA driver
4272M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4273S:	Maintained
4274F:	sound/pci/cs5535audio/
4275
4276CSI DRIVERS FOR ALLWINNER V3s
4277M:	Yong Deng <yong.deng@magewell.com>
4278L:	linux-media@vger.kernel.org
4279T:	git git://linuxtv.org/media_tree.git
4280S:	Maintained
4281F:	drivers/media/platform/sunxi/sun6i-csi/
4282F:	Documentation/devicetree/bindings/media/sun6i-csi.txt
4283
4284CW1200 WLAN driver
4285M:	Solomon Peachy <pizza@shaftnet.org>
4286S:	Maintained
4287F:	drivers/net/wireless/st/cw1200/
4288
4289CX18 VIDEO4LINUX DRIVER
4290M:	Andy Walls <awalls@md.metrocast.net>
4291L:	ivtv-devel@ivtvdriver.org (subscribers-only)
4292L:	linux-media@vger.kernel.org
4293T:	git git://linuxtv.org/media_tree.git
4294W:	https://linuxtv.org
4295W:	http://www.ivtvdriver.org/index.php/Cx18
4296S:	Maintained
4297F:	Documentation/media/v4l-drivers/cx18*
4298F:	drivers/media/pci/cx18/
4299F:	include/uapi/linux/ivtv*
4300
4301CX2341X MPEG ENCODER HELPER MODULE
4302M:	Hans Verkuil <hverkuil@xs4all.nl>
4303L:	linux-media@vger.kernel.org
4304T:	git git://linuxtv.org/media_tree.git
4305W:	https://linuxtv.org
4306S:	Maintained
4307F:	drivers/media/common/cx2341x*
4308F:	include/media/drv-intf/cx2341x.h
4309
4310CX24120 MEDIA DRIVER
4311M:	Jemma Denson <jdenson@gmail.com>
4312M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4313L:	linux-media@vger.kernel.org
4314W:	https://linuxtv.org
4315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4316S:	Maintained
4317F:	drivers/media/dvb-frontends/cx24120*
4318
4319CX88 VIDEO4LINUX DRIVER
4320M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4321L:	linux-media@vger.kernel.org
4322W:	https://linuxtv.org
4323T:	git git://linuxtv.org/media_tree.git
4324S:	Odd fixes
4325F:	Documentation/media/v4l-drivers/cx88*
4326F:	drivers/media/pci/cx88/
4327
4328CXD2820R MEDIA DRIVER
4329M:	Antti Palosaari <crope@iki.fi>
4330L:	linux-media@vger.kernel.org
4331W:	https://linuxtv.org
4332W:	http://palosaari.fi/linux/
4333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4334T:	git git://linuxtv.org/anttip/media_tree.git
4335S:	Maintained
4336F:	drivers/media/dvb-frontends/cxd2820r*
4337
4338CXGB3 ETHERNET DRIVER (CXGB3)
4339M:	Vishal Kulkarni <vishal@chelsio.com>
4340L:	netdev@vger.kernel.org
4341W:	http://www.chelsio.com
4342S:	Supported
4343F:	drivers/net/ethernet/chelsio/cxgb3/
4344
4345CXGB3 ISCSI DRIVER (CXGB3I)
4346M:	Karen Xie <kxie@chelsio.com>
4347L:	linux-scsi@vger.kernel.org
4348W:	http://www.chelsio.com
4349S:	Supported
4350F:	drivers/scsi/cxgbi/cxgb3i
4351
4352CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4353M:	Potnuri Bharat Teja <bharat@chelsio.com>
4354L:	linux-rdma@vger.kernel.org
4355W:	http://www.openfabrics.org
4356S:	Supported
4357F:	drivers/infiniband/hw/cxgb3/
4358F:	include/uapi/rdma/cxgb3-abi.h
4359
4360CXGB4 CRYPTO DRIVER (chcr)
4361M:	Atul Gupta <atul.gupta@chelsio.com>
4362L:	linux-crypto@vger.kernel.org
4363W:	http://www.chelsio.com
4364S:	Supported
4365F:	drivers/crypto/chelsio
4366
4367CXGB4 ETHERNET DRIVER (CXGB4)
4368M:	Vishal Kulkarni <vishal@chelsio.com>
4369L:	netdev@vger.kernel.org
4370W:	http://www.chelsio.com
4371S:	Supported
4372F:	drivers/net/ethernet/chelsio/cxgb4/
4373
4374CXGB4 ISCSI DRIVER (CXGB4I)
4375M:	Karen Xie <kxie@chelsio.com>
4376L:	linux-scsi@vger.kernel.org
4377W:	http://www.chelsio.com
4378S:	Supported
4379F:	drivers/scsi/cxgbi/cxgb4i
4380
4381CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4382M:	Potnuri Bharat Teja <bharat@chelsio.com>
4383L:	linux-rdma@vger.kernel.org
4384W:	http://www.openfabrics.org
4385S:	Supported
4386F:	drivers/infiniband/hw/cxgb4/
4387F:	include/uapi/rdma/cxgb4-abi.h
4388
4389CXGB4VF ETHERNET DRIVER (CXGB4VF)
4390M:	Casey Leedom <leedom@chelsio.com>
4391L:	netdev@vger.kernel.org
4392W:	http://www.chelsio.com
4393S:	Supported
4394F:	drivers/net/ethernet/chelsio/cxgb4vf/
4395
4396CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4397M:	Frederic Barrat <fbarrat@linux.ibm.com>
4398M:	Andrew Donnellan <ajd@linux.ibm.com>
4399L:	linuxppc-dev@lists.ozlabs.org
4400S:	Supported
4401F:	arch/powerpc/platforms/powernv/pci-cxl.c
4402F:	drivers/misc/cxl/
4403F:	include/misc/cxl*
4404F:	include/uapi/misc/cxl.h
4405F:	Documentation/powerpc/cxl.txt
4406F:	Documentation/ABI/testing/sysfs-class-cxl
4407
4408CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4409M:	Manoj N. Kumar <manoj@linux.ibm.com>
4410M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4411M:	Uma Krishnan <ukrishn@linux.ibm.com>
4412L:	linux-scsi@vger.kernel.org
4413S:	Supported
4414F:	drivers/scsi/cxlflash/
4415F:	include/uapi/scsi/cxlflash_ioctl.h
4416F:	Documentation/powerpc/cxlflash.txt
4417
4418CYBERPRO FB DRIVER
4419M:	Russell King <linux@armlinux.org.uk>
4420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4421W:	http://www.armlinux.org.uk/
4422S:	Maintained
4423F:	drivers/video/fbdev/cyber2000fb.*
4424
4425CYCLADES ASYNC MUX DRIVER
4426W:	http://www.cyclades.com/
4427S:	Orphan
4428F:	drivers/tty/cyclades.c
4429F:	include/linux/cyclades.h
4430F:	include/uapi/linux/cyclades.h
4431
4432CYCLADES PC300 DRIVER
4433W:	http://www.cyclades.com/
4434S:	Orphan
4435F:	drivers/net/wan/pc300*
4436
4437CYPRESS_FIRMWARE MEDIA DRIVER
4438M:	Antti Palosaari <crope@iki.fi>
4439L:	linux-media@vger.kernel.org
4440W:	https://linuxtv.org
4441W:	http://palosaari.fi/linux/
4442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4443T:	git git://linuxtv.org/anttip/media_tree.git
4444S:	Maintained
4445F:	drivers/media/common/cypress_firmware*
4446
4447CYTTSP TOUCHSCREEN DRIVER
4448M:	Ferruh Yigit <fery@cypress.com>
4449L:	linux-input@vger.kernel.org
4450S:	Supported
4451F:	drivers/input/touchscreen/cyttsp*
4452F:	include/linux/input/cyttsp.h
4453
4454D-LINK DIR-685 TOUCHKEYS DRIVER
4455M:	Linus Walleij <linus.walleij@linaro.org>
4456L:	linux-input@vger.kernel.org
4457S:	Supported
4458F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4459
4460DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4461M:	Joshua Kinard <kumba@gentoo.org>
4462S:	Maintained
4463F:	drivers/rtc/rtc-ds1685.c
4464F:	include/linux/rtc/ds1685.h
4465
4466DAMA SLAVE for AX.25
4467M:	Joerg Reuter <jreuter@yaina.de>
4468W:	http://yaina.de/jreuter/
4469W:	http://www.qsl.net/dl1bke/
4470L:	linux-hams@vger.kernel.org
4471S:	Maintained
4472F:	net/ax25/af_ax25.c
4473F:	net/ax25/ax25_dev.c
4474F:	net/ax25/ax25_ds_*
4475F:	net/ax25/ax25_in.c
4476F:	net/ax25/ax25_out.c
4477F:	net/ax25/ax25_timer.c
4478F:	net/ax25/sysctl_net_ax25.c
4479
4480DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4481L:	netdev@vger.kernel.org
4482S:	Orphan
4483F:	Documentation/networking/device_drivers/dec/dmfe.txt
4484F:	drivers/net/ethernet/dec/tulip/dmfe.c
4485
4486DC390/AM53C974 SCSI driver
4487M:	Hannes Reinecke <hare@suse.com>
4488L:	linux-scsi@vger.kernel.org
4489S:	Maintained
4490F:	drivers/scsi/am53c974.c
4491
4492DC395x SCSI driver
4493M:	Oliver Neukum <oliver@neukum.org>
4494M:	Ali Akcaagac <aliakc@web.de>
4495M:	Jamie Lenehan <lenehan@twibble.org>
4496L:	dc395x@twibble.org
4497W:	http://twibble.org/dist/dc395x/
4498W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4499S:	Maintained
4500F:	Documentation/scsi/dc395x.txt
4501F:	drivers/scsi/dc395x.*
4502
4503DCCP PROTOCOL
4504M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4505L:	dccp@vger.kernel.org
4506W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4507S:	Maintained
4508F:	include/linux/dccp.h
4509F:	include/uapi/linux/dccp.h
4510F:	include/linux/tfrc.h
4511F:	net/dccp/
4512
4513DECnet NETWORK LAYER
4514W:	http://linux-decnet.sourceforge.net
4515L:	linux-decnet-user@lists.sourceforge.net
4516S:	Orphan
4517F:	Documentation/networking/decnet.txt
4518F:	net/decnet/
4519
4520DECSTATION PLATFORM SUPPORT
4521M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4522L:	linux-mips@vger.kernel.org
4523W:	http://www.linux-mips.org/wiki/DECstation
4524S:	Maintained
4525F:	arch/mips/dec/
4526F:	arch/mips/include/asm/dec/
4527F:	arch/mips/include/asm/mach-dec/
4528
4529DEFXX FDDI NETWORK DRIVER
4530M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4531S:	Maintained
4532F:	drivers/net/fddi/defxx.*
4533
4534DELL SMBIOS DRIVER
4535M:	Pali Rohár <pali.rohar@gmail.com>
4536M:	Mario Limonciello <mario.limonciello@dell.com>
4537L:	platform-driver-x86@vger.kernel.org
4538S:	Maintained
4539F:	drivers/platform/x86/dell-smbios.*
4540
4541DELL SMBIOS SMM DRIVER
4542M:	Mario Limonciello <mario.limonciello@dell.com>
4543L:	platform-driver-x86@vger.kernel.org
4544S:	Maintained
4545F:	drivers/platform/x86/dell-smbios-smm.c
4546
4547DELL SMBIOS WMI DRIVER
4548M:	Mario Limonciello <mario.limonciello@dell.com>
4549L:	platform-driver-x86@vger.kernel.org
4550S:	Maintained
4551F:	drivers/platform/x86/dell-smbios-wmi.c
4552F:	tools/wmi/dell-smbios-example.c
4553
4554DEFZA FDDI NETWORK DRIVER
4555M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4556S:	Maintained
4557F:	drivers/net/fddi/defza.*
4558
4559DELL LAPTOP DRIVER
4560M:	Matthew Garrett <mjg59@srcf.ucam.org>
4561M:	Pali Rohár <pali.rohar@gmail.com>
4562L:	platform-driver-x86@vger.kernel.org
4563S:	Maintained
4564F:	drivers/platform/x86/dell-laptop.c
4565
4566DELL LAPTOP FREEFALL DRIVER
4567M:	Pali Rohár <pali.rohar@gmail.com>
4568S:	Maintained
4569F:	drivers/platform/x86/dell-smo8800.c
4570
4571DELL LAPTOP RBTN DRIVER
4572M:	Pali Rohár <pali.rohar@gmail.com>
4573S:	Maintained
4574F:	drivers/platform/x86/dell-rbtn.*
4575
4576DELL REMOTE BIOS UPDATE DRIVER
4577M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4578L:	platform-driver-x86@vger.kernel.org
4579S:	Maintained
4580F:	drivers/platform/x86/dell_rbu.c
4581
4582DELL LAPTOP SMM DRIVER
4583M:	Pali Rohár <pali.rohar@gmail.com>
4584S:	Maintained
4585F:	drivers/hwmon/dell-smm-hwmon.c
4586F:	include/uapi/linux/i8k.h
4587
4588DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4589M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4590L:	platform-driver-x86@vger.kernel.org
4591S:	Maintained
4592F:	Documentation/dcdbas.txt
4593F:	drivers/platform/x86/dcdbas.*
4594
4595DELL WMI NOTIFICATIONS DRIVER
4596M:	Matthew Garrett <mjg59@srcf.ucam.org>
4597M:	Pali Rohár <pali.rohar@gmail.com>
4598S:	Maintained
4599F:	drivers/platform/x86/dell-wmi.c
4600
4601DELL WMI DESCRIPTOR DRIVER
4602M:	Mario Limonciello <mario.limonciello@dell.com>
4603S:	Maintained
4604F:	drivers/platform/x86/dell-wmi-descriptor.c
4605
4606DELTA ST MEDIA DRIVER
4607M:	Hugues Fruchet <hugues.fruchet@st.com>
4608L:	linux-media@vger.kernel.org
4609T:	git git://linuxtv.org/media_tree.git
4610W:	https://linuxtv.org
4611S:	Supported
4612F:	drivers/media/platform/sti/delta
4613
4614DENALI NAND DRIVER
4615M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4616L:	linux-mtd@lists.infradead.org
4617S:	Supported
4618F:	drivers/mtd/nand/raw/denali*
4619
4620DESIGNWARE USB2 DRD IP DRIVER
4621M:	Minas Harutyunyan <hminas@synopsys.com>
4622L:	linux-usb@vger.kernel.org
4623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4624S:	Maintained
4625F:	drivers/usb/dwc2/
4626
4627DESIGNWARE USB3 DRD IP DRIVER
4628M:	Felipe Balbi <balbi@kernel.org>
4629L:	linux-usb@vger.kernel.org
4630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4631S:	Maintained
4632F:	drivers/usb/dwc3/
4633
4634DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4635M:	Andreas Klinger <ak@it-klinger.de>
4636L:	linux-iio@vger.kernel.org
4637S:	Maintained
4638F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4639F:	drivers/iio/proximity/srf*.c
4640
4641DEVICE COREDUMP (DEV_COREDUMP)
4642M:	Johannes Berg <johannes@sipsolutions.net>
4643L:	linux-kernel@vger.kernel.org
4644S:	Maintained
4645F:	drivers/base/devcoredump.c
4646F:	include/linux/devcoredump.h
4647
4648DEVICE FREQUENCY (DEVFREQ)
4649M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4650M:	Kyungmin Park <kyungmin.park@samsung.com>
4651R:	Chanwoo Choi <cw00.choi@samsung.com>
4652L:	linux-pm@vger.kernel.org
4653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4654S:	Maintained
4655F:	drivers/devfreq/
4656F:	include/linux/devfreq.h
4657F:	Documentation/devicetree/bindings/devfreq/
4658F:	include/trace/events/devfreq.h
4659
4660DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4661M:	Chanwoo Choi <cw00.choi@samsung.com>
4662L:	linux-pm@vger.kernel.org
4663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4664S:	Supported
4665F:	drivers/devfreq/event/
4666F:	drivers/devfreq/devfreq-event.c
4667F:	include/linux/devfreq-event.h
4668F:	Documentation/devicetree/bindings/devfreq/event/
4669
4670DEVICE NUMBER REGISTRY
4671M:	Torben Mathiasen <device@lanana.org>
4672W:	http://lanana.org/docs/device-list/index.html
4673S:	Maintained
4674
4675DEVICE-MAPPER  (LVM)
4676M:	Alasdair Kergon <agk@redhat.com>
4677M:	Mike Snitzer <snitzer@redhat.com>
4678M:	dm-devel@redhat.com
4679L:	dm-devel@redhat.com
4680W:	http://sources.redhat.com/dm
4681Q:	http://patchwork.kernel.org/project/dm-devel/list/
4682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4683T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4684S:	Maintained
4685F:	Documentation/device-mapper/
4686F:	drivers/md/Makefile
4687F:	drivers/md/Kconfig
4688F:	drivers/md/dm*
4689F:	drivers/md/persistent-data/
4690F:	include/linux/device-mapper.h
4691F:	include/linux/dm-*.h
4692F:	include/uapi/linux/dm-*.h
4693
4694DEVLINK
4695M:	Jiri Pirko <jiri@mellanox.com>
4696L:	netdev@vger.kernel.org
4697S:	Supported
4698F:	net/core/devlink.c
4699F:	include/net/devlink.h
4700F:	include/uapi/linux/devlink.h
4701
4702DIALOG SEMICONDUCTOR DRIVERS
4703M:	Support Opensource <support.opensource@diasemi.com>
4704W:	http://www.dialog-semiconductor.com/products
4705S:	Supported
4706F:	Documentation/hwmon/da90??.rst
4707F:	Documentation/devicetree/bindings/mfd/da90*.txt
4708F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4709F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4710F:	Documentation/devicetree/bindings/regulator/da92*.txt
4711F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4712F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4713F:	drivers/gpio/gpio-da90??.c
4714F:	drivers/hwmon/da90??-hwmon.c
4715F:	drivers/iio/adc/da91??-*.c
4716F:	drivers/input/misc/da90??_onkey.c
4717F:	drivers/input/touchscreen/da9052_tsi.c
4718F:	drivers/leds/leds-da90??.c
4719F:	drivers/mfd/da903x.c
4720F:	drivers/mfd/da90??-*.c
4721F:	drivers/mfd/da91??-*.c
4722F:	drivers/power/supply/da9052-battery.c
4723F:	drivers/power/supply/da91??-*.c
4724F:	drivers/regulator/da903x.c
4725F:	drivers/regulator/da9???-regulator.[ch]
4726F:	drivers/thermal/da90??-thermal.c
4727F:	drivers/rtc/rtc-da90??.c
4728F:	drivers/video/backlight/da90??_bl.c
4729F:	drivers/watchdog/da90??_wdt.c
4730F:	include/linux/mfd/da903x.h
4731F:	include/linux/mfd/da9052/
4732F:	include/linux/mfd/da9055/
4733F:	include/linux/mfd/da9062/
4734F:	include/linux/mfd/da9063/
4735F:	include/linux/mfd/da9150/
4736F:	include/linux/regulator/da9211.h
4737F:	include/sound/da[79]*.h
4738F:	sound/soc/codecs/da[79]*.[ch]
4739
4740DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4741M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4742L:	linux-gpio@vger.kernel.org
4743S:	Maintained
4744F:	drivers/gpio/gpio-gpio-mm.c
4745
4746DIOLAN U2C-12 I2C DRIVER
4747M:	Guenter Roeck <linux@roeck-us.net>
4748L:	linux-i2c@vger.kernel.org
4749S:	Maintained
4750F:	drivers/i2c/busses/i2c-diolan-u2c.c
4751
4752FILESYSTEM DIRECT ACCESS (DAX)
4753M:	Dan Williams <dan.j.williams@intel.com>
4754R:	Matthew Wilcox <willy@infradead.org>
4755R:	Jan Kara <jack@suse.cz>
4756L:	linux-fsdevel@vger.kernel.org
4757L:	linux-nvdimm@lists.01.org
4758S:	Supported
4759F:	fs/dax.c
4760F:	include/linux/dax.h
4761F:	include/trace/events/fs_dax.h
4762
4763DEVICE DIRECT ACCESS (DAX)
4764M:	Dan Williams <dan.j.williams@intel.com>
4765M:	Vishal Verma <vishal.l.verma@intel.com>
4766M:	Keith Busch <keith.busch@intel.com>
4767M:	Dave Jiang <dave.jiang@intel.com>
4768L:	linux-nvdimm@lists.01.org
4769S:	Supported
4770F:	drivers/dax/
4771
4772DIRECTORY NOTIFICATION (DNOTIFY)
4773M:	Jan Kara <jack@suse.cz>
4774R:	Amir Goldstein <amir73il@gmail.com>
4775L:	linux-fsdevel@vger.kernel.org
4776S:	Maintained
4777F:	Documentation/filesystems/dnotify.txt
4778F:	fs/notify/dnotify/
4779F:	include/linux/dnotify.h
4780
4781DISK GEOMETRY AND PARTITION HANDLING
4782M:	Andries Brouwer <aeb@cwi.nl>
4783W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4784W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4785W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4786S:	Maintained
4787
4788DISKQUOTA
4789M:	Jan Kara <jack@suse.com>
4790S:	Maintained
4791F:	Documentation/filesystems/quota.txt
4792F:	fs/quota/
4793F:	include/linux/quota*.h
4794F:	include/uapi/linux/quota*.h
4795
4796DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4797M:	Bernie Thompson <bernie@plugable.com>
4798L:	linux-fbdev@vger.kernel.org
4799S:	Maintained
4800W:	http://plugable.com/category/projects/udlfb/
4801F:	drivers/video/fbdev/udlfb.c
4802F:	include/video/udlfb.h
4803F:	Documentation/fb/udlfb.txt
4804
4805DISTRIBUTED LOCK MANAGER (DLM)
4806M:	Christine Caulfield <ccaulfie@redhat.com>
4807M:	David Teigland <teigland@redhat.com>
4808L:	cluster-devel@redhat.com
4809W:	http://sources.redhat.com/cluster/
4810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4811S:	Supported
4812F:	fs/dlm/
4813
4814DMA BUFFER SHARING FRAMEWORK
4815M:	Sumit Semwal <sumit.semwal@linaro.org>
4816S:	Maintained
4817L:	linux-media@vger.kernel.org
4818L:	dri-devel@lists.freedesktop.org
4819L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4820F:	drivers/dma-buf/
4821F:	include/linux/dma-buf*
4822F:	include/linux/reservation.h
4823F:	include/linux/*fence.h
4824F:	Documentation/driver-api/dma-buf.rst
4825T:	git git://anongit.freedesktop.org/drm/drm-misc
4826
4827DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4828M:	Vinod Koul <vkoul@kernel.org>
4829L:	dmaengine@vger.kernel.org
4830Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4831S:	Maintained
4832F:	drivers/dma/
4833F:	include/linux/dmaengine.h
4834F:	include/linux/of_dma.h
4835F:	Documentation/devicetree/bindings/dma/
4836F:	Documentation/driver-api/dmaengine/
4837T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4838
4839DMA MAPPING HELPERS
4840M:	Christoph Hellwig <hch@lst.de>
4841M:	Marek Szyprowski <m.szyprowski@samsung.com>
4842R:	Robin Murphy <robin.murphy@arm.com>
4843L:	iommu@lists.linux-foundation.org
4844T:	git git://git.infradead.org/users/hch/dma-mapping.git
4845W:	http://git.infradead.org/users/hch/dma-mapping.git
4846S:	Supported
4847F:	kernel/dma/
4848F:	include/asm-generic/dma-mapping.h
4849F:	include/linux/dma-direct.h
4850F:	include/linux/dma-mapping.h
4851F:	include/linux/dma-noncoherent.h
4852
4853DME1737 HARDWARE MONITOR DRIVER
4854M:	Juerg Haefliger <juergh@gmail.com>
4855L:	linux-hwmon@vger.kernel.org
4856S:	Maintained
4857F:	Documentation/hwmon/dme1737.rst
4858F:	drivers/hwmon/dme1737.c
4859
4860DMI/SMBIOS SUPPORT
4861M:	Jean Delvare <jdelvare@suse.com>
4862S:	Maintained
4863T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4864F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4865F:	drivers/firmware/dmi-id.c
4866F:	drivers/firmware/dmi_scan.c
4867F:	include/linux/dmi.h
4868
4869DOCUMENTATION
4870M:	Jonathan Corbet <corbet@lwn.net>
4871L:	linux-doc@vger.kernel.org
4872S:	Maintained
4873F:	Documentation/
4874F:	scripts/kernel-doc
4875X:	Documentation/ABI/
4876X:	Documentation/acpi/
4877X:	Documentation/devicetree/
4878X:	Documentation/i2c/
4879X:	Documentation/media/
4880X:	Documentation/power/
4881X:	Documentation/spi/
4882T:	git git://git.lwn.net/linux.git docs-next
4883
4884DOCUMENTATION/ITALIAN
4885M:	Federico Vaga <federico.vaga@vaga.pv.it>
4886L:	linux-doc@vger.kernel.org
4887S:	Maintained
4888F:	Documentation/translations/it_IT
4889
4890DONGWOON DW9714 LENS VOICE COIL DRIVER
4891M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4892L:	linux-media@vger.kernel.org
4893T:	git git://linuxtv.org/media_tree.git
4894S:	Maintained
4895F:	drivers/media/i2c/dw9714.c
4896F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4897
4898DONGWOON DW9807 LENS VOICE COIL DRIVER
4899M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4900L:	linux-media@vger.kernel.org
4901T:	git git://linuxtv.org/media_tree.git
4902S:	Maintained
4903F:	drivers/media/i2c/dw9807-vcm.c
4904F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4905
4906DOUBLETALK DRIVER
4907M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4908L:	blinux-list@redhat.com
4909S:	Maintained
4910F:	drivers/char/dtlk.c
4911F:	include/linux/dtlk.h
4912
4913DPAA2 DATAPATH I/O (DPIO) DRIVER
4914M:	Roy Pledge <Roy.Pledge@nxp.com>
4915L:	linux-kernel@vger.kernel.org
4916S:	Maintained
4917F:	drivers/soc/fsl/dpio
4918
4919DPAA2 ETHERNET DRIVER
4920M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4921L:	netdev@vger.kernel.org
4922S:	Maintained
4923F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4924F:	drivers/net/ethernet/freescale/dpaa2/dpni*
4925F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
4926F:	drivers/net/ethernet/freescale/dpaa2/Makefile
4927F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
4928
4929DPAA2 ETHERNET SWITCH DRIVER
4930M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4931M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4932L:	linux-kernel@vger.kernel.org
4933S:	Maintained
4934F:	drivers/staging/fsl-dpaa2/ethsw
4935
4936DPT_I2O SCSI RAID DRIVER
4937M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4938L:	linux-scsi@vger.kernel.org
4939W:	http://www.adaptec.com/
4940S:	Maintained
4941F:	drivers/scsi/dpt*
4942F:	drivers/scsi/dpt/
4943
4944DRBD DRIVER
4945M:	Philipp Reisner <philipp.reisner@linbit.com>
4946M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4947L:	drbd-dev@lists.linbit.com
4948W:	http://www.drbd.org
4949T:	git git://git.linbit.com/linux-drbd.git
4950T:	git git://git.linbit.com/drbd-8.4.git
4951S:	Supported
4952F:	drivers/block/drbd/
4953F:	lib/lru_cache.c
4954F:	Documentation/blockdev/drbd/
4955
4956DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4957M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4958R:	"Rafael J. Wysocki" <rafael@kernel.org>
4959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4960S:	Supported
4961F:	Documentation/kobject.txt
4962F:	drivers/base/
4963F:	fs/debugfs/
4964F:	fs/sysfs/
4965F:	include/linux/debugfs.h
4966F:	include/linux/kobj*
4967F:	lib/kobj*
4968
4969DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4970M:	Kevin Hilman <khilman@kernel.org>
4971M:	Nishanth Menon <nm@ti.com>
4972S:	Maintained
4973F:	drivers/power/avs/
4974F:	include/linux/power/smartreflex.h
4975L:	linux-pm@vger.kernel.org
4976
4977DRM DRIVER FOR ARM PL111 CLCD
4978M:	Eric Anholt <eric@anholt.net>
4979T:	git git://anongit.freedesktop.org/drm/drm-misc
4980S:	Supported
4981F:	drivers/gpu/drm/pl111/
4982
4983DRM DRIVER FOR ARM VERSATILE TFT PANELS
4984M:	Linus Walleij <linus.walleij@linaro.org>
4985T:	git git://anongit.freedesktop.org/drm/drm-misc
4986S:	Maintained
4987F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4988F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4989
4990DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4991M:	Dave Airlie <airlied@redhat.com>
4992S:	Odd Fixes
4993F:	drivers/gpu/drm/ast/
4994
4995DRM DRIVER FOR ASPEED BMC GFX
4996M:	Joel Stanley <joel@jms.id.au>
4997L:	linux-aspeed@lists.ozlabs.org
4998T:	git git://anongit.freedesktop.org/drm/drm-misc
4999S:	Supported
5000F:	drivers/gpu/drm/aspeed/
5001F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5002
5003DRM DRIVER FOR BOCHS VIRTUAL GPU
5004M:	Gerd Hoffmann <kraxel@redhat.com>
5005L:	virtualization@lists.linux-foundation.org
5006T:	git git://anongit.freedesktop.org/drm/drm-misc
5007S:	Maintained
5008F:	drivers/gpu/drm/bochs/
5009
5010DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5011M:	Linus Walleij <linus.walleij@linaro.org>
5012T:	git git://anongit.freedesktop.org/drm/drm-misc
5013S:	Maintained
5014F:	drivers/gpu/drm/tve200/
5015
5016DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5017M:	Jagan Teki <jagan@amarulasolutions.com>
5018S:	Maintained
5019F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5020F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5021
5022DRM DRIVER FOR ILITEK ILI9225 PANELS
5023M:	David Lechner <david@lechnology.com>
5024S:	Maintained
5025F:	drivers/gpu/drm/tinydrm/ili9225.c
5026F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5027
5028DRM DRIVER FOR HX8357D PANELS
5029M:	Eric Anholt <eric@anholt.net>
5030T:	git git://anongit.freedesktop.org/drm/drm-misc
5031S:	Maintained
5032F:	drivers/gpu/drm/tinydrm/hx8357d.c
5033F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5034
5035DRM DRIVER FOR INTEL I810 VIDEO CARDS
5036S:	Orphan / Obsolete
5037F:	drivers/gpu/drm/i810/
5038F:	include/uapi/drm/i810_drm.h
5039
5040DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5041S:	Orphan / Obsolete
5042F:	drivers/gpu/drm/mga/
5043F:	include/uapi/drm/mga_drm.h
5044
5045DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5046M:	Dave Airlie <airlied@redhat.com>
5047S:	Odd Fixes
5048F:	drivers/gpu/drm/mgag200/
5049
5050DRM DRIVER FOR MI0283QT
5051M:	Noralf Trønnes <noralf@tronnes.org>
5052S:	Maintained
5053F:	drivers/gpu/drm/tinydrm/mi0283qt.c
5054F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5055
5056DRM DRIVER FOR MSM ADRENO GPU
5057M:	Rob Clark <robdclark@gmail.com>
5058M:	Sean Paul <sean@poorly.run>
5059L:	linux-arm-msm@vger.kernel.org
5060L:	dri-devel@lists.freedesktop.org
5061L:	freedreno@lists.freedesktop.org
5062T:	git https://gitlab.freedesktop.org/drm/msm.git
5063S:	Maintained
5064F:	drivers/gpu/drm/msm/
5065F:	include/uapi/drm/msm_drm.h
5066F:	Documentation/devicetree/bindings/display/msm/
5067
5068DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5069M:	Ben Skeggs <bskeggs@redhat.com>
5070L:	dri-devel@lists.freedesktop.org
5071L:	nouveau@lists.freedesktop.org
5072T:	git git://github.com/skeggsb/linux
5073S:	Supported
5074F:	drivers/gpu/drm/nouveau/
5075F:	include/uapi/drm/nouveau_drm.h
5076
5077DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5078M:	Stefan Mavrodiev <stefan@olimex.com>
5079S:	Maintained
5080F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5081F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5082
5083DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5084M:	Noralf Trønnes <noralf@tronnes.org>
5085S:	Maintained
5086F:	drivers/gpu/drm/tinydrm/repaper.c
5087F:	Documentation/devicetree/bindings/display/repaper.txt
5088
5089DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5090M:	Dave Airlie <airlied@redhat.com>
5091M:	Gerd Hoffmann <kraxel@redhat.com>
5092L:	virtualization@lists.linux-foundation.org
5093T:	git git://anongit.freedesktop.org/drm/drm-misc
5094S:	Obsolete
5095W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5096F:	drivers/gpu/drm/cirrus/
5097
5098DRM DRIVER FOR QXL VIRTUAL GPU
5099M:	Dave Airlie <airlied@redhat.com>
5100M:	Gerd Hoffmann <kraxel@redhat.com>
5101L:	virtualization@lists.linux-foundation.org
5102L:	spice-devel@lists.freedesktop.org
5103T:	git git://anongit.freedesktop.org/drm/drm-misc
5104S:	Maintained
5105F:	drivers/gpu/drm/qxl/
5106F:	include/uapi/drm/qxl_drm.h
5107
5108DRM DRIVER FOR RAGE 128 VIDEO CARDS
5109S:	Orphan / Obsolete
5110F:	drivers/gpu/drm/r128/
5111F:	include/uapi/drm/r128_drm.h
5112
5113DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5114M:	Guido Günther <agx@sigxcpu.org>
5115S:	Maintained
5116F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5117F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5118
5119DRM DRIVER FOR SAVAGE VIDEO CARDS
5120S:	Orphan / Obsolete
5121F:	drivers/gpu/drm/savage/
5122F:	include/uapi/drm/savage_drm.h
5123
5124DRM DRIVER FOR SIS VIDEO CARDS
5125S:	Orphan / Obsolete
5126F:	drivers/gpu/drm/sis/
5127F:	include/uapi/drm/sis_drm.h
5128
5129DRM DRIVER FOR SITRONIX ST7701 PANELS
5130M:	Jagan Teki <jagan@amarulasolutions.com>
5131S:	Maintained
5132F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5133F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5134
5135DRM DRIVER FOR SITRONIX ST7586 PANELS
5136M:	David Lechner <david@lechnology.com>
5137S:	Maintained
5138F:	drivers/gpu/drm/tinydrm/st7586.c
5139F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5140
5141DRM DRIVER FOR SITRONIX ST7735R PANELS
5142M:	David Lechner <david@lechnology.com>
5143S:	Maintained
5144F:	drivers/gpu/drm/tinydrm/st7735r.c
5145F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5146
5147DRM DRIVER FOR TDFX VIDEO CARDS
5148S:	Orphan / Obsolete
5149F:	drivers/gpu/drm/tdfx/
5150
5151DRM DRIVER FOR TPO TPG110 PANELS
5152M:	Linus Walleij <linus.walleij@linaro.org>
5153T:	git git://anongit.freedesktop.org/drm/drm-misc
5154S:	Maintained
5155F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5156F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5157
5158DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5159M:	Dave Airlie <airlied@redhat.com>
5160R:	Sean Paul <sean@poorly.run>
5161L:	dri-devel@lists.freedesktop.org
5162S:	Odd Fixes
5163F:	drivers/gpu/drm/udl/
5164T:	git git://anongit.freedesktop.org/drm/drm-misc
5165
5166DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5167M:	Hans de Goede <hdegoede@redhat.com>
5168L:	dri-devel@lists.freedesktop.org
5169S:	Maintained
5170F:	drivers/gpu/drm/vboxvideo/
5171T:	git git://anongit.freedesktop.org/drm/drm-misc
5172
5173DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5174M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5175R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5176R:	Daniel Vetter <daniel@ffwll.ch>
5177T:	git git://anongit.freedesktop.org/drm/drm-misc
5178S:	Maintained
5179L:	dri-devel@lists.freedesktop.org
5180F:	drivers/gpu/drm/vkms/
5181F:	Documentation/gpu/vkms.rst
5182
5183DRM DRIVER FOR VMWARE VIRTUAL GPU
5184M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5185M:	Thomas Hellstrom <thellstrom@vmware.com>
5186L:	dri-devel@lists.freedesktop.org
5187T:	git git://people.freedesktop.org/~thomash/linux
5188S:	Supported
5189F:	drivers/gpu/drm/vmwgfx/
5190F:	include/uapi/drm/vmwgfx_drm.h
5191
5192DRM DRIVERS
5193M:	David Airlie <airlied@linux.ie>
5194M:	Daniel Vetter <daniel@ffwll.ch>
5195L:	dri-devel@lists.freedesktop.org
5196T:	git git://anongit.freedesktop.org/drm/drm
5197B:	https://bugs.freedesktop.org/
5198C:	irc://chat.freenode.net/dri-devel
5199S:	Maintained
5200F:	drivers/gpu/drm/
5201F:	drivers/gpu/vga/
5202F:	Documentation/devicetree/bindings/display/
5203F:	Documentation/devicetree/bindings/gpu/
5204F:	Documentation/gpu/
5205F:	include/drm/
5206F:	include/uapi/drm/
5207F:	include/linux/vga*
5208
5209DRM DRIVERS AND MISC GPU PATCHES
5210M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5211M:	Maxime Ripard <maxime.ripard@bootlin.com>
5212M:	Sean Paul <sean@poorly.run>
5213W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5214S:	Maintained
5215T:	git git://anongit.freedesktop.org/drm/drm-misc
5216F:	Documentation/gpu/
5217F:	drivers/gpu/vga/
5218F:	drivers/gpu/drm/*
5219F:	include/drm/drm*
5220F:	include/uapi/drm/drm*
5221F:	include/linux/vga*
5222
5223DRM DRIVERS FOR ALLWINNER A10
5224M:	Maxime Ripard  <maxime.ripard@bootlin.com>
5225L:	dri-devel@lists.freedesktop.org
5226S:	Supported
5227F:	drivers/gpu/drm/sun4i/
5228F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5229T:	git git://anongit.freedesktop.org/drm/drm-misc
5230
5231DRM DRIVERS FOR AMLOGIC SOCS
5232M:	Neil Armstrong <narmstrong@baylibre.com>
5233L:	dri-devel@lists.freedesktop.org
5234L:	linux-amlogic@lists.infradead.org
5235W:	http://linux-meson.com/
5236S:	Supported
5237F:	drivers/gpu/drm/meson/
5238F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5239F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5240F:	Documentation/gpu/meson.rst
5241T:	git git://anongit.freedesktop.org/drm/drm-misc
5242
5243DRM DRIVERS FOR ATMEL HLCDC
5244M:	Boris Brezillon <bbrezillon@kernel.org>
5245L:	dri-devel@lists.freedesktop.org
5246S:	Supported
5247F:	drivers/gpu/drm/atmel-hlcdc/
5248F:	Documentation/devicetree/bindings/display/atmel/
5249T:	git git://anongit.freedesktop.org/drm/drm-misc
5250
5251DRM DRIVERS FOR BRIDGE CHIPS
5252M:	Andrzej Hajda <a.hajda@samsung.com>
5253R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5254S:	Maintained
5255T:	git git://anongit.freedesktop.org/drm/drm-misc
5256F:	drivers/gpu/drm/bridge/
5257
5258DRM DRIVERS FOR EXYNOS
5259M:	Inki Dae <inki.dae@samsung.com>
5260M:	Joonyoung Shim <jy0922.shim@samsung.com>
5261M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5262M:	Kyungmin Park <kyungmin.park@samsung.com>
5263L:	dri-devel@lists.freedesktop.org
5264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5265S:	Supported
5266F:	drivers/gpu/drm/exynos/
5267F:	include/uapi/drm/exynos_drm.h
5268F:	Documentation/devicetree/bindings/display/exynos/
5269
5270DRM DRIVERS FOR FREESCALE DCU
5271M:	Stefan Agner <stefan@agner.ch>
5272M:	Alison Wang <alison.wang@nxp.com>
5273L:	dri-devel@lists.freedesktop.org
5274S:	Supported
5275F:	drivers/gpu/drm/fsl-dcu/
5276F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5277F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5278F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5279T:	git git://anongit.freedesktop.org/drm/drm-misc
5280
5281DRM DRIVERS FOR FREESCALE IMX
5282M:	Philipp Zabel <p.zabel@pengutronix.de>
5283L:	dri-devel@lists.freedesktop.org
5284S:	Maintained
5285F:	drivers/gpu/drm/imx/
5286F:	drivers/gpu/ipu-v3/
5287F:	Documentation/devicetree/bindings/display/imx/
5288
5289DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5290M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5291L:	dri-devel@lists.freedesktop.org
5292T:	git git://github.com/patjak/drm-gma500
5293S:	Maintained
5294F:	drivers/gpu/drm/gma500/
5295
5296DRM DRIVERS FOR HISILICON
5297M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
5298M:	Rongrong Zou <zourongrong@gmail.com>
5299R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5300R:	Chen Feng <puck.chen@hisilicon.com>
5301L:	dri-devel@lists.freedesktop.org
5302T:	git git://github.com/xin3liang/linux.git
5303S:	Maintained
5304F:	drivers/gpu/drm/hisilicon/
5305F:	Documentation/devicetree/bindings/display/hisilicon/
5306
5307DRM DRIVERS FOR LIMA
5308M:	Qiang Yu <yuq825@gmail.com>
5309L:	dri-devel@lists.freedesktop.org
5310L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5311S:	Maintained
5312F:	drivers/gpu/drm/lima/
5313F:	include/uapi/drm/lima_drm.h
5314T:	git git://anongit.freedesktop.org/drm/drm-misc
5315
5316DRM DRIVERS FOR MEDIATEK
5317M:	CK Hu <ck.hu@mediatek.com>
5318M:	Philipp Zabel <p.zabel@pengutronix.de>
5319L:	dri-devel@lists.freedesktop.org
5320S:	Supported
5321F:	drivers/gpu/drm/mediatek/
5322F:	Documentation/devicetree/bindings/display/mediatek/
5323
5324DRM DRIVERS FOR NVIDIA TEGRA
5325M:	Thierry Reding <thierry.reding@gmail.com>
5326L:	dri-devel@lists.freedesktop.org
5327L:	linux-tegra@vger.kernel.org
5328T:	git git://anongit.freedesktop.org/tegra/linux.git
5329S:	Supported
5330F:	drivers/gpu/drm/tegra/
5331F:	drivers/gpu/host1x/
5332F:	include/linux/host1x.h
5333F:	include/uapi/drm/tegra_drm.h
5334F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5335
5336DRM DRIVERS FOR RENESAS
5337M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5338M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5339L:	dri-devel@lists.freedesktop.org
5340L:	linux-renesas-soc@vger.kernel.org
5341T:	git git://linuxtv.org/pinchartl/media drm/du/next
5342S:	Supported
5343F:	drivers/gpu/drm/rcar-du/
5344F:	drivers/gpu/drm/shmobile/
5345F:	include/linux/platform_data/shmob_drm.h
5346F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5347F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5348F:	Documentation/devicetree/bindings/display/renesas,du.txt
5349
5350DRM DRIVERS FOR ROCKCHIP
5351M:	Sandy Huang <hjc@rock-chips.com>
5352M:	Heiko Stübner <heiko@sntech.de>
5353L:	dri-devel@lists.freedesktop.org
5354S:	Maintained
5355F:	drivers/gpu/drm/rockchip/
5356F:	Documentation/devicetree/bindings/display/rockchip/
5357T:	git git://anongit.freedesktop.org/drm/drm-misc
5358
5359DRM DRIVERS FOR STI
5360M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5361M:	Vincent Abriou <vincent.abriou@st.com>
5362L:	dri-devel@lists.freedesktop.org
5363T:	git git://anongit.freedesktop.org/drm/drm-misc
5364S:	Maintained
5365F:	drivers/gpu/drm/sti
5366F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5367
5368DRM DRIVERS FOR STM
5369M:	Yannick Fertre <yannick.fertre@st.com>
5370M:	Philippe Cornu <philippe.cornu@st.com>
5371M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5372M:	Vincent Abriou <vincent.abriou@st.com>
5373L:	dri-devel@lists.freedesktop.org
5374T:	git git://anongit.freedesktop.org/drm/drm-misc
5375S:	Maintained
5376F:	drivers/gpu/drm/stm
5377F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5378
5379DRM DRIVERS FOR TI LCDC
5380M:	Jyri Sarha <jsarha@ti.com>
5381R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5382L:	dri-devel@lists.freedesktop.org
5383S:	Maintained
5384F:	drivers/gpu/drm/tilcdc/
5385F:	Documentation/devicetree/bindings/display/tilcdc/
5386
5387DRM DRIVERS FOR TI OMAP
5388M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5389L:	dri-devel@lists.freedesktop.org
5390S:	Maintained
5391F:	drivers/gpu/drm/omapdrm/
5392F:	Documentation/devicetree/bindings/display/ti/
5393
5394DRM DRIVERS FOR V3D
5395M:	Eric Anholt <eric@anholt.net>
5396S:	Supported
5397F:	drivers/gpu/drm/v3d/
5398F:	include/uapi/drm/v3d_drm.h
5399F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5400T:	git git://anongit.freedesktop.org/drm/drm-misc
5401
5402DRM DRIVERS FOR VC4
5403M:	Eric Anholt <eric@anholt.net>
5404T:	git git://github.com/anholt/linux
5405S:	Supported
5406F:	drivers/gpu/drm/vc4/
5407F:	include/uapi/drm/vc4_drm.h
5408F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5409T:	git git://anongit.freedesktop.org/drm/drm-misc
5410
5411DRM DRIVERS FOR VIVANTE GPU IP
5412M:	Lucas Stach <l.stach@pengutronix.de>
5413R:	Russell King <linux+etnaviv@armlinux.org.uk>
5414R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5415L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5416L:	dri-devel@lists.freedesktop.org
5417S:	Maintained
5418F:	drivers/gpu/drm/etnaviv/
5419F:	include/uapi/drm/etnaviv_drm.h
5420F:	Documentation/devicetree/bindings/display/etnaviv/
5421
5422DRM DRIVERS FOR ZTE ZX
5423M:	Shawn Guo <shawnguo@kernel.org>
5424L:	dri-devel@lists.freedesktop.org
5425S:	Maintained
5426F:	drivers/gpu/drm/zte/
5427F:	Documentation/devicetree/bindings/display/zte,vou.txt
5428T:	git git://anongit.freedesktop.org/drm/drm-misc
5429
5430DRM PANEL DRIVERS
5431M:	Thierry Reding <thierry.reding@gmail.com>
5432L:	dri-devel@lists.freedesktop.org
5433T:	git git://anongit.freedesktop.org/drm/drm-misc
5434S:	Maintained
5435F:	drivers/gpu/drm/drm_panel.c
5436F:	drivers/gpu/drm/panel/
5437F:	include/drm/drm_panel.h
5438F:	Documentation/devicetree/bindings/display/panel/
5439
5440DRM TINYDRM DRIVERS
5441M:	Noralf Trønnes <noralf@tronnes.org>
5442W:	https://github.com/notro/tinydrm/wiki/Development
5443T:	git git://anongit.freedesktop.org/drm/drm-misc
5444S:	Maintained
5445F:	drivers/gpu/drm/tinydrm/
5446F:	include/drm/tinydrm/
5447
5448DRM DRIVERS FOR XEN
5449M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5450T:	git git://anongit.freedesktop.org/drm/drm-misc
5451L:	dri-devel@lists.freedesktop.org
5452L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5453S:	Supported
5454F:	drivers/gpu/drm/xen/
5455F:	Documentation/gpu/xen-front.rst
5456
5457DRM TTM SUBSYSTEM
5458M:	Christian Koenig <christian.koenig@amd.com>
5459M:	Huang Rui <ray.huang@amd.com>
5460M:	Junwei Zhang <Jerry.Zhang@amd.com>
5461T:	git git://people.freedesktop.org/~agd5f/linux
5462S:	Maintained
5463L:	dri-devel@lists.freedesktop.org
5464F:	include/drm/ttm/
5465F:	drivers/gpu/drm/ttm/
5466
5467DSBR100 USB FM RADIO DRIVER
5468M:	Alexey Klimov <klimov.linux@gmail.com>
5469L:	linux-media@vger.kernel.org
5470T:	git git://linuxtv.org/media_tree.git
5471S:	Maintained
5472F:	drivers/media/radio/dsbr100.c
5473
5474DSCC4 DRIVER
5475M:	Francois Romieu <romieu@fr.zoreil.com>
5476L:	netdev@vger.kernel.org
5477S:	Maintained
5478F:	drivers/net/wan/dscc4.c
5479
5480DT3155 MEDIA DRIVER
5481M:	Hans Verkuil <hverkuil@xs4all.nl>
5482L:	linux-media@vger.kernel.org
5483T:	git git://linuxtv.org/media_tree.git
5484W:	https://linuxtv.org
5485S:	Odd Fixes
5486F:	drivers/media/pci/dt3155/
5487
5488DVB_USB_AF9015 MEDIA DRIVER
5489M:	Antti Palosaari <crope@iki.fi>
5490L:	linux-media@vger.kernel.org
5491W:	https://linuxtv.org
5492W:	http://palosaari.fi/linux/
5493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5494T:	git git://linuxtv.org/anttip/media_tree.git
5495S:	Maintained
5496F:	drivers/media/usb/dvb-usb-v2/af9015*
5497
5498DVB_USB_AF9035 MEDIA DRIVER
5499M:	Antti Palosaari <crope@iki.fi>
5500L:	linux-media@vger.kernel.org
5501W:	https://linuxtv.org
5502W:	http://palosaari.fi/linux/
5503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5504T:	git git://linuxtv.org/anttip/media_tree.git
5505S:	Maintained
5506F:	drivers/media/usb/dvb-usb-v2/af9035*
5507
5508DVB_USB_ANYSEE 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/usb/dvb-usb-v2/anysee*
5517
5518DVB_USB_AU6610 MEDIA DRIVER
5519M:	Antti Palosaari <crope@iki.fi>
5520L:	linux-media@vger.kernel.org
5521W:	https://linuxtv.org
5522W:	http://palosaari.fi/linux/
5523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5524T:	git git://linuxtv.org/anttip/media_tree.git
5525S:	Maintained
5526F:	drivers/media/usb/dvb-usb-v2/au6610*
5527
5528DVB_USB_CE6230 MEDIA DRIVER
5529M:	Antti Palosaari <crope@iki.fi>
5530L:	linux-media@vger.kernel.org
5531W:	https://linuxtv.org
5532W:	http://palosaari.fi/linux/
5533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5534T:	git git://linuxtv.org/anttip/media_tree.git
5535S:	Maintained
5536F:	drivers/media/usb/dvb-usb-v2/ce6230*
5537
5538DVB_USB_CXUSB MEDIA DRIVER
5539M:	Michael Krufky <mkrufky@linuxtv.org>
5540L:	linux-media@vger.kernel.org
5541W:	https://linuxtv.org
5542W:	http://github.com/mkrufky
5543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5544T:	git git://linuxtv.org/media_tree.git
5545S:	Maintained
5546F:	drivers/media/usb/dvb-usb/cxusb*
5547
5548DVB_USB_EC168 MEDIA DRIVER
5549M:	Antti Palosaari <crope@iki.fi>
5550L:	linux-media@vger.kernel.org
5551W:	https://linuxtv.org
5552W:	http://palosaari.fi/linux/
5553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5554T:	git git://linuxtv.org/anttip/media_tree.git
5555S:	Maintained
5556F:	drivers/media/usb/dvb-usb-v2/ec168*
5557
5558DVB_USB_GL861 MEDIA DRIVER
5559M:	Antti Palosaari <crope@iki.fi>
5560L:	linux-media@vger.kernel.org
5561W:	https://linuxtv.org
5562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5563T:	git git://linuxtv.org/anttip/media_tree.git
5564S:	Maintained
5565F:	drivers/media/usb/dvb-usb-v2/gl861*
5566
5567DVB_USB_MXL111SF MEDIA DRIVER
5568M:	Michael Krufky <mkrufky@linuxtv.org>
5569L:	linux-media@vger.kernel.org
5570W:	https://linuxtv.org
5571W:	http://github.com/mkrufky
5572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5573T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5574S:	Maintained
5575F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5576
5577DVB_USB_RTL28XXU MEDIA DRIVER
5578M:	Antti Palosaari <crope@iki.fi>
5579L:	linux-media@vger.kernel.org
5580W:	https://linuxtv.org
5581W:	http://palosaari.fi/linux/
5582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5583T:	git git://linuxtv.org/anttip/media_tree.git
5584S:	Maintained
5585F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5586
5587DVB_USB_V2 MEDIA DRIVER
5588M:	Antti Palosaari <crope@iki.fi>
5589L:	linux-media@vger.kernel.org
5590W:	https://linuxtv.org
5591W:	http://palosaari.fi/linux/
5592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5593T:	git git://linuxtv.org/anttip/media_tree.git
5594S:	Maintained
5595F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5596F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5597
5598DYNAMIC DEBUG
5599M:	Jason Baron <jbaron@akamai.com>
5600S:	Maintained
5601F:	lib/dynamic_debug.c
5602F:	include/linux/dynamic_debug.h
5603
5604DYNAMIC INTERRUPT MODERATION
5605M:	Tal Gilboa <talgi@mellanox.com>
5606S:	Maintained
5607F:	include/linux/dim.h
5608F:	lib/dim/
5609
5610DZ DECSTATION DZ11 SERIAL DRIVER
5611M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5612S:	Maintained
5613F:	drivers/tty/serial/dz.*
5614
5615E3X0 POWER BUTTON DRIVER
5616M:	Moritz Fischer <moritz.fischer@ettus.com>
5617L:	usrp-users@lists.ettus.com
5618W:	http://www.ettus.com
5619S:	Supported
5620F:	drivers/input/misc/e3x0-button.c
5621F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5622
5623E4000 MEDIA DRIVER
5624M:	Antti Palosaari <crope@iki.fi>
5625L:	linux-media@vger.kernel.org
5626W:	https://linuxtv.org
5627W:	http://palosaari.fi/linux/
5628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5629T:	git git://linuxtv.org/anttip/media_tree.git
5630S:	Maintained
5631F:	drivers/media/tuners/e4000*
5632
5633EARTH_PT1 MEDIA DRIVER
5634M:	Akihiro Tsukada <tskd08@gmail.com>
5635L:	linux-media@vger.kernel.org
5636S:	Odd Fixes
5637F:	drivers/media/pci/pt1/
5638
5639EARTH_PT3 MEDIA DRIVER
5640M:	Akihiro Tsukada <tskd08@gmail.com>
5641L:	linux-media@vger.kernel.org
5642S:	Odd Fixes
5643F:	drivers/media/pci/pt3/
5644
5645EC100 MEDIA DRIVER
5646M:	Antti Palosaari <crope@iki.fi>
5647L:	linux-media@vger.kernel.org
5648W:	https://linuxtv.org
5649W:	http://palosaari.fi/linux/
5650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5651T:	git git://linuxtv.org/anttip/media_tree.git
5652S:	Maintained
5653F:	drivers/media/dvb-frontends/ec100*
5654
5655ECRYPT FILE SYSTEM
5656M:	Tyler Hicks <tyhicks@canonical.com>
5657L:	ecryptfs@vger.kernel.org
5658W:	http://ecryptfs.org
5659W:	https://launchpad.net/ecryptfs
5660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5661S:	Supported
5662F:	Documentation/filesystems/ecryptfs.txt
5663F:	fs/ecryptfs/
5664
5665EDAC-AMD64
5666M:	Borislav Petkov <bp@alien8.de>
5667L:	linux-edac@vger.kernel.org
5668S:	Maintained
5669F:	drivers/edac/amd64_edac*
5670
5671EDAC-AST2500
5672M:	Stefan Schaeckeler <sschaeck@cisco.com>
5673S:	Supported
5674F:	drivers/edac/aspeed_edac.c
5675F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5676
5677EDAC-CALXEDA
5678M:	Robert Richter <rric@kernel.org>
5679L:	linux-edac@vger.kernel.org
5680S:	Maintained
5681F:	drivers/edac/highbank*
5682
5683EDAC-CAVIUM OCTEON
5684M:	Ralf Baechle <ralf@linux-mips.org>
5685M:	David Daney <david.daney@cavium.com>
5686L:	linux-edac@vger.kernel.org
5687L:	linux-mips@vger.kernel.org
5688S:	Supported
5689F:	drivers/edac/octeon_edac*
5690
5691EDAC-CAVIUM THUNDERX
5692M:	David Daney <david.daney@cavium.com>
5693M:	Jan Glauber <jglauber@cavium.com>
5694L:	linux-edac@vger.kernel.org
5695S:	Supported
5696F:	drivers/edac/thunderx_edac*
5697
5698EDAC-CORE
5699M:	Borislav Petkov <bp@alien8.de>
5700M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5701R:	James Morse <james.morse@arm.com>
5702L:	linux-edac@vger.kernel.org
5703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5705S:	Supported
5706F:	Documentation/admin-guide/ras.rst
5707F:	Documentation/driver-api/edac.rst
5708F:	drivers/edac/
5709F:	include/linux/edac.h
5710
5711EDAC-E752X
5712M:	Mark Gross <mark.gross@intel.com>
5713L:	linux-edac@vger.kernel.org
5714S:	Maintained
5715F:	drivers/edac/e752x_edac.c
5716
5717EDAC-E7XXX
5718L:	linux-edac@vger.kernel.org
5719S:	Maintained
5720F:	drivers/edac/e7xxx_edac.c
5721
5722EDAC-FSL_DDR
5723M:	York Sun <york.sun@nxp.com>
5724L:	linux-edac@vger.kernel.org
5725S:	Maintained
5726F:	drivers/edac/fsl_ddr_edac.*
5727
5728EDAC-GHES
5729M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5730L:	linux-edac@vger.kernel.org
5731S:	Maintained
5732F:	drivers/edac/ghes_edac.c
5733
5734EDAC-I10NM
5735M:	Tony Luck <tony.luck@intel.com>
5736L:	linux-edac@vger.kernel.org
5737S:	Maintained
5738F:	drivers/edac/i10nm_base.c
5739
5740EDAC-I3000
5741L:	linux-edac@vger.kernel.org
5742S:	Orphan
5743F:	drivers/edac/i3000_edac.c
5744
5745EDAC-I5000
5746L:	linux-edac@vger.kernel.org
5747S:	Maintained
5748F:	drivers/edac/i5000_edac.c
5749
5750EDAC-I5400
5751M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5752L:	linux-edac@vger.kernel.org
5753S:	Maintained
5754F:	drivers/edac/i5400_edac.c
5755
5756EDAC-I7300
5757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5758L:	linux-edac@vger.kernel.org
5759S:	Maintained
5760F:	drivers/edac/i7300_edac.c
5761
5762EDAC-I7CORE
5763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5764L:	linux-edac@vger.kernel.org
5765S:	Maintained
5766F:	drivers/edac/i7core_edac.c
5767
5768EDAC-I82443BXGX
5769M:	Tim Small <tim@buttersideup.com>
5770L:	linux-edac@vger.kernel.org
5771S:	Maintained
5772F:	drivers/edac/i82443bxgx_edac.c
5773
5774EDAC-I82975X
5775M:	"Arvind R." <arvino55@gmail.com>
5776L:	linux-edac@vger.kernel.org
5777S:	Maintained
5778F:	drivers/edac/i82975x_edac.c
5779
5780EDAC-IE31200
5781M:	Jason Baron <jbaron@akamai.com>
5782L:	linux-edac@vger.kernel.org
5783S:	Maintained
5784F:	drivers/edac/ie31200_edac.c
5785
5786EDAC-MPC85XX
5787M:	Johannes Thumshirn <morbidrsa@gmail.com>
5788L:	linux-edac@vger.kernel.org
5789S:	Maintained
5790F:	drivers/edac/mpc85xx_edac.[ch]
5791
5792EDAC-PASEMI
5793M:	Egor Martovetsky <egor@pasemi.com>
5794L:	linux-edac@vger.kernel.org
5795S:	Maintained
5796F:	drivers/edac/pasemi_edac.c
5797
5798EDAC-PND2
5799M:	Tony Luck <tony.luck@intel.com>
5800L:	linux-edac@vger.kernel.org
5801S:	Maintained
5802F:	drivers/edac/pnd2_edac.[ch]
5803
5804EDAC-R82600
5805M:	Tim Small <tim@buttersideup.com>
5806L:	linux-edac@vger.kernel.org
5807S:	Maintained
5808F:	drivers/edac/r82600_edac.c
5809
5810EDAC-SBRIDGE
5811M:	Tony Luck <tony.luck@intel.com>
5812R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5813L:	linux-edac@vger.kernel.org
5814S:	Maintained
5815F:	drivers/edac/sb_edac.c
5816
5817EDAC-SKYLAKE
5818M:	Tony Luck <tony.luck@intel.com>
5819L:	linux-edac@vger.kernel.org
5820S:	Maintained
5821F:	drivers/edac/skx_*.c
5822
5823EDAC-TI
5824M:	Tero Kristo <t-kristo@ti.com>
5825L:	linux-edac@vger.kernel.org
5826S:	Maintained
5827F:	drivers/edac/ti_edac.c
5828
5829EDAC-QCOM
5830M:	Channagoud Kadabi <ckadabi@codeaurora.org>
5831M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5832L:	linux-arm-msm@vger.kernel.org
5833L:	linux-edac@vger.kernel.org
5834S:	Maintained
5835F:	drivers/edac/qcom_edac.c
5836
5837EDIROL UA-101/UA-1000 DRIVER
5838M:	Clemens Ladisch <clemens@ladisch.de>
5839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5841S:	Maintained
5842F:	sound/usb/misc/ua101.c
5843
5844EFI TEST DRIVER
5845L:	linux-efi@vger.kernel.org
5846M:	Ivan Hu <ivan.hu@canonical.com>
5847M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5848S:	Maintained
5849F:	drivers/firmware/efi/test/
5850
5851EFI VARIABLE FILESYSTEM
5852M:	Matthew Garrett <matthew.garrett@nebula.com>
5853M:	Jeremy Kerr <jk@ozlabs.org>
5854M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5856L:	linux-efi@vger.kernel.org
5857S:	Maintained
5858F:	fs/efivarfs/
5859
5860EFIFB FRAMEBUFFER DRIVER
5861L:	linux-fbdev@vger.kernel.org
5862M:	Peter Jones <pjones@redhat.com>
5863S:	Maintained
5864F:	drivers/video/fbdev/efifb.c
5865
5866EFS FILESYSTEM
5867W:	http://aeschi.ch.eu.org/efs/
5868S:	Orphan
5869F:	fs/efs/
5870
5871EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5872M:	Douglas Miller <dougmill@linux.ibm.com>
5873L:	netdev@vger.kernel.org
5874S:	Maintained
5875F:	drivers/net/ethernet/ibm/ehea/
5876
5877EM28XX VIDEO4LINUX DRIVER
5878M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5879L:	linux-media@vger.kernel.org
5880W:	https://linuxtv.org
5881T:	git git://linuxtv.org/media_tree.git
5882S:	Maintained
5883F:	drivers/media/usb/em28xx/
5884F:	Documentation/media/v4l-drivers/em28xx*
5885
5886EMBEDDED LINUX
5887M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5888M:	Matt Mackall <mpm@selenic.com>
5889M:	David Woodhouse <dwmw2@infradead.org>
5890L:	linux-embedded@vger.kernel.org
5891S:	Maintained
5892
5893Emulex 10Gbps iSCSI - OneConnect DRIVER
5894M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5895M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5896M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5897L:	linux-scsi@vger.kernel.org
5898W:	http://www.broadcom.com
5899S:	Supported
5900F:	drivers/scsi/be2iscsi/
5901
5902Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5903M:	Sathya Perla <sathya.perla@broadcom.com>
5904M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5905M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5906M:	Somnath Kotur <somnath.kotur@broadcom.com>
5907L:	netdev@vger.kernel.org
5908W:	http://www.emulex.com
5909S:	Supported
5910F:	drivers/net/ethernet/emulex/benet/
5911
5912EMULEX ONECONNECT ROCE DRIVER
5913M:	Selvin Xavier <selvin.xavier@broadcom.com>
5914M:	Devesh Sharma <devesh.sharma@broadcom.com>
5915L:	linux-rdma@vger.kernel.org
5916W:	http://www.broadcom.com
5917S:	Odd Fixes
5918F:	drivers/infiniband/hw/ocrdma/
5919F:	include/uapi/rdma/ocrdma-abi.h
5920
5921EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5922M:	James Smart <james.smart@broadcom.com>
5923M:	Dick Kennedy <dick.kennedy@broadcom.com>
5924L:	linux-scsi@vger.kernel.org
5925W:	http://www.broadcom.com
5926S:	Supported
5927F:	drivers/scsi/lpfc/
5928
5929ENE CB710 FLASH CARD READER DRIVER
5930M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5931S:	Maintained
5932F:	drivers/misc/cb710/
5933F:	drivers/mmc/host/cb710-mmc.*
5934F:	include/linux/cb710.h
5935
5936ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5937M:	Maxim Levitsky <maximlevitsky@gmail.com>
5938S:	Maintained
5939F:	drivers/media/rc/ene_ir.*
5940
5941EPSON S1D13XXX FRAMEBUFFER DRIVER
5942M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5943S:	Maintained
5944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5945F:	drivers/video/fbdev/s1d13xxxfb.c
5946F:	include/video/s1d13xxxfb.h
5947
5948ERRSEQ ERROR TRACKING INFRASTRUCTURE
5949M:	Jeff Layton <jlayton@kernel.org>
5950S:	Maintained
5951F:	lib/errseq.c
5952F:	include/linux/errseq.h
5953
5954ET131X NETWORK DRIVER
5955M:	Mark Einon <mark.einon@gmail.com>
5956S:	Odd Fixes
5957F:	drivers/net/ethernet/agere/
5958
5959ETHERNET BRIDGE
5960M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5961M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5962L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5963L:	netdev@vger.kernel.org
5964W:	http://www.linuxfoundation.org/en/Net:Bridge
5965S:	Maintained
5966F:	include/linux/netfilter_bridge/
5967F:	net/bridge/
5968
5969ETHERNET PHY LIBRARY
5970M:	Andrew Lunn <andrew@lunn.ch>
5971M:	Florian Fainelli <f.fainelli@gmail.com>
5972M:	Heiner Kallweit <hkallweit1@gmail.com>
5973L:	netdev@vger.kernel.org
5974S:	Maintained
5975F:	Documentation/ABI/testing/sysfs-bus-mdio
5976F:	Documentation/devicetree/bindings/net/mdio*
5977F:	Documentation/networking/phy.rst
5978F:	drivers/net/phy/
5979F:	drivers/of/of_mdio.c
5980F:	drivers/of/of_net.c
5981F:	include/linux/*mdio*.h
5982F:	include/linux/of_net.h
5983F:	include/linux/phy.h
5984F:	include/linux/phy_fixed.h
5985F:	include/linux/platform_data/mdio-bcm-unimac.h
5986F:	include/linux/platform_data/mdio-gpio.h
5987F:	include/trace/events/mdio.h
5988F:	include/uapi/linux/mdio.h
5989F:	include/uapi/linux/mii.h
5990
5991EXT2 FILE SYSTEM
5992M:	Jan Kara <jack@suse.com>
5993L:	linux-ext4@vger.kernel.org
5994S:	Maintained
5995F:	Documentation/filesystems/ext2.txt
5996F:	fs/ext2/
5997F:	include/linux/ext2*
5998
5999EXT4 FILE SYSTEM
6000M:	"Theodore Ts'o" <tytso@mit.edu>
6001M:	Andreas Dilger <adilger.kernel@dilger.ca>
6002L:	linux-ext4@vger.kernel.org
6003W:	http://ext4.wiki.kernel.org
6004Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6006S:	Maintained
6007F:	Documentation/filesystems/ext4/
6008F:	fs/ext4/
6009
6010Extended Verification Module (EVM)
6011M:	Mimi Zohar <zohar@linux.ibm.com>
6012L:	linux-integrity@vger.kernel.org
6013S:	Supported
6014F:	security/integrity/evm/
6015
6016EXTENSIBLE FIRMWARE INTERFACE (EFI)
6017M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
6018L:	linux-efi@vger.kernel.org
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6020S:	Maintained
6021F:	Documentation/efi-stub.txt
6022F:	arch/*/kernel/efi.c
6023F:	arch/x86/boot/compressed/eboot.[ch]
6024F:	arch/*/include/asm/efi.h
6025F:	arch/x86/platform/efi/
6026F:	drivers/firmware/efi/
6027F:	include/linux/efi*.h
6028F:	arch/arm/boot/compressed/efi-header.S
6029F:	arch/arm64/kernel/efi-entry.S
6030
6031EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6032M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6033M:	Chanwoo Choi <cw00.choi@samsung.com>
6034L:	linux-kernel@vger.kernel.org
6035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6036S:	Maintained
6037F:	drivers/extcon/
6038F:	include/linux/extcon/
6039F:	include/linux/extcon.h
6040F:	Documentation/extcon/
6041F:	Documentation/devicetree/bindings/extcon/
6042
6043EXYNOS DP DRIVER
6044M:	Jingoo Han <jingoohan1@gmail.com>
6045L:	dri-devel@lists.freedesktop.org
6046S:	Maintained
6047F:	drivers/gpu/drm/exynos/exynos_dp*
6048
6049EXYNOS SYSMMU (IOMMU) driver
6050M:	Marek Szyprowski <m.szyprowski@samsung.com>
6051L:	iommu@lists.linux-foundation.org
6052S:	Maintained
6053F:	drivers/iommu/exynos-iommu.c
6054
6055EZchip NPS platform support
6056M:	Vineet Gupta <vgupta@synopsys.com>
6057M:	Ofer Levi <oferle@mellanox.com>
6058S:	Supported
6059F:	arch/arc/plat-eznps
6060F:	arch/arc/boot/dts/eznps.dts
6061
6062F2FS FILE SYSTEM
6063M:	Jaegeuk Kim <jaegeuk@kernel.org>
6064M:	Chao Yu <yuchao0@huawei.com>
6065L:	linux-f2fs-devel@lists.sourceforge.net
6066W:	https://f2fs.wiki.kernel.org/
6067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6068S:	Maintained
6069F:	Documentation/filesystems/f2fs.txt
6070F:	Documentation/ABI/testing/sysfs-fs-f2fs
6071F:	fs/f2fs/
6072F:	include/linux/f2fs_fs.h
6073F:	include/trace/events/f2fs.h
6074
6075F71805F HARDWARE MONITORING DRIVER
6076M:	Jean Delvare <jdelvare@suse.com>
6077L:	linux-hwmon@vger.kernel.org
6078S:	Maintained
6079F:	Documentation/hwmon/f71805f.rst
6080F:	drivers/hwmon/f71805f.c
6081
6082FADDR2LINE
6083M:	Josh Poimboeuf <jpoimboe@redhat.com>
6084S:	Maintained
6085F:	scripts/faddr2line
6086
6087FAILOVER MODULE
6088M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6089L:	netdev@vger.kernel.org
6090S:	Supported
6091F:	net/core/failover.c
6092F:	include/net/failover.h
6093F:	Documentation/networking/failover.rst
6094
6095FANOTIFY
6096M:	Jan Kara <jack@suse.cz>
6097R:	Amir Goldstein <amir73il@gmail.com>
6098L:	linux-fsdevel@vger.kernel.org
6099S:	Maintained
6100F:	fs/notify/fanotify/
6101F:	include/linux/fanotify.h
6102F:	include/uapi/linux/fanotify.h
6103
6104FARSYNC SYNCHRONOUS DRIVER
6105M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6106W:	http://www.farsite.co.uk/
6107S:	Supported
6108F:	drivers/net/wan/farsync.*
6109
6110FAULT INJECTION SUPPORT
6111M:	Akinobu Mita <akinobu.mita@gmail.com>
6112S:	Supported
6113F:	Documentation/fault-injection/
6114F:	lib/fault-inject.c
6115
6116FBTFT Framebuffer drivers
6117S:	Orphan
6118L:	dri-devel@lists.freedesktop.org
6119L:	linux-fbdev@vger.kernel.org
6120F:	drivers/staging/fbtft/
6121
6122FC0011 TUNER DRIVER
6123M:	Michael Buesch <m@bues.ch>
6124L:	linux-media@vger.kernel.org
6125S:	Maintained
6126F:	drivers/media/tuners/fc0011.h
6127F:	drivers/media/tuners/fc0011.c
6128
6129FC2580 MEDIA DRIVER
6130M:	Antti Palosaari <crope@iki.fi>
6131L:	linux-media@vger.kernel.org
6132W:	https://linuxtv.org
6133W:	http://palosaari.fi/linux/
6134Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6135T:	git git://linuxtv.org/anttip/media_tree.git
6136S:	Maintained
6137F:	drivers/media/tuners/fc2580*
6138
6139FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6140M:	Hannes Reinecke <hare@suse.de>
6141L:	linux-scsi@vger.kernel.org
6142W:	www.Open-FCoE.org
6143S:	Supported
6144F:	drivers/scsi/libfc/
6145F:	drivers/scsi/fcoe/
6146F:	include/scsi/fc/
6147F:	include/scsi/libfc.h
6148F:	include/scsi/libfcoe.h
6149F:	include/uapi/scsi/fc/
6150
6151FILE LOCKING (flock() and fcntl()/lockf())
6152M:	Jeff Layton <jlayton@kernel.org>
6153M:	"J. Bruce Fields" <bfields@fieldses.org>
6154L:	linux-fsdevel@vger.kernel.org
6155S:	Maintained
6156F:	include/linux/fcntl.h
6157F:	include/uapi/linux/fcntl.h
6158F:	fs/fcntl.c
6159F:	fs/locks.c
6160
6161FILESYSTEMS (VFS and infrastructure)
6162M:	Alexander Viro <viro@zeniv.linux.org.uk>
6163L:	linux-fsdevel@vger.kernel.org
6164S:	Maintained
6165F:	fs/*
6166F:	include/linux/fs.h
6167F:	include/linux/fs_types.h
6168F:	include/uapi/linux/fs.h
6169
6170FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6171M:	Riku Voipio <riku.voipio@iki.fi>
6172L:	linux-hwmon@vger.kernel.org
6173S:	Maintained
6174F:	drivers/hwmon/f75375s.c
6175F:	include/linux/f75375s.h
6176
6177FIREWIRE AUDIO DRIVERS
6178M:	Clemens Ladisch <clemens@ladisch.de>
6179L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6181S:	Maintained
6182F:	sound/firewire/
6183
6184FIREWIRE MEDIA DRIVERS (firedtv)
6185M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6186L:	linux-media@vger.kernel.org
6187L:	linux1394-devel@lists.sourceforge.net
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6189S:	Maintained
6190F:	drivers/media/firewire/
6191
6192FIREWIRE SBP-2 TARGET
6193M:	Chris Boot <bootc@bootc.net>
6194L:	linux-scsi@vger.kernel.org
6195L:	target-devel@vger.kernel.org
6196L:	linux1394-devel@lists.sourceforge.net
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6198S:	Maintained
6199F:	drivers/target/sbp/
6200
6201FIREWIRE SUBSYSTEM
6202M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6203L:	linux1394-devel@lists.sourceforge.net
6204W:	http://ieee1394.wiki.kernel.org/
6205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6206S:	Maintained
6207F:	drivers/firewire/
6208F:	include/linux/firewire.h
6209F:	include/uapi/linux/firewire*.h
6210F:	tools/firewire/
6211
6212FIRMWARE LOADER (request_firmware)
6213M:	Luis Chamberlain <mcgrof@kernel.org>
6214L:	linux-kernel@vger.kernel.org
6215S:	Maintained
6216F:	Documentation/firmware_class/
6217F:	drivers/base/firmware_loader/
6218F:	include/linux/firmware.h
6219
6220FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6221M:	Joshua Morris <josh.h.morris@us.ibm.com>
6222M:	Philip Kelleher <pjk1939@linux.ibm.com>
6223S:	Maintained
6224F:	drivers/block/rsxx/
6225
6226FLOPPY DRIVER
6227M:	Jiri Kosina <jikos@kernel.org>
6228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6229S:	Odd fixes
6230F:	drivers/block/floppy.c
6231
6232FMC SUBSYSTEM
6233M:	Alessandro Rubini <rubini@gnudd.com>
6234W:	http://www.ohwr.org/projects/fmc-bus
6235S:	Supported
6236F:	drivers/fmc/
6237F:	include/linux/fmc*.h
6238F:	include/linux/ipmi-fru.h
6239K:	fmc_d.*register
6240
6241FPGA MANAGER FRAMEWORK
6242M:	Moritz Fischer <mdf@kernel.org>
6243L:	linux-fpga@vger.kernel.org
6244S:	Maintained
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6246Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6247F:	Documentation/fpga/
6248F:	Documentation/driver-api/fpga/
6249F:	Documentation/devicetree/bindings/fpga/
6250F:	drivers/fpga/
6251F:	include/linux/fpga/
6252W:	http://www.rocketboards.org
6253
6254FPGA DFL DRIVERS
6255M:	Wu Hao <hao.wu@intel.com>
6256L:	linux-fpga@vger.kernel.org
6257S:	Maintained
6258F:	Documentation/fpga/dfl.txt
6259F:	include/uapi/linux/fpga-dfl.h
6260F:	drivers/fpga/dfl*
6261
6262FPU EMULATOR
6263M:	Bill Metzenthen <billm@melbpc.org.au>
6264W:	http://floatingpoint.sourceforge.net/emulator/index.html
6265S:	Maintained
6266F:	arch/x86/math-emu/
6267
6268FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6269L:	netdev@vger.kernel.org
6270S:	Orphan
6271F:	drivers/net/wan/dlci.c
6272F:	drivers/net/wan/sdla.c
6273
6274FRAMEBUFFER LAYER
6275M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6276L:	dri-devel@lists.freedesktop.org
6277L:	linux-fbdev@vger.kernel.org
6278T:	git git://github.com/bzolnier/linux.git
6279Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6280S:	Maintained
6281F:	Documentation/fb/
6282F:	drivers/video/
6283F:	include/video/
6284F:	include/linux/fb.h
6285F:	include/uapi/video/
6286F:	include/uapi/linux/fb.h
6287
6288FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6289M:	Horia Geantă <horia.geanta@nxp.com>
6290M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6291L:	linux-crypto@vger.kernel.org
6292S:	Maintained
6293F:	drivers/crypto/caam/
6294F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6295
6296FREESCALE DIU FRAMEBUFFER DRIVER
6297M:	Timur Tabi <timur@kernel.org>
6298L:	linux-fbdev@vger.kernel.org
6299S:	Maintained
6300F:	drivers/video/fbdev/fsl-diu-fb.*
6301
6302FREESCALE DMA DRIVER
6303M:	Li Yang <leoyang.li@nxp.com>
6304M:	Zhang Wei <zw@zh-kernel.org>
6305L:	linuxppc-dev@lists.ozlabs.org
6306S:	Maintained
6307F:	drivers/dma/fsldma.*
6308
6309FREESCALE ENETC ETHERNET DRIVERS
6310M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6311L:	netdev@vger.kernel.org
6312S:	Maintained
6313F:	drivers/net/ethernet/freescale/enetc/
6314
6315FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6316M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6317L:	netdev@vger.kernel.org
6318S:	Maintained
6319F:	drivers/net/ethernet/freescale/gianfar*
6320F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6321
6322FREESCALE GPMI NAND DRIVER
6323M:	Han Xu <han.xu@nxp.com>
6324L:	linux-mtd@lists.infradead.org
6325S:	Maintained
6326F:	drivers/mtd/nand/raw/gpmi-nand/*
6327
6328FREESCALE I2C CPM DRIVER
6329M:	Jochen Friedrich <jochen@scram.de>
6330L:	linuxppc-dev@lists.ozlabs.org
6331L:	linux-i2c@vger.kernel.org
6332S:	Maintained
6333F:	drivers/i2c/busses/i2c-cpm.c
6334
6335FREESCALE IMX LPI2C DRIVER
6336M:	Dong Aisheng <aisheng.dong@nxp.com>
6337L:	linux-i2c@vger.kernel.org
6338L:	linux-imx@nxp.com
6339S:	Maintained
6340F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6341F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6342
6343FREESCALE IMX / MXC FEC DRIVER
6344M:	Fugang Duan <fugang.duan@nxp.com>
6345L:	netdev@vger.kernel.org
6346S:	Maintained
6347F:	drivers/net/ethernet/freescale/fec_main.c
6348F:	drivers/net/ethernet/freescale/fec_ptp.c
6349F:	drivers/net/ethernet/freescale/fec.h
6350F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6351
6352FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6353M:	Sascha Hauer <s.hauer@pengutronix.de>
6354R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6355L:	linux-fbdev@vger.kernel.org
6356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6357S:	Maintained
6358F:	include/linux/platform_data/video-imxfb.h
6359F:	drivers/video/fbdev/imxfb.c
6360
6361FREESCALE QORIQ DPAA ETHERNET DRIVER
6362M:	Madalin Bucur <madalin.bucur@nxp.com>
6363L:	netdev@vger.kernel.org
6364S:	Maintained
6365F:	drivers/net/ethernet/freescale/dpaa
6366
6367FREESCALE QORIQ DPAA FMAN DRIVER
6368M:	Madalin Bucur <madalin.bucur@nxp.com>
6369L:	netdev@vger.kernel.org
6370S:	Maintained
6371F:	drivers/net/ethernet/freescale/fman
6372F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6373
6374FREESCALE QORIQ PTP CLOCK DRIVER
6375M:	Yangbo Lu <yangbo.lu@nxp.com>
6376L:	netdev@vger.kernel.org
6377S:	Maintained
6378F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6379F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6380F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6381F:	drivers/ptp/ptp_qoriq.c
6382F:	drivers/ptp/ptp_qoriq_debugfs.c
6383F:	include/linux/fsl/ptp_qoriq.h
6384F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6385
6386FREESCALE QUAD SPI DRIVER
6387M:	Han Xu <han.xu@nxp.com>
6388L:	linux-spi@vger.kernel.org
6389S:	Maintained
6390F:	drivers/spi/spi-fsl-qspi.c
6391
6392FREESCALE QUICC ENGINE LIBRARY
6393M:	Qiang Zhao <qiang.zhao@nxp.com>
6394L:	linuxppc-dev@lists.ozlabs.org
6395S:	Maintained
6396F:	drivers/soc/fsl/qe/
6397F:	include/soc/fsl/*qe*.h
6398F:	include/soc/fsl/*ucc*.h
6399
6400FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6401M:	Li Yang <leoyang.li@nxp.com>
6402L:	netdev@vger.kernel.org
6403L:	linuxppc-dev@lists.ozlabs.org
6404S:	Maintained
6405F:	drivers/net/ethernet/freescale/ucc_geth*
6406
6407FREESCALE QUICC ENGINE UCC HDLC DRIVER
6408M:	Zhao Qiang <qiang.zhao@nxp.com>
6409L:	netdev@vger.kernel.org
6410L:	linuxppc-dev@lists.ozlabs.org
6411S:	Maintained
6412F:	drivers/net/wan/fsl_ucc_hdlc*
6413
6414FREESCALE QUICC ENGINE UCC UART DRIVER
6415M:	Timur Tabi <timur@kernel.org>
6416L:	linuxppc-dev@lists.ozlabs.org
6417S:	Maintained
6418F:	drivers/tty/serial/ucc_uart.c
6419
6420FREESCALE SOC DRIVERS
6421M:	Li Yang <leoyang.li@nxp.com>
6422L:	linuxppc-dev@lists.ozlabs.org
6423L:	linux-arm-kernel@lists.infradead.org
6424S:	Maintained
6425F:	Documentation/devicetree/bindings/soc/fsl/
6426F:	drivers/soc/fsl/
6427F:	include/linux/fsl/
6428
6429FREESCALE SOC FS_ENET DRIVER
6430M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6431L:	linuxppc-dev@lists.ozlabs.org
6432L:	netdev@vger.kernel.org
6433S:	Maintained
6434F:	drivers/net/ethernet/freescale/fs_enet/
6435F:	include/linux/fs_enet_pd.h
6436
6437FREESCALE SOC SOUND DRIVERS
6438M:	Timur Tabi <timur@kernel.org>
6439M:	Nicolin Chen <nicoleotsuka@gmail.com>
6440M:	Xiubo Li <Xiubo.Lee@gmail.com>
6441R:	Fabio Estevam <festevam@gmail.com>
6442L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6443L:	linuxppc-dev@lists.ozlabs.org
6444S:	Maintained
6445F:	sound/soc/fsl/fsl*
6446F:	sound/soc/fsl/imx*
6447F:	sound/soc/fsl/mpc8610_hpcd.c
6448
6449FREESCALE USB PERIPHERAL DRIVERS
6450M:	Li Yang <leoyang.li@nxp.com>
6451L:	linux-usb@vger.kernel.org
6452L:	linuxppc-dev@lists.ozlabs.org
6453S:	Maintained
6454F:	drivers/usb/gadget/udc/fsl*
6455
6456FREEVXFS FILESYSTEM
6457M:	Christoph Hellwig <hch@infradead.org>
6458W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6459S:	Maintained
6460F:	fs/freevxfs/
6461
6462FREEZER
6463M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6464M:	Pavel Machek <pavel@ucw.cz>
6465L:	linux-pm@vger.kernel.org
6466S:	Supported
6467F:	Documentation/power/freezing-of-tasks.txt
6468F:	include/linux/freezer.h
6469F:	kernel/freezer.c
6470
6471FRONTSWAP API
6472M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6473L:	linux-kernel@vger.kernel.org
6474S:	Maintained
6475F:	mm/frontswap.c
6476F:	include/linux/frontswap.h
6477
6478FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6479M:	David Howells <dhowells@redhat.com>
6480L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6481S:	Supported
6482F:	Documentation/filesystems/caching/
6483F:	fs/fscache/
6484F:	include/linux/fscache*.h
6485
6486FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6487M:	Theodore Y. Ts'o <tytso@mit.edu>
6488M:	Jaegeuk Kim <jaegeuk@kernel.org>
6489M:	Eric Biggers <ebiggers@kernel.org>
6490L:	linux-fscrypt@vger.kernel.org
6491Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6492T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6493S:	Supported
6494F:	fs/crypto/
6495F:	include/linux/fscrypt*.h
6496F:	Documentation/filesystems/fscrypt.rst
6497
6498FSI-ATTACHED I2C DRIVER
6499M:	Eddie James <eajames@linux.ibm.com>
6500L:	linux-i2c@vger.kernel.org
6501L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6502S:	Maintained
6503F:	drivers/i2c/busses/i2c-fsi.c
6504F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6505
6506FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6507M:	Jan Kara <jack@suse.cz>
6508R:	Amir Goldstein <amir73il@gmail.com>
6509L:	linux-fsdevel@vger.kernel.org
6510S:	Maintained
6511F:	fs/notify/
6512F:	include/linux/fsnotify*.h
6513
6514FUJITSU LAPTOP EXTRAS
6515M:	Jonathan Woithe <jwoithe@just42.net>
6516L:	platform-driver-x86@vger.kernel.org
6517S:	Maintained
6518F:	drivers/platform/x86/fujitsu-laptop.c
6519
6520FUJITSU M-5MO LS CAMERA ISP DRIVER
6521M:	Kyungmin Park <kyungmin.park@samsung.com>
6522M:	Heungjun Kim <riverful.kim@samsung.com>
6523L:	linux-media@vger.kernel.org
6524S:	Maintained
6525F:	drivers/media/i2c/m5mols/
6526F:	include/media/i2c/m5mols.h
6527
6528FUJITSU TABLET EXTRAS
6529M:	Robert Gerlach <khnz@gmx.de>
6530L:	platform-driver-x86@vger.kernel.org
6531S:	Maintained
6532F:	drivers/platform/x86/fujitsu-tablet.c
6533
6534FUSE: FILESYSTEM IN USERSPACE
6535M:	Miklos Szeredi <miklos@szeredi.hu>
6536L:	linux-fsdevel@vger.kernel.org
6537W:	http://fuse.sourceforge.net/
6538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6539S:	Maintained
6540F:	fs/fuse/
6541F:	include/uapi/linux/fuse.h
6542F:	Documentation/filesystems/fuse.txt
6543
6544FUTEX SUBSYSTEM
6545M:	Thomas Gleixner <tglx@linutronix.de>
6546M:	Ingo Molnar <mingo@redhat.com>
6547R:	Peter Zijlstra <peterz@infradead.org>
6548R:	Darren Hart <dvhart@infradead.org>
6549L:	linux-kernel@vger.kernel.org
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6551S:	Maintained
6552F:	kernel/futex.c
6553F:	include/asm-generic/futex.h
6554F:	include/linux/futex.h
6555F:	include/uapi/linux/futex.h
6556F:	tools/testing/selftests/futex/
6557F:	tools/perf/bench/futex*
6558F:	Documentation/*futex*
6559
6560GCC PLUGINS
6561M:	Kees Cook <keescook@chromium.org>
6562R:	Emese Revfy <re.emese@gmail.com>
6563L:	kernel-hardening@lists.openwall.com
6564S:	Maintained
6565F:	scripts/gcc-plugins/
6566F:	scripts/gcc-plugin.sh
6567F:	scripts/Makefile.gcc-plugins
6568F:	Documentation/gcc-plugins.txt
6569
6570GASKET DRIVER FRAMEWORK
6571M:	Rob Springer <rspringer@google.com>
6572M:	Todd Poynor <toddpoynor@google.com>
6573M:	Ben Chan <benchan@chromium.org>
6574S:	Maintained
6575F:	drivers/staging/gasket/
6576
6577GCOV BASED KERNEL PROFILING
6578M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6579S:	Maintained
6580F:	kernel/gcov/
6581F:	Documentation/dev-tools/gcov.rst
6582
6583GDB KERNEL DEBUGGING HELPER SCRIPTS
6584M:	Jan Kiszka <jan.kiszka@siemens.com>
6585M:	Kieran Bingham <kbingham@kernel.org>
6586S:	Supported
6587F:	scripts/gdb/
6588
6589GDT SCSI DISK ARRAY CONTROLLER DRIVER
6590M:	Achim Leubner <achim_leubner@adaptec.com>
6591L:	linux-scsi@vger.kernel.org
6592W:	http://www.icp-vortex.com/
6593S:	Supported
6594F:	drivers/scsi/gdt*
6595
6596GEMTEK FM RADIO RECEIVER DRIVER
6597M:	Hans Verkuil <hverkuil@xs4all.nl>
6598L:	linux-media@vger.kernel.org
6599T:	git git://linuxtv.org/media_tree.git
6600W:	https://linuxtv.org
6601S:	Maintained
6602F:	drivers/media/radio/radio-gemtek*
6603
6604GENERIC GPIO I2C DRIVER
6605M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6606S:	Supported
6607F:	drivers/i2c/busses/i2c-gpio.c
6608F:	include/linux/platform_data/i2c-gpio.h
6609
6610GENERIC GPIO I2C MULTIPLEXER DRIVER
6611M:	Peter Korsgaard <peter.korsgaard@barco.com>
6612L:	linux-i2c@vger.kernel.org
6613S:	Supported
6614F:	drivers/i2c/muxes/i2c-mux-gpio.c
6615F:	include/linux/platform_data/i2c-mux-gpio.h
6616F:	Documentation/i2c/muxes/i2c-mux-gpio
6617
6618GENERIC HDLC (WAN) DRIVERS
6619M:	Krzysztof Halasa <khc@pm.waw.pl>
6620W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6621S:	Maintained
6622F:	drivers/net/wan/c101.c
6623F:	drivers/net/wan/hd6457*
6624F:	drivers/net/wan/hdlc*
6625F:	drivers/net/wan/n2.c
6626F:	drivers/net/wan/pc300too.c
6627F:	drivers/net/wan/pci200syn.c
6628F:	drivers/net/wan/wanxl*
6629
6630GENERIC INCLUDE/ASM HEADER FILES
6631M:	Arnd Bergmann <arnd@arndb.de>
6632L:	linux-arch@vger.kernel.org
6633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6634S:	Maintained
6635F:	include/asm-generic/
6636F:	include/uapi/asm-generic/
6637
6638GENERIC PHY FRAMEWORK
6639M:	Kishon Vijay Abraham I <kishon@ti.com>
6640L:	linux-kernel@vger.kernel.org
6641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6642S:	Supported
6643F:	drivers/phy/
6644F:	include/linux/phy/
6645F:	Documentation/devicetree/bindings/phy/
6646
6647GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6648M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6649S:	Supported
6650F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6651
6652GENERIC PM DOMAINS
6653M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6654M:	Kevin Hilman <khilman@kernel.org>
6655M:	Ulf Hansson <ulf.hansson@linaro.org>
6656L:	linux-pm@vger.kernel.org
6657S:	Supported
6658F:	drivers/base/power/domain*.c
6659F:	include/linux/pm_domain.h
6660F:	Documentation/devicetree/bindings/power/power_domain.txt
6661
6662GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6663M:	Eugen Hristev <eugen.hristev@microchip.com>
6664L:	linux-input@vger.kernel.org
6665S:	Maintained
6666F:	drivers/input/touchscreen/resistive-adc-touch.c
6667
6668GENERIC UIO DRIVER FOR PCI DEVICES
6669M:	"Michael S. Tsirkin" <mst@redhat.com>
6670L:	kvm@vger.kernel.org
6671S:	Supported
6672F:	drivers/uio/uio_pci_generic.c
6673
6674GENWQE (IBM Generic Workqueue Card)
6675M:	Frank Haverkamp <haver@linux.ibm.com>
6676S:	Supported
6677F:	drivers/misc/genwqe/
6678
6679GET_MAINTAINER SCRIPT
6680M:	Joe Perches <joe@perches.com>
6681S:	Maintained
6682F:	scripts/get_maintainer.pl
6683
6684GFS2 FILE SYSTEM
6685M:	Bob Peterson <rpeterso@redhat.com>
6686M:	Andreas Gruenbacher <agruenba@redhat.com>
6687L:	cluster-devel@redhat.com
6688W:	http://sources.redhat.com/cluster/
6689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6690S:	Supported
6691F:	Documentation/filesystems/gfs2*.txt
6692F:	fs/gfs2/
6693F:	include/uapi/linux/gfs2_ondisk.h
6694
6695GIGASET ISDN DRIVERS
6696M:	Paul Bolle <pebolle@tiscali.nl>
6697L:	gigaset307x-common@lists.sourceforge.net
6698W:	http://gigaset307x.sourceforge.net/
6699S:	Odd Fixes
6700F:	drivers/staging/isdn/gigaset/
6701
6702GNSS SUBSYSTEM
6703M:	Johan Hovold <johan@kernel.org>
6704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6705S:	Maintained
6706F:	Documentation/ABI/testing/sysfs-class-gnss
6707F:	Documentation/devicetree/bindings/gnss/
6708F:	drivers/gnss/
6709F:	include/linux/gnss.h
6710
6711GO7007 MPEG CODEC
6712M:	Hans Verkuil <hans.verkuil@cisco.com>
6713L:	linux-media@vger.kernel.org
6714S:	Maintained
6715F:	drivers/media/usb/go7007/
6716
6717GOODIX TOUCHSCREEN
6718M:	Bastien Nocera <hadess@hadess.net>
6719L:	linux-input@vger.kernel.org
6720S:	Maintained
6721F:	drivers/input/touchscreen/goodix.c
6722
6723GOOGLE ETHERNET DRIVERS
6724M:	Catherine Sullivan <csully@google.com>
6725R:	Sagi Shahar <sagis@google.com>
6726R:	Jon Olson <jonolson@google.com>
6727L:	netdev@vger.kernel.org
6728S:	Supported
6729F:	Documentation/networking/device_drivers/google/gve.txt
6730F:	drivers/net/ethernet/google
6731
6732GPD POCKET FAN DRIVER
6733M:	Hans de Goede <hdegoede@redhat.com>
6734L:	platform-driver-x86@vger.kernel.org
6735S:	Maintained
6736F:	drivers/platform/x86/gpd-pocket-fan.c
6737
6738GPIO ACPI SUPPORT
6739M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6740M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6741L:	linux-gpio@vger.kernel.org
6742L:	linux-acpi@vger.kernel.org
6743S:	Maintained
6744F:	Documentation/firmware-guide/acpi/gpio-properties.rst
6745F:	drivers/gpio/gpiolib-acpi.c
6746
6747GPIO IR Transmitter
6748M:	Sean Young <sean@mess.org>
6749L:	linux-media@vger.kernel.org
6750S:	Maintained
6751F:	drivers/media/rc/gpio-ir-tx.c
6752
6753GPIO MOCKUP DRIVER
6754M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6755L:	linux-gpio@vger.kernel.org
6756S:	Maintained
6757F:	drivers/gpio/gpio-mockup.c
6758F:	tools/testing/selftests/gpio/
6759
6760GPIO SUBSYSTEM
6761M:	Linus Walleij <linus.walleij@linaro.org>
6762M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
6763L:	linux-gpio@vger.kernel.org
6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6765S:	Maintained
6766F:	Documentation/devicetree/bindings/gpio/
6767F:	Documentation/driver-api/gpio/
6768F:	Documentation/gpio/
6769F:	Documentation/ABI/testing/gpio-cdev
6770F:	Documentation/ABI/obsolete/sysfs-gpio
6771F:	drivers/gpio/
6772F:	include/linux/gpio/
6773F:	include/linux/gpio.h
6774F:	include/linux/of_gpio.h
6775F:	include/asm-generic/gpio.h
6776F:	include/uapi/linux/gpio.h
6777F:	tools/gpio/
6778
6779GRE DEMULTIPLEXER DRIVER
6780M:	Dmitry Kozlov <xeb@mail.ru>
6781L:	netdev@vger.kernel.org
6782S:	Maintained
6783F:	net/ipv4/gre_demux.c
6784F:	net/ipv4/gre_offload.c
6785F:	include/net/gre.h
6786
6787GRETH 10/100/1G Ethernet MAC device driver
6788M:	Andreas Larsson <andreas@gaisler.com>
6789L:	netdev@vger.kernel.org
6790S:	Maintained
6791F:	drivers/net/ethernet/aeroflex/
6792
6793GREYBUS AUDIO PROTOCOLS DRIVERS
6794M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6795M:	Mark Greer <mgreer@animalcreek.com>
6796S:	Maintained
6797F:	drivers/staging/greybus/audio_apbridgea.c
6798F:	drivers/staging/greybus/audio_apbridgea.h
6799F:	drivers/staging/greybus/audio_codec.c
6800F:	drivers/staging/greybus/audio_codec.h
6801F:	drivers/staging/greybus/audio_gb.c
6802F:	drivers/staging/greybus/audio_manager.c
6803F:	drivers/staging/greybus/audio_manager.h
6804F:	drivers/staging/greybus/audio_manager_module.c
6805F:	drivers/staging/greybus/audio_manager_private.h
6806F:	drivers/staging/greybus/audio_manager_sysfs.c
6807F:	drivers/staging/greybus/audio_module.c
6808F:	drivers/staging/greybus/audio_topology.c
6809
6810GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6811M:	Viresh Kumar <vireshk@kernel.org>
6812S:	Maintained
6813F:	drivers/staging/greybus/authentication.c
6814F:	drivers/staging/greybus/bootrom.c
6815F:	drivers/staging/greybus/firmware.h
6816F:	drivers/staging/greybus/fw-core.c
6817F:	drivers/staging/greybus/fw-download.c
6818F:	drivers/staging/greybus/fw-management.c
6819F:	drivers/staging/greybus/greybus_authentication.h
6820F:	drivers/staging/greybus/greybus_firmware.h
6821F:	drivers/staging/greybus/hid.c
6822F:	drivers/staging/greybus/i2c.c
6823F:	drivers/staging/greybus/spi.c
6824F:	drivers/staging/greybus/spilib.c
6825F:	drivers/staging/greybus/spilib.h
6826
6827GREYBUS LOOPBACK DRIVER
6828M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6829S:	Maintained
6830F:	drivers/staging/greybus/loopback.c
6831
6832GREYBUS PLATFORM DRIVERS
6833M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6834S:	Maintained
6835F:	drivers/staging/greybus/arche-platform.c
6836F:	drivers/staging/greybus/arche-apb-ctrl.c
6837F:	drivers/staging/greybus/arche_platform.h
6838
6839GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6840M:	Rui Miguel Silva <rmfrfs@gmail.com>
6841S:	Maintained
6842F:	drivers/staging/greybus/sdio.c
6843F:	drivers/staging/greybus/light.c
6844F:	drivers/staging/greybus/gpio.c
6845F:	drivers/staging/greybus/power_supply.c
6846F:	drivers/staging/greybus/spi.c
6847F:	drivers/staging/greybus/spilib.c
6848
6849GREYBUS SUBSYSTEM
6850M:	Johan Hovold <johan@kernel.org>
6851M:	Alex Elder <elder@kernel.org>
6852M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6853S:	Maintained
6854F:	drivers/staging/greybus/
6855L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6856
6857GREYBUS UART PROTOCOLS DRIVERS
6858M:	David Lin <dtwlin@gmail.com>
6859S:	Maintained
6860F:	drivers/staging/greybus/uart.c
6861F:	drivers/staging/greybus/log.c
6862
6863GS1662 VIDEO SERIALIZER
6864M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6865L:	linux-media@vger.kernel.org
6866T:	git git://linuxtv.org/media_tree.git
6867S:	Maintained
6868F:	drivers/media/spi/gs1662.c
6869
6870GSPCA FINEPIX SUBDRIVER
6871M:	Frank Zago <frank@zago.net>
6872L:	linux-media@vger.kernel.org
6873T:	git git://linuxtv.org/media_tree.git
6874S:	Maintained
6875F:	drivers/media/usb/gspca/finepix.c
6876
6877GSPCA GL860 SUBDRIVER
6878M:	Olivier Lorin <o.lorin@laposte.net>
6879L:	linux-media@vger.kernel.org
6880T:	git git://linuxtv.org/media_tree.git
6881S:	Maintained
6882F:	drivers/media/usb/gspca/gl860/
6883
6884GSPCA M5602 SUBDRIVER
6885M:	Erik Andren <erik.andren@gmail.com>
6886L:	linux-media@vger.kernel.org
6887T:	git git://linuxtv.org/media_tree.git
6888S:	Maintained
6889F:	drivers/media/usb/gspca/m5602/
6890
6891GSPCA PAC207 SONIXB SUBDRIVER
6892M:	Hans Verkuil <hverkuil@xs4all.nl>
6893L:	linux-media@vger.kernel.org
6894T:	git git://linuxtv.org/media_tree.git
6895S:	Odd Fixes
6896F:	drivers/media/usb/gspca/pac207.c
6897
6898GSPCA SN9C20X SUBDRIVER
6899M:	Brian Johnson <brijohn@gmail.com>
6900L:	linux-media@vger.kernel.org
6901T:	git git://linuxtv.org/media_tree.git
6902S:	Maintained
6903F:	drivers/media/usb/gspca/sn9c20x.c
6904
6905GSPCA T613 SUBDRIVER
6906M:	Leandro Costantino <lcostantino@gmail.com>
6907L:	linux-media@vger.kernel.org
6908T:	git git://linuxtv.org/media_tree.git
6909S:	Maintained
6910F:	drivers/media/usb/gspca/t613.c
6911
6912GSPCA USB WEBCAM DRIVER
6913M:	Hans Verkuil <hverkuil@xs4all.nl>
6914L:	linux-media@vger.kernel.org
6915T:	git git://linuxtv.org/media_tree.git
6916S:	Odd Fixes
6917F:	drivers/media/usb/gspca/
6918
6919GTP (GPRS Tunneling Protocol)
6920M:	Pablo Neira Ayuso <pablo@netfilter.org>
6921M:	Harald Welte <laforge@gnumonks.org>
6922L:	osmocom-net-gprs@lists.osmocom.org
6923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6924S:	Maintained
6925F:	drivers/net/gtp.c
6926
6927GUID PARTITION TABLE (GPT)
6928M:	Davidlohr Bueso <dave@stgolabs.net>
6929L:	linux-efi@vger.kernel.org
6930S:	Maintained
6931F:	block/partitions/efi.*
6932
6933H8/300 ARCHITECTURE
6934M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6935L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6936W:	http://uclinux-h8.sourceforge.jp
6937T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6938S:	Maintained
6939F:	arch/h8300/
6940F:	drivers/clocksource/h8300_*.c
6941F:	drivers/clk/h8300/
6942F:	drivers/irqchip/irq-renesas-h8*.c
6943
6944HABANALABS PCI DRIVER
6945M:	Oded Gabbay <oded.gabbay@gmail.com>
6946T:	git https://github.com/HabanaAI/linux.git
6947S:	Supported
6948F:	drivers/misc/habanalabs/
6949F:	include/uapi/misc/habanalabs.h
6950F:	Documentation/ABI/testing/sysfs-driver-habanalabs
6951F:	Documentation/ABI/testing/debugfs-driver-habanalabs
6952
6953HACKRF MEDIA DRIVER
6954M:	Antti Palosaari <crope@iki.fi>
6955L:	linux-media@vger.kernel.org
6956W:	https://linuxtv.org
6957W:	http://palosaari.fi/linux/
6958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6959T:	git git://linuxtv.org/anttip/media_tree.git
6960S:	Maintained
6961F:	drivers/media/usb/hackrf/
6962
6963HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6964M:	Frank Seidel <frank@f-seidel.de>
6965L:	platform-driver-x86@vger.kernel.org
6966W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6967S:	Maintained
6968F:	drivers/platform/x86/hdaps.c
6969
6970HARDWARE MONITORING
6971M:	Jean Delvare <jdelvare@suse.com>
6972M:	Guenter Roeck <linux@roeck-us.net>
6973L:	linux-hwmon@vger.kernel.org
6974W:	http://hwmon.wiki.kernel.org/
6975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6976S:	Maintained
6977F:	Documentation/devicetree/bindings/hwmon/
6978F:	Documentation/hwmon/
6979F:	drivers/hwmon/
6980F:	include/linux/hwmon*.h
6981F:	include/trace/events/hwmon*.h
6982
6983HARDWARE RANDOM NUMBER GENERATOR CORE
6984M:	Matt Mackall <mpm@selenic.com>
6985M:	Herbert Xu <herbert@gondor.apana.org.au>
6986L:	linux-crypto@vger.kernel.org
6987S:	Odd fixes
6988F:	Documentation/devicetree/bindings/rng/
6989F:	Documentation/hw_random.txt
6990F:	drivers/char/hw_random/
6991F:	include/linux/hw_random.h
6992
6993HARDWARE TRACING FACILITIES
6994M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6995S:	Maintained
6996F:	drivers/hwtracing/
6997
6998HARDWARE SPINLOCK CORE
6999M:	Ohad Ben-Cohen <ohad@wizery.com>
7000M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7001L:	linux-remoteproc@vger.kernel.org
7002S:	Maintained
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7004F:	Documentation/devicetree/bindings/hwlock/
7005F:	Documentation/hwspinlock.txt
7006F:	drivers/hwspinlock/
7007F:	include/linux/hwspinlock.h
7008
7009HARMONY SOUND DRIVER
7010L:	linux-parisc@vger.kernel.org
7011S:	Maintained
7012F:	sound/parisc/harmony.*
7013
7014HDPVR USB VIDEO ENCODER DRIVER
7015M:	Hans Verkuil <hverkuil@xs4all.nl>
7016L:	linux-media@vger.kernel.org
7017T:	git git://linuxtv.org/media_tree.git
7018W:	https://linuxtv.org
7019S:	Odd Fixes
7020F:	drivers/media/usb/hdpvr/
7021
7022HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7023M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7024S:	Supported
7025F:	Documentation/watchdog/hpwdt.txt
7026F:	drivers/watchdog/hpwdt.c
7027
7028HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7029M:	Don Brace <don.brace@microsemi.com>
7030L:	esc.storagedev@microsemi.com
7031L:	linux-scsi@vger.kernel.org
7032S:	Supported
7033F:	Documentation/scsi/hpsa.txt
7034F:	drivers/scsi/hpsa*.[ch]
7035F:	include/linux/cciss*.h
7036F:	include/uapi/linux/cciss*.h
7037
7038HFI1 DRIVER
7039M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7040M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7041L:	linux-rdma@vger.kernel.org
7042S:	Supported
7043F:	drivers/infiniband/hw/hfi1
7044
7045HFS FILESYSTEM
7046L:	linux-fsdevel@vger.kernel.org
7047S:	Orphan
7048F:	Documentation/filesystems/hfs.txt
7049F:	fs/hfs/
7050
7051HFSPLUS FILESYSTEM
7052L:	linux-fsdevel@vger.kernel.org
7053S:	Orphan
7054F:	Documentation/filesystems/hfsplus.txt
7055F:	fs/hfsplus/
7056
7057HGA FRAMEBUFFER DRIVER
7058M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7059L:	linux-nvidia@lists.surfsouth.com
7060W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7061S:	Maintained
7062F:	drivers/video/fbdev/hgafb.c
7063
7064HIBERNATION (aka Software Suspend, aka swsusp)
7065M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7066M:	Pavel Machek <pavel@ucw.cz>
7067L:	linux-pm@vger.kernel.org
7068B:	https://bugzilla.kernel.org
7069S:	Supported
7070F:	arch/x86/power/
7071F:	drivers/base/power/
7072F:	kernel/power/
7073F:	include/linux/suspend.h
7074F:	include/linux/freezer.h
7075F:	include/linux/pm.h
7076F:	arch/*/include/asm/suspend*.h
7077
7078HID CORE LAYER
7079M:	Jiri Kosina <jikos@kernel.org>
7080M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7081L:	linux-input@vger.kernel.org
7082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7083S:	Maintained
7084F:	drivers/hid/
7085F:	include/linux/hid*
7086F:	include/uapi/linux/hid*
7087
7088HID SENSOR HUB DRIVERS
7089M:	Jiri Kosina <jikos@kernel.org>
7090M:	Jonathan Cameron <jic23@kernel.org>
7091M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7092L:	linux-input@vger.kernel.org
7093L:	linux-iio@vger.kernel.org
7094S:	Maintained
7095F:	Documentation/hid/hid-sensor*
7096F:	drivers/hid/hid-sensor-*
7097F:	drivers/iio/*/hid-*
7098F:	include/linux/hid-sensor-*
7099
7100HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7101M:	Thomas Gleixner <tglx@linutronix.de>
7102L:	linux-kernel@vger.kernel.org
7103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7104S:	Maintained
7105F:	Documentation/timers/
7106F:	kernel/time/hrtimer.c
7107F:	kernel/time/clockevents.c
7108F:	kernel/time/timer_*.c
7109F:	include/linux/clockchips.h
7110F:	include/linux/hrtimer.h
7111
7112HIGH-SPEED SCC DRIVER FOR AX.25
7113L:	linux-hams@vger.kernel.org
7114S:	Orphan
7115F:	drivers/net/hamradio/dmascc.c
7116F:	drivers/net/hamradio/scc.c
7117
7118HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7119M:	HighPoint Linux Team <linux@highpoint-tech.com>
7120W:	http://www.highpoint-tech.com
7121S:	Supported
7122F:	Documentation/scsi/hptiop.txt
7123F:	drivers/scsi/hptiop.c
7124
7125HIPPI
7126M:	Jes Sorensen <jes@trained-monkey.org>
7127L:	linux-hippi@sunsite.dk
7128S:	Maintained
7129F:	include/linux/hippidevice.h
7130F:	include/uapi/linux/if_hippi.h
7131F:	net/802/hippi.c
7132F:	drivers/net/hippi/
7133
7134HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7135M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7136M:	Salil Mehta <salil.mehta@huawei.com>
7137L:	netdev@vger.kernel.org
7138W:	http://www.hisilicon.com
7139S:	Maintained
7140F:	drivers/net/ethernet/hisilicon/hns3/
7141
7142HISILICON LPC BUS DRIVER
7143M:	john.garry@huawei.com
7144W:	http://www.hisilicon.com
7145S:	Maintained
7146F:	drivers/bus/hisi_lpc.c
7147F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7148
7149HISILICON NETWORK SUBSYSTEM DRIVER
7150M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7151M:	Salil Mehta <salil.mehta@huawei.com>
7152L:	netdev@vger.kernel.org
7153W:	http://www.hisilicon.com
7154S:	Maintained
7155F:	drivers/net/ethernet/hisilicon/
7156F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7157
7158HISILICON PMU DRIVER
7159M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7160W:	http://www.hisilicon.com
7161S:	Supported
7162F:	drivers/perf/hisilicon
7163F:	Documentation/perf/hisi-pmu.txt
7164
7165HISILICON ROCE DRIVER
7166M:	Lijun Ou <oulijun@huawei.com>
7167M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
7168L:	linux-rdma@vger.kernel.org
7169S:	Maintained
7170F:	drivers/infiniband/hw/hns/
7171F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7172
7173HISILICON SAS Controller
7174M:	John Garry <john.garry@huawei.com>
7175W:	http://www.hisilicon.com
7176S:	Supported
7177F:	drivers/scsi/hisi_sas/
7178F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7179
7180HMM - Heterogeneous Memory Management
7181M:	Jérôme Glisse <jglisse@redhat.com>
7182L:	linux-mm@kvack.org
7183S:	Maintained
7184F:	mm/hmm*
7185F:	include/linux/hmm*
7186F:	Documentation/vm/hmm.rst
7187
7188HOST AP DRIVER
7189M:	Jouni Malinen <j@w1.fi>
7190L:	linux-wireless@vger.kernel.org
7191W:	http://w1.fi/hostap-driver.html
7192S:	Obsolete
7193F:	drivers/net/wireless/intersil/hostap/
7194
7195HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7196L:	platform-driver-x86@vger.kernel.org
7197S:	Orphan
7198F:	drivers/platform/x86/tc1100-wmi.c
7199
7200HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7201M:	Jaroslav Kysela <perex@perex.cz>
7202S:	Maintained
7203F:	drivers/net/ethernet/hp/hp100.*
7204
7205HPET:	High Precision Event Timers driver
7206M:	Clemens Ladisch <clemens@ladisch.de>
7207S:	Maintained
7208F:	Documentation/timers/hpet.txt
7209F:	drivers/char/hpet.c
7210F:	include/linux/hpet.h
7211F:	include/uapi/linux/hpet.h
7212
7213HPET:	x86
7214S:	Orphan
7215F:	arch/x86/kernel/hpet.c
7216F:	arch/x86/include/asm/hpet.h
7217
7218HPFS FILESYSTEM
7219M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7220W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7221S:	Maintained
7222F:	fs/hpfs/
7223
7224HSI SUBSYSTEM
7225M:	Sebastian Reichel <sre@kernel.org>
7226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7227S:	Maintained
7228F:	Documentation/ABI/testing/sysfs-bus-hsi
7229F:	Documentation/driver-api/hsi.rst
7230F:	drivers/hsi/
7231F:	include/linux/hsi/
7232F:	include/uapi/linux/hsi/
7233
7234HSO 3G MODEM DRIVER
7235L:	linux-usb@vger.kernel.org
7236S:	Orphan
7237F:	drivers/net/usb/hso.c
7238
7239HSR NETWORK PROTOCOL
7240M:	Arvid Brodin <arvid.brodin@alten.se>
7241L:	netdev@vger.kernel.org
7242S:	Maintained
7243F:	net/hsr/
7244
7245HT16K33 LED CONTROLLER DRIVER
7246M:	Robin van der Gracht <robin@protonic.nl>
7247S:	Maintained
7248F:	drivers/auxdisplay/ht16k33.c
7249F:	Documentation/devicetree/bindings/display/ht16k33.txt
7250
7251HTCPEN TOUCHSCREEN DRIVER
7252M:	Pau Oliva Fora <pof@eslack.org>
7253L:	linux-input@vger.kernel.org
7254S:	Maintained
7255F:	drivers/input/touchscreen/htcpen.c
7256
7257HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7258M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7259L:	linux-iio@vger.kernel.org
7260W:	http://www.st.com/
7261S:	Maintained
7262F:	drivers/iio/humidity/hts221*
7263F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7264
7265HUAWEI ETHERNET DRIVER
7266M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
7267L:	netdev@vger.kernel.org
7268S:	Supported
7269F:	Documentation/networking/hinic.txt
7270F:	drivers/net/ethernet/huawei/hinic/
7271
7272HUGETLB FILESYSTEM
7273M:	Mike Kravetz <mike.kravetz@oracle.com>
7274L:	linux-mm@kvack.org
7275S:	Maintained
7276F:	fs/hugetlbfs/
7277F:	mm/hugetlb.c
7278F:	include/linux/hugetlb.h
7279F:	Documentation/admin-guide/mm/hugetlbpage.rst
7280F:	Documentation/vm/hugetlbfs_reserv.rst
7281F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7282
7283HVA ST MEDIA DRIVER
7284M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7285L:	linux-media@vger.kernel.org
7286T:	git git://linuxtv.org/media_tree.git
7287W:	https://linuxtv.org
7288S:	Supported
7289F:	drivers/media/platform/sti/hva
7290
7291HWPOISON MEMORY FAILURE HANDLING
7292M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7293L:	linux-mm@kvack.org
7294S:	Maintained
7295F:	mm/memory-failure.c
7296F:	mm/hwpoison-inject.c
7297
7298HYGON PROCESSOR SUPPORT
7299M:	Pu Wen <puwen@hygon.cn>
7300L:	linux-kernel@vger.kernel.org
7301S:	Maintained
7302F:	arch/x86/kernel/cpu/hygon.c
7303
7304Hyper-V CORE AND DRIVERS
7305M:	"K. Y. Srinivasan" <kys@microsoft.com>
7306M:	Haiyang Zhang <haiyangz@microsoft.com>
7307M:	Stephen Hemminger <sthemmin@microsoft.com>
7308M:	Sasha Levin <sashal@kernel.org>
7309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7310L:	linux-hyperv@vger.kernel.org
7311S:	Supported
7312F:	Documentation/networking/device_drivers/microsoft/netvsc.txt
7313F:	arch/x86/include/asm/mshyperv.h
7314F:	arch/x86/include/asm/trace/hyperv.h
7315F:	arch/x86/include/asm/hyperv-tlfs.h
7316F:	arch/x86/kernel/cpu/mshyperv.c
7317F:	arch/x86/hyperv
7318F:	drivers/hid/hid-hyperv.c
7319F:	drivers/hv/
7320F:	drivers/input/serio/hyperv-keyboard.c
7321F:	drivers/pci/controller/pci-hyperv.c
7322F:	drivers/net/hyperv/
7323F:	drivers/scsi/storvsc_drv.c
7324F:	drivers/uio/uio_hv_generic.c
7325F:	drivers/video/fbdev/hyperv_fb.c
7326F:	drivers/iommu/hyperv_iommu.c
7327F:	net/vmw_vsock/hyperv_transport.c
7328F:	include/linux/hyperv.h
7329F:	include/uapi/linux/hyperv.h
7330F:	tools/hv/
7331F:	Documentation/ABI/stable/sysfs-bus-vmbus
7332
7333HYPERVISOR VIRTUAL CONSOLE DRIVER
7334L:	linuxppc-dev@lists.ozlabs.org
7335S:	Odd Fixes
7336F:	drivers/tty/hvc/
7337
7338I2C ACPI SUPPORT
7339M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7340L:	linux-i2c@vger.kernel.org
7341L:	linux-acpi@vger.kernel.org
7342S:	Maintained
7343F:	drivers/i2c/i2c-core-acpi.c
7344
7345I2C CONTROLLER DRIVER FOR NVIDIA GPU
7346M:	Ajay Gupta <ajayg@nvidia.com>
7347L:	linux-i2c@vger.kernel.org
7348S:	Maintained
7349F:	Documentation/i2c/busses/i2c-nvidia-gpu
7350F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7351
7352I2C MUXES
7353M:	Peter Rosin <peda@axentia.se>
7354L:	linux-i2c@vger.kernel.org
7355S:	Maintained
7356F:	Documentation/i2c/i2c-topology
7357F:	Documentation/i2c/muxes/
7358F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7359F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7360F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7361F:	drivers/i2c/i2c-mux.c
7362F:	drivers/i2c/muxes/
7363F:	include/linux/i2c-mux.h
7364
7365I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7366M:	Gregory CLEMENT <gregory.clement@bootlin.com>
7367L:	linux-i2c@vger.kernel.org
7368S:	Maintained
7369F:	Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7370F:	drivers/i2c/busses/i2c-mv64xxx.c
7371
7372I2C OVER PARALLEL PORT
7373M:	Jean Delvare <jdelvare@suse.com>
7374L:	linux-i2c@vger.kernel.org
7375S:	Maintained
7376F:	Documentation/i2c/busses/i2c-parport
7377F:	Documentation/i2c/busses/i2c-parport-light
7378F:	drivers/i2c/busses/i2c-parport.c
7379F:	drivers/i2c/busses/i2c-parport-light.c
7380
7381I2C SUBSYSTEM
7382M:	Wolfram Sang <wsa@the-dreams.de>
7383L:	linux-i2c@vger.kernel.org
7384W:	https://i2c.wiki.kernel.org/
7385Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7387S:	Maintained
7388F:	Documentation/devicetree/bindings/i2c/i2c.txt
7389F:	Documentation/i2c/
7390F:	drivers/i2c/*
7391F:	include/linux/i2c.h
7392F:	include/linux/i2c-dev.h
7393F:	include/linux/i2c-smbus.h
7394F:	include/uapi/linux/i2c.h
7395F:	include/uapi/linux/i2c-*.h
7396
7397I2C SUBSYSTEM HOST DRIVERS
7398L:	linux-i2c@vger.kernel.org
7399W:	https://i2c.wiki.kernel.org/
7400Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
7401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7402S:	Odd Fixes
7403F:	Documentation/devicetree/bindings/i2c/
7404F:	drivers/i2c/algos/
7405F:	drivers/i2c/busses/
7406
7407I2C-TAOS-EVM DRIVER
7408M:	Jean Delvare <jdelvare@suse.com>
7409L:	linux-i2c@vger.kernel.org
7410S:	Maintained
7411F:	Documentation/i2c/busses/i2c-taos-evm
7412F:	drivers/i2c/busses/i2c-taos-evm.c
7413
7414I2C-TINY-USB DRIVER
7415M:	Till Harbaum <till@harbaum.org>
7416L:	linux-i2c@vger.kernel.org
7417W:	http://www.harbaum.org/till/i2c_tiny_usb
7418S:	Maintained
7419F:	drivers/i2c/busses/i2c-tiny-usb.c
7420
7421I2C/SMBUS CONTROLLER DRIVERS FOR PC
7422M:	Jean Delvare <jdelvare@suse.com>
7423L:	linux-i2c@vger.kernel.org
7424S:	Maintained
7425F:	Documentation/i2c/busses/i2c-ali1535
7426F:	Documentation/i2c/busses/i2c-ali1563
7427F:	Documentation/i2c/busses/i2c-ali15x3
7428F:	Documentation/i2c/busses/i2c-amd756
7429F:	Documentation/i2c/busses/i2c-amd8111
7430F:	Documentation/i2c/busses/i2c-i801
7431F:	Documentation/i2c/busses/i2c-nforce2
7432F:	Documentation/i2c/busses/i2c-piix4
7433F:	Documentation/i2c/busses/i2c-sis5595
7434F:	Documentation/i2c/busses/i2c-sis630
7435F:	Documentation/i2c/busses/i2c-sis96x
7436F:	Documentation/i2c/busses/i2c-via
7437F:	Documentation/i2c/busses/i2c-viapro
7438F:	drivers/i2c/busses/i2c-ali1535.c
7439F:	drivers/i2c/busses/i2c-ali1563.c
7440F:	drivers/i2c/busses/i2c-ali15x3.c
7441F:	drivers/i2c/busses/i2c-amd756.c
7442F:	drivers/i2c/busses/i2c-amd756-s4882.c
7443F:	drivers/i2c/busses/i2c-amd8111.c
7444F:	drivers/i2c/busses/i2c-i801.c
7445F:	drivers/i2c/busses/i2c-isch.c
7446F:	drivers/i2c/busses/i2c-nforce2.c
7447F:	drivers/i2c/busses/i2c-nforce2-s4985.c
7448F:	drivers/i2c/busses/i2c-piix4.c
7449F:	drivers/i2c/busses/i2c-sis5595.c
7450F:	drivers/i2c/busses/i2c-sis630.c
7451F:	drivers/i2c/busses/i2c-sis96x.c
7452F:	drivers/i2c/busses/i2c-via.c
7453F:	drivers/i2c/busses/i2c-viapro.c
7454
7455I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7456M:	Hans de Goede <hdegoede@redhat.com>
7457L:	linux-i2c@vger.kernel.org
7458S:	Maintained
7459F:	drivers/i2c/busses/i2c-cht-wc.c
7460
7461I2C/SMBUS ISMT DRIVER
7462M:	Seth Heasley <seth.heasley@intel.com>
7463M:	Neil Horman <nhorman@tuxdriver.com>
7464L:	linux-i2c@vger.kernel.org
7465F:	drivers/i2c/busses/i2c-ismt.c
7466F:	Documentation/i2c/busses/i2c-ismt
7467
7468I2C/SMBUS STUB DRIVER
7469M:	Jean Delvare <jdelvare@suse.com>
7470L:	linux-i2c@vger.kernel.org
7471S:	Maintained
7472F:	drivers/i2c/i2c-stub.c
7473
7474I3C SUBSYSTEM
7475M:	Boris Brezillon <bbrezillon@kernel.org>
7476L:	linux-i3c@lists.infradead.org
7477C:	irc://chat.freenode.net/linux-i3c
7478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7479S:	Maintained
7480F:	Documentation/ABI/testing/sysfs-bus-i3c
7481F:	Documentation/devicetree/bindings/i3c/
7482F:	Documentation/driver-api/i3c
7483F:	drivers/i3c/
7484F:	include/linux/i3c/
7485
7486I3C DRIVER FOR SYNOPSYS DESIGNWARE
7487M:	Vitor Soares <vitor.soares@synopsys.com>
7488S:	Maintained
7489F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7490F:	drivers/i3c/master/dw*
7491
7492IA64 (Itanium) PLATFORM
7493M:	Tony Luck <tony.luck@intel.com>
7494M:	Fenghua Yu <fenghua.yu@intel.com>
7495L:	linux-ia64@vger.kernel.org
7496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7497S:	Maintained
7498F:	arch/ia64/
7499
7500IBM Power 842 compression accelerator
7501M:	Haren Myneni <haren@us.ibm.com>
7502S:	Supported
7503F:	drivers/crypto/nx/Makefile
7504F:	drivers/crypto/nx/Kconfig
7505F:	drivers/crypto/nx/nx-842*
7506F:	include/linux/sw842.h
7507F:	crypto/842.c
7508F:	lib/842/
7509
7510IBM Power in-Nest Crypto Acceleration
7511M:	Breno Leitão <leitao@debian.org>
7512M:	Nayna Jain <nayna@linux.ibm.com>
7513M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7514L:	linux-crypto@vger.kernel.org
7515S:	Supported
7516F:	drivers/crypto/nx/Makefile
7517F:	drivers/crypto/nx/Kconfig
7518F:	drivers/crypto/nx/nx-aes*
7519F:	drivers/crypto/nx/nx-sha*
7520F:	drivers/crypto/nx/nx.*
7521F:	drivers/crypto/nx/nx_csbcpb.h
7522F:	drivers/crypto/nx/nx_debugfs.h
7523
7524IBM Power Linux RAID adapter
7525M:	Brian King <brking@us.ibm.com>
7526S:	Supported
7527F:	drivers/scsi/ipr.*
7528
7529IBM Power SRIOV Virtual NIC Device Driver
7530M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7531M:	John Allen <jallen@linux.ibm.com>
7532L:	netdev@vger.kernel.org
7533S:	Supported
7534F:	drivers/net/ethernet/ibm/ibmvnic.*
7535
7536IBM Power Virtual Accelerator Switchboard
7537M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7538L:	linuxppc-dev@lists.ozlabs.org
7539S:	Supported
7540F:	arch/powerpc/platforms/powernv/vas*
7541F:	arch/powerpc/platforms/powernv/copy-paste.h
7542F:	arch/powerpc/include/asm/vas.h
7543
7544IBM Power Virtual Ethernet Device Driver
7545M:	Thomas Falcon <tlfalcon@linux.ibm.com>
7546L:	netdev@vger.kernel.org
7547S:	Supported
7548F:	drivers/net/ethernet/ibm/ibmveth.*
7549
7550IBM Power Virtual FC Device Drivers
7551M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7552L:	linux-scsi@vger.kernel.org
7553S:	Supported
7554F:	drivers/scsi/ibmvscsi/ibmvfc*
7555
7556IBM Power Virtual Management Channel Driver
7557M:	Steven Royer <seroyer@linux.ibm.com>
7558S:	Supported
7559F:	drivers/misc/ibmvmc.*
7560
7561IBM Power Virtual SCSI Device Drivers
7562M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7563L:	linux-scsi@vger.kernel.org
7564S:	Supported
7565F:	drivers/scsi/ibmvscsi/ibmvscsi*
7566F:	include/scsi/viosrp.h
7567
7568IBM Power Virtual SCSI Device Target Driver
7569M:	Michael Cyr <mikecyr@linux.ibm.com>
7570L:	linux-scsi@vger.kernel.org
7571L:	target-devel@vger.kernel.org
7572S:	Supported
7573F:	drivers/scsi/ibmvscsi_tgt/
7574
7575IBM Power VMX Cryptographic instructions
7576M:	Breno Leitão <leitao@debian.org>
7577M:	Nayna Jain <nayna@linux.ibm.com>
7578M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7579L:	linux-crypto@vger.kernel.org
7580S:	Supported
7581F:	drivers/crypto/vmx/Makefile
7582F:	drivers/crypto/vmx/Kconfig
7583F:	drivers/crypto/vmx/vmx.c
7584F:	drivers/crypto/vmx/aes*
7585F:	drivers/crypto/vmx/ghash*
7586F:	drivers/crypto/vmx/ppc-xlate.pl
7587
7588IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7589M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7590L:	linux-pci@vger.kernel.org
7591L:	linuxppc-dev@lists.ozlabs.org
7592S:	Supported
7593F:	drivers/pci/hotplug/rpaphp*
7594
7595IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7596M:	Tyrel Datwyler <tyreld@linux.ibm.com>
7597L:	linux-pci@vger.kernel.org
7598L:	linuxppc-dev@lists.ozlabs.org
7599S:	Supported
7600F:	drivers/pci/hotplug/rpadlpar*
7601
7602IBM ServeRAID RAID DRIVER
7603S:	Orphan
7604F:	drivers/scsi/ips.*
7605
7606ICH LPC AND GPIO DRIVER
7607M:	Peter Tyser <ptyser@xes-inc.com>
7608S:	Maintained
7609F:	drivers/mfd/lpc_ich.c
7610F:	drivers/gpio/gpio-ich.c
7611
7612IDE SUBSYSTEM
7613M:	"David S. Miller" <davem@davemloft.net>
7614L:	linux-ide@vger.kernel.org
7615Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7617S:	Maintained
7618F:	Documentation/ide/
7619F:	drivers/ide/
7620F:	include/linux/ide.h
7621
7622IDE/ATAPI DRIVERS
7623M:	Borislav Petkov <bp@alien8.de>
7624L:	linux-ide@vger.kernel.org
7625S:	Maintained
7626F:	Documentation/cdrom/ide-cd
7627F:	drivers/ide/ide-cd*
7628
7629IDEAPAD LAPTOP EXTRAS DRIVER
7630M:	Ike Panhc <ike.pan@canonical.com>
7631L:	platform-driver-x86@vger.kernel.org
7632W:	http://launchpad.net/ideapad-laptop
7633S:	Maintained
7634F:	drivers/platform/x86/ideapad-laptop.c
7635
7636IDEAPAD LAPTOP SLIDEBAR DRIVER
7637M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7638L:	linux-input@vger.kernel.org
7639W:	https://github.com/o2genum/ideapad-slidebar
7640S:	Maintained
7641F:	drivers/input/misc/ideapad_slidebar.c
7642
7643IDT VersaClock 5 CLOCK DRIVER
7644M:	Marek Vasut <marek.vasut@gmail.com>
7645S:	Maintained
7646F:	drivers/clk/clk-versaclock5.c
7647
7648IEEE 802.15.4 SUBSYSTEM
7649M:	Alexander Aring <alex.aring@gmail.com>
7650M:	Stefan Schmidt <stefan@datenfreihafen.org>
7651L:	linux-wpan@vger.kernel.org
7652W:	http://wpan.cakelab.org/
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7655S:	Maintained
7656F:	net/ieee802154/
7657F:	net/mac802154/
7658F:	drivers/net/ieee802154/
7659F:	include/linux/nl802154.h
7660F:	include/linux/ieee802154.h
7661F:	include/net/nl802154.h
7662F:	include/net/mac802154.h
7663F:	include/net/af_ieee802154.h
7664F:	include/net/cfg802154.h
7665F:	include/net/ieee802154_netdev.h
7666F:	Documentation/networking/ieee802154.rst
7667
7668IFE PROTOCOL
7669M:	Yotam Gigi <yotam.gi@gmail.com>
7670M:	Jamal Hadi Salim <jhs@mojatatu.com>
7671F:	net/ife
7672F:	include/net/ife.h
7673F:	include/uapi/linux/ife.h
7674
7675IGORPLUG-USB IR RECEIVER
7676M:	Sean Young <sean@mess.org>
7677L:	linux-media@vger.kernel.org
7678S:	Maintained
7679F:	drivers/media/rc/igorplugusb.c
7680
7681IGUANAWORKS USB IR TRANSCEIVER
7682M:	Sean Young <sean@mess.org>
7683L:	linux-media@vger.kernel.org
7684S:	Maintained
7685F:	drivers/media/rc/iguanair.c
7686
7687IIO DIGITAL POTENTIOMETER DAC
7688M:	Peter Rosin <peda@axentia.se>
7689L:	linux-iio@vger.kernel.org
7690S:	Maintained
7691F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7692F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7693F:	drivers/iio/dac/dpot-dac.c
7694
7695IIO ENVELOPE DETECTOR
7696M:	Peter Rosin <peda@axentia.se>
7697L:	linux-iio@vger.kernel.org
7698S:	Maintained
7699F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7700F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7701F:	drivers/iio/adc/envelope-detector.c
7702
7703IIO MULTIPLEXER
7704M:	Peter Rosin <peda@axentia.se>
7705L:	linux-iio@vger.kernel.org
7706S:	Maintained
7707F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7708F:	drivers/iio/multiplexer/iio-mux.c
7709
7710IIO SUBSYSTEM AND DRIVERS
7711M:	Jonathan Cameron <jic23@kernel.org>
7712R:	Hartmut Knaack <knaack.h@gmx.de>
7713R:	Lars-Peter Clausen <lars@metafoo.de>
7714R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7715L:	linux-iio@vger.kernel.org
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7717S:	Maintained
7718F:	Documentation/ABI/testing/configfs-iio*
7719F:	Documentation/ABI/testing/sysfs-bus-iio*
7720F:	Documentation/devicetree/bindings/iio/
7721F:	drivers/iio/
7722F:	drivers/staging/iio/
7723F:	include/linux/iio/
7724F:	tools/iio/
7725
7726IIO UNIT CONVERTER
7727M:	Peter Rosin <peda@axentia.se>
7728L:	linux-iio@vger.kernel.org
7729S:	Maintained
7730F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7731F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7732F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7733F:	drivers/iio/afe/iio-rescale.c
7734
7735IKANOS/ADI EAGLE ADSL USB DRIVER
7736M:	Matthieu Castet <castet.matthieu@free.fr>
7737M:	Stanislaw Gruszka <stf_xl@wp.pl>
7738S:	Maintained
7739F:	drivers/usb/atm/ueagle-atm.c
7740
7741IMGTEC ASCII LCD DRIVER
7742M:	Paul Burton <paul.burton@mips.com>
7743S:	Maintained
7744F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7745F:	drivers/auxdisplay/img-ascii-lcd.c
7746
7747IMGTEC IR DECODER DRIVER
7748M:	James Hogan <jhogan@kernel.org>
7749S:	Maintained
7750F:	drivers/media/rc/img-ir/
7751
7752IMON SOUNDGRAPH USB IR RECEIVER
7753M:	Sean Young <sean@mess.org>
7754L:	linux-media@vger.kernel.org
7755S:	Maintained
7756F:	drivers/media/rc/imon_raw.c
7757F:	drivers/media/rc/imon.c
7758
7759IMS TWINTURBO FRAMEBUFFER DRIVER
7760L:	linux-fbdev@vger.kernel.org
7761S:	Orphan
7762F:	drivers/video/fbdev/imsttfb.c
7763
7764INA209 HARDWARE MONITOR DRIVER
7765M:	Guenter Roeck <linux@roeck-us.net>
7766L:	linux-hwmon@vger.kernel.org
7767S:	Maintained
7768F:	Documentation/hwmon/ina209.rst
7769F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7770F:	drivers/hwmon/ina209.c
7771
7772INA2XX HARDWARE MONITOR DRIVER
7773M:	Guenter Roeck <linux@roeck-us.net>
7774L:	linux-hwmon@vger.kernel.org
7775S:	Maintained
7776F:	Documentation/hwmon/ina2xx.rst
7777F:	drivers/hwmon/ina2xx.c
7778F:	include/linux/platform_data/ina2xx.h
7779
7780INDUSTRY PACK SUBSYSTEM (IPACK)
7781M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7782M:	Jens Taprogge <jens.taprogge@taprogge.org>
7783M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7784L:	industrypack-devel@lists.sourceforge.net
7785W:	http://industrypack.sourceforge.net
7786S:	Maintained
7787F:	drivers/ipack/
7788
7789INFINIBAND SUBSYSTEM
7790M:	Doug Ledford <dledford@redhat.com>
7791M:	Jason Gunthorpe <jgg@mellanox.com>
7792L:	linux-rdma@vger.kernel.org
7793W:	https://github.com/linux-rdma/rdma-core
7794Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7796S:	Supported
7797F:	Documentation/devicetree/bindings/infiniband/
7798F:	Documentation/infiniband/
7799F:	drivers/infiniband/
7800F:	include/uapi/linux/if_infiniband.h
7801F:	include/uapi/rdma/
7802F:	include/rdma/
7803F:	include/trace/events/ib_mad.h
7804F:	include/trace/events/ib_umad.h
7805F:	samples/bpf/ibumad_kern.c
7806F:	samples/bpf/ibumad_user.c
7807
7808INGENIC JZ4780 DMA Driver
7809M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7810S:	Maintained
7811F:	drivers/dma/dma-jz4780.c
7812
7813INGENIC JZ4780 NAND DRIVER
7814M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7815L:	linux-mtd@lists.infradead.org
7816S:	Maintained
7817F:	drivers/mtd/nand/raw/jz4780_*
7818
7819INOTIFY
7820M:	Jan Kara <jack@suse.cz>
7821R:	Amir Goldstein <amir73il@gmail.com>
7822L:	linux-fsdevel@vger.kernel.org
7823S:	Maintained
7824F:	Documentation/filesystems/inotify.txt
7825F:	fs/notify/inotify/
7826F:	include/linux/inotify.h
7827F:	include/uapi/linux/inotify.h
7828
7829INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7830M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7831L:	linux-input@vger.kernel.org
7832Q:	http://patchwork.kernel.org/project/linux-input/list/
7833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7834S:	Maintained
7835F:	drivers/input/
7836F:	include/linux/input.h
7837F:	include/uapi/linux/input.h
7838F:	include/uapi/linux/input-event-codes.h
7839F:	include/linux/input/
7840F:	Documentation/devicetree/bindings/input/
7841F:	Documentation/devicetree/bindings/serio/
7842F:	Documentation/input/
7843
7844INPUT MULTITOUCH (MT) PROTOCOL
7845M:	Henrik Rydberg <rydberg@bitmath.org>
7846L:	linux-input@vger.kernel.org
7847S:	Odd fixes
7848F:	Documentation/input/multi-touch-protocol.rst
7849F:	drivers/input/input-mt.c
7850K:	\b(ABS|SYN)_MT_
7851
7852INSIDE SECURE CRYPTO DRIVER
7853M:	Antoine Tenart <antoine.tenart@bootlin.com>
7854F:	drivers/crypto/inside-secure/
7855S:	Maintained
7856L:	linux-crypto@vger.kernel.org
7857
7858INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7859M:	Mimi Zohar <zohar@linux.ibm.com>
7860M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7861L:	linux-integrity@vger.kernel.org
7862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7863S:	Supported
7864F:	security/integrity/ima/
7865
7866INTEL 810/815 FRAMEBUFFER DRIVER
7867M:	Antonino Daplas <adaplas@gmail.com>
7868L:	linux-fbdev@vger.kernel.org
7869S:	Maintained
7870F:	drivers/video/fbdev/i810/
7871
7872INTEL ASoC DRIVERS
7873M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7874M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7875M:	Jie Yang <yang.jie@linux.intel.com>
7876L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7877S:	Supported
7878F:	sound/soc/intel/
7879
7880INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7881M:	Hans de Goede <hdegoede@redhat.com>
7882L:	platform-driver-x86@vger.kernel.org
7883S:	Maintained
7884F:	drivers/platform/x86/intel_atomisp2_pm.c
7885
7886INTEL C600 SERIES SAS CONTROLLER DRIVER
7887M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7888M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7889L:	linux-scsi@vger.kernel.org
7890T:	git git://git.code.sf.net/p/intel-sas/isci
7891S:	Supported
7892F:	drivers/scsi/isci/
7893
7894INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7895M:	Jani Nikula <jani.nikula@linux.intel.com>
7896M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7897M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7898L:	intel-gfx@lists.freedesktop.org
7899W:	https://01.org/linuxgraphics/
7900B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7901C:	irc://chat.freenode.net/intel-gfx
7902Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7903T:	git git://anongit.freedesktop.org/drm-intel
7904S:	Supported
7905F:	drivers/gpu/drm/i915/
7906F:	include/drm/i915*
7907F:	include/uapi/drm/i915_drm.h
7908F:	Documentation/gpu/i915.rst
7909
7910INTEL ETHERNET DRIVERS
7911M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7912L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7913W:	http://www.intel.com/support/feedback.htm
7914W:	http://e1000.sourceforge.net/
7915Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7918S:	Supported
7919F:	Documentation/networking/device_drivers/intel/e100.rst
7920F:	Documentation/networking/device_drivers/intel/e1000.rst
7921F:	Documentation/networking/device_drivers/intel/e1000e.rst
7922F:	Documentation/networking/device_drivers/intel/fm10k.rst
7923F:	Documentation/networking/device_drivers/intel/igb.rst
7924F:	Documentation/networking/device_drivers/intel/igbvf.rst
7925F:	Documentation/networking/device_drivers/intel/ixgb.rst
7926F:	Documentation/networking/device_drivers/intel/ixgbe.rst
7927F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
7928F:	Documentation/networking/device_drivers/intel/i40e.rst
7929F:	Documentation/networking/device_drivers/intel/iavf.rst
7930F:	Documentation/networking/device_drivers/intel/ice.rst
7931F:	drivers/net/ethernet/intel/
7932F:	drivers/net/ethernet/intel/*/
7933F:	include/linux/avf/virtchnl.h
7934
7935INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7936M:	Maik Broemme <mbroemme@libmpq.org>
7937L:	linux-fbdev@vger.kernel.org
7938S:	Maintained
7939F:	Documentation/fb/intelfb.txt
7940F:	drivers/video/fbdev/intelfb/
7941
7942INTEL GPIO DRIVERS
7943M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7944L:	linux-gpio@vger.kernel.org
7945S:	Maintained
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7947F:	drivers/gpio/gpio-ich.c
7948F:	drivers/gpio/gpio-intel-mid.c
7949F:	drivers/gpio/gpio-lynxpoint.c
7950F:	drivers/gpio/gpio-merrifield.c
7951F:	drivers/gpio/gpio-ml-ioh.c
7952F:	drivers/gpio/gpio-pch.c
7953F:	drivers/gpio/gpio-sch.c
7954F:	drivers/gpio/gpio-sodaville.c
7955
7956INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7957M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7958M:	Zhi Wang <zhi.a.wang@intel.com>
7959L:	intel-gvt-dev@lists.freedesktop.org
7960L:	intel-gfx@lists.freedesktop.org
7961W:	https://01.org/igvt-g
7962T:	git https://github.com/intel/gvt-linux.git
7963S:	Supported
7964F:	drivers/gpu/drm/i915/gvt/
7965
7966INTEL HID EVENT DRIVER
7967M:	Alex Hung <alex.hung@canonical.com>
7968L:	platform-driver-x86@vger.kernel.org
7969S:	Maintained
7970F:	drivers/platform/x86/intel-hid.c
7971
7972INTEL I/OAT DMA DRIVER
7973M:	Dave Jiang <dave.jiang@intel.com>
7974R:	Dan Williams <dan.j.williams@intel.com>
7975L:	dmaengine@vger.kernel.org
7976Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7977S:	Supported
7978F:	drivers/dma/ioat*
7979
7980INTEL IDLE DRIVER
7981M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7982M:	Len Brown <lenb@kernel.org>
7983L:	linux-pm@vger.kernel.org
7984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7985B:	https://bugzilla.kernel.org
7986S:	Supported
7987F:	drivers/idle/intel_idle.c
7988
7989INTEL INTEGRATED SENSOR HUB DRIVER
7990M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7991M:	Jiri Kosina <jikos@kernel.org>
7992L:	linux-input@vger.kernel.org
7993S:	Maintained
7994F:	drivers/hid/intel-ish-hid/
7995
7996INTEL IOMMU (VT-d)
7997M:	David Woodhouse <dwmw2@infradead.org>
7998L:	iommu@lists.linux-foundation.org
7999T:	git git://git.infradead.org/iommu-2.6.git
8000S:	Supported
8001F:	drivers/iommu/intel-iommu.c
8002F:	include/linux/intel-iommu.h
8003
8004INTEL IOP-ADMA DMA DRIVER
8005R:	Dan Williams <dan.j.williams@intel.com>
8006S:	Odd fixes
8007F:	drivers/dma/iop-adma.c
8008
8009INTEL IPU3 CSI-2 CIO2 DRIVER
8010M:	Yong Zhi <yong.zhi@intel.com>
8011M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8012M:	Bingbu Cao <bingbu.cao@intel.com>
8013R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8014L:	linux-media@vger.kernel.org
8015S:	Maintained
8016F:	drivers/media/pci/intel/ipu3/
8017F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8018
8019INTEL IPU3 CSI-2 IMGU DRIVER
8020M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8021L:	linux-media@vger.kernel.org
8022S:	Maintained
8023F:	drivers/staging/media/ipu3/
8024F:	Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8025F:	Documentation/media/v4l-drivers/ipu3.rst
8026
8027INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8028M:	Krzysztof Halasa <khalasa@piap.pl>
8029S:	Maintained
8030F:	include/linux/soc/ixp4xx/qmgr.h
8031F:	include/linux/soc/ixp4xx/npe.h
8032F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8033F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8034F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8035F:	drivers/net/wan/ixp4xx_hss.c
8036
8037INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8038M:	Deepak Saxena <dsaxena@plexity.net>
8039S:	Maintained
8040F:	drivers/char/hw_random/ixp4xx-rng.c
8041
8042INTEL MANAGEMENT ENGINE (mei)
8043M:	Tomas Winkler <tomas.winkler@intel.com>
8044L:	linux-kernel@vger.kernel.org
8045S:	Supported
8046F:	include/uapi/linux/mei.h
8047F:	include/linux/mei_cl_bus.h
8048F:	drivers/misc/mei/*
8049F:	drivers/watchdog/mei_wdt.c
8050F:	Documentation/misc-devices/mei/*
8051F:	samples/mei/*
8052
8053INTEL MENLOW THERMAL DRIVER
8054M:	Sujith Thomas <sujith.thomas@intel.com>
8055L:	platform-driver-x86@vger.kernel.org
8056W:	https://01.org/linux-acpi
8057S:	Supported
8058F:	drivers/platform/x86/intel_menlow.c
8059
8060INTEL MIC DRIVERS (mic)
8061M:	Sudeep Dutt <sudeep.dutt@intel.com>
8062M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8063S:	Supported
8064W:	https://github.com/sudeepdutt/mic
8065W:	http://software.intel.com/en-us/mic-developer
8066F:	include/linux/mic_bus.h
8067F:	include/linux/scif.h
8068F:	include/uapi/linux/mic_common.h
8069F:	include/uapi/linux/mic_ioctl.h
8070F:	include/uapi/linux/scif_ioctl.h
8071F:	drivers/misc/mic/
8072F:	drivers/dma/mic_x100_dma.c
8073F:	drivers/dma/mic_x100_dma.h
8074F:	Documentation/mic/
8075
8076INTEL PMC CORE DRIVER
8077M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8078M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8079L:	platform-driver-x86@vger.kernel.org
8080S:	Maintained
8081F:	drivers/platform/x86/intel_pmc_core*
8082
8083INTEL PMC/P-Unit IPC DRIVER
8084M:	Zha Qipeng<qipeng.zha@intel.com>
8085L:	platform-driver-x86@vger.kernel.org
8086S:	Maintained
8087F:	drivers/platform/x86/intel_pmc_ipc.c
8088F:	drivers/platform/x86/intel_punit_ipc.c
8089F:	arch/x86/include/asm/intel_pmc_ipc.h
8090F:	arch/x86/include/asm/intel_punit_ipc.h
8091
8092INTEL PMIC GPIO DRIVERS
8093M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8094S:	Maintained
8095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8096F:	drivers/gpio/gpio-*cove.c
8097F:	drivers/gpio/gpio-msic.c
8098
8099INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8100R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8101S:	Maintained
8102F:	drivers/mfd/intel_msic.c
8103F:	drivers/mfd/intel_soc_pmic*
8104F:	include/linux/mfd/intel_msic.h
8105F:	include/linux/mfd/intel_soc_pmic*
8106
8107INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8108M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8109L:	linux-wireless@vger.kernel.org
8110S:	Maintained
8111F:	Documentation/networking/device_drivers/intel/ipw2100.txt
8112F:	Documentation/networking/device_drivers/intel/ipw2200.txt
8113F:	drivers/net/wireless/intel/ipw2x00/
8114
8115INTEL PSTATE DRIVER
8116M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8117M:	Len Brown <lenb@kernel.org>
8118L:	linux-pm@vger.kernel.org
8119S:	Supported
8120F:	drivers/cpufreq/intel_pstate.c
8121
8122INTEL RDMA RNIC DRIVER
8123M:	Faisal Latif <faisal.latif@intel.com>
8124M:	Shiraz Saleem <shiraz.saleem@intel.com>
8125L:	linux-rdma@vger.kernel.org
8126S:	Supported
8127F:	drivers/infiniband/hw/i40iw/
8128F:	include/uapi/rdma/i40iw-abi.h
8129
8130INTEL TELEMETRY DRIVER
8131M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8132M:	"David E. Box" <david.e.box@linux.intel.com>
8133L:	platform-driver-x86@vger.kernel.org
8134S:	Maintained
8135F:	arch/x86/include/asm/intel_telemetry.h
8136F:	drivers/platform/x86/intel_telemetry*
8137
8138INTEL VIRTUAL BUTTON DRIVER
8139M:	AceLan Kao <acelan.kao@canonical.com>
8140L:	platform-driver-x86@vger.kernel.org
8141S:	Maintained
8142F:	drivers/platform/x86/intel-vbtn.c
8143
8144INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8145M:	Stanislaw Gruszka <sgruszka@redhat.com>
8146L:	linux-wireless@vger.kernel.org
8147S:	Supported
8148F:	drivers/net/wireless/intel/iwlegacy/
8149
8150INTEL WIRELESS WIFI LINK (iwlwifi)
8151M:	Johannes Berg <johannes.berg@intel.com>
8152M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8153M:	Luca Coelho <luciano.coelho@intel.com>
8154M:	Intel Linux Wireless <linuxwifi@intel.com>
8155L:	linux-wireless@vger.kernel.org
8156W:	http://intellinuxwireless.org
8157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8158S:	Supported
8159F:	drivers/net/wireless/intel/iwlwifi/
8160
8161INTEL WIRELESS WIMAX CONNECTION 2400
8162M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8163M:	linux-wimax@intel.com
8164L:	wimax@linuxwimax.org (subscribers-only)
8165S:	Supported
8166W:	http://linuxwimax.org
8167F:	Documentation/wimax/README.i2400m
8168F:	drivers/net/wimax/i2400m/
8169F:	include/uapi/linux/wimax/i2400m.h
8170
8171INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8172M:	Mario Limonciello <mario.limonciello@dell.com>
8173S:	Maintained
8174F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8175
8176INTEL(R) TRACE HUB
8177M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8178S:	Supported
8179F:	Documentation/trace/intel_th.rst
8180F:	drivers/hwtracing/intel_th/
8181
8182INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8183M:	Ning Sun <ning.sun@intel.com>
8184L:	tboot-devel@lists.sourceforge.net
8185W:	http://tboot.sourceforge.net
8186T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8187S:	Supported
8188F:	Documentation/intel_txt.txt
8189F:	include/linux/tboot.h
8190F:	arch/x86/kernel/tboot.c
8191
8192INTEL-MID GPIO DRIVER
8193M:	David Cohen <david.a.cohen@linux.intel.com>
8194L:	linux-gpio@vger.kernel.org
8195S:	Maintained
8196F:	drivers/gpio/gpio-intel-mid.c
8197
8198INTERCONNECT API
8199M:	Georgi Djakov <georgi.djakov@linaro.org>
8200L:	linux-pm@vger.kernel.org
8201S:	Maintained
8202F:	Documentation/interconnect/
8203F:	Documentation/devicetree/bindings/interconnect/
8204F:	drivers/interconnect/
8205F:	include/dt-bindings/interconnect/
8206F:	include/linux/interconnect-provider.h
8207F:	include/linux/interconnect.h
8208
8209INVENSENSE MPU-3050 GYROSCOPE DRIVER
8210M:	Linus Walleij <linus.walleij@linaro.org>
8211L:	linux-iio@vger.kernel.org
8212S:	Maintained
8213F:	drivers/iio/gyro/mpu3050*
8214F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8215
8216IOC3 ETHERNET DRIVER
8217M:	Ralf Baechle <ralf@linux-mips.org>
8218L:	linux-mips@vger.kernel.org
8219S:	Maintained
8220F:	drivers/net/ethernet/sgi/ioc3-eth.c
8221
8222IOC3 SERIAL DRIVER
8223M:	Pat Gefre <pfg@sgi.com>
8224L:	linux-serial@vger.kernel.org
8225S:	Maintained
8226F:	drivers/tty/serial/ioc3_serial.c
8227
8228IOMAP FILESYSTEM LIBRARY
8229M:	Christoph Hellwig <hch@infradead.org>
8230M:	Darrick J. Wong <darrick.wong@oracle.com>
8231M:	linux-xfs@vger.kernel.org
8232M:	linux-fsdevel@vger.kernel.org
8233L:	linux-xfs@vger.kernel.org
8234L:	linux-fsdevel@vger.kernel.org
8235T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8236S:	Supported
8237F:	fs/iomap.c
8238F:	include/linux/iomap.h
8239
8240IOMMU DRIVERS
8241M:	Joerg Roedel <joro@8bytes.org>
8242L:	iommu@lists.linux-foundation.org
8243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8244S:	Maintained
8245F:	Documentation/devicetree/bindings/iommu/
8246F:	drivers/iommu/
8247F:	include/linux/iommu.h
8248F:	include/linux/of_iommu.h
8249F:	include/linux/iova.h
8250
8251IO_URING
8252M:	Jens Axboe <axboe@kernel.dk>
8253L:	linux-block@vger.kernel.org
8254L:	linux-fsdevel@vger.kernel.org
8255T:	git git://git.kernel.dk/linux-block
8256T:	git git://git.kernel.dk/liburing
8257S:	Maintained
8258F:	fs/io_uring.c
8259F:	include/uapi/linux/io_uring.h
8260
8261IP MASQUERADING
8262M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8263S:	Maintained
8264F:	net/ipv4/netfilter/ipt_MASQUERADE.c
8265
8266IPMI SUBSYSTEM
8267M:	Corey Minyard <minyard@acm.org>
8268L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8269W:	http://openipmi.sourceforge.net/
8270S:	Supported
8271F:	Documentation/devicetree/bindings/ipmi/
8272F:	Documentation/IPMI.txt
8273F:	drivers/char/ipmi/
8274F:	include/linux/ipmi*
8275F:	include/uapi/linux/ipmi*
8276
8277IPS SCSI RAID DRIVER
8278M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8279L:	linux-scsi@vger.kernel.org
8280W:	http://www.adaptec.com/
8281S:	Maintained
8282F:	drivers/scsi/ips*
8283
8284IPVS
8285M:	Wensong Zhang <wensong@linux-vs.org>
8286M:	Simon Horman <horms@verge.net.au>
8287M:	Julian Anastasov <ja@ssi.bg>
8288L:	netdev@vger.kernel.org
8289L:	lvs-devel@vger.kernel.org
8290S:	Maintained
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8293F:	Documentation/networking/ipvs-sysctl.txt
8294F:	include/net/ip_vs.h
8295F:	include/uapi/linux/ip_vs.h
8296F:	net/netfilter/ipvs/
8297
8298IPWIRELESS DRIVER
8299M:	Jiri Kosina <jikos@kernel.org>
8300M:	David Sterba <dsterba@suse.com>
8301S:	Odd Fixes
8302F:	drivers/tty/ipwireless/
8303
8304IPX NETWORK LAYER
8305L:	netdev@vger.kernel.org
8306S:	Obsolete
8307F:	include/uapi/linux/ipx.h
8308
8309IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8310M:	Marc Zyngier <marc.zyngier@arm.com>
8311S:	Maintained
8312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8313F:	Documentation/IRQ-domain.txt
8314F:	include/linux/irqdomain.h
8315F:	kernel/irq/irqdomain.c
8316F:	kernel/irq/msi.c
8317
8318IRQ SUBSYSTEM
8319M:	Thomas Gleixner <tglx@linutronix.de>
8320L:	linux-kernel@vger.kernel.org
8321S:	Maintained
8322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8323F:	kernel/irq/
8324
8325IRQCHIP DRIVERS
8326M:	Thomas Gleixner <tglx@linutronix.de>
8327M:	Jason Cooper <jason@lakedaemon.net>
8328M:	Marc Zyngier <marc.zyngier@arm.com>
8329L:	linux-kernel@vger.kernel.org
8330S:	Maintained
8331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8332F:	Documentation/devicetree/bindings/interrupt-controller/
8333F:	drivers/irqchip/
8334
8335ISA
8336M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8337S:	Maintained
8338F:	Documentation/isa.txt
8339F:	drivers/base/isa.c
8340F:	include/linux/isa.h
8341
8342ISA RADIO MODULE
8343M:	Hans Verkuil <hverkuil@xs4all.nl>
8344L:	linux-media@vger.kernel.org
8345T:	git git://linuxtv.org/media_tree.git
8346W:	https://linuxtv.org
8347S:	Maintained
8348F:	drivers/media/radio/radio-isa*
8349
8350ISAPNP
8351M:	Jaroslav Kysela <perex@perex.cz>
8352S:	Maintained
8353F:	Documentation/isapnp.txt
8354F:	drivers/pnp/isapnp/
8355F:	include/linux/isapnp.h
8356
8357ISCSI
8358M:	Lee Duncan <lduncan@suse.com>
8359M:	Chris Leech <cleech@redhat.com>
8360L:	open-iscsi@googlegroups.com
8361W:	www.open-iscsi.com
8362S:	Maintained
8363F:	drivers/scsi/*iscsi*
8364F:	include/scsi/*iscsi*
8365
8366iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8367M:	Peter Jones <pjones@redhat.com>
8368M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
8369S:	Maintained
8370F:	drivers/firmware/iscsi_ibft*
8371
8372ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8373M:	Sagi Grimberg <sagi@grimberg.me>
8374M:	Max Gurtovoy <maxg@mellanox.com>
8375L:	linux-rdma@vger.kernel.org
8376S:	Supported
8377W:	http://www.openfabrics.org
8378W:	www.open-iscsi.org
8379Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8380F:	drivers/infiniband/ulp/iser/
8381
8382ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8383M:	Sagi Grimberg <sagi@grimberg.me>
8384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8385L:	linux-rdma@vger.kernel.org
8386L:	target-devel@vger.kernel.org
8387S:	Supported
8388W:	http://www.linux-iscsi.org
8389F:	drivers/infiniband/ulp/isert
8390
8391ISDN/mISDN SUBSYSTEM
8392M:	Karsten Keil <isdn@linux-pingi.de>
8393L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8394L:	netdev@vger.kernel.org
8395W:	http://www.isdn4linux.de
8396S:	Maintained
8397F:	drivers/isdn/mISDN
8398F:	drivers/isdn/hardware
8399
8400ISDN/CAPI SUBSYSTEM
8401M:	Karsten Keil <isdn@linux-pingi.de>
8402L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
8403L:	netdev@vger.kernel.org
8404W:	http://www.isdn4linux.de
8405S:	Odd Fixes
8406F:	Documentation/isdn/
8407F:	drivers/isdn/capi/
8408F:	drivers/staging/isdn/
8409F:	net/bluetooth/cmtp/
8410F:	include/linux/isdn/
8411F:	include/uapi/linux/isdn/
8412
8413IT87 HARDWARE MONITORING DRIVER
8414M:	Jean Delvare <jdelvare@suse.com>
8415L:	linux-hwmon@vger.kernel.org
8416S:	Maintained
8417F:	Documentation/hwmon/it87.rst
8418F:	drivers/hwmon/it87.c
8419
8420IT913X MEDIA DRIVER
8421M:	Antti Palosaari <crope@iki.fi>
8422L:	linux-media@vger.kernel.org
8423W:	https://linuxtv.org
8424W:	http://palosaari.fi/linux/
8425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8426T:	git git://linuxtv.org/anttip/media_tree.git
8427S:	Maintained
8428F:	drivers/media/tuners/it913x*
8429
8430IVTV VIDEO4LINUX DRIVER
8431M:	Andy Walls <awalls@md.metrocast.net>
8432L:	ivtv-devel@ivtvdriver.org (subscribers-only)
8433L:	linux-media@vger.kernel.org
8434T:	git git://linuxtv.org/media_tree.git
8435W:	http://www.ivtvdriver.org
8436S:	Maintained
8437F:	Documentation/media/v4l-drivers/ivtv*
8438F:	drivers/media/pci/ivtv/
8439F:	include/uapi/linux/ivtv*
8440
8441IX2505V MEDIA DRIVER
8442M:	Malcolm Priestley <tvboxspy@gmail.com>
8443L:	linux-media@vger.kernel.org
8444W:	https://linuxtv.org
8445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8446S:	Maintained
8447F:	drivers/media/dvb-frontends/ix2505v*
8448
8449JAILHOUSE HYPERVISOR INTERFACE
8450M:	Jan Kiszka <jan.kiszka@siemens.com>
8451L:	jailhouse-dev@googlegroups.com
8452S:	Maintained
8453F:	arch/x86/kernel/jailhouse.c
8454F:	arch/x86/include/asm/jailhouse_para.h
8455
8456JC42.4 TEMPERATURE SENSOR DRIVER
8457M:	Guenter Roeck <linux@roeck-us.net>
8458L:	linux-hwmon@vger.kernel.org
8459S:	Maintained
8460F:	drivers/hwmon/jc42.c
8461F:	Documentation/hwmon/jc42.rst
8462
8463JFS FILESYSTEM
8464M:	Dave Kleikamp <shaggy@kernel.org>
8465L:	jfs-discussion@lists.sourceforge.net
8466W:	http://jfs.sourceforge.net/
8467T:	git git://github.com/kleikamp/linux-shaggy.git
8468S:	Maintained
8469F:	Documentation/filesystems/jfs.txt
8470F:	fs/jfs/
8471
8472JME NETWORK DRIVER
8473M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
8474L:	netdev@vger.kernel.org
8475S:	Maintained
8476F:	drivers/net/ethernet/jme.*
8477
8478JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8479M:	David Woodhouse <dwmw2@infradead.org>
8480M:	Richard Weinberger <richard@nod.at>
8481L:	linux-mtd@lists.infradead.org
8482W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
8483T:	git git://git.infradead.org/ubifs-2.6.git
8484S:	Odd Fixes
8485F:	fs/jffs2/
8486F:	include/uapi/linux/jffs2.h
8487
8488JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8489M:	"Theodore Ts'o" <tytso@mit.edu>
8490M:	Jan Kara <jack@suse.com>
8491L:	linux-ext4@vger.kernel.org
8492S:	Maintained
8493F:	fs/jbd2/
8494F:	include/linux/jbd2.h
8495
8496JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8497M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8498L:	linux-media@vger.kernel.org
8499S:	Maintained
8500F:	drivers/media/platform/rcar_jpu.c
8501
8502JSM Neo PCI based serial card
8503L:	linux-serial@vger.kernel.org
8504S:	Orphan
8505F:	drivers/tty/serial/jsm/
8506
8507K10TEMP HARDWARE MONITORING DRIVER
8508M:	Clemens Ladisch <clemens@ladisch.de>
8509L:	linux-hwmon@vger.kernel.org
8510S:	Maintained
8511F:	Documentation/hwmon/k10temp.rst
8512F:	drivers/hwmon/k10temp.c
8513
8514K8TEMP HARDWARE MONITORING DRIVER
8515M:	Rudolf Marek <r.marek@assembler.cz>
8516L:	linux-hwmon@vger.kernel.org
8517S:	Maintained
8518F:	Documentation/hwmon/k8temp.rst
8519F:	drivers/hwmon/k8temp.c
8520
8521KASAN
8522M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
8523R:	Alexander Potapenko <glider@google.com>
8524R:	Dmitry Vyukov <dvyukov@google.com>
8525L:	kasan-dev@googlegroups.com
8526S:	Maintained
8527F:	arch/*/include/asm/kasan.h
8528F:	arch/*/mm/kasan_init*
8529F:	Documentation/dev-tools/kasan.rst
8530F:	include/linux/kasan*.h
8531F:	lib/test_kasan.c
8532F:	mm/kasan/
8533F:	scripts/Makefile.kasan
8534
8535KCONFIG
8536M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8538L:	linux-kbuild@vger.kernel.org
8539S:	Maintained
8540F:	Documentation/kbuild/kconfig*
8541F:	scripts/kconfig/
8542F:	scripts/Kconfig.include
8543
8544KDUMP
8545M:	Dave Young <dyoung@redhat.com>
8546M:	Baoquan He <bhe@redhat.com>
8547R:	Vivek Goyal <vgoyal@redhat.com>
8548L:	kexec@lists.infradead.org
8549W:	http://lse.sourceforge.net/kdump/
8550S:	Maintained
8551F:	Documentation/kdump/
8552
8553KEENE FM RADIO TRANSMITTER DRIVER
8554M:	Hans Verkuil <hverkuil@xs4all.nl>
8555L:	linux-media@vger.kernel.org
8556T:	git git://linuxtv.org/media_tree.git
8557W:	https://linuxtv.org
8558S:	Maintained
8559F:	drivers/media/radio/radio-keene*
8560
8561KERNEL AUTOMOUNTER
8562M:	Ian Kent <raven@themaw.net>
8563L:	autofs@vger.kernel.org
8564S:	Maintained
8565F:	fs/autofs/
8566
8567KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8568M:	Masahiro Yamada <yamada.masahiro@socionext.com>
8569M:	Michal Marek <michal.lkml@markovi.net>
8570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8571L:	linux-kbuild@vger.kernel.org
8572S:	Maintained
8573F:	Documentation/kbuild/
8574F:	Makefile
8575F:	scripts/Kbuild*
8576F:	scripts/Makefile*
8577F:	scripts/basic/
8578F:	scripts/mk*
8579F:	scripts/*vmlinux*
8580F:	scripts/mod/
8581F:	scripts/package/
8582
8583KERNEL JANITORS
8584L:	kernel-janitors@vger.kernel.org
8585W:	http://kernelnewbies.org/KernelJanitors
8586S:	Odd Fixes
8587
8588KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8589M:	"J. Bruce Fields" <bfields@fieldses.org>
8590M:	Chuck Lever <chuck.lever@oracle.com>
8591L:	linux-nfs@vger.kernel.org
8592W:	http://nfs.sourceforge.net/
8593T:	git git://linux-nfs.org/~bfields/linux.git
8594S:	Supported
8595F:	fs/nfsd/
8596F:	include/uapi/linux/nfsd/
8597F:	fs/lockd/
8598F:	fs/nfs_common/
8599F:	net/sunrpc/
8600F:	include/linux/lockd/
8601F:	include/linux/sunrpc/
8602F:	include/uapi/linux/sunrpc/
8603
8604KERNEL SELFTEST FRAMEWORK
8605M:	Shuah Khan <shuah@kernel.org>
8606M:	Shuah Khan <skhan@linuxfoundation.org>
8607L:	linux-kselftest@vger.kernel.org
8608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8609Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
8610S:	Maintained
8611F:	tools/testing/selftests/
8612F:	Documentation/dev-tools/kselftest*
8613
8614KERNEL USERMODE HELPER
8615M:	Luis Chamberlain <mcgrof@kernel.org>
8616L:	linux-kernel@vger.kernel.org
8617S:	Maintained
8618F:	kernel/umh.c
8619F:	include/linux/umh.h
8620
8621KERNEL VIRTUAL MACHINE (KVM)
8622M:	Paolo Bonzini <pbonzini@redhat.com>
8623M:	Radim Krčmář <rkrcmar@redhat.com>
8624L:	kvm@vger.kernel.org
8625W:	http://www.linux-kvm.org
8626T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8627S:	Supported
8628F:	Documentation/virtual/kvm/
8629F:	include/trace/events/kvm.h
8630F:	include/uapi/asm-generic/kvm*
8631F:	include/uapi/linux/kvm*
8632F:	include/asm-generic/kvm*
8633F:	include/linux/kvm*
8634F:	include/kvm/iodev.h
8635F:	virt/kvm/*
8636F:	tools/kvm/
8637F:	tools/testing/selftests/kvm/
8638
8639KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8640M:	Joerg Roedel <joro@8bytes.org>
8641L:	kvm@vger.kernel.org
8642W:	http://www.linux-kvm.org/
8643S:	Maintained
8644F:	arch/x86/include/asm/svm.h
8645F:	arch/x86/kvm/svm.c
8646
8647KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8648M:	Marc Zyngier <marc.zyngier@arm.com>
8649R:	James Morse <james.morse@arm.com>
8650R:	Julien Thierry <julien.thierry@arm.com>
8651R:	Suzuki K Pouloze <suzuki.poulose@arm.com>
8652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8653L:	kvmarm@lists.cs.columbia.edu
8654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8655S:	Maintained
8656F:	arch/arm/include/uapi/asm/kvm*
8657F:	arch/arm/include/asm/kvm*
8658F:	arch/arm/kvm/
8659F:	arch/arm64/include/uapi/asm/kvm*
8660F:	arch/arm64/include/asm/kvm*
8661F:	arch/arm64/kvm/
8662F:	virt/kvm/arm/
8663F:	include/kvm/arm_*
8664
8665KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8666M:	James Hogan <jhogan@kernel.org>
8667L:	linux-mips@vger.kernel.org
8668S:	Supported
8669F:	arch/mips/include/uapi/asm/kvm*
8670F:	arch/mips/include/asm/kvm*
8671F:	arch/mips/kvm/
8672
8673KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8674M:	Paul Mackerras <paulus@ozlabs.org>
8675L:	kvm-ppc@vger.kernel.org
8676W:	http://www.linux-kvm.org/
8677T:	git git://github.com/agraf/linux-2.6.git
8678S:	Supported
8679F:	arch/powerpc/include/uapi/asm/kvm*
8680F:	arch/powerpc/include/asm/kvm*
8681F:	arch/powerpc/kvm/
8682F:	arch/powerpc/kernel/kvm*
8683
8684KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8685M:	Christian Borntraeger <borntraeger@de.ibm.com>
8686M:	Janosch Frank <frankja@linux.ibm.com>
8687R:	David Hildenbrand <david@redhat.com>
8688R:	Cornelia Huck <cohuck@redhat.com>
8689L:	linux-s390@vger.kernel.org
8690W:	http://www.ibm.com/developerworks/linux/linux390/
8691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8692S:	Supported
8693F:	arch/s390/include/uapi/asm/kvm*
8694F:	arch/s390/include/asm/gmap.h
8695F:	arch/s390/include/asm/kvm*
8696F:	arch/s390/kvm/
8697F:	arch/s390/mm/gmap.c
8698
8699KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8700M:	Paolo Bonzini <pbonzini@redhat.com>
8701M:	Radim Krčmář <rkrcmar@redhat.com>
8702L:	kvm@vger.kernel.org
8703W:	http://www.linux-kvm.org
8704T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8705S:	Supported
8706F:	arch/x86/kvm/
8707F:	arch/x86/kvm/*/
8708F:	arch/x86/include/uapi/asm/kvm*
8709F:	arch/x86/include/asm/kvm*
8710F:	arch/x86/include/asm/pvclock-abi.h
8711F:	arch/x86/kernel/kvm.c
8712F:	arch/x86/kernel/kvmclock.c
8713
8714KERNFS
8715M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8716M:	Tejun Heo <tj@kernel.org>
8717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8718S:	Supported
8719F:	include/linux/kernfs.h
8720F:	fs/kernfs/
8721
8722KEXEC
8723M:	Eric Biederman <ebiederm@xmission.com>
8724W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8725L:	kexec@lists.infradead.org
8726S:	Maintained
8727F:	include/linux/kexec.h
8728F:	include/uapi/linux/kexec.h
8729F:	kernel/kexec*
8730
8731KEYS-ENCRYPTED
8732M:	Mimi Zohar <zohar@linux.ibm.com>
8733L:	linux-integrity@vger.kernel.org
8734L:	keyrings@vger.kernel.org
8735S:	Supported
8736F:	Documentation/security/keys/trusted-encrypted.rst
8737F:	include/keys/encrypted-type.h
8738F:	security/keys/encrypted-keys/
8739
8740KEYS-TRUSTED
8741M:	James Bottomley <jejb@linux.ibm.com>
8742M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8743M:	Mimi Zohar <zohar@linux.ibm.com>
8744L:	linux-integrity@vger.kernel.org
8745L:	keyrings@vger.kernel.org
8746S:	Supported
8747F:	Documentation/security/keys/trusted-encrypted.rst
8748F:	include/keys/trusted-type.h
8749F:	security/keys/trusted.c
8750F:	security/keys/trusted.h
8751
8752KEYS/KEYRINGS:
8753M:	David Howells <dhowells@redhat.com>
8754L:	keyrings@vger.kernel.org
8755S:	Maintained
8756F:	Documentation/security/keys/core.rst
8757F:	include/linux/key.h
8758F:	include/linux/key-type.h
8759F:	include/linux/keyctl.h
8760F:	include/uapi/linux/keyctl.h
8761F:	include/keys/
8762F:	security/keys/
8763
8764KGDB / KDB /debug_core
8765M:	Jason Wessel <jason.wessel@windriver.com>
8766M:	Daniel Thompson <daniel.thompson@linaro.org>
8767W:	http://kgdb.wiki.kernel.org/
8768L:	kgdb-bugreport@lists.sourceforge.net
8769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8770S:	Maintained
8771F:	Documentation/dev-tools/kgdb.rst
8772F:	drivers/misc/kgdbts.c
8773F:	drivers/tty/serial/kgdboc.c
8774F:	include/linux/kdb.h
8775F:	include/linux/kgdb.h
8776F:	kernel/debug/
8777
8778KMEMLEAK
8779M:	Catalin Marinas <catalin.marinas@arm.com>
8780S:	Maintained
8781F:	Documentation/dev-tools/kmemleak.rst
8782F:	include/linux/kmemleak.h
8783F:	mm/kmemleak.c
8784F:	mm/kmemleak-test.c
8785
8786KMOD KERNEL MODULE LOADER - USERMODE HELPER
8787M:	Luis Chamberlain <mcgrof@kernel.org>
8788L:	linux-kernel@vger.kernel.org
8789S:	Maintained
8790F:	kernel/kmod.c
8791F:	include/linux/kmod.h
8792F:	lib/test_kmod.c
8793F:	tools/testing/selftests/kmod/
8794
8795KPROBES
8796M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8797M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8798M:	"David S. Miller" <davem@davemloft.net>
8799M:	Masami Hiramatsu <mhiramat@kernel.org>
8800S:	Maintained
8801F:	Documentation/kprobes.txt
8802F:	include/linux/kprobes.h
8803F:	include/asm-generic/kprobes.h
8804F:	kernel/kprobes.c
8805
8806KS0108 LCD CONTROLLER DRIVER
8807M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8808S:	Maintained
8809F:	Documentation/auxdisplay/ks0108
8810F:	drivers/auxdisplay/ks0108.c
8811F:	include/linux/ks0108.h
8812
8813L3MDEV
8814M:	David Ahern <dsa@cumulusnetworks.com>
8815L:	netdev@vger.kernel.org
8816S:	Maintained
8817F:	net/l3mdev
8818F:	include/net/l3mdev.h
8819
8820L7 BPF FRAMEWORK
8821M:	John Fastabend <john.fastabend@gmail.com>
8822M:	Daniel Borkmann <daniel@iogearbox.net>
8823L:	netdev@vger.kernel.org
8824L:	bpf@vger.kernel.org
8825S:	Maintained
8826F:	include/linux/skmsg.h
8827F:	net/core/skmsg.c
8828F:	net/core/sock_map.c
8829F:	net/ipv4/tcp_bpf.c
8830
8831LANTIQ / INTEL Ethernet drivers
8832M:	Hauke Mehrtens <hauke@hauke-m.de>
8833L:	netdev@vger.kernel.org
8834S:	Maintained
8835F:	net/dsa/tag_gswip.c
8836F:	drivers/net/ethernet/lantiq_xrx200.c
8837F:	drivers/net/dsa/lantiq_pce.h
8838F:	drivers/net/dsa/lantiq_gswip.c
8839
8840LANTIQ MIPS ARCHITECTURE
8841M:	John Crispin <john@phrozen.org>
8842L:	linux-mips@vger.kernel.org
8843S:	Maintained
8844F:	arch/mips/lantiq
8845F:	drivers/soc/lantiq
8846
8847LAPB module
8848L:	linux-x25@vger.kernel.org
8849S:	Orphan
8850F:	Documentation/networking/lapb-module.txt
8851F:	include/*/lapb.h
8852F:	net/lapb/
8853
8854LASI 53c700 driver for PARISC
8855M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8856L:	linux-scsi@vger.kernel.org
8857S:	Maintained
8858F:	Documentation/scsi/53c700.txt
8859F:	drivers/scsi/53c700*
8860
8861LEAKING_ADDRESSES
8862M:	Tobin C. Harding <me@tobin.cc>
8863M:	Tycho Andersen <tycho@tycho.ws>
8864L:	kernel-hardening@lists.openwall.com
8865S:	Maintained
8866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8867F:	scripts/leaking_addresses.pl
8868
8869LED SUBSYSTEM
8870M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8871M:	Pavel Machek <pavel@ucw.cz>
8872R:	Dan Murphy <dmurphy@ti.com>
8873L:	linux-leds@vger.kernel.org
8874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8875S:	Maintained
8876F:	Documentation/devicetree/bindings/leds/
8877F:	drivers/leds/
8878F:	include/linux/leds.h
8879
8880LEGACY EEPROM DRIVER
8881M:	Jean Delvare <jdelvare@suse.com>
8882S:	Maintained
8883F:	Documentation/misc-devices/eeprom
8884F:	drivers/misc/eeprom/eeprom.c
8885
8886LEGO MINDSTORMS EV3
8887R:	David Lechner <david@lechnology.com>
8888S:	Maintained
8889F:	arch/arm/boot/dts/da850-lego-ev3.dts
8890F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8891F:	drivers/power/supply/lego_ev3_battery.c
8892
8893LEGO USB Tower driver
8894M:	Juergen Stuber <starblue@users.sourceforge.net>
8895L:	legousb-devel@lists.sourceforge.net
8896W:	http://legousb.sourceforge.net/
8897S:	Maintained
8898F:	drivers/usb/misc/legousbtower.c
8899
8900LG LAPTOP EXTRAS
8901M:	Matan Ziv-Av <matan@svgalib.org>
8902L:	platform-driver-x86@vger.kernel.org
8903S:	Maintained
8904F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
8905F:	Documentation/laptops/lg-laptop.rst
8906F:	drivers/platform/x86/lg-laptop.c
8907
8908LG2160 MEDIA DRIVER
8909M:	Michael Krufky <mkrufky@linuxtv.org>
8910L:	linux-media@vger.kernel.org
8911W:	https://linuxtv.org
8912W:	http://github.com/mkrufky
8913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8914T:	git git://linuxtv.org/mkrufky/tuners.git
8915S:	Maintained
8916F:	drivers/media/dvb-frontends/lg2160.*
8917
8918LGDT3305 MEDIA DRIVER
8919M:	Michael Krufky <mkrufky@linuxtv.org>
8920L:	linux-media@vger.kernel.org
8921W:	https://linuxtv.org
8922W:	http://github.com/mkrufky
8923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8924T:	git git://linuxtv.org/mkrufky/tuners.git
8925S:	Maintained
8926F:	drivers/media/dvb-frontends/lgdt3305.*
8927
8928LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8929M:	Viresh Kumar <vireshk@kernel.org>
8930L:	linux-ide@vger.kernel.org
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8932S:	Maintained
8933F:	include/linux/pata_arasan_cf_data.h
8934F:	drivers/ata/pata_arasan_cf.c
8935
8936LIBATA PATA DRIVERS
8937M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8938M:	Jens Axboe <axboe@kernel.dk>
8939L:	linux-ide@vger.kernel.org
8940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8941S:	Maintained
8942F:	drivers/ata/pata_*.c
8943F:	drivers/ata/ata_generic.c
8944
8945LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8946M:	Linus Walleij <linus.walleij@linaro.org>
8947L:	linux-ide@vger.kernel.org
8948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8949S:	Maintained
8950F:	drivers/ata/pata_ftide010.c
8951F:	drivers/ata/sata_gemini.c
8952F:	drivers/ata/sata_gemini.h
8953
8954LIBATA SATA AHCI PLATFORM devices support
8955M:	Hans de Goede <hdegoede@redhat.com>
8956M:	Jens Axboe <axboe@kernel.dk>
8957L:	linux-ide@vger.kernel.org
8958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8959S:	Maintained
8960F:	drivers/ata/ahci_platform.c
8961F:	drivers/ata/libahci_platform.c
8962F:	include/linux/ahci_platform.h
8963
8964LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8965M:	Mikael Pettersson <mikpelinux@gmail.com>
8966L:	linux-ide@vger.kernel.org
8967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8968S:	Maintained
8969F:	drivers/ata/sata_promise.*
8970
8971LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8972M:	Jens Axboe <axboe@kernel.dk>
8973L:	linux-ide@vger.kernel.org
8974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8975S:	Maintained
8976F:	drivers/ata/
8977F:	include/linux/ata.h
8978F:	include/linux/libata.h
8979F:	Documentation/devicetree/bindings/ata/
8980
8981LIBLOCKDEP
8982M:	Sasha Levin <alexander.levin@microsoft.com>
8983S:	Maintained
8984F:	tools/lib/lockdep/
8985
8986LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8987M:	Dan Williams <dan.j.williams@intel.com>
8988M:	Vishal Verma <vishal.l.verma@intel.com>
8989M:	Dave Jiang <dave.jiang@intel.com>
8990L:	linux-nvdimm@lists.01.org
8991Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8992S:	Supported
8993F:	drivers/nvdimm/blk.c
8994F:	drivers/nvdimm/region_devs.c
8995
8996LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8997M:	Vishal Verma <vishal.l.verma@intel.com>
8998M:	Dan Williams <dan.j.williams@intel.com>
8999M:	Dave Jiang <dave.jiang@intel.com>
9000L:	linux-nvdimm@lists.01.org
9001Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9002S:	Supported
9003F:	drivers/nvdimm/btt*
9004
9005LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9006M:	Dan Williams <dan.j.williams@intel.com>
9007M:	Vishal Verma <vishal.l.verma@intel.com>
9008M:	Dave Jiang <dave.jiang@intel.com>
9009L:	linux-nvdimm@lists.01.org
9010Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9011S:	Supported
9012F:	drivers/nvdimm/pmem*
9013
9014LIBNVDIMM: DEVICETREE BINDINGS
9015M:	Oliver O'Halloran <oohall@gmail.com>
9016L:	linux-nvdimm@lists.01.org
9017Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9018S:	Supported
9019F:	drivers/nvdimm/of_pmem.c
9020F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9021
9022LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9023M:	Dan Williams <dan.j.williams@intel.com>
9024M:	Vishal Verma <vishal.l.verma@intel.com>
9025M:	Dave Jiang <dave.jiang@intel.com>
9026M:	Keith Busch <keith.busch@intel.com>
9027M:	Ira Weiny <ira.weiny@intel.com>
9028L:	linux-nvdimm@lists.01.org
9029Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9031S:	Supported
9032F:	drivers/nvdimm/*
9033F:	drivers/acpi/nfit/*
9034F:	include/linux/nd.h
9035F:	include/linux/libnvdimm.h
9036F:	include/uapi/linux/ndctl.h
9037
9038LIGHTNVM PLATFORM SUPPORT
9039M:	Matias Bjorling <mb@lightnvm.io>
9040W:	http://github/OpenChannelSSD
9041L:	linux-block@vger.kernel.org
9042S:	Maintained
9043F:	drivers/lightnvm/
9044F:	include/linux/lightnvm.h
9045F:	include/uapi/linux/lightnvm.h
9046
9047LINUX FOR POWER MACINTOSH
9048M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9049W:	http://www.penguinppc.org/
9050L:	linuxppc-dev@lists.ozlabs.org
9051S:	Maintained
9052F:	arch/powerpc/platforms/powermac/
9053F:	drivers/macintosh/
9054
9055LINUX FOR POWERPC (32-BIT AND 64-BIT)
9056M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9057M:	Paul Mackerras <paulus@samba.org>
9058M:	Michael Ellerman <mpe@ellerman.id.au>
9059W:	https://github.com/linuxppc/linux/wiki
9060L:	linuxppc-dev@lists.ozlabs.org
9061Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9063S:	Supported
9064F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9065F:	Documentation/devicetree/bindings/powerpc/
9066F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9067F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9068F:	Documentation/powerpc/
9069F:	arch/powerpc/
9070F:	drivers/char/tpm/tpm_ibmvtpm*
9071F:	drivers/crypto/nx/
9072F:	drivers/crypto/vmx/
9073F:	drivers/i2c/busses/i2c-opal.c
9074F:	drivers/net/ethernet/ibm/ibmveth.*
9075F:	drivers/net/ethernet/ibm/ibmvnic.*
9076F:	drivers/pci/hotplug/pnv_php.c
9077F:	drivers/pci/hotplug/rpa*
9078F:	drivers/rtc/rtc-opal.c
9079F:	drivers/scsi/ibmvscsi/
9080F:	drivers/tty/hvc/hvc_opal.c
9081F:	drivers/watchdog/wdrtas.c
9082F:	tools/testing/selftests/powerpc
9083N:	/pmac
9084N:	powermac
9085N:	powernv
9086N:	[^a-z0-9]ps3
9087N:	pseries
9088
9089LINUX FOR POWERPC EMBEDDED MPC5XXX
9090M:	Anatolij Gustschin <agust@denx.de>
9091L:	linuxppc-dev@lists.ozlabs.org
9092T:	git git://git.denx.de/linux-denx-agust.git
9093S:	Maintained
9094F:	arch/powerpc/platforms/512x/
9095F:	arch/powerpc/platforms/52xx/
9096
9097LINUX FOR POWERPC EMBEDDED PPC4XX
9098M:	Alistair Popple <alistair@popple.id.au>
9099M:	Matt Porter <mporter@kernel.crashing.org>
9100W:	http://www.penguinppc.org/
9101L:	linuxppc-dev@lists.ozlabs.org
9102S:	Maintained
9103F:	arch/powerpc/platforms/40x/
9104F:	arch/powerpc/platforms/44x/
9105
9106LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9107M:	Scott Wood <oss@buserror.net>
9108M:	Kumar Gala <galak@kernel.crashing.org>
9109W:	http://www.penguinppc.org/
9110L:	linuxppc-dev@lists.ozlabs.org
9111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9112S:	Maintained
9113F:	arch/powerpc/platforms/83xx/
9114F:	arch/powerpc/platforms/85xx/
9115F:	Documentation/devicetree/bindings/powerpc/fsl/
9116
9117LINUX FOR POWERPC EMBEDDED PPC8XX
9118M:	Vitaly Bordug <vitb@kernel.crashing.org>
9119W:	http://www.penguinppc.org/
9120L:	linuxppc-dev@lists.ozlabs.org
9121S:	Maintained
9122F:	arch/powerpc/platforms/8xx/
9123
9124LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9125L:	linuxppc-dev@lists.ozlabs.org
9126S:	Orphan
9127F:	arch/powerpc/*/*virtex*
9128F:	arch/powerpc/*/*/*virtex*
9129
9130LINUX FOR POWERPC PA SEMI PWRFICIENT
9131L:	linuxppc-dev@lists.ozlabs.org
9132S:	Orphan
9133F:	arch/powerpc/platforms/pasemi/
9134F:	drivers/*/*pasemi*
9135F:	drivers/*/*/*pasemi*
9136
9137LINUX KERNEL DUMP TEST MODULE (LKDTM)
9138M:	Kees Cook <keescook@chromium.org>
9139S:	Maintained
9140F:	drivers/misc/lkdtm/*
9141
9142LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9143M:	Alan Stern <stern@rowland.harvard.edu>
9144M:	Andrea Parri <andrea.parri@amarulasolutions.com>
9145M:	Will Deacon <will@kernel.org>
9146M:	Peter Zijlstra <peterz@infradead.org>
9147M:	Boqun Feng <boqun.feng@gmail.com>
9148M:	Nicholas Piggin <npiggin@gmail.com>
9149M:	David Howells <dhowells@redhat.com>
9150M:	Jade Alglave <j.alglave@ucl.ac.uk>
9151M:	Luc Maranget <luc.maranget@inria.fr>
9152M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
9153R:	Akira Yokosawa <akiyks@gmail.com>
9154R:	Daniel Lustig <dlustig@nvidia.com>
9155L:	linux-kernel@vger.kernel.org
9156L:	linux-arch@vger.kernel.org
9157S:	Supported
9158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9159F:	tools/memory-model/
9160F:	Documentation/atomic_bitops.txt
9161F:	Documentation/atomic_t.txt
9162F:	Documentation/core-api/atomic_ops.rst
9163F:	Documentation/core-api/refcount-vs-atomic.rst
9164F:	Documentation/memory-barriers.txt
9165
9166LIS3LV02D ACCELEROMETER DRIVER
9167M:	Eric Piel <eric.piel@tremplin-utc.net>
9168S:	Maintained
9169F:	Documentation/misc-devices/lis3lv02d
9170F:	drivers/misc/lis3lv02d/
9171F:	drivers/platform/x86/hp_accel.c
9172
9173LIVE PATCHING
9174M:	Josh Poimboeuf <jpoimboe@redhat.com>
9175M:	Jiri Kosina <jikos@kernel.org>
9176M:	Miroslav Benes <mbenes@suse.cz>
9177M:	Petr Mladek <pmladek@suse.com>
9178R:	Joe Lawrence <joe.lawrence@redhat.com>
9179S:	Maintained
9180F:	kernel/livepatch/
9181F:	include/linux/livepatch.h
9182F:	arch/x86/include/asm/livepatch.h
9183F:	arch/x86/kernel/livepatch.c
9184F:	Documentation/livepatch/
9185F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9186F:	samples/livepatch/
9187F:	tools/testing/selftests/livepatch/
9188L:	live-patching@vger.kernel.org
9189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9190
9191LLC (802.2)
9192L:	netdev@vger.kernel.org
9193S:	Odd fixes
9194F:	include/linux/llc.h
9195F:	include/uapi/linux/llc.h
9196F:	include/net/llc*
9197F:	net/llc/
9198
9199LM73 HARDWARE MONITOR DRIVER
9200M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9201L:	linux-hwmon@vger.kernel.org
9202S:	Maintained
9203F:	drivers/hwmon/lm73.c
9204
9205LM78 HARDWARE MONITOR DRIVER
9206M:	Jean Delvare <jdelvare@suse.com>
9207L:	linux-hwmon@vger.kernel.org
9208S:	Maintained
9209F:	Documentation/hwmon/lm78.rst
9210F:	drivers/hwmon/lm78.c
9211
9212LM83 HARDWARE MONITOR DRIVER
9213M:	Jean Delvare <jdelvare@suse.com>
9214L:	linux-hwmon@vger.kernel.org
9215S:	Maintained
9216F:	Documentation/hwmon/lm83.rst
9217F:	drivers/hwmon/lm83.c
9218
9219LM90 HARDWARE MONITOR DRIVER
9220M:	Jean Delvare <jdelvare@suse.com>
9221L:	linux-hwmon@vger.kernel.org
9222S:	Maintained
9223F:	Documentation/hwmon/lm90.rst
9224F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9225F:	drivers/hwmon/lm90.c
9226F:	include/dt-bindings/thermal/lm90.h
9227
9228LM95234 HARDWARE MONITOR DRIVER
9229M:	Guenter Roeck <linux@roeck-us.net>
9230L:	linux-hwmon@vger.kernel.org
9231S:	Maintained
9232F:	Documentation/hwmon/lm95234.rst
9233F:	drivers/hwmon/lm95234.c
9234
9235LME2510 MEDIA DRIVER
9236M:	Malcolm Priestley <tvboxspy@gmail.com>
9237L:	linux-media@vger.kernel.org
9238W:	https://linuxtv.org
9239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9240S:	Maintained
9241F:	drivers/media/usb/dvb-usb-v2/lmedm04*
9242
9243LOADPIN SECURITY MODULE
9244M:	Kees Cook <keescook@chromium.org>
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9246S:	Supported
9247F:	security/loadpin/
9248F:	Documentation/admin-guide/LSM/LoadPin.rst
9249
9250LOCKING PRIMITIVES
9251M:	Peter Zijlstra <peterz@infradead.org>
9252M:	Ingo Molnar <mingo@redhat.com>
9253M:	Will Deacon <will@kernel.org>
9254L:	linux-kernel@vger.kernel.org
9255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9256S:	Maintained
9257F:	Documentation/locking/
9258F:	include/linux/lockdep.h
9259F:	include/linux/spinlock*.h
9260F:	arch/*/include/asm/spinlock*.h
9261F:	include/linux/rwlock*.h
9262F:	include/linux/mutex*.h
9263F:	include/linux/rwsem*.h
9264F:	include/linux/seqlock.h
9265F:	lib/locking*.[ch]
9266F:	kernel/locking/
9267X:	kernel/locking/locktorture.c
9268
9269LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9270M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
9271L:	linux-ntfs-dev@lists.sourceforge.net
9272W:	http://www.linux-ntfs.org/content/view/19/37/
9273S:	Maintained
9274F:	Documentation/ldm.txt
9275F:	block/partitions/ldm.*
9276
9277LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9278M:	Sathya Prakash <sathya.prakash@broadcom.com>
9279M:	Chaitra P B <chaitra.basappa@broadcom.com>
9280M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9281L:	MPT-FusionLinux.pdl@broadcom.com
9282L:	linux-scsi@vger.kernel.org
9283W:	http://www.avagotech.com/support/
9284S:	Supported
9285F:	drivers/message/fusion/
9286F:	drivers/scsi/mpt3sas/
9287
9288LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9289M:	Matthew Wilcox <willy@infradead.org>
9290L:	linux-scsi@vger.kernel.org
9291S:	Maintained
9292F:	drivers/scsi/sym53c8xx_2/
9293
9294LTC1660 DAC DRIVER
9295M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9296L:	linux-iio@vger.kernel.org
9297S:	Maintained
9298F:	Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9299F:	drivers/iio/dac/ltc1660.c
9300
9301LTC4261 HARDWARE MONITOR DRIVER
9302M:	Guenter Roeck <linux@roeck-us.net>
9303L:	linux-hwmon@vger.kernel.org
9304S:	Maintained
9305F:	Documentation/hwmon/ltc4261.rst
9306F:	drivers/hwmon/ltc4261.c
9307
9308LTC4306 I2C MULTIPLEXER DRIVER
9309M:	Michael Hennerich <michael.hennerich@analog.com>
9310W:	http://ez.analog.com/community/linux-device-drivers
9311L:	linux-i2c@vger.kernel.org
9312S:	Supported
9313F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
9314F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9315
9316LTP (Linux Test Project)
9317M:	Mike Frysinger <vapier@gentoo.org>
9318M:	Cyril Hrubis <chrubis@suse.cz>
9319M:	Wanlong Gao <wanlong.gao@gmail.com>
9320M:	Jan Stancek <jstancek@redhat.com>
9321M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9322M:	Alexey Kodanev <alexey.kodanev@oracle.com>
9323L:	ltp@lists.linux.it (subscribers-only)
9324W:	http://linux-test-project.github.io/
9325T:	git git://github.com/linux-test-project/ltp.git
9326S:	Maintained
9327
9328M68K ARCHITECTURE
9329M:	Geert Uytterhoeven <geert@linux-m68k.org>
9330L:	linux-m68k@lists.linux-m68k.org
9331W:	http://www.linux-m68k.org/
9332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9333S:	Maintained
9334F:	arch/m68k/
9335F:	drivers/zorro/
9336
9337M68K ON APPLE MACINTOSH
9338M:	Joshua Thompson <funaho@jurai.org>
9339W:	http://www.mac.linux-m68k.org/
9340L:	linux-m68k@lists.linux-m68k.org
9341S:	Maintained
9342F:	arch/m68k/mac/
9343
9344M68K ON HP9000/300
9345M:	Philip Blundell <philb@gnu.org>
9346W:	http://www.tazenda.demon.co.uk/phil/linux-hp
9347S:	Maintained
9348F:	arch/m68k/hp300/
9349
9350M88DS3103 MEDIA DRIVER
9351M:	Antti Palosaari <crope@iki.fi>
9352L:	linux-media@vger.kernel.org
9353W:	https://linuxtv.org
9354W:	http://palosaari.fi/linux/
9355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9356T:	git git://linuxtv.org/anttip/media_tree.git
9357S:	Maintained
9358F:	drivers/media/dvb-frontends/m88ds3103*
9359
9360M88RS2000 MEDIA DRIVER
9361M:	Malcolm Priestley <tvboxspy@gmail.com>
9362L:	linux-media@vger.kernel.org
9363W:	https://linuxtv.org
9364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9365S:	Maintained
9366F:	drivers/media/dvb-frontends/m88rs2000*
9367
9368MA901 MASTERKIT USB FM RADIO DRIVER
9369M:	Alexey Klimov <klimov.linux@gmail.com>
9370L:	linux-media@vger.kernel.org
9371T:	git git://linuxtv.org/media_tree.git
9372S:	Maintained
9373F:	drivers/media/radio/radio-ma901.c
9374
9375MAC80211
9376M:	Johannes Berg <johannes@sipsolutions.net>
9377L:	linux-wireless@vger.kernel.org
9378W:	http://wireless.kernel.org/
9379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9381S:	Maintained
9382F:	Documentation/networking/mac80211-injection.txt
9383F:	include/net/mac80211.h
9384F:	net/mac80211/
9385F:	drivers/net/wireless/mac80211_hwsim.[ch]
9386F:	Documentation/networking/mac80211_hwsim/README
9387
9388MAILBOX API
9389M:	Jassi Brar <jassisinghbrar@gmail.com>
9390L:	linux-kernel@vger.kernel.org
9391S:	Maintained
9392F:	drivers/mailbox/
9393F:	include/linux/mailbox_client.h
9394F:	include/linux/mailbox_controller.h
9395
9396MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9397M:	Michael Kerrisk <mtk.manpages@gmail.com>
9398W:	http://www.kernel.org/doc/man-pages
9399L:	linux-man@vger.kernel.org
9400S:	Maintained
9401
9402MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9403M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
9404L:	linux-mips@vger.kernel.org
9405S:	Maintained
9406F:	arch/mips/boot/dts/img/pistachio_marduk.dts
9407
9408MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9409M:	Andrew Lunn <andrew@lunn.ch>
9410M:	Vivien Didelot <vivien.didelot@gmail.com>
9411L:	netdev@vger.kernel.org
9412S:	Maintained
9413F:	drivers/net/dsa/mv88e6xxx/
9414F:	include/linux/platform_data/mv88e6xxx.h
9415F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
9416
9417MARVELL ARMADA DRM SUPPORT
9418M:	Russell King <linux@armlinux.org.uk>
9419S:	Maintained
9420T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9421T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9422F:	drivers/gpu/drm/armada/
9423F:	include/uapi/drm/armada_drm.h
9424F:	Documentation/devicetree/bindings/display/armada/
9425
9426MARVELL ARMADA 3700 PHY DRIVERS
9427M:	Miquel Raynal <miquel.raynal@bootlin.com>
9428S:	Maintained
9429F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9430F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9431F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9432F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9433
9434MARVELL CRYPTO DRIVER
9435M:	Boris Brezillon <bbrezillon@kernel.org>
9436M:	Arnaud Ebalard <arno@natisbad.org>
9437F:	drivers/crypto/marvell/
9438S:	Maintained
9439L:	linux-crypto@vger.kernel.org
9440
9441MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9442M:	Mirko Lindner <mlindner@marvell.com>
9443M:	Stephen Hemminger <stephen@networkplumber.org>
9444L:	netdev@vger.kernel.org
9445S:	Maintained
9446F:	drivers/net/ethernet/marvell/sk*
9447
9448MARVELL LIBERTAS WIRELESS DRIVER
9449L:	libertas-dev@lists.infradead.org
9450S:	Orphan
9451F:	drivers/net/wireless/marvell/libertas/
9452
9453MARVELL MACCHIATOBIN SUPPORT
9454M:	Russell King <linux@armlinux.org.uk>
9455L:	linux-arm-kernel@lists.infradead.org
9456S:	Maintained
9457F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9458
9459MARVELL MV643XX ETHERNET DRIVER
9460M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9461L:	netdev@vger.kernel.org
9462S:	Maintained
9463F:	drivers/net/ethernet/marvell/mv643xx_eth.*
9464F:	include/linux/mv643xx.h
9465
9466MARVELL MV88X3310 PHY DRIVER
9467M:	Russell King <linux@armlinux.org.uk>
9468L:	netdev@vger.kernel.org
9469S:	Maintained
9470F:	drivers/net/phy/marvell10g.c
9471
9472MARVELL MVEBU THERMAL DRIVER
9473M:	Miquel Raynal <miquel.raynal@bootlin.com>
9474S:	Maintained
9475F:	drivers/thermal/armada_thermal.c
9476
9477MARVELL MVNETA ETHERNET DRIVER
9478M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9479L:	netdev@vger.kernel.org
9480S:	Maintained
9481F:	drivers/net/ethernet/marvell/mvneta.*
9482
9483MARVELL MWIFIEX WIRELESS DRIVER
9484M:	Amitkumar Karwar <amitkarwar@gmail.com>
9485M:	Nishant Sarmukadam <nishants@marvell.com>
9486M:	Ganapathi Bhat <gbhat@marvell.com>
9487M:	Xinming Hu <huxinming820@gmail.com>
9488L:	linux-wireless@vger.kernel.org
9489S:	Maintained
9490F:	drivers/net/wireless/marvell/mwifiex/
9491
9492MARVELL MWL8K WIRELESS DRIVER
9493M:	Lennert Buytenhek <buytenh@wantstofly.org>
9494L:	linux-wireless@vger.kernel.org
9495S:	Odd Fixes
9496F:	drivers/net/wireless/marvell/mwl8k.c
9497
9498MARVELL NAND CONTROLLER DRIVER
9499M:	Miquel Raynal <miquel.raynal@bootlin.com>
9500L:	linux-mtd@lists.infradead.org
9501S:	Maintained
9502F:	drivers/mtd/nand/raw/marvell_nand.c
9503F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
9504
9505MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9506M:	Nicolas Pitre <nico@fluxnic.net>
9507S:	Odd Fixes
9508F:	drivers/mmc/host/mvsdio.*
9509
9510MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9511M:	Hu Ziji <huziji@marvell.com>
9512L:	linux-mmc@vger.kernel.org
9513S:	Supported
9514F:	drivers/mmc/host/sdhci-xenon*
9515F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9516
9517MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9518M:	Sunil Goutham <sgoutham@marvell.com>
9519M:	Linu Cherian <lcherian@marvell.com>
9520M:	Geetha sowjanya <gakula@marvell.com>
9521M:	Jerin Jacob <jerinj@marvell.com>
9522L:	netdev@vger.kernel.org
9523S:	Supported
9524F:	drivers/net/ethernet/marvell/octeontx2/af/
9525
9526MATROX FRAMEBUFFER DRIVER
9527L:	linux-fbdev@vger.kernel.org
9528S:	Orphan
9529F:	drivers/video/fbdev/matrox/matroxfb_*
9530F:	include/uapi/linux/matroxfb.h
9531
9532MAX16065 HARDWARE MONITOR DRIVER
9533M:	Guenter Roeck <linux@roeck-us.net>
9534L:	linux-hwmon@vger.kernel.org
9535S:	Maintained
9536F:	Documentation/hwmon/max16065.rst
9537F:	drivers/hwmon/max16065.c
9538
9539MAX2175 SDR TUNER DRIVER
9540M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9541L:	linux-media@vger.kernel.org
9542T:	git git://linuxtv.org/media_tree.git
9543S:	Maintained
9544F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
9545F:	Documentation/media/v4l-drivers/max2175.rst
9546F:	drivers/media/i2c/max2175*
9547F:	include/uapi/linux/max2175.h
9548
9549MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9550L:	linux-hwmon@vger.kernel.org
9551S:	Orphan
9552F:	Documentation/hwmon/max6650.rst
9553F:	drivers/hwmon/max6650.c
9554
9555MAX6697 HARDWARE MONITOR DRIVER
9556M:	Guenter Roeck <linux@roeck-us.net>
9557L:	linux-hwmon@vger.kernel.org
9558S:	Maintained
9559F:	Documentation/hwmon/max6697.rst
9560F:	Documentation/devicetree/bindings/hwmon/max6697.txt
9561F:	drivers/hwmon/max6697.c
9562F:	include/linux/platform_data/max6697.h
9563
9564MAX9860 MONO AUDIO VOICE CODEC DRIVER
9565M:	Peter Rosin <peda@axentia.se>
9566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9567S:	Maintained
9568F:	Documentation/devicetree/bindings/sound/max9860.txt
9569F:	sound/soc/codecs/max9860.*
9570
9571MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9572M:	Andreas Klinger <ak@it-klinger.de>
9573L:	linux-iio@vger.kernel.org
9574S:	Maintained
9575F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9576F:	drivers/iio/proximity/mb1232.c
9577
9578MAXIM MAX77650 PMIC MFD DRIVER
9579M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
9580L:	linux-kernel@vger.kernel.org
9581S:	Maintained
9582F:	Documentation/devicetree/bindings/*/*max77650.txt
9583F:	Documentation/devicetree/bindings/*/max77650*.txt
9584F:	include/linux/mfd/max77650.h
9585F:	drivers/mfd/max77650.c
9586F:	drivers/regulator/max77650-regulator.c
9587F:	drivers/power/supply/max77650-charger.c
9588F:	drivers/input/misc/max77650-onkey.c
9589F:	drivers/leds/leds-max77650.c
9590F:	drivers/gpio/gpio-max77650.c
9591
9592MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9593M:	Javier Martinez Canillas <javier@dowhile0.org>
9594L:	linux-kernel@vger.kernel.org
9595S:	Supported
9596F:	drivers/regulator/max77802-regulator.c
9597F:	Documentation/devicetree/bindings/*/*max77802.txt
9598F:	include/dt-bindings/*/*max77802.h
9599
9600MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9601M:	Krzysztof Kozlowski <krzk@kernel.org>
9602M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9603L:	linux-pm@vger.kernel.org
9604S:	Supported
9605F:	drivers/power/supply/max14577_charger.c
9606F:	drivers/power/supply/max77693_charger.c
9607
9608MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9609M:	Chanwoo Choi <cw00.choi@samsung.com>
9610M:	Krzysztof Kozlowski <krzk@kernel.org>
9611M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9612L:	linux-kernel@vger.kernel.org
9613S:	Supported
9614F:	drivers/*/max14577*.c
9615F:	drivers/*/max77686*.c
9616F:	drivers/*/max77693*.c
9617F:	drivers/extcon/extcon-max14577.c
9618F:	drivers/extcon/extcon-max77693.c
9619F:	drivers/rtc/rtc-max77686.c
9620F:	drivers/clk/clk-max77686.c
9621F:	Documentation/devicetree/bindings/mfd/max14577.txt
9622F:	Documentation/devicetree/bindings/*/max77686.txt
9623F:	Documentation/devicetree/bindings/mfd/max77693.txt
9624F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
9625F:	include/linux/mfd/max14577*.h
9626F:	include/linux/mfd/max77686*.h
9627F:	include/linux/mfd/max77693*.h
9628
9629MAXIRADIO FM RADIO RECEIVER DRIVER
9630M:	Hans Verkuil <hverkuil@xs4all.nl>
9631L:	linux-media@vger.kernel.org
9632T:	git git://linuxtv.org/media_tree.git
9633W:	https://linuxtv.org
9634S:	Maintained
9635F:	drivers/media/radio/radio-maxiradio*
9636
9637MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9638M:	Peter Rosin <peda@axentia.se>
9639L:	linux-iio@vger.kernel.org
9640S:	Maintained
9641F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9642F:	drivers/iio/potentiometer/mcp4018.c
9643F:	drivers/iio/potentiometer/mcp4531.c
9644
9645MCR20A IEEE-802.15.4 RADIO DRIVER
9646M:	Xue Liu <liuxuenetmail@gmail.com>
9647L:	linux-wpan@vger.kernel.org
9648W:	https://github.com/xueliu/mcr20a-linux
9649S:	Maintained
9650F:	drivers/net/ieee802154/mcr20a.c
9651F:	drivers/net/ieee802154/mcr20a.h
9652F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9653
9654MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9655M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9656L:	linux-iio@vger.kernel.org
9657S:	Maintained
9658F:	drivers/iio/dac/cio-dac.c
9659
9660MEDIA DRIVERS FOR ASCOT2E
9661M:	Sergey Kozlov <serjk@netup.ru>
9662M:	Abylay Ospan <aospan@netup.ru>
9663L:	linux-media@vger.kernel.org
9664W:	https://linuxtv.org
9665W:	http://netup.tv/
9666T:	git git://linuxtv.org/media_tree.git
9667S:	Supported
9668F:	drivers/media/dvb-frontends/ascot2e*
9669
9670MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9671M:	Jasmin Jessich <jasmin@anw.at>
9672L:	linux-media@vger.kernel.org
9673W:	https://linuxtv.org
9674T:	git git://linuxtv.org/media_tree.git
9675S:	Maintained
9676F:	drivers/media/dvb-frontends/cxd2099*
9677
9678MEDIA DRIVERS FOR CXD2841ER
9679M:	Sergey Kozlov <serjk@netup.ru>
9680M:	Abylay Ospan <aospan@netup.ru>
9681L:	linux-media@vger.kernel.org
9682W:	https://linuxtv.org
9683W:	http://netup.tv/
9684T:	git git://linuxtv.org/media_tree.git
9685S:	Supported
9686F:	drivers/media/dvb-frontends/cxd2841er*
9687
9688MEDIA DRIVERS FOR CXD2880
9689M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9690L:	linux-media@vger.kernel.org
9691W:	http://linuxtv.org/
9692T:	git git://linuxtv.org/media_tree.git
9693S:	Supported
9694F:	drivers/media/dvb-frontends/cxd2880/*
9695F:	drivers/media/spi/cxd2880*
9696
9697MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9698L:	linux-media@vger.kernel.org
9699W:	https://linuxtv.org
9700T:	git git://linuxtv.org/media_tree.git
9701S:	Orphan
9702F:	drivers/media/pci/ddbridge/*
9703
9704MEDIA DRIVERS FOR FREESCALE IMX
9705M:	Steve Longerbeam <slongerbeam@gmail.com>
9706M:	Philipp Zabel <p.zabel@pengutronix.de>
9707L:	linux-media@vger.kernel.org
9708T:	git git://linuxtv.org/media_tree.git
9709S:	Maintained
9710F:	Documentation/devicetree/bindings/media/imx.txt
9711F:	Documentation/media/v4l-drivers/imx.rst
9712F:	drivers/staging/media/imx/
9713F:	include/linux/imx-media.h
9714F:	include/media/imx.h
9715
9716MEDIA DRIVER FOR FREESCALE IMX PXP
9717M:	Philipp Zabel <p.zabel@pengutronix.de>
9718L:	linux-media@vger.kernel.org
9719T:	git git://linuxtv.org/media_tree.git
9720S:	Maintained
9721F:	drivers/media/platform/imx-pxp.[ch]
9722
9723MEDIA DRIVERS FOR FREESCALE IMX7
9724M:	Rui Miguel Silva <rmfrfs@gmail.com>
9725L:	linux-media@vger.kernel.org
9726T:	git git://linuxtv.org/media_tree.git
9727S:	Maintained
9728F:	Documentation/devicetree/bindings/media/imx7-csi.txt
9729F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9730F:	Documentation/media/v4l-drivers/imx7.rst
9731F:	drivers/staging/media/imx/imx7-media-csi.c
9732F:	drivers/staging/media/imx/imx7-mipi-csis.c
9733
9734MEDIA DRIVERS FOR HELENE
9735M:	Abylay Ospan <aospan@netup.ru>
9736L:	linux-media@vger.kernel.org
9737W:	https://linuxtv.org
9738W:	http://netup.tv/
9739T:	git git://linuxtv.org/media_tree.git
9740S:	Supported
9741F:	drivers/media/dvb-frontends/helene*
9742
9743MEDIA DRIVERS FOR HORUS3A
9744M:	Sergey Kozlov <serjk@netup.ru>
9745M:	Abylay Ospan <aospan@netup.ru>
9746L:	linux-media@vger.kernel.org
9747W:	https://linuxtv.org
9748W:	http://netup.tv/
9749T:	git git://linuxtv.org/media_tree.git
9750S:	Supported
9751F:	drivers/media/dvb-frontends/horus3a*
9752
9753MEDIA DRIVERS FOR LNBH25
9754M:	Sergey Kozlov <serjk@netup.ru>
9755M:	Abylay Ospan <aospan@netup.ru>
9756L:	linux-media@vger.kernel.org
9757W:	https://linuxtv.org
9758W:	http://netup.tv/
9759T:	git git://linuxtv.org/media_tree.git
9760S:	Supported
9761F:	drivers/media/dvb-frontends/lnbh25*
9762
9763MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9764L:	linux-media@vger.kernel.org
9765W:	https://linuxtv.org
9766T:	git git://linuxtv.org/media_tree.git
9767S:	Orphan
9768F:	drivers/media/dvb-frontends/mxl5xx*
9769
9770MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9771M:	Sergey Kozlov <serjk@netup.ru>
9772M:	Abylay Ospan <aospan@netup.ru>
9773L:	linux-media@vger.kernel.org
9774W:	https://linuxtv.org
9775W:	http://netup.tv/
9776T:	git git://linuxtv.org/media_tree.git
9777S:	Supported
9778F:	drivers/media/pci/netup_unidvb/*
9779
9780MEDIA DRIVERS FOR RENESAS - CEU
9781M:	Jacopo Mondi <jacopo@jmondi.org>
9782L:	linux-media@vger.kernel.org
9783L:	linux-renesas-soc@vger.kernel.org
9784T:	git git://linuxtv.org/media_tree.git
9785S:	Supported
9786F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9787F:	drivers/media/platform/renesas-ceu.c
9788F:	include/media/drv-intf/renesas-ceu.h
9789
9790MEDIA DRIVERS FOR RENESAS - DRIF
9791M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9792L:	linux-media@vger.kernel.org
9793L:	linux-renesas-soc@vger.kernel.org
9794T:	git git://linuxtv.org/media_tree.git
9795S:	Supported
9796F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9797F:	drivers/media/platform/rcar_drif.c
9798
9799MEDIA DRIVERS FOR RENESAS - FCP
9800M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9801L:	linux-media@vger.kernel.org
9802L:	linux-renesas-soc@vger.kernel.org
9803T:	git git://linuxtv.org/media_tree.git
9804S:	Supported
9805F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9806F:	drivers/media/platform/rcar-fcp.c
9807F:	include/media/rcar-fcp.h
9808
9809MEDIA DRIVERS FOR RENESAS - FDP1
9810M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9811L:	linux-media@vger.kernel.org
9812L:	linux-renesas-soc@vger.kernel.org
9813T:	git git://linuxtv.org/media_tree.git
9814S:	Supported
9815F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9816F:	drivers/media/platform/rcar_fdp1.c
9817
9818MEDIA DRIVERS FOR RENESAS - VIN
9819M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9820L:	linux-media@vger.kernel.org
9821L:	linux-renesas-soc@vger.kernel.org
9822T:	git git://linuxtv.org/media_tree.git
9823S:	Supported
9824F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9825F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9826F:	drivers/media/platform/rcar-vin/
9827
9828MEDIA DRIVERS FOR RENESAS - VSP1
9829M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9830M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9831L:	linux-media@vger.kernel.org
9832L:	linux-renesas-soc@vger.kernel.org
9833T:	git git://linuxtv.org/media_tree.git
9834S:	Supported
9835F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9836F:	drivers/media/platform/vsp1/
9837
9838MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9839L:	linux-media@vger.kernel.org
9840W:	https://linuxtv.org
9841T:	git git://linuxtv.org/media_tree.git
9842S:	Orphan
9843F:	drivers/media/dvb-frontends/stv0910*
9844
9845MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9846L:	linux-media@vger.kernel.org
9847W:	https://linuxtv.org
9848T:	git git://linuxtv.org/media_tree.git
9849S:	Orphan
9850F:	drivers/media/dvb-frontends/stv6111*
9851
9852MEDIA DRIVERS FOR STM32 - DCMI
9853M:	Hugues Fruchet <hugues.fruchet@st.com>
9854L:	linux-media@vger.kernel.org
9855T:	git git://linuxtv.org/media_tree.git
9856S:	Supported
9857F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9858F:	drivers/media/platform/stm32/stm32-dcmi.c
9859
9860MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9861M:	Dmitry Osipenko <digetx@gmail.com>
9862L:	linux-media@vger.kernel.org
9863L:	linux-tegra@vger.kernel.org
9864T:	git git://linuxtv.org/media_tree.git
9865S:	Maintained
9866F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9867F:	drivers/staging/media/tegra-vde/
9868
9869MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9870M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9871P:	LinuxTV.org Project
9872L:	linux-media@vger.kernel.org
9873W:	https://linuxtv.org
9874Q:	http://patchwork.kernel.org/project/linux-media/list/
9875T:	git git://linuxtv.org/media_tree.git
9876S:	Maintained
9877F:	Documentation/devicetree/bindings/media/
9878F:	Documentation/media/
9879F:	drivers/media/
9880F:	drivers/staging/media/
9881F:	include/linux/platform_data/media/
9882F:	include/media/
9883F:	include/uapi/linux/dvb/
9884F:	include/uapi/linux/videodev2.h
9885F:	include/uapi/linux/media.h
9886F:	include/uapi/linux/v4l2-*
9887F:	include/uapi/linux/meye.h
9888F:	include/uapi/linux/ivtv*
9889F:	include/uapi/linux/uvcvideo.h
9890
9891MEDIATEK BLUETOOTH DRIVER
9892M:	Sean Wang <sean.wang@mediatek.com>
9893L:	linux-bluetooth@vger.kernel.org
9894L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9895S:	Maintained
9896F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9897F:	drivers/bluetooth/btmtkuart.c
9898
9899MEDIATEK CIR DRIVER
9900M:	Sean Wang <sean.wang@mediatek.com>
9901S:	Maintained
9902F:	drivers/media/rc/mtk-cir.c
9903
9904MEDIATEK DMA DRIVER
9905M:	Sean Wang <sean.wang@mediatek.com>
9906L:	dmaengine@vger.kernel.org
9907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9908L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9909S:	Maintained
9910F:	Documentation/devicetree/bindings/dma/mtk-*
9911F:	drivers/dma/mediatek/
9912
9913MEDIATEK PMIC LED DRIVER
9914M:	Sean Wang <sean.wang@mediatek.com>
9915S:	Maintained
9916F:	drivers/leds/leds-mt6323.c
9917F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9918
9919MEDIATEK ETHERNET DRIVER
9920M:	Felix Fietkau <nbd@openwrt.org>
9921M:	John Crispin <john@phrozen.org>
9922M:	Sean Wang <sean.wang@mediatek.com>
9923M:	Nelson Chang <nelson.chang@mediatek.com>
9924L:	netdev@vger.kernel.org
9925S:	Maintained
9926F:	drivers/net/ethernet/mediatek/
9927
9928MEDIATEK SWITCH DRIVER
9929M:	Sean Wang <sean.wang@mediatek.com>
9930L:	netdev@vger.kernel.org
9931S:	Maintained
9932F:	drivers/net/dsa/mt7530.*
9933F:	net/dsa/tag_mtk.c
9934
9935MEDIATEK JPEG DRIVER
9936M:	Rick Chang <rick.chang@mediatek.com>
9937M:	Bin Liu <bin.liu@mediatek.com>
9938S:	Supported
9939F:	drivers/media/platform/mtk-jpeg/
9940F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9941
9942MEDIATEK MDP DRIVER
9943M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9944M:	Houlong Wei <houlong.wei@mediatek.com>
9945M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9946S:	Supported
9947F:	drivers/media/platform/mtk-mdp/
9948F:	drivers/media/platform/mtk-vpu/
9949F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9950
9951MEDIATEK MEDIA DRIVER
9952M:	Tiffany Lin <tiffany.lin@mediatek.com>
9953M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9954S:	Supported
9955F:	drivers/media/platform/mtk-vcodec/
9956F:	drivers/media/platform/mtk-vpu/
9957F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9958F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9959
9960MEDIATEK MMC/SD/SDIO DRIVER
9961M:	Chaotian Jing <chaotian.jing@mediatek.com>
9962S:	Maintained
9963F:	drivers/mmc/host/mtk-sd.c
9964F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
9965
9966MEDIATEK MT76 WIRELESS LAN DRIVER
9967M:	Felix Fietkau <nbd@nbd.name>
9968M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9969R:	Ryder Lee <ryder.lee@mediatek.com>
9970R:	Roy Luo <royluo@google.com>
9971L:	linux-wireless@vger.kernel.org
9972S:	Maintained
9973F:	drivers/net/wireless/mediatek/mt76/
9974
9975MEDIATEK MT7601U WIRELESS LAN DRIVER
9976M:	Jakub Kicinski <kubakici@wp.pl>
9977L:	linux-wireless@vger.kernel.org
9978S:	Maintained
9979F:	drivers/net/wireless/mediatek/mt7601u/
9980
9981MEDIATEK NAND CONTROLLER DRIVER
9982M:	Xiaolei Li <xiaolei.li@mediatek.com>
9983L:	linux-mtd@lists.infradead.org
9984S:	Maintained
9985F:	drivers/mtd/nand/raw/mtk_*
9986F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9987
9988MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9989M:	Sean Wang <sean.wang@mediatek.com>
9990S:	Maintained
9991F:	drivers/char/hw_random/mtk-rng.c
9992
9993MEDIATEK USB3 DRD IP DRIVER
9994M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9995L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9997L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9998S:	Maintained
9999F:	drivers/usb/mtu3/
10000
10001MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10002M:	Peter Senna Tschudin <peter.senna@gmail.com>
10003M:	Martin Donnelly <martin.donnelly@ge.com>
10004M:	Martyn Welch <martyn.welch@collabora.co.uk>
10005S:	Maintained
10006F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10007F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10008
10009MEGARAID SCSI/SAS DRIVERS
10010M:	Kashyap Desai <kashyap.desai@broadcom.com>
10011M:	Sumit Saxena <sumit.saxena@broadcom.com>
10012M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10013L:	megaraidlinux.pdl@broadcom.com
10014L:	linux-scsi@vger.kernel.org
10015W:	http://www.avagotech.com/support/
10016S:	Maintained
10017F:	Documentation/scsi/megaraid.txt
10018F:	drivers/scsi/megaraid.*
10019F:	drivers/scsi/megaraid/
10020
10021MELEXIS MLX90614 DRIVER
10022M:	Crt Mori <cmo@melexis.com>
10023L:	linux-iio@vger.kernel.org
10024W:	http://www.melexis.com
10025S:	Supported
10026F:	drivers/iio/temperature/mlx90614.c
10027
10028MELEXIS MLX90632 DRIVER
10029M:	Crt Mori <cmo@melexis.com>
10030L:	linux-iio@vger.kernel.org
10031W:	http://www.melexis.com
10032S:	Supported
10033F:	drivers/iio/temperature/mlx90632.c
10034
10035MELFAS MIP4 TOUCHSCREEN DRIVER
10036M:	Sangwon Jee <jeesw@melfas.com>
10037W:	http://www.melfas.com
10038S:	Supported
10039F:	drivers/input/touchscreen/melfas_mip4.c
10040F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10041
10042MELLANOX ETHERNET DRIVER (mlx4_en)
10043M:	Tariq Toukan <tariqt@mellanox.com>
10044L:	netdev@vger.kernel.org
10045S:	Supported
10046W:	http://www.mellanox.com
10047Q:	http://patchwork.ozlabs.org/project/netdev/list/
10048F:	drivers/net/ethernet/mellanox/mlx4/en_*
10049
10050MELLANOX ETHERNET DRIVER (mlx5e)
10051M:	Saeed Mahameed <saeedm@mellanox.com>
10052L:	netdev@vger.kernel.org
10053S:	Supported
10054W:	http://www.mellanox.com
10055Q:	http://patchwork.ozlabs.org/project/netdev/list/
10056F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10057
10058MELLANOX ETHERNET INNOVA DRIVERS
10059R:	Boris Pismenny <borisp@mellanox.com>
10060L:	netdev@vger.kernel.org
10061S:	Supported
10062W:	http://www.mellanox.com
10063Q:	http://patchwork.ozlabs.org/project/netdev/list/
10064F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10065F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10066F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10067F:	include/linux/mlx5/mlx5_ifc_fpga.h
10068
10069MELLANOX ETHERNET SWITCH DRIVERS
10070M:	Jiri Pirko <jiri@mellanox.com>
10071M:	Ido Schimmel <idosch@mellanox.com>
10072L:	netdev@vger.kernel.org
10073S:	Supported
10074W:	http://www.mellanox.com
10075Q:	http://patchwork.ozlabs.org/project/netdev/list/
10076F:	drivers/net/ethernet/mellanox/mlxsw/
10077F:	tools/testing/selftests/drivers/net/mlxsw/
10078
10079MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10080M:	mlxsw@mellanox.com
10081L:	netdev@vger.kernel.org
10082S:	Supported
10083W:	http://www.mellanox.com
10084Q:	http://patchwork.ozlabs.org/project/netdev/list/
10085F:	drivers/net/ethernet/mellanox/mlxfw/
10086
10087MELLANOX HARDWARE PLATFORM SUPPORT
10088M:	Andy Shevchenko <andy@infradead.org>
10089M:	Darren Hart <dvhart@infradead.org>
10090M:	Vadim Pasternak <vadimp@mellanox.com>
10091L:	platform-driver-x86@vger.kernel.org
10092S:	Supported
10093F:	drivers/platform/mellanox/
10094F:	include/linux/platform_data/mlxreg.h
10095
10096MELLANOX MLX4 core VPI driver
10097M:	Tariq Toukan <tariqt@mellanox.com>
10098L:	netdev@vger.kernel.org
10099L:	linux-rdma@vger.kernel.org
10100W:	http://www.mellanox.com
10101Q:	http://patchwork.ozlabs.org/project/netdev/list/
10102S:	Supported
10103F:	drivers/net/ethernet/mellanox/mlx4/
10104F:	include/linux/mlx4/
10105
10106MELLANOX MLX4 IB driver
10107M:	Yishai Hadas <yishaih@mellanox.com>
10108L:	linux-rdma@vger.kernel.org
10109W:	http://www.mellanox.com
10110Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10111S:	Supported
10112F:	drivers/infiniband/hw/mlx4/
10113F:	include/linux/mlx4/
10114F:	include/uapi/rdma/mlx4-abi.h
10115
10116MELLANOX MLX5 core VPI driver
10117M:	Saeed Mahameed <saeedm@mellanox.com>
10118M:	Leon Romanovsky <leonro@mellanox.com>
10119L:	netdev@vger.kernel.org
10120L:	linux-rdma@vger.kernel.org
10121W:	http://www.mellanox.com
10122Q:	http://patchwork.ozlabs.org/project/netdev/list/
10123S:	Supported
10124F:	drivers/net/ethernet/mellanox/mlx5/core/
10125F:	include/linux/mlx5/
10126F:	Documentation/networking/device_drivers/mellanox/
10127
10128MELLANOX MLX5 IB driver
10129M:	Leon Romanovsky <leonro@mellanox.com>
10130L:	linux-rdma@vger.kernel.org
10131W:	http://www.mellanox.com
10132Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10133S:	Supported
10134F:	drivers/infiniband/hw/mlx5/
10135F:	include/linux/mlx5/
10136F:	include/uapi/rdma/mlx5-abi.h
10137
10138MELLANOX MLXCPLD I2C AND MUX DRIVER
10139M:	Vadim Pasternak <vadimp@mellanox.com>
10140M:	Michael Shych <michaelsh@mellanox.com>
10141L:	linux-i2c@vger.kernel.org
10142S:	Supported
10143F:	drivers/i2c/busses/i2c-mlxcpld.c
10144F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
10145F:	Documentation/i2c/busses/i2c-mlxcpld
10146
10147MELLANOX MLXCPLD LED DRIVER
10148M:	Vadim Pasternak <vadimp@mellanox.com>
10149L:	linux-leds@vger.kernel.org
10150S:	Supported
10151F:	drivers/leds/leds-mlxcpld.c
10152F:	drivers/leds/leds-mlxreg.c
10153F:	Documentation/leds/leds-mlxcpld.txt
10154
10155MELLANOX PLATFORM DRIVER
10156M:	Vadim Pasternak <vadimp@mellanox.com>
10157L:	platform-driver-x86@vger.kernel.org
10158S:	Supported
10159F:	drivers/platform/x86/mlx-platform.c
10160
10161MEMBARRIER SUPPORT
10162M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10163M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
10164L:	linux-kernel@vger.kernel.org
10165S:	Supported
10166F:	kernel/sched/membarrier.c
10167F:	include/uapi/linux/membarrier.h
10168F:	arch/powerpc/include/asm/membarrier.h
10169
10170MEMBLOCK
10171M:	Mike Rapoport <rppt@linux.ibm.com>
10172L:	linux-mm@kvack.org
10173S:	Maintained
10174F:	include/linux/memblock.h
10175F:	mm/memblock.c
10176F:	Documentation/core-api/boot-time-mm.rst
10177
10178MEMORY MANAGEMENT
10179L:	linux-mm@kvack.org
10180W:	http://www.linux-mm.org
10181S:	Maintained
10182F:	include/linux/mm.h
10183F:	include/linux/gfp.h
10184F:	include/linux/mmzone.h
10185F:	include/linux/memory_hotplug.h
10186F:	include/linux/vmalloc.h
10187F:	mm/
10188
10189MEMORY TECHNOLOGY DEVICES (MTD)
10190M:	David Woodhouse <dwmw2@infradead.org>
10191M:	Brian Norris <computersforpeace@gmail.com>
10192M:	Marek Vasut <marek.vasut@gmail.com>
10193M:	Miquel Raynal <miquel.raynal@bootlin.com>
10194M:	Richard Weinberger <richard@nod.at>
10195M:	Vignesh Raghavendra <vigneshr@ti.com>
10196L:	linux-mtd@lists.infradead.org
10197W:	http://www.linux-mtd.infradead.org/
10198Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10201S:	Maintained
10202F:	Documentation/devicetree/bindings/mtd/
10203F:	drivers/mtd/
10204F:	include/linux/mtd/
10205F:	include/uapi/mtd/
10206
10207MEN A21 WATCHDOG DRIVER
10208M:	Johannes Thumshirn <morbidrsa@gmail.com>
10209L:	linux-watchdog@vger.kernel.org
10210S:	Maintained
10211F:	drivers/watchdog/mena21_wdt.c
10212
10213MEN CHAMELEON BUS (mcb)
10214M:	Johannes Thumshirn <morbidrsa@gmail.com>
10215S:	Maintained
10216F:	drivers/mcb/
10217F:	include/linux/mcb.h
10218F:	Documentation/men-chameleon-bus.txt
10219
10220MEN F21BMC (Board Management Controller)
10221M:	Andreas Werner <andreas.werner@men.de>
10222S:	Supported
10223F:	drivers/mfd/menf21bmc.c
10224F:	drivers/watchdog/menf21bmc_wdt.c
10225F:	drivers/leds/leds-menf21bmc.c
10226F:	drivers/hwmon/menf21bmc_hwmon.c
10227F:	Documentation/hwmon/menf21bmc.rst
10228
10229MEN Z069 WATCHDOG DRIVER
10230M:	Johannes Thumshirn <jth@kernel.org>
10231L:	linux-watchdog@vger.kernel.org
10232S:	Maintained
10233F:	drivers/watchdog/menz69_wdt.c
10234
10235MESON AO CEC DRIVER FOR AMLOGIC SOCS
10236M:	Neil Armstrong <narmstrong@baylibre.com>
10237L:	linux-media@lists.freedesktop.org
10238L:	linux-amlogic@lists.infradead.org
10239W:	http://linux-meson.com/
10240S:	Supported
10241F:	drivers/media/platform/meson/ao-cec.c
10242F:	drivers/media/platform/meson/ao-cec-g12a.c
10243F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
10244T:	git git://linuxtv.org/media_tree.git
10245
10246MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10247M:	Liang Yang <liang.yang@amlogic.com>
10248L:	linux-mtd@lists.infradead.org
10249S:	Maintained
10250F:	drivers/mtd/nand/raw/meson_*
10251F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10252
10253METHODE UDPU SUPPORT
10254M:	Vladimir Vid <vladimir.vid@sartura.hr>
10255S:	Maintained
10256F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10257
10258MICROBLAZE ARCHITECTURE
10259M:	Michal Simek <monstr@monstr.eu>
10260W:	http://www.monstr.eu/fdt/
10261T:	git git://git.monstr.eu/linux-2.6-microblaze.git
10262S:	Supported
10263F:	arch/microblaze/
10264
10265MICROCHIP AT91 SERIAL DRIVER
10266M:	Richard Genoud <richard.genoud@gmail.com>
10267S:	Maintained
10268F:	drivers/tty/serial/atmel_serial.c
10269F:	drivers/tty/serial/atmel_serial.h
10270F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10271
10272MICROCHIP AUDIO ASOC DRIVERS
10273M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10274L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10275S:	Supported
10276F:	sound/soc/atmel
10277
10278MICROCHIP DMA DRIVER
10279M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10281L:	dmaengine@vger.kernel.org
10282S:	Supported
10283F:	drivers/dma/at_hdmac.c
10284F:	drivers/dma/at_hdmac_regs.h
10285F:	include/linux/platform_data/dma-atmel.h
10286F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
10287F:	include/dt-bindings/dma/at91.h
10288
10289MICROCHIP ECC DRIVER
10290M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10291L:	linux-crypto@vger.kernel.org
10292S:	Maintained
10293F:	drivers/crypto/atmel-ecc.*
10294
10295MICROCHIP I2C DRIVER
10296M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10297L:	linux-i2c@vger.kernel.org
10298S:	Supported
10299F:	drivers/i2c/busses/i2c-at91.h
10300F:	drivers/i2c/busses/i2c-at91-*.c
10301
10302MICROCHIP ISC DRIVER
10303M:	Eugen Hristev <eugen.hristev@microchip.com>
10304L:	linux-media@vger.kernel.org
10305S:	Supported
10306F:	drivers/media/platform/atmel/atmel-isc.c
10307F:	drivers/media/platform/atmel/atmel-isc-regs.h
10308F:	Documentation/devicetree/bindings/media/atmel-isc.txt
10309
10310MICROCHIP ISI DRIVER
10311M:	Eugen Hristev <eugen.hristev@microchip.com>
10312L:	linux-media@vger.kernel.org
10313S:	Supported
10314F:	drivers/media/platform/atmel/atmel-isi.c
10315F:	drivers/media/platform/atmel/atmel-isi.h
10316
10317MICROCHIP AT91 USART MFD DRIVER
10318M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10319L:	linux-kernel@vger.kernel.org
10320S:	Supported
10321F:	drivers/mfd/at91-usart.c
10322F:	include/dt-bindings/mfd/at91-usart.h
10323F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10324
10325MICROCHIP AT91 USART SPI DRIVER
10326M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
10327L:	linux-spi@vger.kernel.org
10328S:	Supported
10329F:	drivers/spi/spi-at91-usart.c
10330F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
10331
10332MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10333M:	Woojung Huh <woojung.huh@microchip.com>
10334M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10335L:	netdev@vger.kernel.org
10336S:	Maintained
10337F:	net/dsa/tag_ksz.c
10338F:	drivers/net/dsa/microchip/*
10339F:	include/linux/platform_data/microchip-ksz.h
10340F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
10341
10342MICROCHIP LAN743X ETHERNET DRIVER
10343M:	Bryan Whitehead <bryan.whitehead@microchip.com>
10344M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10345L:	netdev@vger.kernel.org
10346S:	Maintained
10347F:	drivers/net/ethernet/microchip/lan743x_*
10348
10349MICROCHIP LCDFB DRIVER
10350M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10351L:	linux-fbdev@vger.kernel.org
10352S:	Maintained
10353F:	drivers/video/fbdev/atmel_lcdfb.c
10354F:	include/video/atmel_lcdc.h
10355
10356MICROCHIP MMC/SD/SDIO MCI DRIVER
10357M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10358S:	Maintained
10359F:	drivers/mmc/host/atmel-mci.c
10360
10361MICROCHIP MCP16502 PMIC DRIVER
10362M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10364S:	Maintained
10365F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10366F:	drivers/regulator/mcp16502.c
10367
10368MICROCHIP MCP3911 ADC DRIVER
10369M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10370M:	Kent Gustavsson <kent@minoris.se>
10371L:	linux-iio@vger.kernel.org
10372S:	Supported
10373F:	drivers/iio/adc/mcp3911.c
10374F:	Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10375
10376MICROCHIP NAND DRIVER
10377M:	Tudor Ambarus <tudor.ambarus@microchip.com>
10378L:	linux-mtd@lists.infradead.org
10379S:	Supported
10380F:	drivers/mtd/nand/raw/atmel/*
10381F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
10382
10383MICROCHIP PWM DRIVER
10384M:	Claudiu Beznea <claudiu.beznea@microchip.com>
10385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10386L:	linux-pwm@vger.kernel.org
10387S:	Supported
10388F:	drivers/pwm/pwm-atmel.c
10389F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10390
10391MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10392M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10393M:	Eugen Hristev <eugen.hristev@microchip.com>
10394L:	linux-iio@vger.kernel.org
10395S:	Supported
10396F:	drivers/iio/adc/at91-sama5d2_adc.c
10397F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10398F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10399
10400MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10401M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10402S:	Supported
10403F:	drivers/power/reset/at91-sama5d2_shdwc.c
10404
10405MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10406M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
10407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408L:	linux-gpio@vger.kernel.org
10409F:	drivers/gpio/gpio-sama5d2-piobu.c
10410
10411MICROCHIP SPI DRIVER
10412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10413S:	Supported
10414F:	drivers/spi/spi-atmel.*
10415
10416MICROCHIP SSC DRIVER
10417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10419S:	Supported
10420F:	drivers/misc/atmel-ssc.c
10421F:	include/linux/atmel-ssc.h
10422
10423MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
10425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426S:	Supported
10427F:	drivers/misc/atmel_tclib.c
10428F:	drivers/clocksource/tcb_clksrc.c
10429
10430MICROCHIP USBA UDC DRIVER
10431M:	Cristian Birsan <cristian.birsan@microchip.com>
10432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433S:	Supported
10434F:	drivers/usb/gadget/udc/atmel_usba_udc.*
10435
10436MICROCHIP USB251XB DRIVER
10437M:	Richard Leitner <richard.leitner@skidata.com>
10438L:	linux-usb@vger.kernel.org
10439S:	Maintained
10440F:	drivers/usb/misc/usb251xb.c
10441F:	Documentation/devicetree/bindings/usb/usb251xb.txt
10442
10443MICROCHIP XDMA DRIVER
10444M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10445L:	linux-arm-kernel@lists.infradead.org
10446L:	dmaengine@vger.kernel.org
10447S:	Supported
10448F:	drivers/dma/at_xdmac.c
10449
10450MICROSEMI MIPS SOCS
10451M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10452M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10453L:	linux-mips@vger.kernel.org
10454S:	Supported
10455F:	arch/mips/generic/board-ocelot.c
10456F:	arch/mips/configs/generic/board-ocelot.config
10457F:	arch/mips/boot/dts/mscc/
10458F:	Documentation/devicetree/bindings/mips/mscc.txt
10459
10460MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10461M:	Don Brace <don.brace@microsemi.com>
10462L:	esc.storagedev@microsemi.com
10463L:	linux-scsi@vger.kernel.org
10464S:	Supported
10465F:	drivers/scsi/smartpqi/smartpqi*.[ch]
10466F:	drivers/scsi/smartpqi/Kconfig
10467F:	drivers/scsi/smartpqi/Makefile
10468F:	include/linux/cciss*.h
10469F:	include/uapi/linux/cciss*.h
10470F:	Documentation/scsi/smartpqi.txt
10471
10472MICROSEMI ETHERNET SWITCH DRIVER
10473M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10474M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10475L:	netdev@vger.kernel.org
10476S:	Supported
10477F:	drivers/net/ethernet/mscc/
10478
10479MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10480M:	Chen Yu <yu.c.chen@intel.com>
10481L:	platform-driver-x86@vger.kernel.org
10482S:	Supported
10483F:	drivers/platform/x86/surfacepro3_button.c
10484
10485MICROTEK X6 SCANNER
10486M:	Oliver Neukum <oliver@neukum.org>
10487S:	Maintained
10488F:	drivers/usb/image/microtek.*
10489
10490MIPS
10491M:	Ralf Baechle <ralf@linux-mips.org>
10492M:	Paul Burton <paul.burton@mips.com>
10493M:	James Hogan <jhogan@kernel.org>
10494L:	linux-mips@vger.kernel.org
10495W:	http://www.linux-mips.org/
10496T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
10497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10498Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
10499S:	Supported
10500F:	Documentation/devicetree/bindings/mips/
10501F:	Documentation/mips/
10502F:	arch/mips/
10503F:	drivers/platform/mips/
10504
10505MIPS BOSTON DEVELOPMENT BOARD
10506M:	Paul Burton <paul.burton@mips.com>
10507L:	linux-mips@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
10510F:	arch/mips/boot/dts/img/boston.dts
10511F:	arch/mips/configs/generic/board-boston.config
10512F:	drivers/clk/imgtec/clk-boston.c
10513F:	include/dt-bindings/clock/boston-clock.h
10514
10515MIPS GENERIC PLATFORM
10516M:	Paul Burton <paul.burton@mips.com>
10517L:	linux-mips@vger.kernel.org
10518S:	Supported
10519F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10520F:	arch/mips/generic/
10521F:	arch/mips/tools/generic-board-config.sh
10522
10523MIPS/LOONGSON1 ARCHITECTURE
10524M:	Keguang Zhang <keguang.zhang@gmail.com>
10525L:	linux-mips@vger.kernel.org
10526S:	Maintained
10527F:	arch/mips/loongson32/
10528F:	arch/mips/include/asm/mach-loongson32/
10529F:	drivers/*/*loongson1*
10530F:	drivers/*/*/*loongson1*
10531
10532MIPS/LOONGSON2 ARCHITECTURE
10533M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
10534L:	linux-mips@vger.kernel.org
10535S:	Maintained
10536F:	arch/mips/loongson64/fuloong-2e/
10537F:	arch/mips/loongson64/lemote-2f/
10538F:	arch/mips/include/asm/mach-loongson64/
10539F:	drivers/*/*loongson2*
10540F:	drivers/*/*/*loongson2*
10541
10542MIPS/LOONGSON3 ARCHITECTURE
10543M:	Huacai Chen <chenhc@lemote.com>
10544L:	linux-mips@vger.kernel.org
10545S:	Maintained
10546F:	arch/mips/loongson64/
10547F:	arch/mips/include/asm/mach-loongson64/
10548F:	drivers/platform/mips/cpu_hwmon.c
10549F:	drivers/*/*loongson3*
10550F:	drivers/*/*/*loongson3*
10551
10552MIPS RINT INSTRUCTION EMULATION
10553M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
10554L:	linux-mips@vger.kernel.org
10555S:	Supported
10556F:	arch/mips/math-emu/sp_rint.c
10557F:	arch/mips/math-emu/dp_rint.c
10558
10559MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10560M:	Hans Verkuil <hverkuil@xs4all.nl>
10561L:	linux-media@vger.kernel.org
10562T:	git git://linuxtv.org/media_tree.git
10563W:	https://linuxtv.org
10564S:	Odd Fixes
10565F:	drivers/media/radio/radio-miropcm20*
10566
10567MMP SUPPORT
10568R:	Lubomir Rintel <lkundrak@v3.sk>
10569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10570S:	Odd Fixes
10571F:	arch/arm/boot/dts/mmp*
10572F:	arch/arm/mach-mmp/
10573
10574MMU GATHER AND TLB INVALIDATION
10575M:	Will Deacon <will@kernel.org>
10576M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10577M:	Andrew Morton <akpm@linux-foundation.org>
10578M:	Nick Piggin <npiggin@gmail.com>
10579M:	Peter Zijlstra <peterz@infradead.org>
10580L:	linux-arch@vger.kernel.org
10581L:	linux-mm@kvack.org
10582S:	Maintained
10583F:	arch/*/include/asm/tlb.h
10584F:	include/asm-generic/tlb.h
10585F:	mm/mmu_gather.c
10586
10587MN88472 MEDIA DRIVER
10588M:	Antti Palosaari <crope@iki.fi>
10589L:	linux-media@vger.kernel.org
10590W:	https://linuxtv.org
10591W:	http://palosaari.fi/linux/
10592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10593S:	Maintained
10594F:	drivers/media/dvb-frontends/mn88472*
10595
10596MN88473 MEDIA DRIVER
10597M:	Antti Palosaari <crope@iki.fi>
10598L:	linux-media@vger.kernel.org
10599W:	https://linuxtv.org
10600W:	http://palosaari.fi/linux/
10601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10602S:	Maintained
10603F:	drivers/media/dvb-frontends/mn88473*
10604
10605MODULE SUPPORT
10606M:	Jessica Yu <jeyu@kernel.org>
10607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10608S:	Maintained
10609F:	include/linux/module.h
10610F:	kernel/module.c
10611
10612MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10613W:	http://popies.net/meye/
10614S:	Orphan
10615F:	Documentation/media/v4l-drivers/meye*
10616F:	drivers/media/pci/meye/
10617F:	include/uapi/linux/meye.h
10618
10619MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10620M:	Jiri Slaby <jirislaby@gmail.com>
10621S:	Maintained
10622F:	Documentation/serial/moxa-smartio.rst
10623F:	drivers/tty/mxser.*
10624
10625MR800 AVERMEDIA USB FM RADIO DRIVER
10626M:	Alexey Klimov <klimov.linux@gmail.com>
10627L:	linux-media@vger.kernel.org
10628T:	git git://linuxtv.org/media_tree.git
10629S:	Maintained
10630F:	drivers/media/radio/radio-mr800.c
10631
10632MRF24J40 IEEE 802.15.4 RADIO DRIVER
10633M:	Alan Ott <alan@signal11.us>
10634L:	linux-wpan@vger.kernel.org
10635S:	Maintained
10636F:	drivers/net/ieee802154/mrf24j40.c
10637F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10638
10639MSI LAPTOP SUPPORT
10640M:	"Lee, Chun-Yi" <jlee@suse.com>
10641L:	platform-driver-x86@vger.kernel.org
10642S:	Maintained
10643F:	drivers/platform/x86/msi-laptop.c
10644
10645MSI WMI SUPPORT
10646L:	platform-driver-x86@vger.kernel.org
10647S:	Orphan
10648F:	drivers/platform/x86/msi-wmi.c
10649
10650MSI001 MEDIA DRIVER
10651M:	Antti Palosaari <crope@iki.fi>
10652L:	linux-media@vger.kernel.org
10653W:	https://linuxtv.org
10654W:	http://palosaari.fi/linux/
10655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10656T:	git git://linuxtv.org/anttip/media_tree.git
10657S:	Maintained
10658F:	drivers/media/tuners/msi001*
10659
10660MSI2500 MEDIA DRIVER
10661M:	Antti Palosaari <crope@iki.fi>
10662L:	linux-media@vger.kernel.org
10663W:	https://linuxtv.org
10664W:	http://palosaari.fi/linux/
10665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10666T:	git git://linuxtv.org/anttip/media_tree.git
10667S:	Maintained
10668F:	drivers/media/usb/msi2500/
10669
10670MSYSTEMS DISKONCHIP G3 MTD DRIVER
10671M:	Robert Jarzmik <robert.jarzmik@free.fr>
10672L:	linux-mtd@lists.infradead.org
10673S:	Maintained
10674F:	drivers/mtd/devices/docg3*
10675
10676MT9M032 APTINA SENSOR DRIVER
10677M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10678L:	linux-media@vger.kernel.org
10679T:	git git://linuxtv.org/media_tree.git
10680S:	Maintained
10681F:	drivers/media/i2c/mt9m032.c
10682F:	include/media/i2c/mt9m032.h
10683
10684MT9P031 APTINA CAMERA SENSOR
10685M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10686L:	linux-media@vger.kernel.org
10687T:	git git://linuxtv.org/media_tree.git
10688S:	Maintained
10689F:	drivers/media/i2c/mt9p031.c
10690F:	include/media/i2c/mt9p031.h
10691
10692MT9T001 APTINA CAMERA SENSOR
10693M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10694L:	linux-media@vger.kernel.org
10695T:	git git://linuxtv.org/media_tree.git
10696S:	Maintained
10697F:	drivers/media/i2c/mt9t001.c
10698F:	include/media/i2c/mt9t001.h
10699
10700MT9T112 APTINA CAMERA SENSOR
10701M:	Jacopo Mondi <jacopo@jmondi.org>
10702L:	linux-media@vger.kernel.org
10703T:	git git://linuxtv.org/media_tree.git
10704S:	Odd Fixes
10705F:	drivers/media/i2c/mt9t112.c
10706F:	include/media/i2c/mt9t112.h
10707
10708MT9V032 APTINA CAMERA SENSOR
10709M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10710L:	linux-media@vger.kernel.org
10711T:	git git://linuxtv.org/media_tree.git
10712S:	Maintained
10713F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10714F:	drivers/media/i2c/mt9v032.c
10715F:	include/media/i2c/mt9v032.h
10716
10717MT9V111 APTINA CAMERA SENSOR
10718M:	Jacopo Mondi <jacopo@jmondi.org>
10719L:	linux-media@vger.kernel.org
10720T:	git git://linuxtv.org/media_tree.git
10721S:	Maintained
10722F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10723F:	drivers/media/i2c/mt9v111.c
10724
10725MULTIFUNCTION DEVICES (MFD)
10726M:	Lee Jones <lee.jones@linaro.org>
10727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10728S:	Supported
10729F:	Documentation/devicetree/bindings/mfd/
10730F:	drivers/mfd/
10731F:	include/linux/mfd/
10732F:	include/dt-bindings/mfd/
10733
10734MULTIMEDIA CARD (MMC) ETC. OVER SPI
10735S:	Orphan
10736F:	drivers/mmc/host/mmc_spi.c
10737F:	include/linux/spi/mmc_spi.h
10738
10739MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10740M:	Ulf Hansson <ulf.hansson@linaro.org>
10741L:	linux-mmc@vger.kernel.org
10742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10743S:	Maintained
10744F:	Documentation/devicetree/bindings/mmc/
10745F:	drivers/mmc/
10746F:	include/linux/mmc/
10747F:	include/uapi/linux/mmc/
10748
10749MULTIPLEXER SUBSYSTEM
10750M:	Peter Rosin <peda@axentia.se>
10751S:	Maintained
10752F:	Documentation/ABI/testing/sysfs-class-mux*
10753F:	Documentation/devicetree/bindings/mux/
10754F:	include/dt-bindings/mux/
10755F:	include/linux/mux/
10756F:	drivers/mux/
10757
10758MULTITECH MULTIPORT CARD (ISICOM)
10759S:	Orphan
10760F:	drivers/tty/isicom.c
10761F:	include/linux/isicom.h
10762
10763MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10764M:	Bin Liu <b-liu@ti.com>
10765L:	linux-usb@vger.kernel.org
10766S:	Maintained
10767F:	drivers/usb/musb/
10768
10769MXL301RF MEDIA DRIVER
10770M:	Akihiro Tsukada <tskd08@gmail.com>
10771L:	linux-media@vger.kernel.org
10772S:	Odd Fixes
10773F:	drivers/media/tuners/mxl301rf*
10774
10775MXL5007T MEDIA DRIVER
10776M:	Michael Krufky <mkrufky@linuxtv.org>
10777L:	linux-media@vger.kernel.org
10778W:	https://linuxtv.org
10779W:	http://github.com/mkrufky
10780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10781T:	git git://linuxtv.org/mkrufky/tuners.git
10782S:	Maintained
10783F:	drivers/media/tuners/mxl5007t.*
10784
10785MXSFB DRM DRIVER
10786M:	Marek Vasut <marex@denx.de>
10787M:	Stefan Agner <stefan@agner.ch>
10788L:	dri-devel@lists.freedesktop.org
10789S:	Supported
10790F:	drivers/gpu/drm/mxsfb/
10791F:	Documentation/devicetree/bindings/display/mxsfb.txt
10792T:	git git://anongit.freedesktop.org/drm/drm-misc
10793
10794MYLEX DAC960 PCI RAID Controller
10795M:	Hannes Reinecke <hare@kernel.org>
10796L:	linux-scsi@vger.kernel.org
10797S:	Supported
10798F:	drivers/scsi/myrb.*
10799F:	drivers/scsi/myrs.*
10800
10801MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10802M:	Chris Lee <christopher.lee@cspi.com>
10803L:	netdev@vger.kernel.org
10804W:	https://www.cspi.com/ethernet-products/support/downloads/
10805S:	Supported
10806F:	drivers/net/ethernet/myricom/myri10ge/
10807
10808NAND FLASH SUBSYSTEM
10809M:	Miquel Raynal <miquel.raynal@bootlin.com>
10810R:	Richard Weinberger <richard@nod.at>
10811L:	linux-mtd@lists.infradead.org
10812W:	http://www.linux-mtd.infradead.org/
10813Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10815S:	Maintained
10816F:	drivers/mtd/nand/
10817F:	include/linux/mtd/*nand*.h
10818
10819NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10820M:	Daniel Mack <zonque@gmail.com>
10821S:	Maintained
10822L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10823W:	http://www.native-instruments.com
10824F:	sound/usb/caiaq/
10825
10826NATSEMI ETHERNET DRIVER (DP8381x)
10827S:	Orphan
10828F:	drivers/net/ethernet/natsemi/natsemi.c
10829
10830NCR 5380 SCSI DRIVERS
10831M:	Finn Thain <fthain@telegraphics.com.au>
10832M:	Michael Schmitz <schmitzmic@gmail.com>
10833L:	linux-scsi@vger.kernel.org
10834S:	Maintained
10835F:	Documentation/scsi/g_NCR5380.txt
10836F:	drivers/scsi/NCR5380.*
10837F:	drivers/scsi/arm/cumana_1.c
10838F:	drivers/scsi/arm/oak.c
10839F:	drivers/scsi/atari_scsi.*
10840F:	drivers/scsi/dmx3191d.c
10841F:	drivers/scsi/g_NCR5380.*
10842F:	drivers/scsi/mac_scsi.*
10843F:	drivers/scsi/sun3_scsi.*
10844F:	drivers/scsi/sun3_scsi_vme.c
10845
10846NCSI LIBRARY:
10847M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
10848S:	Maintained
10849F:	net/ncsi/
10850
10851NCT6775 HARDWARE MONITOR DRIVER
10852M:	Guenter Roeck <linux@roeck-us.net>
10853L:	linux-hwmon@vger.kernel.org
10854S:	Maintained
10855F:	Documentation/hwmon/nct6775.rst
10856F:	drivers/hwmon/nct6775.c
10857
10858NET_FAILOVER MODULE
10859M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
10860L:	netdev@vger.kernel.org
10861S:	Supported
10862F:	driver/net/net_failover.c
10863F:	include/net/net_failover.h
10864F:	Documentation/networking/net_failover.rst
10865
10866NETEFFECT IWARP RNIC DRIVER (IW_NES)
10867M:	Faisal Latif <faisal.latif@intel.com>
10868L:	linux-rdma@vger.kernel.org
10869W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10870S:	Supported
10871F:	drivers/infiniband/hw/nes/
10872F:	include/uapi/rdma/nes-abi.h
10873
10874NETEM NETWORK EMULATOR
10875M:	Stephen Hemminger <stephen@networkplumber.org>
10876L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
10877S:	Maintained
10878F:	net/sched/sch_netem.c
10879
10880NETERION 10GbE DRIVERS (s2io/vxge)
10881M:	Jon Mason <jdmason@kudzu.us>
10882L:	netdev@vger.kernel.org
10883S:	Supported
10884F:	Documentation/networking/device_drivers/neterion/s2io.txt
10885F:	Documentation/networking/device_drivers/neterion/vxge.txt
10886F:	drivers/net/ethernet/neterion/
10887
10888NETFILTER
10889M:	Pablo Neira Ayuso <pablo@netfilter.org>
10890M:	Jozsef Kadlecsik <kadlec@netfilter.org>
10891M:	Florian Westphal <fw@strlen.de>
10892L:	netfilter-devel@vger.kernel.org
10893L:	coreteam@netfilter.org
10894W:	http://www.netfilter.org/
10895W:	http://www.iptables.org/
10896W:	http://www.nftables.org/
10897Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10900S:	Maintained
10901F:	include/linux/netfilter*
10902F:	include/linux/netfilter/
10903F:	include/net/netfilter/
10904F:	include/uapi/linux/netfilter*
10905F:	include/uapi/linux/netfilter/
10906F:	net/*/netfilter.c
10907F:	net/*/netfilter/
10908F:	net/netfilter/
10909F:	net/bridge/br_netfilter*.c
10910
10911NETROM NETWORK LAYER
10912M:	Ralf Baechle <ralf@linux-mips.org>
10913L:	linux-hams@vger.kernel.org
10914W:	http://www.linux-ax25.org/
10915S:	Maintained
10916F:	include/net/netrom.h
10917F:	include/uapi/linux/netrom.h
10918F:	net/netrom/
10919
10920NETRONOME ETHERNET DRIVERS
10921M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10922L:	oss-drivers@netronome.com
10923S:	Maintained
10924F:	drivers/net/ethernet/netronome/
10925
10926NETWORK BLOCK DEVICE (NBD)
10927M:	Josef Bacik <josef@toxicpanda.com>
10928S:	Maintained
10929L:	linux-block@vger.kernel.org
10930L:	nbd@other.debian.org
10931F:	Documentation/blockdev/nbd.txt
10932F:	drivers/block/nbd.c
10933F:	include/trace/events/nbd.h
10934F:	include/uapi/linux/nbd.h
10935
10936NETWORK DROP MONITOR
10937M:	Neil Horman <nhorman@tuxdriver.com>
10938L:	netdev@vger.kernel.org
10939S:	Maintained
10940W:	https://fedorahosted.org/dropwatch/
10941F:	net/core/drop_monitor.c
10942
10943NETWORKING DRIVERS
10944M:	"David S. Miller" <davem@davemloft.net>
10945L:	netdev@vger.kernel.org
10946W:	http://www.linuxfoundation.org/en/Net
10947Q:	http://patchwork.ozlabs.org/project/netdev/list/
10948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10950S:	Odd Fixes
10951F:	Documentation/devicetree/bindings/net/
10952F:	drivers/net/
10953F:	include/linux/if_*
10954F:	include/linux/netdevice.h
10955F:	include/linux/etherdevice.h
10956F:	include/linux/fcdevice.h
10957F:	include/linux/fddidevice.h
10958F:	include/linux/hippidevice.h
10959F:	include/linux/inetdevice.h
10960F:	include/uapi/linux/if_*
10961F:	include/uapi/linux/netdevice.h
10962
10963NETWORKING DRIVERS (WIRELESS)
10964M:	Kalle Valo <kvalo@codeaurora.org>
10965L:	linux-wireless@vger.kernel.org
10966Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10969S:	Maintained
10970F:	Documentation/devicetree/bindings/net/wireless/
10971F:	drivers/net/wireless/
10972
10973NETWORKING [DSA]
10974M:	Andrew Lunn <andrew@lunn.ch>
10975M:	Vivien Didelot <vivien.didelot@gmail.com>
10976M:	Florian Fainelli <f.fainelli@gmail.com>
10977S:	Maintained
10978F:	Documentation/devicetree/bindings/net/dsa/
10979F:	net/dsa/
10980F:	include/net/dsa.h
10981F:	include/linux/dsa/
10982F:	include/linux/platform_data/dsa.h
10983F:	drivers/net/dsa/
10984
10985NETWORKING [GENERAL]
10986M:	"David S. Miller" <davem@davemloft.net>
10987L:	netdev@vger.kernel.org
10988W:	http://www.linuxfoundation.org/en/Net
10989Q:	http://patchwork.ozlabs.org/project/netdev/list/
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10992B:	mailto:netdev@vger.kernel.org
10993S:	Maintained
10994F:	net/
10995F:	include/net/
10996F:	include/linux/in.h
10997F:	include/linux/net.h
10998F:	include/linux/netdevice.h
10999F:	include/uapi/linux/in.h
11000F:	include/uapi/linux/net.h
11001F:	include/uapi/linux/netdevice.h
11002F:	include/uapi/linux/net_namespace.h
11003F:	tools/testing/selftests/net/
11004F:	lib/net_utils.c
11005F:	lib/random32.c
11006F:	Documentation/networking/
11007
11008NETWORKING [IPSEC]
11009M:	Steffen Klassert <steffen.klassert@secunet.com>
11010M:	Herbert Xu <herbert@gondor.apana.org.au>
11011M:	"David S. Miller" <davem@davemloft.net>
11012L:	netdev@vger.kernel.org
11013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11015S:	Maintained
11016F:	net/xfrm/
11017F:	net/key/
11018F:	net/ipv4/xfrm*
11019F:	net/ipv4/esp4*
11020F:	net/ipv4/ah4.c
11021F:	net/ipv4/ipcomp.c
11022F:	net/ipv4/ip_vti.c
11023F:	net/ipv6/xfrm*
11024F:	net/ipv6/esp6*
11025F:	net/ipv6/ah6.c
11026F:	net/ipv6/ipcomp6.c
11027F:	net/ipv6/ip6_vti.c
11028F:	include/uapi/linux/xfrm.h
11029F:	include/net/xfrm.h
11030
11031NETWORKING [IPv4/IPv6]
11032M:	"David S. Miller" <davem@davemloft.net>
11033M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11034M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11035L:	netdev@vger.kernel.org
11036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11037S:	Maintained
11038F:	net/ipv4/
11039F:	net/ipv6/
11040F:	include/net/ip*
11041F:	arch/x86/net/*
11042
11043NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11044M:	Paul Moore <paul@paul-moore.com>
11045W:	https://github.com/netlabel
11046L:	netdev@vger.kernel.org
11047L:	linux-security-module@vger.kernel.org
11048S:	Maintained
11049F:	Documentation/netlabel/
11050F:	include/net/calipso.h
11051F:	include/net/cipso_ipv4.h
11052F:	include/net/netlabel.h
11053F:	include/uapi/linux/netfilter/xt_SECMARK.h
11054F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11055F:	net/netlabel/
11056F:	net/ipv4/cipso_ipv4.c
11057F:	net/ipv6/calipso.c
11058F:	net/netfilter/xt_CONNSECMARK.c
11059F:	net/netfilter/xt_SECMARK.c
11060
11061NETWORKING [TCP]
11062M:	Eric Dumazet <edumazet@google.com>
11063L:	netdev@vger.kernel.org
11064S:	Maintained
11065F:	net/ipv4/tcp*.c
11066F:	net/ipv4/syncookies.c
11067F:	net/ipv6/tcp*.c
11068F:	net/ipv6/syncookies.c
11069F:	include/uapi/linux/tcp.h
11070F:	include/net/tcp.h
11071F:	include/linux/tcp.h
11072F:	include/trace/events/tcp.h
11073
11074NETWORKING [TLS]
11075M:	Boris Pismenny <borisp@mellanox.com>
11076M:	Aviad Yehezkel <aviadye@mellanox.com>
11077M:	Dave Watson <davejwatson@fb.com>
11078M:	John Fastabend <john.fastabend@gmail.com>
11079M:	Daniel Borkmann <daniel@iogearbox.net>
11080L:	netdev@vger.kernel.org
11081S:	Maintained
11082F:	net/tls/*
11083F:	include/uapi/linux/tls.h
11084F:	include/net/tls.h
11085
11086NETWORKING [WIRELESS]
11087L:	linux-wireless@vger.kernel.org
11088Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11089
11090NETDEVSIM
11091M:	Jakub Kicinski <jakub.kicinski@netronome.com>
11092S:	Maintained
11093F:	drivers/net/netdevsim/*
11094
11095NETXEN (1/10) GbE SUPPORT
11096M:	Manish Chopra <manishc@marvell.com>
11097M:	Rahul Verma <rahulv@marvell.com>
11098M:	GR-Linux-NIC-Dev@marvell.com
11099L:	netdev@vger.kernel.org
11100S:	Supported
11101F:	drivers/net/ethernet/qlogic/netxen/
11102
11103NEXTHOP
11104M:	David Ahern <dsahern@kernel.org>
11105L:	netdev@vger.kernel.org
11106S:	Maintained
11107F:	include/net/nexthop.h
11108F:	include/uapi/linux/nexthop.h
11109F:	include/net/netns/nexthop.h
11110F:	net/ipv4/nexthop.c
11111
11112NFC SUBSYSTEM
11113L:	netdev@vger.kernel.org
11114S:	Orphan
11115F:	net/nfc/
11116F:	include/net/nfc/
11117F:	include/uapi/linux/nfc.h
11118F:	drivers/nfc/
11119F:	include/linux/platform_data/nfcmrvl.h
11120F:	include/linux/platform_data/nxp-nci.h
11121F:	Documentation/devicetree/bindings/net/nfc/
11122
11123NFS, SUNRPC, AND LOCKD CLIENTS
11124M:	Trond Myklebust <trond.myklebust@hammerspace.com>
11125M:	Anna Schumaker <anna.schumaker@netapp.com>
11126L:	linux-nfs@vger.kernel.org
11127W:	http://client.linux-nfs.org
11128T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11129S:	Maintained
11130F:	fs/lockd/
11131F:	fs/nfs/
11132F:	fs/nfs_common/
11133F:	net/sunrpc/
11134F:	include/linux/lockd/
11135F:	include/linux/nfs*
11136F:	include/linux/sunrpc/
11137F:	include/uapi/linux/nfs*
11138F:	include/uapi/linux/sunrpc/
11139
11140NILFS2 FILESYSTEM
11141M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11142L:	linux-nilfs@vger.kernel.org
11143W:	https://nilfs.sourceforge.io/
11144W:	https://nilfs.osdn.jp/
11145T:	git git://github.com/konis/nilfs2.git
11146S:	Supported
11147F:	Documentation/filesystems/nilfs2.txt
11148F:	fs/nilfs2/
11149F:	include/trace/events/nilfs2.h
11150F:	include/uapi/linux/nilfs2_api.h
11151F:	include/uapi/linux/nilfs2_ondisk.h
11152
11153NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11154M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11155W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11156S:	Maintained
11157F:	Documentation/scsi/NinjaSCSI.txt
11158F:	drivers/scsi/pcmcia/nsp_*
11159
11160NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11161M:	GOTO Masanori <gotom@debian.or.jp>
11162M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11163W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11164S:	Maintained
11165F:	Documentation/scsi/NinjaSCSI.txt
11166F:	drivers/scsi/nsp32*
11167
11168NIOS2 ARCHITECTURE
11169M:	Ley Foon Tan <lftan@altera.com>
11170L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11172S:	Maintained
11173F:	arch/nios2/
11174
11175NOHZ, DYNTICKS SUPPORT
11176M:	Frederic Weisbecker <fweisbec@gmail.com>
11177M:	Thomas Gleixner <tglx@linutronix.de>
11178M:	Ingo Molnar <mingo@kernel.org>
11179L:	linux-kernel@vger.kernel.org
11180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11181S:	Maintained
11182F:	kernel/time/tick*.*
11183F:	include/linux/tick.h
11184F:	include/linux/sched/nohz.h
11185
11186NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11187M:	Pavel Machek <pavel@ucw.cz>
11188M:	Sakari Ailus <sakari.ailus@iki.fi>
11189L:	linux-media@vger.kernel.org
11190S:	Maintained
11191F:	drivers/media/i2c/et8ek8
11192F:	drivers/media/i2c/ad5820.c
11193
11194NOKIA N900 POWER SUPPLY DRIVERS
11195R:	Pali Rohár <pali.rohar@gmail.com>
11196F:	include/linux/power/bq2415x_charger.h
11197F:	include/linux/power/bq27xxx_battery.h
11198F:	include/linux/power/isp1704_charger.h
11199F:	drivers/power/supply/bq2415x_charger.c
11200F:	drivers/power/supply/bq27xxx_battery.c
11201F:	drivers/power/supply/bq27xxx_battery_i2c.c
11202F:	drivers/power/supply/isp1704_charger.c
11203F:	drivers/power/supply/rx51_battery.c
11204
11205NOLIBC HEADER FILE
11206M:	Willy Tarreau <w@1wt.eu>
11207S:	Maintained
11208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11209F:	tools/include/nolibc/
11210
11211NTB AMD DRIVER
11212M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11213L:	linux-ntb@googlegroups.com
11214S:	Supported
11215F:	drivers/ntb/hw/amd/
11216
11217NTB DRIVER CORE
11218M:	Jon Mason <jdmason@kudzu.us>
11219M:	Dave Jiang <dave.jiang@intel.com>
11220M:	Allen Hubbe <allenbh@gmail.com>
11221L:	linux-ntb@googlegroups.com
11222S:	Supported
11223W:	https://github.com/jonmason/ntb/wiki
11224T:	git git://github.com/jonmason/ntb.git
11225F:	drivers/ntb/
11226F:	drivers/net/ntb_netdev.c
11227F:	include/linux/ntb.h
11228F:	include/linux/ntb_transport.h
11229F:	tools/testing/selftests/ntb/
11230
11231NTB IDT DRIVER
11232M:	Serge Semin <fancer.lancer@gmail.com>
11233L:	linux-ntb@googlegroups.com
11234S:	Supported
11235F:	drivers/ntb/hw/idt/
11236
11237NTB INTEL DRIVER
11238M:	Dave Jiang <dave.jiang@intel.com>
11239L:	linux-ntb@googlegroups.com
11240S:	Supported
11241W:	https://github.com/davejiang/linux/wiki
11242T:	git https://github.com/davejiang/linux.git
11243F:	drivers/ntb/hw/intel/
11244
11245NTFS FILESYSTEM
11246M:	Anton Altaparmakov <anton@tuxera.com>
11247L:	linux-ntfs-dev@lists.sourceforge.net
11248W:	http://www.tuxera.com/
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11250S:	Supported
11251F:	Documentation/filesystems/ntfs.txt
11252F:	fs/ntfs/
11253
11254NUBUS SUBSYSTEM
11255M:	Finn Thain <fthain@telegraphics.com.au>
11256L:	linux-m68k@lists.linux-m68k.org
11257S:	Maintained
11258F:	arch/*/include/asm/nubus.h
11259F:	drivers/nubus/
11260F:	include/linux/nubus.h
11261F:	include/uapi/linux/nubus.h
11262
11263NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11264M:	Antonino Daplas <adaplas@gmail.com>
11265L:	linux-fbdev@vger.kernel.org
11266S:	Maintained
11267F:	drivers/video/fbdev/riva/
11268F:	drivers/video/fbdev/nvidia/
11269
11270NVM EXPRESS DRIVER
11271M:	Keith Busch <kbusch@kernel.org>
11272M:	Jens Axboe <axboe@fb.com>
11273M:	Christoph Hellwig <hch@lst.de>
11274M:	Sagi Grimberg <sagi@grimberg.me>
11275L:	linux-nvme@lists.infradead.org
11276T:	git://git.infradead.org/nvme.git
11277W:	http://git.infradead.org/nvme.git
11278S:	Supported
11279F:	drivers/nvme/host/
11280F:	include/linux/nvme.h
11281F:	include/uapi/linux/nvme_ioctl.h
11282
11283NVM EXPRESS FC TRANSPORT DRIVERS
11284M:	James Smart <james.smart@broadcom.com>
11285L:	linux-nvme@lists.infradead.org
11286S:	Supported
11287F:	include/linux/nvme-fc.h
11288F:	include/linux/nvme-fc-driver.h
11289F:	drivers/nvme/host/fc.c
11290F:	drivers/nvme/target/fc.c
11291F:	drivers/nvme/target/fcloop.c
11292
11293NVM EXPRESS TARGET DRIVER
11294M:	Christoph Hellwig <hch@lst.de>
11295M:	Sagi Grimberg <sagi@grimberg.me>
11296L:	linux-nvme@lists.infradead.org
11297T:	git://git.infradead.org/nvme.git
11298W:	http://git.infradead.org/nvme.git
11299S:	Supported
11300F:	drivers/nvme/target/
11301
11302NVMEM FRAMEWORK
11303M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11304S:	Maintained
11305F:	drivers/nvmem/
11306F:	Documentation/devicetree/bindings/nvmem/
11307F:	Documentation/ABI/stable/sysfs-bus-nvmem
11308F:	include/linux/nvmem-consumer.h
11309F:	include/linux/nvmem-provider.h
11310
11311NXP FXAS21002C DRIVER
11312M:	Rui Miguel Silva <rmfrfs@gmail.com>
11313L:	linux-iio@vger.kernel.org
11314S:	Maintained
11315F:	Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11316F:	drivers/iio/gyro/fxas21002c_core.c
11317F:	drivers/iio/gyro/fxas21002c.h
11318F:	drivers/iio/gyro/fxas21002c_i2c.c
11319F:	drivers/iio/gyro/fxas21002c_spi.c
11320
11321NXP SGTL5000 DRIVER
11322M:	Fabio Estevam <festevam@gmail.com>
11323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
11326F:	sound/soc/codecs/sgtl5000*
11327
11328NXP SJA1105 ETHERNET SWITCH DRIVER
11329M:	Vladimir Oltean <olteanv@gmail.com>
11330L:	linux-kernel@vger.kernel.org
11331S:	Maintained
11332F:	drivers/net/dsa/sja1105
11333
11334NXP TDA998X DRM DRIVER
11335M:	Russell King <linux@armlinux.org.uk>
11336S:	Maintained
11337T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11338T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11339F:	drivers/gpu/drm/i2c/tda998x_drv.c
11340F:	include/drm/i2c/tda998x.h
11341F:	include/dt-bindings/display/tda998x.h
11342K:	"nxp,tda998x"
11343
11344NXP TFA9879 DRIVER
11345M:	Peter Rosin <peda@axentia.se>
11346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11347S:	Maintained
11348F:	Documentation/devicetree/bindings/sound/tfa9879.txt
11349F:	sound/soc/codecs/tfa9879*
11350
11351NXP-NCI NFC DRIVER
11352M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
11353R:	Charles Gorand <charles.gorand@effinnov.com>
11354L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11355S:	Supported
11356F:	drivers/nfc/nxp-nci
11357
11358OBJAGG
11359M:	Jiri Pirko <jiri@mellanox.com>
11360L:	netdev@vger.kernel.org
11361S:	Supported
11362F:	lib/objagg.c
11363F:	lib/test_objagg.c
11364F:	include/linux/objagg.h
11365
11366NXP FSPI DRIVER
11367R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
11368M:	Ashish Kumar <ashish.kumar@nxp.com>
11369L:	linux-spi@vger.kernel.org
11370S:	Maintained
11371F:	drivers/spi/spi-nxp-fspi.c
11372F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11373
11374OBJTOOL
11375M:	Josh Poimboeuf <jpoimboe@redhat.com>
11376M:	Peter Zijlstra <peterz@infradead.org>
11377S:	Supported
11378F:	tools/objtool/
11379
11380OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11381M:	Frederic Barrat <fbarrat@linux.ibm.com>
11382M:	Andrew Donnellan <ajd@linux.ibm.com>
11383L:	linuxppc-dev@lists.ozlabs.org
11384S:	Supported
11385F:	arch/powerpc/platforms/powernv/ocxl.c
11386F:	arch/powerpc/include/asm/pnv-ocxl.h
11387F:	drivers/misc/ocxl/
11388F:	include/misc/ocxl*
11389F:	include/uapi/misc/ocxl.h
11390F:	Documentation/accelerators/ocxl.rst
11391
11392OMAP AUDIO SUPPORT
11393M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11394M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
11395L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11396L:	linux-omap@vger.kernel.org
11397S:	Maintained
11398F:	sound/soc/ti/omap*
11399F:	sound/soc/ti/rx51.c
11400F:	sound/soc/ti/n810.c
11401F:	sound/soc/ti/sdma-pcm.*
11402
11403OMAP CLOCK FRAMEWORK SUPPORT
11404M:	Paul Walmsley <paul@pwsan.com>
11405L:	linux-omap@vger.kernel.org
11406S:	Maintained
11407F:	arch/arm/*omap*/*clock*
11408
11409OMAP DEVICE TREE SUPPORT
11410M:	Benoît Cousson <bcousson@baylibre.com>
11411M:	Tony Lindgren <tony@atomide.com>
11412L:	linux-omap@vger.kernel.org
11413L:	devicetree@vger.kernel.org
11414S:	Maintained
11415F:	arch/arm/boot/dts/*omap*
11416F:	arch/arm/boot/dts/*am3*
11417F:	arch/arm/boot/dts/*am4*
11418F:	arch/arm/boot/dts/*am5*
11419F:	arch/arm/boot/dts/*dra7*
11420
11421OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11422L:	linux-omap@vger.kernel.org
11423L:	linux-fbdev@vger.kernel.org
11424S:	Orphan
11425F:	drivers/video/fbdev/omap2/
11426F:	Documentation/arm/OMAP/DSS
11427
11428OMAP FRAMEBUFFER SUPPORT
11429L:	linux-fbdev@vger.kernel.org
11430L:	linux-omap@vger.kernel.org
11431S:	Orphan
11432F:	drivers/video/fbdev/omap/
11433
11434OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11435M:	Roger Quadros <rogerq@ti.com>
11436M:	Tony Lindgren <tony@atomide.com>
11437L:	linux-omap@vger.kernel.org
11438S:	Maintained
11439F:	drivers/memory/omap-gpmc.c
11440F:	arch/arm/mach-omap2/*gpmc*
11441
11442OMAP GPIO DRIVER
11443M:	Grygorii Strashko <grygorii.strashko@ti.com>
11444M:	Santosh Shilimkar <ssantosh@kernel.org>
11445M:	Kevin Hilman <khilman@kernel.org>
11446L:	linux-omap@vger.kernel.org
11447S:	Maintained
11448F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
11449F:	drivers/gpio/gpio-omap.c
11450
11451OMAP HARDWARE SPINLOCK SUPPORT
11452M:	Ohad Ben-Cohen <ohad@wizery.com>
11453L:	linux-omap@vger.kernel.org
11454S:	Maintained
11455F:	drivers/hwspinlock/omap_hwspinlock.c
11456
11457OMAP HS MMC SUPPORT
11458L:	linux-mmc@vger.kernel.org
11459L:	linux-omap@vger.kernel.org
11460S:	Orphan
11461F:	drivers/mmc/host/omap_hsmmc.c
11462
11463OMAP HWMOD DATA
11464M:	Paul Walmsley <paul@pwsan.com>
11465L:	linux-omap@vger.kernel.org
11466S:	Maintained
11467F:	arch/arm/mach-omap2/omap_hwmod*data*
11468
11469OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11470M:	Benoît Cousson <bcousson@baylibre.com>
11471L:	linux-omap@vger.kernel.org
11472S:	Maintained
11473F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11474
11475OMAP HWMOD SUPPORT
11476M:	Benoît Cousson <bcousson@baylibre.com>
11477M:	Paul Walmsley <paul@pwsan.com>
11478L:	linux-omap@vger.kernel.org
11479S:	Maintained
11480F:	arch/arm/mach-omap2/omap_hwmod.*
11481
11482OMAP I2C DRIVER
11483M:	Vignesh R <vigneshr@ti.com>
11484L:	linux-omap@vger.kernel.org
11485L:	linux-i2c@vger.kernel.org
11486S:	Maintained
11487F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
11488F:	drivers/i2c/busses/i2c-omap.c
11489
11490OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11491M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11492L:	linux-media@vger.kernel.org
11493S:	Maintained
11494F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
11495F:	drivers/media/platform/omap3isp/
11496F:	drivers/staging/media/omap4iss/
11497
11498OMAP MMC SUPPORT
11499M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11500L:	linux-omap@vger.kernel.org
11501S:	Odd Fixes
11502F:	drivers/mmc/host/omap.c
11503
11504OMAP POWER MANAGEMENT SUPPORT
11505M:	Kevin Hilman <khilman@kernel.org>
11506L:	linux-omap@vger.kernel.org
11507S:	Maintained
11508F:	arch/arm/*omap*/*pm*
11509F:	drivers/cpufreq/omap-cpufreq.c
11510
11511OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11512M:	Rajendra Nayak <rnayak@codeaurora.org>
11513M:	Paul Walmsley <paul@pwsan.com>
11514L:	linux-omap@vger.kernel.org
11515S:	Maintained
11516F:	arch/arm/mach-omap2/prm*
11517
11518OMAP RANDOM NUMBER GENERATOR SUPPORT
11519M:	Deepak Saxena <dsaxena@plexity.net>
11520S:	Maintained
11521F:	drivers/char/hw_random/omap-rng.c
11522
11523OMAP USB SUPPORT
11524L:	linux-usb@vger.kernel.org
11525L:	linux-omap@vger.kernel.org
11526S:	Orphan
11527F:	drivers/usb/*/*omap*
11528F:	arch/arm/*omap*/usb*
11529
11530OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11531M:	Mark Jackson <mpfj@newflow.co.uk>
11532L:	linux-omap@vger.kernel.org
11533S:	Maintained
11534F:	arch/arm/boot/dts/am335x-nano.dts
11535
11536OMAP1 SUPPORT
11537M:	Aaro Koskinen <aaro.koskinen@iki.fi>
11538M:	Tony Lindgren <tony@atomide.com>
11539L:	linux-omap@vger.kernel.org
11540Q:	http://patchwork.kernel.org/project/linux-omap/list/
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11542S:	Maintained
11543F:	arch/arm/mach-omap1/
11544F:	arch/arm/plat-omap/
11545F:	arch/arm/configs/omap1_defconfig
11546F:	drivers/i2c/busses/i2c-omap.c
11547F:	include/linux/platform_data/i2c-omap.h
11548F:	include/linux/platform_data/ams-delta-fiq.h
11549
11550OMAP2+ SUPPORT
11551M:	Tony Lindgren <tony@atomide.com>
11552L:	linux-omap@vger.kernel.org
11553W:	http://www.muru.com/linux/omap/
11554W:	http://linux.omap.com/
11555Q:	http://patchwork.kernel.org/project/linux-omap/list/
11556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11557S:	Maintained
11558F:	arch/arm/mach-omap2/
11559F:	arch/arm/plat-omap/
11560F:	arch/arm/configs/omap2plus_defconfig
11561F:	drivers/i2c/busses/i2c-omap.c
11562F:	drivers/irqchip/irq-omap-intc.c
11563F:	drivers/mfd/*omap*.c
11564F:	drivers/mfd/menelaus.c
11565F:	drivers/mfd/palmas.c
11566F:	drivers/mfd/tps65217.c
11567F:	drivers/mfd/tps65218.c
11568F:	drivers/mfd/tps65910.c
11569F:	drivers/mfd/twl-core.[ch]
11570F:	drivers/mfd/twl4030*.c
11571F:	drivers/mfd/twl6030*.c
11572F:	drivers/mfd/twl6040*.c
11573F:	drivers/regulator/palmas-regulator*.c
11574F:	drivers/regulator/pbias-regulator.c
11575F:	drivers/regulator/tps65217-regulator.c
11576F:	drivers/regulator/tps65218-regulator.c
11577F:	drivers/regulator/tps65910-regulator.c
11578F:	drivers/regulator/twl-regulator.c
11579F:	drivers/regulator/twl6030-regulator.c
11580F:	include/linux/platform_data/i2c-omap.h
11581
11582ONION OMEGA2+ BOARD
11583M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11584L:	linux-mips@vger.kernel.org
11585S:	Maintained
11586F:	arch/mips/boot/dts/ralink/omega2p.dts
11587
11588OMFS FILESYSTEM
11589M:	Bob Copeland <me@bobcopeland.com>
11590L:	linux-karma-devel@lists.sourceforge.net
11591S:	Maintained
11592F:	Documentation/filesystems/omfs.txt
11593F:	fs/omfs/
11594
11595OMNIKEY CARDMAN 4000 DRIVER
11596M:	Harald Welte <laforge@gnumonks.org>
11597S:	Maintained
11598F:	drivers/char/pcmcia/cm4000_cs.c
11599F:	include/linux/cm4000_cs.h
11600F:	include/uapi/linux/cm4000_cs.h
11601
11602OMNIKEY CARDMAN 4040 DRIVER
11603M:	Harald Welte <laforge@gnumonks.org>
11604S:	Maintained
11605F:	drivers/char/pcmcia/cm4040_cs.*
11606
11607OMNIVISION OV13858 SENSOR DRIVER
11608M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11609L:	linux-media@vger.kernel.org
11610T:	git git://linuxtv.org/media_tree.git
11611S:	Maintained
11612F:	drivers/media/i2c/ov13858.c
11613
11614OMNIVISION OV2680 SENSOR DRIVER
11615M:	Rui Miguel Silva <rmfrfs@gmail.com>
11616L:	linux-media@vger.kernel.org
11617T:	git git://linuxtv.org/media_tree.git
11618S:	Maintained
11619F:	drivers/media/i2c/ov2680.c
11620F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
11621
11622OMNIVISION OV2685 SENSOR DRIVER
11623M:	Shunqian Zheng <zhengsq@rock-chips.com>
11624L:	linux-media@vger.kernel.org
11625T:	git git://linuxtv.org/media_tree.git
11626S:	Maintained
11627F:	drivers/media/i2c/ov2685.c
11628
11629OMNIVISION OV5640 SENSOR DRIVER
11630M:	Steve Longerbeam <slongerbeam@gmail.com>
11631L:	linux-media@vger.kernel.org
11632T:	git git://linuxtv.org/media_tree.git
11633S:	Maintained
11634F:	drivers/media/i2c/ov5640.c
11635
11636OMNIVISION OV5647 SENSOR DRIVER
11637M:	Luis Oliveira <lolivei@synopsys.com>
11638L:	linux-media@vger.kernel.org
11639T:	git git://linuxtv.org/media_tree.git
11640S:	Maintained
11641F:	drivers/media/i2c/ov5647.c
11642
11643OMNIVISION OV5695 SENSOR DRIVER
11644M:	Shunqian Zheng <zhengsq@rock-chips.com>
11645L:	linux-media@vger.kernel.org
11646T:	git git://linuxtv.org/media_tree.git
11647S:	Maintained
11648F:	drivers/media/i2c/ov5695.c
11649
11650OMNIVISION OV7670 SENSOR DRIVER
11651M:	Jonathan Corbet <corbet@lwn.net>
11652L:	linux-media@vger.kernel.org
11653T:	git git://linuxtv.org/media_tree.git
11654S:	Maintained
11655F:	drivers/media/i2c/ov7670.c
11656F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
11657
11658OMNIVISION OV772x SENSOR DRIVER
11659M:	Jacopo Mondi <jacopo@jmondi.org>
11660L:	linux-media@vger.kernel.org
11661T:	git git://linuxtv.org/media_tree.git
11662S:	Odd fixes
11663F:	drivers/media/i2c/ov772x.c
11664F:	include/media/i2c/ov772x.h
11665F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
11666
11667OMNIVISION OV7740 SENSOR DRIVER
11668M:	Wenyou Yang <wenyou.yang@microchip.com>
11669L:	linux-media@vger.kernel.org
11670T:	git git://linuxtv.org/media_tree.git
11671S:	Maintained
11672F:	drivers/media/i2c/ov7740.c
11673F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
11674
11675OMNIVISION OV9640 SENSOR DRIVER
11676M:	Petr Cvek <petrcvekcz@gmail.com>
11677L:	linux-media@vger.kernel.org
11678S:	Maintained
11679F:	drivers/media/i2c/ov9640.*
11680
11681OMNIVISION OV8856 SENSOR DRIVER
11682M:	Ben Kao <ben.kao@intel.com>
11683L:	linux-media@vger.kernel.org
11684T:	git git://linuxtv.org/media_tree.git
11685S:	Maintained
11686F:	drivers/media/i2c/ov8856.c
11687
11688OMNIVISION OV9650 SENSOR DRIVER
11689M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11690R:	Akinobu Mita <akinobu.mita@gmail.com>
11691R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11692L:	linux-media@vger.kernel.org
11693T:	git git://linuxtv.org/media_tree.git
11694S:	Maintained
11695F:	drivers/media/i2c/ov9650.c
11696F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
11697
11698ONENAND FLASH DRIVER
11699M:	Kyungmin Park <kyungmin.park@samsung.com>
11700L:	linux-mtd@lists.infradead.org
11701S:	Maintained
11702F:	drivers/mtd/nand/onenand/
11703F:	include/linux/mtd/onenand*.h
11704
11705ONSTREAM SCSI TAPE DRIVER
11706M:	Willem Riede <osst@riede.org>
11707L:	osst-users@lists.sourceforge.net
11708L:	linux-scsi@vger.kernel.org
11709S:	Maintained
11710F:	Documentation/scsi/osst.txt
11711F:	drivers/scsi/osst.*
11712F:	drivers/scsi/osst_*.h
11713F:	drivers/scsi/st.h
11714
11715OP-TEE DRIVER
11716M:	Jens Wiklander <jens.wiklander@linaro.org>
11717S:	Maintained
11718F:	drivers/tee/optee/
11719
11720OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11721M:	Sumit Garg <sumit.garg@linaro.org>
11722S:	Maintained
11723F:	drivers/char/hw_random/optee-rng.c
11724
11725OPA-VNIC DRIVER
11726M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11727M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11728L:	linux-rdma@vger.kernel.org
11729S:	Supported
11730F:	drivers/infiniband/ulp/opa_vnic
11731
11732OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11733M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11734M:	Frank Rowand <frowand.list@gmail.com>
11735L:	devicetree@vger.kernel.org
11736S:	Maintained
11737F:	Documentation/devicetree/dynamic-resolution-notes.txt
11738F:	Documentation/devicetree/overlay-notes.txt
11739F:	drivers/of/overlay.c
11740F:	drivers/of/resolver.c
11741K:	of_overlay_notifier_
11742
11743OPEN FIRMWARE AND FLATTENED DEVICE TREE
11744M:	Rob Herring <robh+dt@kernel.org>
11745M:	Frank Rowand <frowand.list@gmail.com>
11746L:	devicetree@vger.kernel.org
11747W:	http://www.devicetree.org/
11748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11749S:	Maintained
11750F:	drivers/of/
11751F:	include/linux/of*.h
11752F:	scripts/dtc/
11753F:	Documentation/ABI/testing/sysfs-firmware-ofw
11754
11755OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11756M:	Rob Herring <robh+dt@kernel.org>
11757M:	Mark Rutland <mark.rutland@arm.com>
11758L:	devicetree@vger.kernel.org
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11760Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11761S:	Maintained
11762F:	Documentation/devicetree/
11763F:	arch/*/boot/dts/
11764F:	include/dt-bindings/
11765
11766OPENCORES I2C BUS DRIVER
11767M:	Peter Korsgaard <peter@korsgaard.com>
11768M:	Andrew Lunn <andrew@lunn.ch>
11769L:	linux-i2c@vger.kernel.org
11770S:	Maintained
11771F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11772F:	Documentation/i2c/busses/i2c-ocores
11773F:	drivers/i2c/busses/i2c-ocores.c
11774F:	include/linux/platform_data/i2c-ocores.h
11775
11776OPENRISC ARCHITECTURE
11777M:	Jonas Bonn <jonas@southpole.se>
11778M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11779M:	Stafford Horne <shorne@gmail.com>
11780T:	git git://github.com/openrisc/linux.git
11781L:	openrisc@lists.librecores.org
11782W:	http://openrisc.io
11783S:	Maintained
11784F:	Documentation/devicetree/bindings/openrisc/
11785F:	Documentation/openrisc/
11786F:	arch/openrisc/
11787F:	drivers/irqchip/irq-ompic.c
11788F:	drivers/irqchip/irq-or1k-*
11789
11790OPENVSWITCH
11791M:	Pravin B Shelar <pshelar@ovn.org>
11792L:	netdev@vger.kernel.org
11793L:	dev@openvswitch.org
11794W:	http://openvswitch.org
11795S:	Maintained
11796F:	net/openvswitch/
11797F:	include/uapi/linux/openvswitch.h
11798
11799OPERATING PERFORMANCE POINTS (OPP)
11800M:	Viresh Kumar <vireshk@kernel.org>
11801M:	Nishanth Menon <nm@ti.com>
11802M:	Stephen Boyd <sboyd@kernel.org>
11803L:	linux-pm@vger.kernel.org
11804S:	Maintained
11805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11806F:	drivers/opp/
11807F:	include/linux/pm_opp.h
11808F:	Documentation/power/opp.txt
11809F:	Documentation/devicetree/bindings/opp/
11810
11811OPL4 DRIVER
11812M:	Clemens Ladisch <clemens@ladisch.de>
11813L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11815S:	Maintained
11816F:	sound/drivers/opl4/
11817
11818OPROFILE
11819M:	Robert Richter <rric@kernel.org>
11820L:	oprofile-list@lists.sf.net
11821S:	Maintained
11822F:	arch/*/include/asm/oprofile*.h
11823F:	arch/*/oprofile/
11824F:	drivers/oprofile/
11825F:	include/linux/oprofile.h
11826
11827ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11828M:	Mark Fasheh <mark@fasheh.com>
11829M:	Joel Becker <jlbec@evilplan.org>
11830M:	Joseph Qi <joseph.qi@linux.alibaba.com>
11831L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11832W:	http://ocfs2.wiki.kernel.org
11833S:	Supported
11834F:	Documentation/filesystems/ocfs2.txt
11835F:	Documentation/filesystems/dlmfs.txt
11836F:	fs/ocfs2/
11837
11838ORANGEFS FILESYSTEM
11839M:	Mike Marshall <hubcap@omnibond.com>
11840R:	Martin Brandenburg <martin@omnibond.com>
11841L:	devel@lists.orangefs.org
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11843S:	Supported
11844F:	fs/orangefs/
11845F:	Documentation/filesystems/orangefs.txt
11846
11847ORINOCO DRIVER
11848L:	linux-wireless@vger.kernel.org
11849W:	http://wireless.kernel.org/en/users/Drivers/orinoco
11850W:	http://www.nongnu.org/orinoco/
11851S:	Orphan
11852F:	drivers/net/wireless/intersil/orinoco/
11853
11854OV2659 OMNIVISION SENSOR DRIVER
11855M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11856L:	linux-media@vger.kernel.org
11857W:	https://linuxtv.org
11858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11859T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11860S:	Maintained
11861F:	drivers/media/i2c/ov2659.c
11862F:	include/media/i2c/ov2659.h
11863
11864OVERLAY FILESYSTEM
11865M:	Miklos Szeredi <miklos@szeredi.hu>
11866L:	linux-unionfs@vger.kernel.org
11867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11868S:	Supported
11869F:	fs/overlayfs/
11870F:	Documentation/filesystems/overlayfs.txt
11871
11872P54 WIRELESS DRIVER
11873M:	Christian Lamparter <chunkeey@googlemail.com>
11874L:	linux-wireless@vger.kernel.org
11875W:	http://wireless.kernel.org/en/users/Drivers/p54
11876S:	Maintained
11877F:	drivers/net/wireless/intersil/p54/
11878
11879PA SEMI ETHERNET DRIVER
11880L:	netdev@vger.kernel.org
11881S:	Orphan
11882F:	drivers/net/ethernet/pasemi/*
11883
11884PA SEMI SMBUS DRIVER
11885L:	linux-i2c@vger.kernel.org
11886S:	Orphan
11887F:	drivers/i2c/busses/i2c-pasemi.c
11888
11889PACKING
11890M:	Vladimir Oltean <olteanv@gmail.com>
11891L:	netdev@vger.kernel.org
11892S:	Supported
11893F:	lib/packing.c
11894F:	include/linux/packing.h
11895F:	Documentation/packing.txt
11896
11897PADATA PARALLEL EXECUTION MECHANISM
11898M:	Steffen Klassert <steffen.klassert@secunet.com>
11899L:	linux-crypto@vger.kernel.org
11900S:	Maintained
11901F:	kernel/padata.c
11902F:	include/linux/padata.h
11903F:	Documentation/padata.txt
11904
11905PAGE POOL
11906M:	Jesper Dangaard Brouer <hawk@kernel.org>
11907M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
11908L:	netdev@vger.kernel.org
11909S:	Supported
11910F:	net/core/page_pool.c
11911F:	include/net/page_pool.h
11912
11913PANASONIC LAPTOP ACPI EXTRAS DRIVER
11914M:	Harald Welte <laforge@gnumonks.org>
11915L:	platform-driver-x86@vger.kernel.org
11916S:	Maintained
11917F:	drivers/platform/x86/panasonic-laptop.c
11918
11919PARALLEL LCD/KEYPAD PANEL DRIVER
11920M:	Willy Tarreau <willy@haproxy.com>
11921M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11922S:	Odd Fixes
11923F:	Documentation/auxdisplay/lcd-panel-cgram.txt
11924F:	drivers/auxdisplay/panel.c
11925
11926PARALLEL PORT SUBSYSTEM
11927M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11928M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11929L:	linux-parport@lists.infradead.org (subscribers-only)
11930S:	Maintained
11931F:	drivers/parport/
11932F:	include/linux/parport*.h
11933F:	drivers/char/ppdev.c
11934F:	include/uapi/linux/ppdev.h
11935F:	Documentation/parport*.txt
11936
11937PARAVIRT_OPS INTERFACE
11938M:	Juergen Gross <jgross@suse.com>
11939M:	Alok Kataria <akataria@vmware.com>
11940L:	virtualization@lists.linux-foundation.org
11941S:	Supported
11942F:	Documentation/virtual/paravirt_ops.txt
11943F:	arch/*/kernel/paravirt*
11944F:	arch/*/include/asm/paravirt*.h
11945F:	include/linux/hypervisor.h
11946
11947PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11948M:	Tim Waugh <tim@cyberelk.net>
11949L:	linux-parport@lists.infradead.org (subscribers-only)
11950S:	Maintained
11951F:	Documentation/blockdev/paride.txt
11952F:	drivers/block/paride/
11953
11954PARISC ARCHITECTURE
11955M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11956M:	Helge Deller <deller@gmx.de>
11957L:	linux-parisc@vger.kernel.org
11958W:	http://www.parisc-linux.org/
11959Q:	http://patchwork.kernel.org/project/linux-parisc/list/
11960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11962S:	Maintained
11963F:	arch/parisc/
11964F:	Documentation/parisc/
11965F:	drivers/parisc/
11966F:	drivers/char/agp/parisc-agp.c
11967F:	drivers/input/serio/gscps2.c
11968F:	drivers/parport/parport_gsc.*
11969F:	drivers/tty/serial/8250/8250_gsc.c
11970F:	drivers/video/fbdev/sti*
11971F:	drivers/video/console/sti*
11972F:	drivers/video/logo/logo_parisc*
11973
11974PARMAN
11975M:	Jiri Pirko <jiri@mellanox.com>
11976L:	netdev@vger.kernel.org
11977S:	Supported
11978F:	lib/parman.c
11979F:	lib/test_parman.c
11980F:	include/linux/parman.h
11981
11982PC ENGINES APU BOARD DRIVER
11983M:	Enrico Weigelt, metux IT consult <info@metux.net>
11984S:	Maintained
11985F:	drivers/platform/x86/pcengines-apuv2.c
11986
11987PC87360 HARDWARE MONITORING DRIVER
11988M:	Jim Cromie <jim.cromie@gmail.com>
11989L:	linux-hwmon@vger.kernel.org
11990S:	Maintained
11991F:	Documentation/hwmon/pc87360.rst
11992F:	drivers/hwmon/pc87360.c
11993
11994PC8736x GPIO DRIVER
11995M:	Jim Cromie <jim.cromie@gmail.com>
11996S:	Maintained
11997F:	drivers/char/pc8736x_gpio.c
11998
11999PC87427 HARDWARE MONITORING DRIVER
12000M:	Jean Delvare <jdelvare@suse.com>
12001L:	linux-hwmon@vger.kernel.org
12002S:	Maintained
12003F:	Documentation/hwmon/pc87427.rst
12004F:	drivers/hwmon/pc87427.c
12005
12006PCA9532 LED DRIVER
12007M:	Riku Voipio <riku.voipio@iki.fi>
12008S:	Maintained
12009F:	drivers/leds/leds-pca9532.c
12010F:	include/linux/leds-pca9532.h
12011
12012PCA9541 I2C BUS MASTER SELECTOR DRIVER
12013M:	Guenter Roeck <linux@roeck-us.net>
12014L:	linux-i2c@vger.kernel.org
12015S:	Maintained
12016F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12017
12018PCDP - PRIMARY CONSOLE AND DEBUG PORT
12019M:	Khalid Aziz <khalid@gonehiking.org>
12020S:	Maintained
12021F:	drivers/firmware/pcdp.*
12022
12023PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12024M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12025L:	linux-pci@vger.kernel.org
12026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12027S:	Maintained
12028F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12029F:	drivers/pci/controller/pci-aardvark.c
12030
12031PCI DRIVER FOR ALTERA PCIE IP
12032M:	Ley Foon Tan <lftan@altera.com>
12033L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12034L:	linux-pci@vger.kernel.org
12035S:	Supported
12036F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12037F:	drivers/pci/controller/pcie-altera.c
12038
12039PCI DRIVER FOR APPLIEDMICRO XGENE
12040M:	Toan Le <toan@os.amperecomputing.com>
12041L:	linux-pci@vger.kernel.org
12042L:	linux-arm-kernel@lists.infradead.org
12043S:	Maintained
12044F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12045F:	drivers/pci/controller/pci-xgene.c
12046
12047PCI DRIVER FOR ARM VERSATILE PLATFORM
12048M:	Rob Herring <robh@kernel.org>
12049L:	linux-pci@vger.kernel.org
12050L:	linux-arm-kernel@lists.infradead.org
12051S:	Maintained
12052F:	Documentation/devicetree/bindings/pci/versatile.txt
12053F:	drivers/pci/controller/pci-versatile.c
12054
12055PCI DRIVER FOR ARMADA 8K
12056M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12057L:	linux-pci@vger.kernel.org
12058L:	linux-arm-kernel@lists.infradead.org
12059S:	Maintained
12060F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12061F:	drivers/pci/controller/dwc/pcie-armada8k.c
12062
12063PCI DRIVER FOR CADENCE PCIE IP
12064M:	Tom Joseph <tjoseph@cadence.com>
12065L:	linux-pci@vger.kernel.org
12066S:	Maintained
12067F:	Documentation/devicetree/bindings/pci/cdns,*.txt
12068F:	drivers/pci/controller/pcie-cadence*
12069
12070PCI DRIVER FOR FREESCALE LAYERSCAPE
12071M:	Minghuan Lian <minghuan.Lian@nxp.com>
12072M:	Mingkai Hu <mingkai.hu@nxp.com>
12073M:	Roy Zang <roy.zang@nxp.com>
12074L:	linuxppc-dev@lists.ozlabs.org
12075L:	linux-pci@vger.kernel.org
12076L:	linux-arm-kernel@lists.infradead.org
12077S:	Maintained
12078F:	drivers/pci/controller/dwc/*layerscape*
12079
12080PCI DRIVER FOR GENERIC OF HOSTS
12081M:	Will Deacon <will@kernel.org>
12082L:	linux-pci@vger.kernel.org
12083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12084S:	Maintained
12085F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
12086F:	drivers/pci/controller/pci-host-common.c
12087F:	drivers/pci/controller/pci-host-generic.c
12088
12089PCI DRIVER FOR IMX6
12090M:	Richard Zhu <hongxing.zhu@nxp.com>
12091M:	Lucas Stach <l.stach@pengutronix.de>
12092L:	linux-pci@vger.kernel.org
12093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12094S:	Maintained
12095F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12096F:	drivers/pci/controller/dwc/*imx6*
12097
12098PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12099M:	Keith Busch <keith.busch@intel.com>
12100M:	Jonathan Derrick <jonathan.derrick@intel.com>
12101L:	linux-pci@vger.kernel.org
12102S:	Supported
12103F:	drivers/pci/controller/vmd.c
12104
12105PCI DRIVER FOR MICROSEMI SWITCHTEC
12106M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12107M:	Logan Gunthorpe <logang@deltatee.com>
12108L:	linux-pci@vger.kernel.org
12109S:	Maintained
12110F:	Documentation/switchtec.txt
12111F:	Documentation/ABI/testing/sysfs-class-switchtec
12112F:	drivers/pci/switch/switchtec*
12113F:	include/uapi/linux/switchtec_ioctl.h
12114F:	include/linux/switchtec.h
12115F:	drivers/ntb/hw/mscc/
12116
12117PCI DRIVER FOR MOBIVEIL PCIE IP
12118M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12119M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12120L:	linux-pci@vger.kernel.org
12121S:	Supported
12122F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12123F:	drivers/pci/controller/pcie-mobiveil.c
12124
12125PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12126M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12127M:	Jason Cooper <jason@lakedaemon.net>
12128L:	linux-pci@vger.kernel.org
12129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130S:	Maintained
12131F:	drivers/pci/controller/*mvebu*
12132
12133PCI DRIVER FOR NVIDIA TEGRA
12134M:	Thierry Reding <thierry.reding@gmail.com>
12135L:	linux-tegra@vger.kernel.org
12136L:	linux-pci@vger.kernel.org
12137S:	Supported
12138F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12139F:	drivers/pci/controller/pci-tegra.c
12140
12141PCI DRIVER FOR RENESAS R-CAR
12142M:	Simon Horman <horms@verge.net.au>
12143L:	linux-pci@vger.kernel.org
12144L:	linux-renesas-soc@vger.kernel.org
12145S:	Maintained
12146F:	drivers/pci/controller/*rcar*
12147
12148PCI DRIVER FOR SAMSUNG EXYNOS
12149M:	Jingoo Han <jingoohan1@gmail.com>
12150L:	linux-pci@vger.kernel.org
12151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12152L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12153S:	Maintained
12154F:	drivers/pci/controller/dwc/pci-exynos.c
12155
12156PCI DRIVER FOR SYNOPSYS DESIGNWARE
12157M:	Jingoo Han <jingoohan1@gmail.com>
12158M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12159L:	linux-pci@vger.kernel.org
12160S:	Maintained
12161F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
12162F:	drivers/pci/controller/dwc/*designware*
12163
12164PCI DRIVER FOR TI DRA7XX
12165M:	Kishon Vijay Abraham I <kishon@ti.com>
12166L:	linux-omap@vger.kernel.org
12167L:	linux-pci@vger.kernel.org
12168S:	Supported
12169F:	Documentation/devicetree/bindings/pci/ti-pci.txt
12170F:	drivers/pci/controller/dwc/pci-dra7xx.c
12171
12172PCI DRIVER FOR TI KEYSTONE
12173M:	Murali Karicheri <m-karicheri2@ti.com>
12174L:	linux-pci@vger.kernel.org
12175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12176S:	Maintained
12177F:	drivers/pci/controller/dwc/pci-keystone.c
12178
12179PCI ENDPOINT SUBSYSTEM
12180M:	Kishon Vijay Abraham I <kishon@ti.com>
12181M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12182L:	linux-pci@vger.kernel.org
12183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12184S:	Supported
12185F:	drivers/pci/endpoint/
12186F:	drivers/misc/pci_endpoint_test.c
12187F:	tools/pci/
12188
12189PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12190M:	Russell Currey <ruscur@russell.cc>
12191M:	Sam Bobroff <sbobroff@linux.ibm.com>
12192M:	Oliver O'Halloran <oohall@gmail.com>
12193L:	linuxppc-dev@lists.ozlabs.org
12194S:	Supported
12195F:	Documentation/PCI/pci-error-recovery.txt
12196F:	drivers/pci/pcie/aer.c
12197F:	drivers/pci/pcie/dpc.c
12198F:	drivers/pci/pcie/err.c
12199F:	Documentation/powerpc/eeh-pci-error-recovery.txt
12200F:	arch/powerpc/kernel/eeh*.c
12201F:	arch/powerpc/platforms/*/eeh*.c
12202F:	arch/powerpc/include/*/eeh*.h
12203
12204PCI ERROR RECOVERY
12205M:	Linas Vepstas <linasvepstas@gmail.com>
12206L:	linux-pci@vger.kernel.org
12207S:	Supported
12208F:	Documentation/PCI/pci-error-recovery.txt
12209
12210PCI MSI DRIVER FOR ALTERA MSI IP
12211M:	Ley Foon Tan <lftan@altera.com>
12212L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12213L:	linux-pci@vger.kernel.org
12214S:	Supported
12215F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12216F:	drivers/pci/controller/pcie-altera-msi.c
12217
12218PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12219M:	Toan Le <toan@os.amperecomputing.com>
12220L:	linux-pci@vger.kernel.org
12221L:	linux-arm-kernel@lists.infradead.org
12222S:	Maintained
12223F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12224F:	drivers/pci/controller/pci-xgene-msi.c
12225
12226PCI SUBSYSTEM
12227M:	Bjorn Helgaas <bhelgaas@google.com>
12228L:	linux-pci@vger.kernel.org
12229Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12231S:	Supported
12232F:	Documentation/devicetree/bindings/pci/
12233F:	Documentation/PCI/
12234F:	drivers/acpi/pci*
12235F:	drivers/pci/
12236F:	include/asm-generic/pci*
12237F:	include/linux/pci*
12238F:	include/linux/of_pci.h
12239F:	include/uapi/linux/pci*
12240F:	lib/pci*
12241F:	arch/x86/pci/
12242F:	arch/x86/kernel/quirks.c
12243F:	arch/x86/kernel/early-quirks.c
12244
12245PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12246M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12247L:	linux-pci@vger.kernel.org
12248Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
12249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12250S:	Supported
12251F:	drivers/pci/controller/
12252
12253PCIE DRIVER FOR ANNAPURNA LABS
12254M:	Jonathan Chocron <jonnyc@amazon.com>
12255L:	linux-pci@vger.kernel.org
12256S:	Maintained
12257F:	drivers/pci/controller/dwc/pcie-al.c
12258
12259PCIE DRIVER FOR AMLOGIC MESON
12260M:	Yue Wang <yue.wang@Amlogic.com>
12261L:	linux-pci@vger.kernel.org
12262L:	linux-amlogic@lists.infradead.org
12263S:	Maintained
12264F:	drivers/pci/controller/dwc/pci-meson.c
12265
12266PCIE DRIVER FOR AXIS ARTPEC
12267M:	Jesper Nilsson <jesper.nilsson@axis.com>
12268L:	linux-arm-kernel@axis.com
12269L:	linux-pci@vger.kernel.org
12270S:	Maintained
12271F:	Documentation/devicetree/bindings/pci/axis,artpec*
12272F:	drivers/pci/controller/dwc/*artpec*
12273
12274PCIE DRIVER FOR CAVIUM THUNDERX
12275M:	David Daney <david.daney@cavium.com>
12276L:	linux-pci@vger.kernel.org
12277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12278S:	Supported
12279F:	Documentation/devicetree/bindings/pci/pci-thunder-*
12280F:	drivers/pci/controller/pci-thunder-*
12281
12282PCIE DRIVER FOR HISILICON
12283M:	Zhou Wang <wangzhou1@hisilicon.com>
12284L:	linux-pci@vger.kernel.org
12285S:	Maintained
12286F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12287F:	drivers/pci/controller/dwc/pcie-hisi.c
12288
12289PCIE DRIVER FOR HISILICON KIRIN
12290M:	Xiaowei Song <songxiaowei@hisilicon.com>
12291M:	Binghui Wang <wangbinghui@hisilicon.com>
12292L:	linux-pci@vger.kernel.org
12293S:	Maintained
12294F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
12295F:	drivers/pci/controller/dwc/pcie-kirin.c
12296
12297PCIE DRIVER FOR HISILICON STB
12298M:	Shawn Guo <shawn.guo@linaro.org>
12299L:	linux-pci@vger.kernel.org
12300S:	Maintained
12301F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12302F:	drivers/pci/controller/dwc/pcie-histb.c
12303
12304PCIE DRIVER FOR MEDIATEK
12305M:	Ryder Lee <ryder.lee@mediatek.com>
12306L:	linux-pci@vger.kernel.org
12307L:	linux-mediatek@lists.infradead.org
12308S:	Supported
12309F:	Documentation/devicetree/bindings/pci/mediatek*
12310F:	drivers/pci/controller/*mediatek*
12311
12312PCIE DRIVER FOR QUALCOMM MSM
12313M:	Stanimir Varbanov <svarbanov@mm-sol.com>
12314L:	linux-pci@vger.kernel.org
12315L:	linux-arm-msm@vger.kernel.org
12316S:	Maintained
12317F:	drivers/pci/controller/dwc/*qcom*
12318
12319PCIE DRIVER FOR ROCKCHIP
12320M:	Shawn Lin <shawn.lin@rock-chips.com>
12321L:	linux-pci@vger.kernel.org
12322L:	linux-rockchip@lists.infradead.org
12323S:	Maintained
12324F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
12325F:	drivers/pci/controller/pcie-rockchip*
12326
12327PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12328M:	Linus Walleij <linus.walleij@linaro.org>
12329L:	linux-pci@vger.kernel.org
12330S:	Maintained
12331F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12332F:	drivers/pci/controller/pci-v3-semi.c
12333
12334PCIE DRIVER FOR SOCIONEXT UNIPHIER
12335M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12336L:	linux-pci@vger.kernel.org
12337S:	Maintained
12338F:	Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12339F:	drivers/pci/controller/dwc/pcie-uniphier.c
12340
12341PCIE DRIVER FOR ST SPEAR13XX
12342M:	Pratyush Anand <pratyush.anand@gmail.com>
12343L:	linux-pci@vger.kernel.org
12344S:	Maintained
12345F:	drivers/pci/controller/dwc/*spear*
12346
12347PCMCIA SUBSYSTEM
12348M:	Dominik Brodowski <linux@dominikbrodowski.net>
12349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12350S:	Odd Fixes
12351F:	Documentation/pcmcia/
12352F:	tools/pcmcia/
12353F:	drivers/pcmcia/
12354F:	include/pcmcia/
12355
12356PCNET32 NETWORK DRIVER
12357M:	Don Fry <pcnet32@frontier.com>
12358L:	netdev@vger.kernel.org
12359S:	Maintained
12360F:	drivers/net/ethernet/amd/pcnet32.c
12361
12362PCRYPT PARALLEL CRYPTO ENGINE
12363M:	Steffen Klassert <steffen.klassert@secunet.com>
12364L:	linux-crypto@vger.kernel.org
12365S:	Maintained
12366F:	crypto/pcrypt.c
12367F:	include/crypto/pcrypt.h
12368
12369PEAQ WMI HOTKEYS DRIVER
12370M:	Hans de Goede <hdegoede@redhat.com>
12371L:	platform-driver-x86@vger.kernel.org
12372S:	Maintained
12373F:	drivers/platform/x86/peaq-wmi.c
12374
12375PER-CPU MEMORY ALLOCATOR
12376M:	Dennis Zhou <dennis@kernel.org>
12377M:	Tejun Heo <tj@kernel.org>
12378M:	Christoph Lameter <cl@linux.com>
12379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12380S:	Maintained
12381F:	include/linux/percpu*.h
12382F:	mm/percpu*.c
12383F:	arch/*/include/asm/percpu.h
12384
12385PER-TASK DELAY ACCOUNTING
12386M:	Balbir Singh <bsingharora@gmail.com>
12387S:	Maintained
12388F:	include/linux/delayacct.h
12389F:	kernel/delayacct.c
12390
12391PERFORMANCE EVENTS SUBSYSTEM
12392M:	Peter Zijlstra <peterz@infradead.org>
12393M:	Ingo Molnar <mingo@redhat.com>
12394M:	Arnaldo Carvalho de Melo <acme@kernel.org>
12395R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12396R:	Jiri Olsa <jolsa@redhat.com>
12397R:	Namhyung Kim <namhyung@kernel.org>
12398L:	linux-kernel@vger.kernel.org
12399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12400S:	Supported
12401F:	kernel/events/*
12402F:	include/linux/perf_event.h
12403F:	include/uapi/linux/perf_event.h
12404F:	arch/*/kernel/perf_event*.c
12405F:	arch/*/kernel/*/perf_event*.c
12406F:	arch/*/kernel/*/*/perf_event*.c
12407F:	arch/*/include/asm/perf_event.h
12408F:	arch/*/kernel/perf_callchain.c
12409F:	arch/*/events/*
12410F:	arch/*/events/*/*
12411F:	tools/perf/
12412
12413PERSONALITY HANDLING
12414M:	Christoph Hellwig <hch@infradead.org>
12415L:	linux-abi-devel@lists.sourceforge.net
12416S:	Maintained
12417F:	include/linux/personality.h
12418F:	include/uapi/linux/personality.h
12419
12420PHOENIX RC FLIGHT CONTROLLER ADAPTER
12421M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12422L:	linux-input@vger.kernel.org
12423S:	Maintained
12424F:	Documentation/input/devices/pxrc.rst
12425F:	drivers/input/joystick/pxrc.c
12426
12427PHONET PROTOCOL
12428M:	Remi Denis-Courmont <courmisch@gmail.com>
12429S:	Supported
12430F:	Documentation/networking/phonet.txt
12431F:	include/linux/phonet.h
12432F:	include/net/phonet/
12433F:	include/uapi/linux/phonet.h
12434F:	net/phonet/
12435
12436PHRAM MTD DRIVER
12437M:	Joern Engel <joern@lazybastard.org>
12438L:	linux-mtd@lists.infradead.org
12439S:	Maintained
12440F:	drivers/mtd/devices/phram.c
12441
12442PICOLCD HID DRIVER
12443M:	Bruno Prémont <bonbons@linux-vserver.org>
12444L:	linux-input@vger.kernel.org
12445S:	Maintained
12446F:	drivers/hid/hid-picolcd*
12447
12448PICOXCELL SUPPORT
12449M:	Jamie Iles <jamie@jamieiles.com>
12450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12451T:	git git://github.com/jamieiles/linux-2.6-ji.git
12452S:	Supported
12453F:	arch/arm/boot/dts/picoxcell*
12454F:	arch/arm/mach-picoxcell/
12455F:	drivers/crypto/picoxcell*
12456
12457PIN CONTROL SUBSYSTEM
12458M:	Linus Walleij <linus.walleij@linaro.org>
12459L:	linux-gpio@vger.kernel.org
12460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12461S:	Maintained
12462F:	Documentation/devicetree/bindings/pinctrl/
12463F:	Documentation/driver-api/pinctl.rst
12464F:	drivers/pinctrl/
12465F:	include/linux/pinctrl/
12466
12467PIN CONTROLLER - MICROCHIP AT91
12468M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12470L:	linux-gpio@vger.kernel.org
12471S:	Supported
12472F:	drivers/pinctrl/pinctrl-at91*
12473
12474PIN CONTROLLER - FREESCALE
12475M:	Dong Aisheng <aisheng.dong@nxp.com>
12476M:	Fabio Estevam <festevam@gmail.com>
12477M:	Shawn Guo <shawnguo@kernel.org>
12478M:	Stefan Agner <stefan@agner.ch>
12479R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12480L:	linux-gpio@vger.kernel.org
12481S:	Maintained
12482F:	drivers/pinctrl/freescale/
12483F:	Documentation/devicetree/bindings/pinctrl/fsl,*
12484
12485PIN CONTROLLER - INTEL
12486M:	Mika Westerberg <mika.westerberg@linux.intel.com>
12487M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12489S:	Maintained
12490F:	drivers/pinctrl/intel/
12491
12492PIN CONTROLLER - MEDIATEK
12493M:	Sean Wang <sean.wang@kernel.org>
12494L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12495S:	Maintained
12496F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12497F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12498F:	drivers/pinctrl/mediatek/
12499
12500PIN CONTROLLER - QUALCOMM
12501M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12502S:	Maintained
12503L:	linux-arm-msm@vger.kernel.org
12504F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12505F:	drivers/pinctrl/qcom/
12506
12507PIN CONTROLLER - RENESAS
12508M:	Geert Uytterhoeven <geert+renesas@glider.be>
12509L:	linux-renesas-soc@vger.kernel.org
12510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12511S:	Maintained
12512F:	drivers/pinctrl/pinctrl-rz*
12513F:	drivers/pinctrl/sh-pfc/
12514
12515PIN CONTROLLER - SAMSUNG
12516M:	Tomasz Figa <tomasz.figa@gmail.com>
12517M:	Krzysztof Kozlowski <krzk@kernel.org>
12518M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12520L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12521Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
12522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12523S:	Maintained
12524F:	drivers/pinctrl/samsung/
12525F:	include/dt-bindings/pinctrl/samsung.h
12526F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12527
12528PIN CONTROLLER - SINGLE
12529M:	Tony Lindgren <tony@atomide.com>
12530M:	Haojian Zhuang <haojian.zhuang@linaro.org>
12531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12532L:	linux-omap@vger.kernel.org
12533S:	Maintained
12534F:	drivers/pinctrl/pinctrl-single.c
12535
12536PIN CONTROLLER - ST SPEAR
12537M:	Viresh Kumar <vireshk@kernel.org>
12538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12539W:	http://www.st.com/spear
12540S:	Maintained
12541F:	drivers/pinctrl/spear/
12542
12543PISTACHIO SOC SUPPORT
12544M:	James Hartley <james.hartley@sondrel.com>
12545L:	linux-mips@vger.kernel.org
12546S:	Odd Fixes
12547F:	arch/mips/pistachio/
12548F:	arch/mips/include/asm/mach-pistachio/
12549F:	arch/mips/boot/dts/img/pistachio*
12550F:	arch/mips/configs/pistachio*_defconfig
12551
12552PKTCDVD DRIVER
12553S:	Orphan
12554M:	linux-block@vger.kernel.org
12555F:	drivers/block/pktcdvd.c
12556F:	include/linux/pktcdvd.h
12557F:	include/uapi/linux/pktcdvd.h
12558
12559PKUNITY SOC DRIVERS
12560M:	Guan Xuetao <gxt@pku.edu.cn>
12561W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12562S:	Maintained
12563T:	git git://github.com/gxt/linux.git
12564F:	drivers/input/serio/i8042-unicore32io.h
12565F:	drivers/i2c/busses/i2c-puv3.c
12566F:	drivers/video/fbdev/fb-puv3.c
12567F:	drivers/rtc/rtc-puv3.c
12568
12569PMBUS HARDWARE MONITORING DRIVERS
12570M:	Guenter Roeck <linux@roeck-us.net>
12571L:	linux-hwmon@vger.kernel.org
12572W:	http://hwmon.wiki.kernel.org/
12573W:	http://www.roeck-us.net/linux/drivers/
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12575S:	Maintained
12576F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12577F:	Documentation/devicetree/bindings/hwmon/max31785.txt
12578F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
12579F:	Documentation/hwmon/adm1275.rst
12580F:	Documentation/hwmon/ibm-cffps.rst
12581F:	Documentation/hwmon/ir35221.rst
12582F:	Documentation/hwmon/lm25066.rst
12583F:	Documentation/hwmon/ltc2978.rst
12584F:	Documentation/hwmon/ltc3815.rst
12585F:	Documentation/hwmon/max16064.rst
12586F:	Documentation/hwmon/max20751.rst
12587F:	Documentation/hwmon/max31785.rst
12588F:	Documentation/hwmon/max34440.rst
12589F:	Documentation/hwmon/max8688.rst
12590F:	Documentation/hwmon/pmbus.rst
12591F:	Documentation/hwmon/pmbus-core.rst
12592F:	Documentation/hwmon/tps40422.rst
12593F:	Documentation/hwmon/ucd9000.rst
12594F:	Documentation/hwmon/ucd9200.rst
12595F:	Documentation/hwmon/zl6100.rst
12596F:	drivers/hwmon/pmbus/
12597F:	include/linux/pmbus.h
12598
12599PMC SIERRA MaxRAID DRIVER
12600L:	linux-scsi@vger.kernel.org
12601W:	http://www.pmc-sierra.com/
12602S:	Orphan
12603F:	drivers/scsi/pmcraid.*
12604
12605PMC SIERRA PM8001 DRIVER
12606M:	Jack Wang <jinpu.wang@profitbricks.com>
12607M:	lindar_liu@usish.com
12608L:	linux-scsi@vger.kernel.org
12609S:	Supported
12610F:	drivers/scsi/pm8001/
12611
12612PNP SUPPORT
12613M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12614S:	Maintained
12615F:	drivers/pnp/
12616
12617PNI RM3100 IIO DRIVER
12618M:	Song Qiang <songqiang1304521@gmail.com>
12619L:	linux-iio@vger.kernel.org
12620S:	Maintained
12621F:	drivers/iio/magnetometer/rm3100*
12622F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12623
12624POSIX CLOCKS and TIMERS
12625M:	Thomas Gleixner <tglx@linutronix.de>
12626L:	linux-kernel@vger.kernel.org
12627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12628S:	Maintained
12629F:	fs/timerfd.c
12630F:	include/linux/timer*
12631F:	kernel/time/*timer*
12632
12633POWER MANAGEMENT CORE
12634M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12635L:	linux-pm@vger.kernel.org
12636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12637B:	https://bugzilla.kernel.org
12638S:	Supported
12639F:	drivers/base/power/
12640F:	include/linux/pm.h
12641F:	include/linux/pm_*
12642F:	include/linux/powercap.h
12643F:	drivers/powercap/
12644F:	kernel/configs/nopm.config
12645
12646POWER STATE COORDINATION INTERFACE (PSCI)
12647M:	Mark Rutland <mark.rutland@arm.com>
12648M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12649L:	linux-arm-kernel@lists.infradead.org
12650S:	Maintained
12651F:	drivers/firmware/psci/
12652F:	include/linux/psci.h
12653F:	include/uapi/linux/psci.h
12654
12655POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12656M:	Sebastian Reichel <sre@kernel.org>
12657L:	linux-pm@vger.kernel.org
12658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12659S:	Maintained
12660F:	Documentation/ABI/testing/sysfs-class-power
12661F:	Documentation/devicetree/bindings/power/supply/
12662F:	include/linux/power_supply.h
12663F:	drivers/power/supply/
12664
12665POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12666M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12667L:	linuxppc-dev@lists.ozlabs.org
12668S:	Maintained
12669F:	drivers/char/powernv-op-panel.c
12670
12671PPP OVER ATM (RFC 2364)
12672M:	Mitchell Blank Jr <mitch@sfgoth.com>
12673S:	Maintained
12674F:	net/atm/pppoatm.c
12675F:	include/uapi/linux/atmppp.h
12676
12677PPP OVER ETHERNET
12678M:	Michal Ostrowski <mostrows@earthlink.net>
12679S:	Maintained
12680F:	drivers/net/ppp/pppoe.c
12681F:	drivers/net/ppp/pppox.c
12682
12683PPP OVER L2TP
12684M:	James Chapman <jchapman@katalix.com>
12685S:	Maintained
12686F:	net/l2tp/l2tp_ppp.c
12687F:	include/linux/if_pppol2tp.h
12688F:	include/uapi/linux/if_pppol2tp.h
12689
12690PPP PROTOCOL DRIVERS AND COMPRESSORS
12691M:	Paul Mackerras <paulus@samba.org>
12692L:	linux-ppp@vger.kernel.org
12693S:	Maintained
12694F:	drivers/net/ppp/ppp_*
12695
12696PPS SUPPORT
12697M:	Rodolfo Giometti <giometti@enneenne.com>
12698W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
12699L:	linuxpps@ml.enneenne.com (subscribers-only)
12700S:	Maintained
12701F:	Documentation/pps/
12702F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
12703F:	Documentation/ABI/testing/sysfs-pps
12704F:	drivers/pps/
12705F:	include/linux/pps*.h
12706F:	include/uapi/linux/pps.h
12707
12708PPTP DRIVER
12709M:	Dmitry Kozlov <xeb@mail.ru>
12710L:	netdev@vger.kernel.org
12711S:	Maintained
12712F:	drivers/net/ppp/pptp.c
12713W:	http://sourceforge.net/projects/accel-pptp
12714
12715PRINTK
12716M:	Petr Mladek <pmladek@suse.com>
12717M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12718R:	Steven Rostedt <rostedt@goodmis.org>
12719S:	Maintained
12720F:	kernel/printk/
12721F:	include/linux/printk.h
12722
12723PRISM54 WIRELESS DRIVER
12724M:	Luis Chamberlain <mcgrof@kernel.org>
12725L:	linux-wireless@vger.kernel.org
12726W:	http://wireless.kernel.org/en/users/Drivers/p54
12727S:	Obsolete
12728F:	drivers/net/wireless/intersil/prism54/
12729
12730PROC FILESYSTEM
12731R:	Alexey Dobriyan <adobriyan@gmail.com>
12732L:	linux-kernel@vger.kernel.org
12733L:	linux-fsdevel@vger.kernel.org
12734S:	Maintained
12735F:	fs/proc/
12736F:	include/linux/proc_fs.h
12737F:	tools/testing/selftests/proc/
12738F:	Documentation/filesystems/proc.txt
12739
12740PROC SYSCTL
12741M:	Luis Chamberlain <mcgrof@kernel.org>
12742M:	Kees Cook <keescook@chromium.org>
12743L:	linux-kernel@vger.kernel.org
12744L:	linux-fsdevel@vger.kernel.org
12745S:	Maintained
12746F:	fs/proc/proc_sysctl.c
12747F:	include/linux/sysctl.h
12748F:	kernel/sysctl.c
12749F:	tools/testing/selftests/sysctl/
12750
12751PS3 NETWORK SUPPORT
12752M:	Geoff Levand <geoff@infradead.org>
12753L:	netdev@vger.kernel.org
12754L:	linuxppc-dev@lists.ozlabs.org
12755S:	Maintained
12756F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
12757
12758PS3 PLATFORM SUPPORT
12759M:	Geoff Levand <geoff@infradead.org>
12760L:	linuxppc-dev@lists.ozlabs.org
12761S:	Maintained
12762F:	arch/powerpc/boot/ps3*
12763F:	arch/powerpc/include/asm/lv1call.h
12764F:	arch/powerpc/include/asm/ps3*.h
12765F:	arch/powerpc/platforms/ps3/
12766F:	drivers/*/ps3*
12767F:	drivers/ps3/
12768F:	drivers/rtc/rtc-ps3.c
12769F:	drivers/usb/host/*ps3.c
12770F:	sound/ppc/snd_ps3*
12771
12772PS3VRAM DRIVER
12773M:	Jim Paris <jim@jtan.com>
12774M:	Geoff Levand <geoff@infradead.org>
12775L:	linuxppc-dev@lists.ozlabs.org
12776S:	Maintained
12777F:	drivers/block/ps3vram.c
12778
12779PSAMPLE PACKET SAMPLING SUPPORT:
12780M:	Yotam Gigi <yotam.gi@gmail.com>
12781S:	Maintained
12782F:	net/psample
12783F:	include/net/psample.h
12784F:	include/uapi/linux/psample.h
12785
12786PSTORE FILESYSTEM
12787M:	Kees Cook <keescook@chromium.org>
12788M:	Anton Vorontsov <anton@enomsg.org>
12789M:	Colin Cross <ccross@android.com>
12790M:	Tony Luck <tony.luck@intel.com>
12791S:	Maintained
12792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12793F:	fs/pstore/
12794F:	include/linux/pstore*
12795F:	drivers/firmware/efi/efi-pstore.c
12796F:	drivers/acpi/apei/erst.c
12797F:	Documentation/admin-guide/ramoops.rst
12798F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12799K:	\b(pstore|ramoops)
12800
12801PTP HARDWARE CLOCK SUPPORT
12802M:	Richard Cochran <richardcochran@gmail.com>
12803L:	netdev@vger.kernel.org
12804S:	Maintained
12805W:	http://linuxptp.sourceforge.net/
12806F:	Documentation/ABI/testing/sysfs-ptp
12807F:	Documentation/ptp/*
12808F:	drivers/net/phy/dp83640*
12809F:	drivers/ptp/*
12810F:	include/linux/ptp_cl*
12811
12812PTRACE SUPPORT
12813M:	Oleg Nesterov <oleg@redhat.com>
12814S:	Maintained
12815F:	include/asm-generic/syscall.h
12816F:	include/linux/ptrace.h
12817F:	include/linux/regset.h
12818F:	include/linux/tracehook.h
12819F:	include/uapi/linux/ptrace.h
12820F:	include/uapi/linux/ptrace.h
12821F:	include/asm-generic/ptrace.h
12822F:	kernel/ptrace.c
12823F:	arch/*/ptrace*.c
12824F:	arch/*/*/ptrace*.c
12825F:	arch/*/include/asm/ptrace*.h
12826
12827PULSE8-CEC DRIVER
12828M:	Hans Verkuil <hverkuil@xs4all.nl>
12829L:	linux-media@vger.kernel.org
12830T:	git git://linuxtv.org/media_tree.git
12831S:	Maintained
12832F:	drivers/media/usb/pulse8-cec/*
12833F:	Documentation/media/cec-drivers/pulse8-cec.rst
12834
12835PVRUSB2 VIDEO4LINUX DRIVER
12836M:	Mike Isely <isely@pobox.com>
12837L:	pvrusb2@isely.net	(subscribers-only)
12838L:	linux-media@vger.kernel.org
12839W:	http://www.isely.net/pvrusb2/
12840T:	git git://linuxtv.org/media_tree.git
12841S:	Maintained
12842F:	Documentation/media/v4l-drivers/pvrusb2*
12843F:	drivers/media/usb/pvrusb2/
12844
12845PWC WEBCAM DRIVER
12846M:	Hans Verkuil <hverkuil@xs4all.nl>
12847L:	linux-media@vger.kernel.org
12848T:	git git://linuxtv.org/media_tree.git
12849S:	Odd Fixes
12850F:	drivers/media/usb/pwc/*
12851F:	include/trace/events/pwc.h
12852
12853PWM FAN DRIVER
12854M:	Kamil Debski <kamil@wypas.org>
12855M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12856L:	linux-hwmon@vger.kernel.org
12857S:	Supported
12858F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12859F:	Documentation/hwmon/pwm-fan.rst
12860F:	drivers/hwmon/pwm-fan.c
12861
12862PWM IR Transmitter
12863M:	Sean Young <sean@mess.org>
12864L:	linux-media@vger.kernel.org
12865S:	Maintained
12866F:	drivers/media/rc/pwm-ir-tx.c
12867
12868PWM SUBSYSTEM
12869M:	Thierry Reding <thierry.reding@gmail.com>
12870L:	linux-pwm@vger.kernel.org
12871S:	Maintained
12872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12873F:	Documentation/pwm.txt
12874F:	Documentation/devicetree/bindings/pwm/
12875F:	include/linux/pwm.h
12876F:	drivers/pwm/
12877F:	drivers/video/backlight/pwm_bl.c
12878F:	include/linux/pwm_backlight.h
12879F:	drivers/gpio/gpio-mvebu.c
12880F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12881
12882PXA GPIO DRIVER
12883M:	Robert Jarzmik <robert.jarzmik@free.fr>
12884L:	linux-gpio@vger.kernel.org
12885S:	Maintained
12886F:	drivers/gpio/gpio-pxa.c
12887
12888PXA MMCI DRIVER
12889S:	Orphan
12890
12891PXA RTC DRIVER
12892M:	Robert Jarzmik <robert.jarzmik@free.fr>
12893L:	linux-rtc@vger.kernel.org
12894S:	Maintained
12895
12896PXA2xx/PXA3xx SUPPORT
12897M:	Daniel Mack <daniel@zonque.org>
12898M:	Haojian Zhuang <haojian.zhuang@gmail.com>
12899M:	Robert Jarzmik <robert.jarzmik@free.fr>
12900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12901T:	git git://github.com/hzhuang1/linux.git
12902T:	git git://github.com/rjarzmik/linux.git
12903S:	Maintained
12904F:	arch/arm/boot/dts/pxa*
12905F:	arch/arm/mach-pxa/
12906F:	drivers/dma/pxa*
12907F:	drivers/pcmcia/pxa2xx*
12908F:	drivers/pinctrl/pxa/
12909F:	drivers/spi/spi-pxa2xx*
12910F:	drivers/usb/gadget/udc/pxa2*
12911F:	include/sound/pxa2xx-lib.h
12912F:	sound/arm/pxa*
12913F:	sound/soc/pxa/
12914
12915QAT DRIVER
12916M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12917L:	qat-linux@intel.com
12918S:	Supported
12919F:	drivers/crypto/qat/
12920
12921QCOM AUDIO (ASoC) DRIVERS
12922M:	Patrick Lai <plai@codeaurora.org>
12923M:	Banajit Goswami <bgoswami@codeaurora.org>
12924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12925S:	Supported
12926F:	sound/soc/qcom/
12927
12928QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12929M:	Gabriel Somlo <somlo@cmu.edu>
12930M:	"Michael S. Tsirkin" <mst@redhat.com>
12931L:	qemu-devel@nongnu.org
12932S:	Maintained
12933F:	drivers/firmware/qemu_fw_cfg.c
12934F:	include/uapi/linux/qemu_fw_cfg.h
12935
12936QIB DRIVER
12937M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12938M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12939L:	linux-rdma@vger.kernel.org
12940S:	Supported
12941F:	drivers/infiniband/hw/qib/
12942
12943QLOGIC QL41xxx FCOE DRIVER
12944M:	QLogic-Storage-Upstream@cavium.com
12945L:	linux-scsi@vger.kernel.org
12946S:	Supported
12947F:	drivers/scsi/qedf/
12948
12949QLOGIC QL41xxx ISCSI DRIVER
12950M:	QLogic-Storage-Upstream@cavium.com
12951L:	linux-scsi@vger.kernel.org
12952S:	Supported
12953F:	drivers/scsi/qedi/
12954
12955QLOGIC QL4xxx ETHERNET DRIVER
12956M:	Ariel Elior <aelior@marvell.com>
12957M:	GR-everest-linux-l2@marvell.com
12958L:	netdev@vger.kernel.org
12959S:	Supported
12960F:	drivers/net/ethernet/qlogic/qed/
12961F:	include/linux/qed/
12962F:	drivers/net/ethernet/qlogic/qede/
12963
12964QLOGIC QL4xxx RDMA DRIVER
12965M:	Michal Kalderon <mkalderon@marvell.com>
12966M:	Ariel Elior <aelior@marvell.com>
12967L:	linux-rdma@vger.kernel.org
12968S:	Supported
12969F:	drivers/infiniband/hw/qedr/
12970F:	include/uapi/rdma/qedr-abi.h
12971
12972QLOGIC QLA1280 SCSI DRIVER
12973M:	Michael Reed <mdr@sgi.com>
12974L:	linux-scsi@vger.kernel.org
12975S:	Maintained
12976F:	drivers/scsi/qla1280.[ch]
12977
12978QLOGIC QLA2XXX FC-SCSI DRIVER
12979M:	qla2xxx-upstream@qlogic.com
12980L:	linux-scsi@vger.kernel.org
12981S:	Supported
12982F:	Documentation/scsi/LICENSE.qla2xxx
12983F:	drivers/scsi/qla2xxx/
12984
12985QLOGIC QLA3XXX NETWORK DRIVER
12986M:	GR-Linux-NIC-Dev@marvell.com
12987L:	netdev@vger.kernel.org
12988S:	Supported
12989F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12990F:	drivers/net/ethernet/qlogic/qla3xxx.*
12991
12992QLOGIC QLA4XXX iSCSI DRIVER
12993M:	QLogic-Storage-Upstream@qlogic.com
12994L:	linux-scsi@vger.kernel.org
12995S:	Supported
12996F:	Documentation/scsi/LICENSE.qla4xxx
12997F:	drivers/scsi/qla4xxx/
12998
12999QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13000M:	Shahed Shaikh <shshaikh@marvell.com>
13001M:	Manish Chopra <manishc@marvell.com>
13002M:	GR-Linux-NIC-Dev@marvell.com
13003L:	netdev@vger.kernel.org
13004S:	Supported
13005F:	drivers/net/ethernet/qlogic/qlcnic/
13006
13007QLOGIC QLGE 10Gb ETHERNET DRIVER
13008M:	Manish Chopra <manishc@marvell.com>
13009M:	GR-Linux-NIC-Dev@marvell.com
13010L:	netdev@vger.kernel.org
13011S:	Supported
13012F:	drivers/net/ethernet/qlogic/qlge/
13013
13014QM1D1B0004 MEDIA DRIVER
13015M:	Akihiro Tsukada <tskd08@gmail.com>
13016L:	linux-media@vger.kernel.org
13017S:	Odd Fixes
13018F:	drivers/media/tuners/qm1d1b0004*
13019
13020QM1D1C0042 MEDIA DRIVER
13021M:	Akihiro Tsukada <tskd08@gmail.com>
13022L:	linux-media@vger.kernel.org
13023S:	Odd Fixes
13024F:	drivers/media/tuners/qm1d1c0042*
13025
13026QNX4 FILESYSTEM
13027M:	Anders Larsen <al@alarsen.net>
13028W:	http://www.alarsen.net/linux/qnx4fs/
13029S:	Maintained
13030F:	fs/qnx4/
13031F:	include/uapi/linux/qnx4_fs.h
13032F:	include/uapi/linux/qnxtypes.h
13033
13034QORIQ DPAA2 FSL-MC BUS DRIVER
13035M:	Stuart Yoder <stuyoder@gmail.com>
13036M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
13037L:	linux-kernel@vger.kernel.org
13038S:	Maintained
13039F:	drivers/bus/fsl-mc/
13040F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13041F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13042
13043QT1010 MEDIA DRIVER
13044M:	Antti Palosaari <crope@iki.fi>
13045L:	linux-media@vger.kernel.org
13046W:	https://linuxtv.org
13047W:	http://palosaari.fi/linux/
13048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13049T:	git git://linuxtv.org/anttip/media_tree.git
13050S:	Maintained
13051F:	drivers/media/tuners/qt1010*
13052
13053QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13054M:	Kalle Valo <kvalo@codeaurora.org>
13055L:	ath10k@lists.infradead.org
13056W:	http://wireless.kernel.org/en/users/Drivers/ath10k
13057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13058S:	Supported
13059F:	drivers/net/wireless/ath/ath10k/
13060
13061QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13062M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13063L:	linux-wireless@vger.kernel.org
13064W:	http://wireless.kernel.org/en/users/Drivers/ath9k
13065S:	Supported
13066F:	drivers/net/wireless/ath/ath9k/
13067
13068QUALCOMM CAMERA SUBSYSTEM DRIVER
13069M:	Todor Tomov <todor.too@gmail.com>
13070L:	linux-media@vger.kernel.org
13071S:	Maintained
13072F:	Documentation/devicetree/bindings/media/qcom,camss.txt
13073F:	Documentation/media/v4l-drivers/qcom_camss.rst
13074F:	drivers/media/platform/qcom/camss/
13075
13076QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13077M:	Ilia Lin <ilia.lin@kernel.org>
13078L:	linux-pm@vger.kernel.org
13079S:	Maintained
13080F:	Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13081F:	drivers/cpufreq/qcom-cpufreq-kryo.c
13082
13083QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13084M:	Timur Tabi <timur@kernel.org>
13085L:	netdev@vger.kernel.org
13086S:	Maintained
13087F:	drivers/net/ethernet/qualcomm/emac/
13088
13089QUALCOMM ETHQOS ETHERNET DRIVER
13090M:	Vinod Koul <vkoul@kernel.org>
13091M:	Niklas Cassel <niklas.cassel@linaro.org>
13092L:	netdev@vger.kernel.org
13093S:	Maintained
13094F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13095F:	Documentation/devicetree/bindings/net/qcom,dwmac.txt
13096
13097QUALCOMM GENERIC INTERFACE I2C DRIVER
13098M:	Alok Chauhan <alokc@codeaurora.org>
13099L:	linux-i2c@vger.kernel.org
13100L:	linux-arm-msm@vger.kernel.org
13101S:	Supported
13102F:	drivers/i2c/busses/i2c-qcom-geni.c
13103
13104QUALCOMM HEXAGON ARCHITECTURE
13105M:	Richard Kuo <rkuo@codeaurora.org>
13106L:	linux-hexagon@vger.kernel.org
13107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13108S:	Supported
13109F:	arch/hexagon/
13110
13111QUALCOMM HIDMA DRIVER
13112M:	Sinan Kaya <okaya@kernel.org>
13113L:	linux-arm-kernel@lists.infradead.org
13114L:	linux-arm-msm@vger.kernel.org
13115L:	dmaengine@vger.kernel.org
13116S:	Supported
13117F:	drivers/dma/qcom/hidma*
13118
13119QUALCOMM IOMMU
13120M:	Rob Clark <robdclark@gmail.com>
13121L:	iommu@lists.linux-foundation.org
13122L:	linux-arm-msm@vger.kernel.org
13123S:	Maintained
13124F:	drivers/iommu/qcom_iommu.c
13125
13126QUALCOMM TSENS THERMAL DRIVER
13127M:	Amit Kucheria <amit.kucheria@linaro.org>
13128L:	linux-pm@vger.kernel.org
13129L:	linux-arm-msm@vger.kernel.org
13130S:	Maintained
13131F:	drivers/thermal/qcom/
13132
13133QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13134M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
13135L:	linux-media@vger.kernel.org
13136L:	linux-arm-msm@vger.kernel.org
13137T:	git git://linuxtv.org/media_tree.git
13138S:	Maintained
13139F:	drivers/media/platform/qcom/venus/
13140
13141QUALCOMM WCN36XX WIRELESS DRIVER
13142M:	Kalle Valo <kvalo@codeaurora.org>
13143L:	wcn36xx@lists.infradead.org
13144W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
13145T:	git git://github.com/KrasnikovEugene/wcn36xx.git
13146S:	Supported
13147F:	drivers/net/wireless/ath/wcn36xx/
13148
13149QUANTENNA QTNFMAC WIRELESS DRIVER
13150M:	Igor Mitsyanko <imitsyanko@quantenna.com>
13151M:	Avinash Patil <avinashp@quantenna.com>
13152M:	Sergey Matyukevich <smatyukevich@quantenna.com>
13153L:	linux-wireless@vger.kernel.org
13154S:	Maintained
13155F:	drivers/net/wireless/quantenna
13156
13157RADEON and AMDGPU DRM DRIVERS
13158M:	Alex Deucher <alexander.deucher@amd.com>
13159M:	Christian König <christian.koenig@amd.com>
13160M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
13161L:	amd-gfx@lists.freedesktop.org
13162T:	git git://people.freedesktop.org/~agd5f/linux
13163S:	Supported
13164F:	drivers/gpu/drm/radeon/
13165F:	include/uapi/drm/radeon_drm.h
13166F:	drivers/gpu/drm/amd/
13167F:	include/uapi/drm/amdgpu_drm.h
13168
13169RADEON FRAMEBUFFER DISPLAY DRIVER
13170M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
13171L:	linux-fbdev@vger.kernel.org
13172S:	Maintained
13173F:	drivers/video/fbdev/aty/radeon*
13174F:	include/uapi/linux/radeonfb.h
13175
13176RADIOSHARK RADIO DRIVER
13177M:	Hans Verkuil <hverkuil@xs4all.nl>
13178L:	linux-media@vger.kernel.org
13179T:	git git://linuxtv.org/media_tree.git
13180S:	Maintained
13181F:	drivers/media/radio/radio-shark.c
13182
13183RADIOSHARK2 RADIO DRIVER
13184M:	Hans Verkuil <hverkuil@xs4all.nl>
13185L:	linux-media@vger.kernel.org
13186T:	git git://linuxtv.org/media_tree.git
13187S:	Maintained
13188F:	drivers/media/radio/radio-shark2.c
13189F:	drivers/media/radio/radio-tea5777.c
13190
13191RADOS BLOCK DEVICE (RBD)
13192M:	Ilya Dryomov <idryomov@gmail.com>
13193M:	Sage Weil <sage@redhat.com>
13194M:	Alex Elder <elder@kernel.org>
13195L:	ceph-devel@vger.kernel.org
13196W:	http://ceph.com/
13197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13198T:	git git://github.com/ceph/ceph-client.git
13199S:	Supported
13200F:	Documentation/ABI/testing/sysfs-bus-rbd
13201F:	drivers/block/rbd.c
13202F:	drivers/block/rbd_types.h
13203
13204RAGE128 FRAMEBUFFER DISPLAY DRIVER
13205M:	Paul Mackerras <paulus@samba.org>
13206L:	linux-fbdev@vger.kernel.org
13207S:	Maintained
13208F:	drivers/video/fbdev/aty/aty128fb.c
13209
13210RAINSHADOW-CEC DRIVER
13211M:	Hans Verkuil <hverkuil@xs4all.nl>
13212L:	linux-media@vger.kernel.org
13213T:	git git://linuxtv.org/media_tree.git
13214S:	Maintained
13215F:	drivers/media/usb/rainshadow-cec/*
13216
13217RALINK MIPS ARCHITECTURE
13218M:	John Crispin <john@phrozen.org>
13219L:	linux-mips@vger.kernel.org
13220S:	Maintained
13221F:	arch/mips/ralink
13222
13223RALINK RT2X00 WIRELESS LAN DRIVER
13224P:	rt2x00 project
13225M:	Stanislaw Gruszka <sgruszka@redhat.com>
13226M:	Helmut Schaa <helmut.schaa@googlemail.com>
13227L:	linux-wireless@vger.kernel.org
13228S:	Maintained
13229F:	drivers/net/wireless/ralink/rt2x00/
13230
13231RAMDISK RAM BLOCK DEVICE DRIVER
13232M:	Jens Axboe <axboe@kernel.dk>
13233S:	Maintained
13234F:	Documentation/blockdev/ramdisk.txt
13235F:	drivers/block/brd.c
13236
13237RANCHU VIRTUAL BOARD FOR MIPS
13238M:	Miodrag Dinic <miodrag.dinic@mips.com>
13239L:	linux-mips@vger.kernel.org
13240S:	Supported
13241F:	arch/mips/generic/board-ranchu.c
13242F:	arch/mips/configs/generic/board-ranchu.config
13243
13244RANDOM NUMBER DRIVER
13245M:	"Theodore Ts'o" <tytso@mit.edu>
13246S:	Maintained
13247F:	drivers/char/random.c
13248
13249RAPIDIO SUBSYSTEM
13250M:	Matt Porter <mporter@kernel.crashing.org>
13251M:	Alexandre Bounine <alex.bou9@gmail.com>
13252S:	Maintained
13253F:	drivers/rapidio/
13254
13255RAS INFRASTRUCTURE
13256M:	Tony Luck <tony.luck@intel.com>
13257M:	Borislav Petkov <bp@alien8.de>
13258L:	linux-edac@vger.kernel.org
13259S:	Maintained
13260F:	drivers/ras/
13261F:	include/linux/ras.h
13262F:	include/ras/ras_event.h
13263F:	Documentation/admin-guide/ras.rst
13264
13265RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13266L:	linux-wireless@vger.kernel.org
13267S:	Orphan
13268F:	drivers/net/wireless/ray*
13269
13270RCUTORTURE TEST FRAMEWORK
13271M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13272M:	Josh Triplett <josh@joshtriplett.org>
13273R:	Steven Rostedt <rostedt@goodmis.org>
13274R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13275R:	Lai Jiangshan <jiangshanlai@gmail.com>
13276L:	rcu@vger.kernel.org
13277S:	Supported
13278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13279F:	tools/testing/selftests/rcutorture
13280
13281RDC R-321X SoC
13282M:	Florian Fainelli <florian@openwrt.org>
13283S:	Maintained
13284
13285RDC R6040 FAST ETHERNET DRIVER
13286M:	Florian Fainelli <f.fainelli@gmail.com>
13287L:	netdev@vger.kernel.org
13288S:	Maintained
13289F:	drivers/net/ethernet/rdc/r6040.c
13290
13291RDMAVT - RDMA verbs software
13292M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13293M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13294L:	linux-rdma@vger.kernel.org
13295S:	Supported
13296F:	drivers/infiniband/sw/rdmavt
13297
13298RDS - RELIABLE DATAGRAM SOCKETS
13299M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
13300L:	netdev@vger.kernel.org
13301L:	linux-rdma@vger.kernel.org
13302L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
13303W:	https://oss.oracle.com/projects/rds/
13304S:	Supported
13305F:	net/rds/
13306F:	Documentation/networking/rds.txt
13307
13308RDT - RESOURCE ALLOCATION
13309M:	Fenghua Yu <fenghua.yu@intel.com>
13310M:	Reinette Chatre <reinette.chatre@intel.com>
13311L:	linux-kernel@vger.kernel.org
13312S:	Supported
13313F:	arch/x86/kernel/cpu/resctrl/
13314F:	arch/x86/include/asm/resctrl_sched.h
13315F:	Documentation/x86/resctrl*
13316
13317READ-COPY UPDATE (RCU)
13318M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13319M:	Josh Triplett <josh@joshtriplett.org>
13320R:	Steven Rostedt <rostedt@goodmis.org>
13321R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13322R:	Lai Jiangshan <jiangshanlai@gmail.com>
13323R:	Joel Fernandes <joel@joelfernandes.org>
13324L:	rcu@vger.kernel.org
13325W:	http://www.rdrop.com/users/paulmck/RCU/
13326S:	Supported
13327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13328F:	Documentation/RCU/
13329X:	Documentation/RCU/torture.txt
13330F:	include/linux/rcu*
13331X:	include/linux/srcu*.h
13332F:	kernel/rcu/
13333X:	kernel/rcu/srcu*.c
13334
13335REAL TIME CLOCK (RTC) SUBSYSTEM
13336M:	Alessandro Zummo <a.zummo@towertech.it>
13337M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13338L:	linux-rtc@vger.kernel.org
13339Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13341S:	Maintained
13342F:	Documentation/devicetree/bindings/rtc/
13343F:	Documentation/rtc.txt
13344F:	drivers/rtc/
13345F:	include/linux/rtc.h
13346F:	include/uapi/linux/rtc.h
13347F:	include/linux/rtc/
13348F:	include/linux/platform_data/rtc-*
13349F:	tools/testing/selftests/rtc/
13350
13351REALTEK AUDIO CODECS
13352M:	Bard Liao <bardliao@realtek.com>
13353M:	Oder Chiou <oder_chiou@realtek.com>
13354S:	Maintained
13355F:	sound/soc/codecs/rt*
13356F:	include/sound/rt*.h
13357
13358REALTEK RTL83xx SMI DSA ROUTER CHIPS
13359M:	Linus Walleij <linus.walleij@linaro.org>
13360S:	Maintained
13361F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13362F:	drivers/net/dsa/realtek-smi*
13363F:	drivers/net/dsa/rtl83*
13364
13365REDPINE WIRELESS DRIVER
13366M:	Amitkumar Karwar <amitkarwar@gmail.com>
13367M:	Siva Rebbagondla <siva8118@gmail.com>
13368L:	linux-wireless@vger.kernel.org
13369S:	Maintained
13370F:	drivers/net/wireless/rsi/
13371
13372REGISTER MAP ABSTRACTION
13373M:	Mark Brown <broonie@kernel.org>
13374L:	linux-kernel@vger.kernel.org
13375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13376S:	Supported
13377F:	Documentation/devicetree/bindings/regmap/
13378F:	drivers/base/regmap/
13379F:	include/linux/regmap.h
13380
13381REISERFS FILE SYSTEM
13382L:	reiserfs-devel@vger.kernel.org
13383S:	Supported
13384F:	fs/reiserfs/
13385
13386REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13387M:	Ohad Ben-Cohen <ohad@wizery.com>
13388M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13389L:	linux-remoteproc@vger.kernel.org
13390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13391S:	Maintained
13392F:	Documentation/devicetree/bindings/remoteproc/
13393F:	Documentation/remoteproc.txt
13394F:	drivers/remoteproc/
13395F:	include/linux/remoteproc.h
13396
13397REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13398M:	Ohad Ben-Cohen <ohad@wizery.com>
13399M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13400L:	linux-remoteproc@vger.kernel.org
13401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13402S:	Maintained
13403F:	drivers/rpmsg/
13404F:	Documentation/rpmsg.txt
13405F:	include/linux/rpmsg.h
13406F:	include/linux/rpmsg/
13407
13408RENESAS CLOCK DRIVERS
13409M:	Geert Uytterhoeven <geert+renesas@glider.be>
13410L:	linux-renesas-soc@vger.kernel.org
13411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13412S:	Supported
13413F:	drivers/clk/renesas/
13414
13415RENESAS EMEV2 I2C DRIVER
13416M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13417S:	Supported
13418F:	Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13419F:	drivers/i2c/busses/i2c-emev2.c
13420
13421RENESAS ETHERNET DRIVERS
13422R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13423L:	netdev@vger.kernel.org
13424L:	linux-renesas-soc@vger.kernel.org
13425F:	Documentation/devicetree/bindings/net/renesas,*.txt
13426F:	Documentation/devicetree/bindings/net/sh_eth.txt
13427F:	drivers/net/ethernet/renesas/
13428F:	include/linux/sh_eth.h
13429
13430RENESAS R-CAR GYROADC DRIVER
13431M:	Marek Vasut <marek.vasut@gmail.com>
13432L:	linux-iio@vger.kernel.org
13433S:	Supported
13434F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13435F:	drivers/iio/adc/rcar-gyroadc.c
13436
13437RENESAS R-CAR I2C DRIVERS
13438M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13439S:	Supported
13440F:	Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13441F:	Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13442F:	drivers/i2c/busses/i2c-rcar.c
13443F:	drivers/i2c/busses/i2c-sh_mobile.c
13444
13445RENESAS RIIC DRIVER
13446M:	Chris Brandt <chris.brandt@renesas.com>
13447S:	Supported
13448F:	Documentation/devicetree/bindings/i2c/i2c-riic.txt
13449F:	drivers/i2c/busses/i2c-riic.c
13450
13451RENESAS USB PHY DRIVER
13452M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13453L:	linux-renesas-soc@vger.kernel.org
13454S:	Maintained
13455F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
13456
13457RESET CONTROLLER FRAMEWORK
13458M:	Philipp Zabel <p.zabel@pengutronix.de>
13459T:	git git://git.pengutronix.de/git/pza/linux
13460S:	Maintained
13461F:	drivers/reset/
13462F:	Documentation/devicetree/bindings/reset/
13463F:	include/dt-bindings/reset/
13464F:	include/linux/reset.h
13465F:	include/linux/reset/
13466F:	include/linux/reset-controller.h
13467
13468RESTARTABLE SEQUENCES SUPPORT
13469M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13470M:	Peter Zijlstra <peterz@infradead.org>
13471M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
13472M:	Boqun Feng <boqun.feng@gmail.com>
13473L:	linux-kernel@vger.kernel.org
13474S:	Supported
13475F:	kernel/rseq.c
13476F:	include/uapi/linux/rseq.h
13477F:	include/trace/events/rseq.h
13478F:	tools/testing/selftests/rseq/
13479
13480RFKILL
13481M:	Johannes Berg <johannes@sipsolutions.net>
13482L:	linux-wireless@vger.kernel.org
13483W:	http://wireless.kernel.org/
13484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13486S:	Maintained
13487F:	Documentation/rfkill.txt
13488F:	Documentation/ABI/stable/sysfs-class-rfkill
13489F:	net/rfkill/
13490F:	include/linux/rfkill.h
13491F:	include/uapi/linux/rfkill.h
13492
13493RHASHTABLE
13494M:	Thomas Graf <tgraf@suug.ch>
13495M:	Herbert Xu <herbert@gondor.apana.org.au>
13496L:	netdev@vger.kernel.org
13497S:	Maintained
13498F:	lib/rhashtable.c
13499F:	lib/test_rhashtable.c
13500F:	include/linux/rhashtable.h
13501F:	include/linux/rhashtable-types.h
13502
13503RICOH R5C592 MEMORYSTICK DRIVER
13504M:	Maxim Levitsky <maximlevitsky@gmail.com>
13505S:	Maintained
13506F:	drivers/memstick/host/r592.*
13507
13508RICOH SMARTMEDIA/XD DRIVER
13509M:	Maxim Levitsky <maximlevitsky@gmail.com>
13510S:	Maintained
13511F:	drivers/mtd/nand/raw/r852.c
13512F:	drivers/mtd/nand/raw/r852.h
13513
13514RISC-V ARCHITECTURE
13515M:	Palmer Dabbelt <palmer@sifive.com>
13516M:	Albert Ou <aou@eecs.berkeley.edu>
13517L:	linux-riscv@lists.infradead.org
13518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13519S:	Supported
13520F:	arch/riscv/
13521K:	riscv
13522N:	riscv
13523
13524ROCCAT DRIVERS
13525M:	Stefan Achatz <erazor_de@users.sourceforge.net>
13526W:	http://sourceforge.net/projects/roccat/
13527S:	Maintained
13528F:	drivers/hid/hid-roccat*
13529F:	include/linux/hid-roccat*
13530F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
13531
13532ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13533M:	Jacob chen <jacob2.chen@rock-chips.com>
13534L:	linux-media@vger.kernel.org
13535S:	Maintained
13536F:	drivers/media/platform/rockchip/rga/
13537F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
13538
13539ROCKCHIP VPU CODEC DRIVER
13540M:	Ezequiel Garcia <ezequiel@collabora.com>
13541L:	linux-media@vger.kernel.org
13542S:	Maintained
13543F:	drivers/staging/media/platform/rockchip/vpu/
13544F:	Documentation/devicetree/bindings/media/rockchip-vpu.txt
13545
13546ROCKER DRIVER
13547M:	Jiri Pirko <jiri@resnulli.us>
13548L:	netdev@vger.kernel.org
13549S:	Supported
13550F:	drivers/net/ethernet/rocker/
13551
13552ROCKETPORT DRIVER
13553P:	Comtrol Corp.
13554W:	http://www.comtrol.com
13555S:	Maintained
13556F:	Documentation/serial/rocket.rst
13557F:	drivers/tty/rocket*
13558
13559ROCKETPORT EXPRESS/INFINITY DRIVER
13560M:	Kevin Cernekee <cernekee@gmail.com>
13561L:	linux-serial@vger.kernel.org
13562S:	Odd Fixes
13563F:	drivers/tty/serial/rp2.*
13564
13565ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13566M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13567L:	linux-kernel@vger.kernel.org
13568L:	linux-renesas-soc@vger.kernel.org
13569S:	Supported
13570F:	drivers/mfd/bd9571mwv.c
13571F:	drivers/regulator/bd9571mwv-regulator.c
13572F:	drivers/gpio/gpio-bd9571mwv.c
13573F:	include/linux/mfd/bd9571mwv.h
13574F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13575
13576ROSE NETWORK LAYER
13577M:	Ralf Baechle <ralf@linux-mips.org>
13578L:	linux-hams@vger.kernel.org
13579W:	http://www.linux-ax25.org/
13580S:	Maintained
13581F:	include/net/rose.h
13582F:	include/uapi/linux/rose.h
13583F:	net/rose/
13584
13585RTL2830 MEDIA DRIVER
13586M:	Antti Palosaari <crope@iki.fi>
13587L:	linux-media@vger.kernel.org
13588W:	https://linuxtv.org
13589W:	http://palosaari.fi/linux/
13590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13591T:	git git://linuxtv.org/anttip/media_tree.git
13592S:	Maintained
13593F:	drivers/media/dvb-frontends/rtl2830*
13594
13595RTL2832 MEDIA DRIVER
13596M:	Antti Palosaari <crope@iki.fi>
13597L:	linux-media@vger.kernel.org
13598W:	https://linuxtv.org
13599W:	http://palosaari.fi/linux/
13600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13601T:	git git://linuxtv.org/anttip/media_tree.git
13602S:	Maintained
13603F:	drivers/media/dvb-frontends/rtl2832*
13604
13605RTL2832_SDR MEDIA DRIVER
13606M:	Antti Palosaari <crope@iki.fi>
13607L:	linux-media@vger.kernel.org
13608W:	https://linuxtv.org
13609W:	http://palosaari.fi/linux/
13610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13611T:	git git://linuxtv.org/anttip/media_tree.git
13612S:	Maintained
13613F:	drivers/media/dvb-frontends/rtl2832_sdr*
13614
13615RTL8180 WIRELESS DRIVER
13616L:	linux-wireless@vger.kernel.org
13617W:	http://wireless.kernel.org/
13618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13619S:	Orphan
13620F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
13621
13622RTL8187 WIRELESS DRIVER
13623M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13624M:	Hin-Tak Leung <htl10@users.sourceforge.net>
13625M:	Larry Finger <Larry.Finger@lwfinger.net>
13626L:	linux-wireless@vger.kernel.org
13627W:	http://wireless.kernel.org/
13628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13629S:	Maintained
13630F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
13631
13632REALTEK WIRELESS DRIVER (rtlwifi family)
13633M:	Ping-Ke Shih <pkshih@realtek.com>
13634L:	linux-wireless@vger.kernel.org
13635W:	http://wireless.kernel.org/
13636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13637S:	Maintained
13638F:	drivers/net/wireless/realtek/rtlwifi/
13639
13640REALTEK WIRELESS DRIVER (rtw88)
13641M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
13642L:	linux-wireless@vger.kernel.org
13643S:	Maintained
13644F:	drivers/net/wireless/realtek/rtw88/
13645
13646RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13647M:	Jes Sorensen <Jes.Sorensen@gmail.com>
13648L:	linux-wireless@vger.kernel.org
13649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13650S:	Maintained
13651F:	drivers/net/wireless/realtek/rtl8xxxu/
13652
13653RXRPC SOCKETS (AF_RXRPC)
13654M:	David Howells <dhowells@redhat.com>
13655L:	linux-afs@lists.infradead.org
13656S:	Supported
13657F:	net/rxrpc/
13658F:	include/keys/rxrpc-type.h
13659F:	include/net/af_rxrpc.h
13660F:	include/trace/events/rxrpc.h
13661F:	include/uapi/linux/rxrpc.h
13662F:	Documentation/networking/rxrpc.txt
13663W:	https://www.infradead.org/~dhowells/kafs/
13664
13665S3 SAVAGE FRAMEBUFFER DRIVER
13666M:	Antonino Daplas <adaplas@gmail.com>
13667L:	linux-fbdev@vger.kernel.org
13668S:	Maintained
13669F:	drivers/video/fbdev/savage/
13670
13671S390
13672M:	Heiko Carstens <heiko.carstens@de.ibm.com>
13673M:	Vasily Gorbik <gor@linux.ibm.com>
13674M:	Christian Borntraeger <borntraeger@de.ibm.com>
13675L:	linux-s390@vger.kernel.org
13676W:	http://www.ibm.com/developerworks/linux/linux390/
13677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13678S:	Supported
13679F:	arch/s390/
13680F:	drivers/s390/
13681F:	Documentation/s390/
13682F:	Documentation/driver-api/s390-drivers.rst
13683
13684S390 COMMON I/O LAYER
13685M:	Sebastian Ott <sebott@linux.ibm.com>
13686M:	Peter Oberparleiter <oberpar@linux.ibm.com>
13687L:	linux-s390@vger.kernel.org
13688W:	http://www.ibm.com/developerworks/linux/linux390/
13689S:	Supported
13690F:	drivers/s390/cio/
13691
13692S390 DASD DRIVER
13693M:	Stefan Haberland <sth@linux.ibm.com>
13694M:	Jan Hoeppner <hoeppner@linux.ibm.com>
13695L:	linux-s390@vger.kernel.org
13696W:	http://www.ibm.com/developerworks/linux/linux390/
13697S:	Supported
13698F:	drivers/s390/block/dasd*
13699F:	block/partitions/ibm.c
13700
13701S390 IOMMU (PCI)
13702M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13703L:	linux-s390@vger.kernel.org
13704W:	http://www.ibm.com/developerworks/linux/linux390/
13705S:	Supported
13706F:	drivers/iommu/s390-iommu.c
13707
13708S390 IUCV NETWORK LAYER
13709M:	Julian Wiedmann <jwi@linux.ibm.com>
13710M:	Ursula Braun <ubraun@linux.ibm.com>
13711L:	linux-s390@vger.kernel.org
13712W:	http://www.ibm.com/developerworks/linux/linux390/
13713S:	Supported
13714F:	drivers/s390/net/*iucv*
13715F:	include/net/iucv/
13716F:	net/iucv/
13717
13718S390 NETWORK DRIVERS
13719M:	Julian Wiedmann <jwi@linux.ibm.com>
13720M:	Ursula Braun <ubraun@linux.ibm.com>
13721L:	linux-s390@vger.kernel.org
13722W:	http://www.ibm.com/developerworks/linux/linux390/
13723S:	Supported
13724F:	drivers/s390/net/
13725
13726S390 PCI SUBSYSTEM
13727M:	Sebastian Ott <sebott@linux.ibm.com>
13728M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
13729L:	linux-s390@vger.kernel.org
13730W:	http://www.ibm.com/developerworks/linux/linux390/
13731S:	Supported
13732F:	arch/s390/pci/
13733F:	drivers/pci/hotplug/s390_pci_hpc.c
13734
13735S390 VFIO-CCW DRIVER
13736M:	Cornelia Huck <cohuck@redhat.com>
13737M:	Farhan Ali <alifm@linux.ibm.com>
13738M:	Eric Farman <farman@linux.ibm.com>
13739R:	Halil Pasic <pasic@linux.ibm.com>
13740L:	linux-s390@vger.kernel.org
13741L:	kvm@vger.kernel.org
13742S:	Supported
13743F:	drivers/s390/cio/vfio_ccw*
13744F:	Documentation/s390/vfio-ccw.txt
13745F:	include/uapi/linux/vfio_ccw.h
13746
13747S390 ZCRYPT DRIVER
13748M:	Harald Freudenberger <freude@linux.ibm.com>
13749L:	linux-s390@vger.kernel.org
13750W:	http://www.ibm.com/developerworks/linux/linux390/
13751S:	Supported
13752F:	drivers/s390/crypto/
13753
13754S390 VFIO AP DRIVER
13755M:	Tony Krowiak <akrowiak@linux.ibm.com>
13756M:	Pierre Morel <pmorel@linux.ibm.com>
13757M:	Halil Pasic <pasic@linux.ibm.com>
13758L:	linux-s390@vger.kernel.org
13759W:	http://www.ibm.com/developerworks/linux/linux390/
13760S:	Supported
13761F:	drivers/s390/crypto/vfio_ap_drv.c
13762F:	drivers/s390/crypto/vfio_ap_private.h
13763F:	drivers/s390/crypto/vfio_ap_ops.c
13764F:	Documentation/s390/vfio-ap.txt
13765
13766S390 ZFCP DRIVER
13767M:	Steffen Maier <maier@linux.ibm.com>
13768M:	Benjamin Block <bblock@linux.ibm.com>
13769L:	linux-s390@vger.kernel.org
13770W:	http://www.ibm.com/developerworks/linux/linux390/
13771S:	Supported
13772F:	drivers/s390/scsi/zfcp_*
13773
13774S3C24XX SD/MMC Driver
13775M:	Ben Dooks <ben-linux@fluff.org>
13776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13777S:	Supported
13778F:	drivers/mmc/host/s3cmci.*
13779
13780SAA6588 RDS RECEIVER DRIVER
13781M:	Hans Verkuil <hverkuil@xs4all.nl>
13782L:	linux-media@vger.kernel.org
13783T:	git git://linuxtv.org/media_tree.git
13784W:	https://linuxtv.org
13785S:	Odd Fixes
13786F:	drivers/media/i2c/saa6588*
13787
13788SAA7134 VIDEO4LINUX DRIVER
13789M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13790L:	linux-media@vger.kernel.org
13791W:	https://linuxtv.org
13792T:	git git://linuxtv.org/media_tree.git
13793S:	Odd fixes
13794F:	Documentation/media/v4l-drivers/saa7134*
13795F:	drivers/media/pci/saa7134/
13796
13797SAA7146 VIDEO4LINUX-2 DRIVER
13798M:	Hans Verkuil <hverkuil@xs4all.nl>
13799L:	linux-media@vger.kernel.org
13800T:	git git://linuxtv.org/media_tree.git
13801S:	Maintained
13802F:	drivers/media/common/saa7146/
13803F:	drivers/media/pci/saa7146/
13804F:	include/media/drv-intf/saa7146*
13805
13806SAMSUNG AUDIO (ASoC) DRIVERS
13807M:	Krzysztof Kozlowski <krzk@kernel.org>
13808M:	Sangbeom Kim <sbkim73@samsung.com>
13809M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13810L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13811S:	Supported
13812F:	sound/soc/samsung/
13813F:	Documentation/devicetree/bindings/sound/samsung*
13814
13815SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13816M:	Krzysztof Kozlowski <krzk@kernel.org>
13817L:	linux-crypto@vger.kernel.org
13818L:	linux-samsung-soc@vger.kernel.org
13819S:	Maintained
13820F:	drivers/crypto/exynos-rng.c
13821F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13822
13823SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13824M:	Łukasz Stelmach <l.stelmach@samsung.com>
13825L:	linux-samsung-soc@vger.kernel.org
13826S:	Maintained
13827F:	drivers/char/hw_random/exynos-trng.c
13828F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13829
13830SAMSUNG FRAMEBUFFER DRIVER
13831M:	Jingoo Han <jingoohan1@gmail.com>
13832L:	linux-fbdev@vger.kernel.org
13833S:	Maintained
13834F:	drivers/video/fbdev/s3c-fb.c
13835
13836SAMSUNG LAPTOP DRIVER
13837M:	Corentin Chary <corentin.chary@gmail.com>
13838L:	platform-driver-x86@vger.kernel.org
13839S:	Maintained
13840F:	drivers/platform/x86/samsung-laptop.c
13841
13842SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13843M:	Sangbeom Kim <sbkim73@samsung.com>
13844M:	Krzysztof Kozlowski <krzk@kernel.org>
13845M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13846L:	linux-kernel@vger.kernel.org
13847L:	linux-samsung-soc@vger.kernel.org
13848S:	Supported
13849F:	drivers/mfd/sec*.c
13850F:	drivers/regulator/s2m*.c
13851F:	drivers/regulator/s5m*.c
13852F:	drivers/clk/clk-s2mps11.c
13853F:	drivers/rtc/rtc-s5m.c
13854F:	include/linux/mfd/samsung/
13855F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13856F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13857F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13858F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13859
13860SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13861M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13862L:	linux-media@vger.kernel.org
13863L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13864S:	Maintained
13865F:	drivers/media/platform/s3c-camif/
13866F:	include/media/drv-intf/s3c_camif.h
13867
13868SAMSUNG S3FWRN5 NFC DRIVER
13869M:	Robert Baldyga <r.baldyga@samsung.com>
13870M:	Krzysztof Opasiak <k.opasiak@samsung.com>
13871L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13872S:	Supported
13873F:	drivers/nfc/s3fwrn5
13874
13875SAMSUNG S5C73M3 CAMERA DRIVER
13876M:	Kyungmin Park <kyungmin.park@samsung.com>
13877M:	Andrzej Hajda <a.hajda@samsung.com>
13878L:	linux-media@vger.kernel.org
13879S:	Supported
13880F:	drivers/media/i2c/s5c73m3/*
13881
13882SAMSUNG S5K5BAF CAMERA DRIVER
13883M:	Kyungmin Park <kyungmin.park@samsung.com>
13884M:	Andrzej Hajda <a.hajda@samsung.com>
13885L:	linux-media@vger.kernel.org
13886S:	Supported
13887F:	drivers/media/i2c/s5k5baf.c
13888
13889SAMSUNG S5P Security SubSystem (SSS) DRIVER
13890M:	Krzysztof Kozlowski <krzk@kernel.org>
13891M:	Vladimir Zapolskiy <vz@mleia.com>
13892M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
13893L:	linux-crypto@vger.kernel.org
13894L:	linux-samsung-soc@vger.kernel.org
13895S:	Maintained
13896F:	drivers/crypto/s5p-sss.c
13897
13898SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13899M:	Kyungmin Park <kyungmin.park@samsung.com>
13900M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13901L:	linux-media@vger.kernel.org
13902Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13903S:	Supported
13904F:	drivers/media/platform/exynos4-is/
13905
13906SAMSUNG SOC CLOCK DRIVERS
13907M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13908M:	Tomasz Figa <tomasz.figa@gmail.com>
13909M:	Chanwoo Choi <cw00.choi@samsung.com>
13910S:	Supported
13911L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13913F:	drivers/clk/samsung/
13914F:	include/dt-bindings/clock/exynos*.h
13915F:	Documentation/devicetree/bindings/clock/exynos*.txt
13916
13917SAMSUNG SPI DRIVERS
13918M:	Kukjin Kim <kgene@kernel.org>
13919M:	Krzysztof Kozlowski <krzk@kernel.org>
13920M:	Andi Shyti <andi@etezian.org>
13921L:	linux-spi@vger.kernel.org
13922L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13923S:	Maintained
13924F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
13925F:	drivers/spi/spi-s3c*
13926F:	include/linux/platform_data/spi-s3c64xx.h
13927
13928SAMSUNG SXGBE DRIVERS
13929M:	Byungho An <bh74.an@samsung.com>
13930M:	Girish K S <ks.giri@samsung.com>
13931M:	Vipul Pandya <vipul.pandya@samsung.com>
13932S:	Supported
13933L:	netdev@vger.kernel.org
13934F:	drivers/net/ethernet/samsung/sxgbe/
13935
13936SAMSUNG THERMAL DRIVER
13937M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13938L:	linux-pm@vger.kernel.org
13939L:	linux-samsung-soc@vger.kernel.org
13940S:	Supported
13941T:	git https://github.com/lmajewski/linux-samsung-thermal.git
13942F:	drivers/thermal/samsung/
13943
13944SAMSUNG USB2 PHY DRIVER
13945M:	Kamil Debski <kamil@wypas.org>
13946M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13947L:	linux-kernel@vger.kernel.org
13948S:	Supported
13949F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
13950F:	Documentation/phy/samsung-usb2.txt
13951F:	drivers/phy/samsung/phy-exynos4210-usb2.c
13952F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
13953F:	drivers/phy/samsung/phy-exynos5250-usb2.c
13954F:	drivers/phy/samsung/phy-s5pv210-usb2.c
13955F:	drivers/phy/samsung/phy-samsung-usb2.c
13956F:	drivers/phy/samsung/phy-samsung-usb2.h
13957
13958SC1200 WDT DRIVER
13959M:	Zwane Mwaikambo <zwanem@gmail.com>
13960S:	Maintained
13961F:	drivers/watchdog/sc1200wdt.c
13962
13963SCHEDULER
13964M:	Ingo Molnar <mingo@redhat.com>
13965M:	Peter Zijlstra <peterz@infradead.org>
13966L:	linux-kernel@vger.kernel.org
13967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13968S:	Maintained
13969F:	kernel/sched/
13970F:	include/linux/sched.h
13971F:	include/uapi/linux/sched.h
13972F:	include/linux/wait.h
13973F:	include/linux/preempt.h
13974
13975SCR24X CHIP CARD INTERFACE DRIVER
13976M:	Lubomir Rintel <lkundrak@v3.sk>
13977S:	Supported
13978F:	drivers/char/pcmcia/scr24x_cs.c
13979
13980SCSI CDROM DRIVER
13981M:	Jens Axboe <axboe@kernel.dk>
13982L:	linux-scsi@vger.kernel.org
13983W:	http://www.kernel.dk
13984S:	Maintained
13985F:	drivers/scsi/sr*
13986
13987SCSI RDMA PROTOCOL (SRP) INITIATOR
13988M:	Bart Van Assche <bvanassche@acm.org>
13989L:	linux-rdma@vger.kernel.org
13990S:	Supported
13991Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13992F:	drivers/infiniband/ulp/srp/
13993F:	include/scsi/srp.h
13994
13995SCSI RDMA PROTOCOL (SRP) TARGET
13996M:	Bart Van Assche <bvanassche@acm.org>
13997L:	linux-rdma@vger.kernel.org
13998L:	target-devel@vger.kernel.org
13999S:	Supported
14000Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14001F:	drivers/infiniband/ulp/srpt/
14002
14003SCSI SG DRIVER
14004M:	Doug Gilbert <dgilbert@interlog.com>
14005L:	linux-scsi@vger.kernel.org
14006W:	http://sg.danny.cz/sg
14007S:	Maintained
14008F:	Documentation/scsi/scsi-generic.txt
14009F:	drivers/scsi/sg.c
14010F:	include/scsi/sg.h
14011
14012SCSI SUBSYSTEM
14013M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
14014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14015M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14017Q:	https://patchwork.kernel.org/project/linux-scsi/list/
14018L:	linux-scsi@vger.kernel.org
14019S:	Maintained
14020F:	Documentation/devicetree/bindings/scsi/
14021F:	drivers/scsi/
14022F:	include/scsi/
14023
14024SCSI TAPE DRIVER
14025M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14026L:	linux-scsi@vger.kernel.org
14027S:	Maintained
14028F:	Documentation/scsi/st.txt
14029F:	drivers/scsi/st.*
14030F:	drivers/scsi/st_*.h
14031
14032SCSI TARGET SUBSYSTEM
14033M:	"Martin K. Petersen" <martin.petersen@oracle.com>
14034L:	linux-scsi@vger.kernel.org
14035L:	target-devel@vger.kernel.org
14036W:	http://www.linux-iscsi.org
14037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14038Q:	https://patchwork.kernel.org/project/target-devel/list/
14039S:	Supported
14040F:	drivers/target/
14041F:	include/target/
14042F:	Documentation/target/
14043
14044SCTP PROTOCOL
14045M:	Vlad Yasevich <vyasevich@gmail.com>
14046M:	Neil Horman <nhorman@tuxdriver.com>
14047M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14048L:	linux-sctp@vger.kernel.org
14049W:	http://lksctp.sourceforge.net
14050S:	Maintained
14051F:	Documentation/networking/sctp.txt
14052F:	include/linux/sctp.h
14053F:	include/uapi/linux/sctp.h
14054F:	include/net/sctp/
14055F:	net/sctp/
14056
14057SCx200 CPU SUPPORT
14058M:	Jim Cromie <jim.cromie@gmail.com>
14059S:	Odd Fixes
14060F:	Documentation/i2c/busses/scx200_acb
14061F:	arch/x86/platform/scx200/
14062F:	drivers/watchdog/scx200_wdt.c
14063F:	drivers/i2c/busses/scx200*
14064F:	drivers/mtd/maps/scx200_docflash.c
14065F:	include/linux/scx200.h
14066
14067SCx200 GPIO DRIVER
14068M:	Jim Cromie <jim.cromie@gmail.com>
14069S:	Maintained
14070F:	drivers/char/scx200_gpio.c
14071F:	include/linux/scx200_gpio.h
14072
14073SCx200 HRT CLOCKSOURCE DRIVER
14074M:	Jim Cromie <jim.cromie@gmail.com>
14075S:	Maintained
14076F:	drivers/clocksource/scx200_hrt.c
14077
14078SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14079M:	Sascha Sommer <saschasommer@freenet.de>
14080L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14081S:	Maintained
14082F:	drivers/mmc/host/sdricoh_cs.c
14083
14084SECO BOARDS CEC DRIVER
14085M:	Ettore Chimenti <ek5.chimenti@gmail.com>
14086S:	Maintained
14087F:	drivers/media/platform/seco-cec/seco-cec.c
14088F:	drivers/media/platform/seco-cec/seco-cec.h
14089
14090SECURE COMPUTING
14091M:	Kees Cook <keescook@chromium.org>
14092R:	Andy Lutomirski <luto@amacapital.net>
14093R:	Will Drewry <wad@chromium.org>
14094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14095S:	Supported
14096F:	kernel/seccomp.c
14097F:	include/uapi/linux/seccomp.h
14098F:	include/linux/seccomp.h
14099F:	tools/testing/selftests/seccomp/*
14100F:	tools/testing/selftests/kselftest_harness.h
14101F:	Documentation/userspace-api/seccomp_filter.rst
14102K:	\bsecure_computing
14103K:	\bTIF_SECCOMP\b
14104
14105SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14106M:	Al Cooper <alcooperx@gmail.com>
14107L:	linux-mmc@vger.kernel.org
14108L:	bcm-kernel-feedback-list@broadcom.com
14109S:	Maintained
14110F:	drivers/mmc/host/sdhci-brcmstb*
14111
14112SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14113M:	Adrian Hunter <adrian.hunter@intel.com>
14114L:	linux-mmc@vger.kernel.org
14115S:	Maintained
14116F:	drivers/mmc/host/sdhci*
14117F:	include/linux/mmc/sdhci*
14118
14119EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14120M:	Adrian Hunter <adrian.hunter@intel.com>
14121M:	Ritesh Harjani <riteshh@codeaurora.org>
14122M:	Asutosh Das <asutoshd@codeaurora.org>
14123L:	linux-mmc@vger.kernel.org
14124S:	Maintained
14125F:	drivers/mmc/host/cqhci*
14126
14127SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14128M:	Prabu Thangamuthu <prabu.t@synopsys.com>
14129M:	Manjunath M B <manjumb@synopsys.com>
14130L:	linux-mmc@vger.kernel.org
14131S:	Maintained
14132F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
14133
14134SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14135M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14136L:	linux-mmc@vger.kernel.org
14137S:	Supported
14138F:	drivers/mmc/host/sdhci-of-at91.c
14139
14140SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14141M:	Ben Dooks <ben-linux@fluff.org>
14142M:	Jaehoon Chung <jh80.chung@samsung.com>
14143L:	linux-mmc@vger.kernel.org
14144S:	Maintained
14145F:	drivers/mmc/host/sdhci-s3c*
14146
14147SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14148M:	Viresh Kumar <vireshk@kernel.org>
14149L:	linux-mmc@vger.kernel.org
14150S:	Maintained
14151F:	drivers/mmc/host/sdhci-spear.c
14152
14153SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14154M:	Kishon Vijay Abraham I <kishon@ti.com>
14155L:	linux-mmc@vger.kernel.org
14156S:	Maintained
14157F:	drivers/mmc/host/sdhci-omap.c
14158
14159SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14160M:	Scott Bauer <scott.bauer@intel.com>
14161M:	Jonathan Derrick <jonathan.derrick@intel.com>
14162L:	linux-block@vger.kernel.org
14163S:	Supported
14164F:	block/sed*
14165F:	block/opal_proto.h
14166F:	include/linux/sed*
14167F:	include/uapi/linux/sed*
14168
14169SECURITY CONTACT
14170M:	Security Officers <security@kernel.org>
14171S:	Supported
14172
14173SECURITY SUBSYSTEM
14174M:	James Morris <jmorris@namei.org>
14175M:	"Serge E. Hallyn" <serge@hallyn.com>
14176L:	linux-security-module@vger.kernel.org (suggested Cc:)
14177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14178W:	http://kernsec.org/
14179S:	Supported
14180F:	security/
14181X:	security/selinux/
14182
14183SELINUX SECURITY MODULE
14184M:	Paul Moore <paul@paul-moore.com>
14185M:	Stephen Smalley <sds@tycho.nsa.gov>
14186M:	Eric Paris <eparis@parisplace.org>
14187L:	selinux@vger.kernel.org
14188W:	https://selinuxproject.org
14189W:	https://github.com/SELinuxProject
14190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14191S:	Supported
14192F:	include/uapi/linux/selinux_netlink.h
14193F:	security/selinux/
14194F:	scripts/selinux/
14195F:	Documentation/admin-guide/LSM/SELinux.rst
14196
14197SENSABLE PHANTOM
14198M:	Jiri Slaby <jirislaby@gmail.com>
14199S:	Maintained
14200F:	drivers/misc/phantom.c
14201F:	include/uapi/linux/phantom.h
14202
14203SERIAL DEVICE BUS
14204M:	Rob Herring <robh@kernel.org>
14205L:	linux-serial@vger.kernel.org
14206S:	Maintained
14207F:	Documentation/devicetree/bindings/serial/slave-device.txt
14208F:	drivers/tty/serdev/
14209F:	include/linux/serdev.h
14210
14211SERIAL DRIVERS
14212M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14213L:	linux-serial@vger.kernel.org
14214S:	Maintained
14215F:	Documentation/devicetree/bindings/serial/
14216F:	drivers/tty/serial/
14217
14218SERIAL IR RECEIVER
14219M:	Sean Young <sean@mess.org>
14220L:	linux-media@vger.kernel.org
14221S:	Maintained
14222F:	drivers/media/rc/serial_ir.c
14223
14224SFC NETWORK DRIVER
14225M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14226M:	Edward Cree <ecree@solarflare.com>
14227M:	Martin Habets <mhabets@solarflare.com>
14228L:	netdev@vger.kernel.org
14229S:	Supported
14230F:	drivers/net/ethernet/sfc/
14231
14232SFF/SFP/SFP+ MODULE SUPPORT
14233M:	Russell King <linux@armlinux.org.uk>
14234L:	netdev@vger.kernel.org
14235S:	Maintained
14236F:	drivers/net/phy/phylink.c
14237F:	drivers/net/phy/sfp*
14238F:	include/linux/phylink.h
14239F:	include/linux/sfp.h
14240
14241SGI GRU DRIVER
14242M:	Dimitri Sivanich <sivanich@sgi.com>
14243S:	Maintained
14244F:	drivers/misc/sgi-gru/
14245
14246SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14247M:	Pat Gefre <pfg@sgi.com>
14248L:	linux-ia64@vger.kernel.org
14249S:	Supported
14250F:	Documentation/ia64/serial.txt
14251F:	drivers/tty/serial/ioc?_serial.c
14252F:	include/linux/ioc?.h
14253
14254SGI XP/XPC/XPNET DRIVER
14255M:	Cliff Whickman <cpw@sgi.com>
14256M:	Robin Holt <robinmholt@gmail.com>
14257S:	Maintained
14258F:	drivers/misc/sgi-xp/
14259
14260SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14261M:	Ursula Braun <ubraun@linux.ibm.com>
14262M:	Karsten Graul <kgraul@linux.ibm.com>
14263L:	linux-s390@vger.kernel.org
14264W:	http://www.ibm.com/developerworks/linux/linux390/
14265S:	Supported
14266F:	net/smc/
14267
14268SHARP RJ54N1CB0C SENSOR DRIVER
14269M:	Jacopo Mondi <jacopo@jmondi.org>
14270L:	linux-media@vger.kernel.org
14271T:	git git://linuxtv.org/media_tree.git
14272S:	Odd fixes
14273F:	drivers/media/i2c/rj54n1cb0c.c
14274F:	include/media/i2c/rj54n1cb0c.h
14275
14276SH_VEU V4L2 MEM2MEM DRIVER
14277L:	linux-media@vger.kernel.org
14278S:	Orphan
14279F:	drivers/media/platform/sh_veu.c
14280
14281SH_VOU V4L2 OUTPUT DRIVER
14282L:	linux-media@vger.kernel.org
14283S:	Orphan
14284F:	drivers/media/platform/sh_vou.c
14285F:	include/media/drv-intf/sh_vou.h
14286
14287SI2157 MEDIA DRIVER
14288M:	Antti Palosaari <crope@iki.fi>
14289L:	linux-media@vger.kernel.org
14290W:	https://linuxtv.org
14291W:	http://palosaari.fi/linux/
14292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14293T:	git git://linuxtv.org/anttip/media_tree.git
14294S:	Maintained
14295F:	drivers/media/tuners/si2157*
14296
14297SI2165 MEDIA DRIVER
14298M:	Matthias Schwarzott <zzam@gentoo.org>
14299L:	linux-media@vger.kernel.org
14300W:	https://linuxtv.org
14301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14302S:	Maintained
14303F:	drivers/media/dvb-frontends/si2165*
14304
14305SI2168 MEDIA DRIVER
14306M:	Antti Palosaari <crope@iki.fi>
14307L:	linux-media@vger.kernel.org
14308W:	https://linuxtv.org
14309W:	http://palosaari.fi/linux/
14310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14311T:	git git://linuxtv.org/anttip/media_tree.git
14312S:	Maintained
14313F:	drivers/media/dvb-frontends/si2168*
14314
14315SI470X FM RADIO RECEIVER I2C DRIVER
14316M:	Hans Verkuil <hverkuil@xs4all.nl>
14317L:	linux-media@vger.kernel.org
14318T:	git git://linuxtv.org/media_tree.git
14319W:	https://linuxtv.org
14320S:	Odd Fixes
14321F:	drivers/media/radio/si470x/radio-si470x-i2c.c
14322
14323SI470X FM RADIO RECEIVER USB DRIVER
14324M:	Hans Verkuil <hverkuil@xs4all.nl>
14325L:	linux-media@vger.kernel.org
14326T:	git git://linuxtv.org/media_tree.git
14327W:	https://linuxtv.org
14328S:	Maintained
14329F:	drivers/media/radio/si470x/radio-si470x-common.c
14330F:	drivers/media/radio/si470x/radio-si470x.h
14331F:	drivers/media/radio/si470x/radio-si470x-usb.c
14332
14333SI4713 FM RADIO TRANSMITTER I2C DRIVER
14334M:	Eduardo Valentin <edubezval@gmail.com>
14335L:	linux-media@vger.kernel.org
14336T:	git git://linuxtv.org/media_tree.git
14337W:	https://linuxtv.org
14338S:	Odd Fixes
14339F:	drivers/media/radio/si4713/si4713.?
14340
14341SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14342M:	Eduardo Valentin <edubezval@gmail.com>
14343L:	linux-media@vger.kernel.org
14344T:	git git://linuxtv.org/media_tree.git
14345W:	https://linuxtv.org
14346S:	Odd Fixes
14347F:	drivers/media/radio/si4713/radio-platform-si4713.c
14348
14349SI4713 FM RADIO TRANSMITTER USB DRIVER
14350M:	Hans Verkuil <hverkuil@xs4all.nl>
14351L:	linux-media@vger.kernel.org
14352T:	git git://linuxtv.org/media_tree.git
14353W:	https://linuxtv.org
14354S:	Maintained
14355F:	drivers/media/radio/si4713/radio-usb-si4713.c
14356
14357SIANO DVB DRIVER
14358M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14359L:	linux-media@vger.kernel.org
14360W:	https://linuxtv.org
14361T:	git git://linuxtv.org/media_tree.git
14362S:	Odd fixes
14363F:	drivers/media/common/siano/
14364F:	drivers/media/usb/siano/
14365F:	drivers/media/usb/siano/
14366F:	drivers/media/mmc/siano/
14367
14368SIFIVE DRIVERS
14369M:	Palmer Dabbelt <palmer@sifive.com>
14370M:	Paul Walmsley <paul.walmsley@sifive.com>
14371L:	linux-riscv@lists.infradead.org
14372T:	git git://github.com/sifive/riscv-linux.git
14373S:	Supported
14374K:	sifive
14375N:	sifive
14376
14377SIFIVE FU540 SYSTEM-ON-CHIP
14378M:	Paul Walmsley <paul.walmsley@sifive.com>
14379M:	Palmer Dabbelt <palmer@sifive.com>
14380L:	linux-riscv@lists.infradead.org
14381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14382S:	Supported
14383K:	fu540
14384N:	fu540
14385
14386SILEAD TOUCHSCREEN DRIVER
14387M:	Hans de Goede <hdegoede@redhat.com>
14388L:	linux-input@vger.kernel.org
14389L:	platform-driver-x86@vger.kernel.org
14390S:	Maintained
14391F:	drivers/input/touchscreen/silead.c
14392F:	drivers/platform/x86/touchscreen_dmi.c
14393
14394SILICON MOTION SM712 FRAME BUFFER DRIVER
14395M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14396M:	Teddy Wang <teddy.wang@siliconmotion.com>
14397M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14398L:	linux-fbdev@vger.kernel.org
14399S:	Maintained
14400F:	drivers/video/fbdev/sm712*
14401F:	Documentation/fb/sm712fb.txt
14402
14403SIMPLE FIRMWARE INTERFACE (SFI)
14404M:	Len Brown <lenb@kernel.org>
14405L:	sfi-devel@simplefirmware.org
14406W:	http://simplefirmware.org/
14407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14408S:	Supported
14409F:	arch/x86/platform/sfi/
14410F:	drivers/sfi/
14411F:	include/linux/sfi*.h
14412
14413SIMPLEFB FB DRIVER
14414M:	Hans de Goede <hdegoede@redhat.com>
14415L:	linux-fbdev@vger.kernel.org
14416S:	Maintained
14417F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14418F:	drivers/video/fbdev/simplefb.c
14419F:	include/linux/platform_data/simplefb.h
14420
14421SIMTEC EB110ATX (Chalice CATS)
14422P:	Ben Dooks
14423P:	Vincent Sanders <vince@simtec.co.uk>
14424M:	Simtec Linux Team <linux@simtec.co.uk>
14425W:	http://www.simtec.co.uk/products/EB110ATX/
14426S:	Supported
14427
14428SIMTEC EB2410ITX (BAST)
14429P:	Ben Dooks
14430P:	Vincent Sanders <vince@simtec.co.uk>
14431M:	Simtec Linux Team <linux@simtec.co.uk>
14432W:	http://www.simtec.co.uk/products/EB2410ITX/
14433S:	Supported
14434F:	arch/arm/mach-s3c24xx/mach-bast.c
14435F:	arch/arm/mach-s3c24xx/bast-ide.c
14436F:	arch/arm/mach-s3c24xx/bast-irq.c
14437
14438SIPHASH PRF ROUTINES
14439M:	Jason A. Donenfeld <Jason@zx2c4.com>
14440S:	Maintained
14441F:	lib/siphash.c
14442F:	lib/test_siphash.c
14443F:	include/linux/siphash.h
14444
14445SIOX
14446M:	Thorsten Scherer <t.scherer@eckelmann.de>
14447M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14448R:	Pengutronix Kernel Team <kernel@pengutronix.de>
14449S:	Supported
14450F:	drivers/siox/*
14451F:	drivers/gpio/gpio-siox.c
14452F:	include/trace/events/siox.h
14453
14454SIS 190 ETHERNET DRIVER
14455M:	Francois Romieu <romieu@fr.zoreil.com>
14456L:	netdev@vger.kernel.org
14457S:	Maintained
14458F:	drivers/net/ethernet/sis/sis190.c
14459
14460SIS 900/7016 FAST ETHERNET DRIVER
14461M:	Daniele Venzano <venza@brownhat.org>
14462W:	http://www.brownhat.org/sis900.html
14463L:	netdev@vger.kernel.org
14464S:	Maintained
14465F:	drivers/net/ethernet/sis/sis900.*
14466
14467SIS FRAMEBUFFER DRIVER
14468M:	Thomas Winischhofer <thomas@winischhofer.net>
14469W:	http://www.winischhofer.net/linuxsisvga.shtml
14470S:	Maintained
14471F:	Documentation/fb/sisfb.txt
14472F:	drivers/video/fbdev/sis/
14473F:	include/video/sisfb.h
14474
14475SIS USB2VGA DRIVER
14476M:	Thomas Winischhofer <thomas@winischhofer.net>
14477W:	http://www.winischhofer.at/linuxsisusbvga.shtml
14478S:	Maintained
14479F:	drivers/usb/misc/sisusbvga/
14480
14481SLAB ALLOCATOR
14482M:	Christoph Lameter <cl@linux.com>
14483M:	Pekka Enberg <penberg@kernel.org>
14484M:	David Rientjes <rientjes@google.com>
14485M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
14486M:	Andrew Morton <akpm@linux-foundation.org>
14487L:	linux-mm@kvack.org
14488S:	Maintained
14489F:	include/linux/sl?b*.h
14490F:	mm/sl?b*
14491
14492SLEEPABLE READ-COPY UPDATE (SRCU)
14493M:	Lai Jiangshan <jiangshanlai@gmail.com>
14494M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
14495M:	Josh Triplett <josh@joshtriplett.org>
14496R:	Steven Rostedt <rostedt@goodmis.org>
14497R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14498L:	rcu@vger.kernel.org
14499W:	http://www.rdrop.com/users/paulmck/RCU/
14500S:	Supported
14501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14502F:	include/linux/srcu*.h
14503F:	kernel/rcu/srcu*.c
14504
14505SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14506M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14508S:	Maintained
14509F:	drivers/slimbus/
14510F:	Documentation/devicetree/bindings/slimbus/
14511F:	include/linux/slimbus.h
14512
14513SMACK SECURITY MODULE
14514M:	Casey Schaufler <casey@schaufler-ca.com>
14515L:	linux-security-module@vger.kernel.org
14516W:	http://schaufler-ca.com
14517T:	git git://github.com/cschaufler/smack-next
14518S:	Maintained
14519F:	Documentation/admin-guide/LSM/Smack.rst
14520F:	security/smack/
14521
14522SMC91x ETHERNET DRIVER
14523M:	Nicolas Pitre <nico@fluxnic.net>
14524S:	Odd Fixes
14525F:	drivers/net/ethernet/smsc/smc91x.*
14526
14527SMIA AND SMIA++ IMAGE SENSOR DRIVER
14528M:	Sakari Ailus <sakari.ailus@iki.fi>
14529L:	linux-media@vger.kernel.org
14530S:	Maintained
14531F:	drivers/media/i2c/smiapp/
14532F:	include/media/i2c/smiapp.h
14533F:	drivers/media/i2c/smiapp-pll.c
14534F:	drivers/media/i2c/smiapp-pll.h
14535F:	include/uapi/linux/smiapp.h
14536F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14537
14538SMM665 HARDWARE MONITOR DRIVER
14539M:	Guenter Roeck <linux@roeck-us.net>
14540L:	linux-hwmon@vger.kernel.org
14541S:	Maintained
14542F:	Documentation/hwmon/smm665.rst
14543F:	drivers/hwmon/smm665.c
14544
14545SMSC EMC2103 HARDWARE MONITOR DRIVER
14546M:	Steve Glendinning <steve.glendinning@shawell.net>
14547L:	linux-hwmon@vger.kernel.org
14548S:	Maintained
14549F:	Documentation/hwmon/emc2103.rst
14550F:	drivers/hwmon/emc2103.c
14551
14552SMSC SCH5627 HARDWARE MONITOR DRIVER
14553M:	Hans de Goede <hdegoede@redhat.com>
14554L:	linux-hwmon@vger.kernel.org
14555S:	Supported
14556F:	Documentation/hwmon/sch5627.rst
14557F:	drivers/hwmon/sch5627.c
14558
14559SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14560M:	Steve Glendinning <steve.glendinning@shawell.net>
14561L:	linux-fbdev@vger.kernel.org
14562S:	Maintained
14563F:	drivers/video/fbdev/smscufx.c
14564
14565SMSC47B397 HARDWARE MONITOR DRIVER
14566M:	Jean Delvare <jdelvare@suse.com>
14567L:	linux-hwmon@vger.kernel.org
14568S:	Maintained
14569F:	Documentation/hwmon/smsc47b397.rst
14570F:	drivers/hwmon/smsc47b397.c
14571
14572SMSC911x ETHERNET DRIVER
14573M:	Steve Glendinning <steve.glendinning@shawell.net>
14574L:	netdev@vger.kernel.org
14575S:	Maintained
14576F:	include/linux/smsc911x.h
14577F:	drivers/net/ethernet/smsc/smsc911x.*
14578
14579SMSC9420 PCI ETHERNET DRIVER
14580M:	Steve Glendinning <steve.glendinning@shawell.net>
14581L:	netdev@vger.kernel.org
14582S:	Maintained
14583F:	drivers/net/ethernet/smsc/smsc9420.*
14584
14585SOC-CAMERA V4L2 SUBSYSTEM
14586L:	linux-media@vger.kernel.org
14587T:	git git://linuxtv.org/media_tree.git
14588S:	Orphan
14589F:	include/media/soc_camera.h
14590F:	drivers/staging/media/soc_camera/
14591
14592SOCIONEXT SYNQUACER I2C DRIVER
14593M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
14594L:	linux-i2c@vger.kernel.org
14595S:	Maintained
14596F:	drivers/i2c/busses/i2c-synquacer.c
14597F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14598
14599SOCIONEXT UNIPHIER SOUND DRIVER
14600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14601S:	Orphan
14602F:	sound/soc/uniphier/
14603
14604SOEKRIS NET48XX LED SUPPORT
14605M:	Chris Boot <bootc@bootc.net>
14606S:	Maintained
14607F:	drivers/leds/leds-net48xx.c
14608
14609SOFT-ROCE DRIVER (rxe)
14610M:	Moni Shoua <monis@mellanox.com>
14611L:	linux-rdma@vger.kernel.org
14612S:	Supported
14613W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14614Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14615F:	drivers/infiniband/sw/rxe/
14616F:	include/uapi/rdma/rdma_user_rxe.h
14617
14618SOFTLOGIC 6x10 MPEG CODEC
14619M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14620M:	Anton Sviridenko <anton@corp.bluecherry.net>
14621M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14622M:	Andrey Utkin <andrey_utkin@fastmail.com>
14623M:	Ismael Luceno <ismael@iodev.co.uk>
14624L:	linux-media@vger.kernel.org
14625S:	Supported
14626F:	drivers/media/pci/solo6x10/
14627
14628SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14629M:	James Morse <james.morse@arm.com>
14630L:	linux-arm-kernel@lists.infradead.org
14631S:	Maintained
14632F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
14633F:	drivers/firmware/arm_sdei.c
14634F:	include/linux/arm_sdei.h
14635F:	include/uapi/linux/arm_sdei.h
14636
14637SOFTWARE RAID (Multiple Disks) SUPPORT
14638M:	Shaohua Li <shli@kernel.org>
14639L:	linux-raid@vger.kernel.org
14640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14641S:	Supported
14642F:	drivers/md/Makefile
14643F:	drivers/md/Kconfig
14644F:	drivers/md/md*
14645F:	drivers/md/raid*
14646F:	include/linux/raid/
14647F:	include/uapi/linux/raid/
14648
14649SOCIONEXT (SNI) AVE NETWORK DRIVER
14650M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14651L:	netdev@vger.kernel.org
14652S:	Maintained
14653F:	drivers/net/ethernet/socionext/sni_ave.c
14654F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14655
14656SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14657M:	Jassi Brar <jaswinder.singh@linaro.org>
14658L:	netdev@vger.kernel.org
14659S:	Maintained
14660F:	drivers/net/ethernet/socionext/netsec.c
14661F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
14662
14663SOLIDRUN CLEARFOG SUPPORT
14664M:	Russell King <linux@armlinux.org.uk>
14665S:	Maintained
14666F:	arch/arm/boot/dts/armada-388-clearfog*
14667F:	arch/arm/boot/dts/armada-38x-solidrun-*
14668
14669SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14670M:	Russell King <linux@armlinux.org.uk>
14671S:	Maintained
14672F:	arch/arm/boot/dts/imx6*-cubox-i*
14673F:	arch/arm/boot/dts/imx6*-hummingboard*
14674F:	arch/arm/boot/dts/imx6*-sr-*
14675
14676SONIC NETWORK DRIVER
14677M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14678L:	netdev@vger.kernel.org
14679S:	Maintained
14680F:	drivers/net/ethernet/natsemi/sonic.*
14681
14682SONICS SILICON BACKPLANE DRIVER (SSB)
14683M:	Michael Buesch <m@bues.ch>
14684L:	linux-wireless@vger.kernel.org
14685S:	Maintained
14686F:	drivers/ssb/
14687F:	include/linux/ssb/
14688
14689SONY IMX214 SENSOR DRIVER
14690M:	Ricardo Ribalda <ricardo.ribalda@gmail.com>
14691L:	linux-media@vger.kernel.org
14692T:	git git://linuxtv.org/media_tree.git
14693S:	Maintained
14694F:	drivers/media/i2c/imx214.c
14695F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14696
14697SONY IMX258 SENSOR DRIVER
14698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14699L:	linux-media@vger.kernel.org
14700T:	git git://linuxtv.org/media_tree.git
14701S:	Maintained
14702F:	drivers/media/i2c/imx258.c
14703
14704SONY IMX274 SENSOR DRIVER
14705M:	Leon Luo <leonl@leopardimaging.com>
14706L:	linux-media@vger.kernel.org
14707T:	git git://linuxtv.org/media_tree.git
14708S:	Maintained
14709F:	drivers/media/i2c/imx274.c
14710F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
14711
14712SONY IMX319 SENSOR DRIVER
14713M:	Bingbu Cao <bingbu.cao@intel.com>
14714L:	linux-media@vger.kernel.org
14715T:	git git://linuxtv.org/media_tree.git
14716S:	Maintained
14717F:	drivers/media/i2c/imx319.c
14718
14719SONY IMX355 SENSOR DRIVER
14720M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14721L:	linux-media@vger.kernel.org
14722T:	git git://linuxtv.org/media_tree.git
14723S:	Maintained
14724F:	drivers/media/i2c/imx355.c
14725
14726SONY MEMORYSTICK SUBSYSTEM
14727M:	Maxim Levitsky <maximlevitsky@gmail.com>
14728M:	Alex Dubov <oakad@yahoo.com>
14729M:	Ulf Hansson <ulf.hansson@linaro.org>
14730L:	linux-mmc@vger.kernel.org
14731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14732S:	Maintained
14733F:	drivers/memstick/
14734F:	include/linux/memstick.h
14735
14736SONY VAIO CONTROL DEVICE DRIVER
14737M:	Mattia Dongili <malattia@linux.it>
14738L:	platform-driver-x86@vger.kernel.org
14739W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14740S:	Maintained
14741F:	Documentation/laptops/sony-laptop.txt
14742F:	drivers/char/sonypi.c
14743F:	drivers/platform/x86/sony-laptop.c
14744F:	include/linux/sony-laptop.h
14745
14746SOUND
14747M:	Jaroslav Kysela <perex@perex.cz>
14748M:	Takashi Iwai <tiwai@suse.com>
14749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14750W:	http://www.alsa-project.org/
14751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14752Q:	http://patchwork.kernel.org/project/alsa-devel/list/
14753S:	Maintained
14754F:	Documentation/sound/
14755F:	include/sound/
14756F:	include/uapi/sound/
14757F:	sound/
14758
14759SOUND - COMPRESSED AUDIO
14760M:	Vinod Koul <vkoul@kernel.org>
14761L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14763S:	Supported
14764F:	Documentation/sound/designs/compress-offload.rst
14765F:	include/sound/compress_driver.h
14766F:	include/uapi/sound/compress_*
14767F:	sound/core/compress_offload.c
14768F:	sound/soc/soc-compress.c
14769
14770SOUND - DMAENGINE HELPERS
14771M:	Lars-Peter Clausen <lars@metafoo.de>
14772S:	Supported
14773F:	include/sound/dmaengine_pcm.h
14774F:	sound/core/pcm_dmaengine.c
14775F:	sound/soc/soc-generic-dmaengine-pcm.c
14776
14777SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14778M:	Liam Girdwood <lgirdwood@gmail.com>
14779M:	Mark Brown <broonie@kernel.org>
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14781L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14782W:	http://alsa-project.org/main/index.php/ASoC
14783S:	Supported
14784F:	Documentation/devicetree/bindings/sound/
14785F:	Documentation/sound/soc/
14786F:	sound/soc/
14787F:	include/dt-bindings/sound/
14788F:	include/sound/soc*
14789
14790SOUNDWIRE SUBSYSTEM
14791M:	Vinod Koul <vkoul@kernel.org>
14792M:	Sanyog Kale <sanyog.r.kale@intel.com>
14793R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14794L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14795S:	Supported
14796F:	Documentation/driver-api/soundwire/
14797F:	drivers/soundwire/
14798F:	include/linux/soundwire/
14799
14800SP2 MEDIA DRIVER
14801M:	Olli Salonen <olli.salonen@iki.fi>
14802L:	linux-media@vger.kernel.org
14803W:	https://linuxtv.org
14804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14805S:	Maintained
14806F:	drivers/media/dvb-frontends/sp2*
14807
14808SPARC + UltraSPARC (sparc/sparc64)
14809M:	"David S. Miller" <davem@davemloft.net>
14810L:	sparclinux@vger.kernel.org
14811Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
14812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14814S:	Maintained
14815F:	arch/sparc/
14816F:	drivers/sbus/
14817
14818SPARC SERIAL DRIVERS
14819M:	"David S. Miller" <davem@davemloft.net>
14820L:	sparclinux@vger.kernel.org
14821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14823S:	Maintained
14824F:	include/linux/sunserialcore.h
14825F:	drivers/tty/serial/suncore.c
14826F:	drivers/tty/serial/sunhv.c
14827F:	drivers/tty/serial/sunsab.c
14828F:	drivers/tty/serial/sunsab.h
14829F:	drivers/tty/serial/sunsu.c
14830F:	drivers/tty/serial/sunzilog.c
14831F:	drivers/tty/serial/sunzilog.h
14832F:	drivers/tty/vcc.c
14833
14834SPARSE CHECKER
14835M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14836L:	linux-sparse@vger.kernel.org
14837W:	https://sparse.wiki.kernel.org/
14838T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14839S:	Maintained
14840F:	include/linux/compiler.h
14841
14842SPEAR CLOCK FRAMEWORK SUPPORT
14843M:	Viresh Kumar <vireshk@kernel.org>
14844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14845W:	http://www.st.com/spear
14846S:	Maintained
14847F:	drivers/clk/spear/
14848
14849SPEAR PLATFORM SUPPORT
14850M:	Viresh Kumar <vireshk@kernel.org>
14851M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14853W:	http://www.st.com/spear
14854S:	Maintained
14855F:	arch/arm/boot/dts/spear*
14856F:	arch/arm/mach-spear/
14857
14858SPI NOR SUBSYSTEM
14859M:	Marek Vasut <marek.vasut@gmail.com>
14860M:	Tudor Ambarus <tudor.ambarus@microchip.com>
14861L:	linux-mtd@lists.infradead.org
14862W:	http://www.linux-mtd.infradead.org/
14863Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14865S:	Maintained
14866F:	drivers/mtd/spi-nor/
14867F:	include/linux/mtd/spi-nor.h
14868
14869SPI SUBSYSTEM
14870M:	Mark Brown <broonie@kernel.org>
14871L:	linux-spi@vger.kernel.org
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14873Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
14874S:	Maintained
14875F:	Documentation/devicetree/bindings/spi/
14876F:	Documentation/spi/
14877F:	drivers/spi/
14878F:	include/linux/spi/
14879F:	include/uapi/linux/spi/
14880F:	tools/spi/
14881
14882SPIDERNET NETWORK DRIVER for CELL
14883M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14884L:	netdev@vger.kernel.org
14885S:	Supported
14886F:	Documentation/networking/device_drivers/toshiba/spider_net.txt
14887F:	drivers/net/ethernet/toshiba/spider_net*
14888
14889SPMI SUBSYSTEM
14890R:	Stephen Boyd <sboyd@kernel.org>
14891L:	linux-arm-msm@vger.kernel.org
14892F:	Documentation/devicetree/bindings/spmi/
14893F:	drivers/spmi/
14894F:	include/dt-bindings/spmi/spmi.h
14895F:	include/linux/spmi.h
14896F:	include/trace/events/spmi.h
14897
14898SPU FILE SYSTEM
14899M:	Jeremy Kerr <jk@ozlabs.org>
14900L:	linuxppc-dev@lists.ozlabs.org
14901W:	http://www.ibm.com/developerworks/power/cell/
14902S:	Supported
14903F:	Documentation/filesystems/spufs.txt
14904F:	arch/powerpc/platforms/cell/spufs/
14905
14906SQUASHFS FILE SYSTEM
14907M:	Phillip Lougher <phillip@squashfs.org.uk>
14908L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
14909W:	http://squashfs.org.uk
14910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14911S:	Maintained
14912F:	Documentation/filesystems/squashfs.txt
14913F:	fs/squashfs/
14914
14915SRM (Alpha) environment access
14916M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
14917S:	Maintained
14918F:	arch/alpha/kernel/srm_env.c
14919
14920ST LSM6DSx IMU IIO DRIVER
14921M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14922L:	linux-iio@vger.kernel.org
14923W:	http://www.st.com/
14924S:	Maintained
14925F:	drivers/iio/imu/st_lsm6dsx/
14926F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14927
14928ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14929M:	Mickael Guene <mickael.guene@st.com>
14930L:	linux-media@vger.kernel.org
14931T:	git git://linuxtv.org/media_tree.git
14932S:	Maintained
14933F:	drivers/media/i2c/st-mipid02.c
14934F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14935
14936ST STM32 I2C/SMBUS DRIVER
14937M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14938L:	linux-i2c@vger.kernel.org
14939S:	Maintained
14940F:	drivers/i2c/busses/i2c-stm32*
14941
14942ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14943M:	Song Qiang <songqiang1304521@gmail.com>
14944L:	linux-iio@vger.kernel.org
14945S:	Maintained
14946F:	drivers/iio/proximity/vl53l0x-i2c.c
14947F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14948
14949STABLE BRANCH
14950M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14951M:	Sasha Levin <sashal@kernel.org>
14952L:	stable@vger.kernel.org
14953S:	Supported
14954F:	Documentation/process/stable-kernel-rules.rst
14955
14956STAGING - COMEDI
14957M:	Ian Abbott <abbotti@mev.co.uk>
14958M:	H Hartley Sweeten <hsweeten@visionengravers.com>
14959S:	Odd Fixes
14960F:	drivers/staging/comedi/
14961
14962STAGING - EROFS FILE SYSTEM
14963M:	Gao Xiang <gaoxiang25@huawei.com>
14964M:	Chao Yu <yuchao0@huawei.com>
14965L:	linux-erofs@lists.ozlabs.org
14966S:	Maintained
14967F:	drivers/staging/erofs/
14968
14969STAGING - INDUSTRIAL IO
14970M:	Jonathan Cameron <jic23@kernel.org>
14971L:	linux-iio@vger.kernel.org
14972S:	Odd Fixes
14973F:	Documentation/devicetree/bindings/staging/iio/
14974F:	drivers/staging/iio/
14975
14976STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14977M:	Marc Dietrich <marvin24@gmx.de>
14978L:	ac100@lists.launchpad.net (moderated for non-subscribers)
14979L:	linux-tegra@vger.kernel.org
14980S:	Maintained
14981F:	drivers/staging/nvec/
14982
14983STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14984M:	Jens Frederich <jfrederich@gmail.com>
14985M:	Daniel Drake <dsd@laptop.org>
14986M:	Jon Nettleton <jon.nettleton@gmail.com>
14987W:	http://wiki.laptop.org/go/DCON
14988S:	Maintained
14989F:	drivers/staging/olpc_dcon/
14990
14991STAGING - REALTEK RTL8712U DRIVERS
14992M:	Larry Finger <Larry.Finger@lwfinger.net>
14993M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14994S:	Odd Fixes
14995F:	drivers/staging/rtl8712/
14996
14997STAGING - REALTEK RTL8188EU DRIVERS
14998M:	Larry Finger <Larry.Finger@lwfinger.net>
14999S:	Odd Fixes
15000F:	drivers/staging/rtl8188eu/
15001
15002STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15003M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15004M:	Teddy Wang <teddy.wang@siliconmotion.com>
15005M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15006L:	linux-fbdev@vger.kernel.org
15007S:	Maintained
15008F:	drivers/staging/sm750fb/
15009
15010STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15011M:	William Hubbs <w.d.hubbs@gmail.com>
15012M:	Chris Brannon <chris@the-brannons.com>
15013M:	Kirk Reiser <kirk@reisers.ca>
15014M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
15015L:	speakup@linux-speakup.org
15016W:	http://www.linux-speakup.org/
15017S:	Odd Fixes
15018F:	drivers/staging/speakup/
15019
15020STAGING - VIA VT665X DRIVERS
15021M:	Forest Bond <forest@alittletooquiet.net>
15022S:	Odd Fixes
15023F:	drivers/staging/vt665?/
15024
15025STAGING - WILC1000 WIFI DRIVER
15026M:	Adham Abozaeid <adham.abozaeid@microchip.com>
15027M:	Ajay Singh <ajay.kathat@microchip.com>
15028L:	linux-wireless@vger.kernel.org
15029S:	Supported
15030F:	drivers/staging/wilc1000/
15031
15032STAGING SUBSYSTEM
15033M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15035L:	devel@driverdev.osuosl.org
15036S:	Supported
15037F:	drivers/staging/
15038
15039STARFIRE/DURALAN NETWORK DRIVER
15040M:	Ion Badulescu <ionut@badula.org>
15041S:	Odd Fixes
15042F:	drivers/net/ethernet/adaptec/starfire*
15043
15044STEC S1220 SKD DRIVER
15045M:	Damien Le Moal <Damien.LeMoal@wdc.com>
15046L:	linux-block@vger.kernel.org
15047S:	Maintained
15048F:	drivers/block/skd*[ch]
15049
15050STI AUDIO (ASoC) DRIVERS
15051M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15053S:	Maintained
15054F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15055F:	sound/soc/sti/
15056
15057STI CEC DRIVER
15058M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
15059S:	Maintained
15060F:	drivers/media/platform/sti/cec/
15061F:	Documentation/devicetree/bindings/media/stih-cec.txt
15062
15063STK1160 USB VIDEO CAPTURE DRIVER
15064M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15065L:	linux-media@vger.kernel.org
15066T:	git git://linuxtv.org/media_tree.git
15067S:	Maintained
15068F:	drivers/media/usb/stk1160/
15069
15070STM32 AUDIO (ASoC) DRIVERS
15071M:	Olivier Moysan <olivier.moysan@st.com>
15072M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
15073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
15076F:	sound/soc/stm/
15077
15078STM32 TIMER/LPTIMER DRIVERS
15079M:	Fabrice Gasnier <fabrice.gasnier@st.com>
15080S:	Maintained
15081F:	drivers/*/stm32-*timer*
15082F:	drivers/pwm/pwm-stm32*
15083F:	include/linux/*/stm32-*tim*
15084F:	Documentation/ABI/testing/*timer-stm32
15085F:	Documentation/devicetree/bindings/*/stm32-*timer*
15086F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
15087
15088STMMAC ETHERNET DRIVER
15089M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
15090M:	Alexandre Torgue <alexandre.torgue@st.com>
15091M:	Jose Abreu <joabreu@synopsys.com>
15092L:	netdev@vger.kernel.org
15093W:	http://www.stlinux.com
15094S:	Supported
15095F:	drivers/net/ethernet/stmicro/stmmac/
15096
15097SUN3/3X
15098M:	Sam Creasey <sammy@sammy.net>
15099W:	http://sammy.net/sun3/
15100S:	Maintained
15101F:	arch/m68k/kernel/*sun3*
15102F:	arch/m68k/sun3*/
15103F:	arch/m68k/include/asm/sun3*
15104F:	drivers/net/ethernet/i825xx/sun3*
15105
15106SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15107M:	Hans de Goede <hdegoede@redhat.com>
15108L:	linux-input@vger.kernel.org
15109S:	Maintained
15110F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15111F:	drivers/input/keyboard/sun4i-lradc-keys.c
15112
15113SUNDANCE NETWORK DRIVER
15114M:	Denis Kirjanov <kda@linux-powerpc.org>
15115L:	netdev@vger.kernel.org
15116S:	Maintained
15117F:	drivers/net/ethernet/dlink/sundance.c
15118
15119SUPERH
15120M:	Yoshinori Sato <ysato@users.sourceforge.jp>
15121M:	Rich Felker <dalias@libc.org>
15122L:	linux-sh@vger.kernel.org
15123Q:	http://patchwork.kernel.org/project/linux-sh/list/
15124S:	Maintained
15125F:	Documentation/sh/
15126F:	arch/sh/
15127F:	drivers/sh/
15128
15129SUSPEND TO RAM
15130M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
15131M:	Len Brown <len.brown@intel.com>
15132M:	Pavel Machek <pavel@ucw.cz>
15133L:	linux-pm@vger.kernel.org
15134B:	https://bugzilla.kernel.org
15135S:	Supported
15136F:	Documentation/power/
15137F:	arch/x86/kernel/acpi/
15138F:	drivers/base/power/
15139F:	kernel/power/
15140F:	include/linux/suspend.h
15141F:	include/linux/freezer.h
15142F:	include/linux/pm.h
15143
15144SVGA HANDLING
15145M:	Martin Mares <mj@ucw.cz>
15146L:	linux-video@atrey.karlin.mff.cuni.cz
15147S:	Maintained
15148F:	Documentation/svga.txt
15149F:	arch/x86/boot/video*
15150
15151SWIOTLB SUBSYSTEM
15152M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15153L:	iommu@lists.linux-foundation.org
15154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15155S:	Supported
15156F:	kernel/dma/swiotlb.c
15157F:	arch/*/kernel/pci-swiotlb.c
15158F:	include/linux/swiotlb.h
15159
15160SWITCHDEV
15161M:	Jiri Pirko <jiri@resnulli.us>
15162M:	Ivan Vecera <ivecera@redhat.com>
15163L:	netdev@vger.kernel.org
15164S:	Supported
15165F:	net/switchdev/
15166F:	include/net/switchdev.h
15167
15168SY8106A REGULATOR DRIVER
15169M:	Icenowy Zheng <icenowy@aosc.io>
15170S:	Maintained
15171F:	drivers/regulator/sy8106a-regulator.c
15172F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15173
15174SYNC FILE FRAMEWORK
15175M:	Sumit Semwal <sumit.semwal@linaro.org>
15176R:	Gustavo Padovan <gustavo@padovan.org>
15177S:	Maintained
15178L:	linux-media@vger.kernel.org
15179L:	dri-devel@lists.freedesktop.org
15180F:	drivers/dma-buf/sync_*
15181F:	drivers/dma-buf/dma-fence*
15182F:	drivers/dma-buf/sw_sync.c
15183F:	include/linux/sync_file.h
15184F:	include/uapi/linux/sync_file.h
15185F:	Documentation/sync_file.txt
15186T:	git git://anongit.freedesktop.org/drm/drm-misc
15187
15188SYNOPSYS ARC ARCHITECTURE
15189M:	Vineet Gupta <vgupta@synopsys.com>
15190L:	linux-snps-arc@lists.infradead.org
15191S:	Supported
15192F:	arch/arc/
15193F:	Documentation/devicetree/bindings/arc/*
15194F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15195F:	drivers/clocksource/arc_timer.c
15196F:	drivers/tty/serial/arc_uart.c
15197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15198
15199SYNOPSYS ARC HSDK SDP pll clock driver
15200M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15201S:	Supported
15202F:	drivers/clk/clk-hsdk-pll.c
15203F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15204
15205SYNOPSYS ARC SDP clock driver
15206M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15207S:	Supported
15208F:	drivers/clk/axs10x/*
15209F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15210
15211SYNOPSYS ARC SDP platform support
15212M:	Alexey Brodkin <abrodkin@synopsys.com>
15213S:	Supported
15214F:	arch/arc/plat-axs10x
15215F:	arch/arc/boot/dts/ax*
15216F:	Documentation/devicetree/bindings/arc/axs10*
15217
15218SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15219M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15220S:	Supported
15221F:	drivers/reset/reset-axs10x.c
15222F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15223
15224SYNOPSYS CREG GPIO DRIVER
15225M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15226S:	Maintained
15227F:	drivers/gpio/gpio-creg-snps.c
15228F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15229
15230SYNOPSYS DESIGNWARE 8250 UART DRIVER
15231R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15232S:	Maintained
15233F:	drivers/tty/serial/8250/8250_dw.c
15234
15235SYNOPSYS DESIGNWARE APB GPIO DRIVER
15236M:	Hoan Tran <hoan@os.amperecomputing.com>
15237L:	linux-gpio@vger.kernel.org
15238S:	Maintained
15239F:	drivers/gpio/gpio-dwapb.c
15240F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15241
15242SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15243M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15244S:	Maintained
15245F:	drivers/dma/dwi-axi-dmac/
15246F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15247
15248SYNOPSYS DESIGNWARE DMAC DRIVER
15249M:	Viresh Kumar <vireshk@kernel.org>
15250R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15251S:	Maintained
15252F:	Documentation/devicetree/bindings/dma/snps-dma.txt
15253F:	drivers/dma/dw/
15254F:	include/dt-bindings/dma/dw-dmac.h
15255F:	include/linux/dma/dw.h
15256F:	include/linux/platform_data/dma-dw.h
15257
15258SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15259M:	Jose Abreu <Jose.Abreu@synopsys.com>
15260L:	netdev@vger.kernel.org
15261S:	Supported
15262F:	drivers/net/ethernet/synopsys/
15263
15264SYNOPSYS DESIGNWARE I2C DRIVER
15265M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
15266R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15267R:	Mika Westerberg <mika.westerberg@linux.intel.com>
15268L:	linux-i2c@vger.kernel.org
15269S:	Maintained
15270F:	drivers/i2c/busses/i2c-designware-*
15271F:	include/linux/platform_data/i2c-designware.h
15272
15273SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15274M:	Jaehoon Chung <jh80.chung@samsung.com>
15275L:	linux-mmc@vger.kernel.org
15276S:	Maintained
15277F:	drivers/mmc/host/dw_mmc*
15278
15279SYNOPSYS HSDK RESET CONTROLLER DRIVER
15280M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15281S:	Supported
15282F:	drivers/reset/reset-hsdk.c
15283F:	include/dt-bindings/reset/snps,hsdk-reset.h
15284F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15285
15286SYSTEM CONFIGURATION (SYSCON)
15287M:	Lee Jones <lee.jones@linaro.org>
15288M:	Arnd Bergmann <arnd@arndb.de>
15289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15290S:	Supported
15291F:	drivers/mfd/syscon.c
15292
15293SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15294M:	Sudeep Holla <sudeep.holla@arm.com>
15295L:	linux-arm-kernel@lists.infradead.org
15296S:	Maintained
15297F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15298F:	drivers/clk/clk-sc[mp]i.c
15299F:	drivers/cpufreq/sc[mp]i-cpufreq.c
15300F:	drivers/firmware/arm_scpi.c
15301F:	drivers/firmware/arm_scmi/
15302F:	include/linux/sc[mp]i_protocol.h
15303
15304SYSTEM RESET/SHUTDOWN DRIVERS
15305M:	Sebastian Reichel <sre@kernel.org>
15306L:	linux-pm@vger.kernel.org
15307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15308S:	Maintained
15309F:	Documentation/devicetree/bindings/power/reset/
15310F:	drivers/power/reset/
15311
15312SYSTEM TRACE MODULE CLASS
15313M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15314S:	Maintained
15315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15316F:	Documentation/trace/stm.rst
15317F:	drivers/hwtracing/stm/
15318F:	include/linux/stm.h
15319F:	include/uapi/linux/stm.h
15320
15321SYSV FILESYSTEM
15322M:	Christoph Hellwig <hch@infradead.org>
15323S:	Maintained
15324F:	Documentation/filesystems/sysv-fs.txt
15325F:	fs/sysv/
15326F:	include/linux/sysv_fs.h
15327
15328TASKSTATS STATISTICS INTERFACE
15329M:	Balbir Singh <bsingharora@gmail.com>
15330S:	Maintained
15331F:	Documentation/accounting/taskstats*
15332F:	include/linux/taskstats*
15333F:	kernel/taskstats.c
15334
15335TC subsystem
15336M:	Jamal Hadi Salim <jhs@mojatatu.com>
15337M:	Cong Wang <xiyou.wangcong@gmail.com>
15338M:	Jiri Pirko <jiri@resnulli.us>
15339L:	netdev@vger.kernel.org
15340S:	Maintained
15341F:	include/net/pkt_cls.h
15342F:	include/net/pkt_sched.h
15343F:	include/net/tc_act/
15344F:	include/uapi/linux/pkt_cls.h
15345F:	include/uapi/linux/pkt_sched.h
15346F:	include/uapi/linux/tc_act/
15347F:	include/uapi/linux/tc_ematch/
15348F:	net/sched/
15349
15350TC90522 MEDIA DRIVER
15351M:	Akihiro Tsukada <tskd08@gmail.com>
15352L:	linux-media@vger.kernel.org
15353S:	Odd Fixes
15354F:	drivers/media/dvb-frontends/tc90522*
15355
15356TCP LOW PRIORITY MODULE
15357M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15358M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15359W:	http://tcp-lp-mod.sourceforge.net/
15360S:	Maintained
15361F:	net/ipv4/tcp_lp.c
15362
15363TDA10071 MEDIA DRIVER
15364M:	Antti Palosaari <crope@iki.fi>
15365L:	linux-media@vger.kernel.org
15366W:	https://linuxtv.org
15367W:	http://palosaari.fi/linux/
15368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15369T:	git git://linuxtv.org/anttip/media_tree.git
15370S:	Maintained
15371F:	drivers/media/dvb-frontends/tda10071*
15372
15373TDA18212 MEDIA DRIVER
15374M:	Antti Palosaari <crope@iki.fi>
15375L:	linux-media@vger.kernel.org
15376W:	https://linuxtv.org
15377W:	http://palosaari.fi/linux/
15378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15379T:	git git://linuxtv.org/anttip/media_tree.git
15380S:	Maintained
15381F:	drivers/media/tuners/tda18212*
15382
15383TDA18218 MEDIA DRIVER
15384M:	Antti Palosaari <crope@iki.fi>
15385L:	linux-media@vger.kernel.org
15386W:	https://linuxtv.org
15387W:	http://palosaari.fi/linux/
15388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15389T:	git git://linuxtv.org/anttip/media_tree.git
15390S:	Maintained
15391F:	drivers/media/tuners/tda18218*
15392
15393TDA18250 MEDIA DRIVER
15394M:	Olli Salonen <olli.salonen@iki.fi>
15395L:	linux-media@vger.kernel.org
15396W:	https://linuxtv.org
15397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15398T:	git git://linuxtv.org/media_tree.git
15399S:	Maintained
15400F:	drivers/media/tuners/tda18250*
15401
15402TDA18271 MEDIA DRIVER
15403M:	Michael Krufky <mkrufky@linuxtv.org>
15404L:	linux-media@vger.kernel.org
15405W:	https://linuxtv.org
15406W:	http://github.com/mkrufky
15407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15408T:	git git://linuxtv.org/mkrufky/tuners.git
15409S:	Maintained
15410F:	drivers/media/tuners/tda18271*
15411
15412TDA1997x MEDIA DRIVER
15413M:	Tim Harvey <tharvey@gateworks.com>
15414L:	linux-media@vger.kernel.org
15415W:	https://linuxtv.org
15416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15417S:	Maintained
15418F:	drivers/media/i2c/tda1997x.*
15419
15420TDA827x MEDIA DRIVER
15421M:	Michael Krufky <mkrufky@linuxtv.org>
15422L:	linux-media@vger.kernel.org
15423W:	https://linuxtv.org
15424W:	http://github.com/mkrufky
15425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15426T:	git git://linuxtv.org/mkrufky/tuners.git
15427S:	Maintained
15428F:	drivers/media/tuners/tda8290.*
15429
15430TDA8290 MEDIA DRIVER
15431M:	Michael Krufky <mkrufky@linuxtv.org>
15432L:	linux-media@vger.kernel.org
15433W:	https://linuxtv.org
15434W:	http://github.com/mkrufky
15435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15436T:	git git://linuxtv.org/mkrufky/tuners.git
15437S:	Maintained
15438F:	drivers/media/tuners/tda8290.*
15439
15440TDA9840 MEDIA DRIVER
15441M:	Hans Verkuil <hverkuil@xs4all.nl>
15442L:	linux-media@vger.kernel.org
15443T:	git git://linuxtv.org/media_tree.git
15444W:	https://linuxtv.org
15445S:	Maintained
15446F:	drivers/media/i2c/tda9840*
15447
15448TEA5761 TUNER DRIVER
15449M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15450L:	linux-media@vger.kernel.org
15451W:	https://linuxtv.org
15452T:	git git://linuxtv.org/media_tree.git
15453S:	Odd fixes
15454F:	drivers/media/tuners/tea5761.*
15455
15456TEA5767 TUNER DRIVER
15457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15458L:	linux-media@vger.kernel.org
15459W:	https://linuxtv.org
15460T:	git git://linuxtv.org/media_tree.git
15461S:	Maintained
15462F:	drivers/media/tuners/tea5767.*
15463
15464TEA6415C MEDIA DRIVER
15465M:	Hans Verkuil <hverkuil@xs4all.nl>
15466L:	linux-media@vger.kernel.org
15467T:	git git://linuxtv.org/media_tree.git
15468W:	https://linuxtv.org
15469S:	Maintained
15470F:	drivers/media/i2c/tea6415c*
15471
15472TEA6420 MEDIA DRIVER
15473M:	Hans Verkuil <hverkuil@xs4all.nl>
15474L:	linux-media@vger.kernel.org
15475T:	git git://linuxtv.org/media_tree.git
15476W:	https://linuxtv.org
15477S:	Maintained
15478F:	drivers/media/i2c/tea6420*
15479
15480TEAM DRIVER
15481M:	Jiri Pirko <jiri@resnulli.us>
15482L:	netdev@vger.kernel.org
15483S:	Supported
15484F:	drivers/net/team/
15485F:	include/linux/if_team.h
15486F:	include/uapi/linux/if_team.h
15487
15488TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15489M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15490S:	Maintained
15491F:	arch/x86/platform/ts5500/
15492
15493TECHNOTREND USB IR RECEIVER
15494M:	Sean Young <sean@mess.org>
15495L:	linux-media@vger.kernel.org
15496S:	Maintained
15497F:	drivers/media/rc/ttusbir.c
15498
15499TECHWELL TW9910 VIDEO DECODER
15500L:	linux-media@vger.kernel.org
15501S:	Orphan
15502F:	drivers/media/i2c/tw9910.c
15503F:	include/media/i2c/tw9910.h
15504
15505TEE SUBSYSTEM
15506M:	Jens Wiklander <jens.wiklander@linaro.org>
15507S:	Maintained
15508F:	include/linux/tee_drv.h
15509F:	include/uapi/linux/tee.h
15510F:	drivers/tee/
15511F:	Documentation/tee.txt
15512
15513TEGRA ARCHITECTURE SUPPORT
15514M:	Thierry Reding <thierry.reding@gmail.com>
15515M:	Jonathan Hunter <jonathanh@nvidia.com>
15516L:	linux-tegra@vger.kernel.org
15517Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
15518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15519S:	Supported
15520N:	[^a-z]tegra
15521
15522TEGRA CLOCK DRIVER
15523M:	Peter De Schrijver <pdeschrijver@nvidia.com>
15524M:	Prashant Gaikwad <pgaikwad@nvidia.com>
15525S:	Supported
15526F:	drivers/clk/tegra/
15527
15528TEGRA DMA DRIVERS
15529M:	Laxman Dewangan <ldewangan@nvidia.com>
15530M:	Jon Hunter <jonathanh@nvidia.com>
15531S:	Supported
15532F:	drivers/dma/tegra*
15533
15534TEGRA I2C DRIVER
15535M:	Laxman Dewangan <ldewangan@nvidia.com>
15536S:	Supported
15537F:	drivers/i2c/busses/i2c-tegra.c
15538
15539TEGRA IOMMU DRIVERS
15540M:	Thierry Reding <thierry.reding@gmail.com>
15541L:	linux-tegra@vger.kernel.org
15542S:	Supported
15543F:	drivers/iommu/tegra*
15544
15545TEGRA KBC DRIVER
15546M:	Laxman Dewangan <ldewangan@nvidia.com>
15547S:	Supported
15548F:	drivers/input/keyboard/tegra-kbc.c
15549
15550TEGRA NAND DRIVER
15551M:	Stefan Agner <stefan@agner.ch>
15552M:	Lucas Stach <dev@lynxeye.de>
15553S:	Maintained
15554F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15555F:	drivers/mtd/nand/raw/tegra_nand.c
15556
15557TEGRA PWM DRIVER
15558M:	Thierry Reding <thierry.reding@gmail.com>
15559S:	Supported
15560F:	drivers/pwm/pwm-tegra.c
15561
15562TEGRA SERIAL DRIVER
15563M:	Laxman Dewangan <ldewangan@nvidia.com>
15564S:	Supported
15565F:	drivers/tty/serial/serial-tegra.c
15566
15567TEGRA SPI DRIVER
15568M:	Laxman Dewangan <ldewangan@nvidia.com>
15569S:	Supported
15570F:	drivers/spi/spi-tegra*
15571
15572TEGRA XUSB PADCTL DRIVER
15573M:	JC Kuo <jckuo@nvidia.com>
15574S:	Supported
15575F:	drivers/phy/tegra/xusb*
15576
15577TEHUTI ETHERNET DRIVER
15578M:	Andy Gospodarek <andy@greyhouse.net>
15579L:	netdev@vger.kernel.org
15580S:	Supported
15581F:	drivers/net/ethernet/tehuti/*
15582
15583Telecom Clock Driver for MCPL0010
15584M:	Mark Gross <mark.gross@intel.com>
15585S:	Supported
15586F:	drivers/char/tlclk.c
15587
15588TENSILICA XTENSA PORT (xtensa)
15589M:	Chris Zankel <chris@zankel.net>
15590M:	Max Filippov <jcmvbkbc@gmail.com>
15591L:	linux-xtensa@linux-xtensa.org
15592T:	git git://github.com/czankel/xtensa-linux.git
15593S:	Maintained
15594F:	arch/xtensa/
15595F:	drivers/irqchip/irq-xtensa-*
15596
15597Texas Instruments' System Control Interface (TISCI) Protocol Driver
15598M:	Nishanth Menon <nm@ti.com>
15599M:	Tero Kristo <t-kristo@ti.com>
15600M:	Santosh Shilimkar <ssantosh@kernel.org>
15601L:	linux-arm-kernel@lists.infradead.org
15602S:	Maintained
15603F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15604F:	drivers/firmware/ti_sci*
15605F:	include/linux/soc/ti/ti_sci_protocol.h
15606F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15607F:	drivers/soc/ti/ti_sci_pm_domains.c
15608F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15609F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15610F:	drivers/clk/keystone/sci-clk.c
15611F:	drivers/reset/reset-ti-sci.c
15612F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15613F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15614F:	drivers/irqchip/irq-ti-sci-intr.c
15615F:	drivers/irqchip/irq-ti-sci-inta.c
15616F:	include/linux/soc/ti/ti_sci_inta_msi.h
15617F:	drivers/soc/ti/ti_sci_inta_msi.c
15618
15619Texas Instruments ASoC drivers
15620M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15621L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15622S:	Maintained
15623F:	sound/soc/ti/
15624
15625Texas Instruments' DAC7612 DAC Driver
15626M:	Ricardo Ribalda <ricardo@ribalda.com>
15627L:	linux-iio@vger.kernel.org
15628S:	Supported
15629F:	drivers/iio/dac/ti-dac7612.c
15630F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15631
15632THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15633M:	Hans Verkuil <hverkuil@xs4all.nl>
15634L:	linux-media@vger.kernel.org
15635T:	git git://linuxtv.org/media_tree.git
15636W:	https://linuxtv.org
15637S:	Maintained
15638F:	drivers/media/radio/radio-raremono.c
15639
15640THERMAL
15641M:	Zhang Rui <rui.zhang@intel.com>
15642M:	Eduardo Valentin <edubezval@gmail.com>
15643R:	Daniel Lezcano <daniel.lezcano@linaro.org>
15644L:	linux-pm@vger.kernel.org
15645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15647Q:	https://patchwork.kernel.org/project/linux-pm/list/
15648S:	Supported
15649F:	drivers/thermal/
15650F:	include/linux/thermal.h
15651F:	include/uapi/linux/thermal.h
15652F:	include/linux/cpu_cooling.h
15653F:	Documentation/devicetree/bindings/thermal/
15654
15655THERMAL/CPU_COOLING
15656M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
15657M:	Viresh Kumar <viresh.kumar@linaro.org>
15658M:	Javi Merino <javi.merino@kernel.org>
15659L:	linux-pm@vger.kernel.org
15660S:	Supported
15661F:	Documentation/thermal/cpu-cooling-api.txt
15662F:	drivers/thermal/cpu_cooling.c
15663F:	include/linux/cpu_cooling.h
15664
15665THINKPAD ACPI EXTRAS DRIVER
15666M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15667L:	ibm-acpi-devel@lists.sourceforge.net
15668L:	platform-driver-x86@vger.kernel.org
15669W:	http://ibm-acpi.sourceforge.net
15670W:	http://thinkwiki.org/wiki/Ibm-acpi
15671T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15672S:	Maintained
15673F:	drivers/platform/x86/thinkpad_acpi.c
15674
15675THUNDERBOLT DRIVER
15676M:	Andreas Noever <andreas.noever@gmail.com>
15677M:	Michael Jamet <michael.jamet@intel.com>
15678M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15679M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15681S:	Maintained
15682F:	Documentation/admin-guide/thunderbolt.rst
15683F:	drivers/thunderbolt/
15684F:	include/linux/thunderbolt.h
15685
15686THUNDERBOLT NETWORK DRIVER
15687M:	Michael Jamet <michael.jamet@intel.com>
15688M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15689M:	Yehezkel Bernat <YehezkelShB@gmail.com>
15690L:	netdev@vger.kernel.org
15691S:	Maintained
15692F:	drivers/net/thunderbolt.c
15693
15694THUNDERX GPIO DRIVER
15695M:	David Daney <david.daney@cavium.com>
15696S:	Maintained
15697F:	drivers/gpio/gpio-thunderx.c
15698
15699TI AM437X VPFE DRIVER
15700M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15701L:	linux-media@vger.kernel.org
15702W:	https://linuxtv.org
15703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15704T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15705S:	Maintained
15706F:	drivers/media/platform/am437x/
15707
15708TI BANDGAP AND THERMAL DRIVER
15709M:	Eduardo Valentin <edubezval@gmail.com>
15710M:	Keerthy <j-keerthy@ti.com>
15711L:	linux-pm@vger.kernel.org
15712L:	linux-omap@vger.kernel.org
15713S:	Maintained
15714F:	drivers/thermal/ti-soc-thermal/
15715
15716TI BQ27XXX POWER SUPPLY DRIVER
15717R:	Andrew F. Davis <afd@ti.com>
15718F:	include/linux/power/bq27xxx_battery.h
15719F:	drivers/power/supply/bq27xxx_battery.c
15720F:	drivers/power/supply/bq27xxx_battery_i2c.c
15721
15722TI CDCE706 CLOCK DRIVER
15723M:	Max Filippov <jcmvbkbc@gmail.com>
15724S:	Maintained
15725F:	drivers/clk/clk-cdce706.c
15726
15727TI CLOCK DRIVER
15728M:	Tero Kristo <t-kristo@ti.com>
15729L:	linux-omap@vger.kernel.org
15730S:	Maintained
15731F:	drivers/clk/ti/
15732F:	include/linux/clk/ti.h
15733
15734TI DAVINCI MACHINE SUPPORT
15735M:	Sekhar Nori <nsekhar@ti.com>
15736R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
15737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15739S:	Supported
15740F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15741F:	arch/arm/mach-davinci/
15742F:	drivers/i2c/busses/i2c-davinci.c
15743F:	arch/arm/boot/dts/da850*
15744
15745TI DAVINCI SERIES CLOCK DRIVER
15746M:	David Lechner <david@lechnology.com>
15747R:	Sekhar Nori <nsekhar@ti.com>
15748S:	Maintained
15749F:	Documentation/devicetree/bindings/clock/ti/davinci/
15750F:	drivers/clk/davinci/
15751
15752TI DAVINCI SERIES GPIO DRIVER
15753M:	Keerthy <j-keerthy@ti.com>
15754L:	linux-gpio@vger.kernel.org
15755S:	Maintained
15756F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15757F:	drivers/gpio/gpio-davinci.c
15758
15759TI DAVINCI SERIES MEDIA DRIVER
15760M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15761L:	linux-media@vger.kernel.org
15762W:	https://linuxtv.org
15763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15764T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15765S:	Maintained
15766F:	drivers/media/platform/davinci/
15767F:	include/media/davinci/
15768
15769TI ETHERNET SWITCH DRIVER (CPSW)
15770R:	Grygorii Strashko <grygorii.strashko@ti.com>
15771L:	linux-omap@vger.kernel.org
15772L:	netdev@vger.kernel.org
15773S:	Maintained
15774F:	drivers/net/ethernet/ti/cpsw*
15775F:	drivers/net/ethernet/ti/davinci*
15776
15777TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15778M:	Alex Dubov <oakad@yahoo.com>
15779S:	Maintained
15780W:	http://tifmxx.berlios.de/
15781F:	drivers/memstick/host/tifm_ms.c
15782F:	drivers/misc/tifm*
15783F:	drivers/mmc/host/tifm_sd.c
15784F:	include/linux/tifm.h
15785
15786TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15787M:	Santosh Shilimkar <ssantosh@kernel.org>
15788L:	linux-kernel@vger.kernel.org
15789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15790S:	Maintained
15791F:	drivers/soc/ti/*
15792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15793
15794TI LM49xxx FAMILY ASoC CODEC DRIVERS
15795M:	M R Swami Reddy <mr.swami.reddy@ti.com>
15796M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15797L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15798S:	Maintained
15799F:	sound/soc/codecs/lm49453*
15800F:	sound/soc/codecs/isabelle*
15801
15802TI LP855x BACKLIGHT DRIVER
15803M:	Milo Kim <milo.kim@ti.com>
15804S:	Maintained
15805F:	Documentation/backlight/lp855x-driver.txt
15806F:	drivers/video/backlight/lp855x_bl.c
15807F:	include/linux/platform_data/lp855x.h
15808
15809TI LP8727 CHARGER DRIVER
15810M:	Milo Kim <milo.kim@ti.com>
15811S:	Maintained
15812F:	drivers/power/supply/lp8727_charger.c
15813F:	include/linux/platform_data/lp8727.h
15814
15815TI LP8788 MFD DRIVER
15816M:	Milo Kim <milo.kim@ti.com>
15817S:	Maintained
15818F:	drivers/iio/adc/lp8788_adc.c
15819F:	drivers/leds/leds-lp8788.c
15820F:	drivers/mfd/lp8788*.c
15821F:	drivers/power/supply/lp8788-charger.c
15822F:	drivers/regulator/lp8788-*.c
15823F:	include/linux/mfd/lp8788*.h
15824
15825TI NETCP ETHERNET DRIVER
15826M:	Wingman Kwok <w-kwok2@ti.com>
15827M:	Murali Karicheri <m-karicheri2@ti.com>
15828L:	netdev@vger.kernel.org
15829S:	Maintained
15830F:	drivers/net/ethernet/ti/netcp*
15831
15832TI PCM3060 ASoC CODEC DRIVER
15833M:	Kirill Marinushkin <kmarinushkin@birdec.tech>
15834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15835S:	Maintained
15836F:	Documentation/devicetree/bindings/sound/pcm3060.txt
15837F:	sound/soc/codecs/pcm3060*
15838
15839TI TAS571X FAMILY ASoC CODEC DRIVER
15840M:	Kevin Cernekee <cernekee@chromium.org>
15841L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15842S:	Odd Fixes
15843F:	sound/soc/codecs/tas571x*
15844
15845TI TRF7970A NFC DRIVER
15846M:	Mark Greer <mgreer@animalcreek.com>
15847L:	linux-wireless@vger.kernel.org
15848L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15849S:	Supported
15850F:	drivers/nfc/trf7970a.c
15851F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15852
15853TI TWL4030 SERIES SOC CODEC DRIVER
15854M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
15855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15856S:	Maintained
15857F:	sound/soc/codecs/twl4030*
15858
15859TI VPE/CAL DRIVERS
15860M:	Benoit Parrot <bparrot@ti.com>
15861L:	linux-media@vger.kernel.org
15862W:	http://linuxtv.org/
15863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15864S:	Maintained
15865F:	drivers/media/platform/ti-vpe/
15866
15867TI WILINK WIRELESS DRIVERS
15868L:	linux-wireless@vger.kernel.org
15869W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
15870W:	http://wireless.kernel.org/en/users/Drivers/wl1251
15871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15872S:	Orphan
15873F:	drivers/net/wireless/ti/
15874F:	include/linux/wl12xx.h
15875
15876TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15877M:	John Stultz <john.stultz@linaro.org>
15878M:	Thomas Gleixner <tglx@linutronix.de>
15879R:	Stephen Boyd <sboyd@kernel.org>
15880L:	linux-kernel@vger.kernel.org
15881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15882S:	Supported
15883F:	include/linux/clocksource.h
15884F:	include/linux/time.h
15885F:	include/linux/timex.h
15886F:	include/uapi/linux/time.h
15887F:	include/uapi/linux/timex.h
15888F:	kernel/time/clocksource.c
15889F:	kernel/time/time*.c
15890F:	kernel/time/alarmtimer.c
15891F:	kernel/time/ntp.c
15892F:	tools/testing/selftests/timers/
15893
15894TIPC NETWORK LAYER
15895M:	Jon Maloy <jon.maloy@ericsson.com>
15896M:	Ying Xue <ying.xue@windriver.com>
15897L:	netdev@vger.kernel.org (core kernel code)
15898L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15899W:	http://tipc.sourceforge.net/
15900S:	Maintained
15901F:	include/uapi/linux/tipc*.h
15902F:	net/tipc/
15903
15904TLAN NETWORK DRIVER
15905M:	Samuel Chessman <chessman@tux.org>
15906L:	tlan-devel@lists.sourceforge.net (subscribers-only)
15907W:	http://sourceforge.net/projects/tlan/
15908S:	Maintained
15909F:	Documentation/networking/device_drivers/ti/tlan.txt
15910F:	drivers/net/ethernet/ti/tlan.*
15911
15912TM6000 VIDEO4LINUX DRIVER
15913M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15914L:	linux-media@vger.kernel.org
15915W:	https://linuxtv.org
15916T:	git git://linuxtv.org/media_tree.git
15917S:	Odd fixes
15918F:	drivers/media/usb/tm6000/
15919F:	Documentation/media/v4l-drivers/tm6000*
15920
15921TMIO/SDHI MMC DRIVER
15922M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
15923L:	linux-mmc@vger.kernel.org
15924S:	Supported
15925F:	drivers/mmc/host/tmio_mmc*
15926F:	drivers/mmc/host/renesas_sdhi*
15927F:	include/linux/mfd/tmio.h
15928
15929TMP401 HARDWARE MONITOR DRIVER
15930M:	Guenter Roeck <linux@roeck-us.net>
15931L:	linux-hwmon@vger.kernel.org
15932S:	Maintained
15933F:	Documentation/hwmon/tmp401.rst
15934F:	drivers/hwmon/tmp401.c
15935
15936TMPFS (SHMEM FILESYSTEM)
15937M:	Hugh Dickins <hughd@google.com>
15938L:	linux-mm@kvack.org
15939S:	Maintained
15940F:	include/linux/shmem_fs.h
15941F:	mm/shmem.c
15942
15943TOMOYO SECURITY MODULE
15944M:	Kentaro Takeda <takedakn@nttdata.co.jp>
15945M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15946L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15947L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15948L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15949L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15950W:	https://tomoyo.osdn.jp/
15951S:	Maintained
15952F:	security/tomoyo/
15953
15954TOPSTAR LAPTOP EXTRAS DRIVER
15955M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15956L:	platform-driver-x86@vger.kernel.org
15957S:	Maintained
15958F:	drivers/platform/x86/topstar-laptop.c
15959
15960TORTURE-TEST MODULES
15961M:	Davidlohr Bueso <dave@stgolabs.net>
15962M:	"Paul E. McKenney" <paulmck@linux.ibm.com>
15963M:	Josh Triplett <josh@joshtriplett.org>
15964L:	linux-kernel@vger.kernel.org
15965S:	Supported
15966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15967F:	Documentation/RCU/torture.txt
15968F:	kernel/torture.c
15969F:	kernel/rcu/rcutorture.c
15970F:	kernel/rcu/rcuperf.c
15971F:	kernel/locking/locktorture.c
15972
15973TOSHIBA ACPI EXTRAS DRIVER
15974M:	Azael Avalos <coproscefalo@gmail.com>
15975L:	platform-driver-x86@vger.kernel.org
15976S:	Maintained
15977F:	drivers/platform/x86/toshiba_acpi.c
15978
15979TOSHIBA BLUETOOTH DRIVER
15980M:	Azael Avalos <coproscefalo@gmail.com>
15981L:	platform-driver-x86@vger.kernel.org
15982S:	Maintained
15983F:	drivers/platform/x86/toshiba_bluetooth.c
15984
15985TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15986M:	Azael Avalos <coproscefalo@gmail.com>
15987L:	platform-driver-x86@vger.kernel.org
15988S:	Maintained
15989F:	drivers/platform/x86/toshiba_haps.c
15990
15991TOSHIBA SMM DRIVER
15992M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
15993W:	http://www.buzzard.org.uk/toshiba/
15994S:	Maintained
15995F:	drivers/char/toshiba.c
15996F:	include/linux/toshiba.h
15997F:	include/uapi/linux/toshiba.h
15998
15999TOSHIBA TC358743 DRIVER
16000M:	Mats Randgaard <matrandg@cisco.com>
16001L:	linux-media@vger.kernel.org
16002S:	Maintained
16003F:	drivers/media/i2c/tc358743*
16004F:	include/media/i2c/tc358743.h
16005
16006TOSHIBA WMI HOTKEYS DRIVER
16007M:	Azael Avalos <coproscefalo@gmail.com>
16008L:	platform-driver-x86@vger.kernel.org
16009S:	Maintained
16010F:	drivers/platform/x86/toshiba-wmi.c
16011
16012TPM DEVICE DRIVER
16013M:	Peter Huewe <peterhuewe@gmx.de>
16014M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16015R:	Jason Gunthorpe <jgg@ziepe.ca>
16016L:	linux-integrity@vger.kernel.org
16017Q:	https://patchwork.kernel.org/project/linux-integrity/list/
16018W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16019T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
16020S:	Maintained
16021F:	drivers/char/tpm/
16022
16023TRACING
16024M:	Steven Rostedt <rostedt@goodmis.org>
16025M:	Ingo Molnar <mingo@redhat.com>
16026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16027S:	Maintained
16028F:	Documentation/trace/ftrace.rst
16029F:	arch/*/*/*/ftrace.h
16030F:	arch/*/kernel/ftrace.c
16031F:	include/*/ftrace.h
16032F:	include/linux/trace*.h
16033F:	include/trace/
16034F:	kernel/trace/
16035F:	tools/testing/selftests/ftrace/
16036
16037TRACING MMIO ACCESSES (MMIOTRACE)
16038M:	Steven Rostedt <rostedt@goodmis.org>
16039M:	Ingo Molnar <mingo@kernel.org>
16040R:	Karol Herbst <karolherbst@gmail.com>
16041R:	Pekka Paalanen <ppaalanen@gmail.com>
16042S:	Maintained
16043L:	linux-kernel@vger.kernel.org
16044L:	nouveau@lists.freedesktop.org
16045F:	kernel/trace/trace_mmiotrace.c
16046F:	include/linux/mmiotrace.h
16047F:	arch/x86/mm/kmmio.c
16048F:	arch/x86/mm/mmio-mod.c
16049F:	arch/x86/mm/testmmiotrace.c
16050
16051TRIVIAL PATCHES
16052M:	Jiri Kosina <trivial@kernel.org>
16053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16054S:	Maintained
16055K:	^Subject:.*(?i)trivial
16056
16057TEMPO SEMICONDUCTOR DRIVERS
16058M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16059S:	Maintained
16060F:	sound/soc/codecs/tscs*.c
16061F:	sound/soc/codecs/tscs*.h
16062F:	Documentation/devicetree/bindings/sound/tscs*.txt
16063
16064TTY LAYER
16065M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16066M:	Jiri Slaby <jslaby@suse.com>
16067S:	Supported
16068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16069F:	Documentation/serial/
16070F:	drivers/tty/
16071F:	drivers/tty/serial/serial_core.c
16072F:	include/linux/serial_core.h
16073F:	include/linux/serial.h
16074F:	include/linux/tty.h
16075F:	include/uapi/linux/serial_core.h
16076F:	include/uapi/linux/serial.h
16077F:	include/uapi/linux/tty.h
16078
16079TUA9001 MEDIA DRIVER
16080M:	Antti Palosaari <crope@iki.fi>
16081L:	linux-media@vger.kernel.org
16082W:	https://linuxtv.org
16083W:	http://palosaari.fi/linux/
16084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16085T:	git git://linuxtv.org/anttip/media_tree.git
16086S:	Maintained
16087F:	drivers/media/tuners/tua9001*
16088
16089TULIP NETWORK DRIVERS
16090L:	netdev@vger.kernel.org
16091L:	linux-parisc@vger.kernel.org
16092S:	Orphan
16093F:	drivers/net/ethernet/dec/tulip/
16094
16095TUN/TAP driver
16096M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
16097W:	http://vtun.sourceforge.net/tun
16098S:	Maintained
16099F:	Documentation/networking/tuntap.txt
16100F:	arch/um/os-Linux/drivers/
16101
16102TURBOCHANNEL SUBSYSTEM
16103M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16104M:	Ralf Baechle <ralf@linux-mips.org>
16105L:	linux-mips@vger.kernel.org
16106Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
16107S:	Maintained
16108F:	drivers/tc/
16109F:	include/linux/tc.h
16110
16111TURBOSTAT UTILITY
16112M:	"Len Brown" <lenb@kernel.org>
16113L:	linux-pm@vger.kernel.org
16114B:	https://bugzilla.kernel.org
16115Q:	https://patchwork.kernel.org/project/linux-pm/list/
16116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16117S:	Supported
16118F:	tools/power/x86/turbostat/
16119
16120TW5864 VIDEO4LINUX DRIVER
16121M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16122M:	Anton Sviridenko <anton@corp.bluecherry.net>
16123M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16124M:	Andrey Utkin <andrey_utkin@fastmail.com>
16125L:	linux-media@vger.kernel.org
16126S:	Supported
16127F:	drivers/media/pci/tw5864/
16128
16129TW68 VIDEO4LINUX DRIVER
16130M:	Hans Verkuil <hverkuil@xs4all.nl>
16131L:	linux-media@vger.kernel.org
16132T:	git git://linuxtv.org/media_tree.git
16133W:	https://linuxtv.org
16134S:	Odd Fixes
16135F:	drivers/media/pci/tw68/
16136
16137TW686X VIDEO4LINUX DRIVER
16138M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16139L:	linux-media@vger.kernel.org
16140T:	git git://linuxtv.org/media_tree.git
16141W:	http://linuxtv.org
16142S:	Maintained
16143F:	drivers/media/pci/tw686x/
16144
16145UBI FILE SYSTEM (UBIFS)
16146M:	Richard Weinberger <richard@nod.at>
16147M:	Artem Bityutskiy <dedekind1@gmail.com>
16148M:	Adrian Hunter <adrian.hunter@intel.com>
16149L:	linux-mtd@lists.infradead.org
16150T:	git git://git.infradead.org/ubifs-2.6.git
16151W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
16152S:	Supported
16153F:	Documentation/filesystems/ubifs.txt
16154F:	fs/ubifs/
16155
16156UCLINUX (M68KNOMMU AND COLDFIRE)
16157M:	Greg Ungerer <gerg@linux-m68k.org>
16158W:	http://www.linux-m68k.org/
16159W:	http://www.uclinux.org/
16160L:	linux-m68k@lists.linux-m68k.org
16161L:	uclinux-dev@uclinux.org  (subscribers-only)
16162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16163S:	Maintained
16164F:	arch/m68k/coldfire/
16165F:	arch/m68k/68*/
16166F:	arch/m68k/*/*_no.*
16167F:	arch/m68k/include/asm/*_no.*
16168
16169UDF FILESYSTEM
16170M:	Jan Kara <jack@suse.com>
16171S:	Maintained
16172F:	Documentation/filesystems/udf.txt
16173F:	fs/udf/
16174
16175UDRAW TABLET
16176M:	Bastien Nocera <hadess@hadess.net>
16177L:	linux-input@vger.kernel.org
16178S:	Maintained
16179F:	drivers/hid/hid-udraw-ps3.c
16180
16181UFS FILESYSTEM
16182M:	Evgeniy Dushistov <dushistov@mail.ru>
16183S:	Maintained
16184F:	Documentation/filesystems/ufs.txt
16185F:	fs/ufs/
16186
16187UHID USERSPACE HID IO DRIVER:
16188M:	David Herrmann <dh.herrmann@googlemail.com>
16189L:	linux-input@vger.kernel.org
16190S:	Maintained
16191F:	drivers/hid/uhid.c
16192F:	include/uapi/linux/uhid.h
16193
16194ULPI BUS
16195M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16196L:	linux-usb@vger.kernel.org
16197S:	Maintained
16198F:	drivers/usb/common/ulpi.c
16199F:	include/linux/ulpi/
16200
16201ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16202L:	linux-usb@vger.kernel.org
16203S:	Orphan
16204F:	drivers/uwb/
16205F:	include/linux/uwb.h
16206F:	include/linux/uwb/
16207
16208UNICODE SUBSYSTEM:
16209M:	Gabriel Krisman Bertazi <krisman@collabora.com>
16210L:	linux-fsdevel@vger.kernel.org
16211S:	Supported
16212F:	fs/unicode/
16213
16214UNICORE32 ARCHITECTURE:
16215M:	Guan Xuetao <gxt@pku.edu.cn>
16216W:	http://mprc.pku.edu.cn/~guanxuetao/linux
16217S:	Maintained
16218T:	git git://github.com/gxt/linux.git
16219F:	arch/unicore32/
16220
16221UNIFDEF
16222M:	Tony Finch <dot@dotat.at>
16223W:	http://dotat.at/prog/unifdef
16224S:	Maintained
16225F:	scripts/unifdef.c
16226
16227UNIFORM CDROM DRIVER
16228M:	Jens Axboe <axboe@kernel.dk>
16229W:	http://www.kernel.dk
16230S:	Maintained
16231F:	Documentation/cdrom/
16232F:	drivers/cdrom/cdrom.c
16233F:	include/linux/cdrom.h
16234F:	include/uapi/linux/cdrom.h
16235
16236UNISYS S-PAR DRIVERS
16237M:	David Kershner <david.kershner@unisys.com>
16238L:	sparmaintainer@unisys.com (Unisys internal)
16239S:	Supported
16240F:	include/linux/visorbus.h
16241F:	drivers/visorbus/
16242F:	drivers/staging/unisys/
16243
16244UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16245R:	Alim Akhtar <alim.akhtar@samsung.com>
16246R:	Avri Altman <avri.altman@wdc.com>
16247R:	Pedro Sousa <pedrom.sousa@synopsys.com>
16248L:	linux-scsi@vger.kernel.org
16249S:	Supported
16250F:	Documentation/scsi/ufs.txt
16251F:	drivers/scsi/ufs/
16252
16253UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16254M:	Pedro Sousa <pedrom.sousa@synopsys.com>
16255L:	linux-scsi@vger.kernel.org
16256S:	Supported
16257F:	drivers/scsi/ufs/*dwc*
16258
16259UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16260M:	Stanley Chu <stanley.chu@mediatek.com>
16261L:	linux-scsi@vger.kernel.org
16262L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16263S:	Maintained
16264F:	drivers/scsi/ufs/ufs-mediatek*
16265
16266UNSORTED BLOCK IMAGES (UBI)
16267M:	Artem Bityutskiy <dedekind1@gmail.com>
16268M:	Richard Weinberger <richard@nod.at>
16269W:	http://www.linux-mtd.infradead.org/
16270L:	linux-mtd@lists.infradead.org
16271T:	git git://git.infradead.org/ubifs-2.6.git
16272S:	Supported
16273F:	drivers/mtd/ubi/
16274F:	include/linux/mtd/ubi.h
16275F:	include/uapi/mtd/ubi-user.h
16276
16277USB "USBNET" DRIVER FRAMEWORK
16278M:	Oliver Neukum <oneukum@suse.com>
16279L:	netdev@vger.kernel.org
16280W:	http://www.linux-usb.org/usbnet
16281S:	Maintained
16282F:	drivers/net/usb/usbnet.c
16283F:	include/linux/usb/usbnet.h
16284
16285USB ACM DRIVER
16286M:	Oliver Neukum <oneukum@suse.com>
16287L:	linux-usb@vger.kernel.org
16288S:	Maintained
16289F:	Documentation/usb/acm.txt
16290F:	drivers/usb/class/cdc-acm.*
16291
16292USB AR5523 WIRELESS DRIVER
16293M:	Pontus Fuchs <pontus.fuchs@gmail.com>
16294L:	linux-wireless@vger.kernel.org
16295S:	Maintained
16296F:	drivers/net/wireless/ath/ar5523/
16297
16298USB ATTACHED SCSI
16299M:	Oliver Neukum <oneukum@suse.com>
16300L:	linux-usb@vger.kernel.org
16301L:	linux-scsi@vger.kernel.org
16302S:	Maintained
16303F:	drivers/usb/storage/uas.c
16304
16305USB CDC ETHERNET DRIVER
16306M:	Oliver Neukum <oliver@neukum.org>
16307L:	linux-usb@vger.kernel.org
16308S:	Maintained
16309F:	drivers/net/usb/cdc_*.c
16310F:	include/uapi/linux/usb/cdc.h
16311
16312USB CHAOSKEY DRIVER
16313M:	Keith Packard <keithp@keithp.com>
16314L:	linux-usb@vger.kernel.org
16315S:	Maintained
16316F:	drivers/usb/misc/chaoskey.c
16317
16318USB CYPRESS C67X00 DRIVER
16319M:	Peter Korsgaard <jacmet@sunsite.dk>
16320L:	linux-usb@vger.kernel.org
16321S:	Maintained
16322F:	drivers/usb/c67x00/
16323
16324USB DAVICOM DM9601 DRIVER
16325M:	Peter Korsgaard <jacmet@sunsite.dk>
16326L:	netdev@vger.kernel.org
16327W:	http://www.linux-usb.org/usbnet
16328S:	Maintained
16329F:	drivers/net/usb/dm9601.c
16330
16331USB DIAMOND RIO500 DRIVER
16332M:	Cesar Miquel <miquel@df.uba.ar>
16333L:	rio500-users@lists.sourceforge.net
16334W:	http://rio500.sourceforge.net
16335S:	Maintained
16336F:	drivers/usb/misc/rio500*
16337
16338USB EHCI DRIVER
16339M:	Alan Stern <stern@rowland.harvard.edu>
16340L:	linux-usb@vger.kernel.org
16341S:	Maintained
16342F:	Documentation/usb/ehci.txt
16343F:	drivers/usb/host/ehci*
16344
16345USB GADGET/PERIPHERAL SUBSYSTEM
16346M:	Felipe Balbi <balbi@kernel.org>
16347L:	linux-usb@vger.kernel.org
16348W:	http://www.linux-usb.org/gadget
16349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16350S:	Maintained
16351F:	drivers/usb/gadget/
16352F:	include/linux/usb/gadget*
16353
16354USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16355M:	Jiri Kosina <jikos@kernel.org>
16356M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
16357L:	linux-usb@vger.kernel.org
16358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16359S:	Maintained
16360F:	Documentation/hid/hiddev.txt
16361F:	drivers/hid/usbhid/
16362
16363USB INTEL XHCI ROLE MUX DRIVER
16364M:	Hans de Goede <hdegoede@redhat.com>
16365L:	linux-usb@vger.kernel.org
16366S:	Maintained
16367F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
16368
16369USB IP DRIVER FOR HISILICON KIRIN
16370M:	Yu Chen <chenyu56@huawei.com>
16371M:	Binghui Wang <wangbinghui@hisilicon.com>
16372L:	linux-usb@vger.kernel.org
16373S:	Maintained
16374F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16375F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
16376
16377USB ISP116X DRIVER
16378M:	Olav Kongas <ok@artecdesign.ee>
16379L:	linux-usb@vger.kernel.org
16380S:	Maintained
16381F:	drivers/usb/host/isp116x*
16382F:	include/linux/usb/isp116x.h
16383
16384USB LAN78XX ETHERNET DRIVER
16385M:	Woojung Huh <woojung.huh@microchip.com>
16386M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16387L:	netdev@vger.kernel.org
16388S:	Maintained
16389F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16390F:	drivers/net/usb/lan78xx.*
16391F:	include/dt-bindings/net/microchip-lan78xx.h
16392
16393USB MASS STORAGE DRIVER
16394M:	Alan Stern <stern@rowland.harvard.edu>
16395L:	linux-usb@vger.kernel.org
16396L:	usb-storage@lists.one-eyed-alien.net
16397S:	Maintained
16398F:	drivers/usb/storage/
16399
16400USB MIDI DRIVER
16401M:	Clemens Ladisch <clemens@ladisch.de>
16402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16404S:	Maintained
16405F:	sound/usb/midi.*
16406
16407USB NETWORKING DRIVERS
16408L:	linux-usb@vger.kernel.org
16409S:	Odd Fixes
16410F:	drivers/net/usb/
16411
16412USB OHCI DRIVER
16413M:	Alan Stern <stern@rowland.harvard.edu>
16414L:	linux-usb@vger.kernel.org
16415S:	Maintained
16416F:	Documentation/usb/ohci.txt
16417F:	drivers/usb/host/ohci*
16418
16419USB OTG FSM (Finite State Machine)
16420M:	Peter Chen <Peter.Chen@nxp.com>
16421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16422L:	linux-usb@vger.kernel.org
16423S:	Maintained
16424F:	drivers/usb/common/usb-otg-fsm.c
16425
16426USB OVER IP DRIVER
16427M:	Valentina Manea <valentina.manea.m@gmail.com>
16428M:	Shuah Khan <shuah@kernel.org>
16429M:	Shuah Khan <skhan@linuxfoundation.org>
16430L:	linux-usb@vger.kernel.org
16431S:	Maintained
16432F:	Documentation/usb/usbip_protocol.txt
16433F:	drivers/usb/usbip/
16434F:	tools/usb/usbip/
16435F:	tools/testing/selftests/drivers/usb/usbip/
16436
16437USB PEGASUS DRIVER
16438M:	Petko Manolov <petkan@nucleusys.com>
16439L:	linux-usb@vger.kernel.org
16440L:	netdev@vger.kernel.org
16441T:	git git://github.com/petkan/pegasus.git
16442W:	https://github.com/petkan/pegasus
16443S:	Maintained
16444F:	drivers/net/usb/pegasus.*
16445
16446USB PHY LAYER
16447M:	Felipe Balbi <balbi@kernel.org>
16448L:	linux-usb@vger.kernel.org
16449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16450S:	Maintained
16451F:	drivers/usb/phy/
16452
16453USB PRINTER DRIVER (usblp)
16454M:	Pete Zaitcev <zaitcev@redhat.com>
16455L:	linux-usb@vger.kernel.org
16456S:	Supported
16457F:	drivers/usb/class/usblp.c
16458
16459USB QMI WWAN NETWORK DRIVER
16460M:	Bjørn Mork <bjorn@mork.no>
16461L:	netdev@vger.kernel.org
16462S:	Maintained
16463F:	Documentation/ABI/testing/sysfs-class-net-qmi
16464F:	drivers/net/usb/qmi_wwan.c
16465
16466USB RTL8150 DRIVER
16467M:	Petko Manolov <petkan@nucleusys.com>
16468L:	linux-usb@vger.kernel.org
16469L:	netdev@vger.kernel.org
16470T:	git git://github.com/petkan/rtl8150.git
16471W:	https://github.com/petkan/rtl8150
16472S:	Maintained
16473F:	drivers/net/usb/rtl8150.c
16474
16475USB SERIAL SUBSYSTEM
16476M:	Johan Hovold <johan@kernel.org>
16477L:	linux-usb@vger.kernel.org
16478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16479S:	Maintained
16480F:	Documentation/usb/usb-serial.txt
16481F:	drivers/usb/serial/
16482F:	include/linux/usb/serial.h
16483
16484USB SMSC75XX ETHERNET DRIVER
16485M:	Steve Glendinning <steve.glendinning@shawell.net>
16486L:	netdev@vger.kernel.org
16487S:	Maintained
16488F:	drivers/net/usb/smsc75xx.*
16489
16490USB SMSC95XX ETHERNET DRIVER
16491M:	Steve Glendinning <steve.glendinning@shawell.net>
16492M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16493L:	netdev@vger.kernel.org
16494S:	Maintained
16495F:	drivers/net/usb/smsc95xx.*
16496
16497USB SUBSYSTEM
16498M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16499L:	linux-usb@vger.kernel.org
16500W:	http://www.linux-usb.org
16501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16502S:	Supported
16503F:	Documentation/devicetree/bindings/usb/
16504F:	Documentation/usb/
16505F:	drivers/usb/
16506F:	include/linux/usb.h
16507F:	include/linux/usb/
16508
16509USB TYPEC PI3USB30532 MUX DRIVER
16510M:	Hans de Goede <hdegoede@redhat.com>
16511L:	linux-usb@vger.kernel.org
16512S:	Maintained
16513F:	drivers/usb/typec/mux/pi3usb30532.c
16514
16515USB TYPEC CLASS
16516M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16517L:	linux-usb@vger.kernel.org
16518S:	Maintained
16519F:	Documentation/ABI/testing/sysfs-class-typec
16520F:	Documentation/driver-api/usb/typec.rst
16521F:	drivers/usb/typec/
16522F:	include/linux/usb/typec.h
16523
16524USB TYPEC BUS FOR ALTERNATE MODES
16525M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
16526L:	linux-usb@vger.kernel.org
16527S:	Maintained
16528F:	Documentation/ABI/testing/sysfs-bus-typec
16529F:	Documentation/driver-api/usb/typec_bus.rst
16530F:	drivers/usb/typec/altmodes/
16531F:	include/linux/usb/typec_altmode.h
16532
16533USB TYPEC PORT CONTROLLER DRIVERS
16534M:	Guenter Roeck <linux@roeck-us.net>
16535L:	linux-usb@vger.kernel.org
16536S:	Maintained
16537F:	drivers/usb/typec/tcpm/
16538
16539USB UHCI DRIVER
16540M:	Alan Stern <stern@rowland.harvard.edu>
16541L:	linux-usb@vger.kernel.org
16542S:	Maintained
16543F:	drivers/usb/host/uhci*
16544
16545USB VIDEO CLASS
16546M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16547L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16548L:	linux-media@vger.kernel.org
16549T:	git git://linuxtv.org/media_tree.git
16550W:	http://www.ideasonboard.org/uvc/
16551S:	Maintained
16552F:	drivers/media/usb/uvc/
16553F:	include/uapi/linux/uvcvideo.h
16554
16555USB VISION DRIVER
16556M:	Hans Verkuil <hverkuil@xs4all.nl>
16557L:	linux-media@vger.kernel.org
16558T:	git git://linuxtv.org/media_tree.git
16559W:	https://linuxtv.org
16560S:	Odd Fixes
16561F:	drivers/media/usb/usbvision/
16562
16563USB WEBCAM GADGET
16564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16565L:	linux-usb@vger.kernel.org
16566S:	Maintained
16567F:	drivers/usb/gadget/function/*uvc*
16568F:	drivers/usb/gadget/legacy/webcam.c
16569F:	include/uapi/linux/usb/g_uvc.h
16570
16571USB WIRELESS RNDIS DRIVER (rndis_wlan)
16572M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
16573L:	linux-wireless@vger.kernel.org
16574S:	Maintained
16575F:	drivers/net/wireless/rndis_wlan.c
16576
16577USB XHCI DRIVER
16578M:	Mathias Nyman <mathias.nyman@intel.com>
16579L:	linux-usb@vger.kernel.org
16580S:	Supported
16581F:	drivers/usb/host/xhci*
16582F:	drivers/usb/host/pci-quirks*
16583
16584USB ZD1201 DRIVER
16585L:	linux-wireless@vger.kernel.org
16586W:	http://linux-lc100020.sourceforge.net
16587S:	Orphan
16588F:	drivers/net/wireless/zydas/zd1201.*
16589
16590USB ZR364XX DRIVER
16591M:	Antoine Jacquet <royale@zerezo.com>
16592L:	linux-usb@vger.kernel.org
16593L:	linux-media@vger.kernel.org
16594T:	git git://linuxtv.org/media_tree.git
16595W:	http://royale.zerezo.com/zr364xx/
16596S:	Maintained
16597F:	Documentation/media/v4l-drivers/zr364xx*
16598F:	drivers/media/usb/zr364xx/
16599
16600USER-MODE LINUX (UML)
16601M:	Jeff Dike <jdike@addtoit.com>
16602M:	Richard Weinberger <richard@nod.at>
16603M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
16604L:	linux-um@lists.infradead.org
16605W:	http://user-mode-linux.sourceforge.net
16606Q:	https://patchwork.ozlabs.org/project/linux-um/list/
16607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16608S:	Maintained
16609F:	Documentation/virtual/uml/
16610F:	arch/um/
16611F:	arch/x86/um/
16612F:	fs/hostfs/
16613
16614USERSPACE COPYIN/COPYOUT (UIOVEC)
16615M:	Alexander Viro <viro@zeniv.linux.org.uk>
16616S:	Maintained
16617F:	lib/iov_iter.c
16618F:	include/linux/uio.h
16619
16620USERSPACE DMA BUFFER DRIVER
16621M:	Gerd Hoffmann <kraxel@redhat.com>
16622S:	Maintained
16623L:	dri-devel@lists.freedesktop.org
16624F:	drivers/dma-buf/udmabuf.c
16625F:	include/uapi/linux/udmabuf.h
16626T:	git git://anongit.freedesktop.org/drm/drm-misc
16627
16628USERSPACE I/O (UIO)
16629M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16630S:	Maintained
16631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16632F:	Documentation/driver-api/uio-howto.rst
16633F:	drivers/uio/
16634F:	include/linux/uio_driver.h
16635
16636UTIL-LINUX PACKAGE
16637M:	Karel Zak <kzak@redhat.com>
16638L:	util-linux@vger.kernel.org
16639W:	http://en.wikipedia.org/wiki/Util-linux
16640T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16641S:	Maintained
16642
16643UUID HELPERS
16644M:	Christoph Hellwig <hch@lst.de>
16645R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16646L:	linux-kernel@vger.kernel.org
16647T:	git git://git.infradead.org/users/hch/uuid.git
16648F:	lib/uuid.c
16649F:	lib/test_uuid.c
16650F:	include/linux/uuid.h
16651F:	include/uapi/linux/uuid.h
16652S:	Maintained
16653
16654UVESAFB DRIVER
16655M:	Michal Januszewski <spock@gentoo.org>
16656L:	linux-fbdev@vger.kernel.org
16657W:	https://github.com/mjanusz/v86d
16658S:	Maintained
16659F:	Documentation/fb/uvesafb.txt
16660F:	drivers/video/fbdev/uvesafb.*
16661
16662VF610 NAND DRIVER
16663M:	Stefan Agner <stefan@agner.ch>
16664L:	linux-mtd@lists.infradead.org
16665S:	Supported
16666F:	drivers/mtd/nand/raw/vf610_nfc.c
16667
16668VFAT/FAT/MSDOS FILESYSTEM
16669M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16670S:	Maintained
16671F:	Documentation/filesystems/vfat.txt
16672F:	fs/fat/
16673
16674VFIO DRIVER
16675M:	Alex Williamson <alex.williamson@redhat.com>
16676R:	Cornelia Huck <cohuck@redhat.com>
16677L:	kvm@vger.kernel.org
16678T:	git git://github.com/awilliam/linux-vfio.git
16679S:	Maintained
16680F:	Documentation/vfio.txt
16681F:	drivers/vfio/
16682F:	include/linux/vfio.h
16683F:	include/uapi/linux/vfio.h
16684
16685VFIO MEDIATED DEVICE DRIVERS
16686M:	Kirti Wankhede <kwankhede@nvidia.com>
16687L:	kvm@vger.kernel.org
16688S:	Maintained
16689F:	Documentation/vfio-mediated-device.txt
16690F:	drivers/vfio/mdev/
16691F:	include/linux/mdev.h
16692F:	samples/vfio-mdev/
16693
16694VFIO PLATFORM DRIVER
16695M:	Eric Auger <eric.auger@redhat.com>
16696L:	kvm@vger.kernel.org
16697S:	Maintained
16698F:	drivers/vfio/platform/
16699
16700VGA_SWITCHEROO
16701R:	Lukas Wunner <lukas@wunner.de>
16702S:	Maintained
16703F:	Documentation/gpu/vga-switcheroo.rst
16704F:	drivers/gpu/vga/vga_switcheroo.c
16705F:	include/linux/vga_switcheroo.h
16706T:	git git://anongit.freedesktop.org/drm/drm-misc
16707
16708VIA RHINE NETWORK DRIVER
16709S:	Orphan
16710F:	drivers/net/ethernet/via/via-rhine.c
16711
16712VIA SD/MMC CARD CONTROLLER DRIVER
16713M:	Bruce Chang <brucechang@via.com.tw>
16714M:	Harald Welte <HaraldWelte@viatech.com>
16715S:	Maintained
16716F:	drivers/mmc/host/via-sdmmc.c
16717
16718VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16719M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16720L:	linux-fbdev@vger.kernel.org
16721S:	Maintained
16722F:	include/linux/via-core.h
16723F:	include/linux/via-gpio.h
16724F:	include/linux/via_i2c.h
16725F:	drivers/video/fbdev/via/
16726
16727VIA VELOCITY NETWORK DRIVER
16728M:	Francois Romieu <romieu@fr.zoreil.com>
16729L:	netdev@vger.kernel.org
16730S:	Maintained
16731F:	drivers/net/ethernet/via/via-velocity.*
16732
16733VICODEC VIRTUAL CODEC DRIVER
16734M:	Hans Verkuil <hans.verkuil@cisco.com>
16735L:	linux-media@vger.kernel.org
16736T:	git git://linuxtv.org/media_tree.git
16737W:	https://linuxtv.org
16738S:	Maintained
16739F:	drivers/media/platform/vicodec/*
16740
16741VIDEO MULTIPLEXER DRIVER
16742M:	Philipp Zabel <p.zabel@pengutronix.de>
16743L:	linux-media@vger.kernel.org
16744S:	Maintained
16745F:	drivers/media/platform/video-mux.c
16746
16747VIDEO I2C POLLING DRIVER
16748M:	Matt Ranostay <matt.ranostay@konsulko.com>
16749L:	linux-media@vger.kernel.org
16750S:	Maintained
16751F:	drivers/media/i2c/video-i2c.c
16752
16753VIDEOBUF2 FRAMEWORK
16754M:	Pawel Osciak <pawel@osciak.com>
16755M:	Marek Szyprowski <m.szyprowski@samsung.com>
16756M:	Kyungmin Park <kyungmin.park@samsung.com>
16757L:	linux-media@vger.kernel.org
16758S:	Maintained
16759F:	drivers/media/common/videobuf2/*
16760F:	include/media/videobuf2-*
16761
16762VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16763M:	Helen Koike <helen.koike@collabora.com>
16764L:	linux-media@vger.kernel.org
16765T:	git git://linuxtv.org/media_tree.git
16766W:	https://linuxtv.org
16767S:	Maintained
16768F:	drivers/media/platform/vimc/*
16769
16770VIRT LIB
16771M:	Alex Williamson <alex.williamson@redhat.com>
16772M:	Paolo Bonzini <pbonzini@redhat.com>
16773L:	kvm@vger.kernel.org
16774S:	Supported
16775F:	virt/lib/
16776
16777VIRTIO AND VHOST VSOCK DRIVER
16778M:	Stefan Hajnoczi <stefanha@redhat.com>
16779L:	kvm@vger.kernel.org
16780L:	virtualization@lists.linux-foundation.org
16781L:	netdev@vger.kernel.org
16782S:	Maintained
16783F:	include/linux/virtio_vsock.h
16784F:	include/uapi/linux/virtio_vsock.h
16785F:	include/uapi/linux/vsockmon.h
16786F:	include/uapi/linux/vm_sockets_diag.h
16787F:	net/vmw_vsock/diag.c
16788F:	net/vmw_vsock/af_vsock_tap.c
16789F:	net/vmw_vsock/virtio_transport_common.c
16790F:	net/vmw_vsock/virtio_transport.c
16791F:	drivers/net/vsockmon.c
16792F:	drivers/vhost/vsock.c
16793F:	tools/testing/vsock/
16794
16795VIRTIO CONSOLE DRIVER
16796M:	Amit Shah <amit@kernel.org>
16797L:	virtualization@lists.linux-foundation.org
16798S:	Maintained
16799F:	drivers/char/virtio_console.c
16800F:	include/linux/virtio_console.h
16801F:	include/uapi/linux/virtio_console.h
16802
16803VIRTIO CORE AND NET DRIVERS
16804M:	"Michael S. Tsirkin" <mst@redhat.com>
16805M:	Jason Wang <jasowang@redhat.com>
16806L:	virtualization@lists.linux-foundation.org
16807S:	Maintained
16808F:	Documentation/devicetree/bindings/virtio/
16809F:	drivers/virtio/
16810F:	tools/virtio/
16811F:	drivers/net/virtio_net.c
16812F:	drivers/block/virtio_blk.c
16813F:	include/linux/virtio*.h
16814F:	include/uapi/linux/virtio_*.h
16815F:	drivers/crypto/virtio/
16816F:	mm/balloon_compaction.c
16817
16818VIRTIO BLOCK AND SCSI DRIVERS
16819M:	"Michael S. Tsirkin" <mst@redhat.com>
16820M:	Jason Wang <jasowang@redhat.com>
16821R:	Paolo Bonzini <pbonzini@redhat.com>
16822R:	Stefan Hajnoczi <stefanha@redhat.com>
16823L:	virtualization@lists.linux-foundation.org
16824S:	Maintained
16825F:	drivers/block/virtio_blk.c
16826F:	drivers/scsi/virtio_scsi.c
16827F:	include/uapi/linux/virtio_blk.h
16828F:	include/uapi/linux/virtio_scsi.h
16829F:	drivers/vhost/scsi.c
16830
16831VIRTIO CRYPTO DRIVER
16832M:	Gonglei <arei.gonglei@huawei.com>
16833L:	virtualization@lists.linux-foundation.org
16834L:	linux-crypto@vger.kernel.org
16835S:	Maintained
16836F:	drivers/crypto/virtio/
16837F:	include/uapi/linux/virtio_crypto.h
16838
16839VIRTIO DRIVERS FOR S390
16840M:	Cornelia Huck <cohuck@redhat.com>
16841M:	Halil Pasic <pasic@linux.ibm.com>
16842L:	linux-s390@vger.kernel.org
16843L:	virtualization@lists.linux-foundation.org
16844L:	kvm@vger.kernel.org
16845S:	Supported
16846F:	drivers/s390/virtio/
16847F:	arch/s390/include/uapi/asm/virtio-ccw.h
16848
16849VIRTIO GPU DRIVER
16850M:	David Airlie <airlied@linux.ie>
16851M:	Gerd Hoffmann <kraxel@redhat.com>
16852L:	dri-devel@lists.freedesktop.org
16853L:	virtualization@lists.linux-foundation.org
16854T:	git git://anongit.freedesktop.org/drm/drm-misc
16855S:	Maintained
16856F:	drivers/gpu/drm/virtio/
16857F:	include/uapi/linux/virtio_gpu.h
16858
16859VIRTIO HOST (VHOST)
16860M:	"Michael S. Tsirkin" <mst@redhat.com>
16861M:	Jason Wang <jasowang@redhat.com>
16862L:	kvm@vger.kernel.org
16863L:	virtualization@lists.linux-foundation.org
16864L:	netdev@vger.kernel.org
16865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16866S:	Maintained
16867F:	drivers/vhost/
16868F:	include/uapi/linux/vhost.h
16869
16870VIRTIO INPUT DRIVER
16871M:	Gerd Hoffmann <kraxel@redhat.com>
16872S:	Maintained
16873F:	drivers/virtio/virtio_input.c
16874F:	include/uapi/linux/virtio_input.h
16875
16876VIRTUAL BOX GUEST DEVICE DRIVER
16877M:	Hans de Goede <hdegoede@redhat.com>
16878M:	Arnd Bergmann <arnd@arndb.de>
16879M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16880S:	Maintained
16881F:	include/linux/vbox_utils.h
16882F:	include/uapi/linux/vbox*.h
16883F:	drivers/virt/vboxguest/
16884
16885VIRTUAL SERIO DEVICE DRIVER
16886M:	Stephen Chandler Paul <thatslyude@gmail.com>
16887S:	Maintained
16888F:	drivers/input/serio/userio.c
16889F:	include/uapi/linux/userio.h
16890
16891VIVID VIRTUAL VIDEO DRIVER
16892M:	Hans Verkuil <hverkuil@xs4all.nl>
16893L:	linux-media@vger.kernel.org
16894T:	git git://linuxtv.org/media_tree.git
16895W:	https://linuxtv.org
16896S:	Maintained
16897F:	drivers/media/platform/vivid/*
16898
16899VLYNQ BUS
16900M:	Florian Fainelli <f.fainelli@gmail.com>
16901L:	openwrt-devel@lists.openwrt.org (subscribers-only)
16902S:	Maintained
16903F:	drivers/vlynq/vlynq.c
16904F:	include/linux/vlynq.h
16905
16906VME SUBSYSTEM
16907M:	Martyn Welch <martyn@welchs.me.uk>
16908M:	Manohar Vanga <manohar.vanga@gmail.com>
16909M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16910L:	devel@driverdev.osuosl.org
16911S:	Maintained
16912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16913F:	Documentation/driver-api/vme.rst
16914F:	drivers/staging/vme/
16915F:	drivers/vme/
16916F:	include/linux/vme*
16917
16918VMWARE BALLOON DRIVER
16919M:	Julien Freche <jfreche@vmware.com>
16920M:	Nadav Amit <namit@vmware.com>
16921M:	"VMware, Inc." <pv-drivers@vmware.com>
16922L:	linux-kernel@vger.kernel.org
16923S:	Maintained
16924F:	drivers/misc/vmw_balloon.c
16925
16926VMWARE HYPERVISOR INTERFACE
16927M:	Alok Kataria <akataria@vmware.com>
16928L:	virtualization@lists.linux-foundation.org
16929S:	Supported
16930F:	arch/x86/kernel/cpu/vmware.c
16931
16932VMWARE PVRDMA DRIVER
16933M:	Adit Ranadive <aditr@vmware.com>
16934M:	VMware PV-Drivers <pv-drivers@vmware.com>
16935L:	linux-rdma@vger.kernel.org
16936S:	Maintained
16937F:	drivers/infiniband/hw/vmw_pvrdma/
16938
16939VMware PVSCSI driver
16940M:	Jim Gill <jgill@vmware.com>
16941M:	VMware PV-Drivers <pv-drivers@vmware.com>
16942L:	linux-scsi@vger.kernel.org
16943S:	Maintained
16944F:	drivers/scsi/vmw_pvscsi.c
16945F:	drivers/scsi/vmw_pvscsi.h
16946
16947VMWARE VMMOUSE SUBDRIVER
16948M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
16949M:	"VMware, Inc." <pv-drivers@vmware.com>
16950L:	linux-input@vger.kernel.org
16951S:	Maintained
16952F:	drivers/input/mouse/vmmouse.c
16953F:	drivers/input/mouse/vmmouse.h
16954
16955VMWARE VMXNET3 ETHERNET DRIVER
16956M:	Ronak Doshi <doshir@vmware.com>
16957M:	"VMware, Inc." <pv-drivers@vmware.com>
16958L:	netdev@vger.kernel.org
16959S:	Maintained
16960F:	drivers/net/vmxnet3/
16961
16962VOCORE VOCORE2 BOARD
16963M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16964L:	linux-mips@vger.kernel.org
16965S:	Maintained
16966F:	arch/mips/boot/dts/ralink/vocore2.dts
16967
16968VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16969M:	Liam Girdwood <lgirdwood@gmail.com>
16970M:	Mark Brown <broonie@kernel.org>
16971L:	linux-kernel@vger.kernel.org
16972W:	http://www.slimlogic.co.uk/?p=48
16973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16974S:	Supported
16975F:	Documentation/devicetree/bindings/regulator/
16976F:	Documentation/power/regulator/
16977F:	drivers/regulator/
16978F:	include/dt-bindings/regulator/
16979F:	include/linux/regulator/
16980
16981VRF
16982M:	David Ahern <dsa@cumulusnetworks.com>
16983M:	Shrijeet Mukherjee <shrijeet@gmail.com>
16984L:	netdev@vger.kernel.org
16985S:	Maintained
16986F:	drivers/net/vrf.c
16987F:	Documentation/networking/vrf.txt
16988
16989VT1211 HARDWARE MONITOR DRIVER
16990M:	Juerg Haefliger <juergh@gmail.com>
16991L:	linux-hwmon@vger.kernel.org
16992S:	Maintained
16993F:	Documentation/hwmon/vt1211.rst
16994F:	drivers/hwmon/vt1211.c
16995
16996VT8231 HARDWARE MONITOR DRIVER
16997M:	Roger Lucas <vt8231@hiddenengine.co.uk>
16998L:	linux-hwmon@vger.kernel.org
16999S:	Maintained
17000F:	drivers/hwmon/vt8231.c
17001
17002VUB300 USB to SDIO/SD/MMC bridge chip
17003M:	Tony Olech <tony.olech@elandigitalsystems.com>
17004L:	linux-mmc@vger.kernel.org
17005L:	linux-usb@vger.kernel.org
17006S:	Supported
17007F:	drivers/mmc/host/vub300.c
17008
17009W1 DALLAS'S 1-WIRE BUS
17010M:	Evgeniy Polyakov <zbr@ioremap.net>
17011S:	Maintained
17012F:	Documentation/devicetree/bindings/w1/
17013F:	Documentation/w1/
17014F:	drivers/w1/
17015F:	include/linux/w1.h
17016
17017W83791D HARDWARE MONITORING DRIVER
17018M:	Marc Hulsman <m.hulsman@tudelft.nl>
17019L:	linux-hwmon@vger.kernel.org
17020S:	Maintained
17021F:	Documentation/hwmon/w83791d.rst
17022F:	drivers/hwmon/w83791d.c
17023
17024W83793 HARDWARE MONITORING DRIVER
17025M:	Rudolf Marek <r.marek@assembler.cz>
17026L:	linux-hwmon@vger.kernel.org
17027S:	Maintained
17028F:	Documentation/hwmon/w83793.rst
17029F:	drivers/hwmon/w83793.c
17030
17031W83795 HARDWARE MONITORING DRIVER
17032M:	Jean Delvare <jdelvare@suse.com>
17033L:	linux-hwmon@vger.kernel.org
17034S:	Maintained
17035F:	drivers/hwmon/w83795.c
17036
17037W83L51xD SD/MMC CARD INTERFACE DRIVER
17038M:	Pierre Ossman <pierre@ossman.eu>
17039S:	Maintained
17040F:	drivers/mmc/host/wbsd.*
17041
17042WACOM PROTOCOL 4 SERIAL TABLETS
17043M:	Julian Squires <julian@cipht.net>
17044M:	Hans de Goede <hdegoede@redhat.com>
17045L:	linux-input@vger.kernel.org
17046S:	Maintained
17047F:	drivers/input/tablet/wacom_serial4.c
17048
17049WATCHDOG DEVICE DRIVERS
17050M:	Wim Van Sebroeck <wim@linux-watchdog.org>
17051M:	Guenter Roeck <linux@roeck-us.net>
17052L:	linux-watchdog@vger.kernel.org
17053W:	http://www.linux-watchdog.org/
17054T:	git git://www.linux-watchdog.org/linux-watchdog.git
17055S:	Maintained
17056F:	Documentation/devicetree/bindings/watchdog/
17057F:	Documentation/watchdog/
17058F:	drivers/watchdog/
17059F:	include/linux/watchdog.h
17060F:	include/uapi/linux/watchdog.h
17061
17062WHISKEYCOVE PMIC GPIO DRIVER
17063M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17064L:	linux-gpio@vger.kernel.org
17065S:	Maintained
17066F:	drivers/gpio/gpio-wcove.c
17067
17068WHWAVE RTC DRIVER
17069M:	Dianlong Li <long17.cool@163.com>
17070L:	linux-rtc@vger.kernel.org
17071S:	Maintained
17072F:	drivers/rtc/rtc-sd3078.c
17073
17074WIIMOTE HID DRIVER
17075M:	David Herrmann <dh.herrmann@googlemail.com>
17076L:	linux-input@vger.kernel.org
17077S:	Maintained
17078F:	drivers/hid/hid-wiimote*
17079
17080WILOCITY WIL6210 WIRELESS DRIVER
17081M:	Maya Erez <merez@codeaurora.org>
17082L:	linux-wireless@vger.kernel.org
17083L:	wil6210@qti.qualcomm.com
17084S:	Supported
17085W:	http://wireless.kernel.org/en/users/Drivers/wil6210
17086F:	drivers/net/wireless/ath/wil6210/
17087
17088WIMAX STACK
17089M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17090M:	linux-wimax@intel.com
17091L:	wimax@linuxwimax.org (subscribers-only)
17092S:	Supported
17093W:	http://linuxwimax.org
17094F:	Documentation/wimax/README.wimax
17095F:	include/linux/wimax/debug.h
17096F:	include/net/wimax.h
17097F:	include/uapi/linux/wimax.h
17098F:	net/wimax/
17099
17100WINBOND CIR DRIVER
17101M:	David Härdeman <david@hardeman.nu>
17102S:	Maintained
17103F:	drivers/media/rc/winbond-cir.c
17104
17105RCMM REMOTE CONTROLS DECODER
17106M:	Patrick Lerda <patrick9876@free.fr>
17107S:	Maintained
17108F:	drivers/media/rc/ir-rcmm-decoder.c
17109
17110WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17111M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17112L:	linux-watchdog@vger.kernel.org
17113S:	Maintained
17114F:	drivers/watchdog/ebc-c384_wdt.c
17115
17116WINSYSTEMS WS16C48 GPIO DRIVER
17117M:	William Breathitt Gray <vilhelm.gray@gmail.com>
17118L:	linux-gpio@vger.kernel.org
17119S:	Maintained
17120F:	drivers/gpio/gpio-ws16c48.c
17121
17122WISTRON LAPTOP BUTTON DRIVER
17123M:	Miloslav Trmac <mitr@volny.cz>
17124S:	Maintained
17125F:	drivers/input/misc/wistron_btns.c
17126
17127WL3501 WIRELESS PCMCIA CARD DRIVER
17128L:	linux-wireless@vger.kernel.org
17129S:	Odd fixes
17130F:	drivers/net/wireless/wl3501*
17131
17132WOLFSON MICROELECTRONICS DRIVERS
17133L:	patches@opensource.cirrus.com
17134T:	git https://github.com/CirrusLogic/linux-drivers.git
17135W:	https://github.com/CirrusLogic/linux-drivers/wiki
17136S:	Supported
17137F:	Documentation/hwmon/wm83??.rst
17138F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17139F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17140F:	Documentation/devicetree/bindings/mfd/arizona.txt
17141F:	Documentation/devicetree/bindings/mfd/wm831x.txt
17142F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
17143F:	arch/arm/mach-s3c64xx/mach-crag6410*
17144F:	drivers/clk/clk-wm83*.c
17145F:	drivers/extcon/extcon-arizona.c
17146F:	drivers/leds/leds-wm83*.c
17147F:	drivers/gpio/gpio-*wm*.c
17148F:	drivers/gpio/gpio-arizona.c
17149F:	drivers/hwmon/wm83??-hwmon.c
17150F:	drivers/input/misc/wm831x-on.c
17151F:	drivers/input/touchscreen/wm831x-ts.c
17152F:	drivers/input/touchscreen/wm97*.c
17153F:	drivers/mfd/arizona*
17154F:	drivers/mfd/wm*.c
17155F:	drivers/mfd/cs47l24*
17156F:	drivers/power/supply/wm83*.c
17157F:	drivers/rtc/rtc-wm83*.c
17158F:	drivers/regulator/wm8*.c
17159F:	drivers/regulator/arizona*
17160F:	drivers/video/backlight/wm83*_bl.c
17161F:	drivers/watchdog/wm83*_wdt.c
17162F:	include/linux/mfd/arizona/
17163F:	include/linux/mfd/wm831x/
17164F:	include/linux/mfd/wm8350/
17165F:	include/linux/mfd/wm8400*
17166F:	include/linux/regulator/arizona*
17167F:	include/linux/wm97xx.h
17168F:	include/sound/wm????.h
17169F:	sound/soc/codecs/arizona.?
17170F:	sound/soc/codecs/wm*
17171F:	sound/soc/codecs/cs47l24*
17172
17173WORKQUEUE
17174M:	Tejun Heo <tj@kernel.org>
17175R:	Lai Jiangshan <jiangshanlai@gmail.com>
17176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17177S:	Maintained
17178F:	include/linux/workqueue.h
17179F:	kernel/workqueue.c
17180F:	Documentation/core-api/workqueue.rst
17181
17182X-POWERS AXP288 PMIC DRIVERS
17183M:	Hans de Goede <hdegoede@redhat.com>
17184S:	Maintained
17185N:	axp288
17186F:	drivers/acpi/pmic/intel_pmic_xpower.c
17187
17188X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17189M:	Chen-Yu Tsai <wens@csie.org>
17190L:	linux-kernel@vger.kernel.org
17191S:	Maintained
17192N:	axp[128]
17193
17194X.25 NETWORK LAYER
17195M:	Andrew Hendry <andrew.hendry@gmail.com>
17196L:	linux-x25@vger.kernel.org
17197S:	Odd Fixes
17198F:	Documentation/networking/x25*
17199F:	include/net/x25*
17200F:	net/x25/
17201
17202X86 ARCHITECTURE (32-BIT AND 64-BIT)
17203M:	Thomas Gleixner <tglx@linutronix.de>
17204M:	Ingo Molnar <mingo@redhat.com>
17205M:	Borislav Petkov <bp@alien8.de>
17206R:	"H. Peter Anvin" <hpa@zytor.com>
17207M:	x86@kernel.org
17208L:	linux-kernel@vger.kernel.org
17209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17210S:	Maintained
17211F:	Documentation/devicetree/bindings/x86/
17212F:	Documentation/x86/
17213F:	arch/x86/
17214
17215X86 ENTRY CODE
17216M:	Andy Lutomirski <luto@kernel.org>
17217L:	linux-kernel@vger.kernel.org
17218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17219S:	Maintained
17220F:	arch/x86/entry/
17221
17222X86 MCE INFRASTRUCTURE
17223M:	Tony Luck <tony.luck@intel.com>
17224M:	Borislav Petkov <bp@alien8.de>
17225L:	linux-edac@vger.kernel.org
17226S:	Maintained
17227F:	arch/x86/kernel/cpu/mce/*
17228
17229X86 MICROCODE UPDATE SUPPORT
17230M:	Borislav Petkov <bp@alien8.de>
17231S:	Maintained
17232F:	arch/x86/kernel/cpu/microcode/*
17233
17234X86 MM
17235M:	Dave Hansen <dave.hansen@linux.intel.com>
17236M:	Andy Lutomirski <luto@kernel.org>
17237M:	Peter Zijlstra <peterz@infradead.org>
17238L:	linux-kernel@vger.kernel.org
17239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17240S:	Maintained
17241F:	arch/x86/mm/
17242
17243X86 PLATFORM DRIVERS
17244M:	Darren Hart <dvhart@infradead.org>
17245M:	Andy Shevchenko <andy@infradead.org>
17246L:	platform-driver-x86@vger.kernel.org
17247T:	git git://git.infradead.org/linux-platform-drivers-x86.git
17248S:	Maintained
17249F:	drivers/platform/x86/
17250F:	drivers/platform/olpc/
17251
17252X86 PLATFORM DRIVERS - ARCH
17253R:	Darren Hart <dvhart@infradead.org>
17254R:	Andy Shevchenko <andy@infradead.org>
17255L:	platform-driver-x86@vger.kernel.org
17256L:	x86@kernel.org
17257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17258S:	Maintained
17259F:	arch/x86/platform
17260
17261X86 VDSO
17262M:	Andy Lutomirski <luto@kernel.org>
17263L:	linux-kernel@vger.kernel.org
17264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17265S:	Maintained
17266F:	arch/x86/entry/vdso/
17267
17268XARRAY
17269M:	Matthew Wilcox <willy@infradead.org>
17270L:	linux-fsdevel@vger.kernel.org
17271S:	Supported
17272F:	Documentation/core-api/xarray.rst
17273F:	lib/idr.c
17274F:	lib/xarray.c
17275F:	include/linux/idr.h
17276F:	include/linux/xarray.h
17277F:	tools/testing/radix-tree
17278
17279XBOX DVD IR REMOTE
17280M:	Benjamin Valentin <benpicco@googlemail.com>
17281S:	Maintained
17282F:	drivers/media/rc/xbox_remote.c
17283F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
17284
17285XC2028/3028 TUNER DRIVER
17286M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17287L:	linux-media@vger.kernel.org
17288W:	https://linuxtv.org
17289T:	git git://linuxtv.org/media_tree.git
17290S:	Maintained
17291F:	drivers/media/tuners/tuner-xc2028.*
17292
17293XDP (eXpress Data Path)
17294M:	Alexei Starovoitov <ast@kernel.org>
17295M:	Daniel Borkmann <daniel@iogearbox.net>
17296M:	David S. Miller <davem@davemloft.net>
17297M:	Jakub Kicinski <jakub.kicinski@netronome.com>
17298M:	Jesper Dangaard Brouer <hawk@kernel.org>
17299M:	John Fastabend <john.fastabend@gmail.com>
17300L:	netdev@vger.kernel.org
17301L:	xdp-newbies@vger.kernel.org
17302L:	bpf@vger.kernel.org
17303S:	Supported
17304F:	net/core/xdp.c
17305F:	include/net/xdp.h
17306F:	kernel/bpf/devmap.c
17307F:	kernel/bpf/cpumap.c
17308F:	include/trace/events/xdp.h
17309K:	xdp
17310N:	xdp
17311
17312XDP SOCKETS (AF_XDP)
17313M:	Björn Töpel <bjorn.topel@intel.com>
17314M:	Magnus Karlsson <magnus.karlsson@intel.com>
17315R:	Jonathan Lemon <jonathan.lemon@gmail.com>
17316L:	netdev@vger.kernel.org
17317L:	bpf@vger.kernel.org
17318S:	Maintained
17319F:	kernel/bpf/xskmap.c
17320F:	net/xdp/
17321
17322XEN BLOCK SUBSYSTEM
17323M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17324M:	Roger Pau Monné <roger.pau@citrix.com>
17325L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17326S:	Supported
17327F:	drivers/block/xen-blkback/*
17328F:	drivers/block/xen*
17329
17330XEN HYPERVISOR ARM
17331M:	Stefano Stabellini <sstabellini@kernel.org>
17332L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17333S:	Maintained
17334F:	arch/arm/xen/
17335F:	arch/arm/include/asm/xen/
17336
17337XEN HYPERVISOR ARM64
17338M:	Stefano Stabellini <sstabellini@kernel.org>
17339L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17340S:	Maintained
17341F:	arch/arm64/xen/
17342F:	arch/arm64/include/asm/xen/
17343
17344XEN HYPERVISOR INTERFACE
17345M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
17346M:	Juergen Gross <jgross@suse.com>
17347R:	Stefano Stabellini <sstabellini@kernel.org>
17348L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17350S:	Supported
17351F:	arch/x86/xen/
17352F:	arch/x86/platform/pvh/
17353F:	drivers/*/xen-*front.c
17354F:	drivers/xen/
17355F:	arch/x86/include/asm/xen/
17356F:	arch/x86/include/asm/pvclock-abi.h
17357F:	include/xen/
17358F:	include/uapi/xen/
17359F:	Documentation/ABI/stable/sysfs-hypervisor-xen
17360F:	Documentation/ABI/testing/sysfs-hypervisor-xen
17361
17362XEN NETWORK BACKEND DRIVER
17363M:	Wei Liu <wei.liu@kernel.org>
17364M:	Paul Durrant <paul.durrant@citrix.com>
17365L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17366L:	netdev@vger.kernel.org
17367S:	Supported
17368F:	drivers/net/xen-netback/*
17369
17370XEN PCI SUBSYSTEM
17371M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17372L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17373S:	Supported
17374F:	arch/x86/pci/*xen*
17375F:	drivers/pci/*xen*
17376
17377XEN PVSCSI DRIVERS
17378M:	Juergen Gross <jgross@suse.com>
17379L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17380L:	linux-scsi@vger.kernel.org
17381S:	Supported
17382F:	drivers/scsi/xen-scsifront.c
17383F:	drivers/xen/xen-scsiback.c
17384F:	include/xen/interface/io/vscsiif.h
17385
17386XEN SWIOTLB SUBSYSTEM
17387M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17388L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17389L:	iommu@lists.linux-foundation.org
17390S:	Supported
17391F:	arch/x86/xen/*swiotlb*
17392F:	drivers/xen/*swiotlb*
17393
17394XEN SOUND FRONTEND DRIVER
17395M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17396L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
17397L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17398S:	Supported
17399F:	sound/xen/*
17400
17401XFS FILESYSTEM
17402M:	Darrick J. Wong <darrick.wong@oracle.com>
17403M:	linux-xfs@vger.kernel.org
17404L:	linux-xfs@vger.kernel.org
17405W:	http://xfs.org/
17406T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17407S:	Supported
17408F:	Documentation/filesystems/xfs.txt
17409F:	fs/xfs/
17410
17411XILINX AXI ETHERNET DRIVER
17412M:	Anirudha Sarangi <anirudh@xilinx.com>
17413M:	John Linn <John.Linn@xilinx.com>
17414S:	Maintained
17415F:	drivers/net/ethernet/xilinx/xilinx_axienet*
17416
17417XILINX UARTLITE SERIAL DRIVER
17418M:	Peter Korsgaard <jacmet@sunsite.dk>
17419L:	linux-serial@vger.kernel.org
17420S:	Maintained
17421F:	drivers/tty/serial/uartlite.c
17422
17423XILINX VIDEO IP CORES
17424M:	Hyun Kwon <hyun.kwon@xilinx.com>
17425M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17426L:	linux-media@vger.kernel.org
17427T:	git git://linuxtv.org/media_tree.git
17428S:	Supported
17429F:	Documentation/devicetree/bindings/media/xilinx/
17430F:	drivers/media/platform/xilinx/
17431F:	include/uapi/linux/xilinx-v4l2-controls.h
17432
17433XILLYBUS DRIVER
17434M:	Eli Billauer <eli.billauer@gmail.com>
17435L:	linux-kernel@vger.kernel.org
17436S:	Supported
17437F:	drivers/char/xillybus/
17438
17439XLP9XX I2C DRIVER
17440M:	George Cherian <george.cherian@cavium.com>
17441M:	Jan Glauber <jglauber@cavium.com>
17442L:	linux-i2c@vger.kernel.org
17443W:	http://www.cavium.com
17444S:	Supported
17445F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17446F:	drivers/i2c/busses/i2c-xlp9xx.c
17447
17448XRA1403 GPIO EXPANDER
17449M:	Nandor Han <nandor.han@ge.com>
17450M:	Semi Malinen <semi.malinen@ge.com>
17451L:	linux-gpio@vger.kernel.org
17452S:	Maintained
17453F:	drivers/gpio/gpio-xra1403.c
17454F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17455
17456XTENSA XTFPGA PLATFORM SUPPORT
17457M:	Max Filippov <jcmvbkbc@gmail.com>
17458L:	linux-xtensa@linux-xtensa.org
17459S:	Maintained
17460F:	drivers/spi/spi-xtensa-xtfpga.c
17461F:	sound/soc/xtensa/xtfpga-i2s.c
17462
17463YAM DRIVER FOR AX.25
17464M:	Jean-Paul Roubelat <jpr@f6fbb.org>
17465L:	linux-hams@vger.kernel.org
17466S:	Maintained
17467F:	drivers/net/hamradio/yam*
17468F:	include/linux/yam.h
17469
17470YAMA SECURITY MODULE
17471M:	Kees Cook <keescook@chromium.org>
17472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17473S:	Supported
17474F:	security/yama/
17475F:	Documentation/admin-guide/LSM/Yama.rst
17476
17477YEALINK PHONE DRIVER
17478M:	Henk Vergonet <Henk.Vergonet@gmail.com>
17479L:	usbb2k-api-dev@nongnu.org
17480S:	Maintained
17481F:	Documentation/input/devices/yealink.rst
17482F:	drivers/input/misc/yealink.*
17483
17484Z8530 DRIVER FOR AX.25
17485M:	Joerg Reuter <jreuter@yaina.de>
17486W:	http://yaina.de/jreuter/
17487W:	http://www.qsl.net/dl1bke/
17488L:	linux-hams@vger.kernel.org
17489S:	Maintained
17490F:	Documentation/networking/z8530drv.txt
17491F:	drivers/net/hamradio/*scc.c
17492F:	drivers/net/hamradio/z8530.h
17493
17494ZBUD COMPRESSED PAGE ALLOCATOR
17495M:	Seth Jennings <sjenning@redhat.com>
17496M:	Dan Streetman <ddstreet@ieee.org>
17497L:	linux-mm@kvack.org
17498S:	Maintained
17499F:	mm/zbud.c
17500F:	include/linux/zbud.h
17501
17502ZD1211RW WIRELESS DRIVER
17503M:	Daniel Drake <dsd@gentoo.org>
17504M:	Ulrich Kunitz <kune@deine-taler.de>
17505W:	http://zd1211.ath.cx/wiki/DriverRewrite
17506L:	linux-wireless@vger.kernel.org
17507L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
17508S:	Maintained
17509F:	drivers/net/wireless/zydas/zd1211rw/
17510
17511ZD1301 MEDIA DRIVER
17512M:	Antti Palosaari <crope@iki.fi>
17513L:	linux-media@vger.kernel.org
17514W:	https://linuxtv.org/
17515W:	http://palosaari.fi/linux/
17516Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17517S:	Maintained
17518F:	drivers/media/usb/dvb-usb-v2/zd1301*
17519
17520ZD1301_DEMOD MEDIA DRIVER
17521M:	Antti Palosaari <crope@iki.fi>
17522L:	linux-media@vger.kernel.org
17523W:	https://linuxtv.org/
17524W:	http://palosaari.fi/linux/
17525Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17526S:	Maintained
17527F:	drivers/media/dvb-frontends/zd1301_demod*
17528
17529ZPOOL COMPRESSED PAGE STORAGE API
17530M:	Dan Streetman <ddstreet@ieee.org>
17531L:	linux-mm@kvack.org
17532S:	Maintained
17533F:	mm/zpool.c
17534F:	include/linux/zpool.h
17535
17536ZR36067 VIDEO FOR LINUX DRIVER
17537L:	mjpeg-users@lists.sourceforge.net
17538L:	linux-media@vger.kernel.org
17539W:	http://mjpeg.sourceforge.net/driver-zoran/
17540T:	hg https://linuxtv.org/hg/v4l-dvb
17541S:	Odd Fixes
17542F:	drivers/staging/media/zoran/
17543
17544ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17545M:	Minchan Kim <minchan@kernel.org>
17546M:	Nitin Gupta <ngupta@vflare.org>
17547R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17548L:	linux-kernel@vger.kernel.org
17549S:	Maintained
17550F:	drivers/block/zram/
17551F:	Documentation/blockdev/zram.txt
17552
17553ZS DECSTATION Z85C30 SERIAL DRIVER
17554M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17555S:	Maintained
17556F:	drivers/tty/serial/zs.*
17557
17558ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17559M:	Minchan Kim <minchan@kernel.org>
17560M:	Nitin Gupta <ngupta@vflare.org>
17561R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17562L:	linux-mm@kvack.org
17563S:	Maintained
17564F:	mm/zsmalloc.c
17565F:	include/linux/zsmalloc.h
17566F:	Documentation/vm/zsmalloc.rst
17567
17568ZSWAP COMPRESSED SWAP CACHING
17569M:	Seth Jennings <sjenning@redhat.com>
17570M:	Dan Streetman <ddstreet@ieee.org>
17571L:	linux-mm@kvack.org
17572S:	Maintained
17573F:	mm/zswap.c
17574
17575THE REST
17576M:	Linus Torvalds <torvalds@linux-foundation.org>
17577L:	linux-kernel@vger.kernel.org
17578Q:	http://patchwork.kernel.org/project/LKML/list/
17579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17580S:	Buried alive in reporters
17581F:	*
17582F:	*/
17583