xref: /openbmc/linux/MAINTAINERS (revision 272d7089)
1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below.  This will make things
5easier on the maintainers.  Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111.	Always *test* your changes, however small, on at least 4 or
12	5 people, preferably many more.
13
142.	Try to release a few ALPHA test versions to the net. Announce
15	them onto the kernel channel and await results. This is especially
16	important for device drivers, because often that's the only way
17	you will find things like the fact version 3 firmware needs
18	a magic fix you didn't know about, or some clown changed the
19	chips on a board and not its name.  (Don't laugh!  Look at the
20	SMC etherpower for that.)
21
223.	Make sure your changes compile correctly in multiple
23	configurations. In particular check that changes work both as a
24	module and built into the kernel.
25
264.	When you are happy with a change make it generally available for
27	testing and await feedback.
28
295.	Make a patch available to the relevant maintainer in the list. Use
30	``diff -u`` to make the patch easy to merge. Be prepared to get your
31	changes sent back with seemingly silly requests about formatting
32	and variable names.  These aren't as silly as they seem. One
33	job the maintainers (and especially Linus) do is to keep things
34	looking the same. Sometimes this means that the clever hack in
35	your driver to get around a problem actually needs to become a
36	generalized kernel feature ready for next time.
37
38	PLEASE check your patch with the automated style checker
39	(scripts/checkpatch.pl) to catch trivial style violations.
40	See Documentation/process/coding-style.rst for guidance here.
41
42	PLEASE CC: the maintainers and mailing lists that are generated
43	by ``scripts/get_maintainer.pl.`` The results returned by the
44	script will be best if you have git installed and are making
45	your changes in a branch derived from Linus' latest git tree.
46	See Documentation/process/submitting-patches.rst for details.
47
48	PLEASE try to include any credit lines you want added with the
49	patch. It avoids people being missed off by mistake and makes
50	it easier to know who wants adding and who doesn't.
51
52	PLEASE document known bugs. If it doesn't work for everything
53	or does something very odd once a month document it.
54
55	PLEASE remember that submissions must be made under the terms
56	of the Linux Foundation certificate of contribution and should
57	include a Signed-off-by: line.  The current version of this
58	"Developer's Certificate of Origin" (DCO) is listed in the file
59	Documentation/process/submitting-patches.rst.
60
616.	Make sure you have the right to send any changes you make. If you
62	do changes at work you may find your employer owns the patch
63	not you.
64
657.	When sending security related changes or reports to a maintainer
66	please Cc: security@kernel.org, especially if the maintainer
67	does not respond. Please keep in mind that the security team is
68	a small set of people who can be efficient only when working on
69	verified bugs. Please only Cc: this list when you have identified
70	that the bug would present a short-term risk to other users if it
71	were publicly disclosed. For example, reports of address leaks do
72	not represent an immediate threat and are better handled publicly,
73	and ideally, should come with a patch proposal. Please do not send
74	automated reports to this list either. Such bugs will be handled
75	better and faster in the usual public places. See
76	Documentation/admin-guide/security-bugs.rst for details.
77
788.	Happy hacking.
79
80Descriptions of section entries and preferred order
81---------------------------------------------------
82
83	M: *Mail* patches to: FullName <address@domain>
84	R: Designated *Reviewer*: FullName <address@domain>
85	   These reviewers should be CCed on patches.
86	L: *Mailing list* that is relevant to this area
87	S: *Status*, one of the following:
88	   Supported:	Someone is actually paid to look after this.
89	   Maintained:	Someone actually looks after it.
90	   Odd Fixes:	It has a maintainer but they don't have time to do
91			much other than throw the odd patch in. See below..
92	   Orphan:	No current maintainer [but maybe you could take the
93			role as you write your new code].
94	   Obsolete:	Old code. Something tagged obsolete generally means
95			it has been replaced by a better system and you
96			should be using that.
97	W: *Web-page* with status/info
98	Q: *Patchwork* web based patch tracking system site
99	B: URI for where to file *bugs*. A web-page with detailed bug
100	   filing info, a direct bug tracker link, or a mailto: URI.
101	C: URI for *chat* protocol, server and channel where developers
102	   usually hang out, for example irc://server/channel.
103	P: Subsystem Profile document for more details submitting
104	   patches to the given subsystem. This is either an in-tree file,
105	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106	   for details.
107	T: *SCM* tree type and location.
108	   Type is one of: git, hg, quilt, stgit, topgit
109	F: *Files* and directories wildcard patterns.
110	   A trailing slash includes all files and subdirectory files.
111	   F:	drivers/net/	all files in and below drivers/net
112	   F:	drivers/net/*	all files in drivers/net, but not below
113	   F:	*/net/*		all files in "any top level directory"/net
114	   One pattern per line.  Multiple F: lines acceptable.
115	X: *Excluded* files and directories that are NOT maintained, same
116	   rules as F:. Files exclusions are tested before file matches.
117	   Can be useful for excluding a specific subdirectory, for instance:
118	   F:	net/
119	   X:	net/ipv6/
120	   matches all files in and below net excluding net/ipv6/
121	N: Files and directories *Regex* patterns.
122	   N:	[^a-z]tegra	all files whose path contains tegra
123	                        (not including files like integrator)
124	   One pattern per line.  Multiple N: lines acceptable.
125	   scripts/get_maintainer.pl has different behavior for files that
126	   match F: pattern and matches of N: patterns.  By default,
127	   get_maintainer will not look at git log history when an F: pattern
128	   match occurs.  When an N: match occurs, git log history is used
129	   to also notify the people that have git commit signatures.
130	K: *Content regex* (perl extended) pattern match in a patch or file.
131	   For instance:
132	   K: of_get_profile
133	      matches patches or files that contain "of_get_profile"
134	   K: \b(printk|pr_(info|err))\b
135	      matches patches or files that contain one or more of the words
136	      printk, pr_info or pr_err
137	   One regex pattern per line.  Multiple K: lines acceptable.
138
139Maintainers List
140----------------
141
142.. note:: When reading this list, please look for the most precise areas
143          first. When adding to this list, please keep the entries in
144          alphabetical order.
145
1463C59X NETWORK DRIVER
147M:	Steffen Klassert <klassert@kernel.org>
148L:	netdev@vger.kernel.org
149S:	Odd Fixes
150F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151F:	drivers/net/ethernet/3com/3c59x.c
152
1533CR990 NETWORK DRIVER
154M:	David Dillow <dave@thedillows.org>
155L:	netdev@vger.kernel.org
156S:	Maintained
157F:	drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M:	Adam Radford <aradford@gmail.com>
161L:	linux-scsi@vger.kernel.org
162S:	Supported
163W:	http://www.lsi.com
164F:	drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168L:	linux-scsi@vger.kernel.org
169S:	Maintained
170F:	drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M:	Alexander Aring <alex.aring@gmail.com>
174M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
175L:	linux-bluetooth@vger.kernel.org
176L:	linux-wpan@vger.kernel.org
177S:	Maintained
178F:	Documentation/networking/6lowpan.rst
179F:	include/net/6lowpan.h
180F:	net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
184L:	linux-hams@vger.kernel.org
185S:	Maintained
186F:	drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M:	Johannes Berg <johannes@sipsolutions.net>
190L:	linux-wireless@vger.kernel.org
191S:	Maintained
192W:	https://wireless.wiki.kernel.org/
193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195F:	Documentation/driver-api/80211/cfg80211.rst
196F:	Documentation/networking/regulatory.rst
197F:	include/linux/ieee80211.h
198F:	include/net/cfg80211.h
199F:	include/net/ieee80211_radiotap.h
200F:	include/net/iw_handler.h
201F:	include/net/wext.h
202F:	include/uapi/linux/nl80211.h
203F:	net/wireless/
204
2058169 10/100/1000 GIGABIT ETHERNET DRIVER
206M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
207M:	Heiner Kallweit <hkallweit1@gmail.com>
208L:	netdev@vger.kernel.org
209S:	Maintained
210F:	drivers/net/ethernet/realtek/r8169*
211
2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214L:	linux-serial@vger.kernel.org
215S:	Maintained
216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217F:	drivers/tty/serial/8250*
218F:	include/linux/serial_8250.h
219
2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221L:	netdev@vger.kernel.org
222S:	Orphan / Obsolete
223F:	drivers/net/ethernet/8390/
224
2259P FILE SYSTEM
226M:	Eric Van Hensbergen <ericvh@gmail.com>
227M:	Latchesar Ionkov <lucho@ionkov.net>
228M:	Dominique Martinet <asmadeus@codewreck.org>
229L:	v9fs-developer@lists.sourceforge.net
230S:	Maintained
231W:	http://swik.net/v9fs
232Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234T:	git git://github.com/martinetd/linux.git
235F:	Documentation/filesystems/9p.rst
236F:	fs/9p/
237F:	include/net/9p/
238F:	include/trace/events/9p.h
239F:	include/uapi/linux/virtio_9p.h
240F:	net/9p/
241
242A8293 MEDIA DRIVER
243M:	Antti Palosaari <crope@iki.fi>
244L:	linux-media@vger.kernel.org
245S:	Maintained
246W:	https://linuxtv.org
247W:	http://palosaari.fi/linux/
248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
249T:	git git://linuxtv.org/anttip/media_tree.git
250F:	drivers/media/dvb-frontends/a8293*
251
252AACRAID SCSI RAID DRIVER
253M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254L:	linux-scsi@vger.kernel.org
255S:	Supported
256W:	http://www.adaptec.com/
257F:	Documentation/scsi/aacraid.rst
258F:	drivers/scsi/aacraid/
259
260ABI/API
261L:	linux-api@vger.kernel.org
262F:	include/linux/syscalls.h
263F:	kernel/sys_ni.c
264
265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266M:	Hans de Goede <hdegoede@redhat.com>
267L:	linux-hwmon@vger.kernel.org
268S:	Maintained
269F:	drivers/hwmon/abituguru.c
270
271ABIT UGURU 3 HARDWARE MONITOR DRIVER
272M:	Alistair John Strachan <alistair@devzero.co.uk>
273L:	linux-hwmon@vger.kernel.org
274S:	Maintained
275F:	drivers/hwmon/abituguru3.c
276
277ACCES 104-DIO-48E GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-104-dio-48e.c
282
283ACCES 104-IDI-48 GPIO DRIVER
284M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-104-idi-48.c
288
289ACCES 104-IDIO-16 GPIO DRIVER
290M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
291L:	linux-gpio@vger.kernel.org
292S:	Maintained
293F:	drivers/gpio/gpio-104-idio-16.c
294
295ACCES 104-QUAD-8 DRIVER
296M:	William Breathitt Gray <vilhelm.gray@gmail.com>
297M:	Syed Nayyar Waris <syednwaris@gmail.com>
298L:	linux-iio@vger.kernel.org
299S:	Maintained
300F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302F:	drivers/counter/104-quad-8.c
303
304ACCES PCI-IDIO-16 GPIO DRIVER
305M:	William Breathitt Gray <vilhelm.gray@gmail.com>
306L:	linux-gpio@vger.kernel.org
307S:	Maintained
308F:	drivers/gpio/gpio-pci-idio-16.c
309
310ACCES PCIe-IDIO-24 GPIO DRIVER
311M:	William Breathitt Gray <vilhelm.gray@gmail.com>
312L:	linux-gpio@vger.kernel.org
313S:	Maintained
314F:	drivers/gpio/gpio-pcie-idio-24.c
315
316ACENIC DRIVER
317M:	Jes Sorensen <jes@trained-monkey.org>
318L:	linux-acenic@sunsite.dk
319S:	Maintained
320F:	drivers/net/ethernet/alteon/acenic*
321
322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323M:	Peter Kaestle <peter@piie.net>
324L:	platform-driver-x86@vger.kernel.org
325S:	Maintained
326W:	http://piie.net/?section=acerhdf
327F:	drivers/platform/x86/acerhdf.c
328
329ACER WMI LAPTOP EXTRAS
330M:	"Lee, Chun-Yi" <jlee@suse.com>
331L:	platform-driver-x86@vger.kernel.org
332S:	Maintained
333F:	drivers/platform/x86/acer-wmi.c
334
335ACPI
336M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
337M:	Len Brown <lenb@kernel.org>
338L:	linux-acpi@vger.kernel.org
339S:	Supported
340W:	https://01.org/linux-acpi
341Q:	https://patchwork.kernel.org/project/linux-acpi/list/
342B:	https://bugzilla.kernel.org
343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344F:	Documentation/ABI/testing/configfs-acpi
345F:	Documentation/ABI/testing/sysfs-bus-acpi
346F:	Documentation/firmware-guide/acpi/
347F:	drivers/acpi/
348F:	drivers/pci/*/*acpi*
349F:	drivers/pci/*acpi*
350F:	drivers/pnp/pnpacpi/
351F:	include/acpi/
352F:	include/linux/acpi.h
353F:	include/linux/fwnode.h
354F:	tools/power/acpi/
355
356ACPI APEI
357M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
358M:	Len Brown <lenb@kernel.org>
359R:	James Morse <james.morse@arm.com>
360R:	Tony Luck <tony.luck@intel.com>
361R:	Borislav Petkov <bp@alien8.de>
362L:	linux-acpi@vger.kernel.org
363F:	drivers/acpi/apei/
364
365ACPI COMPONENT ARCHITECTURE (ACPICA)
366M:	Robert Moore <robert.moore@intel.com>
367M:	Erik Kaneda <erik.kaneda@intel.com>
368M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369L:	linux-acpi@vger.kernel.org
370L:	devel@acpica.org
371S:	Supported
372W:	https://acpica.org/
373W:	https://github.com/acpica/acpica/
374Q:	https://patchwork.kernel.org/project/linux-acpi/list/
375B:	https://bugzilla.kernel.org
376B:	https://bugs.acpica.org
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378F:	drivers/acpi/acpica/
379F:	include/acpi/
380F:	tools/power/acpi/
381
382ACPI FAN DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385S:	Supported
386W:	https://01.org/linux-acpi
387B:	https://bugzilla.kernel.org
388F:	drivers/acpi/fan.c
389
390ACPI FOR ARM64 (ACPI/arm64)
391M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392M:	Hanjun Guo <guohanjun@huawei.com>
393M:	Sudeep Holla <sudeep.holla@arm.com>
394L:	linux-acpi@vger.kernel.org
395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396S:	Maintained
397F:	drivers/acpi/arm64
398
399ACPI I2C MULTI INSTANTIATE DRIVER
400M:	Hans de Goede <hdegoede@redhat.com>
401L:	platform-driver-x86@vger.kernel.org
402S:	Maintained
403F:	drivers/platform/x86/i2c-multi-instantiate.c
404
405ACPI PMIC DRIVERS
406M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
407M:	Len Brown <lenb@kernel.org>
408R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409R:	Mika Westerberg <mika.westerberg@linux.intel.com>
410L:	linux-acpi@vger.kernel.org
411S:	Supported
412Q:	https://patchwork.kernel.org/project/linux-acpi/list/
413B:	https://bugzilla.kernel.org
414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F:	drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M:	Zhang Rui <rui.zhang@intel.com>
419L:	linux-acpi@vger.kernel.org
420S:	Supported
421W:	https://01.org/linux-acpi
422B:	https://bugzilla.kernel.org
423F:	drivers/acpi/*thermal*
424
425ACPI VIDEO DRIVER
426M:	Zhang Rui <rui.zhang@intel.com>
427L:	linux-acpi@vger.kernel.org
428S:	Supported
429W:	https://01.org/linux-acpi
430B:	https://bugzilla.kernel.org
431F:	drivers/acpi/acpi_video.c
432
433ACPI WMI DRIVER
434L:	platform-driver-x86@vger.kernel.org
435S:	Orphan
436F:	drivers/platform/x86/wmi.c
437F:	include/uapi/linux/wmi.h
438
439AD1889 ALSA SOUND DRIVER
440L:	linux-parisc@vger.kernel.org
441S:	Maintained
442W:	https://parisc.wiki.kernel.org/index.php/AD1889
443F:	sound/pci/ad1889.*
444
445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446M:	Michael Hennerich <michael.hennerich@analog.com>
447S:	Supported
448W:	http://wiki.analog.com/AD5254
449W:	http://ez.analog.com/community/linux-device-drivers
450F:	drivers/misc/ad525x_dpot.c
451
452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453M:	Michael Hennerich <michael.hennerich@analog.com>
454S:	Supported
455W:	http://wiki.analog.com/AD5398
456W:	http://ez.analog.com/community/linux-device-drivers
457F:	drivers/regulator/ad5398.c
458
459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461S:	Supported
462W:	http://wiki.analog.com/AD7142
463W:	http://ez.analog.com/community/linux-device-drivers
464F:	drivers/input/misc/ad714x.c
465
466AD7877 TOUCHSCREEN DRIVER
467M:	Michael Hennerich <michael.hennerich@analog.com>
468S:	Supported
469W:	http://wiki.analog.com/AD7877
470W:	http://ez.analog.com/community/linux-device-drivers
471F:	drivers/input/touchscreen/ad7877.c
472
473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474M:	Michael Hennerich <michael.hennerich@analog.com>
475S:	Supported
476W:	http://wiki.analog.com/AD7879
477W:	http://ez.analog.com/community/linux-device-drivers
478F:	drivers/input/touchscreen/ad7879.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M:	Jiri Kosina <jikos@kernel.org>
482S:	Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M:	Michael Hennerich <michael.hennerich@analog.com>
486L:	linux-wpan@vger.kernel.org
487S:	Supported
488W:	https://wiki.analog.com/ADF7242
489W:	http://ez.analog.com/community/linux-device-drivers
490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F:	drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M:	Jean Delvare <jdelvare@suse.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	Documentation/hwmon/adm1025.rst
498F:	drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M:	Corentin Labbe <clabbe.montjoie@gmail.com>
502L:	linux-hwmon@vger.kernel.org
503S:	Maintained
504F:	drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L:	linux-wireless@vger.kernel.org
508S:	Orphan
509W:	https://wireless.wiki.kernel.org/
510F:	drivers/net/wireless/admtek/adm8211.*
511
512ADP1653 FLASH CONTROLLER DRIVER
513M:	Sakari Ailus <sakari.ailus@iki.fi>
514L:	linux-media@vger.kernel.org
515S:	Maintained
516F:	drivers/media/i2c/adp1653.c
517F:	include/media/i2c/adp1653.h
518
519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520M:	Michael Hennerich <michael.hennerich@analog.com>
521S:	Supported
522W:	http://wiki.analog.com/ADP5520
523W:	http://ez.analog.com/community/linux-device-drivers
524F:	drivers/gpio/gpio-adp5520.c
525F:	drivers/input/keyboard/adp5520-keys.c
526F:	drivers/leds/leds-adp5520.c
527F:	drivers/mfd/adp5520.c
528F:	drivers/video/backlight/adp5520_bl.c
529
530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531M:	Michael Hennerich <michael.hennerich@analog.com>
532S:	Supported
533W:	http://wiki.analog.com/ADP5588
534W:	http://ez.analog.com/community/linux-device-drivers
535F:	drivers/gpio/gpio-adp5588.c
536F:	drivers/input/keyboard/adp5588-keys.c
537
538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539M:	Michael Hennerich <michael.hennerich@analog.com>
540S:	Supported
541W:	http://wiki.analog.com/ADP8860
542W:	http://ez.analog.com/community/linux-device-drivers
543F:	drivers/video/backlight/adp8860_bl.c
544
545ADT746X FAN DRIVER
546M:	Colin Leroy <colin@colino.net>
547S:	Maintained
548F:	drivers/macintosh/therm_adt746x.c
549
550ADT7475 HARDWARE MONITOR DRIVER
551M:	Jean Delvare <jdelvare@suse.com>
552L:	linux-hwmon@vger.kernel.org
553S:	Maintained
554F:	Documentation/hwmon/adt7475.rst
555F:	drivers/hwmon/adt7475.c
556
557ADVANSYS SCSI DRIVER
558M:	Matthew Wilcox <willy@infradead.org>
559M:	Hannes Reinecke <hare@suse.com>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	Documentation/scsi/advansys.rst
563F:	drivers/scsi/advansys.c
564
565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566M:	Michael Hennerich <michael.hennerich@analog.com>
567S:	Supported
568W:	http://wiki.analog.com/ADXL345
569W:	http://ez.analog.com/community/linux-device-drivers
570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571F:	drivers/input/misc/adxl34x.c
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M:	Michael Hennerich <michael.hennerich@analog.com>
575S:	Supported
576W:	http://ez.analog.com/community/linux-device-drivers
577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F:	drivers/iio/accel/adxl372.c
579F:	drivers/iio/accel/adxl372_i2c.c
580F:	drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583M:	Antti Palosaari <crope@iki.fi>
584L:	linux-media@vger.kernel.org
585S:	Maintained
586W:	https://linuxtv.org
587W:	http://palosaari.fi/linux/
588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
589T:	git git://linuxtv.org/anttip/media_tree.git
590F:	drivers/media/dvb-frontends/af9013*
591
592AF9033 MEDIA DRIVER
593M:	Antti Palosaari <crope@iki.fi>
594L:	linux-media@vger.kernel.org
595S:	Maintained
596W:	https://linuxtv.org
597W:	http://palosaari.fi/linux/
598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
599T:	git git://linuxtv.org/anttip/media_tree.git
600F:	drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M:	David Sterba <dsterba@suse.com>
604L:	linux-fsdevel@vger.kernel.org
605S:	Odd Fixes
606F:	Documentation/filesystems/affs.rst
607F:	fs/affs/
608
609AFS FILESYSTEM
610M:	David Howells <dhowells@redhat.com>
611L:	linux-afs@lists.infradead.org
612S:	Supported
613W:	https://www.infradead.org/~dhowells/kafs/
614F:	Documentation/filesystems/afs.rst
615F:	fs/afs/
616F:	include/trace/events/afs.h
617
618AGPGART DRIVER
619M:	David Airlie <airlied@linux.ie>
620S:	Maintained
621T:	git git://anongit.freedesktop.org/drm/drm
622F:	drivers/char/agp/
623F:	include/linux/agp*
624F:	include/uapi/linux/agp*
625
626AHA152X SCSI DRIVER
627M:	"Juergen E. Fischer" <fischer@norbit.de>
628L:	linux-scsi@vger.kernel.org
629S:	Maintained
630F:	drivers/scsi/aha152x*
631F:	drivers/scsi/pcmcia/aha152x*
632
633AIC7XXX / AIC79XX SCSI DRIVER
634M:	Hannes Reinecke <hare@suse.com>
635L:	linux-scsi@vger.kernel.org
636S:	Maintained
637F:	drivers/scsi/aic7xxx/
638
639AIMSLAB FM RADIO RECEIVER DRIVER
640M:	Hans Verkuil <hverkuil@xs4all.nl>
641L:	linux-media@vger.kernel.org
642S:	Maintained
643W:	https://linuxtv.org
644T:	git git://linuxtv.org/media_tree.git
645F:	drivers/media/radio/radio-aimslab*
646
647AIO
648M:	Benjamin LaHaise <bcrl@kvack.org>
649L:	linux-aio@kvack.org
650S:	Supported
651F:	fs/aio.c
652F:	include/linux/*aio*.h
653
654AIRSPY MEDIA DRIVER
655M:	Antti Palosaari <crope@iki.fi>
656L:	linux-media@vger.kernel.org
657S:	Maintained
658W:	https://linuxtv.org
659W:	http://palosaari.fi/linux/
660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
661T:	git git://linuxtv.org/anttip/media_tree.git
662F:	drivers/media/usb/airspy/
663
664ALACRITECH GIGABIT ETHERNET DRIVER
665M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
666S:	Maintained
667F:	drivers/net/ethernet/alacritech/*
668
669ALCATEL SPEEDTOUCH USB DRIVER
670M:	Duncan Sands <duncan.sands@free.fr>
671L:	linux-usb@vger.kernel.org
672S:	Maintained
673W:	http://www.linux-usb.org/SpeedTouch/
674F:	drivers/usb/atm/speedtch.c
675F:	drivers/usb/atm/usbatm.c
676
677ALCHEMY AU1XX0 MMC DRIVER
678M:	Manuel Lauss <manuel.lauss@gmail.com>
679S:	Maintained
680F:	drivers/mmc/host/au1xmmc.c
681
682ALI1563 I2C DRIVER
683M:	Rudolf Marek <r.marek@assembler.cz>
684L:	linux-i2c@vger.kernel.org
685S:	Maintained
686F:	Documentation/i2c/busses/i2c-ali1563.rst
687F:	drivers/i2c/busses/i2c-ali1563.c
688
689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690M:	Tomislav Denis <tomislav.denis@avl.com>
691L:	linux-iio@vger.kernel.org
692S:	Maintained
693W:	http://www.allsensors.com/
694F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695F:	drivers/iio/pressure/dlhl60d.c
696
697ALLEGRO DVT VIDEO IP CORE DRIVER
698M:	Michael Tretter <m.tretter@pengutronix.de>
699R:	Pengutronix Kernel Team <kernel@pengutronix.de>
700L:	linux-media@vger.kernel.org
701S:	Maintained
702F:	drivers/staging/media/allegro-dvt/
703
704ALLWINNER A10 CSI DRIVER
705M:	Maxime Ripard <mripard@kernel.org>
706L:	linux-media@vger.kernel.org
707S:	Maintained
708T:	git git://linuxtv.org/media_tree.git
709F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710F:	drivers/media/platform/sunxi/sun4i-csi/
711
712ALLWINNER CPUFREQ DRIVER
713M:	Yangtao Li <tiny.windzz@gmail.com>
714L:	linux-pm@vger.kernel.org
715S:	Maintained
716F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719ALLWINNER CRYPTO DRIVERS
720M:	Corentin Labbe <clabbe.montjoie@gmail.com>
721L:	linux-crypto@vger.kernel.org
722S:	Maintained
723F:	drivers/crypto/allwinner/
724
725ALLWINNER THERMAL DRIVER
726M:	Vasily Khoruzhick <anarsoul@gmail.com>
727M:	Yangtao Li <tiny.windzz@gmail.com>
728L:	linux-pm@vger.kernel.org
729S:	Maintained
730F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731F:	drivers/thermal/sun8i_thermal.c
732
733ALLWINNER VPU DRIVER
734M:	Maxime Ripard <mripard@kernel.org>
735M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736L:	linux-media@vger.kernel.org
737S:	Maintained
738F:	drivers/staging/media/sunxi/cedrus/
739
740ALPHA PORT
741M:	Richard Henderson <rth@twiddle.net>
742M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743M:	Matt Turner <mattst88@gmail.com>
744L:	linux-alpha@vger.kernel.org
745S:	Odd Fixes
746F:	arch/alpha/
747
748ALPS PS/2 TOUCHPAD DRIVER
749R:	Pali Rohár <pali@kernel.org>
750F:	drivers/input/mouse/alps.*
751
752ALTERA I2C CONTROLLER DRIVER
753M:	Thor Thayer <thor.thayer@linux.intel.com>
754S:	Maintained
755F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
756F:	drivers/i2c/busses/i2c-altera.c
757
758ALTERA MAILBOX DRIVER
759M:	Ley Foon Tan <ley.foon.tan@intel.com>
760S:	Maintained
761F:	drivers/mailbox/mailbox-altera.c
762
763ALTERA PIO DRIVER
764M:	Joyce Ooi <joyce.ooi@intel.com>
765L:	linux-gpio@vger.kernel.org
766S:	Maintained
767F:	drivers/gpio/gpio-altera.c
768
769ALTERA SYSTEM MANAGER DRIVER
770M:	Thor Thayer <thor.thayer@linux.intel.com>
771S:	Maintained
772F:	drivers/mfd/altera-sysmgr.c
773F:	include/linux/mfd/altera-sysmgr.h
774
775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776M:	Thor Thayer <thor.thayer@linux.intel.com>
777S:	Maintained
778F:	drivers/gpio/gpio-altera-a10sr.c
779F:	drivers/mfd/altera-a10sr.c
780F:	drivers/reset/reset-a10sr.c
781F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782F:	include/linux/mfd/altera-a10sr.h
783
784ALTERA TRIPLE SPEED ETHERNET DRIVER
785M:	Joyce Ooi <joyce.ooi@intel.com>
786L:	netdev@vger.kernel.org
787S:	Maintained
788F:	drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M:	Tobias Klauser <tklauser@distanz.ch>
792L:	linux-serial@vger.kernel.org
793S:	Maintained
794F:	drivers/tty/serial/altera_jtaguart.c
795F:	drivers/tty/serial/altera_uart.c
796F:	include/linux/altera_jtaguart.h
797F:	include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M:	Talel Shenhar <talel@amazon.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F:	drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806M:	Talel Shenhar <talel@amazon.com>
807S:	Maintained
808F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809F:	drivers/thermal/thermal_mmio.c
810
811AMAZON ETHERNET DRIVERS
812M:	Netanel Belgazal <netanel@amazon.com>
813M:	Arthur Kiyanovski <akiyano@amazon.com>
814R:	Guy Tzalik <gtzalik@amazon.com>
815R:	Saeed Bishara <saeedb@amazon.com>
816R:	Zorik Machulsky <zorik@amazon.com>
817L:	netdev@vger.kernel.org
818S:	Supported
819F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820F:	drivers/net/ethernet/amazon/
821
822AMAZON RDMA EFA DRIVER
823M:	Gal Pressman <galpress@amazon.com>
824R:	Yossi Leybovich <sleybo@amazon.com>
825L:	linux-rdma@vger.kernel.org
826S:	Supported
827Q:	https://patchwork.kernel.org/project/linux-rdma/list/
828F:	drivers/infiniband/hw/efa/
829F:	include/uapi/rdma/efa-abi.h
830
831AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832M:	Tom Lendacky <thomas.lendacky@amd.com>
833M:	John Allen <john.allen@amd.com>
834L:	linux-crypto@vger.kernel.org
835S:	Supported
836F:	drivers/crypto/ccp/
837F:	include/linux/ccp.h
838
839AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840M:	Brijesh Singh <brijesh.singh@amd.com>
841M:	Tom Lendacky <thomas.lendacky@amd.com>
842L:	linux-crypto@vger.kernel.org
843S:	Supported
844F:	drivers/crypto/ccp/sev*
845F:	include/uapi/linux/psp-sev.h
846
847AMD DISPLAY CORE
848M:	Harry Wentland <harry.wentland@amd.com>
849M:	Leo Li <sunpeng.li@amd.com>
850L:	amd-gfx@lists.freedesktop.org
851S:	Supported
852T:	git git://people.freedesktop.org/~agd5f/linux
853F:	drivers/gpu/drm/amd/display/
854
855AMD ENERGY DRIVER
856M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
857L:	linux-hwmon@vger.kernel.org
858S:	Maintained
859F:	Documentation/hwmon/amd_energy.rst
860F:	drivers/hwmon/amd_energy.c
861
862AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863M:	Huang Rui <ray.huang@amd.com>
864L:	linux-hwmon@vger.kernel.org
865S:	Supported
866F:	Documentation/hwmon/fam15h_power.rst
867F:	drivers/hwmon/fam15h_power.c
868
869AMD FCH GPIO DRIVER
870M:	Enrico Weigelt, metux IT consult <info@metux.net>
871L:	linux-gpio@vger.kernel.org
872S:	Maintained
873F:	drivers/gpio/gpio-amd-fch.c
874F:	include/linux/platform_data/gpio/gpio-amd-fch.h
875
876AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
878S:	Orphan
879F:	drivers/usb/gadget/udc/amd5536udc.*
880
881AMD GEODE PROCESSOR/CHIPSET SUPPORT
882M:	Andres Salomon <dilinger@queued.net>
883L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
884S:	Supported
885W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886F:	arch/x86/include/asm/geode.h
887F:	drivers/char/hw_random/geode-rng.c
888F:	drivers/crypto/geode*
889F:	drivers/video/fbdev/geode/
890
891AMD IOMMU (AMD-VI)
892M:	Joerg Roedel <joro@8bytes.org>
893L:	iommu@lists.linux-foundation.org
894S:	Maintained
895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896F:	drivers/iommu/amd/
897F:	include/linux/amd-iommu.h
898
899AMD KFD
900M:	Felix Kuehling <Felix.Kuehling@amd.com>
901L:	amd-gfx@lists.freedesktop.org
902S:	Supported
903T:	git git://people.freedesktop.org/~agd5f/linux
904F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905F:	drivers/gpu/drm/amd/amdkfd/
906F:	drivers/gpu/drm/amd/include/cik_structs.h
907F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908F:	drivers/gpu/drm/amd/include/v9_structs.h
909F:	drivers/gpu/drm/amd/include/vi_structs.h
910F:	include/uapi/linux/kfd_ioctl.h
911
912AMD SPI DRIVER
913M:	Sanjay R Mehta <sanju.mehta@amd.com>
914S:	Maintained
915F:	drivers/spi/spi-amd.c
916
917AMD MP2 I2C DRIVER
918M:	Elie Morisse <syniurge@gmail.com>
919M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
920M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921L:	linux-i2c@vger.kernel.org
922S:	Maintained
923F:	drivers/i2c/busses/i2c-amd-mp2*
924
925AMD POWERPLAY
926M:	Evan Quan <evan.quan@amd.com>
927L:	amd-gfx@lists.freedesktop.org
928S:	Supported
929T:	git git://people.freedesktop.org/~agd5f/linux
930F:	drivers/gpu/drm/amd/powerplay/
931
932AMD SEATTLE DEVICE TREE SUPPORT
933M:	Brijesh Singh <brijeshkumar.singh@amd.com>
934M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935M:	Tom Lendacky <thomas.lendacky@amd.com>
936S:	Supported
937F:	arch/arm64/boot/dts/amd/
938
939AMD XGBE DRIVER
940M:	Tom Lendacky <thomas.lendacky@amd.com>
941L:	netdev@vger.kernel.org
942S:	Supported
943F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944F:	drivers/net/ethernet/amd/xgbe/
945
946ANALOG DEVICES INC AD5686 DRIVER
947M:	Michael Hennerich <Michael.Hennerich@analog.com>
948L:	linux-pm@vger.kernel.org
949S:	Supported
950W:	http://ez.analog.com/community/linux-device-drivers
951F:	drivers/iio/dac/ad5686*
952F:	drivers/iio/dac/ad5696*
953
954ANALOG DEVICES INC AD5758 DRIVER
955M:	Michael Hennerich <Michael.Hennerich@analog.com>
956L:	linux-iio@vger.kernel.org
957S:	Supported
958W:	http://ez.analog.com/community/linux-device-drivers
959F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
960F:	drivers/iio/dac/ad5758.c
961
962ANALOG DEVICES INC AD7091R5 DRIVER
963M:	Beniamin Bia <beniamin.bia@analog.com>
964L:	linux-iio@vger.kernel.org
965S:	Supported
966W:	http://ez.analog.com/community/linux-device-drivers
967F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968F:	drivers/iio/adc/ad7091r5.c
969
970ANALOG DEVICES INC AD7124 DRIVER
971M:	Michael Hennerich <Michael.Hennerich@analog.com>
972L:	linux-iio@vger.kernel.org
973S:	Supported
974W:	http://ez.analog.com/community/linux-device-drivers
975F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976F:	drivers/iio/adc/ad7124.c
977
978ANALOG DEVICES INC AD7192 DRIVER
979M:	Alexandru Tachici <alexandru.tachici@analog.com>
980L:	linux-iio@vger.kernel.org
981S:	Supported
982W:	http://ez.analog.com/community/linux-device-drivers
983F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984F:	drivers/iio/adc/ad7192.c
985
986ANALOG DEVICES INC AD7292 DRIVER
987M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988L:	linux-iio@vger.kernel.org
989S:	Supported
990W:	http://ez.analog.com/community/linux-device-drivers
991F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992F:	drivers/iio/adc/ad7292.c
993
994ANALOG DEVICES INC AD7606 DRIVER
995M:	Michael Hennerich <Michael.Hennerich@analog.com>
996M:	Beniamin Bia <beniamin.bia@analog.com>
997L:	linux-iio@vger.kernel.org
998S:	Supported
999W:	http://ez.analog.com/community/linux-device-drivers
1000F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001F:	drivers/iio/adc/ad7606.c
1002
1003ANALOG DEVICES INC AD7768-1 DRIVER
1004M:	Michael Hennerich <Michael.Hennerich@analog.com>
1005L:	linux-iio@vger.kernel.org
1006S:	Supported
1007W:	http://ez.analog.com/community/linux-device-drivers
1008F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009F:	drivers/iio/adc/ad7768-1.c
1010
1011ANALOG DEVICES INC AD7780 DRIVER
1012M:	Michael Hennerich <Michael.Hennerich@analog.com>
1013M:	Renato Lui Geh <renatogeh@gmail.com>
1014L:	linux-iio@vger.kernel.org
1015S:	Supported
1016W:	http://ez.analog.com/community/linux-device-drivers
1017F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018F:	drivers/iio/adc/ad7780.c
1019
1020ANALOG DEVICES INC AD9389B DRIVER
1021M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022L:	linux-media@vger.kernel.org
1023S:	Maintained
1024F:	drivers/media/i2c/ad9389b*
1025
1026ANALOG DEVICES INC ADGS1408 DRIVER
1027M:	Mircea Caprioru <mircea.caprioru@analog.com>
1028S:	Supported
1029F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030F:	drivers/mux/adgs1408.c
1031
1032ANALOG DEVICES INC ADIN DRIVER
1033M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034L:	netdev@vger.kernel.org
1035S:	Supported
1036W:	http://ez.analog.com/community/linux-device-drivers
1037F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1038F:	drivers/net/phy/adin.c
1039
1040ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1042L:	linux-iio@vger.kernel.org
1043S:	Supported
1044F:	drivers/iio/imu/adis.c
1045F:	include/linux/iio/imu/adis.h
1046
1047ANALOG DEVICES INC ADIS16460 DRIVER
1048M:	Dragos Bogdan <dragos.bogdan@analog.com>
1049L:	linux-iio@vger.kernel.org
1050S:	Supported
1051W:	http://ez.analog.com/community/linux-device-drivers
1052F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053F:	drivers/iio/imu/adis16460.c
1054
1055ANALOG DEVICES INC ADIS16475 DRIVER
1056M:	Nuno Sa <nuno.sa@analog.com>
1057L:	linux-iio@vger.kernel.org
1058W:	http://ez.analog.com/community/linux-device-drivers
1059S:	Supported
1060F:	drivers/iio/imu/adis16475.c
1061F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1062
1063ANALOG DEVICES INC ADM1177 DRIVER
1064M:	Beniamin Bia <beniamin.bia@analog.com>
1065M:	Michael Hennerich <Michael.Hennerich@analog.com>
1066L:	linux-hwmon@vger.kernel.org
1067S:	Supported
1068W:	http://ez.analog.com/community/linux-device-drivers
1069F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070F:	drivers/hwmon/adm1177.c
1071
1072ANALOG DEVICES INC ADP5061 DRIVER
1073M:	Michael Hennerich <Michael.Hennerich@analog.com>
1074L:	linux-pm@vger.kernel.org
1075S:	Supported
1076W:	http://ez.analog.com/community/linux-device-drivers
1077F:	drivers/power/supply/adp5061.c
1078
1079ANALOG DEVICES INC ADV7180 DRIVER
1080M:	Lars-Peter Clausen <lars@metafoo.de>
1081L:	linux-media@vger.kernel.org
1082S:	Supported
1083W:	http://ez.analog.com/community/linux-device-drivers
1084F:	drivers/media/i2c/adv7180.c
1085F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1086
1087ANALOG DEVICES INC ADV748X DRIVER
1088M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1089L:	linux-media@vger.kernel.org
1090S:	Maintained
1091F:	drivers/media/i2c/adv748x/*
1092
1093ANALOG DEVICES INC ADV7511 DRIVER
1094M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095L:	linux-media@vger.kernel.org
1096S:	Maintained
1097F:	drivers/media/i2c/adv7511*
1098
1099ANALOG DEVICES INC ADV7604 DRIVER
1100M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101L:	linux-media@vger.kernel.org
1102S:	Maintained
1103F:	drivers/media/i2c/adv7604*
1104
1105ANALOG DEVICES INC ADV7842 DRIVER
1106M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107L:	linux-media@vger.kernel.org
1108S:	Maintained
1109F:	drivers/media/i2c/adv7842*
1110
1111ANALOG DEVICES INC ASOC CODEC DRIVERS
1112M:	Lars-Peter Clausen <lars@metafoo.de>
1113M:	Nuno Sá <nuno.sa@analog.com>
1114L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1115S:	Supported
1116W:	http://wiki.analog.com/
1117W:	http://ez.analog.com/community/linux-device-drivers
1118F:	sound/soc/codecs/ad1*
1119F:	sound/soc/codecs/ad7*
1120F:	sound/soc/codecs/adau*
1121F:	sound/soc/codecs/adav*
1122F:	sound/soc/codecs/sigmadsp.*
1123F:	sound/soc/codecs/ssm*
1124
1125ANALOG DEVICES INC DMA DRIVERS
1126M:	Lars-Peter Clausen <lars@metafoo.de>
1127S:	Supported
1128W:	http://ez.analog.com/community/linux-device-drivers
1129F:	drivers/dma/dma-axi-dmac.c
1130
1131ANALOG DEVICES INC HMC425A DRIVER
1132M:	Beniamin Bia <beniamin.bia@analog.com>
1133M:	Michael Hennerich <michael.hennerich@analog.com>
1134L:	linux-iio@vger.kernel.org
1135S:	Supported
1136W:	http://ez.analog.com/community/linux-device-drivers
1137F:	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138F:	drivers/iio/amplifiers/hmc425a.c
1139
1140ANALOG DEVICES INC IIO DRIVERS
1141M:	Lars-Peter Clausen <lars@metafoo.de>
1142M:	Michael Hennerich <Michael.Hennerich@analog.com>
1143S:	Supported
1144W:	http://wiki.analog.com/
1145W:	http://ez.analog.com/community/linux-device-drivers
1146F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148F:	drivers/iio/*/ad*
1149F:	drivers/iio/adc/ltc249*
1150F:	drivers/staging/iio/*/ad*
1151X:	drivers/iio/*/adjd*
1152
1153ANALOGBITS PLL LIBRARIES
1154M:	Paul Walmsley <paul.walmsley@sifive.com>
1155S:	Supported
1156F:	drivers/clk/analogbits/*
1157F:	include/linux/clk/analogbits*
1158
1159ANDES ARCHITECTURE
1160M:	Nick Hu <nickhu@andestech.com>
1161M:	Greentime Hu <green.hu@gmail.com>
1162M:	Vincent Chen <deanbo422@gmail.com>
1163S:	Supported
1164T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166F:	Documentation/devicetree/bindings/nds32/
1167F:	arch/nds32/
1168N:	nds32
1169K:	nds32
1170
1171ANDROID CONFIG FRAGMENTS
1172M:	Rob Herring <robh@kernel.org>
1173S:	Supported
1174F:	kernel/configs/android*
1175
1176ANDROID DRIVERS
1177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178M:	Arve Hjønnevåg <arve@android.com>
1179M:	Todd Kjos <tkjos@android.com>
1180M:	Martijn Coenen <maco@android.com>
1181M:	Joel Fernandes <joel@joelfernandes.org>
1182M:	Christian Brauner <christian@brauner.io>
1183M:	Hridya Valsaraju <hridya@google.com>
1184M:	Suren Baghdasaryan <surenb@google.com>
1185L:	devel@driverdev.osuosl.org
1186S:	Supported
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1188F:	drivers/android/
1189F:	drivers/staging/android/
1190
1191ANDROID GOLDFISH PIC DRIVER
1192M:	Miodrag Dinic <miodrag.dinic@mips.com>
1193S:	Supported
1194F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195F:	drivers/irqchip/irq-goldfish-pic.c
1196
1197ANDROID GOLDFISH RTC DRIVER
1198M:	Miodrag Dinic <miodrag.dinic@mips.com>
1199S:	Supported
1200F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201F:	drivers/rtc/rtc-goldfish.c
1202
1203ANDROID ION DRIVER
1204M:	Laura Abbott <labbott@redhat.com>
1205M:	Sumit Semwal <sumit.semwal@linaro.org>
1206L:	devel@driverdev.osuosl.org
1207L:	dri-devel@lists.freedesktop.org
1208L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1209S:	Supported
1210F:	drivers/staging/android/ion
1211F:	drivers/staging/android/uapi/ion.h
1212
1213AOA (Apple Onboard Audio) ALSA DRIVER
1214M:	Johannes Berg <johannes@sipsolutions.net>
1215L:	linuxppc-dev@lists.ozlabs.org
1216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	sound/aoa/
1219
1220APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1222L:	linux-iio@vger.kernel.org
1223S:	Maintained
1224F:	drivers/iio/adc/stx104.c
1225
1226APM DRIVER
1227M:	Jiri Kosina <jikos@kernel.org>
1228S:	Odd fixes
1229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230F:	arch/x86/kernel/apm_32.c
1231F:	drivers/char/apm-emulation.c
1232F:	include/linux/apm_bios.h
1233F:	include/uapi/linux/apm_bios.h
1234
1235APPARMOR SECURITY MODULE
1236M:	John Johansen <john.johansen@canonical.com>
1237L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1238S:	Supported
1239W:	wiki.apparmor.net
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241F:	Documentation/admin-guide/LSM/apparmor.rst
1242F:	security/apparmor/
1243
1244APPLE BCM5974 MULTITOUCH DRIVER
1245M:	Henrik Rydberg <rydberg@bitmath.org>
1246L:	linux-input@vger.kernel.org
1247S:	Odd fixes
1248F:	drivers/input/mouse/bcm5974.c
1249
1250APPLE SMC DRIVER
1251M:	Henrik Rydberg <rydberg@bitmath.org>
1252L:	linux-hwmon@vger.kernel.org
1253S:	Odd fixes
1254F:	drivers/hwmon/applesmc.c
1255
1256APPLETALK NETWORK LAYER
1257L:	netdev@vger.kernel.org
1258S:	Odd fixes
1259F:	drivers/net/appletalk/
1260F:	include/linux/atalk.h
1261F:	include/uapi/linux/atalk.h
1262F:	net/appletalk/
1263
1264APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265M:	Khuong Dinh <khuong@os.amperecomputing.com>
1266S:	Supported
1267F:	arch/arm64/boot/dts/apm/
1268
1269APPLIED MICRO (APM) X-GENE SOC EDAC
1270M:	Khuong Dinh <khuong@os.amperecomputing.com>
1271S:	Supported
1272F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273F:	drivers/edac/xgene_edac.c
1274
1275APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1278S:	Supported
1279F:	drivers/net/ethernet/apm/xgene-v2/
1280
1281APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1284M:	Quan Nguyen <quan@os.amperecomputing.com>
1285S:	Supported
1286F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288F:	drivers/net/ethernet/apm/xgene/
1289F:	drivers/net/phy/mdio-xgene.c
1290
1291APPLIED MICRO (APM) X-GENE SOC PMU
1292M:	Khuong Dinh <khuong@os.amperecomputing.com>
1293S:	Supported
1294F:	Documentation/admin-guide/perf/xgene-pmu.rst
1295F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296F:	drivers/perf/xgene_pmu.c
1297
1298APTINA CAMERA SENSOR PLL
1299M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300L:	linux-media@vger.kernel.org
1301S:	Maintained
1302F:	drivers/media/i2c/aptina-pll.*
1303
1304AQUANTIA ETHERNET DRIVER (atlantic)
1305M:	Igor Russkikh <irusskikh@marvell.com>
1306L:	netdev@vger.kernel.org
1307S:	Supported
1308W:	https://www.marvell.com/
1309Q:	http://patchwork.ozlabs.org/project/netdev/list/
1310F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311F:	drivers/net/ethernet/aquantia/atlantic/
1312
1313AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314M:	Egor Pomozov <epomozov@marvell.com>
1315L:	netdev@vger.kernel.org
1316S:	Supported
1317W:	http://www.aquantia.com
1318F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1319
1320ARASAN NAND CONTROLLER DRIVER
1321M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1322L:	linux-mtd@lists.infradead.org
1323S:	Maintained
1324F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1326
1327ARC FRAMEBUFFER DRIVER
1328M:	Jaya Kumar <jayalk@intworks.biz>
1329S:	Maintained
1330F:	drivers/video/fbdev/arcfb.c
1331F:	drivers/video/fbdev/core/fb_defio.c
1332
1333ARC PGU DRM DRIVER
1334M:	Alexey Brodkin <abrodkin@synopsys.com>
1335S:	Supported
1336F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337F:	drivers/gpu/drm/arc/
1338
1339ARCNET NETWORK LAYER
1340M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1341L:	netdev@vger.kernel.org
1342S:	Maintained
1343F:	drivers/net/arcnet/
1344F:	include/uapi/linux/if_arcnet.h
1345
1346ARM ARCHITECTED TIMER DRIVER
1347M:	Mark Rutland <mark.rutland@arm.com>
1348M:	Marc Zyngier <maz@kernel.org>
1349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350S:	Maintained
1351F:	arch/arm/include/asm/arch_timer.h
1352F:	arch/arm64/include/asm/arch_timer.h
1353F:	drivers/clocksource/arm_arch_timer.c
1354
1355ARM HDLCD DRM DRIVER
1356M:	Liviu Dudau <liviu.dudau@arm.com>
1357S:	Supported
1358F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359F:	drivers/gpu/drm/arm/hdlcd_*
1360
1361ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362M:	Linus Walleij <linus.walleij@linaro.org>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1367F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374F:	arch/arm/boot/dts/arm-realview-*
1375F:	arch/arm/boot/dts/integrator*
1376F:	arch/arm/boot/dts/versatile*
1377F:	arch/arm/mach-integrator/
1378F:	arch/arm/mach-realview/
1379F:	arch/arm/mach-versatile/
1380F:	arch/arm/plat-versatile/
1381F:	drivers/bus/arm-integrator-lm.c
1382F:	drivers/clk/versatile/
1383F:	drivers/i2c/busses/i2c-versatile.c
1384F:	drivers/irqchip/irq-versatile-fpga.c
1385F:	drivers/mtd/maps/physmap-versatile.*
1386F:	drivers/power/reset/arm-versatile-reboot.c
1387F:	drivers/soc/versatile/
1388
1389ARM KOMEDA DRM-KMS DRIVER
1390M:	James (Qian) Wang <james.qian.wang@arm.com>
1391M:	Liviu Dudau <liviu.dudau@arm.com>
1392M:	Mihail Atanassov <mihail.atanassov@arm.com>
1393L:	Mali DP Maintainers <malidp@foss.arm.com>
1394S:	Supported
1395T:	git git://anongit.freedesktop.org/drm/drm-misc
1396F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1397F:	Documentation/gpu/komeda-kms.rst
1398F:	drivers/gpu/drm/arm/display/include/
1399F:	drivers/gpu/drm/arm/display/komeda/
1400
1401ARM MALI PANFROST DRM DRIVER
1402M:	Rob Herring <robh@kernel.org>
1403M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404R:	Steven Price <steven.price@arm.com>
1405R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406L:	dri-devel@lists.freedesktop.org
1407S:	Supported
1408T:	git git://anongit.freedesktop.org/drm/drm-misc
1409F:	drivers/gpu/drm/panfrost/
1410F:	include/uapi/drm/panfrost_drm.h
1411
1412ARM MALI-DP DRM DRIVER
1413M:	Liviu Dudau <liviu.dudau@arm.com>
1414M:	Brian Starkey <brian.starkey@arm.com>
1415L:	Mali DP Maintainers <malidp@foss.arm.com>
1416S:	Supported
1417T:	git git://anongit.freedesktop.org/drm/drm-misc
1418F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1419F:	Documentation/gpu/afbc.rst
1420F:	drivers/gpu/drm/arm/
1421
1422ARM MFM AND FLOPPY DRIVERS
1423M:	Ian Molton <spyro@f2s.com>
1424S:	Maintained
1425F:	arch/arm/include/asm/floppy.h
1426F:	arch/arm/mach-rpc/floppydma.S
1427
1428ARM PMU PROFILING AND DEBUGGING
1429M:	Will Deacon <will@kernel.org>
1430M:	Mark Rutland <mark.rutland@arm.com>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433F:	Documentation/devicetree/bindings/arm/pmu.yaml
1434F:	Documentation/devicetree/bindings/perf/
1435F:	arch/arm*/include/asm/hw_breakpoint.h
1436F:	arch/arm*/include/asm/perf_event.h
1437F:	arch/arm*/kernel/hw_breakpoint.c
1438F:	arch/arm*/kernel/perf_*
1439F:	arch/arm/oprofile/common.c
1440F:	drivers/perf/
1441F:	include/linux/perf/arm_pmu.h
1442
1443ARM PORT
1444M:	Russell King <linux@armlinux.org.uk>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Odd Fixes
1447W:	http://www.armlinux.org.uk/
1448T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1449F:	arch/arm/
1450X:	arch/arm/boot/dts/
1451
1452ARM PRIMECELL AACI PL041 DRIVER
1453M:	Russell King <linux@armlinux.org.uk>
1454S:	Odd Fixes
1455F:	sound/arm/aaci.*
1456
1457ARM PRIMECELL BUS SUPPORT
1458M:	Russell King <linux@armlinux.org.uk>
1459S:	Odd Fixes
1460F:	drivers/amba/
1461F:	include/linux/amba/bus.h
1462
1463ARM PRIMECELL KMI PL050 DRIVER
1464M:	Russell King <linux@armlinux.org.uk>
1465S:	Odd Fixes
1466F:	drivers/input/serio/ambakmi.*
1467F:	include/linux/amba/kmi.h
1468
1469ARM PRIMECELL MMCI PL180/1 DRIVER
1470M:	Russell King <linux@armlinux.org.uk>
1471S:	Odd Fixes
1472F:	drivers/mmc/host/mmci.*
1473F:	include/linux/amba/mmci.h
1474
1475ARM PRIMECELL SSP PL022 SPI DRIVER
1476M:	Linus Walleij <linus.walleij@linaro.org>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1480F:	drivers/spi/spi-pl022.c
1481
1482ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1483M:	Russell King <linux@armlinux.org.uk>
1484S:	Odd Fixes
1485F:	drivers/tty/serial/amba-pl01*.c
1486F:	include/linux/amba/serial.h
1487
1488ARM PRIMECELL VIC PL190/PL192 DRIVER
1489M:	Linus Walleij <linus.walleij@linaro.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1493F:	drivers/irqchip/irq-vic.c
1494
1495ARM SMC WATCHDOG DRIVER
1496M:	Julius Werner <jwerner@chromium.org>
1497R:	Evan Benn <evanbenn@chromium.org>
1498S:	Maintained
1499F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1500F:	drivers/watchdog/arm_smc_wdt.c
1501
1502ARM SMMU DRIVERS
1503M:	Will Deacon <will@kernel.org>
1504R:	Robin Murphy <robin.murphy@arm.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1508F:	drivers/iommu/arm/
1509F:	drivers/iommu/io-pgtable-arm-v7s.c
1510F:	drivers/iommu/io-pgtable-arm.c
1511
1512ARM SUB-ARCHITECTURES
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1516F:	arch/arm/mach-*/
1517F:	arch/arm/plat-*/
1518
1519ARM/ACTIONS SEMI ARCHITECTURE
1520M:	Andreas Färber <afaerber@suse.de>
1521M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523S:	Maintained
1524F:	Documentation/devicetree/bindings/arm/actions.yaml
1525F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1526F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1527F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1528F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1529F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1530F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1531F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1532F:	arch/arm/boot/dts/owl-*
1533F:	arch/arm/mach-actions/
1534F:	arch/arm64/boot/dts/actions/
1535F:	drivers/clk/actions/
1536F:	drivers/clocksource/timer-owl*
1537F:	drivers/dma/owl-dma.c
1538F:	drivers/i2c/busses/i2c-owl.c
1539F:	drivers/mmc/host/owl-mmc.c
1540F:	drivers/pinctrl/actions/*
1541F:	drivers/soc/actions/
1542F:	include/dt-bindings/power/owl-*
1543F:	include/dt-bindings/reset/actions,*
1544F:	include/linux/soc/actions/
1545N:	owl
1546
1547ARM/ADS SPHERE MACHINE SUPPORT
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/AFEB9260 MACHINE SUPPORT
1553M:	Sergey Lapin <slapin@ossfans.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/AJECO 1ARM MACHINE SUPPORT
1558M:	Lennert Buytenhek <kernel@wantstofly.org>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561
1562ARM/Allwinner SoC Clock Support
1563M:	Emilio López <emilio@elopez.com.ar>
1564S:	Maintained
1565F:	drivers/clk/sunxi/
1566
1567ARM/Allwinner sunXi SoC support
1568M:	Maxime Ripard <mripard@kernel.org>
1569M:	Chen-Yu Tsai <wens@csie.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1573F:	arch/arm/mach-sunxi/
1574F:	arch/arm64/boot/dts/allwinner/
1575F:	drivers/clk/sunxi-ng/
1576F:	drivers/pinctrl/sunxi/
1577F:	drivers/soc/sunxi/
1578N:	sun[x456789]i
1579N:	sun50i
1580
1581ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1582M:	Neil Armstrong <narmstrong@baylibre.com>
1583M:	Jerome Brunet <jbrunet@baylibre.com>
1584L:	linux-amlogic@lists.infradead.org
1585S:	Maintained
1586F:	Documentation/devicetree/bindings/clock/amlogic*
1587F:	drivers/clk/meson/
1588F:	include/dt-bindings/clock/gxbb*
1589F:	include/dt-bindings/clock/meson*
1590
1591ARM/Amlogic Meson SoC Crypto Drivers
1592M:	Corentin Labbe <clabbe@baylibre.com>
1593L:	linux-crypto@vger.kernel.org
1594L:	linux-amlogic@lists.infradead.org
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/crypto/amlogic*
1597F:	drivers/crypto/amlogic/
1598
1599ARM/Amlogic Meson SoC Sound Drivers
1600M:	Jerome Brunet <jbrunet@baylibre.com>
1601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1602S:	Maintained
1603F:	Documentation/devicetree/bindings/sound/amlogic*
1604F:	sound/soc/meson/
1605
1606ARM/Amlogic Meson SoC support
1607M:	Kevin Hilman <khilman@baylibre.com>
1608R:	Neil Armstrong <narmstrong@baylibre.com>
1609R:	Jerome Brunet <jbrunet@baylibre.com>
1610R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612L:	linux-amlogic@lists.infradead.org
1613S:	Maintained
1614W:	http://linux-meson.com/
1615F:	arch/arm/boot/dts/meson*
1616F:	arch/arm/mach-meson/
1617F:	arch/arm64/boot/dts/amlogic/
1618F:	drivers/mmc/host/meson*
1619F:	drivers/pinctrl/meson/
1620F:	drivers/rtc/rtc-meson*
1621F:	drivers/soc/amlogic/
1622N:	meson
1623
1624ARM/Annapurna Labs ALPINE ARCHITECTURE
1625M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1626M:	Antoine Tenart <antoine.tenart@bootlin.com>
1627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	arch/arm/boot/dts/alpine*
1630F:	arch/arm/mach-alpine/
1631F:	arch/arm64/boot/dts/amazon/
1632F:	drivers/*/*alpine*
1633
1634ARM/ARTPEC MACHINE SUPPORT
1635M:	Jesper Nilsson <jesper.nilsson@axis.com>
1636M:	Lars Persson <lars.persson@axis.com>
1637L:	linux-arm-kernel@axis.com
1638S:	Maintained
1639F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1640F:	arch/arm/boot/dts/artpec6*
1641F:	arch/arm/mach-artpec
1642F:	drivers/clk/axis
1643F:	drivers/crypto/axis
1644F:	drivers/mmc/host/usdhi6rol0.c
1645F:	drivers/pinctrl/pinctrl-artpec*
1646
1647ARM/ASPEED I2C DRIVER
1648M:	Brendan Higgins <brendanhiggins@google.com>
1649R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1650R:	Joel Stanley <joel@jms.id.au>
1651L:	linux-i2c@vger.kernel.org
1652L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1655F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1656F:	drivers/i2c/busses/i2c-aspeed.c
1657F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1658
1659ARM/ASPEED MACHINE SUPPORT
1660M:	Joel Stanley <joel@jms.id.au>
1661R:	Andrew Jeffery <andrew@aj.id.au>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1664S:	Supported
1665Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1667F:	arch/arm/boot/dts/aspeed-*
1668F:	arch/arm/mach-aspeed/
1669N:	aspeed
1670
1671ARM/BITMAIN ARCHITECTURE
1672M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1676F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1677F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1678F:	arch/arm64/boot/dts/bitmain/
1679F:	drivers/clk/clk-bm1880.c
1680F:	drivers/pinctrl/pinctrl-bm1880.c
1681
1682ARM/CALXEDA HIGHBANK ARCHITECTURE
1683M:	Andre Przywara <andre.przywara@arm.com>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686F:	arch/arm/boot/dts/ecx-*.dts*
1687F:	arch/arm/boot/dts/highbank.dts
1688F:	arch/arm/mach-highbank/
1689
1690ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1691M:	Krzysztof Halasa <khalasa@piap.pl>
1692S:	Maintained
1693F:	arch/arm/mach-cns3xxx/
1694
1695ARM/CAVIUM THUNDER NETWORK DRIVER
1696M:	Sunil Goutham <sgoutham@marvell.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:	Supported
1699F:	drivers/net/ethernet/cavium/thunder/
1700
1701ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1702M:	Lukasz Majewski <lukma@denx.de>
1703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704S:	Maintained
1705F:	arch/arm/mach-ep93xx/ts72xx.c
1706
1707ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1708M:	Alexander Shiyan <shc_work@mail.ru>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Odd Fixes
1711N:	clps711x
1712
1713ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1714M:	Lennert Buytenhek <kernel@wantstofly.org>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717
1718ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1719M:	Hartley Sweeten <hsweeten@visionengravers.com>
1720M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S:	Maintained
1723F:	arch/arm/mach-ep93xx/
1724F:	arch/arm/mach-ep93xx/include/mach/
1725
1726ARM/CLKDEV SUPPORT
1727M:	Russell King <linux@armlinux.org.uk>
1728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S:	Maintained
1730T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1731F:	drivers/clk/clkdev.c
1732
1733ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1734M:	Baruch Siach <baruch@tkos.co.il>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/boot/dts/cx92755*
1738N:	digicolor
1739
1740ARM/CONTEC MICRO9 MACHINE SUPPORT
1741M:	Hubert Feurstein <hubert.feurstein@contec.at>
1742S:	Maintained
1743F:	arch/arm/mach-ep93xx/micro9.c
1744
1745ARM/CORESIGHT FRAMEWORK AND DRIVERS
1746M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1747R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1748R:	Mike Leach <mike.leach@linaro.org>
1749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S:	Maintained
1751F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1752F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1753F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1754F:	Documentation/devicetree/bindings/arm/coresight.txt
1755F:	Documentation/trace/coresight/*
1756F:	drivers/hwtracing/coresight/*
1757F:	include/dt-bindings/arm/coresight-cti-dt.h
1758F:	tools/perf/arch/arm/util/auxtrace.c
1759F:	tools/perf/arch/arm/util/cs-etm.c
1760F:	tools/perf/arch/arm/util/cs-etm.h
1761F:	tools/perf/arch/arm/util/pmu.c
1762F:	tools/perf/util/cs-etm-decoder/*
1763F:	tools/perf/util/cs-etm.*
1764
1765ARM/CORGI MACHINE SUPPORT
1766M:	Richard Purdie <rpurdie@rpsys.net>
1767S:	Maintained
1768
1769ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1770M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1771M:	Linus Walleij <linus.walleij@linaro.org>
1772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S:	Maintained
1774T:	git git://github.com/ulli-kroll/linux.git
1775F:	Documentation/devicetree/bindings/arm/gemini.txt
1776F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1777F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1778F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1779F:	arch/arm/mach-gemini/
1780F:	drivers/net/ethernet/cortina/
1781F:	drivers/pinctrl/pinctrl-gemini.c
1782F:	drivers/rtc/rtc-ftrtc010.c
1783
1784ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1785M:	Barry Song <baohua@kernel.org>
1786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787S:	Maintained
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1789F:	arch/arm/boot/dts/prima2*
1790F:	arch/arm/mach-prima2/
1791F:	drivers/clk/sirf/
1792F:	drivers/clocksource/timer-atlas7.c
1793F:	drivers/clocksource/timer-prima2.c
1794X:	drivers/gnss
1795N:	[^a-z]sirf
1796
1797ARM/CZ.NIC TURRIS MOX SUPPORT
1798M:	Marek Behun <marek.behun@nic.cz>
1799S:	Maintained
1800W:	http://mox.turris.cz
1801F:	Documentation/ABI/testing/debugfs-moxtet
1802F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1803F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1804F:	Documentation/devicetree/bindings/bus/moxtet.txt
1805F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1806F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1807F:	drivers/bus/moxtet.c
1808F:	drivers/firmware/turris-mox-rwtm.c
1809F:	drivers/gpio/gpio-moxtet.c
1810F:	include/linux/moxtet.h
1811
1812ARM/EBSA110 MACHINE SUPPORT
1813M:	Russell King <linux@armlinux.org.uk>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S:	Maintained
1816W:	http://www.armlinux.org.uk/
1817F:	arch/arm/mach-ebsa110/
1818F:	drivers/net/ethernet/amd/am79c961a.*
1819
1820ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1821M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1822R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825N:	efm32
1826
1827ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1828M:	Robert Jarzmik <robert.jarzmik@free.fr>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	arch/arm/mach-pxa/ezx.c
1832
1833ARM/FARADAY FA526 PORT
1834M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837T:	git git://git.berlios.de/gemini-board
1838F:	arch/arm/mm/*-fa*
1839
1840ARM/FOOTBRIDGE ARCHITECTURE
1841M:	Russell King <linux@armlinux.org.uk>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844W:	http://www.armlinux.org.uk/
1845F:	arch/arm/include/asm/hardware/dec21285.h
1846F:	arch/arm/mach-footbridge/
1847
1848ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1849M:	Shawn Guo <shawnguo@kernel.org>
1850M:	Sascha Hauer <s.hauer@pengutronix.de>
1851R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1852R:	Fabio Estevam <festevam@gmail.com>
1853R:	NXP Linux Team <linux-imx@nxp.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1857X:	drivers/media/i2c/
1858N:	imx
1859N:	mxs
1860
1861ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1862M:	Shawn Guo <shawnguo@kernel.org>
1863M:	Li Yang <leoyang.li@nxp.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1867F:	arch/arm/boot/dts/ls1021a*
1868F:	arch/arm64/boot/dts/freescale/fsl-*
1869F:	arch/arm64/boot/dts/freescale/qoriq-*
1870
1871ARM/FREESCALE VYBRID ARM ARCHITECTURE
1872M:	Shawn Guo <shawnguo@kernel.org>
1873M:	Sascha Hauer <s.hauer@pengutronix.de>
1874R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1875R:	Stefan Agner <stefan@agner.ch>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S:	Maintained
1878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1879F:	arch/arm/boot/dts/vf*
1880F:	arch/arm/mach-imx/*vf610*
1881
1882ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1883M:	Lennert Buytenhek <kernel@wantstofly.org>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/GUMSTIX MACHINE SUPPORT
1888M:	Steve Sakoman <sakoman@gmail.com>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891
1892ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1893M:	Philipp Zabel <philipp.zabel@gmail.com>
1894M:	Paul Parsons <lost.distance@yahoo.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896S:	Maintained
1897F:	arch/arm/mach-pxa/hx4700.c
1898F:	arch/arm/mach-pxa/include/mach/hx4700.h
1899F:	sound/soc/pxa/hx4700.c
1900
1901ARM/HISILICON SOC SUPPORT
1902M:	Wei Xu <xuwei5@hisilicon.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Supported
1905W:	http://www.hisilicon.com
1906T:	git git://github.com/hisilicon/linux-hisi.git
1907F:	arch/arm/boot/dts/hi3*
1908F:	arch/arm/boot/dts/hip*
1909F:	arch/arm/boot/dts/hisi*
1910F:	arch/arm/mach-hisi/
1911F:	arch/arm64/boot/dts/hisilicon/
1912
1913ARM/HP JORNADA 7XX MACHINE SUPPORT
1914M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1915S:	Maintained
1916W:	www.jlime.com
1917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1918F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1919F:	arch/arm/mach-sa1100/jornada720.c
1920
1921ARM/IGEP MACHINE SUPPORT
1922M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1923M:	Javier Martinez Canillas <javier@dowhile0.org>
1924L:	linux-omap@vger.kernel.org
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	arch/arm/boot/dts/omap3-igep*
1928
1929ARM/INCOME PXA270 SUPPORT
1930M:	Marek Vasut <marek.vasut@gmail.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S:	Maintained
1933F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1934
1935ARM/INTEL IOP32X ARM ARCHITECTURE
1936M:	Lennert Buytenhek <kernel@wantstofly.org>
1937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S:	Maintained
1939
1940ARM/INTEL IQ81342EX MACHINE SUPPORT
1941M:	Lennert Buytenhek <kernel@wantstofly.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944
1945ARM/INTEL IXDP2850 MACHINE SUPPORT
1946M:	Lennert Buytenhek <kernel@wantstofly.org>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949
1950ARM/INTEL IXP4XX ARM ARCHITECTURE
1951M:	Linus Walleij <linusw@kernel.org>
1952M:	Imre Kaloz <kaloz@openwrt.org>
1953M:	Krzysztof Halasa <khalasa@piap.pl>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1957F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1958F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1959F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1960F:	arch/arm/mach-ixp4xx/
1961F:	drivers/clocksource/timer-ixp4xx.c
1962F:	drivers/gpio/gpio-ixp4xx.c
1963F:	drivers/irqchip/irq-ixp4xx.c
1964F:	include/linux/irqchip/irq-ixp4xx.h
1965F:	include/linux/platform_data/timer-ixp4xx.h
1966
1967ARM/INTEL KEEMBAY ARCHITECTURE
1968M:	Paul J. Murphy <paul.j.murphy@intel.com>
1969M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1970S:	Maintained
1971F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
1972F:	arch/arm64/boot/dts/intel/keembay-evm.dts
1973F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
1974
1975ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1976M:	Jonathan Cameron <jic23@cam.ac.uk>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979F:	arch/arm/mach-pxa/stargate2.c
1980F:	drivers/pcmcia/pxa2xx_stargate2.c
1981
1982ARM/INTEL XSC3 (MANZANO) ARM CORE
1983M:	Lennert Buytenhek <kernel@wantstofly.org>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986
1987ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1988M:	Lennert Buytenhek <kernel@wantstofly.org>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991
1992ARM/LG1K ARCHITECTURE
1993M:	Chanho Min <chanho.min@lge.com>
1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995S:	Maintained
1996F:	arch/arm64/boot/dts/lg/
1997
1998ARM/LOGICPD PXA270 MACHINE SUPPORT
1999M:	Lennert Buytenhek <kernel@wantstofly.org>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002
2003ARM/LPC18XX ARCHITECTURE
2004M:	Vladimir Zapolskiy <vz@mleia.com>
2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006S:	Maintained
2007F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2008F:	arch/arm/boot/dts/lpc43*
2009F:	drivers/i2c/busses/i2c-lpc2k.c
2010F:	drivers/memory/pl172.c
2011F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2012F:	drivers/rtc/rtc-lpc24xx.c
2013N:	lpc18xx
2014
2015ARM/LPC32XX SOC SUPPORT
2016M:	Vladimir Zapolskiy <vz@mleia.com>
2017M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
2018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019S:	Maintained
2020T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2021F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2022F:	arch/arm/boot/dts/lpc32*
2023F:	arch/arm/mach-lpc32xx/
2024F:	drivers/i2c/busses/i2c-pnx.c
2025F:	drivers/net/ethernet/nxp/lpc_eth.c
2026F:	drivers/usb/host/ohci-nxp.c
2027F:	drivers/watchdog/pnx4008_wdt.c
2028N:	lpc32xx
2029
2030ARM/MAGICIAN MACHINE SUPPORT
2031M:	Philipp Zabel <philipp.zabel@gmail.com>
2032S:	Maintained
2033
2034ARM/Marvell Dove/MV78xx0/Orion SOC support
2035M:	Jason Cooper <jason@lakedaemon.net>
2036M:	Andrew Lunn <andrew@lunn.ch>
2037M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038M:	Gregory Clement <gregory.clement@bootlin.com>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041T:	git git://git.infradead.org/linux-mvebu.git
2042F:	Documentation/devicetree/bindings/soc/dove/
2043F:	arch/arm/boot/dts/dove*
2044F:	arch/arm/boot/dts/orion5x*
2045F:	arch/arm/mach-dove/
2046F:	arch/arm/mach-mv78xx0/
2047F:	arch/arm/mach-orion5x/
2048F:	arch/arm/plat-orion/
2049F:	drivers/soc/dove/
2050
2051ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2052M:	Jason Cooper <jason@lakedaemon.net>
2053M:	Andrew Lunn <andrew@lunn.ch>
2054M:	Gregory Clement <gregory.clement@bootlin.com>
2055M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057S:	Maintained
2058T:	git git://git.infradead.org/linux-mvebu.git
2059F:	arch/arm/boot/dts/armada*
2060F:	arch/arm/boot/dts/kirkwood*
2061F:	arch/arm/configs/mvebu_*_defconfig
2062F:	arch/arm/mach-mvebu/
2063F:	arch/arm64/boot/dts/marvell/armada*
2064F:	arch/arm64/boot/dts/marvell/cn913*
2065F:	drivers/cpufreq/armada-37xx-cpufreq.c
2066F:	drivers/cpufreq/armada-8k-cpufreq.c
2067F:	drivers/cpufreq/mvebu-cpufreq.c
2068F:	drivers/irqchip/irq-armada-370-xp.c
2069F:	drivers/irqchip/irq-mvebu-*
2070F:	drivers/pinctrl/mvebu/
2071F:	drivers/rtc/rtc-armada38x.c
2072
2073ARM/Mediatek RTC DRIVER
2074M:	Eddie Huang <eddie.huang@mediatek.com>
2075M:	Sean Wang <sean.wang@mediatek.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2080F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2081F:	drivers/rtc/rtc-mt2712.c
2082F:	drivers/rtc/rtc-mt6397.c
2083F:	drivers/rtc/rtc-mt7622.c
2084
2085ARM/Mediatek SoC support
2086M:	Matthias Brugger <matthias.bgg@gmail.com>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090W:	https://mtk.bcnfs.org/
2091C:	irc://chat.freenode.net/linux-mediatek
2092F:	arch/arm/boot/dts/mt6*
2093F:	arch/arm/boot/dts/mt7*
2094F:	arch/arm/boot/dts/mt8*
2095F:	arch/arm/mach-mediatek/
2096F:	arch/arm64/boot/dts/mediatek/
2097F:	drivers/soc/mediatek/
2098N:	mtk
2099N:	mt[678]
2100K:	mediatek
2101
2102ARM/Mediatek USB3 PHY DRIVER
2103M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2108F:	drivers/phy/mediatek/
2109
2110ARM/Microchip (AT91) SoC support
2111M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2112M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2113M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Supported
2116W:	http://www.linux4sam.org
2117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2118F:	arch/arm/boot/dts/at91*.dts
2119F:	arch/arm/boot/dts/at91*.dtsi
2120F:	arch/arm/boot/dts/sama*.dts
2121F:	arch/arm/boot/dts/sama*.dtsi
2122F:	arch/arm/include/debug/at91.S
2123F:	arch/arm/mach-at91/
2124F:	drivers/memory/atmel*
2125F:	drivers/watchdog/sama5d4_wdt.c
2126F:	include/soc/at91/
2127X:	drivers/input/touchscreen/atmel_mxt_ts.c
2128X:	drivers/net/wireless/atmel/
2129N:	at91
2130N:	atmel
2131
2132ARM/Microchip Sparx5 SoC support
2133M:	Lars Povlsen <lars.povlsen@microchip.com>
2134M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2135M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Supported
2138F:	arch/arm64/boot/dts/microchip/
2139N:	sparx5
2140
2141ARM/MIOA701 MACHINE SUPPORT
2142M:	Robert Jarzmik <robert.jarzmik@free.fr>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145F:	arch/arm/mach-pxa/mioa701.c
2146
2147ARM/MStar/Sigmastar Armv7 SoC support
2148M:	Daniel Palmer <daniel@thingy.jp>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151W:	http://linux-chenxing.org/
2152F:	Documentation/devicetree/bindings/arm/mstar/*
2153F:	arch/arm/boot/dts/infinity*.dtsi
2154F:	arch/arm/boot/dts/mercury*.dtsi
2155F:	arch/arm/boot/dts/mstar-v7.dtsi
2156F:	arch/arm/mach-mstar/
2157
2158ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2159M:	Michael Petchkovsky <mkpetch@internode.on.net>
2160S:	Maintained
2161
2162ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2163M:	Linus Walleij <linus.walleij@linaro.org>
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2167F:	Documentation/devicetree/bindings/arm/ste-*
2168F:	Documentation/devicetree/bindings/arm/ux500.yaml
2169F:	Documentation/devicetree/bindings/arm/ux500/
2170F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2171F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2172F:	arch/arm/boot/dts/ste-*
2173F:	arch/arm/mach-nomadik/
2174F:	arch/arm/mach-u300/
2175F:	arch/arm/mach-ux500/
2176F:	drivers/clk/clk-nomadik.c
2177F:	drivers/clk/clk-u300.c
2178F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2179F:	drivers/clocksource/timer-u300.c
2180F:	drivers/dma/coh901318*
2181F:	drivers/dma/ste_dma40*
2182F:	drivers/hwspinlock/u8500_hsem.c
2183F:	drivers/i2c/busses/i2c-nomadik.c
2184F:	drivers/i2c/busses/i2c-stu300.c
2185F:	drivers/iio/adc/ab8500-gpadc.c
2186F:	drivers/mfd/ab3100*
2187F:	drivers/mfd/ab8500*
2188F:	drivers/mfd/abx500*
2189F:	drivers/mfd/db8500*
2190F:	drivers/mfd/dbx500*
2191F:	drivers/pinctrl/nomadik/
2192F:	drivers/pinctrl/pinctrl-coh901*
2193F:	drivers/pinctrl/pinctrl-u300.c
2194F:	drivers/rtc/rtc-ab3100.c
2195F:	drivers/rtc/rtc-ab8500.c
2196F:	drivers/rtc/rtc-coh901331.c
2197F:	drivers/rtc/rtc-pl031.c
2198F:	drivers/soc/ux500/
2199F:	drivers/watchdog/coh901327_wdt.c
2200
2201ARM/NUVOTON NPCM ARCHITECTURE
2202M:	Avi Fishman <avifishman70@gmail.com>
2203M:	Tomer Maimon <tmaimon77@gmail.com>
2204M:	Tali Perry <tali.perry1@gmail.com>
2205R:	Patrick Venture <venture@google.com>
2206R:	Nancy Yuen <yuenn@google.com>
2207R:	Benjamin Fair <benjaminfair@google.com>
2208L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2209S:	Supported
2210F:	Documentation/devicetree/bindings/*/*/*npcm*
2211F:	Documentation/devicetree/bindings/*/*npcm*
2212F:	arch/arm/boot/dts/nuvoton-npcm*
2213F:	arch/arm/mach-npcm/
2214F:	drivers/*/*npcm*
2215F:	drivers/*/*/*npcm*
2216F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2217
2218ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2219L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2220S:	Orphan
2221W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2222F:	arch/arm/mach-s3c24xx/gta02.h
2223F:	arch/arm/mach-s3c24xx/mach-gta02.c
2224
2225ARM/Orion SoC/Technologic Systems TS-78xx platform support
2226M:	Alexander Clouter <alex@digriz.org.uk>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228S:	Maintained
2229W:	http://www.digriz.org.uk/ts78xx/kernel
2230F:	arch/arm/mach-orion5x/ts78xx-*
2231
2232ARM/OXNAS platform support
2233M:	Neil Armstrong <narmstrong@baylibre.com>
2234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235L:	linux-oxnas@groups.io (moderated for non-subscribers)
2236S:	Maintained
2237F:	arch/arm/boot/dts/ox8*.dts*
2238F:	arch/arm/mach-oxnas/
2239F:	drivers/power/reset/oxnas-restart.c
2240N:	oxnas
2241
2242ARM/PALM TREO SUPPORT
2243M:	Tomas Cech <sleep_walker@suse.com>
2244L:	linux-arm-kernel@lists.infradead.org
2245S:	Maintained
2246W:	http://hackndev.com
2247F:	arch/arm/mach-pxa/palmtreo.*
2248
2249ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2250M:	Marek Vasut <marek.vasut@gmail.com>
2251L:	linux-arm-kernel@lists.infradead.org
2252S:	Maintained
2253W:	http://hackndev.com
2254F:	arch/arm/mach-pxa/include/mach/palmld.h
2255F:	arch/arm/mach-pxa/include/mach/palmtc.h
2256F:	arch/arm/mach-pxa/include/mach/palmtx.h
2257F:	arch/arm/mach-pxa/palmld.c
2258F:	arch/arm/mach-pxa/palmt5.*
2259F:	arch/arm/mach-pxa/palmtc.c
2260F:	arch/arm/mach-pxa/palmte2.*
2261F:	arch/arm/mach-pxa/palmtx.c
2262
2263ARM/PALMZ72 SUPPORT
2264M:	Sergey Lapin <slapin@ossfans.org>
2265L:	linux-arm-kernel@lists.infradead.org
2266S:	Maintained
2267W:	http://hackndev.com
2268F:	arch/arm/mach-pxa/palmz72.*
2269
2270ARM/PLEB SUPPORT
2271M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2272S:	Maintained
2273W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2274
2275ARM/PT DIGITAL BOARD PORT
2276M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278S:	Maintained
2279W:	http://www.armlinux.org.uk/
2280
2281ARM/QUALCOMM SUPPORT
2282M:	Andy Gross <agross@kernel.org>
2283M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2284L:	linux-arm-msm@vger.kernel.org
2285S:	Maintained
2286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2287F:	Documentation/devicetree/bindings/*/qcom*
2288F:	Documentation/devicetree/bindings/soc/qcom/
2289F:	arch/arm/boot/dts/qcom-*.dts
2290F:	arch/arm/boot/dts/qcom-*.dtsi
2291F:	arch/arm/mach-qcom/
2292F:	arch/arm64/boot/dts/qcom/
2293F:	drivers/*/*/qcom*
2294F:	drivers/*/*/qcom/
2295F:	drivers/*/pm8???-*
2296F:	drivers/*/qcom*
2297F:	drivers/*/qcom/
2298F:	drivers/bluetooth/btqcomsmd.c
2299F:	drivers/clocksource/timer-qcom.c
2300F:	drivers/cpuidle/cpuidle-qcom-spm.c
2301F:	drivers/extcon/extcon-qcom*
2302F:	drivers/i2c/busses/i2c-qcom-geni.c
2303F:	drivers/i2c/busses/i2c-qup.c
2304F:	drivers/iommu/msm*
2305F:	drivers/mfd/ssbi.c
2306F:	drivers/mmc/host/mmci_qcom*
2307F:	drivers/mmc/host/sdhci-msm.c
2308F:	drivers/pci/controller/dwc/pcie-qcom.c
2309F:	drivers/phy/qualcomm/
2310F:	drivers/power/*/msm*
2311F:	drivers/reset/reset-qcom-*
2312F:	drivers/scsi/ufs/ufs-qcom*
2313F:	drivers/spi/spi-geni-qcom.c
2314F:	drivers/spi/spi-qcom-qspi.c
2315F:	drivers/spi/spi-qup.c
2316F:	drivers/tty/serial/msm_serial.c
2317F:	drivers/usb/dwc3/dwc3-qcom.c
2318F:	include/dt-bindings/*/qcom*
2319F:	include/linux/*/qcom*
2320
2321ARM/RADISYS ENP2611 MACHINE SUPPORT
2322M:	Lennert Buytenhek <kernel@wantstofly.org>
2323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324S:	Maintained
2325
2326ARM/RDA MICRO ARCHITECTURE
2327M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331F:	Documentation/devicetree/bindings/arm/rda.yaml
2332F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2333F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2334F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2335F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2336F:	arch/arm/boot/dts/rda8810pl-*
2337F:	drivers/clocksource/timer-rda.c
2338F:	drivers/gpio/gpio-rda.c
2339F:	drivers/irqchip/irq-rda-intc.c
2340F:	drivers/tty/serial/rda-uart.c
2341
2342ARM/REALTEK ARCHITECTURE
2343M:	Andreas Färber <afaerber@suse.de>
2344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	Documentation/devicetree/bindings/arm/realtek.yaml
2348F:	arch/arm/boot/dts/rtd*
2349F:	arch/arm/mach-realtek/
2350F:	arch/arm64/boot/dts/realtek/
2351
2352ARM/RENESAS ARM64 ARCHITECTURE
2353M:	Geert Uytterhoeven <geert+renesas@glider.be>
2354M:	Magnus Damm <magnus.damm@gmail.com>
2355L:	linux-renesas-soc@vger.kernel.org
2356S:	Supported
2357Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2359F:	Documentation/devicetree/bindings/arm/renesas.yaml
2360F:	arch/arm64/boot/dts/renesas/
2361F:	drivers/soc/renesas/
2362F:	include/linux/soc/renesas/
2363
2364ARM/RISCPC ARCHITECTURE
2365M:	Russell King <linux@armlinux.org.uk>
2366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367S:	Maintained
2368W:	http://www.armlinux.org.uk/
2369F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2370F:	arch/arm/include/asm/hardware/ioc.h
2371F:	arch/arm/include/asm/hardware/iomd.h
2372F:	arch/arm/include/asm/hardware/memc.h
2373F:	arch/arm/mach-rpc/
2374F:	drivers/net/ethernet/8390/etherh.c
2375F:	drivers/net/ethernet/i825xx/ether1*
2376F:	drivers/net/ethernet/seeq/ether3*
2377F:	drivers/scsi/arm/
2378
2379ARM/Rockchip SoC support
2380M:	Heiko Stuebner <heiko@sntech.de>
2381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382L:	linux-rockchip@lists.infradead.org
2383S:	Maintained
2384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2385F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2386F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2387F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2388F:	arch/arm/boot/dts/rk3*
2389F:	arch/arm/boot/dts/rv1108*
2390F:	arch/arm/mach-rockchip/
2391F:	drivers/*/*/*rockchip*
2392F:	drivers/*/*rockchip*
2393F:	drivers/clk/rockchip/
2394F:	drivers/i2c/busses/i2c-rk3x.c
2395F:	sound/soc/rockchip/
2396N:	rockchip
2397
2398ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2399M:	Kukjin Kim <kgene@kernel.org>
2400M:	Krzysztof Kozlowski <krzk@kernel.org>
2401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2403S:	Maintained
2404Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2405F:	Documentation/arm/samsung/
2406F:	Documentation/devicetree/bindings/arm/samsung/
2407F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2408F:	arch/arm/boot/dts/exynos*
2409F:	arch/arm/boot/dts/s3c*
2410F:	arch/arm/boot/dts/s5p*
2411F:	arch/arm/mach-exynos*/
2412F:	arch/arm/mach-s3c24*/
2413F:	arch/arm/mach-s3c64xx/
2414F:	arch/arm/mach-s5p*/
2415F:	arch/arm/plat-samsung/
2416F:	arch/arm64/boot/dts/exynos/
2417F:	drivers/*/*/*s3c24*
2418F:	drivers/*/*s3c24*
2419F:	drivers/*/*s3c64xx*
2420F:	drivers/*/*s5pv210*
2421F:	drivers/memory/samsung/
2422F:	drivers/soc/samsung/
2423F:	drivers/tty/serial/samsung*
2424F:	include/linux/soc/samsung/
2425N:	exynos
2426
2427ARM/SAMSUNG MOBILE MACHINE SUPPORT
2428M:	Kyungmin Park <kyungmin.park@samsung.com>
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Maintained
2431F:	arch/arm/mach-s5pv210/
2432
2433ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2434M:	Kyungmin Park <kyungmin.park@samsung.com>
2435M:	Kamil Debski <kamil@wypas.org>
2436M:	Andrzej Hajda <a.hajda@samsung.com>
2437L:	linux-arm-kernel@lists.infradead.org
2438L:	linux-media@vger.kernel.org
2439S:	Maintained
2440F:	drivers/media/platform/s5p-g2d/
2441
2442ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2443M:	Marek Szyprowski <m.szyprowski@samsung.com>
2444L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2445L:	linux-media@vger.kernel.org
2446S:	Maintained
2447F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2448F:	drivers/media/platform/s5p-cec/
2449
2450ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2451M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2452M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2453M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2454L:	linux-arm-kernel@lists.infradead.org
2455L:	linux-media@vger.kernel.org
2456S:	Maintained
2457F:	drivers/media/platform/s5p-jpeg/
2458
2459ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2460M:	Kyungmin Park <kyungmin.park@samsung.com>
2461M:	Kamil Debski <kamil@wypas.org>
2462M:	Jeongtae Park <jtp.park@samsung.com>
2463M:	Andrzej Hajda <a.hajda@samsung.com>
2464L:	linux-arm-kernel@lists.infradead.org
2465L:	linux-media@vger.kernel.org
2466S:	Maintained
2467F:	drivers/media/platform/s5p-mfc/
2468
2469ARM/SHMOBILE ARM ARCHITECTURE
2470M:	Geert Uytterhoeven <geert+renesas@glider.be>
2471M:	Magnus Damm <magnus.damm@gmail.com>
2472L:	linux-renesas-soc@vger.kernel.org
2473S:	Supported
2474Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2476F:	Documentation/devicetree/bindings/arm/renesas.yaml
2477F:	arch/arm/boot/dts/emev2*
2478F:	arch/arm/boot/dts/gr-peach*
2479F:	arch/arm/boot/dts/iwg20d-q7*
2480F:	arch/arm/boot/dts/r7s*
2481F:	arch/arm/boot/dts/r8a*
2482F:	arch/arm/boot/dts/r9a*
2483F:	arch/arm/boot/dts/sh*
2484F:	arch/arm/configs/shmobile_defconfig
2485F:	arch/arm/include/debug/renesas-scif.S
2486F:	arch/arm/mach-shmobile/
2487F:	drivers/soc/renesas/
2488F:	include/linux/soc/renesas/
2489
2490ARM/SOCFPGA ARCHITECTURE
2491M:	Dinh Nguyen <dinguyen@kernel.org>
2492S:	Maintained
2493W:	http://www.rocketboards.org
2494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2495F:	arch/arm/boot/dts/socfpga*
2496F:	arch/arm/configs/socfpga_defconfig
2497F:	arch/arm/mach-socfpga/
2498F:	arch/arm64/boot/dts/altera/
2499F:	arch/arm64/boot/dts/intel/
2500
2501ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2502M:	Dinh Nguyen <dinguyen@kernel.org>
2503S:	Maintained
2504F:	drivers/clk/socfpga/
2505
2506ARM/SOCFPGA EDAC SUPPORT
2507M:	Thor Thayer <thor.thayer@linux.intel.com>
2508S:	Maintained
2509F:	drivers/edac/altera_edac.
2510
2511ARM/SPREADTRUM SoC SUPPORT
2512M:	Orson Zhai <orsonzhai@gmail.com>
2513M:	Baolin Wang <baolin.wang7@gmail.com>
2514M:	Chunyan Zhang <zhang.lyra@gmail.com>
2515S:	Maintained
2516F:	arch/arm64/boot/dts/sprd
2517N:	sprd
2518N:	sc27xx
2519N:	sc2731
2520
2521ARM/STI ARCHITECTURE
2522M:	Patrice Chotard <patrice.chotard@st.com>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525W:	http://www.stlinux.com
2526F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2527F:	arch/arm/boot/dts/sti*
2528F:	arch/arm/mach-sti/
2529F:	drivers/ata/ahci_st.c
2530F:	drivers/char/hw_random/st-rng.c
2531F:	drivers/clocksource/arm_global_timer.c
2532F:	drivers/clocksource/clksrc_st_lpc.c
2533F:	drivers/cpufreq/sti-cpufreq.c
2534F:	drivers/dma/st_fdma*
2535F:	drivers/i2c/busses/i2c-st.c
2536F:	drivers/media/platform/sti/c8sectpfe/
2537F:	drivers/media/rc/st_rc.c
2538F:	drivers/mmc/host/sdhci-st.c
2539F:	drivers/phy/st/phy-miphy28lp.c
2540F:	drivers/phy/st/phy-stih407-usb.c
2541F:	drivers/pinctrl/pinctrl-st.c
2542F:	drivers/remoteproc/st_remoteproc.c
2543F:	drivers/remoteproc/st_slim_rproc.c
2544F:	drivers/reset/sti/
2545F:	drivers/rtc/rtc-st-lpc.c
2546F:	drivers/tty/serial/st-asc.c
2547F:	drivers/usb/dwc3/dwc3-st.c
2548F:	drivers/usb/host/ehci-st.c
2549F:	drivers/usb/host/ohci-st.c
2550F:	drivers/watchdog/st_lpc_wdt.c
2551F:	include/linux/remoteproc/st_slim_rproc.h
2552
2553ARM/STM32 ARCHITECTURE
2554M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2555M:	Alexandre Torgue <alexandre.torgue@st.com>
2556L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Maintained
2559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2560F:	arch/arm/boot/dts/stm32*
2561F:	arch/arm/mach-stm32/
2562F:	drivers/clocksource/armv7m_systick.c
2563N:	stm32
2564N:	stm
2565
2566ARM/Synaptics SoC support
2567M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2568M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570S:	Maintained
2571F:	arch/arm/boot/dts/berlin*
2572F:	arch/arm/mach-berlin/
2573F:	arch/arm64/boot/dts/synaptics/
2574
2575ARM/TANGO ARCHITECTURE
2576M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2577M:	Mans Rullgard <mans@mansr.com>
2578L:	linux-arm-kernel@lists.infradead.org
2579S:	Odd Fixes
2580N:	tango
2581
2582ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2583M:	Lennert Buytenhek <kernel@wantstofly.org>
2584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585S:	Maintained
2586
2587ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2588M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2589L:	linux-tegra@vger.kernel.org
2590L:	linux-media@vger.kernel.org
2591S:	Maintained
2592F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2593F:	drivers/media/platform/tegra-cec/
2594
2595ARM/TETON BGA MACHINE SUPPORT
2596M:	"Mark F. Brown" <mark.brown314@gmail.com>
2597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2598S:	Maintained
2599
2600ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2601M:	Santosh Shilimkar <ssantosh@kernel.org>
2602L:	linux-kernel@vger.kernel.org
2603S:	Maintained
2604F:	drivers/memory/*emif*
2605
2606ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2607M:	Santosh Shilimkar <ssantosh@kernel.org>
2608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609S:	Maintained
2610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2611F:	arch/arm/boot/dts/keystone-*
2612F:	arch/arm/mach-keystone/
2613
2614ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2615M:	Santosh Shilimkar <ssantosh@kernel.org>
2616L:	linux-kernel@vger.kernel.org
2617S:	Maintained
2618F:	drivers/clk/keystone/
2619
2620ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2621M:	Santosh Shilimkar <ssantosh@kernel.org>
2622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623L:	linux-kernel@vger.kernel.org
2624S:	Maintained
2625F:	drivers/clocksource/timer-keystone.c
2626
2627ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2628M:	Santosh Shilimkar <ssantosh@kernel.org>
2629L:	linux-kernel@vger.kernel.org
2630S:	Maintained
2631F:	drivers/power/reset/keystone-reset.c
2632
2633ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2634M:	Tero Kristo <t-kristo@ti.com>
2635M:	Nishanth Menon <nm@ti.com>
2636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637S:	Supported
2638F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2639F:	arch/arm64/boot/dts/ti/Makefile
2640F:	arch/arm64/boot/dts/ti/k3-*
2641F:	include/dt-bindings/pinctrl/k3.h
2642
2643ARM/THECUS N2100 MACHINE SUPPORT
2644M:	Lennert Buytenhek <kernel@wantstofly.org>
2645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646S:	Maintained
2647
2648ARM/TOSA MACHINE SUPPORT
2649M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2650M:	Dirk Opfer <dirk@opfer-online.de>
2651S:	Maintained
2652
2653ARM/UNIPHIER ARCHITECTURE
2654M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656S:	Maintained
2657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2658F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2659F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2660F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2661F:	arch/arm/boot/dts/uniphier*
2662F:	arch/arm/include/asm/hardware/cache-uniphier.h
2663F:	arch/arm/mach-uniphier/
2664F:	arch/arm/mm/cache-uniphier.c
2665F:	arch/arm64/boot/dts/socionext/uniphier*
2666F:	drivers/bus/uniphier-system-bus.c
2667F:	drivers/clk/uniphier/
2668F:	drivers/dma/uniphier-mdmac.c
2669F:	drivers/gpio/gpio-uniphier.c
2670F:	drivers/i2c/busses/i2c-uniphier*
2671F:	drivers/irqchip/irq-uniphier-aidet.c
2672F:	drivers/mmc/host/uniphier-sd.c
2673F:	drivers/pinctrl/uniphier/
2674F:	drivers/reset/reset-uniphier.c
2675F:	drivers/tty/serial/8250/8250_uniphier.c
2676N:	uniphier
2677
2678ARM/VERSATILE EXPRESS PLATFORM
2679M:	Liviu Dudau <liviu.dudau@arm.com>
2680M:	Sudeep Holla <sudeep.holla@arm.com>
2681M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683S:	Maintained
2684F:	*/*/*/vexpress*
2685F:	*/*/vexpress*
2686F:	arch/arm/boot/dts/vexpress*
2687F:	arch/arm/mach-vexpress/
2688F:	arch/arm64/boot/dts/arm/
2689F:	drivers/clk/versatile/clk-vexpress-osc.c
2690F:	drivers/clocksource/timer-versatile.c
2691N:	mps2
2692
2693ARM/VFP SUPPORT
2694M:	Russell King <linux@armlinux.org.uk>
2695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696S:	Maintained
2697W:	http://www.armlinux.org.uk/
2698F:	arch/arm/vfp/
2699
2700ARM/VOIPAC PXA270 SUPPORT
2701M:	Marek Vasut <marek.vasut@gmail.com>
2702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703S:	Maintained
2704F:	arch/arm/mach-pxa/include/mach/vpac270.h
2705F:	arch/arm/mach-pxa/vpac270.c
2706
2707ARM/VT8500 ARM ARCHITECTURE
2708M:	Tony Prisk <linux@prisktech.co.nz>
2709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710S:	Maintained
2711F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2712F:	arch/arm/mach-vt8500/
2713F:	drivers/clocksource/timer-vt8500.c
2714F:	drivers/i2c/busses/i2c-wmt.c
2715F:	drivers/mmc/host/wmt-sdmmc.c
2716F:	drivers/pwm/pwm-vt8500.c
2717F:	drivers/rtc/rtc-vt8500.c
2718F:	drivers/tty/serial/vt8500_serial.c
2719F:	drivers/usb/host/ehci-platform.c
2720F:	drivers/usb/host/uhci-platform.c
2721F:	drivers/video/fbdev/vt8500lcdfb.*
2722F:	drivers/video/fbdev/wm8505fb*
2723F:	drivers/video/fbdev/wmt_ge_rops.*
2724
2725ARM/ZIPIT Z2 SUPPORT
2726M:	Marek Vasut <marek.vasut@gmail.com>
2727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728S:	Maintained
2729F:	arch/arm/mach-pxa/include/mach/z2.h
2730F:	arch/arm/mach-pxa/z2.c
2731
2732ARM/ZTE ARCHITECTURE
2733M:	Jun Nie <jun.nie@linaro.org>
2734M:	Shawn Guo <shawnguo@kernel.org>
2735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736S:	Maintained
2737F:	Documentation/devicetree/bindings/arm/zte.yaml
2738F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2739F:	Documentation/devicetree/bindings/dma/zxdma.txt
2740F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2741F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2742F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2743F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2744F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2745F:	Documentation/devicetree/bindings/soc/zte/
2746F:	Documentation/devicetree/bindings/sound/zte,*.txt
2747F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2748F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2749F:	arch/arm/boot/dts/zx2967*
2750F:	arch/arm/mach-zx/
2751F:	arch/arm64/boot/dts/zte/
2752F:	drivers/clk/zte/
2753F:	drivers/dma/zx_dma.c
2754F:	drivers/gpio/gpio-zx.c
2755F:	drivers/i2c/busses/i2c-zx2967.c
2756F:	drivers/mmc/host/dw_mmc-zx.*
2757F:	drivers/pinctrl/zte/
2758F:	drivers/soc/zte/
2759F:	drivers/thermal/zx2967_thermal.c
2760F:	drivers/watchdog/zx2967_wdt.c
2761F:	include/dt-bindings/clock/zx2967*.h
2762F:	include/dt-bindings/soc/zte,*.h
2763F:	sound/soc/codecs/zx_aud96p22.c
2764F:	sound/soc/zte/
2765
2766ARM/ZYNQ ARCHITECTURE
2767M:	Michal Simek <michal.simek@xilinx.com>
2768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769S:	Supported
2770W:	http://wiki.xilinx.com
2771T:	git https://github.com/Xilinx/linux-xlnx.git
2772F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2773F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2774F:	arch/arm/mach-zynq/
2775F:	drivers/block/xsysace.c
2776F:	drivers/clocksource/timer-cadence-ttc.c
2777F:	drivers/cpuidle/cpuidle-zynq.c
2778F:	drivers/edac/synopsys_edac.c
2779F:	drivers/i2c/busses/i2c-cadence.c
2780F:	drivers/i2c/busses/i2c-xiic.c
2781F:	drivers/mmc/host/sdhci-of-arasan.c
2782N:	zynq
2783N:	xilinx
2784
2785ARM64 PORT (AARCH64 ARCHITECTURE)
2786M:	Catalin Marinas <catalin.marinas@arm.com>
2787M:	Will Deacon <will@kernel.org>
2788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789S:	Maintained
2790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2791F:	Documentation/arm64/
2792F:	arch/arm64/
2793F:	tools/testing/selftests/arm64/
2794X:	arch/arm64/boot/dts/
2795
2796AS3645A LED FLASH CONTROLLER DRIVER
2797M:	Sakari Ailus <sakari.ailus@iki.fi>
2798L:	linux-leds@vger.kernel.org
2799S:	Maintained
2800F:	drivers/leds/leds-as3645a.c
2801
2802ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2803M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2804L:	linux-media@vger.kernel.org
2805S:	Maintained
2806T:	git git://linuxtv.org/media_tree.git
2807F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2808F:	drivers/media/i2c/ak7375.c
2809
2810ASAHI KASEI AK8974 DRIVER
2811M:	Linus Walleij <linus.walleij@linaro.org>
2812L:	linux-iio@vger.kernel.org
2813S:	Supported
2814W:	http://www.akm.com/
2815F:	drivers/iio/magnetometer/ak8974.c
2816
2817ASC7621 HARDWARE MONITOR DRIVER
2818M:	George Joseph <george.joseph@fairview5.com>
2819L:	linux-hwmon@vger.kernel.org
2820S:	Maintained
2821F:	Documentation/hwmon/asc7621.rst
2822F:	drivers/hwmon/asc7621.c
2823
2824ASPEED PINCTRL DRIVERS
2825M:	Andrew Jeffery <andrew@aj.id.au>
2826L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2827L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2828L:	linux-gpio@vger.kernel.org
2829S:	Maintained
2830F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2831F:	drivers/pinctrl/aspeed/
2832
2833ASPEED SCU INTERRUPT CONTROLLER DRIVER
2834M:	Eddie James <eajames@linux.ibm.com>
2835L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2836S:	Maintained
2837F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2838F:	drivers/irqchip/irq-aspeed-scu-ic.c
2839F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2840
2841ASPEED VIDEO ENGINE DRIVER
2842M:	Eddie James <eajames@linux.ibm.com>
2843L:	linux-media@vger.kernel.org
2844L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2845S:	Maintained
2846F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2847F:	drivers/media/platform/aspeed-video.c
2848
2849ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2850M:	Corentin Chary <corentin.chary@gmail.com>
2851L:	acpi4asus-user@lists.sourceforge.net
2852L:	platform-driver-x86@vger.kernel.org
2853S:	Maintained
2854W:	http://acpi4asus.sf.net
2855F:	drivers/platform/x86/asus*.c
2856F:	drivers/platform/x86/eeepc*.c
2857
2858ASUS WIRELESS RADIO CONTROL DRIVER
2859M:	João Paulo Rechi Vita <jprvita@gmail.com>
2860L:	platform-driver-x86@vger.kernel.org
2861S:	Maintained
2862F:	drivers/platform/x86/asus-wireless.c
2863
2864ASYMMETRIC KEYS
2865M:	David Howells <dhowells@redhat.com>
2866L:	keyrings@vger.kernel.org
2867S:	Maintained
2868F:	Documentation/crypto/asymmetric-keys.rst
2869F:	crypto/asymmetric_keys/
2870F:	include/crypto/pkcs7.h
2871F:	include/crypto/public_key.h
2872F:	include/linux/verification.h
2873
2874ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2875R:	Dan Williams <dan.j.williams@intel.com>
2876S:	Odd fixes
2877W:	http://sourceforge.net/projects/xscaleiop
2878F:	Documentation/crypto/async-tx-api.rst
2879F:	crypto/async_tx/
2880F:	drivers/dma/
2881F:	include/linux/async_tx.h
2882F:	include/linux/dmaengine.h
2883
2884AT24 EEPROM DRIVER
2885M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2886L:	linux-i2c@vger.kernel.org
2887S:	Maintained
2888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2889F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2890F:	drivers/misc/eeprom/at24.c
2891
2892ATA OVER ETHERNET (AOE) DRIVER
2893M:	"Justin Sanders" <justin@coraid.com>
2894S:	Supported
2895W:	http://www.openaoe.org/
2896F:	Documentation/admin-guide/aoe/
2897F:	drivers/block/aoe/
2898
2899ATHEROS 71XX/9XXX GPIO DRIVER
2900M:	Alban Bedel <albeu@free.fr>
2901S:	Maintained
2902W:	https://github.com/AlbanBedel/linux
2903T:	git git://github.com/AlbanBedel/linux
2904F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2905F:	drivers/gpio/gpio-ath79.c
2906
2907ATHEROS 71XX/9XXX USB PHY DRIVER
2908M:	Alban Bedel <albeu@free.fr>
2909S:	Maintained
2910W:	https://github.com/AlbanBedel/linux
2911T:	git git://github.com/AlbanBedel/linux
2912F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2913F:	drivers/phy/qualcomm/phy-ath79-usb.c
2914
2915ATHEROS ATH GENERIC UTILITIES
2916M:	Kalle Valo <kvalo@codeaurora.org>
2917L:	linux-wireless@vger.kernel.org
2918S:	Supported
2919F:	drivers/net/wireless/ath/*
2920
2921ATHEROS ATH5K WIRELESS DRIVER
2922M:	Jiri Slaby <jirislaby@kernel.org>
2923M:	Nick Kossifidis <mickflemm@gmail.com>
2924M:	Luis Chamberlain <mcgrof@kernel.org>
2925L:	linux-wireless@vger.kernel.org
2926S:	Maintained
2927W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2928F:	drivers/net/wireless/ath/ath5k/
2929
2930ATHEROS ATH6KL WIRELESS DRIVER
2931M:	Kalle Valo <kvalo@codeaurora.org>
2932L:	linux-wireless@vger.kernel.org
2933S:	Supported
2934W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2936F:	drivers/net/wireless/ath/ath6kl/
2937
2938ATI_REMOTE2 DRIVER
2939M:	Ville Syrjala <syrjala@sci.fi>
2940S:	Maintained
2941F:	drivers/input/misc/ati_remote2.c
2942
2943ATK0110 HWMON DRIVER
2944M:	Luca Tettamanti <kronos.it@gmail.com>
2945L:	linux-hwmon@vger.kernel.org
2946S:	Maintained
2947F:	drivers/hwmon/asus_atk0110.c
2948
2949ATLX ETHERNET DRIVERS
2950M:	Jay Cliburn <jcliburn@gmail.com>
2951M:	Chris Snook <chris.snook@gmail.com>
2952L:	netdev@vger.kernel.org
2953S:	Maintained
2954W:	http://sourceforge.net/projects/atl1
2955W:	http://atl1.sourceforge.net
2956F:	drivers/net/ethernet/atheros/
2957
2958ATM
2959M:	Chas Williams <3chas3@gmail.com>
2960L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2961L:	netdev@vger.kernel.org
2962S:	Maintained
2963W:	http://linux-atm.sourceforge.net
2964F:	drivers/atm/
2965F:	include/linux/atm*
2966F:	include/uapi/linux/atm*
2967
2968ATMEL MACB ETHERNET DRIVER
2969M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2970M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2971S:	Supported
2972F:	drivers/net/ethernet/cadence/
2973
2974ATMEL MAXTOUCH DRIVER
2975M:	Nick Dyer <nick@shmanahar.org>
2976S:	Maintained
2977T:	git git://github.com/ndyer/linux.git
2978F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2979F:	drivers/input/touchscreen/atmel_mxt_ts.c
2980
2981ATMEL WIRELESS DRIVER
2982M:	Simon Kelley <simon@thekelleys.org.uk>
2983L:	linux-wireless@vger.kernel.org
2984S:	Maintained
2985W:	http://www.thekelleys.org.uk/atmel
2986W:	http://atmelwlandriver.sourceforge.net/
2987F:	drivers/net/wireless/atmel/atmel*
2988
2989ATOMIC INFRASTRUCTURE
2990M:	Will Deacon <will@kernel.org>
2991M:	Peter Zijlstra <peterz@infradead.org>
2992R:	Boqun Feng <boqun.feng@gmail.com>
2993L:	linux-kernel@vger.kernel.org
2994S:	Maintained
2995F:	arch/*/include/asm/atomic*.h
2996F:	include/*/atomic*.h
2997F:	scripts/atomic/
2998
2999ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3000M:	Bradley Grove <linuxdrivers@attotech.com>
3001L:	linux-scsi@vger.kernel.org
3002S:	Supported
3003W:	http://www.attotech.com
3004F:	drivers/scsi/esas2r
3005
3006ATUSB IEEE 802.15.4 RADIO DRIVER
3007M:	Stefan Schmidt <stefan@datenfreihafen.org>
3008L:	linux-wpan@vger.kernel.org
3009S:	Maintained
3010F:	drivers/net/ieee802154/at86rf230.h
3011F:	drivers/net/ieee802154/atusb.c
3012F:	drivers/net/ieee802154/atusb.h
3013
3014AUDIT SUBSYSTEM
3015M:	Paul Moore <paul@paul-moore.com>
3016M:	Eric Paris <eparis@redhat.com>
3017L:	linux-audit@redhat.com (moderated for non-subscribers)
3018S:	Supported
3019W:	https://github.com/linux-audit
3020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3021F:	include/linux/audit.h
3022F:	include/uapi/linux/audit.h
3023F:	kernel/audit*
3024
3025AUXILIARY DISPLAY DRIVERS
3026M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3027S:	Maintained
3028F:	drivers/auxdisplay/
3029F:	include/linux/cfag12864b.h
3030
3031AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3032M:	Andreas Klinger <ak@it-klinger.de>
3033L:	linux-iio@vger.kernel.org
3034S:	Maintained
3035F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3036F:	drivers/iio/adc/hx711.c
3037
3038AX.25 NETWORK LAYER
3039M:	Ralf Baechle <ralf@linux-mips.org>
3040L:	linux-hams@vger.kernel.org
3041S:	Maintained
3042W:	http://www.linux-ax25.org/
3043F:	include/net/ax25.h
3044F:	include/uapi/linux/ax25.h
3045F:	net/ax25/
3046
3047AXENTIA ARM DEVICES
3048M:	Peter Rosin <peda@axentia.se>
3049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3050S:	Maintained
3051F:	arch/arm/boot/dts/at91-linea.dtsi
3052F:	arch/arm/boot/dts/at91-natte.dtsi
3053F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3054F:	arch/arm/boot/dts/at91-tse850-3.dts
3055
3056AXENTIA ASOC DRIVERS
3057M:	Peter Rosin <peda@axentia.se>
3058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3059S:	Maintained
3060F:	Documentation/devicetree/bindings/sound/axentia,*
3061F:	sound/soc/atmel/tse850-pcm5142.c
3062
3063AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3064M:	Nuno Sá <nuno.sa@analog.com>
3065L:	linux-hwmon@vger.kernel.org
3066S:	Supported
3067W:	http://ez.analog.com/community/linux-device-drivers
3068F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3069F:	drivers/hwmon/axi-fan-control.c
3070
3071AXXIA I2C CONTROLLER
3072M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3073L:	linux-i2c@vger.kernel.org
3074S:	Maintained
3075F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3076F:	drivers/i2c/busses/i2c-axxia.c
3077
3078AZ6007 DVB DRIVER
3079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3080L:	linux-media@vger.kernel.org
3081S:	Maintained
3082W:	https://linuxtv.org
3083T:	git git://linuxtv.org/media_tree.git
3084F:	drivers/media/usb/dvb-usb-v2/az6007.c
3085
3086AZTECH FM RADIO RECEIVER DRIVER
3087M:	Hans Verkuil <hverkuil@xs4all.nl>
3088L:	linux-media@vger.kernel.org
3089S:	Maintained
3090W:	https://linuxtv.org
3091T:	git git://linuxtv.org/media_tree.git
3092F:	drivers/media/radio/radio-aztech*
3093
3094B43 WIRELESS DRIVER
3095L:	linux-wireless@vger.kernel.org
3096L:	b43-dev@lists.infradead.org
3097S:	Odd Fixes
3098W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3099F:	drivers/net/wireless/broadcom/b43/
3100
3101B43LEGACY WIRELESS DRIVER
3102M:	Larry Finger <Larry.Finger@lwfinger.net>
3103L:	linux-wireless@vger.kernel.org
3104L:	b43-dev@lists.infradead.org
3105S:	Maintained
3106W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3107F:	drivers/net/wireless/broadcom/b43legacy/
3108
3109BACKLIGHT CLASS/SUBSYSTEM
3110M:	Lee Jones <lee.jones@linaro.org>
3111M:	Daniel Thompson <daniel.thompson@linaro.org>
3112M:	Jingoo Han <jingoohan1@gmail.com>
3113L:	dri-devel@lists.freedesktop.org
3114S:	Maintained
3115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3116F:	Documentation/ABI/stable/sysfs-class-backlight
3117F:	Documentation/ABI/testing/sysfs-class-backlight
3118F:	Documentation/devicetree/bindings/leds/backlight
3119F:	drivers/video/backlight/
3120F:	include/linux/backlight.h
3121F:	include/linux/pwm_backlight.h
3122
3123BATMAN ADVANCED
3124M:	Marek Lindner <mareklindner@neomailbox.ch>
3125M:	Simon Wunderlich <sw@simonwunderlich.de>
3126M:	Antonio Quartulli <a@unstable.cc>
3127M:	Sven Eckelmann <sven@narfation.org>
3128L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3129S:	Maintained
3130W:	https://www.open-mesh.org/
3131Q:	https://patchwork.open-mesh.org/project/batman/list/
3132B:	https://www.open-mesh.org/projects/batman-adv/issues
3133C:	irc://chat.freenode.net/batman
3134T:	git https://git.open-mesh.org/linux-merge.git
3135F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3136F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3137F:	Documentation/networking/batman-adv.rst
3138F:	include/uapi/linux/batadv_packet.h
3139F:	include/uapi/linux/batman_adv.h
3140F:	net/batman-adv/
3141
3142BAYCOM/HDLCDRV DRIVERS FOR AX.25
3143M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3144L:	linux-hams@vger.kernel.org
3145S:	Maintained
3146W:	http://www.baycom.org/~tom/ham/ham.html
3147F:	drivers/net/hamradio/baycom*
3148
3149BCACHE (BLOCK LAYER CACHE)
3150M:	Coly Li <colyli@suse.de>
3151M:	Kent Overstreet <kent.overstreet@gmail.com>
3152L:	linux-bcache@vger.kernel.org
3153S:	Maintained
3154W:	http://bcache.evilpiepirate.org
3155C:	irc://irc.oftc.net/bcache
3156F:	drivers/md/bcache/
3157
3158BDISP ST MEDIA DRIVER
3159M:	Fabien Dessenne <fabien.dessenne@st.com>
3160L:	linux-media@vger.kernel.org
3161S:	Supported
3162W:	https://linuxtv.org
3163T:	git git://linuxtv.org/media_tree.git
3164F:	drivers/media/platform/sti/bdisp
3165
3166BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3167M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3168L:	netdev@vger.kernel.org
3169S:	Maintained
3170F:	drivers/net/ethernet/ec_bhf.c
3171
3172BEFS FILE SYSTEM
3173M:	Luis de Bethencourt <luisbg@kernel.org>
3174M:	Salah Triki <salah.triki@gmail.com>
3175S:	Maintained
3176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3177F:	Documentation/filesystems/befs.rst
3178F:	fs/befs/
3179
3180BFQ I/O SCHEDULER
3181M:	Paolo Valente <paolo.valente@linaro.org>
3182M:	Jens Axboe <axboe@kernel.dk>
3183L:	linux-block@vger.kernel.org
3184S:	Maintained
3185F:	Documentation/block/bfq-iosched.rst
3186F:	block/bfq-*
3187
3188BFS FILE SYSTEM
3189M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3190S:	Maintained
3191F:	Documentation/filesystems/bfs.rst
3192F:	fs/bfs/
3193F:	include/uapi/linux/bfs_fs.h
3194
3195BLINKM RGB LED DRIVER
3196M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3197S:	Maintained
3198F:	drivers/leds/leds-blinkm.c
3199
3200BLOCK LAYER
3201M:	Jens Axboe <axboe@kernel.dk>
3202L:	linux-block@vger.kernel.org
3203S:	Maintained
3204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3205F:	block/
3206F:	drivers/block/
3207F:	include/linux/blk*
3208F:	kernel/trace/blktrace.c
3209F:	lib/sbitmap.c
3210
3211BLOCK2MTD DRIVER
3212M:	Joern Engel <joern@lazybastard.org>
3213L:	linux-mtd@lists.infradead.org
3214S:	Maintained
3215F:	drivers/mtd/devices/block2mtd.c
3216
3217BLUETOOTH DRIVERS
3218M:	Marcel Holtmann <marcel@holtmann.org>
3219M:	Johan Hedberg <johan.hedberg@gmail.com>
3220L:	linux-bluetooth@vger.kernel.org
3221S:	Maintained
3222W:	http://www.bluez.org/
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3225F:	drivers/bluetooth/
3226
3227BLUETOOTH SUBSYSTEM
3228M:	Marcel Holtmann <marcel@holtmann.org>
3229M:	Johan Hedberg <johan.hedberg@gmail.com>
3230L:	linux-bluetooth@vger.kernel.org
3231S:	Maintained
3232W:	http://www.bluez.org/
3233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3235F:	include/net/bluetooth/
3236F:	net/bluetooth/
3237
3238BONDING DRIVER
3239M:	Jay Vosburgh <j.vosburgh@gmail.com>
3240M:	Veaceslav Falico <vfalico@gmail.com>
3241M:	Andy Gospodarek <andy@greyhouse.net>
3242L:	netdev@vger.kernel.org
3243S:	Supported
3244W:	http://sourceforge.net/projects/bonding/
3245F:	drivers/net/bonding/
3246F:	include/uapi/linux/if_bonding.h
3247
3248BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3249M:	Dan Robertson <dan@dlrobertson.com>
3250L:	linux-iio@vger.kernel.org
3251S:	Maintained
3252F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3253F:	drivers/iio/accel/bma400*
3254
3255BPF (Safe dynamic programs and tools)
3256M:	Alexei Starovoitov <ast@kernel.org>
3257M:	Daniel Borkmann <daniel@iogearbox.net>
3258R:	Martin KaFai Lau <kafai@fb.com>
3259R:	Song Liu <songliubraving@fb.com>
3260R:	Yonghong Song <yhs@fb.com>
3261R:	Andrii Nakryiko <andriin@fb.com>
3262R:	John Fastabend <john.fastabend@gmail.com>
3263R:	KP Singh <kpsingh@chromium.org>
3264L:	netdev@vger.kernel.org
3265L:	bpf@vger.kernel.org
3266S:	Supported
3267Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3270F:	Documentation/bpf/
3271F:	Documentation/networking/filter.rst
3272F:	arch/*/net/*
3273F:	include/linux/bpf*
3274F:	include/linux/filter.h
3275F:	include/trace/events/xdp.h
3276F:	include/uapi/linux/bpf*
3277F:	include/uapi/linux/filter.h
3278F:	kernel/bpf/
3279F:	kernel/trace/bpf_trace.c
3280F:	lib/test_bpf.c
3281F:	net/bpf/
3282F:	net/core/filter.c
3283F:	net/sched/act_bpf.c
3284F:	net/sched/cls_bpf.c
3285F:	samples/bpf/
3286F:	tools/bpf/
3287F:	tools/lib/bpf/
3288F:	tools/testing/selftests/bpf/
3289N:	bpf
3290K:	bpf
3291
3292BPF JIT for ARM
3293M:	Shubham Bansal <illusionist.neo@gmail.com>
3294L:	netdev@vger.kernel.org
3295L:	bpf@vger.kernel.org
3296S:	Maintained
3297F:	arch/arm/net/
3298
3299BPF JIT for ARM64
3300M:	Daniel Borkmann <daniel@iogearbox.net>
3301M:	Alexei Starovoitov <ast@kernel.org>
3302M:	Zi Shen Lim <zlim.lnx@gmail.com>
3303L:	netdev@vger.kernel.org
3304L:	bpf@vger.kernel.org
3305S:	Supported
3306F:	arch/arm64/net/
3307
3308BPF JIT for MIPS (32-BIT AND 64-BIT)
3309M:	Paul Burton <paulburton@kernel.org>
3310L:	netdev@vger.kernel.org
3311L:	bpf@vger.kernel.org
3312S:	Maintained
3313F:	arch/mips/net/
3314
3315BPF JIT for NFP NICs
3316M:	Jakub Kicinski <kuba@kernel.org>
3317L:	netdev@vger.kernel.org
3318L:	bpf@vger.kernel.org
3319S:	Supported
3320F:	drivers/net/ethernet/netronome/nfp/bpf/
3321
3322BPF JIT for POWERPC (32-BIT AND 64-BIT)
3323M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3324M:	Sandipan Das <sandipan@linux.ibm.com>
3325L:	netdev@vger.kernel.org
3326L:	bpf@vger.kernel.org
3327S:	Maintained
3328F:	arch/powerpc/net/
3329
3330BPF JIT for RISC-V (32-bit)
3331M:	Luke Nelson <luke.r.nels@gmail.com>
3332M:	Xi Wang <xi.wang@gmail.com>
3333L:	netdev@vger.kernel.org
3334L:	bpf@vger.kernel.org
3335S:	Maintained
3336F:	arch/riscv/net/
3337X:	arch/riscv/net/bpf_jit_comp64.c
3338
3339BPF JIT for RISC-V (64-bit)
3340M:	Björn Töpel <bjorn.topel@gmail.com>
3341L:	netdev@vger.kernel.org
3342L:	bpf@vger.kernel.org
3343S:	Maintained
3344F:	arch/riscv/net/
3345X:	arch/riscv/net/bpf_jit_comp32.c
3346
3347BPF JIT for S390
3348M:	Ilya Leoshkevich <iii@linux.ibm.com>
3349M:	Heiko Carstens <hca@linux.ibm.com>
3350M:	Vasily Gorbik <gor@linux.ibm.com>
3351L:	netdev@vger.kernel.org
3352L:	bpf@vger.kernel.org
3353S:	Maintained
3354F:	arch/s390/net/
3355X:	arch/s390/net/pnet.c
3356
3357BPF JIT for SPARC (32-BIT AND 64-BIT)
3358M:	David S. Miller <davem@davemloft.net>
3359L:	netdev@vger.kernel.org
3360L:	bpf@vger.kernel.org
3361S:	Maintained
3362F:	arch/sparc/net/
3363
3364BPF JIT for X86 32-BIT
3365M:	Wang YanQing <udknight@gmail.com>
3366L:	netdev@vger.kernel.org
3367L:	bpf@vger.kernel.org
3368S:	Maintained
3369F:	arch/x86/net/bpf_jit_comp32.c
3370
3371BPF JIT for X86 64-BIT
3372M:	Alexei Starovoitov <ast@kernel.org>
3373M:	Daniel Borkmann <daniel@iogearbox.net>
3374L:	netdev@vger.kernel.org
3375L:	bpf@vger.kernel.org
3376S:	Supported
3377F:	arch/x86/net/
3378X:	arch/x86/net/bpf_jit_comp32.c
3379
3380BROADCOM B44 10/100 ETHERNET DRIVER
3381M:	Michael Chan <michael.chan@broadcom.com>
3382L:	netdev@vger.kernel.org
3383S:	Supported
3384F:	drivers/net/ethernet/broadcom/b44.*
3385
3386BROADCOM B53 ETHERNET SWITCH DRIVER
3387M:	Florian Fainelli <f.fainelli@gmail.com>
3388L:	netdev@vger.kernel.org
3389L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3390S:	Supported
3391F:	Documentation/devicetree/bindings/net/dsa/b53.txt
3392F:	drivers/net/dsa/b53/*
3393F:	include/linux/platform_data/b53.h
3394
3395BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3396M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3397L:	bcm-kernel-feedback-list@broadcom.com
3398L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400S:	Maintained
3401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3402F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3403F:	drivers/pci/controller/pcie-brcmstb.c
3404F:	drivers/staging/vc04_services
3405N:	bcm2711
3406N:	bcm2835
3407
3408BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3409M:	Florian Fainelli <f.fainelli@gmail.com>
3410M:	Ray Jui <rjui@broadcom.com>
3411M:	Scott Branden <sbranden@broadcom.com>
3412M:	bcm-kernel-feedback-list@broadcom.com
3413S:	Maintained
3414T:	git git://github.com/broadcom/mach-bcm
3415F:	arch/arm/mach-bcm/
3416N:	bcm281*
3417N:	bcm113*
3418N:	bcm216*
3419N:	kona
3420
3421BROADCOM BCM47XX MIPS ARCHITECTURE
3422M:	Hauke Mehrtens <hauke@hauke-m.de>
3423M:	Rafał Miłecki <zajec5@gmail.com>
3424L:	linux-mips@vger.kernel.org
3425S:	Maintained
3426F:	Documentation/devicetree/bindings/mips/brcm/
3427F:	arch/mips/bcm47xx/*
3428F:	arch/mips/include/asm/mach-bcm47xx/*
3429
3430BROADCOM BCM5301X ARM ARCHITECTURE
3431M:	Hauke Mehrtens <hauke@hauke-m.de>
3432M:	Rafał Miłecki <zajec5@gmail.com>
3433M:	bcm-kernel-feedback-list@broadcom.com
3434L:	linux-arm-kernel@lists.infradead.org
3435S:	Maintained
3436F:	arch/arm/boot/dts/bcm470*
3437F:	arch/arm/boot/dts/bcm5301x*.dtsi
3438F:	arch/arm/boot/dts/bcm953012*
3439F:	arch/arm/mach-bcm/bcm_5301x.c
3440
3441BROADCOM BCM53573 ARM ARCHITECTURE
3442M:	Rafał Miłecki <rafal@milecki.pl>
3443L:	bcm-kernel-feedback-list@broadcom.com
3444L:	linux-arm-kernel@lists.infradead.org
3445S:	Maintained
3446F:	arch/arm/boot/dts/bcm47189*
3447F:	arch/arm/boot/dts/bcm53573*
3448
3449BROADCOM BCM63XX ARM ARCHITECTURE
3450M:	Florian Fainelli <f.fainelli@gmail.com>
3451M:	bcm-kernel-feedback-list@broadcom.com
3452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453S:	Maintained
3454T:	git git://github.com/broadcom/stblinux.git
3455N:	bcm63xx
3456
3457BROADCOM BCM63XX/BCM33XX UDC DRIVER
3458M:	Kevin Cernekee <cernekee@gmail.com>
3459L:	linux-usb@vger.kernel.org
3460S:	Maintained
3461F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3462
3463BROADCOM BCM7XXX ARM ARCHITECTURE
3464M:	Florian Fainelli <f.fainelli@gmail.com>
3465M:	bcm-kernel-feedback-list@broadcom.com
3466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467S:	Maintained
3468T:	git git://github.com/broadcom/stblinux.git
3469F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3470F:	arch/arm/boot/dts/bcm7*.dts*
3471F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3472F:	arch/arm/mach-bcm/*brcmstb*
3473F:	arch/arm/mm/cache-b15-rac.c
3474F:	drivers/bus/brcmstb_gisb.c
3475F:	drivers/pci/controller/pcie-brcmstb.c
3476N:	brcmstb
3477
3478BROADCOM BMIPS CPUFREQ DRIVER
3479M:	Markus Mayer <mmayer@broadcom.com>
3480M:	bcm-kernel-feedback-list@broadcom.com
3481L:	linux-pm@vger.kernel.org
3482S:	Maintained
3483F:	drivers/cpufreq/bmips-cpufreq.c
3484
3485BROADCOM BMIPS MIPS ARCHITECTURE
3486M:	Florian Fainelli <f.fainelli@gmail.com>
3487L:	bcm-kernel-feedback-list@broadcom.com
3488L:	linux-mips@vger.kernel.org
3489S:	Maintained
3490T:	git git://github.com/broadcom/stblinux.git
3491F:	arch/mips/bmips/*
3492F:	arch/mips/boot/dts/brcm/bcm*.dts*
3493F:	arch/mips/include/asm/mach-bmips/*
3494F:	arch/mips/kernel/*bmips*
3495F:	drivers/irqchip/irq-bcm63*
3496F:	drivers/irqchip/irq-bcm7*
3497F:	drivers/irqchip/irq-brcmstb*
3498F:	include/linux/bcm963xx_nvram.h
3499F:	include/linux/bcm963xx_tag.h
3500
3501BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3502M:	Rasesh Mody <rmody@marvell.com>
3503M:	GR-Linux-NIC-Dev@marvell.com
3504L:	netdev@vger.kernel.org
3505S:	Supported
3506F:	drivers/net/ethernet/broadcom/bnx2.*
3507F:	drivers/net/ethernet/broadcom/bnx2_*
3508
3509BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3510M:	QLogic-Storage-Upstream@qlogic.com
3511L:	linux-scsi@vger.kernel.org
3512S:	Supported
3513F:	drivers/scsi/bnx2fc/
3514
3515BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3516M:	QLogic-Storage-Upstream@qlogic.com
3517L:	linux-scsi@vger.kernel.org
3518S:	Supported
3519F:	drivers/scsi/bnx2i/
3520
3521BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3522M:	Ariel Elior <aelior@marvell.com>
3523M:	Sudarsana Kalluru <skalluru@marvell.com>
3524M:	GR-everest-linux-l2@marvell.com
3525L:	netdev@vger.kernel.org
3526S:	Supported
3527F:	drivers/net/ethernet/broadcom/bnx2x/
3528
3529BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3530M:	Michael Chan <michael.chan@broadcom.com>
3531L:	netdev@vger.kernel.org
3532S:	Supported
3533F:	drivers/net/ethernet/broadcom/bnxt/
3534
3535BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3536M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3537M:	Franky Lin <franky.lin@broadcom.com>
3538M:	Hante Meuleman <hante.meuleman@broadcom.com>
3539M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3540M:	Wright Feng <wright.feng@cypress.com>
3541L:	linux-wireless@vger.kernel.org
3542L:	brcm80211-dev-list.pdl@broadcom.com
3543L:	brcm80211-dev-list@cypress.com
3544S:	Supported
3545F:	drivers/net/wireless/broadcom/brcm80211/
3546
3547BROADCOM BRCMSTB GPIO DRIVER
3548M:	Gregory Fong <gregory.0xf0@gmail.com>
3549L:	bcm-kernel-feedback-list@broadcom.com
3550S:	Supported
3551F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3552F:	drivers/gpio/gpio-brcmstb.c
3553
3554BROADCOM BRCMSTB I2C DRIVER
3555M:	Kamal Dasu <kdasu.kdev@gmail.com>
3556L:	linux-i2c@vger.kernel.org
3557L:	bcm-kernel-feedback-list@broadcom.com
3558S:	Supported
3559F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3560F:	drivers/i2c/busses/i2c-brcmstb.c
3561
3562BROADCOM BRCMSTB USB EHCI DRIVER
3563M:	Al Cooper <alcooperx@gmail.com>
3564L:	linux-usb@vger.kernel.org
3565L:	bcm-kernel-feedback-list@broadcom.com
3566S:	Maintained
3567F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3568F:	drivers/usb/host/ehci-brcm.*
3569
3570BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3571M:	Al Cooper <alcooperx@gmail.com>
3572L:	linux-kernel@vger.kernel.org
3573L:	bcm-kernel-feedback-list@broadcom.com
3574S:	Maintained
3575F:	drivers/phy/broadcom/phy-brcm-usb*
3576
3577BROADCOM ETHERNET PHY DRIVERS
3578M:	Florian Fainelli <f.fainelli@gmail.com>
3579L:	bcm-kernel-feedback-list@broadcom.com
3580L:	netdev@vger.kernel.org
3581S:	Supported
3582F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3583F:	drivers/net/phy/bcm*.[ch]
3584F:	drivers/net/phy/broadcom.c
3585F:	include/linux/brcmphy.h
3586
3587BROADCOM GENET ETHERNET DRIVER
3588M:	Doug Berger <opendmb@gmail.com>
3589M:	Florian Fainelli <f.fainelli@gmail.com>
3590L:	bcm-kernel-feedback-list@broadcom.com
3591L:	netdev@vger.kernel.org
3592S:	Supported
3593F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3594F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3595F:	drivers/net/ethernet/broadcom/genet/
3596F:	drivers/net/mdio/mdio-bcm-unimac.c
3597F:	include/linux/platform_data/bcmgenet.h
3598F:	include/linux/platform_data/mdio-bcm-unimac.h
3599
3600BROADCOM IPROC ARM ARCHITECTURE
3601M:	Ray Jui <rjui@broadcom.com>
3602M:	Scott Branden <sbranden@broadcom.com>
3603M:	bcm-kernel-feedback-list@broadcom.com
3604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3605S:	Maintained
3606T:	git git://github.com/broadcom/cygnus-linux.git
3607F:	arch/arm64/boot/dts/broadcom/northstar2/*
3608F:	arch/arm64/boot/dts/broadcom/stingray/*
3609F:	drivers/clk/bcm/clk-ns*
3610F:	drivers/clk/bcm/clk-sr*
3611F:	drivers/pinctrl/bcm/pinctrl-ns*
3612F:	include/dt-bindings/clock/bcm-sr*
3613N:	iproc
3614N:	cygnus
3615N:	bcm[-_]nsp
3616N:	bcm9113*
3617N:	bcm9583*
3618N:	bcm9585*
3619N:	bcm9586*
3620N:	bcm988312
3621N:	bcm113*
3622N:	bcm583*
3623N:	bcm585*
3624N:	bcm586*
3625N:	bcm88312
3626N:	hr2
3627N:	stingray
3628
3629BROADCOM KONA GPIO DRIVER
3630M:	Ray Jui <rjui@broadcom.com>
3631L:	bcm-kernel-feedback-list@broadcom.com
3632S:	Supported
3633F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3634F:	drivers/gpio/gpio-bcm-kona.c
3635
3636BROADCOM NETXTREME-E ROCE DRIVER
3637M:	Selvin Xavier <selvin.xavier@broadcom.com>
3638M:	Devesh Sharma <devesh.sharma@broadcom.com>
3639M:	Somnath Kotur <somnath.kotur@broadcom.com>
3640M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3641M:	Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3642L:	linux-rdma@vger.kernel.org
3643S:	Supported
3644W:	http://www.broadcom.com
3645F:	drivers/infiniband/hw/bnxt_re/
3646F:	include/uapi/rdma/bnxt_re-abi.h
3647
3648BROADCOM NVRAM DRIVER
3649M:	Rafał Miłecki <zajec5@gmail.com>
3650L:	linux-mips@vger.kernel.org
3651S:	Maintained
3652F:	drivers/firmware/broadcom/*
3653
3654BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3655M:	Rafał Miłecki <zajec5@gmail.com>
3656L:	linux-wireless@vger.kernel.org
3657S:	Maintained
3658F:	drivers/bcma/
3659F:	include/linux/bcma/
3660
3661BROADCOM SPI DRIVER
3662M:	Kamal Dasu <kdasu.kdev@gmail.com>
3663M:	bcm-kernel-feedback-list@broadcom.com
3664S:	Maintained
3665F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3666F:	drivers/spi/spi-bcm-qspi.*
3667F:	drivers/spi/spi-brcmstb-qspi.c
3668F:	drivers/spi/spi-iproc-qspi.c
3669
3670BROADCOM STB AVS CPUFREQ DRIVER
3671M:	Markus Mayer <mmayer@broadcom.com>
3672M:	bcm-kernel-feedback-list@broadcom.com
3673L:	linux-pm@vger.kernel.org
3674S:	Maintained
3675F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3676F:	drivers/cpufreq/brcmstb*
3677
3678BROADCOM STB AVS TMON DRIVER
3679M:	Markus Mayer <mmayer@broadcom.com>
3680M:	bcm-kernel-feedback-list@broadcom.com
3681L:	linux-pm@vger.kernel.org
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3684F:	drivers/thermal/broadcom/brcmstb*
3685
3686BROADCOM STB DPFE DRIVER
3687M:	Markus Mayer <mmayer@broadcom.com>
3688M:	bcm-kernel-feedback-list@broadcom.com
3689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3690S:	Maintained
3691F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3692F:	drivers/memory/brcmstb_dpfe.c
3693
3694BROADCOM STB NAND FLASH DRIVER
3695M:	Brian Norris <computersforpeace@gmail.com>
3696M:	Kamal Dasu <kdasu.kdev@gmail.com>
3697L:	linux-mtd@lists.infradead.org
3698L:	bcm-kernel-feedback-list@broadcom.com
3699S:	Maintained
3700F:	drivers/mtd/nand/raw/brcmnand/
3701
3702BROADCOM SYSTEMPORT ETHERNET DRIVER
3703M:	Florian Fainelli <f.fainelli@gmail.com>
3704L:	bcm-kernel-feedback-list@broadcom.com
3705L:	netdev@vger.kernel.org
3706S:	Supported
3707F:	drivers/net/ethernet/broadcom/bcmsysport.*
3708
3709BROADCOM TG3 GIGABIT ETHERNET DRIVER
3710M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3711M:	Prashant Sreedharan <prashant@broadcom.com>
3712M:	Michael Chan <mchan@broadcom.com>
3713L:	netdev@vger.kernel.org
3714S:	Supported
3715F:	drivers/net/ethernet/broadcom/tg3.*
3716
3717BROCADE BFA FC SCSI DRIVER
3718M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3719M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3720L:	linux-scsi@vger.kernel.org
3721S:	Supported
3722F:	drivers/scsi/bfa/
3723
3724BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3725M:	Rasesh Mody <rmody@marvell.com>
3726M:	Sudarsana Kalluru <skalluru@marvell.com>
3727M:	GR-Linux-NIC-Dev@marvell.com
3728L:	netdev@vger.kernel.org
3729S:	Supported
3730F:	drivers/net/ethernet/brocade/bna/
3731
3732BSG (block layer generic sg v4 driver)
3733M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3734L:	linux-scsi@vger.kernel.org
3735S:	Supported
3736F:	block/bsg.c
3737F:	include/linux/bsg.h
3738F:	include/uapi/linux/bsg.h
3739
3740BT87X AUDIO DRIVER
3741M:	Clemens Ladisch <clemens@ladisch.de>
3742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3743S:	Maintained
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3745F:	Documentation/sound/cards/bt87x.rst
3746F:	sound/pci/bt87x.c
3747
3748BT8XXGPIO DRIVER
3749M:	Michael Buesch <m@bues.ch>
3750S:	Maintained
3751W:	http://bu3sch.de/btgpio.php
3752F:	drivers/gpio/gpio-bt8xx.c
3753
3754BTRFS FILE SYSTEM
3755M:	Chris Mason <clm@fb.com>
3756M:	Josef Bacik <josef@toxicpanda.com>
3757M:	David Sterba <dsterba@suse.com>
3758L:	linux-btrfs@vger.kernel.org
3759S:	Maintained
3760W:	http://btrfs.wiki.kernel.org/
3761Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3763F:	Documentation/filesystems/btrfs.rst
3764F:	fs/btrfs/
3765F:	include/linux/btrfs*
3766F:	include/uapi/linux/btrfs*
3767
3768BTTV VIDEO4LINUX DRIVER
3769M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3770L:	linux-media@vger.kernel.org
3771S:	Odd fixes
3772W:	https://linuxtv.org
3773T:	git git://linuxtv.org/media_tree.git
3774F:	Documentation/driver-api/media/drivers/bttv*
3775F:	drivers/media/pci/bt8xx/bttv*
3776
3777BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3778M:	Chanwoo Choi <cw00.choi@samsung.com>
3779L:	linux-pm@vger.kernel.org
3780L:	linux-samsung-soc@vger.kernel.org
3781S:	Maintained
3782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3783F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3784F:	drivers/devfreq/exynos-bus.c
3785
3786BUSLOGIC SCSI DRIVER
3787M:	Khalid Aziz <khalid@gonehiking.org>
3788L:	linux-scsi@vger.kernel.org
3789S:	Maintained
3790F:	drivers/scsi/BusLogic.*
3791F:	drivers/scsi/FlashPoint.*
3792
3793C-MEDIA CMI8788 DRIVER
3794M:	Clemens Ladisch <clemens@ladisch.de>
3795L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3796S:	Maintained
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3798F:	sound/pci/oxygen/
3799
3800C-SKY ARCHITECTURE
3801M:	Guo Ren <guoren@kernel.org>
3802L:	linux-csky@vger.kernel.org
3803S:	Supported
3804T:	git https://github.com/c-sky/csky-linux.git
3805F:	Documentation/devicetree/bindings/csky/
3806F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3807F:	Documentation/devicetree/bindings/timer/csky,*
3808F:	arch/csky/
3809F:	drivers/clocksource/timer-gx6605s.c
3810F:	drivers/clocksource/timer-mp-csky.c
3811F:	drivers/irqchip/irq-csky-*
3812N:	csky
3813K:	csky
3814
3815C6X ARCHITECTURE
3816M:	Mark Salter <msalter@redhat.com>
3817M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3818L:	linux-c6x-dev@linux-c6x.org
3819S:	Maintained
3820W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3821F:	arch/c6x/
3822
3823CA8210 IEEE-802.15.4 RADIO DRIVER
3824M:	Harry Morris <h.morris@cascoda.com>
3825L:	linux-wpan@vger.kernel.org
3826S:	Maintained
3827W:	https://github.com/Cascoda/ca8210-linux.git
3828F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3829F:	drivers/net/ieee802154/ca8210.c
3830
3831CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3832M:	David Howells <dhowells@redhat.com>
3833L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3834S:	Supported
3835F:	Documentation/filesystems/caching/cachefiles.rst
3836F:	fs/cachefiles/
3837
3838CADENCE MIPI-CSI2 BRIDGES
3839M:	Maxime Ripard <mripard@kernel.org>
3840L:	linux-media@vger.kernel.org
3841S:	Maintained
3842F:	Documentation/devicetree/bindings/media/cdns,*.txt
3843F:	drivers/media/platform/cadence/cdns-csi2*
3844
3845CADENCE NAND DRIVER
3846L:	linux-mtd@lists.infradead.org
3847S:	Orphan
3848F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3849F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3850
3851CADET FM/AM RADIO RECEIVER DRIVER
3852M:	Hans Verkuil <hverkuil@xs4all.nl>
3853L:	linux-media@vger.kernel.org
3854S:	Maintained
3855W:	https://linuxtv.org
3856T:	git git://linuxtv.org/media_tree.git
3857F:	drivers/media/radio/radio-cadet*
3858
3859CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3860M:	Jonathan Corbet <corbet@lwn.net>
3861L:	linux-media@vger.kernel.org
3862S:	Maintained
3863T:	git git://linuxtv.org/media_tree.git
3864F:	Documentation/admin-guide/media/cafe_ccic*
3865F:	drivers/media/platform/marvell-ccic/
3866
3867CAIF NETWORK LAYER
3868L:	netdev@vger.kernel.org
3869S:	Orphan
3870F:	Documentation/networking/caif/
3871F:	drivers/net/caif/
3872F:	include/net/caif/
3873F:	include/uapi/linux/caif/
3874F:	net/caif/
3875
3876CAKE QDISC
3877M:	Toke Høiland-Jørgensen <toke@toke.dk>
3878L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3879S:	Maintained
3880F:	net/sched/sch_cake.c
3881
3882CAN NETWORK DRIVERS
3883M:	Wolfgang Grandegger <wg@grandegger.com>
3884M:	Marc Kleine-Budde <mkl@pengutronix.de>
3885L:	linux-can@vger.kernel.org
3886S:	Maintained
3887W:	https://github.com/linux-can
3888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3890F:	Documentation/devicetree/bindings/net/can/
3891F:	drivers/net/can/
3892F:	include/linux/can/dev.h
3893F:	include/linux/can/led.h
3894F:	include/linux/can/platform/
3895F:	include/linux/can/rx-offload.h
3896F:	include/uapi/linux/can/error.h
3897F:	include/uapi/linux/can/netlink.h
3898F:	include/uapi/linux/can/vxcan.h
3899
3900CAN NETWORK LAYER
3901M:	Oliver Hartkopp <socketcan@hartkopp.net>
3902M:	Marc Kleine-Budde <mkl@pengutronix.de>
3903L:	linux-can@vger.kernel.org
3904S:	Maintained
3905W:	https://github.com/linux-can
3906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3908F:	Documentation/networking/can.rst
3909F:	include/linux/can/core.h
3910F:	include/linux/can/skb.h
3911F:	include/net/netns/can.h
3912F:	include/uapi/linux/can.h
3913F:	include/uapi/linux/can/bcm.h
3914F:	include/uapi/linux/can/gw.h
3915F:	include/uapi/linux/can/raw.h
3916F:	net/can/
3917
3918CAN-J1939 NETWORK LAYER
3919M:	Robin van der Gracht <robin@protonic.nl>
3920M:	Oleksij Rempel <o.rempel@pengutronix.de>
3921R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3922L:	linux-can@vger.kernel.org
3923S:	Maintained
3924F:	Documentation/networking/j1939.rst
3925F:	include/uapi/linux/can/j1939.h
3926F:	net/can/j1939/
3927
3928CAPABILITIES
3929M:	Serge Hallyn <serge@hallyn.com>
3930L:	linux-security-module@vger.kernel.org
3931S:	Supported
3932F:	include/linux/capability.h
3933F:	include/uapi/linux/capability.h
3934F:	kernel/capability.c
3935F:	security/commoncap.c
3936
3937CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3938M:	Kevin Tsai <ktsai@capellamicro.com>
3939S:	Maintained
3940F:	drivers/iio/light/cm*
3941
3942CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3943M:	Christian Lamparter <chunkeey@googlemail.com>
3944L:	linux-wireless@vger.kernel.org
3945S:	Maintained
3946W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3947F:	drivers/net/wireless/ath/carl9170/
3948
3949CAVIUM I2C DRIVER
3950M:	Robert Richter <rric@kernel.org>
3951S:	Odd Fixes
3952W:	http://www.marvell.com
3953F:	drivers/i2c/busses/i2c-octeon*
3954F:	drivers/i2c/busses/i2c-thunderx*
3955
3956CAVIUM LIQUIDIO NETWORK DRIVER
3957M:	Derek Chickles <dchickles@marvell.com>
3958M:	Satanand Burla <sburla@marvell.com>
3959M:	Felix Manlunas <fmanlunas@marvell.com>
3960L:	netdev@vger.kernel.org
3961S:	Supported
3962W:	http://www.marvell.com
3963F:	drivers/net/ethernet/cavium/liquidio/
3964
3965CAVIUM MMC DRIVER
3966M:	Robert Richter <rric@kernel.org>
3967S:	Odd Fixes
3968W:	http://www.marvell.com
3969F:	drivers/mmc/host/cavium*
3970
3971CAVIUM OCTEON-TX CRYPTO DRIVER
3972M:	George Cherian <gcherian@marvell.com>
3973L:	linux-crypto@vger.kernel.org
3974S:	Supported
3975W:	http://www.marvell.com
3976F:	drivers/crypto/cavium/cpt/
3977
3978CAVIUM THUNDERX2 ARM64 SOC
3979M:	Robert Richter <rric@kernel.org>
3980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3981S:	Odd Fixes
3982F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3983F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3984
3985CC2520 IEEE-802.15.4 RADIO DRIVER
3986M:	Varka Bhadram <varkabhadram@gmail.com>
3987L:	linux-wpan@vger.kernel.org
3988S:	Maintained
3989F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3990F:	drivers/net/ieee802154/cc2520.c
3991F:	include/linux/spi/cc2520.h
3992
3993CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3994M:	Gilad Ben-Yossef <gilad@benyossef.com>
3995L:	linux-crypto@vger.kernel.org
3996S:	Supported
3997W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3998F:	drivers/crypto/ccree/
3999
4000CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4001M:	Hadar Gat <hadar.gat@arm.com>
4002L:	linux-crypto@vger.kernel.org
4003S:	Supported
4004F:	drivers/char/hw_random/cctrng.c
4005F:	drivers/char/hw_random/cctrng.h
4006F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4007W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4008
4009CEC FRAMEWORK
4010M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4011L:	linux-media@vger.kernel.org
4012S:	Supported
4013W:	http://linuxtv.org
4014T:	git git://linuxtv.org/media_tree.git
4015F:	Documentation/ABI/testing/debugfs-cec-error-inj
4016F:	Documentation/devicetree/bindings/media/cec.txt
4017F:	Documentation/driver-api/media/cec-core.rst
4018F:	Documentation/userspace-api/media/cec
4019F:	drivers/media/cec/
4020F:	drivers/media/rc/keymaps/rc-cec.c
4021F:	include/media/cec-notifier.h
4022F:	include/media/cec.h
4023F:	include/uapi/linux/cec-funcs.h
4024F:	include/uapi/linux/cec.h
4025
4026CEC GPIO DRIVER
4027M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4028L:	linux-media@vger.kernel.org
4029S:	Supported
4030W:	http://linuxtv.org
4031T:	git git://linuxtv.org/media_tree.git
4032F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4033F:	drivers/media/platform/cec-gpio/
4034
4035CELL BROADBAND ENGINE ARCHITECTURE
4036M:	Arnd Bergmann <arnd@arndb.de>
4037L:	linuxppc-dev@lists.ozlabs.org
4038S:	Supported
4039W:	http://www.ibm.com/developerworks/power/cell/
4040F:	arch/powerpc/include/asm/cell*.h
4041F:	arch/powerpc/include/asm/spu*.h
4042F:	arch/powerpc/include/uapi/asm/spu*.h
4043F:	arch/powerpc/oprofile/*cell*
4044F:	arch/powerpc/platforms/cell/
4045
4046CELLWISE CW2015 BATTERY DRIVER
4047M:	Tobias Schrammm <t.schramm@manjaro.org>
4048S:	Maintained
4049F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4050F:	drivers/power/supply/cw2015_battery.c
4051
4052CEPH COMMON CODE (LIBCEPH)
4053M:	Ilya Dryomov <idryomov@gmail.com>
4054M:	Jeff Layton <jlayton@kernel.org>
4055L:	ceph-devel@vger.kernel.org
4056S:	Supported
4057W:	http://ceph.com/
4058T:	git git://github.com/ceph/ceph-client.git
4059F:	include/linux/ceph/
4060F:	include/linux/crush/
4061F:	net/ceph/
4062
4063CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4064M:	Jeff Layton <jlayton@kernel.org>
4065M:	Ilya Dryomov <idryomov@gmail.com>
4066L:	ceph-devel@vger.kernel.org
4067S:	Supported
4068W:	http://ceph.com/
4069T:	git git://github.com/ceph/ceph-client.git
4070F:	Documentation/filesystems/ceph.rst
4071F:	fs/ceph/
4072
4073CERTIFICATE HANDLING
4074M:	David Howells <dhowells@redhat.com>
4075M:	David Woodhouse <dwmw2@infradead.org>
4076L:	keyrings@vger.kernel.org
4077S:	Maintained
4078F:	Documentation/admin-guide/module-signing.rst
4079F:	certs/
4080F:	scripts/extract-cert.c
4081F:	scripts/sign-file.c
4082
4083CFAG12864B LCD DRIVER
4084M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4085S:	Maintained
4086F:	drivers/auxdisplay/cfag12864b.c
4087F:	include/linux/cfag12864b.h
4088
4089CFAG12864BFB LCD FRAMEBUFFER DRIVER
4090M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4091S:	Maintained
4092F:	drivers/auxdisplay/cfag12864bfb.c
4093F:	include/linux/cfag12864b.h
4094
4095CHAR and MISC DRIVERS
4096M:	Arnd Bergmann <arnd@arndb.de>
4097M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4098S:	Supported
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4100F:	drivers/char/
4101F:	drivers/misc/
4102F:	include/linux/miscdevice.h
4103
4104CHECKPATCH
4105M:	Andy Whitcroft <apw@canonical.com>
4106M:	Joe Perches <joe@perches.com>
4107S:	Maintained
4108F:	scripts/checkpatch.pl
4109
4110CHINESE DOCUMENTATION
4111M:	Harry Wei <harryxiyou@gmail.com>
4112M:	Alex Shi <alex.shi@linux.alibaba.com>
4113L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4114S:	Maintained
4115F:	Documentation/translations/zh_CN/
4116
4117CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4118M:	Peter Chen <Peter.Chen@nxp.com>
4119L:	linux-usb@vger.kernel.org
4120S:	Maintained
4121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4122F:	drivers/usb/chipidea/
4123
4124CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4125M:	Hans de Goede <hdegoede@redhat.com>
4126L:	linux-input@vger.kernel.org
4127S:	Maintained
4128F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4129F:	drivers/input/touchscreen/chipone_icn8318.c
4130
4131CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4132M:	Hans de Goede <hdegoede@redhat.com>
4133L:	linux-input@vger.kernel.org
4134S:	Maintained
4135F:	drivers/input/touchscreen/chipone_icn8505.c
4136
4137CHROME HARDWARE PLATFORM SUPPORT
4138M:	Benson Leung <bleung@chromium.org>
4139M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4140S:	Maintained
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4142F:	drivers/platform/chrome/
4143
4144CHROMEOS EC CODEC DRIVER
4145M:	Cheng-Yi Chiang <cychiang@chromium.org>
4146R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4147R:	Guenter Roeck <groeck@chromium.org>
4148S:	Maintained
4149F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4150F:	sound/soc/codecs/cros_ec_codec.*
4151
4152CHROMEOS EC SUBDRIVERS
4153M:	Benson Leung <bleung@chromium.org>
4154M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4155R:	Guenter Roeck <groeck@chromium.org>
4156S:	Maintained
4157F:	drivers/power/supply/cros_usbpd-charger.c
4158N:	cros_ec
4159N:	cros-ec
4160
4161CHRONTEL CH7322 CEC DRIVER
4162M:	Jeff Chase <jnchase@google.com>
4163L:	linux-media@vger.kernel.org
4164S:	Maintained
4165T:	git git://linuxtv.org/media_tree.git
4166F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4167F:	drivers/media/cec/i2c/ch7322.c
4168
4169CIRRUS LOGIC AUDIO CODEC DRIVERS
4170M:	James Schulman <james.schulman@cirrus.com>
4171M:	David Rhodes <david.rhodes@cirrus.com>
4172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4173S:	Maintained
4174F:	sound/soc/codecs/cs*
4175
4176CIRRUS LOGIC EP93XX ETHERNET DRIVER
4177M:	Hartley Sweeten <hsweeten@visionengravers.com>
4178L:	netdev@vger.kernel.org
4179S:	Maintained
4180F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4181
4182CIRRUS LOGIC LOCHNAGAR DRIVER
4183M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4184M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4185L:	patches@opensource.cirrus.com
4186S:	Supported
4187F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4188F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4189F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4190F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4191F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4192F:	Documentation/hwmon/lochnagar.rst
4193F:	drivers/clk/clk-lochnagar.c
4194F:	drivers/hwmon/lochnagar-hwmon.c
4195F:	drivers/mfd/lochnagar-i2c.c
4196F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4197F:	drivers/regulator/lochnagar-regulator.c
4198F:	include/dt-bindings/clk/lochnagar.h
4199F:	include/dt-bindings/pinctrl/lochnagar.h
4200F:	include/linux/mfd/lochnagar*
4201F:	sound/soc/codecs/lochnagar-sc.c
4202
4203CIRRUS LOGIC MADERA CODEC DRIVERS
4204M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4205M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4207L:	patches@opensource.cirrus.com
4208S:	Supported
4209W:	https://github.com/CirrusLogic/linux-drivers/wiki
4210T:	git https://github.com/CirrusLogic/linux-drivers.git
4211F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4212F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4213F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4214F:	drivers/gpio/gpio-madera*
4215F:	drivers/irqchip/irq-madera*
4216F:	drivers/mfd/cs47l*
4217F:	drivers/mfd/madera*
4218F:	drivers/pinctrl/cirrus/*
4219F:	include/dt-bindings/sound/madera*
4220F:	include/linux/irqchip/irq-madera*
4221F:	include/linux/mfd/madera/*
4222F:	include/sound/madera*
4223F:	sound/soc/codecs/cs47l*
4224F:	sound/soc/codecs/madera*
4225
4226CISCO FCOE HBA DRIVER
4227M:	Satish Kharat <satishkh@cisco.com>
4228M:	Sesidhar Baddela <sebaddel@cisco.com>
4229M:	Karan Tilak Kumar <kartilak@cisco.com>
4230L:	linux-scsi@vger.kernel.org
4231S:	Supported
4232F:	drivers/scsi/fnic/
4233
4234CISCO SCSI HBA DRIVER
4235M:	Karan Tilak Kumar <kartilak@cisco.com>
4236M:	Sesidhar Baddela <sebaddel@cisco.com>
4237L:	linux-scsi@vger.kernel.org
4238S:	Supported
4239F:	drivers/scsi/snic/
4240
4241CISCO VIC ETHERNET NIC DRIVER
4242M:	Christian Benvenuti <benve@cisco.com>
4243M:	Govindarajulu Varadarajan <_govind@gmx.com>
4244S:	Supported
4245F:	drivers/net/ethernet/cisco/enic/
4246
4247CISCO VIC LOW LATENCY NIC DRIVER
4248M:	Christian Benvenuti <benve@cisco.com>
4249M:	Nelson Escobar <neescoba@cisco.com>
4250M:	Parvi Kaustubhi <pkaustub@cisco.com>
4251S:	Supported
4252F:	drivers/infiniband/hw/usnic/
4253
4254CLANG-FORMAT FILE
4255M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4256S:	Maintained
4257F:	.clang-format
4258
4259CLANG/LLVM BUILD SUPPORT
4260M:	Nathan Chancellor <natechancellor@gmail.com>
4261M:	Nick Desaulniers <ndesaulniers@google.com>
4262L:	clang-built-linux@googlegroups.com
4263S:	Supported
4264W:	https://clangbuiltlinux.github.io/
4265B:	https://github.com/ClangBuiltLinux/linux/issues
4266C:	irc://chat.freenode.net/clangbuiltlinux
4267F:	Documentation/kbuild/llvm.rst
4268K:	\b(?i:clang|llvm)\b
4269
4270CLEANCACHE API
4271M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4272L:	linux-kernel@vger.kernel.org
4273S:	Maintained
4274F:	include/linux/cleancache.h
4275F:	mm/cleancache.c
4276
4277CLK API
4278M:	Russell King <linux@armlinux.org.uk>
4279L:	linux-clk@vger.kernel.org
4280S:	Maintained
4281F:	include/linux/clk.h
4282
4283CLOCKSOURCE, CLOCKEVENT DRIVERS
4284M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4285M:	Thomas Gleixner <tglx@linutronix.de>
4286L:	linux-kernel@vger.kernel.org
4287S:	Supported
4288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4289F:	Documentation/devicetree/bindings/timer/
4290F:	drivers/clocksource/
4291
4292CMPC ACPI DRIVER
4293M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4294M:	Daniel Oliveira Nascimento <don@syst.com.br>
4295L:	platform-driver-x86@vger.kernel.org
4296S:	Supported
4297F:	drivers/platform/x86/classmate-laptop.c
4298
4299COBALT MEDIA DRIVER
4300M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4301L:	linux-media@vger.kernel.org
4302S:	Supported
4303W:	https://linuxtv.org
4304T:	git git://linuxtv.org/media_tree.git
4305F:	drivers/media/pci/cobalt/
4306
4307COCCINELLE/Semantic Patches (SmPL)
4308M:	Julia Lawall <Julia.Lawall@lip6.fr>
4309M:	Gilles Muller <Gilles.Muller@lip6.fr>
4310M:	Nicolas Palix <nicolas.palix@imag.fr>
4311M:	Michal Marek <michal.lkml@markovi.net>
4312L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4313S:	Supported
4314W:	http://coccinelle.lip6.fr/
4315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4316F:	Documentation/dev-tools/coccinelle.rst
4317F:	scripts/coccicheck
4318F:	scripts/coccinelle/
4319
4320CODA FILE SYSTEM
4321M:	Jan Harkes <jaharkes@cs.cmu.edu>
4322M:	coda@cs.cmu.edu
4323L:	codalist@coda.cs.cmu.edu
4324S:	Maintained
4325W:	http://www.coda.cs.cmu.edu/
4326F:	Documentation/filesystems/coda.rst
4327F:	fs/coda/
4328F:	include/linux/coda*.h
4329F:	include/uapi/linux/coda*.h
4330
4331CODA V4L2 MEM2MEM DRIVER
4332M:	Philipp Zabel <p.zabel@pengutronix.de>
4333L:	linux-media@vger.kernel.org
4334S:	Maintained
4335F:	Documentation/devicetree/bindings/media/coda.txt
4336F:	drivers/media/platform/coda/
4337
4338CODE OF CONDUCT
4339M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4340S:	Supported
4341F:	Documentation/process/code-of-conduct-interpretation.rst
4342F:	Documentation/process/code-of-conduct.rst
4343
4344COMMON CLK FRAMEWORK
4345M:	Michael Turquette <mturquette@baylibre.com>
4346M:	Stephen Boyd <sboyd@kernel.org>
4347L:	linux-clk@vger.kernel.org
4348S:	Maintained
4349Q:	http://patchwork.kernel.org/project/linux-clk/list/
4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4351F:	Documentation/devicetree/bindings/clock/
4352F:	drivers/clk/
4353F:	include/linux/clk-pr*
4354F:	include/linux/clk/
4355F:	include/linux/of_clk.h
4356X:	drivers/clk/clkdev.c
4357
4358COMMON INTERNET FILE SYSTEM (CIFS)
4359M:	Steve French <sfrench@samba.org>
4360L:	linux-cifs@vger.kernel.org
4361L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4362S:	Supported
4363W:	http://linux-cifs.samba.org/
4364T:	git git://git.samba.org/sfrench/cifs-2.6.git
4365F:	Documentation/admin-guide/cifs/
4366F:	fs/cifs/
4367
4368COMPACTPCI HOTPLUG CORE
4369M:	Scott Murray <scott@spiteful.org>
4370L:	linux-pci@vger.kernel.org
4371S:	Maintained
4372F:	drivers/pci/hotplug/cpci_hotplug*
4373
4374COMPACTPCI HOTPLUG GENERIC DRIVER
4375M:	Scott Murray <scott@spiteful.org>
4376L:	linux-pci@vger.kernel.org
4377S:	Maintained
4378F:	drivers/pci/hotplug/cpcihp_generic.c
4379
4380COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4381M:	Scott Murray <scott@spiteful.org>
4382L:	linux-pci@vger.kernel.org
4383S:	Maintained
4384F:	drivers/pci/hotplug/cpcihp_zt5550.*
4385
4386COMPAL LAPTOP SUPPORT
4387M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4388L:	platform-driver-x86@vger.kernel.org
4389S:	Maintained
4390F:	drivers/platform/x86/compal-laptop.c
4391
4392COMPILER ATTRIBUTES
4393M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4394S:	Maintained
4395F:	include/linux/compiler_attributes.h
4396
4397CONEXANT ACCESSRUNNER USB DRIVER
4398L:	accessrunner-general@lists.sourceforge.net
4399S:	Orphan
4400W:	http://accessrunner.sourceforge.net/
4401F:	drivers/usb/atm/cxacru.c
4402
4403CONFIGFS
4404M:	Joel Becker <jlbec@evilplan.org>
4405M:	Christoph Hellwig <hch@lst.de>
4406S:	Supported
4407T:	git git://git.infradead.org/users/hch/configfs.git
4408F:	fs/configfs/
4409F:	include/linux/configfs.h
4410
4411CONNECTOR
4412M:	Evgeniy Polyakov <zbr@ioremap.net>
4413L:	netdev@vger.kernel.org
4414S:	Maintained
4415F:	drivers/connector/
4416
4417CONSOLE SUBSYSTEM
4418M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4419S:	Supported
4420F:	drivers/video/console/
4421F:	include/linux/console*
4422
4423CONTROL GROUP (CGROUP)
4424M:	Tejun Heo <tj@kernel.org>
4425M:	Li Zefan <lizefan@huawei.com>
4426M:	Johannes Weiner <hannes@cmpxchg.org>
4427L:	cgroups@vger.kernel.org
4428S:	Maintained
4429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4430F:	Documentation/admin-guide/cgroup-v1/
4431F:	Documentation/admin-guide/cgroup-v2.rst
4432F:	include/linux/cgroup*
4433F:	kernel/cgroup/
4434
4435CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4436M:	Tejun Heo <tj@kernel.org>
4437M:	Jens Axboe <axboe@kernel.dk>
4438L:	cgroups@vger.kernel.org
4439L:	linux-block@vger.kernel.org
4440T:	git git://git.kernel.dk/linux-block
4441F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4442F:	block/bfq-cgroup.c
4443F:	block/blk-cgroup.c
4444F:	block/blk-iolatency.c
4445F:	block/blk-throttle.c
4446F:	include/linux/blk-cgroup.h
4447
4448CONTROL GROUP - CPUSET
4449M:	Li Zefan <lizefan@huawei.com>
4450L:	cgroups@vger.kernel.org
4451S:	Maintained
4452W:	http://www.bullopensource.org/cpuset/
4453W:	http://oss.sgi.com/projects/cpusets/
4454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4455F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4456F:	include/linux/cpuset.h
4457F:	kernel/cgroup/cpuset.c
4458
4459CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4460M:	Johannes Weiner <hannes@cmpxchg.org>
4461M:	Michal Hocko <mhocko@kernel.org>
4462M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4463L:	cgroups@vger.kernel.org
4464L:	linux-mm@kvack.org
4465S:	Maintained
4466F:	mm/memcontrol.c
4467F:	mm/swap_cgroup.c
4468
4469CORETEMP HARDWARE MONITORING DRIVER
4470M:	Fenghua Yu <fenghua.yu@intel.com>
4471L:	linux-hwmon@vger.kernel.org
4472S:	Maintained
4473F:	Documentation/hwmon/coretemp.rst
4474F:	drivers/hwmon/coretemp.c
4475
4476CORSAIR-CPRO HARDWARE MONITOR DRIVER
4477M:	Marius Zachmann <mail@mariuszachmann.de>
4478L:	linux-hwmon@vger.kernel.org
4479S:	Maintained
4480F:	drivers/hwmon/corsair-cpro.c
4481
4482COSA/SRP SYNC SERIAL DRIVER
4483M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4484S:	Maintained
4485W:	http://www.fi.muni.cz/~kas/cosa/
4486F:	drivers/net/wan/cosa*
4487
4488COUNTER SUBSYSTEM
4489M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4490L:	linux-iio@vger.kernel.org
4491S:	Maintained
4492F:	Documentation/ABI/testing/sysfs-bus-counter*
4493F:	Documentation/driver-api/generic-counter.rst
4494F:	drivers/counter/
4495F:	include/linux/counter.h
4496F:	include/linux/counter_enum.h
4497
4498CPMAC ETHERNET DRIVER
4499M:	Florian Fainelli <f.fainelli@gmail.com>
4500L:	netdev@vger.kernel.org
4501S:	Maintained
4502F:	drivers/net/ethernet/ti/cpmac.c
4503
4504CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4505M:	Viresh Kumar <viresh.kumar@linaro.org>
4506M:	Sudeep Holla <sudeep.holla@arm.com>
4507L:	linux-pm@vger.kernel.org
4508S:	Maintained
4509W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4510F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4511
4512CPU FREQUENCY SCALING FRAMEWORK
4513M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4514M:	Viresh Kumar <viresh.kumar@linaro.org>
4515L:	linux-pm@vger.kernel.org
4516S:	Maintained
4517B:	https://bugzilla.kernel.org
4518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4520F:	Documentation/admin-guide/pm/cpufreq.rst
4521F:	Documentation/admin-guide/pm/intel_pstate.rst
4522F:	Documentation/cpu-freq/
4523F:	Documentation/devicetree/bindings/cpufreq/
4524F:	drivers/cpufreq/
4525F:	include/linux/cpufreq.h
4526F:	include/linux/sched/cpufreq.h
4527F:	kernel/sched/cpufreq*.c
4528F:	tools/testing/selftests/cpufreq/
4529
4530CPU IDLE TIME MANAGEMENT FRAMEWORK
4531M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4532M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4533L:	linux-pm@vger.kernel.org
4534S:	Maintained
4535B:	https://bugzilla.kernel.org
4536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4537F:	Documentation/admin-guide/pm/cpuidle.rst
4538F:	Documentation/driver-api/pm/cpuidle.rst
4539F:	drivers/cpuidle/*
4540F:	include/linux/cpuidle.h
4541
4542CPU POWER MONITORING SUBSYSTEM
4543M:	Thomas Renninger <trenn@suse.com>
4544M:	Shuah Khan <shuah@kernel.org>
4545M:	Shuah Khan <skhan@linuxfoundation.org>
4546L:	linux-pm@vger.kernel.org
4547S:	Maintained
4548F:	tools/power/cpupower/
4549
4550CPUID/MSR DRIVER
4551M:	"H. Peter Anvin" <hpa@zytor.com>
4552S:	Maintained
4553F:	arch/x86/kernel/cpuid.c
4554F:	arch/x86/kernel/msr.c
4555
4556CPUIDLE DRIVER - ARM BIG LITTLE
4557M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4558M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4559L:	linux-pm@vger.kernel.org
4560L:	linux-arm-kernel@lists.infradead.org
4561S:	Maintained
4562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4563F:	drivers/cpuidle/cpuidle-big_little.c
4564
4565CPUIDLE DRIVER - ARM EXYNOS
4566M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4567M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4568M:	Kukjin Kim <kgene@kernel.org>
4569L:	linux-pm@vger.kernel.org
4570L:	linux-samsung-soc@vger.kernel.org
4571S:	Supported
4572F:	arch/arm/mach-exynos/pm.c
4573F:	drivers/cpuidle/cpuidle-exynos.c
4574
4575CPUIDLE DRIVER - ARM PSCI
4576M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4577M:	Sudeep Holla <sudeep.holla@arm.com>
4578L:	linux-pm@vger.kernel.org
4579L:	linux-arm-kernel@lists.infradead.org
4580S:	Supported
4581F:	drivers/cpuidle/cpuidle-psci.c
4582
4583CRAMFS FILESYSTEM
4584M:	Nicolas Pitre <nico@fluxnic.net>
4585S:	Maintained
4586F:	Documentation/filesystems/cramfs.rst
4587F:	fs/cramfs/
4588
4589CREATIVE SB0540
4590M:	Bastien Nocera <hadess@hadess.net>
4591L:	linux-input@vger.kernel.org
4592S:	Maintained
4593F:	drivers/hid/hid-creative-sb0540.c
4594
4595CRYPTO API
4596M:	Herbert Xu <herbert@gondor.apana.org.au>
4597M:	"David S. Miller" <davem@davemloft.net>
4598L:	linux-crypto@vger.kernel.org
4599S:	Maintained
4600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4602F:	Documentation/crypto/
4603F:	Documentation/devicetree/bindings/crypto/
4604F:	arch/*/crypto/
4605F:	crypto/
4606F:	drivers/crypto/
4607F:	include/crypto/
4608F:	include/linux/crypto*
4609F:	lib/crypto/
4610
4611CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4612M:	Neil Horman <nhorman@tuxdriver.com>
4613L:	linux-crypto@vger.kernel.org
4614S:	Maintained
4615F:	crypto/ansi_cprng.c
4616F:	crypto/rng.c
4617
4618CS3308 MEDIA DRIVER
4619M:	Hans Verkuil <hverkuil@xs4all.nl>
4620L:	linux-media@vger.kernel.org
4621S:	Odd Fixes
4622W:	http://linuxtv.org
4623T:	git git://linuxtv.org/media_tree.git
4624F:	drivers/media/i2c/cs3308.c
4625
4626CS5535 Audio ALSA driver
4627M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4628S:	Maintained
4629F:	sound/pci/cs5535audio/
4630
4631CSI DRIVERS FOR ALLWINNER V3s
4632M:	Yong Deng <yong.deng@magewell.com>
4633L:	linux-media@vger.kernel.org
4634S:	Maintained
4635T:	git git://linuxtv.org/media_tree.git
4636F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4637F:	drivers/media/platform/sunxi/sun6i-csi/
4638
4639CW1200 WLAN driver
4640M:	Solomon Peachy <pizza@shaftnet.org>
4641S:	Maintained
4642F:	drivers/net/wireless/st/cw1200/
4643
4644CX18 VIDEO4LINUX DRIVER
4645M:	Andy Walls <awalls@md.metrocast.net>
4646L:	linux-media@vger.kernel.org
4647S:	Maintained
4648W:	https://linuxtv.org
4649T:	git git://linuxtv.org/media_tree.git
4650F:	drivers/media/pci/cx18/
4651F:	include/uapi/linux/ivtv*
4652
4653CX2341X MPEG ENCODER HELPER MODULE
4654M:	Hans Verkuil <hverkuil@xs4all.nl>
4655L:	linux-media@vger.kernel.org
4656S:	Maintained
4657W:	https://linuxtv.org
4658T:	git git://linuxtv.org/media_tree.git
4659F:	drivers/media/common/cx2341x*
4660F:	include/media/drv-intf/cx2341x.h
4661
4662CX24120 MEDIA DRIVER
4663M:	Jemma Denson <jdenson@gmail.com>
4664M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4665L:	linux-media@vger.kernel.org
4666S:	Maintained
4667W:	https://linuxtv.org
4668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4669F:	drivers/media/dvb-frontends/cx24120*
4670
4671CX88 VIDEO4LINUX DRIVER
4672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4673L:	linux-media@vger.kernel.org
4674S:	Odd fixes
4675W:	https://linuxtv.org
4676T:	git git://linuxtv.org/media_tree.git
4677F:	Documentation/driver-api/media/drivers/cx88*
4678F:	drivers/media/pci/cx88/
4679
4680CXD2820R MEDIA DRIVER
4681M:	Antti Palosaari <crope@iki.fi>
4682L:	linux-media@vger.kernel.org
4683S:	Maintained
4684W:	https://linuxtv.org
4685W:	http://palosaari.fi/linux/
4686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4687T:	git git://linuxtv.org/anttip/media_tree.git
4688F:	drivers/media/dvb-frontends/cxd2820r*
4689
4690CXGB3 ETHERNET DRIVER (CXGB3)
4691M:	Vishal Kulkarni <vishal@chelsio.com>
4692L:	netdev@vger.kernel.org
4693S:	Supported
4694W:	http://www.chelsio.com
4695F:	drivers/net/ethernet/chelsio/cxgb3/
4696
4697CXGB3 ISCSI DRIVER (CXGB3I)
4698M:	Karen Xie <kxie@chelsio.com>
4699L:	linux-scsi@vger.kernel.org
4700S:	Supported
4701W:	http://www.chelsio.com
4702F:	drivers/scsi/cxgbi/cxgb3i
4703
4704CXGB4 CRYPTO DRIVER (chcr)
4705M:	Ayush Sawal <ayush.sawal@chelsio.com>
4706M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4707M:	Rohit Maheshwari <rohitm@chelsio.com>
4708L:	linux-crypto@vger.kernel.org
4709S:	Supported
4710W:	http://www.chelsio.com
4711F:	drivers/crypto/chelsio
4712
4713CXGB4 ETHERNET DRIVER (CXGB4)
4714M:	Vishal Kulkarni <vishal@chelsio.com>
4715L:	netdev@vger.kernel.org
4716S:	Supported
4717W:	http://www.chelsio.com
4718F:	drivers/net/ethernet/chelsio/cxgb4/
4719
4720CXGB4 ISCSI DRIVER (CXGB4I)
4721M:	Karen Xie <kxie@chelsio.com>
4722L:	linux-scsi@vger.kernel.org
4723S:	Supported
4724W:	http://www.chelsio.com
4725F:	drivers/scsi/cxgbi/cxgb4i
4726
4727CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4728M:	Potnuri Bharat Teja <bharat@chelsio.com>
4729L:	linux-rdma@vger.kernel.org
4730S:	Supported
4731W:	http://www.openfabrics.org
4732F:	drivers/infiniband/hw/cxgb4/
4733F:	include/uapi/rdma/cxgb4-abi.h
4734
4735CXGB4VF ETHERNET DRIVER (CXGB4VF)
4736M:	Vishal Kulkarni <vishal@gmail.com>
4737L:	netdev@vger.kernel.org
4738S:	Supported
4739W:	http://www.chelsio.com
4740F:	drivers/net/ethernet/chelsio/cxgb4vf/
4741
4742CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4743M:	Frederic Barrat <fbarrat@linux.ibm.com>
4744M:	Andrew Donnellan <ajd@linux.ibm.com>
4745L:	linuxppc-dev@lists.ozlabs.org
4746S:	Supported
4747F:	Documentation/ABI/testing/sysfs-class-cxl
4748F:	Documentation/powerpc/cxl.rst
4749F:	arch/powerpc/platforms/powernv/pci-cxl.c
4750F:	drivers/misc/cxl/
4751F:	include/misc/cxl*
4752F:	include/uapi/misc/cxl.h
4753
4754CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4755M:	Manoj N. Kumar <manoj@linux.ibm.com>
4756M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4757M:	Uma Krishnan <ukrishn@linux.ibm.com>
4758L:	linux-scsi@vger.kernel.org
4759S:	Supported
4760F:	Documentation/powerpc/cxlflash.rst
4761F:	drivers/scsi/cxlflash/
4762F:	include/uapi/scsi/cxlflash_ioctl.h
4763
4764CYBERPRO FB DRIVER
4765M:	Russell King <linux@armlinux.org.uk>
4766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4767S:	Maintained
4768W:	http://www.armlinux.org.uk/
4769F:	drivers/video/fbdev/cyber2000fb.*
4770
4771CYCLADES ASYNC MUX DRIVER
4772S:	Orphan
4773W:	http://www.cyclades.com/
4774F:	drivers/tty/cyclades.c
4775F:	include/linux/cyclades.h
4776F:	include/uapi/linux/cyclades.h
4777
4778CYCLADES PC300 DRIVER
4779S:	Orphan
4780W:	http://www.cyclades.com/
4781F:	drivers/net/wan/pc300*
4782
4783CYPRESS_FIRMWARE MEDIA DRIVER
4784M:	Antti Palosaari <crope@iki.fi>
4785L:	linux-media@vger.kernel.org
4786S:	Maintained
4787W:	https://linuxtv.org
4788W:	http://palosaari.fi/linux/
4789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4790T:	git git://linuxtv.org/anttip/media_tree.git
4791F:	drivers/media/common/cypress_firmware*
4792
4793CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4794M:	Linus Walleij <linus.walleij@linaro.org>
4795L:	linux-input@vger.kernel.org
4796S:	Maintained
4797F:	drivers/input/touchscreen/cy8ctma140.c
4798
4799CYTTSP TOUCHSCREEN DRIVER
4800M:	Ferruh Yigit <fery@cypress.com>
4801L:	linux-input@vger.kernel.org
4802S:	Supported
4803F:	drivers/input/touchscreen/cyttsp*
4804F:	include/linux/input/cyttsp.h
4805
4806D-LINK DIR-685 TOUCHKEYS DRIVER
4807M:	Linus Walleij <linus.walleij@linaro.org>
4808L:	linux-input@vger.kernel.org
4809S:	Supported
4810F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4811
4812DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4813M:	Joshua Kinard <kumba@gentoo.org>
4814S:	Maintained
4815F:	drivers/rtc/rtc-ds1685.c
4816F:	include/linux/rtc/ds1685.h
4817
4818DAMA SLAVE for AX.25
4819M:	Joerg Reuter <jreuter@yaina.de>
4820L:	linux-hams@vger.kernel.org
4821S:	Maintained
4822W:	http://yaina.de/jreuter/
4823W:	http://www.qsl.net/dl1bke/
4824F:	net/ax25/af_ax25.c
4825F:	net/ax25/ax25_dev.c
4826F:	net/ax25/ax25_ds_*
4827F:	net/ax25/ax25_in.c
4828F:	net/ax25/ax25_out.c
4829F:	net/ax25/ax25_timer.c
4830F:	net/ax25/sysctl_net_ax25.c
4831
4832DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4833L:	netdev@vger.kernel.org
4834S:	Orphan
4835F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4836F:	drivers/net/ethernet/dec/tulip/dmfe.c
4837
4838DC390/AM53C974 SCSI driver
4839M:	Hannes Reinecke <hare@suse.com>
4840L:	linux-scsi@vger.kernel.org
4841S:	Maintained
4842F:	drivers/scsi/am53c974.c
4843
4844DC395x SCSI driver
4845M:	Oliver Neukum <oliver@neukum.org>
4846M:	Ali Akcaagac <aliakc@web.de>
4847M:	Jamie Lenehan <lenehan@twibble.org>
4848L:	dc395x@twibble.org
4849S:	Maintained
4850W:	http://twibble.org/dist/dc395x/
4851W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4852F:	Documentation/scsi/dc395x.rst
4853F:	drivers/scsi/dc395x.*
4854
4855DCCP PROTOCOL
4856M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4857L:	dccp@vger.kernel.org
4858S:	Maintained
4859W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4860F:	include/linux/dccp.h
4861F:	include/linux/tfrc.h
4862F:	include/uapi/linux/dccp.h
4863F:	net/dccp/
4864
4865DECnet NETWORK LAYER
4866L:	linux-decnet-user@lists.sourceforge.net
4867S:	Orphan
4868W:	http://linux-decnet.sourceforge.net
4869F:	Documentation/networking/decnet.rst
4870F:	net/decnet/
4871
4872DECSTATION PLATFORM SUPPORT
4873M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4874L:	linux-mips@vger.kernel.org
4875S:	Maintained
4876W:	http://www.linux-mips.org/wiki/DECstation
4877F:	arch/mips/dec/
4878F:	arch/mips/include/asm/dec/
4879F:	arch/mips/include/asm/mach-dec/
4880
4881DEFXX FDDI NETWORK DRIVER
4882M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4883S:	Maintained
4884F:	drivers/net/fddi/defxx.*
4885
4886DEFZA FDDI NETWORK DRIVER
4887M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4888S:	Maintained
4889F:	drivers/net/fddi/defza.*
4890
4891DEINTERLACE DRIVERS FOR ALLWINNER H3
4892M:	Jernej Skrabec <jernej.skrabec@siol.net>
4893L:	linux-media@vger.kernel.org
4894S:	Maintained
4895T:	git git://linuxtv.org/media_tree.git
4896F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4897F:	drivers/media/platform/sunxi/sun8i-di/
4898
4899DELL LAPTOP DRIVER
4900M:	Matthew Garrett <mjg59@srcf.ucam.org>
4901M:	Pali Rohár <pali@kernel.org>
4902L:	platform-driver-x86@vger.kernel.org
4903S:	Maintained
4904F:	drivers/platform/x86/dell-laptop.c
4905
4906DELL LAPTOP FREEFALL DRIVER
4907M:	Pali Rohár <pali@kernel.org>
4908S:	Maintained
4909F:	drivers/platform/x86/dell-smo8800.c
4910
4911DELL LAPTOP RBTN DRIVER
4912M:	Pali Rohár <pali@kernel.org>
4913S:	Maintained
4914F:	drivers/platform/x86/dell-rbtn.*
4915
4916DELL LAPTOP SMM DRIVER
4917M:	Pali Rohár <pali@kernel.org>
4918S:	Maintained
4919F:	drivers/hwmon/dell-smm-hwmon.c
4920F:	include/uapi/linux/i8k.h
4921
4922DELL REMOTE BIOS UPDATE DRIVER
4923M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4924L:	platform-driver-x86@vger.kernel.org
4925S:	Maintained
4926F:	drivers/platform/x86/dell_rbu.c
4927
4928DELL SMBIOS DRIVER
4929M:	Pali Rohár <pali@kernel.org>
4930M:	Mario Limonciello <mario.limonciello@dell.com>
4931L:	platform-driver-x86@vger.kernel.org
4932S:	Maintained
4933F:	drivers/platform/x86/dell-smbios.*
4934
4935DELL SMBIOS SMM DRIVER
4936M:	Mario Limonciello <mario.limonciello@dell.com>
4937L:	platform-driver-x86@vger.kernel.org
4938S:	Maintained
4939F:	drivers/platform/x86/dell-smbios-smm.c
4940
4941DELL SMBIOS WMI DRIVER
4942M:	Mario Limonciello <mario.limonciello@dell.com>
4943L:	platform-driver-x86@vger.kernel.org
4944S:	Maintained
4945F:	drivers/platform/x86/dell-smbios-wmi.c
4946F:	tools/wmi/dell-smbios-example.c
4947
4948DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4949M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4950L:	platform-driver-x86@vger.kernel.org
4951S:	Maintained
4952F:	Documentation/driver-api/dcdbas.rst
4953F:	drivers/platform/x86/dcdbas.*
4954
4955DELL WMI DESCRIPTOR DRIVER
4956M:	Mario Limonciello <mario.limonciello@dell.com>
4957S:	Maintained
4958F:	drivers/platform/x86/dell-wmi-descriptor.c
4959
4960DELL WMI NOTIFICATIONS DRIVER
4961M:	Matthew Garrett <mjg59@srcf.ucam.org>
4962M:	Pali Rohár <pali@kernel.org>
4963S:	Maintained
4964F:	drivers/platform/x86/dell-wmi.c
4965
4966DELTA ST MEDIA DRIVER
4967M:	Hugues Fruchet <hugues.fruchet@st.com>
4968L:	linux-media@vger.kernel.org
4969S:	Supported
4970W:	https://linuxtv.org
4971T:	git git://linuxtv.org/media_tree.git
4972F:	drivers/media/platform/sti/delta
4973
4974DENALI NAND DRIVER
4975M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4976L:	linux-mtd@lists.infradead.org
4977S:	Supported
4978F:	drivers/mtd/nand/raw/denali*
4979
4980DESIGNWARE EDMA CORE IP DRIVER
4981M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4982L:	dmaengine@vger.kernel.org
4983S:	Maintained
4984F:	drivers/dma/dw-edma/
4985F:	include/linux/dma/edma.h
4986
4987DESIGNWARE USB2 DRD IP DRIVER
4988M:	Minas Harutyunyan <hminas@synopsys.com>
4989L:	linux-usb@vger.kernel.org
4990S:	Maintained
4991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4992F:	drivers/usb/dwc2/
4993
4994DESIGNWARE USB3 DRD IP DRIVER
4995M:	Felipe Balbi <balbi@kernel.org>
4996L:	linux-usb@vger.kernel.org
4997S:	Maintained
4998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4999F:	drivers/usb/dwc3/
5000
5001DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5002M:	Andreas Klinger <ak@it-klinger.de>
5003L:	linux-iio@vger.kernel.org
5004S:	Maintained
5005F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5006F:	drivers/iio/proximity/srf*.c
5007
5008DEVICE COREDUMP (DEV_COREDUMP)
5009M:	Johannes Berg <johannes@sipsolutions.net>
5010L:	linux-kernel@vger.kernel.org
5011S:	Maintained
5012F:	drivers/base/devcoredump.c
5013F:	include/linux/devcoredump.h
5014
5015DEVICE DIRECT ACCESS (DAX)
5016M:	Dan Williams <dan.j.williams@intel.com>
5017M:	Vishal Verma <vishal.l.verma@intel.com>
5018M:	Dave Jiang <dave.jiang@intel.com>
5019L:	linux-nvdimm@lists.01.org
5020S:	Supported
5021F:	drivers/dax/
5022
5023DEVICE FREQUENCY (DEVFREQ)
5024M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5025M:	Kyungmin Park <kyungmin.park@samsung.com>
5026M:	Chanwoo Choi <cw00.choi@samsung.com>
5027L:	linux-pm@vger.kernel.org
5028S:	Maintained
5029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5030F:	Documentation/devicetree/bindings/devfreq/
5031F:	drivers/devfreq/
5032F:	include/linux/devfreq.h
5033F:	include/trace/events/devfreq.h
5034
5035DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5036M:	Chanwoo Choi <cw00.choi@samsung.com>
5037L:	linux-pm@vger.kernel.org
5038S:	Supported
5039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5040F:	Documentation/devicetree/bindings/devfreq/event/
5041F:	drivers/devfreq/devfreq-event.c
5042F:	drivers/devfreq/event/
5043F:	include/dt-bindings/pmu/exynos_ppmu.h
5044F:	include/linux/devfreq-event.h
5045
5046DEVICE NUMBER REGISTRY
5047M:	Torben Mathiasen <device@lanana.org>
5048S:	Maintained
5049W:	http://lanana.org/docs/device-list/index.html
5050
5051DEVICE-MAPPER  (LVM)
5052M:	Alasdair Kergon <agk@redhat.com>
5053M:	Mike Snitzer <snitzer@redhat.com>
5054M:	dm-devel@redhat.com
5055L:	dm-devel@redhat.com
5056S:	Maintained
5057W:	http://sources.redhat.com/dm
5058Q:	http://patchwork.kernel.org/project/dm-devel/list/
5059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5060T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5061F:	Documentation/admin-guide/device-mapper/
5062F:	drivers/md/Kconfig
5063F:	drivers/md/Makefile
5064F:	drivers/md/dm*
5065F:	drivers/md/persistent-data/
5066F:	include/linux/device-mapper.h
5067F:	include/linux/dm-*.h
5068F:	include/uapi/linux/dm-*.h
5069
5070DEVLINK
5071M:	Jiri Pirko <jiri@nvidia.com>
5072L:	netdev@vger.kernel.org
5073S:	Supported
5074F:	Documentation/networking/devlink
5075F:	include/net/devlink.h
5076F:	include/uapi/linux/devlink.h
5077F:	net/core/devlink.c
5078
5079DIALOG SEMICONDUCTOR DRIVERS
5080M:	Support Opensource <support.opensource@diasemi.com>
5081S:	Supported
5082W:	http://www.dialog-semiconductor.com/products
5083F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5084F:	Documentation/devicetree/bindings/mfd/da90*.txt
5085F:	Documentation/devicetree/bindings/regulator/da92*.txt
5086F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5087F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5088F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5089F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5090F:	Documentation/hwmon/da90??.rst
5091F:	drivers/gpio/gpio-da90??.c
5092F:	drivers/hwmon/da90??-hwmon.c
5093F:	drivers/iio/adc/da91??-*.c
5094F:	drivers/input/misc/da90??_onkey.c
5095F:	drivers/input/touchscreen/da9052_tsi.c
5096F:	drivers/leds/leds-da90??.c
5097F:	drivers/mfd/da903x.c
5098F:	drivers/mfd/da90??-*.c
5099F:	drivers/mfd/da91??-*.c
5100F:	drivers/pinctrl/pinctrl-da90??.c
5101F:	drivers/power/supply/da9052-battery.c
5102F:	drivers/power/supply/da91??-*.c
5103F:	drivers/regulator/da9???-regulator.[ch]
5104F:	drivers/regulator/slg51000-regulator.[ch]
5105F:	drivers/rtc/rtc-da90??.c
5106F:	drivers/thermal/da90??-thermal.c
5107F:	drivers/video/backlight/da90??_bl.c
5108F:	drivers/watchdog/da90??_wdt.c
5109F:	include/linux/mfd/da903x.h
5110F:	include/linux/mfd/da9052/
5111F:	include/linux/mfd/da9055/
5112F:	include/linux/mfd/da9062/
5113F:	include/linux/mfd/da9063/
5114F:	include/linux/mfd/da9150/
5115F:	include/linux/regulator/da9211.h
5116F:	include/sound/da[79]*.h
5117F:	sound/soc/codecs/da[79]*.[ch]
5118
5119DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5120M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5121L:	linux-gpio@vger.kernel.org
5122S:	Maintained
5123F:	drivers/gpio/gpio-gpio-mm.c
5124
5125DIOLAN U2C-12 I2C DRIVER
5126M:	Guenter Roeck <linux@roeck-us.net>
5127L:	linux-i2c@vger.kernel.org
5128S:	Maintained
5129F:	drivers/i2c/busses/i2c-diolan-u2c.c
5130
5131DIRECTORY NOTIFICATION (DNOTIFY)
5132M:	Jan Kara <jack@suse.cz>
5133R:	Amir Goldstein <amir73il@gmail.com>
5134L:	linux-fsdevel@vger.kernel.org
5135S:	Maintained
5136F:	Documentation/filesystems/dnotify.rst
5137F:	fs/notify/dnotify/
5138F:	include/linux/dnotify.h
5139
5140DISK GEOMETRY AND PARTITION HANDLING
5141M:	Andries Brouwer <aeb@cwi.nl>
5142S:	Maintained
5143W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5144W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5145W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5146
5147DISKQUOTA
5148M:	Jan Kara <jack@suse.com>
5149S:	Maintained
5150F:	Documentation/filesystems/quota.rst
5151F:	fs/quota/
5152F:	include/linux/quota*.h
5153F:	include/uapi/linux/quota*.h
5154
5155DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5156M:	Bernie Thompson <bernie@plugable.com>
5157L:	linux-fbdev@vger.kernel.org
5158S:	Maintained
5159W:	http://plugable.com/category/projects/udlfb/
5160F:	Documentation/fb/udlfb.rst
5161F:	drivers/video/fbdev/udlfb.c
5162F:	include/video/udlfb.h
5163
5164DISTRIBUTED LOCK MANAGER (DLM)
5165M:	Christine Caulfield <ccaulfie@redhat.com>
5166M:	David Teigland <teigland@redhat.com>
5167L:	cluster-devel@redhat.com
5168S:	Supported
5169W:	http://sources.redhat.com/cluster/
5170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5171F:	fs/dlm/
5172
5173DMA BUFFER SHARING FRAMEWORK
5174M:	Sumit Semwal <sumit.semwal@linaro.org>
5175M:	Christian König <christian.koenig@amd.com>
5176L:	linux-media@vger.kernel.org
5177L:	dri-devel@lists.freedesktop.org
5178L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5179S:	Maintained
5180T:	git git://anongit.freedesktop.org/drm/drm-misc
5181F:	Documentation/driver-api/dma-buf.rst
5182F:	drivers/dma-buf/
5183F:	include/linux/*fence.h
5184F:	include/linux/dma-buf*
5185F:	include/linux/dma-resv.h
5186K:	\bdma_(?:buf|fence|resv)\b
5187
5188DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5189M:	Vinod Koul <vkoul@kernel.org>
5190L:	dmaengine@vger.kernel.org
5191S:	Maintained
5192Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5194F:	Documentation/devicetree/bindings/dma/
5195F:	Documentation/driver-api/dmaengine/
5196F:	drivers/dma/
5197F:	include/linux/dmaengine.h
5198F:	include/linux/of_dma.h
5199
5200DMA MAPPING HELPERS
5201M:	Christoph Hellwig <hch@lst.de>
5202M:	Marek Szyprowski <m.szyprowski@samsung.com>
5203R:	Robin Murphy <robin.murphy@arm.com>
5204L:	iommu@lists.linux-foundation.org
5205S:	Supported
5206W:	http://git.infradead.org/users/hch/dma-mapping.git
5207T:	git git://git.infradead.org/users/hch/dma-mapping.git
5208F:	include/asm-generic/dma-mapping.h
5209F:	include/linux/dma-direct.h
5210F:	include/linux/dma-mapping.h
5211F:	include/linux/dma-noncoherent.h
5212F:	kernel/dma/
5213
5214DMA-BUF HEAPS FRAMEWORK
5215M:	Sumit Semwal <sumit.semwal@linaro.org>
5216R:	Andrew F. Davis <afd@ti.com>
5217R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5218R:	Liam Mark <lmark@codeaurora.org>
5219R:	Laura Abbott <labbott@redhat.com>
5220R:	Brian Starkey <Brian.Starkey@arm.com>
5221R:	John Stultz <john.stultz@linaro.org>
5222L:	linux-media@vger.kernel.org
5223L:	dri-devel@lists.freedesktop.org
5224L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5225S:	Maintained
5226T:	git git://anongit.freedesktop.org/drm/drm-misc
5227F:	drivers/dma-buf/dma-heap.c
5228F:	drivers/dma-buf/heaps/*
5229F:	include/linux/dma-heap.h
5230F:	include/uapi/linux/dma-heap.h
5231
5232DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5233M:	Lukasz Luba <lukasz.luba@arm.com>
5234L:	linux-pm@vger.kernel.org
5235L:	linux-samsung-soc@vger.kernel.org
5236S:	Maintained
5237F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5238F:	drivers/memory/samsung/exynos5422-dmc.c
5239
5240DME1737 HARDWARE MONITOR DRIVER
5241M:	Juerg Haefliger <juergh@gmail.com>
5242L:	linux-hwmon@vger.kernel.org
5243S:	Maintained
5244F:	Documentation/hwmon/dme1737.rst
5245F:	drivers/hwmon/dme1737.c
5246
5247DMI/SMBIOS SUPPORT
5248M:	Jean Delvare <jdelvare@suse.com>
5249S:	Maintained
5250T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5251F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5252F:	drivers/firmware/dmi-id.c
5253F:	drivers/firmware/dmi_scan.c
5254F:	include/linux/dmi.h
5255
5256DOCUMENTATION
5257M:	Jonathan Corbet <corbet@lwn.net>
5258L:	linux-doc@vger.kernel.org
5259S:	Maintained
5260P:	Documentation/doc-guide/maintainer-profile.rst
5261T:	git git://git.lwn.net/linux.git docs-next
5262F:	Documentation/
5263F:	scripts/documentation-file-ref-check
5264F:	scripts/kernel-doc
5265F:	scripts/sphinx-pre-install
5266X:	Documentation/ABI/
5267X:	Documentation/admin-guide/media/
5268X:	Documentation/devicetree/
5269X:	Documentation/driver-api/media/
5270X:	Documentation/firmware-guide/acpi/
5271X:	Documentation/i2c/
5272X:	Documentation/power/
5273X:	Documentation/spi/
5274X:	Documentation/userspace-api/media/
5275
5276DOCUMENTATION SCRIPTS
5277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5278L:	linux-doc@vger.kernel.org
5279S:	Maintained
5280F:	Documentation/sphinx/parse-headers.pl
5281F:	scripts/documentation-file-ref-check
5282F:	scripts/sphinx-pre-install
5283
5284DOCUMENTATION/ITALIAN
5285M:	Federico Vaga <federico.vaga@vaga.pv.it>
5286L:	linux-doc@vger.kernel.org
5287S:	Maintained
5288F:	Documentation/translations/it_IT
5289
5290DONGWOON DW9714 LENS VOICE COIL DRIVER
5291M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5292L:	linux-media@vger.kernel.org
5293S:	Maintained
5294T:	git git://linuxtv.org/media_tree.git
5295F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5296F:	drivers/media/i2c/dw9714.c
5297
5298DONGWOON DW9768 LENS VOICE COIL DRIVER
5299M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
5300L:	linux-media@vger.kernel.org
5301S:	Maintained
5302T:	git git://linuxtv.org/media_tree.git
5303F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5304F:	drivers/media/i2c/dw9768.c
5305
5306DONGWOON DW9807 LENS VOICE COIL DRIVER
5307M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5308L:	linux-media@vger.kernel.org
5309S:	Maintained
5310T:	git git://linuxtv.org/media_tree.git
5311F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5312F:	drivers/media/i2c/dw9807-vcm.c
5313
5314DOUBLETALK DRIVER
5315M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5316L:	blinux-list@redhat.com
5317S:	Maintained
5318F:	drivers/char/dtlk.c
5319F:	include/linux/dtlk.h
5320
5321DPAA2 DATAPATH I/O (DPIO) DRIVER
5322M:	Roy Pledge <Roy.Pledge@nxp.com>
5323L:	linux-kernel@vger.kernel.org
5324S:	Maintained
5325F:	drivers/soc/fsl/dpio
5326
5327DPAA2 ETHERNET DRIVER
5328M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5329M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5330L:	netdev@vger.kernel.org
5331S:	Maintained
5332F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5333F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5334F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5335F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5336F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5337F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5338F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5339F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5340F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5341
5342DPAA2 ETHERNET SWITCH DRIVER
5343M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5344M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5345L:	linux-kernel@vger.kernel.org
5346S:	Maintained
5347F:	drivers/staging/fsl-dpaa2/ethsw
5348
5349DPT_I2O SCSI RAID DRIVER
5350M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5351L:	linux-scsi@vger.kernel.org
5352S:	Maintained
5353W:	http://www.adaptec.com/
5354F:	drivers/scsi/dpt*
5355F:	drivers/scsi/dpt/
5356
5357DRBD DRIVER
5358M:	Philipp Reisner <philipp.reisner@linbit.com>
5359M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5360L:	drbd-dev@lists.linbit.com
5361S:	Supported
5362W:	http://www.drbd.org
5363T:	git git://git.linbit.com/linux-drbd.git
5364T:	git git://git.linbit.com/drbd-8.4.git
5365F:	Documentation/admin-guide/blockdev/
5366F:	drivers/block/drbd/
5367F:	lib/lru_cache.c
5368
5369DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5370M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5371R:	"Rafael J. Wysocki" <rafael@kernel.org>
5372S:	Supported
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5374F:	Documentation/core-api/kobject.rst
5375F:	drivers/base/
5376F:	fs/debugfs/
5377F:	fs/sysfs/
5378F:	include/linux/debugfs.h
5379F:	include/linux/kobj*
5380F:	lib/kobj*
5381
5382DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5383M:	Kevin Hilman <khilman@kernel.org>
5384M:	Nishanth Menon <nm@ti.com>
5385L:	linux-pm@vger.kernel.org
5386S:	Maintained
5387F:	drivers/power/avs/
5388F:	include/linux/power/smartreflex.h
5389
5390DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5391M:	Maxime Ripard <mripard@kernel.org>
5392M:	Chen-Yu Tsai <wens@csie.org>
5393R:	Jernej Skrabec <jernej.skrabec@siol.net>
5394L:	dri-devel@lists.freedesktop.org
5395S:	Supported
5396T:	git git://anongit.freedesktop.org/drm/drm-misc
5397F:	drivers/gpu/drm/sun4i/sun8i*
5398
5399DRM DRIVER FOR ARM PL111 CLCD
5400M:	Eric Anholt <eric@anholt.net>
5401S:	Supported
5402T:	git git://anongit.freedesktop.org/drm/drm-misc
5403F:	drivers/gpu/drm/pl111/
5404
5405DRM DRIVER FOR ARM VERSATILE TFT PANELS
5406M:	Linus Walleij <linus.walleij@linaro.org>
5407S:	Maintained
5408T:	git git://anongit.freedesktop.org/drm/drm-misc
5409F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5410F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5411
5412DRM DRIVER FOR ASPEED BMC GFX
5413M:	Joel Stanley <joel@jms.id.au>
5414L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5415S:	Supported
5416T:	git git://anongit.freedesktop.org/drm/drm-misc
5417F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5418F:	drivers/gpu/drm/aspeed/
5419
5420DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5421M:	Dave Airlie <airlied@redhat.com>
5422R:	Thomas Zimmermann <tzimmermann@suse.de>
5423L:	dri-devel@lists.freedesktop.org
5424S:	Supported
5425T:	git git://anongit.freedesktop.org/drm/drm-misc
5426F:	drivers/gpu/drm/ast/
5427
5428DRM DRIVER FOR BOCHS VIRTUAL GPU
5429M:	Gerd Hoffmann <kraxel@redhat.com>
5430L:	virtualization@lists.linux-foundation.org
5431S:	Maintained
5432T:	git git://anongit.freedesktop.org/drm/drm-misc
5433F:	drivers/gpu/drm/bochs/
5434
5435DRM DRIVER FOR BOE HIMAX8279D PANELS
5436M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5437S:	Maintained
5438F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5439F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5440
5441DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5442M:	Linus Walleij <linus.walleij@linaro.org>
5443S:	Maintained
5444T:	git git://anongit.freedesktop.org/drm/drm-misc
5445F:	drivers/gpu/drm/tve200/
5446
5447DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5448M:	Icenowy Zheng <icenowy@aosc.io>
5449S:	Maintained
5450F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5451F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5452
5453DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5454M:	Jagan Teki <jagan@amarulasolutions.com>
5455S:	Maintained
5456F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5457F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5458
5459DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5460M:	Hans de Goede <hdegoede@redhat.com>
5461S:	Maintained
5462T:	git git://anongit.freedesktop.org/drm/drm-misc
5463F:	drivers/gpu/drm/tiny/gm12u320.c
5464
5465DRM DRIVER FOR HX8357D PANELS
5466M:	Eric Anholt <eric@anholt.net>
5467S:	Maintained
5468T:	git git://anongit.freedesktop.org/drm/drm-misc
5469F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5470F:	drivers/gpu/drm/tiny/hx8357d.c
5471
5472DRM DRIVER FOR ILITEK ILI9225 PANELS
5473M:	David Lechner <david@lechnology.com>
5474S:	Maintained
5475T:	git git://anongit.freedesktop.org/drm/drm-misc
5476F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5477F:	drivers/gpu/drm/tiny/ili9225.c
5478
5479DRM DRIVER FOR ILITEK ILI9486 PANELS
5480M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5481S:	Maintained
5482T:	git git://anongit.freedesktop.org/drm/drm-misc
5483F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5484F:	drivers/gpu/drm/tiny/ili9486.c
5485
5486DRM DRIVER FOR INTEL I810 VIDEO CARDS
5487S:	Orphan / Obsolete
5488F:	drivers/gpu/drm/i810/
5489F:	include/uapi/drm/i810_drm.h
5490
5491DRM DRIVER FOR LVDS PANELS
5492M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5493L:	dri-devel@lists.freedesktop.org
5494T:	git git://anongit.freedesktop.org/drm/drm-misc
5495S:	Maintained
5496F:	drivers/gpu/drm/panel/panel-lvds.c
5497F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5498
5499DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5500M:	Guido Günther <agx@sigxcpu.org>
5501R:	Purism Kernel Team <kernel@puri.sm>
5502S:	Maintained
5503F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5504F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5505
5506DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5507S:	Orphan / Obsolete
5508F:	drivers/gpu/drm/mga/
5509F:	include/uapi/drm/mga_drm.h
5510
5511DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5512M:	Dave Airlie <airlied@redhat.com>
5513R:	Thomas Zimmermann <tzimmermann@suse.de>
5514L:	dri-devel@lists.freedesktop.org
5515S:	Supported
5516T:	git git://anongit.freedesktop.org/drm/drm-misc
5517F:	drivers/gpu/drm/mgag200/
5518
5519DRM DRIVER FOR MI0283QT
5520M:	Noralf Trønnes <noralf@tronnes.org>
5521S:	Maintained
5522T:	git git://anongit.freedesktop.org/drm/drm-misc
5523F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5524F:	drivers/gpu/drm/tiny/mi0283qt.c
5525
5526DRM DRIVER FOR MSM ADRENO GPU
5527M:	Rob Clark <robdclark@gmail.com>
5528M:	Sean Paul <sean@poorly.run>
5529L:	linux-arm-msm@vger.kernel.org
5530L:	dri-devel@lists.freedesktop.org
5531L:	freedreno@lists.freedesktop.org
5532S:	Maintained
5533T:	git https://gitlab.freedesktop.org/drm/msm.git
5534F:	Documentation/devicetree/bindings/display/msm/
5535F:	drivers/gpu/drm/msm/
5536F:	include/uapi/drm/msm_drm.h
5537
5538DRM DRIVER FOR NOVATEK NT35510 PANELS
5539M:	Linus Walleij <linus.walleij@linaro.org>
5540S:	Maintained
5541T:	git git://anongit.freedesktop.org/drm/drm-misc
5542F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5543F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5544
5545DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5546M:	Ben Skeggs <bskeggs@redhat.com>
5547L:	dri-devel@lists.freedesktop.org
5548L:	nouveau@lists.freedesktop.org
5549S:	Supported
5550T:	git git://github.com/skeggsb/linux
5551F:	drivers/gpu/drm/nouveau/
5552F:	include/uapi/drm/nouveau_drm.h
5553
5554DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5555M:	Stefan Mavrodiev <stefan@olimex.com>
5556S:	Maintained
5557F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5558F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5559
5560DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5561M:	Noralf Trønnes <noralf@tronnes.org>
5562S:	Maintained
5563T:	git git://anongit.freedesktop.org/drm/drm-misc
5564F:	Documentation/devicetree/bindings/display/repaper.txt
5565F:	drivers/gpu/drm/tiny/repaper.c
5566
5567DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5568M:	Dave Airlie <airlied@redhat.com>
5569M:	Gerd Hoffmann <kraxel@redhat.com>
5570L:	virtualization@lists.linux-foundation.org
5571S:	Obsolete
5572W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5573T:	git git://anongit.freedesktop.org/drm/drm-misc
5574F:	drivers/gpu/drm/tiny/cirrus.c
5575
5576DRM DRIVER FOR QXL VIRTUAL GPU
5577M:	Dave Airlie <airlied@redhat.com>
5578M:	Gerd Hoffmann <kraxel@redhat.com>
5579L:	virtualization@lists.linux-foundation.org
5580L:	spice-devel@lists.freedesktop.org
5581S:	Maintained
5582T:	git git://anongit.freedesktop.org/drm/drm-misc
5583F:	drivers/gpu/drm/qxl/
5584F:	include/uapi/drm/qxl_drm.h
5585
5586DRM DRIVER FOR RAGE 128 VIDEO CARDS
5587S:	Orphan / Obsolete
5588F:	drivers/gpu/drm/r128/
5589F:	include/uapi/drm/r128_drm.h
5590
5591DRM DRIVER FOR RAYDIUM RM67191 PANELS
5592M:	Robert Chiras <robert.chiras@nxp.com>
5593S:	Maintained
5594F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5595F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5596
5597DRM DRIVER FOR SITRONIX ST7703 PANELS
5598M:	Guido Günther <agx@sigxcpu.org>
5599R:	Purism Kernel Team <kernel@puri.sm>
5600R:	Ondrej Jirman <megous@megous.com>
5601S:	Maintained
5602F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5603F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
5604
5605DRM DRIVER FOR SAVAGE VIDEO CARDS
5606S:	Orphan / Obsolete
5607F:	drivers/gpu/drm/savage/
5608F:	include/uapi/drm/savage_drm.h
5609
5610DRM DRIVER FOR SIS VIDEO CARDS
5611S:	Orphan / Obsolete
5612F:	drivers/gpu/drm/sis/
5613F:	include/uapi/drm/sis_drm.h
5614
5615DRM DRIVER FOR SITRONIX ST7586 PANELS
5616M:	David Lechner <david@lechnology.com>
5617S:	Maintained
5618T:	git git://anongit.freedesktop.org/drm/drm-misc
5619F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5620F:	drivers/gpu/drm/tiny/st7586.c
5621
5622DRM DRIVER FOR SITRONIX ST7701 PANELS
5623M:	Jagan Teki <jagan@amarulasolutions.com>
5624S:	Maintained
5625F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5626F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5627
5628DRM DRIVER FOR SITRONIX ST7735R PANELS
5629M:	David Lechner <david@lechnology.com>
5630S:	Maintained
5631T:	git git://anongit.freedesktop.org/drm/drm-misc
5632F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5633F:	drivers/gpu/drm/tiny/st7735r.c
5634
5635DRM DRIVER FOR SONY ACX424AKP PANELS
5636M:	Linus Walleij <linus.walleij@linaro.org>
5637S:	Maintained
5638T:	git git://anongit.freedesktop.org/drm/drm-misc
5639F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5640
5641DRM DRIVER FOR ST-ERICSSON MCDE
5642M:	Linus Walleij <linus.walleij@linaro.org>
5643S:	Maintained
5644T:	git git://anongit.freedesktop.org/drm/drm-misc
5645F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5646F:	drivers/gpu/drm/mcde/
5647
5648DRM DRIVER FOR TDFX VIDEO CARDS
5649S:	Orphan / Obsolete
5650F:	drivers/gpu/drm/tdfx/
5651
5652DRM DRIVER FOR TPO TPG110 PANELS
5653M:	Linus Walleij <linus.walleij@linaro.org>
5654S:	Maintained
5655T:	git git://anongit.freedesktop.org/drm/drm-misc
5656F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5657F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5658
5659DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5660M:	Dave Airlie <airlied@redhat.com>
5661R:	Sean Paul <sean@poorly.run>
5662R:	Thomas Zimmermann <tzimmermann@suse.de>
5663L:	dri-devel@lists.freedesktop.org
5664S:	Supported
5665T:	git git://anongit.freedesktop.org/drm/drm-misc
5666F:	drivers/gpu/drm/udl/
5667
5668DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5669M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5670M:	Melissa Wen <melissa.srw@gmail.com>
5671R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5672R:	Daniel Vetter <daniel@ffwll.ch>
5673L:	dri-devel@lists.freedesktop.org
5674S:	Maintained
5675T:	git git://anongit.freedesktop.org/drm/drm-misc
5676F:	Documentation/gpu/vkms.rst
5677F:	drivers/gpu/drm/vkms/
5678
5679DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5680M:	Hans de Goede <hdegoede@redhat.com>
5681L:	dri-devel@lists.freedesktop.org
5682S:	Maintained
5683T:	git git://anongit.freedesktop.org/drm/drm-misc
5684F:	drivers/gpu/drm/vboxvideo/
5685
5686DRM DRIVER FOR VMWARE VIRTUAL GPU
5687M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5688M:	Roland Scheidegger <sroland@vmware.com>
5689L:	dri-devel@lists.freedesktop.org
5690S:	Supported
5691T:	git git://people.freedesktop.org/~sroland/linux
5692F:	drivers/gpu/drm/vmwgfx/
5693F:	include/uapi/drm/vmwgfx_drm.h
5694
5695DRM DRIVERS
5696M:	David Airlie <airlied@linux.ie>
5697M:	Daniel Vetter <daniel@ffwll.ch>
5698L:	dri-devel@lists.freedesktop.org
5699S:	Maintained
5700B:	https://bugs.freedesktop.org/
5701C:	irc://chat.freenode.net/dri-devel
5702T:	git git://anongit.freedesktop.org/drm/drm
5703F:	Documentation/devicetree/bindings/display/
5704F:	Documentation/devicetree/bindings/gpu/
5705F:	Documentation/gpu/
5706F:	drivers/gpu/drm/
5707F:	drivers/gpu/vga/
5708F:	include/drm/
5709F:	include/linux/vga*
5710F:	include/uapi/drm/
5711
5712DRM DRIVERS AND MISC GPU PATCHES
5713M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5714M:	Maxime Ripard <mripard@kernel.org>
5715M:	Thomas Zimmermann <tzimmermann@suse.de>
5716S:	Maintained
5717W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5718T:	git git://anongit.freedesktop.org/drm/drm-misc
5719F:	Documentation/gpu/
5720F:	drivers/gpu/drm/*
5721F:	drivers/gpu/vga/
5722F:	include/drm/drm*
5723F:	include/linux/vga*
5724F:	include/uapi/drm/drm*
5725
5726DRM DRIVERS FOR ALLWINNER A10
5727M:	Maxime Ripard <mripard@kernel.org>
5728M:	Chen-Yu Tsai <wens@csie.org>
5729L:	dri-devel@lists.freedesktop.org
5730S:	Supported
5731T:	git git://anongit.freedesktop.org/drm/drm-misc
5732F:	Documentation/devicetree/bindings/display/allwinner*
5733F:	drivers/gpu/drm/sun4i/
5734
5735DRM DRIVERS FOR AMLOGIC SOCS
5736M:	Neil Armstrong <narmstrong@baylibre.com>
5737L:	dri-devel@lists.freedesktop.org
5738L:	linux-amlogic@lists.infradead.org
5739S:	Supported
5740W:	http://linux-meson.com/
5741T:	git git://anongit.freedesktop.org/drm/drm-misc
5742F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5743F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5744F:	Documentation/gpu/meson.rst
5745F:	drivers/gpu/drm/meson/
5746
5747DRM DRIVERS FOR ATMEL HLCDC
5748M:	Sam Ravnborg <sam@ravnborg.org>
5749M:	Boris Brezillon <bbrezillon@kernel.org>
5750L:	dri-devel@lists.freedesktop.org
5751S:	Supported
5752T:	git git://anongit.freedesktop.org/drm/drm-misc
5753F:	Documentation/devicetree/bindings/display/atmel/
5754F:	drivers/gpu/drm/atmel-hlcdc/
5755
5756DRM DRIVERS FOR BRIDGE CHIPS
5757M:	Andrzej Hajda <a.hajda@samsung.com>
5758M:	Neil Armstrong <narmstrong@baylibre.com>
5759R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5760R:	Jonas Karlman <jonas@kwiboo.se>
5761R:	Jernej Skrabec <jernej.skrabec@siol.net>
5762S:	Maintained
5763T:	git git://anongit.freedesktop.org/drm/drm-misc
5764F:	drivers/gpu/drm/bridge/
5765
5766DRM DRIVERS FOR EXYNOS
5767M:	Inki Dae <inki.dae@samsung.com>
5768M:	Joonyoung Shim <jy0922.shim@samsung.com>
5769M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5770M:	Kyungmin Park <kyungmin.park@samsung.com>
5771L:	dri-devel@lists.freedesktop.org
5772S:	Supported
5773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5774F:	Documentation/devicetree/bindings/display/exynos/
5775F:	drivers/gpu/drm/exynos/
5776F:	include/uapi/drm/exynos_drm.h
5777
5778DRM DRIVERS FOR FREESCALE DCU
5779M:	Stefan Agner <stefan@agner.ch>
5780M:	Alison Wang <alison.wang@nxp.com>
5781L:	dri-devel@lists.freedesktop.org
5782S:	Supported
5783T:	git git://anongit.freedesktop.org/drm/drm-misc
5784F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5785F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5786F:	drivers/gpu/drm/fsl-dcu/
5787
5788DRM DRIVERS FOR FREESCALE IMX
5789M:	Philipp Zabel <p.zabel@pengutronix.de>
5790L:	dri-devel@lists.freedesktop.org
5791S:	Maintained
5792F:	Documentation/devicetree/bindings/display/imx/
5793F:	drivers/gpu/drm/imx/
5794F:	drivers/gpu/ipu-v3/
5795
5796DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5797M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5798L:	dri-devel@lists.freedesktop.org
5799S:	Maintained
5800T:	git git://github.com/patjak/drm-gma500
5801F:	drivers/gpu/drm/gma500/
5802
5803DRM DRIVERS FOR HISILICON
5804M:	Xinliang Liu <xinliang.liu@linaro.org>
5805M:	Tian Tao  <tiantao6@hisilicon.com>
5806R:	John Stultz <john.stultz@linaro.org>
5807R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5808R:	Chen Feng <puck.chen@hisilicon.com>
5809L:	dri-devel@lists.freedesktop.org
5810S:	Maintained
5811T:	git git://anongit.freedesktop.org/drm/drm-misc
5812F:	Documentation/devicetree/bindings/display/hisilicon/
5813F:	drivers/gpu/drm/hisilicon/
5814
5815DRM DRIVERS FOR LIMA
5816M:	Qiang Yu <yuq825@gmail.com>
5817L:	dri-devel@lists.freedesktop.org
5818L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5819S:	Maintained
5820T:	git git://anongit.freedesktop.org/drm/drm-misc
5821F:	drivers/gpu/drm/lima/
5822F:	include/uapi/drm/lima_drm.h
5823
5824DRM DRIVERS FOR MEDIATEK
5825M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5826M:	Philipp Zabel <p.zabel@pengutronix.de>
5827L:	dri-devel@lists.freedesktop.org
5828S:	Supported
5829F:	Documentation/devicetree/bindings/display/mediatek/
5830F:	drivers/gpu/drm/mediatek/
5831
5832DRM DRIVERS FOR NVIDIA TEGRA
5833M:	Thierry Reding <thierry.reding@gmail.com>
5834L:	dri-devel@lists.freedesktop.org
5835L:	linux-tegra@vger.kernel.org
5836S:	Supported
5837T:	git git://anongit.freedesktop.org/tegra/linux.git
5838F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5839F:	drivers/gpu/drm/tegra/
5840F:	drivers/gpu/host1x/
5841F:	include/linux/host1x.h
5842F:	include/uapi/drm/tegra_drm.h
5843
5844DRM DRIVERS FOR RENESAS
5845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5846M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5847L:	dri-devel@lists.freedesktop.org
5848L:	linux-renesas-soc@vger.kernel.org
5849S:	Supported
5850T:	git git://linuxtv.org/pinchartl/media drm/du/next
5851F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5852F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5853F:	Documentation/devicetree/bindings/display/renesas,du.txt
5854F:	drivers/gpu/drm/rcar-du/
5855F:	drivers/gpu/drm/shmobile/
5856F:	include/linux/platform_data/shmob_drm.h
5857
5858DRM DRIVERS FOR ROCKCHIP
5859M:	Sandy Huang <hjc@rock-chips.com>
5860M:	Heiko Stübner <heiko@sntech.de>
5861L:	dri-devel@lists.freedesktop.org
5862S:	Maintained
5863T:	git git://anongit.freedesktop.org/drm/drm-misc
5864F:	Documentation/devicetree/bindings/display/rockchip/
5865F:	drivers/gpu/drm/rockchip/
5866
5867DRM DRIVERS FOR STI
5868M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5869M:	Vincent Abriou <vincent.abriou@st.com>
5870L:	dri-devel@lists.freedesktop.org
5871S:	Maintained
5872T:	git git://anongit.freedesktop.org/drm/drm-misc
5873F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5874F:	drivers/gpu/drm/sti
5875
5876DRM DRIVERS FOR STM
5877M:	Yannick Fertre <yannick.fertre@st.com>
5878M:	Philippe Cornu <philippe.cornu@st.com>
5879M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5880M:	Vincent Abriou <vincent.abriou@st.com>
5881L:	dri-devel@lists.freedesktop.org
5882S:	Maintained
5883T:	git git://anongit.freedesktop.org/drm/drm-misc
5884F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5885F:	drivers/gpu/drm/stm
5886
5887DRM DRIVERS FOR TI KEYSTONE
5888M:	Jyri Sarha <jsarha@ti.com>
5889M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5890L:	dri-devel@lists.freedesktop.org
5891S:	Maintained
5892T:	git git://anongit.freedesktop.org/drm/drm-misc
5893F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5894F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5895F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5896F:	drivers/gpu/drm/tidss/
5897
5898DRM DRIVERS FOR TI LCDC
5899M:	Jyri Sarha <jsarha@ti.com>
5900R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5901L:	dri-devel@lists.freedesktop.org
5902S:	Maintained
5903F:	Documentation/devicetree/bindings/display/tilcdc/
5904F:	drivers/gpu/drm/tilcdc/
5905
5906DRM DRIVERS FOR TI OMAP
5907M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5908L:	dri-devel@lists.freedesktop.org
5909S:	Maintained
5910F:	Documentation/devicetree/bindings/display/ti/
5911F:	drivers/gpu/drm/omapdrm/
5912
5913DRM DRIVERS FOR V3D
5914M:	Eric Anholt <eric@anholt.net>
5915S:	Supported
5916T:	git git://anongit.freedesktop.org/drm/drm-misc
5917F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5918F:	drivers/gpu/drm/v3d/
5919F:	include/uapi/drm/v3d_drm.h
5920
5921DRM DRIVERS FOR VC4
5922M:	Eric Anholt <eric@anholt.net>
5923S:	Supported
5924T:	git git://github.com/anholt/linux
5925T:	git git://anongit.freedesktop.org/drm/drm-misc
5926F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5927F:	drivers/gpu/drm/vc4/
5928F:	include/uapi/drm/vc4_drm.h
5929
5930DRM DRIVERS FOR VIVANTE GPU IP
5931M:	Lucas Stach <l.stach@pengutronix.de>
5932R:	Russell King <linux+etnaviv@armlinux.org.uk>
5933R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5934L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5935L:	dri-devel@lists.freedesktop.org
5936S:	Maintained
5937F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5938F:	drivers/gpu/drm/etnaviv/
5939F:	include/uapi/drm/etnaviv_drm.h
5940
5941DRM DRIVERS FOR XEN
5942M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5943L:	dri-devel@lists.freedesktop.org
5944L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5945S:	Supported
5946T:	git git://anongit.freedesktop.org/drm/drm-misc
5947F:	Documentation/gpu/xen-front.rst
5948F:	drivers/gpu/drm/xen/
5949
5950DRM DRIVERS FOR XILINX
5951M:	Hyun Kwon <hyun.kwon@xilinx.com>
5952M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5953L:	dri-devel@lists.freedesktop.org
5954S:	Maintained
5955T:	git git://anongit.freedesktop.org/drm/drm-misc
5956F:	Documentation/devicetree/bindings/display/xlnx/
5957F:	drivers/gpu/drm/xlnx/
5958
5959DRM DRIVERS FOR ZTE ZX
5960M:	Shawn Guo <shawnguo@kernel.org>
5961L:	dri-devel@lists.freedesktop.org
5962S:	Maintained
5963T:	git git://anongit.freedesktop.org/drm/drm-misc
5964F:	Documentation/devicetree/bindings/display/zte,vou.txt
5965F:	drivers/gpu/drm/zte/
5966
5967DRM PANEL DRIVERS
5968M:	Thierry Reding <thierry.reding@gmail.com>
5969R:	Sam Ravnborg <sam@ravnborg.org>
5970L:	dri-devel@lists.freedesktop.org
5971S:	Maintained
5972T:	git git://anongit.freedesktop.org/drm/drm-misc
5973F:	Documentation/devicetree/bindings/display/panel/
5974F:	drivers/gpu/drm/drm_panel.c
5975F:	drivers/gpu/drm/panel/
5976F:	include/drm/drm_panel.h
5977
5978DRM TTM SUBSYSTEM
5979M:	Christian Koenig <christian.koenig@amd.com>
5980M:	Huang Rui <ray.huang@amd.com>
5981L:	dri-devel@lists.freedesktop.org
5982S:	Maintained
5983T:	git git://people.freedesktop.org/~agd5f/linux
5984F:	drivers/gpu/drm/ttm/
5985F:	include/drm/ttm/
5986
5987DSBR100 USB FM RADIO DRIVER
5988M:	Alexey Klimov <klimov.linux@gmail.com>
5989L:	linux-media@vger.kernel.org
5990S:	Maintained
5991T:	git git://linuxtv.org/media_tree.git
5992F:	drivers/media/radio/dsbr100.c
5993
5994DT3155 MEDIA DRIVER
5995M:	Hans Verkuil <hverkuil@xs4all.nl>
5996L:	linux-media@vger.kernel.org
5997S:	Odd Fixes
5998W:	https://linuxtv.org
5999T:	git git://linuxtv.org/media_tree.git
6000F:	drivers/media/pci/dt3155/
6001
6002DVB_USB_AF9015 MEDIA DRIVER
6003M:	Antti Palosaari <crope@iki.fi>
6004L:	linux-media@vger.kernel.org
6005S:	Maintained
6006W:	https://linuxtv.org
6007W:	http://palosaari.fi/linux/
6008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6009T:	git git://linuxtv.org/anttip/media_tree.git
6010F:	drivers/media/usb/dvb-usb-v2/af9015*
6011
6012DVB_USB_AF9035 MEDIA DRIVER
6013M:	Antti Palosaari <crope@iki.fi>
6014L:	linux-media@vger.kernel.org
6015S:	Maintained
6016W:	https://linuxtv.org
6017W:	http://palosaari.fi/linux/
6018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6019T:	git git://linuxtv.org/anttip/media_tree.git
6020F:	drivers/media/usb/dvb-usb-v2/af9035*
6021
6022DVB_USB_ANYSEE MEDIA DRIVER
6023M:	Antti Palosaari <crope@iki.fi>
6024L:	linux-media@vger.kernel.org
6025S:	Maintained
6026W:	https://linuxtv.org
6027W:	http://palosaari.fi/linux/
6028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6029T:	git git://linuxtv.org/anttip/media_tree.git
6030F:	drivers/media/usb/dvb-usb-v2/anysee*
6031
6032DVB_USB_AU6610 MEDIA DRIVER
6033M:	Antti Palosaari <crope@iki.fi>
6034L:	linux-media@vger.kernel.org
6035S:	Maintained
6036W:	https://linuxtv.org
6037W:	http://palosaari.fi/linux/
6038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6039T:	git git://linuxtv.org/anttip/media_tree.git
6040F:	drivers/media/usb/dvb-usb-v2/au6610*
6041
6042DVB_USB_CE6230 MEDIA DRIVER
6043M:	Antti Palosaari <crope@iki.fi>
6044L:	linux-media@vger.kernel.org
6045S:	Maintained
6046W:	https://linuxtv.org
6047W:	http://palosaari.fi/linux/
6048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6049T:	git git://linuxtv.org/anttip/media_tree.git
6050F:	drivers/media/usb/dvb-usb-v2/ce6230*
6051
6052DVB_USB_CXUSB MEDIA DRIVER
6053M:	Michael Krufky <mkrufky@linuxtv.org>
6054L:	linux-media@vger.kernel.org
6055S:	Maintained
6056W:	https://linuxtv.org
6057W:	http://github.com/mkrufky
6058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6059T:	git git://linuxtv.org/media_tree.git
6060F:	drivers/media/usb/dvb-usb/cxusb*
6061
6062DVB_USB_EC168 MEDIA DRIVER
6063M:	Antti Palosaari <crope@iki.fi>
6064L:	linux-media@vger.kernel.org
6065S:	Maintained
6066W:	https://linuxtv.org
6067W:	http://palosaari.fi/linux/
6068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6069T:	git git://linuxtv.org/anttip/media_tree.git
6070F:	drivers/media/usb/dvb-usb-v2/ec168*
6071
6072DVB_USB_GL861 MEDIA DRIVER
6073M:	Antti Palosaari <crope@iki.fi>
6074L:	linux-media@vger.kernel.org
6075S:	Maintained
6076W:	https://linuxtv.org
6077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6078T:	git git://linuxtv.org/anttip/media_tree.git
6079F:	drivers/media/usb/dvb-usb-v2/gl861*
6080
6081DVB_USB_MXL111SF MEDIA DRIVER
6082M:	Michael Krufky <mkrufky@linuxtv.org>
6083L:	linux-media@vger.kernel.org
6084S:	Maintained
6085W:	https://linuxtv.org
6086W:	http://github.com/mkrufky
6087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6088T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6089F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6090
6091DVB_USB_RTL28XXU MEDIA DRIVER
6092M:	Antti Palosaari <crope@iki.fi>
6093L:	linux-media@vger.kernel.org
6094S:	Maintained
6095W:	https://linuxtv.org
6096W:	http://palosaari.fi/linux/
6097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6098T:	git git://linuxtv.org/anttip/media_tree.git
6099F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
6100
6101DVB_USB_V2 MEDIA DRIVER
6102M:	Antti Palosaari <crope@iki.fi>
6103L:	linux-media@vger.kernel.org
6104S:	Maintained
6105W:	https://linuxtv.org
6106W:	http://palosaari.fi/linux/
6107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6108T:	git git://linuxtv.org/anttip/media_tree.git
6109F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6110F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6111
6112DYNAMIC DEBUG
6113M:	Jason Baron <jbaron@akamai.com>
6114S:	Maintained
6115F:	include/linux/dynamic_debug.h
6116F:	lib/dynamic_debug.c
6117
6118DYNAMIC INTERRUPT MODERATION
6119M:	Tal Gilboa <talgi@nvidia.com>
6120S:	Maintained
6121F:	Documentation/networking/net_dim.rst
6122F:	include/linux/dim.h
6123F:	lib/dim/
6124
6125DZ DECSTATION DZ11 SERIAL DRIVER
6126M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6127S:	Maintained
6128F:	drivers/tty/serial/dz.*
6129
6130E3X0 POWER BUTTON DRIVER
6131M:	Moritz Fischer <moritz.fischer@ettus.com>
6132L:	usrp-users@lists.ettus.com
6133S:	Supported
6134W:	http://www.ettus.com
6135F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6136F:	drivers/input/misc/e3x0-button.c
6137
6138E4000 MEDIA DRIVER
6139M:	Antti Palosaari <crope@iki.fi>
6140L:	linux-media@vger.kernel.org
6141S:	Maintained
6142W:	https://linuxtv.org
6143W:	http://palosaari.fi/linux/
6144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6145T:	git git://linuxtv.org/anttip/media_tree.git
6146F:	drivers/media/tuners/e4000*
6147
6148EARTH_PT1 MEDIA DRIVER
6149M:	Akihiro Tsukada <tskd08@gmail.com>
6150L:	linux-media@vger.kernel.org
6151S:	Odd Fixes
6152F:	drivers/media/pci/pt1/
6153
6154EARTH_PT3 MEDIA DRIVER
6155M:	Akihiro Tsukada <tskd08@gmail.com>
6156L:	linux-media@vger.kernel.org
6157S:	Odd Fixes
6158F:	drivers/media/pci/pt3/
6159
6160EC100 MEDIA DRIVER
6161M:	Antti Palosaari <crope@iki.fi>
6162L:	linux-media@vger.kernel.org
6163S:	Maintained
6164W:	https://linuxtv.org
6165W:	http://palosaari.fi/linux/
6166Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6167T:	git git://linuxtv.org/anttip/media_tree.git
6168F:	drivers/media/dvb-frontends/ec100*
6169
6170ECRYPT FILE SYSTEM
6171M:	Tyler Hicks <code@tyhicks.com>
6172L:	ecryptfs@vger.kernel.org
6173S:	Odd Fixes
6174W:	http://ecryptfs.org
6175W:	https://launchpad.net/ecryptfs
6176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6177F:	Documentation/filesystems/ecryptfs.rst
6178F:	fs/ecryptfs/
6179
6180EDAC-AMD64
6181M:	Borislav Petkov <bp@alien8.de>
6182L:	linux-edac@vger.kernel.org
6183S:	Maintained
6184F:	drivers/edac/amd64_edac*
6185
6186EDAC-ARMADA
6187M:	Jan Luebbe <jlu@pengutronix.de>
6188L:	linux-edac@vger.kernel.org
6189S:	Maintained
6190F:	drivers/edac/armada_xp_*
6191
6192EDAC-AST2500
6193M:	Stefan Schaeckeler <sschaeck@cisco.com>
6194S:	Supported
6195F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6196F:	drivers/edac/aspeed_edac.c
6197
6198EDAC-BLUEFIELD
6199M:	Shravan Kumar Ramani <sramani@nvidia.com>
6200S:	Supported
6201F:	drivers/edac/bluefield_edac.c
6202
6203EDAC-CALXEDA
6204M:	Robert Richter <rric@kernel.org>
6205L:	linux-edac@vger.kernel.org
6206S:	Maintained
6207F:	drivers/edac/highbank*
6208
6209EDAC-CAVIUM OCTEON
6210M:	Ralf Baechle <ralf@linux-mips.org>
6211L:	linux-edac@vger.kernel.org
6212L:	linux-mips@vger.kernel.org
6213S:	Supported
6214F:	drivers/edac/octeon_edac*
6215
6216EDAC-CAVIUM THUNDERX
6217M:	Robert Richter <rric@kernel.org>
6218L:	linux-edac@vger.kernel.org
6219S:	Odd Fixes
6220F:	drivers/edac/thunderx_edac*
6221
6222EDAC-CORE
6223M:	Borislav Petkov <bp@alien8.de>
6224M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6225M:	Tony Luck <tony.luck@intel.com>
6226R:	James Morse <james.morse@arm.com>
6227R:	Robert Richter <rric@kernel.org>
6228L:	linux-edac@vger.kernel.org
6229S:	Supported
6230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6231F:	Documentation/admin-guide/ras.rst
6232F:	Documentation/driver-api/edac.rst
6233F:	drivers/edac/
6234F:	include/linux/edac.h
6235
6236EDAC-DMC520
6237M:	Lei Wang <lewan@microsoft.com>
6238L:	linux-edac@vger.kernel.org
6239S:	Supported
6240F:	drivers/edac/dmc520_edac.c
6241
6242EDAC-E752X
6243M:	Mark Gross <mark.gross@intel.com>
6244L:	linux-edac@vger.kernel.org
6245S:	Maintained
6246F:	drivers/edac/e752x_edac.c
6247
6248EDAC-E7XXX
6249L:	linux-edac@vger.kernel.org
6250S:	Maintained
6251F:	drivers/edac/e7xxx_edac.c
6252
6253EDAC-FSL_DDR
6254M:	York Sun <york.sun@nxp.com>
6255L:	linux-edac@vger.kernel.org
6256S:	Maintained
6257F:	drivers/edac/fsl_ddr_edac.*
6258
6259EDAC-GHES
6260M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6261L:	linux-edac@vger.kernel.org
6262S:	Maintained
6263F:	drivers/edac/ghes_edac.c
6264
6265EDAC-I10NM
6266M:	Tony Luck <tony.luck@intel.com>
6267L:	linux-edac@vger.kernel.org
6268S:	Maintained
6269F:	drivers/edac/i10nm_base.c
6270
6271EDAC-I3000
6272L:	linux-edac@vger.kernel.org
6273S:	Orphan
6274F:	drivers/edac/i3000_edac.c
6275
6276EDAC-I5000
6277L:	linux-edac@vger.kernel.org
6278S:	Maintained
6279F:	drivers/edac/i5000_edac.c
6280
6281EDAC-I5400
6282M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6283L:	linux-edac@vger.kernel.org
6284S:	Maintained
6285F:	drivers/edac/i5400_edac.c
6286
6287EDAC-I7300
6288M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6289L:	linux-edac@vger.kernel.org
6290S:	Maintained
6291F:	drivers/edac/i7300_edac.c
6292
6293EDAC-I7CORE
6294M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6295L:	linux-edac@vger.kernel.org
6296S:	Maintained
6297F:	drivers/edac/i7core_edac.c
6298
6299EDAC-I82443BXGX
6300M:	Tim Small <tim@buttersideup.com>
6301L:	linux-edac@vger.kernel.org
6302S:	Maintained
6303F:	drivers/edac/i82443bxgx_edac.c
6304
6305EDAC-I82975X
6306M:	"Arvind R." <arvino55@gmail.com>
6307L:	linux-edac@vger.kernel.org
6308S:	Maintained
6309F:	drivers/edac/i82975x_edac.c
6310
6311EDAC-IE31200
6312M:	Jason Baron <jbaron@akamai.com>
6313L:	linux-edac@vger.kernel.org
6314S:	Maintained
6315F:	drivers/edac/ie31200_edac.c
6316
6317EDAC-MPC85XX
6318M:	Johannes Thumshirn <morbidrsa@gmail.com>
6319L:	linux-edac@vger.kernel.org
6320S:	Maintained
6321F:	drivers/edac/mpc85xx_edac.[ch]
6322
6323EDAC-PASEMI
6324M:	Egor Martovetsky <egor@pasemi.com>
6325L:	linux-edac@vger.kernel.org
6326S:	Maintained
6327F:	drivers/edac/pasemi_edac.c
6328
6329EDAC-PND2
6330M:	Tony Luck <tony.luck@intel.com>
6331L:	linux-edac@vger.kernel.org
6332S:	Maintained
6333F:	drivers/edac/pnd2_edac.[ch]
6334
6335EDAC-QCOM
6336M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6337M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6338L:	linux-arm-msm@vger.kernel.org
6339L:	linux-edac@vger.kernel.org
6340S:	Maintained
6341F:	drivers/edac/qcom_edac.c
6342
6343EDAC-R82600
6344M:	Tim Small <tim@buttersideup.com>
6345L:	linux-edac@vger.kernel.org
6346S:	Maintained
6347F:	drivers/edac/r82600_edac.c
6348
6349EDAC-SBRIDGE
6350M:	Tony Luck <tony.luck@intel.com>
6351R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6352L:	linux-edac@vger.kernel.org
6353S:	Maintained
6354F:	drivers/edac/sb_edac.c
6355
6356EDAC-SIFIVE
6357M:	Yash Shah <yash.shah@sifive.com>
6358L:	linux-edac@vger.kernel.org
6359S:	Supported
6360F:	drivers/edac/sifive_edac.c
6361
6362EDAC-SKYLAKE
6363M:	Tony Luck <tony.luck@intel.com>
6364L:	linux-edac@vger.kernel.org
6365S:	Maintained
6366F:	drivers/edac/skx_*.c
6367
6368EDAC-TI
6369M:	Tero Kristo <t-kristo@ti.com>
6370L:	linux-edac@vger.kernel.org
6371S:	Maintained
6372F:	drivers/edac/ti_edac.c
6373
6374EDIROL UA-101/UA-1000 DRIVER
6375M:	Clemens Ladisch <clemens@ladisch.de>
6376L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6377S:	Maintained
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6379F:	sound/usb/misc/ua101.c
6380
6381EFI TEST DRIVER
6382M:	Ivan Hu <ivan.hu@canonical.com>
6383M:	Ard Biesheuvel <ardb@kernel.org>
6384L:	linux-efi@vger.kernel.org
6385S:	Maintained
6386F:	drivers/firmware/efi/test/
6387
6388EFI VARIABLE FILESYSTEM
6389M:	Matthew Garrett <matthew.garrett@nebula.com>
6390M:	Jeremy Kerr <jk@ozlabs.org>
6391M:	Ard Biesheuvel <ardb@kernel.org>
6392L:	linux-efi@vger.kernel.org
6393S:	Maintained
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6395F:	fs/efivarfs/
6396
6397EFIFB FRAMEBUFFER DRIVER
6398M:	Peter Jones <pjones@redhat.com>
6399L:	linux-fbdev@vger.kernel.org
6400S:	Maintained
6401F:	drivers/video/fbdev/efifb.c
6402
6403EFS FILESYSTEM
6404S:	Orphan
6405W:	http://aeschi.ch.eu.org/efs/
6406F:	fs/efs/
6407
6408EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6409M:	Douglas Miller <dougmill@linux.ibm.com>
6410L:	netdev@vger.kernel.org
6411S:	Maintained
6412F:	drivers/net/ethernet/ibm/ehea/
6413
6414EM28XX VIDEO4LINUX DRIVER
6415M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6416L:	linux-media@vger.kernel.org
6417S:	Maintained
6418W:	https://linuxtv.org
6419T:	git git://linuxtv.org/media_tree.git
6420F:	Documentation/admin-guide/media/em28xx*
6421F:	drivers/media/usb/em28xx/
6422
6423EMBEDDED LINUX
6424M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6425M:	Matt Mackall <mpm@selenic.com>
6426M:	David Woodhouse <dwmw2@infradead.org>
6427L:	linux-embedded@vger.kernel.org
6428S:	Maintained
6429
6430EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6431M:	Adrian Hunter <adrian.hunter@intel.com>
6432M:	Ritesh Harjani <riteshh@codeaurora.org>
6433M:	Asutosh Das <asutoshd@codeaurora.org>
6434L:	linux-mmc@vger.kernel.org
6435S:	Maintained
6436F:	drivers/mmc/host/cqhci*
6437
6438EMULEX 10Gbps iSCSI - OneConnect DRIVER
6439M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6440M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6441M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6442L:	linux-scsi@vger.kernel.org
6443S:	Supported
6444W:	http://www.broadcom.com
6445F:	drivers/scsi/be2iscsi/
6446
6447EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6448M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6449M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6450M:	Somnath Kotur <somnath.kotur@broadcom.com>
6451L:	netdev@vger.kernel.org
6452S:	Supported
6453W:	http://www.emulex.com
6454F:	drivers/net/ethernet/emulex/benet/
6455
6456EMULEX ONECONNECT ROCE DRIVER
6457M:	Selvin Xavier <selvin.xavier@broadcom.com>
6458M:	Devesh Sharma <devesh.sharma@broadcom.com>
6459L:	linux-rdma@vger.kernel.org
6460S:	Odd Fixes
6461W:	http://www.broadcom.com
6462F:	drivers/infiniband/hw/ocrdma/
6463F:	include/uapi/rdma/ocrdma-abi.h
6464
6465EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6466M:	James Smart <james.smart@broadcom.com>
6467M:	Dick Kennedy <dick.kennedy@broadcom.com>
6468L:	linux-scsi@vger.kernel.org
6469S:	Supported
6470W:	http://www.broadcom.com
6471F:	drivers/scsi/lpfc/
6472
6473ENE CB710 FLASH CARD READER DRIVER
6474M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6475S:	Maintained
6476F:	drivers/misc/cb710/
6477F:	drivers/mmc/host/cb710-mmc.*
6478F:	include/linux/cb710.h
6479
6480ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6481M:	Maxim Levitsky <maximlevitsky@gmail.com>
6482S:	Maintained
6483F:	drivers/media/rc/ene_ir.*
6484
6485EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6486M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6487L:	linuxppc-dev@lists.ozlabs.org
6488S:	Maintained
6489F:	drivers/tty/ehv_bytechan.c
6490
6491EPSON S1D13XXX FRAMEBUFFER DRIVER
6492M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6493S:	Maintained
6494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6495F:	drivers/video/fbdev/s1d13xxxfb.c
6496F:	include/video/s1d13xxxfb.h
6497
6498EROFS FILE SYSTEM
6499M:	Gao Xiang <xiang@kernel.org>
6500M:	Chao Yu <yuchao0@huawei.com>
6501L:	linux-erofs@lists.ozlabs.org
6502S:	Maintained
6503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6504F:	Documentation/filesystems/erofs.rst
6505F:	fs/erofs/
6506F:	include/trace/events/erofs.h
6507
6508ERRSEQ ERROR TRACKING INFRASTRUCTURE
6509M:	Jeff Layton <jlayton@kernel.org>
6510S:	Maintained
6511F:	include/linux/errseq.h
6512F:	lib/errseq.c
6513
6514ET131X NETWORK DRIVER
6515M:	Mark Einon <mark.einon@gmail.com>
6516S:	Odd Fixes
6517F:	drivers/net/ethernet/agere/
6518
6519ETHERNET BRIDGE
6520M:	Roopa Prabhu <roopa@nvidia.com>
6521M:	Nikolay Aleksandrov <nikolay@nvidia.com>
6522L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6523L:	netdev@vger.kernel.org
6524S:	Maintained
6525W:	http://www.linuxfoundation.org/en/Net:Bridge
6526F:	include/linux/netfilter_bridge/
6527F:	net/bridge/
6528
6529ETHERNET PHY LIBRARY
6530M:	Andrew Lunn <andrew@lunn.ch>
6531M:	Heiner Kallweit <hkallweit1@gmail.com>
6532R:	Russell King <linux@armlinux.org.uk>
6533L:	netdev@vger.kernel.org
6534S:	Maintained
6535F:	Documentation/ABI/testing/sysfs-class-net-phydev
6536F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6537F:	Documentation/devicetree/bindings/net/mdio*
6538F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6539F:	Documentation/networking/phy.rst
6540F:	drivers/net/phy/
6541F:	drivers/of/of_mdio.c
6542F:	drivers/of/of_net.c
6543F:	include/dt-bindings/net/qca-ar803x.h
6544F:	include/linux/*mdio*.h
6545F:	include/linux/of_net.h
6546F:	include/linux/phy.h
6547F:	include/linux/phy_fixed.h
6548F:	include/linux/platform_data/mdio-bcm-unimac.h
6549F:	include/linux/platform_data/mdio-gpio.h
6550F:	include/trace/events/mdio.h
6551F:	include/uapi/linux/mdio.h
6552F:	include/uapi/linux/mii.h
6553
6554EXFAT FILE SYSTEM
6555M:	Namjae Jeon <namjae.jeon@samsung.com>
6556M:	Sungjong Seo <sj1557.seo@samsung.com>
6557L:	linux-fsdevel@vger.kernel.org
6558S:	Maintained
6559F:	fs/exfat/
6560
6561EXT2 FILE SYSTEM
6562M:	Jan Kara <jack@suse.com>
6563L:	linux-ext4@vger.kernel.org
6564S:	Maintained
6565F:	Documentation/filesystems/ext2.rst
6566F:	fs/ext2/
6567F:	include/linux/ext2*
6568
6569EXT4 FILE SYSTEM
6570M:	"Theodore Ts'o" <tytso@mit.edu>
6571M:	Andreas Dilger <adilger.kernel@dilger.ca>
6572L:	linux-ext4@vger.kernel.org
6573S:	Maintained
6574W:	http://ext4.wiki.kernel.org
6575Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6577F:	Documentation/filesystems/ext4/
6578F:	fs/ext4/
6579
6580Extended Verification Module (EVM)
6581M:	Mimi Zohar <zohar@linux.ibm.com>
6582L:	linux-integrity@vger.kernel.org
6583S:	Supported
6584F:	security/integrity/evm/
6585
6586EXTENSIBLE FIRMWARE INTERFACE (EFI)
6587M:	Ard Biesheuvel <ardb@kernel.org>
6588L:	linux-efi@vger.kernel.org
6589S:	Maintained
6590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6591F:	Documentation/admin-guide/efi-stub.rst
6592F:	arch/*/include/asm/efi.h
6593F:	arch/*/kernel/efi.c
6594F:	arch/arm/boot/compressed/efi-header.S
6595F:	arch/arm64/kernel/efi-entry.S
6596F:	arch/x86/platform/efi/
6597F:	drivers/firmware/efi/
6598F:	include/linux/efi*.h
6599
6600EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6601M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6602M:	Chanwoo Choi <cw00.choi@samsung.com>
6603L:	linux-kernel@vger.kernel.org
6604S:	Maintained
6605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6606F:	Documentation/devicetree/bindings/extcon/
6607F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6608F:	drivers/extcon/
6609F:	include/linux/extcon.h
6610F:	include/linux/extcon/
6611
6612EXTRA BOOT CONFIG
6613M:	Masami Hiramatsu <mhiramat@kernel.org>
6614S:	Maintained
6615F:	Documentation/admin-guide/bootconfig.rst
6616F:	fs/proc/bootconfig.c
6617F:	include/linux/bootconfig.h
6618F:	lib/bootconfig.c
6619F:	tools/bootconfig/*
6620
6621EXYNOS DP DRIVER
6622M:	Jingoo Han <jingoohan1@gmail.com>
6623L:	dri-devel@lists.freedesktop.org
6624S:	Maintained
6625F:	drivers/gpu/drm/exynos/exynos_dp*
6626
6627EXYNOS SYSMMU (IOMMU) driver
6628M:	Marek Szyprowski <m.szyprowski@samsung.com>
6629L:	iommu@lists.linux-foundation.org
6630S:	Maintained
6631F:	drivers/iommu/exynos-iommu.c
6632
6633EZchip NPS platform support
6634M:	Vineet Gupta <vgupta@synopsys.com>
6635M:	Ofer Levi <oferle@nvidia.com>
6636S:	Supported
6637F:	arch/arc/boot/dts/eznps.dts
6638F:	arch/arc/plat-eznps
6639
6640F2FS FILE SYSTEM
6641M:	Jaegeuk Kim <jaegeuk@kernel.org>
6642M:	Chao Yu <yuchao0@huawei.com>
6643L:	linux-f2fs-devel@lists.sourceforge.net
6644S:	Maintained
6645W:	https://f2fs.wiki.kernel.org/
6646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6647F:	Documentation/ABI/testing/sysfs-fs-f2fs
6648F:	Documentation/filesystems/f2fs.rst
6649F:	fs/f2fs/
6650F:	include/linux/f2fs_fs.h
6651F:	include/trace/events/f2fs.h
6652
6653F71805F HARDWARE MONITORING DRIVER
6654M:	Jean Delvare <jdelvare@suse.com>
6655L:	linux-hwmon@vger.kernel.org
6656S:	Maintained
6657F:	Documentation/hwmon/f71805f.rst
6658F:	drivers/hwmon/f71805f.c
6659
6660FADDR2LINE
6661M:	Josh Poimboeuf <jpoimboe@redhat.com>
6662S:	Maintained
6663F:	scripts/faddr2line
6664
6665FAILOVER MODULE
6666M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6667L:	netdev@vger.kernel.org
6668S:	Supported
6669F:	Documentation/networking/failover.rst
6670F:	include/net/failover.h
6671F:	net/core/failover.c
6672
6673FANOTIFY
6674M:	Jan Kara <jack@suse.cz>
6675R:	Amir Goldstein <amir73il@gmail.com>
6676L:	linux-fsdevel@vger.kernel.org
6677S:	Maintained
6678F:	fs/notify/fanotify/
6679F:	include/linux/fanotify.h
6680F:	include/uapi/linux/fanotify.h
6681
6682FARSYNC SYNCHRONOUS DRIVER
6683M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6684S:	Supported
6685W:	http://www.farsite.co.uk/
6686F:	drivers/net/wan/farsync.*
6687
6688FAULT INJECTION SUPPORT
6689M:	Akinobu Mita <akinobu.mita@gmail.com>
6690S:	Supported
6691F:	Documentation/fault-injection/
6692F:	lib/fault-inject.c
6693
6694FBTFT Framebuffer drivers
6695L:	dri-devel@lists.freedesktop.org
6696L:	linux-fbdev@vger.kernel.org
6697S:	Orphan
6698F:	drivers/staging/fbtft/
6699
6700FC0011 TUNER DRIVER
6701M:	Michael Buesch <m@bues.ch>
6702L:	linux-media@vger.kernel.org
6703S:	Maintained
6704F:	drivers/media/tuners/fc0011.c
6705F:	drivers/media/tuners/fc0011.h
6706
6707FC2580 MEDIA DRIVER
6708M:	Antti Palosaari <crope@iki.fi>
6709L:	linux-media@vger.kernel.org
6710S:	Maintained
6711W:	https://linuxtv.org
6712W:	http://palosaari.fi/linux/
6713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6714T:	git git://linuxtv.org/anttip/media_tree.git
6715F:	drivers/media/tuners/fc2580*
6716
6717FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6718M:	Hannes Reinecke <hare@suse.de>
6719L:	linux-scsi@vger.kernel.org
6720S:	Supported
6721W:	www.Open-FCoE.org
6722F:	drivers/scsi/fcoe/
6723F:	drivers/scsi/libfc/
6724F:	include/scsi/fc/
6725F:	include/scsi/libfc.h
6726F:	include/scsi/libfcoe.h
6727F:	include/uapi/scsi/fc/
6728
6729FILE LOCKING (flock() and fcntl()/lockf())
6730M:	Jeff Layton <jlayton@kernel.org>
6731M:	"J. Bruce Fields" <bfields@fieldses.org>
6732L:	linux-fsdevel@vger.kernel.org
6733S:	Maintained
6734F:	fs/fcntl.c
6735F:	fs/locks.c
6736F:	include/linux/fcntl.h
6737F:	include/uapi/linux/fcntl.h
6738
6739FILESYSTEM DIRECT ACCESS (DAX)
6740M:	Dan Williams <dan.j.williams@intel.com>
6741R:	Matthew Wilcox <willy@infradead.org>
6742R:	Jan Kara <jack@suse.cz>
6743L:	linux-fsdevel@vger.kernel.org
6744L:	linux-nvdimm@lists.01.org
6745S:	Supported
6746F:	fs/dax.c
6747F:	include/linux/dax.h
6748F:	include/trace/events/fs_dax.h
6749
6750FILESYSTEMS (VFS and infrastructure)
6751M:	Alexander Viro <viro@zeniv.linux.org.uk>
6752L:	linux-fsdevel@vger.kernel.org
6753S:	Maintained
6754F:	fs/*
6755F:	include/linux/fs.h
6756F:	include/linux/fs_types.h
6757F:	include/uapi/linux/fs.h
6758F:	include/uapi/linux/openat2.h
6759
6760FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6761M:	Riku Voipio <riku.voipio@iki.fi>
6762L:	linux-hwmon@vger.kernel.org
6763S:	Maintained
6764F:	drivers/hwmon/f75375s.c
6765F:	include/linux/f75375s.h
6766
6767FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6768M:	Clemens Ladisch <clemens@ladisch.de>
6769M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6770L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6771S:	Maintained
6772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6773F:	include/uapi/sound/firewire.h
6774F:	sound/firewire/
6775
6776FIREWIRE MEDIA DRIVERS (firedtv)
6777M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6778L:	linux-media@vger.kernel.org
6779L:	linux1394-devel@lists.sourceforge.net
6780S:	Maintained
6781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6782F:	drivers/media/firewire/
6783
6784FIREWIRE SBP-2 TARGET
6785M:	Chris Boot <bootc@bootc.net>
6786L:	linux-scsi@vger.kernel.org
6787L:	target-devel@vger.kernel.org
6788L:	linux1394-devel@lists.sourceforge.net
6789S:	Maintained
6790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6791F:	drivers/target/sbp/
6792
6793FIREWIRE SUBSYSTEM
6794M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6795L:	linux1394-devel@lists.sourceforge.net
6796S:	Maintained
6797W:	http://ieee1394.wiki.kernel.org/
6798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6799F:	drivers/firewire/
6800F:	include/linux/firewire.h
6801F:	include/uapi/linux/firewire*.h
6802F:	tools/firewire/
6803
6804FIRMWARE LOADER (request_firmware)
6805M:	Luis Chamberlain <mcgrof@kernel.org>
6806L:	linux-kernel@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/firmware_class/
6809F:	drivers/base/firmware_loader/
6810F:	include/linux/firmware.h
6811
6812FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6813M:	Joshua Morris <josh.h.morris@us.ibm.com>
6814M:	Philip Kelleher <pjk1939@linux.ibm.com>
6815S:	Maintained
6816F:	drivers/block/rsxx/
6817
6818FLEXTIMER FTM-QUADDEC DRIVER
6819M:	Patrick Havelange <patrick.havelange@essensium.com>
6820L:	linux-iio@vger.kernel.org
6821S:	Maintained
6822F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6823F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6824F:	drivers/counter/ftm-quaddec.c
6825
6826FLOPPY DRIVER
6827M:	Denis Efremov <efremov@linux.com>
6828L:	linux-block@vger.kernel.org
6829S:	Odd Fixes
6830F:	drivers/block/floppy.c
6831
6832FLYSKY FSIA6B RC RECEIVER
6833M:	Markus Koch <markus@notsyncing.net>
6834L:	linux-input@vger.kernel.org
6835S:	Maintained
6836F:	drivers/input/joystick/fsia6b.c
6837
6838FORCEDETH GIGABIT ETHERNET DRIVER
6839M:	Rain River <rain.1986.08.12@gmail.com>
6840M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6841L:	netdev@vger.kernel.org
6842S:	Maintained
6843F:	drivers/net/ethernet/nvidia/*
6844
6845FPGA DFL DRIVERS
6846M:	Wu Hao <hao.wu@intel.com>
6847L:	linux-fpga@vger.kernel.org
6848S:	Maintained
6849F:	Documentation/fpga/dfl.rst
6850F:	drivers/fpga/dfl*
6851F:	include/uapi/linux/fpga-dfl.h
6852
6853FPGA MANAGER FRAMEWORK
6854M:	Moritz Fischer <mdf@kernel.org>
6855L:	linux-fpga@vger.kernel.org
6856S:	Maintained
6857W:	http://www.rocketboards.org
6858Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6860F:	Documentation/devicetree/bindings/fpga/
6861F:	Documentation/driver-api/fpga/
6862F:	Documentation/fpga/
6863F:	drivers/fpga/
6864F:	include/linux/fpga/
6865
6866FPU EMULATOR
6867M:	Bill Metzenthen <billm@melbpc.org.au>
6868S:	Maintained
6869W:	http://floatingpoint.sourceforge.net/emulator/index.html
6870F:	arch/x86/math-emu/
6871
6872FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6873L:	netdev@vger.kernel.org
6874S:	Orphan
6875F:	drivers/net/wan/dlci.c
6876F:	drivers/net/wan/sdla.c
6877
6878FRAMEBUFFER LAYER
6879M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6880L:	dri-devel@lists.freedesktop.org
6881L:	linux-fbdev@vger.kernel.org
6882S:	Maintained
6883Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6884T:	git git://anongit.freedesktop.org/drm/drm-misc
6885F:	Documentation/fb/
6886F:	drivers/video/
6887F:	include/linux/fb.h
6888F:	include/uapi/linux/fb.h
6889F:	include/uapi/video/
6890F:	include/video/
6891
6892FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6893M:	Horia Geantă <horia.geanta@nxp.com>
6894M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6895L:	linux-crypto@vger.kernel.org
6896S:	Maintained
6897F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6898F:	drivers/crypto/caam/
6899
6900FREESCALE COLDFIRE M5441X MMC DRIVER
6901M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6902L:	linux-mmc@vger.kernel.org
6903S:	Maintained
6904F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6905F:	include/linux/platform_data/mmc-esdhc-mcf.h
6906
6907FREESCALE DIU FRAMEBUFFER DRIVER
6908M:	Timur Tabi <timur@kernel.org>
6909L:	linux-fbdev@vger.kernel.org
6910S:	Maintained
6911F:	drivers/video/fbdev/fsl-diu-fb.*
6912
6913FREESCALE DMA DRIVER
6914M:	Li Yang <leoyang.li@nxp.com>
6915M:	Zhang Wei <zw@zh-kernel.org>
6916L:	linuxppc-dev@lists.ozlabs.org
6917S:	Maintained
6918F:	drivers/dma/fsldma.*
6919
6920FREESCALE DSPI DRIVER
6921M:	Vladimir Oltean <olteanv@gmail.com>
6922L:	linux-spi@vger.kernel.org
6923S:	Maintained
6924F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6925F:	drivers/spi/spi-fsl-dspi.c
6926F:	include/linux/spi/spi-fsl-dspi.h
6927
6928FREESCALE ENETC ETHERNET DRIVERS
6929M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6930L:	netdev@vger.kernel.org
6931S:	Maintained
6932F:	drivers/net/ethernet/freescale/enetc/
6933
6934FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6935M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6936L:	netdev@vger.kernel.org
6937S:	Maintained
6938F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6939F:	drivers/net/ethernet/freescale/gianfar*
6940
6941FREESCALE GPMI NAND DRIVER
6942M:	Han Xu <han.xu@nxp.com>
6943L:	linux-mtd@lists.infradead.org
6944S:	Maintained
6945F:	drivers/mtd/nand/raw/gpmi-nand/*
6946
6947FREESCALE I2C CPM DRIVER
6948M:	Jochen Friedrich <jochen@scram.de>
6949L:	linuxppc-dev@lists.ozlabs.org
6950L:	linux-i2c@vger.kernel.org
6951S:	Maintained
6952F:	drivers/i2c/busses/i2c-cpm.c
6953
6954FREESCALE IMX / MXC FEC DRIVER
6955M:	Fugang Duan <fugang.duan@nxp.com>
6956L:	netdev@vger.kernel.org
6957S:	Maintained
6958F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6959F:	drivers/net/ethernet/freescale/fec.h
6960F:	drivers/net/ethernet/freescale/fec_main.c
6961F:	drivers/net/ethernet/freescale/fec_ptp.c
6962
6963FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6964M:	Sascha Hauer <s.hauer@pengutronix.de>
6965R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6966L:	linux-fbdev@vger.kernel.org
6967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6968S:	Maintained
6969F:	drivers/video/fbdev/imxfb.c
6970F:	include/linux/platform_data/video-imxfb.h
6971
6972FREESCALE IMX DDR PMU DRIVER
6973M:	Frank Li <Frank.li@nxp.com>
6974L:	linux-arm-kernel@lists.infradead.org
6975S:	Maintained
6976F:	Documentation/admin-guide/perf/imx-ddr.rst
6977F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6978F:	drivers/perf/fsl_imx8_ddr_perf.c
6979
6980FREESCALE IMX I2C DRIVER
6981M:	Oleksij Rempel <o.rempel@pengutronix.de>
6982R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6983L:	linux-i2c@vger.kernel.org
6984S:	Maintained
6985F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6986F:	drivers/i2c/busses/i2c-imx.c
6987
6988FREESCALE IMX LPI2C DRIVER
6989M:	Dong Aisheng <aisheng.dong@nxp.com>
6990L:	linux-i2c@vger.kernel.org
6991L:	linux-imx@nxp.com
6992S:	Maintained
6993F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6994F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6995
6996FREESCALE QORIQ DPAA ETHERNET DRIVER
6997M:	Madalin Bucur <madalin.bucur@nxp.com>
6998L:	netdev@vger.kernel.org
6999S:	Maintained
7000F:	drivers/net/ethernet/freescale/dpaa
7001
7002FREESCALE QORIQ DPAA FMAN DRIVER
7003M:	Madalin Bucur <madalin.bucur@nxp.com>
7004L:	netdev@vger.kernel.org
7005S:	Maintained
7006F:	Documentation/devicetree/bindings/net/fsl-fman.txt
7007F:	drivers/net/ethernet/freescale/fman
7008
7009FREESCALE QORIQ PTP CLOCK DRIVER
7010M:	Yangbo Lu <yangbo.lu@nxp.com>
7011L:	netdev@vger.kernel.org
7012S:	Maintained
7013F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7014F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7015F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
7016F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7017F:	drivers/ptp/ptp_qoriq.c
7018F:	drivers/ptp/ptp_qoriq_debugfs.c
7019F:	include/linux/fsl/ptp_qoriq.h
7020
7021FREESCALE QUAD SPI DRIVER
7022M:	Han Xu <han.xu@nxp.com>
7023L:	linux-spi@vger.kernel.org
7024S:	Maintained
7025F:	drivers/spi/spi-fsl-qspi.c
7026
7027FREESCALE QUICC ENGINE LIBRARY
7028M:	Qiang Zhao <qiang.zhao@nxp.com>
7029L:	linuxppc-dev@lists.ozlabs.org
7030S:	Maintained
7031F:	drivers/soc/fsl/qe/
7032F:	include/soc/fsl/*qe*.h
7033F:	include/soc/fsl/*ucc*.h
7034
7035FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7036M:	Li Yang <leoyang.li@nxp.com>
7037L:	netdev@vger.kernel.org
7038L:	linuxppc-dev@lists.ozlabs.org
7039S:	Maintained
7040F:	drivers/net/ethernet/freescale/ucc_geth*
7041
7042FREESCALE QUICC ENGINE UCC HDLC DRIVER
7043M:	Zhao Qiang <qiang.zhao@nxp.com>
7044L:	netdev@vger.kernel.org
7045L:	linuxppc-dev@lists.ozlabs.org
7046S:	Maintained
7047F:	drivers/net/wan/fsl_ucc_hdlc*
7048
7049FREESCALE QUICC ENGINE UCC UART DRIVER
7050M:	Timur Tabi <timur@kernel.org>
7051L:	linuxppc-dev@lists.ozlabs.org
7052S:	Maintained
7053F:	drivers/tty/serial/ucc_uart.c
7054
7055FREESCALE SOC DRIVERS
7056M:	Li Yang <leoyang.li@nxp.com>
7057L:	linuxppc-dev@lists.ozlabs.org
7058L:	linux-arm-kernel@lists.infradead.org
7059S:	Maintained
7060F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7061F:	Documentation/devicetree/bindings/soc/fsl/
7062F:	drivers/soc/fsl/
7063F:	include/linux/fsl/
7064
7065FREESCALE SOC FS_ENET DRIVER
7066M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
7067L:	linuxppc-dev@lists.ozlabs.org
7068L:	netdev@vger.kernel.org
7069S:	Maintained
7070F:	drivers/net/ethernet/freescale/fs_enet/
7071F:	include/linux/fs_enet_pd.h
7072
7073FREESCALE SOC SOUND DRIVERS
7074M:	Timur Tabi <timur@kernel.org>
7075M:	Nicolin Chen <nicoleotsuka@gmail.com>
7076M:	Xiubo Li <Xiubo.Lee@gmail.com>
7077R:	Fabio Estevam <festevam@gmail.com>
7078R:	Shengjiu Wang <shengjiu.wang@gmail.com>
7079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7080L:	linuxppc-dev@lists.ozlabs.org
7081S:	Maintained
7082F:	sound/soc/fsl/fsl*
7083F:	sound/soc/fsl/imx*
7084F:	sound/soc/fsl/mpc8610_hpcd.c
7085
7086FREESCALE USB PERIPHERAL DRIVERS
7087M:	Li Yang <leoyang.li@nxp.com>
7088L:	linux-usb@vger.kernel.org
7089L:	linuxppc-dev@lists.ozlabs.org
7090S:	Maintained
7091F:	drivers/usb/gadget/udc/fsl*
7092
7093FREESCALE USB PHY DRIVER
7094M:	Ran Wang <ran.wang_1@nxp.com>
7095L:	linux-usb@vger.kernel.org
7096L:	linuxppc-dev@lists.ozlabs.org
7097S:	Maintained
7098F:	drivers/usb/phy/phy-fsl-usb*
7099
7100FREEVXFS FILESYSTEM
7101M:	Christoph Hellwig <hch@infradead.org>
7102S:	Maintained
7103W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
7104F:	fs/freevxfs/
7105
7106FREEZER
7107M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7108M:	Pavel Machek <pavel@ucw.cz>
7109L:	linux-pm@vger.kernel.org
7110S:	Supported
7111F:	Documentation/power/freezing-of-tasks.rst
7112F:	include/linux/freezer.h
7113F:	kernel/freezer.c
7114
7115FRONTSWAP API
7116M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7117L:	linux-kernel@vger.kernel.org
7118S:	Maintained
7119F:	include/linux/frontswap.h
7120F:	mm/frontswap.c
7121
7122FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7123M:	David Howells <dhowells@redhat.com>
7124L:	linux-cachefs@redhat.com (moderated for non-subscribers)
7125S:	Supported
7126F:	Documentation/filesystems/caching/
7127F:	fs/fscache/
7128F:	include/linux/fscache*.h
7129
7130FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7131M:	Theodore Y. Ts'o <tytso@mit.edu>
7132M:	Jaegeuk Kim <jaegeuk@kernel.org>
7133M:	Eric Biggers <ebiggers@kernel.org>
7134L:	linux-fscrypt@vger.kernel.org
7135S:	Supported
7136Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7137T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7138F:	Documentation/filesystems/fscrypt.rst
7139F:	fs/crypto/
7140F:	include/linux/fscrypt*.h
7141F:	include/uapi/linux/fscrypt.h
7142
7143FSI SUBSYSTEM
7144M:	Jeremy Kerr <jk@ozlabs.org>
7145M:	Joel Stanley <joel@jms.id.au>
7146R:	Alistar Popple <alistair@popple.id.au>
7147R:	Eddie James <eajames@linux.ibm.com>
7148L:	linux-fsi@lists.ozlabs.org
7149S:	Supported
7150Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7152F:	drivers/fsi/
7153F:	include/linux/fsi*.h
7154F:	include/trace/events/fsi*.h
7155
7156FSI-ATTACHED I2C DRIVER
7157M:	Eddie James <eajames@linux.ibm.com>
7158L:	linux-i2c@vger.kernel.org
7159L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7160S:	Maintained
7161F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7162F:	drivers/i2c/busses/i2c-fsi.c
7163
7164FSI-ATTACHED SPI DRIVER
7165M:	Eddie James <eajames@linux.ibm.com>
7166L:	linux-spi@vger.kernel.org
7167S:	Maintained
7168F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7169F:	drivers/spi/spi-fsi.c
7170
7171FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7172M:	Jan Kara <jack@suse.cz>
7173R:	Amir Goldstein <amir73il@gmail.com>
7174L:	linux-fsdevel@vger.kernel.org
7175S:	Maintained
7176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7177F:	fs/notify/
7178F:	include/linux/fsnotify*.h
7179
7180FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7181M:	Eric Biggers <ebiggers@kernel.org>
7182M:	Theodore Y. Ts'o <tytso@mit.edu>
7183L:	linux-fscrypt@vger.kernel.org
7184S:	Supported
7185Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7186T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7187F:	Documentation/filesystems/fsverity.rst
7188F:	fs/verity/
7189F:	include/linux/fsverity.h
7190F:	include/uapi/linux/fsverity.h
7191
7192FUJITSU LAPTOP EXTRAS
7193M:	Jonathan Woithe <jwoithe@just42.net>
7194L:	platform-driver-x86@vger.kernel.org
7195S:	Maintained
7196F:	drivers/platform/x86/fujitsu-laptop.c
7197
7198FUJITSU M-5MO LS CAMERA ISP DRIVER
7199M:	Kyungmin Park <kyungmin.park@samsung.com>
7200M:	Heungjun Kim <riverful.kim@samsung.com>
7201L:	linux-media@vger.kernel.org
7202S:	Maintained
7203F:	drivers/media/i2c/m5mols/
7204F:	include/media/i2c/m5mols.h
7205
7206FUJITSU TABLET EXTRAS
7207M:	Robert Gerlach <khnz@gmx.de>
7208L:	platform-driver-x86@vger.kernel.org
7209S:	Maintained
7210F:	drivers/platform/x86/fujitsu-tablet.c
7211
7212FUSE: FILESYSTEM IN USERSPACE
7213M:	Miklos Szeredi <miklos@szeredi.hu>
7214L:	linux-fsdevel@vger.kernel.org
7215S:	Maintained
7216W:	http://fuse.sourceforge.net/
7217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7218F:	Documentation/filesystems/fuse.rst
7219F:	fs/fuse/
7220F:	include/uapi/linux/fuse.h
7221
7222FUTEX SUBSYSTEM
7223M:	Thomas Gleixner <tglx@linutronix.de>
7224M:	Ingo Molnar <mingo@redhat.com>
7225R:	Peter Zijlstra <peterz@infradead.org>
7226R:	Darren Hart <dvhart@infradead.org>
7227L:	linux-kernel@vger.kernel.org
7228S:	Maintained
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7230F:	Documentation/locking/*futex*
7231F:	include/asm-generic/futex.h
7232F:	include/linux/futex.h
7233F:	include/uapi/linux/futex.h
7234F:	kernel/futex.c
7235F:	tools/perf/bench/futex*
7236F:	tools/testing/selftests/futex/
7237
7238GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7239M:	Tim Harvey <tharvey@gateworks.com>
7240M:	Robert Jones <rjones@gateworks.com>
7241S:	Maintained
7242F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7243F:	drivers/mfd/gateworks-gsc.c
7244F:	include/linux/mfd/gsc.h
7245F:	Documentation/hwmon/gsc-hwmon.rst
7246F:	drivers/hwmon/gsc-hwmon.c
7247F:	include/linux/platform_data/gsc_hwmon.h
7248
7249GASKET DRIVER FRAMEWORK
7250M:	Rob Springer <rspringer@google.com>
7251M:	Todd Poynor <toddpoynor@google.com>
7252M:	Ben Chan <benchan@chromium.org>
7253M:	Richard Yeh <rcy@google.com>
7254S:	Maintained
7255F:	drivers/staging/gasket/
7256
7257GCC PLUGINS
7258M:	Kees Cook <keescook@chromium.org>
7259R:	Emese Revfy <re.emese@gmail.com>
7260L:	kernel-hardening@lists.openwall.com
7261S:	Maintained
7262F:	Documentation/kbuild/gcc-plugins.rst
7263F:	scripts/Makefile.gcc-plugins
7264F:	scripts/gcc-plugin.sh
7265F:	scripts/gcc-plugins/
7266
7267GCOV BASED KERNEL PROFILING
7268M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7269S:	Maintained
7270F:	Documentation/dev-tools/gcov.rst
7271F:	kernel/gcov/
7272
7273GDB KERNEL DEBUGGING HELPER SCRIPTS
7274M:	Jan Kiszka <jan.kiszka@siemens.com>
7275M:	Kieran Bingham <kbingham@kernel.org>
7276S:	Supported
7277F:	scripts/gdb/
7278
7279GDT SCSI DISK ARRAY CONTROLLER DRIVER
7280M:	Achim Leubner <achim_leubner@adaptec.com>
7281L:	linux-scsi@vger.kernel.org
7282S:	Supported
7283W:	http://www.icp-vortex.com/
7284F:	drivers/scsi/gdt*
7285
7286GEMTEK FM RADIO RECEIVER DRIVER
7287M:	Hans Verkuil <hverkuil@xs4all.nl>
7288L:	linux-media@vger.kernel.org
7289S:	Maintained
7290W:	https://linuxtv.org
7291T:	git git://linuxtv.org/media_tree.git
7292F:	drivers/media/radio/radio-gemtek*
7293
7294GENERIC ARCHITECTURE TOPOLOGY
7295M:	Sudeep Holla <sudeep.holla@arm.com>
7296L:	linux-kernel@vger.kernel.org
7297S:	Maintained
7298F:	drivers/base/arch_topology.c
7299F:	include/linux/arch_topology.h
7300
7301GENERIC GPIO I2C DRIVER
7302M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7303S:	Supported
7304F:	drivers/i2c/busses/i2c-gpio.c
7305F:	include/linux/platform_data/i2c-gpio.h
7306
7307GENERIC GPIO I2C MULTIPLEXER DRIVER
7308M:	Peter Korsgaard <peter.korsgaard@barco.com>
7309L:	linux-i2c@vger.kernel.org
7310S:	Supported
7311F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7312F:	drivers/i2c/muxes/i2c-mux-gpio.c
7313F:	include/linux/platform_data/i2c-mux-gpio.h
7314
7315GENERIC HDLC (WAN) DRIVERS
7316M:	Krzysztof Halasa <khc@pm.waw.pl>
7317S:	Maintained
7318W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7319F:	drivers/net/wan/c101.c
7320F:	drivers/net/wan/hd6457*
7321F:	drivers/net/wan/hdlc*
7322F:	drivers/net/wan/n2.c
7323F:	drivers/net/wan/pc300too.c
7324F:	drivers/net/wan/pci200syn.c
7325F:	drivers/net/wan/wanxl*
7326
7327GENERIC INCLUDE/ASM HEADER FILES
7328M:	Arnd Bergmann <arnd@arndb.de>
7329L:	linux-arch@vger.kernel.org
7330S:	Maintained
7331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7332F:	include/asm-generic/
7333F:	include/uapi/asm-generic/
7334
7335GENERIC PHY FRAMEWORK
7336M:	Kishon Vijay Abraham I <kishon@ti.com>
7337M:	Vinod Koul <vkoul@kernel.org>
7338L:	linux-kernel@vger.kernel.org
7339S:	Supported
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7341F:	Documentation/devicetree/bindings/phy/
7342F:	drivers/phy/
7343F:	include/linux/phy/
7344
7345GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7346M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7347S:	Supported
7348F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7349
7350GENERIC PM DOMAINS
7351M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7352M:	Kevin Hilman <khilman@kernel.org>
7353M:	Ulf Hansson <ulf.hansson@linaro.org>
7354L:	linux-pm@vger.kernel.org
7355S:	Supported
7356F:	Documentation/devicetree/bindings/power/power?domain*
7357F:	drivers/base/power/domain*.c
7358F:	include/linux/pm_domain.h
7359
7360GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7361M:	Eugen Hristev <eugen.hristev@microchip.com>
7362L:	linux-input@vger.kernel.org
7363S:	Maintained
7364F:	drivers/input/touchscreen/resistive-adc-touch.c
7365
7366GENERIC UIO DRIVER FOR PCI DEVICES
7367M:	"Michael S. Tsirkin" <mst@redhat.com>
7368L:	kvm@vger.kernel.org
7369S:	Supported
7370F:	drivers/uio/uio_pci_generic.c
7371
7372GENERIC VDSO LIBRARY
7373M:	Andy Lutomirski <luto@kernel.org>
7374M:	Thomas Gleixner <tglx@linutronix.de>
7375M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7376L:	linux-kernel@vger.kernel.org
7377S:	Maintained
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7379F:	include/asm-generic/vdso/vsyscall.h
7380F:	include/vdso/
7381F:	kernel/time/vsyscall.c
7382F:	lib/vdso/
7383
7384GENWQE (IBM Generic Workqueue Card)
7385M:	Frank Haverkamp <haver@linux.ibm.com>
7386S:	Supported
7387F:	drivers/misc/genwqe/
7388
7389GET_MAINTAINER SCRIPT
7390M:	Joe Perches <joe@perches.com>
7391S:	Maintained
7392F:	scripts/get_maintainer.pl
7393
7394GFS2 FILE SYSTEM
7395M:	Bob Peterson <rpeterso@redhat.com>
7396M:	Andreas Gruenbacher <agruenba@redhat.com>
7397L:	cluster-devel@redhat.com
7398S:	Supported
7399W:	http://sources.redhat.com/cluster/
7400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7401F:	Documentation/filesystems/gfs2*
7402F:	fs/gfs2/
7403F:	include/uapi/linux/gfs2_ondisk.h
7404
7405GNSS SUBSYSTEM
7406M:	Johan Hovold <johan@kernel.org>
7407S:	Maintained
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7409F:	Documentation/ABI/testing/sysfs-class-gnss
7410F:	Documentation/devicetree/bindings/gnss/
7411F:	drivers/gnss/
7412F:	include/linux/gnss.h
7413
7414GO7007 MPEG CODEC
7415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7416L:	linux-media@vger.kernel.org
7417S:	Maintained
7418F:	drivers/media/usb/go7007/
7419
7420GOODIX TOUCHSCREEN
7421M:	Bastien Nocera <hadess@hadess.net>
7422L:	linux-input@vger.kernel.org
7423S:	Maintained
7424F:	drivers/input/touchscreen/goodix.c
7425
7426GOOGLE ETHERNET DRIVERS
7427M:	Catherine Sullivan <csully@google.com>
7428R:	Sagi Shahar <sagis@google.com>
7429R:	Jon Olson <jonolson@google.com>
7430L:	netdev@vger.kernel.org
7431S:	Supported
7432F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
7433F:	drivers/net/ethernet/google
7434
7435GPD POCKET FAN DRIVER
7436M:	Hans de Goede <hdegoede@redhat.com>
7437L:	platform-driver-x86@vger.kernel.org
7438S:	Maintained
7439F:	drivers/platform/x86/gpd-pocket-fan.c
7440
7441GPIO ACPI SUPPORT
7442M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7443M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7444L:	linux-gpio@vger.kernel.org
7445L:	linux-acpi@vger.kernel.org
7446S:	Maintained
7447F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7448F:	drivers/gpio/gpiolib-acpi.c
7449F:	drivers/gpio/gpiolib-acpi.h
7450
7451GPIO AGGREGATOR
7452M:	Geert Uytterhoeven <geert+renesas@glider.be>
7453L:	linux-gpio@vger.kernel.org
7454S:	Supported
7455F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7456F:	drivers/gpio/gpio-aggregator.c
7457
7458GPIO IR Transmitter
7459M:	Sean Young <sean@mess.org>
7460L:	linux-media@vger.kernel.org
7461S:	Maintained
7462F:	drivers/media/rc/gpio-ir-tx.c
7463
7464GPIO MOCKUP DRIVER
7465M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7466L:	linux-gpio@vger.kernel.org
7467S:	Maintained
7468F:	drivers/gpio/gpio-mockup.c
7469F:	tools/testing/selftests/gpio/
7470
7471GPIO REGMAP
7472R:	Michael Walle <michael@walle.cc>
7473S:	Maintained
7474F:	drivers/gpio/gpio-regmap.c
7475F:	include/linux/gpio/regmap.h
7476
7477GPIO SUBSYSTEM
7478M:	Linus Walleij <linus.walleij@linaro.org>
7479M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7480L:	linux-gpio@vger.kernel.org
7481S:	Maintained
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7483F:	Documentation/ABI/obsolete/sysfs-gpio
7484F:	Documentation/ABI/testing/gpio-cdev
7485F:	Documentation/admin-guide/gpio/
7486F:	Documentation/devicetree/bindings/gpio/
7487F:	Documentation/driver-api/gpio/
7488F:	drivers/gpio/
7489F:	include/asm-generic/gpio.h
7490F:	include/linux/gpio.h
7491F:	include/linux/gpio/
7492F:	include/linux/of_gpio.h
7493F:	include/uapi/linux/gpio.h
7494F:	tools/gpio/
7495
7496GRE DEMULTIPLEXER DRIVER
7497M:	Dmitry Kozlov <xeb@mail.ru>
7498L:	netdev@vger.kernel.org
7499S:	Maintained
7500F:	include/net/gre.h
7501F:	net/ipv4/gre_demux.c
7502F:	net/ipv4/gre_offload.c
7503
7504GRETH 10/100/1G Ethernet MAC device driver
7505M:	Andreas Larsson <andreas@gaisler.com>
7506L:	netdev@vger.kernel.org
7507S:	Maintained
7508F:	drivers/net/ethernet/aeroflex/
7509
7510GREYBUS AUDIO PROTOCOLS DRIVERS
7511M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7512M:	Mark Greer <mgreer@animalcreek.com>
7513S:	Maintained
7514F:	drivers/staging/greybus/audio_apbridgea.c
7515F:	drivers/staging/greybus/audio_apbridgea.h
7516F:	drivers/staging/greybus/audio_codec.c
7517F:	drivers/staging/greybus/audio_codec.h
7518F:	drivers/staging/greybus/audio_gb.c
7519F:	drivers/staging/greybus/audio_manager.c
7520F:	drivers/staging/greybus/audio_manager.h
7521F:	drivers/staging/greybus/audio_manager_module.c
7522F:	drivers/staging/greybus/audio_manager_private.h
7523F:	drivers/staging/greybus/audio_manager_sysfs.c
7524F:	drivers/staging/greybus/audio_module.c
7525F:	drivers/staging/greybus/audio_topology.c
7526
7527GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7528M:	Viresh Kumar <vireshk@kernel.org>
7529S:	Maintained
7530F:	drivers/staging/greybus/authentication.c
7531F:	drivers/staging/greybus/bootrom.c
7532F:	drivers/staging/greybus/firmware.h
7533F:	drivers/staging/greybus/fw-core.c
7534F:	drivers/staging/greybus/fw-download.c
7535F:	drivers/staging/greybus/fw-management.c
7536F:	drivers/staging/greybus/greybus_authentication.h
7537F:	drivers/staging/greybus/greybus_firmware.h
7538F:	drivers/staging/greybus/hid.c
7539F:	drivers/staging/greybus/i2c.c
7540F:	drivers/staging/greybus/spi.c
7541F:	drivers/staging/greybus/spilib.c
7542F:	drivers/staging/greybus/spilib.h
7543
7544GREYBUS LOOPBACK DRIVER
7545M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7546S:	Maintained
7547F:	drivers/staging/greybus/loopback.c
7548
7549GREYBUS PLATFORM DRIVERS
7550M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7551S:	Maintained
7552F:	drivers/staging/greybus/arche-apb-ctrl.c
7553F:	drivers/staging/greybus/arche-platform.c
7554F:	drivers/staging/greybus/arche_platform.h
7555
7556GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7557M:	Rui Miguel Silva <rmfrfs@gmail.com>
7558S:	Maintained
7559F:	drivers/staging/greybus/gpio.c
7560F:	drivers/staging/greybus/light.c
7561F:	drivers/staging/greybus/power_supply.c
7562F:	drivers/staging/greybus/sdio.c
7563F:	drivers/staging/greybus/spi.c
7564F:	drivers/staging/greybus/spilib.c
7565
7566GREYBUS SUBSYSTEM
7567M:	Johan Hovold <johan@kernel.org>
7568M:	Alex Elder <elder@kernel.org>
7569M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7570L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7571S:	Maintained
7572F:	drivers/greybus/
7573F:	drivers/staging/greybus/
7574F:	include/linux/greybus.h
7575F:	include/linux/greybus/
7576
7577GREYBUS UART PROTOCOLS DRIVERS
7578M:	David Lin <dtwlin@gmail.com>
7579S:	Maintained
7580F:	drivers/staging/greybus/log.c
7581F:	drivers/staging/greybus/uart.c
7582
7583GS1662 VIDEO SERIALIZER
7584M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7585L:	linux-media@vger.kernel.org
7586S:	Maintained
7587T:	git git://linuxtv.org/media_tree.git
7588F:	drivers/media/spi/gs1662.c
7589
7590GSPCA FINEPIX SUBDRIVER
7591M:	Frank Zago <frank@zago.net>
7592L:	linux-media@vger.kernel.org
7593S:	Maintained
7594T:	git git://linuxtv.org/media_tree.git
7595F:	drivers/media/usb/gspca/finepix.c
7596
7597GSPCA GL860 SUBDRIVER
7598M:	Olivier Lorin <o.lorin@laposte.net>
7599L:	linux-media@vger.kernel.org
7600S:	Maintained
7601T:	git git://linuxtv.org/media_tree.git
7602F:	drivers/media/usb/gspca/gl860/
7603
7604GSPCA M5602 SUBDRIVER
7605M:	Erik Andren <erik.andren@gmail.com>
7606L:	linux-media@vger.kernel.org
7607S:	Maintained
7608T:	git git://linuxtv.org/media_tree.git
7609F:	drivers/media/usb/gspca/m5602/
7610
7611GSPCA PAC207 SONIXB SUBDRIVER
7612M:	Hans Verkuil <hverkuil@xs4all.nl>
7613L:	linux-media@vger.kernel.org
7614S:	Odd Fixes
7615T:	git git://linuxtv.org/media_tree.git
7616F:	drivers/media/usb/gspca/pac207.c
7617
7618GSPCA SN9C20X SUBDRIVER
7619M:	Brian Johnson <brijohn@gmail.com>
7620L:	linux-media@vger.kernel.org
7621S:	Maintained
7622T:	git git://linuxtv.org/media_tree.git
7623F:	drivers/media/usb/gspca/sn9c20x.c
7624
7625GSPCA T613 SUBDRIVER
7626M:	Leandro Costantino <lcostantino@gmail.com>
7627L:	linux-media@vger.kernel.org
7628S:	Maintained
7629T:	git git://linuxtv.org/media_tree.git
7630F:	drivers/media/usb/gspca/t613.c
7631
7632GSPCA USB WEBCAM DRIVER
7633M:	Hans Verkuil <hverkuil@xs4all.nl>
7634L:	linux-media@vger.kernel.org
7635S:	Odd Fixes
7636T:	git git://linuxtv.org/media_tree.git
7637F:	drivers/media/usb/gspca/
7638
7639GTP (GPRS Tunneling Protocol)
7640M:	Pablo Neira Ayuso <pablo@netfilter.org>
7641M:	Harald Welte <laforge@gnumonks.org>
7642L:	osmocom-net-gprs@lists.osmocom.org
7643S:	Maintained
7644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7645F:	drivers/net/gtp.c
7646
7647GUID PARTITION TABLE (GPT)
7648M:	Davidlohr Bueso <dave@stgolabs.net>
7649L:	linux-efi@vger.kernel.org
7650S:	Maintained
7651F:	block/partitions/efi.*
7652
7653H8/300 ARCHITECTURE
7654M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7655L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7656S:	Maintained
7657W:	http://uclinux-h8.sourceforge.jp
7658T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7659F:	arch/h8300/
7660F:	drivers/clk/h8300/
7661F:	drivers/clocksource/h8300_*.c
7662F:	drivers/irqchip/irq-renesas-h8*.c
7663
7664HABANALABS PCI DRIVER
7665M:	Oded Gabbay <oded.gabbay@gmail.com>
7666S:	Supported
7667T:	git https://github.com/HabanaAI/linux.git
7668F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7669F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7670F:	drivers/misc/habanalabs/
7671F:	include/uapi/misc/habanalabs.h
7672
7673HACKRF MEDIA DRIVER
7674M:	Antti Palosaari <crope@iki.fi>
7675L:	linux-media@vger.kernel.org
7676S:	Maintained
7677W:	https://linuxtv.org
7678W:	http://palosaari.fi/linux/
7679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7680T:	git git://linuxtv.org/anttip/media_tree.git
7681F:	drivers/media/usb/hackrf/
7682
7683HANTRO VPU CODEC DRIVER
7684M:	Ezequiel Garcia <ezequiel@collabora.com>
7685M:	Philipp Zabel <p.zabel@pengutronix.de>
7686L:	linux-media@vger.kernel.org
7687L:	linux-rockchip@lists.infradead.org
7688S:	Maintained
7689F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7690F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7691F:	drivers/staging/media/hantro/
7692
7693HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7694M:	Frank Seidel <frank@f-seidel.de>
7695L:	platform-driver-x86@vger.kernel.org
7696S:	Maintained
7697W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7698F:	drivers/platform/x86/hdaps.c
7699
7700HARDWARE MONITORING
7701M:	Jean Delvare <jdelvare@suse.com>
7702M:	Guenter Roeck <linux@roeck-us.net>
7703L:	linux-hwmon@vger.kernel.org
7704S:	Maintained
7705W:	http://hwmon.wiki.kernel.org/
7706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7707F:	Documentation/devicetree/bindings/hwmon/
7708F:	Documentation/hwmon/
7709F:	drivers/hwmon/
7710F:	include/linux/hwmon*.h
7711F:	include/trace/events/hwmon*.h
7712
7713HARDWARE RANDOM NUMBER GENERATOR CORE
7714M:	Matt Mackall <mpm@selenic.com>
7715M:	Herbert Xu <herbert@gondor.apana.org.au>
7716L:	linux-crypto@vger.kernel.org
7717S:	Odd fixes
7718F:	Documentation/admin-guide/hw_random.rst
7719F:	Documentation/devicetree/bindings/rng/
7720F:	drivers/char/hw_random/
7721F:	include/linux/hw_random.h
7722
7723HARDWARE SPINLOCK CORE
7724M:	Ohad Ben-Cohen <ohad@wizery.com>
7725M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7726R:	Baolin Wang <baolin.wang7@gmail.com>
7727L:	linux-remoteproc@vger.kernel.org
7728S:	Maintained
7729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7730F:	Documentation/devicetree/bindings/hwlock/
7731F:	Documentation/locking/hwspinlock.rst
7732F:	drivers/hwspinlock/
7733F:	include/linux/hwspinlock.h
7734
7735HARDWARE TRACING FACILITIES
7736M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7737S:	Maintained
7738F:	drivers/hwtracing/
7739
7740HARMONY SOUND DRIVER
7741L:	linux-parisc@vger.kernel.org
7742S:	Maintained
7743F:	sound/parisc/harmony.*
7744
7745HDPVR USB VIDEO ENCODER DRIVER
7746M:	Hans Verkuil <hverkuil@xs4all.nl>
7747L:	linux-media@vger.kernel.org
7748S:	Odd Fixes
7749W:	https://linuxtv.org
7750T:	git git://linuxtv.org/media_tree.git
7751F:	drivers/media/usb/hdpvr/
7752
7753HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7754M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7755S:	Supported
7756F:	Documentation/watchdog/hpwdt.rst
7757F:	drivers/watchdog/hpwdt.c
7758
7759HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7760M:	Don Brace <don.brace@microsemi.com>
7761L:	esc.storagedev@microsemi.com
7762L:	linux-scsi@vger.kernel.org
7763S:	Supported
7764F:	Documentation/scsi/hpsa.rst
7765F:	drivers/scsi/hpsa*.[ch]
7766F:	include/linux/cciss*.h
7767F:	include/uapi/linux/cciss*.h
7768
7769HFI1 DRIVER
7770M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7771M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7772L:	linux-rdma@vger.kernel.org
7773S:	Supported
7774F:	drivers/infiniband/hw/hfi1
7775
7776HFS FILESYSTEM
7777L:	linux-fsdevel@vger.kernel.org
7778S:	Orphan
7779F:	Documentation/filesystems/hfs.rst
7780F:	fs/hfs/
7781
7782HFSPLUS FILESYSTEM
7783L:	linux-fsdevel@vger.kernel.org
7784S:	Orphan
7785F:	Documentation/filesystems/hfsplus.rst
7786F:	fs/hfsplus/
7787
7788HGA FRAMEBUFFER DRIVER
7789M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7790L:	linux-nvidia@lists.surfsouth.com
7791S:	Maintained
7792W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7793F:	drivers/video/fbdev/hgafb.c
7794
7795HIBERNATION (aka Software Suspend, aka swsusp)
7796M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7797M:	Pavel Machek <pavel@ucw.cz>
7798L:	linux-pm@vger.kernel.org
7799S:	Supported
7800B:	https://bugzilla.kernel.org
7801F:	arch/*/include/asm/suspend*.h
7802F:	arch/x86/power/
7803F:	drivers/base/power/
7804F:	include/linux/freezer.h
7805F:	include/linux/pm.h
7806F:	include/linux/suspend.h
7807F:	kernel/power/
7808
7809HID CORE LAYER
7810M:	Jiri Kosina <jikos@kernel.org>
7811M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7812L:	linux-input@vger.kernel.org
7813S:	Maintained
7814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7815F:	drivers/hid/
7816F:	include/linux/hid*
7817F:	include/uapi/linux/hid*
7818
7819HID SENSOR HUB DRIVERS
7820M:	Jiri Kosina <jikos@kernel.org>
7821M:	Jonathan Cameron <jic23@kernel.org>
7822M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7823L:	linux-input@vger.kernel.org
7824L:	linux-iio@vger.kernel.org
7825S:	Maintained
7826F:	Documentation/hid/hid-sensor*
7827F:	drivers/hid/hid-sensor-*
7828F:	drivers/iio/*/hid-*
7829F:	include/linux/hid-sensor-*
7830
7831HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7832M:	Thomas Gleixner <tglx@linutronix.de>
7833L:	linux-kernel@vger.kernel.org
7834S:	Maintained
7835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7836F:	Documentation/timers/
7837F:	include/linux/clockchips.h
7838F:	include/linux/hrtimer.h
7839F:	kernel/time/clockevents.c
7840F:	kernel/time/hrtimer.c
7841F:	kernel/time/timer_*.c
7842
7843HIGH-SPEED SCC DRIVER FOR AX.25
7844L:	linux-hams@vger.kernel.org
7845S:	Orphan
7846F:	drivers/net/hamradio/dmascc.c
7847F:	drivers/net/hamradio/scc.c
7848
7849HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7850M:	HighPoint Linux Team <linux@highpoint-tech.com>
7851S:	Supported
7852W:	http://www.highpoint-tech.com
7853F:	Documentation/scsi/hptiop.rst
7854F:	drivers/scsi/hptiop.c
7855
7856HIPPI
7857M:	Jes Sorensen <jes@trained-monkey.org>
7858L:	linux-hippi@sunsite.dk
7859S:	Maintained
7860F:	drivers/net/hippi/
7861F:	include/linux/hippidevice.h
7862F:	include/uapi/linux/if_hippi.h
7863F:	net/802/hippi.c
7864
7865HISILICON DMA DRIVER
7866M:	Zhou Wang <wangzhou1@hisilicon.com>
7867L:	dmaengine@vger.kernel.org
7868S:	Maintained
7869F:	drivers/dma/hisi_dma.c
7870
7871HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7872M:	Zaibo Xu <xuzaibo@huawei.com>
7873L:	linux-crypto@vger.kernel.org
7874S:	Maintained
7875F:	Documentation/ABI/testing/debugfs-hisi-hpre
7876F:	drivers/crypto/hisilicon/hpre/hpre.h
7877F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7878F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7879
7880HISILICON LPC BUS DRIVER
7881M:	john.garry@huawei.com
7882S:	Maintained
7883W:	http://www.hisilicon.com
7884F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7885F:	drivers/bus/hisi_lpc.c
7886
7887HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7888M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7889M:	Salil Mehta <salil.mehta@huawei.com>
7890L:	netdev@vger.kernel.org
7891S:	Maintained
7892W:	http://www.hisilicon.com
7893F:	drivers/net/ethernet/hisilicon/hns3/
7894
7895HISILICON NETWORK SUBSYSTEM DRIVER
7896M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7897M:	Salil Mehta <salil.mehta@huawei.com>
7898L:	netdev@vger.kernel.org
7899S:	Maintained
7900W:	http://www.hisilicon.com
7901F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7902F:	drivers/net/ethernet/hisilicon/
7903
7904HISILICON PMU DRIVER
7905M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7906S:	Supported
7907W:	http://www.hisilicon.com
7908F:	Documentation/admin-guide/perf/hisi-pmu.rst
7909F:	drivers/perf/hisilicon
7910
7911HISILICON QM AND ZIP Controller DRIVER
7912M:	Zhou Wang <wangzhou1@hisilicon.com>
7913L:	linux-crypto@vger.kernel.org
7914S:	Maintained
7915F:	Documentation/ABI/testing/debugfs-hisi-zip
7916F:	drivers/crypto/hisilicon/qm.c
7917F:	drivers/crypto/hisilicon/qm.h
7918F:	drivers/crypto/hisilicon/sgl.c
7919F:	drivers/crypto/hisilicon/zip/
7920
7921HISILICON ROCE DRIVER
7922M:	Lijun Ou <oulijun@huawei.com>
7923M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7924M:	Weihang Li <liweihang@huawei.com>
7925L:	linux-rdma@vger.kernel.org
7926S:	Maintained
7927F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7928F:	drivers/infiniband/hw/hns/
7929
7930HISILICON SAS Controller
7931M:	John Garry <john.garry@huawei.com>
7932S:	Supported
7933W:	http://www.hisilicon.com
7934F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7935F:	drivers/scsi/hisi_sas/
7936
7937HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7938M:	Zaibo Xu <xuzaibo@huawei.com>
7939L:	linux-crypto@vger.kernel.org
7940S:	Maintained
7941F:	Documentation/ABI/testing/debugfs-hisi-sec
7942F:	drivers/crypto/hisilicon/sec2/sec.h
7943F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7944F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7945F:	drivers/crypto/hisilicon/sec2/sec_main.c
7946
7947HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7948M:	Zaibo Xu <xuzaibo@huawei.com>
7949S:	Maintained
7950F:	drivers/char/hw_random/hisi-trng-v2.c
7951
7952HISILICON V3XX SPI NOR FLASH Controller Driver
7953M:	John Garry <john.garry@huawei.com>
7954S:	Maintained
7955W:	http://www.hisilicon.com
7956F:	drivers/spi/spi-hisi-sfc-v3xx.c
7957
7958HMM - Heterogeneous Memory Management
7959M:	Jérôme Glisse <jglisse@redhat.com>
7960L:	linux-mm@kvack.org
7961S:	Maintained
7962F:	Documentation/vm/hmm.rst
7963F:	include/linux/hmm*
7964F:	lib/test_hmm*
7965F:	mm/hmm*
7966F:	tools/testing/selftests/vm/*hmm*
7967
7968HOST AP DRIVER
7969M:	Jouni Malinen <j@w1.fi>
7970L:	linux-wireless@vger.kernel.org
7971S:	Obsolete
7972W:	http://w1.fi/hostap-driver.html
7973F:	drivers/net/wireless/intersil/hostap/
7974
7975HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7976L:	platform-driver-x86@vger.kernel.org
7977S:	Orphan
7978F:	drivers/platform/x86/tc1100-wmi.c
7979
7980HPET:	High Precision Event Timers driver
7981M:	Clemens Ladisch <clemens@ladisch.de>
7982S:	Maintained
7983F:	Documentation/timers/hpet.rst
7984F:	drivers/char/hpet.c
7985F:	include/linux/hpet.h
7986F:	include/uapi/linux/hpet.h
7987
7988HPET:	x86
7989S:	Orphan
7990F:	arch/x86/include/asm/hpet.h
7991F:	arch/x86/kernel/hpet.c
7992
7993HPFS FILESYSTEM
7994M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7995S:	Maintained
7996W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7997F:	fs/hpfs/
7998
7999HSI SUBSYSTEM
8000M:	Sebastian Reichel <sre@kernel.org>
8001S:	Maintained
8002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8003F:	Documentation/ABI/testing/sysfs-bus-hsi
8004F:	Documentation/driver-api/hsi.rst
8005F:	drivers/hsi/
8006F:	include/linux/hsi/
8007F:	include/uapi/linux/hsi/
8008
8009HSO 3G MODEM DRIVER
8010L:	linux-usb@vger.kernel.org
8011S:	Orphan
8012F:	drivers/net/usb/hso.c
8013
8014HSR NETWORK PROTOCOL
8015L:	netdev@vger.kernel.org
8016S:	Orphan
8017F:	net/hsr/
8018
8019HT16K33 LED CONTROLLER DRIVER
8020M:	Robin van der Gracht <robin@protonic.nl>
8021S:	Maintained
8022F:	Documentation/devicetree/bindings/display/ht16k33.txt
8023F:	drivers/auxdisplay/ht16k33.c
8024
8025HTCPEN TOUCHSCREEN DRIVER
8026M:	Pau Oliva Fora <pof@eslack.org>
8027L:	linux-input@vger.kernel.org
8028S:	Maintained
8029F:	drivers/input/touchscreen/htcpen.c
8030
8031HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8032M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8033L:	linux-iio@vger.kernel.org
8034S:	Maintained
8035W:	http://www.st.com/
8036F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
8037F:	drivers/iio/humidity/hts221*
8038
8039HUAWEI ETHERNET DRIVER
8040M:	Bin Luo <luobin9@huawei.com>
8041L:	netdev@vger.kernel.org
8042S:	Supported
8043F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8044F:	drivers/net/ethernet/huawei/hinic/
8045
8046HUGETLB FILESYSTEM
8047M:	Mike Kravetz <mike.kravetz@oracle.com>
8048L:	linux-mm@kvack.org
8049S:	Maintained
8050F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8051F:	Documentation/admin-guide/mm/hugetlbpage.rst
8052F:	Documentation/vm/hugetlbfs_reserv.rst
8053F:	fs/hugetlbfs/
8054F:	include/linux/hugetlb.h
8055F:	mm/hugetlb.c
8056
8057HVA ST MEDIA DRIVER
8058M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8059L:	linux-media@vger.kernel.org
8060S:	Supported
8061W:	https://linuxtv.org
8062T:	git git://linuxtv.org/media_tree.git
8063F:	drivers/media/platform/sti/hva
8064
8065HWPOISON MEMORY FAILURE HANDLING
8066M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
8067L:	linux-mm@kvack.org
8068S:	Maintained
8069F:	mm/hwpoison-inject.c
8070F:	mm/memory-failure.c
8071
8072HYGON PROCESSOR SUPPORT
8073M:	Pu Wen <puwen@hygon.cn>
8074L:	linux-kernel@vger.kernel.org
8075S:	Maintained
8076F:	arch/x86/kernel/cpu/hygon.c
8077
8078HYNIX HI556 SENSOR DRIVER
8079M:	Shawn Tu <shawnx.tu@intel.com>
8080L:	linux-media@vger.kernel.org
8081S:	Maintained
8082T:	git git://linuxtv.org/media_tree.git
8083F:	drivers/media/i2c/hi556.c
8084
8085Hyper-V CORE AND DRIVERS
8086M:	"K. Y. Srinivasan" <kys@microsoft.com>
8087M:	Haiyang Zhang <haiyangz@microsoft.com>
8088M:	Stephen Hemminger <sthemmin@microsoft.com>
8089M:	Wei Liu <wei.liu@kernel.org>
8090L:	linux-hyperv@vger.kernel.org
8091S:	Supported
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8093F:	Documentation/ABI/stable/sysfs-bus-vmbus
8094F:	Documentation/ABI/testing/debugfs-hyperv
8095F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8096F:	arch/x86/hyperv
8097F:	arch/x86/include/asm/hyperv-tlfs.h
8098F:	arch/x86/include/asm/mshyperv.h
8099F:	arch/x86/include/asm/trace/hyperv.h
8100F:	arch/x86/kernel/cpu/mshyperv.c
8101F:	drivers/clocksource/hyperv_timer.c
8102F:	drivers/hid/hid-hyperv.c
8103F:	drivers/hv/
8104F:	drivers/input/serio/hyperv-keyboard.c
8105F:	drivers/iommu/hyperv-iommu.c
8106F:	drivers/net/hyperv/
8107F:	drivers/pci/controller/pci-hyperv-intf.c
8108F:	drivers/pci/controller/pci-hyperv.c
8109F:	drivers/scsi/storvsc_drv.c
8110F:	drivers/uio/uio_hv_generic.c
8111F:	drivers/video/fbdev/hyperv_fb.c
8112F:	include/asm-generic/hyperv-tlfs.h
8113F:	include/asm-generic/mshyperv.h
8114F:	include/clocksource/hyperv_timer.h
8115F:	include/linux/hyperv.h
8116F:	include/uapi/linux/hyperv.h
8117F:	net/vmw_vsock/hyperv_transport.c
8118F:	tools/hv/
8119
8120HYPERBUS SUPPORT
8121M:	Vignesh Raghavendra <vigneshr@ti.com>
8122L:	linux-mtd@lists.infradead.org
8123S:	Supported
8124Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8125C:	irc://irc.oftc.net/mtd
8126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8127F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8128F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8129F:	drivers/mtd/hyperbus/
8130F:	include/linux/mtd/hyperbus.h
8131
8132HYPERVISOR VIRTUAL CONSOLE DRIVER
8133L:	linuxppc-dev@lists.ozlabs.org
8134S:	Odd Fixes
8135F:	drivers/tty/hvc/
8136
8137I2C ACPI SUPPORT
8138M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8139L:	linux-i2c@vger.kernel.org
8140L:	linux-acpi@vger.kernel.org
8141S:	Maintained
8142F:	drivers/i2c/i2c-core-acpi.c
8143
8144I2C CONTROLLER DRIVER FOR NVIDIA GPU
8145M:	Ajay Gupta <ajayg@nvidia.com>
8146L:	linux-i2c@vger.kernel.org
8147S:	Maintained
8148F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8149F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8150
8151I2C MUXES
8152M:	Peter Rosin <peda@axentia.se>
8153L:	linux-i2c@vger.kernel.org
8154S:	Maintained
8155F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8156F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8157F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8158F:	Documentation/i2c/i2c-topology.rst
8159F:	Documentation/i2c/muxes/
8160F:	drivers/i2c/i2c-mux.c
8161F:	drivers/i2c/muxes/
8162F:	include/linux/i2c-mux.h
8163
8164I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8165M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8166L:	linux-i2c@vger.kernel.org
8167S:	Maintained
8168F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8169F:	drivers/i2c/busses/i2c-mv64xxx.c
8170
8171I2C OVER PARALLEL PORT
8172M:	Jean Delvare <jdelvare@suse.com>
8173L:	linux-i2c@vger.kernel.org
8174S:	Maintained
8175F:	Documentation/i2c/busses/i2c-parport.rst
8176F:	drivers/i2c/busses/i2c-parport.c
8177
8178I2C SUBSYSTEM
8179M:	Wolfram Sang <wsa@kernel.org>
8180L:	linux-i2c@vger.kernel.org
8181S:	Maintained
8182W:	https://i2c.wiki.kernel.org/
8183Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8185F:	Documentation/devicetree/bindings/i2c/i2c.txt
8186F:	Documentation/i2c/
8187F:	drivers/i2c/*
8188F:	include/linux/i2c-dev.h
8189F:	include/linux/i2c-smbus.h
8190F:	include/linux/i2c.h
8191F:	include/uapi/linux/i2c-*.h
8192F:	include/uapi/linux/i2c.h
8193
8194I2C SUBSYSTEM HOST DRIVERS
8195L:	linux-i2c@vger.kernel.org
8196S:	Odd Fixes
8197W:	https://i2c.wiki.kernel.org/
8198Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8200F:	Documentation/devicetree/bindings/i2c/
8201F:	drivers/i2c/algos/
8202F:	drivers/i2c/busses/
8203
8204I2C-TAOS-EVM DRIVER
8205M:	Jean Delvare <jdelvare@suse.com>
8206L:	linux-i2c@vger.kernel.org
8207S:	Maintained
8208F:	Documentation/i2c/busses/i2c-taos-evm.rst
8209F:	drivers/i2c/busses/i2c-taos-evm.c
8210
8211I2C-TINY-USB DRIVER
8212M:	Till Harbaum <till@harbaum.org>
8213L:	linux-i2c@vger.kernel.org
8214S:	Maintained
8215W:	http://www.harbaum.org/till/i2c_tiny_usb
8216F:	drivers/i2c/busses/i2c-tiny-usb.c
8217
8218I2C/SMBUS CONTROLLER DRIVERS FOR PC
8219M:	Jean Delvare <jdelvare@suse.com>
8220L:	linux-i2c@vger.kernel.org
8221S:	Maintained
8222F:	Documentation/i2c/busses/i2c-ali1535.rst
8223F:	Documentation/i2c/busses/i2c-ali1563.rst
8224F:	Documentation/i2c/busses/i2c-ali15x3.rst
8225F:	Documentation/i2c/busses/i2c-amd756.rst
8226F:	Documentation/i2c/busses/i2c-amd8111.rst
8227F:	Documentation/i2c/busses/i2c-i801.rst
8228F:	Documentation/i2c/busses/i2c-nforce2.rst
8229F:	Documentation/i2c/busses/i2c-piix4.rst
8230F:	Documentation/i2c/busses/i2c-sis5595.rst
8231F:	Documentation/i2c/busses/i2c-sis630.rst
8232F:	Documentation/i2c/busses/i2c-sis96x.rst
8233F:	Documentation/i2c/busses/i2c-via.rst
8234F:	Documentation/i2c/busses/i2c-viapro.rst
8235F:	drivers/i2c/busses/i2c-ali1535.c
8236F:	drivers/i2c/busses/i2c-ali1563.c
8237F:	drivers/i2c/busses/i2c-ali15x3.c
8238F:	drivers/i2c/busses/i2c-amd756-s4882.c
8239F:	drivers/i2c/busses/i2c-amd756.c
8240F:	drivers/i2c/busses/i2c-amd8111.c
8241F:	drivers/i2c/busses/i2c-i801.c
8242F:	drivers/i2c/busses/i2c-isch.c
8243F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8244F:	drivers/i2c/busses/i2c-nforce2.c
8245F:	drivers/i2c/busses/i2c-piix4.c
8246F:	drivers/i2c/busses/i2c-sis5595.c
8247F:	drivers/i2c/busses/i2c-sis630.c
8248F:	drivers/i2c/busses/i2c-sis96x.c
8249F:	drivers/i2c/busses/i2c-via.c
8250F:	drivers/i2c/busses/i2c-viapro.c
8251
8252I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8253M:	Hans de Goede <hdegoede@redhat.com>
8254L:	linux-i2c@vger.kernel.org
8255S:	Maintained
8256F:	drivers/i2c/busses/i2c-cht-wc.c
8257
8258I2C/SMBUS ISMT DRIVER
8259M:	Seth Heasley <seth.heasley@intel.com>
8260M:	Neil Horman <nhorman@tuxdriver.com>
8261L:	linux-i2c@vger.kernel.org
8262F:	Documentation/i2c/busses/i2c-ismt.rst
8263F:	drivers/i2c/busses/i2c-ismt.c
8264
8265I2C/SMBUS STUB DRIVER
8266M:	Jean Delvare <jdelvare@suse.com>
8267L:	linux-i2c@vger.kernel.org
8268S:	Maintained
8269F:	drivers/i2c/i2c-stub.c
8270
8271I3C DRIVER FOR CADENCE I3C MASTER IP
8272M:	Przemysław Gaj <pgaj@cadence.com>
8273S:	Maintained
8274F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8275F:	drivers/i3c/master/i3c-master-cdns.c
8276
8277I3C DRIVER FOR SYNOPSYS DESIGNWARE
8278M:	Vitor Soares <vitor.soares@synopsys.com>
8279S:	Maintained
8280F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8281F:	drivers/i3c/master/dw*
8282
8283I3C SUBSYSTEM
8284M:	Boris Brezillon <bbrezillon@kernel.org>
8285L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8286S:	Maintained
8287C:	irc://chat.freenode.net/linux-i3c
8288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8289F:	Documentation/ABI/testing/sysfs-bus-i3c
8290F:	Documentation/devicetree/bindings/i3c/
8291F:	Documentation/driver-api/i3c
8292F:	drivers/i3c/
8293F:	include/linux/i3c/
8294
8295IA64 (Itanium) PLATFORM
8296M:	Tony Luck <tony.luck@intel.com>
8297M:	Fenghua Yu <fenghua.yu@intel.com>
8298L:	linux-ia64@vger.kernel.org
8299S:	Odd Fixes
8300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8301F:	Documentation/ia64/
8302F:	arch/ia64/
8303
8304IBM Power 842 compression accelerator
8305M:	Haren Myneni <haren@us.ibm.com>
8306S:	Supported
8307F:	crypto/842.c
8308F:	drivers/crypto/nx/Kconfig
8309F:	drivers/crypto/nx/Makefile
8310F:	drivers/crypto/nx/nx-842*
8311F:	include/linux/sw842.h
8312F:	lib/842/
8313
8314IBM Power in-Nest Crypto Acceleration
8315M:	Breno Leitão <leitao@debian.org>
8316M:	Nayna Jain <nayna@linux.ibm.com>
8317M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8318L:	linux-crypto@vger.kernel.org
8319S:	Supported
8320F:	drivers/crypto/nx/Kconfig
8321F:	drivers/crypto/nx/Makefile
8322F:	drivers/crypto/nx/nx-aes*
8323F:	drivers/crypto/nx/nx-sha*
8324F:	drivers/crypto/nx/nx.*
8325F:	drivers/crypto/nx/nx_csbcpb.h
8326F:	drivers/crypto/nx/nx_debugfs.c
8327
8328IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8329M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8330L:	linux-pci@vger.kernel.org
8331L:	linuxppc-dev@lists.ozlabs.org
8332S:	Supported
8333F:	drivers/pci/hotplug/rpadlpar*
8334
8335IBM Power Linux RAID adapter
8336M:	Brian King <brking@us.ibm.com>
8337S:	Supported
8338F:	drivers/scsi/ipr.*
8339
8340IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8341M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8342L:	linux-pci@vger.kernel.org
8343L:	linuxppc-dev@lists.ozlabs.org
8344S:	Supported
8345F:	drivers/pci/hotplug/rpaphp*
8346
8347IBM Power SRIOV Virtual NIC Device Driver
8348M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8349M:	John Allen <jallen@linux.ibm.com>
8350L:	netdev@vger.kernel.org
8351S:	Supported
8352F:	drivers/net/ethernet/ibm/ibmvnic.*
8353
8354IBM Power Virtual Accelerator Switchboard
8355M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8356L:	linuxppc-dev@lists.ozlabs.org
8357S:	Supported
8358F:	arch/powerpc/include/asm/vas.h
8359F:	arch/powerpc/platforms/powernv/copy-paste.h
8360F:	arch/powerpc/platforms/powernv/vas*
8361
8362IBM Power Virtual Ethernet Device Driver
8363M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8364L:	netdev@vger.kernel.org
8365S:	Supported
8366F:	drivers/net/ethernet/ibm/ibmveth.*
8367
8368IBM Power Virtual FC Device Drivers
8369M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8370L:	linux-scsi@vger.kernel.org
8371S:	Supported
8372F:	drivers/scsi/ibmvscsi/ibmvfc*
8373
8374IBM Power Virtual Management Channel Driver
8375M:	Steven Royer <seroyer@linux.ibm.com>
8376S:	Supported
8377F:	drivers/misc/ibmvmc.*
8378
8379IBM Power Virtual SCSI Device Drivers
8380M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8381L:	linux-scsi@vger.kernel.org
8382S:	Supported
8383F:	drivers/scsi/ibmvscsi/ibmvscsi*
8384F:	include/scsi/viosrp.h
8385
8386IBM Power Virtual SCSI Device Target Driver
8387M:	Michael Cyr <mikecyr@linux.ibm.com>
8388L:	linux-scsi@vger.kernel.org
8389L:	target-devel@vger.kernel.org
8390S:	Supported
8391F:	drivers/scsi/ibmvscsi_tgt/
8392
8393IBM Power VMX Cryptographic instructions
8394M:	Breno Leitão <leitao@debian.org>
8395M:	Nayna Jain <nayna@linux.ibm.com>
8396M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8397L:	linux-crypto@vger.kernel.org
8398S:	Supported
8399F:	drivers/crypto/vmx/Kconfig
8400F:	drivers/crypto/vmx/Makefile
8401F:	drivers/crypto/vmx/aes*
8402F:	drivers/crypto/vmx/ghash*
8403F:	drivers/crypto/vmx/ppc-xlate.pl
8404F:	drivers/crypto/vmx/vmx.c
8405
8406IBM ServeRAID RAID DRIVER
8407S:	Orphan
8408F:	drivers/scsi/ips.*
8409
8410ICH LPC AND GPIO DRIVER
8411M:	Peter Tyser <ptyser@xes-inc.com>
8412S:	Maintained
8413F:	drivers/gpio/gpio-ich.c
8414F:	drivers/mfd/lpc_ich.c
8415
8416ICY I2C DRIVER
8417M:	Max Staudt <max@enpas.org>
8418L:	linux-i2c@vger.kernel.org
8419S:	Maintained
8420F:	drivers/i2c/busses/i2c-icy.c
8421
8422IDE SUBSYSTEM
8423M:	"David S. Miller" <davem@davemloft.net>
8424L:	linux-ide@vger.kernel.org
8425S:	Maintained
8426Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8428F:	Documentation/ide/
8429F:	drivers/ide/
8430F:	include/linux/ide.h
8431
8432IDE/ATAPI DRIVERS
8433M:	Borislav Petkov <bp@alien8.de>
8434L:	linux-ide@vger.kernel.org
8435S:	Maintained
8436F:	Documentation/cdrom/ide-cd.rst
8437F:	drivers/ide/ide-cd*
8438
8439IDEAPAD LAPTOP EXTRAS DRIVER
8440M:	Ike Panhc <ike.pan@canonical.com>
8441L:	platform-driver-x86@vger.kernel.org
8442S:	Maintained
8443W:	http://launchpad.net/ideapad-laptop
8444F:	drivers/platform/x86/ideapad-laptop.c
8445
8446IDEAPAD LAPTOP SLIDEBAR DRIVER
8447M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8448L:	linux-input@vger.kernel.org
8449S:	Maintained
8450W:	https://github.com/o2genum/ideapad-slidebar
8451F:	drivers/input/misc/ideapad_slidebar.c
8452
8453IDT VersaClock 5 CLOCK DRIVER
8454M:	Luca Ceresoli <luca@lucaceresoli.net>
8455S:	Maintained
8456F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8457F:	drivers/clk/clk-versaclock5.c
8458
8459IEEE 802.15.4 SUBSYSTEM
8460M:	Alexander Aring <alex.aring@gmail.com>
8461M:	Stefan Schmidt <stefan@datenfreihafen.org>
8462L:	linux-wpan@vger.kernel.org
8463S:	Maintained
8464W:	https://linux-wpan.org/
8465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8467F:	Documentation/networking/ieee802154.rst
8468F:	drivers/net/ieee802154/
8469F:	include/linux/ieee802154.h
8470F:	include/linux/nl802154.h
8471F:	include/net/af_ieee802154.h
8472F:	include/net/cfg802154.h
8473F:	include/net/ieee802154_netdev.h
8474F:	include/net/mac802154.h
8475F:	include/net/nl802154.h
8476F:	net/ieee802154/
8477F:	net/mac802154/
8478
8479IFE PROTOCOL
8480M:	Yotam Gigi <yotam.gi@gmail.com>
8481M:	Jamal Hadi Salim <jhs@mojatatu.com>
8482F:	include/net/ife.h
8483F:	include/uapi/linux/ife.h
8484F:	net/ife
8485
8486IGORPLUG-USB IR RECEIVER
8487M:	Sean Young <sean@mess.org>
8488L:	linux-media@vger.kernel.org
8489S:	Maintained
8490F:	drivers/media/rc/igorplugusb.c
8491
8492IGUANAWORKS USB IR TRANSCEIVER
8493M:	Sean Young <sean@mess.org>
8494L:	linux-media@vger.kernel.org
8495S:	Maintained
8496F:	drivers/media/rc/iguanair.c
8497
8498IIO DIGITAL POTENTIOMETER DAC
8499M:	Peter Rosin <peda@axentia.se>
8500L:	linux-iio@vger.kernel.org
8501S:	Maintained
8502F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8503F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8504F:	drivers/iio/dac/dpot-dac.c
8505
8506IIO ENVELOPE DETECTOR
8507M:	Peter Rosin <peda@axentia.se>
8508L:	linux-iio@vger.kernel.org
8509S:	Maintained
8510F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8511F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8512F:	drivers/iio/adc/envelope-detector.c
8513
8514IIO MULTIPLEXER
8515M:	Peter Rosin <peda@axentia.se>
8516L:	linux-iio@vger.kernel.org
8517S:	Maintained
8518F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8519F:	drivers/iio/multiplexer/iio-mux.c
8520
8521IIO SUBSYSTEM AND DRIVERS
8522M:	Jonathan Cameron <jic23@kernel.org>
8523R:	Hartmut Knaack <knaack.h@gmx.de>
8524R:	Lars-Peter Clausen <lars@metafoo.de>
8525R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8526L:	linux-iio@vger.kernel.org
8527S:	Maintained
8528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8529F:	Documentation/ABI/testing/configfs-iio*
8530F:	Documentation/ABI/testing/sysfs-bus-iio*
8531F:	Documentation/devicetree/bindings/iio/
8532F:	drivers/iio/
8533F:	drivers/staging/iio/
8534F:	include/linux/iio/
8535F:	tools/iio/
8536
8537IIO UNIT CONVERTER
8538M:	Peter Rosin <peda@axentia.se>
8539L:	linux-iio@vger.kernel.org
8540S:	Maintained
8541F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8542F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8543F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8544F:	drivers/iio/afe/iio-rescale.c
8545
8546IKANOS/ADI EAGLE ADSL USB DRIVER
8547M:	Matthieu Castet <castet.matthieu@free.fr>
8548M:	Stanislaw Gruszka <stf_xl@wp.pl>
8549S:	Maintained
8550F:	drivers/usb/atm/ueagle-atm.c
8551
8552IMGTEC ASCII LCD DRIVER
8553M:	Paul Burton <paulburton@kernel.org>
8554S:	Maintained
8555F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8556F:	drivers/auxdisplay/img-ascii-lcd.c
8557
8558IMGTEC IR DECODER DRIVER
8559S:	Orphan
8560F:	drivers/media/rc/img-ir/
8561
8562IMON SOUNDGRAPH USB IR RECEIVER
8563M:	Sean Young <sean@mess.org>
8564L:	linux-media@vger.kernel.org
8565S:	Maintained
8566F:	drivers/media/rc/imon.c
8567F:	drivers/media/rc/imon_raw.c
8568
8569IMS TWINTURBO FRAMEBUFFER DRIVER
8570L:	linux-fbdev@vger.kernel.org
8571S:	Orphan
8572F:	drivers/video/fbdev/imsttfb.c
8573
8574INA209 HARDWARE MONITOR DRIVER
8575M:	Guenter Roeck <linux@roeck-us.net>
8576L:	linux-hwmon@vger.kernel.org
8577S:	Maintained
8578F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8579F:	Documentation/hwmon/ina209.rst
8580F:	drivers/hwmon/ina209.c
8581
8582INA2XX HARDWARE MONITOR DRIVER
8583M:	Guenter Roeck <linux@roeck-us.net>
8584L:	linux-hwmon@vger.kernel.org
8585S:	Maintained
8586F:	Documentation/hwmon/ina2xx.rst
8587F:	drivers/hwmon/ina2xx.c
8588F:	include/linux/platform_data/ina2xx.h
8589
8590INDUSTRY PACK SUBSYSTEM (IPACK)
8591M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8592M:	Jens Taprogge <jens.taprogge@taprogge.org>
8593M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8594L:	industrypack-devel@lists.sourceforge.net
8595S:	Maintained
8596W:	http://industrypack.sourceforge.net
8597F:	drivers/ipack/
8598
8599INFINEON DPS310 Driver
8600M:	Eddie James <eajames@linux.ibm.com>
8601L:	linux-iio@vger.kernel.org
8602S:	Maintained
8603F:	drivers/iio/pressure/dps310.c
8604
8605INFINIBAND SUBSYSTEM
8606M:	Doug Ledford <dledford@redhat.com>
8607M:	Jason Gunthorpe <jgg@nvidia.com>
8608L:	linux-rdma@vger.kernel.org
8609S:	Supported
8610W:	https://github.com/linux-rdma/rdma-core
8611Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8613F:	Documentation/devicetree/bindings/infiniband/
8614F:	Documentation/infiniband/
8615F:	drivers/infiniband/
8616F:	include/rdma/
8617F:	include/trace/events/ib_mad.h
8618F:	include/trace/events/ib_umad.h
8619F:	include/uapi/linux/if_infiniband.h
8620F:	include/uapi/rdma/
8621F:	samples/bpf/ibumad_kern.c
8622F:	samples/bpf/ibumad_user.c
8623
8624INGENIC JZ4780 DMA Driver
8625M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8626S:	Maintained
8627F:	drivers/dma/dma-jz4780.c
8628
8629INGENIC JZ4780 NAND DRIVER
8630M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8631L:	linux-mtd@lists.infradead.org
8632S:	Maintained
8633F:	drivers/mtd/nand/raw/ingenic/
8634
8635INGENIC JZ47xx SoCs
8636M:	Paul Cercueil <paul@crapouillou.net>
8637S:	Maintained
8638F:	arch/mips/boot/dts/ingenic/
8639F:	arch/mips/include/asm/mach-jz4740/
8640F:	arch/mips/jz4740/
8641F:	drivers/clk/ingenic/
8642F:	drivers/dma/dma-jz4780.c
8643F:	drivers/gpu/drm/ingenic/
8644F:	drivers/i2c/busses/i2c-jz4780.c
8645F:	drivers/iio/adc/ingenic-adc.c
8646F:	drivers/irqchip/irq-ingenic.c
8647F:	drivers/memory/jz4780-nemc.c
8648F:	drivers/mmc/host/jz4740_mmc.c
8649F:	drivers/mtd/nand/raw/ingenic/
8650F:	drivers/pinctrl/pinctrl-ingenic.c
8651F:	drivers/power/supply/ingenic-battery.c
8652F:	drivers/pwm/pwm-jz4740.c
8653F:	drivers/remoteproc/ingenic_rproc.c
8654F:	drivers/rtc/rtc-jz4740.c
8655F:	drivers/tty/serial/8250/8250_ingenic.c
8656F:	drivers/usb/musb/jz4740.c
8657F:	drivers/watchdog/jz4740_wdt.c
8658F:	include/dt-bindings/iio/adc/ingenic,adc.h
8659F:	include/linux/mfd/ingenic-tcu.h
8660F:	sound/soc/codecs/jz47*
8661F:	sound/soc/jz4740/
8662
8663INOTIFY
8664M:	Jan Kara <jack@suse.cz>
8665R:	Amir Goldstein <amir73il@gmail.com>
8666L:	linux-fsdevel@vger.kernel.org
8667S:	Maintained
8668F:	Documentation/filesystems/inotify.rst
8669F:	fs/notify/inotify/
8670F:	include/linux/inotify.h
8671F:	include/uapi/linux/inotify.h
8672
8673INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8674M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8675L:	linux-input@vger.kernel.org
8676S:	Maintained
8677Q:	http://patchwork.kernel.org/project/linux-input/list/
8678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8679F:	Documentation/devicetree/bindings/input/
8680F:	Documentation/devicetree/bindings/serio/
8681F:	Documentation/input/
8682F:	drivers/input/
8683F:	include/linux/input.h
8684F:	include/linux/input/
8685F:	include/uapi/linux/input-event-codes.h
8686F:	include/uapi/linux/input.h
8687
8688INPUT MULTITOUCH (MT) PROTOCOL
8689M:	Henrik Rydberg <rydberg@bitmath.org>
8690L:	linux-input@vger.kernel.org
8691S:	Odd fixes
8692F:	Documentation/input/multi-touch-protocol.rst
8693F:	drivers/input/input-mt.c
8694K:	\b(ABS|SYN)_MT_
8695
8696INSIDE SECURE CRYPTO DRIVER
8697M:	Antoine Tenart <antoine.tenart@bootlin.com>
8698L:	linux-crypto@vger.kernel.org
8699S:	Maintained
8700F:	drivers/crypto/inside-secure/
8701
8702INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8703M:	Mimi Zohar <zohar@linux.ibm.com>
8704M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8705L:	linux-integrity@vger.kernel.org
8706S:	Supported
8707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8708F:	security/integrity/ima/
8709
8710INTEL 810/815 FRAMEBUFFER DRIVER
8711M:	Antonino Daplas <adaplas@gmail.com>
8712L:	linux-fbdev@vger.kernel.org
8713S:	Maintained
8714F:	drivers/video/fbdev/i810/
8715
8716INTEL ASoC DRIVERS
8717M:	Cezary Rojewski <cezary.rojewski@intel.com>
8718M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8719M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8720M:	Jie Yang <yang.jie@linux.intel.com>
8721L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8722S:	Supported
8723F:	sound/soc/intel/
8724
8725INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8726M:	Hans de Goede <hdegoede@redhat.com>
8727L:	platform-driver-x86@vger.kernel.org
8728S:	Maintained
8729F:	drivers/platform/x86/intel_atomisp2_pm.c
8730
8731INTEL ATOMISP2 LED DRIVER
8732M:	Hans de Goede <hdegoede@redhat.com>
8733L:	platform-driver-x86@vger.kernel.org
8734S:	Maintained
8735F:	drivers/platform/x86/intel_atomisp2_led.c
8736
8737INTEL BROXTON PMC DRIVER
8738M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8739M:	Zha Qipeng <qipeng.zha@intel.com>
8740S:	Maintained
8741F:	drivers/mfd/intel_pmc_bxt.c
8742F:	include/linux/mfd/intel_pmc_bxt.h
8743
8744INTEL C600 SERIES SAS CONTROLLER DRIVER
8745M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8746M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8747L:	linux-scsi@vger.kernel.org
8748S:	Supported
8749T:	git git://git.code.sf.net/p/intel-sas/isci
8750F:	drivers/scsi/isci/
8751
8752INTEL CPU family model numbers
8753M:	Tony Luck <tony.luck@intel.com>
8754M:	x86@kernel.org
8755L:	linux-kernel@vger.kernel.org
8756S:	Supported
8757F:	arch/x86/include/asm/intel-family.h
8758
8759INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8760M:	Jani Nikula <jani.nikula@linux.intel.com>
8761M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8762M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8763L:	intel-gfx@lists.freedesktop.org
8764S:	Supported
8765W:	https://01.org/linuxgraphics/
8766Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8767B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8768C:	irc://chat.freenode.net/intel-gfx
8769T:	git git://anongit.freedesktop.org/drm-intel
8770F:	Documentation/gpu/i915.rst
8771F:	drivers/gpu/drm/i915/
8772F:	include/drm/i915*
8773F:	include/uapi/drm/i915_drm.h
8774
8775INTEL ETHERNET DRIVERS
8776M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8777L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8778S:	Supported
8779W:	http://www.intel.com/support/feedback.htm
8780W:	http://e1000.sourceforge.net/
8781Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8784F:	Documentation/networking/device_drivers/ethernet/intel/
8785F:	drivers/net/ethernet/intel/
8786F:	drivers/net/ethernet/intel/*/
8787F:	include/linux/avf/virtchnl.h
8788
8789INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8790M:	Maik Broemme <mbroemme@libmpq.org>
8791L:	linux-fbdev@vger.kernel.org
8792S:	Maintained
8793F:	Documentation/fb/intelfb.rst
8794F:	drivers/video/fbdev/intelfb/
8795
8796INTEL GPIO DRIVERS
8797M:	Andy Shevchenko <andy@kernel.org>
8798L:	linux-gpio@vger.kernel.org
8799S:	Maintained
8800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8801F:	drivers/gpio/gpio-ich.c
8802F:	drivers/gpio/gpio-intel-mid.c
8803F:	drivers/gpio/gpio-merrifield.c
8804F:	drivers/gpio/gpio-ml-ioh.c
8805F:	drivers/gpio/gpio-pch.c
8806F:	drivers/gpio/gpio-sch.c
8807F:	drivers/gpio/gpio-sodaville.c
8808
8809INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8810M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8811M:	Zhi Wang <zhi.a.wang@intel.com>
8812L:	intel-gvt-dev@lists.freedesktop.org
8813L:	intel-gfx@lists.freedesktop.org
8814S:	Supported
8815W:	https://01.org/igvt-g
8816T:	git https://github.com/intel/gvt-linux.git
8817F:	drivers/gpu/drm/i915/gvt/
8818
8819INTEL HID EVENT DRIVER
8820M:	Alex Hung <alex.hung@canonical.com>
8821L:	platform-driver-x86@vger.kernel.org
8822S:	Maintained
8823F:	drivers/platform/x86/intel-hid.c
8824
8825INTEL I/OAT DMA DRIVER
8826M:	Dave Jiang <dave.jiang@intel.com>
8827R:	Dan Williams <dan.j.williams@intel.com>
8828L:	dmaengine@vger.kernel.org
8829S:	Supported
8830Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8831F:	drivers/dma/ioat*
8832
8833INTEL IADX DRIVER
8834M:	Dave Jiang <dave.jiang@intel.com>
8835L:	dmaengine@vger.kernel.org
8836S:	Supported
8837F:	drivers/dma/idxd/*
8838F:	include/uapi/linux/idxd.h
8839
8840INTEL IDLE DRIVER
8841M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8842M:	Len Brown <lenb@kernel.org>
8843L:	linux-pm@vger.kernel.org
8844S:	Supported
8845B:	https://bugzilla.kernel.org
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8847F:	drivers/idle/intel_idle.c
8848
8849INTEL INTEGRATED SENSOR HUB DRIVER
8850M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8851M:	Jiri Kosina <jikos@kernel.org>
8852L:	linux-input@vger.kernel.org
8853S:	Maintained
8854F:	drivers/hid/intel-ish-hid/
8855
8856INTEL IOMMU (VT-d)
8857M:	David Woodhouse <dwmw2@infradead.org>
8858M:	Lu Baolu <baolu.lu@linux.intel.com>
8859L:	iommu@lists.linux-foundation.org
8860S:	Supported
8861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8862F:	drivers/iommu/intel/
8863F:	include/linux/intel-iommu.h
8864F:	include/linux/intel-svm.h
8865
8866INTEL IOP-ADMA DMA DRIVER
8867R:	Dan Williams <dan.j.williams@intel.com>
8868S:	Odd fixes
8869F:	drivers/dma/iop-adma.c
8870
8871INTEL IPU3 CSI-2 CIO2 DRIVER
8872M:	Yong Zhi <yong.zhi@intel.com>
8873M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8874M:	Bingbu Cao <bingbu.cao@intel.com>
8875R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8876L:	linux-media@vger.kernel.org
8877S:	Maintained
8878F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8879F:	drivers/media/pci/intel/ipu3/
8880
8881INTEL IPU3 CSI-2 IMGU DRIVER
8882M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8883R:	Bingbu Cao <bingbu.cao@intel.com>
8884R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8885L:	linux-media@vger.kernel.org
8886S:	Maintained
8887F:	Documentation/admin-guide/media/ipu3.rst
8888F:	Documentation/admin-guide/media/ipu3_rcb.svg
8889F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8890F:	drivers/staging/media/ipu3/
8891
8892INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8893M:	Krzysztof Halasa <khalasa@piap.pl>
8894S:	Maintained
8895F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8896F:	drivers/net/wan/ixp4xx_hss.c
8897F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8898F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8899F:	include/linux/soc/ixp4xx/npe.h
8900F:	include/linux/soc/ixp4xx/qmgr.h
8901
8902INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8903M:	Deepak Saxena <dsaxena@plexity.net>
8904S:	Maintained
8905F:	drivers/char/hw_random/ixp4xx-rng.c
8906
8907INTEL MANAGEMENT ENGINE (mei)
8908M:	Tomas Winkler <tomas.winkler@intel.com>
8909L:	linux-kernel@vger.kernel.org
8910S:	Supported
8911F:	Documentation/driver-api/mei/*
8912F:	drivers/misc/mei/
8913F:	drivers/watchdog/mei_wdt.c
8914F:	include/linux/mei_cl_bus.h
8915F:	include/uapi/linux/mei.h
8916F:	samples/mei/*
8917
8918INTEL MENLOW THERMAL DRIVER
8919M:	Sujith Thomas <sujith.thomas@intel.com>
8920L:	platform-driver-x86@vger.kernel.org
8921S:	Supported
8922W:	https://01.org/linux-acpi
8923F:	drivers/platform/x86/intel_menlow.c
8924
8925INTEL MIC DRIVERS (mic)
8926M:	Sudeep Dutt <sudeep.dutt@intel.com>
8927M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8928S:	Supported
8929W:	https://github.com/sudeepdutt/mic
8930W:	http://software.intel.com/en-us/mic-developer
8931F:	Documentation/misc-devices/mic/
8932F:	drivers/dma/mic_x100_dma.c
8933F:	drivers/dma/mic_x100_dma.h
8934F:	drivers/misc/mic/
8935F:	include/linux/mic_bus.h
8936F:	include/linux/scif.h
8937F:	include/uapi/linux/mic_common.h
8938F:	include/uapi/linux/mic_ioctl.h
8939F:	include/uapi/linux/scif_ioctl.h
8940
8941INTEL P-Unit IPC DRIVER
8942M:	Zha Qipeng <qipeng.zha@intel.com>
8943L:	platform-driver-x86@vger.kernel.org
8944S:	Maintained
8945F:	arch/x86/include/asm/intel_punit_ipc.h
8946F:	drivers/platform/x86/intel_punit_ipc.c
8947
8948INTEL PMC CORE DRIVER
8949M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8950M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8951L:	platform-driver-x86@vger.kernel.org
8952S:	Maintained
8953F:	drivers/platform/x86/intel_pmc_core*
8954
8955INTEL PMIC GPIO DRIVERS
8956M:	Andy Shevchenko <andy@kernel.org>
8957S:	Maintained
8958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8959F:	drivers/gpio/gpio-*cove.c
8960F:	drivers/gpio/gpio-msic.c
8961
8962INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8963R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8964S:	Maintained
8965F:	drivers/mfd/intel_msic.c
8966F:	drivers/mfd/intel_soc_pmic*
8967F:	include/linux/mfd/intel_msic.h
8968F:	include/linux/mfd/intel_soc_pmic*
8969
8970INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8971M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8972L:	linux-wireless@vger.kernel.org
8973S:	Maintained
8974F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8975F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8976F:	drivers/net/wireless/intel/ipw2x00/
8977
8978INTEL PSTATE DRIVER
8979M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8980M:	Len Brown <lenb@kernel.org>
8981L:	linux-pm@vger.kernel.org
8982S:	Supported
8983F:	drivers/cpufreq/intel_pstate.c
8984
8985INTEL RDMA RNIC DRIVER
8986M:	Faisal Latif <faisal.latif@intel.com>
8987M:	Shiraz Saleem <shiraz.saleem@intel.com>
8988L:	linux-rdma@vger.kernel.org
8989S:	Supported
8990F:	drivers/infiniband/hw/i40iw/
8991F:	include/uapi/rdma/i40iw-abi.h
8992
8993INTEL SCU DRIVERS
8994M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8995S:	Maintained
8996F:	arch/x86/include/asm/intel_scu_ipc.h
8997F:	drivers/platform/x86/intel_scu_*
8998
8999INTEL SPEED SELECT TECHNOLOGY
9000M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9001L:	platform-driver-x86@vger.kernel.org
9002S:	Maintained
9003F:	drivers/platform/x86/intel_speed_select_if/
9004F:	include/uapi/linux/isst_if.h
9005F:	tools/power/x86/intel-speed-select/
9006
9007INTEL STRATIX10 FIRMWARE DRIVERS
9008M:	Richard Gong <richard.gong@linux.intel.com>
9009L:	linux-kernel@vger.kernel.org
9010S:	Maintained
9011F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9012F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9013F:	drivers/firmware/stratix10-rsu.c
9014F:	drivers/firmware/stratix10-svc.c
9015F:	include/linux/firmware/intel/stratix10-smc.h
9016F:	include/linux/firmware/intel/stratix10-svc-client.h
9017
9018INTEL TELEMETRY DRIVER
9019M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9020M:	"David E. Box" <david.e.box@linux.intel.com>
9021L:	platform-driver-x86@vger.kernel.org
9022S:	Maintained
9023F:	arch/x86/include/asm/intel_telemetry.h
9024F:	drivers/platform/x86/intel_telemetry*
9025
9026INTEL UNCORE FREQUENCY CONTROL
9027M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9028L:	platform-driver-x86@vger.kernel.org
9029S:	Maintained
9030F:	drivers/platform/x86/intel-uncore-frequency.c
9031
9032INTEL VIRTUAL BUTTON DRIVER
9033M:	AceLan Kao <acelan.kao@canonical.com>
9034L:	platform-driver-x86@vger.kernel.org
9035S:	Maintained
9036F:	drivers/platform/x86/intel-vbtn.c
9037
9038INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9039M:	Stanislaw Gruszka <stf_xl@wp.pl>
9040L:	linux-wireless@vger.kernel.org
9041S:	Supported
9042F:	drivers/net/wireless/intel/iwlegacy/
9043
9044INTEL WIRELESS WIFI LINK (iwlwifi)
9045M:	Johannes Berg <johannes.berg@intel.com>
9046M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9047M:	Luca Coelho <luciano.coelho@intel.com>
9048M:	Intel Linux Wireless <linuxwifi@intel.com>
9049L:	linux-wireless@vger.kernel.org
9050S:	Supported
9051W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9053F:	drivers/net/wireless/intel/iwlwifi/
9054
9055INTEL WIRELESS WIMAX CONNECTION 2400
9056M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9057M:	linux-wimax@intel.com
9058L:	wimax@linuxwimax.org (subscribers-only)
9059S:	Supported
9060W:	http://linuxwimax.org
9061F:	Documentation/admin-guide/wimax/i2400m.rst
9062F:	drivers/net/wimax/i2400m/
9063F:	include/uapi/linux/wimax/i2400m.h
9064
9065INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9066M:	Jithu Joseph <jithu.joseph@intel.com>
9067R:	Maurice Ma <maurice.ma@intel.com>
9068S:	Maintained
9069W:	https://slimbootloader.github.io/security/firmware-update.html
9070F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
9071
9072INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9073M:	Mario Limonciello <mario.limonciello@dell.com>
9074S:	Maintained
9075F:	drivers/platform/x86/intel-wmi-thunderbolt.c
9076
9077INTEL(R) TRACE HUB
9078M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9079S:	Supported
9080F:	Documentation/trace/intel_th.rst
9081F:	drivers/hwtracing/intel_th/
9082F:	include/linux/intel_th.h
9083
9084INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9085M:	Ning Sun <ning.sun@intel.com>
9086L:	tboot-devel@lists.sourceforge.net
9087S:	Supported
9088W:	http://tboot.sourceforge.net
9089T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9090F:	Documentation/x86/intel_txt.rst
9091F:	arch/x86/kernel/tboot.c
9092F:	include/linux/tboot.h
9093
9094INTERCONNECT API
9095M:	Georgi Djakov <georgi.djakov@linaro.org>
9096L:	linux-pm@vger.kernel.org
9097S:	Maintained
9098F:	Documentation/devicetree/bindings/interconnect/
9099F:	Documentation/driver-api/interconnect.rst
9100F:	drivers/interconnect/
9101F:	include/dt-bindings/interconnect/
9102F:	include/linux/interconnect-provider.h
9103F:	include/linux/interconnect.h
9104
9105INVENSENSE ICM-426xx IMU DRIVER
9106M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9107L:	linux-iio@vger.kernel.org
9108S:	Maintained
9109W	https://invensense.tdk.com/
9110F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9111F:	drivers/iio/imu/inv_icm42600/
9112
9113INVENSENSE MPU-3050 GYROSCOPE DRIVER
9114M:	Linus Walleij <linus.walleij@linaro.org>
9115L:	linux-iio@vger.kernel.org
9116S:	Maintained
9117F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9118F:	drivers/iio/gyro/mpu3050*
9119
9120IOC3 ETHERNET DRIVER
9121M:	Ralf Baechle <ralf@linux-mips.org>
9122L:	linux-mips@vger.kernel.org
9123S:	Maintained
9124F:	drivers/net/ethernet/sgi/ioc3-eth.c
9125
9126IOMAP FILESYSTEM LIBRARY
9127M:	Christoph Hellwig <hch@infradead.org>
9128M:	Darrick J. Wong <darrick.wong@oracle.com>
9129M:	linux-xfs@vger.kernel.org
9130M:	linux-fsdevel@vger.kernel.org
9131L:	linux-xfs@vger.kernel.org
9132L:	linux-fsdevel@vger.kernel.org
9133S:	Supported
9134T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9135F:	fs/iomap/
9136F:	include/linux/iomap.h
9137
9138IOMMU DRIVERS
9139M:	Joerg Roedel <joro@8bytes.org>
9140L:	iommu@lists.linux-foundation.org
9141S:	Maintained
9142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9143F:	Documentation/devicetree/bindings/iommu/
9144F:	drivers/iommu/
9145F:	include/linux/iommu.h
9146F:	include/linux/iova.h
9147F:	include/linux/of_iommu.h
9148F:	include/uapi/linux/iommu.h
9149
9150IO_URING
9151M:	Jens Axboe <axboe@kernel.dk>
9152L:	io-uring@vger.kernel.org
9153S:	Maintained
9154T:	git git://git.kernel.dk/linux-block
9155T:	git git://git.kernel.dk/liburing
9156F:	fs/io-wq.c
9157F:	fs/io-wq.h
9158F:	fs/io_uring.c
9159F:	include/uapi/linux/io_uring.h
9160
9161IPMI SUBSYSTEM
9162M:	Corey Minyard <minyard@acm.org>
9163L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9164S:	Supported
9165W:	http://openipmi.sourceforge.net/
9166F:	Documentation/driver-api/ipmi.rst
9167F:	Documentation/devicetree/bindings/ipmi/
9168F:	drivers/char/ipmi/
9169F:	include/linux/ipmi*
9170F:	include/uapi/linux/ipmi*
9171
9172IPS SCSI RAID DRIVER
9173M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9174L:	linux-scsi@vger.kernel.org
9175S:	Maintained
9176W:	http://www.adaptec.com/
9177F:	drivers/scsi/ips*
9178
9179IPVS
9180M:	Wensong Zhang <wensong@linux-vs.org>
9181M:	Simon Horman <horms@verge.net.au>
9182M:	Julian Anastasov <ja@ssi.bg>
9183L:	netdev@vger.kernel.org
9184L:	lvs-devel@vger.kernel.org
9185S:	Maintained
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9188F:	Documentation/networking/ipvs-sysctl.rst
9189F:	include/net/ip_vs.h
9190F:	include/uapi/linux/ip_vs.h
9191F:	net/netfilter/ipvs/
9192
9193IPWIRELESS DRIVER
9194M:	Jiri Kosina <jikos@kernel.org>
9195M:	David Sterba <dsterba@suse.com>
9196S:	Odd Fixes
9197F:	drivers/tty/ipwireless/
9198
9199IPX NETWORK LAYER
9200L:	netdev@vger.kernel.org
9201S:	Obsolete
9202F:	include/uapi/linux/ipx.h
9203
9204IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9205M:	Marc Zyngier <maz@kernel.org>
9206S:	Maintained
9207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9208F:	Documentation/core-api/irq/irq-domain.rst
9209F:	include/linux/irqdomain.h
9210F:	kernel/irq/irqdomain.c
9211F:	kernel/irq/msi.c
9212
9213IRQ SUBSYSTEM
9214M:	Thomas Gleixner <tglx@linutronix.de>
9215L:	linux-kernel@vger.kernel.org
9216S:	Maintained
9217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9218F:	kernel/irq/
9219
9220IRQCHIP DRIVERS
9221M:	Thomas Gleixner <tglx@linutronix.de>
9222M:	Jason Cooper <jason@lakedaemon.net>
9223M:	Marc Zyngier <maz@kernel.org>
9224L:	linux-kernel@vger.kernel.org
9225S:	Maintained
9226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9227F:	Documentation/devicetree/bindings/interrupt-controller/
9228F:	drivers/irqchip/
9229
9230ISA
9231M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9232S:	Maintained
9233F:	Documentation/driver-api/isa.rst
9234F:	drivers/base/isa.c
9235F:	include/linux/isa.h
9236
9237ISA RADIO MODULE
9238M:	Hans Verkuil <hverkuil@xs4all.nl>
9239L:	linux-media@vger.kernel.org
9240S:	Maintained
9241W:	https://linuxtv.org
9242T:	git git://linuxtv.org/media_tree.git
9243F:	drivers/media/radio/radio-isa*
9244
9245ISAPNP
9246M:	Jaroslav Kysela <perex@perex.cz>
9247S:	Maintained
9248F:	Documentation/driver-api/isapnp.rst
9249F:	drivers/pnp/isapnp/
9250F:	include/linux/isapnp.h
9251
9252ISCSI
9253M:	Lee Duncan <lduncan@suse.com>
9254M:	Chris Leech <cleech@redhat.com>
9255L:	open-iscsi@googlegroups.com
9256L:	linux-scsi@vger.kernel.org
9257S:	Maintained
9258W:	www.open-iscsi.com
9259F:	drivers/scsi/*iscsi*
9260F:	include/scsi/*iscsi*
9261
9262iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9263M:	Peter Jones <pjones@redhat.com>
9264M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9265S:	Maintained
9266F:	drivers/firmware/iscsi_ibft*
9267
9268ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9269M:	Sagi Grimberg <sagi@grimberg.me>
9270M:	Max Gurtovoy <maxg@nvidia.com>
9271L:	linux-rdma@vger.kernel.org
9272S:	Supported
9273W:	http://www.openfabrics.org
9274W:	www.open-iscsi.org
9275Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9276F:	drivers/infiniband/ulp/iser/
9277
9278ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9279M:	Sagi Grimberg <sagi@grimberg.me>
9280L:	linux-rdma@vger.kernel.org
9281L:	target-devel@vger.kernel.org
9282S:	Supported
9283W:	http://www.linux-iscsi.org
9284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9285F:	drivers/infiniband/ulp/isert
9286
9287ISDN/CMTP OVER BLUETOOTH
9288M:	Karsten Keil <isdn@linux-pingi.de>
9289L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9290L:	netdev@vger.kernel.org
9291S:	Odd Fixes
9292W:	http://www.isdn4linux.de
9293F:	Documentation/isdn/
9294F:	drivers/isdn/capi/
9295F:	include/linux/isdn/
9296F:	include/uapi/linux/isdn/
9297F:	net/bluetooth/cmtp/
9298
9299ISDN/mISDN SUBSYSTEM
9300M:	Karsten Keil <isdn@linux-pingi.de>
9301L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9302L:	netdev@vger.kernel.org
9303S:	Maintained
9304W:	http://www.isdn4linux.de
9305F:	drivers/isdn/Kconfig
9306F:	drivers/isdn/Makefile
9307F:	drivers/isdn/hardware/
9308F:	drivers/isdn/mISDN/
9309
9310IT87 HARDWARE MONITORING DRIVER
9311M:	Jean Delvare <jdelvare@suse.com>
9312L:	linux-hwmon@vger.kernel.org
9313S:	Maintained
9314F:	Documentation/hwmon/it87.rst
9315F:	drivers/hwmon/it87.c
9316
9317IT913X MEDIA DRIVER
9318M:	Antti Palosaari <crope@iki.fi>
9319L:	linux-media@vger.kernel.org
9320S:	Maintained
9321W:	https://linuxtv.org
9322W:	http://palosaari.fi/linux/
9323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9324T:	git git://linuxtv.org/anttip/media_tree.git
9325F:	drivers/media/tuners/it913x*
9326
9327IVTV VIDEO4LINUX DRIVER
9328M:	Andy Walls <awalls@md.metrocast.net>
9329L:	linux-media@vger.kernel.org
9330S:	Maintained
9331W:	https://linuxtv.org
9332T:	git git://linuxtv.org/media_tree.git
9333F:	Documentation/admin-guide/media/ivtv*
9334F:	drivers/media/pci/ivtv/
9335F:	include/uapi/linux/ivtv*
9336
9337IX2505V MEDIA DRIVER
9338M:	Malcolm Priestley <tvboxspy@gmail.com>
9339L:	linux-media@vger.kernel.org
9340S:	Maintained
9341W:	https://linuxtv.org
9342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9343F:	drivers/media/dvb-frontends/ix2505v*
9344
9345JAILHOUSE HYPERVISOR INTERFACE
9346M:	Jan Kiszka <jan.kiszka@siemens.com>
9347L:	jailhouse-dev@googlegroups.com
9348S:	Maintained
9349F:	arch/x86/include/asm/jailhouse_para.h
9350F:	arch/x86/kernel/jailhouse.c
9351
9352JC42.4 TEMPERATURE SENSOR DRIVER
9353M:	Guenter Roeck <linux@roeck-us.net>
9354L:	linux-hwmon@vger.kernel.org
9355S:	Maintained
9356F:	Documentation/hwmon/jc42.rst
9357F:	drivers/hwmon/jc42.c
9358
9359JFS FILESYSTEM
9360M:	Dave Kleikamp <shaggy@kernel.org>
9361L:	jfs-discussion@lists.sourceforge.net
9362S:	Maintained
9363W:	http://jfs.sourceforge.net/
9364T:	git git://github.com/kleikamp/linux-shaggy.git
9365F:	Documentation/admin-guide/jfs.rst
9366F:	fs/jfs/
9367
9368JME NETWORK DRIVER
9369M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9370L:	netdev@vger.kernel.org
9371S:	Maintained
9372F:	drivers/net/ethernet/jme.*
9373
9374JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9375M:	David Woodhouse <dwmw2@infradead.org>
9376M:	Richard Weinberger <richard@nod.at>
9377L:	linux-mtd@lists.infradead.org
9378S:	Odd Fixes
9379W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9380T:	git git://git.infradead.org/ubifs-2.6.git
9381F:	fs/jffs2/
9382F:	include/uapi/linux/jffs2.h
9383
9384JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9385M:	"Theodore Ts'o" <tytso@mit.edu>
9386M:	Jan Kara <jack@suse.com>
9387L:	linux-ext4@vger.kernel.org
9388S:	Maintained
9389F:	fs/jbd2/
9390F:	include/linux/jbd2.h
9391
9392JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9393M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9394L:	linux-media@vger.kernel.org
9395S:	Maintained
9396F:	drivers/media/platform/rcar_jpu.c
9397
9398JSM Neo PCI based serial card
9399L:	linux-serial@vger.kernel.org
9400S:	Orphan
9401F:	drivers/tty/serial/jsm/
9402
9403K10TEMP HARDWARE MONITORING DRIVER
9404M:	Clemens Ladisch <clemens@ladisch.de>
9405L:	linux-hwmon@vger.kernel.org
9406S:	Maintained
9407F:	Documentation/hwmon/k10temp.rst
9408F:	drivers/hwmon/k10temp.c
9409
9410K8TEMP HARDWARE MONITORING DRIVER
9411M:	Rudolf Marek <r.marek@assembler.cz>
9412L:	linux-hwmon@vger.kernel.org
9413S:	Maintained
9414F:	Documentation/hwmon/k8temp.rst
9415F:	drivers/hwmon/k8temp.c
9416
9417KASAN
9418M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9419R:	Alexander Potapenko <glider@google.com>
9420R:	Dmitry Vyukov <dvyukov@google.com>
9421L:	kasan-dev@googlegroups.com
9422S:	Maintained
9423F:	Documentation/dev-tools/kasan.rst
9424F:	arch/*/include/asm/kasan.h
9425F:	arch/*/mm/kasan_init*
9426F:	include/linux/kasan*.h
9427F:	lib/test_kasan.c
9428F:	mm/kasan/
9429F:	scripts/Makefile.kasan
9430
9431KCONFIG
9432M:	Masahiro Yamada <masahiroy@kernel.org>
9433L:	linux-kbuild@vger.kernel.org
9434S:	Maintained
9435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9436F:	Documentation/kbuild/kconfig*
9437F:	scripts/Kconfig.include
9438F:	scripts/kconfig/
9439
9440KCOV
9441R:	Dmitry Vyukov <dvyukov@google.com>
9442R:	Andrey Konovalov <andreyknvl@google.com>
9443L:	kasan-dev@googlegroups.com
9444S:	Maintained
9445F:	Documentation/dev-tools/kcov.rst
9446F:	include/linux/kcov.h
9447F:	include/uapi/linux/kcov.h
9448F:	kernel/kcov.c
9449F:	scripts/Makefile.kcov
9450
9451KCSAN
9452M:	Marco Elver <elver@google.com>
9453R:	Dmitry Vyukov <dvyukov@google.com>
9454L:	kasan-dev@googlegroups.com
9455S:	Maintained
9456F:	Documentation/dev-tools/kcsan.rst
9457F:	include/linux/kcsan*.h
9458F:	kernel/kcsan/
9459F:	lib/Kconfig.kcsan
9460F:	scripts/Makefile.kcsan
9461
9462KDUMP
9463M:	Dave Young <dyoung@redhat.com>
9464M:	Baoquan He <bhe@redhat.com>
9465R:	Vivek Goyal <vgoyal@redhat.com>
9466L:	kexec@lists.infradead.org
9467S:	Maintained
9468W:	http://lse.sourceforge.net/kdump/
9469F:	Documentation/admin-guide/kdump/
9470F:	fs/proc/vmcore.c
9471F:	include/linux/crash_core.h
9472F:	include/linux/crash_dump.h
9473F:	include/uapi/linux/vmcore.h
9474F:	kernel/crash_*.c
9475
9476KEENE FM RADIO TRANSMITTER DRIVER
9477M:	Hans Verkuil <hverkuil@xs4all.nl>
9478L:	linux-media@vger.kernel.org
9479S:	Maintained
9480W:	https://linuxtv.org
9481T:	git git://linuxtv.org/media_tree.git
9482F:	drivers/media/radio/radio-keene*
9483
9484KERNEL AUTOMOUNTER
9485M:	Ian Kent <raven@themaw.net>
9486L:	autofs@vger.kernel.org
9487S:	Maintained
9488F:	fs/autofs/
9489
9490KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9491M:	Masahiro Yamada <masahiroy@kernel.org>
9492M:	Michal Marek <michal.lkml@markovi.net>
9493L:	linux-kbuild@vger.kernel.org
9494S:	Maintained
9495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9496F:	Documentation/kbuild/
9497F:	Makefile
9498F:	scripts/*vmlinux*
9499F:	scripts/Kbuild*
9500F:	scripts/Makefile*
9501F:	scripts/basic/
9502F:	scripts/mk*
9503F:	scripts/mod/
9504F:	scripts/package/
9505
9506KERNEL JANITORS
9507L:	kernel-janitors@vger.kernel.org
9508S:	Odd Fixes
9509W:	http://kernelnewbies.org/KernelJanitors
9510
9511KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9512M:	"J. Bruce Fields" <bfields@fieldses.org>
9513M:	Chuck Lever <chuck.lever@oracle.com>
9514L:	linux-nfs@vger.kernel.org
9515S:	Supported
9516W:	http://nfs.sourceforge.net/
9517T:	git git://linux-nfs.org/~bfields/linux.git
9518F:	fs/lockd/
9519F:	fs/nfs_common/
9520F:	fs/nfsd/
9521F:	include/linux/lockd/
9522F:	include/linux/sunrpc/
9523F:	include/uapi/linux/nfsd/
9524F:	include/uapi/linux/sunrpc/
9525F:	net/sunrpc/
9526
9527KERNEL SELFTEST FRAMEWORK
9528M:	Shuah Khan <shuah@kernel.org>
9529M:	Shuah Khan <skhan@linuxfoundation.org>
9530L:	linux-kselftest@vger.kernel.org
9531S:	Maintained
9532Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9534F:	Documentation/dev-tools/kselftest*
9535F:	tools/testing/selftests/
9536
9537KERNEL UNIT TESTING FRAMEWORK (KUnit)
9538M:	Brendan Higgins <brendanhiggins@google.com>
9539L:	linux-kselftest@vger.kernel.org
9540L:	kunit-dev@googlegroups.com
9541S:	Maintained
9542W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9543F:	Documentation/dev-tools/kunit/
9544F:	include/kunit/
9545F:	lib/kunit/
9546F:	tools/testing/kunit/
9547
9548KERNEL USERMODE HELPER
9549M:	Luis Chamberlain <mcgrof@kernel.org>
9550L:	linux-kernel@vger.kernel.org
9551S:	Maintained
9552F:	include/linux/umh.h
9553F:	kernel/umh.c
9554
9555KERNEL VIRTUAL MACHINE (KVM)
9556M:	Paolo Bonzini <pbonzini@redhat.com>
9557L:	kvm@vger.kernel.org
9558S:	Supported
9559W:	http://www.linux-kvm.org
9560T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9561F:	Documentation/virt/kvm/
9562F:	include/asm-generic/kvm*
9563F:	include/kvm/iodev.h
9564F:	include/linux/kvm*
9565F:	include/trace/events/kvm.h
9566F:	include/uapi/asm-generic/kvm*
9567F:	include/uapi/linux/kvm*
9568F:	tools/kvm/
9569F:	tools/testing/selftests/kvm/
9570F:	virt/kvm/*
9571
9572KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9573M:	Marc Zyngier <maz@kernel.org>
9574R:	James Morse <james.morse@arm.com>
9575R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9576R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9578L:	kvmarm@lists.cs.columbia.edu
9579S:	Maintained
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9581F:	arch/arm64/include/asm/kvm*
9582F:	arch/arm64/include/uapi/asm/kvm*
9583F:	arch/arm64/kvm/
9584F:	include/kvm/arm_*
9585
9586KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9587M:	Huacai Chen <chenhc@lemote.com>
9588M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9589L:	linux-mips@vger.kernel.org
9590L:	kvm@vger.kernel.org
9591S:	Maintained
9592F:	arch/mips/include/asm/kvm*
9593F:	arch/mips/include/uapi/asm/kvm*
9594F:	arch/mips/kvm/
9595
9596KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9597M:	Paul Mackerras <paulus@ozlabs.org>
9598L:	kvm-ppc@vger.kernel.org
9599S:	Supported
9600W:	http://www.linux-kvm.org/
9601T:	git git://github.com/agraf/linux-2.6.git
9602F:	arch/powerpc/include/asm/kvm*
9603F:	arch/powerpc/include/uapi/asm/kvm*
9604F:	arch/powerpc/kernel/kvm*
9605F:	arch/powerpc/kvm/
9606
9607KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9608M:	Christian Borntraeger <borntraeger@de.ibm.com>
9609M:	Janosch Frank <frankja@linux.ibm.com>
9610R:	David Hildenbrand <david@redhat.com>
9611R:	Cornelia Huck <cohuck@redhat.com>
9612R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9613L:	kvm@vger.kernel.org
9614S:	Supported
9615W:	http://www.ibm.com/developerworks/linux/linux390/
9616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9617F:	Documentation/virt/kvm/s390*
9618F:	arch/s390/include/asm/gmap.h
9619F:	arch/s390/include/asm/kvm*
9620F:	arch/s390/include/uapi/asm/kvm*
9621F:	arch/s390/kvm/
9622F:	arch/s390/mm/gmap.c
9623F:	tools/testing/selftests/kvm/*/s390x/
9624F:	tools/testing/selftests/kvm/s390x/
9625
9626KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9627M:	Paolo Bonzini <pbonzini@redhat.com>
9628R:	Sean Christopherson <sean.j.christopherson@intel.com>
9629R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9630R:	Wanpeng Li <wanpengli@tencent.com>
9631R:	Jim Mattson <jmattson@google.com>
9632R:	Joerg Roedel <joro@8bytes.org>
9633L:	kvm@vger.kernel.org
9634S:	Supported
9635W:	http://www.linux-kvm.org
9636T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9637F:	arch/x86/include/asm/kvm*
9638F:	arch/x86/include/asm/pvclock-abi.h
9639F:	arch/x86/include/asm/svm.h
9640F:	arch/x86/include/asm/vmx*.h
9641F:	arch/x86/include/uapi/asm/kvm*
9642F:	arch/x86/include/uapi/asm/svm.h
9643F:	arch/x86/include/uapi/asm/vmx.h
9644F:	arch/x86/kernel/kvm.c
9645F:	arch/x86/kernel/kvmclock.c
9646F:	arch/x86/kvm/
9647F:	arch/x86/kvm/*/
9648
9649KERNFS
9650M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9651M:	Tejun Heo <tj@kernel.org>
9652S:	Supported
9653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9654F:	fs/kernfs/
9655F:	include/linux/kernfs.h
9656
9657KEXEC
9658M:	Eric Biederman <ebiederm@xmission.com>
9659L:	kexec@lists.infradead.org
9660S:	Maintained
9661W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9662F:	include/linux/kexec.h
9663F:	include/uapi/linux/kexec.h
9664F:	kernel/kexec*
9665
9666KEYS-ENCRYPTED
9667M:	Mimi Zohar <zohar@linux.ibm.com>
9668L:	linux-integrity@vger.kernel.org
9669L:	keyrings@vger.kernel.org
9670S:	Supported
9671F:	Documentation/security/keys/trusted-encrypted.rst
9672F:	include/keys/encrypted-type.h
9673F:	security/keys/encrypted-keys/
9674
9675KEYS-TRUSTED
9676M:	James Bottomley <jejb@linux.ibm.com>
9677M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9678M:	Mimi Zohar <zohar@linux.ibm.com>
9679L:	linux-integrity@vger.kernel.org
9680L:	keyrings@vger.kernel.org
9681S:	Supported
9682F:	Documentation/security/keys/trusted-encrypted.rst
9683F:	include/keys/trusted-type.h
9684F:	include/keys/trusted_tpm.h
9685F:	security/keys/trusted-keys/
9686
9687KEYS/KEYRINGS
9688M:	David Howells <dhowells@redhat.com>
9689M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9690L:	keyrings@vger.kernel.org
9691S:	Maintained
9692F:	Documentation/security/keys/core.rst
9693F:	include/keys/
9694F:	include/linux/key-type.h
9695F:	include/linux/key.h
9696F:	include/linux/keyctl.h
9697F:	include/uapi/linux/keyctl.h
9698F:	security/keys/
9699
9700KFIFO
9701M:	Stefani Seibold <stefani@seibold.net>
9702S:	Maintained
9703F:	include/linux/kfifo.h
9704F:	lib/kfifo.c
9705F:	samples/kfifo/
9706
9707KGDB / KDB /debug_core
9708M:	Jason Wessel <jason.wessel@windriver.com>
9709M:	Daniel Thompson <daniel.thompson@linaro.org>
9710R:	Douglas Anderson <dianders@chromium.org>
9711L:	kgdb-bugreport@lists.sourceforge.net
9712S:	Maintained
9713W:	http://kgdb.wiki.kernel.org/
9714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9715F:	Documentation/dev-tools/kgdb.rst
9716F:	drivers/misc/kgdbts.c
9717F:	drivers/tty/serial/kgdboc.c
9718F:	include/linux/kdb.h
9719F:	include/linux/kgdb.h
9720F:	kernel/debug/
9721
9722KHADAS MCU MFD DRIVER
9723M:	Neil Armstrong <narmstrong@baylibre.com>
9724L:	linux-amlogic@lists.infradead.org
9725S:	Maintained
9726F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9727F:	drivers/mfd/khadas-mcu.c
9728F:	include/linux/mfd/khadas-mcu.h
9729F:	drivers/thermal/khadas_mcu_fan.c
9730
9731KMEMLEAK
9732M:	Catalin Marinas <catalin.marinas@arm.com>
9733S:	Maintained
9734F:	Documentation/dev-tools/kmemleak.rst
9735F:	include/linux/kmemleak.h
9736F:	mm/kmemleak-test.c
9737F:	mm/kmemleak.c
9738
9739KMOD KERNEL MODULE LOADER - USERMODE HELPER
9740M:	Luis Chamberlain <mcgrof@kernel.org>
9741L:	linux-kernel@vger.kernel.org
9742S:	Maintained
9743F:	include/linux/kmod.h
9744F:	kernel/kmod.c
9745F:	lib/test_kmod.c
9746F:	tools/testing/selftests/kmod/
9747
9748KPROBES
9749M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9750M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9751M:	"David S. Miller" <davem@davemloft.net>
9752M:	Masami Hiramatsu <mhiramat@kernel.org>
9753S:	Maintained
9754F:	Documentation/trace/kprobes.rst
9755F:	include/asm-generic/kprobes.h
9756F:	include/linux/kprobes.h
9757F:	kernel/kprobes.c
9758
9759KS0108 LCD CONTROLLER DRIVER
9760M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9761S:	Maintained
9762F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9763F:	drivers/auxdisplay/ks0108.c
9764F:	include/linux/ks0108.h
9765
9766L3MDEV
9767M:	David Ahern <dsahern@kernel.org>
9768L:	netdev@vger.kernel.org
9769S:	Maintained
9770F:	include/net/l3mdev.h
9771F:	net/l3mdev
9772
9773L7 BPF FRAMEWORK
9774M:	John Fastabend <john.fastabend@gmail.com>
9775M:	Daniel Borkmann <daniel@iogearbox.net>
9776M:	Jakub Sitnicki <jakub@cloudflare.com>
9777M:	Lorenz Bauer <lmb@cloudflare.com>
9778L:	netdev@vger.kernel.org
9779L:	bpf@vger.kernel.org
9780S:	Maintained
9781F:	include/linux/skmsg.h
9782F:	net/core/skmsg.c
9783F:	net/core/sock_map.c
9784F:	net/ipv4/tcp_bpf.c
9785F:	net/ipv4/udp_bpf.c
9786
9787LANTIQ / INTEL Ethernet drivers
9788M:	Hauke Mehrtens <hauke@hauke-m.de>
9789L:	netdev@vger.kernel.org
9790S:	Maintained
9791F:	drivers/net/dsa/lantiq_gswip.c
9792F:	drivers/net/dsa/lantiq_pce.h
9793F:	drivers/net/ethernet/lantiq_xrx200.c
9794F:	net/dsa/tag_gswip.c
9795
9796LANTIQ MIPS ARCHITECTURE
9797M:	John Crispin <john@phrozen.org>
9798L:	linux-mips@vger.kernel.org
9799S:	Maintained
9800F:	arch/mips/lantiq
9801F:	drivers/soc/lantiq
9802
9803LAPB module
9804L:	linux-x25@vger.kernel.org
9805S:	Orphan
9806F:	Documentation/networking/lapb-module.rst
9807F:	include/*/lapb.h
9808F:	net/lapb/
9809
9810LASI 53c700 driver for PARISC
9811M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9812L:	linux-scsi@vger.kernel.org
9813S:	Maintained
9814F:	Documentation/scsi/53c700.rst
9815F:	drivers/scsi/53c700*
9816
9817LEAKING_ADDRESSES
9818M:	Tobin C. Harding <me@tobin.cc>
9819M:	Tycho Andersen <tycho@tycho.pizza>
9820L:	kernel-hardening@lists.openwall.com
9821S:	Maintained
9822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9823F:	scripts/leaking_addresses.pl
9824
9825LED SUBSYSTEM
9826M:	Pavel Machek <pavel@ucw.cz>
9827R:	Dan Murphy <dmurphy@ti.com>
9828L:	linux-leds@vger.kernel.org
9829S:	Maintained
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9831F:	Documentation/devicetree/bindings/leds/
9832F:	drivers/leds/
9833F:	include/linux/leds.h
9834
9835LEGACY EEPROM DRIVER
9836M:	Jean Delvare <jdelvare@suse.com>
9837S:	Maintained
9838F:	Documentation/misc-devices/eeprom.rst
9839F:	drivers/misc/eeprom/eeprom.c
9840
9841LEGO MINDSTORMS EV3
9842R:	David Lechner <david@lechnology.com>
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9845F:	arch/arm/boot/dts/da850-lego-ev3.dts
9846F:	drivers/power/supply/lego_ev3_battery.c
9847
9848LEGO USB Tower driver
9849M:	Juergen Stuber <starblue@users.sourceforge.net>
9850L:	legousb-devel@lists.sourceforge.net
9851S:	Maintained
9852W:	http://legousb.sourceforge.net/
9853F:	drivers/usb/misc/legousbtower.c
9854
9855LG LAPTOP EXTRAS
9856M:	Matan Ziv-Av <matan@svgalib.org>
9857L:	platform-driver-x86@vger.kernel.org
9858S:	Maintained
9859F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9860F:	Documentation/admin-guide/laptops/lg-laptop.rst
9861F:	drivers/platform/x86/lg-laptop.c
9862
9863LG2160 MEDIA DRIVER
9864M:	Michael Krufky <mkrufky@linuxtv.org>
9865L:	linux-media@vger.kernel.org
9866S:	Maintained
9867W:	https://linuxtv.org
9868W:	http://github.com/mkrufky
9869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9870T:	git git://linuxtv.org/mkrufky/tuners.git
9871F:	drivers/media/dvb-frontends/lg2160.*
9872
9873LGDT3305 MEDIA DRIVER
9874M:	Michael Krufky <mkrufky@linuxtv.org>
9875L:	linux-media@vger.kernel.org
9876S:	Maintained
9877W:	https://linuxtv.org
9878W:	http://github.com/mkrufky
9879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9880T:	git git://linuxtv.org/mkrufky/tuners.git
9881F:	drivers/media/dvb-frontends/lgdt3305.*
9882
9883LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9884M:	Viresh Kumar <vireshk@kernel.org>
9885L:	linux-ide@vger.kernel.org
9886S:	Maintained
9887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9888F:	drivers/ata/pata_arasan_cf.c
9889F:	include/linux/pata_arasan_cf_data.h
9890
9891LIBATA PATA DRIVERS
9892M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9893M:	Jens Axboe <axboe@kernel.dk>
9894L:	linux-ide@vger.kernel.org
9895S:	Maintained
9896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9897F:	drivers/ata/ata_generic.c
9898F:	drivers/ata/pata_*.c
9899
9900LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9901M:	Linus Walleij <linus.walleij@linaro.org>
9902L:	linux-ide@vger.kernel.org
9903S:	Maintained
9904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9905F:	drivers/ata/pata_ftide010.c
9906F:	drivers/ata/sata_gemini.c
9907F:	drivers/ata/sata_gemini.h
9908
9909LIBATA SATA AHCI PLATFORM devices support
9910M:	Hans de Goede <hdegoede@redhat.com>
9911M:	Jens Axboe <axboe@kernel.dk>
9912L:	linux-ide@vger.kernel.org
9913S:	Maintained
9914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9915F:	drivers/ata/ahci_platform.c
9916F:	drivers/ata/libahci_platform.c
9917F:	include/linux/ahci_platform.h
9918
9919LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9920M:	Mikael Pettersson <mikpelinux@gmail.com>
9921L:	linux-ide@vger.kernel.org
9922S:	Maintained
9923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9924F:	drivers/ata/sata_promise.*
9925
9926LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9927M:	Jens Axboe <axboe@kernel.dk>
9928L:	linux-ide@vger.kernel.org
9929S:	Maintained
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9931F:	Documentation/devicetree/bindings/ata/
9932F:	drivers/ata/
9933F:	include/linux/ata.h
9934F:	include/linux/libata.h
9935
9936LIBLOCKDEP
9937M:	Sasha Levin <alexander.levin@microsoft.com>
9938S:	Maintained
9939F:	tools/lib/lockdep/
9940
9941LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9942M:	Dan Williams <dan.j.williams@intel.com>
9943M:	Vishal Verma <vishal.l.verma@intel.com>
9944M:	Dave Jiang <dave.jiang@intel.com>
9945L:	linux-nvdimm@lists.01.org
9946S:	Supported
9947Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9948P:	Documentation/nvdimm/maintainer-entry-profile.rst
9949F:	drivers/nvdimm/blk.c
9950F:	drivers/nvdimm/region_devs.c
9951
9952LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9953M:	Vishal Verma <vishal.l.verma@intel.com>
9954M:	Dan Williams <dan.j.williams@intel.com>
9955M:	Dave Jiang <dave.jiang@intel.com>
9956L:	linux-nvdimm@lists.01.org
9957S:	Supported
9958Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9959P:	Documentation/nvdimm/maintainer-entry-profile.rst
9960F:	drivers/nvdimm/btt*
9961
9962LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9963M:	Dan Williams <dan.j.williams@intel.com>
9964M:	Vishal Verma <vishal.l.verma@intel.com>
9965M:	Dave Jiang <dave.jiang@intel.com>
9966L:	linux-nvdimm@lists.01.org
9967S:	Supported
9968Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9969P:	Documentation/nvdimm/maintainer-entry-profile.rst
9970F:	drivers/nvdimm/pmem*
9971
9972LIBNVDIMM: DEVICETREE BINDINGS
9973M:	Oliver O'Halloran <oohall@gmail.com>
9974L:	linux-nvdimm@lists.01.org
9975S:	Supported
9976Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9977F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9978F:	drivers/nvdimm/of_pmem.c
9979
9980LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9981M:	Dan Williams <dan.j.williams@intel.com>
9982M:	Vishal Verma <vishal.l.verma@intel.com>
9983M:	Dave Jiang <dave.jiang@intel.com>
9984M:	Ira Weiny <ira.weiny@intel.com>
9985L:	linux-nvdimm@lists.01.org
9986S:	Supported
9987Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9988P:	Documentation/nvdimm/maintainer-entry-profile.rst
9989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9990F:	drivers/acpi/nfit/*
9991F:	drivers/nvdimm/*
9992F:	include/linux/libnvdimm.h
9993F:	include/linux/nd.h
9994F:	include/uapi/linux/ndctl.h
9995F:	tools/testing/nvdimm/
9996
9997LICENSES and SPDX stuff
9998M:	Thomas Gleixner <tglx@linutronix.de>
9999M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10000L:	linux-spdx@vger.kernel.org
10001S:	Maintained
10002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10003F:	COPYING
10004F:	Documentation/process/license-rules.rst
10005F:	LICENSES/
10006F:	scripts/spdxcheck-test.sh
10007F:	scripts/spdxcheck.py
10008
10009LIGHTNVM PLATFORM SUPPORT
10010M:	Matias Bjorling <mb@lightnvm.io>
10011L:	linux-block@vger.kernel.org
10012S:	Maintained
10013W:	http://github/OpenChannelSSD
10014F:	drivers/lightnvm/
10015F:	include/linux/lightnvm.h
10016F:	include/uapi/linux/lightnvm.h
10017
10018LINEAR RANGES HELPERS
10019M:	Mark Brown <broonie@kernel.org>
10020R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10021F:	lib/linear_ranges.c
10022F:	lib/test_linear_ranges.c
10023F:	include/linux/linear_range.h
10024
10025LINUX FOR POWER MACINTOSH
10026M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10027L:	linuxppc-dev@lists.ozlabs.org
10028S:	Odd Fixes
10029F:	arch/powerpc/platforms/powermac/
10030F:	drivers/macintosh/
10031
10032LINUX FOR POWERPC (32-BIT AND 64-BIT)
10033M:	Michael Ellerman <mpe@ellerman.id.au>
10034R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10035R:	Paul Mackerras <paulus@samba.org>
10036L:	linuxppc-dev@lists.ozlabs.org
10037S:	Supported
10038W:	https://github.com/linuxppc/wiki/wiki
10039Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10041F:	Documentation/ABI/stable/sysfs-firmware-opal-*
10042F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
10043F:	Documentation/devicetree/bindings/powerpc/
10044F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
10045F:	Documentation/powerpc/
10046F:	arch/powerpc/
10047F:	drivers/*/*/*pasemi*
10048F:	drivers/*/*pasemi*
10049F:	drivers/char/tpm/tpm_ibmvtpm*
10050F:	drivers/crypto/nx/
10051F:	drivers/crypto/vmx/
10052F:	drivers/i2c/busses/i2c-opal.c
10053F:	drivers/net/ethernet/ibm/ibmveth.*
10054F:	drivers/net/ethernet/ibm/ibmvnic.*
10055F:	drivers/pci/hotplug/pnv_php.c
10056F:	drivers/pci/hotplug/rpa*
10057F:	drivers/rtc/rtc-opal.c
10058F:	drivers/scsi/ibmvscsi/
10059F:	drivers/tty/hvc/hvc_opal.c
10060F:	drivers/watchdog/wdrtas.c
10061F:	tools/testing/selftests/powerpc
10062N:	/pmac
10063N:	powermac
10064N:	powernv
10065N:	[^a-z0-9]ps3
10066N:	pseries
10067
10068LINUX FOR POWERPC EMBEDDED MPC5XXX
10069M:	Anatolij Gustschin <agust@denx.de>
10070L:	linuxppc-dev@lists.ozlabs.org
10071S:	Odd Fixes
10072F:	arch/powerpc/platforms/512x/
10073F:	arch/powerpc/platforms/52xx/
10074
10075LINUX FOR POWERPC EMBEDDED PPC4XX
10076L:	linuxppc-dev@lists.ozlabs.org
10077S:	Orphan
10078F:	arch/powerpc/platforms/40x/
10079F:	arch/powerpc/platforms/44x/
10080
10081LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10082M:	Scott Wood <oss@buserror.net>
10083L:	linuxppc-dev@lists.ozlabs.org
10084S:	Odd fixes
10085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10086F:	Documentation/devicetree/bindings/powerpc/fsl/
10087F:	arch/powerpc/platforms/83xx/
10088F:	arch/powerpc/platforms/85xx/
10089
10090LINUX FOR POWERPC EMBEDDED PPC8XX
10091M:	Christophe Leroy <christophe.leroy@csgroup.eu>
10092L:	linuxppc-dev@lists.ozlabs.org
10093S:	Maintained
10094F:	arch/powerpc/platforms/8xx/
10095
10096LINUX KERNEL DUMP TEST MODULE (LKDTM)
10097M:	Kees Cook <keescook@chromium.org>
10098S:	Maintained
10099F:	drivers/misc/lkdtm/*
10100F:	tools/testing/selftests/lkdtm/*
10101
10102LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10103M:	Alan Stern <stern@rowland.harvard.edu>
10104M:	Andrea Parri <parri.andrea@gmail.com>
10105M:	Will Deacon <will@kernel.org>
10106M:	Peter Zijlstra <peterz@infradead.org>
10107M:	Boqun Feng <boqun.feng@gmail.com>
10108M:	Nicholas Piggin <npiggin@gmail.com>
10109M:	David Howells <dhowells@redhat.com>
10110M:	Jade Alglave <j.alglave@ucl.ac.uk>
10111M:	Luc Maranget <luc.maranget@inria.fr>
10112M:	"Paul E. McKenney" <paulmck@kernel.org>
10113R:	Akira Yokosawa <akiyks@gmail.com>
10114R:	Daniel Lustig <dlustig@nvidia.com>
10115R:	Joel Fernandes <joel@joelfernandes.org>
10116L:	linux-kernel@vger.kernel.org
10117L:	linux-arch@vger.kernel.org
10118S:	Supported
10119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10120F:	Documentation/atomic_bitops.txt
10121F:	Documentation/atomic_t.txt
10122F:	Documentation/core-api/atomic_ops.rst
10123F:	Documentation/core-api/refcount-vs-atomic.rst
10124F:	Documentation/litmus-tests/
10125F:	Documentation/memory-barriers.txt
10126F:	tools/memory-model/
10127
10128LIS3LV02D ACCELEROMETER DRIVER
10129M:	Eric Piel <eric.piel@tremplin-utc.net>
10130S:	Maintained
10131F:	Documentation/misc-devices/lis3lv02d.rst
10132F:	drivers/misc/lis3lv02d/
10133F:	drivers/platform/x86/hp_accel.c
10134
10135LIST KUNIT TEST
10136M:	David Gow <davidgow@google.com>
10137L:	linux-kselftest@vger.kernel.org
10138L:	kunit-dev@googlegroups.com
10139S:	Maintained
10140F:	lib/list-test.c
10141
10142LIVE PATCHING
10143M:	Josh Poimboeuf <jpoimboe@redhat.com>
10144M:	Jiri Kosina <jikos@kernel.org>
10145M:	Miroslav Benes <mbenes@suse.cz>
10146M:	Petr Mladek <pmladek@suse.com>
10147R:	Joe Lawrence <joe.lawrence@redhat.com>
10148L:	live-patching@vger.kernel.org
10149S:	Maintained
10150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10151F:	Documentation/ABI/testing/sysfs-kernel-livepatch
10152F:	Documentation/livepatch/
10153F:	arch/powerpc/include/asm/livepatch.h
10154F:	arch/s390/include/asm/livepatch.h
10155F:	arch/x86/include/asm/livepatch.h
10156F:	include/linux/livepatch.h
10157F:	kernel/livepatch/
10158F:	lib/livepatch/
10159F:	samples/livepatch/
10160F:	tools/testing/selftests/livepatch/
10161
10162LLC (802.2)
10163L:	netdev@vger.kernel.org
10164S:	Odd fixes
10165F:	include/linux/llc.h
10166F:	include/net/llc*
10167F:	include/uapi/linux/llc.h
10168F:	net/llc/
10169
10170LM73 HARDWARE MONITOR DRIVER
10171M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
10172L:	linux-hwmon@vger.kernel.org
10173S:	Maintained
10174F:	drivers/hwmon/lm73.c
10175
10176LM78 HARDWARE MONITOR DRIVER
10177M:	Jean Delvare <jdelvare@suse.com>
10178L:	linux-hwmon@vger.kernel.org
10179S:	Maintained
10180F:	Documentation/hwmon/lm78.rst
10181F:	drivers/hwmon/lm78.c
10182
10183LM83 HARDWARE MONITOR DRIVER
10184M:	Jean Delvare <jdelvare@suse.com>
10185L:	linux-hwmon@vger.kernel.org
10186S:	Maintained
10187F:	Documentation/hwmon/lm83.rst
10188F:	drivers/hwmon/lm83.c
10189
10190LM90 HARDWARE MONITOR DRIVER
10191M:	Jean Delvare <jdelvare@suse.com>
10192L:	linux-hwmon@vger.kernel.org
10193S:	Maintained
10194F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10195F:	Documentation/hwmon/lm90.rst
10196F:	drivers/hwmon/lm90.c
10197F:	include/dt-bindings/thermal/lm90.h
10198
10199LM95234 HARDWARE MONITOR DRIVER
10200M:	Guenter Roeck <linux@roeck-us.net>
10201L:	linux-hwmon@vger.kernel.org
10202S:	Maintained
10203F:	Documentation/hwmon/lm95234.rst
10204F:	drivers/hwmon/lm95234.c
10205
10206LME2510 MEDIA DRIVER
10207M:	Malcolm Priestley <tvboxspy@gmail.com>
10208L:	linux-media@vger.kernel.org
10209S:	Maintained
10210W:	https://linuxtv.org
10211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10212F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10213
10214LOADPIN SECURITY MODULE
10215M:	Kees Cook <keescook@chromium.org>
10216S:	Supported
10217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10218F:	Documentation/admin-guide/LSM/LoadPin.rst
10219F:	security/loadpin/
10220
10221LOCKING PRIMITIVES
10222M:	Peter Zijlstra <peterz@infradead.org>
10223M:	Ingo Molnar <mingo@redhat.com>
10224M:	Will Deacon <will@kernel.org>
10225L:	linux-kernel@vger.kernel.org
10226S:	Maintained
10227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10228F:	Documentation/locking/
10229F:	arch/*/include/asm/spinlock*.h
10230F:	include/linux/lockdep.h
10231F:	include/linux/mutex*.h
10232F:	include/linux/rwlock*.h
10233F:	include/linux/rwsem*.h
10234F:	include/linux/seqlock.h
10235F:	include/linux/spinlock*.h
10236F:	kernel/locking/
10237F:	lib/locking*.[ch]
10238X:	kernel/locking/locktorture.c
10239
10240LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10241M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10242L:	linux-ntfs-dev@lists.sourceforge.net
10243S:	Maintained
10244W:	http://www.linux-ntfs.org/content/view/19/37/
10245F:	Documentation/admin-guide/ldm.rst
10246F:	block/partitions/ldm.*
10247
10248LOGITECH HID GAMING KEYBOARDS
10249M:	Hans de Goede <hdegoede@redhat.com>
10250L:	linux-input@vger.kernel.org
10251S:	Maintained
10252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10253F:	drivers/hid/hid-lg-g15.c
10254
10255LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10256M:	Sathya Prakash <sathya.prakash@broadcom.com>
10257M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10258M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10259L:	MPT-FusionLinux.pdl@broadcom.com
10260L:	linux-scsi@vger.kernel.org
10261S:	Supported
10262W:	http://www.avagotech.com/support/
10263F:	drivers/message/fusion/
10264F:	drivers/scsi/mpt3sas/
10265
10266LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10267M:	Matthew Wilcox <willy@infradead.org>
10268L:	linux-scsi@vger.kernel.org
10269S:	Maintained
10270F:	drivers/scsi/sym53c8xx_2/
10271
10272LTC1660 DAC DRIVER
10273M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10274L:	linux-iio@vger.kernel.org
10275S:	Maintained
10276F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10277F:	drivers/iio/dac/ltc1660.c
10278
10279LTC2947 HARDWARE MONITOR DRIVER
10280M:	Nuno Sá <nuno.sa@analog.com>
10281L:	linux-hwmon@vger.kernel.org
10282S:	Supported
10283W:	http://ez.analog.com/community/linux-device-drivers
10284F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10285F:	drivers/hwmon/ltc2947-core.c
10286F:	drivers/hwmon/ltc2947-i2c.c
10287F:	drivers/hwmon/ltc2947-spi.c
10288F:	drivers/hwmon/ltc2947.h
10289
10290LTC2983 IIO TEMPERATURE DRIVER
10291M:	Nuno Sá <nuno.sa@analog.com>
10292L:	linux-iio@vger.kernel.org
10293S:	Supported
10294W:	http://ez.analog.com/community/linux-device-drivers
10295F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10296F:	drivers/iio/temperature/ltc2983.c
10297
10298LTC4261 HARDWARE MONITOR DRIVER
10299M:	Guenter Roeck <linux@roeck-us.net>
10300L:	linux-hwmon@vger.kernel.org
10301S:	Maintained
10302F:	Documentation/hwmon/ltc4261.rst
10303F:	drivers/hwmon/ltc4261.c
10304
10305LTC4306 I2C MULTIPLEXER DRIVER
10306M:	Michael Hennerich <michael.hennerich@analog.com>
10307L:	linux-i2c@vger.kernel.org
10308S:	Supported
10309W:	http://ez.analog.com/community/linux-device-drivers
10310F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10311F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10312
10313LTP (Linux Test Project)
10314M:	Mike Frysinger <vapier@gentoo.org>
10315M:	Cyril Hrubis <chrubis@suse.cz>
10316M:	Wanlong Gao <wanlong.gao@gmail.com>
10317M:	Jan Stancek <jstancek@redhat.com>
10318M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10319M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10320L:	ltp@lists.linux.it (subscribers-only)
10321S:	Maintained
10322W:	http://linux-test-project.github.io/
10323T:	git git://github.com/linux-test-project/ltp.git
10324
10325M68K ARCHITECTURE
10326M:	Geert Uytterhoeven <geert@linux-m68k.org>
10327L:	linux-m68k@lists.linux-m68k.org
10328S:	Maintained
10329W:	http://www.linux-m68k.org/
10330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10331F:	arch/m68k/
10332F:	drivers/zorro/
10333
10334M68K ON APPLE MACINTOSH
10335M:	Joshua Thompson <funaho@jurai.org>
10336L:	linux-m68k@lists.linux-m68k.org
10337S:	Maintained
10338W:	http://www.mac.linux-m68k.org/
10339F:	arch/m68k/mac/
10340
10341M68K ON HP9000/300
10342M:	Philip Blundell <philb@gnu.org>
10343S:	Maintained
10344W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10345F:	arch/m68k/hp300/
10346
10347M88DS3103 MEDIA DRIVER
10348M:	Antti Palosaari <crope@iki.fi>
10349L:	linux-media@vger.kernel.org
10350S:	Maintained
10351W:	https://linuxtv.org
10352W:	http://palosaari.fi/linux/
10353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10354T:	git git://linuxtv.org/anttip/media_tree.git
10355F:	drivers/media/dvb-frontends/m88ds3103*
10356
10357M88RS2000 MEDIA DRIVER
10358M:	Malcolm Priestley <tvboxspy@gmail.com>
10359L:	linux-media@vger.kernel.org
10360S:	Maintained
10361W:	https://linuxtv.org
10362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10363F:	drivers/media/dvb-frontends/m88rs2000*
10364
10365MA901 MASTERKIT USB FM RADIO DRIVER
10366M:	Alexey Klimov <klimov.linux@gmail.com>
10367L:	linux-media@vger.kernel.org
10368S:	Maintained
10369T:	git git://linuxtv.org/media_tree.git
10370F:	drivers/media/radio/radio-ma901.c
10371
10372MAC80211
10373M:	Johannes Berg <johannes@sipsolutions.net>
10374L:	linux-wireless@vger.kernel.org
10375S:	Maintained
10376W:	https://wireless.wiki.kernel.org/
10377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10379F:	Documentation/networking/mac80211-injection.rst
10380F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10381F:	drivers/net/wireless/mac80211_hwsim.[ch]
10382F:	include/net/mac80211.h
10383F:	net/mac80211/
10384
10385MAILBOX API
10386M:	Jassi Brar <jassisinghbrar@gmail.com>
10387L:	linux-kernel@vger.kernel.org
10388S:	Maintained
10389F:	drivers/mailbox/
10390F:	include/linux/mailbox_client.h
10391F:	include/linux/mailbox_controller.h
10392
10393MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10394M:	Michael Kerrisk <mtk.manpages@gmail.com>
10395L:	linux-man@vger.kernel.org
10396S:	Maintained
10397W:	http://www.kernel.org/doc/man-pages
10398
10399MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10400M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10401L:	linux-mips@vger.kernel.org
10402S:	Maintained
10403F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10404
10405MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10406M:	Andrew Lunn <andrew@lunn.ch>
10407M:	Vivien Didelot <vivien.didelot@gmail.com>
10408L:	netdev@vger.kernel.org
10409S:	Maintained
10410F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10411F:	Documentation/networking/devlink/mv88e6xxx.rst
10412F:	drivers/net/dsa/mv88e6xxx/
10413F:	include/linux/platform_data/mv88e6xxx.h
10414
10415MARVELL ARMADA 3700 PHY DRIVERS
10416M:	Miquel Raynal <miquel.raynal@bootlin.com>
10417S:	Maintained
10418F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10419F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10420F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10421F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10422
10423MARVELL ARMADA DRM SUPPORT
10424M:	Russell King <linux@armlinux.org.uk>
10425S:	Maintained
10426T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10427T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10428F:	Documentation/devicetree/bindings/display/armada/
10429F:	drivers/gpu/drm/armada/
10430F:	include/uapi/drm/armada_drm.h
10431
10432MARVELL CRYPTO DRIVER
10433M:	Boris Brezillon <bbrezillon@kernel.org>
10434M:	Arnaud Ebalard <arno@natisbad.org>
10435M:	Srujana Challa <schalla@marvell.com>
10436L:	linux-crypto@vger.kernel.org
10437S:	Maintained
10438F:	drivers/crypto/marvell/
10439
10440MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10441M:	Mirko Lindner <mlindner@marvell.com>
10442M:	Stephen Hemminger <stephen@networkplumber.org>
10443L:	netdev@vger.kernel.org
10444S:	Maintained
10445F:	drivers/net/ethernet/marvell/sk*
10446
10447MARVELL LIBERTAS WIRELESS DRIVER
10448L:	libertas-dev@lists.infradead.org
10449S:	Orphan
10450F:	drivers/net/wireless/marvell/libertas/
10451
10452MARVELL MACCHIATOBIN SUPPORT
10453M:	Russell King <linux@armlinux.org.uk>
10454L:	linux-arm-kernel@lists.infradead.org
10455S:	Maintained
10456F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10457
10458MARVELL MV643XX ETHERNET DRIVER
10459M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10460L:	netdev@vger.kernel.org
10461S:	Maintained
10462F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10463F:	include/linux/mv643xx.h
10464
10465MARVELL MV88X3310 PHY DRIVER
10466M:	Russell King <linux@armlinux.org.uk>
10467L:	netdev@vger.kernel.org
10468S:	Maintained
10469F:	drivers/net/phy/marvell10g.c
10470
10471MARVELL MVEBU THERMAL DRIVER
10472M:	Miquel Raynal <miquel.raynal@bootlin.com>
10473S:	Maintained
10474F:	drivers/thermal/armada_thermal.c
10475
10476MARVELL MVNETA ETHERNET DRIVER
10477M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10478L:	netdev@vger.kernel.org
10479S:	Maintained
10480F:	drivers/net/ethernet/marvell/mvneta.*
10481
10482MARVELL MWIFIEX WIRELESS DRIVER
10483M:	Amitkumar Karwar <amitkarwar@gmail.com>
10484M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10485M:	Xinming Hu <huxinming820@gmail.com>
10486L:	linux-wireless@vger.kernel.org
10487S:	Maintained
10488F:	drivers/net/wireless/marvell/mwifiex/
10489
10490MARVELL MWL8K WIRELESS DRIVER
10491M:	Lennert Buytenhek <buytenh@wantstofly.org>
10492L:	linux-wireless@vger.kernel.org
10493S:	Odd Fixes
10494F:	drivers/net/wireless/marvell/mwl8k.c
10495
10496MARVELL NAND CONTROLLER DRIVER
10497M:	Miquel Raynal <miquel.raynal@bootlin.com>
10498L:	linux-mtd@lists.infradead.org
10499S:	Maintained
10500F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10501F:	drivers/mtd/nand/raw/marvell_nand.c
10502
10503MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10504M:	Sunil Goutham <sgoutham@marvell.com>
10505M:	Geetha sowjanya <gakula@marvell.com>
10506M:	Subbaraya Sundeep <sbhatta@marvell.com>
10507M:	hariprasad <hkelam@marvell.com>
10508L:	netdev@vger.kernel.org
10509S:	Supported
10510F:	drivers/net/ethernet/marvell/octeontx2/nic/
10511
10512MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10513M:	Sunil Goutham <sgoutham@marvell.com>
10514M:	Linu Cherian <lcherian@marvell.com>
10515M:	Geetha sowjanya <gakula@marvell.com>
10516M:	Jerin Jacob <jerinj@marvell.com>
10517L:	netdev@vger.kernel.org
10518S:	Supported
10519F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10520F:	drivers/net/ethernet/marvell/octeontx2/af/
10521
10522MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10523M:	Nicolas Pitre <nico@fluxnic.net>
10524S:	Odd Fixes
10525F:	drivers/mmc/host/mvsdio.*
10526
10527MARVELL USB MDIO CONTROLLER DRIVER
10528M:	Tobias Waldekranz <tobias@waldekranz.com>
10529L:	netdev@vger.kernel.org
10530S:	Maintained
10531F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10532F:	drivers/net/phy/mdio-mvusb.c
10533
10534MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10535M:	Hu Ziji <huziji@marvell.com>
10536L:	linux-mmc@vger.kernel.org
10537S:	Supported
10538F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10539F:	drivers/mmc/host/sdhci-xenon*
10540
10541MATROX FRAMEBUFFER DRIVER
10542L:	linux-fbdev@vger.kernel.org
10543S:	Orphan
10544F:	drivers/video/fbdev/matrox/matroxfb_*
10545F:	include/uapi/linux/matroxfb.h
10546
10547MAX16065 HARDWARE MONITOR DRIVER
10548M:	Guenter Roeck <linux@roeck-us.net>
10549L:	linux-hwmon@vger.kernel.org
10550S:	Maintained
10551F:	Documentation/hwmon/max16065.rst
10552F:	drivers/hwmon/max16065.c
10553
10554MAX2175 SDR TUNER DRIVER
10555M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10556L:	linux-media@vger.kernel.org
10557S:	Maintained
10558T:	git git://linuxtv.org/media_tree.git
10559F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10560F:	Documentation/userspace-api/media/drivers/max2175.rst
10561F:	drivers/media/i2c/max2175*
10562F:	include/uapi/linux/max2175.h
10563
10564MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10565L:	linux-hwmon@vger.kernel.org
10566S:	Orphan
10567F:	Documentation/hwmon/max6650.rst
10568F:	drivers/hwmon/max6650.c
10569
10570MAX6697 HARDWARE MONITOR DRIVER
10571M:	Guenter Roeck <linux@roeck-us.net>
10572L:	linux-hwmon@vger.kernel.org
10573S:	Maintained
10574F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10575F:	Documentation/hwmon/max6697.rst
10576F:	drivers/hwmon/max6697.c
10577F:	include/linux/platform_data/max6697.h
10578
10579MAX9286 QUAD GMSL DESERIALIZER DRIVER
10580M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
10581M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10582M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10583M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10584L:	linux-media@vger.kernel.org
10585S:	Maintained
10586F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10587F:	drivers/media/i2c/max9286.c
10588
10589MAX9860 MONO AUDIO VOICE CODEC DRIVER
10590M:	Peter Rosin <peda@axentia.se>
10591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10592S:	Maintained
10593F:	Documentation/devicetree/bindings/sound/max9860.txt
10594F:	sound/soc/codecs/max9860.*
10595
10596MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10597M:	Andreas Klinger <ak@it-klinger.de>
10598L:	linux-iio@vger.kernel.org
10599S:	Maintained
10600F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10601F:	drivers/iio/proximity/mb1232.c
10602
10603MAXIM MAX77650 PMIC MFD DRIVER
10604M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10605L:	linux-kernel@vger.kernel.org
10606S:	Maintained
10607F:	Documentation/devicetree/bindings/*/*max77650.yaml
10608F:	Documentation/devicetree/bindings/*/max77650*.yaml
10609F:	drivers/gpio/gpio-max77650.c
10610F:	drivers/input/misc/max77650-onkey.c
10611F:	drivers/leds/leds-max77650.c
10612F:	drivers/mfd/max77650.c
10613F:	drivers/power/supply/max77650-charger.c
10614F:	drivers/regulator/max77650-regulator.c
10615F:	include/linux/mfd/max77650.h
10616
10617MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10618M:	Javier Martinez Canillas <javier@dowhile0.org>
10619L:	linux-kernel@vger.kernel.org
10620S:	Supported
10621F:	Documentation/devicetree/bindings/*/*max77802.txt
10622F:	drivers/regulator/max77802-regulator.c
10623F:	include/dt-bindings/*/*max77802.h
10624
10625MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10626M:	Krzysztof Kozlowski <krzk@kernel.org>
10627M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10628L:	linux-pm@vger.kernel.org
10629S:	Supported
10630F:	drivers/power/supply/max14577_charger.c
10631F:	drivers/power/supply/max77693_charger.c
10632
10633MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10634M:	Chanwoo Choi <cw00.choi@samsung.com>
10635M:	Krzysztof Kozlowski <krzk@kernel.org>
10636M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10637L:	linux-kernel@vger.kernel.org
10638S:	Supported
10639F:	Documentation/devicetree/bindings/*/max77686.txt
10640F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10641F:	Documentation/devicetree/bindings/mfd/max14577.txt
10642F:	Documentation/devicetree/bindings/mfd/max77693.txt
10643F:	drivers/*/max14577*.c
10644F:	drivers/*/max77686*.c
10645F:	drivers/*/max77693*.c
10646F:	drivers/clk/clk-max77686.c
10647F:	drivers/extcon/extcon-max14577.c
10648F:	drivers/extcon/extcon-max77693.c
10649F:	drivers/rtc/rtc-max77686.c
10650F:	include/linux/mfd/max14577*.h
10651F:	include/linux/mfd/max77686*.h
10652F:	include/linux/mfd/max77693*.h
10653
10654MAXIRADIO FM RADIO RECEIVER DRIVER
10655M:	Hans Verkuil <hverkuil@xs4all.nl>
10656L:	linux-media@vger.kernel.org
10657S:	Maintained
10658W:	https://linuxtv.org
10659T:	git git://linuxtv.org/media_tree.git
10660F:	drivers/media/radio/radio-maxiradio*
10661
10662MCAN MMIO DEVICE DRIVER
10663M:	Dan Murphy <dmurphy@ti.com>
10664M:	Sriram Dash <sriram.dash@samsung.com>
10665L:	linux-can@vger.kernel.org
10666S:	Maintained
10667F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10668F:	drivers/net/can/m_can/m_can.c
10669F:	drivers/net/can/m_can/m_can.h
10670F:	drivers/net/can/m_can/m_can_platform.c
10671
10672MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10673M:	Rishi Gupta <gupt21@gmail.com>
10674L:	linux-i2c@vger.kernel.org
10675L:	linux-input@vger.kernel.org
10676S:	Maintained
10677F:	drivers/hid/hid-mcp2221.c
10678
10679MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10680M:	Peter Rosin <peda@axentia.se>
10681L:	linux-iio@vger.kernel.org
10682S:	Maintained
10683F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10684F:	drivers/iio/potentiometer/mcp4018.c
10685F:	drivers/iio/potentiometer/mcp4531.c
10686
10687MCR20A IEEE-802.15.4 RADIO DRIVER
10688M:	Xue Liu <liuxuenetmail@gmail.com>
10689L:	linux-wpan@vger.kernel.org
10690S:	Maintained
10691W:	https://github.com/xueliu/mcr20a-linux
10692F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10693F:	drivers/net/ieee802154/mcr20a.c
10694F:	drivers/net/ieee802154/mcr20a.h
10695
10696MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10697M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10698L:	linux-iio@vger.kernel.org
10699S:	Maintained
10700F:	drivers/iio/dac/cio-dac.c
10701
10702MEDIA CONTROLLER FRAMEWORK
10703M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10704M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10705L:	linux-media@vger.kernel.org
10706S:	Supported
10707W:	https://www.linuxtv.org
10708T:	git git://linuxtv.org/media_tree.git
10709F:	drivers/media/mc/
10710F:	include/media/media-*.h
10711F:	include/uapi/linux/media.h
10712
10713MEDIA DRIVER FOR FREESCALE IMX PXP
10714M:	Philipp Zabel <p.zabel@pengutronix.de>
10715L:	linux-media@vger.kernel.org
10716S:	Maintained
10717T:	git git://linuxtv.org/media_tree.git
10718F:	drivers/media/platform/imx-pxp.[ch]
10719
10720MEDIA DRIVERS FOR ASCOT2E
10721M:	Sergey Kozlov <serjk@netup.ru>
10722M:	Abylay Ospan <aospan@netup.ru>
10723L:	linux-media@vger.kernel.org
10724S:	Supported
10725W:	https://linuxtv.org
10726W:	http://netup.tv/
10727T:	git git://linuxtv.org/media_tree.git
10728F:	drivers/media/dvb-frontends/ascot2e*
10729
10730MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10731M:	Jasmin Jessich <jasmin@anw.at>
10732L:	linux-media@vger.kernel.org
10733S:	Maintained
10734W:	https://linuxtv.org
10735T:	git git://linuxtv.org/media_tree.git
10736F:	drivers/media/dvb-frontends/cxd2099*
10737
10738MEDIA DRIVERS FOR CXD2841ER
10739M:	Sergey Kozlov <serjk@netup.ru>
10740M:	Abylay Ospan <aospan@netup.ru>
10741L:	linux-media@vger.kernel.org
10742S:	Supported
10743W:	https://linuxtv.org
10744W:	http://netup.tv/
10745T:	git git://linuxtv.org/media_tree.git
10746F:	drivers/media/dvb-frontends/cxd2841er*
10747
10748MEDIA DRIVERS FOR CXD2880
10749M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10750L:	linux-media@vger.kernel.org
10751S:	Supported
10752W:	http://linuxtv.org/
10753T:	git git://linuxtv.org/media_tree.git
10754F:	drivers/media/dvb-frontends/cxd2880/*
10755F:	drivers/media/spi/cxd2880*
10756
10757MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10758L:	linux-media@vger.kernel.org
10759S:	Orphan
10760W:	https://linuxtv.org
10761T:	git git://linuxtv.org/media_tree.git
10762F:	drivers/media/pci/ddbridge/*
10763
10764MEDIA DRIVERS FOR FREESCALE IMX
10765M:	Steve Longerbeam <slongerbeam@gmail.com>
10766M:	Philipp Zabel <p.zabel@pengutronix.de>
10767L:	linux-media@vger.kernel.org
10768S:	Maintained
10769T:	git git://linuxtv.org/media_tree.git
10770F:	Documentation/admin-guide/media/imx.rst
10771F:	Documentation/devicetree/bindings/media/imx.txt
10772F:	drivers/staging/media/imx/
10773F:	include/linux/imx-media.h
10774F:	include/media/imx.h
10775
10776MEDIA DRIVERS FOR FREESCALE IMX7
10777M:	Rui Miguel Silva <rmfrfs@gmail.com>
10778L:	linux-media@vger.kernel.org
10779S:	Maintained
10780T:	git git://linuxtv.org/media_tree.git
10781F:	Documentation/admin-guide/media/imx7.rst
10782F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10783F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10784F:	drivers/staging/media/imx/imx7-media-csi.c
10785F:	drivers/staging/media/imx/imx7-mipi-csis.c
10786
10787MEDIA DRIVERS FOR HELENE
10788M:	Abylay Ospan <aospan@netup.ru>
10789L:	linux-media@vger.kernel.org
10790S:	Supported
10791W:	https://linuxtv.org
10792W:	http://netup.tv/
10793T:	git git://linuxtv.org/media_tree.git
10794F:	drivers/media/dvb-frontends/helene*
10795
10796MEDIA DRIVERS FOR HORUS3A
10797M:	Sergey Kozlov <serjk@netup.ru>
10798M:	Abylay Ospan <aospan@netup.ru>
10799L:	linux-media@vger.kernel.org
10800S:	Supported
10801W:	https://linuxtv.org
10802W:	http://netup.tv/
10803T:	git git://linuxtv.org/media_tree.git
10804F:	drivers/media/dvb-frontends/horus3a*
10805
10806MEDIA DRIVERS FOR LNBH25
10807M:	Sergey Kozlov <serjk@netup.ru>
10808M:	Abylay Ospan <aospan@netup.ru>
10809L:	linux-media@vger.kernel.org
10810S:	Supported
10811W:	https://linuxtv.org
10812W:	http://netup.tv/
10813T:	git git://linuxtv.org/media_tree.git
10814F:	drivers/media/dvb-frontends/lnbh25*
10815
10816MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10817L:	linux-media@vger.kernel.org
10818S:	Orphan
10819W:	https://linuxtv.org
10820T:	git git://linuxtv.org/media_tree.git
10821F:	drivers/media/dvb-frontends/mxl5xx*
10822
10823MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10824M:	Sergey Kozlov <serjk@netup.ru>
10825M:	Abylay Ospan <aospan@netup.ru>
10826L:	linux-media@vger.kernel.org
10827S:	Supported
10828W:	https://linuxtv.org
10829W:	http://netup.tv/
10830T:	git git://linuxtv.org/media_tree.git
10831F:	drivers/media/pci/netup_unidvb/*
10832
10833MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10834M:	Dmitry Osipenko <digetx@gmail.com>
10835L:	linux-media@vger.kernel.org
10836L:	linux-tegra@vger.kernel.org
10837S:	Maintained
10838T:	git git://linuxtv.org/media_tree.git
10839F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10840F:	drivers/staging/media/tegra-vde/
10841
10842MEDIA DRIVERS FOR RENESAS - CEU
10843M:	Jacopo Mondi <jacopo@jmondi.org>
10844L:	linux-media@vger.kernel.org
10845L:	linux-renesas-soc@vger.kernel.org
10846S:	Supported
10847T:	git git://linuxtv.org/media_tree.git
10848F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10849F:	drivers/media/platform/renesas-ceu.c
10850F:	include/media/drv-intf/renesas-ceu.h
10851
10852MEDIA DRIVERS FOR RENESAS - DRIF
10853M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10854L:	linux-media@vger.kernel.org
10855L:	linux-renesas-soc@vger.kernel.org
10856S:	Supported
10857T:	git git://linuxtv.org/media_tree.git
10858F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10859F:	drivers/media/platform/rcar_drif.c
10860
10861MEDIA DRIVERS FOR RENESAS - FCP
10862M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10863L:	linux-media@vger.kernel.org
10864L:	linux-renesas-soc@vger.kernel.org
10865S:	Supported
10866T:	git git://linuxtv.org/media_tree.git
10867F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
10868F:	drivers/media/platform/rcar-fcp.c
10869F:	include/media/rcar-fcp.h
10870
10871MEDIA DRIVERS FOR RENESAS - FDP1
10872M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10873L:	linux-media@vger.kernel.org
10874L:	linux-renesas-soc@vger.kernel.org
10875S:	Supported
10876T:	git git://linuxtv.org/media_tree.git
10877F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10878F:	drivers/media/platform/rcar_fdp1.c
10879
10880MEDIA DRIVERS FOR RENESAS - VIN
10881M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10882L:	linux-media@vger.kernel.org
10883L:	linux-renesas-soc@vger.kernel.org
10884S:	Supported
10885T:	git git://linuxtv.org/media_tree.git
10886F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10887F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10888F:	drivers/media/platform/rcar-vin/
10889
10890MEDIA DRIVERS FOR RENESAS - VSP1
10891M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10892M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10893L:	linux-media@vger.kernel.org
10894L:	linux-renesas-soc@vger.kernel.org
10895S:	Supported
10896T:	git git://linuxtv.org/media_tree.git
10897F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10898F:	drivers/media/platform/vsp1/
10899
10900MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10901L:	linux-media@vger.kernel.org
10902S:	Orphan
10903W:	https://linuxtv.org
10904T:	git git://linuxtv.org/media_tree.git
10905F:	drivers/media/dvb-frontends/stv0910*
10906
10907MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10908L:	linux-media@vger.kernel.org
10909S:	Orphan
10910W:	https://linuxtv.org
10911T:	git git://linuxtv.org/media_tree.git
10912F:	drivers/media/dvb-frontends/stv6111*
10913
10914MEDIA DRIVERS FOR STM32 - DCMI
10915M:	Hugues Fruchet <hugues.fruchet@st.com>
10916L:	linux-media@vger.kernel.org
10917S:	Supported
10918T:	git git://linuxtv.org/media_tree.git
10919F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10920F:	drivers/media/platform/stm32/stm32-dcmi.c
10921
10922MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10923M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10924L:	linux-media@vger.kernel.org
10925S:	Maintained
10926W:	https://linuxtv.org
10927Q:	http://patchwork.kernel.org/project/linux-media/list/
10928T:	git git://linuxtv.org/media_tree.git
10929F:	Documentation/admin-guide/media/
10930F:	Documentation/devicetree/bindings/media/
10931F:	Documentation/driver-api/media/
10932F:	Documentation/userspace-api/media/
10933F:	drivers/media/
10934F:	drivers/staging/media/
10935F:	include/linux/platform_data/media/
10936F:	include/media/
10937F:	include/uapi/linux/dvb/
10938F:	include/uapi/linux/ivtv*
10939F:	include/uapi/linux/media.h
10940F:	include/uapi/linux/meye.h
10941F:	include/uapi/linux/uvcvideo.h
10942F:	include/uapi/linux/v4l2-*
10943F:	include/uapi/linux/videodev2.h
10944
10945MEDIATEK BLUETOOTH DRIVER
10946M:	Sean Wang <sean.wang@mediatek.com>
10947L:	linux-bluetooth@vger.kernel.org
10948L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10949S:	Maintained
10950F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10951F:	drivers/bluetooth/btmtkuart.c
10952
10953MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10954M:	Sean Wang <sean.wang@mediatek.com>
10955L:	linux-pm@vger.kernel.org
10956S:	Maintained
10957F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10958F:	drivers/power/reset/mt6323-poweroff.c
10959
10960MEDIATEK CIR DRIVER
10961M:	Sean Wang <sean.wang@mediatek.com>
10962S:	Maintained
10963F:	drivers/media/rc/mtk-cir.c
10964
10965MEDIATEK DMA DRIVER
10966M:	Sean Wang <sean.wang@mediatek.com>
10967L:	dmaengine@vger.kernel.org
10968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10969L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10970S:	Maintained
10971F:	Documentation/devicetree/bindings/dma/mtk-*
10972F:	drivers/dma/mediatek/
10973
10974MEDIATEK ETHERNET DRIVER
10975M:	Felix Fietkau <nbd@nbd.name>
10976M:	John Crispin <john@phrozen.org>
10977M:	Sean Wang <sean.wang@mediatek.com>
10978M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10979L:	netdev@vger.kernel.org
10980S:	Maintained
10981F:	drivers/net/ethernet/mediatek/
10982
10983MEDIATEK I2C CONTROLLER DRIVER
10984M:	Qii Wang <qii.wang@mediatek.com>
10985L:	linux-i2c@vger.kernel.org
10986S:	Maintained
10987F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10988F:	drivers/i2c/busses/i2c-mt65xx.c
10989
10990MEDIATEK JPEG DRIVER
10991M:	Rick Chang <rick.chang@mediatek.com>
10992M:	Bin Liu <bin.liu@mediatek.com>
10993S:	Supported
10994F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10995F:	drivers/media/platform/mtk-jpeg/
10996
10997MEDIATEK MDP DRIVER
10998M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10999M:	Houlong Wei <houlong.wei@mediatek.com>
11000M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11001S:	Supported
11002F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
11003F:	drivers/media/platform/mtk-mdp/
11004F:	drivers/media/platform/mtk-vpu/
11005
11006MEDIATEK MEDIA DRIVER
11007M:	Tiffany Lin <tiffany.lin@mediatek.com>
11008M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11009S:	Supported
11010F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11011F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
11012F:	drivers/media/platform/mtk-vcodec/
11013F:	drivers/media/platform/mtk-vpu/
11014
11015MEDIATEK MMC/SD/SDIO DRIVER
11016M:	Chaotian Jing <chaotian.jing@mediatek.com>
11017S:	Maintained
11018F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
11019F:	drivers/mmc/host/mtk-sd.c
11020
11021MEDIATEK MT76 WIRELESS LAN DRIVER
11022M:	Felix Fietkau <nbd@nbd.name>
11023M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11024R:	Ryder Lee <ryder.lee@mediatek.com>
11025L:	linux-wireless@vger.kernel.org
11026S:	Maintained
11027F:	drivers/net/wireless/mediatek/mt76/
11028
11029MEDIATEK MT7601U WIRELESS LAN DRIVER
11030M:	Jakub Kicinski <kubakici@wp.pl>
11031L:	linux-wireless@vger.kernel.org
11032S:	Maintained
11033F:	drivers/net/wireless/mediatek/mt7601u/
11034
11035MEDIATEK MT7621/28/88 I2C DRIVER
11036M:	Stefan Roese <sr@denx.de>
11037L:	linux-i2c@vger.kernel.org
11038S:	Maintained
11039F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11040F:	drivers/i2c/busses/i2c-mt7621.c
11041
11042MEDIATEK NAND CONTROLLER DRIVER
11043L:	linux-mtd@lists.infradead.org
11044S:	Orphan
11045F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
11046F:	drivers/mtd/nand/raw/mtk_*
11047
11048MEDIATEK PMIC LED DRIVER
11049M:	Sean Wang <sean.wang@mediatek.com>
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
11052F:	drivers/leds/leds-mt6323.c
11053
11054MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11055M:	Sean Wang <sean.wang@mediatek.com>
11056S:	Maintained
11057F:	drivers/char/hw_random/mtk-rng.c
11058
11059MEDIATEK SWITCH DRIVER
11060M:	Sean Wang <sean.wang@mediatek.com>
11061L:	netdev@vger.kernel.org
11062S:	Maintained
11063F:	drivers/net/dsa/mt7530.*
11064F:	net/dsa/tag_mtk.c
11065
11066MEDIATEK USB3 DRD IP DRIVER
11067M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
11068L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
11069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11071S:	Maintained
11072F:	drivers/usb/mtu3/
11073
11074MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11075M:	Peter Senna Tschudin <peter.senna@gmail.com>
11076M:	Martin Donnelly <martin.donnelly@ge.com>
11077M:	Martyn Welch <martyn.welch@collabora.co.uk>
11078S:	Maintained
11079F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11080F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11081
11082MEGARAID SCSI/SAS DRIVERS
11083M:	Kashyap Desai <kashyap.desai@broadcom.com>
11084M:	Sumit Saxena <sumit.saxena@broadcom.com>
11085M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11086L:	megaraidlinux.pdl@broadcom.com
11087L:	linux-scsi@vger.kernel.org
11088S:	Maintained
11089W:	http://www.avagotech.com/support/
11090F:	Documentation/scsi/megaraid.rst
11091F:	drivers/scsi/megaraid.*
11092F:	drivers/scsi/megaraid/
11093
11094MELEXIS MLX90614 DRIVER
11095M:	Crt Mori <cmo@melexis.com>
11096L:	linux-iio@vger.kernel.org
11097S:	Supported
11098W:	http://www.melexis.com
11099F:	drivers/iio/temperature/mlx90614.c
11100
11101MELEXIS MLX90632 DRIVER
11102M:	Crt Mori <cmo@melexis.com>
11103L:	linux-iio@vger.kernel.org
11104S:	Supported
11105W:	http://www.melexis.com
11106F:	drivers/iio/temperature/mlx90632.c
11107
11108MELFAS MIP4 TOUCHSCREEN DRIVER
11109M:	Sangwon Jee <jeesw@melfas.com>
11110S:	Supported
11111W:	http://www.melfas.com
11112F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11113F:	drivers/input/touchscreen/melfas_mip4.c
11114
11115MELLANOX ETHERNET DRIVER (mlx4_en)
11116M:	Tariq Toukan <tariqt@nvidia.com>
11117L:	netdev@vger.kernel.org
11118S:	Supported
11119W:	http://www.mellanox.com
11120Q:	http://patchwork.ozlabs.org/project/netdev/list/
11121F:	drivers/net/ethernet/mellanox/mlx4/en_*
11122
11123MELLANOX ETHERNET DRIVER (mlx5e)
11124M:	Saeed Mahameed <saeedm@nvidia.com>
11125L:	netdev@vger.kernel.org
11126S:	Supported
11127W:	http://www.mellanox.com
11128Q:	http://patchwork.ozlabs.org/project/netdev/list/
11129F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
11130
11131MELLANOX ETHERNET INNOVA DRIVERS
11132R:	Boris Pismenny <borisp@nvidia.com>
11133L:	netdev@vger.kernel.org
11134S:	Supported
11135W:	http://www.mellanox.com
11136Q:	http://patchwork.ozlabs.org/project/netdev/list/
11137F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
11138F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11139F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11140F:	include/linux/mlx5/mlx5_ifc_fpga.h
11141
11142MELLANOX ETHERNET SWITCH DRIVERS
11143M:	Jiri Pirko <jiri@nvidia.com>
11144M:	Ido Schimmel <idosch@nvidia.com>
11145L:	netdev@vger.kernel.org
11146S:	Supported
11147W:	http://www.mellanox.com
11148Q:	http://patchwork.ozlabs.org/project/netdev/list/
11149F:	drivers/net/ethernet/mellanox/mlxsw/
11150F:	tools/testing/selftests/drivers/net/mlxsw/
11151
11152MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11153M:	mlxsw@nvidia.com
11154L:	netdev@vger.kernel.org
11155S:	Supported
11156W:	http://www.mellanox.com
11157Q:	http://patchwork.ozlabs.org/project/netdev/list/
11158F:	drivers/net/ethernet/mellanox/mlxfw/
11159
11160MELLANOX HARDWARE PLATFORM SUPPORT
11161M:	Andy Shevchenko <andy@infradead.org>
11162M:	Darren Hart <dvhart@infradead.org>
11163M:	Vadim Pasternak <vadimp@nvidia.com>
11164L:	platform-driver-x86@vger.kernel.org
11165S:	Supported
11166F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11167F:	drivers/platform/mellanox/
11168F:	include/linux/platform_data/mlxreg.h
11169
11170MELLANOX MLX4 core VPI driver
11171M:	Tariq Toukan <tariqt@nvidia.com>
11172L:	netdev@vger.kernel.org
11173L:	linux-rdma@vger.kernel.org
11174S:	Supported
11175W:	http://www.mellanox.com
11176Q:	http://patchwork.ozlabs.org/project/netdev/list/
11177F:	drivers/net/ethernet/mellanox/mlx4/
11178F:	include/linux/mlx4/
11179
11180MELLANOX MLX4 IB driver
11181M:	Yishai Hadas <yishaih@nvidia.com>
11182L:	linux-rdma@vger.kernel.org
11183S:	Supported
11184W:	http://www.mellanox.com
11185Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11186F:	drivers/infiniband/hw/mlx4/
11187F:	include/linux/mlx4/
11188F:	include/uapi/rdma/mlx4-abi.h
11189
11190MELLANOX MLX5 core VPI driver
11191M:	Saeed Mahameed <saeedm@nvidia.com>
11192M:	Leon Romanovsky <leonro@nvidia.com>
11193L:	netdev@vger.kernel.org
11194L:	linux-rdma@vger.kernel.org
11195S:	Supported
11196W:	http://www.mellanox.com
11197Q:	http://patchwork.ozlabs.org/project/netdev/list/
11198F:	Documentation/networking/device_drivers/ethernet/mellanox/
11199F:	drivers/net/ethernet/mellanox/mlx5/core/
11200F:	include/linux/mlx5/
11201
11202MELLANOX MLX5 IB driver
11203M:	Leon Romanovsky <leonro@nvidia.com>
11204L:	linux-rdma@vger.kernel.org
11205S:	Supported
11206W:	http://www.mellanox.com
11207Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11208F:	drivers/infiniband/hw/mlx5/
11209F:	include/linux/mlx5/
11210F:	include/uapi/rdma/mlx5-abi.h
11211
11212MELLANOX MLXCPLD I2C AND MUX DRIVER
11213M:	Vadim Pasternak <vadimp@nvidia.com>
11214M:	Michael Shych <michaelsh@nvidia.com>
11215L:	linux-i2c@vger.kernel.org
11216S:	Supported
11217F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11218F:	drivers/i2c/busses/i2c-mlxcpld.c
11219F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11220
11221MELLANOX MLXCPLD LED DRIVER
11222M:	Vadim Pasternak <vadimp@nvidia.com>
11223L:	linux-leds@vger.kernel.org
11224S:	Supported
11225F:	Documentation/leds/leds-mlxcpld.rst
11226F:	drivers/leds/leds-mlxcpld.c
11227F:	drivers/leds/leds-mlxreg.c
11228
11229MELLANOX PLATFORM DRIVER
11230M:	Vadim Pasternak <vadimp@nvidia.com>
11231L:	platform-driver-x86@vger.kernel.org
11232S:	Supported
11233F:	drivers/platform/x86/mlx-platform.c
11234
11235MEMBARRIER SUPPORT
11236M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11237M:	"Paul E. McKenney" <paulmck@kernel.org>
11238L:	linux-kernel@vger.kernel.org
11239S:	Supported
11240F:	arch/powerpc/include/asm/membarrier.h
11241F:	include/uapi/linux/membarrier.h
11242F:	kernel/sched/membarrier.c
11243
11244MEMBLOCK
11245M:	Mike Rapoport <rppt@linux.ibm.com>
11246L:	linux-mm@kvack.org
11247S:	Maintained
11248F:	Documentation/core-api/boot-time-mm.rst
11249F:	include/linux/memblock.h
11250F:	mm/memblock.c
11251
11252MEMORY CONTROLLER DRIVERS
11253M:	Krzysztof Kozlowski <krzk@kernel.org>
11254L:	linux-kernel@vger.kernel.org
11255S:	Maintained
11256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11257F:	Documentation/devicetree/bindings/memory-controllers/
11258F:	drivers/memory/
11259
11260MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11261M:	Dmitry Osipenko <digetx@gmail.com>
11262L:	linux-pm@vger.kernel.org
11263L:	linux-tegra@vger.kernel.org
11264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11265S:	Maintained
11266F:	drivers/devfreq/tegra20-devfreq.c
11267F:	drivers/devfreq/tegra30-devfreq.c
11268
11269MEMORY MANAGEMENT
11270M:	Andrew Morton <akpm@linux-foundation.org>
11271L:	linux-mm@kvack.org
11272S:	Maintained
11273W:	http://www.linux-mm.org
11274T:	quilt https://ozlabs.org/~akpm/mmotm/
11275T:	quilt https://ozlabs.org/~akpm/mmots/
11276T:	git git://github.com/hnaz/linux-mm.git
11277F:	include/linux/gfp.h
11278F:	include/linux/memory_hotplug.h
11279F:	include/linux/mm.h
11280F:	include/linux/mmzone.h
11281F:	include/linux/vmalloc.h
11282F:	mm/
11283
11284MEMORY TECHNOLOGY DEVICES (MTD)
11285M:	Miquel Raynal <miquel.raynal@bootlin.com>
11286M:	Richard Weinberger <richard@nod.at>
11287M:	Vignesh Raghavendra <vigneshr@ti.com>
11288L:	linux-mtd@lists.infradead.org
11289S:	Maintained
11290W:	http://www.linux-mtd.infradead.org/
11291Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11292C:	irc://irc.oftc.net/mtd
11293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11295F:	Documentation/devicetree/bindings/mtd/
11296F:	drivers/mtd/
11297F:	include/linux/mtd/
11298F:	include/uapi/mtd/
11299
11300MEN A21 WATCHDOG DRIVER
11301M:	Johannes Thumshirn <morbidrsa@gmail.com>
11302L:	linux-watchdog@vger.kernel.org
11303S:	Maintained
11304F:	drivers/watchdog/mena21_wdt.c
11305
11306MEN CHAMELEON BUS (mcb)
11307M:	Johannes Thumshirn <morbidrsa@gmail.com>
11308S:	Maintained
11309F:	Documentation/driver-api/men-chameleon-bus.rst
11310F:	drivers/mcb/
11311F:	include/linux/mcb.h
11312
11313MEN F21BMC (Board Management Controller)
11314M:	Andreas Werner <andreas.werner@men.de>
11315S:	Supported
11316F:	Documentation/hwmon/menf21bmc.rst
11317F:	drivers/hwmon/menf21bmc_hwmon.c
11318F:	drivers/leds/leds-menf21bmc.c
11319F:	drivers/mfd/menf21bmc.c
11320F:	drivers/watchdog/menf21bmc_wdt.c
11321
11322MEN Z069 WATCHDOG DRIVER
11323M:	Johannes Thumshirn <jth@kernel.org>
11324L:	linux-watchdog@vger.kernel.org
11325S:	Maintained
11326F:	drivers/watchdog/menz69_wdt.c
11327
11328MESON AO CEC DRIVER FOR AMLOGIC SOCS
11329M:	Neil Armstrong <narmstrong@baylibre.com>
11330L:	linux-media@vger.kernel.org
11331L:	linux-amlogic@lists.infradead.org
11332S:	Supported
11333W:	http://linux-meson.com/
11334T:	git git://linuxtv.org/media_tree.git
11335F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11336F:	drivers/media/platform/meson/ao-cec-g12a.c
11337F:	drivers/media/platform/meson/ao-cec.c
11338
11339MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11340M:	Liang Yang <liang.yang@amlogic.com>
11341L:	linux-mtd@lists.infradead.org
11342S:	Maintained
11343F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11344F:	drivers/mtd/nand/raw/meson_*
11345
11346MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11347M:	Maxime Jourdan <mjourdan@baylibre.com>
11348M:	Neil Armstrong <narmstrong@baylibre.com>
11349L:	linux-media@vger.kernel.org
11350L:	linux-amlogic@lists.infradead.org
11351S:	Supported
11352T:	git git://linuxtv.org/media_tree.git
11353F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11354F:	drivers/staging/media/meson/vdec/
11355
11356METHODE UDPU SUPPORT
11357M:	Vladimir Vid <vladimir.vid@sartura.hr>
11358S:	Maintained
11359F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11360
11361MHI BUS
11362M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11363M:	Hemant Kumar <hemantk@codeaurora.org>
11364L:	linux-arm-msm@vger.kernel.org
11365S:	Maintained
11366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11367F:	Documentation/mhi/
11368F:	drivers/bus/mhi/
11369F:	include/linux/mhi.h
11370
11371MICROBLAZE ARCHITECTURE
11372M:	Michal Simek <monstr@monstr.eu>
11373S:	Supported
11374W:	http://www.monstr.eu/fdt/
11375T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11376F:	arch/microblaze/
11377
11378MICROCHIP AT91 DMA DRIVERS
11379M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11380M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11382L:	dmaengine@vger.kernel.org
11383S:	Supported
11384F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11385F:	drivers/dma/at_hdmac.c
11386F:	drivers/dma/at_hdmac_regs.h
11387F:	drivers/dma/at_xdmac.c
11388F:	include/dt-bindings/dma/at91.h
11389F:	include/linux/platform_data/dma-atmel.h
11390
11391MICROCHIP AT91 SERIAL DRIVER
11392M:	Richard Genoud <richard.genoud@gmail.com>
11393S:	Maintained
11394F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11395F:	drivers/tty/serial/atmel_serial.c
11396F:	drivers/tty/serial/atmel_serial.h
11397
11398MICROCHIP AT91 USART MFD DRIVER
11399M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11400L:	linux-kernel@vger.kernel.org
11401S:	Supported
11402F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11403F:	drivers/mfd/at91-usart.c
11404F:	include/dt-bindings/mfd/at91-usart.h
11405
11406MICROCHIP AT91 USART SPI DRIVER
11407M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11408L:	linux-spi@vger.kernel.org
11409S:	Supported
11410F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11411F:	drivers/spi/spi-at91-usart.c
11412
11413MICROCHIP AUDIO ASOC DRIVERS
11414M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11415L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11416S:	Supported
11417F:	sound/soc/atmel
11418
11419MICROCHIP ECC DRIVER
11420M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11421L:	linux-crypto@vger.kernel.org
11422S:	Maintained
11423F:	drivers/crypto/atmel-ecc.*
11424
11425MICROCHIP I2C DRIVER
11426M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11427L:	linux-i2c@vger.kernel.org
11428S:	Supported
11429F:	drivers/i2c/busses/i2c-at91-*.c
11430F:	drivers/i2c/busses/i2c-at91.h
11431
11432MICROCHIP ISC DRIVER
11433M:	Eugen Hristev <eugen.hristev@microchip.com>
11434L:	linux-media@vger.kernel.org
11435S:	Supported
11436F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11437F:	drivers/media/platform/atmel/atmel-isc-base.c
11438F:	drivers/media/platform/atmel/atmel-isc-regs.h
11439F:	drivers/media/platform/atmel/atmel-isc.h
11440F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11441F:	include/linux/atmel-isc-media.h
11442
11443MICROCHIP ISI DRIVER
11444M:	Eugen Hristev <eugen.hristev@microchip.com>
11445L:	linux-media@vger.kernel.org
11446S:	Supported
11447F:	drivers/media/platform/atmel/atmel-isi.c
11448F:	drivers/media/platform/atmel/atmel-isi.h
11449
11450MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11451M:	Woojung Huh <woojung.huh@microchip.com>
11452M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11453L:	netdev@vger.kernel.org
11454S:	Maintained
11455F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11456F:	drivers/net/dsa/microchip/*
11457F:	include/linux/platform_data/microchip-ksz.h
11458F:	net/dsa/tag_ksz.c
11459
11460MICROCHIP LAN743X ETHERNET DRIVER
11461M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11462M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11463L:	netdev@vger.kernel.org
11464S:	Maintained
11465F:	drivers/net/ethernet/microchip/lan743x_*
11466
11467MICROCHIP LCDFB DRIVER
11468M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11469L:	linux-fbdev@vger.kernel.org
11470S:	Maintained
11471F:	drivers/video/fbdev/atmel_lcdfb.c
11472F:	include/video/atmel_lcdc.h
11473
11474MICROCHIP MCP16502 PMIC DRIVER
11475M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11477S:	Maintained
11478F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11479F:	drivers/regulator/mcp16502.c
11480
11481MICROCHIP MCP3911 ADC DRIVER
11482M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11483M:	Kent Gustavsson <kent@minoris.se>
11484L:	linux-iio@vger.kernel.org
11485S:	Supported
11486F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11487F:	drivers/iio/adc/mcp3911.c
11488
11489MICROCHIP MMC/SD/SDIO MCI DRIVER
11490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11491S:	Maintained
11492F:	drivers/mmc/host/atmel-mci.c
11493
11494MICROCHIP NAND DRIVER
11495M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11496L:	linux-mtd@lists.infradead.org
11497S:	Supported
11498F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11499F:	drivers/mtd/nand/raw/atmel/*
11500
11501MICROCHIP PWM DRIVER
11502M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11504L:	linux-pwm@vger.kernel.org
11505S:	Supported
11506F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11507F:	drivers/pwm/pwm-atmel.c
11508
11509MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11510M:	Eugen Hristev <eugen.hristev@microchip.com>
11511L:	linux-iio@vger.kernel.org
11512S:	Supported
11513F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11514F:	drivers/iio/adc/at91-sama5d2_adc.c
11515F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11516
11517MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11518M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11519S:	Supported
11520F:	drivers/power/reset/at91-sama5d2_shdwc.c
11521
11522MICROCHIP SPI DRIVER
11523M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11524S:	Supported
11525F:	drivers/spi/spi-atmel.*
11526
11527MICROCHIP SSC DRIVER
11528M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11530S:	Supported
11531F:	drivers/misc/atmel-ssc.c
11532F:	include/linux/atmel-ssc.h
11533
11534MICROCHIP USB251XB DRIVER
11535M:	Richard Leitner <richard.leitner@skidata.com>
11536L:	linux-usb@vger.kernel.org
11537S:	Maintained
11538F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11539F:	drivers/usb/misc/usb251xb.c
11540
11541MICROCHIP USBA UDC DRIVER
11542M:	Cristian Birsan <cristian.birsan@microchip.com>
11543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11544S:	Supported
11545F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11546
11547MICROCHIP WILC1000 WIFI DRIVER
11548M:	Ajay Singh <ajay.kathat@microchip.com>
11549M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11550L:	linux-wireless@vger.kernel.org
11551S:	Supported
11552F:	drivers/net/wireless/microchip/wilc1000/
11553
11554MICROSEMI MIPS SOCS
11555M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11556M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11557L:	linux-mips@vger.kernel.org
11558S:	Supported
11559F:	Documentation/devicetree/bindings/mips/mscc.txt
11560F:	arch/mips/boot/dts/mscc/
11561F:	arch/mips/configs/generic/board-ocelot.config
11562F:	arch/mips/generic/board-ocelot.c
11563
11564MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11565M:	Don Brace <don.brace@microsemi.com>
11566L:	esc.storagedev@microsemi.com
11567L:	linux-scsi@vger.kernel.org
11568S:	Supported
11569F:	Documentation/scsi/smartpqi.rst
11570F:	drivers/scsi/smartpqi/Kconfig
11571F:	drivers/scsi/smartpqi/Makefile
11572F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11573F:	include/linux/cciss*.h
11574F:	include/uapi/linux/cciss*.h
11575
11576MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11577M:	Chen Yu <yu.c.chen@intel.com>
11578L:	platform-driver-x86@vger.kernel.org
11579S:	Supported
11580F:	drivers/platform/x86/surfacepro3_button.c
11581
11582MICROTEK X6 SCANNER
11583M:	Oliver Neukum <oliver@neukum.org>
11584S:	Maintained
11585F:	drivers/usb/image/microtek.*
11586
11587MIPS
11588M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11589L:	linux-mips@vger.kernel.org
11590S:	Maintained
11591W:	http://www.linux-mips.org/
11592Q:	https://patchwork.kernel.org/project/linux-mips/list/
11593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11594F:	Documentation/devicetree/bindings/mips/
11595F:	Documentation/mips/
11596F:	arch/mips/
11597F:	drivers/platform/mips/
11598
11599MIPS BOSTON DEVELOPMENT BOARD
11600M:	Paul Burton <paulburton@kernel.org>
11601L:	linux-mips@vger.kernel.org
11602S:	Maintained
11603F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11604F:	arch/mips/boot/dts/img/boston.dts
11605F:	arch/mips/configs/generic/board-boston.config
11606F:	drivers/clk/imgtec/clk-boston.c
11607F:	include/dt-bindings/clock/boston-clock.h
11608
11609MIPS CORE DRIVERS
11610M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11611M:	Serge Semin <fancer.lancer@gmail.com>
11612L:	linux-mips@vger.kernel.org
11613S:	Supported
11614F:	drivers/bus/mips_cdmm.c
11615F:	drivers/clocksource/mips-gic-timer.c
11616F:	drivers/cpuidle/cpuidle-cps.c
11617F:	drivers/irqchip/irq-mips-cpu.c
11618F:	drivers/irqchip/irq-mips-gic.c
11619
11620MIPS GENERIC PLATFORM
11621M:	Paul Burton <paulburton@kernel.org>
11622L:	linux-mips@vger.kernel.org
11623S:	Supported
11624F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11625F:	arch/mips/generic/
11626F:	arch/mips/tools/generic-board-config.sh
11627
11628MIPS RINT INSTRUCTION EMULATION
11629M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11630L:	linux-mips@vger.kernel.org
11631S:	Supported
11632F:	arch/mips/math-emu/dp_rint.c
11633F:	arch/mips/math-emu/sp_rint.c
11634
11635MIPS/LOONGSON1 ARCHITECTURE
11636M:	Keguang Zhang <keguang.zhang@gmail.com>
11637L:	linux-mips@vger.kernel.org
11638S:	Maintained
11639F:	arch/mips/include/asm/mach-loongson32/
11640F:	arch/mips/loongson32/
11641F:	drivers/*/*/*loongson1*
11642F:	drivers/*/*loongson1*
11643
11644MIPS/LOONGSON2EF ARCHITECTURE
11645M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11646L:	linux-mips@vger.kernel.org
11647S:	Maintained
11648F:	arch/mips/include/asm/mach-loongson2ef/
11649F:	arch/mips/loongson2ef/
11650F:	drivers/*/*/*loongson2*
11651F:	drivers/*/*loongson2*
11652
11653MIPS/LOONGSON64 ARCHITECTURE
11654M:	Huacai Chen <chenhc@lemote.com>
11655M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11656L:	linux-mips@vger.kernel.org
11657S:	Maintained
11658F:	arch/mips/include/asm/mach-loongson64/
11659F:	arch/mips/loongson64/
11660F:	drivers/*/*/*loongson3*
11661F:	drivers/*/*loongson3*
11662F:	drivers/irqchip/irq-loongson*
11663F:	drivers/platform/mips/cpu_hwmon.c
11664
11665MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11666M:	Hans Verkuil <hverkuil@xs4all.nl>
11667L:	linux-media@vger.kernel.org
11668S:	Odd Fixes
11669W:	https://linuxtv.org
11670T:	git git://linuxtv.org/media_tree.git
11671F:	drivers/media/radio/radio-miropcm20*
11672
11673MMP SUPPORT
11674R:	Lubomir Rintel <lkundrak@v3.sk>
11675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11676S:	Odd Fixes
11677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11678F:	arch/arm/boot/dts/mmp*
11679F:	arch/arm/mach-mmp/
11680F:	linux/soc/mmp/
11681
11682MMP USB PHY DRIVERS
11683R:	Lubomir Rintel <lkundrak@v3.sk>
11684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11685S:	Maintained
11686F:	drivers/phy/marvell/phy-mmp3-usb.c
11687F:	drivers/phy/marvell/phy-pxa-usb.c
11688
11689MMU GATHER AND TLB INVALIDATION
11690M:	Will Deacon <will@kernel.org>
11691M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11692M:	Andrew Morton <akpm@linux-foundation.org>
11693M:	Nick Piggin <npiggin@gmail.com>
11694M:	Peter Zijlstra <peterz@infradead.org>
11695L:	linux-arch@vger.kernel.org
11696L:	linux-mm@kvack.org
11697S:	Maintained
11698F:	arch/*/include/asm/tlb.h
11699F:	include/asm-generic/tlb.h
11700F:	mm/mmu_gather.c
11701
11702MN88472 MEDIA DRIVER
11703M:	Antti Palosaari <crope@iki.fi>
11704L:	linux-media@vger.kernel.org
11705S:	Maintained
11706W:	https://linuxtv.org
11707W:	http://palosaari.fi/linux/
11708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11709F:	drivers/media/dvb-frontends/mn88472*
11710
11711MN88473 MEDIA DRIVER
11712M:	Antti Palosaari <crope@iki.fi>
11713L:	linux-media@vger.kernel.org
11714S:	Maintained
11715W:	https://linuxtv.org
11716W:	http://palosaari.fi/linux/
11717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11718F:	drivers/media/dvb-frontends/mn88473*
11719
11720MODULE SUPPORT
11721M:	Jessica Yu <jeyu@kernel.org>
11722S:	Maintained
11723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11724F:	include/linux/module.h
11725F:	kernel/module.c
11726
11727MONOLITHIC POWER SYSTEM PMIC DRIVER
11728M:	Saravanan Sekar <sravanhome@gmail.com>
11729S:	Maintained
11730F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11731F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11732F:	drivers/iio/adc/mp2629_adc.c
11733F:	drivers/mfd/mp2629.c
11734F:	drivers/power/supply/mp2629_charger.c
11735F:	drivers/regulator/mp5416.c
11736F:	drivers/regulator/mpq7920.c
11737F:	drivers/regulator/mpq7920.h
11738F:	include/linux/mfd/mp2629.h
11739
11740MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11741S:	Orphan
11742W:	http://popies.net/meye/
11743F:	Documentation/userspace-api/media/drivers/meye*
11744F:	drivers/media/pci/meye/
11745F:	include/uapi/linux/meye.h
11746
11747MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11748M:	Jiri Slaby <jirislaby@kernel.org>
11749S:	Maintained
11750F:	Documentation/driver-api/serial/moxa-smartio.rst
11751F:	drivers/tty/mxser.*
11752
11753MR800 AVERMEDIA USB FM RADIO DRIVER
11754M:	Alexey Klimov <klimov.linux@gmail.com>
11755L:	linux-media@vger.kernel.org
11756S:	Maintained
11757T:	git git://linuxtv.org/media_tree.git
11758F:	drivers/media/radio/radio-mr800.c
11759
11760MRF24J40 IEEE 802.15.4 RADIO DRIVER
11761M:	Alan Ott <alan@signal11.us>
11762L:	linux-wpan@vger.kernel.org
11763S:	Maintained
11764F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11765F:	drivers/net/ieee802154/mrf24j40.c
11766
11767MSI LAPTOP SUPPORT
11768M:	"Lee, Chun-Yi" <jlee@suse.com>
11769L:	platform-driver-x86@vger.kernel.org
11770S:	Maintained
11771F:	drivers/platform/x86/msi-laptop.c
11772
11773MSI WMI SUPPORT
11774L:	platform-driver-x86@vger.kernel.org
11775S:	Orphan
11776F:	drivers/platform/x86/msi-wmi.c
11777
11778MSI001 MEDIA DRIVER
11779M:	Antti Palosaari <crope@iki.fi>
11780L:	linux-media@vger.kernel.org
11781S:	Maintained
11782W:	https://linuxtv.org
11783W:	http://palosaari.fi/linux/
11784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11785T:	git git://linuxtv.org/anttip/media_tree.git
11786F:	drivers/media/tuners/msi001*
11787
11788MSI2500 MEDIA DRIVER
11789M:	Antti Palosaari <crope@iki.fi>
11790L:	linux-media@vger.kernel.org
11791S:	Maintained
11792W:	https://linuxtv.org
11793W:	http://palosaari.fi/linux/
11794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11795T:	git git://linuxtv.org/anttip/media_tree.git
11796F:	drivers/media/usb/msi2500/
11797
11798MSYSTEMS DISKONCHIP G3 MTD DRIVER
11799M:	Robert Jarzmik <robert.jarzmik@free.fr>
11800L:	linux-mtd@lists.infradead.org
11801S:	Maintained
11802F:	drivers/mtd/devices/docg3*
11803
11804MT9M032 APTINA SENSOR DRIVER
11805M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11806L:	linux-media@vger.kernel.org
11807S:	Maintained
11808T:	git git://linuxtv.org/media_tree.git
11809F:	drivers/media/i2c/mt9m032.c
11810F:	include/media/i2c/mt9m032.h
11811
11812MT9P031 APTINA CAMERA SENSOR
11813M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11814L:	linux-media@vger.kernel.org
11815S:	Maintained
11816T:	git git://linuxtv.org/media_tree.git
11817F:	drivers/media/i2c/mt9p031.c
11818F:	include/media/i2c/mt9p031.h
11819
11820MT9T001 APTINA CAMERA SENSOR
11821M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11822L:	linux-media@vger.kernel.org
11823S:	Maintained
11824T:	git git://linuxtv.org/media_tree.git
11825F:	drivers/media/i2c/mt9t001.c
11826F:	include/media/i2c/mt9t001.h
11827
11828MT9T112 APTINA CAMERA SENSOR
11829M:	Jacopo Mondi <jacopo@jmondi.org>
11830L:	linux-media@vger.kernel.org
11831S:	Odd Fixes
11832T:	git git://linuxtv.org/media_tree.git
11833F:	drivers/media/i2c/mt9t112.c
11834F:	include/media/i2c/mt9t112.h
11835
11836MT9V032 APTINA CAMERA SENSOR
11837M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11838L:	linux-media@vger.kernel.org
11839S:	Maintained
11840T:	git git://linuxtv.org/media_tree.git
11841F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11842F:	drivers/media/i2c/mt9v032.c
11843F:	include/media/i2c/mt9v032.h
11844
11845MT9V111 APTINA CAMERA SENSOR
11846M:	Jacopo Mondi <jacopo@jmondi.org>
11847L:	linux-media@vger.kernel.org
11848S:	Maintained
11849T:	git git://linuxtv.org/media_tree.git
11850F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11851F:	drivers/media/i2c/mt9v111.c
11852
11853MULTIFUNCTION DEVICES (MFD)
11854M:	Lee Jones <lee.jones@linaro.org>
11855S:	Supported
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11857F:	Documentation/devicetree/bindings/mfd/
11858F:	drivers/mfd/
11859F:	include/dt-bindings/mfd/
11860F:	include/linux/mfd/
11861
11862MULTIMEDIA CARD (MMC) ETC. OVER SPI
11863S:	Orphan
11864F:	drivers/mmc/host/mmc_spi.c
11865F:	include/linux/spi/mmc_spi.h
11866
11867MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11868M:	Ulf Hansson <ulf.hansson@linaro.org>
11869L:	linux-mmc@vger.kernel.org
11870S:	Maintained
11871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11872F:	Documentation/devicetree/bindings/mmc/
11873F:	drivers/mmc/
11874F:	include/linux/mmc/
11875F:	include/uapi/linux/mmc/
11876
11877MULTIPLEXER SUBSYSTEM
11878M:	Peter Rosin <peda@axentia.se>
11879S:	Maintained
11880F:	Documentation/ABI/testing/sysfs-class-mux*
11881F:	Documentation/devicetree/bindings/mux/
11882F:	drivers/mux/
11883F:	include/dt-bindings/mux/
11884F:	include/linux/mux/
11885
11886MULTITECH MULTIPORT CARD (ISICOM)
11887S:	Orphan
11888F:	drivers/tty/isicom.c
11889F:	include/linux/isicom.h
11890
11891MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11892M:	Bin Liu <b-liu@ti.com>
11893L:	linux-usb@vger.kernel.org
11894S:	Maintained
11895F:	drivers/usb/musb/
11896
11897MXL301RF MEDIA DRIVER
11898M:	Akihiro Tsukada <tskd08@gmail.com>
11899L:	linux-media@vger.kernel.org
11900S:	Odd Fixes
11901F:	drivers/media/tuners/mxl301rf*
11902
11903MXL5007T MEDIA DRIVER
11904M:	Michael Krufky <mkrufky@linuxtv.org>
11905L:	linux-media@vger.kernel.org
11906S:	Maintained
11907W:	https://linuxtv.org
11908W:	http://github.com/mkrufky
11909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11910T:	git git://linuxtv.org/mkrufky/tuners.git
11911F:	drivers/media/tuners/mxl5007t.*
11912
11913MXSFB DRM DRIVER
11914M:	Marek Vasut <marex@denx.de>
11915M:	Stefan Agner <stefan@agner.ch>
11916L:	dri-devel@lists.freedesktop.org
11917S:	Supported
11918T:	git git://anongit.freedesktop.org/drm/drm-misc
11919F:	Documentation/devicetree/bindings/display/mxsfb.txt
11920F:	drivers/gpu/drm/mxsfb/
11921
11922MYLEX DAC960 PCI RAID Controller
11923M:	Hannes Reinecke <hare@kernel.org>
11924L:	linux-scsi@vger.kernel.org
11925S:	Supported
11926F:	drivers/scsi/myrb.*
11927F:	drivers/scsi/myrs.*
11928
11929MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11930M:	Chris Lee <christopher.lee@cspi.com>
11931L:	netdev@vger.kernel.org
11932S:	Supported
11933W:	https://www.cspi.com/ethernet-products/support/downloads/
11934F:	drivers/net/ethernet/myricom/myri10ge/
11935
11936NAND FLASH SUBSYSTEM
11937M:	Miquel Raynal <miquel.raynal@bootlin.com>
11938R:	Richard Weinberger <richard@nod.at>
11939L:	linux-mtd@lists.infradead.org
11940S:	Maintained
11941W:	http://www.linux-mtd.infradead.org/
11942Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11943C:	irc://irc.oftc.net/mtd
11944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11945F:	drivers/mtd/nand/
11946F:	include/linux/mtd/*nand*.h
11947
11948NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11949M:	Daniel Mack <zonque@gmail.com>
11950L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11951S:	Maintained
11952W:	http://www.native-instruments.com
11953F:	sound/usb/caiaq/
11954
11955NATSEMI ETHERNET DRIVER (DP8381x)
11956S:	Orphan
11957F:	drivers/net/ethernet/natsemi/natsemi.c
11958
11959NCR 5380 SCSI DRIVERS
11960M:	Finn Thain <fthain@telegraphics.com.au>
11961M:	Michael Schmitz <schmitzmic@gmail.com>
11962L:	linux-scsi@vger.kernel.org
11963S:	Maintained
11964F:	Documentation/scsi/g_NCR5380.rst
11965F:	drivers/scsi/NCR5380.*
11966F:	drivers/scsi/arm/cumana_1.c
11967F:	drivers/scsi/arm/oak.c
11968F:	drivers/scsi/atari_scsi.*
11969F:	drivers/scsi/dmx3191d.c
11970F:	drivers/scsi/g_NCR5380.*
11971F:	drivers/scsi/mac_scsi.*
11972F:	drivers/scsi/sun3_scsi.*
11973F:	drivers/scsi/sun3_scsi_vme.c
11974
11975NCSI LIBRARY
11976M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11977S:	Maintained
11978F:	net/ncsi/
11979
11980NCT6775 HARDWARE MONITOR DRIVER
11981M:	Guenter Roeck <linux@roeck-us.net>
11982L:	linux-hwmon@vger.kernel.org
11983S:	Maintained
11984F:	Documentation/hwmon/nct6775.rst
11985F:	drivers/hwmon/nct6775.c
11986
11987NETDEVSIM
11988M:	Jakub Kicinski <kuba@kernel.org>
11989S:	Maintained
11990F:	drivers/net/netdevsim/*
11991
11992NETEM NETWORK EMULATOR
11993M:	Stephen Hemminger <stephen@networkplumber.org>
11994L:	netdev@vger.kernel.org
11995S:	Maintained
11996F:	net/sched/sch_netem.c
11997
11998NETERION 10GbE DRIVERS (s2io/vxge)
11999M:	Jon Mason <jdmason@kudzu.us>
12000L:	netdev@vger.kernel.org
12001S:	Supported
12002F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12003F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12004F:	drivers/net/ethernet/neterion/
12005
12006NETFILTER
12007M:	Pablo Neira Ayuso <pablo@netfilter.org>
12008M:	Jozsef Kadlecsik <kadlec@netfilter.org>
12009M:	Florian Westphal <fw@strlen.de>
12010L:	netfilter-devel@vger.kernel.org
12011L:	coreteam@netfilter.org
12012S:	Maintained
12013W:	http://www.netfilter.org/
12014W:	http://www.iptables.org/
12015W:	http://www.nftables.org/
12016Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
12017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12019F:	include/linux/netfilter*
12020F:	include/linux/netfilter/
12021F:	include/net/netfilter/
12022F:	include/uapi/linux/netfilter*
12023F:	include/uapi/linux/netfilter/
12024F:	net/*/netfilter.c
12025F:	net/*/netfilter/
12026F:	net/bridge/br_netfilter*.c
12027F:	net/netfilter/
12028
12029NETROM NETWORK LAYER
12030M:	Ralf Baechle <ralf@linux-mips.org>
12031L:	linux-hams@vger.kernel.org
12032S:	Maintained
12033W:	http://www.linux-ax25.org/
12034F:	include/net/netrom.h
12035F:	include/uapi/linux/netrom.h
12036F:	net/netrom/
12037
12038NETRONOME ETHERNET DRIVERS
12039M:	Simon Horman <simon.horman@netronome.com>
12040R:	Jakub Kicinski <kuba@kernel.org>
12041L:	oss-drivers@netronome.com
12042S:	Maintained
12043F:	drivers/net/ethernet/netronome/
12044
12045NETWORK BLOCK DEVICE (NBD)
12046M:	Josef Bacik <josef@toxicpanda.com>
12047L:	linux-block@vger.kernel.org
12048L:	nbd@other.debian.org
12049S:	Maintained
12050F:	Documentation/admin-guide/blockdev/nbd.rst
12051F:	drivers/block/nbd.c
12052F:	include/trace/events/nbd.h
12053F:	include/uapi/linux/nbd.h
12054
12055NETWORK DROP MONITOR
12056M:	Neil Horman <nhorman@tuxdriver.com>
12057L:	netdev@vger.kernel.org
12058S:	Maintained
12059W:	https://fedorahosted.org/dropwatch/
12060F:	include/net/drop_monitor.h
12061F:	include/uapi/linux/net_dropmon.h
12062F:	net/core/drop_monitor.c
12063
12064NETWORKING DRIVERS
12065M:	"David S. Miller" <davem@davemloft.net>
12066M:	Jakub Kicinski <kuba@kernel.org>
12067L:	netdev@vger.kernel.org
12068S:	Maintained
12069W:	http://www.linuxfoundation.org/en/Net
12070Q:	http://patchwork.ozlabs.org/project/netdev/list/
12071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12073F:	Documentation/devicetree/bindings/net/
12074F:	drivers/net/
12075F:	include/linux/etherdevice.h
12076F:	include/linux/fcdevice.h
12077F:	include/linux/fddidevice.h
12078F:	include/linux/hippidevice.h
12079F:	include/linux/if_*
12080F:	include/linux/inetdevice.h
12081F:	include/linux/netdevice.h
12082F:	include/uapi/linux/if_*
12083F:	include/uapi/linux/netdevice.h
12084
12085NETWORKING DRIVERS (WIRELESS)
12086M:	Kalle Valo <kvalo@codeaurora.org>
12087L:	linux-wireless@vger.kernel.org
12088S:	Maintained
12089Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12092F:	Documentation/devicetree/bindings/net/wireless/
12093F:	drivers/net/wireless/
12094
12095NETWORKING [DSA]
12096M:	Andrew Lunn <andrew@lunn.ch>
12097M:	Vivien Didelot <vivien.didelot@gmail.com>
12098M:	Florian Fainelli <f.fainelli@gmail.com>
12099S:	Maintained
12100F:	Documentation/devicetree/bindings/net/dsa/
12101F:	drivers/net/dsa/
12102F:	include/linux/dsa/
12103F:	include/linux/platform_data/dsa.h
12104F:	include/net/dsa.h
12105F:	net/dsa/
12106
12107NETWORKING [GENERAL]
12108M:	"David S. Miller" <davem@davemloft.net>
12109M:	Jakub Kicinski <kuba@kernel.org>
12110L:	netdev@vger.kernel.org
12111S:	Maintained
12112W:	http://www.linuxfoundation.org/en/Net
12113Q:	http://patchwork.ozlabs.org/project/netdev/list/
12114B:	mailto:netdev@vger.kernel.org
12115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12117F:	Documentation/networking/
12118F:	include/linux/in.h
12119F:	include/linux/net.h
12120F:	include/linux/netdevice.h
12121F:	include/net/
12122F:	include/uapi/linux/in.h
12123F:	include/uapi/linux/net.h
12124F:	include/uapi/linux/net_namespace.h
12125F:	include/uapi/linux/netdevice.h
12126F:	lib/net_utils.c
12127F:	lib/random32.c
12128F:	net/
12129F:	tools/testing/selftests/net/
12130
12131NETWORKING [IPSEC]
12132M:	Steffen Klassert <steffen.klassert@secunet.com>
12133M:	Herbert Xu <herbert@gondor.apana.org.au>
12134M:	"David S. Miller" <davem@davemloft.net>
12135L:	netdev@vger.kernel.org
12136S:	Maintained
12137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12139F:	include/net/xfrm.h
12140F:	include/uapi/linux/xfrm.h
12141F:	net/ipv4/ah4.c
12142F:	net/ipv4/esp4*
12143F:	net/ipv4/ip_vti.c
12144F:	net/ipv4/ipcomp.c
12145F:	net/ipv4/xfrm*
12146F:	net/ipv6/ah6.c
12147F:	net/ipv6/esp6*
12148F:	net/ipv6/ip6_vti.c
12149F:	net/ipv6/ipcomp6.c
12150F:	net/ipv6/xfrm*
12151F:	net/key/
12152F:	net/xfrm/
12153
12154NETWORKING [IPv4/IPv6]
12155M:	"David S. Miller" <davem@davemloft.net>
12156M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12157M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12158L:	netdev@vger.kernel.org
12159S:	Maintained
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12161F:	arch/x86/net/*
12162F:	include/net/ip*
12163F:	net/ipv4/
12164F:	net/ipv6/
12165
12166NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12167M:	Paul Moore <paul@paul-moore.com>
12168L:	netdev@vger.kernel.org
12169L:	linux-security-module@vger.kernel.org
12170S:	Maintained
12171W:	https://github.com/netlabel
12172F:	Documentation/netlabel/
12173F:	include/net/calipso.h
12174F:	include/net/cipso_ipv4.h
12175F:	include/net/netlabel.h
12176F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
12177F:	include/uapi/linux/netfilter/xt_SECMARK.h
12178F:	net/ipv4/cipso_ipv4.c
12179F:	net/ipv6/calipso.c
12180F:	net/netfilter/xt_CONNSECMARK.c
12181F:	net/netfilter/xt_SECMARK.c
12182F:	net/netlabel/
12183
12184NETWORKING [MPTCP]
12185M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
12186M:	Matthieu Baerts <matthieu.baerts@tessares.net>
12187L:	netdev@vger.kernel.org
12188L:	mptcp@lists.01.org
12189S:	Maintained
12190W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
12191B:	https://github.com/multipath-tcp/mptcp_net-next/issues
12192F:	include/net/mptcp.h
12193F:	include/uapi/linux/mptcp.h
12194F:	net/mptcp/
12195F:	tools/testing/selftests/net/mptcp/
12196
12197NETWORKING [TCP]
12198M:	Eric Dumazet <edumazet@google.com>
12199L:	netdev@vger.kernel.org
12200S:	Maintained
12201F:	include/linux/tcp.h
12202F:	include/net/tcp.h
12203F:	include/trace/events/tcp.h
12204F:	include/uapi/linux/tcp.h
12205F:	net/ipv4/syncookies.c
12206F:	net/ipv4/tcp*.c
12207F:	net/ipv6/syncookies.c
12208F:	net/ipv6/tcp*.c
12209
12210NETWORKING [TLS]
12211M:	Boris Pismenny <borisp@nvidia.com>
12212M:	Aviad Yehezkel <aviadye@nvidia.com>
12213M:	John Fastabend <john.fastabend@gmail.com>
12214M:	Daniel Borkmann <daniel@iogearbox.net>
12215M:	Jakub Kicinski <kuba@kernel.org>
12216L:	netdev@vger.kernel.org
12217S:	Maintained
12218F:	include/net/tls.h
12219F:	include/uapi/linux/tls.h
12220F:	net/tls/*
12221
12222NETWORKING [WIRELESS]
12223L:	linux-wireless@vger.kernel.org
12224Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12225
12226NETXEN (1/10) GbE SUPPORT
12227M:	Manish Chopra <manishc@marvell.com>
12228M:	Rahul Verma <rahulv@marvell.com>
12229M:	GR-Linux-NIC-Dev@marvell.com
12230L:	netdev@vger.kernel.org
12231S:	Supported
12232F:	drivers/net/ethernet/qlogic/netxen/
12233
12234NET_FAILOVER MODULE
12235M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12236L:	netdev@vger.kernel.org
12237S:	Supported
12238F:	Documentation/networking/net_failover.rst
12239F:	drivers/net/net_failover.c
12240F:	include/net/net_failover.h
12241
12242NEXTHOP
12243M:	David Ahern <dsahern@kernel.org>
12244L:	netdev@vger.kernel.org
12245S:	Maintained
12246F:	include/net/netns/nexthop.h
12247F:	include/net/nexthop.h
12248F:	include/uapi/linux/nexthop.h
12249F:	net/ipv4/nexthop.c
12250
12251NFC SUBSYSTEM
12252L:	netdev@vger.kernel.org
12253S:	Orphan
12254F:	Documentation/devicetree/bindings/net/nfc/
12255F:	drivers/nfc/
12256F:	include/linux/platform_data/nfcmrvl.h
12257F:	include/net/nfc/
12258F:	include/uapi/linux/nfc.h
12259F:	net/nfc/
12260
12261NFS, SUNRPC, AND LOCKD CLIENTS
12262M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12263M:	Anna Schumaker <anna.schumaker@netapp.com>
12264L:	linux-nfs@vger.kernel.org
12265S:	Maintained
12266W:	http://client.linux-nfs.org
12267T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12268F:	fs/lockd/
12269F:	fs/nfs/
12270F:	fs/nfs_common/
12271F:	include/linux/lockd/
12272F:	include/linux/nfs*
12273F:	include/linux/sunrpc/
12274F:	include/uapi/linux/nfs*
12275F:	include/uapi/linux/sunrpc/
12276F:	net/sunrpc/
12277
12278NILFS2 FILESYSTEM
12279M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12280L:	linux-nilfs@vger.kernel.org
12281S:	Supported
12282W:	https://nilfs.sourceforge.io/
12283W:	https://nilfs.osdn.jp/
12284T:	git git://github.com/konis/nilfs2.git
12285F:	Documentation/filesystems/nilfs2.rst
12286F:	fs/nilfs2/
12287F:	include/trace/events/nilfs2.h
12288F:	include/uapi/linux/nilfs2_api.h
12289F:	include/uapi/linux/nilfs2_ondisk.h
12290
12291NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12292M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12293S:	Maintained
12294W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12295F:	Documentation/scsi/NinjaSCSI.rst
12296F:	drivers/scsi/pcmcia/nsp_*
12297
12298NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12299M:	GOTO Masanori <gotom@debian.or.jp>
12300M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12301S:	Maintained
12302W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12303F:	Documentation/scsi/NinjaSCSI.rst
12304F:	drivers/scsi/nsp32*
12305
12306NIOS2 ARCHITECTURE
12307M:	Ley Foon Tan <ley.foon.tan@intel.com>
12308S:	Maintained
12309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12310F:	arch/nios2/
12311
12312NOHZ, DYNTICKS SUPPORT
12313M:	Frederic Weisbecker <fweisbec@gmail.com>
12314M:	Thomas Gleixner <tglx@linutronix.de>
12315M:	Ingo Molnar <mingo@kernel.org>
12316L:	linux-kernel@vger.kernel.org
12317S:	Maintained
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12319F:	include/linux/sched/nohz.h
12320F:	include/linux/tick.h
12321F:	kernel/time/tick*.*
12322
12323NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12324M:	Pavel Machek <pavel@ucw.cz>
12325M:	Sakari Ailus <sakari.ailus@iki.fi>
12326L:	linux-media@vger.kernel.org
12327S:	Maintained
12328F:	drivers/media/i2c/ad5820.c
12329F:	drivers/media/i2c/et8ek8
12330
12331NOKIA N900 POWER SUPPLY DRIVERS
12332R:	Pali Rohár <pali@kernel.org>
12333F:	drivers/power/supply/bq2415x_charger.c
12334F:	drivers/power/supply/bq27xxx_battery.c
12335F:	drivers/power/supply/bq27xxx_battery_i2c.c
12336F:	drivers/power/supply/isp1704_charger.c
12337F:	drivers/power/supply/rx51_battery.c
12338F:	include/linux/power/bq2415x_charger.h
12339F:	include/linux/power/bq27xxx_battery.h
12340
12341NOLIBC HEADER FILE
12342M:	Willy Tarreau <w@1wt.eu>
12343S:	Maintained
12344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12345F:	tools/include/nolibc/
12346
12347NSDEPS
12348M:	Matthias Maennich <maennich@google.com>
12349S:	Maintained
12350F:	Documentation/core-api/symbol-namespaces.rst
12351F:	scripts/nsdeps
12352
12353NTB AMD DRIVER
12354M:	Sanjay R Mehta <sanju.mehta@amd.com>
12355M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12356L:	linux-ntb@googlegroups.com
12357S:	Supported
12358F:	drivers/ntb/hw/amd/
12359
12360NTB DRIVER CORE
12361M:	Jon Mason <jdmason@kudzu.us>
12362M:	Dave Jiang <dave.jiang@intel.com>
12363M:	Allen Hubbe <allenbh@gmail.com>
12364L:	linux-ntb@googlegroups.com
12365S:	Supported
12366W:	https://github.com/jonmason/ntb/wiki
12367T:	git git://github.com/jonmason/ntb.git
12368F:	drivers/net/ntb_netdev.c
12369F:	drivers/ntb/
12370F:	include/linux/ntb.h
12371F:	include/linux/ntb_transport.h
12372F:	tools/testing/selftests/ntb/
12373
12374NTB IDT DRIVER
12375M:	Serge Semin <fancer.lancer@gmail.com>
12376L:	linux-ntb@googlegroups.com
12377S:	Supported
12378F:	drivers/ntb/hw/idt/
12379
12380NTB INTEL DRIVER
12381M:	Dave Jiang <dave.jiang@intel.com>
12382L:	linux-ntb@googlegroups.com
12383S:	Supported
12384W:	https://github.com/davejiang/linux/wiki
12385T:	git https://github.com/davejiang/linux.git
12386F:	drivers/ntb/hw/intel/
12387
12388NTFS FILESYSTEM
12389M:	Anton Altaparmakov <anton@tuxera.com>
12390L:	linux-ntfs-dev@lists.sourceforge.net
12391S:	Supported
12392W:	http://www.tuxera.com/
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12394F:	Documentation/filesystems/ntfs.rst
12395F:	fs/ntfs/
12396
12397NUBUS SUBSYSTEM
12398M:	Finn Thain <fthain@telegraphics.com.au>
12399L:	linux-m68k@lists.linux-m68k.org
12400S:	Maintained
12401F:	arch/*/include/asm/nubus.h
12402F:	drivers/nubus/
12403F:	include/linux/nubus.h
12404F:	include/uapi/linux/nubus.h
12405
12406NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12407M:	Antonino Daplas <adaplas@gmail.com>
12408L:	linux-fbdev@vger.kernel.org
12409S:	Maintained
12410F:	drivers/video/fbdev/nvidia/
12411F:	drivers/video/fbdev/riva/
12412
12413NVM EXPRESS DRIVER
12414M:	Keith Busch <kbusch@kernel.org>
12415M:	Jens Axboe <axboe@fb.com>
12416M:	Christoph Hellwig <hch@lst.de>
12417M:	Sagi Grimberg <sagi@grimberg.me>
12418L:	linux-nvme@lists.infradead.org
12419S:	Supported
12420W:	http://git.infradead.org/nvme.git
12421T:	git://git.infradead.org/nvme.git
12422F:	drivers/nvme/host/
12423F:	include/linux/nvme.h
12424F:	include/uapi/linux/nvme_ioctl.h
12425
12426NVM EXPRESS FC TRANSPORT DRIVERS
12427M:	James Smart <james.smart@broadcom.com>
12428L:	linux-nvme@lists.infradead.org
12429S:	Supported
12430F:	drivers/nvme/host/fc.c
12431F:	drivers/nvme/target/fc.c
12432F:	drivers/nvme/target/fcloop.c
12433F:	include/linux/nvme-fc-driver.h
12434F:	include/linux/nvme-fc.h
12435
12436NVM EXPRESS TARGET DRIVER
12437M:	Christoph Hellwig <hch@lst.de>
12438M:	Sagi Grimberg <sagi@grimberg.me>
12439M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12440L:	linux-nvme@lists.infradead.org
12441S:	Supported
12442W:	http://git.infradead.org/nvme.git
12443T:	git://git.infradead.org/nvme.git
12444F:	drivers/nvme/target/
12445
12446NVMEM FRAMEWORK
12447M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12448S:	Maintained
12449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12450F:	Documentation/ABI/stable/sysfs-bus-nvmem
12451F:	Documentation/devicetree/bindings/nvmem/
12452F:	drivers/nvmem/
12453F:	include/linux/nvmem-consumer.h
12454F:	include/linux/nvmem-provider.h
12455
12456NXP FSPI DRIVER
12457M:	Ashish Kumar <ashish.kumar@nxp.com>
12458R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12459L:	linux-spi@vger.kernel.org
12460S:	Maintained
12461F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12462F:	drivers/spi/spi-nxp-fspi.c
12463
12464NXP FXAS21002C DRIVER
12465M:	Rui Miguel Silva <rmfrfs@gmail.com>
12466L:	linux-iio@vger.kernel.org
12467S:	Maintained
12468F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12469F:	drivers/iio/gyro/fxas21002c.h
12470F:	drivers/iio/gyro/fxas21002c_core.c
12471F:	drivers/iio/gyro/fxas21002c_i2c.c
12472F:	drivers/iio/gyro/fxas21002c_spi.c
12473
12474NXP i.MX 8MQ DCSS DRIVER
12475M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12476R:	Lucas Stach <l.stach@pengutronix.de>
12477L:	dri-devel@lists.freedesktop.org
12478S:	Maintained
12479F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12480F:	drivers/gpu/drm/imx/dcss/
12481
12482NXP SGTL5000 DRIVER
12483M:	Fabio Estevam <festevam@gmail.com>
12484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12485S:	Maintained
12486F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12487F:	sound/soc/codecs/sgtl5000*
12488
12489NXP SJA1105 ETHERNET SWITCH DRIVER
12490M:	Vladimir Oltean <olteanv@gmail.com>
12491L:	linux-kernel@vger.kernel.org
12492S:	Maintained
12493F:	drivers/net/dsa/sja1105
12494
12495NXP TDA998X DRM DRIVER
12496M:	Russell King <linux@armlinux.org.uk>
12497S:	Maintained
12498T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12499T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12500F:	drivers/gpu/drm/i2c/tda998x_drv.c
12501F:	include/drm/i2c/tda998x.h
12502F:	include/dt-bindings/display/tda998x.h
12503K:	"nxp,tda998x"
12504
12505NXP TFA9879 DRIVER
12506M:	Peter Rosin <peda@axentia.se>
12507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12508S:	Maintained
12509F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12510F:	sound/soc/codecs/tfa9879*
12511
12512NXP-NCI NFC DRIVER
12513M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12514R:	Charles Gorand <charles.gorand@effinnov.com>
12515L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12516S:	Supported
12517F:	drivers/nfc/nxp-nci
12518
12519OBJAGG
12520M:	Jiri Pirko <jiri@nvidia.com>
12521L:	netdev@vger.kernel.org
12522S:	Supported
12523F:	include/linux/objagg.h
12524F:	lib/objagg.c
12525F:	lib/test_objagg.c
12526
12527OBJTOOL
12528M:	Josh Poimboeuf <jpoimboe@redhat.com>
12529M:	Peter Zijlstra <peterz@infradead.org>
12530S:	Supported
12531F:	tools/objtool/
12532
12533OCELOT ETHERNET SWITCH DRIVER
12534M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12535M:	Vladimir Oltean <vladimir.oltean@nxp.com>
12536M:	Claudiu Manoil <claudiu.manoil@nxp.com>
12537M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12538L:	netdev@vger.kernel.org
12539S:	Supported
12540F:	drivers/net/dsa/ocelot/*
12541F:	drivers/net/ethernet/mscc/
12542F:	include/soc/mscc/ocelot*
12543F:	net/dsa/tag_ocelot.c
12544
12545OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12546M:	Frederic Barrat <fbarrat@linux.ibm.com>
12547M:	Andrew Donnellan <ajd@linux.ibm.com>
12548L:	linuxppc-dev@lists.ozlabs.org
12549S:	Supported
12550F:	Documentation/userspace-api/accelerators/ocxl.rst
12551F:	arch/powerpc/include/asm/pnv-ocxl.h
12552F:	arch/powerpc/platforms/powernv/ocxl.c
12553F:	drivers/misc/ocxl/
12554F:	include/misc/ocxl*
12555F:	include/uapi/misc/ocxl.h
12556
12557OMAP AUDIO SUPPORT
12558M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12559M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12561L:	linux-omap@vger.kernel.org
12562S:	Maintained
12563F:	sound/soc/ti/n810.c
12564F:	sound/soc/ti/omap*
12565F:	sound/soc/ti/rx51.c
12566F:	sound/soc/ti/sdma-pcm.*
12567
12568OMAP CLOCK FRAMEWORK SUPPORT
12569M:	Paul Walmsley <paul@pwsan.com>
12570L:	linux-omap@vger.kernel.org
12571S:	Maintained
12572F:	arch/arm/*omap*/*clock*
12573
12574OMAP DEVICE TREE SUPPORT
12575M:	Benoît Cousson <bcousson@baylibre.com>
12576M:	Tony Lindgren <tony@atomide.com>
12577L:	linux-omap@vger.kernel.org
12578L:	devicetree@vger.kernel.org
12579S:	Maintained
12580F:	arch/arm/boot/dts/*am3*
12581F:	arch/arm/boot/dts/*am4*
12582F:	arch/arm/boot/dts/*am5*
12583F:	arch/arm/boot/dts/*dra7*
12584F:	arch/arm/boot/dts/*omap*
12585F:	arch/arm/boot/dts/logicpd-som-lv*
12586F:	arch/arm/boot/dts/logicpd-torpedo*
12587
12588OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12589L:	linux-omap@vger.kernel.org
12590L:	linux-fbdev@vger.kernel.org
12591S:	Orphan
12592F:	Documentation/arm/omap/dss.rst
12593F:	drivers/video/fbdev/omap2/
12594
12595OMAP FRAMEBUFFER SUPPORT
12596L:	linux-fbdev@vger.kernel.org
12597L:	linux-omap@vger.kernel.org
12598S:	Orphan
12599F:	drivers/video/fbdev/omap/
12600
12601OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12602M:	Roger Quadros <rogerq@ti.com>
12603M:	Tony Lindgren <tony@atomide.com>
12604L:	linux-omap@vger.kernel.org
12605S:	Maintained
12606F:	arch/arm/mach-omap2/*gpmc*
12607F:	drivers/memory/omap-gpmc.c
12608
12609OMAP GPIO DRIVER
12610M:	Grygorii Strashko <grygorii.strashko@ti.com>
12611M:	Santosh Shilimkar <ssantosh@kernel.org>
12612M:	Kevin Hilman <khilman@kernel.org>
12613L:	linux-omap@vger.kernel.org
12614S:	Maintained
12615F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12616F:	drivers/gpio/gpio-omap.c
12617
12618OMAP HARDWARE SPINLOCK SUPPORT
12619M:	Ohad Ben-Cohen <ohad@wizery.com>
12620L:	linux-omap@vger.kernel.org
12621S:	Maintained
12622F:	drivers/hwspinlock/omap_hwspinlock.c
12623
12624OMAP HS MMC SUPPORT
12625L:	linux-mmc@vger.kernel.org
12626L:	linux-omap@vger.kernel.org
12627S:	Orphan
12628F:	drivers/mmc/host/omap_hsmmc.c
12629
12630OMAP HWMOD DATA
12631M:	Paul Walmsley <paul@pwsan.com>
12632L:	linux-omap@vger.kernel.org
12633S:	Maintained
12634F:	arch/arm/mach-omap2/omap_hwmod*data*
12635
12636OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12637M:	Benoît Cousson <bcousson@baylibre.com>
12638L:	linux-omap@vger.kernel.org
12639S:	Maintained
12640F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12641
12642OMAP HWMOD SUPPORT
12643M:	Benoît Cousson <bcousson@baylibre.com>
12644M:	Paul Walmsley <paul@pwsan.com>
12645L:	linux-omap@vger.kernel.org
12646S:	Maintained
12647F:	arch/arm/mach-omap2/omap_hwmod.*
12648
12649OMAP I2C DRIVER
12650M:	Vignesh R <vigneshr@ti.com>
12651L:	linux-omap@vger.kernel.org
12652L:	linux-i2c@vger.kernel.org
12653S:	Maintained
12654F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12655F:	drivers/i2c/busses/i2c-omap.c
12656
12657OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12658M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12659L:	linux-media@vger.kernel.org
12660S:	Maintained
12661F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12662F:	drivers/media/platform/omap3isp/
12663F:	drivers/staging/media/omap4iss/
12664
12665OMAP MMC SUPPORT
12666M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12667L:	linux-omap@vger.kernel.org
12668S:	Odd Fixes
12669F:	drivers/mmc/host/omap.c
12670
12671OMAP POWER MANAGEMENT SUPPORT
12672M:	Kevin Hilman <khilman@kernel.org>
12673L:	linux-omap@vger.kernel.org
12674S:	Maintained
12675F:	arch/arm/*omap*/*pm*
12676F:	drivers/cpufreq/omap-cpufreq.c
12677
12678OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12679M:	Rajendra Nayak <rnayak@codeaurora.org>
12680M:	Paul Walmsley <paul@pwsan.com>
12681L:	linux-omap@vger.kernel.org
12682S:	Maintained
12683F:	arch/arm/mach-omap2/prm*
12684
12685OMAP RANDOM NUMBER GENERATOR SUPPORT
12686M:	Deepak Saxena <dsaxena@plexity.net>
12687S:	Maintained
12688F:	drivers/char/hw_random/omap-rng.c
12689
12690OMAP USB SUPPORT
12691L:	linux-usb@vger.kernel.org
12692L:	linux-omap@vger.kernel.org
12693S:	Orphan
12694F:	arch/arm/*omap*/usb*
12695F:	drivers/usb/*/*omap*
12696
12697OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12698M:	Mark Jackson <mpfj@newflow.co.uk>
12699L:	linux-omap@vger.kernel.org
12700S:	Maintained
12701F:	arch/arm/boot/dts/am335x-nano.dts
12702
12703OMAP1 SUPPORT
12704M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12705M:	Tony Lindgren <tony@atomide.com>
12706L:	linux-omap@vger.kernel.org
12707S:	Maintained
12708Q:	http://patchwork.kernel.org/project/linux-omap/list/
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12710F:	arch/arm/configs/omap1_defconfig
12711F:	arch/arm/mach-omap1/
12712F:	arch/arm/plat-omap/
12713F:	drivers/i2c/busses/i2c-omap.c
12714F:	include/linux/platform_data/ams-delta-fiq.h
12715F:	include/linux/platform_data/i2c-omap.h
12716
12717OMAP2+ SUPPORT
12718M:	Tony Lindgren <tony@atomide.com>
12719L:	linux-omap@vger.kernel.org
12720S:	Maintained
12721W:	http://www.muru.com/linux/omap/
12722W:	http://linux.omap.com/
12723Q:	http://patchwork.kernel.org/project/linux-omap/list/
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12725F:	arch/arm/configs/omap2plus_defconfig
12726F:	arch/arm/mach-omap2/
12727F:	arch/arm/plat-omap/
12728F:	drivers/bus/ti-sysc.c
12729F:	drivers/i2c/busses/i2c-omap.c
12730F:	drivers/irqchip/irq-omap-intc.c
12731F:	drivers/mfd/*omap*.c
12732F:	drivers/mfd/menelaus.c
12733F:	drivers/mfd/palmas.c
12734F:	drivers/mfd/tps65217.c
12735F:	drivers/mfd/tps65218.c
12736F:	drivers/mfd/tps65910.c
12737F:	drivers/mfd/twl-core.[ch]
12738F:	drivers/mfd/twl4030*.c
12739F:	drivers/mfd/twl6030*.c
12740F:	drivers/mfd/twl6040*.c
12741F:	drivers/regulator/palmas-regulator*.c
12742F:	drivers/regulator/pbias-regulator.c
12743F:	drivers/regulator/tps65217-regulator.c
12744F:	drivers/regulator/tps65218-regulator.c
12745F:	drivers/regulator/tps65910-regulator.c
12746F:	drivers/regulator/twl-regulator.c
12747F:	drivers/regulator/twl6030-regulator.c
12748F:	include/linux/platform_data/i2c-omap.h
12749F:	include/linux/platform_data/ti-sysc.h
12750
12751OMFS FILESYSTEM
12752M:	Bob Copeland <me@bobcopeland.com>
12753L:	linux-karma-devel@lists.sourceforge.net
12754S:	Maintained
12755F:	Documentation/filesystems/omfs.rst
12756F:	fs/omfs/
12757
12758OMNIKEY CARDMAN 4000 DRIVER
12759M:	Harald Welte <laforge@gnumonks.org>
12760S:	Maintained
12761F:	drivers/char/pcmcia/cm4000_cs.c
12762F:	include/linux/cm4000_cs.h
12763F:	include/uapi/linux/cm4000_cs.h
12764
12765OMNIKEY CARDMAN 4040 DRIVER
12766M:	Harald Welte <laforge@gnumonks.org>
12767S:	Maintained
12768F:	drivers/char/pcmcia/cm4040_cs.*
12769
12770OMNIVISION OV13858 SENSOR DRIVER
12771M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12772L:	linux-media@vger.kernel.org
12773S:	Maintained
12774T:	git git://linuxtv.org/media_tree.git
12775F:	drivers/media/i2c/ov13858.c
12776
12777OMNIVISION OV2680 SENSOR DRIVER
12778M:	Rui Miguel Silva <rmfrfs@gmail.com>
12779L:	linux-media@vger.kernel.org
12780S:	Maintained
12781T:	git git://linuxtv.org/media_tree.git
12782F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12783F:	drivers/media/i2c/ov2680.c
12784
12785OMNIVISION OV2685 SENSOR DRIVER
12786M:	Shunqian Zheng <zhengsq@rock-chips.com>
12787L:	linux-media@vger.kernel.org
12788S:	Maintained
12789T:	git git://linuxtv.org/media_tree.git
12790F:	drivers/media/i2c/ov2685.c
12791
12792OMNIVISION OV2740 SENSOR DRIVER
12793M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12794R:	Shawn Tu <shawnx.tu@intel.com>
12795R:	Bingbu Cao <bingbu.cao@intel.com>
12796L:	linux-media@vger.kernel.org
12797S:	Maintained
12798T:	git git://linuxtv.org/media_tree.git
12799F:	drivers/media/i2c/ov2740.c
12800
12801OMNIVISION OV5640 SENSOR DRIVER
12802M:	Steve Longerbeam <slongerbeam@gmail.com>
12803L:	linux-media@vger.kernel.org
12804S:	Maintained
12805T:	git git://linuxtv.org/media_tree.git
12806F:	drivers/media/i2c/ov5640.c
12807
12808OMNIVISION OV5647 SENSOR DRIVER
12809M:	Luis Oliveira <lolivei@synopsys.com>
12810L:	linux-media@vger.kernel.org
12811S:	Maintained
12812T:	git git://linuxtv.org/media_tree.git
12813F:	drivers/media/i2c/ov5647.c
12814
12815OMNIVISION OV5670 SENSOR DRIVER
12816M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12817M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12818L:	linux-media@vger.kernel.org
12819S:	Maintained
12820T:	git git://linuxtv.org/media_tree.git
12821F:	drivers/media/i2c/ov5670.c
12822
12823OMNIVISION OV5675 SENSOR DRIVER
12824M:	Shawn Tu <shawnx.tu@intel.com>
12825L:	linux-media@vger.kernel.org
12826S:	Maintained
12827T:	git git://linuxtv.org/media_tree.git
12828F:	drivers/media/i2c/ov5675.c
12829
12830OMNIVISION OV5695 SENSOR DRIVER
12831M:	Shunqian Zheng <zhengsq@rock-chips.com>
12832L:	linux-media@vger.kernel.org
12833S:	Maintained
12834T:	git git://linuxtv.org/media_tree.git
12835F:	drivers/media/i2c/ov5695.c
12836
12837OMNIVISION OV7670 SENSOR DRIVER
12838M:	Jonathan Corbet <corbet@lwn.net>
12839L:	linux-media@vger.kernel.org
12840S:	Maintained
12841T:	git git://linuxtv.org/media_tree.git
12842F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12843F:	drivers/media/i2c/ov7670.c
12844
12845OMNIVISION OV772x SENSOR DRIVER
12846M:	Jacopo Mondi <jacopo@jmondi.org>
12847L:	linux-media@vger.kernel.org
12848S:	Odd fixes
12849T:	git git://linuxtv.org/media_tree.git
12850F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12851F:	drivers/media/i2c/ov772x.c
12852F:	include/media/i2c/ov772x.h
12853
12854OMNIVISION OV7740 SENSOR DRIVER
12855M:	Wenyou Yang <wenyou.yang@microchip.com>
12856L:	linux-media@vger.kernel.org
12857S:	Maintained
12858T:	git git://linuxtv.org/media_tree.git
12859F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12860F:	drivers/media/i2c/ov7740.c
12861
12862OMNIVISION OV8856 SENSOR DRIVER
12863M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12864L:	linux-media@vger.kernel.org
12865S:	Maintained
12866T:	git git://linuxtv.org/media_tree.git
12867F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12868F:	drivers/media/i2c/ov8856.c
12869
12870OMNIVISION OV9640 SENSOR DRIVER
12871M:	Petr Cvek <petrcvekcz@gmail.com>
12872L:	linux-media@vger.kernel.org
12873S:	Maintained
12874F:	drivers/media/i2c/ov9640.*
12875
12876OMNIVISION OV9650 SENSOR DRIVER
12877M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12878R:	Akinobu Mita <akinobu.mita@gmail.com>
12879R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12880L:	linux-media@vger.kernel.org
12881S:	Maintained
12882T:	git git://linuxtv.org/media_tree.git
12883F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12884F:	drivers/media/i2c/ov9650.c
12885
12886ONENAND FLASH DRIVER
12887M:	Kyungmin Park <kyungmin.park@samsung.com>
12888L:	linux-mtd@lists.infradead.org
12889S:	Maintained
12890F:	drivers/mtd/nand/onenand/
12891F:	include/linux/mtd/onenand*.h
12892
12893ONION OMEGA2+ BOARD
12894M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12895L:	linux-mips@vger.kernel.org
12896S:	Maintained
12897F:	arch/mips/boot/dts/ralink/omega2p.dts
12898
12899OP-TEE DRIVER
12900M:	Jens Wiklander <jens.wiklander@linaro.org>
12901L:	op-tee@lists.trustedfirmware.org
12902S:	Maintained
12903F:	Documentation/ABI/testing/sysfs-bus-optee-devices
12904F:	drivers/tee/optee/
12905
12906OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12907M:	Sumit Garg <sumit.garg@linaro.org>
12908L:	op-tee@lists.trustedfirmware.org
12909S:	Maintained
12910F:	drivers/char/hw_random/optee-rng.c
12911
12912OPA-VNIC DRIVER
12913M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12914M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12915L:	linux-rdma@vger.kernel.org
12916S:	Supported
12917F:	drivers/infiniband/ulp/opa_vnic
12918
12919OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12920M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12921M:	Frank Rowand <frowand.list@gmail.com>
12922L:	devicetree@vger.kernel.org
12923S:	Maintained
12924F:	Documentation/devicetree/dynamic-resolution-notes.rst
12925F:	Documentation/devicetree/overlay-notes.rst
12926F:	drivers/of/overlay.c
12927F:	drivers/of/resolver.c
12928K:	of_overlay_notifier_
12929
12930OPEN FIRMWARE AND FLATTENED DEVICE TREE
12931M:	Rob Herring <robh+dt@kernel.org>
12932M:	Frank Rowand <frowand.list@gmail.com>
12933L:	devicetree@vger.kernel.org
12934S:	Maintained
12935W:	http://www.devicetree.org/
12936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12937F:	Documentation/ABI/testing/sysfs-firmware-ofw
12938F:	drivers/of/
12939F:	include/linux/of*.h
12940F:	scripts/dtc/
12941
12942OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12943M:	Rob Herring <robh+dt@kernel.org>
12944L:	devicetree@vger.kernel.org
12945S:	Maintained
12946Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12948F:	Documentation/devicetree/
12949F:	arch/*/boot/dts/
12950F:	include/dt-bindings/
12951
12952OPENCORES I2C BUS DRIVER
12953M:	Peter Korsgaard <peter@korsgaard.com>
12954M:	Andrew Lunn <andrew@lunn.ch>
12955L:	linux-i2c@vger.kernel.org
12956S:	Maintained
12957F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12958F:	Documentation/i2c/busses/i2c-ocores.rst
12959F:	drivers/i2c/busses/i2c-ocores.c
12960F:	include/linux/platform_data/i2c-ocores.h
12961
12962OPENRISC ARCHITECTURE
12963M:	Jonas Bonn <jonas@southpole.se>
12964M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12965M:	Stafford Horne <shorne@gmail.com>
12966L:	openrisc@lists.librecores.org
12967S:	Maintained
12968W:	http://openrisc.io
12969T:	git git://github.com/openrisc/linux.git
12970F:	Documentation/devicetree/bindings/openrisc/
12971F:	Documentation/openrisc/
12972F:	arch/openrisc/
12973F:	drivers/irqchip/irq-ompic.c
12974F:	drivers/irqchip/irq-or1k-*
12975
12976OPENVSWITCH
12977M:	Pravin B Shelar <pshelar@ovn.org>
12978L:	netdev@vger.kernel.org
12979L:	dev@openvswitch.org
12980S:	Maintained
12981W:	http://openvswitch.org
12982F:	include/uapi/linux/openvswitch.h
12983F:	net/openvswitch/
12984
12985OPERATING PERFORMANCE POINTS (OPP)
12986M:	Viresh Kumar <vireshk@kernel.org>
12987M:	Nishanth Menon <nm@ti.com>
12988M:	Stephen Boyd <sboyd@kernel.org>
12989L:	linux-pm@vger.kernel.org
12990S:	Maintained
12991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12992F:	Documentation/devicetree/bindings/opp/
12993F:	Documentation/power/opp.rst
12994F:	drivers/opp/
12995F:	include/linux/pm_opp.h
12996
12997OPL4 DRIVER
12998M:	Clemens Ladisch <clemens@ladisch.de>
12999L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13000S:	Maintained
13001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13002F:	sound/drivers/opl4/
13003
13004OPROFILE
13005M:	Robert Richter <rric@kernel.org>
13006L:	oprofile-list@lists.sf.net
13007S:	Maintained
13008F:	arch/*/include/asm/oprofile*.h
13009F:	arch/*/oprofile/
13010F:	drivers/oprofile/
13011F:	include/linux/oprofile.h
13012
13013ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13014M:	Mark Fasheh <mark@fasheh.com>
13015M:	Joel Becker <jlbec@evilplan.org>
13016M:	Joseph Qi <joseph.qi@linux.alibaba.com>
13017L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13018S:	Supported
13019W:	http://ocfs2.wiki.kernel.org
13020F:	Documentation/filesystems/dlmfs.rst
13021F:	Documentation/filesystems/ocfs2.rst
13022F:	fs/ocfs2/
13023
13024ORANGEFS FILESYSTEM
13025M:	Mike Marshall <hubcap@omnibond.com>
13026R:	Martin Brandenburg <martin@omnibond.com>
13027L:	devel@lists.orangefs.org
13028S:	Supported
13029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13030F:	Documentation/filesystems/orangefs.rst
13031F:	fs/orangefs/
13032
13033ORINOCO DRIVER
13034L:	linux-wireless@vger.kernel.org
13035S:	Orphan
13036W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13037W:	http://www.nongnu.org/orinoco/
13038F:	drivers/net/wireless/intersil/orinoco/
13039
13040OV2659 OMNIVISION SENSOR DRIVER
13041M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13042L:	linux-media@vger.kernel.org
13043S:	Maintained
13044W:	https://linuxtv.org
13045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13046T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13047F:	drivers/media/i2c/ov2659.c
13048F:	include/media/i2c/ov2659.h
13049
13050OVERLAY FILESYSTEM
13051M:	Miklos Szeredi <miklos@szeredi.hu>
13052L:	linux-unionfs@vger.kernel.org
13053S:	Supported
13054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13055F:	Documentation/filesystems/overlayfs.rst
13056F:	fs/overlayfs/
13057
13058P54 WIRELESS DRIVER
13059M:	Christian Lamparter <chunkeey@googlemail.com>
13060L:	linux-wireless@vger.kernel.org
13061S:	Maintained
13062W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13063F:	drivers/net/wireless/intersil/p54/
13064
13065PACKING
13066M:	Vladimir Oltean <olteanv@gmail.com>
13067L:	netdev@vger.kernel.org
13068S:	Supported
13069F:	Documentation/core-api/packing.rst
13070F:	include/linux/packing.h
13071F:	lib/packing.c
13072
13073PADATA PARALLEL EXECUTION MECHANISM
13074M:	Steffen Klassert <steffen.klassert@secunet.com>
13075L:	linux-crypto@vger.kernel.org
13076S:	Maintained
13077F:	Documentation/core-api/padata.rst
13078F:	include/linux/padata.h
13079F:	kernel/padata.c
13080
13081PAGE POOL
13082M:	Jesper Dangaard Brouer <hawk@kernel.org>
13083M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
13084L:	netdev@vger.kernel.org
13085S:	Supported
13086F:	include/net/page_pool.h
13087F:	net/core/page_pool.c
13088
13089PANASONIC LAPTOP ACPI EXTRAS DRIVER
13090M:	Harald Welte <laforge@gnumonks.org>
13091L:	platform-driver-x86@vger.kernel.org
13092S:	Maintained
13093F:	drivers/platform/x86/panasonic-laptop.c
13094
13095PARALLAX PING IIO SENSOR DRIVER
13096M:	Andreas Klinger <ak@it-klinger.de>
13097L:	linux-iio@vger.kernel.org
13098S:	Maintained
13099F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13100F:	drivers/iio/proximity/ping.c
13101
13102PARALLEL LCD/KEYPAD PANEL DRIVER
13103M:	Willy Tarreau <willy@haproxy.com>
13104M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13105S:	Odd Fixes
13106F:	Documentation/admin-guide/lcd-panel-cgram.rst
13107F:	drivers/auxdisplay/panel.c
13108
13109PARALLEL PORT SUBSYSTEM
13110M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13111M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13112L:	linux-parport@lists.infradead.org (subscribers-only)
13113S:	Maintained
13114F:	Documentation/driver-api/parport*.rst
13115F:	drivers/char/ppdev.c
13116F:	drivers/parport/
13117F:	include/linux/parport*.h
13118F:	include/uapi/linux/ppdev.h
13119
13120PARAVIRT_OPS INTERFACE
13121M:	Juergen Gross <jgross@suse.com>
13122M:	Deep Shah <sdeep@vmware.com>
13123M:	"VMware, Inc." <pv-drivers@vmware.com>
13124L:	virtualization@lists.linux-foundation.org
13125S:	Supported
13126F:	Documentation/virt/paravirt_ops.rst
13127F:	arch/*/include/asm/paravirt*.h
13128F:	arch/*/kernel/paravirt*
13129F:	include/linux/hypervisor.h
13130
13131PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13132M:	Tim Waugh <tim@cyberelk.net>
13133L:	linux-parport@lists.infradead.org (subscribers-only)
13134S:	Maintained
13135F:	Documentation/admin-guide/blockdev/paride.rst
13136F:	drivers/block/paride/
13137
13138PARISC ARCHITECTURE
13139M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13140M:	Helge Deller <deller@gmx.de>
13141L:	linux-parisc@vger.kernel.org
13142S:	Maintained
13143W:	https://parisc.wiki.kernel.org
13144Q:	http://patchwork.kernel.org/project/linux-parisc/list/
13145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13147F:	Documentation/parisc/
13148F:	arch/parisc/
13149F:	drivers/char/agp/parisc-agp.c
13150F:	drivers/input/misc/hp_sdc_rtc.c
13151F:	drivers/input/serio/gscps2.c
13152F:	drivers/input/serio/hp_sdc*
13153F:	drivers/parisc/
13154F:	drivers/parport/parport_gsc.*
13155F:	drivers/tty/serial/8250/8250_gsc.c
13156F:	drivers/video/console/sti*
13157F:	drivers/video/fbdev/sti*
13158F:	drivers/video/logo/logo_parisc*
13159F:	include/linux/hp_sdc.h
13160
13161PARMAN
13162M:	Jiri Pirko <jiri@nvidia.com>
13163L:	netdev@vger.kernel.org
13164S:	Supported
13165F:	include/linux/parman.h
13166F:	lib/parman.c
13167F:	lib/test_parman.c
13168
13169PC ENGINES APU BOARD DRIVER
13170M:	Enrico Weigelt, metux IT consult <info@metux.net>
13171S:	Maintained
13172F:	drivers/platform/x86/pcengines-apuv2.c
13173
13174PC87360 HARDWARE MONITORING DRIVER
13175M:	Jim Cromie <jim.cromie@gmail.com>
13176L:	linux-hwmon@vger.kernel.org
13177S:	Maintained
13178F:	Documentation/hwmon/pc87360.rst
13179F:	drivers/hwmon/pc87360.c
13180
13181PC8736x GPIO DRIVER
13182M:	Jim Cromie <jim.cromie@gmail.com>
13183S:	Maintained
13184F:	drivers/char/pc8736x_gpio.c
13185
13186PC87427 HARDWARE MONITORING DRIVER
13187M:	Jean Delvare <jdelvare@suse.com>
13188L:	linux-hwmon@vger.kernel.org
13189S:	Maintained
13190F:	Documentation/hwmon/pc87427.rst
13191F:	drivers/hwmon/pc87427.c
13192
13193PCA9532 LED DRIVER
13194M:	Riku Voipio <riku.voipio@iki.fi>
13195S:	Maintained
13196F:	drivers/leds/leds-pca9532.c
13197F:	include/linux/leds-pca9532.h
13198
13199PCA9541 I2C BUS MASTER SELECTOR DRIVER
13200M:	Guenter Roeck <linux@roeck-us.net>
13201L:	linux-i2c@vger.kernel.org
13202S:	Maintained
13203F:	drivers/i2c/muxes/i2c-mux-pca9541.c
13204
13205PCDP - PRIMARY CONSOLE AND DEBUG PORT
13206M:	Khalid Aziz <khalid@gonehiking.org>
13207S:	Maintained
13208F:	drivers/firmware/pcdp.*
13209
13210PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13211M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13212L:	linux-pci@vger.kernel.org
13213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13214S:	Maintained
13215F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
13216F:	drivers/pci/controller/pci-aardvark.c
13217
13218PCI DRIVER FOR ALTERA PCIE IP
13219M:	Ley Foon Tan <ley.foon.tan@intel.com>
13220L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13221L:	linux-pci@vger.kernel.org
13222S:	Supported
13223F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
13224F:	drivers/pci/controller/pcie-altera.c
13225
13226PCI DRIVER FOR APPLIEDMICRO XGENE
13227M:	Toan Le <toan@os.amperecomputing.com>
13228L:	linux-pci@vger.kernel.org
13229L:	linux-arm-kernel@lists.infradead.org
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13232F:	drivers/pci/controller/pci-xgene.c
13233
13234PCI DRIVER FOR ARM VERSATILE PLATFORM
13235M:	Rob Herring <robh@kernel.org>
13236L:	linux-pci@vger.kernel.org
13237L:	linux-arm-kernel@lists.infradead.org
13238S:	Maintained
13239F:	Documentation/devicetree/bindings/pci/versatile.yaml
13240F:	drivers/pci/controller/pci-versatile.c
13241
13242PCI DRIVER FOR ARMADA 8K
13243M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13244L:	linux-pci@vger.kernel.org
13245L:	linux-arm-kernel@lists.infradead.org
13246S:	Maintained
13247F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13248F:	drivers/pci/controller/dwc/pcie-armada8k.c
13249
13250PCI DRIVER FOR CADENCE PCIE IP
13251M:	Tom Joseph <tjoseph@cadence.com>
13252L:	linux-pci@vger.kernel.org
13253S:	Maintained
13254F:	Documentation/devicetree/bindings/pci/cdns,*
13255F:	drivers/pci/controller/cadence/
13256
13257PCI DRIVER FOR FREESCALE LAYERSCAPE
13258M:	Minghuan Lian <minghuan.Lian@nxp.com>
13259M:	Mingkai Hu <mingkai.hu@nxp.com>
13260M:	Roy Zang <roy.zang@nxp.com>
13261L:	linuxppc-dev@lists.ozlabs.org
13262L:	linux-pci@vger.kernel.org
13263L:	linux-arm-kernel@lists.infradead.org
13264S:	Maintained
13265F:	drivers/pci/controller/dwc/*layerscape*
13266
13267PCI DRIVER FOR GENERIC OF HOSTS
13268M:	Will Deacon <will@kernel.org>
13269L:	linux-pci@vger.kernel.org
13270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13271S:	Maintained
13272F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13273F:	drivers/pci/controller/pci-host-common.c
13274F:	drivers/pci/controller/pci-host-generic.c
13275
13276PCI DRIVER FOR IMX6
13277M:	Richard Zhu <hongxing.zhu@nxp.com>
13278M:	Lucas Stach <l.stach@pengutronix.de>
13279L:	linux-pci@vger.kernel.org
13280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13281S:	Maintained
13282F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13283F:	drivers/pci/controller/dwc/*imx6*
13284
13285PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13286M:	Jonathan Derrick <jonathan.derrick@intel.com>
13287L:	linux-pci@vger.kernel.org
13288S:	Supported
13289F:	drivers/pci/controller/vmd.c
13290
13291PCI DRIVER FOR MICROSEMI SWITCHTEC
13292M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13293M:	Logan Gunthorpe <logang@deltatee.com>
13294L:	linux-pci@vger.kernel.org
13295S:	Maintained
13296F:	Documentation/ABI/testing/sysfs-class-switchtec
13297F:	Documentation/driver-api/switchtec.rst
13298F:	drivers/ntb/hw/mscc/
13299F:	drivers/pci/switch/switchtec*
13300F:	include/linux/switchtec.h
13301F:	include/uapi/linux/switchtec_ioctl.h
13302
13303PCI DRIVER FOR MOBIVEIL PCIE IP
13304M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13305M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13306L:	linux-pci@vger.kernel.org
13307S:	Supported
13308F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13309F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13310
13311PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13312M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13313M:	Jason Cooper <jason@lakedaemon.net>
13314L:	linux-pci@vger.kernel.org
13315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13316S:	Maintained
13317F:	drivers/pci/controller/*mvebu*
13318
13319PCI DRIVER FOR NVIDIA TEGRA
13320M:	Thierry Reding <thierry.reding@gmail.com>
13321L:	linux-tegra@vger.kernel.org
13322L:	linux-pci@vger.kernel.org
13323S:	Supported
13324F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13325F:	drivers/pci/controller/pci-tegra.c
13326
13327PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13328M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13329L:	linux-pci@vger.kernel.org
13330L:	linux-arm-kernel@lists.infradead.org
13331S:	Maintained
13332F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13333F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13334
13335PCI DRIVER FOR RENESAS R-CAR
13336M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13337M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13338L:	linux-pci@vger.kernel.org
13339L:	linux-renesas-soc@vger.kernel.org
13340S:	Maintained
13341F:	Documentation/devicetree/bindings/pci/*rcar*
13342F:	drivers/pci/controller/*rcar*
13343
13344PCI DRIVER FOR SAMSUNG EXYNOS
13345M:	Jingoo Han <jingoohan1@gmail.com>
13346L:	linux-pci@vger.kernel.org
13347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13348L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13349S:	Maintained
13350F:	drivers/pci/controller/dwc/pci-exynos.c
13351
13352PCI DRIVER FOR SYNOPSYS DESIGNWARE
13353M:	Jingoo Han <jingoohan1@gmail.com>
13354M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13355L:	linux-pci@vger.kernel.org
13356S:	Maintained
13357F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13358F:	drivers/pci/controller/dwc/*designware*
13359
13360PCI DRIVER FOR TI DRA7XX/J721E
13361M:	Kishon Vijay Abraham I <kishon@ti.com>
13362L:	linux-omap@vger.kernel.org
13363L:	linux-pci@vger.kernel.org
13364L:	linux-arm-kernel@lists.infradead.org
13365S:	Supported
13366F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13367F:	drivers/pci/controller/cadence/pci-j721e.c
13368F:	drivers/pci/controller/dwc/pci-dra7xx.c
13369
13370PCI DRIVER FOR TI KEYSTONE
13371M:	Murali Karicheri <m-karicheri2@ti.com>
13372L:	linux-pci@vger.kernel.org
13373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13374S:	Maintained
13375F:	drivers/pci/controller/dwc/pci-keystone.c
13376
13377PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13378M:	Linus Walleij <linus.walleij@linaro.org>
13379L:	linux-pci@vger.kernel.org
13380S:	Maintained
13381F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13382F:	drivers/pci/controller/pci-v3-semi.c
13383
13384PCI ENDPOINT SUBSYSTEM
13385M:	Kishon Vijay Abraham I <kishon@ti.com>
13386M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13387L:	linux-pci@vger.kernel.org
13388S:	Supported
13389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13390F:	drivers/misc/pci_endpoint_test.c
13391F:	drivers/pci/endpoint/
13392F:	tools/pci/
13393
13394PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13395M:	Russell Currey <ruscur@russell.cc>
13396M:	Oliver O'Halloran <oohall@gmail.com>
13397L:	linuxppc-dev@lists.ozlabs.org
13398S:	Supported
13399F:	Documentation/PCI/pci-error-recovery.rst
13400F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13401F:	arch/powerpc/include/*/eeh*.h
13402F:	arch/powerpc/kernel/eeh*.c
13403F:	arch/powerpc/platforms/*/eeh*.c
13404F:	drivers/pci/pcie/aer.c
13405F:	drivers/pci/pcie/dpc.c
13406F:	drivers/pci/pcie/err.c
13407
13408PCI ERROR RECOVERY
13409M:	Linas Vepstas <linasvepstas@gmail.com>
13410L:	linux-pci@vger.kernel.org
13411S:	Supported
13412F:	Documentation/PCI/pci-error-recovery.rst
13413
13414PCI MSI DRIVER FOR ALTERA MSI IP
13415M:	Ley Foon Tan <ley.foon.tan@intel.com>
13416L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13417L:	linux-pci@vger.kernel.org
13418S:	Supported
13419F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13420F:	drivers/pci/controller/pcie-altera-msi.c
13421
13422PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13423M:	Toan Le <toan@os.amperecomputing.com>
13424L:	linux-pci@vger.kernel.org
13425L:	linux-arm-kernel@lists.infradead.org
13426S:	Maintained
13427F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13428F:	drivers/pci/controller/pci-xgene-msi.c
13429
13430PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13431M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13432R:	Rob Herring <robh@kernel.org>
13433L:	linux-pci@vger.kernel.org
13434S:	Supported
13435Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13437F:	drivers/pci/controller/
13438
13439PCI SUBSYSTEM
13440M:	Bjorn Helgaas <bhelgaas@google.com>
13441L:	linux-pci@vger.kernel.org
13442S:	Supported
13443Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13445F:	Documentation/PCI/
13446F:	Documentation/devicetree/bindings/pci/
13447F:	arch/x86/kernel/early-quirks.c
13448F:	arch/x86/kernel/quirks.c
13449F:	arch/x86/pci/
13450F:	drivers/acpi/pci*
13451F:	drivers/pci/
13452F:	include/asm-generic/pci*
13453F:	include/linux/of_pci.h
13454F:	include/linux/pci*
13455F:	include/uapi/linux/pci*
13456F:	lib/pci*
13457
13458PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13459M:	Jonathan Chocron <jonnyc@amazon.com>
13460L:	linux-pci@vger.kernel.org
13461S:	Maintained
13462F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13463F:	drivers/pci/controller/dwc/pcie-al.c
13464
13465PCIE DRIVER FOR AMLOGIC MESON
13466M:	Yue Wang <yue.wang@Amlogic.com>
13467L:	linux-pci@vger.kernel.org
13468L:	linux-amlogic@lists.infradead.org
13469S:	Maintained
13470F:	drivers/pci/controller/dwc/pci-meson.c
13471
13472PCIE DRIVER FOR AXIS ARTPEC
13473M:	Jesper Nilsson <jesper.nilsson@axis.com>
13474L:	linux-arm-kernel@axis.com
13475L:	linux-pci@vger.kernel.org
13476S:	Maintained
13477F:	Documentation/devicetree/bindings/pci/axis,artpec*
13478F:	drivers/pci/controller/dwc/*artpec*
13479
13480PCIE DRIVER FOR CAVIUM THUNDERX
13481M:	Robert Richter <rric@kernel.org>
13482L:	linux-pci@vger.kernel.org
13483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13484S:	Odd Fixes
13485F:	drivers/pci/controller/pci-thunder-*
13486
13487PCIE DRIVER FOR HISILICON
13488M:	Zhou Wang <wangzhou1@hisilicon.com>
13489L:	linux-pci@vger.kernel.org
13490S:	Maintained
13491F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13492F:	drivers/pci/controller/dwc/pcie-hisi.c
13493
13494PCIE DRIVER FOR HISILICON KIRIN
13495M:	Xiaowei Song <songxiaowei@hisilicon.com>
13496M:	Binghui Wang <wangbinghui@hisilicon.com>
13497L:	linux-pci@vger.kernel.org
13498S:	Maintained
13499F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13500F:	drivers/pci/controller/dwc/pcie-kirin.c
13501
13502PCIE DRIVER FOR HISILICON STB
13503M:	Shawn Guo <shawn.guo@linaro.org>
13504L:	linux-pci@vger.kernel.org
13505S:	Maintained
13506F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13507F:	drivers/pci/controller/dwc/pcie-histb.c
13508
13509PCIE DRIVER FOR MEDIATEK
13510M:	Ryder Lee <ryder.lee@mediatek.com>
13511L:	linux-pci@vger.kernel.org
13512L:	linux-mediatek@lists.infradead.org
13513S:	Supported
13514F:	Documentation/devicetree/bindings/pci/mediatek*
13515F:	drivers/pci/controller/*mediatek*
13516
13517PCIE DRIVER FOR QUALCOMM MSM
13518M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13519L:	linux-pci@vger.kernel.org
13520L:	linux-arm-msm@vger.kernel.org
13521S:	Maintained
13522F:	drivers/pci/controller/dwc/*qcom*
13523
13524PCIE DRIVER FOR ROCKCHIP
13525M:	Shawn Lin <shawn.lin@rock-chips.com>
13526L:	linux-pci@vger.kernel.org
13527L:	linux-rockchip@lists.infradead.org
13528S:	Maintained
13529F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13530F:	drivers/pci/controller/pcie-rockchip*
13531
13532PCIE DRIVER FOR SOCIONEXT UNIPHIER
13533M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13534L:	linux-pci@vger.kernel.org
13535S:	Maintained
13536F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13537F:	drivers/pci/controller/dwc/pcie-uniphier*
13538
13539PCIE DRIVER FOR ST SPEAR13XX
13540M:	Pratyush Anand <pratyush.anand@gmail.com>
13541L:	linux-pci@vger.kernel.org
13542S:	Maintained
13543F:	drivers/pci/controller/dwc/*spear*
13544
13545PCMCIA SUBSYSTEM
13546M:	Dominik Brodowski <linux@dominikbrodowski.net>
13547S:	Odd Fixes
13548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13549F:	Documentation/pcmcia/
13550F:	drivers/pcmcia/
13551F:	include/pcmcia/
13552F:	tools/pcmcia/
13553
13554PCNET32 NETWORK DRIVER
13555M:	Don Fry <pcnet32@frontier.com>
13556L:	netdev@vger.kernel.org
13557S:	Maintained
13558F:	drivers/net/ethernet/amd/pcnet32.c
13559
13560PCRYPT PARALLEL CRYPTO ENGINE
13561M:	Steffen Klassert <steffen.klassert@secunet.com>
13562L:	linux-crypto@vger.kernel.org
13563S:	Maintained
13564F:	crypto/pcrypt.c
13565F:	include/crypto/pcrypt.h
13566
13567PEAQ WMI HOTKEYS DRIVER
13568M:	Hans de Goede <hdegoede@redhat.com>
13569L:	platform-driver-x86@vger.kernel.org
13570S:	Maintained
13571F:	drivers/platform/x86/peaq-wmi.c
13572
13573PENSANDO ETHERNET DRIVERS
13574M:	Shannon Nelson <snelson@pensando.io>
13575M:	Pensando Drivers <drivers@pensando.io>
13576L:	netdev@vger.kernel.org
13577S:	Supported
13578F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13579F:	drivers/net/ethernet/pensando/
13580
13581PER-CPU MEMORY ALLOCATOR
13582M:	Dennis Zhou <dennis@kernel.org>
13583M:	Tejun Heo <tj@kernel.org>
13584M:	Christoph Lameter <cl@linux.com>
13585S:	Maintained
13586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13587F:	arch/*/include/asm/percpu.h
13588F:	include/linux/percpu*.h
13589F:	mm/percpu*.c
13590
13591PER-TASK DELAY ACCOUNTING
13592M:	Balbir Singh <bsingharora@gmail.com>
13593S:	Maintained
13594F:	include/linux/delayacct.h
13595F:	kernel/delayacct.c
13596
13597PERFORMANCE EVENTS SUBSYSTEM
13598M:	Peter Zijlstra <peterz@infradead.org>
13599M:	Ingo Molnar <mingo@redhat.com>
13600M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13601R:	Mark Rutland <mark.rutland@arm.com>
13602R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13603R:	Jiri Olsa <jolsa@redhat.com>
13604R:	Namhyung Kim <namhyung@kernel.org>
13605L:	linux-kernel@vger.kernel.org
13606S:	Supported
13607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13608F:	arch/*/events/*
13609F:	arch/*/events/*/*
13610F:	arch/*/include/asm/perf_event.h
13611F:	arch/*/kernel/*/*/perf_event*.c
13612F:	arch/*/kernel/*/perf_event*.c
13613F:	arch/*/kernel/perf_callchain.c
13614F:	arch/*/kernel/perf_event*.c
13615F:	include/linux/perf_event.h
13616F:	include/uapi/linux/perf_event.h
13617F:	kernel/events/*
13618F:	tools/lib/perf/
13619F:	tools/perf/
13620
13621PERFORMANCE EVENTS TOOLING ARM64
13622R:	John Garry <john.garry@huawei.com>
13623R:	Will Deacon <will@kernel.org>
13624R:	Mathieu Poirier <mathieu.poirier@linaro.org>
13625R:	Leo Yan <leo.yan@linaro.org>
13626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13627S:	Supported
13628F:	tools/build/feature/test-libopencsd.c
13629F:	tools/perf/arch/arm*/
13630F:	tools/perf/pmu-events/arch/arm64/
13631F:	tools/perf/util/arm-spe*
13632F:	tools/perf/util/cs-etm*
13633
13634PERSONALITY HANDLING
13635M:	Christoph Hellwig <hch@infradead.org>
13636L:	linux-abi-devel@lists.sourceforge.net
13637S:	Maintained
13638F:	include/linux/personality.h
13639F:	include/uapi/linux/personality.h
13640
13641PHOENIX RC FLIGHT CONTROLLER ADAPTER
13642M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13643L:	linux-input@vger.kernel.org
13644S:	Maintained
13645F:	Documentation/input/devices/pxrc.rst
13646F:	drivers/input/joystick/pxrc.c
13647
13648PHONET PROTOCOL
13649M:	Remi Denis-Courmont <courmisch@gmail.com>
13650S:	Supported
13651F:	Documentation/networking/phonet.rst
13652F:	include/linux/phonet.h
13653F:	include/net/phonet/
13654F:	include/uapi/linux/phonet.h
13655F:	net/phonet/
13656
13657PHRAM MTD DRIVER
13658M:	Joern Engel <joern@lazybastard.org>
13659L:	linux-mtd@lists.infradead.org
13660S:	Maintained
13661F:	drivers/mtd/devices/phram.c
13662
13663PICOLCD HID DRIVER
13664M:	Bruno Prémont <bonbons@linux-vserver.org>
13665L:	linux-input@vger.kernel.org
13666S:	Maintained
13667F:	drivers/hid/hid-picolcd*
13668
13669PICOXCELL SUPPORT
13670M:	Jamie Iles <jamie@jamieiles.com>
13671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13672S:	Supported
13673T:	git git://github.com/jamieiles/linux-2.6-ji.git
13674F:	arch/arm/boot/dts/picoxcell*
13675F:	arch/arm/mach-picoxcell/
13676F:	drivers/crypto/picoxcell*
13677
13678PIDFD API
13679M:	Christian Brauner <christian@brauner.io>
13680L:	linux-kernel@vger.kernel.org
13681S:	Maintained
13682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13683F:	samples/pidfd/
13684F:	tools/testing/selftests/clone3/
13685F:	tools/testing/selftests/pid_namespace/
13686F:	tools/testing/selftests/pidfd/
13687K:	(?i)pidfd
13688K:	(?i)clone3
13689K:	\b(clone_args|kernel_clone_args)\b
13690
13691PIN CONTROL SUBSYSTEM
13692M:	Linus Walleij <linus.walleij@linaro.org>
13693L:	linux-gpio@vger.kernel.org
13694S:	Maintained
13695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13696F:	Documentation/devicetree/bindings/pinctrl/
13697F:	Documentation/driver-api/pinctl.rst
13698F:	drivers/pinctrl/
13699F:	include/linux/pinctrl/
13700
13701PIN CONTROLLER - FREESCALE
13702M:	Dong Aisheng <aisheng.dong@nxp.com>
13703M:	Fabio Estevam <festevam@gmail.com>
13704M:	Shawn Guo <shawnguo@kernel.org>
13705M:	Stefan Agner <stefan@agner.ch>
13706R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13707L:	linux-gpio@vger.kernel.org
13708S:	Maintained
13709F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13710F:	drivers/pinctrl/freescale/
13711
13712PIN CONTROLLER - INTEL
13713M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13714M:	Andy Shevchenko <andy@kernel.org>
13715S:	Maintained
13716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13717F:	drivers/pinctrl/intel/
13718
13719PIN CONTROLLER - MEDIATEK
13720M:	Sean Wang <sean.wang@kernel.org>
13721L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13722S:	Maintained
13723F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13724F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13725F:	drivers/pinctrl/mediatek/
13726
13727PIN CONTROLLER - MICROCHIP AT91
13728M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13730L:	linux-gpio@vger.kernel.org
13731S:	Supported
13732F:	drivers/gpio/gpio-sama5d2-piobu.c
13733F:	drivers/pinctrl/pinctrl-at91*
13734
13735PIN CONTROLLER - QUALCOMM
13736M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13737L:	linux-arm-msm@vger.kernel.org
13738S:	Maintained
13739F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13740F:	drivers/pinctrl/qcom/
13741
13742PIN CONTROLLER - RENESAS
13743M:	Geert Uytterhoeven <geert+renesas@glider.be>
13744L:	linux-renesas-soc@vger.kernel.org
13745S:	Supported
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13747F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13748F:	drivers/pinctrl/pinctrl-rz*
13749F:	drivers/pinctrl/sh-pfc/
13750
13751PIN CONTROLLER - SAMSUNG
13752M:	Tomasz Figa <tomasz.figa@gmail.com>
13753M:	Krzysztof Kozlowski <krzk@kernel.org>
13754M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13756L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13757S:	Maintained
13758Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13760F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13761F:	drivers/pinctrl/samsung/
13762F:	include/dt-bindings/pinctrl/samsung.h
13763
13764PIN CONTROLLER - SINGLE
13765M:	Tony Lindgren <tony@atomide.com>
13766M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13768L:	linux-omap@vger.kernel.org
13769S:	Maintained
13770F:	drivers/pinctrl/pinctrl-single.c
13771
13772PIN CONTROLLER - ST SPEAR
13773M:	Viresh Kumar <vireshk@kernel.org>
13774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13775S:	Maintained
13776W:	http://www.st.com/spear
13777F:	drivers/pinctrl/spear/
13778
13779PISTACHIO SOC SUPPORT
13780M:	James Hartley <james.hartley@sondrel.com>
13781L:	linux-mips@vger.kernel.org
13782S:	Odd Fixes
13783F:	arch/mips/boot/dts/img/pistachio*
13784F:	arch/mips/configs/pistachio*_defconfig
13785F:	arch/mips/include/asm/mach-pistachio/
13786F:	arch/mips/pistachio/
13787
13788PKTCDVD DRIVER
13789M:	linux-block@vger.kernel.org
13790S:	Orphan
13791F:	drivers/block/pktcdvd.c
13792F:	include/linux/pktcdvd.h
13793F:	include/uapi/linux/pktcdvd.h
13794
13795PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13796M:	Tomasz Duszynski <tduszyns@gmail.com>
13797S:	Maintained
13798F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13799F:	drivers/iio/chemical/pms7003.c
13800
13801PLDMFW LIBRARY
13802M:	Jacob Keller <jacob.e.keller@intel.com>
13803S:	Maintained
13804F:	Documentation/driver-api/pldmfw/
13805F:	include/linux/pldmfw.h
13806F:	lib/pldmfw/
13807
13808PLX DMA DRIVER
13809M:	Logan Gunthorpe <logang@deltatee.com>
13810S:	Maintained
13811F:	drivers/dma/plx_dma.c
13812
13813PM-GRAPH UTILITY
13814M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13815L:	linux-pm@vger.kernel.org
13816S:	Supported
13817W:	https://01.org/pm-graph
13818B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13819T:	git git://github.com/intel/pm-graph
13820F:	tools/power/pm-graph
13821
13822PMBUS HARDWARE MONITORING DRIVERS
13823M:	Guenter Roeck <linux@roeck-us.net>
13824L:	linux-hwmon@vger.kernel.org
13825S:	Maintained
13826W:	http://hwmon.wiki.kernel.org/
13827W:	http://www.roeck-us.net/linux/drivers/
13828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13829F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13830F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13831F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13832F:	Documentation/hwmon/adm1275.rst
13833F:	Documentation/hwmon/ibm-cffps.rst
13834F:	Documentation/hwmon/ir35221.rst
13835F:	Documentation/hwmon/lm25066.rst
13836F:	Documentation/hwmon/ltc2978.rst
13837F:	Documentation/hwmon/ltc3815.rst
13838F:	Documentation/hwmon/max16064.rst
13839F:	Documentation/hwmon/max20751.rst
13840F:	Documentation/hwmon/max31785.rst
13841F:	Documentation/hwmon/max34440.rst
13842F:	Documentation/hwmon/max8688.rst
13843F:	Documentation/hwmon/pmbus-core.rst
13844F:	Documentation/hwmon/pmbus.rst
13845F:	Documentation/hwmon/tps40422.rst
13846F:	Documentation/hwmon/ucd9000.rst
13847F:	Documentation/hwmon/ucd9200.rst
13848F:	Documentation/hwmon/zl6100.rst
13849F:	drivers/hwmon/pmbus/
13850F:	include/linux/pmbus.h
13851
13852PMC SIERRA MaxRAID DRIVER
13853L:	linux-scsi@vger.kernel.org
13854S:	Orphan
13855W:	http://www.pmc-sierra.com/
13856F:	drivers/scsi/pmcraid.*
13857
13858PMC SIERRA PM8001 DRIVER
13859M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13860L:	linux-scsi@vger.kernel.org
13861S:	Supported
13862F:	drivers/scsi/pm8001/
13863
13864PNI RM3100 IIO DRIVER
13865M:	Song Qiang <songqiang1304521@gmail.com>
13866L:	linux-iio@vger.kernel.org
13867S:	Maintained
13868F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13869F:	drivers/iio/magnetometer/rm3100*
13870
13871PNP SUPPORT
13872M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13873L:	linux-acpi@vger.kernel.org
13874S:	Maintained
13875F:	drivers/pnp/
13876F:	include/linux/pnp.h
13877
13878POSIX CLOCKS and TIMERS
13879M:	Thomas Gleixner <tglx@linutronix.de>
13880L:	linux-kernel@vger.kernel.org
13881S:	Maintained
13882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13883F:	fs/timerfd.c
13884F:	include/linux/time_namespace.h
13885F:	include/linux/timer*
13886F:	kernel/time/*timer*
13887F:	kernel/time/namespace.c
13888
13889POWER MANAGEMENT CORE
13890M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13891L:	linux-pm@vger.kernel.org
13892S:	Supported
13893B:	https://bugzilla.kernel.org
13894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13895F:	drivers/base/power/
13896F:	drivers/powercap/
13897F:	include/linux/intel_rapl.h
13898F:	include/linux/pm.h
13899F:	include/linux/pm_*
13900F:	include/linux/powercap.h
13901F:	kernel/configs/nopm.config
13902
13903POWER STATE COORDINATION INTERFACE (PSCI)
13904M:	Mark Rutland <mark.rutland@arm.com>
13905M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13906L:	linux-arm-kernel@lists.infradead.org
13907S:	Maintained
13908F:	drivers/firmware/psci/
13909F:	include/linux/psci.h
13910F:	include/uapi/linux/psci.h
13911
13912POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13913M:	Sebastian Reichel <sre@kernel.org>
13914L:	linux-pm@vger.kernel.org
13915S:	Maintained
13916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13917F:	Documentation/ABI/testing/sysfs-class-power
13918F:	Documentation/devicetree/bindings/power/supply/
13919F:	drivers/power/supply/
13920F:	include/linux/power_supply.h
13921
13922POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13923M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13924L:	linuxppc-dev@lists.ozlabs.org
13925S:	Maintained
13926F:	drivers/char/powernv-op-panel.c
13927
13928PPP OVER ATM (RFC 2364)
13929M:	Mitchell Blank Jr <mitch@sfgoth.com>
13930S:	Maintained
13931F:	include/uapi/linux/atmppp.h
13932F:	net/atm/pppoatm.c
13933
13934PPP OVER ETHERNET
13935M:	Michal Ostrowski <mostrows@earthlink.net>
13936S:	Maintained
13937F:	drivers/net/ppp/pppoe.c
13938F:	drivers/net/ppp/pppox.c
13939
13940PPP OVER L2TP
13941M:	James Chapman <jchapman@katalix.com>
13942S:	Maintained
13943F:	include/linux/if_pppol2tp.h
13944F:	include/uapi/linux/if_pppol2tp.h
13945F:	net/l2tp/l2tp_ppp.c
13946
13947PPP PROTOCOL DRIVERS AND COMPRESSORS
13948M:	Paul Mackerras <paulus@samba.org>
13949L:	linux-ppp@vger.kernel.org
13950S:	Maintained
13951F:	drivers/net/ppp/ppp_*
13952
13953PPS SUPPORT
13954M:	Rodolfo Giometti <giometti@enneenne.com>
13955L:	linuxpps@ml.enneenne.com (subscribers-only)
13956S:	Maintained
13957W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13958F:	Documentation/ABI/testing/sysfs-pps
13959F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13960F:	Documentation/driver-api/pps.rst
13961F:	drivers/pps/
13962F:	include/linux/pps*.h
13963F:	include/uapi/linux/pps.h
13964
13965PPTP DRIVER
13966M:	Dmitry Kozlov <xeb@mail.ru>
13967L:	netdev@vger.kernel.org
13968S:	Maintained
13969W:	http://sourceforge.net/projects/accel-pptp
13970F:	drivers/net/ppp/pptp.c
13971
13972PRESSURE STALL INFORMATION (PSI)
13973M:	Johannes Weiner <hannes@cmpxchg.org>
13974S:	Maintained
13975F:	include/linux/psi*
13976F:	kernel/sched/psi.c
13977
13978PRINTK
13979M:	Petr Mladek <pmladek@suse.com>
13980M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13981R:	Steven Rostedt <rostedt@goodmis.org>
13982S:	Maintained
13983F:	include/linux/printk.h
13984F:	kernel/printk/
13985
13986PRISM54 WIRELESS DRIVER
13987M:	Luis Chamberlain <mcgrof@kernel.org>
13988L:	linux-wireless@vger.kernel.org
13989S:	Obsolete
13990W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13991F:	drivers/net/wireless/intersil/prism54/
13992
13993PROC FILESYSTEM
13994R:	Alexey Dobriyan <adobriyan@gmail.com>
13995L:	linux-kernel@vger.kernel.org
13996L:	linux-fsdevel@vger.kernel.org
13997S:	Maintained
13998F:	Documentation/filesystems/proc.rst
13999F:	fs/proc/
14000F:	include/linux/proc_fs.h
14001F:	tools/testing/selftests/proc/
14002
14003PROC SYSCTL
14004M:	Luis Chamberlain <mcgrof@kernel.org>
14005M:	Kees Cook <keescook@chromium.org>
14006M:	Iurii Zaikin <yzaikin@google.com>
14007L:	linux-kernel@vger.kernel.org
14008L:	linux-fsdevel@vger.kernel.org
14009S:	Maintained
14010F:	fs/proc/proc_sysctl.c
14011F:	include/linux/sysctl.h
14012F:	kernel/sysctl-test.c
14013F:	kernel/sysctl.c
14014F:	tools/testing/selftests/sysctl/
14015
14016PS3 NETWORK SUPPORT
14017M:	Geoff Levand <geoff@infradead.org>
14018L:	netdev@vger.kernel.org
14019L:	linuxppc-dev@lists.ozlabs.org
14020S:	Maintained
14021F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
14022
14023PS3 PLATFORM SUPPORT
14024M:	Geoff Levand <geoff@infradead.org>
14025L:	linuxppc-dev@lists.ozlabs.org
14026S:	Maintained
14027F:	arch/powerpc/boot/ps3*
14028F:	arch/powerpc/include/asm/lv1call.h
14029F:	arch/powerpc/include/asm/ps3*.h
14030F:	arch/powerpc/platforms/ps3/
14031F:	drivers/*/ps3*
14032F:	drivers/ps3/
14033F:	drivers/rtc/rtc-ps3.c
14034F:	drivers/usb/host/*ps3.c
14035F:	sound/ppc/snd_ps3*
14036
14037PS3VRAM DRIVER
14038M:	Jim Paris <jim@jtan.com>
14039M:	Geoff Levand <geoff@infradead.org>
14040L:	linuxppc-dev@lists.ozlabs.org
14041S:	Maintained
14042F:	drivers/block/ps3vram.c
14043
14044PSAMPLE PACKET SAMPLING SUPPORT
14045M:	Yotam Gigi <yotam.gi@gmail.com>
14046S:	Maintained
14047F:	include/net/psample.h
14048F:	include/uapi/linux/psample.h
14049F:	net/psample
14050
14051PSTORE FILESYSTEM
14052M:	Kees Cook <keescook@chromium.org>
14053M:	Anton Vorontsov <anton@enomsg.org>
14054M:	Colin Cross <ccross@android.com>
14055M:	Tony Luck <tony.luck@intel.com>
14056S:	Maintained
14057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14058F:	Documentation/admin-guide/ramoops.rst
14059F:	Documentation/admin-guide/pstore-blk.rst
14060F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14061F:	drivers/acpi/apei/erst.c
14062F:	drivers/firmware/efi/efi-pstore.c
14063F:	fs/pstore/
14064F:	include/linux/pstore*
14065K:	\b(pstore|ramoops)
14066
14067PTP HARDWARE CLOCK SUPPORT
14068M:	Richard Cochran <richardcochran@gmail.com>
14069L:	netdev@vger.kernel.org
14070S:	Maintained
14071W:	http://linuxptp.sourceforge.net/
14072F:	Documentation/ABI/testing/sysfs-ptp
14073F:	Documentation/driver-api/ptp.rst
14074F:	drivers/net/phy/dp83640*
14075F:	drivers/ptp/*
14076F:	include/linux/ptp_cl*
14077
14078PTRACE SUPPORT
14079M:	Oleg Nesterov <oleg@redhat.com>
14080S:	Maintained
14081F:	arch/*/*/ptrace*.c
14082F:	arch/*/include/asm/ptrace*.h
14083F:	arch/*/ptrace*.c
14084F:	include/asm-generic/syscall.h
14085F:	include/linux/ptrace.h
14086F:	include/linux/regset.h
14087F:	include/linux/tracehook.h
14088F:	include/uapi/linux/ptrace.h
14089F:	include/uapi/linux/ptrace.h
14090F:	kernel/ptrace.c
14091
14092PULSE8-CEC DRIVER
14093M:	Hans Verkuil <hverkuil@xs4all.nl>
14094L:	linux-media@vger.kernel.org
14095S:	Maintained
14096T:	git git://linuxtv.org/media_tree.git
14097F:	Documentation/admin-guide/media/pulse8-cec.rst
14098F:	drivers/media/cec/usb/pulse8/
14099
14100PVRUSB2 VIDEO4LINUX DRIVER
14101M:	Mike Isely <isely@pobox.com>
14102L:	pvrusb2@isely.net	(subscribers-only)
14103L:	linux-media@vger.kernel.org
14104S:	Maintained
14105W:	http://www.isely.net/pvrusb2/
14106T:	git git://linuxtv.org/media_tree.git
14107F:	Documentation/driver-api/media/drivers/pvrusb2*
14108F:	drivers/media/usb/pvrusb2/
14109
14110PWC WEBCAM DRIVER
14111M:	Hans Verkuil <hverkuil@xs4all.nl>
14112L:	linux-media@vger.kernel.org
14113S:	Odd Fixes
14114T:	git git://linuxtv.org/media_tree.git
14115F:	drivers/media/usb/pwc/*
14116F:	include/trace/events/pwc.h
14117
14118PWM FAN DRIVER
14119M:	Kamil Debski <kamil@wypas.org>
14120M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14121L:	linux-hwmon@vger.kernel.org
14122S:	Supported
14123F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14124F:	Documentation/hwmon/pwm-fan.rst
14125F:	drivers/hwmon/pwm-fan.c
14126
14127PWM IR Transmitter
14128M:	Sean Young <sean@mess.org>
14129L:	linux-media@vger.kernel.org
14130S:	Maintained
14131F:	drivers/media/rc/pwm-ir-tx.c
14132
14133PWM SUBSYSTEM
14134M:	Thierry Reding <thierry.reding@gmail.com>
14135R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14136M:	Lee Jones <lee.jones@linaro.org>
14137L:	linux-pwm@vger.kernel.org
14138S:	Maintained
14139Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
14140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14141F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14142F:	Documentation/devicetree/bindings/pwm/
14143F:	Documentation/driver-api/pwm.rst
14144F:	drivers/gpio/gpio-mvebu.c
14145F:	drivers/pwm/
14146F:	drivers/video/backlight/pwm_bl.c
14147F:	include/linux/pwm.h
14148F:	include/linux/pwm_backlight.h
14149K:	pwm_(config|apply_state|ops)
14150
14151PXA GPIO DRIVER
14152M:	Robert Jarzmik <robert.jarzmik@free.fr>
14153L:	linux-gpio@vger.kernel.org
14154S:	Maintained
14155F:	drivers/gpio/gpio-pxa.c
14156
14157PXA MMCI DRIVER
14158S:	Orphan
14159
14160PXA RTC DRIVER
14161M:	Robert Jarzmik <robert.jarzmik@free.fr>
14162L:	linux-rtc@vger.kernel.org
14163S:	Maintained
14164
14165PXA2xx/PXA3xx SUPPORT
14166M:	Daniel Mack <daniel@zonque.org>
14167M:	Haojian Zhuang <haojian.zhuang@gmail.com>
14168M:	Robert Jarzmik <robert.jarzmik@free.fr>
14169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14170S:	Maintained
14171T:	git git://github.com/hzhuang1/linux.git
14172T:	git git://github.com/rjarzmik/linux.git
14173F:	arch/arm/boot/dts/pxa*
14174F:	arch/arm/mach-pxa/
14175F:	drivers/dma/pxa*
14176F:	drivers/pcmcia/pxa2xx*
14177F:	drivers/pinctrl/pxa/
14178F:	drivers/spi/spi-pxa2xx*
14179F:	drivers/usb/gadget/udc/pxa2*
14180F:	include/sound/pxa2xx-lib.h
14181F:	sound/arm/pxa*
14182F:	sound/soc/pxa/
14183
14184QAT DRIVER
14185M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14186L:	qat-linux@intel.com
14187S:	Supported
14188F:	drivers/crypto/qat/
14189
14190QCOM AUDIO (ASoC) DRIVERS
14191M:	Patrick Lai <plai@codeaurora.org>
14192M:	Banajit Goswami <bgoswami@codeaurora.org>
14193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14194S:	Supported
14195F:	sound/soc/qcom/
14196
14197QCOM IPA DRIVER
14198M:	Alex Elder <elder@kernel.org>
14199L:	netdev@vger.kernel.org
14200S:	Supported
14201F:	drivers/net/ipa/
14202
14203QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14204M:	Gabriel Somlo <somlo@cmu.edu>
14205M:	"Michael S. Tsirkin" <mst@redhat.com>
14206L:	qemu-devel@nongnu.org
14207S:	Maintained
14208F:	drivers/firmware/qemu_fw_cfg.c
14209F:	include/uapi/linux/qemu_fw_cfg.h
14210
14211QIB DRIVER
14212M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14213M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14214L:	linux-rdma@vger.kernel.org
14215S:	Supported
14216F:	drivers/infiniband/hw/qib/
14217
14218QLOGIC QL41xxx FCOE DRIVER
14219M:	QLogic-Storage-Upstream@cavium.com
14220L:	linux-scsi@vger.kernel.org
14221S:	Supported
14222F:	drivers/scsi/qedf/
14223
14224QLOGIC QL41xxx ISCSI DRIVER
14225M:	QLogic-Storage-Upstream@cavium.com
14226L:	linux-scsi@vger.kernel.org
14227S:	Supported
14228F:	drivers/scsi/qedi/
14229
14230QLOGIC QL4xxx ETHERNET DRIVER
14231M:	Ariel Elior <aelior@marvell.com>
14232M:	GR-everest-linux-l2@marvell.com
14233L:	netdev@vger.kernel.org
14234S:	Supported
14235F:	drivers/net/ethernet/qlogic/qed/
14236F:	drivers/net/ethernet/qlogic/qede/
14237F:	include/linux/qed/
14238
14239QLOGIC QL4xxx RDMA DRIVER
14240M:	Michal Kalderon <mkalderon@marvell.com>
14241M:	Ariel Elior <aelior@marvell.com>
14242L:	linux-rdma@vger.kernel.org
14243S:	Supported
14244F:	drivers/infiniband/hw/qedr/
14245F:	include/uapi/rdma/qedr-abi.h
14246
14247QLOGIC QLA1280 SCSI DRIVER
14248M:	Michael Reed <mdr@sgi.com>
14249L:	linux-scsi@vger.kernel.org
14250S:	Maintained
14251F:	drivers/scsi/qla1280.[ch]
14252
14253QLOGIC QLA2XXX FC-SCSI DRIVER
14254M:	Nilesh Javali <njavali@marvell.com>
14255M:	GR-QLogic-Storage-Upstream@marvell.com
14256L:	linux-scsi@vger.kernel.org
14257S:	Supported
14258F:	Documentation/scsi/LICENSE.qla2xxx
14259F:	drivers/scsi/qla2xxx/
14260
14261QLOGIC QLA3XXX NETWORK DRIVER
14262M:	GR-Linux-NIC-Dev@marvell.com
14263L:	netdev@vger.kernel.org
14264S:	Supported
14265F:	Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14266F:	drivers/net/ethernet/qlogic/qla3xxx.*
14267
14268QLOGIC QLA4XXX iSCSI DRIVER
14269M:	QLogic-Storage-Upstream@qlogic.com
14270L:	linux-scsi@vger.kernel.org
14271S:	Supported
14272F:	Documentation/scsi/LICENSE.qla4xxx
14273F:	drivers/scsi/qla4xxx/
14274
14275QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14276M:	Shahed Shaikh <shshaikh@marvell.com>
14277M:	Manish Chopra <manishc@marvell.com>
14278M:	GR-Linux-NIC-Dev@marvell.com
14279L:	netdev@vger.kernel.org
14280S:	Supported
14281F:	drivers/net/ethernet/qlogic/qlcnic/
14282
14283QLOGIC QLGE 10Gb ETHERNET DRIVER
14284M:	Manish Chopra <manishc@marvell.com>
14285M:	GR-Linux-NIC-Dev@marvell.com
14286L:	netdev@vger.kernel.org
14287S:	Supported
14288F:	drivers/staging/qlge/
14289
14290QM1D1B0004 MEDIA DRIVER
14291M:	Akihiro Tsukada <tskd08@gmail.com>
14292L:	linux-media@vger.kernel.org
14293S:	Odd Fixes
14294F:	drivers/media/tuners/qm1d1b0004*
14295
14296QM1D1C0042 MEDIA DRIVER
14297M:	Akihiro Tsukada <tskd08@gmail.com>
14298L:	linux-media@vger.kernel.org
14299S:	Odd Fixes
14300F:	drivers/media/tuners/qm1d1c0042*
14301
14302QNX4 FILESYSTEM
14303M:	Anders Larsen <al@alarsen.net>
14304S:	Maintained
14305W:	http://www.alarsen.net/linux/qnx4fs/
14306F:	fs/qnx4/
14307F:	include/uapi/linux/qnx4_fs.h
14308F:	include/uapi/linux/qnxtypes.h
14309
14310QORIQ DPAA2 FSL-MC BUS DRIVER
14311M:	Stuart Yoder <stuyoder@gmail.com>
14312M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14313L:	linux-kernel@vger.kernel.org
14314S:	Maintained
14315F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14316F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14317F:	drivers/bus/fsl-mc/
14318
14319QT1010 MEDIA DRIVER
14320M:	Antti Palosaari <crope@iki.fi>
14321L:	linux-media@vger.kernel.org
14322S:	Maintained
14323W:	https://linuxtv.org
14324W:	http://palosaari.fi/linux/
14325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14326T:	git git://linuxtv.org/anttip/media_tree.git
14327F:	drivers/media/tuners/qt1010*
14328
14329QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14330M:	Kalle Valo <kvalo@codeaurora.org>
14331L:	ath10k@lists.infradead.org
14332S:	Supported
14333W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14335F:	drivers/net/wireless/ath/ath10k/
14336
14337QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14338M:	Kalle Valo <kvalo@codeaurora.org>
14339L:	ath11k@lists.infradead.org
14340S:	Supported
14341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14342F:	drivers/net/wireless/ath/ath11k/
14343
14344QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14345M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14346L:	linux-wireless@vger.kernel.org
14347S:	Supported
14348W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14349F:	drivers/net/wireless/ath/ath9k/
14350
14351QUALCOMM CAMERA SUBSYSTEM DRIVER
14352M:	Todor Tomov <todor.too@gmail.com>
14353L:	linux-media@vger.kernel.org
14354S:	Maintained
14355F:	Documentation/admin-guide/media/qcom_camss.rst
14356F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14357F:	drivers/media/platform/qcom/camss/
14358
14359QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14360M:	Niklas Cassel <nks@flawful.org>
14361L:	linux-pm@vger.kernel.org
14362L:	linux-arm-msm@vger.kernel.org
14363S:	Maintained
14364F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14365F:	drivers/power/avs/qcom-cpr.c
14366
14367QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14368M:	Ilia Lin <ilia.lin@kernel.org>
14369L:	linux-pm@vger.kernel.org
14370S:	Maintained
14371F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14372F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14373
14374QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14375M:	Timur Tabi <timur@kernel.org>
14376L:	netdev@vger.kernel.org
14377S:	Maintained
14378F:	drivers/net/ethernet/qualcomm/emac/
14379
14380QUALCOMM ETHQOS ETHERNET DRIVER
14381M:	Vinod Koul <vkoul@kernel.org>
14382L:	netdev@vger.kernel.org
14383S:	Maintained
14384F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14385F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14386
14387QUALCOMM GENERIC INTERFACE I2C DRIVER
14388M:	Akash Asthana <akashast@codeaurora.org>
14389M:	Mukesh Savaliya <msavaliy@codeaurora.org>
14390L:	linux-i2c@vger.kernel.org
14391L:	linux-arm-msm@vger.kernel.org
14392S:	Supported
14393F:	drivers/i2c/busses/i2c-qcom-geni.c
14394
14395QUALCOMM HEXAGON ARCHITECTURE
14396M:	Brian Cain <bcain@codeaurora.org>
14397L:	linux-hexagon@vger.kernel.org
14398S:	Supported
14399F:	arch/hexagon/
14400
14401QUALCOMM HIDMA DRIVER
14402M:	Sinan Kaya <okaya@kernel.org>
14403L:	linux-arm-kernel@lists.infradead.org
14404L:	linux-arm-msm@vger.kernel.org
14405L:	dmaengine@vger.kernel.org
14406S:	Supported
14407F:	drivers/dma/qcom/hidma*
14408
14409QUALCOMM I2C CCI DRIVER
14410M:	Loic Poulain <loic.poulain@linaro.org>
14411M:	Robert Foss <robert.foss@linaro.org>
14412L:	linux-i2c@vger.kernel.org
14413L:	linux-arm-msm@vger.kernel.org
14414S:	Maintained
14415F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14416F:	drivers/i2c/busses/i2c-qcom-cci.c
14417
14418QUALCOMM IOMMU
14419M:	Rob Clark <robdclark@gmail.com>
14420L:	iommu@lists.linux-foundation.org
14421L:	linux-arm-msm@vger.kernel.org
14422S:	Maintained
14423F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
14424
14425QUALCOMM IPCC MAILBOX DRIVER
14426M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14427L:	linux-arm-msm@vger.kernel.org
14428S:	Supported
14429F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14430F:	drivers/mailbox/qcom-ipcc.c
14431F:	include/dt-bindings/mailbox/qcom-ipcc.h
14432
14433QUALCOMM RMNET DRIVER
14434M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14435M:	Sean Tranchetti <stranche@codeaurora.org>
14436L:	netdev@vger.kernel.org
14437S:	Maintained
14438F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14439F:	drivers/net/ethernet/qualcomm/rmnet/
14440F:	include/linux/if_rmnet.h
14441
14442QUALCOMM TSENS THERMAL DRIVER
14443M:	Amit Kucheria <amitk@kernel.org>
14444L:	linux-pm@vger.kernel.org
14445L:	linux-arm-msm@vger.kernel.org
14446S:	Maintained
14447F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14448F:	drivers/thermal/qcom/
14449
14450QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14451M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14452L:	linux-media@vger.kernel.org
14453L:	linux-arm-msm@vger.kernel.org
14454S:	Maintained
14455T:	git git://linuxtv.org/media_tree.git
14456F:	Documentation/devicetree/bindings/media/*venus*
14457F:	drivers/media/platform/qcom/venus/
14458
14459QUALCOMM WCN36XX WIRELESS DRIVER
14460M:	Kalle Valo <kvalo@codeaurora.org>
14461L:	wcn36xx@lists.infradead.org
14462S:	Supported
14463W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14464T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14465F:	drivers/net/wireless/ath/wcn36xx/
14466
14467QUANTENNA QTNFMAC WIRELESS DRIVER
14468M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14469R:	Sergey Matyukevich <geomatsi@gmail.com>
14470L:	linux-wireless@vger.kernel.org
14471S:	Maintained
14472F:	drivers/net/wireless/quantenna
14473
14474RADEON and AMDGPU DRM DRIVERS
14475M:	Alex Deucher <alexander.deucher@amd.com>
14476M:	Christian König <christian.koenig@amd.com>
14477L:	amd-gfx@lists.freedesktop.org
14478S:	Supported
14479T:	git git://people.freedesktop.org/~agd5f/linux
14480F:	drivers/gpu/drm/amd/
14481F:	drivers/gpu/drm/radeon/
14482F:	include/uapi/drm/amdgpu_drm.h
14483F:	include/uapi/drm/radeon_drm.h
14484
14485RADEON FRAMEBUFFER DISPLAY DRIVER
14486M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14487L:	linux-fbdev@vger.kernel.org
14488S:	Maintained
14489F:	drivers/video/fbdev/aty/radeon*
14490F:	include/uapi/linux/radeonfb.h
14491
14492RADIOSHARK RADIO DRIVER
14493M:	Hans Verkuil <hverkuil@xs4all.nl>
14494L:	linux-media@vger.kernel.org
14495S:	Maintained
14496T:	git git://linuxtv.org/media_tree.git
14497F:	drivers/media/radio/radio-shark.c
14498
14499RADIOSHARK2 RADIO DRIVER
14500M:	Hans Verkuil <hverkuil@xs4all.nl>
14501L:	linux-media@vger.kernel.org
14502S:	Maintained
14503T:	git git://linuxtv.org/media_tree.git
14504F:	drivers/media/radio/radio-shark2.c
14505F:	drivers/media/radio/radio-tea5777.c
14506
14507RADOS BLOCK DEVICE (RBD)
14508M:	Ilya Dryomov <idryomov@gmail.com>
14509R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14510L:	ceph-devel@vger.kernel.org
14511S:	Supported
14512W:	http://ceph.com/
14513T:	git git://github.com/ceph/ceph-client.git
14514F:	Documentation/ABI/testing/sysfs-bus-rbd
14515F:	drivers/block/rbd.c
14516F:	drivers/block/rbd_types.h
14517
14518RAGE128 FRAMEBUFFER DISPLAY DRIVER
14519M:	Paul Mackerras <paulus@samba.org>
14520L:	linux-fbdev@vger.kernel.org
14521S:	Maintained
14522F:	drivers/video/fbdev/aty/aty128fb.c
14523
14524RAINSHADOW-CEC DRIVER
14525M:	Hans Verkuil <hverkuil@xs4all.nl>
14526L:	linux-media@vger.kernel.org
14527S:	Maintained
14528T:	git git://linuxtv.org/media_tree.git
14529F:	drivers/media/cec/usb/rainshadow/
14530
14531RALINK MIPS ARCHITECTURE
14532M:	John Crispin <john@phrozen.org>
14533L:	linux-mips@vger.kernel.org
14534S:	Maintained
14535F:	arch/mips/ralink
14536
14537RALINK RT2X00 WIRELESS LAN DRIVER
14538M:	Stanislaw Gruszka <stf_xl@wp.pl>
14539M:	Helmut Schaa <helmut.schaa@googlemail.com>
14540L:	linux-wireless@vger.kernel.org
14541S:	Maintained
14542F:	drivers/net/wireless/ralink/rt2x00/
14543
14544RAMDISK RAM BLOCK DEVICE DRIVER
14545M:	Jens Axboe <axboe@kernel.dk>
14546S:	Maintained
14547F:	Documentation/admin-guide/blockdev/ramdisk.rst
14548F:	drivers/block/brd.c
14549
14550RANCHU VIRTUAL BOARD FOR MIPS
14551M:	Miodrag Dinic <miodrag.dinic@mips.com>
14552L:	linux-mips@vger.kernel.org
14553S:	Supported
14554F:	arch/mips/configs/generic/board-ranchu.config
14555F:	arch/mips/generic/board-ranchu.c
14556
14557RANDOM NUMBER DRIVER
14558M:	"Theodore Ts'o" <tytso@mit.edu>
14559S:	Maintained
14560F:	drivers/char/random.c
14561
14562RAPIDIO SUBSYSTEM
14563M:	Matt Porter <mporter@kernel.crashing.org>
14564M:	Alexandre Bounine <alex.bou9@gmail.com>
14565S:	Maintained
14566F:	drivers/rapidio/
14567
14568RAS INFRASTRUCTURE
14569M:	Tony Luck <tony.luck@intel.com>
14570M:	Borislav Petkov <bp@alien8.de>
14571L:	linux-edac@vger.kernel.org
14572S:	Maintained
14573F:	Documentation/admin-guide/ras.rst
14574F:	drivers/ras/
14575F:	include/linux/ras.h
14576F:	include/ras/ras_event.h
14577
14578RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14579L:	linux-wireless@vger.kernel.org
14580S:	Orphan
14581F:	drivers/net/wireless/ray*
14582
14583RC-CORE / LIRC FRAMEWORK
14584M:	Sean Young <sean@mess.org>
14585L:	linux-media@vger.kernel.org
14586S:	Maintained
14587W:	http://linuxtv.org
14588T:	git git://linuxtv.org/media_tree.git
14589F:	Documentation/driver-api/media/rc-core.rst
14590F:	Documentation/userspace-api/media/rc/
14591F:	drivers/media/rc/
14592F:	include/media/rc-map.h
14593F:	include/media/rc-core.h
14594F:	include/uapi/linux/lirc.h
14595
14596RCMM REMOTE CONTROLS DECODER
14597M:	Patrick Lerda <patrick9876@free.fr>
14598S:	Maintained
14599F:	drivers/media/rc/ir-rcmm-decoder.c
14600
14601RCUTORTURE TEST FRAMEWORK
14602M:	"Paul E. McKenney" <paulmck@kernel.org>
14603M:	Josh Triplett <josh@joshtriplett.org>
14604R:	Steven Rostedt <rostedt@goodmis.org>
14605R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14606R:	Lai Jiangshan <jiangshanlai@gmail.com>
14607L:	rcu@vger.kernel.org
14608S:	Supported
14609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14610F:	tools/testing/selftests/rcutorture
14611
14612RDACM20 Camera Sensor
14613M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14614M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14615M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14616M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14617L:	linux-media@vger.kernel.org
14618S:	Maintained
14619F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14620F:	drivers/media/i2c/rdacm20.c
14621F:	drivers/media/i2c/max9271.c
14622F:	drivers/media/i2c/max9271.h
14623
14624RDC R-321X SoC
14625M:	Florian Fainelli <florian@openwrt.org>
14626S:	Maintained
14627
14628RDC R6040 FAST ETHERNET DRIVER
14629M:	Florian Fainelli <f.fainelli@gmail.com>
14630L:	netdev@vger.kernel.org
14631S:	Maintained
14632F:	drivers/net/ethernet/rdc/r6040.c
14633
14634RDMAVT - RDMA verbs software
14635M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14636M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14637L:	linux-rdma@vger.kernel.org
14638S:	Supported
14639F:	drivers/infiniband/sw/rdmavt
14640
14641RDS - RELIABLE DATAGRAM SOCKETS
14642M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14643L:	netdev@vger.kernel.org
14644L:	linux-rdma@vger.kernel.org
14645L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14646S:	Supported
14647W:	https://oss.oracle.com/projects/rds/
14648F:	Documentation/networking/rds.rst
14649F:	net/rds/
14650
14651RDT - RESOURCE ALLOCATION
14652M:	Fenghua Yu <fenghua.yu@intel.com>
14653M:	Reinette Chatre <reinette.chatre@intel.com>
14654L:	linux-kernel@vger.kernel.org
14655S:	Supported
14656F:	Documentation/x86/resctrl*
14657F:	arch/x86/include/asm/resctrl.h
14658F:	arch/x86/kernel/cpu/resctrl/
14659F:	tools/testing/selftests/resctrl/
14660
14661READ-COPY UPDATE (RCU)
14662M:	"Paul E. McKenney" <paulmck@kernel.org>
14663M:	Josh Triplett <josh@joshtriplett.org>
14664R:	Steven Rostedt <rostedt@goodmis.org>
14665R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14666R:	Lai Jiangshan <jiangshanlai@gmail.com>
14667R:	Joel Fernandes <joel@joelfernandes.org>
14668L:	rcu@vger.kernel.org
14669S:	Supported
14670W:	http://www.rdrop.com/users/paulmck/RCU/
14671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14672F:	Documentation/RCU/
14673F:	include/linux/rcu*
14674F:	kernel/rcu/
14675X:	Documentation/RCU/torture.rst
14676X:	include/linux/srcu*.h
14677X:	kernel/rcu/srcu*.c
14678
14679REAL TIME CLOCK (RTC) SUBSYSTEM
14680M:	Alessandro Zummo <a.zummo@towertech.it>
14681M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14682L:	linux-rtc@vger.kernel.org
14683S:	Maintained
14684Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14686F:	Documentation/admin-guide/rtc.rst
14687F:	Documentation/devicetree/bindings/rtc/
14688F:	drivers/rtc/
14689F:	include/linux/platform_data/rtc-*
14690F:	include/linux/rtc.h
14691F:	include/linux/rtc/
14692F:	include/uapi/linux/rtc.h
14693F:	tools/testing/selftests/rtc/
14694
14695REALTEK AUDIO CODECS
14696M:	Oder Chiou <oder_chiou@realtek.com>
14697S:	Maintained
14698F:	include/sound/rt*.h
14699F:	sound/soc/codecs/rt*
14700
14701REALTEK RTL83xx SMI DSA ROUTER CHIPS
14702M:	Linus Walleij <linus.walleij@linaro.org>
14703S:	Maintained
14704F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14705F:	drivers/net/dsa/realtek-smi*
14706F:	drivers/net/dsa/rtl83*
14707
14708REALTEK WIRELESS DRIVER (rtlwifi family)
14709M:	Ping-Ke Shih <pkshih@realtek.com>
14710L:	linux-wireless@vger.kernel.org
14711S:	Maintained
14712W:	https://wireless.wiki.kernel.org/
14713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14714F:	drivers/net/wireless/realtek/rtlwifi/
14715
14716REALTEK WIRELESS DRIVER (rtw88)
14717M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14718L:	linux-wireless@vger.kernel.org
14719S:	Maintained
14720F:	drivers/net/wireless/realtek/rtw88/
14721
14722REDPINE WIRELESS DRIVER
14723M:	Amitkumar Karwar <amitkarwar@gmail.com>
14724M:	Siva Rebbagondla <siva8118@gmail.com>
14725L:	linux-wireless@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/wireless/rsi/
14728
14729REGISTER MAP ABSTRACTION
14730M:	Mark Brown <broonie@kernel.org>
14731L:	linux-kernel@vger.kernel.org
14732S:	Supported
14733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14734F:	Documentation/devicetree/bindings/regmap/
14735F:	drivers/base/regmap/
14736F:	include/linux/regmap.h
14737
14738REISERFS FILE SYSTEM
14739L:	reiserfs-devel@vger.kernel.org
14740S:	Supported
14741F:	fs/reiserfs/
14742
14743REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14744M:	Ohad Ben-Cohen <ohad@wizery.com>
14745M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14746L:	linux-remoteproc@vger.kernel.org
14747S:	Maintained
14748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14749F:	Documentation/ABI/testing/sysfs-class-remoteproc
14750F:	Documentation/devicetree/bindings/remoteproc/
14751F:	Documentation/staging/remoteproc.rst
14752F:	drivers/remoteproc/
14753F:	include/linux/remoteproc.h
14754F:	include/linux/remoteproc/
14755
14756REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14757M:	Ohad Ben-Cohen <ohad@wizery.com>
14758M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14759L:	linux-remoteproc@vger.kernel.org
14760S:	Maintained
14761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14762F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14763F:	Documentation/staging/rpmsg.rst
14764F:	drivers/rpmsg/
14765F:	include/linux/rpmsg.h
14766F:	include/linux/rpmsg/
14767F:	include/uapi/linux/rpmsg.h
14768F:	samples/rpmsg/
14769
14770RENESAS CLOCK DRIVERS
14771M:	Geert Uytterhoeven <geert+renesas@glider.be>
14772L:	linux-renesas-soc@vger.kernel.org
14773S:	Supported
14774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14775F:	Documentation/devicetree/bindings/clock/renesas,*
14776F:	drivers/clk/renesas/
14777
14778RENESAS EMEV2 I2C DRIVER
14779M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14780S:	Supported
14781F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14782F:	drivers/i2c/busses/i2c-emev2.c
14783
14784RENESAS ETHERNET DRIVERS
14785R:	Sergei Shtylyov <sergei.shtylyov@gmail.com>
14786L:	netdev@vger.kernel.org
14787L:	linux-renesas-soc@vger.kernel.org
14788F:	Documentation/devicetree/bindings/net/renesas,*.txt
14789F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14790F:	drivers/net/ethernet/renesas/
14791F:	include/linux/sh_eth.h
14792
14793RENESAS R-CAR GYROADC DRIVER
14794M:	Marek Vasut <marek.vasut@gmail.com>
14795L:	linux-iio@vger.kernel.org
14796S:	Supported
14797F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14798F:	drivers/iio/adc/rcar-gyroadc.c
14799
14800RENESAS R-CAR I2C DRIVERS
14801M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14802S:	Supported
14803F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14804F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14805F:	drivers/i2c/busses/i2c-rcar.c
14806F:	drivers/i2c/busses/i2c-sh_mobile.c
14807
14808RENESAS R-CAR THERMAL DRIVERS
14809M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14810L:	linux-renesas-soc@vger.kernel.org
14811S:	Supported
14812F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14813F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14814F:	drivers/thermal/rcar_gen3_thermal.c
14815F:	drivers/thermal/rcar_thermal.c
14816
14817RENESAS RIIC DRIVER
14818M:	Chris Brandt <chris.brandt@renesas.com>
14819S:	Supported
14820F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14821F:	drivers/i2c/busses/i2c-riic.c
14822
14823RENESAS USB PHY DRIVER
14824M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14825L:	linux-renesas-soc@vger.kernel.org
14826S:	Maintained
14827F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14828
14829RESET CONTROLLER FRAMEWORK
14830M:	Philipp Zabel <p.zabel@pengutronix.de>
14831S:	Maintained
14832T:	git git://git.pengutronix.de/git/pza/linux
14833F:	Documentation/devicetree/bindings/reset/
14834F:	drivers/reset/
14835F:	include/dt-bindings/reset/
14836F:	include/linux/reset-controller.h
14837F:	include/linux/reset.h
14838F:	include/linux/reset/
14839K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14840
14841RESTARTABLE SEQUENCES SUPPORT
14842M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14843M:	Peter Zijlstra <peterz@infradead.org>
14844M:	"Paul E. McKenney" <paulmck@kernel.org>
14845M:	Boqun Feng <boqun.feng@gmail.com>
14846L:	linux-kernel@vger.kernel.org
14847S:	Supported
14848F:	include/trace/events/rseq.h
14849F:	include/uapi/linux/rseq.h
14850F:	kernel/rseq.c
14851F:	tools/testing/selftests/rseq/
14852
14853RFKILL
14854M:	Johannes Berg <johannes@sipsolutions.net>
14855L:	linux-wireless@vger.kernel.org
14856S:	Maintained
14857W:	https://wireless.wiki.kernel.org/
14858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14860F:	Documentation/ABI/stable/sysfs-class-rfkill
14861F:	Documentation/driver-api/rfkill.rst
14862F:	include/linux/rfkill.h
14863F:	include/uapi/linux/rfkill.h
14864F:	net/rfkill/
14865
14866RHASHTABLE
14867M:	Thomas Graf <tgraf@suug.ch>
14868M:	Herbert Xu <herbert@gondor.apana.org.au>
14869L:	netdev@vger.kernel.org
14870S:	Maintained
14871F:	include/linux/rhashtable-types.h
14872F:	include/linux/rhashtable.h
14873F:	lib/rhashtable.c
14874F:	lib/test_rhashtable.c
14875
14876RICOH R5C592 MEMORYSTICK DRIVER
14877M:	Maxim Levitsky <maximlevitsky@gmail.com>
14878S:	Maintained
14879F:	drivers/memstick/host/r592.*
14880
14881RICOH SMARTMEDIA/XD DRIVER
14882M:	Maxim Levitsky <maximlevitsky@gmail.com>
14883S:	Maintained
14884F:	drivers/mtd/nand/raw/r852.c
14885F:	drivers/mtd/nand/raw/r852.h
14886
14887RISC-V ARCHITECTURE
14888M:	Paul Walmsley <paul.walmsley@sifive.com>
14889M:	Palmer Dabbelt <palmer@dabbelt.com>
14890M:	Albert Ou <aou@eecs.berkeley.edu>
14891L:	linux-riscv@lists.infradead.org
14892S:	Supported
14893P:	Documentation/riscv/patch-acceptance.rst
14894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14895F:	arch/riscv/
14896N:	riscv
14897K:	riscv
14898
14899RNBD BLOCK DRIVERS
14900M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14901M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14902L:	linux-block@vger.kernel.org
14903S:	Maintained
14904F:	drivers/block/rnbd/
14905
14906ROCCAT DRIVERS
14907M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14908S:	Maintained
14909W:	http://sourceforge.net/projects/roccat/
14910F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14911F:	drivers/hid/hid-roccat*
14912F:	include/linux/hid-roccat*
14913
14914ROCKCHIP ISP V1 DRIVER
14915M:	Helen Koike <helen.koike@collabora.com>
14916L:	linux-media@vger.kernel.org
14917S:	Maintained
14918F:	drivers/staging/media/rkisp1/
14919
14920ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14921M:	Jacob Chen <jacob-chen@iotwrt.com>
14922M:	Ezequiel Garcia <ezequiel@collabora.com>
14923L:	linux-media@vger.kernel.org
14924L:	linux-rockchip@lists.infradead.org
14925S:	Maintained
14926F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14927F:	drivers/media/platform/rockchip/rga/
14928
14929ROCKCHIP VIDEO DECODER DRIVER
14930M:	Ezequiel Garcia <ezequiel@collabora.com>
14931L:	linux-media@vger.kernel.org
14932L:	linux-rockchip@lists.infradead.org
14933S:	Maintained
14934F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14935F:	drivers/staging/media/rkvdec/
14936
14937ROCKER DRIVER
14938M:	Jiri Pirko <jiri@resnulli.us>
14939L:	netdev@vger.kernel.org
14940S:	Supported
14941F:	drivers/net/ethernet/rocker/
14942
14943ROCKETPORT DRIVER
14944S:	Maintained
14945W:	http://www.comtrol.com
14946F:	Documentation/driver-api/serial/rocket.rst
14947F:	drivers/tty/rocket*
14948
14949ROCKETPORT EXPRESS/INFINITY DRIVER
14950M:	Kevin Cernekee <cernekee@gmail.com>
14951L:	linux-serial@vger.kernel.org
14952S:	Odd Fixes
14953F:	drivers/tty/serial/rp2.*
14954
14955ROHM BD99954 CHARGER IC
14956R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14957L:	linux-power@fi.rohmeurope.com
14958S:	Supported
14959F:	drivers/power/supply/bd99954-charger.c
14960F:	drivers/power/supply/bd99954-charger.h
14961
14962ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14963M:	Tomasz Duszynski <tduszyns@gmail.com>
14964S:	Maintained
14965F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14966F:	drivers/iio/light/bh1750.c
14967
14968ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14969M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14970L:	linux-kernel@vger.kernel.org
14971L:	linux-renesas-soc@vger.kernel.org
14972S:	Supported
14973F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14974F:	drivers/gpio/gpio-bd9571mwv.c
14975F:	drivers/mfd/bd9571mwv.c
14976F:	drivers/regulator/bd9571mwv-regulator.c
14977F:	include/linux/mfd/bd9571mwv.h
14978
14979ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14980R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14981L:	linux-power@fi.rohmeurope.com
14982S:	Supported
14983F:	Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14984F:	Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14985F:	drivers/clk/clk-bd718x7.c
14986F:	drivers/gpio/gpio-bd70528.c
14987F:	drivers/gpio/gpio-bd71828.c
14988F:	drivers/mfd/rohm-bd70528.c
14989F:	drivers/mfd/rohm-bd71828.c
14990F:	drivers/mfd/rohm-bd718x7.c
14991F:	drivers/power/supply/bd70528-charger.c
14992F:	drivers/regulator/bd70528-regulator.c
14993F:	drivers/regulator/bd71828-regulator.c
14994F:	drivers/regulator/bd718x7-regulator.c
14995F:	drivers/regulator/rohm-regulator.c
14996F:	drivers/rtc/rtc-bd70528.c
14997F:	drivers/watchdog/bd70528_wdt.c
14998F:	include/linux/mfd/rohm-bd70528.h
14999F:	include/linux/mfd/rohm-bd71828.h
15000F:	include/linux/mfd/rohm-bd718x7.h
15001F:	include/linux/mfd/rohm-generic.h
15002F:	include/linux/mfd/rohm-shared.h
15003
15004ROSE NETWORK LAYER
15005M:	Ralf Baechle <ralf@linux-mips.org>
15006L:	linux-hams@vger.kernel.org
15007S:	Maintained
15008W:	http://www.linux-ax25.org/
15009F:	include/net/rose.h
15010F:	include/uapi/linux/rose.h
15011F:	net/rose/
15012
15013ROTATION DRIVER FOR ALLWINNER A83T
15014M:	Jernej Skrabec <jernej.skrabec@siol.net>
15015L:	linux-media@vger.kernel.org
15016S:	Maintained
15017T:	git git://linuxtv.org/media_tree.git
15018F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15019F:	drivers/media/platform/sunxi/sun8i-rotate/
15020
15021RTL2830 MEDIA DRIVER
15022M:	Antti Palosaari <crope@iki.fi>
15023L:	linux-media@vger.kernel.org
15024S:	Maintained
15025W:	https://linuxtv.org
15026W:	http://palosaari.fi/linux/
15027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15028T:	git git://linuxtv.org/anttip/media_tree.git
15029F:	drivers/media/dvb-frontends/rtl2830*
15030
15031RTL2832 MEDIA DRIVER
15032M:	Antti Palosaari <crope@iki.fi>
15033L:	linux-media@vger.kernel.org
15034S:	Maintained
15035W:	https://linuxtv.org
15036W:	http://palosaari.fi/linux/
15037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15038T:	git git://linuxtv.org/anttip/media_tree.git
15039F:	drivers/media/dvb-frontends/rtl2832*
15040
15041RTL2832_SDR MEDIA DRIVER
15042M:	Antti Palosaari <crope@iki.fi>
15043L:	linux-media@vger.kernel.org
15044S:	Maintained
15045W:	https://linuxtv.org
15046W:	http://palosaari.fi/linux/
15047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15048T:	git git://linuxtv.org/anttip/media_tree.git
15049F:	drivers/media/dvb-frontends/rtl2832_sdr*
15050
15051RTL8180 WIRELESS DRIVER
15052L:	linux-wireless@vger.kernel.org
15053S:	Orphan
15054W:	https://wireless.wiki.kernel.org/
15055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15056F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
15057
15058RTL8187 WIRELESS DRIVER
15059M:	Herton Ronaldo Krzesinski <herton@canonical.com>
15060M:	Hin-Tak Leung <htl10@users.sourceforge.net>
15061M:	Larry Finger <Larry.Finger@lwfinger.net>
15062L:	linux-wireless@vger.kernel.org
15063S:	Maintained
15064W:	https://wireless.wiki.kernel.org/
15065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15066F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
15067
15068RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15069M:	Jes Sorensen <Jes.Sorensen@gmail.com>
15070L:	linux-wireless@vger.kernel.org
15071S:	Maintained
15072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15073F:	drivers/net/wireless/realtek/rtl8xxxu/
15074
15075RTRS TRANSPORT DRIVERS
15076M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
15077M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15078L:	linux-rdma@vger.kernel.org
15079S:	Maintained
15080F:	drivers/infiniband/ulp/rtrs/
15081
15082RXRPC SOCKETS (AF_RXRPC)
15083M:	David Howells <dhowells@redhat.com>
15084L:	linux-afs@lists.infradead.org
15085S:	Supported
15086W:	https://www.infradead.org/~dhowells/kafs/
15087F:	Documentation/networking/rxrpc.rst
15088F:	include/keys/rxrpc-type.h
15089F:	include/net/af_rxrpc.h
15090F:	include/trace/events/rxrpc.h
15091F:	include/uapi/linux/rxrpc.h
15092F:	net/rxrpc/
15093
15094S3 SAVAGE FRAMEBUFFER DRIVER
15095M:	Antonino Daplas <adaplas@gmail.com>
15096L:	linux-fbdev@vger.kernel.org
15097S:	Maintained
15098F:	drivers/video/fbdev/savage/
15099
15100S390
15101M:	Heiko Carstens <hca@linux.ibm.com>
15102M:	Vasily Gorbik <gor@linux.ibm.com>
15103M:	Christian Borntraeger <borntraeger@de.ibm.com>
15104L:	linux-s390@vger.kernel.org
15105S:	Supported
15106W:	http://www.ibm.com/developerworks/linux/linux390/
15107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15108F:	Documentation/driver-api/s390-drivers.rst
15109F:	Documentation/s390/
15110F:	arch/s390/
15111F:	drivers/s390/
15112
15113S390 COMMON I/O LAYER
15114M:	Vineeth Vijayan <vneethv@linux.ibm.com>
15115M:	Peter Oberparleiter <oberpar@linux.ibm.com>
15116L:	linux-s390@vger.kernel.org
15117S:	Supported
15118W:	http://www.ibm.com/developerworks/linux/linux390/
15119F:	drivers/s390/cio/
15120
15121S390 DASD DRIVER
15122M:	Stefan Haberland <sth@linux.ibm.com>
15123M:	Jan Hoeppner <hoeppner@linux.ibm.com>
15124L:	linux-s390@vger.kernel.org
15125S:	Supported
15126W:	http://www.ibm.com/developerworks/linux/linux390/
15127F:	block/partitions/ibm.c
15128F:	drivers/s390/block/dasd*
15129F:	include/linux/dasd_mod.h
15130
15131S390 IOMMU (PCI)
15132M:	Matthew Rosato <mjrosato@linux.ibm.com>
15133M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15134L:	linux-s390@vger.kernel.org
15135S:	Supported
15136W:	http://www.ibm.com/developerworks/linux/linux390/
15137F:	drivers/iommu/s390-iommu.c
15138
15139S390 IUCV NETWORK LAYER
15140M:	Julian Wiedmann <jwi@linux.ibm.com>
15141M:	Karsten Graul <kgraul@linux.ibm.com>
15142M:	Ursula Braun <ubraun@linux.ibm.com>
15143L:	linux-s390@vger.kernel.org
15144S:	Supported
15145W:	http://www.ibm.com/developerworks/linux/linux390/
15146F:	drivers/s390/net/*iucv*
15147F:	include/net/iucv/
15148F:	net/iucv/
15149
15150S390 NETWORK DRIVERS
15151M:	Julian Wiedmann <jwi@linux.ibm.com>
15152M:	Karsten Graul <kgraul@linux.ibm.com>
15153M:	Ursula Braun <ubraun@linux.ibm.com>
15154L:	linux-s390@vger.kernel.org
15155S:	Supported
15156W:	http://www.ibm.com/developerworks/linux/linux390/
15157F:	drivers/s390/net/
15158
15159S390 PCI SUBSYSTEM
15160M:	Niklas Schnelle <schnelle@linux.ibm.com>
15161M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15162L:	linux-s390@vger.kernel.org
15163S:	Supported
15164W:	http://www.ibm.com/developerworks/linux/linux390/
15165F:	arch/s390/pci/
15166F:	drivers/pci/hotplug/s390_pci_hpc.c
15167F:	Documentation/s390/pci.rst
15168
15169S390 VFIO AP DRIVER
15170M:	Tony Krowiak <akrowiak@linux.ibm.com>
15171M:	Pierre Morel <pmorel@linux.ibm.com>
15172M:	Halil Pasic <pasic@linux.ibm.com>
15173L:	linux-s390@vger.kernel.org
15174S:	Supported
15175W:	http://www.ibm.com/developerworks/linux/linux390/
15176F:	Documentation/s390/vfio-ap.rst
15177F:	drivers/s390/crypto/vfio_ap_drv.c
15178F:	drivers/s390/crypto/vfio_ap_ops.c
15179F:	drivers/s390/crypto/vfio_ap_private.h
15180
15181S390 VFIO-CCW DRIVER
15182M:	Cornelia Huck <cohuck@redhat.com>
15183M:	Eric Farman <farman@linux.ibm.com>
15184R:	Halil Pasic <pasic@linux.ibm.com>
15185L:	linux-s390@vger.kernel.org
15186L:	kvm@vger.kernel.org
15187S:	Supported
15188F:	Documentation/s390/vfio-ccw.rst
15189F:	drivers/s390/cio/vfio_ccw*
15190F:	include/uapi/linux/vfio_ccw.h
15191
15192S390 ZCRYPT DRIVER
15193M:	Harald Freudenberger <freude@linux.ibm.com>
15194L:	linux-s390@vger.kernel.org
15195S:	Supported
15196W:	http://www.ibm.com/developerworks/linux/linux390/
15197F:	drivers/s390/crypto/
15198
15199S390 ZFCP DRIVER
15200M:	Steffen Maier <maier@linux.ibm.com>
15201M:	Benjamin Block <bblock@linux.ibm.com>
15202L:	linux-s390@vger.kernel.org
15203S:	Supported
15204W:	http://www.ibm.com/developerworks/linux/linux390/
15205F:	drivers/s390/scsi/zfcp_*
15206
15207S3C24XX SD/MMC Driver
15208M:	Ben Dooks <ben-linux@fluff.org>
15209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15210S:	Supported
15211F:	drivers/mmc/host/s3cmci.*
15212
15213SAA6588 RDS RECEIVER DRIVER
15214M:	Hans Verkuil <hverkuil@xs4all.nl>
15215L:	linux-media@vger.kernel.org
15216S:	Odd Fixes
15217W:	https://linuxtv.org
15218T:	git git://linuxtv.org/media_tree.git
15219F:	drivers/media/i2c/saa6588*
15220
15221SAA7134 VIDEO4LINUX DRIVER
15222M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15223L:	linux-media@vger.kernel.org
15224S:	Odd fixes
15225W:	https://linuxtv.org
15226T:	git git://linuxtv.org/media_tree.git
15227F:	Documentation/driver-api/media/drivers/saa7134*
15228F:	drivers/media/pci/saa7134/
15229
15230SAA7146 VIDEO4LINUX-2 DRIVER
15231M:	Hans Verkuil <hverkuil@xs4all.nl>
15232L:	linux-media@vger.kernel.org
15233S:	Maintained
15234T:	git git://linuxtv.org/media_tree.git
15235F:	drivers/media/common/saa7146/
15236F:	drivers/media/pci/saa7146/
15237F:	include/media/drv-intf/saa7146*
15238
15239SAFESETID SECURITY MODULE
15240M:	Micah Morton <mortonm@chromium.org>
15241S:	Supported
15242F:	Documentation/admin-guide/LSM/SafeSetID.rst
15243F:	security/safesetid/
15244
15245SAMSUNG AUDIO (ASoC) DRIVERS
15246M:	Krzysztof Kozlowski <krzk@kernel.org>
15247M:	Sangbeom Kim <sbkim73@samsung.com>
15248M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15250S:	Supported
15251F:	Documentation/devicetree/bindings/sound/samsung*
15252F:	sound/soc/samsung/
15253
15254SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15255M:	Krzysztof Kozlowski <krzk@kernel.org>
15256L:	linux-crypto@vger.kernel.org
15257L:	linux-samsung-soc@vger.kernel.org
15258S:	Maintained
15259F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15260F:	drivers/crypto/exynos-rng.c
15261
15262SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15263M:	Łukasz Stelmach <l.stelmach@samsung.com>
15264L:	linux-samsung-soc@vger.kernel.org
15265S:	Maintained
15266F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15267F:	drivers/char/hw_random/exynos-trng.c
15268
15269SAMSUNG FRAMEBUFFER DRIVER
15270M:	Jingoo Han <jingoohan1@gmail.com>
15271L:	linux-fbdev@vger.kernel.org
15272S:	Maintained
15273F:	drivers/video/fbdev/s3c-fb.c
15274
15275SAMSUNG LAPTOP DRIVER
15276M:	Corentin Chary <corentin.chary@gmail.com>
15277L:	platform-driver-x86@vger.kernel.org
15278S:	Maintained
15279F:	drivers/platform/x86/samsung-laptop.c
15280
15281SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15282M:	Sangbeom Kim <sbkim73@samsung.com>
15283M:	Krzysztof Kozlowski <krzk@kernel.org>
15284M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15285L:	linux-kernel@vger.kernel.org
15286L:	linux-samsung-soc@vger.kernel.org
15287S:	Supported
15288F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15289F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15290F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15291F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15292F:	drivers/clk/clk-s2mps11.c
15293F:	drivers/mfd/sec*.c
15294F:	drivers/regulator/s2m*.c
15295F:	drivers/regulator/s5m*.c
15296F:	drivers/rtc/rtc-s5m.c
15297F:	include/linux/mfd/samsung/
15298
15299SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15300M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15301L:	linux-media@vger.kernel.org
15302L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15303S:	Maintained
15304F:	drivers/media/platform/s3c-camif/
15305F:	include/media/drv-intf/s3c_camif.h
15306
15307SAMSUNG S3FWRN5 NFC DRIVER
15308M:	Robert Baldyga <r.baldyga@samsung.com>
15309M:	Krzysztof Opasiak <k.opasiak@samsung.com>
15310L:	linux-nfc@lists.01.org (moderated for non-subscribers)
15311S:	Supported
15312F:	drivers/nfc/s3fwrn5
15313
15314SAMSUNG S5C73M3 CAMERA DRIVER
15315M:	Kyungmin Park <kyungmin.park@samsung.com>
15316M:	Andrzej Hajda <a.hajda@samsung.com>
15317L:	linux-media@vger.kernel.org
15318S:	Supported
15319F:	drivers/media/i2c/s5c73m3/*
15320
15321SAMSUNG S5K5BAF CAMERA DRIVER
15322M:	Kyungmin Park <kyungmin.park@samsung.com>
15323M:	Andrzej Hajda <a.hajda@samsung.com>
15324L:	linux-media@vger.kernel.org
15325S:	Supported
15326F:	drivers/media/i2c/s5k5baf.c
15327
15328SAMSUNG S5P Security SubSystem (SSS) DRIVER
15329M:	Krzysztof Kozlowski <krzk@kernel.org>
15330M:	Vladimir Zapolskiy <vz@mleia.com>
15331M:	Kamil Konieczny <k.konieczny@samsung.com>
15332L:	linux-crypto@vger.kernel.org
15333L:	linux-samsung-soc@vger.kernel.org
15334S:	Maintained
15335F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15336F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15337F:	drivers/crypto/s5p-sss.c
15338
15339SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15340M:	Kyungmin Park <kyungmin.park@samsung.com>
15341M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15342L:	linux-media@vger.kernel.org
15343S:	Supported
15344Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15345F:	drivers/media/platform/exynos4-is/
15346
15347SAMSUNG SOC CLOCK DRIVERS
15348M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15349M:	Tomasz Figa <tomasz.figa@gmail.com>
15350M:	Chanwoo Choi <cw00.choi@samsung.com>
15351L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15352S:	Supported
15353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15354F:	Documentation/devicetree/bindings/clock/exynos*.txt
15355F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15356F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15357F:	drivers/clk/samsung/
15358F:	include/dt-bindings/clock/exynos*.h
15359
15360SAMSUNG SPI DRIVERS
15361M:	Kukjin Kim <kgene@kernel.org>
15362M:	Krzysztof Kozlowski <krzk@kernel.org>
15363M:	Andi Shyti <andi@etezian.org>
15364L:	linux-spi@vger.kernel.org
15365L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15366S:	Maintained
15367F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15368F:	drivers/spi/spi-s3c*
15369F:	include/linux/platform_data/spi-s3c64xx.h
15370
15371SAMSUNG SXGBE DRIVERS
15372M:	Byungho An <bh74.an@samsung.com>
15373L:	netdev@vger.kernel.org
15374S:	Supported
15375F:	drivers/net/ethernet/samsung/sxgbe/
15376
15377SAMSUNG THERMAL DRIVER
15378M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15379L:	linux-pm@vger.kernel.org
15380L:	linux-samsung-soc@vger.kernel.org
15381S:	Supported
15382T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15383F:	drivers/thermal/samsung/
15384
15385SAMSUNG USB2 PHY DRIVER
15386M:	Kamil Debski <kamil@wypas.org>
15387M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15388L:	linux-kernel@vger.kernel.org
15389S:	Supported
15390F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15391F:	Documentation/driver-api/phy/samsung-usb2.rst
15392F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15393F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15394F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15395F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15396F:	drivers/phy/samsung/phy-samsung-usb2.c
15397F:	drivers/phy/samsung/phy-samsung-usb2.h
15398
15399SC1200 WDT DRIVER
15400M:	Zwane Mwaikambo <zwanem@gmail.com>
15401S:	Maintained
15402F:	drivers/watchdog/sc1200wdt.c
15403
15404SCHEDULER
15405M:	Ingo Molnar <mingo@redhat.com>
15406M:	Peter Zijlstra <peterz@infradead.org>
15407M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15408M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15409R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15410R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15411R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15412R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15413L:	linux-kernel@vger.kernel.org
15414S:	Maintained
15415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15416F:	include/linux/preempt.h
15417F:	include/linux/sched.h
15418F:	include/linux/wait.h
15419F:	include/uapi/linux/sched.h
15420F:	kernel/sched/
15421
15422SCR24X CHIP CARD INTERFACE DRIVER
15423M:	Lubomir Rintel <lkundrak@v3.sk>
15424S:	Supported
15425F:	drivers/char/pcmcia/scr24x_cs.c
15426
15427SCSI CDROM DRIVER
15428M:	Jens Axboe <axboe@kernel.dk>
15429L:	linux-scsi@vger.kernel.org
15430S:	Maintained
15431W:	http://www.kernel.dk
15432F:	drivers/scsi/sr*
15433
15434SCSI RDMA PROTOCOL (SRP) INITIATOR
15435M:	Bart Van Assche <bvanassche@acm.org>
15436L:	linux-rdma@vger.kernel.org
15437S:	Supported
15438Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15439F:	drivers/infiniband/ulp/srp/
15440F:	include/scsi/srp.h
15441
15442SCSI RDMA PROTOCOL (SRP) TARGET
15443M:	Bart Van Assche <bvanassche@acm.org>
15444L:	linux-rdma@vger.kernel.org
15445L:	target-devel@vger.kernel.org
15446S:	Supported
15447Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15448F:	drivers/infiniband/ulp/srpt/
15449
15450SCSI SG DRIVER
15451M:	Doug Gilbert <dgilbert@interlog.com>
15452L:	linux-scsi@vger.kernel.org
15453S:	Maintained
15454W:	http://sg.danny.cz/sg
15455F:	Documentation/scsi/scsi-generic.rst
15456F:	drivers/scsi/sg.c
15457F:	include/scsi/sg.h
15458
15459SCSI SUBSYSTEM
15460M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15461M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15462L:	linux-scsi@vger.kernel.org
15463S:	Maintained
15464Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15467F:	Documentation/devicetree/bindings/scsi/
15468F:	drivers/scsi/
15469F:	include/scsi/
15470
15471SCSI TAPE DRIVER
15472M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15473L:	linux-scsi@vger.kernel.org
15474S:	Maintained
15475F:	Documentation/scsi/st.rst
15476F:	drivers/scsi/st.*
15477F:	drivers/scsi/st_*.h
15478
15479SCSI TARGET SUBSYSTEM
15480M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15481L:	linux-scsi@vger.kernel.org
15482L:	target-devel@vger.kernel.org
15483S:	Supported
15484W:	http://www.linux-iscsi.org
15485Q:	https://patchwork.kernel.org/project/target-devel/list/
15486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15487F:	Documentation/target/
15488F:	drivers/target/
15489F:	include/target/
15490
15491SCTP PROTOCOL
15492M:	Vlad Yasevich <vyasevich@gmail.com>
15493M:	Neil Horman <nhorman@tuxdriver.com>
15494M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15495L:	linux-sctp@vger.kernel.org
15496S:	Maintained
15497W:	http://lksctp.sourceforge.net
15498F:	Documentation/networking/sctp.rst
15499F:	include/linux/sctp.h
15500F:	include/net/sctp/
15501F:	include/uapi/linux/sctp.h
15502F:	net/sctp/
15503
15504SCx200 CPU SUPPORT
15505M:	Jim Cromie <jim.cromie@gmail.com>
15506S:	Odd Fixes
15507F:	Documentation/i2c/busses/scx200_acb.rst
15508F:	arch/x86/platform/scx200/
15509F:	drivers/i2c/busses/scx200*
15510F:	drivers/mtd/maps/scx200_docflash.c
15511F:	drivers/watchdog/scx200_wdt.c
15512F:	include/linux/scx200.h
15513
15514SCx200 GPIO DRIVER
15515M:	Jim Cromie <jim.cromie@gmail.com>
15516S:	Maintained
15517F:	drivers/char/scx200_gpio.c
15518F:	include/linux/scx200_gpio.h
15519
15520SCx200 HRT CLOCKSOURCE DRIVER
15521M:	Jim Cromie <jim.cromie@gmail.com>
15522S:	Maintained
15523F:	drivers/clocksource/scx200_hrt.c
15524
15525SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15526M:	Sascha Sommer <saschasommer@freenet.de>
15527L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15528S:	Maintained
15529F:	drivers/mmc/host/sdricoh_cs.c
15530
15531SECO BOARDS CEC DRIVER
15532M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15533S:	Maintained
15534F:	drivers/media/platform/seco-cec/seco-cec.c
15535F:	drivers/media/platform/seco-cec/seco-cec.h
15536
15537SECURE COMPUTING
15538M:	Kees Cook <keescook@chromium.org>
15539R:	Andy Lutomirski <luto@amacapital.net>
15540R:	Will Drewry <wad@chromium.org>
15541S:	Supported
15542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15543F:	Documentation/userspace-api/seccomp_filter.rst
15544F:	include/linux/seccomp.h
15545F:	include/uapi/linux/seccomp.h
15546F:	kernel/seccomp.c
15547F:	tools/testing/selftests/kselftest_harness.h
15548F:	tools/testing/selftests/seccomp/*
15549K:	\bsecure_computing
15550K:	\bTIF_SECCOMP\b
15551
15552SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15553M:	Al Cooper <alcooperx@gmail.com>
15554L:	linux-mmc@vger.kernel.org
15555L:	bcm-kernel-feedback-list@broadcom.com
15556S:	Maintained
15557F:	drivers/mmc/host/sdhci-brcmstb*
15558
15559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15560M:	Adrian Hunter <adrian.hunter@intel.com>
15561L:	linux-mmc@vger.kernel.org
15562S:	Maintained
15563F:	drivers/mmc/host/sdhci*
15564F:	include/linux/mmc/sdhci*
15565
15566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15567M:	Eugen Hristev <eugen.hristev@microchip.com>
15568L:	linux-mmc@vger.kernel.org
15569S:	Supported
15570F:	drivers/mmc/host/sdhci-of-at91.c
15571
15572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15573M:	Ben Dooks <ben-linux@fluff.org>
15574M:	Jaehoon Chung <jh80.chung@samsung.com>
15575L:	linux-mmc@vger.kernel.org
15576S:	Maintained
15577F:	drivers/mmc/host/sdhci-s3c*
15578
15579SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15580M:	Viresh Kumar <vireshk@kernel.org>
15581L:	linux-mmc@vger.kernel.org
15582S:	Maintained
15583F:	drivers/mmc/host/sdhci-spear.c
15584
15585SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15586M:	Kishon Vijay Abraham I <kishon@ti.com>
15587L:	linux-mmc@vger.kernel.org
15588S:	Maintained
15589F:	drivers/mmc/host/sdhci-omap.c
15590
15591SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15592M:	Jonathan Derrick <jonathan.derrick@intel.com>
15593M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15594L:	linux-block@vger.kernel.org
15595S:	Supported
15596F:	block/opal_proto.h
15597F:	block/sed*
15598F:	include/linux/sed*
15599F:	include/uapi/linux/sed*
15600
15601SECURITY CONTACT
15602M:	Security Officers <security@kernel.org>
15603S:	Supported
15604F:	Documentation/admin-guide/security-bugs.rst
15605
15606SECURITY SUBSYSTEM
15607M:	James Morris <jmorris@namei.org>
15608M:	"Serge E. Hallyn" <serge@hallyn.com>
15609L:	linux-security-module@vger.kernel.org (suggested Cc:)
15610S:	Supported
15611W:	http://kernsec.org/
15612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15613F:	security/
15614X:	security/selinux/
15615
15616SELINUX SECURITY MODULE
15617M:	Paul Moore <paul@paul-moore.com>
15618M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15619M:	Eric Paris <eparis@parisplace.org>
15620L:	selinux@vger.kernel.org
15621S:	Supported
15622W:	https://selinuxproject.org
15623W:	https://github.com/SELinuxProject
15624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15625F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15626F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15627F:	Documentation/admin-guide/LSM/SELinux.rst
15628F:	include/uapi/linux/selinux_netlink.h
15629F:	scripts/selinux/
15630F:	security/selinux/
15631
15632SENSABLE PHANTOM
15633M:	Jiri Slaby <jirislaby@kernel.org>
15634S:	Maintained
15635F:	drivers/misc/phantom.c
15636F:	include/uapi/linux/phantom.h
15637
15638SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15639M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
15640S:	Maintained
15641F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15642F:	drivers/iio/chemical/scd30.h
15643F:	drivers/iio/chemical/scd30_core.c
15644F:	drivers/iio/chemical/scd30_i2c.c
15645F:	drivers/iio/chemical/scd30_serial.c
15646
15647SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15648M:	Tomasz Duszynski <tduszyns@gmail.com>
15649S:	Maintained
15650F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15651F:	drivers/iio/chemical/sps30.c
15652
15653SERIAL DEVICE BUS
15654M:	Rob Herring <robh@kernel.org>
15655L:	linux-serial@vger.kernel.org
15656S:	Maintained
15657F:	Documentation/devicetree/bindings/serial/serial.yaml
15658F:	drivers/tty/serdev/
15659F:	include/linux/serdev.h
15660
15661SERIAL DRIVERS
15662M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15663L:	linux-serial@vger.kernel.org
15664S:	Maintained
15665F:	Documentation/devicetree/bindings/serial/
15666F:	drivers/tty/serial/
15667
15668SERIAL IR RECEIVER
15669M:	Sean Young <sean@mess.org>
15670L:	linux-media@vger.kernel.org
15671S:	Maintained
15672F:	drivers/media/rc/serial_ir.c
15673
15674SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15675M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15676L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15677S:	Maintained
15678F:	Documentation/devicetree/bindings/slimbus/
15679F:	drivers/slimbus/
15680F:	include/linux/slimbus.h
15681
15682SFC NETWORK DRIVER
15683M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15684M:	Edward Cree <ecree@solarflare.com>
15685M:	Martin Habets <mhabets@solarflare.com>
15686L:	netdev@vger.kernel.org
15687S:	Supported
15688F:	drivers/net/ethernet/sfc/
15689
15690SFF/SFP/SFP+ MODULE SUPPORT
15691M:	Russell King <linux@armlinux.org.uk>
15692L:	netdev@vger.kernel.org
15693S:	Maintained
15694F:	drivers/net/phy/phylink.c
15695F:	drivers/net/phy/sfp*
15696F:	include/linux/phylink.h
15697F:	include/linux/sfp.h
15698K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15699
15700SGI GRU DRIVER
15701M:	Dimitri Sivanich <sivanich@sgi.com>
15702S:	Maintained
15703F:	drivers/misc/sgi-gru/
15704
15705SGI XP/XPC/XPNET DRIVER
15706M:	Cliff Whickman <cpw@sgi.com>
15707M:	Robin Holt <robinmholt@gmail.com>
15708S:	Maintained
15709F:	drivers/misc/sgi-xp/
15710
15711SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15712M:	Ursula Braun <ubraun@linux.ibm.com>
15713M:	Karsten Graul <kgraul@linux.ibm.com>
15714L:	linux-s390@vger.kernel.org
15715S:	Supported
15716W:	http://www.ibm.com/developerworks/linux/linux390/
15717F:	net/smc/
15718
15719SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15720M:	Linus Walleij <linus.walleij@linaro.org>
15721L:	linux-iio@vger.kernel.org
15722S:	Maintained
15723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15724F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15725F:	drivers/iio/light/gp2ap002.c
15726
15727SHARP RJ54N1CB0C SENSOR DRIVER
15728M:	Jacopo Mondi <jacopo@jmondi.org>
15729L:	linux-media@vger.kernel.org
15730S:	Odd fixes
15731T:	git git://linuxtv.org/media_tree.git
15732F:	drivers/media/i2c/rj54n1cb0c.c
15733F:	include/media/i2c/rj54n1cb0c.h
15734
15735SH_VOU V4L2 OUTPUT DRIVER
15736L:	linux-media@vger.kernel.org
15737S:	Orphan
15738F:	drivers/media/platform/sh_vou.c
15739F:	include/media/drv-intf/sh_vou.h
15740
15741SI2157 MEDIA DRIVER
15742M:	Antti Palosaari <crope@iki.fi>
15743L:	linux-media@vger.kernel.org
15744S:	Maintained
15745W:	https://linuxtv.org
15746W:	http://palosaari.fi/linux/
15747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15748T:	git git://linuxtv.org/anttip/media_tree.git
15749F:	drivers/media/tuners/si2157*
15750
15751SI2165 MEDIA DRIVER
15752M:	Matthias Schwarzott <zzam@gentoo.org>
15753L:	linux-media@vger.kernel.org
15754S:	Maintained
15755W:	https://linuxtv.org
15756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15757F:	drivers/media/dvb-frontends/si2165*
15758
15759SI2168 MEDIA DRIVER
15760M:	Antti Palosaari <crope@iki.fi>
15761L:	linux-media@vger.kernel.org
15762S:	Maintained
15763W:	https://linuxtv.org
15764W:	http://palosaari.fi/linux/
15765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15766T:	git git://linuxtv.org/anttip/media_tree.git
15767F:	drivers/media/dvb-frontends/si2168*
15768
15769SI470X FM RADIO RECEIVER I2C DRIVER
15770M:	Hans Verkuil <hverkuil@xs4all.nl>
15771L:	linux-media@vger.kernel.org
15772S:	Odd Fixes
15773W:	https://linuxtv.org
15774T:	git git://linuxtv.org/media_tree.git
15775F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15776
15777SI470X FM RADIO RECEIVER USB DRIVER
15778M:	Hans Verkuil <hverkuil@xs4all.nl>
15779L:	linux-media@vger.kernel.org
15780S:	Maintained
15781W:	https://linuxtv.org
15782T:	git git://linuxtv.org/media_tree.git
15783F:	drivers/media/radio/si470x/radio-si470x-common.c
15784F:	drivers/media/radio/si470x/radio-si470x-usb.c
15785F:	drivers/media/radio/si470x/radio-si470x.h
15786
15787SI4713 FM RADIO TRANSMITTER I2C DRIVER
15788M:	Eduardo Valentin <edubezval@gmail.com>
15789L:	linux-media@vger.kernel.org
15790S:	Odd Fixes
15791W:	https://linuxtv.org
15792T:	git git://linuxtv.org/media_tree.git
15793F:	drivers/media/radio/si4713/si4713.?
15794
15795SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15796M:	Eduardo Valentin <edubezval@gmail.com>
15797L:	linux-media@vger.kernel.org
15798S:	Odd Fixes
15799W:	https://linuxtv.org
15800T:	git git://linuxtv.org/media_tree.git
15801F:	drivers/media/radio/si4713/radio-platform-si4713.c
15802
15803SI4713 FM RADIO TRANSMITTER USB DRIVER
15804M:	Hans Verkuil <hverkuil@xs4all.nl>
15805L:	linux-media@vger.kernel.org
15806S:	Maintained
15807W:	https://linuxtv.org
15808T:	git git://linuxtv.org/media_tree.git
15809F:	drivers/media/radio/si4713/radio-usb-si4713.c
15810
15811SIANO DVB DRIVER
15812M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15813L:	linux-media@vger.kernel.org
15814S:	Odd fixes
15815W:	https://linuxtv.org
15816T:	git git://linuxtv.org/media_tree.git
15817F:	drivers/media/common/siano/
15818F:	drivers/media/mmc/siano/
15819F:	drivers/media/usb/siano/
15820F:	drivers/media/usb/siano/
15821
15822SIFIVE DRIVERS
15823M:	Palmer Dabbelt <palmer@dabbelt.com>
15824M:	Paul Walmsley <paul.walmsley@sifive.com>
15825L:	linux-riscv@lists.infradead.org
15826S:	Supported
15827T:	git git://github.com/sifive/riscv-linux.git
15828N:	sifive
15829K:	[^@]sifive
15830
15831SIFIVE FU540 SYSTEM-ON-CHIP
15832M:	Paul Walmsley <paul.walmsley@sifive.com>
15833M:	Palmer Dabbelt <palmer@dabbelt.com>
15834L:	linux-riscv@lists.infradead.org
15835S:	Supported
15836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15837N:	fu540
15838K:	fu540
15839
15840SIFIVE PDMA DRIVER
15841M:	Green Wan <green.wan@sifive.com>
15842S:	Maintained
15843F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15844F:	drivers/dma/sf-pdma/
15845
15846SILEAD TOUCHSCREEN DRIVER
15847M:	Hans de Goede <hdegoede@redhat.com>
15848L:	linux-input@vger.kernel.org
15849L:	platform-driver-x86@vger.kernel.org
15850S:	Maintained
15851F:	drivers/input/touchscreen/silead.c
15852F:	drivers/platform/x86/touchscreen_dmi.c
15853
15854SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15855M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15856S:	Supported
15857F:	drivers/staging/wfx/
15858
15859SILICON MOTION SM712 FRAME BUFFER DRIVER
15860M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15861M:	Teddy Wang <teddy.wang@siliconmotion.com>
15862M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15863L:	linux-fbdev@vger.kernel.org
15864S:	Maintained
15865F:	Documentation/fb/sm712fb.rst
15866F:	drivers/video/fbdev/sm712*
15867
15868SIMPLE FIRMWARE INTERFACE (SFI)
15869S:	Obsolete
15870W:	http://simplefirmware.org/
15871F:	arch/x86/platform/sfi/
15872F:	drivers/sfi/
15873F:	include/linux/sfi*.h
15874
15875SIMPLEFB FB DRIVER
15876M:	Hans de Goede <hdegoede@redhat.com>
15877L:	linux-fbdev@vger.kernel.org
15878S:	Maintained
15879F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15880F:	drivers/video/fbdev/simplefb.c
15881F:	include/linux/platform_data/simplefb.h
15882
15883SIMTEC EB110ATX (Chalice CATS)
15884M:	Vincent Sanders <vince@simtec.co.uk>
15885M:	Simtec Linux Team <linux@simtec.co.uk>
15886S:	Supported
15887W:	http://www.simtec.co.uk/products/EB110ATX/
15888
15889SIMTEC EB2410ITX (BAST)
15890M:	Vincent Sanders <vince@simtec.co.uk>
15891M:	Simtec Linux Team <linux@simtec.co.uk>
15892S:	Supported
15893W:	http://www.simtec.co.uk/products/EB2410ITX/
15894F:	arch/arm/mach-s3c24xx/bast-ide.c
15895F:	arch/arm/mach-s3c24xx/bast-irq.c
15896F:	arch/arm/mach-s3c24xx/mach-bast.c
15897
15898SIOX
15899M:	Thorsten Scherer <t.scherer@eckelmann.de>
15900M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15901R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15902S:	Supported
15903F:	drivers/gpio/gpio-siox.c
15904F:	drivers/siox/*
15905F:	include/trace/events/siox.h
15906
15907SIPHASH PRF ROUTINES
15908M:	Jason A. Donenfeld <Jason@zx2c4.com>
15909S:	Maintained
15910F:	include/linux/siphash.h
15911F:	lib/siphash.c
15912F:	lib/test_siphash.c
15913
15914SIS 190 ETHERNET DRIVER
15915M:	Francois Romieu <romieu@fr.zoreil.com>
15916L:	netdev@vger.kernel.org
15917S:	Maintained
15918F:	drivers/net/ethernet/sis/sis190.c
15919
15920SIS 900/7016 FAST ETHERNET DRIVER
15921M:	Daniele Venzano <venza@brownhat.org>
15922L:	netdev@vger.kernel.org
15923S:	Maintained
15924W:	http://www.brownhat.org/sis900.html
15925F:	drivers/net/ethernet/sis/sis900.*
15926
15927SIS FRAMEBUFFER DRIVER
15928M:	Thomas Winischhofer <thomas@winischhofer.net>
15929S:	Maintained
15930W:	http://www.winischhofer.net/linuxsisvga.shtml
15931F:	Documentation/fb/sisfb.rst
15932F:	drivers/video/fbdev/sis/
15933F:	include/video/sisfb.h
15934
15935SIS USB2VGA DRIVER
15936M:	Thomas Winischhofer <thomas@winischhofer.net>
15937S:	Maintained
15938W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15939F:	drivers/usb/misc/sisusbvga/
15940
15941SLAB ALLOCATOR
15942M:	Christoph Lameter <cl@linux.com>
15943M:	Pekka Enberg <penberg@kernel.org>
15944M:	David Rientjes <rientjes@google.com>
15945M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15946M:	Andrew Morton <akpm@linux-foundation.org>
15947L:	linux-mm@kvack.org
15948S:	Maintained
15949F:	include/linux/sl?b*.h
15950F:	mm/sl?b*
15951
15952SLEEPABLE READ-COPY UPDATE (SRCU)
15953M:	Lai Jiangshan <jiangshanlai@gmail.com>
15954M:	"Paul E. McKenney" <paulmck@kernel.org>
15955M:	Josh Triplett <josh@joshtriplett.org>
15956R:	Steven Rostedt <rostedt@goodmis.org>
15957R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15958L:	rcu@vger.kernel.org
15959S:	Supported
15960W:	http://www.rdrop.com/users/paulmck/RCU/
15961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15962F:	include/linux/srcu*.h
15963F:	kernel/rcu/srcu*.c
15964
15965SMACK SECURITY MODULE
15966M:	Casey Schaufler <casey@schaufler-ca.com>
15967L:	linux-security-module@vger.kernel.org
15968S:	Maintained
15969W:	http://schaufler-ca.com
15970T:	git git://github.com/cschaufler/smack-next
15971F:	Documentation/admin-guide/LSM/Smack.rst
15972F:	security/smack/
15973
15974SMC91x ETHERNET DRIVER
15975M:	Nicolas Pitre <nico@fluxnic.net>
15976S:	Odd Fixes
15977F:	drivers/net/ethernet/smsc/smc91x.*
15978
15979SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15980M:	Mark Rutland <mark.rutland@arm.com>
15981M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15982M:	Sudeep Holla <sudeep.holla@arm.com>
15983L:	linux-arm-kernel@lists.infradead.org
15984S:	Maintained
15985F:	drivers/firmware/smccc/
15986F:	include/linux/arm-smccc.h
15987
15988SMIA AND SMIA++ IMAGE SENSOR DRIVER
15989M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15990L:	linux-media@vger.kernel.org
15991S:	Maintained
15992F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15993F:	drivers/media/i2c/smiapp-pll.c
15994F:	drivers/media/i2c/smiapp-pll.h
15995F:	drivers/media/i2c/smiapp/
15996F:	include/uapi/linux/smiapp.h
15997
15998SMM665 HARDWARE MONITOR DRIVER
15999M:	Guenter Roeck <linux@roeck-us.net>
16000L:	linux-hwmon@vger.kernel.org
16001S:	Maintained
16002F:	Documentation/hwmon/smm665.rst
16003F:	drivers/hwmon/smm665.c
16004
16005SMSC EMC2103 HARDWARE MONITOR DRIVER
16006M:	Steve Glendinning <steve.glendinning@shawell.net>
16007L:	linux-hwmon@vger.kernel.org
16008S:	Maintained
16009F:	Documentation/hwmon/emc2103.rst
16010F:	drivers/hwmon/emc2103.c
16011
16012SMSC SCH5627 HARDWARE MONITOR DRIVER
16013M:	Hans de Goede <hdegoede@redhat.com>
16014L:	linux-hwmon@vger.kernel.org
16015S:	Supported
16016F:	Documentation/hwmon/sch5627.rst
16017F:	drivers/hwmon/sch5627.c
16018
16019SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16020M:	Steve Glendinning <steve.glendinning@shawell.net>
16021L:	linux-fbdev@vger.kernel.org
16022S:	Maintained
16023F:	drivers/video/fbdev/smscufx.c
16024
16025SMSC47B397 HARDWARE MONITOR DRIVER
16026M:	Jean Delvare <jdelvare@suse.com>
16027L:	linux-hwmon@vger.kernel.org
16028S:	Maintained
16029F:	Documentation/hwmon/smsc47b397.rst
16030F:	drivers/hwmon/smsc47b397.c
16031
16032SMSC911x ETHERNET DRIVER
16033M:	Steve Glendinning <steve.glendinning@shawell.net>
16034L:	netdev@vger.kernel.org
16035S:	Maintained
16036F:	drivers/net/ethernet/smsc/smsc911x.*
16037F:	include/linux/smsc911x.h
16038
16039SMSC9420 PCI ETHERNET DRIVER
16040M:	Steve Glendinning <steve.glendinning@shawell.net>
16041L:	netdev@vger.kernel.org
16042S:	Maintained
16043F:	drivers/net/ethernet/smsc/smsc9420.*
16044
16045SOCIONEXT (SNI) AVE NETWORK DRIVER
16046M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16047L:	netdev@vger.kernel.org
16048S:	Maintained
16049F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16050F:	drivers/net/ethernet/socionext/sni_ave.c
16051
16052SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16053M:	Jassi Brar <jaswinder.singh@linaro.org>
16054M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16055L:	netdev@vger.kernel.org
16056S:	Maintained
16057F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
16058F:	drivers/net/ethernet/socionext/netsec.c
16059
16060SOCIONEXT (SNI) Synquacer SPI DRIVER
16061M:	Masahisa Kojima <masahisa.kojima@linaro.org>
16062M:	Jassi Brar <jaswinder.singh@linaro.org>
16063L:	linux-spi@vger.kernel.org
16064S:	Maintained
16065F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
16066F:	drivers/spi/spi-synquacer.c
16067
16068SOCIONEXT SYNQUACER I2C DRIVER
16069M:	Ard Biesheuvel <ardb@kernel.org>
16070L:	linux-i2c@vger.kernel.org
16071S:	Maintained
16072F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16073F:	drivers/i2c/busses/i2c-synquacer.c
16074
16075SOCIONEXT UNIPHIER SOUND DRIVER
16076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16077S:	Orphan
16078F:	sound/soc/uniphier/
16079
16080SOEKRIS NET48XX LED SUPPORT
16081M:	Chris Boot <bootc@bootc.net>
16082S:	Maintained
16083F:	drivers/leds/leds-net48xx.c
16084
16085SOFT-IWARP DRIVER (siw)
16086M:	Bernard Metzler <bmt@zurich.ibm.com>
16087L:	linux-rdma@vger.kernel.org
16088S:	Supported
16089F:	drivers/infiniband/sw/siw/
16090F:	include/uapi/rdma/siw-abi.h
16091
16092SOFT-ROCE DRIVER (rxe)
16093M:	Zhu Yanjun <yanjunz@nvidia.com>
16094L:	linux-rdma@vger.kernel.org
16095S:	Supported
16096F:	drivers/infiniband/sw/rxe/
16097F:	include/uapi/rdma/rdma_user_rxe.h
16098
16099SOFTLOGIC 6x10 MPEG CODEC
16100M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16101M:	Anton Sviridenko <anton@corp.bluecherry.net>
16102M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16103M:	Andrey Utkin <andrey_utkin@fastmail.com>
16104M:	Ismael Luceno <ismael@iodev.co.uk>
16105L:	linux-media@vger.kernel.org
16106S:	Supported
16107F:	drivers/media/pci/solo6x10/
16108
16109SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16110M:	James Morse <james.morse@arm.com>
16111L:	linux-arm-kernel@lists.infradead.org
16112S:	Maintained
16113F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
16114F:	drivers/firmware/arm_sdei.c
16115F:	include/linux/arm_sdei.h
16116F:	include/uapi/linux/arm_sdei.h
16117
16118SOFTWARE RAID (Multiple Disks) SUPPORT
16119M:	Song Liu <song@kernel.org>
16120L:	linux-raid@vger.kernel.org
16121S:	Supported
16122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16123F:	drivers/md/Kconfig
16124F:	drivers/md/Makefile
16125F:	drivers/md/md*
16126F:	drivers/md/raid*
16127F:	include/linux/raid/
16128F:	include/uapi/linux/raid/
16129
16130SOLIDRUN CLEARFOG SUPPORT
16131M:	Russell King <linux@armlinux.org.uk>
16132S:	Maintained
16133F:	arch/arm/boot/dts/armada-388-clearfog*
16134F:	arch/arm/boot/dts/armada-38x-solidrun-*
16135
16136SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16137M:	Russell King <linux@armlinux.org.uk>
16138S:	Maintained
16139F:	arch/arm/boot/dts/imx6*-cubox-i*
16140F:	arch/arm/boot/dts/imx6*-hummingboard*
16141F:	arch/arm/boot/dts/imx6*-sr-*
16142
16143SONIC NETWORK DRIVER
16144M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16145L:	netdev@vger.kernel.org
16146S:	Maintained
16147F:	drivers/net/ethernet/natsemi/sonic.*
16148
16149SONICS SILICON BACKPLANE DRIVER (SSB)
16150M:	Michael Buesch <m@bues.ch>
16151L:	linux-wireless@vger.kernel.org
16152S:	Maintained
16153F:	drivers/ssb/
16154F:	include/linux/ssb/
16155
16156SONY IMX214 SENSOR DRIVER
16157M:	Ricardo Ribalda <ribalda@kernel.org>
16158L:	linux-media@vger.kernel.org
16159S:	Maintained
16160T:	git git://linuxtv.org/media_tree.git
16161F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16162F:	drivers/media/i2c/imx214.c
16163
16164SONY IMX219 SENSOR DRIVER
16165M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16166L:	linux-media@vger.kernel.org
16167S:	Maintained
16168T:	git git://linuxtv.org/media_tree.git
16169F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
16170F:	drivers/media/i2c/imx219.c
16171
16172SONY IMX258 SENSOR DRIVER
16173M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16174L:	linux-media@vger.kernel.org
16175S:	Maintained
16176T:	git git://linuxtv.org/media_tree.git
16177F:	drivers/media/i2c/imx258.c
16178
16179SONY IMX274 SENSOR DRIVER
16180M:	Leon Luo <leonl@leopardimaging.com>
16181L:	linux-media@vger.kernel.org
16182S:	Maintained
16183T:	git git://linuxtv.org/media_tree.git
16184F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
16185F:	drivers/media/i2c/imx274.c
16186
16187SONY IMX290 SENSOR DRIVER
16188M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16189L:	linux-media@vger.kernel.org
16190S:	Maintained
16191T:	git git://linuxtv.org/media_tree.git
16192F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
16193F:	drivers/media/i2c/imx290.c
16194
16195SONY IMX319 SENSOR DRIVER
16196M:	Bingbu Cao <bingbu.cao@intel.com>
16197L:	linux-media@vger.kernel.org
16198S:	Maintained
16199T:	git git://linuxtv.org/media_tree.git
16200F:	drivers/media/i2c/imx319.c
16201
16202SONY IMX355 SENSOR DRIVER
16203M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16204L:	linux-media@vger.kernel.org
16205S:	Maintained
16206T:	git git://linuxtv.org/media_tree.git
16207F:	drivers/media/i2c/imx355.c
16208
16209SONY MEMORYSTICK SUBSYSTEM
16210M:	Maxim Levitsky <maximlevitsky@gmail.com>
16211M:	Alex Dubov <oakad@yahoo.com>
16212M:	Ulf Hansson <ulf.hansson@linaro.org>
16213L:	linux-mmc@vger.kernel.org
16214S:	Maintained
16215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16216F:	drivers/memstick/
16217F:	include/linux/memstick.h
16218
16219SONY VAIO CONTROL DEVICE DRIVER
16220M:	Mattia Dongili <malattia@linux.it>
16221L:	platform-driver-x86@vger.kernel.org
16222S:	Maintained
16223W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16224F:	Documentation/admin-guide/laptops/sony-laptop.rst
16225F:	drivers/char/sonypi.c
16226F:	drivers/platform/x86/sony-laptop.c
16227F:	include/linux/sony-laptop.h
16228
16229SOUND
16230M:	Jaroslav Kysela <perex@perex.cz>
16231M:	Takashi Iwai <tiwai@suse.com>
16232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16233S:	Maintained
16234W:	http://www.alsa-project.org/
16235Q:	http://patchwork.kernel.org/project/alsa-devel/list/
16236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16237F:	Documentation/sound/
16238F:	include/sound/
16239F:	include/uapi/sound/
16240F:	sound/
16241
16242SOUND - COMPRESSED AUDIO
16243M:	Vinod Koul <vkoul@kernel.org>
16244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16245S:	Supported
16246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16247F:	Documentation/sound/designs/compress-offload.rst
16248F:	include/sound/compress_driver.h
16249F:	include/uapi/sound/compress_*
16250F:	sound/core/compress_offload.c
16251F:	sound/soc/soc-compress.c
16252
16253SOUND - DMAENGINE HELPERS
16254M:	Lars-Peter Clausen <lars@metafoo.de>
16255S:	Supported
16256F:	include/sound/dmaengine_pcm.h
16257F:	sound/core/pcm_dmaengine.c
16258F:	sound/soc/soc-generic-dmaengine-pcm.c
16259
16260SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16261M:	Liam Girdwood <lgirdwood@gmail.com>
16262M:	Mark Brown <broonie@kernel.org>
16263L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16264S:	Supported
16265W:	http://alsa-project.org/main/index.php/ASoC
16266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16267F:	Documentation/devicetree/bindings/sound/
16268F:	Documentation/sound/soc/
16269F:	include/dt-bindings/sound/
16270F:	include/sound/soc*
16271F:	sound/soc/
16272
16273SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16274M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16275M:	Liam Girdwood <lgirdwood@gmail.com>
16276M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16277M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
16278M:	Daniel Baluta <daniel.baluta@nxp.com>
16279L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16280S:	Supported
16281W:	https://github.com/thesofproject/linux/
16282F:	sound/soc/sof/
16283
16284SOUNDWIRE SUBSYSTEM
16285M:	Vinod Koul <vkoul@kernel.org>
16286M:	Bard Liao <yung-chuan.liao@linux.intel.com>
16287R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16288R:	Sanyog Kale <sanyog.r.kale@intel.com>
16289L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16290S:	Supported
16291F:	Documentation/driver-api/soundwire/
16292F:	drivers/soundwire/
16293F:	include/linux/soundwire/
16294
16295SP2 MEDIA DRIVER
16296M:	Olli Salonen <olli.salonen@iki.fi>
16297L:	linux-media@vger.kernel.org
16298S:	Maintained
16299W:	https://linuxtv.org
16300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16301F:	drivers/media/dvb-frontends/sp2*
16302
16303SPARC + UltraSPARC (sparc/sparc64)
16304M:	"David S. Miller" <davem@davemloft.net>
16305L:	sparclinux@vger.kernel.org
16306S:	Maintained
16307Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
16308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16310F:	arch/sparc/
16311F:	drivers/sbus/
16312
16313SPARC SERIAL DRIVERS
16314M:	"David S. Miller" <davem@davemloft.net>
16315L:	sparclinux@vger.kernel.org
16316S:	Maintained
16317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16319F:	drivers/tty/serial/suncore.c
16320F:	drivers/tty/serial/sunhv.c
16321F:	drivers/tty/serial/sunsab.c
16322F:	drivers/tty/serial/sunsab.h
16323F:	drivers/tty/serial/sunsu.c
16324F:	drivers/tty/serial/sunzilog.c
16325F:	drivers/tty/serial/sunzilog.h
16326F:	drivers/tty/vcc.c
16327F:	include/linux/sunserialcore.h
16328
16329SPARSE CHECKER
16330M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16331L:	linux-sparse@vger.kernel.org
16332S:	Maintained
16333W:	https://sparse.docs.kernel.org/
16334T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16335Q:	https://patchwork.kernel.org/project/linux-sparse/list/
16336B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16337F:	include/linux/compiler.h
16338
16339SPEAKUP CONSOLE SPEECH DRIVER
16340M:	William Hubbs <w.d.hubbs@gmail.com>
16341M:	Chris Brannon <chris@the-brannons.com>
16342M:	Kirk Reiser <kirk@reisers.ca>
16343M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16344L:	speakup@linux-speakup.org
16345S:	Odd Fixes
16346W:	http://www.linux-speakup.org/
16347F:	drivers/accessibility/speakup/
16348
16349SPEAR CLOCK FRAMEWORK SUPPORT
16350M:	Viresh Kumar <vireshk@kernel.org>
16351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16352S:	Maintained
16353W:	http://www.st.com/spear
16354F:	drivers/clk/spear/
16355
16356SPEAR PLATFORM SUPPORT
16357M:	Viresh Kumar <vireshk@kernel.org>
16358M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16360S:	Maintained
16361W:	http://www.st.com/spear
16362F:	arch/arm/boot/dts/spear*
16363F:	arch/arm/mach-spear/
16364
16365SPI NOR SUBSYSTEM
16366M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16367L:	linux-mtd@lists.infradead.org
16368S:	Maintained
16369W:	http://www.linux-mtd.infradead.org/
16370Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16371C:	irc://irc.oftc.net/mtd
16372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16373F:	drivers/mtd/spi-nor/
16374F:	include/linux/mtd/spi-nor.h
16375
16376SPI SUBSYSTEM
16377M:	Mark Brown <broonie@kernel.org>
16378L:	linux-spi@vger.kernel.org
16379S:	Maintained
16380Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16382F:	Documentation/devicetree/bindings/spi/
16383F:	Documentation/spi/
16384F:	drivers/spi/
16385F:	include/linux/spi/
16386F:	include/uapi/linux/spi/
16387F:	tools/spi/
16388
16389SPIDERNET NETWORK DRIVER for CELL
16390M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16391L:	netdev@vger.kernel.org
16392S:	Supported
16393F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16394F:	drivers/net/ethernet/toshiba/spider_net*
16395
16396SPMI SUBSYSTEM
16397R:	Stephen Boyd <sboyd@kernel.org>
16398L:	linux-arm-msm@vger.kernel.org
16399F:	Documentation/devicetree/bindings/spmi/
16400F:	drivers/spmi/
16401F:	include/dt-bindings/spmi/spmi.h
16402F:	include/linux/spmi.h
16403F:	include/trace/events/spmi.h
16404
16405SPU FILE SYSTEM
16406M:	Jeremy Kerr <jk@ozlabs.org>
16407L:	linuxppc-dev@lists.ozlabs.org
16408S:	Supported
16409W:	http://www.ibm.com/developerworks/power/cell/
16410F:	Documentation/filesystems/spufs/spufs.rst
16411F:	arch/powerpc/platforms/cell/spufs/
16412
16413SQUASHFS FILE SYSTEM
16414M:	Phillip Lougher <phillip@squashfs.org.uk>
16415L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16416S:	Maintained
16417W:	http://squashfs.org.uk
16418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16419F:	Documentation/filesystems/squashfs.rst
16420F:	fs/squashfs/
16421
16422SRM (Alpha) environment access
16423M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16424S:	Maintained
16425F:	arch/alpha/kernel/srm_env.c
16426
16427ST LSM6DSx IMU IIO DRIVER
16428M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16429L:	linux-iio@vger.kernel.org
16430S:	Maintained
16431W:	http://www.st.com/
16432F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16433F:	drivers/iio/imu/st_lsm6dsx/
16434
16435ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16436M:	Mickael Guene <mickael.guene@st.com>
16437L:	linux-media@vger.kernel.org
16438S:	Maintained
16439T:	git git://linuxtv.org/media_tree.git
16440F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16441F:	drivers/media/i2c/st-mipid02.c
16442
16443ST STM32 I2C/SMBUS DRIVER
16444M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16445L:	linux-i2c@vger.kernel.org
16446S:	Maintained
16447F:	drivers/i2c/busses/i2c-stm32*
16448
16449ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16450M:	Song Qiang <songqiang1304521@gmail.com>
16451L:	linux-iio@vger.kernel.org
16452S:	Maintained
16453F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16454F:	drivers/iio/proximity/vl53l0x-i2c.c
16455
16456STABLE BRANCH
16457M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16458M:	Sasha Levin <sashal@kernel.org>
16459L:	stable@vger.kernel.org
16460S:	Supported
16461F:	Documentation/process/stable-kernel-rules.rst
16462
16463STAGING - ATOMISP DRIVER
16464M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16465R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16466L:	linux-media@vger.kernel.org
16467S:	Maintained
16468F:	drivers/staging/media/atomisp/
16469
16470STAGING - COMEDI
16471M:	Ian Abbott <abbotti@mev.co.uk>
16472M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16473S:	Odd Fixes
16474F:	drivers/staging/comedi/
16475
16476STAGING - FIELDBUS SUBSYSTEM
16477M:	Sven Van Asbroeck <TheSven73@gmail.com>
16478S:	Maintained
16479F:	drivers/staging/fieldbus/*
16480F:	drivers/staging/fieldbus/Documentation/
16481
16482STAGING - HMS ANYBUS-S BUS
16483M:	Sven Van Asbroeck <TheSven73@gmail.com>
16484S:	Maintained
16485F:	drivers/staging/fieldbus/anybuss/
16486
16487STAGING - INDUSTRIAL IO
16488M:	Jonathan Cameron <jic23@kernel.org>
16489L:	linux-iio@vger.kernel.org
16490S:	Odd Fixes
16491F:	Documentation/devicetree/bindings/staging/iio/
16492F:	drivers/staging/iio/
16493
16494STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16495M:	Marc Dietrich <marvin24@gmx.de>
16496L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16497L:	linux-tegra@vger.kernel.org
16498S:	Maintained
16499F:	drivers/staging/nvec/
16500
16501STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16502M:	Jens Frederich <jfrederich@gmail.com>
16503M:	Daniel Drake <dsd@laptop.org>
16504M:	Jon Nettleton <jon.nettleton@gmail.com>
16505S:	Maintained
16506W:	http://wiki.laptop.org/go/DCON
16507F:	drivers/staging/olpc_dcon/
16508
16509STAGING - REALTEK RTL8188EU DRIVERS
16510M:	Larry Finger <Larry.Finger@lwfinger.net>
16511S:	Odd Fixes
16512F:	drivers/staging/rtl8188eu/
16513
16514STAGING - REALTEK RTL8712U DRIVERS
16515M:	Larry Finger <Larry.Finger@lwfinger.net>
16516M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16517S:	Odd Fixes
16518F:	drivers/staging/rtl8712/
16519
16520STAGING - SEPS525 LCD CONTROLLER DRIVERS
16521M:	Michael Hennerich <michael.hennerich@analog.com>
16522M:	Beniamin Bia <beniamin.bia@analog.com>
16523L:	linux-fbdev@vger.kernel.org
16524S:	Supported
16525F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16526F:	drivers/staging/fbtft/fb_seps525.c
16527
16528STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16529M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16530M:	Teddy Wang <teddy.wang@siliconmotion.com>
16531M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16532L:	linux-fbdev@vger.kernel.org
16533S:	Maintained
16534F:	drivers/staging/sm750fb/
16535
16536STAGING - VIA VT665X DRIVERS
16537M:	Forest Bond <forest@alittletooquiet.net>
16538S:	Odd Fixes
16539F:	drivers/staging/vt665?/
16540
16541STAGING SUBSYSTEM
16542M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16543L:	devel@driverdev.osuosl.org
16544S:	Supported
16545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16546F:	drivers/staging/
16547
16548STARFIRE/DURALAN NETWORK DRIVER
16549M:	Ion Badulescu <ionut@badula.org>
16550S:	Odd Fixes
16551F:	drivers/net/ethernet/adaptec/starfire*
16552
16553STEC S1220 SKD DRIVER
16554M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16555L:	linux-block@vger.kernel.org
16556S:	Maintained
16557F:	drivers/block/skd*[ch]
16558
16559STI AUDIO (ASoC) DRIVERS
16560M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16562S:	Maintained
16563F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16564F:	sound/soc/sti/
16565
16566STI CEC DRIVER
16567M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16568S:	Maintained
16569F:	Documentation/devicetree/bindings/media/stih-cec.txt
16570F:	drivers/media/platform/sti/cec/
16571
16572STK1160 USB VIDEO CAPTURE DRIVER
16573M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16574L:	linux-media@vger.kernel.org
16575S:	Maintained
16576T:	git git://linuxtv.org/media_tree.git
16577F:	drivers/media/usb/stk1160/
16578
16579STM32 AUDIO (ASoC) DRIVERS
16580M:	Olivier Moysan <olivier.moysan@st.com>
16581M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16582L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16583S:	Maintained
16584F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16585F:	sound/soc/stm/
16586
16587STM32 TIMER/LPTIMER DRIVERS
16588M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16589S:	Maintained
16590F:	Documentation/ABI/testing/*timer-stm32
16591F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16592F:	drivers/*/stm32-*timer*
16593F:	drivers/pwm/pwm-stm32*
16594F:	include/linux/*/stm32-*tim*
16595
16596STMMAC ETHERNET DRIVER
16597M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16598M:	Alexandre Torgue <alexandre.torgue@st.com>
16599M:	Jose Abreu <joabreu@synopsys.com>
16600L:	netdev@vger.kernel.org
16601S:	Supported
16602W:	http://www.stlinux.com
16603F:	Documentation/networking/device_drivers/ethernet/stmicro/
16604F:	drivers/net/ethernet/stmicro/stmmac/
16605
16606SUN3/3X
16607M:	Sam Creasey <sammy@sammy.net>
16608S:	Maintained
16609W:	http://sammy.net/sun3/
16610F:	arch/m68k/include/asm/sun3*
16611F:	arch/m68k/kernel/*sun3*
16612F:	arch/m68k/sun3*/
16613F:	drivers/net/ethernet/i825xx/sun3*
16614
16615SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16616M:	Hans de Goede <hdegoede@redhat.com>
16617L:	linux-input@vger.kernel.org
16618S:	Maintained
16619F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16620F:	drivers/input/keyboard/sun4i-lradc-keys.c
16621
16622SUNDANCE NETWORK DRIVER
16623M:	Denis Kirjanov <kda@linux-powerpc.org>
16624L:	netdev@vger.kernel.org
16625S:	Maintained
16626F:	drivers/net/ethernet/dlink/sundance.c
16627
16628SUPERH
16629M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16630M:	Rich Felker <dalias@libc.org>
16631L:	linux-sh@vger.kernel.org
16632S:	Maintained
16633Q:	http://patchwork.kernel.org/project/linux-sh/list/
16634F:	Documentation/sh/
16635F:	arch/sh/
16636F:	drivers/sh/
16637
16638SUSPEND TO RAM
16639M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16640M:	Len Brown <len.brown@intel.com>
16641M:	Pavel Machek <pavel@ucw.cz>
16642L:	linux-pm@vger.kernel.org
16643S:	Supported
16644B:	https://bugzilla.kernel.org
16645F:	Documentation/power/
16646F:	arch/x86/kernel/acpi/
16647F:	drivers/base/power/
16648F:	include/linux/freezer.h
16649F:	include/linux/pm.h
16650F:	include/linux/suspend.h
16651F:	kernel/power/
16652
16653SVGA HANDLING
16654M:	Martin Mares <mj@ucw.cz>
16655L:	linux-video@atrey.karlin.mff.cuni.cz
16656S:	Maintained
16657F:	Documentation/admin-guide/svga.rst
16658F:	arch/x86/boot/video*
16659
16660SWIOTLB SUBSYSTEM
16661M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16662L:	iommu@lists.linux-foundation.org
16663S:	Supported
16664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16665F:	arch/*/kernel/pci-swiotlb.c
16666F:	include/linux/swiotlb.h
16667F:	kernel/dma/swiotlb.c
16668
16669SWITCHDEV
16670M:	Jiri Pirko <jiri@resnulli.us>
16671M:	Ivan Vecera <ivecera@redhat.com>
16672L:	netdev@vger.kernel.org
16673S:	Supported
16674F:	include/net/switchdev.h
16675F:	net/switchdev/
16676
16677SY8106A REGULATOR DRIVER
16678M:	Icenowy Zheng <icenowy@aosc.io>
16679S:	Maintained
16680F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16681F:	drivers/regulator/sy8106a-regulator.c
16682
16683SYNC FILE FRAMEWORK
16684M:	Sumit Semwal <sumit.semwal@linaro.org>
16685R:	Gustavo Padovan <gustavo@padovan.org>
16686L:	linux-media@vger.kernel.org
16687L:	dri-devel@lists.freedesktop.org
16688S:	Maintained
16689T:	git git://anongit.freedesktop.org/drm/drm-misc
16690F:	Documentation/driver-api/sync_file.rst
16691F:	drivers/dma-buf/dma-fence*
16692F:	drivers/dma-buf/sw_sync.c
16693F:	drivers/dma-buf/sync_*
16694F:	include/linux/sync_file.h
16695F:	include/uapi/linux/sync_file.h
16696
16697SYNOPSYS ARC ARCHITECTURE
16698M:	Vineet Gupta <vgupta@synopsys.com>
16699L:	linux-snps-arc@lists.infradead.org
16700S:	Supported
16701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16702F:	Documentation/devicetree/bindings/arc/*
16703F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16704F:	arch/arc/
16705F:	drivers/clocksource/arc_timer.c
16706F:	drivers/tty/serial/arc_uart.c
16707
16708SYNOPSYS ARC HSDK SDP pll clock driver
16709M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16710S:	Supported
16711F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16712F:	drivers/clk/clk-hsdk-pll.c
16713
16714SYNOPSYS ARC SDP clock driver
16715M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16716S:	Supported
16717F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16718F:	drivers/clk/axs10x/*
16719
16720SYNOPSYS ARC SDP platform support
16721M:	Alexey Brodkin <abrodkin@synopsys.com>
16722S:	Supported
16723F:	Documentation/devicetree/bindings/arc/axs10*
16724F:	arch/arc/boot/dts/ax*
16725F:	arch/arc/plat-axs10x
16726
16727SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16728M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16729S:	Supported
16730F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16731F:	drivers/reset/reset-axs10x.c
16732
16733SYNOPSYS CREG GPIO DRIVER
16734M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16735S:	Maintained
16736F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16737F:	drivers/gpio/gpio-creg-snps.c
16738
16739SYNOPSYS DESIGNWARE 8250 UART DRIVER
16740R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16741S:	Maintained
16742F:	drivers/tty/serial/8250/8250_dw.c
16743F:	drivers/tty/serial/8250/8250_dwlib.*
16744F:	drivers/tty/serial/8250/8250_lpss.c
16745
16746SYNOPSYS DESIGNWARE APB GPIO DRIVER
16747M:	Hoan Tran <hoan@os.amperecomputing.com>
16748M:	Serge Semin <fancer.lancer@gmail.com>
16749L:	linux-gpio@vger.kernel.org
16750S:	Maintained
16751F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16752F:	drivers/gpio/gpio-dwapb.c
16753
16754SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16755M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16756S:	Maintained
16757F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16758F:	drivers/dma/dw-axi-dmac/
16759
16760SYNOPSYS DESIGNWARE DMAC DRIVER
16761M:	Viresh Kumar <vireshk@kernel.org>
16762R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16763S:	Maintained
16764F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16765F:	drivers/dma/dw/
16766F:	include/dt-bindings/dma/dw-dmac.h
16767F:	include/linux/dma/dw.h
16768F:	include/linux/platform_data/dma-dw.h
16769
16770SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16771M:	Jose Abreu <Jose.Abreu@synopsys.com>
16772L:	netdev@vger.kernel.org
16773S:	Supported
16774F:	drivers/net/ethernet/synopsys/
16775
16776SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16777M:	Jose Abreu <Jose.Abreu@synopsys.com>
16778L:	netdev@vger.kernel.org
16779S:	Supported
16780F:	drivers/net/phy/mdio-xpcs.c
16781F:	include/linux/mdio-xpcs.h
16782
16783SYNOPSYS DESIGNWARE I2C DRIVER
16784M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16785R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16786R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16787L:	linux-i2c@vger.kernel.org
16788S:	Maintained
16789F:	drivers/i2c/busses/i2c-designware-*
16790F:	include/linux/platform_data/i2c-designware.h
16791
16792SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16793M:	Jaehoon Chung <jh80.chung@samsung.com>
16794L:	linux-mmc@vger.kernel.org
16795S:	Maintained
16796F:	drivers/mmc/host/dw_mmc*
16797
16798SYNOPSYS HSDK RESET CONTROLLER DRIVER
16799M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16800S:	Supported
16801F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16802F:	drivers/reset/reset-hsdk.c
16803F:	include/dt-bindings/reset/snps,hsdk-reset.h
16804
16805SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16806M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16807M:	Manjunath M B <manjumb@synopsys.com>
16808L:	linux-mmc@vger.kernel.org
16809S:	Maintained
16810F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16811
16812SYSTEM CONFIGURATION (SYSCON)
16813M:	Lee Jones <lee.jones@linaro.org>
16814M:	Arnd Bergmann <arnd@arndb.de>
16815S:	Supported
16816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16817F:	drivers/mfd/syscon.c
16818
16819SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16820M:	Sudeep Holla <sudeep.holla@arm.com>
16821L:	linux-arm-kernel@lists.infradead.org
16822S:	Maintained
16823F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16824F:	drivers/clk/clk-sc[mp]i.c
16825F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16826F:	drivers/firmware/arm_scmi/
16827F:	drivers/firmware/arm_scpi.c
16828F:	drivers/reset/reset-scmi.c
16829F:	include/linux/sc[mp]i_protocol.h
16830F:	include/trace/events/scmi.h
16831
16832SYSTEM RESET/SHUTDOWN DRIVERS
16833M:	Sebastian Reichel <sre@kernel.org>
16834L:	linux-pm@vger.kernel.org
16835S:	Maintained
16836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16837F:	Documentation/devicetree/bindings/power/reset/
16838F:	drivers/power/reset/
16839
16840SYSTEM TRACE MODULE CLASS
16841M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16842S:	Maintained
16843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16844F:	Documentation/trace/stm.rst
16845F:	drivers/hwtracing/stm/
16846F:	include/linux/stm.h
16847F:	include/uapi/linux/stm.h
16848
16849SYSTEM76 ACPI DRIVER
16850M:	Jeremy Soller <jeremy@system76.com>
16851M:	System76 Product Development <productdev@system76.com>
16852L:	platform-driver-x86@vger.kernel.org
16853S:	Maintained
16854F:	drivers/platform/x86/system76_acpi.c
16855
16856SYSV FILESYSTEM
16857M:	Christoph Hellwig <hch@infradead.org>
16858S:	Maintained
16859F:	Documentation/filesystems/sysv-fs.rst
16860F:	fs/sysv/
16861F:	include/linux/sysv_fs.h
16862
16863TASKSTATS STATISTICS INTERFACE
16864M:	Balbir Singh <bsingharora@gmail.com>
16865S:	Maintained
16866F:	Documentation/accounting/taskstats*
16867F:	include/linux/taskstats*
16868F:	kernel/taskstats.c
16869
16870TC subsystem
16871M:	Jamal Hadi Salim <jhs@mojatatu.com>
16872M:	Cong Wang <xiyou.wangcong@gmail.com>
16873M:	Jiri Pirko <jiri@resnulli.us>
16874L:	netdev@vger.kernel.org
16875S:	Maintained
16876F:	include/net/pkt_cls.h
16877F:	include/net/pkt_sched.h
16878F:	include/net/tc_act/
16879F:	include/uapi/linux/pkt_cls.h
16880F:	include/uapi/linux/pkt_sched.h
16881F:	include/uapi/linux/tc_act/
16882F:	include/uapi/linux/tc_ematch/
16883F:	net/sched/
16884
16885TC90522 MEDIA DRIVER
16886M:	Akihiro Tsukada <tskd08@gmail.com>
16887L:	linux-media@vger.kernel.org
16888S:	Odd Fixes
16889F:	drivers/media/dvb-frontends/tc90522*
16890
16891TCP LOW PRIORITY MODULE
16892M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16893M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16894S:	Maintained
16895W:	http://tcp-lp-mod.sourceforge.net/
16896F:	net/ipv4/tcp_lp.c
16897
16898TDA10071 MEDIA DRIVER
16899M:	Antti Palosaari <crope@iki.fi>
16900L:	linux-media@vger.kernel.org
16901S:	Maintained
16902W:	https://linuxtv.org
16903W:	http://palosaari.fi/linux/
16904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16905T:	git git://linuxtv.org/anttip/media_tree.git
16906F:	drivers/media/dvb-frontends/tda10071*
16907
16908TDA18212 MEDIA DRIVER
16909M:	Antti Palosaari <crope@iki.fi>
16910L:	linux-media@vger.kernel.org
16911S:	Maintained
16912W:	https://linuxtv.org
16913W:	http://palosaari.fi/linux/
16914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16915T:	git git://linuxtv.org/anttip/media_tree.git
16916F:	drivers/media/tuners/tda18212*
16917
16918TDA18218 MEDIA DRIVER
16919M:	Antti Palosaari <crope@iki.fi>
16920L:	linux-media@vger.kernel.org
16921S:	Maintained
16922W:	https://linuxtv.org
16923W:	http://palosaari.fi/linux/
16924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16925T:	git git://linuxtv.org/anttip/media_tree.git
16926F:	drivers/media/tuners/tda18218*
16927
16928TDA18250 MEDIA DRIVER
16929M:	Olli Salonen <olli.salonen@iki.fi>
16930L:	linux-media@vger.kernel.org
16931S:	Maintained
16932W:	https://linuxtv.org
16933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16934T:	git git://linuxtv.org/media_tree.git
16935F:	drivers/media/tuners/tda18250*
16936
16937TDA18271 MEDIA DRIVER
16938M:	Michael Krufky <mkrufky@linuxtv.org>
16939L:	linux-media@vger.kernel.org
16940S:	Maintained
16941W:	https://linuxtv.org
16942W:	http://github.com/mkrufky
16943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16944T:	git git://linuxtv.org/mkrufky/tuners.git
16945F:	drivers/media/tuners/tda18271*
16946
16947TDA1997x MEDIA DRIVER
16948M:	Tim Harvey <tharvey@gateworks.com>
16949L:	linux-media@vger.kernel.org
16950S:	Maintained
16951W:	https://linuxtv.org
16952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16953F:	drivers/media/i2c/tda1997x.*
16954
16955TDA827x MEDIA DRIVER
16956M:	Michael Krufky <mkrufky@linuxtv.org>
16957L:	linux-media@vger.kernel.org
16958S:	Maintained
16959W:	https://linuxtv.org
16960W:	http://github.com/mkrufky
16961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16962T:	git git://linuxtv.org/mkrufky/tuners.git
16963F:	drivers/media/tuners/tda8290.*
16964
16965TDA8290 MEDIA DRIVER
16966M:	Michael Krufky <mkrufky@linuxtv.org>
16967L:	linux-media@vger.kernel.org
16968S:	Maintained
16969W:	https://linuxtv.org
16970W:	http://github.com/mkrufky
16971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16972T:	git git://linuxtv.org/mkrufky/tuners.git
16973F:	drivers/media/tuners/tda8290.*
16974
16975TDA9840 MEDIA DRIVER
16976M:	Hans Verkuil <hverkuil@xs4all.nl>
16977L:	linux-media@vger.kernel.org
16978S:	Maintained
16979W:	https://linuxtv.org
16980T:	git git://linuxtv.org/media_tree.git
16981F:	drivers/media/i2c/tda9840*
16982
16983TEA5761 TUNER DRIVER
16984M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16985L:	linux-media@vger.kernel.org
16986S:	Odd fixes
16987W:	https://linuxtv.org
16988T:	git git://linuxtv.org/media_tree.git
16989F:	drivers/media/tuners/tea5761.*
16990
16991TEA5767 TUNER DRIVER
16992M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16993L:	linux-media@vger.kernel.org
16994S:	Maintained
16995W:	https://linuxtv.org
16996T:	git git://linuxtv.org/media_tree.git
16997F:	drivers/media/tuners/tea5767.*
16998
16999TEA6415C MEDIA DRIVER
17000M:	Hans Verkuil <hverkuil@xs4all.nl>
17001L:	linux-media@vger.kernel.org
17002S:	Maintained
17003W:	https://linuxtv.org
17004T:	git git://linuxtv.org/media_tree.git
17005F:	drivers/media/i2c/tea6415c*
17006
17007TEA6420 MEDIA DRIVER
17008M:	Hans Verkuil <hverkuil@xs4all.nl>
17009L:	linux-media@vger.kernel.org
17010S:	Maintained
17011W:	https://linuxtv.org
17012T:	git git://linuxtv.org/media_tree.git
17013F:	drivers/media/i2c/tea6420*
17014
17015TEAM DRIVER
17016M:	Jiri Pirko <jiri@resnulli.us>
17017L:	netdev@vger.kernel.org
17018S:	Supported
17019F:	drivers/net/team/
17020F:	include/linux/if_team.h
17021F:	include/uapi/linux/if_team.h
17022
17023TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17024M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17025S:	Maintained
17026F:	arch/x86/platform/ts5500/
17027
17028TECHNOTREND USB IR RECEIVER
17029M:	Sean Young <sean@mess.org>
17030L:	linux-media@vger.kernel.org
17031S:	Maintained
17032F:	drivers/media/rc/ttusbir.c
17033
17034TECHWELL TW9910 VIDEO DECODER
17035L:	linux-media@vger.kernel.org
17036S:	Orphan
17037F:	drivers/media/i2c/tw9910.c
17038F:	include/media/i2c/tw9910.h
17039
17040TEE SUBSYSTEM
17041M:	Jens Wiklander <jens.wiklander@linaro.org>
17042L:	op-tee@lists.trustedfirmware.org
17043S:	Maintained
17044F:	Documentation/staging/tee.rst
17045F:	drivers/tee/
17046F:	include/linux/tee_drv.h
17047F:	include/uapi/linux/tee.h
17048
17049TEGRA ARCHITECTURE SUPPORT
17050M:	Thierry Reding <thierry.reding@gmail.com>
17051M:	Jonathan Hunter <jonathanh@nvidia.com>
17052L:	linux-tegra@vger.kernel.org
17053S:	Supported
17054Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
17055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17056N:	[^a-z]tegra
17057
17058TEGRA CLOCK DRIVER
17059M:	Peter De Schrijver <pdeschrijver@nvidia.com>
17060M:	Prashant Gaikwad <pgaikwad@nvidia.com>
17061S:	Supported
17062F:	drivers/clk/tegra/
17063
17064TEGRA DMA DRIVERS
17065M:	Laxman Dewangan <ldewangan@nvidia.com>
17066M:	Jon Hunter <jonathanh@nvidia.com>
17067S:	Supported
17068F:	drivers/dma/tegra*
17069
17070TEGRA I2C DRIVER
17071M:	Laxman Dewangan <ldewangan@nvidia.com>
17072R:	Dmitry Osipenko <digetx@gmail.com>
17073S:	Supported
17074F:	drivers/i2c/busses/i2c-tegra.c
17075
17076TEGRA IOMMU DRIVERS
17077M:	Thierry Reding <thierry.reding@gmail.com>
17078R:	Krishna Reddy <vdumpa@nvidia.com>
17079L:	linux-tegra@vger.kernel.org
17080S:	Supported
17081F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17082F:	drivers/iommu/tegra*
17083
17084TEGRA KBC DRIVER
17085M:	Laxman Dewangan <ldewangan@nvidia.com>
17086S:	Supported
17087F:	drivers/input/keyboard/tegra-kbc.c
17088
17089TEGRA NAND DRIVER
17090M:	Stefan Agner <stefan@agner.ch>
17091M:	Lucas Stach <dev@lynxeye.de>
17092S:	Maintained
17093F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17094F:	drivers/mtd/nand/raw/tegra_nand.c
17095
17096TEGRA PWM DRIVER
17097M:	Thierry Reding <thierry.reding@gmail.com>
17098S:	Supported
17099F:	drivers/pwm/pwm-tegra.c
17100
17101TEGRA SERIAL DRIVER
17102M:	Laxman Dewangan <ldewangan@nvidia.com>
17103S:	Supported
17104F:	drivers/tty/serial/serial-tegra.c
17105
17106TEGRA SPI DRIVER
17107M:	Laxman Dewangan <ldewangan@nvidia.com>
17108S:	Supported
17109F:	drivers/spi/spi-tegra*
17110
17111TEGRA VIDEO DRIVER
17112M:	Thierry Reding <thierry.reding@gmail.com>
17113M:	Jonathan Hunter <jonathanh@nvidia.com>
17114M:	Sowjanya Komatineni <skomatineni@nvidia.com>
17115L:	linux-media@vger.kernel.org
17116L:	linux-tegra@vger.kernel.org
17117S:	Maintained
17118F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17119F:	drivers/staging/media/tegra-video/
17120
17121TEGRA XUSB PADCTL DRIVER
17122M:	JC Kuo <jckuo@nvidia.com>
17123S:	Supported
17124F:	drivers/phy/tegra/xusb*
17125
17126TEHUTI ETHERNET DRIVER
17127M:	Andy Gospodarek <andy@greyhouse.net>
17128L:	netdev@vger.kernel.org
17129S:	Supported
17130F:	drivers/net/ethernet/tehuti/*
17131
17132TELECOM CLOCK DRIVER FOR MCPL0010
17133M:	Mark Gross <mark.gross@intel.com>
17134S:	Supported
17135F:	drivers/char/tlclk.c
17136
17137TEMPO SEMICONDUCTOR DRIVERS
17138M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17139S:	Maintained
17140F:	Documentation/devicetree/bindings/sound/tscs*.txt
17141F:	sound/soc/codecs/tscs*.c
17142F:	sound/soc/codecs/tscs*.h
17143
17144TENSILICA XTENSA PORT (xtensa)
17145M:	Chris Zankel <chris@zankel.net>
17146M:	Max Filippov <jcmvbkbc@gmail.com>
17147L:	linux-xtensa@linux-xtensa.org
17148S:	Maintained
17149T:	git git://github.com/czankel/xtensa-linux.git
17150F:	arch/xtensa/
17151F:	drivers/irqchip/irq-xtensa-*
17152
17153TEXAS INSTRUMENTS ASoC DRIVERS
17154M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17156S:	Maintained
17157F:	sound/soc/ti/
17158
17159TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17160M:	Ricardo Ribalda <ribalda@kernel.org>
17161L:	linux-iio@vger.kernel.org
17162S:	Supported
17163F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17164F:	drivers/iio/dac/ti-dac7612.c
17165
17166TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17167M:	Nishanth Menon <nm@ti.com>
17168M:	Tero Kristo <t-kristo@ti.com>
17169M:	Santosh Shilimkar <ssantosh@kernel.org>
17170L:	linux-arm-kernel@lists.infradead.org
17171S:	Maintained
17172F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17173F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17174F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17175F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17176F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17177F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17178F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17179F:	drivers/clk/keystone/sci-clk.c
17180F:	drivers/firmware/ti_sci*
17181F:	drivers/irqchip/irq-ti-sci-inta.c
17182F:	drivers/irqchip/irq-ti-sci-intr.c
17183F:	drivers/reset/reset-ti-sci.c
17184F:	drivers/soc/ti/ti_sci_inta_msi.c
17185F:	drivers/soc/ti/ti_sci_pm_domains.c
17186F:	include/dt-bindings/soc/ti,sci_pm_domain.h
17187F:	include/linux/soc/ti/ti_sci_inta_msi.h
17188F:	include/linux/soc/ti/ti_sci_protocol.h
17189
17190THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17191M:	Hans Verkuil <hverkuil@xs4all.nl>
17192L:	linux-media@vger.kernel.org
17193S:	Maintained
17194W:	https://linuxtv.org
17195T:	git git://linuxtv.org/media_tree.git
17196F:	drivers/media/radio/radio-raremono.c
17197
17198THERMAL
17199M:	Zhang Rui <rui.zhang@intel.com>
17200M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17201R:	Amit Kucheria <amitk@kernel.org>
17202L:	linux-pm@vger.kernel.org
17203S:	Supported
17204Q:	https://patchwork.kernel.org/project/linux-pm/list/
17205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17206F:	Documentation/devicetree/bindings/thermal/
17207F:	drivers/thermal/
17208F:	include/linux/cpu_cooling.h
17209F:	include/linux/thermal.h
17210F:	include/uapi/linux/thermal.h
17211
17212THERMAL DRIVER FOR AMLOGIC SOCS
17213M:	Guillaume La Roque <glaroque@baylibre.com>
17214L:	linux-pm@vger.kernel.org
17215L:	linux-amlogic@lists.infradead.org
17216S:	Supported
17217W:	http://linux-meson.com/
17218F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17219F:	drivers/thermal/amlogic_thermal.c
17220
17221THERMAL/CPU_COOLING
17222M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
17223M:	Daniel Lezcano <daniel.lezcano@linaro.org>
17224M:	Viresh Kumar <viresh.kumar@linaro.org>
17225M:	Javi Merino <javi.merino@kernel.org>
17226L:	linux-pm@vger.kernel.org
17227S:	Supported
17228F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
17229F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
17230F:	drivers/thermal/cpufreq_cooling.c
17231F:	drivers/thermal/cpuidle_cooling.c
17232F:	include/linux/cpu_cooling.h
17233
17234THERMAL/POWER_ALLOCATOR
17235M:	Lukasz Luba <lukasz.luba@arm.com>
17236L:	linux-pm@vger.kernel.org
17237S:	Maintained
17238F:	Documentation/driver-api/thermal/power_allocator.rst
17239F:	drivers/thermal/gov_power_allocator.c
17240F:	include/trace/events/thermal_power_allocator.h
17241
17242THINKPAD ACPI EXTRAS DRIVER
17243M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17244L:	ibm-acpi-devel@lists.sourceforge.net
17245L:	platform-driver-x86@vger.kernel.org
17246S:	Maintained
17247W:	http://ibm-acpi.sourceforge.net
17248W:	http://thinkwiki.org/wiki/Ibm-acpi
17249T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17250F:	drivers/platform/x86/thinkpad_acpi.c
17251
17252THUNDERBOLT DRIVER
17253M:	Andreas Noever <andreas.noever@gmail.com>
17254M:	Michael Jamet <michael.jamet@intel.com>
17255M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17256M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17257L:	linux-usb@vger.kernel.org
17258S:	Maintained
17259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17260F:	Documentation/admin-guide/thunderbolt.rst
17261F:	drivers/thunderbolt/
17262F:	include/linux/thunderbolt.h
17263
17264THUNDERBOLT NETWORK DRIVER
17265M:	Michael Jamet <michael.jamet@intel.com>
17266M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17267M:	Yehezkel Bernat <YehezkelShB@gmail.com>
17268L:	netdev@vger.kernel.org
17269S:	Maintained
17270F:	drivers/net/thunderbolt.c
17271
17272THUNDERX GPIO DRIVER
17273M:	Robert Richter <rric@kernel.org>
17274S:	Odd Fixes
17275F:	drivers/gpio/gpio-thunderx.c
17276
17277TI AM437X VPFE DRIVER
17278M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17279L:	linux-media@vger.kernel.org
17280S:	Maintained
17281W:	https://linuxtv.org
17282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17283T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17284F:	drivers/media/platform/am437x/
17285
17286TI BANDGAP AND THERMAL DRIVER
17287M:	Eduardo Valentin <edubezval@gmail.com>
17288M:	Keerthy <j-keerthy@ti.com>
17289L:	linux-pm@vger.kernel.org
17290L:	linux-omap@vger.kernel.org
17291S:	Maintained
17292F:	drivers/thermal/ti-soc-thermal/
17293
17294TI BQ27XXX POWER SUPPLY DRIVER
17295R:	Andrew F. Davis <afd@ti.com>
17296F:	drivers/power/supply/bq27xxx_battery.c
17297F:	drivers/power/supply/bq27xxx_battery_i2c.c
17298F:	include/linux/power/bq27xxx_battery.h
17299
17300TI CDCE706 CLOCK DRIVER
17301M:	Max Filippov <jcmvbkbc@gmail.com>
17302S:	Maintained
17303F:	drivers/clk/clk-cdce706.c
17304
17305TI CLOCK DRIVER
17306M:	Tero Kristo <t-kristo@ti.com>
17307L:	linux-omap@vger.kernel.org
17308S:	Maintained
17309F:	drivers/clk/ti/
17310F:	include/linux/clk/ti.h
17311
17312TI DAVINCI MACHINE SUPPORT
17313M:	Sekhar Nori <nsekhar@ti.com>
17314R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
17315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17316S:	Supported
17317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17318F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17319F:	arch/arm/boot/dts/da850*
17320F:	arch/arm/mach-davinci/
17321F:	drivers/i2c/busses/i2c-davinci.c
17322
17323TI DAVINCI SERIES CLOCK DRIVER
17324M:	David Lechner <david@lechnology.com>
17325R:	Sekhar Nori <nsekhar@ti.com>
17326S:	Maintained
17327F:	Documentation/devicetree/bindings/clock/ti/davinci/
17328F:	drivers/clk/davinci/
17329
17330TI DAVINCI SERIES GPIO DRIVER
17331M:	Keerthy <j-keerthy@ti.com>
17332L:	linux-gpio@vger.kernel.org
17333S:	Maintained
17334F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17335F:	drivers/gpio/gpio-davinci.c
17336
17337TI DAVINCI SERIES MEDIA DRIVER
17338M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17339L:	linux-media@vger.kernel.org
17340S:	Maintained
17341W:	https://linuxtv.org
17342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17343T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17344F:	drivers/media/platform/davinci/
17345F:	include/media/davinci/
17346
17347TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17348R:	David Lechner <david@lechnology.com>
17349L:	linux-iio@vger.kernel.org
17350F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17351F:	drivers/counter/ti-eqep.c
17352
17353TI ETHERNET SWITCH DRIVER (CPSW)
17354R:	Grygorii Strashko <grygorii.strashko@ti.com>
17355L:	linux-omap@vger.kernel.org
17356L:	netdev@vger.kernel.org
17357S:	Maintained
17358F:	drivers/net/ethernet/ti/cpsw*
17359F:	drivers/net/ethernet/ti/davinci*
17360
17361TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17362M:	Alex Dubov <oakad@yahoo.com>
17363S:	Maintained
17364W:	http://tifmxx.berlios.de/
17365F:	drivers/memstick/host/tifm_ms.c
17366F:	drivers/misc/tifm*
17367F:	drivers/mmc/host/tifm_sd.c
17368F:	include/linux/tifm.h
17369
17370TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17371M:	Santosh Shilimkar <ssantosh@kernel.org>
17372L:	linux-kernel@vger.kernel.org
17373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17374S:	Maintained
17375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17376F:	drivers/soc/ti/*
17377
17378TI LM49xxx FAMILY ASoC CODEC DRIVERS
17379M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17380M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17381L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17382S:	Maintained
17383F:	sound/soc/codecs/isabelle*
17384F:	sound/soc/codecs/lm49453*
17385
17386TI LP855x BACKLIGHT DRIVER
17387M:	Milo Kim <milo.kim@ti.com>
17388S:	Maintained
17389F:	Documentation/driver-api/backlight/lp855x-driver.rst
17390F:	drivers/video/backlight/lp855x_bl.c
17391F:	include/linux/platform_data/lp855x.h
17392
17393TI LP8727 CHARGER DRIVER
17394M:	Milo Kim <milo.kim@ti.com>
17395S:	Maintained
17396F:	drivers/power/supply/lp8727_charger.c
17397F:	include/linux/platform_data/lp8727.h
17398
17399TI LP8788 MFD DRIVER
17400M:	Milo Kim <milo.kim@ti.com>
17401S:	Maintained
17402F:	drivers/iio/adc/lp8788_adc.c
17403F:	drivers/leds/leds-lp8788.c
17404F:	drivers/mfd/lp8788*.c
17405F:	drivers/power/supply/lp8788-charger.c
17406F:	drivers/regulator/lp8788-*.c
17407F:	include/linux/mfd/lp8788*.h
17408
17409TI NETCP ETHERNET DRIVER
17410M:	Wingman Kwok <w-kwok2@ti.com>
17411M:	Murali Karicheri <m-karicheri2@ti.com>
17412L:	netdev@vger.kernel.org
17413S:	Maintained
17414F:	drivers/net/ethernet/ti/netcp*
17415
17416TI PCM3060 ASoC CODEC DRIVER
17417M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17419S:	Maintained
17420F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17421F:	sound/soc/codecs/pcm3060*
17422
17423TI TAS571X FAMILY ASoC CODEC DRIVER
17424M:	Kevin Cernekee <cernekee@chromium.org>
17425L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17426S:	Odd Fixes
17427F:	sound/soc/codecs/tas571x*
17428
17429TI TCAN4X5X DEVICE DRIVER
17430M:	Dan Murphy <dmurphy@ti.com>
17431L:	linux-can@vger.kernel.org
17432S:	Maintained
17433F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17434F:	drivers/net/can/m_can/tcan4x5x.c
17435
17436TI TRF7970A NFC DRIVER
17437M:	Mark Greer <mgreer@animalcreek.com>
17438L:	linux-wireless@vger.kernel.org
17439L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17440S:	Supported
17441F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17442F:	drivers/nfc/trf7970a.c
17443
17444TI TWL4030 SERIES SOC CODEC DRIVER
17445M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17446L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17447S:	Maintained
17448F:	sound/soc/codecs/twl4030*
17449
17450TI VPE/CAL DRIVERS
17451M:	Benoit Parrot <bparrot@ti.com>
17452L:	linux-media@vger.kernel.org
17453S:	Maintained
17454W:	http://linuxtv.org/
17455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17456F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17457F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17458F:	drivers/media/platform/ti-vpe/
17459
17460TI WILINK WIRELESS DRIVERS
17461L:	linux-wireless@vger.kernel.org
17462S:	Orphan
17463W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17464W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17466F:	drivers/net/wireless/ti/
17467F:	include/linux/wl12xx.h
17468
17469TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17470M:	John Stultz <john.stultz@linaro.org>
17471M:	Thomas Gleixner <tglx@linutronix.de>
17472R:	Stephen Boyd <sboyd@kernel.org>
17473L:	linux-kernel@vger.kernel.org
17474S:	Supported
17475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17476F:	include/linux/clocksource.h
17477F:	include/linux/time.h
17478F:	include/linux/timex.h
17479F:	include/uapi/linux/time.h
17480F:	include/uapi/linux/timex.h
17481F:	kernel/time/alarmtimer.c
17482F:	kernel/time/clocksource.c
17483F:	kernel/time/ntp.c
17484F:	kernel/time/time*.c
17485F:	tools/testing/selftests/timers/
17486
17487TIPC NETWORK LAYER
17488M:	Jon Maloy <jmaloy@redhat.com>
17489M:	Ying Xue <ying.xue@windriver.com>
17490L:	netdev@vger.kernel.org (core kernel code)
17491L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17492S:	Maintained
17493W:	http://tipc.sourceforge.net/
17494F:	include/uapi/linux/tipc*.h
17495F:	net/tipc/
17496
17497TLAN NETWORK DRIVER
17498M:	Samuel Chessman <chessman@tux.org>
17499L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17500S:	Maintained
17501W:	http://sourceforge.net/projects/tlan/
17502F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17503F:	drivers/net/ethernet/ti/tlan.*
17504
17505TM6000 VIDEO4LINUX DRIVER
17506M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17507L:	linux-media@vger.kernel.org
17508S:	Odd fixes
17509W:	https://linuxtv.org
17510T:	git git://linuxtv.org/media_tree.git
17511F:	Documentation/admin-guide/media/tm6000*
17512F:	drivers/media/usb/tm6000/
17513
17514TMIO/SDHI MMC DRIVER
17515M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17516L:	linux-mmc@vger.kernel.org
17517S:	Supported
17518F:	drivers/mmc/host/renesas_sdhi*
17519F:	drivers/mmc/host/tmio_mmc*
17520F:	include/linux/mfd/tmio.h
17521
17522TMP401 HARDWARE MONITOR DRIVER
17523M:	Guenter Roeck <linux@roeck-us.net>
17524L:	linux-hwmon@vger.kernel.org
17525S:	Maintained
17526F:	Documentation/hwmon/tmp401.rst
17527F:	drivers/hwmon/tmp401.c
17528
17529TMP513 HARDWARE MONITOR DRIVER
17530M:	Eric Tremblay <etremblay@distech-controls.com>
17531L:	linux-hwmon@vger.kernel.org
17532S:	Maintained
17533F:	Documentation/hwmon/tmp513.rst
17534F:	drivers/hwmon/tmp513.c
17535
17536TMPFS (SHMEM FILESYSTEM)
17537M:	Hugh Dickins <hughd@google.com>
17538L:	linux-mm@kvack.org
17539S:	Maintained
17540F:	include/linux/shmem_fs.h
17541F:	mm/shmem.c
17542
17543TOMOYO SECURITY MODULE
17544M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17545M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17546L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17547L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17548L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17549L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17550S:	Maintained
17551W:	https://tomoyo.osdn.jp/
17552F:	security/tomoyo/
17553
17554TOPSTAR LAPTOP EXTRAS DRIVER
17555M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17556L:	platform-driver-x86@vger.kernel.org
17557S:	Maintained
17558F:	drivers/platform/x86/topstar-laptop.c
17559
17560TORTURE-TEST MODULES
17561M:	Davidlohr Bueso <dave@stgolabs.net>
17562M:	"Paul E. McKenney" <paulmck@kernel.org>
17563M:	Josh Triplett <josh@joshtriplett.org>
17564L:	linux-kernel@vger.kernel.org
17565S:	Supported
17566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17567F:	Documentation/RCU/torture.rst
17568F:	kernel/locking/locktorture.c
17569F:	kernel/rcu/rcuperf.c
17570F:	kernel/rcu/rcutorture.c
17571F:	kernel/torture.c
17572
17573TOSHIBA ACPI EXTRAS DRIVER
17574M:	Azael Avalos <coproscefalo@gmail.com>
17575L:	platform-driver-x86@vger.kernel.org
17576S:	Maintained
17577F:	drivers/platform/x86/toshiba_acpi.c
17578
17579TOSHIBA BLUETOOTH DRIVER
17580M:	Azael Avalos <coproscefalo@gmail.com>
17581L:	platform-driver-x86@vger.kernel.org
17582S:	Maintained
17583F:	drivers/platform/x86/toshiba_bluetooth.c
17584
17585TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17586M:	Azael Avalos <coproscefalo@gmail.com>
17587L:	platform-driver-x86@vger.kernel.org
17588S:	Maintained
17589F:	drivers/platform/x86/toshiba_haps.c
17590
17591TOSHIBA SMM DRIVER
17592M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17593S:	Maintained
17594W:	http://www.buzzard.org.uk/toshiba/
17595F:	drivers/char/toshiba.c
17596F:	include/linux/toshiba.h
17597F:	include/uapi/linux/toshiba.h
17598
17599TOSHIBA TC358743 DRIVER
17600M:	Mats Randgaard <matrandg@cisco.com>
17601L:	linux-media@vger.kernel.org
17602S:	Maintained
17603F:	drivers/media/i2c/tc358743*
17604F:	include/media/i2c/tc358743.h
17605
17606TOSHIBA WMI HOTKEYS DRIVER
17607M:	Azael Avalos <coproscefalo@gmail.com>
17608L:	platform-driver-x86@vger.kernel.org
17609S:	Maintained
17610F:	drivers/platform/x86/toshiba-wmi.c
17611
17612TPM DEVICE DRIVER
17613M:	Peter Huewe <peterhuewe@gmx.de>
17614M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17615R:	Jason Gunthorpe <jgg@ziepe.ca>
17616L:	linux-integrity@vger.kernel.org
17617S:	Maintained
17618W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17619Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17620T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17621F:	drivers/char/tpm/
17622
17623TRACING
17624M:	Steven Rostedt <rostedt@goodmis.org>
17625M:	Ingo Molnar <mingo@redhat.com>
17626S:	Maintained
17627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17628F:	Documentation/trace/ftrace.rst
17629F:	arch/*/*/*/ftrace.h
17630F:	arch/*/kernel/ftrace.c
17631F:	include/*/ftrace.h
17632F:	include/linux/trace*.h
17633F:	include/trace/
17634F:	kernel/trace/
17635F:	tools/testing/selftests/ftrace/
17636
17637TRACING MMIO ACCESSES (MMIOTRACE)
17638M:	Steven Rostedt <rostedt@goodmis.org>
17639M:	Ingo Molnar <mingo@kernel.org>
17640R:	Karol Herbst <karolherbst@gmail.com>
17641R:	Pekka Paalanen <ppaalanen@gmail.com>
17642L:	linux-kernel@vger.kernel.org
17643L:	nouveau@lists.freedesktop.org
17644S:	Maintained
17645F:	arch/x86/mm/kmmio.c
17646F:	arch/x86/mm/mmio-mod.c
17647F:	arch/x86/mm/testmmiotrace.c
17648F:	include/linux/mmiotrace.h
17649F:	kernel/trace/trace_mmiotrace.c
17650
17651TRIVIAL PATCHES
17652M:	Jiri Kosina <trivial@kernel.org>
17653S:	Maintained
17654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17655K:	^Subject:.*(?i)trivial
17656
17657TTY LAYER
17658M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17659M:	Jiri Slaby <jirislaby@kernel.org>
17660S:	Supported
17661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17662F:	Documentation/driver-api/serial/
17663F:	drivers/tty/
17664F:	drivers/tty/serial/serial_core.c
17665F:	include/linux/serial.h
17666F:	include/linux/serial_core.h
17667F:	include/linux/tty.h
17668F:	include/uapi/linux/serial.h
17669F:	include/uapi/linux/serial_core.h
17670F:	include/uapi/linux/tty.h
17671
17672TUA9001 MEDIA DRIVER
17673M:	Antti Palosaari <crope@iki.fi>
17674L:	linux-media@vger.kernel.org
17675S:	Maintained
17676W:	https://linuxtv.org
17677W:	http://palosaari.fi/linux/
17678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17679T:	git git://linuxtv.org/anttip/media_tree.git
17680F:	drivers/media/tuners/tua9001*
17681
17682TULIP NETWORK DRIVERS
17683L:	netdev@vger.kernel.org
17684L:	linux-parisc@vger.kernel.org
17685S:	Orphan
17686F:	drivers/net/ethernet/dec/tulip/
17687
17688TUN/TAP driver
17689M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17690S:	Maintained
17691W:	http://vtun.sourceforge.net/tun
17692F:	Documentation/networking/tuntap.rst
17693F:	arch/um/os-Linux/drivers/
17694
17695TURBOCHANNEL SUBSYSTEM
17696M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17697M:	Ralf Baechle <ralf@linux-mips.org>
17698L:	linux-mips@vger.kernel.org
17699S:	Maintained
17700Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17701F:	drivers/tc/
17702F:	include/linux/tc.h
17703
17704TURBOSTAT UTILITY
17705M:	"Len Brown" <lenb@kernel.org>
17706L:	linux-pm@vger.kernel.org
17707S:	Supported
17708Q:	https://patchwork.kernel.org/project/linux-pm/list/
17709B:	https://bugzilla.kernel.org
17710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17711F:	tools/power/x86/turbostat/
17712
17713TW5864 VIDEO4LINUX DRIVER
17714M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17715M:	Anton Sviridenko <anton@corp.bluecherry.net>
17716M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17717M:	Andrey Utkin <andrey_utkin@fastmail.com>
17718L:	linux-media@vger.kernel.org
17719S:	Supported
17720F:	drivers/media/pci/tw5864/
17721
17722TW68 VIDEO4LINUX DRIVER
17723M:	Hans Verkuil <hverkuil@xs4all.nl>
17724L:	linux-media@vger.kernel.org
17725S:	Odd Fixes
17726W:	https://linuxtv.org
17727T:	git git://linuxtv.org/media_tree.git
17728F:	drivers/media/pci/tw68/
17729
17730TW686X VIDEO4LINUX DRIVER
17731M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17732L:	linux-media@vger.kernel.org
17733S:	Maintained
17734W:	http://linuxtv.org
17735T:	git git://linuxtv.org/media_tree.git
17736F:	drivers/media/pci/tw686x/
17737
17738UACCE ACCELERATOR FRAMEWORK
17739M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17740M:	Zhou Wang <wangzhou1@hisilicon.com>
17741L:	linux-accelerators@lists.ozlabs.org
17742L:	linux-kernel@vger.kernel.org
17743S:	Maintained
17744F:	Documentation/ABI/testing/sysfs-driver-uacce
17745F:	Documentation/misc-devices/uacce.rst
17746F:	drivers/misc/uacce/
17747F:	include/linux/uacce.h
17748F:	include/uapi/misc/uacce/
17749
17750UBI FILE SYSTEM (UBIFS)
17751M:	Richard Weinberger <richard@nod.at>
17752L:	linux-mtd@lists.infradead.org
17753S:	Supported
17754W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17757F:	Documentation/filesystems/ubifs.rst
17758F:	fs/ubifs/
17759
17760UCLINUX (M68KNOMMU AND COLDFIRE)
17761M:	Greg Ungerer <gerg@linux-m68k.org>
17762L:	linux-m68k@lists.linux-m68k.org
17763L:	uclinux-dev@uclinux.org  (subscribers-only)
17764S:	Maintained
17765W:	http://www.linux-m68k.org/
17766W:	http://www.uclinux.org/
17767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17768F:	arch/m68k/*/*_no.*
17769F:	arch/m68k/68*/
17770F:	arch/m68k/coldfire/
17771F:	arch/m68k/include/asm/*_no.*
17772
17773UDF FILESYSTEM
17774M:	Jan Kara <jack@suse.com>
17775S:	Maintained
17776F:	Documentation/filesystems/udf.rst
17777F:	fs/udf/
17778
17779UDRAW TABLET
17780M:	Bastien Nocera <hadess@hadess.net>
17781L:	linux-input@vger.kernel.org
17782S:	Maintained
17783F:	drivers/hid/hid-udraw-ps3.c
17784
17785UFS FILESYSTEM
17786M:	Evgeniy Dushistov <dushistov@mail.ru>
17787S:	Maintained
17788F:	Documentation/admin-guide/ufs.rst
17789F:	fs/ufs/
17790
17791UHID USERSPACE HID IO DRIVER
17792M:	David Rheinsberg <david.rheinsberg@gmail.com>
17793L:	linux-input@vger.kernel.org
17794S:	Maintained
17795F:	drivers/hid/uhid.c
17796F:	include/uapi/linux/uhid.h
17797
17798ULPI BUS
17799M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17800L:	linux-usb@vger.kernel.org
17801S:	Maintained
17802F:	drivers/usb/common/ulpi.c
17803F:	include/linux/ulpi/
17804
17805UNICODE SUBSYSTEM
17806M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17807L:	linux-fsdevel@vger.kernel.org
17808S:	Supported
17809F:	fs/unicode/
17810
17811UNIFDEF
17812M:	Tony Finch <dot@dotat.at>
17813S:	Maintained
17814W:	http://dotat.at/prog/unifdef
17815F:	scripts/unifdef.c
17816
17817UNIFORM CDROM DRIVER
17818M:	Jens Axboe <axboe@kernel.dk>
17819S:	Maintained
17820W:	http://www.kernel.dk
17821F:	Documentation/cdrom/
17822F:	drivers/cdrom/cdrom.c
17823F:	include/linux/cdrom.h
17824F:	include/uapi/linux/cdrom.h
17825
17826UNISYS S-PAR DRIVERS
17827M:	David Kershner <david.kershner@unisys.com>
17828L:	sparmaintainer@unisys.com (Unisys internal)
17829S:	Supported
17830F:	drivers/staging/unisys/
17831F:	drivers/visorbus/
17832F:	include/linux/visorbus.h
17833
17834UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17835R:	Alim Akhtar <alim.akhtar@samsung.com>
17836R:	Avri Altman <avri.altman@wdc.com>
17837L:	linux-scsi@vger.kernel.org
17838S:	Supported
17839F:	Documentation/scsi/ufs.rst
17840F:	drivers/scsi/ufs/
17841
17842UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17843M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17844L:	linux-scsi@vger.kernel.org
17845S:	Supported
17846F:	drivers/scsi/ufs/*dwc*
17847
17848UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17849M:	Stanley Chu <stanley.chu@mediatek.com>
17850L:	linux-scsi@vger.kernel.org
17851L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17852S:	Maintained
17853F:	drivers/scsi/ufs/ufs-mediatek*
17854
17855UNSORTED BLOCK IMAGES (UBI)
17856M:	Richard Weinberger <richard@nod.at>
17857L:	linux-mtd@lists.infradead.org
17858S:	Supported
17859W:	http://www.linux-mtd.infradead.org/
17860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17862F:	drivers/mtd/ubi/
17863F:	include/linux/mtd/ubi.h
17864F:	include/uapi/mtd/ubi-user.h
17865
17866USB "USBNET" DRIVER FRAMEWORK
17867M:	Oliver Neukum <oneukum@suse.com>
17868L:	netdev@vger.kernel.org
17869S:	Maintained
17870W:	http://www.linux-usb.org/usbnet
17871F:	drivers/net/usb/usbnet.c
17872F:	include/linux/usb/usbnet.h
17873
17874USB ACM DRIVER
17875M:	Oliver Neukum <oneukum@suse.com>
17876L:	linux-usb@vger.kernel.org
17877S:	Maintained
17878F:	Documentation/usb/acm.rst
17879F:	drivers/usb/class/cdc-acm.*
17880
17881USB APPLE MFI FASTCHARGE DRIVER
17882M:	Bastien Nocera <hadess@hadess.net>
17883L:	linux-usb@vger.kernel.org
17884S:	Maintained
17885F:	drivers/usb/misc/apple-mfi-fastcharge.c
17886
17887USB AR5523 WIRELESS DRIVER
17888M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17889L:	linux-wireless@vger.kernel.org
17890S:	Maintained
17891F:	drivers/net/wireless/ath/ar5523/
17892
17893USB ATTACHED SCSI
17894M:	Oliver Neukum <oneukum@suse.com>
17895L:	linux-usb@vger.kernel.org
17896L:	linux-scsi@vger.kernel.org
17897S:	Maintained
17898F:	drivers/usb/storage/uas.c
17899
17900USB CDC ETHERNET DRIVER
17901M:	Oliver Neukum <oliver@neukum.org>
17902L:	linux-usb@vger.kernel.org
17903S:	Maintained
17904F:	drivers/net/usb/cdc_*.c
17905F:	include/uapi/linux/usb/cdc.h
17906
17907USB CHAOSKEY DRIVER
17908M:	Keith Packard <keithp@keithp.com>
17909L:	linux-usb@vger.kernel.org
17910S:	Maintained
17911F:	drivers/usb/misc/chaoskey.c
17912
17913USB CYPRESS C67X00 DRIVER
17914M:	Peter Korsgaard <jacmet@sunsite.dk>
17915L:	linux-usb@vger.kernel.org
17916S:	Maintained
17917F:	drivers/usb/c67x00/
17918
17919USB DAVICOM DM9601 DRIVER
17920M:	Peter Korsgaard <jacmet@sunsite.dk>
17921L:	netdev@vger.kernel.org
17922S:	Maintained
17923W:	http://www.linux-usb.org/usbnet
17924F:	drivers/net/usb/dm9601.c
17925
17926USB EHCI DRIVER
17927M:	Alan Stern <stern@rowland.harvard.edu>
17928L:	linux-usb@vger.kernel.org
17929S:	Maintained
17930F:	Documentation/usb/ehci.rst
17931F:	drivers/usb/host/ehci*
17932
17933USB GADGET/PERIPHERAL SUBSYSTEM
17934M:	Felipe Balbi <balbi@kernel.org>
17935L:	linux-usb@vger.kernel.org
17936S:	Maintained
17937W:	http://www.linux-usb.org/gadget
17938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17939F:	drivers/usb/gadget/
17940F:	include/linux/usb/gadget*
17941
17942USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17943M:	Jiri Kosina <jikos@kernel.org>
17944M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17945L:	linux-usb@vger.kernel.org
17946S:	Maintained
17947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17948F:	Documentation/hid/hiddev.rst
17949F:	drivers/hid/usbhid/
17950
17951USB INTEL XHCI ROLE MUX DRIVER
17952M:	Hans de Goede <hdegoede@redhat.com>
17953L:	linux-usb@vger.kernel.org
17954S:	Maintained
17955F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17956
17957USB IP DRIVER FOR HISILICON KIRIN
17958M:	Yu Chen <chenyu56@huawei.com>
17959M:	Binghui Wang <wangbinghui@hisilicon.com>
17960L:	linux-usb@vger.kernel.org
17961S:	Maintained
17962F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17963F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17964
17965USB ISP116X DRIVER
17966M:	Olav Kongas <ok@artecdesign.ee>
17967L:	linux-usb@vger.kernel.org
17968S:	Maintained
17969F:	drivers/usb/host/isp116x*
17970F:	include/linux/usb/isp116x.h
17971
17972USB LAN78XX ETHERNET DRIVER
17973M:	Woojung Huh <woojung.huh@microchip.com>
17974M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17975L:	netdev@vger.kernel.org
17976S:	Maintained
17977F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17978F:	drivers/net/usb/lan78xx.*
17979F:	include/dt-bindings/net/microchip-lan78xx.h
17980
17981USB MASS STORAGE DRIVER
17982M:	Alan Stern <stern@rowland.harvard.edu>
17983L:	linux-usb@vger.kernel.org
17984L:	usb-storage@lists.one-eyed-alien.net
17985S:	Maintained
17986F:	drivers/usb/storage/
17987
17988USB MIDI DRIVER
17989M:	Clemens Ladisch <clemens@ladisch.de>
17990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17991S:	Maintained
17992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17993F:	sound/usb/midi.*
17994
17995USB NETWORKING DRIVERS
17996L:	linux-usb@vger.kernel.org
17997S:	Odd Fixes
17998F:	drivers/net/usb/
17999
18000USB OHCI DRIVER
18001M:	Alan Stern <stern@rowland.harvard.edu>
18002L:	linux-usb@vger.kernel.org
18003S:	Maintained
18004F:	Documentation/usb/ohci.rst
18005F:	drivers/usb/host/ohci*
18006
18007USB OTG FSM (Finite State Machine)
18008M:	Peter Chen <Peter.Chen@nxp.com>
18009L:	linux-usb@vger.kernel.org
18010S:	Maintained
18011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18012F:	drivers/usb/common/usb-otg-fsm.c
18013
18014USB OVER IP DRIVER
18015M:	Valentina Manea <valentina.manea.m@gmail.com>
18016M:	Shuah Khan <shuah@kernel.org>
18017M:	Shuah Khan <skhan@linuxfoundation.org>
18018L:	linux-usb@vger.kernel.org
18019S:	Maintained
18020F:	Documentation/usb/usbip_protocol.rst
18021F:	drivers/usb/usbip/
18022F:	tools/testing/selftests/drivers/usb/usbip/
18023F:	tools/usb/usbip/
18024
18025USB PEGASUS DRIVER
18026M:	Petko Manolov <petkan@nucleusys.com>
18027L:	linux-usb@vger.kernel.org
18028L:	netdev@vger.kernel.org
18029S:	Maintained
18030W:	https://github.com/petkan/pegasus
18031T:	git git://github.com/petkan/pegasus.git
18032F:	drivers/net/usb/pegasus.*
18033
18034USB PHY LAYER
18035M:	Felipe Balbi <balbi@kernel.org>
18036L:	linux-usb@vger.kernel.org
18037S:	Maintained
18038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18039F:	drivers/usb/phy/
18040
18041USB PRINTER DRIVER (usblp)
18042M:	Pete Zaitcev <zaitcev@redhat.com>
18043L:	linux-usb@vger.kernel.org
18044S:	Supported
18045F:	drivers/usb/class/usblp.c
18046
18047USB QMI WWAN NETWORK DRIVER
18048M:	Bjørn Mork <bjorn@mork.no>
18049L:	netdev@vger.kernel.org
18050S:	Maintained
18051F:	Documentation/ABI/testing/sysfs-class-net-qmi
18052F:	drivers/net/usb/qmi_wwan.c
18053
18054USB RTL8150 DRIVER
18055M:	Petko Manolov <petkan@nucleusys.com>
18056L:	linux-usb@vger.kernel.org
18057L:	netdev@vger.kernel.org
18058S:	Maintained
18059W:	https://github.com/petkan/rtl8150
18060T:	git git://github.com/petkan/rtl8150.git
18061F:	drivers/net/usb/rtl8150.c
18062
18063USB SERIAL SUBSYSTEM
18064M:	Johan Hovold <johan@kernel.org>
18065L:	linux-usb@vger.kernel.org
18066S:	Maintained
18067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18068F:	Documentation/usb/usb-serial.rst
18069F:	drivers/usb/serial/
18070F:	include/linux/usb/serial.h
18071
18072USB SMSC75XX ETHERNET DRIVER
18073M:	Steve Glendinning <steve.glendinning@shawell.net>
18074L:	netdev@vger.kernel.org
18075S:	Maintained
18076F:	drivers/net/usb/smsc75xx.*
18077
18078USB SMSC95XX ETHERNET DRIVER
18079M:	Steve Glendinning <steve.glendinning@shawell.net>
18080M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18081L:	netdev@vger.kernel.org
18082S:	Maintained
18083F:	drivers/net/usb/smsc95xx.*
18084
18085USB SUBSYSTEM
18086M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18087L:	linux-usb@vger.kernel.org
18088S:	Supported
18089W:	http://www.linux-usb.org
18090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18091F:	Documentation/devicetree/bindings/usb/
18092F:	Documentation/usb/
18093F:	drivers/usb/
18094F:	include/linux/usb.h
18095F:	include/linux/usb/
18096
18097USB TYPEC BUS FOR ALTERNATE MODES
18098M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18099L:	linux-usb@vger.kernel.org
18100S:	Maintained
18101F:	Documentation/ABI/testing/sysfs-bus-typec
18102F:	Documentation/driver-api/usb/typec_bus.rst
18103F:	drivers/usb/typec/altmodes/
18104F:	include/linux/usb/typec_altmode.h
18105
18106USB TYPEC CLASS
18107M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18108L:	linux-usb@vger.kernel.org
18109S:	Maintained
18110F:	Documentation/ABI/testing/sysfs-class-typec
18111F:	Documentation/driver-api/usb/typec.rst
18112F:	drivers/usb/typec/
18113F:	include/linux/usb/typec.h
18114
18115USB TYPEC INTEL PMC MUX DRIVER
18116M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18117L:	linux-usb@vger.kernel.org
18118S:	Maintained
18119F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18120F:	drivers/usb/typec/mux/intel_pmc_mux.c
18121
18122USB TYPEC PI3USB30532 MUX DRIVER
18123M:	Hans de Goede <hdegoede@redhat.com>
18124L:	linux-usb@vger.kernel.org
18125S:	Maintained
18126F:	drivers/usb/typec/mux/pi3usb30532.c
18127
18128USB TYPEC PORT CONTROLLER DRIVERS
18129M:	Guenter Roeck <linux@roeck-us.net>
18130L:	linux-usb@vger.kernel.org
18131S:	Maintained
18132F:	drivers/usb/typec/tcpm/
18133
18134USB UHCI DRIVER
18135M:	Alan Stern <stern@rowland.harvard.edu>
18136L:	linux-usb@vger.kernel.org
18137S:	Maintained
18138F:	drivers/usb/host/uhci*
18139
18140USB VIDEO CLASS
18141M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18142L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18143L:	linux-media@vger.kernel.org
18144S:	Maintained
18145W:	http://www.ideasonboard.org/uvc/
18146T:	git git://linuxtv.org/media_tree.git
18147F:	drivers/media/usb/uvc/
18148F:	include/uapi/linux/uvcvideo.h
18149
18150USB VISION DRIVER
18151M:	Hans Verkuil <hverkuil@xs4all.nl>
18152L:	linux-media@vger.kernel.org
18153S:	Odd Fixes
18154W:	https://linuxtv.org
18155T:	git git://linuxtv.org/media_tree.git
18156F:	drivers/staging/media/usbvision/
18157
18158USB WEBCAM GADGET
18159M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18160L:	linux-usb@vger.kernel.org
18161S:	Maintained
18162F:	drivers/usb/gadget/function/*uvc*
18163F:	drivers/usb/gadget/legacy/webcam.c
18164F:	include/uapi/linux/usb/g_uvc.h
18165
18166USB WIRELESS RNDIS DRIVER (rndis_wlan)
18167M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
18168L:	linux-wireless@vger.kernel.org
18169S:	Maintained
18170F:	drivers/net/wireless/rndis_wlan.c
18171
18172USB XHCI DRIVER
18173M:	Mathias Nyman <mathias.nyman@intel.com>
18174L:	linux-usb@vger.kernel.org
18175S:	Supported
18176F:	drivers/usb/host/pci-quirks*
18177F:	drivers/usb/host/xhci*
18178
18179USB ZD1201 DRIVER
18180L:	linux-wireless@vger.kernel.org
18181S:	Orphan
18182W:	http://linux-lc100020.sourceforge.net
18183F:	drivers/net/wireless/zydas/zd1201.*
18184
18185USB ZR364XX DRIVER
18186M:	Antoine Jacquet <royale@zerezo.com>
18187L:	linux-usb@vger.kernel.org
18188L:	linux-media@vger.kernel.org
18189S:	Maintained
18190W:	http://royale.zerezo.com/zr364xx/
18191T:	git git://linuxtv.org/media_tree.git
18192F:	Documentation/admin-guide/media/zr364xx*
18193F:	drivers/media/usb/zr364xx/
18194
18195USER-MODE LINUX (UML)
18196M:	Jeff Dike <jdike@addtoit.com>
18197M:	Richard Weinberger <richard@nod.at>
18198M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
18199L:	linux-um@lists.infradead.org
18200S:	Maintained
18201W:	http://user-mode-linux.sourceforge.net
18202Q:	https://patchwork.ozlabs.org/project/linux-um/list/
18203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18204F:	Documentation/virt/uml/
18205F:	arch/um/
18206F:	arch/x86/um/
18207F:	fs/hostfs/
18208
18209USERSPACE COPYIN/COPYOUT (UIOVEC)
18210M:	Alexander Viro <viro@zeniv.linux.org.uk>
18211S:	Maintained
18212F:	include/linux/uio.h
18213F:	lib/iov_iter.c
18214
18215USERSPACE DMA BUFFER DRIVER
18216M:	Gerd Hoffmann <kraxel@redhat.com>
18217L:	dri-devel@lists.freedesktop.org
18218S:	Maintained
18219T:	git git://anongit.freedesktop.org/drm/drm-misc
18220F:	drivers/dma-buf/udmabuf.c
18221F:	include/uapi/linux/udmabuf.h
18222
18223USERSPACE I/O (UIO)
18224M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18225S:	Maintained
18226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18227F:	Documentation/driver-api/uio-howto.rst
18228F:	drivers/uio/
18229F:	include/linux/uio_driver.h
18230
18231UTIL-LINUX PACKAGE
18232M:	Karel Zak <kzak@redhat.com>
18233L:	util-linux@vger.kernel.org
18234S:	Maintained
18235W:	http://en.wikipedia.org/wiki/Util-linux
18236T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18237
18238UUID HELPERS
18239M:	Christoph Hellwig <hch@lst.de>
18240R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18241L:	linux-kernel@vger.kernel.org
18242S:	Maintained
18243T:	git git://git.infradead.org/users/hch/uuid.git
18244F:	include/linux/uuid.h
18245F:	include/uapi/linux/uuid.h
18246F:	lib/test_uuid.c
18247F:	lib/uuid.c
18248
18249UVESAFB DRIVER
18250M:	Michal Januszewski <spock@gentoo.org>
18251L:	linux-fbdev@vger.kernel.org
18252S:	Maintained
18253W:	https://github.com/mjanusz/v86d
18254F:	Documentation/fb/uvesafb.rst
18255F:	drivers/video/fbdev/uvesafb.*
18256
18257Ux500 CLOCK DRIVERS
18258M:	Ulf Hansson <ulf.hansson@linaro.org>
18259L:	linux-clk@vger.kernel.org
18260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18261S:	Maintained
18262F:	drivers/clk/ux500/
18263
18264VF610 NAND DRIVER
18265M:	Stefan Agner <stefan@agner.ch>
18266L:	linux-mtd@lists.infradead.org
18267S:	Supported
18268F:	drivers/mtd/nand/raw/vf610_nfc.c
18269
18270VFAT/FAT/MSDOS FILESYSTEM
18271M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18272S:	Maintained
18273F:	Documentation/filesystems/vfat.rst
18274F:	fs/fat/
18275
18276VFIO DRIVER
18277M:	Alex Williamson <alex.williamson@redhat.com>
18278R:	Cornelia Huck <cohuck@redhat.com>
18279L:	kvm@vger.kernel.org
18280S:	Maintained
18281T:	git git://github.com/awilliam/linux-vfio.git
18282F:	Documentation/driver-api/vfio.rst
18283F:	drivers/vfio/
18284F:	include/linux/vfio.h
18285F:	include/uapi/linux/vfio.h
18286
18287VFIO MEDIATED DEVICE DRIVERS
18288M:	Kirti Wankhede <kwankhede@nvidia.com>
18289L:	kvm@vger.kernel.org
18290S:	Maintained
18291F:	Documentation/driver-api/vfio-mediated-device.rst
18292F:	drivers/vfio/mdev/
18293F:	include/linux/mdev.h
18294F:	samples/vfio-mdev/
18295
18296VFIO PLATFORM DRIVER
18297M:	Eric Auger <eric.auger@redhat.com>
18298L:	kvm@vger.kernel.org
18299S:	Maintained
18300F:	drivers/vfio/platform/
18301
18302VGA_SWITCHEROO
18303R:	Lukas Wunner <lukas@wunner.de>
18304S:	Maintained
18305T:	git git://anongit.freedesktop.org/drm/drm-misc
18306F:	Documentation/gpu/vga-switcheroo.rst
18307F:	drivers/gpu/vga/vga_switcheroo.c
18308F:	include/linux/vga_switcheroo.h
18309
18310VIA RHINE NETWORK DRIVER
18311S:	Orphan
18312F:	drivers/net/ethernet/via/via-rhine.c
18313
18314VIA SD/MMC CARD CONTROLLER DRIVER
18315M:	Bruce Chang <brucechang@via.com.tw>
18316M:	Harald Welte <HaraldWelte@viatech.com>
18317S:	Maintained
18318F:	drivers/mmc/host/via-sdmmc.c
18319
18320VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18321M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18322L:	linux-fbdev@vger.kernel.org
18323S:	Maintained
18324F:	drivers/video/fbdev/via/
18325F:	include/linux/via-core.h
18326F:	include/linux/via-gpio.h
18327F:	include/linux/via_i2c.h
18328
18329VIA VELOCITY NETWORK DRIVER
18330M:	Francois Romieu <romieu@fr.zoreil.com>
18331L:	netdev@vger.kernel.org
18332S:	Maintained
18333F:	drivers/net/ethernet/via/via-velocity.*
18334
18335VICODEC VIRTUAL CODEC DRIVER
18336M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18337L:	linux-media@vger.kernel.org
18338S:	Maintained
18339W:	https://linuxtv.org
18340T:	git git://linuxtv.org/media_tree.git
18341F:	drivers/media/test-drivers/vicodec/*
18342
18343VIDEO I2C POLLING DRIVER
18344M:	Matt Ranostay <matt.ranostay@konsulko.com>
18345L:	linux-media@vger.kernel.org
18346S:	Maintained
18347F:	drivers/media/i2c/video-i2c.c
18348
18349VIDEO MULTIPLEXER DRIVER
18350M:	Philipp Zabel <p.zabel@pengutronix.de>
18351L:	linux-media@vger.kernel.org
18352S:	Maintained
18353F:	drivers/media/platform/video-mux.c
18354
18355VIDEOBUF2 FRAMEWORK
18356M:	Pawel Osciak <pawel@osciak.com>
18357M:	Marek Szyprowski <m.szyprowski@samsung.com>
18358M:	Kyungmin Park <kyungmin.park@samsung.com>
18359R:	Tomasz Figa <tfiga@chromium.org>
18360L:	linux-media@vger.kernel.org
18361S:	Maintained
18362F:	drivers/media/common/videobuf2/*
18363F:	include/media/videobuf2-*
18364
18365VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18366M:	Helen Koike <helen.koike@collabora.com>
18367R:	Shuah Khan <skhan@linuxfoundation.org>
18368L:	linux-media@vger.kernel.org
18369S:	Maintained
18370W:	https://linuxtv.org
18371T:	git git://linuxtv.org/media_tree.git
18372F:	drivers/media/test-drivers/vimc/*
18373
18374VIRT LIB
18375M:	Alex Williamson <alex.williamson@redhat.com>
18376M:	Paolo Bonzini <pbonzini@redhat.com>
18377L:	kvm@vger.kernel.org
18378S:	Supported
18379F:	virt/lib/
18380
18381VIRTIO AND VHOST VSOCK DRIVER
18382M:	Stefan Hajnoczi <stefanha@redhat.com>
18383M:	Stefano Garzarella <sgarzare@redhat.com>
18384L:	kvm@vger.kernel.org
18385L:	virtualization@lists.linux-foundation.org
18386L:	netdev@vger.kernel.org
18387S:	Maintained
18388F:	drivers/net/vsockmon.c
18389F:	drivers/vhost/vsock.c
18390F:	include/linux/virtio_vsock.h
18391F:	include/uapi/linux/virtio_vsock.h
18392F:	include/uapi/linux/vm_sockets_diag.h
18393F:	include/uapi/linux/vsockmon.h
18394F:	net/vmw_vsock/af_vsock_tap.c
18395F:	net/vmw_vsock/diag.c
18396F:	net/vmw_vsock/virtio_transport.c
18397F:	net/vmw_vsock/virtio_transport_common.c
18398F:	net/vmw_vsock/vsock_loopback.c
18399F:	tools/testing/vsock/
18400
18401VIRTIO BLOCK AND SCSI DRIVERS
18402M:	"Michael S. Tsirkin" <mst@redhat.com>
18403M:	Jason Wang <jasowang@redhat.com>
18404R:	Paolo Bonzini <pbonzini@redhat.com>
18405R:	Stefan Hajnoczi <stefanha@redhat.com>
18406L:	virtualization@lists.linux-foundation.org
18407S:	Maintained
18408F:	drivers/block/virtio_blk.c
18409F:	drivers/scsi/virtio_scsi.c
18410F:	drivers/vhost/scsi.c
18411F:	include/uapi/linux/virtio_blk.h
18412F:	include/uapi/linux/virtio_scsi.h
18413
18414VIRTIO CONSOLE DRIVER
18415M:	Amit Shah <amit@kernel.org>
18416L:	virtualization@lists.linux-foundation.org
18417S:	Maintained
18418F:	drivers/char/virtio_console.c
18419F:	include/linux/virtio_console.h
18420F:	include/uapi/linux/virtio_console.h
18421
18422VIRTIO CORE AND NET DRIVERS
18423M:	"Michael S. Tsirkin" <mst@redhat.com>
18424M:	Jason Wang <jasowang@redhat.com>
18425L:	virtualization@lists.linux-foundation.org
18426S:	Maintained
18427F:	Documentation/devicetree/bindings/virtio/
18428F:	drivers/block/virtio_blk.c
18429F:	drivers/crypto/virtio/
18430F:	drivers/net/virtio_net.c
18431F:	drivers/vdpa/
18432F:	drivers/virtio/
18433F:	include/linux/vdpa.h
18434F:	include/linux/virtio*.h
18435F:	include/uapi/linux/virtio_*.h
18436F:	tools/virtio/
18437
18438VIRTIO BALLOON
18439M:	"Michael S. Tsirkin" <mst@redhat.com>
18440M:	David Hildenbrand <david@redhat.com>
18441L:	virtualization@lists.linux-foundation.org
18442S:	Maintained
18443F:	drivers/virtio/virtio_balloon.c
18444F:	include/uapi/linux/virtio_balloon.h
18445F:	include/linux/balloon_compaction.h
18446F:	mm/balloon_compaction.c
18447
18448VIRTIO CRYPTO DRIVER
18449M:	Gonglei <arei.gonglei@huawei.com>
18450L:	virtualization@lists.linux-foundation.org
18451L:	linux-crypto@vger.kernel.org
18452S:	Maintained
18453F:	drivers/crypto/virtio/
18454F:	include/uapi/linux/virtio_crypto.h
18455
18456VIRTIO DRIVERS FOR S390
18457M:	Cornelia Huck <cohuck@redhat.com>
18458M:	Halil Pasic <pasic@linux.ibm.com>
18459L:	linux-s390@vger.kernel.org
18460L:	virtualization@lists.linux-foundation.org
18461L:	kvm@vger.kernel.org
18462S:	Supported
18463F:	arch/s390/include/uapi/asm/virtio-ccw.h
18464F:	drivers/s390/virtio/
18465
18466VIRTIO FILE SYSTEM
18467M:	Vivek Goyal <vgoyal@redhat.com>
18468M:	Stefan Hajnoczi <stefanha@redhat.com>
18469M:	Miklos Szeredi <miklos@szeredi.hu>
18470L:	virtualization@lists.linux-foundation.org
18471L:	linux-fsdevel@vger.kernel.org
18472S:	Supported
18473W:	https://virtio-fs.gitlab.io/
18474F:	Documentation/filesystems/virtiofs.rst
18475F:	fs/fuse/virtio_fs.c
18476F:	include/uapi/linux/virtio_fs.h
18477
18478VIRTIO GPU DRIVER
18479M:	David Airlie <airlied@linux.ie>
18480M:	Gerd Hoffmann <kraxel@redhat.com>
18481L:	dri-devel@lists.freedesktop.org
18482L:	virtualization@lists.linux-foundation.org
18483S:	Maintained
18484T:	git git://anongit.freedesktop.org/drm/drm-misc
18485F:	drivers/gpu/drm/virtio/
18486F:	include/uapi/linux/virtio_gpu.h
18487
18488VIRTIO HOST (VHOST)
18489M:	"Michael S. Tsirkin" <mst@redhat.com>
18490M:	Jason Wang <jasowang@redhat.com>
18491L:	kvm@vger.kernel.org
18492L:	virtualization@lists.linux-foundation.org
18493L:	netdev@vger.kernel.org
18494S:	Maintained
18495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18496F:	drivers/vhost/
18497F:	include/linux/vhost_iotlb.h
18498F:	include/uapi/linux/vhost.h
18499
18500VIRTIO INPUT DRIVER
18501M:	Gerd Hoffmann <kraxel@redhat.com>
18502S:	Maintained
18503F:	drivers/virtio/virtio_input.c
18504F:	include/uapi/linux/virtio_input.h
18505
18506VIRTIO IOMMU DRIVER
18507M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18508L:	virtualization@lists.linux-foundation.org
18509S:	Maintained
18510F:	drivers/iommu/virtio-iommu.c
18511F:	include/uapi/linux/virtio_iommu.h
18512
18513VIRTIO MEM DRIVER
18514M:	David Hildenbrand <david@redhat.com>
18515L:	virtualization@lists.linux-foundation.org
18516S:	Maintained
18517F:	drivers/virtio/virtio_mem.c
18518F:	include/uapi/linux/virtio_mem.h
18519
18520VIRTUAL BOX GUEST DEVICE DRIVER
18521M:	Hans de Goede <hdegoede@redhat.com>
18522M:	Arnd Bergmann <arnd@arndb.de>
18523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18524S:	Maintained
18525F:	drivers/virt/vboxguest/
18526F:	include/linux/vbox_utils.h
18527F:	include/uapi/linux/vbox*.h
18528
18529VIRTUAL BOX SHARED FOLDER VFS DRIVER
18530M:	Hans de Goede <hdegoede@redhat.com>
18531L:	linux-fsdevel@vger.kernel.org
18532S:	Maintained
18533F:	fs/vboxsf/*
18534
18535VIRTUAL SERIO DEVICE DRIVER
18536M:	Stephen Chandler Paul <thatslyude@gmail.com>
18537S:	Maintained
18538F:	drivers/input/serio/userio.c
18539F:	include/uapi/linux/userio.h
18540
18541VIVID VIRTUAL VIDEO DRIVER
18542M:	Hans Verkuil <hverkuil@xs4all.nl>
18543L:	linux-media@vger.kernel.org
18544S:	Maintained
18545W:	https://linuxtv.org
18546T:	git git://linuxtv.org/media_tree.git
18547F:	drivers/media/test-drivers/vivid/*
18548
18549VLYNQ BUS
18550M:	Florian Fainelli <f.fainelli@gmail.com>
18551L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18552S:	Maintained
18553F:	drivers/vlynq/vlynq.c
18554F:	include/linux/vlynq.h
18555
18556VME SUBSYSTEM
18557M:	Martyn Welch <martyn@welchs.me.uk>
18558M:	Manohar Vanga <manohar.vanga@gmail.com>
18559M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18560L:	devel@driverdev.osuosl.org
18561S:	Maintained
18562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18563F:	Documentation/driver-api/vme.rst
18564F:	drivers/staging/vme/
18565F:	drivers/vme/
18566F:	include/linux/vme*
18567
18568VMWARE BALLOON DRIVER
18569M:	Nadav Amit <namit@vmware.com>
18570M:	"VMware, Inc." <pv-drivers@vmware.com>
18571L:	linux-kernel@vger.kernel.org
18572S:	Maintained
18573F:	drivers/misc/vmw_balloon.c
18574
18575VMWARE HYPERVISOR INTERFACE
18576M:	Deep Shah <sdeep@vmware.com>
18577M:	"VMware, Inc." <pv-drivers@vmware.com>
18578L:	virtualization@lists.linux-foundation.org
18579S:	Supported
18580F:	arch/x86/include/asm/vmware.h
18581F:	arch/x86/kernel/cpu/vmware.c
18582
18583VMWARE PVRDMA DRIVER
18584M:	Adit Ranadive <aditr@vmware.com>
18585M:	VMware PV-Drivers <pv-drivers@vmware.com>
18586L:	linux-rdma@vger.kernel.org
18587S:	Maintained
18588F:	drivers/infiniband/hw/vmw_pvrdma/
18589
18590VMware PVSCSI driver
18591M:	Jim Gill <jgill@vmware.com>
18592M:	VMware PV-Drivers <pv-drivers@vmware.com>
18593L:	linux-scsi@vger.kernel.org
18594S:	Maintained
18595F:	drivers/scsi/vmw_pvscsi.c
18596F:	drivers/scsi/vmw_pvscsi.h
18597
18598VMWARE VIRTUAL PTP CLOCK DRIVER
18599M:	Vivek Thampi <vithampi@vmware.com>
18600M:	"VMware, Inc." <pv-drivers@vmware.com>
18601L:	netdev@vger.kernel.org
18602S:	Supported
18603F:	drivers/ptp/ptp_vmw.c
18604
18605VMWARE VMMOUSE SUBDRIVER
18606M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18607M:	"VMware, Inc." <pv-drivers@vmware.com>
18608L:	linux-input@vger.kernel.org
18609S:	Maintained
18610F:	drivers/input/mouse/vmmouse.c
18611F:	drivers/input/mouse/vmmouse.h
18612
18613VMWARE VMXNET3 ETHERNET DRIVER
18614M:	Ronak Doshi <doshir@vmware.com>
18615M:	"VMware, Inc." <pv-drivers@vmware.com>
18616L:	netdev@vger.kernel.org
18617S:	Maintained
18618F:	drivers/net/vmxnet3/
18619
18620VOCORE VOCORE2 BOARD
18621M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18622L:	linux-mips@vger.kernel.org
18623S:	Maintained
18624F:	arch/mips/boot/dts/ralink/vocore2.dts
18625
18626VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18627M:	Liam Girdwood <lgirdwood@gmail.com>
18628M:	Mark Brown <broonie@kernel.org>
18629L:	linux-kernel@vger.kernel.org
18630S:	Supported
18631W:	http://www.slimlogic.co.uk/?p=48
18632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18633F:	Documentation/devicetree/bindings/regulator/
18634F:	Documentation/power/regulator/
18635F:	drivers/regulator/
18636F:	include/dt-bindings/regulator/
18637F:	include/linux/regulator/
18638K:	regulator_get_optional
18639
18640VRF
18641M:	David Ahern <dsahern@kernel.org>
18642M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18643L:	netdev@vger.kernel.org
18644S:	Maintained
18645F:	Documentation/networking/vrf.rst
18646F:	drivers/net/vrf.c
18647
18648VSPRINTF
18649M:	Petr Mladek <pmladek@suse.com>
18650M:	Steven Rostedt <rostedt@goodmis.org>
18651M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18652R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18653R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18654S:	Maintained
18655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18656F:	Documentation/core-api/printk-formats.rst
18657F:	lib/test_printf.c
18658F:	lib/vsprintf.c
18659
18660VT1211 HARDWARE MONITOR DRIVER
18661M:	Juerg Haefliger <juergh@gmail.com>
18662L:	linux-hwmon@vger.kernel.org
18663S:	Maintained
18664F:	Documentation/hwmon/vt1211.rst
18665F:	drivers/hwmon/vt1211.c
18666
18667VT8231 HARDWARE MONITOR DRIVER
18668M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18669L:	linux-hwmon@vger.kernel.org
18670S:	Maintained
18671F:	drivers/hwmon/vt8231.c
18672
18673VUB300 USB to SDIO/SD/MMC bridge chip
18674L:	linux-mmc@vger.kernel.org
18675S:	Orphan
18676F:	drivers/mmc/host/vub300.c
18677
18678W1 DALLAS'S 1-WIRE BUS
18679M:	Evgeniy Polyakov <zbr@ioremap.net>
18680S:	Maintained
18681F:	Documentation/devicetree/bindings/w1/
18682F:	Documentation/w1/
18683F:	drivers/w1/
18684F:	include/linux/w1.h
18685
18686W83791D HARDWARE MONITORING DRIVER
18687M:	Marc Hulsman <m.hulsman@tudelft.nl>
18688L:	linux-hwmon@vger.kernel.org
18689S:	Maintained
18690F:	Documentation/hwmon/w83791d.rst
18691F:	drivers/hwmon/w83791d.c
18692
18693W83793 HARDWARE MONITORING DRIVER
18694M:	Rudolf Marek <r.marek@assembler.cz>
18695L:	linux-hwmon@vger.kernel.org
18696S:	Maintained
18697F:	Documentation/hwmon/w83793.rst
18698F:	drivers/hwmon/w83793.c
18699
18700W83795 HARDWARE MONITORING DRIVER
18701M:	Jean Delvare <jdelvare@suse.com>
18702L:	linux-hwmon@vger.kernel.org
18703S:	Maintained
18704F:	drivers/hwmon/w83795.c
18705
18706W83L51xD SD/MMC CARD INTERFACE DRIVER
18707M:	Pierre Ossman <pierre@ossman.eu>
18708S:	Maintained
18709F:	drivers/mmc/host/wbsd.*
18710
18711WACOM PROTOCOL 4 SERIAL TABLETS
18712M:	Julian Squires <julian@cipht.net>
18713M:	Hans de Goede <hdegoede@redhat.com>
18714L:	linux-input@vger.kernel.org
18715S:	Maintained
18716F:	drivers/input/tablet/wacom_serial4.c
18717
18718WATCHDOG DEVICE DRIVERS
18719M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18720M:	Guenter Roeck <linux@roeck-us.net>
18721L:	linux-watchdog@vger.kernel.org
18722S:	Maintained
18723W:	http://www.linux-watchdog.org/
18724T:	git git://www.linux-watchdog.org/linux-watchdog.git
18725F:	Documentation/devicetree/bindings/watchdog/
18726F:	Documentation/watchdog/
18727F:	drivers/watchdog/
18728F:	include/linux/watchdog.h
18729F:	include/uapi/linux/watchdog.h
18730
18731WHISKEYCOVE PMIC GPIO DRIVER
18732M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18733L:	linux-gpio@vger.kernel.org
18734S:	Maintained
18735F:	drivers/gpio/gpio-wcove.c
18736
18737WHWAVE RTC DRIVER
18738M:	Dianlong Li <long17.cool@163.com>
18739L:	linux-rtc@vger.kernel.org
18740S:	Maintained
18741F:	drivers/rtc/rtc-sd3078.c
18742
18743WIIMOTE HID DRIVER
18744M:	David Rheinsberg <david.rheinsberg@gmail.com>
18745L:	linux-input@vger.kernel.org
18746S:	Maintained
18747F:	drivers/hid/hid-wiimote*
18748
18749WILOCITY WIL6210 WIRELESS DRIVER
18750M:	Maya Erez <merez@codeaurora.org>
18751L:	linux-wireless@vger.kernel.org
18752L:	wil6210@qti.qualcomm.com
18753S:	Supported
18754W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18755F:	drivers/net/wireless/ath/wil6210/
18756
18757WIMAX STACK
18758M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18759M:	linux-wimax@intel.com
18760L:	wimax@linuxwimax.org (subscribers-only)
18761S:	Supported
18762W:	http://linuxwimax.org
18763F:	Documentation/admin-guide/wimax/wimax.rst
18764F:	include/linux/wimax/debug.h
18765F:	include/net/wimax.h
18766F:	include/uapi/linux/wimax.h
18767F:	net/wimax/
18768
18769WINBOND CIR DRIVER
18770M:	David Härdeman <david@hardeman.nu>
18771S:	Maintained
18772F:	drivers/media/rc/winbond-cir.c
18773
18774WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18775M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18776L:	linux-watchdog@vger.kernel.org
18777S:	Maintained
18778F:	drivers/watchdog/ebc-c384_wdt.c
18779
18780WINSYSTEMS WS16C48 GPIO DRIVER
18781M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18782L:	linux-gpio@vger.kernel.org
18783S:	Maintained
18784F:	drivers/gpio/gpio-ws16c48.c
18785
18786WIREGUARD SECURE NETWORK TUNNEL
18787M:	Jason A. Donenfeld <Jason@zx2c4.com>
18788L:	wireguard@lists.zx2c4.com
18789L:	netdev@vger.kernel.org
18790S:	Maintained
18791F:	drivers/net/wireguard/
18792F:	tools/testing/selftests/wireguard/
18793
18794WISTRON LAPTOP BUTTON DRIVER
18795M:	Miloslav Trmac <mitr@volny.cz>
18796S:	Maintained
18797F:	drivers/input/misc/wistron_btns.c
18798
18799WL3501 WIRELESS PCMCIA CARD DRIVER
18800L:	linux-wireless@vger.kernel.org
18801S:	Odd fixes
18802F:	drivers/net/wireless/wl3501*
18803
18804WOLFSON MICROELECTRONICS DRIVERS
18805L:	patches@opensource.cirrus.com
18806S:	Supported
18807W:	https://github.com/CirrusLogic/linux-drivers/wiki
18808T:	git https://github.com/CirrusLogic/linux-drivers.git
18809F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18810F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18811F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18812F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18813F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18814F:	Documentation/hwmon/wm83??.rst
18815F:	arch/arm/mach-s3c64xx/mach-crag6410*
18816F:	drivers/clk/clk-wm83*.c
18817F:	drivers/extcon/extcon-arizona.c
18818F:	drivers/gpio/gpio-*wm*.c
18819F:	drivers/gpio/gpio-arizona.c
18820F:	drivers/hwmon/wm83??-hwmon.c
18821F:	drivers/input/misc/wm831x-on.c
18822F:	drivers/input/touchscreen/wm831x-ts.c
18823F:	drivers/input/touchscreen/wm97*.c
18824F:	drivers/leds/leds-wm83*.c
18825F:	drivers/mfd/arizona*
18826F:	drivers/mfd/cs47l24*
18827F:	drivers/mfd/wm*.c
18828F:	drivers/power/supply/wm83*.c
18829F:	drivers/regulator/arizona*
18830F:	drivers/regulator/wm8*.c
18831F:	drivers/rtc/rtc-wm83*.c
18832F:	drivers/video/backlight/wm83*_bl.c
18833F:	drivers/watchdog/wm83*_wdt.c
18834F:	include/linux/mfd/arizona/
18835F:	include/linux/mfd/wm831x/
18836F:	include/linux/mfd/wm8350/
18837F:	include/linux/mfd/wm8400*
18838F:	include/linux/regulator/arizona*
18839F:	include/linux/wm97xx.h
18840F:	include/sound/wm????.h
18841F:	sound/soc/codecs/arizona.?
18842F:	sound/soc/codecs/cs47l24*
18843F:	sound/soc/codecs/wm*
18844
18845WORKQUEUE
18846M:	Tejun Heo <tj@kernel.org>
18847R:	Lai Jiangshan <jiangshanlai@gmail.com>
18848S:	Maintained
18849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18850F:	Documentation/core-api/workqueue.rst
18851F:	include/linux/workqueue.h
18852F:	kernel/workqueue.c
18853
18854X-POWERS AXP288 PMIC DRIVERS
18855M:	Hans de Goede <hdegoede@redhat.com>
18856S:	Maintained
18857F:	drivers/acpi/pmic/intel_pmic_xpower.c
18858N:	axp288
18859
18860X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18861M:	Chen-Yu Tsai <wens@csie.org>
18862L:	linux-kernel@vger.kernel.org
18863S:	Maintained
18864N:	axp[128]
18865
18866X.25 NETWORK LAYER
18867M:	Andrew Hendry <andrew.hendry@gmail.com>
18868L:	linux-x25@vger.kernel.org
18869S:	Odd Fixes
18870F:	Documentation/networking/x25*
18871F:	include/net/x25*
18872F:	net/x25/
18873
18874X86 ARCHITECTURE (32-BIT AND 64-BIT)
18875M:	Thomas Gleixner <tglx@linutronix.de>
18876M:	Ingo Molnar <mingo@redhat.com>
18877M:	Borislav Petkov <bp@alien8.de>
18878M:	x86@kernel.org
18879R:	"H. Peter Anvin" <hpa@zytor.com>
18880L:	linux-kernel@vger.kernel.org
18881S:	Maintained
18882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18883F:	Documentation/devicetree/bindings/x86/
18884F:	Documentation/x86/
18885F:	arch/x86/
18886
18887X86 ENTRY CODE
18888M:	Andy Lutomirski <luto@kernel.org>
18889L:	linux-kernel@vger.kernel.org
18890S:	Maintained
18891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18892F:	arch/x86/entry/
18893
18894X86 MCE INFRASTRUCTURE
18895M:	Tony Luck <tony.luck@intel.com>
18896M:	Borislav Petkov <bp@alien8.de>
18897L:	linux-edac@vger.kernel.org
18898S:	Maintained
18899F:	arch/x86/kernel/cpu/mce/*
18900
18901X86 MICROCODE UPDATE SUPPORT
18902M:	Borislav Petkov <bp@alien8.de>
18903S:	Maintained
18904F:	arch/x86/kernel/cpu/microcode/*
18905
18906X86 MM
18907M:	Dave Hansen <dave.hansen@linux.intel.com>
18908M:	Andy Lutomirski <luto@kernel.org>
18909M:	Peter Zijlstra <peterz@infradead.org>
18910L:	linux-kernel@vger.kernel.org
18911S:	Maintained
18912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18913F:	arch/x86/mm/
18914
18915X86 PLATFORM DRIVERS
18916M:	Darren Hart <dvhart@infradead.org>
18917M:	Andy Shevchenko <andy@infradead.org>
18918L:	platform-driver-x86@vger.kernel.org
18919S:	Odd Fixes
18920T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18921F:	drivers/platform/olpc/
18922F:	drivers/platform/x86/
18923
18924X86 PLATFORM DRIVERS - ARCH
18925R:	Darren Hart <dvhart@infradead.org>
18926R:	Andy Shevchenko <andy@infradead.org>
18927L:	platform-driver-x86@vger.kernel.org
18928L:	x86@kernel.org
18929S:	Maintained
18930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18931F:	arch/x86/platform
18932
18933X86 PLATFORM UV HPE SUPERDOME FLEX
18934M:	Steve Wahl <steve.wahl@hpe.com>
18935R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
18936R:	Russ Anderson <russ.anderson@hpe.com>
18937S:	Supported
18938F:	arch/x86/include/asm/uv/
18939F:	arch/x86/kernel/apic/x2apic_uv_x.c
18940F:	arch/x86/platform/uv/
18941
18942X86 VDSO
18943M:	Andy Lutomirski <luto@kernel.org>
18944L:	linux-kernel@vger.kernel.org
18945S:	Maintained
18946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18947F:	arch/x86/entry/vdso/
18948
18949XARRAY
18950M:	Matthew Wilcox <willy@infradead.org>
18951L:	linux-fsdevel@vger.kernel.org
18952S:	Supported
18953F:	Documentation/core-api/xarray.rst
18954F:	include/linux/idr.h
18955F:	include/linux/xarray.h
18956F:	lib/idr.c
18957F:	lib/xarray.c
18958F:	tools/testing/radix-tree
18959
18960XBOX DVD IR REMOTE
18961M:	Benjamin Valentin <benpicco@googlemail.com>
18962S:	Maintained
18963F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18964F:	drivers/media/rc/xbox_remote.c
18965
18966XC2028/3028 TUNER DRIVER
18967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18968L:	linux-media@vger.kernel.org
18969S:	Maintained
18970W:	https://linuxtv.org
18971T:	git git://linuxtv.org/media_tree.git
18972F:	drivers/media/tuners/tuner-xc2028.*
18973
18974XDP (eXpress Data Path)
18975M:	Alexei Starovoitov <ast@kernel.org>
18976M:	Daniel Borkmann <daniel@iogearbox.net>
18977M:	David S. Miller <davem@davemloft.net>
18978M:	Jakub Kicinski <kuba@kernel.org>
18979M:	Jesper Dangaard Brouer <hawk@kernel.org>
18980M:	John Fastabend <john.fastabend@gmail.com>
18981L:	netdev@vger.kernel.org
18982L:	bpf@vger.kernel.org
18983S:	Supported
18984F:	include/net/xdp.h
18985F:	include/trace/events/xdp.h
18986F:	kernel/bpf/cpumap.c
18987F:	kernel/bpf/devmap.c
18988F:	net/core/xdp.c
18989N:	xdp
18990K:	xdp
18991
18992XDP SOCKETS (AF_XDP)
18993M:	Björn Töpel <bjorn.topel@intel.com>
18994M:	Magnus Karlsson <magnus.karlsson@intel.com>
18995R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18996L:	netdev@vger.kernel.org
18997L:	bpf@vger.kernel.org
18998S:	Maintained
18999F:	include/net/xdp_sock*
19000F:	include/net/xsk_buff_pool.h
19001F:	include/uapi/linux/if_xdp.h
19002F:	net/xdp/
19003F:	samples/bpf/xdpsock*
19004F:	tools/lib/bpf/xsk*
19005
19006XEN BLOCK SUBSYSTEM
19007M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19008M:	Roger Pau Monné <roger.pau@citrix.com>
19009L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19010S:	Supported
19011F:	drivers/block/xen*
19012F:	drivers/block/xen-blkback/*
19013
19014XEN HYPERVISOR ARM
19015M:	Stefano Stabellini <sstabellini@kernel.org>
19016L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19017S:	Maintained
19018F:	arch/arm/include/asm/xen/
19019F:	arch/arm/xen/
19020
19021XEN HYPERVISOR ARM64
19022M:	Stefano Stabellini <sstabellini@kernel.org>
19023L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19024S:	Maintained
19025F:	arch/arm64/include/asm/xen/
19026F:	arch/arm64/xen/
19027
19028XEN HYPERVISOR INTERFACE
19029M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
19030M:	Juergen Gross <jgross@suse.com>
19031R:	Stefano Stabellini <sstabellini@kernel.org>
19032L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19033S:	Supported
19034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19035F:	Documentation/ABI/stable/sysfs-hypervisor-xen
19036F:	Documentation/ABI/testing/sysfs-hypervisor-xen
19037F:	arch/x86/include/asm/pvclock-abi.h
19038F:	arch/x86/include/asm/xen/
19039F:	arch/x86/platform/pvh/
19040F:	arch/x86/xen/
19041F:	drivers/*/xen-*front.c
19042F:	drivers/xen/
19043F:	include/uapi/xen/
19044F:	include/xen/
19045
19046XEN NETWORK BACKEND DRIVER
19047M:	Wei Liu <wei.liu@kernel.org>
19048M:	Paul Durrant <paul@xen.org>
19049L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19050L:	netdev@vger.kernel.org
19051S:	Supported
19052F:	drivers/net/xen-netback/*
19053
19054XEN PCI SUBSYSTEM
19055M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19056L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19057S:	Supported
19058F:	arch/x86/pci/*xen*
19059F:	drivers/pci/*xen*
19060
19061XEN PVSCSI DRIVERS
19062M:	Juergen Gross <jgross@suse.com>
19063L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19064L:	linux-scsi@vger.kernel.org
19065S:	Supported
19066F:	drivers/scsi/xen-scsifront.c
19067F:	drivers/xen/xen-scsiback.c
19068F:	include/xen/interface/io/vscsiif.h
19069
19070XEN SOUND FRONTEND DRIVER
19071M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19072L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19074S:	Supported
19075F:	sound/xen/*
19076
19077XEN SWIOTLB SUBSYSTEM
19078M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19079L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
19080L:	iommu@lists.linux-foundation.org
19081S:	Supported
19082F:	arch/x86/xen/*swiotlb*
19083F:	drivers/xen/*swiotlb*
19084
19085XFS FILESYSTEM
19086M:	Darrick J. Wong <darrick.wong@oracle.com>
19087M:	linux-xfs@vger.kernel.org
19088L:	linux-xfs@vger.kernel.org
19089S:	Supported
19090W:	http://xfs.org/
19091T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19092F:	Documentation/ABI/testing/sysfs-fs-xfs
19093F:	Documentation/admin-guide/xfs.rst
19094F:	Documentation/filesystems/xfs-delayed-logging-design.rst
19095F:	Documentation/filesystems/xfs-self-describing-metadata.rst
19096F:	fs/xfs/
19097F:	include/uapi/linux/dqblk_xfs.h
19098F:	include/uapi/linux/fsmap.h
19099
19100XILINX AXI ETHERNET DRIVER
19101M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19102S:	Maintained
19103F:	drivers/net/ethernet/xilinx/xilinx_axienet*
19104
19105XILINX CAN DRIVER
19106M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19107R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19108L:	linux-can@vger.kernel.org
19109S:	Maintained
19110F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
19111F:	drivers/net/can/xilinx_can.c
19112
19113XILINX SD-FEC IP CORES
19114M:	Derek Kiernan <derek.kiernan@xilinx.com>
19115M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
19116S:	Maintained
19117F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19118F:	Documentation/misc-devices/xilinx_sdfec.rst
19119F:	drivers/misc/Kconfig
19120F:	drivers/misc/Makefile
19121F:	drivers/misc/xilinx_sdfec.c
19122F:	include/uapi/misc/xilinx_sdfec.h
19123
19124XILINX UARTLITE SERIAL DRIVER
19125M:	Peter Korsgaard <jacmet@sunsite.dk>
19126L:	linux-serial@vger.kernel.org
19127S:	Maintained
19128F:	drivers/tty/serial/uartlite.c
19129
19130XILINX VIDEO IP CORES
19131M:	Hyun Kwon <hyun.kwon@xilinx.com>
19132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19133L:	linux-media@vger.kernel.org
19134S:	Supported
19135T:	git git://linuxtv.org/media_tree.git
19136F:	Documentation/devicetree/bindings/media/xilinx/
19137F:	drivers/media/platform/xilinx/
19138F:	include/uapi/linux/xilinx-v4l2-controls.h
19139
19140XILINX ZYNQMP DPDMA DRIVER
19141M:	Hyun Kwon <hyun.kwon@xilinx.com>
19142M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19143L:	dmaengine@vger.kernel.org
19144S:	Supported
19145F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19146F:	drivers/dma/xilinx/xilinx_dpdma.c
19147F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19148
19149XILINX ZYNQMP PSGTR PHY DRIVER
19150M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19151M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19152L:	linux-kernel@vger.kernel.org
19153S:	Supported
19154T:	git https://github.com/Xilinx/linux-xlnx.git
19155F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19156F:	drivers/phy/xilinx/phy-zynqmp.c
19157
19158XILLYBUS DRIVER
19159M:	Eli Billauer <eli.billauer@gmail.com>
19160L:	linux-kernel@vger.kernel.org
19161S:	Supported
19162F:	drivers/char/xillybus/
19163
19164XLP9XX I2C DRIVER
19165M:	George Cherian <gcherian@marvell.com>
19166L:	linux-i2c@vger.kernel.org
19167S:	Supported
19168W:	http://www.marvell.com
19169F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19170F:	drivers/i2c/busses/i2c-xlp9xx.c
19171
19172XRA1403 GPIO EXPANDER
19173M:	Nandor Han <nandor.han@ge.com>
19174M:	Semi Malinen <semi.malinen@ge.com>
19175L:	linux-gpio@vger.kernel.org
19176S:	Maintained
19177F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19178F:	drivers/gpio/gpio-xra1403.c
19179
19180XTENSA XTFPGA PLATFORM SUPPORT
19181M:	Max Filippov <jcmvbkbc@gmail.com>
19182L:	linux-xtensa@linux-xtensa.org
19183S:	Maintained
19184F:	drivers/spi/spi-xtensa-xtfpga.c
19185F:	sound/soc/xtensa/xtfpga-i2s.c
19186
19187YAM DRIVER FOR AX.25
19188M:	Jean-Paul Roubelat <jpr@f6fbb.org>
19189L:	linux-hams@vger.kernel.org
19190S:	Maintained
19191F:	drivers/net/hamradio/yam*
19192F:	include/linux/yam.h
19193
19194YAMA SECURITY MODULE
19195M:	Kees Cook <keescook@chromium.org>
19196S:	Supported
19197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19198F:	Documentation/admin-guide/LSM/Yama.rst
19199F:	security/yama/
19200
19201YEALINK PHONE DRIVER
19202M:	Henk Vergonet <Henk.Vergonet@gmail.com>
19203L:	usbb2k-api-dev@nongnu.org
19204S:	Maintained
19205F:	Documentation/input/devices/yealink.rst
19206F:	drivers/input/misc/yealink.*
19207
19208Z8530 DRIVER FOR AX.25
19209M:	Joerg Reuter <jreuter@yaina.de>
19210L:	linux-hams@vger.kernel.org
19211S:	Maintained
19212W:	http://yaina.de/jreuter/
19213W:	http://www.qsl.net/dl1bke/
19214F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
19215F:	drivers/net/hamradio/*scc.c
19216F:	drivers/net/hamradio/z8530.h
19217
19218ZBUD COMPRESSED PAGE ALLOCATOR
19219M:	Seth Jennings <sjenning@redhat.com>
19220M:	Dan Streetman <ddstreet@ieee.org>
19221L:	linux-mm@kvack.org
19222S:	Maintained
19223F:	include/linux/zbud.h
19224F:	mm/zbud.c
19225
19226ZD1211RW WIRELESS DRIVER
19227M:	Daniel Drake <dsd@gentoo.org>
19228M:	Ulrich Kunitz <kune@deine-taler.de>
19229L:	linux-wireless@vger.kernel.org
19230L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
19231S:	Maintained
19232W:	http://zd1211.ath.cx/wiki/DriverRewrite
19233F:	drivers/net/wireless/zydas/zd1211rw/
19234
19235ZD1301 MEDIA DRIVER
19236M:	Antti Palosaari <crope@iki.fi>
19237L:	linux-media@vger.kernel.org
19238S:	Maintained
19239W:	https://linuxtv.org/
19240W:	http://palosaari.fi/linux/
19241Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19242F:	drivers/media/usb/dvb-usb-v2/zd1301*
19243
19244ZD1301_DEMOD MEDIA DRIVER
19245M:	Antti Palosaari <crope@iki.fi>
19246L:	linux-media@vger.kernel.org
19247S:	Maintained
19248W:	https://linuxtv.org/
19249W:	http://palosaari.fi/linux/
19250Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19251F:	drivers/media/dvb-frontends/zd1301_demod*
19252
19253ZHAOXIN PROCESSOR SUPPORT
19254M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19255L:	linux-kernel@vger.kernel.org
19256S:	Maintained
19257F:	arch/x86/kernel/cpu/zhaoxin.c
19258
19259ZONEFS FILESYSTEM
19260M:	Damien Le Moal <damien.lemoal@wdc.com>
19261M:	Naohiro Aota <naohiro.aota@wdc.com>
19262R:	Johannes Thumshirn <jth@kernel.org>
19263L:	linux-fsdevel@vger.kernel.org
19264S:	Maintained
19265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19266F:	Documentation/filesystems/zonefs.rst
19267F:	fs/zonefs/
19268
19269ZPOOL COMPRESSED PAGE STORAGE API
19270M:	Dan Streetman <ddstreet@ieee.org>
19271L:	linux-mm@kvack.org
19272S:	Maintained
19273F:	include/linux/zpool.h
19274F:	mm/zpool.c
19275
19276ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19277M:	Minchan Kim <minchan@kernel.org>
19278M:	Nitin Gupta <ngupta@vflare.org>
19279R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19280L:	linux-kernel@vger.kernel.org
19281S:	Maintained
19282F:	Documentation/admin-guide/blockdev/zram.rst
19283F:	drivers/block/zram/
19284
19285ZS DECSTATION Z85C30 SERIAL DRIVER
19286M:	"Maciej W. Rozycki" <macro@linux-mips.org>
19287S:	Maintained
19288F:	drivers/tty/serial/zs.*
19289
19290ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19291M:	Minchan Kim <minchan@kernel.org>
19292M:	Nitin Gupta <ngupta@vflare.org>
19293R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19294L:	linux-mm@kvack.org
19295S:	Maintained
19296F:	Documentation/vm/zsmalloc.rst
19297F:	include/linux/zsmalloc.h
19298F:	mm/zsmalloc.c
19299
19300ZSWAP COMPRESSED SWAP CACHING
19301M:	Seth Jennings <sjenning@redhat.com>
19302M:	Dan Streetman <ddstreet@ieee.org>
19303M:	Vitaly Wool <vitaly.wool@konsulko.com>
19304L:	linux-mm@kvack.org
19305S:	Maintained
19306F:	mm/zswap.c
19307
19308THE REST
19309M:	Linus Torvalds <torvalds@linux-foundation.org>
19310L:	linux-kernel@vger.kernel.org
19311S:	Buried alive in reporters
19312Q:	http://patchwork.kernel.org/project/LKML/list/
19313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
19314F:	*
19315F:	*/
19316